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
338732785061	338732785581	338732786131	338732786681	338732787231	338732787781	338732788331	338732788881	338732789431	338732789981	338732790531	338732791081	338732791631	338732792181	338732792731	338732793281	338732793831	338732794381	338732794931	338732795481	338732796031	338732796581	338732797131	338732797681	338732798231	338732798781	338732799331	338732799881	338732800431	338732800981	338732801531	338732802081	338732802631	338732803181	338732803731	338732804281	338732804831	338732805381	338732805931	338732806481	338732807031	338732807581	338732808131	338732808681	338732809231	338732809781	338732810331	338732810881	338732811431	338732811981	338732812531	338732813081	338732813631	338732814181	338732814731	338732815281	338732815831	338732816381	338732816931	338732817481	338732818031	338732818581	338732819131	338732819681	338732820231	338732820781	338732821331	338732821881	338732822431	338732822981	338732823531	338732824081	338732824631	338732825181	338732825731	338732826281	338732826831	338732827381	338732827931	338732828481	338732829031	338732829581	338732830131	338732830681	338732831231	338732831781	338732832331	338732832881	338732833431	338732833981	338732834531	338732835081	338732835631	338732836181	338732836731	338732837281	338732837831	338732838381	338732838931	338732839481	338732840031	338732840581	338732841131	338732841681	338732842231	338732842781	338732843331	338732843881	338732844431	338732844981	338732845531	338732846081	338732846631	338732847181	338732847731	338732848281	338732848831	338732849381	338732849931	338732850481	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3600	2300	2779	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22114	20116	26788	23225	20117	20210	10857	1966	1473	1336	1201	1159	1114	1068	1029	963	983	967	914	951	899	921	857	895	801	845	916	842	843	817	850	843	908	852	842	878	777	783	834	850	825	812	785	817	830	874	854	825	855	806	817	808	882	794	830	779	800	790	767	775	814	795	840	766	819	801	841	827	803	818	779	773	813	838	822	784	825	786	806	773	757	814	795	806	763	792	784	845	780	786	799	809	806	832	825	801	795	811	797	820	787	814	762	811	841	773	796	771	775	795	787	819	790	823	744	838	817	813	789	825	777	846	785	757	808	842	761	789	848	799	815	799	795	807	818	751	783	786	784	831	792	753	822	819	752	792	730	809	797	805	750	751	832	761	819	775	812	779	755	757	769	802	801	810	845	849	812	814	788	798	773	767	798	838	837	794	777	815	777	817	801	811	767	775	751	811	786	789	861	782	824	828	824	779	781	791	739	836	764	782	805	762	826	807	742	786	786	777	810	778	807	843	796	784	779	810	763	852	799	813	757	786	788	824	787	766	817	793	789	813	812	796	780	791	790	813	839	798	800	743	773	782	790	777	876	791	775	849	775	748	783	797	785	817	729	825	784	783	811	821	768	776	759	784	801	829	789	778	855	805	761	795	770	771	763	755	853	823	814	771	780	838	800	846	765	805	788	813	761	774	812	804	744	725	810	801	787	813	815	799	805	736	799	790	797	794	794	844	760	797	828	762	761	773	833	739	808	759	789	783	847	790	824	830	776	779	763	796	754	767	789	822	816	780	795	822	749	807	709	787	782	798	776	826	821	797	761	832	768	778	774	793	806	809	790	806	863	772	766	805	812	841	822	791	781	802	795	796	779	814	759	761	777	775	768	766	789	778	806	763	835	772	809	784	871	769	794	771	811	783	719	798	817	749	801	763	754	778	747	761	811	840	782	772	781	758	804	796	797	800	811	821	766	791	815	812	820	717	746	766	858	794	815	808	773	729	833	822	780	822	811	750	786	817	822	795	764	814	774	837	767	819	790	779	840	771	819	839	796	841	839	778	809	813	770	833	751	774	816	772	772	762	798	788	820	816	818	834	799	784	781	800	790	761	780	785	792	765	806	770	740	774	774	795	792	789	849	800	784	796	715	809	757	766	840	780	756	780	772	779	812	766	783	813	762	789	798	788	856	739	786	782	777	831	731	738	731	788	769	754	818	794	783	825	749	738	792	764	792	783	805	789	859	814	834	825	824	798	805	779	771	828	791	793	838	852	767	779	787	761	782	785	738	723	809	812	796	802	735	736	789	736	759	765	776	811	782	784	839	813	777	792	781	789	778	714	762	778	812	834	794	811	760	823	766	810	831	797	743	785	754	824	743	793	777	839	801	791	768	772	803	798	795	772	815	789	780	793	771	721	816	790	762	790	783	813	810	808	840	861	819	851	768	804	790	799	831	744	824	820	791	777	791	774	788	791	837	787	837	816	771	773	818	773	790	799	762	791	806	793	769	820	736	784	805	822	819	763	829	805	800	833	806	764	743	777	757	749	784	754	794	769	774	853	780	783	770	815	834	787	826	754	751	819	747	771	819	796	815	778	817	784	767	816	844	799	711	776	778	781	781	793	795	791	759	789	811	818	798	751	792	738	783	764	799	778	807	808	786	788	783	811	786	776	802	775	754	808	819	801	796	776	754	801	774	770	795	747	779	811	768	753	799	782	772	779	721	822	817	739	812	749	773	804	791	805	840	816	830	780	839	782	771	772	849	800	785	810	790	831	791	761	762	799	816	778	758	824	840	772	796	811	775	801	804	783	785	815	773	810	777	812	826	803	776	789	752	792	817	850	791	801	818	797	780	810	809	788	796	756	798	778	795	820	761	753	783	757	770	779	814	850	794	799	786	775	782	791	755	789	810	831	765	825	798	749	762	781	775	757	815	796	829	765	762	822	846	810	750	777	822	779	745	833	765	729	772	779	797	849	812	780	762	734	793	816	839	798	787	793	800	792	802	832	748	777	827	802	754	772	780	831	781	790	805	757	786	806	769	780	798	742	808	765	800	744	807	753	742	802	802	796	781	716	820	780	813	787	794	791	816	764	823	783	791	745	757	760	789	794	780	803	790	826	723	837	836	818	738	794	774	771	766	812	815	775	766	833	834	827	818	783	776	740	779	779	737	809	793	762	799	772	785	737	792	790	791	802	747	796	805	789	816	789	763	762	780	814	758	778	790	832	772	758	786	825	847	774	795	800	784	761	784	736	737	793	785	803	849	837	763	799	795	782	823	804	798	815	755	757	753	779	781	746	776	731	787	804	873	851	761	788	781	810	780	877	763	792	798	807	783	759	801	787	796	758	828	819	775	822	759	783	744	782	830	798	773	767	746	793	758	804	774	771	756	856	732	819	806	761	752	782	834	827	779	759	796	813	797	767	837	804	769	814	818	814	765	804	766	762	782	797	762	800	806	785	799	772	749	784	796	774	792	806	816	804	769	802	753	803	743	799	756	808	771	787	784	819	798	786	764	770	738	748	821	802	776	830	798	834	757	773	847	752	773	754	774	773	767	792	786	778	780	770	763	865	809	806	793	755	803	775	779	842	801	806	748	792	767	766	808	786	797	804	768	760	727	819	811	772	805	738	796	717	783	812	827	764	795	773	764	747	823	797	779	823	814	778	830	793	841	754	783	792	787	774	775	744	761	817	840	840	785	812	802	776	787	786	806	765	822	771	776	751	827	811	833	777	831	825	761	792	822	763	837	818	784	814	808	786	767	810	803	762	826	809	823	782	782	758	761	775	754	764	786	745	788	786	825	784	811	778	761	795	766	764	771	769	772	833	818	789	834	786	777	793	791	788	721	798	796	792	772	783	775	860	777	807	810	811	811	846	801	764	818	774	788	807	794	769	766	830	746	799	813	768	790	793	752	790	792	786	785	772	783	763	758	791	779	798	727	809	811	801	775	804	776	785	790	804	791	760	816	767	793	759	799	767	833	738	790	791	772	840	783	800	767	817	759	814	786	783	808	830	796	791	851	789	803	795	772	761	862	762	796	746	800	819	757	775	804	825	810	788	830	831	795	748	768	774	779	825	793	813	773	777	774	748	795	819	788	827	800	806	776	788	844	790	805	807	804	843	753	793	770	799	727	763	749	825	878	783	787	797	784	806	794	765	800	783	765	789	751	762	777	793	766	792	806	789	805	806	773	801	814	779	787	821	794	824	796	781	822	795	757	748	771	720	816	787	793	807	810	804	778	715	761	772	825	768	817	755	802	798	757	753	794	798	784	805	834	828	875	789	781	721	838	788	798	794	798	729	783	743	786	806	782	770	784	778	819	755	803	817	756	756	745	786	819	786	774	781	828	787	827	771	781	815	771	777	785	804	785	794	814	758	767	762	745	742	815	763	778	824	783	834	774	762	778	804	765	769	808	805	817	811	780	816	736	820	809	791	775	817	793	767	725	778	829	779	757	835	801	835	746	757	798	800	816	722	755	769	808	766	786	796
9591	16239	14894	9089	6020	4462	3552	2772	2320	2067	1864	1662	1547	1325	1259	1294	1104	1128	1096	1013	969	984	927	939	940	883	881	899	887	894	846	855	833	851	829	822	887	843	829	806	789	803	760	805	768	802	796	794	748	785	804	752	778	811	762	788	753	800	780	774	773	801	759	738	756	746	787	767	776	791	805	761	778	749	762	755	753	765	776	781	770	754	714	773	733	739	737	700	793	763	749	779	743	759	783	799	737	735	779	738	739	765	729	764	741	772	804	756	752	747	782	734	750	746	767	714	771	769	724	695	754	720	749	779	734	738	745	729	791	720	708	741	792	733	786	739	780	789	726	753	787	744	783	733	738	771	733	768	726	764	723	747	709	736	798	764	708	740	786	781	773	723	741	752	721	719	714	781	768	715	728	779	739	745	786	766	808	750	795	732	780	789	777	754	735	724	768	738	784	715	756	774	718	708	799	771	731	735	779	764	711	717	738	772	733	753	785	735	769	795	720	698	755	686	769	747	758	712	749	804	742	761	737	726	778	782	712	718	712	780	736	704	783	731	786	759	784	708	737	752	800	713	743	744	764	706	723	707	758	735	771	752	791	722	741	761	737	737	752	785	760	725	730	696	783	750	763	787	743	734	748	725	734	735	751	763	717	750	807	778	763	694	750	726	708	813	774	759	779	764	715	764	706	744	762	745	728	753	785	705	715	747	754	749	748	773	739	725	712	742	721	761	733	738	776	779	734	744	727	714	713	779	744	718	761	751	760	762	774	743	772	770	756	705	712	728	765	739	752	762	761	796	845	685	722	766	790	731	762	766	756	778	783	751	775	714	761	750	788	779	787	719	765	761	809	750	776	761	768	773	771	745	752	744	724	752	753	764	781	722	751	827	740	752	722	783	729	768	741	747	727	737	750	751	771	720	756	747	773	758	702	778	765	747	785	724	730	720	766	755	736	714	709	748	806	783	752	723	743	735	733	775	724	730	721	810	755	753	733	744	738	771	742	740	758	767	769	762	788	764	776	758	721	768	758	782	734	776	736	743	678	757	743	781	747	747	721	715	751	800	782	751	788	670	754	760	758	796	734	751	779	739	748	744	753	752	806	735	718	704	754	731	718	775	745	716	779	741	750	817	733	792	746	744	721	786	726	743	728	743	765	738	714	755	738	752	742	744	742	746	702	756	738	751	738	734	758	787	796	804	685	775	749	739	777	749	749	725	739	744	699	738	742	754	755	750	768	795	762	757	784	756	739	739	724	768	740	775	762	767	752	754	803	735	730	771	755	776	775	782	764	757	744	777	728	770	750	752	729	741	776	746	726	753	770	743	785	707	758	764	802	740	735	723	747	708	743	760	754	770	746	761	732	790	690	810	775	709	741	715	726	718	786	747	736	699	779	689	719	784	768	756	752	788	762	727	706	761	743	726	756	767	736	735	734	707	768	744	739	761	723	776	709	781	775	721	772	785	736	720	753	757	767	783	756	780	786	734	804	757	781	739	732	699	716	778	755	760	744	744	758	750	738	777	763	740	759	755	745	738	770	737	808	771	775	781	735	758	748	800	727	727	752	767	729	753	742	693	771	743	774	761	715	724	771	766	732	752	757	719	742	711	751	743	705	729	733	747	740	787	720	739	769	742	744	679	694	776	754	739	752	708	734	721	785	728	717	788	750	767	707	701	721	743	814	755	716	756	791	760	752	719	766	727	760	757	750	769	758	733	747	742	745	771	729	689	800	713	720	775	766	823	757	753	738	737	767	789	753	804	745	771	695	765	723	732	700	708	750	725	778	759	724	732	758	745	725	750	723	747	726	726	753	767	714	704	762	736	676	751	781	718	766	748	737	756	749	761	749	747	719	705	790	750	744	740	731	786	712	764	806	812	731	761	782	749	765	706	752	787	669	753	792	736	759	764	765	705	757	751	726	752	722	766	709	720	777	763	728	757	727	757	751	750	746	768	733	745	770	731	769	735	745	764	729	713	747	732	758	781	783	708	781	756	754	751	785	769	781	756	774	736	794	740	747	781	741	758	755	753	764	694	775	692	737	776	761	732	798	734	791	715	749	766	760	721	731	758	727	750	735	747	769	751	771	800	787	763	762	760	754	726	703	773	732	757	735	722	772	773	744	730	721	727	708	715	752	767	747	725	727	692	791	761	728	726	706	673	803	771	737	784	741	774	746	734	742	722	778	765	749	745	722	777	728	789	735	712	742	754	765	758	781	762	739	727	710	701	761	789	711	783	730	768	767	772	755	755	784	702	756	750	759	780	700	709	795	782	743	741	746	753	769	746	738	692	738	740	808	783	737	707	708	692	753	755	752	714	702	755	695	758	714	743	747	746	732	688	703	792	776	684	737	701	766	758	787	731	735	729	767	740	727	730	752	749	759	753	705	755	730	768	762	749	729	778	743	726	727	756	748	734	699	736	732	729	775	782	779	733	773	779	783	783	764	776	739	773	779	768	741	784	745	695	757	750	742	754	737	763	719	712	785	796	768	726	718	773	774	752	759	763	732	745	789	724	774	735	751	747	770	730	720	782	705	749	741	781	775	710	777	744	724	739	785	784	770	778	712	726	732	723	727	790	778	780	774	746	752	727	763	738	774	777	769	726	737	755	771	785	797	788	743	717	753	743	757	769	709	750	718	748	707	735	775	731	741	766	752	752	752	756	747	774	723	736	771	727	768	729	761	741	765	760	736	760	762	756	666	754	741	770	752	732	754	750	760	772	771	769	768	735	756	816	766	797	723	801	707	734	750	820	729	747	745	764	727	703	749	742	753	778	712	742	758	755	790	762	761	743	716	766	754	713	705	786	749	773	782	702	752	745	780	789	734	742	704	773	731	711	776	734	785	738	770	780	725	709	768	751	771	772	803	686	779	775	698	742	800	795	782	757	735	772	712	695	720	785	767	768	703	698	690	765	744	756	799	718	763	778	709	777	767	743	782	725	706	796	753	733	726	753	754	736	771	790	723	744	778	749	739	718	726	759	730	747	731	779	691	689	761	774	757	746	718	757	734	779	809	734	726	779	738	782	755	748	767	733	757	750	770	692	743	769	786	782	779	719	753	798	808	745	742	746	767	760	782	747	708	708	708	781	701	761	757	712	716	762	700	791	789	812	770	741	779	712	708	730	746	833	741	724	715	796	748	765	753	731	737	761	734	719	763	716	717	761	758	759	797	815	759	747	720	737	747	725	751	785	733	809	729	735	756	775	776	747	758	776	739	733	772	758	762	771	732	764	807	739	744	691	705	696	715	736	742	758	743	745	694	804	793	737	716	752	722	723	747	740	771	737	762	759	784	726	781	771	738	750	723	741	731	738	765	760	762	727	810	773	772	746	748	733	739	740	711	729	744	736	746	783	680	761	731	730	665	765	694	750	736	763	728	714	763	795	686	723	793	756	739	778	733	724	769	773	775	773	734	707	721	720	735	771	741	753	747	780	700	735	773	728	737	782	718	736	743	730	750	716	751	742	769	763	756	705	773	740
29052	16175	2331	546	424	358	347	290	268	271	271	264	244	244	271	270	270	270	266	241	247	271	240	252	249	283	248	237	263	264	264	233	275	284	238	280	233	259	275	243	265	255	249	275	278	254	235	281	232	260	259	262	262	250	221	265	255	236	293	256	257	276	245	242	269	240	250	230	281	231	261	274	274	253	247	271	269	268	267	277	263	253	252	263	226	237	237	262	242	283	244	273	259	242	232	234	246	256	272	233	279	240	218	253	266	261	247	246	249	271	247	250	260	271	260	249	266	243	249	246	252	271	234	245	275	260	244	236	261	250	247	283	220	270	266	261	238	288	273	257	217	250	264	259	287	231	250	225	233	250	256	263	252	269	250	239	225	228	251	271	234	252	244	257	272	272	253	247	242	248	271	241	251	252	265	260	250	256	261	237	258	259	253	226	249	264	254	239	250	250	251	295	280	268	254	262	259	222	275	276	239	250	234	250	256	235	241	225	240	258	252	256	251	232	265	242	256	256	244	250	256	255	302	239	259	262	230	246	270	231	305	221	246	257	256	250	258	232	268	241	260	212	236	260	274	241	253	245	251	288	273	258	253	276	261	250	281	252	271	236	264	253	253	243	251	255	240	241	283	255	230	246	256	258	265	253	235	271	269	255	259	266	243	259	236	249	273	253	249	256	259	237	238	258	246	271	252	261	237	276	293	256	270	240	260	277	253	259	240	257	286	257	241	258	267	256	243	237	246	239	240	246	273	259	280	260	235	234	233	263	260	255	255	274	252	253	266	225	238	260	237	257	237	234	258	236	255	249	272	261	240	232	245	246	253	259	240	252	254	265	251	268	249	250	241	260	259	272	266	247	247	263	257	245	240	210	250	241	274	247	260	231	250	239	238	256	272	249	230	249	234	249	239	254	268	261	229	256	273	295	237	234	243	269	242	274	267	266	248	251	240	246	227	267	253	262	280	278	239	242	250	243	265	270	267	265	251	258	266	265	248	284	238	252	255	232	255	232	276	247	237	259	243	281	268	264	260	253	269	260	246	242	250	239	236	237	271	262	247	233	262	242	241	255	234	265	267	238	267	249	259	265	264	229	255	259	234	220	257	227	262	239	228	246	260	265	263	270	252	231	287	277	248	262	234	279	249	273	255	259	234	272	244	251	274	248	234	259	239	233	281	279	250	262	240	287	247	267	233	256	251	276	227	282	267	260	259	256	256	249	268	262	223	240	218	230	254	228	274	226	232	248	272	257	257	260	262	251	268	261	288	250	267	260	247	230	258	271	257	267	237	241	231	253	223	263	221	261	244	256	272	252	253	259	255	245	272	266	245	300	273	249	248	267	267	254	242	240	239	245	278	241	256	271	244	225	247	254	268	248	254	225	264	243	231	244	250	261	237	260	236	269	235	268	267	257	243	290	267	283	241	227	257	248	248	264	231	249	254	272	266	275	231	291	261	269	237	250	251	252	218	272	220	246	232	259	292	270	273	261	247	263	256	265	242	290	239	228	264	237	259	255	255	264	259	256	257	241	265	264	219	271	265	259	239	243	280	256	237	290	251	229	275	261	255	233	268	231	288	236	215	251	267	224	240	249	279	249	249	254	255	282	260	278	253	258	234	240	265	248	264	242	230	239	232	247	240	279	269	236	234	255	244	276	230	252	248	226	244	257	246	247	247	258	235	249	247	229	238	246	251	247	259	237	254	258	249	219	232	254	258	263	269	254	238	257	240	224	279	245	281	251	265	266	246	273	285	257	264	249	208	262	275	257	245	260	240	225	253	274	250	229	239	232	267	256	256	252	248	235	263	261	262	270	282	293	250	250	232	274	236	259	250	268	243	250	252	244	228	230	229	265	237	248	271	230	286	285	263	260	260	273	253	256	238	239	232	268	261	263	239	205	273	261	274	276	247	253	251	296	232	249	237	278	279	238	244	258	272	245	249	241	247	241	282	240	236	244	270	253	271	234	273	242	251	257	229	225	247	270	255	294	242	263	224	247	251	256	266	251	282	274	267	249	259	247	273	255	266	226	256	243	258	266	250	271	267	251	210	261	225	240	241	250	250	260	263	288	264	263	293	251	238	268	257	248	252	270	248	255	248	260	277	270	247	251	225	266	245	242	240	215	280	293	245	285	252	278	269	228	255	250	260	266	258	242	255	260	260	258	240	245	237	232	265	260	259	250	273	262	265	290	296	271	257	271	257	255	243	263	227	280	252	255	242	234	229	249	243	270	228	241	252	237	249	217	273	254	261	256	269	251	247	259	226	272	252	222	289	242	243	288	277	254	267	246	238	261	265	239	249	235	217	251	251	262	245	242	278	258	270	242	263	229	245	256	246	241	246	290	285	244	242	216	236	231	239	244	246	242	249	267	273	252	270	248	266	240	271	264	238	247	256	247	236	271	273	243	218	229	261	242	275	252	248	261	257	235	258	239	257	232	247	238	254	265	277	251	261	253	243	241	260	223	276	265	246	248	261	292	239	281	267	254	251	282	241	238	278	268	239	261	256	241	271	255	253	276	262	264	261	251	268	252	221	261	255	267	229	231	246	273	253	245	297	261	260	256	251	241	247	275	228	264	247	258	261	295	219	264	278	238	267	228	257	241	258	245	266	253	287	231	253	226	250	263	255	230	264	234	278	215	223	245	252	269	284	282	252	272	247	223	274	244	242	259	247	272	276	282	259	225	240	290	240	267	263	259	278	244	232	251	271	235	232	259	255	277	244	268	247	268	252	263	255	216	263	248	261	270	250	239	265	236	251	254	252	236	256	282	270	256	235	248	249	272	266	267	258	264	264	266	246	307	236	261	239	257	260	230	219	247	255	241	246	265	248	271	247	235	276	271	266	257	249	267	270	251	245	268	275	257	251	284	241	276	244	261	262	246	253	236	241	282	278	259	260	265	266	258	217	269	244	253	246	247	286	244	279	244	205	243	228	251	270	232	253	277	272	240	262	245	239	277	258	252	260	282	259	255	257	265	215	278	273	235	266	273	251	248	246	243	264	249	242	290	240	271	267	256	256	290	250	266	258	274	235	265	251	285	226	255	250	281	243	254	265	231	259	259	275	251	270	275	269	221	254	268	278	260	272	269	224	255	253	265	245	244	253	217	241	245	276	272	264	276	258	222	264	248	282	242	266	260	234	252	250	232	268	275	259	263	262	265	240	252	226	243	257	266	234	249	275	250	260	254	254	238	264	267	273	242	245	231	252	273	234	245	242	220	229	254	283	245	254	256	300	297	242	264	274	250	261	262	267	248	282	232	260	276	264	248	262	261	265	232	266	302	245	258	263	240	254	255	258	248	241	283	247	243	249	257	273	248	263	241	257	282	232	245	273	262	238	271	270	263	248	249	243	255	238	245	252	268	246	231	280	248	262	252	269	251	255	260	240	270	224	257	272	253	251	255	212	254	245	262	272	234	252	257	223	256	262	258	246	261	233	241	241	263	234	255	255	286	230	244	263	259	252	292	265	239	283	237	253	245
4915	898	796	571	477	411	377	322	312	279	286	281	267	280	253	232	264	304	285	292	279	270	272	255	263	280	285	283	243	251	298	245	247	245	278	272	252	250	254	278	261	248	252	267	257	282	261	250	265	270	243	264	258	264	274	258	276	267	273	246	261	272	269	284	264	247	267	249	269	268	259	259	237	233	269	256	257	241	262	253	225	239	238	293	279	238	252	260	290	274	267	283	273	274	239	279	277	241	256	242	241	246	240	275	277	233	261	241	263	296	249	255	248	272	265	258	245	249	224	273	247	234	270	268	244	262	257	244	241	258	256	256	277	237	231	254	274	266	260	266	255	269	244	255	244	266	264	270	269	281	261	265	271	273	271	259	277	257	250	252	251	264	261	271	251	286	254	250	252	230	247	281	233	289	294	232	257	251	253	284	248	229	248	256	277	265	298	266	269	288	232	262	287	258	264	269	235	256	242	243	276	249	279	278	278	254	261	266	290	255	252	267	240	273	253	237	258	237	248	279	281	286	260	221	244	244	261	281	279	289	256	263	271	246	248	264	249	258	271	241	245	294	257	262	256	238	277	228	269	271	267	263	245	242	267	225	276	268	254	261	276	249	281	273	236	252	256	269	259	280	247	258	280	248	227	255	264	257	268	282	256	244	258	250	263	287	256	240	236	212	251	268	274	243	276	267	264	241	267	270	265	257	282	267	268	252	236	259	251	260	281	304	253	265	237	245	249	240	254	240	259	275	246	242	261	250	279	251	244	236	262	273	244	246	255	272	248	257	239	264	261	257	241	268	266	240	269	250	243	265	260	284	287	279	268	242	252	270	274	261	258	275	268	229	265	261	283	276	275	247	269	240	265	253	264	263	272	238	276	259	264	263	219	253	246	236	281	259	270	272	243	260	244	259	279	247	262	274	247	243	242	258	269	252	280	286	246	250	276	251	269	267	286	264	255	253	269	237	282	281	286	256	266	272	263	270	261	281	245	288	271	246	253	258	258	260	246	270	269	278	247	261	250	258	269	242	253	263	254	293	264	279	248	250	265	261	237	278	253	293	267	263	246	270	261	250	252	274	262	268	253	268	258	239	230	244	237	231	258	244	251	276	258	256	247	254	275	250	292	270	258	282	272	259	252	237	244	250	294	262	269	280	275	270	269	238	258	222	265	245	264	254	282	251	271	258	268	258	274	268	275	264	273	291	274	265	241	243	268	275	241	250	278	260	251	263	256	266	272	277	269	235	263	268	261	268	256	310	276	258	239	228	265	263	263	244	249	265	252	244	270	268	243	261	253	270	249	268	275	233	245	270	259	235	257	234	242	251	283	261	259	268	233	253	251	251	271	243	277	254	251	268	266	257	252	247	260	292	274	264	263	273	289	264	236	262	253	241	268	255	257	287	251	249	258	256	281	250	265	253	256	254	287	271	256	245	258	255	262	239	244	241	262	278	286	271	250	260	252	248	275	248	281	269	268	268	265	255	252	277	267	263	297	248	272	280	261	257	251	269	255	283	245	246	286	282	288	261	276	236	251	250	229	258	267	247	223	261	264	241	259	242	290	255	249	288	277	262	289	271	259	258	273	254	251	275	257	244	264	256	253	226	260	271	272	267	242	263	237	234	243	286	284	248	239	275	250	247	236	278	253	236	242	274	285	248	262	260	253	274	251	264	233	267	279	293	260	250	240	262	253	276	259	244	246	244	265	243	261	268	235	252	234	239	259	282	242	281	261	250	245	260	252	248	245	261	284	247	232	254	263	258	279	271	277	285	269	246	243	259	246	267	278	252	261	254	247	265	252	271	267	275	272	238	299	269	226	275	265	245	254	246	257	270	272	258	263	237	238	264	249	264	270	276	235	240	264	218	261	265	254	227	303	246	249	253	252	279	246	243	284	254	248	281	289	247	281	288	267	258	279	231	265	234	278	247	254	261	281	252	250	222	267	254	250	266	264	262	263	261	285	256	268	265	273	248	247	247	268	268	279	241	269	265	226	256	264	241	242	249	259	268	283	258	242	258	246	255	236	287	273	248	284	248	284	251	261	225	273	242	282	246	265	235	286	254	261	245	260	251	253	272	263	265	259	275	257	261	277	265	237	287	256	311	266	250	252	258	254	244	232	277	265	250	245	275	262	237	245	267	248	259	281	281	277	259	258	279	274	248	265	262	245	264	236	253	260	251	262	255	284	254	262	273	266	255	247	291	246	276	250	251	249	282	262	292	244	266	266	258	260	232	245	237	253	252	254	282	266	267	250	255	275	266	267	266	223	279	257	248	256	232	263	247	225	278	272	231	238	261	263	261	247	271	266	267	221	255	240	276	243	253	280	272	265	247	246	267	245	256	275	225	249	252	268	239	250	245	281	254	258	286	253	269	244	274	244	247	309	240	277	268	266	256	237	252	262	260	253	246	277	278	281	270	256	228	244	271	251	261	239	251	287	221	269	275	251	232	277	275	230	271	279	253	236	233	252	266	259	283	256	270	279	239	263	264	247	268	268	245	248	271	251	253	236	269	251	234	233	271	238	260	286	247	278	231	255	255	264	271	292	266	278	278	243	245	235	244	248	265	283	256	252	263	268	243	244	273	226	242	246	248	294	266	289	281	254	270	281	290	265	285	235	270	274	270	255	266	252	246	271	271	252	254	245	256	237	258	257	237	241	267	294	290	285	213	260	262	247	289	248	241	305	270	251	271	252	252	257	254	268	278	258	263	263	266	258	251	262	282	288	251	244	248	258	269	252	258	272	236	242	267	242	242	246	252	262	261	264	250	263	269	267	270	248	287	240	223	284	266	264	283	209	288	285	238	237	269	234	274	258	275	262	262	255	227	259	228	241	260	276	264	273	236	273	254	260	274	233	291	260	261	273	248	274	220	256	239	275	246	253	277	267	242	269	255	247	255	270	300	241	255	255	228	244	246	261	264	272	270	217	267	231	279	268	258	263	235	237	254	263	279	265	270	273	244	268	247	250	258	250	268	235	263	243	252	278	254	265	238	303	257	268	248	243	265	258	244	241	285	268	242	245	265	263	255	286	257	262	237	260	277	258	249	257	247	275	274	257	254	299	263	265	240	249	267	271	229	243	256	261	249	271	285	256	273	264	262	237	238	245	256	249	243	253	286	257	272	268	255	276	292	281	254	257	269	289	256	275	260	257	257	271	254	275	275	280	282	262	252	284	259	290	254	248	270	269	257	272	251	250	266	244	265	236	241	266	255	239	265	259	248	262	281	244	252	241	264	256	228	242	239	277	242	240	250	261	261	255	254	250	213	267	244	239	248	279	269	272	280	241	246	279	280	263	235	248	259	263	265	291	241	247	252	273	274	289	276	265	286	281	254	265	257	253	268	251	288	252	268	220	259	239	260	249	227	240	259	271	264	276	273	283	257	278	259	255	247	253	288	276	249	271	258	261	261	278	263	292	260	282	244	278	247	251	237	260	254	246	252	263	242	285	265	238	246	260	280	252	247	243	273	267	257	263	259
25752	21326	28037	24964	21337	12780	1834	1126	1019	918	823	871	809	713	721	696	681	688	703	658	657	650	699	647	686	669	682	650	630	636	650	656	624	669	630	625	637	655	626	624	602	644	631	657	638	676	641	647	644	599	624	627	646	662	638	631	611	616	650	632	583	622	596	654	676	583	620	575	628	654	686	625	600	574	590	637	616	601	629	621	576	621	645	618	597	638	631	621	582	654	644	626	659	604	611	650	612	597	590	606	592	633	692	622	583	639	628	630	628	624	634	621	637	629	638	640	622	625	613	667	644	629	628	636	623	570	625	629	654	642	600	593	650	640	617	560	600	593	627	602	589	625	613	596	585	661	640	572	653	626	575	591	658	613	604	617	650	616	629	629	646	573	602	605	635	589	580	603	604	627	594	580	627	598	660	567	595	621	639	586	641	666	645	578	639	652	611	613	636	674	591	648	618	660	604	589	627	612	607	599	620	641	614	619	642	582	596	612	625	593	635	628	621	635	618	610	617	649	621	595	609	590	596	628	614	574	634	594	588	674	619	626	633	602	603	664	653	650	606	635	627	642	638	641	582	650	643	606	616	605	606	640	630	665	603	611	638	640	671	627	673	619	581	583	589	655	608	623	626	636	654	662	658	577	586	628	616	612	586	647	587	582	662	601	623	637	622	659	622	603	613	613	638	662	601	633	623	616	587	608	620	636	629	603	596	589	616	648	647	643	612	599	633	620	578	599	628	614	621	629	655	643	612	642	642	599	597	587	614	632	647	667	599	617	605	593	616	585	623	661	564	646	612	632	592	601	578	637	568	624	624	644	614	609	623	647	623	598	627	614	618	599	585	582	600	605	625	635	619	632	589	614	594	572	636	638	661	629	612	615	652	605	566	642	621	644	608	628	615	579	621	589	588	633	635	646	576	584	640	556	595	591	635	633	582	595	600	591	627	619	662	611	664	648	637	642	624	609	624	630	603	641	571	633	629	625	681	606	605	631	642	636	670	631	645	611	655	619	687	669	593	559	655	597	598	623	626	626	637	635	612	610	578	590	585	633	616	590	601	557	580	588	582	603	624	633	612	595	592	600	677	648	633	649	648	612	620	567	599	650	664	610	645	584	622	603	643	572	593	623	639	605	613	650	610	660	654	629	611	588	627	555	612	629	631	663	591	612	646	595	594	644	614	581	601	627	613	651	623	570	606	622	568	644	628	584	568	638	642	654	651	624	575	624	623	614	638	607	592	630	673	622	572	579	658	580	609	558	587	602	637	626	620	614	628	641	654	634	609	617	622	643	641	594	623	602	610	610	630	644	603	594	547	618	574	646	653	581	584	660	635	587	627	617	594	622	628	631	650	679	599	622	619	562	636	574	631	626	611	616	619	608	588	690	607	599	629	623	585	597	598	589	631	636	603	648	598	641	585	591	639	641	614	594	598	630	562	661	640	634	622	608	579	639	606	597	620	666	649	607	587	596	635	635	585	626	621	602	615	600	638	612	618	589	602	579	582	614	582	590	582	658	668	656	606	624	630	621	665	610	609	640	631	633	644	613	651	612	630	634	650	610	616	624	606	637	651	582	607	631	646	607	641	656	645	596	653	598	620	662	598	643	615	589	638	627	623	632	608	625	597	631	629	634	625	617	610	626	617	637	606	623	650	652	625	611	612	650	643	616	621	616	621	610	616	611	601	646	610	652	623	629	611	628	644	597	598	596	639	676	595	646	596	617	641	601	642	629	607	620	641	630	586	605	601	607	588	587	631	606	636	656	595	589	636	582	590	601	623	627	589	615	630	607	637	660	619	597	604	614	610	600	573	580	612	615	626	622	621	582	641	585	605	579	615	595	617	641	607	601	604	596	654	636	619	599	598	637	634	664	607	588	617	567	673	623	610	612	636	585	600	608	637	625	612	632	629	632	608	607	590	633	583	550	602	573	633	615	600	657	665	612	614	616	632	565	614	603	599	617	599	570	659	615	661	642	598	620	629	587	637	593	597	640	594	658	607	644	616	599	620	632	627	582	558	615	631	564	648	633	600	602	610	612	589	611	603	606	610	634	597	618	625	610	623	626	572	581	579	634	630	602	653	594	637	607	590	630	613	593	657	646	589	571	594	617	602	627	641	599	599	653	604	617	602	593	666	608	624	593	601	633	629	611	602	594	638	617	608	592	614	627	604	612	629	636	640	625	650	611	662	590	651	612	642	592	626	614	602	592	626	619	611	658	614	596	598	611	619	615	604	616	620	652	627	603	619	607	596	661	665	606	648	628	610	641	625	590	611	586	609	643	591	636	616	636	588	664	658	612	605	588	607	624	631	574	641	599	634	567	613	623	623	656	648	623	589	641	646	595	607	666	622	602	557	639	666	645	641	617	585	587	645	540	638	644	612	602	595	623	636	633	623	670	569	605	635	665	630	597	639	624	614	606	566	657	572	633	611	606	622	593	629	640	618	657	643	618	596	613	590	650	605	594	579	609	648	603	599	614	612	621	629	645	609	610	622	629	618	594	558	593	615	604	611	574	649	623	637	651	602	670	599	592	635	603	590	619	610	594	656	626	630	642	580	626	608	626	583	636	631	648	632	626	595	623	618	595	661	584	634	617	584	646	598	601	612	624	617	637	665	645	628	614	622	678	630	652	633	654	655	600	605	588	632	607	624	628	625	614	601	613	646	617	631	592	603	603	601	651	578	651	617	602	657	579	634	651	616	639	575	579	623	659	625	628	568	604	593	631	611	631	615	664	654	609	576	632	635	667	615	633	634	609	624	586	618	640	620	597	597	632	586	644	586	638	684	640	640	627	641	582	575	580	618	640	641	619	593	679	634	615	641	617	607	624	614	611	600	630	613	638	622	694	640	598	580	580	639	612	585	560	594	572	609	618	616	617	582	572	605	633	583	612	624	599	645	573	596	658	637	628	599	626	610	618	661	639	597	587	629	610	640	650	604	639	632	594	628	616	598	562	606	613	618	650	575	625	622	614	625	593	564	609	636	570	646	640	613	562	601	639	621	625	686	602	629	607	659	618	594	623	638	602	664	633	614	638	629	619	613	556	589	609	619	602	648	596	617	655	631	628	588	593	655	633	622	635	617	620	569	669	647	596	651	591	616	623	625	616	612	608	590	619	607	578	640	633	632	639	611	651	625	625	641	597	623	596	624	651	631	610	648	607	629	604	605	608	668	588	584	608	640	656	613	577	596	618	611	610	600	646	627	581	583	633	611	599	633	652	641	574	585	596	571	577	610	637	662	617	592	577	605	610	606	629	616	565	580	580	575	586	610	617	650	637	630	627	597	589	601	618	634	600	635	646	603	619	607	612	628	631	615	577	621	617	627	600	616	588	618	600	597	633	629	632	617	606	631	610	628	647	614	630	569	639	638	625	633	622	629	590	593	621	590	639	620	603	622	648	603	663	603	611	613	585	610	650	677	644	616	636	617	625	607	605	589	585	618	616	611	626	624	604	654	632	620	586	618	651	585	625	579	603	639	601
7226	10636	9766	5649	3683	2656	2196	1805	1509	1309	1193	1124	1035	955	879	846	783	733	778	760	738	688	682	671	737	691	649	683	672	643	645	597	658	638	642	622	620	663	616	626	618	605	619	582	616	589	605	619	592	565	576	585	620	578	660	581	569	605	577	614	597	606	627	615	626	611	569	630	619	578	593	592	550	520	611	599	598	554	601	589	569	597	609	605	571	643	603	599	608	590	626	616	550	573	593	579	584	631	563	593	591	597	578	600	604	593	584	629	586	601	600	588	575	575	551	560	588	600	577	611	562	587	596	588	617	584	562	600	608	584	594	595	573	575	539	628	603	579	562	568	558	571	575	598	607	602	532	604	605	586	571	587	585	615	593	582	552	575	567	576	587	592	620	595	581	567	583	549	603	525	597	597	585	581	574	564	554	546	549	557	553	571	596	597	613	583	583	618	566	570	565	586	590	598	543	571	546	582	561	559	586	581	598	595	548	586	583	546	588	600	623	611	583	582	608	585	586	580	607	607	595	630	611	606	635	608	594	551	613	556	576	594	570	563	585	584	566	603	581	587	540	591	551	558	554	597	614	594	588	611	634	568	591	594	607	621	574	561	607	574	571	592	606	561	568	585	582	607	577	604	585	603	593	609	628	596	576	605	594	556	583	600	576	556	591	582	560	595	594	546	582	570	562	583	536	621	544	611	555	614	570	579	606	610	606	577	585	549	579	591	603	560	557	595	546	596	557	590	609	558	560	600	572	589	571	561	554	554	556	584	583	582	554	579	559	565	577	554	583	592	548	605	608	602	549	599	542	564	614	542	606	576	602	580	575	578	587	597	610	614	547	585	582	603	605	538	593	589	580	571	576	603	569	566	595	595	609	556	574	612	543	562	598	574	579	572	625	557	640	591	566	559	604	593	555	542	616	578	567	616	600	581	554	567	593	628	587	570	612	581	561	549	587	557	573	591	571	558	605	570	558	561	569	569	562	563	635	601	551	599	602	575	540	587	631	601	561	634	595	546	590	600	588	545	580	601	575	601	592	587	587	594	622	539	615	597	576	625	590	608	621	617	567	576	588	587	645	554	563	595	594	605	579	583	583	580	584	579	622	578	591	579	573	557	568	592	597	600	594	599	592	618	614	616	582	542	571	560	577	622	554	585	585	616	601	574	599	606	585	575	589	618	618	578	613	563	578	573	577	565	583	605	580	549	599	583	553	562	556	568	591	591	582	564	588	535	551	550	594	561	583	599	583	566	585	569	578	578	636	598	554	589	574	580	591	555	583	577	562	582	563	592	585	571	590	595	588	625	634	599	584	562	540	574	586	590	589	580	566	553	582	570	608	551	566	539	591	599	598	615	597	593	604	579	565	588	577	639	635	574	587	548	588	560	544	615	581	555	598	581	594	595	597	571	575	558	573	579	565	582	568	576	603	602	565	583	622	549	561	591	604	592	603	614	550	531	608	574	597	582	583	597	577	605	561	627	599	608	596	582	589	576	558	558	552	592	519	521	536	574	555	605	571	557	636	584	548	601	584	603	623	593	593	625	588	611	595	589	575	597	583	613	614	609	555	619	592	538	621	578	618	585	605	555	602	567	592	592	545	572	569	615	599	614	547	636	629	610	588	575	587	575	586	596	585	586	595	573	611	559	577	592	608	555	617	607	539	633	584	616	588	582	554	600	596	556	620	623	589	577	604	545	544	612	632	620	535	604	615	597	613	577	584	576	538	594	618	591	567	595	579	571	618	636	621	558	586	583	572	609	580	570	577	579	611	587	610	580	568	569	597	580	613	598	560	560	621	584	597	571	565	525	613	591	582	599	635	585	616	595	568	648	591	557	596	563	589	594	594	576	614	561	577	572	541	581	592	568	602	584	550	623	586	596	600	573	600	632	609	587	591	591	648	603	563	560	606	554	599	609	588	512	567	520	615	565	614	584	576	591	574	557	570	588	608	594	583	609	593	611	577	571	585	592	600	553	577	616	593	536	574	557	622	576	600	570	577	559	580	598	578	592	541	632	601	584	531	594	576	586	554	586	560	589	563	584	615	580	537	596	619	583	567	590	553	622	575	592	597	597	535	535	561	596	601	574	594	596	633	593	565	553	531	591	569	580	557	571	578	643	572	585	616	557	589	629	568	576	591	615	605	574	579	568	580	595	548	601	588	566	615	576	578	589	583	605	571	617	560	568	577	600	663	587	608	610	593	582	533	614	563	590	616	580	552	559	550	564	600	575	581	606	554	618	585	593	602	612	555	569	600	600	600	583	611	538	551	580	601	573	581	555	644	570	623	562	576	599	584	589	607	604	586	612	611	598	574	591	527	585	613	572	595	538	605	607	574	536	602	597	611	561	581	567	599	594	590	591	629	614	613	545	554	575	590	603	582	573	547	556	574	557	587	578	594	590	583	568	558	558	523	578	540	645	592	587	631	609	580	609	603	606	559	578	608	589	535	596	578	588	618	609	597	555	611	582	554	537	603	606	595	587	537	589	579	588	624	628	605	585	587	600	580	548	544	569	598	530	581	591	618	571	571	596	626	616	615	580	579	573	562	614	603	584	572	571	567	539	575	619	609	565	576	598	577	609	551	590	573	567	584	602	605	574	570	567	568	624	576	585	619	557	617	619	553	591	575	559	562	571	591	558	579	611	576	545	626	601	594	591	544	624	564	596	585	562	605	562	581	556	592	608	616	598	583	599	624	630	573	602	579	568	563	604	588	556	628	554	583	580	613	605	621	605	612	608	574	590	575	619	597	553	599	584	616	554	526	589	640	584	598	598	575	587	645	587	568	570	555	583	578	577	568	612	587	592	568	623	544	588	587	565	573	585	594	611	530	589	605	588	573	542	578	621	576	576	598	586	615	582	615	589	578	580	562	583	576	572	564	602	567	552	602	555	574	623	587	554	553	590	580	579	600	581	589	626	566	615	594	582	601	564	559	574	577	602	582	557	611	571	628	595	607	588	589	620	532	595	581	585	555	561	568	618	607	625	602	546	626	594	563	610	596	585	580	598	607	577	560	586	590	547	610	607	548	550	582	562	609	596	604	577	569	602	570	627	590	578	614	596	590	605	575	595	579	615	594	602	546	609	580	589	616	593	560	611	564	570	601	530	579	583	576	605	573	621	556	616	619	558	606	589	606	611	596	571	574	594	536	603	555	583	574	563	582	622	611	553	568	592	583	606	598	589	582	568	606	597	544	596	569	587	580	587	559	547	628	618	576	617	540	625	595	651	574	624	576	571	588	598	586	581	618	549	597	553	614	576	590	607	598	562	585	554	587	600	604	605	604	565	568	576	528	569	554	581	535	590	616	584	599	539	580	619	607	547	608	563	576	606	590	587	578	581	566	589	554	536	566	578	599	594	623	605	586	546	632	588	581	568	626	597	594	597	569	621	542	544	573	588	600	531	606	582	589	594	570	558	604	567	550	620	555	565	592	585	578	570	561	574	636	611	512	574	593	557	588	597	572	604	588	608	572	613	528	599
23476	21342	28377	24655	21347	21446	11617	2140	1600	1451	1359	1267	1166	1155	1062	997	994	1040	1024	957	965	929	898	861	936	921	958	828	923	835	913	895	903	880	864	876	859	889	911	887	865	938	861	832	794	875	823	892	818	880	862	840	848	876	898	837	891	855	868	862	844	879	813	805	906	807	820	785	879	822	823	899	831	844	874	837	860	820	805	853	842	797	788	827	826	823	819	793	812	879	842	854	785	816	842	859	826	806	822	841	878	827	857	845	870	825	806	872	836	848	841	880	883	863	838	815	835	850	827	853	832	858	865	860	837	789	879	824	829	882	844	875	854	850	800	809	884	806	823	819	892	885	899	808	862	873	860	897	821	793	823	846	843	814	838	792	824	889	828	839	845	840	864	812	825	851	864	827	834	835	863	843	830	829	845	858	826	868	831	804	848	822	807	870	855	797	848	891	838	868	841	801	874	833	842	886	826	819	811	796	901	843	841	847	791	858	861	831	825	842	861	865	843	807	872	852	831	897	841	856	833	866	869	845	887	785	847	778	777	853	750	847	822	776	856	829	839	806	820	841	818	801	855	820	845	850	795	789	864	849	801	831	866	844	868	825	801	827	809	851	790	767	796	829	827	894	870	792	856	811	859	873	888	823	812	842	833	854	850	857	868	836	780	866	860	852	813	836	794	847	862	840	791	856	829	820	828	824	819	818	812	841	836	794	845	848	818	797	829	836	857	808	828	854	818	831	822	801	826	858	822	897	902	926	804	861	822	804	851	808	851	834	847	844	816	847	827	837	812	836	821	857	864	860	854	868	821	818	911	853	835	857	863	850	832	841	777	851	830	834	838	819	820	868	846	867	821	830	841	840	859	857	804	859	875	834	841	839	893	870	866	817	871	766	813	809	840	804	843	827	858	862	850	794	866	866	764	864	864	782	818	796	837	867	815	798	856	843	763	831	832	842	854	888	877	865	926	879	833	811	827	838	752	830	787	897	809	816	828	843	844	885	851	873	831	849	819	895	831	805	816	776	816	854	871	821	867	826	825	813	812	829	797	867	889	879	845	771	816	839	814	811	831	793	857	801	834	821	826	851	805	813	856	819	830	809	794	839	792	820	859	840	871	797	874	834	878	837	882	811	813	830	840	832	810	815	870	861	848	800	828	823	804	819	829	799	817	810	858	827	824	746	840	882	824	887	854	841	862	825	862	820	853	843	810	793	835	832	829	827	840	820	810	831	808	833	860	807	859	854	830	835	813	859	845	799	821	835	829	840	864	808	780	846	836	822	846	841	817	815	842	832	843	847	845	811	834	767	834	791	832	863	837	764	808	809	820	857	844	866	818	841	846	811	855	806	784	833	832	818	796	815	811	837	825	839	813	871	862	865	864	820	831	869	840	806	809	868	859	809	827	837	804	841	897	795	762	811	864	800	818	838	830	861	838	794	886	829	786	828	826	855	844	863	821	862	834	813	826	836	872	888	805	835	779	790	883	822	830	830	871	847	864	793	783	824	822	830	825	863	829	796	808	821	835	796	817	798	828	864	844	858	824	832	845	821	879	802	815	799	808	864	811	842	895	828	883	809	839	769	831	876	817	813	850	838	825	851	843	852	825	847	791	804	830	840	845	820	832	855	826	825	849	860	829	824	834	830	831	833	812	821	801	857	829	809	886	854	888	852	805	851	843	846	856	823	816	813	819	798	765	893	861	848	806	793	797	842	797	854	829	867	838	837	883	800	824	845	916	848	824	823	834	864	808	866	818	832	835	865	857	846	828	800	821	806	837	788	832	864	826	854	794	784	860	830	806	852	892	863	837	768	863	817	813	815	815	848	823	834	833	844	799	835	816	866	823	816	845	780	783	803	827	860	836	855	794	832	849	861	835	841	774	796	820	782	804	810	820	834	840	811	796	889	840	803	812	796	821	861	802	845	855	829	821	854	860	835	800	800	862	822	783	843	765	819	823	837	807	812	854	818	861	897	886	861	852	837	888	805	817	830	911	852	848	793	872	883	800	801	873	810	815	821	808	838	838	867	836	802	838	768	868	880	824	860	823	861	777	789	809	859	873	849	850	805	846	859	896	830	847	847	796	843	784	834	818	812	881	835	809	860	920	862	809	795	846	824	845	801	827	810	842	841	846	825	863	800	822	833	832	838	813	873	828	840	873	844	819	880	826	841	814	848	854	832	852	829	804	803	814	797	864	838	780	833	919	784	850	824	819	805	834	823	835	767	804	849	826	855	796	852	787	789	779	849	790	818	828	858	832	823	861	881	851	858	850	827	830	858	780	819	808	822	799	842	833	845	827	808	942	851	869	831	825	781	852	911	832	809	820	850	848	865	814	805	860	822	833	808	816	800	837	783	815	792	825	784	840	838	780	778	824	850	860	853	761	820	877	886	819	819	818	840	892	822	837	869	846	831	844	803	813	789	839	860	822	864	824	839	832	895	817	827	770	768	845	851	817	809	836	829	838	829	797	851	853	822	831	848	851	803	833	855	843	792	827	860	833	832	839	775	799	800	836	766	830	875	789	773	843	861	862	845	894	795	835	798	790	836	776	820	810	838	890	840	793	831	889	812	822	809	828	863	807	823	846	787	831	793	802	827	832	853	786	841	840	841	828	853	846	844	851	861	863	830	823	838	853	839	806	878	863	809	817	793	848	810	857	863	830	830	841	848	826	867	796	870	806	825	840	787	831	822	819	841	796	821	885	804	798	843	866	873	842	806	831	825	845	842	861	806	846	827	817	824	823	822	829	820	813	847	856	805	854	870	828	934	822	820	845	806	849	896	869	826	807	872	812	843	853	814	861	837	838	886	847	819	825	876	840	823	858	811	837	792	826	836	863	868	855	823	824	821	791	825	827	857	824	829	819	771	866	837	833	795	792	872	832	827	838	842	861	881	814	832	861	810	915	824	832	812	821	814	833	849	821	867	809	860	841	817	857	801	857	844	827	821	888	819	853	831	834	842	821	847	798	823	819	865	802	877	908	837	848	765	851	810	863	853	862	857	841	829	792	849	769	858	841	849	829	809	828	865	837	792	830	826	847	830	880	841	820	841	839	811	878	856	849	884	854	869	859	878	817	818	836	819	813	809	851	848	784	815	824	833	851	866	832	804	784	840	835	889	795	823	849	824	870	839	805	828	823	814	899	853	843	774	771	789	810	817	838	806	847	820	895	819	870	834	923	884	883	856	810	868	796	823	812	884	836	806	843	851	841	800	849	825	788	786	815	844	819	818	850	834	823	832	780	875	918	881	813	835	861	820	871	857	793	812	805	797	841	802	834	847	872	881	823	861	836	808	840	814	848	828	822	845	806	847	888	829	841	836	863	897	813	833	807	760	770	796	832	873	847	851	824	876	804	821	829	815	820	811	834	815	806	851	851	760	861	855	825	844	797	830	860	883	861	876	838	904	887	869	842	891	881	855	761	800	808	850	841	862	810	821	850	819	801	804	832	839	811	842	866	855	838	879	813	830	787	828	894	842	892	811
10133	17209	16074	9763	6462	4912	3650	2996	2486	2138	1911	1728	1627	1431	1384	1342	1265	1180	1139	1067	1059	1025	985	1067	1004	974	980	967	962	906	932	909	894	948	930	882	887	871	829	819	796	855	806	831	874	835	890	899	839	809	808	820	910	834	797	796	802	814	836	861	843	811	834	782	761	802	820	829	829	779	806	786	830	831	772	828	799	811	808	776	758	799	784	804	795	804	738	825	829	784	755	746	807	827	749	801	789	781	791	875	786	804	823	816	785	803	781	838	761	795	880	795	801	835	823	833	810	812	821	834	811	797	793	792	842	764	815	799	803	808	813	792	788	775	865	722	796	792	775	805	762	831	825	828	815	801	772	811	787	762	783	824	755	754	803	819	805	790	820	793	827	834	824	849	833	780	772	821	832	820	824	798	753	780	811	777	766	801	801	830	807	830	766	793	794	798	796	820	813	828	735	800	852	812	795	814	791	786	788	792	874	854	761	804	823	749	813	837	751	799	856	805	804	806	819	754	834	766	780	837	841	818	782	805	805	827	783	786	794	817	789	783	809	829	801	781	795	815	794	754	761	805	806	793	737	800	771	825	766	746	768	800	836	774	749	864	770	779	811	766	810	779	743	790	811	815	781	832	766	783	824	835	789	816	820	775	787	742	769	796	834	762	779	815	782	769	773	805	769	776	806	782	834	796	845	749	819	791	896	837	752	792	808	808	783	784	803	803	826	821	785	761	774	781	823	784	812	821	729	825	821	830	772	790	782	791	796	759	754	783	771	792	835	808	795	766	761	799	862	808	820	766	837	799	807	812	742	821	850	793	798	796	789	822	744	752	827	770	776	821	781	752	792	756	780	781	809	821	770	804	760	838	785	794	805	804	799	746	772	757	820	796	784	788	797	806	784	771	811	815	808	778	758	822	816	816	807	798	777	802	840	829	816	796	801	817	823	809	808	792	783	806	824	777	769	758	809	825	842	797	808	817	831	801	814	841	761	809	759	783	770	749	760	808	806	779	761	774	801	805	807	747	797	730	831	813	805	812	764	820	816	844	857	803	797	785	836	837	863	801	770	837	794	802	823	787	771	761	780	781	756	825	792	766	789	740	796	843	809	806	782	780	794	807	800	816	839	788	857	783	832	808	780	841	762	819	783	751	812	793	828	792	742	827	812	850	804	828	792	789	722	802	803	785	806	821	830	793	801	806	781	758	789	795	799	797	741	790	841	792	803	824	804	839	763	815	760	792	793	797	767	785	858	763	805	817	761	768	854	850	785	781	817	780	797	805	802	786	817	820	796	781	776	811	790	791	774	805	805	772	775	736	811	830	791	777	804	747	844	804	770	761	790	746	840	823	784	804	796	796	781	793	801	745	776	793	828	780	789	785	805	807	782	863	794	769	847	781	819	777	762	824	817	810	800	815	771	784	785	849	775	756	765	775	769	763	818	796	809	822	808	799	765	785	767	817	803	787	837	746	759	794	826	786	807	756	831	804	827	794	834	817	827	777	738	788	757	783	791	821	821	803	799	760	782	744	758	796	810	783	764	791	808	784	777	782	772	785	797	791	842	750	791	785	742	800	776	791	780	755	812	746	813	793	780	742	862	784	773	793	792	798	814	763	825	784	808	825	770	775	829	843	773	746	768	754	752	766	734	816	781	771	846	810	825	773	785	755	791	836	798	787	838	834	846	828	789	811	809	794	766	791	836	745	755	824	755	793	796	790	777	807	779	837	814	775	732	835	806	762	820	819	814	787	783	785	798	804	753	751	806	803	821	860	770	714	785	803	795	746	795	783	818	821	799	789	767	790	767	753	839	780	773	837	781	772	792	817	821	857	766	784	765	739	779	775	795	782	808	752	851	849	738	784	837	763	826	752	819	786	785	774	790	785	850	769	797	816	775	818	819	811	791	835	790	770	818	804	797	808	810	823	795	826	758	796	795	803	781	754	789	838	806	829	821	808	824	781	791	819	793	806	764	778	814	844	784	791	830	789	807	801	779	830	792	778	797	813	745	790	795	843	781	768	820	791	775	791	768	849	835	795	796	797	786	809	868	772	826	778	755	803	762	806	750	805	815	806	823	804	810	778	834	845	840	795	798	807	805	825	795	801	745	838	822	788	777	824	839	794	785	796	853	787	744	799	792	823	793	805	821	772	792	795	788	794	767	802	789	798	777	802	776	814	823	836	784	771	793	838	813	839	747	800	776	810	807	794	836	805	813	733	790	791	826	814	811	827	783	792	801	802	751	789	761	776	783	801	786	827	775	748	827	785	832	803	790	825	830	782	761	825	805	782	831	805	793	757	818	837	708	818	829	806	765	840	815	843	774	801	781	770	796	863	802	810	766	790	763	813	780	827	758	806	838	830	829	799	794	789	794	739	751	821	820	783	779	755	805	808	743	785	785	805	795	769	798	841	756	805	781	794	784	825	830	767	773	821	812	818	811	831	747	832	803	801	808	785	788	806	807	775	794	822	803	824	752	799	807	813	773	773	847	795	791	802	776	751	800	770	818	768	851	802	819	746	769	848	858	779	796	766	852	792	780	780	807	786	834	820	794	763	790	828	835	760	795	820	795	795	765	741	767	770	815	784	784	843	771	844	867	801	853	841	775	808	765	827	775	795	854	820	767	808	785	802	780	825	818	830	794	782	759	791	821	783	765	784	760	754	767	836	778	787	794	842	802	815	770	791	799	715	784	789	754	842	805	853	796	745	797	771	747	811	797	835	785	834	814	829	759	829	787	780	810	790	784	789	759	807	796	787	753	778	817	784	789	809	840	815	800	810	781	834	794	818	767	767	791	793	786	812	802	774	796	828	808	808	836	746	834	778	835	777	794	763	765	860	777	772	863	730	792	795	808	781	793	765	827	803	832	770	737	785	799	797	820	756	783	770	779	813	785	773	742	805	816	827	781	805	794	792	834	765	794	810	812	806	775	845	787	774	797	794	816	796	782	808	812	798	779	802	812	810	748	789	767	779	831	793	809	771	815	798	818	786	805	788	785	765	806	776	791	820	851	745	775	790	788	810	820	786	789	768	809	784	800	755	799	823	832	816	784	758	804	787	776	802	784	829	800	790	722	830	797	828	820	782	826	850	787	791	823	792	804	776	779	792	802	784	790	787	784	819	801	802	861	822	798	781	770	817	801	802	786	814	814	767	807	797	810	837	824	785	776	791	793	865	798	772	820	766	834	776	782	750	776	824	752	794	804	805	807	824	804	841	835	780	767	749	757	763	827	783	818	818	796	762	754	751	850	804	868	776	783	800	796	760	817	807	822	784	791	830	768	803	766	762	827	790	743	825	782	780	795	817	810	806	789	746	828	787	790	747	754	809	818	752	787	752	747	814	804	778	817	789	800	828	758	774	777	816	820	793	834	834	816	778	784	808	827	819	783	808	832	799	759	818	791	798	768	837	788	809	752	860	757	787	825	786	825	798	795	786	818	777	790	756	827	838	784	811	780	835	768	810	816	766	797	755	772	803	789	842	799	808
28955	16252	2327	440	335	334	288	302	299	259	256	257	257	231	271	215	237	260	242	274	247	248	273	273	259	256	256	241	262	253	239	267	246	197	268	227	257	295	230	219	244	247	272	251	239	255	266	235	248	237	257	249	246	240	264	250	253	243	284	264	221	229	239	252	225	250	253	248	251	243	266	273	253	269	248	272	275	265	254	275	238	234	256	240	241	262	251	229	236	253	272	240	275	269	243	263	254	243	266	249	236	254	254	251	259	223	252	261	276	245	235	252	233	272	231	248	245	227	255	251	277	238	282	243	249	240	257	237	252	263	298	245	226	236	249	241	239	253	253	244	277	237	272	259	254	255	264	240	257	246	236	240	249	228	256	227	220	265	234	258	224	243	238	232	231	273	247	215	258	236	246	251	245	245	258	267	238	241	245	235	240	276	250	261	241	240	238	266	267	258	245	250	250	239	230	245	265	259	257	262	233	255	249	255	246	248	255	260	232	255	253	261	259	222	263	259	242	248	246	248	263	237	218	269	225	245	244	249	270	280	235	225	264	273	233	235	273	239	232	230	226	231	255	250	251	253	257	246	240	263	213	256	231	224	252	259	237	265	252	278	231	265	235	218	230	248	224	265	203	265	259	263	227	265	248	243	261	253	232	238	258	258	247	242	248	222	232	258	260	227	237	256	240	253	241	236	279	242	255	249	268	274	261	280	239	231	235	260	232	263	246	272	254	242	248	243	245	255	269	234	257	260	251	272	269	256	235	238	249	226	249	229	248	246	245	248	233	245	236	245	240	261	240	239	261	261	236	253	259	246	248	274	238	260	238	226	258	224	220	273	246	234	235	293	237	207	222	222	249	215	266	232	267	246	256	267	240	249	244	294	269	251	248	263	257	218	249	231	264	258	282	224	245	252	264	228	235	248	240	248	281	228	243	289	257	252	240	232	239	257	229	253	237	240	267	251	228	250	277	241	253	263	223	234	260	235	261	216	253	263	251	254	248	238	254	247	279	248	262	239	253	230	219	247	250	246	245	267	228	254	239	250	252	249	249	249	242	249	262	255	211	218	259	302	238	255	246	256	277	238	237	254	238	250	229	271	242	224	248	258	274	265	236	237	270	253	258	244	253	237	259	259	270	271	256	270	238	242	252	275	268	249	269	256	261	271	273	241	260	228	252	276	232	253	244	253	225	243	235	241	248	237	239	259	237	254	262	272	265	250	265	257	244	280	247	254	247	242	236	269	254	232	263	257	247	245	222	233	235	255	223	251	268	231	251	245	257	264	242	241	265	240	242	216	244	249	244	250	236	279	262	253	270	239	227	255	267	228	248	242	260	232	276	257	240	249	259	244	233	252	275	263	252	259	234	282	269	218	262	214	219	245	251	237	220	251	256	259	251	253	237	237	268	249	252	258	226	250	237	252	248	261	271	276	237	268	226	253	245	238	238	259	243	247	231	240	280	242	269	256	261	245	233	260	237	267	245	258	246	246	246	266	251	259	269	238	264	255	245	266	249	272	241	248	263	240	235	256	254	256	280	242	261	261	250	226	244	253	255	245	261	245	255	232	242	235	227	257	263	244	263	269	242	250	243	246	273	244	202	257	231	284	246	264	237	240	264	230	252	239	247	258	242	265	256	294	235	230	238	221	233	248	262	233	242	240	259	240	263	234	242	247	237	245	238	228	243	264	229	241	248	222	223	238	261	225	232	254	254	257	253	256	241	244	254	239	234	248	275	242	274	240	253	259	239	251	252	245	266	244	219	236	260	245	250	227	260	259	228	237	261	270	243	242	265	248	268	260	274	268	260	252	264	249	246	252	260	246	291	233	241	248	273	249	271	245	247	240	226	277	225	247	227	252	245	261	197	270	252	247	222	266	240	250	245	238	259	231	263	277	278	226	245	269	244	244	257	255	244	254	268	259	223	281	229	238	244	254	250	259	253	239	241	243	256	251	238	234	249	243	231	246	270	239	269	234	228	237	260	261	248	227	267	244	237	234	243	260	238	253	244	253	250	265	266	268	272	237	269	246	231	240	259	262	259	246	241	244	262	234	253	270	230	263	254	245	243	245	239	252	241	248	260	265	237	224	240	268	252	255	251	240	273	252	255	261	202	253	244	243	273	243	259	243	257	259	261	236	262	270	238	244	250	267	247	264	252	253	259	253	256	245	255	251	274	251	243	241	220	243	265	261	237	237	228	246	268	236	241	243	232	215	253	255	206	225	224	225	251	249	285	249	241	279	231	263	217	253	253	245	261	229	256	251	225	232	255	230	226	225	258	268	249	251	253	259	268	245	263	233	243	223	224	229	249	224	241	258	243	258	253	222	252	244	234	222	224	237	252	259	242	235	268	226	244	282	283	225	247	223	234	261	271	242	230	246	266	246	269	275	222	245	252	263	217	260	248	265	238	247	273	242	233	288	258	266	267	246	263	244	259	243	250	252	246	268	217	275	233	277	280	273	242	235	245	239	240	279	246	240	231	217	250	224	245	253	225	249	255	243	243	250	236	243	258	224	246	236	249	229	266	228	253	246	244	242	240	252	219	223	265	238	251	245	262	266	221	252	269	250	242	236	242	238	261	254	264	268	257	260	246	277	244	223	243	267	236	248	261	247	262	252	280	264	279	252	245	269	248	279	256	240	258	239	279	249	243	262	249	250	260	265	267	250	267	271	238	245	267	255	271	246	244	219	259	230	244	268	278	228	226	248	259	270	241	256	246	234	231	262	274	238	232	242	263	251	227	258	217	249	238	247	213	265	277	247	254	237	269	259	234	261	265	241	246	247	222	249	293	247	248	260	260	244	241	275	248	236	200	255	231	256	208	244	278	216	233	260	250	232	239	259	225	233	285	253	253	239	254	246	242	254	246	253	263	247	256	245	240	211	234	265	246	242	252	243	238	228	243	228	248	235	278	232	258	253	254	243	244	209	286	242	265	249	255	243	232	268	254	245	270	219	244	273	258	260	269	236	235	238	274	233	224	268	252	258	226	255	232	229	246	229	270	268	244	246	270	234	233	246	251	243	243	247	233	222	253	237	250	264	240	243	260	264	251	254	238	210	268	248	268	247	235	245	242	254	267	230	230	255	244	237	249	241	266	240	245	267	249	238	231	270	255	246	260	239	229	253	270	232	282	259	243	240	263	245	257	257	227	253	264	273	237	245	248	290	262	245	252	230	262	259	248	232	211	246	250	268	252	266	240	255	251	239	228	255	254	258	246	226	261	240	282	246	261	257	256	221	249	247	272	267	268	257	260	230	230	264	250	267	246	250	256	259	236	250	252	249	248	239	223	260	224	246	247	224	249	265	264	268	242	230	238	243	246	223	270	250	260	257	267	240	249	249	250	256	275	257	231	240	231	250	238	249	242	239	255	227	251	260	232	254	251	268	209	239	271	250	270	258	239	239	229	249	265	264	263	237	280	231	237	236	247	216	266	294	243	268	242	248	268	236	241	267	272	237	237	239	261	256	261	253	235	232	264	251
4959	814	746	550	431	350	379	359	324	293	274	268	252	269	283	277	262	293	271	262	267	229	257	276	260	295	254	273	289	275	238	260	259	267	287	267	241	254	264	273	233	254	224	246	301	262	252	249	247	254	291	248	251	233	264	259	245	265	245	244	244	250	249	291	255	276	244	243	266	247	265	255	224	281	254	238	239	278	245	241	279	249	274	271	275	262	241	260	261	232	255	265	253	240	266	259	257	230	264	275	259	238	242	263	236	258	254	253	257	262	261	271	247	280	289	266	275	267	245	266	271	268	244	293	249	251	247	248	241	277	236	239	230	288	258	264	264	242	242	261	255	276	255	253	240	255	238	266	259	246	235	292	242	229	252	263	244	240	258	237	255	269	248	268	261	233	273	253	255	268	297	237	222	267	255	257	292	251	253	261	227	255	242	238	275	240	260	234	248	274	241	251	270	271	265	267	220	254	258	235	282	261	251	263	233	240	257	233	244	221	233	271	252	258	216	253	255	223	237	270	261	231	234	216	249	261	224	243	266	233	266	260	223	217	242	250	260	281	274	257	226	273	255	255	247	228	285	222	270	257	275	263	251	277	253	259	263	273	265	248	250	236	234	236	252	249	256	243	231	244	227	263	272	276	266	259	222	218	248	284	233	235	243	231	257	238	270	242	253	246	262	225	288	268	257	223	240	259	263	251	267	257	231	241	284	286	275	237	261	236	241	239	257	257	259	261	262	253	242	256	239	260	262	271	230	244	245	256	295	231	269	283	251	265	243	247	217	239	239	263	266	223	249	253	235	271	256	268	241	237	282	246	263	231	275	263	253	260	248	252	266	238	245	257	263	241	266	261	273	270	243	257	252	239	268	240	274	257	231	285	235	222	270	238	246	210	252	264	259	245	263	236	263	289	267	261	282	250	240	284	242	238	247	241	230	235	229	254	267	270	223	241	264	231	229	270	243	225	248	238	232	263	256	245	244	237	270	271	243	275	237	252	271	226	244	254	238	213	232	261	285	222	267	223	240	242	252	226	259	264	271	242	232	257	269	264	251	285	276	252	262	260	245	255	282	242	246	288	268	248	278	241	236	266	265	273	221	241	242	234	246	259	238	278	266	263	242	251	252	261	259	264	224	256	253	262	226	243	252	256	255	257	265	244	270	260	262	248	226	256	255	226	263	264	255	255	270	266	242	262	254	246	264	255	226	259	277	260	257	242	298	238	234	241	250	262	271	244	257	264	268	271	230	268	215	242	262	264	241	241	249	254	270	243	240	227	279	244	270	259	232	279	240	274	230	244	261	286	244	247	278	272	256	251	239	249	260	243	289	278	282	232	262	253	248	253	256	277	261	238	274	241	248	255	247	236	260	246	222	260	262	249	233	250	258	265	262	240	267	259	269	248	235	253	263	251	252	246	230	220	223	293	270	264	258	284	243	253	254	279	245	262	240	250	249	263	246	258	223	243	262	269	248	233	250	286	248	231	276	249	252	244	260	252	249	232	262	266	261	246	249	264	251	257	240	244	259	274	230	234	236	222	269	259	252	262	254	268	235	251	285	258	265	268	275	277	287	253	242	270	231	231	238	242	268	253	262	271	268	270	224	270	237	241	277	258	248	247	256	262	257	254	259	254	253	239	257	241	263	236	239	245	254	245	248	244	264	265	267	251	247	259	249	266	251	231	234	231	241	264	241	240	243	263	247	245	254	266	264	266	236	260	277	222	237	272	242	260	261	262	268	229	275	255	260	218	257	252	247	261	232	235	238	274	263	238	241	270	259	235	245	245	249	226	215	243	256	254	256	252	254	257	256	268	237	266	266	237	238	275	280	251	257	255	261	246	237	265	263	266	249	246	264	256	249	220	232	258	267	223	260	238	282	239	266	268	246	263	259	226	261	240	264	238	253	253	217	271	247	242	234	228	269	280	236	238	222	245	245	280	253	249	251	256	247	254	232	266	251	252	239	254	258	228	245	264	258	256	264	230	214	270	247	280	267	257	253	237	242	270	262	269	256	210	256	264	260	239	268	286	251	267	259	261	264	280	242	264	249	287	243	255	275	287	253	240	286	255	241	268	251	254	246	261	263	240	241	256	256	276	249	219	282	250	241	241	245	272	267	285	255	256	218	248	261	274	262	263	240	249	261	238	285	251	265	228	228	264	266	235	280	263	254	239	244	257	241	231	266	292	245	249	241	254	257	249	284	233	224	240	280	249	255	260	216	273	246	246	259	250	260	243	230	286	256	263	254	266	274	245	231	231	250	258	247	235	231	236	232	217	251	269	238	247	258	239	231	257	266	258	246	224	246	234	266	270	260	223	302	249	239	239	237	256	265	270	249	256	250	271	274	261	270	268	236	253	242	267	218	250	260	235	242	255	257	246	259	256	264	233	259	221	247	249	277	232	273	273	269	250	219	247	249	244	267	258	253	257	278	236	260	237	264	270	259	247	265	251	246	261	254	260	233	248	244	254	247	225	251	259	281	266	277	250	271	253	243	245	263	251	272	258	251	234	276	245	235	246	249	255	258	255	218	260	245	262	242	243	249	222	255	271	247	262	250	253	263	255	251	267	256	259	265	231	245	264	243	236	264	243	278	273	269	247	255	254	242	242	268	232	266	279	280	234	255	242	250	269	254	257	269	265	250	251	284	283	265	267	238	270	251	283	254	258	257	253	259	242	234	252	259	251	245	243	225	245	268	269	265	249	263	261	243	242	253	268	237	269	270	267	260	250	268	278	237	248	285	256	255	256	308	266	243	255	250	243	243	247	235	253	282	216	256	257	248	272	253	256	262	251	263	251	302	237	259	271	270	248	264	222	235	246	241	269	239	269	253	258	239	253	236	253	243	237	243	253	252	272	276	245	217	242	236	236	281	237	247	257	248	264	238	256	263	274	245	241	295	225	276	249	273	258	233	269	272	259	247	233	249	230	240	281	276	253	242	248	219	275	270	254	283	274	223	262	260	284	289	281	251	236	240	242	241	265	260	271	251	265	259	236	266	249	253	265	219	269	252	278	243	244	286	252	245	276	244	230	282	252	270	248	248	229	260	263	255	250	234	268	261	256	259	248	259	276	293	247	267	272	238	246	256	252	269	249	225	246	277	255	227	267	265	242	247	238	251	253	262	259	239	258	252	228	260	234	260	267	261	253	254	235	254	232	257	255	241	252	246	252	240	259	270	232	285	248	244	233	232	242	249	248	279	268	250	241	265	259	251	233	251	254	284	252	250	279	226	253	221	283	260	268	254	217	248	239	255	258	248	270	238	264	252	298	258	230	272	269	251	221	261	236	236	251	230	254	277	261	269	252	289	252	258	244	244	263	254	250	274	248	258	247	243	268	251	253	249	242	240	235	254	251	232	205	256	236	213	284	239	239	260	262	237	297	263	259	259	263	267	260	245	277	224	296	221	225	263	249	255	226	249	251	255	227	247	226	263	248	250	249	261	241	238	249	280	266	260	274	236	265	235	253	278	253	297	253	222	271
25838	21330	28033	24963	21330	12965	1885	1221	1041	898	841	841	846	707	735	711	669	776	730	700	701	683	696	711	642	714	698	677	660	675	670	611	642	675	654	605	641	616	675	651	580	652	668	618	596	662	624	640	584	628	657	668	652	670	659	614	597	578	653	641	631	625	574	652	640	603	657	597	610	618	630	629	701	615	594	592	606	654	613	644	615	598	614	597	694	599	602	575	598	655	583	646	609	653	644	605	645	583	606	619	632	618	630	583	620	622	598	603	581	592	630	649	611	632	643	631	599	620	601	628	593	623	598	635	644	584	627	606	577	648	591	596	636	641	605	626	599	606	588	648	655	638	609	623	611	645	609	635	573	624	597	596	630	604	625	627	591	621	622	605	605	600	671	626	652	625	621	642	690	628	628	588	637	634	618	615	631	612	625	630	624	590	621	593	634	644	575	613	611	644	609	572	629	623	597	616	547	605	633	618	687	625	651	660	642	595	590	634	663	648	600	644	622	612	630	596	643	667	597	598	657	599	622	585	559	594	588	643	609	577	625	600	628	627	590	603	607	577	607	631	589	600	629	609	607	654	586	618	628	627	601	618	637	630	628	602	591	632	638	613	647	609	599	607	614	612	586	609	588	624	648	627	690	607	610	609	620	627	593	617	613	593	605	665	662	583	579	631	634	647	627	588	635	624	571	631	643	599	580	613	673	663	608	693	586	618	637	602	588	602	591	655	631	670	641	613	635	647	583	652	632	596	590	598	630	618	642	631	597	604	612	646	613	640	640	608	606	653	575	573	690	622	655	606	641	652	616	589	634	633	601	620	642	601	610	572	609	597	646	632	616	604	627	616	623	633	655	623	588	632	650	667	592	628	636	575	635	588	623	628	612	573	635	596	633	613	612	595	614	628	618	619	624	602	648	618	597	668	674	630	633	602	598	648	600	658	607	610	678	603	591	641	645	613	609	646	625	631	605	641	602	607	601	615	621	628	595	625	625	594	599	627	632	605	657	647	667	604	595	598	593	593	596	624	606	628	589	590	579	556	568	610	623	604	641	579	580	620	592	631	618	598	629	616	643	587	632	570	633	631	620	613	628	631	656	610	583	636	663	583	636	607	627	623	642	679	625	601	593	632	620	603	611	612	597	596	617	622	621	596	610	633	633	587	635	628	632	586	650	598	606	611	614	620	579	613	591	608	574	612	619	594	657	622	659	659	615	578	606	580	622	652	597	569	681	611	616	655	614	612	624	628	600	626	648	668	667	622	622	587	611	591	570	625	608	599	635	605	613	658	640	628	612	606	621	596	605	581	596	621	562	635	630	629	665	607	660	578	637	580	622	615	607	620	605	614	589	651	598	594	577	623	594	598	646	655	657	665	648	607	615	600	662	631	573	599	679	672	644	636	560	645	604	659	610	630	641	610	631	596	622	598	645	597	590	618	590	645	617	608	624	640	638	622	622	668	630	626	624	635	608	625	636	689	615	628	626	625	666	611	662	671	643	601	641	642	629	593	596	620	642	653	648	596	677	593	646	638	601	603	589	600	665	603	614	617	643	584	628	611	596	584	607	594	620	587	600	617	569	613	655	612	611	605	635	626	600	595	613	666	636	639	628	596	640	629	619	612	569	600	674	613	670	612	621	647	587	583	672	621	666	605	579	618	641	642	645	616	643	623	597	634	614	619	626	609	639	630	644	611	601	638	646	604	621	596	637	645	618	595	597	645	606	662	600	613	607	633	628	634	642	649	607	598	627	586	629	609	577	611	615	608	634	643	590	636	618	620	633	606	599	625	617	612	633	609	648	620	614	659	570	606	621	606	674	580	611	653	600	593	606	631	632	613	650	603	587	633	638	604	651	639	620	665	596	587	615	626	649	603	588	587	594	618	596	597	612	629	629	642	602	616	622	615	562	623	625	672	591	619	601	625	585	633	627	619	639	607	631	653	603	634	590	643	619	616	601	605	616	585	602	616	596	624	634	600	591	648	636	551	639	633	634	593	617	642	641	675	624	623	615	583	581	605	661	599	660	593	609	628	592	622	637	636	650	603	618	616	622	646	622	616	608	602	602	588	609	672	633	617	640	569	595	584	619	658	597	624	558	618	624	647	635	582	605	637	621	601	629	616	639	621	609	641	609	611	624	618	625	663	585	618	615	622	595	621	614	634	624	620	637	614	630	613	631	641	621	619	637	619	587	636	602	608	603	606	641	569	577	636	591	593	620	603	596	660	576	613	622	639	586	644	618	604	623	599	605	610	599	634	655	629	602	590	618	643	615	632	618	587	613	604	611	633	584	616	581	620	607	610	622	540	590	611	665	598	628	563	621	617	601	641	615	659	616	622	651	630	658	661	653	621	605	615	639	633	623	609	613	607	608	607	612	587	632	606	624	601	621	609	571	545	601	641	628	577	642	661	612	604	626	650	601	606	647	587	596	592	596	655	624	649	599	570	593	581	559	593	648	622	619	623	624	645	647	640	608	626	640	650	604	633	612	621	605	651	613	645	606	619	574	629	642	639	564	620	596	651	617	600	626	627	658	591	620	585	605	647	618	594	668	609	561	582	621	630	626	634	697	627	590	610	626	648	606	633	622	585	630	621	608	683	606	539	594	604	599	608	644	601	640	596	600	607	607	679	642	618	637	631	598	639	655	631	626	626	622	638	604	567	611	617	615	639	546	592	659	614	644	588	646	621	616	623	577	593	673	656	638	631	617	601	626	597	627	575	543	556	632	592	650	637	571	633	638	624	598	612	597	623	577	628	674	604	652	642	625	630	604	618	612	692	639	585	615	678	641	622	643	630	606	611	624	597	631	606	572	645	600	608	637	615	571	644	605	615	577	619	603	592	633	610	613	656	655	669	615	634	589	607	664	568	659	621	648	644	615	640	684	612	640	607	646	636	632	579	685	592	665	631	592	607	632	660	568	625	632	596	628	614	667	599	652	614	596	586	620	608	625	597	615	642	631	656	622	655	602	600	656	615	655	606	578	641	607	570	636	645	616	609	633	617	619	655	605	595	561	602	658	631	618	596	594	603	583	616	652	607	589	624	596	606	635	627	622	600	632	615	616	629	627	606	587	661	630	597	617	597	628	648	650	650	622	639	661	668	578	644	629	597	593	596	622	662	576	585	642	620	624	589	623	656	606	605	599	624	626	604	626	630	576	633	622	658	612	614	571	622	623	640	619	610	656	575	658	616	577	619	605	613	639	626	594	644	641	617	640	619	564	624	615	588	645	627	587	619	611	629	635	621	641	622	603	607	630	625	637	618	646	627	645	652	622	646	599	594	630	605	566	625	601	556	625	619	634	612	608	603	601	637	637	667	636	553	656	605	589	618	625	577	636	603	584	571	600	597	587	590	606	609	615	627	623	625	605	646	654	618	616	591	618	638	602	640	611	625	638	606	560	617	634	646	629	611	614	590	620	605	628	598	601	610	618	670	616	586	595	611	674	572	605	619	622	638	648	621	600	591	618	591	594	649	619	648	608	603
7209	10625	9960	5741	3743	2639	2138	1735	1512	1317	1216	1077	976	919	897	817	810	762	769	752	689	662	688	658	618	720	670	675	653	661	650	613	642	646	612	632	694	552	609	607	628	625	588	606	586	604	619	625	547	610	600	598	533	596	627	587	619	625	580	607	624	553	582	567	601	625	569	588	656	568	585	575	582	574	591	604	581	573	623	611	597	598	603	624	583	600	578	600	609	596	581	606	580	601	627	568	566	576	565	535	621	561	598	577	546	604	566	594	587	594	585	578	609	567	573	570	608	581	577	585	579	605	593	549	575	640	582	605	612	607	627	635	574	565	562	567	556	610	631	622	600	613	600	596	558	588	595	603	549	578	570	572	561	637	611	578	586	592	589	569	566	579	599	599	580	606	539	578	582	585	603	594	601	578	593	582	628	586	618	562	620	564	595	592	558	583	590	588	597	579	580	607	607	602	599	610	612	584	582	618	574	543	578	565	603	570	548	607	584	585	568	557	571	608	587	558	588	548	591	606	585	570	598	626	572	569	628	564	586	607	596	578	577	601	606	545	564	590	583	567	548	590	592	593	601	582	650	581	558	621	608	604	584	600	598	603	564	577	621	586	577	593	597	600	577	587	615	562	571	601	562	559	611	558	556	658	588	577	584	608	559	620	559	574	569	558	591	586	603	553	580	558	598	602	607	627	589	585	551	552	609	600	572	563	594	597	613	608	564	563	588	572	587	591	600	581	551	551	594	564	532	593	615	580	577	592	597	618	558	578	546	580	575	574	614	611	581	588	546	547	586	557	623	569	594	562	547	598	555	587	587	573	562	545	609	541	557	590	559	621	588	577	582	591	572	622	563	606	582	630	603	590	575	568	548	578	590	577	571	555	566	592	596	604	585	618	619	620	569	553	580	529	577	600	560	561	554	584	560	602	569	575	552	580	597	533	604	628	571	540	551	549	601	599	584	575	598	580	568	627	604	622	567	563	603	602	573	593	580	568	601	546	572	554	559	611	566	590	605	594	613	549	571	567	593	593	591	609	562	593	586	590	565	612	561	557	603	585	590	528	577	619	549	568	576	560	563	566	606	599	559	600	560	607	533	587	580	618	574	581	555	607	598	569	524	572	568	595	582	539	609	565	574	530	586	560	610	537	581	580	573	573	555	603	566	598	535	590	596	587	586	581	609	591	562	587	621	620	599	609	572	614	600	619	596	606	594	583	580	554	617	574	597	609	604	631	569	564	583	609	582	576	609	593	560	590	576	545	611	591	575	543	579	577	604	591	553	600	580	619	557	604	571	560	581	551	565	562	603	584	622	616	605	600	609	607	564	585	564	553	585	599	561	580	628	594	619	602	573	569	581	566	593	610	583	557	595	590	566	569	619	513	572	598	578	586	574	611	538	575	582	531	585	580	554	579	577	607	561	577	610	599	582	593	609	606	607	605	571	595	587	638	581	537	563	569	577	574	590	559	615	584	641	606	576	594	606	563	631	558	585	572	553	622	598	612	578	541	546	562	586	577	580	583	606	585	563	570	594	620	630	585	585	576	585	607	543	614	575	545	622	632	571	570	590	583	623	565	603	532	548	581	545	587	566	618	568	565	572	589	573	581	588	606	589	586	601	577	568	529	614	582	572	602	580	600	559	572	588	593	571	592	592	541	564	580	593	581	564	634	629	589	541	569	639	620	613	582	576	585	513	601	599	595	576	564	609	592	600	624	637	541	540	600	583	610	607	563	605	569	586	589	622	598	527	622	555	584	543	574	608	544	583	611	532	595	593	585	551	582	640	572	579	564	578	607	560	601	553	627	557	605	578	578	576	577	572	595	572	574	630	632	548	589	562	617	569	629	606	628	604	571	553	567	597	557	596	628	571	610	574	571	574	595	615	579	622	609	552	574	575	632	572	612	567	608	570	559	579	594	575	580	574	564	617	526	588	582	558	634	593	620	578	572	587	600	598	551	571	608	594	589	530	543	605	549	569	613	600	618	605	584	613	598	565	601	581	612	572	605	586	562	573	620	551	575	591	611	613	622	609	566	594	587	593	553	582	560	619	604	567	564	631	583	542	570	601	578	583	561	550	586	598	541	566	622	561	601	575	620	611	634	564	561	561	614	606	594	546	562	571	590	604	553	606	585	575	603	569	607	523	543	576	537	583	599	626	548	574	574	564	582	571	527	591	587	589	640	572	639	560	595	573	594	591	571	609	620	589	585	537	643	595	559	583	531	579	618	557	605	575	595	580	601	591	577	605	538	583	605	561	642	569	578	580	549	588	580	560	592	596	615	613	588	568	617	586	607	537	616	585	558	607	531	608	577	567	579	595	583	576	571	561	584	580	575	588	560	638	568	586	591	539	598	575	566	579	584	562	607	622	546	594	586	608	582	615	582	556	566	550	558	547	597	615	583	560	582	573	548	561	565	585	594	604	584	615	552	562	597	597	560	586	602	563	599	557	538	567	555	577	565	568	563	573	610	554	580	544	571	592	563	578	597	523	558	544	632	558	592	549	570	578	577	567	588	602	545	612	574	570	571	589	590	556	604	581	582	598	602	610	572	593	592	601	577	572	561	595	532	583	592	589	579	579	597	541	553	556	601	573	572	609	579	567	594	628	589	609	557	625	578	614	589	616	581	617	532	591	566	569	597	558	568	548	553	566	543	612	633	581	567	561	570	626	591	591	578	602	537	594	589	568	575	630	604	611	589	584	600	598	559	557	575	568	592	589	602	595	550	582	591	554	588	549	604	611	625	578	570	566	563	574	609	552	554	567	597	588	600	610	593	561	568	575	569	585	545	542	612	559	575	589	564	593	611	593	587	616	587	588	617	588	586	572	610	553	588	594	605	546	520	600	581	601	595	588	577	595	589	605	584	585	572	603	575	556	568	607	569	636	604	631	577	592	549	553	567	585	594	577	612	598	607	591	567	558	573	599	592	569	606	592	596	585	588	592	558	562	564	576	593	594	564	618	556	580	593	565	549	572	604	596	575	590	599	598	593	579	560	569	557	614	558	575	570	602	569	565	590	578	596	577	574	561	569	606	537	533	554	552	615	574	596	557	538	605	601	571	594	559	599	582	599	570	590	614	518	602	584	569	557	610	572	552	581	577	529	563	577	599	570	568	592	575	578	579	604	581	594	593	578	566	577	544	578	580	586	543	549	552	549	579	576	605	586	576	615	581	590	596	573	583	594	574	577	567	537	581	596	551	527	609	591	573	594	570	591	545	582	586	586	580	595	608	615	589	601	589	596	579	606	578	589	589	587	575	574	602	575	573	592	571	619	591	579	602	567	600	554	624	614	602	561	570	591	571	564	585	590	624	541	595	609	605	572	578	560	588	600	590	539	591	568	583	560	584	555	596	558	583	566	563	629	554	603	627	611	582	563	598	585	586	557	583	569	578	593	565	590	580	557	566	589	548	559	586	565	562	612	571	591	601	582	582	571	570	601	610	557	586	559	582	581	574	595	583	564	585	555	558	539	569	568	591	576
23445	21346	28391	24658	21348	21448	11696	2173	1534	1415	1375	1261	1204	1111	1096	1024	1032	970	1028	980	941	993	979	913	967	915	915	926	1006	860	955	867	881	839	898	882	856	880	875	874	898	887	885	885	915	873	868	794	823	817	850	848	834	851	860	853	868	884	855	886	829	818	823	833	809	820	899	828	835	857	855	788	861	824	831	855	857	887	808	838	779	866	822	880	837	831	838	811	876	886	865	820	833	851	904	836	830	853	798	829	853	863	839	809	852	867	829	854	811	873	796	817	813	841	815	822	828	832	876	799	838	868	862	811	805	846	868	870	851	847	870	822	814	841	845	781	809	823	862	810	837	808	883	862	888	836	830	840	777	815	863	872	876	828	814	912	787	831	802	850	796	843	910	803	801	860	840	800	808	840	848	818	849	797	830	830	838	829	863	862	859	836	838	880	794	820	852	826	837	854	832	809	830	856	839	813	856	841	813	870	875	819	858	861	851	809	823	864	793	823	903	854	818	865	843	813	814	856	810	850	808	846	789	813	840	811	790	834	823	885	882	838	826	777	841	807	831	797	830	834	872	846	885	822	826	807	826	822	830	856	824	888	807	818	833	845	810	793	848	790	829	814	836	782	812	856	868	833	836	841	904	817	856	854	825	870	876	820	790	802	779	842	853	797	791	821	885	820	866	839	843	837	798	819	869	821	797	822	872	817	823	871	817	872	851	878	852	833	835	892	823	797	838	778	889	814	817	842	788	838	786	864	884	856	864	848	802	869	809	848	829	854	874	877	844	829	813	838	824	871	783	818	846	824	839	855	823	853	857	843	843	820	816	808	858	838	876	810	821	826	864	842	856	827	818	814	888	858	828	812	813	864	825	799	850	865	819	879	824	856	830	837	863	876	850	785	835	859	800	806	808	823	838	886	814	837	882	860	809	863	822	811	803	790	836	872	828	840	824	835	844	802	858	849	878	792	868	865	834	821	820	806	855	814	892	858	830	819	791	846	822	843	791	823	809	827	869	779	822	814	840	864	824	849	913	845	824	880	842	879	820	869	851	825	841	843	775	865	817	820	860	838	824	881	844	824	851	880	842	816	808	868	873	827	809	829	847	810	849	816	817	807	802	889	835	851	815	841	902	891	821	853	809	857	809	801	847	857	867	809	797	792	824	852	840	865	819	875	840	797	865	854	868	832	887	859	820	830	890	824	890	794	811	805	834	916	779	847	806	805	805	840	830	805	828	856	811	900	828	832	814	815	763	824	852	817	852	832	799	816	860	842	839	842	818	824	901	821	818	854	779	896	813	803	852	816	819	852	861	836	859	854	831	803	863	828	855	943	822	798	866	806	858	875	827	806	849	828	844	838	806	853	839	891	822	866	846	827	861	816	857	812	785	839	790	848	824	888	824	839	819	884	820	838	818	847	774	815	854	897	860	863	906	799	821	881	777	857	801	891	851	853	799	881	853	851	853	824	829	858	772	829	815	864	782	866	859	785	796	830	797	872	816	819	824	825	856	870	816	831	824	808	850	809	830	842	836	805	879	818	806	858	891	843	853	869	824	847	829	797	864	818	841	826	891	799	849	797	826	825	840	817	880	827	815	836	856	840	883	842	824	850	810	817	833	857	813	897	850	822	871	865	786	830	835	846	821	851	863	864	807	867	842	865	880	820	868	828	842	861	815	855	856	811	811	879	839	807	799	877	855	845	830	775	791	803	794	786	861	851	801	827	863	851	768	836	864	845	784	882	830	817	846	788	842	861	831	839	884	857	853	887	846	820	851	838	807	855	885	800	858	827	740	845	779	820	787	825	855	834	862	911	825	844	860	874	878	869	794	841	816	891	888	830	821	841	780	846	799	900	790	874	837	822	846	869	808	853	837	856	864	829	802	764	841	815	840	838	811	842	787	871	874	841	822	801	804	834	807	865	856	796	822	811	872	776	830	810	818	801	850	818	821	858	883	843	871	808	824	875	777	856	810	834	848	829	857	845	812	841	861	820	918	816	857	831	832	866	832	808	843	807	850	856	824	856	873	826	844	819	838	850	863	839	824	820	855	814	836	876	852	896	819	814	868	879	831	844	838	773	825	882	835	832	760	810	855	851	823	818	845	806	781	807	884	833	848	832	841	820	774	833	867	847	828	807	860	782	866	815	839	800	853	813	810	794	800	829	821	841	815	855	799	829	843	933	824	872	864	837	844	844	787	906	843	817	792	874	838	810	873	803	855	858	792	763	853	845	852	836	824	854	819	847	867	904	856	798	856	850	859	832	877	798	840	819	803	827	838	869	835	844	830	833	848	845	796	815	800	822	840	815	849	811	835	847	820	830	819	817	865	819	836	811	776	798	848	872	776	828	904	796	814	808	776	758	844	843	814	819	833	865	805	837	841	813	840	862	888	845	822	759	859	874	787	842	867	838	887	851	830	783	849	763	825	857	804	846	846	858	802	838	823	870	823	829	768	849	838	840	823	881	846	848	851	868	821	816	854	842	853	832	840	830	851	867	864	821	821	833	809	858	835	869	841	821	845	876	859	841	780	866	857	849	896	845	810	866	877	842	828	801	835	839	874	828	816	772	840	852	755	814	846	802	828	839	858	864	884	870	877	838	875	819	855	811	856	840	862	799	869	846	848	835	836	868	845	845	823	838	882	850	882	819	863	845	816	862	848	851	785	858	826	860	894	858	800	882	832	818	828	869	785	809	853	805	859	793	797	823	868	782	808	808	903	808	831	748	833	886	847	863	777	857	794	863	851	896	808	833	828	881	864	819	832	906	874	916	851	858	794	851	789	791	834	885	813	826	835	858	790	841	807	813	831	911	855	862	869	851	857	815	844	840	856	868	772	811	875	828	839	862	860	814	872	809	790	867	846	829	878	826	896	831	865	824	852	833	816	871	866	845	858	813	839	862	785	817	869	877	814	822	807	823	869	871	843	828	829	826	835	799	853	817	839	834	871	802	834	802	840	835	793	855	887	828	794	812	802	855	850	863	807	815	859	857	879	786	824	851	791	811	887	863	795	788	846	870	833	834	788	858	747	822	861	824	867	863	807	834	847	885	826	769	853	810	797	819	837	842	812	904	880	858	858	840	850	816	851	810	822	862	858	879	829	792	806	836	790	826	847	846	837	845	866	812	844	838	845	846	836	813	845	832	811	860	839	903	839	848	805	840	894	846	860	885	862	846	823	868	875	847	869	807	834	876	831	807	900	795	817	824	822	791	837	846	868	809	863	870	842	815	889	866	893	827	785	847	863	837	860	798	824	855	861	848	871	830	829	864	773	814	864	854	900	828	847	870	820	846	817	862	816	815	862	825	830	846	851	839	818	864	859	857	847	841	850	847	852	844	858	801	877	849	811	796	858	829	826	833	828	863	844	815	818	839	822	850	848	815	790	809	835	841	816	855	849	865	887	864	873	807	830	803	856	841	810	871	834	818	820	885	838	838	840	829	835	811	782	864	877	828	881	846	881	836	833	867	850	828	802	858	845	808	827	820
10367	17273	15960	9561	6558	4753	3749	3023	2489	2119	1852	1744	1621	1402	1349	1261	1253	1150	1149	1064	1035	1009	1052	994	1009	938	939	874	895	920	922	920	932	883	903	874	876	876	863	835	848	867	830	792	848	826	849	825	813	812	787	822	836	826	820	830	825	833	834	787	797	822	767	810	815	830	816	778	796	789	854	754	810	835	799	766	802	834	791	794	835	863	794	802	794	801	779	774	814	820	796	838	790	748	784	828	795	827	834	821	796	791	828	797	784	767	814	825	778	827	802	811	806	781	772	755	775	804	765	805	818	778	783	825	772	795	821	787	747	768	755	802	833	781	785	767	783	796	833	815	786	822	835	841	748	817	805	828	780	801	793	797	812	770	817	782	835	789	759	783	809	819	766	708	754	783	834	762	808	805	784	790	795	775	803	786	732	823	816	761	748	793	794	797	798	777	842	811	764	785	778	814	828	872	780	824	783	836	807	827	829	777	840	734	790	778	726	744	813	789	791	803	798	769	778	797	823	788	810	826	799	762	794	858	817	789	830	780	804	835	754	782	729	754	835	772	826	783	822	778	791	777	821	772	773	828	760	782	767	783	840	815	783	766	781	754	787	786	801	830	785	774	810	831	826	775	732	812	823	797	713	773	796	789	801	782	823	828	819	783	778	797	809	807	735	815	785	822	802	834	763	801	836	754	814	754	797	813	799	772	796	778	811	782	784	769	773	790	796	787	773	804	785	769	789	811	754	769	799	808	764	786	821	764	837	805	851	788	769	774	827	778	812	777	804	763	800	834	810	751	826	786	823	729	779	778	793	802	778	775	817	818	820	802	843	807	781	813	805	775	782	766	809	807	771	777	812	810	785	797	824	836	802	747	771	759	811	781	787	786	791	772	781	743	783	804	784	801	787	768	814	746	796	794	837	771	788	797	791	817	848	803	753	774	763	804	777	818	797	800	776	827	781	827	833	806	753	754	759	764	778	751	766	775	776	801	758	791	771	769	794	797	807	810	770	798	812	759	776	794	843	781	797	738	802	766	781	819	811	801	802	815	771	788	794	826	809	785	812	787	756	835	726	798	790	796	775	841	770	768	766	766	765	816	784	807	821	764	778	822	767	815	795	778	822	793	816	803	759	848	797	748	773	807	798	815	792	803	808	796	822	771	834	791	793	796	798	836	769	839	789	820	813	807	798	791	804	786	798	760	781	779	777	819	806	797	803	807	817	797	766	790	765	814	815	795	764	788	789	812	682	752	742	845	793	783	753	814	744	778	845	801	777	774	757	744	794	776	800	810	802	778	768	785	817	759	837	780	802	748	766	822	811	760	781	787	767	803	770	821	781	836	790	768	810	772	718	765	792	764	796	800	858	822	824	752	758	762	793	799	819	795	813	766	750	819	764	804	804	833	785	751	782	778	817	765	806	778	784	771	763	783	774	822	831	803	830	804	811	770	787	771	798	806	824	783	785	873	775	823	796	721	776	767	828	805	794	763	822	815	776	835	768	797	812	763	804	797	813	835	810	796	792	759	807	866	796	792	795	775	784	749	778	738	834	774	801	810	817	809	799	767	776	840	764	822	760	829	824	765	764	778	745	753	796	775	740	851	748	818	791	802	783	850	824	773	736	791	786	776	776	798	794	769	785	846	793	847	726	841	815	791	763	785	786	817	788	783	809	790	786	749	793	796	787	757	793	726	782	796	796	766	832	764	804	810	784	797	794	813	794	817	833	790	820	774	780	789	778	794	814	815	787	751	828	767	774	781	786	793	831	786	746	777	802	811	783	828	760	813	772	748	811	797	817	794	802	813	759	761	827	795	746	759	744	824	832	791	804	784	733	850	822	823	771	827	822	814	758	793	815	781	847	800	823	811	837	786	827	838	768	813	763	842	772	820	819	824	725	841	826	816	794	780	811	806	793	815	820	829	801	798	781	816	766	797	783	783	827	753	773	796	778	817	743	791	771	837	793	818	837	797	847	815	774	748	770	813	799	798	786	765	801	825	783	779	791	799	750	850	818	755	772	827	817	802	806	837	783	776	746	796	822	870	774	818	807	813	776	822	765	797	801	758	787	759	760	806	825	821	802	814	774	742	814	813	804	839	775	730	757	758	779	744	795	828	782	780	815	857	791	792	704	745	816	794	844	764	787	775	783	795	783	779	820	793	759	808	808	798	828	785	781	737	742	808	797	809	775	734	802	744	833	797	778	800	806	798	748	795	830	825	791	785	814	805	795	794	786	739	764	831	789	796	789	774	815	775	765	767	794	777	822	851	796	803	844	796	786	796	749	815	753	770	801	803	772	789	805	753	798	767	815	795	796	796	824	801	818	822	824	802	813	819	782	782	797	764	772	822	778	774	770	785	804	781	769	752	778	801	804	782	772	831	779	804	750	803	787	817	786	793	817	769	787	816	756	836	818	767	787	743	791	814	794	838	752	769	740	812	794	813	813	783	851	780	768	811	780	809	792	808	797	812	778	799	795	793	776	780	797	800	803	794	777	812	821	783	800	791	807	787	779	830	769	831	823	782	746	764	783	769	820	782	819	864	788	812	764	808	857	816	795	755	821	797	799	784	787	784	759	777	803	835	753	831	811	857	747	776	794	775	768	817	821	789	750	795	794	781	745	802	839	796	783	818	799	727	787	840	779	777	778	773	785	769	756	813	840	858	758	796	810	853	756	809	823	831	826	800	767	808	839	763	832	840	810	733	797	767	779	802	804	796	785	781	773	814	778	767	794	753	823	818	738	818	808	801	807	794	794	812	766	848	822	805	764	764	738	751	768	798	782	792	775	795	776	768	857	769	804	778	755	788	805	771	780	815	766	791	821	791	826	796	791	764	794	772	769	756	778	798	827	777	761	778	790	801	836	753	818	814	795	783	787	771	787	846	763	822	780	787	812	786	773	736	755	772	805	777	786	781	775	776	820	831	822	722	842	770	802	743	747	793	764	782	813	820	826	801	778	801	821	804	746	780	774	785	837	777	778	769	805	805	764	785	831	776	757	831	758	743	765	821	753	816	759	805	775	771	775	804	792	758	753	762	782	812	809	787	768	800	800	803	779	802	841	835	796	848	832	762	734	768	851	820	792	750	829	779	751	801	830	743	845	805	785	759	731	791	796	799	785	822	784	785	790	761	743	835	793	823	775	813	784	817	789	815	769	808	798	800	803	794	802	782	755	784	788	819	828	808	794	802	796	773	818	775	793	804	755	807	756	841	752	775	792	855	797	752	784	745	863	779	773	762	813	774	798	807	795	816	762	786	802	789	741	798	847	758	786	791	804	788	824	804	867	767	730	781	789	785	778	774	784	769	823	848	855	793	807	785	795	772	743	789	769	759	759	826	784	791	750	773	811	784	823	749	806	805	792	773	790	773	815	858	855	769	776	805	752	767	794	804	762	797	774	769	838	820	790	785	763	786	784	793	765	823	826	803	806	810	879	766	786	820	783	751	813	780	743	824	783	768	730	808	816	784	797	803	787	743	797	792	743	764
28803	16247	2349	417	339	323	272	289	268	241	299	249	260	266	245	227	257	262	246	266	264	253	261	238	228	285	247	244	245	238	251	252	241	228	231	241	265	245	236	242	247	214	243	260	265	252	256	263	238	233	252	255	256	232	250	255	245	238	251	243	235	239	234	240	244	241	242	251	240	233	245	259	264	224	244	229	256	243	258	250	249	232	245	234	247	252	253	252	229	275	241	258	253	210	242	263	250	251	244	238	239	233	227	256	245	234	231	229	240	237	262	268	240	259	256	238	253	233	246	272	255	241	251	273	233	231	223	249	257	229	259	232	266	261	248	207	249	254	237	237	224	246	244	260	258	250	230	262	257	226	256	267	271	224	246	236	265	253	245	231	244	262	244	271	271	248	249	256	260	228	262	225	243	266	219	216	252	259	248	224	232	251	234	253	246	241	231	235	238	242	265	231	247	267	242	245	238	223	227	239	227	266	251	235	256	216	246	251	241	221	252	225	231	237	232	264	240	228	246	230	262	256	243	278	234	272	257	244	266	236	280	242	253	258	242	249	247	230	264	256	233	260	262	239	250	232	224	258	242	280	238	267	239	267	243	242	229	260	252	240	241	263	242	220	248	256	277	228	253	251	258	221	248	212	270	240	226	266	255	237	239	250	264	250	258	232	250	235	250	257	242	211	257	247	246	220	245	259	231	250	219	262	273	238	248	227	259	232	219	248	250	247	224	241	260	234	238	257	246	254	279	263	251	271	250	263	241	274	235	243	240	230	232	219	249	265	280	226	222	257	283	281	228	256	219	227	239	248	242	236	234	255	233	258	254	283	245	246	235	238	228	235	238	236	256	260	236	271	274	246	249	236	252	241	250	263	241	273	240	233	219	229	233	226	260	245	271	238	250	257	227	230	242	239	260	249	253	228	279	229	255	246	266	257	242	248	260	251	223	228	250	231	248	236	227	252	222	241	254	244	225	211	249	257	234	233	230	250	225	257	258	261	231	257	270	253	244	272	243	250	257	234	229	228	252	217	219	268	237	251	251	239	250	245	257	270	252	236	258	230	268	243	252	230	234	239	263	248	241	218	258	256	252	254	230	240	219	247	238	226	266	267	249	247	250	257	251	271	266	235	226	255	251	233	250	264	257	236	235	234	244	237	254	226	240	225	260	233	249	228	229	228	235	240	249	238	246	253	250	233	228	262	236	239	233	238	259	232	219	243	253	234	234	247	246	220	272	234	266	260	240	259	243	256	219	243	252	241	234	272	251	260	261	265	233	266	246	229	249	246	239	253	236	279	262	251	229	254	269	252	255	246	223	252	251	237	258	225	269	237	244	246	254	221	246	268	231	240	251	249	231	266	234	231	224	238	223	225	226	259	256	228	231	245	262	253	214	245	258	245	252	230	241	254	248	246	225	250	246	248	236	256	254	235	260	241	270	259	245	242	251	241	241	232	265	248	250	226	246	254	237	282	238	219	255	257	267	247	268	258	240	244	230	260	240	253	253	227	233	261	240	278	239	249	253	231	239	224	246	261	208	238	260	252	240	264	223	232	246	246	261	259	249	254	254	230	244	241	245	241	241	244	236	248	237	270	253	264	197	245	248	288	217	235	226	253	245	261	256	242	238	251	241	257	241	239	245	290	239	219	237	237	238	275	270	227	230	250	273	251	244	231	234	228	257	232	256	254	240	246	215	271	239	251	243	228	237	223	211	234	235	224	199	225	226	245	262	255	230	237	275	251	252	267	233	263	242	224	227	238	249	250	245	255	268	217	233	247	242	255	260	247	265	275	260	244	244	253	268	248	235	245	231	254	222	247	242	266	265	236	238	235	247	267	215	240	254	298	228	250	252	247	253	229	219	256	229	215	265	263	236	224	252	255	224	251	253	244	227	237	263	233	246	223	252	237	232	244	264	286	222	277	257	261	240	264	236	243	265	263	276	257	247	259	254	251	243	238	243	242	241	226	262	271	246	238	242	240	257	249	263	247	262	269	225	266	249	232	219	265	244	232	279	210	232	271	235	281	246	203	291	239	242	209	231	240	268	252	236	250	271	232	222	260	240	246	249	251	253	261	287	258	234	260	241	258	226	258	246	227	240	228	242	253	252	247	246	228	275	241	265	238	236	246	238	256	243	216	262	252	223	243	260	251	233	243	268	228	263	246	241	261	267	250	246	234	248	252	241	253	240	258	247	240	244	251	254	251	246	249	240	234	231	266	237	232	237	247	214	245	240	277	255	235	250	253	252	269	249	254	244	220	224	267	258	236	226	270	247	265	264	230	239	238	238	232	252	234	243	230	225	249	223	263	240	259	244	234	264	238	267	256	268	240	265	235	236	229	240	249	246	249	236	218	247	237	253	272	269	263	238	261	252	252	246	250	248	250	243	230	224	255	252	236	221	257	239	247	244	269	251	235	249	236	264	269	222	226	247	248	240	242	257	238	247	258	233	227	248	236	287	208	243	259	228	256	227	228	247	243	268	226	256	231	213	244	260	222	262	232	240	214	254	241	227	255	245	277	230	238	243	222	252	270	240	234	250	252	206	238	222	227	234	236	247	257	219	252	264	257	248	277	238	227	242	252	255	250	264	240	263	238	262	249	263	212	239	240	264	225	284	266	245	217	243	265	279	219	233	251	265	237	233	255	267	245	244	266	245	242	283	265	249	223	226	243	224	247	223	244	261	247	257	258	266	262	209	248	243	264	230	300	211	226	243	246	232	224	259	258	265	226	238	260	255	222	235	228	217	247	234	255	235	221	237	250	253	286	264	242	250	261	249	239	219	240	246	268	236	244	274	216	210	239	260	267	225	236	242	254	247	233	262	213	252	269	270	272	263	247	247	264	267	222	260	282	273	245	232	258	239	271	271	245	243	273	234	226	258	226	221	268	255	232	260	257	276	221	254	235	223	245	266	253	260	249	251	245	272	239	218	234	241	222	274	234	256	248	237	251	242	259	244	232	241	237	224	248	258	248	252	234	262	247	239	260	229	236	236	213	234	274	232	266	248	264	242	236	237	241	252	252	243	242	245	262	271	256	227	246	238	244	224	246	252	226	211	269	260	217	224	252	211	247	230	236	263	231	260	259	237	243	245	233	269	246	263	260	257	241	269	243	246	244	254	234	223	266	264	235	255	261	240	246	257	230	231	231	235	247	230	257	266	236	225	237	225	264	223	239	227	250	233	258	219	248	261	234	253	254	242	259	234	243	245	246	256	268	214	246	242	237	271	264	256	237	241	252	249	259	229	265	245	227	224	253	277	237	258	277	247	233	234	241	216	235	283	248	264	253	257	230	215	246	234	252	275	241	253	218	242	239	219	227	253	263	253	220	260	241	247	248	264	276	253	263	205	246	246	244	243	246	243	264	262	257	213	260	274	227	264	216	226	251	242	248	219	266	248	256	216	241	275	266	253	251	256	221	247	229	253	243	256	242	237	259	232	253	235	259	247	258	239	261	243	220	219	225	222	224	231	255	271	221	260	232
4935	776	678	489	371	372	350	303	290	279	284	258	258	281	297	259	248	282	278	292	254	240	246	258	274	258	250	271	235	235	267	274	233	277	273	232	242	256	245	220	240	246	233	213	228	242	244	239	266	226	260	270	244	249	254	257	245	236	222	253	251	236	242	252	242	204	240	234	262	269	249	238	239	257	233	211	253	235	234	251	251	252	255	254	251	261	256	233	256	251	238	238	250	223	276	235	248	248	271	229	246	252	248	274	246	237	238	237	235	243	258	252	258	246	244	247	265	253	245	249	234	257	273	258	240	250	242	232	276	239	246	273	258	254	228	235	275	227	273	231	251	241	237	252	246	274	286	245	251	240	265	280	239	254	256	242	248	228	250	258	239	231	269	247	238	245	256	213	209	231	220	245	273	262	253	244	297	232	251	261	230	246	243	247	247	277	243	254	243	257	256	248	246	253	237	313	233	222	278	236	249	256	288	241	261	230	251	267	239	239	246	248	251	251	247	262	225	258	250	244	239	271	238	268	262	257	263	246	256	237	266	226	275	229	224	211	250	235	239	235	237	255	241	253	263	289	242	248	232	254	274	269	256	244	250	237	227	250	237	219	224	267	255	231	240	264	229	223	245	254	238	245	233	263	235	239	244	261	270	245	232	224	260	261	270	239	248	255	219	255	236	263	266	259	242	238	271	242	239	253	261	231	247	254	237	226	277	272	240	270	253	217	229	251	255	224	282	233	257	231	240	244	224	260	267	276	260	262	240	246	222	240	247	231	233	242	261	237	268	222	269	227	248	245	293	275	235	251	264	256	244	226	246	266	284	230	251	270	231	268	248	234	266	243	248	243	251	247	255	232	254	256	227	246	265	260	261	238	249	239	247	236	258	257	249	249	233	258	239	271	241	240	253	249	250	223	252	255	270	250	225	265	245	233	215	238	274	244	241	224	243	236	244	261	243	256	259	253	236	233	267	232	254	247	238	265	248	259	251	260	234	259	277	224	252	241	253	257	255	242	235	233	252	225	247	247	254	237	255	252	248	236	230	253	240	242	246	255	267	237	280	230	236	231	226	256	245	244	267	253	266	228	247	275	237	265	256	254	245	256	264	267	258	230	234	266	244	265	227	223	263	245	229	229	260	257	251	247	252	248	259	257	237	244	254	275	238	222	240	247	254	286	262	228	242	222	262	255	266	233	238	250	233	243	225	252	224	257	259	228	271	220	245	241	250	211	238	252	263	269	258	225	236	249	223	263	213	263	243	255	221	232	238	241	231	242	223	241	281	238	236	265	264	246	257	231	227	261	234	259	271	238	253	226	225	232	280	240	259	240	262	229	235	237	232	242	256	257	218	276	251	237	258	258	231	233	251	261	280	282	237	233	260	247	251	253	235	241	250	250	241	251	255	281	245	238	263	266	257	248	258	260	239	265	238	247	258	224	251	236	261	240	237	259	269	224	247	253	264	226	251	256	251	237	264	234	254	243	233	251	255	244	241	266	251	238	230	273	240	245	253	267	261	271	244	262	239	240	236	247	258	227	268	247	266	247	254	229	271	241	232	279	256	242	248	269	219	230	226	223	262	264	240	243	260	214	250	261	242	254	225	238	244	247	266	241	240	245	236	271	220	276	248	241	267	267	268	234	237	230	250	242	229	243	221	257	252	248	280	241	245	235	222	261	259	266	242	239	240	239	253	257	205	242	234	241	255	253	261	268	249	242	236	230	236	220	232	249	236	286	227	254	221	235	245	247	235	264	270	238	247	233	252	255	236	232	242	253	258	255	256	264	266	253	247	236	247	283	261	253	216	246	255	285	277	241	254	239	244	255	254	219	222	236	248	239	234	270	250	253	236	246	223	232	258	274	217	254	264	237	254	244	255	239	254	252	238	238	251	229	206	244	235	237	250	281	250	254	247	246	250	270	225	247	267	264	230	253	244	248	247	262	254	273	247	215	238	250	272	237	242	273	292	268	243	257	240	285	213	254	265	261	274	247	254	251	227	260	239	258	243	250	257	271	268	237	224	238	236	219	265	226	268	252	247	250	247	255	279	240	255	255	262	274	210	229	243	276	270	271	245	245	252	239	203	240	239	244	250	271	258	244	251	240	267	249	268	271	223	255	239	255	247	264	263	241	248	215	249	240	257	236	235	252	247	234	246	254	249	257	227	225	216	258	240	249	237	262	242	233	263	254	265	269	263	277	262	273	231	228	256	264	253	237	231	244	274	264	232	250	246	235	227	273	249	227	248	256	250	247	230	276	251	283	266	261	241	278	259	240	274	278	249	234	227	232	253	252	257	215	243	239	260	233	250	269	249	255	251	261	251	255	254	249	271	259	261	255	236	246	243	276	237	237	267	249	228	250	243	255	265	246	274	233	245	230	268	245	238	260	262	250	239	249	241	256	217	256	228	222	222	263	249	267	240	290	240	255	221	230	262	255	240	251	267	242	243	258	212	226	237	238	264	262	260	220	271	266	260	250	251	290	244	240	258	255	248	228	278	262	266	223	246	262	225	251	207	265	270	237	257	261	225	259	252	268	244	248	265	207	260	269	228	240	235	252	258	243	210	253	274	252	252	253	257	241	259	247	232	262	257	260	250	245	255	241	227	240	249	245	237	282	250	236	228	247	236	232	272	275	236	256	233	255	201	263	260	224	263	260	251	271	237	265	249	252	259	248	252	248	254	258	239	254	243	228	255	258	245	239	223	276	244	239	260	271	272	200	243	227	252	238	232	246	257	267	254	279	249	239	256	253	245	227	245	217	222	252	216	248	253	237	245	250	228	234	226	254	233	259	248	222	257	260	232	197	243	243	252	261	241	292	258	262	253	230	210	262	246	253	220	235	252	249	267	241	254	228	240	254	251	252	243	264	247	247	219	253	234	246	248	235	251	242	273	245	249	243	232	220	260	254	246	259	221	254	241	256	255	243	216	251	232	240	255	249	248	242	234	245	248	237	263	235	255	290	261	248	243	238	272	250	231	243	221	245	262	233	251	236	253	257	245	252	244	237	238	224	228	259	249	236	249	236	244	241	254	256	241	225	238	243	268	229	256	250	236	265	285	266	222	255	240	246	246	231	245	252	237	269	258	245	236	245	239	273	233	233	235	248	261	248	256	247	255	230	245	234	247	232	257	232	247	251	250	259	275	241	259	287	241	256	221	255	234	234	229	267	256	240	240	267	285	241	277	243	220	266	246	251	249	260	250	248	254	265	216	231	244	249	248	242	240	233	264	242	230	229	269	228	262	284	253	286	272	252	232	256	242	266	223	261	240	257	252	234	216	263	226	240	212	261	235	229	247	237	223	260	259	243	224	254	262	248	238	265	271	255	277	247	268	240	243	247	260	270	256	249	225	206	238	243	250	244	236	238	243	271	269	220	257	227	263	248	219	244	244	244	251	251	252	223	266	267	236	246	246	236	236	257	266	239	230	287	262	233	256	233	285	232	256	235	261	247	281	278	244	249	240	241	229	232	221	236	257	231
25700	21334	28039	24974	21335	12971	1889	1244	994	969	873	851	803	831	753	718	722	710	699	696	674	672	647	669	684	645	642	644	669	642	667	628	687	605	663	674	641	595	650	638	622	643	652	645	607	673	660	639	671	606	606	654	616	623	669	642	659	648	610	633	630	630	615	621	595	631	640	627	611	621	641	572	620	614	599	585	595	625	625	600	576	660	655	640	635	605	606	588	599	642	644	584	638	603	631	600	650	631	601	643	601	650	653	601	636	614	635	602	605	633	633	621	632	679	600	616	659	639	621	599	648	622	625	585	561	623	590	638	609	617	635	597	592	588	657	605	628	602	599	597	581	620	603	645	646	618	594	653	637	652	576	613	643	629	643	621	596	619	614	582	561	594	564	602	653	630	585	566	608	666	579	655	625	617	618	596	645	682	660	603	600	613	672	641	584	631	641	647	666	595	661	662	628	609	622	659	597	608	599	628	612	608	646	606	619	630	629	612	659	650	621	569	590	613	621	626	586	707	669	619	623	606	658	637	635	621	643	643	636	552	622	626	655	646	627	651	642	649	603	666	650	651	608	609	619	553	581	623	635	615	613	645	660	668	662	584	597	607	642	600	624	615	662	643	636	588	640	646	643	621	657	653	593	635	640	590	667	663	646	614	621	630	588	620	670	622	599	610	589	612	630	641	655	613	619	635	622	625	654	653	592	653	620	639	635	605	626	582	616	647	628	627	612	621	636	655	614	641	647	574	609	623	664	592	629	647	648	647	631	576	587	629	639	640	618	623	592	604	616	614	591	631	643	607	616	623	600	637	620	605	543	591	599	593	568	633	591	652	606	638	652	635	624	662	585	621	653	637	619	616	611	638	616	632	605	620	608	572	604	640	598	681	617	630	612	614	624	593	619	644	630	596	582	635	620	658	672	615	624	598	659	644	655	615	631	631	651	629	606	644	588	647	605	603	676	637	607	621	599	575	583	654	633	632	669	620	621	639	663	657	594	618	653	650	613	633	618	641	620	607	643	656	632	654	657	647	632	625	642	620	587	648	639	615	617	616	649	658	632	624	622	582	614	588	600	672	637	680	629	650	601	607	651	608	648	641	651	584	599	651	616	564	612	654	632	654	578	617	629	650	620	602	590	666	612	620	642	625	607	590	601	568	647	613	572	670	633	585	647	583	601	605	626	658	646	585	649	580	669	664	637	609	602	592	642	628	593	596	613	599	619	649	655	641	637	601	620	624	595	605	618	628	627	617	656	622	617	576	616	605	605	598	616	607	643	614	614	636	613	598	633	606	622	567	597	621	624	576	598	621	663	619	562	598	612	598	623	623	601	611	602	603	637	647	615	677	611	644	575	623	611	604	618	691	650	606	644	646	667	614	626	619	654	550	594	538	666	630	633	608	663	614	604	639	623	605	639	626	637	632	620	618	646	626	651	634	629	637	591	589	622	656	625	627	648	592	627	631	560	629	608	659	653	658	650	595	586	611	650	591	618	669	657	655	610	624	552	601	639	683	629	664	602	634	592	628	587	612	648	604	643	605	596	598	603	602	609	608	668	683	587	670	598	599	613	606	615	624	648	606	594	598	666	653	591	638	635	619	641	616	575	648	633	647	610	602	625	598	626	594	605	608	661	635	603	601	631	589	597	608	648	642	640	619	595	592	600	649	642	592	598	603	616	631	596	606	619	615	598	628	624	603	618	566	647	606	657	623	669	629	625	609	642	609	632	613	651	620	611	638	649	622	617	605	642	639	629	647	638	650	614	649	646	637	631	617	605	617	652	622	633	646	643	640	620	603	601	611	651	602	615	620	609	628	544	642	604	612	653	575	599	612	584	617	631	570	590	645	638	660	591	646	628	622	662	627	611	649	617	637	635	618	616	661	582	656	646	647	593	644	598	629	632	601	630	629	626	607	617	637	615	636	598	593	646	633	593	612	614	628	608	654	616	610	657	602	652	641	653	619	584	613	593	548	626	618	623	660	615	606	670	607	618	593	602	611	643	620	626	597	606	632	665	606	644	598	656	623	602	583	568	608	640	572	598	658	671	605	690	643	633	631	637	562	623	615	623	628	636	634	632	633	654	606	600	580	608	568	612	646	601	625	627	659	616	610	623	650	636	613	615	616	586	660	637	577	631	618	635	604	598	596	638	616	684	668	581	585	631	646	620	604	618	582	602	639	678	640	627	622	609	640	663	633	581	645	661	638	642	581	625	589	599	582	599	650	606	594	625	660	622	640	591	561	630	621	607	638	629	615	618	622	624	601	614	588	604	599	628	616	614	643	595	624	625	601	642	648	623	604	600	612	590	592	628	646	636	631	635	686	650	632	602	594	635	596	634	636	612	649	659	625	612	642	642	683	609	601	575	614	600	612	595	633	625	596	598	588	582	622	601	630	644	603	616	630	593	623	625	666	626	591	632	619	643	602	607	606	605	612	648	641	624	626	639	618	634	630	605	580	599	666	602	622	584	649	618	595	601	630	611	589	623	608	618	620	627	614	583	672	605	633	637	618	650	608	605	616	625	641	627	648	607	622	596	617	637	645	608	651	666	661	619	629	639	657	622	564	585	654	649	623	621	636	607	614	611	656	605	686	620	629	607	603	639	629	668	645	624	611	626	586	644	623	660	608	629	587	623	635	641	656	599	605	635	593	641	612	612	621	646	630	642	627	668	618	637	629	577	622	642	612	620	603	643	671	639	586	641	613	627	620	617	594	635	609	644	649	628	629	639	601	587	594	559	620	597	650	622	629	651	613	631	617	608	632	640	629	645	620	588	598	624	643	582	647	647	601	572	633	636	632	607	684	648	606	643	631	589	630	651	624	675	635	589	633	617	618	585	690	617	584	599	588	618	622	628	630	622	636	593	642	635	609	635	654	604	605	650	628	604	581	610	583	641	657	629	640	603	611	608	584	606	615	607	662	647	611	645	649	653	607	610	601	641	617	618	602	628	614	617	630	639	640	630	621	619	595	610	649	641	584	643	591	603	632	603	641	634	592	603	593	623	638	639	587	631	612	623	612	623	629	661	601	609	657	616	598	599	638	601	676	617	666	700	668	612	612	658	630	566	642	626	640	583	571	616	579	665	614	648	602	619	635	658	591	601	602	634	620	651	603	618	650	625	649	614	621	648	618	663	586	628	601	617	614	604	636	648	599	590	615	602	598	607	567	600	672	618	641	601	598	578	609	650	638	625	636	647	597	630	644	606	657	599	605	615	565	612	589	631	588	642	633	636	608	578	635	599	640	634	604	626	584	560	647	579	628	605	639	631	609	623	629	601	598	617	618	640	604	623	708	595	642	625	629	607	627	620	599	627	621	666	650	649	617	596	611	574	592	648	604	625	595	611	605	662	628	645	608	623	590	617	633	593	599	642	639	630	641	629	592	589	593	603	624	619	575	633	638	602	588	564	625	622	650	594	626	649	643	575	614	576	568	633	601	623	642	619	578	606	599	609	617	627	602	591	619	577	625	629	660	616	665	596	640
7353	10615	9923	5676	3747	2829	2071	1729	1483	1289	1187	1091	958	920	922	799	765	775	750	746	698	709	690	685	639	652	625	622	674	652	625	600	650	651	638	624	604	654	618	610	600	588	656	631	592	607	564	625	554	605	586	542	614	598	599	589	616	536	626	634	625	612	611	592	607	655	630	599	605	562	617	592	604	585	611	636	563	596	584	567	593	569	569	600	611	587	557	614	582	553	538	563	572	584	621	586	572	607	574	600	642	597	529	594	558	564	592	593	593	518	594	614	576	552	545	604	599	601	565	550	551	558	574	587	575	602	577	545	573	599	592	579	580	604	569	576	596	583	572	531	584	638	620	586	566	569	599	606	604	595	594	595	592	605	593	603	575	581	592	600	554	576	591	595	574	611	563	619	599	562	580	634	554	565	609	582	565	591	605	559	570	563	604	539	587	604	582	588	581	588	583	608	601	556	568	580	592	611	545	579	576	604	567	606	575	576	553	562	570	608	641	540	577	561	591	581	579	561	578	566	560	584	597	532	624	611	586	596	581	594	606	551	588	589	553	579	590	601	561	583	592	589	652	599	576	577	605	582	570	581	625	581	589	528	607	587	583	578	619	596	559	573	581	597	589	583	602	601	601	563	597	613	608	547	585	552	587	628	553	578	585	612	559	615	535	552	575	602	584	557	566	570	566	634	575	562	566	572	609	573	588	572	578	586	583	573	611	557	548	605	556	594	580	613	558	594	554	562	575	564	584	589	585	623	577	584	558	585	659	526	584	603	605	571	578	604	553	579	641	577	566	602	556	595	527	595	599	586	575	567	608	605	585	587	571	567	622	565	593	628	616	531	553	572	603	559	570	605	541	583	553	585	585	638	553	609	574	544	573	566	619	548	573	599	620	614	574	600	589	599	572	581	616	581	604	581	586	555	585	615	594	568	616	571	583	613	590	578	570	553	555	586	617	558	591	611	617	561	569	580	562	587	564	566	639	604	543	529	598	590	561	565	608	576	575	608	606	609	611	634	578	593	601	602	557	554	532	614	580	611	612	569	536	596	572	593	575	596	588	595	524	578	625	563	591	596	593	559	584	579	586	561	581	611	557	605	590	589	556	532	570	601	556	571	591	592	572	610	581	584	612	655	549	576	582	577	550	578	568	582	596	573	580	569	578	612	566	534	629	581	556	608	577	573	624	563	535	611	591	591	572	574	560	593	561	609	573	545	637	595	608	550	580	558	563	563	615	538	611	590	582	599	577	600	591	587	601	551	574	563	569	604	584	559	611	643	587	611	577	563	687	583	565	586	607	560	578	591	564	562	566	565	565	569	583	625	578	601	610	593	584	572	578	558	604	556	581	582	609	553	610	576	567	590	574	624	580	569	600	606	578	589	562	576	600	549	594	573	544	599	597	580	624	593	609	649	605	605	561	630	617	586	588	595	605	556	605	608	593	594	557	543	616	561	579	609	597	541	599	633	614	604	583	599	570	583	612	554	543	575	558	634	584	573	626	536	640	570	614	581	533	576	557	562	565	601	617	587	550	553	545	586	601	581	550	618	554	591	532	525	613	592	621	607	631	567	574	573	597	549	614	564	566	567	597	579	602	572	590	621	616	585	604	555	529	579	589	560	558	564	609	579	614	583	606	573	632	606	558	569	566	604	574	600	544	574	589	579	615	647	599	586	556	554	589	581	583	561	589	542	621	612	562	581	587	600	552	625	596	548	578	601	593	583	585	583	574	592	588	567	578	597	582	598	602	576	595	592	585	545	563	566	524	573	581	549	595	605	587	604	555	583	566	576	582	560	570	586	603	574	584	576	624	580	601	599	595	553	584	605	555	586	624	581	575	601	594	567	566	567	589	654	581	629	581	548	572	601	564	565	538	595	607	605	546	562	596	590	589	574	625	578	610	587	597	575	588	555	595	578	571	611	615	635	600	550	575	601	565	569	596	616	586	580	610	601	585	613	570	578	571	541	586	590	604	572	535	568	623	586	541	607	602	597	548	590	599	595	563	606	634	630	621	579	581	563	549	575	578	555	562	560	568	563	611	568	572	549	566	588	559	611	587	597	578	573	539	618	563	579	574	604	578	577	592	563	622	607	580	601	615	568	595	621	573	581	601	627	543	580	562	622	592	602	576	618	594	574	587	579	583	610	633	584	566	598	610	599	604	608	572	571	580	611	578	591	608	552	591	586	563	573	574	569	563	606	581	587	552	535	606	585	585	578	579	520	550	589	573	609	581	583	582	543	617	561	597	616	590	592	582	613	550	579	537	544	612	625	573	586	535	597	604	615	623	532	570	577	565	566	584	566	566	596	560	561	607	555	553	592	559	625	598	580	589	600	553	562	595	537	594	603	592	621	594	561	617	609	624	587	569	578	550	594	606	573	582	580	569	601	532	620	639	564	595	576	614	547	609	540	594	593	596	590	528	580	613	564	593	561	591	619	578	617	580	597	542	589	572	579	592	558	564	578	622	567	574	536	567	588	528	580	580	569	581	550	545	580	600	562	611	624	557	552	576	565	595	590	574	592	562	594	612	626	582	558	573	597	627	608	566	595	538	573	585	589	576	611	614	587	553	556	580	575	559	571	561	578	570	591	574	618	608	598	614	572	575	568	621	599	571	603	633	600	571	579	593	583	623	595	609	626	560	573	576	589	553	561	584	593	612	585	586	600	592	572	594	607	570	586	602	543	594	576	589	589	632	575	577	600	550	555	600	580	587	545	564	546	607	591	604	582	571	578	580	606	601	579	568	573	585	556	613	589	576	569	640	594	595	545	581	528	608	593	567	598	581	581	586	580	578	578	620	572	605	554	593	594	625	568	594	578	608	563	590	567	613	562	598	626	551	628	559	580	559	603	593	561	561	610	606	576	567	604	609	583	576	583	566	573	600	561	556	538	573	590	597	580	574	581	581	596	555	576	587	578	623	580	606	563	613	606	559	603	579	598	591	596	583	595	624	565	609	585	610	589	543	560	566	579	600	621	564	590	559	567	575	567	606	615	551	595	574	584	587	537	613	548	598	580	567	564	588	523	571	616	605	599	572	614	553	579	569	593	578	642	609	595	557	572	572	592	569	623	552	578	599	574	607	555	595	585	616	592	598	582	609	615	589	597	570	591	624	598	581	547	604	584	610	577	589	578	599	564	593	573	576	569	564	615	592	603	540	553	602	572	590	545	579	605	650	539	588	573	584	612	612	591	601	564	579	555	606	592	553	575	566	592	628	589	557	605	590	594	549	570	551	612	625	595	565	537	603	569	593	591	590	582	585	608	593	594	581	599	577	645	565	595	574	582	598	557	581	581	600	575	600	578	577	580	609	578	559	541	557	583	588	533	578	588	590	611	522	580	568	619	567	553	568	589	594	569	576	609	604	608	552	632	572	589	611	561	607	590	625	552	611	577	614	577	589	557	629	547	606	583	607	538	640	614	564	574	568	566	599	572	547	606	576	577	603	582	583	608	601	620	551	520	548	531	600	587	575	571	608	594
23420	21338	28372	24662	21343	21431	11783	2124	1503	1412	1404	1303	1183	1102	1064	1037	1067	1039	995	1033	985	1022	966	929	929	921	925	916	906	909	923	855	886	876	871	951	910	878	883	908	829	865	877	868	831	795	874	859	885	902	875	854	840	859	806	907	876	855	825	875	819	878	912	875	798	829	869	868	804	783	818	838	844	815	886	878	848	921	835	842	834	877	805	809	890	875	849	895	839	830	834	883	851	850	800	829	846	894	865	828	853	877	809	822	825	787	830	819	858	835	844	844	863	839	840	856	870	786	791	821	850	888	820	837	838	840	822	847	843	826	831	812	873	835	884	860	873	794	835	829	798	780	848	886	872	863	839	872	866	853	856	800	801	874	850	845	842	829	865	791	820	883	816	828	849	776	824	817	854	884	821	801	803	861	834	877	860	881	822	853	892	826	867	867	756	808	878	821	842	816	880	879	829	821	842	820	872	828	831	829	831	825	815	895	850	786	850	838	807	841	835	832	833	900	845	866	776	834	821	815	790	862	880	819	870	847	874	843	883	819	840	829	872	809	789	823	846	818	867	827	877	840	792	859	792	860	838	847	892	846	886	856	839	820	845	862	895	867	834	828	822	846	852	828	880	841	817	811	802	836	907	820	836	851	827	841	793	840	857	844	815	834	825	805	835	862	866	811	831	879	862	840	876	860	878	800	818	839	816	843	813	838	855	836	797	809	818	801	819	903	853	838	813	808	836	843	818	817	837	892	932	780	831	862	809	856	833	876	788	825	781	820	822	834	855	820	873	809	815	822	816	852	797	774	821	893	839	813	835	802	821	842	856	843	859	868	852	811	871	844	787	839	837	860	802	874	858	849	841	833	769	837	837	816	818	891	829	852	839	836	811	831	851	788	829	848	811	857	902	880	844	862	859	845	883	849	893	883	843	835	849	818	869	889	871	816	861	902	828	832	862	848	861	819	786	797	867	834	815	847	841	810	793	850	855	839	835	839	835	816	873	846	836	858	814	828	801	837	864	856	826	881	802	880	808	864	822	846	858	784	826	876	838	861	832	846	863	858	789	802	825	833	843	824	810	825	840	821	880	780	811	814	894	899	839	864	854	803	881	791	814	862	843	829	821	862	836	819	841	893	792	856	823	842	823	852	857	825	839	826	832	841	804	794	835	843	884	853	842	806	849	809	836	852	884	822	925	828	880	858	853	880	848	806	869	832	833	808	810	804	840	830	847	859	838	847	816	872	847	826	853	876	823	845	868	855	869	810	832	824	789	814	821	895	834	808	817	848	781	819	822	847	855	884	811	896	821	884	826	847	826	834	791	832	861	827	841	824	810	843	856	874	834	803	813	855	867	799	819	821	854	806	850	829	799	821	852	839	853	850	833	860	839	835	841	781	828	863	855	813	791	797	836	859	850	801	872	770	772	860	820	837	867	799	818	829	818	811	868	820	827	853	839	881	787	861	789	809	902	838	915	830	827	796	840	885	780	817	883	818	864	818	839	895	839	853	873	813	838	790	887	805	832	858	795	848	827	782	813	815	840	905	844	828	856	850	874	877	825	788	872	817	813	881	867	885	785	838	842	875	833	812	807	809	873	868	830	773	811	834	845	870	824	800	844	875	819	827	821	771	807	841	833	819	852	823	818	832	821	881	833	896	807	835	851	873	838	867	835	838	825	851	784	870	859	859	820	806	910	889	838	805	853	859	859	874	768	831	802	834	824	834	809	786	826	843	849	819	850	793	836	851	820	877	826	867	828	840	828	860	885	902	839	800	864	814	863	863	815	852	844	790	826	852	804	810	870	848	871	845	881	827	805	846	819	840	885	845	875	870	857	880	820	849	831	869	814	844	878	874	875	863	818	833	880	850	792	852	845	882	838	844	862	866	854	869	855	853	805	772	848	849	872	800	837	810	794	809	874	846	798	801	808	841	805	797	814	878	839	836	824	809	874	856	854	875	859	845	842	853	864	819	890	871	939	842	868	809	839	862	848	878	844	850	828	786	855	873	853	847	845	841	815	859	913	863	828	862	810	829	810	865	816	854	828	869	857	804	799	891	868	820	793	825	808	826	798	824	842	837	838	828	812	867	809	842	860	802	842	841	856	845	882	854	820	845	883	886	843	850	848	844	832	836	830	833	840	802	857	834	851	801	806	773	831	848	830	883	802	821	854	900	798	830	862	838	762	874	849	886	879	841	853	817	826	846	874	808	836	813	832	840	879	850	859	827	852	857	797	827	871	862	820	847	836	762	857	794	783	855	840	829	880	839	892	809	862	812	862	843	829	816	856	838	830	795	879	802	808	814	846	827	797	872	842	833	822	809	796	856	813	888	832	816	869	861	867	857	799	870	915	876	825	852	824	819	858	878	801	803	869	873	820	815	818	826	864	770	781	864	817	810	872	834	855	838	821	854	836	836	836	830	854	842	831	813	858	828	838	869	866	781	832	848	852	867	795	795	848	830	814	894	871	836	908	761	865	891	872	817	801	847	877	870	820	815	777	857	861	865	803	831	864	814	795	858	814	850	883	850	827	891	808	851	874	813	818	846	868	812	903	813	850	841	838	822	882	835	857	839	869	852	819	848	825	823	775	848	877	860	899	822	831	807	873	892	872	809	829	890	829	832	881	819	876	879	842	870	808	864	874	850	854	828	826	835	859	843	858	868	885	841	801	886	844	759	813	788	871	829	815	822	781	849	863	841	876	851	865	775	851	890	785	830	833	835	843	817	816	913	804	796	823	802	814	774	807	854	901	817	828	828	828	851	804	825	788	871	812	848	796	864	873	837	866	884	866	809	842	830	824	793	868	810	836	857	851	850	861	800	806	810	830	858	788	846	899	828	860	843	852	787	825	836	817	796	869	875	849	864	836	860	889	844	828	768	853	849	881	807	882	883	811	878	825	778	835	827	798	834	854	814	847	858	807	892	807	837	769	819	823	794	843	810	858	851	810	817	842	801	801	857	793	807	848	827	895	808	812	817	797	861	875	818	834	861	874	896	847	868	821	829	827	867	855	775	786	875	825	829	850	844	867	809	816	850	856	826	784	853	838	878	849	818	866	861	848	803	857	837	849	847	873	819	845	833	865	825	818	789	832	829	830	823	865	804	832	818	810	827	797	860	867	843	824	813	848	840	850	895	761	808	792	828	845	835	839	885	846	844	823	810	864	853	829	823	857	863	843	806	852	818	889	855	793	851	840	865	876	815	826	811	813	888	812	841	813	832	822	850	817	883	805	827	844	851	821	881	822	856	849	857	845	786	884	798	835	830	787	868	827	815	819	834	803	880	820	791	815	835	865	835	857	804	827	813	799	853	864	828	850	836	876	842	847	789	816	784	834	749	782	820	820	851	833	849	847	821	849	865	854	828	846	879	814	858	867	863	801	813	830	862	829	792	817	833	847	841	828	863	823	775	799	866	825	865	802	823	799	784	801	851	903	783	890	827	874	919	776	879	849	822	853	849	849	827	833	834	849	833	851	784	841	843	836	790
10233	17195	16097	9550	6443	4709	3748	2948	2487	2240	2043	1758	1606	1386	1386	1293	1259	1181	1195	1073	1049	1023	1014	998	973	1004	946	939	937	944	942	945	910	932	855	851	821	874	847	833	862	832	803	854	882	864	849	862	834	844	826	867	825	793	787	875	798	808	823	857	810	796	841	872	807	801	785	791	862	787	852	841	787	797	810	830	793	832	840	810	844	746	767	816	807	800	837	797	816	808	822	764	806	790	791	826	776	837	803	848	776	811	831	828	817	830	835	769	799	777	766	788	755	785	825	762	760	850	866	780	807	753	779	769	778	792	791	810	805	847	790	790	785	880	783	779	758	801	838	791	730	792	782	823	856	827	833	805	857	802	822	805	790	772	832	772	795	801	790	773	799	740	769	847	787	821	811	797	803	808	776	780	823	792	840	787	800	780	834	796	808	804	827	860	771	801	814	789	800	795	830	802	809	808	822	821	807	772	795	818	747	838	754	827	836	806	814	794	800	840	790	794	779	798	800	826	769	822	808	754	814	777	835	801	865	832	774	832	734	806	905	805	790	813	808	734	822	804	819	770	766	778	874	763	806	831	764	795	778	758	766	750	801	811	787	844	795	777	813	737	783	829	848	790	788	821	835	825	793	843	760	823	762	766	836	800	774	762	792	832	768	780	782	809	821	812	773	810	802	773	815	803	842	808	786	784	804	839	802	810	806	806	841	758	788	780	772	746	827	783	764	793	786	830	864	797	821	800	806	787	823	830	837	813	784	835	765	771	787	783	795	797	821	828	812	791	787	803	800	855	797	830	820	830	785	787	812	751	789	807	835	887	840	771	794	794	808	840	798	776	825	812	755	868	838	795	792	804	818	808	818	832	796	736	807	838	802	830	798	754	807	779	791	801	789	772	797	807	768	797	787	830	738	781	767	795	801	788	797	785	790	793	738	818	826	796	842	808	808	807	878	755	794	881	792	786	797	778	774	773	831	749	799	801	831	838	770	810	819	820	829	816	783	770	798	780	790	786	773	789	797	806	781	784	754	757	771	800	824	762	813	786	806	812	829	814	738	824	763	790	789	802	744	789	774	765	838	808	800	817	808	779	821	803	817	764	780	782	723	748	785	817	815	806	796	796	753	867	815	833	812	829	794	836	764	796	732	756	719	828	812	807	812	773	806	807	754	788	797	763	804	817	756	799	866	807	789	795	797	780	795	757	798	807	786	767	843	800	824	807	835	729	807	830	784	789	789	781	835	761	798	739	797	783	832	802	778	818	802	797	804	791	736	769	768	852	800	780	813	789	769	804	860	810	844	792	797	777	882	786	757	783	775	788	774	841	768	825	811	762	784	845	788	775	796	763	795	787	796	810	784	766	788	820	819	800	830	795	817	795	780	815	816	800	793	811	785	828	787	828	797	751	773	781	803	818	855	824	803	795	795	818	767	759	830	808	768	810	784	819	831	820	760	786	796	829	813	869	792	803	803	762	797	783	788	778	802	810	785	826	821	756	806	798	862	858	820	792	775	772	805	778	745	797	804	778	760	839	751	759	815	793	775	827	782	822	795	779	817	783	792	790	787	850	794	799	817	819	821	767	773	768	765	793	790	805	789	805	791	787	814	764	779	773	851	819	801	772	817	776	737	740	763	754	781	804	834	822	791	804	758	737	790	720	807	714	810	753	798	785	788	844	793	777	810	827	765	843	796	778	795	763	812	773	829	831	799	801	831	803	809	841	786	773	823	817	766	729	783	724	809	750	822	842	803	769	791	818	797	803	792	771	780	797	791	832	817	843	796	774	758	783	775	820	822	778	783	830	819	811	816	773	805	783	797	781	761	783	823	809	813	767	838	769	867	761	822	812	832	800	866	830	790	834	776	765	845	804	796	804	835	835	809	796	773	766	794	813	813	793	800	801	793	805	790	794	777	746	810	793	797	805	801	826	750	815	818	751	803	808	794	838	828	777	789	787	795	798	822	797	808	849	793	793	810	799	811	777	794	768	820	830	821	782	777	825	808	825	763	825	840	786	750	812	859	782	802	790	858	761	778	799	795	795	814	768	785	763	848	800	831	809	808	794	824	782	835	803	804	812	809	741	787	781	785	845	772	736	799	794	801	769	823	772	811	830	794	768	823	770	802	774	784	799	818	793	752	760	788	754	794	761	805	778	764	811	779	764	787	808	821	795	756	756	817	757	820	800	748	774	802	793	795	771	797	769	767	798	769	811	787	819	820	800	794	780	771	813	817	816	781	797	821	770	805	740	765	843	817	788	787	806	811	783	845	771	808	788	760	778	767	795	782	779	801	811	787	825	831	790	810	797	807	831	798	806	800	851	837	843	760	789	804	798	830	794	818	777	785	811	841	771	785	819	784	797	806	790	809	794	766	825	773	861	798	787	783	815	770	857	797	810	743	758	831	807	844	790	770	806	827	774	768	847	752	815	773	782	797	826	765	773	778	771	814	747	821	816	799	789	831	814	800	788	795	828	807	799	761	818	846	803	831	795	804	759	801	800	780	789	752	802	746	832	792	770	832	806	831	801	785	802	751	784	794	836	828	756	802	785	822	778	819	770	762	783	779	830	799	810	801	826	832	803	807	776	811	796	842	796	763	848	774	811	860	774	779	744	822	793	779	781	832	806	795	767	812	772	770	774	844	792	845	817	795	806	826	780	840	832	764	838	853	773	799	759	754	798	778	746	793	808	776	798	776	756	809	781	845	845	795	768	796	784	836	789	790	805	829	810	815	789	754	815	816	814	809	814	780	796	772	779	770	854	778	774	771	802	809	852	858	719	819	761	798	776	806	803	799	789	794	834	831	802	782	743	811	795	793	772	772	776	758	849	753	721	761	793	833	797	805	779	777	785	766	791	837	792	780	743	792	826	813	770	843	760	790	785	768	806	787	771	786	796	835	804	834	851	845	816	734	784	760	844	816	815	765	807	797	774	773	791	803	795	777	817	778	826	771	800	752	782	823	767	763	761	801	809	792	804	827	820	756	820	799	859	793	771	872	780	833	770	807	794	838	823	783	802	781	810	783	810	788	770	805	781	780	789	770	807	800	762	778	780	796	765	752	826	821	785	806	785	869	804	800	779	774	757	809	815	775	807	833	763	778	773	765	791	774	782	762	796	821	752	787	790	826	763	846	778	791	789	810	818	819	790	769	761	777	754	815	745	816	792	779	822	775	828	802	748	801	769	780	768	770	797	824	805	791	846	780	778	795	793	839	822	849	840	823	777	841	742	786	829	851	842	799	796	798	812	809	844	863	775	812	763	788	794	864	735	813	808	803	797	804	805	785	805	788	835	764	788	808	797	799	780	755	809	771	727	775	804	798	789	789	836	746	851	849	768	783	830	834	799	784	783	767	791	789	828	755	800	792	761	768	838	791	752	816	740	799	818	781	820	800	759	819	768	799	792	761	743	810	816	823	793	794	810	768	808	805	787	794	774	786	824	802	765	803	756	789	820	796	790	846	813	758	796	771	811	769	826	767	803	795	823
28963	16074	2265	439	323	299	321	277	275	266	266	260	240	252	245	294	264	231	271	257	274	253	297	246	234	240	221	232	240	225	244	243	284	272	239	224	255	264	243	250	262	269	255	239	257	262	232	254	222	248	262	241	254	267	210	225	287	248	285	253	254	240	239	249	262	245	239	248	264	214	233	255	230	246	266	237	284	230	244	240	266	273	268	240	244	246	255	233	260	214	251	234	258	242	226	233	223	247	255	224	241	268	230	271	238	231	254	246	237	254	229	267	272	273	262	269	264	224	252	236	245	227	258	251	263	251	284	258	254	248	257	237	257	224	265	250	234	220	256	247	226	250	263	248	242	258	232	245	281	250	262	237	246	243	257	262	265	227	229	264	232	245	230	256	240	221	274	279	243	247	230	258	251	220	251	229	246	240	231	249	250	241	281	255	259	253	271	272	255	237	263	259	223	258	264	240	258	266	260	257	285	234	245	242	256	279	232	253	241	235	244	254	249	280	245	258	247	237	268	241	219	260	239	263	276	268	226	231	250	237	237	275	282	272	251	259	276	220	255	268	270	260	268	254	256	271	231	243	250	270	259	269	247	266	237	254	261	258	248	247	225	265	273	249	244	273	260	253	246	246	237	280	254	261	255	253	266	252	224	232	229	238	262	234	225	248	231	284	235	269	256	244	257	246	255	246	259	256	228	259	270	274	246	247	265	232	244	262	260	260	241	263	264	248	247	251	228	250	260	234	273	234	253	257	225	267	238	267	261	243	247	254	263	249	230	245	253	234	250	230	276	254	237	226	237	272	235	234	239	238	228	259	237	269	229	257	250	278	255	262	269	234	238	248	260	255	238	238	251	249	254	233	245	255	250	266	251	234	226	245	250	255	260	248	262	260	287	241	258	262	243	244	262	230	240	267	238	247	263	265	230	242	257	284	247	260	226	240	248	238	235	243	247	273	231	258	238	264	245	254	270	248	263	252	220	244	250	251	263	230	225	269	234	226	253	231	257	245	221	241	260	244	234	247	246	270	229	258	276	291	235	246	237	212	260	254	236	260	226	284	258	252	242	228	276	237	260	235	259	243	254	244	242	244	266	244	265	242	284	235	284	237	244	250	264	234	251	251	241	217	219	261	244	260	260	267	236	237	238	251	252	248	263	242	212	218	251	277	247	230	232	263	254	264	236	236	251	262	253	252	250	243	233	234	240	265	262	274	270	228	246	272	245	234	276	264	229	246	250	249	251	253	276	250	252	252	225	256	235	271	266	240	270	219	259	260	250	223	258	273	251	237	226	286	236	219	243	215	281	251	231	252	244	270	246	222	228	243	241	239	236	251	244	249	226	248	250	240	259	261	227	235	234	224	241	256	263	264	252	249	250	271	272	267	245	249	251	256	248	248	250	227	270	235	253	287	239	244	247	276	279	243	284	258	253	246	222	243	262	247	250	240	265	252	253	214	234	260	257	263	219	258	241	255	215	270	229	260	257	241	231	258	239	264	258	269	243	268	278	271	265	236	234	268	242	250	237	256	268	269	257	239	264	246	258	242	247	238	240	229	248	268	258	248	264	251	249	239	259	238	218	241	233	245	249	248	228	254	252	247	247	270	247	244	251	245	244	231	257	244	237	266	255	253	251	258	266	221	272	239	257	252	262	250	246	231	249	223	253	268	271	268	250	247	233	254	233	286	252	239	251	250	222	254	258	231	260	262	238	221	243	238	272	231	277	226	245	242	242	222	252	250	238	272	265	252	260	264	248	270	247	246	259	279	251	259	262	229	226	252	270	249	225	240	237	229	245	244	235	251	238	238	238	246	240	237	249	260	247	237	245	229	208	215	272	268	237	250	234	242	265	221	251	242	264	248	242	255	256	231	211	221	210	222	240	229	254	258	217	256	249	254	243	243	230	231	244	227	248	230	259	256	243	235	253	231	247	248	261	281	258	246	284	223	229	242	237	231	235	243	250	270	257	248	276	263	254	230	233	263	232	257	270	268	257	242	265	254	259	265	260	252	258	243	256	246	269	255	234	231	250	234	232	226	221	233	227	264	265	260	260	250	277	212	245	270	228	254	229	244	265	254	240	250	252	237	264	235	250	243	239	248	265	244	240	231	227	256	251	267	277	243	251	223	242	255	249	228	263	264	265	257	268	231	227	231	251	254	234	239	265	249	235	231	274	233	263	246	244	251	256	252	265	232	248	238	248	250	261	259	286	248	222	244	265	257	265	250	243	278	235	245	258	282	268	221	235	258	256	253	270	239	253	248	232	236	232	207	242	230	245	250	236	270	228	270	260	235	249	245	209	271	280	221	239	224	248	221	225	249	245	232	254	254	258	222	258	249	246	258	253	264	248	232	263	246	265	239	222	251	235	280	258	257	258	226	236	276	284	242	240	228	249	262	258	230	242	238	233	275	217	230	264	277	272	251	261	286	235	236	232	246	238	256	233	214	243	240	250	249	250	269	232	271	270	238	257	233	271	242	283	248	231	237	284	241	245	277	264	246	211	246	237	239	224	278	273	266	219	230	277	256	258	252	239	247	225	244	263	251	235	252	256	250	247	248	262	256	244	270	252	247	239	233	258	243	253	270	238	273	273	249	257	248	243	256	266	260	267	236	271	259	231	253	250	241	239	238	261	267	239	241	251	255	249	243	265	245	266	251	223	243	254	260	280	296	267	251	238	253	247	220	232	251	236	220	278	266	244	249	251	245	280	278	236	248	243	254	229	251	267	234	233	247	238	268	243	252	257	263	266	250	270	262	240	230	211	256	239	244	245	222	227	260	249	235	267	258	237	254	231	237	243	267	235	262	262	279	246	234	260	236	259	235	258	256	242	279	270	234	258	274	278	251	265	254	274	264	245	247	258	257	227	214	246	227	234	228	270	256	230	231	244	251	238	247	246	217	245	228	246	245	212	243	257	213	252	249	242	219	258	226	267	260	245	232	256	270	239	254	233	261	260	229	237	233	257	243	234	250	232	248	256	258	277	254	257	234	212	245	241	259	243	224	264	273	261	261	262	252	282	262	248	244	232	256	259	259	260	281	255	236	233	225	242	252	247	242	266	252	279	224	242	245	227	294	266	258	280	241	254	221	262	257	240	223	248	255	284	245	229	267	236	243	265	239	253	236	259	227	258	249	267	262	242	238	251	231	280	268	272	262	219	265	260	256	292	241	244	219	276	252	260	267	237	240	239	237	246	245	222	251	251	268	225	240	251	253	238	282	247	255	264	243	224	236	244	246	264	223	254	259	244	245	245	266	247	260	282	269	239	250	211	254	216	264	237	247	235	235	258	256	225	256	232	255	240	248	248	259	255	267	214	263	262	248	235	294	237	256	285	235	248	241	288	231	276	265	247	290	233	281	239	232	251	225	270	253	220	226	260	238	265	234	249	283	259	239	251	222	240	259	261	239	249	224	252	264	244	226	262	245	239	284	248	244	251	249	247	262	238	240	238	246	246	229	231	237	254	247	266	256	266	270	254	258
4953	802	702	492	444	377	359	304	282	307	304	331	289	289	294	242	252	254	278	228	269	246	279	246	228	264	263	254	267	218	229	259	268	273	265	251	237	252	250	270	258	246	243	268	253	235	220	207	243	251	233	247	264	255	266	222	219	244	237	262	276	252	264	263	284	258	258	231	267	254	234	247	241	264	258	266	256	280	250	273	266	224	260	253	237	249	246	272	255	243	239	252	257	249	268	264	254	263	250	260	250	274	258	270	261	272	229	238	273	245	251	290	255	279	257	258	265	269	241	257	254	250	253	241	243	289	267	282	269	234	250	252	251	254	220	249	245	220	251	261	261	260	255	244	227	262	240	262	272	257	244	229	208	246	256	254	260	271	278	248	258	266	286	276	267	265	268	230	225	252	276	249	278	224	252	267	245	242	257	274	245	247	251	235	230	231	262	273	230	249	247	229	235	256	261	237	248	262	272	255	261	257	262	250	254	247	281	252	235	292	265	266	268	252	250	229	276	234	212	252	249	269	241	248	281	241	246	261	260	243	259	286	255	251	253	236	264	293	242	265	232	243	260	268	277	266	235	229	235	239	266	260	229	243	240	245	260	253	268	222	226	257	259	235	234	246	233	254	261	259	241	267	248	229	274	277	270	276	279	247	282	272	276	264	234	252	254	260	252	247	280	267	259	254	258	275	266	255	254	252	250	230	246	265	255	261	254	274	252	228	231	240	262	267	265	274	262	290	236	273	262	232	266	287	247	248	259	230	286	267	234	262	262	256	256	260	248	257	256	240	255	256	251	244	244	256	213	293	232	248	257	242	272	261	239	267	246	247	235	253	233	264	246	246	264	246	276	243	248	238	255	244	247	248	272	266	262	257	209	238	252	248	254	263	254	268	256	251	266	242	220	228	271	214	229	266	279	250	260	247	256	247	262	251	240	240	235	219	241	248	231	219	284	252	253	268	247	246	236	270	238	236	247	272	260	269	268	258	285	281	235	243	267	246	257	251	229	272	247	257	254	233	264	250	249	259	267	258	232	272	242	241	252	255	270	257	253	265	279	251	288	238	221	286	244	286	269	249	233	245	245	258	261	233	268	234	245	258	266	232	245	270	272	258	271	262	300	234	233	280	240	227	255	248	243	231	259	283	260	262	275	263	269	253	277	234	277	251	270	272	268	255	250	263	212	247	256	283	259	241	258	249	275	230	236	249	292	282	267	281	222	237	263	251	263	255	273	271	233	237	258	268	261	237	255	258	256	255	266	232	257	263	271	253	229	282	279	234	262	238	260	253	281	266	257	238	261	235	262	274	289	278	247	241	242	257	228	260	257	282	245	268	237	265	236	243	262	248	242	244	239	306	260	245	245	266	245	251	243	242	272	250	261	224	242	263	266	253	292	255	289	287	248	260	235	242	262	259	242	277	273	291	264	245	274	250	249	269	270	261	264	297	250	268	274	262	249	251	275	231	242	267	284	249	267	237	269	243	251	265	233	237	295	274	238	244	280	257	269	239	251	271	239	258	273	245	236	255	259	292	262	266	248	273	243	230	255	238	230	303	268	266	279	271	290	222	249	261	243	286	250	293	281	234	276	264	255	249	235	245	266	260	276	246	262	232	228	268	230	241	263	274	239	231	245	264	234	238	281	253	249	238	269	260	228	244	240	270	246	271	247	273	268	269	247	258	247	251	240	245	254	274	244	228	278	271	254	274	240	289	228	229	270	248	251	252	249	268	263	267	255	268	254	271	278	246	258	245	252	251	273	253	247	231	288	244	258	242	240	255	275	284	266	250	241	271	249	292	285	265	261	256	274	282	267	239	229	259	273	237	246	245	233	260	268	274	270	254	259	224	238	260	253	228	291	258	244	264	243	275	252	235	252	268	252	256	220	264	254	264	270	254	262	262	209	243	256	239	287	233	246	274	248	279	222	236	253	265	280	260	253	288	245	249	243	210	273	276	255	266	253	260	232	247	270	272	219	265	246	261	250	264	256	287	249	245	223	282	258	244	246	232	249	240	241	269	245	241	238	249	256	260	269	263	243	261	256	244	254	288	240	256	257	260	266	286	244	243	246	259	254	267	255	234	245	242	240	257	259	242	277	292	223	237	248	280	268	230	262	267	263	245	259	248	249	253	279	236	246	247	265	242	262	243	254	275	282	236	251	273	264	245	243	246	283	278	242	245	254	252	259	271	273	261	264	252	262	261	271	251	257	270	238	272	250	264	236	248	274	222	232	248	250	276	251	234	244	255	279	263	250	268	246	260	215	264	274	271	266	266	280	252	257	246	270	248	258	251	264	248	253	260	268	240	261	250	271	264	271	275	238	248	254	243	247	262	210	226	247	232	249	249	258	270	248	237	227	278	254	271	251	263	253	252	242	242	260	245	247	269	261	224	277	242	263	280	248	275	273	263	250	256	252	263	286	254	257	267	253	230	248	274	271	228	222	248	243	247	242	248	243	257	278	262	269	248	267	275	269	229	253	224	258	244	259	256	274	273	234	285	249	243	279	272	242	275	260	260	269	272	237	278	252	253	294	272	287	245	247	264	259	244	250	269	288	274	275	272	236	250	273	240	237	258	237	254	251	254	264	254	237	254	267	251	266	244	224	263	258	239	296	248	267	269	235	269	243	241	263	240	289	264	269	239	254	247	268	258	249	270	264	250	257	242	249	272	271	261	243	258	261	253	234	273	252	268	271	274	240	229	284	244	271	264	251	263	240	255	269	252	264	254	238	253	249	247	250	261	272	257	272	255	278	238	256	255	238	244	256	284	241	261	257	261	264	249	252	260	254	241	227	243	249	242	268	207	271	268	263	232	232	244	281	235	230	274	257	257	250	263	247	251	251	250	247	274	244	248	263	258	257	247	236	248	224	263	259	238	258	224	268	225	273	247	252	229	263	279	261	262	270	253	241	278	261	245	238	237	262	242	267	244	242	243	225	271	281	261	237	257	242	269	274	276	242	240	258	257	262	261	263	257	283	276	261	272	266	245	244	284	273	253	221	262	220	250	230	261	276	261	271	259	242	230	254	265	254	249	267	272	265	273	259	248	245	258	242	264	263	260	254	287	281	265	270	289	238	264	263	274	268	249	279	280	269	234	237	260	237	264	241	240	249	263	242	265	236	239	252	274	264	269	264	256	256	232	259	251	231	259	265	252	252	259	264	230	256	231	248	256	237	250	240	250	257	267	264	249	253	246	298	259	261	269	256	256	254	274	254	273	258	253	264	259	257	268	254	242	268	259	270	264	256	275	243	254	271	273	242	262	264	238	271	222	238	255	269	261	272	259	262	273	272	241	281	269	255	266	265	241	289	267	282	249	245	262	280	250	268	246	238	239	263	280	254	248	236	236	267	258	250	266	278	260	255	249	245	254	260	242	243	317	251	245	265	239	268	247	241	252	250	238	257	270	262	239	264	238	279	253	241	262	255	251	258	260	260	270	227	272	300	266	210	244	230	255	242	230	233	284	249	273	234	249	260	246
25728	21322	28043	24928	21336	13030	1810	1177	1030	990	904	835	803	731	750	717	734	742	675	731	667	698	623	635	665	611	625	692	649	606	649	642	665	624	619	663	663	636	629	676	607	629	670	636	635	609	707	635	625	633	593	639	611	652	613	640	592	672	624	652	669	606	638	660	653	608	661	627	672	648	609	624	644	655	641	630	617	591	612	657	669	642	582	655	578	683	611	616	584	632	641	607	631	651	614	656	651	631	662	626	608	618	639	662	643	652	607	617	641	600	639	672	618	606	554	623	600	639	613	619	680	663	614	668	617	624	662	637	641	612	644	597	614	625	622	601	588	633	642	621	597	605	655	625	588	589	620	619	623	681	609	650	590	650	593	636	648	611	619	581	610	632	639	626	603	663	632	622	640	620	637	592	638	607	602	621	654	591	651	607	629	672	612	630	627	617	622	629	595	634	668	596	608	629	643	596	598	609	630	630	639	600	629	579	619	645	598	665	675	621	629	667	630	591	618	687	656	626	635	625	644	608	597	624	652	625	644	611	650	634	608	623	659	631	578	626	604	597	658	594	611	644	660	624	650	662	657	599	597	617	650	622	597	630	655	609	665	600	604	624	619	622	671	600	608	622	627	673	615	621	694	600	612	631	616	598	653	583	648	617	630	691	627	594	581	639	637	598	647	604	649	647	638	595	601	599	643	588	612	595	605	606	612	572	608	604	654	634	577	604	607	630	658	593	586	556	622	615	575	626	620	619	655	594	592	569	638	614	672	628	605	609	605	636	607	631	665	637	615	618	677	644	614	626	679	625	626	622	585	637	641	621	642	622	631	679	618	654	634	630	596	597	582	665	635	617	671	631	599	621	577	649	621	585	573	583	606	567	650	653	595	656	657	593	627	585	598	623	649	633	595	647	615	626	664	627	664	594	665	634	602	653	636	628	619	643	602	633	625	633	609	618	642	613	595	626	626	645	609	611	603	598	606	652	652	613	599	638	593	633	653	627	599	641	640	659	604	642	640	626	615	632	666	637	595	614	610	635	611	622	615	623	659	587	635	632	624	670	581	628	617	661	620	642	631	606	598	609	605	623	594	658	649	611	612	619	648	598	626	658	598	599	610	593	617	598	638	641	665	613	635	640	605	631	635	605	607	635	588	605	603	623	655	610	624	630	652	637	604	619	602	645	618	654	625	603	623	651	678	615	625	605	649	642	575	627	625	611	628	617	645	620	620	606	625	623	655	652	642	606	615	627	604	606	590	645	624	622	597	635	583	628	647	627	617	615	635	593	605	583	606	644	613	613	699	632	611	618	622	623	610	607	621	597	619	658	625	660	659	647	643	618	653	671	692	632	621	614	637	663	639	608	631	629	615	637	667	633	649	665	642	593	619	612	573	633	630	624	637	568	617	597	648	618	635	616	598	659	615	589	596	604	647	629	610	616	584	645	638	621	613	653	585	632	629	599	650	613	604	635	651	598	633	617	582	606	601	631	650	610	624	616	621	624	634	605	629	627	587	590	647	657	626	636	640	606	606	605	624	644	610	627	592	629	620	646	618	591	597	538	589	626	598	652	648	628	632	599	638	637	579	623	637	632	612	635	634	600	605	603	613	645	586	632	663	599	578	631	614	637	623	639	606	630	600	645	610	609	613	630	659	654	660	605	616	615	645	613	612	613	599	640	645	612	612	596	622	636	610	611	648	632	597	625	604	612	583	642	584	593	641	648	615	659	646	649	595	601	635	626	613	604	643	635	601	651	616	566	642	642	616	651	592	616	576	605	591	610	585	658	584	618	657	654	615	657	599	617	601	606	657	594	634	645	617	606	632	663	611	625	567	665	623	632	615	632	625	639	586	649	623	655	606	628	599	632	610	620	604	620	616	618	589	643	627	616	618	601	654	677	593	608	638	625	654	614	637	646	604	641	608	654	614	613	612	671	643	614	640	641	613	612	629	588	623	625	631	677	662	618	606	618	588	623	609	611	583	648	581	628	595	646	603	627	633	573	609	613	617	617	571	651	616	637	583	607	638	614	658	607	632	633	608	618	590	622	621	619	610	625	642	620	631	610	667	660	625	682	598	584	655	623	641	647	600	574	627	627	612	632	618	659	615	628	639	609	616	640	585	606	646	642	652	583	646	606	615	621	613	615	619	593	682	632	638	608	632	590	664	691	604	637	693	640	613	611	659	656	615	639	587	658	621	636	551	630	577	582	675	591	649	598	604	655	627	583	639	649	633	654	667	643	652	674	654	612	630	685	613	587	666	633	594	610	586	595	625	607	635	644	607	622	623	619	606	596	621	688	626	610	642	611	618	555	633	629	640	657	646	628	617	625	656	663	609	636	589	599	639	629	637	627	652	627	665	640	579	623	615	606	601	658	668	683	587	601	613	599	649	627	631	667	631	635	616	632	600	654	627	651	631	613	615	655	681	665	633	618	627	583	679	622	600	600	604	636	619	611	600	650	617	630	616	638	622	627	593	608	622	640	590	612	669	577	617	656	618	644	637	633	595	678	609	596	647	619	618	637	606	628	616	571	643	629	608	580	648	612	589	570	617	634	624	625	620	638	631	654	670	668	607	621	613	599	580	600	659	648	574	614	661	699	622	634	607	641	622	660	658	615	606	626	602	606	600	657	680	622	669	657	631	613	604	615	600	642	622	600	603	656	557	632	602	623	654	614	646	665	637	668	605	561	655	645	677	651	625	585	663	613	610	601	609	571	619	668	645	574	629	599	603	631	629	629	652	685	630	573	610	615	585	697	643	587	636	650	645	586	630	626	572	603	635	629	570	639	656	615	614	633	602	585	640	573	642	664	593	622	632	592	615	622	619	621	601	577	636	622	653	638	622	635	572	636	632	662	655	637	634	639	674	619	642	595	697	675	627	615	656	603	612	636	657	628	670	649	604	612	586	627	626	610	626	603	577	623	631	636	606	621	652	619	653	611	637	611	656	612	600	627	630	615	599	597	616	651	640	604	647	627	581	614	639	607	589	631	603	614	658	581	603	657	639	618	658	634	637	624	626	633	627	615	612	630	607	601	584	659	655	616	604	578	639	617	619	612	609	653	591	620	572	614	595	636	632	650	599	597	637	666	659	648	648	647	647	602	595	595	623	608	591	644	604	636	646	610	576	620	643	645	650	620	649	641	655	602	659	628	619	586	598	608	603	626	579	605	630	594	634	620	592	664	636	636	630	644	652	646	616	622	573	641	619	678	608	653	652	633	632	662	594	603	563	578	644	594	665	605	620	632	658	573	592	622	637	658	601	610	634	575	571	656	614	651	639	604	655	639	650	652	631	639	598	624	657	624	618	630	659	636	610	645	668	651	596	674	601	616	631	613	632	620	626	617	661	633	660	641	574	598	598	618	574	617	681	619	607	591	620	669	648	616	617	607	648	655	632	615	633	616	636	632	621	683	642	623	659	643	631	593	589	661	611	597	613	667	646	560	651	642	614	633	603	576	632	639	567	574	627	601	654	644	585	644	587	597
7224	10737	9796	5612	3768	2769	2215	1761	1506	1276	1187	1110	1023	949	867	840	770	786	733	783	728	717	693	703	675	665	634	685	661	645	656	644	704	622	671	651	618	613	568	611	618	586	645	600	593	608	606	604	610	638	615	661	601	580	604	593	546	585	629	638	601	611	612	628	593	604	574	597	604	615	602	631	617	620	583	584	563	569	613	593	604	604	604	640	577	617	580	625	601	593	587	565	604	562	627	575	583	575	596	565	597	625	620	605	590	589	576	586	548	654	613	579	590	588	610	568	592	611	593	590	597	620	573	580	601	575	587	520	584	592	609	622	550	649	576	619	631	592	537	557	622	571	593	614	588	582	509	569	617	592	592	574	623	636	585	582	616	573	576	571	586	598	593	589	581	583	573	615	602	609	635	578	602	610	558	589	567	580	622	582	565	613	608	594	569	612	568	565	605	621	595	572	564	549	623	595	598	586	598	566	584	601	601	582	569	571	594	626	544	599	611	596	574	588	562	581	537	580	595	604	546	554	580	555	611	598	606	547	602	592	597	556	543	532	544	559	576	570	603	597	581	555	592	649	623	586	597	566	591	577	565	567	573	586	544	562	605	587	555	598	575	565	629	588	604	609	581	565	546	626	592	584	557	610	616	619	567	584	595	601	652	520	611	603	574	558	579	608	586	552	631	576	575	567	538	599	558	598	577	580	585	567	573	600	588	566	572	580	591	610	574	599	606	581	610	558	575	583	576	617	593	605	562	608	612	590	579	572	561	622	560	569	600	575	549	586	560	568	584	567	612	559	562	611	612	552	567	621	559	609	580	603	573	595	588	637	581	595	630	563	624	591	586	566	559	564	586	571	565	573	654	644	593	586	606	578	615	576	606	601	565	574	628	547	565	579	565	550	583	547	614	607	551	619	575	613	576	577	605	577	568	611	576	569	569	588	607	579	589	597	570	565	621	591	571	581	546	556	548	625	575	613	604	607	560	594	609	581	570	565	549	543	581	587	576	629	584	606	603	601	582	587	616	560	619	590	627	615	537	567	578	582	589	567	550	623	594	653	629	605	613	589	621	557	589	606	623	599	592	579	596	597	577	633	603	541	637	607	581	623	637	624	594	568	593	582	583	576	561	620	644	570	582	575	590	621	577	579	573	559	572	623	605	645	606	596	595	578	593	566	598	580	543	590	570	587	605	567	603	605	596	561	601	593	613	567	579	582	571	610	541	587	580	581	590	584	516	588	601	585	574	523	565	564	545	571	571	555	589	603	608	585	590	580	569	573	583	589	593	579	574	603	613	570	592	585	556	618	593	573	583	559	610	610	601	595	582	592	574	581	569	550	585	555	604	574	582	618	627	585	565	600	600	650	616	569	558	592	550	558	553	579	570	616	614	605	557	574	567	555	646	602	576	592	623	594	612	599	579	574	587	596	622	612	545	633	629	602	597	626	600	558	564	574	573	586	553	565	595	545	593	611	575	552	632	585	603	597	573	574	580	643	612	569	644	587	581	570	606	567	598	560	595	575	583	541	585	599	606	555	587	579	565	555	585	587	588	591	584	591	579	625	608	550	591	590	568	549	575	581	563	583	635	553	547	581	587	578	549	584	601	576	582	603	613	584	589	569	612	589	605	562	602	590	628	558	553	605	579	566	606	597	597	617	611	570	564	577	625	597	589	570	583	570	587	604	586	612	572	595	590	590	614	591	556	621	587	592	583	609	584	587	616	572	575	616	614	597	583	548	581	594	611	612	622	608	585	592	579	627	560	607	603	575	599	608	582	540	603	595	616	571	562	607	601	610	577	594	579	585	585	594	573	584	579	601	603	598	635	619	532	593	573	590	598	576	593	613	546	578	624	581	614	581	570	541	616	608	604	627	588	577	564	624	568	573	557	554	618	588	585	571	590	598	611	608	594	566	555	588	582	575	574	547	577	608	583	574	585	524	585	582	596	583	583	582	592	556	577	580	574	633	584	577	593	588	554	597	614	575	580	555	598	589	587	620	580	616	562	590	587	626	565	551	614	601	579	593	568	578	570	551	597	582	607	564	594	606	600	589	589	566	598	613	591	557	586	552	549	585	572	577	568	646	608	528	612	596	600	603	593	609	579	598	543	590	552	589	580	607	593	585	597	600	600	612	585	585	567	593	609	594	563	588	580	564	628	590	567	574	536	539	600	603	557	601	611	605	551	604	592	569	605	603	522	575	588	579	583	598	602	537	596	613	538	565	624	593	583	616	584	560	549	604	612	531	581	565	568	558	621	583	594	591	584	623	568	571	534	608	579	563	542	572	598	620	599	617	585	576	600	610	577	571	591	567	586	628	582	642	574	590	571	582	546	557	590	650	572	603	620	578	539	588	591	568	569	595	639	616	589	614	601	588	600	576	570	606	599	596	590	593	566	656	646	547	534	582	601	658	586	602	577	548	581	575	607	573	543	571	588	586	552	590	593	553	561	574	596	600	602	604	600	577	582	556	605	577	605	634	561	581	593	566	549	577	578	622	540	568	579	596	576	580	605	573	612	591	598	605	625	555	625	561	599	577	603	578	586	637	567	553	606	593	552	627	561	614	594	575	568	553	566	607	608	606	565	644	570	610	625	608	563	599	611	557	594	626	603	555	618	615	616	563	565	570	558	575	587	592	560	592	599	606	559	592	590	589	601	558	582	558	531	575	602	576	589	541	602	562	553	619	612	624	579	584	571	591	594	605	599	604	558	562	553	608	581	566	591	579	604	575	550	581	605	591	602	600	596	570	614	620	590	597	589	565	573	591	613	562	587	594	607	535	584	571	626	613	570	620	574	635	566	600	598	593	543	594	623	596	593	553	568	602	595	541	587	577	567	573	554	553	581	551	566	556	600	585	580	637	591	630	565	578	602	583	550	605	570	588	588	575	555	616	575	550	650	595	612	589	606	595	556	603	580	581	615	571	583	559	628	589	571	606	598	570	562	573	622	576	618	601	575	553	616	615	566	551	573	611	609	594	622	558	570	586	595	565	525	587	588	600	597	618	573	590	635	533	564	611	621	570	629	574	564	552	589	556	579	570	557	532	572	594	640	590	595	604	574	581	575	588	568	637	580	575	572	572	537	589	578	580	553	553	602	609	606	577	566	577	594	614	589	543	592	583	575	569	583	525	559	591	633	568	623	558	587	597	583	553	564	581	621	639	587	581	602	598	603	552	586	569	580	574	577	610	609	570	569	634	526	585	556	585	602	607	624	557	555	600	584	578	575	542	562	621	601	600	592	590	604	649	550	631	566	569	560	525	637	570	584	548	560	576	561	547	608	573	547	612	634	595	572	601	612	538	582	614	594	550	546	567	612	596	559	607	562	592	583	612	603	583	580	600	581	600	638	575	606	593	580	617	572	548	611	578	603	559	582	619	579	569	582	606	587	595	564	588	599	623	616	541	584	596	557	568	591	541	583	565	595	585	569	596	559	581	615	577	577	633	585	604	647	604	602	578	580	573	603	589	604	579	592	559	586	585
23380	21342	28406	24670	21347	21436	11925	2162	1591	1429	1401	1310	1203	1205	1058	1073	1058	1049	1039	1015	1001	967	904	979	960	989	914	921	874	936	979	907	899	900	880	874	897	920	842	892	862	879	887	877	869	842	896	890	875	898	873	876	934	891	878	867	837	858	860	867	887	864	847	839	875	849	872	866	881	836	900	889	868	796	833	819	847	901	871	835	866	841	853	869	890	881	887	858	855	877	826	898	825	826	867	890	844	874	810	828	879	861	839	812	867	831	852	844	870	892	910	871	901	875	853	868	814	879	886	883	814	893	851	919	859	833	805	802	901	822	870	871	870	810	867	892	880	824	835	840	872	791	871	809	858	851	819	801	849	835	815	808	890	840	802	812	799	863	865	925	845	870	838	895	885	796	805	831	832	881	893	867	817	836	856	832	827	838	861	860	858	893	864	884	842	838	840	848	849	904	859	797	850	812	882	856	825	871	857	882	870	863	819	870	849	892	822	863	822	835	891	868	805	878	834	825	861	883	902	875	834	865	828	870	840	865	878	864	829	883	837	830	881	850	855	852	870	809	856	810	823	869	860	849	848	857	860	892	802	816	812	830	861	812	814	859	850	875	877	913	842	907	847	812	886	856	851	886	820	816	825	872	823	839	830	848	882	839	859	869	842	847	867	854	858	913	887	846	818	803	860	848	836	842	850	824	855	827	852	858	852	848	885	883	856	843	876	821	845	867	834	821	838	829	864	831	850	921	844	878	846	895	871	871	808	879	792	876	902	882	823	842	856	855	842	889	887	854	830	870	897	837	870	872	795	863	854	837	887	827	877	828	840	862	897	850	822	867	916	821	837	911	851	870	867	889	832	887	835	854	822	871	830	851	865	875	840	873	837	820	880	797	886	879	796	823	866	839	871	818	862	817	882	870	870	802	834	863	848	855	840	823	881	861	838	824	831	918	871	835	861	815	854	860	865	879	883	823	809	848	843	877	814	812	860	866	850	869	854	851	829	826	895	794	846	886	813	903	814	800	852	864	859	828	809	874	893	873	861	896	804	805	854	834	859	836	870	852	883	856	859	829	804	873	908	848	866	833	851	898	841	806	874	889	896	807	936	848	892	884	805	833	911	814	806	848	855	821	861	844	835	884	834	876	832	849	866	858	841	841	836	830	870	890	860	813	845	830	842	888	842	892	846	837	864	827	864	867	839	902	923	813	823	881	822	846	828	861	821	875	801	833	862	831	827	833	897	815	845	866	846	823	822	849	843	843	873	782	855	856	823	878	827	868	902	844	813	848	817	874	881	811	856	867	878	872	875	822	893	776	852	934	834	842	861	844	876	826	927	819	869	869	812	820	824	881	852	872	923	861	853	850	856	858	821	831	822	841	851	788	824	827	824	882	849	841	846	849	854	822	886	831	855	815	879	856	816	839	827	877	869	866	861	846	859	866	821	869	823	885	861	796	831	818	798	840	821	826	836	853	886	833	861	801	873	866	895	860	884	829	841	840	826	850	839	902	904	893	925	842	864	896	898	833	889	880	902	813	840	903	807	801	778	848	826	822	853	855	900	876	803	807	828	893	851	837	844	844	837	880	854	822	869	825	883	800	839	888	839	807	819	847	878	837	880	875	831	866	815	894	849	839	895	857	839	883	861	840	835	850	808	820	854	818	865	825	841	828	835	869	808	869	899	865	845	835	840	814	866	805	856	824	839	811	882	810	898	887	891	895	855	827	821	844	854	871	868	834	871	842	772	847	876	849	816	811	817	819	837	790	858	876	838	786	836	877	848	830	931	870	832	859	886	852	860	873	880	852	827	814	880	849	821	834	881	835	853	861	858	861	815	827	850	889	869	810	849	790	867	801	874	925	822	837	822	838	820	894	818	874	830	826	864	855	846	857	864	825	825	878	923	795	856	908	856	856	834	853	810	823	831	821	866	847	851	880	795	816	820	814	789	804	824	825	816	806	829	870	815	827	899	813	849	867	871	870	847	844	865	781	896	855	860	826	885	833	835	826	821	811	895	845	891	836	882	806	876	869	883	809	865	844	843	850	812	863	867	845	890	825	860	802	829	816	823	871	818	816	798	841	878	780	855	880	822	835	861	885	849	853	845	786	853	876	854	882	826	853	821	832	861	864	899	885	799	881	841	798	860	834	880	844	856	834	849	889	875	834	856	812	850	894	900	847	869	849	858	864	805	825	838	835	891	867	897	856	895	823	833	776	816	841	900	876	935	833	812	818	847	820	845	797	836	825	868	902	845	887	883	883	862	854	840	836	850	872	884	794	886	874	862	882	821	853	884	848	845	836	855	895	825	843	897	814	851	799	827	869	874	832	855	874	849	867	831	802	893	870	868	906	856	838	829	822	832	833	842	911	900	826	870	881	807	839	860	826	821	839	829	891	880	835	871	869	837	846	892	801	831	895	836	836	812	885	894	827	911	853	919	803	826	833	834	838	889	855	872	818	866	784	859	858	844	867	825	821	878	845	801	804	856	876	857	813	809	887	847	868	857	861	902	872	885	876	883	852	866	858	851	852	865	839	834	826	876	897	845	891	836	911	879	846	822	888	847	853	877	872	797	808	869	886	857	845	824	870	806	830	846	830	872	796	820	824	879	863	830	864	857	814	823	906	852	825	826	859	794	861	842	839	861	817	830	885	856	821	867	845	876	844	790	823	829	885	848	827	868	841	867	798	802	812	856	822	820	861	840	850	885	825	825	827	885	868	871	827	886	794	833	841	807	871	846	831	847	848	836	879	872	894	839	803	836	851	847	802	859	857	881	871	852	855	899	872	853	820	867	833	867	912	825	913	874	912	785	845	836	834	854	826	890	869	850	869	848	826	898	849	868	896	857	882	847	803	845	859	864	883	827	866	824	849	827	857	835	870	846	830	839	854	868	883	774	847	851	879	862	876	881	866	840	821	855	836	872	890	844	911	801	855	862	882	865	864	861	879	903	863	829	867	835	860	862	870	821	812	907	827	860	874	831	876	802	858	821	852	866	882	844	860	853	817	828	790	858	810	854	937	888	901	844	858	849	840	848	879	870	823	847	867	808	798	813	856	825	828	859	866	867	868	832	864	830	839	842	773	882	848	855	870	848	837	851	838	819	798	857	849	845	864	877	825	851	802	848	865	884	769	832	848	865	846	828	860	875	852	848	869	847	850	899	832	862	797	808	902	872	897	903	873	880	824	836	820	871	815	863	825	865	882	813	895	835	850	858	875	808	789	885	857	917	881	846	822	824	895	857	847	802	894	838	856	857	896	824	844	852	913	863	800	840	828	836	837	905	825	925	848	851	803	871	834	861	850	803	854	818	850	821	862	833	895	816	853	838	812	874	806	846	819	854	819	887	839	855	883	834	849	804	818	832	850	828	839	846	807	897	847	806	829	840	882	839	883	861	879	863	809	868	871	848	903	852	851	831	860	844	869	830	886	888	866	839	817	799	813	884	837	808	830	788	860	827	842	880	845	842	848	843	861	885	901	808	859	816	834
10334	17338	16039	9504	6467	4698	3685	2959	2482	2169	1937	1753	1527	1431	1311	1258	1277	1123	1110	1069	1037	1032	1082	961	992	965	931	1005	910	919	955	951	946	916	873	919	872	868	850	824	891	877	841	876	825	841	798	866	827	857	865	806	826	870	841	793	825	791	848	777	821	839	835	789	859	772	834	793	810	820	826	816	801	811	768	832	838	791	855	795	781	862	828	866	803	833	775	815	825	760	814	811	747	792	862	810	833	830	839	861	778	815	808	881	770	810	793	796	764	817	842	788	798	830	803	777	789	782	814	790	866	772	816	783	760	824	808	850	804	755	834	843	800	829	830	821	740	814	803	810	822	781	868	831	799	819	806	802	826	795	848	773	798	827	822	784	793	798	811	792	809	845	771	801	806	783	846	796	757	798	821	797	778	795	838	838	820	806	826	819	764	762	783	844	800	868	807	786	806	744	799	847	802	859	764	831	808	839	775	782	829	843	804	859	812	784	829	751	835	821	764	814	818	799	783	843	763	828	790	824	760	761	824	827	776	711	744	767	817	811	774	821	819	847	869	807	778	823	806	812	760	789	800	810	820	844	835	826	837	829	800	845	815	823	829	798	814	796	793	837	804	837	803	813	819	795	741	798	799	789	790	826	803	806	745	838	841	842	831	846	846	769	809	736	805	817	809	798	796	759	793	805	830	790	807	764	801	808	750	784	802	820	782	813	753	768	819	824	837	806	821	765	760	777	825	829	786	753	763	842	802	818	841	853	809	778	791	804	749	811	812	816	859	838	779	812	793	772	824	826	873	822	815	859	781	814	759	800	765	767	806	778	811	819	813	801	799	775	807	741	823	819	813	853	828	799	827	803	825	832	828	840	796	776	801	837	811	755	801	750	830	861	766	770	794	748	821	833	829	827	820	761	775	816	787	823	835	848	820	813	776	793	815	767	801	819	828	803	765	795	801	784	797	849	801	805	837	750	763	768	791	803	745	825	816	764	768	764	796	821	793	828	778	813	800	822	791	738	748	802	758	810	815	793	794	828	795	773	801	817	802	812	818	784	751	791	723	803	771	832	790	810	796	796	855	834	755	796	782	805	851	839	812	842	740	813	770	766	821	833	811	819	795	759	791	800	777	811	852	797	794	781	835	824	742	829	831	761	845	798	786	775	742	770	850	813	795	843	761	775	773	744	836	802	804	820	809	758	776	796	769	812	797	832	785	802	785	800	837	793	756	800	855	776	828	804	820	864	808	815	761	815	773	817	851	784	744	760	772	789	812	824	836	756	784	785	788	793	802	796	771	771	841	822	771	854	821	775	795	835	800	829	820	804	795	798	834	822	751	780	837	786	795	839	790	795	809	779	751	801	796	788	788	814	774	731	837	793	827	785	805	834	749	787	816	767	806	793	801	783	803	800	837	763	790	844	799	814	772	815	800	804	771	758	885	792	816	828	793	802	770	800	750	809	770	768	827	846	803	827	769	775	805	801	846	792	820	841	812	795	816	755	791	807	817	790	812	816	767	820	843	785	786	794	754	803	797	751	767	771	853	830	808	862	777	782	821	827	817	809	771	779	762	837	853	824	782	832	750	819	780	815	850	827	773	796	785	789	778	846	764	769	776	779	812	821	817	771	802	781	763	807	788	757	815	735	835	810	797	830	820	816	807	809	761	835	798	802	841	807	815	796	794	770	756	825	835	838	806	830	855	775	786	778	783	846	803	801	819	772	805	795	824	763	763	786	805	819	762	843	827	870	806	846	833	773	733	806	752	798	768	755	801	817	783	792	771	717	813	778	833	790	819	798	823	800	812	775	756	773	772	793	790	807	755	842	800	802	789	784	839	812	811	774	822	830	808	802	818	807	889	781	776	801	776	792	812	786	793	829	803	772	824	785	712	853	832	809	815	804	723	778	781	798	758	806	755	772	774	814	780	777	832	798	832	831	769	870	786	811	766	753	769	818	821	829	784	788	833	857	760	816	818	815	816	839	790	806	841	818	809	816	754	774	803	822	770	804	786	763	786	843	839	748	860	828	833	809	799	817	770	807	764	805	814	840	789	808	855	783	783	792	798	785	835	804	794	815	844	817	809	864	771	775	766	773	779	806	863	795	776	837	781	799	767	849	767	834	780	825	785	845	804	776	862	795	787	789	806	774	835	810	812	803	823	805	787	819	842	810	789	777	805	795	827	833	803	819	759	821	756	774	820	849	829	829	820	776	803	815	794	813	749	814	774	836	803	803	838	803	835	784	818	811	777	817	824	791	784	794	811	754	798	800	786	813	750	779	795	831	795	828	808	793	814	777	748	803	776	819	784	817	768	832	805	783	848	761	740	829	791	783	785	773	792	750	872	775	829	762	845	816	800	814	778	840	851	762	764	805	836	755	838	801	788	816	786	803	802	843	816	809	810	814	792	734	782	799	817	831	833	817	800	835	793	812	813	788	793	832	796	752	792	785	779	828	835	776	774	859	752	793	850	773	801	809	799	833	824	768	813	816	772	790	828	793	833	842	801	815	788	842	795	807	809	779	744	782	785	789	800	768	790	794	798	806	843	764	824	800	777	808	767	797	889	738	757	817	794	789	822	825	866	761	864	804	789	847	822	805	773	809	783	778	821	811	784	757	783	822	763	787	789	790	791	775	805	826	785	783	829	791	811	780	768	805	806	806	832	801	831	793	769	750	788	814	825	817	777	803	803	814	835	792	805	771	792	793	772	835	809	849	782	841	775	846	776	774	807	870	785	789	770	797	811	801	793	799	786	806	783	834	833	776	784	753	810	739	772	792	854	767	841	799	817	785	827	765	787	812	843	804	822	797	815	797	823	790	782	765	756	806	783	748	798	791	770	778	849	810	791	744	799	772	773	762	791	742	799	776	797	832	834	850	810	842	766	779	787	792	802	815	805	818	814	821	775	806	814	800	829	754	812	819	825	810	840	776	841	827	783	805	801	809	810	741	816	821	810	789	782	812	819	778	806	858	849	800	849	831	790	799	794	755	765	792	806	832	815	801	765	798	798	794	811	789	799	773	832	803	739	773	780	787	802	846	801	767	811	753	800	826	819	796	779	822	726	814	801	805	819	769	787	786	817	776	795	759	763	788	822	759	811	763	723	770	760	747	837	779	823	805	784	807	822	803	806	794	790	816	797	794	765	783	785	787	822	817	802	810	793	827	766	867	803	803	821	787	795	802	783	774	799	806	788	854	802	867	814	762	802	798	793	777	817	815	758	764	789	792	855	795	820	818	803	825	738	784	811	848	814	758	786	829	830	844	778	798	822	823	789	824	754	809	825	834	827	858	795	758	795	768	844	814	817	837	856	810	803	763	805	794	786	810	752	759	768	785	815	818	759	815	832	832	827	794	779	768	798	784	796	782	822	807	792	786	808	784	839	809	769	796	791	722	783	760	769	747	826	770	780	794	816	755	804	760	770	819	820	788	804	804	817	854	838	818	795	813	801	786	802	771	773	783	783	831	769	811	808	799	753	810	805	759	817	783
28949	16297	2298	437	307	302	310	273	275	260	260	251	262	268	253	270	289	284	266	295	263	249	262	258	238	257	231	257	261	302	252	257	266	285	280	244	236	252	238	264	260	251	236	243	239	289	262	223	271	298	266	231	297	259	263	251	250	240	249	246	263	263	245	255	299	272	250	276	270	248	252	243	261	257	292	249	285	252	233	227	271	213	245	272	244	257	227	243	255	254	250	268	273	246	242	256	244	266	251	265	260	246	241	235	263	275	254	270	254	240	269	284	240	247	218	252	278	250	263	238	264	252	269	263	275	202	239	254	253	256	246	258	256	241	255	245	226	249	264	267	272	248	252	246	221	289	275	261	220	256	289	268	247	274	276	275	276	235	257	262	238	232	233	242	260	246	250	256	251	260	236	270	266	245	263	287	270	251	242	291	298	242	260	235	250	283	244	244	249	258	277	258	253	248	272	241	296	254	280	254	263	262	278	273	234	253	240	262	244	248	270	245	281	230	256	223	223	278	235	230	258	272	238	219	247	271	270	270	255	282	276	245	248	236	261	244	243	263	264	264	227	251	260	263	269	275	266	265	255	262	267	248	267	240	273	259	250	251	240	267	257	274	235	234	276	228	249	240	279	265	263	271	246	280	259	236	228	260	257	246	259	244	251	265	251	253	279	218	243	269	269	236	240	279	231	267	240	255	282	243	238	250	228	261	240	262	252	271	276	231	227	247	247	273	243	248	270	242	277	252	254	298	253	242	253	253	245	246	255	275	252	267	276	257	273	260	272	235	247	258	254	242	246	239	231	247	260	278	231	283	263	264	249	250	264	257	229	233	260	255	274	233	247	244	233	275	242	241	248	264	268	239	238	227	246	239	253	270	246	249	261	249	235	233	268	244	257	253	254	242	256	246	228	264	237	266	239	289	227	258	272	252	249	272	262	287	259	263	269	251	255	256	251	245	249	225	255	237	251	255	231	236	264	249	227	245	271	263	250	233	237	255	257	291	255	258	258	258	248	263	234	243	271	245	268	251	260	281	253	241	253	247	243	229	248	230	248	277	257	230	258	248	244	248	270	273	264	258	258	266	257	256	238	250	251	243	249	241	245	279	234	238	230	285	258	262	251	231	267	242	239	233	247	246	264	237	256	282	271	273	280	253	251	251	234	240	269	264	283	260	263	228	254	233	257	288	272	256	228	221	221	250	258	272	249	242	239	268	262	234	259	267	276	245	235	240	241	243	227	252	276	215	261	277	264	258	238	242	249	266	259	233	258	267	267	252	277	257	228	251	243	268	233	248	263	238	230	255	277	264	302	280	271	268	266	267	228	249	240	235	244	247	244	251	252	238	255	231	260	280	241	243	252	257	245	249	253	249	262	255	262	223	239	245	263	265	261	298	271	248	258	238	249	254	242	293	241	234	248	240	260	298	223	260	265	250	231	282	267	226	248	260	264	226	248	260	252	247	262	265	249	251	238	255	238	271	244	267	267	265	254	242	254	255	263	283	263	268	253	268	258	247	230	250	268	273	267	288	240	260	245	287	267	276	261	248	259	224	256	260	242	249	275	248	212	268	237	285	265	235	276	227	290	260	249	251	253	250	254	247	254	245	266	282	221	258	270	249	251	265	232	250	261	247	257	226	211	281	264	257	234	285	225	290	236	268	240	253	271	246	259	253	244	284	257	276	262	256	265	257	273	278	264	241	270	253	237	245	264	268	249	253	267	275	260	230	250	278	255	245	268	297	267	242	243	234	263	269	243	206	259	245	264	268	247	260	261	242	251	238	262	265	269	257	255	255	217	275	257	260	274	246	262	242	242	252	234	254	265	236	252	240	246	265	244	245	236	246	248	256	270	264	278	288	277	262	277	242	258	286	275	243	247	243	252	229	259	261	252	270	271	262	237	230	277	265	257	231	274	278	279	266	281	257	241	248	254	269	243	250	280	255	245	271	266	301	243	257	250	216	259	233	262	282	277	245	242	236	283	257	256	250	262	227	238	236	257	280	259	253	232	277	250	225	235	232	272	270	237	259	259	257	245	249	227	274	261	238	270	235	233	226	265	221	243	269	228	249	257	257	264	283	231	223	231	245	274	258	257	270	284	251	250	249	255	236	244	236	273	273	249	271	258	249	265	264	255	277	278	230	220	222	276	249	224	262	220	250	250	240	261	252	276	247	264	285	225	237	231	248	256	237	236	272	290	281	275	247	261	260	256	284	257	286	214	250	268	237	269	286	262	266	249	259	261	272	256	250	254	254	257	291	256	268	214	261	243	254	266	248	245	247	247	251	259	281	241	243	276	251	242	291	280	267	250	272	261	231	258	227	241	267	247	243	237	249	240	269	245	231	259	236	222	278	253	248	263	278	282	270	252	223	237	249	267	255	256	259	267	290	256	282	268	243	250	254	251	243	243	269	242	262	266	256	244	263	251	258	234	260	229	243	260	248	277	247	248	239	244	272	270	255	249	220	262	262	288	243	247	262	242	250	242	239	212	256	213	224	258	260	268	264	248	243	247	257	253	267	236	267	252	240	225	260	267	254	242	237	247	282	245	219	258	266	273	242	269	283	233	250	267	254	256	222	263	230	216	243	257	283	253	238	260	276	268	252	282	243	263	259	260	218	269	243	268	241	264	261	217	277	277	248	249	240	262	259	247	253	255	241	248	230	244	250	240	245	282	249	245	242	268	240	249	237	273	264	247	228	259	269	265	249	232	246	253	228	233	256	231	236	252	226	254	228	210	251	264	270	269	247	228	253	277	234	258	279	264	243	217	240	224	251	249	251	268	231	271	276	262	265	265	256	240	258	259	236	263	263	237	254	268	249	224	253	249	295	273	262	287	250	258	289	265	246	258	243	259	261	264	259	247	248	274	294	233	246	236	265	258	246	264	261	232	254	264	243	266	217	283	234	253	240	263	255	252	251	255	243	285	244	282	234	250	268	251	257	220	255	266	272	271	276	268	235	254	261	240	278	238	233	248	288	256	236	255	247	261	264	258	240	249	239	221	222	248	265	242	283	267	269	262	245	255	272	280	252	224	249	281	262	240	263	244	278	229	257	255	250	257	261	265	243	241	220	280	245	256	224	261	264	251	257	276	243	244	263	250	277	226	238	273	244	229	235	259	240	249	245	277	211	231	264	253	262	243	313	267	243	243	253	228	239	274	278	250	238	236	238	235	248	248	272	276	262	245	256	261	234	250	277	262	255	243	222	269	250	287	255	250	246	225	265	275	268	248	242	212	255	285	262	263	301	264	223	284	259	239	230	256	250	239	279	265	241	240	229	225	260	286	242	226	248	280	263	275	253	242	269	249	273	239	252	251	246	254	241	257	250	251	266	265	262	247	216	267	306	255	268	240	271	263	253	237	262	245	292	233	234	249	236	268	226	246	239	277	264	241	245	272	259	244	270	218	264	238	245	277	214	262	255	251	289	258	223	257	251	235	240	237	221	278	267	249	277	235	218	240	255	250	253	252	254	251	256	257	232
4919	798	719	493	387	367	343	302	302	291	319	274	283	293	275	248	289	265	253	253	277	228	228	272	265	270	258	261	278	270	228	278	262	255	256	253	256	246	262	247	260	274	284	257	268	256	248	252	264	239	258	248	283	239	239	235	248	289	254	235	267	290	271	256	245	222	293	237	271	249	259	250	267	254	259	251	262	236	239	277	268	285	251	272	259	263	261	258	245	243	251	250	269	264	254	264	255	271	246	246	265	254	260	266	242	268	243	260	260	266	252	274	242	246	225	246	253	267	283	237	245	270	272	281	265	273	234	253	251	258	263	270	290	268	235	274	261	269	270	263	254	266	241	262	238	258	234	229	237	291	260	270	259	244	273	248	265	279	283	263	262	269	277	274	254	255	257	275	254	260	258	254	262	266	264	261	258	256	265	257	261	233	246	271	254	289	244	251	265	279	263	272	251	259	272	267	263	254	269	248	279	255	265	247	275	270	223	267	265	272	290	246	253	232	247	250	266	282	243	265	267	249	255	281	244	236	264	266	263	235	222	260	276	277	246	255	264	225	244	257	264	255	258	269	262	241	263	232	231	253	258	253	290	265	254	258	276	252	288	254	282	265	257	280	254	259	253	260	253	268	228	241	245	249	272	246	269	261	226	239	239	232	283	246	250	230	263	295	218	230	272	252	263	255	257	281	254	256	230	255	233	265	275	262	252	253	258	256	213	276	237	267	259	235	256	237	262	244	263	260	247	250	251	230	257	290	251	254	247	257	256	268	245	255	280	259	269	261	231	255	258	269	252	275	225	246	225	255	263	248	271	269	232	243	234	248	269	256	248	229	258	249	234	251	294	271	284	278	247	265	231	221	254	237	255	261	265	255	241	265	250	254	236	260	286	266	266	268	270	268	267	274	245	251	263	249	268	246	252	257	235	253	245	285	244	240	243	241	272	242	245	240	265	269	221	250	262	245	267	262	262	259	259	256	273	251	264	241	240	277	252	262	251	252	256	231	222	227	227	243	245	275	247	257	248	237	264	262	265	232	238	258	262	260	275	250	267	284	255	266	283	268	229	272	290	275	273	246	250	269	280	247	261	258	241	235	269	267	257	256	286	273	238	234	260	258	286	287	268	267	260	237	250	248	248	256	233	275	250	251	247	253	282	255	253	282	227	241	284	264	276	259	246	237	267	247	233	231	253	247	220	234	276	265	278	253	228	256	263	250	284	221	279	231	254	251	278	279	256	267	250	248	266	267	274	262	281	288	222	254	257	255	234	249	267	266	265	268	258	238	248	264	267	263	264	245	224	231	293	273	255	285	234	236	274	275	263	290	266	282	284	235	290	259	253	261	251	283	248	254	269	251	289	246	267	240	269	284	271	268	245	275	261	274	245	261	283	251	263	245	243	227	242	237	271	275	255	309	275	267	257	261	256	246	281	222	254	267	283	259	266	253	242	220	278	262	277	270	249	278	299	262	265	262	233	261	243	259	274	283	323	273	274	255	261	264	238	233	237	248	253	284	264	229	244	260	225	258	240	269	258	270	239	272	268	282	260	247	272	238	270	288	265	258	292	239	256	253	277	256	262	245	256	256	267	273	246	266	234	251	259	215	279	251	279	272	241	250	249	265	241	279	275	235	205	254	266	228	273	257	258	285	273	256	259	246	257	255	247	222	290	268	262	292	261	271	246	270	243	254	255	275	258	251	257	264	287	257	253	235	255	253	261	249	238	253	243	267	247	271	280	238	239	259	274	271	252	277	263	267	264	224	256	266	243	281	256	281	254	236	260	253	233	271	256	266	269	259	225	258	242	256	257	264	231	234	241	267	249	270	272	273	271	253	263	294	267	226	243	286	266	275	267	261	270	243	249	254	234	253	277	275	250	233	254	258	250	237	248	246	260	257	255	302	268	257	283	258	274	276	259	253	265	250	243	267	240	255	275	301	253	261	247	243	256	278	270	262	242	246	259	257	259	277	257	270	259	235	233	239	240	281	262	263	254	271	284	257	234	253	253	253	274	281	257	245	254	257	258	261	248	269	250	259	250	259	236	271	278	237	242	237	240	252	265	246	275	272	268	268	275	266	255	265	232	245	262	257	266	262	254	260	267	251	246	296	260	269	249	245	273	238	260	250	248	264	275	243	252	244	271	247	226	269	283	262	255	266	247	268	264	259	252	274	260	259	248	255	245	234	258	257	238	285	270	275	234	277	247	267	298	246	269	244	252	274	242	266	260	260	268	236	243	231	255	288	246	236	273	257	257	302	248	243	284	277	253	279	267	229	269	252	257	275	253	287	260	220	280	262	227	253	274	235	273	276	248	290	267	260	234	281	240	231	256	276	249	267	243	261	250	244	244	274	232	259	245	246	252	253	291	247	246	267	247	284	252	237	243	231	251	275	243	266	273	266	256	261	255	266	226	292	259	237	257	244	232	273	231	269	241	264	278	263	272	268	249	277	256	240	260	284	225	266	264	230	230	261	249	235	256	268	225	259	277	246	241	267	243	264	239	269	269	246	239	273	264	262	267	227	240	262	245	272	295	258	253	258	265	257	266	240	263	265	283	236	287	268	246	229	259	261	235	244	252	277	245	244	243	276	262	252	254	226	265	268	263	279	264	296	264	259	288	244	252	254	261	293	251	289	252	251	281	269	260	277	240	299	227	242	251	256	242	237	250	238	250	239	273	257	243	284	249	256	279	266	246	257	271	262	242	252	250	275	249	246	253	284	238	260	252	262	259	276	259	266	263	225	283	250	264	268	246	249	279	267	225	242	249	241	259	247	246	238	276	259	259	265	249	235	275	277	272	247	250	239	291	238	264	277	278	261	273	271	241	253	245	258	243	268	277	260	238	224	258	260	281	246	221	229	260	259	261	260	256	246	233	250	262	275	224	257	245	234	286	240	212	282	262	259	285	274	262	255	254	234	240	236	260	245	258	247	249	284	258	247	273	267	271	277	263	244	272	266	250	264	256	273	271	263	259	260	252	277	264	230	250	251	267	249	261	272	257	242	251	245	281	284	269	268	266	290	257	275	294	250	289	264	242	241	255	254	268	256	270	268	270	241	260	281	259	259	255	270	225	270	262	268	253	227	271	260	276	259	234	264	270	268	285	276	249	269	246	248	244	256	242	242	254	224	247	287	278	242	256	246	263	235	242	282	251	250	268	246	266	232	265	236	250	251	277	254	241	287	277	252	249	241	265	250	285	255	260	256	237	256	265	279	286	250	268	281	278	264	279	255	278	250	281	253	238	256	266	294	285	263	230	245	236	241	221	266	255	277	244	235	261	253	269	281	253	246	258	226	258	252	273	251	283	273	223	247	255	260	232	263	267	270	255	249	251	267	258	267	252	264	260	239	212	245	240	248	263	234	258	258	243	225	252	261	255	256	255	243	265	277	301	244	250	239	237	255	248	256	266	281	243	261	251	274	256	254	231	277	248	273	299	282	285	225	257	244	262	249	241	257	251	241	259	265	264	286	247	253	261	261
25761	21330	28033	24977	21347	12847	1840	1233	1014	936	872	834	789	776	691	706	693	702	722	680	731	715	700	668	689	664	684	678	631	626	622	620	647	617	672	667	637	653	629	622	665	639	670	684	676	615	633	658	642	629	640	625	619	676	604	678	604	657	680	634	610	677	642	646	648	665	662	613	639	659	655	607	664	654	636	595	632	634	699	613	664	623	672	630	639	649	615	607	653	639	613	649	614	673	673	607	602	628	620	690	621	627	575	635	657	645	623	631	611	645	622	637	630	650	617	625	634	613	615	660	641	653	627	607	643	659	678	640	618	635	661	618	626	643	631	654	637	667	665	618	659	613	596	609	643	664	660	601	656	610	649	661	648	546	642	678	642	657	651	644	645	635	646	673	622	656	674	622	616	635	659	651	677	606	633	658	630	699	626	647	643	623	603	640	596	622	633	654	672	613	630	591	650	604	655	660	649	651	637	655	656	614	644	612	645	616	634	621	612	633	627	640	627	624	604	613	618	645	602	632	643	624	628	646	603	647	593	645	647	637	637	645	628	647	592	638	645	672	620	627	590	641	649	672	672	611	636	639	597	620	652	600	654	630	635	610	634	645	616	652	639	640	572	665	627	627	642	651	600	613	616	656	659	660	631	611	635	630	638	618	616	617	642	607	606	667	613	645	639	585	618	642	614	671	620	609	637	631	612	631	623	675	604	625	622	634	632	676	616	623	639	597	661	583	688	632	609	603	632	641	634	652	649	678	636	673	661	619	647	647	631	627	605	601	617	615	624	606	619	657	613	643	648	623	606	595	590	654	635	659	673	624	647	653	616	630	634	628	659	668	671	598	621	619	612	651	587	635	692	652	637	610	652	644	591	626	641	614	674	671	595	656	665	628	594	673	637	645	649	675	619	657	617	613	633	638	643	614	681	666	623	591	665	633	597	641	595	615	614	680	654	630	618	651	646	652	652	615	652	670	637	576	653	608	651	675	603	624	642	633	567	616	659	631	618	614	661	654	641	665	575	634	661	619	630	640	690	623	614	625	639	618	626	652	634	658	651	639	668	606	602	688	626	599	613	623	618	599	642	670	596	655	644	631	610	697	622	626	615	588	647	642	659	591	658	637	648	638	695	657	634	620	627	607	678	656	632	651	629	634	662	631	655	644	615	586	689	656	610	583	625	639	643	650	659	621	643	626	587	664	649	632	604	649	617	613	602	656	624	621	620	608	642	619	635	648	635	617	628	634	618	677	600	652	640	663	622	643	599	608	591	584	623	663	652	621	645	637	601	606	605	618	591	619	622	622	653	637	650	612	654	616	631	642	598	638	646	621	618	633	655	655	674	613	612	653	641	635	700	654	635	637	673	661	653	644	654	654	679	664	616	596	675	650	608	622	598	652	590	632	590	610	655	622	635	579	646	617	597	631	621	600	646	642	630	711	636	624	651	591	678	625	650	585	679	649	608	638	585	639	608	594	673	635	638	608	641	634	685	649	602	657	603	683	630	637	642	636	635	624	645	635	643	636	604	611	638	589	619	613	639	648	634	639	670	659	601	625	627	644	660	667	575	612	662	699	573	610	632	604	609	591	613	641	598	667	622	641	640	664	638	596	657	598	685	624	655	610	623	639	596	646	664	640	680	629	625	621	662	617	716	659	617	681	619	635	647	616	641	606	686	642	571	619	608	623	571	649	634	628	670	631	623	632	644	615	610	627	614	664	642	616	641	644	659	656	656	646	612	666	643	683	667	588	602	635	601	615	657	643	624	643	633	607	665	604	595	631	649	599	611	598	649	654	586	599	646	679	603	655	676	659	658	662	621	638	660	655	615	612	615	628	681	648	601	607	663	609	633	643	611	619	648	605	668	631	678	625	645	659	641	645	631	576	646	651	668	592	611	604	594	649	653	606	662	630	632	664	620	619	648	641	643	605	609	615	682	617	605	627	619	682	642	602	613	623	607	586	608	638	602	668	567	650	587	639	645	629	698	605	636	591	642	624	675	632	677	704	616	622	641	635	617	597	647	619	678	639	619	637	670	680	609	629	662	657	568	658	692	626	600	642	660	587	624	665	678	602	629	673	596	617	628	647	662	685	619	647	656	633	635	644	629	591	604	630	636	616	642	610	666	635	655	653	632	670	612	665	638	626	658	603	631	581	657	590	601	604	609	605	628	652	649	680	645	632	639	637	597	629	638	616	653	645	662	645	559	642	627	670	638	656	616	657	655	626	673	618	641	615	623	593	677	619	637	594	618	601	677	605	649	598	603	600	609	649	674	631	707	632	637	633	612	627	614	595	628	669	658	632	646	615	587	632	620	649	632	659	613	626	598	611	652	646	619	608	681	588	594	674	612	592	605	623	655	614	680	643	603	624	620	611	617	672	692	657	624	581	659	637	626	648	617	648	618	646	697	584	642	613	618	595	697	617	639	646	647	614	648	630	670	634	616	654	619	663	617	581	677	645	619	612	608	587	633	633	573	609	654	634	651	622	641	598	622	648	631	636	631	620	627	637	617	623	635	668	636	651	628	586	641	590	639	632	628	586	666	653	682	641	651	656	661	643	588	666	586	614	621	596	653	614	609	623	602	593	605	622	636	605	637	655	669	634	569	637	595	605	660	626	624	597	628	611	630	656	644	611	641	623	658	641	600	649	541	647	558	633	641	604	633	649	630	595	637	630	680	626	638	642	629	597	640	601	676	632	633	638	627	633	624	614	625	647	648	632	656	641	652	620	612	674	670	682	609	639	644	635	669	628	661	631	617	611	625	602	591	602	627	637	636	669	580	668	632	662	628	657	601	620	622	629	601	602	589	616	566	646	603	663	614	642	618	612	658	650	646	642	620	599	636	640	625	651	687	665	612	635	637	663	571	638	626	601	617	609	606	605	609	632	625	602	625	632	645	661	637	637	643	650	657	631	665	618	654	634	617	682	640	626	615	622	644	616	626	642	622	627	589	618	658	619	620	655	650	623	618	616	611	646	587	688	649	659	626	639	667	631	633	635	658	603	649	648	629	632	633	689	603	679	619	590	605	606	596	572	645	625	604	618	659	617	576	624	639	651	622	637	618	643	647	634	619	634	634	668	664	645	644	619	605	635	622	585	654	652	595	624	628	606	643	613	626	615	619	647	654	632	655	597	628	598	639	638	642	645	622	635	654	617	608	619	613	586	591	641	637	680	635	606	634	604	681	625	604	627	636	640	612	643	588	659	609	595	623	643	637	653	629	643	642	617	656	660	614	642	628	641	621	618	612	614	606	654	680	619	671	562	641	636	623	633	628	623	682	599	579	625	671	672	634	656	615	616	615	595	631	612	649	614	596	627	622	671	637	614	664	646	617	621	626	685	641	635	619	649	603	585	645	600	615	647	591	633	596	624	603	665	647	595	636	639	548	641	589	609	612	643	636	644	599	579	635	616	619	640	629	614	623	611	586	658	649	612	654	580	639	573	653	612	617	645	653	632	652	648	629	623	615	635	618	647	619	638	645	604
7315	10584	9812	5689	3852	2694	2125	1782	1531	1235	1223	1086	1000	918	845	837	802	807	747	759	711	746	679	703	709	622	675	660	690	622	664	677	660	708	694	653	615	661	635	638	649	595	631	620	615	640	650	650	614	637	624	573	581	574	610	583	611	586	619	596	591	618	594	601	622	621	563	616	626	624	569	581	571	561	589	592	627	594	619	591	620	595	590	569	634	604	591	571	556	582	589	679	587	595	602	600	583	635	601	579	562	607	627	545	579	561	614	586	640	591	582	554	566	585	606	614	592	631	596	623	612	621	638	567	586	569	615	625	652	592	614	579	616	602	556	650	627	611	556	623	540	579	619	590	578	600	560	565	628	625	608	612	576	636	600	608	605	559	586	586	592	605	621	591	649	611	597	636	596	589	622	611	631	606	636	616	558	593	560	585	597	596	561	592	569	635	611	572	531	609	588	601	565	593	602	611	603	581	618	634	564	604	538	618	618	602	609	607	650	586	574	625	596	587	566	629	557	594	590	632	616	594	626	629	544	625	600	618	621	608	615	552	588	598	579	546	616	608	584	615	587	607	569	565	601	595	577	579	585	585	572	596	605	615	630	557	614	608	569	567	593	630	570	602	570	587	583	567	558	599	602	554	594	579	594	549	546	587	640	581	602	574	583	592	619	612	610	525	589	585	568	606	547	630	590	622	590	579	590	581	584	569	571	613	561	598	604	609	530	624	591	626	562	588	590	606	611	590	585	588	574	592	577	591	580	594	570	607	620	629	628	583	642	643	555	591	589	608	592	622	604	613	586	586	599	557	580	605	611	588	578	578	646	599	578	561	613	593	591	589	579	593	610	595	560	613	630	581	582	600	632	601	611	573	538	597	604	599	548	575	643	591	555	582	597	566	624	594	579	570	623	570	605	598	612	615	570	562	565	574	593	600	593	581	584	601	630	634	561	565	578	551	585	605	632	631	567	613	600	602	579	573	621	566	575	664	589	598	614	588	627	608	598	615	603	555	592	620	568	616	586	576	564	585	572	631	598	573	549	605	558	619	634	556	615	594	570	605	570	586	624	566	624	582	591	587	534	641	583	594	593	592	639	596	599	588	607	592	605	596	594	553	565	625	560	580	632	613	572	585	601	615	579	600	637	586	587	604	634	579	568	590	588	653	624	598	548	600	611	604	593	588	606	542	606	593	588	588	606	611	601	616	587	588	641	566	613	574	628	579	584	561	553	569	581	642	602	560	584	581	545	590	589	580	611	585	602	580	592	592	594	568	585	547	609	608	541	557	558	621	573	563	616	635	525	606	582	596	550	600	586	633	596	641	624	553	616	590	571	602	616	595	653	576	613	589	613	625	581	621	592	605	597	559	606	601	578	555	572	603	600	567	562	551	601	614	608	630	612	616	619	564	586	598	625	601	615	589	611	563	582	549	548	557	630	609	563	564	603	619	629	559	603	602	613	597	619	602	578	581	606	596	545	596	617	571	557	605	604	577	592	594	580	590	595	588	583	626	638	587	566	621	581	599	586	579	585	591	583	600	581	615	602	617	588	574	566	605	596	569	626	554	572	548	622	594	568	597	603	616	608	665	602	642	597	584	608	586	594	623	621	576	586	604	598	569	593	605	577	613	574	595	625	598	562	610	585	605	566	589	599	626	639	574	590	606	586	568	577	559	569	597	594	608	603	582	628	586	544	573	567	584	557	587	599	543	591	591	573	593	635	595	590	610	595	606	561	589	608	612	550	631	605	636	585	609	584	548	583	575	617	564	577	551	585	612	636	566	617	626	534	563	626	572	601	565	610	588	560	590	604	579	609	569	570	592	617	571	591	627	600	606	617	599	594	577	570	559	591	622	571	613	554	550	570	567	592	610	595	584	589	587	595	610	613	592	627	628	630	574	597	562	576	599	556	558	579	568	618	599	614	592	570	582	564	613	607	631	581	622	587	603	597	589	609	633	598	590	571	603	618	595	611	631	601	586	609	624	592	566	593	573	577	594	593	571	607	581	593	639	625	581	555	590	639	580	570	587	626	585	625	557	606	596	557	601	601	553	569	574	614	591	600	593	577	571	578	595	608	613	622	557	608	584	575	582	577	640	654	557	623	619	622	613	576	616	580	571	609	628	637	583	594	580	591	564	594	593	578	618	577	585	629	599	570	585	558	618	580	603	593	564	575	592	566	588	640	602	548	608	539	617	589	631	584	597	580	587	633	576	568	601	585	572	586	576	566	599	644	556	620	584	525	588	594	591	544	622	620	620	601	604	641	560	581	621	570	565	627	570	588	580	574	532	553	571	597	571	571	579	565	591	607	566	582	611	568	564	539	635	608	629	597	573	635	575	598	593	649	563	612	600	575	648	603	598	573	591	607	622	585	626	568	598	584	602	612	601	623	569	600	591	571	541	619	620	562	611	609	571	596	592	577	582	585	609	594	590	570	614	634	582	538	626	612	633	568	618	623	559	606	566	579	591	627	629	563	609	599	590	590	597	608	558	579	622	610	592	615	579	588	601	545	607	530	578	579	540	593	608	603	570	614	636	590	582	607	564	636	595	600	614	563	560	564	561	577	614	569	581	600	605	627	624	552	569	586	596	622	581	642	586	594	636	596	592	601	626	575	600	570	589	607	560	599	599	555	565	614	596	623	567	601	575	582	613	601	610	617	565	606	587	619	595	538	594	587	612	562	600	634	568	588	547	628	548	567	650	601	584	588	623	588	603	613	627	575	555	642	601	578	576	602	591	632	616	586	545	587	617	654	609	572	568	567	584	607	554	586	610	646	591	593	578	579	611	617	607	588	575	580	597	573	603	524	573	573	579	639	586	576	588	622	593	612	606	618	572	591	598	587	614	590	618	597	584	612	609	628	610	587	561	618	599	597	579	588	611	606	593	579	594	645	600	571	596	526	594	584	553	604	667	581	572	608	597	580	615	600	562	590	631	563	586	539	634	598	604	583	607	598	585	615	595	609	604	592	593	605	576	566	572	546	584	568	624	570	606	594	584	587	592	581	576	596	591	616	603	607	536	553	569	585	613	606	588	630	609	621	597	589	561	594	587	616	600	577	574	616	566	592	581	611	587	618	583	603	595	575	608	580	547	625	612	605	564	587	616	617	610	607	584	647	624	555	599	567	562	607	559	556	555	607	595	604	557	617	588	599	595	622	584	566	607	590	595	610	610	652	619	581	622	593	575	601	583	593	596	604	558	586	598	623	585	570	622	601	545	613	608	578	585	558	592	606	636	589	600	560	571	635	551	574	559	601	595	596	584	596	616	596	585	620	601	632	591	634	543	595	613	592	617	592	613	569	614	630	642	580	589	592	629	609	579	566	567	564	579	558	595	599	579	609	597	569	632	629	591	602	622	651	613	606	592	537	600	639	591	576	582	584	601	547	561	563	568	608	622	559	618	611	604	635	592	623	591	604	633	557	586	598	563	613	615	631	557	598	606	592	642	573	603	597	591	650	609	615	614	602	583	606	592	652	558	576	574
23447	21356	28394	24688	21365	21463	11856	2242	1616	1456	1276	1259	1200	1146	1111	1093	1067	1048	983	1068	973	942	914	929	910	951	946	932	859	948	882	916	908	908	869	924	864	864	897	865	887	859	911	868	877	828	868	793	945	898	867	874	847	898	866	886	844	866	823	830	882	873	853	879	880	861	890	853	895	906	886	854	923	863	878	843	868	877	851	844	851	889	876	865	898	843	884	853	873	852	870	884	833	877	876	849	841	808	833	869	837	854	910	819	906	876	908	841	867	865	867	864	830	870	852	872	863	864	833	869	842	841	829	872	821	871	881	848	908	829	875	872	871	839	895	871	845	879	850	868	847	836	820	846	862	813	854	873	844	869	858	864	839	850	859	852	863	856	817	889	907	846	915	896	845	892	866	906	883	889	827	864	850	874	845	902	808	858	885	884	864	843	873	901	855	878	819	869	855	864	876	935	904	856	827	878	792	841	855	895	825	824	896	874	832	884	856	866	842	881	862	861	850	833	783	831	924	866	858	805	852	898	772	781	912	805	840	804	861	912	873	861	843	825	851	883	848	844	859	879	862	923	844	843	817	869	871	911	844	876	770	828	827	894	880	863	884	831	843	855	836	872	887	900	892	871	837	815	909	826	867	857	916	901	874	851	827	892	864	871	898	824	862	852	819	850	879	829	841	841	831	883	904	874	894	904	862	904	755	804	834	865	869	880	856	875	883	816	881	846	906	845	832	831	797	839	847	842	850	824	837	875	891	843	875	815	873	772	868	871	907	908	860	841	873	868	858	888	840	884	839	865	880	848	851	818	889	872	839	853	867	870	841	861	835	890	852	778	820	872	796	845	839	846	897	846	861	842	907	822	895	855	859	786	849	849	781	836	865	809	904	885	822	829	824	833	817	794	820	883	871	833	872	834	907	819	874	864	918	830	846	896	886	844	894	826	842	828	852	860	891	836	840	847	899	896	873	831	805	836	815	852	851	882	855	810	925	855	839	807	868	776	859	869	837	853	873	846	894	845	846	881	838	889	816	842	914	932	864	851	846	880	873	862	857	794	838	808	847	897	894	867	832	863	836	878	911	853	863	861	861	875	945	865	830	804	844	841	886	913	841	882	932	867	862	838	848	815	866	852	844	853	882	893	822	844	810	899	859	840	864	839	863	871	875	852	904	807	885	838	849	836	818	833	843	893	856	914	819	823	871	832	847	864	828	842	872	872	897	889	830	819	863	854	819	851	880	874	856	879	889	828	831	807	838	786	837	876	833	822	870	897	857	811	825	850	886	890	835	889	870	789	867	824	831	901	844	882	911	829	850	832	870	835	847	831	878	867	854	823	849	912	866	843	835	815	888	855	862	899	844	854	823	840	872	883	869	825	858	839	860	863	926	810	880	860	825	845	861	778	837	860	841	889	873	864	808	867	884	882	806	876	873	856	824	828	842	838	820	926	820	825	896	809	753	921	908	854	836	926	797	904	814	855	804	835	828	857	851	867	926	861	859	866	857	804	799	867	833	852	878	818	870	904	833	864	872	844	799	874	843	877	826	874	910	851	843	842	912	872	866	841	780	865	788	873	883	868	908	892	853	857	860	884	872	872	880	845	852	822	839	841	861	877	855	853	842	831	853	884	887	862	878	869	828	891	871	858	798	874	845	816	860	831	824	820	850	828	882	880	882	878	890	852	869	862	859	893	860	868	911	877	850	874	868	945	863	825	859	892	879	848	841	876	899	837	849	899	871	884	798	826	865	900	745	860	842	775	882	821	811	902	848	900	853	867	853	844	877	834	858	906	888	815	818	823	834	908	845	886	865	865	850	792	802	879	843	846	807	890	838	902	817	887	857	864	891	901	940	821	902	895	800	827	869	899	854	848	881	916	848	906	855	870	866	874	870	779	868	833	868	870	844	832	874	879	824	855	867	877	834	827	862	841	807	824	881	868	849	826	852	841	912	830	832	911	814	841	881	862	865	858	855	891	841	901	872	843	827	848	884	912	820	856	884	867	882	869	848	872	870	847	854	869	848	867	809	851	851	819	811	877	880	816	899	831	826	852	824	860	900	901	836	809	830	823	849	877	853	867	902	799	873	883	825	855	877	856	864	830	832	825	843	832	836	840	897	849	867	867	842	861	904	847	803	855	828	867	877	845	847	836	855	875	821	870	908	884	841	887	840	869	847	832	805	862	830	849	893	863	861	826	825	855	870	841	907	897	832	827	856	870	845	798	829	883	874	856	889	884	810	875	803	881	852	852	820	853	862	795	836	831	859	814	854	834	825	799	820	906	844	900	879	824	892	842	921	850	848	846	897	818	865	854	821	846	865	843	807	832	837	829	819	829	915	870	866	853	865	863	840	844	815	816	840	844	825	854	841	843	856	898	900	893	847	869	831	867	829	834	918	823	873	859	888	877	858	844	871	884	903	884	839	874	841	849	864	884	824	810	923	886	859	817	853	835	828	870	825	848	880	862	848	887	871	863	804	827	826	828	861	902	849	855	924	852	861	846	844	870	848	860	898	875	863	898	907	815	910	859	896	816	880	883	840	911	852	894	864	833	913	809	848	801	832	866	860	887	892	853	844	864	830	849	866	900	841	836	825	825	865	828	816	819	829	860	858	792	836	824	836	877	798	794	899	901	854	859	870	870	896	865	823	880	864	860	833	829	875	885	826	865	842	866	850	883	807	859	872	912	874	926	860	830	842	850	845	846	866	885	887	854	888	823	813	888	819	838	874	873	846	879	820	855	863	879	839	865	870	848	852	882	849	802	853	866	827	880	878	913	852	826	877	830	865	843	836	876	889	825	846	819	855	778	909	875	853	832	841	851	828	846	884	825	848	830	842	874	877	906	848	875	900	862	905	861	861	878	851	861	863	883	854	844	918	825	862	841	831	842	839	855	835	851	866	862	876	897	880	803	886	854	851	879	913	821	886	876	817	875	857	810	866	856	835	810	866	845	804	835	882	840	853	829	865	862	844	915	831	867	869	860	894	860	906	855	851	836	836	873	847	815	866	853	824	805	882	859	863	788	845	862	823	852	828	845	855	821	899	873	861	834	887	842	903	857	869	812	861	802	848	849	855	848	882	807	871	883	863	854	828	860	886	876	859	862	848	824	805	828	895	827	836	901	852	861	830	879	858	902	882	822	859	891	851	890	902	836	866	885	823	823	863	897	857	821	925	879	825	902	861	918	838	859	834	879	846	857	848	832	840	858	830	791	831	872	827	864	866	802	872	866	827	842	868	849	878	836	863	842	862	843	856	930	906	894	891	875	851	820	855	838	922	794	851	898	920	864	850	887	867	818	875	868	887	863	858	867	901	823	853	892	817	836	821	856	828	855	880	857	880	864	867	793	834	906	825	867	876	858	908	874	845	900	887	827	905	830	891	874	865	809	845	867	881	833	837	834	789	899	867	876	864	905	882	829	836	905	792	795	901	838	887	835	844	847	881	853	856	838	824	881	857	822	831	887	846	850	865	862	849	824	861	864	839	846
10289	17084	15914	9582	6445	4780	3754	2890	2553	2208	1863	1791	1606	1482	1391	1278	1203	1226	1144	1108	1068	1027	1004	1031	992	1014	983	887	959	953	956	924	940	855	834	880	898	881	880	864	918	868	864	864	859	838	875	858	852	816	821	817	868	849	854	855	810	851	831	855	827	839	859	808	828	851	849	844	880	864	773	854	817	802	837	767	829	840	898	794	807	841	825	855	858	862	814	828	859	823	804	821	845	824	798	830	810	868	821	824	806	779	816	795	821	801	824	828	841	796	781	813	846	783	813	808	854	818	773	818	859	833	863	802	796	809	803	808	818	833	833	812	775	820	813	846	822	855	791	836	819	842	831	812	848	833	788	831	814	793	793	838	844	851	833	788	784	847	852	860	826	825	779	789	781	811	767	821	879	853	763	773	787	820	848	847	841	777	858	821	813	809	804	868	859	789	804	819	804	811	841	814	796	764	807	781	827	813	818	791	843	790	807	837	822	819	790	802	832	829	827	842	800	849	825	815	830	819	809	807	798	834	813	826	811	874	768	817	795	832	838	814	780	814	779	824	773	837	843	790	815	836	821	825	812	832	811	795	791	823	795	800	811	827	812	764	795	817	828	836	793	789	775	829	866	818	780	832	805	764	776	845	873	791	790	832	771	824	814	811	780	868	802	784	839	836	773	795	787	777	837	801	829	816	817	804	821	807	822	834	814	843	826	789	813	781	808	840	810	839	804	796	828	840	849	808	783	813	833	781	850	811	802	850	773	802	830	843	724	802	811	826	836	830	780	821	841	823	808	874	859	804	799	777	815	837	804	840	816	807	817	804	833	799	852	876	790	781	781	780	796	822	812	817	817	827	769	836	830	836	768	779	814	784	793	869	817	799	807	837	875	825	803	871	804	825	823	819	798	809	839	781	816	858	773	807	779	817	831	778	825	815	878	794	765	819	754	800	771	764	801	762	828	815	842	820	839	812	788	766	793	775	817	814	826	820	813	811	810	811	819	859	796	777	820	794	821	797	790	841	828	851	825	822	782	810	808	810	826	844	784	820	830	826	847	835	843	818	806	775	784	787	803	840	824	801	819	803	781	797	822	846	797	749	872	776	790	813	821	869	794	843	804	819	850	807	796	835	811	815	836	806	767	785	793	794	831	821	837	799	801	802	839	813	820	744	823	802	824	805	784	808	730	806	808	836	839	844	794	800	752	816	813	823	845	812	817	844	813	830	823	806	822	818	812	774	848	803	810	805	780	795	831	815	803	795	814	824	811	822	794	886	796	815	814	759	789	822	830	799	776	838	866	831	776	777	820	822	833	823	837	842	787	823	828	809	757	832	846	837	797	761	805	752	781	802	811	795	832	846	763	792	785	787	792	822	826	756	806	781	820	775	832	811	849	832	829	797	793	750	818	796	814	817	812	777	839	765	860	800	825	800	817	825	872	866	771	811	873	747	837	780	771	787	822	824	829	835	815	828	843	809	819	812	773	764	799	822	803	766	773	741	771	806	790	814	870	826	805	836	827	851	854	838	827	784	854	810	799	790	774	810	804	792	786	851	791	834	807	770	828	812	790	765	836	752	817	848	787	777	786	819	798	818	852	831	766	795	824	833	823	826	799	805	820	832	812	797	816	798	843	754	824	789	840	830	893	786	846	816	791	835	768	836	861	831	735	832	784	790	830	831	836	785	823	827	751	807	837	857	829	749	798	829	799	828	845	844	781	796	849	834	854	803	814	753	818	791	783	858	820	830	792	803	816	866	798	806	813	804	760	821	788	813	798	830	793	788	756	814	749	753	838	796	781	838	855	851	788	821	816	794	713	841	876	760	846	811	818	812	819	785	813	830	823	827	786	799	855	774	824	808	812	795	743	818	895	814	822	805	831	810	807	835	750	857	811	800	847	816	729	825	735	799	788	780	802	807	800	845	773	743	763	779	816	852	818	835	811	840	779	808	802	853	806	779	798	843	798	809	839	837	828	785	784	786	761	846	840	772	773	762	838	828	791	817	827	799	836	807	873	739	799	806	771	835	783	808	805	769	822	859	834	797	827	829	802	806	828	803	825	775	822	805	856	807	848	832	772	809	812	797	825	771	838	819	796	828	783	804	828	809	815	833	812	794	826	825	806	803	816	801	798	815	802	802	784	849	810	806	814	791	744	777	821	826	828	806	796	822	787	807	801	803	842	822	827	838	815	807	786	850	818	808	826	803	841	814	794	832	750	888	817	809	788	760	815	786	876	787	824	819	795	787	839	801	734	826	840	824	777	820	784	802	818	847	815	821	846	803	823	868	798	837	789	760	817	819	772	766	746	867	799	779	769	833	828	814	791	869	769	819	795	800	770	798	791	825	796	815	834	845	783	806	832	796	836	821	813	816	733	825	828	818	833	799	825	820	853	794	800	866	811	811	836	826	855	804	828	775	788	814	805	802	800	791	763	820	793	776	849	838	851	798	849	732	808	775	807	784	739	827	813	815	844	816	820	863	818	814	818	812	734	775	837	790	781	792	848	810	788	783	771	794	812	871	858	879	792	761	793	818	737	807	855	815	805	811	845	796	838	857	783	867	795	818	818	784	834	845	806	785	797	828	772	806	826	839	769	788	782	834	772	791	857	764	806	793	795	793	831	788	777	828	780	790	805	803	733	805	829	787	820	842	825	811	766	820	782	751	829	794	810	799	791	807	806	758	841	854	823	839	837	828	816	775	814	830	817	818	782	798	798	821	828	855	821	793	802	816	768	801	870	827	802	799	780	807	809	788	819	844	814	759	798	817	777	819	840	789	802	819	860	805	791	792	834	879	791	778	781	818	827	806	839	765	835	795	794	827	787	845	813	856	787	838	831	794	834	841	837	866	820	862	862	771	806	820	800	844	823	790	801	828	801	855	801	787	821	784	786	770	746	794	783	812	810	774	850	848	837	774	815	825	776	767	801	754	775	869	806	843	823	788	814	837	794	816	763	772	854	843	793	838	853	825	852	807	795	850	832	789	811	854	773	869	811	787	796	870	797	818	841	855	778	762	816	806	849	792	791	825	835	797	805	826	829	867	835	797	762	779	799	836	803	775	811	807	825	828	759	847	833	844	815	820	794	888	797	820	802	765	827	718	797	816	776	824	829	755	882	832	866	824	807	806	856	848	802	818	841	768	785	764	774	774	773	814	817	836	804	798	786	763	823	836	831	830	777	820	844	777	807	779	776	842	818	798	854	776	817	838	810	823	853	833	852	808	832	857	822	828	823	785	802	808	828	857	849	826	874	780	813	873	819	788	813	797	787	822	787	801	871	831	815	805	786	831	843	788	776	796	808	784	826	779	808	797	830	835	812	850	792	784	804	774	785	793	771	737	763	813	822	783	835	881	808	826	857	782	803	786	788	789	799	807	847	797	804	838	814	888	841	754	794	798	835	787	808	814	812	794	799	810	769	826	791	831	822	835	817	807	805	793	800	843	798	855	827	811	804	806	819	816	833	841	837	873	771	828	777	878	814	798	849	791
29080	16217	2325	453	350	336	280	287	259	301	278	263	303	237	279	284	268	244	262	249	289	286	265	245	241	257	269	250	235	283	270	227	250	267	267	227	263	226	277	257	270	238	262	253	263	273	264	266	248	263	275	275	240	244	253	238	253	277	256	278	264	247	286	257	271	265	285	219	266	246	271	240	271	264	277	271	269	237	269	254	242	234	268	263	239	261	278	300	263	283	254	259	267	258	251	257	233	250	255	266	278	259	253	233	270	261	243	250	269	228	255	247	275	262	266	242	261	250	280	268	261	255	275	257	259	245	287	235	249	254	248	276	248	233	264	229	257	252	271	272	269	245	247	267	253	267	249	274	249	256	261	278	273	251	253	253	243	238	252	265	256	294	248	230	272	270	293	253	255	237	270	275	252	244	266	240	228	244	259	270	254	244	238	244	270	244	256	252	252	253	243	250	253	257	270	264	263	270	250	267	238	250	263	223	247	267	241	270	231	241	280	248	242	260	287	270	238	296	259	279	261	249	267	294	267	241	267	266	237	251	237	267	268	283	283	241	259	233	236	241	244	250	246	262	259	255	248	264	250	252	249	226	248	278	262	306	273	233	260	252	243	275	265	256	273	237	224	263	276	260	280	284	264	219	272	239	272	257	270	253	271	258	251	262	253	239	238	255	223	258	269	269	263	249	263	284	262	262	251	257	245	253	280	290	238	271	229	256	235	244	265	256	273	267	249	256	244	273	250	237	266	247	267	241	261	241	246	285	276	243	254	292	248	254	285	247	273	268	246	267	261	253	248	280	224	251	251	253	234	270	249	241	289	242	281	261	251	255	267	248	258	265	254	249	268	284	267	267	273	277	242	259	247	244	258	271	271	268	245	212	223	278	244	226	274	276	266	223	270	232	291	246	264	255	245	264	243	268	270	242	246	279	285	250	261	224	276	231	275	256	249	263	259	231	244	281	249	242	245	248	278	246	266	226	239	275	253	249	273	223	250	263	249	243	265	236	263	274	249	233	254	239	266	268	254	242	242	255	247	243	262	255	254	253	275	229	229	255	270	221	241	279	275	265	272	260	272	257	269	244	236	254	239	238	245	259	264	275	234	261	277	236	275	231	250	251	249	269	254	224	246	273	274	243	275	246	264	284	244	279	261	245	261	257	253	257	234	264	240	266	284	260	277	248	286	250	232	263	239	262	291	238	274	255	256	280	270	249	228	252	264	249	273	257	261	275	243	260	273	251	254	253	244	262	272	260	256	233	257	263	241	251	250	258	260	256	274	290	275	246	243	262	251	264	268	270	259	261	247	256	256	283	273	226	247	289	257	237	259	256	243	252	266	269	274	258	246	296	257	279	282	254	266	285	247	224	251	235	256	234	242	248	260	247	214	243	261	261	281	254	254	258	319	280	245	260	262	281	287	248	241	239	255	254	242	262	239	258	246	244	262	268	252	246	254	274	252	233	244	260	249	250	252	245	250	263	271	228	237	258	245	270	269	262	260	247	256	259	249	245	254	249	282	250	283	257	243	239	252	249	228	256	254	260	241	271	255	254	269	247	269	263	247	256	249	252	265	263	263	245	261	261	239	264	232	246	238	285	263	257	296	255	281	253	242	243	254	244	254	259	274	258	264	272	260	277	245	228	290	264	231	249	267	256	226	245	238	262	262	262	243	305	251	241	271	255	254	279	220	265	273	242	252	284	255	263	248	277	248	249	274	265	271	275	269	259	224	233	221	249	256	240	239	239	286	268	260	251	266	236	253	251	264	257	256	272	282	284	239	237	266	242	259	264	248	253	238	249	256	254	256	270	262	253	259	256	279	264	294	273	266	237	241	262	242	245	228	248	263	261	276	244	260	279	274	283	257	236	267	273	246	256	248	250	280	272	283	218	254	264	263	282	267	244	239	244	223	262	229	236	268	277	292	248	262	264	255	248	265	267	265	252	252	274	282	262	300	277	268	244	253	252	247	252	263	256	228	221	222	269	276	243	244	239	249	250	236	256	270	264	255	249	277	230	234	289	231	257	281	267	269	254	236	265	252	275	272	259	257	280	250	247	248	256	264	271	268	245	267	266	251	261	275	235	244	257	261	240	268	265	271	268	288	276	264	261	255	258	256	263	247	257	245	253	248	262	260	258	246	266	239	228	244	268	263	259	274	249	236	237	235	281	262	264	242	259	253	248	243	232	243	243	243	278	254	257	251	266	236	284	262	250	261	260	303	272	245	267	251	249	281	246	284	249	276	271	257	251	249	261	270	272	240	253	275	255	278	263	268	215	229	244	261	259	256	246	232	289	249	261	278	249	255	250	263	280	237	242	245	243	267	235	277	262	246	251	259	243	246	226	272	269	296	285	246	254	280	269	228	264	253	266	282	244	246	234	271	253	274	268	244	246	230	241	229	230	248	247	255	267	252	262	239	276	266	245	240	270	239	246	258	241	223	264	260	251	270	273	254	261	249	249	276	269	242	294	253	269	257	256	228	275	293	238	266	255	278	285	269	283	269	242	248	247	269	250	271	258	265	283	251	249	231	274	284	257	241	235	260	235	234	237	247	253	280	246	241	284	244	272	249	270	250	237	265	268	259	236	265	249	226	258	247	249	253	233	272	251	265	277	249	254	223	260	264	239	276	288	264	234	287	259	248	281	258	237	258	258	267	266	247	255	257	256	261	264	247	245	267	271	243	258	257	276	230	264	277	216	238	272	270	267	245	258	244	280	245	257	252	246	270	261	256	279	252	292	271	263	280	272	278	268	259	257	275	247	270	247	243	270	239	254	250	263	261	275	260	248	247	256	258	253	247	238	238	290	247	253	242	235	260	250	293	279	260	261	243	238	276	246	260	258	240	240	248	242	238	237	257	251	289	242	303	278	245	232	260	245	255	234	267	252	253	251	226	264	247	251	244	271	288	232	242	258	285	264	260	268	249	282	255	268	263	274	271	248	231	299	259	275	267	258	233	220	261	278	261	275	253	275	255	259	237	268	277	246	256	257	267	263	282	239	275	257	260	262	265	271	262	268	256	232	233	223	237	261	250	246	265	242	270	246	273	229	255	246	229	255	256	223	235	261	259	273	254	269	278	264	245	251	251	258	236	259	263	255	232	262	248	252	245	245	262	227	277	251	239	270	243	266	288	257	240	278	265	256	254	256	256	268	255	261	271	244	238	252	260	257	265	264	262	280	265	251	271	268	261	266	251	252	258	238	247	254	273	270	244	262	270	270	256	266	265	241	258	232	271	276	270	290	256	232	242	284	254	260	260	282	262	255	281	246	229	268	265	228	283	277	265	253	290	244	251	249	241	265	236	252	259	221	266	255	237	241	253	260	251	270	273	256	258	249	264	254	241	240	259	261	260	296	246	285	273	287	256	272	251	222	230	252	228	237	242	244	253	245	292	258	240	232	244	263	237	248	256	288	286	238	260	254	268	256	313	295	283	271	262	271	272	270	261	247	252	255	234	244	268	261	270	266	210	243	233	252	254	272
4950	805	718	487	394	355	305	346	326	284	286	329	280	269	268	273	252	256	253	333	266	297	297	270	264	299	285	292	261	269	280	285	260	266	250	266	263	287	288	262	231	291	263	285	249	247	259	305	266	267	272	254	245	260	264	263	278	239	262	269	256	295	258	305	259	270	258	265	277	249	255	291	252	250	274	282	302	278	270	285	258	257	255	278	257	301	261	237	266	260	242	249	271	261	256	284	238	226	288	272	266	259	246	263	264	260	259	245	269	246	252	266	253	270	256	244	282	259	259	279	215	285	289	264	261	250	291	255	264	243	268	259	304	260	261	268	273	245	227	266	300	257	264	276	254	256	239	282	243	265	290	248	275	273	264	257	268	269	304	238	247	266	263	264	287	282	238	253	280	258	275	276	278	243	273	254	252	291	262	247	256	291	270	269	271	279	255	298	277	267	297	282	276	255	262	258	278	281	260	252	268	259	257	289	272	286	265	278	255	258	219	236	292	295	265	265	240	250	270	250	283	270	262	275	281	248	257	262	282	247	260	258	262	263	259	269	254	266	258	260	288	282	250	274	272	293	267	245	272	236	274	230	242	265	264	257	283	267	263	261	274	288	259	235	246	276	218	242	269	267	268	263	256	270	262	263	241	263	283	253	253	283	279	285	257	254	217	261	261	262	277	276	230	274	282	260	281	251	264	264	238	277	274	277	242	268	305	275	267	254	287	263	243	235	251	263	268	271	263	274	255	292	248	255	243	241	242	242	249	263	260	284	254	274	269	277	224	295	264	275	247	231	275	274	267	288	260	256	229	294	288	262	284	271	253	269	243	285	289	257	257	259	289	246	252	237	247	283	261	276	265	250	282	244	249	249	263	265	259	256	271	283	275	267	271	249	236	245	258	252	288	277	251	292	267	241	267	255	290	299	260	270	269	230	273	271	252	281	276	252	279	267	250	252	247	271	261	259	265	262	253	258	270	257	255	286	282	292	266	256	255	262	283	272	279	252	235	250	269	289	307	260	249	269	217	240	270	277	269	294	261	266	264	257	259	265	242	250	284	231	269	234	255	262	279	253	242	267	251	254	263	237	260	274	264	265	236	277	235	251	257	275	256	271	256	262	244	250	257	252	230	284	274	276	270	270	260	294	276	306	255	304	299	252	286	248	262	247	286	256	252	252	269	272	268	263	264	250	230	239	265	292	261	270	300	265	218	251	254	272	251	231	264	243	288	268	276	252	270	276	286	246	246	245	302	229	261	274	262	244	287	233	228	271	273	280	255	271	251	260	271	255	241	257	263	248	245	246	265	265	273	285	235	259	249	259	252	293	263	264	264	265	258	277	266	257	249	286	249	252	263	270	279	283	266	256	222	266	276	256	226	290	265	273	247	276	275	288	260	242	251	259	271	247	240	273	229	278	263	236	278	263	268	277	264	238	271	252	237	255	246	248	279	270	263	272	234	251	273	256	239	282	271	284	260	263	282	260	258	276	223	269	256	288	284	259	266	251	253	243	264	251	272	274	244	259	306	251	255	287	269	270	251	251	248	261	251	256	252	275	269	257	257	256	245	262	251	270	273	264	264	265	278	220	254	255	263	264	256	242	251	264	262	287	291	275	260	254	247	243	267	260	295	244	242	288	256	244	259	254	271	313	252	245	250	257	283	278	234	259	270	285	273	291	276	243	260	260	265	281	269	265	241	242	268	258	287	252	275	230	260	263	270	254	275	265	268	235	284	239	268	275	259	278	251	270	258	239	260	249	271	285	262	248	241	238	245	231	271	261	244	256	260	239	251	235	254	256	242	260	263	277	285	266	276	258	295	268	247	262	240	249	276	223	260	248	243	235	240	276	284	285	277	263	249	260	256	227	273	285	254	284	297	273	262	272	250	244	245	265	278	258	289	287	303	273	274	272	284	253	234	272	258	240	257	263	265	267	277	264	270	281	286	254	281	272	237	256	257	270	247	264	267	270	246	273	283	253	275	258	252	281	274	258	275	259	246	270	270	284	280	281	268	254	259	268	275	258	246	280	266	263	251	271	256	266	231	270	257	268	250	285	245	241	293	263	253	270	272	238	254	259	276	266	275	281	256	250	245	273	260	284	260	265	261	245	260	256	270	262	242	265	273	257	266	236	237	263	267	246	258	250	279	256	234	272	252	273	263	252	247	271	274	282	296	284	260	295	286	285	261	282	297	267	276	243	271	279	250	255	269	270	282	271	267	261	279	259	269	263	246	253	228	268	292	238	230	243	260	262	253	248	274	274	254	287	282	271	260	281	258	259	262	248	254	247	270	240	251	272	255	283	248	262	248	220	249	282	268	288	264	247	272	285	258	249	250	238	244	244	270	257	286	255	231	248	261	279	286	238	265	273	253	244	269	266	272	257	252	219	256	264	260	260	299	262	270	253	277	254	263	267	273	260	256	264	271	264	252	264	238	236	316	273	254	251	284	260	253	236	265	272	271	247	290	274	276	264	258	245	227	255	289	271	292	271	272	261	271	281	272	267	265	265	231	274	259	273	260	263	226	260	267	255	256	253	267	258	274	235	234	287	271	286	245	265	275	254	273	267	275	235	269	265	255	264	286	251	262	243	246	268	263	246	272	259	267	232	241	293	285	244	257	257	286	243	265	236	263	271	267	277	273	272	270	254	260	261	272	245	285	286	253	264	237	269	266	235	273	273	261	263	241	261	252	262	261	267	262	266	278	261	251	240	248	246	259	260	264	279	255	269	265	298	253	253	263	261	250	263	258	257	254	260	246	275	296	241	269	248	247	254	255	236	245	278	248	254	262	268	278	255	293	244	241	248	248	241	248	301	275	239	280	281	266	255	269	242	255	247	265	275	256	253	265	281	269	285	275	233	292	264	249	251	260	282	278	273	278	259	241	243	273	275	275	266	255	286	251	262	243	264	246	253	259	271	286	263	264	243	261	287	260	235	263	246	229	248	254	262	288	251	256	244	263	271	262	269	268	270	260	258	258	272	279	251	257	248	284	241	263	278	284	256	285	269	232	246	268	264	255	269	243	254	255	252	261	270	287	257	271	273	275	271	256	268	229	270	270	266	242	261	245	269	267	267	263	239	247	281	261	272	245	240	221	270	270	255	264	270	267	245	258	256	257	260	283	269	260	276	264	249	258	245	265	237	304	279	257	250	272	253	245	256	282	255	240	245	234	264	285	223	266	270	238	292	243	260	275	269	262	240	247	277	219	275	263	265	260	302	266	267	261	256	266	259	250	254	271	258	235	251	272	235	232	251	253	272	251	264	276	289	252	254	240	265	220	249	238	253	255	281	257	231	250	255	258	236	222	237	279	255	293	270	251	302	249	268	260	260	260	235	243	261	271	233	285	261	279	262	238	246	259	251	257	245	289	241	271	280	240	239	245	283	259	264	262	300	263	265	233	237	286	256	269	268	279	262	242	283	272	280	262	269	247	272	237	284	263	235	268	234	259	273	237	246	294	281	258	249	272	254	272	269	274	263
25727	21329	28059	24945	21326	12922	1786	1207	1009	959	898	806	857	802	772	761	736	763	699	710	686	762	722	717	642	673	662	672	601	629	669	625	698	670	656	621	676	674	667	647	651	599	623	635	646	661	609	643	653	645	668	603	664	622	640	615	654	679	668	632	619	668	642	653	641	661	677	626	662	621	666	684	682	648	614	635	678	617	668	646	636	678	648	642	632	660	611	611	655	625	651	663	677	637	632	623	627	615	608	660	644	668	636	649	652	661	634	618	674	606	629	688	607	643	659	629	643	650	614	618	614	594	645	667	658	625	609	673	651	648	602	610	642	595	638	666	619	662	612	619	588	646	595	670	622	628	630	625	588	615	642	665	652	652	618	612	660	659	670	668	642	609	633	609	640	669	633	629	660	593	598	599	656	646	707	662	625	653	661	648	605	631	666	637	625	648	625	629	619	640	645	645	625	640	639	637	594	639	648	642	667	664	623	621	639	578	656	613	652	627	643	635	598	572	650	646	628	673	613	634	633	620	622	653	672	628	628	663	626	600	650	606	638	637	651	636	667	642	655	673	611	657	649	626	659	682	660	619	634	639	616	625	629	666	618	676	636	652	622	668	668	611	664	614	625	667	580	614	611	691	645	653	634	634	646	610	652	657	628	660	581	639	609	590	602	638	585	628	640	650	608	640	607	581	625	643	646	636	663	635	619	626	643	632	623	635	633	636	631	596	633	637	649	712	643	650	660	676	637	620	637	616	603	618	634	650	637	663	646	646	653	647	644	608	619	662	621	668	637	583	700	635	627	626	614	615	630	659	618	610	645	639	630	624	590	672	641	625	611	610	668	642	607	672	670	650	618	638	606	664	611	570	637	658	634	624	655	640	648	629	605	641	610	640	617	639	685	589	695	651	651	613	605	638	613	618	647	591	626	637	603	604	603	624	633	644	636	653	659	661	647	617	605	657	615	621	628	618	657	665	648	622	619	671	679	623	615	666	615	632	630	599	615	687	631	659	654	672	622	619	647	658	623	630	615	633	652	630	658	612	619	610	642	645	669	611	607	607	608	647	586	573	633	631	635	629	698	640	659	652	668	610	652	607	649	631	661	646	596	600	625	654	644	658	604	635	605	667	603	664	649	648	624	616	646	642	632	624	653	638	605	695	640	620	648	607	619	646	687	621	637	630	650	638	612	660	618	608	643	611	631	637	641	613	607	639	596	605	617	646	621	646	639	649	641	665	625	649	648	655	631	658	677	616	599	661	620	640	614	670	632	603	622	647	621	568	624	599	645	667	654	625	616	619	624	655	608	645	593	627	673	626	632	641	668	652	629	613	643	643	633	649	607	649	659	588	637	622	635	689	657	613	651	667	596	612	631	706	629	610	616	593	668	596	624	633	626	648	602	601	656	652	593	660	639	603	626	613	616	657	636	649	643	658	628	618	644	625	604	622	660	636	663	627	635	634	623	656	654	677	619	665	614	690	638	640	627	614	665	669	639	629	640	654	622	599	633	658	603	621	617	572	643	646	650	630	613	649	617	653	656	648	609	643	644	609	669	620	637	602	613	627	645	652	657	613	647	571	665	668	617	698	629	666	646	671	594	655	658	582	655	630	645	664	615	608	628	637	662	681	660	631	602	673	663	621	634	651	603	642	601	596	632	655	618	573	657	636	640	626	631	705	688	633	620	588	586	617	613	628	702	666	637	633	633	651	661	602	632	647	653	635	631	662	677	664	625	603	616	625	646	643	594	668	666	699	618	604	605	608	613	619	592	649	612	614	624	664	638	663	630	650	604	664	621	631	683	675	638	655	603	657	616	660	629	648	656	622	675	621	674	612	644	661	646	614	570	661	577	635	616	661	626	613	619	629	656	628	664	598	651	657	664	653	681	596	590	611	658	634	577	614	622	603	633	604	591	678	612	621	681	630	640	601	576	650	612	636	598	614	658	624	672	602	625	663	642	629	608	648	644	684	615	655	654	674	651	634	650	629	640	652	665	612	611	647	650	644	590	619	652	591	644	603	662	639	547	670	639	634	648	601	630	621	636	636	665	636	648	616	612	595	622	664	640	646	648	602	676	658	651	592	677	665	644	639	663	609	614	633	584	648	640	583	638	651	629	660	661	637	635	643	629	695	620	659	658	619	632	660	633	594	584	614	646	653	587	643	629	622	614	631	669	637	664	607	659	636	639	626	641	624	616	640	673	627	648	642	634	637	658	684	628	630	658	653	632	684	656	649	610	648	637	600	651	612	635	614	604	627	635	686	642	647	665	622	636	637	640	609	648	650	665	648	671	600	610	598	638	594	608	652	649	655	643	616	622	629	614	610	640	683	671	613	608	669	610	599	630	636	631	637	577	641	613	668	677	635	649	635	596	650	601	686	627	643	675	625	637	584	611	669	632	623	630	654	613	620	647	662	621	621	587	650	696	587	610	622	611	609	640	647	634	675	671	607	612	641	599	584	636	581	631	623	650	681	638	651	630	613	678	617	651	622	612	640	659	618	615	641	618	621	632	636	654	649	679	610	645	623	648	660	633	646	640	648	640	694	639	588	613	605	627	640	599	666	642	663	640	644	607	629	589	615	654	621	640	641	653	622	592	667	631	589	651	631	624	687	626	674	608	656	638	659	662	624	604	623	616	604	656	626	646	673	612	650	619	667	636	646	689	636	637	646	629	706	627	629	607	612	614	610	584	668	610	608	645	650	631	638	622	656	664	639	610	639	616	622	622	615	586	650	620	608	605	630	621	646	635	630	640	634	625	653	627	658	637	632	607	693	642	630	676	626	581	619	620	634	596	663	601	642	670	702	669	629	638	578	656	607	646	686	636	633	629	696	642	653	621	624	687	666	640	621	641	590	630	639	651	649	630	616	625	686	642	630	602	696	599	604	607	647	637	645	619	575	645	675	644	660	657	639	647	603	615	601	641	648	634	621	695	627	636	645	622	610	621	670	644	581	649	621	661	648	609	626	647	623	602	665	627	626	671	626	613	643	653	622	662	632	623	650	669	608	659	623	614	625	647	590	658	608	649	595	631	633	660	662	663	636	648	649	603	628	694	651	664	631	660	601	609	681	620	598	656	647	643	613	632	659	589	636	654	613	634	638	605	648	684	613	609	612	635	636	692	608	675	650	604	658	606	662	586	625	668	653	618	632	626	641	600	618	628	608	645	609	616	603	655	597	630	641	607	675	620	654	654	591	616	632	615	649	601	628	656	626	635	602	650	600	638	594	624	657	629	653	569	627	654	658	608	646	602	690	680	630	629	633	637	657	616	649	639	640	678	638	651	642	644	627	599	691	595	617	629	601	623	600	638	618	609	655	656	634	633	637	651	613	668	640	639	693	644	614	655	638	660	634	649	620	672	644	632	601	625	600	621	656	603	686	632	650	626	637	635	596	613	650	614	653	590	652	609	649	619	603	647	611	587	617	663	613	646	641	664	611	603	639	635	636	660	632	647	611	612	645	623	618	613	644	661	601	605	657	624	630
7370	10694	9962	5744	3660	2746	2181	1773	1503	1354	1161	1141	956	896	865	893	809	794	766	749	723	698	723	718	694	664	696	667	676	657	645	690	628	686	608	656	660	618	613	642	633	632	653	624	655	580	661	681	625	662	553	594	609	618	587	629	653	596	598	611	592	650	622	571	624	627	620	593	595	590	637	577	623	618	604	588	611	562	597	610	569	602	603	630	609	617	592	592	552	631	598	595	597	610	628	641	591	639	597	617	594	624	568	578	615	632	612	571	622	594	608	589	609	602	583	575	603	599	592	633	610	586	594	579	603	632	592	586	558	625	605	612	576	606	631	613	604	616	598	609	593	566	602	622	589	594	616	627	555	636	582	587	605	585	559	580	587	593	629	601	571	623	594	599	613	614	619	588	651	558	585	570	606	617	583	584	611	578	597	606	598	587	598	604	586	610	599	562	543	616	615	631	603	583	574	609	580	579	559	560	640	623	587	608	614	605	583	635	607	645	618	615	621	621	582	529	602	572	566	596	620	599	648	614	641	596	606	586	566	580	599	575	561	625	608	602	626	614	667	561	617	615	600	616	577	606	603	572	559	595	619	530	590	580	554	626	654	620	635	661	576	655	605	547	616	558	565	599	631	589	609	611	578	622	604	603	598	679	583	574	588	607	596	581	543	587	598	625	550	564	603	605	625	611	626	650	582	588	563	579	606	578	576	602	567	581	630	558	602	565	570	597	622	590	595	620	606	621	602	610	598	653	618	627	566	601	570	585	579	590	624	585	636	611	624	607	600	619	616	563	627	620	561	594	603	569	604	609	565	643	604	563	554	666	624	574	559	608	609	605	604	573	557	602	643	627	614	604	593	625	660	591	558	635	589	626	561	601	586	601	558	607	559	610	537	584	591	611	603	603	605	596	582	601	624	593	588	607	598	571	558	604	618	637	595	585	592	621	586	548	562	626	572	621	555	605	589	589	570	641	625	590	585	597	572	641	601	570	627	645	596	617	550	568	626	591	615	605	599	608	620	579	589	638	610	578	604	611	581	634	586	627	583	621	637	611	633	616	566	611	595	613	567	571	584	568	586	609	581	583	645	570	607	615	585	563	615	602	579	596	605	619	589	610	646	610	621	635	581	574	631	597	620	584	586	585	627	625	564	566	630	615	596	586	592	598	552	603	592	599	582	597	567	603	593	615	587	589	573	569	593	617	590	585	629	643	607	590	631	575	570	580	604	590	629	577	600	579	569	558	593	609	598	603	599	583	633	612	610	564	574	611	633	584	571	583	621	582	584	624	616	584	641	655	651	617	603	577	582	562	571	603	616	570	604	586	602	609	587	608	608	602	633	594	616	650	610	562	575	606	577	589	578	632	586	564	616	607	607	589	596	629	611	579	607	591	603	588	587	614	554	614	661	622	595	599	593	592	612	650	603	601	617	625	569	595	596	612	585	552	640	568	591	572	600	565	585	554	580	554	606	596	596	593	561	593	620	631	581	613	596	578	598	620	613	558	616	583	598	583	577	591	563	573	562	553	591	586	624	564	616	581	627	607	645	612	610	604	592	659	614	619	644	569	589	580	537	562	597	606	602	609	603	638	603	589	604	623	567	637	571	613	571	552	574	595	572	578	612	511	595	567	591	591	581	593	647	602	625	618	604	542	614	596	567	615	587	600	630	618	605	626	613	590	570	599	573	598	586	612	576	580	536	654	584	565	634	607	639	585	567	615	573	561	608	618	618	619	604	585	616	582	629	577	603	625	608	586	615	610	606	601	601	606	618	589	578	603	556	571	608	585	562	580	604	581	562	589	577	618	577	639	616	581	583	610	609	677	553	592	594	556	574	608	612	622	577	596	575	620	604	592	591	626	598	604	574	610	585	616	613	615	599	558	577	613	585	625	572	603	580	637	553	635	576	578	599	616	641	596	577	630	639	597	630	583	617	651	583	582	585	569	608	599	549	631	623	544	591	606	623	597	587	594	611	574	578	592	581	584	588	595	627	579	563	589	613	608	594	603	596	650	592	595	595	613	618	599	583	632	636	621	611	614	591	630	594	637	560	633	565	596	633	592	582	621	634	620	621	638	613	635	615	580	582	641	567	604	593	582	576	619	588	593	611	612	588	588	618	535	569	579	632	598	638	626	623	609	587	599	569	546	626	583	624	617	597	575	586	609	584	614	619	593	592	571	621	625	589	616	570	585	602	632	640	575	605	548	564	623	618	576	575	588	615	632	559	582	609	632	595	584	650	589	597	585	641	594	575	615	600	611	622	571	635	613	608	614	602	590	589	587	615	632	625	590	572	614	583	624	602	603	604	589	624	600	605	585	613	559	609	602	586	590	568	633	586	582	590	576	585	602	648	570	635	608	637	632	614	603	667	587	557	657	666	540	631	619	530	623	535	609	581	566	590	621	564	609	585	619	607	608	586	586	573	607	603	569	605	571	623	550	665	606	573	600	560	597	571	617	609	561	635	543	590	588	571	623	581	606	562	612	586	565	624	568	652	564	623	601	594	564	635	584	591	589	599	641	616	645	601	617	584	573	650	591	538	593	630	630	597	611	579	631	594	609	567	613	605	570	571	612	603	579	624	598	589	599	613	581	597	650	579	618	577	586	619	640	593	626	573	581	632	621	548	589	578	588	632	603	626	589	594	593	573	597	605	616	614	591	580	605	598	611	599	582	616	585	574	652	610	609	586	587	639	603	608	597	587	574	611	589	591	599	608	603	595	597	579	577	600	621	595	621	575	600	580	584	631	572	617	571	610	575	599	592	622	615	601	624	598	626	573	642	605	617	573	566	591	606	610	611	578	591	613	604	594	617	585	596	635	617	593	557	582	605	593	539	580	611	589	597	620	561	574	608	586	569	627	589	604	610	616	613	581	600	614	641	606	604	611	583	591	627	632	624	542	619	599	597	596	608	616	580	640	584	587	591	611	605	571	633	621	559	566	591	658	579	621	586	610	579	623	604	609	604	570	601	588	589	581	597	576	650	552	614	572	557	567	582	602	602	596	652	599	568	567	620	620	601	532	642	629	601	581	588	564	595	613	610	566	617	604	629	586	557	602	617	584	610	620	572	582	573	605	556	621	618	597	593	582	555	607	567	597	577	585	594	621	619	629	600	598	612	654	588	602	636	601	618	609	588	608	613	602	606	587	597	601	610	554	599	578	622	583	582	625	610	641	603	599	583	630	593	631	631	570	618	603	564	565	621	559	615	618	568	606	593	595	625	590	563	601	607	567	608	620	624	619	600	579	576	599	559	606	588	646	599	604	592	536	562	575	603	590	581	584	595	590	568	604	565	647	584	567	598	583	558	587	626	626	608	575	596	594	571	607	607	561	590	603	599	581	550	649	599	611	604	578	582	593	569	602	649	601	599	601	550	620	588	621	591	578	587	581	600	580	534	565	600	586	594	626	586	583	589	639	584	577	567	596	619	513	581	638	600	594	586	593	599	565	609	587	597	593	588	567	552	676	626	571	630	573	613	614	618
23403	21320	28311	24674	21328	21437	11904	2267	1580	1400	1330	1322	1158	1160	1107	1072	1053	1042	937	972	962	996	1035	964	941	906	952	910	908	924	952	892	936	900	873	942	880	913	927	912	824	929	860	887	851	856	897	920	909	866	881	874	913	837	831	926	941	849	855	868	875	849	923	855	920	835	883	877	796	926	873	893	855	884	856	905	861	867	868	877	865	870	893	890	884	907	913	821	802	831	847	864	842	916	884	848	856	839	839	854	860	807	866	876	877	886	824	926	905	910	853	861	858	867	872	862	874	882	867	864	831	869	906	810	837	854	857	871	885	880	850	854	860	814	889	859	878	843	896	787	868	850	865	844	844	862	897	834	877	881	909	874	845	826	848	826	825	882	834	912	881	849	888	852	898	810	878	795	813	842	909	853	856	890	895	837	853	850	887	839	877	861	811	799	832	845	873	874	847	834	854	853	891	842	875	838	839	860	864	840	842	892	885	813	852	845	834	883	883	911	910	868	855	856	816	882	842	822	855	842	892	877	871	861	867	835	887	923	792	860	886	834	847	885	877	882	896	812	844	820	914	834	888	860	875	868	841	847	873	872	855	856	870	863	851	838	885	810	882	848	877	857	921	849	921	870	805	867	865	867	861	806	899	839	845	932	872	846	844	854	860	797	844	825	863	848	818	869	895	850	858	864	863	828	842	880	842	857	850	903	843	903	844	787	852	894	859	864	862	866	887	827	828	885	866	876	899	845	896	814	831	900	831	840	821	848	882	863	849	833	818	889	836	851	858	842	826	864	896	888	894	830	878	872	896	867	887	863	817	855	852	829	834	842	860	896	836	820	846	891	887	881	871	864	922	882	849	877	854	936	860	864	888	853	908	882	810	878	858	814	828	925	925	839	837	829	829	851	866	853	855	861	843	853	845	834	887	908	803	856	880	837	867	866	820	809	910	815	819	896	885	857	851	868	880	820	909	824	867	854	814	854	885	888	809	879	876	873	879	902	858	888	847	867	817	893	857	865	813	875	889	857	862	841	877	829	874	808	827	898	837	911	913	844	861	879	852	847	873	856	818	874	821	898	882	851	815	794	862	832	818	837	846	846	822	830	860	875	875	854	857	864	854	869	861	842	848	840	864	895	870	886	836	843	877	812	858	848	891	911	853	904	895	848	866	838	880	851	845	838	820	883	839	919	823	863	802	920	873	864	859	825	840	907	849	831	826	887	861	789	835	849	854	875	809	878	910	871	847	875	919	879	847	869	846	899	827	831	883	875	869	856	827	830	837	872	870	885	849	829	832	817	917	863	793	870	827	928	862	873	832	883	855	866	851	853	820	935	900	791	866	864	853	867	885	871	887	883	800	847	857	886	868	876	827	855	849	874	869	830	841	841	845	853	793	874	842	843	882	872	837	852	862	849	861	835	847	885	876	879	844	879	866	866	897	838	886	849	868	845	874	825	875	853	891	835	833	875	847	832	872	866	805	855	868	846	863	875	907	826	849	831	844	901	842	855	882	890	850	857	895	837	861	858	824	892	901	841	875	852	873	797	896	865	866	837	879	869	842	879	837	900	862	859	842	854	852	893	853	864	901	852	913	832	879	865	867	863	850	891	853	852	855	835	861	878	858	856	858	872	848	895	884	835	845	938	863	919	838	911	846	878	896	857	843	827	861	863	833	869	893	829	873	847	843	864	846	845	894	846	827	868	789	875	852	845	834	904	838	844	853	832	829	878	856	817	879	844	836	825	872	844	861	850	874	900	877	855	867	871	798	846	931	878	854	846	876	845	901	907	883	888	832	811	873	815	873	854	820	846	844	847	867	859	856	813	869	912	859	807	789	884	880	841	866	872	856	844	869	895	780	838	865	860	854	803	863	859	861	876	829	803	867	967	889	923	847	866	873	905	815	813	843	838	844	856	877	822	835	848	903	833	864	862	838	872	840	851	907	820	893	820	845	769	821	869	845	892	873	867	819	830	860	888	883	868	851	853	801	793	847	882	865	843	885	831	843	831	871	917	882	858	827	930	832	873	814	816	879	886	907	888	871	871	857	820	888	835	838	871	833	867	883	799	895	788	873	834	821	865	881	813	885	810	842	861	857	833	865	843	836	906	884	905	904	826	870	841	887	913	832	794	849	887	869	839	860	852	867	828	911	882	877	856	877	858	880	835	849	855	868	865	863	915	812	821	852	864	847	889	864	870	857	820	851	862	871	882	827	809	870	834	870	844	893	842	847	892	854	845	833	855	885	882	879	803	898	892	842	890	879	853	870	864	868	855	863	875	833	838	823	864	874	819	875	817	858	824	846	802	836	863	850	863	896	846	882	843	804	862	834	847	848	896	840	871	877	870	918	843	885	871	839	866	866	852	882	897	850	843	870	845	893	864	879	836	883	871	865	856	846	889	883	931	849	860	812	855	847	836	838	879	894	834	874	846	869	862	861	858	881	827	848	869	902	839	849	807	809	849	893	912	875	874	841	843	870	908	833	892	851	890	824	856	859	841	839	877	882	835	906	815	878	831	842	835	852	877	859	904	848	843	881	837	879	922	853	848	844	855	871	864	853	819	864	898	860	871	888	842	907	862	902	878	826	886	927	856	836	856	879	839	834	808	848	884	860	805	838	895	828	837	841	869	867	844	840	793	884	911	828	876	848	882	874	828	830	806	862	856	874	861	826	854	814	862	824	801	873	847	865	837	809	866	874	840	857	847	874	872	926	850	850	855	865	888	859	848	863	877	856	878	887	865	892	872	885	844	849	787	853	871	826	892	894	837	849	844	875	825	862	866	850	834	822	821	858	869	876	944	864	819	850	870	861	892	793	876	842	876	876	854	854	865	909	882	815	821	844	828	854	856	878	895	820	835	875	797	878	902	818	886	881	872	856	830	885	907	836	838	860	868	782	899	825	880	827	873	862	909	889	850	853	872	878	841	856	831	830	883	874	825	851	870	866	877	830	815	895	834	869	854	874	903	838	839	809	863	864	887	863	877	825	859	907	888	832	832	894	814	889	871	895	867	900	917	801	851	866	856	885	861	883	881	850	804	834	865	833	867	882	891	853	896	827	801	838	893	870	846	832	800	858	848	796	882	868	930	879	856	809	872	853	845	848	837	834	859	866	860	881	853	847	858	897	850	907	846	884	831	827	892	877	822	863	863	823	908	866	842	870	844	904	882	854	851	929	899	831	880	887	821	913	908	882	842	847	843	802	842	816	848	879	890	850	869	876	876	835	836	816	892	911	860	871	803	873	854	874	838	842	849	903	880	901	839	853	830	874	833	831	870	837	858	846	883	855	861	792	869	862	820	881	828	868	856	862	798	938	848	858	864	846	794	879	902	842	842	892	877	818	872	781	830	837	891	846	855	884	875	870	825	884	839	823	894	857	845	872	828	835	868	841	871	887	831	774	895	879	905	876	838	874	863	895	869	858	845	831	860	886	819	848	832	867	869	889	859	835	845	849	856	840	845	831	907	885	830	876	806	877	842	841	811	862	839
10319	17240	16135	9663	6491	4697	3766	3018	2459	2205	1910	1690	1681	1407	1360	1316	1232	1177	1169	1058	1117	999	1003	1017	942	934	969	955	922	947	967	954	899	862	837	880	835	873	910	868	853	854	874	890	823	859	841	892	868	863	803	815	912	869	840	859	839	809	844	809	841	828	825	808	833	794	807	811	854	878	818	867	810	827	877	787	872	807	761	841	827	854	797	807	855	829	809	809	778	840	775	767	816	846	844	822	907	807	769	813	825	803	860	865	848	781	826	815	788	809	837	829	830	819	786	846	853	820	833	792	811	822	788	821	846	804	865	800	830	827	825	814	818	811	824	821	810	837	803	766	844	791	855	820	785	806	795	804	818	802	809	808	840	837	787	833	800	844	870	741	810	806	862	820	836	800	828	809	790	802	804	868	793	864	816	808	830	819	777	827	812	794	843	745	791	808	893	778	795	827	830	865	801	800	735	778	785	830	822	835	843	811	827	814	829	852	874	801	828	805	817	857	793	794	804	803	838	784	826	793	804	845	813	815	824	767	837	826	793	797	844	816	831	851	827	833	806	867	832	841	786	813	809	765	757	805	819	805	814	778	804	842	818	789	800	784	784	807	795	801	817	811	845	856	807	847	766	815	860	787	805	845	802	798	765	833	811	800	781	787	802	747	777	794	820	804	780	817	793	815	858	821	825	832	832	823	814	860	851	855	814	839	783	815	813	810	807	807	812	830	835	776	802	820	761	817	799	809	824	816	764	827	829	806	830	845	780	829	797	831	821	810	811	845	791	829	780	839	803	842	786	834	792	840	815	775	836	812	770	808	827	845	807	832	787	838	775	807	855	798	809	805	790	831	788	846	803	857	792	812	841	874	811	791	853	829	855	773	805	811	771	809	809	790	802	819	821	791	812	798	790	822	845	750	776	800	829	811	825	805	791	774	803	808	811	812	810	774	791	842	803	834	795	837	804	838	775	863	792	877	785	767	789	811	817	773	827	812	768	773	808	828	804	836	807	858	845	773	831	808	771	789	825	818	859	765	796	823	830	801	828	833	800	832	874	798	793	840	763	800	831	787	843	773	770	815	846	779	847	854	826	803	863	827	823	791	822	817	836	778	846	859	853	810	808	803	784	872	822	800	752	811	820	858	828	816	812	818	836	788	850	836	832	827	774	872	842	792	826	776	826	802	809	832	772	838	824	770	788	815	826	787	862	739	825	783	833	821	792	815	798	799	813	785	833	778	820	829	831	761	828	811	797	822	789	837	782	810	832	840	798	784	847	822	794	823	832	858	798	854	832	882	814	749	819	777	800	818	804	818	790	786	867	824	809	819	859	825	783	784	804	844	825	846	784	760	799	804	829	810	809	776	829	788	805	829	814	842	795	791	854	817	815	803	825	763	813	790	825	836	824	798	814	816	786	843	785	762	789	815	910	803	798	789	837	816	831	785	797	827	810	808	801	759	824	795	782	772	814	763	826	829	827	866	807	825	868	825	843	776	797	840	824	780	764	764	810	787	780	809	816	823	826	817	784	775	790	826	786	809	786	778	773	782	830	804	830	829	795	808	879	813	823	789	788	813	878	767	712	776	840	815	802	808	763	785	823	819	797	857	822	822	840	770	785	847	838	789	849	817	829	869	783	825	752	815	800	774	836	808	824	858	804	795	807	829	822	795	846	807	799	813	805	745	844	816	852	799	832	835	775	779	795	805	823	829	777	852	808	781	824	793	816	831	751	796	784	763	810	759	841	824	851	802	746	823	805	797	792	796	810	817	853	804	775	872	823	788	733	769	785	773	784	823	864	828	857	804	791	760	825	872	825	812	815	772	810	778	829	753	801	787	796	786	780	752	822	844	768	849	762	777	791	857	819	810	805	797	833	829	771	799	840	798	843	804	819	834	839	819	825	818	771	821	791	815	769	873	829	786	833	794	793	823	833	761	846	824	820	804	832	835	789	827	759	747	824	808	838	846	823	815	805	828	789	798	830	807	782	769	824	804	846	812	846	801	797	847	813	795	781	785	816	790	782	807	818	793	822	860	879	809	773	772	782	808	786	788	766	782	799	797	794	766	853	789	838	836	786	793	848	831	803	818	786	855	813	830	808	831	825	871	808	860	827	749	822	892	831	856	832	782	907	820	760	813	806	777	839	781	780	831	780	770	787	821	793	771	786	783	888	808	763	872	795	835	842	792	807	801	768	814	800	785	834	810	822	834	831	829	816	817	795	827	803	794	835	833	827	853	863	778	857	798	853	805	795	772	768	771	772	866	800	820	846	827	829	843	786	794	797	854	808	805	844	784	784	790	795	826	772	772	807	779	856	812	793	778	809	841	793	822	813	779	817	760	781	832	816	778	834	757	782	799	802	811	780	792	842	769	807	823	755	811	776	817	771	808	813	791	849	822	835	813	827	805	813	731	826	853	814	826	786	786	804	778	786	824	814	821	834	831	835	814	819	796	845	845	830	830	808	817	778	767	775	825	767	790	778	807	769	767	817	860	860	846	766	809	815	860	857	839	792	786	844	778	841	781	809	808	814	772	782	798	747	779	841	909	809	788	812	827	816	790	780	788	826	858	772	820	810	757	842	845	747	793	828	821	808	840	818	818	831	829	803	783	810	814	810	858	766	854	827	834	799	801	820	829	837	782	813	766	846	850	791	766	808	787	878	840	811	819	830	787	808	827	763	794	858	818	824	824	847	807	799	789	866	788	842	823	792	805	853	756	830	790	832	790	842	785	791	783	822	794	769	841	798	863	820	815	836	791	840	836	840	786	824	813	813	821	819	862	825	791	791	788	846	775	773	766	815	789	805	812	853	812	798	836	815	795	768	758	796	811	767	805	833	752	773	881	856	850	787	821	849	818	816	817	793	795	763	796	782	784	865	788	793	816	835	830	776	811	807	778	834	806	827	793	756	799	800	812	788	810	828	818	756	859	838	766	840	846	743	805	784	798	846	786	793	789	823	824	794	824	789	796	803	827	816	776	875	791	825	846	801	807	823	796	773	814	812	814	798	852	800	819	792	793	752	759	817	784	772	850	786	819	733	799	816	843	799	788	875	828	855	819	812	788	817	795	780	787	804	808	815	824	798	871	859	812	777	766	836	810	804	769	814	828	795	768	867	773	826	803	784	793	840	780	838	797	808	809	824	713	786	808	781	774	829	781	842	862	783	825	772	735	783	842	814	842	816	869	785	799	826	783	830	829	828	765	799	874	812	785	789	782	851	815	792	784	846	810	828	797	818	837	816	825	837	787	841	802	824	829	835	780	809	861	852	776	756	824	793	825	791	774	830	802	810	798	781	757	832	860	815	845	851	852	825	831	793	808	845	812	796	810	796	780	854	860	827	762	777	806	830	807	847	859	829	818	821	799	821	826	806	823	840	841	830	826	848	803	805	824	809	819	848	759	818	842	829	779	843	804	842	847	817	784	787	793	809	835	800	760	804	736	805	818	806	809	831	792	847	780	815	776	808	838	843	809	877	784	809	793	835	789
28867	16375	2417	461	325	333	276	290	285	266	271	255	288	267	260	265	253	316	259	280	269	280	254	259	297	247	249	267	267	278	251	274	280	279	255	274	282	257	241	276	284	262	270	267	235	271	273	276	260	234	272	237	260	241	259	256	259	280	239	222	239	254	243	256	233	243	267	270	254	242	238	270	262	240	245	281	259	258	253	285	285	254	257	265	247	254	275	285	252	276	240	231	260	253	243	234	293	274	252	269	284	245	259	278	254	250	259	239	269	284	251	239	257	276	260	281	250	245	249	249	261	237	245	271	258	236	256	303	265	244	231	258	290	257	256	274	280	263	297	254	261	246	238	249	228	280	276	273	265	251	256	276	253	260	246	255	266	267	264	243	289	268	256	258	262	256	248	274	279	254	240	252	252	259	235	247	270	245	249	269	281	268	234	260	266	248	253	274	256	257	276	246	303	258	250	268	261	275	270	260	255	246	269	282	257	261	276	266	275	233	264	241	248	251	270	248	272	280	256	238	268	267	251	254	251	259	250	252	254	287	247	253	266	261	263	284	245	260	269	215	252	253	254	247	219	272	252	263	281	254	227	233	271	245	280	286	258	270	254	247	268	266	265	262	237	263	234	251	257	295	275	248	282	258	269	267	246	260	261	291	237	281	270	293	289	256	245	271	257	261	243	269	247	235	267	279	241	294	249	260	256	275	241	240	273	282	259	258	254	238	277	246	228	260	285	260	264	271	273	273	247	233	257	246	251	262	286	244	246	280	267	280	279	266	264	281	259	256	267	262	249	266	263	304	260	274	280	271	260	277	253	255	272	280	251	268	240	268	263	247	273	242	245	252	262	284	265	249	256	267	299	278	261	276	271	270	283	224	252	254	254	247	267	275	238	256	237	251	284	260	243	261	290	245	274	249	250	242	275	259	252	269	270	263	231	251	272	244	256	285	250	290	241	243	262	254	274	277	234	243	261	277	247	233	276	247	278	269	248	277	270	296	271	233	274	270	281	225	253	265	252	260	262	256	270	263	277	242	264	287	256	271	268	278	283	270	280	259	247	273	223	259	248	262	251	255	266	254	289	261	260	243	276	282	273	276	256	250	240	241	246	255	276	242	247	264	238	247	255	225	226	235	274	226	263	243	273	253	236	257	251	281	244	279	266	283	256	237	271	248	253	288	258	249	257	254	273	267	282	278	272	258	244	265	265	241	266	238	226	267	282	288	273	282	273	294	266	285	202	252	272	259	260	234	249	242	257	262	255	274	280	229	260	252	273	267	278	281	264	276	262	267	239	260	251	266	281	273	267	296	254	292	245	260	250	263	264	239	283	261	247	250	237	260	246	252	247	268	247	226	260	252	228	251	255	283	267	274	215	278	271	263	253	280	231	267	249	243	268	227	280	235	259	252	257	266	245	275	229	253	270	281	267	280	248	274	245	249	258	255	234	267	245	272	245	268	293	255	252	284	274	264	248	241	267	282	281	275	277	257	269	241	227	257	232	272	242	244	255	241	274	281	253	273	254	271	255	225	258	258	281	279	262	242	251	275	247	287	253	258	253	268	251	217	239	280	283	251	247	205	282	250	279	258	267	255	266	282	289	252	277	291	284	275	262	277	244	241	272	268	271	253	250	261	260	252	265	267	259	258	262	254	277	236	230	232	266	282	258	243	261	248	255	268	257	260	273	258	273	271	247	258	251	257	238	279	267	262	276	240	260	272	254	294	242	230	272	274	282	265	262	264	221	272	257	283	281	250	260	255	233	241	260	263	268	260	254	259	248	295	248	256	287	274	264	269	254	291	241	275	245	241	251	250	256	279	268	291	258	244	241	258	207	251	281	250	264	244	293	239	278	283	284	281	271	247	279	275	252	249	242	240	249	288	264	230	263	281	265	278	270	244	255	249	240	248	276	236	257	292	277	260	269	254	262	261	246	238	266	257	263	254	248	265	235	273	250	249	245	256	283	236	247	266	276	277	267	244	241	278	241	277	274	285	228	257	240	253	277	246	245	272	257	254	275	230	241	235	228	273	240	245	276	268	244	245	267	263	213	282	258	229	236	278	269	272	264	258	291	233	238	259	250	243	282	245	292	251	266	252	244	229	272	248	250	261	257	255	247	260	277	281	249	247	273	244	263	232	279	274	256	279	270	250	265	248	226	268	254	273	292	276	257	279	273	242	267	246	262	275	257	279	266	257	258	261	250	254	268	279	262	256	243	273	273	256	247	266	263	253	242	264	264	265	276	294	285	243	242	256	233	250	245	254	240	251	272	241	248	262	265	261	293	236	275	253	291	265	285	275	258	264	272	255	275	263	281	246	285	258	239	229	283	263	266	230	257	257	260	245	273	256	234	266	243	229	262	256	286	276	267	259	232	273	263	271	265	285	267	268	249	246	271	251	242	247	235	270	240	262	261	279	250	283	265	263	248	224	288	270	278	279	274	275	253	273	255	263	293	273	243	275	250	234	296	268	277	259	263	248	261	227	270	258	252	259	260	272	272	278	255	248	238	220	249	260	236	278	257	247	268	272	243	271	268	243	260	252	270	256	248	288	264	266	284	266	242	269	268	247	264	263	255	253	261	256	253	237	284	240	254	273	282	254	274	290	225	256	258	250	269	237	262	264	259	255	248	273	241	280	269	239	259	263	252	255	229	280	291	238	267	238	260	259	267	227	254	287	237	268	261	277	280	254	290	257	249	253	292	238	248	251	248	246	268	256	264	262	285	297	283	259	277	294	251	257	270	272	293	270	236	252	255	258	251	248	267	269	263	254	276	243	242	259	269	267	256	268	228	251	265	282	245	261	216	262	275	285	248	280	248	260	258	253	267	263	240	267	254	229	265	284	240	259	246	246	260	237	283	261	249	245	286	270	270	238	275	243	287	300	256	229	247	282	274	232	260	259	269	267	253	264	241	249	243	264	235	248	245	248	259	266	269	256	244	271	272	263	275	284	280	266	251	231	245	260	266	253	275	239	273	277	296	249	267	278	272	280	264	271	249	276	300	264	255	260	259	248	257	255	285	277	256	266	229	235	267	248	264	246	225	253	257	275	249	261	264	280	290	257	243	270	227	285	266	232	256	245	258	277	267	234	257	232	284	244	237	280	277	254	289	232	299	235	289	238	288	253	243	268	253	265	257	252	259	258	248	257	264	281	282	255	284	252	270	276	237	264	260	295	273	269	255	264	291	250	220	243	265	271	231	268	257	254	293	264	279	255	249	255	260	237	259	245	291	281	258	258	282	231	235	247	264	234	273	261	263	256	232	260	257	260	259	286	253	281	258	279	247	307	241	273	260	270	293	257	246	275	260	260	266	253	275	267	270	256	275	258	280	301	262	307	279	247	264	279	238	265	286	278	278	257	211	257	267	240	257	262	280	262	251	250	265	229	239	260	258	264	236	295	271	261	245	232	269	239	269	262	248	288	257	259	260	268	260	256	258	275	237	257	216	265	278	251	259	252	248	235	230	279	241	244	281	251	244	240
4919	865	730	485	419	414	332	329	304	308	316	290	296	263	305	260	276	262	293	262	294	274	261	277	315	273	239	277	302	287	232	304	271	272	264	261	266	273	293	271	258	264	265	246	299	281	288	242	241	252	285	264	281	261	277	259	262	233	299	278	276	237	253	273	253	288	227	248	251	261	261	274	255	264	263	240	276	281	296	252	271	281	275	271	285	282	246	264	279	255	269	270	273	286	268	265	271	270	278	262	278	253	261	248	278	270	253	270	262	276	244	250	269	239	254	260	258	278	270	271	255	238	225	251	265	291	267	275	270	247	243	249	252	247	301	261	239	271	262	257	294	285	279	285	266	274	261	273	285	251	252	277	221	269	265	254	247	253	264	275	272	253	283	277	252	238	281	234	289	300	302	278	235	264	265	258	281	272	267	293	271	257	265	248	265	242	238	248	267	280	264	249	290	276	275	257	283	284	263	251	259	286	251	251	282	246	281	263	223	268	296	275	278	303	241	273	269	252	299	294	236	258	285	257	290	294	252	259	277	261	254	277	243	294	271	251	271	265	267	250	245	273	260	250	257	245	266	260	291	256	260	253	268	267	298	257	240	234	252	228	252	249	242	271	279	239	253	259	263	259	254	249	254	262	275	276	249	282	264	258	277	277	233	281	253	282	266	246	251	261	267	246	280	254	256	252	249	251	258	244	259	307	237	268	255	276	253	265	281	247	279	254	273	279	260	274	261	283	259	268	277	266	266	281	256	276	266	296	277	244	293	222	259	265	243	301	261	268	246	253	245	275	285	254	280	261	256	278	265	264	251	266	255	277	280	273	258	250	265	260	272	247	286	290	263	247	268	284	272	261	271	292	280	274	239	258	249	280	270	246	293	285	238	236	238	275	273	248	281	273	271	293	268	268	283	282	257	282	239	248	239	245	249	287	259	261	245	265	261	255	234	260	250	271	239	267	277	267	274	300	263	287	280	281	264	302	260	249	259	273	266	276	237	274	247	259	266	297	251	254	259	259	258	228	270	266	278	262	246	277	259	245	263	277	257	275	272	257	259	295	262	262	248	278	268	261	273	259	255	288	279	260	272	239	257	251	279	268	275	250	249	264	247	266	273	239	269	239	256	269	247	276	276	242	238	287	258	243	270	256	266	275	234	295	266	255	255	253	261	267	285	264	234	245	266	263	262	276	273	275	259	258	263	278	267	253	268	252	274	269	278	291	286	275	252	287	289	240	277	266	260	260	256	265	252	256	296	261	276	267	254	243	260	273	280	239	273	254	251	280	266	269	262	248	253	281	259	244	268	290	313	242	262	240	290	287	299	269	262	267	259	264	263	264	277	264	261	260	271	258	257	272	252	290	274	242	241	241	263	271	297	283	252	241	274	250	277	272	247	271	283	249	271	275	234	248	279	256	272	270	263	253	264	246	255	260	263	292	278	239	247	281	258	263	262	262	247	238	262	303	284	257	262	280	293	264	270	265	232	256	261	261	262	256	283	267	244	256	269	271	292	249	288	260	263	266	255	262	267	256	272	271	243	234	253	259	281	261	251	228	263	239	291	273	268	258	260	255	248	264	279	270	271	271	287	281	260	252	258	253	233	256	279	249	258	298	251	246	256	274	247	261	236	251	264	290	256	253	310	273	245	268	221	262	288	248	252	266	307	262	277	256	245	256	267	263	249	251	294	257	242	267	258	253	267	243	244	268	265	253	269	269	258	258	243	285	280	285	290	289	255	238	279	280	292	265	245	286	249	267	269	265	246	273	252	279	242	256	273	285	250	270	257	239	248	257	275	262	279	268	278	257	274	249	269	277	267	244	285	274	239	258	289	252	260	254	263	253	240	264	258	276	258	275	229	255	252	244	263	247	293	263	259	244	246	256	259	259	262	245	267	269	261	247	262	254	298	260	246	272	256	254	268	252	274	251	267	262	260	241	273	266	262	259	272	253	264	287	245	245	251	277	278	267	251	249	270	263	279	291	237	291	273	274	279	267	276	261	282	289	254	247	238	281	283	262	273	281	266	248	256	260	280	241	274	268	266	286	262	250	270	257	281	252	241	281	266	265	275	258	283	260	254	247	280	252	268	254	277	277	279	259	254	240	252	257	265	239	275	285	278	280	241	241	251	291	283	249	259	258	282	271	296	266	313	293	252	272	255	253	263	240	250	291	275	263	254	273	289	262	255	257	266	259	267	231	253	254	269	275	272	250	266	243	270	250	263	276	240	295	256	289	271	257	256	261	256	264	240	256	286	243	301	242	258	259	267	241	288	279	240	280	263	277	246	258	260	274	287	237	275	266	256	273	288	280	274	257	268	257	244	268	243	261	271	247	270	270	263	270	255	251	259	269	267	278	220	240	258	292	248	262	266	270	263	280	296	299	270	280	229	265	278	235	266	281	279	257	267	262	273	240	256	265	264	265	262	276	274	251	292	310	235	252	258	272	264	260	267	253	263	279	255	290	267	278	259	246	273	271	230	285	239	248	284	292	283	259	252	248	264	256	253	241	275	243	257	276	245	251	280	231	270	266	233	255	259	270	268	278	263	284	238	269	274	260	264	271	240	274	253	252	300	272	257	273	243	275	284	245	248	287	275	237	308	237	293	258	229	284	248	271	253	261	283	254	239	261	240	262	238	299	265	274	271	273	268	278	275	242	283	291	272	289	291	254	277	238	265	234	254	277	254	260	292	247	280	280	259	281	288	271	287	299	255	269	256	242	265	265	276	264	266	252	271	253	253	243	239	261	266	285	282	238	251	260	288	260	263	267	278	263	240	261	269	270	272	273	278	249	259	244	249	262	286	257	263	236	275	249	217	267	273	231	235	298	270	219	255	271	265	263	250	267	256	255	262	307	257	271	253	273	270	283	265	290	247	239	285	257	271	274	257	270	258	270	277	251	276	274	261	251	246	276	264	249	254	258	255	282	271	265	280	277	242	296	276	277	257	256	280	257	264	276	253	261	264	261	243	292	248	244	281	234	277	254	253	248	257	269	303	267	269	256	276	265	275	285	254	274	250	289	248	246	281	273	280	243	267	247	259	245	262	274	259	228	267	250	259	291	265	286	268	287	278	278	252	245	261	281	246	276	248	264	252	280	251	274	250	257	279	250	260	298	282	261	274	243	239	271	235	244	258	251	289	256	262	275	275	268	281	251	303	247	248	255	273	283	266	277	265	253	267	272	275	258	298	274	271	275	287	254	263	240	259	270	259	275	287	267	255	272	259	269	293	248	249	254	254	256	291	254	229	249	285	298	263	240	273	258	242	273	292	272	301	257	256	238	269	255	258	282	266	257	278	246	269	248	243	264	258	268	259	252	280	289	259	264	274	241	254	257	271	258	250	267	262	249	257	246	243	236	287	282	265	285	298	243	276	282	258	241	273	276	268	266	244	259	270	252	258	247	265	260	271	270	260	272	256	253	262	272	291	301	272	264	252	249	263	264	255	235	271	258	250	250	273	268	300	243	279	238	280	296	285	290
25815	21342	28079	24958	21352	12943	1889	1160	1016	978	862	836	896	787	805	737	714	699	701	700	695	707	756	697	740	703	699	697	670	701	647	659	687	646	681	674	633	640	655	676	696	652	690	705	669	653	674	701	637	654	681	644	654	641	683	675	676	655	651	661	695	669	669	643	662	606	659	611	696	641	627	642	678	635	632	619	620	651	663	728	658	676	588	686	693	662	651	650	629	641	613	607	619	644	615	659	618	683	656	585	639	649	653	657	650	646	631	596	660	620	624	659	700	678	636	648	624	654	671	664	619	624	690	647	661	692	633	654	699	667	627	629	655	663	701	647	676	607	634	630	610	632	658	594	624	578	650	631	643	641	608	652	616	616	626	647	631	653	645	643	639	636	624	663	651	660	651	636	637	701	634	690	619	625	672	675	630	708	696	637	588	665	675	705	647	650	654	659	630	619	653	653	662	660	611	622	695	621	695	596	651	617	648	670	654	613	618	609	635	702	682	634	666	645	600	656	649	611	690	644	636	649	677	588	619	632	589	700	664	635	662	608	640	630	678	653	615	628	635	652	681	645	623	630	696	616	647	688	634	669	636	638	644	663	630	601	632	651	646	664	653	614	657	656	652	645	661	616	675	601	604	633	634	606	611	679	606	651	639	674	620	657	637	686	684	711	643	649	666	630	660	656	661	640	649	631	635	627	675	680	654	634	654	628	646	636	645	635	698	663	646	652	665	663	632	671	648	608	597	642	602	637	649	691	639	651	632	669	608	639	645	649	643	633	666	594	647	632	662	679	650	664	648	634	643	628	674	653	633	658	650	652	570	614	646	668	742	613	673	655	642	624	600	627	607	664	638	671	614	646	640	632	688	658	658	651	639	635	649	684	596	641	658	629	662	648	609	641	658	646	650	650	613	626	638	615	629	631	600	688	636	600	652	627	656	620	624	636	614	651	701	662	648	624	604	642	604	618	653	593	645	656	627	648	685	638	605	620	619	661	651	617	614	644	698	659	661	642	668	597	616	653	652	660	609	652	677	650	702	682	657	657	677	650	631	647	667	648	660	574	669	600	648	648	689	669	664	631	698	686	608	659	608	653	613	657	688	627	674	611	647	641	640	684	626	633	682	643	689	649	592	670	650	646	614	627	616	608	676	679	663	611	644	638	621	621	648	627	687	630	660	625	667	662	610	691	616	631	647	628	610	637	671	608	675	678	593	651	669	632	629	667	626	607	613	647	605	607	627	605	633	585	653	660	673	621	631	612	603	627	603	630	614	634	667	681	634	581	703	651	661	637	620	629	649	656	671	625	630	629	678	639	655	605	658	613	665	641	661	649	635	662	641	656	635	632	628	593	598	698	680	622	656	662	652	626	612	684	631	657	627	645	639	631	666	689	647	676	710	624	642	623	635	664	590	606	661	600	632	689	629	639	623	661	594	622	651	585	693	657	605	644	629	621	608	620	636	595	647	655	626	631	622	632	604	576	637	629	642	664	645	607	627	660	606	642	652	655	728	643	681	620	693	645	626	622	609	666	686	615	651	634	600	639	655	596	615	600	640	630	640	592	634	631	677	648	668	626	651	615	625	609	612	662	660	633	631	624	625	645	642	626	636	634	669	663	655	652	628	624	631	635	626	647	640	613	669	628	642	635	711	601	656	649	639	642	627	621	631	638	677	689	646	650	646	649	664	627	691	652	696	623	657	645	639	638	595	648	613	621	678	657	640	627	663	677	633	622	610	636	680	616	660	657	624	669	631	672	622	635	644	621	633	600	642	586	626	683	645	668	654	634	684	660	657	643	629	611	639	679	617	639	600	664	638	620	661	648	651	602	653	623	621	666	646	662	603	619	639	624	654	621	626	666	697	646	620	648	623	642	657	696	653	665	626	657	652	638	652	612	628	656	611	650	624	663	619	595	608	680	640	621	616	621	616	659	665	618	651	624	714	642	668	691	648	645	644	649	693	636	622	615	681	677	625	667	624	666	641	649	646	614	682	632	671	622	626	648	667	621	637	648	649	642	670	664	646	678	629	662	631	650	660	635	629	623	639	667	668	643	623	648	645	572	633	614	606	599	656	614	696	640	634	648	680	627	657	650	689	634	645	654	670	657	617	670	640	704	625	615	622	620	644	624	666	613	661	639	635	628	594	667	660	589	716	640	660	659	623	645	690	658	663	651	656	644	594	633	616	649	625	644	593	660	618	680	688	645	666	664	669	645	638	646	670	651	602	640	632	672	636	665	664	643	619	649	653	668	640	653	671	644	682	598	678	680	648	667	620	666	636	637	671	659	640	679	645	654	645	634	599	656	650	659	685	642	665	654	591	645	663	668	649	646	634	663	630	679	667	627	613	645	665	632	629	671	633	629	621	648	620	660	642	617	648	681	643	605	598	640	621	631	632	652	703	656	663	690	623	662	684	660	658	630	625	684	662	679	683	628	645	656	625	653	644	683	642	599	610	629	638	615	622	652	608	678	611	676	653	638	701	618	656	668	642	660	664	665	646	672	643	652	628	665	651	618	621	654	674	571	668	640	639	660	623	667	600	688	628	639	675	625	617	649	685	641	673	670	659	624	646	635	625	674	678	619	598	636	693	629	604	648	655	628	644	683	664	620	599	649	604	634	680	624	662	634	645	651	614	619	655	645	652	648	602	648	647	648	641	657	633	672	658	649	634	643	653	628	613	601	626	686	649	668	630	623	610	669	700	682	618	688	656	618	629	681	639	588	630	628	637	637	623	643	664	664	681	645	591	621	613	634	672	622	651	617	629	648	641	623	629	684	641	621	616	637	598	602	606	647	636	634	657	643	636	614	636	698	648	659	643	623	665	620	663	618	634	631	596	653	654	690	631	646	590	680	647	639	638	625	656	691	658	612	651	651	670	652	608	615	658	635	654	632	631	677	642	612	623	657	639	620	623	599	631	584	633	614	625	678	657	639	640	600	640	613	656	676	633	613	645	651	653	644	659	663	682	635	647	701	635	687	631	641	641	616	642	647	604	627	649	692	681	695	639	661	616	665	640	651	601	587	630	626	625	599	623	648	636	653	660	593	622	636	609	630	623	689	642	646	642	630	656	678	682	642	636	666	680	659	654	642	643	674	630	633	649	612	690	647	639	614	660	634	645	653	679	667	693	618	591	654	646	606	604	670	692	606	625	599	613	645	647	644	624	629	671	623	674	656	640	652	611	631	646	624	635	645	651	638	638	633	632	676	645	674	671	705	683	715	661	636	649	636	661	683	668	655	643	584	634	673	629	669	711	619	591	663	645	660	666	690	663	642	631	639	661	580	690	647	645	679	693	650	641	674	659	661	660	641	636	667	633	636	688	678	647	640	674	627	624	612	586	653	641	621	631	631	615	632	650	660	698	610	669	633	647	626	617	653	663	633	634	651	667	678	617	670	665	672	612	607	628	644	632	682	657	629	612	669	611	602	646	645	616	598	611	643	625	637	652	590	661	629	658	659	638	636	627	641	638	594	624	607	619	608
7390	10725	9814	5674	3875	2693	2143	1760	1405	1366	1235	1114	1026	980	886	876	835	782	764	760	760	681	713	671	730	656	663	711	663	633	667	679	644	677	622	671	629	668	630	619	630	646	658	593	595	621	638	642	645	629	625	608	651	553	611	646	658	601	612	658	569	617	605	597	623	632	624	651	641	624	630	573	604	613	580	610	659	583	622	607	561	612	612	587	592	602	626	696	623	608	598	567	628	605	603	592	642	619	632	604	573	602	587	573	611	549	568	621	616	614	642	580	602	593	611	591	660	611	600	625	600	589	628	606	609	539	668	553	577	617	564	625	632	637	621	594	617	648	609	636	570	617	615	627	623	600	617	618	622	584	602	586	609	596	646	616	580	608	625	613	637	607	621	625	611	574	636	598	643	574	635	622	579	629	563	651	601	603	560	614	604	572	626	591	600	580	586	618	629	623	583	644	575	569	607	628	585	589	616	559	649	655	606	601	604	585	630	596	614	604	634	594	592	647	588	659	616	587	576	604	583	584	598	577	611	638	640	608	632	583	608	613	591	613	583	588	628	592	592	556	606	591	608	615	602	635	609	562	605	603	591	635	603	607	597	596	623	598	593	586	546	639	596	584	613	626	585	622	613	601	619	588	641	611	610	582	598	612	635	568	599	571	613	585	571	622	646	634	595	639	619	569	614	576	641	602	615	589	624	613	620	565	581	590	589	629	591	610	591	566	633	602	643	632	613	615	618	637	624	621	629	639	577	651	602	597	698	600	647	615	623	628	634	575	648	567	607	576	630	599	583	586	596	617	617	627	625	597	617	607	613	593	587	605	632	600	604	574	616	578	624	590	609	557	640	606	623	595	631	640	629	645	639	604	633	609	606	594	625	622	623	618	611	604	630	603	603	603	598	630	652	595	689	567	655	581	623	650	599	606	591	619	611	592	605	605	600	636	591	631	564	614	561	632	633	603	614	617	606	616	624	598	610	621	615	663	558	644	590	599	603	542	602	636	635	620	611	626	596	597	630	614	588	595	611	633	605	599	606	597	558	588	615	602	612	597	656	597	601	667	581	588	554	621	625	602	618	613	583	561	619	603	578	598	575	618	625	627	612	623	594	588	619	612	589	611	618	635	595	652	618	617	596	615	622	633	589	616	596	606	613	583	611	605	612	624	636	585	625	594	599	619	593	607	620	594	622	649	601	634	568	601	590	628	640	599	661	607	577	596	577	600	629	629	620	584	595	592	560	619	576	613	645	589	563	608	606	612	635	625	604	579	596	585	627	613	586	608	588	528	586	624	593	589	622	584	600	631	634	608	590	579	599	609	606	593	603	623	564	613	622	590	580	604	607	613	637	622	621	586	622	589	617	640	600	620	614	608	594	583	636	632	635	614	622	608	595	617	579	605	568	579	602	581	598	584	620	635	631	612	601	561	589	581	612	629	632	604	584	579	610	626	603	595	623	618	599	611	583	550	606	607	641	586	564	607	609	613	626	614	617	604	595	587	615	584	658	584	630	632	609	594	599	626	588	627	636	613	608	624	597	622	574	591	604	602	605	572	608	635	596	579	627	624	578	567	577	573	597	613	644	585	621	605	594	594	608	578	598	600	564	603	613	640	523	608	604	620	636	609	618	602	566	600	619	599	633	573	579	613	573	595	624	614	616	594	590	608	580	608	625	577	616	603	636	614	611	583	608	610	643	631	567	579	581	614	583	590	679	609	609	578	632	603	568	593	602	582	630	576	583	591	589	604	583	620	605	552	599	633	613	579	631	569	617	633	598	689	623	553	648	552	605	613	614	631	618	599	606	600	600	616	603	610	578	585	604	613	650	596	602	585	605	570	659	586	607	588	629	570	609	600	630	620	599	592	634	580	608	611	587	650	574	614	582	598	588	572	603	609	643	600	594	587	607	584	562	619	655	613	573	595	614	603	577	600	603	662	611	622	598	625	575	605	584	622	593	601	634	598	626	579	610	618	604	620	621	584	636	628	578	615	595	622	606	637	591	615	585	632	612	607	586	653	619	607	538	601	592	614	597	600	593	615	599	630	606	586	582	611	597	613	575	618	599	658	624	637	586	603	608	620	592	594	597	588	612	579	623	626	618	614	572	608	593	577	607	587	622	596	610	609	610	579	595	603	641	603	585	607	591	624	591	620	608	619	617	615	606	645	592	589	606	584	634	605	621	580	619	596	620	583	561	581	595	576	614	612	610	616	587	605	630	593	600	589	607	569	583	631	582	595	589	609	641	647	614	604	601	632	588	637	625	622	602	628	647	609	611	685	591	580	612	597	593	617	582	558	657	621	603	599	638	594	573	558	611	572	545	604	624	589	585	634	603	575	571	612	622	586	594	623	592	603	612	585	600	629	620	600	610	593	591	576	638	613	603	619	602	582	593	581	651	630	576	666	649	619	650	584	589	632	609	587	618	597	615	595	598	620	637	636	586	670	613	598	569	601	650	617	598	586	628	634	610	561	575	591	577	633	610	616	592	613	599	591	602	622	648	610	600	604	585	614	601	589	569	615	629	611	605	617	615	600	607	557	570	543	609	606	639	608	615	569	566	640	642	633	618	609	663	627	582	595	598	576	616	618	624	581	588	613	613	611	565	578	584	623	630	634	610	595	599	584	621	592	627	618	564	604	596	575	617	642	574	626	616	578	626	567	589	645	640	619	572	617	612	598	627	606	593	619	638	589	631	598	604	570	593	583	609	628	575	587	621	584	622	588	632	638	648	565	613	615	620	603	621	575	640	603	632	618	611	576	601	628	591	607	609	595	610	635	612	585	635	618	588	605	622	596	616	614	654	600	643	589	678	642	615	579	620	576	608	621	601	573	627	602	608	646	632	636	609	613	588	620	617	624	622	584	622	613	638	584	574	608	564	624	582	631	599	620	630	572	586	614	600	648	646	644	565	567	550	610	629	611	598	621	587	601	573	585	555	580	661	575	549	583	596	619	660	587	602	631	667	613	611	585	593	596	608	579	626	582	638	597	601	550	556	585	605	603	625	610	600	620	620	594	603	561	585	597	562	588	614	606	587	545	595	601	606	620	643	583	676	582	605	578	586	635	597	583	635	633	607	633	589	566	615	626	555	599	615	589	553	586	591	582	621	595	629	635	601	608	631	609	645	594	589	605	557	571	585	595	630	589	559	569	603	627	560	621	571	596	616	630	648	583	587	662	631	581	607	578	601	615	627	606	604	595	621	613	603	597	601	580	590	606	570	649	569	598	627	578	587	645	589	580	566	602	609	608	621	591	629	586	646	654	593	596	598	594	614	612	547	580	623	583	592	594	610	627	577	604	623	623	626	624	608	650	611	576	581	549	659	594	608	603	596	595	630	597	628	580	634	634	573	590	635	612	610	605	649	605	601	592	594	538	657	589	599	606	611	611	593	597	610	626	573	594	617	598	598	591	581	614	557	581	592	586	628	599	620	585	607	618	597	602	587	585	632	584	605	572	625	578	579	585	612	637	616	588	637	588	619	575
23425	21322	28353	24615	21330	21409	11939	2180	1596	1505	1341	1286	1202	1169	1109	1201	1039	1010	1022	1014	979	963	984	949	975	956	965	938	938	959	923	885	929	888	915	898	885	869	934	962	886	914	903	866	926	923	913	858	868	863	883	839	895	860	869	937	921	845	877	838	894	874	866	847	929	903	874	900	900	876	882	856	838	875	855	925	904	890	818	901	855	917	923	825	872	937	902	930	857	917	843	874	846	836	903	855	878	921	886	851	872	905	918	864	826	917	882	857	891	824	845	881	878	884	880	916	861	865	829	874	940	859	842	893	900	864	852	904	880	909	869	874	870	909	842	851	904	822	855	900	845	844	865	909	855	857	812	866	821	857	871	871	832	830	880	860	946	917	875	891	853	846	879	873	829	912	885	803	835	818	934	887	893	875	861	845	842	871	853	833	869	864	878	864	921	884	875	888	919	885	861	861	862	914	862	898	864	892	847	858	868	853	869	880	894	902	882	901	892	828	903	866	882	893	811	883	903	893	906	907	879	909	873	863	899	887	899	867	891	900	882	855	911	852	846	896	852	931	865	831	860	849	845	871	887	887	858	887	850	864	898	929	913	903	855	846	874	852	894	886	858	842	899	863	903	873	918	856	853	861	826	880	884	882	827	847	862	848	820	873	882	855	896	807	806	826	841	866	906	862	824	871	859	900	850	848	883	845	874	807	821	844	894	876	909	860	877	897	849	859	906	834	858	877	883	896	841	829	908	860	907	912	837	854	806	863	885	856	860	847	888	890	878	872	866	892	897	834	889	923	860	809	887	863	861	906	871	800	839	809	846	901	859	895	887	856	940	870	836	878	879	882	940	890	881	917	871	856	875	865	840	925	859	853	870	884	848	872	850	899	853	872	887	808	851	867	887	852	850	881	876	859	873	872	843	837	893	873	814	942	826	800	880	855	897	898	844	883	866	893	877	866	878	861	841	884	818	866	904	877	842	837	860	787	929	897	828	869	878	835	862	858	893	861	899	906	906	891	908	905	911	881	820	910	870	846	912	810	889	908	872	908	817	804	882	906	861	868	862	816	890	826	917	866	912	853	878	874	858	899	826	831	852	894	834	796	869	853	826	875	904	839	876	946	876	847	838	900	885	841	837	920	830	865	818	867	860	868	865	894	845	872	882	848	876	870	856	889	845	918	896	869	866	812	852	901	858	861	852	853	847	932	802	846	874	884	832	890	882	858	883	850	825	836	825	897	904	852	884	854	887	888	852	832	851	839	877	853	880	918	878	867	847	918	909	840	832	873	852	896	931	859	855	877	874	852	864	839	896	884	851	867	858	823	842	897	923	928	867	827	880	887	880	881	893	873	902	887	820	849	905	894	886	905	867	894	884	852	840	893	873	805	828	835	859	856	883	864	873	827	828	911	889	882	826	841	847	916	847	864	841	862	811	848	849	867	837	843	860	869	873	875	843	921	843	838	832	863	876	827	867	846	834	855	868	897	859	868	883	894	887	893	875	845	890	878	871	869	860	842	912	841	884	897	853	840	843	920	856	879	883	844	844	821	858	840	883	914	930	865	852	882	926	876	880	819	863	829	879	904	854	850	850	883	858	837	826	905	941	882	887	844	854	870	932	860	896	858	854	910	858	856	832	924	845	889	887	877	906	891	783	889	939	880	897	894	900	922	868	865	814	843	911	881	881	871	892	920	865	900	842	902	858	828	902	796	855	846	879	873	865	888	847	831	897	896	894	834	861	868	821	854	850	892	845	828	865	845	868	868	852	877	906	879	838	953	878	907	831	876	930	867	845	853	882	893	868	844	827	837	872	893	915	840	834	897	858	883	860	842	854	848	815	877	875	893	877	868	902	871	883	923	860	894	859	911	858	851	851	821	889	865	824	861	875	854	869	870	848	886	815	839	889	865	851	914	897	897	848	839	837	847	866	894	871	922	852	896	850	831	856	875	844	895	903	872	890	860	875	889	857	858	831	855	865	865	903	803	843	864	851	847	902	900	842	844	864	903	864	920	967	889	886	788	838	868	876	923	928	859	891	841	914	881	917	853	843	866	891	883	874	822	816	840	883	825	860	827	855	835	808	814	834	815	857	918	865	843	889	879	907	861	869	848	837	885	893	833	872	873	901	866	863	820	884	867	869	857	850	947	932	874	871	868	894	875	916	837	922	897	834	912	885	813	852	884	900	884	910	865	855	913	918	829	861	908	886	877	875	882	838	864	900	846	883	846	875	915	890	874	846	860	864	906	888	908	902	841	820	820	899	850	818	912	858	876	846	857	888	807	890	875	858	837	848	844	843	849	849	845	888	865	869	906	835	838	873	863	865	856	873	921	909	897	944	850	851	824	851	865	875	868	821	868	869	844	832	827	941	863	826	896	857	877	872	857	875	870	874	854	821	870	842	879	874	869	819	828	873	855	881	814	812	881	895	899	943	861	865	915	859	839	838	848	818	902	819	865	857	917	875	896	870	867	845	845	839	876	881	815	846	823	907	815	882	867	880	857	826	839	847	800	865	926	856	891	882	851	861	868	796	859	867	879	831	942	858	846	879	893	844	849	881	827	929	818	875	861	845	905	804	857	860	866	868	867	919	837	871	893	864	860	844	845	859	889	923	871	870	875	871	899	832	846	894	877	865	839	850	903	859	913	891	866	889	875	841	863	874	877	876	878	902	864	830	851	864	835	851	885	872	847	914	947	846	933	873	913	872	844	827	872	895	864	949	889	855	836	891	932	880	871	854	878	848	857	808	893	922	851	877	889	885	867	876	850	840	825	826	854	866	900	823	839	894	823	870	856	862	870	900	863	819	856	890	880	863	883	840	875	839	869	875	908	853	908	864	821	892	853	826	893	894	895	862	874	840	838	864	895	874	882	903	796	824	872	862	855	825	906	933	902	827	849	861	860	852	851	859	861	901	885	832	845	859	859	860	854	851	901	895	887	939	853	873	835	893	885	861	808	864	865	868	831	872	888	874	885	876	899	866	828	856	865	910	809	804	850	873	902	877	886	856	859	841	894	811	858	835	896	898	879	844	820	857	814	830	891	896	848	887	894	811	872	872	868	886	875	851	864	914	864	854	841	955	874	894	884	836	791	852	867	868	889	874	860	847	836	918	843	833	861	851	874	865	801	898	879	824	913	870	876	850	851	904	845	863	891	871	917	909	846	911	907	861	861	849	826	857	879	869	834	838	833	841	896	821	875	915	930	832	872	900	912	893	894	845	865	922	845	846	855	874	897	827	869	851	863	914	868	895	827	839	866	851	864	870	874	881	849	860	835	854	909	835	873	856	890	826	842	878	813	886	858	906	847	886	840	914	831	848	886	810	830	885	857	859	865	843	879	820	906	839	877	934	862	874	858	905	836	783	895	846	845	816	855	817	836	874	836	898	859	866	866	819	841	832	869	903	829	826	865	863	905	847	832	838	859	850	881	858	855	852	847	910	849	861	883	904	906	845	883	851	835	840	847	840	866	873	866	832	854	881	860	859	881
10228	17125	16044	9713	6474	4741	3768	2959	2534	2152	2043	1806	1645	1468	1395	1326	1247	1137	1124	1074	1120	1046	1025	1028	1013	999	985	938	946	947	925	876	904	893	950	931	901	939	895	822	884	891	824	913	911	866	895	870	857	856	855	897	830	838	871	820	820	855	878	874	816	846	838	823	855	841	831	858	789	851	849	889	819	841	852	858	805	849	867	850	876	870	808	865	862	862	855	857	826	820	851	807	886	796	848	842	835	801	829	821	794	831	852	871	814	845	855	848	802	785	809	843	877	814	773	779	878	880	800	817	818	833	841	860	781	834	829	800	811	806	818	810	827	842	818	863	792	843	833	824	842	837	808	782	835	852	804	818	894	830	828	855	871	856	862	770	824	801	847	851	871	846	819	874	784	846	853	804	782	806	849	845	879	799	892	869	826	777	822	827	801	783	779	849	889	835	846	808	858	862	812	801	821	800	798	773	823	810	809	810	791	793	812	823	811	820	848	755	823	808	771	781	864	866	806	798	830	820	826	871	834	795	879	819	827	851	873	778	858	819	801	794	787	812	786	799	852	819	804	803	809	835	832	777	772	795	808	829	781	819	864	796	817	842	860	838	844	825	854	799	818	876	862	880	785	855	810	809	810	855	798	810	844	854	777	871	818	837	854	840	858	846	782	827	804	816	774	872	823	843	780	805	845	846	759	850	781	813	792	756	813	861	839	761	806	819	859	786	779	835	764	831	785	834	818	788	864	847	834	862	799	816	828	839	799	871	827	802	824	787	824	848	791	777	785	865	832	784	819	837	830	804	858	806	857	814	843	833	773	782	834	801	797	803	831	785	819	808	809	817	815	805	806	790	809	858	800	850	854	849	821	792	824	815	809	837	820	830	791	794	836	826	836	773	878	808	806	890	783	828	814	823	810	839	806	813	799	850	865	808	784	747	797	732	812	797	837	805	815	808	828	823	824	812	835	806	865	856	837	800	828	790	801	845	881	833	850	819	844	814	827	806	800	817	815	846	851	806	812	822	809	825	818	845	799	797	832	831	880	813	877	804	819	816	828	868	825	793	804	792	764	813	829	813	803	826	792	850	830	810	835	824	848	819	831	845	771	823	803	797	861	797	836	805	840	853	782	865	818	802	785	834	799	892	836	849	808	832	767	803	849	788	808	815	848	826	819	824	885	855	742	840	795	819	847	852	821	824	783	768	864	826	842	848	760	847	833	825	782	852	818	808	828	835	854	810	829	811	860	878	823	882	841	803	798	842	867	790	811	843	863	791	783	809	822	796	891	824	798	789	856	797	791	853	798	813	819	752	795	806	810	820	808	808	796	866	834	801	773	835	822	818	825	787	832	846	819	805	835	823	827	833	841	837	777	780	800	839	806	812	818	842	815	844	818	838	817	751	810	811	804	862	834	812	850	800	880	823	865	803	840	807	823	818	819	830	829	829	771	802	792	809	874	871	791	852	858	808	820	857	814	812	860	787	804	843	801	784	865	864	832	811	798	759	771	818	822	790	794	845	839	792	809	849	822	803	802	842	872	858	775	812	818	872	816	872	819	827	790	761	803	818	815	809	810	811	793	811	814	816	770	840	821	833	795	832	782	783	867	844	792	810	794	812	803	862	870	833	831	823	839	869	885	839	771	851	800	805	803	808	794	801	831	789	870	842	846	848	782	822	821	819	845	835	822	849	834	827	825	746	811	816	836	839	768	839	812	814	798	745	842	823	807	834	832	844	819	773	798	795	833	834	801	794	840	830	815	822	840	789	824	791	811	812	809	852	847	822	839	844	821	781	794	873	848	884	828	848	790	773	794	786	787	849	809	778	790	829	840	851	836	821	809	834	864	748	881	866	780	864	783	912	861	855	876	841	803	803	860	832	798	788	809	780	834	782	866	777	841	821	771	841	831	820	812	810	859	813	821	776	820	813	772	840	816	820	809	823	820	857	822	783	775	839	834	790	836	854	818	776	812	817	793	819	775	834	803	810	818	820	825	785	834	772	818	822	866	826	821	828	850	801	798	781	790	858	823	852	790	821	823	872	835	862	797	841	818	823	840	836	836	840	831	798	817	797	826	852	859	803	842	883	833	827	780	844	814	788	807	847	816	792	829	817	839	861	811	834	783	794	885	803	799	821	818	875	799	842	867	793	800	813	907	841	787	863	814	851	786	818	832	855	840	846	813	818	821	843	773	836	842	803	833	835	787	769	853	755	812	796	801	866	844	801	872	810	800	823	889	813	861	799	882	816	838	813	823	784	829	820	795	802	822	812	814	782	803	826	808	783	818	854	790	820	813	801	787	838	804	841	844	832	794	790	835	791	856	832	809	867	835	777	872	803	854	824	817	821	822	797	809	792	814	828	782	800	797	844	811	826	849	838	823	830	830	783	801	802	795	831	867	825	806	834	831	875	853	866	851	832	829	799	853	875	855	795	781	856	827	831	856	840	832	823	837	798	814	840	818	812	847	824	842	854	833	778	850	823	777	862	853	795	804	772	849	842	793	838	833	837	769	824	818	790	831	808	813	840	810	819	790	866	790	828	806	776	821	815	812	830	808	840	831	808	797	837	787	856	805	872	781	817	872	805	780	800	813	829	806	821	824	833	824	818	805	795	814	839	789	817	808	841	782	866	827	799	868	837	810	752	798	832	790	849	819	845	771	811	819	786	839	806	814	847	823	793	845	870	879	837	871	812	853	837	796	872	846	885	836	834	813	817	821	822	809	832	837	862	786	851	834	814	812	835	767	785	783	839	786	860	822	824	813	791	822	829	807	844	807	805	849	803	782	809	835	801	830	852	852	827	853	862	809	822	831	883	797	759	817	812	767	761	805	834	825	827	823	750	781	846	871	858	802	875	786	808	900	840	862	788	792	805	828	829	793	871	810	805	796	812	846	795	827	820	826	784	808	794	810	796	803	851	836	862	847	872	762	860	817	820	821	819	809	802	760	816	795	825	852	873	821	832	823	768	823	784	839	829	784	813	805	831	788	832	815	799	801	836	824	804	819	830	860	808	863	792	799	823	831	796	822	788	779	796	855	854	820	832	884	894	817	878	835	830	823	779	796	797	807	799	844	877	822	792	809	821	829	798	768	826	839	815	822	837	818	892	845	809	794	798	790	804	824	854	771	796	781	789	817	795	807	803	838	797	835	808	803	871	821	824	832	805	800	853	853	802	807	827	766	795	821	837	816	903	821	844	845	820	831	819	876	844	823	846	850	801	856	758	857	809	805	858	822	789	802	794	804	792	802	830	828	760	843	807	843	841	825	856	791	828	826	847	834	831	841	824	823	843	749	848	791	860	854	807	844	849	821	827	853	769	824	820	778	845	795	797	830	774	839	793	835	837	810	837	856	846	806	801	835	835	816	809	848	832	816	835	803	834	836	777	795	847	845	809	812	789	843	785	800	806	805	789	812	756	763	831	841	791	793	797	845	781	838	895	824	887	815	880	762	854	804	840	798	808	855	798	819	799	846	841	852	790	815	846	818	857
28965	16360	2617	638	443	382	367	303	315	292	264	290	295	302	276	297	286	296	266	281	271	331	273	251	258	281	259	287	259	279	300	285	286	290	234	266	264	303	281	267	262	306	272	257	289	263	295	262	247	253	291	282	249	289	259	298	284	285	276	286	271	244	271	269	274	286	279	255	243	247	246	273	279	281	275	234	282	255	273	244	284	298	289	281	297	273	282	293	263	302	308	254	233	261	252	278	296	293	274	293	266	293	262	277	286	247	283	293	297	274	288	270	262	279	267	254	294	254	272	260	268	295	301	257	263	263	248	255	295	263	255	296	260	296	255	263	265	282	253	250	265	243	259	269	280	305	264	277	289	290	280	265	271	253	245	271	301	287	270	306	293	259	256	265	269	267	232	297	247	296	240	269	275	291	274	265	268	282	267	287	281	254	289	274	273	283	288	241	258	283	277	286	295	270	283	271	282	302	258	268	280	272	290	283	290	301	279	271	279	299	273	310	299	278	296	276	239	253	268	242	272	264	272	246	267	262	281	300	301	294	258	282	260	253	261	277	291	277	264	287	257	262	282	260	256	252	292	243	254	289	286	227	257	270	260	270	253	256	244	281	275	301	273	260	298	270	281	274	291	256	274	269	280	263	249	261	301	293	276	335	284	289	271	278	259	249	259	283	269	279	271	254	285	269	270	275	294	267	280	276	284	277	269	256	272	236	277	274	256	285	290	293	262	268	253	294	274	270	254	267	299	262	269	300	252	274	257	288	278	263	279	287	273	273	259	255	285	271	275	245	276	279	272	278	258	289	256	254	270	291	295	268	254	269	283	249	266	272	265	281	272	269	281	265	245	283	270	259	285	260	262	266	251	293	306	289	271	250	260	260	292	260	278	280	279	286	288	267	282	280	278	284	269	267	306	277	284	242	264	264	287	264	261	249	253	262	280	260	278	249	269	234	281	267	270	250	289	278	293	257	252	243	302	278	272	281	288	241	268	282	282	257	268	283	241	295	263	270	275	309	283	267	270	250	255	257	264	288	262	282	255	256	296	246	276	249	268	264	254	256	255	275	271	237	264	280	300	257	281	284	286	258	268	281	270	255	262	299	282	250	262	250	258	260	284	274	269	281	251	270	270	260	246	277	272	247	257	268	257	273	277	264	280	269	258	285	281	266	287	257	286	259	282	288	255	262	264	269	271	264	303	301	267	295	269	291	282	249	309	294	258	271	286	240	266	289	268	277	303	282	248	313	286	263	255	285	254	259	291	258	283	269	272	281	242	275	276	273	254	289	278	265	259	296	257	277	244	270	268	272	282	264	285	254	275	289	257	294	295	248	240	269	298	278	255	276	275	270	284	268	234	280	287	299	260	284	268	259	273	282	288	273	283	285	281	273	272	282	298	257	287	276	273	242	291	277	253	278	288	282	268	283	281	264	294	272	268	255	273	286	261	301	255	306	233	268	283	281	267	262	297	270	272	290	231	253	266	257	266	277	252	269	298	255	279	272	266	271	257	258	268	279	268	264	285	284	300	269	297	293	260	282	287	295	287	282	286	296	267	297	254	277	282	257	267	272	272	276	261	287	291	262	264	297	258	291	277	270	290	284	239	317	261	302	273	268	278	248	294	277	257	239	279	282	273	275	268	273	288	273	248	263	270	274	252	271	278	267	262	271	296	244	269	262	261	253	289	251	277	265	267	260	255	262	233	270	284	282	269	261	242	257	281	271	258	253	274	278	256	297	255	261	295	256	249	282	269	315	301	292	254	267	237	275	278	266	272	291	278	291	250	281	294	275	312	286	308	274	287	272	272	269	272	271	272	250	284	261	289	281	304	273	251	279	271	265	302	241	284	269	276	273	286	244	274	276	278	269	296	270	255	287	266	275	299	264	279	248	248	258	315	253	264	253	266	250	282	273	260	287	288	302	267	282	280	236	242	273	262	267	286	259	268	284	263	276	262	280	294	259	288	300	300	283	264	263	270	256	268	271	278	271	258	243	253	266	264	242	283	261	269	265	268	253	270	291	278	274	279	259	294	289	265	298	279	295	280	276	311	259	270	271	296	272	288	260	275	265	260	249	282	223	257	279	255	261	271	244	250	259	262	261	256	271	271	270	251	290	258	250	284	262	274	228	239	270	258	306	272	258	269	283	280	274	271	277	261	278	258	274	285	290	265	249	264	290	300	274	266	258	270	278	275	284	283	265	258	263	288	278	286	278	283	260	293	263	254	272	274	283	284	249	259	277	273	287	298	251	280	273	299	261	268	232	255	257	248	286	266	276	258	284	273	254	245	284	279	257	283	253	271	285	273	278	294	265	251	247	282	271	222	252	255	257	267	281	267	270	281	259	284	258	269	242	277	270	257	287	281	290	282	279	233	275	274	287	273	253	256	260	296	228	267	264	240	289	258	309	252	284	293	283	255	313	274	275	278	268	252	283	262	263	256	285	283	269	265	262	274	289	242	288	274	290	277	252	269	290	272	287	278	292	288	289	273	289	303	265	261	288	246	314	282	289	280	281	297	262	267	275	264	273	258	244	316	253	285	276	248	257	270	284	267	267	279	231	285	268	261	264	258	264	249	272	289	261	271	296	270	284	291	273	278	284	235	290	257	282	253	246	299	288	307	243	297	255	283	265	296	288	284	275	285	275	272	264	278	283	274	305	244	277	259	244	265	283	303	264	274	274	260	288	260	264	277	299	302	283	270	281	277	248	273	270	288	292	282	265	273	269	269	277	261	249	266	277	271	273	261	272	263	249	304	254	280	272	278	253	235	288	250	264	300	271	277	290	218	259	265	269	252	273	271	243	264	250	242	261	279	278	262	269	285	242	270	247	269	297	267	284	278	266	273	253	246	278	253	273	259	307	291	293	271	243	280	287	260	281	247	276	262	279	257	275	267	266	281	287	302	260	253	288	242	285	265	280	263	289	280	248	290	280	266	283	289	243	267	316	274	285	286	269	282	254	284	317	260	276	269	297	265	270	301	240	236	293	257	255	255	241	270	279	249	254	280	238	273	256	292	236	290	269	254	278	270	282	265	256	301	280	246	267	278	256	284	274	263	261	276	270	255	252	275	286	265	261	238	239	286	245	298	303	256	290	237	251	226	263	267	286	244	286	255	300	258	262	244	261	238	250	301	297	265	257	265	295	243	264	299	276	266	264	258	277	269	267	294	287	286	256	253	283	271	288	322	271	298	290	258	241	268	270	277	272	260	256	258	260	270	266	262	290	276	300	259	264	284	271	276	269	278	285	268	248	266	270	279	285	284	275	254	263	293	286	253	267	274	266	274	284	253	272	288	293	264	258	280	292	286	260	272	249	261	286	242	261	257	293	276	270	273	300	267	278	278	276	279	280	272	282	267	298	259	280	267	257	301	261	274	281	252	279	282	267	272	269	268	271	273	300	262	293	246	272	290	272	252	278	276	275	278	274	283	260	272	218	288	270	268	311	263	276	280	232	267	250	277	267	243	259	287	294	277	254	285	280
4985	868	788	586	474	410	377	375	351	339	330	313	303	309	312	290	282	288	312	305	292	269	273	263	292	254	263	293	241	287	260	257	278	294	261	257	287	290	262	242	282	280	252	283	281	297	299	256	299	276	269	244	256	261	259	269	265	306	276	261	302	255	290	270	263	266	261	288	304	288	255	247	298	271	288	266	272	286	276	264	274	281	281	252	232	269	287	273	294	276	291	299	286	266	271	259	298	259	283	263	281	277	257	275	293	285	264	287	291	269	294	265	285	282	300	272	244	283	284	285	253	276	275	256	284	281	259	271	270	278	275	299	290	285	266	272	287	295	287	275	283	284	286	271	292	249	261	285	260	309	274	305	303	267	285	277	316	285	294	298	288	271	293	292	284	238	258	239	285	259	250	251	274	252	295	293	261	257	286	257	278	276	279	257	259	274	285	293	258	270	281	305	299	285	260	278	292	277	273	287	284	300	271	300	272	277	275	276	271	315	268	276	262	285	319	301	281	279	282	271	289	258	293	230	281	278	313	273	262	315	276	288	274	276	294	269	261	299	253	282	284	301	295	268	279	290	260	279	267	276	265	271	278	272	277	284	272	279	277	288	296	276	264	284	240	250	277	308	255	293	270	280	254	311	243	255	279	289	279	281	251	301	257	311	301	300	273	272	260	259	269	261	264	248	279	271	278	274	285	266	278	295	280	247	260	282	272	280	294	297	259	289	295	284	275	305	277	266	263	314	255	266	262	281	250	270	287	264	278	266	255	286	263	273	283	250	253	298	284	271	269	280	286	316	270	263	245	296	283	276	269	304	273	288	260	274	260	271	289	284	302	287	230	266	287	261	255	264	305	260	259	274	258	279	287	273	275	302	266	296	300	275	297	243	286	297	265	279	304	269	288	276	262	278	250	277	261	273	272	277	240	284	269	280	282	271	298	259	266	295	250	285	263	261	239	252	297	261	253	288	286	276	260	266	277	252	264	288	319	291	278	267	295	279	278	254	289	259	276	275	321	249	286	301	278	281	288	276	302	286	290	302	273	266	253	259	317	264	295	272	294	272	272	305	304	280	256	326	266	263	274	289	303	275	303	302	291	293	278	264	278	271	256	260	281	263	280	287	282	263	266	282	276	302	291	273	296	282	315	271	290	275	283	280	285	281	269	289	291	250	281	286	279	268	285	292	269	271	275	281	276	265	267	274	285	281	276	265	260	282	273	249	281	293	261	281	280	277	264	305	263	266	262	257	285	279	259	253	267	277	273	272	294	277	267	298	275	284	275	252	276	263	281	278	312	306	252	278	272	266	254	285	285	284	290	307	250	266	244	276	278	264	261	291	269	251	275	287	269	288	275	301	277	284	278	287	246	269	255	282	292	280	306	293	295	284	267	281	274	245	287	291	279	304	290	276	303	278	282	258	301	260	305	273	307	292	300	292	266	321	273	310	278	267	291	272	262	284	278	301	275	258	277	270	293	269	254	255	278	273	307	309	276	259	275	310	274	300	262	262	277	291	333	295	271	296	280	289	286	260	274	297	266	299	298	275	267	278	270	255	265	299	268	276	282	273	278	304	245	297	290	282	280	298	258	271	261	278	251	277	271	241	282	280	262	258	265	286	271	256	274	305	296	280	279	326	269	261	253	246	260	263	288	252	267	251	246	259	277	256	260	262	254	239	255	274	274	283	283	299	300	270	276	263	271	253	249	260	271	280	259	283	282	286	268	307	273	245	274	253	295	282	256	262	288	259	249	266	259	275	264	270	290	299	278	241	300	273	267	268	275	268	300	277	291	271	281	277	296	284	288	276	274	272	267	286	271	268	303	266	256	260	276	279	269	275	267	261	255	240	306	296	258	308	274	274	258	256	280	259	297	284	279	287	279	274	288	281	269	287	252	250	276	258	246	257	293	274	268	258	276	276	280	276	265	294	294	266	284	299	282	278	256	276	278	261	257	273	276	275	252	272	285	250	284	266	280	261	276	241	291	262	283	290	271	278	266	251	291	292	314	289	265	284	286	264	303	291	278	296	268	282	268	250	254	294	295	272	282	275	266	268	293	248	253	262	287	284	267	236	251	272	282	273	307	248	272	289	303	291	256	292	285	281	249	259	263	248	301	259	286	241	269	292	266	261	271	276	299	285	258	275	297	273	285	258	265	298	281	257	244	280	264	268	255	252	273	271	284	275	310	283	236	246	257	258	293	289	268	275	267	258	301	281	279	275	276	281	263	255	266	303	267	263	294	282	261	275	257	294	298	287	308	254	298	280	269	240	286	268	258	255	264	250	258	281	293	258	232	272	295	270	260	280	280	262	323	269	277	278	264	260	262	275	292	284	259	275	306	280	264	282	293	274	249	290	310	275	236	250	261	286	265	294	262	261	274	282	278	261	263	277	242	280	303	284	272	255	283	241	254	253	263	272	265	283	272	256	288	307	290	271	271	257	274	282	281	278	251	299	281	258	280	276	270	269	236	265	268	259	305	296	270	281	274	273	277	282	251	290	274	278	285	273	269	269	257	271	284	276	270	279	239	302	262	284	248	296	268	273	284	256	295	299	301	261	286	286	264	283	268	276	282	275	299	267	268	270	275	266	304	284	277	282	264	254	265	256	278	286	272	248	300	262	287	270	295	287	293	247	268	290	278	306	293	279	279	235	256	259	296	251	269	261	280	283	281	256	288	250	267	286	277	287	280	264	296	251	248	283	255	303	251	274	298	259	286	263	281	299	298	306	284	268	288	238	288	311	281	277	264	293	266	280	259	293	254	245	289	261	289	272	283	272	255	247	267	283	276	258	276	294	265	291	309	273	231	260	265	275	310	278	272	258	275	267	267	274	260	276	291	285	279	276	292	266	245	243	263	255	298	243	286	259	235	281	263	276	244	255	291	310	269	298	270	285	271	296	274	258	295	283	246	279	277	275	296	277	289	281	263	283	290	274	282	256	261	266	291	247	283	299	273	274	240	275	267	275	258	301	291	295	280	278	281	275	258	290	264	266	254	286	279	265	255	284	263	287	284	278	264	271	290	287	295	285	249	268	276	281	291	276	296	290	322	263	264	249	265	269	289	260	302	277	253	254	296	270	284	275	278	297	264	331	280	281	286	282	262	264	263	290	269	284	257	272	279	282	261	270	275	269	279	263	283	259	273	293	252	294	267	274	270	311	286	285	266	288	269	269	291	290	253	251	299	294	286	282	245	252	279	277	262	296	315	268	278	292	294	277	279	266	269	264	289	277	237	295	269	269	305	260	250	288	294	296	289	275	248	296	272	265	260	285	289	256	266	296	270	259	279	276	267	259	248	279	282	247	258	263	239	276	273	267	272	311	291	273	280	257	255	276	258	286	278	272	278	256	291	255	287	298	300	281	243	250	261	231	303	268	234	292	284	283	267	263	267	274	270	282	256	283	279	298	274	269	289	268	276	278	263	280	314	251	289	268	301	281	251	268	244	272	283	267	268	306	266	281	281	278	276	292	319	281	282	286
25765	21318	28036	24918	21330	12844	1944	1239	1004	982	920	872	833	872	777	743	778	783	746	758	668	721	694	721	677	737	681	743	699	704	701	728	639	689	676	699	673	703	682	703	708	694	706	640	659	646	685	683	663	689	648	631	666	656	645	678	646	679	625	617	656	659	686	671	624	698	682	660	658	645	666	611	658	664	656	678	641	657	629	702	653	674	668	656	695	672	651	673	680	656	655	654	668	673	684	690	647	656	664	622	654	666	673	618	680	619	641	637	653	631	668	639	681	600	697	662	692	634	663	670	643	665	660	700	645	658	632	699	649	732	679	646	657	694	650	649	650	639	697	690	647	594	652	653	693	639	681	652	654	666	653	629	685	681	646	686	606	645	638	626	666	655	669	668	664	629	667	689	663	638	657	716	652	693	714	633	657	697	673	634	664	632	674	652	612	647	630	663	628	661	612	649	648	656	674	705	658	675	667	625	667	623	662	650	653	688	682	661	675	646	630	633	614	676	634	639	629	611	636	686	657	593	645	633	642	667	654	671	685	632	669	646	616	647	697	618	639	653	619	692	558	638	647	654	636	651	718	605	662	623	620	706	640	708	683	653	646	632	642	672	641	642	603	634	669	712	645	689	691	701	640	632	644	672	667	664	666	663	684	617	620	662	636	642	676	659	667	683	706	610	656	654	671	647	639	663	633	679	696	674	700	734	655	697	627	637	657	628	628	705	603	648	645	656	706	627	697	635	697	688	696	660	660	721	683	670	646	598	626	656	681	652	670	631	658	660	674	689	637	695	659	670	683	671	644	685	682	687	633	647	648	661	655	719	650	644	675	653	688	649	681	678	653	623	665	687	647	625	659	652	634	652	650	658	655	620	638	675	671	662	664	676	648	671	618	701	728	676	647	617	673	627	692	634	685	619	635	609	630	654	679	644	627	660	672	667	686	638	637	638	687	606	664	633	647	686	653	593	685	690	654	679	609	622	654	677	615	648	675	631	642	610	655	643	614	641	658	649	680	655	643	670	660	638	659	641	635	678	607	665	645	636	698	643	694	695	704	667	647	627	629	648	689	657	688	664	603	673	651	615	659	667	701	645	640	686	739	660	674	650	652	676	689	662	693	635	651	642	628	666	683	654	663	637	636	669	651	679	605	662	612	657	658	713	627	639	635	698	661	642	666	616	619	683	662	641	635	636	658	640	626	669	655	692	585	657	665	669	688	678	655	672	689	644	646	642	599	675	634	678	694	694	639	643	665	638	653	665	631	605	652	639	610	666	655	657	657	679	605	692	632	629	619	685	636	627	634	632	637	663	621	707	648	679	696	685	648	655	673	686	657	688	673	657	630	694	591	653	610	710	684	672	651	644	669	652	689	656	651	656	663	644	692	686	665	653	616	671	659	632	616	645	716	630	664	631	684	593	681	651	666	680	626	673	662	644	653	691	639	684	631	635	601	653	676	650	650	652	643	655	660	670	661	682	623	611	623	655	626	631	668	625	647	657	642	659	668	685	628	637	625	704	612	742	655	664	666	658	642	650	670	712	635	638	630	636	715	672	652	675	678	650	629	653	587	669	657	670	601	706	658	718	674	662	662	632	670	628	653	704	660	669	658	703	628	619	672	627	665	653	628	672	652	587	669	641	688	659	675	621	656	653	685	687	667	642	608	703	648	651	653	621	680	644	697	684	640	691	678	652	672	646	647	672	646	626	669	652	645	674	633	627	643	679	658	685	678	594	611	627	647	660	659	672	653	649	678	656	699	612	629	661	702	659	674	664	608	637	631	645	651	641	647	666	659	655	648	671	688	673	695	621	628	613	640	635	657	685	675	611	670	639	610	666	657	659	627	693	654	656	672	641	643	688	658	675	599	657	666	656	655	654	645	625	681	639	622	659	628	671	686	616	659	645	599	618	659	618	654	625	675	651	668	676	679	691	636	624	723	621	661	647	704	653	653	693	648	671	642	679	646	689	633	643	661	680	639	637	646	663	626	613	650	652	620	653	698	676	628	667	664	688	664	712	664	631	609	666	671	670	669	675	673	669	655	662	644	619	708	622	610	687	677	648	690	674	645	621	661	651	618	668	635	671	621	651	679	699	720	625	663	691	663	666	641	623	662	642	658	682	643	691	675	629	651	643	641	631	651	629	700	668	632	663	690	627	637	711	675	659	607	684	651	651	680	637	645	622	638	616	677	695	663	643	642	610	681	618	686	682	657	686	650	598	690	626	646	684	710	655	703	667	614	729	646	658	645	660	657	675	696	604	630	607	630	657	691	647	678	675	658	656	613	649	658	595	619	628	702	617	652	656	654	644	630	672	665	659	661	662	662	644	655	619	663	652	639	674	715	635	661	667	634	652	608	640	646	669	686	674	645	685	615	671	633	668	644	669	629	705	684	642	666	664	678	642	678	616	663	687	667	649	636	643	680	647	688	644	647	625	669	672	628	627	615	693	644	618	622	672	686	651	681	643	669	618	627	659	689	640	708	682	656	608	644	676	634	601	666	650	664	663	718	636	639	688	595	685	674	659	650	688	621	687	668	694	645	636	709	637	691	626	700	633	683	660	640	626	660	646	620	663	625	620	602	709	642	674	679	623	629	619	626	636	632	741	640	627	646	658	649	631	663	656	636	622	675	672	658	695	696	664	643	677	635	641	596	666	620	651	670	707	667	634	649	677	645	635	634	609	671	673	670	615	646	675	660	627	622	592	676	664	629	695	661	671	659	636	638	605	693	618	674	615	679	637	649	631	648	636	658	710	647	633	717	674	607	699	667	669	658	624	651	682	667	643	651	647	645	660	687	645	669	639	641	650	663	641	646	670	637	682	623	660	647	679	663	654	699	651	619	640	643	648	621	683	630	661	672	683	681	655	681	662	647	673	679	677	676	645	635	642	650	663	646	645	685	627	703	682	644	625	625	665	701	672	648	710	619	692	653	623	661	696	649	682	633	651	648	642	676	672	655	661	624	659	693	592	655	672	675	671	662	661	677	636	638	675	655	682	656	659	642	637	635	648	684	692	644	666	676	667	663	636	658	629	657	656	634	630	633	692	702	679	658	664	622	676	623	703	654	653	622	608	664	650	676	632	645	648	722	657	639	655	639	629	622	626	635	654	663	639	678	667	637	635	644	643	651	648	619	675	607	681	704	640	662	645	657	644	663	664	654	670	647	641	631	653	667	642	660	633	679	611	657	681	649	653	709	674	663	647	622	662	675	652	669	644	661	638	660	656	652	666	639	638	696	625	633	658	647	689	624	701	621	665	635	674	653	656	675	645	633	673	614	634	636	622	675	647	672	717	670	641	635	625	659	648	627	654	681	641	636	630	654	682	593	672	627	650	673	678	693	666	679	670	633	669	632	657	670	670	665	673	642	616	640	667	663	663	722	651	677	638	626	636	632	652	692	693	693	630	655	671	626	617	664	651	666	673	669	679	696	641	615	675	711	650	712	671	693	642	647	659	670	641	627	662	665	644	659	655	672	616	656	663
7327	10760	9922	5723	3620	2764	2179	1861	1516	1355	1171	1114	961	980	955	901	826	795	829	746	758	784	727	675	696	699	674	700	689	657	637	643	703	673	659	682	648	628	632	662	633	605	664	661	603	680	637	644	671	649	658	631	679	629	639	648	641	638	603	698	632	614	605	628	656	581	611	650	652	618	622	638	618	624	624	608	636	597	651	630	633	644	638	641	648	580	611	625	587	635	653	636	580	650	651	615	668	640	634	615	573	582	601	599	665	573	612	617	660	650	643	591	625	622	561	621	631	620	598	629	605	617	583	650	610	647	587	608	627	623	612	626	645	615	594	634	651	658	647	638	625	625	612	650	622	603	631	604	592	625	572	588	610	649	593	616	612	590	628	590	606	577	594	627	611	614	632	615	618	603	575	628	652	661	562	633	635	555	603	605	602	629	650	625	582	589	595	596	638	593	645	588	613	632	592	602	643	635	646	581	624	617	681	618	610	600	645	665	608	621	614	600	567	622	614	608	641	613	595	603	641	585	624	643	647	579	643	620	660	595	669	583	594	573	613	628	586	668	612	631	660	607	589	594	649	620	596	628	630	614	654	608	592	618	611	640	600	632	599	594	540	640	630	574	631	615	635	633	652	626	621	661	605	644	619	590	641	601	606	592	661	648	617	608	622	601	642	667	617	637	585	643	609	654	603	630	576	651	628	640	646	614	643	610	647	638	599	649	669	631	667	618	657	618	637	622	604	645	633	639	650	589	630	645	609	643	577	636	588	624	611	588	637	632	632	599	645	623	576	644	592	652	613	641	615	587	628	594	601	658	644	649	627	660	637	614	613	635	599	611	605	623	633	580	636	621	625	633	611	633	570	618	613	629	610	669	665	612	649	629	578	675	624	615	661	611	623	610	574	626	635	646	589	620	623	587	622	641	658	610	610	656	616	599	636	602	591	606	604	622	630	598	625	583	646	599	602	618	590	619	593	626	611	609	604	601	601	602	610	619	632	633	667	608	566	652	603	565	644	658	596	602	600	651	646	602	636	599	639	599	616	605	679	586	621	631	620	552	612	589	638	633	606	628	557	631	609	594	623	608	613	612	616	576	607	643	618	590	628	593	601	621	601	606	631	684	657	611	649	596	621	628	658	643	616	612	608	576	638	605	651	588	565	628	632	618	593	652	600	637	583	601	592	615	581	649	632	625	632	603	594	633	571	583	623	625	656	582	610	646	616	643	653	614	627	654	610	584	610	621	614	615	666	651	634	622	637	634	602	641	611	575	601	610	612	636	635	594	630	564	605	628	634	584	579	628	624	634	618	606	687	599	629	565	587	611	634	608	615	607	609	646	664	624	595	613	591	586	594	623	600	591	586	636	600	595	637	627	597	625	619	603	673	594	548	630	646	592	630	627	615	597	644	622	641	616	620	612	612	624	622	578	626	617	634	647	580	582	609	621	618	599	587	613	556	613	612	643	598	634	622	603	629	609	606	622	609	589	624	631	624	634	600	605	635	653	657	621	592	615	639	604	646	568	596	661	630	615	603	618	620	623	621	622	652	628	595	598	609	631	638	611	617	583	592	607	603	675	627	623	643	587	592	616	634	615	611	609	591	622	618	632	613	635	630	649	594	627	613	638	609	571	625	602	626	632	601	640	602	613	615	616	596	650	584	639	603	608	604	614	615	546	622	636	624	624	603	609	644	653	666	604	605	600	637	631	604	636	633	592	623	623	618	615	646	588	571	603	605	605	650	617	639	634	625	606	618	650	579	607	643	595	586	628	661	603	607	608	592	645	621	602	624	598	619	653	637	580	596	612	617	631	615	621	610	634	631	637	617	557	621	633	639	646	624	593	599	598	599	603	605	659	640	609	638	609	575	565	606	659	573	665	622	594	619	598	632	615	614	587	664	606	623	630	622	609	616	631	596	663	615	653	603	553	599	632	596	639	599	641	643	612	583	612	697	609	615	622	652	615	612	579	610	625	530	624	632	615	608	558	587	598	575	603	594	589	624	618	634	612	586	620	614	614	620	581	594	623	589	616	597	604	598	603	658	634	611	582	634	616	617	617	631	632	616	638	644	615	622	620	592	661	615	602	596	617	613	598	607	616	590	612	590	619	600	619	618	601	576	608	574	644	618	611	588	645	590	626	604	623	624	654	662	616	648	623	608	635	633	639	619	608	592	657	593	602	603	609	604	573	604	607	620	613	604	640	585	624	618	613	631	619	606	577	618	604	629	588	651	642	622	562	597	646	569	612	659	584	597	648	631	609	606	616	611	604	627	636	595	644	607	599	612	642	595	623	611	606	623	619	627	597	587	612	599	606	629	654	622	661	617	594	598	629	622	616	574	601	611	608	597	608	632	647	633	600	603	598	612	580	581	673	622	658	639	632	577	607	628	625	625	583	655	620	649	596	667	613	612	633	615	581	604	645	611	616	584	617	610	581	577	611	575	660	610	649	629	650	620	619	673	585	599	588	611	627	604	583	598	651	619	614	621	619	590	603	673	650	596	601	654	593	614	634	615	622	603	617	595	622	614	589	610	628	623	608	619	595	677	587	622	641	622	617	618	632	645	600	589	637	582	592	604	623	636	644	633	593	635	625	627	637	597	634	627	608	588	613	605	622	611	585	601	584	617	668	642	611	610	636	617	590	584	614	601	584	616	655	582	590	606	614	636	631	610	616	637	644	607	661	611	594	544	628	644	592	598	609	573	598	576	645	570	598	611	617	591	651	585	602	603	597	565	600	652	605	649	635	633	621	594	628	612	632	592	631	606	631	645	596	620	609	584	627	645	617	586	590	639	628	599	582	649	588	675	623	584	675	643	626	611	595	608	572	618	602	607	642	651	619	641	643	607	589	589	608	629	593	622	620	603	608	639	607	604	622	617	585	607	594	653	615	573	590	566	617	616	666	646	668	586	667	647	607	601	638	642	622	624	614	647	604	612	580	612	676	573	627	599	639	616	624	599	641	620	611	595	649	609	594	597	635	686	655	620	597	582	604	629	575	579	638	589	629	649	625	638	571	627	587	636	626	580	605	641	614	623	604	587	627	611	614	616	590	644	595	610	611	612	657	608	628	649	617	630	612	608	597	675	605	583	632	626	636	699	606	580	605	601	630	585	609	597	614	624	675	613	615	590	617	586	625	611	597	620	626	650	612	581	615	589	613	620	623	587	654	586	620	594	611	588	619	572	599	656	600	602	594	642	609	605	592	617	572	635	585	596	610	631	623	626	609	577	590	601	594	619	586	633	550	595	639	650	593	622	601	574	606	635	624	634	623	638	616	605	611	629	597	629	620	610	594	626	671	591	619	613	597	599	601	595	628	580	584	633	594	569	614	591	563	595	633	632	606	671	616	618	645	617	583	607	643	614	601	588	618	637	581	559	603	620	595	642	636	571	644	615	605	643	599	586	628	619	627	629	576	587	633	648	603	636	628	629	657	565	622	604	604	620	594	630	586	642	647	589	623	638	641	629	608	618	592	603	613	603	651
23444	21326	28331	24680	21328	21440	11691	2102	1554	1451	1398	1340	1202	1173	1082	1164	1107	1006	1032	1050	955	972	998	946	978	983	943	971	905	919	918	895	933	944	913	913	914	924	910	915	923	892	853	916	898	909	923	904	932	893	933	893	903	899	921	898	877	917	885	928	831	865	868	836	898	867	885	891	886	915	938	889	897	887	900	888	868	917	873	906	896	852	897	836	896	852	850	913	916	940	892	866	907	853	876	837	902	831	877	903	927	914	895	875	855	849	870	822	901	878	883	887	884	876	924	931	833	907	855	886	905	892	876	853	905	887	891	875	843	892	867	903	902	851	890	899	882	893	884	845	869	896	907	831	847	853	938	865	866	871	856	889	840	876	961	903	889	858	890	927	886	873	911	855	827	874	913	896	859	936	885	858	921	819	877	841	853	854	838	896	855	866	874	902	815	894	870	870	860	818	849	827	917	889	870	861	873	839	880	880	888	900	875	838	960	824	884	894	860	844	931	873	902	860	865	894	890	861	814	873	879	870	834	889	866	893	915	843	854	888	843	858	896	836	914	866	919	871	816	929	825	921	914	873	903	891	910	846	892	844	875	889	880	907	887	858	904	861	843	849	843	842	924	838	847	836	909	859	890	841	811	921	871	875	859	862	874	811	826	858	870	871	940	838	904	891	891	909	892	854	843	804	840	836	885	843	857	806	850	826	869	847	916	862	935	859	886	879	854	853	869	835	892	894	881	905	900	900	858	905	901	890	861	852	882	879	871	908	941	891	876	883	884	894	843	825	883	905	887	859	884	873	877	883	915	843	872	871	861	901	867	896	863	894	857	839	836	898	932	830	900	916	890	961	862	854	849	915	856	838	878	893	894	846	892	872	901	865	851	868	850	905	883	879	885	896	847	896	815	903	880	921	904	851	898	809	964	886	872	837	892	912	924	841	878	888	846	907	884	884	830	930	919	876	922	885	862	850	891	908	832	927	873	875	903	871	832	877	892	865	867	844	871	899	832	827	893	834	910	848	912	860	896	867	841	814	846	832	847	896	883	870	923	858	926	890	865	911	891	908	909	816	894	817	820	869	920	814	849	912	909	839	884	868	876	888	830	876	835	923	857	912	902	863	902	845	904	810	859	879	936	872	891	844	900	837	888	870	870	855	875	842	824	867	898	876	864	824	850	811	867	904	886	919	902	853	937	880	908	886	919	857	877	881	875	827	802	890	883	881	902	874	891	876	861	842	827	921	896	912	856	833	845	884	913	905	819	888	900	845	841	885	890	876	858	851	894	906	884	851	891	890	835	865	899	866	910	873	868	874	878	904	848	892	866	898	832	898	941	846	843	819	925	910	890	832	933	884	930	878	889	870	872	910	888	825	923	848	811	908	913	892	863	876	856	855	870	909	865	867	863	845	878	878	904	878	864	877	889	891	874	893	877	901	882	869	911	843	898	877	879	877	922	906	812	890	874	904	849	927	879	858	863	851	905	889	899	857	932	875	875	887	821	848	886	835	828	848	854	859	858	838	877	832	862	922	954	867	875	900	898	878	854	838	798	902	863	856	876	917	902	901	901	850	871	868	876	893	851	837	882	889	907	867	914	885	876	912	857	911	862	868	906	869	865	844	893	907	901	886	879	870	907	904	845	848	851	886	859	849	825	860	860	885	826	882	910	929	880	848	868	860	866	908	909	905	829	829	870	875	820	848	877	892	913	915	848	921	867	862	973	856	810	875	878	872	870	882	859	883	830	932	897	894	827	858	851	830	876	873	864	901	858	896	867	901	891	954	866	825	884	890	918	834	854	869	888	864	857	859	859	850	892	901	854	938	835	902	871	893	825	837	855	865	877	818	868	908	884	850	862	881	886	869	918	873	867	841	926	888	882	926	857	816	823	866	904	910	894	853	859	872	857	865	835	923	881	881	922	921	888	871	843	871	826	899	845	823	951	890	807	884	852	898	879	868	866	866	859	828	830	867	868	924	878	855	853	846	868	887	892	864	910	889	815	839	842	870	879	836	882	894	905	880	857	841	903	915	866	838	855	855	914	921	826	909	875	908	889	904	872	857	809	865	842	868	871	875	840	897	908	897	867	829	888	873	876	843	836	810	867	856	900	902	854	867	937	875	863	856	927	901	883	957	856	897	840	897	827	899	844	836	842	930	829	899	891	902	839	860	816	914	880	846	866	898	869	891	884	806	873	874	913	853	932	842	836	925	840	853	891	873	839	928	828	889	860	863	871	890	934	856	850	837	873	823	882	881	846	880	918	879	910	906	932	877	860	893	850	854	883	884	856	922	914	876	852	880	844	955	873	850	925	824	902	820	885	823	850	906	860	856	906	872	904	873	880	881	876	900	879	864	828	870	891	858	891	885	842	827	919	858	838	877	910	900	906	855	815	873	864	892	905	852	932	856	894	912	857	929	883	873	869	884	859	901	868	921	896	836	879	878	847	881	905	910	850	857	869	897	879	894	857	897	861	878	908	828	859	892	859	922	892	872	828	838	838	849	838	891	881	870	879	866	891	863	868	899	833	889	881	879	854	855	840	859	897	901	865	861	895	892	840	903	881	860	853	845	833	886	895	814	836	854	875	881	881	910	892	898	892	833	871	877	890	821	881	897	880	854	834	881	851	822	903	897	874	867	847	861	895	858	844	855	885	855	902	957	861	854	880	879	826	934	897	810	904	863	888	858	914	885	833	854	931	879	856	874	823	923	862	886	904	888	931	884	904	869	931	900	873	875	908	832	897	923	869	875	867	868	868	889	890	861	828	861	827	855	878	837	867	866	884	846	804	933	866	836	853	816	924	817	901	823	908	870	834	919	881	867	895	846	918	876	878	872	851	879	917	842	891	858	883	881	889	912	898	881	867	861	868	878	840	872	896	817	873	898	894	853	860	888	860	921	875	872	906	865	904	881	847	835	902	864	877	817	914	913	885	805	883	883	846	855	848	837	902	848	877	921	876	801	877	872	905	900	879	865	852	893	944	913	862	892	835	883	860	823	893	926	864	911	836	888	859	858	883	892	931	864	920	848	867	884	896	850	888	896	818	849	865	858	887	852	898	887	852	897	876	913	891	871	848	886	909	895	959	861	872	881	834	911	875	841	857	845	891	860	902	925	852	848	837	878	875	883	869	890	819	847	861	860	827	856	894	867	853	887	893	868	867	904	873	920	867	860	852	888	835	881	913	915	840	903	931	856	962	918	915	911	941	896	872	857	904	924	891	819	846	883	911	896	897	850	844	852	886	837	912	855	928	846	937	838	856	872	941	861	884	907	872	873	895	853	880	854	908	838	883	891	803	906	875	889	853	943	879	848	832	860	874	858	856	855	836	826	893	859	859	868	930	850	895	826	874	863	850	871	865	863	898	876	876	854	851	875	839	869	881	834	870	883	871	855	819	878	851	875	934	897	865	890	883	901	907	864	923	943	911	862	847	833	897	869	842	864	881	886	947	889	850	897	879	904	834	887	891	910	860	879	879	853	880	862	945	882
10170	17409	16101	9645	6558	4832	3725	3026	2550	2153	2039	1720	1602	1461	1378	1260	1276	1217	1127	1128	1095	1067	985	1056	1017	983	903	956	948	933	944	883	945	945	900	910	896	933	890	932	887	901	864	902	892	865	830	888	867	879	841	872	849	797	841	898	845	858	899	873	850	887	891	864	855	854	865	814	885	805	839	862	833	794	843	835	809	915	887	784	906	858	851	860	766	817	779	821	821	803	770	803	795	817	832	866	830	809	833	840	903	881	888	795	831	844	843	857	845	823	784	818	864	855	829	843	897	892	864	802	889	833	853	825	881	871	850	787	877	810	861	863	841	825	829	834	830	849	834	832	799	850	847	830	908	849	881	823	788	902	820	803	868	847	813	814	835	796	842	832	781	856	860	866	862	843	835	805	806	820	854	868	843	880	796	870	853	782	798	844	787	848	834	797	819	815	794	821	824	855	799	855	838	820	831	836	820	864	854	839	850	855	822	806	817	850	884	809	799	809	832	815	907	852	853	821	841	796	796	841	880	838	796	796	796	877	844	850	797	834	850	830	824	805	830	802	865	873	809	812	813	878	829	828	854	853	844	829	815	834	829	834	800	825	823	859	839	813	783	802	818	804	875	912	849	854	811	828	823	823	837	821	761	819	830	857	856	847	829	828	839	859	830	821	849	805	797	856	884	857	805	868	809	817	809	837	827	856	870	812	843	886	806	796	851	826	838	841	872	841	833	778	832	814	840	826	841	826	826	848	812	841	827	820	827	821	790	873	829	786	900	780	821	824	843	820	812	816	869	835	832	749	805	830	817	872	823	790	880	804	859	816	877	837	856	849	819	816	877	798	789	857	815	840	887	816	855	898	786	811	835	877	815	771	884	801	817	845	787	840	822	826	849	807	827	820	860	838	873	803	827	842	868	849	828	840	855	866	881	840	842	848	870	848	856	832	825	791	818	842	809	814	891	850	807	874	851	838	808	770	836	824	844	785	803	812	835	845	823	836	823	763	819	825	814	842	864	843	884	858	867	812	801	843	832	810	836	796	839	811	872	837	849	881	828	861	837	841	836	739	861	827	847	865	803	795	861	799	787	874	823	812	796	892	842	831	848	818	865	824	767	808	799	833	830	833	830	830	787	813	861	862	841	821	807	839	809	813	792	830	835	810	791	873	818	775	858	846	835	835	836	847	797	851	841	809	842	815	833	819	832	790	841	873	844	851	850	848	798	786	860	874	809	900	850	885	872	809	839	844	792	825	813	827	739	855	860	814	856	803	845	835	819	873	830	869	829	852	829	826	788	877	872	859	829	821	804	824	895	807	863	842	819	801	808	804	850	810	858	816	824	830	838	828	840	828	856	862	842	839	900	837	822	840	859	835	832	892	784	829	833	849	788	844	851	850	783	813	798	854	874	827	890	861	834	863	838	858	801	838	785	817	826	872	863	827	771	824	823	824	829	828	831	863	785	847	795	868	817	816	874	795	823	856	852	837	838	814	847	822	847	811	812	786	823	825	824	880	813	783	849	879	878	838	806	837	781	842	833	818	859	829	810	849	882	803	776	843	837	831	912	794	831	820	760	850	839	846	832	768	813	851	809	852	806	823	873	824	850	838	822	844	835	836	850	806	828	863	831	820	838	845	881	784	802	791	779	825	844	844	811	835	850	835	864	857	826	813	790	805	819	770	848	797	851	811	801	802	805	784	875	804	821	865	856	794	797	802	786	837	797	831	801	857	857	822	817	853	827	867	814	785	878	791	830	850	821	820	857	802	808	827	822	814	819	835	847	868	823	817	809	840	780	834	821	809	834	831	812	861	844	902	814	843	834	839	778	802	797	872	819	796	805	862	883	793	867	862	801	866	844	828	870	808	842	821	813	879	792	846	851	852	841	803	803	862	825	804	839	921	899	843	826	875	865	791	809	822	856	809	814	823	818	818	803	849	850	814	790	832	851	861	858	833	836	822	843	819	816	843	820	865	862	878	860	861	807	813	816	898	814	870	835	845	843	852	835	830	832	813	847	799	772	862	839	834	849	826	795	859	802	783	822	865	870	859	820	839	798	879	814	826	814	825	863	808	817	855	810	813	821	829	858	860	840	808	802	864	793	805	832	822	822	870	838	827	825	796	871	866	890	821	898	826	859	842	821	918	795	841	840	792	848	856	820	837	857	842	852	851	807	809	811	848	794	811	876	812	805	825	826	823	807	881	849	854	857	808	842	835	808	854	817	850	835	835	813	838	793	900	788	838	797	791	829	807	786	857	843	891	830	839	816	812	855	820	804	768	856	827	812	790	792	866	850	796	829	800	804	826	820	866	857	801	792	841	854	816	838	852	866	822	834	824	827	829	789	883	801	793	865	823	864	845	819	832	831	796	786	810	793	881	819	852	798	848	843	817	852	882	805	804	869	831	836	808	822	823	857	822	858	806	855	810	820	792	787	867	843	838	805	795	850	819	852	839	802	828	862	835	849	814	880	816	862	827	867	885	827	847	834	828	814	815	783	818	817	764	839	789	841	807	805	826	784	850	829	805	848	812	815	851	825	776	840	862	815	809	813	786	835	823	807	819	811	835	854	809	789	860	829	789	808	790	816	806	797	820	872	814	809	836	859	837	862	858	846	848	803	863	837	859	843	807	864	824	862	858	800	830	821	811	791	780	839	786	796	810	835	826	826	814	816	853	794	837	893	827	801	867	853	834	808	809	776	842	834	858	797	820	875	831	830	812	832	831	832	816	829	797	816	846	828	829	846	807	826	852	779	875	820	819	792	846	821	839	868	824	860	818	829	866	790	794	870	811	841	826	839	825	801	767	786	851	854	785	824	855	808	845	821	820	834	824	804	819	832	833	809	852	894	850	831	855	843	837	838	869	854	796	773	830	845	816	811	755	826	814	827	846	835	812	795	790	826	778	791	835	763	861	836	810	800	843	813	805	814	768	805	835	843	895	840	793	821	831	777	864	817	795	785	803	806	802	840	822	803	825	905	838	805	818	832	856	816	827	831	799	825	864	839	857	839	836	834	817	827	807	844	841	828	797	794	825	832	830	811	903	796	848	879	754	821	844	849	873	835	835	824	889	843	875	778	821	818	847	857	788	796	793	845	811	850	798	826	865	795	839	782	845	834	793	812	822	824	831	788	786	851	861	824	790	795	815	876	828	832	821	808	839	909	862	851	831	813	834	842	894	834	797	814	855	911	835	868	845	850	841	793	826	812	812	831	845	814	869	817	832	845	852	859	860	834	847	847	820	892	831	860	850	878	793	803	806	772	792	888	825	863	845	785	858	875	852	836	843	817	844	805	808	816	799	811	805	834	876	857	807	821	863	776	802	825	757	804	786	860	817	835	849	863	812	788	787	811	797	794	843	778	858	829	825	805	848	816	825	811	845	821	871	814	817	829	881	828	853	836	796	802	838	887	803	844	797	749	847	850	769	846	864	797	875	815	861	815	794	844	791	865	808	838	841	857	857	853	808	824	822	795	815	805	806	845	829	848	842
28916	16276	2615	636	444	406	320	335	304	290	326	299	275	285	286	289	294	307	303	300	294	298	262	303	268	281	313	273	290	268	286	292	306	294	288	292	294	263	285	285	267	272	299	267	319	236	293	290	291	265	284	287	273	271	281	250	277	288	278	304	256	260	255	275	253	272	286	324	294	297	281	275	258	297	280	307	298	266	257	292	273	282	262	264	285	282	265	289	276	295	271	280	265	258	302	263	316	289	241	311	301	254	271	268	273	267	304	271	308	287	299	264	313	271	256	300	275	253	293	270	273	307	301	267	300	294	260	273	283	282	310	252	248	281	276	268	305	312	280	263	257	312	279	275	282	284	273	265	261	287	252	261	286	273	275	312	265	284	261	251	271	277	266	302	300	265	310	262	292	279	286	289	264	269	284	289	302	289	275	299	283	302	277	300	293	263	262	275	294	264	263	271	306	286	289	291	296	257	286	299	284	284	283	279	275	279	301	260	281	273	306	275	291	294	301	280	274	287	321	279	257	305	257	270	268	309	304	263	261	289	285	297	283	282	275	248	298	304	248	294	278	289	271	301	290	252	302	278	277	286	298	315	292	295	292	306	318	268	275	307	274	286	293	304	291	277	298	282	272	312	289	252	296	300	296	247	291	263	274	262	276	288	286	282	288	284	278	273	275	261	282	245	278	257	276	286	295	270	310	257	274	247	300	302	252	282	275	282	267	293	279	275	269	284	291	264	264	296	263	282	265	268	280	325	282	275	295	293	265	286	258	256	270	292	257	286	272	291	258	293	277	269	286	292	277	265	295	282	289	314	247	261	271	280	272	273	262	281	288	277	286	284	312	275	286	265	309	288	281	253	256	276	262	275	275	335	300	301	329	291	259	280	267	282	317	259	297	291	297	275	299	265	271	290	259	291	309	296	239	258	282	274	284	283	308	286	291	286	268	277	287	282	270	276	296	254	293	274	274	289	317	276	272	319	271	286	267	304	303	285	249	269	260	298	298	291	269	270	265	267	266	268	278	267	268	318	286	279	282	297	268	286	255	268	292	270	283	273	295	265	252	315	254	283	280	280	278	273	306	274	258	289	279	293	292	283	267	260	256	281	290	314	267	264	267	276	280	265	285	273	274	238	287	293	271	303	304	267	271	279	272	299	300	331	293	291	304	256	273	270	267	284	263	317	292	292	250	274	261	274	229	291	273	283	263	269	278	263	223	283	259	280	261	284	287	290	267	287	273	254	280	282	290	277	290	274	250	291	302	271	262	270	296	281	286	286	295	291	275	281	269	257	276	291	272	258	272	290	281	261	266	301	269	274	299	294	283	296	296	271	272	282	265	301	291	292	269	299	293	272	275	257	269	290	255	288	264	301	265	269	257	267	277	270	244	292	266	276	250	281	288	280	269	259	252	290	258	262	275	300	287	286	296	261	280	277	278	292	286	310	279	268	255	294	269	282	277	278	285	265	274	264	266	268	284	283	270	266	274	255	266	305	287	284	245	240	267	243	272	288	257	299	250	274	275	301	263	277	274	283	260	263	266	263	282	299	289	275	306	290	295	258	303	297	288	302	289	258	272	270	291	276	298	265	263	289	274	274	281	285	261	291	284	310	285	277	294	284	278	278	289	257	305	323	255	267	309	289	270	276	271	303	269	278	272	288	280	279	254	264	235	292	254	268	286	273	299	285	275	303	269	278	286	274	281	298	291	292	248	272	244	278	307	276	292	275	303	285	274	274	254	276	278	280	263	266	293	317	301	315	254	257	275	291	301	246	260	292	266	283	308	273	277	282	271	326	264	266	288	251	293	287	276	263	281	266	273	262	276	274	267	272	288	276	240	266	303	287	271	287	269	277	259	291	274	258	277	268	281	271	275	284	300	315	282	280	299	314	292	299	264	275	264	293	258	289	281	273	289	260	279	293	300	301	290	281	274	306	271	293	284	270	275	263	275	261	302	285	268	262	294	301	248	301	289	263	291	289	282	278	278	296	285	298	281	264	298	253	317	256	264	292	279	298	266	283	286	293	258	279	260	294	257	286	274	285	301	291	279	213	279	277	255	269	265	306	263	276	264	269	303	314	283	305	274	253	295	298	282	290	283	281	263	270	262	262	259	278	234	293	257	285	270	283	271	292	288	277	283	295	271	266	261	277	281	283	280	303	286	252	260	278	311	266	282	280	281	272	303	297	259	276	265	278	297	266	312	261	280	278	286	313	268	279	256	285	273	235	261	286	272	291	292	286	253	285	272	293	281	307	266	271	261	279	303	294	288	317	281	287	265	279	253	263	292	284	276	295	276	271	283	271	265	281	277	291	248	307	271	272	283	292	265	311	284	302	321	261	292	291	257	273	290	298	282	272	273	283	278	307	278	306	297	269	274	269	276	276	291	260	281	286	275	273	267	290	233	279	268	299	270	268	307	291	314	275	303	260	304	297	305	268	256	268	309	280	267	278	256	267	295	295	250	259	272	253	274	272	292	257	309	261	253	282	298	299	300	289	261	283	275	265	291	275	308	302	282	292	283	273	275	267	271	255	286	292	271	255	258	299	285	260	275	295	276	272	288	282	254	292	310	281	286	267	275	282	262	271	288	269	282	266	281	287	302	277	272	284	304	294	260	292	248	283	283	310	249	292	253	308	284	270	286	263	281	285	280	285	262	283	278	270	279	255	274	282	262	300	285	273	259	296	288	306	292	276	297	271	296	296	250	254	286	284	236	267	250	246	291	287	274	273	274	279	273	313	318	256	295	240	270	276	305	316	263	293	299	314	267	278	274	250	294	272	286	249	277	301	282	294	272	278	304	284	266	272	309	256	278	272	279	250	271	305	268	289	292	273	267	257	291	266	293	293	272	275	273	291	256	293	311	290	279	252	280	275	281	273	287	276	268	273	256	278	274	292	281	269	244	285	280	265	286	236	293	285	291	265	263	269	300	286	287	278	263	271	285	297	292	261	283	259	273	283	302	255	235	264	281	266	256	306	305	275	289	285	273	264	270	292	259	281	275	268	265	283	273	274	304	307	295	296	287	295	266	258	274	285	283	272	252	291	283	273	277	312	302	275	283	279	278	256	293	286	309	271	281	281	250	268	280	283	258	298	266	271	270	290	309	290	291	258	267	280	286	283	284	304	279	255	270	314	295	274	258	299	283	279	278	255	308	266	290	286	268	268	293	285	304	285	269	275	296	250	261	268	277	288	287	279	269	272	316	310	290	282	254	262	288	286	278	249	275	295	264	295	256	241	286	252	277	284	292	260	273	260	265	285	264	260	278	294	271	263	280	286	281	278	290	262	285	275	249	281	233	274	281	277	294	315	280	283	264	270	283	268	276	296	328	259	289	285	272	278	281	256	306	277	311	269	270	304	267	271	278	310	259	274	292	293	262	273	282	314	279	274	294	278	298	273	280	277	292	269	292	281	284	263	274	307	297	278	308	253	276	263	261	315	250	264	299	280	265	250	248	334	271	270	284	281	287	293	257	252	285	296
4909	898	802	541	448	403	409	351	318	324	345	336	332	279	317	281	292	314	287	314	288	290	277	286	266	287	270	276	264	288	306	288	288	329	261	263	289	310	290	276	261	256	283	329	300	308	299	276	298	271	287	291	278	283	297	278	293	291	253	279	255	301	292	259	289	285	286	276	308	284	276	274	266	319	283	291	256	315	280	268	256	310	295	285	283	286	285	298	274	283	276	291	298	270	274	315	293	306	299	284	301	255	278	301	273	281	220	295	307	304	277	296	295	288	312	271	288	303	281	298	296	286	283	277	247	310	285	262	294	293	303	302	274	285	310	261	300	283	274	279	279	284	297	285	280	290	278	288	326	280	290	281	292	303	276	317	290	283	285	281	286	250	270	294	289	304	311	268	257	301	275	267	269	273	278	289	292	275	269	289	302	300	277	293	315	304	271	304	293	303	274	306	277	298	272	256	272	307	264	276	290	270	290	300	260	279	284	288	272	294	287	271	285	280	266	283	273	284	280	325	299	287	305	266	303	270	291	286	288	291	272	284	269	276	289	294	292	259	320	302	295	306	283	292	286	258	266	298	318	292	301	301	281	280	251	285	276	285	317	267	282	259	298	273	275	292	263	272	282	287	274	283	302	276	264	282	262	319	268	291	288	279	277	296	289	283	281	273	312	281	275	316	307	269	309	284	271	283	308	271	301	290	252	298	263	299	291	273	244	292	278	312	272	259	287	286	276	288	255	307	309	320	262	288	276	285	279	299	269	289	274	268	286	269	254	287	254	247	268	291	295	281	258	290	266	292	305	273	276	299	302	304	280	294	285	280	292	291	298	261	288	273	268	289	294	306	278	289	285	268	291	264	284	288	276	306	300	296	263	278	274	272	279	289	254	282	290	262	249	290	290	296	307	281	275	264	264	271	311	315	270	276	285	265	298	293	264	312	326	276	287	292	285	290	276	290	282	281	259	282	289	278	292	269	310	289	267	283	291	301	304	255	283	290	288	315	308	288	310	300	274	292	290	265	289	298	297	276	300	297	254	279	264	286	264	271	298	281	259	293	292	266	312	271	277	303	272	295	296	299	294	286	285	276	287	304	296	279	275	296	267	273	282	250	258	271	269	258	290	261	307	275	282	304	267	297	299	266	284	300	301	282	309	299	307	271	296	298	260	259	284	300	283	279	286	317	281	269	255	268	295	260	289	270	282	277	298	282	273	299	300	280	265	280	312	317	290	285	302	303	277	272	277	282	326	299	278	298	293	290	259	280	302	284	292	269	308	276	306	291	279	268	292	297	283	282	286	315	284	297	272	284	295	281	285	302	273	280	257	273	282	295	284	260	277	299	284	284	275	280	305	327	294	307	275	281	271	274	289	284	271	255	267	276	303	286	279	288	313	275	302	308	289	305	279	283	286	260	293	296	280	273	295	239	296	294	268	311	281	252	307	309	262	286	274	276	288	273	265	296	295	297	274	288	254	289	302	276	264	274	303	269	300	292	296	282	297	297	269	289	296	286	258	286	295	297	275	295	275	278	249	270	296	286	278	277	264	290	269	282	298	277	264	307	339	294	304	286	293	290	275	289	276	293	266	262	269	279	313	285	291	286	308	335	287	292	243	260	292	287	297	278	288	317	283	316	328	307	284	258	260	288	269	314	307	273	306	275	297	271	275	293	280	260	290	274	278	290	272	282	265	286	289	305	264	325	294	266	250	286	266	267	298	267	305	249	283	285	293	253	293	299	284	280	289	292	301	273	288	294	289	285	314	312	300	284	304	294	285	282	269	305	258	291	289	276	298	264	291	289	302	282	264	281	298	272	280	286	276	288	282	281	301	290	304	311	290	280	282	308	284	263	286	294	271	313	285	279	306	277	280	289	307	264	246	282	305	291	321	295	276	255	308	294	275	286	280	285	278	254	274	272	301	256	259	283	283	263	277	288	247	270	296	317	275	307	307	271	277	268	300	286	287	268	290	291	302	282	297	289	297	273	278	306	291	255	296	295	266	265	262	286	277	261	261	265	281	287	287	279	301	290	288	299	252	312	275	296	274	287	281	275	285	252	288	247	255	266	298	260	290	264	280	284	266	278	295	258	296	276	275	301	289	280	259	280	278	299	273	301	290	296	287	298	294	279	301	273	313	278	285	264	271	287	267	278	308	282	266	277	266	262	305	278	277	272	295	257	309	275	282	277	274	283	290	292	295	309	277	271	268	303	270	294	290	285	295	279	268	294	281	275	277	275	265	268	307	270	278	283	282	286	268	303	313	273	293	270	273	286	278	279	281	277	286	292	266	274	301	280	293	298	263	260	286	314	321	299	306	299	271	294	290	269	279	289	277	292	287	304	281	269	270	281	270	303	262	251	297	294	316	279	276	280	281	284	287	299	284	268	279	308	322	300	277	289	274	281	290	283	279	301	283	290	284	302	306	279	257	302	286	291	286	291	273	285	319	273	292	284	300	280	290	276	265	305	289	277	266	259	260	298	263	300	276	327	268	301	286	285	289	248	262	292	294	292	287	304	308	258	307	283	252	277	269	265	305	309	291	290	294	276	288	268	304	279	263	283	285	298	268	283	282	251	287	285	274	289	298	283	306	278	287	293	269	284	306	291	293	282	286	255	273	312	288	321	263	299	277	279	295	291	274	272	270	272	301	320	252	309	309	251	262	280	279	264	264	291	288	289	288	300	293	284	276	288	268	247	277	293	328	301	311	324	297	302	304	303	271	270	296	320	287	272	273	281	288	273	297	281	280	278	285	274	290	284	298	298	333	286	287	290	275	276	268	264	299	274	288	271	294	275	278	266	269	259	299	300	290	288	296	263	315	286	303	284	278	276	277	262	296	289	295	291	259	245	265	300	266	287	267	267	265	332	331	282	282	280	278	270	267	301	301	291	328	291	281	293	281	283	251	295	280	279	272	254	285	277	273	276	255	281	284	297	320	305	263	296	322	305	273	298	288	285	308	302	265	286	295	289	274	260	316	303	282	259	297	273	288	293	277	281	268	289	296	275	285	244	283	286	288	266	297	300	270	276	279	279	261	296	280	284	275	296	246	299	275	273	311	263	291	288	302	308	276	280	309	289	280	286	293	272	302	244	266	300	286	279	283	314	285	266	284	285	268	273	305	276	318	273	307	279	272	264	273	291	286	240	288	294	264	310	286	278	306	269	290	286	290	279	253	287	300	266	258	270	272	280	304	285	293	303	257	268	292	299	286	278	268	262	296	297	288	309	280	281	270	292	287	267	292	271	277	264	314	267	292	262	275	282	301	293	274	286	311	281	299	278	235	299	242	296	306	273	278	288	305	279	292	285	270	258	255	267	269	289	284	280	273	288	311	288	281	277	277	285	325	280	281	301	259	299	265	293	271	294	314	274	281	278	299	284	263	325	298	307	257	277	259	257	296	289	292	289	306	285	322	307	297	298	324	289	283	285	297	251	272	274	293	269	304	321	303	296	284	240	315	284	300	285	304	278	292	283	274	283
25844	21326	28032	24971	21338	12777	1885	1228	1085	947	928	888	862	847	802	776	805	787	763	741	713	779	725	754	719	742	700	679	671	703	723	684	642	692	745	724	724	739	654	647	735	686	699	700	700	678	650	638	660	673	658	688	673	690	695	652	684	688	725	710	712	649	728	700	656	703	678	638	700	663	632	706	692	672	704	674	708	666	694	681	688	660	705	648	683	658	682	681	710	689	680	692	719	725	653	693	664	675	667	652	672	676	644	676	642	673	665	707	697	685	655	668	661	652	677	707	701	680	680	650	683	700	660	663	672	714	696	659	672	658	651	647	720	651	719	645	656	633	637	646	692	637	684	698	669	685	691	694	670	678	663	659	679	663	720	698	675	677	664	670	691	650	738	656	660	660	639	670	664	716	679	656	701	660	669	675	688	640	709	633	678	676	671	614	670	663	681	685	635	695	643	709	663	632	689	678	684	707	694	660	681	691	656	665	674	663	674	668	642	665	641	659	693	636	700	670	717	653	680	681	676	690	706	628	637	665	700	651	666	637	675	696	664	681	671	698	682	665	673	641	650	711	707	657	693	668	619	688	676	743	665	690	649	694	671	668	643	698	625	663	716	663	656	676	689	658	706	669	682	727	682	596	690	658	700	700	726	685	691	665	709	690	667	704	657	663	663	597	662	690	668	656	668	686	655	687	687	642	659	680	666	701	676	633	646	655	658	649	655	652	659	687	701	693	655	660	723	661	638	684	712	652	644	652	675	635	684	684	661	707	683	664	676	669	661	681	679	656	686	681	685	632	657	661	695	624	676	644	696	671	679	686	716	705	733	707	668	698	694	649	643	716	660	585	671	682	689	689	666	671	629	676	723	625	666	731	696	712	694	660	720	666	635	725	641	654	689	731	636	703	688	752	657	683	652	681	670	599	637	682	693	669	689	694	748	678	661	672	663	702	667	646	664	692	727	613	617	667	659	682	710	699	701	749	711	692	650	656	676	700	658	694	686	652	656	701	628	634	645	689	648	716	651	647	683	662	715	704	672	685	656	653	675	655	712	687	663	660	626	669	666	692	676	685	678	672	621	630	666	610	630	656	633	692	665	706	657	684	668	661	611	666	715	672	707	661	653	642	671	617	700	643	643	656	703	699	669	672	646	668	659	660	658	703	678	647	648	713	706	716	649	675	674	679	663	676	649	647	676	615	698	668	628	633	647	689	637	679	664	666	649	659	674	660	670	676	663	686	708	712	655	634	684	650	662	717	655	712	672	652	679	651	645	649	722	686	677	676	701	706	669	649	658	627	650	690	663	679	692	690	672	681	691	675	694	668	696	644	692	628	659	677	715	635	669	641	639	664	644	673	667	697	668	648	713	735	654	640	663	628	676	649	659	657	692	769	648	664	694	669	701	660	664	684	684	625	649	681	639	666	648	687	745	668	683	692	678	706	704	675	687	678	660	704	654	634	680	630	652	658	656	681	660	655	672	663	654	677	685	679	655	689	631	630	685	678	678	684	687	688	694	691	651	660	705	720	640	721	668	700	694	672	672	639	688	697	711	710	700	685	701	675	682	645	630	726	669	662	642	665	621	658	691	663	689	669	700	680	673	676	652	625	659	691	671	669	664	681	711	658	636	689	705	738	642	681	646	648	692	689	647	669	654	701	670	667	622	665	665	650	689	709	651	685	685	660	640	661	653	660	662	668	695	689	672	655	709	622	670	668	677	714	650	697	690	684	643	655	670	703	682	669	664	706	627	698	690	701	643	642	700	669	667	681	632	641	650	668	663	699	650	711	694	658	712	630	660	646	675	684	662	668	670	688	742	675	666	648	656	657	692	675	663	674	719	673	697	710	713	714	661	674	711	601	733	701	615	680	708	701	616	680	672	676	622	704	643	696	658	634	658	655	678	698	684	683	675	709	679	680	634	684	675	698	638	667	645	653	630	683	714	651	654	701	670	754	621	693	700	716	690	679	633	646	620	657	687	665	693	666	614	664	703	673	711	665	678	658	660	621	679	656	682	659	657	690	629	664	711	691	708	677	645	659	641	680	634	729	665	648	641	673	644	682	654	678	707	696	631	745	646	723	616	656	647	645	661	647	678	646	680	645	636	654	667	666	697	654	671	672	680	653	655	638	666	675	652	645	651	657	673	667	644	700	691	713	691	687	661	652	653	691	703	691	681	676	670	723	647	654	665	679	682	701	653	657	620	631	687	677	678	682	681	663	647	680	671	704	671	674	672	687	667	674	645	698	662	745	638	650	668	647	718	667	679	663	649	663	685	651	716	721	656	638	620	638	721	705	697	665	684	632	666	643	667	664	692	638	666	620	629	656	677	679	644	691	619	665	665	679	647	655	666	678	631	717	674	665	656	765	672	630	677	645	682	634	665	662	626	670	650	630	701	629	687	716	680	706	692	685	724	670	666	685	690	719	679	655	687	724	644	639	621	656	644	693	693	664	653	658	681	695	667	692	692	691	707	673	661	691	655	700	656	661	664	622	639	664	673	643	657	676	673	700	686	629	683	666	711	667	721	654	688	655	702	686	729	687	673	696	693	681	728	649	667	716	699	655	665	662	605	628	670	651	647	633	617	702	681	720	661	658	663	665	675	698	693	657	663	620	661	687	671	720	695	646	669	675	691	669	640	643	665	642	666	650	672	640	674	685	699	693	657	694	670	635	686	656	656	690	643	667	663	670	641	669	681	698	698	620	720	681	648	696	680	672	645	722	697	637	647	642	703	725	710	661	664	648	681	676	725	671	722	721	684	685	693	699	642	694	677	690	698	696	638	671	685	663	649	680	685	686	643	701	653	673	684	687	693	689	694	711	696	670	663	660	629	703	658	710	707	669	704	644	669	670	686	718	682	648	651	699	709	688	633	687	678	699	656	622	659	641	654	638	683	697	736	666	677	693	703	682	716	688	694	676	703	646	649	689	671	677	667	684	651	687	668	684	686	698	666	641	666	694	658	662	678	723	729	676	688	648	678	672	677	622	668	658	666	665	697	664	691	651	687	705	694	651	666	665	691	640	649	673	679	677	695	631	664	648	694	651	613	696	732	665	704	669	627	689	667	687	675	651	692	693	649	660	635	638	642	688	650	659	703	687	653	695	672	686	673	722	656	658	669	665	681	629	686	674	656	678	665	686	659	632	703	656	692	651	677	666	633	679	688	691	738	689	646	706	683	682	673	625	686	652	690	653	650	650	626	663	652	679	699	659	628	627	648	660	608	682	682	688	703	687	653	687	640	689	693	681	720	685	639	623	657	691	675	605	709	667	666	663	662	718	624	650	688	650	667	651	664	731	702	678	679	642	707	635	635	658	678	683	679	634	670	695	696	638	685	671	669	625	684	695	657	640	700	681	722	658	726	700	661	700	676	692	639	678	682	636	718	666	639	687	626	652	697	678	649	669	718	702	666	703	676	696	702	662	671	696	704	688	662	685	711	669	666	663	680	693	687	631	699	647	714	707	696	712	650	677	690	677	657	692
7359	10525	9924	5543	3742	2775	2126	1806	1573	1400	1220	1080	1022	1026	897	875	832	853	798	758	743	723	764	709	698	744	675	705	705	710	727	673	694	730	659	648	653	677	685	660	687	640	626	661	660	605	664	646	627	686	658	623	622	633	599	676	666	653	673	632	640	685	638	644	604	600	605	630	663	633	645	642	616	578	658	611	622	568	638	632	641	585	645	642	625	634	637	621	643	609	575	682	650	686	615	619	645	643	621	659	697	657	631	639	623	624	664	615	623	664	655	640	645	639	656	668	609	623	697	673	644	643	634	653	608	631	635	563	638	650	645	644	627	632	629	575	623	608	639	633	589	618	651	640	601	630	631	615	598	598	623	644	643	584	637	615	598	644	638	673	663	652	614	650	622	586	620	616	612	658	633	620	684	657	644	642	659	609	630	595	632	615	599	636	571	630	687	657	629	717	591	624	615	620	607	687	643	623	624	618	679	656	654	687	621	663	598	637	648	654	634	636	623	672	602	639	566	658	609	598	645	596	630	602	636	645	613	599	611	641	649	642	581	618	598	645	614	629	621	608	625	595	591	608	622	651	628	615	666	621	633	642	659	635	637	636	659	647	609	640	565	682	609	649	631	650	631	605	633	641	606	575	626	600	626	651	627	631	606	645	610	649	616	608	606	614	603	661	646	637	611	688	672	633	635	599	608	632	623	635	620	601	607	620	649	637	674	628	641	610	664	641	675	628	659	596	616	624	664	624	618	630	631	652	618	619	666	625	614	637	619	628	636	642	661	604	619	634	616	612	586	611	622	650	628	629	654	610	650	629	618	657	606	627	609	628	591	631	618	651	607	623	615	635	603	632	628	674	635	620	656	617	606	613	642	630	652	647	640	647	619	616	672	633	649	583	625	625	604	620	618	649	586	638	601	602	655	593	616	672	644	563	683	660	642	597	606	622	625	621	674	632	639	603	629	626	630	651	584	629	665	665	665	665	631	642	626	603	673	624	607	664	664	633	587	665	653	636	599	638	578	642	618	575	600	646	612	624	637	623	625	594	636	617	607	627	638	646	615	645	646	651	630	624	614	624	704	635	628	627	621	609	629	616	690	586	670	611	634	642	666	572	648	590	624	673	620	627	622	619	617	620	627	635	641	681	652	600	594	660	643	604	600	617	618	589	583	665	637	626	599	621	628	610	663	670	656	599	635	585	603	657	626	564	600	636	612	613	600	598	601	616	657	616	610	659	615	640	641	605	614	634	602	615	637	672	667	651	621	619	629	594	633	645	609	584	581	612	670	610	602	686	649	629	639	633	628	642	619	645	654	643	680	638	644	646	621	617	648	677	639	628	635	656	560	637	612	584	638	640	634	606	621	672	663	605	635	579	626	635	603	610	614	664	620	603	660	644	635	636	610	625	656	624	660	578	631	628	621	666	657	626	635	598	641	640	620	661	651	634	646	624	608	630	646	605	587	596	612	605	628	609	643	622	656	640	645	673	626	607	615	649	659	637	618	635	572	608	643	635	631	611	573	587	609	694	661	682	631	634	613	613	639	609	641	654	581	594	609	670	658	662	637	587	650	610	594	637	658	631	658	612	625	633	612	650	637	600	589	616	661	641	608	596	647	654	634	603	604	632	633	651	598	638	597	651	599	609	678	630	626	560	654	669	589	640	599	601	604	659	613	603	596	594	615	659	640	606	625	611	587	591	602	614	619	638	654	650	598	643	649	671	671	602	608	620	655	669	679	644	662	650	650	667	658	623	654	673	646	587	662	654	629	644	620	580	654	639	623	594	670	647	659	638	614	634	628	600	586	635	597	648	637	617	639	651	645	632	626	651	650	605	611	639	664	577	638	616	627	588	605	623	619	618	607	631	657	581	601	594	668	585	661	639	626	655	605	651	638	635	619	612	628	658	617	631	625	658	633	651	633	619	649	629	629	601	625	618	636	643	658	644	609	585	634	670	642	654	637	605	675	634	636	613	602	634	629	614	666	608	645	649	635	651	652	621	623	666	657	636	598	609	638	653	625	652	617	633	634	623	602	640	608	620	661	625	632	675	628	583	610	608	613	649	649	667	668	642	639	664	651	608	666	629	619	639	617	648	631	622	665	676	689	578	660	660	614	683	638	591	649	627	620	623	623	633	671	662	604	620	667	626	620	645	660	627	612	621	648	629	618	579	656	609	637	648	649	622	642	638	630	596	639	626	622	607	645	626	632	638	587	661	634	604	663	653	580	666	649	650	678	607	619	613	683	667	627	588	608	593	603	645	661	632	632	657	644	590	576	633	659	593	620	623	608	639	618	628	605	633	629	637	613	643	604	599	657	619	665	646	642	616	617	648	660	650	646	608	615	605	585	683	611	650	616	621	596	626	620	621	625	629	656	674	620	629	635	634	628	595	612	680	586	683	638	583	658	623	619	632	609	700	591	617	575	677	637	623	612	635	661	649	650	568	629	636	597	622	570	670	622	631	610	590	602	633	636	607	646	628	638	614	647	615	660	605	651	602	698	660	673	656	658	591	614	650	632	645	626	631	666	607	621	628	640	611	621	625	634	625	661	611	622	656	671	639	675	624	677	635	632	650	617	611	636	647	611	634	640	630	605	629	621	611	606	631	651	618	670	627	625	604	636	593	575	609	615	603	620	634	645	657	638	630	632	636	645	660	589	623	610	610	631	612	625	596	672	603	610	643	660	657	600	618	648	615	620	691	649	657	635	582	617	631	631	615	661	618	590	634	600	621	607	613	641	652	592	651	597	643	613	625	642	622	619	624	647	644	656	640	617	656	603	586	646	631	632	643	635	637	636	690	614	640	619	605	588	652	630	645	662	620	626	656	606	640	592	624	648	617	608	629	607	637	620	645	658	617	643	664	640	620	606	643	677	663	620	651	659	609	612	669	598	663	621	631	668	657	615	629	671	617	627	641	660	647	597	612	633	642	632	644	648	574	633	643	555	634	581	615	655	645	664	631	606	604	661	607	632	639	633	593	615	629	607	593	628	628	650	607	622	672	635	563	635	669	618	670	619	597	646	625	659	665	663	621	646	615	614	606	618	696	646	616	626	641	592	649	666	621	636	598	631	584	647	615	601	582	610	634	613	635	644	615	642	654	660	645	603	668	637	589	619	607	623	671	655	647	627	639	669	638	607	627	650	671	641	647	621	593	621	626	667	603	659	625	645	615	585	619	586	658	621	655	645	627	672	593	586	616	589	653	612	630	662	618	638	616	644	626	624	662	618	626	656	646	631	633	617	623	613	668	644	599	648	615	620	651	614	607	626	644	650	647	653	656	637	618	619	643	629	650	619	630	648	613	647	633	641	645	592	622	659	610	628	624	674	630	651	612	599	600	642	677	604	665	620	643	648	668	645	606	661	633	615	599	644	664	620	607	654	615	600	609	647	634	612	625	632	614	613	621	607	683	617	614	673	638	603	617	652	633	705	620	643	649	676	616	624	656	640	654	663	579	569	595	594	569	605	619	640	646	615	580	636	568
23527	21338	28330	24692	21344	21450	11469	2127	1610	1463	1418	1310	1262	1124	1150	1074	1052	1092	1006	1078	1077	966	1020	1064	996	950	1028	896	949	994	947	951	967	934	937	1018	958	932	976	926	911	944	957	950	904	922	965	905	914	875	940	877	889	897	883	876	872	912	917	925	943	946	948	900	950	959	964	916	894	908	944	852	798	870	891	888	898	919	859	878	883	911	865	872	897	961	900	908	883	928	925	883	930	861	817	961	958	892	883	926	863	878	951	915	905	890	848	894	910	909	902	879	908	886	863	869	909	930	903	930	927	862	897	874	911	880	871	888	865	909	901	848	870	912	950	858	873	881	863	879	901	915	907	882	881	917	863	879	938	887	923	906	921	905	944	920	843	876	921	910	837	945	879	879	863	880	949	928	922	915	911	932	933	934	920	897	897	900	936	923	925	943	891	905	865	914	955	915	918	909	845	921	947	822	910	918	894	931	878	908	879	884	921	925	902	856	882	948	900	887	900	930	874	861	886	918	913	910	911	920	921	953	890	875	942	940	954	863	921	818	924	912	898	867	898	871	864	943	889	885	907	937	872	911	946	945	853	880	882	903	914	906	872	857	906	840	884	907	896	883	893	897	955	908	911	935	875	870	906	882	916	915	951	898	864	925	889	945	876	941	937	870	912	915	904	885	870	912	956	859	887	889	854	872	902	920	855	900	936	891	872	851	897	930	888	907	899	844	849	903	886	856	878	889	880	928	890	902	1008	872	914	907	903	921	886	891	926	892	885	896	926	959	881	932	901	883	895	873	815	901	906	918	899	856	936	847	873	957	872	975	835	918	891	932	882	909	906	899	860	885	858	934	925	867	880	862	899	884	992	870	917	935	876	939	886	949	899	879	925	870	892	966	866	899	895	867	909	896	913	872	910	871	869	891	874	919	891	895	852	900	941	834	871	922	915	907	908	960	890	928	936	892	879	912	927	922	858	999	868	875	875	898	850	897	945	886	921	940	887	848	856	926	902	795	937	849	879	885	872	905	887	881	879	908	856	904	878	862	913	914	950	889	971	885	872	918	887	840	895	898	877	929	892	895	966	933	920	883	888	849	907	926	902	850	901	901	865	880	935	863	896	852	832	898	887	882	897	919	894	852	895	865	918	831	929	910	881	881	939	916	879	871	907	881	921	890	882	864	939	867	899	911	906	847	876	894	862	894	907	938	881	930	877	922	894	860	936	850	902	891	926	826	897	848	912	830	845	835	919	887	872	888	838	929	915	897	904	880	894	873	873	925	863	901	939	849	871	890	925	923	867	894	857	848	885	892	920	901	903	897	841	880	816	876	955	906	908	939	911	903	906	959	964	891	902	920	944	916	926	876	857	955	892	911	880	876	869	882	886	933	919	921	840	916	915	873	926	937	857	887	929	870	874	922	898	873	923	797	928	901	854	875	860	873	870	871	894	921	885	870	904	866	853	933	898	872	888	919	947	930	926	938	946	873	864	848	916	923	894	876	889	850	885	822	914	938	837	911	905	884	938	929	931	880	911	862	893	886	922	961	912	872	865	926	909	893	880	896	909	890	890	911	917	914	876	952	932	931	952	916	946	854	858	897	914	889	883	931	876	908	917	892	902	911	920	870	848	931	870	888	904	826	913	876	895	902	836	881	912	921	908	865	945	868	842	879	891	857	944	858	906	886	946	905	864	929	871	887	855	905	895	915	856	906	830	901	871	901	925	934	901	946	932	890	883	881	873	848	893	843	872	931	852	887	914	960	956	899	858	878	868	880	872	922	965	871	878	880	891	889	959	855	907	914	879	914	918	872	911	895	880	902	929	877	905	933	884	890	932	892	944	846	889	899	909	880	893	942	893	897	910	929	906	882	878	874	905	887	885	897	944	979	889	874	906	849	876	869	915	914	866	877	857	939	886	893	901	893	871	924	911	923	934	858	895	882	891	827	844	866	888	911	944	903	928	874	929	864	897	906	820	882	934	924	872	887	890	921	914	834	916	889	876	846	852	886	912	863	917	923	825	936	889	883	868	914	882	953	884	839	910	913	909	935	899	863	969	854	882	924	867	884	932	890	872	883	899	847	878	899	895	886	849	887	868	886	880	917	842	875	914	908	936	922	837	894	919	911	963	897	863	872	862	893	875	842	926	919	938	850	886	883	901	950	932	930	918	877	922	880	960	884	909	892	866	864	897	944	895	901	845	911	898	896	904	840	874	825	940	867	859	870	916	883	890	934	895	850	897	865	874	937	866	895	871	876	909	780	954	899	880	949	887	855	916	910	834	878	928	871	865	907	899	929	879	893	859	884	878	855	878	877	853	905	883	927	858	978	910	889	860	863	864	898	905	926	836	910	896	862	923	895	897	868	935	908	854	932	832	917	873	840	877	905	908	888	875	879	908	942	910	891	936	923	883	875	943	920	935	904	907	873	872	915	918	829	850	870	872	877	848	913	930	878	952	859	953	897	890	855	935	903	874	892	939	907	927	951	874	860	857	875	878	918	843	940	914	922	906	896	895	854	880	876	929	863	887	891	877	901	875	889	905	919	898	881	922	912	835	843	906	876	898	866	905	920	902	855	865	846	885	925	926	897	888	914	825	868	890	888	865	895	843	864	868	915	928	888	892	856	945	868	908	921	860	911	919	921	905	865	942	870	927	858	905	926	942	907	877	945	922	901	899	936	831	895	911	980	923	890	943	881	868	905	887	867	852	905	886	912	939	867	845	900	916	918	815	939	909	943	949	906	914	865	909	943	918	883	917	888	879	903	880	800	862	972	883	877	886	860	886	921	926	889	973	881	911	892	899	887	906	841	930	940	892	911	894	902	896	950	865	867	916	864	874	925	867	927	898	909	904	893	885	902	880	847	853	888	887	901	882	857	923	886	859	854	836	894	876	878	904	931	918	887	886	888	873	876	901	909	847	886	869	897	888	818	907	913	861	883	901	905	955	975	894	877	847	862	884	943	961	911	899	873	930	890	897	923	873	877	867	918	895	859	876	963	872	903	913	913	877	850	890	888	901	933	863	941	856	911	886	844	891	951	914	902	896	891	922	895	853	863	954	881	861	903	925	884	904	919	881	920	923	941	865	836	854	931	873	880	889	919	989	887	904	900	920	932	868	903	931	868	909	872	903	927	906	910	834	904	904	921	888	865	930	884	893	828	885	821	885	899	897	910	837	865	881	910	916	924	866	886	853	858	850	909	904	924	825	897	950	927	852	883	886	901	846	909	809	834	876	932	979	870	926	877	898	905	937	893	864	907	862	886	934	899	919	903	925	926	909	927	915	860	889	918	887	938	910	906	910	947	882	884	845	903	941	905	917	883	919	854	951	916	960	951	868	875	863	919	842	880	909	946	880	863	888	881	882	890	878	874	899	870	869	889	895	902	907	896	922	893	857	913	898	931	849	822	880	903	914	892	877	907	919	865	861	848	876	920	857	902	895	891	908	965	943	857	937	912	954	920	898	933	941	917	877	879	924	922	881	888	843	944	894	914
10168	17137	16100	9667	6454	4864	3859	3052	2541	2196	2053	1808	1602	1487	1398	1314	1309	1198	1143	1132	1153	1073	1053	1066	948	989	985	1056	945	990	953	965	973	947	897	877	910	960	901	902	932	917	929	834	894	843	889	887	879	844	910	859	870	923	883	864	808	901	896	830	859	891	958	878	865	893	875	885	878	817	896	854	847	905	890	836	817	876	851	843	847	888	836	846	865	834	865	904	879	896	817	809	865	883	850	869	916	884	884	833	846	858	873	903	859	811	826	855	890	887	873	841	909	841	855	821	886	961	878	861	884	870	852	881	853	895	849	826	837	829	825	895	843	836	873	887	837	836	860	834	863	862	818	850	820	878	856	878	866	860	820	806	838	865	855	820	814	868	894	829	864	885	842	844	888	860	834	897	843	864	829	846	840	856	895	848	886	837	843	814	856	873	850	871	854	854	875	843	872	835	867	889	883	868	890	828	875	813	862	861	879	906	864	819	855	927	847	825	929	845	869	884	881	834	841	854	841	824	866	873	907	890	829	812	876	851	840	801	883	862	851	842	809	841	837	864	842	840	809	867	839	840	864	860	869	824	810	816	821	789	870	861	858	886	816	903	865	857	882	850	844	869	882	856	853	842	860	868	821	852	840	866	892	861	856	855	836	814	814	886	857	827	865	842	866	852	853	878	845	859	833	805	828	876	864	862	832	877	837	826	866	859	859	850	832	819	882	862	853	839	861	868	861	825	823	826	825	832	819	864	872	844	853	846	839	820	845	854	867	832	877	822	801	852	860	873	830	841	864	892	829	870	856	821	820	857	813	854	791	870	844	829	840	832	831	877	783	831	818	838	853	863	850	883	848	814	845	816	827	867	897	804	821	856	845	884	843	873	819	829	816	879	839	864	794	852	785	906	841	831	865	865	878	818	768	835	865	825	839	835	846	869	876	870	827	882	783	839	841	862	880	845	879	786	845	858	817	857	853	830	803	878	895	839	868	870	849	893	810	833	880	861	818	838	857	795	831	895	837	873	858	869	813	901	867	868	831	877	862	823	863	835	813	771	882	873	865	862	844	855	876	859	806	823	881	839	838	862	810	919	837	847	847	795	828	846	831	880	846	777	842	860	807	825	831	850	803	833	834	840	836	837	884	860	867	842	849	836	784	865	878	868	908	765	877	898	808	843	862	791	894	844	875	874	827	832	835	797	817	902	829	840	822	879	841	869	822	886	841	841	837	831	838	806	818	806	890	876	878	807	855	886	877	839	872	841	844	845	867	820	807	864	830	860	867	846	817	836	813	827	783	870	823	869	847	797	846	896	861	861	828	873	836	921	845	906	831	877	889	860	849	845	838	819	871	836	843	824	847	841	885	876	844	888	753	879	865	870	830	859	809	803	909	855	902	852	839	827	866	794	874	843	807	874	864	822	815	835	850	880	844	814	843	835	835	886	874	891	808	826	852	837	849	861	885	891	882	852	836	846	822	934	890	829	866	891	865	870	862	884	783	808	827	854	837	813	837	872	855	889	857	852	823	860	835	833	825	870	829	828	889	855	841	841	857	870	866	817	883	840	856	834	856	861	833	819	867	924	851	908	884	854	826	846	795	799	858	835	842	881	826	874	866	818	866	848	893	832	842	830	820	852	863	851	791	884	809	813	787	856	783	857	897	804	889	857	837	835	874	875	823	872	856	884	850	824	816	882	775	845	835	844	795	893	882	807	853	860	819	892	813	828	833	869	823	886	831	818	857	836	782	905	888	849	867	888	857	785	867	839	820	802	868	837	835	825	865	831	863	823	822	809	801	937	822	893	870	831	796	793	846	858	873	843	813	856	843	810	839	852	838	841	839	897	839	783	841	849	881	841	887	848	899	863	824	881	804	903	822	835	878	820	855	824	845	820	859	829	858	891	832	828	889	816	873	828	874	904	832	898	788	840	826	895	825	877	884	841	859	836	844	869	842	872	836	877	814	841	817	821	809	885	875	913	843	851	863	900	909	911	825	902	870	841	874	834	831	843	848	816	852	861	873	822	819	906	855	864	873	840	845	828	844	859	889	859	887	813	882	882	882	813	819	843	829	862	867	837	837	852	846	890	875	859	827	833	828	893	829	828	903	825	815	869	853	845	819	842	802	870	868	873	889	824	839	925	864	854	803	849	860	819	838	797	887	873	826	874	860	802	895	851	842	871	809	877	863	825	878	829	866	836	834	903	847	833	839	809	883	856	834	888	835	866	821	859	896	849	855	845	874	824	861	872	857	851	841	865	859	839	892	826	836	848	865	790	858	810	898	871	884	870	869	849	894	867	862	856	842	812	873	855	814	844	867	866	839	809	874	890	864	883	871	874	847	851	872	853	836	850	812	814	846	755	872	839	810	858	845	856	837	826	827	848	812	832	768	862	866	841	859	842	928	863	789	817	881	837	844	867	865	827	853	790	806	837	819	822	859	832	866	890	879	832	818	866	840	827	837	850	824	823	841	928	801	865	878	879	893	868	808	869	852	853	842	840	809	870	831	881	860	825	836	859	924	874	865	856	871	843	847	821	875	853	819	826	849	825	881	851	813	810	874	880	858	839	845	771	828	828	849	863	842	832	865	837	861	843	873	830	834	832	830	813	824	827	839	791	828	842	848	878	865	879	824	852	858	840	858	856	811	842	863	854	834	864	827	838	878	867	806	835	874	852	875	841	886	834	850	846	814	881	825	824	892	863	860	821	876	892	844	871	830	858	837	841	851	866	832	859	834	842	849	843	918	880	804	844	843	815	878	861	863	831	901	835	876	801	824	886	826	859	818	847	832	874	827	866	859	801	884	866	802	870	809	867	838	871	891	838	854	909	814	870	858	843	879	829	779	810	849	869	867	875	865	878	883	858	839	811	865	834	800	855	792	815	879	862	888	858	909	820	819	822	864	873	837	858	845	828	840	790	893	842	835	833	866	873	856	864	851	836	818	835	851	834	877	857	841	855	861	852	815	844	812	882	881	834	855	817	829	830	875	855	862	818	812	864	760	814	834	827	873	823	837	864	884	891	828	852	863	846	867	832	826	854	866	808	815	898	889	834	819	845	844	868	863	848	850	810	836	830	858	846	852	829	846	857	878	856	855	841	780	818	880	795	873	866	885	851	824	921	904	822	818	808	857	874	855	866	817	911	857	847	842	828	870	876	911	891	840	908	848	811	857	834	877	821	859	866	851	829	856	830	843	802	842	868	864	878	892	854	918	841	821	821	837	865	851	804	863	857	854	831	883	852	857	822	836	849	832	879	828	812	886	809	882	813	850	863	822	803	884	831	837	859	858	865	853	828	774	838	875	866	828	866	846	852	872	809	805	829	869	817	848	869	903	844	828	841	836	773	862	853	864	865	834	848	842	894	862	842	870	805	891	835	796	852	871	873	854	833	865	901	793	834	836	849	839	885	809	863	843	819	807	836	854	815	824	826	854	869	876	809	779	896	846	864	849	870	876	763	850	788	850	827	856	874	839	853	797	839	843	840	841	791
28990	16177	2509	595	482	436	384	307	335	336	312	318	326	322	295	291	265	302	304	280	271	301	321	287	303	273	291	280	280	304	294	267	290	318	291	285	293	306	287	292	285	277	294	297	280	271	301	305	247	286	289	315	267	277	300	280	278	282	296	317	302	268	327	279	298	299	272	266	301	287	302	285	303	281	296	252	321	302	283	298	272	260	258	328	270	312	295	282	289	270	304	305	282	315	304	282	293	312	286	264	288	309	290	295	283	301	283	335	304	288	304	273	301	272	291	286	289	314	271	283	302	280	274	273	282	300	299	312	289	275	306	296	278	244	279	287	274	288	293	263	287	274	290	292	311	270	341	273	299	294	260	281	296	257	280	277	275	305	314	303	273	275	280	281	273	282	329	279	269	285	308	301	286	291	281	283	281	288	263	288	261	284	316	299	313	283	306	288	316	289	301	274	297	285	311	285	267	303	284	283	301	301	289	299	295	314	299	280	259	283	271	287	248	278	289	288	311	254	325	255	266	284	286	310	322	283	286	295	278	266	298	301	310	285	310	294	271	292	287	329	258	280	282	324	319	276	287	280	263	288	287	285	265	294	269	287	308	340	298	274	278	319	273	291	290	294	285	284	267	317	308	254	283	289	297	295	287	307	311	285	281	246	285	276	286	295	284	294	264	306	282	266	326	293	273	294	265	266	294	266	283	323	280	278	270	259	283	280	301	303	298	316	314	292	274	287	317	281	272	294	287	303	303	287	262	288	276	288	296	295	274	301	269	284	295	290	278	269	271	298	309	265	307	248	258	269	316	318	291	290	318	265	281	274	295	271	313	285	292	307	283	265	285	308	257	304	282	307	270	302	303	284	298	317	281	272	280	250	293	288	295	299	296	315	298	288	301	289	267	291	265	295	263	279	270	298	283	289	305	301	292	314	275	282	268	293	284	317	303	280	287	287	280	296	300	295	306	292	261	296	307	292	296	302	285	298	260	319	305	283	304	267	285	253	279	300	272	315	301	288	297	257	271	323	289	291	306	303	295	280	288	275	306	249	260	293	238	337	301	294	287	280	286	296	288	275	301	307	261	276	308	292	279	309	284	315	322	282	313	288	271	299	293	325	290	289	293	265	296	298	284	279	270	298	301	288	280	330	274	287	297	287	301	255	272	289	284	261	279	320	297	313	281	279	303	291	300	311	292	297	282	303	252	267	257	287	262	290	292	274	293	311	295	280	287	275	287	293	292	288	309	288	274	302	306	298	271	291	301	306	306	293	295	294	314	288	278	298	292	299	301	273	285	337	303	275	276	278	316	280	319	295	276	304	300	287	291	304	294	312	290	268	303	326	277	275	281	299	292	286	308	283	295	313	297	300	296	291	311	296	271	287	297	291	307	301	300	275	283	329	294	283	311	269	289	258	309	250	302	261	320	308	273	289	307	276	319	316	346	278	274	291	265	293	273	272	279	275	263	288	307	276	279	303	255	288	283	294	285	274	283	292	307	242	280	275	284	280	268	288	301	306	275	290	278	286	305	321	297	295	288	315	285	266	286	288	292	242	304	275	283	272	284	276	274	271	302	264	303	298	251	290	270	273	290	296	275	255	281	265	270	284	279	306	268	301	301	263	267	305	270	266	288	286	272	281	294	300	286	302	285	286	322	283	294	306	268	294	268	278	274	306	243	302	300	270	285	321	259	272	279	263	264	273	265	305	297	268	317	264	289	287	297	266	288	278	291	270	298	299	321	302	284	258	321	282	287	278	287	284	298	309	298	267	286	265	277	285	274	277	298	279	309	296	263	288	302	279	271	310	294	302	261	280	299	267	271	282	292	288	264	301	297	290	266	303	284	308	273	310	276	267	279	276	301	286	307	303	288	309	289	278	273	270	318	343	292	265	266	306	278	256	275	301	292	288	276	311	295	303	292	319	287	255	281	283	263	274	272	287	309	304	273	271	283	281	297	279	293	273	291	304	288	261	267	306	280	302	283	284	295	291	288	270	282	292	295	298	321	284	285	296	292	304	273	264	284	270	269	305	325	296	304	295	305	345	295	295	271	295	291	297	304	284	306	289	302	293	293	284	308	292	310	261	276	269	275	286	294	281	284	297	303	267	275	315	281	299	319	284	302	282	280	287	269	261	259	280	290	298	276	325	300	324	318	289	294	304	277	281	295	276	302	282	272	276	301	308	274	310	333	319	290	286	287	294	333	287	293	316	272	280	294	281	285	292	262	267	300	282	287	311	283	306	313	297	293	272	307	294	265	287	276	297	271	285	273	276	292	282	275	289	264	291	307	262	278	288	289	296	265	290	267	269	274	289	287	297	301	292	325	286	276	285	314	270	295	279	277	282	300	312	299	284	307	296	268	287	282	317	288	324	267	298	298	296	310	269	279	278	289	326	282	310	277	308	296	261	284	277	273	268	287	278	300	314	264	290	285	288	284	304	290	271	287	320	266	252	290	311	289	290	284	259	292	298	304	310	267	282	297	256	278	307	297	300	279	280	264	300	288	275	302	298	303	296	275	287	285	306	309	298	300	293	299	279	281	307	297	285	266	284	321	279	276	279	267	285	329	272	297	314	262	298	310	285	267	265	246	266	283	300	292	284	273	338	300	316	257	291	268	266	276	285	294	267	314	285	299	273	293	312	282	277	286	270	280	302	285	301	309	290	282	281	300	283	248	301	306	309	294	289	294	295	249	312	253	288	250	285	290	263	301	286	271	303	288	288	305	285	279	282	315	293	301	274	307	310	295	287	295	266	305	244	288	289	316	281	261	274	280	311	304	262	277	286	270	264	280	304	284	274	272	261	289	265	282	306	273	307	275	295	304	294	284	301	291	303	284	275	278	291	278	278	246	259	295	274	271	307	290	319	314	302	323	316	274	296	285	315	293	291	278	337	291	278	263	268	314	290	266	306	277	305	283	306	300	284	278	291	263	308	282	308	274	269	280	305	279	278	296	271	299	285	297	294	295	303	272	254	279	280	262	262	272	242	290	282	262	328	323	297	307	286	297	298	275	282	298	310	279	289	287	307	280	293	303	298	276	306	281	275	297	254	285	266	291	319	291	306	289	289	275	268	262	282	285	288	293	290	286	252	286	302	286	252	283	279	267	256	273	293	302	254	269	304	262	280	291	256	273	304	283	292	307	297	313	275	279	261	265	292	285	286	274	305	297	247	296	286	297	303	289	309	303	273	314	280	263	269	286	271	266	272	272	308	292	262	268	271	283	269	282	258	284	276	322	310	264	291	269	299	309	299	267	283	294	286	294	282	288	285	326	304	288	287	286	273	285	317	291	320	273	286	297	316	284	277	273	301	278	289	258	311	270	237	282	289	296	311	254	264	292	276	298	321	279	292	302	296	277	261	290	298	292	282	279	312	270	300	255	287	309	305	310	314	292	272	286	287	320	274	287	330	266	313	298	300	261	290	288	319	303	289	263	297	264	311	277	263	282	289	306	274	296	259	314	279	285	257	269	258	283	259	266	301
4964	890	819	578	469	401	399	370	320	328	364	337	312	343	307	327	302	290	295	308	286	295	330	290	269	303	321	302	311	302	308	315	302	306	291	300	293	301	296	283	317	258	299	296	282	287	315	314	311	307	298	265	295	297	288	296	292	275	298	306	276	279	281	289	328	298	283	315	309	270	275	288	320	277	279	294	315	275	323	295	280	288	279	274	280	256	293	276	320	291	294	302	303	299	273	347	299	275	307	288	314	310	269	317	318	301	314	302	297	303	323	277	290	270	280	307	331	305	265	272	305	279	272	281	265	328	332	276	306	308	283	253	303	274	318	317	264	287	319	294	282	252	280	307	293	260	256	287	292	301	277	309	335	291	300	261	271	271	289	305	294	287	286	276	269	281	260	280	291	287	280	287	313	292	298	285	307	289	288	268	281	303	310	287	301	303	285	258	293	277	302	315	284	278	282	291	283	298	303	295	287	304	275	294	281	293	311	272	301	291	296	284	286	251	294	273	274	276	293	267	275	305	305	291	286	311	276	301	296	306	283	278	303	294	292	289	297	306	312	280	311	313	289	296	315	277	306	311	294	286	249	285	308	278	292	285	285	271	278	321	290	291	260	267	297	274	249	305	301	284	277	274	301	271	269	288	311	273	301	270	295	275	293	263	289	282	293	290	307	254	291	297	304	323	311	253	314	308	321	283	304	282	294	302	301	282	274	279	258	298	285	293	318	283	316	306	289	269	327	325	281	303	271	324	281	280	285	294	301	254	303	278	296	291	279	285	296	285	296	304	284	320	299	295	309	281	283	291	257	303	300	294	284	260	308	270	314	301	285	318	282	321	289	292	283	271	256	303	286	250	310	288	295	298	307	271	314	319	296	253	282	307	312	270	287	300	306	294	294	316	299	286	263	288	243	300	269	309	265	295	313	285	294	276	287	268	291	292	303	318	278	273	263	341	290	287	265	305	271	278	278	289	267	307	302	285	276	315	300	272	266	305	310	343	291	295	280	293	314	310	306	273	304	318	280	264	298	299	265	295	316	314	261	273	290	273	280	268	288	285	274	290	284	289	297	281	305	303	318	293	323	306	287	295	281	268	284	288	327	262	308	275	292	292	264	298	283	316	275	277	292	265	292	285	293	248	291	262	270	249	297	300	276	331	310	280	305	283	258	275	278	305	280	270	335	286	275	300	314	298	322	324	284	296	279	281	290	298	328	239	261	251	269	297	328	302	326	289	294	286	275	286	310	285	272	288	293	262	293	284	299	293	286	283	312	277	272	299	254	302	321	316	305	336	310	292	307	275	318	308	299	308	275	280	290	292	277	317	291	278	315	274	299	268	306	317	278	307	310	254	281	294	291	298	281	278	291	323	300	312	307	289	277	296	310	288	275	297	249	310	263	297	291	266	313	278	293	288	287	294	298	305	280	289	289	289	316	273	277	313	283	292	262	298	295	256	284	332	290	266	284	306	307	276	290	311	272	290	285	318	290	269	258	272	284	278	291	294	256	276	296	280	243	308	278	298	289	298	296	294	266	280	318	313	310	316	304	283	299	298	281	327	304	299	276	295	307	300	307	276	318	278	285	261	273	313	258	297	302	256	322	278	330	258	306	309	254	315	280	265	276	298	262	280	286	279	306	288	287	296	285	307	299	313	285	318	289	279	290	277	288	301	295	253	295	281	298	293	289	281	278	298	310	299	288	287	277	275	281	276	295	302	292	285	313	294	310	268	273	280	281	308	295	268	281	335	270	312	309	331	318	308	293	301	319	268	273	290	280	298	266	285	316	259	301	274	308	272	287	267	290	281	272	288	298	317	314	258	289	314	303	301	341	276	293	300	257	301	299	299	305	289	286	302	285	296	300	294	298	288	280	267	289	274	267	313	311	290	304	289	314	272	320	274	290	316	287	310	286	298	313	280	273	283	252	285	319	265	293	272	286	276	273	322	291	270	266	296	293	288	299	272	318	300	298	293	289	286	278	298	275	297	303	297	269	294	293	336	306	301	271	303	283	281	295	305	304	281	313	269	285	306	314	303	292	310	279	295	263	282	283	284	317	274	321	271	260	284	290	287	274	266	276	289	284	307	274	276	286	284	282	270	271	287	271	291	287	277	268	286	289	283	281	285	316	311	322	286	276	316	298	301	298	288	308	312	287	291	256	313	263	259	290	266	300	292	292	296	287	308	287	301	273	286	270	302	287	314	284	292	267	274	312	280	287	279	278	289	306	293	294	316	303	258	278	283	319	309	295	295	309	288	298	288	278	255	269	291	292	278	285	283	289	310	291	286	280	289	276	326	294	293	293	280	314	295	284	304	297	291	271	291	295	319	280	289	320	300	302	287	300	316	286	273	272	260	304	323	299	301	330	322	291	292	292	297	273	277	282	298	296	305	295	282	295	291	306	306	309	307	256	261	287	263	322	275	301	300	299	321	274	288	298	300	274	300	268	272	276	278	309	283	269	294	268	287	271	301	284	293	300	262	282	285	314	277	298	275	261	290	263	288	268	274	297	278	276	298	285	273	322	295	312	301	311	311	293	281	327	294	301	290	279	302	297	295	283	304	300	265	294	291	279	301	267	299	281	324	279	308	278	324	279	275	289	260	266	288	290	311	263	269	300	294	315	341	285	283	268	271	289	288	327	294	290	332	301	291	271	335	310	294	295	313	297	324	327	271	313	292	308	287	295	292	295	285	306	300	303	284	292	305	287	274	286	291	295	298	292	301	316	301	300	318	304	279	302	289	308	282	280	302	299	316	331	306	310	298	276	299	302	332	266	304	274	295	279	274	290	304	293	276	279	308	265	306	306	273	269	326	314	277	272	300	308	274	291	296	305	299	288	274	280	301	307	284	285	305	321	287	301	267	290	271	284	282	299	299	271	311	286	282	314	321	285	302	272	283	304	302	290	314	303	295	265	304	301	263	284	318	291	302	312	299	296	308	277	271	287	285	281	303	275	294	325	306	271	295	292	260	285	309	292	298	288	301	325	271	285	252	260	298	270	281	299	293	251	287	272	290	280	267	306	290	276	295	270	280	319	311	318	269	317	309	282	292	292	275	309	294	306	307	276	287	264	313	259	304	283	290	288	273	277	272	256	322	291	314	276	289	311	272	284	304	283	257	282	292	306	296	295	263	300	284	317	295	319	305	291	322	313	301	291	272	305	266	274	294	306	291	270	299	293	310	291	307	285	296	313	307	288	274	314	290	327	268	296	288	291	287	321	294	273	298	278	325	260	310	299	290	287	299	299	293	271	316	282	304	281	299	302	273	293	281	287	289	282	297	297	278	327	290	294	298	313	291	274	278	280	277	297	292	286	334	276	306	301	279	290	278	266	287	301	320	286	292	298	303	288	259	275	292	257	290	288	301	299	298	277	286	276	327	297	256	293	261	297	291	307	317	295	286	292	315	288	275	278	288	279	316	281	292	281	326	291	269	313	296	282	286	249	259	306	266	278	290	286	267	299	294	299	294	307	313	288	272
25789	21368	28046	25033	21366	12636	1875	1259	1061	970	971	854	893	816	794	801	752	779	759	725	743	746	713	767	738	684	672	747	711	679	646	689	694	710	754	723	732	668	716	722	709	631	692	687	711	684	667	704	707	656	740	664	622	683	701	642	677	668	693	717	663	687	636	658	712	711	687	675	689	715	633	734	661	652	676	673	680	672	624	643	676	652	710	668	673	711	697	703	672	642	651	677	712	692	682	687	709	665	648	727	626	635	626	658	626	657	719	651	687	663	708	723	716	690	653	646	661	689	666	700	649	647	699	649	689	632	656	684	643	698	684	701	668	659	690	697	664	624	631	679	666	670	707	674	682	637	652	679	667	647	631	672	713	665	645	679	696	664	647	717	651	702	673	691	707	674	687	692	670	671	675	686	684	660	686	658	671	652	640	705	696	682	690	683	674	681	699	650	704	674	674	709	702	667	666	703	662	691	673	695	637	652	690	662	664	612	678	625	680	660	650	718	641	645	677	654	669	663	642	721	668	715	664	699	692	665	658	687	666	683	659	652	680	634	691	683	683	686	696	651	681	620	677	672	675	652	654	700	640	639	702	693	697	679	718	636	681	666	667	686	662	665	689	681	657	654	653	654	709	652	667	635	691	644	680	659	713	683	647	707	672	679	684	669	652	724	679	629	667	681	676	669	666	638	655	762	685	673	697	649	658	643	728	631	633	609	643	651	698	697	702	653	697	676	653	657	698	689	695	631	677	677	679	658	655	656	698	683	664	678	680	668	699	655	698	649	626	641	704	684	659	651	652	656	685	677	648	682	697	726	699	622	669	643	685	659	641	677	707	660	680	685	692	656	685	698	591	676	684	705	720	648	663	712	676	696	705	690	652	687	678	646	657	711	692	628	670	691	654	729	683	665	692	691	677	681	676	667	669	710	662	703	661	697	674	661	639	669	671	654	673	634	683	644	686	664	652	678	647	684	686	705	660	666	707	681	678	653	633	659	631	731	686	689	675	698	689	677	688	679	701	681	655	668	682	637	623	673	674	711	681	616	705	635	669	652	671	650	644	665	650	688	717	682	663	656	663	687	670	727	653	676	708	657	701	653	627	676	668	678	684	700	685	673	638	669	670	654	742	723	700	625	655	649	657	642	673	676	702	672	728	671	675	681	700	659	693	701	704	701	650	654	682	715	625	672	641	711	644	662	616	628	634	638	663	639	683	659	624	696	709	700	724	683	655	674	660	662	678	678	686	687	617	647	681	653	650	697	690	671	690	669	664	676	663	677	675	732	685	648	683	646	666	675	680	745	697	672	634	694	723	626	695	659	693	706	679	657	645	631	703	637	638	704	618	692	700	674	681	656	647	694	665	665	718	707	648	689	647	649	663	675	708	696	672	667	673	667	638	682	692	730	654	720	659	708	641	680	676	676	681	691	625	698	657	655	693	685	661	684	631	669	648	700	732	702	734	648	664	618	684	684	653	645	663	650	687	652	678	681	641	695	665	695	669	706	654	673	677	656	684	661	712	687	639	661	675	681	648	633	705	703	651	642	655	726	671	692	643	647	705	705	745	662	677	710	677	656	669	662	645	702	688	690	686	625	657	695	660	640	640	702	664	699	669	683	643	702	686	661	665	690	637	653	680	648	638	662	678	671	683	669	705	706	679	697	664	651	675	642	704	673	717	642	638	673	682	664	701	722	710	714	671	668	718	700	653	673	723	679	694	645	697	718	614	676	678	694	641	676	704	691	677	612	624	660	627	669	671	707	668	670	661	653	633	684	644	615	680	664	669	662	657	686	670	680	660	666	654	655	680	637	688	684	714	641	648	687	647	685	694	662	646	671	654	690	639	656	668	732	689	710	716	663	648	652	628	696	665	692	654	656	660	661	674	769	677	656	715	647	673	705	641	664	689	667	649	642	684	703	666	686	662	637	638	681	608	615	699	678	636	679	646	706	650	730	674	663	639	679	665	664	648	743	696	669	651	658	657	706	665	663	658	700	659	655	646	701	700	645	659	701	647	712	682	648	676	672	680	642	666	664	699	696	649	661	698	648	705	698	704	753	717	653	674	641	693	658	650	685	645	640	706	695	709	642	659	687	693	690	675	696	680	671	660	666	631	646	712	665	637	711	706	650	698	689	650	682	646	663	678	651	659	709	699	690	695	682	683	670	680	653	669	685	695	689	666	650	675	663	658	661	683	669	663	666	728	686	687	699	681	661	644	651	648	681	625	655	634	686	649	670	721	650	670	649	668	710	671	597	691	707	681	663	677	708	666	665	681	657	644	674	679	662	690	673	634	681	671	675	670	683	709	617	682	675	675	620	683	656	673	619	649	659	629	668	616	699	701	674	684	709	657	682	682	650	693	647	722	681	710	630	659	679	652	668	722	680	673	688	677	658	699	651	652	675	641	679	697	663	705	682	645	639	672	658	713	634	747	684	673	620	700	701	706	658	663	660	659	657	634	700	662	681	667	657	652	694	655	699	656	678	687	652	675	631	696	734	751	718	711	691	670	733	675	612	678	643	702	694	679	683	669	626	649	676	629	677	681	655	662	651	688	706	664	664	672	649	649	718	642	708	677	681	643	642	719	679	643	678	699	658	701	681	648	708	668	648	678	682	667	730	707	657	647	680	677	683	705	653	660	728	691	661	682	712	652	658	660	691	639	656	693	630	710	674	650	687	600	668	643	716	698	678	704	685	633	664	712	662	668	658	691	676	674	704	695	640	643	647	693	704	663	704	681	662	693	660	658	629	655	703	677	728	691	636	704	719	690	715	685	653	723	672	651	688	715	668	650	662	643	722	657	646	646	619	666	663	633	672	700	664	700	685	668	706	687	643	669	654	681	670	680	687	681	673	693	703	647	635	676	689	651	690	675	673	701	663	659	654	653	669	675	706	645	684	698	686	668	725	642	628	638	667	624	699	713	638	666	694	696	645	664	639	639	672	684	704	645	672	700	661	651	639	673	653	731	626	697	671	693	695	692	661	658	666	679	694	659	681	660	700	648	671	684	634	646	687	634	698	681	678	638	720	696	679	701	689	657	700	645	662	654	666	672	668	647	689	628	694	694	661	683	695	615	645	712	718	681	681	658	681	666	663	694	677	691	652	684	702	685	705	705	670	657	682	640	656	646	642	668	703	691	672	675	681	659	672	661	670	625	637	632	619	663	705	707	673	671	639	667	677	709	664	631	662	686	651	714	680	670	671	663	660	673	659	724	663	710	705	657	664	619	682	673	744	733	715	638	653	674	703	634	676	673	605	656	646	629	687	644	680	654	691	656	710	679	652	646	630	741	650	635	687	635	679	696	641	668	657	715	651	662	684	644	683	645	686	683	692	692	664	680	681	673	692	660	683	675	656	685	668	661	709	733	701	701	692	600	728	665	662	655	635	682	682	700	693	651	629	690	691	684	677	664	688	664	728	693	670	691	707	656	682	648	687	672	698	653	695	666	664	632	619	690	606	690	728	674	707	632	692	691	667	678	640
7259	10845	9944	5591	3801	2740	2199	1772	1546	1347	1247	1154	1030	1027	923	854	895	763	772	876	795	753	730	737	731	722	711	725	738	682	696	687	642	683	641	693	641	709	657	654	652	676	690	687	675	679	650	667	667	665	705	626	637	625	673	604	622	668	639	647	704	637	659	598	675	652	607	634	632	673	673	632	666	634	668	611	626	637	655	652	611	597	644	620	664	628	642	671	643	653	700	655	631	608	612	690	632	619	656	623	613	633	614	654	627	620	646	643	625	639	602	656	619	625	667	661	631	598	625	685	628	625	600	638	631	661	594	614	628	627	627	641	630	651	675	616	636	606	644	709	628	668	630	676	602	620	645	584	619	672	604	665	633	580	670	623	663	654	625	649	637	637	653	634	676	598	593	600	652	632	642	629	621	663	658	677	625	627	630	661	613	640	666	625	628	629	689	647	671	648	627	623	669	646	670	613	605	615	664	655	594	661	610	642	634	663	683	663	586	604	641	598	652	707	679	622	655	602	623	621	634	626	665	639	648	594	653	647	688	647	649	611	630	641	642	638	644	635	680	617	616	660	668	645	615	577	640	619	654	603	689	602	637	655	679	672	609	606	691	608	629	616	621	653	647	646	618	645	634	655	633	605	640	620	610	639	619	664	681	621	656	609	610	627	600	677	658	633	634	659	648	614	615	646	646	627	648	646	624	653	649	633	595	616	605	639	610	635	657	641	607	651	654	638	642	651	667	661	626	611	654	616	618	607	632	651	655	654	608	609	628	677	652	633	642	651	662	606	614	654	659	618	651	618	643	622	649	657	625	669	615	679	571	633	635	655	627	626	650	650	655	632	651	688	622	612	633	634	603	606	600	681	678	623	625	586	624	646	663	634	650	622	656	654	624	623	601	613	669	618	623	634	646	634	605	654	660	592	650	636	606	628	654	640	619	609	624	633	695	652	621	651	631	647	615	650	615	636	633	615	602	650	621	628	655	624	606	633	656	684	633	633	638	650	593	629	665	652	625	656	639	607	649	622	628	614	621	612	666	628	627	669	652	674	640	596	648	647	613	638	643	655	616	634	650	616	610	609	612	652	650	624	655	603	635	603	652	582	628	680	641	650	679	647	642	615	647	639	695	588	645	610	641	603	643	655	642	623	638	672	612	604	641	634	634	650	614	636	622	617	635	601	655	614	636	622	601	622	655	585	668	674	662	684	614	651	635	670	664	661	653	614	648	620	668	653	636	618	611	613	616	644	604	657	590	673	675	601	606	668	640	672	627	657	655	635	641	642	577	681	654	647	635	610	576	622	626	607	622	653	629	657	625	624	611	661	572	603	668	634	672	649	660	632	667	650	640	690	637	671	640	591	605	681	618	621	659	651	607	635	647	642	624	601	636	652	644	656	628	617	643	619	621	650	641	603	672	642	692	608	627	613	612	616	614	647	590	635	628	659	669	645	624	697	600	630	664	629	541	673	655	639	660	668	638	636	625	729	638	636	637	621	608	606	648	629	613	641	666	618	643	682	645	632	623	602	680	642	595	620	614	618	610	670	667	632	613	607	627	635	618	640	615	623	618	643	640	632	623	644	617	620	665	634	657	601	617	662	595	643	679	632	614	644	625	655	602	635	628	609	667	634	616	647	604	622	627	657	618	620	626	640	599	656	631	602	567	657	613	628	584	673	652	630	643	625	626	655	608	668	634	629	659	625	602	668	638	614	683	605	588	636	611	624	635	614	636	668	625	642	616	644	597	621	665	610	652	607	638	642	599	665	663	691	655	584	642	648	604	641	602	607	663	654	669	695	637	601	599	648	656	683	632	652	595	614	587	578	616	616	628	644	614	617	621	587	635	607	661	590	649	587	641	620	598	646	651	576	643	662	651	610	610	644	632	576	650	634	626	604	632	652	607	618	655	645	628	638	625	625	644	653	659	591	645	618	620	633	596	652	612	633	635	619	624	637	633	655	656	638	607	630	643	612	620	654	614	648	588	640	653	665	647	623	674	572	601	586	663	615	608	652	646	593	590	567	629	634	649	631	644	621	657	632	637	617	629	644	606	632	659	622	650	598	637	627	657	627	623	616	660	651	600	667	599	658	663	650	638	663	637	640	633	674	684	630	646	645	636	626	622	657	625	675	614	627	673	648	646	619	622	666	662	647	618	669	637	652	639	611	606	631	596	591	653	653	614	634	620	606	628	640	619	611	656	610	665	650	636	646	639	657	674	651	656	611	625	582	616	641	620	625	618	635	559	612	645	652	626	626	630	613	656	620	647	641	632	626	657	650	656	662	618	627	618	676	585	644	618	677	630	672	611	604	618	643	619	606	630	610	615	663	669	620	622	682	605	608	649	627	602	669	613	603	682	636	628	615	645	631	645	669	624	660	640	652	601	587	578	596	676	607	632	631	621	651	663	589	641	655	600	681	635	615	591	624	627	656	619	621	591	637	661	616	660	606	617	607	602	688	627	604	665	645	617	613	623	605	594	632	647	614	629	668	592	652	623	643	675	629	606	671	559	642	647	608	667	647	618	626	627	629	639	618	625	644	670	596	646	625	654	597	608	637	617	630	643	654	650	621	649	654	662	596	579	632	619	640	646	649	656	657	651	616	610	650	666	653	631	658	651	614	586	648	645	643	601	609	633	616	648	653	639	648	627	638	650	639	630	638	678	606	629	630	620	639	589	630	666	632	631	612	630	617	629	612	627	643	627	642	646	615	614	660	653	606	617	637	632	627	654	632	629	642	637	615	631	625	632	623	632	631	624	705	655	653	628	654	599	640	644	596	623	641	593	681	654	673	651	644	604	649	662	611	656	629	624	686	667	623	612	615	642	630	627	616	661	619	613	634	555	708	671	700	649	662	660	630	579	651	644	646	594	674	619	623	635	624	643	609	664	672	622	627	680	622	654	656	611	597	623	578	597	655	643	628	682	623	669	692	655	652	595	626	602	636	616	650	661	647	644	636	643	635	643	656	659	613	585	656	625	638	635	642	589	614	666	723	646	601	615	646	639	657	640	636	641	601	600	594	590	661	659	643	611	654	645	635	602	623	652	629	653	647	642	664	612	638	631	657	683	609	638	663	622	604	673	633	645	655	635	665	635	661	621	658	652	633	569	607	611	618	644	661	607	620	633	613	661	693	658	668	640	628	624	671	631	643	650	632	591	599	576	637	631	604	641	603	679	647	632	643	582	642	651	636	651	648	641	635	679	627	638	656	641	615	635	605	638	645	607	627	570	618	633	637	583	608	687	653	612	657	660	671	643	654	637	616	670	617	657	645	666	636	641	580	571	651	604	666	628	652	611	650	672	676	635	661	639	637	624	679	581	634	606	611	602	667	604	615	623	618	639	618	631	633	627	638	618	659	606	656	626	603	641	652	630	608	687	599	626	635	597	637	664	634	579	634	654	623	666	639	622	637	627	665	642	632	642	657	652	571	637	635	631	639	636	643	640	657	657	642	603	625	606	632	587	624	622	653	616	614	602	615	684	613
23397	21328	28336	24676	21332	21434	11606	2209	1684	1572	1426	1343	1236	1165	1184	1110	1095	1077	1067	1030	1065	1032	1009	978	988	989	968	977	900	923	938	941	936	938	964	953	963	941	923	939	946	945	939	907	949	919	938	922	955	927	939	864	899	929	928	930	879	903	897	899	907	879	904	901	937	981	889	899	908	949	943	945	928	904	916	957	938	929	930	941	864	879	844	933	899	922	939	887	901	913	894	905	914	900	925	911	882	889	893	873	964	937	875	933	980	876	861	892	867	863	908	942	901	911	907	864	886	911	874	870	873	914	850	874	860	941	882	933	902	925	930	860	960	913	921	883	858	925	879	912	920	1013	925	948	903	896	902	899	872	890	861	863	885	879	949	858	881	847	890	953	901	880	938	871	886	912	871	918	903	918	927	850	910	860	877	899	864	898	891	887	878	910	888	864	865	857	898	889	925	872	890	894	920	883	900	886	895	877	878	929	895	940	926	904	883	876	950	895	911	890	920	855	948	962	885	897	920	885	877	974	970	901	916	874	916	919	905	953	920	918	889	880	956	924	891	895	866	895	884	864	874	859	893	922	923	904	865	860	899	892	911	899	865	878	853	907	879	867	925	900	892	912	900	902	875	967	910	836	817	917	919	873	872	904	870	924	898	970	881	838	866	901	873	860	898	929	888	891	867	949	898	907	916	908	897	932	937	906	906	876	903	912	963	898	868	902	893	906	925	903	837	934	919	863	947	869	882	867	928	855	933	878	909	926	891	845	879	870	881	874	865	912	891	903	880	939	890	920	930	895	887	952	921	921	927	913	911	865	913	876	923	896	901	894	867	954	921	857	845	900	899	879	897	895	871	871	946	911	909	870	908	880	897	877	904	876	899	898	935	925	909	872	920	872	841	888	880	900	850	901	909	896	898	927	913	886	929	892	893	872	950	942	914	954	862	852	925	927	886	905	892	861	899	935	918	931	928	884	902	861	890	886	915	892	895	923	905	918	883	904	906	891	863	894	909	879	882	962	869	942	886	918	907	836	999	887	939	894	880	856	877	937	918	891	944	907	887	906	865	865	879	892	865	891	957	900	919	904	851	879	908	861	913	904	895	915	913	866	909	869	902	932	899	920	882	888	878	875	892	912	907	899	953	877	880	900	927	893	890	860	866	934	925	907	916	890	934	938	944	877	910	870	873	902	898	916	884	937	908	832	824	943	891	905	913	896	861	889	870	887	901	900	916	913	895	908	903	898	893	945	914	870	845	877	874	874	904	846	901	944	899	982	872	925	904	872	882	880	842	912	883	943	919	935	877	873	905	859	881	913	861	901	893	921	922	960	904	930	901	913	934	859	907	879	888	967	920	968	951	869	935	866	914	921	887	914	896	919	943	869	870	907	951	908	872	849	891	914	881	904	869	942	904	906	911	959	905	908	886	925	858	881	907	854	900	953	859	960	906	899	851	896	912	875	877	915	836	901	921	867	869	897	919	922	869	871	899	860	883	880	874	889	932	962	853	917	865	858	902	903	866	925	858	878	873	916	851	873	855	934	870	905	904	879	902	883	881	860	888	963	858	915	875	935	876	921	851	869	906	869	929	881	895	848	843	915	899	884	881	909	855	882	876	853	876	842	902	939	842	871	925	842	896	856	881	890	888	866	887	879	927	846	886	856	895	867	903	898	917	847	897	893	961	906	848	898	839	895	909	861	874	891	913	875	910	895	873	919	848	918	931	941	958	876	790	915	916	890	867	902	956	878	937	838	867	914	880	871	938	844	925	849	907	890	847	862	893	914	943	923	937	942	976	836	866	910	871	898	849	868	884	911	843	908	850	832	874	833	927	974	823	871	856	875	866	853	864	897	866	908	900	898	880	902	913	952	964	862	852	869	914	915	910	943	908	870	864	916	918	858	912	878	853	858	894	863	921	845	850	850	919	901	920	884	876	932	904	924	865	929	867	864	883	861	905	1000	933	817	931	889	898	899	877	879	921	850	890	912	900	914	812	889	911	882	874	835	844	931	917	888	848	896	909	928	899	920	899	921	892	933	877	890	901	921	887	906	859	879	909	928	896	942	868	882	871	834	908	882	861	940	866	866	867	918	922	934	889	916	908	970	906	908	892	908	845	899	899	915	905	882	915	868	865	973	879	851	834	887	855	938	883	876	909	863	932	911	859	895	841	894	858	916	931	845	958	873	885	928	962	917	899	882	959	918	925	903	811	879	870	899	883	924	921	852	880	905	928	915	899	878	868	921	931	867	905	886	903	915	897	849	880	847	956	945	916	907	901	820	918	861	914	901	851	911	897	924	900	893	874	885	889	874	922	887	908	849	907	861	907	908	868	884	898	873	890	897	879	919	935	891	922	875	883	964	917	918	920	886	891	904	895	957	877	860	951	909	914	949	915	895	904	905	887	913	903	915	866	920	904	906	921	902	869	873	861	893	941	881	893	847	888	845	922	884	880	944	875	891	887	866	935	898	913	911	855	890	909	883	878	861	919	865	898	914	900	924	933	909	938	908	851	873	896	897	896	919	881	824	934	925	911	872	892	892	876	901	892	888	923	897	872	897	895	884	881	895	937	827	895	952	882	920	826	925	896	873	854	936	891	891	915	896	897	877	876	944	925	896	898	901	858	908	864	915	867	943	955	907	908	878	903	852	885	910	931	889	862	889	853	930	875	849	931	877	893	926	929	930	848	897	863	873	882	938	908	868	861	911	881	850	904	889	882	864	931	880	921	852	949	937	834	856	894	886	856	893	846	847	878	858	922	931	898	893	931	913	938	925	890	926	872	903	886	902	948	935	862	937	934	917	912	870	893	933	864	931	896	854	938	833	844	818	859	880	978	867	920	884	954	951	875	838	901	887	908	888	891	919	929	901	858	893	897	910	909	910	901	881	931	896	871	882	900	928	911	906	971	934	959	869	854	901	875	870	901	943	843	894	936	882	891	883	895	871	901	883	855	884	901	862	876	904	934	879	921	909	883	895	910	941	809	891	893	865	893	885	977	814	880	842	891	885	863	878	944	854	891	863	895	916	817	926	946	882	900	909	935	953	880	977	853	904	864	873	901	900	886	940	854	877	896	876	903	879	898	980	917	906	952	929	863	924	908	908	935	899	886	948	896	867	894	899	894	852	894	920	920	878	930	877	888	895	901	838	883	900	943	913	907	896	917	910	896	871	908	920	915	902	924	855	901	919	885	884	899	970	846	886	871	953	896	945	903	914	919	887	842	894	881	879	916	891	911	922	918	852	863	894	918	901	924	865	980	801	893	938	941	911	904	854	924	989	854	838	848	878	923	889	875	864	889	879	923	889	906	922	887	890	908	908	869	894	890	898	872	859	894	859	892	872	871	888	912	867	889	851	877	813	844	864	890	908	879	875	937	866	922	884	942	892	894	874	899	879	880	902	885	853	864	899	906	926	950	891	877	929	927	919	913	831	891	923	875	870	916	907	937	899	909	957	903	842	888	928	908	939	827	917	937	843	872	950	901	909	886	854
10262	17255	15895	9558	6425	4758	3834	3026	2586	2305	2021	1784	1564	1417	1399	1365	1290	1234	1226	1214	1079	1095	1100	1067	1020	978	1047	992	964	945	942	964	826	930	931	937	959	912	906	892	903	904	961	942	892	852	847	862	870	830	839	857	875	863	861	889	866	906	876	875	867	864	820	892	882	849	884	860	881	900	847	858	948	851	906	822	897	855	863	875	938	833	861	869	860	882	836	842	869	922	867	875	859	804	837	817	829	844	849	893	837	832	875	894	777	858	851	921	796	790	869	885	879	839	855	808	836	854	878	850	821	867	862	827	858	853	825	796	877	884	857	844	843	795	822	877	871	894	820	846	813	809	849	820	841	825	881	881	843	824	924	881	820	838	884	873	820	858	814	839	836	820	859	809	878	841	833	825	823	799	913	835	843	847	825	815	817	871	851	806	828	847	838	865	856	865	909	830	827	941	838	885	817	847	896	928	817	858	922	877	842	873	836	801	900	839	854	839	894	848	846	874	847	796	832	849	829	811	895	849	845	882	826	805	853	824	835	843	831	833	820	862	856	858	870	872	855	800	854	885	858	789	836	893	819	835	843	855	913	797	853	852	829	874	843	797	870	829	813	828	854	849	811	813	846	783	842	845	811	888	874	851	881	853	841	837	828	875	857	855	807	870	832	839	837	874	839	833	856	834	827	831	813	810	862	838	829	846	867	854	851	869	799	803	844	872	878	833	844	835	861	826	861	830	844	888	857	831	880	891	838	889	890	812	831	843	835	818	904	825	849	827	777	853	887	821	875	843	860	886	830	774	841	839	897	815	822	911	811	903	867	875	813	831	812	871	862	812	816	855	788	801	785	834	841	857	858	853	841	826	842	845	862	789	846	810	849	913	842	829	797	800	907	862	848	896	866	855	819	877	893	819	822	847	792	850	846	859	816	808	884	788	822	827	875	804	832	848	860	855	848	831	842	849	830	818	857	810	816	865	847	856	853	803	892	847	798	844	803	836	859	870	787	825	810	792	872	828	854	796	843	818	849	798	840	854	854	888	855	867	842	835	786	881	829	795	815	844	873	818	816	828	834	887	860	869	848	832	850	809	870	890	818	841	825	866	863	899	853	850	801	858	807	907	850	860	806	809	857	858	809	862	838	841	814	865	843	850	911	820	866	816	809	849	908	869	834	826	874	821	905	804	809	830	826	859	855	863	839	847	827	789	807	844	901	808	848	847	873	834	783	824	841	803	842	883	824	877	867	853	846	832	826	815	858	814	841	805	803	831	855	845	829	838	845	848	890	902	823	848	869	830	894	869	832	875	899	866	841	878	819	792	860	820	875	858	810	854	801	843	859	817	833	863	837	795	869	818	842	858	850	843	828	793	799	845	837	857	877	852	829	868	836	892	844	910	854	847	871	798	848	851	839	801	841	874	875	872	822	849	877	842	878	869	864	811	835	863	862	849	810	849	869	838	873	888	822	817	821	832	856	834	836	855	802	861	853	872	818	806	869	839	834	839	900	861	854	846	820	907	810	804	831	810	862	858	859	847	879	851	833	875	819	845	762	826	832	812	877	870	851	788	884	848	842	824	812	798	817	831	852	858	886	801	846	838	750	861	879	854	878	862	849	862	793	862	807	827	863	878	839	814	815	869	819	819	818	800	847	862	852	787	860	896	854	849	860	851	795	854	874	830	845	829	880	855	881	857	829	821	835	833	846	828	857	864	879	856	886	854	816	828	848	844	864	834	854	895	837	834	816	811	808	867	829	819	799	840	894	859	885	825	858	846	858	857	852	844	857	854	798	857	867	841	818	801	793	799	841	851	872	866	859	855	819	853	837	855	858	866	836	866	806	864	866	827	842	863	840	820	816	804	855	815	800	821	819	834	842	835	808	817	857	877	887	862	820	775	890	846	870	832	814	874	857	836	836	873	816	851	877	809	818	813	794	781	826	881	859	840	821	812	875	856	821	848	851	843	815	836	810	826	904	870	853	844	838	864	883	847	824	822	809	821	825	838	885	860	842	840	811	775	880	862	869	810	828	836	841	832	829	885	849	878	875	808	891	880	832	818	874	806	856	874	895	838	857	858	883	822	878	879	811	832	885	829	883	894	816	851	818	865	858	813	822	878	813	872	889	838	845	846	826	846	900	818	814	879	846	805	845	845	826	828	822	865	828	833	802	815	833	830	873	880	816	834	828	846	863	811	849	850	825	878	845	888	814	868	828	866	840	832	886	811	846	830	818	850	826	876	860	837	834	859	845	866	867	851	874	831	851	884	858	896	810	836	889	834	862	856	787	857	859	847	843	828	874	876	852	829	837	821	828	830	848	847	886	836	865	814	864	846	869	850	864	859	826	814	766	854	834	831	842	886	838	823	820	871	823	846	846	831	864	901	877	841	846	871	872	820	813	837	883	812	865	847	868	837	831	826	809	857	823	871	857	843	858	878	835	908	846	890	831	839	859	851	854	803	892	857	827	838	828	824	874	842	827	822	860	893	792	851	832	887	814	829	855	851	862	799	823	783	831	850	855	933	818	809	831	869	777	822	813	823	859	790	867	860	823	848	869	830	851	895	860	897	807	877	830	868	854	875	928	885	885	832	844	871	860	878	850	825	853	861	854	827	816	825	866	840	819	845	843	814	886	867	823	832	869	845	870	839	834	861	861	830	857	844	878	857	865	858	834	870	823	831	902	847	868	863	835	865	796	858	862	825	834	809	797	854	866	845	809	848	858	859	894	810	883	868	856	842	827	837	864	862	868	874	844	900	904	878	813	823	889	856	878	880	837	839	842	790	840	820	797	848	800	904	850	836	879	822	884	854	841	866	855	832	848	864	852	813	778	777	837	842	820	839	812	830	831	859	852	841	820	829	858	867	845	869	821	835	846	875	890	827	837	845	855	857	814	857	846	819	879	858	836	865	816	897	779	841	849	866	849	813	807	828	822	809	838	881	874	860	854	860	877	850	902	814	828	855	824	899	897	892	843	813	833	862	842	877	830	840	876	864	913	861	815	865	838	826	792	844	853	838	839	828	842	848	856	836	826	857	870	825	868	847	831	832	861	853	827	827	852	846	880	854	813	803	863	873	850	878	856	822	835	870	847	786	841	843	834	888	791	844	801	871	895	851	820	843	852	853	846	829	884	848	859	849	863	814	889	851	827	864	803	864	888	817	844	824	862	806	862	864	769	849	850	849	853	877	845	806	849	807	853	853	829	880	820	887	898	807	781	838	835	879	825	787	894	800	840	841	802	839	861	867	794	857	847	843	850	855	816	822	851	841	782	843	828	830	809	857	863	867	808	887	874	879	852	860	851	817	809	868	832	844	844	826	895	880	836	812	794	799	803	835	813	867	854	831	893	857	863	811	848	827	788	811	845	812	872	856	850	838	882	860	810	863	849	833	829	787	809	894	855	824	811	833	825	820	868	848	854	881	889	872	849	839	843	850	886	828	806	848	855	828	894	800	816	828	811	901	868	801	919	868	868	827	854	860	858	888	847	874
28938	16232	2355	496	346	327	318	307	294	323	280	286	295	281	243	266	302	321	284	297	285	284	290	292	297	287	280	280	248	287	281	285	270	289	269	281	302	256	297	264	265	287	310	286	274	320	283	306	271	296	288	306	285	293	301	298	296	279	323	287	288	284	281	304	273	279	306	295	302	266	294	255	267	278	282	298	309	285	262	290	283	271	284	284	309	265	277	287	257	283	262	303	286	291	276	302	285	272	283	301	300	307	249	267	263	311	325	296	267	282	288	289	267	271	271	284	278	268	287	291	288	271	278	308	294	260	281	275	284	277	285	297	288	285	282	264	305	249	281	288	275	273	273	257	275	311	265	296	300	264	297	283	295	263	301	307	287	266	261	280	280	291	298	285	265	292	282	282	297	274	258	258	292	285	269	274	291	275	306	300	284	277	296	291	255	304	281	292	265	283	293	296	288	288	264	255	273	270	266	266	289	295	273	265	268	272	286	283	273	277	260	251	260	254	302	332	281	255	243	287	256	306	260	272	280	266	266	279	289	282	247	290	297	263	313	271	278	305	289	299	289	274	262	287	279	275	269	275	278	289	285	283	289	269	302	308	274	298	319	274	269	285	309	272	283	294	285	284	265	298	301	278	257	313	278	289	309	280	282	276	306	271	248	266	244	280	246	294	289	283	263	300	294	303	296	277	289	283	291	272	296	271	295	290	296	306	290	271	286	275	273	275	275	302	298	287	263	271	267	266	273	273	291	300	291	288	256	250	253	261	279	274	285	293	302	269	295	265	262	317	291	283	306	275	281	269	277	293	290	313	285	295	290	294	283	305	261	268	311	325	281	277	302	271	305	285	288	283	290	292	280	290	263	290	262	254	298	297	259	249	281	289	279	287	275	275	287	282	317	278	272	285	280	260	304	301	297	298	268	286	278	248	290	268	281	284	297	288	263	242	276	299	272	281	267	290	275	304	287	270	263	291	323	297	251	306	279	294	330	253	271	310	267	285	306	255	298	278	258	315	298	260	324	257	289	301	282	296	273	296	306	284	312	294	268	233	238	269	294	302	275	280	254	281	255	307	281	278	255	291	283	300	305	326	289	288	284	285	292	289	307	272	298	289	281	282	287	280	313	317	268	260	290	301	290	273	279	287	278	282	296	309	289	290	264	301	257	271	279	282	293	300	285	255	262	297	243	286	273	300	271	277	305	270	307	279	293	277	259	301	298	279	290	261	268	270	263	271	267	277	296	284	305	272	297	316	269	291	280	304	273	294	281	265	282	281	313	276	255	261	304	302	287	267	257	272	277	261	246	290	268	260	264	281	275	288	260	272	272	294	271	283	305	287	290	295	277	262	276	270	256	278	305	313	247	304	272	280	280	277	280	254	294	296	293	292	264	282	290	311	280	288	296	279	270	288	271	304	282	265	298	239	272	274	277	265	268	300	283	273	296	301	277	272	295	302	303	257	277	279	299	315	282	281	270	275	286	295	284	323	263	275	270	297	287	281	289	289	291	279	274	281	254	306	299	285	278	280	270	286	268	289	257	320	295	287	292	282	264	277	283	290	269	258	280	269	281	288	303	275	283	297	258	268	261	263	258	252	304	283	279	297	297	285	277	296	292	296	287	268	251	323	309	296	283	285	284	304	267	289	273	295	274	255	303	301	296	296	271	308	297	275	277	265	276	289	300	288	297	287	276	311	306	306	279	266	292	293	279	286	319	326	257	286	281	268	276	277	271	301	284	277	296	289	283	262	285	277	281	265	275	310	286	285	269	303	267	277	268	270	251	244	287	293	286	286	285	277	284	299	278	264	274	277	269	283	280	275	312	251	308	273	264	258	319	273	317	304	278	290	296	299	301	279	266	248	283	287	317	312	301	298	291	293	248	246	289	280	265	284	281	281	263	261	280	281	277	281	285	304	279	288	282	318	290	299	276	297	308	264	265	250	278	314	251	288	266	281	289	270	306	274	282	290	278	260	283	285	293	284	274	285	297	260	271	293	298	306	312	303	290	274	270	296	297	283	304	287	291	260	284	267	311	288	281	273	299	295	264	275	283	293	273	301	276	269	281	276	282	278	290	283	293	302	284	271	279	282	325	297	268	268	304	302	287	301	298	255	307	302	295	254	258	268	293	232	315	271	277	302	289	307	301	281	316	259	275	280	290	300	304	291	271	299	282	250	269	263	266	263	281	300	299	261	315	275	295	307	295	284	289	301	266	294	273	295	284	290	277	250	293	291	260	308	302	257	254	298	278	289	293	265	262	276	265	308	270	245	283	296	315	285	309	269	266	290	282	294	284	286	290	278	292	253	256	298	285	271	315	285	273	292	295	278	300	282	301	267	255	284	258	294	246	288	276	273	269	304	275	276	290	255	281	298	269	303	301	287	275	332	278	267	287	271	298	279	282	312	312	282	275	265	258	279	266	290	280	271	235	272	285	290	292	306	274	258	312	298	278	289	270	318	295	278	276	261	277	275	309	296	286	275	288	283	264	290	262	292	284	261	298	282	251	260	299	297	300	265	281	271	278	280	302	305	240	299	289	296	272	325	281	269	310	290	290	275	277	273	300	280	279	271	282	305	285	299	262	260	271	300	290	295	304	292	280	273	291	277	258	256	285	276	295	303	279	299	294	271	292	290	309	286	272	297	292	268	262	255	283	263	285	270	273	255	281	270	277	278	315	277	324	278	280	254	287	289	289	272	288	294	265	296	300	252	298	297	297	262	310	273	282	286	269	285	285	309	296	270	298	288	283	288	303	259	299	336	291	313	261	259	291	287	285	293	304	260	274	307	301	268	280	307	298	285	295	276	285	297	296	285	278	297	286	305	277	248	281	277	275	285	309	294	291	257	300	307	316	301	294	305	253	305	282	283	286	304	284	273	293	283	267	292	263	282	273	266	296	315	275	299	267	301	270	275	267	251	285	265	265	279	295	296	262	274	307	285	270	286	267	293	272	255	255	298	299	289	297	271	273	261	293	285	279	318	254	301	285	294	305	321	275	293	287	280	258	274	279	285	283	275	282	260	248	282	295	275	267	273	306	299	253	286	291	283	248	280	269	278	289	265	296	300	314	278	263	274	267	298	299	291	287	281	257	301	259	305	284	317	298	300	281	266	269	272	283	293	268	267	289	283	273	285	285	322	292	291	303	274	294	260	280	296	258	278	272	276	308	268	266	288	290	297	286	314	264	290	268	299	289	283	264	304	258	303	276	291	296	299	329	260	262	269	287	257	254	305	284	313	289	294	288	290	300	263	257	267	313	297	285	276	271	299	276	279	252	295	296	237	298	287	278	258	302	285	295	267	260	271	265	293	317	300	319	281	306	296	274	281	272	278	254	293	295	276	259	269	284	313	276	274	290	262	262	301	274	281	266	292	254	247	293	294	321	274	291	300	269	305	282	294	302	291	281	257	290	277	284	278	275	297	262	293	284	309	286	263	279	292	287	259	320	301	324	261	268	260	265	260	282	290	266	294	280	287	267	279
4960	855	788	531	427	386	350	364	350	333	313	317	304	314	289	266	285	292	314	299	255	301	303	302	271	317	281	311	313	266	287	303	276	286	266	267	298	294	280	303	269	286	262	287	275	254	286	277	303	267	302	285	291	306	272	282	323	296	300	304	298	286	262	293	284	275	277	279	259	242	252	303	255	259	257	300	283	277	304	282	310	297	268	273	287	298	308	263	290	271	274	280	271	293	299	297	294	275	275	282	286	314	274	269	298	300	283	283	295	280	329	258	276	306	282	282	290	287	287	290	271	276	292	261	258	279	272	271	273	304	280	283	309	290	255	274	256	296	302	283	274	286	312	281	260	280	320	256	281	279	272	273	301	265	307	280	288	279	259	279	289	296	279	282	257	263	289	299	284	299	279	281	272	282	277	294	269	267	288	284	303	271	296	289	276	295	305	279	290	282	315	276	307	275	295	285	304	265	294	278	273	284	298	295	324	258	265	267	280	254	284	294	284	277	290	291	287	294	283	272	293	299	291	286	288	269	265	281	287	247	272	286	290	282	278	273	288	289	292	291	275	270	317	293	290	284	281	288	305	252	278	299	291	288	294	295	278	302	270	290	264	302	252	269	274	286	307	264	281	301	302	299	282	269	314	279	292	266	287	288	267	307	285	289	296	276	282	279	254	275	279	255	295	276	298	240	290	260	300	298	254	266	284	265	316	302	269	278	302	259	287	271	303	262	285	306	300	292	284	307	282	282	295	275	252	301	281	317	277	295	236	272	284	305	277	294	294	258	295	288	281	303	285	286	279	289	272	293	270	289	284	318	290	289	279	283	290	307	281	262	250	289	281	301	268	309	288	256	291	320	263	305	305	292	234	272	276	260	317	303	296	305	300	295	305	298	292	302	289	296	305	276	271	284	288	338	287	307	285	275	292	293	305	296	289	284	278	247	285	281	287	273	283	268	287	287	294	259	268	293	291	320	274	294	304	274	266	318	278	255	278	299	305	269	264	294	274	311	291	320	320	310	286	274	279	276	286	292	279	313	282	271	291	286	284	272	285	259	291	317	283	293	272	278	271	321	277	285	284	269	288	265	295	288	297	261	324	291	288	280	268	290	269	301	281	298	311	283	306	283	296	311	286	308	259	268	311	271	270	284	269	311	269	287	266	283	288	304	312	297	287	307	275	279	254	292	298	267	276	283	286	286	276	278	311	264	271	277	270	302	289	305	276	287	320	285	266	295	289	258	257	293	276	264	279	286	293	294	278	304	265	295	295	277	303	268	288	270	270	289	291	273	288	281	317	289	292	276	285	278	244	277	301	275	312	258	252	262	274	256	283	256	250	304	283	265	257	257	284	315	291	280	297	298	290	283	283	279	306	288	254	264	298	277	258	279	259	294	278	293	299	279	286	276	255	245	293	296	299	327	272	293	295	290	280	271	273	289	260	302	290	287	294	295	254	284	322	292	292	255	272	286	294	298	312	268	297	284	278	284	293	299	313	276	266	278	272	293	308	287	295	292	292	296	307	308	272	282	295	292	309	310	292	269	295	289	277	283	298	276	286	302	269	290	291	281	306	284	288	313	281	308	295	302	315	263	264	308	239	284	311	279	291	250	313	268	273	273	297	295	288	278	284	279	288	271	283	269	295	259	283	298	280	266	288	270	290	298	297	316	281	265	277	291	282	260	272	284	254	254	270	279	272	287	237	292	281	278	250	289	273	273	283	270	299	268	276	274	281	269	277	271	268	293	292	276	303	277	286	282	318	267	276	271	286	280	259	292	282	265	265	290	284	297	284	270	268	265	282	271	292	297	297	276	290	303	303	264	300	255	278	269	268	275	303	275	279	292	281	297	297	295	278	269	274	294	283	289	310	295	294	278	280	288	291	287	307	309	274	275	299	279	288	292	286	277	305	306	281	307	287	307	309	306	285	285	280	278	308	282	306	259	311	264	276	301	290	258	288	256	270	259	310	305	287	301	296	285	273	268	274	299	269	283	280	299	295	242	267	301	299	274	292	276	259	294	281	282	286	283	302	296	263	292	256	282	308	291	276	276	277	293	286	248	295	261	279	256	287	277	305	283	299	285	280	280	275	303	296	310	285	294	277	258	280	260	272	306	299	312	278	290	261	287	274	284	258	282	281	293	291	300	303	268	278	278	304	248	249	301	288	271	293	286	273	281	286	277	275	281	274	274	316	303	274	329	296	286	298	289	304	285	279	267	260	253	290	244	256	268	293	288	283	274	319	287	286	281	309	289	324	305	308	298	272	257	278	286	310	286	278	257	295	292	286	270	297	276	275	270	303	281	278	277	280	271	311	268	270	312	276	312	269	264	282	303	292	304	300	312	290	281	294	280	277	282	300	273	279	284	258	271	286	256	278	269	256	271	273	304	271	294	262	272	291	298	280	309	286	312	282	281	252	278	276	267	275	284	281	281	235	293	294	307	293	282	301	281	255	277	275	296	270	291	283	315	279	294	290	303	322	289	298	305	293	282	302	317	282	282	285	303	304	266	282	309	300	279	273	274	279	281	261	307	284	281	298	267	286	282	293	278	289	294	302	285	276	301	302	297	276	262	275	295	264	290	281	267	280	281	287	280	295	339	258	301	290	287	289	275	279	303	313	317	275	272	283	297	278	261	275	289	279	292	267	268	250	297	278	318	266	289	289	297	279	271	283	291	286	311	307	305	279	262	281	264	305	288	285	273	307	292	297	295	297	296	286	316	251	290	290	284	303	265	296	290	263	292	286	261	301	295	301	289	294	283	290	283	287	312	276	266	287	289	264	272	269	249	298	270	263	257	256	298	282	274	255	308	283	282	283	312	283	292	282	273	270	313	243	302	298	259	304	291	274	287	283	301	299	276	294	261	280	301	276	266	296	272	298	276	275	302	296	275	326	296	280	294	303	287	259	299	279	272	285	279	279	279	308	301	258	298	271	298	266	299	296	260	300	296	316	283	316	291	263	260	260	300	277	265	277	287	271	298	296	267	280	304	262	290	280	299	310	304	288	264	270	304	285	301	279	276	271	300	272	283	272	273	309	290	330	290	257	323	263	284	271	273	302	279	269	262	281	286	276	289	273	270	276	286	269	307	290	272	283	276	291	257	285	293	282	293	268	307	321	308	279	305	314	293	294	262	272	310	276	305	314	270	272	284	303	258	307	280	299	299	288	326	291	284	308	281	291	301	287	258	298	274	330	260	310	289	280	268	281	279	282	294	307	300	283	283	284	287	281	285	290	281	295	295	279	297	314	289	285	272	278	278	296	290	271	270	282	273	269	288	294	277	296	289	299	325	290	275	292	289	269	289	267	260	267	260	284	289	255	286	264	274	290	247	292	248	312	271	254	293	273	301	264	263	269	303	262	274	310	293	266	289	261	272	296	298	283	289	298	300	308	309	297	273	301	276	303	282	297	263	299	308	317	277	256	287	286	269	275	300	288	253	270	302	268	297	291	309	287	279	289	276	283	303	293	304	279	284	251	310
25684	21322	28036	24965	21327	12747	1894	1230	1075	998	927	910	862	815	820	807	774	763	801	772	733	728	674	699	689	681	744	676	727	658	688	759	711	729	745	710	680	676	698	656	703	716	702	691	699	642	703	667	715	674	693	689	698	738	705	662	660	602	689	691	687	664	660	684	657	694	690	706	718	629	716	670	700	630	650	700	689	678	671	680	685	645	631	671	736	698	703	694	652	722	707	696	683	684	653	721	659	686	615	651	684	708	696	684	640	680	634	672	708	692	658	634	711	663	690	649	678	679	654	639	683	655	708	713	647	763	638	671	671	658	691	708	658	631	679	685	714	672	683	680	688	629	615	711	642	669	689	657	670	666	650	664	656	649	728	662	655	720	650	677	666	703	695	653	630	650	671	704	684	739	681	716	647	664	700	678	680	679	645	673	696	630	670	635	650	697	682	696	644	733	677	648	667	715	688	657	703	675	624	655	649	663	673	707	698	702	691	629	683	717	634	666	657	640	669	679	684	704	651	658	704	699	663	635	688	687	663	658	650	697	690	676	656	642	678	680	655	694	692	637	680	685	662	691	671	719	694	692	684	702	696	708	691	652	673	647	660	641	656	679	633	665	654	700	657	674	690	665	642	692	638	649	665	652	667	661	666	712	680	695	669	644	682	642	653	709	649	672	725	685	647	637	710	672	661	641	701	680	637	676	688	648	696	673	667	660	667	653	635	709	655	642	683	718	653	706	666	638	694	642	701	721	641	664	670	705	630	706	718	718	651	679	648	704	662	705	695	681	690	668	631	704	655	676	667	658	677	693	705	680	666	662	665	645	665	637	700	669	725	717	714	664	706	659	641	725	675	684	690	699	716	711	682	704	661	657	669	687	691	704	640	678	725	644	665	669	708	653	684	677	690	648	682	630	687	647	632	702	654	665	687	631	689	685	702	667	668	686	610	638	669	668	701	652	699	631	639	638	705	675	677	686	703	671	661	706	677	682	702	714	706	682	723	733	683	730	637	665	696	661	692	687	699	667	614	691	649	658	657	644	667	690	689	659	697	680	695	671	672	691	663	695	697	711	630	670	722	706	664	660	682	658	671	671	672	707	672	648	636	666	703	639	623	663	620	631	696	698	684	674	673	675	627	669	646	641	691	658	635	671	716	622	698	646	676	645	672	634	692	663	663	693	648	646	644	674	694	657	638	654	650	631	642	667	678	699	696	694	707	657	669	684	683	621	637	683	643	691	653	675	684	651	687	701	621	690	679	657	706	713	618	641	658	682	683	665	717	685	671	650	674	655	701	658	668	721	638	633	700	643	673	687	672	633	658	640	650	650	657	654	679	652	638	644	691	667	673	719	733	663	673	661	645	623	691	673	665	646	665	653	660	682	667	667	702	670	641	661	656	657	668	676	676	665	685	667	651	698	664	610	682	629	668	676	629	680	677	624	683	633	694	697	735	680	613	662	671	707	682	702	673	670	676	669	707	703	647	669	648	667	662	705	679	671	643	689	687	645	650	678	664	697	707	688	669	628	639	653	662	686	675	656	693	662	637	641	683	686	707	685	607	622	647	641	667	691	676	655	696	688	637	695	653	652	660	700	638	668	656	653	657	703	680	709	720	676	679	678	669	677	679	664	656	708	601	667	694	665	664	658	657	700	669	649	651	666	666	665	660	692	673	731	615	641	722	689	681	696	706	683	692	624	664	644	646	705	652	651	709	710	694	686	656	709	666	697	694	664	658	679	655	661	703	680	688	679	695	664	650	695	618	689	687	642	651	611	669	681	649	659	705	638	686	660	648	610	685	612	664	685	693	648	685	694	653	659	663	686	644	706	653	655	681	606	652	661	674	739	665	662	641	675	643	661	668	688	692	691	711	710	670	703	712	698	673	647	681	658	678	667	622	691	654	650	673	646	694	672	652	685	632	667	678	676	637	658	639	682	632	633	694	642	696	717	663	673	686	699	675	678	644	695	680	681	697	653	687	642	690	688	700	674	673	676	700	688	652	648	714	643	676	638	619	677	667	697	651	678	688	694	680	659	663	651	664	658	646	648	639	626	660	714	666	663	680	646	650	632	661	633	661	646	681	596	670	699	665	692	655	686	669	639	628	682	698	664	648	680	645	704	680	689	654	690	694	651	690	709	648	676	646	642	686	646	606	662	710	623	628	640	646	629	585	652	699	690	677	648	672	678	655	644	672	681	659	689	691	644	734	671	616	651	728	660	674	679	636	683	655	651	670	669	662	643	692	632	668	659	697	676	697	685	723	680	636	685	630	633	682	641	712	715	667	625	680	673	689	665	663	675	710	631	681	691	663	678	671	666	674	691	739	682	674	730	655	660	698	733	689	668	720	700	629	659	670	702	688	656	657	655	652	624	677	671	631	680	690	681	635	665	705	673	622	667	669	658	689	674	672	665	689	619	681	667	672	681	694	692	677	637	624	697	671	683	699	665	690	653	710	670	650	679	704	670	713	628	669	647	673	680	737	655	696	650	647	672	682	670	706	650	664	620	644	652	714	693	636	630	741	688	601	709	641	652	671	658	665	697	727	671	690	656	662	719	644	657	708	668	699	668	621	725	729	668	626	630	675	678	698	700	653	659	690	687	664	672	676	676	647	666	661	726	688	681	681	617	700	664	622	659	704	720	701	700	669	665	703	718	649	669	673	657	649	677	709	708	657	578	651	664	626	674	670	670	652	617	692	661	659	674	682	697	655	662	720	649	685	636	660	622	641	701	653	661	618	661	727	670	669	615	656	689	699	693	692	636	673	635	735	631	692	687	682	678	663	664	673	659	636	642	670	723	636	655	649	649	669	713	684	710	707	664	683	620	638	648	696	688	657	667	701	586	706	677	659	684	678	689	675	667	661	687	699	684	686	686	659	667	632	664	642	690	724	661	657	652	672	618	653	687	685	648	668	663	691	679	672	619	657	669	654	656	682	699	667	690	699	661	630	674	665	621	672	703	703	699	617	677	699	690	686	676	702	665	675	639	626	672	684	638	656	671	664	635	679	701	659	677	634	627	658	683	676	630	700	647	636	685	675	663	689	665	638	676	675	686	597	723	657	723	632	634	673	690	635	690	664	682	646	701	705	663	685	662	705	638	675	678	686	670	665	655	668	657	653	656	680	632	700	663	686	655	665	635	676	711	634	673	673	632	656	655	633	682	680	643	691	643	652	654	663	663	675	663	664	638	666	628	704	689	709	652	679	664	633	681	678	659	666	641	617	692	712	648	661	670	680	611	667	614	635	708	666	627	678	695	659	684	681	625	661	656	687	646	682	661	639	688	710	704	705	672	640	668	660	662	658	679	663	635	628	634	633	710	641	661	708	669	620	670	702	675	649	640	693	666	659	662	693	628	725	693	693	641	666	706	688	665	700	641	677	652	717	652	694	661	694	659	624	631	617	680	685	708	685	697	685	631	692	669	688	617	733	695	652	686	653	675	645	723	660	661	659	661	662	681	674	644	661	713	680	689	708	677	672	667
7215	10717	9918	5672	3686	2758	2160	1820	1558	1327	1187	1133	1016	1008	936	886	841	859	790	730	755	736	719	714	711	732	698	696	689	697	653	696	644	688	672	699	692	658	692	614	629	679	610	698	661	662	676	641	666	656	583	682	698	695	671	653	661	607	651	646	657	619	667	631	644	654	633	653	643	611	682	661	619	644	632	660	599	629	681	651	604	608	590	676	636	591	662	649	679	614	603	663	617	627	664	672	684	601	651	656	619	614	650	671	606	593	641	605	630	596	625	597	641	633	612	641	652	632	653	611	654	643	583	625	577	613	634	639	669	675	609	627	590	652	629	625	626	633	607	602	659	650	635	612	631	626	578	600	650	631	674	656	635	612	572	644	662	657	660	631	601	578	596	624	609	678	633	611	624	629	634	625	661	676	607	644	614	624	629	655	639	679	636	606	624	654	619	695	601	649	618	626	620	605	628	695	623	626	637	633	604	591	616	642	660	621	616	647	662	591	650	619	660	671	682	617	578	647	598	575	615	615	661	690	648	649	649	650	650	632	635	624	655	614	631	584	643	615	647	668	631	616	615	657	629	655	602	630	632	616	624	669	614	647	614	633	648	609	627	615	669	581	616	640	641	623	618	626	601	642	638	636	624	644	651	625	642	573	622	644	615	663	647	629	634	627	650	626	635	624	645	586	625	627	574	709	596	655	622	598	619	687	661	597	653	624	654	605	671	637	641	646	614	642	629	647	673	630	649	585	677	661	576	629	596	638	646	638	597	602	635	642	620	641	588	617	625	636	617	624	628	615	646	611	629	636	611	637	652	624	577	646	609	634	610	641	591	637	616	671	623	619	649	613	633	620	606	633	628	640	614	649	675	622	643	645	628	604	648	624	602	653	621	676	621	692	609	610	643	625	603	669	614	618	633	635	635	592	630	612	629	597	584	648	636	620	629	614	617	626	614	625	642	610	642	612	659	603	640	621	621	625	626	671	659	593	643	595	619	641	638	635	594	632	611	647	574	679	641	633	606	630	600	665	660	629	612	638	645	639	608	628	622	631	635	640	646	598	599	642	663	614	678	662	646	660	600	597	617	670	587	617	649	644	604	634	666	662	638	622	660	641	646	664	576	625	631	634	666	691	647	662	600	632	650	669	605	617	619	698	636	628	649	641	609	631	651	618	611	613	626	615	654	598	651	624	613	656	645	601	624	655	635	609	610	636	632	622	627	643	610	602	620	571	679	604	639	623	564	627	647	630	618	641	614	668	591	598	575	660	665	630	631	643	626	630	609	613	600	667	590	647	608	620	611	654	620	607	652	617	625	601	662	612	606	622	598	614	637	609	628	617	608	620	662	622	615	629	616	638	615	655	638	632	634	652	607	632	612	614	614	622	607	614	573	625	631	612	653	646	629	602	631	627	639	627	569	586	594	629	676	604	639	633	640	656	618	619	623	666	660	618	645	645	647	654	611	611	677	649	613	629	609	682	650	648	654	612	613	663	652	643	607	625	627	606	602	627	624	650	597	615	617	654	598	662	569	610	600	623	653	634	632	647	628	644	629	634	618	689	609	682	624	608	637	625	638	578	601	635	633	634	609	682	621	632	587	620	622	658	593	615	606	607	631	641	592	587	642	650	626	591	615	605	633	633	624	589	639	650	547	590	659	629	615	629	580	607	664	636	622	668	636	651	637	620	609	639	635	640	615	651	644	607	614	661	588	634	625	611	575	618	617	631	603	614	627	635	603	654	586	600	636	632	633	626	624	654	644	651	571	646	656	620	601	697	656	618	614	612	652	657	642	641	618	629	634	602	615	618	601	625	614	593	644	610	625	588	640	614	613	646	629	661	582	645	586	640	661	637	635	656	669	619	601	643	648	656	689	624	648	582	628	591	603	630	643	653	605	622	646	606	604	689	623	576	652	576	639	631	623	662	634	591	624	590	630	593	616	636	633	670	663	617	617	646	610	586	608	670	620	671	623	635	673	629	659	661	601	655	627	655	640	612	632	619	605	579	668	603	611	630	665	636	608	603	652	615	622	632	610	660	630	594	638	670	599	619	624	612	579	624	635	607	645	596	604	647	679	658	583	602	619	573	557	612	631	646	618	660	632	637	618	657	609	610	630	606	666	630	599	647	623	600	617	594	661	647	612	611	658	631	608	640	571	638	603	633	654	618	656	662	653	599	630	618	614	619	671	630	639	672	615	603	586	619	618	599	590	625	641	607	638	657	623	692	665	648	642	561	613	642	622	612	632	629	645	646	643	666	612	627	637	627	625	616	619	648	587	644	625	623	622	547	645	608	628	620	618	633	656	643	566	647	629	638	620	601	646	608	624	639	612	656	647	626	608	597	658	595	657	636	637	616	601	653	647	643	619	642	601	625	620	617	628	663	629	640	644	630	587	628	641	637	666	644	601	640	649	630	574	634	612	647	627	630	602	616	648	610	642	717	618	642	607	611	621	623	656	635	618	677	621	620	635	615	627	633	602	639	577	662	668	645	614	615	625	634	677	608	625	619	647	619	694	618	598	651	604	641	624	639	622	679	593	638	651	622	637	636	634	664	634	650	637	642	643	606	597	664	629	613	588	616	600	668	636	620	639	602	604	658	655	601	622	609	659	624	597	632	660	640	615	663	632	613	638	652	625	637	634	660	608	655	616	623	607	625	643	642	670	587	623	655	660	632	640	620	614	662	624	626	642	640	604	662	618	578	619	616	640	663	623	660	614	618	626	657	604	600	630	665	649	642	627	639	614	628	660	614	633	677	652	630	638	622	593	645	679	622	632	674	622	648	635	615	652	630	620	647	649	561	629	599	643	615	606	633	633	618	624	673	657	663	627	647	632	652	646	612	648	614	636	631	614	634	651	618	672	581	609	609	614	625	608	620	627	641	627	635	636	639	631	611	629	622	665	646	616	659	647	623	633	643	608	636	650	626	639	641	647	642	592	611	644	676	600	608	635	651	626	640	652	637	622	584	661	624	636	648	638	607	652	643	627	609	646	646	640	659	591	635	617	588	574	651	620	655	597	622	648	583	611	630	631	646	593	589	623	599	594	624	587	601	662	596	642	627	611	631	591	589	643	655	557	606	595	691	635	593	624	671	598	666	641	622	586	684	630	648	627	567	618	643	678	634	622	609	603	635	627	636	607	640	630	634	637	643	644	644	666	620	599	575	671	623	650	630	631	588	622	657	642	642	603	612	629	643	619	610	627	642	635	615	636	628	651	618	647	650	622	609	603	623	611	621	624	588	657	645	625	676	645	657	637	630	661	668	595	660	591	609	627	650	650	647	612	631	620	615	616	639	653	607	618	605	628	586	616	620	647	645	617	646	644	623	667	608	675	616	655	638	662	607	589	643	646	645	607	626	612	601	633	661	623	591	636	676	617	632	622	625	594	638	673	590	628	613	605	675	636	649	594	593	653	639	662	632	639	647	643	597	612	625	621	632	626	610	601	648	615	651	678	630	576	636	637	625	660	625	639	630	617	587	650	607
23495	21334	28353	24636	21337	21444	11573	2242	1588	1440	1361	1306	1235	1200	1128	1115	1150	1073	1052	998	1062	1005	1023	966	981	903	940	922	991	984	946	919	945	970	966	1006	895	939	872	900	940	912	961	875	940	903	860	880	932	938	868	901	942	944	891	902	904	875	970	863	930	846	918	938	845	895	862	838	827	916	892	898	943	894	868	904	941	876	928	910	897	855	907	911	925	926	910	959	891	898	905	870	901	928	909	950	914	850	871	919	865	947	916	876	903	902	913	997	858	949	856	907	887	909	905	923	914	915	900	837	873	897	916	959	911	907	884	842	931	906	884	886	876	867	853	922	871	922	859	942	915	883	929	878	883	910	863	820	916	964	888	841	897	899	907	961	898	876	893	919	857	867	901	893	854	884	874	904	858	910	911	876	858	876	920	870	910	876	845	899	895	945	850	897	878	907	949	908	865	875	898	937	948	916	931	875	912	914	903	948	886	846	933	917	880	901	876	859	907	903	920	889	883	883	922	895	953	868	842	902	897	910	913	906	923	882	932	927	914	914	910	875	949	919	886	893	929	874	882	912	879	865	894	848	888	853	857	873	917	921	938	902	887	854	867	891	863	893	866	883	899	880	873	896	895	868	889	931	907	913	922	939	856	902	875	910	877	917	861	869	959	931	824	862	856	884	859	912	889	845	878	901	897	854	885	901	821	846	882	881	915	894	897	884	903	814	833	990	880	882	852	861	969	897	857	897	878	906	879	864	915	912	865	915	871	843	883	894	912	826	887	874	907	928	899	894	917	858	884	880	914	875	861	942	900	914	885	846	869	891	838	888	873	922	943	879	898	890	898	892	857	838	899	895	888	908	878	900	844	827	897	922	880	844	902	895	878	956	924	883	855	929	860	913	901	918	880	875	926	880	841	960	885	913	873	889	880	860	880	934	866	871	873	859	896	891	872	938	917	865	857	896	886	885	899	921	860	919	882	846	916	875	938	874	893	864	864	883	927	896	884	904	894	871	867	894	951	915	929	912	837	865	931	918	875	902	888	809	879	859	863	856	890	880	890	907	887	858	875	851	917	873	923	900	877	907	848	879	886	877	861	902	937	939	901	939	877	886	877	879	849	892	900	907	866	886	926	908	932	905	918	884	877	939	893	912	906	860	819	926	888	907	887	884	911	884	919	890	855	917	850	893	885	847	888	879	908	818	941	884	898	937	891	875	922	877	894	904	898	983	917	867	897	894	851	894	909	894	830	905	859	894	866	939	899	911	861	873	888	890	946	887	931	877	943	828	944	893	894	860	926	823	840	936	870	858	949	893	894	912	850	913	893	871	825	842	916	896	932	902	941	866	923	925	875	890	823	885	901	828	952	884	867	913	911	871	894	849	933	901	923	960	883	916	884	907	846	874	885	882	861	865	867	827	925	898	925	910	877	876	927	880	909	851	865	896	912	874	902	891	883	899	897	928	889	900	921	884	971	933	826	926	893	835	886	924	846	888	914	898	954	846	887	845	874	909	931	900	842	922	859	888	872	880	862	913	883	934	885	834	912	868	878	902	865	859	890	857	899	861	887	899	885	896	894	912	872	900	920	857	890	905	870	910	934	871	894	849	845	863	894	929	840	866	947	951	918	914	937	884	890	888	884	870	898	863	902	938	899	900	882	850	880	885	874	911	891	900	874	922	938	851	937	906	878	909	881	889	901	865	870	946	883	854	895	900	851	897	889	898	887	887	898	870	863	884	901	881	861	880	968	893	894	885	827	868	913	876	930	900	906	956	961	875	895	914	889	894	886	862	959	929	935	879	887	908	905	894	916	892	926	950	885	922	846	877	891	839	911	899	839	893	907	843	914	888	889	888	860	899	913	882	891	901	881	904	920	834	882	893	941	918	936	902	900	947	898	891	865	919	905	839	896	846	933	897	933	840	889	847	884	910	896	898	876	849	915	914	897	839	895	896	908	912	864	900	969	893	884	921	852	953	869	895	895	948	856	865	931	921	883	962	895	913	910	952	890	912	898	920	861	870	840	923	861	866	913	864	891	865	931	909	887	845	909	889	889	894	933	824	892	912	911	879	910	902	926	937	867	890	946	929	898	873	907	913	893	836	902	913	930	851	885	892	933	907	900	936	871	915	904	822	858	915	919	842	876	864	897	958	933	871	883	874	938	874	857	889	893	952	920	877	888	839	857	846	819	910	878	878	919	975	914	925	896	872	922	919	872	880	911	850	885	942	857	844	845	883	902	913	905	930	897	894	873	899	849	907	870	829	882	871	892	948	918	932	848	886	870	881	946	878	855	897	871	874	872	813	827	920	911	908	941	884	886	910	884	901	952	868	945	889	837	865	897	872	878	895	885	875	900	928	904	839	873	917	897	869	870	910	885	854	864	902	909	965	892	912	916	883	851	901	934	894	890	865	886	896	900	887	900	873	920	892	925	826	955	785	896	938	885	901	913	885	844	920	924	888	851	895	858	898	883	917	910	862	917	932	911	933	893	852	948	913	902	891	861	926	933	859	922	948	941	883	889	908	906	964	890	871	926	884	878	878	866	842	948	898	922	932	881	850	900	861	908	949	930	910	938	903	893	853	862	940	863	874	849	904	948	903	935	904	932	868	886	896	940	887	900	891	864	909	916	906	886	938	892	920	910	917	905	853	884	933	879	904	879	878	887	879	809	870	912	829	882	915	859	949	892	878	859	934	920	933	868	863	922	908	906	886	861	868	886	895	945	902	789	899	930	865	877	903	870	936	880	885	874	867	900	843	906	871	880	862	920	895	856	969	987	907	922	906	874	860	894	931	841	868	869	915	935	864	907	884	838	892	916	905	884	848	900	833	955	940	914	911	892	879	877	844	861	910	867	903	815	857	882	839	898	915	857	953	868	919	888	829	851	855	910	890	846	983	865	872	934	858	927	872	903	903	932	939	912	880	857	854	864	855	852	842	918	890	889	940	848	897	872	857	864	899	867	886	865	861	877	910	918	907	918	870	876	916	850	942	911	845	895	904	912	895	938	904	886	887	882	892	876	900	851	846	851	914	842	940	919	909	935	896	889	900	900	891	885	895	875	885	879	902	867	851	877	880	905	865	908	905	881	958	846	933	956	889	848	865	889	922	941	862	919	854	856	887	899	875	894	873	904	903	812	855	901	893	872	869	891	902	879	901	934	888	887	916	860	920	888	871	904	882	827	897	905	886	907	849	846	924	888	871	901	872	879	883	861	876	934	934	831	876	888	862	866	907	912	851	897	870	810	833	804	867	954	908	865	874	870	916	867	900	913	898	938	882	886	882	938	895	856	876	866	879	909	911	914	888	860	840	887	877	846	880	897	885	827	892	962	910	876	857	846	881	802	856	893	845	861	867	882	915	904	940	846	841	893	838	872	885	895	951	885	890	944	850	924	837	874	860	901	908	911	857	851	924	910	866	918	868	926	887	830	898	843	927	881	890	931	915	898	834	871	917	909	885	865	911	884	890	902	824	853	909	901	887	909	881	893	886
10229	17183	16041	9739	6424	4847	3743	2969	2524	2207	2016	1795	1601	1452	1376	1368	1245	1159	1122	1086	1089	1100	1048	1051	1001	981	1016	1017	963	920	936	933	943	933	949	896	900	910	884	931	900	902	946	870	872	878	814	856	870	850	855	945	947	946	834	837	833	891	901	899	848	872	920	906	880	850	879	866	841	889	861	886	908	860	804	782	833	889	827	852	849	866	884	881	922	838	836	888	852	864	915	883	852	846	887	826	843	842	842	808	853	773	845	864	837	855	846	779	826	887	847	863	902	859	857	801	857	894	829	843	871	865	858	850	906	819	828	835	894	854	853	916	828	852	882	854	830	807	865	843	860	846	807	804	849	830	844	812	835	870	852	806	861	865	874	889	837	855	786	863	790	821	821	821	858	855	870	825	814	843	842	829	860	869	828	853	829	846	811	847	816	851	865	873	831	830	843	820	823	829	872	845	848	890	877	836	829	799	827	837	863	881	820	872	853	840	867	862	815	828	855	862	839	808	870	819	818	837	880	868	891	858	834	881	829	915	836	842	812	825	842	842	890	848	772	812	864	859	832	830	876	851	889	799	836	843	824	860	828	868	842	833	836	825	851	799	824	842	826	837	840	802	834	829	899	840	862	823	839	810	774	818	799	813	834	805	814	843	872	844	896	862	852	877	859	863	799	888	838	806	787	848	896	875	809	817	831	861	843	814	873	789	855	824	795	841	812	848	890	838	838	894	855	841	854	871	851	888	863	825	852	822	863	869	836	888	836	846	892	829	833	816	839	844	840	816	844	858	842	827	854	886	809	815	848	835	838	888	829	835	815	791	812	911	829	855	839	832	847	841	880	816	837	780	890	843	869	896	802	850	793	853	815	879	868	840	848	848	823	795	842	893	852	852	846	806	832	839	805	854	819	844	819	854	844	787	860	894	809	871	788	857	881	824	833	848	811	819	806	835	888	816	861	827	858	859	864	886	847	833	874	824	850	882	819	816	826	843	860	834	857	919	858	863	802	864	815	845	875	794	865	807	852	852	822	801	830	863	824	908	810	843	819	842	832	852	880	836	854	819	851	845	825	854	813	868	830	847	831	895	819	848	822	839	898	869	827	866	812	806	811	848	851	853	846	781	848	842	872	818	869	854	812	854	804	833	860	881	814	859	849	809	808	909	870	800	823	821	823	807	826	809	835	871	907	843	826	817	839	896	822	873	831	808	873	817	867	827	794	884	840	835	847	882	829	840	822	830	891	813	873	813	859	869	803	814	815	863	885	838	843	839	850	805	882	837	895	831	845	867	804	833	833	836	869	888	823	843	884	801	873	829	817	852	854	842	855	872	825	819	846	855	828	790	857	823	880	871	792	810	860	840	762	844	838	803	834	791	813	832	863	852	829	820	845	837	900	841	829	829	858	831	785	788	808	838	858	880	827	875	828	881	829	799	829	881	854	864	816	843	856	863	860	846	845	852	836	839	837	865	849	866	843	866	812	826	850	923	817	874	842	849	830	850	851	891	786	864	879	871	827	805	821	832	844	828	847	860	842	889	803	825	856	857	859	852	852	830	829	826	868	889	831	858	829	860	834	879	799	828	855	885	835	867	797	844	832	860	803	834	841	935	865	775	815	876	858	840	857	853	819	848	847	860	835	811	786	848	842	839	843	812	844	858	876	831	818	837	785	828	832	814	897	805	832	888	788	862	866	808	870	821	804	845	856	892	830	888	858	810	855	815	832	833	870	806	830	817	841	839	874	819	882	878	824	823	901	828	842	880	850	828	825	863	855	818	832	848	829	837	882	831	807	802	829	827	829	816	850	840	887	838	805	840	820	811	804	924	832	819	832	862	840	800	820	840	850	854	837	867	829	855	826	843	851	838	838	820	816	809	846	838	846	866	834	828	821	865	828	854	893	834	804	871	901	875	834	822	827	837	823	845	852	883	844	876	874	830	845	865	843	851	847	856	843	865	812	878	880	862	825	852	813	833	882	857	876	839	825	829	842	889	850	837	845	874	877	816	835	844	827	915	822	862	879	879	851	816	895	828	823	857	872	847	846	842	860	804	858	872	877	867	836	873	807	831	809	819	824	841	816	800	842	844	826	871	843	843	885	887	851	896	852	901	798	819	813	864	814	861	911	838	830	839	867	891	814	839	848	815	816	866	832	838	847	829	793	845	841	812	838	816	846	871	856	795	807	843	808	798	849	847	849	799	806	844	789	882	849	787	831	824	901	824	769	829	831	891	851	833	851	852	873	781	858	810	835	886	798	869	853	851	826	861	783	870	849	820	859	837	835	855	805	876	811	916	870	814	866	859	818	835	852	878	846	900	823	879	877	867	844	792	821	802	827	832	855	842	860	859	898	862	797	833	867	853	787	852	820	864	908	823	875	874	812	808	876	845	808	817	876	835	869	858	876	882	894	835	803	856	826	824	805	828	828	851	852	841	846	850	818	843	861	835	874	846	810	845	846	889	864	802	868	869	858	891	841	879	881	867	862	844	848	804	820	851	845	831	765	877	830	858	798	852	804	793	805	855	888	836	821	901	821	890	850	828	872	821	881	822	846	845	830	846	806	795	872	835	825	832	834	839	803	859	851	862	815	873	781	865	867	870	824	777	862	786	897	857	883	802	842	835	855	827	829	839	845	897	840	882	853	814	842	793	875	885	796	818	843	798	821	865	824	848	874	828	801	875	787	844	864	861	846	795	861	843	844	875	856	850	832	825	855	883	867	862	864	858	858	891	781	886	828	816	829	824	827	825	794	847	855	801	823	820	861	828	806	785	849	802	830	794	886	840	896	839	831	880	849	827	809	843	835	830	862	818	839	814	823	800	841	881	863	874	855	811	846	811	889	823	886	826	856	850	878	819	847	821	866	873	879	894	826	872	852	825	833	767	831	810	852	779	798	848	874	862	814	806	814	807	846	852	843	858	889	855	812	810	848	850	841	815	830	845	847	873	844	794	889	827	832	796	878	834	850	874	817	856	850	823	847	892	843	848	865	874	866	838	809	848	801	814	839	804	851	833	827	820	851	845	846	856	832	835	874	796	829	831	815	883	817	857	804	878	812	838	794	852	749	828	802	838	873	846	860	870	800	826	868	835	890	807	853	859	830	792	843	889	828	849	840	904	902	835	848	819	825	790	894	825	855	815	815	825	892	904	910	879	819	870	839	856	864	802	830	815	826	892	828	824	882	842	846	813	886	861	835	826	866	795	819	853	888	825	815	907	738	873	818	852	849	877	817	829	862	836	901	797	855	843	854	892	835	808	872	801	847	851	811	849	818	806	861	835	862	815	860	844	885	796	878	857	812	853	933	801	838	847	824	839	829	805	842	836	884	808	842	834	833	882	868	848	807	821	810	843	861	886	855	824	815	825	806	838	845	840	842	882	802	796	828	815	858	849	895	870	842	800	834	853	859	756	845	854	830	845	851	827	792	807	811	841	867	850	842	891	794	841	854	862	861	861	847	821	823	843	876	853	830	835	861	817	841	803	814	897
28908	16150	2390	541	403	319	270	273	313	272	290	269	278	300	276	294	260	267	275	285	275	284	250	300	278	277	301	275	288	280	264	285	259	277	295	271	274	292	257	279	279	283	266	253	270	273	300	255	295	290	267	270	263	303	277	278	273	289	254	295	291	291	286	308	258	270	245	270	270	270	275	300	263	273	315	267	275	300	275	284	255	284	265	262	294	273	280	267	266	296	294	314	300	298	233	291	306	276	276	270	268	319	301	284	283	295	299	267	253	268	287	261	274	290	278	284	253	275	295	265	317	315	292	281	248	271	289	277	288	270	258	276	287	296	274	279	283	267	305	288	277	299	275	289	269	271	293	280	268	255	252	267	274	278	280	281	287	300	292	286	247	251	301	268	277	263	294	220	275	273	290	297	279	232	263	284	292	280	277	275	276	287	266	281	266	293	297	280	279	288	298	273	258	265	290	269	283	298	254	244	273	298	307	272	278	277	250	274	289	273	286	308	296	249	274	294	288	288	244	265	295	261	268	301	251	287	263	261	307	288	283	260	285	284	277	293	277	282	273	262	284	254	286	274	303	271	250	264	254	282	306	281	272	267	281	268	252	292	273	304	260	277	289	274	273	276	272	265	289	290	278	283	305	282	286	289	274	270	275	294	259	257	274	263	314	268	275	249	286	279	268	275	256	245	285	292	278	249	309	306	286	283	298	258	268	270	264	245	242	282	298	280	280	277	276	275	275	271	285	295	281	282	269	296	277	284	262	276	295	284	292	253	276	275	257	243	277	273	257	279	265	273	307	240	281	263	256	243	285	280	282	279	262	284	304	297	268	299	264	282	300	266	280	268	266	282	293	269	320	274	265	258	247	278	280	264	287	270	255	278	290	264	250	275	303	293	281	275	284	236	280	262	255	283	284	278	280	283	275	286	311	266	250	296	300	269	298	270	254	240	284	262	257	289	274	253	299	261	277	261	293	266	270	289	270	289	278	293	253	283	266	293	295	270	284	288	264	257	293	285	291	291	259	297	299	281	286	267	274	299	262	264	272	272	307	286	263	308	250	265	240	272	300	295	303	270	263	315	265	297	302	271	279	282	288	265	269	296	264	260	270	272	302	287	289	294	275	292	255	251	296	264	294	264	281	281	277	276	254	304	283	286	279	298	267	274	293	277	286	296	297	269	279	313	269	288	269	279	284	280	266	284	265	285	282	224	289	263	297	256	263	247	305	288	275	292	249	285	266	297	266	282	291	280	259	270	270	258	294	287	283	280	262	263	283	281	279	253	255	265	259	252	287	285	266	284	272	276	284	265	289	270	276	267	284	289	272	276	261	286	305	286	289	328	268	263	287	243	293	307	284	286	291	269	286	292	296	285	271	261	299	318	280	274	275	279	280	307	280	277	234	287	295	257	281	278	290	276	271	291	311	307	255	303	265	282	292	267	267	277	300	282	237	271	298	295	281	285	265	271	281	280	244	249	278	262	284	284	288	259	281	264	300	280	284	248	246	279	258	278	264	299	287	274	279	302	283	257	272	291	281	283	273	293	264	277	292	273	268	306	280	272	321	272	270	287	282	288	287	304	312	264	265	257	270	272	295	304	270	303	295	284	298	278	260	281	261	259	272	288	265	273	284	262	276	258	283	269	289	281	301	286	265	282	293	292	276	257	279	245	260	260	277	274	245	302	267	295	257	303	313	244	287	281	307	281	314	283	313	270	264	282	293	277	274	269	273	288	276	291	247	257	254	262	268	282	266	297	270	282	287	269	251	286	287	283	275	326	295	268	265	253	285	280	296	297	274	280	297	276	267	283	292	270	299	277	264	299	293	290	278	269	258	310	263	271	268	308	284	264	285	266	279	303	272	250	272	255	283	289	259	265	266	279	305	272	273	279	286	256	304	261	261	288	269	297	309	293	282	269	283	249	259	312	272	262	304	312	306	250	284	267	266	287	277	273	254	273	287	261	291	288	283	267	273	284	257	282	259	287	276	280	258	300	260	265	259	274	263	271	248	265	324	283	293	283	324	262	271	278	258	287	291	277	256	275	278	267	285	262	265	279	267	275	299	283	264	260	279	259	279	277	274	266	278	289	313	310	257	282	267	283	288	300	279	271	266	293	265	290	263	271	280	251	295	276	259	305	294	299	307	272	274	288	269	317	284	291	301	265	280	271	290	248	299	282	272	270	287	261	260	294	306	254	329	257	267	279	279	274	279	281	305	305	301	265	277	278	311	267	272	279	261	287	280	305	284	268	251	303	268	295	269	276	254	263	270	313	289	276	250	301	277	270	289	276	241	273	263	279	312	294	271	269	275	257	292	255	312	252	269	313	270	269	265	320	293	286	296	268	319	291	291	281	302	261	269	265	298	268	295	248	282	236	271	247	224	292	251	291	277	289	255	283	296	299	287	280	280	279	280	261	259	255	267	275	273	302	292	251	262	283	305	259	271	246	310	268	251	272	282	278	275	256	268	253	254	250	296	289	297	297	273	298	273	279	256	294	307	276	283	276	294	259	283	285	264	263	287	296	270	274	287	307	266	271	281	278	301	307	315	268	294	261	286	273	262	298	285	272	308	279	301	259	284	252	251	296	300	272	271	299	244	314	278	280	291	285	297	270	274	274	304	268	284	264	301	246	304	266	287	296	277	266	305	311	302	295	296	288	256	270	302	267	255	279	278	262	266	282	300	262	276	255	286	299	262	289	286	289	278	295	283	265	296	273	278	221	285	290	262	296	278	300	262	280	285	295	259	284	276	298	265	281	276	285	307	255	285	260	294	270	269	264	294	291	282	289	288	269	266	273	318	262	279	325	280	293	282	297	270	289	285	259	272	284	278	269	291	267	294	255	273	251	279	266	296	272	305	277	250	292	277	264	275	291	298	260	289	270	282	292	284	280	279	282	294	275	285	268	272	265	294	290	274	260	274	267	295	263	290	257	294	316	282	269	277	275	280	261	262	300	283	268	236	261	294	245	306	256	304	266	271	266	269	282	296	294	271	268	297	275	263	291	278	266	292	291	259	262	297	267	317	282	252	279	253	274	263	278	317	245	271	269	256	284	263	284	256	258	251	286	292	244	255	266	293	287	301	279	279	278	267	277	277	272	253	272	278	278	278	287	277	281	299	295	283	315	295	275	274	255	275	328	247	261	288	283	276	248	287	274	256	271	267	278	259	279	250	284	275	301	276	291	291	250	271	267	282	301	303	256	286	267	258	283	276	279	254	288	285	288	260	254	296	287	266	284	298	284	298	290	258	300	277	270	286	284	282	268	252	243	255	253	298	241	288	238	289	269	279	255	294	299	258	295	265	301	314	285	268	264	283	298	263	280	277	271	271	287	298	279	275	275	273	277	266	272	253	283	277	272	303	256	274	264	297	260	281	262	269	268	267	294	287	254	297	281	275	257	285	286	268	267	305	247	282	280	277	290	272	248	255	292	302	278	265	266	269	251	242	290	303	272	238	254	260	298	237	278	252	266	307	289	266	277
4995	831	790	572	444	389	379	328	350	328	293	315	302	296	316	312	259	309	291	285	286	317	285	288	283	281	286	317	267	266	303	268	251	275	267	280	266	305	279	301	267	270	294	250	293	295	321	295	305	286	294	286	300	274	275	302	289	297	276	302	293	267	255	289	274	270	249	270	270	281	266	265	258	279	295	265	265	299	289	269	308	283	313	288	255	301	262	275	267	277	285	245	276	273	286	258	256	283	277	315	307	289	277	279	295	267	285	258	305	282	295	279	329	262	286	290	268	271	260	273	269	289	307	285	260	251	290	283	305	277	281	298	287	260	326	274	282	259	320	293	281	256	286	255	268	286	267	293	270	286	306	269	281	291	285	316	307	294	243	298	269	260	281	298	288	289	286	284	282	267	277	264	265	265	288	292	256	279	283	279	271	289	267	296	289	262	262	290	300	262	282	300	271	254	258	266	285	275	295	271	279	317	271	277	267	294	252	302	278	310	261	280	299	297	289	289	300	267	267	265	270	303	252	313	306	256	296	269	277	262	272	274	295	273	283	248	293	258	305	258	297	292	263	270	327	272	270	298	293	289	282	277	250	296	283	280	285	290	299	269	267	302	294	321	294	289	261	310	272	282	283	276	262	309	246	297	300	276	286	269	288	289	291	291	304	297	271	253	253	291	264	293	280	282	278	289	286	272	255	280	255	289	290	278	271	267	290	289	266	251	271	283	293	282	285	268	275	283	306	270	263	290	255	269	293	287	316	294	253	307	287	309	271	302	303	288	277	277	298	279	271	298	274	272	308	297	291	287	279	289	309	256	272	297	288	272	298	292	303	288	257	276	278	298	293	315	275	305	265	283	301	284	295	289	299	269	287	261	258	263	269	245	277	311	288	284	300	306	267	285	277	283	266	321	281	272	270	287	293	299	246	284	287	280	312	259	292	303	307	275	287	286	267	296	291	311	278	259	282	277	274	296	284	273	273	273	285	262	294	268	262	259	301	286	297	299	289	295	289	263	299	282	272	296	291	282	289	270	261	286	284	254	262	296	274	304	283	264	292	261	288	301	283	293	294	281	285	324	262	250	281	291	282	325	291	299	268	287	279	287	260	281	300	306	304	291	266	278	261	278	248	293	281	252	296	256	262	294	308	305	292	279	289	285	279	288	263	289	285	277	274	294	269	249	280	265	300	283	279	267	294	291	274	250	259	262	269	293	271	285	284	264	276	296	292	253	291	309	284	304	270	276	278	278	275	241	292	284	260	299	280	295	295	259	271	291	264	297	253	281	281	277	277	254	253	303	281	250	289	332	297	305	309	258	295	276	251	249	271	300	303	271	286	297	278	264	299	267	277	321	289	290	251	263	307	256	266	246	304	289	306	252	291	302	264	289	278	302	276	272	281	270	288	276	272	258	268	287	271	291	284	319	264	280	271	280	255	258	311	283	283	303	245	305	266	279	281	279	280	309	297	248	285	277	281	281	287	274	278	296	237	274	292	273	287	250	284	297	300	284	294	294	290	269	273	256	273	290	301	266	265	260	252	268	289	272	291	289	262	291	264	267	276	278	277	284	278	271	306	291	275	293	297	277	284	276	255	272	254	254	286	296	297	277	252	282	282	262	263	308	298	255	288	280	290	289	294	294	317	282	299	247	264	271	285	239	272	290	281	264	264	281	279	285	256	271	251	306	271	278	290	293	262	287	281	271	291	280	278	281	284	306	289	305	298	303	300	292	287	275	297	284	259	251	254	279	270	254	280	281	298	283	256	252	287	289	304	260	279	320	277	271	270	300	292	317	280	294	307	275	317	287	309	264	276	262	290	266	284	280	275	280	279	280	292	277	253	281	271	285	263	273	299	291	299	256	285	306	280	305	268	272	296	288	267	290	279	257	295	280	319	310	302	299	271	272	300	254	301	287	281	278	243	299	281	279	285	301	261	298	282	293	283	284	280	272	269	269	279	259	308	276	299	266	285	244	286	282	278	298	284	288	308	305	296	276	307	282	265	298	298	290	281	295	280	299	259	274	275	290	283	266	281	321	282	315	264	294	279	267	316	269	263	299	266	318	271	304	283	322	267	302	295	268	269	281	311	297	306	288	294	270	275	289	255	295	272	256	282	281	266	283	290	282	231	275	283	294	279	241	301	286	269	301	267	272	290	246	290	277	292	290	299	288	272	273	308	277	274	269	271	280	263	299	268	280	268	264	274	251	288	300	289	254	282	271	305	275	281	272	312	262	262	283	268	287	286	305	249	286	295	279	309	286	265	289	255	254	277	288	289	259	272	298	309	270	259	273	275	287	283	294	268	261	272	275	296	300	254	271	319	292	279	314	291	278	298	275	266	273	296	275	267	276	303	308	296	281	289	258	257	261	297	263	264	271	296	269	273	293	276	271	275	278	280	261	286	288	309	267	263	280	263	299	304	285	285	286	260	295	235	275	279	276	286	284	286	298	291	270	280	289	286	297	265	306	275	320	270	264	293	269	243	241	256	269	301	243	271	276	269	304	290	278	302	281	285	257	290	284	290	261	262	312	280	269	268	285	285	260	259	276	260	294	293	301	321	299	289	269	299	282	280	301	271	274	288	286	315	249	281	292	260	284	270	273	242	312	271	257	276	297	292	291	271	289	289	289	297	274	257	257	285	296	284	250	271	287	280	296	270	282	258	292	286	253	297	250	289	318	290	248	314	292	308	262	288	268	246	276	307	290	308	273	295	270	272	276	282	272	264	260	266	252	313	304	325	287	258	262	290	284	286	314	276	277	317	291	284	284	246	294	303	282	265	288	278	308	258	274	263	294	296	294	299	295	287	290	301	283	287	288	305	283	295	282	283	311	288	255	262	309	285	276	283	294	303	277	302	286	297	271	266	278	298	271	267	283	295	293	260	294	268	280	252	312	249	282	289	272	293	291	264	276	290	291	286	242	295	292	276	267	295	292	296	299	281	290	297	257	302	278	268	276	294	260	299	311	274	268	280	268	253	292	281	287	280	272	244	275	282	314	296	272	290	297	266	260	272	275	311	291	285	278	265	288	297	302	259	243	253	258	272	265	269	310	275	276	275	287	266	279	303	278	263	289	259	261	298	310	293	286	295	314	256	307	290	284	291	309	279	294	310	277	301	282	292	313	270	266	267	249	296	256	256	287	291	322	299	286	281	285	293	291	287	281	272	278	295	267	278	319	289	305	274	297	274	276	286	268	284	293	254	271	276	281	260	263	253	269	260	302	271	269	279	279	278	284	279	286	256	276	278	318	264	280	307	278	312	277	298	296	287	314	297	301	276	275	294	245	261	285	266	301	286	251	284	262	272	313	273	311	275	315	257	302	272	265	291	277	281	291	294	284	296	268	275	281	289	268	284	300	232	309	289	268	266	298	289	284	273	279	282	261	306	295	298	286	294	277	274	340	264	285	284	286	333	281	266	289	278	297	275	274	260	296	286	273	285	275	287	291	304	282	296	298	273	273	297	314	252	234	265	276	286	288
25835	21322	27988	24977	21329	12678	1886	1241	1100	1004	917	879	866	868	853	751	825	735	748	737	755	723	695	727	675	713	747	707	693	682	677	672	741	691	723	706	703	661	645	689	704	690	706	687	684	702	702	680	664	680	663	712	700	709	724	657	683	700	693	668	698	626	672	705	699	681	676	701	631	692	656	655	653	641	675	661	663	663	654	664	632	671	692	669	692	619	637	638	667	677	667	703	678	660	683	665	671	678	685	672	686	690	679	629	678	679	611	717	677	648	637	665	649	687	677	687	685	670	683	637	644	661	650	676	650	661	630	663	645	639	606	693	698	651	679	657	681	652	657	707	674	659	615	692	675	657	607	664	700	632	624	698	667	637	659	650	684	641	659	643	635	670	670	697	674	668	625	682	618	676	652	658	619	672	723	692	670	700	652	685	675	686	667	669	666	689	661	652	696	666	687	607	668	659	630	707	647	683	635	678	625	655	650	675	708	689	630	720	630	709	680	658	661	631	683	653	652	650	631	644	623	677	641	714	693	667	706	654	679	665	666	687	681	712	681	591	641	635	678	670	709	661	663	679	669	703	679	639	687	700	674	693	678	672	630	669	642	666	668	633	639	686	642	673	668	671	633	665	674	673	657	674	637	663	669	693	673	700	675	689	647	730	667	682	650	679	658	711	645	662	686	665	671	680	665	646	651	707	608	660	711	644	658	636	705	636	667	666	664	648	639	624	704	706	679	661	632	681	680	656	640	708	676	645	674	673	639	633	640	650	706	657	684	664	627	654	700	689	702	678	668	674	695	647	678	622	660	709	663	668	689	627	621	671	638	691	672	637	658	658	669	651	646	681	640	677	629	699	656	617	689	693	647	649	641	630	646	631	666	721	739	665	683	654	697	665	694	684	660	683	662	712	685	661	678	657	613	701	680	635	673	670	697	691	640	677	642	615	638	668	695	648	673	654	646	671	611	677	655	626	629	655	610	671	667	662	654	700	621	646	654	632	669	704	634	659	624	670	670	654	648	673	638	654	653	652	685	649	656	646	686	676	650	644	702	678	668	680	698	680	675	667	698	664	675	684	639	655	687	664	692	689	651	694	668	693	673	653	668	639	650	673	646	639	709	648	690	647	701	684	645	638	671	632	647	683	673	668	658	696	714	676	664	667	670	665	656	678	641	639	711	634	675	670	650	643	633	659	660	670	711	672	635	655	706	670	614	690	638	661	656	679	671	631	652	640	675	643	686	625	673	677	650	744	679	670	683	628	660	714	617	648	613	648	632	669	662	639	625	680	682	673	705	643	653	716	627	642	664	665	650	682	667	601	655	665	661	692	672	677	662	683	635	671	694	644	659	692	641	678	626	649	604	679	650	691	624	675	676	672	691	660	695	655	650	644	645	691	669	656	698	656	648	689	680	659	673	687	665	699	631	629	670	636	671	638	663	646	647	699	708	657	666	669	648	664	678	631	684	684	668	616	632	670	651	702	658	665	646	652	679	680	656	622	650	680	670	695	673	704	672	669	640	661	650	688	660	670	666	645	659	676	685	655	663	678	689	651	689	676	686	664	670	659	655	657	617	686	660	674	691	608	624	675	691	683	629	673	663	722	712	711	671	659	653	695	674	674	720	661	668	671	629	678	674	638	688	611	697	589	660	645	655	657	660	624	636	684	664	629	685	706	688	617	627	635	659	698	651	657	686	718	666	640	629	710	655	651	682	676	658	682	653	649	645	650	639	669	656	638	703	688	662	686	677	732	672	711	705	665	655	611	681	727	657	676	671	647	664	696	702	729	611	645	696	635	675	645	683	646	623	654	689	644	645	668	638	668	688	667	651	645	669	633	662	657	672	641	654	667	627	614	683	687	729	698	669	695	625	682	663	673	721	677	623	694	703	639	676	667	686	625	689	702	692	664	677	643	689	665	642	678	687	644	626	700	706	666	673	692	669	651	687	650	646	642	652	614	655	650	635	683	687	650	648	665	642	674	651	706	646	657	688	692	634	664	671	664	608	625	644	663	674	668	693	679	618	699	672	633	661	679	661	676	650	628	648	640	641	695	695	670	659	659	714	641	664	662	628	639	631	700	677	631	686	637	656	663	685	671	673	649	618	620	650	698	646	691	695	677	670	651	689	661	690	628	645	661	660	637	676	679	702	616	661	657	679	674	661	627	612	715	630	679	645	648	667	690	659	646	646	606	690	685	679	657	654	684	644	657	664	663	675	642	695	684	716	656	635	644	671	632	673	701	656	696	659	635	669	675	651	680	685	686	671	691	614	636	686	672	648	695	648	700	700	619	643	679	649	628	635	656	671	738	653	658	617	669	672	697	655	658	675	705	698	648	634	671	690	646	606	646	659	641	638	662	695	624	695	598	665	678	684	679	713	674	653	664	674	707	684	687	702	624	660	675	676	682	676	643	629	707	661	651	730	654	613	656	671	750	661	634	653	615	644	645	686	637	681	672	656	661	724	654	645	662	696	671	677	642	700	676	646	672	606	703	620	765	653	675	680	657	663	678	681	663	640	658	667	648	701	686	648	667	650	662	659	642	707	679	668	674	619	691	638	635	671	631	688	644	663	693	685	653	670	640	655	685	640	670	683	658	631	678	633	698	634	664	629	719	677	715	666	664	660	656	668	656	637	701	644	662	623	627	637	676	635	676	711	687	662	662	687	648	672	715	652	622	657	630	673	668	625	682	655	695	667	621	659	647	673	703	725	672	682	609	620	674	687	658	700	657	661	678	688	652	687	679	688	713	661	708	675	622	713	626	650	622	652	669	634	662	658	678	612	681	629	703	672	680	719	633	666	667	683	691	663	642	667	716	652	656	671	644	682	664	679	695	663	620	668	677	656	604	626	698	670	658	686	696	625	678	653	606	625	665	674	648	695	635	708	645	694	628	673	695	629	654	666	700	655	622	642	677	670	661	645	683	685	667	657	643	624	657	689	659	661	655	646	671	650	680	663	650	668	623	699	681	667	634	691	666	728	687	684	630	675	663	662	635	638	655	671	698	694	695	620	681	704	706	625	674	679	669	674	666	652	661	687	652	688	675	640	675	677	634	671	674	646	676	649	683	686	650	685	710	710	680	701	622	651	703	677	691	634	704	701	701	651	686	661	639	665	651	625	660	634	708	676	641	702	659	681	685	656	682	654	669	640	659	648	701	656	692	684	681	651	656	641	669	642	670	656	715	641	682	664	650	629	629	644	679	684	611	660	676	653	683	658	691	699	670	691	703	636	661	680	664	668	647	643	662	663	686	682	640	669	689	633	644	674	682	665	716	714	667	673	674	640	684	682	678	674	616	620	671	661	669	673	704	694	670	651	629	640	684	678	660	704	699	709	634	698	652	698	638	656	667	657	686	690	639	660	647	704	709	708	696	671	625	641	686	671	646	656	673	671	685	634	631	648	650	665	642	662	697	631	609	657	639	650	656	616	656	676	681	692	605	657	678	658	717	678	637	665	656	691	670	622	678	663	631	665	643	642	698
7134	10576	9922	5664	3824	2759	2151	1806	1510	1422	1263	1131	1019	959	940	878	839	814	808	784	755	781	764	733	692	725	694	784	714	720	691	720	677	701	644	666	658	655	690	614	690	654	634	605	677	641	661	696	653	645	675	615	653	648	638	656	653	627	648	611	589	609	626	618	651	688	638	643	604	636	672	627	628	623	635	643	635	633	629	625	634	635	621	594	723	682	659	607	609	617	656	636	627	613	624	632	607	659	591	698	640	654	582	623	648	616	645	679	618	652	629	636	600	592	585	627	621	623	625	674	631	642	709	642	636	608	671	604	651	652	632	622	652	627	624	623	610	590	639	688	646	631	639	623	629	614	638	655	603	641	635	612	608	653	609	649	662	611	615	620	643	622	635	587	631	623	623	634	636	553	665	601	661	610	615	664	612	622	647	667	653	638	623	633	656	648	635	631	592	616	571	625	682	620	641	625	636	639	672	623	647	586	616	641	590	619	616	606	621	654	628	589	640	614	611	621	646	662	596	612	666	599	677	641	612	625	604	615	662	679	668	626	603	633	616	611	655	669	601	621	585	672	622	611	657	599	606	606	647	587	609	614	605	600	642	576	704	666	649	696	605	661	618	643	589	651	615	611	596	624	650	606	633	665	615	643	592	631	643	589	583	619	579	557	613	600	646	597	611	639	658	620	626	614	640	632	617	627	609	586	636	614	638	613	687	624	599	646	636	686	629	679	625	619	636	643	644	655	592	595	644	649	597	682	638	626	647	581	615	648	612	603	623	618	628	599	663	623	637	627	629	617	606	628	599	645	655	624	591	665	591	614	618	653	644	648	624	580	619	641	622	617	619	649	586	600	615	669	594	585	595	609	630	621	652	675	657	644	578	600	645	622	617	596	614	610	613	653	617	628	614	631	627	641	641	647	629	626	630	619	664	624	597	635	576	630	579	612	581	611	634	624	661	615	654	697	628	605	612	597	656	672	638	630	574	621	605	618	653	610	626	589	606	597	659	645	611	652	622	628	615	601	604	627	625	655	600	583	611	591	659	612	655	631	662	613	631	648	619	670	615	646	617	571	636	612	632	645	633	585	650	633	653	625	633	621	605	593	647	633	651	653	598	602	627	611	633	624	634	623	652	585	661	629	658	683	663	619	627	639	668	592	578	601	646	613	618	616	627	614	601	666	606	650	627	611	636	649	618	626	612	586	609	659	614	601	596	645	614	583	592	641	654	654	632	646	612	632	629	637	658	636	580	646	601	616	659	611	615	636	594	621	643	636	637	628	610	605	614	623	640	605	660	635	618	678	678	600	589	632	623	627	631	629	684	640	610	644	586	604	613	603	663	592	613	606	631	637	645	644	621	646	639	650	611	625	628	605	627	652	597	618	587	594	625	590	614	639	601	612	615	622	595	637	646	643	599	604	635	634	579	623	604	593	619	615	704	578	623	627	634	603	633	641	645	589	641	607	615	627	639	643	611	655	631	614	572	610	633	633	627	648	628	638	615	625	611	622	616	646	617	638	662	640	615	609	626	614	637	610	661	621	615	606	620	671	620	648	627	641	644	582	619	608	630	603	625	633	652	616	617	609	602	630	641	608	606	665	589	634	630	612	590	598	611	621	625	617	639	623	639	642	649	642	604	621	599	626	598	657	575	615	630	596	625	617	639	632	685	624	646	604	628	568	645	642	605	610	587	672	588	615	629	604	633	639	624	620	640	652	644	632	625	656	616	612	630	667	599	617	601	630	646	612	611	632	611	649	583	643	599	600	602	623	605	622	628	628	596	672	589	613	609	633	622	596	617	578	630	606	623	628	625	626	624	617	621	612	593	615	602	594	632	621	634	576	658	647	634	633	617	668	636	606	581	620	582	652	622	638	596	640	637	597	576	621	599	652	632	572	655	663	636	633	609	635	603	606	629	629	632	621	571	583	635	654	668	666	609	600	649	619	629	628	620	641	619	642	637	599	617	633	676	609	648	641	620	613	648	615	641	631	639	617	666	656	614	621	636	609	626	596	623	630	617	627	617	655	612	648	648	680	588	632	654	653	634	636	644	632	610	613	595	595	652	618	653	602	605	609	598	634	609	629	609	617	603	652	621	613	624	618	609	689	617	589	633	637	623	688	658	602	653	607	630	651	617	584	608	623	634	641	647	645	605	599	645	643	659	587	638	600	602	564	643	616	637	614	619	669	606	637	628	619	640	630	651	600	633	669	608	611	628	607	651	639	639	656	609	640	643	645	607	649	638	614	582	608	608	579	591	597	631	631	630	644	633	620	684	627	619	626	581	653	578	618	617	634	645	627	635	627	629	647	594	634	652	640	608	623	639	674	657	610	579	574	620	660	674	613	596	639	635	623	618	607	614	665	635	633	698	605	610	564	629	583	626	631	634	645	620	641	619	630	623	659	663	636	613	623	629	653	602	595	608	634	593	645	634	602	605	622	606	619	672	610	633	642	667	603	618	652	617	594	584	624	684	648	587	595	634	648	628	660	642	600	632	620	611	581	617	629	598	611	600	644	578	627	614	595	594	630	611	607	575	656	631	601	621	614	628	640	615	626	640	620	603	613	626	583	643	589	611	625	666	685	580	658	606	581	651	616	665	657	640	627	615	633	610	633	633	601	633	607	614	611	677	590	600	674	631	610	667	628	637	632	661	600	613	643	612	599	636	618	651	640	600	625	593	633	625	613	623	617	611	623	637	636	585	627	632	653	622	632	597	646	632	600	622	656	615	650	651	673	677	648	587	672	610	622	603	643	608	631	635	611	612	612	611	625	610	696	613	611	628	603	602	611	636	621	597	619	605	603	623	620	613	626	643	623	603	630	640	643	606	625	581	674	596	620	595	615	622	596	608	597	615	629	660	671	602	605	597	611	635	614	624	629	599	610	608	658	608	601	618	658	612	627	655	638	622	572	602	620	619	629	624	629	571	611	602	625	602	618	613	629	583	626	636	603	599	567	583	616	633	610	660	663	655	654	648	608	569	618	659	597	649	602	630	609	659	622	627	662	624	596	618	597	595	616	683	653	604	583	672	635	607	659	630	607	679	605	640	631	664	562	662	646	621	601	622	614	646	646	632	594	625	659	638	605	595	626	636	588	585	631	619	593	634	662	593	624	611	636	651	605	637	621	657	596	638	567	617	611	663	618	646	628	642	603	629	612	583	614	576	632	633	613	684	586	604	581	615	613	619	576	616	632	647	633	607	636	644	617	590	674	627	602	620	574	628	634	630	606	632	621	569	656	571	653	601	579	607	601	621	599	630	619	628	573	637	591	618	651	636	672	597	623	596	646	644	613	604	606	620	606	677	638	587	651	628	595	642	673	627	639	583	617	621	598	641	612	647	651	600	599	626	623	641	565	638	630	611	581	605	611	648	643	643	654	619	666	623	594	609	640	615	608	624	641	654	638	596	653	664	658	593	624	573	605	633	633	624	638	616	601	679	590	657	612	598	625	642	647	638	569	624	618	616	618	618	612	659	628	671	605
23464	21372	28429	24683	21374	21459	11905	2243	1693	1577	1425	1330	1231	1124	1092	1081	1105	1107	997	1043	983	1015	964	981	959	989	930	976	945	947	952	958	935	938	965	917	921	988	910	890	960	860	920	954	897	866	897	878	863	955	904	871	928	905	897	870	964	901	921	908	864	874	882	892	820	902	877	928	917	876	928	939	875	946	896	870	919	904	841	895	860	815	932	878	875	892	908	876	919	863	927	927	922	957	926	888	865	904	887	846	940	902	857	911	882	906	903	926	882	920	902	931	912	881	965	918	948	899	881	884	944	917	864	941	876	853	929	866	924	927	877	890	923	884	885	848	935	901	877	856	910	894	940	871	902	895	897	932	900	863	860	814	842	853	884	839	942	889	879	871	880	893	919	850	869	938	915	914	886	866	902	902	821	859	927	869	875	967	890	880	883	907	950	932	896	891	896	895	927	876	913	937	896	892	888	845	864	909	860	893	889	869	850	870	869	931	891	972	900	903	900	862	825	859	906	901	899	831	887	900	927	960	883	874	930	869	920	885	911	880	882	883	942	872	857	913	878	856	910	936	877	863	910	898	871	857	902	905	904	903	864	894	832	903	866	898	880	904	825	863	935	837	954	920	866	858	904	922	908	882	933	951	948	910	916	923	886	848	896	913	895	897	873	909	926	893	893	868	905	948	854	867	883	870	880	830	915	934	876	971	867	873	846	878	875	848	962	874	889	843	837	902	920	870	890	909	855	890	941	928	874	901	905	863	929	922	955	876	863	909	883	931	908	913	907	866	914	950	854	906	904	851	850	874	867	930	877	913	850	899	900	889	919	926	840	868	904	967	895	870	876	908	909	943	923	896	843	880	852	864	859	878	873	887	878	892	908	879	925	883	894	847	886	940	971	900	896	870	916	901	906	906	924	862	897	952	875	970	839	871	865	845	831	832	899	909	894	858	887	911	794	928	956	922	873	914	899	904	900	919	843	884	863	879	891	899	832	909	896	900	873	854	851	826	862	925	847	883	853	901	866	934	924	903	944	900	911	895	884	879	956	888	887	962	970	899	919	901	929	887	854	892	855	877	886	995	924	935	879	941	873	951	912	887	883	911	869	890	902	887	867	856	895	885	897	861	919	937	904	899	879	871	899	930	944	880	849	956	844	905	884	895	881	909	843	919	872	890	887	938	902	847	873	897	919	879	921	931	886	916	915	892	883	873	916	868	880	891	887	842	851	906	921	900	906	874	913	926	919	926	891	858	858	902	871	853	879	885	877	905	900	899	907	886	884	851	858	862	879	901	919	916	879	886	891	910	861	868	911	892	903	860	886	919	843	889	916	899	897	913	922	914	889	830	881	880	912	870	940	839	857	861	862	920	860	863	869	900	878	881	875	864	894	942	873	907	856	933	859	886	952	891	877	907	866	883	890	945	891	947	876	871	878	924	858	893	901	887	902	908	901	890	865	944	921	909	883	926	868	836	873	923	898	924	930	877	893	923	894	901	909	952	886	859	872	903	901	878	886	874	858	956	922	884	883	970	913	885	930	856	918	889	861	922	902	860	883	903	903	887	860	876	903	859	864	853	920	874	891	900	859	901	947	857	868	908	882	927	884	916	895	901	867	958	867	850	940	979	887	869	894	898	910	917	842	898	881	877	856	906	868	911	904	879	849	869	837	896	868	871	885	875	845	877	859	940	933	921	942	855	859	900	898	900	904	860	912	911	865	904	896	942	935	917	870	914	916	912	923	862	881	886	924	910	928	904	866	846	876	919	872	848	919	877	919	868	922	830	886	876	917	958	891	850	839	917	890	873	898	919	888	862	890	875	902	857	911	898	923	911	935	881	890	933	949	954	910	847	914	859	947	903	894	910	908	879	894	893	888	912	877	880	875	961	867	936	916	848	889	844	873	874	880	977	892	894	866	847	938	872	851	949	904	873	924	896	868	905	955	911	878	860	895	861	867	951	875	919	885	877	881	913	918	926	906	942	906	936	858	908	877	879	894	855	913	959	916	820	879	892	895	869	956	842	892	877	851	921	851	881	896	863	856	905	922	837	915	937	876	874	861	913	904	958	875	876	939	870	873	903	869	924	923	883	906	944	914	888	893	909	939	861	899	845	892	882	875	891	896	860	902	900	839	864	836	910	827	844	923	900	858	897	842	908	894	879	908	949	865	898	922	853	854	882	853	875	893	904	883	861	888	893	920	906	931	886	905	861	892	839	898	853	915	900	933	863	845	878	820	875	852	904	971	899	873	920	869	909	882	847	932	913	896	864	921	876	855	960	918	943	908	907	872	862	861	904	901	905	892	846	880	851	871	841	846	855	874	875	854	883	893	896	869	869	926	894	919	881	923	883	908	863	866	888	824	933	904	875	873	887	851	860	913	918	864	905	908	908	896	888	893	881	875	833	843	878	861	880	882	863	903	896	910	862	912	852	827	905	870	850	876	917	958	859	857	885	891	847	855	855	862	884	911	870	907	881	917	844	883	906	899	931	915	870	868	848	899	884	905	944	886	887	910	858	884	947	900	911	890	846	872	899	891	857	895	870	873	870	882	909	921	908	860	813	847	863	905	851	889	842	864	903	885	900	911	858	962	852	876	807	895	892	917	886	892	880	918	873	880	888	881	899	849	901	909	813	899	920	920	853	918	865	886	876	882	879	873	884	924	898	871	943	910	933	845	890	885	880	895	837	845	926	851	917	867	886	845	882	909	916	880	907	858	926	874	877	889	902	928	925	884	872	859	851	874	888	901	955	906	883	900	949	943	867	873	844	852	901	858	871	916	917	914	858	948	911	878	849	875	901	923	911	895	874	870	915	855	874	845	881	968	912	907	877	853	855	851	868	858	877	935	876	887	866	907	940	867	885	886	888	889	874	902	858	936	829	889	893	913	897	886	850	862	899	896	957	892	911	909	931	849	833	909	921	892	882	890	926	906	878	871	857	871	872	886	874	889	939	857	904	914	927	850	920	889	839	888	890	894	900	851	952	939	884	882	875	860	898	839	916	858	867	864	944	902	933	901	875	848	917	898	887	963	871	904	912	898	904	911	861	867	894	945	868	874	859	863	940	875	847	864	858	868	914	875	924	870	869	906	863	895	888	945	899	914	899	894	884	844	914	896	897	906	891	842	895	843	831	864	929	880	896	835	890	874	948	880	896	872	881	803	885	910	915	894	923	875	914	902	907	942	908	868	866	807	848	864	837	898	844	882	891	924	839	886	879	914	908	874	919	852	860	883	886	940	912	895	879	885	866	876	892	886	887	915	922	874	874	843	889	896	944	886	834	879	858	859	887	913	844	881	874	874	893	910	870	922	886	872	917	840	902	922	895	841	848	888	914	882	933	887	869	874	883	919	913	879	872	869	891	860	910	843	910	917	958	926	919	927	863	877	911	856	970	864	863	976	852	874	917	921	944	838	941	883	825	797	825	876	864	835	897	915	904	870	877	902	833	869	840	905	920	967	873	881	871	839	879	869	812	889	893	920	923	877	887
10237	17339	16082	9666	6442	4808	3639	3121	2496	2323	1952	1802	1623	1522	1400	1253	1325	1195	1183	1073	1158	1079	1015	1096	1036	989	977	945	937	963	979	942	945	950	935	895	888	895	910	907	888	836	894	823	857	894	799	849	905	865	847	857	864	975	927	879	842	841	918	846	833	886	856	894	913	887	850	825	877	902	863	819	846	839	857	858	856	862	852	778	826	867	825	794	794	862	849	841	856	811	782	845	878	854	764	854	803	821	883	880	880	816	858	867	826	860	879	869	873	866	874	847	815	819	822	822	829	826	813	844	840	833	861	881	858	833	834	803	858	832	836	812	848	900	822	816	841	842	881	870	890	814	843	824	863	808	824	802	867	814	824	814	832	838	857	905	829	882	794	901	842	825	828	828	806	864	861	801	877	885	873	849	835	823	849	802	838	809	846	822	813	827	884	763	845	830	834	799	827	866	845	855	853	834	785	854	842	801	858	881	788	848	872	848	827	792	826	764	864	881	879	807	830	864	807	793	818	809	812	866	879	828	860	819	835	849	829	857	849	861	821	806	792	850	833	862	823	848	836	801	862	852	865	866	838	829	879	860	869	825	817	833	815	794	846	887	868	856	802	817	810	862	847	849	830	829	847	830	877	825	853	824	860	841	823	787	858	802	808	813	887	808	824	837	808	890	772	855	812	788	809	830	846	818	806	831	811	830	802	791	876	810	827	849	862	844	850	796	813	864	851	865	838	839	820	864	844	854	858	829	814	835	872	799	847	851	796	865	817	854	789	848	767	824	853	883	825	854	874	779	801	843	852	833	868	865	772	802	875	851	834	797	821	843	810	854	865	829	788	819	843	813	815	834	847	822	835	816	823	837	853	858	803	826	812	846	814	832	823	853	828	897	866	860	860	822	795	874	859	835	867	867	828	841	832	822	780	830	849	874	850	833	845	812	846	867	793	800	854	840	847	876	855	837	848	833	849	834	836	879	819	860	833	856	816	806	847	800	876	799	813	823	878	854	838	787	862	818	842	867	799	894	850	840	865	825	807	851	824	813	879	866	897	889	830	844	869	900	813	804	830	821	839	858	853	827	820	868	846	789	856	873	803	837	836	833	796	841	837	818	830	833	782	782	862	791	857	868	835	786	818	787	815	880	831	838	794	850	812	836	903	828	851	808	813	825	858	852	798	885	843	797	849	829	840	866	821	837	831	842	834	828	833	812	839	821	863	821	817	797	846	886	861	817	874	891	817	835	846	888	817	871	829	859	854	842	856	842	819	885	797	839	809	792	862	841	871	817	811	821	826	884	837	915	845	815	805	855	918	793	870	793	875	845	861	837	818	848	878	847	801	835	849	863	777	850	811	847	842	805	863	842	826	840	832	833	834	827	881	827	813	847	882	850	843	802	820	844	840	839	897	805	829	778	860	864	861	855	851	831	817	857	819	865	830	789	830	862	823	817	816	891	863	810	846	896	883	890	849	821	815	854	856	790	906	888	809	894	832	827	862	863	860	812	838	814	803	835	838	816	832	823	868	821	811	811	866	817	793	867	882	872	828	808	852	846	852	842	845	847	828	830	875	858	780	848	860	852	853	855	847	811	907	818	806	800	881	844	858	838	868	817	833	799	862	876	825	835	830	831	780	851	817	854	854	842	829	871	838	860	849	763	804	853	854	861	829	821	775	856	791	849	857	835	849	841	837	835	824	877	846	835	809	835	919	801	863	842	866	814	837	844	825	813	892	838	820	871	828	803	825	841	859	858	816	829	835	852	847	835	823	878	790	807	850	785	854	811	840	853	805	846	893	805	858	803	838	843	842	854	810	848	833	830	842	831	846	786	811	813	791	831	842	791	819	802	882	812	832	828	769	806	830	865	835	869	823	846	840	856	833	839	841	805	868	863	854	809	841	804	820	830	830	810	896	806	816	828	857	852	832	858	823	815	892	824	836	827	831	788	842	840	815	820	798	874	834	811	832	815	843	845	813	874	866	845	821	891	828	861	895	865	860	802	793	874	846	838	839	805	844	817	813	823	854	833	834	870	826	826	838	913	821	818	828	870	860	806	835	865	789	895	831	858	876	847	913	843	862	848	840	788	835	886	843	819	797	852	857	839	824	814	861	848	825	819	825	818	880	862	854	892	885	828	874	819	847	817	813	803	821	835	854	872	768	840	832	806	794	821	799	853	881	882	814	818	894	832	883	855	818	857	832	796	889	849	887	841	840	846	930	818	759	846	863	785	813	880	853	883	839	838	814	827	865	870	816	833	795	865	853	881	795	873	857	854	875	828	856	861	812	817	884	804	820	887	826	784	870	815	866	851	822	836	850	887	809	864	824	859	849	833	835	813	856	788	849	832	848	823	846	775	849	824	847	860	812	875	859	814	820	848	844	811	851	836	871	841	862	863	842	862	871	865	812	812	837	859	827	863	859	863	813	854	837	834	911	841	873	826	838	896	822	852	802	847	802	834	838	852	812	834	848	866	771	826	864	871	879	823	812	836	831	842	832	830	836	847	837	826	794	851	845	878	866	828	847	856	837	862	871	775	821	795	827	819	862	828	904	847	884	892	811	865	854	870	802	848	818	865	857	820	819	868	824	857	805	858	847	827	859	880	839	828	837	819	847	808	836	852	896	826	851	838	853	864	777	841	793	844	847	806	816	870	815	822	828	807	874	856	832	880	842	835	827	835	868	863	810	854	796	882	844	853	816	882	860	848	837	881	809	794	840	874	850	829	818	802	816	867	771	898	859	833	870	817	829	810	868	805	823	862	835	823	800	861	842	824	806	854	804	848	787	841	832	829	830	821	839	823	831	844	882	875	807	814	817	858	846	841	845	849	823	878	857	800	813	829	815	777	854	840	817	889	826	857	828	844	790	783	882	858	805	865	834	861	817	831	822	810	854	856	862	857	794	830	812	823	825	839	850	865	822	848	818	886	866	822	879	890	808	804	843	804	818	852	814	804	864	836	825	804	835	887	813	866	878	815	866	796	861	871	864	870	834	845	787	810	794	837	823	888	840	877	837	842	840	920	818	849	787	801	867	788	883	832	888	862	865	843	864	872	824	788	820	814	803	815	892	848	878	852	816	804	827	860	810	837	890	874	832	886	809	814	833	878	789	813	827	824	806	824	846	868	808	859	839	872	870	881	863	837	821	856	832	817	861	811	855	811	894	798	849	850	876	795	873	905	847	864	844	828	829	843	829	826	869	842	807	896	898	831	844	800	859	877	859	808	773	840	878	856	890	860	842	846	855	829	854	829	805	796	839	793	808	878	823	826	807	869	809	853	839	884	836	819	898	853	848	873	874	806	836	863	831	828	861	859	862	812	861	806	838	831	883	823	820	823	775	815	833	874	791	856	832	860	804	802	835	861	804	818	853	775	869	865	785	812	801	852	808	853	842	876	856	846	819	818	867	867	818	824	834	853	757	803	842	809	877	819	839	896	842	825	824	842	869	851	858	821	804	857	896	832	821	863	807	868	807	754	826	821	845	857	890	850
29009	16301	2408	528	373	330	326	302	300	274	282	304	280	276	263	270	278	260	284	280	265	239	303	274	271	252	286	246	260	253	251	247	271	296	277	261	274	275	252	292	280	290	279	275	257	254	313	283	280	283	267	279	279	329	330	257	275	281	291	277	257	279	268	259	267	263	292	296	280	256	296	266	262	305	260	250	277	262	280	284	260	293	280	262	259	256	286	267	279	271	250	292	258	282	272	268	270	282	259	245	322	260	287	256	261	307	293	268	264	297	271	305	254	298	285	289	276	302	251	263	291	300	253	305	272	274	279	271	300	248	239	260	277	266	292	272	274	274	298	292	260	298	265	265	294	285	264	286	252	235	284	302	248	278	309	282	287	263	299	283	268	274	279	260	300	265	254	261	253	293	271	279	283	279	247	284	293	267	266	287	298	287	273	287	251	283	250	280	247	278	293	280	296	273	264	255	261	250	266	281	286	305	276	277	249	247	269	278	287	311	263	264	288	292	253	267	254	277	268	289	277	259	290	288	244	258	260	253	266	237	278	263	282	281	294	299	255	283	273	277	293	269	255	277	283	255	262	289	280	273	286	282	276	311	289	259	300	274	274	245	272	288	270	284	276	242	265	290	274	287	257	257	260	254	312	283	267	309	276	275	284	269	273	267	277	252	265	269	317	289	254	289	284	268	293	283	258	241	259	265	285	260	305	292	260	296	297	285	256	276	276	301	267	292	281	315	296	272	281	254	273	248	301	266	265	271	280	296	283	287	274	285	266	288	258	276	290	287	306	253	292	279	314	314	255	274	247	258	255	280	256	263	280	270	308	268	289	257	271	266	272	275	263	275	259	268	300	261	306	277	288	261	294	248	275	266	270	272	276	278	290	248	275	252	253	299	257	267	274	293	261	268	309	275	265	276	266	263	292	280	289	231	269	283	246	286	285	250	268	275	271	281	272	264	306	295	291	265	273	278	290	277	268	292	272	299	258	274	270	255	269	273	284	271	267	265	266	261	291	264	237	247	282	271	273	274	269	280	271	295	266	259	272	319	276	306	277	275	288	257	259	283	285	273	289	288	272	281	274	270	274	279	272	264	291	306	269	277	274	306	250	275	257	249	253	271	256	267	314	278	295	270	267	280	309	251	272	283	265	267	267	280	270	297	268	263	280	284	265	285	283	271	283	316	284	285	252	256	283	287	266	280	286	271	269	276	258	268	267	294	282	285	285	298	257	250	284	301	247	251	300	286	257	288	272	270	265	321	290	295	261	262	263	264	281	293	294	273	264	264	294	271	289	286	287	262	304	284	267	268	238	275	285	264	269	264	261	276	279	277	281	245	259	257	264	261	259	284	251	279	252	300	252	284	264	272	291	285	254	250	257	273	271	276	282	253	285	280	277	260	266	262	287	262	273	248	301	297	295	275	270	282	235	303	279	267	259	310	272	262	261	249	306	293	257	286	270	274	243	270	282	285	266	266	259	287	260	258	234	302	281	274	257	267	275	295	267	298	281	292	249	251	302	262	276	269	284	277	288	272	274	279	287	276	267	285	253	263	257	301	285	284	309	268	277	265	292	248	285	266	256	258	271	288	276	303	305	279	268	307	277	271	315	266	274	295	308	295	261	268	286	262	282	269	248	281	264	254	306	280	270	287	273	282	286	313	320	290	272	251	287	251	253	297	313	258	272	276	256	273	282	292	285	280	264	258	288	271	318	246	278	294	268	242	265	253	276	284	270	286	278	289	309	273	290	237	282	236	282	275	266	250	250	261	255	312	244	290	280	291	271	260	257	267	296	258	308	294	278	290	258	258	274	301	281	263	246	287	287	275	288	294	285	270	305	312	280	243	270	259	252	282	261	270	291	263	284	258	264	288	275	284	273	256	296	285	270	308	271	282	261	289	265	272	259	262	279	267	294	294	280	301	269	279	258	281	281	330	264	237	269	275	283	293	287	282	273	311	277	265	284	296	250	275	320	299	265	244	291	294	283	263	282	261	278	296	293	258	274	271	272	279	265	315	270	303	295	291	266	296	277	274	298	292	284	260	282	263	279	278	287	284	292	246	255	273	265	307	245	274	276	274	255	272	273	276	282	260	267	245	266	298	290	285	290	285	284	273	270	252	277	253	278	255	268	261	293	276	289	259	276	256	279	297	285	287	271	276	280	274	298	285	257	261	291	280	299	260	269	301	282	246	288	284	265	249	288	258	250	267	253	264	267	259	282	270	269	253	291	271	298	257	289	273	287	273	276	266	266	270	276	288	259	312	246	280	253	279	296	274	307	268	271	271	300	261	264	280	268	305	290	303	251	268	298	304	307	272	252	288	267	285	281	266	280	286	283	275	292	289	265	285	255	306	266	239	259	281	264	277	262	289	287	278	287	299	266	291	289	265	263	262	289	277	295	268	227	285	272	284	272	292	281	270	283	279	273	295	253	264	253	279	292	250	261	280	260	267	269	263	269	271	298	261	258	266	259	289	283	245	231	245	280	295	278	276	265	313	289	281	284	291	284	261	249	233	287	280	250	240	287	274	266	278	276	293	280	284	285	310	266	302	305	256	259	283	276	307	257	298	269	294	273	268	306	302	277	308	285	276	283	290	302	268	271	256	291	273	255	275	260	298	240	283	271	248	276	313	290	294	311	263	276	286	231	265	265	279	251	270	267	258	267	263	273	241	289	290	244	248	291	291	275	273	254	282	271	298	262	272	277	296	286	275	267	297	263	301	258	248	277	283	281	273	253	276	265	276	308	286	292	260	281	256	298	291	249	285	291	264	275	292	275	283	278	283	268	272	278	253	321	283	267	276	266	282	275	294	300	282	267	248	264	254	276	262	279	288	273	231	282	259	293	308	275	282	244	271	273	271	236	261	273	278	275	288	255	266	258	273	280	299	258	262	281	284	291	249	268	261	284	291	283	270	239	280	269	281	296	286	267	251	254	254	278	275	282	283	284	288	254	283	290	287	296	250	242	275	310	265	271	258	278	305	285	275	258	250	245	257	271	255	282	281	287	271	283	272	291	273	278	257	260	280	262	261	273	276	276	273	279	259	300	301	297	284	253	275	243	285	283	264	257	263	297	313	294	302	331	273	286	286	318	274	289	268	296	285	265	281	282	276	314	259	263	289	280	266	290	266	296	267	277	296	250	269	290	281	298	274	282	295	276	239	258	267	236	256	257	251	278	270	296	280	263	294	304	291	263	238	278	248	315	257	286	273	245	282	297	245	322	257	245	260	293	275	314	266	247	265	281	265	270	281	253	264	303	294	271	252	268	264	286	248	295	279	262	278	256	274	286	270	277	281	319	279	256	260	258	248	257	275	268	268	276	249	270	271	268	291	260	283	251	267	273	258	288	282	273	266	276	270	320	304	240	271	292	278	285	283	280	268	276	280	272	279	283	314	274	294	245	300	267	272	254	262	275	272	255	253	253	257	266	297	271	266	281	266	272	266	292	298	273	239	296	291	257	272	271	284	280	283	258	288	284	274
4940	760	723	549	435	416	353	341	327	324	326	286	340	280	311	315	292	269	263	290	280	272	280	284	306	265	266	293	275	291	291	270	309	290	267	296	282	274	276	285	259	269	284	278	254	252	272	281	288	285	276	291	285	281	264	252	276	269	281	266	267	282	271	277	282	283	247	256	286	269	284	290	308	275	292	270	296	282	290	297	245	277	250	300	229	250	289	257	263	278	271	296	313	289	259	282	292	247	280	246	250	301	284	308	296	267	276	268	289	285	275	270	250	269	270	269	298	269	314	269	294	306	298	250	285	283	300	263	257	288	273	284	283	278	279	284	267	297	282	273	252	296	252	269	266	302	273	253	268	255	278	274	291	286	288	257	295	293	261	263	283	260	255	281	267	261	264	294	277	277	258	265	279	283	274	280	296	285	295	286	275	281	282	320	256	271	285	304	281	288	276	282	287	265	287	301	266	289	290	284	276	290	269	280	275	265	301	280	286	265	286	312	283	251	258	272	267	299	258	263	302	311	276	271	263	266	269	251	255	272	253	274	275	281	285	267	272	279	298	301	240	275	270	284	280	273	282	296	271	260	278	277	285	272	261	304	311	250	253	273	280	278	293	269	278	288	277	279	273	277	292	270	276	279	274	257	282	284	285	258	266	293	258	294	261	295	283	279	264	294	298	280	291	300	302	278	296	291	274	261	286	261	271	257	304	296	293	258	282	282	261	312	267	268	282	270	295	280	267	285	255	264	280	316	270	289	287	247	271	293	288	280	278	301	283	282	270	274	248	253	282	284	251	274	278	268	282	267	286	274	270	281	286	313	279	296	296	275	291	268	279	279	294	276	305	273	275	278	256	306	317	288	301	280	260	277	278	281	268	275	266	270	303	267	273	280	299	272	271	302	258	285	288	270	271	271	281	287	281	287	300	281	291	280	273	284	275	272	281	280	295	300	294	274	263	279	288	295	297	280	307	286	259	262	294	259	288	326	244	260	296	297	275	297	265	280	290	265	293	256	272	259	277	276	289	275	295	275	280	270	276	284	284	289	275	276	291	297	243	277	295	265	272	302	278	281	291	256	273	302	257	277	281	238	281	300	260	283	290	287	301	281	276	286	289	257	293	280	279	264	270	299	295	286	282	255	267	276	271	272	302	274	283	257	284	284	271	275	289	321	305	277	256	284	259	289	269	267	291	262	286	288	254	251	277	279	256	289	295	291	263	309	303	283	287	295	300	296	265	272	274	267	261	271	282	290	313	276	295	271	281	259	293	310	279	261	285	296	298	253	245	315	285	277	251	295	286	313	295	299	280	287	246	252	268	259	275	283	293	274	247	309	273	266	282	278	262	271	261	233	263	268	278	296	271	263	241	275	271	280	267	292	292	275	281	285	284	277	300	270	258	268	272	314	304	264	276	267	260	269	228	264	265	267	275	282	272	283	279	270	288	252	248	295	271	309	291	306	284	256	268	271	289	301	258	289	297	260	283	245	280	286	277	256	274	305	273	276	269	274	274	299	276	265	261	286	287	294	292	269	285	305	258	250	291	299	258	253	269	293	298	265	279	294	313	307	278	284	270	284	266	291	284	283	242	271	239	279	297	317	253	268	285	264	277	306	276	285	296	284	252	278	272	280	264	308	300	317	264	277	300	253	293	272	314	240	276	258	241	310	304	276	287	261	296	292	296	279	263	275	275	258	263	293	272	269	276	265	285	274	268	293	286	282	267	314	228	258	270	261	301	278	278	254	266	280	269	289	269	292	256	304	274	299	268	274	290	297	277	264	278	278	270	301	283	266	292	264	321	278	270	278	297	303	278	295	268	258	295	253	272	266	286	294	302	297	289	268	307	272	301	292	296	285	293	297	335	277	288	252	295	290	284	290	252	283	303	265	273	280	292	260	243	300	250	259	260	289	285	272	311	247	305	292	269	268	293	246	288	285	277	283	273	263	315	270	304	310	287	272	251	277	265	263	263	271	294	253	268	278	293	284	277	271	301	264	254	329	303	281	278	252	244	268	294	244	254	275	261	291	266	267	298	290	292	306	250	285	290	281	280	278	288	279	265	291	281	272	249	269	277	296	277	257	267	269	265	271	260	285	267	293	276	260	291	296	266	304	277	292	269	293	272	294	274	305	297	257	284	271	296	265	288	261	295	300	299	308	268	298	269	267	297	320	260	252	276	279	292	268	248	300	274	263	295	303	293	258	279	273	251	296	285	271	274	261	296	299	294	278	270	273	256	292	306	297	293	291	268	276	278	267	305	267	305	288	291	292	257	288	285	270	253	247	269	282	266	267	253	290	255	273	299	269	264	270	295	264	288	279	278	265	262	289	297	282	290	282	258	288	260	257	263	254	284	285	247	253	259	275	274	280	287	305	240	254	234	288	284	289	271	272	244	296	289	266	250	293	277	290	260	266	276	283	286	274	275	280	268	272	251	283	259	297	281	291	280	283	274	294	294	297	280	274	283	268	280	289	273	254	266	273	305	284	303	263	290	277	259	299	284	294	267	256	271	296	277	296	265	282	286	286	275	245	272	260	275	286	269	252	240	304	274	267	302	302	260	288	260	256	280	286	297	277	283	289	269	263	287	300	267	294	287	262	255	263	278	280	282	327	290	280	299	305	245	303	283	272	274	269	284	279	310	283	288	294	289	295	301	287	277	285	264	284	255	261	292	261	287	261	273	280	267	270	254	248	273	287	292	265	279	255	294	298	296	291	277	312	306	316	273	240	281	308	297	266	251	307	297	260	240	258	284	279	273	281	252	283	290	273	282	302	279	279	257	317	281	301	298	307	283	294	298	298	310	264	273	290	314	267	303	267	277	261	281	268	297	294	263	285	249	285	280	276	280	302	289	281	280	247	292	237	286	285	290	298	265	305	263	273	272	287	268	296	296	309	260	271	270	258	293	263	279	286	257	284	297	287	281	278	262	261	268	291	269	303	252	263	293	275	275	298	252	287	297	287	283	293	288	267	287	285	284	261	237	260	272	274	282	320	266	248	279	290	282	273	264	268	269	311	235	278	247	275	267	265	293	263	245	283	272	279	277	296	253	296	251	243	275	273	263	295	265	307	292	267	265	287	271	272	270	293	269	278	269	273	277	261	259	307	284	271	277	304	272	295	263	264	258	254	260	305	284	256	280	262	277	293	319	243	241	253	280	257	301	307	254	265	273	267	263	317	280	273	256	279	264	274	276	294	284	280	278	291	288	260	277	275	265	266	286	262	274	268	272	266	250	293	277	298	247	255	280	297	287	282	259	254	316	300	282	293	282	281	279	266	298	269	290	276	283	275	298	270	258	281	308	276	260	314	269	294	298	303	267	270	291	277	272	270	300	291	277	254	278	277	283	286	270	258	268	272	256	279	245	260	288	264	291	278	273	279	268	297	292	278	253	289	276	302	293	268	272	259	285	263	276	258	273	281	271	285	263	314	280	273	281	286	260	278	293	305	275	270	279	303	265	287	276	285	263	274	307	291	277	273
25770	21342	28036	24984	21333	12823	1878	1197	1077	1019	899	878	851	845	800	778	761	747	735	690	745	713	696	699	707	739	693	638	726	711	682	701	692	720	721	689	690	682	677	639	705	659	709	736	664	717	674	705	647	661	703	668	724	699	719	665	680	660	647	716	671	680	732	710	655	709	659	637	672	710	695	629	696	681	621	732	633	701	655	642	661	670	675	687	662	670	675	672	676	663	670	708	676	615	622	652	653	632	708	687	722	671	674	657	684	686	660	704	625	633	682	680	627	654	656	655	652	684	662	626	669	672	674	680	678	649	711	658	726	677	671	687	636	721	725	636	690	645	647	718	658	643	664	641	678	695	663	640	641	675	624	689	617	745	647	679	604	634	658	675	655	670	723	643	687	683	685	659	661	716	704	660	672	635	684	671	731	725	664	682	662	669	626	687	720	669	687	679	654	679	704	737	693	642	683	677	663	660	657	687	651	664	647	646	682	658	679	619	677	666	643	671	663	702	690	691	629	628	683	685	694	665	640	680	663	690	599	689	667	675	671	688	660	674	657	663	687	688	678	674	640	693	683	640	659	695	693	712	699	680	688	698	676	635	684	658	656	650	681	685	643	643	688	681	680	707	659	624	685	669	680	710	654	668	641	679	679	640	658	668	678	672	672	661	683	651	664	673	640	679	681	694	654	682	630	672	683	682	624	669	639	647	662	669	609	628	695	676	679	709	686	683	657	701	656	652	685	649	643	678	688	620	724	665	703	686	648	630	681	691	663	665	707	706	685	689	692	706	654	726	654	697	690	671	642	685	684	654	642	657	697	670	640	695	640	666	670	705	669	620	658	661	702	666	656	656	674	632	644	662	655	624	650	667	674	645	663	704	657	677	660	709	646	679	686	704	696	639	690	667	642	644	619	719	663	660	647	707	639	635	658	673	700	667	666	660	674	645	685	698	676	653	603	639	630	660	701	680	684	693	686	660	648	669	658	618	631	672	676	712	624	697	637	655	679	650	705	693	639	672	693	671	653	649	679	681	650	684	672	715	677	668	707	671	678	713	649	629	632	654	692	653	626	641	682	689	633	670	663	680	627	690	675	631	659	645	663	630	636	682	667	703	680	650	676	662	674	651	663	666	670	696	682	646	657	669	692	687	669	662	666	672	647	671	735	669	689	664	704	712	717	646	684	697	656	665	636	697	654	653	642	611	614	647	660	611	652	675	657	660	656	675	643	642	664	676	682	650	624	687	677	677	645	651	636	676	623	676	651	734	648	620	663	705	722	694	704	674	646	667	609	687	661	630	669	647	654	648	637	658	679	674	658	714	677	623	668	666	641	638	672	706	660	669	674	625	672	612	632	648	705	678	635	703	641	659	658	642	662	663	658	693	651	659	682	676	702	666	660	674	683	646	687	657	704	675	678	656	646	651	648	652	674	682	706	700	693	617	705	697	654	659	675	649	700	637	649	654	647	709	662	687	644	657	688	664	631	656	630	690	685	652	653	619	689	665	669	677	665	665	663	671	639	662	691	608	677	695	609	636	642	659	659	673	721	695	697	688	667	632	702	715	703	639	626	669	676	631	606	693	658	679	680	668	663	628	697	673	683	649	644	669	657	651	644	634	647	652	653	660	682	683	643	633	695	677	690	625	653	692	617	653	693	673	702	671	692	677	655	667	669	696	694	698	696	674	630	655	683	628	676	678	704	679	659	656	686	630	664	668	682	640	692	721	682	685	654	666	656	727	664	678	677	677	667	668	681	672	712	636	671	651	647	698	710	636	668	632	685	721	680	721	676	630	659	664	656	654	696	661	671	682	623	663	662	680	701	701	667	628	657	667	653	679	702	658	626	646	674	649	684	688	691	689	660	687	639	660	624	603	681	708	625	704	686	657	709	649	638	656	660	619	651	702	689	668	635	700	707	624	637	696	615	635	666	634	639	685	665	668	674	629	679	675	661	704	669	661	660	660	638	689	672	606	677	692	695	689	623	666	662	647	653	669	687	613	694	713	639	642	681	644	659	641	651	652	645	609	637	672	659	665	651	611	700	683	718	700	627	656	629	639	679	644	650	647	646	702	691	688	701	738	651	682	664	618	666	666	669	672	738	625	658	670	726	707	658	661	645	661	630	657	690	655	698	719	653	704	642	687	719	715	657	634	666	623	660	651	663	687	612	651	645	693	655	723	655	641	654	672	651	623	685	642	653	696	682	652	675	642	636	690	683	662	665	677	749	685	646	659	623	664	677	660	706	693	659	622	705	681	693	673	635	681	663	670	660	697	655	662	652	670	703	677	709	620	682	650	661	645	651	672	690	681	669	620	658	632	724	667	661	615	620	700	692	685	641	656	678	663	654	663	650	605	682	671	685	694	694	679	638	649	653	686	655	698	662	668	639	636	700	661	692	641	668	631	666	672	656	649	661	734	644	680	689	640	680	642	660	673	660	695	605	658	649	693	649	633	639	697	684	683	677	636	649	733	640	650	648	650	730	680	622	669	694	669	665	655	669	680	666	727	675	621	721	681	724	674	644	670	626	659	682	671	679	663	630	665	626	701	645	664	692	633	622	659	649	668	667	651	674	658	669	685	658	687	679	696	735	731	642	610	669	694	665	677	651	653	652	681	626	650	728	656	629	697	675	685	682	679	676	658	629	641	674	709	718	658	697	685	651	686	696	662	708	681	683	655	660	656	625	658	659	670	657	682	668	634	613	671	659	649	652	647	703	673	637	651	654	711	649	650	665	685	643	658	658	679	713	658	671	679	645	702	679	682	630	687	672	677	701	633	666	697	653	640	666	684	674	640	656	695	709	633	646	671	639	623	701	633	603	627	654	687	711	726	597	639	632	665	691	629	676	686	691	717	685	606	646	691	667	671	684	649	679	670	718	663	661	710	703	730	613	641	648	672	628	666	674	684	611	669	672	690	647	665	676	662	676	640	676	679	708	640	614	681	704	675	640	656	636	650	680	634	726	653	685	656	672	619	660	660	676	655	651	683	696	675	654	689	629	659	652	642	633	676	690	642	690	711	595	682	694	695	696	666	713	685	637	657	648	715	665	654	679	694	717	668	678	686	665	655	659	670	689	696	651	690	662	647	685	676	655	641	646	671	655	645	718	645	655	694	690	655	681	619	700	688	674	638	637	658	628	679	683	648	672	656	662	715	657	708	683	640	674	661	673	633	653	662	667	724	692	694	640	682	726	668	678	672	601	660	670	662	686	679	622	668	649	660	649	662	693	650	690	671	674	684	650	670	669	629	702	665	627	633	660	617	653	678	667	652	705	652	680	703	621	668	687	667	643	648	704	650	697	693	663	650	684	670	681	662	638	686	674	662	641	669	678	689	648	686	670	621	650	668	647	641	692	677	662	642	681	600	610	665	672	721	709	664	680	695	700	654	636	660	670	663	635	641	665	650	617	656	696	635	670	668	646	701	667	710	662	673	662	653	639	669	660	660	599	691	720	677	662	655	702	687	646	677	696	691	649	657	625	689
7264	10698	9968	5646	3734	2682	2103	1784	1530	1394	1289	1105	996	978	944	841	826	787	779	756	794	753	680	735	774	722	658	692	667	679	703	691	701	681	674	688	650	674	683	688	665	631	682	666	666	658	618	640	619	675	686	630	628	679	659	645	635	635	628	664	656	672	643	616	666	657	658	587	667	656	657	667	614	624	629	617	608	660	636	610	610	620	609	658	633	712	613	648	620	648	620	603	645	637	637	643	613	634	608	611	653	700	649	645	656	629	614	652	629	598	627	607	605	630	586	611	626	642	574	638	606	626	629	656	601	609	671	627	571	633	625	631	611	670	584	644	639	636	642	653	607	627	630	653	617	645	636	657	619	640	587	617	638	638	594	652	685	597	598	658	640	623	649	614	602	630	591	655	666	672	626	583	628	626	589	597	606	618	649	621	627	691	671	638	633	652	644	595	574	645	610	614	597	585	603	589	635	624	655	632	645	624	639	567	611	653	632	645	655	635	579	609	613	617	612	578	641	612	645	592	613	582	624	636	629	620	624	654	646	652	599	617	599	614	587	606	626	601	621	645	616	625	589	642	692	641	678	621	613	551	671	599	581	646	668	675	634	642	619	621	604	648	652	592	592	645	595	619	597	638	650	600	624	632	624	611	636	620	594	604	641	652	616	673	701	601	616	651	674	607	639	583	642	618	640	606	585	647	623	587	595	664	639	640	674	600	641	623	644	622	623	644	664	624	593	602	617	628	619	609	635	578	605	602	586	614	629	647	643	638	605	604	652	664	639	637	657	651	569	597	617	645	617	623	629	634	592	629	638	655	586	602	626	660	647	645	674	648	607	665	626	652	649	596	660	574	606	612	637	622	675	614	619	630	647	650	597	608	634	616	657	622	613	613	560	594	626	624	597	615	658	628	627	626	645	650	606	641	629	640	591	646	621	598	635	589	635	601	626	642	593	618	648	614	637	624	636	588	644	636	623	662	615	648	613	602	619	613	605	652	622	638	610	617	653	670	619	595	649	635	637	615	605	597	649	616	641	635	606	618	627	616	651	639	629	634	654	626	620	640	613	637	612	624	596	653	660	612	633	624	659	664	606	612	622	657	570	646	642	620	611	658	637	616	622	654	603	646	643	647	644	593	624	634	634	615	617	644	583	607	628	627	580	571	621	644	674	617	612	623	648	587	626	665	647	679	635	616	630	636	623	616	573	588	619	619	617	607	682	651	599	573	618	617	673	624	572	655	666	645	650	634	552	585	601	635	639	647	618	587	625	645	618	626	632	639	635	633	613	628	648	661	676	621	609	673	653	545	616	658	594	651	629	615	609	649	619	639	607	618	647	638	621	597	624	633	609	636	596	682	690	637	617	646	657	633	609	632	591	621	627	662	602	598	597	650	608	616	617	675	631	644	606	596	608	703	645	610	630	673	593	604	635	600	632	676	603	666	603	596	606	631	598	620	586	624	609	629	631	616	626	647	615	643	637	612	604	617	630	605	604	641	590	620	645	610	615	647	606	612	614	644	662	603	639	622	615	607	625	660	609	636	690	631	661	595	643	619	598	666	584	633	642	644	637	595	688	645	632	604	601	619	605	670	597	616	689	647	575	582	606	608	579	627	632	639	601	594	587	597	607	624	617	660	659	627	608	614	614	610	639	617	602	647	623	643	603	627	664	634	659	635	618	646	662	576	631	655	598	659	652	603	630	639	607	601	652	644	645	635	605	668	606	608	646	644	601	587	635	662	612	657	631	699	643	633	642	605	668	673	595	638	618	635	603	607	651	621	607	647	610	669	657	639	617	593	579	639	577	636	615	618	631	609	625	605	601	593	562	616	610	628	620	643	620	643	596	566	628	639	645	644	671	606	628	598	631	661	589	589	653	611	665	666	619	607	640	620	604	673	635	599	627	627	668	643	659	637	655	634	617	579	612	645	614	598	621	619	618	585	624	602	625	659	621	643	638	639	650	669	602	602	620	597	597	606	658	612	657	645	639	695	603	655	632	630	605	638	624	599	618	637	662	647	610	601	668	628	585	608	579	637	660	622	645	643	621	638	606	648	631	649	651	602	606	675	629	656	638	592	589	626	658	654	595	623	574	665	643	648	611	590	634	654	610	627	621	635	669	641	652	636	632	614	629	619	661	621	633	622	659	604	607	612	601	634	625	664	571	604	620	635	592	593	639	619	598	581	603	636	609	624	633	675	617	607	652	644	643	644	631	634	621	638	668	647	561	617	613	621	629	622	604	642	632	624	607	629	640	635	625	618	642	645	628	601	637	618	649	605	609	597	616	598	671	619	614	611	640	665	617	608	616	618	607	646	660	626	656	599	663	608	598	612	615	638	622	621	669	566	607	607	622	606	617	606	671	627	611	648	615	672	665	628	584	633	618	648	638	634	609	609	665	608	616	610	621	640	670	648	591	634	621	615	621	623	652	643	625	641	633	623	619	672	660	631	628	639	614	627	604	653	630	629	614	609	643	613	622	650	649	607	646	580	649	644	659	649	632	613	609	626	632	599	590	641	618	629	619	644	613	634	622	640	665	616	619	624	591	603	547	613	661	647	598	611	578	609	613	615	628	646	610	635	646	623	550	667	643	615	623	633	625	675	634	592	624	616	601	637	578	653	613	610	654	620	623	639	623	669	608	586	594	603	626	629	601	606	641	620	630	624	629	636	685	620	634	643	642	649	605	648	652	644	621	616	642	650	638	628	624	603	611	612	582	618	635	586	600	628	629	628	633	642	625	679	645	657	670	684	629	577	649	593	613	627	629	617	606	612	623	579	600	620	650	599	610	645	629	639	593	658	587	642	616	620	642	658	637	600	646	629	647	652	621	594	634	633	642	612	637	646	646	611	661	636	616	627	627	639	640	599	627	637	584	638	640	620	592	632	656	573	613	587	596	667	622	620	657	665	587	637	617	621	657	599	608	627	605	642	632	685	629	658	639	644	604	625	617	650	668	591	664	665	627	619	613	638	665	653	639	627	649	612	626	605	633	622	639	605	649	609	614	644	677	609	631	666	625	636	621	589	624	629	664	630	617	695	604	604	620	619	605	589	670	646	590	655	640	637	639	631	641	616	616	682	623	619	624	597	643	626	614	629	613	614	617	623	630	655	648	584	649	609	625	589	644	636	599	626	655	604	587	625	620	633	644	641	614	611	586	630	598	647	568	621	604	657	616	622	635	620	645	594	618	615	595	644	614	635	618	644	614	647	604	616	604	604	636	572	627	606	647	612	607	684	622	637	650	599	593	650	676	623	647	612	571	613	619	628	619	597	607	638	618	627	599	630	635	598	663	669	622	627	599	654	639	637	607	616	622	642	582	603	575	640	599	615	650	610	582	653	633	667	626	630	595	647	623	619	625	660	612	627	602	624	594	625	600	612	631	646	636	643	639	626	614	680	619	633	601	602	613	631	609	650	612	629	676	600	659	641	590	620	567	619	625	596	602	622	614	607	603	667	620	632	583	611	626	605	658	619	646	638	624	620
23413	21364	28398	24698	21374	21472	11819	2366	1625	1552	1410	1306	1254	1247	1142	1110	1031	1098	1083	1048	1023	997	1018	978	974	998	963	920	970	980	954	992	889	913	916	917	934	910	961	938	936	988	947	953	913	930	924	976	894	953	927	943	923	935	926	910	907	917	917	956	918	905	900	956	948	945	931	894	973	869	895	905	942	903	888	914	883	908	891	893	909	898	897	869	882	866	860	910	896	871	891	890	931	925	838	908	938	892	940	951	918	897	901	862	894	905	912	911	910	922	862	871	883	933	929	874	919	887	935	856	903	878	891	900	897	888	934	864	894	907	890	897	901	878	860	898	889	900	936	863	929	842	860	858	901	942	889	896	911	876	879	903	925	934	940	881	968	894	904	854	891	865	898	817	916	901	871	886	909	912	899	941	889	954	932	881	976	908	869	862	941	932	891	858	948	915	876	865	909	959	941	925	918	954	907	877	950	883	918	909	882	858	900	872	940	884	906	896	894	854	926	924	936	928	890	920	930	878	918	871	861	911	871	927	864	930	919	925	856	908	861	861	958	868	867	931	935	925	892	911	869	922	900	873	926	880	881	847	897	887	900	900	884	927	931	869	880	915	913	839	905	905	880	918	943	948	918	916	819	941	867	887	874	889	909	931	910	910	844	899	900	906	841	879	941	895	896	873	889	886	901	905	878	932	915	964	926	847	873	887	891	908	830	908	865	896	868	861	878	918	875	893	845	826	862	921	859	906	907	896	904	880	912	911	873	920	906	920	859	921	888	931	926	804	892	890	885	847	819	950	819	879	941	908	927	915	887	835	901	905	899	898	901	895	886	924	898	890	916	871	870	889	898	884	829	923	917	856	902	931	933	902	921	885	909	829	908	914	910	918	918	905	981	930	833	909	914	840	908	873	918	908	911	876	919	862	865	854	844	890	871	929	860	915	904	858	919	845	867	945	956	903	890	855	898	903	884	941	900	909	942	870	958	913	904	928	971	873	836	917	922	923	861	893	877	917	927	889	907	876	931	845	843	858	913	905	946	897	887	916	938	909	917	858	896	863	887	908	924	884	917	932	945	895	957	881	901	889	879	878	882	849	969	890	867	893	882	889	881	937	898	915	869	900	900	885	879	860	939	880	830	874	885	883	934	921	842	927	901	937	888	950	853	854	855	926	890	901	890	853	895	903	939	888	877	948	855	888	885	926	864	891	937	915	898	889	840	869	840	922	900	881	874	909	910	915	872	898	855	943	931	876	914	879	829	955	889	843	921	907	933	915	884	919	952	912	878	905	949	861	897	883	958	874	881	907	944	929	902	858	871	945	862	908	887	825	920	891	927	889	860	902	922	871	907	890	883	859	913	890	914	906	844	853	872	894	876	842	922	893	873	848	864	868	924	842	918	803	881	889	902	839	867	943	954	950	853	885	952	818	882	865	889	897	909	906	889	892	839	898	880	912	882	828	897	934	915	898	959	933	842	845	908	922	877	854	890	850	921	925	881	859	872	887	896	940	886	867	910	910	916	917	879	871	908	847	905	927	893	874	910	885	865	871	865	877	911	918	915	917	901	888	844	896	859	902	903	893	878	909	883	898	888	939	872	874	886	847	884	820	894	905	889	869	915	919	894	907	824	859	918	882	900	879	850	927	942	853	889	898	849	905	902	884	903	920	932	855	944	944	875	892	917	902	889	875	916	889	878	953	880	860	832	883	925	968	879	916	912	923	921	913	947	906	894	893	886	931	923	873	892	894	885	885	885	899	908	891	921	920	875	906	876	891	860	919	842	875	874	878	874	891	916	873	950	878	900	864	895	921	886	870	828	894	850	832	847	836	896	873	868	929	926	907	922	915	909	857	884	811	912	848	874	886	892	853	856	950	905	864	912	916	854	832	846	913	897	875	865	848	915	907	949	886	899	891	890	901	879	892	900	877	920	882	871	884	862	852	854	888	855	951	945	877	899	870	898	873	861	947	917	899	907	889	864	948	943	887	870	825	883	937	884	905	942	886	875	863	906	898	881	891	875	920	901	860	927	878	912	922	868	869	869	906	891	887	870	872	878	872	914	915	881	947	873	864	901	853	900	902	876	886	862	862	874	946	888	911	934	899	905	924	848	894	946	844	909	911	905	906	912	888	906	863	940	913	858	877	883	881	862	896	937	862	907	860	923	876	913	832	919	890	902	841	865	907	923	863	915	933	890	973	915	911	900	888	919	948	845	874	845	925	844	935	902	887	940	863	902	876	883	914	894	899	894	898	914	904	900	859	854	882	911	901	913	869	829	931	912	948	841	939	894	844	897	965	850	885	932	947	904	845	918	893	938	880	940	919	878	847	878	853	920	915	891	884	877	874	877	880	898	860	894	855	878	884	841	847	918	897	861	864	936	940	869	883	890	890	884	898	869	886	873	891	854	883	895	889	948	915	884	889	943	853	927	873	922	911	879	907	898	863	902	907	872	889	917	925	930	909	891	866	859	880	883	882	930	900	938	924	925	948	854	865	949	919	859	872	871	881	911	883	894	881	893	859	898	915	877	892	888	879	892	877	929	936	884	916	854	885	907	955	924	860	901	895	877	885	843	932	873	873	981	891	895	953	929	908	900	903	934	923	919	899	883	945	934	841	932	841	871	886	880	914	887	869	887	949	886	911	911	879	909	911	878	875	913	894	909	879	856	886	870	940	910	892	919	923	919	884	894	944	887	894	881	927	853	880	933	920	886	902	916	919	884	902	875	920	867	890	922	945	868	867	938	890	853	897	893	925	894	908	890	875	899	902	874	934	846	896	905	884	910	901	892	837	935	886	838	892	880	844	897	850	894	814	882	924	902	890	913	898	872	918	919	911	845	873	893	898	877	901	870	882	952	922	890	931	892	841	852	826	883	884	872	854	898	944	964	927	856	882	911	906	885	850	893	898	870	930	861	918	908	870	937	942	872	881	928	917	858	890	887	932	872	911	906	869	882	876	871	925	942	922	896	872	914	936	908	837	931	886	900	861	852	873	891	868	911	862	916	915	957	852	898	921	901	907	921	854	915	878	866	869	895	941	888	938	922	894	912	883	920	891	884	929	838	914	968	883	884	847	891	900	964	913	838	963	885	903	943	861	849	978	925	908	877	902	842	896	857	889	884	906	877	882	895	860	932	876	906	940	926	913	923	864	830	937	889	907	889	928	884	924	874	893	886	902	896	938	905	894	884	902	892	907	904	941	854	875	878	847	901	837	886	980	902	920	905	862	904	884	912	927	906	891	888	960	919	904	929	841	925	887	882	973	867	881	912	892	912	843	899	905	828	898	908	985	910	890	841	860	868	938	875	911	907	871	946	930	882	840	898	941	872	893	937	902	947	866	849	852	864	873	955	879	862	896	893	884	864	889	985	904	949	818	901	911	921	852	918	897	855	856	913	938	880	900	903	884	922	949	913	914	881	880	913	914	864	859	1002	884	883	911	896	883	888	859	870	915	896	884	914	883	903	916	916	886	901	868	878	932	888	869	889	913
10170	17239	15986	9673	6452	4708	3742	3036	2556	2378	1991	1828	1704	1477	1407	1345	1280	1296	1230	1149	1119	1076	1007	1038	941	1038	937	965	961	926	976	979	901	864	984	921	893	978	881	901	938	908	922	919	902	828	918	875	972	883	888	853	874	876	892	845	912	905	878	902	814	868	874	834	872	839	856	883	809	930	840	856	896	898	867	838	868	839	843	847	847	905	873	823	800	824	847	855	878	838	906	859	836	889	850	816	819	902	871	864	865	866	804	822	888	814	818	881	864	849	842	865	895	830	858	878	852	814	888	810	856	861	833	863	851	902	864	867	836	879	822	825	842	844	806	851	860	790	853	824	887	848	834	854	871	907	863	833	813	857	799	841	813	826	825	842	860	876	820	817	867	835	866	829	839	802	841	830	848	822	823	844	842	837	874	856	856	870	900	817	849	825	843	792	831	853	849	862	788	896	938	865	860	795	825	874	799	894	811	824	832	835	838	822	850	805	831	859	823	833	843	823	839	867	902	857	877	836	758	836	855	876	837	871	846	841	856	845	828	857	790	819	808	899	786	887	843	811	809	862	844	898	805	830	844	845	817	834	800	854	820	808	840	879	879	810	859	806	871	845	847	826	869	826	870	830	827	829	868	796	835	812	823	849	853	808	794	844	829	874	795	828	887	891	833	832	851	873	846	827	849	800	842	867	849	819	862	823	780	861	886	821	847	812	805	793	878	855	862	832	861	836	873	814	833	760	853	844	866	836	869	890	846	800	873	875	824	808	856	880	848	837	862	876	863	819	881	855	825	860	783	841	864	874	881	857	800	811	831	870	864	834	841	865	829	806	803	829	890	840	837	795	864	881	869	792	847	808	876	849	886	809	854	823	809	846	876	847	840	828	787	847	856	817	827	807	894	852	894	838	827	846	812	850	857	833	850	830	855	835	847	831	863	821	878	807	814	836	878	864	876	860	929	843	761	857	827	892	823	761	825	843	832	816	839	842	852	864	852	811	838	811	840	844	802	872	816	880	823	839	771	883	844	812	850	790	873	899	801	834	863	837	817	822	870	816	865	808	840	806	804	803	851	842	823	850	802	796	865	861	825	860	797	811	821	827	830	816	813	866	861	835	838	831	823	855	885	783	825	828	810	795	867	828	865	876	803	785	843	823	836	882	907	842	849	837	829	872	863	836	880	817	788	876	830	813	868	850	842	868	875	900	847	884	827	815	826	806	883	831	846	838	859	831	819	872	813	807	813	882	816	800	791	828	835	828	818	813	835	789	836	798	815	855	908	840	781	828	862	818	872	837	847	852	897	785	819	846	815	861	851	857	801	859	875	862	841	829	843	927	804	813	852	839	877	839	850	857	868	833	845	873	876	871	861	842	830	841	861	835	889	876	850	830	876	851	844	832	787	860	826	803	824	874	843	815	837	812	835	852	836	815	816	843	900	818	833	836	831	786	862	839	889	838	832	841	825	897	861	864	938	840	820	816	896	817	831	829	886	811	797	833	819	910	849	814	783	793	828	828	853	824	896	821	889	793	822	865	880	861	823	830	851	826	873	867	820	829	812	831	840	829	803	857	789	897	879	800	835	858	844	831	839	831	825	865	829	840	752	808	812	829	897	899	854	837	833	796	820	822	805	847	848	824	815	839	815	854	825	798	838	872	849	861	854	799	895	835	822	829	790	815	877	840	871	825	841	812	829	795	774	832	830	860	822	805	855	848	860	883	824	812	801	814	885	829	846	834	790	882	841	825	855	854	806	840	886	885	863	853	858	824	819	795	819	836	818	833	818	831	862	827	775	833	844	848	884	801	838	791	838	822	856	842	867	808	815	853	832	845	800	840	810	848	862	798	857	810	865	795	805	830	836	886	827	850	893	832	808	854	888	810	811	834	839	816	807	822	893	833	819	855	864	827	840	877	847	893	825	870	883	788	829	882	887	886	800	834	905	893	808	887	875	834	857	865	876	857	878	873	836	781	824	857	811	881	834	850	797	825	873	844	785	861	849	841	791	823	798	816	829	810	870	840	895	846	816	842	840	808	852	846	854	820	838	859	785	826	857	821	810	912	860	828	847	787	796	859	846	807	845	852	912	808	861	855	827	848	864	804	862	820	864	870	819	797	885	858	794	819	883	808	826	830	854	862	839	810	842	864	819	829	826	861	866	806	874	809	860	802	799	851	801	818	865	859	863	785	860	865	858	825	823	840	859	852	825	818	821	802	867	836	865	832	801	837	850	876	875	821	775	861	827	877	835	848	830	836	775	813	854	879	766	864	911	856	842	837	868	806	826	837	829	841	846	820	798	822	845	827	851	770	828	870	799	864	819	824	839	787	807	918	876	805	858	799	811	840	847	820	873	862	854	818	835	818	823	873	800	795	789	825	904	840	814	839	835	839	845	832	860	902	858	887	863	881	822	824	806	787	896	831	863	873	806	820	813	805	840	834	851	818	859	826	822	866	912	834	841	870	774	844	829	905	905	802	845	814	839	817	828	860	872	876	867	836	889	843	819	850	835	823	835	856	855	860	844	814	852	784	783	818	884	848	863	846	853	873	850	841	855	857	771	855	821	871	817	814	801	858	901	851	808	837	878	842	849	812	808	811	834	829	804	859	792	864	855	844	869	811	831	830	840	846	857	837	792	857	825	839	864	852	824	876	842	843	817	833	889	778	828	842	824	819	868	796	876	841	822	826	848	871	812	871	850	897	872	856	878	819	835	841	800	809	828	798	790	866	805	856	848	835	856	861	811	829	855	875	846	838	887	880	822	843	869	804	797	873	864	827	830	843	851	848	825	866	840	796	855	877	862	838	859	864	796	807	843	899	803	835	856	873	838	828	820	844	858	818	815	805	883	925	844	823	805	793	797	814	841	829	856	877	808	864	862	810	886	845	845	821	894	870	826	824	851	808	869	796	818	859	824	830	827	878	850	852	830	850	799	878	871	878	824	817	855	858	876	880	890	878	829	838	807	852	861	837	856	896	870	855	868	841	817	802	807	842	843	852	833	863	853	825	841	870	856	812	826	843	860	809	888	843	906	875	858	869	867	814	827	852	807	832	848	866	889	859	845	872	824	863	817	859	835	881	838	844	815	896	805	881	811	844	805	824	855	890	784	927	855	826	841	840	851	848	871	809	881	808	801	768	780	833	869	846	852	901	843	797	849	863	807	778	847	865	815	830	844	823	874	836	865	815	814	875	842	787	840	860	818	846	845	887	854	862	804	811	805	823	817	825	862	826	825	890	838	829	862	836	860	835	873	851	870	840	828	804	837	857	848	807	862	891	867	860	836	807	838	869	847	814	853	818	817	802	860	882	858	823	863	825	819	852	858	873	834	869	803	830	807	875	811	829	871	866	834	829	838	789	825	793	803	875	875	890	830	820	841	828	878	841	847	813	848	858	827	835	846	835	793	862	888	875	854	779	866	827	797	811	807	867	868	858	841	828	853	887	839	806	877	824	838	841	814	865	894	827	825	885	914	893	848	831	870	856	869	818
29013	16185	2421	521	392	366	348	299	309	302	284	297	274	283	295	276	278	262	267	290	236	276	270	281	287	278	263	294	288	296	294	297	277	270	261	266	300	282	273	281	282	302	282	247	287	288	280	286	279	273	291	294	279	293	278	279	284	303	273	261	305	280	292	296	306	271	291	283	283	267	300	277	295	298	284	305	299	241	277	308	284	306	277	265	282	298	280	297	292	269	267	289	269	302	299	235	275	275	291	278	308	263	260	282	282	299	272	276	281	291	302	273	295	254	247	291	278	265	302	259	270	287	307	277	300	296	267	271	304	258	299	292	278	275	277	288	296	258	271	263	321	273	272	272	286	283	250	307	253	288	300	275	273	245	296	305	270	261	251	311	282	263	281	283	252	270	263	263	264	262	272	303	256	262	285	278	278	297	297	299	321	263	276	290	292	299	297	292	262	253	333	303	275	284	313	283	295	277	311	292	274	292	296	294	275	281	268	250	263	251	275	269	283	278	273	269	272	280	293	257	280	268	280	280	276	282	258	258	307	277	279	302	286	268	255	307	280	300	261	297	293	304	259	268	298	292	273	258	280	269	273	291	279	296	260	308	275	305	283	294	293	280	298	285	293	290	279	278	300	289	294	270	249	303	284	271	274	270	284	294	271	275	288	292	290	267	280	272	303	296	305	298	270	278	287	264	283	286	264	288	271	292	294	262	282	291	300	276	265	282	240	245	285	271	291	300	259	272	269	290	311	274	308	309	275	285	309	260	277	270	254	300	274	273	253	302	280	265	298	273	273	271	287	300	265	263	283	285	279	288	269	311	300	293	272	304	265	286	307	268	301	276	271	292	278	282	296	251	301	286	297	285	296	277	280	301	282	291	250	259	295	270	275	280	293	264	262	261	240	292	295	265	267	286	264	251	275	275	254	254	273	322	284	267	314	292	287	295	269	285	292	304	292	260	287	259	299	281	245	293	264	290	303	276	275	284	293	268	282	251	269	284	287	291	259	292	284	290	278	311	261	291	298	276	271	308	279	273	255	239	303	283	278	296	273	272	280	302	251	289	259	288	286	253	255	238	257	292	257	248	272	319	291	289	274	276	257	284	256	302	294	301	264	290	241	278	277	296	278	289	279	257	280	273	276	286	296	289	280	273	292	289	275	259	251	296	284	269	280	272	322	258	298	279	281	280	261	252	282	261	315	273	267	276	296	295	278	267	252	268	274	276	295	304	254	262	282	287	291	294	279	275	287	288	298	283	256	285	274	301	275	273	297	278	267	280	249	257	273	275	287	268	281	311	281	264	260	267	262	285	292	275	283	293	318	245	242	309	263	272	261	278	293	264	248	282	286	268	256	265	300	271	269	294	276	270	309	303	259	271	269	302	270	271	239	289	288	255	295	307	281	252	257	259	290	253	274	284	287	290	268	256	285	290	273	272	294	257	278	278	284	283	327	323	278	278	309	263	287	258	308	285	282	294	286	285	248	300	273	280	298	273	273	274	274	286	269	293	277	269	274	294	284	301	299	246	270	269	278	242	259	255	278	275	263	291	236	236	287	265	311	282	276	268	267	271	274	260	293	258	267	251	275	268	272	284	270	289	264	272	279	277	298	276	284	310	256	272	297	321	270	298	289	278	255	268	293	259	295	281	252	285	282	273	284	273	297	279	281	258	275	263	311	262	270	281	264	277	277	237	271	289	278	255	290	259	274	279	269	279	295	293	289	282	282	278	305	313	280	296	271	288	307	291	278	273	258	274	263	277	245	238	294	294	301	254	261	275	229	308	259	282	260	272	272	262	287	280	274	287	290	269	266	276	274	288	264	291	254	263	274	247	256	278	242	254	309	270	306	276	288	251	275	301	300	268	285	303	283	265	270	264	270	313	278	285	312	304	295	267	262	295	260	286	288	268	285	262	257	280	288	286	307	277	283	264	259	283	304	295	260	272	255	252	272	272	283	262	290	291	272	262	282	277	278	288	293	277	264	289	304	245	258	282	280	265	275	291	272	317	272	266	302	259	264	258	293	249	288	270	257	256	270	276	256	268	251	291	269	264	283	273	274	300	281	282	275	274	289	282	276	283	267	254	306	305	292	257	267	292	267	279	266	263	264	285	268	266	289	252	302	261	265	269	246	247	265	306	286	243	269	309	305	270	282	288	301	278	247	274	268	278	268	286	240	286	293	264	303	293	280	299	267	289	293	290	289	293	295	280	257	316	299	279	283	254	283	300	274	264	243	286	275	254	288	283	290	273	257	254	264	258	269	281	273	292	288	284	286	290	267	305	259	296	290	281	303	276	289	265	278	287	291	265	284	265	284	272	307	287	287	285	251	295	253	289	243	280	293	254	260	282	277	265	248	283	253	293	273	299	284	298	256	254	268	281	266	260	299	263	292	309	301	279	263	278	280	287	269	276	274	285	287	277	281	294	293	266	302	273	265	297	298	258	257	266	271	283	270	271	286	293	287	290	297	278	290	275	276	260	250	279	305	270	274	285	276	281	281	285	269	293	280	284	261	296	269	278	284	302	289	271	271	278	270	280	271	278	296	277	295	249	250	289	276	284	304	271	260	273	282	262	256	280	278	291	279	272	287	270	281	312	298	290	284	288	273	303	284	274	298	285	269	278	246	266	302	287	279	257	278	276	282	293	254	294	307	298	280	253	291	280	276	290	289	288	245	279	271	283	277	292	295	276	280	288	302	263	285	289	243	286	269	270	265	288	270	282	256	271	267	265	292	281	284	291	283	261	262	257	288	247	286	279	300	287	261	279	311	282	288	271	254	285	272	268	301	262	260	244	253	256	269	279	278	253	291	293	272	290	261	276	295	274	290	274	299	307	285	270	279	247	252	293	269	304	296	274	246	264	241	270	292	275	276	319	276	261	267	306	290	283	278	271	247	266	288	304	277	293	285	265	243	270	268	282	284	260	270	264	264	283	294	294	273	285	307	259	269	277	253	271	276	296	278	292	257	278	281	286	288	275	250	293	268	281	274	285	313	289	250	308	314	282	292	303	288	260	295	293	276	271	314	264	300	268	299	259	276	260	274	264	285	278	298	280	322	277	267	270	279	284	279	278	275	274	276	273	278	278	264	297	282	271	291	308	271	259	307	271	268	303	276	303	280	286	267	273	258	270	266	319	324	279	259	299	279	277	307	268	269	285	275	322	266	256	261	256	287	252	297	315	278	262	280	288	276	292	275	264	256	275	300	308	283	269	295	261	285	294	259	292	280	255	259	274	269	281	279	270	261	273	282	326	279	290	302	288	280	301	309	266	289	260	252	283	282	269	269	262	296	288	291	237	281	257	302	297	263	274	293	295	262	279	263	299	271	248	306	269	266	272	266	276	265	284	290	254	289	281	273	275	265	263	293	278	280	249	268	269	269	284	305	269	283	268	244	287	256	295	285	254	283	248	287	299	271	279	282	275	290	254	300	270	291	296	273	307	294	278	312	286	280	281	283	296	278	269	281	252	294	291	278	302	307	287
4963	827	802	526	404	392	365	352	353	349	309	291	347	281	298	299	278	281	284	275	298	285	295	292	270	289	302	269	304	266	306	278	268	267	249	288	289	296	270	288	294	275	282	301	268	272	287	257	319	299	278	279	294	276	298	260	258	291	291	281	277	282	304	296	250	259	251	277	275	269	285	256	285	259	310	309	276	263	294	258	254	273	313	296	292	263	276	278	304	306	263	281	281	312	251	291	300	267	287	275	308	283	276	295	270	302	316	264	308	267	277	279	280	286	281	271	272	313	295	269	262	295	284	273	274	280	275	282	275	305	299	281	258	261	307	304	257	279	286	313	290	268	290	257	285	270	326	274	279	280	275	283	266	306	279	305	265	271	276	276	233	281	314	273	294	286	274	276	261	294	308	296	264	286	282	292	247	300	306	275	309	265	298	277	297	288	299	295	270	281	289	297	259	292	274	266	294	300	271	257	304	297	255	311	299	284	283	282	278	242	292	261	255	276	303	251	248	278	294	273	294	304	257	290	266	264	283	287	254	268	265	292	312	269	268	281	282	254	279	256	262	302	289	313	290	254	305	287	249	280	263	258	280	274	305	294	265	262	295	246	250	289	280	286	284	265	258	262	300	293	293	269	269	296	293	283	316	313	273	257	277	278	288	294	285	266	258	300	271	280	278	273	298	281	300	271	297	260	275	305	297	282	274	292	287	254	265	268	290	259	291	279	290	260	264	303	282	265	249	281	300	272	273	255	278	285	274	279	322	284	289	308	246	300	275	281	290	290	277	282	287	278	271	228	302	263	277	270	284	227	270	289	249	284	310	268	286	263	247	269	296	315	287	256	253	284	286	291	287	308	268	263	298	287	248	312	290	262	306	268	276	243	281	273	304	264	295	316	257	305	275	275	271	307	263	262	279	300	289	286	269	276	289	264	295	261	285	276	281	295	262	260	253	279	294	273	273	254	250	276	314	267	276	295	275	280	281	253	297	278	281	282	267	285	271	283	282	277	274	277	278	273	274	327	275	289	279	277	297	263	277	299	267	279	278	265	262	269	278	282	287	277	286	251	276	279	285	302	286	280	279	272	276	269	294	273	294	264	260	298	277	274	283	258	293	271	301	276	280	270	272	275	282	285	246	272	275	281	277	317	270	274	265	278	282	269	281	295	296	277	270	285	272	254	301	297	246	293	266	280	303	274	241	275	296	271	283	287	293	276	305	262	277	255	311	263	250	279	296	282	298	264	255	263	276	278	269	247	270	262	283	282	254	264	271	269	283	271	306	264	287	256	283	309	295	295	298	276	295	260	257	293	265	300	298	300	288	284	314	242	300	294	287	283	292	286	259	284	284	284	268	281	256	314	254	289	272	254	291	278	267	260	292	293	304	274	245	274	266	290	283	268	291	301	240	287	260	256	285	280	290	274	290	290	269	284	293	295	300	263	272	267	269	272	277	285	300	286	274	275	294	241	296	251	284	316	295	271	293	271	301	309	288	257	292	279	274	291	276	310	283	267	274	271	255	264	278	268	302	285	264	275	260	264	314	267	297	283	260	323	269	283	266	286	275	281	273	289	306	284	307	289	301	277	283	285	281	286	299	282	267	282	287	303	298	301	301	295	295	283	291	286	265	262	267	254	255	239	257	259	289	276	279	280	279	311	285	296	259	304	318	286	262	279	272	297	284	292	297	295	288	287	301	283	286	268	311	285	285	287	283	279	266	291	288	284	289	232	296	282	286	284	260	266	276	292	290	284	278	288	273	271	306	275	278	286	288	252	280	280	262	293	265	257	280	266	289	274	262	278	264	290	296	282	261	300	301	300	276	294	276	284	279	279	320	287	274	312	252	277	298	292	254	277	273	277	277	242	258	280	269	276	265	287	295	290	268	273	282	242	280	303	292	269	264	288	304	281	261	274	295	252	283	267	289	282	283	276	290	291	277	266	259	251	276	296	305	267	290	277	308	280	281	319	253	276	266	275	296	288	300	300	311	300	268	282	303	281	282	246	247	299	266	286	273	296	288	265	230	309	278	257	275	264	290	253	271	279	284	301	290	282	263	269	240	261	300	273	282	299	299	293	251	287	279	284	284	270	266	298	264	282	281	286	245	301	286	292	277	266	287	265	262	296	292	303	266	278	316	289	254	297	297	267	298	285	276	270	284	289	291	271	261	274	286	300	275	287	282	270	272	285	272	281	295	318	257	264	284	293	287	279	267	305	275	270	270	289	267	288	285	272	294	296	278	296	295	271	274	283	291	306	241	281	268	265	287	273	295	303	262	282	291	266	280	268	293	286	256	285	280	262	280	297	273	274	321	329	307	280	271	283	255	288	284	289	238	271	278	303	279	293	280	255	267	307	282	263	285	300	268	280	270	280	268	300	283	299	280	299	268	283	280	290	284	288	301	261	300	304	301	292	268	291	280	249	291	292	296	293	304	249	265	253	296	302	290	275	271	259	275	282	279	306	256	241	262	279	266	288	282	296	284	273	281	277	293	267	289	278	260	291	295	292	293	297	251	318	293	277	279	280	285	260	296	302	279	271	312	299	286	257	310	297	295	263	289	270	263	286	292	279	254	290	294	290	274	293	295	279	276	313	278	283	271	264	275	280	274	256	276	267	294	254	282	289	302	293	291	276	296	288	261	299	293	258	279	297	279	269	270	282	288	272	275	260	296	280	291	287	303	289	259	268	288	280	286	310	303	295	268	256	278	274	279	303	297	293	271	336	278	252	273	256	268	303	287	244	274	287	288	272	309	270	279	261	305	275	292	279	289	279	281	259	267	261	266	256	311	267	273	292	283	284	289	257	274	264	323	280	292	285	261	288	296	282	272	280	275	285	291	288	280	271	274	300	255	262	246	262	297	261	294	283	279	277	256	280	280	278	279	293	249	270	267	276	266	273	284	297	323	281	285	278	276	259	279	295	252	276	282	251	265	271	272	312	278	272	267	291	286	283	266	307	286	287	271	256	292	298	285	275	298	282	263	291	252	288	286	277	283	296	282	298	296	274	303	297	304	284	290	255	292	269	298	265	303	271	283	300	288	264	310	320	302	270	289	256	270	318	279	277	271	291	258	269	274	295	304	262	313	301	290	289	295	304	278	291	294	253	272	273	268	275	269	302	291	265	279	285	288	272	276	286	288	299	304	279	281	280	308	267	267	278	284	293	292	285	286	279	239	294	272	334	280	298	278	284	278	283	285	284	318	281	281	284	264	267	284	279	280	284	267	317	287	271	290	266	285	302	273	266	286	305	269	304	283	247	277	275	305	278	276	278	281	282	278	268	296	277	279	282	276	306	302	293	282	274	288	280	263	280	270	285	260	283	289	269	275	259	254	296	311	266	306	303	252	285	261	275	262	270	268	283	295	284	266	281	275	272	267	290	285	286	273	261	269	270	264	299	296	251	279	292	253	280	268	277	280	279	303	278	272	253	297	281	267	278	305	267	284	271	290	261	307	275	296	272	267	282	292	283	285	263	290	285
25796	21348	28055	24984	21350	12784	1928	1287	1046	1030	904	878	807	778	778	806	756	731	737	793	751	674	750	723	741	714	735	686	734	701	676	706	706	745	664	709	711	665	687	659	674	696	689	682	681	700	718	662	657	722	726	644	676	677	686	670	642	746	685	669	666	680	712	662	714	672	705	672	724	667	712	710	611	671	649	644	699	728	668	687	666	689	726	674	681	665	665	684	673	657	721	695	707	692	672	642	680	646	706	686	724	693	700	723	717	672	667	675	711	648	655	693	681	681	695	680	676	708	639	700	690	669	750	671	673	663	660	640	663	694	698	708	628	653	672	697	672	684	700	642	724	705	705	705	687	702	655	666	722	684	684	613	694	647	668	680	693	651	687	662	627	683	695	668	665	673	648	735	644	647	640	645	675	667	668	669	684	639	664	677	643	674	656	650	665	698	635	616	662	671	614	685	670	694	670	664	650	651	688	651	684	721	688	693	684	672	696	668	680	668	660	657	718	619	697	713	642	686	689	648	659	704	671	708	698	671	656	674	674	662	680	639	675	601	628	677	653	664	683	650	683	640	672	659	733	674	640	636	671	637	695	641	661	719	684	653	675	670	716	681	702	709	693	649	672	667	666	686	645	711	706	687	706	681	673	682	664	675	658	686	672	664	673	684	689	668	658	661	660	653	655	652	727	711	669	656	618	657	666	652	659	644	683	654	668	660	731	698	643	689	662	601	696	687	680	690	681	647	670	675	680	677	671	698	697	673	652	658	673	676	668	667	706	654	679	687	650	675	701	690	672	644	697	670	646	691	641	647	668	669	688	617	692	683	689	669	684	663	646	670	652	684	700	693	688	660	663	658	655	678	682	670	660	677	694	602	641	671	698	666	667	682	696	638	664	689	655	689	664	694	647	680	686	656	633	689	667	656	724	668	667	725	670	656	648	651	656	618	690	691	660	632	644	676	707	676	680	694	683	721	647	635	665	706	705	677	674	684	666	641	699	686	655	708	673	624	647	634	692	657	660	648	651	619	693	670	686	675	699	730	665	619	668	704	689	667	706	602	668	712	665	675	652	668	637	646	727	711	686	656	645	720	691	655	668	684	705	691	668	707	678	690	646	682	698	649	705	714	674	656	686	657	702	672	700	666	731	685	701	682	664	643	640	649	665	668	666	702	612	679	700	641	633	683	715	658	657	637	706	676	693	654	685	699	687	644	669	692	678	638	701	678	677	702	659	666	721	674	654	666	648	655	648	696	674	675	680	697	696	659	647	650	698	675	676	710	679	657	676	697	675	655	679	683	667	687	660	724	677	694	659	697	692	638	628	685	660	684	705	707	714	701	641	655	681	714	666	699	659	723	665	729	660	648	690	687	722	687	704	637	673	672	670	646	666	673	676	666	688	683	668	651	697	692	670	654	638	713	631	675	671	654	651	681	673	663	670	681	668	691	686	657	662	694	674	675	664	698	635	692	643	708	706	686	650	658	633	666	654	677	675	706	643	632	690	626	683	691	688	718	722	695	687	708	662	684	677	640	680	721	660	626	635	683	674	651	649	646	698	699	686	680	705	663	642	678	671	679	673	643	693	684	641	697	664	682	731	697	718	658	695	701	667	643	703	665	674	710	654	689	664	658	661	634	703	651	685	725	740	664	711	656	623	654	664	690	674	683	686	646	723	694	698	669	694	616	693	742	670	632	684	699	677	687	726	669	663	677	749	675	641	765	674	723	675	652	646	681	673	669	690	672	734	687	640	632	700	659	677	679	672	671	685	682	663	681	671	675	664	626	670	658	677	690	670	737	667	725	719	648	698	664	658	706	653	698	694	738	679	653	657	717	671	643	639	630	687	638	677	656	716	687	670	683	678	623	695	656	665	664	690	635	705	741	708	691	679	650	653	663	654	676	715	659	645	725	696	688	685	673	691	649	726	658	637	674	708	685	669	679	702	682	676	680	655	650	684	651	690	687	684	648	648	651	698	645	690	686	672	698	697	673	669	664	689	674	738	661	671	681	671	673	675	672	705	678	697	659	690	672	665	718	688	659	757	681	715	648	694	643	683	676	648	657	672	691	647	668	681	690	709	651	646	670	712	648	644	659	711	658	644	663	659	690	682	671	668	653	674	687	667	646	679	699	691	688	709	675	676	638	663	671	717	694	650	643	666	656	675	670	694	651	686	662	677	705	691	647	717	667	661	658	607	669	650	622	688	703	734	692	667	658	660	682	667	638	693	683	659	701	680	676	668	658	681	718	680	682	651	696	684	670	659	674	695	699	617	664	655	699	666	706	620	712	688	691	657	700	658	669	693	678	695	714	707	637	686	699	663	666	643	655	696	680	659	713	678	711	695	674	661	683	683	644	657	626	747	717	677	678	703	661	630	663	679	632	605	663	687	682	645	670	654	720	681	670	620	696	677	658	702	670	681	683	707	720	683	707	680	681	693	668	661	674	631	667	698	697	642	736	697	648	675	636	693	652	651	700	687	686	667	636	696	676	684	679	693	629	702	646	667	652	701	682	708	662	677	690	676	666	705	680	686	665	653	649	659	664	675	662	639	669	646	619	691	684	749	620	637	686	679	659	692	693	653	676	677	665	656	639	677	686	697	688	649	608	634	673	684	694	753	640	679	675	661	650	647	653	645	701	690	690	694	667	676	640	687	694	705	662	619	661	700	704	633	693	674	652	655	687	622	685	673	673	643	661	712	691	698	678	692	656	689	698	673	665	706	729	671	686	677	682	670	698	670	681	675	698	678	644	684	680	686	630	684	650	675	680	625	726	683	660	676	684	615	678	644	644	692	689	675	603	722	651	603	685	667	670	667	721	673	626	680	652	623	634	680	673	699	670	692	693	668	690	683	632	716	649	698	679	660	668	692	694	682	675	622	700	662	662	690	696	642	684	714	683	650	646	656	679	643	695	651	665	711	693	683	689	660	711	641	663	714	674	692	676	662	630	695	709	667	653	720	691	681	640	677	658	679	657	607	682	656	663	699	671	651	712	696	707	694	686	664	708	695	712	623	671	648	675	700	690	638	659	659	621	668	681	682	692	702	671	649	633	687	640	694	690	690	748	654	680	673	692	639	710	696	681	720	654	654	684	693	724	660	671	643	621	663	712	631	660	693	738	662	699	680	733	636	654	659	657	674	647	700	691	666	701	643	653	649	704	727	657	684	685	655	669	655	655	712	706	666	665	654	690	708	701	690	629	670	670	656	662	639	711	669	667	675	701	668	686	755	681	696	705	691	623	708	651	654	631	692	650	643	674	662	702	660	698	647	692	687	646	651	694	633	656	620	667	687	665	662	671	659	641	661	682	690	663	675	669	688	689	677	679	716	694	606	659	668	656	680	683	669	687	654	657	673	666	695	699	623	677	650	688	669	649	670	625	656	720	666	638	644	658	690	657	650	656	677	699	643	688	664	692	648	688	660	635	668	652	687	702	682	631	680	686	636	694	669	742	685	607	667	644	701	682	656	654	675	678	707	718	719	694
7323	10612	9924	5712	3813	2815	2175	1784	1512	1376	1309	1134	1000	992	951	864	847	819	782	751	776	748	755	733	760	741	724	705	689	690	639	723	690	650	649	666	650	630	688	613	638	617	661	642	626	630	699	617	647	616	616	643	621	648	690	657	650	615	678	609	628	645	655	623	623	609	632	621	654	615	634	630	620	613	617	612	652	658	689	619	686	609	629	702	614	645	621	615	654	657	639	610	625	627	645	606	647	620	653	677	633	680	611	644	649	644	611	621	612	633	608	635	644	663	637	604	633	656	629	617	613	599	646	629	579	615	674	627	603	608	631	601	624	663	642	691	602	636	644	666	648	660	681	661	602	644	666	603	684	654	625	649	640	608	629	651	627	590	589	615	656	635	640	611	674	615	626	614	597	680	634	646	615	608	650	598	648	623	572	616	634	623	635	635	617	635	624	636	661	621	622	639	636	626	653	652	629	642	643	634	635	654	622	624	591	644	632	627	644	646	635	597	611	626	635	628	659	674	617	620	619	607	666	614	647	606	589	601	630	641	629	613	639	626	613	620	636	640	654	629	632	599	599	647	606	607	632	638	610	647	601	674	632	633	598	624	665	638	648	663	589	607	647	619	635	653	645	678	620	623	628	645	667	643	650	645	637	634	633	657	617	622	605	606	616	623	638	610	658	638	581	634	619	620	666	605	646	655	651	633	624	611	642	598	637	579	579	652	591	616	608	631	597	584	618	617	645	623	692	642	604	661	668	606	611	684	624	624	655	613	627	622	594	621	621	625	648	608	611	638	603	612	616	635	614	637	615	613	581	639	635	641	608	603	587	630	598	654	617	582	677	593	615	629	611	634	635	604	632	655	631	610	634	641	598	609	626	610	604	617	610	637	610	626	629	614	599	656	678	622	609	630	652	619	664	647	576	653	630	615	621	618	626	617	631	627	607	607	592	593	696	650	622	650	622	589	637	656	655	575	606	621	634	639	614	650	636	650	643	608	624	631	637	639	612	614	620	635	612	612	608	622	608	624	603	627	671	655	659	596	598	666	643	633	610	654	645	602	586	615	632	627	613	653	616	653	648	603	627	633	599	620	671	638	652	627	604	625	629	649	632	635	589	671	645	639	624	596	599	652	634	638	646	601	647	605	613	645	632	637	648	613	631	621	588	646	609	619	651	691	654	595	599	620	588	651	637	637	622	648	634	623	617	585	606	647	598	593	592	594	673	618	626	602	658	640	643	637	673	671	637	622	642	621	622	633	650	618	566	631	622	594	626	660	620	639	624	641	654	570	655	620	610	593	612	637	632	603	661	648	657	624	596	656	620	601	587	630	616	654	644	635	615	620	575	647	607	622	671	611	602	611	658	605	594	622	591	631	600	609	647	629	663	617	649	636	601	626	635	652	629	662	584	592	563	626	635	585	606	677	613	698	583	633	683	589	618	632	649	622	613	581	636	628	634	639	612	599	659	655	645	682	582	639	673	627	655	630	632	643	615	635	591	570	665	611	607	642	630	632	621	650	653	623	644	659	624	673	633	649	639	648	616	611	647	633	622	600	598	650	631	592	621	625	612	629	643	598	631	618	650	607	614	620	657	605	574	603	615	604	659	628	615	605	614	626	636	626	598	669	620	642	678	657	625	619	579	641	655	608	642	659	635	645	629	615	646	626	640	645	684	630	622	652	592	632	657	646	623	641	637	666	628	622	595	652	642	669	624	659	623	611	641	631	645	627	642	666	624	637	610	635	649	625	629	604	607	588	670	608	594	642	626	639	578	613	669	640	646	600	614	657	595	649	634	606	610	663	614	626	636	688	635	632	629	618	664	665	562	654	637	626	648	690	643	609	627	619	647	683	659	651	623	621	602	643	628	628	660	657	619	628	619	633	624	569	651	558	635	624	622	581	612	667	616	634	619	610	609	666	644	647	658	647	619	626	632	602	582	662	631	633	655	643	589	608	603	629	639	627	640	603	648	659	602	602	649	609	627	640	634	625	650	603	714	659	616	656	614	657	610	612	665	659	694	618	650	600	634	621	635	621	638	626	600	654	617	640	608	638	600	621	587	595	611	592	637	608	616	663	652	631	656	615	618	673	613	665	645	648	640	644	618	608	610	603	611	617	613	633	680	625	623	648	634	595	640	631	654	643	624	639	657	611	619	599	658	563	648	626	629	645	620	605	662	595	641	622	624	622	609	605	641	632	595	642	610	639	600	639	654	653	609	644	611	598	597	635	594	682	650	609	612	606	639	638	638	615	659	656	597	610	647	634	649	557	608	689	634	607	645	606	607	631	589	654	620	623	601	605	641	684	639	635	602	607	625	623	624	644	609	592	585	614	657	691	679	674	630	633	656	670	612	681	677	635	646	606	642	632	606	622	635	631	630	656	593	601	620	604	638	672	619	611	617	619	624	581	644	646	610	644	567	655	606	627	621	607	640	568	629	607	605	612	627	635	601	615	612	634	624	612	661	617	648	612	626	640	641	647	612	642	620	536	604	598	618	614	637	631	619	607	629	626	633	619	625	705	648	596	671	648	672	557	608	632	616	606	647	598	605	632	656	637	611	596	622	637	585	621	653	616	622	619	629	665	696	600	639	636	629	630	595	644	663	645	613	583	619	605	633	655	638	648	622	631	608	594	647	615	636	676	666	661	638	651	621	622	625	636	636	650	661	659	590	657	621	597	617	630	628	601	594	672	605	629	644	628	649	628	620	601	636	609	622	613	624	612	650	601	622	634	676	592	693	649	621	644	675	619	625	643	664	613	601	646	625	654	621	621	624	618	607	660	580	624	608	597	604	594	559	590	637	574	613	573	667	600	644	650	601	652	643	645	661	649	667	639	616	623	632	621	614	629	669	590	682	638	620	669	635	627	654	631	613	655	626	574	608	600	642	645	658	615	600	644	621	615	643	639	602	609	641	628	625	628	611	636	665	697	688	601	644	614	590	621	584	662	643	633	651	606	672	637	631	638	632	632	609	592	631	594	616	589	631	672	647	639	644	620	619	658	600	644	643	615	650	586	617	633	656	628	603	628	619	655	623	655	609	625	619	655	620	663	597	649	622	600	603	633	658	634	620	585	613	651	590	612	668	620	578	627	639	616	642	592	607	622	644	563	636	605	656	665	622	605	628	621	620	595	638	596	597	615	667	632	632	635	694	627	598	638	659	646	674	621	674	623	599	587	642	660	612	681	582	630	613	635	687	637	588	630	650	628	643	638	616	657	620	627	639	605	618	609	629	592	599	617	638	590	640	652	652	598	626	585	641	593	615	646	640	651	629	634	636	666	664	604	601	627	650	634	617	645	654	617	632	703	600	649	664	597	589	607	627	639	709	661	630	608	590	620	659	644	721	641	636	613	616	675	636	677	666	609	670	650	645	624	659	613	617	645	608	648	645	624	626	636	646	624	636	627	605	641	640	634	581	621	615	614	633	638	690	616	622	643	639	659	656	685	643	653	618	606	637	589	620	626	639	623	621	600	622	644	621	615
23491	21364	28430	24683	21371	21483	11778	2237	1662	1491	1343	1354	1234	1209	1111	1073	1063	1038	1061	1033	1012	1058	1000	1010	1016	993	966	956	1004	909	962	951	913	991	979	972	906	941	914	906	953	878	884	948	996	948	897	926	913	911	909	943	923	934	915	887	911	864	963	917	905	925	897	846	876	904	934	949	968	905	911	893	906	904	929	902	944	924	914	876	912	915	891	882	900	877	871	926	861	941	955	919	907	930	885	872	879	857	889	893	926	874	872	958	874	897	921	916	922	854	950	877	960	877	916	912	866	924	925	940	874	938	882	899	891	909	910	934	889	878	902	907	880	912	883	922	917	824	888	877	954	934	908	891	905	946	918	902	851	824	841	904	869	903	902	900	910	905	867	883	933	871	844	896	881	897	893	910	911	846	912	918	871	926	900	920	907	932	915	853	960	942	916	845	933	855	872	876	899	923	952	853	989	927	913	919	875	919	909	897	930	923	893	885	914	887	906	907	933	873	911	870	836	915	868	933	875	915	930	929	930	907	902	879	871	848	863	872	907	803	913	891	891	929	861	906	877	980	888	871	866	941	913	896	943	899	891	913	916	878	890	899	918	911	887	914	911	856	900	872	906	839	907	882	924	922	920	910	857	898	928	935	860	822	899	925	904	848	971	896	891	868	886	914	888	883	916	891	849	898	892	898	880	887	949	875	911	892	895	945	876	907	868	893	922	868	908	886	901	927	892	892	878	891	905	935	832	914	934	863	937	887	944	894	914	905	892	893	869	931	871	953	890	936	930	935	931	892	902	857	879	889	886	917	867	863	930	874	928	884	862	866	870	872	882	895	860	911	924	913	875	914	894	875	896	878	896	922	880	823	897	876	881	917	918	861	856	937	931	949	873	966	912	867	947	922	898	892	955	944	885	919	916	913	909	963	901	904	898	888	943	865	905	914	889	879	886	851	826	930	936	861	867	911	896	909	940	850	889	930	886	858	896	951	886	899	909	898	902	928	855	935	938	933	885	895	914	935	879	899	905	906	932	860	880	890	873	877	924	856	887	898	901	918	809	889	864	865	888	896	844	871	922	899	897	868	940	890	883	905	965	902	931	903	906	883	891	870	883	896	891	862	890	879	938	918	875	877	901	942	824	853	960	876	867	944	939	918	877	898	875	898	968	900	874	904	910	880	860	873	892	940	851	894	928	921	942	870	934	943	878	879	932	861	908	929	905	889	927	934	931	878	957	868	871	905	915	904	902	858	916	906	952	921	917	947	906	911	860	855	866	934	979	937	924	913	917	861	902	942	902	862	870	930	924	869	849	891	883	883	922	891	889	870	937	888	928	910	921	848	920	830	885	869	909	872	947	903	929	918	928	921	862	896	964	862	880	908	837	940	940	797	856	902	909	878	906	916	922	890	904	876	887	898	890	888	886	903	933	950	911	882	903	872	903	876	926	898	937	916	917	895	946	891	958	934	840	922	875	943	906	892	876	907	876	906	900	871	924	908	884	931	917	938	886	849	971	858	940	903	898	907	878	855	922	962	947	877	865	864	882	936	904	882	909	952	929	916	916	856	926	899	897	883	890	916	944	923	933	905	887	962	925	878	885	887	872	905	928	869	865	878	983	940	925	914	903	883	950	889	900	899	862	933	895	938	836	946	899	865	827	852	888	858	847	873	907	924	912	846	929	881	861	916	948	882	881	873	911	872	858	881	912	870	874	850	905	909	898	886	914	891	937	924	877	934	864	862	922	932	926	856	927	890	890	909	908	844	898	935	935	855	889	902	940	951	876	934	974	895	842	877	914	966	970	899	874	881	907	895	883	889	913	912	893	933	894	884	910	842	898	854	900	910	892	924	903	912	884	931	916	892	891	821	923	858	903	885	971	902	926	878	910	836	929	926	920	909	927	916	923	914	913	906	949	869	915	916	947	890	870	819	886	884	920	917	920	932	929	934	906	933	945	914	924	850	876	870	887	857	883	867	907	910	933	856	919	884	885	889	873	881	891	931	879	896	924	904	944	925	942	910	928	909	876	888	937	913	910	878	864	929	867	917	949	861	876	877	912	935	860	891	872	876	881	871	888	951	888	870	901	840	896	867	854	926	855	888	937	888	904	912	867	889	916	894	861	910	865	954	869	958	933	917	924	873	884	897	876	923	824	899	874	880	858	875	873	875	923	927	932	883	908	902	951	898	900	952	874	923	951	913	880	945	879	839	915	935	910	916	860	899	881	903	900	882	934	942	927	920	935	894	944	897	859	871	839	902	923	842	871	902	911	880	870	897	913	898	892	921	884	905	887	897	889	915	904	913	861	933	894	884	917	866	826	918	917	881	891	901	910	901	854	878	945	890	916	906	874	930	898	899	857	891	916	896	884	917	931	897	925	876	888	915	915	917	841	885	964	928	917	848	937	892	896	886	944	954	926	893	932	937	883	907	893	845	912	941	893	839	915	911	926	915	909	903	883	871	896	913	912	878	896	904	882	925	930	932	939	911	914	904	903	915	914	890	893	885	896	890	905	855	932	914	850	927	868	886	893	913	886	880	903	892	877	940	905	877	899	870	898	831	918	882	885	936	877	921	891	847	892	872	899	905	910	877	895	879	932	869	876	860	902	913	916	866	900	896	829	931	927	928	920	854	919	867	860	921	910	905	957	933	933	895	904	938	952	938	910	890	818	891	888	918	910	881	992	875	927	911	919	915	925	896	906	905	900	883	892	892	930	923	881	912	920	915	880	878	869	889	938	875	962	929	870	902	940	872	865	888	890	906	894	900	906	888	985	897	873	883	859	907	910	890	891	891	902	853	846	899	913	890	847	896	878	879	892	886	841	904	878	949	930	948	892	857	909	930	902	886	928	911	926	922	921	841	873	870	849	885	936	880	902	947	903	911	835	887	921	895	921	925	978	906	915	895	948	911	854	864	961	948	911	885	921	884	936	925	895	863	959	877	906	888	875	873	900	892	924	909	908	916	976	965	881	901	904	866	929	889	913	863	905	897	909	885	905	848	881	873	917	892	903	910	965	955	875	922	875	887	882	908	925	898	888	883	898	892	959	857	974	867	909	935	868	928	897	818	915	916	934	889	911	925	919	836	909	880	895	915	864	901	906	935	896	907	897	929	900	898	893	861	861	877	880	903	934	909	890	874	913	960	878	828	886	955	882	875	916	905	869	881	871	884	896	895	895	876	926	876	880	911	899	884	866	889	891	890	919	878	927	859	911	912	869	865	942	911	911	895	930	884	909	890	887	871	887	951	873	912	858	933	919	874	874	887	915	918	915	943	912	909	877	866	922	890	829	857	888	952	872	910	920	868	926	883	947	996	889	900	883	889	917	873	895	879	883	943	862	863	884	911	914	888	908	886	881	893	931	954	913	913	857	937	922	850	903	902	927	939	882	834	931	916	911	917	944	888	900	905	869	899	840	913	850	909	898	905	927	914	917	822	869	948	925	909	893	922	924	878	858	880	924	866	843	923	873	945	943	835	927	856	936	921	928	873
10319	17100	16170	9748	6483	4891	3819	2998	2441	2253	1943	1892	1631	1538	1388	1356	1237	1265	1171	1074	1160	1121	1044	1023	980	1007	991	1021	979	980	959	969	947	945	918	945	977	877	867	952	897	941	849	877	854	937	896	913	905	888	913	873	901	912	850	840	885	894	868	867	905	835	862	866	901	867	863	879	818	896	901	910	864	851	842	865	855	913	845	869	875	855	870	907	902	833	853	867	844	855	883	855	838	853	843	842	827	866	921	832	873	870	878	875	814	834	825	885	902	902	841	838	864	853	797	874	818	837	881	894	812	847	839	869	918	801	870	821	922	829	839	821	832	856	841	842	866	852	832	784	855	838	867	903	808	838	906	866	812	810	827	861	879	850	835	802	852	855	849	815	811	840	817	850	885	816	885	847	856	857	921	895	930	836	811	820	887	868	874	882	830	884	875	870	849	846	806	873	829	841	820	807	874	835	881	844	832	818	864	829	839	800	852	829	864	863	838	882	874	848	833	864	876	756	824	833	865	851	856	870	863	857	848	820	868	898	853	837	822	879	860	834	854	829	843	873	855	874	829	847	896	857	854	837	866	788	863	835	837	845	835	864	855	843	881	837	836	869	804	869	853	885	850	826	863	765	821	872	840	856	784	821	879	846	882	893	848	873	878	862	849	841	827	834	826	842	840	878	897	836	844	866	841	860	837	856	862	857	861	806	809	818	830	851	802	881	837	817	844	907	847	887	819	870	800	823	828	823	785	850	853	839	830	871	809	872	817	789	850	878	835	788	864	874	835	831	793	803	872	868	852	847	790	814	859	880	842	844	826	875	853	829	832	857	815	859	839	852	848	882	846	852	839	851	857	841	838	829	882	856	823	880	864	854	859	875	863	839	855	822	831	864	825	822	909	868	831	809	817	807	817	780	858	846	848	826	795	868	864	867	877	875	896	847	868	841	805	867	829	880	871	882	827	819	859	870	863	838	822	833	893	824	855	862	845	845	849	877	841	834	774	838	791	851	824	822	850	876	827	836	852	825	846	814	840	853	858	881	799	821	865	856	822	779	858	851	828	850	847	870	888	822	813	817	843	832	830	822	827	835	794	845	846	865	827	833	800	825	812	883	808	832	866	857	824	779	838	845	839	894	839	817	872	849	832	877	823	879	847	878	840	817	918	831	899	871	832	875	829	801	825	841	833	822	834	811	803	842	854	871	839	860	847	837	830	879	823	847	846	786	893	852	809	820	868	827	855	847	799	846	841	806	873	852	808	891	827	825	855	847	821	834	896	844	802	829	823	858	820	887	848	822	868	879	827	858	827	811	885	823	864	897	810	879	831	904	861	885	845	811	820	865	841	835	879	866	852	879	881	875	827	869	849	820	875	871	838	896	814	872	840	828	860	825	835	869	798	848	846	879	839	828	804	843	840	821	817	848	901	837	875	803	874	784	871	827	817	866	851	803	855	886	851	805	802	841	846	860	861	835	846	862	841	832	832	824	837	848	839	900	860	843	832	851	898	801	862	846	881	817	868	850	833	840	905	814	820	845	841	811	844	859	840	839	848	813	860	790	847	891	892	883	833	839	826	831	825	851	842	891	842	850	831	874	840	795	849	824	819	887	878	872	878	839	864	877	871	778	827	844	867	848	866	821	809	891	877	863	809	881	834	806	905	845	816	844	828	825	871	850	841	839	910	863	837	873	877	808	849	782	884	823	829	875	867	826	895	850	881	833	855	907	828	824	836	873	855	862	789	800	824	828	863	829	806	837	780	837	842	829	807	856	807	823	854	861	828	877	870	845	832	875	837	805	836	836	860	880	852	810	789	848	795	895	828	874	801	856	864	837	876	858	845	881	869	821	859	901	838	834	856	817	822	806	798	869	850	859	856	843	858	859	827	892	821	846	817	820	846	899	865	828	828	841	851	837	818	852	846	867	853	845	877	846	831	794	851	799	856	873	834	843	839	793	839	872	838	779	851	868	848	860	853	877	863	850	838	779	810	831	871	826	838	830	842	898	876	796	860	850	852	849	848	842	861	852	849	844	920	828	843	803	862	869	858	785	871	830	838	841	798	841	849	840	869	811	904	850	833	832	812	798	901	898	817	861	791	855	825	826	801	819	840	908	866	861	855	877	839	850	851	788	845	785	843	834	830	793	795	863	874	845	841	843	895	822	809	812	774	817	870	855	850	803	855	837	798	844	864	849	788	853	856	879	892	811	844	871	844	864	844	814	794	809	877	849	819	829	845	880	869	853	828	841	824	850	849	839	817	825	835	872	831	818	806	879	821	834	880	858	851	866	859	831	822	838	880	843	860	900	853	862	845	851	860	850	793	825	863	847	825	852	871	856	799	863	843	896	869	874	788	874	863	837	880	865	828	849	811	855	798	869	865	831	842	857	786	866	817	840	872	887	836	813	858	851	840	838	862	880	842	885	825	801	876	857	861	793	888	867	830	839	841	831	867	848	837	867	839	870	868	833	863	872	833	864	841	842	899	818	884	840	833	843	861	830	779	831	825	851	863	828	831	852	818	854	843	814	843	893	852	821	829	848	816	893	830	809	866	850	827	864	872	846	825	894	827	849	908	895	803	894	850	806	846	852	833	824	799	851	783	869	780	837	828	881	870	874	790	835	818	900	838	853	854	881	854	829	805	831	876	856	826	828	822	822	837	895	818	840	822	884	821	825	804	844	839	805	844	802	845	838	882	817	838	796	870	864	848	848	853	842	857	852	801	822	858	813	862	864	882	795	853	823	832	885	856	836	861	905	847	821	822	792	820	836	836	813	852	876	854	861	833	832	886	842	876	866	790	900	830	826	863	821	798	857	881	837	842	807	837	844	832	827	872	832	868	837	864	809	850	889	841	854	771	868	862	879	851	813	844	805	860	838	878	871	899	819	848	873	814	797	875	897	865	879	830	812	803	849	845	787	850	844	854	827	851	852	867	846	831	788	887	898	873	837	836	846	829	834	813	864	819	854	881	801	857	864	779	912	882	837	854	846	835	853	863	874	899	852	845	776	839	795	822	835	850	855	844	874	833	854	839	832	889	871	847	863	824	790	845	834	853	872	870	781	825	849	851	883	829	820	852	908	873	819	860	803	851	883	867	816	865	881	847	863	800	890	821	814	894	812	887	836	870	866	855	810	871	854	815	851	811	893	851	919	878	838	840	848	858	868	883	857	860	863	860	852	854	807	802	878	837	789	839	797	824	842	847	871	889	832	866	856	868	817	843	827	804	868	874	893	887	894	826	830	795	828	843	821	822	820	843	888	841	868	826	893	870	826	835	857	808	863	813	851	866	842	840	869	839	866	808	857	864	766	944	843	879	838	888	851	831	824	849	822	843	881	822	800	823	806	845	867	869	798	860	882	847	808	868	854	875	855	876	840	818	811	850	856	820	808	777	854	854	832	881	859	863	872	900	812	894	836	806	822	906	847	876	876	851	861	828	829	851	830	834	822	828	808	784	866	826	836	859	893	873	835	841	858	860	809	843	879	823	849
29011	16268	2402	537	395	390	326	308	255	313	284	303	282	283	275	291	284	306	273	296	289	315	303	277	291	295	251	272	278	301	263	273	304	273	251	289	253	253	240	270	269	297	291	289	301	295	278	272	276	284	294	255	296	289	306	249	286	298	276	270	296	293	272	285	266	259	282	275	281	285	278	267	287	280	247	249	336	289	281	296	253	280	288	297	263	275	296	287	285	275	266	292	295	265	276	269	304	315	296	285	257	276	296	266	262	267	257	286	265	278	274	295	257	257	271	293	292	253	271	277	298	277	293	316	285	268	286	258	274	287	287	268	304	269	282	283	252	294	252	281	282	276	303	284	274	262	257	271	310	284	256	279	279	278	309	271	277	280	283	262	276	291	282	260	272	297	272	253	284	281	264	279	274	263	282	280	268	287	298	289	257	259	315	263	279	264	282	273	242	273	289	294	323	250	273	247	278	313	300	272	271	269	270	283	244	263	274	269	283	301	264	246	260	307	272	275	282	275	271	298	282	267	273	270	267	267	278	299	261	258	276	290	307	287	311	259	265	282	320	314	239	280	278	312	273	272	267	280	267	293	289	274	288	270	315	295	276	279	273	299	315	275	305	262	274	259	275	263	271	269	289	290	322	262	278	322	283	287	306	269	291	291	260	271	247	284	270	238	243	287	292	274	262	288	277	287	258	272	304	261	287	275	299	310	291	294	301	269	276	281	297	288	283	298	265	297	328	312	290	317	254	306	271	267	257	299	270	294	273	312	265	296	258	324	270	306	265	272	259	290	309	256	311	271	264	290	258	248	277	289	289	301	280	272	260	256	288	269	285	273	301	296	245	270	261	279	270	279	262	259	251	272	297	251	263	285	277	261	239	309	282	275	267	275	280	302	299	270	318	282	297	288	276	316	287	292	267	281	282	300	280	279	275	257	266	272	297	269	271	286	281	263	303	284	254	284	288	272	294	276	285	246	302	258	257	280	297	304	269	272	286	310	252	293	256	296	319	260	272	296	290	258	270	291	270	275	295	269	276	275	299	298	292	266	305	288	275	251	280	297	252	286	248	289	282	261	259	282	290	297	279	267	289	263	269	243	261	258	278	275	258	279	291	293	289	301	286	304	301	268	274	294	290	267	268	274	291	238	277	281	265	291	299	245	285	306	285	238	275	272	231	271	259	264	275	244	261	262	297	277	301	268	271	296	272	277	293	290	275	301	275	271	286	270	258	275	287	279	279	309	273	274	283	279	270	284	287	266	275	273	289	297	339	297	248	288	294	290	320	284	268	322	319	234	278	269	271	289	282	264	253	284	338	257	276	288	287	261	281	282	286	272	238	307	284	279	276	288	300	268	295	294	285	263	233	257	259	289	278	293	266	328	309	271	275	303	270	275	287	295	276	300	292	284	293	274	289	263	293	281	306	275	293	272	294	300	309	267	272	272	286	282	291	282	287	264	279	287	274	279	239	273	293	303	264	301	284	300	301	271	274	287	263	291	288	276	276	288	278	320	295	293	298	263	277	278	287	254	260	292	284	284	269	264	287	279	292	296	287	281	275	278	276	290	292	262	271	262	277	291	315	288	254	271	298	276	318	290	263	267	275	282	282	268	267	278	278	273	287	269	262	280	297	288	274	264	264	260	280	237	240	285	283	276	288	296	272	274	265	268	271	268	307	251	291	260	273	260	280	276	269	268	278	279	296	283	283	286	283	309	287	281	287	283	270	310	262	267	272	270	258	275	267	289	272	274	296	269	285	281	283	269	240	286	252	265	282	277	306	295	273	262	258	266	325	284	301	263	286	264	316	296	255	272	285	288	273	265	277	296	285	268	258	282	255	255	275	273	273	271	265	271	283	265	259	290	278	234	271	262	282	272	281	292	269	292	294	258	272	256	298	258	320	270	268	278	260	253	259	314	246	263	273	298	260	243	269	280	285	292	280	285	260	286	287	275	258	266	276	249	288	305	280	293	310	246	276	286	265	292	295	315	287	270	291	267	264	284	252	261	273	274	272	269	257	288	295	275	297	286	283	274	280	284	300	279	294	309	274	266	271	320	288	254	288	272	281	295	260	299	289	246	278	257	262	266	291	254	285	275	303	284	299	250	270	291	301	276	298	267	273	284	279	271	270	295	304	271	255	255	293	283	314	269	283	264	295	267	288	300	303	279	277	291	268	295	303	283	258	269	256	263	295	259	303	293	268	276	292	251	303	255	300	283	266	280	288	308	261	271	286	281	275	268	267	297	269	300	291	263	284	257	264	266	281	285	268	289	287	265	276	308	286	327	260	294	269	264	275	247	277	279	283	291	260	275	306	268	297	248	271	244	275	290	304	278	297	307	292	286	238	307	266	270	255	269	272	278	331	285	267	289	264	265	264	257	319	296	246	275	264	290	252	277	279	306	304	288	277	283	277	302	308	293	282	281	272	278	296	277	288	304	268	260	307	274	271	272	274	288	262	270	274	280	281	278	285	277	276	277	311	274	288	291	292	288	278	258	263	263	315	290	280	286	276	277	287	273	275	272	286	267	279	263	267	270	241	276	278	292	260	302	288	271	278	277	306	286	274	289	285	260	259	257	292	263	267	276	280	253	257	282	256	267	301	271	261	287	280	278	265	297	297	257	321	286	277	292	272	288	296	289	277	285	277	311	270	280	268	264	276	286	281	265	291	308	278	277	247	268	301	278	291	274	285	294	293	271	299	275	277	282	302	294	274	274	278	283	261	268	279	298	258	261	294	275	288	265	280	270	297	317	274	273	277	299	252	327	278	283	260	301	290	274	276	294	273	315	258	256	288	272	279	257	261	303	267	286	287	299	293	257	298	275	263	272	280	279	258	292	269	282	289	259	281	320	290	277	252	271	276	293	278	252	271	266	308	275	267	291	284	269	261	267	282	274	251	287	262	277	276	319	279	277	266	252	269	294	321	260	311	270	291	272	298	285	275	244	274	250	277	263	291	291	282	262	290	264	314	295	292	260	242	295	266	263	285	294	279	276	266	292	276	267	300	302	238	284	261	290	319	278	294	270	272	249	265	270	301	264	288	314	280	283	313	290	292	302	281	288	267	278	258	276	271	271	279	298	307	296	258	277	295	294	282	275	273	261	291	283	277	255	289	268	280	298	278	278	306	265	270	295	258	282	263	282	265	281	282	259	243	270	267	252	268	288	283	264	276	274	279	279	284	307	247	286	282	272	291	282	280	286	279	290	293	287	272	289	247	290	291	301	280	274	292	292	268	286	322	260	268	277	274	253	277	257	288	288	269	310	284	274	284	300	261	290	302	268	270	244	344	272	271	290	282	286	285	299	284	271	273	271	286	278	267	264	282	269	270	298	264	298	292	264	275	281	291	276	287	281	267	239	306	303	280	264	305	301	294	289	262	272	309	274	272	253	277	275	288	322	261	275	272	261	271	277	273	272	312	268	260	264	293	276	297	296	300	264	295	283	270	270	271	289	260	300	308	269	300	293	277	275	267	265	286	272
4897	804	807	578	442	394	357	356	359	319	313	285	328	287	289	297	296	310	328	297	279	307	326	319	271	299	272	276	266	286	282	293	291	290	301	290	283	269	273	268	269	285	285	284	296	253	271	273	284	263	265	292	292	266	283	303	293	241	296	302	268	267	288	272	259	275	278	302	289	292	305	281	286	281	279	288	303	280	286	277	288	290	277	287	299	263	271	278	252	266	276	308	260	291	276	267	329	298	263	267	323	264	275	296	267	282	282	271	264	289	265	275	303	291	313	296	286	262	275	271	296	291	285	270	286	286	290	274	287	291	298	261	277	277	272	289	326	305	272	286	278	285	271	262	270	303	280	291	272	290	258	281	288	303	278	275	258	312	318	287	297	270	280	306	265	303	271	287	285	260	273	289	284	304	284	318	303	279	265	265	310	289	272	269	272	275	294	274	270	282	316	285	291	301	271	274	297	255	293	265	252	296	308	298	269	264	250	303	255	275	277	312	271	292	275	283	268	303	253	258	292	252	286	250	282	257	288	284	295	306	262	273	262	290	270	266	278	272	311	283	267	296	306	287	282	295	293	256	284	314	285	287	291	289	292	282	278	282	251	290	285	257	284	263	313	312	272	266	273	259	266	315	275	284	295	280	321	295	269	282	282	273	291	255	275	266	283	285	275	289	296	301	271	282	274	315	270	269	293	280	268	286	258	327	299	260	260	293	262	281	262	300	252	304	333	290	286	282	268	309	275	255	281	286	279	282	279	276	268	256	274	297	264	257	282	241	243	263	286	280	292	286	279	251	256	258	268	300	283	278	291	287	278	293	235	241	272	300	304	292	280	302	251	287	288	295	278	310	241	266	281	247	287	289	264	268	285	257	302	278	299	280	286	280	286	280	294	281	294	291	293	276	273	287	266	317	291	269	276	283	286	282	272	315	293	306	271	265	271	275	295	289	299	258	277	272	263	265	255	301	285	270	297	286	257	298	288	298	309	301	262	278	282	289	291	260	290	274	282	305	283	281	265	268	281	307	292	276	294	292	281	275	271	287	297	317	295	292	258	285	275	277	280	282	276	316	271	263	288	270	296	303	305	300	277	277	289	282	286	282	256	264	302	297	263	286	310	290	305	247	297	298	271	280	272	257	283	294	296	260	276	275	296	275	294	286	277	292	298	274	265	269	328	310	272	259	277	269	303	297	278	288	277	285	287	302	279	318	266	302	270	285	251	305	257	271	297	312	292	301	300	277	263	291	288	311	286	292	291	283	266	272	310	297	274	264	264	267	293	265	283	289	300	300	258	276	286	271	291	287	301	302	284	299	282	282	274	291	292	275	260	290	270	299	322	291	298	255	274	298	276	268	299	274	286	271	269	286	259	292	266	309	310	311	269	298	290	262	300	287	246	272	280	283	274	273	308	266	273	287	277	290	265	301	292	311	279	248	258	256	306	277	312	299	287	262	254	276	261	297	275	292	296	279	297	291	286	282	274	286	260	283	292	289	281	286	241	279	291	319	273	293	279	283	277	245	281	289	265	275	300	288	285	284	303	288	272	270	293	263	267	294	284	287	319	283	295	282	300	329	261	280	300	290	292	275	290	267	276	305	254	258	285	283	286	281	276	285	283	262	295	256	281	284	300	272	287	289	282	305	267	320	275	284	261	284	277	278	310	281	263	272	264	305	311	291	301	296	264	284	297	293	275	274	242	300	277	299	276	282	298	269	315	240	286	272	265	267	294	288	275	263	280	308	280	275	283	278	291	303	282	281	272	274	289	286	286	304	261	276	290	318	315	279	302	298	267	292	276	253	264	286	281	296	265	271	269	283	296	275	307	276	272	264	275	279	277	309	305	287	270	279	288	291	290	268	291	272	274	288	283	313	280	276	277	265	245	277	258	326	283	282	303	279	278	267	272	286	262	291	298	303	296	304	274	298	289	279	297	285	322	299	257	289	254	286	293	289	282	303	269	287	302	271	279	259	250	281	296	290	312	282	247	259	294	295	302	280	287	294	289	277	308	289	295	283	273	271	264	303	256	282	300	291	286	287	261	294	289	275	262	286	276	310	305	272	255	282	293	253	279	282	295	267	291	294	275	270	296	272	296	292	295	300	292	308	310	303	284	288	265	267	298	280	281	279	269	301	279	290	323	288	285	290	299	281	253	304	273	253	279	285	311	285	278	309	243	273	321	268	290	268	280	265	253	277	269	293	324	276	286	266	313	273	267	266	267	294	310	288	301	277	268	302	276	325	238	298	271	261	287	296	274	291	297	273	309	271	284	289	282	268	261	262	280	320	302	274	263	273	270	297	307	283	254	274	286	303	264	311	280	254	302	277	281	258	276	312	255	280	290	276	285	260	276	290	304	305	266	279	280	294	276	285	249	273	274	243	287	295	271	287	307	272	268	257	270	277	274	283	279	282	292	279	282	296	274	289	269	246	292	269	265	290	281	280	284	267	280	295	299	256	284	288	284	275	284	256	277	284	278	267	282	291	277	279	315	297	252	280	273	262	279	290	261	346	297	289	266	286	270	267	270	272	292	250	297	288	299	304	297	268	274	268	292	279	310	271	305	262	294	291	296	283	280	272	254	282	273	295	258	291	280	274	287	307	276	282	302	262	315	276	270	301	286	276	318	255	287	287	290	266	270	271	289	296	273	297	273	259	286	293	264	257	313	289	277	281	289	280	295	294	267	274	313	276	280	266	306	265	295	269	274	291	296	316	320	279	249	244	310	276	255	276	284	295	269	290	311	293	269	267	265	268	296	280	284	281	296	314	280	304	277	285	290	275	291	271	287	282	288	281	300	266	304	284	296	279	306	276	260	313	314	291	274	285	278	317	294	305	269	302	279	269	293	271	307	258	275	310	279	281	295	294	310	266	291	278	274	273	313	273	284	293	288	275	265	309	276	258	288	299	285	303	286	264	277	285	288	233	258	256	270	289	287	268	281	292	278	281	300	294	312	253	278	282	278	278	269	304	265	296	283	312	270	248	272	285	305	299	282	279	283	289	282	273	280	308	286	306	270	270	279	316	263	282	281	288	273	246	270	306	259	291	278	256	275	281	285	297	309	246	269	279	267	283	319	299	304	272	270	266	285	269	283	319	256	281	279	302	283	259	285	259	286	261	314	283	264	277	269	295	293	274	302	292	319	276	275	311	292	289	289	305	295	271	267	323	304	249	260	252	292	303	269	269	290	274	295	280	269	285	278	276	301	263	261	286	292	315	265	341	304	286	293	249	251	293	290	239	262	269	277	295	279	263	302	287	271	280	288	279	277	288	296	299	280	298	305	274	293	282	252	274	291	287	283	276	287	290	275	274	288	267	275	252	275	310	296	291	273	282	287	278	291	311	267	316	288	295	277	281	279	297	291	275	279	270	273	254	253	272	291	314	281	295	287	286	277	271	275	264	295	258	282	242	276	279	295	260	290	280	263	282	279	290	278	285	298	287	290	281	277	282	287	263	293	289	276	301	289	271	279	284	330	315
25730	21334	28038	24965	21331	12897	1992	1177	1145	1018	963	914	837	889	849	793	771	758	719	748	734	729	710	708	752	721	706	704	717	688	703	690	697	754	710	720	687	667	698	698	712	670	694	683	642	715	711	653	725	723	705	745	662	645	651	661	725	668	662	714	690	672	602	696	660	640	647	706	750	694	697	687	654	655	656	665	681	721	672	652	703	725	669	637	678	689	680	691	687	689	654	640	647	730	626	661	650	644	698	660	672	667	670	653	653	675	697	620	704	703	684	666	711	644	723	717	648	700	648	695	678	653	686	664	723	694	650	681	633	677	663	693	650	650	685	691	713	629	665	687	658	686	717	642	666	701	698	686	665	657	668	665	653	668	683	693	706	662	672	687	675	684	699	678	684	667	668	674	658	653	678	710	677	652	670	645	678	621	661	694	732	672	628	659	673	661	691	654	692	630	647	700	677	700	727	660	683	657	673	645	650	661	663	710	687	692	694	694	647	653	710	684	716	656	707	701	684	654	696	675	670	679	724	667	671	691	738	630	709	642	650	681	661	683	700	680	676	691	658	672	677	681	726	685	685	691	705	664	704	703	689	656	706	668	673	730	634	713	671	675	669	685	685	673	709	621	690	675	648	666	704	691	687	682	667	722	669	662	722	633	668	700	656	705	663	702	678	654	667	636	738	671	684	659	655	664	682	753	619	652	673	693	663	674	636	670	689	645	642	599	735	664	671	644	684	641	695	702	666	727	664	725	725	664	708	709	668	677	724	674	705	697	665	667	646	683	676	651	652	678	652	688	695	652	712	662	688	715	628	671	700	694	691	696	701	669	674	667	713	651	677	643	711	661	686	679	698	673	649	674	739	628	657	712	677	649	618	649	660	624	648	672	645	681	656	699	614	678	693	705	641	605	687	683	659	661	675	681	721	693	671	632	706	707	704	666	664	675	685	659	676	695	629	684	678	715	706	731	672	686	637	651	668	653	702	665	683	648	605	685	677	702	655	652	631	700	686	701	669	656	682	686	687	689	656	700	671	647	683	687	655	633	660	670	664	625	682	652	679	642	690	660	698	688	687	645	703	658	660	667	659	650	703	657	652	651	713	670	689	693	667	675	674	677	633	694	664	663	698	661	622	658	691	648	670	706	660	679	701	627	664	663	674	690	752	657	681	666	645	686	700	704	685	641	671	665	683	677	659	644	730	735	661	649	686	713	632	624	693	639	698	691	728	688	656	669	680	667	715	698	679	704	695	702	620	667	683	680	636	689	642	700	689	725	699	697	652	698	662	684	681	667	682	699	681	702	659	676	667	669	674	673	702	679	722	674	701	687	662	662	672	690	700	677	728	672	663	669	709	720	633	690	705	651	691	651	637	647	731	643	633	632	685	661	683	700	731	624	644	636	658	690	632	628	691	747	661	671	679	659	700	713	663	726	657	674	650	656	682	644	693	663	683	656	681	653	632	677	661	636	723	689	691	674	694	663	671	663	680	650	653	679	690	687	696	699	671	668	686	659	703	712	673	683	731	710	653	696	675	701	662	684	710	685	695	673	681	662	682	672	676	697	707	688	714	716	703	676	651	658	688	648	724	663	663	723	671	700	666	657	677	748	737	690	705	648	702	644	656	719	696	716	669	656	661	689	696	668	725	641	695	689	701	666	697	631	641	695	722	673	687	662	644	698	643	677	668	640	709	599	642	696	703	627	710	698	682	637	655	643	728	683	713	693	718	743	711	678	657	651	639	693	664	736	676	625	624	672	665	641	631	667	632	628	657	693	680	680	682	715	697	673	657	700	673	646	701	652	675	658	688	664	677	710	695	676	662	703	620	688	639	670	694	715	693	654	685	668	685	687	709	637	691	680	726	704	673	721	738	653	680	644	711	672	655	658	670	643	674	672	640	674	670	698	672	668	701	670	671	720	673	657	675	708	659	667	656	639	660	729	724	695	660	665	667	636	669	677	663	649	727	677	692	672	658	652	680	689	669	659	655	720	654	693	694	696	686	689	669	700	710	713	668	670	655	667	659	688	682	732	683	646	687	654	694	705	620	653	666	709	656	677	663	659	696	663	730	661	690	667	675	623	657	711	641	659	689	698	653	694	664	676	695	686	689	638	705	706	641	674	666	706	662	690	674	702	662	710	681	713	709	665	670	662	692	710	637	694	671	702	677	624	689	683	705	677	682	627	621	691	699	680	684	633	673	731	650	691	689	689	658	657	707	670	681	669	663	673	658	716	667	684	715	722	672	668	682	640	672	667	668	677	644	661	671	686	647	714	685	631	656	702	716	700	696	631	650	678	697	624	657	665	668	637	680	654	668	703	681	719	683	667	664	675	692	726	715	669	693	640	684	684	677	674	680	672	677	606	672	671	642	657	670	668	654	651	678	626	731	632	672	662	670	683	654	709	629	670	699	700	703	663	690	684	681	659	693	628	624	673	647	654	697	678	718	635	708	671	665	706	693	660	683	703	655	702	703	634	633	654	717	651	650	688	685	670	683	678	643	674	701	706	684	609	638	722	691	709	682	682	663	692	680	687	665	668	689	687	687	612	667	628	721	680	673	667	685	652	677	708	681	694	653	649	666	697	704	693	627	666	680	658	644	734	699	726	707	663	666	676	672	682	669	661	700	678	659	683	649	692	703	686	716	697	673	703	643	703	663	686	697	722	670	661	647	665	647	663	704	698	693	655	695	692	685	694	647	633	678	616	733	667	683	643	697	678	612	669	666	685	714	685	673	658	697	686	672	658	705	684	669	694	684	686	665	647	671	674	685	670	669	649	666	685	740	675	671	678	696	718	654	624	638	691	661	659	685	674	654	699	677	666	707	695	720	714	659	705	690	687	638	675	675	649	682	654	689	677	653	644	707	686	685	711	677	692	666	692	675	662	661	668	678	666	669	662	685	649	667	673	656	695	671	683	667	670	646	668	662	686	583	634	684	661	644	679	681	722	697	678	629	681	722	663	666	666	703	684	651	727	667	709	687	622	715	686	651	647	680	660	708	635	682	640	652	649	688	684	665	696	645	678	710	662	664	702	699	714	699	664	700	655	649	721	652	656	642	649	659	696	716	685	661	694	713	701	670	680	663	705	660	637	648	673	663	667	673	621	691	683	640	669	663	697	720	703	625	656	651	685	690	681	706	671	716	677	671	692	682	703	640	686	657	674	669	668	651	699	661	691	659	658	647	663	694	657	705	707	691	709	657	682	684	661	633	684	729	661	718	663	660	686	660	671	676	674	697	691	653	679	682	672	681	618	676	681	670	658	677	706	667	678	639	707	654	696	675	655	670	718	662	590	677	656	680	671	647	670	680	658	657	667	686	681	621	651	697	699	648	660	703	699	626	725	675	686	655	658	681	686	673	692	655	667	680	653	660	739	713	660	681	671	687	647	705	704	737	692	689	689	676	681	653	697	726	669	658	694	627	728	659	662	728	716	627	632	646	660	689	675	673	654	670	694	686	670	685	662	669	666	688	649	659	682	681	678
7393	10708	9916	5854	3731	2751	2175	1774	1588	1406	1201	1136	1029	1040	916	895	832	853	801	846	767	693	711	778	690	762	716	697	693	661	648	676	663	703	680	672	682	636	659	645	660	671	660	689	684	661	656	616	638	676	614	639	640	684	656	660	663	651	677	658	638	643	636	646	631	645	654	641	640	649	654	624	683	630	673	634	633	633	606	666	643	677	666	650	634	626	589	624	631	652	664	607	632	662	634	615	623	624	662	628	646	618	635	642	595	629	682	641	631	639	648	663	636	646	631	677	666	663	642	634	650	646	651	644	599	640	622	588	629	600	682	646	611	612	618	639	631	611	647	631	628	625	618	620	637	611	640	648	630	628	612	628	654	658	659	592	651	616	639	641	652	626	610	648	667	633	602	652	615	604	626	658	684	591	661	613	625	611	667	666	673	625	662	598	649	622	618	639	604	629	654	692	647	621	615	608	650	629	660	648	626	660	651	685	578	633	599	641	620	632	636	636	631	643	615	593	655	628	679	627	579	680	596	622	666	682	636	621	629	641	641	577	631	567	634	670	645	642	642	628	634	638	638	598	637	684	677	651	625	631	599	680	651	667	608	637	634	603	636	654	590	680	621	623	623	610	594	639	644	601	629	670	638	652	615	672	632	619	633	619	621	683	618	630	613	645	683	625	625	639	702	659	635	636	631	611	613	609	670	594	634	636	643	669	649	631	657	639	658	618	630	578	629	655	630	608	664	642	655	643	611	636	528	677	652	644	711	619	598	637	620	619	652	596	577	603	588	628	623	659	601	661	697	644	622	642	573	560	644	641	647	599	590	624	653	616	632	656	629	651	623	638	616	639	631	678	632	646	615	685	611	659	624	630	695	636	632	612	633	593	610	615	633	592	658	611	638	593	673	630	692	599	657	639	638	611	639	636	593	613	687	709	620	636	636	644	622	611	651	648	656	636	655	634	665	617	650	610	642	631	629	611	629	641	598	616	613	660	632	623	644	639	667	670	631	679	653	632	602	615	641	628	636	618	649	641	621	662	655	640	632	635	636	643	613	687	587	645	637	599	642	646	667	616	681	607	650	611	634	649	618	634	622	607	690	606	600	658	664	625	594	671	629	638	675	588	639	634	617	623	603	688	649	627	620	601	630	611	622	624	633	621	632	622	614	606	617	626	661	647	665	617	613	568	626	622	649	646	636	629	616	620	652	617	658	642	671	657	620	649	600	608	576	652	658	678	639	633	632	595	663	655	679	612	681	590	637	656	619	655	582	646	612	620	640	650	620	669	628	627	613	611	655	668	598	639	635	592	670	639	576	596	683	641	655	595	621	643	649	631	567	669	645	692	648	623	624	651	687	694	636	621	640	635	663	702	586	567	626	656	627	615	668	641	616	624	629	603	629	632	694	599	671	618	634	664	641	609	660	640	671	603	626	659	625	586	628	588	611	652	651	653	613	627	634	646	639	629	647	585	588	642	612	615	603	603	606	627	609	656	647	671	639	658	618	671	631	640	653	606	640	632	607	642	657	561	598	603	604	596	721	627	622	634	648	602	634	643	646	620	675	612	682	655	603	579	629	638	613	654	642	663	606	652	653	585	651	636	644	628	638	620	617	637	628	643	630	623	662	604	643	636	632	654	668	609	639	627	651	624	625	668	627	651	635	671	652	642	616	558	573	680	601	627	640	628	599	634	624	651	632	669	628	646	606	643	673	621	677	625	654	622	669	679	658	606	659	662	651	660	657	603	625	636	648	648	655	603	643	658	588	598	675	613	658	655	606	650	613	605	605	573	615	644	662	665	599	599	598	634	633	629	615	655	657	641	553	625	612	643	703	555	584	621	631	645	646	630	598	649	603	662	630	613	623	603	647	637	607	645	655	629	662	614	593	640	644	636	619	663	648	604	644	638	663	633	600	628	612	637	632	617	658	637	636	627	602	680	640	608	647	652	628	631	628	636	620	617	598	629	655	675	674	624	656	626	635	648	610	632	609	667	696	626	629	657	650	594	619	655	673	643	603	645	650	664	637	620	636	639	627	673	633	621	641	595	661	644	630	647	632	585	627	620	605	625	672	667	650	662	652	653	642	635	615	647	645	649	658	584	634	606	626	643	645	624	651	691	607	607	615	668	657	618	645	643	617	621	618	637	648	585	629	605	635	585	652	615	627	594	637	609	638	631	641	569	567	657	652	650	640	623	640	640	640	648	656	684	662	630	659	671	586	666	640	640	659	625	620	606	606	642	620	634	650	673	613	656	640	628	620	650	684	653	648	638	633	606	628	650	618	632	627	590	654	612	646	630	635	605	588	626	652	654	621	617	609	618	628	655	603	653	643	603	654	598	683	609	617	642	627	610	606	688	644	594	625	609	605	648	630	651	629	659	611	663	603	648	651	604	648	652	608	625	621	618	632	655	589	652	685	610	642	643	604	633	633	635	657	597	625	630	625	643	662	637	637	627	615	591	616	640	621	619	632	623	647	683	673	650	596	660	646	662	636	644	615	617	646	629	623	597	625	633	609	621	623	599	603	624	604	659	638	625	587	618	633	673	616	607	642	628	628	605	610	636	644	663	647	619	659	636	626	680	635	642	634	634	638	632	645	636	639	628	690	631	607	628	622	679	614	645	620	612	639	722	658	638	610	634	616	640	615	607	621	679	643	632	651	638	646	621	609	622	682	621	633	638	631	625	618	669	650	638	665	668	597	629	634	636	614	665	621	656	615	652	630	652	653	609	608	654	652	653	688	620	666	656	659	677	624	638	673	645	619	647	635	615	653	614	630	653	670	602	675	631	626	620	551	629	664	593	624	610	636	638	640	576	696	621	620	622	650	653	641	659	656	601	620	638	615	614	626	570	619	608	618	638	610	619	631	584	617	636	645	622	667	594	626	642	659	634	640	612	604	625	640	595	610	621	622	632	657	632	628	578	658	585	619	629	645	678	641	631	624	641	621	637	631	668	629	571	656	595	636	672	624	635	620	636	604	568	635	619	649	598	677	662	635	634	596	659	636	650	644	650	658	641	667	640	619	626	554	605	635	601	652	627	614	600	612	622	594	634	649	683	657	675	626	650	611	613	609	647	626	640	583	642	625	609	620	645	619	656	617	649	652	663	631	644	631	650	647	652	649	652	642	605	616	592	665	630	640	652	644	626	624	604	618	619	633	681	657	609	627	615	628	628	629	599	679	594	606	614	668	610	658	645	634	630	624	689	644	667	685	645	632	630	603	631	638	635	650	602	622	633	631	629	675	648	635	622	595	656	642	575	698	623	625	635	614	617	661	664	671	638	671	618	691	631	623	643	658	665	593	635	700	616	619	647	681	634	621	644	656	633	626	647	623	648	655	622	652	579	671	654	644	632	621	630	634	629	635	603	652	627	633	642	627	640	612	639	616	614	598	647	597	601	658	634	637	610	615	624	658	586	638	694	653	608	623	626	622	610	611	647	673	649	647	624	638	584	579	616	606	612	603	633	673	639	637	568	622	630	655	654
23440	21366	28399	24680	21370	21464	11947	2201	1604	1503	1456	1336	1267	1225	1153	1111	1051	1121	1076	1045	1052	1037	971	961	1015	1012	1082	986	989	935	999	986	982	967	934	944	932	967	986	944	892	876	880	940	895	958	888	913	951	948	964	894	935	862	898	936	853	914	955	947	950	926	890	978	901	903	903	906	897	889	928	924	918	897	856	912	922	906	891	979	918	849	918	926	865	945	985	908	942	950	891	902	975	882	890	947	890	896	880	879	896	918	887	904	938	918	955	938	904	929	915	923	888	899	917	895	920	874	908	892	899	935	906	870	936	914	884	922	931	926	926	910	942	905	910	938	923	940	881	916	932	941	900	904	930	859	850	914	917	917	824	875	888	943	922	933	931	948	886	909	962	899	941	906	894	903	918	895	894	906	890	934	919	912	972	893	874	894	916	909	904	979	934	868	885	891	886	855	898	936	958	894	910	893	897	905	896	966	895	910	898	843	934	927	872	921	904	911	941	896	919	935	913	847	884	935	895	908	909	946	902	843	884	924	872	889	884	932	902	928	963	936	937	916	905	931	866	858	915	929	887	880	915	914	922	908	893	966	946	929	903	896	977	927	913	943	829	904	904	932	847	928	921	920	886	908	913	928	921	848	902	914	849	846	873	907	878	903	885	930	901	907	942	869	940	924	866	850	891	880	939	928	881	903	898	887	944	883	896	933	906	851	841	911	902	922	918	906	883	943	915	890	922	855	974	946	893	896	886	865	861	903	869	899	897	959	912	921	887	964	933	895	881	942	890	855	914	924	872	934	946	896	914	914	947	903	962	865	969	921	931	910	953	891	963	887	920	925	932	915	929	921	884	869	888	896	907	881	863	935	884	906	904	898	869	858	925	902	850	872	878	872	915	879	845	845	922	892	896	956	908	884	883	889	896	866	889	883	860	898	877	912	864	954	921	911	922	896	873	884	862	896	906	923	954	931	908	946	886	912	875	936	926	907	829	972	872	901	868	888	901	922	904	903	893	882	890	925	921	941	899	877	907	962	877	859	866	925	946	880	883	913	902	908	869	929	887	907	866	886	886	913	972	851	910	892	880	915	887	938	865	889	882	890	891	894	850	939	887	852	926	866	945	890	884	958	934	873	883	907	899	910	971	903	955	908	890	895	887	820	892	912	911	901	913	872	886	920	928	917	920	887	873	887	884	907	919	925	887	911	835	908	907	970	870	880	932	927	887	909	895	941	881	912	887	900	847	891	907	991	936	922	905	904	900	875	919	992	907	902	913	887	902	891	877	917	904	898	942	886	924	880	890	955	943	908	927	913	920	912	897	870	919	928	997	906	916	865	879	899	906	872	852	844	812	932	871	928	918	915	923	939	857	907	889	896	915	915	965	859	860	861	915	899	865	926	956	934	912	894	921	871	931	910	838	879	936	928	936	890	864	889	899	966	898	871	923	872	867	928	908	891	895	897	898	933	898	868	922	894	895	912	868	879	917	894	937	920	899	887	913	950	872	883	920	952	911	892	901	888	906	868	897	885	884	890	888	872	850	914	856	862	932	918	910	869	883	899	905	902	935	911	897	838	865	911	890	865	890	895	911	888	869	915	884	817	873	919	829	845	926	903	876	939	874	879	928	864	919	862	939	863	901	913	912	873	896	922	892	913	919	897	876	965	952	861	870	899	945	894	904	939	883	899	924	881	920	871	895	888	870	906	880	904	871	948	910	912	940	898	873	879	918	937	869	879	908	934	951	921	881	892	897	878	929	911	920	904	942	860	916	851	921	906	882	932	934	905	898	933	888	899	906	888	917	907	935	876	896	890	870	947	938	866	876	937	894	934	898	887	948	911	865	883	924	934	908	866	872	867	912	909	837	864	922	927	900	916	884	898	907	915	915	912	840	934	936	878	887	904	917	887	928	932	913	859	930	847	874	906	895	957	877	899	881	855	847	923	903	936	878	907	966	869	860	924	862	905	910	879	822	841	866	931	939	866	959	868	958	926	925	977	898	903	928	916	905	848	919	865	890	881	889	851	900	903	903	926	921	881	906	908	908	884	862	962	953	865	875	892	895	905	923	932	914	883	920	908	881	890	889	916	938	931	864	903	895	887	888	939	893	907	923	885	948	915	876	817	889	915	893	910	894	914	934	922	950	868	930	966	932	876	934	893	924	847	922	897	931	893	901	875	891	920	896	861	947	871	915	975	898	932	920	913	889	873	884	945	908	970	917	920	909	892	878	870	893	866	933	896	897	914	915	888	895	910	957	868	879	963	889	931	913	892	860	981	891	880	865	918	901	923	878	822	880	896	914	922	947	887	919	887	932	892	938	924	880	862	910	966	931	916	868	901	889	929	912	875	941	958	880	839	960	918	970	960	882	868	856	860	917	857	920	946	880	911	881	931	926	864	947	926	914	892	920	869	892	880	903	930	932	921	931	909	921	957	923	864	910	914	942	913	927	911	852	907	884	874	862	892	927	903	894	903	921	917	883	927	939	901	970	944	888	938	926	885	896	891	911	906	863	904	889	924	872	897	918	878	904	894	933	886	924	885	854	924	889	910	870	932	926	917	897	898	917	903	913	884	934	889	899	883	914	915	881	912	890	941	888	879	888	876	903	892	893	860	929	886	938	920	892	891	919	910	909	919	919	945	952	845	880	948	904	853	898	915	913	920	891	924	900	853	880	847	867	940	905	934	936	908	837	930	852	884	869	883	910	894	876	939	926	903	903	895	946	938	878	946	925	851	963	875	900	930	890	884	860	939	870	944	880	904	910	875	955	969	927	844	903	899	931	922	914	901	915	907	897	857	924	883	891	877	900	914	882	845	903	906	903	918	905	891	829	882	942	903	945	926	912	892	894	868	903	885	941	849	886	936	925	944	908	922	904	850	940	941	951	898	876	915	883	912	913	886	911	896	892	871	917	937	916	886	865	906	862	894	875	876	888	899	899	940	965	883	844	854	906	908	963	953	873	879	917	902	948	951	923	952	908	900	886	860	869	878	903	900	896	869	860	918	977	912	904	903	898	903	903	918	954	882	820	889	935	889	889	876	931	932	923	849	957	854	876	929	882	921	867	925	896	886	872	845	896	891	925	901	874	857	873	887	851	945	905	909	874	900	917	914	901	946	904	881	958	890	892	869	907	870	946	929	861	880	897	903	936	913	951	930	954	907	940	880	832	926	884	837	915	932	935	899	894	891	882	947	917	912	908	891	923	884	851	910	945	918	893	883	847	878	852	926	918	950	885	962	855	887	909	918	866	889	889	918	882	911	870	875	909	927	898	902	971	918	881	899	909	907	932	924	929	882	874	880	857	902	901	886	918	843	883	907	913	946	898	870	886	844	913	889	849	941	911	901	869	902	893	881	865	871	953	929	891	915	922	901	886	885	892	921	927	924	886	894	897	951	914	888	878	898	870	870	872	852	910	927	897	861	876	940	937	913	873	880	895	863	908	928	897	915	902	948	907	884	915	916	878	935	918	921	934	921	865	873	887	898	882	888
10185	17390	16086	9556	6372	4733	3747	2931	2610	2277	2045	1886	1627	1558	1490	1279	1315	1255	1142	1148	1103	1098	1082	1055	1017	1010	1000	1025	983	953	918	1009	946	972	932	937	975	902	902	864	901	898	921	942	879	922	878	921	897	852	866	885	886	899	846	859	836	847	873	838	879	839	813	888	864	876	925	918	885	866	918	895	843	905	886	840	867	893	833	844	853	809	855	883	869	886	900	830	875	855	874	819	793	864	886	839	881	864	852	876	907	868	776	851	839	859	869	840	894	872	871	827	894	906	856	855	854	877	875	873	861	873	826	884	852	816	856	832	779	825	826	845	824	850	871	875	851	908	855	847	851	882	883	824	845	842	797	862	845	875	882	825	824	878	788	926	874	790	815	894	813	849	817	838	866	856	872	887	908	869	904	862	867	875	856	854	848	870	902	903	840	830	789	900	882	850	905	860	839	873	855	927	858	807	847	860	826	831	859	866	828	852	869	873	864	855	867	846	876	861	866	852	837	875	849	883	820	881	854	825	834	819	852	856	882	877	841	785	872	872	908	856	824	805	905	834	798	854	885	817	896	856	896	899	805	842	876	874	840	888	859	862	865	835	879	833	853	835	841	865	874	907	834	866	830	851	839	817	809	873	851	810	886	862	879	832	811	859	840	824	810	895	905	807	826	862	840	824	872	857	877	854	849	848	859	871	844	887	825	818	846	888	830	803	885	880	895	860	836	808	905	834	879	879	890	849	862	815	893	808	818	866	852	862	864	863	830	891	847	874	770	815	904	815	922	870	798	837	897	825	813	932	859	806	839	865	818	852	866	915	847	854	886	907	846	858	826	834	819	885	880	837	870	788	804	840	829	846	849	879	859	863	883	850	824	859	825	863	795	819	836	875	860	824	858	834	840	847	845	854	865	844	894	802	834	861	891	823	851	868	866	877	905	770	877	811	846	821	821	859	850	848	870	839	823	826	840	860	890	874	819	806	901	829	896	896	871	855	818	841	800	840	806	839	789	892	884	824	843	886	890	812	859	848	833	870	858	833	859	850	835	831	860	860	810	861	876	851	842	900	883	817	858	842	823	878	927	854	813	912	848	844	905	828	822	858	851	881	842	827	832	859	830	897	820	858	858	817	849	857	850	817	835	879	844	815	835	920	866	817	864	810	860	821	865	848	873	850	840	880	803	805	874	834	844	817	857	858	841	859	847	870	881	916	898	807	934	843	846	799	894	841	841	852	864	883	850	818	847	839	846	902	843	832	805	845	870	837	886	841	833	853	848	910	780	813	832	840	826	851	849	835	868	829	840	858	822	831	820	830	835	892	859	807	862	879	829	859	839	922	888	871	911	838	912	864	864	803	889	864	802	826	874	858	869	836	858	870	848	871	851	839	797	873	837	833	855	814	893	850	851	832	843	883	834	861	848	842	902	843	852	803	831	874	793	826	835	828	882	863	871	800	868	800	856	865	851	898	889	852	827	838	876	813	885	895	837	874	835	817	832	866	829	885	909	828	849	818	841	814	923	826	842	832	803	846	870	886	850	875	898	821	853	858	862	868	844	803	883	858	833	854	840	839	817	858	832	887	913	835	854	856	864	875	868	873	830	854	846	835	827	834	933	876	878	883	829	854	805	882	831	864	839	834	839	880	854	842	891	839	823	866	864	800	841	828	844	786	871	840	821	871	800	882	808	836	809	881	829	857	853	828	856	858	796	820	878	819	799	879	834	845	835	855	841	913	889	844	849	822	795	796	894	884	800	820	886	836	904	842	828	799	795	857	847	834	867	826	828	830	848	828	873	850	855	903	884	858	889	839	831	850	843	843	819	836	790	839	898	805	770	831	791	804	843	881	842	864	851	856	831	818	808	840	883	834	852	885	850	856	845	859	811	857	862	849	895	864	850	848	842	848	887	811	870	867	860	825	883	805	837	888	840	888	876	917	819	824	877	839	908	873	856	841	871	815	887	863	860	882	834	791	859	836	847	886	859	850	840	898	867	819	875	837	850	777	872	874	861	889	808	879	874	807	813	890	863	810	868	867	894	889	850	888	864	871	910	858	898	866	875	799	824	857	914	863	848	898	848	814	836	920	845	834	882	909	849	879	867	840	806	819	870	940	814	839	833	827	841	866	817	877	814	873	817	828	838	828	836	858	873	842	855	871	867	893	850	903	854	893	827	886	855	824	819	830	844	855	886	858	849	890	823	791	824	823	837	835	887	819	850	855	889	827	849	895	841	822	822	852	860	867	809	842	800	816	855	824	852	872	819	801	793	830	831	866	821	852	843	857	835	810	850	851	880	827	832	836	788	831	905	820	843	850	825	871	875	872	818	864	883	821	821	800	902	848	803	880	853	863	880	810	861	791	874	859	788	875	867	851	857	818	842	817	871	879	882	887	846	869	910	874	818	895	850	837	829	880	838	883	840	866	832	903	863	891	864	830	827	810	847	810	874	851	780	775	850	852	823	844	852	863	864	869	837	807	836	851	907	833	837	874	831	878	842	865	869	900	804	871	884	832	817	866	843	831	851	830	826	840	862	876	898	772	825	866	843	834	790	796	834	874	909	861	850	829	849	820	846	919	807	869	856	841	853	850	883	856	814	849	889	820	825	861	868	808	865	850	857	849	822	831	792	845	878	836	881	858	827	874	841	887	820	858	851	826	822	817	817	808	789	847	877	838	852	862	780	853	844	814	832	813	862	849	854	851	856	882	843	868	893	882	795	843	831	842	825	880	855	823	810	846	879	846	809	793	848	907	822	840	887	855	815	868	870	866	868	878	826	817	870	839	868	890	847	888	873	854	835	844	852	875	863	890	884	815	864	856	844	838	861	803	884	891	829	836	856	806	847	832	883	883	827	848	814	882	832	893	847	828	916	913	859	825	840	805	827	871	900	856	835	855	846	852	842	846	829	879	790	873	893	852	786	852	850	853	790	866	876	855	773	892	876	861	845	845	908	835	829	840	843	806	809	840	800	850	791	854	871	850	849	864	824	866	846	869	803	823	819	821	835	886	826	843	857	828	823	846	847	835	848	886	880	863	805	830	845	886	854	814	855	812	845	837	876	798	861	840	860	868	820	837	909	842	844	815	885	869	868	858	801	861	868	814	855	830	847	830	859	823	866	877	852	895	883	865	902	830	918	866	837	860	869	843	851	836	853	860	804	852	807	874	840	847	797	884	796	826	834	858	890	881	869	862	846	804	853	856	869	844	874	880	877	836	809	836	806	816	906	919	917	845	913	897	854	872	838	841	844	852	899	870	882	842	833	860	867	896	872	870	850	826	862	838	884	866	904	854	816	873	849	820	775	810	878	819	821	825	841	848	829	843	812	835	812	869	837	875	830	818	871	817	882	855	797	790	889	876	847	841	867	861	806	791	809	865	859	833	862	834	900	856	884	871	815	879	852	866	835	895	840	821	859	789	848	871	904	839	873	808	851	869	830	884	838	863	878	884	807	855	880	843	898	821	836	845	822	820	827	882	863	887	871	834	860	816
28778	16130	2358	518	390	370	355	285	318	297	300	271	297	296	291	291	294	266	297	256	283	292	298	288	310	297	306	272	282	291	285	289	263	263	280	264	267	279	273	271	248	256	272	277	284	273	290	252	289	279	265	292	276	274	278	277	252	256	292	247	289	284	280	273	251	273	259	272	296	278	295	276	295	270	259	262	289	267	289	266	255	286	257	288	265	282	259	265	304	271	298	271	287	293	271	279	256	265	294	290	271	258	261	290	285	272	245	265	244	268	276	292	283	298	269	276	263	285	304	259	269	284	248	293	277	324	265	279	294	262	273	284	267	261	264	293	285	278	255	280	288	272	282	299	267	250	301	273	294	282	259	286	281	265	270	283	303	255	272	288	286	255	260	290	276	291	288	291	265	277	272	300	264	281	283	337	288	269	266	301	277	250	289	284	276	266	278	271	284	349	303	289	281	258	293	287	270	298	248	276	270	291	301	284	301	312	304	257	293	284	295	244	303	289	296	274	282	285	280	246	287	299	293	275	281	329	274	290	251	291	299	287	313	288	276	271	301	296	299	264	281	286	285	244	265	283	295	301	293	275	274	278	310	279	264	276	299	285	304	268	275	274	310	291	277	272	284	294	280	279	285	276	324	258	265	298	291	308	303	281	304	277	310	249	279	285	281	267	274	269	287	272	321	303	273	282	307	283	284	286	263	280	274	259	271	284	271	293	295	277	283	308	266	295	275	293	268	274	273	269	280	260	294	263	278	304	276	278	272	255	274	286	268	273	270	288	273	275	314	266	270	267	300	281	277	269	291	292	280	260	264	293	267	271	286	285	286	284	301	287	252	264	275	271	310	284	266	282	277	275	291	270	296	287	292	289	275	277	297	280	287	300	290	254	300	269	273	273	289	277	310	273	282	240	315	268	308	312	312	263	285	288	264	275	254	258	322	293	254	254	287	259	277	287	270	256	277	274	286	284	288	284	306	284	271	312	261	289	299	279	294	275	258	280	274	279	288	309	278	284	250	302	299	280	266	269	283	283	260	290	287	310	298	287	268	277	292	284	251	290	276	279	271	270	284	276	302	273	275	264	268	282	290	239	276	290	249	263	291	269	302	265	308	248	320	267	292	287	286	303	286	311	262	265	285	307	284	272	247	271	260	312	244	286	281	295	282	287	284	298	298	281	307	259	277	285	279	249	297	299	305	282	268	263	271	265	265	264	251	302	280	273	278	260	280	288	266	285	324	276	241	265	281	289	282	280	283	288	281	282	293	289	290	239	273	299	302	307	278	267	284	277	263	281	303	253	287	273	301	294	264	284	270	243	260	309	287	290	273	282	304	290	251	244	272	289	271	278	247	273	276	308	297	277	249	277	302	296	287	274	248	287	256	283	271	285	269	325	286	277	283	300	282	282	292	294	269	285	276	274	264	286	289	263	273	301	285	272	290	275	280	293	260	268	280	300	265	301	269	282	280	256	278	281	291	263	260	296	300	286	276	287	265	283	262	274	267	287	280	276	285	269	278	275	300	298	305	262	271	277	282	277	275	276	298	261	271	290	278	285	290	268	306	277	281	279	287	286	295	320	260	277	261	279	294	255	343	281	282	265	261	291	256	274	266	295	273	292	256	273	305	280	310	238	269	272	287	272	271	295	285	266	246	279	266	283	273	278	313	298	268	280	302	278	270	299	296	258	285	286	278	263	292	271	265	269	270	267	274	296	274	305	277	266	288	270	260	270	290	275	285	251	288	292	266	276	283	290	295	314	313	281	299	286	275	272	283	284	246	299	282	277	286	276	254	274	282	251	285	298	276	299	281	303	270	287	274	291	271	285	276	247	285	287	274	309	274	257	254	285	295	302	254	262	266	282	272	265	313	292	300	282	254	265	244	294	275	280	253	268	271	277	282	282	263	290	264	275	272	284	264	263	270	270	276	286	278	293	250	277	293	277	258	281	291	280	277	319	298	289	277	277	286	266	293	294	267	310	251	253	275	273	274	306	311	295	286	298	260	304	305	261	263	290	295	284	255	284	278	304	276	284	282	269	284	258	285	308	272	286	272	295	300	257	274	242	291	268	265	284	301	267	264	312	262	309	280	275	300	289	275	294	286	297	280	287	272	251	274	285	305	300	268	265	280	290	265	285	274	251	284	269	289	279	306	277	280	288	274	274	299	258	289	288	265	268	278	279	270	270	297	262	273	275	250	297	282	293	303	245	265	292	266	297	287	282	279	269	268	271	242	292	247	275	282	293	286	296	259	281	279	274	259	283	296	261	293	280	271	303	291	279	264	267	274	268	305	270	304	267	291	256	288	283	240	272	287	284	259	285	265	294	281	266	272	309	269	276	279	278	278	265	266	284	272	293	274	301	288	297	301	305	283	288	281	287	260	300	270	281	272	283	269	273	281	273	264	287	272	275	253	271	287	286	265	273	294	246	252	282	313	272	286	283	282	270	304	282	280	298	300	307	286	259	288	321	275	273	283	293	296	232	280	249	307	294	257	308	285	269	273	291	296	278	256	291	267	254	290	296	279	263	269	310	273	262	269	285	264	252	290	271	309	289	252	277	299	278	246	301	288	302	280	251	267	303	280	310	277	288	277	258	284	273	265	276	314	255	263	283	277	299	285	286	280	284	280	298	276	252	290	313	284	267	329	257	268	277	298	294	267	276	264	278	289	299	272	257	302	277	271	272	275	312	280	271	284	260	281	282	265	256	292	309	261	254	299	278	287	308	260	258	303	275	270	259	261	292	289	298	290	303	286	263	294	280	271	283	287	271	275	288	302	304	309	294	274	267	275	283	301	272	293	289	275	299	295	296	278	290	298	273	293	286	294	260	296	262	262	316	289	267	294	304	293	277	291	282	275	272	306	291	293	286	249	292	291	284	291	305	272	254	308	274	277	266	266	269	262	280	260	315	281	294	287	270	260	289	286	266	271	293	277	270	263	249	283	274	285	264	280	301	264	267	281	300	266	278	257	254	292	246	262	302	270	286	296	315	290	305	254	265	283	288	284	287	265	263	263	274	274	248	297	287	302	290	256	282	265	299	273	291	298	308	311	284	300	279	257	278	290	291	279	281	304	284	244	274	280	274	268	284	306	288	277	289	293	273	297	285	246	289	282	264	257	264	284	270	293	283	249	291	273	274	289	286	286	277	282	275	283	269	283	279	311	230	293	267	300	332	268	287	268	270	273	245	265	304	271	268	289	262	249	296	292	283	286	284	282	265	277	293	294	280	263	278	307	265	273	284	286	304	278	287	252	282	284	299	264	288	284	273	250	292	257	310	292	293	279	255	305	260	298	268	259	279	286	288	278	275	276	278	295	291	270	275	275	281	272	277	274	287	284	266	290	313	265	266	304	264	290	300	289	275	261	274	289	268	300	288	285	270	278	258	288	269	293	293	285	272	292	270	263	284	266	286	270	261	306	292	282	277	277	300	280	275	266	274	271	267	254	307	302	274	279	285	287	303	286	257	260	295	298	285	296	278
4902	802	767	508	432	382	365	383	330	341	301	320	298	328	297	287	298	312	270	284	321	264	297	296	268	282	279	297	277	293	273	263	300	274	292	273	286	302	255	289	283	281	271	292	268	306	281	282	276	307	282	273	290	273	287	300	251	298	252	278	292	282	299	284	283	286	288	283	306	284	256	284	283	280	267	276	266	283	288	281	276	285	273	251	260	273	287	304	269	272	302	278	286	277	299	293	293	244	284	284	289	256	276	312	265	280	313	256	289	250	284	283	285	270	266	289	294	284	297	279	313	260	292	278	272	286	272	262	287	256	259	297	285	289	249	283	292	279	287	293	272	260	267	279	260	238	288	277	288	269	264	293	256	278	284	291	287	310	292	300	287	264	277	290	267	288	309	298	283	297	289	270	289	285	275	308	257	275	287	279	260	298	290	275	311	292	246	274	268	276	296	274	282	260	284	270	259	279	303	293	314	278	300	304	298	249	298	293	324	275	293	269	322	287	276	297	301	285	274	293	312	255	280	280	277	301	291	254	251	239	293	294	281	287	282	278	279	273	287	279	300	292	280	274	270	271	296	259	287	297	275	281	284	274	284	281	300	273	276	261	277	284	278	252	287	296	311	269	276	288	276	298	274	264	281	261	300	268	288	276	262	294	274	275	306	297	297	280	251	276	301	280	294	247	297	291	292	265	304	282	264	290	277	257	248	293	257	297	246	253	262	270	270	296	296	263	277	291	270	266	307	277	296	331	287	277	299	291	307	281	287	277	286	284	275	291	287	277	287	279	283	288	278	264	298	294	302	286	237	324	290	269	294	315	266	291	283	277	271	268	290	309	281	289	291	277	274	265	289	298	260	286	299	289	301	279	293	257	310	238	313	294	277	300	263	255	290	305	305	264	289	249	327	289	273	292	304	279	260	280	259	289	307	255	294	298	282	295	305	262	278	230	296	288	269	308	271	281	300	268	282	299	261	263	277	264	303	309	287	292	289	278	316	291	280	285	258	310	301	297	277	297	271	288	287	305	277	267	262	265	288	294	284	316	266	270	289	277	277	309	270	266	306	313	278	239	293	312	294	271	284	313	255	283	281	268	275	270	288	268	278	276	265	272	277	291	269	282	282	285	296	271	262	264	293	304	279	269	289	285	318	301	304	275	296	293	301	304	281	284	267	289	264	287	238	283	284	315	310	267	289	313	295	287	293	265	264	276	279	265	296	301	288	289	265	252	295	281	276	300	287	297	284	281	303	275	258	290	268	255	288	260	282	287	269	264	271	265	300	275	289	252	282	277	257	290	247	286	260	309	299	285	283	276	282	243	286	274	300	308	260	291	279	294	274	296	270	288	292	265	319	313	307	336	290	265	268	263	280	275	299	273	277	269	272	295	289	266	259	281	284	298	316	239	271	271	308	301	303	305	259	284	282	294	278	294	299	275	273	291	313	275	273	262	314	285	291	271	284	274	290	282	280	283	261	278	287	306	282	309	292	298	291	288	269	293	291	282	259	289	301	312	267	303	281	260	277	255	277	273	289	267	271	273	285	287	296	302	254	277	293	264	311	267	280	321	281	279	291	284	267	280	287	276	290	290	272	254	294	297	301	287	276	262	292	299	260	286	291	293	264	281	263	271	282	276	301	268	290	265	282	284	272	261	278	290	260	277	287	307	294	301	256	276	241	277	289	267	296	304	316	278	280	303	313	288	287	281	262	300	266	260	282	303	306	287	298	258	317	271	275	275	280	266	293	301	244	310	250	247	280	289	274	300	287	292	265	316	275	283	287	268	263	304	267	278	304	304	265	287	273	266	294	279	259	290	289	256	286	282	310	304	315	284	289	297	264	270	260	271	291	272	274	296	277	289	276	341	315	288	286	291	329	302	339	276	290	267	284	254	280	276	282	260	300	288	291	271	270	280	284	283	297	299	306	265	270	286	278	273	273	308	303	265	327	277	249	285	274	280	256	278	284	291	307	303	256	297	311	288	280	305	291	301	264	258	323	297	283	282	302	248	276	287	305	307	248	297	279	243	301	289	266	281	298	295	277	292	290	266	263	278	266	275	294	287	321	276	298	294	308	255	274	282	318	285	264	278	295	270	266	308	285	292	329	272	263	287	267	282	283	287	291	301	312	305	317	283	297	296	281	293	294	286	284	298	281	298	285	266	263	288	328	308	269	290	288	304	288	253	273	258	283	296	260	268	285	309	287	277	286	281	265	281	290	296	284	280	313	293	309	291	306	305	281	267	308	305	269	301	271	271	249	293	278	281	276	258	278	264	261	292	292	296	295	297	277	324	284	278	287	300	283	289	253	301	286	263	290	288	285	262	281	298	288	280	243	283	241	266	287	286	288	281	293	267	290	288	299	263	269	304	278	283	264	263	270	291	278	267	253	296	288	289	293	272	276	296	242	294	307	290	270	287	300	268	246	277	294	325	287	264	273	273	276	289	330	277	269	271	255	293	282	285	326	298	281	285	296	286	263	259	279	297	282	301	241	308	286	296	286	273	316	298	272	277	290	275	289	260	284	317	277	292	270	260	282	293	273	293	298	269	300	335	245	282	276	290	297	316	276	291	248	294	309	283	253	305	281	272	289	291	279	304	262	268	279	305	275	258	299	280	260	287	290	295	254	325	274	300	333	282	284	299	283	289	284	301	282	318	289	292	280	258	290	278	297	252	290	293	280	285	259	287	285	303	303	294	276	304	264	287	288	269	290	291	299	298	289	280	276	258	268	284	263	278	269	287	314	274	306	284	302	283	271	302	262	289	306	249	270	261	263	307	291	290	283	276	279	290	330	284	288	270	287	281	301	281	300	274	279	287	297	286	296	260	291	290	270	294	270	272	289	282	264	281	285	292	251	294	301	282	246	277	315	295	294	295	250	287	310	266	258	291	328	319	262	307	265	279	284	267	291	279	263	279	281	311	287	299	288	285	270	298	280	252	312	270	306	260	294	281	303	293	277	302	290	263	289	276	271	308	320	298	266	309	269	290	283	301	282	291	273	313	311	276	299	311	298	278	297	258	294	280	278	293	270	279	256	289	267	275	280	294	289	268	295	266	299	261	268	308	292	293	285	296	307	287	265	259	252	289	300	254	255	247	292	291	292	274	263	260	270	266	297	293	287	324	263	298	274	276	270	288	266	267	301	286	320	273	260	289	277	278	301	292	309	314	292	252	273	295	246	278	311	268	279	272	280	276	294	299	265	294	289	287	286	256	288	278	290	278	287	297	257	288	268	303	269	272	271	300	282	284	268	283	285	279	264	270	322	282	276	329	307	281	269	331	275	275	303	280	270	275	284	284	303	265	288	292	269	287	308	276	281	281	284	281	286	279	300	274	302	299	274	281	267	278	285	293	256	267	309	298	289	279	296	284	262	314	294	275	267	326	280	289	281	283	283	300	262	287	269	290	282	286	272	287	331	268	291	271	249	277	300	300	282	277	256	289	299	275	265	277	297	310	276	259	289	288	280	281	310	273	256	268
25728	21342	28051	24977	21339	12901	1966	1218	1056	1013	920	836	881	861	865	733	766	743	813	710	740	737	709	729	716	691	713	715	687	681	686	669	712	685	698	687	661	693	758	715	726	763	685	710	664	680	695	681	734	733	668	678	643	733	693	710	685	660	673	716	668	713	627	694	688	652	674	656	679	667	724	653	661	731	781	668	693	725	707	679	707	691	658	702	698	683	671	706	708	743	689	712	684	662	640	683	666	649	709	742	647	668	692	664	670	667	663	713	648	690	739	723	634	665	682	698	658	692	696	699	666	691	692	652	682	682	666	670	682	727	643	717	742	681	689	645	623	696	699	703	699	655	613	687	686	675	701	687	695	643	641	692	654	627	698	675	677	672	652	657	697	683	631	670	705	664	669	654	676	628	674	673	674	669	644	582	670	656	644	684	673	679	637	703	689	634	657	638	696	693	709	690	703	661	648	691	683	693	720	695	658	664	663	656	719	694	672	683	670	657	646	682	659	668	677	679	654	688	721	717	704	661	702	687	702	695	708	718	673	678	663	635	638	676	665	683	613	735	723	647	629	659	675	612	704	658	664	648	694	642	638	697	741	614	703	600	674	649	684	686	697	687	697	681	702	662	696	706	695	669	670	664	702	711	690	687	649	707	704	659	666	668	677	671	706	712	657	697	715	692	678	672	686	703	689	669	626	660	650	706	651	661	629	640	681	685	703	653	644	724	688	639	663	692	627	688	678	625	680	588	652	706	722	675	643	668	670	689	663	709	679	690	662	666	731	702	638	707	687	712	695	641	683	699	677	635	671	690	713	674	660	663	633	733	681	730	705	670	686	643	688	702	669	679	653	658	704	681	640	655	676	655	655	640	657	685	680	700	645	673	699	677	694	662	684	671	659	707	672	734	694	646	703	699	680	630	696	657	636	708	643	671	663	717	663	682	688	614	651	700	660	634	703	665	684	726	650	693	704	634	692	693	668	686	699	678	714	668	698	677	649	645	657	697	654	714	683	673	714	628	697	707	678	627	703	692	689	669	641	738	740	656	645	693	744	694	666	647	707	697	714	657	700	632	692	676	681	700	676	605	664	707	684	711	695	631	675	689	651	699	686	675	637	700	656	720	674	671	645	716	685	702	627	695	691	671	661	674	677	687	676	697	703	656	690	695	651	735	639	671	662	660	639	685	637	731	683	673	676	687	684	656	694	670	700	672	690	653	695	714	657	675	686	672	694	661	692	691	655	657	662	652	715	700	706	654	693	664	640	695	671	691	684	674	720	688	670	704	710	696	675	713	675	636	684	668	683	691	660	674	643	624	665	688	679	655	699	624	679	719	679	655	691	701	663	705	710	637	675	683	670	691	699	698	668	654	685	654	666	697	658	680	682	674	628	643	703	629	677	709	654	661	698	648	669	695	687	657	672	660	697	673	699	663	667	715	664	689	649	683	709	663	690	676	718	673	683	645	665	662	698	707	723	675	696	677	663	661	684	655	693	683	729	649	680	685	675	715	660	646	630	665	704	657	737	678	685	680	652	674	617	703	678	683	701	692	671	704	646	663	704	650	702	659	676	679	702	642	714	734	698	658	663	671	652	669	693	688	689	637	699	676	707	706	674	707	668	602	660	678	692	624	673	656	709	665	674	676	713	665	670	637	689	689	641	666	673	680	702	696	642	664	697	706	750	663	669	703	662	642	686	684	698	707	690	652	661	667	680	735	689	690	758	640	696	649	672	675	659	631	740	671	674	672	702	660	678	654	651	669	682	654	644	701	714	686	635	638	670	653	700	646	677	672	636	654	656	655	704	695	661	731	686	697	647	677	731	721	633	692	663	656	655	697	724	672	710	603	666	718	681	660	672	688	670	657	684	676	680	686	659	671	675	719	705	723	706	697	692	683	705	647	676	626	657	702	694	690	649	667	684	668	662	684	665	710	636	619	686	678	687	702	694	651	705	687	695	671	671	673	700	688	650	649	654	663	682	672	649	661	669	692	716	609	695	678	630	656	706	688	687	678	685	702	694	711	700	703	659	670	690	628	693	642	684	692	694	620	679	675	671	652	652	675	667	608	674	704	676	694	644	671	674	646	661	692	683	675	680	728	663	655	671	714	654	663	703	698	671	674	680	651	608	717	649	652	644	653	731	719	700	675	648	680	685	680	691	660	710	711	667	713	666	682	648	669	661	679	699	729	693	678	655	645	686	690	653	685	675	677	700	673	679	670	686	634	685	689	668	716	656	655	646	687	663	667	615	663	648	679	661	634	681	717	649	661	701	677	668	732	698	654	700	678	718	630	667	726	630	680	658	631	683	632	698	646	704	666	671	674	623	675	630	672	662	708	685	640	661	667	656	697	666	697	685	687	650	655	690	685	673	705	688	743	682	698	636	659	683	697	648	678	679	697	682	658	697	679	687	686	676	689	661	657	656	732	678	674	660	699	683	682	635	680	681	725	652	677	701	668	692	677	681	697	676	657	652	625	691	659	681	712	657	649	678	689	660	662	697	703	697	674	630	678	705	717	669	656	679	668	690	682	669	671	680	636	695	701	691	636	686	684	643	671	652	713	687	708	677	661	684	674	674	685	661	688	661	679	683	679	661	715	628	671	684	668	658	640	669	681	593	680	660	630	653	701	715	665	647	718	685	679	706	694	649	658	675	669	695	655	641	761	736	707	636	667	701	731	623	662	671	693	611	673	692	691	657	687	688	674	698	702	663	665	663	714	701	710	680	633	702	676	697	660	668	666	657	650	672	676	700	688	644	679	602	681	653	670	672	644	697	655	700	700	683	648	655	730	642	673	674	682	708	717	687	705	712	663	669	656	662	696	712	726	644	699	704	720	711	712	683	673	682	673	681	701	691	683	701	632	696	659	667	649	722	646	684	711	643	665	701	683	640	705	709	687	668	654	657	677	696	677	701	705	677	694	649	707	695	662	677	676	723	649	712	689	597	666	663	652	670	635	702	671	688	695	666	680	646	642	640	691	645	674	686	647	615	683	664	635	722	603	660	663	652	659	676	704	681	658	670	695	660	694	728	716	693	697	665	682	692	695	669	696	666	673	727	700	711	689	658	715	672	714	677	660	675	660	683	682	671	678	647	661	703	671	637	681	626	698	659	672	686	655	684	726	632	686	663	628	630	652	719	686	655	640	660	699	658	672	673	705	672	687	681	663	697	643	679	693	667	630	674	667	640	649	673	666	721	676	660	669	638	604	668	661	680	665	724	704	660	676	648	662	686	716	694	673	663	657	668	621	700	692	633	682	724	648	689	702	706	718	704	690	668	680	693	684	684	652	687	693	680	660	725	629	688	686	703	679	687	669	672	708	681	690	685	682	683	660	664	699	641	681	668	625	732	665	671	660	674	638	690	668	615	657	653	672	658	663	668	649	667	707	677	649	670	693	653	690	703	668	658	670	713	657	659	692	707	724	677	667	688	656	661	714	733	649	684	685	707	658	638	689	720	654	659	670	689	681	677	677	731	666	657	707
7393	10704	10009	5671	3682	2759	2138	1809	1507	1406	1279	1150	1071	1015	915	957	863	820	818	829	798	781	746	678	763	703	697	718	692	719	683	679	695	679	701	671	625	679	695	700	620	652	677	670	696	662	675	628	680	634	672	630	635	681	622	637	638	679	703	645	660	633	662	645	629	624	616	648	635	659	676	665	634	663	632	698	652	584	675	624	679	695	625	638	662	601	653	660	634	673	643	632	613	655	643	653	628	649	678	682	573	643	616	636	621	624	651	629	673	613	654	654	654	648	584	676	614	659	605	647	670	637	690	626	664	656	643	644	613	692	641	609	642	604	642	647	647	647	643	656	663	642	635	650	644	653	625	626	648	618	636	669	667	620	698	659	668	575	673	642	619	660	635	656	694	690	662	632	614	657	606	661	649	621	611	646	609	627	615	663	669	676	654	619	699	685	639	639	663	643	670	675	653	652	619	616	614	664	649	707	671	607	635	589	646	625	663	584	619	618	650	610	643	646	624	626	647	655	671	655	666	653	651	638	600	659	685	638	615	625	651	629	599	645	658	685	661	618	675	637	664	680	661	623	648	650	656	632	585	616	646	677	624	659	633	645	576	612	653	650	675	616	600	637	667	597	617	628	677	548	627	665	650	626	616	619	648	639	678	626	677	604	584	637	628	655	564	652	630	617	627	651	614	637	656	622	646	638	650	668	612	652	653	635	681	648	610	671	601	647	593	630	655	596	637	650	625	634	605	605	642	653	656	639	648	647	605	703	636	607	610	674	656	642	599	655	607	659	635	623	639	694	638	641	662	635	625	591	665	655	622	627	610	610	635	652	601	652	664	686	652	616	636	622	599	662	642	620	640	674	626	639	587	598	625	677	675	670	630	649	629	653	616	639	653	660	669	607	604	666	645	656	630	606	637	640	653	609	626	678	608	660	664	660	629	648	589	635	646	663	612	635	653	643	591	606	635	653	681	631	660	634	595	615	616	611	622	677	612	628	593	629	608	656	626	615	643	648	620	586	633	634	660	650	644	647	584	628	614	617	611	638	621	644	659	620	571	648	611	639	608	640	639	647	636	622	608	643	626	682	645	631	628	625	608	632	650	662	633	615	638	634	641	642	678	671	618	682	669	613	620	647	638	639	652	640	622	635	667	671	643	623	642	659	638	663	601	625	600	617	667	618	620	613	649	632	647	631	691	636	636	663	683	628	611	624	635	643	632	638	611	651	630	624	621	641	667	661	636	624	641	628	610	667	645	676	606	664	671	604	625	655	603	669	632	643	647	601	624	632	689	646	646	661	629	625	626	629	658	584	600	645	664	629	638	651	624	672	603	678	628	661	613	586	660	656	645	606	645	593	616	637	637	625	661	679	645	641	620	636	655	604	702	607	667	638	636	649	677	632	629	680	649	651	651	656	629	694	623	638	647	627	651	601	634	595	660	600	667	665	614	644	603	618	685	625	650	628	619	650	650	652	623	624	641	598	658	630	608	672	611	670	638	618	634	605	624	616	661	627	617	592	667	659	656	599	604	654	631	634	634	642	613	625	620	651	612	615	645	646	710	625	621	669	616	644	673	636	668	632	662	656	602	664	605	627	623	671	618	606	634	650	623	614	629	594	627	614	659	627	667	656	621	637	637	649	579	661	636	661	638	588	612	636	631	632	632	681	630	661	625	640	624	620	635	608	614	608	665	671	611	659	661	651	588	662	620	636	596	676	637	656	639	678	638	682	644	664	673	654	643	619	630	613	656	630	646	636	626	625	635	672	643	647	617	602	651	586	645	653	634	688	661	670	602	669	649	604	662	618	620	620	625	633	633	671	659	647	627	668	639	627	634	611	665	641	684	607	662	602	636	660	608	646	622	654	603	646	650	643	613	636	647	638	636	683	648	626	575	554	623	655	682	598	637	591	627	671	650	631	657	666	623	628	594	653	643	622	644	620	632	629	680	653	671	623	670	640	656	656	689	669	614	663	641	605	617	641	663	610	667	639	616	654	592	664	605	610	616	623	636	686	620	607	664	680	657	592	653	638	649	601	632	625	622	666	626	634	631	646	642	613	664	664	620	615	638	651	618	631	614	619	654	633	676	629	609	635	637	669	603	598	671	631	628	645	621	595	634	663	615	624	652	626	604	662	619	625	641	698	630	640	590	674	645	636	651	626	624	637	622	608	624	690	649	598	626	651	653	659	662	659	608	629	600	593	650	663	605	632	677	667	664	608	614	614	653	611	613	640	665	674	666	658	629	618	620	607	663	643	655	604	669	612	611	616	570	616	644	684	624	593	630	629	627	603	618	614	647	652	670	597	660	677	613	649	622	650	642	624	625	618	608	656	607	616	609	668	641	668	660	623	639	647	623	622	660	614	637	630	650	636	648	613	620	669	626	647	617	604	611	660	636	581	650	638	649	636	607	600	633	663	618	644	667	660	620	680	626	580	588	637	618	644	630	611	620	672	643	679	688	632	653	649	605	642	643	653	645	618	686	677	622	638	629	616	671	646	668	655	633	640	672	609	613	682	656	666	645	645	619	639	612	613	621	632	650	568	665	652	648	671	629	620	691	619	625	658	605	665	608	562	641	647	672	640	654	632	631	638	644	639	599	606	670	578	557	658	624	609	621	655	619	654	624	639	634	604	627	647	587	615	635	649	683	640	641	623	668	655	602	588	640	648	650	697	666	608	630	655	622	658	657	659	628	660	594	644	603	620	658	655	646	608	661	653	630	675	652	644	653	612	685	664	676	644	580	693	663	582	638	646	662	612	599	599	656	629	649	623	653	707	628	633	645	614	596	642	669	656	609	664	665	651	650	654	653	646	626	622	644	649	630	616	626	637	687	643	632	609	615	669	586	589	641	662	642	614	647	600	622	612	633	595	646	614	616	654	652	634	648	655	658	612	660	628	598	646	646	637	658	652	636	681	600	656	610	681	660	648	632	606	660	639	632	647	653	619	669	633	686	620	624	610	707	655	604	608	599	649	604	629	644	685	630	685	609	674	663	657	609	649	646	649	620	672	637	627	651	573	672	645	615	658	626	686	646	650	661	659	656	684	641	646	624	625	656	653	631	609	653	644	635	635	625	619	670	691	650	623	678	603	640	653	622	633	613	640	613	664	659	618	638	659	609	626	652	669	611	610	619	654	660	623	671	639	634	609	583	646	604	624	674	617	665	573	681	633	652	670	623	618	620	645	646	606	607	675	615	660	644	619	588	714	640	631	624	611	640	646	629	651	642	617	676	654	585	655	651	628	665	614	647	630	648	636	656	598	631	646	648	627	611	658	589	617	611	701	648	634	647	627	617	616	608	635	620	615	613	702	651	606	605	647	610	676	665	633	641	639	650	692	663	643	605	657	592	656	671	646	655	629	631	671	632	664	649	586	674	616	601	668	636	672	642	604	650	632	633	663	639	637	659	590	659	645	644	590	608	672	592	601	644	634	644	602	644	638	659	630	650	652	636	617	623	619	622	617	655	621	596	656	630	578	640	640
23462	21318	28342	24643	21328	21413	11978	2279	1649	1535	1411	1287	1249	1260	1144	1138	1093	1121	1029	1057	1064	1068	1007	973	954	1012	948	961	944	931	968	928	922	965	882	942	963	920	977	954	949	957	977	885	920	904	894	975	986	904	947	952	891	854	932	914	908	901	924	928	924	926	887	907	897	918	917	912	861	915	945	934	907	906	921	961	912	895	921	921	909	917	885	894	901	936	866	933	849	910	889	900	925	909	925	917	886	877	887	895	889	880	939	898	902	912	886	910	906	959	898	922	896	838	931	935	864	890	954	925	953	907	870	894	941	938	875	933	895	882	951	965	897	909	926	906	902	926	946	891	851	839	895	917	916	851	899	894	953	929	927	931	879	930	867	901	892	880	875	894	941	904	924	934	955	871	952	889	875	900	973	933	853	814	833	904	944	915	901	893	918	882	906	911	898	914	868	908	854	881	891	885	973	922	920	943	901	926	878	883	930	904	900	888	905	935	900	898	943	904	920	872	932	914	922	939	885	933	931	923	946	888	919	882	888	936	863	945	901	934	920	913	949	970	906	878	906	953	943	922	904	890	869	909	959	909	936	898	873	924	895	940	920	888	933	905	897	898	906	841	888	924	924	926	915	971	843	912	907	898	929	945	957	944	863	900	880	917	942	937	847	899	888	939	920	922	901	898	894	866	908	917	951	941	938	886	888	893	909	855	934	941	953	891	828	887	915	915	925	861	890	905	876	914	899	883	871	911	848	873	941	895	881	903	919	867	904	848	892	888	932	920	920	970	895	922	822	901	953	870	906	868	921	861	869	930	961	894	907	869	919	949	897	908	936	933	852	872	955	918	882	891	934	900	896	901	844	946	881	882	946	835	916	931	920	956	861	980	877	887	882	883	935	889	911	892	918	943	873	896	891	869	873	929	958	925	896	923	906	889	894	908	863	915	862	886	871	896	890	901	947	940	924	910	896	910	913	845	915	942	908	856	940	913	893	873	884	882	923	893	876	927	901	908	845	902	960	880	937	885	927	889	844	890	877	903	926	862	907	944	921	923	893	896	896	893	923	927	891	925	903	965	893	869	914	955	882	848	934	852	886	899	879	955	940	885	861	867	901	859	909	838	970	876	938	892	870	907	891	935	896	898	904	892	883	919	899	860	871	953	883	944	940	870	911	911	897	861	855	909	938	945	883	878	912	936	864	888	873	914	873	898	872	930	903	931	915	905	889	903	842	877	910	854	857	961	865	928	870	862	918	852	923	933	899	884	898	919	936	868	885	913	907	913	911	893	933	917	910	884	892	914	861	861	871	932	900	901	925	894	891	936	976	894	870	857	889	928	868	917	942	911	886	933	899	891	902	937	897	880	890	913	899	894	882	891	960	878	851	960	881	880	930	917	950	903	885	863	892	896	925	889	939	918	928	940	895	886	878	819	901	945	905	883	891	967	911	943	915	909	890	874	919	892	918	860	874	899	897	889	886	907	941	908	927	899	893	913	882	920	883	878	876	878	835	993	897	929	888	831	906	866	891	814	857	936	910	899	897	903	963	936	897	919	919	893	899	883	902	893	881	882	899	885	877	874	888	937	925	905	924	861	894	853	946	906	895	930	926	918	899	938	859	867	923	912	860	893	844	985	895	891	897	873	847	922	950	884	888	908	906	860	898	928	903	903	890	925	873	892	932	917	926	859	918	929	869	878	856	888	953	892	895	899	896	906	883	883	893	938	964	928	900	923	890	905	928	876	839	892	884	923	915	864	905	860	929	929	920	859	838	862	924	937	890	858	897	920	874	912	885	940	910	904	890	878	877	892	876	912	851	912	895	866	947	875	849	921	890	897	964	845	926	956	940	894	884	860	913	926	858	868	913	886	916	907	888	878	934	922	904	921	928	869	891	912	904	874	915	908	916	898	872	897	959	980	883	907	911	872	927	889	872	962	934	904	925	915	895	939	888	931	906	839	888	895	855	867	889	898	858	911	928	887	921	842	928	953	840	890	940	921	909	840	882	882	949	881	902	901	935	961	892	874	893	885	879	902	870	879	886	873	875	880	871	965	891	903	869	913	952	903	946	887	941	920	912	932	902	911	945	855	904	926	909	918	973	879	934	906	871	857	883	888	932	910	907	933	929	876	887	906	902	886	900	895	923	931	899	910	922	915	900	908	936	873	836	903	946	907	902	939	996	904	853	929	869	936	928	889	891	967	888	853	890	850	912	866	875	934	932	869	867	901	834	935	860	903	936	895	906	894	893	899	950	884	901	874	904	857	879	938	887	917	887	903	858	906	874	923	921	890	932	868	914	891	893	926	890	826	926	866	903	855	861	879	858	931	895	914	906	859	905	919	903	852	949	878	918	929	900	884	909	961	900	902	881	896	869	879	960	880	974	892	917	863	902	911	894	940	852	942	904	896	853	923	926	936	901	937	923	924	900	922	890	935	909	876	939	892	951	851	940	914	904	914	915	879	901	912	916	900	917	846	911	938	918	894	967	889	843	870	906	908	895	929	908	952	921	907	901	913	860	898	840	927	871	924	867	952	853	892	933	874	869	918	894	943	837	853	901	913	888	898	903	918	870	892	932	907	902	894	942	943	878	893	938	893	893	872	960	923	902	871	909	898	876	896	874	954	954	906	906	893	880	922	879	961	907	929	897	938	966	891	931	876	890	969	916	909	911	892	926	950	918	861	923	878	940	896	907	880	891	896	854	924	911	914	901	850	868	908	893	934	927	852	873	866	941	880	948	919	953	931	943	925	892	907	909	942	906	912	899	892	882	864	908	894	916	872	964	863	875	967	906	900	914	890	912	926	904	864	984	912	903	888	907	932	887	926	920	948	928	901	909	928	928	930	923	902	896	932	843	895	858	909	851	860	879	914	874	933	909	910	883	889	878	836	939	874	940	897	929	923	894	851	883	887	909	893	920	907	902	879	943	900	945	933	905	835	933	919	892	897	871	901	885	883	899	992	871	882	941	950	912	905	926	834	917	899	925	901	976	882	924	840	872	914	905	925	909	918	840	920	905	857	888	949	922	952	866	884	921	889	915	865	955	878	896	941	910	881	890	924	913	926	925	994	927	896	922	913	905	904	924	903	881	920	871	872	887	898	906	920	890	905	903	913	948	884	924	865	867	960	919	894	908	845	909	945	909	922	959	899	886	911	895	911	900	834	889	862	910	881	964	883	924	906	949	882	850	910	900	924	931	904	895	935	903	903	932	923	921	899	880	912	921	945	895	832	892	930	851	853	862	946	893	903	895	891	883	861	886	876	837	873	911	855	921	961	916	859	907	891	869	943	926	863	897	868	885	866	928	849	886	935	931	872	945	905	886	870	921	869	924	887	859	908	870	919	855	889	894	865	878	899	928	889	934	870	899	876	994	882	930	854	900	909	912	953	875	922	819	912	897	852	907	894	897	950	898	900	873	911	964	861	879	925	873	877	889	841	862	861	915	890	875	893	886	890	852	933	894	914	928	914	909	835	927	937	891	917	943	945	919	897
10297	17370	15961	9722	6576	4852	3857	3082	2634	2247	1971	1814	1673	1504	1408	1246	1255	1300	1211	1165	1151	1095	1042	1080	1029	992	1053	983	1029	939	968	977	1001	934	934	1035	944	927	950	878	885	870	889	881	864	927	940	899	918	918	849	904	846	902	855	913	914	852	851	901	889	873	897	857	868	928	848	861	886	919	853	835	849	910	875	873	876	864	862	887	887	845	886	903	851	876	843	903	898	873	857	846	916	825	876	848	865	822	881	921	853	884	914	831	838	885	909	861	877	873	866	829	872	833	855	812	826	825	784	837	876	874	874	824	883	822	834	892	889	859	876	874	875	836	853	897	817	864	847	874	907	847	804	911	827	888	908	869	823	887	936	808	866	830	878	885	831	874	853	845	935	931	864	806	868	801	847	850	847	858	874	857	871	893	888	854	827	846	852	848	855	896	812	857	812	856	840	891	906	852	848	902	874	855	905	867	845	878	845	831	843	803	776	885	865	842	871	858	844	844	856	847	861	852	832	816	872	798	879	810	827	873	872	873	898	866	844	858	818	835	822	804	892	888	832	860	827	862	872	855	838	876	843	863	832	899	849	839	869	842	860	865	883	838	820	859	832	860	880	864	857	823	877	852	839	864	851	886	838	908	857	811	928	847	890	856	808	824	870	831	889	850	876	879	865	822	905	867	869	841	848	854	868	833	857	824	880	881	839	856	810	897	853	869	842	856	816	832	828	804	840	856	834	845	814	836	875	892	830	835	808	856	882	895	883	860	849	818	876	857	858	836	889	852	827	834	841	909	849	857	921	878	836	799	831	831	848	880	847	803	868	883	860	860	855	824	864	856	808	869	853	909	893	891	906	865	915	888	882	844	854	824	889	847	822	893	844	861	852	861	890	862	855	896	850	809	854	847	847	865	868	881	819	855	885	860	825	840	781	851	848	840	847	871	831	874	864	882	841	843	852	843	849	877	849	838	832	856	832	897	828	858	850	811	871	844	877	836	886	832	847	784	915	854	841	802	789	851	877	838	874	838	849	887	862	848	820	863	916	831	904	841	881	866	862	843	827	838	808	877	847	838	828	856	803	849	822	887	870	786	870	829	887	830	764	874	844	835	872	861	773	868	806	838	915	823	874	901	805	837	863	834	926	801	790	787	896	846	795	885	851	865	819	914	780	801	865	904	870	883	846	844	839	810	863	865	798	870	874	852	841	846	866	830	853	854	883	915	884	835	845	915	878	870	865	837	877	887	857	857	844	851	934	803	859	831	886	808	807	869	893	867	854	873	893	862	843	878	838	853	827	837	885	885	853	808	872	819	837	856	839	864	855	883	803	828	884	877	840	806	877	852	838	852	850	821	865	852	855	828	853	896	846	865	871	844	867	833	886	848	873	875	854	858	854	905	808	877	826	868	900	838	872	847	846	814	850	861	889	818	862	831	892	820	845	854	878	855	838	812	844	828	819	867	904	830	882	829	836	836	881	890	892	862	876	835	880	879	839	914	841	883	902	883	874	844	887	910	897	830	802	875	848	846	855	884	838	793	840	870	886	883	879	885	908	881	836	827	864	812	822	851	874	830	867	792	878	884	875	818	867	867	831	845	870	873	872	824	884	884	882	830	877	788	855	843	849	840	839	884	839	873	878	841	876	817	898	889	860	845	884	875	888	838	878	847	825	842	876	853	854	877	832	785	872	841	874	852	834	818	866	844	831	842	850	858	858	805	853	846	827	843	820	873	805	807	833	871	853	895	828	859	793	865	836	872	819	847	870	862	886	833	834	835	876	855	865	853	815	873	855	822	834	813	902	872	864	856	869	852	869	818	869	823	866	888	835	859	849	784	864	803	846	814	884	803	890	804	848	913	878	877	822	844	836	827	814	879	834	825	836	875	864	851	888	861	848	776	820	829	870	830	875	859	866	832	863	829	895	851	866	856	881	874	880	856	877	885	838	856	833	868	854	875	894	874	855	885	870	861	753	848	905	829	899	864	855	892	797	856	837	905	877	883	856	873	881	872	843	854	919	814	825	869	850	845	823	810	869	866	859	858	887	859	865	882	890	862	819	862	817	843	840	849	883	849	882	865	873	912	895	865	830	828	848	800	899	829	839	853	882	893	860	887	849	868	847	827	869	915	818	856	880	843	891	858	799	847	801	837	845	837	876	833	835	860	849	867	844	852	873	829	836	848	870	908	879	850	854	840	866	837	828	893	856	856	831	840	856	866	866	839	894	852	862	826	847	871	789	845	872	867	839	891	852	859	850	825	861	847	867	884	828	867	866	872	860	828	897	902	817	850	865	843	916	856	871	872	818	869	819	815	887	789	844	834	841	876	856	912	831	849	890	851	859	857	814	825	872	854	831	846	900	878	860	881	875	831	832	857	786	848	862	855	843	848	889	861	817	842	887	835	859	812	821	847	841	866	818	811	864	838	861	813	854	842	845	856	848	812	887	857	912	840	862	894	860	865	848	902	889	855	819	904	869	865	789	856	869	849	847	819	833	862	882	787	872	869	893	887	861	918	833	870	871	850	905	842	860	884	812	828	833	856	859	811	888	868	825	860	835	834	854	829	837	865	866	836	908	905	842	876	855	803	850	907	874	848	863	911	785	846	873	867	811	868	846	872	848	855	847	876	859	838	837	873	873	874	878	858	880	836	860	801	884	885	863	854	828	804	892	857	854	866	836	873	830	887	839	823	825	832	828	838	776	870	854	869	900	906	824	854	835	877	831	815	889	844	813	836	835	840	827	820	849	844	791	853	811	849	849	888	847	843	857	878	843	864	862	815	849	805	871	869	859	847	820	906	873	834	880	891	872	881	862	864	838	871	814	883	852	865	792	929	864	865	828	876	834	846	785	880	844	890	889	861	886	879	897	893	832	871	851	819	842	838	876	874	822	827	831	852	864	820	887	861	914	902	840	883	842	862	887	823	891	854	828	883	856	826	835	804	854	863	880	800	871	861	849	870	861	822	835	826	816	853	907	856	847	909	830	884	813	861	888	860	859	867	840	832	825	889	864	874	854	844	850	862	883	844	813	779	914	827	881	843	890	838	857	866	793	819	853	862	841	860	826	831	836	836	839	839	848	805	849	876	837	854	809	867	855	854	867	869	917	855	851	832	854	809	886	854	832	812	884	843	869	848	837	766	870	829	911	884	862	853	858	804	816	836	875	874	851	880	847	859	858	811	848	862	824	821	870	909	842	866	873	843	865	858	914	791	870	822	872	878	879	881	815	874	847	805	871	841	865	867	847	895	838	845	859	839	858	816	871	889	835	784	839	859	824	836	853	831	865	832	832	851	825	856	823	829	860	898	849	870	804	869	832	854	856	858	857	887	821	857	872	854	850	859	823	824	874	823	848	826	870	848	863	906	839	826	824	824	891	826	828	906	882	787	830	833	816	845	863	837	836	881	836	815	836	827	852	828	912	882	842	876	881	844	853	860	863	838	861	874	863	847	863	861	871	836	865	809	879	865	847	852	886	854	840	856	889	823	915	814
29074	16389	2569	593	481	439	381	287	297	294	306	292	271	302	310	316	291	295	296	277	300	306	269	296	293	295	261	263	287	282	319	281	306	287	292	283	301	312	297	287	302	277	276	263	278	270	253	300	271	292	279	283	301	297	328	293	289	282	282	275	297	273	287	297	280	301	285	242	286	268	288	296	292	275	282	256	281	286	308	292	337	305	300	290	261	300	268	289	271	283	303	302	284	283	307	282	300	259	302	287	269	316	252	313	287	248	304	299	287	272	285	259	257	298	300	270	297	284	260	272	273	282	288	281	315	297	271	268	280	303	281	311	301	243	269	275	269	303	279	258	288	261	297	281	298	278	251	290	292	311	282	286	272	311	264	238	272	270	298	264	287	256	260	272	294	260	265	287	292	278	279	272	314	253	284	292	301	269	282	302	242	270	251	299	300	260	286	295	282	312	289	263	312	282	271	274	317	301	309	293	276	291	273	289	295	264	286	314	305	298	280	266	298	286	288	299	320	279	304	276	291	284	318	276	293	277	319	289	292	267	289	344	304	299	273	279	304	278	301	292	318	292	299	280	292	293	303	283	304	282	276	284	297	296	311	298	262	267	282	290	262	297	264	266	269	277	289	271	290	293	289	294	266	289	267	272	255	286	255	303	279	299	275	287	293	308	296	264	268	276	284	258	289	308	281	276	282	315	278	264	296	293	259	279	275	274	253	275	273	296	279	298	341	280	303	309	322	310	277	289	299	258	291	285	290	277	306	306	277	283	284	324	283	306	278	294	287	279	274	296	303	301	280	294	274	273	291	296	295	314	281	299	260	269	298	288	312	304	308	264	281	303	306	299	281	297	280	275	282	278	271	305	295	258	296	302	265	282	278	310	279	305	297	294	278	260	279	305	287	302	274	308	279	289	322	296	292	278	294	262	302	288	247	268	282	288	279	289	310	331	288	325	299	291	304	279	287	303	271	286	302	263	319	306	267	288	273	291	299	294	282	305	311	289	294	302	295	316	309	270	310	298	283	268	298	300	255	318	273	270	249	283	304	275	297	255	283	251	328	280	272	280	287	295	281	281	297	308	289	276	295	285	262	282	256	292	295	283	298	274	282	283	294	261	292	310	278	239	307	269	295	309	305	276	286	300	306	310	269	310	286	286	274	286	297	283	297	289	282	259	294	295	267	297	304	306	290	322	263	276	278	307	278	285	302	304	272	304	302	286	295	308	308	295	271	285	301	285	272	292	292	280	306	284	317	280	291	302	274	281	275	276	294	295	285	304	272	282	288	270	287	291	308	297	275	270	282	275	303	280	294	265	267	284	303	283	302	301	276	291	290	322	275	282	310	279	286	249	248	297	288	285	269	318	314	263	279	299	263	296	281	249	291	280	291	271	288	268	295	283	279	284	270	310	322	281	295	261	275	277	303	270	286	282	311	284	269	305	304	270	312	303	313	293	269	271	287	306	281	295	286	284	276	283	288	264	252	294	281	295	303	297	268	285	305	295	291	275	289	276	302	328	283	286	273	277	303	265	276	276	288	263	274	296	261	306	254	280	306	296	289	254	283	271	291	236	254	297	299	267	302	261	275	274	328	292	302	292	300	287	316	294	274	321	301	299	302	285	285	261	269	299	284	296	299	301	263	267	294	279	287	275	285	285	310	280	269	249	300	285	314	284	323	294	305	295	292	289	249	274	305	288	257	287	281	303	281	281	290	273	288	266	256	269	300	280	301	270	279	254	293	276	292	301	302	291	294	310	280	282	321	297	287	280	297	290	278	266	282	284	266	277	299	306	273	315	267	291	271	254	286	296	264	314	277	258	258	306	255	269	269	315	322	306	264	301	290	285	274	274	275	279	275	284	285	273	305	280	277	300	266	276	285	294	302	283	305	307	280	297	272	263	290	329	280	283	270	279	299	293	297	266	272	284	289	273	282	281	308	306	298	298	274	279	249	279	300	307	298	289	309	282	320	301	255	286	268	306	279	280	285	275	285	293	273	303	302	277	312	297	314	284	300	252	300	281	271	306	282	295	292	248	279	260	279	267	304	290	310	248	277	289	288	276	266	288	267	293	290	293	287	339	312	266	274	275	283	301	269	293	307	281	272	292	269	283	276	279	277	288	303	286	263	301	286	323	275	282	293	297	293	279	311	294	278	272	259	295	292	283	271	326	287	254	307	273	276	267	271	283	262	283	266	276	275	304	269	267	304	289	288	289	281	289	277	276	302	294	292	271	282	285	276	293	286	283	318	298	264	278	284	269	296	301	293	253	310	249	305	276	302	256	273	280	262	289	263	293	292	269	310	282	298	313	310	281	275	286	312	272	312	274	280	276	286	267	299	306	279	298	297	293	283	257	292	240	276	272	284	327	286	304	265	306	289	286	276	279	271	276	287	276	260	273	298	282	287	305	298	301	302	275	284	295	290	313	276	289	287	265	310	292	294	299	291	284	341	280	317	292	292	285	277	282	296	301	298	263	282	296	273	308	285	291	242	300	298	294	280	300	303	287	290	296	286	249	283	308	273	304	275	292	315	279	311	252	320	292	311	288	293	272	287	278	256	286	290	290	303	267	313	288	288	289	303	282	275	316	309	297	292	281	309	313	275	310	281	288	268	282	295	328	281	248	330	308	285	255	271	264	276	252	256	267	261	303	313	270	274	293	292	300	308	270	290	269	296	332	332	294	277	277	307	286	300	269	270	261	286	316	286	289	275	287	294	293	268	285	278	271	281	283	303	308	287	297	289	271	298	285	302	308	278	255	324	284	261	270	314	297	263	308	318	290	293	252	304	253	297	318	284	301	283	293	295	294	277	296	300	293	292	291	287	314	310	287	272	267	313	290	276	281	295	312	276	299	271	276	324	274	282	280	297	286	279	270	270	298	279	282	274	278	276	296	289	276	267	276	283	267	307	293	282	303	273	274	308	296	279	287	274	261	292	289	253	304	284	285	274	297	283	299	277	295	256	290	298	279	284	260	279	308	296	307	292	288	303	273	293	274	287	272	270	299	310	295	279	310	261	297	271	300	251	299	296	277	299	279	245	287	276	294	312	265	285	306	271	307	302	276	286	266	309	321	292	292	276	317	288	294	310	298	269	272	295	287	291	295	271	281	287	319	279	281	292	304	306	285	291	268	291	291	261	288	274	298	290	268	317	274	307	282	277	303	295	296	285	309	297	298	296	256	300	258	285	275	296	261	294	288	269	278	283	296	289	279	282	288	245	295	246	279	294	300	298	278	292	299	303	290	315	293	280	294	333	322	292	267	258	294	292	287	279	269	306	284	273	277	267	283	295	274	268	316	266	306	213	278	285	248	275	271	265	325	304	288	289	287	298	287	252	300	284	284	296	282	286	274	283	313	280	290	304	270	286	296	302	296	280	309	310	305	264	297	289	300	284	283	275	311	311	286	301	290	291	299	280	292	292	285	292	299	284	296	273	264	306	273	291	306	289	282	297	278	273	324	310	264	307	284	314	307	311	272	317	295
5044	875	831	587	471	431	373	342	368	303	344	334	333	342	321	287	285	322	295	329	263	252	311	323	310	285	299	313	283	282	334	302	291	266	295	294	299	289	296	297	292	276	266	278	299	257	297	302	309	254	284	279	318	276	279	306	281	304	309	259	271	281	266	289	282	264	282	270	305	304	294	302	296	326	287	297	315	275	267	276	309	301	273	299	275	290	280	278	297	264	282	306	266	298	296	266	268	310	318	318	289	278	286	276	307	294	311	275	326	275	277	264	281	296	271	292	288	331	285	307	251	288	293	292	314	271	288	307	295	282	261	310	280	308	253	280	340	296	265	285	285	262	304	286	303	312	292	300	294	277	299	273	278	291	293	311	284	267	283	327	302	285	296	279	280	289	277	295	322	277	295	299	276	316	283	258	276	299	310	344	292	306	275	319	297	305	299	289	257	273	263	281	308	285	289	288	302	285	287	265	308	277	286	307	292	294	274	326	294	278	270	273	294	289	288	313	264	317	270	271	287	315	255	295	310	277	303	288	287	277	293	283	254	282	262	274	289	276	296	265	276	289	282	301	300	277	295	274	319	265	265	276	285	304	293	277	303	316	268	273	297	292	291	264	306	260	277	290	284	299	290	300	302	281	258	294	313	291	293	291	265	260	248	314	260	299	284	298	274	297	287	322	320	315	293	255	280	302	276	280	285	254	291	284	296	301	276	272	278	253	294	266	269	292	270	267	309	281	294	282	298	310	294	293	263	275	287	279	289	281	316	276	288	285	308	294	278	311	299	261	286	272	295	309	260	274	282	279	252	313	281	290	282	300	267	280	295	313	283	269	272	277	308	290	286	301	309	296	240	302	279	281	298	268	289	294	283	308	276	246	279	251	306	274	289	301	304	299	298	294	301	276	291	306	279	261	287	293	295	267	291	289	271	280	295	254	293	292	309	297	282	284	297	279	326	284	282	287	251	315	308	290	293	282	274	327	313	284	287	289	270	288	266	298	304	322	290	294	292	295	258	283	283	280	257	271	284	286	290	312	307	285	274	313	298	308	269	281	267	299	271	286	267	282	270	300	280	331	265	278	289	281	282	294	290	274	300	309	273	271	280	275	306	252	268	268	291	282	279	256	279	283	330	287	275	266	268	283	312	294	308	311	301	267	327	297	286	279	296	319	270	277	281	301	311	301	293	288	291	283	299	283	298	278	282	231	270	287	273	288	272	272	295	318	308	292	234	265	282	306	268	291	293	278	289	280	269	275	294	294	283	275	286	299	267	324	262	255	293	273	291	293	283	287	263	265	297	298	320	287	293	295	301	298	307	267	266	289	251	288	281	279	277	288	269	284	278	284	295	326	284	274	314	313	268	271	269	253	283	288	277	277	295	298	277	303	308	292	291	288	290	324	288	291	293	276	297	286	315	282	258	272	290	295	298	263	284	276	280	285	290	286	285	279	298	253	256	289	299	285	304	282	275	288	283	290	285	309	301	312	288	300	278	300	291	272	257	304	262	285	272	318	292	308	272	301	294	289	294	301	285	304	298	271	292	294	265	291	270	285	285	280	258	269	268	274	274	338	271	274	275	309	288	300	307	267	296	299	281	267	289	282	318	307	287	260	279	308	303	270	303	277	294	292	286	319	319	302	282	286	292	290	294	291	273	307	287	295	277	265	280	281	303	306	244	304	298	294	287	260	278	303	290	289	273	286	294	332	283	245	302	308	290	312	324	281	272	277	317	296	316	271	265	310	273	286	273	302	295	284	298	291	274	336	309	298	312	273	297	258	300	308	288	272	271	261	266	284	263	281	269	304	275	261	294	273	292	287	311	282	245	272	286	261	297	312	279	264	290	280	263	299	306	285	290	297	284	266	264	292	276	330	319	313	299	295	275	281	300	277	295	288	283	309	303	284	291	253	265	298	279	287	271	324	266	294	275	282	295	265	305	283	325	309	288	277	301	286	276	290	300	275	269	286	262	255	274	303	301	257	299	297	281	269	287	311	264	263	294	303	286	300	271	283	308	287	262	271	271	266	313	269	271	283	291	248	308	310	298	285	291	290	265	315	273	277	287	303	294	321	294	251	299	274	260	301	304	310	295	284	282	275	292	303	300	285	283	277	310	274	297	326	282	307	316	308	300	269	308	280	282	266	284	300	294	310	304	289	279	272	257	281	282	267	302	298	290	306	288	284	340	289	294	293	312	291	271	283	279	279	307	286	301	312	315	283	293	302	278	307	252	321	291	299	267	305	307	292	285	292	278	289	303	285	288	306	286	289	319	292	303	287	285	289	279	284	247	297	318	306	296	293	282	317	287	291	308	309	276	292	318	304	295	290	295	293	254	308	308	280	304	300	299	263	289	300	261	284	284	284	294	268	296	270	295	309	290	299	289	296	293	280	304	290	258	291	298	265	309	312	258	291	297	305	307	284	313	297	297	277	283	277	300	291	268	294	285	289	277	264	272	286	264	306	316	297	270	284	271	263	305	305	311	273	273	286	275	273	281	308	260	294	261	251	276	264	296	285	301	272	314	264	278	288	287	294	297	308	277	297	267	304	281	270	291	290	263	283	307	290	295	310	321	269	288	298	316	251	291	297	333	290	258	302	256	295	314	289	302	293	293	285	278	311	287	287	279	286	288	307	329	273	292	308	300	296	319	286	308	282	300	309	297	301	290	271	238	280	291	318	267	274	298	318	288	277	300	296	288	300	280	293	264	302	281	304	288	278	272	293	289	288	266	277	295	274	275	274	289	281	289	286	292	291	273	305	294	316	267	284	294	283	282	289	305	281	303	268	278	284	286	268	295	291	289	307	298	314	289	287	304	304	296	295	296	317	330	299	292	290	329	295	282	284	283	258	309	281	265	301	280	266	308	314	304	264	316	272	294	287	312	269	313	254	270	295	318	291	320	288	290	270	276	280	278	297	274	289	300	294	315	295	264	291	286	303	281	291	272	293	275	310	297	295	315	293	309	277	280	286	318	311	294	282	257	279	295	301	319	255	288	281	289	287	282	280	308	291	304	306	314	292	291	279	336	305	302	294	299	316	288	284	294	300	287	285	294	312	240	305	270	282	296	289	298	306	279	286	269	270	331	302	311	256	279	295	315	318	303	273	279	281	287	270	296	271	309	303	303	287	265	306	285	280	293	275	295	287	275	278	263	303	297	286	311	292	249	301	311	301	298	312	306	294	274	297	273	271	284	293	295	281	306	280	287	298	295	331	258	301	301	286	308	279	282	322	289	267	317	302	269	304	295	316	293	278	282	291	280	262	305	305	299	290	290	302	299	313	288	292	300	276	306	302	313	287	299	293	285	309	292	295	267	287	287	259	294	284	296	268	286	278	306	252	284	291	290	283	306	297	262	291	284	252	292	310	288	281	284	285	280	300	300	294	290	283	279	272	279	273	290	290	296	283	289	271	278	268	295	283	312	310	291	293	298	305	326	262	313	296	314	289	275	295	276	345	308	305	305	270	311	290	318	301	294	296
25858	21368	28075	25034	21383	12974	1924	1229	1099	977	907	918	866	866	763	827	831	780	785	788	737	720	708	711	698	719	707	714	713	684	781	703	700	767	738	715	675	724	700	699	727	698	743	679	682	684	699	692	677	654	733	670	676	703	683	708	723	695	673	701	703	678	669	689	720	675	734	694	687	723	669	675	735	691	694	683	678	678	770	661	718	704	682	678	714	674	662	719	705	687	685	667	685	701	685	696	725	693	672	695	640	685	668	704	668	750	731	672	724	741	719	738	650	666	703	711	693	636	662	699	683	718	723	647	712	662	670	691	681	698	657	683	689	702	686	656	722	661	674	711	725	714	697	704	654	639	675	700	696	628	684	736	658	650	710	613	683	695	677	654	707	703	664	694	731	661	696	628	655	755	692	699	712	701	688	722	720	723	677	704	716	699	718	689	677	658	681	673	621	684	690	646	645	645	647	721	702	681	711	700	675	679	671	668	702	747	673	637	633	726	628	674	708	703	679	675	668	658	684	676	693	635	649	719	655	630	648	652	669	703	670	668	730	727	672	670	684	680	687	681	687	673	691	699	705	690	758	700	660	715	690	630	663	696	701	673	661	682	681	659	649	684	668	647	691	645	696	686	712	694	671	701	647	676	705	691	724	688	695	683	727	644	664	708	702	685	702	708	708	651	687	634	663	658	658	642	677	692	651	657	639	699	732	683	649	659	720	724	699	679	670	685	717	678	697	686	667	717	690	676	688	712	678	691	678	704	664	695	631	685	694	699	659	741	678	700	672	758	634	686	680	697	700	688	680	681	659	672	684	714	714	664	703	667	690	654	698	648	674	705	649	706	633	659	665	693	710	671	664	723	670	632	668	696	712	696	698	673	641	676	632	698	690	673	685	683	689	699	683	686	658	656	672	688	700	669	675	703	642	686	699	673	659	681	682	679	672	690	720	661	684	678	703	700	663	700	686	688	681	634	702	644	698	709	638	665	742	688	718	634	688	696	682	627	681	683	704	666	712	674	692	684	663	704	696	702	633	766	684	715	667	703	708	669	649	695	646	681	684	675	695	679	725	714	651	673	705	699	696	671	695	673	676	662	680	687	687	691	721	672	708	649	673	698	652	656	708	612	648	694	669	683	646	692	654	699	690	695	689	685	747	660	726	666	709	699	668	670	678	660	645	752	657	703	693	670	691	656	692	652	684	718	680	677	684	668	669	659	686	662	730	693	692	658	680	708	694	652	691	704	670	716	685	650	652	668	685	650	705	692	691	684	629	682	697	733	673	694	653	717	670	688	653	686	687	715	739	704	679	673	674	667	682	691	681	678	657	670	687	706	662	681	686	694	689	681	681	685	679	670	651	651	693	660	719	715	666	712	637	669	736	693	691	732	706	688	710	705	679	707	708	695	664	671	657	679	679	653	645	657	675	649	710	692	644	655	684	716	702	693	727	672	682	684	688	722	650	696	679	678	645	627	708	716	705	674	728	687	695	673	681	652	741	711	695	693	661	677	739	734	701	688	715	649	714	718	637	701	665	656	662	686	668	678	656	684	686	671	681	740	698	664	721	708	677	699	657	676	695	713	650	643	706	690	728	730	641	645	712	701	728	696	671	660	662	690	686	643	693	700	609	725	716	739	660	726	675	736	695	690	625	700	676	725	660	734	664	693	660	677	687	676	702	686	700	651	687	688	638	679	729	634	724	678	729	692	695	708	682	727	654	686	679	666	644	680	686	658	652	702	667	692	700	696	693	649	646	693	679	687	672	709	681	701	693	683	668	721	723	705	679	676	695	656	658	687	673	680	641	668	677	691	649	661	701	734	683	672	675	737	663	662	690	686	690	694	688	668	679	616	717	704	639	678	658	724	668	666	658	696	700	702	710	707	647	675	680	685	667	704	630	618	683	701	684	709	687	649	681	694	680	686	710	730	694	692	649	690	644	666	708	666	659	647	704	694	670	695	666	697	677	685	645	716	660	694	677	685	704	681	678	739	694	692	648	689	737	700	668	629	707	684	701	714	665	708	703	687	673	720	727	625	674	713	713	709	700	679	674	749	702	714	682	698	690	678	698	679	675	720	716	649	728	716	711	688	689	698	692	696	662	691	669	677	674	705	651	747	683	724	701	715	707	704	706	710	671	700	657	683	675	656	677	677	688	728	711	671	689	689	700	690	687	655	661	648	711	689	698	673	652	676	734	695	706	699	657	681	698	657	715	686	731	710	646	696	701	670	679	731	672	680	730	671	714	673	714	702	700	706	666	685	684	690	716	696	696	650	761	670	711	675	687	717	682	652	694	709	694	709	683	659	664	679	653	675	678	672	705	707	666	681	687	693	663	665	694	677	671	625	651	669	694	678	694	687	697	671	737	700	703	682	641	697	679	702	686	695	712	738	720	671	688	706	698	728	735	694	644	708	681	667	673	665	694	690	651	649	716	687	675	715	676	645	671	641	690	687	698	683	718	700	642	676	682	641	760	670	726	694	656	703	704	708	664	651	691	685	688	664	683	723	770	721	675	676	672	647	693	702	721	674	683	678	677	654	678	669	660	648	693	663	638	677	710	685	717	719	654	637	679	651	692	695	725	688	653	677	659	670	678	635	674	713	665	673	662	704	685	656	695	690	646	672	682	626	686	649	629	671	694	703	674	672	641	702	666	712	722	726	683	665	681	673	684	650	677	685	691	682	673	743	663	680	712	706	665	693	678	722	712	683	688	685	699	671	686	688	670	672	653	671	733	691	676	733	650	672	683	685	687	664	696	611	676	702	714	666	687	670	676	683	681	670	759	741	690	714	683	668	680	667	710	661	698	709	655	674	693	711	662	699	674	700	675	739	697	687	667	716	702	667	687	670	705	673	700	696	697	649	713	665	722	700	734	692	640	670	662	703	634	657	706	684	713	656	728	665	678	685	678	698	684	687	681	665	684	743	638	694	665	660	682	721	672	644	727	678	604	720	669	684	663	656	693	642	692	686	657	674	688	705	672	614	698	645	656	671	673	705	692	664	678	636	660	656	675	691	716	706	670	727	650	700	662	662	671	749	639	673	658	661	651	653	665	686	677	721	660	737	735	693	685	691	666	612	663	682	679	707	695	704	663	696	648	701	710	679	684	651	640	687	675	684	669	631	693	668	695	664	654	736	698	623	705	710	664	687	722	669	700	685	674	702	706	702	717	718	642	636	696	669	693	726	761	677	661	671	692	651	675	710	675	669	699	680	714	644	677	660	705	630	718	687	707	704	616	670	689	709	715	673	742	666	691	652	722	679	680	699	665	628	659	680	690	674	677	683	678	720	689	641	725	684	704	625	663	663	680	688	699	716	747	695	716	663	671	697	729	692	655	668	668	673	663	650	695	698	681	659	683	656	666	690	646	688	740	703	693	652	681	677	660	686	630	663	731	655	690	689	713	661	672	676	715	671	657	670	683	709	699	657	701	680	702	653	654	691	772	699	652	650	697	718	643	657	705	701	681	686	690	674	681	661	680	665
7344	10794	10104	5693	3690	2744	2251	1785	1524	1465	1258	1134	1118	949	917	894	841	854	844	827	763	740	742	726	730	682	726	734	678	703	714	720	683	694	677	645	686	677	641	667	703	678	643	694	670	672	629	690	663	665	705	685	677	597	655	679	668	646	682	632	648	610	655	654	651	633	617	609	699	696	659	638	646	633	594	687	649	630	664	652	667	702	626	632	623	626	617	703	631	653	675	626	641	674	658	686	652	598	648	704	623	640	641	597	689	645	667	627	618	662	587	689	635	652	623	670	641	645	642	643	686	658	641	596	643	654	628	649	640	623	649	614	629	665	625	627	655	644	597	649	632	631	660	693	615	661	646	649	660	621	651	673	621	607	649	640	618	645	656	676	630	636	606	640	652	655	668	647	637	646	640	667	607	681	611	624	649	661	667	606	611	634	659	673	656	617	661	642	648	656	651	668	697	609	591	620	635	658	593	662	624	671	654	629	674	651	649	645	674	657	618	675	690	643	619	654	608	662	645	616	614	663	616	657	669	650	645	647	616	629	593	629	669	689	660	627	601	626	630	616	684	599	618	627	637	660	651	648	604	645	621	683	608	627	654	614	651	662	634	689	600	636	616	677	632	639	636	626	665	642	643	655	645	671	689	660	675	639	643	587	645	621	628	635	670	604	660	610	656	626	553	640	617	650	664	661	685	658	654	613	659	599	682	633	660	661	646	620	679	597	689	669	613	656	634	632	667	654	662	674	668	650	630	653	627	649	651	618	670	646	616	607	651	617	622	656	674	617	646	635	615	584	653	645	636	610	626	629	626	651	660	600	615	601	616	642	598	669	657	605	673	650	630	659	606	625	653	602	656	605	658	638	650	674	613	671	632	646	645	668	622	632	623	671	626	623	627	685	689	626	685	685	618	631	580	646	623	661	657	621	633	616	644	644	641	640	631	640	635	647	658	626	651	682	590	675	640	655	602	639	663	681	648	651	674	636	661	648	631	628	673	605	627	646	662	628	678	635	673	613	629	658	674	627	660	650	634	632	615	656	659	665	652	614	645	670	667	668	559	614	612	642	618	651	622	646	638	648	634	669	629	629	600	628	624	637	628	614	630	625	656	652	632	686	622	657	613	629	637	618	645	650	663	676	607	674	663	595	630	629	604	683	654	596	614	628	657	641	620	681	689	606	612	666	649	655	637	629	592	673	626	636	654	638	667	653	646	625	669	628	664	655	652	665	636	630	642	646	621	612	628	641	620	655	573	598	629	663	660	629	636	629	628	605	708	594	669	655	696	663	629	663	632	618	587	641	616	643	642	694	619	655	615	622	637	660	640	637	660	648	632	668	684	656	663	654	629	577	633	675	642	602	614	637	659	604	682	656	658	634	671	655	657	655	640	603	659	680	645	663	652	628	654	641	673	632	662	604	634	598	687	645	625	642	676	586	641	668	579	592	659	629	661	656	660	661	611	673	667	650	631	690	641	663	667	609	636	621	660	652	644	637	639	610	627	629	648	609	597	675	654	698	606	661	664	641	656	622	662	618	667	631	651	605	671	630	620	651	643	604	657	668	681	690	667	622	625	613	636	677	672	662	639	656	613	630	631	643	657	656	632	638	631	670	641	625	672	606	628	644	643	630	629	666	652	654	632	654	663	646	661	649	648	625	615	654	672	640	643	652	614	649	637	637	633	637	649	588	653	615	660	637	588	679	718	654	649	590	622	671	639	647	658	642	602	670	659	631	661	650	636	626	660	634	696	633	667	624	630	617	687	604	652	628	706	618	617	680	672	653	631	633	648	640	658	661	654	658	690	636	630	666	625	615	606	706	569	659	644	615	645	627	646	647	624	629	637	659	645	621	653	637	634	633	650	652	636	608	637	660	586	647	642	642	630	580	654	575	676	640	612	684	648	648	649	685	643	640	652	640	680	643	625	643	635	639	599	632	673	640	667	613	664	650	656	659	618	615	636	636	627	643	640	645	632	621	588	628	666	655	652	631	638	618	642	633	669	647	639	611	637	639	617	666	677	630	617	639	644	648	704	657	657	618	681	661	612	624	607	641	645	687	628	624	658	660	667	628	679	630	697	675	665	636	652	701	681	593	628	635	635	655	617	680	620	591	669	667	619	628	664	664	639	623	641	651	615	603	688	624	701	661	624	641	649	660	642	677	648	628	665	639	622	643	699	589	617	645	668	653	646	629	580	631	649	677	664	667	636	627	620	632	657	650	637	591	618	603	641	651	660	624	605	660	686	634	645	654	657	634	626	631	653	659	645	637	613	683	649	628	605	668	625	667	662	593	629	645	613	580	658	618	608	588	635	640	639	619	610	598	649	693	628	642	630	632	601	652	627	635	637	643	666	652	625	639	582	639	646	636	645	635	635	668	674	623	663	622	660	610	650	610	626	595	630	654	622	593	619	618	646	647	623	659	605	625	660	650	642	679	621	643	631	651	679	679	641	641	585	654	546	624	606	683	673	606	624	631	607	627	615	679	651	631	671	669	617	639	640	606	687	655	659	608	678	640	637	645	637	646	630	661	615	653	640	664	636	641	661	653	632	630	631	621	622	628	667	630	642	665	653	644	662	630	650	631	623	643	654	653	603	625	657	680	631	653	637	650	590	667	598	637	637	630	603	646	647	598	615	640	611	676	643	605	646	661	599	645	599	670	642	668	631	657	666	679	625	614	658	655	637	652	641	629	645	644	598	627	644	634	618	651	596	628	630	621	653	617	682	647	686	668	626	648	667	644	640	595	621	600	610	624	621	667	625	638	595	577	665	637	639	667	651	614	629	649	669	624	623	612	736	642	641	653	631	633	653	669	651	638	610	662	685	657	655	633	640	644	638	670	604	624	612	650	647	605	607	625	693	639	664	612	619	666	634	662	646	647	681	652	606	600	660	639	668	648	608	693	623	643	618	599	629	628	685	665	669	625	651	649	609	682	648	657	616	643	641	653	660	605	678	666	632	632	666	688	644	587	630	661	635	667	629	669	637	622	633	599	634	703	614	664	622	640	666	651	676	613	637	631	646	650	605	637	575	674	617	689	650	680	630	644	654	629	639	642	654	653	682	617	653	611	645	606	615	623	609	647	642	595	627	633	618	626	652	649	646	657	672	630	671	648	625	659	579	619	651	640	640	678	639	658	653	650	638	658	657	656	636	638	657	642	655	647	651	647	643	664	625	626	661	606	696	651	632	682	608	646	639	610	634	638	608	630	682	613	619	637	664	617	624	632	658	633	658	663	659	570	656	625	643	661	627	621	642	641	612	671	647	597	649	660	634	636	659	609	703	636	656	661	642	623	620	648	650	665	662	570	678	686	644	632	580	675	651	617	650	598	622	641	653	629	619	656	645	652	633	686	647	695	646	627	675	646	629	638	651	614	620	640	672	619	663	673	646	625	618	658	653	619	635	669	644	673	690	633	671	651	644	651	656	654	627	653	681	653	618	621	682	639	634	659	677	628	663	639	692	647	648	621	630	653	649	627	642	652
23400	21332	28403	24610	21336	21435	11949	2209	1643	1574	1426	1298	1244	1240	1174	1102	1085	1082	1041	1043	1031	1042	1022	1040	1003	941	991	1005	986	969	1010	978	988	969	972	937	963	927	909	993	970	956	926	898	964	915	917	899	883	991	939	928	894	920	942	896	975	914	987	901	889	920	879	929	948	958	911	897	903	909	955	887	894	945	861	915	875	891	956	897	934	860	880	929	950	940	906	912	916	929	894	960	907	959	890	872	931	930	874	878	923	933	942	907	905	888	939	872	927	961	931	876	1001	931	876	884	951	943	930	893	870	917	890	929	903	978	905	970	892	864	906	927	889	886	889	939	965	928	939	886	899	910	906	946	921	916	873	946	903	908	920	897	906	879	944	948	906	913	925	890	892	852	972	907	907	963	893	909	921	963	903	904	924	962	904	899	862	891	943	899	913	917	902	886	932	928	915	872	886	891	935	865	888	896	933	909	838	886	863	940	948	928	873	855	873	848	932	879	860	829	891	882	906	932	937	904	888	893	931	901	906	923	903	941	947	953	935	908	898	918	897	941	912	866	911	899	934	943	932	863	918	902	942	873	959	938	901	913	899	900	907	924	890	887	881	938	957	904	912	938	934	957	888	946	898	896	888	920	864	915	955	915	899	875	936	925	952	891	883	903	915	908	889	871	902	870	927	921	909	928	940	896	915	914	915	895	975	916	893	904	946	942	922	942	952	892	889	952	951	932	837	912	951	903	911	961	887	871	888	908	913	882	947	956	881	949	850	915	929	885	847	924	950	907	900	928	937	910	911	915	901	899	897	860	890	879	830	908	978	966	959	907	963	928	871	934	944	888	931	924	880	879	900	894	938	874	905	866	908	942	865	893	893	921	938	877	969	941	904	889	931	934	888	872	906	904	912	935	943	930	941	934	960	905	901	897	917	901	827	928	921	932	886	943	883	923	944	861	862	925	890	839	943	904	882	955	966	896	892	945	941	926	903	918	909	917	880	936	936	880	883	902	856	934	872	864	865	861	903	929	954	907	922	910	990	903	930	923	941	923	923	921	980	863	877	944	893	1002	902	853	921	886	918	919	889	944	855	902	924	927	865	977	902	873	950	965	932	919	902	929	955	901	928	935	931	892	932	882	925	879	934	906	891	885	882	885	943	897	860	852	897	897	924	928	900	903	913	945	943	903	883	904	906	948	877	925	868	891	921	914	936	885	861	893	900	919	887	875	937	923	868	920	895	887	920	946	872	889	858	925	905	909	891	933	943	893	859	896	922	870	912	913	821	899	928	863	936	895	864	923	952	922	921	895	911	934	929	909	887	881	940	941	891	899	914	961	928	900	895	917	921	925	921	918	961	935	922	934	880	968	899	918	903	938	863	886	939	946	901	916	909	927	902	868	915	912	970	889	910	927	892	880	894	919	899	932	989	944	981	844	884	917	853	922	898	931	915	932	888	901	909	922	890	898	936	892	861	907	913	946	926	908	899	853	914	912	879	903	937	867	901	960	879	878	879	894	877	871	909	853	937	935	939	846	900	923	834	866	910	946	959	900	887	916	879	935	938	924	890	891	916	910	924	890	862	879	879	909	896	907	955	916	938	901	969	873	891	894	904	883	923	931	875	975	892	918	895	898	884	971	891	920	887	911	949	842	874	906	877	857	900	850	926	914	910	951	873	924	927	901	952	897	848	863	885	916	895	888	934	883	938	905	916	880	932	938	952	867	902	840	945	1018	882	961	848	880	855	902	948	925	896	940	880	935	993	915	895	911	917	889	859	875	962	864	952	910	883	900	919	932	923	920	890	934	912	868	883	906	895	907	866	894	917	888	872	931	907	926	891	905	877	899	898	913	916	908	930	908	928	888	893	964	897	873	871	914	933	906	909	911	907	935	923	947	937	919	923	906	897	913	916	888	866	893	925	932	930	896	874	908	882	911	956	864	930	881	860	875	898	903	952	926	920	948	952	901	911	898	901	943	844	895	858	886	880	905	946	860	860	926	940	915	885	903	895	935	936	913	886	886	885	887	885	945	919	919	913	958	878	933	948	881	922	926	948	932	934	913	930	909	922	880	906	951	966	847	895	907	939	950	884	936	893	903	926	901	961	878	925	920	904	919	832	902	891	894	953	918	817	902	925	891	918	912	994	925	908	930	899	908	888	933	913	898	865	899	875	919	817	914	880	843	879	922	924	896	900	937	952	895	873	935	874	931	965	949	871	920	961	919	908	867	897	878	866	888	885	875	950	961	922	910	917	948	909	922	938	902	917	904	899	953	887	900	889	865	869	908	895	895	907	918	920	884	927	906	896	931	929	890	913	913	941	905	894	944	939	925	852	971	903	834	891	943	927	901	900	868	897	909	909	902	890	898	861	897	908	875	872	993	896	922	921	990	868	963	904	911	953	892	851	948	871	913	887	824	923	956	933	969	910	886	980	957	951	830	934	902	947	883	931	881	912	914	900	961	881	910	911	927	915	941	923	934	926	875	890	863	928	917	916	911	928	932	906	966	901	944	907	923	890	940	888	956	839	892	871	927	919	870	866	907	902	930	918	913	875	873	926	917	928	917	936	903	890	876	924	952	943	966	941	892	870	873	882	939	930	867	959	878	953	919	912	911	929	948	917	860	906	913	918	895	852	903	863	899	889	862	918	863	913	848	923	895	864	890	904	941	893	891	897	921	920	1007	936	944	954	941	894	934	918	887	832	906	872	948	864	893	926	903	929	924	864	884	878	857	858	952	925	911	879	892	968	923	924	960	974	927	924	901	951	911	892	956	900	908	966	915	879	980	952	929	897	903	919	898	932	926	856	884	903	946	947	908	930	926	908	935	892	904	882	934	871	906	930	904	876	847	892	897	886	905	914	974	886	946	928	913	867	928	944	917	884	907	957	930	871	892	884	944	860	861	956	932	902	889	900	952	916	892	961	918	891	912	877	870	869	923	943	890	912	925	926	902	925	912	932	948	931	909	945	958	900	950	937	929	955	878	873	873	906	897	970	882	911	885	901	923	943	905	930	913	875	850	920	909	920	881	888	926	895	854	929	899	903	874	951	896	924	929	888	904	898	894	860	844	923	947	917	913	958	895	918	980	923	887	890	853	884	878	910	912	945	894	902	829	851	951	886	849	879	929	945	946	886	965	911	870	895	914	950	895	889	924	925	880	942	923	887	901	924	909	924	849	921	872	894	916	928	927	872	956	927	858	933	949	936	845	902	945	943	911	846	921	854	947	940	911	966	918	892	898	901	949	906	911	943	891	882	871	910	881	964	865	906	888	896	897	919	926	900	888	841	930	920	903	886	940	885	923	920	925	922	924	891	914	902	905	886	895	924	889	856	878	898	919	888	896	901	879	927	881	848	950	890	884	869	896	926	851	948	883	929	885	872	850	917	827	900	929	852	935	951	911	905	907	867	914	948	908	909	868	902	946	910	962	896	902	891	904	954	900	926	857	955	897	924	882	904	906	931	905	922	920	875	941	939	867	992	885	953	903	917	875	856	855
10146	17425	15949	9505	6320	4779	3722	3078	2592	2273	2080	1854	1677	1508	1462	1375	1239	1253	1222	1123	1109	1100	1101	1060	1085	1003	1006	1058	1036	985	941	915	949	938	1009	952	958	949	939	961	938	912	968	878	878	916	874	919	979	818	922	874	911	865	894	872	888	906	902	854	895	887	864	881	900	863	870	881	852	900	910	843	851	874	865	861	874	885	820	884	902	893	824	886	884	895	864	877	868	857	893	886	861	888	835	884	858	947	845	855	865	896	839	842	862	849	876	889	884	899	781	853	853	826	869	942	885	873	874	824	866	878	918	874	860	923	814	884	886	863	845	859	838	881	870	885	860	807	847	929	838	881	927	834	880	844	853	883	873	850	909	852	863	889	815	908	824	907	898	855	830	888	817	881	873	826	823	886	846	871	877	893	908	942	851	878	831	880	911	864	828	870	867	901	888	858	879	887	881	829	871	880	898	767	879	910	847	842	852	823	860	887	827	845	867	824	891	832	856	884	874	854	921	833	866	841	827	868	825	875	865	883	911	822	847	894	872	867	917	834	879	891	821	856	876	834	861	863	869	868	874	833	822	810	923	936	910	861	819	897	853	834	853	859	862	926	857	854	886	849	855	808	836	855	870	845	865	870	846	834	786	890	912	897	881	863	870	871	868	866	870	844	821	877	764	832	894	863	909	851	902	899	830	865	837	857	830	857	876	779	838	873	865	911	898	855	824	873	838	876	856	886	910	809	882	854	850	852	871	844	868	878	870	844	827	847	837	855	850	835	876	859	872	876	826	817	890	854	860	890	918	857	864	880	902	822	865	823	875	907	853	884	843	887	843	873	865	870	780	827	844	838	902	839	893	863	860	912	820	823	829	862	826	879	864	851	868	922	885	867	857	840	878	921	856	856	812	859	877	821	857	819	929	885	849	882	779	868	847	879	854	917	873	816	909	865	866	864	853	887	863	842	866	842	922	856	833	887	852	890	869	855	855	860	837	859	838	853	814	871	843	856	853	868	879	905	892	832	842	871	840	851	877	811	893	852	877	812	883	866	888	881	827	874	930	857	845	904	877	907	914	845	845	874	869	838	864	856	825	850	879	869	876	895	824	851	879	852	827	844	835	862	821	886	916	884	899	852	827	859	874	860	877	862	805	823	851	865	883	830	850	807	866	877	887	863	901	816	856	805	871	834	893	885	863	862	855	866	793	853	868	876	833	855	840	825	835	850	878	856	849	903	900	854	845	865	916	866	882	864	805	874	864	842	863	866	853	873	852	877	883	811	867	856	922	844	855	863	894	825	876	896	846	920	816	898	808	862	865	837	828	829	837	825	867	887	877	875	812	885	900	887	895	910	854	880	875	847	814	877	898	928	876	838	821	825	838	840	838	807	851	854	850	863	828	880	852	831	820	843	883	810	797	859	848	934	828	853	814	832	857	774	904	839	806	925	852	872	839	896	921	832	854	851	852	896	861	875	877	829	839	854	828	884	855	874	836	809	789	826	876	864	882	888	889	866	786	874	867	848	889	849	857	902	864	818	877	832	832	865	851	845	793	854	861	840	920	864	858	826	800	880	836	906	861	816	862	812	892	843	816	843	889	859	850	876	841	805	887	826	894	830	821	887	824	880	818	862	878	877	848	858	865	819	832	838	795	855	890	819	881	879	888	853	893	814	877	839	828	849	840	842	863	827	836	841	865	881	843	860	879	853	827	922	908	870	854	845	824	829	859	855	847	851	840	886	908	860	885	828	882	844	917	856	882	861	857	872	852	914	832	851	830	797	855	826	817	848	857	872	885	867	851	848	842	872	856	811	825	859	847	834	865	842	875	850	841	877	896	832	893	927	856	823	881	837	834	854	835	882	844	829	843	836	853	874	861	865	817	796	824	862	838	812	860	840	920	868	910	826	817	878	860	830	866	855	923	856	878	865	852	808	866	867	895	849	846	872	864	864	793	840	887	835	856	886	831	843	895	872	853	828	844	854	876	905	867	835	875	876	861	829	831	863	867	895	804	868	856	885	879	874	852	832	837	864	896	835	867	890	873	881	880	884	870	900	792	914	878	933	865	901	820	865	860	879	890	848	884	801	867	859	878	837	882	841	854	807	905	884	892	899	828	921	834	878	889	840	879	880	841	832	880	871	859	881	866	861	836	895	875	893	867	874	793	880	890	871	820	970	843	894	865	828	842	830	824	890	847	867	846	856	876	840	853	853	834	822	870	887	839	842	850	866	888	882	868	822	818	896	917	858	841	852	843	837	928	871	800	854	847	883	811	875	805	872	861	871	883	885	839	857	902	857	847	900	855	881	874	858	903	886	834	850	833	787	848	839	866	892	849	867	851	870	795	814	820	867	897	875	873	909	852	810	853	826	904	859	868	899	799	885	867	844	869	852	866	837	877	869	877	854	867	808	894	846	851	882	845	770	815	872	864	844	873	894	878	872	859	900	850	864	854	853	855	883	842	864	871	842	868	912	826	908	852	844	834	857	823	866	846	823	878	839	867	813	860	838	832	804	852	874	869	852	858	836	840	891	885	863	880	893	874	870	859	878	860	882	807	902	833	879	827	850	876	776	848	869	880	851	839	864	858	867	856	832	872	853	868	849	880	892	844	889	909	883	908	900	806	837	901	867	844	859	831	809	835	872	871	882	869	927	868	853	822	813	866	854	836	873	831	859	893	846	815	893	856	840	873	898	876	855	860	852	886	819	831	862	902	835	876	849	886	903	868	823	843	872	874	837	865	843	866	890	848	830	848	879	831	814	876	907	863	844	825	847	808	906	827	821	823	870	883	849	806	939	811	844	814	878	851	935	809	867	819	878	814	882	805	805	834	806	802	801	856	861	834	865	811	860	848	868	856	825	895	877	834	854	867	909	857	873	832	807	827	844	894	904	860	827	861	876	835	856	859	828	817	808	801	826	847	865	835	853	902	852	904	825	835	823	890	893	868	817	862	836	856	895	886	884	876	849	881	854	816	871	876	839	817	861	844	822	829	869	852	896	847	871	878	851	860	878	901	832	832	844	805	824	833	849	871	865	860	873	849	853	858	855	885	841	822	866	864	831	871	835	822	873	868	858	911	898	827	879	888	837	864	880	873	883	860	855	908	853	836	840	894	871	881	832	854	870	802	840	899	860	858	865	847	884	827	880	860	857	876	836	895	822	837	866	833	887	826	824	810	824	924	809	881	839	813	859	820	866	823	875	905	877	874	862	904	877	890	820	846	851	883	880	858	839	817	818	853	834	907	835	906	854	858	871	854	835	857	849	823	852	857	840	829	885	892	863	843	877	899	881	816	896	871	872	894	831	822	862	886	813	883	864	850	886	891	840	856	828	875	876	924	886	853	873	850	827	833	857	824	778	860	843	832	880	847	882	865	871	845	867	828	827	853	845	862	863	833	843	898	845	852	839	855	840	870	843	908	919	826	845	851	873	895	908	840	863	848	859	830	824	872	854	878	841	848	838	841	877	858	824	858	880	865	848	879	899	798	863	864	870
29006	16438	2520	494	400	314	332	322	303	329	283	276	328	283	307	295	304	322	310	304	286	276	309	283	291	276	289	280	302	286	285	302	293	296	301	310	301	301	260	325	297	291	301	281	251	266	286	293	288	288	287	271	275	299	280	256	236	261	307	263	287	306	272	259	296	290	268	300	298	306	266	274	263	258	316	270	305	271	295	287	321	287	301	285	307	295	303	307	295	312	292	317	291	279	280	324	271	309	263	259	315	306	321	324	288	286	283	280	290	306	308	276	298	278	268	319	273	272	274	287	258	271	319	313	326	247	317	280	282	317	286	299	289	303	330	311	316	287	273	289	275	283	274	327	308	299	321	286	283	293	294	286	251	292	290	288	294	307	292	269	295	283	308	330	288	309	303	297	276	309	286	282	301	298	288	276	265	293	304	314	284	284	304	314	321	285	295	277	280	325	311	276	288	290	305	297	247	297	301	264	284	283	289	319	268	278	289	301	339	287	283	298	288	304	290	288	253	327	279	278	272	277	268	274	267	274	254	305	307	299	258	321	275	308	265	271	268	289	299	301	285	294	282	280	294	285	315	314	285	304	287	348	282	278	265	291	296	280	283	306	304	295	280	286	300	291	300	275	292	287	314	293	292	290	271	291	288	271	280	333	298	301	294	309	271	282	312	290	305	288	280	294	272	267	299	286	281	273	289	292	288	287	290	329	299	259	289	298	298	275	291	286	297	319	317	306	277	274	268	278	290	302	277	309	280	333	281	290	322	277	307	310	302	274	297	309	294	298	292	295	289	268	310	279	309	281	288	304	309	253	319	265	319	283	311	273	288	281	284	251	268	294	285	284	289	289	280	262	261	303	269	254	264	247	289	303	278	295	280	270	312	280	314	286	282	289	303	276	289	277	291	293	302	313	309	273	268	299	259	283	310	299	274	278	303	283	296	307	285	315	303	292	289	271	282	277	318	275	320	272	269	295	291	308	272	282	283	316	285	279	288	285	308	300	277	297	293	318	291	296	260	292	292	270	278	284	283	285	306	259	282	304	303	308	287	269	318	287	288	306	272	266	288	298	236	293	305	282	297	308	284	258	293	298	314	280	284	294	294	303	288	286	292	298	268	292	306	283	268	263	284	283	286	332	314	287	286	290	287	295	266	285	301	282	263	273	284	291	280	269	312	309	248	328	286	289	272	279	258	272	237	276	320	295	278	302	295	262	300	293	280	265	284	289	311	271	311	277	310	281	278	287	315	296	302	317	298	287	306	304	314	261	293	290	267	280	285	282	298	312	300	281	285	275	309	296	283	305	278	289	286	293	311	310	316	286	293	276	282	274	296	301	276	307	284	301	286	271	299	333	324	274	270	266	293	289	275	282	283	285	255	321	293	280	284	305	293	281	303	263	292	314	301	297	298	284	298	295	309	316	292	305	253	311	272	275	295	287	264	255	256	316	287	319	277	269	290	302	297	285	295	304	288	276	276	297	300	269	292	281	327	315	293	313	295	303	293	335	281	287	256	278	306	293	286	267	293	280	294	279	272	267	301	262	279	312	327	290	281	297	263	320	308	276	266	285	241	301	308	304	275	296	268	299	276	265	281	272	286	276	292	287	307	293	300	291	279	299	289	275	298	299	288	294	315	288	273	324	268	287	303	306	267	289	300	267	263	316	309	284	275	285	275	281	268	310	317	274	278	291	303	289	273	298	272	285	300	295	256	292	309	285	291	259	307	299	246	287	289	298	311	291	323	258	301	309	249	281	291	287	286	303	294	264	283	288	317	265	292	270	273	290	287	307	270	304	273	304	311	306	293	288	284	320	264	303	281	308	286	298	326	273	276	282	281	291	281	288	310	307	313	316	251	289	267	304	266	281	287	299	315	292	282	295	272	300	277	300	309	330	274	300	308	273	292	298	277	281	282	324	307	301	292	268	287	292	286	264	287	311	295	306	325	294	264	270	285	322	295	284	293	265	295	297	286	297	301	289	286	306	280	300	294	287	309	274	260	281	297	287	287	265	291	305	280	284	301	272	289	288	252	311	306	315	304	282	300	293	291	295	316	296	328	273	282	261	303	279	299	291	287	263	311	269	306	264	276	290	292	297	320	296	304	292	247	289	282	293	271	317	281	300	261	298	306	349	291	279	282	320	294	284	300	283	290	258	332	297	255	256	253	268	293	301	280	288	296	265	261	270	292	298	315	288	276	276	286	326	281	292	273	278	289	306	290	299	285	269	226	308	260	293	296	301	304	281	278	293	262	303	280	295	310	317	292	306	293	268	310	298	343	308	287	292	277	278	285	319	272	320	263	305	276	278	284	306	293	296	311	235	244	316	262	316	292	325	298	307	299	275	262	294	259	308	321	269	318	282	291	277	296	253	309	305	272	259	310	263	277	265	253	275	260	245	267	326	282	311	302	299	301	297	288	302	307	266	301	288	302	260	306	319	270	297	294	273	308	284	265	298	257	268	292	306	265	296	306	304	262	277	298	296	315	325	302	272	262	277	285	312	272	288	289	283	313	282	280	303	308	292	292	299	301	320	291	285	253	291	307	317	302	251	277	293	282	272	272	301	295	298	284	272	291	291	296	279	304	296	304	285	286	280	284	299	286	324	295	293	300	278	293	314	305	294	319	307	349	265	294	272	295	280	298	293	284	278	262	266	285	278	275	303	271	266	268	270	267	299	307	284	295	312	280	274	282	336	306	252	302	313	305	296	279	306	266	257	289	268	287	272	296	308	275	291	319	287	260	294	291	295	290	267	268	295	277	291	307	310	269	284	288	280	273	286	290	300	285	298	279	290	300	260	292	264	286	282	291	310	304	283	313	297	250	320	302	294	328	315	289	286	282	287	324	297	291	254	261	306	305	319	269	287	263	300	261	308	321	281	296	276	282	297	280	301	324	297	280	324	287	286	275	296	272	313	325	274	313	269	291	311	283	317	316	308	260	275	302	288	300	269	276	267	301	288	257	280	273	303	275	275	287	296	303	357	300	269	299	270	282	284	303	313	273	318	291	284	285	288	299	291	331	275	301	271	283	281	300	270	305	286	292	328	305	263	272	307	310	283	292	288	266	260	286	285	305	256	286	284	277	314	287	299	296	271	295	309	300	242	289	273	282	299	300	259	287	273	278	287	271	278	267	308	289	296	287	285	292	314	277	319	294	274	295	316	295	281	285	316	269	300	302	294	250	304	272	276	298	308	285	304	250	270	306	296	295	318	307	276	293	298	300	284	282	273	283	297	247	274	310	289	302	293	310	340	310	289	278	275	289	297	316	288	268	295	278	298	291	293	289	302	290	259	263	284	261	300	294	273	279	274	278	273	268	301	299	307	265	317	292	271	323	286	284	277	282	285	297	271	298	296	302	289	285	296	252	264	317	284	289	319	280	300	298	251	286	275	272	300	319	274	267	257	242	269	276	282	311	286	305	246	332	328	284	312	265	273	291	284	275	329	288	277	271	317	308	267	290	299	274	316	275	294	285	318	288	299
5052	909	773	571	425	421	379	373	365	318	354	329	301	300	302	310	332	293	314	317	303	315	285	304	274	282	306	302	292	312	309	308	307	279	252	290	292	276	281	276	289	313	282	317	303	296	290	279	299	288	319	314	305	327	282	304	296	300	287	321	306	301	274	293	279	298	268	285	286	273	290	298	291	289	283	290	311	308	331	309	316	338	271	294	296	319	309	304	290	296	297	271	291	294	300	288	276	276	320	304	306	289	274	287	297	298	265	292	312	289	269	283	272	274	292	289	304	283	273	311	277	305	258	289	289	300	293	271	296	308	283	277	290	278	321	277	299	302	297	309	309	286	299	285	276	293	290	270	288	283	270	308	252	262	296	274	292	306	279	290	308	291	296	255	282	311	261	282	284	297	261	263	295	289	282	333	280	305	304	291	300	288	274	299	303	308	313	325	318	301	282	309	311	260	264	280	286	304	309	289	302	315	351	317	299	307	316	274	316	291	301	310	284	276	280	274	274	312	281	273	301	307	314	293	277	263	256	301	304	303	263	291	256	282	293	277	307	294	291	297	294	289	320	299	270	281	299	285	300	312	324	277	289	273	285	279	279	269	280	311	287	265	264	291	305	300	295	260	284	291	294	315	275	313	270	282	295	276	261	278	292	311	294	329	280	320	283	299	306	305	323	320	276	285	307	292	285	290	287	318	274	292	296	281	291	274	251	279	289	264	302	288	312	277	294	301	290	298	298	293	297	286	297	267	288	289	316	293	315	276	281	268	294	310	269	303	307	297	254	275	264	299	293	288	285	273	274	288	281	309	276	286	293	288	313	275	274	278	290	285	313	326	278	282	288	292	264	311	282	303	258	289	277	292	299	285	275	298	289	326	299	281	294	305	289	268	303	288	305	303	303	291	288	297	277	300	290	301	300	277	293	288	295	306	313	295	301	278	304	258	285	310	300	277	312	295	300	307	291	315	290	289	291	316	304	284	304	288	306	301	319	284	285	290	270	280	269	293	310	271	266	309	338	285	329	315	302	309	300	304	313	318	293	301	291	304	294	285	318	289	303	308	292	318	262	308	287	312	292	318	286	298	305	310	298	282	292	302	287	298	301	309	327	273	298	283	289	293	296	278	302	273	282	294	308	309	273	288	289	313	292	268	296	285	280	296	301	304	281	294	285	290	298	272	283	284	296	303	300	301	280	310	299	279	318	279	290	296	317	322	316	318	314	294	304	292	301	299	281	318	275	267	325	283	300	297	295	279	295	321	267	281	292	294	281	256	279	302	301	299	279	303	293	270	279	287	298	255	309	280	279	301	302	295	299	302	269	278	284	276	270	287	281	283	298	292	297	309	308	265	272	308	281	269	291	296	269	297	308	293	258	327	284	327	314	260	276	278	272	303	273	303	311	307	309	295	309	271	295	294	284	294	262	253	321	303	258	308	295	280	284	310	259	300	296	313	266	294	308	269	281	328	320	302	301	297	280	286	280	284	275	298	278	297	293	297	280	317	321	272	273	274	317	320	291	295	287	292	309	284	294	288	285	302	282	307	288	268	322	269	266	299	282	301	282	299	284	267	297	293	265	286	278	288	279	297	270	284	271	288	288	314	270	294	294	301	283	284	303	281	264	286	315	325	322	317	288	291	273	308	276	304	298	290	296	292	265	304	303	273	293	298	304	286	331	279	291	281	280	284	292	298	293	290	296	305	303	281	288	282	309	289	292	312	286	299	298	310	295	306	297	284	289	290	272	296	298	298	289	263	313	286	289	286	307	276	294	289	270	307	289	291	286	280	279	319	306	281	277	300	289	266	318	293	308	292	295	302	289	292	311	277	294	294	301	299	324	284	300	308	303	276	266	250	292	323	282	298	281	285	277	280	320	293	296	297	297	324	290	289	309	319	251	262	295	274	308	288	287	302	311	307	309	304	280	273	310	320	314	304	281	310	273	275	284	274	318	298	308	317	292	283	278	291	298	315	325	279	292	289	292	266	288	283	279	318	316	290	298	262	281	309	289	268	283	287	280	319	266	297	292	290	285	318	293	312	277	305	272	275	300	302	288	262	293	330	295	274	293	283	303	290	297	320	298	264	290	296	305	281	297	320	315	283	288	278	292	303	284	282	247	306	294	290	301	291	275	290	283	267	283	290	313	296	312	277	289	301	288	277	254	329	293	305	312	281	281	294	292	273	304	279	313	293	279	298	266	324	289	306	258	262	301	283	267	303	276	312	262	279	288	278	290	317	301	265	302	305	304	280	304	294	289	302	330	320	285	267	303	268	302	317	299	282	293	260	317	313	264	271	279	288	309	281	316	279	295	296	288	262	325	288	291	279	266	267	282	279	294	281	286	310	231	260	282	282	262	300	335	305	279	293	290	278	324	317	305	305	286	317	329	296	287	293	297	279	306	304	280	279	310	330	285	321	281	301	280	318	294	299	297	318	307	241	270	290	271	288	284	252	290	292	280	273	294	291	295	322	283	288	307	328	304	286	294	290	301	294	287	306	274	295	266	275	287	286	305	326	279	296	310	298	285	266	287	279	265	274	315	292	305	312	285	283	327	272	311	256	296	328	345	319	331	312	290	270	297	274	325	277	290	315	303	280	282	272	302	258	314	276	305	273	292	276	278	275	298	303	279	291	280	289	280	298	271	268	312	299	307	321	297	285	310	323	274	287	312	284	289	277	294	312	303	309	319	277	287	302	298	310	269	281	301	294	284	300	333	295	270	311	283	282	320	287	297	286	312	265	275	308	262	287	286	292	280	277	261	258	335	284	290	262	274	290	279	302	307	278	271	300	295	294	265	277	318	322	293	301	255	316	304	314	297	267	266	280	271	278	299	284	314	276	285	281	288	304	269	290	297	276	303	272	300	298	298	300	311	298	287	260	317	282	298	289	273	285	297	287	270	324	303	264	269	301	271	281	323	299	285	287	293	293	301	317	309	340	297	305	284	284	299	310	318	273	300	315	298	292	276	291	273	305	303	264	264	279	306	292	332	271	287	312	276	294	323	280	336	294	272	293	297	288	260	288	298	299	298	311	324	296	300	289	324	297	288	276	276	302	316	294	314	279	278	309	320	288	296	279	283	303	297	295	292	307	313	291	307	254	303	305	261	309	328	274	301	295	274	300	311	269	298	296	294	299	259	290	294	267	299	303	332	297	299	313	330	326	323	287	281	267	311	288	282	325	287	282	318	289	279	323	296	303	254	304	306	312	289	282	287	313	273	288	270	274	267	258	322	279	321	312	259	296	289	304	291	305	296	272	311	299	307	304	272	310	281	260	289	291	308	320	323	304	292	292	299	300	294	297	295	293	312	298	282	301	289	282	297	295	281	267	294	308	286	267	274	290	279	298	303	284	285	301	307	285	264	296	312	273	271	271	281	278	278	296	287	312	279	326	280	293	305	306	287	301	301	321	305	287	280	303	308	270	315	252	287	279	281	303	272	306	295	284	330	287	281	293	256	322	302	267	282	281	279	297	261	287
25741	21322	28049	24928	21328	13311	2021	1264	1034	1020	961	916	890	861	855	818	779	814	762	791	746	763	746	761	743	763	735	704	717	689	746	667	746	735	757	754	738	695	736	695	704	783	759	715	731	720	728	684	694	726	674	762	713	756	669	715	715	704	718	724	727	715	708	708	732	731	691	731	718	686	747	673	688	671	740	728	739	679	686	650	681	719	711	695	684	714	681	674	678	669	714	718	759	684	705	647	692	729	726	732	716	656	654	713	670	717	665	680	686	703	692	657	713	720	675	708	726	673	711	725	693	669	711	708	672	679	748	707	700	706	709	738	678	646	718	704	743	735	726	690	691	688	770	725	672	726	713	705	679	749	698	713	741	716	746	716	669	653	729	728	708	666	679	705	685	714	690	707	730	732	704	702	695	704	686	697	734	723	663	690	700	759	672	700	654	706	727	683	665	670	682	730	722	693	671	731	670	763	713	707	646	715	715	715	726	703	759	695	693	684	683	705	716	685	715	721	748	702	688	678	686	673	664	714	658	687	707	662	686	709	708	690	711	677	649	675	699	698	681	701	688	646	679	725	707	631	673	699	694	685	727	679	720	666	705	675	670	659	651	705	697	711	630	704	718	693	700	696	689	674	667	685	723	674	682	702	698	690	662	766	688	671	715	710	721	691	686	657	713	696	691	750	710	729	721	714	659	731	720	729	670	700	662	705	730	731	715	694	700	739	729	754	660	669	684	712	681	728	681	679	716	693	706	693	666	693	691	687	672	687	716	684	702	705	726	701	721	709	673	700	697	703	694	737	701	674	696	704	677	707	711	726	669	679	685	669	717	654	753	684	681	709	700	687	671	703	723	713	699	746	771	725	640	750	727	746	689	720	624	694	670	693	702	737	730	719	731	738	690	713	683	714	710	685	692	727	728	715	675	687	715	672	702	685	642	743	717	694	704	677	750	708	743	683	679	736	694	704	662	721	679	721	683	684	671	667	742	695	725	707	747	639	711	697	729	631	699	661	729	738	704	726	668	691	689	675	634	694	713	722	689	649	724	689	719	690	690	695	694	713	713	703	681	631	687	619	726	688	690	744	716	664	691	713	663	655	676	696	700	664	689	760	744	679	671	702	702	674	702	699	708	711	700	726	716	729	665	704	693	714	682	702	686	732	709	701	713	719	719	688	698	749	768	684	685	686	680	697	669	700	707	728	704	713	676	690	734	710	710	697	719	727	649	701	719	714	741	696	719	686	737	679	688	694	681	655	705	691	720	689	682	665	663	695	671	667	681	662	698	700	736	679	676	678	671	725	678	640	703	721	687	649	725	712	742	740	699	695	687	668	677	696	692	693	727	691	726	700	705	713	667	716	745	681	689	695	659	726	732	686	729	720	686	687	674	653	697	704	710	725	719	717	650	664	723	727	739	674	736	721	683	659	677	705	683	675	700	690	715	700	729	714	711	671	675	668	747	651	677	695	705	715	712	670	755	689	720	712	712	665	689	668	678	695	713	713	701	710	682	706	675	708	673	734	717	701	690	686	655	690	675	696	730	733	713	692	684	697	709	669	706	706	691	718	707	681	677	710	674	704	702	688	734	669	705	692	685	669	697	732	652	675	705	668	718	722	719	721	671	687	701	689	697	653	639	668	704	672	698	702	697	671	663	672	719	683	654	697	664	666	663	690	769	756	676	692	688	683	720	727	657	762	729	683	719	721	691	701	716	718	716	694	691	675	716	695	677	679	699	710	716	682	727	717	743	734	698	651	711	689	731	719	645	698	702	683	683	653	670	696	679	707	648	703	709	703	675	649	695	642	681	716	678	678	694	777	709	716	722	686	690	739	718	684	738	716	697	683	714	645	673	669	699	666	708	692	663	686	670	727	703	697	686	702	703	659	729	751	675	655	710	674	681	678	687	694	743	707	691	633	704	680	678	685	729	669	718	738	761	677	687	697	688	656	631	727	697	718	693	690	689	691	710	709	726	683	661	693	692	699	670	691	726	648	709	693	658	707	691	687	701	633	671	675	701	643	689	721	706	706	705	672	691	661	702	700	664	675	745	671	724	685	671	665	682	675	712	691	649	733	728	717	677	690	690	699	688	688	673	671	716	682	664	690	641	705	722	678	708	694	692	678	746	681	689	685	690	673	686	655	689	730	684	742	708	713	701	661	678	695	700	640	718	701	739	710	685	718	685	647	695	681	708	660	665	744	700	704	653	715	727	692	675	695	681	662	706	678	717	708	692	722	727	713	685	701	698	687	697	730	697	699	672	664	718	676	670	707	732	705	715	699	726	708	713	696	642	666	664	644	675	669	726	730	699	663	674	690	674	651	667	742	679	734	673	743	678	667	731	672	664	704	666	722	716	701	694	682	652	688	690	666	722	666	711	684	704	688	679	694	664	670	716	673	681	649	683	702	697	721	702	693	642	686	711	689	683	696	693	672	723	622	668	699	663	656	656	711	724	679	679	695	726	722	657	685	711	685	734	679	736	693	736	695	685	649	719	721	737	692	755	736	680	708	714	700	689	715	689	658	724	733	726	653	732	692	631	665	692	698	639	673	708	644	702	701	703	646	702	724	673	674	705	681	723	717	710	748	717	731	706	687	726	739	721	709	743	694	714	672	730	698	713	678	678	705	727	735	696	709	667	732	718	663	656	690	724	705	665	666	678	670	719	717	636	726	668	657	681	749	692	731	637	670	676	719	696	665	673	655	743	654	722	691	705	647	670	723	712	691	710	663	691	702	697	705	691	713	697	710	706	690	748	736	722	681	722	705	730	653	697	687	702	709	694	730	616	655	675	696	666	696	650	697	667	671	738	685	698	668	705	690	640	685	676	693	679	707	713	676	710	684	690	636	707	674	670	698	659	675	698	712	726	669	655	714	724	706	726	679	667	676	652	698	678	686	734	730	705	702	692	698	705	718	789	697	719	671	662	676	708	678	699	631	649	708	678	661	630	717	634	573	683	700	685	697	698	691	725	683	711	732	689	667	687	670	712	695	681	729	690	639	711	669	663	715	667	689	654	688	691	675	711	728	682	688	700	684	692	647	655	703	700	662	724	671	706	694	698	633	681	667	676	713	680	707	700	743	698	733	696	663	713	741	667	704	718	735	710	706	675	673	660	670	723	694	728	713	716	718	701	686	679	694	723	660	709	708	692	726	748	704	715	736	709	741	710	667	746	666	702	691	703	716	726	712	667	675	680	710	686	750	688	704	691	680	694	677	710	711	730	715	709	694	642	728	684	670	733	658	695	707	689	694	720	725	638	688	679	681	680	737	734	706	704	726	635	671	688	688	697	704	676	695	682	686	734	701	705	689	723	736	743	663	694	679	700	680	665	694	678	696	694	712	695	761	685	650	669	720	711	705	705	685	687	705	704	717	662	636	686	668	710	685	690	719	670	651	724	702	711	688	683	703	694	668	666	704	675	680	650	677	650	707	704	701	692	765	679	652	696	692	705	744	661	755	684	695	694	655	673	773	690	692	684	689
7387	10972	9993	5646	3674	2871	2203	1793	1599	1431	1218	1148	1072	1008	972	901	890	846	824	818	801	827	728	727	726	733	742	730	725	705	715	698	753	728	707	700	688	695	636	672	682	689	702	696	686	695	672	697	686	703	649	680	684	654	684	638	679	668	650	689	647	645	666	659	706	693	650	652	628	654	607	645	611	649	688	637	654	677	632	642	604	678	656	680	634	610	643	656	620	681	653	659	686	651	692	674	649	678	664	668	687	666	633	651	655	643	609	643	669	612	641	664	663	728	705	609	663	637	651	653	662	644	658	640	688	655	645	664	604	711	638	635	649	666	626	681	671	678	661	651	662	652	698	598	643	621	641	686	620	658	673	694	627	679	643	700	640	613	696	646	661	624	637	673	676	690	682	659	653	666	645	644	638	667	640	631	619	664	667	662	644	653	597	641	645	694	653	586	616	660	655	686	632	660	671	637	679	667	681	607	654	657	651	633	645	637	667	673	682	627	669	644	657	638	660	670	630	633	641	677	676	654	685	676	651	642	633	661	654	639	720	696	624	664	693	641	647	627	659	649	643	667	642	642	683	640	656	579	622	658	671	653	660	646	627	681	653	663	642	642	614	665	668	662	639	649	649	680	645	621	668	675	594	616	621	679	681	661	666	632	608	656	647	682	609	648	665	626	640	647	659	683	646	643	663	674	661	657	655	665	638	631	657	630	673	637	648	629	601	712	650	669	644	670	646	611	614	619	640	646	632	624	623	704	672	664	637	632	635	688	606	712	655	658	622	667	627	637	625	681	684	652	671	646	648	675	686	686	677	681	661	667	620	656	669	684	638	639	667	635	617	694	689	641	676	697	700	615	634	646	630	651	652	680	611	625	665	661	641	624	662	649	654	668	655	598	628	625	654	624	665	620	643	655	643	599	688	683	646	626	602	657	659	653	602	623	670	664	651	635	656	691	642	679	656	616	672	642	667	667	700	613	641	673	633	623	664	640	669	652	690	631	650	716	627	620	643	645	619	661	631	661	651	636	640	666	620	621	599	649	667	641	658	617	618	668	642	633	634	627	658	625	643	639	634	641	625	615	601	649	649	611	678	629	640	634	632	651	602	601	647	675	641	659	650	667	626	637	635	665	625	665	645	628	651	664	642	678	628	690	618	625	651	690	691	652	677	643	713	637	672	592	647	668	662	683	624	641	639	668	682	641	645	626	632	637	646	645	610	646	680	675	659	630	639	659	641	664	689	647	647	669	654	666	635	632	653	666	667	631	659	639	642	640	650	674	664	668	629	636	673	651	668	703	642	652	662	707	690	645	643	672	699	679	631	697	665	657	698	656	676	656	659	651	655	662	647	659	665	650	658	633	626	650	629	644	654	636	645	642	671	642	661	646	642	642	648	661	682	650	654	672	650	630	634	681	671	694	689	659	677	646	649	658	637	677	649	641	670	665	643	669	659	699	629	636	654	665	646	644	664	660	637	612	659	661	656	620	667	637	647	645	705	651	662	639	643	687	673	642	667	671	646	664	618	642	624	637	663	666	634	660	680	665	667	662	634	658	596	689	719	637	632	644	648	672	681	661	696	624	661	632	640	618	625	659	630	624	634	664	631	695	670	606	646	655	653	684	672	688	611	703	658	679	709	695	627	640	649	672	594	635	679	658	647	694	631	649	631	683	609	624	674	655	651	653	636	693	659	620	628	646	692	613	577	647	659	656	657	598	651	700	646	683	603	660	611	645	720	652	664	670	666	670	645	701	630	580	673	684	694	635	638	682	684	643	640	628	628	642	641	683	673	640	625	621	657	649	662	650	649	603	627	662	636	673	670	648	676	635	638	650	658	663	723	663	627	632	677	621	650	675	670	623	635	639	670	680	650	678	636	703	637	619	610	664	688	672	649	696	646	662	622	668	632	663	638	599	631	692	669	623	651	616	659	687	636	647	628	650	633	648	623	685	704	683	610	629	621	639	625	672	625	614	690	701	664	661	641	628	668	682	680	609	673	656	685	681	667	653	680	678	623	653	648	628	660	667	615	687	602	655	683	668	646	659	660	652	628	655	648	657	667	626	677	632	642	619	663	660	656	646	623	660	666	676	592	680	696	656	654	591	661	619	690	647	609	610	599	665	655	633	706	676	653	653	661	620	674	658	642	632	629	628	628	665	614	612	649	692	644	644	653	681	670	628	700	675	648	664	618	694	700	665	605	648	645	669	650	707	655	661	606	613	649	713	636	618	626	694	665	617	629	658	613	637	672	661	649	664	669	637	600	670	689	670	621	655	635	649	626	633	645	664	628	615	639	648	652	659	611	678	645	629	658	664	640	648	634	635	616	668	654	654	632	651	654	669	627	710	653	646	638	645	632	660	672	634	665	674	610	632	619	634	639	633	647	651	626	710	587	646	696	640	668	651	585	670	682	664	646	586	624	645	652	643	631	623	605	650	622	679	632	656	641	663	587	646	642	671	665	654	653	655	591	682	657	662	683	643	642	683	609	653	643	627	675	636	639	683	659	606	684	662	660	645	640	659	669	686	660	639	647	618	649	648	625	643	637	646	669	627	620	632	634	695	699	669	637	652	627	646	636	666	641	669	629	615	635	635	678	674	630	663	676	656	674	623	672	613	665	683	703	647	666	713	677	677	681	645	657	613	625	685	636	653	654	656	662	658	640	624	634	650	642	603	648	643	651	681	628	631	654	662	698	622	679	651	624	604	599	669	670	618	641	619	665	670	654	645	662	640	663	677	708	671	646	679	649	644	656	616	645	644	668	610	630	669	659	698	649	678	617	671	601	628	634	651	657	669	631	593	693	646	628	718	637	648	665	633	623	650	617	640	643	658	637	667	670	620	572	666	657	667	630	644	679	627	647	658	675	611	665	628	640	637	648	662	610	632	675	684	632	656	667	717	637	651	592	654	675	612	650	656	619	621	639	666	602	658	688	627	638	678	643	653	631	657	660	653	640	675	670	673	656	640	668	659	618	679	628	619	661	663	667	648	634	631	629	620	651	635	648	641	624	647	656	686	633	674	639	633	638	634	626	633	620	643	647	656	613	692	702	637	570	618	667	665	657	637	630	661	640	687	632	649	646	656	665	593	636	668	670	652	641	627	718	615	668	661	679	670	636	647	650	634	675	645	632	614	647	686	644	659	633	621	679	662	657	652	630	690	630	610	663	606	664	646	640	664	705	658	616	653	653	661	624	626	633	678	644	628	614	670	638	629	616	580	694	650	665	640	648	662	599	649	642	636	647	650	695	618	680	677	693	677	655	670	662	679	614	647	627	645	654	656	642	685	637	623	698	636	674	635	625	645	668	637	609	626	619	693	693	651	647	674	642	640	677	624	648	660	662	640	687	648	623	662	661	671	636	621	653	666	655	665	623	667	653	653	657	689	640	656	662	650	635	682	597	620	650	666	705	720	651	598	679	690	632	691	657	624	608	674	617	678	643	665	686	717	643	651	630	673	638	612	637	675	629	642	674	704	660	653	679	661
23331	21322	28363	24639	21331	21457	12170	2214	1691	1584	1441	1373	1341	1275	1174	1127	1051	1151	1083	1107	1084	1088	957	1016	1002	995	1035	1015	911	1020	978	957	1005	985	957	964	917	962	947	957	972	1019	983	920	973	997	901	960	933	998	980	982	980	958	996	926	970	925	952	962	921	902	953	979	955	922	969	955	899	999	997	917	943	930	975	950	913	993	959	931	936	956	967	927	940	921	941	938	950	945	977	963	887	905	899	977	931	914	1007	940	878	921	990	883	980	894	932	920	896	970	907	960	854	974	973	994	905	921	898	929	905	920	946	960	880	959	889	970	934	969	957	897	950	905	953	934	885	935	929	903	869	948	888	924	867	942	906	938	915	919	927	951	935	936	899	967	919	954	968	910	934	915	931	907	899	933	918	893	972	938	951	947	897	963	926	907	883	926	939	946	895	890	1010	905	904	944	909	948	919	971	948	915	952	953	905	937	910	925	944	929	935	944	918	934	893	976	965	918	931	950	994	921	904	934	923	954	933	949	911	898	1000	963	883	908	932	891	911	949	937	945	982	909	924	947	954	948	959	923	918	911	917	926	955	887	871	918	987	882	937	912	957	914	911	948	879	970	971	962	960	894	937	941	963	960	944	940	901	884	925	881	918	954	933	920	904	946	976	876	933	900	885	940	959	960	896	928	939	921	948	963	970	926	926	946	934	963	909	880	917	937	866	931	921	885	924	919	935	955	940	896	986	950	952	890	922	888	955	949	964	943	902	947	955	929	962	906	855	936	977	881	927	964	891	868	910	922	892	911	920	889	864	931	944	930	923	970	973	923	923	954	971	929	950	919	915	961	952	919	931	940	932	930	960	934	889	952	913	916	964	920	929	945	904	929	907	946	917	974	934	893	958	851	902	929	1015	932	921	934	946	892	953	909	967	1003	938	908	900	920	914	964	923	903	992	890	945	872	900	951	972	892	904	889	945	949	929	928	960	893	953	944	932	998	920	952	892	963	941	932	954	932	913	984	966	924	947	999	970	891	923	964	931	883	933	890	987	922	977	975	890	912	933	963	882	912	958	922	931	917	929	920	955	943	927	941	936	900	920	948	976	940	916	902	940	933	933	884	933	938	884	930	940	967	932	957	958	886	836	971	912	964	993	942	987	948	902	917	914	928	942	921	970	882	917	943	881	927	898	947	979	890	930	935	958	976	995	896	918	918	965	929	950	938	898	1000	986	885	908	967	912	939	894	908	911	905	937	896	922	988	901	927	923	944	908	936	878	908	867	960	891	986	914	935	969	971	888	939	899	918	894	951	949	910	921	917	947	943	902	908	916	916	952	916	942	879	949	909	916	907	903	893	891	907	944	929	950	933	955	956	955	932	933	890	966	935	919	911	924	954	943	969	944	931	925	955	905	961	943	908	892	971	911	921	942	944	971	934	949	963	967	906	927	945	954	940	929	969	915	992	915	905	982	877	967	893	952	877	961	981	947	882	945	907	953	903	885	920	923	955	952	928	938	1004	930	921	961	886	938	932	934	918	925	928	960	946	893	860	967	885	940	929	922	942	915	892	941	946	929	898	920	895	971	958	956	982	951	931	895	933	891	917	914	979	989	927	967	940	903	940	956	976	954	934	895	865	954	922	903	885	949	960	924	940	960	964	966	937	894	908	947	889	915	940	968	916	937	875	929	939	969	934	948	964	923	924	889	945	940	856	944	914	923	914	873	926	919	920	881	923	935	959	900	903	889	902	991	964	912	943	954	921	924	961	858	941	956	931	957	903	900	946	983	877	940	869	925	939	946	925	882	880	952	866	937	960	964	931	938	905	842	909	945	951	953	929	904	923	949	901	917	981	950	946	929	937	943	936	946	893	911	916	923	940	911	867	921	959	919	953	949	932	921	981	943	944	1028	938	964	960	968	939	897	919	901	962	946	947	930	968	875	956	957	927	926	947	960	946	927	948	944	929	924	953	925	911	937	944	909	953	981	929	954	927	951	890	876	919	914	897	915	944	930	908	869	953	963	911	950	894	962	878	891	954	921	911	895	922	932	956	939	902	925	918	936	950	894	962	881	909	965	885	978	939	921	937	906	954	918	940	932	884	913	908	965	886	953	969	934	940	921	928	872	919	844	943	927	970	900	931	961	927	939	912	961	945	936	906	941	963	918	928	919	941	959	919	923	953	901	920	985	895	906	961	889	921	965	953	937	913	924	894	939	960	914	951	959	962	967	935	965	945	953	888	935	913	939	932	943	951	902	920	903	901	899	891	931	916	914	960	917	861	953	917	939	939	966	875	907	934	963	943	952	960	932	931	896	939	920	892	875	946	896	973	900	905	955	951	940	919	867	937	912	926	930	941	983	895	924	910	919	965	978	979	935	921	940	933	918	964	977	887	886	933	928	931	885	880	950	912	944	874	892	946	931	933	922	897	931	973	936	878	966	943	925	926	941	910	878	942	1014	911	879	965	916	915	992	991	955	962	881	949	905	904	915	956	934	928	891	882	892	961	910	919	905	916	1001	959	921	953	935	978	895	927	859	948	950	925	958	877	941	897	934	920	955	928	909	935	883	934	959	961	958	969	890	898	906	958	949	940	919	922	932	891	871	974	937	954	931	905	827	922	903	932	954	892	945	957	938	871	984	937	946	941	885	925	909	921	936	915	895	927	895	913	902	892	889	906	945	891	945	953	973	930	926	920	893	921	953	940	973	928	951	868	938	889	886	894	870	932	961	916	915	889	965	911	915	931	940	883	921	900	894	898	871	886	932	959	928	992	951	965	927	847	921	940	908	917	921	894	930	892	932	974	935	959	887	918	952	891	901	914	949	967	943	974	912	886	926	937	943	884	928	977	934	904	935	887	950	948	891	910	998	905	922	986	991	921	921	934	910	963	937	924	902	901	959	979	898	928	968	911	964	876	905	891	927	943	935	966	987	946	968	934	897	924	914	956	922	900	940	916	917	910	908	981	925	929	905	914	869	892	905	918	1004	933	923	892	925	944	946	888	929	964	910	894	917	931	855	909	901	889	953	906	866	917	924	934	930	916	890	949	935	935	898	898	931	891	904	919	931	957	896	938	916	935	924	957	943	986	934	945	880	928	974	927	858	905	908	927	969	965	956	946	920	878	927	988	878	890	898	887	885	915	952	918	882	956	927	923	921	934	977	919	972	900	921	930	933	1004	911	930	937	955	977	938	920	918	922	865	941	946	863	911	902	933	923	920	958	900	915	951	937	974	988	907	912	911	968	891	941	910	944	934	964	909	904	929	987	967	939	921	868	891	919	952	933	893	921	956	922	962	915	883	920	924	895	955	910	936	951	947	888	886	930	898	961	960	891	885	873	904	965	1001	937	959	938	884	906	988	945	939	917	884	947	864	912	898	961	936	952	979	930	862	986	963	923	925	974	939	933	951	872	918	913	996	940	918	952	952	878	915	947	922	920	925	968	939	928	928	864	940	969	900	944	957	873	926	932	907	922	921	901	892	949	909	916	914	928	947	971	907	888	930	950	883	942	918
10242	17553	16045	9673	6535	4937	3819	3072	2572	2247	2076	1873	1554	1578	1359	1306	1366	1169	1225	1183	1100	1126	1082	1043	1120	1054	1023	1034	1004	1033	976	947	940	940	946	986	942	952	949	880	978	931	947	895	881	947	881	894	922	896	884	939	896	915	913	867	902	905	876	879	895	913	922	900	919	951	889	910	917	932	946	879	898	892	904	903	879	896	903	925	848	865	915	937	880	858	925	869	883	895	890	843	863	895	893	906	872	874	868	859	847	900	897	872	823	869	862	953	866	884	898	908	880	881	889	831	830	869	802	859	885	891	886	903	907	803	880	922	933	852	870	840	896	852	914	872	862	872	903	840	844	931	844	869	853	870	916	856	880	874	855	844	901	819	890	864	892	892	947	870	840	914	852	877	862	845	791	884	872	855	865	935	868	847	907	878	866	850	870	868	892	873	839	898	910	853	899	912	825	888	892	892	866	878	868	852	829	879	900	913	864	845	880	895	871	897	891	884	860	836	926	892	890	886	834	894	825	896	887	875	861	854	840	834	876	888	826	900	862	913	874	816	862	785	811	894	811	878	902	865	906	845	936	846	863	881	842	942	887	881	849	849	889	817	874	868	931	869	908	910	856	885	876	861	884	903	819	820	902	859	902	860	893	897	919	870	820	918	902	874	829	849	862	879	849	876	904	869	864	896	865	887	878	817	889	839	938	921	833	851	847	918	893	869	879	858	888	878	884	865	860	854	837	905	879	882	863	870	834	860	869	903	922	870	869	934	881	876	855	899	842	869	885	892	887	872	881	852	878	839	848	861	861	851	910	889	866	856	847	882	839	895	862	859	893	901	874	873	829	893	833	849	929	892	854	841	923	865	925	836	911	903	868	911	794	889	858	857	859	832	905	852	883	869	860	882	887	868	853	867	821	869	839	804	840	867	895	847	849	884	865	882	877	828	846	904	857	902	835	916	855	875	895	875	885	861	831	882	866	834	877	873	888	886	861	905	845	864	898	858	820	834	871	837	869	855	865	856	856	899	905	929	856	895	848	815	869	898	872	870	844	902	897	837	877	884	879	882	889	877	970	930	849	864	813	872	859	885	864	861	856	859	900	907	869	891	880	860	845	866	892	921	852	818	895	904	935	825	894	956	853	871	857	873	874	907	887	857	912	833	868	896	821	880	912	876	874	859	905	937	878	852	844	860	869	909	921	870	863	866	871	860	828	917	863	851	829	882	870	924	827	836	842	889	887	854	887	885	844	915	871	829	847	854	880	884	863	862	842	957	863	840	822	892	903	818	896	907	870	809	818	896	888	869	840	906	856	872	906	877	856	833	838	904	887	833	854	880	841	854	849	923	865	848	862	874	844	911	837	836	814	887	807	865	846	848	909	820	849	843	856	841	816	864	879	875	861	900	894	867	829	849	878	919	892	828	903	838	860	875	836	878	859	833	856	927	887	895	861	878	872	870	843	847	877	843	876	870	839	870	900	954	865	866	850	899	831	855	893	834	850	896	807	809	887	876	876	845	908	879	842	884	850	881	901	828	879	852	894	923	870	872	856	851	872	833	850	852	891	861	820	817	916	896	899	866	891	847	847	868	873	910	844	898	907	893	877	862	921	860	873	874	857	879	858	856	853	866	884	871	911	875	831	839	871	969	843	831	915	826	868	909	871	865	814	829	868	877	852	846	862	887	883	895	861	892	866	850	857	861	907	908	890	890	896	927	954	829	880	843	871	871	946	886	868	891	843	883	860	872	891	848	883	877	880	904	838	874	853	873	867	845	889	834	873	868	901	842	837	886	826	920	897	856	905	881	833	844	837	886	848	837	832	891	876	894	853	900	872	863	873	850	922	868	897	877	854	801	923	892	914	825	858	925	891	888	873	856	836	864	857	874	840	902	840	851	886	966	889	836	873	883	873	905	877	889	893	865	933	877	865	840	849	882	834	838	886	821	837	821	855	838	899	847	869	854	878	882	861	832	838	887	899	876	856	842	897	889	856	913	892	855	875	857	888	864	921	894	912	942	851	911	882	847	889	915	850	903	868	883	805	894	810	861	831	864	880	900	833	901	876	859	870	848	870	856	838	862	837	863	910	825	867	888	890	946	895	866	829	868	890	904	854	906	904	942	830	883	864	869	790	912	853	875	827	862	897	885	860	900	854	863	881	827	918	902	866	890	892	874	881	916	906	887	927	887	857	839	871	871	890	860	921	882	855	903	901	876	865	873	850	861	864	853	892	916	829	882	841	845	909	860	840	847	922	870	843	855	922	885	891	900	862	907	891	849	890	837	871	859	871	794	895	869	883	845	871	865	874	928	841	833	848	894	865	839	846	862	885	815	798	840	785	864	877	837	864	898	859	864	863	881	876	828	890	867	882	877	805	846	864	886	871	878	863	840	947	867	838	879	908	831	873	850	882	872	903	885	901	840	876	842	860	840	844	748	855	834	893	905	951	821	854	872	928	864	864	909	888	925	895	868	850	876	899	904	884	829	852	889	888	870	865	944	862	829	891	882	845	908	834	876	860	872	838	862	865	878	873	877	886	933	845	874	852	818	901	858	921	898	925	884	852	839	923	840	826	888	900	873	897	858	900	857	873	849	879	861	833	892	922	861	851	887	884	810	901	867	905	889	889	920	900	848	880	899	891	849	878	821	874	945	848	938	884	861	863	879	904	897	892	903	858	821	897	923	902	865	888	919	874	883	825	857	877	887	837	856	869	902	845	849	861	843	883	893	828	845	832	840	763	905	890	905	849	914	903	922	861	861	856	847	928	886	876	849	854	850	845	868	885	853	879	858	893	852	890	878	868	900	870	836	845	837	848	824	868	915	844	847	899	884	870	825	846	895	912	869	841	860	862	881	890	858	860	819	871	902	885	905	867	867	928	848	846	913	846	824	918	893	851	869	929	879	901	855	864	871	886	874	846	827	869	887	906	890	822	808	824	852	822	864	850	869	864	864	856	887	901	845	857	917	852	879	934	846	870	864	911	885	845	887	842	900	880	819	803	890	860	920	888	857	870	874	839	844	886	898	896	812	901	871	865	867	845	841	855	931	888	853	816	835	928	849	880	890	880	872	875	883	857	850	837	863	848	875	890	897	840	853	874	901	923	892	870	878	897	823	779	880	831	868	887	858	843	901	883	838	874	870	849	898	887	824	836	916	877	884	834	871	830	851	873	865	870	851	830	869	866	842	908	867	881	827	873	884	853	867	837	851	831	897	925	897	907	877	889	863	873	905	906	931	869	890	859	864	869	895	881	894	875	891	855	851	934	866	817	880	902	865	857	868	879	827	916	868	871	836	845	831	919	866	877	831	867	866	890	861	849	900	917	870	894	864	873	854	856	918	919	895	851	801	861	847	840	841	880	865	884	855	877	865	902	878	865	875	907	827	883	831	828	894	898	846	873	841	873	896	914	889	881	876	834	822	829	871	808	854	862	862	893	811	846	827	788	846	810	851	865	874	825	861	888	864	859	840	846	838	883	864	894	864	844	883	877	849
29001	16355	2462	503	379	328	361	343	334	320	307	338	331	326	327	310	334	279	332	268	306	334	308	308	302	302	297	303	309	310	262	314	271	297	328	318	313	288	272	319	297	325	297	287	340	307	310	294	313	307	310	314	289	297	298	301	314	306	315	294	296	286	341	281	273	303	300	294	276	300	312	316	289	306	320	303	317	300	273	299	299	300	282	321	268	291	305	270	286	305	301	314	292	281	301	290	314	302	273	300	323	321	325	331	261	334	326	295	278	317	303	291	293	297	310	299	296	301	352	282	310	286	314	278	291	298	282	308	316	312	296	288	283	312	299	265	267	285	354	283	279	284	311	325	306	304	293	263	324	312	284	338	251	308	300	310	276	314	329	294	294	293	276	297	292	281	296	276	349	291	295	287	290	282	307	264	295	296	318	276	287	310	288	315	325	290	308	295	340	289	303	315	325	313	301	314	312	294	305	285	302	293	313	303	278	305	292	269	289	286	328	350	283	307	301	304	296	305	285	316	289	309	299	301	304	303	310	291	317	326	319	300	289	299	269	277	303	285	317	314	305	284	279	284	294	295	295	337	301	298	312	333	313	291	303	311	288	326	295	290	286	293	295	332	308	293	303	290	273	269	341	279	270	311	274	289	294	315	314	260	270	305	289	315	298	320	280	289	292	294	330	287	290	285	304	289	327	274	291	318	310	277	292	301	312	296	282	291	297	280	295	299	265	278	268	299	285	303	308	301	285	305	307	296	298	301	281	296	290	328	299	301	344	287	289	300	306	297	304	271	304	254	273	325	298	325	314	295	299	309	308	292	318	294	320	315	312	307	280	300	297	281	283	330	314	295	295	286	278	288	279	290	291	295	301	324	307	293	329	328	279	316	297	306	248	276	306	296	312	337	298	294	284	303	313	307	290	289	313	292	310	353	322	294	286	299	278	289	290	296	316	298	306	297	275	316	323	335	299	300	288	308	321	293	290	297	302	278	290	295	314	316	307	314	286	285	316	310	297	298	269	284	304	318	287	288	308	291	304	304	341	310	292	310	301	283	275	315	302	291	327	295	293	294	312	297	327	310	248	284	325	309	287	284	302	276	296	298	266	270	267	289	304	293	277	293	291	262	329	330	279	308	319	308	288	303	296	306	300	315	306	314	313	313	290	261	321	308	289	306	276	296	326	297	331	296	308	315	307	291	295	311	305	309	317	313	317	316	293	289	293	324	297	323	291	294	293	292	294	290	275	308	307	300	297	297	273	300	313	295	331	304	322	290	317	277	288	317	288	287	263	269	275	316	319	355	310	297	308	298	279	289	318	282	276	305	294	279	297	297	296	294	304	327	287	294	302	306	314	314	278	306	284	276	295	293	288	305	292	266	300	303	305	276	290	271	282	299	312	330	335	325	268	282	302	279	330	293	304	334	305	300	293	269	257	334	288	289	319	286	322	282	325	283	289	318	326	269	301	291	290	314	275	269	288	339	303	293	323	283	307	310	296	285	308	298	321	290	272	319	314	264	335	297	302	303	300	293	289	299	314	304	305	281	341	270	299	295	313	305	299	296	265	322	288	291	296	328	291	267	304	293	291	260	303	324	300	297	280	320	286	276	304	307	327	290	302	300	300	300	308	310	284	308	299	292	317	300	304	285	243	303	328	291	317	296	304	312	287	288	306	257	277	368	304	281	288	278	280	317	286	297	278	307	311	304	296	326	251	312	302	287	291	321	323	269	303	307	301	300	289	286	309	267	274	308	305	305	292	283	331	283	328	288	320	272	301	315	319	289	329	295	302	288	293	291	325	324	315	291	299	274	299	292	302	312	281	294	287	296	293	289	305	305	275	311	292	278	302	309	293	312	301	271	269	327	323	297	302	307	278	276	296	274	276	285	299	281	313	292	326	310	272	303	320	317	306	351	288	280	281	302	270	317	304	306	293	280	305	256	295	291	311	282	329	285	312	273	308	332	306	309	302	273	297	279	311	270	305	289	308	292	288	297	305	313	294	290	294	281	305	286	326	284	294	305	285	294	301	285	329	330	297	279	280	301	281	307	299	309	301	301	317	306	310	304	299	311	307	296	275	305	295	317	317	297	301	327	293	309	298	282	294	282	324	274	279	262	312	278	305	289	283	268	308	297	269	301	286	335	285	326	285	277	304	304	278	301	266	269	297	296	284	307	283	301	299	304	319	301	301	296	284	307	314	293	271	285	285	305	292	290	285	309	291	302	300	285	296	284	296	284	296	283	296	263	308	327	299	298	300	302	307	265	271	343	287	306	288	306	302	279	324	318	346	322	295	297	305	336	295	280	337	298	313	286	283	304	317	289	299	310	292	306	270	252	313	294	277	261	286	299	273	312	302	283	275	267	294	296	316	320	278	296	259	310	281	264	300	293	297	316	290	292	302	288	276	305	311	305	300	274	329	289	301	283	303	292	294	304	282	290	277	288	298	287	312	280	325	301	292	287	288	289	287	309	270	325	301	290	304	298	321	297	291	326	303	295	320	311	307	292	296	284	278	321	292	304	304	291	278	293	287	333	332	289	314	305	287	287	291	303	286	309	277	311	317	334	298	270	314	312	323	282	329	298	286	340	315	292	316	314	298	316	256	289	317	285	280	319	308	305	278	289	327	269	307	304	296	267	303	288	312	305	305	289	304	285	285	311	293	274	268	290	312	281	314	301	332	307	290	306	273	312	277	296	298	304	331	313	311	281	298	295	300	311	293	303	334	274	298	286	300	298	293	270	324	253	322	330	288	302	298	311	295	303	257	279	295	304	284	303	303	313	316	342	309	321	313	313	310	334	329	308	304	298	304	295	295	283	320	307	292	320	272	302	246	266	266	294	309	312	320	300	279	280	291	300	307	285	298	291	300	305	318	300	319	308	317	302	302	303	289	291	313	317	281	287	286	262	316	306	274	305	297	288	289	308	316	288	315	277	284	293	308	327	291	286	326	326	309	311	299	302	313	354	286	298	307	311	312	292	298	295	332	294	285	296	259	311	296	282	292	299	281	288	266	302	285	324	281	290	307	285	326	287	295	292	294	280	300	313	317	285	292	307	312	327	299	289	278	321	324	306	315	295	298	302	318	311	306	302	265	306	320	331	349	317	312	290	302	265	316	290	305	293	287	285	334	296	300	325	309	322	298	290	289	292	307	307	287	292	299	289	341	316	315	294	296	286	274	311	299	338	296	296	312	285	335	311	269	304	326	310	290	298	285	320	289	289	270	278	318	310	293	321	276	287	310	298	301	284	279	284	296	295	304	297	316	293	292	289	295	285	291	309	264	294	287	308	307	304	303	347	286	308	340	279	293	303	288	280	286	326	273	325	298	298	309	295	311	271	300	299	259	285	286	294	294	307	340	283	290	282	304	311	281	278	286	312	323	290	306	299	286	287	312	313	300	268	298	298	277	284	277	299	316	288	297	285	307	290	309	324	283	321	294	304	288	333	308	285	311	280	292	302	306	286	305	315	300	303	307	300	310	301
4966	823	808	553	451	425	385	391	370	349	345	328	340	342	301	326	327	320	308	309	310	295	302	316	294	300	312	282	304	291	310	311	297	313	345	301	324	289	308	305	312	308	317	299	317	301	297	295	324	310	302	310	279	305	297	308	275	317	322	315	330	310	319	285	261	313	317	323	309	312	300	322	323	298	285	309	314	292	283	317	315	274	302	291	297	326	327	275	281	334	295	288	313	306	309	303	291	312	284	315	297	277	296	316	313	288	316	318	308	292	309	322	309	273	286	327	349	316	330	298	292	286	304	306	285	278	301	311	294	315	317	300	280	285	293	305	319	289	299	311	315	331	315	283	309	333	285	281	294	289	302	311	284	269	286	300	312	328	309	285	313	302	303	299	287	296	270	303	296	305	302	275	325	335	316	305	315	273	273	309	325	334	286	288	298	288	303	283	317	309	305	307	297	332	284	317	299	306	290	338	294	304	289	270	281	297	293	304	303	297	305	291	283	318	297	320	302	294	323	315	307	290	314	307	312	308	291	309	298	294	294	302	279	310	298	325	325	335	312	310	292	277	303	288	313	302	308	335	282	280	314	297	275	302	296	333	297	331	289	304	313	318	293	261	295	288	320	285	275	290	315	326	306	311	312	316	320	291	287	292	314	302	311	297	296	275	279	323	297	283	267	273	282	301	319	323	265	308	297	313	307	293	289	308	317	296	292	306	302	274	282	287	327	295	294	296	282	304	313	288	330	297	296	315	309	308	307	298	287	316	320	307	313	295	305	314	312	326	330	323	319	293	282	284	309	310	296	298	291	324	295	304	285	282	319	288	290	291	302	312	301	273	298	302	276	288	311	334	288	296	275	293	292	299	282	329	290	315	276	315	275	273	312	304	273	298	325	279	278	341	297	276	311	322	287	297	281	336	298	303	293	301	318	298	332	297	309	306	294	283	293	333	312	277	290	299	335	303	276	319	309	308	301	322	282	300	296	288	285	307	319	289	273	319	317	289	306	315	301	297	326	327	302	318	285	288	303	326	329	291	327	312	308	318	305	330	282	306	326	278	336	276	313	287	286	337	295	286	277	311	293	346	301	297	325	281	336	294	284	301	318	308	313	311	273	317	286	322	286	311	306	293	332	310	293	307	298	304	318	306	294	307	301	304	294	334	300	295	303	322	304	296	290	316	314	301	317	297	288	262	300	277	310	290	295	292	295	294	341	341	279	301	319	301	304	306	342	322	300	288	298	305	303	302	279	264	307	305	287	288	334	294	288	311	295	333	294	300	328	276	298	301	314	325	300	303	301	280	263	357	315	307	332	297	312	327	286	271	296	262	302	304	328	310	291	294	292	330	297	289	315	342	317	332	323	282	309	289	277	318	285	301	318	291	332	304	288	332	283	324	298	293	272	284	303	294	325	307	309	303	321	328	303	282	276	320	287	327	319	312	278	292	272	290	274	286	307	285	301	290	288	301	297	296	323	320	306	301	330	300	270	315	304	307	326	325	300	309	296	296	323	309	329	311	299	306	312	305	303	332	290	333	317	318	351	326	283	329	303	343	312	318	276	304	318	276	289	308	301	328	310	332	281	304	276	301	289	296	292	281	294	313	268	290	313	291	322	309	334	322	291	291	329	288	314	316	277	293	298	299	335	293	301	302	336	284	293	338	288	248	301	308	317	293	303	303	302	281	313	301	314	288	312	312	308	313	281	306	322	274	327	282	328	296	257	305	303	310	344	316	323	259	290	295	303	301	250	318	269	334	339	272	277	296	316	296	296	277	288	268	296	273	314	281	304	295	284	284	315	267	308	312	317	337	317	309	298	319	288	293	298	326	308	335	327	299	315	326	281	280	279	280	307	320	300	276	314	298	307	282	296	317	277	276	306	297	313	302	279	311	323	317	289	310	303	315	312	300	292	304	318	302	288	298	278	262	288	297	322	278	296	299	292	268	303	301	310	316	306	294	289	310	305	301	287	303	293	327	309	289	318	301	318	320	303	314	301	291	278	307	309	303	317	290	287	305	308	301	281	308	279	289	311	306	301	293	305	326	277	315	317	337	270	284	313	291	285	302	318	278	308	284	262	287	305	308	316	270	268	303	326	314	278	280	326	284	295	319	297	284	302	312	298	264	277	286	295	331	308	309	293	320	325	308	285	304	298	318	278	290	322	307	261	304	315	309	272	328	337	285	276	323	327	318	330	286	306	304	264	312	312	295	303	310	314	287	283	257	289	284	318	341	330	297	290	279	325	309	321	282	324	290	274	298	304	311	305	308	281	291	308	296	279	311	293	320	293	325	288	290	298	308	281	293	287	306	328	333	304	310	305	287	274	283	292	292	312	324	292	322	340	262	333	280	325	290	315	310	303	290	292	304	326	317	318	287	294	285	325	331	311	308	291	274	307	331	274	285	313	322	295	290	284	285	320	264	293	272	357	300	286	311	311	284	296	282	289	316	268	292	288	268	314	334	300	308	279	302	310	290	334	306	314	288	302	286	334	315	299	310	302	300	296	316	312	288	254	306	310	306	302	283	318	291	308	296	295	316	302	296	329	293	306	273	294	311	307	315	321	308	277	304	304	304	304	289	295	268	300	298	298	319	300	314	295	298	289	339	318	287	298	300	288	283	288	302	298	298	296	320	306	298	325	293	319	335	295	288	303	303	291	304	294	323	305	340	322	288	306	293	271	302	299	275	274	272	304	320	290	320	296	310	295	301	296	286	315	269	305	289	296	317	303	274	261	298	306	318	315	328	239	294	294	303	302	317	333	253	286	293	316	294	296	302	296	299	271	278	291	277	334	268	287	305	320	309	292	313	275	278	306	304	346	281	311	309	317	297	292	313	287	315	265	275	300	305	327	322	290	292	302	277	314	275	303	317	300	330	308	308	334	298	309	298	298	348	280	311	298	313	271	330	292	308	304	290	305	296	296	312	276	313	325	303	285	319	309	323	290	318	283	340	310	314	284	336	302	303	312	285	286	273	295	298	307	333	293	308	324	287	323	330	274	321	276	322	289	320	312	314	313	297	301	340	293	310	312	288	289	297	306	271	283	297	295	297	301	298	283	298	303	273	330	330	302	266	287	314	324	284	273	291	332	353	325	284	301	295	282	322	304	283	292	317	290	294	301	288	324	278	282	305	339	306	318	313	324	313	290	312	304	302	305	325	295	300	337	322	295	300	291	309	279	334	314	302	300	274	277	314	297	270	320	278	312	297	305	327	310	264	312	288	297	288	318	292	285	284	311	278	316	305	299	303	311	324	291	311	279	329	319	313	315	309	286	284	269	306	320	315	313	302	304	286	310	308	312	318	317	317	294	287	335	313	324	295	290	278	310	313	330	279	304	300	321	315	314	308	303	297	310	291	311	333	317	268	322	271	287	305	304	320	314	319	305	331	303	314	325	325	326	316	317	329	275	320	305	296	317	304	289	267	299	296	290	317	316	295	278	298	300	289	317	271	292	278	327	299	311	295	310	293	319	302	308	338
25824	21372	28095	24999	21376	13119	2042	1335	1084	1013	957	887	924	893	817	800	804	808	777	807	756	719	712	747	740	742	766	739	708	752	771	763	768	692	750	756	712	752	737	731	760	724	739	741	759	736	723	768	675	710	714	725	731	768	729	733	734	767	780	719	680	685	728	707	698	761	703	683	721	717	719	731	772	670	742	688	688	733	717	691	674	720	730	689	726	721	722	712	730	703	745	681	714	739	718	720	703	718	696	718	683	692	778	708	726	731	692	702	697	651	706	721	711	705	724	703	716	712	762	712	695	681	708	721	748	701	646	702	691	739	722	724	746	689	713	690	705	711	770	704	687	752	717	734	743	693	697	729	740	699	667	708	722	732	713	689	782	702	733	733	683	693	726	695	743	723	659	684	740	700	726	724	723	733	684	715	750	729	714	697	749	753	753	715	711	722	714	734	706	717	707	716	694	723	725	727	680	708	721	711	726	685	688	700	690	683	690	718	732	783	700	744	714	746	667	734	732	696	742	664	728	702	692	666	696	739	749	730	713	685	730	672	691	691	728	660	669	733	719	734	707	726	739	717	708	682	713	748	723	714	661	706	695	693	721	686	708	724	684	746	694	737	704	677	691	736	713	734	738	686	729	713	725	703	702	771	712	707	720	688	713	758	681	716	704	688	710	654	741	706	678	681	689	670	698	676	675	686	666	720	684	706	679	746	722	714	706	739	723	662	735	756	674	732	758	718	731	750	683	697	643	704	728	702	710	720	700	676	726	696	712	721	723	708	721	716	695	707	684	707	659	741	686	704	686	661	710	667	693	739	778	710	690	757	726	700	745	745	700	713	688	731	689	737	763	705	698	685	720	698	743	732	699	704	723	696	704	683	718	689	717	673	746	739	731	722	750	707	741	700	719	712	694	679	713	737	717	693	713	715	706	737	733	718	702	725	738	729	717	671	724	759	708	726	672	701	695	656	743	695	706	674	724	703	693	687	660	737	714	634	679	685	704	714	691	735	736	739	713	708	720	730	704	704	664	687	685	704	736	668	745	738	697	717	713	713	718	718	701	708	725	720	728	666	771	711	694	678	670	696	747	724	705	692	695	676	669	691	715	685	717	711	708	693	730	698	708	723	697	705	677	739	758	753	709	742	680	727	700	723	726	713	692	668	708	654	683	721	708	737	739	740	722	704	738	729	720	742	670	721	719	670	697	708	704	734	707	708	729	674	669	721	728	688	695	713	730	674	676	707	682	733	714	723	683	698	748	709	683	725	704	693	725	755	714	697	699	741	748	690	714	658	775	674	712	705	723	711	731	748	699	706	748	731	712	659	745	707	752	724	712	664	684	733	669	739	718	706	735	714	699	671	667	715	730	752	714	666	699	689	682	708	699	645	637	685	720	758	706	674	674	726	719	681	707	685	723	668	733	703	739	745	708	696	752	720	710	723	675	739	722	712	731	767	705	765	749	736	678	715	754	697	694	695	721	696	685	685	656	717	716	699	710	727	693	706	715	692	713	693	744	745	694	689	697	698	727	731	732	690	702	693	673	733	713	682	725	725	742	682	750	691	696	696	674	686	725	702	687	705	714	686	684	736	689	729	725	678	696	668	677	723	740	713	704	688	670	708	719	737	705	721	683	677	748	699	743	712	709	663	713	733	733	721	704	682	683	653	677	708	689	680	660	734	725	708	688	701	726	657	724	700	742	758	732	674	709	697	733	737	695	729	700	625	712	682	657	658	722	689	695	679	673	689	700	745	687	718	703	670	715	697	696	706	715	716	736	738	702	727	718	655	737	718	750	696	697	694	746	716	698	731	706	703	691	666	701	788	679	637	744	776	710	681	791	689	709	720	680	697	755	695	711	765	715	714	708	692	709	721	691	726	723	723	738	723	713	675	684	653	700	705	709	703	665	708	699	707	712	696	696	699	687	688	738	630	683	706	718	703	671	766	706	727	655	676	726	712	712	720	670	708	714	694	718	702	696	705	786	690	767	700	748	709	749	708	678	710	677	710	698	725	738	723	745	680	719	696	717	703	721	683	690	706	666	709	682	745	768	710	686	674	708	711	726	741	719	685	701	678	682	638	738	750	709	727	697	707	686	720	678	692	734	722	749	658	683	760	703	706	710	680	712	733	723	710	753	726	717	713	734	706	707	687	758	700	707	700	706	710	716	719	758	695	713	746	692	677	697	736	749	707	684	706	741	735	732	711	680	707	688	648	714	690	714	686	676	701	705	716	713	702	745	702	715	723	714	689	717	690	719	667	725	697	714	689	688	703	738	636	705	716	714	729	723	706	706	729	713	764	705	674	709	692	702	739	716	682	715	669	666	743	713	701	653	705	693	738	681	732	660	747	704	728	726	696	670	677	739	713	724	706	710	702	711	692	734	712	743	651	675	709	711	708	759	686	692	723	701	715	661	704	700	736	743	762	686	723	716	687	722	660	735	717	694	678	701	747	684	772	672	692	697	675	648	738	754	722	741	689	708	732	712	692	709	732	707	620	716	754	640	763	775	714	700	727	685	657	740	708	698	675	701	712	705	675	711	703	702	726	760	707	691	681	748	688	704	697	722	738	665	664	692	778	738	736	721	691	701	759	662	708	678	703	726	723	659	722	718	685	706	721	736	686	723	733	717	717	703	749	720	706	696	702	672	695	719	675	692	714	700	712	693	637	684	673	722	679	735	736	704	705	723	709	649	696	714	738	736	709	716	730	718	710	716	714	746	803	697	652	714	701	737	714	647	683	708	756	726	736	724	702	728	675	703	704	676	658	710	689	703	699	714	723	738	784	727	662	724	684	686	696	696	655	720	723	745	715	723	678	729	679	717	693	740	721	720	706	710	735	759	725	663	690	699	708	729	735	692	750	755	696	730	695	711	709	705	658	698	707	672	692	697	749	773	759	729	700	676	749	718	688	736	689	701	697	680	774	695	732	718	657	771	721	762	651	660	747	662	713	717	702	672	707	664	690	720	737	672	700	679	690	677	734	666	695	728	709	721	717	727	714	697	676	688	700	729	681	681	686	708	711	721	709	710	739	684	688	728	700	763	725	721	760	685	729	718	743	745	720	744	718	747	679	721	715	690	691	705	723	696	697	689	678	690	663	661	684	699	714	707	718	733	712	678	742	690	722	747	709	710	693	711	679	681	686	740	714	726	700	692	755	783	703	726	671	683	682	687	712	733	680	740	713	758	713	712	697	646	693	693	670	699	679	708	672	718	735	640	703	657	720	724	710	706	716	711	702	772	718	694	642	697	731	726	744	690	736	730	737	741	686	708	709	725	704	684	676	707	698	726	762	740	766	704	698	706	691	713	689	700	759	716	716	706	717	724	697	682	756	744	707	699	660	688	679	712	700	740	744	685	747	705	671	719	716	716	741	720	682	742	693	744	659	688	706	706	688	753	742	714	685	771	748	677	716	765	711	669	712	702	724	732	704	702	722	738	704	756	695	687	739	709	675	696	681	741	679	697	742	693	703	751	713	684	703
7341	10917	9871	5608	3785	2798	2241	1773	1618	1350	1258	1220	1083	1035	982	865	906	891	863	865	774	797	759	686	727	775	774	698	711	700	783	716	677	709	709	707	676	692	695	675	649	675	674	700	669	699	683	706	650	695	674	676	634	680	652	626	679	704	685	650	692	632	652	706	661	679	654	698	710	676	602	651	684	718	667	653	630	629	688	688	645	654	679	661	671	669	684	699	710	682	661	664	667	672	636	674	670	726	700	653	701	680	677	651	703	704	645	660	653	666	716	662	677	683	625	656	683	650	643	644	719	646	691	661	668	628	669	662	657	661	690	692	664	683	707	675	668	658	699	626	708	674	664	654	677	661	666	677	682	632	665	665	669	684	694	717	652	640	696	670	665	653	660	644	671	650	673	646	701	660	707	644	632	690	681	670	674	671	716	653	660	635	654	709	594	676	683	702	665	661	620	714	687	661	676	694	627	684	625	688	728	675	642	648	660	664	693	680	678	706	654	676	612	661	708	662	652	667	657	691	651	707	676	661	636	678	689	663	664	670	658	676	675	624	657	618	695	700	637	668	669	677	682	675	647	635	686	619	645	690	684	708	656	651	696	690	676	640	652	637	696	691	630	670	639	672	648	674	652	676	708	762	654	697	651	672	634	647	610	685	662	667	645	655	698	631	691	645	665	679	656	647	669	683	638	671	634	674	667	666	633	680	622	717	619	676	674	644	643	681	734	689	722	645	661	728	651	626	664	659	657	693	621	633	679	702	656	679	674	630	665	698	630	673	649	677	653	601	670	669	704	692	662	638	657	659	691	692	661	668	682	672	674	652	668	656	702	696	662	685	666	718	665	676	601	643	618	655	673	667	689	637	709	644	635	660	612	690	639	677	629	661	684	684	640	680	708	662	685	621	668	684	658	647	653	680	688	685	632	653	690	679	653	682	705	694	652	646	660	679	685	639	710	674	636	667	612	664	680	601	630	665	668	647	683	657	621	679	665	671	664	708	709	683	665	631	674	623	678	639	640	665	690	698	681	681	667	614	675	666	660	623	686	656	626	691	702	651	665	657	658	707	680	643	700	618	647	647	629	647	645	701	654	646	680	626	679	664	671	698	691	631	650	664	643	613	649	687	659	692	651	684	647	636	675	686	723	653	660	697	690	723	659	636	670	653	680	642	617	693	707	684	678	689	682	668	690	651	704	663	730	629	686	676	704	690	683	673	646	633	626	686	643	654	689	700	695	737	665	607	691	650	670	683	660	664	614	666	653	662	657	646	628	651	659	633	665	627	624	681	678	660	660	616	651	660	645	638	663	628	681	687	643	679	688	652	673	656	634	675	633	661	706	657	667	678	725	646	645	628	627	667	671	620	655	647	669	621	687	674	618	640	693	696	659	665	701	660	690	677	625	640	681	673	672	629	679	690	596	684	706	645	640	655	680	648	684	685	657	678	651	684	673	644	619	654	661	672	681	683	673	637	658	651	698	663	694	648	661	673	635	637	690	658	647	642	623	664	666	646	650	665	656	701	656	607	643	652	660	667	631	692	661	621	676	676	714	682	628	653	656	613	641	645	650	670	712	687	647	651	660	641	656	651	684	657	667	656	632	675	695	612	676	658	703	647	700	628	673	681	616	619	645	574	680	646	636	666	626	656	662	657	688	680	646	646	648	658	679	680	651	677	655	644	620	647	618	672	711	690	692	665	737	692	694	673	681	652	686	680	629	677	649	634	668	694	665	693	720	704	683	615	638	669	691	660	666	664	653	683	643	682	657	653	650	702	692	682	674	681	669	656	650	655	646	631	700	636	736	659	645	665	648	654	649	638	663	679	654	618	689	705	670	649	661	675	660	678	656	674	686	673	678	664	642	666	698	687	625	668	628	677	641	664	660	629	667	634	683	676	653	641	644	646	690	699	640	629	625	657	660	644	679	679	663	695	641	615	665	644	604	696	639	649	693	659	705	669	703	601	714	687	636	679	682	698	674	696	697	684	691	657	713	671	636	648	703	697	700	653	681	653	639	682	691	634	632	690	657	631	673	630	670	682	635	672	693	636	665	670	670	659	689	662	685	677	691	685	677	659	651	697	688	694	704	679	700	651	656	622	695	690	656	630	665	690	660	636	703	692	657	637	655	684	638	679	617	692	674	670	659	661	683	691	628	623	689	656	658	619	638	696	716	645	631	672	621	654	665	721	650	672	625	673	664	647	620	702	678	653	677	646	691	668	601	699	683	646	655	673	662	653	631	712	694	693	657	676	602	667	654	683	640	652	689	688	674	650	651	680	662	673	667	661	657	673	671	642	684	675	689	649	642	650	676	639	662	681	679	676	682	703	725	616	654	682	669	687	702	714	646	663	681	705	657	669	650	659	699	650	660	620	636	653	673	714	716	655	650	639	686	624	652	630	705	658	667	670	641	641	669	645	617	705	621	678	602	726	654	652	683	645	651	691	689	651	643	680	626	684	695	653	652	695	680	627	683	711	654	642	631	642	632	674	714	658	722	673	638	651	646	632	697	704	659	712	654	659	704	677	648	688	659	613	606	665	665	673	642	628	713	643	668	659	677	641	707	662	677	665	669	659	653	736	650	671	643	658	629	668	617	698	652	653	712	652	687	650	665	720	668	689	661	644	689	683	633	669	638	648	675	681	656	661	682	644	685	718	663	658	694	672	648	647	649	672	673	680	655	644	635	702	680	650	648	672	698	674	709	653	700	686	641	692	651	659	702	687	701	684	666	650	648	649	664	652	685	670	640	693	643	716	637	642	685	688	668	647	663	671	639	676	649	623	636	686	679	690	678	696	699	677	711	659	652	691	676	692	650	699	633	690	694	642	652	680	646	693	621	702	654	687	667	650	613	646	665	653	705	689	621	655	683	648	670	629	597	713	644	633	676	660	653	672	665	675	661	674	671	670	640	699	654	683	646	645	633	671	666	687	684	652	651	618	648	694	618	651	649	659	644	650	688	663	663	699	656	654	633	662	668	644	691	683	639	677	699	700	646	668	663	657	709	626	683	622	622	672	684	680	689	701	642	689	676	680	675	660	674	675	655	653	661	691	662	700	682	646	676	619	626	665	625	687	699	654	657	722	673	675	653	711	717	655	656	665	676	645	677	669	657	673	705	691	649	675	712	639	632	635	672	662	648	639	677	687	672	643	635	696	673	669	691	687	691	677	681	682	699	674	642	668	683	698	651	637	659	681	654	634	676	687	684	655	604	667	665	615	701	711	666	697	645	676	640	665	663	646	644	686	653	629	655	711	689	685	644	630	685	659	628	644	697	682	675	611	686	615	631	644	680	654	672	677	668	631	632	656	660	663	657	639	625	630	702	654	645	672	658	696	692	675	644	641	683	653	664	695	650	635	635	641	655	633	673	664	635	646	674	637	648	706	642	677	637	669	673	648	663	664	709	663	677	650	695	683	677	666	696	686	663	624	694	624	701	671	621	693	673	646	648	672	684	646	641	655	665	644	644	603	612	706	673	618	637	628
23373	21354	28446	24642	21360	21473	12188	2248	1625	1529	1452	1346	1297	1237	1235	1137	1060	1094	1072	1054	1063	1056	1048	986	1028	1083	1014	1065	1045	1007	1055	1018	979	965	952	986	920	983	929	1018	959	987	935	988	984	950	984	1030	955	940	1008	979	931	961	1011	955	949	945	1008	1005	978	966	978	955	956	977	890	999	910	939	952	989	979	944	991	937	944	949	938	957	907	929	920	904	973	905	904	948	920	904	951	950	977	997	1002	918	964	931	970	913	986	971	1024	969	921	919	955	886	953	943	944	945	917	975	945	963	869	909	949	926	946	973	898	902	977	908	930	908	903	926	953	937	928	965	898	920	970	934	976	991	925	935	973	892	957	1002	882	953	875	952	898	924	984	905	962	894	952	969	935	918	920	983	928	931	946	993	962	981	933	948	942	987	889	967	945	940	950	920	942	943	953	991	955	961	930	967	1015	962	955	936	972	1001	987	938	969	954	909	962	937	945	945	928	953	937	954	938	920	1024	964	953	947	960	938	931	903	932	964	961	895	987	898	928	978	976	956	922	918	951	967	960	972	923	965	919	901	967	873	912	956	904	927	974	947	988	919	925	958	969	970	955	934	881	915	905	982	891	935	944	981	898	943	917	907	899	940	948	966	964	887	929	939	886	960	974	919	964	1012	935	964	867	939	965	1015	979	983	939	989	989	937	902	920	987	989	909	948	952	971	968	934	974	902	905	976	963	978	951	948	1012	959	900	1002	953	937	967	923	955	987	926	921	861	964	956	924	943	916	917	947	919	940	900	929	885	952	947	912	929	1006	976	992	940	908	965	928	897	905	925	951	1016	949	955	894	941	917	1007	1008	957	928	952	937	947	906	974	950	959	906	970	951	932	988	947	961	973	929	923	963	965	969	915	908	889	980	947	967	899	947	993	951	961	991	958	936	970	987	947	947	975	937	881	955	960	956	939	952	864	917	974	945	965	940	892	874	977	950	960	976	927	921	928	881	942	930	939	946	971	981	934	923	961	945	913	937	1009	938	961	945	937	936	944	992	937	975	968	896	911	965	961	932	1012	929	919	921	923	917	947	926	961	961	976	960	969	953	923	890	946	937	960	982	935	960	912	917	950	962	970	933	969	936	952	947	923	898	954	909	944	981	955	941	901	959	946	970	915	903	960	981	923	944	918	899	924	953	948	929	939	947	939	938	910	1008	935	970	950	886	979	915	899	931	951	960	952	929	898	958	957	900	969	963	901	912	937	970	1001	940	894	911	956	931	951	927	950	942	950	917	932	944	913	911	943	984	954	958	981	995	891	982	995	950	1001	915	937	953	948	895	960	982	978	954	1008	956	912	912	960	914	924	920	949	938	917	980	965	967	918	961	926	989	987	930	966	910	954	898	924	930	969	903	1006	917	902	948	936	952	945	919	896	943	914	956	932	944	1015	895	927	916	952	884	944	882	988	938	990	952	890	953	945	948	936	966	973	949	904	945	886	927	940	954	890	985	944	918	980	906	919	979	944	903	919	976	942	881	954	902	961	982	932	905	950	951	920	930	924	960	879	867	964	902	910	935	927	952	924	957	962	963	953	981	984	924	873	964	986	1007	921	964	971	933	925	975	934	929	932	922	919	906	946	907	982	945	912	890	949	935	993	950	917	946	933	931	980	990	969	951	926	960	974	912	957	941	862	1001	952	973	940	991	921	979	931	942	876	941	887	913	920	977	931	914	948	995	996	896	890	976	982	942	948	902	941	955	962	937	889	917	945	924	1010	946	885	929	960	979	960	932	994	949	903	956	974	1002	934	990	951	920	925	920	909	959	934	899	916	952	978	903	970	1000	917	941	921	974	931	986	971	938	890	898	905	911	967	957	931	947	944	949	958	972	943	863	954	951	956	970	960	981	936	944	911	989	930	963	939	937	942	933	912	935	974	967	978	992	907	935	917	947	921	917	965	924	914	921	970	933	939	870	989	945	957	935	934	964	921	930	891	969	914	941	931	924	955	950	932	991	919	909	1018	1019	921	977	908	881	921	994	959	953	979	929	940	945	962	931	991	909	938	917	897	971	963	965	889	908	912	954	976	963	922	961	974	968	966	939	954	918	964	941	1008	924	928	993	963	957	892	1021	919	942	997	944	941	982	983	986	897	905	959	933	934	948	956	949	916	921	939	904	975	962	937	916	910	913	953	986	947	943	944	922	942	941	943	976	999	904	953	870	917	977	918	940	1008	993	947	897	933	889	934	909	913	880	886	994	939	896	904	996	962	953	934	883	939	923	872	916	884	939	896	931	1000	934	962	915	944	923	939	920	1012	944	869	945	918	986	935	893	954	957	947	942	918	932	920	929	949	936	918	886	928	950	939	924	945	947	955	889	915	910	948	918	935	914	968	947	976	899	948	952	906	943	968	929	967	964	918	979	934	943	926	924	996	924	931	967	937	936	946	993	878	933	1020	955	955	1006	918	966	903	962	896	924	897	965	917	953	934	932	913	866	952	968	953	964	930	983	937	915	939	920	945	889	919	957	924	970	922	960	929	933	977	966	949	944	893	961	961	848	859	969	878	867	918	932	920	943	935	977	981	1019	946	949	989	932	954	996	949	948	955	891	959	918	963	981	888	933	946	944	926	960	932	928	979	927	941	961	924	934	970	986	896	871	963	994	955	897	953	948	937	896	946	975	937	951	933	983	898	943	879	920	957	962	946	943	951	942	901	915	927	925	908	937	923	955	928	911	952	949	958	931	936	958	899	942	920	919	966	966	956	898	946	923	861	976	984	929	947	902	964	988	953	986	886	960	944	962	946	949	905	889	956	909	957	919	954	946	850	922	1002	928	928	952	983	921	956	908	891	917	946	938	945	928	920	916	930	988	950	944	957	929	921	908	903	928	954	892	978	937	949	935	929	991	908	969	873	967	948	905	939	941	978	944	891	897	941	969	911	982	915	954	928	929	943	977	980	918	948	887	957	1008	935	943	942	894	882	931	940	867	905	900	957	922	973	913	954	927	945	936	914	929	946	954	925	946	941	896	968	918	896	935	909	964	917	978	963	941	938	893	872	902	955	937	983	961	967	932	939	982	945	1004	916	923	933	894	939	953	929	967	1010	957	931	919	924	924	968	909	926	969	980	969	905	942	955	942	947	947	969	922	938	924	950	888	931	983	927	998	964	910	943	978	897	955	964	961	956	951	925	928	966	925	904	964	930	946	918	954	950	947	881	922	940	953	918	976	931	960	980	934	918	928	1015	958	967	940	945	990	928	974	923	931	905	946	958	933	939	918	940	916	940	929	939	950	951	913	901	942	936	954	927	940	939	980	966	958	952	928	963	891	950	941	917	954	929	868	920	943	929	947	969	907	943	976	955	928	920	950	945	920	984	966	894	927	927	962	902	926	928	922	928	948	956	909	894	937	979	956	966	868	908	925	972	1009	928	935	860	982	998	905	904	972	957	919	977	899	957	934	912	945	970	969	904	950	969	957	941	946	909	965	976	947	940	936	956	935	933	935	865	956	919	935	936	899	939	905	950	973	924	947	990	900	1008	882	951	963	932	943	921
10125	17601	15922	9780	6551	4824	3919	3011	2655	2373	2040	1814	1671	1521	1410	1351	1280	1247	1243	1137	1148	1165	1083	1096	1054	1091	1036	1057	1028	1031	977	971	1026	947	987	970	978	967	982	987	971	847	942	932	949	893	944	951	937	906	916	973	925	950	878	930	907	844	987	930	889	886	910	862	929	949	905	872	913	891	924	902	874	872	941	915	903	861	853	951	885	854	872	783	864	918	879	967	910	882	906	897	863	891	902	877	838	966	919	867	870	838	870	913	914	887	886	884	920	911	883	915	876	851	900	914	883	918	895	858	867	831	910	890	895	877	848	926	858	862	939	919	912	901	861	920	871	791	896	902	917	847	826	951	937	908	889	884	828	868	881	880	904	836	906	899	863	924	891	911	862	878	886	884	885	889	870	913	922	939	898	875	866	924	815	888	875	852	902	842	817	874	845	872	846	895	885	872	872	925	887	891	903	859	942	927	885	948	907	943	888	910	874	899	879	876	844	896	874	885	896	860	882	837	873	860	880	892	899	839	915	922	896	883	910	885	898	889	884	916	879	873	894	871	938	879	899	849	861	923	937	838	890	841	920	887	883	857	885	894	916	859	890	907	940	906	848	910	922	840	918	890	884	866	913	844	895	897	910	921	865	918	927	919	906	890	859	830	845	931	903	908	908	871	861	822	905	892	838	912	877	843	889	838	854	863	814	869	877	853	915	875	892	877	846	955	850	896	891	926	896	870	860	862	898	866	887	934	909	897	895	884	853	848	881	883	873	922	891	913	885	914	895	887	898	909	960	861	861	901	846	931	883	858	939	877	916	875	858	889	937	863	855	891	839	867	883	844	895	886	945	858	882	854	917	907	926	888	860	882	874	910	910	914	884	881	897	917	922	883	848	918	875	901	878	856	866	909	854	897	879	843	828	881	843	866	887	880	847	898	936	825	879	922	902	856	890	884	903	913	878	844	882	976	898	875	900	860	879	865	914	907	877	884	868	932	907	863	936	919	895	852	870	865	894	871	959	890	914	892	866	859	910	877	871	888	888	903	894	861	850	913	920	946	874	869	838	930	852	881	890	839	862	932	863	898	894	864	887	876	884	908	897	841	880	885	871	942	860	890	881	885	855	852	897	879	872	866	909	870	886	850	896	923	860	848	901	836	883	892	898	866	918	858	890	917	896	859	870	859	846	876	871	858	891	923	891	900	915	928	862	910	926	869	889	901	859	929	894	941	878	870	889	881	901	887	855	884	949	858	884	903	894	879	864	881	897	862	894	920	930	840	902	844	887	918	909	921	850	913	907	824	874	880	879	888	897	868	893	924	863	889	880	873	896	894	887	835	942	918	870	893	908	910	909	864	863	859	875	945	892	880	911	850	811	910	897	919	898	892	927	894	884	880	902	882	869	887	907	887	934	876	925	888	837	906	905	932	864	929	859	924	894	857	859	882	885	890	897	880	852	870	846	890	841	894	866	926	887	905	892	863	847	918	928	920	864	915	878	898	895	883	854	900	877	877	937	886	884	904	886	878	890	882	920	919	903	884	932	885	900	859	861	918	823	933	887	902	851	882	924	877	915	843	813	912	894	931	902	872	901	892	879	885	852	912	907	917	869	931	887	883	908	882	927	926	874	902	871	917	940	902	909	893	854	875	882	904	893	901	865	979	898	906	870	825	872	958	863	853	927	915	903	854	881	908	853	895	806	885	919	900	967	889	907	881	872	845	839	897	871	857	865	872	888	898	938	881	890	902	881	844	909	870	890	910	870	816	885	873	913	884	937	947	878	939	868	890	907	861	890	898	853	856	992	878	920	882	877	900	864	901	902	839	846	856	897	870	905	860	867	928	855	922	888	870	875	854	880	957	925	811	896	936	888	897	883	888	850	889	863	894	882	884	901	907	893	934	882	873	900	906	856	871	816	851	927	894	865	882	832	874	886	891	899	874	887	941	897	934	903	923	875	935	885	856	909	869	883	902	884	917	885	949	912	875	898	909	885	966	904	868	911	919	879	872	873	855	901	917	910	856	850	928	894	882	920	910	891	820	880	875	871	870	844	864	890	847	896	873	858	899	868	877	809	862	860	904	878	891	811	902	811	911	877	864	867	905	880	873	836	862	924	887	882	925	896	912	937	856	936	926	887	877	874	839	920	937	871	866	904	813	903	897	914	901	856	888	878	860	865	864	865	921	815	864	899	865	889	866	864	880	886	889	851	871	884	902	861	865	858	848	915	882	916	871	816	888	871	870	880	856	866	881	898	918	874	909	866	950	907	899	884	862	832	902	902	861	853	868	868	914	864	948	865	853	920	858	875	847	841	881	932	861	851	903	904	819	902	884	930	883	945	909	825	892	900	923	915	899	916	951	867	867	888	875	835	873	890	870	937	890	899	823	881	945	878	922	874	848	827	893	826	844	907	846	875	857	860	886	917	900	916	859	801	832	922	884	840	872	855	897	840	953	966	857	884	862	859	866	865	892	893	873	907	892	914	876	883	853	852	909	907	914	953	866	928	916	869	905	871	901	879	883	862	909	873	861	905	880	864	871	911	877	856	897	877	909	896	907	914	899	847	933	908	887	935	897	912	876	927	863	898	858	927	899	936	880	864	892	893	886	883	895	892	859	880	922	916	888	882	852	859	872	921	887	892	907	875	868	857	845	871	890	904	884	911	932	865	845	937	857	858	820	875	863	888	877	829	875	857	921	838	850	884	909	924	898	873	917	902	898	877	876	914	834	936	893	894	870	827	886	865	914	877	900	875	894	898	896	882	861	943	884	869	896	892	923	892	900	838	890	859	896	906	950	919	871	882	861	870	887	950	875	850	861	874	892	910	919	904	922	875	916	894	902	872	872	968	889	853	904	875	900	920	879	903	852	906	859	903	919	916	850	862	872	890	934	885	913	889	899	910	891	917	881	897	902	932	907	885	872	892	857	897	892	813	878	836	915	975	900	922	874	863	813	918	878	848	896	917	889	924	889	897	819	876	942	846	857	895	863	884	895	891	863	869	868	897	925	862	890	882	927	889	912	917	902	876	864	886	843	877	912	879	922	881	921	833	880	867	896	908	855	875	895	928	898	890	899	883	903	912	858	896	901	902	890	895	890	890	872	874	908	859	866	881	852	886	942	897	916	852	897	852	885	854	915	891	870	915	910	883	879	874	893	911	879	831	906	874	847	877	861	852	896	885	927	889	934	898	877	909	885	865	885	834	880	897	948	899	881	900	925	874	900	895	888	875	921	855	901	909	856	856	914	888	915	886	908	898	869	894	866	851	834	888	877	882	894	865	855	861	883	930	853	840	880	886	863	892	878	869	889	858	876	898	949	906	892	942	871	859	867	894	932	905	872	878	881	910	878	914	929	913	935	893	854	891	923	848	845	944	883	880	867	886	891	915	902	816	851	913	897	910	845	924	901	862	870	892	889	852	850	891	885	883	909	877	888	890	846	898	890	899	901	849	872	895	875	879	843	928	856	901	887	891	821	891	832	883	879	935	917	895	892
29004	16416	2598	613	513	474	376	368	345	363	360	325	320	343	361	302	319	340	311	315	287	321	309	346	292	315	317	356	320	308	305	298	311	301	327	334	309	282	293	314	349	299	319	338	326	296	324	286	325	300	341	317	326	304	301	321	292	293	315	317	297	301	320	326	316	291	291	364	327	343	340	315	318	311	338	294	309	334	314	298	326	333	301	318	314	322	298	313	305	317	300	313	310	318	340	346	324	356	324	312	342	334	339	300	326	338	290	294	295	331	333	289	333	328	321	303	314	314	321	293	310	320	283	308	320	304	301	296	319	300	338	321	323	324	316	293	277	344	308	329	322	335	330	323	323	303	318	335	329	298	304	361	330	328	338	361	289	306	303	318	313	364	301	298	345	314	311	323	316	308	341	293	305	321	313	319	336	298	311	299	318	296	318	293	293	280	329	315	317	315	332	363	312	306	333	312	311	334	301	304	314	322	301	346	312	306	289	326	315	304	313	301	294	304	324	319	316	293	289	283	373	310	324	294	329	290	318	283	309	333	324	361	320	295	321	336	323	329	314	331	292	308	298	290	330	322	307	325	319	303	327	331	311	349	332	327	289	309	301	290	322	311	308	320	310	337	326	324	327	311	334	318	287	335	304	306	308	306	316	295	329	329	315	345	306	345	303	320	298	322	316	298	328	329	309	312	317	346	304	340	367	367	315	306	333	335	346	366	299	311	294	297	323	303	321	341	300	327	316	314	331	309	314	315	340	295	326	298	320	311	312	299	348	310	329	323	290	317	323	311	343	355	295	354	305	306	289	339	339	327	331	345	377	322	324	313	321	317	335	293	319	336	308	306	296	322	298	353	321	282	344	294	329	302	301	300	284	309	326	300	307	334	286	316	292	341	359	315	299	299	265	282	306	320	295	358	305	351	344	341	313	336	326	314	298	310	347	333	319	285	294	314	300	289	312	347	334	284	342	324	333	317	328	292	280	311	299	327	294	308	322	344	351	302	316	303	312	325	326	333	309	303	342	347	315	315	315	298	295	344	305	310	290	314	312	307	316	292	304	302	300	314	315	338	313	318	338	331	326	319	290	285	349	287	286	326	342	319	312	335	348	311	318	287	302	326	307	334	302	328	311	353	277	315	315	326	320	286	296	323	306	330	297	330	306	298	313	298	330	323	329	294	316	334	303	308	303	338	308	296	327	331	322	309	339	313	303	315	302	327	289	314	334	341	314	322	308	318	335	338	287	311	301	302	303	305	336	340	331	339	314	303	313	300	284	334	343	296	295	331	300	299	319	318	332	287	344	321	315	288	330	337	332	295	319	291	299	308	324	346	326	293	323	293	305	284	319	320	316	295	310	346	288	335	351	312	329	320	315	320	318	296	340	329	340	308	327	297	300	314	336	317	352	328	351	301	307	337	304	317	339	325	314	286	327	306	307	311	282	296	321	315	328	291	333	309	354	302	335	329	328	304	350	299	283	339	333	320	332	315	328	364	315	299	339	317	319	324	313	328	331	353	315	312	332	285	302	294	335	318	303	335	304	309	323	333	303	325	319	289	289	323	335	337	329	289	313	306	334	322	297	324	335	341	323	300	322	322	348	305	353	307	328	322	295	334	326	326	312	332	349	322	324	317	314	306	306	329	303	337	310	298	317	326	320	322	336	358	294	276	332	331	331	336	290	310	330	307	334	327	325	269	345	340	305	281	294	314	292	311	343	343	332	338	328	265	339	317	311	321	333	303	305	313	299	296	320	310	303	324	278	296	342	307	302	307	336	342	305	320	283	315	319	320	347	327	297	275	299	310	340	317	312	329	299	327	280	330	333	298	313	336	274	318	309	302	331	331	334	311	304	318	322	320	292	316	331	312	349	320	349	315	333	301	292	317	345	295	294	319	311	297	301	305	346	320	314	314	309	312	312	346	304	335	306	278	314	325	293	291	304	322	329	338	312	330	316	306	327	312	291	328	321	329	311	289	331	297	332	309	312	321	295	310	314	299	334	319	321	345	327	276	329	348	336	307	307	301	306	323	291	318	271	295	317	318	313	310	300	330	334	339	334	311	321	332	333	321	301	309	323	340	301	325	294	300	320	321	301	300	308	316	293	335	299	312	323	325	300	316	324	321	324	300	343	309	324	326	298	324	335	297	292	316	314	310	315	319	311	322	283	344	310	324	343	306	292	297	343	287	299	334	318	326	371	286	295	296	333	300	305	337	356	338	303	321	301	325	339	336	320	311	306	341	334	321	322	318	316	310	272	345	328	327	347	337	315	347	348	290	366	297	316	303	304	305	287	329	325	296	313	343	311	338	286	319	324	332	284	343	321	334	306	341	332	299	309	308	284	326	316	293	310	318	300	293	327	314	315	295	331	320	299	296	330	345	313	326	308	307	300	290	329	324	331	302	299	340	319	340	325	284	305	317	331	295	329	311	323	302	318	308	320	308	324	333	310	300	299	315	305	294	311	329	325	290	294	321	304	311	334	315	307	354	318	301	308	313	320	308	342	307	304	310	358	364	300	312	344	325	283	318	323	329	300	333	293	313	330	305	311	343	324	317	303	331	318	334	317	304	308	352	321	356	378	327	280	313	335	304	333	325	344	327	355	323	331	332	287	343	280	315	329	296	321	333	335	331	348	289	325	307	333	335	321	333	305	336	332	342	330	290	295	357	313	332	334	325	328	329	289	336	308	342	328	310	321	317	316	324	312	359	312	324	325	342	332	292	325	319	326	326	296	342	291	301	303	318	324	311	313	297	323	317	327	304	326	334	308	301	324	305	333	292	316	332	343	297	328	348	309	308	327	324	294	306	324	349	344	327	355	277	322	313	337	303	316	345	317	351	312	306	312	288	343	316	327	331	322	324	342	322	329	307	328	346	301	283	319	320	332	328	360	315	338	335	289	311	345	303	302	319	349	319	302	332	339	323	312	321	332	324	316	318	295	311	280	294	294	333	344	312	348	335	325	327	304	307	283	322	300	323	322	292	279	277	295	312	286	315	322	321	318	351	288	328	325	333	334	297	323	287	331	288	289	310	308	345	308	312	314	279	320	316	315	336	311	338	314	314	337	317	312	305	294	329	308	345	327	307	305	295	308	325	317	327	287	329	330	308	335	315	316	303	334	311	327	296	346	301	293	297	310	303	321	309	311	315	314	294	336	315	313	308	307	280	304	296	321	334	299	352	339	319	300	324	341	303	312	360	345	280	326	316	284	328	312	285	311	322	297	288	333	305	318	333	315	337	315	295	306	329	311	303	305	286	321	350	282	345	296	317	310	303	286	326	343	306	341	318	317	317	328	319	334	322	331	325	299	320	301	329	320	303	330	328	302	311	320	344	294	320	340	334	313	330	322	340	297	328	325	326	317	301	346	331	313	308	324	341	298	334	345	303	339	290	320	325	343	299	308	285	294	333	316	310	303	325	299	295	311	298	313	304	360	284	317	304	325	302	304	318	302	317	350	344	278	305	319	263	307	312	341	316	306	337
5003	940	831	600	492	457	425	406	383	351	349	357	361	344	339	313	312	340	349	320	343	341	315	327	338	325	320	331	295	309	324	374	359	352	325	338	313	329	338	358	325	326	297	335	291	330	309	315	314	319	306	352	310	265	322	283	309	341	297	317	341	303	323	309	316	333	336	297	321	303	333	325	319	360	323	306	299	288	321	303	296	353	272	329	332	331	323	334	339	311	312	314	307	337	362	334	320	328	329	291	330	311	312	301	310	333	325	320	314	310	291	324	297	332	302	313	293	321	301	336	308	321	320	287	303	303	319	348	293	273	307	322	332	306	349	317	292	289	319	286	310	321	294	297	295	312	348	315	327	314	331	328	358	324	322	308	314	288	327	335	296	320	322	306	322	339	312	308	331	312	332	305	332	333	352	306	308	337	328	320	281	341	324	322	321	282	309	311	336	314	329	299	340	302	293	326	336	306	299	307	313	297	327	303	299	352	327	342	353	346	349	311	304	324	280	334	315	282	276	332	348	304	316	313	310	315	325	341	307	339	335	323	319	291	301	282	343	311	338	318	328	308	307	309	325	313	349	322	331	311	304	319	304	296	330	315	315	339	305	315	327	318	325	273	303	284	316	346	309	315	347	333	311	302	325	312	324	333	299	299	300	361	324	287	346	357	325	301	327	334	315	306	317	306	323	309	318	320	366	332	313	308	326	321	346	310	325	286	334	301	314	311	297	304	323	317	320	288	290	344	310	324	290	304	318	295	313	343	308	294	333	326	332	331	292	329	329	288	326	311	342	304	299	314	311	318	322	315	307	281	349	293	315	303	293	326	299	331	301	321	297	314	339	268	334	338	334	311	314	374	328	307	313	333	328	351	280	312	337	310	320	294	313	323	337	322	346	348	293	330	334	331	325	320	309	309	290	320	316	312	348	330	287	343	298	310	323	365	300	317	293	329	300	315	311	338	289	316	299	307	335	303	287	328	333	318	334	295	323	313	297	332	304	321	323	323	317	322	336	325	312	352	307	319	328	336	316	334	322	348	334	315	335	281	323	307	323	335	321	320	326	296	341	323	291	315	284	339	318	297	328	336	313	341	327	318	293	305	330	280	297	303	297	318	314	327	282	341	302	347	289	322	349	345	308	290	355	340	332	311	317	297	280	330	322	308	305	306	297	295	298	307	314	349	319	296	325	307	314	310	290	335	307	306	306	329	325	334	284	324	301	287	328	293	319	353	308	306	336	350	305	291	317	290	323	330	301	317	322	313	332	293	322	297	347	280	325	321	317	307	316	288	286	312	284	311	301	317	329	304	314	306	317	282	311	305	314	288	301	311	300	313	325	327	299	328	305	324	365	316	312	309	287	319	327	316	330	301	318	342	316	315	322	298	309	308	322	326	300	345	345	309	306	329	322	303	348	300	338	335	324	341	306	287	322	327	325	296	322	297	287	301	325	329	309	299	320	317	271	314	346	317	312	326	310	320	300	299	312	319	323	324	308	314	328	325	323	303	329	329	316	287	321	303	346	310	307	333	308	302	304	306	304	313	288	291	313	298	333	314	362	303	325	322	300	313	331	326	292	332	294	307	305	357	281	311	323	322	311	313	307	301	322	326	310	278	314	300	317	312	279	311	301	303	295	311	323	294	356	308	318	306	318	288	334	306	330	320	290	330	302	332	326	327	327	307	340	319	327	312	336	312	317	304	303	356	311	288	310	308	304	334	311	330	300	305	342	321	340	305	319	339	321	331	328	328	312	316	343	336	337	324	316	318	330	315	329	324	331	304	321	330	321	341	324	304	322	319	336	314	324	302	295	306	293	306	328	330	304	337	307	349	312	346	326	305	329	326	314	315	311	294	334	332	325	312	349	316	341	317	310	342	351	273	340	323	306	317	295	290	300	299	307	305	317	330	304	306	339	312	297	294	344	306	316	353	332	291	331	314	325	333	350	308	337	301	320	333	318	314	325	319	309	313	345	328	325	311	300	352	317	331	313	293	303	318	304	286	313	354	315	299	305	330	307	356	357	308	321	317	315	299	351	348	335	287	314	295	311	331	331	315	330	340	325	323	330	323	295	295	301	325	315	343	310	309	313	327	313	328	289	295	310	325	329	328	338	317	302	297	315	312	335	316	306	304	308	280	308	319	300	328	313	334	336	300	310	324	337	301	304	284	321	319	329	319	294	339	308	316	327	330	316	310	276	304	323	299	326	341	319	330	348	343	347	367	323	302	314	327	350	326	316	291	298	279	321	328	308	316	309	340	360	336	301	307	332	306	312	334	317	306	311	322	313	330	322	286	322	295	305	324	341	320	343	309	319	323	316	299	309	303	309	303	306	304	338	333	322	313	328	328	320	319	355	321	315	305	314	310	307	311	320	322	306	300	342	319	328	318	310	317	313	321	283	314	280	310	311	327	279	321	322	327	327	291	319	323	319	307	353	327	324	287	303	311	316	322	347	324	326	306	317	319	283	331	310	304	292	358	320	340	322	311	297	300	333	320	319	344	318	317	314	320	318	281	322	313	334	304	291	317	304	332	310	329	327	339	317	299	285	329	374	320	325	303	313	305	339	325	305	286	323	297	310	294	314	315	264	314	341	320	310	328	322	301	334	317	294	298	347	328	289	355	312	315	281	324	324	315	273	309	322	329	302	322	322	300	317	294	313	317	297	325	304	348	312	323	343	336	300	344	301	288	316	296	304	331	318	324	308	333	294	335	358	323	315	342	295	317	306	297	311	304	314	289	288	291	325	328	329	313	322	335	313	289	330	295	323	312	310	301	302	330	300	307	326	291	308	315	329	308	260	329	314	285	323	337	321	326	362	341	308	318	330	318	284	270	303	352	312	331	329	289	329	331	345	336	334	276	329	296	317	300	331	307	297	342	294	332	301	310	305	311	322	326	315	281	311	288	354	310	324	333	322	284	289	303	326	271	323	309	300	335	356	342	340	313	316	327	299	329	316	338	343	330	314	316	318	325	318	296	321	280	328	282	314	308	291	335	308	330	329	330	322	303	362	316	289	302	307	337	278	313	346	316	335	318	286	304	328	320	327	310	307	327	340	320	331	305	324	306	334	317	323	316	328	348	307	303	307	327	324	314	319	318	298	323	315	295	322	325	285	323	317	318	302	302	289	307	311	323	311	315	304	334	305	298	324	298	364	321	321	295	317	335	279	345	329	333	338	343	368	339	320	289	343	320	361	328	317	290	277	302	302	302	313	325	322	318	328	330	308	309	303	300	345	340	283	304	309	325	283	334	319	298	334	340	321	318	360	327	304	325	310	330	311	322	292	296	321	313	294	325	293	333	320	305	311	344	320	318	294	328	323	305	364	339	302	304	288	323	321	322	313	343	346	317	315	309	317	324	308	342	323	296	322	331	298	304	319	299	277	320	327	311	299	278	323	305	300	297	289	344	307	288	294	360	354	288	317	299	298	303	279	310	320	314	322	276	350	309	309	326	298	281	318	312	329	323	312	319	324	312	318	316
25727	21326	28059	24933	21339	13374	1985	1303	1122	1020	947	867	864	944	867	837	782	836	792	806	761	746	745	772	789	777	789	764	743	735	762	818	772	726	770	764	729	767	686	741	732	721	722	746	764	796	770	718	748	722	747	705	760	678	709	750	729	728	731	785	710	745	750	723	734	706	785	730	729	761	766	731	718	788	709	703	744	672	726	735	748	732	751	718	762	733	726	755	754	713	728	750	736	752	735	762	718	734	713	717	725	730	724	747	731	738	708	748	757	751	693	674	737	715	760	759	750	677	745	703	741	685	761	714	643	754	745	695	733	730	712	706	704	719	667	710	768	738	720	744	718	701	760	683	747	721	745	702	709	720	712	716	729	713	695	729	707	738	683	742	672	696	737	726	698	724	739	724	721	771	751	699	753	746	732	770	726	754	716	749	673	746	746	788	747	791	753	737	715	743	719	692	733	702	717	792	717	745	758	705	690	762	742	788	706	711	724	743	732	762	746	742	715	791	738	673	749	694	731	723	710	689	756	742	791	720	694	697	727	720	733	712	718	690	724	722	731	763	732	745	752	688	703	724	688	788	811	719	687	736	702	741	712	668	720	764	717	729	729	745	704	705	691	716	721	723	727	724	727	724	764	712	726	755	728	740	717	778	732	716	801	694	782	708	709	756	726	730	722	667	711	735	737	763	726	718	685	694	717	717	753	722	737	695	695	744	767	735	747	726	708	685	683	723	683	711	740	712	774	729	741	733	729	722	726	770	734	738	708	733	717	730	708	670	694	721	677	769	698	687	704	719	733	774	736	743	704	702	741	773	765	697	744	731	704	679	745	722	662	712	725	690	740	745	753	794	772	705	709	713	748	782	700	763	742	690	662	766	768	712	726	724	693	719	716	713	776	739	704	742	741	669	720	740	755	758	711	684	663	733	733	738	718	719	723	771	671	701	717	719	730	733	735	708	718	739	810	677	730	685	737	743	684	753	715	707	716	693	719	692	690	694	731	697	685	708	701	725	686	708	784	737	681	686	772	706	700	697	711	710	697	725	718	743	708	715	729	731	765	723	710	777	757	777	742	696	752	723	700	722	698	720	738	736	777	688	713	723	729	691	719	774	751	742	741	682	777	705	657	719	741	735	703	777	689	703	684	752	686	770	758	744	740	756	710	759	743	720	775	703	747	761	737	713	758	710	786	736	725	713	683	725	727	743	745	755	784	701	745	663	680	709	717	726	755	773	693	705	716	760	674	707	704	742	731	768	766	782	753	731	750	743	734	680	743	734	743	709	737	717	721	769	730	722	775	761	689	692	698	736	703	678	735	726	728	729	721	801	692	686	754	696	686	684	714	716	682	715	746	760	737	708	760	721	722	754	715	759	771	736	730	749	697	712	714	707	755	694	704	692	785	690	708	724	710	729	708	737	734	692	741	735	710	745	730	694	722	729	729	725	717	723	718	716	730	748	718	749	709	675	746	711	723	723	727	690	728	702	709	773	707	707	738	768	781	743	773	754	736	736	693	699	735	717	752	726	742	749	763	675	721	708	728	738	715	716	723	705	770	736	721	746	734	745	732	717	734	709	794	722	771	722	731	777	705	717	703	732	733	736	714	721	716	708	735	728	688	742	724	740	701	748	701	707	696	732	696	714	756	734	777	724	753	696	761	702	713	749	749	724	735	760	725	763	689	715	734	679	712	699	706	690	727	697	752	677	683	760	717	774	718	736	710	733	742	733	718	707	732	749	697	696	719	718	778	686	733	755	742	757	761	723	770	707	694	677	762	722	701	690	737	730	704	732	721	773	719	738	761	755	737	745	728	745	733	759	724	724	704	741	746	756	727	725	669	733	711	712	769	754	693	702	748	690	719	709	746	711	723	718	755	758	753	753	721	722	699	750	724	719	719	706	725	688	718	718	707	710	713	721	757	728	705	745	720	691	715	709	742	708	745	690	741	712	700	731	702	736	696	692	773	685	721	725	724	700	663	729	721	716	740	759	707	722	719	695	699	740	785	736	731	748	741	763	738	717	730	742	727	750	751	733	755	737	733	737	694	733	749	732	711	684	743	694	716	724	715	744	735	755	655	738	734	669	763	699	682	697	773	714	718	686	702	736	718	727	742	681	766	769	724	698	751	729	735	744	722	719	702	787	720	709	739	728	748	727	680	761	735	753	732	741	759	720	741	690	760	743	705	658	715	709	726	695	698	703	722	704	742	732	716	744	713	775	763	695	730	752	712	687	696	727	736	722	734	690	756	721	742	728	692	697	730	768	699	709	710	710	721	745	679	689	712	751	773	733	734	700	729	746	695	684	763	716	723	704	724	802	714	754	723	715	739	699	681	697	737	751	701	725	720	743	711	731	703	734	740	708	731	729	676	708	767	692	793	755	721	785	714	676	706	714	740	687	778	755	686	706	745	680	691	721	691	707	714	705	760	702	742	746	731	718	771	747	743	712	760	698	748	730	743	704	737	723	686	720	753	694	726	721	730	758	790	715	731	730	755	712	737	713	791	757	685	711	695	722	759	706	730	718	696	726	697	686	714	716	723	769	688	720	724	701	724	733	696	721	712	708	736	730	769	694	734	693	724	705	732	701	750	680	705	696	732	734	730	730	746	745	704	687	712	720	725	738	717	756	726	682	722	696	676	759	737	648	742	716	728	753	762	699	709	752	691	718	683	682	671	708	738	689	729	720	753	762	756	726	699	661	662	708	678	775	726	704	728	727	707	769	731	681	701	710	744	725	725	686	690	789	719	752	751	730	747	664	737	695	771	726	745	780	715	779	746	692	737	766	705	765	767	731	697	768	727	706	670	712	754	731	746	698	709	690	726	729	725	718	715	700	707	761	776	759	678	752	760	739	733	760	662	786	728	719	738	739	754	747	725	724	744	684	669	700	737	751	657	728	715	702	680	752	716	716	744	758	718	709	687	728	729	761	752	771	757	716	709	718	727	733	729	735	744	733	735	696	711	743	771	689	701	735	734	693	743	771	773	697	746	692	695	683	736	784	737	723	713	678	665	690	662	669	715	716	733	692	725	714	716	721	713	706	719	730	745	754	699	685	692	733	733	720	789	756	723	732	709	732	742	691	694	683	677	716	740	723	734	688	704	716	708	752	697	707	723	723	764	712	726	715	742	787	727	709	765	713	737	704	762	740	685	715	748	741	690	712	712	756	736	691	751	705	697	700	697	741	755	759	686	752	678	716	699	703	719	727	761	707	761	727	674	728	722	751	718	720	715	725	757	717	724	680	720	702	751	745	733	749	706	749	761	755	764	749	718	699	750	755	704	755	709	723	700	723	742	744	688	682	707	719	733	711	752	690	716	758	739	723	686	691	666	686	713	726	738	712	703	726	672	744	715	777	702	629	713	749	784	729	705	717	753	712	725	685	717	761	776	710	722	739	672	752	723	743	741	722	749	737	731	747	738	694	703	685	784	746	722	718	663	756	724	717	716	694	734	720	722	713	761	717	681	753	694	725	714	714	728	748
7457	10912	10237	5714	3815	2810	2299	1843	1593	1389	1344	1205	1043	1050	950	902	904	871	852	808	807	826	748	770	814	769	793	708	740	787	719	731	695	709	735	732	741	709	723	725	710	682	672	675	672	700	676	734	743	745	703	683	719	663	717	712	696	675	674	652	757	691	724	666	661	674	739	686	685	702	740	710	729	697	695	664	681	683	679	688	679	685	683	674	686	677	725	642	666	690	703	676	675	653	719	710	680	667	710	705	704	706	681	713	644	763	673	677	676	679	689	690	702	688	701	695	644	685	679	681	662	668	711	712	656	688	657	737	673	669	688	675	716	649	659	707	650	720	694	656	695	665	690	691	692	643	646	665	632	702	675	711	684	684	666	681	667	657	723	666	719	674	682	671	708	694	632	676	711	652	670	685	685	687	681	664	688	668	640	654	670	680	709	683	712	677	670	677	671	714	631	705	652	682	717	706	694	685	679	718	666	677	669	708	660	666	652	657	679	677	670	682	660	658	696	687	665	685	713	698	704	683	673	685	623	665	691	665	668	691	677	682	688	719	706	623	730	711	691	670	645	681	675	669	641	663	709	713	690	723	695	671	675	712	704	691	706	700	663	681	710	642	658	685	656	670	659	672	666	652	694	705	698	702	664	649	657	635	738	676	649	724	697	690	709	662	751	631	696	659	696	632	686	676	724	683	679	666	710	698	673	719	680	699	676	674	668	687	669	669	655	716	686	658	702	698	665	624	655	681	650	692	683	659	641	684	711	692	706	661	707	716	671	660	696	662	680	652	681	666	651	679	696	698	653	720	675	666	665	671	692	661	694	699	698	694	616	700	696	629	694	664	669	683	715	722	685	708	677	648	721	704	658	665	718	689	639	677	674	636	683	675	676	681	682	727	724	681	694	704	662	632	689	642	635	660	704	654	649	692	629	677	728	678	704	665	735	645	685	657	697	696	700	707	702	703	723	657	726	671	683	693	666	691	697	701	665	747	684	731	683	641	678	676	694	658	648	721	605	732	676	676	653	645	672	632	686	702	653	678	625	671	624	650	692	684	678	656	657	699	706	712	691	666	700	702	698	696	634	672	645	701	673	723	699	668	638	691	684	680	663	668	689	720	685	688	690	659	645	697	660	680	660	654	644	684	646	610	675	728	682	693	645	711	687	699	709	719	707	661	639	648	586	660	682	673	710	698	675	725	682	685	679	640	652	696	722	700	642	643	684	690	724	661	682	703	680	671	673	652	694	669	669	691	700	668	668	718	703	675	660	661	690	701	632	664	646	654	697	662	686	633	673	710	715	674	652	646	705	696	666	700	680	682	659	679	708	694	683	696	696	696	639	650	641	667	654	686	625	665	647	684	663	725	692	697	655	631	690	639	685	695	673	652	678	670	653	743	645	675	628	644	654	717	656	679	649	671	683	687	672	682	670	720	628	624	674	655	694	693	710	684	702	680	721	684	669	731	682	753	660	669	692	668	658	693	631	681	655	652	727	681	670	667	685	682	637	665	686	650	629	656	727	672	647	719	682	674	643	699	706	641	692	654	694	689	629	717	625	671	707	706	677	666	655	623	643	656	723	668	657	683	690	679	680	651	692	737	692	672	595	712	620	709	657	667	699	696	684	677	706	700	698	701	673	701	680	710	720	623	722	700	700	683	696	617	711	692	660	658	622	648	671	692	603	671	673	673	684	664	653	722	656	712	692	671	702	653	682	718	680	651	690	742	638	677	679	676	643	663	691	723	719	650	684	696	689	674	673	718	642	646	668	677	639	680	694	665	705	680	674	693	624	639	699	687	715	718	717	694	628	696	672	622	652	644	641	711	666	655	670	676	664	685	638	674	697	654	623	684	729	658	683	665	708	631	645	655	702	667	683	663	729	688	664	694	701	694	621	699	693	667	665	651	668	629	671	670	669	662	642	743	689	641	634	682	686	650	668	696	681	708	658	686	658	694	642	726	646	620	666	676	674	686	659	673	661	699	684	682	711	688	691	653	659	628	684	659	652	665	691	647	733	695	688	651	678	684	714	671	701	681	678	697	695	628	648	676	687	640	696	698	685	681	672	704	685	690	719	685	662	637	690	670	649	725	667	701	727	693	674	626	680	686	685	703	662	683	656	674	631	686	685	674	687	703	673	681	625	668	714	649	638	652	659	704	681	672	715	706	688	639	688	643	741	687	657	685	671	665	691	673	678	672	643	667	693	677	688	677	642	708	626	660	648	678	697	663	695	661	667	693	669	657	688	668	686	681	676	716	645	725	656	641	680	622	704	667	677	698	660	692	687	691	689	704	691	681	680	629	636	657	701	690	638	662	677	665	649	669	644	647	665	686	675	693	684	677	716	651	600	683	682	694	678	627	710	665	721	694	686	671	735	676	684	714	704	649	656	650	693	711	688	698	662	696	694	679	658	679	733	690	655	690	667	695	677	685	700	696	650	698	688	699	708	618	667	664	652	694	660	657	670	695	688	660	684	703	681	674	690	659	684	738	675	659	663	648	661	686	694	656	678	678	647	664	651	682	637	674	675	698	661	655	639	683	692	696	672	682	682	661	689	691	652	640	701	660	677	641	676	698	691	685	632	681	634	701	632	660	660	681	648	662	649	664	635	655	699	680	730	719	633	672	654	699	686	686	685	687	684	704	673	698	708	661	696	685	641	695	694	704	683	633	670	625	680	644	664	671	649	698	705	709	686	676	709	701	707	678	678	661	678	633	701	720	654	696	677	667	692	687	697	685	706	708	688	711	658	710	711	672	624	716	638	682	644	659	698	706	716	656	709	712	659	696	638	695	658	716	661	681	669	659	651	679	686	708	623	624	677	684	659	641	661	644	717	696	672	668	669	690	670	730	670	710	663	668	686	673	713	704	698	676	631	676	677	685	657	618	655	669	676	694	648	648	673	689	708	656	681	717	645	647	702	624	668	661	662	698	671	680	688	731	696	670	701	705	682	708	694	665	675	686	689	730	687	683	662	683	659	716	650	666	723	634	662	676	687	677	639	670	711	678	688	669	686	652	670	694	748	695	699	684	685	677	715	646	622	697	732	677	698	650	649	665	692	658	674	695	669	711	654	688	657	654	665	662	688	663	611	675	666	660	651	673	685	692	643	714	716	670	632	698	669	669	641	641	673	698	639	704	680	693	674	648	717	683	646	718	677	668	666	645	678	686	632	665	681	709	687	715	670	647	714	651	674	674	677	681	659	710	650	691	727	705	665	677	679	659	699	690	666	699	708	654	657	683	667	686	660	672	704	621	670	714	729	713	667	693	670	668	691	639	721	678	693	651	671	689	671	672	653	702	701	661	691	687	663	687	674	681	726	648	699	692	637	673	671	670	684	654	729	665	674	670	648	715	699	667	667	717	701	679	704	682	738	693	695	676	663	726	692	660	702	706	704	613	709	676	682	650	674	702	661	671	725	668	684	641	708	699	681	686	673	696	685	701	639	722	636	670	714	645	668	654	682	703	674	688	667	727	663	669	656	654
23368	21318	28371	24614	21319	21428	12402	2330	1761	1580	1469	1382	1374	1238	1218	1178	1127	1139	1148	1121	1053	1154	1029	1053	1081	1002	1012	1030	1000	1059	1036	1012	1033	1027	1033	996	1025	922	984	981	1025	961	1022	963	1010	977	974	1008	983	980	942	978	973	937	973	974	1017	1009	906	1010	931	929	926	916	904	943	993	974	958	972	978	966	950	998	988	933	971	935	958	956	1006	975	967	964	970	918	1048	1043	965	920	965	997	1022	974	1007	969	932	912	960	946	939	989	900	1009	977	929	905	1008	973	929	956	989	973	957	995	962	1006	976	921	996	983	974	942	1041	971	955	961	939	987	975	997	975	943	959	997	987	985	940	977	1011	972	1012	1009	973	961	973	1040	974	951	980	949	1010	983	948	969	989	957	977	951	906	989	940	988	982	982	986	927	931	946	906	967	959	966	947	895	954	943	1003	938	1005	972	958	954	969	935	936	974	948	978	929	947	994	984	988	953	957	965	967	957	997	945	950	979	1023	948	935	944	964	1021	973	989	941	975	994	908	926	998	1027	965	992	1009	972	989	972	1015	958	950	991	957	951	974	942	937	963	947	942	965	935	897	985	942	956	989	997	953	983	994	966	930	920	944	964	960	972	978	980	970	979	970	1007	935	904	963	1001	940	968	922	991	941	904	973	995	941	897	936	1016	989	982	926	921	942	962	981	921	1056	978	970	964	951	973	944	965	963	988	899	944	963	938	945	967	977	911	963	970	1009	915	949	994	902	936	1009	939	947	948	926	904	910	938	952	945	963	938	948	972	920	975	951	959	987	942	942	922	1058	969	912	958	917	864	958	942	939	1012	947	928	901	991	964	914	1016	1026	989	908	916	947	943	947	990	936	966	922	951	929	991	973	945	961	981	987	917	939	964	969	996	932	991	937	974	920	925	921	914	941	999	941	958	921	971	942	944	958	1017	940	986	948	959	949	912	1012	1009	954	986	991	970	986	899	956	953	998	915	983	987	1010	956	932	1028	1015	979	969	990	960	961	925	1041	977	1035	949	995	945	1051	924	931	910	936	844	927	939	913	974	975	983	1014	1007	971	1024	990	992	965	1034	999	968	966	935	947	943	939	1002	927	953	972	952	946	932	973	950	982	920	944	952	955	966	949	915	970	889	955	989	914	964	951	996	954	944	975	971	987	926	915	917	968	998	968	966	946	940	1001	915	975	883	995	926	920	970	959	982	917	994	936	967	932	983	965	966	992	991	945	942	996	996	965	1013	947	990	977	936	1014	952	936	903	950	932	990	992	989	977	949	979	923	950	934	964	974	968	938	986	910	931	989	957	974	908	1012	945	969	985	976	943	1017	966	957	906	940	1016	928	921	992	923	953	952	990	921	950	949	998	955	955	991	1003	950	879	930	943	947	986	960	978	964	920	1000	983	944	947	920	936	982	983	951	1000	1030	971	944	865	898	976	959	949	916	976	1005	1000	947	976	963	934	962	963	995	911	916	954	948	927	924	987	956	953	980	928	980	960	948	993	1005	965	981	933	993	943	1009	966	919	943	985	980	942	947	965	989	981	981	953	948	958	1003	919	940	935	1045	972	904	957	953	956	972	943	1013	982	899	985	986	955	912	942	923	934	970	922	953	925	940	995	942	1005	946	993	944	971	1008	1002	1014	904	997	980	989	944	955	935	946	902	909	943	977	964	996	938	951	919	1010	994	984	990	952	956	934	994	959	993	926	884	914	976	923	937	1006	883	950	959	936	1017	898	946	923	976	973	910	933	946	908	941	969	970	970	947	961	981	925	916	931	967	936	960	970	982	911	915	967	977	976	920	935	1007	947	937	956	923	924	941	986	932	958	992	967	920	1000	978	965	1007	949	972	992	958	950	985	919	948	903	902	1012	964	942	964	1015	946	982	966	943	1023	977	927	968	982	972	959	939	968	925	956	988	980	922	989	960	950	972	980	969	910	958	955	948	937	937	994	911	984	955	987	934	923	924	909	983	948	937	923	950	877	980	969	962	928	912	942	964	950	977	948	998	976	982	986	906	935	966	939	926	966	944	986	965	1012	989	928	1005	897	906	913	947	965	986	996	979	960	1010	947	876	937	972	976	957	940	957	942	906	938	914	1007	985	980	952	947	917	894	941	924	920	947	930	955	942	971	1001	961	1002	966	988	980	1006	900	949	974	990	973	910	978	1013	969	970	995	983	970	912	1007	930	923	974	935	940	967	998	1014	946	1000	952	967	1004	967	983	993	955	982	1005	954	965	901	949	926	1004	896	951	860	1007	963	950	928	970	947	934	958	923	988	897	948	933	915	985	911	931	989	958	884	944	987	981	1041	989	977	980	914	938	941	986	945	937	935	954	1000	911	946	950	977	987	976	974	946	916	972	995	958	947	982	975	981	950	991	961	947	961	1009	891	966	936	1001	971	918	938	936	983	962	993	976	942	996	1000	1001	1005	934	955	968	968	945	915	954	967	961	961	943	923	988	968	959	967	937	920	931	939	946	948	925	989	964	1027	941	958	965	912	990	989	987	1000	915	960	954	1043	1002	925	964	980	895	962	954	982	971	963	949	947	983	938	881	949	920	944	932	959	917	957	983	991	943	991	932	962	987	929	953	894	918	938	942	951	899	981	1004	991	903	940	911	967	1000	946	933	982	957	976	947	939	972	966	1035	967	931	973	921	902	943	930	959	955	908	933	946	979	946	920	966	951	956	952	931	943	974	937	987	960	986	946	949	921	997	983	1005	977	903	925	922	925	919	959	939	938	968	999	981	880	949	951	948	1006	936	976	952	927	986	942	903	906	993	902	921	973	921	980	901	928	1003	999	958	965	931	926	965	891	926	984	956	932	934	965	959	956	985	1000	980	989	1020	932	1018	1006	973	959	990	952	895	995	927	957	986	963	882	974	1007	1021	934	1014	946	964	957	962	907	963	917	932	944	1005	964	935	933	961	918	920	968	988	969	898	959	963	985	915	974	966	918	947	959	965	990	918	931	1007	962	962	981	983	990	915	970	923	1020	920	1022	961	916	975	1034	888	975	920	965	959	953	903	976	1040	945	944	946	969	945	972	948	979	951	958	979	955	942	969	953	923	988	955	963	971	961	999	1008	946	970	961	945	956	948	936	979	901	915	1012	970	950	947	968	934	912	931	974	946	960	922	959	973	900	905	954	1011	969	946	977	1005	936	990	982	916	992	901	945	935	976	953	965	912	974	982	922	945	925	933	977	945	926	1000	930	937	894	898	938	954	930	967	943	922	972	1023	957	961	1009	923	935	960	953	974	907	938	984	957	965	995	977	928	962	983	933	938	929	917	963	925	975	928	980	910	941	988	949	888	936	933	909	931	901	956	944	954	915	963	952	918	927	928	915	922	946	978	942	973	942	950	978	1008	941	920	915	926	1013	943	971	946	986	960	929	1010	943	910	986	894	976	950	1012	975	942	989	959	900	941	946	1038	955	920	961	880	998	938	961	959	919	942	958	925	961	929	983	946	1010	990	989	934	922	966	905	981	951	875	983	987	962	1006	1001	920	943	960	928	935	965	1005	918	941	976	982	942	971	968	1000	950	958	945	977	899	965	957	912	904	923	1022	969	912	864	957	1025	979	951	963	968	912	913	985	911	943	911	977	961	959	949	955	995	969	929	950	995	973
10441	17677	16145	9671	6528	4933	3967	3148	2689	2347	2079	1796	1682	1548	1432	1459	1352	1294	1245	1210	1114	1130	1114	1065	1066	1088	1033	1016	1117	1054	1034	1014	995	1017	944	977	980	945	990	973	976	1015	883	996	956	932	922	959	948	992	972	978	874	916	934	891	916	931	979	916	915	911	950	946	891	952	918	910	882	986	905	882	892	941	869	909	903	955	855	857	905	966	888	894	996	897	920	946	891	927	897	926	878	938	864	854	931	907	924	951	843	911	909	991	881	910	932	888	906	906	908	895	885	931	937	965	848	943	872	881	924	938	928	902	879	929	921	891	843	925	934	931	893	863	931	911	925	863	890	934	929	904	919	885	933	936	928	902	915	884	886	885	894	927	928	884	904	915	898	851	859	894	901	914	914	854	934	932	877	927	859	931	920	961	824	928	864	894	919	944	897	931	913	889	920	910	895	919	894	916	861	864	891	944	920	875	922	913	880	949	853	927	905	866	929	879	868	928	875	890	909	873	897	955	906	913	857	902	948	934	913	877	896	910	891	946	925	877	889	888	891	896	909	877	898	913	907	906	946	907	915	928	869	922	841	963	874	920	883	978	907	938	872	880	936	956	928	883	902	899	930	851	899	848	856	904	867	912	932	905	935	929	889	884	862	841	892	913	842	879	891	915	878	913	954	914	891	913	873	872	935	899	904	919	857	879	892	907	926	882	889	957	911	877	908	860	882	852	893	930	903	867	895	898	871	909	930	868	893	865	928	886	933	893	870	875	869	923	928	901	884	915	913	843	925	892	896	898	936	914	822	859	912	963	872	887	924	867	866	876	915	910	881	885	900	963	867	865	896	859	921	872	926	893	934	840	894	897	943	888	880	921	848	949	913	865	857	913	912	912	913	893	912	854	854	892	930	884	892	888	922	904	896	890	884	890	948	939	864	842	872	897	882	902	936	941	850	888	935	876	860	868	921	882	888	916	922	901	880	905	911	924	890	854	884	886	851	861	927	893	929	912	900	883	832	919	872	891	894	911	876	879	852	935	893	943	904	881	994	887	924	903	875	904	859	923	864	923	893	856	928	920	884	894	856	879	889	915	885	942	889	887	933	906	882	914	911	893	862	905	897	826	909	874	900	940	881	901	823	866	839	899	883	925	920	855	931	908	878	882	840	917	905	877	944	916	870	877	935	878	878	836	879	916	925	879	903	895	951	881	876	930	893	882	873	931	931	879	928	908	947	864	921	872	936	922	883	893	885	904	908	868	906	874	876	934	911	930	880	897	891	899	865	897	860	930	872	918	925	920	915	850	913	921	872	924	890	869	936	917	924	858	904	899	861	880	920	907	903	935	835	896	884	901	898	887	946	927	874	919	910	916	892	926	877	918	896	870	890	878	887	881	964	900	858	964	919	868	887	871	942	881	952	852	855	935	880	942	923	979	925	880	788	864	918	872	885	901	897	933	914	883	887	864	879	866	868	882	907	895	876	856	864	897	929	820	934	887	919	898	847	933	916	903	903	949	885	871	878	900	904	893	937	863	886	904	880	897	899	902	910	880	944	920	936	895	956	954	942	883	907	871	915	834	920	896	942	905	863	910	923	882	929	888	915	907	914	908	911	905	965	861	881	903	862	890	907	951	873	906	898	881	882	894	860	898	912	868	892	884	886	879	879	909	920	874	956	871	932	882	934	934	861	923	925	892	881	907	929	866	910	878	932	876	951	866	961	901	870	946	914	883	895	876	906	872	854	922	829	934	911	892	887	898	901	950	909	896	906	912	879	871	844	965	891	886	895	916	891	876	891	871	922	881	944	891	890	890	928	874	893	914	928	899	928	898	955	895	904	869	918	847	906	949	868	881	907	863	915	905	912	910	867	830	911	893	867	923	909	896	887	911	876	904	867	893	931	866	875	917	894	870	931	905	928	892	845	887	891	953	898	908	896	921	921	889	893	898	876	894	914	941	903	883	862	893	874	876	850	972	884	887	886	905	890	918	894	907	892	923	897	894	923	876	884	860	921	903	877	881	917	948	949	901	891	913	912	908	886	889	934	921	845	902	899	900	834	873	883	916	941	891	915	888	907	913	916	878	928	935	950	867	891	924	908	941	887	879	853	907	928	906	892	872	900	855	941	924	907	863	927	903	954	875	895	888	886	890	926	903	847	900	900	924	843	851	901	891	886	908	873	913	905	917	884	896	903	916	860	842	882	842	952	913	888	885	846	898	904	888	863	823	841	950	916	919	927	900	880	899	878	878	895	899	941	943	908	916	846	885	899	875	909	877	888	852	908	945	853	882	901	907	921	902	941	880	868	910	928	908	889	877	890	883	952	913	910	929	894	833	888	942	961	915	880	908	833	908	896	911	893	931	931	874	894	863	940	905	930	933	878	904	894	919	917	909	888	923	882	838	921	897	938	888	880	936	887	921	952	861	891	924	866	930	892	864	884	882	876	942	870	900	886	931	863	900	859	866	864	898	904	894	899	891	914	844	863	916	899	903	893	863	886	914	871	869	873	900	872	921	884	882	873	917	842	894	905	910	909	902	873	884	940	872	905	888	889	878	877	851	862	890	853	913	892	877	861	894	918	878	860	910	903	998	940	920	965	880	940	929	891	888	905	896	903	934	902	835	891	941	897	888	918	867	927	892	889	898	870	896	845	914	930	868	874	845	911	912	927	915	909	896	903	892	927	928	902	934	920	902	901	886	903	911	920	918	966	877	899	947	897	927	873	835	921	876	864	968	900	848	860	928	922	899	920	931	862	873	861	849	942	914	857	861	906	845	917	886	877	919	885	899	947	908	916	890	847	842	936	896	918	916	905	913	903	883	868	912	887	922	931	963	893	946	912	921	876	902	915	898	938	909	838	879	891	886	832	905	896	891	880	908	857	909	900	932	905	873	886	885	889	923	904	920	862	884	839	953	901	872	898	846	926	879	886	893	860	878	874	933	925	928	926	924	908	899	897	881	840	894	896	902	934	945	895	859	856	888	904	924	897	881	873	914	894	899	904	901	910	889	936	899	855	915	867	931	901	850	887	902	888	925	923	850	876	908	853	902	859	880	922	960	929	859	921	872	905	869	907	910	938	868	850	908	918	923	917	902	930	889	903	861	922	920	924	887	891	887	918	904	924	918	876	946	904	851	896	894	857	920	890	884	951	897	930	935	858	896	881	866	907	913	886	865	898	950	914	856	901	885	910	919	927	909	874	899	892	866	944	864	922	906	864	874	913	888	889	903	912	903	924	900	886	878	853	898	926	892	914	898	880	893	903	893	903	882	874	961	874	903	903	926	911	846	928	847	874	874	903	867	884	880	852	865	875	894	882	963	909	898	923	883	886	860	877	910	882	933	908	842	853	900	905	889	875	950	877	863	890	876	866	844	899	882	871	918	884	848	906	908	916	910	880	926	883	906	910	883	927	854	885	934	902	882	859	916	862	905	895	883	873	881	903	881	912	923	898	907	862	893	939	931	911	867	871	846	926	916	872	909	933	854	931	860	882	872
29044	16701	2614	564	415	392	351	341	342	310	368	333	343	324	317	327	326	335	321	292	348	309	333	325	325	349	353	335	326	333	300	323	408	306	306	319	316	336	337	327	365	371	311	324	329	311	337	324	353	323	332	319	321	297	312	292	326	305	311	336	337	329	316	357	345	352	339	297	344	323	307	322	301	335	316	328	328	297	345	363	292	314	333	315	301	343	333	328	314	303	301	380	333	300	304	309	325	347	336	336	319	338	327	335	327	304	292	320	343	322	292	321	330	339	316	320	308	316	302	296	328	352	325	330	291	323	308	339	320	284	322	334	340	335	319	303	339	324	334	320	326	329	300	321	363	298	316	346	309	302	319	315	333	300	291	326	343	304	322	326	316	316	342	311	310	340	333	291	312	322	321	350	326	333	365	317	324	325	310	320	299	312	297	345	362	345	314	364	304	318	306	332	298	318	295	326	353	304	341	336	341	330	355	344	341	333	332	274	329	330	325	308	350	340	339	314	328	305	325	338	323	320	326	349	318	348	304	297	291	323	335	366	322	317	337	317	322	315	305	338	304	309	365	358	316	303	327	321	325	342	340	305	327	326	320	315	300	322	323	348	310	330	313	335	339	321	326	311	320	311	326	274	333	372	305	323	302	311	327	307	327	359	310	328	350	335	335	330	330	329	277	301	304	292	346	323	305	301	341	345	306	314	309	314	326	334	302	336	322	364	337	335	321	323	332	315	328	327	323	316	338	298	318	338	328	308	337	321	378	319	310	361	306	329	327	322	370	306	341	324	326	321	324	308	302	316	314	322	322	304	320	343	306	318	324	334	284	321	333	294	339	338	344	337	309	341	285	329	309	315	348	345	316	314	327	311	326	319	343	312	321	308	326	320	318	286	325	307	287	329	310	329	348	296	320	303	340	321	328	329	316	318	320	316	319	308	331	343	322	313	307	327	306	340	321	290	304	315	305	350	309	302	304	317	341	320	323	315	285	352	328	306	273	322	306	341	342	296	327	337	342	342	326	325	328	345	331	347	299	323	338	320	339	305	332	292	312	341	319	288	328	334	285	279	333	353	344	310	312	308	357	306	323	316	332	332	339	353	314	284	296	323	334	305	331	336	335	308	324	351	333	311	347	327	354	303	316	334	307	322	324	352	326	321	326	313	342	299	321	315	331	305	330	326	335	320	320	316	338	365	333	309	329	310	325	317	327	313	317	351	313	335	358	319	361	345	334	317	326	339	314	318	330	324	296	325	338	305	331	351	319	333	334	312	305	326	324	310	327	317	307	319	323	326	326	324	308	313	328	342	293	330	314	319	352	287	332	313	299	322	341	324	335	339	317	322	316	303	312	339	343	313	323	299	335	305	351	337	333	332	321	319	313	343	339	295	315	335	317	333	354	269	324	328	334	313	336	324	324	335	299	323	347	319	321	307	323	327	321	317	325	323	340	323	323	330	339	295	311	355	324	341	327	291	329	322	312	343	294	309	307	332	330	337	306	317	314	319	364	338	320	333	311	348	325	336	339	322	323	348	317	315	330	323	309	340	347	321	367	352	302	315	362	344	335	298	353	346	295	289	337	277	342	320	333	348	332	310	341	339	302	295	310	268	322	292	296	328	340	308	334	292	344	316	351	319	353	324	328	321	324	322	334	343	324	311	303	296	279	307	324	327	317	344	330	326	323	322	308	305	336	374	314	316	315	358	310	325	332	330	297	310	305	309	333	325	318	332	316	317	315	343	325	279	348	330	326	294	341	342	306	310	332	271	314	315	334	323	323	342	324	343	314	306	279	294	338	300	296	341	288	290	330	297	278	314	329	280	342	309	302	318	317	305	318	321	339	263	329	343	296	348	306	327	320	315	340	338	295	312	296	317	342	349	349	312	341	298	327	322	287	331	312	321	329	283	288	343	315	319	293	347	316	289	329	335	342	325	320	319	325	313	298	324	307	300	342	319	339	349	336	350	307	311	327	317	342	325	317	304	305	310	307	322	312	312	370	339	304	347	318	335	342	332	331	344	356	341	318	315	323	310	323	311	358	286	338	305	320	335	323	335	325	326	321	326	316	295	319	353	331	324	323	333	298	299	366	316	332	343	336	327	292	315	325	284	318	332	314	325	325	302	326	330	314	324	310	308	336	327	313	294	328	319	330	323	309	367	309	324	348	293	320	315	334	297	345	338	333	341	346	302	332	313	331	323	314	309	314	338	329	300	299	326	307	344	358	309	304	375	328	290	360	347	313	284	308	338	320	334	326	306	330	303	317	298	324	330	321	308	327	358	333	329	335	358	311	340	318	333	304	286	323	336	289	325	320	337	298	338	330	280	317	329	319	348	329	323	329	321	314	323	323	337	335	322	317	313	352	332	318	323	316	301	311	342	326	312	321	316	311	318	349	322	344	310	300	302	321	310	319	340	310	302	304	341	321	304	325	291	315	347	312	325	358	302	337	308	319	312	331	343	305	330	378	319	331	302	308	331	339	309	340	365	316	314	301	377	321	322	366	340	310	330	294	351	332	323	327	330	293	328	305	302	304	305	316	316	336	309	308	308	301	320	305	329	335	321	304	324	283	322	316	319	319	348	319	319	350	336	314	320	343	349	326	347	328	328	333	309	322	349	327	340	328	350	322	267	306	309	347	339	329	306	345	337	315	334	298	344	318	308	332	318	324	335	306	376	325	312	317	329	306	337	320	304	312	304	297	330	357	312	335	319	330	340	357	326	323	309	324	322	315	335	302	324	318	317	332	329	317	315	328	341	318	322	327	349	328	344	325	332	311	337	313	324	324	321	294	356	312	327	324	339	339	340	330	308	327	320	340	320	293	324	335	314	301	305	291	344	318	325	311	297	357	323	302	323	321	349	334	331	302	315	338	329	299	339	326	303	326	321	337	284	334	313	292	324	331	326	302	321	327	323	284	285	288	314	331	321	340	288	297	287	317	329	320	308	312	266	338	329	330	297	299	312	299	329	338	339	302	304	342	326	332	316	331	313	343	332	277	307	301	293	375	312	328	314	334	326	310	297	313	351	329	299	305	326	309	307	322	332	314	351	319	336	359	340	303	346	306	308	344	300	326	339	325	328	328	313	331	331	321	298	285	317	349	303	335	330	346	340	322	307	314	335	295	347	317	302	294	291	305	339	322	330	368	288	300	369	316	319	325	298	315	315	347	343	321	347	341	357	319	309	295	314	287	304	321	297	327	320	351	311	306	331	297	304	329	315	353	294	327	324	337	344	309	287	326	341	330	320	323	311	332	309	342	295	338	325	342	328	304	308	315	293	350	288	343	300	321	317	315	307	297	302	311	294	317	318	340	293	346	310	341	334	319	319	277	337	314	339	309	317	352	318	315	331	339	319	336	308	286	331	321	342	352	345	327	337	321	360	326	342	334	330	287	316	315	276	307	315	306	296	327	307	328	364	306	352	321	342	329	316	334	333	312	315	300	326	322	300	341	312	339	343	294	314	296	333	344	289	302	328	337	340
5052	903	782	544	512	460	416	404	436	355	348	369	310	324	347	361	306	330	336	318	330	345	343	336	340	335	327	328	324	348	318	333	334	291	324	318	365	337	303	328	324	331	334	341	307	280	335	342	308	292	317	318	348	295	349	334	312	315	288	303	320	320	288	298	315	310	300	355	320	306	310	302	313	323	316	333	347	327	314	293	341	348	342	328	324	326	336	309	303	352	316	313	331	305	325	294	282	290	289	320	304	317	371	292	308	324	303	321	327	286	347	299	352	331	335	298	328	339	323	321	346	329	309	324	304	333	304	316	326	330	337	332	291	328	312	313	323	319	309	310	325	343	301	334	283	287	327	332	318	295	304	321	321	304	323	310	298	295	328	316	325	335	321	304	304	324	333	344	320	337	345	342	277	301	323	299	337	307	312	307	339	335	293	321	292	340	315	328	340	327	302	333	302	322	349	332	343	319	284	298	327	337	326	339	323	316	306	344	316	323	350	341	321	346	315	324	319	291	317	300	333	279	337	344	312	362	308	290	299	269	300	319	355	341	298	340	324	340	320	323	335	317	344	322	312	326	318	339	351	310	325	312	344	342	315	344	325	315	331	310	307	305	332	361	307	315	322	342	291	343	324	313	333	354	325	326	279	287	336	320	339	320	279	334	345	312	321	315	306	358	289	340	324	312	349	309	326	301	346	310	318	298	307	337	312	311	322	314	301	348	345	361	321	312	350	299	315	371	310	317	302	327	318	349	312	338	351	336	329	307	358	288	357	306	308	318	311	317	352	321	363	314	338	337	319	305	320	361	319	314	292	335	350	312	336	303	317	332	318	316	319	346	332	319	318	313	292	314	326	320	269	329	321	315	302	341	327	329	298	347	317	309	293	303	307	301	325	326	340	323	320	337	317	308	328	304	320	313	316	293	316	305	373	311	353	331	320	305	305	307	337	366	321	310	351	293	316	325	340	319	330	317	317	329	311	333	306	323	309	316	341	320	295	325	309	320	264	322	329	329	363	324	342	310	338	345	354	349	307	325	309	321	312	352	306	323	337	329	303	334	338	312	323	324	311	331	314	297	296	327	300	309	305	317	322	319	327	340	354	307	337	326	314	299	330	312	316	329	342	283	326	298	319	310	327	304	336	324	327	322	344	334	313	328	329	304	362	301	338	350	332	288	314	343	316	324	331	337	329	317	313	339	346	333	320	315	340	319	311	308	324	327	322	296	323	360	322	321	293	328	303	342	313	312	317	310	305	334	342	339	317	319	340	332	331	280	315	285	306	307	346	333	309	320	323	328	309	317	305	324	309	321	337	306	319	309	346	322	332	330	326	318	283	330	327	343	318	321	339	321	326	319	357	283	345	317	317	334	316	346	323	304	338	301	310	314	317	306	319	335	355	309	341	306	322	295	318	318	296	316	295	317	336	338	327	318	274	280	326	307	322	302	315	319	316	299	333	314	293	342	339	330	332	304	354	340	288	326	308	315	331	310	335	286	337	305	309	309	341	322	355	321	337	335	307	342	297	291	301	347	306	316	322	319	358	319	323	291	335	330	338	294	309	308	336	316	313	328	329	312	368	321	325	325	354	315	335	313	313	328	369	322	304	336	330	318	314	322	317	356	335	338	317	339	335	314	293	335	316	332	331	287	319	294	307	328	334	341	341	314	359	306	319	324	342	347	310	343	332	327	307	324	321	291	312	319	310	344	339	331	339	316	325	372	311	310	337	323	302	328	300	326	310	321	359	322	331	347	321	312	312	360	361	312	333	304	292	332	325	343	322	302	303	327	331	296	345	319	312	329	332	323	344	349	304	356	330	294	318	298	347	321	340	308	314	309	316	294	312	328	318	308	333	292	333	325	298	341	326	338	355	324	308	275	314	332	317	318	332	305	295	320	301	272	322	313	314	306	327	338	315	332	308	305	299	332	333	326	333	323	301	342	351	306	282	340	349	332	313	331	306	325	286	328	320	309	309	335	314	321	297	333	338	358	343	327	347	337	317	351	324	313	334	304	336	353	355	300	342	310	295	289	350	343	346	320	298	337	337	333	323	336	332	288	321	311	314	317	298	352	306	301	284	318	328	344	320	300	324	310	338	295	287	353	293	332	336	320	308	305	340	309	327	307	342	324	352	341	314	332	308	340	339	349	324	336	314	308	337	330	327	323	314	343	315	326	300	338	329	333	336	313	324	319	327	323	317	301	294	333	330	327	289	293	304	291	319	297	327	308	325	294	335	315	332	328	333	295	306	331	323	306	341	308	312	334	357	321	323	320	333	328	306	348	321	313	311	334	303	324	310	284	301	308	320	318	323	357	329	337	328	308	361	334	354	337	296	327	295	325	311	314	327	280	326	305	336	323	283	303	345	345	337	312	302	318	327	307	311	319	359	355	290	307	343	331	321	322	310	298	309	309	331	336	313	328	319	308	336	319	321	327	337	287	314	332	322	330	343	331	342	328	323	314	311	310	331	329	328	296	312	331	303	301	362	312	337	333	315	361	330	344	332	342	330	328	312	340	332	359	315	301	355	340	333	320	306	296	311	297	318	301	321	335	320	332	340	294	320	361	319	302	312	302	325	300	349	315	333	305	342	314	308	337	299	308	340	339	298	329	332	302	348	301	303	300	322	290	316	302	297	336	333	314	340	324	312	294	292	307	318	300	324	338	317	273	331	334	312	311	318	324	358	318	331	321	326	345	290	310	325	321	324	293	322	324	333	301	334	311	302	324	318	300	334	311	335	325	287	312	301	302	354	340	294	340	353	340	323	305	316	305	324	326	328	319	329	307	310	351	339	311	306	325	328	316	317	304	304	334	296	324	360	299	336	319	318	302	333	321	293	320	323	309	309	329	318	307	315	322	304	344	306	307	345	344	352	322	329	336	324	329	316	338	322	307	315	316	294	335	322	342	313	299	323	304	321	305	310	324	316	320	312	304	332	336	317	341	337	335	346	299	286	315	323	354	355	320	343	316	313	301	306	341	338	306	317	309	335	313	346	357	317	345	317	326	311	302	297	292	305	358	330	311	352	316	337	340	339	327	322	337	322	343	307	309	316	318	331	321	315	322	328	308	339	307	330	341	312	334	358	269	327	329	314	324	330	322	317	311	327	306	324	333	337	356	331	325	320	339	339	310	315	296	308	327	321	329	287	355	339	368	338	298	336	360	321	312	349	336	338	327	304	317	323	320	296	345	295	320	293	316	312	319	310	307	344	354	304	327	298	346	307	292	322	286	281	362	324	315	315	284	332	329	318	342	335	346	306	323	365	324	337	320	347	319	323	323	363	314	311	289	347	301	290	313	321	316	336	315	284	342	334	323	332	314	333	306	311	318	320	325	340	331	343	334	353	304	346	306	331	346	330	279	325	317	290	299	316	297	336	321	310	345	300	310	339	352	320	323	314	305	283	326	288	314	335	319	352	339	348	331	338	303	324	318	306	316	330	316	329	322	313	335	325	321	306	327	341	332	307	323	344	297	311	333
25674	21330	28061	24932	21331	13399	2041	1330	1213	1102	1012	1004	933	846	873	871	861	904	792	777	765	829	811	771	802	733	767	755	787	709	744	756	742	758	737	762	723	711	735	756	726	743	744	737	750	757	725	699	739	775	787	750	720	734	734	778	800	758	767	776	741	753	757	736	763	703	744	761	723	769	768	752	742	714	718	712	762	764	729	707	787	729	703	740	756	716	772	690	693	720	733	664	764	711	750	760	730	746	804	688	730	718	688	780	677	741	749	779	764	754	762	743	754	724	743	710	725	700	776	748	771	728	724	710	708	710	779	738	723	709	790	710	713	741	730	714	806	748	759	737	752	744	711	787	717	747	753	760	697	715	719	718	750	739	694	738	756	747	724	742	720	723	702	736	686	707	715	743	749	751	750	674	732	704	727	722	707	703	752	752	735	761	738	746	726	744	737	752	738	745	758	754	760	760	735	752	800	752	755	733	770	739	715	749	739	761	700	731	744	706	765	705	705	707	742	693	750	686	708	722	746	725	750	738	718	726	763	729	720	708	752	739	748	722	715	737	733	698	691	709	746	745	765	756	657	705	713	701	748	694	683	704	690	704	724	709	748	733	735	675	750	700	754	689	780	696	730	767	724	747	695	733	739	779	727	748	709	701	700	781	765	706	712	740	694	721	721	743	724	747	705	698	765	744	745	721	697	712	725	772	718	718	736	737	730	727	720	716	761	774	710	747	765	757	738	697	707	749	739	723	726	753	767	682	729	746	714	737	768	724	680	746	723	777	757	750	745	749	747	726	723	675	722	771	719	698	717	727	773	795	720	696	705	789	759	778	721	748	708	728	713	711	751	746	691	753	720	736	736	755	699	720	729	722	722	685	766	771	669	736	719	739	792	712	755	698	750	750	764	715	738	751	739	700	738	735	741	698	725	693	701	757	701	771	760	753	743	765	723	728	721	703	673	681	716	735	708	725	758	710	713	697	747	697	732	711	773	733	760	716	734	693	757	756	761	689	712	768	759	777	760	758	723	740	728	699	703	733	726	773	758	747	706	739	648	737	717	746	742	788	717	719	710	721	733	727	727	754	743	727	731	774	761	716	756	733	735	722	757	735	716	780	747	691	740	742	686	769	692	755	684	704	742	669	729	786	644	728	694	738	732	746	705	720	711	760	712	736	760	738	720	703	734	714	746	778	711	730	712	768	759	709	757	739	773	697	730	756	664	731	769	761	731	657	666	723	763	723	701	720	751	701	713	746	749	687	737	681	724	706	744	725	698	715	713	726	700	775	727	700	746	750	676	726	758	716	788	731	744	737	723	691	706	703	709	753	706	718	690	768	754	710	771	765	715	675	685	720	708	768	811	789	747	758	750	686	726	737	741	685	726	764	694	715	733	740	774	699	779	717	703	724	721	734	711	662	705	704	686	705	685	717	720	697	734	663	736	785	712	715	726	736	664	748	719	683	729	746	782	733	737	793	721	766	682	703	720	736	736	708	721	745	717	745	741	748	721	754	717	679	729	731	799	715	727	745	746	774	790	771	692	700	720	730	701	733	712	721	674	702	783	738	681	766	710	763	757	712	738	777	704	717	735	726	757	722	673	749	773	704	736	683	744	775	726	715	739	696	693	664	738	749	708	702	728	754	729	750	726	746	731	749	740	736	780	742	728	695	712	700	718	755	742	740	771	708	701	749	699	713	706	765	747	771	712	754	764	707	752	754	730	706	740	718	735	737	739	686	703	724	738	766	741	726	765	707	680	721	733	761	740	710	718	743	716	716	688	763	718	690	734	744	711	746	713	728	756	732	673	685	729	729	724	764	723	767	717	709	719	773	748	736	703	750	717	728	723	740	699	739	750	683	678	720	795	751	689	762	736	753	733	732	719	733	708	722	748	763	713	742	778	750	717	691	678	718	742	714	692	736	737	760	736	758	716	705	752	743	768	753	730	751	736	685	726	689	767	725	762	697	716	718	749	745	775	767	706	717	783	751	694	750	676	731	720	752	749	752	720	747	736	731	731	716	718	763	728	731	760	758	719	730	742	717	702	753	725	778	753	775	752	775	736	781	756	684	746	766	765	731	733	684	728	729	653	743	726	726	747	752	696	722	705	731	682	732	755	745	766	713	705	774	692	730	728	678	699	733	716	707	706	723	710	742	739	752	707	715	751	738	747	719	774	767	684	785	707	700	812	736	726	759	727	765	779	728	727	734	797	711	777	711	713	740	737	786	698	766	758	740	744	797	716	771	700	785	705	759	762	753	701	724	710	731	773	732	698	712	742	706	767	751	741	722	758	712	708	707	797	770	769	726	763	752	737	743	745	728	735	734	756	712	741	722	690	749	739	734	757	701	708	664	748	747	751	756	708	756	753	763	728	781	757	747	713	709	696	719	751	762	753	727	738	749	743	704	707	783	727	717	703	744	686	706	747	715	706	726	733	731	748	771	747	740	757	755	746	724	717	725	686	688	711	726	751	763	745	736	708	763	733	761	697	783	706	723	742	715	736	714	702	732	699	749	732	785	693	708	754	735	702	716	710	733	730	729	748	776	661	718	717	738	701	699	705	706	711	704	670	699	740	697	725	739	710	703	734	736	800	764	762	743	763	743	744	722	718	691	706	725	706	756	735	748	722	749	704	732	737	726	734	780	703	772	712	734	735	728	752	701	744	730	712	710	694	709	731	705	745	752	717	709	696	751	751	754	664	727	722	711	716	755	708	740	709	751	786	716	743	716	762	744	718	756	705	702	739	742	738	748	720	776	772	790	746	671	725	737	706	782	691	715	756	710	760	771	728	725	717	678	753	772	752	735	707	707	760	705	735	689	745	727	778	691	757	698	726	728	774	693	725	750	739	707	740	746	767	733	698	735	768	742	705	745	723	681	725	716	721	716	688	738	745	722	690	711	782	715	740	786	705	670	692	715	706	743	686	783	742	739	721	766	690	700	762	692	702	703	694	699	748	736	740	694	710	744	704	739	711	714	706	732	713	695	708	777	706	755	764	730	734	705	711	713	757	706	714	735	690	762	714	780	721	725	769	723	733	652	735	736	774	739	692	720	777	733	728	754	695	730	724	731	752	703	737	774	732	721	745	743	726	721	738	727	750	739	742	746	755	711	726	710	715	773	702	716	712	693	720	698	701	701	748	730	734	755	725	705	710	718	724	734	722	744	708	751	755	737	716	668	740	715	719	757	768	777	680	721	738	780	729	750	778	772	738	734	729	773	778	696	733	740	800	761	740	715	722	759	729	695	736	741	738	699	795	781	678	689	740	722	733	753	743	725	726	725	710	756	716	754	748	741	718	718	721	748	761	716	759	755	731	731	734	743	681	765	664	752	742	755	744	744	741	749	749	739	714	687	750	693	713	701	730	780	655	731	741	825	745	709	693	694	730	746	726	756	719	743	767	752	701	700	720	681	748	697	712	755	751	742	705	745	740	698	718	734	750	673	744	726	691	771	753	680	713	735	715	748	665	708	679	729	755	695	710	783
7364	10922	10068	5571	3741	2873	2263	1834	1513	1482	1287	1198	1090	1058	968	917	953	894	795	857	785	778	834	790	817	791	782	745	677	742	730	738	775	745	783	750	729	719	664	674	699	710	643	718	690	713	684	717	683	629	691	710	665	727	756	719	736	710	683	674	708	715	686	753	657	706	739	719	647	654	708	679	730	731	740	688	705	738	700	669	700	717	683	721	723	672	710	686	687	678	643	720	700	708	617	737	668	677	665	691	682	686	709	654	664	733	736	647	657	693	685	658	718	712	695	720	725	659	690	721	681	694	686	748	694	671	692	610	693	737	700	686	685	673	730	702	629	681	660	667	666	633	685	669	699	644	689	732	739	715	674	703	721	717	662	705	699	693	680	677	670	673	742	673	660	694	724	691	641	732	640	704	733	730	721	673	698	672	704	704	669	662	716	682	724	661	647	696	655	723	670	676	668	698	705	702	668	639	647	694	725	658	691	653	656	718	705	710	712	693	710	682	642	648	747	672	660	728	716	660	660	681	717	706	666	710	687	689	706	671	678	627	635	687	715	709	664	653	710	674	710	685	648	665	685	666	675	670	684	646	698	712	669	686	703	684	662	681	716	663	649	661	662	682	658	689	706	668	715	678	644	688	711	653	667	645	652	723	621	697	661	658	688	709	662	718	714	673	642	677	679	713	728	739	636	694	671	698	705	692	719	723	672	669	662	690	705	712	656	692	709	670	670	685	684	698	637	650	666	693	687	645	712	709	719	629	670	681	724	645	675	623	667	697	691	682	698	652	640	680	692	642	681	618	677	653	690	667	678	695	687	704	663	705	654	672	656	654	696	660	706	706	678	674	666	723	661	712	683	679	698	720	655	710	688	697	689	688	705	687	691	640	670	700	689	678	683	706	718	651	687	638	666	689	711	687	670	650	686	710	661	688	694	706	691	686	694	705	682	692	653	681	714	691	688	688	688	670	699	683	702	665	666	684	700	686	689	650	723	692	715	698	738	635	688	691	659	665	718	659	662	688	699	643	644	746	719	711	721	708	753	670	657	667	692	690	685	685	669	692	696	656	709	684	674	670	701	685	669	680	709	707	677	699	723	687	699	713	686	642	676	680	680	714	684	710	683	650	701	670	689	660	732	694	704	675	701	672	691	664	682	723	676	644	699	707	699	654	700	721	642	676	675	735	735	705	695	680	669	667	667	653	696	708	676	700	670	673	653	707	670	696	683	712	648	684	697	666	696	655	676	723	686	671	694	729	698	669	699	700	709	685	716	682	714	714	662	695	654	714	666	684	671	697	634	674	710	684	696	703	664	705	677	683	743	716	689	702	670	725	663	699	747	671	710	662	654	701	665	677	658	695	690	637	664	723	697	689	682	706	670	691	697	694	694	667	652	687	745	679	696	706	713	676	715	675	702	693	722	727	643	653	688	716	706	686	684	709	650	705	685	675	679	723	716	664	661	727	660	710	690	673	697	663	758	643	665	656	687	670	691	689	665	715	652	649	693	708	665	637	673	656	720	718	665	655	658	659	700	691	663	705	709	689	655	682	623	671	687	685	695	670	715	750	692	735	706	663	666	698	656	624	706	672	697	644	647	674	728	685	665	661	669	677	668	726	686	663	701	678	675	686	668	633	679	674	663	729	643	676	695	674	730	684	693	688	693	735	701	711	663	697	690	673	698	679	688	670	657	702	646	696	667	728	670	668	699	685	676	670	702	723	731	673	718	652	662	695	638	665	683	722	733	713	668	686	677	648	671	673	648	674	695	641	684	649	671	693	682	676	654	700	639	686	678	682	657	714	682	740	673	679	684	674	674	724	694	649	669	673	667	707	676	681	660	661	692	668	640	670	689	693	702	662	683	723	644	683	640	683	700	701	666	701	690	702	696	700	714	671	693	701	710	685	616	670	680	639	703	696	710	631	673	702	667	669	680	708	723	680	660	660	681	665	677	674	693	693	704	662	646	696	678	704	650	701	695	621	671	669	677	630	700	690	696	672	668	659	642	695	699	672	657	672	678	713	692	695	721	759	708	678	690	671	686	664	674	590	655	685	688	683	690	642	701	682	666	665	708	689	658	716	702	654	654	698	687	692	668	675	727	671	705	681	657	725	659	675	687	655	704	712	673	677	665	685	747	715	672	662	744	712	674	692	667	692	696	678	678	640	674	703	668	666	696	716	676	666	707	721	693	688	720	714	669	656	702	713	725	655	664	704	686	712	702	650	702	664	690	708	661	675	669	662	673	673	722	715	695	669	683	692	689	694	632	668	675	688	704	673	650	654	685	705	675	692	656	644	690	703	716	665	686	689	655	692	673	709	645	698	674	736	682	691	698	691	710	666	670	690	649	641	663	697	721	651	727	680	642	632	695	689	675	680	709	658	681	711	708	655	677	710	713	673	706	717	664	693	685	684	649	646	680	708	722	657	690	698	663	760	687	639	695	654	690	685	673	668	659	666	671	655	666	687	684	701	698	693	659	672	656	663	719	645	709	637	709	655	698	688	669	693	686	660	707	695	663	676	671	660	692	687	679	714	680	674	668	691	678	681	684	717	678	712	661	693	669	643	679	687	710	685	698	705	669	637	638	713	632	708	742	680	695	688	683	700	729	711	712	675	717	703	689	711	706	689	718	723	690	634	664	678	663	675	637	717	702	664	733	694	665	681	681	713	652	653	689	686	713	705	705	679	694	690	667	726	653	686	689	683	663	675	683	705	675	701	686	707	693	698	703	728	688	672	662	694	683	696	710	651	652	675	714	676	633	682	704	708	701	692	687	648	736	645	684	647	692	689	721	712	689	661	708	661	678	707	682	644	703	683	681	673	695	734	649	661	699	659	656	712	688	686	690	693	713	684	678	708	670	710	716	670	623	695	689	718	695	670	678	682	690	682	661	646	656	677	678	676	681	672	692	674	705	677	682	720	695	686	665	708	717	673	692	622	682	733	692	731	635	692	738	725	710	710	686	658	722	700	731	749	708	693	662	686	673	669	723	652	735	707	671	669	668	701	706	681	687	657	666	680	716	675	754	713	691	687	698	658	682	711	623	712	654	665	651	722	704	662	713	667	713	639	693	638	698	676	703	708	695	655	652	694	640	678	702	700	714	684	674	706	705	695	664	692	721	691	658	685	694	736	695	701	664	687	667	654	685	705	661	665	628	688	660	735	657	732	660	691	651	682	682	655	749	682	684	722	685	697	680	678	661	685	647	708	655	703	688	686	687	704	726	675	666	699	666	706	694	655	723	667	692	696	685	720	716	745	639	641	680	690	691	649	686	647	702	685	718	665	664	757	736	655	733	702	643	736	665	699	671	657	645	686	634	678	644	725	724	657	726	680	675	707	760	678	666	663	693	652	690	675	693	630	717	646	697	683	677	701	732	702	672	684	666	669	663	669	650	660	673	665	639	697	650	690	654	677	678	682	740	653	722	662	705	667	708	663	648	682	642	716	656	689	696	722	682	707	709	703	679	711	696	685	702	685	648	750
23360	21322	28411	24600	21327	21432	12227	2263	1701	1563	1508	1398	1212	1316	1206	1164	1202	1141	1179	1159	1118	1089	1008	1035	1006	1029	994	1017	1026	1073	1061	997	964	991	1015	1049	1008	1023	1061	1010	975	972	944	983	991	953	988	992	1000	979	1053	985	971	985	988	964	960	937	976	987	968	958	961	1004	1023	938	943	988	923	1008	1005	1012	947	872	993	1001	995	1036	964	985	968	948	990	992	964	984	996	962	987	974	972	962	950	929	998	1007	1007	912	957	951	1011	892	1000	968	920	961	965	997	965	921	974	962	984	987	942	978	956	950	927	973	995	939	974	989	932	949	973	975	954	936	985	932	988	979	935	974	981	1006	942	917	954	956	967	982	953	986	955	1025	951	960	982	1027	959	963	955	971	1013	976	994	976	976	1017	944	977	1005	954	944	958	966	976	978	982	949	992	1003	950	911	997	904	989	968	956	935	970	1036	950	917	956	951	984	973	978	938	1006	958	959	953	996	977	940	927	971	963	948	983	954	975	1001	940	902	941	943	962	988	978	960	968	927	969	987	899	993	940	957	957	993	973	938	999	933	963	913	936	1018	929	881	972	967	989	955	951	988	972	946	943	981	963	954	916	991	950	950	934	962	959	984	974	964	964	980	971	946	951	961	1000	968	1046	935	970	931	985	1004	1009	1005	999	926	908	960	903	940	953	952	921	971	936	958	926	906	921	923	954	934	964	983	895	958	948	911	997	949	895	925	949	916	985	956	924	986	1004	981	997	957	955	1032	987	937	952	987	974	947	924	964	998	938	969	934	938	935	971	971	900	1003	985	910	968	971	956	962	992	956	972	988	922	930	965	932	953	967	950	997	994	1024	966	910	997	950	935	989	969	981	967	969	934	924	944	902	932	959	972	968	1033	929	977	893	952	939	969	964	963	999	974	926	911	971	943	969	961	975	919	973	963	949	973	970	996	982	985	950	924	944	930	968	920	974	972	965	988	982	1005	946	942	965	959	959	884	979	992	961	1000	976	967	975	973	966	979	991	947	932	945	1015	950	922	932	865	949	983	1007	952	941	975	991	953	965	988	958	963	981	966	966	1044	942	876	1002	962	973	904	885	917	976	985	983	947	926	976	956	900	859	957	995	953	958	977	913	998	957	979	947	935	980	972	974	974	978	987	968	969	905	934	921	1027	946	907	984	927	975	896	1025	960	914	949	906	962	970	982	939	960	918	928	988	953	950	955	953	952	946	922	955	959	944	953	981	886	934	948	906	972	945	951	977	946	952	957	962	932	929	938	952	941	994	919	1010	936	947	947	975	1008	911	961	942	998	952	914	977	1018	990	933	943	944	988	1002	967	916	905	967	970	999	958	907	970	993	909	941	960	981	957	944	1015	968	961	974	979	886	974	1006	952	986	935	963	929	977	961	936	949	958	954	960	965	944	968	962	946	954	999	964	931	983	917	977	962	913	993	967	988	969	922	933	955	970	920	927	958	939	956	980	936	928	933	922	918	939	913	1037	961	974	890	946	926	955	952	949	998	910	931	949	973	945	936	943	954	938	990	951	940	953	987	931	942	1009	913	935	980	925	1009	946	978	928	966	988	983	986	982	939	950	990	1010	961	970	1009	959	926	922	939	957	996	961	913	978	893	904	937	939	954	933	897	956	959	968	926	979	980	919	908	948	977	978	962	909	930	999	956	946	959	964	970	1040	920	923	1058	938	932	927	952	914	999	999	995	942	968	941	937	1003	960	979	949	995	1007	895	926	926	932	933	908	1043	929	978	965	1035	963	985	967	918	953	926	948	964	1007	969	999	977	963	957	949	939	1000	929	974	928	923	944	955	995	962	916	937	940	983	959	945	943	953	952	927	985	944	974	930	974	1032	920	933	929	991	941	887	978	942	927	932	1002	910	983	976	959	974	964	933	949	1001	994	952	994	948	935	977	967	949	977	959	958	990	937	926	943	953	886	952	914	936	939	957	929	1007	948	962	949	947	897	972	938	939	1005	981	962	975	1048	939	949	959	980	935	974	911	988	956	963	1006	965	934	896	942	886	957	1037	977	942	918	943	1015	933	967	938	946	960	952	961	977	901	960	979	1042	908	938	927	971	905	870	924	933	948	942	986	945	998	926	995	1016	960	919	955	971	996	1017	989	971	922	940	1009	961	950	1021	953	937	922	1008	975	914	943	1001	941	952	899	982	952	1016	964	916	1024	949	940	960	888	965	948	953	946	987	932	959	954	941	956	970	959	974	923	941	919	984	965	995	977	983	915	914	984	989	999	968	936	951	931	918	913	958	1028	963	949	964	938	982	908	971	973	924	938	931	964	929	987	920	930	952	961	958	987	1018	994	936	938	969	951	935	915	945	984	972	891	982	914	1014	928	929	1013	960	958	1008	901	995	982	937	982	927	965	963	994	947	983	901	917	978	969	926	953	965	971	948	992	953	991	933	1029	981	953	945	991	998	1007	938	1020	948	930	929	943	915	986	959	949	976	1002	898	994	981	939	959	930	927	983	905	921	989	984	944	945	910	901	975	935	968	940	957	956	932	935	965	945	962	981	1010	983	959	942	947	980	978	972	986	896	966	957	978	988	999	977	941	951	985	950	935	924	1018	1004	919	1018	978	906	943	955	934	935	963	949	931	908	925	982	892	941	934	980	994	979	1005	1048	995	977	986	935	1012	931	958	912	981	926	941	922	943	955	984	931	913	1004	963	991	935	894	963	916	948	962	923	967	947	960	948	982	948	906	962	955	967	969	989	951	960	1005	940	949	1002	954	1010	963	960	957	951	943	1015	979	1031	996	970	939	943	987	956	954	949	1047	944	936	924	987	961	964	986	966	962	923	959	1027	947	981	922	970	922	986	956	963	933	953	908	934	972	963	984	972	985	992	954	951	933	953	908	1000	982	949	968	958	918	958	1027	962	908	979	974	1032	991	953	887	910	984	994	984	918	889	972	964	944	963	1007	973	968	927	977	995	963	985	923	978	962	952	989	944	967	885	940	921	993	1000	945	983	992	962	1007	973	916	932	907	981	965	919	1000	956	980	947	918	947	949	930	946	983	963	966	939	972	999	987	930	918	949	952	1036	912	951	893	918	939	883	987	988	916	963	1022	954	942	903	901	967	950	960	959	934	960	961	876	974	949	1032	920	986	892	941	958	986	975	910	898	893	904	939	919	975	1034	974	1052	1007	959	938	905	964	919	937	904	972	945	990	937	959	975	951	981	937	967	941	974	954	982	930	970	1010	874	942	922	965	957	965	967	912	1010	969	1000	983	964	964	990	947	910	926	959	975	1020	938	948	938	909	932	965	1016	979	986	986	1011	1003	915	945	935	999	963	920	989	956	991	940	921	971	956	957	918	999	892	955	957	998	975	925	908	936	952	1004	956	942	957	940	943	994	937	979	975	965	905	950	928	906	993	942	955	887	931	1044	926	918	986	938	934	970	897	940	920	931	980	964	970	1017	925	878	986	956	976	945	946	940	973	900	874	953	972	956	923	973	965	971	920	957	1020	960	958	978	930	918	946	974	932	922	977	861	944	987	930	952	971	990	935	918	1015	967	929	965	935	923	1020	996	985	978	978	949	955	967	958	972	955	1012	933	984	941	951	952	912	987	952	961	949	935	938	927	962	1001	952
10380	17668	15941	9679	6424	4901	3817	3095	2656	2276	2066	1861	1731	1556	1466	1344	1326	1279	1252	1206	1241	1134	1187	1120	1079	1080	1024	1055	1028	1072	959	1018	1022	982	1018	1025	946	920	1008	904	990	932	933	906	988	940	911	954	944	907	947	941	955	962	962	923	914	930	916	991	937	908	974	956	922	886	882	932	946	852	869	877	900	858	950	902	920	940	945	914	937	899	884	953	901	893	915	901	910	906	889	911	914	882	957	914	932	896	894	891	953	938	883	922	892	910	919	869	871	949	980	921	804	950	861	916	915	923	888	946	872	906	893	900	952	881	859	876	875	918	871	843	925	923	909	894	868	888	858	910	845	953	864	930	929	917	940	909	851	930	840	896	890	953	935	926	881	913	897	912	939	882	915	936	890	948	876	849	831	859	883	875	886	917	903	892	907	925	893	905	922	863	912	947	903	920	900	879	931	945	867	941	916	894	873	935	907	922	867	951	926	895	871	850	855	882	897	926	885	873	877	894	875	910	876	923	935	846	896	908	855	901	933	881	953	892	944	911	907	913	886	905	883	915	977	929	891	846	912	898	899	891	921	956	884	941	884	939	852	892	881	835	959	865	883	891	924	898	937	871	894	920	910	895	880	863	895	944	928	883	868	919	918	894	835	858	919	952	879	873	875	906	904	882	865	889	899	899	885	924	938	862	842	877	859	885	853	931	943	859	916	912	894	900	881	907	876	899	907	906	888	880	947	887	906	896	835	908	899	913	955	903	963	832	958	942	959	935	894	903	895	883	907	933	883	868	938	906	904	914	942	925	885	880	957	934	889	966	915	926	895	919	900	880	885	911	928	896	972	907	899	935	868	944	951	824	843	871	884	894	911	928	905	876	888	902	926	892	946	902	927	913	969	886	881	907	896	874	883	949	899	887	947	910	934	824	862	846	891	853	869	895	929	912	888	866	929	894	920	851	921	924	898	876	950	909	849	927	894	909	946	839	910	890	899	923	873	930	836	881	888	905	944	886	911	913	895	928	945	897	885	847	782	903	917	913	906	915	925	881	946	906	903	957	887	1020	919	918	866	880	851	855	947	882	899	920	949	892	903	927	877	859	883	902	884	854	895	861	859	878	929	907	875	879	911	922	936	902	857	865	958	910	863	846	882	921	876	834	877	901	909	880	865	947	873	845	915	959	895	841	923	843	923	950	886	895	868	900	883	919	911	961	896	918	878	880	910	915	911	894	926	874	875	856	926	944	897	869	931	925	859	859	901	857	896	892	876	902	894	922	862	901	929	854	922	880	945	884	884	895	912	916	929	920	839	898	849	879	920	890	898	880	898	909	893	933	866	882	903	908	863	961	865	848	905	916	890	892	906	864	911	908	918	859	885	919	888	920	890	867	892	866	907	918	876	932	940	897	954	877	936	906	890	935	874	901	913	870	853	907	912	893	864	917	904	940	882	887	939	911	886	901	906	914	877	912	884	883	896	863	927	936	938	900	886	953	941	924	876	932	891	889	895	1011	959	830	915	917	888	874	924	886	854	862	875	919	890	856	914	877	874	915	918	885	844	918	923	848	846	923	888	918	911	890	915	910	918	943	862	925	912	886	939	923	901	920	894	918	879	920	888	877	908	896	922	936	938	901	856	889	884	932	896	893	924	876	951	926	896	948	847	882	864	903	922	895	876	940	916	845	866	926	905	919	924	900	956	900	941	905	937	851	922	898	911	917	911	875	886	896	874	912	909	885	870	882	889	910	889	917	952	859	915	876	900	927	910	878	888	944	931	879	961	885	935	896	884	882	909	867	911	904	835	859	937	912	902	863	931	875	906	937	890	939	863	873	902	884	885	877	907	933	865	880	895	879	938	889	901	912	910	871	900	947	930	916	911	947	925	903	871	916	891	944	919	903	898	914	924	903	963	880	849	863	894	907	923	830	856	839	886	835	911	887	928	882	903	929	856	861	845	909	864	931	863	869	897	886	910	947	943	944	887	913	851	834	913	850	927	874	929	860	896	918	879	889	916	880	816	887	926	929	988	878	955	908	919	896	842	903	894	899	868	905	878	889	928	897	944	857	961	918	921	885	968	847	924	851	895	898	930	849	876	871	905	909	910	945	938	928	886	895	921	933	881	925	886	916	866	901	966	872	922	889	887	889	925	907	902	868	904	956	849	908	876	906	906	920	868	951	899	897	913	926	917	868	881	920	913	971	933	943	860	898	891	896	928	954	907	863	877	877	953	919	941	921	930	913	898	940	948	926	937	887	849	864	861	890	888	947	923	916	958	934	881	863	871	888	912	846	917	867	877	887	911	887	889	919	898	854	914	935	923	893	961	899	913	860	942	917	952	912	944	880	888	922	856	864	875	906	880	835	920	916	878	870	909	876	900	894	908	822	863	887	908	924	890	923	843	909	893	922	945	849	885	879	859	890	891	894	889	914	879	909	909	940	940	945	907	888	910	880	965	923	911	877	920	883	893	898	931	897	885	902	870	930	935	888	887	891	910	927	888	913	893	882	892	942	912	933	944	901	882	924	884	894	875	922	880	905	883	872	983	961	926	866	877	876	897	980	933	878	888	918	906	850	845	932	884	884	930	892	959	901	896	856	924	904	913	902	899	874	955	878	892	901	951	903	901	922	927	912	868	901	929	872	949	903	859	919	931	900	889	886	941	922	916	881	863	937	874	880	927	933	887	946	956	922	876	892	951	910	896	948	906	832	899	922	911	905	927	900	939	893	912	915	844	914	890	871	905	849	928	896	893	865	911	888	901	908	869	888	908	897	896	863	942	839	898	847	909	943	915	889	861	947	892	848	883	913	914	947	946	913	979	847	868	902	956	901	883	916	995	937	904	882	878	893	887	868	815	884	885	937	948	893	927	886	920	932	934	867	866	840	916	918	907	867	889	892	873	852	920	913	881	905	914	845	881	944	924	865	937	937	844	854	897	877	844	887	884	945	937	889	903	864	912	961	884	887	899	916	898	903	903	886	880	930	903	892	926	886	864	912	876	867	914	879	850	893	947	919	911	901	937	885	899	843	913	917	852	835	898	924	927	927	864	928	846	891	904	867	919	902	899	911	897	933	873	914	833	906	918	888	908	887	884	879	940	878	882	928	917	958	930	840	899	877	940	910	882	921	921	954	892	939	928	920	862	902	915	941	923	919	924	912	916	952	903	906	897	883	862	897	935	919	873	931	836	886	897	850	901	875	878	947	945	889	895	871	931	898	942	856	859	888	905	821	920	909	878	893	901	941	869	902	867	923	912	920	915	942	890	942	862	928	890	879	840	894	868	954	860	876	904	879	933	878	861	884	946	917	915	911	891	892	920	867	909	916	932	907	890	910	885	894	907	921	884	901	853	884	910	922	895	901	910	858	891	903	917	915	870	919	924	925	889	899	886	942	936	911	896	865	940	885	914	873	896	922	919	904	943	930	907	920	922	882	882	898	923	862	841	870	902	875	913	866	884	901	932	886	939	870	951	928	846	871	890	868	903	868	893	883	892	897
29031	16261	2487	553	465	378	375	403	323	327	331	346	298	318	310	314	287	320	320	317	316	275	300	358	331	347	317	338	295	357	354	339	313	327	325	315	325	356	324	345	351	330	328	344	329	317	303	332	324	323	329	334	309	300	290	296	312	341	339	358	333	320	320	318	321	301	356	321	300	321	320	356	314	341	307	300	349	284	333	318	313	325	314	337	301	321	338	324	341	338	346	315	333	315	344	325	300	302	341	334	326	291	325	299	305	291	342	308	308	299	302	309	326	285	309	332	325	314	305	314	323	325	328	331	351	332	320	313	304	321	323	295	321	311	329	337	312	365	317	348	342	342	323	340	327	320	301	307	317	292	343	363	326	315	358	309	290	312	327	334	302	323	338	337	317	309	352	343	316	282	326	314	336	316	348	310	326	334	327	324	308	324	337	315	341	331	336	298	335	355	370	335	338	308	298	298	319	339	332	337	327	324	327	301	341	334	304	320	304	310	333	359	328	284	330	338	351	309	329	317	343	318	360	332	290	338	289	311	337	335	290	338	334	304	324	310	320	327	305	326	311	339	344	340	337	323	314	301	322	325	319	331	291	315	309	332	311	328	325	340	295	328	335	307	320	327	292	321	331	352	340	322	319	317	311	323	330	320	315	327	344	335	326	317	312	333	310	334	328	300	285	315	346	336	371	313	298	304	328	307	306	337	331	299	271	318	366	315	328	330	338	331	300	331	346	294	309	318	332	333	288	314	336	339	329	283	273	323	344	313	311	316	312	299	313	363	329	341	346	324	294	326	328	317	294	328	304	332	322	300	306	296	301	316	326	311	314	296	331	303	338	341	325	323	344	344	304	333	309	340	312	323	305	316	324	319	360	315	322	330	330	316	311	334	325	347	315	329	322	323	309	344	328	324	328	311	307	298	301	302	322	301	313	330	317	307	346	345	337	322	328	347	318	326	295	352	324	324	314	319	352	303	307	337	322	287	317	307	288	322	286	345	338	347	325	360	322	325	298	292	332	310	318	312	331	334	334	331	335	295	296	327	346	352	309	317	317	347	351	313	340	317	331	335	287	343	329	335	320	320	293	295	280	317	281	330	354	302	328	323	306	331	315	348	350	348	350	319	332	315	307	345	356	317	346	307	315	338	298	339	307	299	312	335	337	346	308	342	345	319	346	307	309	334	324	373	312	332	323	309	327	297	317	303	328	306	316	327	307	347	322	326	293	299	326	319	310	333	303	320	327	341	307	350	328	311	302	336	338	310	328	321	333	305	340	342	332	342	337	313	299	304	302	338	319	284	311	340	315	296	337	339	329	341	324	332	323	333	302	314	303	311	306	304	319	308	320	337	289	325	319	335	339	304	302	331	315	326	333	314	313	312	323	312	323	316	333	339	339	301	330	333	304	318	288	323	300	334	329	297	346	325	336	308	310	333	332	348	297	341	288	335	351	348	340	324	309	302	335	316	289	357	335	366	319	331	324	328	326	337	306	334	341	313	321	337	322	314	336	326	335	326	346	325	329	292	354	341	324	341	322	306	308	350	298	346	306	318	298	290	291	294	314	319	327	294	337	291	322	321	310	330	331	362	314	338	328	356	331	300	331	354	305	338	314	335	323	296	319	339	299	316	294	340	320	329	315	315	316	307	333	325	355	294	333	311	316	326	320	319	343	328	310	303	327	318	319	338	314	301	356	318	315	333	317	357	327	347	334	309	355	342	305	357	304	291	325	331	308	316	341	321	350	317	310	304	336	291	336	313	282	352	353	315	316	314	314	349	299	345	341	335	331	351	330	332	322	314	309	323	368	303	317	301	322	341	316	306	313	301	315	290	343	329	290	337	343	316	326	328	297	320	323	347	313	328	309	317	323	298	327	326	347	327	332	338	299	305	335	331	315	305	316	309	318	326	335	296	323	346	303	311	330	327	307	332	337	337	339	335	336	329	346	324	313	358	315	337	330	329	322	322	325	339	333	328	300	340	321	355	329	355	344	310	338	338	319	328	344	311	318	318	341	289	336	319	337	341	291	284	368	320	333	319	317	319	335	346	313	344	323	329	353	308	310	326	332	310	307	307	300	356	304	325	308	318	290	314	314	310	356	336	326	325	305	306	350	346	339	328	304	318	352	310	324	307	335	311	318	324	297	316	333	324	357	328	325	335	320	315	340	305	309	299	322	336	304	319	333	316	333	307	329	305	300	300	341	323	343	306	345	343	312	332	356	324	310	318	333	357	305	310	308	311	338	298	313	316	311	311	337	319	337	345	333	282	320	336	325	329	318	284	358	347	324	326	357	338	327	358	303	302	317	349	316	332	277	319	322	325	304	329	319	338	361	310	325	312	353	297	340	309	304	325	341	330	334	305	338	293	310	333	332	328	342	328	349	316	328	308	322	311	324	336	329	291	342	301	338	313	330	272	334	305	298	324	343	331	313	326	322	304	329	314	307	328	369	336	308	337	295	317	355	319	370	326	337	316	319	359	318	318	343	335	333	331	315	340	307	346	324	348	376	324	321	287	332	341	301	334	312	308	330	306	301	314	303	313	294	340	319	298	318	290	349	325	338	301	317	291	305	293	320	305	319	379	309	286	321	285	330	328	324	309	318	329	315	301	354	323	291	314	346	347	359	329	294	307	354	352	356	343	295	307	320	322	350	329	278	325	302	301	321	303	336	333	299	328	315	330	339	365	348	326	330	348	300	314	351	342	354	314	329	322	356	300	293	317	308	338	318	336	316	319	349	349	351	326	325	351	343	306	324	355	322	318	280	356	331	336	315	296	326	321	301	281	322	350	320	334	327	329	316	333	330	331	377	332	326	331	328	337	353	317	302	268	322	320	304	314	314	318	325	344	327	347	301	334	355	291	322	333	313	291	325	321	304	365	302	352	318	350	329	344	310	347	337	311	321	310	310	328	318	360	328	318	296	343	313	323	319	293	334	300	370	307	312	294	306	307	364	298	346	289	332	317	320	308	323	343	351	311	313	318	316	355	293	341	311	277	322	337	319	302	338	345	348	311	316	328	303	322	354	296	337	333	314	316	318	345	325	326	299	307	316	286	318	309	304	368	343	319	313	327	310	301	336	325	333	355	320	304	318	292	307	307	325	303	310	332	320	309	316	363	322	340	312	312	336	324	316	318	322	321	345	312	339	331	327	309	298	335	308	328	317	348	321	334	330	311	328	348	270	344	361	345	335	339	294	302	320	310	323	336	370	339	319	280	293	303	331	336	360	305	280	331	332	331	311	301	319	319	317	327	322	335	331	361	322	339	348	295	322	308	346	339	338	350	334	318	328	312	325	308	352	313	339	333	319	335	325	377	336	310	329	316	338	285	312	326	319	289	344	284	336	300	314	291	308	302	288	305	348	306	329	335	295	311	299	311	338	334	333	305	322	304	317	313	325	338	313	312	352	286	314	343	314	319	312	306	326	312	312	289	310	346	293	278	331	299	359	309	298	334	330	311	318	347	322	303	334	279	298	340	315	304
5030	903	833	585	486	452	422	394	374	382	352	352	359	329	367	325	313	362	377	329	339	301	309	333	335	335	333	329	323	305	310	322	314	290	335	330	350	321	331	340	327	296	325	336	366	305	343	305	318	330	338	303	318	308	342	357	332	340	311	328	317	319	314	327	315	331	351	332	354	362	315	297	316	327	315	291	327	333	303	327	318	318	319	281	327	328	273	330	304	356	353	313	332	332	327	320	338	314	289	321	294	289	306	320	358	331	322	308	328	324	268	280	294	332	312	336	292	316	347	307	343	309	343	312	313	306	311	352	292	319	318	357	362	329	298	298	330	340	323	358	307	288	319	310	315	319	351	301	341	330	308	330	355	327	322	341	327	346	331	347	327	303	336	299	321	310	315	335	325	322	318	303	328	319	336	324	318	348	335	315	341	312	321	313	316	334	358	358	334	321	314	332	342	344	325	303	304	312	344	337	341	296	324	355	341	358	324	327	326	302	335	298	345	315	351	355	316	310	317	320	297	324	324	317	339	300	342	320	340	316	314	319	321	339	347	331	348	329	305	312	348	364	327	328	312	338	325	315	362	332	342	316	296	318	318	279	297	339	315	332	330	318	322	316	328	339	329	293	300	297	348	325	351	336	307	344	333	321	304	305	304	299	290	305	354	292	343	306	306	327	315	289	330	330	353	329	314	313	312	311	310	339	331	306	327	314	325	306	285	307	295	333	331	327	333	335	309	326	306	320	345	348	317	329	322	326	322	348	334	326	335	332	380	316	329	354	320	312	283	309	327	305	318	334	308	335	314	306	328	316	295	322	331	324	318	293	328	341	318	338	340	318	294	334	310	324	329	335	299	312	345	340	323	293	328	334	317	311	286	325	336	334	313	320	348	310	316	318	311	303	315	279	310	332	307	340	344	333	333	342	326	325	348	323	322	329	339	318	332	311	329	336	328	314	340	328	307	332	319	314	308	323	320	312	300	333	334	286	322	329	336	330	340	289	331	321	339	320	317	294	333	333	329	325	345	316	318	306	305	328	335	287	285	333	282	332	329	310	318	312	315	325	364	343	305	339	395	317	325	332	336	325	308	316	332	317	290	312	314	320	332	303	292	339	321	308	301	333	305	306	309	311	305	328	341	331	318	308	333	355	340	337	334	331	313	326	323	336	293	316	350	297	324	339	299	308	331	330	352	302	326	325	307	306	324	319	308	275	334	321	311	361	335	333	359	349	338	318	292	314	307	325	324	333	324	316	290	343	311	340	324	334	314	327	319	311	327	361	332	294	317	307	307	335	323	326	336	322	321	330	347	298	326	356	334	292	290	346	297	329	327	303	329	319	330	309	324	323	339	303	325	339	300	322	298	356	311	298	332	325	286	324	337	339	316	339	313	346	288	322	344	344	318	320	327	321	322	334	303	316	332	317	321	288	302	330	326	320	333	309	352	307	316	310	315	346	353	331	314	312	314	317	321	320	303	355	297	343	345	328	334	329	337	300	333	283	295	295	326	312	326	333	342	295	318	302	305	308	322	369	313	330	348	327	363	321	323	330	329	329	336	357	337	346	345	321	259	319	302	303	318	313	324	314	342	335	330	309	339	314	319	350	313	330	313	323	317	353	344	314	318	292	335	341	320	324	353	320	319	341	312	335	309	365	338	324	321	305	290	327	344	350	325	327	316	330	316	314	274	342	322	296	319	325	330	299	306	331	323	307	356	349	287	344	321	344	321	323	307	327	322	337	327	319	305	327	321	351	360	354	322	324	305	309	322	322	355	308	343	325	320	338	301	335	284	298	333	310	316	335	322	310	328	310	344	323	328	320	331	326	323	340	289	287	339	338	348	327	301	316	323	323	274	343	343	329	304	331	301	326	324	319	315	334	306	347	316	314	345	325	346	323	326	319	337	297	348	341	332	297	352	341	317	321	329	292	307	332	318	348	316	311	298	315	327	330	333	320	318	341	316	321	332	326	308	359	317	288	332	328	333	293	323	337	343	358	306	338	327	344	333	317	344	326	310	351	334	317	324	320	308	337	314	309	326	303	293	345	311	321	310	339	318	318	348	347	326	333	314	333	325	276	335	316	305	335	335	301	318	315	339	299	300	316	283	315	307	330	331	309	331	313	324	325	358	313	297	305	341	317	293	314	352	262	311	318	321	297	321	313	343	313	326	321	337	322	335	331	352	328	327	290	321	305	336	320	307	322	314	330	303	324	313	333	304	319	312	365	332	313	329	307	290	323	320	318	330	295	321	326	327	305	298	302	317	354	328	295	355	318	326	293	342	331	316	319	340	323	320	344	339	332	315	372	303	318	311	332	327	345	351	307	344	314	331	350	330	359	300	322	314	329	323	309	318	324	316	320	322	302	321	297	318	340	312	318	355	332	334	344	305	317	306	337	329	329	289	345	352	325	286	326	324	347	326	303	296	317	326	295	313	328	350	345	351	349	318	341	306	343	332	317	329	313	318	319	306	310	319	337	345	325	342	310	326	329	319	341	351	352	310	315	335	358	305	329	317	340	317	303	315	315	322	319	301	327	319	321	322	323	302	331	306	309	310	321	315	320	333	323	310	338	326	317	353	336	305	336	324	303	316	336	327	314	356	342	322	319	314	318	327	328	336	311	326	327	295	329	330	322	325	318	334	311	316	312	343	308	295	336	343	334	289	316	319	315	331	313	312	343	322	334	296	302	307	345	370	317	328	310	305	313	321	294	323	352	326	301	306	331	340	322	344	325	339	302	309	298	299	299	344	336	315	336	322	354	334	344	322	317	313	306	301	330	340	327	317	332	313	342	341	353	322	311	333	309	335	349	312	297	309	368	304	332	325	304	351	295	309	325	338	336	324	312	357	327	305	345	329	327	330	304	321	281	327	343	312	347	326	358	335	332	328	309	316	377	344	301	308	319	329	309	295	305	307	354	342	324	300	321	324	303	335	326	325	343	331	313	302	317	316	314	328	317	330	329	319	316	316	317	358	309	324	339	319	331	329	308	324	326	312	338	318	320	335	294	336	328	334	315	296	322	329	298	307	316	312	327	299	319	325	333	332	333	311	341	338	355	320	333	336	330	343	345	307	341	302	328	296	324	319	322	308	334	299	308	311	312	310	305	283	306	317	328	315	315	323	327	322	322	335	317	312	316	304	315	325	363	332	329	300	340	318	338	306	352	333	299	317	328	316	307	369	323	324	318	330	323	309	338	341	333	332	330	297	287	335	350	327	319	319	335	361	312	321	318	339	311	287	299	334	290	347	332	304	336	343	316	348	327	307	336	329	342	296	329	320	321	354	332	292	326	312	295	343	318	338	303	333	323	307	332	330	302	326	313	297	314	355	321	298	303	346	351	302	342	323	335	312	330	347	331	330	292	353	309	316	322	351	293	307	334	328	339	302	325	270	333	343	307	306	341	339	302	343	356	315	341	297	368	311	328	296	319	321	306	321	327	310	345	322	324	332	333	304	314	327	341	348	332	320	312	334	337	353	300
25756	21326	28085	24918	21344	13344	1997	1225	1150	1029	1003	916	948	914	840	833	764	799	784	841	837	804	791	787	806	770	799	746	782	771	778	775	739	775	724	768	727	753	754	745	728	732	751	760	827	766	692	783	715	784	738	754	712	816	752	719	778	739	744	727	717	756	732	768	729	755	719	774	763	736	714	750	799	723	767	712	762	717	816	729	732	738	726	740	739	680	717	713	782	734	740	770	768	732	745	744	768	787	730	709	730	723	800	761	733	773	739	715	720	744	798	713	699	718	702	747	756	739	759	784	728	722	726	727	715	713	745	768	744	709	758	729	724	719	729	751	737	710	777	763	768	785	726	729	777	777	721	720	721	751	708	717	715	731	740	779	764	753	723	768	746	768	749	756	727	754	767	692	699	765	698	713	750	699	766	763	817	733	724	733	699	720	699	783	772	760	763	708	751	743	730	755	835	743	776	801	764	747	779	768	749	745	786	735	777	706	745	711	740	757	706	752	764	683	718	762	731	731	725	733	693	688	746	755	693	731	764	736	760	764	753	724	762	719	700	688	678	738	788	726	731	740	748	751	741	705	707	734	734	779	757	716	761	795	751	721	742	759	748	748	730	787	747	728	722	748	722	726	724	763	752	705	754	743	694	789	733	721	722	717	678	698	710	687	769	733	735	751	724	778	767	707	744	667	743	743	745	775	720	704	709	694	756	709	735	746	744	720	737	722	727	727	710	740	706	743	719	725	675	753	737	718	739	749	722	717	744	752	757	709	727	724	756	703	741	738	736	741	750	777	763	743	714	788	753	753	705	727	747	684	723	790	754	708	759	747	751	711	700	758	772	727	779	768	789	692	756	664	750	732	728	727	726	686	727	773	754	757	694	750	712	680	737	752	781	721	784	702	772	729	707	728	763	723	750	752	734	745	779	768	789	772	767	726	753	746	750	815	725	747	778	692	742	710	731	730	699	670	683	746	752	716	750	765	748	648	749	738	745	688	758	709	714	760	705	780	732	753	749	776	729	753	748	740	745	743	728	780	753	738	748	722	758	725	732	772	765	732	675	736	694	755	702	753	687	773	763	754	681	730	767	711	693	717	690	695	780	801	644	742	711	743	733	762	730	689	713	724	704	728	759	750	694	723	794	768	720	745	748	682	740	737	709	688	737	723	727	713	678	683	734	718	742	769	704	743	673	718	746	724	682	751	706	752	730	768	701	709	667	708	711	738	783	714	778	759	760	729	755	714	733	768	753	710	764	733	721	723	723	736	745	745	736	709	761	720	766	746	728	758	727	690	714	750	716	710	734	777	764	766	724	672	739	744	699	735	719	724	751	775	723	726	729	753	730	746	732	765	709	684	738	759	700	726	727	725	704	701	691	717	697	811	721	721	739	742	793	688	708	735	775	737	771	728	783	741	735	739	738	764	768	704	757	697	706	760	744	727	701	690	748	678	776	733	766	730	713	712	747	746	777	748	693	707	729	735	776	721	754	733	763	724	729	759	695	729	725	712	716	718	715	712	718	768	747	757	720	725	700	719	684	728	775	698	749	745	681	718	705	714	738	695	716	736	706	719	735	713	786	782	702	730	747	736	719	758	720	725	747	775	766	787	712	777	738	716	724	710	687	668	733	717	766	734	691	728	729	739	697	749	714	780	701	757	762	719	766	727	743	735	761	723	737	674	760	770	767	776	748	757	731	775	781	700	787	742	730	757	806	725	729	751	738	760	756	756	742	778	682	716	746	742	701	717	714	755	719	762	731	745	773	734	688	744	744	750	711	736	714	749	783	721	760	730	740	765	719	690	744	707	757	731	664	729	679	726	762	739	737	723	803	737	736	692	725	732	783	759	717	749	776	763	718	719	732	725	766	789	767	683	716	757	767	778	723	734	750	753	701	722	725	766	752	718	713	730	717	744	720	711	728	742	722	747	713	699	799	712	694	755	707	772	676	727	719	751	678	716	781	749	735	782	754	719	723	746	736	740	739	721	721	721	723	756	692	758	735	749	785	766	744	728	720	779	800	741	736	745	753	760	704	749	745	742	745	775	750	772	715	803	749	740	662	710	718	755	710	767	778	685	703	710	735	719	788	736	696	707	701	731	682	726	799	757	781	703	747	696	783	720	773	742	765	735	697	725	746	697	718	766	703	735	754	793	733	808	709	714	773	742	651	756	737	718	683	722	742	735	722	734	685	742	733	729	789	697	768	827	755	723	769	737	736	750	730	735	715	720	742	708	750	771	712	684	745	729	761	751	748	746	758	712	753	738	743	733	715	747	713	770	720	738	763	758	772	742	746	722	775	723	745	738	742	732	755	694	763	705	720	755	699	782	766	687	789	754	746	745	775	709	770	709	688	778	730	736	764	703	739	671	689	730	740	708	734	666	752	700	724	698	762	699	730	713	764	728	744	753	734	718	740	727	706	782	799	767	727	665	715	738	691	713	769	736	747	704	746	730	718	745	717	701	746	737	719	747	742	769	654	750	709	744	786	722	674	753	708	774	737	751	742	734	795	706	699	769	731	730	751	717	724	741	740	668	736	766	730	769	685	722	720	655	728	715	721	728	772	704	702	754	741	759	712	734	769	767	760	711	757	732	762	736	729	726	790	757	750	713	714	709	727	713	763	738	771	696	737	755	748	765	712	793	771	742	688	739	710	742	704	735	745	735	754	759	695	767	711	781	782	772	715	766	728	729	713	704	678	761	757	749	701	697	736	760	727	751	752	741	721	743	744	735	750	727	721	752	773	696	747	751	730	765	776	746	779	741	670	721	747	761	758	761	766	700	744	765	727	714	671	719	731	698	743	762	791	738	719	757	752	707	726	710	769	713	711	698	762	779	757	707	754	755	711	747	749	721	746	745	673	697	779	718	714	729	753	692	715	732	741	771	746	738	735	760	669	750	767	804	720	733	735	768	702	735	711	764	807	736	722	762	733	750	669	700	719	782	717	777	776	788	742	723	716	744	775	697	717	728	726	778	698	675	715	699	772	714	737	753	749	762	786	769	716	721	754	715	694	746	739	734	782	723	699	715	688	763	749	667	732	760	718	749	687	741	741	768	722	788	724	749	703	732	727	744	714	729	743	740	734	744	734	738	748	756	781	762	733	713	722	768	719	748	798	776	767	755	767	733	757	697	714	727	700	748	733	678	788	712	714	774	744	725	705	755	684	764	771	762	723	758	712	734	730	749	751	715	772	717	748	713	732	761	719	765	731	684	741	759	697	733	723	685	686	757	676	758	723	729	770	741	745	787	684	706	722	685	750	718	726	750	765	689	722	722	755	716	725	794	700	715	737	756	709	725	746	760	746	737	748	759	720	739	769	735	727	769	723	779	728	720	718	767	714	759	695	716	667	718	726	731	723	780	743	710	733	723	708	695	805	729	761	699	734	689	781	768	729	724	775	691	703	724	735	733	725	688	715	781	694	743	761	745	736	754	749	708	726	751	739	723	764	694	736	704	723	726	716	727	734	734	767	723	730	776	745	707
7472	10889	10088	5808	3839	2868	2235	1766	1521	1428	1343	1169	1170	1029	1021	970	902	873	904	845	820	791	744	734	779	701	797	744	835	747	740	703	711	747	738	720	712	750	754	693	685	743	682	681	681	704	710	749	697	685	730	722	740	712	746	692	726	671	699	677	716	708	636	701	659	692	698	711	699	726	694	729	709	674	704	648	666	710	690	709	719	657	692	699	707	715	719	668	712	685	712	664	670	654	690	648	664	656	698	682	713	691	681	704	680	694	692	713	677	701	668	732	666	690	677	667	689	687	717	696	682	674	700	674	689	666	689	689	683	665	734	683	662	683	690	660	733	676	684	702	699	659	665	668	700	708	695	653	712	695	699	751	681	707	704	698	689	710	633	669	673	654	613	727	686	654	678	739	683	689	652	717	707	672	742	710	680	674	686	753	683	680	654	689	710	690	720	693	676	723	683	707	687	681	686	698	650	728	706	705	673	710	708	671	689	715	711	771	717	662	671	682	643	712	675	663	721	675	690	674	708	674	713	663	694	656	658	661	660	687	626	668	733	692	667	682	705	670	710	704	687	628	662	658	667	668	682	687	662	661	675	749	673	728	678	670	661	680	671	723	694	655	702	708	690	696	665	676	675	655	708	716	677	716	662	714	688	680	691	721	699	689	665	647	687	689	737	735	687	684	704	673	686	687	673	692	688	679	701	716	680	696	646	676	685	634	678	629	697	713	671	713	743	657	720	689	665	694	703	689	678	659	710	717	691	719	696	741	666	724	686	700	678	710	708	709	703	699	692	705	686	712	662	703	667	683	689	663	714	688	623	661	664	696	730	648	718	705	720	685	699	680	680	657	709	684	687	685	675	709	681	689	685	712	667	682	706	698	712	703	675	690	684	730	691	708	712	586	710	733	690	684	679	679	650	694	667	712	702	719	690	683	704	695	668	672	724	697	686	687	705	659	664	718	711	686	670	700	704	661	691	722	709	705	694	738	602	651	673	711	715	666	664	702	701	708	675	674	702	688	713	645	720	701	685	689	707	716	705	670	642	701	688	689	705	705	678	654	678	683	657	698	721	682	685	677	694	675	677	716	688	657	675	771	660	657	705	672	666	696	726	657	699	666	678	696	734	681	704	678	728	727	676	693	702	728	652	685	692	643	725	687	692	685	684	652	630	692	703	659	714	686	720	733	701	692	681	716	674	686	693	708	750	719	651	684	678	656	678	671	741	684	698	705	690	699	705	679	664	669	721	705	659	676	720	662	709	706	677	693	695	659	673	686	735	646	673	707	685	643	683	682	707	697	694	671	673	710	668	624	696	667	719	666	679	702	677	694	655	657	725	705	641	663	668	708	684	656	736	686	748	712	703	703	672	680	715	704	668	654	670	689	665	662	715	706	667	696	691	721	688	712	652	669	704	661	686	690	683	637	672	658	663	653	674	696	699	713	707	697	710	674	687	687	713	695	672	697	733	708	680	711	668	702	688	652	741	733	644	737	705	688	632	711	675	683	698	647	727	665	714	679	707	711	693	681	680	665	682	634	655	644	632	687	684	683	663	671	674	646	689	674	680	647	652	693	660	687	681	689	691	698	669	637	694	674	657	657	703	705	709	733	669	686	668	689	717	700	724	705	720	660	696	717	686	690	713	662	690	703	724	634	680	598	706	699	651	680	703	712	712	664	691	636	657	683	669	703	713	738	676	656	676	670	717	662	711	683	632	700	716	680	719	685	707	636	689	690	683	719	696	685	688	712	706	685	650	700	684	670	632	710	703	706	701	704	706	687	702	766	701	656	694	668	696	698	720	692	677	665	699	671	678	682	684	670	717	729	687	687	720	668	673	721	693	680	647	706	702	701	693	678	718	689	702	664	689	711	703	677	687	697	659	639	699	677	652	728	710	722	689	676	663	673	733	693	675	664	677	698	684	647	731	687	675	694	680	648	683	661	659	716	699	736	719	669	676	680	672	703	628	721	668	704	678	693	674	671	684	669	695	667	702	666	675	727	688	709	626	675	680	670	697	705	743	687	766	659	733	659	735	666	659	711	662	676	699	701	678	695	711	691	702	680	711	669	667	659	690	664	688	703	680	643	710	688	722	611	656	681	695	676	620	671	665	703	633	722	715	696	720	701	711	691	703	679	698	730	681	730	694	671	690	670	637	639	703	756	657	685	671	738	684	728	718	697	684	670	686	741	709	664	683	692	700	670	698	719	654	656	655	660	686	650	735	685	707	681	684	682	687	730	691	638	681	661	684	712	686	674	740	710	664	704	696	662	693	709	674	674	674	730	707	693	660	689	682	687	687	700	684	662	665	684	682	685	696	743	716	657	669	706	697	682	696	711	643	641	676	691	696	706	645	638	697	686	732	633	724	690	676	670	670	688	705	684	651	657	702	665	673	687	660	692	717	676	696	685	718	668	720	691	673	695	661	678	706	685	670	671	689	688	685	665	716	698	672	682	719	653	666	652	678	729	704	670	692	694	707	651	700	685	720	669	682	716	647	717	672	670	684	666	667	679	673	623	665	687	717	711	641	732	689	648	727	657	673	693	685	678	691	728	686	702	688	654	645	668	699	655	675	704	688	669	668	690	668	740	617	676	690	688	675	673	682	684	687	692	701	678	694	692	689	700	685	653	669	716	717	676	678	679	685	714	719	699	687	669	665	641	706	678	670	696	679	712	694	691	703	660	674	655	710	719	729	664	668	673	722	665	658	659	736	690	715	701	700	689	689	698	692	682	642	626	668	680	675	703	704	698	685	670	714	662	672	687	684	717	648	747	703	636	692	721	654	667	671	710	663	653	680	679	687	656	683	677	698	701	654	657	690	737	683	673	652	723	687	676	698	664	657	695	672	756	702	683	664	677	685	697	686	697	679	677	666	680	684	675	705	700	719	667	692	712	637	687	712	726	636	699	673	658	657	681	679	685	708	693	669	654	707	632	670	676	682	662	682	660	685	738	748	669	692	677	651	701	692	683	717	683	699	692	695	727	704	633	677	666	682	685	692	702	751	695	667	710	671	675	704	699	687	682	684	674	648	662	698	732	734	669	691	671	726	700	676	734	698	679	685	673	696	696	714	654	700	700	702	700	673	695	660	692	661	735	685	746	672	687	709	700	697	673	653	738	665	658	696	667	676	694	721	674	700	733	720	682	712	667	747	734	663	710	708	689	708	735	722	699	669	659	668	655	670	713	715	685	666	671	695	719	726	646	711	698	691	688	662	730	670	718	732	672	652	646	663	668	669	665	693	684	674	678	666	724	663	710	633	680	634	673	728	690	676	655	668	676	658	625	660	644	662	671	638	686	723	709	651	712	677	631	684	703	704	664	693	707	687	642	703	655	693	704	678	695	686	697	666	693	696	706	674	674	642	706	663	703	674	673	647	671	684	675	653	694	717	701	694	676	697	673	681	647	694	682	666	670	623	685	662	690	705	639	664	714	683	679	726	703	715	704	702	715	706	638	709	640	670	632	692	669	673	701	635	686	689	671
23375	21334	28424	24607	21338	21418	12524	2262	1701	1598	1443	1387	1351	1253	1199	1211	1201	1126	1132	1118	1137	1109	1041	1055	1056	1040	1011	1072	1090	985	1016	964	1078	991	1088	998	1031	935	1005	999	994	1058	975	996	978	1022	1038	1021	1048	1005	1032	951	938	1016	937	1001	957	960	990	1001	959	991	1043	1008	964	945	972	1016	937	1001	952	979	984	943	964	1011	969	1038	949	1010	949	979	944	965	977	1002	965	954	976	953	956	980	1016	983	984	971	938	947	982	986	1011	976	954	1034	960	962	947	999	946	953	973	937	915	1016	952	925	951	1000	963	972	951	954	1020	955	996	913	936	956	989	993	958	949	961	968	989	1000	977	956	926	956	987	977	987	963	971	948	949	931	981	945	984	952	942	997	978	968	963	950	927	969	1010	928	992	923	1004	975	1000	960	983	962	985	947	938	978	950	1006	960	985	929	971	965	944	989	982	970	948	1027	1016	1003	959	930	985	995	1012	1005	941	974	925	974	944	984	999	951	961	940	999	989	912	987	986	949	953	1026	981	971	989	961	964	971	979	902	994	1001	888	930	963	1004	940	981	997	988	922	910	996	952	1003	967	949	991	974	968	919	930	1024	969	993	956	990	976	913	999	975	943	969	960	981	936	901	970	953	950	929	962	1013	939	941	936	975	993	938	938	947	946	966	985	969	996	976	931	964	1011	943	948	923	935	1017	975	1019	940	968	969	945	972	956	973	1015	1022	960	944	956	909	917	1005	963	972	952	966	968	986	965	1022	973	948	950	988	958	941	1026	1040	967	964	912	930	963	937	961	948	936	912	938	970	988	953	997	1032	923	940	987	929	973	975	958	986	922	966	952	986	933	993	956	994	948	987	997	1013	930	954	971	951	1014	1014	941	920	967	987	1013	987	930	937	911	978	1004	945	967	964	946	963	978	959	936	1003	974	953	1002	937	943	941	990	981	1036	931	936	961	959	987	1007	912	959	926	1019	953	970	995	937	985	940	969	990	971	927	966	1034	948	964	976	1005	958	983	1009	1009	913	953	1023	1002	968	962	1007	958	997	957	959	961	937	951	980	973	935	958	955	965	947	956	951	968	926	918	938	971	940	978	957	930	991	969	928	1018	925	915	985	962	927	913	968	985	950	964	952	913	961	939	992	1006	930	956	1051	948	955	963	1006	952	954	952	977	943	953	1020	940	958	912	983	953	983	1014	943	938	939	912	954	982	875	1042	979	947	899	938	894	943	932	931	997	898	957	959	985	1001	1042	956	990	964	948	945	971	930	971	1043	936	989	980	1007	941	932	992	984	948	932	935	988	904	994	931	1033	953	984	969	992	1006	957	943	988	978	949	953	939	1004	932	920	923	958	914	947	898	976	948	976	996	948	930	929	949	952	917	964	949	1017	977	999	939	961	965	1027	973	933	937	998	980	957	978	949	994	962	1019	935	952	923	974	945	968	965	964	969	958	976	911	923	984	1036	945	972	948	913	939	887	1052	920	1006	999	1000	972	938	961	973	919	964	906	975	951	947	998	977	954	963	925	942	937	962	959	979	966	906	934	951	996	932	919	974	1011	996	900	961	965	957	972	989	986	968	985	923	938	938	1025	914	993	966	969	980	972	946	961	965	1013	984	973	972	942	937	937	940	944	960	997	967	999	940	1020	970	937	1000	970	949	915	988	976	978	940	1034	1058	976	924	937	982	959	980	969	975	942	1036	950	927	1005	979	989	996	993	933	933	913	1023	943	973	915	968	993	976	963	952	936	954	980	983	946	980	954	973	961	995	927	954	981	939	951	931	943	978	966	980	963	978	942	990	1002	985	962	980	956	976	1006	932	951	964	981	926	943	969	951	949	989	949	919	963	983	955	952	974	1008	954	1004	924	985	1045	973	939	965	998	993	992	905	962	989	965	981	972	961	992	937	987	975	932	985	1042	950	906	952	1008	988	1034	972	894	948	982	920	997	917	952	893	934	893	906	930	950	975	994	979	976	950	956	936	954	994	893	936	938	937	947	968	981	963	906	994	994	981	1000	979	975	963	922	1011	950	925	960	942	930	969	906	952	956	974	927	933	975	948	922	960	1023	955	985	952	906	957	936	947	964	963	988	969	925	955	988	1024	960	981	978	1002	982	952	985	958	973	954	1054	980	926	975	946	945	973	997	967	976	985	919	965	973	914	978	955	955	1016	958	960	957	967	965	971	965	908	977	931	1003	1035	987	932	950	952	986	936	956	968	963	935	930	894	955	929	969	952	941	974	987	944	925	965	934	958	906	967	939	964	976	988	1002	931	962	977	993	983	968	923	1007	963	958	981	984	977	982	998	1039	944	969	919	962	938	954	989	916	925	957	968	938	909	953	1001	963	1002	994	991	961	962	944	992	1000	993	972	897	989	971	947	1002	959	969	903	961	926	978	954	928	978	979	970	995	927	954	947	1005	909	1000	979	980	1000	975	953	923	963	1052	1018	999	944	970	979	958	991	927	958	922	962	907	957	952	948	931	968	974	948	943	954	921	949	1004	955	956	910	927	964	992	958	941	962	993	965	939	953	998	988	936	922	1018	996	979	928	948	995	1046	995	901	958	1003	912	984	1005	972	954	986	995	981	945	918	922	956	946	950	986	926	933	949	1029	1036	955	923	971	988	932	1000	1003	1004	981	957	950	991	966	1018	945	991	931	965	984	959	950	985	969	926	996	952	957	910	967	933	940	962	926	955	943	938	1013	952	975	945	999	993	995	923	957	930	962	998	954	939	957	966	961	1022	972	987	937	1004	930	984	969	954	935	941	907	998	986	980	961	960	951	909	975	992	966	943	926	932	940	995	1018	944	968	987	940	907	942	973	949	977	932	976	998	960	949	969	953	1006	917	969	960	994	970	946	928	910	910	944	957	934	1003	959	968	950	947	998	1003	968	934	948	958	996	952	958	990	964	1001	928	938	909	942	897	990	925	943	1018	967	965	978	969	997	974	970	948	959	965	1025	963	961	965	988	963	992	963	968	955	907	909	944	978	913	982	990	1013	971	949	969	936	1018	992	925	995	918	925	933	946	944	955	956	967	998	990	943	965	935	1002	990	970	979	944	943	999	1039	1018	914	1031	985	990	959	951	938	946	954	956	992	1005	907	1010	1015	987	919	936	982	1008	975	945	915	940	976	1011	1011	971	1012	1004	944	965	959	948	907	962	1009	954	978	994	939	983	989	952	946	968	917	961	923	936	926	993	958	995	951	955	978	983	987	919	964	1006	938	1021	927	1030	946	921	951	956	918	989	965	933	965	961	991	1015	1020	958	951	906	957	925	942	957	995	936	965	956	916	981	994	927	971	933	936	986	947	889	945	999	966	946	940	970	975	924	1008	946	968	970	974	988	988	952	956	938	947	975	987	935	1016	1004	945	952	978	958	977	946	992	949	922	1004	919	934	918	988	1040	996	945	951	909	950	988	1004	938	989	944	897	1003	970	940	992	915	931	998	994	961	928	957	947	938	968	987	904	989	987	936	970	984	976	997	974	884	1002	948	995	937	950	952	1027	948	971	904	972	1012	938	923	968	958	897	942	1022	953	973	949	919	979	963	945	978	944	939	972	988	1024	987	970	966	918	919	987	958	975	1010	971	946	966	905	902	924	956	1010	996	987	912	959	993	914	987	990	948	984	932	953	964	950	961	935	893	937	949	951	886	956	924
10241	17827	16166	9731	6572	4910	3943	3099	2660	2335	2058	1778	1739	1566	1424	1336	1352	1337	1249	1179	1209	1118	1111	1061	1081	1039	1054	1018	978	1069	1038	1002	1046	997	968	971	970	1051	978	931	964	944	978	937	950	970	993	926	919	881	972	900	951	895	949	947	913	936	931	957	879	937	950	905	940	944	954	945	917	915	993	965	927	913	925	931	878	877	947	963	873	913	919	909	933	918	963	954	950	931	910	895	943	884	876	955	915	923	931	935	955	916	961	922	907	904	857	878	915	888	915	900	975	956	870	916	903	912	917	912	941	925	926	923	901	913	902	950	897	949	889	944	933	942	920	955	972	888	920	882	938	905	846	904	988	899	927	904	908	869	918	948	943	954	935	868	886	937	902	938	844	878	894	891	919	890	892	903	932	941	917	874	985	945	902	935	902	867	888	935	880	869	861	889	900	920	895	908	930	934	863	931	894	930	901	904	933	917	901	971	931	921	914	925	937	925	943	903	917	921	877	895	889	912	906	910	961	956	978	899	885	912	933	897	897	877	921	906	925	874	932	883	898	944	840	890	933	960	863	939	858	929	912	898	916	927	825	965	960	903	922	949	834	859	940	930	880	912	911	913	845	890	951	877	905	896	874	925	901	912	860	920	830	891	900	921	919	938	898	905	878	928	914	881	944	876	882	936	885	882	947	916	884	918	962	896	918	896	887	949	926	859	873	871	889	904	880	888	920	957	859	914	911	888	862	888	894	890	885	926	930	869	905	899	854	921	932	918	950	908	890	886	941	871	878	930	910	899	839	931	897	869	922	925	896	901	916	907	846	878	884	913	949	964	897	926	885	934	915	903	871	855	902	878	880	869	927	913	859	935	958	880	907	943	853	846	816	929	863	856	893	875	918	953	974	857	934	902	939	901	950	877	938	860	896	967	918	923	884	933	888	914	919	887	902	859	891	937	930	899	944	955	889	950	884	910	864	893	897	883	907	847	966	934	928	941	954	928	925	876	895	901	899	901	893	912	872	885	897	844	886	867	886	949	932	908	911	864	944	907	909	884	911	901	900	930	941	896	878	920	893	906	910	905	925	900	881	951	869	879	899	857	921	939	891	883	931	918	933	920	904	889	911	924	881	968	909	915	880	896	890	884	917	911	910	945	881	883	891	885	920	924	931	919	891	945	965	920	919	925	881	914	916	872	888	906	863	888	884	912	920	951	937	912	950	909	888	912	954	925	884	933	953	878	868	860	939	890	918	879	940	927	894	883	915	951	890	874	942	922	893	965	874	934	922	915	871	911	924	913	880	878	892	918	914	915	896	914	886	876	902	928	878	930	951	890	903	940	881	905	946	922	917	863	925	931	904	861	909	874	896	909	910	890	868	884	895	912	850	871	899	885	949	893	854	965	910	898	881	901	936	877	891	906	940	896	834	908	888	882	927	898	868	916	917	896	939	923	886	946	959	947	921	882	899	919	881	942	892	880	956	941	923	889	892	943	914	900	994	908	884	957	987	956	869	924	873	953	947	921	942	902	896	855	896	901	916	917	899	900	922	909	885	894	917	879	835	907	917	882	907	839	890	885	908	952	908	890	897	910	907	910	894	892	932	901	918	911	877	948	869	884	870	942	903	887	935	876	869	927	878	924	891	908	933	929	920	936	919	901	890	857	929	916	922	866	932	883	893	878	944	912	899	924	820	937	869	885	931	892	933	885	931	933	870	892	957	873	938	944	925	906	887	885	858	886	921	930	865	891	908	914	903	864	955	892	899	889	882	883	883	860	922	936	894	945	912	919	922	904	909	865	912	859	872	821	871	900	899	911	908	869	962	882	911	935	888	913	928	900	904	905	906	865	900	916	866	915	918	910	905	870	902	910	867	889	905	936	948	845	904	906	967	898	896	935	893	944	890	884	859	908	936	883	889	901	849	917	908	921	870	874	921	896	883	887	946	891	925	904	834	919	859	901	933	911	915	947	888	849	910	963	863	928	956	883	937	952	957	929	949	940	921	917	898	900	892	897	882	875	896	900	883	934	879	915	889	872	936	880	968	904	905	891	903	889	911	882	927	899	876	897	913	842	926	881	879	892	935	941	880	923	898	890	879	854	899	869	872	941	892	908	942	899	981	891	862	916	918	866	971	916	934	888	941	890	851	901	879	856	870	899	887	915	893	893	961	873	885	881	901	858	885	938	893	909	951	920	921	916	890	904	892	892	903	912	914	943	876	913	879	942	886	929	878	915	847	886	858	905	933	895	943	919	936	915	907	901	888	913	893	874	890	926	896	908	910	879	894	897	910	925	889	980	915	894	860	874	878	903	937	895	920	911	936	885	925	913	902	905	889	882	860	893	915	946	893	866	912	920	921	939	851	879	946	855	870	872	863	889	942	889	946	909	882	890	895	901	867	931	880	947	917	902	901	906	899	932	890	888	927	930	896	900	890	880	901	920	887	934	924	950	896	916	885	923	939	904	893	866	898	906	913	879	856	864	848	866	913	846	859	988	855	955	907	918	887	931	891	878	898	905	913	868	926	852	863	930	910	892	862	860	905	882	916	913	981	936	935	966	904	873	940	918	921	899	932	843	961	918	906	895	889	964	848	874	905	880	890	895	885	895	931	948	869	860	902	927	898	908	878	959	877	918	865	883	873	886	886	901	890	928	872	851	909	944	868	910	956	850	884	858	953	878	913	891	898	913	888	916	911	879	918	934	946	884	944	888	846	856	913	901	901	845	842	896	934	910	942	907	889	879	899	883	907	917	942	846	946	905	911	883	916	907	825	926	931	887	942	912	931	937	923	885	867	885	875	913	871	888	912	917	866	893	886	830	912	917	934	890	881	897	881	920	915	931	927	930	837	890	920	860	893	930	913	882	862	851	874	877	922	888	876	879	929	876	931	892	947	888	909	884	922	890	912	889	883	870	850	887	877	906	920	913	917	921	933	915	891	968	912	935	935	866	915	888	868	946	923	908	938	910	907	916	976	907	857	899	922	913	886	913	889	890	865	880	912	874	862	925	881	896	925	890	818	916	920	893	886	942	912	883	877	928	885	887	892	953	857	870	892	885	958	895	927	842	913	878	896	900	915	940	931	864	919	899	887	947	928	894	896	913	917	908	939	895	866	894	915	915	914	922	882	948	932	856	911	879	872	892	922	915	906	890	906	953	898	898	916	859	941	956	875	893	889	915	884	896	910	925	917	944	822	932	887	936	904	963	954	894	882	922	856	929	874	938	915	878	886	919	902	886	868	909	888	894	915	911	899	935	917	899	844	916	936	885	917	891	875	915	916	900	890	907	911	857	955	944	881	925	918	904	896	937	814	905	896	891	940	881	905	934	953	826	906	909	900	873	867	931	871	886	881	948	929	856	900	909	906	945	899	858	845	860	908	889	894	872	890	912	887	901	921	868	928	903	918	927	847	885	949	899	915	973	930	916	952	964	868	952	907	906	949	870	915	913	886	946	863	871	908	854	899	891	922	915	972	906	918	893	940	852	891	908	946	890
28947	16312	2639	582	430	398	376	347	318	299	331	308	342	338	352	344	299	328	321	304	340	303	340	316	310	336	349	315	322	312	302	344	317	303	308	314	302	313	318	343	366	335	333	323	334	317	324	307	307	323	310	310	335	306	341	326	324	311	304	322	314	336	324	301	327	312	338	328	341	303	327	313	316	313	322	342	339	294	343	355	325	312	332	321	330	341	329	338	286	313	331	303	344	301	336	294	305	318	316	329	321	315	320	326	333	325	317	336	281	326	308	347	309	315	286	323	302	304	300	301	330	314	297	335	337	345	333	327	314	341	357	320	309	339	319	347	321	323	319	307	320	314	287	322	301	340	299	321	358	342	305	322	355	334	333	328	322	315	330	324	304	313	318	327	315	322	300	326	334	319	324	314	328	315	280	342	339	339	355	296	356	339	329	302	324	322	309	317	304	326	320	351	293	305	355	337	318	336	305	308	285	300	298	334	333	328	326	344	344	343	314	325	324	340	342	323	312	296	337	335	357	345	303	332	302	329	324	309	291	332	305	345	344	299	335	312	330	288	346	299	329	333	303	305	308	346	339	298	357	306	291	305	315	331	324	345	327	358	357	325	310	326	344	333	321	332	323	332	331	335	310	300	353	323	341	362	310	339	302	348	318	360	321	321	301	310	327	321	292	293	301	290	326	316	313	363	313	271	324	333	317	349	299	350	339	320	315	331	321	310	342	288	324	309	322	323	314	330	320	330	327	318	305	313	331	298	333	302	316	306	328	341	300	326	307	284	320	311	292	287	305	317	332	318	319	299	322	301	284	330	321	318	324	299	306	322	312	322	317	336	334	324	306	341	302	318	341	338	338	347	320	310	324	321	320	356	300	325	300	352	347	286	314	320	336	354	329	372	302	340	334	319	347	316	341	326	309	303	340	317	295	312	319	305	304	294	317	355	300	327	336	307	334	343	295	307	295	317	316	339	314	323	350	312	327	315	308	323	339	310	313	341	311	325	314	334	335	338	317	318	326	315	328	318	352	352	310	324	339	310	352	318	333	330	349	316	324	332	344	318	321	336	314	339	301	283	302	353	336	353	327	314	345	305	314	345	314	325	324	315	308	342	321	323	309	308	301	317	319	329	321	277	329	307	318	328	304	336	329	342	311	318	303	362	341	297	332	318	309	301	306	306	278	299	302	342	320	339	338	311	294	318	298	293	308	320	326	323	334	345	343	326	321	327	330	290	294	314	304	330	335	346	315	322	328	319	314	328	324	298	346	305	332	312	305	284	323	290	319	343	340	298	341	316	353	287	336	305	334	342	350	312	332	330	322	351	318	314	328	347	344	288	341	330	353	328	279	329	339	319	367	344	312	315	340	320	313	292	309	304	368	324	342	310	334	330	310	320	301	302	315	289	330	312	334	327	312	301	314	305	324	323	328	295	314	312	316	348	312	306	310	349	310	260	329	316	328	319	329	341	338	330	359	321	334	316	342	317	349	317	347	322	309	365	323	311	308	363	354	294	284	329	288	338	371	333	330	321	319	326	264	336	308	335	325	320	333	341	297	331	301	340	331	320	321	310	316	309	353	337	332	297	330	313	295	319	316	303	323	323	323	303	322	317	320	329	322	334	320	370	309	313	318	303	319	331	319	344	311	298	319	318	312	311	327	310	345	307	310	328	306	327	299	322	314	341	310	323	340	318	337	332	312	328	306	291	322	312	321	309	323	308	352	309	331	324	323	297	311	333	341	336	319	347	334	326	327	338	327	328	325	346	313	316	312	316	297	355	344	305	317	343	320	321	316	311	329	326	326	314	324	345	322	309	310	327	305	337	319	350	331	334	315	308	322	304	296	308	325	317	320	283	295	313	286	342	348	345	326	314	324	299	317	342	322	314	341	345	338	310	304	302	312	325	300	304	302	334	322	357	312	326	327	318	341	307	312	355	316	325	319	321	322	341	300	305	355	308	339	328	342	315	334	320	322	293	340	327	321	334	366	333	314	337	344	323	304	288	340	273	306	312	324	344	321	318	297	335	315	304	341	351	310	317	307	325	340	282	342	322	291	340	311	323	307	335	340	303	332	309	308	300	300	349	332	298	329	318	355	291	303	333	322	324	317	293	339	315	310	294	329	354	326	336	312	316	340	300	314	329	339	304	330	346	339	316	294	288	313	321	327	350	314	313	297	307	304	326	324	352	321	315	304	305	356	326	311	305	327	346	316	303	332	355	353	324	279	277	323	318	326	354	323	347	322	303	333	320	311	342	339	333	325	330	348	318	319	317	305	328	330	333	340	311	321	313	326	345	332	279	293	307	306	339	278	325	294	333	327	307	362	329	320	329	290	324	332	308	321	335	297	345	343	318	311	339	333	363	318	306	333	304	288	339	322	354	281	339	347	321	309	328	311	285	351	323	316	354	316	333	336	312	326	288	361	320	319	313	301	322	358	326	335	327	313	287	311	311	322	312	285	326	330	328	331	335	302	315	310	284	334	310	312	354	321	361	368	331	333	315	308	321	309	337	312	290	314	345	306	318	303	352	293	353	331	331	351	327	346	317	324	336	297	318	324	279	324	309	317	316	361	306	322	342	302	305	307	317	377	335	308	316	295	307	338	312	319	349	331	348	317	346	333	313	317	325	335	372	346	334	360	314	328	289	302	367	312	319	328	311	308	330	293	304	344	326	327	317	312	295	322	294	331	323	308	305	308	332	327	306	319	309	302	320	363	356	299	333	324	316	294	296	323	305	321	310	322	336	322	323	304	354	329	324	329	334	321	315	349	315	295	331	317	288	292	358	314	299	346	300	308	337	329	329	305	343	284	336	371	304	303	328	323	324	361	343	333	324	302	343	323	312	318	306	332	291	341	315	329	332	292	321	347	348	349	342	328	348	334	314	314	292	328	343	358	312	333	317	324	324	300	315	356	314	297	353	359	305	330	309	318	316	314	322	346	309	336	325	311	347	308	324	334	284	338	325	297	324	325	318	310	311	307	267	348	335	310	325	295	334	356	316	324	328	315	298	329	308	302	329	322	279	355	317	311	324	323	313	344	338	303	336	324	338	348	316	307	339	339	332	329	313	326	354	310	304	327	350	310	310	318	338	334	328	331	321	338	280	346	323	307	338	351	312	343	319	367	318	329	303	306	321	290	357	344	301	296	352	316	337	318	360	330	316	315	302	321	312	327	370	309	310	339	327	329	344	318	354	336	322	304	340	321	311	334	345	317	342	291	310	325	331	333	346	318	283	343	331	301	342	356	322	315	304	342	337	363	285	316	357	309	331	361	304	328	356	317	320	290	276	321	302	333	333	345	312	313	318	293	314	316	356	305	313	288	306	332	328	343	311	323	379	294	329	326	330	302	299	308	340	307	334	347	330	320	326	331	331	316	338	328	313	316	329	292	351	327	339	329	302	325	329	320	279	334	310	336	300	314	301	350	338	319	339	320	306	287	281	324	311	307	319	292	321	341	319	323	315	350	304	346	359	333	322	303	324
4894	879	792	597	515	420	369	393	406	347	395	363	367	393	343	360	321	335	378	322	319	334	331	322	323	343	340	324	328	302	365	323	307	370	353	327	315	338	300	287	325	340	328	350	336	346	337	328	335	315	330	341	313	312	326	297	298	312	310	336	326	332	300	339	348	332	324	343	337	298	334	306	319	321	324	311	345	318	316	320	301	343	326	330	311	317	315	317	328	327	297	321	315	310	308	334	308	351	352	352	319	346	326	320	343	302	311	314	306	348	314	349	335	296	320	326	329	352	327	304	319	316	300	325	322	311	349	291	326	355	343	337	358	303	362	320	290	296	309	341	305	287	359	293	315	333	280	316	336	316	344	339	340	325	342	309	328	325	363	314	327	324	304	288	314	328	325	340	312	298	323	346	315	336	277	330	309	312	311	307	340	352	321	336	312	371	314	321	342	346	339	320	337	333	355	314	351	308	345	332	310	310	296	320	324	341	324	324	328	327	318	323	312	345	271	297	319	339	331	334	320	313	318	308	317	319	322	338	309	324	338	310	316	373	346	318	314	328	312	278	347	327	318	334	307	297	347	322	312	327	322	328	288	328	332	330	342	351	347	299	343	312	322	331	323	308	314	327	265	336	324	346	317	356	351	342	338	291	340	313	334	336	317	318	294	287	326	288	344	315	334	341	298	319	317	336	354	294	308	340	305	328	330	315	312	329	308	332	314	298	317	325	316	304	324	323	311	327	322	312	321	305	320	326	308	323	321	316	308	321	329	318	338	328	309	332	313	286	309	326	315	294	280	283	380	312	299	350	334	345	325	329	300	335	302	331	320	321	314	304	339	352	315	310	316	351	302	330	322	319	324	314	341	328	353	293	307	329	345	334	301	339	324	317	343	325	298	363	322	329	316	287	323	332	323	317	334	298	326	332	320	312	288	321	308	313	357	335	334	322	343	314	342	317	346	370	331	313	342	321	368	297	317	321	302	318	304	336	345	336	323	313	347	317	300	303	321	342	319	300	345	339	286	336	310	319	340	332	329	316	338	283	334	334	322	350	325	310	314	334	295	349	303	333	352	315	314	316	298	310	340	346	324	336	318	294	300	343	307	360	332	335	286	316	335	335	336	311	296	316	341	315	304	313	320	340	347	305	359	309	328	320	316	311	291	333	327	306	324	304	308	347	305	328	337	363	299	351	325	301	307	326	315	339	358	319	309	324	299	299	305	326	300	311	342	331	295	315	293	307	327	314	339	299	338	317	329	318	334	311	319	299	371	343	301	312	313	314	344	339	296	314	284	349	314	335	315	324	304	312	314	317	315	347	319	315	315	325	340	340	307	315	297	293	359	323	312	315	316	308	306	340	343	314	311	335	302	323	358	327	343	334	324	341	320	311	333	307	315	324	290	325	329	311	299	343	302	341	331	329	364	305	305	310	347	325	315	301	322	313	320	306	312	343	344	337	312	323	308	316	314	360	332	325	376	308	320	330	314	346	320	310	333	312	311	321	350	335	359	334	304	308	325	316	316	321	303	329	302	341	324	330	343	363	317	320	312	322	303	332	311	322	292	308	321	327	344	313	335	332	323	355	308	324	341	300	317	358	306	311	335	356	311	323	306	323	331	304	344	319	326	329	297	324	307	360	320	305	329	314	316	342	308	296	320	317	330	326	342	322	297	350	349	319	310	352	272	325	300	286	324	332	316	347	300	308	331	330	293	306	323	326	366	308	298	337	360	326	311	322	324	319	308	292	331	313	285	309	313	346	340	335	292	320	318	318	328	333	341	295	331	338	313	322	322	316	352	291	312	335	302	316	341	322	348	323	314	328	319	307	320	360	322	331	337	316	326	335	300	347	300	329	342	334	310	339	315	302	299	339	324	324	324	327	340	319	332	333	314	322	324	309	332	343	345	308	310	326	343	340	314	302	330	329	316	297	315	313	317	332	329	345	301	331	324	345	325	271	306	339	341	336	346	320	337	308	320	336	354	344	327	309	330	320	350	329	311	327	337	342	349	295	324	314	320	336	306	331	337	317	330	299	304	359	315	311	330	330	345	302	317	365	318	334	320	319	325	347	323	318	339	304	339	289	318	327	313	295	331	332	316	323	345	313	298	316	316	313	284	326	316	344	326	311	331	346	315	298	354	330	332	304	319	337	275	338	326	301	299	338	337	328	313	303	330	358	313	349	294	303	298	328	335	331	302	327	328	315	316	373	306	316	327	321	376	346	319	290	353	321	318	321	324	327	307	310	318	335	301	330	311	319	356	314	352	327	331	307	333	316	309	334	312	315	294	333	339	318	349	330	324	318	321	338	327	319	277	345	346	307	323	351	329	306	330	354	307	324	300	333	347	331	344	319	329	327	342	332	339	317	339	331	314	335	292	345	315	329	324	332	334	279	291	328	314	335	331	342	346	314	342	307	310	313	299	319	319	317	338	323	331	338	311	340	323	345	328	311	305	295	304	336	316	307	329	297	318	318	344	346	346	374	303	342	298	342	323	335	340	330	315	335	319	338	341	338	307	332	315	362	315	323	316	333	316	288	318	335	326	318	346	294	282	319	311	318	329	335	331	307	306	321	327	299	330	328	299	331	337	335	325	339	333	322	343	298	316	315	340	299	325	309	337	340	302	310	333	341	333	307	321	333	326	327	345	338	332	310	321	287	316	325	321	306	315	323	345	315	307	313	328	352	311	329	387	301	290	329	321	317	284	330	332	376	291	301	309	315	300	334	327	339	335	329	332	307	330	316	328	331	371	312	334	312	325	327	328	345	314	316	330	326	325	310	320	303	352	289	316	354	301	327	319	326	352	297	319	319	326	334	289	320	362	316	338	334	293	331	361	302	324	323	358	290	313	354	333	303	298	302	313	333	321	327	336	313	347	331	330	288	351	339	329	315	289	324	337	325	305	327	338	357	323	308	309	307	312	320	333	305	312	317	343	320	307	300	300	321	315	307	343	328	357	320	302	324	351	300	281	303	315	291	325	316	339	308	366	295	321	316	345	304	303	345	318	320	336	272	325	340	333	292	329	342	323	319	302	331	319	339	317	319	333	364	330	338	304	345	304	304	320	311	350	325	298	321	316	312	304	339	315	302	311	313	314	339	304	337	298	322	343	311	312	358	295	333	291	306	322	303	302	308	331	288	334	299	317	293	299	318	341	302	324	358	315	339	320	346	329	294	356	331	351	320	313	290	315	342	293	335	330	316	319	293	323	319	276	322	315	312	318	311	325	329	366	317	322	329	305	307	327	307	343	318	326	301	345	325	295	321	307	326	315	303	311	329	336	322	328	302	320	320	320	306	320	306	343	293	306	292	326	320	298	294	334	321	324	325	303	337	322	315	332	324	339	315	363	331	319	305	327	382	323	331	322	322	314	339	336	299	345	322	322	323	325	314	318	314	332	306	323	319	307	335	315	310	300	316	332	309	305	335	318	342	335	310	322	350	310	317	331	284	319	305	326	293	297	338	308	316	317	347	336	349	336	308
25653	21330	28081	24908	21332	13504	1954	1296	1156	1153	967	1003	933	896	876	801	817	809	794	773	797	770	772	764	763	795	788	811	786	805	768	719	777	766	819	771	732	787	790	740	776	824	759	757	778	748	741	772	733	725	776	754	713	780	723	757	737	695	737	734	732	738	747	718	735	715	735	732	741	758	768	741	706	728	742	740	732	787	738	737	700	692	774	716	701	726	729	773	761	759	690	806	729	753	727	780	761	720	725	769	712	717	734	762	740	769	763	750	750	740	766	740	743	726	792	814	732	760	763	778	693	731	721	717	721	730	738	748	736	730	740	749	679	729	770	731	776	737	723	733	748	750	711	733	794	786	719	786	764	698	719	721	722	718	714	748	732	710	760	736	760	735	703	728	721	769	766	770	755	753	758	707	742	753	737	756	733	717	691	708	783	701	752	717	728	760	691	701	808	740	716	760	746	732	800	712	787	745	708	726	720	737	749	740	760	774	762	735	725	719	755	697	764	717	768	743	776	707	740	743	716	776	765	745	738	721	684	689	702	758	685	772	735	806	756	702	752	719	728	711	718	739	759	719	746	732	724	730	712	773	727	756	774	731	769	784	762	714	746	758	787	754	721	744	787	732	750	706	736	716	729	747	717	768	743	777	750	727	744	725	747	775	744	748	730	748	774	739	734	789	722	743	793	725	701	779	740	723	711	723	716	743	746	751	740	759	707	746	735	761	749	746	696	732	681	712	780	731	755	717	749	758	751	790	745	771	700	722	762	744	727	752	741	713	742	783	741	785	827	771	719	751	720	732	753	712	755	813	686	734	749	776	693	741	739	709	691	745	701	744	770	767	731	694	708	694	797	782	742	766	758	740	690	712	769	754	772	758	792	725	708	763	735	770	755	773	748	726	721	741	731	751	731	822	760	738	735	749	693	700	728	735	737	772	736	727	778	766	739	764	729	750	733	751	739	739	754	739	770	742	743	716	732	754	755	792	734	752	764	740	724	714	745	728	741	735	708	781	726	782	737	748	748	757	752	748	780	724	755	760	763	718	750	750	785	733	740	706	724	771	742	675	758	718	749	789	776	783	724	690	730	758	693	771	737	723	750	731	759	764	709	699	766	752	742	761	749	728	766	729	783	745	725	779	788	746	703	730	790	747	732	723	737	742	758	691	752	740	769	791	715	711	745	779	739	779	766	756	750	751	770	764	711	691	717	768	726	771	725	765	744	694	747	720	777	704	747	746	759	779	759	754	731	720	773	752	771	744	712	731	720	729	803	737	673	736	713	737	744	729	701	740	708	811	761	754	744	756	759	708	732	714	758	779	731	720	772	751	754	782	739	785	730	757	738	700	681	747	717	740	718	734	755	758	731	766	716	704	709	747	723	746	730	758	726	733	775	737	774	766	761	734	741	772	778	760	734	735	728	730	789	707	745	703	747	723	747	740	760	727	778	767	745	725	773	759	718	733	765	707	730	787	769	749	795	712	757	731	748	717	701	740	705	768	772	739	746	790	758	742	760	740	726	741	763	803	745	745	734	743	761	718	716	718	774	757	700	714	739	752	729	748	782	715	738	709	743	749	700	751	776	774	745	768	748	729	701	757	700	750	752	766	756	731	723	721	697	715	749	733	733	712	709	772	747	752	727	784	804	735	713	760	733	708	731	716	730	729	760	711	782	773	781	754	726	722	696	794	734	740	730	752	676	735	756	738	714	754	736	733	774	730	716	800	747	754	674	740	737	726	775	725	740	804	701	765	742	739	727	737	741	716	737	720	723	743	754	775	712	725	726	759	732	695	735	685	701	752	726	722	715	747	721	747	728	742	724	675	748	757	722	742	763	663	732	716	750	776	806	724	756	685	707	774	782	722	733	751	791	726	728	718	780	735	715	759	741	761	723	712	696	771	757	760	701	747	699	796	703	738	691	757	711	739	746	777	771	729	762	728	731	737	738	799	706	764	715	711	765	732	756	759	771	732	727	768	745	776	756	717	731	752	763	774	788	747	788	761	723	724	721	758	747	718	728	745	743	740	735	749	741	716	680	753	747	772	761	799	736	747	775	734	759	743	719	759	814	715	711	763	765	763	734	774	703	719	713	725	756	747	744	682	716	731	766	772	704	705	737	766	720	723	703	725	726	736	765	719	748	721	724	754	716	759	775	733	812	737	768	773	753	752	775	752	802	800	759	752	770	752	739	738	719	789	762	747	761	698	785	686	750	740	728	748	729	763	679	706	756	735	754	737	718	776	754	749	739	786	738	717	677	741	745	784	736	749	774	777	788	717	746	730	807	751	728	705	783	728	702	724	731	721	696	790	781	744	740	738	715	759	784	731	688	727	775	746	740	728	709	745	722	791	731	748	733	768	757	715	726	743	755	783	799	736	690	770	727	741	701	760	712	719	732	730	733	734	708	710	723	793	747	772	718	731	745	732	717	773	793	713	707	728	694	724	708	729	749	722	749	748	762	761	739	751	758	756	767	743	697	735	723	808	747	745	736	772	764	736	745	697	776	742	732	778	760	780	681	765	706	728	746	741	741	766	722	741	678	796	757	707	753	716	698	754	741	762	742	742	728	773	787	727	741	773	775	702	755	718	755	735	734	759	716	766	733	753	759	766	721	718	771	781	736	667	710	732	754	704	762	749	738	793	705	678	809	787	750	739	779	743	730	721	755	788	741	700	764	734	747	755	748	781	766	732	710	742	771	758	698	711	712	753	747	750	738	771	784	742	710	752	696	707	730	756	776	746	741	745	747	781	782	754	725	780	781	756	711	713	730	701	749	734	721	719	758	756	770	703	727	753	723	730	725	765	763	729	678	740	747	698	691	745	713	707	726	777	796	757	733	736	715	741	720	768	708	714	780	745	778	756	699	724	708	761	756	742	734	772	718	818	773	752	735	745	742	715	714	740	726	746	729	744	758	722	761	732	706	760	764	687	749	755	740	747	742	729	747	754	751	733	679	749	720	731	786	768	742	729	735	721	766	746	748	754	719	766	773	719	698	747	772	719	675	728	750	722	775	733	751	728	770	719	760	705	742	741	737	735	765	765	730	769	748	688	730	713	682	762	718	775	756	727	710	761	715	735	746	755	748	719	772	722	699	750	744	722	759	731	775	751	741	720	742	696	722	730	691	708	772	771	730	776	720	747	726	751	710	731	733	739	747	747	764	758	696	769	729	734	763	761	734	742	738	760	748	725	725	723	688	698	756	731	737	748	768	743	699	714	738	768	679	713	732	727	730	766	741	752	716	737	725	770	740	739	706	788	732	739	772	721	706	755	726	734	732	719	730	737	713	770	718	768	735	716	712	728	732	698	756	746	751	695	772	727	742	767	768	767	774	769	725	746	763	733	744	749	763	742	715	724	737	785	775	733	789	744	737	806	731	760	683	726	770	777	756	779	756	791	771	734	785	714	750	745	763	747	757	704	745	761	775	712	715	717	786	744	727	775	746	790	716	771	722	752	751	765	724	710	700	719	729	763	779	724	770	720
7411	11056	10087	5760	3736	2844	2216	1882	1640	1452	1318	1198	1100	1034	991	949	933	900	868	886	821	823	845	750	812	807	801	749	760	735	720	730	743	733	693	704	732	699	715	712	709	690	735	712	709	736	739	693	696	733	718	697	732	728	663	717	686	655	734	714	687	731	757	738	702	707	709	700	687	688	707	734	745	718	707	680	707	699	672	702	707	649	662	687	714	745	680	674	729	732	645	705	675	643	672	713	704	713	736	687	696	710	689	699	690	730	684	654	725	658	697	676	712	753	693	724	699	667	686	665	695	735	708	696	680	643	703	663	722	711	666	690	710	697	678	691	757	718	699	702	709	677	681	695	679	712	665	736	705	702	681	730	673	710	711	710	668	694	720	698	662	704	690	704	726	662	668	664	670	646	675	705	683	671	687	697	737	647	700	745	685	720	638	652	694	719	711	731	713	633	679	675	662	696	681	722	697	696	685	715	729	757	704	702	656	709	660	713	681	729	723	708	669	668	668	709	668	665	703	631	703	655	669	681	676	699	737	667	713	761	691	731	726	712	686	698	710	690	724	666	712	664	709	697	669	676	703	683	664	684	680	695	694	662	670	680	678	703	695	737	706	726	708	706	708	715	713	694	669	740	681	683	665	643	683	642	733	711	716	713	663	674	703	678	661	691	662	724	747	731	655	655	662	664	684	654	661	650	673	700	675	687	672	688	706	669	681	670	691	658	699	691	689	658	682	711	637	740	703	698	734	694	682	701	672	719	671	668	694	699	688	731	669	696	679	730	730	729	653	740	642	676	642	675	659	702	711	667	697	645	726	652	727	706	675	701	687	679	700	659	675	677	662	730	639	702	670	660	731	658	687	677	678	715	648	677	681	664	717	684	668	670	689	713	718	683	682	661	633	674	682	628	680	648	738	717	703	719	708	714	692	711	725	697	669	707	761	691	684	682	749	685	714	685	704	720	711	683	688	660	712	633	735	642	704	715	693	672	725	677	699	710	706	682	701	679	720	697	699	709	687	684	641	699	711	650	701	715	720	657	677	726	698	670	690	739	720	692	629	717	659	686	761	703	692	695	713	675	717	673	681	734	672	686	679	703	680	685	685	682	651	716	688	668	639	684	670	677	717	691	667	717	696	729	640	727	714	698	688	685	660	682	657	683	699	696	638	681	706	681	702	683	635	674	716	741	691	669	681	687	705	691	695	697	655	695	614	642	662	686	672	664	673	696	670	678	722	701	715	679	647	678	647	652	662	705	694	757	703	700	710	703	689	658	693	682	702	695	681	750	724	692	647	644	725	673	709	693	698	708	645	683	653	688	695	699	669	676	679	667	684	677	670	663	695	717	702	714	718	676	703	666	689	686	681	616	685	720	731	657	704	676	670	678	732	691	704	688	704	715	700	664	707	634	690	692	697	652	690	687	716	658	661	735	677	741	669	688	674	698	708	690	687	742	672	669	684	661	696	753	680	651	660	692	672	670	742	619	677	736	705	684	695	665	690	670	710	697	681	695	688	710	627	694	732	715	711	676	685	699	694	683	680	667	737	696	682	738	674	697	695	712	681	742	685	696	730	702	664	678	715	699	661	679	703	732	662	691	688	685	690	699	704	680	669	703	716	699	710	679	664	718	665	689	675	676	635	709	714	679	692	690	689	634	713	716	667	674	684	705	711	649	682	727	711	692	712	696	656	734	704	666	754	697	740	724	696	676	676	722	643	658	709	722	701	692	664	715	693	695	659	708	652	703	692	655	712	720	674	644	689	697	697	676	674	651	702	675	711	684	672	697	748	699	646	697	693	692	700	651	687	658	680	692	661	696	706	658	708	662	693	684	708	735	690	676	662	641	665	693	668	697	644	716	626	709	705	696	667	639	690	689	695	686	700	645	640	641	717	684	721	661	730	669	669	693	658	745	682	689	683	679	728	718	683	641	721	686	643	674	665	687	699	670	686	671	688	678	720	701	718	704	677	730	709	702	731	700	695	717	696	704	672	726	706	649	715	668	678	645	700	704	729	687	677	696	665	709	676	652	704	675	668	658	718	674	653	677	672	669	670	736	751	679	721	667	693	697	672	661	733	680	730	711	674	663	690	666	611	684	738	682	713	692	675	682	702	678	659	720	710	702	731	698	688	652	693	689	646	656	646	692	707	718	647	670	683	758	722	702	727	700	643	707	689	704	669	673	673	681	715	695	692	672	663	690	698	708	709	700	676	705	690	710	647	687	727	686	682	688	654	683	694	642	689	653	680	678	646	701	743	675	682	691	708	698	672	703	689	663	690	719	713	666	729	697	665	659	695	692	652	662	712	664	653	682	679	684	675	682	645	693	629	668	662	731	688	665	703	657	705	729	658	689	695	630	701	665	759	686	705	686	715	695	689	630	673	708	741	692	705	630	657	694	685	697	698	699	690	667	676	689	697	714	726	681	675	708	691	665	678	712	719	712	667	666	680	698	672	724	661	720	684	720	661	692	676	709	654	693	700	678	712	665	691	691	695	667	717	687	668	723	691	647	671	659	678	715	666	711	634	701	643	755	675	709	665	690	705	691	708	676	703	677	655	650	726	733	682	739	659	652	691	713	685	673	693	688	691	708	733	689	722	677	673	690	709	723	682	684	698	675	654	748	690	668	671	679	694	671	705	673	680	718	712	702	728	706	696	673	658	743	689	685	721	681	685	656	711	672	695	711	707	686	703	675	658	702	683	699	620	673	697	704	726	633	674	702	684	650	630	647	671	647	733	690	765	730	685	690	693	661	720	709	681	674	696	715	708	672	694	671	656	712	635	753	687	669	680	657	688	656	681	710	676	687	685	660	676	688	649	700	681	701	686	700	699	658	698	668	718	722	671	712	706	732	680	700	640	709	648	733	670	661	713	712	710	711	718	746	638	689	707	688	694	662	664	715	723	733	719	672	672	733	695	671	690	716	678	702	667	709	679	677	664	701	630	680	672	654	687	647	679	690	694	716	735	704	739	748	689	734	680	714	655	678	700	690	710	663	673	737	683	682	728	675	697	703	709	708	698	693	715	662	717	656	723	727	703	707	712	655	671	723	701	662	694	725	738	691	676	672	719	738	700	711	703	684	717	718	691	755	672	644	709	678	682	645	705	683	672	705	627	682	749	680	683	674	695	672	698	677	712	703	725	686	680	669	712	659	656	680	649	721	695	720	717	675	719	726	685	643	691	655	691	706	706	689	708	648	679	663	692	694	689	737	668	710	651	739	686	670	668	696	687	692	711	651	710	669	720	706	669	700	656	693	752	660	730	678	700	657	715	700	737	673	701	683	705	670	714	714	715	700	730	718	647	682	657	664	676	697	655	675	693	695	680	690	656	670	736	662	742	793	679	693	657	697	714	745	717	699	646	674	711	647	684	686	726	683	683	653	665	647	671	708	677	708	685	641	714	670	688	695	666	687	667	680	725	664	712	668	689	693	708	665	705	683	673	651	655	743	696	656	691	708	671	647	716	691	725	694	692	742	724	675
23405	21352	28416	24649	21356	21445	12662	2284	1722	1618	1482	1402	1332	1257	1273	1204	1205	1156	1164	1153	1098	1096	1154	1033	1063	1078	1079	1028	1051	1040	1053	1041	1027	991	1081	1028	953	964	1022	1023	1011	1066	1027	984	980	1015	1044	997	972	1017	1019	1019	956	1015	972	1039	966	949	1000	976	1037	1014	997	1021	982	983	994	961	1002	971	955	1002	965	969	1042	998	1001	984	955	968	969	989	1021	1001	1004	914	1027	1049	1009	983	971	1013	948	966	970	962	1010	1032	979	944	996	1027	1006	940	925	1003	974	985	949	963	924	994	923	991	1021	969	1006	985	995	1007	944	929	1015	962	960	1017	1034	1014	991	914	1018	983	980	936	986	976	962	988	891	970	964	1021	940	928	981	985	943	993	1007	951	936	915	938	971	938	982	1016	966	927	974	1052	976	977	943	957	962	1008	891	962	944	1014	940	983	985	961	1027	939	952	1004	1029	1031	928	964	935	973	990	982	958	1001	1023	923	949	1043	969	961	979	1034	1008	997	962	998	981	964	948	990	981	989	926	946	954	994	945	982	952	1017	1015	1013	996	999	916	949	944	1051	959	982	996	1006	923	966	943	986	949	985	972	1022	938	991	1029	995	943	1002	993	1021	967	930	981	992	929	923	979	961	948	986	938	1006	965	969	1034	961	994	975	951	983	887	973	988	958	1013	968	990	1026	979	1005	959	1005	1010	1004	999	986	901	950	963	1031	988	962	937	1026	976	967	969	991	981	939	1000	983	1018	941	950	1054	1022	978	928	1015	975	951	990	919	994	956	1028	954	1010	961	983	895	952	968	992	935	952	910	1014	997	946	893	955	1003	955	1030	997	995	904	959	958	966	927	997	946	979	1022	1006	1016	1001	1003	974	929	886	912	968	944	1019	976	967	987	991	986	961	1017	949	970	961	967	974	1001	924	1008	977	960	995	991	936	1021	977	953	981	1023	1028	981	973	1020	1018	973	992	967	970	961	951	983	967	955	981	951	965	964	952	978	936	999	968	1005	972	984	962	1010	1015	956	986	947	946	917	985	983	978	991	962	967	983	991	1021	988	987	966	963	983	960	980	936	971	991	958	940	965	1002	925	1015	985	1004	940	1000	1056	952	1031	1017	981	959	962	947	989	950	984	964	943	967	978	1002	951	986	968	980	947	1005	954	953	971	970	1012	925	1009	937	973	968	961	931	929	982	1062	957	1036	1005	973	1035	977	997	990	982	926	1027	948	967	898	1013	913	989	991	1018	996	1002	1012	925	1039	943	976	958	967	991	933	1005	934	966	956	988	964	1021	937	993	1001	963	933	986	946	977	997	937	990	966	960	970	968	969	935	986	930	993	968	1015	964	929	1026	961	930	960	969	980	928	991	1054	1005	965	976	913	942	998	989	986	976	954	958	955	901	1010	996	950	1000	999	956	980	969	970	955	996	946	947	974	932	964	922	981	1007	982	939	968	980	1034	972	947	929	1019	969	972	986	997	930	931	961	960	990	932	1013	957	968	995	983	979	949	943	948	982	1001	967	977	971	991	984	986	984	982	972	957	953	975	1002	938	976	960	975	985	933	988	943	932	973	950	952	954	1033	959	1016	991	952	994	949	945	955	957	1002	990	962	986	928	1009	951	942	959	901	1001	970	984	1016	972	983	984	935	986	991	1021	1004	967	975	976	902	930	928	974	949	899	914	985	935	947	958	936	962	961	960	1009	963	991	1001	988	1033	989	932	982	956	1007	948	1011	991	1015	1032	935	975	936	998	976	965	1011	1036	987	946	982	971	1025	1007	973	986	1001	973	938	962	975	924	936	1000	948	966	974	975	899	957	999	936	941	962	990	1017	996	1002	1012	994	984	959	1015	959	973	964	955	970	972	1013	994	942	995	976	1017	962	980	946	951	999	969	985	972	962	934	988	1035	1021	990	929	1006	1043	981	954	963	987	957	979	1000	961	1015	930	987	951	980	955	1031	972	969	1027	982	983	933	955	966	984	954	905	976	992	979	948	1014	960	983	968	994	980	933	961	971	953	952	967	1002	961	978	991	973	982	966	1050	943	1001	972	977	944	1013	1001	974	989	976	978	1029	979	963	990	954	956	952	998	947	942	1000	934	1002	936	963	1008	1006	992	983	999	983	936	959	1013	972	1008	927	938	976	1001	946	1020	968	993	998	941	961	966	927	1016	972	915	967	935	965	982	924	973	1008	953	946	944	886	991	955	1035	991	977	952	975	1038	965	989	957	1037	968	928	946	927	924	1032	962	975	986	1021	990	995	989	1009	1005	972	1042	979	968	916	972	914	972	1011	1026	1012	1007	981	1027	964	920	942	948	974	965	961	961	951	948	929	987	999	978	930	961	941	946	994	989	969	969	1001	986	962	989	938	969	1011	966	1003	958	961	974	986	998	999	965	995	966	960	989	988	998	1013	963	943	936	954	934	988	977	891	1009	978	988	969	944	992	947	936	990	1046	963	924	956	933	981	1038	965	970	989	968	981	964	945	970	981	990	1003	914	983	1022	912	936	1025	919	1004	1005	995	995	950	972	957	975	960	962	1002	963	978	966	976	997	1017	970	988	967	1000	1014	939	929	963	929	945	946	979	985	972	1046	960	1042	924	985	923	970	930	960	932	983	955	1009	978	998	920	1067	979	1020	931	976	990	1035	970	937	940	931	1003	901	1020	944	892	930	962	938	1013	971	932	954	970	978	960	959	970	974	1017	1015	923	975	953	1000	943	982	990	970	940	917	990	1033	998	932	927	923	1002	905	909	964	974	956	979	907	936	965	1021	969	956	1000	1024	981	993	991	958	1000	982	998	961	983	992	964	938	991	972	956	990	991	994	958	984	917	940	964	965	982	971	1021	964	1013	948	940	995	912	942	937	944	995	912	948	1013	1005	952	976	970	954	921	990	930	975	935	959	968	960	928	977	1002	983	952	964	988	985	1005	959	999	1019	989	951	968	991	901	919	975	940	1042	960	987	928	968	902	990	946	938	1010	866	952	990	930	968	1005	1004	1000	947	926	923	962	1015	966	897	952	1015	964	1026	962	944	1005	1059	998	1011	925	935	1001	922	956	943	998	934	967	968	965	987	966	1004	974	955	1017	940	955	947	912	1025	1014	939	933	975	966	963	965	993	1022	947	964	951	954	968	966	977	978	961	927	966	969	957	1024	965	1005	996	934	1002	932	905	1003	996	993	977	1014	944	982	996	1012	988	945	978	923	981	950	967	964	914	970	1016	1010	965	1006	972	966	950	1007	954	968	979	933	968	932	957	931	974	970	993	978	950	976	987	944	910	932	1008	990	969	938	986	921	988	934	976	930	947	1038	961	962	950	966	979	953	1036	965	951	1006	1010	950	1026	959	975	993	960	965	971	986	977	1015	947	979	983	999	973	989	1014	1021	943	973	977	980	934	986	1012	926	938	967	993	1011	920	949	1039	893	939	993	945	919	990	990	948	972	994	1033	936	963	964	1029	999	998	930	994	980	922	988	976	975	955	967	967	972	951	947	980	966	985	968	1004	973	1033	991	921	936	1024	1024	945	973	1042	956	1005	993	1016	974	985	1024	960	984	972	1004	925	913	987	947	960	958	996	963	1006	925	999	970	985	948	998	977	933	980	978	979	990	973	937	940	943	971	1018	914	1008	950	991	987	963	957	982	963	1028	955	932	990	963	958	955	936	991	947	992	986	960	1018	925	973	990	958	922	916	979	981	966	981	954	976	1025	954	1016	929	919	1001	981	906	968	951	954	940	942	961	937	963	1008	927	975	1010	935	978	1036	994	971	950	962	928	980	910	978	932	990
10268	17748	16197	9815	6575	5050	3877	3095	2644	2327	2064	1880	1712	1623	1516	1378	1316	1362	1252	1183	1158	1180	1147	1191	1082	1025	1005	1027	1058	1007	999	1007	1025	989	977	988	975	949	964	957	952	984	976	966	976	1009	898	924	923	992	966	967	898	906	920	936	958	906	906	971	912	924	946	952	935	917	938	928	929	926	903	896	962	952	950	928	930	924	905	950	898	879	919	885	941	879	901	911	942	960	948	867	910	924	932	946	954	907	924	901	956	963	921	918	919	932	923	941	899	866	926	949	871	908	924	871	883	910	916	924	895	926	907	855	903	894	935	926	956	934	933	877	896	879	904	891	958	923	926	954	906	906	877	866	950	888	914	947	891	903	902	874	920	907	959	909	967	923	915	921	883	933	956	914	916	935	906	894	875	919	917	915	938	880	949	927	919	908	926	907	908	866	920	881	886	921	899	866	920	883	967	881	955	891	860	915	946	858	946	935	916	899	910	881	904	957	928	894	920	908	929	902	852	919	931	887	953	917	919	950	854	906	890	932	882	917	900	881	905	895	895	917	926	886	905	945	924	842	912	909	962	903	941	891	863	950	928	871	876	920	865	928	920	923	927	907	906	924	937	892	906	866	936	967	925	929	917	900	924	926	892	890	863	922	943	891	929	916	955	900	859	868	920	926	901	925	872	904	877	862	898	900	938	925	893	920	955	876	901	971	902	964	917	861	896	906	953	870	962	871	928	957	923	931	921	915	940	933	883	885	879	908	908	930	903	905	926	908	906	917	855	908	933	907	874	876	901	949	937	927	873	846	884	889	932	910	916	916	931	902	944	932	884	890	889	936	940	876	894	940	929	927	892	921	930	918	921	922	836	921	897	902	939	874	946	867	957	854	914	933	881	856	883	942	907	950	887	858	879	889	930	949	932	883	932	886	976	932	926	910	923	911	873	920	875	870	921	898	860	929	970	883	900	927	950	914	936	910	902	890	886	894	969	938	967	928	885	885	891	920	884	920	934	973	990	893	946	920	924	864	878	961	896	923	937	867	885	931	888	925	915	874	887	931	879	936	907	893	917	930	912	932	898	931	927	957	951	893	890	914	883	953	903	946	945	924	919	915	876	889	917	907	918	864	896	878	886	903	913	933	909	982	880	938	909	933	950	979	949	980	875	841	875	915	895	916	901	925	918	877	878	877	930	932	903	878	873	897	902	917	843	956	920	876	861	897	939	894	904	855	861	893	955	884	922	874	889	887	923	920	911	919	900	904	931	939	981	895	974	914	970	841	940	955	889	907	962	956	933	906	876	927	905	934	937	964	897	849	862	921	928	900	916	910	874	878	928	905	907	884	892	924	891	939	868	988	859	960	881	908	898	897	909	934	966	964	892	926	863	968	862	895	924	931	913	880	896	910	917	933	890	951	928	899	875	852	924	915	861	922	943	891	881	897	888	902	856	928	851	903	879	906	930	939	895	925	893	908	913	882	872	851	891	942	877	979	877	907	862	891	950	933	925	910	891	885	973	878	939	864	874	890	933	932	917	860	944	923	891	948	877	864	903	877	941	943	965	917	907	882	900	894	874	919	908	907	918	880	940	942	875	873	943	914	976	867	917	926	904	881	927	900	939	983	868	908	861	962	925	921	942	920	895	932	895	917	921	940	918	894	880	900	914	870	896	936	949	928	923	919	895	933	938	889	949	955	867	895	951	882	912	944	868	987	915	931	923	882	915	909	883	906	918	878	837	900	916	987	904	866	954	910	867	961	964	864	943	911	889	905	863	915	920	919	871	879	896	887	881	916	895	950	885	931	944	916	944	925	962	923	889	887	904	911	844	942	947	917	951	898	849	920	897	948	909	911	902	878	946	904	916	923	898	902	949	874	984	886	963	915	877	903	923	985	885	895	892	976	917	903	888	901	907	894	900	825	915	881	886	900	909	872	933	907	924	884	964	936	939	972	979	917	969	914	889	913	873	977	910	904	885	933	867	959	967	884	903	872	943	891	960	930	912	943	918	880	868	938	889	930	933	884	901	876	840	852	954	871	977	907	902	916	913	884	841	839	933	905	966	891	939	904	934	930	894	901	919	912	957	932	919	936	926	937	905	917	907	925	918	920	871	949	939	948	865	893	886	890	935	951	933	911	951	944	926	892	844	942	883	867	859	912	842	882	907	944	883	920	983	900	942	933	934	902	919	891	886	974	960	927	954	891	917	935	905	939	853	906	878	892	915	923	877	925	944	870	938	910	902	915	946	929	944	951	937	904	934	860	907	890	893	932	893	862	947	872	895	908	864	879	908	884	917	893	917	947	845	895	903	884	972	928	911	928	888	944	919	925	921	884	915	914	905	923	900	864	881	863	897	927	939	919	945	911	876	892	871	959	930	859	928	878	947	878	911	919	900	848	888	945	849	910	937	898	959	894	913	884	922	905	902	909	953	912	863	923	884	909	922	941	880	954	939	897	879	930	875	891	930	909	904	928	944	927	924	910	913	949	897	926	892	877	892	957	867	884	901	889	891	840	877	945	949	825	874	909	878	931	933	926	866	951	898	930	918	874	912	862	916	916	855	970	916	949	922	911	908	944	926	909	929	957	953	905	873	907	899	887	974	899	924	959	916	876	936	885	942	907	983	931	931	877	932	914	914	911	855	922	896	871	904	903	902	924	930	890	967	880	896	872	937	952	901	941	915	962	880	894	940	909	898	907	925	882	958	883	867	890	936	848	899	875	883	897	921	894	926	884	889	869	944	936	875	913	843	955	904	898	955	903	902	874	885	913	910	905	887	916	895	892	937	846	901	915	922	911	906	863	931	872	975	905	913	908	906	888	874	896	926	901	902	942	892	952	901	914	878	933	962	898	881	947	885	909	922	915	871	917	921	884	882	940	945	863	911	931	901	882	904	928	903	917	871	895	942	925	899	923	838	893	946	906	905	951	934	937	902	935	897	918	927	868	915	918	905	895	940	911	909	881	914	882	954	871	900	910	909	897	942	926	889	900	881	883	898	912	860	978	894	876	877	923	917	901	901	928	883	910	905	949	886	905	931	904	878	888	882	929	919	936	907	914	916	978	921	935	939	906	890	905	910	903	961	941	898	963	857	893	882	883	909	949	924	902	991	910	917	905	878	890	994	885	936	933	901	864	908	882	949	887	878	845	918	877	900	924	894	963	892	975	911	945	952	871	912	956	925	945	918	918	916	901	904	919	936	915	851	906	869	878	947	908	936	882	886	947	908	943	910	891	900	908	916	891	893	908	932	901	891	945	944	979	885	879	872	932	865	931	944	947	891	895	901	883	898	883	931	930	897	939	892	881	925	933	896	922	959	892	885	887	888	909	926	896	909	924	855	958	922	880	953	910	971	928	901	920	900	909	887	862	916	925	903	961	976	893	882	887	876	903	924	890	908	899	913	908	917	901	876	893	907	835	870	873	950	896	914	886	923	911	928	909	936	950	915	897	891	974	896	901	892	861	942	898	981	921	892	904	902	894	923	905	878	863	900	912
29106	16478	2738	696	511	456	425	413	340	329	350	361	313	341	316	324	351	337	343	330	307	331	325	362	305	314	344	330	305	291	323	344	354	356	314	332	352	314	342	290	354	309	323	358	326	308	322	326	311	324	326	348	313	336	330	352	321	284	341	323	337	318	323	329	348	348	340	354	326	328	355	305	354	333	351	336	345	362	333	337	324	320	313	326	364	342	362	328	329	356	323	325	308	324	336	352	335	334	317	320	291	308	354	333	363	332	318	320	307	323	328	336	317	321	338	305	332	324	352	336	315	324	332	373	349	341	310	295	327	312	319	300	340	350	360	316	340	300	338	355	313	361	327	299	319	350	327	335	313	301	346	326	334	317	353	332	322	323	312	354	352	334	345	328	336	349	328	334	312	320	335	313	331	314	308	345	351	324	320	318	315	334	312	367	313	329	324	316	303	348	329	316	350	320	300	298	323	384	314	309	370	350	363	304	296	347	341	361	330	322	356	346	307	303	318	314	339	334	328	322	331	327	348	328	320	357	319	330	323	321	311	326	303	357	313	312	359	315	365	326	290	327	350	343	381	314	323	353	299	357	307	326	329	349	323	365	340	344	344	288	296	332	334	331	351	338	296	339	329	347	332	316	309	321	344	323	302	326	356	337	309	333	326	346	316	327	308	342	342	306	315	351	316	318	333	331	332	340	344	366	324	313	328	326	347	322	323	328	305	317	347	303	300	321	336	317	337	314	348	307	323	331	334	301	299	332	308	335	349	303	326	327	368	359	348	318	324	316	311	332	348	342	330	323	322	334	369	325	334	311	322	308	351	336	293	322	368	278	333	341	324	333	348	325	326	316	350	337	299	306	320	335	338	338	321	338	343	330	337	314	309	298	344	346	303	344	344	354	310	316	324	346	314	293	337	317	341	318	318	302	337	353	323	340	331	356	330	338	342	327	341	315	313	311	275	330	348	302	370	340	346	332	308	335	345	332	336	332	337	340	300	318	318	330	332	330	334	339	350	376	328	341	302	364	319	316	324	333	322	314	331	324	299	312	371	335	339	340	318	320	350	336	335	318	323	320	335	297	327	319	318	326	325	315	313	309	323	336	316	358	352	341	330	337	327	352	333	325	301	322	323	331	336	362	328	291	312	342	340	355	314	329	324	352	311	350	319	329	330	311	341	331	378	336	320	320	300	319	294	339	325	342	320	314	325	322	326	314	294	307	344	349	333	342	352	369	304	305	346	328	349	321	327	287	343	321	304	337	367	325	344	357	333	365	323	329	340	364	329	324	329	339	341	321	310	314	301	336	330	331	363	304	344	333	355	365	325	312	312	340	290	331	324	307	323	334	306	318	324	319	322	315	344	332	335	348	339	337	311	314	338	333	327	324	338	351	333	323	333	351	339	344	342	328	309	313	335	306	336	330	357	321	320	318	357	329	341	319	340	335	316	337	321	305	329	319	303	322	349	360	331	335	335	328	305	297	336	366	331	301	335	352	339	307	329	354	361	323	324	314	322	305	336	323	359	307	329	316	337	325	312	339	350	340	331	331	304	312	314	335	323	289	332	296	326	354	335	336	346	346	319	349	289	333	338	337	328	323	318	334	392	346	338	296	351	324	375	311	305	315	374	315	335	309	330	363	343	329	338	327	304	354	337	321	273	321	316	339	334	301	360	336	332	316	325	341	354	312	320	297	336	327	313	330	311	315	339	336	370	334	366	312	335	327	371	306	335	329	359	342	337	335	344	353	353	363	338	375	317	365	324	338	345	363	355	332	302	323	332	332	337	326	355	353	297	308	351	361	307	328	294	301	344	297	321	307	329	333	328	322	340	315	373	303	326	300	336	352	342	327	326	335	343	338	337	324	310	333	331	328	342	353	301	312	316	349	309	300	344	329	340	333	310	337	315	320	344	312	359	371	322	342	336	366	302	356	337	355	328	330	318	319	336	322	322	336	295	321	374	312	352	307	287	306	325	342	354	311	343	329	328	300	346	338	338	334	332	334	325	351	341	322	346	351	329	373	277	340	328	294	322	314	329	312	325	358	335	346	346	346	340	382	327	355	328	327	340	333	316	354	345	341	319	315	358	368	327	336	330	320	310	362	339	340	306	333	339	322	324	314	308	336	324	334	331	350	346	343	330	293	322	361	328	355	327	327	313	331	312	312	383	326	334	310	358	334	306	311	338	307	346	327	343	320	371	315	338	357	323	345	339	303	333	335	313	336	329	358	303	324	362	354	316	326	321	315	329	304	327	348	331	305	366	303	323	331	328	325	348	323	331	339	297	338	326	317	351	341	317	308	307	286	349	321	328	315	345	313	316	352	336	353	326	328	322	338	331	360	349	334	322	347	362	367	348	341	331	312	311	366	305	343	360	326	325	321	323	322	344	331	326	344	318	345	334	316	323	320	343	313	332	321	301	313	323	318	305	338	376	292	321	328	327	345	358	338	297	329	343	344	350	364	334	319	338	313	334	328	329	345	300	325	305	328	359	325	337	311	343	333	337	298	316	315	319	333	354	337	305	347	331	314	319	303	360	306	354	353	309	309	340	308	333	361	328	282	337	301	339	311	351	300	321	315	339	330	374	291	350	325	317	334	309	323	294	301	352	314	347	362	347	347	310	324	286	309	321	343	342	359	349	311	327	311	291	317	365	345	314	331	338	292	337	303	329	333	311	316	365	353	367	282	320	329	313	332	327	313	329	307	326	312	335	343	338	303	336	323	327	324	315	319	311	347	295	322	335	341	348	333	350	320	330	352	335	356	286	313	325	321	314	293	323	345	327	331	354	357	320	315	361	318	342	347	323	337	320	311	319	299	357	332	360	332	316	335	323	372	329	340	348	343	347	343	314	317	337	363	341	325	364	347	345	315	335	326	321	342	332	340	320	316	344	336	317	340	357	342	366	360	346	344	330	331	353	332	317	316	324	344	360	344	290	340	306	340	352	322	330	306	297	314	319	346	328	330	312	309	372	347	323	319	306	331	322	349	368	313	325	322	348	330	346	333	344	310	318	306	336	302	348	334	349	317	302	342	329	339	358	357	348	307	314	318	341	319	323	309	298	317	319	308	340	330	313	294	349	337	328	362	344	315	331	329	315	316	309	321	321	347	317	323	391	342	333	336	335	324	331	319	337	346	340	322	357	301	315	344	290	327	326	333	352	345	290	309	306	331	332	318	333	320	319	323	330	325	323	339	343	363	344	352	356	317	346	321	334	333	323	319	331	354	330	331	326	323	347	345	347	363	300	333	318	330	313	327	359	331	298	341	369	320	363	298	320	319	340	319	315	307	340	328	329	365	346	342	319	345	307	329	321	352	317	317	328	336	328	344	354	326	310	335	312	349	303	310	323	324	307	348	309	354	327	333	321	337	338	356	323	354	321	370	325	330	308	310	360	333	317	340	333	311	322	321	320	329	341	322	333	349	326	334	334	337	335	320	350	303	318	353	302	354	335	336	318	291	338	329	319	347	338	324	336	302	340	312
5031	977	836	627	513	467	417	411	371	400	344	336	354	329	331	341	301	353	351	304	333	309	329	336	337	320	317	316	343	337	359	326	336	306	329	349	366	326	324	337	369	353	332	343	329	311	365	327	348	323	315	356	319	352	336	320	350	342	338	337	334	322	280	301	358	334	313	306	303	334	307	298	319	317	329	348	356	324	322	335	351	325	309	356	326	348	308	328	354	325	344	317	342	311	336	339	314	336	309	349	338	312	351	313	319	310	323	310	326	320	338	309	335	334	340	352	345	332	335	327	338	331	341	311	322	331	296	318	318	331	315	320	334	340	328	329	336	317	282	334	334	317	324	308	331	341	319	336	327	352	306	318	315	338	314	312	326	305	316	323	315	285	338	355	329	322	317	299	343	349	300	334	336	309	342	334	325	348	345	334	323	333	326	335	331	345	323	322	337	306	291	336	342	321	331	323	303	338	319	363	325	327	327	303	342	314	338	315	311	329	295	370	344	323	329	335	327	326	322	339	316	340	324	316	325	338	327	358	321	315	341	371	344	329	336	322	328	330	310	341	287	325	305	312	354	358	334	329	318	340	315	350	301	322	335	317	324	339	333	353	306	319	341	309	351	332	313	317	336	322	316	343	323	314	348	332	349	303	365	318	322	321	342	353	326	321	338	353	318	350	298	327	336	343	357	336	339	325	306	297	328	334	332	286	321	346	310	326	335	323	297	320	303	318	294	335	312	333	341	341	297	326	331	315	340	301	298	343	310	351	330	310	354	319	339	365	321	328	321	326	321	315	296	342	312	337	317	341	318	316	324	335	309	340	290	337	350	328	311	329	345	333	337	354	342	347	316	347	309	346	322	307	339	321	317	353	320	308	341	335	302	334	316	334	312	317	311	317	329	353	324	307	342	343	312	322	306	334	342	318	348	321	351	326	358	324	313	330	302	328	320	303	332	317	308	288	347	312	317	341	345	350	350	332	334	296	332	334	310	324	324	351	345	348	342	350	327	337	333	350	325	337	329	349	339	339	337	327	332	345	302	312	338	309	320	322	316	332	293	323	372	377	338	305	355	339	317	348	326	341	342	348	307	327	331	333	320	330	368	332	312	331	332	339	354	354	348	337	340	318	319	341	324	309	345	331	302	328	309	314	324	326	332	328	334	324	353	347	341	320	319	319	331	328	317	314	344	354	355	295	322	333	318	315	340	340	325	328	319	332	340	329	293	326	365	322	308	351	333	327	350	330	343	357	309	317	324	316	360	322	339	317	332	308	354	316	313	325	337	316	339	343	320	326	295	330	343	340	313	341	334	318	337	319	331	313	297	334	331	309	322	324	358	328	353	279	319	313	317	313	312	295	309	329	344	307	357	304	332	334	323	306	343	346	319	313	355	324	330	326	343	292	316	324	294	349	313	345	332	325	318	369	344	327	341	330	330	347	344	329	326	297	314	308	310	314	319	296	308	305	324	325	301	328	336	328	344	376	328	327	326	309	339	328	329	317	336	340	328	332	322	329	329	328	330	306	341	338	327	336	356	328	327	329	335	337	330	343	331	300	310	333	293	322	314	371	319	334	322	324	343	334	308	329	326	332	327	340	334	357	362	322	330	316	298	362	314	359	341	318	345	327	347	333	299	330	336	291	333	295	357	330	330	345	338	340	295	341	325	320	304	370	328	357	309	354	310	350	311	346	296	329	308	309	321	326	326	321	327	334	332	319	345	321	344	310	337	335	286	318	297	318	367	305	325	340	347	319	310	337	328	321	323	343	317	313	329	330	300	308	351	306	335	343	364	323	349	330	326	353	329	322	328	349	363	341	291	337	340	332	336	327	329	360	336	330	345	326	360	328	333	329	303	356	312	318	339	309	358	336	311	325	301	345	290	316	320	310	314	311	341	285	324	334	348	282	361	321	337	321	290	323	311	351	373	340	326	336	299	317	316	334	336	332	321	342	301	343	348	333	335	317	325	314	346	325	361	331	325	313	308	310	306	349	315	308	340	312	324	329	327	333	326	300	361	343	317	293	313	311	314	339	333	341	335	324	360	329	331	356	341	324	320	322	316	336	351	315	328	349	311	346	335	309	325	333	338	318	320	315	291	298	321	340	315	349	348	328	328	339	314	303	327	324	329	334	318	332	342	301	313	323	336	344	319	300	336	316	322	282	320	329	336	298	313	292	315	323	321	314	307	334	314	320	321	317	312	339	344	327	323	343	300	328	356	337	347	322	339	291	326	339	344	333	315	322	314	352	325	315	317	345	304	314	283	304	306	325	332	321	348	338	343	338	324	371	308	322	296	326	348	329	323	333	333	336	353	336	286	307	313	325	326	329	349	315	364	319	290	317	313	300	313	341	331	328	314	323	337	350	334	363	336	369	341	324	285	344	317	334	326	353	336	301	300	331	346	338	306	338	337	321	316	332	330	370	343	305	343	330	317	352	309	294	343	315	321	326	311	299	322	364	326	374	326	303	304	337	306	354	317	319	353	318	345	327	347	307	367	351	348	331	374	330	325	343	286	362	322	312	314	321	334	348	342	326	351	321	345	334	316	315	337	338	348	331	330	307	332	310	307	348	333	332	330	351	345	314	326	354	336	321	307	324	311	323	331	345	333	363	356	314	326	327	337	278	331	352	322	336	301	313	317	314	334	291	342	320	311	330	328	364	339	340	339	325	318	322	335	294	356	331	337	322	345	351	312	329	323	322	349	346	307	380	343	321	306	332	319	320	334	311	339	333	339	337	306	302	343	338	352	332	320	362	300	320	329	316	314	354	340	337	319	338	367	299	340	334	290	326	320	339	326	326	328	337	306	350	326	336	338	359	342	313	374	308	337	314	329	337	325	319	375	316	322	378	349	332	329	333	308	335	334	328	317	335	312	337	319	323	315	314	307	331	345	347	319	329	324	349	346	291	351	319	349	317	356	332	327	343	318	358	325	315	358	318	338	333	337	302	337	319	322	311	319	331	299	346	349	336	327	312	333	347	312	354	330	305	307	373	314	322	337	298	364	325	310	341	325	315	315	321	355	330	336	357	307	320	348	345	305	335	321	323	305	308	327	314	333	317	295	307	310	319	354	310	279	321	331	316	317	330	304	325	360	303	339	298	321	333	334	333	330	354	332	343	330	310	330	358	297	326	336	329	338	323	315	334	316	300	358	329	315	308	337	329	311	313	340	310	327	330	343	309	359	322	331	321	347	362	309	356	304	309	381	294	300	330	303	327	310	350	319	319	338	292	332	299	300	355	337	358	337	304	328	340	360	292	328	321	324	303	337	304	327	351	351	314	309	335	361	344	324	308	347	319	333	329	339	321	340	331	330	310	326	342	346	350	317	322	315	316	328	331	343	365	317	353	356	299	342	355	315	297	364	342	358	322	322	361	358	328	310	337	360	337	318	307	303	317	313	334	323	326	337	336	300	320	319	311	313	348	300	308	324	320	332	349	332	297	308	310	327	353	304	321	307	331	337	358	299	343	312	336	338	313
25779	21322	28092	24892	21333	13435	2005	1386	1155	1049	998	993	919	904	876	830	809	852	846	851	822	827	792	807	711	777	735	728	839	785	724	733	780	789	765	825	754	770	771	809	739	742	727	797	783	789	760	749	753	719	780	744	773	751	747	750	792	802	758	721	732	772	705	805	749	765	766	732	747	726	731	747	790	726	752	734	746	792	771	755	820	753	713	725	735	764	777	729	734	786	725	723	788	697	769	771	721	751	737	732	751	753	722	790	768	746	711	749	696	739	769	773	726	838	835	747	745	763	714	751	767	780	746	741	761	720	705	766	790	752	735	747	693	711	754	768	723	743	778	742	770	752	758	777	782	749	742	763	731	766	746	739	742	729	742	768	755	741	714	748	747	723	793	729	746	761	755	769	732	701	690	756	761	693	712	744	771	780	717	790	769	745	720	736	790	773	739	729	759	765	730	729	773	764	746	749	702	783	720	781	750	735	812	728	753	743	698	714	755	754	732	757	676	749	764	716	781	710	766	707	684	732	763	757	748	707	723	731	748	746	703	749	774	752	735	788	733	744	754	747	784	745	786	766	726	760	777	745	725	745	770	792	735	745	750	754	764	707	743	755	752	739	790	728	768	728	764	743	764	749	729	684	753	710	754	748	732	740	699	706	708	728	690	750	762	749	740	780	756	728	717	696	733	773	743	753	711	752	727	756	763	757	749	750	722	733	724	734	733	734	720	738	758	753	742	712	696	743	763	751	754	744	801	713	728	729	708	723	764	757	814	743	736	711	739	764	744	733	767	745	781	722	751	729	732	749	709	718	691	753	775	718	750	729	651	710	755	815	754	747	697	717	735	706	792	796	754	742	757	742	695	715	727	704	702	750	763	706	768	713	759	740	706	738	767	762	773	757	741	711	724	725	730	708	721	765	723	743	732	719	718	704	771	851	780	758	750	741	752	738	750	721	803	745	752	734	725	739	761	725	743	743	799	731	800	682	730	735	722	785	734	749	769	775	760	741	732	753	779	774	782	774	747	732	755	722	721	749	688	722	790	771	791	689	721	779	713	726	740	692	778	740	681	756	770	746	696	711	753	727	711	727	742	718	731	711	749	740	749	683	711	727	759	704	726	774	753	747	759	748	707	712	711	742	760	714	732	730	704	768	705	773	713	748	740	679	702	733	722	767	746	756	767	746	699	734	791	713	765	736	750	752	755	724	716	729	721	741	756	753	787	734	740	733	720	770	747	689	691	769	742	675	789	778	708	671	784	779	741	756	698	701	742	779	682	724	694	765	725	740	766	707	764	779	744	732	715	758	716	762	767	733	686	767	729	776	771	740	765	729	721	711	723	733	727	767	741	739	736	699	761	742	765	731	738	749	752	748	737	731	728	753	685	732	770	727	685	774	731	697	744	768	714	724	734	716	728	768	714	746	748	717	790	732	717	718	788	732	721	739	763	781	724	706	736	749	719	776	770	731	756	759	694	716	737	765	738	723	750	735	761	752	694	696	711	678	774	712	779	735	760	706	767	771	756	742	730	769	822	735	778	746	745	792	680	765	717	737	748	775	758	756	775	739	732	787	732	730	772	720	755	791	683	756	781	766	729	733	700	751	722	674	716	736	744	756	757	732	710	710	761	758	737	726	774	725	767	762	728	745	709	720	709	736	777	722	722	741	778	757	791	748	725	771	717	772	713	731	723	726	721	738	717	744	741	770	744	733	746	759	707	742	784	755	744	713	744	745	741	755	751	726	759	685	747	698	772	762	751	678	724	769	762	707	723	709	758	737	713	723	697	737	721	791	774	782	765	772	742	759	725	735	744	721	739	735	708	770	757	721	770	715	725	735	725	737	735	782	758	726	672	766	773	718	751	735	719	731	735	705	766	781	731	739	714	727	735	741	733	708	740	787	738	815	709	746	796	729	770	743	725	730	741	750	771	726	700	773	751	735	763	750	743	760	724	770	714	686	792	743	756	755	705	715	756	738	722	681	734	769	754	730	752	746	753	704	727	758	730	750	747	712	754	696	759	739	697	695	727	751	719	722	768	773	757	752	757	718	737	789	736	712	729	684	762	712	744	761	734	747	720	717	687	743	731	727	716	738	743	741	711	724	752	736	759	709	694	781	775	718	714	725	740	749	753	717	714	810	700	808	800	716	762	786	769	695	745	752	738	762	734	657	722	728	712	767	771	748	798	764	779	718	736	757	780	740	711	754	750	743	763	756	761	785	765	773	766	774	754	791	715	673	729	734	793	741	764	680	754	736	746	725	751	735	730	720	755	765	737	752	724	708	752	758	732	731	755	768	761	720	774	738	798	698	759	739	723	728	727	754	758	752	766	744	724	723	753	756	724	739	741	767	810	676	759	674	788	708	727	759	727	737	736	728	728	750	801	744	751	769	719	712	689	753	727	739	737	757	768	733	670	719	715	695	750	727	794	714	776	778	716	737	777	735	735	709	751	758	736	707	731	698	751	729	702	752	766	739	704	705	707	725	759	738	805	737	729	752	729	680	716	716	781	747	704	723	772	748	746	734	710	787	701	730	761	750	713	750	670	816	772	719	784	718	751	749	684	757	762	762	794	762	732	719	734	752	721	774	773	724	779	763	749	721	735	711	747	777	725	731	706	741	693	683	758	726	777	779	720	737	718	741	743	735	769	737	793	803	750	754	778	763	755	738	712	749	779	723	741	730	791	729	735	740	711	700	721	726	778	727	790	765	735	767	715	772	799	752	734	792	744	713	748	742	777	794	735	733	768	757	715	759	751	708	739	732	798	751	736	778	747	717	730	724	737	729	696	732	733	692	762	732	746	772	764	721	743	723	669	734	735	770	685	730	699	734	706	743	770	719	724	769	754	785	718	739	763	712	719	688	712	749	757	756	794	793	710	680	731	719	729	758	738	676	766	669	736	730	696	714	728	742	750	748	706	731	745	753	706	766	730	742	772	801	744	763	738	761	746	763	737	782	683	752	710	730	701	753	739	729	740	751	737	712	729	695	763	780	696	719	781	759	685	768	741	714	710	740	732	711	724	721	777	736	731	800	712	761	763	735	713	775	753	739	728	742	726	783	751	662	770	762	818	774	745	735	725	778	723	780	730	753	760	748	725	674	713	760	713	720	701	740	744	742	743	748	708	707	734	759	770	750	722	795	751	736	789	790	729	692	742	709	722	720	733	712	694	755	716	729	725	707	743	672	684	707	707	781	755	776	690	722	709	777	734	705	772	727	754	760	709	732	727	740	737	813	739	790	786	761	708	714	766	745	741	751	760	790	721	692	743	714	700	781	758	776	700	735	683	760	741	717	764	750	763	739	770	771	738	780	751	700	726	752	718	754	733	742	723	789	733	681	795	723	728	691	734	734	725	754	725	678	751	712	739	763	756	728	723	770	758	692	758	713	731	737	753	785	746	717	702	677	727	721	751	711	744	760	761	695	746	765	784	757	739	737	724	709	698	743	750	751	736	773	708	771	775	783	698	701	743	760	726	738	708	709
7338	11027	10264	5796	3744	2833	2260	1878	1669	1408	1256	1185	1121	1003	947	924	954	850	852	796	800	788	830	847	831	795	792	758	790	791	768	729	749	740	750	745	702	780	741	680	673	737	735	700	759	692	730	749	729	755	715	709	726	682	692	677	702	703	694	693	688	679	700	635	714	671	682	681	700	680	692	693	690	718	747	659	676	694	693	691	698	735	730	673	652	651	622	652	711	691	668	687	665	722	669	646	679	704	652	715	682	659	652	750	686	697	707	711	664	673	760	664	675	673	650	703	703	712	681	720	668	687	709	640	743	674	694	687	751	638	674	680	704	675	687	721	682	682	656	659	722	668	637	680	633	695	668	684	664	739	689	679	687	686	695	706	661	713	701	690	728	706	676	711	654	649	656	697	727	660	648	670	717	676	671	635	709	668	703	659	702	686	690	681	698	683	707	685	719	680	722	656	745	655	684	674	690	691	662	679	706	732	646	714	692	724	688	716	648	711	697	681	732	709	660	634	660	678	713	670	723	705	668	706	718	719	715	686	654	708	700	669	679	640	686	687	753	693	690	635	698	711	646	705	685	659	702	652	679	640	692	670	715	685	700	688	708	696	682	668	646	689	702	660	648	689	696	685	732	646	704	662	709	679	680	719	689	671	731	678	668	688	720	711	697	748	655	712	735	728	678	674	697	678	685	700	690	669	725	709	660	736	638	669	699	644	693	703	669	723	679	655	708	707	669	683	720	672	673	675	678	656	714	730	689	717	681	655	652	706	670	678	686	704	662	668	680	688	706	753	681	690	670	677	730	699	700	665	693	714	719	695	621	692	701	712	647	710	645	691	720	691	683	674	745	639	694	703	692	673	636	732	696	720	679	719	750	670	714	675	703	714	698	675	713	739	648	645	704	728	684	709	720	679	680	647	705	673	692	626	659	706	757	658	687	664	680	696	692	729	674	719	713	706	682	696	699	701	643	673	675	657	674	729	751	693	697	681	628	668	702	673	679	697	713	649	675	691	668	677	686	716	698	685	689	700	675	702	698	657	729	676	665	682	713	659	649	692	701	714	719	728	698	630	654	621	710	692	682	723	686	710	665	685	699	734	740	668	714	646	625	683	689	717	678	639	656	694	701	725	694	711	676	655	663	711	661	770	704	669	635	713	703	707	710	687	657	692	659	710	679	655	657	661	719	693	693	684	667	728	702	646	717	700	675	666	699	643	676	665	697	760	703	724	696	713	669	709	695	689	700	673	707	703	749	684	699	723	700	671	689	732	716	685	671	673	697	722	670	693	667	704	625	753	658	680	724	657	692	644	709	728	713	670	685	727	714	725	671	680	700	729	707	664	693	689	677	657	666	694	727	754	713	653	728	717	654	673	719	732	714	686	692	660	707	672	715	709	624	648	707	711	682	684	669	655	673	656	721	695	644	653	680	656	720	711	693	645	676	717	688	674	659	689	692	678	661	672	692	766	693	697	667	700	640	716	691	674	685	715	705	682	704	666	715	656	698	694	677	687	679	684	707	668	723	709	685	713	719	677	651	689	713	672	684	658	702	679	708	681	696	648	695	691	704	675	704	690	653	703	659	684	701	680	711	687	660	715	707	716	699	687	735	692	679	707	684	689	693	695	691	654	675	667	702	700	670	678	690	673	739	662	730	703	673	735	685	641	661	693	759	685	690	727	766	715	736	644	678	663	694	646	677	747	705	688	700	702	694	686	707	689	700	672	709	661	653	655	678	681	681	684	690	688	684	663	673	696	700	708	692	718	695	672	649	684	664	716	712	673	721	672	664	693	657	709	701	677	657	707	731	710	671	648	664	659	682	666	685	741	640	658	690	702	673	703	700	660	719	675	688	683	692	685	676	697	689	700	667	714	688	652	675	690	671	655	660	698	684	659	670	678	673	644	717	671	681	671	713	684	640	698	635	708	666	681	726	679	673	695	658	674	666	728	694	675	692	658	695	676	690	673	659	700	686	669	674	680	713	725	701	669	741	700	672	690	707	655	693	647	633	650	697	727	706	705	732	684	688	709	699	716	774	668	724	691	681	710	668	691	715	709	670	698	684	726	711	727	706	699	701	735	651	692	680	657	709	683	687	744	710	697	695	659	656	708	743	646	689	678	706	700	640	724	717	640	693	687	647	748	655	683	661	669	679	696	703	674	689	693	714	684	714	676	692	692	664	685	702	696	674	657	725	708	672	654	683	658	705	704	715	637	681	704	733	682	658	684	679	699	658	659	713	669	729	662	683	664	661	709	636	714	720	718	714	643	739	716	745	661	679	692	765	675	656	683	692	742	714	659	671	685	712	705	695	712	696	729	714	683	682	679	732	695	668	661	710	726	670	688	673	744	663	696	715	693	688	635	712	673	674	706	672	670	708	681	660	674	650	658	689	730	667	725	690	681	725	705	679	673	682	686	678	705	699	653	693	693	649	697	692	678	681	697	712	675	726	673	700	678	630	724	653	667	699	672	683	706	704	709	637	680	670	725	672	686	665	693	665	682	682	681	679	677	643	689	696	686	714	682	704	710	699	708	703	706	667	715	713	711	721	722	668	653	699	728	688	739	665	697	680	691	663	727	639	704	715	708	683	660	686	686	700	714	716	681	670	704	659	699	712	641	707	724	668	707	683	709	651	678	722	705	673	693	688	657	715	709	677	672	667	687	773	653	741	720	717	688	661	684	677	716	742	724	673	664	690	723	711	686	707	704	674	717	712	739	662	673	702	685	716	666	715	716	706	653	683	717	703	625	704	703	678	649	707	716	662	695	678	671	687	761	674	680	729	733	677	697	707	695	668	739	662	648	676	691	642	649	695	704	704	679	710	712	719	659	695	677	637	706	716	697	707	733	735	677	654	684	730	729	631	709	690	688	651	693	692	709	663	695	738	690	717	751	701	704	685	692	681	684	666	722	686	724	688	664	690	701	687	662	630	643	717	715	702	707	659	695	704	703	675	690	729	682	677	678	682	661	694	683	667	673	722	665	656	701	688	681	692	698	660	716	693	685	686	679	726	697	669	649	663	670	704	677	649	660	726	690	633	679	717	702	616	744	703	685	678	698	686	694	658	667	706	721	659	687	688	663	687	718	679	660	744	754	722	686	648	676	660	690	657	706	660	696	708	685	682	659	678	691	700	697	706	688	696	709	667	691	705	667	679	729	687	657	724	668	688	691	719	697	702	688	682	629	744	720	710	624	681	730	695	685	697	732	660	661	721	699	694	672	714	718	696	735	649	714	680	709	713	698	669	679	681	685	703	682	651	661	670	721	696	709	663	708	702	681	667	700	668	715	714	710	655	685	717	670	645	656	697	728	642	690	674	677	689	608	695	691	691	706	705	685	650	676	706	750	648	716	681	711	698	705	661	692	715	691	629	710	639	627	658	617	709	653	653	641	637	713	688	688	709	691	684	662	685	689	671	680	628	690	684	659	728	665	740	693	670	644	636	689	703	699	656	676	702	714	699	666	690	713	649	673	696	674	671	645
23407	21330	28436	24599	21336	21438	12413	2379	1769	1609	1578	1413	1297	1246	1297	1184	1112	1167	1118	1158	1091	1051	1154	1096	1020	1048	1060	1072	1040	1066	1014	1005	1062	999	992	1054	944	1009	951	987	1019	1040	987	991	995	1015	1013	1002	1010	955	995	974	1002	946	960	988	989	1073	998	991	976	971	1004	966	1001	922	988	943	960	1000	1019	934	958	949	1033	1007	969	955	959	936	967	990	994	962	998	953	969	971	997	920	1017	1027	994	990	989	966	991	946	956	973	1006	1017	1003	991	958	948	974	973	950	973	1017	981	1012	930	939	1023	945	989	1061	983	980	964	949	925	994	1006	979	996	994	949	994	1008	1025	1024	899	967	948	944	956	1009	984	962	971	1013	966	1001	910	970	911	1019	999	953	980	1043	976	968	1007	1021	974	1005	957	983	982	977	964	994	939	943	973	958	985	977	1038	1046	995	957	950	953	976	988	853	995	982	998	960	1003	969	946	996	1039	977	1005	942	1035	948	930	994	979	998	986	937	1005	989	936	974	907	940	919	965	1015	983	972	925	953	974	1006	1015	984	1004	994	978	970	942	974	946	980	938	1001	1023	949	940	935	1011	1027	965	962	1012	986	990	1008	993	937	952	954	953	995	916	964	969	980	946	1022	971	912	995	1028	946	933	960	1034	994	984	971	1001	987	969	962	949	982	1009	933	950	957	984	956	935	967	1011	942	928	1004	903	960	965	992	996	989	994	992	943	917	994	978	1006	951	959	979	959	983	1000	974	981	1010	948	971	1035	1007	956	989	1027	981	962	917	956	964	1008	963	979	976	991	966	1014	962	992	958	958	962	981	989	983	974	971	977	965	989	1049	916	965	965	922	971	936	1030	1026	931	1018	948	951	978	976	991	968	936	988	945	972	887	954	977	960	983	993	971	958	999	971	962	973	960	979	949	1019	986	940	949	998	987	964	934	1008	970	947	923	1003	934	983	973	938	988	970	919	988	927	981	1029	1003	950	957	996	959	974	964	952	1000	980	893	948	969	936	1072	947	978	962	967	993	969	954	969	913	966	974	928	1020	994	984	951	1008	978	956	1022	1003	943	962	952	967	932	979	945	925	919	970	956	970	979	965	1009	1034	956	962	1018	976	996	913	990	974	954	980	945	1010	897	954	963	958	959	1000	953	982	1027	956	977	979	974	951	980	1012	954	971	978	997	961	1001	938	1012	1006	980	958	980	963	987	1009	1003	988	1000	931	900	979	1010	942	1015	1008	985	942	950	929	960	916	991	1021	970	925	955	970	943	1001	935	898	914	983	994	1023	997	981	952	996	921	959	959	944	986	968	991	990	973	977	971	951	984	934	973	928	971	939	995	905	957	896	1012	909	977	973	943	961	940	1009	995	984	979	959	971	941	975	1002	942	1023	908	892	963	933	893	975	1007	1031	991	993	979	977	969	934	972	947	986	944	988	931	1023	941	927	988	940	933	928	928	982	971	936	986	974	978	990	952	990	1030	915	960	960	1030	951	986	947	976	973	914	1031	951	1002	912	957	969	1020	980	982	1001	994	927	911	1014	983	936	942	965	1006	968	990	964	1025	968	1017	985	946	978	1020	958	1009	944	983	923	971	934	982	922	978	956	946	1012	968	998	951	986	948	995	999	965	1008	977	951	1016	950	913	992	981	998	978	1004	1006	997	964	927	945	989	973	1020	945	959	969	916	961	979	921	1055	939	956	928	977	1004	985	946	946	1030	1020	1001	1032	969	967	994	965	972	943	973	939	987	986	974	982	1060	977	981	908	951	940	1022	960	971	989	942	940	978	973	935	990	1023	985	945	937	940	885	945	973	958	971	944	971	953	923	940	914	1012	1009	953	935	970	953	1028	1000	1004	974	964	951	974	963	1037	1001	926	985	954	935	1022	943	978	981	988	986	934	956	947	974	964	1023	964	969	930	925	979	943	945	988	992	941	949	999	978	937	980	958	971	937	933	967	993	938	1016	974	965	1013	1012	1012	949	962	996	935	926	972	926	988	997	1007	1005	994	985	959	934	966	985	965	985	1011	1003	950	976	944	1009	971	989	936	1002	958	1026	1001	972	958	974	994	992	984	964	928	948	978	976	985	978	968	970	977	954	937	923	934	927	878	962	973	974	941	1045	918	931	948	981	959	997	931	976	996	964	909	1018	934	983	943	993	1016	957	998	925	1039	956	967	975	1002	1003	948	977	976	973	1008	923	893	951	977	929	1000	936	1028	1006	954	974	924	949	932	989	1007	955	987	970	983	992	1024	1008	1045	1002	928	954	961	940	938	1021	966	1003	988	1012	1027	995	935	1002	1015	977	993	979	975	927	939	975	977	935	985	1037	1030	963	982	983	1012	946	994	979	995	955	953	935	1006	986	955	960	976	993	1014	1005	976	949	956	952	1015	974	946	956	913	955	978	994	1011	987	959	1010	971	966	979	975	920	947	951	954	927	993	978	979	942	1028	995	968	909	1011	957	940	988	943	956	931	967	958	1047	946	974	969	966	1020	1000	1023	1020	988	956	899	978	996	958	944	1018	987	913	993	980	928	965	870	965	971	1008	969	976	988	1006	959	967	925	1003	974	1020	1023	1003	1012	970	1015	958	981	954	961	972	974	933	984	965	985	954	984	983	990	962	918	961	1049	1011	964	952	968	931	960	966	923	945	980	959	931	954	1009	999	982	910	1012	986	973	984	964	987	965	948	1018	984	1000	927	975	1012	948	952	1009	1002	995	950	967	985	954	995	979	981	954	974	946	886	964	939	985	943	946	935	963	978	988	980	973	974	941	964	941	992	993	938	991	935	955	943	978	977	984	996	943	985	983	939	996	960	939	946	940	963	954	930	982	958	964	959	945	954	875	987	949	1022	955	948	970	934	940	924	960	1009	933	1042	962	968	974	950	1015	947	980	943	952	1010	972	928	953	985	981	983	949	966	960	974	996	927	931	972	966	979	957	943	1003	993	969	962	946	1021	950	1015	949	947	910	955	1000	944	972	963	956	987	954	1009	929	940	955	917	968	986	978	1032	1022	986	931	984	920	945	1058	962	974	1037	914	923	960	932	1005	982	989	1002	967	978	990	898	981	948	1028	965	963	1001	957	949	1041	1003	958	951	982	955	913	986	962	970	949	942	974	996	983	977	993	1010	949	991	925	968	926	956	950	993	926	1010	924	1004	966	943	984	1005	1018	997	895	992	941	960	929	958	956	973	1014	949	1030	1014	1009	939	950	955	985	933	951	1000	953	981	1016	970	938	942	971	948	1023	970	975	942	943	983	920	959	949	894	994	945	960	976	896	1003	918	962	956	967	897	892	929	983	930	988	1001	967	1009	914	987	996	972	978	957	945	991	937	1044	1017	936	940	1006	984	991	924	1004	1019	930	983	985	967	993	978	956	978	941	942	972	962	996	927	1043	927	996	977	975	968	970	937	917	953	967	955	894	956	960	952	921	927	907	897	934	1010	965	920	910	952	976	982	970	991	1053	1018	923	960	969	1008	996	947	945	940	979	956	993	980	999	962	968	946	934	906	951	963	944	962	957	964	996	1006	958	959	1006	971	956	929	971	971	961	918	990	967	915	995	918	948	977	987	950	1006	917	978	993	1000	950	1032	938	942	955	963	1007	970	942	950	964	1018	1020	931	962	932	993	973	969	978	950	1057	930	942	992	905	980	942	952	1017	998	989	930	1030	986	953	1031	938	964	956	940	978	951	976	939	968	983	976	972	934	981	1004	1009	970	952	998	960	941	955	927	990	936	984	977	992	993	933	1022	1014
10200	17659	16202	9757	6563	4834	3869	3057	2737	2347	2092	1858	1594	1511	1505	1404	1329	1275	1230	1201	1146	1065	1135	1090	1066	1095	1028	1051	1023	1022	1021	1018	994	969	1004	1012	979	998	983	969	971	934	953	937	906	975	945	961	935	943	967	969	937	994	944	967	974	957	909	966	908	917	939	1003	973	972	917	989	906	920	924	926	941	866	909	939	965	927	853	945	887	971	902	906	944	957	866	902	922	985	932	928	912	892	960	928	908	868	957	913	872	868	913	935	875	947	949	894	879	864	911	849	904	912	908	962	877	961	917	882	908	887	889	950	929	887	918	876	945	958	897	909	905	925	935	939	893	896	933	882	907	888	891	917	877	932	865	956	900	869	934	879	917	928	890	952	920	896	904	937	950	930	895	879	905	938	951	884	938	878	899	899	898	915	891	949	861	930	888	920	900	902	924	908	971	883	965	953	948	890	891	903	863	903	911	872	927	914	924	859	922	899	909	911	871	917	936	877	918	963	916	899	926	929	846	888	886	899	911	982	905	956	911	902	876	882	866	928	889	879	893	904	969	929	882	890	896	892	907	915	911	898	904	893	919	853	899	917	904	922	857	898	891	924	867	915	908	900	930	851	942	905	877	930	892	962	873	926	898	922	897	934	834	950	926	940	893	931	883	828	870	927	872	908	883	923	919	910	897	925	909	935	920	919	897	864	931	918	894	901	961	929	869	961	976	895	899	896	885	861	910	929	882	876	894	977	946	946	901	894	913	876	923	898	891	956	941	874	902	874	887	920	931	915	948	882	900	938	890	921	917	933	920	886	858	882	963	866	889	920	938	869	946	860	893	910	901	877	921	897	938	917	869	833	915	926	827	929	884	894	888	879	929	938	913	935	938	905	926	930	905	953	906	907	908	890	907	855	889	948	921	932	884	915	893	849	947	929	925	951	975	892	908	906	908	877	908	938	915	909	899	924	917	925	914	921	918	902	953	912	875	938	892	866	915	902	880	940	869	896	898	919	904	919	883	902	860	909	920	923	899	893	935	922	885	948	900	959	898	910	886	942	887	889	897	937	926	897	916	915	929	887	914	914	853	880	913	893	949	855	917	850	926	873	921	917	907	924	906	943	833	857	908	896	937	853	910	908	898	917	874	887	954	919	911	927	918	911	922	922	919	917	865	859	911	859	921	873	887	878	894	874	948	865	933	876	886	879	881	945	921	882	847	911	901	855	910	908	897	877	887	928	897	920	932	917	895	893	895	882	925	854	887	866	909	873	922	907	883	873	916	966	936	878	922	904	857	893	899	920	919	909	964	918	920	951	861	910	915	903	918	916	891	873	890	893	886	891	899	977	885	916	830	886	934	880	902	860	854	901	884	910	908	942	930	965	885	922	901	917	938	951	944	936	936	915	916	912	910	989	913	880	955	940	865	877	962	904	912	934	912	878	887	931	962	881	866	865	908	890	915	899	908	934	858	893	934	830	952	905	860	914	954	933	935	876	888	865	842	892	912	896	904	929	893	949	908	851	956	980	910	911	879	896	927	882	910	883	910	894	889	911	916	943	903	952	870	957	854	911	924	888	833	923	873	913	892	930	873	882	912	880	912	842	884	871	902	900	904	890	959	894	973	922	922	957	935	892	967	963	892	910	893	888	931	886	906	896	875	881	892	919	932	900	915	973	942	916	887	934	904	893	944	904	904	928	889	898	931	863	908	936	924	919	945	908	913	908	918	920	927	943	943	956	909	959	866	913	910	926	932	920	887	948	937	879	876	885	888	933	929	929	914	894	891	909	928	884	876	902	919	883	893	967	876	880	929	901	863	943	897	936	881	878	868	929	929	885	928	926	979	878	904	855	897	901	924	899	872	938	876	880	913	882	851	856	907	921	952	892	912	923	904	914	888	942	926	884	889	905	900	867	972	858	909	950	920	953	906	949	915	930	871	919	856	895	890	923	936	921	843	925	921	878	913	958	907	1005	903	927	957	935	887	928	875	927	854	913	895	900	900	961	895	916	955	846	931	908	917	904	882	898	903	935	929	927	934	918	830	871	882	878	881	919	893	868	930	902	912	905	899	904	874	902	890	909	886	891	910	902	882	912	912	892	887	849	921	839	890	912	926	863	924	898	899	890	893	861	900	895	924	896	949	910	829	945	846	954	924	894	930	935	883	887	901	880	927	891	906	917	909	872	915	909	894	918	878	958	937	895	888	909	889	917	889	949	912	902	901	880	891	907	900	914	962	878	864	934	860	862	902	881	937	911	947	859	880	917	890	900	932	845	900	921	897	839	907	918	903	918	879	906	877	899	941	976	872	933	873	885	923	893	884	875	908	955	936	912	925	960	949	889	911	902	901	886	904	956	892	934	869	912	896	875	959	858	881	956	903	911	896	932	897	902	932	885	906	889	956	803	901	899	893	917	911	917	871	912	875	869	895	900	884	904	954	875	877	867	970	900	930	919	884	867	909	870	899	869	970	880	917	849	957	902	892	942	880	928	866	903	891	902	903	853	849	866	893	915	871	894	935	922	934	883	886	871	903	898	910	854	891	962	923	912	928	898	909	903	892	921	912	890	888	929	954	907	876	880	868	868	894	897	832	930	889	889	932	899	922	915	881	860	964	933	949	913	927	879	901	866	847	916	903	916	898	929	890	877	891	876	858	928	933	940	873	879	871	874	895	923	934	924	901	929	873	943	935	835	927	931	870	909	911	980	945	924	911	880	925	879	918	880	886	930	900	905	964	871	908	965	863	877	955	886	911	879	928	883	862	891	922	919	925	892	927	931	883	932	919	957	858	949	891	883	872	908	896	953	938	959	865	912	925	911	949	930	901	885	929	956	886	960	929	894	925	949	912	894	900	894	880	929	908	916	901	888	879	922	933	905	902	904	893	940	874	877	906	871	961	909	891	911	896	939	887	942	920	931	933	847	968	898	908	879	966	877	913	869	891	944	879	889	913	907	867	871	883	919	881	897	900	906	865	907	854	900	938	929	902	891	875	922	970	912	866	886	933	878	872	928	914	888	872	912	885	897	857	932	912	891	931	910	956	942	878	919	856	873	877	878	936	884	915	920	922	971	896	902	903	960	888	883	892	942	904	890	920	898	907	831	864	925	926	876	932	925	874	885	914	942	908	871	920	839	900	915	892	900	863	906	953	893	917	892	892	862	939	883	826	864	884	899	969	895	900	842	850	870	953	871	946	856	888	932	875	918	888	865	812	920	936	892	878	885	944	903	914	892	929	902	901	938	937	935	858	925	922	921	861	972	898	876	933	908	920	915	907	890	916	932	916	919	917	892	939	918	953	862	889	997	952	867	901	936	893	897	859	886	892	866	849	932	872	951	886	948	883	891	870	839	898	875	930	901	879	881	874	896	939	873	902	880	914	934	900	923	965	906	893	863	915	911	875	934	939	882	924	915	858	941	890	928	901	926	971	965	899	905	905	889	883	938	873	885	938	843	965	937	894	909	882	905	881	900	906	845	877	920	911	836	890	917	911	965	957	911
29189	16345	2517	536	414	338	371	363	345	306	318	331	331	327	317	326	310	308	333	322	307	320	295	343	324	302	306	327	316	332	298	311	297	302	303	345	321	354	317	314	305	339	291	315	290	322	349	333	328	297	303	313	292	310	337	350	284	312	302	269	312	361	304	342	315	310	315	339	312	341	305	333	328	318	368	303	297	313	323	304	300	291	314	302	304	314	342	322	336	308	345	331	318	332	317	341	351	291	315	339	316	324	316	331	359	303	348	304	336	346	314	343	306	296	319	332	301	325	290	319	325	301	345	303	347	339	310	332	335	325	314	299	316	359	322	309	279	309	330	334	332	355	331	346	296	314	334	331	297	337	310	325	316	284	331	311	292	331	302	358	318	326	337	298	350	354	313	295	353	313	303	339	319	316	327	343	298	297	317	336	315	314	321	306	342	317	273	286	368	308	308	317	297	326	301	296	352	326	314	334	329	309	310	279	329	305	326	335	325	339	333	328	327	334	310	325	323	314	308	289	323	326	322	283	350	326	320	313	312	334	308	298	333	327	301	344	299	317	338	315	338	308	282	336	315	335	302	313	329	307	293	314	332	307	335	302	344	330	329	299	340	340	306	304	323	330	331	301	310	319	350	342	304	316	303	308	290	314	310	315	325	305	331	361	323	338	320	330	310	330	322	342	315	315	321	312	309	313	305	301	324	320	314	305	327	302	304	325	316	339	302	344	329	338	320	314	311	334	310	313	298	339	322	308	304	315	317	317	334	304	313	323	341	326	352	301	339	314	303	323	294	327	313	305	302	327	313	329	357	311	317	332	337	315	335	312	292	302	322	316	322	343	307	333	334	335	293	328	305	308	329	316	332	317	307	318	325	317	298	311	320	357	314	331	343	329	333	316	341	305	329	278	331	295	307	291	333	324	341	318	327	304	286	293	336	340	321	311	320	318	336	312	311	346	315	326	289	326	320	352	318	309	288	319	346	320	327	298	319	327	294	337	350	311	288	328	306	347	335	296	346	307	266	320	321	301	310	301	323	313	319	305	329	284	333	299	315	299	298	334	320	313	352	317	309	318	318	325	311	310	319	335	308	319	320	327	301	293	318	339	319	276	294	334	304	310	352	313	322	306	327	321	306	311	338	291	310	319	317	318	345	344	325	317	340	313	320	306	323	314	305	342	317	321	314	288	319	306	363	336	334	316	339	315	327	321	321	335	351	337	329	300	317	312	327	329	341	338	325	333	323	334	307	313	333	307	321	325	314	337	326	343	337	325	324	339	302	359	343	326	309	314	330	335	327	319	332	325	295	289	311	306	323	303	296	316	309	344	296	307	329	290	330	320	318	316	317	342	309	327	328	290	336	312	320	313	335	309	364	331	280	339	321	309	343	299	324	303	319	282	309	311	301	338	308	327	338	301	342	339	323	313	323	308	327	304	305	318	313	307	302	310	327	319	314	312	290	323	332	320	329	318	306	336	311	317	327	316	300	303	334	331	321	341	318	313	310	293	320	320	339	307	324	316	318	321	343	305	333	326	280	326	332	305	322	320	315	316	291	323	322	316	285	309	317	370	291	343	370	350	336	306	338	321	353	310	343	321	317	328	337	329	297	323	346	295	308	331	310	342	307	307	340	326	310	295	305	318	327	292	310	333	322	335	347	330	306	281	313	331	341	314	324	303	341	339	326	333	317	320	304	318	320	312	318	322	356	361	332	290	317	289	309	324	323	325	302	340	335	315	314	307	302	308	326	357	302	334	325	303	311	306	318	322	294	334	316	341	285	303	299	298	317	345	309	274	301	322	315	332	338	350	329	307	317	306	303	321	352	320	324	336	317	324	284	322	325	309	307	336	323	310	328	334	307	292	334	335	352	329	317	305	291	282	299	310	284	328	319	304	285	346	355	314	310	317	336	310	334	327	331	321	318	327	294	312	322	329	321	306	330	311	312	326	320	340	307	314	334	324	314	306	309	318	336	306	319	345	307	318	302	294	316	324	349	327	318	301	322	314	333	325	299	347	340	336	321	288	320	333	327	321	325	303	332	300	325	328	349	313	327	335	286	330	336	319	336	332	334	339	300	281	362	290	299	312	326	322	346	328	322	299	297	331	310	303	308	319	317	320	324	305	321	327	286	322	326	341	313	316	336	317	344	333	306	322	324	315	304	323	298	356	328	327	335	339	312	340	307	347	320	340	288	340	313	297	300	330	275	336	336	314	336	321	314	318	313	332	314	363	301	345	302	343	327	333	331	332	325	345	302	311	312	341	306	314	307	332	308	372	289	309	317	325	312	285	301	308	330	341	309	311	318	327	311	302	302	323	319	336	308	302	309	322	300	314	316	302	302	316	321	301	302	304	309	327	309	326	340	307	311	301	334	307	288	362	363	298	316	334	332	311	341	346	298	299	321	324	352	306	331	337	310	315	336	324	283	308	318	305	304	300	340	347	336	332	322	310	312	333	322	313	323	339	296	313	315	331	317	301	339	334	324	329	313	347	332	345	304	307	330	335	291	340	298	358	322	311	287	317	342	334	366	354	315	355	321	287	303	345	342	326	336	321	387	288	347	328	312	356	303	334	293	313	324	330	341	314	317	348	340	327	330	327	327	333	335	303	323	318	350	324	331	316	288	321	300	331	301	327	331	339	304	324	333	340	291	289	343	320	332	303	306	315	306	329	306	306	300	327	298	292	294	314	341	327	285	311	307	310	319	328	343	320	326	328	279	297	321	304	323	326	280	331	326	319	285	312	307	291	314	330	334	323	333	332	329	308	342	336	317	340	325	331	343	345	301	280	306	284	323	349	302	332	302	311	319	335	347	345	351	338	301	310	306	330	315	325	323	282	317	320	308	314	319	321	322	319	305	307	294	346	291	303	367	290	311	335	324	351	315	300	315	308	298	343	305	293	321	332	306	320	331	314	321	291	330	296	317	331	318	327	305	320	320	331	281	325	318	316	277	342	334	342	313	310	348	355	310	289	341	313	351	318	317	339	309	307	314	346	294	321	354	316	313	325	286	312	314	304	331	317	317	354	314	311	299	317	366	313	331	308	328	340	351	329	294	316	318	313	351	314	337	315	328	326	301	360	330	358	315	349	316	326	343	320	325	329	303	311	305	303	311	329	322	326	354	320	328	334	297	364	338	310	321	329	334	286	329	320	328	294	322	323	297	300	303	304	330	338	340	328	347	340	354	307	327	312	307	310	306	328	330	330	316	314	318	302	325	315	357	340	319	316	307	317	328	343	353	303	311	327	296	313	327	334	314	353	320	344	301	323	326	340	359	335	286	335	326	327	332	294	307	339	313	319	330	308	345	327	315	325	327	357	325	308	323	310	326	317	334	331	296	339	331	327	339	291	320	351	337	336	318	327	343	316	341	310	289	297	322	331	317	329	327	306	289	333	308	308	306	294	322	367	338	291	328	281	317	305	323	293	330	316	364	308	350	334	310	344	352	315	330	302	342	338	316	330	318	336	298	336	312	307	296	329
5003	873	805	541	497	415	437	375	351	363	356	366	339	322	327	328	326	323	337	333	336	321	323	334	317	311	313	332	326	360	302	311	357	322	304	296	301	325	303	315	321	313	294	312	304	330	328	288	330	285	345	301	307	349	322	331	326	285	332	314	286	326	304	323	324	296	330	362	322	352	322	348	280	334	298	323	320	304	327	319	316	321	323	287	309	302	311	360	318	356	313	329	301	287	326	329	314	332	290	305	270	306	342	334	302	305	304	321	329	319	314	277	347	277	306	301	323	334	306	304	345	329	332	330	323	324	317	306	350	318	318	339	315	297	308	318	300	286	326	331	343	315	325	352	304	318	346	317	313	320	355	321	301	310	338	336	321	314	312	338	318	290	329	336	297	323	308	320	285	302	352	325	310	332	324	325	336	302	321	295	334	306	302	320	323	315	310	328	287	316	345	336	323	336	312	311	335	296	314	299	319	334	285	334	330	314	329	310	331	336	320	317	304	347	305	331	301	303	317	304	345	329	296	333	303	324	316	310	366	321	334	313	313	314	321	334	312	289	316	329	298	304	340	310	329	314	302	315	322	303	318	315	318	283	322	298	308	309	355	314	354	360	308	324	301	330	327	308	291	308	308	334	301	321	364	301	309	312	321	323	317	335	316	318	309	337	302	317	329	312	343	322	326	312	334	298	346	292	338	314	320	304	313	312	299	309	321	315	319	324	340	301	323	318	278	312	293	330	328	312	308	327	301	332	313	348	302	324	308	310	285	323	333	335	302	331	314	311	338	297	317	319	372	316	313	337	339	290	329	292	314	303	344	305	291	283	289	311	329	323	311	304	354	318	359	330	315	333	319	332	353	327	322	309	308	345	296	303	302	312	296	309	295	359	329	302	309	279	304	335	314	279	329	302	301	292	281	322	309	333	330	339	282	357	322	312	319	323	327	303	287	303	326	326	312	339	321	335	319	309	299	338	310	321	318	352	304	288	313	301	312	308	333	324	330	336	321	313	327	308	321	343	291	333	307	302	281	328	313	335	338	297	335	305	325	327	332	289	305	330	313	295	346	335	327	292	279	307	316	295	323	284	322	317	296	285	309	309	315	320	318	309	343	343	328	296	329	302	315	342	305	318	306	306	298	299	317	351	308	304	328	336	312	320	323	341	306	324	324	306	307	302	321	315	306	290	321	300	340	312	334	316	317	315	346	337	315	321	324	297	323	300	353	321	326	305	312	328	306	310	282	323	330	309	339	301	296	297	327	312	317	313	350	313	326	326	327	317	294	291	311	343	323	306	334	298	312	313	363	345	305	296	277	310	322	308	299	326	296	300	332	331	342	297	317	318	294	310	305	314	314	320	310	328	300	304	309	272	310	309	308	278	331	356	335	310	332	321	320	319	328	320	378	324	310	327	301	313	331	304	316	302	294	332	353	321	321	320	343	321	268	319	341	303	324	305	300	349	322	349	313	300	357	288	305	305	328	314	308	298	318	360	317	305	299	320	315	311	313	316	309	336	289	307	335	340	344	326	292	355	306	342	318	316	316	307	294	334	284	296	310	312	312	332	313	327	317	323	328	355	354	311	312	328	323	309	307	301	326	329	319	312	302	342	314	325	343	300	297	319	297	327	317	317	342	316	279	316	304	319	322	320	319	305	326	319	278	328	293	324	319	347	329	285	343	341	298	320	298	340	338	319	328	291	312	321	315	319	320	324	312	269	332	344	306	281	297	314	330	322	313	348	318	346	333	312	300	304	319	313	313	282	330	313	333	306	313	302	324	312	314	298	334	342	319	324	320	309	328	343	280	334	312	317	291	305	322	317	297	299	329	291	341	338	305	324	329	339	327	305	320	334	316	298	292	313	325	308	304	338	311	309	308	283	283	341	320	338	322	328	338	289	297	303	320	332	315	355	318	330	306	290	322	316	291	301	291	296	307	321	328	316	338	320	310	322	320	321	324	340	308	339	295	311	319	324	278	306	317	296	332	318	331	288	298	306	305	335	333	296	319	323	306	335	335	320	294	310	320	271	284	321	329	304	330	301	359	301	318	314	344	328	314	327	319	308	294	330	286	309	296	345	310	325	348	299	324	314	321	325	315	303	326	326	324	309	312	288	283	314	311	345	323	346	297	307	299	317	321	323	320	337	341	308	333	327	363	328	320	330	308	302	325	305	360	323	322	301	321	351	341	306	331	344	313	331	316	324	309	317	319	326	347	324	306	271	348	325	302	315	325	296	340	327	314	328	317	311	317	320	303	346	312	310	289	303	322	331	333	313	322	299	315	329	317	319	315	346	275	295	306	338	297	319	330	306	320	303	315	342	334	302	311	331	308	307	312	344	343	320	296	343	355	297	313	354	311	331	321	326	296	331	317	342	330	327	356	336	311	322	296	318	337	284	335	361	324	293	320	337	294	331	303	334	346	326	313	315	318	325	296	328	307	315	314	302	317	343	279	308	329	293	351	303	304	318	340	321	312	309	334	322	332	339	309	293	328	291	303	327	338	326	302	300	296	303	338	302	299	317	301	329	317	302	301	339	301	310	305	324	351	315	325	301	304	304	335	311	341	320	305	312	318	326	309	342	296	318	300	286	335	338	305	327	304	312	312	297	297	318	321	339	295	290	310	329	294	318	327	281	342	307	307	302	349	287	311	309	326	330	294	333	316	306	313	336	297	274	346	323	299	354	330	337	310	328	346	305	290	317	333	301	290	337	309	308	318	334	348	316	340	318	367	328	343	336	290	313	356	314	333	278	318	305	315	317	308	326	313	305	271	313	330	298	281	326	293	311	356	315	317	293	320	290	335	315	316	327	321	316	303	308	318	325	351	308	304	347	302	331	306	317	304	326	331	307	315	310	304	302	342	318	306	319	290	309	297	327	289	328	310	345	311	327	294	322	304	326	323	309	315	321	275	317	353	330	312	307	316	326	318	334	329	331	356	296	329	347	313	340	345	319	302	323	315	344	315	283	335	327	291	313	306	308	332	377	334	341	307	309	346	316	301	327	299	349	315	324	295	344	284	289	295	306	311	321	314	342	336	340	306	327	303	317	300	314	300	356	325	323	314	310	326	290	326	315	292	318	339	337	309	293	354	302	318	352	328	318	338	325	301	351	340	325	302	339	299	325	314	349	320	311	306	311	339	319	299	303	315	336	324	312	332	322	289	321	303	333	301	314	308	292	334	276	310	317	341	340	351	335	346	302	293	324	345	328	337	298	306	305	344	318	324	341	310	337	323	290	333	334	332	323	317	320	316	347	307	300	311	303	337	292	289	315	319	335	325	299	298	322	302	308	310	322	286	316	304	310	306	325	359	315	312	303	303	307	330	336	321	316	310	294	284	286	321	319	329	337	320	329	318	300	322	336	275	323	304	357	275	303	327	318	304	316	322	321	306	337	316	320	302	354	302	328	327	295	331	308	322	338	333	300	330	347	286	312	296	318	328	330	328	338	297	313	307	306	295	309	335	314	315	328	307	330	337	322
25708	21318	28031	24902	21317	13152	2036	1327	1162	1053	969	993	896	851	864	838	839	787	823	793	779	784	771	774	733	745	746	833	749	782	701	800	795	766	792	754	759	752	777	770	803	736	762	777	752	725	720	722	684	736	756	737	752	750	735	745	742	724	784	694	725	713	725	729	719	707	742	735	706	692	721	712	745	697	774	739	735	760	748	736	747	735	730	730	661	703	725	711	705	724	719	717	736	681	680	768	734	715	732	779	689	751	765	690	714	728	735	779	748	752	745	738	730	732	739	725	695	744	730	703	756	752	763	739	755	706	756	755	699	697	750	769	752	679	753	738	709	779	701	712	747	748	725	719	750	722	738	717	706	757	692	710	704	788	748	724	791	682	691	730	731	692	706	746	690	789	714	751	675	729	724	697	746	707	719	759	725	794	727	737	693	719	695	736	699	771	741	667	731	742	692	741	759	757	711	696	747	762	746	773	722	727	724	725	737	814	696	701	688	741	747	717	665	760	751	780	713	700	781	730	695	743	711	729	753	705	721	709	713	727	712	733	712	765	722	744	766	751	760	728	729	730	768	690	757	756	739	644	748	749	685	711	721	758	707	734	729	729	710	713	737	751	716	704	739	678	767	730	749	728	694	748	738	677	741	720	729	701	748	703	716	756	714	710	720	699	703	718	731	745	673	719	688	744	767	739	790	728	782	731	702	738	738	682	766	737	737	782	760	720	698	742	665	762	738	703	781	744	719	699	747	706	715	707	757	715	723	690	753	678	680	758	772	721	758	713	741	770	764	783	769	749	718	671	758	724	720	745	754	756	683	755	728	673	778	743	753	694	726	725	753	769	729	770	736	716	739	741	747	733	810	667	795	779	775	742	723	696	734	732	728	699	712	755	720	747	690	720	711	722	729	740	744	726	694	706	729	702	713	696	742	744	713	713	694	729	738	715	760	720	737	687	710	689	722	706	789	744	742	719	738	758	680	755	753	719	720	670	678	687	749	709	707	753	783	716	713	716	733	729	709	739	738	717	729	746	742	759	756	740	733	700	724	727	689	745	731	743	759	749	700	712	721	714	688	767	736	716	788	707	714	726	749	742	669	731	796	777	699	763	711	745	752	695	763	751	723	724	734	725	736	746	708	709	735	751	736	738	707	739	760	740	717	718	714	717	744	705	715	703	770	747	709	759	774	768	733	748	729	680	759	768	751	712	706	767	758	694	732	729	731	694	746	707	695	730	758	707	744	745	784	755	770	752	697	735	717	741	739	724	693	742	712	757	721	723	718	784	726	710	750	749	757	697	703	755	750	748	730	762	754	749	704	720	730	721	719	717	719	754	753	694	704	739	729	718	703	813	756	757	725	733	781	774	706	735	700	744	718	732	810	753	752	759	698	780	709	743	769	718	774	733	804	717	703	755	707	707	690	738	767	716	730	733	745	715	741	754	759	746	692	747	688	722	719	700	737	695	761	795	708	737	722	722	738	750	720	726	733	749	754	689	715	748	806	714	744	752	754	706	728	758	678	730	666	753	754	729	730	719	728	761	772	687	731	723	755	700	711	692	725	719	737	675	663	724	711	726	721	716	726	789	727	708	739	770	667	719	683	693	707	732	763	722	726	721	733	763	777	768	685	746	703	730	742	756	737	756	733	740	741	719	690	709	731	773	715	753	751	746	722	761	684	739	755	715	759	721	737	681	708	717	711	730	745	760	745	753	731	687	779	724	733	734	717	716	748	715	723	798	704	693	728	738	682	781	726	687	685	730	762	692	687	680	729	740	712	720	763	772	692	680	741	752	715	750	693	743	747	728	747	740	714	698	759	787	742	766	706	732	704	773	724	720	767	754	714	728	737	720	708	714	679	753	767	755	747	742	709	738	677	724	761	734	692	764	727	720	752	722	782	763	728	718	746	745	742	771	766	709	762	705	710	693	765	756	702	724	718	751	717	737	769	766	703	774	742	704	702	737	766	696	713	754	694	718	680	721	670	720	739	742	768	732	669	754	722	736	749	721	712	720	700	737	712	774	703	740	715	762	734	738	763	713	747	752	742	729	708	746	763	697	705	754	716	722	661	715	792	722	727	747	712	733	760	755	785	710	743	735	740	726	707	706	721	767	738	687	719	723	708	734	699	723	731	675	723	703	747	782	705	718	700	761	691	735	711	746	750	740	678	715	752	689	712	666	724	742	737	731	720	714	754	699	747	717	716	773	708	784	685	692	669	718	737	744	737	732	757	694	707	729	798	731	759	765	716	757	693	758	703	732	683	734	740	695	712	701	723	693	684	752	768	746	719	727	727	736	701	740	796	695	692	721	736	739	739	746	736	708	745	740	747	697	759	761	737	721	744	710	739	729	741	713	723	709	758	724	702	727	741	714	692	717	709	688	736	733	689	730	726	709	729	752	756	741	720	684	731	719	731	770	675	679	712	742	800	746	723	717	754	709	736	687	769	766	724	731	683	730	724	735	702	740	770	696	762	705	723	757	717	704	735	744	759	746	756	764	732	734	743	728	768	704	738	739	736	719	728	736	722	744	766	773	735	759	740	737	677	760	708	677	711	770	695	707	756	785	725	719	761	740	763	748	718	709	753	693	739	691	746	702	737	729	747	743	723	738	753	763	723	733	682	734	690	743	738	693	725	753	706	734	733	743	799	689	775	758	738	769	714	705	689	706	722	747	700	720	686	715	709	707	664	729	763	688	736	681	760	751	741	737	716	721	740	772	773	751	737	704	742	772	739	675	723	735	745	743	703	740	714	729	777	725	723	709	713	774	732	721	725	750	726	759	710	754	733	717	704	701	732	679	706	739	740	751	744	734	714	686	758	714	767	694	724	727	744	735	765	736	715	680	669	686	706	744	791	696	720	726	709	760	728	706	664	733	729	715	720	744	734	758	749	776	723	716	726	711	722	770	734	757	751	689	707	729	773	712	831	729	720	682	754	752	715	732	747	695	790	760	718	719	742	710	774	726	702	709	700	715	742	695	750	705	705	717	760	715	725	776	754	716	707	705	755	745	689	716	739	729	790	720	715	735	753	713	736	712	717	763	721	756	686	751	734	731	743	718	750	711	745	702	747	687	747	730	710	710	776	733	745	775	681	758	733	683	766	714	783	734	764	710	728	686	762	746	757	738	744	746	722	701	698	707	712	767	747	732	711	763	752	702	714	710	692	766	716	704	677	711	715	763	726	714	726	689	765	762	688	712	740	721	682	686	677	739	714	731	784	687	707	752	748	741	707	716	718	746	691	742	742	676	749	716	736	724	741	716	743	727	762	730	706	717	669	720	722	748	741	757	748	725	783	741	710	722	702	743	737	703	690	745	709	702	721	672	710	721	701	688	710	712	751	730	713	760	677	749	719	722	717	775	721	722	755	728	726	697	744	736	713	741	811	738	734	693	717	732	733	678	763	727	772	772	716	740	767	730	697	739	697	729	742	736	751	720	736	748	702	698	727	722	675	712	691	739	756	708	752	738	736	753	733	691	749	736
7256	11052	9936	5663	3767	2848	2219	1840	1571	1380	1293	1155	1150	1009	944	924	821	840	824	847	793	808	748	784	754	736	811	710	733	767	734	749	749	720	706	777	751	735	676	691	655	741	692	723	687	755	681	660	720	709	711	694	684	753	711	671	641	668	689	699	676	679	702	698	702	633	644	706	694	697	685	694	660	678	690	721	691	737	698	659	688	665	694	688	677	689	703	689	734	664	690	785	678	682	685	641	696	695	669	705	764	673	716	692	665	690	673	684	723	693	690	650	630	691	682	680	664	672	692	681	695	708	687	657	684	680	675	683	667	701	679	715	683	667	651	637	665	719	717	670	677	675	677	689	717	669	682	688	714	669	636	693	642	641	673	675	677	748	703	684	723	683	697	717	673	653	704	621	697	655	713	715	708	735	707	695	709	658	693	638	671	715	664	705	686	688	724	688	689	715	695	703	671	700	685	708	721	672	684	728	707	683	693	675	712	653	665	667	709	672	702	673	677	693	709	678	664	646	673	656	640	726	654	648	708	685	658	654	680	657	688	690	695	667	672	694	716	683	631	676	670	699	680	703	707	692	670	640	714	668	651	721	674	677	675	691	722	646	650	737	615	706	677	696	672	686	626	679	746	714	711	719	644	630	674	682	682	718	660	713	734	719	704	689	664	693	714	683	685	697	713	665	697	635	690	673	673	669	662	668	671	669	690	679	669	646	720	731	665	708	672	653	747	676	679	734	705	722	657	668	675	714	640	643	691	725	676	653	682	723	630	734	642	641	642	678	709	673	716	643	703	680	680	693	694	665	666	670	656	680	658	633	664	640	676	684	729	665	672	687	670	713	712	658	688	676	700	671	669	653	681	704	667	702	715	705	666	674	670	703	703	687	691	632	718	726	662	671	695	617	646	651	652	698	720	705	687	636	684	725	698	680	652	677	625	647	685	710	677	730	636	677	684	651	709	655	705	682	697	679	666	657	699	646	695	678	637	687	667	684	709	643	678	698	663	721	697	687	696	672	688	695	674	641	715	682	717	687	633	667	672	675	653	625	691	684	773	633	717	661	662	672	671	700	681	668	721	679	684	684	652	686	670	653	664	739	663	703	668	676	654	674	693	635	708	691	638	703	700	660	697	665	712	685	682	653	676	704	703	640	672	669	725	674	679	649	681	666	697	684	697	661	710	687	755	681	667	630	724	756	667	668	715	675	654	718	661	634	685	691	629	670	659	729	703	667	747	674	664	638	661	682	659	671	640	689	672	673	721	684	640	707	668	661	671	711	700	679	666	710	685	703	687	692	735	697	685	668	697	695	727	675	687	692	681	672	686	708	668	677	693	662	700	633	692	717	719	686	637	676	668	660	663	666	656	657	669	647	729	693	698	688	686	695	702	710	682	651	666	671	672	635	663	691	632	683	666	686	674	679	688	722	663	707	674	671	658	699	666	704	639	674	664	686	687	647	744	683	702	755	674	668	683	693	720	654	716	706	679	649	670	693	663	667	680	643	716	646	670	671	665	670	660	671	669	667	684	652	697	644	712	645	689	648	674	713	666	654	716	682	650	688	634	677	626	654	677	684	735	667	645	639	699	731	636	668	659	698	647	705	708	668	695	680	693	715	647	685	681	703	664	651	721	654	678	654	655	661	671	653	753	679	624	662	663	709	672	706	671	668	651	657	719	692	646	674	685	722	686	659	666	677	648	678	716	684	647	673	708	693	687	705	687	706	690	674	624	666	691	674	644	693	711	693	679	692	694	687	735	699	694	670	701	669	704	703	648	660	640	685	695	679	680	668	635	633	656	712	647	675	697	656	672	736	657	670	683	670	699	696	667	711	718	684	686	683	663	721	655	718	662	639	668	682	700	680	683	632	680	666	695	714	645	665	738	620	674	650	668	638	702	690	690	705	705	669	629	652	671	662	699	685	709	649	656	704	632	665	664	694	666	633	659	688	720	685	695	718	696	656	686	663	706	721	683	748	633	647	697	704	706	676	670	703	641	676	670	720	683	646	687	654	627	665	642	698	693	709	721	623	699	675	656	690	637	675	719	644	631	659	648	700	685	707	675	665	670	704	736	688	643	687	707	750	717	687	680	658	637	673	663	675	626	699	693	654	704	682	673	668	660	704	722	721	675	726	700	684	703	694	652	660	684	683	693	666	647	655	644	695	700	665	681	623	674	680	726	685	661	663	682	633	695	662	710	702	632	663	698	684	637	701	704	679	691	681	721	668	637	634	686	642	668	702	693	636	712	687	699	675	649	741	659	723	622	622	666	647	682	650	655	718	712	673	684	699	685	748	656	658	669	664	669	678	655	666	690	693	674	637	710	696	667	664	725	673	689	699	701	673	678	707	700	663	655	680	716	717	694	633	696	713	627	629	643	655	711	708	666	697	674	720	648	696	693	720	693	690	673	724	751	683	669	625	677	680	665	653	683	664	681	704	652	720	665	676	675	655	673	752	717	666	660	668	694	691	718	695	719	669	731	687	752	649	678	681	680	694	713	729	711	677	713	737	640	680	681	698	699	671	684	663	603	641	714	675	657	661	644	641	632	716	667	664	675	692	724	674	676	721	632	602	705	690	683	700	737	689	694	669	684	681	702	675	694	657	712	687	679	713	673	665	651	644	695	645	682	662	691	706	674	662	665	641	719	679	653	673	645	654	695	680	718	708	681	668	716	692	639	646	681	694	649	696	693	669	707	662	672	682	691	696	698	675	690	649	632	674	685	699	666	677	673	699	677	734	668	695	687	666	697	674	680	691	661	719	676	691	710	677	668	690	705	692	725	664	672	642	671	683	671	653	663	727	677	671	670	708	694	699	681	635	668	657	691	721	684	669	684	702	724	683	676	677	637	668	748	705	673	676	686	668	680	689	697	723	637	687	686	668	702	702	646	639	671	693	649	717	667	652	688	636	717	674	684	682	642	639	683	680	678	634	671	703	640	659	660	687	668	691	673	663	693	690	655	687	674	638	679	662	718	723	660	662	677	681	680	715	642	682	695	671	666	638	703	653	670	684	693	687	717	670	698	728	697	657	675	725	698	672	654	650	698	747	686	648	718	664	670	676	629	655	654	674	672	665	697	683	685	664	672	673	718	671	662	693	678	612	688	677	670	671	708	688	657	677	628	670	650	702	701	603	661	684	700	662	696	669	674	681	638	611	706	652	658	676	659	692	637	648	720	633	653	702	684	678	688	704	636	687	677	716	658	689	633	696	692	718	686	658	700	673	672	687	698	685	677	669	623	704	681	682	664	657	675	687	687	690	683	668	657	695	704	677	656	697	717	728	633	629	677	652	655	712	647	649	667	658	685	703	672	683	714	686	687	714	661	671	699	685	639	641	671	658	724	657	692	672	681	678	697	680	686	662	662	714	682	648	718	661	661	679	700	705	635	694	635	713	688	623	704	689	658	711	661	668	715	681	678	723	634	708	668	675	676	691	697	688	701	670	657	704	700	668	643	704	683	693	674	694	633	663	723	710	673	690
23342	21322	28356	24606	21326	21426	12438	2375	1698	1581	1515	1346	1301	1229	1235	1165	1155	1090	1124	1135	1070	1119	1081	1009	992	1062	1043	1032	1059	1059	989	955	990	974	1000	1057	1033	950	968	1000	999	961	1042	987	1014	947	1016	1029	982	1001	979	935	973	975	954	1003	993	948	944	960	926	961	969	1014	971	947	950	949	976	980	987	919	970	969	930	1040	983	969	949	939	896	984	907	967	973	931	952	990	1002	952	893	952	991	947	993	962	968	981	954	957	934	971	933	954	929	1048	903	944	1015	998	917	961	983	951	962	988	934	979	982	994	1027	1007	979	1032	992	960	947	934	1000	953	947	984	963	957	1007	982	927	994	966	949	998	988	931	955	974	985	963	947	949	910	1007	986	982	911	948	977	929	908	924	971	970	973	943	961	947	948	929	967	971	964	960	1052	944	972	965	974	975	952	972	949	1030	985	989	908	989	968	944	924	963	984	1000	1006	922	999	992	955	963	960	946	1004	1035	1000	969	991	935	982	962	975	949	1003	996	986	978	1020	944	979	944	988	937	975	927	971	1019	986	972	932	1008	896	927	966	1011	975	947	952	992	943	915	865	988	937	968	1007	960	963	889	936	970	1002	956	925	987	962	934	915	950	962	946	908	981	948	970	955	932	946	921	965	976	891	972	928	954	1010	942	1003	974	924	957	972	965	1033	967	926	966	995	977	1003	898	987	967	979	1031	990	954	960	947	953	985	986	957	1007	986	976	966	949	913	989	953	913	962	960	929	988	979	959	970	942	981	886	950	896	969	951	971	963	956	954	919	937	952	966	1010	934	974	939	916	989	940	930	972	958	999	927	1003	942	971	948	972	980	980	961	967	937	951	958	966	946	967	994	913	894	928	956	955	953	888	965	967	941	995	982	980	999	989	937	1001	965	966	995	980	968	972	943	971	976	975	930	925	1012	1009	955	979	943	968	928	991	940	939	934	990	1025	1011	917	949	990	934	898	1002	986	916	930	955	950	938	935	937	941	1013	987	939	868	878	1004	986	938	978	1002	940	929	929	942	977	930	949	997	981	957	997	961	937	885	918	951	981	958	972	902	943	1020	967	934	1007	954	921	927	910	971	968	900	945	926	910	893	949	1026	988	962	939	961	933	929	1025	970	971	1008	936	928	933	973	962	933	954	962	995	981	950	966	950	966	925	946	943	1000	932	917	965	1003	960	974	976	989	1010	963	941	886	978	974	940	942	912	894	948	968	973	943	897	944	966	960	962	982	976	991	1040	954	978	980	955	928	1012	959	923	918	952	1005	954	959	969	999	948	945	956	922	933	949	950	910	1027	965	963	1002	975	942	921	994	929	991	926	947	899	970	945	936	996	929	922	957	943	932	923	993	902	927	992	939	972	934	953	948	925	964	913	980	944	929	1022	954	1001	948	921	951	931	909	936	992	985	925	919	964	988	980	906	974	941	1025	995	917	944	983	932	900	972	929	950	960	960	957	966	934	929	971	949	913	948	968	943	924	907	932	991	998	947	964	975	956	978	997	939	944	955	945	1000	966	995	914	974	957	932	948	928	969	903	976	986	1004	889	1004	915	926	906	963	966	984	913	1034	917	931	971	936	985	970	947	964	942	943	978	973	937	961	950	972	984	908	976	975	982	999	920	894	960	938	920	998	926	986	965	951	945	987	935	1003	991	891	935	1001	915	974	948	935	952	1004	970	992	977	953	964	953	932	990	968	935	964	989	949	999	924	911	991	1003	896	969	935	979	946	980	949	971	977	944	887	947	949	974	960	979	1004	937	960	1000	888	919	992	963	972	955	961	912	885	957	965	989	955	968	966	941	984	1010	958	996	964	987	944	980	983	930	957	965	1016	976	895	985	1002	946	982	951	1000	1009	994	928	965	1003	917	917	930	989	983	989	937	937	956	969	943	939	929	939	1002	991	972	1002	949	932	996	993	944	978	909	974	987	922	974	995	987	988	985	958	950	938	909	963	940	967	969	908	941	986	968	1017	993	961	995	972	954	950	955	992	942	950	967	967	901	906	998	954	953	991	956	960	965	974	989	918	914	965	925	931	960	967	970	988	952	956	965	964	962	994	995	949	969	965	930	955	958	953	946	974	941	905	956	959	939	921	980	984	992	988	921	940	1003	953	977	980	1012	899	931	888	947	961	953	964	977	1006	1006	975	996	918	960	918	938	986	938	957	980	940	948	896	943	953	978	956	940	894	970	987	970	943	974	985	979	968	969	977	938	988	966	900	923	946	913	956	967	972	984	919	937	922	1001	959	955	973	969	898	963	904	997	976	915	896	985	971	945	966	902	931	947	891	973	922	884	917	947	946	939	968	978	923	952	942	1003	922	1019	968	971	996	963	999	962	929	958	921	951	935	994	974	929	917	978	1011	935	954	952	928	974	1010	986	922	916	949	902	900	987	957	963	933	909	1005	963	958	933	928	925	990	886	988	965	953	1012	992	971	928	938	989	963	964	922	931	960	947	942	997	853	928	937	995	936	935	945	947	938	919	976	956	964	895	1007	980	960	946	946	941	967	945	952	979	956	982	950	956	919	957	945	944	911	939	981	955	935	950	974	936	928	1009	951	970	945	889	937	949	966	989	952	972	981	953	928	933	946	966	918	930	974	926	946	978	964	939	946	993	937	961	851	893	900	880	940	967	999	942	941	966	948	932	905	963	951	930	983	982	978	966	851	949	943	1018	912	959	940	942	980	939	943	986	949	966	960	905	973	986	931	922	930	895	964	960	1003	897	937	999	956	946	967	943	997	938	954	957	1004	927	974	975	1033	922	943	952	915	1009	969	944	986	977	974	975	953	902	954	957	986	933	907	977	947	1009	943	990	944	978	948	985	1019	979	900	1001	987	975	992	904	952	939	1012	968	960	938	926	938	982	967	940	941	946	919	973	915	940	954	962	961	966	899	1011	953	979	987	912	999	996	938	922	957	952	968	907	948	958	991	929	867	998	914	933	916	962	949	988	991	964	948	997	963	963	921	920	973	917	927	929	924	931	939	972	971	920	959	935	966	944	943	994	920	948	947	918	951	1016	899	944	953	962	933	868	990	916	963	959	905	973	951	1043	965	914	924	893	929	956	922	991	959	983	908	949	950	916	1002	974	955	949	961	928	944	950	961	979	953	948	994	957	957	905	930	918	993	973	889	940	924	1015	945	967	956	947	955	969	962	979	1007	937	992	979	985	935	966	932	966	919	945	966	933	985	939	934	975	933	963	964	934	935	986	956	941	951	949	954	978	951	971	895	972	975	946	983	970	1024	949	909	998	945	956	968	937	998	957	986	1014	998	950	939	960	929	992	974	1034	1011	978	910	960	935	983	966	949	905	969	1020	974	935	913	959	947	944	966	946	952	925	967	956	932	937	927	871	979	949	949	935	889	925	972	975	949	954	954	1007	964	972	966	958	922	968	1002	974	974	973	995	965	950	927	969	1052	962	979	1025	945	944	957	953	931	972	952	961	923	938	945	962	943	968	1006	907	938	948	954	929	1006	917	971	931	974	927	945	1006	943	897	976	949	947	977	896	949	977	954	980	960	871	949	954	947	936	943	932	959	979	957	974	934	960	972	1007	900	965	961	956	943	947	929	979	989	929	938	990	955	978	961
10151	17699	16101	9675	6484	4753	3920	3059	2711	2254	2063	1784	1666	1545	1424	1383	1354	1279	1193	1156	1125	1143	1099	1122	1059	1069	1097	1025	1037	1018	998	990	987	983	986	978	961	972	959	925	1017	1011	929	934	937	925	931	937	940	945	903	975	933	898	945	853	886	912	925	898	925	921	934	941	888	921	900	925	916	926	891	886	935	838	890	834	946	934	899	934	954	946	905	896	924	917	892	962	947	898	894	877	946	914	917	894	871	890	913	891	910	880	884	900	861	895	872	867	887	877	898	875	919	973	894	879	877	903	908	831	869	939	915	888	927	931	885	902	934	888	867	914	931	921	892	916	889	864	884	875	922	875	924	893	966	920	900	938	968	861	865	907	914	838	905	915	909	856	910	899	873	937	870	897	876	888	866	949	923	891	963	881	904	816	929	882	879	925	908	879	895	899	875	908	884	891	942	883	859	920	927	899	894	918	900	895	865	849	914	899	914	884	953	857	879	861	913	901	907	889	900	906	861	895	927	899	891	890	901	924	890	870	869	878	937	904	922	866	912	901	889	897	915	867	869	880	872	897	819	895	907	915	838	896	854	887	909	886	917	963	910	917	918	876	873	873	870	904	891	913	877	850	902	949	860	913	958	821	944	904	877	916	858	892	887	866	870	898	897	913	888	916	909	905	886	854	907	902	911	904	864	931	863	897	888	878	873	886	951	857	925	922	934	931	848	883	843	855	863	897	854	873	864	919	924	881	894	999	870	848	885	898	898	829	894	905	952	894	922	831	886	859	896	889	894	913	924	908	892	863	909	950	889	908	863	889	858	847	878	890	894	900	861	891	899	893	924	918	850	858	976	885	851	878	953	881	926	934	866	883	910	857	895	971	900	913	893	860	903	833	832	899	862	914	927	903	908	915	919	911	918	854	871	914	912	873	885	921	894	859	937	886	887	869	923	871	883	892	933	952	857	943	857	868	909	915	912	839	908	884	865	894	866	901	869	873	902	895	972	873	919	901	916	848	884	875	899	883	878	892	901	880	882	937	870	910	884	956	891	873	900	852	886	916	940	897	909	950	950	905	889	904	890	903	863	866	909	939	932	890	871	916	909	889	922	897	920	875	848	892	853	922	907	878	879	860	894	890	901	926	885	903	935	874	942	916	861	877	955	948	892	921	907	897	939	909	875	878	874	887	920	906	908	904	866	859	929	875	912	899	902	899	887	844	841	897	934	961	870	915	891	938	888	872	895	893	865	884	864	904	903	855	852	915	910	908	926	887	899	886	903	872	840	917	852	893	903	901	924	910	894	923	872	908	904	917	895	927	899	930	889	881	918	860	930	875	903	853	895	901	859	871	930	862	891	916	878	886	919	867	911	868	920	879	900	875	911	929	920	861	941	910	899	873	876	894	882	847	877	899	937	869	890	873	876	862	887	903	881	888	934	903	933	851	895	893	883	904	894	857	900	952	905	880	905	852	893	919	882	879	906	926	861	917	873	892	859	952	902	876	921	863	884	891	887	911	891	923	839	926	918	854	875	945	903	893	858	944	900	897	872	916	867	897	856	946	953	883	944	963	900	940	896	915	864	884	901	891	905	872	874	898	916	908	973	866	875	867	940	891	898	905	919	907	920	959	904	849	896	893	888	927	885	857	936	909	864	888	870	877	908	923	846	839	899	849	958	872	858	884	850	899	864	892	896	866	897	871	916	892	814	859	871	953	858	907	943	876	885	888	882	899	836	898	921	898	931	909	917	901	858	906	933	919	906	849	909	875	924	881	903	909	915	884	906	907	881	938	849	966	894	918	964	891	816	899	899	961	898	913	927	889	883	908	918	887	900	881	856	898	884	889	872	888	874	884	925	904	866	833	914	905	864	853	912	881	895	909	882	855	892	843	889	886	867	914	901	892	902	842	910	886	881	915	894	864	903	949	879	917	890	916	835	841	967	866	960	869	899	876	934	963	856	910	874	887	878	915	931	847	896	919	844	937	926	883	864	908	880	895	893	931	858	865	874	853	855	868	879	910	902	878	858	910	924	905	884	879	905	894	917	915	863	945	881	851	882	892	883	841	895	921	913	844	908	915	924	907	924	883	865	881	852	934	906	865	898	908	860	832	834	880	858	940	882	900	903	867	887	919	930	914	924	894	889	933	926	885	922	891	849	880	874	934	896	893	952	893	879	940	886	878	883	843	905	924	893	895	922	863	892	931	888	886	891	911	905	948	905	870	956	905	928	924	900	890	909	907	888	906	881	883	922	890	902	885	844	890	909	923	959	856	893	852	848	897	907	924	908	867	889	938	917	898	949	892	928	916	880	926	901	947	910	921	874	904	910	881	914	904	875	884	910	925	930	901	877	841	920	938	923	937	867	904	889	926	835	862	930	883	912	957	943	887	885	844	896	900	922	878	882	873	867	924	924	923	910	895	873	915	941	872	891	936	945	852	943	874	878	894	889	871	877	890	925	880	888	851	911	862	864	922	871	944	860	941	866	888	927	911	838	898	919	912	904	880	912	864	842	890	852	922	896	873	878	916	881	899	877	914	909	889	898	947	864	873	951	864	890	931	941	860	850	888	889	835	934	941	907	882	940	913	893	891	851	918	898	865	849	912	884	955	903	872	923	889	894	872	900	886	890	917	850	891	905	851	878	927	872	896	875	942	871	912	894	887	897	910	918	883	884	849	878	892	902	844	887	903	828	963	891	901	983	895	906	881	957	914	922	956	857	870	938	890	926	872	869	896	895	918	923	901	933	899	932	906	921	923	912	833	886	866	938	886	875	866	900	910	900	903	871	861	876	892	933	938	860	848	884	938	939	866	880	906	839	890	895	895	897	891	875	882	950	879	888	869	888	923	885	950	877	924	931	850	861	913	885	886	873	899	906	904	872	905	931	908	910	895	886	917	909	904	890	882	845	960	871	893	855	841	926	926	912	906	880	853	880	920	917	943	919	935	906	828	869	933	876	860	889	913	878	861	893	913	884	916	953	845	972	921	848	944	908	854	901	878	871	842	907	889	890	897	900	889	881	855	943	928	887	874	885	920	930	857	894	856	949	881	915	893	874	884	929	899	867	909	919	905	870	850	878	870	872	905	894	871	961	894	923	927	921	937	903	905	905	923	890	893	949	930	911	883	921	854	867	842	863	927	942	918	928	865	907	885	890	872	898	866	890	911	910	855	887	915	900	842	890	910	949	914	849	840	871	892	936	903	910	893	872	950	910	862	904	916	926	882	891	923	895	877	907	887	834	863	891	913	889	926	854	887	936	893	890	889	926	855	906	851	901	917	917	890	904	917	885	940	870	895	954	931	884	870	864	858	888	882	842	852	893	948	914	922	911	899	866	929	895	926	873	857	879	865	892	917	932	898	867	925	834	915	897	889	837	870	891	892	945	920	905	911	919	896	901	869	841	887	870	851	875	836	920	898	925	950	909	895	879	915	938	860	966	881	868	861	909	881	839	906	907	885	888	849	877	874	891	881	899	905	886	872	853	857	905	879	875	866
29089	16332	2398	540	427	365	357	328	358	316	334	320	310	318	313	323	303	302	292	330	290	307	321	296	329	305	306	334	312	335	310	288	352	323	322	348	330	331	314	330	323	316	335	295	320	334	326	296	306	323	298	311	319	278	315	291	302	291	308	325	289	309	318	298	305	329	337	332	324	317	310	328	332	320	320	301	325	332	330	296	328	316	346	288	310	328	308	343	277	315	306	338	295	294	324	308	306	333	275	307	312	312	324	280	318	325	295	294	328	315	336	321	315	312	316	318	295	344	329	327	324	289	302	329	313	358	321	282	329	295	319	302	309	336	330	300	327	316	313	314	285	317	303	344	287	339	314	336	298	335	309	303	275	318	312	304	327	320	309	321	291	319	304	318	319	327	278	355	317	320	307	344	327	317	338	321	316	322	301	320	267	318	307	271	316	324	318	293	299	325	325	341	329	337	268	319	329	303	297	318	292	301	322	291	328	252	334	289	315	328	294	311	312	299	312	290	293	310	298	300	320	322	322	302	289	307	330	324	316	315	298	298	281	332	327	314	326	291	292	304	320	327	275	323	322	314	312	305	326	323	318	308	278	300	301	281	279	316	301	312	301	326	323	328	311	286	337	335	307	326	319	328	288	306	311	309	319	304	304	286	306	347	299	309	278	322	289	295	317	288	303	314	307	335	308	310	347	296	294	306	307	328	297	292	304	304	298	308	264	281	325	295	350	316	325	305	284	325	300	338	327	269	295	312	317	300	320	325	274	288	326	300	322	322	323	318	297	341	321	291	338	324	294	293	273	312	310	299	299	323	327	314	281	317	294	270	320	301	302	335	308	310	321	312	331	336	310	307	307	316	285	304	289	299	312	307	301	304	303	287	329	299	308	319	318	321	328	327	322	285	332	313	287	326	298	327	296	322	308	329	318	281	293	278	325	338	284	276	298	319	342	291	309	315	325	322	317	302	274	300	321	346	338	314	317	317	309	308	317	322	299	322	314	336	348	316	324	309	288	312	324	294	302	295	342	325	288	295	340	327	313	325	328	301	328	359	316	317	304	342	306	261	319	306	316	315	313	286	266	301	342	317	298	321	308	300	342	305	336	302	305	314	330	351	292	322	293	321	321	309	326	329	276	304	333	313	337	277	309	316	296	308	316	358	315	334	293	328	296	314	320	315	291	290	310	317	294	295	296	301	317	315	326	321	326	320	300	267	326	305	313	337	304	296	315	321	347	342	338	324	330	302	305	281	287	296	303	340	296	305	318	303	318	330	297	333	300	307	307	329	325	303	332	309	273	292	280	272	317	329	289	314	324	318	328	338	321	294	303	315	309	292	304	341	296	319	304	313	323	323	351	301	326	290	318	306	287	262	303	317	335	312	298	313	294	288	301	317	292	322	322	339	281	306	326	308	311	295	297	310	289	360	311	284	295	294	284	314	289	317	320	329	303	309	292	315	306	337	276	312	326	285	313	299	316	332	286	293	315	311	317	307	304	309	298	303	311	302	291	309	315	322	309	285	320	333	330	312	325	307	316	315	291	308	287	323	329	307	316	307	303	328	339	322	298	276	301	320	335	336	308	327	287	318	335	311	322	303	275	329	362	335	314	325	318	327	321	346	335	311	327	285	301	317	306	304	323	326	310	351	300	314	329	332	293	316	305	316	281	309	300	330	312	310	317	310	290	314	310	314	293	338	314	359	302	303	306	301	311	277	302	300	303	288	328	308	312	275	286	306	302	300	310	301	287	330	322	289	326	305	324	330	302	286	306	316	309	299	319	309	329	342	314	343	287	289	341	312	321	336	325	310	324	326	324	333	331	320	291	297	314	309	330	306	318	307	308	311	336	318	307	320	287	304	255	302	292	355	322	304	282	291	312	289	305	321	297	361	301	314	321	292	328	297	289	307	302	322	317	305	303	313	313	340	324	330	336	327	304	303	321	275	313	305	327	314	318	321	304	304	330	326	292	336	299	307	334	308	312	291	342	325	315	281	306	302	338	330	298	312	317	270	331	319	316	308	315	299	313	358	281	305	287	319	304	334	296	320	288	319	322	319	301	314	320	342	329	315	340	317	343	324	327	285	345	336	289	275	307	313	304	331	285	346	291	292	319	309	323	311	300	317	297	329	297	305	332	330	356	342	297	320	291	311	313	307	335	306	315	288	295	299	337	318	292	305	326	295	298	312	300	316	321	327	349	320	305	323	327	291	298	294	327	280	313	345	278	352	293	334	293	304	317	307	317	334	321	329	311	289	308	305	330	296	332	325	296	286	315	349	291	310	291	307	343	344	306	319	298	332	296	312	313	302	308	300	308	327	306	338	283	319	321	342	309	354	309	291	291	304	298	308	326	350	326	292	283	348	311	334	316	343	301	341	331	323	318	293	307	301	309	319	311	296	306	326	342	315	286	269	307	304	316	307	335	286	286	301	320	278	301	292	328	304	307	318	321	294	326	335	333	308	344	324	298	336	312	291	326	318	330	290	325	303	304	327	330	303	293	297	306	310	307	336	330	337	296	295	285	323	318	307	309	312	325	280	279	316	347	311	317	308	310	318	324	339	313	308	292	307	305	316	299	294	310	293	333	307	304	329	309	293	334	323	348	329	302	312	332	294	307	343	315	307	318	299	312	291	324	286	301	289	269	319	317	306	302	287	356	304	323	289	339	312	310	336	311	334	323	296	316	301	302	315	296	320	294	299	315	325	302	329	300	288	312	322	297	325	339	332	332	324	312	325	291	316	313	294	300	317	334	309	305	298	320	290	324	326	334	330	301	332	304	295	298	275	294	325	290	310	339	305	303	309	302	311	287	348	317	328	291	297	312	308	334	326	303	274	330	327	324	310	289	314	300	314	317	338	291	285	327	331	303	280	337	338	309	288	333	319	302	311	306	303	333	314	334	335	340	310	312	303	322	293	329	297	331	329	310	339	305	314	317	317	293	310	310	343	309	342	302	310	303	290	314	302	317	318	280	295	287	323	318	347	339	328	316	296	316	339	309	273	302	329	298	301	262	322	315	300	297	297	304	308	293	305	318	279	277	292	327	280	291	340	331	318	335	314	316	288	306	311	320	304	280	307	307	325	293	325	300	299	285	294	291	293	307	308	290	300	301	311	295	331	314	313	294	288	304	320	292	340	341	308	299	336	287	288	331	335	333	318	316	333	321	281	305	336	320	306	294	282	320	305	327	303	309	322	310	348	293	326	323	319	317	303	306	315	326	301	333	302	288	318	323	320	316	319	343	325	304	313	278	316	303	343	284	312	303	316	300	317	297	299	328	326	295	292	292	321	306	317	323	294	303	321	285	325	322	323	318	322	281	293	316	324	326	333	285	313	298	320	289	331	329	323	314	324	317	298	282	287	314	309	267	321	292	317	285	342	305	298	299	288	302	317	335	295	302	295	310	320	288	275	312	327	307	276	322	353	298	322	300	288	288	295	284	275	311	308	310	311	317	317	346	333	334	297	270	342	319	297	327	332	297	312
4995	853	794	557	451	471	397	374	375	366	369	334	341	352	345	309	328	361	351	291	318	301	319	329	332	317	306	333	280	322	318	316	312	353	288	312	327	299	301	318	308	319	310	299	283	302	321	310	296	330	308	318	332	305	329	318	344	331	292	303	293	338	288	312	295	324	340	316	282	296	304	317	306	322	333	298	311	301	291	336	293	332	293	316	318	295	304	314	289	304	317	295	291	312	298	277	325	363	317	318	315	323	301	288	317	306	337	335	324	341	288	287	356	324	323	316	298	342	314	308	281	322	303	294	302	334	280	319	297	281	310	291	320	298	312	308	331	310	294	276	312	304	316	292	313	304	338	307	326	299	286	306	305	315	318	302	288	304	313	313	322	328	298	354	292	310	308	313	366	323	349	308	326	309	328	275	279	323	330	283	303	268	299	272	296	307	274	332	330	316	324	302	314	292	321	311	302	284	295	308	309	324	309	300	335	298	305	313	309	302	305	303	312	305	292	309	312	305	304	310	329	301	303	300	313	309	312	334	324	330	337	309	346	314	325	316	265	304	319	309	280	300	321	323	309	309	276	301	319	304	305	354	295	292	293	302	317	320	308	289	310	304	304	297	301	312	331	311	322	317	294	298	323	333	322	315	298	334	301	314	315	300	306	335	302	306	319	315	325	340	306	318	331	304	305	318	291	322	316	298	293	334	310	293	294	305	326	310	321	329	300	287	298	329	298	321	307	325	296	320	318	309	313	311	343	304	317	291	305	320	341	302	321	344	315	309	291	309	311	340	329	313	324	296	297	298	295	287	297	320	306	315	315	317	313	308	326	340	320	322	351	324	315	335	334	292	313	310	331	303	313	297	315	310	343	321	300	328	304	342	309	293	295	316	266	354	299	289	293	275	303	313	323	296	317	339	301	309	308	316	289	319	298	323	327	324	289	295	321	277	305	301	341	301	319	309	333	304	339	279	310	292	321	351	326	283	336	324	293	317	322	313	330	312	319	304	336	317	309	317	304	350	294	301	284	314	326	302	305	308	323	325	312	295	307	325	316	290	329	297	281	314	331	311	313	284	301	299	315	307	312	309	301	304	323	295	314	296	343	304	305	299	303	305	295	326	295	304	268	318	324	303	303	314	286	289	316	291	292	323	360	320	306	306	302	313	287	312	331	279	286	319	309	319	317	303	317	277	332	319	344	316	337	316	302	327	312	291	303	300	335	310	313	338	313	313	299	336	301	283	339	295	338	312	320	283	294	278	309	298	285	270	286	331	339	314	299	312	302	319	312	321	330	298	323	317	297	292	317	306	299	317	307	330	286	360	322	307	317	281	327	290	301	302	336	254	347	319	300	289	301	345	317	304	298	282	282	299	317	281	296	334	303	277	313	285	293	311	313	316	317	330	292	326	301	343	309	324	296	326	320	295	285	311	299	317	303	342	305	354	311	318	338	298	299	298	283	284	290	259	302	276	306	321	321	305	330	301	303	306	300	313	288	341	288	299	265	319	356	313	283	312	333	328	286	301	319	321	332	290	314	307	301	310	300	331	298	293	319	297	296	312	326	306	282	312	293	322	319	331	354	298	309	321	304	317	302	318	305	321	307	305	317	290	320	317	296	318	298	276	324	294	295	284	313	280	343	309	282	309	285	303	330	332	308	297	291	303	324	274	334	286	320	321	307	289	341	325	306	316	315	271	342	285	294	289	321	344	300	320	321	305	316	333	283	302	296	324	323	309	341	329	313	304	323	336	312	304	348	300	325	320	292	300	349	278	320	308	324	317	275	288	301	315	332	297	305	313	332	292	319	310	339	306	305	276	333	314	315	310	312	306	307	289	332	288	313	297	304	304	314	325	337	350	301	321	336	310	332	301	343	319	329	330	306	320	294	342	300	311	343	323	311	337	300	317	339	337	335	312	312	304	332	294	329	311	307	323	297	325	298	313	331	324	300	290	302	336	269	306	305	325	327	311	301	328	317	317	317	284	320	297	323	304	321	340	328	323	320	295	327	304	312	289	300	329	320	284	302	338	286	328	309	330	294	320	305	299	313	326	297	307	299	287	295	326	287	316	287	298	313	310	325	308	294	309	302	330	297	293	299	314	325	327	306	335	310	309	302	298	324	335	325	321	345	308	316	313	323	302	367	317	297	333	346	307	323	324	297	296	297	301	306	322	314	293	310	321	327	304	333	312	308	325	300	353	315	295	318	317	312	293	298	332	306	282	311	307	298	300	306	266	300	321	299	322	341	294	305	299	305	304	270	360	307	331	295	295	292	278	324	291	310	321	317	327	305	315	322	291	296	320	324	305	291	291	275	287	311	309	331	303	319	345	333	383	354	300	308	309	329	289	343	285	262	277	281	282	319	301	297	365	334	295	296	294	299	324	310	298	332	320	304	302	313	301	284	316	303	284	313	318	318	296	328	312	299	309	354	340	331	329	326	295	308	292	282	317	277	310	323	300	302	299	297	312	307	289	310	294	318	320	318	325	282	333	346	325	318	312	317	342	311	269	332	324	332	321	304	306	336	304	331	313	303	313	327	291	301	337	314	291	311	305	356	305	299	320	316	303	324	306	316	332	296	333	311	319	309	297	328	330	320	300	316	318	315	318	311	300	344	307	321	325	333	308	308	279	318	338	317	296	293	305	310	303	316	304	332	287	301	347	335	318	291	301	337	315	286	315	329	302	281	286	350	298	299	305	306	320	313	301	298	322	328	300	327	305	350	317	314	302	279	313	302	286	315	312	327	304	285	319	299	294	316	309	329	292	328	313	295	329	345	309	346	309	307	290	289	300	323	331	333	280	286	314	301	335	311	285	309	313	311	322	311	310	324	320	290	316	286	307	298	310	309	309	315	295	297	328	305	316	313	287	321	346	307	298	326	303	300	308	304	332	312	315	272	302	291	313	287	353	321	285	327	327	328	303	300	317	303	304	324	302	335	318	343	317	329	319	305	317	320	297	316	321	314	283	302	326	298	314	316	291	292	293	301	276	312	299	288	317	308	316	286	326	306	297	286	292	298	330	309	300	334	329	330	327	317	314	293	304	317	286	312	299	303	319	309	302	293	312	295	328	285	321	326	313	296	326	294	302	284	297	303	316	293	309	311	319	293	334	332	332	307	342	311	314	288	300	313	320	320	283	323	288	338	296	290	277	305	334	284	297	288	310	305	316	316	324	288	309	300	323	348	275	293	282	295	339	264	315	320	323	331	315	316	293	344	292	310	310	295	326	311	300	320	313	308	296	311	297	326	341	302	317	309	318	309	316	272	309	326	305	273	316	331	308	307	334	332	305	321	292	320	274	344	310	316	290	284	337	299	315	271	308	312	330	342	349	292	322	305	320	312	309	291	319	278	287	305	297	320	334	338	325	295	291	291	292	290	332	317	315	314	314	327	325	309	266	301	303	268	308	287	307	349	324	300	318	330	283	307	309	299	305	302	303	273	295	303	292	291	324	323	294	298	334	307	308	289	306	315	298	334	294
25799	21326	28095	24897	21340	13403	1986	1292	1148	1039	990	949	891	861	826	792	842	777	840	786	772	768	736	749	758	797	798	724	776	804	757	833	789	786	779	749	711	734	746	676	761	758	737	810	814	744	724	773	751	773	757	742	715	770	716	723	732	722	738	787	703	750	768	724	734	736	685	731	765	761	771	739	754	725	778	778	734	795	723	714	716	772	753	680	776	710	716	714	766	756	686	751	755	734	753	757	731	777	719	693	751	758	720	725	712	774	718	792	690	776	758	702	768	713	719	771	772	720	757	711	708	719	732	778	689	697	717	715	714	696	723	707	763	691	707	736	738	714	743	760	699	709	740	712	711	692	764	677	673	750	768	792	713	720	778	697	690	785	694	717	730	719	748	738	702	756	706	701	760	722	742	797	767	773	736	702	723	752	762	761	705	765	756	717	759	739	708	749	722	754	749	707	752	729	690	689	732	727	762	716	773	800	736	689	738	774	745	737	725	738	729	745	716	731	702	760	706	718	689	704	738	692	717	760	684	726	744	744	696	721	767	706	698	721	716	714	726	717	678	709	752	714	712	787	658	711	749	732	736	711	716	725	715	715	710	736	765	724	683	694	747	780	722	676	720	698	705	697	760	738	723	763	736	728	684	732	707	713	692	741	745	747	729	701	759	735	749	751	714	749	745	704	743	725	748	742	733	696	718	752	713	729	771	718	706	745	766	689	678	723	726	710	677	741	710	722	758	672	777	707	738	760	712	702	723	794	715	758	751	711	674	733	742	700	727	750	722	704	718	707	761	725	732	698	703	734	760	732	790	793	722	743	703	664	690	723	730	726	732	771	763	721	714	722	754	770	739	692	721	736	768	714	770	719	693	710	724	721	725	728	715	763	687	663	751	707	728	738	713	752	717	790	734	720	787	692	710	748	717	687	713	727	810	743	753	721	727	727	736	697	767	686	717	713	713	715	671	739	763	723	717	736	749	727	734	728	707	760	730	700	722	719	777	698	736	734	742	732	741	717	728	735	710	672	699	763	722	747	695	680	738	721	760	698	748	755	711	670	756	701	737	758	745	762	714	707	726	713	736	708	686	715	771	728	773	730	763	742	725	780	728	766	723	744	734	721	780	734	763	740	744	716	702	749	717	695	717	682	747	694	719	723	728	708	729	794	721	727	744	722	694	711	713	762	709	670	773	720	724	680	717	743	730	726	769	796	742	761	715	769	726	726	744	730	700	705	720	705	783	732	710	743	727	732	733	737	714	714	700	686	771	754	761	703	685	734	722	729	759	710	734	780	761	736	720	736	768	738	722	780	710	669	702	721	739	747	697	707	746	769	689	755	741	726	725	704	717	735	710	729	794	720	734	675	736	760	737	744	703	732	752	717	753	773	781	728	706	748	683	693	772	750	698	728	735	738	700	669	704	754	711	763	733	699	709	743	729	740	704	729	788	747	762	765	747	753	740	729	729	759	729	701	707	740	757	732	691	698	735	722	722	730	743	724	728	714	708	726	727	739	765	699	801	707	720	735	709	705	738	725	747	677	748	781	716	786	719	681	710	690	740	696	742	768	746	737	716	768	701	752	742	731	723	713	711	761	740	751	731	720	735	729	757	748	714	727	742	724	737	703	730	751	723	703	753	703	738	739	714	745	742	699	743	720	765	715	687	723	705	748	752	726	741	759	706	731	758	721	720	742	696	718	720	723	761	726	716	724	711	730	697	770	740	786	672	711	731	785	710	727	763	727	718	673	742	715	701	718	726	708	691	720	742	741	741	744	762	723	705	779	703	748	777	715	764	736	747	759	724	703	686	762	734	727	693	780	740	698	718	717	708	745	755	750	697	711	726	756	718	679	767	712	716	765	683	746	735	719	747	734	723	723	709	703	713	741	761	738	736	708	761	690	708	777	764	707	783	762	708	774	685	754	777	748	735	784	689	738	724	720	766	727	681	721	772	730	728	724	748	724	715	730	738	760	710	731	724	717	735	724	704	717	751	754	691	777	762	719	730	731	700	723	737	719	766	736	681	740	739	709	793	750	740	768	735	767	713	732	767	739	711	664	720	743	726	784	699	758	725	749	742	746	715	700	769	758	751	728	734	799	724	775	696	751	777	713	776	718	731	738	763	688	726	725	771	742	723	747	692	680	744	746	764	737	693	753	689	718	726	762	697	705	684	718	750	728	760	716	661	704	737	718	719	698	730	713	703	750	728	711	755	730	692	726	714	665	731	696	769	689	720	758	772	720	678	712	755	698	723	691	706	723	723	689	697	742	762	707	752	719	772	716	763	770	692	740	709	737	719	730	688	716	726	749	771	685	733	731	718	730	721	733	641	742	712	759	699	683	687	738	740	743	730	747	704	740	729	742	740	744	756	740	758	805	749	739	737	767	690	705	723	739	761	747	719	680	735	698	732	683	743	702	688	699	748	751	729	740	699	758	717	726	731	703	737	722	701	775	746	716	746	698	791	755	697	685	728	746	721	721	727	793	688	738	771	708	722	754	731	739	716	750	730	736	700	749	756	713	697	690	727	740	774	793	693	721	728	741	741	714	747	716	759	701	698	695	743	754	692	723	717	736	721	750	706	754	722	679	713	748	735	734	694	702	701	722	701	711	714	747	725	709	748	699	716	737	712	723	743	723	729	729	715	706	711	704	716	718	740	753	717	754	748	741	696	746	751	746	749	729	733	751	724	715	706	689	743	753	725	682	718	731	666	672	787	688	728	692	775	705	691	720	705	726	726	731	727	690	705	746	763	747	697	705	713	722	736	679	738	743	761	709	771	738	747	709	714	720	737	725	698	741	726	747	737	716	737	735	720	718	785	715	714	778	775	694	721	737	720	743	745	730	754	740	753	760	727	746	796	693	706	727	705	721	692	720	700	680	761	712	735	710	767	738	720	734	696	685	759	701	720	724	767	757	739	719	731	761	732	749	712	762	752	721	729	740	730	757	730	732	694	689	701	723	776	751	732	732	774	725	720	730	728	796	739	703	681	754	751	729	752	711	740	778	738	705	759	741	710	694	735	748	755	712	733	727	761	719	712	700	714	709	783	700	744	734	731	702	710	701	744	773	738	761	753	715	730	749	750	728	713	738	746	775	762	729	720	729	763	748	757	734	772	799	752	713	717	718	750	741	743	788	742	737	704	754	731	764	767	733	698	705	731	759	791	691	706	732	766	713	740	731	704	733	773	673	741	645	722	719	686	802	782	746	759	690	713	723	750	740	738	737	725	729	703	737	722	717	740	722	714	726	722	719	701	745	737	731	683	741	736	738	736	700	764	711	753	732	720	773	734	775	683	753	817	716	737	730	729	719	744	755	696	705	757	757	696	758	653	708	745	739	724	722	784	704	705	700	703	679	704	743	710	750	716	756	719	715	718	740	741	718	756	736	713	741	703	736	721	700	718	773	703	711	734	727	703	754	742	708	757	696	719	696	679	702	753	734	732	748	757	725	718	738	725	734	746	772	757	699	723	685	708	756	716	698
7423	11131	10188	5772	3886	2767	2273	1878	1606	1459	1317	1119	1071	1024	985	921	909	821	844	823	822	780	762	800	765	753	745	688	756	718	736	722	684	724	695	719	727	688	691	681	708	714	782	747	715	687	739	711	706	680	696	645	693	694	683	673	699	653	683	695	702	701	687	737	708	670	667	694	703	732	668	675	678	682	624	648	666	665	680	668	705	662	709	690	679	658	650	681	690	676	678	661	654	652	661	693	661	683	704	698	695	659	667	686	657	658	667	691	684	695	730	678	684	674	697	631	684	688	726	650	645	708	688	674	677	656	700	680	700	624	679	654	692	638	674	699	642	635	682	691	718	694	652	647	680	698	628	674	693	667	677	724	695	622	705	663	688	734	699	675	706	701	689	682	686	678	689	702	650	690	706	652	668	680	666	688	679	641	691	621	667	710	650	694	690	640	722	724	680	622	655	637	703	657	674	643	649	728	662	623	679	684	680	666	655	651	659	725	671	638	645	651	637	680	786	708	692	644	725	688	679	665	703	631	667	627	661	672	650	705	653	662	698	653	706	695	670	674	647	681	701	679	716	657	694	693	724	679	648	683	692	651	662	693	693	681	640	661	679	707	650	661	692	720	693	655	679	706	688	694	661	664	674	675	704	631	702	644	708	714	671	714	711	680	697	681	669	721	693	661	707	684	686	654	674	663	682	652	689	668	735	636	675	679	692	680	653	657	674	715	655	685	660	708	673	674	660	688	723	684	716	648	675	647	665	673	673	670	649	685	658	683	700	652	690	709	658	681	690	656	676	706	705	668	631	692	721	666	684	677	683	681	691	683	749	701	694	709	667	707	704	692	705	682	688	676	723	675	646	654	620	709	684	676	724	674	715	705	713	707	695	643	680	651	702	681	706	664	691	669	619	654	699	654	688	660	650	692	690	616	641	694	645	699	631	676	656	706	697	691	662	668	638	680	645	651	673	684	650	691	714	674	692	662	669	693	739	697	675	652	689	675	683	738	688	629	680	701	656	678	709	677	653	660	740	657	714	699	694	629	694	699	680	640	644	628	652	664	644	661	710	680	626	684	688	651	716	688	667	675	672	696	703	639	656	673	685	683	706	685	709	664	700	660	691	719	672	719	669	686	674	643	658	639	693	670	692	653	694	674	671	644	696	657	692	654	702	664	699	688	685	644	691	692	667	689	677	674	665	683	652	715	692	666	640	625	654	651	668	643	664	669	709	680	682	655	671	685	646	690	680	714	688	663	675	728	682	670	644	666	679	661	671	691	666	680	688	657	673	677	646	649	710	692	661	709	686	655	681	716	719	674	668	672	638	654	601	691	715	665	669	715	663	685	705	633	625	680	703	680	654	655	687	637	667	643	632	723	672	750	693	662	689	607	680	637	657	667	699	696	683	630	676	657	671	697	670	668	704	686	638	680	681	650	689	679	668	702	695	709	710	686	655	689	717	741	661	691	674	672	683	682	687	667	692	721	651	667	651	704	664	681	644	655	712	648	677	683	635	661	691	641	696	673	665	647	696	654	714	687	721	717	665	677	652	702	710	670	637	686	703	678	669	691	651	672	677	675	692	681	637	703	665	703	677	606	745	692	642	690	691	696	709	677	686	615	680	681	683	709	637	682	725	639	692	658	725	682	719	708	702	663	690	700	724	721	674	678	660	678	647	667	709	624	707	683	655	704	676	631	683	710	655	683	651	669	674	675	634	687	688	681	705	710	668	718	663	688	734	688	659	678	683	698	662	658	652	676	683	634	658	703	735	640	696	663	665	655	656	672	662	693	667	660	697	670	683	674	677	700	698	638	725	629	654	671	672	669	669	628	630	658	695	689	652	674	658	717	677	674	683	654	634	689	677	657	648	673	678	720	651	702	672	728	678	689	693	707	663	664	658	695	677	703	712	699	691	708	712	672	637	702	696	653	708	639	713	658	630	664	680	682	651	686	714	708	656	718	677	705	675	695	656	646	630	681	608	659	634	640	618	704	697	687	692	660	674	705	680	646	704	650	663	690	691	695	685	663	704	655	654	703	699	698	647	688	651	668	637	696	632	638	661	648	615	675	701	692	665	688	671	714	669	657	698	674	651	689	706	698	692	663	671	691	714	673	697	654	716	674	708	650	726	630	660	683	698	663	682	713	694	669	670	660	645	700	689	645	655	661	703	649	652	680	641	678	692	669	684	691	658	659	696	674	678	665	663	650	711	664	664	642	659	660	702	668	647	669	665	656	687	696	687	684	706	647	733	687	683	635	704	690	677	721	645	682	686	672	666	703	690	684	660	677	640	685	665	637	701	660	680	700	682	657	693	656	643	665	724	673	629	669	699	683	691	654	660	657	675	632	696	666	681	685	717	683	725	674	722	609	711	674	689	699	699	681	685	706	628	676	691	665	706	696	683	705	703	686	659	703	658	648	642	703	665	695	698	712	683	699	666	720	666	692	655	650	748	655	665	702	692	709	696	658	692	710	659	661	644	658	688	641	631	715	631	692	702	672	736	708	669	649	669	724	680	694	671	701	652	696	665	667	691	667	697	678	626	664	642	678	693	682	675	641	638	677	688	681	675	716	658	692	680	643	681	645	665	664	679	709	620	670	747	627	674	677	673	643	697	668	658	686	724	697	694	711	709	670	657	686	689	688	686	686	721	658	635	703	620	671	704	643	671	680	697	685	684	676	731	666	685	648	686	716	630	651	693	646	697	657	705	622	686	679	672	656	602	681	621	650	692	681	657	666	695	635	656	661	745	672	642	676	685	683	650	698	653	676	638	655	669	645	692	683	716	655	655	656	735	696	634	639	673	679	726	705	715	650	681	691	609	624	667	669	656	663	719	677	648	693	718	647	679	676	708	636	648	607	726	639	639	701	616	612	749	636	648	677	660	706	701	722	683	708	687	669	704	635	760	628	638	677	674	637	675	675	663	731	685	662	652	655	697	684	676	691	688	708	654	667	693	687	706	682	691	680	715	693	666	682	664	725	631	712	701	665	659	674	670	690	658	663	706	683	659	660	659	701	698	698	650	699	663	657	700	721	706	693	680	691	655	658	688	669	681	676	685	750	602	651	688	686	684	682	634	676	654	684	666	734	622	603	745	697	663	631	712	647	687	670	656	712	663	669	676	697	712	685	623	667	705	663	697	690	709	651	656	692	719	682	679	682	682	695	671	693	697	646	691	656	637	700	725	642	666	654	666	637	663	689	669	715	654	685	660	719	716	663	653	670	672	705	670	664	689	671	685	709	693	651	719	660	686	664	634	663	678	669	636	636	661	682	660	633	667	696	672	682	680	709	625	654	702	694	725	672	708	706	639	678	708	683	648	694	658	642	699	693	696	680	687	643	706	710	677	682	661	723	640	670	673	697	679	688	703	687	637	657	616	709	734	646	690	693	686	723	707	657	672	646	673	663	683	651	697	658	684	642	736	694	649	646	655	700	668	673	698	683	664	676	632	670	703	706	727	653	682	668	685	692	698	706	665	706	679	670
23447	21364	28441	24651	21369	21470	12326	2223	1713	1567	1497	1375	1309	1280	1201	1195	1200	1115	1176	1107	1109	1069	1122	1100	1039	1015	1066	1036	1073	986	930	997	1007	971	1024	1082	998	1032	1052	1015	999	1015	987	996	1008	993	1002	948	959	1020	935	969	925	921	927	971	953	1003	969	939	977	984	1003	995	922	964	950	979	1007	952	929	928	945	990	969	946	989	985	945	918	989	964	965	958	953	958	978	949	983	907	986	992	1000	953	941	947	925	962	1037	991	945	937	970	958	955	976	948	943	954	961	1014	970	972	960	1020	991	907	928	1011	990	983	934	982	968	997	932	975	934	959	937	1004	1002	967	983	934	975	961	958	966	950	983	899	926	971	947	936	933	929	1017	959	926	1006	905	963	911	948	949	888	976	1008	957	945	985	1009	975	997	945	915	894	963	943	960	984	932	1003	993	877	935	950	967	953	943	910	982	937	970	991	955	1018	947	929	950	1036	929	926	899	934	948	901	944	982	954	948	935	945	991	974	942	989	936	963	969	914	969	1007	935	933	958	958	1004	924	957	1013	966	921	929	908	953	970	954	984	976	955	960	971	973	937	969	952	934	993	967	982	992	986	972	973	967	958	919	960	968	933	943	1044	1019	942	997	903	902	949	955	952	932	993	910	921	1002	931	931	934	969	945	995	947	952	972	1006	897	933	974	920	987	961	934	946	908	937	937	927	962	967	950	990	994	993	1007	981	964	930	972	1023	958	942	976	923	905	997	951	916	938	961	966	968	1021	1054	981	981	968	950	952	992	922	979	939	986	908	970	925	978	867	977	910	953	954	955	1019	956	965	997	939	991	973	887	978	900	967	943	928	958	941	967	979	969	883	1004	941	969	944	940	948	953	894	939	936	991	994	979	980	950	949	931	933	943	940	1008	1007	975	993	968	935	901	944	1027	977	942	953	954	939	938	968	921	914	949	915	982	924	978	968	968	947	971	934	986	949	941	924	966	976	912	959	970	964	971	966	962	966	956	975	929	939	944	944	907	949	971	975	982	978	958	977	966	999	923	912	904	960	928	956	941	963	958	954	973	965	960	1002	923	896	926	974	934	993	1007	962	946	964	946	938	1026	984	945	1063	917	935	930	950	970	936	1002	957	909	1010	964	1015	950	963	1011	930	971	930	937	979	949	962	957	891	956	972	885	962	975	990	976	948	978	954	891	941	991	957	984	905	949	1022	983	921	932	948	946	955	942	954	919	918	968	960	936	908	1034	935	953	972	949	889	962	941	968	957	943	953	943	920	945	922	967	876	955	945	923	895	948	981	931	908	988	938	947	926	980	925	940	927	950	956	956	963	962	997	925	929	960	961	929	931	920	962	941	958	991	980	929	973	985	952	969	938	1010	912	934	944	1021	926	1001	962	961	986	978	889	929	950	943	981	982	995	944	996	969	933	976	963	957	955	918	918	970	934	979	890	937	903	990	967	961	968	879	977	916	945	939	967	985	930	869	901	956	960	984	926	986	992	957	946	896	955	987	972	954	971	967	1009	970	944	999	962	962	1000	959	952	922	962	950	940	937	966	975	936	960	1025	933	983	970	911	971	998	930	972	969	976	954	925	952	928	983	981	956	917	920	955	975	926	956	911	941	959	995	918	924	888	956	938	980	911	937	946	973	967	962	944	962	1055	974	921	981	920	993	950	944	956	936	978	935	984	938	937	1028	984	948	927	979	987	927	950	926	958	945	914	982	966	924	929	963	976	920	968	903	960	960	953	1000	977	966	943	979	941	962	978	951	956	976	1008	937	952	918	956	954	878	923	977	962	1012	1009	953	989	995	945	938	921	959	928	904	930	963	943	999	923	971	944	937	916	939	958	1012	906	923	927	980	934	941	1044	924	917	971	999	917	962	970	942	958	930	1020	949	990	910	962	943	985	959	985	977	977	986	947	967	920	974	979	1024	979	929	932	963	982	960	918	960	1009	971	940	981	948	946	957	938	973	928	940	913	930	916	981	924	943	936	934	882	939	984	948	970	929	984	940	987	970	1020	963	959	986	917	926	964	947	932	968	944	964	939	945	927	962	997	960	971	980	1014	960	955	908	949	936	862	1009	940	985	941	927	943	915	944	906	899	960	986	901	948	978	986	988	929	972	935	895	948	916	917	959	983	914	986	964	940	994	940	989	964	965	952	961	990	987	954	934	1008	940	943	983	965	984	980	947	953	922	1001	893	888	943	953	921	964	929	903	960	986	934	951	944	995	968	1005	930	960	980	1009	966	1014	954	958	915	935	924	909	916	938	976	999	958	967	989	925	963	945	920	971	958	933	982	950	982	956	988	903	994	889	876	941	939	1047	943	935	1013	860	993	937	910	962	914	954	935	934	998	946	904	916	962	886	929	974	955	951	937	936	945	986	954	921	1012	1012	916	969	959	984	971	922	953	915	946	976	913	924	942	988	991	968	977	955	985	908	948	915	926	895	942	975	908	940	985	961	868	960	899	900	993	929	945	958	995	908	973	947	962	920	992	901	953	968	916	979	985	959	952	931	980	951	956	948	952	951	951	956	1012	965	875	983	928	950	955	895	990	906	938	941	904	958	974	959	896	962	948	928	926	917	973	950	993	890	969	1005	876	945	957	900	969	966	973	935	943	902	927	993	935	905	933	910	962	967	911	947	980	920	1023	965	977	946	982	988	954	930	943	957	971	940	997	969	1000	1004	990	917	997	997	970	999	989	974	982	977	1018	957	1012	928	905	895	971	952	948	962	961	965	994	999	970	948	943	920	958	934	952	990	955	1035	912	997	935	939	974	927	954	995	963	1002	876	976	911	982	979	942	980	926	978	976	919	963	949	989	925	923	923	908	963	934	932	972	966	923	987	960	960	975	994	950	924	901	965	899	957	1009	969	962	938	968	938	949	954	940	968	934	966	920	944	894	921	898	933	946	905	971	913	990	954	954	916	962	940	942	932	971	988	903	983	951	974	926	963	964	961	936	963	922	911	929	971	946	959	932	986	922	944	965	905	926	953	940	903	955	974	990	897	946	987	1002	937	982	933	963	965	953	945	979	979	956	923	975	953	946	930	990	1062	947	940	984	985	929	994	909	989	948	919	933	918	944	1004	953	910	957	913	942	965	950	1023	966	944	944	943	951	887	973	953	946	900	958	943	968	938	902	1000	922	889	967	966	957	941	932	991	947	916	948	955	956	951	955	970	1019	978	932	911	960	910	978	1029	971	975	961	902	937	957	945	909	941	982	913	969	914	942	938	950	969	911	952	951	976	939	988	943	934	960	951	979	894	947	940	970	1021	953	982	990	979	949	958	918	998	927	952	995	1012	899	945	987	932	926	916	892	932	973	920	989	975	956	941	866	969	905	980	875	1017	919	970	915	959	1016	952	927	983	944	973	983	889	943	918	957	957	932	931	972	983	962	918	959	934	983	993	939	998	910	956	939	977	965	981	911	893	932	921	972	1001	947	972	939	940	953	1012	1005	900	953	912	943	952	961	951	995	958	971	1011	905	922	1033	875	978	954	954	953	941	1008	964	954	973	942	947	908	954	949	965	947	974	971	946	989	985	966	939	968	961	979	949	997	955	958	911	955	964	949	920	965	980	1000	900	958
10331	17801	16228	9718	6607	4846	3858	3164	2745	2300	2053	1822	1718	1578	1467	1402	1328	1233	1231	1198	1144	1155	1163	1115	1117	1129	1104	1030	1057	1033	995	1004	980	930	950	967	940	960	927	931	952	915	914	954	935	976	972	967	912	879	920	979	947	934	947	933	957	963	897	915	955	937	898	926	978	922	949	931	947	943	934	889	857	937	959	894	948	909	889	914	843	903	878	876	894	917	882	902	895	960	895	878	942	907	894	916	902	937	869	824	928	956	913	867	906	906	870	897	908	884	852	835	889	884	892	898	935	919	919	858	903	901	895	917	907	901	891	915	913	900	928	934	853	930	909	907	913	896	862	854	884	867	850	899	869	880	882	885	869	915	944	882	879	893	889	911	881	899	863	905	904	866	879	904	919	914	900	937	919	951	888	940	873	900	915	841	870	897	835	876	917	911	960	901	835	885	870	884	836	933	880	922	902	885	892	906	894	921	895	885	866	946	923	833	885	904	872	904	902	912	899	921	971	877	888	879	922	927	887	947	949	931	959	888	966	865	890	925	916	906	913	878	919	854	943	877	910	955	887	883	893	874	879	908	885	914	905	898	900	854	869	912	895	897	903	879	911	875	882	898	905	842	893	896	860	903	930	894	888	856	922	885	884	905	884	931	846	910	894	904	915	857	891	909	917	859	905	884	890	908	925	912	907	922	893	889	896	887	879	901	881	908	878	918	858	868	874	930	882	882	895	943	904	874	934	878	898	866	844	866	876	916	870	879	905	851	802	854	878	935	891	909	907	830	854	872	894	913	948	912	915	909	896	888	870	884	887	860	901	912	925	895	936	870	873	927	895	896	841	904	863	884	833	829	849	891	930	845	941	904	893	867	890	899	898	900	912	915	892	903	876	857	893	907	858	942	908	888	912	854	912	910	884	971	932	928	886	853	912	889	874	915	907	925	862	890	852	862	896	904	944	880	880	863	919	922	929	887	908	885	894	916	836	888	917	906	864	879	885	897	861	843	967	859	879	918	875	902	937	956	823	870	864	852	872	899	909	890	925	834	867	868	916	894	909	865	908	946	916	875	874	894	913	884	903	912	863	861	908	877	886	914	914	882	928	891	894	836	902	879	889	925	914	929	933	856	920	934	872	916	837	887	911	933	897	872	895	899	956	905	928	879	873	898	893	890	913	940	899	882	882	843	886	899	902	916	920	874	925	864	863	938	864	872	891	900	889	904	920	856	927	865	862	922	900	927	899	883	887	889	925	875	927	847	892	867	910	899	949	890	877	913	920	874	848	859	915	896	894	889	937	914	851	935	914	906	844	908	905	809	908	943	885	893	925	922	902	849	895	903	908	928	851	883	909	890	907	953	913	842	861	901	875	943	904	923	869	890	853	881	880	885	911	888	883	872	934	926	898	905	887	863	919	910	923	900	903	914	818	895	882	894	881	929	930	891	862	860	924	897	900	928	813	921	848	888	862	883	890	869	903	871	912	876	928	937	906	925	844	903	915	895	911	902	873	906	883	889	888	883	934	857	895	901	886	890	884	878	936	883	887	862	869	884	918	900	923	956	884	901	816	841	919	903	882	917	962	942	910	882	850	871	923	951	893	917	904	887	909	917	865	905	920	880	919	868	883	877	920	899	939	843	911	892	893	914	900	876	886	964	894	883	915	874	865	897	958	933	890	847	860	860	868	900	910	952	907	880	890	868	876	868	903	898	886	897	877	873	876	847	902	856	945	896	855	869	929	905	909	903	916	922	862	867	904	928	846	872	909	889	871	883	898	834	893	899	878	915	917	903	888	933	924	876	916	880	856	887	865	908	874	959	853	904	910	905	848	830	899	906	909	864	885	936	939	915	909	893	882	910	901	971	886	859	884	902	909	937	866	852	928	897	946	883	909	921	953	868	940	932	877	879	890	898	924	880	868	904	901	884	880	894	892	897	936	942	947	896	899	905	895	934	951	897	884	878	895	869	885	908	890	875	910	929	939	870	942	920	854	890	929	935	900	877	917	841	880	900	839	841	896	865	904	892	932	854	886	873	886	918	912	854	911	889	892	862	889	965	885	881	922	884	915	909	880	919	908	840	891	846	900	887	912	877	873	920	944	869	882	891	875	922	879	873	872	956	911	862	947	930	892	922	921	949	899	959	932	942	892	898	938	913	899	895	868	927	928	930	887	895	898	880	857	912	865	887	898	870	906	924	897	893	923	940	943	901	864	886	865	916	890	909	916	914	946	934	910	870	860	907	931	895	936	907	931	899	927	905	882	892	917	920	886	892	909	924	898	901	894	928	913	914	875	946	939	919	853	935	962	887	901	848	856	914	940	914	919	888	864	862	904	830	871	880	877	912	897	930	860	893	884	867	919	899	858	871	923	934	921	924	859	942	906	853	919	847	921	878	883	900	918	924	909	902	950	877	909	874	837	938	931	904	879	912	941	872	954	909	856	861	867	867	850	894	957	882	896	839	909	897	904	952	893	882	907	915	895	957	903	857	902	945	914	891	877	885	949	922	916	915	926	833	858	852	859	873	919	890	939	894	850	912	905	882	924	864	924	859	873	878	898	865	946	859	916	881	898	904	903	855	892	942	915	874	906	874	872	912	882	906	921	911	929	910	907	879	895	843	936	918	938	908	861	912	921	902	892	923	895	888	900	930	836	902	943	928	909	903	916	871	888	897	976	885	876	895	903	917	886	909	914	843	895	873	900	912	821	865	929	893	848	875	880	876	933	876	911	903	927	848	877	874	914	906	887	855	852	887	808	907	924	885	874	885	892	909	852	868	890	882	884	921	832	895	867	891	884	880	858	952	918	872	928	912	846	873	925	894	875	888	862	893	904	925	871	916	890	890	941	922	852	928	894	939	959	958	922	904	965	863	901	902	902	907	881	862	895	919	904	927	916	884	905	916	898	911	847	922	918	918	917	853	955	871	903	925	904	914	914	872	859	876	861	907	824	879	900	909	853	826	909	840	929	953	936	919	886	899	929	853	930	853	882	877	953	878	922	849	926	866	892	904	877	885	946	948	829	854	904	868	859	927	887	863	924	898	913	864	877	935	874	936	896	911	880	837	897	838	889	882	944	886	901	905	870	835	902	889	822	925	839	872	939	885	873	878	842	941	854	921	886	892	898	870	860	943	891	866	890	915	851	885	906	911	914	859	930	882	888	860	958	885	891	882	895	902	871	901	878	930	930	873	893	925	901	929	888	863	924	896	907	922	900	859	864	921	894	896	847	843	925	880	890	857	894	912	899	914	917	902	934	910	927	857	890	866	927	905	899	899	897	931	819	886	848	862	928	896	885	878	860	907	885	884	909	871	859	911	845	908	861	897	904	849	878	867	910	890	848	898	865	872	880	948	867	917	960	873	890	923	875	870	909	925	900	872	916	887	922	878	941	930	932	943	852	899	927	896	830	942	904	869	901	877	842	918	922	888	898	918	876	965	892	858	914	877	845	887	880	884	910	919	908	898	907	872	895	943	921	898	907	851	918	940	898	889
29048	16274	2453	507	388	345	328	340	353	322	342	321	317	335	323	302	307	334	321	330	310	296	331	301	330	340	313	295	328	322	312	328	319	316	340	292	310	370	299	301	285	309	301	316	308	326	292	313	315	295	307	280	297	354	318	291	277	311	332	310	333	316	348	305	291	330	328	305	316	318	329	336	325	271	312	312	284	298	311	335	339	324	314	317	290	309	335	349	287	285	296	290	312	320	305	308	327	302	312	307	335	322	322	293	320	333	319	316	299	324	336	290	271	327	305	306	329	306	298	323	316	319	359	298	294	339	308	326	310	280	303	313	307	261	312	312	329	317	311	326	306	296	339	320	297	298	289	335	332	290	292	344	290	296	303	299	310	313	289	298	289	303	296	267	332	327	322	297	287	325	282	316	328	312	304	314	298	264	309	330	311	285	302	308	311	283	300	311	320	298	325	307	293	318	282	316	312	308	309	302	339	311	313	330	264	320	322	314	315	307	312	294	328	281	329	342	309	331	286	310	308	296	305	279	345	302	308	317	290	289	307	308	262	285	334	302	320	305	308	312	306	329	311	305	309	341	297	289	280	293	297	308	319	309	286	343	321	330	282	311	309	325	332	306	307	317	302	291	308	281	313	348	291	298	328	302	299	304	275	286	347	317	297	330	329	301	310	331	312	304	317	277	316	335	292	293	315	317	316	353	332	319	306	320	316	301	322	296	300	303	323	314	342	266	335	297	296	302	294	318	305	287	282	293	282	297	301	322	297	322	312	307	323	276	341	295	311	327	288	306	328	305	311	325	344	298	314	320	273	353	334	308	302	291	313	319	280	317	293	335	291	294	327	305	332	318	300	321	281	314	303	305	296	313	276	295	322	314	313	308	315	303	320	295	276	307	322	280	301	321	315	325	333	341	317	317	320	305	293	334	344	283	318	275	282	312	299	279	308	329	340	317	328	304	292	315	291	322	302	302	314	297	292	318	312	297	307	308	339	350	253	327	333	322	295	301	314	294	306	318	311	299	316	303	312	314	337	296	301	312	330	329	283	341	326	292	357	280	283	271	310	333	318	303	324	339	314	334	299	324	280	328	328	333	348	295	295	256	311	364	301	300	268	292	315	305	334	322	335	298	321	321	339	325	312	279	322	332	307	324	324	315	290	313	278	326	292	326	337	320	298	308	273	312	316	307	303	328	324	292	314	323	322	306	324	309	300	299	298	288	338	305	294	263	280	318	310	298	330	297	312	311	337	327	283	293	307	308	311	315	310	328	266	276	305	299	335	313	290	298	309	292	317	294	313	284	305	313	336	288	322	337	320	308	301	317	279	312	325	294	351	331	267	284	301	296	319	305	346	315	348	310	310	306	297	351	328	329	299	323	298	332	325	297	312	286	317	320	288	302	308	315	350	316	307	309	319	316	285	284	309	305	290	331	317	281	311	297	293	300	292	295	284	304	322	313	342	316	309	327	304	301	312	294	316	328	322	324	292	317	310	315	278	324	301	301	302	315	296	294	329	315	297	305	330	329	318	310	298	292	291	328	294	302	319	301	304	305	284	279	300	279	304	328	296	328	312	296	324	342	296	311	263	323	295	285	300	316	281	289	344	318	303	309	277	301	314	292	312	312	283	334	308	329	334	320	301	312	304	331	302	305	308	330	328	292	312	320	314	283	305	298	312	308	328	306	325	316	296	303	328	326	304	310	332	331	291	300	314	320	326	325	305	291	311	321	310	301	298	320	308	295	314	320	293	278	331	314	304	309	295	319	312	280	317	298	314	296	307	327	327	329	295	299	317	292	302	292	297	315	291	351	281	309	303	309	296	321	317	299	358	304	314	330	301	337	288	307	291	313	327	289	297	324	295	325	328	291	337	320	281	277	325	275	290	271	313	304	294	277	308	311	274	326	338	307	283	284	310	294	349	286	299	321	330	279	310	288	291	304	300	306	357	321	326	288	319	314	327	297	344	291	314	320	290	305	294	301	299	313	350	291	280	333	291	293	314	331	325	324	281	308	280	301	298	351	336	325	310	301	321	308	335	312	305	309	279	312	306	321	313	353	288	314	310	342	307	303	313	281	311	294	299	315	312	289	335	333	287	276	305	298	278	316	319	341	305	299	278	295	304	303	320	300	306	344	306	324	332	313	295	294	300	297	293	339	277	289	307	307	294	305	285	302	309	283	293	285	280	306	329	296	295	328	297	316	314	291	302	275	314	332	329	311	255	336	291	288	313	288	310	276	304	313	336	302	292	314	303	328	309	286	319	338	306	287	312	282	304	302	319	274	293	303	295	309	316	313	360	312	312	294	329	308	327	333	320	273	328	294	322	325	301	291	320	336	327	280	309	286	314	314	321	296	296	338	285	344	331	313	299	297	306	284	336	290	260	311	285	307	328	315	298	305	297	315	342	339	313	319	272	338	318	331	278	309	309	327	321	317	286	324	309	290	317	302	317	309	311	259	301	299	320	344	331	309	303	362	295	296	296	304	303	287	314	321	335	269	312	320	295	360	296	305	327	317	291	334	277	299	325	312	307	308	304	303	308	317	301	294	288	316	304	329	318	327	299	307	284	300	305	281	327	309	305	319	316	292	282	308	290	307	302	297	308	296	338	312	340	332	323	302	336	298	286	288	326	313	268	309	310	318	329	301	325	291	359	333	308	279	279	297	304	308	339	298	317	274	296	307	297	320	303	313	317	325	317	275	345	293	310	284	316	304	307	297	277	320	285	316	295	324	307	283	289	330	321	287	312	334	310	299	285	333	307	317	295	319	343	331	318	290	298	282	346	306	337	296	308	320	295	322	309	301	337	327	314	328	323	328	300	325	289	307	310	326	308	288	297	295	315	320	310	291	303	343	290	300	293	307	317	291	292	305	321	309	331	301	291	284	306	271	297	292	335	324	287	321	321	317	298	282	303	301	286	339	336	315	321	280	312	274	330	299	296	304	313	314	297	263	313	309	321	312	283	353	312	309	304	318	316	302	292	289	313	347	264	298	319	297	310	287	287	312	312	290	319	304	289	295	301	320	296	343	283	323	321	335	312	274	276	293	326	298	304	300	300	288	291	309	268	303	290	294	299	311	327	299	308	317	285	317	301	314	275	321	310	307	310	311	326	284	324	331	321	339	319	328	308	325	322	275	328	331	293	342	305	309	305	282	302	323	291	289	313	289	344	311	322	307	289	292	311	296	328	283	311	315	342	300	294	280	304	300	327	340	308	339	328	312	326	315	284	317	299	294	299	315	302	312	312	266	289	296	307	316	281	320	322	308	334	316	316	312	301	303	292	329	305	330	306	303	322	303	312	309	292	291	314	317	293	324	333	314	280	304	311	298	283	294	306	306	274	321	331	295	300	312	323	285	284	322	299	313	315	292	315	308	308	306	304	313	317	307	320	354	307	316	329	313	318	340	332	299	324	339	303	325	312	269	287	305	302	288	267	305	306	309	299	287	295	306	306	278	330	288	332	312	323	310	288	300	282	323	304	308
4982	836	785	545	481	400	373	409	386	382	352	338	329	350	304	303	337	317	310	336	316	287	345	321	340	346	291	333	293	309	305	312	328	301	297	302	274	305	288	325	306	287	287	288	312	330	295	319	281	305	313	301	296	323	305	334	310	307	296	315	305	295	289	345	308	281	307	298	299	304	291	335	285	271	279	323	321	307	338	318	267	300	288	284	330	339	327	305	281	300	322	308	294	330	337	326	289	294	313	288	284	321	291	308	300	266	291	288	305	290	284	314	303	306	310	289	313	305	298	320	303	311	295	310	321	301	308	350	319	301	297	314	319	333	295	292	289	309	323	304	311	310	299	295	308	314	315	296	290	324	279	309	298	301	331	302	277	330	334	291	285	325	321	301	305	300	313	326	290	281	300	307	302	321	331	293	287	328	300	304	347	325	285	300	295	319	329	288	313	297	315	346	306	305	315	322	326	323	307	317	306	295	333	332	343	278	292	313	279	325	291	285	282	319	330	298	299	255	320	312	317	312	301	305	308	310	304	303	319	314	300	298	286	349	312	326	296	285	302	302	295	319	277	324	310	333	309	319	322	279	321	279	299	311	306	306	308	282	298	318	298	294	293	299	330	306	265	294	314	271	293	328	291	318	355	311	332	286	321	302	290	323	293	289	280	306	317	295	278	293	299	299	285	325	326	274	310	296	298	321	301	321	273	314	339	314	311	291	275	306	296	296	309	279	320	329	325	304	273	323	282	287	292	297	287	323	309	286	336	317	282	295	300	325	291	326	322	304	304	303	319	299	298	284	309	304	297	293	301	329	309	320	308	294	335	293	314	305	327	317	299	332	312	312	287	292	332	310	290	306	313	322	287	308	286	299	305	314	287	290	290	251	269	320	303	306	308	301	298	258	307	317	272	317	313	332	302	298	295	314	296	322	294	306	297	326	311	300	303	302	288	312	310	288	293	290	289	289	307	305	302	277	298	326	302	312	324	298	303	305	324	297	321	330	317	285	296	319	314	311	311	308	311	312	314	289	344	304	292	314	311	311	303	326	297	296	289	327	306	300	313	317	274	305	301	338	302	307	294	277	331	322	287	304	294	311	310	314	308	302	306	309	311	314	303	313	295	320	313	332	290	321	307	304	275	311	325	291	297	292	311	298	319	303	309	286	292	280	317	313	297	303	324	317	312	335	306	309	282	306	322	285	277	316	318	316	294	301	321	296	288	312	317	298	326	326	281	309	290	339	296	316	366	309	316	294	303	269	281	309	311	312	326	307	319	282	306	290	336	299	321	303	329	319	293	332	297	289	281	354	270	294	275	271	339	279	288	347	341	315	321	296	310	306	304	267	332	297	320	298	301	319	306	303	319	313	311	313	323	291	298	305	311	316	295	258	331	321	300	307	310	300	313	317	297	284	268	322	306	292	330	322	297	285	321	296	304	297	302	291	310	313	313	306	268	330	300	311	322	284	278	312	339	257	302	314	316	292	297	300	278	297	310	310	297	282	317	355	309	305	333	302	325	314	298	285	305	324	309	269	303	299	339	280	310	285	280	316	292	336	311	307	303	321	327	271	325	323	306	305	293	295	303	287	302	307	317	309	314	304	294	326	312	300	299	277	314	314	304	325	299	304	300	300	327	317	304	272	311	282	319	309	304	327	295	286	304	276	309	307	318	336	295	290	322	327	306	306	314	297	329	323	283	310	312	333	300	301	306	322	327	298	298	304	318	309	293	306	322	307	287	312	325	306	304	281	291	294	312	291	295	271	304	314	307	320	313	279	329	305	295	324	335	303	274	304	329	320	312	302	296	290	309	312	285	302	276	288	338	308	312	313	291	279	313	304	345	298	318	302	312	299	320	307	280	313	328	289	293	286	334	296	329	297	317	286	309	325	313	270	291	285	297	299	310	297	313	294	282	310	312	314	320	286	325	278	323	306	297	316	294	321	320	295	301	290	332	305	283	291	298	293	294	287	302	298	305	304	315	283	341	303	328	301	274	295	283	300	307	329	291	311	316	316	295	333	301	306	290	286	346	305	296	295	304	315	321	278	345	325	289	289	328	329	280	308	319	320	335	330	296	317	306	332	320	301	334	330	309	321	310	291	307	290	284	294	317	278	365	322	315	290	289	318	308	345	268	310	280	284	331	294	355	295	298	326	301	306	269	318	319	299	300	324	297	291	308	281	282	327	301	313	306	317	290	314	303	269	304	332	343	322	305	311	280	295	310	321	299	308	284	312	316	303	273	304	314	319	304	302	312	309	314	312	288	302	307	335	284	307	313	327	305	297	333	331	302	320	319	300	277	292	346	281	313	362	324	286	328	318	304	311	335	331	281	303	311	323	338	281	318	296	289	326	320	317	273	310	293	318	308	278	304	285	302	331	297	324	306	300	312	275	335	283	314	312	311	307	294	292	308	306	317	308	287	318	309	320	309	320	307	283	287	293	309	297	262	335	331	296	336	315	291	321	341	316	297	338	279	291	304	311	327	326	298	303	324	288	344	338	294	266	287	305	312	312	320	349	322	297	278	298	317	320	285	306	265	299	304	347	314	300	332	304	298	263	311	332	297	313	322	315	333	291	303	329	302	295	288	309	311	305	303	306	288	301	323	312	317	290	321	317	302	317	309	296	335	317	290	298	293	330	308	303	294	315	297	291	313	337	314	288	297	326	298	337	320	339	317	317	302	273	325	309	322	360	315	339	310	277	303	312	305	323	260	320	299	306	312	286	282	273	289	286	306	339	320	275	323	317	335	291	312	313	334	318	320	314	347	280	345	316	294	289	358	289	332	300	309	319	307	316	328	297	300	300	282	322	278	299	290	306	320	319	301	271	299	290	284	332	284	333	329	279	335	294	307	292	288	348	278	292	308	326	298	308	336	290	314	320	324	292	323	296	322	317	326	318	290	285	330	322	274	315	322	330	326	311	293	329	326	275	322	297	299	323	314	317	315	297	301	315	320	274	294	301	305	325	345	289	314	337	306	316	295	291	349	313	302	282	321	310	335	349	339	287	319	325	323	335	318	319	304	305	296	277	293	283	301	297	288	311	292	315	294	292	345	321	313	306	281	335	295	308	298	301	301	322	323	302	322	311	277	291	288	268	302	296	316	309	313	348	334	325	297	325	303	327	328	284	335	258	283	318	307	315	286	305	276	311	305	305	324	305	307	339	325	303	286	298	315	289	306	295	307	320	290	341	313	298	307	286	321	290	309	325	319	300	322	324	326	339	298	309	314	313	308	321	303	312	310	305	319	321	312	272	292	289	296	297	309	295	303	282	283	297	278	308	325	326	316	286	284	334	275	355	313	302	315	295	312	291	298	328	315	302	285	321	307	319	323	320	312	338	303	296	277	280	314	322	307	312	340	299	344	324	325	283	294	320	329	274	300	298	315	285	333	339	303	311	290	330	280	295	275	311	298	310	325	317	294	301	303	316	325	314	289	270	306	297	309	304	304	301	338	321	330	314	335	316	328	312	301	317	286	303
25810	21318	28091	24898	21332	13367	2020	1320	1139	1071	1026	987	887	860	785	804	873	826	822	810	786	760	776	814	755	743	765	807	762	773	787	773	748	724	726	704	726	788	744	770	743	755	755	705	722	683	702	738	750	743	740	734	715	744	767	724	747	738	722	739	741	633	695	710	760	761	709	727	740	750	732	728	732	701	690	763	709	781	734	757	744	713	748	758	716	741	752	666	751	708	724	707	755	767	747	757	754	680	728	723	750	749	706	770	728	745	762	707	719	707	730	736	705	709	713	720	705	694	729	729	731	721	739	740	762	743	723	729	726	704	716	696	667	741	690	796	720	704	769	708	716	771	769	713	736	706	723	737	716	716	720	683	697	746	738	718	728	761	748	729	764	716	732	721	754	695	764	731	712	713	686	734	742	723	718	735	718	735	757	724	742	715	764	757	738	744	717	679	743	696	711	714	746	712	782	748	707	674	756	741	728	751	740	700	690	745	726	743	734	743	752	793	747	736	738	731	709	715	735	710	731	711	749	743	747	718	699	739	775	751	718	706	749	727	755	757	705	688	669	706	742	776	721	734	723	748	734	750	789	714	740	705	720	716	774	701	723	748	717	821	718	710	702	786	730	700	676	726	787	699	691	738	719	727	769	701	775	710	743	701	723	741	725	782	722	663	682	718	687	731	684	690	700	719	729	666	648	711	773	744	722	783	729	716	755	769	743	746	704	651	706	743	701	743	733	677	717	748	714	716	764	764	783	743	732	717	752	734	752	726	726	710	757	715	729	744	766	742	746	712	770	693	689	722	688	765	724	767	723	740	728	685	760	647	727	754	758	739	689	758	806	718	744	708	719	747	727	776	672	759	757	713	763	722	682	714	697	721	731	715	713	686	764	724	749	756	709	764	682	729	690	706	742	733	715	725	725	705	817	711	743	716	728	731	746	743	801	704	749	740	732	768	710	702	759	700	747	735	779	703	781	738	713	783	717	751	721	672	726	671	770	761	700	723	740	753	703	741	717	738	762	699	702	731	737	722	684	755	697	678	694	736	736	705	762	751	721	697	732	727	730	681	735	715	712	707	730	725	770	718	681	770	670	727	748	728	732	715	747	638	741	711	774	707	740	725	729	763	711	713	694	718	742	776	701	690	748	748	772	701	692	742	720	728	749	682	718	741	725	673	702	737	741	751	750	673	747	742	770	715	748	744	778	710	752	660	734	689	726	714	719	748	759	690	755	720	744	765	728	822	703	722	752	724	729	723	719	716	712	687	721	796	759	750	749	739	733	750	679	734	689	747	778	700	697	770	703	775	780	713	761	687	747	750	733	707	755	705	694	674	714	737	705	774	733	691	733	736	733	789	727	743	715	669	687	732	724	730	703	746	747	691	762	770	702	738	698	751	780	760	723	699	718	764	736	738	771	686	722	765	688	686	697	733	719	754	799	677	692	711	711	767	732	732	750	731	790	733	711	724	714	724	702	701	769	687	762	713	697	760	745	656	735	712	755	723	722	744	692	776	716	749	693	699	720	714	716	740	752	751	708	754	727	736	807	700	711	721	701	702	724	759	688	720	757	710	715	715	740	745	739	733	689	724	735	770	669	701	756	724	749	741	753	729	728	735	722	722	802	702	701	709	738	698	737	689	722	712	744	774	698	750	677	699	717	733	765	711	655	706	690	708	698	734	751	730	704	731	720	710	710	698	749	701	710	711	737	741	757	717	689	740	702	697	688	693	688	736	724	769	718	699	728	765	761	694	750	664	762	720	741	721	730	730	721	721	761	742	746	721	703	791	719	745	712	747	714	687	708	697	759	732	731	683	785	730	714	743	751	720	734	717	722	709	749	710	696	708	704	731	649	720	742	759	784	749	713	748	730	737	738	706	724	694	737	717	760	679	740	720	696	716	713	701	779	753	757	737	668	714	736	715	722	745	708	760	727	728	723	718	698	749	768	716	751	715	723	745	731	789	744	735	721	730	714	703	695	699	758	730	705	712	730	730	733	717	701	689	765	708	699	722	768	664	734	686	722	719	745	711	752	749	750	720	731	673	765	728	673	748	762	732	743	741	693	695	687	753	726	725	751	754	693	723	744	722	720	760	727	720	737	716	731	714	771	749	758	717	656	702	706	699	747	739	699	669	670	703	734	763	694	749	691	765	665	731	771	700	710	750	724	718	755	740	752	711	710	743	714	726	689	686	672	703	770	754	766	675	708	759	729	714	745	749	717	737	680	740	730	746	745	759	719	717	747	684	723	729	720	711	720	763	768	755	707	686	729	713	733	725	770	714	744	754	714	734	733	754	705	747	776	668	719	691	744	717	715	710	720	746	703	742	723	725	698	735	734	785	718	676	754	712	743	716	724	736	715	742	693	737	729	683	704	709	703	713	722	728	734	700	762	660	712	716	730	740	688	735	699	717	748	727	753	746	695	738	711	761	673	700	717	712	683	715	717	720	694	730	723	700	733	692	682	719	738	683	719	706	729	679	698	707	682	761	738	721	759	745	785	707	739	747	718	741	725	689	751	746	715	746	737	746	674	751	743	730	716	735	733	690	721	716	706	717	729	668	681	729	710	705	717	753	720	753	687	682	776	690	738	729	733	688	696	684	747	708	727	691	664	724	723	755	706	700	748	719	699	695	761	685	745	739	734	652	734	732	710	727	762	696	792	731	732	704	668	724	728	756	752	726	757	676	700	718	734	771	739	750	733	723	761	701	670	745	746	708	721	702	683	728	782	768	714	716	699	675	787	678	801	688	710	706	725	720	743	680	730	741	695	712	712	681	712	754	775	730	745	703	700	713	800	673	667	733	674	688	706	725	687	714	721	766	702	705	697	721	717	721	749	693	677	754	717	718	727	682	716	720	733	738	716	703	690	707	725	746	726	693	725	755	745	686	720	731	735	753	697	722	770	734	708	714	703	713	706	714	721	744	716	746	685	695	723	731	719	722	717	737	719	727	735	710	684	706	776	676	742	710	719	755	672	751	739	699	712	728	703	727	740	736	734	725	727	723	722	692	685	728	677	716	716	688	726	715	698	796	737	695	677	721	744	711	745	694	740	704	712	743	663	696	738	708	757	722	703	756	729	725	690	740	666	723	714	757	766	778	703	671	734	755	727	731	719	731	696	801	650	692	733	689	710	772	683	727	716	737	737	731	675	793	773	751	764	704	697	749	732	709	742	722	713	714	713	760	685	686	729	750	729	744	738	681	730	773	723	754	734	725	761	752	756	698	743	717	721	761	715	724	693	713	693	672	722	734	710	724	749	703	715	740	756	672	718	744	769	735	738	775	732	756	733	717	721	761	749	709	797	692	690	755	733	716	721	698	684	693	687	703	739	721	723	716	731	757	742	708	718	694	688	771	706	756	765	739	721	689	743	774	727	714	750	728	746	697	698	699	776	739	723	716	709	723	739	703	773	797	734	743	739	721	739	726	701	693	710	756	709	717	723	757	701	691	777	702	721	711	710	710	752	738	748	738	704	726	686	669
7409	10978	10028	5821	3782	2846	2176	1944	1598	1339	1296	1151	1107	927	959	953	864	901	907	842	787	803	844	796	747	788	745	727	723	769	769	738	803	733	675	728	684	727	747	742	694	663	731	708	697	676	716	712	745	667	692	688	671	655	672	725	709	696	691	703	735	715	720	667	699	696	721	705	681	686	697	718	666	681	696	651	687	692	701	656	685	677	706	672	670	657	703	691	684	649	688	692	678	658	655	722	651	651	687	714	689	709	685	634	710	763	699	702	674	697	684	733	690	666	637	678	696	686	645	641	689	670	686	706	661	693	705	684	660	652	716	674	745	676	711	662	697	675	673	635	676	651	714	734	705	665	648	692	653	674	676	646	651	671	676	668	711	698	644	641	641	697	652	646	674	695	634	717	691	707	694	696	661	680	649	661	697	647	675	654	691	665	659	624	681	670	648	671	675	618	648	662	671	680	643	692	662	661	668	652	661	623	699	696	654	689	676	678	679	648	679	671	708	647	657	626	682	682	662	658	702	669	661	626	643	630	689	638	671	655	665	682	652	677	670	679	703	683	674	637	687	683	673	719	668	686	682	673	715	669	617	674	666	654	650	691	725	683	629	679	614	697	686	668	707	705	629	679	691	741	673	652	674	733	663	688	671	648	663	677	648	670	705	699	639	705	616	701	649	646	676	694	678	676	693	629	703	672	641	691	719	690	661	667	663	670	678	639	659	683	638	689	644	653	667	701	688	643	717	691	707	649	734	628	707	695	646	681	664	660	670	674	657	655	682	696	670	695	649	705	656	667	632	707	670	648	680	675	699	687	659	680	673	689	662	643	696	634	675	679	716	699	685	628	737	671	672	695	660	692	664	725	635	673	671	666	720	675	678	648	603	645	664	669	692	686	672	688	668	674	693	667	692	654	644	683	698	666	682	688	644	658	672	647	714	727	681	615	687	653	668	674	681	709	655	712	682	691	643	672	693	676	705	693	646	681	668	672	673	696	621	682	666	643	645	634	640	686	635	627	705	630	669	597	695	647	663	693	726	657	674	695	664	650	681	624	658	668	700	685	691	685	703	699	664	651	691	659	728	642	651	672	658	670	685	650	684	703	671	716	654	661	731	661	646	686	730	655	696	700	683	668	711	674	642	628	686	700	720	671	704	680	638	685	679	706	704	632	672	652	657	603	664	670	676	670	677	677	644	652	673	636	667	655	619	615	691	721	688	704	704	700	685	655	669	635	684	692	668	662	690	639	641	710	727	700	692	670	697	646	682	642	656	693	661	701	658	725	655	677	658	644	670	645	665	689	683	686	631	650	675	665	663	663	689	671	703	679	705	660	708	665	696	660	637	640	656	691	628	686	640	705	673	646	675	678	694	672	706	658	681	705	709	662	680	669	654	642	768	671	675	648	665	676	657	700	695	679	707	642	644	675	679	665	641	667	646	708	738	667	647	687	681	695	683	638	680	700	706	703	676	683	651	697	707	631	644	691	685	684	640	678	685	708	700	676	653	689	686	698	698	627	692	637	618	677	683	668	649	659	629	670	671	688	686	658	699	693	682	628	668	675	683	742	747	671	649	686	672	679	685	702	730	695	655	654	684	689	673	679	682	676	681	706	696	710	685	712	684	673	685	694	682	644	639	641	651	663	663	701	659	641	714	677	681	670	728	653	670	668	666	684	703	673	655	709	677	659	666	668	679	679	670	719	655	726	712	670	675	690	702	675	657	747	665	637	635	675	696	660	703	675	681	704	656	693	681	691	671	682	659	657	686	655	641	663	685	684	665	660	691	677	695	660	661	646	666	640	662	640	690	679	672	665	701	646	675	669	668	643	605	727	667	665	677	638	724	683	706	644	697	655	663	667	673	690	663	663	687	674	673	700	709	704	694	666	681	675	670	632	678	707	650	654	679	698	720	667	681	681	693	663	720	686	679	725	679	688	715	679	675	696	678	700	691	702	733	657	628	695	643	697	660	690	661	691	644	657	687	690	677	714	663	641	656	692	677	645	690	676	644	656	657	672	694	697	629	710	666	631	672	677	655	673	671	680	716	663	714	660	650	662	640	679	711	658	684	708	658	726	667	683	671	676	707	681	704	657	692	662	676	721	697	679	695	686	712	668	665	664	671	647	659	680	708	674	715	668	666	674	640	720	650	726	683	672	705	672	687	722	685	683	692	673	691	685	695	710	692	661	682	733	656	601	673	668	692	696	652	644	734	696	679	731	687	657	686	691	648	689	762	667	690	677	718	644	639	643	666	683	624	695	668	661	665	702	694	676	655	651	676	615	683	667	702	639	670	662	688	657	632	657	687	648	719	639	728	686	665	710	665	695	625	598	690	665	694	697	675	714	645	694	706	680	661	652	723	677	655	707	674	685	711	719	633	626	646	656	663	704	687	704	682	686	657	651	656	638	648	599	657	658	676	655	699	682	660	668	697	685	655	674	670	644	720	653	686	693	692	740	674	656	659	644	709	700	704	663	655	669	639	666	669	657	679	683	673	681	674	638	612	665	654	685	693	711	647	718	678	675	675	699	685	670	674	685	665	641	671	694	697	661	673	675	691	690	699	674	692	636	635	680	656	670	665	676	700	684	699	649	726	651	701	667	637	656	656	712	687	643	671	684	633	660	714	689	678	706	673	656	670	728	692	696	715	659	679	658	658	656	678	674	685	704	669	673	714	715	692	699	689	708	719	673	670	660	668	669	651	663	653	747	696	680	711	701	657	638	691	652	696	696	686	714	736	655	740	640	681	694	691	677	671	680	652	636	668	662	655	656	641	652	698	680	674	697	624	699	687	711	691	655	701	680	614	647	722	667	673	649	684	656	707	676	658	671	650	666	656	665	687	695	690	674	637	692	682	713	748	662	685	673	696	668	691	652	654	675	691	671	652	705	701	698	668	681	662	656	682	616	627	663	688	682	662	668	695	662	668	665	660	708	670	671	675	681	707	647	697	692	695	643	686	663	656	690	691	638	662	699	642	680	681	688	656	697	673	724	658	682	667	682	643	707	640	688	671	680	654	671	679	649	677	674	662	656	705	682	673	637	680	669	670	744	679	670	636	664	641	681	683	645	696	654	641	719	719	689	700	671	695	699	688	664	659	675	632	662	664	683	666	629	725	674	624	680	693	656	679	701	691	697	673	644	632	652	653	643	636	680	662	639	681	689	673	669	697	675	740	648	655	661	694	703	686	668	693	686	661	690	693	673	626	640	694	625	680	682	726	658	658	646	678	661	694	680	684	694	654	681	709	698	664	633	647	678	636	671	674	717	644	674	675	660	642	697	642	679	684	669	708	669	685	685	649	677	654	707	673	723	686	656	642	667	712	671	714	672	677	671	660	666	685	688	683	716	658	686	672	631	664	696	668	677	664	684	660	645	676	647	656	641	635	662	681	673	663	709	697	677	683	682	699	679	669	708	650	661	644	702	673	642	691	716	678	700	670	665	686	671	699	684	659	671	731	696	642	737	648	702	639	676	651	689	724	694
23370	21316	28426	24560	21323	21423	12268	2281	1682	1575	1448	1413	1270	1258	1200	1167	1176	1205	1165	1068	1044	1091	1029	1095	1047	1024	1002	1055	994	1012	972	1015	981	1012	1011	972	966	1027	947	980	943	983	999	964	964	1010	990	1018	981	1007	987	964	1015	990	957	994	1001	1008	1004	919	1001	941	987	935	995	975	992	1001	935	954	949	929	960	911	964	955	969	963	967	946	921	948	905	932	949	954	894	993	940	966	947	957	977	970	961	920	994	958	908	955	969	988	1007	951	927	971	923	908	934	996	965	914	938	937	964	983	968	971	931	959	959	921	995	999	982	940	914	930	892	978	965	930	903	957	915	979	998	935	972	1003	980	940	927	905	912	928	911	981	972	970	946	983	976	997	915	972	979	908	987	925	962	948	897	978	969	937	1020	951	933	957	974	988	930	909	961	1018	965	886	944	945	914	983	979	976	1028	954	946	966	1006	951	938	962	990	958	940	956	1011	977	956	1024	896	946	963	938	960	936	961	971	922	956	957	957	967	919	954	903	970	962	964	953	919	985	986	956	907	1003	972	956	899	917	965	978	943	915	944	905	924	1005	943	946	925	984	962	952	909	1000	955	948	914	981	915	934	946	945	956	940	882	918	922	937	1014	938	936	953	926	964	936	947	942	1007	968	1028	1009	976	1006	976	1019	960	1018	977	963	964	964	950	981	947	937	983	927	946	927	975	976	900	875	992	956	933	926	959	961	972	880	990	985	952	939	962	897	962	917	954	989	966	974	938	955	909	986	947	916	915	982	917	962	911	941	963	909	951	957	1000	973	966	929	988	972	971	1025	966	1017	935	981	938	953	890	917	1012	972	891	938	922	947	1017	925	920	904	912	941	901	919	972	996	984	905	922	943	983	926	914	1001	995	977	931	902	947	931	936	966	967	953	967	960	1047	922	922	934	923	957	969	919	951	963	909	930	964	937	955	976	997	926	947	986	896	945	920	968	950	946	944	946	918	954	943	960	900	901	965	911	928	918	941	959	920	1032	978	935	897	899	955	916	961	948	915	914	944	975	900	918	924	977	930	936	971	969	947	898	944	932	980	886	976	945	951	938	968	929	953	976	957	947	948	933	981	917	921	961	923	941	956	906	920	985	931	980	947	933	968	960	957	928	922	921	960	1031	930	916	953	924	944	943	960	977	918	933	912	952	969	911	938	985	901	976	919	936	901	970	939	979	903	980	943	1018	944	996	977	928	904	950	960	913	936	1000	895	904	980	925	909	883	883	942	973	995	921	1006	1005	938	891	976	976	939	958	961	936	952	930	935	953	899	951	960	908	966	966	987	941	966	969	924	971	931	944	971	1030	972	931	893	1001	942	963	966	974	967	912	910	945	952	934	946	948	993	939	937	917	928	959	923	970	965	957	977	906	996	963	932	962	920	953	928	965	955	1012	1005	913	942	970	974	980	973	917	976	903	938	933	981	905	909	956	932	960	887	974	887	882	970	948	932	904	963	915	960	925	889	942	968	994	935	976	936	938	995	936	941	925	928	892	936	966	991	977	941	927	897	983	882	991	955	973	962	986	945	972	936	952	921	1020	949	908	967	931	959	936	955	964	947	951	935	917	918	937	913	914	1011	929	912	944	1085	959	930	935	889	921	983	887	971	899	980	903	946	964	962	956	932	983	909	973	940	926	1011	905	916	971	940	869	973	973	969	952	929	927	973	957	930	962	971	950	1001	927	959	967	939	928	1037	913	925	942	944	885	927	950	954	936	974	952	959	928	916	941	919	992	989	1012	927	949	908	969	999	925	1003	926	921	963	988	923	978	1009	967	953	1015	998	945	941	947	938	951	944	955	950	925	946	961	884	917	989	918	971	916	960	929	955	917	911	925	980	982	969	922	915	973	936	940	891	939	946	954	924	963	914	998	959	937	932	957	1012	951	998	939	1001	990	906	908	877	914	912	938	880	951	901	949	973	944	931	907	905	933	1005	960	904	964	947	970	982	1005	916	963	944	969	949	937	906	923	966	994	912	1000	881	904	1010	936	925	942	957	972	943	990	948	933	890	902	974	939	948	927	938	1003	938	882	957	934	957	1007	974	912	921	936	987	935	1011	957	887	976	954	946	939	935	957	981	929	931	964	932	985	945	999	900	1004	939	946	935	918	913	896	989	968	891	908	960	966	945	803	987	926	896	900	935	936	1011	937	942	924	955	1007	934	994	968	984	906	965	901	932	941	975	975	1000	913	892	974	951	1003	962	978	939	965	979	977	974	936	956	925	988	973	949	886	914	935	946	982	974	868	998	971	977	998	903	988	931	982	978	931	922	942	978	905	950	963	989	955	919	974	969	1014	998	976	937	947	957	984	945	931	947	960	937	974	980	958	966	938	926	979	950	974	1017	950	941	933	963	901	920	985	937	929	1003	969	974	935	928	1000	999	920	991	924	968	928	915	944	934	1002	962	934	985	1003	981	972	961	943	920	992	990	883	969	984	989	947	980	937	972	955	908	959	930	974	997	1034	944	886	940	962	979	937	861	951	906	945	962	942	944	945	964	1008	1005	975	911	894	988	923	904	987	939	987	982	922	874	913	905	928	916	914	963	920	1022	943	989	966	911	942	969	965	938	917	934	949	985	971	925	917	888	925	908	987	947	997	960	886	963	993	946	942	926	1026	943	934	997	997	947	976	1008	973	986	900	971	956	920	958	946	913	875	954	931	1020	896	918	953	984	959	988	937	883	945	944	899	902	932	971	937	951	972	964	923	968	1001	977	878	926	941	1000	992	983	954	942	979	976	934	950	917	951	997	986	929	943	1000	933	943	993	943	887	912	947	968	960	929	953	945	1022	936	951	917	903	966	947	968	930	1005	973	935	931	933	936	986	905	959	954	899	977	926	979	958	1003	947	932	936	930	915	990	995	954	933	976	930	943	905	978	996	903	929	937	923	901	952	964	892	922	928	992	909	913	945	932	1011	946	921	954	942	945	917	955	989	926	979	947	971	931	973	943	939	983	925	921	936	861	917	926	934	910	923	942	939	889	899	965	937	960	942	942	934	949	975	922	979	920	960	962	955	922	984	954	939	951	979	964	980	955	1014	931	923	971	918	936	952	916	952	938	946	962	962	934	894	950	938	1010	925	981	957	985	954	953	958	968	1004	953	970	908	999	990	936	942	960	958	907	989	879	947	949	934	921	890	927	944	938	950	922	899	994	969	1021	979	951	985	953	924	944	961	1004	940	899	985	996	941	980	1017	879	968	913	910	932	934	904	981	1020	953	941	930	933	940	959	935	996	946	937	942	958	962	914	1012	981	949	892	1018	971	973	891	975	937	952	950	970	944	959	938	950	904	964	941	1019	949	885	1021	976	979	938	911	976	952	923	979	1004	949	911	890	956	949	968	930	940	956	946	982	935	930	989	942	916	989	960	920	917	950	941	944	940	902	942	934	916	948	1009	947	933	918	899	911	905	943	926	989	958	960	933	953	925	933	927	913	973	926	904	929	960	928	947	989	950	940	907	983	885	965	912	1012	967	903	898	938	937	987	913	937	942	929	967	980	973	929	952	976	955	1009	939	918	959	942	953	956	999	905	947	945	917	932	973	943	956	979	919	932	966	918
10188	17505	16158	9685	6578	4901	3784	3074	2644	2297	2021	1823	1678	1598	1465	1370	1320	1257	1234	1215	1135	1138	1122	1102	1039	1030	1032	1047	1023	1047	1039	988	995	997	970	957	925	980	987	963	951	1014	973	918	984	946	956	934	927	918	980	916	917	953	912	873	886	943	984	877	872	954	884	943	925	919	948	941	924	899	907	829	932	906	894	907	905	876	903	883	894	916	834	909	916	911	842	931	933	924	879	886	874	923	865	897	839	948	873	874	900	893	963	852	931	945	863	849	904	845	878	888	879	869	917	855	891	892	889	855	910	897	891	889	834	868	934	924	908	960	860	904	887	902	853	879	872	905	908	908	898	942	916	958	949	882	867	894	914	878	849	915	894	893	872	938	904	854	865	869	967	912	882	846	947	883	875	898	876	905	858	932	925	877	902	868	835	854	882	868	881	827	895	879	885	896	926	904	857	871	920	880	880	910	908	908	902	870	926	926	879	862	897	924	875	908	853	888	874	907	997	921	892	871	834	896	865	872	876	928	867	904	870	958	953	894	919	880	922	904	871	912	907	922	902	886	889	937	972	957	932	891	946	846	885	903	851	884	850	907	885	916	897	839	924	899	913	825	839	860	874	845	908	911	836	941	881	899	845	861	864	825	912	870	908	898	868	883	910	858	919	847	874	873	894	874	865	877	858	872	849	915	880	854	904	866	897	927	929	873	859	916	905	916	939	865	890	879	919	903	923	928	882	902	918	879	958	905	882	881	905	912	886	861	954	915	858	904	894	852	883	850	897	892	894	898	901	911	868	912	896	894	872	931	904	859	913	833	915	924	894	895	900	934	870	865	890	891	893	872	901	888	883	892	887	916	915	891	862	901	934	851	897	884	876	938	897	901	838	857	916	889	906	935	900	888	896	879	861	862	887	930	872	863	886	917	891	855	860	876	933	883	891	847	890	910	934	923	895	870	883	864	843	853	867	895	935	868	876	906	889	880	867	887	907	894	870	928	912	855	875	906	894	925	874	911	877	946	900	840	883	823	888	869	874	872	936	916	905	845	881	872	876	892	906	879	903	919	898	942	868	918	879	904	897	863	898	873	852	854	906	917	859	909	885	916	901	941	909	911	807	919	926	932	899	894	988	877	939	878	831	857	863	885	890	916	905	835	867	916	915	897	873	884	858	855	872	881	858	834	854	858	926	846	860	934	882	850	918	890	918	902	877	914	851	879	897	906	864	914	899	871	872	895	925	886	884	880	890	903	914	922	851	858	848	876	911	865	840	934	932	936	906	896	901	883	871	881	858	873	922	924	890	890	936	858	886	876	884	937	903	918	906	873	849	861	893	896	887	920	953	885	892	889	865	890	856	853	837	826	883	937	898	885	850	877	826	870	954	833	847	868	901	870	903	881	849	868	842	882	936	868	863	947	920	932	886	927	852	864	894	926	873	939	842	913	920	932	888	827	852	931	853	900	855	876	882	882	868	887	878	931	889	849	897	905	920	929	930	906	897	899	853	899	877	869	867	910	865	939	880	877	902	937	842	869	865	935	851	871	947	895	914	894	838	911	866	863	872	911	915	857	882	860	922	867	949	866	913	860	872	884	908	862	910	878	910	952	849	900	856	934	908	930	897	860	888	904	852	849	870	858	891	922	927	871	875	845	858	856	870	930	912	887	885	894	860	912	870	877	861	900	895	857	926	897	877	900	917	886	847	902	861	909	867	876	894	898	871	902	950	841	895	939	882	885	952	876	846	846	966	847	903	910	880	915	889	847	927	925	945	859	864	859	867	908	884	933	900	830	883	912	889	867	908	845	916	903	890	877	938	900	899	851	847	896	880	937	839	849	858	883	901	892	880	919	891	911	846	863	920	921	897	956	908	877	910	904	854	902	873	927	888	880	900	889	868	914	881	923	887	837	858	911	878	886	880	883	928	879	899	870	883	861	903	906	866	843	908	901	847	903	890	909	858	905	907	874	949	907	884	888	879	865	901	853	943	822	915	914	918	887	895	888	907	864	903	926	888	870	920	896	887	926	905	850	914	886	852	929	843	921	901	890	913	906	889	915	877	902	894	868	880	873	860	897	849	889	855	894	915	878	885	884	908	873	909	851	860	928	923	913	904	904	884	833	874	973	849	853	812	890	863	901	891	882	874	915	890	873	934	930	898	916	911	913	886	906	865	859	877	889	801	902	839	905	895	883	859	857	883	874	904	920	890	846	877	858	871	872	916	829	893	913	897	925	926	848	946	854	910	834	943	834	828	906	870	844	892	873	918	886	849	841	863	824	912	886	884	880	913	897	864	889	896	892	845	888	919	904	890	887	877	948	861	902	928	863	889	878	872	874	886	864	862	874	889	850	877	849	870	887	875	870	935	938	854	876	932	880	899	897	873	860	928	850	871	886	922	876	874	879	954	877	886	852	907	853	895	959	910	870	867	921	894	880	908	874	866	889	903	873	906	933	897	862	922	921	867	927	868	888	881	942	904	898	900	947	858	856	890	849	864	913	890	898	879	936	907	835	897	899	916	933	902	905	949	860	908	819	876	887	887	888	894	882	903	915	870	917	859	929	905	925	894	876	955	912	920	891	889	900	877	964	885	887	885	942	899	881	914	847	890	900	875	853	904	904	912	876	833	904	921	841	884	885	904	892	876	887	904	844	892	909	940	879	894	922	889	848	883	867	883	839	924	901	903	891	889	897	890	867	965	857	954	901	847	896	876	890	895	872	891	931	867	895	882	845	883	930	875	916	881	844	888	869	903	890	923	901	884	874	881	890	888	890	870	884	853	879	880	832	881	864	872	879	852	890	926	910	858	928	873	927	876	894	858	868	902	882	860	856	917	867	906	872	864	855	893	913	902	870	880	963	902	884	893	844	916	925	919	853	913	922	913	887	868	844	877	818	890	887	892	856	865	907	901	900	865	942	883	872	860	906	873	864	857	833	843	913	910	897	873	873	833	898	882	908	914	920	901	855	872	888	879	914	908	864	928	916	837	887	875	816	942	891	935	904	875	845	934	899	903	948	880	896	858	882	922	906	892	931	827	848	866	871	891	877	888	887	910	903	873	869	880	825	880	891	859	862	924	894	937	884	939	962	921	824	920	899	930	902	883	908	902	937	911	868	886	870	922	916	885	890	919	890	855	929	857	984	880	864	915	899	889	842	873	861	878	885	913	860	872	929	915	903	883	880	879	885	878	850	897	895	913	888	903	915	848	856	934	933	883	881	907	910	887	890	922	876	865	868	958	893	811	943	922	914	957	894	839	915	859	863	924	907	892	910	917	810	881	910	874	897	874	876	896	919	919	899	885	833	873	888	855	920	888	886	862	917	823	883	872	903	849	882	911	904	916	885	876	913	909	873	884	931	950	896	906	875	895	890	879	892	871	828	908	858	911	848	879	953	877	908	878	909	870	871	920	876	905	889	936	880	864	894	938	898	891	928	922	831	835	901	855	810	941	953	861	856	769	886	894	866	886	928	883	900	888	932	940	901	853	923	936	894
28979	16070	2464	530	422	342	352	353	319	326	328	333	324	295	312	314	294	278	288	300	289	299	289	301	289	285	298	318	307	325	269	310	290	291	307	274	302	302	318	305	305	308	293	286	264	273	323	311	280	284	319	317	285	275	326	322	293	297	304	313	285	312	313	316	296	328	312	271	295	284	308	296	315	310	303	302	296	282	288	305	294	309	312	287	279	285	323	287	330	298	326	319	288	327	298	273	295	319	306	303	285	279	310	297	303	278	295	278	313	305	285	315	301	311	285	292	303	317	310	291	322	310	299	256	272	307	286	293	278	303	284	284	316	276	318	327	316	305	276	329	295	299	329	285	318	282	306	300	287	289	319	325	302	302	287	300	323	298	320	285	306	321	283	290	297	338	297	309	286	296	304	291	298	301	292	327	287	312	287	307	276	302	311	289	306	306	301	282	282	313	310	323	293	299	306	301	318	317	300	318	294	315	296	279	298	307	294	335	278	291	304	286	288	306	312	290	302	301	282	286	293	306	285	291	289	279	306	291	299	271	289	294	280	329	299	270	338	310	302	298	272	291	314	311	297	287	298	294	322	310	337	308	296	289	300	306	284	317	308	261	313	308	292	284	318	273	315	311	285	323	309	308	285	291	325	291	333	272	323	310	295	281	282	284	317	313	280	284	293	304	285	295	291	275	294	308	277	281	309	296	273	284	311	277	278	282	289	290	276	303	316	294	295	284	293	318	272	331	283	281	304	334	308	304	312	303	320	291	299	297	313	289	290	299	300	285	313	308	280	296	307	285	287	294	293	297	302	310	286	320	283	308	317	302	307	290	302	280	265	320	300	312	352	294	285	266	308	300	304	282	299	299	322	328	297	341	299	279	281	304	287	303	316	306	323	274	294	296	277	304	297	281	285	332	309	283	292	285	286	287	269	301	296	306	287	335	297	305	295	279	275	302	275	283	305	304	301	312	325	314	312	315	286	324	292	324	294	295	315	273	317	277	288	274	290	306	316	332	312	313	307	324	294	298	292	320	285	312	321	280	276	319	301	304	302	308	308	303	283	319	280	298	336	277	307	323	294	333	287	346	298	310	297	280	302	289	345	281	304	295	309	274	273	280	344	300	311	306	312	296	281	292	276	295	316	300	302	283	313	287	289	285	312	292	285	296	312	268	307	292	277	311	288	321	313	259	287	314	277	294	316	277	299	300	300	320	289	281	290	291	286	311	285	282	286	312	291	299	272	291	272	302	318	326	290	309	314	283	322	332	296	275	295	301	291	289	305	281	285	326	292	324	317	317	287	293	275	316	318	301	304	322	298	301	297	310	307	297	293	311	306	284	305	300	301	305	316	300	304	298	292	276	312	308	254	295	367	242	285	308	292	281	326	295	289	300	310	294	291	294	286	257	287	285	287	282	306	308	304	313	340	273	276	303	303	306	296	325	278	320	277	340	290	313	300	278	289	273	314	301	299	305	296	285	300	310	293	292	292	324	300	311	283	314	302	284	307	320	327	301	301	304	308	303	292	321	301	294	309	326	275	269	304	302	285	316	322	312	303	287	287	294	309	280	293	307	296	303	303	266	312	291	279	277	272	271	322	284	294	332	315	296	312	294	331	318	319	295	289	319	299	325	296	317	280	271	290	321	306	298	285	293	296	298	311	311	300	293	308	304	288	276	300	319	289	291	337	318	302	310	312	303	306	322	319	292	292	284	279	274	305	286	327	304	288	296	301	305	323	299	290	289	287	308	309	271	271	270	276	279	310	283	318	306	288	331	294	275	286	317	328	298	320	310	303	277	311	316	271	338	275	285	324	324	291	303	311	320	320	289	305	305	280	300	322	319	311	318	315	283	295	298	308	292	315	279	331	322	281	302	337	285	300	286	304	310	284	307	312	319	300	285	305	288	304	319	299	295	306	305	302	294	301	307	265	338	291	295	274	314	274	298	301	307	333	325	345	304	285	304	305	287	320	315	298	309	316	291	290	270	302	326	276	279	280	316	318	330	303	313	324	275	316	288	340	310	279	306	307	313	293	301	281	284	295	312	272	317	248	309	319	259	289	297	276	302	282	311	251	308	293	281	374	325	311	294	287	259	300	308	315	306	290	307	317	278	336	290	292	299	297	298	290	291	318	315	335	272	296	292	318	312	316	294	247	295	278	271	318	304	288	289	321	266	340	310	292	297	297	295	279	304	285	283	338	312	318	301	307	302	310	312	291	298	293	303	276	305	295	340	300	307	278	316	295	282	324	287	311	275	269	318	258	291	327	302	318	297	280	320	334	287	333	307	277	312	298	302	279	293	297	308	335	263	336	268	321	316	296	307	299	317	311	302	318	273	306	314	310	289	290	306	299	307	301	285	289	298	300	300	312	300	284	311	295	286	280	309	271	287	340	280	333	294	317	314	292	287	248	301	345	306	278	306	303	303	276	309	304	307	316	331	300	281	300	291	286	326	279	313	347	309	294	290	303	303	316	300	315	294	317	293	309	288	306	298	287	292	286	292	282	335	314	292	302	283	276	305	287	305	324	299	341	252	306	306	311	322	290	304	305	279	300	298	289	312	288	292	329	271	266	309	278	293	302	312	303	305	304	276	344	305	267	310	325	309	296	290	355	316	327	298	292	309	334	297	294	281	272	314	283	306	295	291	301	312	303	279	323	329	314	303	293	304	284	295	279	308	265	320	293	304	286	303	307	301	292	262	290	291	281	301	292	326	298	296	297	267	317	316	273	320	306	284	304	303	316	310	307	288	284	309	302	299	304	296	289	299	296	302	326	319	334	288	311	327	264	282	294	331	310	323	295	290	305	273	296	293	263	303	286	303	269	264	275	300	306	275	301	316	304	322	306	307	307	307	325	281	298	322	270	284	357	273	302	307	292	294	303	288	283	308	292	294	293	330	321	290	294	277	293	297	294	294	322	283	315	304	293	273	312	306	296	303	303	303	297	269	269	302	286	307	266	299	305	302	303	302	305	299	306	308	292	312	283	302	295	316	305	303	286	327	326	316	304	280	298	303	300	291	303	309	272	298	301	300	299	280	291	294	315	297	312	308	319	318	308	298	302	278	312	315	329	259	286	333	300	330	281	306	321	298	306	307	294	311	299	331	297	282	294	349	333	307	311	297	348	286	298	307	312	335	289	299	314	320	299	298	304	316	285	316	293	293	299	285	286	305	323	293	321	309	326	323	296	293	282	326	301	328	305	306	306	307	305	318	298	297	290	296	314	318	298	308	296	299	305	301	282	298	294	298	276	305	275	307	256	298	288	322	315	334	316	341	282	303	279	284	279	291	342	291	310	263	313	286	328	295	311	327	266	289	278	276	304	338	281	331	282	320	284	304	303	298	299	297	288	278	299	302	310	294	280	293	283	292	328	284	300	285	285	278	314	319	323	307	294	268	315	299	299	311	312	320	315	282	326	291	322	304	291	291	287	314	297	317	319	302	327	317	305	292	294	293	288	293	276	303	306	303	294	305	272	304	307	294
5005	870	822	561	447	471	354	402	403	357	348	321	301	268	307	301	298	321	351	310	316	281	296	287	283	333	323	309	299	318	309	314	335	297	327	292	330	322	303	325	286	295	314	326	310	301	323	294	288	283	315	267	322	286	296	291	299	303	305	300	295	290	302	327	309	299	307	301	294	305	307	287	291	312	293	279	298	320	304	305	295	281	316	294	292	308	298	303	285	299	309	294	304	308	289	288	309	272	319	280	293	273	310	314	295	320	296	312	309	276	309	319	313	282	289	289	281	281	306	313	308	291	278	305	295	297	282	293	274	324	296	335	284	292	297	299	306	312	296	322	303	327	310	314	322	302	322	299	318	317	279	287	278	318	327	301	304	307	284	296	313	284	306	330	276	311	269	292	296	292	303	305	300	294	298	332	310	292	295	281	307	300	280	277	293	284	327	279	295	293	315	292	317	277	300	303	331	330	313	285	309	302	315	295	300	317	322	290	323	305	310	311	281	299	298	303	310	327	277	329	330	301	298	297	288	270	333	307	280	310	303	303	315	299	275	300	315	321	312	314	275	324	300	314	322	301	300	336	290	317	279	290	318	305	295	274	292	322	294	278	281	322	298	316	304	313	307	294	271	311	318	300	292	308	306	295	298	300	309	300	321	298	303	298	304	342	309	309	322	295	290	306	324	322	299	305	310	300	295	323	313	294	296	282	279	323	299	282	339	302	326	312	330	292	283	297	307	304	300	326	281	299	310	307	318	309	278	310	272	309	280	311	293	338	297	297	298	321	275	286	294	302	303	290	302	294	303	311	280	295	280	310	315	272	288	285	280	272	313	305	307	269	317	275	325	249	312	313	273	281	313	246	299	312	298	278	295	268	294	299	291	304	316	332	306	309	312	314	295	305	329	323	296	296	323	305	311	304	308	284	295	301	314	317	297	318	275	266	297	313	309	295	289	309	322	289	322	313	292	282	277	309	294	284	313	305	300	293	283	302	302	299	302	311	314	304	311	303	289	307	314	277	273	318	304	320	283	288	302	305	265	310	311	316	282	324	317	299	322	303	295	290	289	346	319	317	267	285	307	274	314	286	297	309	295	292	320	310	302	306	326	311	305	287	340	280	267	305	308	284	296	290	322	303	279	315	309	309	292	306	299	298	302	308	321	321	307	289	306	296	314	307	306	329	300	314	326	300	273	293	295	289	317	277	289	293	300	311	294	280	281	312	306	312	301	297	270	286	341	295	317	299	276	304	292	305	301	286	294	312	315	306	282	305	283	311	301	345	274	321	294	333	307	331	296	286	297	303	291	312	287	292	306	316	322	270	293	293	286	292	275	310	302	287	304	306	312	290	306	311	332	267	295	297	280	325	294	294	303	297	305	315	271	277	276	323	309	290	298	290	294	340	299	304	279	289	320	285	278	336	281	312	316	293	272	298	297	291	275	272	298	296	309	308	301	303	281	306	280	308	295	258	312	271	285	272	296	321	311	299	324	277	310	304	288	288	311	277	297	277	321	324	290	296	301	318	301	315	325	294	290	292	255	289	294	301	306	298	315	317	297	291	304	320	296	302	315	317	317	288	331	308	306	311	316	302	292	315	291	317	311	303	297	306	307	310	286	331	292	307	311	288	310	297	321	283	270	329	323	328	321	285	273	295	305	320	308	310	312	294	305	267	306	300	301	267	300	298	306	265	314	303	320	288	282	292	281	307	276	306	298	297	281	311	303	307	281	326	276	289	285	291	323	324	307	291	303	301	306	285	275	298	312	312	282	293	286	279	290	288	299	316	329	320	288	322	319	322	315	311	291	309	307	311	291	316	289	275	318	294	278	307	289	291	290	298	327	306	305	303	320	288	328	308	286	294	322	271	280	275	300	291	291	292	265	293	317	328	310	310	320	294	285	317	303	296	286	296	326	295	278	327	323	285	283	304	296	291	303	278	272	280	322	301	304	286	313	292	301	282	297	291	274	294	299	281	302	311	317	303	299	287	320	291	275	281	305	344	293	320	302	276	313	286	291	309	299	298	332	321	306	320	309	284	320	303	313	313	328	266	293	267	299	305	320	324	294	320	313	360	308	289	299	295	299	305	307	327	266	307	284	285	267	301	307	294	301	288	280	275	291	276	271	324	315	313	292	346	287	291	304	270	296	306	315	295	283	286	279	309	288	293	329	285	276	307	287	288	288	296	316	310	279	296	293	296	281	304	340	288	297	312	320	318	316	302	313	298	305	281	284	258	300	335	285	315	290	264	290	305	294	276	289	276	284	284	299	312	307	351	306	314	269	305	285	305	301	276	334	286	300	292	319	324	298	313	304	311	318	293	303	324	304	293	316	277	282	296	329	276	304	314	283	288	324	287	313	298	272	335	297	270	289	303	269	291	293	305	284	289	299	305	296	313	285	320	278	322	302	299	283	317	280	318	285	282	303	285	315	311	284	286	295	278	290	300	308	300	286	320	290	298	303	315	315	285	316	278	299	308	305	294	295	282	323	277	307	290	276	268	297	339	316	273	301	306	292	307	282	306	300	321	309	330	305	300	289	314	295	280	303	274	329	276	277	301	283	300	305	324	312	302	332	295	315	305	299	294	281	341	326	309	285	296	284	296	275	303	317	283	316	303	308	309	307	296	312	310	286	296	330	287	314	302	296	300	289	317	309	295	304	298	298	299	289	314	289	327	283	308	313	293	304	307	324	313	298	286	310	325	287	285	355	315	282	307	289	307	258	278	325	285	313	305	321	310	302	302	299	282	296	329	299	298	313	311	298	321	291	300	321	293	302	284	295	291	302	303	317	291	285	310	298	324	295	321	292	286	311	314	278	308	293	302	302	322	318	283	284	282	323	331	316	315	315	254	272	295	264	309	282	303	300	288	309	325	326	298	315	300	307	283	333	314	291	315	299	290	287	299	306	288	327	305	309	259	294	266	286	313	307	288	323	309	275	266	319	282	320	293	289	297	274	309	335	297	298	276	314	286	275	302	318	312	282	302	314	310	288	312	300	321	302	326	280	288	276	318	308	343	295	314	286	286	320	296	302	310	331	287	273	307	262	271	275	333	309	291	278	289	312	278	331	302	282	303	296	295	309	262	302	295	297	323	309	299	285	296	306	327	318	310	313	322	321	361	304	298	283	262	292	309	295	261	292	314	267	265	329	319	310	276	296	307	283	308	284	298	301	313	258	293	313	336	287	288	300	306	296	317	284	301	315	298	311	301	282	279	270	313	290	290	294	272	309	298	278	310	292	308	289	302	298	305	318	288	303	309	287	313	300	293	305	307	289	315	298	324	268	271	322	325	297	298	276	308	296	273	295	294	309	300	279	294	289	293	310	275	284	287	323	302	290	331	266	317	296	313	299	323	294	295	332	321	302	278	275	319	281	298	279	314	307	300	275	280	304	308	327	322	296	316	313	296	312	298	310	295	347	293	305	339	327	308	293	314	268	287	302	283	299	294	316	272	286	310	298	330	308	273	288	299	281	324	308	281
25862	21370	28116	24990	21384	13418	2004	1296	1098	1034	972	924	895	907	908	830	820	849	813	796	796	743	787	785	759	758	816	721	772	724	792	732	746	795	749	749	765	824	710	729	728	704	699	706	794	723	770	726	737	747	724	726	704	718	755	729	677	728	734	753	688	772	735	767	726	743	721	737	731	685	704	663	749	791	705	690	692	725	738	708	716	783	686	758	692	723	741	699	716	713	690	699	710	770	683	725	724	699	684	717	749	749	733	725	715	724	726	710	753	707	684	703	756	763	787	750	763	692	732	699	769	732	696	701	755	725	711	728	756	705	727	686	721	755	720	683	736	683	719	753	691	725	732	768	765	664	775	744	701	707	708	732	764	723	733	705	719	747	717	727	686	755	738	738	712	709	718	678	742	740	707	712	693	717	721	721	686	732	745	731	726	689	739	701	691	699	744	709	764	730	738	746	723	723	769	705	734	737	728	717	740	762	713	682	700	685	748	675	726	706	744	706	724	691	714	688	736	689	721	717	697	728	720	705	680	699	698	713	717	745	730	676	736	699	697	752	749	713	698	744	720	680	695	750	760	737	727	688	769	692	720	731	702	715	671	673	722	708	757	739	714	728	733	739	723	673	720	723	703	691	704	675	765	743	662	711	757	687	721	712	738	770	704	714	701	749	730	702	695	776	734	736	735	717	700	691	730	695	714	721	683	699	732	743	704	716	732	724	727	731	722	715	754	690	725	734	737	670	720	689	672	709	707	690	734	719	691	722	735	702	718	746	728	738	694	695	763	736	753	758	743	675	719	709	755	684	746	733	712	749	692	704	749	731	705	735	723	708	683	709	751	673	710	744	738	669	702	770	746	734	683	714	726	716	706	740	723	686	699	713	716	690	706	766	701	783	698	754	686	695	697	724	740	704	736	740	665	685	723	775	717	692	666	724	747	694	727	729	735	691	704	700	712	734	735	760	668	761	683	761	744	720	778	716	713	692	686	685	720	707	742	742	708	715	730	744	735	698	727	756	743	733	729	660	641	735	745	687	737	703	690	744	740	764	749	770	695	735	661	731	687	697	726	717	659	724	711	718	723	715	689	703	764	721	693	697	732	778	687	757	770	720	753	695	734	761	747	717	722	745	717	671	693	688	705	723	676	711	716	686	737	722	764	717	742	705	741	762	708	690	710	716	681	696	736	736	734	699	709	757	707	727	712	743	718	774	756	739	710	730	713	698	773	724	712	695	728	763	725	722	682	700	686	727	783	699	753	704	750	696	690	732	694	667	776	732	729	722	730	731	725	703	715	708	746	723	755	716	713	707	745	758	774	722	703	678	710	718	722	715	706	755	727	726	710	712	785	702	708	755	693	736	678	712	736	766	693	718	694	760	693	704	736	712	726	708	675	748	734	748	677	768	704	695	765	666	732	763	761	782	735	746	756	717	669	736	715	723	738	720	667	689	649	685	696	717	704	680	669	735	701	716	757	740	701	730	676	755	707	688	740	715	701	764	700	738	705	713	712	758	652	716	743	708	699	701	716	693	706	706	754	762	718	724	731	746	713	728	733	724	710	686	725	685	754	720	699	699	748	737	738	751	777	701	720	770	745	723	713	695	752	736	712	708	706	728	764	749	747	742	680	667	726	717	696	724	709	723	732	725	723	729	700	765	714	704	702	732	723	750	689	703	722	740	708	715	754	754	739	746	724	718	716	661	709	715	693	752	758	756	729	711	717	722	736	733	704	676	703	742	735	753	712	738	759	722	693	693	742	689	731	768	755	695	680	668	711	746	706	745	741	712	746	741	750	723	740	708	708	745	714	714	752	745	728	719	672	721	800	749	707	731	749	705	711	724	710	735	672	735	686	756	722	735	720	687	744	727	726	711	706	698	708	718	749	709	725	714	719	732	720	688	638	677	723	684	721	754	680	726	715	702	722	723	687	729	715	672	727	683	707	683	672	715	691	760	711	697	728	743	760	696	710	743	747	728	704	750	719	711	713	705	707	718	732	742	748	750	688	746	716	734	760	717	693	721	723	723	737	741	692	754	725	711	675	702	693	724	745	721	707	749	692	714	711	693	672	747	740	737	720	747	717	736	670	727	782	697	720	762	730	755	737	700	733	721	714	723	732	729	710	730	709	743	763	756	774	724	733	707	788	678	694	746	714	729	713	666	752	710	681	732	738	747	749	751	742	752	702	715	718	717	703	719	748	737	711	749	752	656	696	704	717	711	755	694	687	701	685	750	771	715	719	724	740	695	701	697	722	738	697	746	705	717	724	738	696	678	751	739	695	680	753	728	718	761	712	689	677	720	743	745	731	666	729	722	776	705	705	757	714	719	741	750	734	721	722	759	785	683	720	710	694	719	709	679	731	757	753	743	711	723	702	718	716	677	725	703	732	704	710	739	747	688	707	701	743	707	712	729	660	690	675	718	725	759	736	715	736	738	735	706	773	742	694	698	734	768	694	692	710	765	701	740	738	728	719	707	687	675	759	711	733	674	775	729	731	724	743	661	704	712	731	765	681	689	686	755	725	715	729	730	704	713	697	700	734	726	752	667	731	692	716	696	694	712	730	665	723	701	731	760	679	675	719	720	726	696	760	724	733	689	748	707	704	743	720	692	736	678	676	725	745	708	742	714	758	693	721	711	760	706	736	691	737	731	733	728	742	696	764	720	762	701	716	683	700	748	736	738	703	762	750	728	724	682	744	777	776	720	739	755	715	709	787	703	767	740	755	663	707	721	722	715	695	737	705	706	721	735	748	727	709	648	751	702	737	703	757	697	745	769	666	695	733	736	779	676	757	742	743	715	730	775	709	712	704	750	701	735	741	697	727	703	702	734	746	711	699	752	716	736	743	699	744	688	726	715	712	719	698	736	678	697	743	713	731	718	716	723	717	720	720	658	713	740	700	674	710	774	786	649	773	732	720	743	710	708	741	701	743	715	748	761	726	744	715	690	719	710	695	705	719	728	691	754	718	714	701	687	714	686	754	693	674	706	690	717	690	699	784	712	761	702	701	708	702	724	733	752	754	697	724	741	682	704	729	692	682	736	744	710	733	693	698	680	757	706	738	732	732	718	705	703	668	683	724	698	718	737	677	725	755	735	751	720	719	675	729	730	736	685	695	681	755	708	731	770	686	735	744	721	727	713	694	735	698	694	717	695	727	667	716	740	704	733	731	729	768	692	757	690	712	737	661	732	702	741	732	676	681	749	732	726	691	723	723	709	713	710	671	732	733	680	709	756	770	713	735	710	707	725	731	741	653	711	736	713	702	715	721	663	739	683	695	714	737	702	738	710	708	769	731	710	744	646	735	737	733	708	724	694	723	750	747	705	738	730	732	773	685	719	743	748	694	731	681	706	733	721	713	686	734	663	748	759	712	738	710	711	725	682	742	688	750	673	700	683	705	667	688	747	740	740	720	722	735	725	737	717	756	731	704	731	745	723	704	712	725	738	659	701	718	692	669	691	687	699	776	751	744	704	728	721	711	702
7468	11082	10020	5737	3811	2816	2198	1738	1643	1463	1239	1187	1059	1032	950	921	898	877	817	819	799	765	780	802	786	698	780	695	719	719	747	687	678	719	690	715	669	691	702	735	687	704	733	673	675	665	706	682	681	707	712	694	656	714	679	699	661	655	637	696	658	669	721	629	698	692	630	656	629	677	668	634	709	672	675	699	705	646	713	700	642	679	682	674	690	643	722	661	679	680	661	685	671	656	671	672	659	647	632	666	682	699	724	646	640	678	703	651	677	673	635	702	648	645	678	695	690	645	716	689	698	660	628	693	664	677	683	654	660	669	712	674	682	656	637	667	696	697	682	695	681	717	691	669	711	654	686	661	709	685	671	670	703	672	686	694	660	673	645	701	641	687	657	691	660	636	662	685	668	679	653	681	666	639	643	651	711	647	685	651	673	689	674	650	689	716	645	692	643	751	663	647	661	645	716	702	689	677	706	732	654	655	688	656	655	704	717	659	711	715	665	635	692	677	685	673	714	666	663	676	693	667	697	667	643	720	657	677	672	662	708	705	704	682	696	668	693	685	750	651	663	689	672	645	708	709	612	667	662	679	660	647	667	642	646	653	697	643	688	685	725	706	706	694	684	630	648	675	678	656	648	659	699	673	620	634	669	714	641	709	678	684	702	646	685	650	684	698	676	598	676	650	638	689	686	692	650	698	685	648	715	636	617	626	688	608	686	640	683	686	671	713	686	646	664	678	668	679	695	668	640	682	608	659	656	633	665	696	677	611	638	739	690	696	672	672	611	667	670	684	651	631	662	673	649	664	707	666	668	655	649	695	680	657	669	659	638	743	667	618	665	654	694	638	668	670	645	650	686	634	689	691	720	694	649	614	645	683	668	727	675	684	662	690	679	681	638	689	656	673	660	661	643	687	730	652	648	678	637	665	657	717	674	701	692	677	720	668	644	635	691	664	629	638	626	635	664	689	679	636	674	640	696	608	687	647	658	668	690	712	698	670	686	653	656	647	710	694	674	668	675	674	659	651	679	686	648	660	682	669	646	664	620	654	666	683	675	704	697	677	647	709	665	682	675	670	679	701	722	674	677	671	675	621	604	668	643	654	647	658	665	660	676	652	674	667	691	668	627	683	682	702	670	632	679	612	709	665	681	685	682	726	626	674	657	694	653	701	656	706	672	638	614	691	681	651	679	657	695	666	666	651	625	672	639	623	700	660	663	623	689	638	718	685	657	675	678	656	714	682	648	633	638	676	717	654	629	693	680	667	695	666	649	732	655	709	690	642	708	691	639	677	657	667	625	691	702	675	675	647	640	690	652	644	641	670	653	690	701	676	671	661	644	673	671	650	688	656	603	681	671	663	669	648	697	639	665	652	682	661	667	661	669	661	631	646	697	663	693	655	678	694	692	703	700	630	661	691	652	680	645	679	724	714	693	738	675	673	671	670	698	669	671	674	659	687	682	720	674	661	657	651	693	679	657	667	679	706	694	623	683	674	671	674	659	665	696	669	652	690	653	662	629	699	690	684	665	650	661	686	658	666	680	675	674	687	664	687	635	657	655	690	685	673	678	638	651	682	671	632	665	665	707	686	654	660	651	700	731	678	691	718	658	657	658	709	659	686	688	677	647	587	666	678	722	731	645	605	658	659	669	652	680	650	677	632	643	655	640	689	702	637	629	654	645	636	673	671	640	678	646	640	650	678	689	652	682	684	711	656	654	717	692	657	643	745	664	686	628	643	637	652	697	640	697	659	616	653	697	664	671	651	620	699	658	661	667	675	671	681	677	662	682	683	644	697	688	611	707	676	649	642	677	695	684	678	671	690	632	676	682	614	653	695	671	712	675	634	682	638	631	734	648	687	698	672	664	651	665	679	684	676	688	690	687	680	654	620	676	651	655	645	663	696	652	702	724	708	674	641	658	608	698	668	693	645	633	661	624	649	629	644	606	688	697	672	640	596	695	667	629	669	611	670	682	675	659	705	688	638	666	632	653	707	704	664	665	652	658	669	668	685	713	647	632	668	692	665	655	659	661	660	689	669	663	656	681	695	675	651	664	639	638	686	645	685	647	674	660	678	683	644	658	682	680	670	691	641	667	660	698	670	694	661	693	643	718	632	660	696	702	654	632	713	681	658	706	717	642	641	654	689	713	705	628	692	697	703	653	625	666	652	682	690	682	624	673	639	630	706	698	586	651	686	655	632	696	677	695	675	682	649	655	671	647	650	672	700	664	675	683	650	686	645	677	639	649	682	656	638	642	666	709	721	677	657	632	643	675	705	677	663	675	656	690	682	635	659	670	678	660	643	685	661	633	663	681	586	676	654	626	675	691	679	691	669	656	660	640	649	638	693	680	692	694	703	703	684	642	697	694	674	707	677	698	698	644	661	727	650	645	668	647	676	705	756	714	736	649	675	679	683	658	691	655	712	641	699	683	675	675	665	631	643	682	653	652	698	667	727	651	665	645	661	707	660	660	660	655	682	684	665	689	665	669	669	657	714	644	687	675	657	653	664	674	671	664	647	668	730	670	674	662	657	651	636	710	640	685	664	657	707	654	686	682	633	655	668	652	720	660	705	672	681	672	661	650	662	687	690	645	674	684	667	635	712	653	653	697	667	700	655	685	646	713	664	666	659	694	654	626	667	713	628	628	651	662	691	683	716	703	667	681	661	663	672	661	663	662	669	702	660	694	720	674	643	664	672	679	688	687	647	648	655	694	674	697	630	652	663	706	692	682	665	690	656	644	664	660	685	689	662	691	642	678	671	653	637	620	713	655	632	661	660	691	664	659	620	655	690	670	694	648	674	701	692	670	704	634	681	663	671	644	642	656	650	687	647	658	636	684	706	686	704	695	664	645	669	672	638	669	640	668	647	694	692	659	702	683	708	673	667	662	657	642	726	673	642	706	633	610	669	640	676	679	645	696	700	640	681	657	644	620	703	696	655	601	634	684	684	682	656	707	682	717	688	750	708	723	663	685	676	718	647	628	660	694	662	634	655	643	633	649	630	685	677	733	659	689	699	615	694	655	675	659	685	700	686	682	631	642	663	689	651	697	658	642	669	666	646	692	653	666	638	644	711	660	647	681	654	694	633	690	651	678	692	652	668	716	688	656	691	676	674	667	676	656	633	690	646	710	675	660	666	669	675	629	654	671	675	675	682	627	726	634	667	636	641	684	736	669	707	673	675	658	659	662	657	679	638	703	649	674	641	651	659	648	706	661	659	677	659	673	662	614	709	693	642	598	620	632	647	664	650	668	689	682	704	638	671	691	628	670	725	677	702	684	695	617	697	673	673	678	619	694	645	660	711	691	633	652	652	648	719	696	711	659	702	690	641	695	634	693	671	681	695	694	683	613	676	623	686	713	690	651	678	687	667	651	669	675	652	678	666	675	681	636	635	660	637	660	679	644	626	661	693	645	677	678	661	647	635	620	680	674	667	655	695	681	688	686	664	662	667	683	640	685	659	675	656	700	644	696	682	639	674
23366	21326	28380	24624	21332	21410	12329	2342	1711	1586	1363	1388	1322	1266	1241	1183	1141	1157	1112	1082	1086	1034	1106	1077	1097	1021	985	989	1035	1033	999	968	1000	968	998	947	890	986	938	967	1004	1036	964	955	944	974	963	1003	995	945	951	914	1010	900	967	987	1025	937	994	975	951	921	955	899	968	965	939	937	961	982	963	1022	1010	917	1003	959	972	920	928	923	984	927	940	1010	954	944	931	978	954	1005	922	977	987	933	921	944	920	918	926	947	978	885	930	949	932	928	897	907	920	914	934	974	940	926	1008	953	937	943	979	943	1021	899	956	944	952	995	930	984	941	970	983	919	926	896	953	967	942	908	902	998	969	917	931	923	916	926	960	892	931	930	952	950	920	934	1017	1001	971	931	993	970	927	979	943	939	931	937	969	948	965	911	885	917	951	937	1008	889	940	929	900	926	933	942	946	999	980	941	948	882	960	868	897	936	1061	916	977	966	962	989	956	1014	924	964	956	937	899	982	992	919	958	985	929	1006	955	925	927	933	1013	955	975	927	941	911	919	912	906	932	944	924	931	939	1001	918	925	915	887	901	917	971	926	932	964	964	933	904	901	926	945	956	897	963	949	941	938	921	905	927	944	944	916	927	934	955	942	954	920	943	950	932	927	947	918	1004	965	955	961	877	1003	890	934	978	983	991	931	975	952	955	923	970	945	938	945	917	967	952	960	931	947	914	949	944	1019	936	951	902	947	991	988	1009	953	961	939	997	947	945	909	974	949	881	915	939	913	933	979	953	962	887	1002	1011	950	941	955	965	887	1007	950	933	944	943	931	991	905	972	960	974	985	965	933	971	979	926	933	967	901	898	955	887	928	912	977	945	918	928	919	888	971	929	954	936	919	944	894	951	924	897	899	883	950	912	961	936	959	932	1017	895	890	896	978	912	962	920	986	892	909	923	926	947	949	934	917	963	949	943	918	981	942	952	963	909	953	949	971	957	946	944	926	957	935	978	948	881	947	985	946	991	983	943	1006	915	932	967	966	936	957	943	882	941	973	955	1004	871	946	946	959	977	910	925	913	984	938	967	944	910	959	913	967	972	933	962	1002	951	1000	966	875	917	903	992	940	994	936	949	961	913	1008	908	936	978	944	916	953	942	965	863	962	955	1009	938	964	968	932	937	993	895	962	975	936	985	953	920	966	925	1010	952	949	922	932	892	894	913	985	915	932	981	958	955	948	965	931	957	915	978	969	934	1001	943	970	963	887	934	919	920	966	909	947	930	916	888	896	921	1007	898	952	948	1020	994	979	910	1007	935	934	980	895	970	973	936	974	911	935	933	959	941	912	971	968	959	972	967	937	867	947	948	940	962	889	964	949	950	984	935	965	970	1008	927	923	929	922	945	951	948	922	932	926	928	978	930	962	989	908	917	936	906	955	973	920	935	932	935	995	946	945	960	947	882	929	957	973	924	924	999	927	904	952	956	907	951	922	993	912	902	932	931	901	956	885	941	969	941	914	957	954	964	916	931	963	954	932	906	931	958	910	1004	927	960	960	1007	1002	947	995	971	935	909	973	979	934	980	975	923	936	996	966	961	899	933	966	911	928	969	918	957	985	932	950	964	918	926	964	933	928	930	928	975	955	921	918	960	980	915	972	972	914	937	907	941	933	965	959	928	929	907	938	918	952	966	926	943	950	964	938	867	864	949	919	956	916	970	906	943	961	936	963	973	940	933	946	890	981	949	949	952	1012	962	958	936	930	961	984	912	887	987	962	905	889	901	894	932	944	900	879	944	920	996	929	952	939	930	948	952	937	966	904	937	973	945	978	943	895	942	958	866	983	930	922	967	977	961	974	958	949	940	942	994	933	887	916	933	957	978	903	947	1001	920	963	959	970	921	915	952	961	918	910	950	955	948	1015	939	925	973	953	951	930	943	932	930	883	890	965	920	951	979	930	971	945	952	1005	961	897	845	879	929	937	907	895	939	985	991	931	952	936	1002	970	972	959	978	977	880	840	933	911	914	934	990	981	894	988	992	917	923	931	913	964	977	927	925	895	914	1026	957	1019	952	941	966	913	903	942	966	924	954	976	964	956	967	950	1003	950	960	932	909	950	873	895	894	956	952	970	918	944	930	973	907	943	939	985	983	888	927	948	941	936	948	918	931	940	924	958	986	921	918	909	947	921	900	950	884	865	892	937	974	907	948	1002	960	937	954	990	930	959	932	957	976	987	959	884	942	984	899	904	949	969	895	952	917	964	932	908	986	915	952	975	931	943	946	925	955	940	919	915	948	948	983	902	923	956	932	963	913	943	949	946	915	929	975	990	917	894	912	902	959	970	904	985	1016	973	1019	893	908	890	950	958	940	985	965	921	945	917	974	971	875	923	986	970	968	951	986	962	926	943	991	966	952	930	918	913	985	943	937	943	957	958	939	976	939	883	929	982	931	934	917	933	929	905	924	917	962	971	909	916	878	939	922	920	921	927	902	904	992	956	978	942	979	959	965	993	903	950	895	984	954	883	937	947	971	910	872	912	938	964	960	997	1001	967	956	913	966	944	1000	895	948	967	940	927	963	940	934	921	943	918	959	953	973	944	987	991	920	912	967	894	957	974	944	952	906	947	951	987	902	869	973	893	954	901	943	910	956	961	971	938	993	940	943	897	937	918	982	895	955	925	986	965	945	1002	919	902	953	916	888	978	908	952	964	948	937	964	932	889	881	920	916	962	949	887	877	911	923	945	953	912	892	929	968	885	925	998	900	935	949	917	984	939	912	899	910	875	917	919	939	962	884	934	976	971	930	945	906	901	945	941	969	919	952	872	952	900	963	933	905	969	936	890	885	975	936	905	881	920	877	934	934	951	961	941	997	941	940	945	916	939	1002	948	967	949	924	947	923	948	993	912	954	954	932	933	991	975	957	1002	928	952	951	912	898	981	924	948	959	918	920	911	983	994	927	961	879	968	943	953	936	946	917	872	903	948	977	869	908	957	839	979	987	932	918	970	940	916	956	995	964	899	951	939	977	871	981	1010	942	927	945	994	1001	907	981	958	959	896	922	937	912	948	969	952	943	931	903	927	911	985	926	945	966	974	931	941	910	931	943	950	909	932	928	931	981	948	972	939	956	895	909	952	915	915	925	960	882	925	996	967	939	963	921	926	975	957	924	909	969	898	916	939	916	864	894	936	916	919	954	924	970	915	966	932	897	911	945	955	939	925	919	998	926	930	938	928	898	939	918	957	981	950	930	910	967	905	898	851	948	918	948	945	921	946	970	988	927	976	986	905	909	925	929	952	953	983	903	920	1026	927	926	971	914	953	954	941	911	908	935	892	957	908	973	969	954	895	954	943	952	926	880	971	942	913	945	958	985	941	936	925	957	950	918	942	943	975	912	978	922	906	957	933	956	914	923	915	957	918	930	952	909	933	932	954	916	934	952	920	944	893	914	894	936	943	966	936	923	917	949	977	1003	944	936	947	978	925	912	946	914	946	912	907	917	907	942	980	914	976	905	903	954	892	878	899	946	971	894	937	870	911	886	920	937	960	950	924	962	978	927	891	923	917	963
10260	17559	16086	9730	6479	4833	3900	3118	2690	2329	1973	1828	1598	1602	1471	1318	1298	1260	1273	1227	1141	1121	1108	1081	1087	1034	1006	1068	1005	1007	948	951	1003	1016	1014	968	1016	927	944	889	909	1017	925	913	983	979	950	922	954	916	904	909	949	896	919	924	858	890	893	921	886	920	989	874	942	892	938	847	883	908	927	918	883	934	912	883	904	944	872	879	911	932	861	897	882	864	885	903	843	869	906	944	884	953	842	888	862	881	899	922	884	923	886	853	882	896	874	861	886	942	874	904	909	829	902	857	892	856	886	885	954	883	907	892	847	852	892	876	871	858	905	859	881	813	910	880	943	916	892	897	868	880	890	888	881	897	885	911	878	842	912	846	895	852	898	928	814	913	879	848	913	903	883	892	880	890	913	872	893	895	886	885	877	860	881	892	901	972	895	842	889	898	862	862	932	887	860	855	967	852	917	901	891	880	984	856	895	865	878	906	850	853	854	915	866	898	874	902	876	874	916	829	795	879	932	885	896	847	912	875	873	863	856	882	891	878	880	840	867	956	901	900	925	900	934	865	945	861	869	861	844	908	853	889	831	925	885	898	879	915	877	915	936	828	850	920	916	915	902	901	898	860	844	837	907	842	935	909	821	877	921	856	876	867	907	829	900	836	877	846	876	833	883	906	893	912	897	872	850	873	861	909	894	917	942	873	893	936	903	936	932	879	873	930	902	913	842	881	914	905	898	912	911	898	875	908	866	875	870	837	911	899	853	839	882	885	885	908	846	886	905	845	879	899	965	842	921	884	898	879	912	849	899	929	923	846	878	885	891	866	889	880	891	928	882	853	826	867	859	918	884	784	846	876	892	869	884	882	879	879	896	851	932	862	879	856	820	869	868	829	870	867	852	853	855	874	910	856	893	866	887	898	874	886	901	803	879	881	893	859	839	889	887	852	904	835	889	910	843	899	847	865	948	874	919	866	896	884	899	883	853	904	934	892	907	884	853	919	918	854	886	892	896	914	849	892	887	916	836	900	827	848	900	930	890	959	889	921	876	881	845	902	907	863	911	888	906	890	861	913	889	909	898	905	885	931	837	900	896	894	900	881	853	907	900	892	941	881	894	867	873	879	868	902	988	868	938	882	837	856	879	909	836	932	878	904	856	825	909	859	935	829	866	931	876	887	915	887	870	906	876	882	861	895	915	935	849	898	903	873	897	917	881	861	912	831	907	884	868	854	878	856	831	923	852	903	889	881	901	890	923	922	849	884	893	948	843	862	892	863	856	887	870	877	896	896	867	847	862	905	842	839	881	846	919	877	844	848	895	893	899	865	897	902	921	837	893	851	921	882	930	928	857	891	890	913	922	877	897	900	903	944	910	859	884	887	918	898	863	861	899	836	888	875	862	909	901	862	898	867	897	834	906	848	879	878	859	894	875	876	907	942	893	829	906	919	842	863	855	888	858	838	925	836	892	845	894	893	861	873	839	911	885	872	884	857	815	859	818	904	884	876	925	864	876	954	880	878	850	895	894	881	850	894	900	890	840	890	861	910	927	919	859	920	839	924	948	896	869	856	844	959	845	873	925	851	897	916	899	960	819	874	882	878	877	838	941	892	860	886	905	884	880	889	886	870	852	900	881	915	817	887	882	869	892	865	883	945	883	867	900	830	916	857	938	880	900	928	896	877	879	853	840	883	894	895	929	812	905	891	886	912	869	839	880	849	881	926	886	827	904	950	890	899	886	870	868	930	871	888	880	872	938	834	897	841	847	908	795	839	898	924	868	878	921	938	846	845	886	891	868	894	924	876	835	943	878	917	843	921	910	870	829	862	892	877	866	860	954	908	902	922	891	857	902	823	857	893	866	920	892	872	923	874	883	863	898	863	913	903	833	892	851	896	929	874	863	888	890	906	898	893	927	901	927	900	832	848	866	842	909	903	896	877	865	851	893	943	896	903	867	867	879	846	880	890	953	888	941	921	859	921	871	883	855	864	894	831	878	831	881	901	896	941	897	867	915	881	888	908	904	869	865	863	882	897	854	874	905	898	929	859	891	887	892	936	895	925	862	857	866	918	917	897	852	869	858	921	910	935	861	866	896	921	889	858	896	901	890	884	883	915	842	892	859	842	859	840	856	933	882	829	894	920	847	887	873	905	874	916	898	873	861	879	864	861	892	863	900	879	885	906	888	885	909	851	882	897	884	878	916	867	868	906	885	910	850	933	869	893	879	833	883	869	906	843	897	903	900	933	944	888	887	839	887	912	864	804	907	885	864	922	900	856	883	914	861	849	892	901	923	902	884	896	903	920	885	911	854	879	833	877	882	853	884	861	867	856	901	834	914	887	862	892	886	845	866	870	892	865	861	869	865	903	833	881	885	883	924	900	902	838	912	890	896	844	899	883	864	912	906	825	885	901	867	850	899	907	900	896	887	889	889	872	916	863	912	859	912	895	878	894	845	893	840	874	947	883	874	878	898	874	887	827	903	890	953	883	865	858	838	846	917	880	914	959	847	927	880	848	828	881	881	887	875	843	918	806	903	887	892	871	936	927	886	839	883	899	863	899	844	899	887	947	904	886	929	880	871	835	856	868	873	890	889	878	852	911	857	892	928	808	897	904	932	865	902	904	915	918	806	862	889	865	893	890	890	862	845	876	883	885	891	946	903	846	858	873	868	887	901	853	892	852	893	866	895	869	852	859	824	862	914	835	853	845	927	882	853	935	909	919	844	858	925	847	889	912	916	866	876	873	901	855	899	863	863	945	847	824	945	884	903	934	879	849	857	867	913	873	862	922	866	906	934	848	874	905	912	886	875	844	915	895	931	850	867	823	907	861	867	896	911	861	892	855	903	892	835	837	903	884	892	878	890	880	862	826	896	887	911	861	899	895	840	863	915	874	906	876	823	881	875	900	893	873	888	881	912	872	860	907	819	899	867	889	823	862	839	861	876	840	897	827	892	874	919	873	853	904	869	888	871	894	881	869	883	855	908	862	920	844	953	894	842	894	901	889	862	908	900	871	850	863	858	889	836	887	860	910	864	868	882	879	848	864	845	863	843	885	879	904	864	858	934	843	863	940	920	823	877	857	880	878	861	825	860	862	857	892	892	918	822	895	866	884	913	937	914	867	873	829	879	896	856	899	842	865	925	848	878	904	926	905	859	873	908	871	893	845	890	842	846	881	849	919	843	856	868	872	913	892	921	886	859	903	889	885	875	907	891	859	901	883	806	879	895	904	853	880	821	853	875	857	900	906	849	878	889	907	866	889	875	868	875	866	850	840	875	851	865	903	828	909	876	924	827	844	888	837	830	899	876	899	843	903	867	895	887	863	910	866	883	843	881	827	921	909	876	912	875	911	931	898	877	861	897	894	918	883	881	859	938	883	903	827	830	851	838	855	869	912	870	887	923	900	918	871	871	866	917	929	920	870	876	876	895	876	916	887	858	858	863	898	843	949	858	875	903	869	894	876	961	856	933	932	926	872	847	893	884	896	893	885	896	872
29155	16235	2484	489	373	351	328	316	313	295	310	337	327	308	284	312	303	318	269	303	284	310	332	318	299	294	303	296	293	304	307	318	328	300	278	303	300	260	278	308	295	297	279	260	293	312	255	275	294	322	293	296	296	304	277	293	319	320	277	280	283	309	283	282	275	321	287	325	318	311	283	287	293	287	277	295	270	281	289	291	263	279	318	306	269	270	300	308	310	302	297	293	257	310	305	269	293	317	304	291	305	310	313	287	277	318	284	277	281	314	279	283	321	290	260	310	303	273	314	319	285	295	298	285	281	269	261	343	320	293	280	292	321	293	293	296	301	297	274	315	300	296	288	293	281	309	300	308	294	265	298	310	289	289	290	317	287	268	301	313	319	292	289	313	318	315	283	285	300	311	307	276	283	268	265	305	319	320	295	291	302	323	293	293	294	303	292	292	309	298	303	336	280	303	288	289	304	298	299	299	297	288	298	330	283	295	311	304	312	292	307	293	300	310	301	251	293	304	275	286	272	286	309	301	283	268	297	289	306	318	286	284	300	311	296	267	287	296	306	296	280	278	294	298	292	287	303	288	282	306	307	290	294	274	297	289	307	310	289	309	283	303	306	287	273	296	266	295	285	291	256	294	310	292	321	268	264	312	295	314	318	315	278	307	287	311	314	309	274	314	311	274	328	267	312	283	258	282	272	295	282	319	308	280	290	273	312	278	305	313	271	313	316	312	302	303	296	323	303	311	291	300	279	290	291	286	265	305	256	287	302	307	303	291	282	301	308	290	290	340	315	291	277	282	306	282	277	295	303	272	301	313	295	309	298	290	305	308	297	257	281	300	306	301	294	301	322	295	305	297	293	297	325	269	308	279	283	278	288	324	267	290	268	290	299	276	284	300	331	293	301	295	291	286	303	293	321	319	277	285	322	300	302	317	321	266	271	323	288	318	303	272	324	305	279	312	302	327	303	289	309	317	317	310	291	275	328	284	292	282	294	292	278	304	300	281	310	283	318	301	347	303	295	290	286	318	309	266	289	305	257	295	287	276	281	302	309	293	288	293	317	287	296	289	315	280	289	294	301	276	289	301	298	302	295	262	307	318	309	310	328	307	271	322	304	297	296	297	288	315	316	264	310	311	282	281	310	275	297	316	315	283	331	250	312	271	277	312	290	287	266	277	280	297	312	308	305	332	286	274	276	292	310	272	272	278	309	267	303	305	276	315	271	298	274	288	289	325	331	291	315	274	320	280	277	279	273	283	280	339	308	287	281	297	296	281	287	282	301	331	289	296	324	264	287	284	290	313	304	294	300	290	276	332	294	301	301	267	332	324	314	294	311	298	327	311	294	292	273	284	293	308	301	303	307	310	297	297	313	276	340	301	297	291	286	328	283	290	274	295	311	290	287	304	279	298	306	271	280	277	274	306	293	297	314	309	303	250	293	273	306	298	293	312	268	325	300	288	304	281	306	294	311	313	278	300	285	306	277	318	286	304	292	277	281	316	304	266	300	282	299	296	309	281	289	268	257	322	313	334	255	262	279	305	292	299	308	318	327	337	279	315	297	291	286	307	287	287	309	309	292	300	266	291	304	295	325	288	314	304	295	297	309	285	278	287	283	312	303	292	295	261	316	284	305	301	331	293	308	298	327	298	284	296	294	293	285	284	309	319	316	311	277	282	303	290	321	268	290	296	261	304	275	269	272	282	287	301	294	315	305	294	291	302	274	303	287	272	269	271	301	301	290	274	322	311	300	289	294	293	296	286	261	313	319	297	305	293	291	304	313	302	318	303	295	290	278	286	287	265	311	302	294	308	264	305	305	319	279	302	273	283	286	295	289	296	295	320	290	279	266	271	313	318	299	314	289	297	272	297	302	290	321	278	310	294	276	306	280	279	282	315	305	288	296	276	278	291	296	295	297	289	322	277	325	290	280	297	289	276	309	282	328	289	294	289	316	270	266	256	291	285	285	312	278	315	278	307	281	320	282	298	273	294	294	298	305	280	297	270	280	312	298	260	263	290	294	299	268	270	307	345	276	318	306	304	278	276	311	301	282	276	280	312	287	297	297	315	262	277	274	307	278	294	319	291	304	273	287	277	299	297	280	284	271	316	296	272	296	332	288	287	306	316	274	306	282	294	264	292	284	256	307	309	304	292	270	265	310	302	275	291	318	321	338	266	299	298	267	294	285	286	301	306	278	280	292	272	301	281	299	314	284	292	301	296	288	294	268	279	314	296	279	268	281	287	292	274	294	284	282	298	286	323	277	278	309	291	286	279	277	307	299	293	298	254	289	316	303	264	270	324	309	291	331	286	343	286	248	312	281	262	269	292	284	271	303	276	291	308	303	281	326	282	296	314	296	287	329	269	344	309	312	272	286	304	308	279	267	311	305	291	295	293	282	307	307	278	291	294	281	281	336	301	283	298	319	259	297	318	270	275	253	293	284	293	304	294	294	304	277	290	296	280	313	297	296	326	314	322	325	301	286	325	307	299	290	307	327	282	306	290	305	285	297	299	300	298	293	288	332	267	280	320	296	288	285	295	271	316	318	311	275	312	307	322	266	280	319	311	293	246	294	290	296	319	313	320	299	303	284	291	296	303	309	298	270	253	335	311	288	295	270	335	308	358	291	307	325	285	294	306	270	313	281	286	288	306	288	335	306	279	298	313	284	316	294	295	274	278	310	280	275	335	282	301	286	285	300	339	332	314	298	275	251	276	294	270	259	316	289	277	266	293	265	279	322	300	290	316	357	288	336	293	290	281	310	317	318	286	334	325	303	269	266	305	308	280	305	294	313	287	308	293	302	298	267	286	280	289	295	303	322	280	266	309	310	269	322	312	275	304	285	288	299	316	281	254	282	288	280	313	289	304	289	308	299	275	267	248	304	286	297	280	282	307	324	295	285	298	267	305	281	294	302	322	308	289	282	283	295	260	288	313	348	262	317	300	263	268	316	292	308	289	275	276	300	321	333	324	306	272	303	286	310	320	301	302	269	283	314	321	306	274	288	266	281	289	287	288	294	278	287	318	268	322	290	299	293	290	294	293	297	261	300	313	280	306	306	281	292	281	282	306	286	301	291	283	301	297	288	306	318	300	294	306	255	284	301	305	326	295	315	299	308	306	307	297	278	298	295	301	339	308	294	283	312	271	303	262	286	294	280	273	276	304	304	277	304	295	298	275	317	319	282	327	292	292	311	278	286	303	282	270	293	310	305	291	269	309	306	315	317	292	283	291	279	291	248	291	316	285	305	309	280	321	338	313	313	304	277	259	290	292	299	313	325	313	263	296	278	261	305	282	287	284	304	304	327	286	330	288	282	287	292	310	271	310	262	272	300	281	277	296	298	312	256	286	305	285	318	293	304	296	286	295	296	278	253	304	317	311	331	299	321	267	311	305	265	299	276	270	288	302	285	281	312	307	313	305	286	260	306	329	293	303	295	289	288	287	285	304	267	277	296	283	300	310	313	322	303	295	303	315	315	313
4964	882	749	550	446	405	394	366	381	356	377	344	333	326	309	307	289	313	298	289	290	284	308	316	309	324	298	311	300	264	301	302	288	296	306	290	281	313	287	300	300	327	293	292	304	313	286	284	293	274	285	295	281	314	292	323	290	319	341	306	304	286	291	330	279	305	290	320	324	290	294	285	293	266	280	286	320	301	271	277	297	278	309	262	313	279	303	280	297	280	307	287	279	277	331	327	305	318	312	295	280	309	297	292	319	293	302	304	257	301	305	298	283	276	273	305	301	309	291	298	300	282	293	310	281	329	302	295	285	304	266	300	274	288	283	303	300	306	281	303	305	293	299	304	295	296	295	328	296	287	270	322	318	317	312	297	291	280	297	287	265	301	279	275	297	316	259	322	278	304	284	292	309	299	292	294	307	292	291	283	321	281	296	267	297	308	304	295	277	308	263	265	311	326	317	290	286	285	310	305	295	294	334	305	294	322	309	288	280	288	272	303	298	301	315	264	309	284	302	304	289	265	300	298	278	301	308	283	283	268	311	290	306	311	282	285	298	304	288	314	277	270	310	285	307	291	303	269	323	264	298	294	294	296	326	293	300	317	295	297	302	300	258	320	290	304	292	314	282	331	300	301	273	271	292	327	281	323	294	277	302	274	300	267	293	301	277	282	304	309	304	269	287	327	300	297	316	314	303	316	273	272	305	326	250	299	288	303	294	301	311	279	307	307	292	292	315	301	296	320	290	323	293	299	288	328	303	291	335	305	292	270	291	316	310	311	307	296	283	281	287	319	295	282	291	312	285	292	327	310	284	279	290	292	317	292	306	337	308	298	306	308	291	277	280	285	310	299	297	299	283	269	286	299	294	324	294	292	284	266	319	324	301	280	311	309	272	301	307	294	267	301	259	295	250	283	292	276	285	299	311	290	307	306	294	339	290	313	305	307	325	320	290	300	288	308	312	322	308	317	279	281	318	304	299	290	278	298	308	300	271	277	305	285	261	323	298	312	294	286	291	310	290	313	290	294	300	302	286	301	281	302	289	270	276	310	295	337	261	296	297	300	292	266	321	287	272	295	290	316	240	292	321	271	323	296	291	283	303	297	300	315	279	302	317	294	278	301	300	276	310	303	269	278	287	297	305	288	302	289	309	295	284	303	283	316	305	323	314	281	292	302	295	268	306	298	294	292	296	308	281	253	299	340	319	314	299	274	272	300	298	302	292	310	271	295	297	319	282	322	297	309	298	314	285	283	279	263	296	283	282	264	311	285	306	293	302	263	291	274	308	308	281	327	279	315	271	304	304	293	313	280	266	298	305	341	349	286	296	324	299	300	262	306	282	287	303	285	294	286	290	311	299	287	303	307	286	337	301	304	279	297	273	306	307	283	263	321	292	283	291	298	264	259	328	268	283	283	275	328	283	284	309	284	310	283	281	273	293	259	250	263	310	292	293	277	299	339	288	318	306	288	254	315	321	314	279	308	281	294	301	301	296	312	290	304	272	323	283	307	300	288	318	294	301	304	321	285	292	291	304	320	306	270	312	315	303	325	313	316	296	329	281	288	291	321	266	312	293	279	296	333	268	311	311	306	313	285	274	302	287	301	332	290	270	316	272	306	276	278	317	303	283	266	301	314	289	283	285	282	299	296	284	292	269	289	281	278	303	280	297	307	313	276	292	295	291	309	312	299	311	273	269	299	272	273	279	301	293	296	300	314	310	309	316	314	291	274	287	325	334	289	300	288	309	302	286	303	277	282	307	325	293	303	275	297	288	298	287	270	295	297	278	279	256	321	305	281	287	306	304	296	289	276	323	298	291	301	316	304	267	301	285	335	314	318	299	292	326	303	294	286	287	295	281	298	318	296	285	303	286	316	296	282	284	266	317	285	312	281	317	300	296	292	243	262	292	280	279	305	287	307	297	274	279	281	308	282	304	306	289	306	291	258	309	296	312	289	295	292	325	291	307	276	277	319	283	269	280	291	298	284	283	313	291	310	300	264	284	296	292	262	291	280	288	283	285	298	307	304	278	301	272	326	308	321	308	323	293	287	301	280	313	303	299	313	302	306	289	316	306	287	272	276	300	317	266	276	314	296	305	273	297	292	314	288	302	267	307	297	286	300	335	299	282	292	307	311	266	275	275	264	285	305	307	291	288	298	294	282	287	281	287	303	311	300	289	304	314	268	311	290	282	299	291	294	324	290	303	317	307	289	293	305	305	301	294	314	283	271	285	238	270	282	302	311	297	306	271	293	316	289	282	287	259	300	263	319	328	314	286	286	300	305	297	283	289	286	288	309	281	318	290	290	297	266	331	271	306	280	301	304	284	285	311	296	295	318	267	287	318	316	291	318	285	304	300	315	293	239	314	282	338	300	273	307	285	277	302	290	324	296	266	324	294	295	299	290	282	308	310	316	298	296	280	288	286	301	320	288	290	289	314	305	322	317	276	296	276	291	277	291	309	282	333	283	339	301	272	296	310	270	292	329	332	293	291	323	282	300	285	295	290	280	272	275	314	329	306	277	274	276	293	302	300	332	292	300	324	338	299	284	279	292	281	295	292	311	304	296	283	319	293	301	286	298	289	314	351	285	310	284	326	275	314	289	292	302	295	318	299	280	311	263	282	296	299	288	308	294	306	291	294	302	300	317	287	272	285	301	286	285	292	311	292	274	300	284	272	278	283	283	316	293	318	315	251	291	321	304	328	317	302	288	286	340	305	289	330	281	280	294	289	324	301	288	281	304	317	309	327	279	306	325	303	310	238	304	302	287	288	289	346	293	307	300	335	285	314	322	281	286	305	305	301	290	275	294	271	324	297	279	337	307	323	290	316	305	273	321	302	320	295	275	285	311	306	283	299	300	283	303	290	312	292	325	307	300	323	284	315	296	320	277	290	277	290	278	300	300	272	278	295	299	303	284	275	288	279	323	324	296	268	282	305	269	280	299	288	319	308	300	282	305	281	308	285	275	281	256	325	301	275	296	307	312	286	336	255	288	277	281	281	266	285	281	292	299	307	295	303	303	276	298	276	287	283	302	312	281	308	280	303	290	290	283	294	316	285	329	262	328	303	318	303	284	291	274	296	284	317	290	273	299	289	330	271	313	316	343	304	289	323	309	296	283	316	286	296	277	300	342	297	276	302	315	298	299	287	295	280	275	291	317	302	296	313	293	296	293	295	294	263	311	302	305	308	282	288	299	297	299	284	302	317	288	306	316	310	284	306	314	271	288	289	247	292	339	299	286	250	294	317	287	282	291	292	320	311	311	308	281	308	295	295	281	293	286	314	290	285	273	275	293	298	259	310	295	308	296	280	332	284	285	299	313	303	271	304	278	303	308	291	305	304	291	285	290	320	273	288	282	323	296	313	314	306	256	289	310	283	311	290	277	300	312	278	258	320	301	296	274	309	275	291	291	331	307	307	300	279	330	289	276	301	309	292	322	283	297	255	301	285	306	290	290	287	262	293	285	308	270	321	286	301	273
25741	21310	28044	24875	21314	13356	1962	1348	1097	1005	996	955	929	873	822	806	814	812	780	788	795	773	719	751	793	799	747	784	776	726	722	728	722	704	731	774	722	740	711	720	685	732	739	755	728	732	665	717	762	771	747	754	669	759	687	777	722	660	728	708	741	712	657	702	725	730	774	755	747	736	726	764	723	765	723	709	732	670	699	706	730	736	685	719	693	730	757	731	727	739	726	775	722	697	741	707	743	745	729	770	760	726	686	736	724	709	721	732	697	752	748	716	774	688	720	708	669	768	769	701	730	727	706	688	750	759	728	759	738	764	687	689	723	715	743	693	713	742	723	708	766	693	721	714	717	720	760	680	784	687	724	712	690	727	749	693	744	700	734	766	741	776	715	748	691	727	751	747	768	709	735	697	713	696	733	690	741	721	681	723	687	724	727	730	718	684	722	676	718	712	659	750	750	645	738	727	718	693	765	728	763	715	688	717	703	726	742	690	766	700	720	687	745	742	728	726	725	684	727	770	694	738	705	688	687	723	765	785	703	738	736	788	718	722	743	714	754	732	698	700	759	723	729	737	740	705	707	702	771	751	723	726	764	731	709	705	716	754	738	743	732	700	733	715	721	688	686	702	730	652	703	714	750	703	751	702	740	749	726	674	715	722	751	757	723	700	709	718	679	711	704	733	742	728	706	747	729	751	677	745	708	722	699	733	721	766	707	744	783	714	642	729	714	714	735	722	708	709	709	686	737	728	743	691	762	710	707	768	713	697	718	729	707	713	745	720	718	771	712	794	751	744	754	771	720	755	706	726	738	728	739	720	723	754	740	758	692	697	698	730	722	743	656	709	682	758	727	700	770	707	732	695	705	676	733	778	762	741	761	707	726	707	764	679	658	756	662	749	717	735	711	713	743	691	683	680	710	704	764	729	732	709	713	728	717	699	686	728	721	726	703	704	714	711	734	749	736	710	730	669	721	673	707	686	714	723	708	751	721	671	695	682	754	734	705	703	754	681	743	695	762	723	673	715	730	697	691	713	784	702	742	711	738	668	701	761	730	690	695	688	722	737	766	757	712	686	716	713	738	727	707	734	768	703	689	725	677	652	734	678	674	751	753	685	734	671	733	675	699	703	741	733	706	717	693	713	741	728	652	704	677	700	669	690	728	731	676	694	720	751	742	695	723	718	676	728	721	705	705	746	685	733	702	674	775	744	686	698	738	739	772	720	708	741	705	729	715	747	728	748	700	775	699	733	723	751	705	717	708	738	725	724	729	714	738	687	739	721	747	706	660	716	750	730	696	729	690	759	731	680	723	692	711	727	747	744	733	722	742	712	678	726	785	685	730	742	754	748	686	752	792	746	770	707	739	731	705	733	747	736	683	712	725	692	702	838	733	676	745	719	719	670	674	721	732	745	707	696	733	739	773	711	709	699	745	731	707	724	691	707	759	731	708	685	723	686	758	716	678	687	712	712	708	756	711	715	703	734	744	728	735	704	704	738	732	715	722	719	707	700	740	729	732	730	738	738	752	680	709	734	755	735	733	726	738	742	722	720	728	737	707	732	757	691	750	718	724	759	728	739	719	734	717	749	735	737	679	691	714	735	717	779	746	753	666	715	656	730	751	700	745	679	722	726	739	695	673	706	717	731	671	716	754	718	727	746	701	702	679	705	770	721	707	741	728	696	716	739	746	711	765	742	735	720	764	701	757	735	686	731	728	711	746	796	720	679	721	742	741	702	733	758	719	732	688	747	724	699	714	726	760	709	741	721	698	675	726	716	768	678	706	741	745	751	737	729	685	737	707	749	635	724	718	742	712	691	776	702	744	779	737	689	791	702	697	712	697	722	683	694	722	688	727	732	739	733	712	700	710	728	733	714	738	739	723	700	706	723	714	716	710	719	694	742	705	656	781	694	751	650	718	714	696	717	763	742	690	708	755	713	747	716	715	721	723	710	732	656	702	713	723	704	688	746	730	715	696	738	709	733	725	749	692	680	713	716	737	742	701	773	705	684	692	711	686	750	731	702	723	742	702	672	704	767	737	772	774	684	681	767	734	717	696	741	722	726	724	787	690	741	679	704	688	698	741	718	692	712	755	727	739	757	751	746	688	658	686	748	755	741	759	730	744	699	705	726	679	688	740	678	736	713	678	727	699	697	717	710	730	745	692	774	684	695	726	715	737	709	722	677	775	723	723	711	731	710	750	716	694	743	719	748	723	702	734	730	708	685	679	710	706	741	684	681	734	720	751	702	698	749	707	711	735	715	748	710	778	739	741	741	738	678	711	784	741	733	680	685	668	765	726	696	710	720	730	693	754	724	721	741	753	709	731	748	717	727	726	710	790	719	700	676	691	690	704	737	726	733	740	698	712	704	743	756	721	685	761	742	753	725	781	699	747	650	731	711	775	730	708	726	700	724	778	729	712	680	736	719	698	732	757	729	746	741	727	709	728	756	745	738	689	735	699	694	744	706	721	705	731	726	708	661	732	708	710	747	731	751	719	746	688	708	713	671	755	725	755	701	678	712	729	730	793	720	719	691	784	712	737	712	747	740	673	683	724	708	760	717	715	726	706	717	713	734	696	695	696	750	764	667	696	719	754	706	726	719	719	721	708	705	710	700	696	709	702	667	758	742	692	720	781	689	755	710	697	718	712	767	719	768	766	709	720	759	695	703	664	683	698	752	753	720	731	698	716	768	738	703	727	742	683	718	737	697	686	716	710	748	699	686	694	733	734	704	703	716	700	734	713	772	715	719	664	687	772	723	692	653	749	780	722	695	704	706	693	702	700	722	705	670	665	719	724	712	719	725	722	745	708	740	714	754	729	735	685	723	732	754	729	712	708	749	744	726	642	740	706	720	710	701	745	727	735	695	729	777	714	717	741	721	716	712	696	727	748	705	742	708	757	715	723	685	713	678	727	703	725	727	689	693	708	727	707	754	750	734	749	694	717	706	743	770	707	704	727	736	729	680	722	774	725	708	743	703	692	710	715	743	664	783	728	728	741	705	717	706	677	713	717	692	678	739	727	738	711	703	694	762	703	725	725	720	721	724	702	753	703	746	725	722	734	750	678	713	769	698	763	794	748	752	739	752	706	753	751	725	700	730	712	729	668	733	721	742	683	734	715	724	700	704	696	712	719	690	699	729	685	656	787	723	714	651	703	723	707	748	779	717	723	733	686	740	723	700	745	714	707	725	716	742	698	748	712	730	752	748	652	731	731	714	685	701	725	695	672	743	742	720	653	756	694	753	732	719	705	702	675	714	722	718	762	675	739	747	687	715	713	690	692	766	714	718	736	692	754	679	731	675	717	711	755	736	676	745	706	776	690	713	696	699	732	643	765	758	717	721	711	707	738	720	755	702	666	748	760	723	749	695	676	758	753	762	668	677	733	721	707	669	683	734	716	737	700	716	710	737	723	682	701	685	698	700	747	739	654	723	689	747	749	704	714	692	761	702	727	741	696	757	712	802	718	670	742	736	733	755
7392	11008	9961	5700	3787	2885	2171	1828	1615	1354	1267	1142	1084	975	989	913	910	837	881	827	813	814	790	725	782	735	722	786	706	689	802	718	680	706	755	688	708	694	761	681	707	641	655	684	696	695	752	707	722	710	704	716	711	675	664	684	666	666	687	682	726	722	654	677	701	695	676	658	678	665	656	631	718	637	698	711	668	710	670	662	696	718	704	698	699	663	664	661	671	700	678	653	679	658	709	672	724	650	665	711	683	708	670	692	613	657	688	692	657	677	659	656	651	641	647	678	698	670	692	698	660	688	682	696	654	702	696	669	671	613	660	663	673	722	676	663	671	649	652	669	651	678	673	676	690	700	682	675	713	650	678	694	670	663	741	694	715	714	676	715	702	657	675	700	732	687	700	621	695	640	691	674	692	684	727	615	663	667	618	697	668	664	708	691	659	669	701	703	719	685	689	657	672	704	672	665	695	685	699	676	695	668	653	636	717	690	662	695	690	655	656	677	690	684	658	653	623	706	649	698	669	651	685	690	648	649	670	645	664	713	678	667	669	714	692	666	642	662	638	656	684	652	659	673	612	685	663	690	705	672	672	672	671	729	649	698	641	674	663	692	657	667	685	710	656	661	661	673	648	678	691	662	696	686	670	626	695	629	709	689	656	726	662	712	709	650	699	690	682	680	643	652	663	690	648	644	694	682	680	702	705	701	663	675	659	697	650	626	678	671	678	643	663	702	645	651	629	627	667	655	703	653	657	666	656	640	653	723	662	643	660	691	670	646	688	664	670	667	716	674	660	646	681	658	648	689	714	649	662	681	691	719	709	660	686	664	698	677	696	627	683	630	650	662	680	666	653	670	676	661	665	694	689	687	673	657	705	695	659	670	625	675	673	672	686	652	656	666	654	634	674	697	672	657	677	683	655	677	679	663	659	682	677	627	676	648	652	678	651	689	680	678	660	671	683	654	704	635	682	633	676	728	615	683	641	627	679	650	669	676	678	658	683	689	656	686	660	657	682	668	706	619	652	670	656	716	660	653	687	655	627	656	666	623	631	638	670	689	680	612	664	655	709	667	663	686	638	676	680	685	680	674	695	668	699	650	628	661	690	693	686	718	678	633	677	662	708	681	679	657	681	681	668	675	673	731	667	655	667	667	672	679	659	642	589	686	645	644	684	695	694	730	668	664	703	666	666	652	674	697	644	683	637	719	716	670	665	651	679	679	646	702	714	611	728	703	692	654	683	713	690	737	634	705	674	686	670	659	656	667	693	682	689	639	700	643	735	629	644	657	686	653	665	689	653	680	667	670	655	666	681	657	679	689	665	693	672	687	692	675	642	665	670	684	666	674	664	681	673	691	660	699	693	688	650	692	654	614	725	666	691	670	688	727	639	694	718	678	681	731	680	670	713	668	676	691	652	636	650	678	661	679	716	733	657	671	673	648	660	681	663	632	662	673	684	667	650	675	642	684	633	645	695	690	657	670	702	672	629	684	636	700	698	656	653	678	686	626	634	620	672	701	656	674	672	706	676	702	695	664	629	675	702	666	680	704	644	663	652	727	677	670	674	683	712	678	694	675	679	698	665	665	729	698	650	657	659	675	675	648	658	621	691	633	724	681	682	712	689	687	628	664	671	637	701	669	705	683	687	700	663	687	647	629	673	703	645	680	694	687	668	689	679	681	639	631	652	686	660	630	695	696	699	681	679	659	648	704	703	681	645	677	702	668	672	660	705	675	670	636	629	659	673	662	657	682	697	675	651	645	698	673	684	652	650	641	669	675	709	594	718	633	647	680	637	665	673	697	699	703	690	700	719	654	674	621	651	632	635	675	707	660	654	663	640	679	651	637	691	668	677	661	640	708	681	669	701	668	651	698	666	661	690	650	722	682	704	635	718	663	675	638	626	633	647	653	711	639	691	721	663	701	691	676	697	649	701	700	659	621	647	640	668	746	660	651	684	674	672	664	672	645	657	644	700	678	664	682	664	656	669	632	700	712	655	663	650	654	686	624	679	686	615	648	656	630	699	719	740	664	651	677	679	626	650	697	701	677	667	682	704	680	660	636	651	664	656	691	644	623	675	688	713	673	632	642	702	594	686	699	642	654	681	638	628	686	709	672	653	670	652	684	682	700	664	663	657	703	655	692	662	662	685	635	724	704	637	671	681	653	643	676	668	680	648	697	647	669	670	670	659	649	641	672	648	685	684	688	660	712	612	616	700	702	659	655	673	672	679	661	684	687	684	654	693	654	694	676	653	711	661	601	696	685	700	648	628	638	664	645	657	647	713	651	668	675	661	633	689	646	691	731	609	633	660	675	686	672	656	680	630	680	711	729	707	639	725	649	692	658	670	665	626	663	679	671	652	656	673	695	659	621	684	664	675	680	693	644	687	724	658	637	674	662	651	657	671	689	694	674	701	666	665	626	632	643	674	644	684	669	676	713	652	692	679	637	641	656	655	674	680	656	651	654	615	658	668	662	655	689	745	636	674	695	652	689	628	677	674	651	689	646	645	671	684	646	648	643	681	767	654	669	657	642	681	671	704	670	686	698	653	693	641	648	713	672	674	657	677	672	679	725	666	667	652	663	670	643	679	655	651	662	696	666	690	650	708	621	687	638	714	665	661	663	711	649	693	673	650	668	653	681	674	620	673	670	673	694	655	657	664	680	710	679	674	708	696	643	666	629	635	698	638	655	670	655	668	705	662	699	679	686	700	642	685	629	672	707	664	639	681	706	643	632	708	644	688	674	692	634	645	616	696	669	657	696	680	680	615	698	696	631	683	661	657	724	703	710	682	671	686	665	663	618	701	694	677	672	646	658	638	634	658	720	642	621	624	650	655	677	659	709	642	726	658	685	700	676	652	647	668	680	645	711	695	659	653	653	691	706	690	647	627	658	658	706	636	642	661	705	704	655	657	635	715	663	649	646	687	684	661	696	658	684	722	694	650	646	694	663	655	612	648	696	686	656	681	641	691	650	688	653	662	689	648	683	667	712	671	652	686	734	684	669	716	656	672	697	652	697	654	708	720	666	661	656	652	681	629	694	591	627	681	682	657	636	671	640	637	649	656	654	655	707	626	653	650	687	677	655	693	699	636	639	679	638	677	646	664	662	678	661	667	696	687	668	666	701	667	641	674	628	634	674	662	645	696	627	683	686	668	721	684	675	677	659	643	634	732	720	717	664	675	687	701	692	651	678	646	644	694	663	687	671	678	655	662	708	696	692	697	660	676	697	690	670	682	625	703	662	638	685	670	694	689	674	713	686	708	644	679	646	694	642	668	710	690	694	665	694	646	689	691	699	695	666	644	671	682	708	680	672	656	625	673	651	688	734	701	651	726	620	669	709	659	673	689	682	681	669	666	624	678	652	714	669	719	656	665	664	706	682	683	654	668	670	686	695	668	639	641	656	625	694	699	690	687	607	685	648	652	655	683	671	696	679	676	666	638	629	685	656	711	641	681	677	646	643	660	681	674	658	674	640	648	611
23390	21326	28417	24587	21333	21426	12287	2276	1744	1618	1403	1394	1263	1253	1236	1219	1181	1105	1110	1060	1110	1099	1035	1063	1059	1061	1068	952	990	961	1020	1005	989	987	987	974	887	1046	1035	1018	987	956	982	1007	980	1009	900	904	944	989	968	954	954	974	967	934	917	957	979	912	914	929	949	963	915	933	943	920	909	905	971	1034	926	899	968	966	987	903	963	925	1011	979	954	1010	1014	967	1008	988	997	993	925	991	987	1000	959	945	965	949	989	992	1050	912	974	901	986	988	953	936	927	920	914	930	948	988	976	935	924	961	934	978	983	959	975	975	914	916	948	881	934	902	932	966	941	942	994	964	931	957	979	945	949	880	929	950	955	943	960	979	924	935	926	977	929	939	982	1037	990	948	1044	984	932	953	936	976	957	957	1002	965	933	903	1011	1034	957	1027	941	986	962	922	922	982	975	935	994	997	897	936	957	968	953	978	957	929	917	949	898	950	940	938	983	937	902	977	909	936	923	1001	910	1001	967	921	970	939	953	921	957	944	998	974	914	953	909	913	974	918	943	1008	938	878	924	969	920	991	945	952	922	971	944	947	995	944	976	896	961	902	985	966	976	939	921	885	871	914	943	999	951	959	965	966	972	942	969	934	926	937	964	930	1007	891	976	908	908	919	942	997	973	924	930	947	974	953	936	899	876	948	957	955	974	985	928	873	953	893	954	975	894	909	985	944	945	993	927	943	913	942	934	930	906	944	915	1013	976	900	1007	935	998	945	946	955	980	913	952	953	948	937	864	944	985	942	1002	944	943	941	934	948	904	935	938	925	964	963	895	955	917	965	920	933	902	940	926	887	913	922	960	955	953	945	943	908	990	915	896	983	931	970	960	952	929	889	926	923	932	926	941	965	924	965	907	929	956	955	979	960	940	950	955	948	920	941	955	945	959	946	940	943	934	974	946	945	1035	909	993	988	979	921	971	936	902	960	983	926	905	956	938	892	1029	952	922	989	1004	983	951	946	919	938	874	979	962	963	951	973	904	938	921	954	949	927	920	977	969	930	938	922	948	928	948	916	1019	911	930	945	932	955	967	935	926	953	970	982	968	998	954	959	953	882	927	975	883	970	946	921	922	948	971	956	976	917	925	908	980	966	918	925	949	928	937	933	932	975	943	948	1001	985	931	970	941	990	904	943	947	948	894	943	949	941	957	924	932	888	924	922	1007	942	930	961	1021	923	942	925	954	962	881	951	948	949	936	956	984	942	906	943	969	918	994	929	961	966	988	982	951	912	911	998	927	1011	933	975	945	908	964	919	932	973	947	915	969	937	1002	955	929	914	980	969	983	935	964	907	932	915	1013	885	1002	926	948	960	929	943	905	917	1019	921	992	927	953	985	912	928	943	936	925	960	942	948	924	956	978	944	992	985	937	962	965	925	923	892	920	895	889	921	924	935	921	958	941	969	972	949	1036	942	896	963	998	916	935	944	923	954	885	923	893	960	940	988	895	920	948	983	915	929	953	963	931	978	979	941	907	970	993	954	934	926	969	950	917	1009	930	939	958	998	984	1011	930	923	916	933	883	962	929	950	921	904	907	981	929	909	965	947	891	939	925	924	887	946	946	932	989	952	950	889	892	974	918	934	939	918	978	981	901	932	984	927	940	897	886	939	949	999	974	919	919	949	959	953	1004	960	942	908	929	980	928	959	937	910	912	938	944	947	996	981	989	941	953	901	882	937	972	942	940	946	953	940	951	952	927	948	932	956	915	980	944	878	954	963	957	900	920	993	982	993	899	893	905	923	998	1004	935	903	989	929	959	936	933	939	954	989	998	989	943	1039	933	860	961	1004	863	948	972	940	953	990	922	952	922	954	992	928	918	893	968	959	961	945	920	918	985	951	1040	951	972	922	959	1060	913	969	949	936	929	935	954	919	961	911	939	908	952	921	964	951	937	983	896	991	909	981	930	949	919	913	921	933	917	928	944	944	902	927	966	958	944	973	953	910	909	911	958	945	956	968	903	952	988	961	861	877	1013	958	934	956	973	900	948	906	947	955	989	964	911	942	971	911	977	964	913	966	886	935	1007	956	928	974	915	952	882	992	925	944	927	927	938	895	932	922	968	907	915	913	967	989	936	970	963	973	1027	934	984	999	908	928	1005	890	923	948	954	951	915	929	883	992	966	992	915	995	922	944	904	921	945	970	929	985	967	930	978	901	954	911	912	923	918	942	899	958	968	959	890	935	933	1008	910	982	948	991	927	911	970	978	910	976	905	969	951	927	994	968	926	909	896	910	975	961	960	965	995	945	952	969	984	890	915	926	959	919	942	856	963	963	963	956	976	994	936	962	990	897	976	924	1006	988	930	954	903	931	962	953	985	896	918	994	904	914	915	944	943	926	929	922	937	916	968	945	938	921	975	933	977	940	956	962	981	934	920	896	952	909	913	961	947	910	927	925	979	893	998	939	955	936	928	973	925	944	968	910	890	973	930	952	987	920	986	964	897	924	972	981	987	1019	956	952	979	888	927	961	904	977	952	945	975	954	977	938	882	942	969	974	877	1004	917	992	919	981	941	934	960	949	982	970	923	923	997	926	955	938	926	933	889	954	907	924	972	964	949	967	959	925	997	956	963	937	954	915	948	912	916	975	946	957	942	970	974	932	947	895	1011	938	913	907	904	964	973	982	888	925	920	930	985	948	1001	895	956	940	938	915	939	916	951	878	940	932	929	877	918	870	971	954	894	924	928	943	922	936	932	957	888	932	951	931	959	944	910	986	911	967	954	916	928	926	955	996	949	942	918	981	948	933	929	960	988	929	956	912	994	951	894	921	963	961	940	983	935	892	961	908	972	952	999	1002	925	948	997	903	958	1033	932	930	937	950	881	951	1000	915	906	926	952	992	952	950	927	1018	930	936	971	997	970	963	919	906	951	953	940	911	966	934	912	915	989	942	937	925	862	934	1006	968	975	956	999	953	975	977	893	944	969	936	1043	935	885	899	915	910	925	994	936	964	962	922	966	869	934	937	1012	911	899	945	984	999	920	904	887	974	906	1001	981	918	954	939	982	921	941	942	964	983	956	971	901	912	939	952	961	918	899	903	909	1000	923	926	931	997	961	908	954	935	941	929	973	953	956	935	922	894	936	949	877	982	895	926	944	913	918	918	909	968	952	964	892	962	951	922	931	952	945	952	977	951	960	982	916	899	962	916	970	967	887	988	932	938	906	968	897	895	961	936	1008	996	960	909	900	904	943	903	959	919	935	989	962	921	944	941	993	978	958	878	979	938	985	1004	870	930	908	909	907	902	869	950	968	987	933	968	942	933	893	989	977	940	960	884	967	943	942	973	929	963	971	936	918	913	963	924	931	919	922	937	925	896	932	932	966	979	912	962	938	932	975	977	947	947	954	978	952	947	919	943	959	1002	945	937	925	984	948	935	890	966	983	930	990	905	955	937	936	909	901	923	941	917	905	936	969	909	951	935	901	944	945	973	962	930	946	986	923	994	963	946	947	1002	925	962	887	931	937	945	946	950	912	984	955	912	928	953	942	920	945	955	909	938	921	942	916	890	947	963
10112	17656	16117	9689	6587	4954	3838	3101	2681	2392	2108	1811	1633	1625	1468	1401	1348	1263	1273	1170	1206	1105	1166	1029	1111	1048	1044	1038	1022	1031	991	1003	1003	1000	969	947	995	905	999	944	946	938	913	929	899	884	921	938	893	929	912	889	922	923	894	943	898	890	894	989	908	877	912	871	924	915	932	873	891	902	911	882	929	900	924	880	925	941	906	888	925	884	928	917	936	876	937	932	897	878	873	870	912	889	871	926	912	847	924	926	941	863	868	886	884	918	887	912	854	953	938	915	924	908	924	886	909	873	869	871	917	887	935	893	869	923	872	868	871	951	851	856	908	868	867	918	929	884	976	928	914	900	853	861	887	858	948	939	882	899	956	908	898	978	897	897	889	853	921	889	908	885	910	872	909	852	915	882	882	900	847	856	912	866	872	864	909	919	850	847	869	929	880	843	874	902	883	847	873	886	894	932	923	874	897	921	878	913	922	897	859	872	907	903	838	828	917	874	920	908	856	926	882	872	932	853	831	862	876	894	830	891	884	917	873	855	897	873	873	889	904	861	888	929	896	874	887	955	900	855	964	917	942	909	909	876	894	922	913	834	888	882	866	918	876	897	920	813	859	913	883	873	853	913	898	888	920	894	908	877	931	865	859	893	854	883	875	897	862	925	869	936	904	861	886	909	853	925	912	901	897	857	899	906	862	883	912	859	874	864	859	924	907	866	893	840	909	835	919	877	895	868	893	858	908	888	895	863	902	870	887	857	930	901	865	907	950	873	898	868	919	923	887	905	890	891	868	903	884	911	966	869	882	882	899	841	922	927	795	889	896	888	863	879	890	916	884	906	879	865	848	856	890	885	856	910	853	942	906	961	838	893	877	874	870	909	846	871	923	874	877	872	914	915	885	904	898	882	903	903	852	879	897	870	861	854	881	897	928	909	940	812	816	878	865	916	893	889	887	915	832	875	915	902	867	911	913	891	857	919	924	874	942	891	900	884	835	863	870	891	888	876	879	864	931	943	882	909	841	889	854	907	931	887	881	869	889	841	889	926	906	934	886	914	856	941	860	930	856	863	905	880	866	871	902	884	855	879	909	884	933	853	900	904	901	851	888	894	911	897	877	888	877	933	908	817	877	926	861	901	904	854	894	866	899	850	866	852	842	892	915	869	881	884	877	847	884	879	864	858	890	886	873	907	874	895	879	894	909	879	945	906	826	888	929	901	885	885	875	937	904	933	872	884	936	901	897	869	903	850	863	893	879	918	923	901	964	853	890	885	849	920	900	924	839	847	923	882	908	894	827	868	886	855	892	895	890	873	934	901	872	871	891	876	949	853	872	906	861	867	911	885	919	880	891	904	817	892	964	888	836	871	857	860	870	907	933	929	915	914	908	878	878	863	885	932	889	892	909	867	912	886	891	828	907	929	882	913	867	886	883	925	866	925	900	909	884	925	872	880	964	849	883	942	862	914	916	893	892	883	849	889	879	924	930	916	924	913	895	908	858	897	843	934	880	866	871	907	878	880	829	903	956	871	870	947	938	865	911	942	846	859	940	898	891	975	895	863	832	890	845	842	910	832	868	897	879	931	907	929	846	885	873	948	865	877	864	882	877	875	890	866	909	894	940	824	897	839	889	881	939	851	854	886	875	889	878	898	874	874	914	890	926	861	881	883	936	856	925	869	852	854	877	928	867	870	889	908	859	902	904	929	895	906	885	888	876	901	899	928	892	850	895	846	861	868	874	879	899	837	909	901	883	909	912	906	900	899	861	900	924	877	891	916	837	937	897	945	907	896	881	970	851	850	850	863	894	890	927	840	896	890	892	925	926	934	881	897	902	863	917	874	847	860	905	860	825	944	841	891	919	899	868	850	893	929	904	883	910	891	902	900	879	919	878	859	866	885	855	867	873	907	896	876	917	894	887	881	919	847	901	862	923	878	881	941	874	940	895	879	899	950	917	890	816	906	911	878	914	882	874	950	839	876	883	944	910	906	880	854	904	873	916	894	869	900	861	929	828	881	900	917	903	893	923	918	859	926	893	900	901	898	882	870	877	890	883	895	902	866	871	927	859	899	898	920	882	881	878	892	864	860	928	875	851	852	874	915	879	906	944	893	935	850	879	921	878	863	901	902	926	910	925	920	857	922	931	856	897	898	888	912	883	873	904	907	880	891	898	870	926	883	837	869	880	863	927	877	886	870	867	872	928	844	929	877	852	874	888	876	884	853	888	898	909	833	909	902	943	851	897	930	868	858	893	863	911	864	864	915	956	833	899	876	855	895	850	894	881	889	888	928	872	847	944	895	905	888	892	869	911	890	870	908	926	850	873	877	852	896	850	936	919	852	882	845	903	870	938	880	890	835	940	838	862	909	880	907	883	887	913	923	923	863	938	897	956	875	875	880	828	910	892	853	921	894	861	911	853	922	857	849	920	890	920	912	854	888	881	870	940	908	893	860	881	900	878	901	888	859	883	831	884	857	903	880	888	907	864	893	891	900	960	860	885	899	870	881	896	888	936	864	924	904	895	875	865	859	852	883	938	954	876	903	916	892	870	916	860	921	879	898	888	881	910	843	854	815	916	865	891	871	854	876	906	909	898	926	872	902	878	845	889	932	862	897	892	908	884	958	877	892	882	931	841	937	844	878	835	907	920	901	850	867	907	874	915	883	911	862	858	904	836	854	902	852	869	911	846	898	888	896	828	945	864	874	855	867	870	942	900	825	894	861	881	888	936	875	907	932	865	925	1000	891	921	881	865	868	890	905	922	920	891	923	878	920	801	870	864	885	915	883	853	879	829	927	855	875	934	910	899	850	892	922	919	917	885	939	875	845	907	905	885	894	940	892	900	909	870	949	883	927	869	886	890	855	899	884	800	873	905	854	905	889	901	938	871	851	893	896	921	923	877	826	886	870	912	917	849	888	863	867	914	889	929	903	795	900	905	900	922	900	925	895	847	838	849	927	871	938	844	926	894	883	876	883	868	925	913	905	835	848	900	864	879	888	909	878	859	883	909	903	879	887	875	874	907	936	874	945	893	896	899	893	910	868	908	853	868	895	887	896	919	857	888	940	928	924	794	881	845	823	905	885	922	887	946	944	925	870	907	893	926	874	862	875	929	826	926	934	887	888	904	871	853	908	892	909	882	850	876	951	844	837	910	873	913	913	885	903	830	902	922	908	914	909	889	859	870	961	830	887	829	886	861	837	889	889	874	896	883	881	855	853	934	876	848	834	884	891	888	931	887	849	910	886	899	925	883	884	858	875	801	920	870	871	810	922	874	914	921	920	883	913	902	904	813	893	919	888	870	899	905	872	897	874	892	918	872	871	898	893	903	870	887	876	872	851	879	880	825	867	901	843	905	921	857	851	950	898	852	907	933	857	845	865	894	870	875	831	933	906	897	934	916	896	871	878	870	889	847	901	907	899	885	910	888	935	850	877	855	876	943	859	913	916	852	938	917	899	874	866	915	849	895	882	850	864	887	878	873	869	930	868	911	882
28979	16202	2434	538	381	361	369	329	330	304	323	333	318	330	338	311	341	308	309	324	346	316	323	272	276	291	303	312	322	293	322	286	270	303	290	303	307	330	298	296	315	299	343	280	289	307	302	306	308	309	304	295	325	316	306	295	307	285	297	279	272	273	312	298	302	285	336	309	293	289	301	340	294	294	260	317	298	296	295	306	317	295	295	304	284	295	314	274	327	288	292	289	309	293	298	292	308	294	308	318	318	286	304	274	307	291	314	316	317	310	319	305	296	287	308	298	271	269	299	293	306	280	297	328	309	282	297	292	324	309	296	311	281	266	310	317	312	308	288	303	298	285	291	304	323	282	253	345	314	298	308	292	279	347	295	295	304	309	305	295	311	318	281	291	309	314	310	287	307	313	312	319	326	310	345	275	314	302	301	294	303	325	314	301	299	293	308	313	331	302	283	308	301	321	299	327	286	305	269	323	302	301	320	288	284	285	296	304	294	264	275	295	302	313	289	314	277	325	302	309	290	334	277	310	311	293	327	268	303	335	301	313	316	284	294	302	268	284	297	283	289	291	291	287	312	325	265	279	323	274	271	278	280	252	288	324	299	300	283	277	299	295	294	291	307	306	302	281	300	299	308	290	332	291	313	246	320	305	288	306	277	290	282	282	277	293	309	258	304	288	316	306	290	314	298	279	309	300	317	324	277	278	308	305	301	303	293	289	333	320	284	290	286	285	290	291	311	343	296	291	271	296	312	292	321	268	272	291	315	314	323	303	287	277	301	289	298	295	306	295	286	303	297	307	294	292	314	303	337	308	315	304	313	314	296	294	289	306	285	297	285	259	296	271	287	329	274	295	271	284	299	284	271	291	308	292	323	281	318	295	291	311	272	278	316	285	303	309	323	307	323	280	283	306	296	288	298	320	276	280	321	305	259	297	278	298	293	269	341	290	304	302	299	299	301	299	306	306	310	291	307	313	276	287	270	326	284	324	296	298	299	306	329	321	286	303	310	277	303	318	300	302	308	319	279	322	327	332	302	304	297	311	306	282	297	324	292	296	326	289	314	290	314	303	293	285	294	292	326	310	273	279	295	316	306	296	287	310	290	296	281	322	275	275	314	372	301	298	307	312	318	286	303	302	317	327	299	285	317	279	281	329	319	286	274	296	283	302	296	310	295	309	293	303	318	314	309	300	288	283	307	291	310	307	312	276	317	299	281	300	327	303	277	265	293	311	353	317	282	295	318	297	294	284	279	314	304	289	304	310	295	319	314	320	323	286	293	291	300	273	339	294	290	330	310	281	303	314	286	277	302	310	317	292	291	303	307	251	288	293	308	292	312	267	296	289	313	283	322	309	267	324	311	304	302	309	273	277	313	298	291	284	319	275	335	296	288	288	309	281	342	300	286	289	323	281	289	283	294	270	291	299	292	315	292	292	308	334	279	281	299	304	313	303	313	294	323	342	309	289	282	311	311	295	289	318	257	340	283	288	298	302	307	297	333	280	299	309	319	277	315	286	275	287	312	294	300	321	311	290	293	307	307	292	292	295	281	275	301	306	280	279	272	320	290	318	285	306	272	305	342	313	301	325	306	280	310	308	325	323	278	307	342	294	295	320	300	288	290	298	271	274	296	310	297	289	300	287	306	299	288	329	257	304	303	290	325	269	308	288	309	264	285	299	326	331	275	331	310	308	292	296	286	322	305	315	302	292	317	308	310	340	299	276	295	292	309	293	307	273	296	309	321	300	302	273	300	290	294	298	261	320	279	279	315	307	316	326	304	277	308	307	321	311	280	256	335	259	330	311	293	309	282	302	295	294	343	297	277	332	322	297	295	291	338	294	282	283	320	312	263	308	313	335	283	268	290	306	283	303	304	293	289	297	283	297	300	302	309	305	299	311	273	279	301	278	282	279	312	316	285	291	318	299	289	320	310	303	284	293	323	286	309	314	303	286	288	304	328	306	285	304	310	309	299	296	312	343	299	285	333	343	295	305	286	304	317	302	326	310	288	307	282	312	284	298	288	313	302	321	305	284	304	291	307	279	292	288	292	287	276	287	282	272	305	301	306	303	275	274	315	287	295	324	307	315	293	268	308	335	281	277	279	289	313	276	296	330	280	295	338	316	312	311	299	304	310	304	285	279	295	302	289	308	291	308	306	313	299	306	298	310	293	284	298	305	277	280	275	303	297	299	279	275	309	268	310	295	293	302	287	305	322	293	282	302	300	312	289	295	291	263	293	309	289	309	311	295	305	349	306	269	297	303	311	295	306	305	323	292	285	297	284	272	323	288	312	332	284	297	315	280	311	316	307	297	297	283	285	284	290	295	279	327	276	284	246	320	298	295	301	314	315	323	281	278	323	299	308	299	294	322	286	288	296	270	294	304	318	315	294	297	313	303	330	292	315	289	294	303	303	323	296	327	311	289	271	308	324	277	306	294	291	300	300	302	307	280	295	308	281	279	314	275	279	311	323	303	290	328	278	335	293	258	327	333	307	309	279	308	300	273	269	295	298	313	301	270	286	293	285	312	301	301	283	293	321	315	323	323	292	292	315	311	293	270	298	306	302	290	276	300	317	312	266	267	300	309	290	297	313	293	308	320	306	306	280	286	294	318	305	320	313	292	346	301	302	309	291	292	305	277	303	282	303	289	267	323	307	272	271	269	291	330	288	312	309	336	301	307	332	294	275	315	296	290	302	302	293	306	276	293	340	277	293	287	289	321	294	292	309	285	311	290	285	306	327	284	283	294	268	292	307	294	307	306	302	302	289	246	318	272	292	295	297	294	294	278	285	313	310	290	292	298	286	287	302	331	319	274	297	297	257	306	299	303	283	314	296	317	321	268	290	281	303	303	271	280	305	299	305	308	302	309	296	287	291	308	314	277	286	286	300	271	329	291	308	272	289	313	292	308	293	309	279	295	297	294	296	313	316	294	327	305	332	297	299	313	273	309	282	302	312	319	295	295	289	303	311	314	283	334	292	252	330	288	300	311	282	257	291	294	277	315	288	308	276	287	287	293	285	291	303	317	292	288	305	320	276	309	274	321	279	298	299	312	298	325	311	289	290	296	319	298	301	313	302	309	337	278	299	295	293	328	297	314	295	315	277	332	270	289	282	326	298	316	353	332	292	314	292	280	288	317	289	323	281	289	308	302	286	298	344	307	322	279	315	311	287	286	290	295	317	304	282	319	284	289	303	279	276	263	292	290	310	277	315	293	333	311	283	306	283	271	311	302	283	276	284	280	275	337	294	276	296	289	312	302	301	318	282	298	304	271	304	317	296	290	303	326	293	309	279	306	309	271	299	326	319	290	307	292	316	289	298	289	292	308	294	266	293	311	324	287	277	294	322	301	271	312	285	292	304	278	301	279	314	340	307	309	303	319	284	300	271	325	304	297	296	314	315	261	315	297	304	300	298	280	309	300	297	319	296	325	327	307	267	262	327	283	312	282	285	296	295	290	314	279	301	330	318	301	317	282	317	291
4994	861	740	508	439	438	408	354	332	336	349	316	344	324	286	325	332	323	306	322	307	282	318	315	299	306	270	289	268	309	293	283	321	274	291	292	295	327	304	288	280	327	274	320	305	277	308	306	296	318	313	296	297	297	276	279	320	295	318	329	316	331	300	301	294	302	293	324	297	316	309	289	299	303	316	311	278	293	305	323	270	287	331	289	305	323	308	291	316	303	284	295	292	308	300	297	329	310	290	322	294	276	295	327	329	309	297	298	304	298	292	315	300	293	293	303	282	282	300	274	310	291	300	301	275	311	269	305	267	289	304	302	287	309	288	322	279	310	286	267	288	311	280	275	300	291	280	285	259	293	297	306	290	298	302	296	311	295	320	332	327	306	287	289	290	307	290	294	319	307	282	292	354	298	308	301	307	301	305	302	272	308	349	291	322	285	304	300	272	304	289	319	288	308	283	307	286	336	296	279	314	330	290	271	287	305	275	287	324	295	318	295	289	302	316	287	301	327	281	314	314	303	278	321	296	313	279	270	341	286	298	321	305	268	314	287	318	298	289	289	287	274	270	309	289	323	289	308	283	295	327	304	266	299	314	304	298	313	278	297	313	313	280	279	302	275	294	318	314	289	298	326	307	313	310	286	309	303	291	293	281	305	303	275	332	295	277	270	291	271	272	291	307	351	293	293	291	317	273	326	269	279	306	311	292	340	298	309	325	288	345	310	315	314	269	287	306	308	289	289	290	280	292	314	306	308	314	315	290	288	293	316	300	346	310	306	329	282	289	281	311	332	286	269	329	308	304	281	301	284	290	324	330	265	289	268	338	302	278	310	335	269	297	299	303	325	284	283	315	319	337	294	310	300	315	299	270	322	279	291	304	275	305	308	304	278	306	280	303	328	283	310	284	290	322	318	310	293	285	280	303	305	279	299	318	300	283	324	300	314	299	307	276	292	307	284	313	302	310	279	294	286	286	324	288	295	291	310	297	273	281	299	280	283	319	283	289	339	293	317	305	280	289	302	291	298	281	322	299	288	273	279	314	292	287	273	326	305	278	261	298	276	315	264	294	290	299	260	321	267	282	316	311	309	282	303	300	301	296	277	291	313	271	272	269	300	270	315	318	312	309	278	288	305	309	318	311	269	299	330	308	274	295	318	302	292	272	273	277	312	353	291	306	296	331	326	305	285	326	260	312	296	302	280	299	282	309	293	299	311	272	294	293	294	272	329	322	307	311	318	271	294	315	290	330	309	316	330	313	283	291	326	291	279	279	304	283	297	297	293	275	304	287	275	350	316	310	315	292	299	295	284	283	302	308	308	303	295	309	322	314	316	317	299	290	301	283	284	304	320	268	297	329	309	295	345	287	266	307	272	303	313	274	318	300	306	315	319	285	299	282	306	298	322	303	312	302	305	298	291	293	315	307	293	298	298	277	281	292	270	334	288	291	318	296	281	289	306	305	305	318	310	288	312	308	297	343	335	290	285	317	278	309	300	327	291	293	295	310	311	282	280	304	281	287	312	300	283	319	324	301	300	300	288	307	290	271	303	286	282	297	311	320	305	316	296	304	263	304	288	296	281	301	305	312	317	295	285	313	303	315	294	327	296	292	292	314	269	302	312	281	266	317	337	271	285	318	293	300	314	274	323	326	308	304	297	267	303	283	295	302	326	278	317	276	275	297	307	302	283	302	286	291	294	305	308	295	305	277	312	274	282	287	307	325	294	270	253	297	298	316	324	312	262	319	328	332	272	281	309	306	275	319	270	304	284	280	297	270	300	317	301	311	299	280	290	294	266	297	333	298	303	302	299	305	288	308	294	293	275	309	314	303	309	302	292	308	298	319	289	314	314	328	288	296	302	297	279	282	311	291	299	295	255	297	309	337	286	289	303	302	293	326	303	325	289	315	318	286	336	328	302	290	309	311	298	326	278	317	306	304	298	328	287	297	298	288	311	319	313	302	290	288	333	304	280	305	282	294	290	315	290	284	310	288	334	289	276	282	275	291	276	327	304	294	265	279	296	313	320	308	339	297	301	342	296	300	295	290	308	281	283	307	327	313	318	309	307	309	304	297	297	308	289	334	300	302	292	297	293	266	298	281	300	314	285	324	310	296	325	320	278	314	282	292	279	307	283	291	294	311	296	274	274	333	288	278	300	293	317	293	289	322	270	277	294	284	325	312	314	303	277	318	306	299	300	299	313	280	318	303	303	314	272	307	306	307	313	303	292	286	308	313	244	290	299	266	285	313	329	301	295	302	303	277	308	304	296	297	273	289	315	289	304	288	286	345	303	337	287	301	281	327	271	304	309	338	254	256	279	305	303	325	317	269	318	283	328	321	287	287	270	276	306	306	269	272	260	282	302	308	288	279	311	315	300	310	303	285	288	315	300	286	270	300	302	317	275	315	318	279	295	292	299	349	318	271	291	293	283	328	313	294	280	287	300	273	308	303	303	311	298	290	339	262	294	294	258	268	305	315	288	303	278	304	311	311	280	302	329	291	265	335	318	333	310	327	290	300	292	310	321	272	325	272	325	306	291	296	296	285	304	303	273	287	277	316	316	311	261	296	322	307	318	300	330	323	294	331	323	288	288	313	304	315	324	326	323	273	301	297	292	272	316	306	282	293	284	296	301	314	302	334	280	297	286	311	298	285	298	322	331	292	340	301	263	282	257	326	301	340	305	311	313	316	327	298	328	283	291	312	288	284	306	325	304	291	302	296	287	272	318	293	302	297	281	315	287	295	302	298	307	314	303	293	320	297	296	285	291	302	307	310	311	276	298	320	271	305	334	329	283	325	288	297	306	302	295	300	329	269	319	280	319	330	318	287	260	295	265	319	286	313	283	287	299	313	294	273	282	319	314	280	254	296	293	299	287	337	293	283	276	307	303	299	312	329	292	329	308	288	323	277	276	308	306	285	285	285	273	326	330	309	278	310	293	282	283	347	294	281	304	273	296	299	308	270	278	284	297	301	328	289	295	289	292	295	322	309	330	294	298	285	310	301	296	301	316	301	304	289	298	325	278	331	306	271	277	295	292	261	309	323	283	324	331	304	268	307	313	315	344	288	303	307	277	298	286	312	297	293	291	285	310	323	291	318	290	273	289	318	291	307	285	280	297	310	266	287	288	306	288	297	279	309	314	327	293	326	308	285	266	301	297	295	282	306	297	306	310	301	298	271	302	302	285	352	274	288	288	287	315	312	295	282	295	266	286	307	338	302	297	326	291	340	281	287	294	309	296	303	281	309	309	315	300	293	316	297	305	267	288	290	321	289	305	342	289	275	314	268	276	310	313	292	307	295	297	293	310	338	310	279	300	286	281	299	284	286	279	311	287	313	346	309	293	275	295	310	279	302	293	289	310	306	270	310	302	293	310	318	298	292	329	328	294	259	315	284	293	312	270	290	282	311	264	286	299	293	280	290	301	318	319	304	301	300	274	299	276	291	301	313	298	299	305	314	302	319	320	297	303	308	312	345	287
25714	21326	28106	24892	21326	13222	1967	1318	1097	1038	950	937	904	835	845	775	760	855	806	817	751	753	748	724	763	771	767	778	742	768	731	768	733	725	703	763	740	756	722	734	731	740	754	707	728	721	734	733	754	750	753	762	708	725	696	709	755	732	734	786	717	711	739	749	689	717	727	747	720	732	659	731	735	747	752	707	790	796	728	709	755	718	749	725	739	717	720	733	796	721	742	733	714	783	735	771	755	772	734	720	755	731	718	772	737	735	713	677	723	681	691	722	775	745	757	755	725	770	711	732	702	702	760	741	737	699	704	714	739	733	702	739	693	734	734	782	739	715	704	760	696	733	712	772	752	710	753	705	697	768	746	695	704	754	736	765	700	702	749	733	710	704	765	751	716	727	764	687	748	733	767	658	711	739	756	730	770	687	669	731	710	739	710	704	704	665	744	737	703	652	725	704	718	764	741	716	739	690	705	752	709	780	726	735	717	687	731	730	748	736	733	707	722	739	728	687	717	730	708	727	677	729	699	758	752	704	737	675	739	736	706	684	690	679	736	691	715	687	756	704	791	733	715	723	735	712	750	715	802	761	710	731	730	698	739	741	653	708	758	676	645	740	751	737	717	708	714	712	741	683	700	715	687	712	751	688	732	715	680	753	723	745	720	781	714	701	704	728	698	652	700	763	716	717	772	722	705	735	714	678	753	709	699	752	765	724	705	708	720	713	732	725	671	715	746	755	739	730	789	720	695	675	716	690	721	732	755	757	746	693	748	719	757	721	696	742	703	752	684	699	716	722	723	749	752	739	729	771	719	707	749	710	705	735	721	683	733	747	769	752	676	767	712	741	732	710	788	718	706	713	741	706	727	756	725	700	671	726	732	752	700	720	692	680	699	706	713	762	723	702	669	742	717	702	765	774	745	732	725	699	668	738	756	756	713	706	718	723	710	714	757	771	722	738	720	734	765	751	663	750	766	705	772	726	721	696	731	732	723	731	714	733	709	706	653	738	714	772	716	749	760	717	710	712	764	739	683	688	738	722	755	697	682	719	720	718	748	750	726	758	750	726	721	706	696	675	737	723	705	755	721	764	760	694	691	725	730	759	717	691	746	712	692	717	728	743	693	693	735	675	729	698	663	728	688	751	685	756	707	713	752	768	727	725	741	701	762	711	730	752	733	729	731	728	704	731	725	692	729	737	671	685	722	731	764	734	746	729	672	690	732	755	689	689	722	724	751	725	692	744	719	720	728	731	760	765	676	686	760	711	739	709	754	748	743	768	669	770	784	732	720	706	730	703	747	723	736	730	727	702	701	719	738	757	703	741	781	738	716	749	714	712	688	766	684	694	674	726	702	749	710	736	756	736	747	700	747	704	737	757	687	744	749	729	742	684	769	727	727	767	708	723	717	717	726	741	709	785	698	698	713	665	691	698	748	666	762	699	729	708	701	697	698	736	697	714	721	747	682	704	715	738	690	721	681	707	740	733	699	736	679	708	737	719	730	686	749	720	728	718	727	703	730	746	731	712	755	709	675	754	801	702	718	670	657	702	745	750	779	742	746	720	710	717	701	667	745	741	704	729	713	705	690	761	711	746	724	733	736	694	702	709	737	746	698	699	698	749	723	722	733	736	766	729	741	688	760	680	736	714	714	807	760	710	736	687	720	693	754	729	757	668	703	722	692	746	665	763	739	724	760	705	750	752	716	703	731	698	699	707	678	735	756	758	777	721	715	739	704	746	717	695	694	745	695	753	744	715	726	728	734	754	711	706	728	732	731	718	729	720	765	678	738	707	710	723	716	665	756	717	662	693	705	712	694	742	723	731	677	743	708	698	676	745	699	698	725	713	715	722	771	721	730	676	731	648	680	727	735	693	718	751	742	747	694	749	716	698	772	717	698	725	721	744	705	682	695	732	689	731	703	734	712	714	716	695	734	717	699	716	707	675	757	795	709	756	742	706	719	718	679	724	710	718	745	703	701	684	729	712	764	687	759	760	745	736	717	702	692	717	718	715	741	737	705	767	693	716	726	732	695	777	772	741	721	732	692	771	742	712	709	737	707	768	715	680	758	732	686	683	779	736	712	779	717	726	688	688	725	782	764	713	693	738	716	692	715	717	727	714	719	701	753	728	720	700	740	739	750	726	756	769	755	685	768	734	722	754	690	696	722	700	746	691	691	724	717	706	722	716	696	735	699	709	732	698	684	713	752	715	739	755	728	722	699	718	731	750	722	731	726	698	719	720	776	728	725	725	730	796	701	677	730	756	713	755	726	716	738	755	739	661	746	729	712	739	758	723	711	689	761	733	726	683	739	689	802	725	753	747	719	762	739	713	760	766	739	774	693	748	705	717	712	760	745	753	737	728	734	731	670	690	726	718	739	729	698	720	671	737	716	744	716	755	717	713	671	738	718	737	730	765	713	750	652	784	712	701	738	668	771	748	708	710	727	736	730	717	722	700	735	762	712	733	741	701	729	729	680	693	690	741	713	703	730	711	743	773	714	748	721	699	788	746	727	718	720	698	684	698	740	729	677	690	718	735	719	722	715	801	731	732	702	749	737	699	705	738	738	725	744	713	712	731	758	707	718	739	688	718	719	779	695	736	689	736	677	728	739	695	683	630	704	736	689	709	695	713	703	712	724	684	731	669	794	730	697	761	743	736	723	719	703	712	736	684	746	732	720	739	695	714	716	726	715	704	668	716	709	697	741	690	718	712	757	730	750	722	735	712	756	704	709	745	684	724	743	751	684	705	720	685	727	739	731	715	762	736	749	749	704	729	729	725	726	693	702	751	748	715	670	779	760	700	769	725	692	700	685	816	708	741	714	731	756	738	715	764	759	725	710	750	724	713	743	685	696	767	721	721	739	702	713	680	691	746	677	722	708	732	702	674	732	726	772	726	766	664	740	722	678	725	721	694	710	717	774	703	703	732	679	726	701	728	745	729	698	724	722	733	707	718	735	733	719	701	785	753	670	655	727	725	748	688	697	667	723	744	717	732	708	787	774	678	733	669	671	783	744	748	695	702	727	769	789	748	750	736	715	688	759	753	747	718	748	761	733	759	717	692	659	658	776	745	743	725	675	683	744	774	738	767	726	728	701	705	735	715	682	738	740	775	763	728	723	747	738	689	738	723	704	695	729	708	719	776	755	711	735	673	703	695	755	736	699	686	771	727	690	745	714	723	655	717	702	702	713	763	680	693	723	757	722	722	729	739	739	713	782	741	693	706	687	679	709	731	719	783	770	723	767	737	720	753	699	687	720	735	769	724	733	740	727	731	732	746	725	713	683	705	726	697	692	707	679	726	744	678	710	754	714	721	754	735	718	729	699	704	735	755	720	691	724	743	732	696	699	738	763	740	705	713	733	672	736	678	705	742	665	741	758	727	725	744	726	657	667	659	706	741	761	680	732	737	659	736	768	740	715	749	706	714	694	687	767	668	703	744	729	768	709	768	731	696	698	766	787	744	720	760	779	709	721	735	690	721
7277	10953	9838	5664	3911	2818	2213	1824	1614	1351	1261	1186	1003	1062	920	932	871	881	800	775	838	745	769	779	778	802	745	693	727	712	731	719	756	742	708	725	683	719	752	691	637	714	719	753	710	690	731	701	651	732	701	673	690	691	712	669	612	691	656	680	707	691	691	676	709	676	682	707	705	638	677	683	703	695	706	694	702	673	708	730	734	731	671	719	653	650	671	661	693	665	661	671	700	646	668	706	652	677	683	709	642	685	677	700	694	656	671	693	658	701	666	696	686	664	641	682	667	675	670	710	682	651	676	675	707	639	686	605	711	701	665	648	693	660	675	714	667	649	704	681	657	696	663	629	725	653	675	675	716	661	699	643	640	644	683	722	671	708	681	686	697	661	665	676	714	681	737	717	682	676	665	641	664	673	642	687	676	702	695	664	653	654	695	657	651	651	684	708	675	677	714	677	654	684	649	697	714	730	673	681	635	635	654	680	668	671	686	700	653	654	664	678	631	683	663	668	704	699	671	606	710	707	706	610	691	707	670	673	689	653	684	651	703	663	660	661	626	669	665	651	688	672	672	671	671	681	684	654	671	696	696	656	662	674	696	678	667	663	656	700	672	708	711	675	652	663	665	703	695	618	675	634	691	703	666	667	657	683	659	674	706	638	695	668	657	688	669	637	715	720	663	713	617	655	653	682	649	674	668	655	671	731	692	710	728	683	688	720	693	641	705	684	632	651	647	675	629	690	658	659	685	640	681	694	667	668	668	671	666	647	686	667	681	701	641	705	613	654	685	660	698	607	668	656	669	657	671	690	635	695	674	672	721	657	664	682	691	641	687	686	674	658	719	686	690	711	683	677	642	688	668	679	662	677	691	702	678	653	679	721	707	656	659	664	676	669	735	668	652	675	669	617	641	657	667	661	745	650	679	648	625	667	675	659	652	670	684	706	657	662	698	691	672	686	683	684	693	681	624	662	705	668	687	684	704	633	633	609	685	679	697	650	680	638	686	688	647	733	710	675	701	697	716	727	693	629	714	704	647	662	677	651	680	662	688	643	697	676	710	687	644	676	701	676	647	692	656	664	711	712	692	642	676	669	647	664	656	700	638	663	699	673	691	674	683	650	641	637	682	664	645	701	631	674	711	693	696	680	695	690	645	656	661	682	690	651	681	644	635	683	678	607	658	681	649	679	718	658	701	701	650	644	692	667	678	675	703	660	658	716	639	631	685	669	662	670	701	685	724	658	696	691	660	655	680	666	657	686	697	705	685	679	685	698	716	716	689	666	715	668	676	690	689	665	712	655	662	661	673	680	648	679	665	679	736	692	662	636	695	749	672	668	656	656	693	701	643	680	621	657	662	669	688	676	689	686	682	622	689	679	708	668	623	712	686	682	697	726	664	647	677	689	698	649	678	690	692	686	656	689	657	693	676	620	655	677	611	642	707	661	685	662	647	729	719	657	687	683	674	665	670	683	686	643	678	719	717	677	662	704	635	673	646	642	690	717	712	679	694	649	637	645	694	681	606	671	672	656	670	692	678	656	673	713	670	654	677	663	623	674	708	695	673	698	656	666	635	629	694	668	704	656	617	672	689	725	704	625	636	635	639	715	678	668	680	696	650	665	683	667	703	681	676	701	657	639	726	663	658	668	729	659	651	670	655	691	686	681	644	670	667	664	654	664	647	676	673	649	695	643	643	705	723	623	708	658	693	674	680	668	699	741	648	682	686	709	709	711	687	647	729	685	708	699	673	660	708	662	650	650	630	712	664	674	738	658	637	621	680	710	640	634	669	674	656	699	700	642	637	654	739	696	624	678	686	662	717	671	707	744	717	707	733	651	672	685	656	663	679	690	635	672	638	647	692	691	711	670	690	693	640	677	685	645	657	695	697	651	632	690	679	689	663	729	692	614	673	666	664	712	679	635	635	675	661	688	676	673	690	663	629	680	702	709	670	670	627	686	650	668	688	692	700	663	698	652	655	671	668	633	665	657	653	690	651	701	695	671	715	671	750	681	715	653	686	678	685	671	715	660	671	669	666	675	712	721	659	669	677	669	718	632	626	633	689	675	639	735	732	683	688	657	673	691	708	654	673	686	666	664	703	671	694	667	684	665	662	671	659	641	645	645	673	694	638	679	635	709	687	693	638	678	667	652	672	700	689	668	677	703	650	638	665	701	633	688	672	658	716	703	625	682	644	652	645	650	690	679	656	667	655	711	690	680	680	646	691	695	684	678	657	644	700	688	702	677	645	664	658	653	688	718	651	653	678	619	671	677	664	681	723	648	672	675	682	649	656	688	654	633	665	674	716	664	660	654	697	687	700	681	648	706	696	658	663	686	742	665	678	662	684	733	728	638	751	626	670	649	686	650	664	680	684	713	653	637	638	677	677	660	650	699	652	666	654	665	673	691	665	662	716	664	630	681	717	674	684	685	684	679	684	693	692	651	647	644	644	698	675	702	719	712	632	694	690	688	667	653	672	716	657	696	676	668	682	692	614	719	606	676	657	671	677	653	643	661	660	683	666	651	654	668	662	673	687	669	631	660	708	726	702	638	686	668	665	677	685	668	682	694	658	632	660	675	700	703	680	666	664	723	678	660	657	711	679	635	682	685	684	713	679	702	642	699	662	675	660	660	704	615	657	665	654	659	701	699	677	676	666	586	672	722	666	678	646	690	620	683	652	672	711	728	650	708	642	680	641	679	651	659	690	699	672	670	684	681	655	694	687	641	674	680	707	673	647	639	614	684	682	624	712	710	654	678	681	715	660	663	692	643	704	668	683	660	703	656	689	701	695	646	672	643	673	702	664	699	635	692	701	660	711	634	638	674	656	666	645	705	691	676	699	656	662	651	649	682	767	674	703	676	624	682	666	734	658	653	648	669	622	647	621	633	651	711	662	690	705	686	664	688	654	711	708	683	661	663	677	703	685	667	698	742	639	656	714	668	639	649	653	648	623	712	655	655	633	700	636	656	669	697	666	660	672	697	646	670	640	641	688	649	718	688	642	707	645	663	672	663	671	687	684	647	659	705	631	681	665	682	674	667	670	689	708	669	667	647	712	685	664	641	707	693	692	691	723	667	641	691	695	665	635	666	651	655	684	670	723	649	682	684	655	675	690	662	698	699	639	666	706	689	677	676	672	671	705	678	628	681	683	719	679	670	706	653	722	695	647	687	686	678	675	656	706	677	667	696	655	679	678	721	687	697	693	655	665	691	697	629	639	667	651	628	672	692	690	686	699	667	657	690	710	676	619	665	653	702	673	699	650	678	686	707	652	634	694	670	665	643	699	666	648	674	666	661	684	630	683	670	708	679	678	664	678	663	686	709	686	679	610	647	680	679	677	681	685	701	658	689	699	672	719	688	713	693	699	651	638	658	674	649	667	698	675	675	658	662	658	659	644	682	636	678	663	676	627	736	637	683	643	661	650	731	677	666	659	602	651	690	669	691	673	693	707	683	695	679	666	684	680	702	606	692	725	654	651	688
23435	21330	28391	24599	21336	21452	12215	2301	1693	1650	1501	1382	1243	1267	1199	1146	1130	1130	1054	1096	1082	1031	1112	993	989	1009	975	1017	993	961	962	992	968	1018	966	992	955	967	965	991	1004	985	953	995	1031	1006	959	977	975	978	1011	863	987	985	937	950	933	965	950	972	944	960	968	916	948	935	969	913	956	984	969	980	908	911	907	932	920	967	922	976	938	953	986	979	945	956	972	928	964	979	970	985	895	982	909	968	988	952	972	951	1006	972	928	974	966	974	929	945	985	928	966	956	965	950	956	946	884	950	933	952	975	939	991	982	955	895	977	992	897	978	950	909	985	930	924	962	960	922	965	932	917	921	974	993	921	1005	963	999	926	1000	958	935	1007	962	955	1050	993	914	952	959	1029	940	889	929	974	963	934	971	940	925	943	969	1007	944	953	955	992	945	911	1051	934	956	944	1017	991	948	929	975	928	962	968	935	973	979	919	891	966	988	963	958	996	963	888	943	918	936	944	1025	961	948	1007	925	933	974	968	963	969	919	910	956	961	998	968	904	964	977	1013	897	904	960	933	931	961	981	907	991	927	962	961	930	963	935	960	941	944	935	993	959	1008	920	902	916	970	957	917	947	881	918	933	939	879	937	923	937	983	1009	873	969	972	899	942	929	944	973	990	892	950	972	987	946	938	976	938	976	925	985	892	930	944	922	904	928	934	989	975	953	901	916	909	942	971	933	903	959	957	1003	973	911	953	935	949	955	974	955	938	953	974	931	909	908	956	918	1022	1000	966	873	962	949	1001	956	948	978	969	882	874	951	926	922	943	946	953	915	935	997	958	928	913	935	916	916	984	948	939	960	977	956	943	946	947	1010	972	955	902	977	987	937	957	929	944	885	1038	966	904	914	950	918	948	928	995	945	916	861	949	911	931	992	970	960	958	1000	930	942	928	945	975	923	975	948	957	889	901	996	944	913	976	938	953	955	943	910	975	935	928	938	911	912	922	905	956	958	917	963	967	966	958	971	930	946	965	921	1009	961	930	891	932	936	988	983	963	957	953	889	936	888	948	910	972	876	938	979	926	911	952	941	948	949	931	906	976	965	925	929	966	969	910	958	1002	984	948	916	977	927	930	953	929	956	935	939	915	969	956	908	1006	947	950	945	891	917	981	958	944	981	935	977	930	974	935	930	912	926	962	912	962	944	939	968	960	932	883	943	922	978	901	957	948	975	970	951	929	951	965	974	939	900	951	972	951	937	911	918	989	962	928	954	921	974	969	924	931	940	956	944	918	937	968	922	994	923	901	980	915	937	925	961	928	967	974	934	932	973	938	959	983	916	877	989	974	995	939	936	965	976	979	893	901	1014	910	894	920	942	857	925	939	943	928	926	946	895	951	899	949	942	959	920	906	987	899	884	891	1014	924	879	900	975	965	897	931	888	929	949	930	916	988	916	963	943	946	890	956	907	861	951	890	908	921	927	952	908	958	970	924	942	974	906	995	894	994	875	982	972	1002	968	988	937	889	924	922	951	981	979	908	956	917	928	944	959	972	936	1006	992	940	916	955	993	923	979	953	904	966	983	940	925	956	930	904	919	958	943	952	939	951	890	948	940	918	956	948	962	958	897	888	909	966	948	935	966	1006	944	927	902	909	884	918	973	1022	919	947	929	947	975	899	970	971	988	929	978	906	969	944	975	968	995	997	885	959	922	957	1007	972	1008	952	874	926	964	905	957	945	957	940	1004	963	936	915	891	914	951	974	1027	921	980	870	909	919	979	992	945	974	995	962	989	943	958	927	919	975	965	943	1014	953	967	968	879	891	951	989	921	928	931	943	992	984	968	984	942	912	972	951	986	945	951	973	976	886	966	942	983	915	862	942	968	966	960	976	973	930	947	975	944	940	943	973	965	966	967	962	957	909	950	944	925	913	922	958	1000	947	965	964	956	970	955	1029	923	942	925	995	938	932	934	964	957	891	975	976	965	986	922	936	900	945	975	964	967	920	931	949	908	1014	959	950	923	926	944	897	964	971	1000	961	939	946	949	967	932	957	922	938	959	930	899	967	997	1031	937	934	896	983	934	927	998	887	929	948	887	930	941	913	953	941	981	966	895	928	960	1001	931	926	978	940	941	954	968	937	972	945	967	977	980	956	966	929	1001	999	939	944	962	889	927	945	910	929	935	905	940	981	948	941	951	959	914	926	948	953	942	959	956	947	954	884	896	919	929	950	968	953	951	959	943	925	935	921	898	987	930	893	965	922	932	990	911	941	901	905	956	938	985	966	938	910	913	928	927	1002	945	908	968	926	933	960	1002	974	958	915	894	971	968	917	948	973	954	959	933	908	952	964	954	999	966	931	962	957	931	933	956	937	946	919	906	922	968	949	957	951	952	958	961	1005	996	938	961	936	956	924	899	926	979	970	964	981	977	968	1011	922	973	944	905	973	938	995	936	883	937	956	941	964	1014	939	915	978	1040	946	997	910	919	938	921	914	950	952	941	928	949	971	963	953	934	933	968	903	935	932	914	968	912	936	949	989	1001	963	925	941	919	927	929	968	937	863	942	936	952	918	921	916	950	956	1003	981	969	918	950	883	947	979	961	897	921	935	926	956	936	904	918	975	882	967	936	940	947	907	933	932	904	903	990	1037	935	877	913	924	902	943	974	982	974	982	921	922	919	900	896	958	923	987	963	928	937	935	899	937	944	968	901	900	901	980	910	967	917	953	980	930	961	910	931	932	969	977	901	987	945	929	916	960	977	925	960	967	941	955	891	967	942	982	952	955	924	923	984	1016	917	979	942	956	932	953	905	909	910	949	931	968	964	966	942	934	937	972	932	935	930	959	966	894	920	908	939	941	932	944	973	925	948	923	951	963	995	906	984	942	943	946	958	964	949	930	938	976	934	959	920	959	920	919	989	970	939	956	978	962	983	926	891	894	926	909	916	933	931	933	945	975	904	997	903	923	981	918	940	928	943	900	966	869	957	949	966	992	898	932	957	985	913	949	905	941	933	907	945	906	925	964	945	950	963	917	930	919	961	934	919	907	949	980	1003	913	994	921	932	952	944	979	946	943	973	964	918	1034	905	947	951	919	926	928	951	955	940	979	960	984	894	984	913	943	923	978	923	972	989	943	932	929	947	985	951	982	961	946	959	913	907	954	926	916	915	926	913	928	900	936	921	928	946	920	916	952	929	913	954	985	946	903	911	967	945	988	904	868	961	994	986	938	942	934	887	993	945	933	954	963	976	926	906	935	947	894	987	935	928	923	964	979	962	917	966	919	927	950	1000	931	1024	926	945	919	934	874	947	952	972	953	953	953	935	964	956	1026	925	968	959	965	933	967	945	946	922	955	954	961	919	944	930	953	967	979	991	898	935	919	924	997	932	993	963	1033	975	973	982	941	923	936	987	986	943	942	929	963	934	961	942	933	940	949	962	941	967	930	946	935	948	926	1000	984	852	946	950	936	925	938	956	928	964	892	978	988	989	926	966	911	942	959	945	920	940	943	910	947	945	862	926	980	928	925	975	949	983	931	934	957	980	932	976	960	963	906	961	961	901	977	959
10202	17670	16248	9624	6547	4884	3810	3097	2737	2340	2013	1834	1688	1591	1455	1384	1326	1330	1192	1173	1172	1086	1064	1101	1029	1073	1075	1028	1054	1029	998	958	1018	928	963	969	948	930	935	972	932	996	953	988	946	943	945	850	925	911	916	905	970	961	873	942	886	908	903	904	879	917	910	1001	948	906	911	885	897	915	892	919	888	953	893	889	900	901	951	924	1009	924	894	909	916	945	899	892	909	923	880	899	900	920	924	902	892	884	886	928	921	937	866	905	952	938	854	924	923	906	919	866	914	878	878	820	898	936	928	872	931	915	929	879	910	925	908	889	907	872	910	921	876	882	927	932	898	842	854	895	952	870	886	865	860	847	979	870	861	897	913	935	910	888	929	930	897	905	872	922	903	868	926	953	958	880	898	894	918	929	871	916	890	914	942	906	897	868	905	883	897	894	927	946	921	908	887	874	885	911	869	855	908	878	904	915	870	888	887	870	906	892	876	893	849	908	916	901	860	844	892	860	845	861	912	930	901	890	889	879	947	871	868	926	885	903	882	928	858	883	849	864	910	878	833	916	861	898	889	919	930	864	942	897	836	913	905	875	936	879	869	871	905	888	907	961	919	873	842	880	896	859	896	904	849	895	886	870	868	886	873	844	846	926	897	860	943	874	845	908	903	986	886	902	862	868	847	907	912	903	890	867	879	891	846	841	846	910	910	867	867	859	901	883	928	858	897	861	910	920	830	903	860	918	887	832	827	904	879	923	941	891	890	918	856	849	864	874	857	916	886	836	915	905	930	889	868	921	916	909	849	869	918	943	864	924	878	908	885	897	866	866	877	912	897	844	870	960	893	902	886	861	854	886	909	881	884	894	891	869	873	887	955	891	850	899	1024	848	881	892	878	908	866	873	883	892	877	877	851	898	854	894	854	899	856	868	898	859	900	937	844	842	879	948	882	875	912	919	937	873	876	897	915	893	897	840	893	869	857	906	880	872	866	907	906	879	897	874	858	913	873	934	875	873	917	945	851	887	901	953	844	951	895	895	854	902	930	908	918	889	929	907	850	929	904	911	866	912	837	904	909	875	881	882	932	904	943	857	944	921	885	908	910	883	901	855	900	930	875	911	914	891	915	913	885	834	862	855	910	863	874	927	902	892	873	896	874	903	911	895	918	912	875	858	962	918	863	888	864	817	880	938	922	941	877	917	919	942	946	948	899	911	919	878	887	909	896	890	876	889	927	882	870	882	945	913	831	844	889	913	918	900	883	860	919	896	935	875	869	882	927	873	906	919	883	956	926	901	922	843	918	895	881	906	872	950	877	867	884	937	898	910	943	877	918	932	890	881	915	894	893	916	901	875	869	877	866	876	867	883	913	920	944	879	936	891	902	932	879	898	840	843	916	870	873	896	869	925	916	876	887	916	909	874	928	920	914	894	844	899	908	865	945	897	880	923	920	883	869	902	896	851	948	820	909	915	858	933	942	880	917	839	918	894	925	889	857	917	910	960	894	832	937	818	844	952	893	895	914	880	869	910	862	868	890	901	824	917	899	896	864	853	842	923	861	912	896	901	891	917	890	908	886	863	925	842	892	874	914	842	952	896	900	866	859	830	831	918	945	910	923	871	861	898	905	879	945	914	854	881	874	922	854	974	866	895	877	891	945	895	903	890	929	914	879	841	865	821	954	867	892	850	860	849	888	872	903	936	847	861	917	842	889	932	900	908	881	879	910	858	916	896	864	877	861	851	919	882	893	903	879	851	899	886	867	890	859	885	885	876	870	875	917	907	874	883	885	898	885	911	881	892	909	913	844	898	876	890	899	923	897	896	881	845	835	907	922	908	853	885	832	938	990	909	899	899	897	886	899	911	908	886	848	882	882	916	897	822	906	865	885	909	885	880	966	915	914	851	906	862	897	849	915	837	930	878	862	846	887	904	933	908	874	889	889	877	894	911	892	934	928	868	881	917	934	894	873	879	891	904	907	896	932	953	926	909	875	923	894	897	876	926	912	847	923	865	900	888	857	913	920	894	877	876	892	874	873	856	874	912	883	916	843	929	887	944	914	893	916	829	872	880	913	868	925	902	911	838	925	893	941	900	944	883	917	886	846	882	898	892	886	873	883	892	912	855	887	928	889	867	868	929	920	908	920	941	875	918	896	904	945	896	900	852	939	851	899	876	883	903	900	896	917	887	820	868	896	906	939	900	884	910	836	875	878	891	893	906	874	875	860	902	921	934	926	901	890	901	874	828	962	854	884	801	839	884	850	844	912	911	859	864	848	893	856	864	850	886	880	843	886	894	855	887	926	884	864	871	894	858	911	874	874	893	829	860	900	926	888	899	833	866	838	841	930	880	888	927	920	895	879	885	892	889	968	888	919	863	919	895	891	943	836	902	843	884	859	876	894	904	912	879	898	885	897	884	885	850	893	916	873	894	908	823	875	867	888	847	905	936	904	908	855	878	935	882	860	897	864	876	861	881	893	894	887	925	872	868	908	869	904	843	882	925	879	908	871	935	874	889	941	924	881	841	916	874	896	894	898	889	867	882	885	873	878	883	858	857	888	911	897	871	936	896	866	882	899	904	906	866	926	877	851	878	913	924	926	904	907	884	887	873	858	850	907	931	867	930	924	916	888	864	883	890	867	923	942	892	854	897	889	912	862	851	928	879	886	858	870	865	884	878	891	912	906	931	881	879	918	905	893	869	880	909	947	904	911	894	914	863	850	914	861	885	866	912	934	858	879	924	872	914	877	939	857	889	886	895	915	820	902	924	884	936	934	900	869	923	878	881	904	838	911	784	876	891	873	910	854	874	931	921	843	845	833	886	842	918	896	879	915	904	887	952	889	931	884	945	871	872	932	893	879	879	897	816	897	902	845	910	850	934	914	864	897	921	886	935	844	933	897	844	916	873	922	888	916	844	903	868	897	868	902	873	882	900	913	895	963	873	912	847	921	913	844	950	898	928	872	827	882	872	845	870	860	850	917	897	884	912	888	830	894	879	935	898	882	890	882	886	879	871	880	884	852	937	951	886	896	873	890	860	890	842	838	867	880	898	899	915	898	893	875	882	922	888	870	853	874	881	870	880	900	889	933	854	895	916	914	855	892	907	874	875	903	899	900	897	931	878	863	903	890	823	918	876	889	879	820	871	940	852	880	856	887	867	928	916	888	896	846	852	879	900	896	902	848	927	919	901	927	905	947	881	902	899	909	905	925	859	905	875	912	919	885	862	898	841	925	897	858	888	884	891	867	870	889	891	875	859	900	817	922	864	860	881	915	878	899	881	876	921	896	886	825	821	899	895	930	841	845	893	920	887	917	886	873	872	925	900	928	906	929	856	876	941	906	895	915	858	854	876	880	876	873	879	858	887	818	850	870	911	893	867	889	899	905	885	869	888	883	902	920	886	857	929	901	875	856	904	874	942	918	904	948	957	851	900	920	854	872	913	897	933	946	876	822	840	862	883	928	872	889	814	903	892	862	882	853	927	914	879	860	921	866	898
28919	16046	2401	476	375	358	333	348	337	332	318	294	314	315	303	320	299	298	303	305	304	278	291	289	298	300	302	318	296	335	319	294	280	288	284	295	310	304	325	275	274	299	313	279	304	267	300	292	291	322	302	310	312	324	294	302	296	303	255	313	296	304	295	314	280	278	290	275	289	313	302	295	295	304	300	266	321	292	313	300	287	317	293	262	296	303	292	315	286	325	263	322	294	305	313	278	312	330	321	315	312	301	305	309	311	305	313	298	284	326	321	280	309	281	299	304	323	296	297	300	285	299	267	292	280	327	321	302	293	276	314	306	326	304	284	290	279	301	335	311	274	303	295	308	284	292	288	275	275	342	280	294	290	330	328	340	300	285	308	304	310	326	279	308	325	325	263	276	302	294	294	285	294	264	284	297	320	309	303	303	317	295	267	322	314	346	293	307	303	319	289	286	306	316	320	310	300	287	298	293	312	335	295	256	284	299	294	287	266	300	318	288	279	313	326	315	328	291	304	314	316	303	315	273	315	298	323	316	323	299	319	317	287	295	268	272	330	284	318	305	266	331	285	292	309	316	304	296	326	308	280	291	319	285	327	286	295	287	281	296	303	293	294	321	329	280	287	308	325	284	306	315	275	298	323	307	310	274	294	320	301	311	320	323	296	270	284	308	322	291	306	316	323	325	302	314	292	289	309	274	302	292	315	314	315	320	318	284	271	297	298	319	286	267	297	300	294	284	336	286	283	297	297	301	314	295	278	297	289	303	334	309	333	312	315	305	282	278	316	301	294	303	284	321	329	254	320	293	311	300	285	292	269	318	293	302	322	324	294	300	302	282	308	276	315	311	327	278	279	308	336	268	313	311	317	321	281	263	296	260	315	324	289	321	285	301	295	303	296	270	272	279	296	313	271	317	271	313	294	266	286	282	291	309	316	308	293	330	334	280	299	299	275	275	332	303	280	287	299	308	290	312	305	302	308	308	268	310	265	283	313	303	304	285	299	311	284	298	289	300	330	324	322	298	300	310	317	289	310	320	275	312	312	293	307	299	268	311	310	302	290	292	254	282	292	325	301	298	265	290	270	302	312	303	270	317	322	282	282	283	293	300	311	296	318	321	274	283	309	279	299	282	328	289	318	310	316	300	311	310	304	303	300	290	322	341	289	276	308	333	301	297	282	312	285	284	290	314	294	279	320	289	292	290	317	331	318	312	311	331	321	289	324	302	293	310	294	293	320	274	267	305	314	320	296	315	291	309	316	307	305	300	303	242	273	299	318	276	309	302	274	349	330	315	279	267	289	291	287	317	305	305	283	303	303	303	291	293	308	292	325	310	310	301	275	313	263	329	327	301	285	317	312	303	292	304	277	325	300	310	304	289	270	314	306	286	291	314	324	299	297	288	310	293	301	303	321	288	302	289	309	285	276	322	328	315	304	293	284	278	304	276	296	305	323	296	324	275	309	301	313	302	277	304	295	310	272	322	322	294	301	300	309	307	260	289	275	302	290	316	282	260	283	309	282	289	343	313	286	308	315	307	321	300	331	293	291	320	318	283	306	264	299	277	332	309	292	286	284	272	273	293	292	306	280	298	292	306	285	288	312	288	279	299	303	281	311	272	284	273	316	285	298	314	321	301	271	310	290	281	309	306	282	292	280	301	271	328	281	285	298	292	307	281	305	288	299	328	273	304	330	272	287	259	306	267	278	326	301	307	311	303	317	297	309	279	324	349	337	309	281	279	329	281	323	349	345	303	286	318	318	300	288	295	311	285	304	288	308	319	303	284	316	289	301	323	302	309	315	288	304	278	268	332	338	296	308	329	292	282	313	317	285	296	259	288	307	337	299	278	317	292	283	301	292	317	303	306	336	325	298	298	286	293	283	311	288	313	290	320	287	320	306	321	295	315	298	301	303	319	315	306	282	354	318	291	266	329	318	316	280	299	279	325	296	297	297	323	304	313	298	288	292	318	324	313	301	280	292	319	303	334	288	293	278	326	277	317	308	310	302	307	273	324	287	269	291	305	288	264	263	319	293	296	276	297	321	319	291	286	306	317	325	325	307	290	260	301	282	310	292	303	294	290	271	273	297	300	299	308	313	306	318	308	291	252	289	286	300	313	310	302	314	300	299	290	297	258	304	273	305	296	332	298	315	341	284	286	280	279	271	309	291	262	290	307	318	300	284	282	312	314	315	272	286	272	297	321	285	327	279	294	305	310	301	295	293	297	276	305	333	303	266	279	294	287	272	326	304	295	292	330	294	310	299	304	302	314	325	299	304	262	288	294	333	274	277	302	272	300	284	301	306	291	297	312	283	287	274	275	307	320	294	339	315	289	304	325	321	333	281	321	278	285	318	293	301	301	288	296	309	254	306	309	289	325	308	324	324	302	295	312	302	267	308	278	289	289	303	314	290	297	297	279	314	285	284	284	318	314	289	325	298	274	317	307	282	300	291	306	296	311	295	311	325	281	312	321	327	285	303	295	281	309	329	306	300	276	300	297	275	275	334	295	322	300	287	295	290	319	293	302	291	321	290	334	326	274	295	290	315	294	281	316	294	257	315	290	295	285	304	320	311	322	298	274	313	332	279	286	298	300	302	319	301	314	309	263	296	287	285	312	302	279	301	312	301	305	326	299	318	281	296	319	310	335	300	285	288	319	322	267	321	330	308	320	310	327	302	283	287	290	289	306	283	301	316	295	278	296	308	308	310	322	308	294	313	281	301	312	306	313	299	297	318	317	324	313	285	325	283	283	320	303	307	342	262	283	285	295	259	299	281	329	309	267	286	289	307	280	321	304	315	274	289	303	283	295	288	300	311	289	330	291	310	282	309	303	302	314	306	303	280	302	271	276	307	300	280	291	300	254	347	291	278	282	303	299	325	319	284	304	299	271	276	302	272	269	330	299	287	286	307	276	322	241	296	315	324	255	313	275	302	292	344	302	277	286	275	306	313	285	325	301	311	256	287	273	304	316	318	315	299	290	297	306	329	303	272	303	317	295	300	300	321	265	285	297	297	299	302	319	341	344	287	311	265	317	325	295	290	278	287	303	317	284	311	283	309	299	301	300	311	290	286	295	298	308	314	297	296	293	285	301	313	268	278	301	264	313	306	305	296	311	314	297	310	273	313	303	314	279	297	328	334	302	294	297	287	301	321	322	293	273	309	273	303	263	316	303	303	302	307	270	319	320	312	303	314	291	303	317	276	300	299	273	325	304	315	318	333	302	293	288	301	309	284	327	320	284	286	319	307	301	313	305	281	280	256	302	283	294	309	279	300	286	292	317	286	316	289	290	302	291	292	300	300	311	275	293	306	295	291	324	278	308	291	286	306	270	298	288	317	316	297	317	293	275	312	325	272	306	293	294	300	304	270	302	295	315	301	299	294	304	328	315	302	322	301	321	250	289	321	332	291	313	283	313	308	315	294	287	262	320	314	293	288	296	332	305	300	252	312	308	328	314	301	305	309	318	287	320	287	321	280	294
4935	908	767	590	453	427	401	383	359	343	372	362	297	335	323	286	316	297	277	298	322	301	280	284	276	295	278	282	310	277	307	303	298	320	327	327	285	279	321	273	279	292	294	320	319	286	292	298	284	307	294	289	301	316	313	316	305	312	289	293	301	282	279	291	298	326	320	298	301	327	330	303	280	338	293	321	291	322	293	297	271	316	296	305	294	315	283	295	291	289	313	281	298	260	256	288	313	308	296	308	272	318	290	284	318	284	300	280	288	289	311	311	293	275	304	322	283	279	298	275	314	315	308	304	297	306	273	299	313	326	264	283	316	297	286	283	286	288	314	323	290	301	298	321	278	295	286	325	281	323	267	288	302	300	314	285	271	278	294	335	313	266	283	326	294	302	311	294	318	268	324	304	333	292	278	256	303	308	280	278	288	308	320	263	316	296	287	289	316	324	308	300	309	298	299	300	285	314	335	306	287	301	338	254	293	301	295	308	308	303	304	271	313	284	296	278	308	303	302	295	259	282	298	309	315	306	295	308	280	311	316	296	325	289	338	283	323	306	313	302	296	295	314	292	278	303	296	325	311	315	299	278	321	340	305	281	296	305	263	308	293	292	311	297	290	320	310	308	286	273	304	298	295	290	334	290	317	319	315	294	277	294	283	285	265	301	325	271	326	277	317	288	300	324	323	288	307	268	300	328	315	293	304	275	298	297	338	309	272	305	294	295	317	298	275	314	280	339	289	309	301	310	284	268	329	271	301	279	305	309	315	304	271	314	315	301	281	286	310	267	279	275	334	304	260	307	300	294	286	307	282	317	311	270	326	315	308	269	323	281	274	291	304	314	288	263	283	321	306	316	271	301	296	298	280	299	283	308	327	297	300	299	295	300	258	306	298	307	268	314	296	323	302	297	293	290	306	288	247	309	305	277	288	304	325	287	291	327	320	289	287	322	285	278	305	301	296	329	286	276	311	282	252	334	305	285	311	298	320	325	311	299	294	329	290	283	321	317	299	288	288	299	282	296	308	303	289	317	321	257	311	334	297	293	295	299	281	319	281	294	304	298	294	308	326	309	316	277	306	309	323	319	286	328	289	306	294	275	320	319	275	284	306	303	288	323	305	259	308	278	279	279	307	305	290	337	311	322	322	311	272	296	294	286	307	297	291	294	306	319	285	285	291	300	279	279	282	302	350	319	295	306	285	278	335	297	292	319	321	307	292	327	309	301	279	301	299	307	312	283	289	308	303	286	280	320	309	278	281	281	323	286	311	307	322	308	292	300	279	290	310	318	298	312	294	314	299	318	301	287	319	286	300	307	306	293	309	292	278	300	291	284	293	337	291	270	309	299	307	302	317	338	280	277	282	290	302	273	317	303	273	317	319	301	302	302	309	315	300	273	271	302	298	287	308	286	285	285	308	277	275	283	311	296	297	321	276	323	281	317	288	304	282	285	287	313	340	341	315	290	296	292	287	304	295	309	297	312	286	319	279	300	314	337	302	294	299	302	319	277	320	333	307	289	299	299	308	307	324	293	283	318	284	309	295	301	282	309	298	293	297	291	280	294	285	323	289	317	281	295	282	272	339	311	318	285	259	334	293	294	245	286	277	297	306	295	298	290	298	339	304	278	293	301	316	284	294	291	302	308	271	283	309	310	298	306	292	299	297	294	301	314	273	278	313	321	313	289	278	304	278	315	321	281	304	278	324	297	316	316	293	303	279	284	299	316	308	277	299	288	287	296	288	297	294	265	274	316	317	301	304	282	302	320	286	297	300	296	320	322	294	301	288	302	310	306	307	310	285	313	306	289	287	287	273	294	297	264	283	307	276	293	274	307	318	306	313	295	316	321	313	316	287	279	309	302	298	326	302	308	311	276	287	273	303	309	314	271	322	335	297	323	291	266	305	320	311	290	279	308	298	304	334	325	279	316	282	312	310	290	318	293	259	304	290	307	298	274	314	344	254	333	300	282	294	312	298	280	318	295	320	277	317	304	295	294	301	293	303	335	275	276	303	318	288	308	271	297	285	309	330	312	298	287	290	337	284	280	321	287	290	335	267	280	311	290	312	302	304	285	294	312	306	293	292	281	307	303	329	278	349	294	313	332	312	334	265	316	276	289	274	315	283	315	284	283	297	287	286	273	317	284	341	309	311	294	272	324	287	287	292	313	299	320	273	285	316	299	315	275	325	287	318	290	304	288	290	312	279	323	307	304	302	294	298	307	307	315	300	294	266	282	304	315	303	327	347	305	331	304	287	323	312	264	315	314	293	282	282	308	299	299	306	303	309	304	317	307	323	295	316	281	304	269	286	311	328	335	279	306	308	312	329	287	284	295	332	312	315	313	292	301	322	315	299	271	315	285	317	310	271	299	276	289	297	281	291	313	299	313	297	288	305	326	319	300	309	320	287	285	290	310	308	284	280	320	305	332	303	292	306	287	317	308	326	315	301	293	312	299	307	287	299	297	298	314	288	289	335	304	283	302	325	306	332	321	281	302	304	299	283	276	329	292	294	305	274	301	285	292	279	307	269	301	322	309	295	334	301	293	308	279	316	286	312	299	292	293	306	287	272	307	282	275	315	294	304	323	272	314	274	314	306	283	284	321	294	280	292	316	297	269	299	295	295	320	299	291	314	286	323	299	297	278	293	299	286	294	294	319	293	295	300	283	284	280	286	302	274	307	261	291	316	342	319	266	300	282	309	283	308	299	285	320	301	286	297	288	314	273	299	285	313	290	279	281	335	306	318	312	296	280	301	314	324	322	291	332	300	326	281	288	294	305	281	292	297	318	282	281	280	286	288	287	290	305	304	286	291	354	275	298	303	312	280	288	295	296	318	300	343	278	307	313	285	333	317	295	279	293	297	345	301	311	301	290	294	300	266	309	295	317	317	312	305	312	319	292	292	320	306	305	307	291	295	294	273	313	291	325	325	284	283	312	299	319	290	332	335	297	324	284	293	297	319	296	292	302	301	311	268	301	287	315	297	285	316	303	308	277	308	315	287	288	300	303	264	306	315	259	305	311	311	272	291	317	295	323	260	310	296	299	325	286	277	300	323	302	298	305	300	294	278	294	302	307	309	303	304	296	305	297	297	305	306	289	346	298	308	268	291	273	267	320	285	300	281	311	284	321	300	278	294	309	303	274	291	275	313	313	311	290	281	292	294	328	306	317	270	301	289	292	309	307	290	327	287	293	325	295	300	282	301	319	317	347	282	299	316	301	292	298	320	277	296	298	316	282	306	293	294	295	318	293	309	310	272	295	289	314	305	359	310	303	337	307	290	306	299	289	292	277	310	294	304	316	278	279	308	265	297	319	277	304	310	301	286	305	355	295	310	298	306	294	297	313	317	287	294	313	330	333	284	288	286	299	319	297	312	297	305	277	320	320	294	291	305	255	297	301	282	319	308	289	284	339	300	307	323	320	317	341	293	310	320	288	327	286	333	290	305	306	323	309	295	306	295	280	319	249	304	296	315	313	295	295
25772	21320	28044	24922	21341	13082	1990	1284	1138	1000	1020	944	918	874	855	824	765	828	796	783	836	820	751	792	795	781	757	771	742	802	760	748	732	734	750	770	812	738	751	757	754	706	702	713	741	761	788	763	734	736	750	733	706	703	732	723	715	761	725	770	717	727	736	754	741	760	706	747	754	734	749	741	705	735	746	724	707	761	732	734	716	735	745	684	742	752	766	719	744	733	715	732	724	694	751	748	727	711	727	683	716	733	713	703	683	721	709	752	733	710	707	675	740	726	740	737	713	777	748	703	777	751	749	688	754	762	745	704	757	755	742	746	701	712	707	716	718	752	693	688	731	691	732	742	771	716	685	680	705	712	727	778	714	739	687	747	690	757	749	753	724	720	756	774	680	753	775	735	764	753	759	698	693	769	696	725	747	690	734	681	708	744	717	720	735	753	757	760	692	746	770	771	734	745	722	688	767	721	750	730	719	738	712	728	752	718	713	701	713	736	755	723	722	693	771	678	711	731	721	711	781	748	748	752	702	743	774	678	727	692	735	724	694	741	713	749	690	715	776	720	710	731	726	716	732	687	725	710	754	724	746	749	723	763	707	721	652	745	741	723	730	724	739	749	749	685	740	704	696	758	706	724	745	765	695	690	712	749	691	712	738	770	756	705	724	708	769	762	688	718	778	700	754	678	720	758	723	735	694	735	699	687	732	737	764	692	720	755	718	739	728	725	752	706	698	758	701	746	742	742	726	762	763	669	700	683	740	746	723	726	749	744	702	710	751	721	750	759	736	714	723	731	710	787	752	762	713	687	710	700	682	744	749	754	714	724	752	758	697	733	728	705	717	711	663	762	770	709	703	680	689	714	755	716	717	732	722	715	705	760	708	722	698	710	683	740	742	700	713	759	673	701	743	737	701	712	737	753	721	764	739	753	752	727	750	700	750	747	732	763	737	720	735	731	730	731	706	712	763	714	746	718	720	726	692	705	732	763	700	762	736	739	699	702	730	707	746	663	656	692	705	698	718	753	724	736	727	724	750	689	715	754	744	746	708	720	702	709	713	728	733	754	720	740	742	716	688	745	702	721	728	708	709	724	749	769	747	696	763	772	701	692	753	705	711	831	704	720	764	711	746	745	715	716	761	732	683	757	684	718	740	752	694	764	716	755	734	757	711	752	680	715	728	718	733	701	717	725	788	754	693	668	736	744	730	753	731	752	749	688	773	700	736	712	758	716	630	681	667	714	716	731	691	712	699	722	753	735	721	774	755	734	722	744	758	727	690	729	725	735	764	725	746	747	745	703	736	748	750	707	712	737	732	695	716	707	720	727	701	740	699	723	753	760	795	765	742	707	689	714	722	769	696	748	726	730	724	690	678	689	765	706	733	714	709	709	760	770	710	700	748	712	744	730	737	764	733	776	710	724	755	679	751	674	694	715	717	724	668	766	693	743	764	718	732	747	737	733	724	689	771	758	711	700	732	727	779	730	765	732	722	687	704	748	748	681	700	672	743	699	703	715	764	719	710	695	727	725	778	701	716	732	729	710	724	744	708	744	767	686	679	754	701	739	753	740	720	723	758	738	784	731	710	779	712	728	730	737	707	728	705	678	765	746	721	716	706	727	714	693	793	744	714	707	741	719	756	759	750	707	720	746	721	718	680	734	730	717	726	734	722	741	764	685	722	729	695	691	742	718	740	770	751	773	734	748	728	755	747	700	716	749	747	740	697	749	764	804	714	703	659	726	720	689	759	752	696	734	709	699	746	720	732	746	736	719	727	718	735	732	729	727	721	720	747	753	751	749	717	731	742	709	710	744	688	728	735	786	760	686	714	714	747	681	737	718	695	742	731	715	726	672	756	772	691	714	691	803	705	752	730	693	719	731	722	714	719	735	728	765	755	748	743	730	748	729	742	714	752	708	708	717	726	715	729	803	723	716	718	741	662	694	745	709	770	723	791	754	748	695	768	698	729	679	715	737	730	727	749	781	746	737	726	706	736	738	759	707	764	714	755	734	743	700	710	706	724	743	716	705	716	727	795	750	698	776	738	732	729	727	730	749	747	740	741	750	711	717	728	755	767	728	768	717	692	711	731	713	740	713	736	730	713	740	750	707	717	754	690	677	714	721	702	816	704	685	778	705	697	680	731	709	727	732	736	750	701	733	717	746	736	678	728	767	698	767	720	723	778	748	737	732	744	729	715	744	741	707	706	711	734	783	738	710	707	677	724	720	729	727	683	766	726	698	737	689	745	753	731	754	666	716	719	724	749	726	753	720	718	735	778	764	728	766	746	774	687	710	699	759	741	757	750	720	720	721	760	733	791	722	746	715	714	754	698	717	709	725	686	671	732	751	717	751	679	726	743	726	734	687	753	708	709	739	704	769	743	727	724	750	750	747	764	743	758	702	714	731	716	688	710	695	695	686	759	735	706	714	701	737	724	719	735	740	754	732	748	673	713	733	745	689	742	764	734	737	767	721	782	753	691	726	734	724	717	688	715	653	734	729	733	703	772	713	728	726	745	726	727	746	746	739	767	713	690	774	723	775	748	705	729	700	697	732	720	687	756	771	756	724	786	766	699	673	708	699	741	739	700	667	743	690	734	746	706	708	669	710	718	736	709	787	681	708	760	731	732	733	731	708	708	711	687	718	684	695	790	779	713	765	731	760	779	724	763	745	723	721	733	718	685	739	698	746	729	750	780	746	686	731	732	728	725	728	748	733	738	746	720	688	714	749	685	705	705	660	726	729	775	717	699	706	765	754	711	751	746	721	699	738	728	692	704	691	716	695	762	719	712	767	735	733	700	754	697	710	735	735	729	723	674	745	659	709	754	738	708	747	752	763	719	719	718	676	718	695	728	716	756	713	734	711	689	653	756	757	760	712	702	723	755	708	715	725	754	717	746	729	722	722	711	741	751	734	729	697	723	697	705	708	774	744	744	696	718	722	722	753	711	758	701	731	729	756	723	679	781	740	678	787	751	727	768	703	707	750	677	724	718	763	720	769	742	682	732	714	719	723	692	687	735	713	716	704	752	720	687	728	757	709	734	782	716	721	692	686	703	707	733	706	665	765	712	757	745	718	709	766	752	700	702	725	756	719	730	677	729	753	780	716	724	709	724	749	744	708	685	688	705	742	743	682	675	689	753	713	772	729	741	708	710	727	719	732	692	761	708	692	725	743	782	760	701	691	731	691	752	692	740	751	712	751	709	744	750	709	703	737	698	721	701	748	717	771	696	721	762	747	729	703	748	685	741	751	730	726	758	751	728	702	739	710	761	717	722	694	743	723	721	758	706	742	721	723	730	702	678	701	770	717	732	677	733	741	717	770	765	730	778	772	782	722	733	725	708	722	679	787	717	709	719	731	789	742	766	696	772	744	770	698	733	734	726	688	704	690	747	738	726	705	761	742	728	745	744	734	750	720	756	745	713	716	727	696	721	700	727	744	722	722	735	696	701	724	719	738	734	729	689	688	723	742	727	775	730	747
7385	10913	9981	5782	3844	2844	2279	1892	1608	1431	1284	1137	1039	962	957	919	912	857	833	880	806	819	842	784	779	720	739	696	705	740	742	738	726	711	716	739	727	734	703	713	691	748	722	739	683	706	675	667	694	690	715	695	727	689	700	691	670	693	690	697	705	670	685	747	679	696	673	684	717	684	676	685	713	710	692	662	652	682	740	695	699	725	678	683	660	677	674	712	672	701	644	692	680	691	700	671	731	652	691	714	698	699	662	702	706	701	715	659	671	653	714	665	692	700	735	702	663	646	654	637	682	703	674	713	701	718	646	683	708	662	663	703	691	666	671	681	677	650	686	700	707	738	669	650	716	740	642	726	698	697	680	674	654	653	684	658	718	621	640	659	692	699	677	689	690	665	680	678	714	713	656	692	694	671	674	704	635	720	721	640	693	711	693	668	690	738	727	701	693	657	685	694	656	668	706	705	661	655	664	691	700	657	655	662	693	651	708	747	689	659	650	694	684	673	661	676	700	650	701	650	646	664	668	700	748	692	715	666	692	706	672	686	666	698	708	680	711	676	737	708	677	675	661	641	662	635	649	677	658	684	705	636	644	677	651	747	710	639	693	662	626	610	668	675	680	671	697	698	685	724	699	696	667	729	737	682	671	678	669	697	685	682	706	679	714	691	691	678	696	713	696	710	640	650	641	655	678	672	699	694	669	661	702	689	662	703	684	681	674	704	735	725	693	669	695	693	701	651	673	697	645	661	679	714	656	636	652	677	692	677	632	689	670	706	675	672	671	716	673	663	689	693	653	704	704	659	695	650	667	698	660	627	672	688	682	698	692	668	649	705	671	696	686	672	647	648	688	677	723	674	669	676	649	692	633	744	680	698	692	644	671	680	654	729	686	711	646	647	690	646	631	691	700	693	672	702	630	683	668	654	649	668	701	650	674	673	699	723	602	622	672	657	713	668	653	680	660	680	670	658	727	692	681	701	664	706	704	675	685	655	680	677	712	707	662	650	653	691	697	650	665	669	684	666	693	657	695	635	670	642	688	695	737	647	685	687	659	638	715	633	679	699	680	696	707	687	668	698	650	664	695	652	694	624	698	653	685	700	645	662	607	650	661	675	680	692	679	668	642	656	660	680	672	687	659	691	663	688	721	690	658	679	697	663	687	680	635	688	682	691	650	712	678	661	651	677	693	670	687	639	677	647	690	620	671	675	669	657	711	682	691	694	721	642	672	717	694	704	681	691	662	666	665	672	681	670	706	705	646	713	667	634	666	681	697	669	702	705	668	690	676	693	656	664	682	651	652	711	694	668	695	677	678	676	668	696	731	720	735	709	648	632	670	672	679	690	684	695	685	689	700	673	716	694	661	698	679	685	669	655	672	617	704	640	676	666	679	666	708	665	685	668	741	639	704	660	662	653	673	676	660	712	662	709	664	684	662	694	711	681	714	710	661	642	666	700	701	713	706	653	705	699	682	693	718	671	692	693	718	729	700	699	669	708	644	694	728	639	657	682	701	678	723	665	695	701	673	648	678	716	693	673	668	759	691	698	683	673	649	669	650	681	646	701	625	698	675	628	684	648	667	637	707	661	683	685	710	661	678	728	729	658	684	642	646	701	677	690	643	688	682	674	692	721	702	616	690	726	662	675	671	647	661	689	696	694	699	684	689	638	693	719	703	673	656	637	654	697	659	715	693	655	701	693	619	638	692	700	684	686	675	641	645	667	668	692	660	718	675	690	667	699	657	652	680	653	672	722	708	644	678	657	635	694	664	666	655	696	696	722	670	630	723	688	651	678	678	673	699	733	694	655	683	662	674	639	660	666	732	695	693	670	683	650	674	714	694	622	669	698	730	692	698	690	666	697	707	671	684	693	689	700	615	671	719	638	692	697	662	655	638	678	679	658	678	689	696	671	695	649	660	686	694	717	661	684	643	676	678	674	692	649	685	683	645	656	635	648	652	680	659	633	676	658	655	678	719	647	655	670	702	674	711	705	729	650	679	668	673	710	677	693	711	674	654	686	705	721	675	685	621	671	693	706	689	702	691	691	693	643	694	699	645	644	640	616	699	667	698	631	722	658	681	731	736	672	684	685	677	649	715	687	657	689	722	639	675	665	711	657	665	702	660	619	696	696	717	683	702	706	650	727	674	667	691	695	666	673	714	716	676	626	627	648	640	665	662	656	652	688	670	701	686	664	665	677	691	701	665	702	675	712	645	655	681	677	703	680	667	679	699	670	636	654	687	663	697	720	650	657	647	669	684	662	674	696	722	662	709	671	695	710	688	681	655	688	657	724	705	701	694	690	663	650	682	719	698	650	657	659	694	699	659	659	675	704	649	663	649	621	701	653	708	672	733	649	704	698	718	630	653	676	682	679	696	675	690	696	676	698	630	683	645	698	652	668	704	643	670	708	710	679	665	674	663	691	705	685	710	689	710	659	687	744	680	718	679	656	630	699	665	641	652	698	677	697	648	670	685	706	709	681	660	654	698	651	677	654	727	670	659	647	683	693	664	675	656	673	645	705	678	678	643	649	680	682	674	687	643	657	703	693	673	684	664	691	668	691	679	682	740	638	662	689	697	716	659	685	686	713	673	716	685	687	694	691	649	712	638	656	658	656	696	680	697	706	683	648	676	684	650	686	708	663	681	686	687	708	703	698	679	661	657	703	692	666	691	684	695	678	672	661	670	715	706	674	680	702	697	651	694	734	647	670	622	682	698	682	670	705	672	698	702	657	648	695	699	740	739	665	709	666	717	659	672	625	718	657	658	646	676	689	682	692	731	680	655	690	678	667	671	696	667	678	701	667	688	677	694	716	705	678	676	707	683	696	681	697	636	687	738	637	669	699	698	698	686	654	709	684	699	626	701	662	644	657	664	684	694	671	676	649	713	656	706	697	734	725	712	684	639	698	738	671	680	687	657	714	669	691	691	723	685	672	702	664	718	660	686	673	704	689	658	655	671	703	665	702	726	658	648	658	726	684	716	700	713	647	707	667	693	687	685	686	649	678	716	659	660	662	666	709	674	719	674	678	688	697	689	696	702	690	689	722	711	688	719	677	696	627	676	669	713	653	662	683	686	696	652	690	714	674	675	692	650	664	651	651	652	610	669	681	668	636	650	647	731	693	693	664	633	717	699	647	694	670	634	665	675	668	709	664	678	706	633	690	672	655	708	691	687	689	713	693	691	758	697	679	631	670	721	697	699	698	728	705	671	644	654	654	643	649	679	631	674	658	660	681	685	641	713	688	670	707	642	692	678	664	671	700	693	705	684	686	671	653	672	640	671	694	697	687	744	667	653	698	683	674	660	650	671	669	668	678	641	698	662	735	657	710	687	673	639	688	695	691	661	702	700	720	659	682	693	684	673	670	657	661	698	670	707	650	644	710	629	625	646	643	698	672	658	659	649	691	681	636	739	697	693	721	723	695	662	690	681	694	672	673	678	640	728	656	616	685	693	716	653	690	634	646	650	691	685	655	684	651
23439	21322	28372	24619	21323	21440	12158	2268	1698	1584	1461	1385	1294	1240	1207	1220	1136	1185	1125	1085	1043	1062	1128	1040	1032	993	1008	1096	1060	1006	1046	1012	1026	919	1017	972	994	943	969	1021	959	1012	1012	959	947	1005	934	1005	970	978	955	931	952	961	957	973	1018	995	971	978	1002	967	990	966	973	928	1025	957	917	985	952	955	1004	937	987	972	972	941	1017	966	1014	950	925	1012	954	965	977	976	1029	929	968	937	891	943	941	968	975	916	979	965	974	960	918	986	966	1046	1005	961	963	930	913	964	980	927	939	929	984	926	973	974	1021	940	956	997	928	1007	959	917	946	922	940	945	945	935	941	954	952	1014	980	969	946	1030	912	955	952	946	1064	963	902	943	943	966	914	968	962	1004	982	918	966	936	962	990	959	961	924	989	998	964	949	934	979	931	955	942	957	970	966	969	994	983	954	956	947	875	941	1023	1006	986	983	963	958	999	932	931	1030	969	940	931	947	939	894	936	1011	930	933	948	943	986	907	963	980	950	949	1015	964	965	997	968	935	940	1003	987	930	966	972	959	981	952	963	957	991	869	944	1003	935	953	968	969	1021	998	1004	927	967	1059	1003	957	928	911	955	940	932	906	977	921	945	935	939	1005	908	985	908	986	932	894	1017	951	949	859	958	988	944	952	896	987	926	960	928	952	933	911	958	887	1027	1015	965	944	900	974	931	973	1008	933	974	990	954	991	961	919	914	952	990	961	991	957	964	906	945	956	949	987	934	959	966	1027	941	934	952	986	972	912	889	885	951	983	906	963	973	966	909	901	934	974	912	925	914	961	965	887	993	951	940	958	917	985	937	992	1056	1011	939	965	932	928	916	912	932	920	933	946	954	971	1029	948	991	925	972	955	924	927	945	954	931	908	929	949	910	924	1018	948	926	977	952	945	930	986	957	961	901	982	988	1007	928	951	957	927	953	917	977	958	944	925	959	990	943	1021	960	965	979	1040	996	931	973	952	1036	970	955	934	963	945	983	963	928	924	935	969	873	989	920	917	937	910	1018	964	917	958	947	982	935	952	976	964	937	913	979	994	980	936	949	916	1002	946	973	956	986	944	925	953	963	964	990	964	951	944	938	997	994	928	973	912	1001	957	957	885	901	973	966	917	958	932	962	1008	939	898	925	980	921	955	978	943	993	982	975	1006	905	939	1002	952	887	931	973	950	969	939	943	972	917	988	973	949	1004	925	918	965	953	930	1015	968	946	942	898	966	1016	945	959	964	969	958	936	922	943	970	886	884	890	978	1010	975	938	945	967	967	948	908	991	911	964	934	928	943	950	954	989	968	954	961	992	985	919	985	996	968	943	941	991	977	939	906	887	941	976	932	874	935	922	961	945	937	974	947	908	971	978	962	886	888	954	901	992	941	966	955	922	948	948	949	983	933	976	918	970	966	932	982	904	940	970	989	930	935	987	954	964	941	955	977	955	992	897	996	979	936	978	1004	966	931	921	1005	967	938	946	1009	984	962	950	961	923	989	892	943	969	918	999	929	922	1014	940	910	933	971	991	1000	975	990	984	936	932	1027	933	921	958	944	955	963	891	914	968	952	909	944	929	1004	985	984	997	991	915	973	931	939	911	1027	920	920	938	996	941	944	936	1002	994	961	934	969	898	961	899	994	904	945	910	953	989	935	1020	902	934	860	936	1015	995	948	962	933	975	937	934	964	909	994	949	985	913	983	935	973	959	963	902	981	964	973	986	963	969	907	956	892	952	936	957	932	928	975	986	942	982	975	905	956	950	954	969	950	954	973	951	974	971	912	975	1045	940	983	976	942	929	922	901	955	956	960	920	917	1053	925	957	909	955	962	908	936	963	1004	943	941	944	932	990	960	936	990	943	980	929	989	965	979	888	917	931	946	955	970	998	859	991	953	940	917	923	932	908	946	979	936	978	959	907	885	937	886	893	977	957	959	1001	985	979	925	918	1013	920	957	1014	947	962	978	917	982	914	943	976	989	993	958	942	924	941	924	1004	995	973	946	961	985	958	967	979	983	1026	943	961	977	951	948	942	917	922	935	920	914	943	943	960	930	974	1010	960	927	914	897	951	955	1035	960	1010	930	957	920	1009	948	913	945	985	942	882	962	971	999	934	944	962	901	975	997	959	964	980	945	980	983	979	919	940	914	961	984	935	947	941	943	957	953	935	929	971	965	943	946	971	948	1007	976	934	984	947	943	860	952	986	909	1006	1020	958	982	979	935	958	940	1013	926	921	941	969	910	932	918	991	957	983	957	909	896	996	983	953	988	948	951	944	982	956	972	910	935	914	914	998	917	952	971	936	949	987	973	979	947	954	956	937	974	940	956	952	915	892	1011	992	954	919	970	896	900	922	943	941	1038	984	943	939	956	954	932	976	980	915	1002	977	945	956	938	915	974	933	922	949	967	919	1011	959	926	918	967	985	921	960	950	993	1005	988	937	922	928	993	952	906	929	984	957	939	946	946	971	999	953	949	936	978	983	922	931	994	966	891	956	988	957	927	1034	969	987	877	1016	940	974	927	952	952	920	925	942	1026	957	947	954	906	939	962	969	973	965	964	967	944	914	963	983	904	988	959	968	951	939	1010	975	986	922	982	921	926	891	928	957	937	968	972	948	934	979	972	980	936	991	956	922	981	957	943	949	916	970	951	950	1027	968	980	1004	941	903	894	958	952	947	980	927	945	1003	972	947	946	968	925	951	948	983	921	945	947	929	979	891	997	914	942	917	1001	937	930	979	966	976	929	975	875	941	943	953	983	995	959	951	974	953	961	883	946	925	990	969	990	920	967	944	940	980	976	909	910	932	999	937	980	978	931	958	926	954	893	969	984	946	967	998	965	963	933	930	888	946	917	1007	946	985	969	974	972	908	985	903	891	938	951	937	965	937	963	945	1012	955	934	951	925	889	984	955	976	992	983	1001	907	957	944	967	1015	997	942	984	921	908	954	1059	960	963	943	968	896	930	938	935	948	971	978	987	945	952	987	972	1043	988	991	921	938	945	950	943	927	901	947	971	913	967	990	954	981	944	956	944	954	925	978	929	951	965	921	963	927	970	916	958	963	932	969	957	965	967	936	937	926	954	929	997	907	983	952	897	932	948	997	945	955	946	941	905	920	965	956	965	874	981	916	978	943	907	950	1000	911	982	948	964	981	951	921	969	1003	948	984	876	910	924	961	939	978	946	940	964	935	931	899	924	899	958	919	952	935	1001	909	914	995	951	949	961	972	927	956	928	994	954	970	972	923	924	945	926	1015	920	916	916	946	948	966	967	984	941	927	966	943	938	913	969	958	985	941	990	917	972	927	950	993	985	956	943	992	981	942	975	935	960	1025	986	986	1002	972	949	921	939	986	976	995	943	979	948	992	920	913	945	945	975	899	949	943	921	969	974	949	882	934	922	941	1015	928	934	905	911	913	944	960	948	927	956	991	1001	910	945	848	939	953	945	978	921	941	944	986	1015	878	914	943	915	886	939	927	921	955	990	926	948	944	928	934	965	990	949	953	1001	922	929	918	977	916	988	963	939	912	958	900	975	951	909	965	972	988	970	975	956	991	991	964	925	997	943	974	924	962	943	967	979	946	936
10363	17638	16220	9831	6694	4813	3700	3149	2632	2310	2041	1777	1674	1551	1505	1354	1312	1261	1314	1230	1160	1146	1125	1146	1084	1074	1105	984	1037	1040	989	1028	983	1004	944	983	1001	1025	950	971	956	969	957	929	925	947	1019	937	922	921	919	933	911	944	909	974	933	879	939	949	908	941	882	903	904	947	920	929	891	933	956	894	953	906	925	911	909	924	915	896	872	884	954	906	916	907	866	855	911	889	861	956	940	929	927	914	903	851	950	853	920	937	929	929	878	887	894	910	909	894	916	895	945	943	917	891	970	910	907	908	897	909	922	897	889	869	870	871	921	839	904	920	884	956	939	885	900	924	870	912	900	943	910	939	909	936	907	884	942	904	900	908	886	856	882	884	896	897	862	887	869	901	875	963	918	875	882	921	906	847	864	965	877	862	892	906	938	933	900	876	873	882	879	971	895	910	899	896	914	879	939	900	904	917	937	858	922	939	978	936	943	903	897	879	912	871	922	881	957	853	832	910	875	934	982	888	840	905	949	898	933	933	925	877	886	950	915	885	895	915	882	909	862	879	870	853	872	898	887	885	881	885	899	865	931	870	885	876	935	905	884	866	908	876	924	856	919	897	877	959	872	907	932	900	917	899	904	895	902	879	900	912	948	904	930	932	931	920	911	886	941	890	891	860	934	903	874	862	876	952	867	918	916	907	891	903	924	914	888	890	885	913	929	877	960	902	869	929	908	895	924	896	871	894	888	861	874	879	835	842	894	942	908	891	880	951	930	928	899	897	941	889	902	863	882	880	874	935	919	915	867	900	898	906	882	844	926	962	861	848	889	902	926	853	937	915	926	859	902	866	887	836	886	869	878	885	909	901	867	963	883	899	880	901	916	891	914	920	857	916	899	919	914	935	920	868	891	897	938	912	962	867	862	862	952	895	901	875	912	920	921	924	866	890	861	894	907	892	908	880	847	926	880	919	857	946	891	919	880	884	911	895	862	877	907	886	901	893	909	872	898	895	931	874	877	905	885	864	895	852	953	860	918	877	888	912	913	926	869	929	885	944	905	876	917	885	828	920	922	847	888	946	913	893	891	833	882	869	896	909	878	898	860	969	828	900	894	923	883	908	875	883	883	917	919	888	836	862	903	812	920	894	937	883	902	863	896	951	879	891	892	914	923	838	862	917	871	905	884	884	811	915	952	889	902	903	893	891	935	928	851	850	915	876	879	885	887	907	892	874	907	903	926	837	882	896	874	877	869	922	915	909	859	889	915	830	873	932	895	905	831	929	896	919	878	938	932	941	887	943	893	874	896	884	922	858	875	895	907	922	888	874	906	882	866	931	863	926	896	869	911	933	878	906	853	860	871	838	867	889	901	940	904	894	927	909	904	892	844	923	889	922	865	872	846	879	928	869	926	934	875	932	912	856	872	924	895	850	866	881	947	869	886	916	876	842	921	952	939	923	911	846	901	922	910	890	908	916	902	962	912	886	911	892	902	946	863	906	907	844	895	891	919	939	833	904	903	839	900	906	871	867	901	909	861	825	999	884	898	905	952	894	921	841	898	882	915	874	856	887	901	892	843	920	891	858	947	865	898	872	889	924	909	891	875	930	891	935	877	910	883	883	965	911	857	844	899	897	896	847	862	824	901	855	936	908	886	917	871	915	891	885	878	879	871	887	854	883	924	896	876	872	954	873	900	918	890	890	891	886	875	926	928	875	884	857	868	902	849	918	924	934	910	948	877	870	930	922	884	898	875	907	878	938	938	854	887	910	895	869	874	954	918	870	934	894	851	915	861	912	889	882	957	891	956	908	878	885	864	894	886	917	923	921	882	895	898	903	863	945	914	874	894	940	865	903	913	873	906	945	806	899	865	911	900	870	937	853	919	867	919	887	876	884	874	941	902	942	931	881	867	894	945	901	887	889	863	886	918	921	931	887	877	891	865	910	840	898	906	876	855	901	905	868	895	896	891	908	884	904	909	857	917	901	887	929	919	845	932	870	940	908	813	805	882	848	899	925	918	863	865	857	867	906	913	883	910	887	915	880	910	953	925	891	831	865	888	904	892	895	935	911	889	863	951	933	903	863	886	944	859	913	913	902	948	886	900	896	879	875	918	894	886	845	852	915	921	929	884	925	918	924	927	910	879	883	923	874	896	944	887	930	900	845	892	884	877	891	900	893	877	872	923	973	910	876	875	935	886	936	848	914	895	859	900	907	855	921	869	903	870	928	936	935	877	887	857	977	911	895	904	879	851	885	910	914	869	908	887	933	895	917	881	859	939	955	905	934	916	955	899	899	892	878	884	902	911	896	930	892	951	931	915	899	871	886	882	833	905	878	857	883	880	872	924	880	893	898	936	927	860	874	890	899	904	868	882	896	952	941	916	891	862	845	931	897	911	929	913	961	920	879	913	865	888	882	831	900	877	833	907	907	933	863	949	857	881	966	870	881	932	908	962	908	929	857	936	944	901	948	909	876	871	881	897	906	873	906	883	916	893	941	925	904	947	920	901	919	881	949	915	858	880	944	881	961	869	877	864	850	918	853	954	948	917	844	869	844	873	880	870	891	954	918	904	891	922	962	918	938	893	917	851	873	884	871	867	917	966	920	904	892	921	820	874	900	887	858	937	926	916	907	844	921	909	973	901	931	898	844	883	881	927	874	924	886	897	892	907	928	880	854	923	898	834	868	930	870	893	868	911	969	898	933	910	882	931	915	885	880	911	932	898	869	920	890	899	904	906	904	869	892	926	874	945	884	888	901	888	889	939	910	838	854	871	812	919	913	932	907	850	901	875	888	907	917	910	902	884	858	895	914	922	838	888	888	900	899	955	925	914	861	855	914	950	951	900	899	882	899	913	883	897	880	903	937	901	913	881	904	865	869	901	907	941	893	912	871	912	803	956	844	894	909	925	894	872	875	910	923	916	911	981	879	888	897	848	919	925	906	962	848	861	879	938	873	913	900	901	900	908	943	911	875	882	860	918	932	954	849	938	879	919	890	887	876	857	954	878	933	895	888	914	915	893	915	954	909	848	895	928	884	884	892	924	883	871	914	862	876	875	903	903	881	823	924	918	891	926	839	886	820	994	885	914	919	979	886	919	857	964	925	904	857	919	873	954	955	912	854	920	938	888	908	944	895	874	922	930	886	885	895	898	925	900	870	892	909	910	866	929	864	887	846	905	880	926	908	914	902	900	887	855	880	885	856	851	847	844	894	877	890	959	902	910	920	884	912	841	893	876	901	861	912	866	925	837	867	898	925	919	909	953	911	872	936	899	887	926	850	899	926	894	921	858	901	900	866	879	897	928	930	948	923	904	909	939	906	867	943	897	832	901	860	831	922	891	921	877	928	896	902	888	905	892	889	863	841	867	875	920	903	921	939	908	945	893	932	886	913	868	846	898	948	932	916	895	883	884	904	917	927	949	907	925	860	971	888	884	929	928	912	900	915	929	888	842	781	819	892	892	841	882	884	911	978	883	918	892	857	867	910	886	894	961	942
29060	16152	2513	595	406	367	362	319	370	341	333	318	318	332	311	307	283	329	295	338	309	326	312	323	295	287	301	304	348	311	299	310	278	292	325	318	286	304	327	293	328	298	294	289	307	302	336	309	286	307	323	302	289	286	263	351	326	310	314	333	335	325	321	320	306	320	332	298	338	316	268	327	301	309	303	341	279	339	323	331	304	307	306	259	292	288	300	301	298	290	346	291	305	290	345	313	329	356	317	293	307	333	277	282	307	312	307	307	295	310	338	316	320	281	342	323	311	322	271	305	346	345	307	282	316	293	334	301	288	305	327	292	286	326	306	253	336	309	307	318	319	298	293	292	320	300	296	285	342	268	293	311	326	272	293	324	317	331	281	322	323	316	305	306	297	300	298	327	295	298	267	291	322	281	344	311	288	287	314	323	290	323	312	297	281	327	273	290	325	305	304	302	300	305	286	321	267	306	316	308	304	304	331	318	302	318	322	305	280	321	294	342	295	309	303	301	311	288	297	294	305	302	281	303	296	300	308	308	307	292	345	310	296	318	315	311	317	294	299	307	328	321	298	296	308	295	303	309	310	337	309	307	307	276	317	307	314	305	346	309	295	333	322	295	333	317	264	333	311	320	344	276	305	268	288	300	297	298	288	286	287	334	273	294	328	302	278	316	311	307	285	303	300	270	290	309	272	304	260	299	312	307	343	346	297	298	301	335	313	326	332	279	321	303	296	272	294	290	316	306	289	280	289	305	289	317	346	303	300	330	291	296	322	327	304	299	314	318	315	324	305	299	296	310	317	326	247	316	302	288	331	269	312	310	304	294	315	340	350	307	327	294	290	315	299	315	312	273	312	332	355	327	278	261	338	313	316	310	315	331	310	299	285	306	308	293	325	317	347	321	298	308	336	310	317	298	329	307	299	311	303	295	301	298	300	294	270	311	285	275	307	294	324	279	298	371	296	300	313	302	324	291	305	339	338	300	290	327	306	304	292	316	299	299	289	295	313	312	316	276	312	330	290	304	319	343	274	326	287	343	313	275	319	315	320	345	314	296	328	331	322	297	277	271	295	298	313	296	322	320	292	275	306	312	296	331	276	300	342	299	305	296	333	307	297	305	286	313	318	317	322	319	301	297	319	312	322	299	318	313	312	296	304	264	325	285	321	305	312	295	301	301	326	328	301	312	297	299	316	330	278	312	319	288	324	301	318	288	278	304	312	301	282	300	302	324	297	306	332	336	317	296	298	320	304	298	328	298	301	296	291	296	316	291	311	337	301	306	319	298	307	280	290	324	309	303	321	279	288	320	289	305	338	300	324	301	289	286	280	304	312	317	317	316	316	307	335	303	322	306	291	294	318	306	296	307	324	293	310	297	307	304	298	309	316	324	311	318	279	309	310	347	319	307	303	297	291	288	309	309	299	299	305	303	300	290	311	306	292	317	324	295	291	311	316	296	296	286	275	316	267	293	339	278	316	290	290	298	305	320	291	304	329	329	311	303	307	279	304	321	320	325	308	308	305	274	279	301	317	281	312	315	299	311	316	324	282	265	294	321	289	289	314	313	306	341	286	302	314	274	351	318	270	274	297	303	304	346	330	323	322	314	307	311	331	339	306	293	306	299	333	291	352	307	331	326	304	312	314	279	324	279	318	327	284	313	334	314	298	323	312	306	331	300	272	324	313	352	311	290	306	326	286	309	322	298	306	322	328	306	295	300	323	295	278	301	304	298	291	321	297	314	326	328	303	324	318	307	316	275	290	301	317	316	307	316	314	309	316	326	291	307	303	312	325	333	313	318	302	311	309	270	298	330	325	293	294	300	320	313	297	313	320	312	279	339	299	282	299	326	314	299	316	301	308	320	324	287	331	288	300	271	346	305	334	275	316	284	285	310	295	283	328	330	282	281	326	307	303	327	300	316	285	283	311	298	303	301	305	316	348	307	285	320	314	263	312	330	274	314	286	325	276	296	290	324	311	314	333	334	302	295	305	306	305	308	310	302	288	308	340	304	315	314	291	338	291	284	299	305	310	284	300	317	304	321	330	278	273	325	270	333	329	284	287	294	315	290	338	295	299	323	322	335	274	312	298	304	264	315	308	312	294	273	347	296	315	314	291	301	313	281	286	304	303	275	304	318	340	311	333	312	288	312	294	285	322	318	287	327	273	299	315	338	293	278	300	324	276	305	299	308	296	273	342	308	288	307	311	335	299	311	323	310	308	301	309	318	290	327	298	290	304	293	285	318	328	292	319	310	288	300	320	317	332	297	325	328	298	282	312	332	316	303	312	283	273	300	319	331	323	317	292	314	326	284	309	280	300	305	276	358	300	301	306	302	275	334	309	307	316	302	263	333	346	307	280	297	321	282	299	335	294	315	302	293	328	293	299	294	330	326	316	347	304	322	301	301	307	287	309	307	290	292	291	299	310	312	296	278	325	310	324	281	267	307	302	302	323	258	295	301	278	329	318	307	317	328	315	327	306	307	303	322	319	325	313	305	342	295	306	291	331	282	281	301	324	284	309	290	286	330	307	323	328	317	290	295	325	284	309	294	286	322	315	333	280	314	310	308	285	269	310	291	312	305	283	317	289	286	293	296	327	315	293	276	321	307	304	304	313	295	289	293	303	330	299	270	317	315	334	300	309	301	320	299	305	319	318	318	338	323	323	299	293	316	323	311	306	303	344	322	289	318	290	315	288	303	306	321	303	307	350	274	337	298	293	311	294	285	304	291	302	311	354	293	305	287	277	307	273	331	289	305	287	303	316	312	298	302	284	327	291	289	314	305	336	333	306	318	304	294	332	282	309	348	333	292	360	312	317	304	321	335	293	314	332	333	322	314	320	325	289	356	300	305	279	269	285	307	322	317	283	312	310	294	271	305	335	338	282	294	290	282	303	317	314	299	340	307	301	329	288	346	334	308	275	312	298	323	294	343	309	293	290	302	330	310	302	303	291	329	301	305	288	338	329	324	306	319	282	276	275	328	298	279	317	314	314	277	332	303	295	317	305	338	310	294	302	322	318	315	287	328	324	332	292	334	324	294	306	321	298	273	331	320	301	316	308	322	315	283	297	319	308	337	316	315	307	300	317	292	310	322	329	296	273	307	306	264	312	321	290	298	288	291	300	335	319	291	299	338	300	304	284	306	293	323	276	300	297	319	294	304	340	302	294	295	313	299	284	311	331	308	278	336	287	302	307	307	283	285	310	306	310	288	302	301	309	320	320	285	277	272	323	308	272	318	317	296	320	297	292	314	316	361	295	292	286	303	343	327	285	291	307	297	306	295	280	303	300	301	336	302	283	277	352	297	321	326	315	299	331	290	292	317	305	305	351	297	289	282	319	309	300	347	311	297	282	338	294	287	296	293	286	278	346	279	327	291	311	321	278	298	297	315	325	310	317	278	295	297	335	323	292	296	308	259	297	322	321	312	303	301	298	301	301	325	330	329	306	330	295	311	301	319	328	337	313	320	294	338	264	314	345	298
4969	932	753	534	456	437	406	386	359	323	373	352	334	334	345	344	290	304	335	311	320	313	310	293	307	340	308	314	302	311	304	305	302	323	294	305	302	288	297	327	350	291	314	274	328	292	269	307	282	309	297	309	319	284	277	306	305	303	328	345	302	329	280	286	293	324	302	301	330	281	315	328	302	332	290	287	300	315	293	335	289	338	292	301	297	272	325	280	285	259	291	336	306	312	299	312	290	341	284	305	283	299	313	284	304	303	309	330	319	278	308	320	330	323	293	298	284	317	317	301	310	314	297	315	310	293	301	293	295	316	280	322	333	305	298	283	306	279	254	284	304	310	326	328	284	297	308	300	297	313	301	304	287	311	292	302	315	291	308	280	291	318	297	290	339	307	305	298	328	286	296	292	328	321	335	298	296	308	297	305	323	282	296	286	290	315	276	310	315	291	299	289	318	353	310	352	302	311	298	319	311	313	286	316	296	316	288	321	309	295	290	334	300	315	304	310	300	332	293	310	291	304	301	313	325	285	325	314	295	299	310	292	303	307	300	294	291	331	324	315	352	320	324	311	288	305	270	312	267	293	307	324	293	314	318	283	304	322	347	325	311	239	292	284	308	285	329	287	322	314	284	313	298	303	321	292	290	304	288	277	287	289	316	325	292	297	341	291	301	341	278	309	301	289	308	302	312	305	322	291	308	306	333	312	290	322	335	296	318	296	311	298	309	328	289	303	301	341	311	280	290	276	329	305	316	300	315	312	313	290	308	293	300	318	322	335	304	284	308	298	294	315	310	306	333	314	306	317	296	298	307	320	284	328	308	276	290	311	320	331	310	333	280	310	350	284	277	323	301	337	319	314	349	287	277	316	299	291	333	305	311	335	284	312	298	316	284	296	315	332	317	284	321	328	292	301	279	301	314	295	300	335	297	311	295	317	283	280	331	292	289	333	319	301	324	315	329	296	284	330	323	325	329	318	280	356	329	294	303	312	319	299	330	293	286	286	325	284	320	322	302	287	331	303	298	322	299	284	311	284	335	285	333	321	332	310	302	313	283	286	292	303	298	323	297	319	285	309	297	283	301	296	309	309	301	307	314	292	326	315	302	270	326	323	298	316	321	300	321	314	321	325	282	317	309	283	292	303	339	282	311	295	301	290	315	272	290	299	342	279	316	280	305	311	315	294	318	298	316	307	315	354	292	298	321	312	331	313	297	309	303	341	317	311	316	312	292	328	285	305	332	266	308	290	307	308	320	296	300	306	342	312	296	353	305	325	299	293	310	289	296	296	319	317	278	299	285	287	306	313	303	281	327	291	314	298	319	317	298	322	293	332	350	299	331	326	301	278	300	283	305	287	278	306	267	336	290	344	296	289	295	287	339	305	290	245	329	290	298	313	297	299	317	321	290	309	315	307	325	328	307	316	294	324	316	305	303	295	285	310	286	323	287	303	313	296	308	308	312	299	303	324	308	281	294	302	283	323	308	296	297	334	320	311	307	305	316	316	329	345	333	321	309	301	300	281	308	275	334	305	265	313	294	304	286	348	306	270	303	322	303	293	316	297	343	304	332	288	269	326	298	305	299	322	296	321	313	314	291	297	295	296	318	306	311	313	296	289	310	303	325	307	310	303	320	309	315	323	321	331	333	303	336	291	323	336	289	370	316	313	299	317	273	308	268	304	310	319	310	332	296	275	277	295	294	303	304	294	323	322	281	291	308	301	328	319	287	292	310	298	325	295	290	301	320	326	304	276	303	261	317	300	287	291	293	307	359	285	285	318	328	325	286	302	307	322	284	312	306	281	319	303	328	311	312	327	272	346	280	290	265	313	294	291	311	339	282	292	304	297	331	336	323	330	361	342	295	301	306	319	329	324	317	295	297	263	323	313	337	310	281	305	318	324	279	301	300	300	304	317	322	334	257	322	300	294	326	329	271	290	308	318	295	319	286	303	309	327	310	302	301	336	302	297	307	315	321	344	299	280	314	311	308	325	314	306	272	295	299	345	295	317	285	331	300	309	318	306	290	290	319	320	310	293	324	298	328	309	343	328	282	298	307	319	300	301	303	315	299	315	300	313	315	293	326	318	316	300	319	301	319	300	285	322	318	273	305	291	315	322	283	314	286	328	305	293	335	326	270	311	311	316	301	314	327	290	294	331	303	304	330	316	299	276	309	310	300	309	323	296	321	291	325	315	312	313	328	340	300	321	307	302	301	312	320	321	318	305	320	313	299	285	294	320	318	321	287	335	296	323	303	301	296	276	301	307	325	319	311	306	313	329	302	336	268	333	311	280	318	320	291	288	332	323	337	295	289	295	288	323	313	331	302	317	283	269	334	331	293	316	295	297	320	301	296	317	306	319	319	324	309	294	293	288	294	297	298	301	301	302	296	323	294	305	315	300	286	293	321	303	306	290	320	281	314	317	316	307	292	325	319	323	314	279	303	336	283	318	276	274	311	274	332	300	320	290	306	323	326	278	307	315	317	302	330	323	312	286	319	285	290	316	285	304	304	308	326	297	290	307	306	286	327	292	312	297	290	329	281	321	312	330	280	311	298	278	290	340	293	317	310	283	281	319	307	320	295	283	276	301	293	309	287	311	307	311	299	288	309	299	296	304	308	315	308	339	332	280	305	278	339	321	295	285	287	323	295	319	295	326	289	309	303	294	291	283	325	321	301	265	316	311	291	295	274	313	300	297	335	309	259	297	313	312	309	330	282	322	293	311	303	293	311	326	318	282	296	310	302	317	313	323	327	266	291	284	297	309	320	306	309	315	288	304	330	337	280	272	313	308	338	304	312	323	289	308	307	328	334	276	299	318	322	330	340	318	293	306	297	317	302	290	288	309	339	315	286	318	297	317	299	307	290	327	309	322	324	346	309	311	276	309	308	287	300	312	299	298	291	317	317	346	314	341	288	322	322	316	306	318	295	311	323	308	291	294	299	297	293	310	307	275	288	297	318	310	263	311	308	319	304	324	323	281	305	295	310	307	318	324	304	315	327	315	283	316	316	317	308	319	290	315	284	315	306	308	321	283	292	290	284	342	279	335	304	282	292	299	294	312	294	296	301	298	287	316	319	340	301	319	326	289	277	304	322	291	319	332	308	314	284	334	291	283	342	303	321	282	312	314	299	287	302	295	331	310	298	299	301	309	276	319	306	304	309	311	264	314	310	289	271	317	301	290	312	315	311	317	325	305	332	283	310	328	340	294	292	288	295	321	307	294	309	302	309	311	301	330	312	294	306	294	272	300	287	320	344	312	317	296	336	313	330	275	307	311	320	282	308	302	304	310	314	276	343	315	293	317	303	303	322	298	318	318	295	341	337	300	279	308	321	307	297	267	294	302	294	321	308	313	322	279	340	291	281	291	316	323	301	314	327	319	282	303	313	311	313	323	328	281	320	301	295	319	310	313	301	280	316	313	312	328	292	317	296	302	313	303	305	301	284	285	295	295	313	323	284	319	325	285	297	322	312	298	293	294
25763	21318	28077	24869	21318	13201	1950	1312	1193	1031	1063	919	891	859	900	845	820	824	817	771	804	823	784	799	771	814	783	757	773	732	773	722	790	712	752	779	764	763	775	709	771	741	771	737	763	755	741	711	753	712	743	710	746	695	764	704	739	717	742	763	775	716	748	739	755	794	733	707	713	731	731	789	708	738	729	738	686	678	734	765	756	726	713	770	752	733	722	710	686	739	689	734	710	773	760	670	754	738	703	764	702	752	739	795	715	753	717	766	752	740	770	732	798	795	733	676	741	730	742	745	738	708	719	713	690	737	754	718	753	703	793	737	728	759	763	679	752	725	710	689	710	763	729	722	697	721	756	755	791	751	769	768	723	774	710	768	761	725	735	737	650	718	744	735	722	739	775	735	747	780	727	762	724	745	774	784	748	791	779	699	747	740	752	748	647	710	755	726	742	720	761	762	802	711	734	722	770	752	710	726	741	748	737	714	721	708	710	736	781	762	703	679	680	745	715	725	775	733	730	703	738	731	745	764	737	707	675	779	749	764	747	728	763	754	765	765	783	755	722	756	712	716	701	672	767	736	726	700	698	680	758	728	705	714	697	754	758	752	734	708	714	752	735	740	767	685	766	739	723	776	742	693	767	744	719	751	705	757	760	717	713	730	737	738	773	678	742	744	772	779	712	725	712	735	767	766	769	712	728	688	783	720	685	754	714	749	676	758	754	698	779	807	718	689	731	738	739	744	696	698	666	731	729	781	708	748	783	715	750	723	717	712	722	766	773	720	719	732	703	741	749	735	705	764	755	767	722	679	747	691	700	812	731	751	798	737	742	742	735	758	746	771	658	750	743	727	721	721	698	682	770	750	695	722	714	695	754	712	694	714	706	724	747	713	677	754	700	711	701	749	732	698	721	760	721	743	714	762	682	737	719	737	732	683	682	771	756	754	763	725	744	725	724	742	766	699	772	731	721	681	747	727	745	740	721	729	724	722	743	760	745	724	734	754	760	753	780	741	715	786	703	738	718	677	742	716	711	728	760	708	734	719	771	680	683	721	771	709	746	711	760	751	730	729	756	748	719	761	751	737	734	696	743	735	698	685	789	733	722	702	787	746	745	720	732	757	736	733	729	739	708	765	747	709	705	740	668	754	716	715	747	713	786	709	732	694	739	783	759	753	736	700	769	719	732	675	715	717	747	738	750	741	701	757	730	730	749	727	741	743	752	727	751	738	736	773	740	758	740	779	723	702	706	733	766	742	727	766	710	709	707	728	795	730	696	718	758	711	720	771	754	738	745	736	733	682	730	739	718	736	759	709	749	710	717	736	750	744	750	725	729	718	704	737	759	744	717	752	734	728	755	764	731	680	725	737	745	669	740	767	750	710	753	689	765	750	752	762	696	724	751	759	720	770	691	797	767	746	726	733	755	733	771	710	744	726	712	687	727	721	780	750	717	742	690	774	717	747	719	755	687	764	686	738	786	708	712	759	714	774	755	683	715	741	754	724	735	679	756	714	725	772	739	738	732	732	735	742	750	715	737	748	763	717	736	748	697	690	756	701	718	666	772	724	716	744	757	722	735	700	712	749	702	688	787	699	727	719	721	733	769	763	743	755	743	729	744	695	649	740	764	757	746	746	713	712	722	728	703	765	766	711	737	733	698	729	715	748	730	712	720	722	746	724	733	767	796	721	721	731	748	777	713	718	752	801	760	754	768	748	787	733	764	762	731	689	719	763	719	737	747	723	698	709	728	731	746	765	738	719	760	742	708	723	765	740	691	699	751	740	694	761	728	721	726	726	726	709	712	734	717	765	778	713	726	783	748	702	761	770	727	734	705	762	688	750	754	717	736	720	764	743	727	735	742	748	728	763	725	700	731	705	718	735	722	692	773	713	753	693	722	754	700	757	737	743	739	711	725	730	727	810	735	678	746	692	729	743	743	746	700	726	699	740	701	718	720	725	751	725	770	709	750	775	700	754	701	762	699	687	712	711	756	762	748	745	737	753	702	705	737	770	720	706	723	741	736	746	688	760	695	773	731	715	736	737	739	681	701	708	755	789	720	720	727	754	718	726	774	783	734	742	757	716	715	731	775	674	758	736	742	735	747	790	691	722	711	694	692	739	705	728	729	727	720	694	744	689	661	787	701	756	734	754	748	720	742	712	692	726	738	658	748	696	685	750	685	703	743	730	762	669	721	733	745	739	701	745	726	712	769	728	790	749	743	757	718	706	744	740	719	705	768	716	758	755	741	723	764	770	736	797	712	694	736	739	737	735	750	721	721	712	747	745	718	811	719	710	774	735	728	724	746	709	733	723	683	733	708	751	723	770	680	697	752	745	689	752	726	735	755	767	716	743	746	701	735	699	708	766	764	762	758	731	712	738	679	737	758	684	687	721	735	720	723	713	749	759	739	672	742	731	737	738	730	729	717	704	717	735	747	747	726	726	728	711	727	726	718	713	750	727	734	760	722	703	730	737	732	765	751	772	699	757	739	711	733	735	755	708	739	718	761	701	732	711	764	728	711	760	705	751	784	686	758	761	720	723	761	686	739	725	733	792	757	714	746	737	678	712	721	725	734	754	691	746	685	746	723	660	758	751	728	692	717	715	707	748	698	775	744	725	738	717	733	733	766	732	728	723	717	698	731	731	764	730	788	784	732	714	720	708	737	737	741	759	785	736	704	758	670	728	695	723	757	753	712	729	692	731	708	696	736	757	735	720	727	717	729	695	767	695	695	762	758	731	732	773	729	782	721	779	768	713	722	761	705	755	777	747	769	728	734	732	755	671	709	741	712	721	718	715	762	701	718	732	736	729	712	719	713	725	768	747	706	733	715	749	685	733	781	700	746	723	726	715	747	694	740	710	728	749	721	693	779	750	741	745	716	721	718	743	741	757	776	740	735	736	686	755	749	729	715	723	751	763	772	699	734	765	764	718	746	719	749	713	759	719	721	734	722	782	711	740	749	748	742	708	733	703	746	729	798	757	706	721	729	763	741	700	739	732	704	717	711	680	790	791	702	698	707	716	736	791	737	730	756	777	773	735	814	757	745	722	687	756	714	717	785	757	772	783	756	717	734	739	715	688	723	733	745	706	708	736	735	731	715	764	725	684	716	725	729	696	779	730	664	776	718	746	716	758	734	682	693	737	708	709	772	810	730	746	749	750	732	749	734	744	764	759	725	728	691	763	734	752	730	735	699	729	741	753	737	720	758	714	728	689	748	689	754	730	712	691	709	778	708	721	719	730	724	744	686	752	702	727	748	772	774	647	746	676	762	723	747	716	725	753	658	778	736	685	750	728	713	692	743	717	751	734	725	727	738	731	740	750	707	725	733	718	753	725	728	693	747	753	759	740	752	784	785	722	735	760	720	770	696	751	764	726	726	717	727	724	740	753	787	724	730	745	722	709	720	767	769	745	706	723	742	721	714	695	707	726	719	749	735	778	716	759	732	750	767	748	781	684	751	718	727	728	691	740	738	721	747	723
7303	11041	9864	5611	3861	2867	2320	1882	1560	1409	1255	1169	1040	1027	922	899	926	799	852	890	819	835	791	799	764	790	725	797	680	742	734	695	726	765	770	728	713	685	717	712	706	738	691	727	707	691	726	714	722	717	708	717	741	671	714	664	755	704	706	729	706	689	769	663	728	659	706	713	676	712	654	699	692	711	740	671	649	673	708	710	639	662	701	702	705	700	673	701	671	661	669	627	749	687	636	684	723	718	685	680	665	696	678	622	656	716	643	682	681	702	689	675	699	672	715	674	676	671	678	669	659	686	699	645	714	695	713	716	692	678	674	674	710	695	674	672	674	697	640	687	731	725	681	721	677	662	668	656	667	674	682	685	739	644	691	646	737	661	659	710	664	674	707	677	669	702	654	663	680	668	658	707	688	668	682	683	640	684	730	682	685	711	688	694	659	698	666	679	692	693	737	711	664	662	641	674	701	719	669	735	698	695	701	709	697	664	661	733	670	668	683	645	687	706	669	705	707	661	682	659	701	691	684	689	701	685	693	651	698	683	687	640	660	708	703	679	690	693	705	693	698	702	699	687	685	681	665	693	686	683	695	692	695	660	685	693	671	681	702	668	646	667	681	675	697	710	708	636	697	666	664	680	677	678	692	653	672	687	639	633	698	660	656	689	713	696	673	654	695	667	670	695	672	709	658	681	659	699	729	696	762	700	634	681	629	687	658	714	662	694	704	712	711	694	655	646	724	648	689	709	684	691	657	698	688	703	684	667	654	674	674	657	682	697	731	680	675	653	699	666	684	699	684	654	704	709	681	671	679	666	658	668	684	693	679	679	656	694	712	732	643	731	718	685	689	691	690	680	667	697	699	695	679	697	684	742	663	649	648	648	730	685	690	655	682	703	697	704	718	656	684	666	704	736	664	663	684	696	693	633	700	700	729	649	659	726	686	667	704	689	670	617	639	640	649	626	727	685	692	704	669	662	681	726	663	669	646	653	643	681	711	660	710	677	682	681	704	693	696	659	693	649	680	686	680	685	676	718	662	670	665	695	713	703	674	685	658	661	678	648	675	692	699	689	694	682	680	738	659	719	603	690	691	663	657	694	704	693	692	664	702	705	639	683	695	682	684	652	690	649	713	683	693	681	707	674	662	681	678	661	686	666	695	676	671	666	661	712	636	716	705	669	679	662	681	694	635	704	663	680	671	745	697	685	691	718	646	713	661	658	736	715	672	740	706	624	627	698	653	653	657	687	664	614	707	683	686	692	683	684	664	673	660	718	647	705	709	676	670	660	694	662	667	692	643	688	726	644	647	686	657	719	661	643	666	708	623	695	730	683	663	660	695	681	696	650	684	688	674	670	706	654	680	666	655	674	698	654	657	670	654	685	672	674	691	686	723	699	679	686	686	692	683	677	687	713	661	675	677	686	639	642	700	664	688	677	651	663	726	683	681	671	654	652	720	721	681	663	673	731	727	721	728	676	711	687	691	666	667	687	658	688	657	680	690	684	634	662	658	666	682	697	691	684	677	656	666	702	684	692	688	706	713	672	656	728	668	680	650	732	708	683	621	671	689	660	703	635	697	640	684	736	671	712	664	725	675	658	641	679	696	692	664	699	720	653	695	733	661	668	657	686	694	672	666	643	722	722	647	712	701	687	655	663	680	732	660	641	653	657	668	709	652	650	658	689	666	676	632	690	708	677	728	683	693	650	682	672	706	682	711	658	649	686	742	677	670	653	655	680	672	666	713	703	673	707	700	688	656	668	695	680	646	692	615	699	661	657	676	710	681	692	664	644	704	654	705	733	684	638	632	646	683	658	750	646	678	697	685	654	666	670	684	671	664	671	655	714	639	665	697	672	697	694	637	685	656	676	700	678	696	665	702	710	674	724	687	677	666	675	649	685	677	697	645	667	668	657	659	700	699	671	706	635	706	701	631	688	676	662	656	707	702	677	728	662	659	688	674	643	674	691	714	693	643	760	685	657	705	653	664	677	702	676	701	645	666	702	652	647	657	725	660	648	664	666	691	635	716	673	665	619	681	694	640	712	678	740	647	691	657	715	650	653	681	682	668	684	657	690	686	750	657	657	704	655	697	709	702	697	720	695	709	719	659	697	642	675	670	639	672	715	691	630	659	681	666	653	655	688	668	649	664	689	682	681	683	693	713	723	666	668	715	681	725	694	655	682	681	642	643	701	687	628	673	704	683	689	723	662	670	669	703	681	722	675	668	680	624	636	655	649	695	687	696	710	679	703	668	701	681	660	694	652	682	635	632	692	672	737	654	683	696	675	697	717	685	676	634	656	706	674	642	674	616	734	660	715	697	718	677	647	713	693	681	747	709	670	739	676	698	684	674	675	620	656	668	705	612	645	697	668	684	666	702	662	649	723	702	663	695	716	647	715	680	698	702	693	699	693	695	669	625	661	708	757	712	705	666	682	662	696	676	720	688	680	641	668	733	663	696	661	694	701	712	690	705	661	647	668	636	664	699	714	694	650	636	685	650	660	680	639	637	670	694	699	682	698	635	693	675	672	687	690	699	663	677	657	666	694	660	693	655	658	665	689	699	699	711	680	658	668	732	674	675	690	717	699	689	685	668	671	666	708	671	684	654	735	649	676	689	659	713	671	690	665	674	665	698	671	665	650	695	681	649	683	689	669	699	645	691	681	682	709	670	704	731	632	668	702	683	713	705	719	667	670	701	703	678	656	666	650	674	677	653	636	662	647	695	709	657	721	710	692	685	683	668	683	709	719	667	679	646	683	701	658	686	620	684	677	672	700	699	684	669	673	662	696	708	639	688	704	710	699	665	705	723	709	693	680	709	665	723	662	685	674	665	685	666	647	659	671	673	688	662	646	713	695	676	661	722	665	692	724	726	681	715	665	648	657	691	700	680	688	686	714	702	640	668	733	687	697	681	707	691	664	675	719	651	652	659	674	692	683	687	681	660	679	664	716	671	717	710	721	643	717	670	679	654	688	674	661	714	626	739	681	640	686	665	674	694	633	654	663	668	643	672	693	686	666	669	652	698	660	654	700	730	703	723	702	677	725	619	628	640	675	653	665	723	653	638	667	682	697	699	715	678	718	649	658	684	707	665	664	612	706	706	688	651	682	709	663	667	681	748	688	688	715	677	656	702	689	678	673	703	713	701	667	670	701	666	737	671	691	666	696	683	670	731	661	671	685	678	716	692	737	669	685	687	722	664	712	666	697	698	665	697	653	703	662	674	660	691	675	667	660	689	680	654	697	726	710	720	682	715	680	719	644	696	705	684	717	716	617	711	669	711	681	706	693	700	670	656	704	660	670	678	695	606	664	672	701	695	725	706	673	676	657	678	658	679	711	708	688	705	702	692	689	676	645	637	665	688	714	689	663	679	705	677	701	707	669	677	696	672	688	700	676	736	691	677	699	669	663	680	640	718	638	653	656	672	690	706	727	682	710	694	645	680	695	681	700	668	670	691	648	675	590	716	618	653	675	659	673	665	732
23417	21342	28445	24611	21349	21456	12134	2360	1753	1573	1466	1381	1319	1259	1177	1168	1149	1159	1095	1124	1160	1075	1026	1083	1035	1087	1010	1047	994	1059	1042	1006	1024	1027	984	1050	1066	980	1040	1048	969	983	944	970	948	980	930	962	1017	1028	954	1019	1034	1015	980	959	965	966	934	1003	953	988	955	1009	979	921	965	1034	1003	905	998	915	923	966	997	942	976	1041	1024	971	944	922	1032	953	1007	1021	969	985	905	931	949	985	941	943	974	968	958	989	1003	1017	999	953	936	961	1007	1016	986	953	974	976	1000	971	981	945	936	955	990	995	917	953	949	1007	973	911	916	952	968	980	943	983	953	976	917	985	937	892	971	998	922	987	1002	949	988	969	970	959	958	967	938	1005	991	973	962	993	985	962	985	960	977	980	950	999	935	942	964	980	977	958	964	902	948	968	995	1004	994	942	918	927	992	938	981	947	970	1018	925	996	938	984	917	971	983	1007	948	971	971	934	976	944	990	921	998	974	956	978	941	956	947	938	970	965	952	921	938	986	1038	954	956	977	991	936	926	992	916	955	988	992	994	958	987	990	949	963	1004	982	1026	985	955	988	969	931	975	959	959	1004	953	951	989	963	953	997	973	960	976	957	956	1004	967	984	975	996	932	969	994	959	977	939	912	891	983	968	960	957	988	901	954	924	962	943	954	977	970	943	981	887	964	925	966	969	1003	1017	914	905	994	1012	942	981	947	929	952	961	912	975	922	977	1016	901	972	986	1001	974	933	939	953	941	976	990	942	900	973	961	979	964	993	910	950	938	923	941	973	1009	972	970	939	975	958	959	967	962	1002	934	1004	980	918	1016	925	927	1000	988	942	946	975	945	948	967	910	956	977	927	971	1003	967	934	900	946	1009	935	946	1009	1009	948	985	945	922	926	953	1018	945	1017	983	910	999	928	976	985	981	985	913	980	952	935	917	993	984	974	891	894	946	947	971	962	1021	946	1003	930	924	929	906	944	980	957	940	973	948	984	929	994	964	931	1014	927	975	901	888	894	962	974	981	972	1000	991	985	937	942	976	968	915	982	982	960	935	914	980	955	984	958	942	959	960	965	948	978	990	1013	966	943	990	927	979	932	994	957	977	997	1048	986	974	972	946	1006	931	972	1051	1058	906	954	941	1035	975	917	922	991	1003	910	1014	954	965	928	998	964	924	961	945	919	960	939	1008	952	933	963	972	897	946	950	946	969	980	994	986	918	965	939	1015	1016	1004	918	962	1013	975	940	959	959	920	959	971	1010	1008	983	956	949	979	916	976	956	969	1012	977	1011	929	933	969	927	979	882	1003	922	977	922	999	915	951	981	973	990	940	961	891	925	962	964	980	910	931	923	1001	955	949	987	953	951	889	922	880	955	963	1005	869	984	1041	975	888	987	937	985	979	959	946	972	981	921	956	973	981	975	948	1006	923	964	942	924	956	973	940	1014	939	896	927	990	1028	925	943	939	960	977	985	940	956	983	955	923	976	1003	953	895	946	981	989	969	935	971	920	926	965	990	936	926	995	952	912	1015	936	914	926	946	923	924	956	990	954	987	989	966	969	920	959	989	962	907	987	977	1039	932	949	934	988	927	962	958	925	1000	976	992	954	977	964	1004	941	949	954	949	984	880	924	883	964	963	957	942	975	996	949	946	955	966	984	968	1010	949	941	969	983	907	957	951	961	934	948	968	979	998	931	979	1001	955	982	953	996	965	935	947	895	992	972	945	964	940	959	947	995	971	981	955	942	943	931	940	961	987	1067	961	975	951	985	978	959	969	976	973	1009	954	972	972	1030	990	943	974	975	971	950	1018	879	982	968	914	1017	960	973	939	947	961	954	942	956	974	933	882	978	958	925	1024	998	974	984	959	907	938	985	949	975	933	963	956	957	949	888	948	918	963	1019	997	992	894	1005	960	946	972	908	913	946	971	919	1008	975	964	1005	930	923	921	935	964	963	1024	938	971	916	953	934	937	964	967	930	1006	997	1011	981	991	1010	971	917	955	950	974	935	935	906	979	947	949	1014	988	1029	935	970	959	931	951	937	962	958	933	1001	979	962	960	939	926	987	963	1022	946	959	940	914	993	1008	999	946	893	974	941	982	976	970	915	960	1004	950	965	945	977	944	936	991	910	1015	985	989	916	949	967	1050	1009	927	938	992	959	918	953	954	1043	872	967	1002	960	973	953	995	928	1013	967	994	1013	924	955	972	968	952	982	954	986	958	959	976	924	982	947	979	972	1000	1032	877	980	942	929	926	962	946	919	949	920	938	982	961	931	933	927	977	954	912	946	1028	978	1010	986	994	970	984	989	957	996	1000	928	961	956	937	973	926	974	980	963	990	1013	935	1006	936	899	951	996	992	951	954	989	963	1004	923	979	922	999	951	918	910	960	1014	913	967	968	956	963	978	973	937	1016	963	985	969	943	992	946	931	971	965	950	950	979	935	1024	1019	957	966	979	986	960	944	984	963	922	990	953	978	963	976	984	971	934	988	988	948	929	968	972	973	966	918	961	979	980	935	904	979	973	1000	1001	976	985	960	988	926	932	978	1005	951	965	1044	974	966	944	889	931	988	995	1004	918	934	986	942	961	943	914	932	975	982	1062	939	999	914	953	911	972	965	965	940	974	984	930	950	934	929	890	964	919	934	998	976	948	944	977	936	991	980	954	922	917	958	950	952	908	1006	918	966	978	932	988	982	1025	994	933	955	969	952	900	870	945	960	959	980	955	897	945	1019	984	956	950	966	927	943	975	965	1006	945	943	989	952	999	931	955	944	959	987	980	1007	930	1000	926	1019	895	918	944	1025	991	1036	1012	973	937	954	990	982	1000	928	1029	923	973	965	985	964	995	920	897	936	967	950	908	921	987	960	990	944	954	965	936	961	1067	967	900	926	914	940	916	974	891	921	961	930	952	969	984	958	965	981	1015	962	1005	997	945	955	906	947	904	926	1003	915	983	930	961	954	994	918	949	960	940	904	918	929	978	989	964	950	946	983	1011	962	946	966	980	1005	996	1038	950	971	986	977	957	979	1022	947	975	950	939	969	925	943	974	966	998	964	956	945	986	924	936	1000	899	1001	966	992	995	965	940	961	933	1022	1008	979	974	945	942	966	995	933	937	988	915	976	1005	938	912	916	1003	928	942	950	958	993	985	955	890	884	970	908	1011	890	978	919	937	898	1000	912	973	972	908	946	958	963	964	1005	893	995	949	976	934	992	978	969	932	875	934	959	905	959	952	902	939	1019	962	974	945	1004	939	973	929	948	992	944	976	935	964	951	978	966	978	908	979	942	924	944	964	977	947	957	975	917	975	965	900	936	913	994	986	927	936	950	948	980	954	945	953	955	916	978	971	914	992	985	957	1040	996	971	942	974	920	946	1001	971	951	935	1001	953	998	936	937	970	1008	959	952	951	1026	950	972	954	961	926	925	930	1002	976	1003	989	887	900	970	974	963	1004	977	926	911	944	985	981	969	972	984	951	975	955	926	1006	994	953	924	943	929	973	992	942	926	882	982	956	964	949	970	948	968	965	935	945	1022	964	919	950	989	951	1009	925	1013	955	925	1009	975	896	917	992	1003	972	961	927	956	903	921	965	983	985	950	935	988	954	980	970	955	972	996	950	968	976	965	991	991	1044	1001	955	985	919	906	1005	966	979	919
10192	17610	16315	9579	6566	4927	3813	3037	2702	2354	2019	1878	1666	1560	1465	1382	1365	1256	1239	1260	1205	1092	1061	1091	1109	1021	1017	1018	1075	1017	993	1031	970	942	1015	985	972	970	981	952	936	922	953	974	958	936	931	968	931	1018	915	936	897	928	865	957	909	982	950	927	939	989	936	947	922	920	1003	888	931	902	949	884	878	896	883	904	918	871	910	930	963	880	885	851	881	900	897	925	914	919	863	930	882	980	927	915	864	929	931	916	898	917	878	864	890	880	879	929	902	893	900	924	891	843	901	936	918	882	926	922	952	859	937	906	922	909	917	926	939	916	866	945	917	896	923	917	940	982	924	857	941	881	895	939	889	910	882	918	858	885	908	866	880	919	911	888	871	926	934	955	881	892	894	949	954	916	922	911	945	912	897	925	944	891	934	939	941	921	965	930	909	879	915	879	960	921	906	884	923	910	913	882	934	948	872	922	906	977	905	920	905	927	965	986	899	946	883	914	909	886	856	924	941	901	876	923	904	949	905	902	878	893	879	908	961	932	890	866	900	927	969	891	897	900	914	901	870	887	897	1000	944	904	887	870	908	927	874	842	937	905	937	895	926	901	938	926	904	880	888	928	875	865	941	961	968	905	839	939	919	922	928	912	880	951	943	907	879	874	924	887	842	907	882	887	874	897	884	895	914	875	935	898	876	882	889	927	926	867	922	875	913	862	930	875	926	897	865	932	893	910	916	890	907	945	904	877	839	885	897	905	862	879	908	880	905	910	962	864	791	934	885	869	895	905	911	892	889	898	901	894	901	860	875	916	915	894	923	940	868	908	946	919	960	926	920	921	903	892	892	879	914	875	906	904	967	874	905	909	877	901	883	852	892	838	939	890	875	857	954	864	913	908	888	938	922	935	931	874	841	840	889	890	847	911	952	902	853	932	847	916	960	951	848	920	881	860	938	912	876	869	847	878	922	809	859	903	903	890	894	961	848	874	921	853	919	877	872	844	828	898	860	933	880	873	932	958	872	891	916	879	920	936	804	907	904	872	899	895	929	935	918	904	929	973	923	936	905	916	899	935	927	878	911	954	922	895	927	888	937	881	929	859	890	883	934	878	902	833	875	955	874	895	918	936	885	919	901	901	898	904	890	920	899	856	858	865	842	945	912	896	897	891	912	919	866	914	905	881	884	916	869	914	965	866	874	923	910	940	887	870	895	913	929	923	886	899	942	920	929	884	910	869	900	894	878	894	858	886	922	924	906	873	904	939	862	898	905	929	952	903	880	903	878	983	859	933	841	897	885	897	922	938	915	888	928	870	928	931	866	874	885	906	918	890	905	919	908	921	914	917	945	852	927	928	905	948	904	898	886	939	886	891	905	976	864	928	945	879	888	889	884	882	900	846	890	886	895	987	933	892	914	907	889	928	856	897	863	838	881	861	886	877	911	862	958	934	935	888	924	895	910	873	892	867	924	917	931	898	837	910	963	927	882	964	884	866	884	832	968	910	844	942	908	871	868	923	879	925	883	859	886	896	910	893	858	907	951	934	881	900	899	954	887	928	860	916	936	873	915	899	876	903	958	867	900	920	865	920	868	917	911	848	871	884	921	946	911	842	951	889	875	928	914	884	926	910	917	878	876	901	926	864	857	930	931	979	912	937	917	930	936	936	918	912	848	879	981	866	913	922	839	982	848	882	904	868	873	909	840	817	882	902	906	895	949	946	873	905	917	900	902	874	857	881	974	927	904	890	883	901	928	910	866	874	885	962	881	900	923	948	869	992	912	929	868	898	945	872	951	905	891	905	830	921	866	931	892	899	850	829	865	899	905	930	930	935	854	902	972	920	913	855	896	904	860	900	819	923	842	834	915	852	985	828	945	969	904	961	1004	943	868	907	910	941	868	883	899	925	855	906	891	870	930	913	875	915	869	942	886	893	844	860	859	927	895	891	892	906	929	907	901	893	895	840	877	918	897	909	901	941	875	903	918	850	886	875	895	891	908	867	889	962	897	935	850	862	907	894	881	892	899	911	936	841	918	889	903	932	890	885	858	991	929	910	887	917	879	842	897	916	901	922	881	911	900	969	916	903	888	911	848	884	879	925	943	898	878	904	905	924	905	881	864	871	896	931	933	906	880	852	895	903	940	960	916	880	830	932	898	898	901	872	899	885	853	965	920	914	905	883	927	895	897	935	925	897	867	915	897	909	915	932	886	892	929	887	878	860	901	950	857	823	860	926	868	911	942	924	889	912	919	912	936	912	946	893	893	877	880	881	937	871	929	905	869	951	907	889	912	905	871	909	872	897	886	923	863	893	913	858	876	964	905	867	870	932	911	878	878	891	925	901	878	888	945	958	916	929	852	911	907	922	907	867	898	851	854	887	918	882	861	923	893	890	924	920	887	862	884	858	922	884	885	887	945	903	878	888	914	901	895	867	945	971	862	884	932	943	943	927	913	854	883	910	893	926	881	870	894	925	880	952	913	922	960	857	899	905	917	971	928	932	937	852	865	911	895	892	905	972	921	899	941	919	879	930	917	885	872	909	874	904	882	892	909	863	850	902	894	889	913	897	883	915	923	915	923	908	846	927	843	867	950	881	895	818	907	893	937	942	883	884	911	905	923	930	923	915	881	863	917	971	939	871	925	856	902	917	905	874	919	915	839	929	962	829	942	855	896	886	894	891	932	889	922	902	881	866	870	919	873	897	916	932	933	898	851	891	902	926	879	947	898	946	914	915	861	933	914	869	902	905	934	903	935	833	950	871	899	929	942	952	943	918	910	910	929	888	890	897	894	870	914	976	871	858	947	943	888	890	929	921	893	930	914	836	862	876	931	851	892	884	922	922	892	898	881	888	902	871	932	871	916	880	865	888	905	918	843	905	871	886	931	893	891	927	879	907	908	884	936	936	891	929	861	1007	906	920	883	865	861	848	877	913	846	857	897	945	885	933	898	935	910	953	904	909	893	864	891	898	915	930	939	911	942	978	946	904	889	856	889	940	911	912	904	890	879	872	917	873	907	900	906	904	912	940	918	913	957	910	847	945	914	880	928	928	896	907	900	913	863	949	908	896	973	887	837	907	945	916	871	920	889	917	839	936	890	940	890	901	934	887	895	863	880	917	862	884	898	876	866	949	915	895	839	913	890	920	919	893	901	916	934	878	853	899	915	913	915	908	877	920	888	904	878	908	907	923	888	946	859	923	925	917	929	889	911	905	920	902	886	934	889	911	912	922	890	885	825	930	949	886	828	878	910	883	880	911	934	917	904	899	913	907	944	882	905	951	922	899	910	935	909	926	906	870	936	873	909	915	932	962	838	877	848	919	907	883	887	930	934	920	931	875	867	848	915	898	890	904	936	849	936	875	884	930	947	835	899	921	878	947	864	925	863	898	954	878	908	865	898	930	938	929	941	901	928	887	939	857	878	954	893	895	859	890	885	987	848	894	857	858	874	921	885	880	957	855	889	934	903	884	899	888	871	934	932	911	908	927	901	903	925	901	867	899
29000	16240	2446	523	421	357	346	356	361	347	348	374	322	331	327	292	357	293	326	292	291	306	330	299	316	298	288	311	340	284	341	300	319	276	321	316	303	315	306	300	293	313	327	343	324	295	293	306	308	304	318	315	310	346	296	297	300	278	337	308	311	291	314	300	317	300	288	335	316	288	294	313	327	302	320	332	272	313	312	311	319	305	329	282	315	323	309	323	333	311	300	312	322	337	316	315	334	286	316	329	279	358	338	286	301	302	334	327	335	303	284	328	353	316	302	289	337	290	293	323	302	299	286	331	304	264	325	280	322	299	347	322	295	306	329	336	294	319	316	330	313	313	280	272	276	282	311	322	322	326	313	287	311	283	311	298	333	310	314	295	317	301	320	298	342	285	327	296	271	282	325	285	307	315	319	306	301	313	323	266	341	321	326	308	308	300	297	297	311	309	337	289	299	316	307	302	294	323	314	300	352	282	327	288	308	314	314	312	307	313	291	310	332	292	322	327	311	301	305	325	270	309	307	275	308	316	295	291	308	298	283	339	331	327	276	288	294	305	286	297	326	298	284	333	284	288	301	311	285	295	305	303	300	339	312	304	313	278	319	305	292	283	299	318	302	292	314	276	314	299	284	301	325	309	299	318	297	335	328	258	334	291	304	294	301	297	291	314	317	310	310	262	303	278	340	306	303	308	293	312	287	293	312	321	280	312	311	327	299	266	283	338	331	331	318	315	313	300	312	332	305	282	320	324	295	292	303	305	304	319	303	281	286	350	343	315	306	289	301	297	306	281	323	311	315	296	307	305	317	260	301	301	308	346	284	321	306	328	309	298	324	296	282	282	336	333	316	278	314	304	314	294	304	311	321	344	334	301	286	329	288	289	314	324	293	348	325	298	334	309	326	298	300	291	313	324	310	310	297	315	284	307	321	286	305	328	319	302	293	315	316	332	314	324	335	328	342	302	301	312	279	334	320	280	305	309	325	308	330	306	336	343	299	326	305	304	318	339	301	321	274	338	329	302	337	296	285	297	285	286	290	320	307	325	327	352	319	292	312	300	290	298	314	296	304	305	353	306	301	316	310	323	305	314	333	306	299	304	330	302	314	316	290	284	295	319	293	301	330	327	292	335	289	277	303	289	301	330	305	297	280	293	295	316	286	277	320	316	293	320	307	289	295	298	280	312	324	311	275	321	295	281	316	315	337	344	297	295	326	304	265	282	272	292	313	283	335	329	303	340	285	313	305	307	295	275	300	328	325	324	305	280	289	318	337	311	317	321	305	302	290	323	313	349	321	318	302	295	312	286	319	315	292	333	306	301	281	296	296	315	306	285	311	301	315	325	346	347	311	317	300	300	335	310	280	314	283	289	325	326	284	298	294	273	303	288	294	316	284	313	328	328	315	313	332	328	291	294	301	289	278	322	336	340	317	331	282	286	314	319	308	326	305	281	319	280	347	305	296	302	300	292	292	295	327	350	298	325	305	302	289	315	317	307	295	314	321	329	314	333	335	244	327	304	300	304	316	303	310	334	344	330	312	359	314	307	300	326	300	299	324	340	288	293	309	318	288	290	325	262	285	289	314	266	314	278	308	303	318	297	331	306	305	330	348	340	324	286	319	326	317	311	321	293	318	294	298	325	300	322	314	307	264	316	295	306	287	312	302	297	311	287	308	317	317	306	293	310	320	323	334	307	320	298	340	292	300	271	280	305	329	287	330	270	281	313	295	311	292	284	296	325	311	308	326	338	315	295	296	310	320	285	276	315	277	294	296	297	312	314	322	339	340	317	285	320	299	302	311	311	324	324	305	300	279	304	282	290	306	294	297	319	311	348	329	281	319	299	290	279	302	310	314	295	291	292	304	280	305	319	293	334	281	270	350	301	346	293	316	317	333	284	303	304	268	316	306	296	321	290	298	280	337	278	325	300	327	304	334	315	308	310	283	336	280	308	278	275	308	299	296	300	307	314	306	295	334	312	318	317	309	318	323	325	333	339	308	317	319	287	308	304	324	333	301	306	314	285	309	340	282	272	307	317	323	295	324	317	278	327	304	294	330	310	289	342	321	322	338	313	316	315	291	346	344	289	299	307	323	327	311	310	271	306	279	285	306	312	309	300	282	304	309	311	309	331	310	306	313	278	270	305	305	277	326	289	322	274	304	319	308	317	291	295	311	306	288	338	279	282	289	325	317	337	302	299	311	297	321	290	289	299	302	300	334	275	298	289	324	310	275	310	291	308	289	298	303	337	336	321	331	296	312	299	291	336	290	315	311	315	263	324	307	300	282	318	275	300	302	287	313	313	284	294	322	331	308	298	311	320	312	293	328	285	308	337	338	302	323	326	313	304	303	284	301	299	329	299	354	310	295	317	308	318	323	327	344	321	334	334	301	301	300	337	312	285	336	284	311	314	305	308	325	281	311	308	347	294	304	326	315	336	306	299	289	310	310	288	305	319	320	282	309	298	312	292	305	308	311	326	326	308	325	315	298	295	320	319	251	316	321	316	312	312	280	282	326	354	272	332	284	332	309	293	332	323	315	295	323	286	311	320	308	285	306	312	304	290	328	286	299	287	287	282	292	326	290	299	312	332	328	329	301	310	302	325	318	319	328	316	318	269	312	316	301	315	292	312	293	320	282	296	301	281	330	306	320	313	290	273	327	317	320	313	313	291	329	279	302	280	328	322	317	313	303	302	270	313	309	304	312	326	304	325	299	312	321	309	356	294	286	315	351	285	310	298	280	268	350	275	298	324	338	308	330	306	322	311	313	326	336	298	294	330	332	277	290	311	304	295	295	295	321	306	318	324	308	323	278	303	313	297	312	334	297	268	290	307	286	316	304	330	294	300	318	299	313	308	276	319	322	294	296	294	300	281	326	305	294	305	319	309	307	327	293	324	270	311	316	309	295	299	275	300	320	295	363	276	311	329	312	314	290	314	325	331	331	323	318	285	292	297	296	338	308	315	330	331	307	324	326	301	297	318	302	288	346	315	339	317	298	296	306	317	315	317	294	319	287	361	285	299	286	346	305	329	280	279	313	324	319	295	277	335	324	354	310	316	305	292	312	308	320	320	276	319	348	315	322	343	315	300	323	330	329	324	275	311	296	310	297	311	332	308	311	310	325	318	316	311	325	299	283	294	316	314	352	330	325	304	295	303	291	311	310	320	317	308	309	323	304	293	327	311	332	314	300	291	304	269	293	303	322	320	309	296	332	275	293	319	310	338	297	291	302	311	307	318	297	310	326	334	322	336	333	311	297	332	333	298	311	272	316	290	309	312	273	305	343	332	311	311	319	307	311	340	305	306	313	305	355	311	283	280	332	326	295	317	319	302	287	340	320	291	319	322	309	298	282	336	303	280	312	294	340	267	326	326	346	294	302	310	302	316	283	291	319	306	314	322	302	292	312	300	309	313	287	307	319	317	311	302	320	297	285	322	304	302	294	293	275	301	300	295	288	329	323	319	302	292	324	318	314	314	332	300
4953	826	760	538	424	447	404	365	363	386	336	333	338	336	318	338	316	298	288	334	297	309	340	305	315	299	337	312	305	321	315	292	298	304	292	288	284	303	310	341	310	277	337	313	281	327	311	322	297	281	302	309	280	310	310	316	300	285	338	341	276	332	274	312	283	304	310	282	285	298	306	296	320	305	324	291	296	307	310	321	317	288	325	309	324	321	306	298	283	325	253	297	281	314	287	279	297	305	319	312	288	278	327	305	318	323	318	284	344	309	290	276	329	322	310	330	291	301	302	306	318	298	294	317	287	311	303	322	277	296	332	288	337	336	290	312	287	312	335	320	313	294	315	334	325	274	331	298	323	315	284	339	284	301	308	311	333	301	313	324	289	347	282	313	322	323	297	281	287	326	270	294	267	321	295	338	312	322	295	287	345	298	312	307	312	334	315	304	306	319	283	287	301	309	301	297	309	310	297	333	315	278	320	259	328	320	307	297	300	290	308	308	299	287	298	278	304	323	296	320	279	291	269	324	318	282	303	326	313	312	326	302	306	300	306	279	291	285	277	289	309	284	307	325	329	306	305	299	292	312	267	315	324	314	316	322	298	309	305	308	308	306	302	263	305	285	312	317	313	301	305	275	295	305	297	301	300	317	286	289	299	298	309	298	288	299	329	304	308	317	280	266	281	301	326	285	306	312	309	321	309	316	316	329	317	320	301	322	283	307	317	301	314	307	306	320	296	298	319	311	320	310	282	305	322	314	306	291	301	304	315	291	322	317	303	301	291	356	314	329	301	292	335	286	300	330	291	338	296	314	311	313	294	323	319	310	325	323	300	311	300	301	327	312	297	352	291	295	310	324	316	294	333	333	283	309	301	306	310	317	299	283	318	324	305	286	314	339	302	352	311	323	323	317	309	267	297	303	333	296	286	311	313	309	316	320	289	305	314	290	304	330	302	316	312	298	298	293	299	313	301	315	317	309	330	323	271	343	301	309	306	321	303	324	306	316	307	325	308	317	294	303	364	318	323	293	314	307	268	269	314	309	310	315	317	293	309	316	324	268	305	321	344	289	328	341	292	307	286	325	324	314	318	322	296	302	260	325	295	315	318	338	284	308	296	329	311	322	299	274	294	283	309	320	306	323	317	296	283	301	297	301	307	313	318	300	283	338	324	332	331	320	299	283	311	291	279	306	309	298	290	302	283	316	315	299	306	289	307	312	318	297	316	272	316	308	304	306	310	305	260	312	299	317	300	306	314	299	308	311	303	297	283	313	330	306	349	306	302	304	290	290	314	305	306	278	283	324	292	288	308	315	266	302	295	322	315	294	324	287	322	346	300	344	334	293	298	304	332	300	298	304	308	324	297	315	332	285	325	296	336	325	297	296	291	289	303	309	306	283	288	279	272	289	283	333	330	316	316	309	303	299	310	328	310	287	304	302	315	333	312	305	269	320	285	322	273	297	313	315	283	271	322	324	296	298	302	296	305	312	332	323	315	306	332	329	300	324	339	305	294	293	299	328	288	316	298	338	286	301	329	322	299	303	328	266	328	305	278	327	272	279	294	325	300	318	317	264	311	301	283	285	296	298	314	313	310	347	316	339	299	286	285	309	304	277	275	317	308	304	309	304	319	312	301	311	303	279	288	301	307	305	312	285	278	299	292	323	311	294	322	306	311	303	284	308	272	323	309	313	292	325	274	333	299	282	318	293	288	353	321	316	280	294	296	283	299	318	323	292	294	299	296	295	307	346	284	318	293	256	310	320	333	290	311	300	322	326	335	311	326	281	275	289	306	293	304	282	324	273	327	274	293	299	301	330	303	332	336	311	307	278	286	302	328	303	337	317	313	290	311	288	308	333	282	313	316	292	341	318	287	312	304	280	294	315	314	296	301	314	287	309	344	342	315	296	300	288	289	299	289	323	301	306	308	284	310	283	315	310	304	291	308	286	324	321	286	319	310	289	315	313	317	327	303	344	294	307	324	322	300	307	310	309	340	294	312	310	301	293	298	349	310	289	302	309	320	294	301	304	298	313	316	307	297	306	332	326	317	265	290	295	314	333	308	313	306	317	289	310	327	279	293	331	289	289	277	329	299	293	307	331	287	311	307	323	350	334	302	261	328	318	280	314	300	298	311	307	282	277	323	331	315	311	274	266	307	280	314	308	327	284	303	304	277	266	299	318	290	315	318	314	329	283	302	309	281	302	325	327	334	346	331	286	281	344	310	318	280	321	326	269	278	320	285	295	349	332	310	349	310	305	306	306	286	309	310	306	301	286	292	318	323	307	318	300	305	302	284	309	322	320	305	305	291	291	313	298	279	321	302	313	319	301	273	301	293	300	313	314	300	328	295	302	316	303	321	321	326	308	323	315	288	280	274	322	312	303	286	287	330	278	308	309	287	289	290	290	261	306	318	306	306	307	267	310	292	302	307	320	310	315	313	333	295	291	274	290	331	293	304	284	294	288	289	290	280	315	318	300	303	279	287	336	323	308	295	299	299	362	328	330	294	297	297	306	321	320	297	340	310	302	292	308	308	295	305	323	344	295	290	315	296	328	308	294	262	285	286	340	300	296	289	285	339	297	280	290	314	327	307	298	308	312	325	315	338	308	319	289	308	338	298	300	299	333	314	303	337	300	321	305	327	326	304	299	295	319	313	303	293	296	276	316	342	308	320	337	333	280	305	322	286	347	279	287	343	309	298	316	322	328	336	322	295	301	343	326	312	315	301	327	292	346	314	293	315	286	326	309	280	308	305	296	322	293	360	316	291	315	300	294	319	325	301	319	292	288	309	305	305	295	323	318	331	312	284	298	323	290	305	284	319	303	306	304	315	287	312	308	308	289	298	331	316	304	311	309	302	293	289	298	293	299	304	310	333	298	284	318	310	310	312	323	295	315	329	340	297	358	290	329	327	277	313	293	279	288	274	289	319	297	276	297	303	282	295	306	292	304	330	291	297	308	289	308	315	330	293	284	315	337	323	296	303	329	322	311	287	309	311	301	315	319	291	315	298	322	314	285	281	288	273	320	298	292	323	352	317	306	321	292	310	321	322	294	291	317	303	296	302	303	333	269	287	321	320	322	295	318	315	299	315	303	314	304	319	310	338	301	283	316	310	298	289	307	304	305	326	320	285	310	271	274	307	330	289	291	292	278	323	327	297	312	303	312	323	271	342	309	315	306	293	336	293	282	302	316	295	321	326	298	335	318	315	308	321	324	309	318	298	334	308	302	309	310	311	302	320	300	278	283	339	316	347	273	290	312	308	311	294	320	293	292	297	300	329	353	280	307	306	333	276	311	317	334	317	307	306	317	320	331	339	316	294	310	329	329	288	302	296	298	329	279	332	289	319	324	288	319	282	352	301	320	279	316	300	324	315	327	319	300	281	283	281	274	300	348	316	296	303	328	320	306	306	314	320	326	315	346	276	304	297	315	293	308	319	296	293	308	314	327	339	286	294	313	289	319	316	299	337	312	279	313	294	284
25795	21322	28098	24869	21335	13418	2068	1377	1165	1085	1002	991	915	887	884	833	804	815	797	817	754	815	827	776	770	759	792	752	781	733	728	759	774	779	766	752	843	757	739	708	793	741	724	782	762	726	758	756	781	749	749	766	731	732	797	717	748	761	747	725	742	739	771	727	729	764	793	811	712	757	713	710	764	797	728	721	754	733	812	710	718	765	737	744	742	745	743	704	780	719	777	721	721	698	747	747	764	721	798	716	731	723	774	737	705	752	778	663	785	756	767	730	740	733	761	761	779	742	759	683	682	753	730	726	735	764	754	729	706	737	727	730	699	771	721	733	747	686	732	721	722	745	742	794	811	753	727	742	719	741	754	761	745	746	707	736	752	756	786	725	713	731	776	725	777	701	741	744	766	773	710	772	676	741	747	697	753	765	754	763	710	725	745	740	727	761	728	729	752	720	806	760	764	737	795	682	798	747	744	698	757	708	690	735	741	776	761	779	739	740	751	724	761	772	741	692	734	738	749	779	737	742	737	773	688	787	723	667	738	750	704	714	737	726	722	773	765	751	704	744	727	700	729	730	783	725	722	720	718	698	756	760	745	793	725	754	701	713	751	733	707	764	719	710	771	751	701	707	716	705	717	776	730	738	718	725	757	746	725	782	728	752	797	760	776	742	752	742	722	777	751	768	746	756	733	720	748	762	718	728	745	728	718	766	775	767	740	783	705	730	759	750	716	771	746	748	770	775	734	752	715	711	724	726	771	753	695	726	752	796	763	748	722	744	742	678	746	716	701	722	728	788	737	707	776	738	712	772	718	739	736	712	772	735	764	756	694	738	797	766	712	699	726	727	684	694	709	737	745	770	711	731	737	714	704	704	707	747	778	737	741	699	747	769	781	733	750	747	790	705	742	749	731	759	788	746	732	758	750	744	748	748	724	748	721	738	731	740	691	732	767	772	725	763	731	737	755	732	741	737	712	758	720	749	764	715	741	755	747	768	719	737	754	716	744	768	747	764	716	719	757	789	729	702	725	781	739	752	702	728	678	711	727	731	743	733	765	720	709	784	697	748	785	734	737	711	772	725	763	718	736	746	716	735	722	764	804	747	711	733	755	746	692	717	703	710	769	760	707	762	719	730	760	726	705	730	763	725	732	724	783	732	739	756	775	714	740	752	768	737	747	705	750	730	720	752	766	739	733	773	750	689	707	721	714	720	743	737	729	739	763	722	723	740	748	720	765	724	681	727	731	743	762	771	760	758	716	699	716	712	781	749	735	744	683	771	706	714	743	718	741	727	744	739	748	745	753	728	738	697	739	744	727	768	780	712	773	736	737	789	739	684	711	690	715	737	768	727	708	717	713	708	706	699	698	728	742	742	777	711	737	773	750	783	759	744	728	727	712	773	729	750	734	727	683	755	715	731	756	720	711	709	717	718	730	675	737	744	721	791	693	731	774	761	737	742	729	757	718	701	755	762	728	732	741	743	745	729	742	740	718	701	709	727	692	729	771	709	758	739	696	731	773	714	700	762	782	695	704	757	678	712	773	741	725	748	687	749	719	743	748	722	741	724	726	744	733	769	747	746	762	725	722	748	693	676	685	714	745	746	754	763	761	753	652	704	739	738	729	692	767	744	763	744	705	760	768	701	737	739	716	757	729	738	746	711	711	724	751	762	739	681	765	756	676	756	690	735	758	743	746	668	734	734	732	732	647	757	775	737	751	723	745	753	734	719	754	767	730	719	781	731	768	726	699	707	694	728	772	782	736	678	753	706	803	726	743	700	696	761	748	786	757	734	755	742	751	757	685	725	702	762	698	739	764	702	722	769	709	752	775	737	713	720	725	747	723	758	778	726	707	727	720	722	728	724	771	688	798	714	701	708	730	735	759	719	673	727	737	730	700	722	749	728	692	723	715	757	745	724	715	773	798	721	733	726	749	735	731	726	715	757	749	696	709	733	781	709	759	781	739	730	784	734	720	760	695	727	721	680	749	732	686	741	731	782	698	704	786	722	713	747	743	752	687	715	727	730	673	711	751	744	734	710	725	754	804	744	739	718	756	746	712	695	737	695	706	758	743	724	732	702	731	752	689	728	755	759	685	775	775	725	719	717	736	752	753	709	728	748	760	737	731	762	670	733	781	771	676	732	763	730	757	737	724	710	714	698	749	742	745	784	734	727	689	746	745	701	723	756	720	736	710	750	730	760	716	758	784	693	714	748	687	716	743	699	763	772	731	806	781	777	726	697	740	749	783	789	684	737	708	748	728	764	693	745	694	761	742	753	800	734	719	746	769	704	716	719	698	778	733	764	768	693	747	733	717	766	750	710	750	735	750	739	782	730	749	707	706	753	756	727	726	725	773	753	765	686	728	736	747	750	748	705	720	709	721	719	712	735	736	746	722	747	762	713	752	729	706	735	731	690	706	749	733	715	737	734	726	738	730	731	749	758	745	743	748	762	729	736	732	722	736	738	723	743	715	699	684	769	700	743	735	761	770	692	714	779	735	716	751	731	691	764	762	773	710	724	754	735	732	731	688	743	731	772	732	748	746	745	751	699	736	786	758	713	731	789	734	747	724	732	739	776	755	716	729	732	762	722	753	747	715	758	686	772	742	732	708	729	711	724	703	684	720	712	708	747	774	738	740	785	752	675	727	725	754	707	741	747	733	761	787	782	748	717	705	707	757	764	701	702	680	727	741	761	686	754	716	684	725	755	745	725	760	756	720	757	739	746	716	769	693	725	671	746	721	762	698	738	754	753	698	693	713	732	731	718	726	709	711	707	754	723	752	746	720	713	737	687	752	725	742	708	705	752	753	745	780	702	708	722	753	742	775	718	700	705	753	720	765	745	721	750	755	702	722	757	736	720	747	706	736	749	671	735	787	748	719	735	733	696	702	745	717	773	752	730	669	727	736	753	745	693	735	763	729	733	765	709	790	731	692	769	754	733	747	740	755	739	753	716	747	688	775	699	740	766	742	682	770	730	696	703	682	713	723	768	742	727	805	697	768	696	705	719	702	724	775	785	728	760	776	725	765	722	737	699	681	735	711	716	757	735	710	725	729	746	768	727	699	733	766	701	785	725	746	740	736	747	742	771	743	697	702	746	742	686	821	716	783	726	739	730	788	708	705	674	724	769	736	701	708	680	728	705	729	720	725	741	745	725	764	681	737	730	806	716	711	728	778	707	730	692	714	777	770	676	711	771	747	741	700	740	704	778	727	761	741	709	722	787	718	801	750	767	760	710	724	750	777	744	724	693	722	783	754	737	713	739	779	746	752	762	787	683	769	754	771	710	691	726	725	722	723	778	758	726	766	713	734	736	741	706	763	769	727	720	666	717	745	739	778	713	731	731	794	737	728	734	747	791	706	741	738	690	760	776	724	756	763	705	750	715	700	658	767	768	724	741	758	738	731	764	748	737	770	732	717	747	782	723	714	754	766	762	762	739	781	757	732	718	758	727	713	736	739	726	760	695	757	704	733	768	769	720
7424	11024	10081	5814	3887	2867	2193	1955	1681	1397	1266	1148	1108	1003	1030	946	880	892	859	837	783	814	784	792	777	756	716	728	701	719	794	762	718	718	699	735	704	731	724	745	693	733	734	714	693	698	699	736	689	691	690	708	679	749	726	657	738	718	715	717	706	730	683	700	698	713	691	681	697	731	703	690	704	727	737	694	741	665	704	696	668	689	659	683	717	699	731	742	791	658	669	718	632	688	705	655	691	668	691	701	647	664	707	691	657	670	672	676	720	720	662	705	685	684	670	636	671	699	636	721	714	740	657	705	646	692	650	692	649	698	689	654	678	708	681	684	730	682	680	732	717	710	663	668	700	678	713	691	665	647	682	697	669	678	674	712	621	656	690	730	688	647	660	735	732	649	704	705	657	685	687	696	703	658	750	696	612	721	723	705	666	670	710	718	705	703	769	646	679	723	697	695	688	718	707	710	722	669	654	697	669	680	693	744	715	689	657	683	687	682	714	724	691	684	674	686	677	673	734	668	696	700	710	710	670	660	678	683	641	678	699	679	653	667	639	730	685	682	684	718	670	708	699	693	705	704	648	642	669	671	668	694	694	706	642	712	695	673	682	693	692	693	687	729	681	637	673	709	675	656	645	697	653	691	677	682	677	690	674	649	707	674	744	699	663	680	708	679	726	724	681	655	689	661	653	649	672	692	653	708	683	677	686	675	649	694	689	672	680	713	708	745	651	646	700	692	677	683	688	676	692	642	669	659	655	672	722	685	727	671	716	663	669	660	695	682	657	727	667	652	688	720	672	689	714	672	687	661	682	693	692	678	675	636	677	681	715	677	645	664	754	675	679	671	741	677	708	709	717	643	681	691	699	716	706	677	609	698	636	691	737	700	663	685	655	719	688	730	680	675	687	692	700	680	739	679	686	674	673	707	670	682	696	663	711	685	685	719	677	712	681	670	656	643	688	709	630	680	653	665	673	686	662	720	663	670	676	663	656	675	702	700	693	680	663	686	649	707	682	708	720	688	675	642	694	666	672	698	696	694	686	671	723	733	705	691	727	712	657	694	698	685	705	662	623	734	651	704	704	686	713	728	666	686	686	679	678	695	719	701	692	705	641	657	712	653	653	719	704	702	731	669	702	672	725	679	693	652	673	678	637	699	678	678	690	687	658	681	711	712	703	674	679	706	692	688	719	644	705	711	702	663	677	670	718	710	665	670	698	663	680	726	693	665	695	732	690	654	668	686	687	691	687	730	714	703	686	625	684	657	707	661	681	664	686	750	661	662	687	747	688	680	675	674	719	666	673	669	712	682	678	729	681	678	631	666	679	683	710	732	697	708	680	723	682	683	708	665	717	641	704	657	698	671	708	687	748	675	636	646	688	670	649	698	680	680	660	760	715	630	683	697	643	677	667	641	724	723	724	702	670	700	690	676	683	688	677	675	681	689	658	652	725	683	687	694	701	661	730	639	660	709	698	746	669	689	683	706	725	712	699	739	719	643	681	710	670	689	685	654	665	714	662	686	687	688	722	677	699	673	667	687	719	695	704	654	674	740	712	665	624	710	697	684	635	694	685	682	705	678	666	667	729	694	703	686	741	682	658	691	705	676	636	690	658	734	636	702	754	680	690	655	701	663	746	673	727	703	686	675	727	698	717	668	670	703	691	707	704	701	716	676	646	705	720	678	723	706	639	681	658	685	637	666	655	674	714	654	747	682	730	686	709	677	684	678	672	694	652	696	699	670	701	699	680	650	677	676	641	729	679	663	706	687	660	707	700	697	670	688	682	693	691	730	714	644	664	692	705	723	655	664	677	669	668	687	685	678	685	711	670	718	741	657	681	690	696	645	709	704	676	678	639	613	634	691	668	664	653	687	685	674	692	658	690	669	660	674	710	709	649	718	650	640	661	696	654	671	646	692	698	694	644	664	671	706	680	748	669	724	693	675	716	675	658	702	691	719	708	641	667	656	674	653	678	659	701	711	670	675	710	680	683	636	694	692	708	711	700	723	695	683	658	651	708	746	655	671	676	654	672	640	687	630	719	746	714	630	694	693	680	679	684	681	692	661	708	694	703	710	669	671	617	658	682	651	691	659	695	680	678	672	651	637	700	674	718	714	667	679	704	669	631	679	704	717	667	689	691	698	658	690	701	670	741	670	693	693	657	681	704	691	729	751	718	701	717	657	649	695	666	710	669	671	648	745	704	666	666	676	694	668	659	688	733	651	716	677	701	661	682	680	645	696	720	702	714	630	684	674	655	706	665	728	691	684	713	707	674	713	697	688	656	715	707	702	716	701	691	698	745	717	714	713	685	699	643	683	670	646	675	656	692	688	656	671	691	661	736	693	658	681	664	723	647	683	716	702	704	724	682	634	708	678	730	648	669	689	658	636	614	695	664	690	685	709	714	667	690	662	723	688	692	651	710	692	688	691	650	711	767	663	698	665	693	706	734	655	658	708	680	734	723	759	708	701	703	700	681	704	692	701	727	683	652	670	697	691	663	661	694	655	731	626	651	675	745	689	689	707	674	695	687	717	707	678	687	744	702	723	698	673	671	699	677	685	679	705	694	684	710	695	709	726	655	621	693	663	717	714	661	709	639	673	658	716	668	661	662	712	666	671	677	642	666	675	644	727	729	691	714	679	709	669	696	683	717	677	672	681	687	651	675	724	686	728	702	652	682	695	711	684	689	669	723	692	674	703	696	708	698	692	708	742	628	702	720	650	620	632	722	689	689	699	670	689	678	769	695	704	687	665	703	670	666	689	663	716	740	751	689	642	622	662	683	705	685	691	711	729	637	722	684	648	632	694	638	696	705	719	672	722	658	699	661	691	670	673	651	703	721	690	675	635	677	703	686	693	673	679	673	681	682	658	699	695	687	725	722	681	725	694	655	697	713	697	684	707	657	702	685	677	679	725	668	661	666	709	682	684	706	670	710	674	701	691	723	686	654	680	634	642	678	731	686	720	695	687	675	680	684	642	676	657	700	651	683	654	699	711	687	684	703	706	692	681	711	682	734	693	677	656	745	708	710	655	720	673	687	648	710	635	709	690	675	660	698	629	688	681	669	650	727	663	678	687	685	668	702	698	712	685	653	667	673	711	646	692	661	716	666	670	647	732	687	655	735	730	697	725	698	687	700	685	700	672	720	676	663	645	681	628	668	647	747	652	630	677	673	716	666	683	670	697	709	729	693	701	658	667	699	718	668	657	676	722	724	688	680	665	634	701	703	718	630	699	668	685	696	679	694	698	691	673	694	630	689	647	711	688	699	662	689	669	686	687	678	642	645	687	691	683	682	660	706	681	677	676	704	658	665	698	722	657	666	670	744	695	685	670	674	652	705	681	715	653	684	715	688	707	672	688	653	710	679	715	637	694	683	689	669	713	650	685	677	689	643	690	697	640	654	655	729	685	670	690	720	638	669	697	675	648	697	690	679	692	740	666	754	717	685	739	741	695	702	763	671	707	703	659	667	680	706	700	655	638
23460	21364	28417	24684	21367	21468	12440	2276	1775	1640	1466	1423	1320	1227	1167	1230	1180	1117	1106	1082	1119	1092	1061	1093	1060	1028	1040	1084	1023	1036	1095	1088	1007	1016	1045	1040	923	933	921	1012	969	1010	986	1028	1006	1005	978	1008	977	1012	997	926	1026	1068	991	1000	974	1036	1007	1014	971	1042	1019	972	969	1003	986	954	952	1025	939	970	982	963	978	950	1029	950	970	941	991	889	957	893	1016	963	951	959	989	985	948	979	929	999	982	962	939	981	998	970	962	961	977	998	1015	982	963	1018	948	993	971	1006	963	1006	904	985	1001	963	938	976	978	1043	973	905	973	992	976	936	935	947	957	959	943	1002	973	974	985	1009	981	953	992	961	959	1032	974	933	949	938	973	994	955	974	924	961	986	1013	947	949	942	941	931	968	1034	952	907	913	928	946	916	967	931	988	959	955	968	984	934	955	955	972	955	963	973	1010	974	959	965	963	941	977	968	954	960	998	954	947	957	938	986	968	965	987	980	1054	950	1004	980	902	965	982	945	977	935	993	987	962	940	970	990	991	971	982	1002	972	953	1034	946	954	1048	948	893	970	994	1048	957	1026	1020	984	992	958	990	959	915	978	962	984	978	982	947	920	957	985	1029	1017	943	1030	980	940	919	974	957	985	984	960	942	942	1000	963	970	935	986	972	980	985	998	959	999	877	981	958	1020	984	953	985	1008	947	965	943	967	963	949	963	970	952	996	961	999	927	993	1014	985	960	976	1005	992	1001	1005	1008	987	963	946	932	950	982	989	1003	950	948	924	938	1015	972	993	966	944	930	1013	948	995	916	941	971	975	1005	938	978	979	1006	970	975	939	935	922	965	1012	1001	984	968	981	944	946	945	1001	944	947	974	938	935	977	943	966	975	906	984	983	978	985	952	950	970	956	983	930	932	944	916	907	983	980	982	994	1000	893	1005	1021	954	951	936	984	954	964	996	1033	985	1001	948	951	966	990	962	931	924	972	971	974	956	1018	994	983	1018	963	973	971	929	940	1001	990	993	988	970	931	940	1000	1006	965	974	974	963	925	1002	958	928	950	955	979	977	940	947	984	977	964	991	930	958	933	1017	1003	960	955	941	965	994	970	930	897	947	955	956	1016	958	916	925	963	936	966	1019	960	1039	926	982	959	961	977	953	988	954	951	929	939	992	987	1021	934	1011	966	966	975	926	945	968	989	966	967	964	976	978	979	929	960	1004	956	940	952	988	1056	972	931	930	1005	921	966	934	961	954	952	966	955	941	936	947	952	931	969	995	996	965	979	913	982	988	927	995	919	964	929	1015	951	999	933	996	959	953	991	912	896	948	926	921	948	984	958	944	978	1038	997	949	978	973	1004	936	1001	920	918	981	931	976	979	971	972	1022	930	971	1007	902	952	939	996	976	1006	985	934	993	945	981	1008	969	944	931	941	998	976	945	952	981	944	954	949	951	982	923	976	959	982	1006	960	939	990	941	1000	891	988	976	1011	1000	958	1038	993	981	994	934	921	973	989	982	958	1006	975	988	971	998	921	987	1015	930	923	992	974	940	941	979	958	968	972	1000	995	939	917	1006	955	908	990	970	971	975	926	953	949	968	1021	983	1004	910	954	972	966	966	923	1002	963	907	982	926	960	970	980	972	928	1006	977	941	987	974	974	959	867	983	955	882	984	950	1011	980	947	936	1000	962	972	947	946	959	1028	967	1003	989	987	946	936	995	962	945	981	935	962	939	1007	971	1009	964	1001	1010	953	957	946	929	922	975	975	989	975	976	945	962	984	978	928	1001	970	979	963	961	935	977	936	959	993	935	1032	970	1005	956	998	946	946	974	941	973	974	1026	951	952	956	981	950	986	993	929	967	986	959	979	968	929	970	938	947	946	911	1026	1014	962	957	969	976	968	945	1003	981	982	1017	923	963	963	1007	995	951	928	954	1000	995	938	964	990	911	948	1013	959	930	957	957	968	1015	948	972	967	1004	929	987	1011	921	964	954	993	956	945	1029	989	984	972	966	966	992	985	981	951	955	909	1015	942	925	960	995	969	938	970	958	937	1021	933	967	989	1002	967	979	941	972	974	991	998	977	950	945	1017	968	960	939	936	940	979	958	982	974	991	957	980	943	951	955	937	940	980	974	982	980	945	1041	986	942	952	986	987	951	982	998	894	964	1003	1020	977	985	989	1007	952	940	943	954	959	1025	976	956	944	1010	990	958	938	980	962	968	1028	968	985	948	952	922	1007	960	963	993	966	1005	975	982	942	989	923	909	953	940	927	937	1013	936	963	1017	1002	985	942	909	928	1006	951	894	930	937	978	1033	967	960	983	925	944	918	956	947	972	979	1001	1023	989	909	952	941	927	981	954	976	914	968	971	943	906	995	950	989	930	972	1004	985	948	973	963	941	990	1016	974	922	905	999	951	975	1018	964	937	979	1022	934	952	925	997	1004	941	936	1024	977	1018	944	982	942	956	890	986	965	959	973	973	970	934	958	968	956	955	994	948	961	1011	974	981	937	951	930	948	967	930	1024	987	934	985	1015	964	938	985	954	974	923	980	1005	910	942	957	971	962	959	899	944	984	949	980	1018	963	1050	931	989	924	978	966	940	964	977	1011	924	978	987	911	932	963	983	943	1000	969	926	903	980	953	1019	989	959	998	968	1029	932	969	969	981	973	927	977	970	974	997	912	920	995	955	951	964	988	979	960	973	967	981	944	1001	987	969	954	966	940	968	923	962	967	957	958	1018	911	1021	953	990	975	997	972	949	974	1016	914	951	944	964	976	941	1014	997	952	926	988	945	957	968	969	961	1038	970	1000	956	922	963	994	1020	1014	1012	972	924	998	948	986	954	993	900	950	953	943	1001	971	966	948	991	1028	961	988	946	976	919	975	970	998	955	995	957	937	966	964	944	909	935	966	912	975	994	976	971	1007	997	987	990	942	1023	949	987	920	937	989	909	924	1017	967	965	950	978	1007	964	929	984	944	896	1007	996	1031	998	948	941	1053	960	964	960	958	869	932	972	952	980	926	990	1001	953	900	967	943	915	1001	980	963	975	942	966	973	971	967	977	1026	971	968	942	940	944	913	939	942	984	933	998	996	947	967	942	927	985	1008	925	1014	993	994	942	967	1014	940	994	941	1009	1040	991	950	967	954	976	931	944	1001	988	921	922	971	1013	981	1047	945	966	940	952	942	994	976	971	942	971	1038	979	948	962	981	952	929	994	966	1046	965	1005	971	926	1004	932	941	999	947	968	942	964	910	913	957	1017	968	941	966	925	995	962	934	923	953	981	949	939	958	924	975	1002	941	984	966	988	942	949	977	956	943	958	1011	1004	989	902	926	924	946	966	954	975	969	1029	918	957	967	1001	927	925	1021	912	1039	951	995	914	987	965	1000	926	969	971	983	979	942	968	900	1004	906	946	966	942	940	980	970	991	947	975	980	950	1018	994	958	966	969	936	1011	943	959	970	997	962	943	961	959	972	941	957	980	898	938	992	994	954	970	875	1047	947	959	957	940	946	967	974	944	940	1015	994	970	1009	965	1041	938	973	972	959	941	992	987	953	988	962	970	999	923	980	958	929	985	947	998	917	948	1016	991	1014	997	1060	1004	987	1006	932	978	984	970	976	1013	966	967	906	936	939	986	963	936	890	970	921	926	960	975	919	931	917	996	986	949	965	1001	1024	964	989	941	977	953	975	983	925	945	1013	933	933
10302	17803	16407	9755	6691	5023	3934	3139	2700	2213	2103	1876	1670	1527	1471	1365	1385	1234	1180	1233	1244	1139	1088	1084	1100	1077	1071	1021	1025	1044	1054	1001	1025	1019	1019	947	985	1003	1017	959	914	996	925	983	934	956	954	914	917	877	988	909	980	992	971	951	876	958	920	990	935	924	912	897	915	916	946	938	952	898	873	873	946	930	875	963	947	926	910	880	857	903	911	923	912	901	934	878	976	916	909	904	904	930	823	933	910	920	861	948	861	909	880	972	946	896	926	850	937	854	944	945	929	941	939	955	930	881	898	884	898	953	942	910	870	890	899	939	904	909	953	949	853	917	919	909	931	894	991	903	850	927	943	936	901	931	929	929	905	878	933	924	894	913	898	964	905	894	946	960	932	973	902	926	959	906	921	928	863	938	926	920	936	863	880	864	892	912	970	917	914	862	927	1014	922	936	907	926	912	881	894	892	935	909	907	929	923	906	923	906	878	904	852	944	903	892	865	916	910	867	921	909	916	897	896	942	911	847	908	856	896	948	890	890	931	937	851	901	940	912	937	860	925	865	904	929	895	857	898	906	871	887	868	888	891	891	942	866	899	851	946	890	933	906	934	917	896	950	902	917	909	967	959	914	897	925	857	928	875	913	924	928	899	936	904	885	874	893	949	909	865	923	915	905	945	887	890	893	874	955	939	882	864	896	877	903	915	880	935	937	898	921	904	853	881	904	938	913	805	875	926	886	920	912	910	924	924	895	905	852	903	931	898	901	893	851	923	903	935	918	923	917	886	895	909	951	891	892	913	840	895	899	896	912	942	930	877	876	913	839	887	896	864	874	943	929	915	918	927	921	880	899	882	942	906	911	935	869	931	884	898	955	877	885	936	912	903	932	898	886	887	916	899	840	968	879	896	966	898	888	929	898	929	873	897	869	851	940	872	895	860	891	903	973	944	905	909	914	908	902	916	839	858	898	911	940	927	917	907	951	938	879	896	914	899	925	895	919	914	905	960	907	885	921	952	882	932	900	850	904	979	906	857	916	938	889	939	919	897	923	919	852	850	871	860	901	975	898	896	946	877	870	927	890	921	891	949	897	884	914	885	874	846	893	960	923	851	957	902	953	850	872	925	875	909	917	965	894	880	943	894	897	880	911	874	950	880	872	915	909	900	892	887	940	925	938	904	886	854	928	898	891	934	941	871	877	907	930	904	851	899	917	936	926	899	928	895	883	929	887	909	877	890	953	885	888	958	884	909	919	907	875	895	873	941	932	904	921	890	934	882	917	919	935	905	913	907	870	918	875	934	878	931	949	891	960	924	894	916	922	912	918	879	940	904	920	900	909	918	910	924	884	867	905	901	902	953	956	848	867	878	931	878	905	880	903	873	908	895	921	879	958	852	911	856	883	900	896	876	919	861	906	863	944	905	844	849	873	884	909	916	906	874	893	913	910	926	871	909	866	897	942	925	896	885	851	875	885	925	947	957	914	887	899	888	920	857	950	914	882	873	870	895	886	935	901	866	941	907	887	922	910	922	893	923	891	912	871	923	885	936	909	890	902	910	910	904	856	938	921	891	881	958	886	932	880	929	861	933	883	873	906	893	918	920	918	923	893	940	843	900	873	893	901	910	886	888	925	898	947	870	860	891	928	926	885	899	880	882	874	953	890	920	919	871	911	937	914	890	877	921	948	879	949	921	827	925	899	933	898	854	929	874	893	927	936	953	912	895	946	890	939	964	895	910	938	848	895	925	900	899	883	902	907	911	872	859	929	875	920	870	886	960	890	935	910	900	887	899	898	902	895	857	905	867	943	887	938	873	873	901	861	901	868	926	945	909	893	878	957	893	903	902	877	902	856	894	894	955	888	877	921	918	932	881	898	875	915	862	867	900	867	881	917	905	893	910	901	869	866	911	912	884	939	886	912	938	901	888	913	960	864	897	854	891	899	910	866	892	955	903	905	907	926	860	915	911	945	943	934	934	887	891	881	875	981	915	908	981	911	889	918	922	915	897	831	907	938	888	892	871	889	902	915	874	900	930	893	889	891	940	889	877	883	906	906	890	900	896	896	935	865	914	916	910	937	953	897	917	925	899	933	882	937	920	852	955	937	890	919	861	963	899	909	892	917	942	882	942	858	856	885	894	867	937	920	949	872	932	868	853	865	935	922	910	882	873	935	923	885	917	979	906	946	896	974	873	903	949	848	892	876	875	938	928	913	906	892	915	925	883	926	909	859	945	906	954	887	931	954	888	887	876	907	978	876	878	888	907	883	876	851	902	929	912	899	928	934	921	956	953	900	899	918	909	861	915	873	876	892	857	905	901	964	876	881	934	871	883	913	989	944	875	913	867	843	904	880	971	876	933	890	935	901	895	857	955	912	959	889	907	901	935	895	891	911	906	946	934	864	914	884	910	922	904	903	911	955	856	886	885	893	893	960	891	904	856	928	882	935	880	932	868	951	912	884	977	876	910	910	917	930	850	907	892	935	898	855	873	904	959	919	894	838	859	927	886	931	921	871	887	845	927	891	897	867	874	912	916	898	878	903	898	897	867	912	872	854	908	906	880	915	978	893	901	921	837	906	838	966	892	887	887	910	930	912	918	961	901	860	915	892	842	896	886	847	891	891	864	901	861	933	860	905	859	867	918	928	924	876	897	935	933	875	920	850	902	916	935	932	904	864	889	970	914	881	875	923	988	932	917	873	874	855	814	936	897	880	957	902	907	907	919	895	937	913	869	928	881	878	936	891	894	912	927	866	900	870	888	936	970	909	881	850	949	916	922	889	892	908	929	925	914	924	885	876	918	926	917	885	921	874	916	940	882	891	950	921	881	924	941	924	896	905	943	902	917	942	894	886	889	900	904	881	935	947	866	955	891	905	842	872	887	906	963	924	898	930	919	915	908	876	940	925	917	855	925	881	921	907	919	902	882	907	934	904	867	943	892	937	943	946	900	947	910	901	880	826	870	870	903	889	948	935	934	921	884	880	924	912	899	911	920	851	893	910	890	945	898	974	966	951	894	956	893	930	891	906	903	968	899	918	909	891	889	861	899	887	864	926	866	926	954	928	866	904	920	898	892	890	912	900	937	901	934	938	891	941	891	867	858	903	960	917	872	880	900	897	902	942	909	896	899	905	884	908	928	919	940	941	918	874	944	896	869	899	859	906	899	903	825	938	906	913	851	892	883	864	917	944	878	927	902	873	921	917	968	951	913	909	918	937	893	849	875	894	945	901	903	890	948	861	861	916	947	938	832	872	927	905	937	919	906	918	918	889	898	910	882	973	850	902	913	903	865	916	927	900	873	936	878	927	927	942	950	892	958	924	871	882	886	864	882	912	905	909	900	885	888	874	902	897	919	900	868	888	923	844	936	886	859	962	911	867	943	875	899	886	887	909	925	900	949	908	903	906	954	898	865	864	873	942	876	897	905	847	919	846	923	877	873	926	904	928	893	899	855	895	852	908	936	887	922	934	876	947	884	878	903	889	895	847	894	904	938	916
28873	16342	2471	549	401	379	356	330	342	350	319	318	320	330	334	308	299	313	298	311	330	355	341	294	308	316	281	319	310	335	287	265	325	311	303	269	283	343	271	313	294	311	304	300	329	288	306	330	309	311	299	300	300	351	328	317	294	268	317	353	284	285	311	337	319	318	300	287	311	305	303	311	318	292	322	314	308	301	317	291	325	283	300	293	317	285	292	304	291	304	311	340	332	317	312	327	307	309	315	321	291	310	319	313	293	317	269	287	320	267	317	292	300	331	296	324	309	317	306	308	288	281	331	296	313	300	292	333	273	289	291	313	342	297	293	328	296	297	314	318	323	283	299	332	308	295	283	315	323	309	308	342	326	317	288	295	306	318	303	327	285	327	303	278	312	320	308	265	294	320	301	309	318	294	308	303	306	311	337	312	282	321	284	316	346	304	321	314	314	279	332	309	308	291	288	322	292	313	326	338	319	306	284	315	328	299	320	273	324	331	316	290	305	293	328	309	269	290	307	274	335	308	312	341	316	292	277	307	313	283	326	342	312	292	306	304	329	293	300	312	275	330	304	264	320	330	286	314	311	324	283	289	302	284	325	296	334	306	307	293	303	334	315	309	363	272	313	317	301	292	284	327	318	285	280	310	314	326	306	296	295	291	320	270	286	310	315	296	326	316	320	314	301	294	308	304	345	299	319	359	308	301	289	313	324	296	322	347	319	295	317	276	341	313	307	306	300	314	314	317	286	315	304	332	287	319	303	319	302	325	323	310	312	307	282	339	313	272	310	327	309	342	339	317	321	288	287	332	331	309	275	314	314	269	326	322	286	287	304	297	347	320	289	309	283	309	314	315	301	336	313	323	324	308	335	294	318	291	291	296	304	319	330	322	272	284	301	283	315	317	319	336	296	319	322	285	333	298	319	298	295	305	328	328	312	324	286	304	314	303	294	288	310	277	301	312	319	320	297	302	333	304	339	322	287	302	316	298	300	298	284	306	310	311	320	334	308	316	329	332	315	313	311	318	314	296	285	304	282	328	332	327	273	330	290	319	317	283	322	295	281	297	293	288	325	289	308	277	293	307	293	325	344	289	300	270	290	276	310	321	280	306	313	286	304	321	336	305	347	305	321	334	314	306	312	299	312	307	312	315	280	299	298	281	305	302	310	296	347	335	312	286	297	316	303	313	297	338	299	301	298	279	306	321	316	318	339	283	326	325	334	343	298	288	327	372	333	280	314	296	286	331	287	303	324	333	296	339	309	311	315	311	311	311	348	294	349	296	307	321	311	305	318	279	272	321	319	303	299	319	322	333	309	331	285	327	301	270	306	294	315	305	324	312	328	279	288	289	328	320	335	328	289	337	312	306	273	323	276	326	291	301	306	314	312	323	308	302	325	293	299	314	301	320	350	326	306	303	311	309	330	296	302	338	319	322	346	287	344	313	294	308	320	298	312	325	304	312	307	321	267	319	309	312	293	327	311	335	282	309	302	311	293	338	338	298	294	330	336	289	328	288	311	306	306	312	327	293	295	303	331	342	327	321	331	343	278	302	300	341	290	333	346	321	314	329	333	302	299	277	304	319	301	299	295	317	333	289	290	311	314	286	282	316	299	288	277	331	298	332	283	305	321	314	317	305	311	314	320	320	288	314	277	333	308	293	328	316	294	307	291	312	288	295	326	330	298	310	280	297	270	277	307	280	310	311	305	278	311	290	321	328	296	294	320	304	282	325	326	309	295	298	282	320	308	357	301	279	323	312	316	313	306	339	293	317	294	292	293	308	281	292	316	320	300	296	291	310	337	315	291	306	314	280	338	300	286	322	289	291	330	294	289	294	325	329	308	297	309	308	292	322	329	324	277	323	292	299	300	297	312	314	272	302	284	297	320	321	312	317	317	307	290	313	278	302	301	270	309	324	302	312	290	324	323	282	289	313	337	280	296	294	309	332	314	283	293	300	316	331	295	325	315	316	328	312	298	313	293	284	292	323	301	302	281	319	336	314	318	294	296	317	275	294	323	319	291	303	273	333	306	331	281	344	339	324	338	304	319	286	324	320	306	297	319	306	338	284	309	311	298	342	319	287	313	305	296	303	331	292	288	295	320	329	311	304	309	312	310	305	288	307	321	346	313	325	322	283	305	295	315	290	315	309	313	285	327	296	293	296	304	290	301	268	299	284	337	296	294	326	279	308	301	347	329	315	305	305	305	323	297	298	324	294	328	304	313	263	312	300	320	314	299	299	271	296	309	282	267	311	294	311	309	301	308	319	341	304	309	318	301	312	321	274	293	319	316	312	321	343	294	313	297	309	313	356	290	288	319	319	319	304	304	308	300	314	311	338	321	317	312	329	287	317	328	330	304	306	321	308	310	285	266	302	324	298	294	327	274	274	324	277	311	313	308	324	290	324	314	304	337	268	310	327	293	298	294	304	319	289	291	307	306	313	314	300	315	323	314	318	314	306	334	293	311	321	291	310	333	304	334	315	301	315	323	300	324	324	317	319	323	301	316	308	302	335	294	326	308	328	301	322	303	351	322	281	306	296	303	311	345	321	288	293	306	299	320	308	333	300	344	298	313	277	340	329	265	286	293	313	350	292	332	301	293	291	323	311	335	319	310	308	314	331	317	297	314	311	321	301	317	342	309	314	268	305	295	310	316	314	316	292	300	308	327	305	295	325	301	315	300	321	291	279	314	302	322	308	284	274	300	293	340	292	309	306	333	295	305	290	288	306	317	280	308	303	303	289	302	304	336	326	343	310	340	309	303	290	320	294	296	292	311	289	311	308	331	313	300	292	331	305	295	320	294	331	294	294	322	340	329	309	328	308	275	305	297	307	311	310	306	302	312	298	338	281	298	311	300	296	316	298	286	294	323	313	318	344	324	333	301	298	322	327	274	300	277	302	314	294	300	316	314	293	302	311	292	328	306	339	299	282	283	311	296	324	309	308	336	301	308	296	335	337	317	288	298	325	317	343	266	319	308	299	287	299	340	342	317	311	305	279	319	305	337	294	329	291	306	330	306	288	302	335	337	302	319	298	329	309	306	294	290	321	293	326	285	311	322	275	284	292	284	333	317	303	310	318	317	299	319	291	318	289	350	277	328	311	284	290	293	267	314	328	316	309	309	348	298	306	279	295	317	264	308	300	337	309	293	329	288	321	303	311	313	328	290	332	358	328	324	327	363	318	316	286	347	298	293	287	317	280	313	327	311	334	273	275	326	280	309	303	308	306	310	314	292	293	295	298	308	335	322	273	336	295	324	299	318	302	297	324	303	314	313	282	295	279	321	323	307	302	298	293	334	322	338	309	299	290	313	304	291	319	328	314	301	308	291	308	331	310	321	299	313	314	332	303	318	299	297	309	295	291	319	288	305	278	309	317	322	300	304	293	306	323	306	289	260	320	294	307	335	287	316	325	292	343	293	308	325	331	337	297	321	318	289	302	352	346	315	321	314	299	302	291	314	326	315	318	315	300	308	327	286	291
4954	845	798	594	485	424	388	374	349	340	360	341	312	307	305	313	295	348	299	302	319	326	319	321	339	346	291	328	324	294	332	301	285	291	309	305	298	296	307	286	315	319	291	305	283	298	321	310	310	296	315	313	302	297	364	298	297	325	336	298	285	299	323	316	304	285	278	301	304	322	282	309	264	309	289	288	275	329	310	282	292	283	301	287	281	315	318	293	331	307	329	311	320	305	301	325	314	278	320	323	310	294	298	294	293	332	280	282	301	293	312	337	324	304	314	319	292	284	314	312	289	297	277	309	277	308	296	318	291	303	320	317	287	306	289	312	307	319	303	317	305	298	291	317	284	295	321	304	309	282	305	316	307	329	287	332	306	304	315	314	272	341	302	289	327	301	326	311	304	336	294	293	308	290	327	317	327	309	295	285	342	330	294	304	320	306	328	324	319	300	337	326	334	280	304	291	307	284	326	312	300	296	291	308	304	323	271	290	303	324	314	298	279	276	297	329	325	287	304	307	319	293	301	315	302	316	288	309	328	315	293	310	268	285	319	322	313	317	316	307	294	312	287	266	285	317	330	303	321	300	304	273	326	312	312	330	298	306	350	284	302	283	274	329	299	275	269	300	300	319	334	323	328	287	309	286	314	291	354	299	302	308	339	314	306	292	298	280	318	297	295	268	291	293	311	287	334	306	279	314	318	298	295	321	307	317	290	318	331	308	290	295	296	298	315	314	329	292	290	293	293	316	328	298	304	297	301	324	321	304	300	307	333	314	311	280	328	299	354	320	329	306	314	277	296	273	314	307	334	331	301	313	293	323	337	327	310	302	304	322	277	273	295	276	300	311	304	307	298	293	296	289	338	350	285	304	286	321	338	313	298	278	318	275	329	268	302	296	320	306	326	303	294	310	340	302	314	326	311	311	296	335	312	291	283	287	285	295	272	339	302	316	307	337	286	325	278	320	305	295	312	313	299	312	304	302	316	331	304	298	316	292	324	317	322	301	280	304	302	297	300	305	284	290	306	307	298	315	333	306	300	294	330	309	306	320	280	331	315	339	280	326	299	322	300	293	321	308	316	264	342	307	326	317	289	292	295	316	266	323	296	311	286	322	304	308	341	309	343	302	318	290	299	310	302	291	337	319	280	285	295	282	300	313	305	292	316	312	308	336	321	337	303	326	279	319	275	313	343	317	341	307	299	306	300	330	310	290	306	335	271	287	316	331	292	303	336	322	310	310	317	300	285	296	311	315	302	299	333	285	276	307	335	313	296	290	319	300	297	301	295	322	302	342	284	309	302	321	301	326	308	292	313	354	308	316	305	294	321	289	274	314	321	351	283	312	309	312	318	304	304	318	357	302	325	298	329	340	329	292	297	312	291	272	297	327	326	315	324	318	320	316	317	312	288	339	314	322	333	313	266	282	322	307	333	318	296	310	317	318	327	317	304	302	282	322	307	302	322	300	340	297	312	288	278	301	332	288	321	289	305	341	309	332	305	292	319	320	343	326	303	311	321	303	311	278	322	349	282	301	321	299	297	321	298	320	304	314	294	286	312	305	339	326	353	295	290	326	281	318	271	304	307	311	289	306	294	334	311	328	311	303	321	276	327	327	324	320	303	345	324	308	307	321	307	329	317	294	282	289	328	304	315	295	294	337	279	313	323	318	274	302	337	292	308	282	280	294	314	303	335	303	347	287	293	298	298	303	331	304	340	273	312	302	305	306	302	313	309	341	298	336	291	266	311	298	295	287	314	308	307	316	315	282	283	322	278	302	288	317	297	286	288	317	319	296	306	310	314	279	274	319	337	303	313	310	301	281	313	311	305	292	310	329	306	342	303	321	309	314	286	319	291	313	293	299	318	304	318	298	326	289	301	322	335	296	303	345	331	311	316	291	331	318	302	321	302	306	303	282	315	347	299	291	341	288	310	326	307	291	322	289	278	316	343	281	327	303	306	293	316	294	316	312	303	317	339	298	300	325	295	272	325	280	299	283	317	307	331	332	311	318	261	306	318	278	301	326	291	320	286	304	301	287	289	294	336	350	270	311	304	301	293	286	298	305	295	293	320	310	302	314	330	299	286	309	345	283	314	319	291	336	288	274	310	312	313	318	297	292	315	303	322	337	283	305	322	320	323	348	283	303	303	299	327	289	278	318	275	272	310	314	297	337	319	309	319	313	284	309	280	289	345	309	291	303	292	314	293	331	315	283	290	284	301	281	310	326	303	312	312	308	326	270	295	288	310	286	306	304	278	300	294	324	317	302	300	310	307	293	347	295	329	303	321	280	296	270	292	329	302	317	298	330	312	304	290	318	301	317	313	306	331	305	318	315	321	299	345	305	300	299	300	321	339	320	289	282	301	306	281	321	308	330	342	312	328	303	334	314	289	312	291	311	313	318	313	307	297	299	313	307	346	328	315	272	323	342	305	323	311	291	314	297	316	294	310	326	327	288	303	317	345	304	326	319	289	302	339	278	321	329	330	282	327	290	295	317	312	287	318	299	309	281	283	321	324	297	304	311	311	316	330	339	325	296	310	312	317	327	303	313	277	301	292	305	311	326	299	303	306	314	305	314	332	319	296	326	319	318	294	274	307	313	289	296	308	327	289	336	320	317	303	309	319	303	326	294	300	321	297	283	282	285	288	305	323	331	291	316	317	289	291	310	307	280	339	318	346	274	295	312	278	322	330	324	278	303	327	343	309	281	282	277	303	313	324	312	367	264	321	307	299	280	292	312	305	321	296	317	318	314	312	322	321	326	304	317	294	313	336	293	354	294	320	319	291	313	308	297	342	315	307	345	314	313	323	302	333	307	317	337	325	311	295	344	330	292	321	283	289	322	280	304	310	287	311	332	314	285	304	310	362	290	304	294	315	317	313	301	298	343	289	304	307	309	311	265	322	293	293	313	317	297	330	316	315	322	297	300	344	292	316	294	312	293	324	296	317	329	326	333	318	315	319	315	313	267	314	305	336	310	304	324	291	317	321	320	298	316	318	291	308	288	310	297	318	304	315	331	302	304	287	332	304	328	317	294	306	288	332	299	321	314	310	335	329	295	313	323	300	324	312	288	304	351	296	311	312	312	324	300	286	286	311	292	291	307	305	318	295	318	317	296	330	319	294	308	296	325	331	292	311	304	310	304	312	291	326	321	330	280	321	299	330	294	293	288	308	289	313	295	300	318	318	294	298	297	327	285	316	296	315	291	286	282	331	308	282	306	281	288	274	282	310	321	275	277	303	302	308	337	299	317	297	302	320	313	302	330	288	291	304	306	329	327	298	311	297	307	284	333	296	311	328	307	325	301	315	313	316	314	321	353	287	295	341	348	337	294	274	332	298	315	302	317	310	289	296	318	298	328	288	311	282	326	303	279	324	291	303	306	307	294	308	318	290	302	315	319	317	331	294	321	312	324	303	350	282	269	304	300	308	323	309	300	319	281	281	305	315	313	326	300	306	291	311	302	314	315	283	306	321	294	303	294
25787	21338	28149	24880	21348	13444	2059	1355	1149	1053	1015	926	873	914	837	881	839	821	822	819	764	843	757	768	775	781	774	792	812	756	747	748	766	774	722	752	729	779	759	761	750	722	711	744	752	767	731	776	746	797	757	791	755	787	724	756	781	723	721	759	738	729	748	741	713	711	722	758	718	715	743	718	736	745	753	753	747	733	749	742	785	751	723	778	738	674	776	789	756	727	714	708	714	772	816	766	711	700	765	787	745	758	695	768	742	720	766	735	728	702	723	762	723	754	722	712	722	732	714	740	705	736	779	728	713	757	731	735	707	740	729	749	759	770	783	743	732	708	736	748	699	717	770	805	729	734	712	738	746	701	743	762	730	741	707	736	743	797	739	724	719	755	732	728	734	710	711	762	738	754	730	659	754	744	698	720	731	741	795	734	727	719	717	759	782	777	703	754	756	807	713	739	790	752	708	721	743	707	728	746	701	725	694	761	769	756	754	769	693	744	687	760	771	750	790	778	735	710	767	711	739	734	758	774	756	740	751	770	773	718	718	749	734	712	770	784	741	729	723	742	782	709	736	740	741	772	693	745	739	783	758	755	718	741	727	781	771	702	731	766	723	730	739	742	733	753	731	739	751	764	771	727	729	702	712	737	716	775	715	744	743	782	795	728	758	732	713	730	750	749	783	780	715	699	772	702	775	772	719	748	805	746	673	712	745	700	739	754	710	724	725	672	704	748	773	755	733	760	738	768	731	702	707	749	687	686	690	689	689	712	715	707	733	755	735	734	713	736	713	768	759	776	720	733	752	781	754	747	657	728	783	766	724	710	736	721	736	763	718	757	804	735	765	715	717	745	736	716	773	761	743	714	744	765	746	723	697	726	705	719	759	765	741	733	738	679	697	757	748	737	727	718	718	751	709	776	797	775	728	728	723	705	743	765	727	732	715	754	789	773	770	723	720	779	742	705	752	753	744	745	736	735	743	741	806	773	730	727	741	724	746	711	687	777	757	700	716	729	752	742	757	733	733	689	752	755	741	727	723	714	733	715	757	749	771	769	754	754	772	764	705	734	740	699	748	758	744	729	738	740	695	779	727	788	705	686	770	735	779	767	745	714	736	731	719	735	788	737	720	703	713	728	769	763	779	749	777	763	753	688	746	721	723	768	697	766	696	760	713	723	730	741	733	722	741	771	766	738	728	758	731	730	752	735	743	757	694	737	740	699	730	716	740	734	703	774	702	762	774	756	721	693	733	767	716	721	753	738	708	769	736	766	731	764	722	734	712	710	744	760	746	796	713	733	685	731	812	719	755	721	752	743	754	728	708	722	706	719	718	725	764	732	750	722	714	705	762	685	724	745	701	729	754	763	728	785	764	760	706	708	759	678	741	711	734	748	717	709	764	724	755	728	731	690	765	733	714	713	739	723	729	790	738	689	726	751	794	737	713	762	768	770	752	763	758	758	682	713	778	739	782	784	800	760	740	768	737	724	713	779	753	719	725	765	723	720	731	714	776	722	762	735	751	758	797	760	760	769	696	723	718	711	807	787	736	672	737	718	743	774	730	760	702	758	713	717	738	714	678	750	682	747	695	707	752	714	745	796	713	747	744	689	810	731	711	806	763	725	743	773	801	716	713	705	730	709	744	727	753	754	795	697	734	774	739	773	727	761	754	726	745	698	731	747	751	762	731	773	685	714	732	757	723	750	788	698	744	732	756	735	740	700	737	716	770	772	703	704	721	719	738	740	783	753	731	712	738	737	746	717	775	758	775	732	724	740	733	729	737	718	772	765	719	745	766	767	668	715	788	714	752	729	725	703	740	697	749	769	735	722	767	741	744	729	771	767	708	752	693	782	744	736	712	707	748	747	726	774	665	708	712	708	770	771	723	734	760	781	754	787	702	692	738	737	746	733	729	730	750	766	765	731	691	731	788	739	720	739	729	722	741	717	719	756	715	753	702	751	734	723	731	816	705	750	711	753	748	751	742	727	737	710	756	668	796	802	753	752	748	795	758	728	765	732	719	728	771	761	711	747	783	736	715	684	721	706	798	724	725	767	688	727	806	737	789	736	772	729	791	684	710	762	746	718	706	755	750	734	717	747	744	718	751	738	756	707	736	768	783	735	741	798	735	726	726	743	721	747	753	788	715	737	733	756	773	719	716	757	731	720	709	748	723	740	799	739	763	753	770	759	793	773	779	762	715	751	714	738	730	735	762	736	699	721	781	723	701	730	710	764	728	731	758	766	710	723	734	754	759	740	796	751	767	740	733	739	755	734	720	779	739	709	714	743	748	763	720	764	803	772	752	763	676	729	744	713	685	739	707	786	766	715	770	768	789	696	711	741	729	764	798	726	739	717	721	742	774	787	744	740	776	701	733	732	711	715	787	711	724	702	729	732	756	737	724	739	781	775	769	685	738	736	758	782	735	746	721	747	748	736	750	764	737	777	677	801	750	667	733	783	716	765	709	711	692	708	719	728	702	689	738	697	719	741	785	733	683	743	751	747	705	706	785	731	743	719	759	808	701	729	770	728	740	766	713	760	733	766	738	703	765	741	768	727	712	770	799	740	757	737	723	749	742	788	768	706	720	766	751	764	747	741	683	793	744	745	716	718	785	698	710	752	745	783	772	716	720	707	723	761	731	752	730	714	731	770	688	728	744	750	719	746	777	698	708	704	730	719	740	698	722	721	733	738	717	762	717	776	711	721	775	731	739	727	742	765	713	736	733	738	707	704	746	679	724	775	777	714	719	668	753	716	759	753	756	759	731	723	781	753	728	745	761	732	718	757	686	744	709	752	751	736	776	728	765	792	698	734	722	738	741	791	750	709	745	749	760	710	735	711	701	715	684	686	727	739	751	759	735	731	759	757	694	722	742	739	762	728	751	768	770	759	771	734	735	727	707	710	766	741	721	758	769	725	784	787	746	725	760	787	707	733	761	728	756	730	748	775	738	724	773	749	751	717	761	709	770	756	693	755	701	731	744	752	709	737	729	744	724	743	740	787	703	702	755	717	718	746	735	739	760	766	732	733	701	732	710	810	741	744	747	712	745	749	718	756	706	759	750	694	762	729	716	676	716	757	769	726	721	651	715	778	730	750	722	686	733	722	724	754	728	788	799	763	744	721	695	758	800	787	678	751	735	727	712	737	756	692	675	748	766	690	693	726	736	788	726	714	698	708	783	704	695	750	753	727	745	729	729	767	782	742	773	761	716	723	710	746	755	701	746	760	662	750	701	685	730	737	787	715	704	701	750	753	719	724	683	743	769	729	744	754	743	697	754	777	764	716	785	713	737	746	735	781	726	742	706	699	695	735	742	779	742	677	720	743	741	675	780	797	736	736	727	768	731	734	694	756	731	772	733	728	732	782	708	725	764	741	732	719	692	734	697	688	746	744	743	730	737	744	766	702	717	721	729	726	721	741	738	698	720	757	747	674	723	745	742	763	766	742	711	750	751	767	765	772	715	714	744	756	770	782	780	691	714	677
7336	11053	9957	5879	3860	2900	2274	1939	1665	1436	1301	1123	1086	1033	962	928	926	893	883	872	828	829	825	807	763	762	779	793	791	757	728	694	707	636	730	712	730	764	722	719	711	728	695	749	752	786	747	727	690	693	761	717	731	703	690	689	659	699	736	733	744	689	701	697	720	729	704	723	687	741	700	660	695	673	669	673	685	656	686	720	727	702	675	740	712	733	642	697	656	713	665	690	701	725	694	685	741	692	672	695	674	703	714	696	671	674	667	661	708	660	699	671	689	670	635	695	731	703	658	648	699	672	631	689	687	720	656	623	643	682	666	678	729	669	710	679	669	678	694	671	676	674	680	660	684	685	711	648	676	649	673	672	667	679	663	690	700	712	678	676	740	734	726	708	688	691	692	605	725	717	675	707	667	666	717	700	659	743	660	605	685	711	687	663	719	717	660	665	719	747	703	691	721	667	680	680	710	687	700	695	669	697	680	720	693	660	656	721	639	649	690	637	669	678	671	689	703	691	644	741	717	664	705	706	723	723	669	678	655	673	732	682	678	677	694	700	700	669	688	692	730	685	702	683	727	687	617	701	700	665	692	678	697	691	712	715	651	706	712	635	693	715	724	698	678	699	665	668	697	671	690	676	646	679	705	722	684	651	710	697	668	710	663	697	661	710	706	720	692	743	711	663	722	717	708	729	720	680	686	724	696	714	704	713	739	709	645	613	671	714	666	627	709	680	703	721	663	714	643	674	653	689	690	732	714	735	706	681	700	709	696	687	688	675	692	685	719	723	703	686	694	693	735	718	671	691	744	656	662	646	667	734	704	732	668	672	684	689	716	688	673	710	665	689	669	640	671	695	734	659	706	670	672	683	717	666	662	688	654	621	703	707	713	737	723	677	719	667	685	687	727	713	687	672	707	704	684	690	617	693	669	667	699	693	712	675	699	708	661	716	694	658	676	659	657	642	712	673	670	641	727	688	692	695	679	698	691	680	657	697	693	692	640	722	664	677	696	689	679	649	693	701	700	684	679	710	645	692	686	668	664	723	700	684	702	724	668	696	703	690	665	706	677	644	712	679	686	729	678	690	629	714	645	672	708	740	705	647	675	716	687	714	655	682	696	665	688	667	665	749	713	693	686	664	683	674	676	701	698	685	667	710	684	697	650	694	703	646	656	764	727	733	699	689	677	772	706	691	649	717	686	699	680	671	662	692	680	680	654	670	637	727	744	715	670	726	725	696	681	677	678	711	657	694	716	668	704	691	658	690	712	667	722	671	638	628	722	686	726	741	688	738	694	697	699	653	670	686	739	658	679	659	707	684	708	683	681	660	729	664	640	718	704	681	674	638	706	657	683	706	697	639	633	658	696	712	673	638	712	658	658	732	711	684	692	691	642	695	642	721	701	723	653	712	662	673	646	704	723	691	735	693	698	703	700	704	712	689	678	720	699	654	681	697	741	668	669	661	660	701	698	662	640	722	638	640	685	714	700	638	684	713	714	699	702	682	697	649	680	679	712	702	730	716	682	678	722	671	674	688	673	679	681	672	656	692	678	696	693	613	675	678	711	661	613	722	734	694	691	713	683	636	728	704	656	674	648	711	710	681	692	657	690	690	726	672	660	677	687	704	675	698	683	688	670	687	678	696	686	710	697	647	708	665	684	694	693	678	699	687	677	696	704	696	671	640	734	702	713	632	694	659	650	708	734	705	644	712	717	709	675	715	737	679	683	663	635	738	639	697	708	670	656	691	681	670	707	741	702	716	615	696	688	702	682	695	687	677	697	680	670	704	708	666	681	634	641	688	719	686	662	658	652	692	721	660	691	672	684	665	714	681	669	713	647	646	673	673	694	684	644	715	689	673	692	656	696	698	689	669	694	693	700	664	683	683	673	694	653	722	720	658	695	735	704	727	640	685	717	674	701	690	685	684	682	753	698	661	685	689	693	698	662	711	676	758	681	674	691	723	651	677	697	657	663	676	684	694	725	730	644	688	652	707	699	666	689	747	690	680	702	731	706	696	713	689	656	774	710	676	721	678	688	680	653	679	680	702	657	655	715	683	667	728	684	722	700	714	643	728	685	651	680	691	736	748	666	712	660	713	705	674	689	698	712	689	671	728	662	660	667	654	769	680	690	695	722	667	692	708	702	696	726	660	667	722	685	687	725	638	685	697	670	684	684	669	688	718	697	709	725	631	654	661	702	701	702	714	687	692	734	690	676	664	679	694	765	696	685	652	693	725	688	698	649	654	705	659	705	638	732	655	648	691	705	692	713	691	728	643	683	665	757	683	702	711	745	699	678	686	653	682	684	734	703	687	639	655	691	681	661	677	630	694	654	689	690	716	707	661	688	656	740	672	669	724	703	698	659	735	692	693	638	696	651	690	686	674	734	682	695	697	647	692	713	666	647	714	632	702	661	702	701	653	639	676	702	630	685	640	700	697	667	644	692	676	669	665	683	689	669	630	683	618	707	689	680	679	703	669	700	718	703	674	697	673	656	699	703	690	641	681	721	699	677	706	668	715	655	690	708	676	727	728	674	697	701	710	673	720	695	681	713	707	699	686	698	712	697	736	705	672	699	661	727	667	718	674	647	710	640	690	653	724	682	685	664	714	685	694	732	717	696	666	727	657	680	677	697	693	734	676	695	766	669	643	691	688	725	707	648	714	659	760	726	650	700	697	690	717	708	686	661	677	662	673	685	689	715	699	704	683	714	697	682	693	684	613	691	692	698	641	686	670	691	696	672	699	696	660	710	683	696	718	673	660	694	696	666	663	659	679	669	685	685	652	691	712	676	657	712	714	680	687	696	658	672	674	745	683	633	670	699	661	684	666	716	679	697	727	659	662	714	683	679	656	654	679	661	654	736	656	653	679	649	628	691	672	691	706	675	681	673	729	678	690	738	685	674	705	689	691	683	701	695	689	662	687	670	715	708	684	691	647	687	668	702	704	734	668	714	677	650	753	698	700	706	684	668	716	668	657	664	674	667	661	703	704	691	705	646	669	668	684	728	672	704	720	684	656	674	736	731	734	655	667	700	681	713	719	697	691	702	731	667	683	688	681	729	681	680	689	677	674	667	730	694	710	662	690	689	687	679	710	708	683	717	715	689	698	663	691	737	671	689	675	747	687	694	732	639	707	705	721	713	640	673	688	707	752	651	690	689	693	689	712	673	671	615	678	676	715	647	681	667	717	617	675	698	708	714	697	690	683	710	675	678	652	717	692	704	634	692	679	624	671	652	695	672	675	688	681	708	692	652	667	714	697	689	659	720	711	683	727	678	708	697	686	660	747	690	707	685	658	724	675	677	659	641	741	717	650	684	703	660	686	732	720	710	668	665	672	704	712	690	685	738	664	692	697	693	647	716	660	697	647	705	680	641	714	669	660	669	674	725	710	691	683	677	723	721	689	701	678	677	668	682	641	715	703	664	673	689	684	656	670	700	657	671	687	713	725	707	691	715	694	683	643	686	647	695	677	669	662	659	667
23329	21322	28378	24601	21327	21425	12401	2329	1777	1574	1468	1399	1310	1217	1258	1195	1176	1155	1131	1117	1132	1060	1078	1091	1040	999	1042	1014	1027	1053	1098	1024	1002	1035	1021	1048	996	1028	999	1039	1005	1015	970	1002	1032	947	908	1012	939	966	965	1040	1076	931	928	996	942	939	958	997	929	938	945	1002	927	967	996	928	1001	951	1035	983	940	974	1017	1008	952	926	995	999	973	966	1022	961	994	943	975	961	997	981	948	942	1035	990	952	941	956	981	968	894	1016	1008	1028	935	1010	952	948	955	1003	929	974	997	1005	942	959	944	920	942	957	969	985	953	1008	951	968	915	953	943	941	954	1052	970	962	947	999	972	971	951	960	999	953	940	938	966	918	955	964	1005	972	957	956	975	937	897	943	986	959	935	964	951	903	956	952	981	982	958	955	934	1013	962	1058	978	1021	957	936	987	979	923	956	959	971	966	974	931	967	983	957	1010	902	1001	966	949	971	929	954	969	979	991	1044	960	977	968	945	940	933	1016	994	1010	900	978	966	956	1012	960	975	1000	959	959	951	901	946	908	954	981	960	947	964	983	1001	958	978	991	909	979	947	937	964	945	909	963	995	943	954	962	985	981	917	976	969	986	1010	968	966	984	894	956	965	990	958	938	954	991	912	932	994	966	920	963	931	967	1005	967	958	951	979	993	924	956	954	975	975	924	1008	946	994	966	992	888	1017	975	963	888	900	942	972	1037	946	961	966	992	999	947	1028	984	936	958	1014	960	948	998	945	955	1010	933	967	971	987	975	976	991	1012	1020	950	932	974	962	914	988	905	967	919	979	977	969	947	944	974	1013	968	970	946	925	965	959	942	962	948	998	954	1026	944	999	984	925	868	970	976	967	968	994	974	936	950	983	967	975	958	986	916	961	1011	995	968	974	1001	953	972	940	988	1000	952	941	1002	962	1010	924	963	996	949	941	1019	913	948	910	992	961	1012	910	956	947	969	957	1025	964	957	914	1008	952	1000	939	937	926	929	978	942	988	982	1023	1012	968	950	1043	979	939	961	945	954	925	932	900	947	994	937	956	938	941	956	996	962	917	904	896	967	919	996	975	933	924	976	967	947	972	996	1006	939	985	968	1003	976	971	866	949	981	917	968	949	957	952	947	965	911	967	959	902	954	1026	949	896	922	993	947	951	962	949	971	978	928	996	978	941	902	933	934	948	922	963	986	945	942	947	965	938	942	962	930	944	1022	964	935	1031	993	972	984	928	988	953	971	890	961	1009	932	994	982	936	910	990	925	901	904	999	949	984	907	954	893	971	920	936	972	1016	982	973	895	975	956	924	954	940	925	973	865	918	937	988	955	911	917	942	1006	946	980	996	940	916	987	994	944	984	973	935	1006	986	971	973	925	971	947	935	957	969	957	899	951	980	994	963	951	947	964	906	986	1001	950	1000	958	949	945	967	994	979	1002	977	907	951	948	982	966	947	940	1003	997	983	938	1031	930	966	934	954	991	925	910	882	994	975	936	979	964	1001	985	923	939	990	980	992	910	1020	974	978	989	925	873	942	1005	922	913	941	1017	975	947	989	1003	974	967	948	958	992	992	932	976	973	914	932	1032	988	917	990	990	905	974	961	977	946	938	958	981	1017	931	931	1004	1002	951	994	986	996	942	975	970	943	953	944	967	918	934	980	940	992	1004	959	972	965	953	975	975	934	944	931	959	943	974	890	986	932	955	953	956	1008	985	944	999	950	921	975	931	970	918	979	993	997	913	907	942	914	954	945	904	985	938	971	931	928	1039	957	963	918	970	982	1020	958	1011	944	970	959	952	899	958	1000	949	989	997	933	1017	921	987	936	935	937	996	968	937	953	956	948	944	941	963	969	887	1021	970	990	909	1016	976	938	941	961	971	981	957	994	965	999	945	976	986	956	984	976	905	970	956	910	997	968	968	980	997	907	974	1005	941	984	1001	973	942	947	909	949	916	966	930	986	916	965	1030	972	936	935	1048	1005	969	976	970	985	982	946	915	919	952	938	933	988	976	995	1026	881	915	995	984	927	1001	903	967	927	894	970	992	988	933	1006	949	902	1001	941	914	999	989	885	952	955	982	956	976	995	962	948	1014	976	997	947	959	991	974	967	919	1030	970	886	893	943	967	970	968	963	962	966	982	1041	897	947	997	1008	1004	917	990	935	958	984	909	987	952	964	998	926	958	917	938	940	951	990	965	961	974	936	983	929	909	996	896	950	993	975	966	1000	1029	933	953	950	980	959	1010	962	918	907	981	957	928	981	948	956	1004	1017	961	921	988	1017	975	1003	953	999	965	980	952	922	975	1014	942	965	949	1018	943	1009	907	914	925	913	934	1004	1003	869	943	904	953	932	963	948	920	984	930	988	1030	931	938	996	975	994	985	952	994	978	887	933	928	1003	928	977	1040	954	959	948	996	985	889	923	953	981	967	954	967	951	965	943	1033	1005	982	947	987	929	908	1037	988	999	996	938	928	981	934	942	1050	945	985	1003	933	1005	972	957	954	1017	939	918	935	897	974	986	971	1002	975	962	934	946	968	919	1015	971	996	864	929	944	1009	1001	975	950	921	974	945	946	946	994	980	969	993	974	958	989	894	935	965	875	940	928	1015	927	980	1029	956	912	978	938	979	963	943	981	978	994	969	899	946	910	947	943	935	945	992	929	972	950	964	980	964	963	937	961	951	953	981	949	932	1027	935	987	981	993	982	981	962	901	917	940	922	937	988	935	977	996	946	948	958	999	948	958	995	971	988	958	947	932	959	927	943	923	970	920	940	941	959	969	962	1032	1011	962	990	987	951	893	925	967	923	994	935	982	990	926	945	941	994	958	991	985	998	939	976	957	952	961	921	1002	945	968	957	996	998	1020	962	913	1000	962	940	993	955	999	1005	955	981	936	978	1005	952	980	1031	947	898	955	965	991	918	944	973	947	928	968	959	968	949	1000	942	925	942	982	943	995	956	982	957	932	981	988	929	959	1002	949	933	969	946	999	1026	998	976	961	952	1007	977	1012	943	894	1036	916	984	978	936	987	939	947	937	917	928	1017	997	955	966	982	953	949	930	941	902	972	905	925	930	936	943	963	910	934	940	917	989	961	956	950	964	911	974	971	941	911	899	939	941	896	903	970	1000	961	957	955	948	987	992	933	947	965	960	942	899	918	966	958	943	960	940	959	990	944	940	893	886	983	963	1056	991	955	957	945	970	991	975	957	885	945	996	931	946	925	982	968	921	963	997	932	945	932	972	914	995	929	917	981	960	967	950	950	925	945	940	869	912	943	918	1033	965	1018	942	987	963	967	920	953	936	929	970	918	951	962	965	924	952	1003	1001	901	957	989	913	1008	938	986	941	971	922	1006	898	1010	998	967	938	923	969	980	925	977	924	942	924	966	895	948	946	955	956	951	937	981	951	945	1013	938	989	944	990	975	941	970	997	893	919	966	971	1023	941	963	982	966	934	988	949	984	972	1013	974	985	965	879	959	989	937	954	904	934	944	923	937	968	936	982	985	913	1014	939	959	959	914	1015	931	923	977	930	974	979	975	964	909	924	943	954	891	967	962	978	955	926	921	976	935	1000	973	904	986	953	955	963	949	982	1030	920	981	918	1004	905	967	970	943	1003	926	925	1003	965	983	999	959	1028	998	904	922	1047	997	985
10149	17682	16195	9794	6603	5047	3912	3187	2661	2372	2027	1834	1775	1539	1433	1405	1365	1240	1259	1210	1178	1093	1097	1054	1086	1079	1074	1066	1001	1027	960	1031	1037	969	954	1036	951	996	996	942	919	1008	957	945	936	936	985	914	927	924	897	982	926	948	952	902	900	931	910	911	950	900	889	957	964	944	886	907	936	913	962	900	974	947	929	899	925	874	942	929	894	934	892	898	910	907	906	961	926	893	906	908	880	860	921	913	969	875	962	919	899	879	944	925	891	926	899	939	925	925	926	904	964	948	903	883	868	855	904	878	868	903	873	917	906	934	914	858	904	905	939	927	935	909	914	854	885	876	905	895	902	903	974	915	876	919	887	946	902	874	936	908	949	911	854	923	815	871	914	874	897	949	841	923	907	907	827	890	909	925	914	867	910	947	889	916	913	896	868	885	879	908	870	930	901	880	963	858	875	935	956	911	948	920	863	899	915	912	869	883	947	907	932	885	915	893	907	855	938	910	841	871	908	889	889	922	945	966	920	876	933	919	896	902	923	916	871	938	917	891	908	865	927	891	894	934	913	891	871	851	868	937	865	889	906	996	913	886	862	874	899	843	917	863	872	945	945	956	903	846	916	881	906	924	871	943	897	884	927	880	878	926	932	884	924	973	893	902	886	891	867	855	883	929	928	850	909	908	869	829	914	883	858	902	919	826	907	929	905	1001	903	918	937	903	965	914	882	857	909	926	861	889	892	891	922	922	883	905	889	944	888	876	886	870	876	907	879	906	903	870	887	920	928	945	862	843	912	951	921	874	894	952	930	910	891	943	904	874	907	923	904	912	941	923	867	888	948	925	841	908	938	941	885	937	864	916	891	867	873	874	911	933	873	967	902	962	925	878	941	923	884	839	943	871	864	951	917	926	870	902	885	888	917	899	886	960	937	894	949	885	915	861	899	863	915	894	973	875	915	877	930	915	884	932	898	875	942	937	924	887	898	949	896	889	964	861	926	866	912	886	898	939	883	845	875	994	873	903	873	914	914	879	865	871	874	969	889	889	922	892	876	870	842	910	886	930	901	906	894	939	881	842	904	914	887	832	917	887	918	864	920	866	947	863	887	856	860	957	920	872	882	927	929	889	912	905	884	840	831	894	870	829	895	900	894	901	886	930	859	913	924	950	915	861	869	898	917	884	881	976	909	922	882	896	904	887	942	910	900	884	913	925	926	866	880	864	827	868	962	933	942	934	876	914	920	904	935	868	941	916	918	926	865	877	888	891	876	973	923	908	887	895	918	878	948	892	908	907	874	908	887	876	932	861	901	906	902	890	878	934	892	916	885	873	915	880	921	922	918	932	903	907	904	876	905	974	931	915	889	909	941	873	905	922	947	897	867	888	883	907	899	933	927	880	907	887	946	891	960	929	932	902	898	910	912	894	937	879	900	930	897	921	887	956	867	899	874	909	874	946	884	939	828	895	905	939	899	858	943	922	900	892	917	917	949	900	890	948	877	926	898	945	943	883	880	865	914	933	913	934	927	902	907	890	894	948	877	863	914	890	921	896	917	835	914	864	871	908	916	904	932	941	940	965	898	909	882	820	934	865	907	902	869	934	888	885	888	870	889	899	947	868	884	883	949	880	893	923	915	949	903	924	912	936	897	873	917	895	955	876	902	895	864	880	901	880	938	891	886	869	896	967	943	881	902	929	923	902	925	864	906	932	931	895	924	885	908	894	833	897	889	884	957	925	897	909	879	918	895	903	855	885	917	912	917	969	916	864	913	925	919	893	901	891	893	919	906	944	893	920	895	906	920	926	893	958	903	885	900	912	920	895	919	904	893	887	862	944	877	903	906	885	958	916	908	880	903	897	921	929	886	910	922	891	924	932	857	946	914	927	864	888	901	896	878	946	924	954	928	893	922	886	938	942	869	915	866	895	913	865	894	844	945	900	856	900	899	928	858	958	918	871	904	897	934	878	912	878	912	879	886	910	919	948	881	897	915	928	907	914	875	949	911	902	877	920	918	903	886	877	930	909	886	892	938	927	862	875	943	884	953	900	945	922	878	889	921	907	910	897	900	869	871	919	805	912	936	898	836	923	920	908	893	867	897	912	882	897	871	916	845	912	911	906	916	867	904	932	903	933	908	903	902	902	853	920	918	930	897	920	923	866	891	899	889	855	840	892	902	931	846	938	849	838	884	907	907	883	886	927	858	870	917	917	861	906	952	940	927	928	956	910	911	901	994	922	936	930	883	908	888	881	881	908	868	919	936	883	917	920	896	914	876	975	915	895	899	903	893	900	928	925	900	904	948	938	920	923	879	916	914	915	902	853	904	871	890	923	887	871	848	919	925	936	890	920	908	875	921	929	904	946	922	904	914	902	859	966	918	897	899	937	925	869	845	886	854	907	908	939	915	875	843	917	846	909	906	878	889	856	913	883	917	904	902	913	897	913	945	896	905	915	950	907	957	855	875	913	867	887	858	894	946	908	924	977	834	944	946	903	935	883	884	908	817	914	897	948	905	873	873	899	905	914	940	924	926	854	940	872	852	930	908	900	905	964	934	908	927	893	944	939	908	904	857	869	887	881	925	900	915	926	857	863	911	906	974	883	946	906	912	946	892	891	939	852	921	989	873	930	908	881	958	889	872	937	931	882	915	915	879	898	855	901	965	864	893	930	868	806	881	958	897	888	888	920	920	896	923	949	873	878	933	932	870	878	916	909	980	917	867	869	908	913	936	867	932	838	954	898	957	919	948	868	919	923	852	880	877	892	964	917	909	954	900	932	859	876	910	861	903	908	955	901	906	935	911	920	945	908	881	862	890	911	936	906	898	926	899	873	927	910	920	922	919	915	882	862	913	927	852	870	897	910	934	893	970	919	915	899	924	931	923	884	906	894	907	857	924	933	911	949	860	905	879	904	915	940	823	919	878	867	901	908	922	933	871	923	820	948	957	889	936	894	943	920	908	885	901	897	920	933	918	914	897	907	902	906	940	956	904	927	908	918	851	885	873	891	871	865	890	903	946	867	888	856	885	916	874	884	902	899	935	930	901	911	935	929	886	882	928	920	921	934	838	929	945	926	935	897	874	929	913	939	878	983	966	951	919	920	915	920	926	923	888	914	924	889	907	892	902	934	890	909	907	919	878	926	887	947	959	859	897	930	838	872	854	884	946	912	890	841	907	921	892	917	916	894	876	886	944	962	887	907	876	909	921	914	945	867	933	883	954	874	888	881	891	881	925	883	865	899	943	922	929	909	865	927	915	872	961	878	896	882	903	889	885	927	905	898	886	916	938	876	933	920	922	910	908	892	927	903	907	892	922	873	920	888	952	895	918	928	932	890	933	926	930	932	912	888	890	873	882	888	911	836	919	918	914	877	914	910	887	909	892	916	863	909	900	918	879	855	884	905	889	883	978	948	908	893	892	887	917	902	927	905	927	928	865	919	947	904	883	877	907	918	897	889	917	861	924	845	890	915	929	875	955	869	920	881	903	927	856	946	905	886
29001	16236	2356	497	400	360	340	338	321	336	328	325	324	344	326	313	299	292	287	318	296	310	319	334	307	354	314	346	313	290	331	328	317	309	317	317	310	278	282	294	330	295	279	317	291	299	307	322	322	334	297	298	286	328	325	305	314	319	292	301	298	287	312	284	312	322	289	316	310	300	289	308	313	280	287	304	323	335	296	307	302	331	330	298	292	322	309	309	319	294	314	330	309	295	295	297	318	321	259	304	297	289	299	285	284	300	303	312	310	321	341	302	315	344	302	285	310	292	325	315	305	319	319	294	302	325	302	300	306	319	332	292	322	297	310	328	312	329	310	298	304	297	308	300	328	334	292	294	295	298	272	322	326	329	293	320	309	288	313	276	292	324	297	278	336	304	333	291	316	334	284	338	326	304	330	337	322	319	296	319	329	292	289	303	304	324	306	281	289	302	349	298	311	308	331	319	282	301	292	297	310	295	305	337	285	292	297	327	302	290	289	274	273	295	330	315	308	305	337	301	307	294	291	306	301	285	306	299	313	296	312	280	329	291	300	280	311	297	300	288	304	322	307	291	309	318	327	324	279	312	279	286	311	298	284	299	275	305	297	323	304	282	301	275	311	316	305	339	283	331	313	314	314	294	312	304	319	321	303	312	297	307	308	302	309	309	306	312	296	325	300	335	309	303	303	324	301	265	305	327	291	295	308	292	306	310	311	325	300	308	309	326	302	292	263	301	349	302	315	352	296	323	325	334	332	320	317	298	291	320	303	300	293	317	315	297	291	300	326	321	303	311	278	302	307	322	302	301	301	323	301	280	304	308	292	293	321	277	312	295	315	333	287	313	335	301	337	287	260	305	317	326	265	316	318	278	283	328	294	312	313	300	313	307	314	300	303	301	288	278	328	309	320	315	301	305	306	330	310	317	319	312	303	337	296	290	314	294	304	270	317	282	320	298	298	286	312	278	318	319	333	318	346	275	331	291	281	290	283	319	308	274	293	328	313	326	329	296	330	316	306	287	277	315	302	308	324	303	315	311	291	310	320	319	294	296	305	280	287	323	290	334	323	320	282	321	319	312	284	322	311	300	287	300	350	303	315	303	314	338	312	297	294	313	331	319	341	296	289	310	279	299	304	290	305	316	288	299	284	297	306	291	307	301	276	308	319	327	325	292	320	319	313	305	283	308	305	298	292	300	302	282	313	328	321	299	295	306	319	302	298	313	314	302	306	301	334	312	290	322	283	308	301	299	329	286	332	331	288	308	294	328	303	316	302	300	283	321	303	295	318	297	297	313	281	306	309	312	298	327	283	289	332	322	262	318	294	292	323	312	325	294	297	300	312	316	333	275	315	333	317	305	288	293	285	283	324	318	285	282	308	288	302	282	284	309	276	314	308	300	300	314	302	295	307	295	290	315	304	268	297	302	333	288	276	326	326	315	298	292	322	322	306	303	296	310	285	304	305	324	325	302	310	313	320	285	289	286	316	321	307	335	286	285	282	315	297	270	336	326	319	303	301	319	311	320	312	311	308	282	288	298	336	319	275	304	326	319	298	279	289	321	320	304	318	327	287	290	354	293	323	266	327	308	303	298	311	315	297	312	343	307	274	283	306	314	304	326	309	293	323	318	322	317	282	303	303	298	315	289	299	302	317	280	316	281	280	310	291	271	288	316	314	323	339	303	280	334	301	291	308	307	310	299	293	316	309	277	308	310	354	315	308	328	331	304	288	274	290	324	319	301	317	294	311	305	338	295	318	305	277	328	301	305	334	304	295	272	305	325	303	313	306	290	305	301	328	295	314	310	318	295	324	296	277	354	294	309	306	314	336	339	328	306	287	319	313	332	311	276	320	328	282	293	290	301	328	299	281	314	286	313	278	300	301	302	309	274	318	313	340	316	331	323	273	296	325	317	298	314	284	306	323	289	309	281	297	309	317	313	308	293	304	323	319	304	324	304	290	339	288	324	308	301	306	296	334	304	288	309	318	271	325	313	311	330	314	311	300	313	323	296	311	306	312	315	300	335	314	274	309	298	273	319	288	316	306	294	305	326	289	310	316	280	301	298	306	300	317	293	290	320	289	309	311	330	305	325	294	295	310	290	293	276	299	317	299	316	314	311	320	315	304	303	329	279	297	296	313	277	277	299	287	297	279	325	318	290	304	299	307	283	315	313	341	294	332	334	276	305	321	291	315	331	283	328	313	297	314	302	297	288	271	317	336	304	312	280	302	309	310	290	264	314	310	320	298	301	337	304	301	305	282	291	335	303	270	320	300	274	317	294	317	291	281	318	290	272	313	311	280	307	317	311	302	295	287	309	302	297	317	295	323	288	267	314	317	322	282	340	308	301	287	315	332	304	318	278	336	289	294	284	322	294	263	268	299	317	315	332	280	271	299	306	305	294	326	273	291	309	305	303	316	299	311	301	312	292	324	311	330	328	307	276	305	296	324	331	312	306	290	300	255	301	306	299	296	311	321	304	304	280	324	296	325	319	292	313	274	315	306	314	301	309	291	294	305	304	319	298	319	315	327	303	300	315	307	322	323	337	292	333	289	317	289	308	290	292	278	348	287	313	298	298	308	309	305	304	285	302	322	336	323	329	292	322	291	318	340	321	310	318	304	298	288	315	325	307	325	304	304	304	280	324	289	304	300	261	327	297	308	323	304	312	314	299	285	329	311	307	286	310	322	342	349	298	299	299	333	296	267	303	315	299	299	297	314	303	362	291	305	314	304	295	289	295	308	296	325	319	289	292	330	288	314	306	339	324	290	280	314	288	314	343	290	289	341	314	298	285	324	300	276	286	331	302	324	304	316	282	335	341	267	324	297	313	282	297	295	340	297	282	318	292	305	313	295	318	303	279	288	291	325	281	310	303	280	310	271	327	309	270	291	284	292	306	304	324	308	302	289	294	305	309	315	291	283	286	310	310	311	322	310	279	283	290	313	290	320	319	297	329	300	303	336	293	333	309	351	320	283	315	313	326	320	315	335	307	319	301	295	284	303	297	308	313	291	324	298	307	306	326	312	303	315	308	334	327	332	300	317	294	312	285	312	277	295	327	284	329	290	320	295	334	278	325	336	350	316	331	286	330	306	329	292	292	321	301	351	322	326	289	305	295	306	312	311	343	283	298	298	324	282	329	318	327	285	285	308	287	325	321	291	292	324	280	282	330	305	291	313	327	310	333	260	315	302	312	277	320	287	303	268	305	345	299	321	298	299	318	261	279	297	311	261	331	314	308	316	293	303	319	330	361	313	296	289	310	321	334	288	355	295	287	291	314	301	292	256	278	326	310	312	309	292	270	315	310	311	296	304	333	338	295	305	318	328	269	301	309	300	328	294	276	307	323	318	282	309	292	314	322	307	294	309	345	318	300	261	306	314	327	281	282	310	293	309	300	274	305	315	325	303	287	289	290	319	355	328	322	329	300	328	332	273	305	347	310	299	303	316	288	305	313	297	296	281	316	307	326	305	321	282	313	321	301
4939	830	797	502	464	423	387	380	373	352	327	334	320	315	335	302	312	327	302	340	328	296	313	304	335	321	267	334	307	308	336	300	324	328	317	307	305	335	309	315	302	306	278	319	319	308	315	319	294	291	287	301	308	296	274	264	304	291	264	300	315	295	292	280	307	305	290	295	320	342	369	328	308	299	309	338	277	286	308	277	328	315	317	310	320	313	303	283	288	308	285	310	325	303	304	293	302	302	287	305	315	271	292	277	318	311	298	326	316	310	335	329	321	320	304	286	278	295	292	309	330	307	303	301	275	300	308	314	312	297	274	295	322	299	317	274	303	293	320	319	306	289	322	335	283	305	291	314	338	288	294	312	315	304	318	286	318	321	311	318	283	308	313	289	262	312	326	315	319	330	334	297	287	324	278	316	315	310	331	325	291	323	312	294	292	308	301	303	304	303	285	286	322	291	295	328	305	305	352	311	296	292	294	293	284	283	299	328	257	302	325	311	317	285	298	299	308	288	308	300	281	300	332	291	301	318	314	288	298	302	311	319	306	320	315	322	291	288	309	288	289	288	307	299	283	307	307	294	287	277	328	304	299	322	295	316	319	291	316	327	309	320	337	311	289	303	315	288	316	292	291	303	284	287	302	305	295	326	319	289	302	290	322	325	311	323	317	293	304	294	341	274	316	300	283	267	274	310	312	331	296	295	318	334	325	298	315	338	311	343	309	304	295	302	293	284	293	326	290	319	299	324	311	291	305	316	311	294	306	311	302	283	296	302	316	332	291	312	308	308	279	320	287	289	308	319	320	303	281	296	302	296	274	317	302	318	304	301	331	319	330	309	271	300	306	292	330	317	308	291	292	313	299	293	282	293	296	297	290	290	319	285	315	309	311	351	316	307	289	312	291	336	282	302	315	316	317	285	324	272	298	315	306	283	308	290	306	346	300	311	277	296	284	278	295	313	291	282	312	292	303	341	296	307	298	292	307	314	299	321	324	316	282	299	297	316	298	297	307	287	278	301	294	292	334	303	296	308	296	316	300	260	318	318	317	327	282	298	336	326	300	316	313	299	312	303	300	328	313	302	287	255	293	344	278	305	289	310	308	319	312	310	294	300	306	310	310	294	308	321	315	314	323	295	298	290	313	293	322	283	336	307	260	307	313	300	318	284	300	299	296	287	312	268	307	328	299	279	319	329	310	313	284	320	306	329	274	296	318	298	326	309	341	301	322	306	287	293	288	288	296	337	289	274	294	346	297	288	307	317	282	311	287	317	293	327	306	270	308	304	298	276	303	280	304	295	333	321	299	315	303	367	286	305	332	309	321	294	323	286	303	340	301	311	315	289	294	316	275	289	304	301	320	286	292	280	321	307	331	303	314	287	302	314	302	310	311	289	291	333	279	333	319	295	335	289	296	321	306	305	278	322	306	340	307	330	311	302	275	296	287	280	311	314	295	324	309	312	309	313	320	293	303	276	311	314	294	318	307	321	311	288	303	297	319	300	268	313	326	278	316	324	281	305	310	330	272	307	304	281	330	304	313	329	311	313	307	310	301	315	278	313	300	312	286	336	324	301	296	299	300	295	319	306	305	306	320	314	294	327	307	314	316	322	316	272	311	275	298	341	347	298	320	316	311	328	310	287	291	315	326	322	296	284	296	325	306	289	316	298	295	308	272	316	292	328	306	325	317	294	304	321	289	329	274	304	295	295	325	318	332	314	302	276	293	323	307	308	279	296	317	326	295	294	302	299	304	305	314	330	325	317	300	300	328	301	314	300	329	306	315	303	326	279	309	303	316	306	274	280	315	298	330	314	299	294	313	338	304	329	279	294	327	333	311	293	303	302	313	316	299	341	288	305	272	334	275	289	322	289	325	313	317	296	285	282	330	282	335	302	343	304	277	293	307	289	285	296	331	292	295	287	304	310	289	328	288	297	315	317	340	287	287	296	279	331	273	288	334	275	306	308	297	309	315	296	314	301	274	329	319	289	303	311	301	295	296	323	309	275	285	320	296	308	290	304	285	302	326	319	317	330	305	308	326	299	313	301	339	321	297	305	310	321	287	276	306	320	308	299	331	280	295	306	304	288	332	307	330	317	327	296	306	296	281	296	301	330	277	306	316	291	301	335	319	303	316	309	314	282	287	304	354	306	296	316	300	330	306	292	321	310	310	283	318	314	340	299	309	304	337	284	302	318	285	317	311	329	303	329	291	323	294	293	292	281	319	288	299	317	295	277	318	325	305	314	304	278	288	299	302	316	334	315	297	318	319	307	325	327	305	296	312	305	290	307	297	305	325	283	310	315	303	320	297	307	324	310	272	332	298	281	291	333	326	291	291	303	304	301	271	313	301	306	328	312	322	323	300	335	290	329	301	296	328	323	295	281	308	314	293	327	346	302	284	328	284	335	329	311	324	310	282	287	296	323	310	333	338	307	319	277	297	311	285	293	296	288	296	297	309	304	310	322	316	265	312	328	289	303	315	293	291	286	326	288	323	290	335	288	314	307	333	303	297	312	302	309	320	312	315	318	313	311	283	309	311	293	318	325	314	311	324	324	302	325	286	305	326	310	328	311	315	292	323	318	316	289	320	295	307	290	311	306	311	304	291	283	319	295	308	281	302	287	324	316	298	314	343	287	303	338	317	301	282	331	288	311	346	303	313	307	337	303	300	321	281	314	279	288	290	306	287	314	305	321	317	314	291	322	302	283	324	314	311	299	317	315	304	303	306	316	305	293	332	294	311	309	307	313	366	283	332	285	304	312	313	333	290	327	272	323	302	319	303	301	327	323	291	308	291	287	320	301	301	313	295	332	303	301	322	323	289	296	294	317	323	287	286	286	310	301	321	292	300	304	308	283	309	325	284	309	297	291	291	311	320	316	297	307	289	297	293	321	297	282	330	310	309	313	303	306	336	327	296	335	308	305	316	319	320	302	280	312	299	287	328	292	312	293	326	320	300	312	295	333	311	294	248	307	286	296	272	349	322	317	307	288	322	311	308	298	348	341	314	301	305	307	299	310	290	297	288	326	305	303	295	290	339	318	303	275	276	306	315	290	315	305	320	298	266	297	293	303	308	317	306	329	292	317	324	316	290	321	295	300	319	339	327	327	311	277	360	316	300	300	292	309	299	300	309	338	288	340	324	331	300	318	290	278	294	281	349	298	300	315	302	286	297	282	310	292	321	326	330	302	299	330	314	303	308	286	355	353	284	286	318	307	276	328	308	321	341	288	327	285	318	299	278	320	294	299	307	326	303	296	295	324	327	312	299	324	279	316	327	332	301	312	290	295	316	309	290	284	295	298	323	276	305	337	286	289	317	302	327	316	298	304	306	311	296	307	284	336	293	319	332	291	263	304	307	278	309	320	311	288	305	287	309	298	308	336	296	297	290	276	303	311	302	283	316	342	289	328	297	310	296	303	337	297	335	316	302	330	286	284	332	302	322	315	295	331	326	322	298	294	318	348	328	289	327	297	299	324	293	311
25749	21342	28114	24916	21351	13317	2183	1291	1226	1093	1040	945	922	917	901	897	761	852	816	802	809	824	755	793	771	782	772	818	829	781	783	773	800	753	727	756	767	810	711	772	836	744	716	725	776	730	785	728	731	722	785	762	786	747	738	777	726	750	760	766	771	769	744	776	687	762	745	738	725	723	721	781	786	725	718	753	699	774	755	749	741	768	732	749	761	797	758	736	729	741	763	748	760	773	831	738	711	722	757	743	693	766	736	708	757	686	726	737	769	744	746	731	796	783	734	697	713	715	767	776	738	715	742	677	709	753	769	793	716	750	749	718	693	724	743	736	736	777	765	759	758	749	777	726	726	731	736	724	776	771	775	740	729	714	702	785	717	746	724	740	768	706	749	739	755	720	734	754	701	779	728	749	713	754	703	707	758	777	764	738	771	714	740	759	761	737	746	735	783	794	749	726	776	761	751	750	704	757	732	725	754	694	660	744	756	750	742	745	773	752	790	794	682	749	770	689	754	722	729	702	675	689	708	771	764	752	774	710	730	769	740	776	751	735	741	712	785	763	785	793	747	706	757	702	709	728	784	767	746	722	698	790	706	708	757	724	741	706	768	764	792	772	773	701	735	719	712	742	722	722	748	713	767	761	773	770	755	756	722	727	698	793	748	723	704	769	765	766	786	803	710	739	758	706	712	723	732	731	712	714	712	730	723	723	727	772	723	758	742	727	697	764	831	780	721	697	691	715	728	728	744	750	715	725	741	708	728	717	794	738	723	748	713	722	750	744	773	771	709	684	756	692	736	737	752	740	730	707	761	751	731	752	717	700	772	736	722	773	751	728	755	771	820	778	698	780	760	769	794	761	765	730	725	787	704	738	716	744	805	730	729	757	734	707	725	738	710	736	752	761	707	794	748	756	742	713	696	766	780	741	745	759	767	759	784	710	761	743	757	777	727	771	772	715	739	734	753	710	730	743	712	785	749	748	743	798	775	766	769	705	768	727	723	751	691	731	720	728	720	710	669	767	739	742	745	738	761	695	759	729	746	746	797	752	755	732	745	749	763	708	761	762	728	725	785	764	777	698	754	748	795	798	760	776	776	754	695	715	757	724	757	810	782	682	645	762	717	799	756	734	754	731	727	781	769	709	726	733	748	738	720	739	707	698	774	734	699	723	775	773	721	714	763	730	778	778	703	780	735	796	768	756	716	750	756	717	718	743	690	761	704	724	784	739	767	709	768	750	731	725	737	737	693	755	774	720	732	722	741	679	733	706	715	756	756	733	701	752	719	756	775	716	760	758	748	774	787	697	721	742	758	780	726	790	752	771	742	727	719	751	712	698	771	781	731	743	692	763	793	745	743	762	746	718	713	704	748	743	693	710	794	775	767	706	716	783	722	757	754	771	784	710	734	677	732	751	780	720	758	826	760	731	738	724	757	708	722	727	712	726	682	747	764	737	739	753	721	757	687	781	709	742	717	736	714	734	674	789	784	736	742	706	692	762	689	735	723	741	719	729	727	732	713	809	743	737	790	738	698	737	710	714	763	739	727	730	732	731	733	771	736	736	742	704	713	785	760	776	774	755	717	759	780	719	701	762	712	729	692	775	721	733	710	758	723	778	769	749	753	763	799	737	718	706	756	755	742	752	781	717	708	750	708	688	704	739	768	742	701	730	788	705	754	743	739	785	710	710	748	780	760	766	785	746	721	734	726	722	718	741	727	745	767	738	707	737	783	753	772	759	767	748	748	710	751	773	746	705	749	710	789	764	749	711	795	713	693	714	745	763	768	754	742	740	724	725	729	800	727	697	766	726	729	717	799	718	722	735	738	757	761	732	752	760	737	690	732	755	709	744	726	716	796	705	719	722	705	736	776	725	726	772	759	755	687	746	763	717	775	745	729	679	795	751	771	778	727	781	695	720	760	698	774	762	811	695	742	660	776	747	709	737	737	745	737	750	702	684	717	772	807	745	784	715	699	809	759	718	692	699	751	733	766	779	762	812	794	766	738	748	723	715	761	755	764	753	767	744	678	741	736	740	771	709	733	823	734	723	728	745	723	707	728	744	723	760	798	754	718	732	714	759	769	756	724	752	733	721	694	759	726	775	729	708	734	750	734	696	717	781	751	668	775	770	761	714	769	776	748	735	746	743	755	742	779	775	724	750	767	734	724	755	759	783	741	726	754	756	763	759	734	762	734	752	736	759	680	758	717	733	748	778	704	722	768	745	725	730	804	779	699	774	751	731	727	758	801	740	694	840	795	735	765	682	713	770	728	735	720	717	730	729	789	764	743	730	714	713	784	767	762	759	753	799	717	737	730	773	764	778	760	703	695	725	769	749	717	803	729	751	771	779	730	743	780	699	777	723	739	726	779	733	720	777	754	795	719	709	777	698	760	770	727	700	749	758	773	743	777	740	753	716	778	732	723	711	743	755	708	775	768	739	791	755	765	770	704	737	729	726	758	723	681	743	725	763	771	692	738	751	742	766	677	774	704	723	796	708	710	755	725	775	739	747	796	773	757	799	809	733	746	741	757	730	752	752	719	763	750	716	703	718	780	727	676	725	777	791	826	721	730	741	781	730	676	766	731	738	742	774	735	720	742	721	734	720	731	761	784	723	720	737	762	773	751	725	754	708	747	768	707	734	734	782	746	742	761	734	741	763	799	726	730	761	737	745	739	706	755	758	715	745	702	732	726	783	745	710	769	755	704	726	702	741	750	727	733	722	709	771	669	782	723	786	752	813	688	740	727	784	784	747	763	725	702	730	749	758	766	723	730	701	734	755	711	706	741	781	716	688	731	756	752	743	733	722	792	735	717	788	730	743	752	764	732	735	735	741	746	733	770	756	788	763	755	767	761	759	709	739	685	732	764	702	724	760	749	730	701	765	741	749	718	739	680	735	742	712	733	736	720	782	746	756	759	769	728	749	730	694	745	761	795	765	732	717	753	725	699	751	742	762	712	708	738	750	716	732	735	746	729	739	753	719	718	699	744	742	703	744	773	764	781	758	755	730	710	717	761	764	713	715	743	730	746	727	754	744	748	748	753	742	718	768	742	767	778	752	735	736	742	764	767	745	730	700	746	736	741	737	756	807	762	730	696	732	748	765	733	770	769	731	743	748	736	727	723	786	764	737	785	788	702	737	777	756	715	756	719	779	791	771	771	720	735	755	705	727	694	755	734	781	662	734	714	746	710	700	733	764	734	740	736	769	715	737	721	737	758	757	756	743	748	742	726	758	714	795	746	748	727	759	722	755	706	717	726	804	742	729	760	722	713	770	735	726	697	723	727	729	780	731	725	736	706	724	737	749	747	734	688	730	708	734	698	807	714	727	749	727	797	745	726	721	736	775	717	716	777	746	739	704	717	751	755	712	740	783	749	734	722	766	749	678	728	750	721	765	736	724	782	770	704	729	706	807	708	748	740	790	749	731	752	752	738	752	748	748	802	669	766	740	773	770	735	759	693	749	756	747	706	766	737	645	696	767
7362	10926	10077	5935	3940	2941	2270	1859	1601	1414	1281	1152	1181	1018	965	949	873	901	850	864	872	855	806	809	800	798	777	772	750	767	763	741	738	767	735	715	715	756	737	730	759	733	710	708	674	724	765	707	722	744	694	728	693	711	727	686	676	678	747	683	692	672	720	693	709	623	705	731	663	704	650	691	674	697	684	709	689	690	720	700	682	671	704	681	668	719	683	646	705	681	711	651	738	706	669	713	729	704	680	698	695	681	695	684	657	680	680	699	683	716	707	748	649	688	719	703	653	735	673	738	693	758	704	697	653	706	699	645	710	699	681	739	705	654	658	630	699	712	696	689	672	666	699	687	691	685	693	699	716	713	661	685	672	735	647	740	676	703	712	705	687	677	686	647	732	694	714	679	710	669	709	682	702	701	716	693	715	689	734	731	729	719	695	720	682	700	720	679	694	702	664	662	662	705	705	702	731	716	665	716	686	634	719	672	702	662	692	674	781	677	667	646	664	671	664	708	734	642	671	620	658	705	700	732	680	682	637	675	700	666	628	697	724	707	699	692	676	724	717	699	690	661	717	680	700	705	651	725	684	645	668	672	673	658	679	692	663	655	662	683	695	688	698	699	682	715	664	645	678	695	703	673	653	655	673	691	702	685	710	697	724	729	638	640	729	675	683	676	657	667	687	674	687	635	677	710	695	700	711	732	696	696	682	694	661	704	737	626	690	670	724	701	637	718	651	681	701	716	635	707	670	748	670	664	692	675	720	692	677	701	642	713	693	689	697	691	687	709	643	641	702	658	679	681	714	657	725	686	697	750	698	698	675	658	687	675	720	707	688	668	710	697	704	677	690	693	640	696	681	679	714	713	682	717	710	686	685	681	679	705	696	688	703	720	678	669	664	699	736	674	685	709	702	700	732	689	682	682	713	702	705	713	697	703	689	705	666	647	711	669	695	643	687	724	682	714	679	687	694	662	730	708	700	646	708	669	679	708	732	649	704	661	680	673	695	726	713	711	697	750	715	725	726	717	691	698	736	705	681	690	721	734	663	699	684	685	693	691	711	717	675	718	667	714	672	691	651	668	697	667	667	694	674	724	699	690	723	713	684	701	678	675	689	686	648	696	689	652	736	670	677	726	724	693	687	686	660	683	702	701	681	640	721	723	717	721	667	712	660	669	707	724	700	709	710	687	666	678	711	752	702	662	702	634	679	624	672	706	723	696	750	677	692	689	675	662	644	711	693	729	704	696	706	718	650	680	695	711	663	678	738	668	733	703	700	678	680	660	696	654	719	657	653	692	698	686	642	734	659	718	699	701	689	699	665	671	713	637	648	642	705	751	724	625	652	714	666	758	705	692	705	685	749	712	715	681	673	670	726	687	711	680	732	678	687	669	702	685	689	680	660	702	661	706	669	702	663	656	698	636	679	638	722	700	648	684	689	741	716	747	724	714	705	705	694	690	705	681	657	710	708	696	718	687	718	666	724	661	692	684	664	684	658	675	677	674	681	691	699	729	666	673	693	679	718	684	709	678	704	705	665	667	684	693	702	680	663	669	659	683	734	701	680	681	721	675	721	669	691	689	679	675	760	696	661	695	653	677	671	672	664	670	704	661	712	677	662	701	672	694	688	689	717	650	682	670	735	678	695	681	674	693	658	668	697	702	689	686	680	678	677	688	643	709	674	697	644	670	643	688	654	681	704	619	684	676	698	695	694	633	719	664	684	687	717	616	693	668	699	709	738	698	705	697	691	707	705	702	714	693	685	673	715	715	733	686	733	662	651	717	682	702	715	681	689	686	714	692	672	733	695	678	708	701	668	686	663	680	679	700	646	757	697	722	721	714	679	708	680	636	671	699	681	679	708	678	671	687	704	663	661	704	686	638	682	687	701	685	708	708	717	711	651	714	714	681	713	649	664	703	707	739	646	720	644	716	648	728	719	703	762	682	691	670	671	669	655	723	662	714	718	690	707	731	689	709	642	713	710	664	673	669	676	672	702	699	682	661	661	707	683	698	646	674	710	717	697	696	724	673	643	687	684	662	677	679	711	721	620	695	651	653	720	665	651	656	699	695	684	729	673	691	702	719	708	649	703	683	683	683	716	687	683	735	688	702	661	682	772	710	706	691	679	725	641	722	702	622	673	685	693	679	718	696	665	675	716	703	616	684	674	746	657	721	675	734	651	732	665	719	735	673	659	685	692	699	709	729	705	695	758	675	712	688	671	691	691	678	723	683	667	661	667	713	715	673	660	667	690	715	706	734	658	704	699	696	685	660	662	693	696	666	707	667	736	646	707	678	660	691	689	719	615	685	632	702	689	638	741	679	695	703	693	696	701	622	650	690	707	700	697	667	719	694	684	678	729	720	728	662	689	690	688	731	742	714	671	717	697	695	698	670	672	651	700	711	718	634	715	658	693	696	642	672	705	685	754	673	689	655	706	710	738	698	669	678	669	687	649	695	693	702	694	644	720	718	696	700	744	711	693	686	691	674	697	708	641	679	709	728	709	679	643	665	717	686	642	723	681	701	696	731	698	701	667	681	664	690	676	693	712	686	688	667	692	704	644	681	652	656	617	713	701	681	698	665	693	689	631	695	692	645	680	705	681	709	658	627	669	715	660	696	728	688	695	712	697	706	623	731	660	708	725	673	756	706	717	655	733	734	674	738	659	674	690	740	690	695	735	697	677	647	705	690	670	696	665	706	694	713	710	683	653	637	674	696	661	631	718	673	697	697	670	732	647	728	717	718	693	682	719	676	690	646	717	728	707	674	744	697	664	675	691	669	693	745	704	672	712	738	638	697	719	688	653	715	696	685	693	700	681	690	686	721	700	636	661	702	693	716	654	691	711	683	754	731	692	712	658	732	663	728	682	714	679	682	716	653	707	719	725	678	659	704	724	649	656	686	704	705	751	638	685	701	702	659	711	639	673	664	697	692	649	709	749	649	755	679	646	650	708	693	727	674	686	658	715	704	677	711	705	674	631	645	678	642	723	683	686	682	698	710	696	670	710	686	691	712	687	683	699	678	708	680	720	672	697	719	732	751	653	666	702	708	660	698	710	670	678	701	713	685	648	726	672	749	673	668	681	727	706	726	717	646	684	637	744	716	713	679	672	686	670	660	728	726	681	683	704	706	733	672	647	656	631	689	681	681	697	699	687	665	660	672	710	719	721	724	729	713	693	721	656	695	743	677	698	707	690	692	683	703	677	672	704	705	688	664	694	715	668	686	658	684	670	629	679	726	719	682	667	699	713	674	697	724	689	666	690	714	680	692	666	665	680	691	707	670	730	673	654	653	618	664	675	679	667	655	674	661	771	711	718	682	748	674	697	710	731	673	672	661	699	702	696	675	704	691	655	710	699	680	706	671	716	664	702	671	665	653	643	718	674	676	683	665	733	681	682	696	743	720	700	672	669	713	658	687	662	689	679	682	698	684	694	683	685	670	676	694	739	678	656	712	702	706	661	654	711	641	688	719	707	659	636	738
23405	21354	28409	24641	21358	21466	12417	2387	1791	1583	1453	1340	1378	1260	1246	1159	1193	1121	1118	1123	1118	1148	1047	1104	1047	998	1079	1009	1114	1073	1055	1007	1020	1021	975	1037	1075	991	1008	1098	1004	989	981	1026	992	1003	1001	1011	1034	982	996	1041	933	986	890	993	1024	945	980	928	1000	975	1000	979	963	1001	958	938	959	1043	995	1002	1007	1003	901	960	958	996	943	1002	1003	970	988	1022	1019	981	960	960	953	957	1009	973	978	948	1017	967	942	934	948	968	996	1027	956	985	984	962	959	1061	963	979	981	972	993	1021	997	950	955	945	1001	996	936	912	931	999	974	1010	986	917	1003	958	981	1056	1029	1006	990	943	944	987	974	948	965	950	1033	921	935	937	979	972	965	935	963	981	954	938	976	928	967	907	982	965	999	974	975	930	987	965	986	994	994	948	993	973	959	947	865	961	959	962	945	1003	913	1011	1005	981	963	1001	942	962	968	1011	964	974	980	951	922	954	939	926	972	978	1002	969	941	957	994	942	933	979	967	1019	938	1022	962	961	974	938	947	957	988	1042	892	959	950	998	991	1006	971	940	1007	995	953	948	988	1030	955	908	947	967	952	973	968	969	914	1018	962	931	956	965	917	987	959	962	990	992	904	1000	967	954	960	976	985	943	1026	1028	982	1011	962	972	940	972	958	964	975	989	992	1006	969	960	1005	982	1016	921	950	981	964	946	975	995	984	950	973	1004	999	983	1000	965	978	964	986	930	987	969	949	994	1022	991	953	993	933	979	946	993	987	981	1012	924	930	987	986	971	998	924	1008	953	1068	962	1011	984	989	1005	1000	971	942	996	929	974	1010	974	983	948	940	959	1010	956	958	974	1013	1011	949	981	955	949	913	916	995	994	987	1006	989	1038	975	946	978	1032	958	970	991	934	1042	987	950	924	947	968	967	999	967	978	957	932	983	928	983	1004	968	941	970	965	963	1021	989	993	964	954	899	947	1024	944	983	1053	945	948	915	946	933	982	982	986	960	999	985	964	989	946	930	954	936	961	974	938	906	909	988	913	983	937	1008	977	994	986	977	1039	940	957	1017	1008	1001	925	966	1001	984	1002	929	1048	976	1021	906	994	1031	958	956	971	927	948	939	984	1004	997	1002	971	939	940	918	989	982	938	962	1028	944	977	993	927	977	928	1019	1011	902	947	967	965	934	934	973	977	951	1010	1003	980	980	988	926	1040	1032	913	961	931	966	918	954	975	1012	965	959	1017	999	925	960	988	968	958	982	905	957	1006	975	997	920	960	989	967	940	964	989	968	964	991	1021	1028	963	945	972	999	1005	947	1004	940	972	958	1018	982	940	910	942	968	984	972	1011	981	975	933	1025	964	1012	982	964	1007	1005	1017	972	1010	1005	911	968	1024	994	984	943	985	966	985	918	996	980	958	964	938	982	969	1001	1012	982	909	981	919	938	958	1007	963	952	961	973	973	983	956	1018	959	1000	962	985	1020	928	961	986	914	939	929	1015	980	1021	946	969	969	942	963	966	998	979	963	880	965	953	963	948	982	965	978	939	954	962	988	934	938	981	970	974	968	935	928	930	1000	923	1004	938	947	981	910	983	988	991	998	974	974	975	939	936	943	976	980	982	971	954	944	962	974	982	1051	967	981	927	948	958	955	997	939	951	905	934	972	942	978	965	954	1003	987	966	968	998	945	979	942	980	963	994	1024	993	995	919	955	927	926	996	970	983	975	956	986	969	985	965	1000	979	961	923	927	975	998	982	989	981	957	963	915	931	929	937	945	937	984	937	930	926	972	975	988	951	980	949	962	992	1019	976	979	971	962	1023	996	949	1024	956	944	1014	986	936	975	954	1048	966	963	984	967	1023	994	1011	945	971	1023	1003	958	924	948	989	957	907	953	930	931	967	972	1019	969	986	953	985	987	915	993	984	994	945	991	999	987	971	938	983	1027	979	1000	974	970	953	946	931	919	972	933	927	972	928	942	945	955	929	925	960	957	970	954	940	977	989	1033	1032	955	1027	923	947	994	963	935	993	938	964	943	956	1016	1043	983	905	924	1008	1022	965	933	944	980	973	984	1000	986	925	961	1006	896	962	948	914	1010	988	1014	964	969	1042	950	978	982	1018	935	928	995	928	1016	913	949	949	975	1016	980	989	944	964	945	886	979	979	1033	970	931	976	977	946	990	974	958	932	973	971	936	976	1014	979	947	990	947	1011	1009	1005	996	985	985	1035	1006	1017	971	928	932	938	971	949	965	974	951	948	981	965	946	954	995	1006	973	953	970	995	926	982	983	990	1005	979	985	953	958	950	931	997	1006	946	1032	965	994	947	933	1026	968	906	953	964	1005	1027	1000	985	1018	893	1011	980	978	960	933	993	945	978	987	955	974	995	983	939	970	952	971	968	884	935	974	957	1011	954	925	988	982	927	955	931	982	1004	1044	973	961	931	968	919	1001	924	1025	928	1002	938	927	939	956	999	962	1000	995	968	976	961	939	949	969	939	981	980	1008	954	970	1016	943	965	1022	968	975	955	963	1009	979	965	958	992	1016	1001	978	943	948	906	943	917	957	1000	921	1003	1006	955	1002	950	1002	990	995	962	959	966	988	994	987	1001	935	984	985	1046	911	1016	1018	1033	1013	958	958	947	954	931	1015	931	979	971	987	990	948	993	986	950	1037	1015	924	1031	969	961	961	995	998	972	993	948	973	1000	1020	948	999	999	989	984	965	970	1021	943	1016	933	1008	944	950	976	945	969	935	956	952	995	931	956	991	943	931	941	858	1008	981	928	983	1016	930	1013	964	935	996	988	997	978	968	928	966	1035	1007	980	973	936	966	952	1024	1001	978	954	1005	960	937	969	990	964	1013	996	946	908	930	926	942	937	976	947	948	1005	990	961	1036	904	968	954	1001	982	980	957	968	940	929	957	998	918	944	983	950	986	1025	980	1020	861	950	942	951	1010	1018	948	909	937	919	954	944	946	1012	953	987	941	1018	1008	945	983	976	950	932	952	1023	935	986	954	955	944	933	1010	976	947	975	1022	1025	946	1018	997	1015	940	1066	967	950	992	904	956	949	937	901	971	955	961	960	938	1000	958	924	959	971	996	916	977	997	980	929	980	957	983	969	963	976	978	912	952	943	949	974	986	937	940	973	920	899	953	939	1040	944	1004	953	979	898	942	876	1029	1004	951	953	992	973	993	975	992	1014	961	901	993	973	976	997	992	985	942	935	924	961	1016	926	950	972	961	965	1028	897	936	942	983	986	1010	975	962	965	998	1011	919	979	966	917	948	1007	955	960	1002	995	937	939	940	948	966	919	998	1000	1015	949	950	966	1003	906	1011	960	990	971	933	1071	991	1015	953	984	948	926	909	944	999	1004	909	977	928	990	929	963	1004	972	923	1006	963	946	964	978	1021	953	981	939	957	995	948	946	979	898	942	1026	938	981	1019	1029	995	992	963	991	931	969	981	923	1000	989	929	1012	959	975	920	971	955	944	986	926	947	992	910	977	980	962	968	967	952	1035	1002	956	930	1012	912	944	984	917	963	965	944	936	993	946	1001	990	962	984	917	901	955	987	963	927	972	1029	1006	936	913	978	956	962	949	1007	975	947	970	992	989	961	948	964	963	961	954	938	978	923	982	980	952	1002	963	1000	981	971	932	975	977	952	943	968	1000	978	990	973	1000	911	948	995	986	964	994	984	958	937	949	991	1022	970	975	942	994	945	966	1033	967	988	974	979	898	955	1002	1000	940	918	961	1007	987	989
10226	17551	16356	9826	6653	5015	3727	3171	2762	2330	2057	1807	1727	1544	1459	1401	1357	1291	1264	1181	1138	1184	1123	1117	1079	1026	1069	977	1062	973	1012	1009	1002	1001	987	1000	955	1014	951	981	970	926	914	961	1055	938	894	953	965	955	926	953	1002	954	957	964	968	898	913	964	966	948	962	956	922	926	888	869	884	977	967	884	938	918	930	897	892	877	906	904	922	891	963	900	900	898	893	924	929	917	943	940	889	882	932	916	930	882	938	886	944	994	882	982	959	894	880	903	938	894	948	896	941	905	893	903	957	909	916	909	930	924	930	947	911	906	898	888	876	936	873	911	929	887	925	903	899	948	953	885	894	930	875	906	897	872	879	904	908	953	938	944	915	920	888	941	902	906	891	958	891	988	886	961	955	924	926	879	927	897	898	1004	930	944	921	891	876	926	884	951	936	901	886	921	914	908	928	915	846	905	928	965	932	941	912	932	896	937	906	904	888	907	929	898	921	892	941	885	902	877	900	920	868	921	929	883	903	892	846	899	872	870	887	886	938	929	931	863	871	899	922	910	886	919	901	902	866	919	890	917	921	963	879	898	946	926	930	926	923	937	942	919	871	888	908	919	966	942	905	936	910	914	894	920	901	919	907	885	915	897	914	866	935	934	876	881	881	891	870	910	917	912	907	901	902	907	941	924	895	931	867	930	917	895	920	889	898	848	882	954	922	925	878	882	885	888	902	830	918	939	887	941	906	898	916	879	916	930	862	917	940	961	882	945	827	948	917	959	867	950	878	874	879	853	955	920	932	900	948	890	874	892	919	921	903	916	900	902	893	910	872	903	921	938	896	912	890	880	931	890	934	900	909	893	875	909	921	908	931	918	919	917	942	830	908	940	895	877	925	874	927	933	888	911	929	893	897	936	897	891	913	935	915	924	932	944	913	888	967	901	904	897	919	882	884	870	879	901	884	899	902	872	907	868	904	898	895	843	874	920	912	909	920	896	953	920	924	896	868	919	932	884	907	883	941	941	917	955	890	936	837	895	946	897	880	901	912	962	905	877	921	897	971	925	866	945	943	889	949	990	837	911	938	854	981	933	913	957	896	879	899	941	929	933	928	949	874	908	915	871	868	889	926	911	921	880	899	922	960	881	941	929	867	859	907	991	949	846	909	899	906	873	862	900	893	944	935	873	908	886	950	902	887	906	965	918	968	875	909	905	940	908	948	893	918	879	903	966	949	856	886	879	858	861	878	955	937	883	890	919	880	853	869	929	911	855	876	916	921	944	861	898	933	854	865	892	875	902	882	883	884	900	929	947	944	871	967	895	842	920	922	935	906	912	955	917	941	908	920	901	921	923	935	864	852	898	918	916	899	880	849	872	932	892	978	896	905	889	971	955	895	960	924	936	934	920	926	895	901	947	911	928	910	921	931	890	898	903	911	902	893	958	933	930	880	914	920	938	872	905	914	883	933	868	884	863	958	893	900	971	907	925	884	937	899	866	898	929	914	806	889	946	878	922	906	948	926	912	945	906	877	908	893	907	862	881	938	866	896	843	899	846	885	870	932	902	910	910	978	880	894	912	897	963	933	883	891	907	883	859	946	888	908	909	929	876	890	937	898	872	948	874	910	891	842	928	852	862	867	863	887	889	939	922	848	905	873	944	927	864	868	916	939	913	946	876	873	911	843	895	933	933	868	892	974	873	905	921	881	920	885	906	919	901	911	934	927	879	921	919	905	924	939	916	889	891	922	898	913	901	943	901	896	915	943	912	963	845	892	937	952	874	942	865	890	903	885	883	865	883	924	924	859	923	874	884	861	917	888	867	922	954	881	1003	864	869	891	954	906	916	900	905	866	890	960	877	922	913	891	922	930	902	881	908	913	906	869	902	928	920	887	918	898	891	860	862	888	954	896	832	884	911	861	881	893	897	899	933	885	922	923	867	897	913	842	910	989	908	935	945	910	890	933	911	965	894	891	876	925	867	878	925	902	931	877	843	876	931	872	922	842	923	907	896	926	870	929	925	922	895	833	919	916	975	930	916	927	895	945	933	976	973	923	925	893	912	910	899	858	910	919	920	921	901	946	915	891	883	931	912	948	911	908	862	889	824	952	948	880	850	941	885	872	958	908	931	900	892	895	872	892	874	903	847	922	872	949	927	907	908	875	921	907	878	901	964	907	917	870	873	858	861	934	889	957	897	931	898	886	906	905	961	902	880	882	863	888	999	870	886	905	872	878	962	907	844	937	883	883	927	920	950	905	919	944	862	905	959	870	869	903	910	908	899	951	902	904	925	953	847	903	908	930	896	899	935	879	918	901	912	908	889	894	933	886	912	941	883	936	924	841	932	883	912	906	871	944	912	867	875	915	948	917	900	957	926	912	911	875	876	892	877	851	883	848	935	834	924	852	877	911	917	863	882	841	907	885	921	899	874	883	946	953	892	912	957	921	899	873	876	890	893	959	887	944	884	927	871	891	854	882	975	942	862	861	864	892	935	970	880	952	922	902	879	873	869	864	933	893	917	932	903	874	952	926	900	941	880	960	906	934	900	900	872	869	887	862	865	894	845	966	914	908	932	890	850	897	910	886	892	888	937	901	871	922	881	901	868	957	899	944	886	908	893	917	903	913	865	938	908	876	921	923	872	930	952	884	948	909	891	906	893	877	885	871	890	870	921	960	876	951	872	965	916	909	886	893	897	911	945	926	968	927	940	956	941	925	920	903	881	867	889	867	897	969	921	952	939	926	921	909	905	912	953	910	933	885	888	965	875	893	940	911	909	965	906	848	903	936	920	913	901	921	934	927	912	914	820	938	918	930	920	853	913	973	963	941	903	960	926	933	939	946	929	906	944	928	927	809	884	928	878	880	895	910	872	909	930	914	920	893	834	887	853	885	880	870	925	925	898	902	946	925	904	930	919	862	843	865	917	866	916	911	891	927	913	875	897	920	917	919	939	914	895	930	909	973	894	887	885	944	899	884	883	942	916	884	928	860	887	943	874	901	874	916	939	856	919	927	893	849	899	858	883	942	926	864	908	955	864	904	948	914	866	929	971	900	936	855	917	963	913	949	888	950	870	871	941	927	918	953	863	904	885	955	886	953	903	944	897	895	993	934	876	924	926	898	890	898	914	935	887	921	886	927	898	874	903	977	891	889	913	913	918	954	920	925	863	909	884	899	871	873	886	899	864	976	898	936	895	900	897	929	901	886	924	922	874	920	931	878	953	947	912	910	907	856	884	892	853	957	936	878	911	881	861	933	931	815	841	894	913	898	911	892	921	930	845	917	907	871	930	897	894	875	854	881	857	859	918	910	938	835	895	839	874	960	903	916	935	910	886	901	901	900	884	890	912	930	969	887	970	948	961	926	877	949	933	901	896	849	923	940	907	878	869	953	846	891	856	897	889	882	906	958	894	931	891	951	932	914	967	995	916	880	916	921	915	930	883	877	899	901	903	894	935	891	909	890	957	922	887	905	921	879	887	842	881	907	924	923	929	910	928	912	925
28997	16109	2519	638	517	447	415	330	354	329	350	327	296	296	326	323	325	298	330	325	335	321	335	314	305	311	321	319	324	324	326	325	300	311	302	322	300	273	328	292	300	296	297	294	271	321	313	319	329	301	319	305	327	339	308	353	326	315	324	296	312	329	311	272	284	330	350	297	323	301	335	303	341	328	309	299	320	301	343	331	296	279	295	311	275	334	313	306	310	321	333	311	322	348	349	289	315	319	302	296	341	337	319	292	323	339	313	300	309	328	309	324	315	326	303	313	288	306	310	335	310	325	310	289	313	313	333	298	328	318	309	324	304	334	311	341	348	329	309	307	311	288	344	280	299	286	281	310	329	311	280	331	311	329	304	305	298	338	311	308	302	317	268	299	334	294	300	299	292	327	341	310	287	287	301	286	309	323	308	315	317	340	352	314	327	295	306	310	285	310	319	319	339	286	327	321	287	284	317	314	313	291	308	300	317	290	311	325	326	312	309	324	305	304	334	294	294	304	304	329	340	348	293	335	319	321	284	302	331	314	300	316	342	285	328	298	298	333	318	328	301	308	320	306	309	299	333	283	315	309	332	318	303	310	317	298	300	299	353	319	290	317	320	338	338	301	307	307	316	318	333	322	299	314	323	328	318	296	284	279	312	303	309	281	303	330	301	284	305	325	318	308	326	300	273	324	301	322	329	325	310	291	321	339	292	319	346	291	334	296	302	298	327	324	304	276	302	314	299	305	272	345	324	297	310	312	337	308	337	321	304	300	276	303	319	295	333	314	314	329	296	323	307	331	336	315	285	318	310	323	334	324	328	313	312	330	299	303	316	283	347	295	293	323	318	339	307	339	318	293	304	307	326	297	310	323	299	285	295	294	361	333	289	347	288	301	279	304	307	303	314	297	306	304	318	296	328	322	299	295	311	327	320	350	296	285	339	305	289	313	324	307	291	353	323	312	303	304	333	311	307	292	311	308	291	309	306	290	286	322	307	313	339	294	324	321	303	326	291	312	328	291	318	290	308	290	297	325	293	313	329	325	325	298	306	336	312	328	290	275	315	294	287	314	305	324	309	330	283	298	320	299	275	313	291	332	290	334	316	325	323	327	315	290	336	325	294	295	299	298	281	296	314	316	312	338	290	339	305	323	293	336	312	283	309	302	296	307	330	300	318	305	314	297	326	306	317	314	314	318	315	321	315	294	326	290	306	282	333	309	301	308	326	299	314	306	301	328	322	318	290	326	307	320	322	326	329	307	331	311	317	302	326	310	297	279	313	315	300	320	308	318	320	354	311	317	292	281	289	303	331	306	281	274	343	281	306	304	298	320	317	332	316	296	312	353	309	289	338	307	294	290	316	320	296	324	355	333	301	334	315	296	329	311	302	329	313	312	296	319	319	286	297	331	336	317	317	310	328	335	247	322	286	321	288	307	286	300	336	293	325	293	321	325	304	318	285	321	313	325	306	323	332	332	325	302	315	285	313	317	297	318	321	308	296	332	336	320	295	298	348	295	316	323	294	297	338	346	298	315	308	284	329	324	311	294	315	304	326	314	321	319	317	314	276	293	327	351	336	307	330	310	334	307	292	307	308	336	338	306	309	337	290	351	305	316	327	315	293	287	304	303	315	348	291	310	296	334	303	325	289	291	335	295	315	315	306	292	322	300	306	312	305	300	291	330	294	313	339	304	286	301	338	304	341	279	333	334	333	312	305	303	305	311	292	315	295	331	315	280	308	321	290	309	297	322	334	297	309	304	288	317	326	305	325	312	319	337	324	322	309	305	341	326	337	325	330	331	310	314	312	344	291	316	317	330	289	286	329	307	306	303	311	330	337	313	286	311	298	320	338	336	357	282	328	321	326	318	316	302	323	302	306	313	313	311	308	327	312	355	319	306	307	302	316	313	302	301	320	292	289	300	310	318	329	291	310	327	335	328	316	321	347	304	325	323	337	315	325	315	347	335	313	285	302	321	313	301	278	339	312	314	302	350	310	307	322	330	331	301	319	326	318	314	278	311	316	310	322	336	295	313	317	301	305	334	334	300	319	292	330	320	309	300	323	306	316	345	312	315	315	343	312	286	303	284	331	330	281	323	285	321	275	315	328	341	268	296	307	295	281	325	278	314	321	334	293	291	329	310	294	297	319	340	304	314	325	294	307	337	318	290	324	318	305	323	316	289	318	321	309	321	294	331	307	341	313	338	287	297	288	303	311	318	291	330	294	299	282	291	295	281	319	305	332	317	287	314	294	310	322	344	289	303	355	362	315	302	314	327	334	304	302	296	305	300	337	308	320	335	300	282	308	361	334	329	322	325	309	313	323	308	319	326	277	314	295	295	315	312	336	331	310	336	308	272	327	295	315	318	317	286	298	321	354	316	297	313	311	302	336	330	320	328	342	322	323	296	284	324	304	281	318	328	275	326	328	336	321	324	322	321	307	313	302	315	341	297	303	307	287	326	299	329	312	306	285	305	333	273	303	323	306	307	294	298	300	320	298	283	315	314	273	320	301	289	321	310	300	326	302	338	332	327	287	318	311	327	316	310	289	310	320	320	317	308	283	309	310	322	306	337	310	283	347	293	290	338	333	303	332	304	317	306	324	316	299	299	314	326	300	315	308	304	304	339	310	322	301	324	321	294	326	308	335	327	328	329	297	308	295	305	301	315	316	305	311	315	316	311	307	294	313	315	334	295	326	327	322	305	297	319	316	290	305	270	315	299	332	323	288	326	344	331	304	279	331	333	306	318	337	300	327	306	318	317	329	300	326	297	293	333	324	314	297	273	316	307	289	339	308	325	315	334	277	327	310	334	320	280	295	314	348	288	314	327	333	301	295	320	306	333	352	326	302	323	326	316	323	320	299	320	292	296	321	327	319	327	308	290	289	326	294	318	291	330	302	308	282	295	299	296	312	326	312	303	348	336	309	305	316	298	328	313	321	288	309	271	319	303	277	290	320	348	327	307	299	321	311	314	303	281	272	318	308	302	323	282	294	311	347	319	310	329	343	321	314	331	309	305	332	304	311	302	317	313	298	284	311	312	328	293	334	321	343	296	339	326	324	280	327	302	337	316	300	308	313	311	299	299	311	327	310	302	328	325	317	306	310	260	312	317	350	284	301	322	308	288	283	304	312	335	312	294	328	323	304	292	324	330	325	286	276	303	334	313	348	302	316	320	345	305	326	313	311	327	290	313	295	321	303	294	331	299	323	301	319	319	303	313	320	303	319	317	341	305	318	321	323	309	333	328	314	319	318	322	324	320	311	313	322	278	340	321	303	321	318	314	313	305	329	286	303	320	318	294	296	326	338	306	321	301	287	329	311	273	318	296	328	311	304	299	305	320	312	291	319	312	324	355	301	297	309	269	325	297	307	296	337	303	278	317	306	342	323	304	319	291	305	309	308	311	304	306	312	300	298	302	320	328	304	289	335	326	305	310	341	322	339	281	329	295	287	337	325	347	285	287	301	302	298	316	330	301	318	298
4979	915	874	600	505	448	422	405	399	364	356	355	324	319	327	274	325	327	324	344	303	328	361	320	332	309	306	339	316	295	316	312	311	302	298	278	332	321	292	322	305	316	316	294	314	325	278	312	306	297	332	314	299	316	326	310	334	291	317	327	310	341	299	319	295	311	308	322	326	272	331	336	314	320	300	297	299	309	324	309	281	322	290	357	306	321	324	298	326	337	317	323	280	308	300	294	297	334	317	312	309	314	280	293	294	341	313	305	284	322	300	327	337	292	323	285	309	312	314	296	289	299	333	296	326	310	320	307	301	269	300	297	316	303	283	310	278	301	303	287	322	308	311	318	279	307	319	304	326	309	321	308	341	314	323	300	327	287	322	325	310	308	339	327	285	298	306	335	327	310	342	306	289	294	305	309	318	295	329	288	301	333	310	292	310	314	288	317	318	313	328	321	315	302	293	341	324	339	319	305	303	296	286	282	329	319	331	307	297	284	288	317	319	314	302	313	299	310	295	308	332	306	306	334	294	337	330	329	297	293	312	324	309	292	311	303	321	310	298	311	323	332	324	317	301	325	304	330	294	290	323	314	317	283	320	341	277	310	322	304	296	310	324	321	303	324	298	349	344	299	309	303	316	315	312	284	309	326	289	310	295	299	301	322	346	291	304	325	292	328	322	311	309	273	306	311	296	312	290	289	305	280	330	308	297	321	286	337	319	272	319	304	303	299	297	289	333	267	330	332	319	308	337	313	303	325	273	322	352	322	300	323	309	320	296	316	302	320	313	298	305	289	340	316	309	362	285	308	315	343	309	315	297	318	316	272	300	319	273	310	314	299	280	281	321	306	313	305	289	316	312	304	279	321	326	319	344	312	344	312	328	296	338	308	288	310	323	344	304	292	320	294	300	277	299	315	307	327	296	321	330	303	304	332	307	285	326	315	286	336	321	315	322	314	323	298	287	340	324	311	325	333	287	340	289	336	290	340	296	285	323	292	304	315	336	311	300	320	292	326	336	324	299	348	320	336	290	304	327	330	329	326	319	311	317	303	314	294	303	324	293	285	294	331	285	326	277	296	355	291	314	313	324	318	316	292	297	304	311	338	315	324	298	303	320	327	325	290	309	295	293	328	344	362	324	318	322	301	347	298	332	296	303	287	295	336	306	294	288	324	306	317	316	317	328	311	322	297	324	338	310	335	291	353	323	302	300	298	321	298	302	300	320	312	315	326	316	328	318	317	333	326	297	276	294	297	321	307	300	332	294	340	321	285	323	329	292	338	327	266	307	310	297	301	338	319	301	272	286	291	319	290	333	328	302	325	308	298	317	337	311	288	330	290	335	313	314	316	340	326	299	315	336	331	315	305	335	314	314	301	300	295	307	309	315	294	338	305	323	297	287	293	322	336	342	298	321	306	304	288	289	321	315	324	311	355	324	306	312	321	301	296	292	297	289	288	310	308	291	290	307	327	312	318	311	305	309	313	336	317	308	302	294	332	296	336	301	317	324	290	314	277	305	329	303	313	325	329	305	313	319	306	328	310	308	296	283	285	290	337	295	299	308	332	304	329	323	292	287	307	305	336	301	306	310	310	289	310	333	321	284	329	337	328	306	313	299	300	329	298	321	327	327	312	323	299	288	302	315	286	301	293	313	272	317	293	297	304	345	333	316	325	316	321	319	324	298	295	329	300	296	305	344	301	300	298	325	317	321	336	303	306	306	305	323	315	332	314	295	315	308	302	305	328	299	313	287	316	284	333	320	313	338	319	320	275	287	360	376	295	251	315	295	320	306	295	314	312	289	291	309	294	317	329	341	321	304	337	308	297	361	303	304	294	309	302	319	353	330	334	318	321	309	311	360	316	295	293	277	309	341	289	316	278	329	311	322	295	296	296	316	294	304	303	312	316	321	329	294	294	300	319	297	309	324	281	313	347	290	299	289	307	316	327	310	319	281	334	300	289	312	305	310	349	293	279	314	302	298	294	306	316	326	335	312	286	322	304	287	262	312	286	295	314	304	290	295	289	318	301	310	299	273	307	307	321	310	323	318	325	333	281	323	300	306	303	311	301	332	323	310	301	303	300	296	335	316	311	333	288	301	299	301	322	298	343	328	310	298	320	321	315	309	293	301	296	326	307	272	301	322	294	323	320	323	314	285	303	319	292	290	290	323	290	318	310	318	327	318	328	317	298	305	304	315	319	308	299	292	294	278	294	305	310	293	344	327	314	317	306	326	312	336	336	321	311	320	347	289	317	303	295	316	295	299	299	318	299	315	276	277	328	298	318	309	309	302	288	301	288	288	279	290	313	322	307	284	296	291	319	307	342	307	320	318	322	314	293	310	322	305	317	292	281	296	302	321	302	299	305	330	294	294	319	299	310	320	329	327	298	303	327	313	307	310	295	270	317	305	316	317	288	290	311	288	332	301	316	312	294	324	317	305	318	318	288	332	337	286	329	293	298	302	312	312	305	329	314	300	320	333	307	283	332	306	296	321	314	298	284	305	298	306	327	296	301	305	294	306	311	318	310	310	306	324	314	316	331	308	290	308	297	331	319	331	311	307	305	313	306	296	307	312	325	327	324	311	307	287	294	309	316	280	293	315	322	327	305	360	309	315	305	335	273	321	297	314	308	304	300	282	292	313	293	315	299	322	304	302	285	298	348	314	279	310	307	328	294	327	310	298	305	318	345	320	312	305	299	294	308	296	308	305	315	343	308	299	332	315	314	295	331	296	294	337	315	335	308	301	307	300	347	292	312	303	303	335	325	309	301	311	304	329	318	290	302	276	321	300	296	279	297	294	324	292	276	315	337	298	277	312	321	291	285	309	321	326	305	314	317	279	297	312	303	300	267	316	299	329	332	311	344	293	310	321	318	302	312	282	295	282	337	329	327	309	307	277	329	306	320	275	312	296	329	304	317	289	329	323	337	318	296	327	308	308	347	283	315	326	313	335	318	308	293	311	324	285	326	287	342	297	315	312	298	303	301	304	362	283	332	312	303	331	349	332	337	279	332	316	306	294	351	311	334	314	320	312	326	320	304	294	309	310	309	308	299	306	315	297	311	305	294	318	332	296	308	301	298	312	327	286	328	330	282	307	354	311	307	338	297	295	312	314	310	326	308	305	287	325	304	347	319	309	308	290	281	276	316	329	309	314	336	320	304	284	284	314	313	349	334	338	299	296	327	306	300	310	340	332	338	310	333	278	311	304	298	319	318	320	291	307	340	256	304	323	306	294	337	318	295	314	339	321	295	333	305	344	330	310	334	342	290	292	324	344	293	294	337	328	358	306	311	323	304	290	291	309	303	304	314	345	300	323	312	298	283	346	331	306	294	344	299	310	288	300	305	293	312	314	310	282	302	271	296	306	309	313	287	322	327	304	311	304	337	299	320	305	305	324	303	339	323	355	263	267	271	321	320	312	316	302	321	309	312	331	329	303	315	330	363	283	336	318	296	334	350	327	305	295	314	303	287	321	304	334	309
25785	21318	28043	24913	21345	13286	2098	1328	1128	1131	1001	969	944	931	881	873	868	876	829	816	822	802	827	838	809	749	753	748	741	786	744	761	761	721	776	728	765	771	750	708	796	725	741	792	754	759	760	747	759	737	826	797	810	728	748	709	749	742	729	738	719	761	767	836	712	738	763	704	757	785	730	790	772	742	720	768	760	757	739	763	745	744	717	739	762	777	716	694	747	781	811	742	734	766	747	768	723	731	747	730	788	723	730	783	688	805	726	735	688	733	746	749	753	722	740	779	704	764	739	796	749	748	775	751	733	766	737	776	794	795	729	734	746	758	729	741	761	796	753	761	747	773	797	739	768	717	766	758	725	748	692	647	752	722	777	745	743	788	775	735	765	769	694	725	728	775	751	761	691	725	759	711	743	775	751	763	756	762	761	736	764	750	791	760	714	731	772	724	768	725	764	785	770	763	762	745	737	744	719	701	708	759	757	749	783	714	772	754	705	738	749	773	753	764	727	798	776	713	772	757	740	730	744	688	701	760	736	740	710	711	786	740	757	717	781	726	718	754	749	758	755	700	753	749	800	726	699	759	742	732	736	801	737	747	756	740	762	790	785	730	772	765	731	728	771	725	795	729	750	720	792	757	718	759	735	726	767	755	763	769	735	733	727	755	773	744	739	714	752	741	739	745	699	741	754	769	733	736	758	772	773	743	731	751	708	717	703	753	770	783	753	733	741	829	742	696	745	732	725	785	747	718	727	725	776	735	725	745	742	732	699	732	742	759	727	841	743	775	761	730	767	735	717	727	739	762	758	761	740	724	763	728	768	757	721	707	776	774	730	775	703	733	741	735	775	719	781	773	755	697	790	689	759	750	691	768	775	757	756	761	745	789	733	737	728	717	737	723	720	777	744	704	790	687	774	747	737	760	706	741	753	752	724	725	766	770	711	728	739	667	729	761	815	722	758	720	724	783	733	735	721	789	708	739	699	718	767	689	734	821	789	738	756	744	744	748	738	738	763	716	743	730	744	705	760	784	756	766	688	725	739	717	788	772	740	769	723	685	728	763	776	733	771	728	756	767	797	763	722	765	749	755	721	731	752	771	739	729	738	715	694	734	701	718	723	795	768	721	729	725	710	722	770	765	790	736	740	789	680	754	744	715	714	704	777	745	730	737	739	734	717	772	739	786	750	772	784	728	692	733	717	767	752	751	786	731	762	783	781	732	811	730	771	738	742	771	765	707	751	732	729	728	729	743	758	770	774	760	813	742	736	728	709	764	730	752	702	783	744	708	775	784	731	695	739	766	766	751	748	737	746	755	737	772	748	735	769	725	752	734	759	783	812	756	733	741	700	788	775	704	771	759	741	712	782	718	729	724	747	706	725	735	752	727	746	721	776	756	736	743	684	762	753	790	712	729	715	728	750	739	761	746	749	778	698	796	738	700	724	705	740	746	783	740	798	723	746	742	748	746	760	767	728	732	733	743	760	745	718	732	730	767	727	731	749	718	777	717	724	747	743	743	709	711	701	774	766	692	772	754	762	722	756	747	787	735	775	738	763	726	753	751	713	753	722	741	713	814	726	727	777	733	817	686	744	749	738	739	772	778	782	769	747	759	772	715	719	750	715	773	772	749	724	794	761	755	722	722	745	770	737	759	696	767	689	765	749	720	761	734	749	786	720	792	735	785	725	720	766	757	755	751	749	776	756	742	727	759	713	771	767	701	761	747	764	753	747	776	749	727	795	697	761	720	718	741	751	746	794	795	746	738	754	760	770	770	752	722	754	713	751	721	759	733	735	770	803	734	777	768	691	734	718	724	764	777	766	788	773	748	788	757	779	758	733	762	763	700	768	805	776	760	731	752	765	776	790	740	741	735	730	765	746	744	742	739	737	761	726	762	757	770	792	731	747	740	786	724	826	785	755	737	739	776	763	739	785	743	743	772	758	798	793	747	781	743	778	732	711	802	705	717	742	771	724	739	727	736	778	725	696	739	726	741	712	720	752	701	789	746	737	722	737	736	774	781	767	764	754	724	786	718	728	755	763	753	707	738	667	752	738	767	795	726	753	808	764	723	702	777	764	718	751	738	772	735	688	748	761	712	723	756	756	759	742	721	774	778	733	764	738	776	733	719	736	779	714	707	776	766	739	709	762	725	752	728	722	726	753	763	745	741	738	769	768	735	717	672	765	731	724	773	700	729	713	752	718	753	700	739	746	748	732	718	756	726	771	764	774	763	723	737	774	753	741	787	723	778	729	718	761	730	757	795	767	756	757	732	772	716	775	734	793	707	779	762	809	758	744	755	741	753	743	767	746	791	752	704	761	776	696	752	690	741	730	757	731	740	745	733	713	718	749	763	752	720	759	807	786	704	695	761	741	739	721	767	731	731	739	767	730	723	727	739	708	725	731	727	733	719	723	794	723	801	731	756	754	720	779	755	772	704	758	729	807	734	797	728	720	709	739	721	726	741	721	801	767	718	714	747	765	755	754	729	733	783	741	767	706	799	766	701	761	708	717	693	718	731	738	707	710	748	773	755	780	763	723	698	762	717	725	773	761	755	728	720	752	738	677	769	750	768	789	745	751	752	748	753	731	741	751	713	719	780	751	704	699	725	740	732	757	757	736	724	749	714	745	766	720	743	705	763	758	714	759	737	740	775	772	734	718	755	714	742	752	718	736	692	789	746	736	751	709	756	687	736	781	750	775	728	717	731	741	734	704	780	754	712	782	768	768	766	733	769	716	776	744	781	740	791	779	736	731	745	759	742	725	745	779	751	730	746	800	716	768	705	729	711	722	732	723	771	738	698	750	820	739	721	757	751	797	700	681	744	732	739	753	727	726	706	776	802	751	747	769	696	721	763	750	768	771	703	757	750	705	745	721	764	736	720	780	745	758	743	758	704	717	733	774	715	778	700	748	728	784	736	810	749	816	739	801	706	732	741	761	755	750	741	699	737	738	779	724	784	796	740	759	763	754	749	744	704	778	702	661	685	735	771	809	732	737	720	708	760	763	711	747	785	740	746	801	721	733	774	724	703	687	745	718	756	718	741	728	672	728	759	698	767	766	755	743	707	732	790	707	743	731	728	772	758	756	717	712	767	745	756	745	745	724	735	681	740	732	741	790	752	773	755	785	716	754	717	741	743	715	716	689	735	758	714	767	783	786	786	753	752	762	716	762	706	751	752	750	749	694	766	768	725	772	778	763	757	787	725	799	745	761	744	710	744	720	717	781	756	753	762	712	702	741	701	722	732	761	693	742	729	765	748	724	736	722	750	759	778	720	726	704	727	735	757	727	709	731	709	751	716	788	760	752	765	774	736	718	723	705	809	719	804	778	780	743	746	717	730	694	760	737	739	735	777	753	771	771	756	749	733	767	767	745	754	752	718	764	785	746	754	714	738	744	742	791	757	730	692	728	808	755	722	770	765	735	732	770	718	720	709	736	751	693	752	800	733	761	704	755	712	708	717	787	716	732	711	745	734	791	729
7339	10840	9992	5703	3794	2834	2225	1853	1611	1471	1330	1195	1108	1003	977	935	916	903	870	841	820	815	847	754	810	752	755	741	735	770	799	734	659	712	760	742	746	701	730	732	746	726	710	729	723	713	723	702	706	687	720	659	710	695	728	734	753	712	715	724	723	727	706	721	738	722	719	687	728	719	695	687	644	688	659	675	634	674	704	707	738	704	712	726	771	730	688	694	760	671	702	725	762	737	662	674	706	702	695	703	694	668	701	735	703	742	704	723	673	693	661	677	720	744	703	719	724	708	689	690	687	669	701	678	687	685	717	725	707	693	689	684	682	710	670	665	669	677	672	686	718	636	656	671	733	721	708	684	685	654	715	686	720	714	695	682	700	665	720	668	675	737	713	675	663	694	730	683	681	691	701	700	680	702	720	699	657	675	664	725	681	665	672	706	715	777	686	698	702	717	712	707	700	737	721	651	707	690	743	729	729	682	705	712	672	671	685	768	720	700	696	683	689	717	694	661	715	695	728	631	680	647	666	717	733	654	677	730	713	695	732	708	716	711	720	671	684	677	672	728	705	720	654	714	731	645	670	684	689	703	690	739	674	698	682	751	710	666	692	651	646	689	695	709	754	664	693	680	621	704	733	735	682	738	681	687	687	706	729	729	671	666	691	704	727	674	692	693	715	678	719	688	712	707	671	688	721	707	665	696	701	717	726	705	646	704	659	721	721	719	673	659	686	661	672	696	713	711	679	686	670	717	684	734	690	721	701	715	706	742	695	666	677	684	657	688	688	661	682	717	704	646	684	730	702	652	662	674	692	712	717	671	699	722	727	675	646	729	692	691	676	742	672	676	670	684	731	713	698	697	640	689	684	715	655	733	682	734	693	668	710	699	679	698	700	675	731	708	715	645	677	674	659	696	696	707	677	685	694	741	685	733	737	658	679	739	727	687	665	766	705	712	713	701	731	683	635	694	690	674	709	709	700	701	723	708	746	692	702	704	669	687	713	701	710	671	711	660	685	659	706	699	705	683	696	741	652	688	704	708	692	699	682	702	667	740	712	723	658	643	683	720	688	681	655	764	702	678	700	703	709	713	705	680	714	699	732	678	645	689	708	659	736	727	711	696	694	708	720	707	717	746	685	659	740	695	676	682	741	702	666	743	675	722	678	632	717	653	712	722	683	667	692	669	680	687	720	704	736	752	640	700	663	718	689	676	676	675	706	692	679	670	645	715	669	657	696	688	711	709	686	693	689	698	653	688	675	682	715	747	705	652	674	723	677	686	668	684	661	711	710	706	689	657	690	693	666	686	699	679	717	726	723	691	704	709	689	685	699	676	680	664	689	723	678	683	662	719	650	675	676	697	687	733	668	728	676	689	666	731	689	691	655	737	668	701	679	677	690	723	696	728	647	711	679	684	642	645	685	705	703	695	738	680	649	669	692	687	651	677	694	677	653	635	706	732	741	730	676	677	696	697	710	724	708	699	685	672	716	720	671	661	676	649	691	678	679	688	711	659	666	683	707	727	715	678	682	709	699	708	714	674	675	667	676	689	679	698	689	678	710	681	686	701	725	687	660	695	749	681	647	635	731	669	714	671	673	711	721	707	702	715	660	696	671	679	704	759	684	727	729	724	653	684	656	721	744	673	674	672	711	678	693	670	719	654	639	729	697	667	684	723	704	680	693	728	721	706	718	753	709	690	722	725	700	679	720	685	686	722	684	738	696	676	697	751	724	689	668	721	672	696	682	705	707	706	687	711	701	639	710	679	707	698	681	655	655	683	705	657	698	700	735	754	653	681	723	682	696	731	685	667	733	665	701	657	699	676	676	743	634	676	723	693	660	665	710	685	662	705	698	675	674	667	689	720	674	640	670	654	701	718	715	690	718	664	638	645	685	699	696	700	708	700	690	663	689	661	671	691	700	734	670	731	686	675	665	712	719	748	684	663	656	733	705	694	671	706	677	730	701	678	675	668	677	665	686	681	707	704	722	696	706	632	693	658	735	685	712	701	673	650	690	683	710	674	680	669	675	702	648	687	711	684	723	683	706	747	704	689	677	636	667	671	733	710	698	670	702	670	708	676	707	715	699	671	714	673	663	695	715	694	700	663	661	666	708	699	673	725	712	714	691	679	654	711	691	702	706	677	701	661	729	724	685	704	672	704	711	674	700	697	691	697	661	657	681	740	727	665	693	665	701	681	673	726	737	698	705	699	682	691	709	721	644	710	670	728	693	648	661	659	676	691	645	701	727	722	723	680	689	689	706	661	722	667	680	652	699	670	653	679	683	695	720	696	749	725	696	728	663	717	690	678	707	658	721	694	696	687	731	699	738	697	664	690	689	707	698	725	728	673	707	676	692	686	674	700	770	719	696	712	737	691	728	723	669	642	712	708	700	700	662	672	720	682	647	656	701	703	642	738	683	682	670	708	686	708	676	660	667	684	669	684	700	709	704	732	701	669	628	660	696	652	682	714	673	689	690	704	702	705	667	658	674	735	672	667	684	738	737	703	642	703	694	651	714	652	648	683	712	699	732	695	696	639	708	737	718	706	655	691	649	674	734	734	682	687	731	642	688	711	698	663	672	703	688	718	655	635	655	684	724	639	685	723	728	702	684	699	721	623	726	692	699	706	705	698	681	658	742	672	664	707	677	701	691	734	686	698	692	650	687	671	720	684	707	702	691	669	685	718	685	703	702	646	691	649	676	729	674	704	687	734	691	697	656	736	648	666	699	727	678	691	722	684	706	675	707	708	688	740	691	705	729	684	716	685	663	692	704	700	701	742	744	653	678	674	699	638	691	727	740	684	664	638	699	675	692	660	729	691	691	686	712	647	700	674	652	705	702	711	699	692	710	701	678	650	684	735	685	681	701	663	709	662	679	676	715	681	710	662	670	702	699	736	715	671	674	716	698	718	662	681	691	708	728	691	745	690	700	639	673	685	698	725	714	666	714	739	705	721	703	684	692	697	678	698	674	682	704	721	697	756	671	667	704	733	661	697	707	661	751	733	701	692	712	725	661	714	687	682	695	736	677	703	718	704	697	702	689	691	686	679	760	670	701	710	673	700	690	693	687	743	722	662	671	697	667	714	684	684	710	710	659	745	673	689	699	685	703	713	659	679	703	699	678	706	689	702	664	724	692	653	723	737	703	695	673	662	683	700	694	654	671	670	653	704	682	643	676	658	674	697	723	647	721	727	673	671	688	645	705	743	677	669	704	667	719	641	686	717	689	731	656	712	698	685	688	700	709	729	651	760	692	716	729	645	717	665	679	678	712	692	661	703	732	720	690	718	653	739	678	686	716	629	672	708	648	725	656	705	684	729	685	688	674	719	678	722	718	716	703	707	653	712	699	683	666	727	702	676	677	681	651	686	697	732	680	720	639	664	686	671	690	711	732	707	718	704	635	670	668	694	698	690	760	657	679	707	675	691	696	656	695	694	658	644	670	691	694	698	692	744	722	683	686	670	725	701	706	689	714	689	686	679
23438	21362	28437	24629	21372	21474	12203	2435	1666	1601	1490	1398	1291	1279	1239	1201	1143	1138	1143	1122	1099	1078	1140	1089	1150	1065	1067	1032	984	1016	1013	1052	1107	1026	1015	1057	1011	1065	1007	932	1027	1018	999	1085	1030	998	1033	987	916	1006	1041	982	1019	999	1035	976	1035	979	1023	1014	1013	980	979	939	982	1013	1002	992	1052	952	969	986	972	973	980	916	981	1003	968	978	997	984	1002	1044	958	928	984	975	960	964	1010	921	946	1008	949	988	946	949	1038	1013	1001	1002	956	1062	1004	991	990	984	952	978	971	928	1012	971	887	967	978	1002	958	969	949	980	981	1000	1026	989	977	983	1006	984	935	973	1051	969	977	968	1013	939	1018	936	933	997	976	979	952	977	1023	970	1034	966	1025	958	1035	990	974	946	984	1002	946	1016	983	979	1024	993	1003	951	938	924	948	990	1015	954	988	1005	974	960	971	958	1026	977	1017	963	962	951	951	1004	935	982	990	1012	941	978	954	980	906	953	955	1001	1058	912	996	1042	989	919	978	969	971	988	989	962	989	920	919	1025	983	958	986	985	960	960	986	973	959	949	1033	968	959	949	963	956	947	989	1001	970	976	998	992	971	956	971	1007	994	982	1000	967	995	931	952	946	999	985	924	999	955	962	966	1002	973	967	950	987	934	981	1008	967	989	938	949	1000	948	994	975	904	1002	1042	962	1012	976	914	944	948	996	984	969	917	920	922	971	951	985	994	962	947	980	987	974	972	968	1012	988	964	1003	936	980	954	957	976	952	984	924	982	979	927	997	931	956	996	954	931	982	996	965	986	1025	977	923	954	981	982	1013	1011	1035	980	974	1017	1005	1009	1004	970	968	991	978	996	986	996	981	1003	955	984	989	952	956	985	931	932	1002	927	965	945	982	998	988	985	1000	988	991	995	951	987	956	1032	920	982	939	963	1008	999	1006	981	979	988	1008	945	980	984	1008	1022	962	1013	1012	1013	973	1051	1015	956	965	959	990	954	964	986	991	953	949	939	1032	1034	940	995	963	960	968	970	951	1033	1005	1025	983	902	912	953	928	953	938	979	962	981	978	933	938	996	1016	1014	959	942	969	1005	969	1015	979	969	981	966	978	935	938	963	947	948	952	918	976	972	976	938	1004	930	995	974	988	964	962	979	986	980	953	988	1010	998	1014	995	971	931	990	1008	939	1006	940	1036	999	949	1025	974	998	977	990	930	988	967	980	1040	979	993	991	948	1002	937	978	998	1002	1011	929	957	897	941	932	986	998	946	1002	978	1003	1012	1008	935	976	954	1017	946	935	928	1016	1011	997	965	916	979	971	1012	930	941	933	965	1009	952	1035	938	1009	965	987	960	964	955	960	908	922	950	954	984	1011	968	938	1002	944	989	963	1009	970	973	972	941	985	982	980	983	992	950	972	939	987	988	1023	971	991	1004	937	927	946	981	1006	962	959	993	961	967	954	984	929	968	971	898	956	960	998	1065	978	1009	990	1002	957	1007	977	956	994	1034	983	971	983	1015	964	989	952	957	968	936	913	914	946	933	967	963	968	1064	1018	981	949	1040	948	956	1029	977	929	973	958	962	976	951	960	978	962	896	895	1022	993	1003	961	949	1001	945	951	1000	990	955	978	953	965	1007	1008	956	954	988	1019	918	943	933	979	967	988	974	972	1028	962	988	991	1000	982	945	939	942	969	943	932	926	949	973	1032	1012	975	1038	997	1021	963	905	997	977	956	895	957	996	1001	991	979	956	899	954	950	934	965	994	956	986	940	994	1066	934	933	941	1011	986	946	987	1020	982	991	924	996	982	895	981	904	957	948	1035	974	957	966	978	1016	945	942	932	958	995	938	936	955	951	955	925	985	912	1009	887	922	979	995	960	1001	949	973	1012	975	1005	963	971	951	1024	953	994	996	972	998	1019	1001	979	941	952	932	957	999	1006	1017	963	951	1010	958	957	976	975	956	1001	1024	949	982	981	970	950	952	987	952	991	1045	938	956	928	983	972	944	978	919	975	954	962	1013	1001	968	1025	993	960	1012	963	916	950	996	957	1019	902	943	946	983	974	965	976	999	935	1030	956	988	931	970	1034	1022	964	1005	958	1023	964	961	914	902	922	978	1008	960	976	1015	1012	981	958	873	980	999	934	934	959	991	984	986	960	946	973	996	946	1044	941	967	949	1026	992	932	926	1004	1016	990	1001	939	1008	953	966	953	954	944	932	944	946	942	998	1001	951	986	1047	904	969	1040	960	997	977	1011	980	930	948	946	964	967	971	997	904	1025	982	941	932	1012	955	987	909	1007	990	999	997	951	913	873	997	976	984	968	913	1011	971	950	983	979	969	978	1000	975	950	1003	992	980	957	949	960	1006	989	979	990	981	975	1021	1034	943	919	935	887	974	997	983	993	963	950	974	998	908	962	1000	951	990	955	982	914	955	967	1011	924	963	973	972	969	957	939	993	993	950	952	916	1034	939	996	949	985	941	1010	966	1025	1025	916	938	974	995	1021	1002	973	962	982	1011	976	958	988	1006	983	1031	986	941	957	940	954	956	992	950	1019	1011	1004	933	932	970	962	929	944	953	999	973	999	980	978	992	1011	979	977	979	994	942	922	928	923	983	1009	958	997	960	948	982	1018	931	969	979	955	981	930	1016	996	959	954	1015	959	935	973	978	996	999	962	944	977	985	980	1010	1010	978	963	1001	1006	920	983	964	951	965	945	973	1005	978	959	973	976	947	1007	937	930	957	906	935	1006	924	990	910	978	995	951	992	959	900	1015	972	967	971	999	964	973	1042	1003	938	909	1027	977	980	982	964	964	997	918	976	992	971	1009	1019	960	1017	1033	982	1023	936	897	978	954	984	956	995	977	998	988	988	1037	1061	953	994	981	990	940	955	928	1002	1016	965	979	977	940	959	997	973	999	997	933	949	1033	963	928	935	933	956	961	940	897	1022	961	943	953	972	971	943	1004	961	1052	1020	990	1003	956	965	1005	979	1002	953	954	910	1045	925	952	1013	905	979	948	982	965	959	955	1008	954	936	1023	933	1033	950	969	1025	930	1010	934	930	928	1031	974	1000	979	942	973	977	983	1013	937	995	948	1019	936	947	997	942	969	978	1016	973	968	963	941	967	957	970	917	1003	968	994	954	1001	946	937	965	976	949	960	985	959	985	1023	964	953	985	933	962	957	937	995	963	985	967	943	976	990	955	1020	951	944	969	993	963	1001	908	1045	882	939	1003	966	1019	989	941	929	1025	937	949	957	948	919	996	1002	1002	980	967	1025	999	975	1010	930	1010	953	972	1016	989	954	973	949	997	981	1046	951	996	940	933	967	950	1043	958	1022	984	948	968	1032	976	941	981	995	957	983	997	937	976	977	948	996	968	1011	975	960	972	1059	961	981	959	987	972	986	1027	984	956	911	963	1030	990	1010	967	1003	966	899	953	985	982	974	986	1052	1044	919	982	972	984	990	975	931	937	983	1000	1044	927	956	903	988	921	974	1007	941	983	1038	936	963	943	981	970	941	994	979	997	1005	943	954	973	997	983	933	1011	955	902	962	929	974	912	971	945	1012	1002	889	953	980	1002	961	979	958	1016	969	974	948	976	948	912	997	947	960	972	977	995	1048	959	931	1020	1010	1020	942	947	987	934	948	990	957	988	997	1014	1001	964	1002	948	973	995	995	965	977	988	979	937	958	965	972	963	942	981	1004	1009	945	957	992	982	1002	982	1040	1028	925	972	981	1053	995	935	970	1021	966	965	1011	1015	1016	993	930	1051	957	993	915	939	982	980	961	958	986	947	920	947	997
10123	17593	16200	9763	6567	4882	3826	3132	2727	2374	2096	1834	1711	1513	1392	1306	1410	1325	1265	1231	1143	1126	1124	1113	1108	1106	1072	1030	1075	1034	1008	923	1076	1014	1037	1005	978	987	1010	1003	963	947	963	975	1002	956	945	948	960	965	950	949	975	875	932	969	930	938	890	980	1004	913	891	980	839	887	920	887	951	942	923	970	910	950	942	870	896	897	909	922	892	862	928	897	853	891	929	948	922	955	909	916	867	902	990	899	876	878	894	904	893	933	945	949	902	894	939	953	893	939	887	977	951	929	864	909	945	909	926	874	972	957	934	897	855	841	988	890	908	905	894	891	884	921	903	931	937	910	929	990	845	917	960	956	954	885	943	933	883	958	893	857	924	947	945	912	854	927	898	862	845	872	954	895	935	899	902	976	946	890	920	881	959	878	918	924	923	911	908	950	897	932	908	916	887	928	884	967	949	936	940	939	919	909	924	870	878	901	877	904	878	911	979	912	948	979	925	906	886	916	924	962	918	942	896	908	950	912	884	936	918	911	878	881	876	898	884	929	912	866	927	871	914	912	944	934	903	880	910	964	892	904	858	919	935	933	875	896	887	899	932	902	939	868	916	918	889	836	956	952	956	855	915	935	902	911	852	929	906	857	975	936	856	927	871	902	908	866	914	903	949	889	909	917	908	902	912	926	926	933	932	845	919	886	942	896	890	909	915	907	876	887	896	895	896	918	922	912	893	900	922	941	858	920	948	884	876	892	899	903	925	896	898	897	910	888	884	927	934	864	941	939	887	876	894	899	926	855	865	922	956	919	869	878	920	867	893	813	975	938	884	931	917	909	926	917	928	912	925	908	896	878	974	930	928	893	917	918	945	891	915	911	896	931	894	886	930	911	919	905	924	871	943	915	849	894	894	948	893	827	936	902	875	880	859	876	899	954	932	886	902	898	907	824	937	882	936	857	906	924	961	926	887	922	897	923	907	886	917	869	936	874	934	833	922	923	887	946	883	912	922	911	944	942	891	909	952	945	911	934	906	909	882	937	931	972	912	909	866	895	919	909	889	835	943	912	934	880	866	908	950	939	901	913	940	854	905	884	901	962	909	907	851	924	910	905	934	872	926	924	873	893	919	904	890	900	854	946	904	951	879	926	937	900	902	853	913	870	943	928	863	955	932	924	925	929	882	916	934	982	855	963	902	947	889	892	893	922	968	848	922	895	909	933	953	905	940	836	915	919	875	891	875	906	894	899	881	874	896	907	917	882	917	921	872	911	928	955	922	929	918	921	952	911	898	893	885	914	945	959	861	943	963	948	879	903	957	909	894	930	979	961	989	885	940	983	906	883	884	902	925	934	937	900	877	919	891	908	865	940	936	945	872	886	919	882	895	961	963	911	922	891	928	989	889	890	832	867	934	934	903	852	889	926	888	866	883	936	932	840	896	906	964	960	913	936	928	912	980	896	909	894	911	910	926	965	939	937	932	885	927	910	879	924	890	899	877	921	887	891	925	960	876	866	890	874	874	871	935	901	826	933	857	885	897	893	881	880	946	950	968	943	866	866	890	913	864	962	888	836	919	916	928	892	940	934	909	925	944	908	923	925	948	892	873	899	905	924	926	902	891	896	907	883	945	919	899	924	905	932	924	916	873	905	894	912	845	894	946	936	887	897	951	902	876	844	928	915	953	902	905	868	912	910	910	909	875	964	925	901	928	901	889	952	943	873	899	903	974	903	866	908	890	912	858	955	877	914	886	914	857	893	973	883	880	887	925	922	938	879	917	899	960	915	933	900	972	918	932	869	916	921	888	875	917	959	863	913	934	894	924	940	941	914	877	951	918	961	878	933	918	845	933	917	958	895	901	978	936	914	887	918	933	857	910	908	892	958	930	876	910	930	930	948	922	901	920	882	914	917	874	879	932	906	904	897	949	914	888	881	909	868	978	864	949	946	936	911	920	932	898	940	912	924	884	892	910	897	908	877	907	892	899	925	923	942	890	932	903	922	923	885	923	916	866	928	931	896	970	875	919	905	894	950	895	918	933	924	917	891	888	895	952	910	945	879	940	869	918	908	909	948	909	885	889	866	909	890	927	854	966	926	924	949	920	935	879	907	860	941	871	883	922	944	899	898	940	901	879	908	871	944	906	884	883	891	901	916	976	903	937	950	943	873	902	894	914	982	922	910	914	883	912	956	903	956	897	913	923	913	918	913	931	923	902	915	938	923	966	848	902	894	907	916	925	932	888	942	893	896	874	920	931	916	855	896	919	913	915	879	901	918	933	939	895	910	864	872	881	878	894	859	929	931	888	911	906	885	929	863	980	925	930	919	907	943	903	875	941	878	956	939	886	898	909	922	893	901	882	876	890	921	908	887	975	914	887	920	920	914	893	982	940	918	893	952	901	876	894	885	919	878	937	885	865	934	949	938	930	895	916	925	903	974	905	859	820	882	905	899	939	871	935	878	963	918	924	911	876	921	907	925	910	896	931	898	940	880	912	914	904	907	852	933	880	866	925	902	928	881	871	879	957	885	933	910	894	899	914	936	971	945	917	931	862	901	862	929	912	947	864	922	867	930	857	910	930	913	834	873	862	888	909	966	901	914	963	949	853	979	852	981	893	900	900	853	960	936	908	920	914	891	866	907	935	924	936	893	846	906	843	914	920	879	896	874	903	912	908	865	951	933	928	884	901	939	848	901	905	912	913	918	885	917	929	888	849	955	906	910	887	898	872	887	909	870	945	878	889	891	940	913	907	923	884	913	922	901	942	890	925	912	962	889	923	914	920	896	894	912	941	942	900	906	880	988	907	922	910	952	904	915	895	876	913	920	964	872	898	949	869	916	875	888	893	957	929	913	909	894	914	872	889	897	943	833	901	953	855	912	899	870	884	932	853	936	929	966	869	916	922	906	944	946	926	908	877	916	894	948	879	849	868	916	1004	877	971	909	938	938	911	898	914	933	924	905	925	930	899	923	873	882	899	898	941	885	890	931	897	897	917	849	892	857	948	898	937	927	899	869	899	935	907	894	896	938	881	921	880	865	939	928	893	884	914	947	947	910	942	941	912	907	974	884	887	915	939	848	868	912	932	877	934	892	940	945	889	921	904	915	924	913	910	937	925	880	880	923	905	897	931	911	916	912	917	868	912	954	910	900	907	949	879	872	941	875	975	869	923	876	933	846	890	933	933	851	916	945	905	925	932	847	940	852	888	910	892	911	931	834	930	895	933	867	890	952	872	920	929	953	929	906	881	937	858	922	901	943	898	921	919	830	894	952	956	874	916	905	881	964	912	915	860	966	861	902	945	914	841	926	916	850	973	912	860	884	925	919	875	948	922	912	896	896	905	942	902	844	869	897	957	875	889	897	915	844	922	913	896	901	935	903	911	933	918	1020	940	911	938	864	902	902	919	922	945	895	862	869	935	871	915	867	901	974	915	893	869	935	945	880	878	923	939	883	865	897	917	925	901	939	893	919	848	930	910	923	883	909	921	918	864	866	907	932	940	887
28976	16071	2336	506	461	348	341	345	354	320	287	299	282	343	303	297	334	336	324	333	296	303	293	349	332	334	314	307	288	291	328	344	345	308	313	336	306	325	339	339	332	269	302	296	322	326	276	328	285	318	329	311	327	312	322	341	331	321	295	330	308	344	338	325	299	307	346	335	301	302	277	292	307	343	326	307	285	336	289	319	316	315	312	303	343	343	322	302	301	285	316	294	345	333	327	325	327	301	310	314	366	295	319	322	333	345	297	297	313	305	337	310	329	363	308	305	290	319	289	317	307	321	295	325	317	326	327	342	339	331	312	351	291	292	319	310	310	330	312	296	295	313	310	280	272	310	302	296	330	317	335	333	328	311	303	317	370	308	315	340	302	298	331	322	319	324	332	294	301	287	321	332	301	327	304	299	321	334	280	307	294	322	335	290	311	302	309	312	312	305	310	333	310	314	332	333	318	318	329	314	321	328	302	316	319	299	314	333	308	332	331	317	332	302	292	326	307	270	327	297	307	323	276	309	299	310	307	296	311	285	314	294	317	361	292	330	302	300	304	296	288	296	288	335	317	298	314	329	304	312	312	329	334	308	310	305	303	323	321	279	330	321	320	274	321	337	308	331	310	294	323	299	318	330	338	305	303	315	294	298	304	306	334	311	324	325	301	314	341	300	330	299	334	337	312	300	297	291	317	326	315	305	328	317	281	311	291	291	280	275	331	353	297	312	300	334	340	311	324	307	322	324	285	325	328	312	345	316	318	311	289	301	317	293	307	326	348	317	333	339	319	332	323	318	293	312	356	296	322	303	297	313	321	313	311	306	283	287	294	326	308	326	303	318	324	315	326	298	319	316	310	325	275	316	328	298	300	318	371	312	323	323	327	350	316	304	308	298	301	340	344	311	313	303	290	300	305	323	307	303	335	290	332	326	329	328	328	307	316	288	318	295	324	296	344	309	298	320	319	312	303	307	319	311	288	295	315	341	307	306	322	295	322	302	284	280	326	309	319	313	305	305	341	312	313	336	302	307	336	305	292	323	327	317	303	301	344	359	320	319	312	312	315	322	338	316	306	287	306	329	284	359	305	326	287	315	318	301	345	295	310	303	312	309	291	276	320	319	320	300	287	300	326	307	308	288	334	307	304	290	345	328	281	348	302	330	312	324	300	281	314	274	305	268	322	348	338	301	316	296	325	315	305	324	324	331	341	302	269	294	299	338	300	303	305	335	332	295	340	341	323	350	303	310	318	333	332	298	334	313	323	268	321	310	346	298	313	317	307	302	343	322	322	285	316	304	277	331	317	294	338	319	303	311	358	326	338	351	307	345	291	319	297	312	308	299	317	294	285	288	310	310	304	313	333	334	320	301	298	302	307	300	329	305	312	271	299	331	330	307	285	358	295	315	328	298	316	296	304	317	331	321	294	335	297	294	316	272	280	306	312	326	302	325	310	339	336	331	338	304	286	316	303	298	315	279	322	330	325	323	340	287	323	306	305	300	307	349	326	296	300	321	323	333	322	325	317	307	321	328	332	330	308	351	305	323	315	281	350	282	293	332	283	348	312	293	305	302	290	292	284	317	292	295	340	303	324	311	308	347	284	324	329	331	318	316	328	313	278	313	335	350	290	316	343	300	347	350	350	319	295	323	278	327	314	283	318	285	295	297	315	288	321	302	314	301	295	341	272	323	314	309	325	297	331	318	330	300	316	298	323	295	360	310	289	337	337	310	353	319	305	311	287	298	297	304	310	337	327	314	334	331	313	297	328	274	319	325	317	293	314	287	325	336	298	326	313	286	317	329	308	298	304	319	305	341	283	306	315	330	305	284	303	330	328	308	290	292	324	287	350	310	267	312	318	323	336	280	310	357	322	289	344	295	304	277	289	328	326	318	300	310	325	319	329	303	342	306	335	311	312	307	322	335	296	320	339	299	315	304	337	303	311	322	296	335	320	297	308	291	348	299	321	299	303	293	324	334	326	299	299	362	309	296	328	318	326	338	345	315	317	306	306	306	320	312	339	295	317	300	294	331	326	342	324	351	299	310	330	296	327	330	304	317	339	303	308	306	339	340	287	312	314	306	310	288	292	333	278	319	299	309	315	323	330	278	324	329	295	358	290	331	316	314	313	337	295	323	308	321	294	332	320	305	321	291	291	360	295	350	303	292	346	346	311	309	331	334	323	336	308	298	280	312	318	303	318	329	318	316	304	284	310	340	317	323	324	322	309	296	324	321	299	318	321	325	324	338	294	283	321	314	325	293	295	343	302	321	312	296	292	319	304	298	307	311	321	308	277	300	322	331	312	272	344	299	317	310	301	331	320	332	293	315	286	312	304	296	337	314	290	320	318	317	282	327	315	268	319	306	293	352	303	300	323	300	312	325	319	320	312	299	276	324	322	311	311	312	301	309	311	321	309	340	312	311	295	286	326	297	340	320	336	285	326	306	318	310	285	314	321	322	293	310	292	298	337	310	315	304	284	304	314	297	302	269	302	297	287	303	317	303	307	318	313	304	300	339	325	340	312	277	302	328	289	327	291	285	295	319	277	297	281	319	331	296	329	285	294	276	297	326	285	322	306	292	313	321	336	297	311	314	337	354	301	305	287	350	315	327	309	309	336	324	285	284	306	283	317	335	321	301	336	323	296	327	300	308	301	323	349	333	317	297	317	335	359	318	311	332	320	344	314	302	307	316	271	265	351	315	289	276	320	311	329	312	309	291	307	280	337	313	296	334	312	288	290	311	271	322	294	328	305	304	304	343	299	304	315	335	313	343	312	334	319	353	344	306	328	316	329	317	314	309	316	282	310	298	310	312	344	320	318	274	311	325	280	315	300	309	314	287	284	328	317	311	318	302	275	313	325	321	323	323	307	325	295	289	284	320	326	321	310	314	296	278	321	314	331	315	325	311	319	292	283	307	345	296	313	297	312	324	300	334	319	303	303	294	292	303	289	302	328	321	292	302	313	314	310	331	306	301	309	332	285	307	321	300	305	316	320	307	344	327	328	308	321	296	321	296	300	312	308	326	322	313	296	319	303	299	298	295	299	291	322	299	324	288	306	309	327	293	315	347	314	340	319	304	334	326	313	301	306	318	328	303	305	304	336	323	310	320	326	332	331	316	309	333	337	291	347	335	332	324	324	312	338	345	282	307	325	301	295	319	334	310	289	293	319	310	303	331	316	285	321	319	295	298	306	332	312	292	336	333	316	308	317	343	301	333	305	299	305	309	308	370	303	298	320	288	349	310	301	292	332	308	302	320	321	314	298	301	284	292	278	337	295	300	318	298	313	311	300	299	311	328	320	332	315	302	339	275	308	290	320	325	299	320	317	318	309	314	320	321	337	300	322	303	317	317	307	292	346	311	300	293	309	316	363	312	329	324	299	314	324	306	356	298	294	304	305	358	297	328	298	337	306	325	307	308	303	315	328	326	316	309	323	319	293	309	315	317	318	296	326	280	304	281	324	319	293	289	334	294	351	287
4952	823	751	608	461	452	447	410	363	389	355	326	338	357	326	364	307	332	313	333	333	317	339	301	307	307	327	312	333	336	312	310	309	330	307	285	306	315	315	330	312	322	293	298	319	317	296	325	301	315	293	303	298	287	293	293	306	312	288	319	299	308	302	287	268	320	370	322	295	326	301	310	317	356	329	325	318	316	312	307	317	271	311	317	320	301	308	292	308	315	285	297	312	318	302	317	293	304	332	301	324	293	314	275	304	308	316	296	305	286	275	310	311	294	301	294	313	310	321	305	349	328	287	307	320	291	303	309	299	312	316	307	318	304	343	280	313	302	298	331	296	291	314	299	316	280	304	315	307	325	287	318	306	291	294	317	286	323	327	325	278	289	312	309	277	342	343	299	293	311	323	295	282	316	307	286	344	316	330	320	309	304	309	327	348	312	300	294	295	323	305	307	307	328	294	314	321	313	305	321	295	324	341	317	322	299	294	316	303	343	319	302	315	323	306	336	291	306	312	311	299	311	336	298	302	296	294	318	297	337	282	340	317	294	334	283	323	330	301	293	351	313	299	308	310	310	300	311	309	300	294	281	302	312	291	304	307	320	294	314	332	321	321	301	316	332	313	323	312	308	282	318	317	316	310	313	306	305	320	320	297	348	314	298	306	309	309	321	339	289	306	323	318	330	339	312	341	308	326	292	322	311	305	322	319	325	336	305	348	299	327	327	309	310	325	289	289	298	323	311	320	316	320	321	313	335	321	314	290	311	320	304	300	299	310	295	315	306	336	311	295	323	309	328	300	294	304	329	294	311	305	345	316	325	279	303	322	327	328	340	306	298	302	324	359	312	306	316	314	301	310	290	325	328	305	299	287	303	297	325	299	311	276	305	293	332	299	329	297	328	324	320	283	275	321	301	313	309	311	330	297	316	293	278	297	297	271	281	304	307	316	337	309	293	327	272	301	292	324	286	319	299	326	314	319	330	316	329	293	313	337	317	299	312	348	317	321	320	298	302	305	295	307	286	314	311	296	299	305	324	297	326	291	313	321	331	306	318	294	299	325	305	314	302	363	292	321	281	282	300	303	296	321	310	303	311	326	295	309	316	316	327	302	346	301	320	286	282	315	327	303	298	318	325	296	280	320	282	299	329	302	323	327	337	320	314	301	324	308	298	340	322	337	348	328	259	340	316	290	337	299	317	313	300	301	332	308	290	325	281	301	280	290	311	335	309	303	312	318	308	307	291	288	296	284	316	327	326	297	297	303	296	291	305	309	306	332	319	314	341	290	290	331	291	343	334	327	307	340	296	316	340	272	314	316	306	343	331	317	349	321	310	307	332	334	316	303	285	333	300	321	300	336	299	313	302	307	282	324	305	323	294	323	298	299	293	317	324	310	323	317	331	323	303	327	312	327	304	316	299	306	302	340	312	321	334	322	308	339	324	299	278	305	287	310	306	324	319	317	320	321	316	335	311	340	320	322	302	343	354	329	328	315	317	302	325	305	311	307	312	322	304	299	331	320	308	342	307	309	310	337	343	317	339	306	310	288	295	302	286	344	325	362	305	310	300	292	324	308	279	304	323	347	302	290	304	311	320	329	289	305	317	304	327	291	271	337	324	311	308	324	314	321	357	299	308	300	320	308	317	313	306	354	325	294	308	318	299	308	313	309	328	340	295	327	325	313	313	316	307	356	294	304	333	272	326	283	309	342	331	278	347	304	311	317	314	322	291	317	315	292	306	340	285	310	316	290	296	305	327	329	337	279	322	328	291	317	306	309	328	297	303	339	323	299	317	269	342	298	311	324	332	322	297	333	276	285	310	295	332	313	330	336	343	289	307	319	314	317	309	290	322	346	305	303	321	324	320	298	330	331	286	326	319	304	317	306	318	322	313	291	313	317	349	307	313	351	311	321	312	287	288	305	325	291	299	333	308	330	320	321	333	326	284	317	318	324	339	308	322	349	311	284	319	306	301	338	322	311	295	271	316	297	307	319	298	309	320	324	324	301	312	316	336	354	298	319	290	291	284	281	309	328	283	315	323	296	319	319	285	321	344	348	284	327	285	321	309	309	325	306	276	323	277	332	309	330	336	304	307	330	286	294	330	333	327	306	326	299	322	316	343	298	278	329	334	318	296	295	296	314	300	303	326	297	314	294	299	277	318	282	315	322	347	322	310	323	275	306	323	301	359	346	332	321	325	328	310	324	301	321	311	326	274	289	293	325	316	350	304	338	296	279	302	314	306	322	310	296	336	331	290	312	280	320	309	330	308	296	299	301	293	346	314	330	289	321	328	326	310	307	317	343	283	320	356	309	322	312	324	291	319	317	292	336	288	343	320	304	317	308	334	314	334	319	313	297	288	306	321	314	312	311	293	314	304	304	306	308	322	282	300	304	348	297	317	327	300	315	313	306	312	289	345	312	303	342	301	320	336	308	316	300	357	325	302	292	300	302	307	312	327	299	298	289	337	309	288	286	312	299	300	330	292	335	315	338	304	318	314	321	296	337	308	312	315	337	317	314	281	325	293	333	342	345	320	303	285	346	334	292	321	316	292	307	322	297	302	325	334	311	327	339	350	322	312	306	299	316	318	336	290	318	326	301	343	323	285	308	304	307	303	309	308	275	294	306	279	289	314	358	322	318	312	304	284	309	296	305	300	300	340	314	301	308	307	314	302	295	326	301	325	356	323	311	316	320	337	322	315	309	297	321	303	309	300	283	324	289	315	297	303	358	294	325	336	310	302	317	279	291	317	324	328	309	324	315	299	302	322	303	299	320	327	328	323	305	318	315	306	340	335	318	314	301	306	308	366	305	319	284	305	314	303	307	312	303	311	321	317	313	300	321	279	290	313	295	296	293	301	326	343	288	301	367	292	327	278	302	305	339	292	308	301	317	311	311	307	320	297	334	337	294	328	307	295	305	316	294	295	340	304	317	324	302	307	316	311	309	301	274	278	329	347	321	343	285	318	288	308	295	349	325	320	295	320	323	321	314	326	337	310	329	341	323	295	307	308	307	273	317	306	295	311	303	308	301	305	316	296	300	332	331	300	323	307	304	329	303	329	284	313	315	307	321	298	321	273	297	285	311	305	308	315	322	325	310	321	287	300	331	288	284	310	332	325	323	289	319	339	304	310	309	309	287	305	303	298	318	301	297	320	311	302	308	279	317	343	276	287	301	283	329	289	311	295	316	301	340	320	296	313	257	330	327	330	305	337	346	324	283	311	306	332	321	292	312	320	303	316	298	335	298	319	280	302	292	307	290	323	292	322	306	323	297	280	333	285	291	326	331	297	295	308	337	335	307	345	334	278	298	342	297	304	299	316	292	317	296	305	308	257	309	298	318	304	310	285	310	332	315	304	301	308	306	358	306	302	313	305	315	267	316	277	325	304	299	295	302	320	303	335	274	292	321	304	296	327	297	319	287	308	318	301	302	292	320	318	311	329	296	305	291	351	323	318	319	284	311	326	317	301	315	324	328	304
25785	21330	28089	24910	21329	13258	2078	1328	1177	1059	1002	1037	891	919	911	882	793	847	896	835	851	848	767	810	781	771	821	799	817	796	765	753	772	787	747	800	767	786	773	815	738	750	750	795	764	776	756	748	736	763	775	784	784	755	804	792	761	770	738	765	769	745	794	745	720	697	689	806	726	760	793	762	807	736	758	775	749	771	751	768	792	789	782	762	717	791	773	773	743	771	746	765	762	784	741	755	790	752	703	722	768	728	739	763	796	762	762	732	748	726	752	731	790	742	748	729	741	712	784	827	758	777	733	728	747	741	731	761	748	776	761	774	750	712	801	812	769	771	783	692	778	724	726	749	746	782	695	775	735	790	754	704	759	774	699	774	708	760	811	756	761	750	756	771	760	734	791	743	779	754	746	732	765	787	736	742	762	722	707	722	784	773	741	739	718	765	760	762	741	763	725	783	714	760	707	698	768	758	775	782	779	769	729	754	765	751	809	707	717	726	745	772	722	791	782	786	705	779	740	748	763	805	803	711	779	718	757	743	733	751	784	723	745	728	746	725	744	744	791	759	720	729	701	711	725	742	779	736	688	765	780	799	756	770	748	769	760	773	699	736	730	761	740	687	772	725	785	746	707	771	779	754	756	724	750	738	763	780	731	783	777	810	677	687	686	747	749	738	739	732	763	733	728	791	713	737	745	797	756	728	729	723	752	724	789	708	799	741	706	737	808	781	739	714	721	728	810	781	740	746	711	741	763	760	753	774	789	795	740	718	779	749	768	690	749	770	746	709	702	712	785	752	747	769	748	769	723	778	733	691	754	653	688	762	752	746	753	722	713	761	741	765	755	725	740	735	676	765	694	719	785	735	728	761	752	736	771	751	756	810	754	744	811	774	745	817	667	739	715	765	789	786	757	750	720	740	759	742	792	735	749	789	741	742	791	762	762	734	728	709	743	699	800	717	740	724	773	732	729	719	784	759	734	725	768	782	709	782	810	727	732	721	755	765	789	713	742	730	710	772	768	789	732	736	737	802	711	772	724	764	767	762	696	736	759	684	774	717	739	686	771	758	798	780	805	766	736	768	691	746	757	752	778	777	744	728	767	729	712	740	758	730	742	757	719	776	760	758	757	754	762	805	698	710	751	723	785	810	708	734	765	733	733	739	736	789	791	774	754	713	710	741	796	807	765	769	746	733	782	712	745	713	776	782	750	772	728	753	713	750	754	730	743	759	745	745	742	791	762	764	724	810	742	733	764	731	680	744	775	772	761	734	721	754	771	770	742	804	716	741	798	788	792	747	771	769	782	800	784	770	768	740	778	734	753	791	775	754	812	776	769	801	757	743	779	746	760	753	763	740	745	742	767	719	730	718	710	779	777	778	785	770	812	718	769	769	748	735	770	749	726	769	760	779	820	767	722	758	775	756	745	693	792	774	798	759	714	735	726	741	759	733	799	764	723	756	746	814	778	751	734	747	798	770	742	760	721	760	788	778	794	726	777	719	774	741	740	742	769	776	784	735	759	755	804	758	796	773	734	748	744	751	774	721	781	711	733	781	787	731	741	747	754	784	728	752	726	751	767	730	758	798	730	790	752	747	732	713	736	718	723	735	698	744	725	747	735	753	760	769	728	708	800	781	762	762	764	723	755	752	752	751	740	789	752	778	749	756	767	722	770	732	731	740	705	710	755	757	740	727	733	746	761	722	777	736	780	796	704	794	791	735	750	736	737	745	757	727	785	783	732	719	738	772	749	746	773	783	719	749	770	731	780	676	733	762	788	696	692	768	750	697	745	712	731	749	752	744	739	750	763	772	695	792	742	784	719	775	752	768	740	755	741	711	812	802	766	760	786	791	745	782	784	742	772	738	705	764	747	762	777	738	763	811	747	792	761	720	780	773	708	699	750	740	745	740	723	761	785	784	727	768	749	737	722	741	757	756	783	738	711	734	766	794	748	723	705	772	764	729	737	771	751	764	745	742	749	736	752	755	784	782	718	770	793	762	750	739	775	769	721	782	719	788	765	752	775	760	776	720	766	727	745	750	765	788	768	756	737	742	740	687	748	703	744	742	777	806	809	754	736	748	745	741	718	688	749	737	760	751	733	776	703	772	781	770	765	724	768	813	749	784	786	750	774	772	756	721	772	780	738	753	705	756	761	735	733	769	738	764	738	767	743	766	721	741	762	791	711	764	707	765	754	784	768	728	691	753	704	782	741	729	752	732	708	734	762	717	724	753	757	691	774	774	712	731	764	768	746	787	775	715	728	827	737	760	775	704	767	795	767	743	770	758	743	753	727	820	742	729	761	762	747	814	795	779	756	751	773	723	768	718	709	731	749	789	790	753	724	739	730	796	788	742	716	731	771	737	715	763	739	781	737	759	750	803	822	743	748	733	744	751	762	725	723	753	776	766	761	731	760	717	748	754	815	727	738	716	760	760	785	734	691	742	744	759	779	776	732	693	782	734	758	730	754	776	728	719	745	780	699	764	759	753	761	741	723	722	725	804	737	776	766	737	751	750	720	751	775	800	725	785	741	769	753	761	755	692	744	752	746	751	746	812	764	729	800	706	787	769	727	759	772	751	690	759	762	732	817	726	772	742	747	734	753	732	704	741	774	728	747	713	702	777	715	775	700	744	748	726	732	739	714	704	798	719	737	783	740	760	739	797	763	752	721	795	754	747	738	734	714	725	757	733	779	763	743	725	776	711	780	742	734	751	767	806	734	757	721	752	759	722	754	757	757	792	772	746	739	750	724	753	717	739	750	721	750	717	763	762	794	774	727	771	685	689	752	721	762	769	731	766	735	718	746	738	765	732	689	741	746	742	757	729	761	735	764	735	720	735	743	766	742	702	768	803	775	771	726	742	767	783	698	730	751	751	764	778	746	759	722	744	755	718	748	730	738	711	711	777	774	759	730	756	781	770	693	729	748	781	748	749	713	731	793	754	738	732	710	767	789	740	775	711	752	756	745	743	742	722	736	684	740	768	692	774	750	779	795	730	752	710	751	750	786	692	741	758	770	779	763	722	720	748	753	756	781	766	727	798	767	763	734	736	758	771	787	752	739	755	763	728	741	794	720	735	750	748	744	761	752	780	723	750	747	787	760	760	744	773	776	765	797	739	758	784	734	754	740	726	730	692	761	739	769	736	730	783	745	753	739	742	691	747	745	735	721	757	750	781	775	765	766	690	714	732	737	769	735	728	745	745	748	782	731	751	719	756	822	733	759	796	764	741	748	694	782	763	782	748	780	773	760	761	802	703	727	774	725	727	725	735	786	736	754	730	750	758	739	729	823	741	758	744	752	664	713	766	797	724	761	763	808	757	767	762	767	704	720	714	748	761	762	769	795	756	676	722	764	738	732	741	757	756	694	727	736	722	762	798	747	710	744	738	752	760	765	722	782	738	761	683	700	686	743	753	687	771	772	789	765	725	806	745	750	757	820	750	722	781	727	751	748	730	784	764	772	770	784	747	761	713	720	755	759	778
7368	10790	9967	5721	3885	2895	2246	1910	1612	1467	1223	1182	1118	1053	999	944	927	892	854	831	811	821	845	817	807	785	740	795	753	766	760	771	788	732	772	779	714	711	702	709	756	714	726	710	754	723	719	768	724	700	744	696	775	678	730	715	685	748	716	735	679	697	698	735	706	715	751	665	729	681	716	690	709	692	738	665	729	706	725	692	710	718	719	710	683	677	734	697	662	671	647	698	715	711	714	680	700	674	660	694	692	723	693	687	697	701	682	739	746	709	707	668	663	659	699	698	697	695	687	724	695	732	705	740	670	671	693	703	709	698	686	728	704	671	725	653	704	731	725	673	673	721	749	708	701	713	724	707	676	742	681	707	674	685	675	701	676	695	654	663	721	717	626	739	733	730	698	720	697	678	716	712	732	700	683	678	705	662	688	746	710	669	701	738	744	722	704	694	683	680	692	706	652	702	742	695	715	744	711	717	678	694	668	712	727	701	682	675	708	685	703	705	670	657	705	724	681	662	719	699	706	717	681	645	686	685	709	694	674	650	677	699	663	687	703	722	686	747	721	714	688	712	689	705	691	690	717	670	736	690	675	677	731	710	690	733	718	691	689	673	747	685	677	662	702	668	670	665	762	666	682	719	678	686	731	695	663	705	687	680	692	692	714	695	653	704	692	743	680	729	674	679	727	677	695	680	716	723	672	727	721	732	694	726	712	693	688	678	665	663	685	724	682	670	709	712	664	673	736	713	673	690	650	713	680	712	728	668	685	670	705	673	702	696	736	714	764	715	722	682	690	696	684	656	690	756	728	657	743	694	722	693	682	682	731	687	717	695	728	677	729	679	679	719	716	662	708	695	707	707	664	715	638	731	718	725	690	715	694	674	683	719	685	682	700	738	700	700	702	680	712	685	710	672	704	717	715	675	690	687	685	702	703	739	696	709	669	694	666	696	666	689	689	683	729	704	691	668	716	676	671	693	701	685	646	710	701	719	698	739	751	687	667	705	697	682	662	730	718	663	661	705	690	676	712	694	725	684	711	718	711	672	665	699	702	713	691	694	716	704	712	708	682	715	671	652	651	662	705	739	689	675	712	683	650	667	706	671	711	650	701	712	728	662	692	696	672	699	655	679	761	645	696	726	652	719	704	719	686	678	708	686	698	695	662	727	714	644	710	719	673	700	740	686	707	709	669	665	655	662	692	748	687	643	724	716	692	739	649	697	641	691	692	698	674	685	698	640	668	699	697	732	680	684	680	743	751	681	693	708	633	682	715	710	726	704	689	711	689	718	668	710	720	718	709	701	674	676	698	690	655	722	687	722	633	683	678	678	699	734	755	689	703	691	611	671	683	702	720	670	696	755	737	709	743	730	705	631	678	684	671	671	708	674	664	727	732	672	685	699	702	684	704	679	736	708	680	635	719	684	688	666	660	678	689	731	687	670	698	711	686	721	675	700	708	636	670	670	691	742	710	707	720	692	718	669	657	713	697	672	747	669	721	670	714	656	709	670	707	657	679	698	712	710	703	647	706	709	686	695	678	693	643	672	687	671	649	707	655	748	709	712	767	705	674	676	701	725	674	659	695	710	757	707	719	694	686	708	703	691	721	679	695	716	666	709	703	686	685	721	685	683	705	690	642	706	689	706	659	709	739	723	672	715	687	678	698	701	703	682	699	720	710	664	732	704	693	671	663	702	629	696	693	676	748	705	692	697	729	654	706	655	729	689	666	714	686	691	706	667	672	683	707	725	707	705	722	715	743	708	696	730	724	680	752	699	708	701	667	706	687	704	695	674	658	678	724	719	686	723	753	709	644	700	714	710	668	728	713	684	716	736	687	704	689	719	645	703	763	762	737	675	749	692	730	725	710	712	733	709	711	684	645	710	697	705	711	719	688	684	742	673	693	714	668	746	719	712	726	703	700	716	761	706	697	709	695	652	699	730	698	729	714	721	756	671	664	724	708	671	699	744	698	678	685	668	737	723	711	692	688	726	675	718	757	686	697	649	701	712	690	678	653	719	689	705	690	662	676	690	705	733	644	735	690	697	634	680	712	722	666	746	675	705	715	648	712	708	672	679	699	686	732	702	683	696	715	704	677	704	695	700	685	756	725	679	647	724	751	741	687	711	698	701	706	708	692	677	708	688	710	687	686	667	722	711	644	690	710	727	701	682	691	692	721	654	683	669	699	723	742	719	704	699	682	706	740	694	670	707	687	713	662	688	717	698	721	716	727	670	698	651	703	693	727	646	710	664	728	657	725	705	694	675	686	667	655	718	701	696	685	732	676	680	779	681	695	706	705	686	700	674	701	712	720	712	738	709	692	648	678	698	682	691	720	699	677	684	716	699	695	695	680	682	686	686	717	721	624	693	693	715	719	687	715	699	713	700	672	690	714	729	719	720	710	722	710	730	695	658	707	748	692	716	709	671	690	681	691	700	695	718	718	707	730	667	725	703	687	664	726	694	702	697	690	680	704	712	685	666	748	698	718	722	714	695	735	696	715	686	714	714	759	640	668	672	676	703	690	691	675	698	668	724	649	714	732	664	700	701	702	676	676	717	683	688	679	681	678	685	681	655	668	709	675	726	764	696	715	719	712	716	687	669	647	698	731	719	735	691	672	673	710	686	692	718	706	698	694	639	703	700	713	718	678	741	695	692	671	682	680	681	686	700	743	705	693	755	711	718	688	745	727	691	708	750	689	678	699	642	686	700	694	696	689	643	691	628	659	711	692	723	738	669	705	748	712	704	710	698	693	706	734	719	742	718	667	681	665	683	653	706	704	725	690	750	708	692	689	726	687	673	657	690	631	686	699	659	709	701	699	712	729	752	682	709	695	684	701	730	725	686	721	719	698	708	724	679	685	739	691	670	725	716	747	710	691	670	663	702	661	697	692	739	695	719	714	647	737	722	674	724	688	683	675	709	698	691	730	698	700	723	710	698	719	686	693	704	684	757	704	710	679	695	747	709	721	660	673	730	686	688	693	670	692	668	682	694	696	694	695	690	743	685	690	662	654	687	699	707	658	662	698	703	704	708	682	685	682	697	697	684	728	713	705	745	692	694	710	699	716	749	686	692	760	735	681	656	765	673	729	652	699	647	695	760	753	697	704	679	705	732	702	747	719	670	660	690	717	674	719	713	732	693	707	699	706	700	710	714	702	762	727	693	689	701	741	716	677	708	714	710	683	708	701	740	700	652	720	766	714	676	720	655	683	677	684	716	685	713	716	733	667	681	760	693	751	675	686	728	629	713	751	717	729	657	705	676	678	679	716	665	673	679	677	648	668	703	673	667	696	694	690	645	680	673	678	721	700	708	683	662	728	681	678	708	712	652	701	718	672	710	752	662	661	634	726	689	699	713	700	683	691	685	671	675	698	711	712	672	721	738	712	712	730	700	669	713	667	691	701	688	733	683	734	729	693	683	691	655	708	673	745	730	678	715	675	681	757	711	712	735	711	683	726	693	655	704	697	686	706	738	680	655	705	699
23365	21330	28434	24584	21335	21444	12440	2363	1784	1589	1464	1350	1315	1284	1251	1197	1238	1104	1159	1131	1125	1057	1086	1082	1046	1085	1066	1066	1049	1006	1020	1082	1009	967	965	1006	1019	992	1015	1011	1017	1113	1021	1028	1026	1013	1018	1018	963	1014	1013	1037	992	1002	949	1003	981	1010	1035	1041	943	1007	1069	1034	983	951	1041	1047	1008	1019	945	993	1013	986	1007	953	1007	1029	997	976	984	988	947	989	1004	1005	965	962	1016	985	1005	958	972	1022	1006	1052	1038	981	997	1000	970	955	951	1025	1012	997	976	996	1013	970	916	969	985	968	975	991	962	980	949	998	1015	995	987	1010	963	955	995	986	1009	1000	928	984	985	1010	1002	1001	958	1007	977	976	989	952	955	1026	1069	1015	917	980	962	930	947	958	960	994	1002	957	1030	965	1016	957	975	982	1027	975	988	937	1044	1027	1024	984	1029	1000	960	981	970	1024	964	986	986	956	952	974	978	947	998	983	909	1013	1008	986	1019	968	995	951	959	1015	1018	956	969	937	967	959	949	989	983	967	979	972	1033	951	954	934	968	957	970	997	982	957	989	968	996	969	1009	992	992	968	951	1007	1055	1004	983	991	995	940	929	983	1020	1029	990	1026	946	976	984	1005	973	1018	988	981	926	980	1054	991	988	1004	938	1006	999	956	938	973	915	974	999	1027	997	935	982	895	1028	1027	1010	949	971	991	952	1001	1015	884	953	975	968	961	953	1062	948	944	978	956	955	992	1043	979	983	953	958	1033	969	987	951	933	986	986	945	968	992	935	941	959	992	975	911	982	1005	984	969	1017	928	1018	963	1015	966	985	976	935	1014	957	973	957	986	1007	970	973	1006	984	1007	1025	970	1003	1007	1007	972	997	1000	988	956	875	1027	1016	977	990	956	961	943	994	993	955	961	949	1016	1019	994	942	950	959	999	965	957	935	1035	949	1043	969	1003	1053	963	1000	965	998	927	980	979	1060	947	949	949	987	1004	977	1036	1010	989	952	964	1002	942	981	923	991	1009	998	1013	991	987	942	944	990	958	923	988	959	977	980	957	994	986	1029	979	982	936	969	1038	948	978	925	937	979	995	990	937	1000	961	1016	992	968	962	957	947	948	961	929	946	975	964	996	1014	1026	963	955	971	955	981	955	1042	996	1005	934	971	932	960	984	970	959	994	960	942	1034	1037	958	974	955	998	1031	995	1004	982	942	945	991	945	953	959	954	970	952	965	1053	966	964	999	1008	894	955	923	976	1005	944	1002	917	948	989	1004	942	1020	996	979	919	997	989	1003	982	1075	983	947	1002	912	944	950	968	929	941	994	990	977	976	969	1016	963	1054	994	948	970	948	1026	1025	937	972	969	969	993	956	1027	965	967	958	969	1007	960	984	989	1078	941	997	1021	992	966	996	981	1034	975	950	976	1016	1018	991	968	985	952	969	1001	1031	948	1018	965	1017	906	1029	987	986	990	1022	989	969	963	979	1013	1004	1000	989	942	990	929	908	943	936	1018	944	975	991	968	959	972	940	993	978	934	963	985	962	920	978	1002	983	979	975	1007	1010	1030	1053	1012	1038	999	907	956	1022	981	943	1000	1029	1014	957	1084	961	1039	959	970	973	1017	963	951	946	1005	997	990	974	988	995	1015	968	956	1001	995	986	924	945	929	958	967	958	1001	932	1030	1027	935	934	988	984	1007	991	987	1036	988	954	972	988	987	1013	966	962	1031	994	945	950	983	947	984	927	1060	996	930	952	930	998	950	934	934	988	950	996	932	929	987	1003	981	968	954	996	975	996	981	987	1033	940	981	976	1007	968	958	939	1052	1036	971	1074	1000	953	1012	979	970	965	998	979	959	962	1027	992	956	948	981	1068	972	1025	1000	966	959	975	961	954	983	983	984	932	930	1012	1002	966	927	991	981	1015	957	966	960	904	923	1021	959	1005	1033	1003	970	1025	992	994	1014	980	1025	1024	996	953	980	1025	968	992	994	953	950	1003	1001	981	976	943	974	976	996	960	1006	1061	964	979	998	972	915	978	953	983	942	979	961	967	968	992	1015	955	1008	948	944	941	979	988	914	951	1017	937	938	1037	964	991	953	1019	996	952	1018	989	934	1008	958	957	981	991	1021	997	1008	938	997	956	967	911	934	957	965	1031	932	979	953	958	1064	958	989	1010	989	1038	957	982	1060	972	987	918	975	999	974	969	949	990	1037	1000	990	957	1010	991	1003	983	955	987	998	961	939	1004	977	934	959	966	942	987	954	978	989	997	1034	946	957	959	1014	985	990	1017	979	962	1006	968	914	989	912	959	948	982	1002	994	990	940	1000	1002	928	969	959	977	1012	962	1052	956	1017	969	932	1015	1004	925	937	968	1000	1002	924	979	952	954	1011	984	903	1010	1019	1020	975	1022	1017	951	1032	941	992	955	952	943	959	1015	964	1010	1010	963	996	994	1009	943	964	962	981	983	974	985	919	1020	981	992	979	1033	966	957	966	1017	977	1029	1014	1010	1038	954	977	1027	966	976	989	938	969	973	1029	924	992	1036	987	975	928	984	999	990	930	980	958	996	993	969	990	983	969	970	1044	984	953	960	1008	950	976	983	980	957	946	1002	1017	988	984	981	980	1011	956	986	984	940	998	962	999	940	1009	1010	1028	1024	957	969	961	1006	1015	1020	970	990	948	941	981	962	922	990	944	1019	1004	960	981	942	1004	998	976	970	981	973	1083	961	1030	981	944	940	973	931	1027	986	998	941	1008	1002	976	1018	956	1010	1011	1005	982	975	1029	976	953	970	962	962	967	990	986	946	961	987	993	980	967	964	994	962	974	1052	1003	963	1035	1010	946	985	996	1000	934	1030	1015	1019	1014	938	962	988	975	927	921	1033	977	1069	1031	974	938	914	958	952	927	945	972	935	920	974	959	946	976	955	977	988	971	962	945	923	960	989	1016	976	1009	972	965	943	965	967	959	954	1012	984	1034	996	936	953	962	990	1011	960	1037	994	992	998	977	972	965	984	964	1024	926	1014	972	965	959	1001	937	956	1030	952	959	996	1006	929	970	989	940	967	954	950	1040	1025	989	961	1067	954	983	970	922	930	1000	1001	950	983	961	1036	1021	929	962	950	926	985	968	971	929	918	1012	1014	1011	1001	987	959	1009	976	966	949	971	928	1000	997	1016	976	986	1026	941	969	1044	1007	993	964	995	976	991	941	965	997	914	1005	941	999	968	977	985	984	916	992	977	988	1011	991	1014	955	1006	958	979	954	1017	974	962	965	994	1057	976	1026	994	1008	976	975	955	965	994	997	969	931	976	1008	961	967	1045	976	937	1051	961	963	976	968	955	895	1002	971	941	950	1009	983	1028	967	996	999	1006	990	928	989	990	968	994	978	969	992	1050	946	988	940	991	1041	1009	1018	973	966	923	958	918	968	953	953	957	998	1024	949	1012	992	1011	981	985	994	1001	990	926	961	1007	989	906	934	1020	1004	991	985	1029	978	992	981	948	1014	1021	992	994	1066	975	1015	943	1024	964	975	914	988	956	1050	996	1013	957	1030	955	958	971	952	949	970	935	1034	1002	976	1026	962	972	1003	1015	943	924	985	1000	943	955	955	975	998	933	950	1002	984	964	966	1032	975	1019	981	941	946	980	999	961	960	985	1003	957	1021	1008	996	1027	981	918	989	1008	967	990	973	1035	991	933	981	1001	926	977	992	975	1000	953	915	988	991	984	986	919	1003	929	1023	986	976	992	963	936	974	967	960	951	1046	973	1000	1036	955	990	920	951	984	1005	1004	967	893	1022	955	974	967	977	946	971	948	961	955	1026	999	939	973	1033	1018	1042	986	1044	981	966	946	979	960	978	929	985	977	913	977	929	936	965	926	1018	938	943	980
10177	17759	16158	9662	6679	4912	3786	3238	2656	2390	2063	1789	1723	1634	1491	1424	1340	1293	1216	1212	1170	1171	1143	1091	1015	1053	1076	1043	1065	1046	996	1041	1057	1024	956	1074	1022	945	977	970	965	979	933	941	999	970	956	1011	947	924	955	899	946	943	964	915	954	926	866	1005	925	952	983	944	910	963	952	913	903	910	949	936	931	983	947	868	921	925	942	907	938	907	941	913	916	959	911	945	942	889	920	915	956	953	932	887	944	950	912	939	906	947	959	888	954	940	958	993	946	948	951	954	949	948	950	975	931	950	873	926	925	940	935	921	915	907	891	947	939	902	920	909	948	952	896	890	942	1009	855	883	874	935	936	933	955	943	934	933	942	978	921	923	931	866	934	893	903	922	919	986	929	917	964	921	868	894	881	927	909	906	956	889	915	922	909	955	937	912	939	901	933	929	916	931	922	950	915	931	934	943	926	891	882	917	919	922	916	887	903	894	881	880	947	865	924	939	925	882	908	968	935	898	921	909	876	918	871	957	907	897	932	1000	894	890	933	989	941	861	896	912	900	920	897	893	917	917	881	934	938	879	901	923	869	874	951	905	1020	912	928	900	951	913	906	922	879	918	932	889	914	898	938	906	859	902	899	897	906	895	958	906	935	877	943	925	918	933	883	947	913	932	906	909	943	895	847	932	923	896	1000	928	958	953	904	898	909	933	956	942	936	898	975	902	905	905	871	902	841	937	921	890	924	876	892	887	897	962	889	933	943	914	1026	872	923	871	934	905	943	882	947	905	932	912	958	914	955	919	935	966	861	913	904	900	939	900	907	902	903	893	975	913	932	919	944	913	942	919	919	970	881	911	898	952	934	918	914	898	915	839	925	878	902	919	910	923	883	925	885	949	916	973	885	918	893	958	936	885	915	915	912	914	935	880	908	898	885	873	918	872	921	897	903	919	901	932	924	913	887	892	955	925	897	881	875	872	950	1013	879	864	915	897	855	972	870	892	910	944	977	921	895	968	921	896	903	914	854	888	933	938	943	894	943	906	921	919	920	887	944	886	876	910	912	933	917	903	891	920	898	1000	923	885	931	907	894	898	911	889	902	932	967	969	912	914	944	897	973	909	891	902	916	924	899	920	935	966	904	895	884	875	876	892	940	891	936	935	858	927	905	925	934	885	885	927	880	923	882	909	897	898	922	889	932	905	873	893	959	886	917	904	890	949	927	870	932	874	892	941	914	943	937	894	923	945	862	904	941	958	843	911	899	877	965	871	861	887	948	865	875	951	863	926	951	934	874	864	950	885	913	939	917	910	833	904	910	959	933	897	884	958	941	852	886	882	895	951	951	910	868	928	911	931	867	923	901	844	874	902	946	901	976	901	903	888	906	950	947	964	897	962	901	907	963	893	981	895	929	912	899	870	879	855	914	906	939	936	914	921	905	886	930	965	907	917	894	960	945	920	922	887	925	886	861	906	913	893	906	899	906	920	911	984	921	905	932	926	899	967	912	962	964	874	912	958	918	921	932	917	894	895	915	916	920	897	947	928	929	975	903	901	996	888	880	893	945	884	883	936	918	882	965	907	947	900	888	876	934	919	926	880	892	897	899	938	902	939	963	912	953	899	856	911	900	812	885	951	951	876	885	966	882	875	883	908	886	960	870	913	892	934	894	979	895	893	884	911	982	956	981	985	938	862	879	987	996	900	926	977	931	919	943	973	935	924	904	945	948	943	944	943	930	976	944	913	901	859	904	933	904	928	930	928	941	947	938	918	903	928	949	924	904	930	899	903	918	923	909	913	964	962	878	868	970	920	872	947	907	849	944	891	883	857	948	950	917	907	859	948	911	928	932	902	894	917	904	897	928	887	904	908	932	889	882	913	890	905	937	982	872	899	964	923	896	975	921	885	939	899	899	947	900	939	908	954	928	877	878	878	860	899	937	884	928	914	929	955	881	932	913	908	889	906	926	932	881	972	918	904	915	946	945	938	852	928	914	893	882	931	985	849	907	898	885	900	894	906	903	903	934	870	884	913	922	957	919	879	909	902	907	928	924	915	881	898	932	975	964	934	881	885	919	903	959	956	910	934	886	920	937	940	930	921	900	977	902	909	858	868	872	909	930	887	902	915	954	914	996	932	887	924	893	880	926	891	922	908	961	948	916	913	950	898	883	948	908	957	876	910	925	940	885	909	940	882	931	919	908	943	917	925	898	907	961	942	916	925	903	863	904	940	957	906	915	926	870	906	923	930	918	922	918	950	883	886	884	953	896	940	892	929	923	947	910	902	825	940	956	903	911	976	912	898	924	922	856	961	882	913	912	886	938	931	875	899	880	890	925	911	903	987	896	929	917	924	897	948	926	907	946	884	917	913	884	915	985	880	931	889	953	925	954	907	891	891	874	951	911	900	933	882	925	927	887	896	862	846	953	930	937	892	892	877	951	880	930	889	875	936	901	913	960	955	928	910	907	862	949	909	903	932	1008	913	878	926	898	885	894	903	911	902	910	917	934	904	844	968	882	975	940	923	889	905	901	887	964	823	896	885	912	895	854	908	870	928	948	843	948	987	947	913	915	909	924	934	895	938	890	890	914	867	916	954	927	876	883	947	959	918	908	906	942	956	926	891	952	956	930	922	921	947	979	912	936	897	987	873	950	892	899	907	914	912	930	901	941	924	944	905	875	927	949	953	918	893	909	897	902	911	966	954	950	882	938	940	907	993	902	948	905	936	941	904	958	846	951	888	907	892	882	960	929	906	957	915	925	915	901	953	904	918	884	931	909	868	875	896	925	969	895	892	917	917	882	914	942	882	896	923	936	971	902	939	940	930	904	947	922	918	928	872	932	921	954	902	891	945	928	956	951	900	882	932	940	903	907	885	951	971	929	944	875	997	869	920	913	892	923	934	943	920	884	874	863	967	954	894	933	954	873	884	928	971	871	910	926	949	888	897	903	952	910	886	936	906	937	922	891	863	919	900	972	920	918	946	893	919	890	935	848	917	936	955	946	956	939	914	949	918	924	907	898	892	930	909	934	939	917	994	939	888	928	865	933	931	890	969	895	922	911	906	913	952	951	896	864	913	963	950	921	880	889	934	926	879	931	926	915	895	904	917	922	888	952	915	913	913	939	897	898	886	945	847	951	955	884	948	918	923	941	932	882	946	928	910	884	952	893	964	928	860	944	888	895	934	918	936	913	943	897	955	908	895	905	918	898	955	955	885	916	899	925	944	916	933	925	898	938	928	932	885	890	924	898	927	928	938	911	942	926	884	856	938	939	939	997	946	878	969	906	951	890	930	948	901	970	909	941	967	876	904	917	894	969	887	880	928	905	913	933	936	910	999	918	902	930	926	856	956	899	937	948	925	887	869	903	944	915	936	891	916	923	903	882	922	909	908	894	905	922	854	951	964	927	917	918	928	907	918	890	933	948	945	901	883	941	921	901	956	874	917	942	897	941	903	921	951	902	933	914	928	883	958	902	899	957	963	944	891	832	926	874	919	885	875	912	905	927	902
29056	16322	2519	584	443	406	351	344	361	316	330	333	307	355	327	325	344	357	375	347	321	362	309	351	331	299	322	314	344	327	323	316	346	349	345	302	356	317	321	336	308	325	324	315	301	290	316	335	337	289	309	330	347	322	322	303	332	312	357	317	304	365	310	303	346	315	293	325	312	331	320	325	341	329	342	356	288	334	319	335	280	310	318	328	333	315	344	345	298	286	303	320	299	324	321	311	318	344	307	322	304	324	298	313	312	303	318	295	335	316	305	292	304	310	307	342	342	319	310	305	319	321	323	312	320	306	333	306	321	317	343	306	333	323	340	301	325	305	329	307	358	334	341	312	324	306	336	286	310	367	326	328	295	289	320	327	298	328	331	325	309	306	307	296	290	339	332	309	322	295	312	333	324	333	306	311	309	344	342	329	295	299	318	311	358	360	322	309	311	315	316	319	304	316	298	312	310	330	293	321	307	318	329	341	304	301	323	326	330	317	338	311	352	310	324	290	319	288	315	300	295	311	280	325	298	308	326	322	328	322	278	330	326	358	330	286	309	336	309	350	309	323	320	323	323	320	307	302	339	322	319	355	363	301	327	306	284	331	300	307	350	316	328	314	340	312	315	273	315	313	306	370	335	317	310	341	336	296	299	305	311	287	339	299	331	296	314	340	333	296	363	327	356	318	338	327	340	325	288	304	340	333	339	317	299	338	291	305	301	320	302	336	306	305	289	306	322	329	301	334	349	326	332	303	347	336	302	323	333	302	348	300	301	332	312	305	308	312	328	312	297	282	327	334	317	313	318	310	333	322	346	309	321	326	350	307	308	324	321	328	343	352	297	266	330	307	292	294	309	319	329	329	284	315	330	330	318	309	314	301	347	331	356	320	326	294	311	288	309	329	286	336	316	326	332	331	322	310	302	328	316	336	345	292	324	311	291	289	321	304	342	347	369	304	319	336	333	341	301	335	324	299	282	339	341	308	311	330	295	321	339	310	325	319	309	363	311	324	342	306	325	301	297	316	275	358	320	307	326	299	331	348	293	296	372	310	312	304	313	314	319	282	329	317	318	310	293	352	334	330	324	319	334	320	291	332	357	331	320	324	311	311	313	316	325	325	352	320	325	340	304	322	352	313	303	315	328	330	290	323	293	304	302	324	320	310	307	330	316	344	301	332	311	271	301	278	331	330	325	339	343	322	318	316	342	341	320	307	316	314	319	298	294	320	342	300	310	308	341	316	325	304	320	304	329	330	308	334	313	292	303	312	335	319	306	322	319	325	336	322	315	327	307	302	325	296	322	344	314	301	295	305	334	310	320	302	301	327	326	343	297	338	342	328	312	300	335	297	333	280	310	302	286	309	323	326	330	310	301	318	332	315	325	314	328	327	315	308	340	347	295	315	343	298	320	318	317	330	343	343	332	319	323	314	307	316	320	302	304	320	321	346	334	317	327	311	319	285	335	320	303	355	308	300	307	341	311	307	336	324	336	317	327	310	315	346	312	318	303	320	318	338	328	322	302	317	306	315	316	317	302	309	316	294	282	330	310	317	312	333	323	330	352	318	336	320	332	316	333	321	287	317	308	319	346	337	324	335	311	303	328	273	321	322	286	326	351	315	296	314	296	334	310	352	334	324	315	310	340	314	310	301	330	319	297	331	318	323	328	327	305	323	299	337	298	321	330	305	341	317	339	344	297	310	299	290	303	300	334	335	327	342	279	320	335	320	310	312	333	320	345	356	359	317	299	274	303	325	299	335	331	318	312	311	313	324	333	345	312	327	282	299	343	293	303	320	337	331	337	307	303	375	305	314	297	322	325	294	300	318	313	327	306	311	346	344	331	353	335	316	331	323	314	303	309	315	321	332	323	329	322	305	285	313	331	275	351	325	366	313	322	327	334	326	333	325	354	325	323	318	313	331	290	312	319	302	314	294	294	316	337	332	293	340	344	315	305	331	293	326	330	317	295	308	316	325	311	330	323	309	327	301	300	301	271	301	317	326	309	331	305	335	338	326	339	298	325	300	325	309	327	309	315	321	312	335	316	330	317	300	311	302	314	327	317	329	337	336	328	326	361	322	359	319	349	322	300	333	331	328	313	320	323	302	362	320	313	320	320	310	294	313	319	328	338	321	315	350	315	332	328	313	294	309	292	304	329	291	306	335	325	319	273	321	325	295	321	342	328	340	290	341	315	341	314	298	347	287	314	327	294	344	321	344	313	298	315	309	309	297	314	315	303	291	330	326	307	324	300	293	300	338	299	288	324	329	296	326	327	304	317	307	293	321	308	324	300	296	332	343	310	312	340	277	291	324	334	303	321	311	279	307	342	338	333	341	327	315	322	313	329	308	325	332	288	317	327	327	324	353	335	327	278	311	308	298	338	336	322	360	292	300	378	319	296	295	312	314	299	281	325	304	328	304	305	301	327	312	329	331	344	343	338	312	340	291	284	312	342	311	294	307	296	315	365	314	272	314	341	343	337	322	308	301	289	303	321	309	323	317	322	324	311	318	324	322	300	284	281	294	365	315	302	324	330	291	329	320	315	344	299	318	337	316	307	316	308	326	368	309	353	337	305	308	301	351	313	339	323	317	318	294	316	333	334	325	283	282	306	317	319	313	319	323	331	304	307	323	321	280	345	312	303	301	329	308	316	331	333	306	287	309	318	340	333	316	336	348	309	312	337	319	325	285	327	320	337	381	329	314	313	312	343	310	351	299	337	296	323	275	318	350	302	283	319	305	313	335	357	330	342	289	329	332	345	353	311	303	309	313	297	347	336	317	307	306	337	301	298	288	335	327	283	307	311	327	340	319	297	337	306	333	290	340	306	329	310	322	299	309	289	343	338	328	347	330	299	313	308	285	333	314	336	303	299	335	319	294	339	341	331	301	338	308	312	351	336	339	312	299	301	327	370	322	354	301	307	342	308	329	309	359	330	287	329	315	326	328	320	317	329	281	299	322	282	329	287	333	319	311	344	313	324	331	351	312	347	306	295	340	310	291	333	319	328	319	311	324	316	343	325	320	314	336	307	324	309	329	320	284	296	303	317	332	309	335	340	321	310	329	315	316	304	306	293	289	317	305	315	334	335	304	327	323	307	322	309	345	307	329	309	338	316	314	325	323	322	319	299	340	285	322	322	301	281	297	310	348	313	307	319	302	322	288	317	307	301	287	316	308	346	323	304	344	305	321	360	330	312	310	348	316	317	313	319	321	333	315	325	312	338	330	307	342	311	296	321	329	303	332	321	328	288	344	317	331	355	312	292	322	269	339	336	327	313	311	325	309	331	300	349	289	276	314	299	333	315	306	320	328	297	286	309	320	328	325	328	288	322	284	338	334	329	278	335	302	347	361	339	342	312	309	317	297	330	319	319	313	326	313	326	324	314	327	334	355	315	344	320	345	312	344	332	324	339	334	338	320	287	347	324	288	301	333	317	339	288	315	305	300	330	301	312	310	329	339	323	295	298	297	334	303	297	299	307	325
5075	890	779	549	474	461	434	399	383	325	338	313	332	306	340	311	346	337	305	319	339	327	322	308	314	338	336	325	315	308	346	293	320	303	289	328	320	336	319	307	330	314	319	303	292	317	337	332	335	303	305	317	328	296	305	314	304	334	290	307	298	307	324	343	337	328	318	318	321	331	307	295	313	310	330	322	333	321	295	297	324	315	298	327	312	319	359	294	347	300	322	332	325	292	346	355	341	319	336	330	299	341	306	336	316	320	333	325	321	282	333	324	331	302	293	294	311	328	304	292	322	284	318	305	330	290	288	290	275	284	336	340	346	291	317	311	338	344	303	323	362	310	317	304	316	322	305	318	270	318	323	322	293	341	336	312	298	333	295	363	332	332	279	320	326	306	355	319	316	308	351	332	329	297	336	317	312	325	334	360	337	315	290	328	316	315	310	374	295	306	295	308	321	307	339	294	327	322	320	300	320	326	318	323	331	313	310	306	308	304	333	322	303	325	312	294	301	319	296	330	291	312	305	304	327	304	312	315	317	321	302	311	316	312	303	325	307	335	339	308	339	327	315	302	292	326	333	337	352	325	330	336	313	296	356	336	325	301	305	335	311	322	285	289	305	276	306	324	320	289	330	309	289	333	322	279	304	291	328	314	313	316	306	297	307	301	289	292	300	291	333	313	312	340	326	327	356	298	314	328	333	327	335	313	295	325	335	295	328	321	324	327	314	306	293	327	297	296	335	320	331	329	299	326	334	360	293	327	316	305	337	312	336	319	298	330	317	319	312	324	338	330	295	323	338	307	300	336	318	350	312	319	342	312	295	291	349	320	293	337	321	311	295	325	316	311	300	297	296	372	278	332	314	340	307	314	278	301	306	297	331	317	319	298	289	304	324	282	319	323	313	302	315	332	330	313	331	304	320	367	338	298	309	311	349	305	368	312	307	343	340	307	311	335	327	293	300	322	293	314	341	328	287	322	313	319	343	301	323	327	329	318	342	332	341	303	325	338	301	311	332	299	313	314	305	313	329	325	304	320	292	326	327	360	305	319	307	319	333	327	336	317	306	287	329	292	336	298	330	288	294	323	301	324	348	305	307	323	329	297	331	302	339	296	333	322	311	324	324	340	339	288	319	339	299	343	300	336	291	314	310	280	326	319	334	310	315	327	348	319	295	323	310	316	325	297	307	309	321	323	326	301	333	313	327	305	310	326	311	303	324	322	322	342	333	374	329	333	290	297	302	285	322	323	345	291	329	318	305	299	318	297	319	324	332	310	310	324	332	308	303	318	335	302	316	294	314	363	319	319	290	353	302	314	350	323	315	333	296	337	274	319	322	291	312	357	294	305	351	310	298	331	311	319	306	294	301	293	304	313	315	329	352	317	311	309	327	334	303	322	328	316	322	310	309	301	333	318	306	317	319	361	354	344	334	351	324	331	318	325	318	301	337	332	321	307	345	320	309	304	324	328	328	330	329	341	319	313	345	300	330	331	289	299	302	322	324	314	320	300	304	308	312	334	313	282	345	335	308	311	320	308	264	291	317	282	330	326	332	293	320	319	310	327	318	327	316	294	318	292	294	325	296	296	331	299	299	305	298	318	291	322	303	325	313	331	288	301	303	345	280	318	320	357	303	298	300	345	300	311	329	293	309	315	315	306	342	300	309	317	310	305	346	332	335	324	320	300	313	297	350	308	322	343	319	336	318	314	322	357	312	309	288	341	310	299	309	336	297	341	336	284	338	315	299	306	319	317	294	329	332	316	324	322	318	313	312	307	313	289	292	324	295	362	319	308	300	330	298	337	319	319	334	337	313	271	297	320	315	310	319	304	300	308	252	334	306	319	295	331	317	314	331	307	295	281	327	325	313	304	318	342	320	302	328	337	290	291	332	312	319	308	307	293	321	327	318	302	313	319	295	305	282	313	303	312	326	302	336	318	321	343	328	334	304	314	270	329	309	323	304	331	329	310	297	302	326	302	296	329	306	288	310	322	309	333	332	302	317	328	305	307	336	291	293	316	291	303	318	316	316	284	296	325	297	349	315	321	318	330	320	296	293	342	317	311	333	296	310	297	267	322	317	335	267	310	337	333	344	333	295	334	333	324	308	318	301	317	352	361	313	312	303	295	332	311	311	314	319	294	315	299	316	315	325	352	317	296	315	319	350	298	349	332	332	352	294	293	320	297	325	283	294	310	306	327	294	332	295	313	307	309	341	307	285	342	306	355	340	299	301	314	304	342	330	292	292	307	322	319	300	313	318	307	302	300	333	312	304	327	300	280	311	314	277	308	303	303	298	299	339	305	302	287	300	335	303	318	316	284	325	309	296	305	311	322	316	326	324	330	309	346	299	308	328	314	316	327	332	317	314	307	333	344	307	346	314	312	326	323	337	329	319	327	299	337	331	290	303	307	294	322	319	327	312	305	354	318	312	305	325	327	310	312	338	312	303	317	313	321	328	321	316	283	317	309	299	328	333	356	363	305	327	350	325	328	330	328	331	332	320	328	308	338	311	331	288	322	295	307	324	313	349	341	337	337	329	290	334	306	310	318	309	294	320	287	302	350	334	324	321	305	312	325	320	340	328	320	318	331	312	323	300	302	313	296	277	328	317	332	310	323	313	335	350	335	319	311	350	281	289	303	307	294	320	346	317	312	297	328	300	340	299	324	295	310	315	311	341	308	331	319	319	288	326	299	351	289	326	298	286	347	309	329	309	355	360	291	305	326	315	332	324	333	298	326	307	313	304	327	307	294	337	297	315	333	288	320	345	317	312	333	297	322	289	315	326	310	327	305	335	286	290	325	338	349	313	320	332	305	311	319	334	341	300	342	335	302	296	314	299	306	306	300	332	281	331	295	333	292	319	313	284	360	306	347	290	328	299	311	331	307	344	338	303	314	286	330	373	289	300	294	315	311	301	342	319	283	287	329	323	320	273	346	337	301	288	311	302	324	330	277	311	331	290	308	304	310	313	303	307	332	305	299	311	313	321	346	300	308	310	314	308	273	315	331	300	292	313	338	320	302	304	303	314	332	328	332	311	347	333	304	317	306	332	305	318	354	334	292	304	307	315	315	351	303	314	338	333	315	322	290	311	320	303	331	334	317	296	324	315	312	323	315	294	319	326	278	326	287	309	328	322	286	310	310	339	302	339	347	332	316	311	322	300	318	313	301	302	329	332	346	318	286	326	322	322	324	330	307	329	289	322	321	302	320	320	311	284	331	328	333	297	325	311	301	327	322	310	303	287	320	312	320	327	316	334	310	314	304	320	338	306	316	322	315	309	281	329	309	326	331	317	286	302	319	306	281	296	353	316	305	337	336	335	339	305	327	318	302	300	332	336	324	299	333	310	321	307	327	316	310	288	327	324	316	322	309	326	330	316	299	316	294	274	308	301	336	318	322	321	324	302	316	322	303	304	322	313	311	334	304	336	313	305	347	327	359	316	289	316	323	320	290	289	340	310	325	296	289	337	319	322	333	337	303
25773	21368	28190	24900	21365	13581	1992	1293	1191	1084	1026	992	1002	871	903	967	850	830	843	850	776	772	812	786	807	778	833	813	784	782	795	793	801	791	750	793	790	728	760	763	822	775	781	791	791	721	799	779	738	738	764	788	761	804	752	760	773	742	760	754	743	755	742	774	776	761	778	837	819	801	760	754	783	744	746	759	745	697	750	817	799	822	788	718	760	782	766	798	728	795	772	743	803	765	798	768	751	819	797	799	789	755	765	769	827	736	788	740	743	738	760	744	754	749	717	768	743	746	738	775	757	701	724	769	737	717	792	755	800	750	748	737	741	775	746	704	762	772	709	704	781	745	770	765	792	736	814	712	733	754	759	765	802	779	763	765	817	802	693	776	745	757	779	749	722	718	777	753	758	722	780	730	769	756	841	787	771	798	754	775	792	770	737	762	733	727	744	772	749	711	705	735	735	748	743	785	736	754	758	784	790	732	774	765	808	767	800	772	762	758	716	728	821	758	747	774	783	705	779	765	749	763	743	705	710	775	792	760	729	782	749	748	804	745	777	745	762	772	720	777	784	766	799	724	718	757	754	748	770	746	710	774	779	769	805	780	761	780	760	782	742	780	764	758	749	763	763	767	742	753	744	769	783	765	753	719	742	757	764	772	793	720	752	743	724	761	811	819	799	776	768	791	753	748	718	751	769	750	778	785	787	747	736	744	768	708	777	760	770	778	760	721	752	745	745	709	789	749	782	704	768	834	788	809	749	744	809	828	708	754	751	713	761	746	785	817	721	742	792	751	762	772	763	799	742	714	765	794	746	784	771	810	752	755	763	811	768	793	775	780	796	759	762	719	789	760	766	729	740	792	731	702	758	728	753	755	758	781	757	766	752	767	788	801	769	718	766	764	780	717	742	734	759	766	717	767	775	819	757	755	714	732	777	747	769	783	721	778	768	741	764	739	762	735	759	772	730	752	797	770	725	771	748	731	781	750	743	767	723	845	756	763	847	758	766	747	753	796	760	753	785	729	762	786	791	774	740	747	771	800	772	730	815	739	753	718	812	758	795	736	758	772	818	755	756	760	703	751	743	769	743	772	726	734	756	725	747	756	743	799	750	766	754	758	771	767	721	778	809	767	750	746	736	805	720	740	758	776	717	780	794	719	739	703	737	756	789	824	761	727	704	796	769	699	731	757	788	775	790	744	792	730	718	788	769	760	758	750	809	744	778	770	767	781	732	730	836	777	819	784	764	755	700	739	756	807	796	760	764	807	750	707	790	802	782	755	796	721	716	784	770	735	769	693	752	747	776	779	765	798	776	792	718	821	768	787	780	679	740	744	816	810	733	722	738	783	731	767	772	751	806	743	764	752	743	754	671	814	730	766	756	756	738	779	795	760	773	776	778	756	746	775	737	749	794	788	804	808	759	769	748	800	776	770	786	737	751	760	728	805	732	742	794	730	780	788	775	784	808	815	721	803	752	801	726	738	746	737	729	749	796	748	742	758	744	769	776	805	740	800	784	783	740	783	775	760	748	785	755	754	811	713	731	812	765	782	771	800	775	819	716	794	778	756	737	777	754	781	698	772	777	708	773	838	725	772	759	740	796	771	799	789	736	775	763	759	750	746	790	832	768	791	774	751	774	771	762	778	743	781	748	784	771	737	763	794	743	784	749	757	783	758	772	762	721	743	735	784	715	796	788	738	823	778	757	780	824	732	722	742	710	759	762	721	691	765	848	792	794	770	760	750	743	808	751	764	803	792	722	734	768	764	713	756	794	792	746	749	723	743	730	744	761	748	755	781	759	775	829	802	774	756	742	788	773	771	811	755	756	788	810	765	757	774	739	734	831	756	753	767	778	750	758	704	754	839	722	727	766	776	735	803	764	787	792	720	726	744	776	803	718	782	736	731	788	766	732	768	783	755	741	730	709	756	728	770	749	754	780	783	756	783	762	770	795	776	728	786	824	807	796	786	757	760	715	761	728	778	774	765	808	751	787	796	752	714	760	750	713	805	780	785	741	772	743	762	749	762	758	823	750	741	750	759	772	787	824	764	735	765	781	826	792	747	694	751	799	777	720	783	785	767	747	755	745	808	775	804	681	817	749	762	754	814	728	747	762	786	764	720	810	749	807	774	698	773	743	818	746	760	735	720	775	736	735	755	726	744	750	789	825	760	711	737	739	734	776	754	762	788	787	784	730	800	755	801	771	786	733	767	748	781	758	765	717	723	773	740	739	751	768	729	759	720	744	758	745	751	719	714	781	794	792	793	797	765	775	775	743	710	766	783	777	737	801	736	788	730	763	742	756	753	781	767	774	726	698	728	768	782	695	752	760	746	751	763	835	727	758	766	765	754	747	783	780	751	717	755	751	695	737	795	725	705	791	758	732	754	822	792	751	760	740	748	772	737	772	699	776	760	819	789	787	762	773	686	786	760	745	760	794	741	739	733	714	745	737	767	737	764	775	825	763	745	765	797	727	840	800	761	732	794	812	785	767	762	844	704	765	768	737	739	760	759	735	801	729	741	778	798	750	748	735	764	785	764	801	788	747	723	724	762	761	817	746	744	774	795	764	788	757	758	758	727	759	701	761	769	766	747	774	782	747	768	705	775	770	749	770	739	759	784	764	759	734	726	753	788	761	746	797	788	726	783	730	796	732	762	767	772	758	781	777	724	745	734	755	751	734	763	729	719	773	777	756	791	739	685	739	749	796	764	768	760	737	782	792	664	771	821	764	761	701	803	758	794	774	773	761	781	800	762	763	768	756	724	738	765	775	793	741	781	702	828	753	809	733	736	756	787	752	719	813	817	780	699	782	761	753	713	747	727	775	775	770	762	750	810	724	752	797	729	755	737	817	687	771	713	769	749	750	825	767	778	784	739	759	793	774	790	743	726	748	749	780	755	732	778	772	740	790	748	750	792	750	768	742	757	745	789	763	771	768	815	722	763	721	746	775	775	725	770	765	767	737	768	746	760	793	753	766	745	720	764	726	758	764	735	772	744	779	762	767	752	779	786	748	772	814	768	765	762	771	755	729	749	754	801	766	779	753	717	774	760	785	820	761	715	734	774	782	744	747	751	722	739	750	735	772	771	707	747	763	771	725	797	722	770	738	698	714	733	758	735	793	794	766	703	790	791	815	749	789	781	810	736	777	813	761	732	814	754	776	725	732	759	763	722	763	790	723	779	764	743	796	745	781	748	766	766	785	715	734	726	750	777	778	776	759	748	748	806	772	749	767	813	742	718	730	739	775	746	726	748	752	750	787	739	759	802	807	798	779	787	735	744	800	795	742	733	778	775	766	750	765	761	766	718	771	740	788	750	751	734	741	732	722	732	793	774	773	717	744	772	762	792	734	763	724	757	684	775	779	792	774	779	719	744	729	714	770	809	770	815	781	711	734	780	745	798	764	816	750	775	709	776	773	764	762	740	782	837	784	746	780	780	757	751	781	746	736	737	772	741	738	788	746	749	763	754	805	761	745	751	732	737
7301	10926	10002	5830	3809	2978	2258	1851	1618	1464	1297	1195	1116	1055	991	963	937	856	867	845	827	863	827	792	722	773	767	803	803	745	742	737	749	745	758	734	812	748	755	759	704	758	693	717	690	743	751	775	732	716	700	738	726	732	681	718	703	728	711	674	712	693	722	724	708	710	686	759	712	717	728	694	700	682	758	722	775	744	746	691	740	735	697	679	679	718	730	724	726	704	673	704	706	729	680	743	715	664	677	662	705	675	701	708	729	701	748	747	654	722	740	775	711	724	641	724	716	697	697	682	657	694	753	701	731	718	674	749	748	707	712	670	745	711	710	695	771	704	701	740	715	691	723	734	739	726	725	754	720	725	716	668	734	708	738	694	719	715	744	653	703	703	726	680	730	685	726	672	666	708	673	675	690	758	718	681	682	759	773	668	719	674	703	749	712	709	728	686	690	740	754	677	741	719	696	700	710	750	694	703	728	695	693	724	686	673	709	703	706	789	777	720	680	731	747	715	731	692	738	683	711	715	701	739	708	743	735	712	703	707	685	666	722	700	782	720	706	696	702	676	695	748	725	708	683	704	698	740	697	699	702	718	696	684	667	696	691	674	692	733	766	738	681	757	736	694	660	686	681	736	729	745	701	711	691	697	702	702	710	674	673	672	693	698	675	733	648	669	727	650	729	710	684	671	714	726	745	686	731	674	710	761	675	725	713	662	697	696	718	702	660	691	718	672	733	697	676	734	681	726	694	687	708	673	698	698	718	711	694	746	758	688	689	727	716	730	708	706	711	699	702	753	655	736	722	733	696	694	747	719	702	684	738	693	668	712	721	725	721	705	666	696	734	757	692	730	724	716	739	667	712	734	696	721	749	731	691	691	737	723	674	707	697	694	703	690	683	710	689	718	681	711	676	729	679	697	698	762	681	710	727	712	700	749	711	686	692	666	742	666	749	658	693	698	742	718	694	675	682	699	713	723	693	696	676	689	694	726	673	711	674	689	670	731	697	699	671	699	742	726	698	719	752	700	660	778	727	712	705	645	691	726	698	752	648	733	700	689	719	712	735	676	685	726	681	711	713	730	678	710	665	716	717	715	688	737	651	692	733	696	767	714	728	635	731	747	720	700	730	735	729	663	679	698	740	736	708	684	698	682	713	729	671	691	708	669	689	707	702	713	730	683	702	750	681	676	726	688	769	687	736	736	647	669	740	693	736	740	703	719	668	701	735	720	687	688	677	638	656	705	650	667	696	690	726	735	736	736	737	718	712	735	678	713	691	675	698	730	677	737	705	705	691	674	701	731	672	691	682	679	694	707	698	705	759	728	726	661	701	708	701	696	648	684	717	677	704	765	681	707	657	700	667	665	689	703	674	726	682	656	732	671	731	706	726	750	647	722	689	772	694	702	692	693	693	706	725	676	718	703	712	741	716	741	717	731	677	707	656	701	671	755	694	693	671	712	755	676	704	689	694	676	694	691	698	724	704	709	695	704	679	735	761	696	732	701	645	693	697	663	713	754	667	698	707	721	661	675	726	690	732	664	678	716	665	738	751	687	741	722	728	669	719	726	681	692	686	697	718	794	710	717	702	733	709	707	713	733	686	672	672	680	721	723	723	720	712	665	720	703	668	685	683	682	662	703	709	691	681	699	697	676	754	743	726	690	718	711	727	739	695	757	706	729	695	701	683	724	757	730	704	751	667	662	689	750	706	729	701	709	694	730	686	719	712	712	713	712	680	664	674	706	705	703	667	713	697	695	651	728	680	688	629	728	724	708	708	736	708	708	750	702	667	713	710	718	720	685	754	741	697	675	728	687	686	667	698	700	695	694	695	698	653	644	714	742	725	676	709	680	708	694	704	748	672	650	666	762	724	719	709	756	736	706	721	727	663	757	744	755	700	662	717	693	737	721	662	685	721	721	695	731	672	700	702	710	669	690	738	703	713	668	669	697	662	670	746	694	719	667	732	676	672	699	722	699	692	671	711	733	705	673	739	701	764	697	744	674	725	702	726	712	787	642	700	708	629	696	716	661	718	723	704	693	685	642	698	709	741	689	727	709	699	737	743	697	691	735	768	753	663	725	713	674	695	712	682	684	716	708	721	701	717	747	715	699	702	752	648	668	740	724	688	678	740	706	722	704	646	707	695	724	687	653	718	715	702	703	699	661	706	688	699	673	709	730	742	691	693	656	695	686	657	704	677	726	700	737	707	719	689	674	721	748	640	727	716	695	712	703	689	703	684	712	730	717	733	677	746	690	718	693	676	680	700	654	699	677	730	712	697	710	737	698	712	675	711	763	718	715	708	712	659	726	701	683	668	690	677	676	667	751	721	744	775	664	715	704	696	723	709	716	723	735	687	764	703	697	671	716	724	769	707	730	720	735	724	725	723	721	677	759	677	718	761	656	679	733	761	759	702	739	686	692	675	678	693	705	690	690	756	709	727	707	708	727	717	710	695	690	706	746	705	690	674	695	708	659	692	697	664	670	715	711	705	694	694	725	723	688	682	707	715	715	688	683	717	670	705	689	706	722	708	696	726	710	727	729	669	690	741	729	714	747	747	717	719	702	743	755	703	693	670	700	719	731	702	720	665	682	683	702	663	712	731	680	713	716	734	712	711	731	704	713	747	659	722	759	724	710	769	710	681	679	711	750	711	719	736	656	704	724	660	733	703	727	689	655	703	752	730	722	673	711	703	757	646	710	666	748	712	724	745	724	733	690	717	717	675	691	701	712	768	689	732	707	655	744	734	719	669	728	676	711	730	676	717	712	719	718	732	702	680	695	677	718	714	671	675	701	706	708	718	641	703	729	730	734	742	680	694	674	660	733	686	668	711	659	703	708	726	686	720	714	675	721	735	654	711	727	684	692	662	693	722	646	731	708	693	716	742	685	723	713	702	718	705	724	662	658	737	733	714	690	724	680	657	736	721	680	715	684	748	686	667	726	708	760	671	715	679	703	734	697	735	685	665	753	719	698	727	742	702	734	692	659	747	757	714	730	645	765	670	702	705	674	731	679	699	688	664	730	717	688	742	666	702	717	683	695	733	692	742	727	732	686	697	691	720	745	688	697	693	708	721	698	693	698	670	649	670	705	703	709	713	715	694	690	713	729	693	742	707	699	699	721	710	745	717	691	762	673	759	732	700	640	693	703	740	697	725	683	721	687	708	692	740	725	746	709	729	746	700	670	682	710	693	676	771	679	697	673	683	679	700	782	712	719	680	710	665	715	676	652	716	745	720	678	712	655	672	677	743	721	684	703	726	696	710	673	704	705	674	677	717	723	742	676	719	685	679	699	671	687	709	720	638	685	705	686	698	668	718	710	726	679	691	683	650	633	714	747	762	661	634	704	724	710	683	683	702	779	741	723	658	719	734	708	736	696	676	711	682	715	720	701	690	720	704	695	679	708	716	712	757	675	702	673	675	703	791	736	721	729	732	669	743	682	707	678	721	701	681	679	698	739	739	716	725	722	685	679	675	732	722	743
23380	21330	28401	24575	21331	21440	12615	2325	1761	1627	1486	1349	1363	1357	1247	1177	1181	1142	1121	1103	1136	1074	1093	1078	1082	1085	1035	1101	1117	1016	1030	1070	1057	1083	1034	1034	1039	978	1008	1003	1014	1028	1019	1032	1068	983	998	993	1009	1020	1076	1027	1000	1026	993	1061	1013	1045	1032	1004	1058	996	978	1043	954	1053	990	1023	970	977	992	1052	967	1033	1004	1025	986	959	978	1000	1027	950	986	1001	974	990	932	949	997	1015	982	999	993	988	979	945	947	972	1034	959	1033	1000	970	1028	967	1002	1046	1001	990	970	1030	973	982	972	1011	1006	969	954	983	1020	1019	978	1017	968	996	945	987	1060	1004	1019	976	958	1063	978	1014	1031	986	987	1018	959	993	986	961	1037	1003	999	982	1008	1036	1014	1020	1018	1010	966	944	972	973	997	987	998	972	964	942	984	1004	1002	1037	981	981	985	960	979	958	985	1008	984	996	974	1016	972	970	997	942	1013	980	1028	999	962	1003	1043	996	960	969	1014	900	1013	987	943	969	982	942	997	953	983	994	916	1060	1042	1054	993	1021	995	978	1035	978	999	1041	1015	975	982	956	1006	1070	1052	964	955	950	968	973	932	978	968	989	999	978	999	969	983	944	1021	1046	952	973	938	995	987	978	1019	1015	1031	953	989	986	995	1011	964	960	1053	1046	994	937	997	1001	980	972	994	978	985	955	991	977	1022	1015	1039	963	966	1012	990	988	954	1012	988	965	1042	983	975	930	1002	984	958	987	968	950	889	1011	988	993	958	964	952	1008	1022	1020	951	1026	1040	977	941	1044	986	1005	981	1001	1021	950	975	974	1002	940	1021	942	959	1016	960	1003	951	1020	959	994	992	1006	996	942	962	985	984	988	1020	1012	1015	979	966	1014	1027	987	1021	973	1012	1061	1025	956	1023	949	974	966	1000	1027	1009	968	931	1014	924	1012	1028	1019	948	1027	1009	996	974	933	976	1029	1004	957	976	999	991	982	973	1000	1017	1000	970	941	986	961	978	934	988	987	987	963	995	942	956	968	1025	1050	960	991	960	992	957	1030	1031	918	1041	986	981	967	992	997	934	1025	976	1027	945	1000	909	1037	1010	963	994	998	978	992	995	1016	994	944	983	971	1031	1007	1000	1001	997	989	961	1044	987	990	962	1039	999	936	993	1048	974	953	973	974	1001	967	992	942	979	955	969	994	980	1005	1000	968	943	960	969	964	958	959	947	994	985	1008	1026	986	1000	955	994	986	945	1038	966	946	981	1029	1009	1001	1007	1043	1013	974	1031	991	979	951	917	1036	1014	1005	938	1020	961	975	996	993	1001	971	998	1022	906	903	948	983	990	957	968	1008	997	1007	1014	1017	931	957	1026	970	958	972	977	1003	1002	934	1022	956	972	995	1013	939	982	987	950	994	1051	988	1022	988	968	1016	1014	966	956	980	1007	969	989	1013	1031	909	941	925	1053	983	940	986	1007	965	999	1040	980	987	956	992	1008	982	932	931	953	1027	995	973	1014	1014	1050	1004	1013	982	1009	948	927	981	1022	989	1046	987	956	979	997	1042	1060	931	969	1024	1005	985	963	943	959	1032	1041	1013	920	1037	986	984	984	988	950	1053	1025	975	997	965	971	992	970	987	1031	908	945	985	1047	1047	928	939	1014	960	968	974	997	986	993	954	972	968	957	1005	952	975	953	994	950	960	951	965	1015	1080	963	1049	942	1000	997	1064	997	1002	924	1016	959	978	936	975	1061	1007	1024	985	977	1006	976	926	989	974	989	979	981	953	999	1015	1015	1025	1077	997	925	983	1013	998	954	1081	967	976	973	950	1011	929	990	1069	1033	960	983	970	1001	968	991	998	999	1027	959	1030	1043	974	955	964	940	967	927	953	1002	949	1001	962	946	969	986	1023	927	990	1011	915	1096	963	1002	979	981	1000	993	1025	1012	953	932	995	995	1012	965	991	930	1003	962	992	1042	890	1016	965	1024	970	980	1038	972	955	966	977	994	986	990	979	985	1033	956	1011	954	992	936	996	990	953	1022	965	1032	1030	959	1040	946	987	984	954	981	978	1001	1026	944	1012	1002	949	1050	981	1058	1016	1057	964	978	1013	983	991	995	971	963	1022	1018	994	1013	929	946	995	1005	987	953	1048	1023	933	945	1016	1010	1022	1018	978	961	1007	942	995	944	985	988	1022	952	998	969	936	1018	958	1019	969	1007	989	955	958	970	1027	971	979	1000	994	1016	933	918	963	977	1003	1043	996	1012	984	986	993	1007	986	879	1002	975	979	951	1048	1019	944	1005	903	1008	1030	992	970	1058	1029	1001	1007	1046	963	1002	1011	1026	1073	961	977	1033	1028	970	1008	984	967	996	1018	945	947	993	936	986	987	949	974	999	943	956	942	963	1002	933	1022	948	1042	994	991	931	1023	968	969	923	971	1034	997	946	1012	978	1016	967	957	964	970	1032	910	975	1006	1010	1020	1024	925	990	968	1009	940	1012	998	1052	959	979	988	1009	983	987	962	950	1007	1006	999	933	980	930	1045	939	939	1002	959	949	1011	1037	1006	1052	956	954	981	990	978	1031	1025	983	975	897	1029	927	986	970	961	1034	1020	997	957	961	987	995	1022	1013	1008	972	994	985	1049	1012	1040	1023	977	984	1005	963	1017	997	975	986	967	1001	964	1005	951	1035	977	1022	914	960	1039	923	1019	972	1010	1010	1017	1017	950	1020	993	1006	1003	1010	1010	942	969	989	978	938	1018	947	948	1024	950	1030	1008	958	973	1015	997	993	1001	1027	1000	972	1013	1045	991	953	949	957	1007	1022	948	1010	1013	1005	896	968	979	1004	984	1047	915	954	975	1021	996	1013	982	949	1006	1013	987	975	969	978	979	945	934	1016	990	1063	959	950	963	988	1023	981	963	977	1069	982	991	984	967	1018	932	943	960	1003	1007	942	1013	953	995	1000	995	999	1023	1008	944	986	972	997	950	983	1004	978	996	971	971	951	1067	1016	980	1010	1001	996	984	990	1035	942	942	944	987	1038	1074	976	985	946	961	984	983	986	962	972	998	1079	1021	1027	929	940	1029	994	941	945	939	999	1053	1041	975	937	976	980	1033	969	945	1041	988	1002	936	1010	907	969	1027	984	1028	1038	963	986	974	1000	963	1002	1007	947	968	999	1019	1033	987	978	1004	989	1015	953	1002	988	997	1028	1009	1015	972	1014	989	972	942	1046	1002	955	932	1013	988	934	1036	976	948	952	975	1001	960	934	926	1014	966	963	961	959	991	957	1012	996	994	977	1012	1008	963	944	1004	965	1019	991	1000	996	981	1000	948	1021	999	1024	988	966	1019	965	975	947	944	928	988	993	915	1036	1009	1015	1039	1038	961	1011	1015	1000	972	1012	972	976	1011	951	1014	966	970	1003	1005	1012	977	986	1005	969	996	911	956	969	992	987	1010	932	994	990	1019	1004	1013	1032	980	962	935	939	1037	1035	979	1010	919	934	983	980	1011	985	952	1025	965	952	962	944	1037	966	980	945	983	974	935	990	954	975	957	1036	978	1017	948	983	1087	995	1040	1009	1012	935	1028	957	1041	1015	945	1023	997	964	995	989	1005	1019	961	1021	955	979	986	1029	964	946	946	986	940	966	994	991	999	973	1025	999	977	950	978	977	1014	965	994	1012	1015	943	1002	1013	988	966	996	1011	993	966	1008	988	962	972	964	1005	920	990	976	879	1011	940	979	980	990	960	968	1052	958	1016	993	1025	974	1056	999	960	904	998	953	981	944	966	992	960	969	939	1005	952	969	950	1009	974	1065	932	966	990	1060	1008	1041	950	1009	982	978	947	944	969	1026	963	993	982	1008	1004	982	1004	992	937	1005	961	999	929	1017	1008	973	1029	1000	944	1017	995	980	1016	1060	961	975	992	961	960	968	968	1020	984	954	967	981	1034	945	1001	1027	981	1005	1053	977	964	959	1017	976	988	1000	1024	946	942	1001	972	978	1002	976	1008	1047	988	1046	938	1008	976
10241	17517	16189	9915	6508	4823	3872	3163	2606	2424	2038	1846	1752	1535	1427	1412	1364	1327	1351	1198	1149	1149	1154	1078	1089	1105	1089	1056	1056	1017	1039	1035	984	1082	1043	988	963	1051	1003	987	958	1001	1005	1008	990	972	977	983	1027	943	965	992	959	974	901	936	955	929	897	978	1024	939	875	911	962	966	906	926	964	922	950	940	964	928	950	900	946	957	920	893	921	888	940	907	962	900	933	936	954	918	943	902	928	959	940	961	905	985	944	935	935	926	919	907	906	987	957	930	916	967	883	873	935	915	923	913	947	998	929	962	940	904	943	919	895	891	938	876	886	919	940	957	933	955	927	884	938	931	907	972	894	935	983	893	967	867	993	860	876	878	925	915	906	929	894	950	940	881	928	900	883	916	889	898	943	943	939	955	923	957	955	868	981	892	961	874	975	901	934	863	948	928	968	937	950	920	932	902	938	907	916	874	965	912	919	931	956	938	861	913	897	913	909	965	951	908	935	881	892	978	891	993	867	945	921	897	902	914	906	925	940	895	974	931	921	931	888	949	923	897	918	939	889	927	931	969	942	910	941	909	929	917	894	928	875	952	952	979	947	885	917	938	950	954	970	876	889	898	934	955	887	888	930	940	912	897	997	883	945	934	944	939	921	863	900	954	909	914	889	947	925	902	863	927	871	963	938	923	938	959	922	922	900	902	971	897	910	948	913	895	896	920	922	908	927	933	917	886	887	869	920	914	941	883	918	925	949	913	871	894	893	970	913	880	894	960	958	955	876	861	867	924	910	942	975	930	880	938	920	872	896	958	915	894	929	941	970	896	949	1000	919	948	908	897	879	926	944	887	931	928	905	946	901	906	901	929	971	939	903	873	914	930	942	941	922	934	878	917	927	952	887	863	909	886	927	973	944	929	892	911	910	925	955	971	950	945	923	881	942	950	944	960	904	883	881	924	979	924	943	921	925	884	944	925	945	901	918	978	891	977	911	916	931	968	907	882	910	903	900	959	938	894	906	895	963	887	959	911	920	918	932	914	938	908	958	936	904	953	966	891	965	947	914	914	938	967	934	910	916	940	923	904	953	924	941	921	894	869	903	922	958	941	933	931	1002	938	959	904	901	990	925	909	901	896	932	922	921	911	934	868	893	960	957	978	932	909	895	921	927	931	917	920	933	898	899	889	924	940	974	913	872	943	897	943	869	908	936	940	917	961	909	857	875	934	961	971	962	930	919	908	913	914	965	886	966	888	930	964	901	950	914	893	977	926	878	971	918	943	887	956	967	937	958	931	937	962	932	868	929	890	899	928	936	894	888	939	924	930	955	909	931	954	943	907	964	924	942	912	931	887	902	970	933	912	921	930	877	943	943	895	916	934	942	912	944	926	964	897	920	928	955	937	946	890	928	919	934	919	924	892	956	925	879	974	960	968	975	865	937	907	904	947	904	917	880	936	997	926	922	954	911	946	976	906	908	918	940	894	940	949	931	834	883	920	955	894	913	960	897	967	938	892	925	929	949	863	971	969	949	964	928	916	900	926	929	903	922	931	987	945	868	965	933	937	878	927	957	886	904	898	900	900	926	936	897	917	891	933	947	889	836	900	869	889	886	886	859	913	984	957	925	895	949	910	943	921	968	917	895	912	917	943	930	984	904	967	900	936	921	941	946	911	958	863	938	903	995	978	883	917	933	992	909	845	885	911	945	940	941	923	942	910	881	961	904	940	865	947	909	993	952	902	878	925	963	919	915	952	1006	964	929	926	933	887	876	913	933	899	915	921	920	926	831	939	904	911	962	903	916	905	881	913	879	827	882	988	984	885	960	922	881	882	897	931	913	902	982	906	895	939	909	906	928	909	906	950	917	989	923	906	903	942	903	913	958	940	913	909	889	893	890	919	929	958	948	892	961	932	896	967	885	959	928	876	901	919	936	917	901	903	878	946	898	930	911	946	852	935	940	836	932	973	928	939	899	923	921	918	930	870	885	924	907	971	927	869	928	926	907	972	904	936	934	923	941	884	937	916	993	912	882	901	969	856	955	985	922	944	840	923	895	922	926	918	905	928	924	887	893	979	942	955	888	918	891	931	918	902	959	850	869	879	924	903	939	927	956	946	887	948	910	914	935	940	912	960	926	973	847	914	974	962	898	860	891	869	924	933	947	890	895	949	908	966	892	895	916	881	896	887	950	912	911	926	940	924	949	891	928	939	926	889	913	928	883	949	893	894	886	922	911	930	940	903	910	908	942	951	922	950	959	984	887	871	875	892	893	919	905	931	942	976	921	943	907	925	896	946	920	930	914	925	982	915	977	906	953	872	919	942	928	914	954	875	931	885	897	918	891	915	955	908	872	958	906	926	996	914	979	888	910	874	901	902	930	934	894	919	877	957	993	919	894	947	939	918	907	919	900	955	856	951	928	894	933	898	894	879	928	964	896	947	987	916	915	885	945	884	921	935	912	927	879	898	900	891	918	868	940	871	909	912	922	912	948	957	903	945	944	886	908	889	894	866	904	947	867	892	894	945	914	945	905	922	945	941	876	935	916	913	929	890	875	922	897	909	937	881	896	939	940	920	898	937	950	956	918	921	935	934	918	924	912	957	930	923	941	937	839	1001	912	953	972	876	943	899	932	940	930	959	932	860	920	983	902	896	901	934	899	904	951	946	911	966	922	924	957	927	960	932	909	900	900	899	915	910	973	930	963	899	944	875	943	924	855	919	907	933	884	954	945	953	899	847	921	877	920	956	929	932	930	893	949	920	897	932	950	935	959	928	938	900	960	926	949	925	929	951	948	935	911	897	907	916	934	935	948	903	929	860	894	904	888	911	950	912	932	936	932	934	932	886	936	962	965	936	896	915	908	963	931	926	924	897	943	901	861	897	903	948	930	883	896	819	910	872	975	945	962	903	953	940	944	903	952	956	915	936	940	929	927	953	908	966	929	970	877	913	885	834	940	913	933	939	958	979	872	902	953	902	876	838	873	928	894	934	944	996	955	927	898	919	944	883	930	965	913	925	946	945	883	869	947	934	933	964	919	913	912	961	930	993	938	894	854	906	949	994	888	905	901	906	966	941	981	921	915	911	897	963	956	964	921	915	935	948	969	936	950	967	889	917	932	889	870	944	861	934	926	903	920	877	899	943	881	904	941	927	945	924	942	944	951	961	913	886	934	952	967	946	920	934	916	894	949	914	932	898	944	932	932	896	919	892	903	879	912	889	931	904	934	924	933	958	891	962	926	940	1004	966	891	984	899	903	927	936	872	925	925	864	882	934	970	936	936	946	909	955	902	897	969	933	962	950	932	913	887	878	894	910	908	918	935	914	888	914	941	898	938	918	903	913	940	864	951	947	918	893	962	935	936	878	902	924	960	954	910	920	935	925	894	916	913	939	965	965	911	987	875	902	914	905	926	947	969	908	908	928	934	944	884	925	885	918	907	933	958	985	881	989	953	974	890	937	953	920	966	936	949	898	946	904	872	930	889	955	877	927	921	884	894	891	878	901	942	939
28902	16555	2758	635	441	411	362	343	378	344	356	351	354	348	324	315	340	382	336	352	312	298	364	324	343	334	332	305	313	316	360	349	323	327	320	313	310	342	294	320	333	309	333	311	352	322	366	326	331	316	310	334	322	314	334	321	321	295	332	308	339	339	319	311	367	338	335	314	340	356	318	308	335	292	353	308	334	330	327	351	298	324	315	336	338	344	345	324	336	310	328	344	305	320	360	302	318	321	347	358	347	337	347	318	354	331	306	308	316	350	351	307	296	328	341	322	330	333	339	321	324	340	349	313	330	339	327	382	316	321	326	286	327	357	306	342	333	317	290	331	339	302	273	334	318	334	362	309	316	353	299	321	299	341	354	326	366	363	299	338	340	310	323	327	351	307	328	331	330	317	314	328	378	331	306	343	340	326	339	333	368	314	308	316	304	308	318	359	288	337	321	338	327	318	312	347	320	330	358	303	337	326	356	325	348	318	296	309	321	317	275	343	354	318	291	327	315	321	322	351	315	339	326	335	311	325	334	333	321	327	336	359	300	317	324	342	314	322	330	298	329	296	311	297	309	367	319	304	338	341	345	328	314	307	320	330	345	329	324	301	331	339	316	337	326	322	348	351	313	331	333	356	323	311	314	319	348	334	289	343	319	338	335	332	321	353	355	315	302	348	311	346	308	348	323	341	341	329	303	309	305	319	320	329	344	329	301	324	318	308	329	347	303	292	347	319	334	351	331	324	320	328	308	306	313	358	305	309	319	334	337	325	312	324	318	322	319	316	327	305	322	348	306	321	313	302	314	299	344	326	351	336	324	320	322	349	339	306	314	303	350	292	302	303	313	321	305	300	315	310	347	313	336	320	309	345	344	321	299	315	330	338	325	326	322	327	353	345	322	316	328	321	314	379	370	326	282	318	289	352	312	322	301	324	322	295	312	328	349	354	328	300	325	337	351	310	325	306	349	323	336	333	313	306	357	363	341	337	331	301	337	300	325	306	310	303	311	335	330	297	344	288	357	333	311	337	338	315	309	321	337	327	342	315	327	342	308	303	334	355	327	286	294	307	329	305	308	302	347	337	311	320	372	340	358	350	316	330	317	348	279	319	322	320	337	342	372	325	350	341	308	324	302	336	322	331	305	328	344	304	326	332	364	340	311	324	320	292	323	352	351	320	336	360	333	315	346	286	329	313	340	343	309	328	317	327	310	310	298	320	341	327	354	342	345	325	345	305	325	320	346	335	301	323	315	336	327	324	316	321	299	308	314	325	319	325	323	320	339	332	337	336	337	316	319	306	339	339	338	304	340	344	303	319	335	366	316	329	323	312	358	320	294	360	317	310	305	337	331	309	323	320	341	315	318	316	347	338	309	325	320	331	318	315	327	354	301	332	314	293	339	335	315	329	316	323	307	324	331	339	321	347	319	327	317	333	300	322	338	301	323	315	320	331	277	315	329	343	364	361	336	326	337	339	348	326	307	325	282	320	298	300	342	349	340	313	327	349	334	339	312	348	329	331	327	312	321	353	338	348	302	337	301	316	345	343	349	314	338	352	317	354	338	316	330	325	318	331	307	314	344	324	306	308	333	300	313	313	325	321	345	292	331	328	310	318	337	326	337	366	311	328	329	348	294	346	346	324	316	327	339	302	339	333	319	309	332	327	328	318	296	342	325	326	342	301	337	325	326	345	318	314	324	333	323	294	344	340	318	331	321	301	305	311	305	310	331	321	347	337	330	338	336	342	345	371	334	332	345	302	314	322	333	319	317	337	294	302	342	317	351	330	321	362	298	336	323	317	332	329	310	326	349	313	333	341	357	337	302	307	316	324	350	309	344	311	297	307	328	329	313	318	338	351	346	328	333	327	326	332	330	335	319	332	295	335	338	321	337	323	357	306	319	324	325	315	327	302	326	300	316	304	324	268	336	338	338	310	309	323	363	316	347	286	332	332	340	308	348	310	336	320	328	326	352	325	324	383	287	324	324	314	317	308	315	312	311	326	342	310	330	338	308	334	356	296	321	315	338	339	346	327	314	317	297	354	309	362	295	283	321	323	319	324	342	318	321	322	291	305	305	321	338	333	320	294	335	353	346	294	301	350	313	356	298	317	361	340	306	317	308	292	313	362	284	322	310	337	319	321	337	320	341	323	351	325	342	309	336	305	312	315	326	324	336	320	320	331	315	337	309	318	337	349	338	340	327	336	350	343	348	347	342	318	297	330	306	286	343	306	333	324	339	317	348	343	330	331	342	364	335	330	298	312	329	324	310	342	332	314	334	286	320	319	331	348	323	348	348	357	306	331	362	328	326	323	314	354	372	324	334	341	319	346	319	318	294	326	305	351	338	300	322	322	309	294	300	345	314	320	311	325	302	322	325	338	326	303	350	318	317	339	314	317	342	296	302	328	317	315	324	326	358	331	324	325	332	315	358	339	346	320	335	306	344	295	334	349	340	306	322	366	335	324	348	325	343	304	304	285	327	298	315	341	339	315	296	328	327	356	355	311	337	320	349	324	335	325	302	310	331	360	336	306	335	282	341	321	330	328	321	340	309	353	335	301	343	340	328	300	329	355	356	333	346	281	300	332	325	295	336	341	315	326	319	303	313	330	345	319	312	352	304	330	346	320	327	324	348	362	327	330	337	335	335	323	318	344	327	315	331	362	360	322	330	298	328	355	330	333	360	320	334	358	351	303	326	312	336	342	363	345	327	318	330	358	300	315	346	312	329	301	331	333	316	322	329	323	302	343	357	336	348	331	311	304	338	320	337	310	329	375	305	343	281	335	331	347	352	316	355	322	318	327	331	366	319	315	314	335	317	300	356	281	316	328	306	329	308	305	315	318	291	332	306	310	286	304	303	360	342	354	332	330	320	353	317	337	299	304	329	330	311	348	296	333	330	307	333	323	329	308	319	324	305	325	324	289	338	358	320	320	337	304	297	317	357	315	316	289	316	312	329	326	300	305	308	326	303	321	313	349	358	309	327	327	315	322	330	337	345	320	353	346	339	374	315	340	324	341	344	311	334	309	309	324	307	355	324	317	364	317	323	303	298	296	291	293	339	327	351	300	313	322	309	307	321	318	300	319	300	342	318	312	335	337	351	355	321	318	337	336	319	309	336	326	340	338	343	312	347	318	322	328	297	347	303	334	337	326	325	323	300	329	351	305	347	317	341	358	323	324	308	302	343	334	357	348	341	325	304	325	319	301	298	349	325	332	318	292	326	315	310	317	305	323	331	311	357	318	327	302	311	311	319	320	326	366	336	318	349	330	320	339	310	318	313	298	338	342	307	341	322	310	317	362	347	299	344	314	315	310	324	334	323	316	335	294	335	349	325	339	319	303	334	329	323	342	312	285	321	331	311	303	297	324	335	306	296	329	349	297	378	319	325	292	321	330	315	317	326	333	313	313	322	316	310	348	329	332	328	321	326	352	344	312	347	314	358	333	307	323	334	293	292	305	315	377	334	325	314	324	301	317	316	336
4887	894	815	569	486	426	413	413	392	375	342	327	357	357	367	352	305	343	344	325	336	326	361	345	304	326	317	287	344	328	324	332	296	341	294	292	339	297	325	325	319	334	337	337	308	313	351	318	320	306	331	301	344	334	382	323	293	304	319	302	312	315	337	312	316	331	325	313	321	348	338	327	331	357	297	306	365	336	290	323	340	295	329	337	315	333	303	298	329	286	312	305	318	327	325	340	302	320	289	313	296	330	306	336	312	325	297	333	304	319	362	322	312	323	337	313	351	345	308	315	336	340	330	307	328	310	335	318	344	290	317	337	321	288	320	343	366	320	328	347	342	331	308	340	344	299	307	335	318	318	307	306	294	325	344	335	318	326	338	298	316	325	317	299	328	311	347	324	314	295	346	336	331	334	356	318	315	313	350	320	333	318	337	342	335	339	328	316	338	318	351	339	322	344	325	344	331	326	312	280	340	331	331	303	348	317	333	335	329	342	303	312	307	323	325	321	317	290	354	328	303	321	317	320	284	303	279	296	344	330	327	318	344	310	319	333	342	339	311	285	336	323	299	304	325	337	299	350	326	291	333	302	306	353	335	288	297	347	336	296	297	302	305	310	325	347	314	303	352	286	314	315	346	305	303	329	341	321	325	311	341	279	321	319	340	316	322	303	334	314	340	334	300	321	321	338	293	319	300	317	322	312	321	339	329	299	295	285	288	338	347	299	274	336	310	304	342	312	323	343	326	344	287	349	313	324	339	319	306	316	325	330	317	296	332	345	306	284	352	347	298	352	302	309	343	320	314	307	293	318	318	319	324	301	331	311	316	320	331	334	318	303	336	322	313	307	338	315	328	325	312	279	316	295	285	317	322	305	345	310	300	334	291	311	323	312	299	356	328	299	316	307	282	296	338	359	312	311	309	352	335	329	305	322	307	360	324	309	350	309	321	330	323	300	340	305	324	330	338	348	311	369	315	351	329	320	360	296	365	316	331	319	321	309	324	306	327	293	364	331	351	290	338	323	305	338	336	328	318	353	328	353	322	308	304	316	331	322	325	321	330	289	314	331	315	312	334	340	320	350	317	304	355	304	318	319	338	306	309	317	317	311	310	345	328	285	360	348	305	361	330	298	291	348	327	324	325	328	337	307	305	320	333	328	339	313	347	316	331	340	316	284	321	302	295	298	313	300	317	292	312	334	298	312	335	317	290	304	325	313	330	326	333	297	296	343	340	313	308	337	314	330	310	340	338	370	333	350	329	303	300	307	327	346	287	308	303	300	332	318	303	339	333	348	282	305	285	313	324	339	318	314	332	326	349	305	321	313	346	299	323	320	310	340	299	306	306	326	336	332	324	324	317	312	343	323	319	349	328	321	279	334	341	337	333	313	311	302	304	303	309	333	303	318	301	298	319	323	309	345	322	357	325	336	299	344	315	347	320	320	314	312	354	303	321	293	331	324	315	316	327	290	307	338	284	332	361	313	345	292	324	339	325	351	345	329	327	323	320	313	309	342	333	335	318	353	321	301	326	330	314	290	320	284	295	330	318	341	332	311	333	293	302	342	311	344	324	286	326	362	306	326	346	302	334	339	317	325	329	330	297	341	325	302	346	325	312	344	327	326	333	321	330	300	309	343	314	298	318	335	331	352	316	308	329	326	316	321	281	316	361	304	324	311	328	340	332	335	315	321	363	341	322	330	294	359	323	320	315	297	334	319	332	297	339	322	322	331	344	360	325	329	338	344	330	334	325	352	321	316	286	338	349	330	341	303	304	315	368	316	300	369	340	314	315	317	297	327	310	307	339	308	316	306	323	328	297	323	322	348	335	325	333	351	323	305	306	342	330	321	320	307	305	303	317	343	312	301	336	292	339	327	308	320	338	315	329	315	330	363	330	313	306	328	354	323	326	331	354	339	296	332	329	309	323	304	293	360	294	348	316	299	310	329	330	317	325	326	315	318	270	339	297	344	339	311	310	329	333	352	311	328	307	325	322	327	294	308	321	318	311	306	320	316	343	352	326	340	304	317	327	315	319	323	310	341	298	320	313	357	311	346	344	325	283	307	289	332	344	329	336	300	361	294	314	360	311	273	313	320	341	372	348	316	328	327	321	349	350	315	333	329	289	309	345	318	334	309	295	329	288	322	305	317	321	334	280	322	321	304	294	346	316	287	309	343	306	305	314	310	327	347	320	306	309	338	314	294	330	347	319	312	311	324	341	307	331	329	312	302	343	298	313	349	338	325	315	303	309	324	313	357	304	339	328	321	324	350	330	305	351	355	330	300	325	284	320	280	315	313	287	356	360	320	313	317	309	294	325	341	325	330	331	323	330	323	326	341	331	324	332	311	324	310	305	321	341	329	326	327	342	332	331	347	330	333	330	304	277	313	324	306	290	314	334	309	315	301	340	314	282	310	324	337	343	317	342	309	319	323	317	339	325	282	282	308	315	318	348	312	305	311	337	316	337	334	333	342	339	310	353	316	304	366	349	304	331	315	327	271	309	310	319	347	314	348	337	304	314	346	314	275	305	348	327	313	320	296	308	360	313	313	321	342	330	329	320	339	339	330	334	325	323	323	327	318	288	380	356	306	311	311	343	307	341	320	321	320	318	317	329	360	344	361	338	338	350	338	311	315	331	346	331	323	307	329	321	330	338	316	313	345	297	309	297	322	311	311	300	319	325	325	312	315	354	353	316	304	330	338	317	302	293	322	335	337	316	326	326	315	325	330	337	348	303	321	300	306	341	342	324	349	303	327	309	352	311	318	310	301	338	327	336	358	302	317	311	344	346	299	350	300	348	323	325	316	308	334	312	307	340	314	336	327	297	306	320	315	335	346	315	347	335	312	289	311	317	319	309	314	298	312	319	334	332	307	305	355	337	303	334	323	313	313	318	296	333	330	297	316	340	330	323	292	344	307	312	331	313	316	361	333	344	310	305	320	340	332	341	306	363	346	331	313	328	326	304	335	345	316	299	299	321	334	338	285	329	331	335	288	364	335	347	303	329	373	316	315	321	302	338	327	290	307	313	300	313	306	331	305	340	296	311	311	356	316	296	304	320	301	327	323	342	325	322	340	346	288	328	289	327	353	318	304	302	328	294	292	325	332	336	375	340	321	307	359	307	344	318	302	304	293	315	302	335	287	315	329	310	308	316	299	310	331	323	303	335	322	353	328	303	305	342	325	306	299	298	342	315	317	301	336	298	341	281	309	326	309	309	310	332	328	345	332	363	359	322	331	325	313	326	317	317	342	307	327	326	309	329	329	334	303	362	344	312	331	344	311	319	335	317	329	293	347	336	318	334	331	309	313	320	326	324	337	333	311	335	345	328	318	344	343	332	321	341	325	320	335	327	318	342	325	311	321	320	307	332	314	290	287	353	314	280	324	319	291	331	321	306	328	309	311	327	297	323	328	283	337	322	336	314	299	299	316	307	311	308	306	372	340	313	316	350	324	336	326	345	345	311	336	333	344	312	329	302	293
25801	21313	28097	24865	21313	13631	2082	1396	1235	1085	1091	956	977	937	960	881	892	862	857	823	843	834	794	783	816	819	816	864	828	814	819	819	774	838	792	828	784	766	759	792	780	742	778	780	792	785	774	774	772	759	823	770	792	781	816	803	793	815	803	769	762	812	761	806	710	803	752	795	771	769	779	739	747	759	814	785	714	792	832	817	767	768	755	756	811	796	778	717	811	783	767	797	762	794	774	791	777	807	763	803	805	804	804	798	786	761	783	762	773	756	761	759	730	784	765	767	771	744	830	759	800	783	714	790	814	725	802	819	791	767	752	801	722	801	773	760	753	780	774	798	759	773	770	732	763	758	774	796	796	799	746	758	762	745	788	747	789	786	758	812	776	798	795	781	763	731	789	776	757	784	757	788	759	748	721	799	804	793	769	722	771	795	727	780	760	761	807	737	785	759	770	785	771	750	777	804	722	792	751	771	794	747	716	729	744	745	746	762	776	815	721	809	766	697	758	767	759	748	749	825	805	793	810	799	811	810	786	717	792	752	777	741	805	812	755	808	806	780	789	802	803	822	768	752	766	763	746	777	812	764	771	716	768	756	795	752	737	755	791	819	761	776	724	792	757	809	768	802	793	780	823	767	737	802	782	736	780	753	802	782	759	803	768	763	778	824	768	762	766	797	789	745	745	814	800	765	759	804	744	803	772	780	770	778	769	788	704	741	750	761	771	777	721	772	788	791	796	782	733	772	785	762	793	768	769	795	754	740	792	728	741	748	780	820	751	728	751	809	772	790	759	716	700	854	795	803	776	822	757	758	730	742	753	796	757	761	707	743	770	769	803	747	795	772	774	769	742	771	732	696	765	746	780	784	821	786	789	734	715	736	811	779	817	816	770	809	793	828	756	778	762	765	777	751	765	746	740	792	758	786	813	838	748	734	813	785	774	834	713	747	783	756	752	761	788	798	790	812	772	769	772	744	798	801	809	777	762	803	787	810	755	753	706	741	769	776	744	728	772	801	765	764	748	727	774	809	746	754	805	756	773	789	744	767	755	788	769	846	813	722	800	759	780	753	729	799	761	734	799	783	784	745	745	772	800	740	778	746	762	762	774	774	783	759	786	732	803	716	756	788	764	760	773	747	751	755	766	752	798	731	778	780	726	784	793	742	707	804	784	788	798	735	766	734	763	709	727	744	760	725	756	725	772	762	838	779	758	795	751	729	780	791	784	773	789	797	744	802	795	734	741	802	725	853	766	786	771	798	729	734	796	808	719	756	742	753	753	811	749	754	744	730	766	801	757	799	732	758	805	753	777	754	769	763	775	763	757	771	741	757	753	773	798	802	777	764	787	781	784	766	765	762	810	770	773	764	825	837	755	762	828	740	791	778	803	754	781	811	805	765	757	734	759	804	807	756	780	780	826	776	764	779	718	766	793	828	723	756	734	754	754	768	746	747	719	779	839	801	782	766	780	762	779	785	779	756	790	785	828	795	768	754	777	742	772	756	725	771	778	759	779	757	838	825	749	774	755	777	770	732	739	732	755	750	759	777	771	825	782	746	799	730	778	828	813	808	769	789	781	791	805	795	764	792	811	726	699	807	758	733	759	763	797	735	782	771	763	799	783	768	785	771	795	768	779	765	749	748	711	796	798	785	786	746	732	786	745	801	743	749	738	773	774	738	771	746	780	781	749	766	751	784	760	766	840	786	785	697	701	786	799	751	766	793	801	759	764	744	734	760	791	761	784	769	775	759	762	731	759	835	796	731	831	754	752	772	769	755	722	845	770	764	752	812	744	756	779	790	771	778	731	771	744	854	754	769	757	777	730	796	753	799	744	722	833	764	751	775	757	763	822	768	815	815	743	700	793	789	801	775	744	793	768	759	772	778	726	773	792	749	747	741	770	745	788	784	762	761	738	750	729	793	695	787	729	763	787	788	769	813	764	735	727	733	734	771	820	756	795	780	799	749	776	772	785	776	759	774	740	765	802	757	749	757	743	794	754	809	750	778	798	759	725	778	738	746	748	791	741	815	767	738	762	788	750	733	750	760	764	730	742	778	735	755	801	849	782	747	778	710	771	745	754	777	806	766	745	752	749	767	819	754	728	820	741	755	729	770	797	816	765	796	780	845	853	771	780	794	766	742	760	768	734	789	784	807	782	778	752	752	722	755	779	772	793	738	733	779	732	768	749	769	775	748	786	805	775	738	801	754	817	754	783	793	737	786	752	778	790	777	725	797	826	799	787	786	802	759	792	767	813	754	731	764	792	788	762	780	781	775	763	741	757	745	832	821	842	798	748	782	767	772	759	766	717	793	786	761	786	768	740	714	724	699	809	774	821	788	748	778	784	720	737	785	750	792	770	793	800	817	768	766	760	806	781	755	779	757	776	765	818	759	772	769	798	772	790	747	747	786	765	770	795	788	781	822	777	760	724	777	762	774	753	795	745	800	786	725	766	782	802	788	758	814	767	761	761	765	751	758	789	775	777	729	741	743	758	769	742	735	816	773	770	808	836	808	801	772	767	755	800	744	718	765	702	803	779	777	792	744	725	772	762	745	782	762	750	783	822	689	778	756	781	788	794	739	792	763	799	800	745	802	768	774	762	774	756	748	735	767	757	789	787	748	810	758	763	741	733	773	818	830	774	757	787	732	795	780	771	746	768	800	771	800	757	776	771	762	803	778	801	801	792	772	763	794	746	763	766	727	764	778	751	740	747	776	785	772	797	772	753	716	731	752	772	738	738	778	792	718	761	767	764	711	781	715	760	791	794	766	784	746	787	757	724	762	775	769	780	756	773	784	748	760	788	735	785	748	816	790	805	779	771	756	810	701	747	767	745	812	805	772	722	788	727	756	740	736	794	770	768	762	752	741	801	761	768	740	793	777	770	744	755	819	766	744	777	778	767	781	774	764	732	715	793	773	767	759	815	754	805	768	767	735	746	767	762	803	809	752	718	737	705	778	763	720	797	747	765	796	840	767	746	734	746	723	722	754	740	762	736	805	745	732	748	785	767	796	800	764	794	747	751	783	785	713	765	803	758	760	828	738	781	782	831	747	729	786	811	732	779	711	764	768	803	736	838	736	758	811	735	758	775	755	749	759	756	753	750	772	790	715	754	790	734	784	693	734	751	801	726	803	721	777	766	792	827	772	744	747	790	760	765	760	828	806	788	769	752	761	756	733	791	762	728	718	766	745	775	780	754	767	757	793	805	822	740	728	773	793	752	772	778	787	771	759	793	780	805	796	768	767	804	780	746	748	789	781	761	784	770	779	799	764	729	731	786	731	819	811	730	741	760	787	762	772	760	774	793	764	736	732	770	738	782	783	748	816	784	741	797	783	783	761	744	784	734	793	762	754	718	733	771	767	783	732	815	748	772	733	718	752	769	781	716	727	772	733	781	792	731	704	792	749	761	788	819	804	805	764	788	805	774	780	775	758	696	753	781	716	767	790	749	749	768	764	742	799	790	760	814	714	792	714	787	758
7369	11111	10054	5789	3925	2798	2312	1973	1709	1453	1317	1182	1084	1055	996	989	932	908	919	895	863	821	800	856	848	790	785	802	760	803	778	750	806	781	744	733	751	740	755	745	709	720	685	731	728	734	711	709	691	701	775	743	758	736	717	737	760	755	716	716	743	706	735	702	714	689	749	679	702	704	727	735	704	760	708	720	678	685	703	689	726	732	696	685	730	755	771	692	716	744	689	698	695	699	697	671	720	751	691	710	716	705	711	764	698	706	682	728	728	775	741	723	690	755	669	706	704	711	726	719	730	733	667	709	654	714	697	758	711	678	782	692	744	713	737	715	713	673	743	748	721	667	710	730	739	745	675	692	719	719	688	709	709	686	735	697	734	685	665	723	699	722	688	642	701	716	681	714	718	684	753	727	723	727	720	737	715	699	722	701	772	679	735	691	726	711	715	742	719	706	705	687	698	730	661	739	757	770	770	673	750	717	800	677	726	716	717	735	729	700	694	711	714	706	743	706	732	698	726	745	722	730	695	721	718	689	667	738	726	697	718	744	668	747	698	695	727	731	733	698	707	665	710	761	700	690	746	710	676	703	713	672	692	711	721	733	720	730	727	760	715	704	681	727	674	690	652	669	791	666	725	715	723	703	711	685	742	680	694	699	740	763	692	705	734	719	696	675	757	734	712	737	723	719	639	733	746	699	734	697	693	721	694	742	675	686	686	717	667	752	681	738	723	684	710	704	739	734	693	699	673	745	663	723	739	671	741	717	725	722	698	748	715	711	697	734	726	710	685	730	685	720	721	692	684	793	775	731	713	721	706	723	731	736	667	738	762	662	686	734	692	689	727	696	737	726	732	681	777	691	708	737	686	738	735	641	671	708	674	674	690	706	690	721	677	712	686	768	725	705	673	740	640	735	664	746	656	647	704	671	740	657	713	706	654	713	712	728	733	749	700	711	712	748	747	698	725	621	748	692	731	695	706	668	769	674	721	735	708	709	702	696	705	688	715	731	733	739	669	714	701	696	704	711	699	693	704	689	721	697	687	688	670	670	703	713	694	731	724	698	698	666	748	673	669	672	715	710	729	701	678	728	656	735	770	735	759	699	646	657	698	676	731	717	621	709	724	708	693	704	695	727	717	743	740	687	708	692	674	677	693	711	652	705	713	746	734	719	699	709	695	704	708	738	761	690	671	744	702	692	697	718	762	684	729	700	724	704	699	706	728	744	757	700	745	715	710	729	726	703	697	765	655	681	701	689	715	725	704	723	717	685	690	708	754	683	709	738	712	731	721	685	700	700	667	732	672	678	716	687	712	694	680	724	741	714	738	693	749	629	735	769	689	711	693	689	655	693	652	724	721	757	669	724	699	683	705	694	706	681	719	713	730	710	701	734	762	702	710	688	720	738	704	645	743	748	758	715	734	718	739	731	727	736	717	681	707	703	687	749	730	733	727	734	710	701	696	704	703	709	640	714	695	729	663	716	718	697	756	695	720	689	742	695	733	719	711	737	733	747	704	750	738	720	690	753	693	723	707	699	739	722	712	686	728	693	711	720	739	721	688	693	715	715	696	683	743	669	688	712	709	669	655	716	737	701	685	659	732	736	716	684	779	704	686	716	755	733	732	717	713	672	725	701	719	711	740	719	677	698	747	679	733	643	679	687	688	704	673	686	696	706	725	685	729	671	726	675	735	757	721	688	690	685	711	683	692	719	791	718	752	720	717	708	698	660	760	720	714	718	753	703	709	719	715	686	662	682	728	737	716	663	734	709	693	714	671	687	729	693	710	688	708	710	700	655	677	702	706	742	700	680	692	708	729	679	711	712	697	706	719	710	665	727	724	707	727	684	731	714	719	701	682	739	731	727	680	713	683	648	717	724	713	688	742	742	725	739	713	762	745	676	729	685	721	695	722	706	732	689	694	724	676	696	703	685	701	700	716	721	710	721	727	721	719	695	711	753	732	715	731	778	718	694	749	730	714	743	703	745	701	700	687	673	736	672	691	695	715	704	727	729	724	728	667	686	731	696	689	715	700	728	720	736	700	687	719	700	741	721	724	726	734	705	702	735	700	763	743	720	665	689	685	744	722	697	745	685	632	678	707	719	712	722	730	650	737	726	702	696	709	755	704	761	736	725	723	699	716	713	739	685	717	721	714	692	671	719	690	743	696	690	685	678	690	733	702	686	714	717	713	691	707	714	709	709	717	713	713	708	646	681	710	729	716	708	711	682	709	656	691	696	744	674	697	725	700	687	732	680	625	734	756	691	711	714	686	744	719	728	758	657	710	669	734	738	689	744	725	710	718	673	717	782	724	696	661	726	673	697	745	743	683	667	680	739	686	721	707	745	738	663	748	686	739	732	685	683	730	663	737	700	769	661	715	706	691	717	739	720	734	752	758	739	718	712	697	709	672	720	704	665	746	741	709	666	729	706	683	737	727	667	671	673	652	711	696	731	721	762	668	713	696	746	681	692	700	715	688	698	759	703	702	695	732	737	679	691	740	746	733	715	748	673	676	658	698	704	744	689	709	705	716	694	760	681	713	713	724	738	721	713	712	711	720	699	767	743	718	746	680	709	739	696	713	684	704	716	724	737	738	675	691	709	725	678	671	703	674	707	711	726	702	671	679	672	700	731	688	782	712	732	715	739	700	731	686	707	683	686	745	677	688	735	714	679	754	728	736	672	711	685	737	717	699	759	705	747	703	740	737	715	720	727	722	755	701	699	735	676	676	729	722	741	685	710	687	738	666	678	693	733	730	724	684	716	712	719	729	701	712	773	712	687	654	760	675	700	728	703	708	745	737	711	707	663	724	714	745	686	703	713	699	716	698	692	738	718	737	727	750	689	758	701	713	698	733	713	697	741	716	694	760	710	710	694	771	741	717	733	691	714	727	670	648	693	694	691	678	673	735	737	734	743	688	675	747	695	743	753	753	709	722	735	733	724	713	703	723	693	729	693	665	696	690	731	753	698	721	715	692	718	738	706	734	704	719	709	697	734	772	718	710	690	698	714	708	730	719	742	696	713	710	691	693	716	692	706	729	704	694	693	724	724	725	699	715	720	673	724	710	736	731	670	721	731	748	703	696	691	666	671	693	738	756	720	698	697	724	727	684	710	753	704	718	738	725	716	723	701	714	656	659	733	684	715	744	701	710	740	715	678	736	683	751	718	748	715	735	714	727	709	731	721	739	732	689	747	710	725	768	717	714	698	705	693	691	699	735	722	729	689	676	702	745	705	695	690	687	716	717	713	724	684	725	680	680	730	688	661	741	752	714	738	725	728	690	727	734	681	703	683	665	701	673	686	698	712	757	665	717	719	694	715	680	694	730	672	698	692	680	722	691	726	668	718	709	683	713	771	695	687	688	698	709	719	736	716	737	717	698	694	715	682	688	669	707	749	747	688	697	706	692	773	721	720	709	707	698	730	738	741	696	714	701	712	723	701	740	775	719	697	687	721	740	704	735	675	793	715	713	728	733	660	696	744
23370	21314	28376	24582	21320	21410	12389	2450	1788	1673	1480	1447	1311	1306	1243	1212	1200	1154	1131	1095	1037	1114	1112	1085	1040	1037	1042	1042	1027	1030	1080	998	1085	988	1016	1035	1038	1016	1007	982	1057	1031	1059	1060	1008	1003	1028	1068	988	1035	1049	1001	973	996	1025	1005	1078	1037	976	1061	1013	1000	985	999	975	985	968	958	1065	990	939	1003	1004	1047	970	1026	975	1025	1029	989	1020	918	1044	995	1019	996	1004	1042	1007	959	945	1037	982	1028	1017	971	1017	971	975	961	942	943	1013	953	985	1056	1041	1004	992	1034	991	995	996	1011	939	1018	929	1014	972	981	991	1012	903	1019	1007	1006	991	1007	980	985	1002	995	1013	1020	1004	964	949	973	1008	1000	965	1029	1004	968	1010	1008	1019	921	995	1030	983	1000	991	994	982	1044	1016	1007	1021	952	1000	991	1014	947	1010	998	1021	1006	1008	1000	1002	945	955	1018	1027	1008	1036	951	1017	999	1001	1039	967	1008	976	1018	1009	992	1031	987	942	1015	1028	1000	1027	990	965	1006	1027	991	990	997	1004	965	1068	962	1003	1001	973	971	1048	1008	985	1031	1010	1004	921	1024	1029	1041	1033	1029	1036	968	1003	1001	989	952	1001	1021	951	951	1045	980	1019	1000	1008	987	947	1002	989	986	1014	1018	961	969	997	992	938	989	1027	1024	998	996	962	1010	971	978	1092	946	1052	1027	998	1018	977	994	985	966	979	972	930	1001	1010	986	1027	1003	936	980	1000	966	1005	997	979	986	984	973	992	1021	939	972	1022	946	1007	1002	976	945	968	1033	990	1014	1033	1052	944	959	927	1016	977	1045	1055	1052	933	968	1021	1004	970	1002	1032	997	993	974	995	963	1006	1054	1045	989	1006	932	1009	1002	976	1015	1032	1014	947	974	1014	1039	1024	979	1027	1005	975	994	1006	1060	1056	988	1015	1015	1071	1011	1033	999	935	1018	1000	970	1022	974	1019	966	960	953	976	979	979	989	1044	954	1003	992	1061	997	932	992	1002	997	1000	973	1047	958	1013	951	982	1021	1042	992	969	1016	965	1001	965	978	1049	996	985	1010	959	1045	1035	997	1005	953	1022	1021	959	933	973	996	976	1038	943	971	1002	983	987	1005	1025	999	983	1013	973	967	981	1007	1022	1018	1041	1007	973	1021	981	986	987	951	968	948	1009	1012	1030	980	994	995	988	985	992	1034	1015	983	999	957	994	998	975	974	1004	966	938	973	1032	1011	980	999	1010	996	1004	967	1029	1001	999	1034	1010	1030	947	1007	970	937	1002	950	1023	1014	981	985	988	1001	910	1026	979	1035	938	972	961	1005	999	971	975	1057	1082	1002	975	958	921	978	1024	1003	1001	1012	979	981	1000	1008	1006	1015	999	943	947	962	986	996	962	994	1001	1005	980	958	997	1037	978	1006	993	1030	986	1007	970	957	979	1023	1007	1045	908	997	970	951	973	1023	980	970	1025	1012	970	981	1008	951	1016	1023	989	1032	995	941	956	1038	941	1003	1012	1010	977	1025	949	1000	1011	973	1038	1006	999	1038	1011	992	960	985	962	956	1004	953	951	980	991	984	977	975	975	983	1008	972	966	1006	1004	959	972	936	990	1060	1008	973	976	998	999	1031	1037	1038	975	979	1023	925	1003	957	1025	1018	937	978	1029	961	963	983	1035	1013	958	876	993	1000	996	945	1019	1025	947	1034	1048	986	1000	1024	1010	991	952	975	938	1015	1015	995	986	950	914	1043	1032	963	1014	962	1001	986	963	957	974	980	1051	978	973	975	1021	985	1044	986	988	990	945	1000	1000	982	1012	943	1021	941	1019	1018	985	1041	1013	956	1007	962	992	967	1007	1035	1036	927	998	989	1010	1003	1002	944	999	967	937	1014	1029	989	1021	976	991	978	1062	1038	968	1010	1015	1017	997	944	1043	1043	1028	1004	1067	957	967	971	1006	1018	931	926	992	1040	990	1101	1000	1007	984	946	922	1014	953	1015	952	1038	993	1026	1050	992	882	951	974	977	994	988	1003	983	990	943	1014	1032	983	1009	1062	1001	953	1016	990	957	957	1049	990	1002	989	1031	1020	987	1014	991	975	945	991	1005	1008	989	966	969	1020	1021	1044	941	957	1001	1009	1021	999	988	1036	1020	986	1023	984	997	1018	974	986	980	1003	1026	993	986	1011	941	1003	1001	1025	1025	979	1008	941	950	973	1019	930	1035	1009	1002	978	968	1009	976	982	1007	966	1000	1005	995	976	999	1039	920	913	967	998	1012	1001	1000	999	1002	991	1063	982	1029	1001	1064	1004	994	945	975	934	1000	1049	990	1000	984	1023	1044	1001	947	991	925	968	971	966	1036	983	938	989	937	1029	1008	961	1017	1055	991	966	1018	989	995	1018	977	1003	947	1025	1023	964	986	931	1009	952	947	1020	1056	988	979	963	1001	1017	996	991	977	949	978	987	928	1044	1018	1004	1002	1028	1032	948	1053	1016	981	983	948	959	952	996	1000	1026	947	999	979	966	939	940	1029	1008	967	942	1005	1021	963	990	970	962	1025	966	960	980	985	941	1000	1011	981	1019	982	976	998	1006	950	1025	971	992	966	1048	1016	984	1033	988	1000	991	985	1051	1038	1031	989	994	1014	1016	957	922	988	1039	985	984	954	1002	1000	989	995	1012	1005	982	971	987	1006	994	995	991	956	1060	994	978	950	944	990	941	954	970	1024	982	1015	1013	934	1049	1032	1025	1024	1019	1038	965	986	935	1049	995	1024	1000	965	1000	981	989	1025	980	1005	1029	972	1001	967	1039	1016	946	995	988	1013	955	1051	1007	988	1005	976	985	949	989	934	986	964	990	988	1029	1006	986	1038	1021	962	992	944	1014	973	1024	1032	1022	1025	1027	1028	983	1034	1039	1005	1046	981	996	979	959	999	955	1033	975	969	959	1036	978	1025	974	1023	970	966	1021	1009	990	1004	1048	1053	988	999	979	1025	1008	967	1015	1045	959	1014	1010	908	999	989	971	936	928	965	979	1012	989	992	1020	950	978	1020	1000	957	966	1017	973	948	980	1013	1009	959	1015	973	983	970	1022	985	952	973	1010	995	981	1015	997	939	981	961	1000	974	1002	945	1044	1002	972	962	1024	1020	990	1009	997	991	1009	977	985	1005	1056	978	1034	1002	956	1005	950	990	1006	952	1006	951	971	1023	933	1063	973	1003	955	1020	952	984	1023	971	1001	953	976	1006	1016	966	1061	949	1009	999	974	1020	988	1009	977	1019	979	964	983	1030	1016	973	984	978	960	1022	957	968	996	951	966	1007	1028	906	1015	978	965	970	954	940	1001	1001	976	1007	950	1036	995	947	1006	972	998	956	1005	966	1016	1010	1009	969	1024	1028	1001	951	986	1030	1002	971	1067	1013	938	977	970	964	1095	1008	993	1001	1032	1043	982	1001	954	1057	981	956	1030	988	976	1059	1009	994	1004	1025	1012	953	1013	959	998	1013	984	941	952	964	1016	1041	976	1003	1003	972	1042	1028	976	990	925	934	991	991	1051	980	1037	985	966	989	1105	1031	906	1019	996	981	989	1014	1065	1006	982	975	983	1039	956	972	958	1023	937	1027	952	1017	1035	1002	980	967	964	952	1071	952	1023	1003	1001	931	956	967	1049	971	989	1010	969	966	1006	991	992	1012	1004	988	1019	965	974	1036	1034	1014	1042	1005	961	965	1039	1008	922	1019	1034	968	990	1000	1007	983	989	1013	966	969	1002	953	992	1001	948	1026	1017	1008	943	973	1089	1040	929	983	1006	978	972	999	968	1018	928	983	972	1015	1017	1030	1068	994	1048	1002	1014	993	1018	1027	962	948	1025	950	982	1019	980	975	1015	994	987	1034	1010	1031	964	1026	1024	985	994	967	1001	961	1076	965	974	1048	1013	966	991	1010	981	986	958	935	1050	984	1026	979	990	954	1010	974	996	1026	991	1041	1049	998	1016	983	1000	999	978	910	972	999	975	954	947	1031	996	1007	986	981	975	984	1003	1000	998	993	1014	969	1015	951	1032	953	929	990	982	997	975	937	958	974	986	989	983	989	1022	987	923	979	1008	1021	1021	986	930	1040	947	997	970	999	987	978	955	958	1034	969	977	1021
10274	17939	16256	9686	6788	4952	3819	3148	2774	2293	2081	1820	1753	1562	1549	1397	1336	1321	1268	1216	1232	1144	1149	1120	1131	1087	1061	1112	1073	1025	1027	1004	1024	1037	1047	979	980	986	1025	996	968	966	1002	945	1012	1028	966	929	953	999	934	972	934	885	950	928	944	931	925	934	927	961	966	965	915	994	935	934	963	972	928	858	884	923	1015	964	943	958	958	939	938	985	939	899	920	922	911	949	934	910	953	937	920	906	981	949	1003	943	882	995	975	1007	912	913	989	963	899	926	848	920	1023	893	872	875	926	871	897	907	951	929	912	893	1008	990	938	964	927	941	979	964	963	927	939	963	912	915	883	923	943	971	998	932	960	899	988	974	892	904	934	923	912	907	942	912	937	985	956	902	897	934	918	925	949	914	961	912	982	934	952	954	947	948	924	962	947	940	891	934	912	908	982	951	973	931	946	914	927	960	962	936	949	899	915	973	942	962	960	962	911	982	915	942	888	957	933	992	933	912	870	894	890	991	959	926	919	956	908	950	915	941	953	945	887	963	916	949	949	887	928	915	921	928	910	930	939	924	924	903	995	890	967	921	956	927	939	927	938	908	1028	901	933	990	930	906	920	931	897	930	961	945	928	983	893	929	894	873	939	891	919	973	902	923	980	944	902	898	917	908	916	978	939	985	992	977	929	981	947	921	914	941	960	931	928	902	981	910	964	953	938	888	902	913	939	913	924	899	866	932	893	954	979	940	938	953	964	849	965	957	999	916	913	943	888	822	887	971	916	932	968	913	971	941	907	944	922	968	1012	943	903	951	959	909	867	975	867	872	914	954	999	904	908	925	861	911	890	950	1009	936	916	918	951	955	916	868	926	946	980	889	887	963	930	910	994	961	906	908	920	941	926	938	956	961	946	886	897	971	923	918	888	952	924	936	928	931	932	950	921	908	942	919	938	895	928	940	933	920	906	970	960	892	892	858	976	955	901	927	949	875	912	867	953	898	941	956	926	959	951	876	939	874	1000	945	890	936	925	924	958	932	929	884	926	902	924	940	899	961	917	969	935	952	952	890	895	878	944	919	998	910	877	941	944	906	907	951	932	986	941	936	935	941	899	956	979	960	945	917	914	950	951	973	935	917	1031	940	957	964	837	911	895	923	922	918	919	964	952	933	966	923	961	867	926	932	945	923	890	973	947	909	924	1025	915	879	903	970	894	871	894	938	950	923	913	925	891	891	896	970	924	901	899	909	972	960	972	954	965	905	954	910	922	913	906	944	979	909	900	957	855	888	946	897	977	963	955	923	950	941	935	934	947	909	942	918	929	979	938	959	941	947	910	932	959	890	978	928	959	894	946	939	902	910	914	930	1008	959	939	942	989	925	918	934	931	926	890	912	893	954	926	982	912	896	890	960	888	970	947	946	914	919	929	914	953	956	944	931	962	921	946	878	956	910	930	916	907	904	954	915	923	924	912	952	934	951	966	1047	952	962	903	920	906	920	904	989	907	946	939	885	924	940	932	913	913	931	904	910	928	919	922	948	946	944	896	885	900	914	929	924	960	945	944	913	925	886	971	918	961	956	964	938	934	945	897	941	913	908	892	961	923	963	886	887	947	958	899	946	960	899	974	915	944	908	886	929	949	926	900	961	920	916	938	930	856	952	915	944	900	898	945	974	959	938	943	914	924	968	997	969	949	913	864	948	917	949	950	923	945	930	986	908	943	906	925	888	943	924	966	915	1000	927	914	917	944	964	969	997	937	908	908	924	931	974	930	892	931	901	1000	937	889	923	946	927	878	938	974	913	866	971	917	938	897	932	952	944	938	909	864	963	889	922	937	971	956	898	996	952	904	956	888	932	932	883	903	897	937	912	976	883	954	932	823	969	921	899	935	925	944	1007	909	946	929	927	935	947	913	969	927	896	884	917	930	908	858	935	955	964	941	960	933	927	905	949	933	922	944	934	884	875	908	910	915	967	976	929	976	962	952	943	922	926	857	922	950	992	958	946	908	969	877	931	962	931	974	935	942	889	923	911	938	884	867	922	955	914	918	922	906	948	949	928	839	928	923	931	907	944	921	905	913	879	924	877	859	948	969	950	932	931	955	1006	990	911	875	975	946	864	921	934	958	925	924	945	979	938	868	947	916	903	980	944	902	991	940	931	921	942	891	915	898	920	926	904	901	950	964	918	951	954	988	934	967	900	963	854	1017	901	894	916	974	955	927	958	943	929	910	952	889	901	923	931	932	868	964	837	908	946	910	982	932	884	875	940	919	970	931	955	944	933	951	940	933	929	970	955	965	948	946	941	916	967	903	915	939	951	985	915	888	952	937	931	937	947	912	960	979	942	920	910	906	907	901	909	934	919	962	918	997	938	953	974	875	914	954	924	866	876	944	942	928	878	969	943	910	915	907	954	897	902	897	936	939	895	889	935	930	914	896	898	968	897	920	917	921	990	906	903	932	934	935	918	910	944	929	952	932	881	921	926	913	928	940	925	887	947	926	945	899	924	970	951	963	974	902	909	954	989	924	933	948	957	938	967	902	937	934	892	939	906	916	885	935	968	878	902	939	910	971	921	936	914	960	978	901	900	950	951	884	903	995	924	983	916	877	1022	990	881	944	902	981	930	938	951	923	922	927	925	925	940	944	886	948	917	962	911	952	949	982	896	918	932	930	922	945	975	863	903	927	941	947	922	923	947	912	913	960	1007	910	914	888	925	893	928	911	983	883	927	948	961	963	969	929	1031	958	882	921	898	885	947	942	887	969	932	937	933	912	980	954	922	882	887	933	880	935	920	918	907	950	887	930	914	911	939	870	944	920	933	921	944	943	873	928	949	914	988	945	918	953	970	933	955	912	910	986	1018	908	943	918	937	921	944	971	912	964	947	944	922	879	959	936	915	917	906	905	907	929	966	950	899	929	943	898	912	932	933	926	945	966	881	955	953	960	993	915	905	935	948	911	971	901	927	957	918	941	940	905	982	910	969	955	966	933	935	902	921	960	929	886	916	891	961	905	946	910	960	960	958	985	898	984	911	969	929	880	938	930	941	914	946	889	926	934	948	956	881	882	916	1010	916	941	925	1003	920	909	945	947	907	873	947	879	976	970	922	930	883	905	933	904	929	954	907	969	889	948	899	922	919	986	924	940	934	923	923	940	917	901	846	889	932	976	963	870	944	960	965	938	923	893	912	942	920	991	914	908	896	962	964	924	921	987	905	957	948	895	1012	921	971	923	999	974	940	918	968	842	903	953	929	888	976	939	941	883	935	934	948	923	966	911	936	923	932	905	935	887	941	919	891	931	901	943	881	938	910	951	932	922	905	975	941	959	899	954	974	917	904	932	954	990	964	928	943	904	894	978	891	919	905	890	877	913	952	907	922	929	919	923	898	939	947	959	926	933	941	978	899	912	922	931	920	953	936	951	927	897	946	946	905	955	991	921	947	876	951	951	922	891	976	940	881	900	909	921	1019	978	904	923	919	894	924	926	922	959	987	904	929	931	938	957	925	944	965	931	964	974	896	915	902	957	899
29121	16385	2487	533	469	438	380	346	367	354	321	356	347	335	354	349	318	337	345	352	353	340	299	359	312	368	328	353	349	352	327	335	339	330	295	309	320	364	331	357	335	328	347	313	325	338	340	328	320	314	340	372	363	296	345	362	324	348	329	329	361	323	351	350	314	311	308	360	339	333	337	340	315	334	315	304	360	349	349	375	355	361	332	306	335	335	331	331	331	323	321	349	334	330	332	329	306	317	338	329	338	356	321	320	329	368	304	336	318	282	321	353	308	332	309	318	303	310	333	335	357	312	332	334	365	323	353	303	314	281	296	347	342	305	333	310	360	343	304	362	340	348	339	324	309	346	355	316	349	339	350	350	313	346	324	323	331	300	281	329	388	333	342	320	292	335	312	344	347	323	359	322	343	305	329	330	309	323	327	343	344	357	332	329	314	352	328	326	346	324	359	312	342	338	356	365	365	349	304	345	308	319	322	328	338	322	354	356	316	337	332	343	317	347	335	307	344	319	339	303	315	331	334	348	307	327	331	334	344	322	321	322	328	330	332	326	339	305	322	360	325	336	328	345	336	314	333	337	354	363	342	303	317	326	327	330	332	327	327	315	319	343	333	357	303	311	319	320	310	340	282	356	327	321	344	277	341	337	312	367	305	356	346	305	327	324	323	325	340	351	322	330	380	364	338	338	348	366	341	317	339	358	332	329	331	328	352	337	338	347	338	313	330	369	339	344	339	326	330	324	368	384	350	321	340	342	323	344	357	344	368	309	322	329	288	330	278	349	376	312	305	322	329	315	308	315	310	329	317	328	339	331	324	353	313	310	330	294	318	315	344	321	315	348	328	327	338	326	334	347	315	316	351	325	347	323	308	343	320	352	347	290	316	312	338	335	308	330	322	348	340	299	317	332	349	311	334	329	325	327	312	314	338	330	324	368	357	357	298	324	315	329	337	344	335	312	325	329	344	326	327	342	313	332	356	338	360	312	352	340	348	345	322	352	312	339	315	314	340	360	338	329	355	325	331	331	348	340	292	319	324	360	314	353	363	327	320	330	361	329	315	321	321	336	344	342	323	311	335	333	306	345	314	330	352	339	348	333	331	344	355	343	312	336	321	298	294	317	323	317	339	325	338	347	371	308	340	340	316	330	328	312	319	345	318	334	364	323	314	324	317	325	344	327	328	336	340	350	307	341	336	336	327	327	344	334	329	322	318	351	286	350	337	332	322	306	280	295	323	341	315	328	311	346	335	299	336	336	333	337	315	346	305	316	334	325	320	336	345	357	314	349	331	337	317	342	302	347	333	308	332	332	324	332	293	340	346	304	332	335	341	332	351	336	344	357	315	354	315	350	314	326	340	356	343	308	323	332	306	354	314	340	328	319	308	346	363	305	332	344	319	357	328	344	361	355	344	327	340	327	331	288	325	336	360	333	356	327	310	333	312	320	329	351	351	357	335	336	327	303	317	337	346	302	306	323	355	341	332	352	338	304	349	292	316	328	355	340	325	331	317	355	332	310	291	341	318	349	321	327	344	330	301	316	355	311	297	328	351	335	329	354	367	356	376	334	333	354	341	381	358	345	356	335	337	340	347	335	324	325	354	354	326	335	344	330	340	339	335	346	301	308	355	344	343	321	337	323	340	325	346	320	328	339	351	318	345	342	329	328	331	326	358	344	338	319	354	330	312	331	335	319	343	340	336	331	351	329	325	322	318	348	352	350	360	308	342	347	345	326	307	332	358	343	327	368	328	292	329	319	304	332	326	338	360	349	321	324	342	371	348	363	339	344	350	340	312	321	363	291	324	360	335	326	346	353	309	352	364	329	339	334	332	333	312	337	356	342	334	353	319	323	334	356	349	325	330	317	351	403	342	319	325	301	290	339	316	336	354	299	329	339	325	306	343	364	342	289	327	354	356	311	350	344	344	339	329	309	326	341	346	348	329	348	350	319	339	347	314	354	355	336	317	329	321	338	328	364	334	349	332	315	329	317	341	324	314	348	325	318	323	360	337	274	317	323	322	289	338	333	309	355	331	315	326	327	325	329	352	334	333	350	350	350	349	323	315	340	352	319	314	331	308	342	305	370	328	350	326	328	352	311	328	340	308	329	330	326	311	342	319	368	334	365	359	332	322	336	335	331	306	339	307	326	339	354	335	303	289	354	351	342	352	346	308	348	319	350	303	310	361	347	338	298	324	330	292	342	319	319	337	307	362	372	336	297	311	368	366	302	350	324	313	339	313	363	334	346	333	312	346	322	359	329	355	337	331	350	315	322	370	308	364	337	322	348	316	332	339	320	343	327	332	342	350	331	336	344	335	348	327	350	331	361	324	315	332	345	326	295	349	302	325	327	320	324	347	350	298	334	322	362	337	369	319	338	312	290	334	322	356	330	369	307	325	365	326	329	333	318	323	333	352	320	328	304	336	355	320	349	315	354	323	316	321	332	344	326	318	327	373	328	350	314	337	336	347	346	362	351	320	326	363	327	353	323	336	319	346	344	339	375	313	335	338	342	320	323	362	322	353	320	321	347	311	355	329	314	277	337	347	358	330	332	326	311	331	314	347	334	354	339	334	355	315	340	345	317	326	370	371	311	314	347	317	323	348	346	308	331	354	337	333	330	330	336	338	313	320	322	374	312	329	342	347	355	356	350	326	328	357	304	385	334	299	340	353	342	332	321	329	365	342	322	324	342	354	303	339	327	356	341	339	330	310	327	335	304	324	332	323	349	334	319	364	344	336	324	326	349	312	319	323	331	352	327	347	352	361	328	335	316	320	320	354	364	310	356	300	349	342	351	326	338	332	312	317	288	296	318	351	326	327	330	328	324	333	347	347	315	340	363	342	342	348	313	337	310	318	349	328	309	364	326	326	347	330	292	314	350	354	338	356	322	333	314	343	332	346	346	331	341	316	325	347	323	317	345	304	333	338	326	344	335	316	345	347	324	327	349	333	361	346	358	335	342	308	321	333	300	329	313	325	346	357	315	295	343	362	322	324	360	346	337	334	327	328	333	339	318	343	302	321	343	336	307	345	352	354	330	339	342	309	325	316	347	333	325	348	318	309	346	331	318	330	307	321	336	337	311	297	328	328	355	323	340	337	331	337	352	317	335	371	316	308	353	350	307	317	354	333	324	315	317	322	332	304	346	285	348	327	301	323	347	311	312	275	318	389	313	344	335	341	341	317	312	347	340	327	333	350	350	319	328	299	326	325	337	317	326	352	304	314	354	331	318	307	281	326	335	321	337	299	345	339	362	339	308	298	322	360	357	337	341	346	366	360	302	319	360	329	338	328	309	337	331	323	319	332	349	310	368	310	353	321	349	330	285	351	325	327	344	349	328	362	344	344	376	324	331	367	349	326	358	337	301	344	341	313	324	325	307	335	334	357	334	358	321	325	311	320	359	317	341	323	339	322	320	342	317	329	322	345	349	315	328	326	328	337	301	319	301	341	325	331	305	328	341	308	342	328	339	345	363	321	339
4974	925	767	559	464	446	451	404	416	374	357	370	354	378	376	351	352	364	369	320	342	331	344	356	345	380	339	340	335	309	353	314	339	341	297	316	338	331	305	334	313	315	349	342	342	317	350	330	384	340	334	334	314	297	333	313	340	319	313	342	310	337	310	306	331	350	332	325	335	336	352	335	307	347	307	318	321	301	360	307	367	319	349	329	286	335	361	352	324	324	319	322	342	367	352	326	343	332	367	343	330	336	282	352	352	315	340	314	322	325	303	297	331	314	318	307	302	330	338	346	308	305	313	329	334	360	315	307	291	302	314	334	340	327	357	365	307	339	336	368	344	281	362	314	357	335	313	328	349	323	318	331	346	329	315	346	332	331	331	359	343	346	302	325	292	338	346	346	305	324	321	328	311	357	311	312	357	312	339	314	327	337	354	326	335	299	353	315	328	308	351	329	316	336	318	342	349	341	317	351	378	322	317	350	336	338	331	301	349	299	324	329	295	324	330	351	347	329	331	306	324	355	317	308	323	353	337	321	320	321	345	340	331	327	373	299	319	324	344	317	325	311	301	341	314	332	336	322	331	338	304	325	329	294	371	349	350	314	320	329	329	322	302	329	318	291	317	290	329	343	300	335	357	300	305	349	335	331	312	333	306	329	366	327	305	357	335	328	313	334	340	323	327	349	314	320	349	302	303	344	345	330	321	340	317	333	346	335	338	346	309	360	312	348	320	313	345	327	339	340	342	355	356	305	323	316	343	336	335	316	322	305	300	295	330	321	328	324	350	331	306	331	320	346	332	363	315	324	307	307	299	313	322	338	293	314	293	311	306	333	328	356	351	332	323	337	349	277	333	327	332	314	338	328	353	311	321	317	349	326	315	325	311	311	335	313	338	317	328	366	324	319	329	318	337	357	333	347	307	363	310	336	347	314	341	315	339	309	347	307	303	313	330	303	349	329	328	284	324	345	330	334	321	304	335	336	340	345	291	328	340	339	322	353	305	345	383	331	340	332	349	326	338	336	354	318	318	346	330	320	274	360	363	330	341	337	314	338	348	349	327	316	327	325	352	302	311	313	340	308	363	336	358	331	333	323	341	337	335	327	325	332	338	323	341	337	312	341	326	340	323	319	331	337	328	300	315	323	330	301	330	323	342	344	345	328	364	321	351	316	327	323	345	298	334	319	319	320	325	338	360	317	338	330	326	364	320	312	344	312	345	364	348	320	336	321	307	340	334	307	328	328	312	336	325	363	325	288	346	327	345	331	336	297	369	356	343	365	341	330	348	321	304	332	315	331	333	312	337	342	331	330	356	279	333	337	359	326	342	356	289	306	324	328	355	350	336	311	300	349	299	341	347	325	328	324	354	333	303	308	320	302	308	308	327	341	324	325	323	337	360	301	337	343	358	323	321	317	337	316	309	313	301	329	336	347	316	305	341	343	304	322	313	325	325	354	319	353	337	300	346	335	328	345	332	325	358	363	303	327	330	336	305	323	299	317	339	302	329	343	299	323	319	339	329	339	322	349	302	311	353	315	343	347	362	363	325	352	355	341	334	324	328	329	346	317	358	357	329	321	318	351	327	305	318	331	365	360	376	356	307	317	319	314	389	316	335	342	324	314	344	337	353	346	293	307	349	320	357	319	325	336	327	327	302	297	317	345	328	306	326	373	321	332	328	310	323	336	347	334	329	333	342	357	326	313	315	307	332	353	299	347	345	313	365	333	332	341	334	309	349	307	334	349	340	316	321	331	352	283	333	330	315	319	311	314	370	323	307	327	354	336	363	344	301	337	334	328	333	336	329	300	341	318	343	328	336	331	356	308	361	344	296	342	335	315	321	329	327	327	307	318	293	326	328	317	359	313	371	356	329	329	322	337	337	338	330	308	334	323	342	306	315	363	307	312	334	322	355	348	317	329	320	324	331	339	308	328	312	329	336	326	333	355	316	327	331	312	343	314	336	334	357	318	329	350	330	312	327	317	330	357	331	318	324	321	305	335	337	305	325	331	332	305	340	324	389	318	315	295	330	312	345	322	331	312	319	305	297	339	343	311	321	351	332	327	323	311	363	335	352	328	306	373	336	324	324	294	350	349	332	326	337	334	318	335	307	306	349	371	345	324	329	344	331	332	338	333	282	325	337	317	331	342	337	321	334	323	337	315	314	328	312	334	362	344	331	308	314	318	330	342	320	331	343	354	324	335	342	358	341	336	314	333	290	366	318	308	313	334	327	311	346	330	338	342	313	316	346	315	308	367	330	317	324	315	331	335	335	341	314	339	340	321	307	344	326	341	318	338	333	322	344	341	301	363	360	357	369	377	317	346	342	328	320	373	339	308	333	339	317	364	350	324	360	371	331	304	340	318	345	333	288	343	338	339	345	366	297	317	328	315	308	368	338	337	335	342	325	346	309	308	332	316	370	319	343	345	341	341	318	354	341	334	309	324	315	324	314	319	314	338	340	277	328	328	340	302	319	350	317	330	360	343	344	322	311	342	350	355	326	315	324	320	357	355	293	325	334	325	336	329	326	355	308	345	346	319	332	316	321	331	352	330	343	358	361	353	327	332	322	324	293	312	358	328	304	341	321	324	310	341	333	344	305	352	332	313	346	313	337	320	313	341	318	326	365	323	337	321	319	315	304	341	341	350	339	322	337	296	393	346	349	310	336	345	320	335	305	334	333	340	342	332	338	332	321	348	334	311	355	335	347	305	332	337	335	320	348	315	335	335	348	352	346	307	348	320	326	354	329	331	354	333	325	329	345	333	301	333	327	311	310	377	294	320	328	335	374	332	296	316	323	341	320	343	329	345	353	340	315	302	327	325	323	324	320	347	318	356	351	337	320	357	325	355	330	314	299	319	349	324	303	338	315	316	311	348	320	346	341	327	311	325	320	348	314	303	319	323	345	322	320	315	335	316	333	344	335	332	340	317	314	317	337	360	326	343	303	321	327	331	294	341	348	333	325	317	320	349	325	355	324	289	317	344	330	309	333	320	321	301	336	321	338	325	342	322	334	354	314	356	339	310	387	333	350	308	314	322	374	359	317	322	345	328	325	316	343	316	333	318	339	324	346	342	350	312	325	334	327	333	310	343	307	345	334	328	311	336	323	346	339	329	327	345	355	327	340	346	343	317	338	297	268	319	322	329	335	311	353	331	337	316	307	317	322	315	350	322	307	302	317	327	323	312	312	332	338	314	328	336	328	332	353	309	307	352	330	347	312	318	329	344	340	316	321	348	325	327	361	318	313	303	325	368	327	333	345	341	340	300	361	346	322	337	328	351	308	332	334	358	314	337	319	326	323	346	345	342	368	317	306	310	327	329	340	307	342	355	328	340	346	315	290	316	346	330	353	344	332	350	338	293	336	277	306	353	311	342	317	306	308	326	336	312	298	324	300	335	346	343	330	324	321	309	337	373	342	352	326	333	375	325	331	344	312	333	338	339	320	349	359	344	342	334	314	341	324	348	329	355	333	303	362	356
25797	21318	28102	24861	21321	13514	2115	1423	1197	1146	1071	1008	914	925	843	882	892	897	860	822	825	909	895	830	805	787	867	841	788	811	812	783	816	829	732	860	839	777	813	788	798	794	802	790	819	820	816	838	843	775	745	785	811	791	783	796	752	768	827	785	786	763	770	829	794	721	798	825	775	793	813	807	770	784	772	784	848	817	787	756	744	776	754	729	792	791	738	792	780	755	808	796	780	777	759	772	778	818	760	781	767	814	808	848	809	807	770	785	783	771	789	765	825	793	747	794	817	779	767	847	737	789	778	762	876	734	781	780	768	763	813	819	745	760	770	765	794	791	776	796	766	787	739	797	783	788	766	787	764	778	801	790	812	777	785	781	768	803	774	825	783	797	819	747	791	766	759	829	790	842	772	786	762	802	791	765	803	806	813	784	815	765	790	746	755	828	746	714	749	765	809	738	736	777	778	767	759	725	829	800	747	772	749	765	769	792	782	767	770	768	810	764	800	823	776	786	836	799	809	745	747	735	789	787	767	775	762	749	762	788	858	759	759	745	798	767	798	796	838	837	723	757	765	764	791	767	816	825	819	766	803	741	773	725	798	806	818	756	808	751	815	783	770	790	743	805	830	772	815	804	778	823	756	748	762	754	811	778	759	773	751	792	787	793	751	796	764	769	770	755	835	757	819	734	810	760	765	765	792	840	765	803	779	756	786	735	823	776	760	764	777	792	783	818	789	778	761	780	764	827	780	776	753	771	727	793	757	783	812	772	783	718	814	824	780	810	772	806	780	766	771	770	760	811	723	809	780	741	814	754	802	793	758	755	773	773	812	843	764	765	782	807	760	775	781	770	834	787	813	755	802	689	780	744	816	805	773	763	811	774	760	765	795	770	779	761	773	763	805	771	750	804	713	767	783	777	780	794	831	813	819	782	800	754	793	715	767	820	792	785	818	763	807	809	817	793	854	790	750	777	755	759	805	800	738	834	746	764	748	757	821	760	774	775	791	787	771	793	764	802	756	773	812	757	783	806	829	755	821	791	765	809	776	837	714	757	760	777	797	812	815	827	821	800	814	736	799	767	765	791	791	806	813	766	781	807	827	745	747	771	801	822	779	834	797	747	812	746	799	752	811	774	828	809	762	761	814	819	797	756	786	762	832	788	795	807	756	829	803	746	898	801	739	792	789	731	785	787	754	793	762	759	792	778	843	808	722	762	771	813	782	835	819	787	775	765	791	787	715	760	833	798	761	747	764	859	718	807	772	775	748	794	798	800	750	786	816	823	829	769	751	749	801	775	775	806	788	846	741	778	787	742	786	726	763	731	795	771	777	812	784	811	810	802	743	764	815	859	757	757	756	755	820	791	769	772	786	725	745	779	690	793	795	746	795	790	780	749	752	782	855	826	825	709	767	797	798	786	771	763	753	796	800	788	736	789	744	777	828	804	751	777	795	761	750	826	827	777	760	779	782	779	759	817	784	754	764	735	785	801	773	768	780	791	787	798	761	753	815	806	727	804	782	727	738	803	777	742	785	778	825	731	760	807	793	767	779	815	761	784	778	787	767	817	761	811	764	805	769	771	776	773	757	773	747	743	767	786	752	821	813	804	758	739	787	818	787	781	774	806	762	816	785	735	780	778	766	761	794	742	790	786	753	817	826	806	784	740	796	741	794	811	768	783	776	840	813	781	774	834	753	782	770	776	790	762	843	745	785	778	834	790	781	784	833	814	787	718	782	820	787	738	792	766	780	839	803	837	775	815	805	803	793	761	771	791	787	736	782	751	773	808	782	752	736	740	792	730	783	790	786	799	788	730	781	787	778	811	791	825	728	792	763	809	795	761	808	815	811	806	695	765	785	741	751	788	792	772	774	795	746	835	808	768	722	745	779	755	806	729	784	788	802	768	757	791	762	793	841	761	778	759	752	779	739	777	835	784	730	807	834	792	807	779	753	777	732	781	802	782	812	742	813	795	780	801	773	763	775	734	798	772	741	772	802	798	771	815	775	756	789	714	760	783	767	857	791	762	800	737	780	816	804	805	800	821	770	818	764	785	775	759	784	834	755	784	755	829	729	765	786	839	771	784	812	761	794	781	744	773	845	758	806	768	730	809	784	827	768	774	829	805	800	756	799	800	763	842	794	787	819	788	797	807	778	754	740	780	784	739	783	800	767	797	745	757	768	722	806	764	812	779	767	818	791	766	738	767	795	780	744	809	816	791	755	807	786	743	739	758	800	768	776	764	752	763	792	787	810	840	797	810	782	788	821	776	777	782	823	792	784	743	736	762	795	781	779	809	757	747	789	771	784	813	785	773	712	729	765	756	793	754	735	770	803	785	805	749	807	781	745	746	822	781	750	811	809	829	798	777	687	785	750	749	755	766	801	783	802	775	841	772	856	772	829	800	769	818	770	770	813	718	772	787	788	770	729	774	767	810	807	793	813	780	801	728	768	768	738	792	826	822	791	773	796	737	804	781	842	768	732	774	745	800	825	796	789	796	807	776	795	795	845	815	787	771	742	754	795	820	716	763	764	786	796	806	796	760	784	772	746	735	756	680	794	758	763	784	735	808	848	782	791	812	764	794	795	792	807	796	801	757	792	818	766	769	787	806	790	760	788	747	761	844	743	760	736	774	768	778	784	790	777	776	754	774	809	817	789	752	806	746	754	803	811	746	762	786	758	753	792	815	768	780	742	805	754	765	807	838	794	788	781	762	778	727	739	818	806	739	753	758	759	784	765	766	767	781	731	774	762	767	797	794	785	750	844	730	792	781	764	783	763	810	803	816	783	859	801	784	758	793	791	755	826	739	833	757	796	770	785	815	770	719	772	763	772	758	743	746	765	758	795	834	758	758	802	763	805	776	779	805	793	745	766	871	755	752	783	803	791	725	770	742	804	801	820	779	776	796	801	771	767	765	756	758	846	772	786	747	777	833	785	728	793	779	765	812	791	801	784	779	764	800	804	768	759	779	754	741	787	756	749	825	757	809	764	786	794	746	777	754	808	751	791	809	801	751	742	801	817	778	812	753	844	790	809	815	776	741	769	836	802	799	765	794	756	737	807	827	799	791	778	735	787	779	796	815	790	764	821	845	754	743	768	806	759	829	775	791	794	801	761	774	770	811	824	752	704	811	745	799	856	787	764	779	823	718	769	741	753	815	815	775	808	726	742	799	767	812	773	802	775	729	772	792	794	785	779	743	812	781	785	755	814	756	784	769	823	761	773	823	761	788	812	768	742	755	804	766	808	752	767	805	758	766	781	762	785	816	734	801	792	810	773	813	821	753	811	757	793	815	771	798	773	777	766	791	774	742	776	766	813	756	801	776	740	717	812	834	782	717	854	826	811	779	751	759	747	758	763	736	812	770	809	834	762	761	776	821	790	767	780	796	800	773	800	784	785	772	739	773	745	781	767	786	821	779	786	772	776	796	803	828	770	749	746	825	780	734	793	776	763	795	772	741	769	749	821	785	808	805	813	766	847	743
7293	11172	10176	5918	3784	2958	2235	1972	1625	1463	1271	1123	1142	1053	979	1002	966	904	917	843	874	768	771	784	839	792	798	782	834	756	787	786	812	839	780	776	735	745	760	758	792	741	724	777	714	744	727	756	712	742	752	767	748	744	698	726	718	739	763	677	728	748	763	719	753	746	746	761	692	766	707	686	700	756	718	745	732	750	716	689	732	735	733	709	679	710	748	757	713	736	718	769	736	710	751	726	766	739	724	689	763	741	762	761	728	724	723	717	720	725	759	739	659	686	749	730	710	737	747	710	740	724	740	717	716	782	728	765	694	724	739	732	690	747	736	755	727	764	747	708	727	724	702	757	718	760	727	744	708	720	758	732	729	748	748	716	744	667	721	694	755	716	733	717	746	777	736	752	719	695	743	718	701	810	702	761	733	722	729	792	729	723	700	764	731	701	729	794	720	725	696	702	727	727	748	746	674	769	716	754	720	686	711	698	737	740	694	746	728	741	697	716	734	743	709	752	703	713	673	732	692	718	680	760	738	691	737	727	763	680	761	723	728	719	684	698	703	709	736	693	768	726	754	753	752	743	740	726	703	702	717	694	725	775	693	750	738	722	715	708	715	716	715	654	706	687	666	718	696	678	735	766	762	730	761	691	699	697	720	740	720	749	749	724	673	712	716	719	725	701	721	666	720	714	717	689	715	715	698	752	724	698	689	778	735	681	761	734	703	699	691	726	709	723	677	730	727	741	698	702	773	721	698	683	698	703	743	739	701	746	756	697	734	667	764	766	731	670	691	717	764	733	745	700	754	714	759	745	694	682	700	686	703	721	712	739	702	657	707	722	698	708	725	726	685	718	755	729	760	708	700	654	737	700	704	673	706	751	752	733	721	668	684	755	727	760	713	730	691	746	750	784	742	687	738	752	706	676	694	708	701	710	749	733	689	757	753	715	716	754	755	752	686	765	765	729	769	717	719	769	718	728	733	741	720	746	704	689	736	723	713	717	746	724	763	740	718	703	762	769	738	695	677	660	747	714	716	738	704	733	704	744	698	723	742	724	692	727	751	714	726	699	714	716	690	705	738	741	746	700	733	728	713	712	769	712	741	726	704	737	747	756	744	727	695	692	703	737	764	660	683	725	698	666	743	691	699	744	736	714	735	765	710	720	733	690	735	742	715	736	747	718	746	695	729	737	730	696	724	711	740	747	758	711	760	698	727	732	752	771	761	710	718	734	695	687	724	733	743	724	721	736	749	679	765	678	706	745	716	723	712	708	713	729	714	715	661	719	760	727	715	700	735	728	775	712	768	769	717	730	716	704	747	750	716	745	695	729	698	692	717	743	783	694	719	698	729	771	709	690	728	727	708	697	730	721	780	723	690	714	749	760	728	750	732	692	711	707	712	659	778	682	668	716	696	702	756	672	769	682	724	765	726	707	700	755	735	735	761	730	746	700	732	678	758	714	749	717	666	761	703	688	733	760	724	728	706	759	728	791	727	691	713	749	701	741	686	692	689	718	745	736	744	679	711	687	732	763	734	755	667	707	734	750	694	744	717	713	728	784	690	692	751	748	703	745	724	749	732	755	723	686	700	729	691	702	735	706	723	686	692	781	716	721	712	762	739	716	740	751	763	729	719	742	703	694	748	696	744	686	751	688	717	693	744	738	692	691	730	779	721	721	735	724	683	710	717	759	728	742	714	707	725	729	684	715	734	782	708	710	727	703	716	711	743	726	692	757	733	688	754	714	704	710	723	717	741	700	743	713	746	738	707	734	723	696	749	749	749	744	671	718	711	731	776	685	698	750	766	719	735	732	766	733	697	744	740	683	751	755	757	701	723	706	735	745	735	755	727	744	778	720	713	681	732	745	730	780	696	710	725	694	676	722	681	722	754	696	699	719	708	756	704	718	675	729	740	740	693	742	713	746	654	731	735	742	707	656	781	712	706	699	672	794	700	744	791	668	729	725	715	695	710	738	709	724	692	767	739	771	750	682	705	736	775	699	726	711	687	738	694	722	715	739	741	716	760	721	727	716	720	747	716	729	684	704	690	748	711	754	750	738	711	683	711	729	729	725	741	782	687	706	738	734	775	716	692	739	728	699	757	770	722	694	733	714	697	735	707	706	696	709	714	745	703	726	765	736	706	705	703	752	774	808	708	771	738	773	724	745	709	718	735	761	731	761	693	696	693	700	683	698	739	714	712	716	750	693	703	694	734	728	732	725	705	739	738	712	739	736	718	699	761	701	727	664	732	732	678	730	720	727	734	730	737	746	713	706	753	711	733	710	754	725	720	698	706	682	747	724	738	787	740	722	696	748	700	743	696	709	698	733	731	748	749	728	730	758	724	708	747	725	680	696	758	722	668	746	749	773	706	711	760	706	704	728	714	710	744	729	695	745	679	728	727	723	714	736	722	724	692	715	745	731	725	702	752	765	755	756	766	743	681	729	704	730	737	668	683	749	709	742	718	771	745	691	750	706	730	700	717	703	720	695	730	717	722	710	670	713	695	720	751	758	712	745	742	752	747	728	684	748	757	690	697	738	717	721	746	715	716	746	770	728	724	705	764	714	699	740	745	641	756	764	722	709	702	710	723	752	705	710	717	741	764	690	736	714	705	715	707	741	764	773	729	709	710	750	725	696	713	738	721	733	751	719	753	745	734	760	707	724	730	744	682	764	724	719	761	730	711	739	726	733	678	722	754	710	744	754	744	742	751	715	663	734	722	703	792	698	714	740	732	719	730	717	745	752	675	744	707	741	709	735	754	728	690	718	765	716	743	722	710	729	717	717	757	721	693	711	725	723	734	726	750	729	759	707	793	678	794	750	735	745	694	761	724	723	727	773	698	758	713	746	710	708	759	738	706	758	691	707	655	724	765	735	707	683	752	742	701	765	666	711	731	697	763	723	707	675	720	737	726	704	742	739	705	700	714	772	686	697	733	729	704	760	700	758	753	726	779	741	695	756	747	688	724	707	767	695	685	718	714	763	690	677	762	711	773	726	706	715	693	722	701	752	764	742	735	709	700	755	722	771	692	779	715	680	731	703	722	726	739	741	761	725	705	695	730	692	739	740	709	706	731	749	724	737	741	696	756	708	736	717	722	724	699	757	715	723	726	745	742	723	718	691	797	659	730	707	690	763	742	740	713	735	728	708	733	770	698	721	743	709	733	766	707	677	725	728	725	729	748	722	726	724	692	707	691	690	697	702	725	712	707	756	709	704	718	744	699	664	730	746	781	728	729	685	714	673	714	707	708	732	726	704	750	763	713	682	725	748	703	725	705	735	708	779	672	761	729	682	673	734	726	700	688	715	728	746	692	764	693	741	743	732	728	759	736	737	759	721	731	707	686	699	707	673	690	760	749	692	663	760	730	723	738	752	747	710	756	714	732	711	726	697	765	726	707	662	771	746	712	741	735	787	733	696	734	701	724	712	743	730	720	698	723	711	705	686	748	720	705	716	761	704	705	712	725	744	706	686	757	706	709	694
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
