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
338783502784	338783503353	338783503903	338783504453	338783505003	338783505553	338783506103	338783506653	338783507203	338783507753	338783508303	338783508853	338783509403	338783509953	338783510503	338783511053	338783511603	338783512153	338783512703	338783513253	338783513803	338783514353	338783514903	338783515453	338783516003	338783516553	338783517103	338783517653	338783518203	338783518753	338783519303	338783519853	338783520403	338783520953	338783521503	338783522053	338783522603	338783523153	338783523703	338783524253	338783524803	338783525353	338783525903	338783526453	338783527003	338783527553	338783528103	338783528653	338783529203	338783529753	338783530303	338783530853	338783531405	338783531953	338783532503	338783533055	338783533603	338783534153	338783534703	338783535253	338783535803	338783536353	338783536903	338783537453	338783538005	338783538553	338783539103	338783539653	338783540203	338783540753	338783541305	338783541853	338783542403	338783542953	338783543503	338783544053	338783544605	338783545153	338783545703	338783546253	338783546803	338783547353	338783547905	338783548453	338783549003	338783549553	338783550103	338783550653	338783551203	338783551753	338783552303	338783552853	338783553403	338783553953	338783554503	338783555053	338783555603	338783556153	338783556703	338783557253	338783557803	338783558353	338783558903	338783559455	338783560003	338783560553	338783561103	338783561653	338783562203	338783562753	338783563303	338783563853	338783564403	338783564953	338783565503	338783566053	338783566603	338783567153	338783567703	338783568253	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2768	3600	2300	2768	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23397	21122	27899	24609	21130	21198	9056	1819	1311	1300	1209	1145	1020	1013	975	951	977	917	982	880	875	869	887	899	883	885	857	862	830	854	823	873	903	791	829	842	855	860	845	817	800	872	854	800	845	807	826	857	832	898	835	801	858	812	782	830	819	848	805	790	813	787	818	808	839	800	796	786	826	827	826	797	856	800	796	790	736	791	822	803	814	808	793	839	815	774	783	844	804	804	819	866	875	841	809	766	808	797	788	851	811	781	826	808	825	778	787	826	824	901	833	863	779	812	870	767	807	760	784	782	790	840	752	766	847	782	822	849	797	851	828	748	850	789	862	836	825	752	832	820	777	850	800	819	831	868	801	798	806	797	837	785	732	833	821	838	797	838	840	837	788	810	806	781	800	806	871	841	788	794	841	857	813	823	841	838	800	781	828	819	775	812	830	806	793	767	853	862	843	778	787	858	785	845	795	820	825	794	819	761	785	843	778	821	788	786	820	830	820	854	780	769	801	833	844	825	803	828	797	817	811	822	831	858	778	832	817	853	809	776	807	876	831	789	751	833	805	816	841	844	811	849	809	753	780	837	802	842	783	780	834	779	809	813	851	772	790	784	800	831	770	824	814	813	833	781	829	824	816	789	764	776	839	876	840	795	805	788	846	809	782	778	854	772	889	780	740	815	830	821	760	805	809	820	796	794	849	761	814	791	845	795	843	778	811	836	822	798	798	785	831	812	826	816	814	798	835	817	854	762	835	820	827	774	837	793	770	776	801	801	819	827	794	779	844	785	829	830	767	823	774	848	832	787	801	758	828	805	848	793	777	828	828	807	791	753	822	818	777	814	802	814	832	832	830	819	801	816	801	765	797	801	787	856	800	800	833	816	814	816	794	903	830	855	803	790	823	840	806	803	823	811	864	802	852	807	794	782	772	778	816	824	823	777	789	833	810	817	846	813	806	814	820	854	798	824	886	775	853	860	789	793	817	792	833	832	844	834	823	756	816	819	849	822	844	769	825	814	806	857	822	847	842	824	803	797	818	845	863	761	809	813	791	837	769	782	904	786	786	813	807	790	800	757	790	799	809	856	807	793	802	839	783	835	825	879	858	828	808	852	833	836	753	776	836	843	832	820	818	868	846	845	811	790	829	766	826	843	868	803	828	801	767	815	788	805	842	843	860	809	786	820	800	844	796	879	845	867	827	821	759	860	784	803	797	872	836	812	815	828	883	826	837	797	791	827	779	859	820	803	808	834	825	783	799	816	810	783	788	794	824	808	797	822	833	812	822	808	769	813	803	774	825	783	803	775	776	779	817	831	828	849	794	833	800	762	808	811	776	752	864	754	794	829	851	842	791	792	815	880	776	858	857	832	842	802	817	793	802	805	844	860	843	846	768	831	778	820	839	787	882	840	805	790	815	806	832	798	802	785	755	813	767	795	834	831	845	776	790	820	829	817	832	840	810	814	791	797	853	787	825	755	822	769	844	861	812	848	785	751	790	793	814	857	832	776	860	777	780	819	830	789	783	814	837	775	777	806	803	844	789	853	814	805	833	784	799	842	796	848	829	820	807	795	776	778	816	845	795	767	756	759	830	777	774	811	819	820	852	846	813	772	758	794	790	875	834	793	836	763	808	806	825	771	759	816	795	881	766	812	797	858	810	803	814	798	820	852	870	878	824	810	806	821	805	827	827	811	799	813	798	813	855	787	761	832	779	828	843	771	852	797	874	791	847	841	842	811	811	815	780	800	804	798	751	805	809	801	775	794	817	812	831	777	822	792	836	798	806	772	803	862	796	820	788	777	784	783	786	797	815	837	812	792	764	812	837	830	773	812	802	810	828	799	765	837	839	836	831	825	817	815	777	771	779	815	761	838	792	784	793	787	832	863	815	837	776	817	823	821	760	817	757	831	848	816	772	820	814	844	822	796	799	800	805	786	864	767	816	805	752	840	838	839	840	829	805	825	817	848	823	787	807	832	824	805	830	802	743	808	845	816	798	791	779	770	807	804	785	798	823	820	816	791	801	809	770	753	796	815	802	817	863	828	832	814	840	853	800	806	837	802	821	889	799	793	821	768	809	801	841	860	760	838	867	820	792	775	790	810	835	839	773	793	818	759	813	785	852	827	846	840	822	809	845	783	771	837	828	823	830	779	780	802	818	837	821	763	834	800	792	827	800	836	850	774	846	821	803	777	780	801	806	886	789	835	797	844	851	814	843	820	789	787	881	810	835	839	782	787	795	827	796	792	851	786	847	789	811	759	879	813	819	831	807	794	750	796	786	791	802	804	863	825	823	808	781	811	797	816	806	827	796	795	823	850	814	813	826	795	798	824	794	827	833	836	835	785	793	808	791	808	798	750	824	805	798	806	791	827	826	781	792	802	780	815	830	799	836	834	811	827	785	818	795	821	859	790	813	838	729	847	772	858	782	777	831	808	839	865	788	765	830	836	834	828	817	864	802	863	812	838	787	807	845	768	792	812	841	771	762	839	810	788	791	830	822	817	829	877	810	774	808	871	849	838	788	777	793	852	857	873	830	853	820	826	842	772	813	808	826	841	783	783	814	817	815	784	775	776	792	801	832	805	832	826	802	831	857	842	852	817	797	790	844	844	842	808	843	793	807	788	847	870	841	887	832	783	843	822	811	835	828	807	834	832	755	812	812	829	838	813	850	788	828	823	832	828	793	814	761	824	832	782	796	830	880	822	858	848	785	783	802	794	808	828	790	825	849	806	828	816	845	820	738	776	835	819	836	842	789	849	823	768	777	864	791	817	841	807	785	795	816	791	831	784	796	840	772	806	826	876	808	825	840	818	794	822	759	778	765	817	821	802	818	788	769	841	859	838	783	794	830	851	786	832	854	890	772	842	813	827	811	790	801	859	807	783	778	819	783	791	817	813	783	817	789	826	853	831	805	816	801	791	793	764	833	792	771	850	846	774	852	829	848	766	761	808	836	823	797	830	830	780	782	803	791	809	806	871	774	835	825	796	886	866	831	813	855	887	809	812	878	829	855	807	814	826	840	836	770	781	814	822	813	783	791	791	821	818	797	832	800	833	784	806	826	834	848	792	825	861	836	841	800	803	815	835	780	819	789	841	805	802	816	837	807	791	825	839	846	823	793	812	821	780	839	721	807	817	787	756	832	859	741	836	824	843	799	785	794	854	812	764	845	793	846	802	793	818	822	802	866	808	831	801	822	848	810	754	817	793	833	806	863	733	839	769	795	835	850	776	824	817	832	802	828	798	773	775	821	775	836	798	786	787	854	799	833	846	793	797	852	792	790	821	806	870	787	828	747	798	875	811	859	784	775	817	852	828	788	818	854	801	802	834	824	876	822	827	815	816	814	840	815	848	831	755	787	815	782	721	849	822	816	836	865	810	792	800	822	778	784	760	846	834	817	831	779	797	760	812	799	783	869	842	841	806	830	810	842	811	781	789	765	764	792	833	843	827	795	800	843	840	820	834	835	799	846	830	803	844	788	827	781	779
24733	14736	13487	7875	5253	3882	2945	2555	2072	1870	1612	1464	1358	1178	1185	1129	1065	1027	990	998	984	954	958	856	992	896	916	875	870	829	808	854	874	830	872	844	788	801	816	850	846	865	796	807	801	846	823	808	802	824	779	811	786	785	829	787	760	768	779	845	807	785	784	794	762	785	819	773	783	787	812	758	807	758	779	780	790	763	809	804	798	804	791	780	823	801	780	791	777	828	793	787	820	739	774	782	712	776	772	836	737	808	787	812	780	826	787	768	787	703	788	788	762	764	795	750	784	813	742	774	789	788	810	767	768	829	760	850	739	780	763	771	760	782	815	795	755	768	802	759	812	722	744	761	814	795	807	772	793	822	788	809	803	761	826	793	815	793	778	786	785	766	818	778	775	773	782	781	776	733	783	806	792	789	760	772	797	777	783	770	780	759	785	788	819	791	784	763	773	816	773	752	803	743	735	744	795	803	758	831	757	765	767	831	737	786	735	732	744	816	827	759	794	782	778	787	761	785	752	768	764	808	772	817	834	820	734	757	818	760	789	773	775	748	834	806	778	756	780	846	752	786	795	743	741	769	790	764	775	772	807	776	734	816	779	728	808	754	707	807	743	799	766	784	779	790	781	746	778	823	799	732	774	713	791	748	796	824	786	768	803	754	746	769	797	762	801	746	733	753	746	754	791	787	800	777	775	720	777	758	836	753	822	747	757	732	787	769	799	754	768	750	740	762	766	756	741	799	785	775	766	797	818	799	792	791	795	817	767	781	774	802	808	797	761	818	780	729	706	767	773	789	787	785	814	798	752	807	732	755	776	753	827	755	769	802	840	809	841	745	796	748	778	796	793	793	770	815	799	797	806	815	730	794	792	781	792	796	766	775	772	802	785	806	703	761	796	786	791	798	742	775	783	777	802	758	753	780	826	792	793	794	821	828	792	776	816	799	752	799	765	753	826	776	811	740	775	779	775	808	813	733	827	793	773	764	759	767	779	757	785	803	776	827	802	775	818	770	752	772	776	748	799	784	765	787	813	773	752	785	807	707	806	759	757	755	818	755	765	756	786	779	790	749	810	805	780	752	820	774	837	777	766	780	748	809	798	770	821	746	776	789	743	737	763	755	806	751	816	784	755	773	799	765	758	780	831	812	817	701	745	785	795	792	767	740	750	772	804	770	798	766	758	794	779	778	832	806	795	780	785	769	797	738	753	781	704	777	808	748	753	758	762	787	752	786	737	834	782	766	818	736	781	804	747	819	760	844	774	744	748	781	798	789	786	770	760	811	797	783	773	765	779	792	784	713	793	778	777	806	803	788	758	790	782	795	770	778	777	748	811	831	800	809	785	751	829	803	828	776	815	748	774	767	744	798	791	785	781	774	744	762	742	756	769	781	790	775	769	757	771	768	832	770	799	825	789	809	764	839	771	795	734	822	701	773	784	705	773	822	795	751	784	741	767	733	777	817	712	769	784	816	747	768	762	705	765	788	759	792	757	771	777	831	772	765	797	764	770	770	801	808	761	771	773	764	815	775	792	774	794	789	719	736	827	749	771	746	791	735	760	862	777	764	746	817	751	804	814	768	796	781	772	832	805	755	824	752	784	751	813	753	742	775	772	818	751	772	810	776	752	815	760	742	771	759	810	802	797	793	743	799	750	747	744	811	753	752	763	793	774	815	772	791	780	803	795	747	779	768	813	824	807	767	763	789	754	750	752	755	860	828	790	822	786	754	764	825	809	820	782	752	725	830	775	819	756	756	734	780	744	771	824	795	780	747	785	787	771	768	764	795	777	785	776	782	787	797	812	798	756	802	775	804	748	790	753	821	829	776	787	743	778	798	796	760	751	760	796	803	752	776	778	806	779	832	782	747	799	773	762	743	765	759	773	756	780	780	777	742	809	817	735	769	795	795	816	819	826	741	807	786	750	741	785	800	759	808	764	757	780	757	789	788	781	761	798	786	747	783	774	763	800	740	762	752	735	743	725	765	786	802	760	768	765	819	753	817	815	724	761	790	740	765	818	781	795	767	817	726	774	800	766	774	790	777	776	764	779	769	786	778	775	804	743	790	795	776	796	729	725	794	761	795	770	784	785	779	803	812	806	778	772	756	757	810	732	794	759	774	786	754	760	777	789	777	788	772	752	787	737	751	827	802	699	736	763	782	809	729	782	785	801	804	770	798	799	787	764	777	829	808	779	767	752	781	774	767	766	783	819	800	753	755	781	784	801	751	755	786	765	777	815	741	802	813	781	778	779	754	766	789	690	772	747	719	793	833	761	751	764	770	791	785	737	793	814	796	797	750	742	812	788	743	794	774	755	769	815	776	743	807	795	750	789	769	795	758	777	772	793	789	817	810	827	793	757	752	773	785	754	747	798	756	762	757	793	817	732	792	793	783	826	805	763	797	730	780	790	761	810	794	776	747	744	777	832	751	774	775	849	769	796	757	800	765	798	757	786	815	811	751	775	802	769	810	785	779	762	779	771	776	794	719	782	732	772	753	766	782	742	754	746	773	762	814	740	786	787	738	736	783	774	775	772	819	739	806	803	794	801	800	795	803	814	794	796	807	776	811	739	773	836	785	836	761	777	765	759	812	791	803	856	721	787	772	769	755	814	793	805	756	766	753	830	757	816	767	802	756	746	763	745	757	755	855	802	806	836	793	845	777	804	743	838	817	814	754	753	774	716	756	775	769	746	790	758	806	711	743	749	758	830	773	817	795	801	780	779	809	757	802	804	777	777	773	776	786	817	790	784	802	760	793	760	790	766	749	728	762	806	815	736	778	757	741	791	748	816	789	751	754	766	826	781	793	725	759	793	709	804	788	803	751	760	788	794	773	775	838	795	760	778	742	733	741	765	795	764	741	737	742	751	757	728	784	746	799	787	736	814	784	820	828	751	802	789	769	801	784	781	772	808	823	739	768	775	753	762	784	742	761	753	799	811	770	734	747	747	734	799	807	776	753	760	828	799	732	784	742	772	818	756	806	866	772	726	757	760	788	776	832	781	761	770	760	871	770	751	807	811	787	783	788	798	734	792	811	758	796	805	765	786	763	778	741	761	783	756	746	805	765	815	790	815	786	810	775	791	762	814	781	777	729	778	775	793	804	811	740	818	791	770	810	730	781	780	803	729	763	770	815	800	731	767	806	742	773	741	811	786	797	760	749	754	794	786	779	790	754	878	751	806	807	782	817	778	759	769	805	789	771	791	753	847	756	761	784	837	730	787	747	780	838	785	760	799	789	770	811	763	786	816	776	729	759	798	744	721	761	802	767	771	774	809	756	766	789	799	746	818	777	770	808	739	768	824	795	763	776	804	764	746	798	779	801	770	768	777	765	807	779	796	789	802	802	800	775	810	806	818	824	785	797	796	775	769	806	805	760	804	754	823	755	762	779	821	731	801	782	742	779	788	757	768	752	736	762	766	818	806	783	782	768	799	800	747	783	819	719	770	751	807	795	770	748	770	795	780	755	751	785	802	832	811	783
31239	14778	2688	935	790	710	617	618	588	614	595	549	623	571	579	574	599	588	576	599	592	635	526	603	585	602	588	603	596	546	575	587	610	608	580	598	586	562	581	625	558	577	579	579	592	552	538	554	571	544	607	589	584	588	571	569	556	532	612	584	590	593	551	625	611	603	590	514	548	567	556	562	557	586	591	591	589	579	595	599	615	573	519	586	567	577	576	548	543	557	558	598	614	550	560	568	564	601	584	590	606	612	573	629	546	586	570	557	569	579	614	580	575	593	525	551	588	575	610	587	605	591	546	601	582	532	572	577	642	568	590	608	556	591	527	580	544	579	595	559	569	586	576	566	577	562	539	571	562	609	599	568	563	541	573	520	615	600	606	597	599	593	585	613	556	583	549	551	608	590	607	583	602	617	627	546	579	560	586	588	545	586	572	591	579	567	583	563	605	524	595	563	577	580	583	598	569	598	578	587	660	587	559	568	593	581	553	578	565	615	593	572	581	602	542	557	569	578	586	566	624	553	603	594	602	571	595	590	595	583	602	572	606	594	603	607	595	578	589	591	579	605	566	613	610	583	572	602	567	576	555	526	611	548	557	591	575	555	587	620	563	525	551	620	567	611	575	578	584	554	559	610	541	569	572	611	597	586	570	598	545	536	565	563	614	586	532	648	610	617	568	578	598	613	590	589	603	581	588	578	548	543	580	593	604	598	603	586	593	612	623	617	595	575	590	608	541	594	581	549	515	581	590	572	580	577	545	562	583	568	552	572	553	596	562	589	601	617	570	556	581	583	588	550	569	575	533	573	567	555	619	574	589	589	582	592	562	578	577	593	565	564	571	543	565	602	553	596	581	603	559	559	563	570	577	592	582	591	588	596	539	523	570	570	568	548	585	586	554	574	531	588	535	571	584	549	606	583	584	583	592	569	565	598	559	576	580	593	570	588	581	578	619	602	598	554	588	537	593	600	536	617	572	574	605	569	549	586	573	535	574	613	619	555	505	579	593	599	584	549	583	572	542	532	568	568	549	566	574	541	650	613	622	578	551	527	573	585	563	603	529	587	613	643	570	571	573	549	590	590	525	611	591	569	606	587	641	557	589	579	627	571	570	579	593	570	567	566	585	591	575	570	557	538	567	552	597	563	556	598	558	563	575	519	589	589	628	597	561	580	557	579	617	617	601	591	539	610	586	604	599	601	621	571	600	568	532	551	537	517	601	568	588	548	543	559	618	572	618	571	558	525	615	585	598	590	582	577	548	590	539	529	566	594	571	594	589	592	570	580	523	525	598	586	558	632	582	590	594	610	589	581	585	609	617	587	580	568	598	574	560	557	583	614	576	550	550	570	556	563	558	540	561	599	549	591	581	592	580	537	596	524	519	555	634	559	595	574	628	581	565	600	559	572	588	554	602	576	584	557	615	537	608	584	526	634	570	548	602	581	586	586	583	620	591	600	560	593	578	593	558	560	558	602	557	536	603	590	569	550	561	578	599	586	546	611	595	552	618	592	559	598	574	592	601	602	564	600	583	560	602	584	556	627	596	607	605	609	582	565	562	608	583	595	573	572	551	569	581	562	584	568	545	599	572	552	559	596	576	583	609	606	555	572	549	594	552	590	571	585	559	576	534	557	573	568	585	595	594	563	617	600	571	594	582	605	633	585	550	589	579	609	595	591	611	571	551	585	622	594	560	563	584	583	577	594	607	571	590	622	557	563	566	601	563	653	594	558	641	543	548	531	649	582	574	560	567	600	590	654	582	588	585	565	610	619	650	567	569	553	572	547	612	601	570	580	601	593	559	595	547	573	583	565	606	583	580	573	582	538	553	582	624	542	614	558	568	572	573	588	581	583	580	582	565	602	595	593	557	592	554	591	629	561	596	584	533	622	567	548	612	601	564	595	585	584	535	592	587	597	577	584	530	590	584	600	583	581	541	565	580	577	588	566	619	560	596	608	605	623	576	569	563	581	585	558	571	547	633	581	559	600	594	571	585	559	583	587	598	612	565	516	577	566	569	593	579	589	571	575	572	583	569	597	568	566	534	607	588	543	565	584	560	574	595	564	576	561	567	550	567	552	547	585	581	577	582	592	585	583	595	577	545	613	563	591	634	581	578	612	585	584	626	654	606	595	575	618	585	572	594	578	606	576	588	611	534	615	622	579	565	565	551	539	593	603	588	590	615	591	556	583	542	564	571	609	551	563	625	620	602	574	578	593	558	582	548	600	629	593	554	578	592	573	618	595	568	581	580	577	600	582	545	565	529	630	595	512	585	545	578	578	604	587	582	593	570	651	579	582	566	571	586	539	573	571	631	568	576	575	616	590	595	577	592	560	594	554	608	579	608	581	584	544	577	590	565	552	574	591	578	564	612	587	597	583	594	593	608	606	563	587	646	605	546	581	619	586	564	590	566	566	587	586	590	586	549	640	594	572	598	620	640	592	563	613	553	567	548	579	617	581	613	614	576	594	587	552	563	580	562	556	527	564	582	578	610	562	587	545	594	557	603	592	571	534	590	564	588	594	601	581	567	612	552	617	635	589	570	570	582	572	566	562	588	558	607	572	602	601	578	547	577	610	612	528	562	585	601	630	613	550	599	583	581	612	565	579	583	571	585	615	565	592	553	645	628	577	548	559	634	552	611	599	590	575	625	627	595	586	522	531	578	574	588	571	575	571	580	569	590	540	562	610	575	602	571	600	578	571	563	542	598	602	613	605	589	626	609	567	504	597	597	573	592	568	562	565	600	575	587	558	536	573	571	575	556	602	585	584	571	573	577	591	616	524	568	569	557	538	566	607	597	548	562	556	591	579	587	580	616	587	568	601	548	592	540	577	543	562	604	584	578	570	577	606	609	618	608	601	576	580	598	586	586	549	617	620	595	578	576	559	578	610	597	584	612	541	579	590	607	571	594	587	593	569	578	572	561	547	526	590	553	547	608	599	601	573	602	630	595	612	597	578	569	590	616	555	595	567	585	582	574	583	564	554	593	544	593	561	553	531	588	590	573	583	583	568	589	517	590	583	576	620	590	575	546	598	549	562	582	495	619	605	561	566	576	554	583	537	603	618	641	569	601	599	555	531	564	572	601	586	579	561	555	575	597	559	606	544	553	567	534	618	596	562	573	558	578	594	511	575	601	564	573	592	644	605	604	572	588	534	564	569	577	634	603	585	588	602	585	575	580	546	592	546	591	566	591	551	600	613	570	580	551	586	595	578	562	587	579	554	569	559	552	558	613	560	554	608	594	597	573	521	583	595	571	553	538	611	607	600	556	566	557	629	579	590	619	565	593	640	528	582	593	573	573	577	597	562	530	588	627	582	584	596	591	579	575	611	595	578	525	600	544	596	578	563	570	554	613	591	585	599	578	579	567	609	622	563	585	584	609	571	571	505	581	603	593	563	541	582	568	564	615	549	606	591	582	570	585	605	541	586	545	555	590	600	630	613	559	572	624	583	585	585	593	589	555	581	543	573	601	630	587	610
19770	1166	1047	795	714	775	678	674	635	631	662	594	627	624	613	661	642	641	609	623	635	599	593	617	613	629	628	640	599	604	621	643	622	660	628	597	656	642	579	612	651	604	591	597	620	637	583	644	606	576	658	590	619	648	594	628	592	617	601	642	593	599	616	604	606	583	588	611	622	588	633	580	589	590	646	614	570	585	625	605	612	610	606	609	590	601	649	589	620	608	642	600	594	638	597	677	580	597	601	596	587	650	614	609	618	628	652	579	613	601	637	590	607	589	610	645	610	603	653	567	630	606	623	616	620	602	603	613	634	611	597	647	592	620	583	560	618	608	615	636	638	606	622	642	600	590	618	611	611	591	660	642	615	598	654	608	624	632	565	586	591	628	636	590	579	635	625	586	584	594	624	587	644	627	571	546	602	592	611	659	588	610	629	607	591	583	602	641	654	609	634	596	599	581	604	610	553	592	610	599	642	629	599	643	590	568	603	602	609	631	607	595	620	583	622	600	589	599	622	603	570	648	623	622	620	639	613	593	618	665	620	638	634	577	602	650	633	675	604	629	580	613	667	589	629	587	615	615	577	637	592	608	607	636	604	635	637	628	647	620	618	634	613	607	589	604	628	609	574	616	597	625	656	595	620	601	639	588	596	584	620	593	648	624	602	622	614	538	579	623	579	616	596	623	621	656	578	627	619	605	595	590	611	650	573	639	648	606	635	607	615	624	633	603	631	611	604	612	595	620	611	604	626	630	602	657	609	600	598	685	583	613	617	624	642	588	604	611	586	640	648	607	632	628	607	633	635	622	685	604	604	592	632	620	634	593	584	596	617	630	611	617	637	643	566	597	597	590	547	597	615	599	619	592	665	567	629	588	566	657	603	598	625	625	630	613	593	606	610	597	611	611	655	606	579	589	592	611	608	579	624	644	605	578	588	612	596	632	602	618	663	646	616	633	588	637	600	550	593	622	601	640	649	613	584	630	609	626	613	595	629	632	609	570	588	609	617	612	594	567	588	634	645	600	607	602	643	638	623	593	608	614	595	632	617	626	587	612	617	611	649	607	638	557	613	637	598	578	586	640	579	626	630	600	612	620	648	623	652	623	624	665	592	569	572	634	606	620	646	615	630	629	637	598	652	589	642	580	620	590	610	608	606	625	588	651	649	635	577	602	634	616	591	621	605	609	618	633	623	624	646	599	644	593	602	647	620	613	596	641	674	621	600	614	596	616	636	625	579	610	579	601	595	659	615	652	630	627	650	616	594	613	580	607	602	599	588	623	589	600	623	619	609	596	622	597	653	589	617	630	634	631	604	641	639	626	613	598	605	633	610	600	586	647	661	597	629	598	604	632	648	617	565	592	608	616	660	642	594	633	607	635	609	622	610	566	604	612	603	581	622	630	589	609	637	642	616	618	575	587	606	623	597	619	626	597	638	641	623	662	599	660	668	621	583	576	587	541	592	586	614	643	591	587	602	612	599	602	668	589	601	590	576	605	587	669	594	620	636	607	598	623	603	631	617	583	619	605	589	587	615	622	638	580	627	602	585	619	610	597	616	593	630	629	570	642	623	612	625	595	615	659	590	609	571	649	610	575	644	626	636	649	605	606	609	588	649	618	589	587	657	627	633	614	575	654	614	630	637	585	565	610	609	623	594	588	605	609	656	624	628	658	632	609	610	624	567	621	615	639	609	612	599	584	661	642	616	606	588	633	644	604	643	564	568	633	593	615	621	606	616	550	607	628	618	616	636	623	607	597	634	629	608	647	637	546	571	598	601	651	587	670	593	580	629	611	656	661	605	602	613	635	643	607	626	562	566	585	605	611	607	603	616	624	603	602	654	638	647	595	618	583	637	616	626	617	599	621	603	628	611	610	632	608	564	617	604	571	656	584	674	627	569	589	621	613	632	626	608	623	610	660	620	567	605	638	595	630	569	576	653	567	577	635	644	632	684	625	613	644	621	585	619	645	575	628	601	564	556	607	625	637	642	629	598	612	638	579	625	596	615	621	595	611	624	602	638	599	630	619	636	634	574	613	636	575	590	618	632	626	655	598	619	649	617	607	583	601	629	607	630	631	619	600	615	562	625	643	586	661	625	627	616	634	617	582	562	590	623	613	624	581	586	595	650	582	597	602	637	618	596	638	587	593	612	624	602	605	599	594	626	646	583	607	628	622	632	611	598	598	626	595	635	658	635	596	640	611	640	607	610	633	629	582	586	593	609	608	627	623	595	612	589	588	557	606	600	612	619	645	622	589	625	630	591	615	633	584	612	590	599	637	630	638	677	613	635	639	654	602	621	620	648	559	614	610	617	605	654	626	596	660	668	615	596	588	636	590	638	603	622	589	607	627	567	615	574	653	609	596	619	606	611	618	624	620	579	628	619	631	623	599	571	637	605	641	631	579	581	613	630	603	618	628	635	592	617	637	591	591	624	618	647	634	633	608	571	620	634	572	644	573	632	609	578	639	596	629	624	594	585	598	654	637	605	554	574	617	634	614	615	632	631	587	603	631	639	623	622	615	588	593	570	574	625	658	652	618	623	652	570	670	633	608	653	600	631	572	601	603	620	609	584	624	619	608	620	639	629	634	581	606	624	621	636	650	631	575	601	583	638	637	608	587	613	635	623	620	626	647	615	607	623	593	621	617	616	573	650	587	603	649	630	623	640	653	610	630	588	656	593	575	564	582	591	615	630	631	608	617	608	624	626	558	623	653	615	574	627	572	613	642	654	593	579	628	606	590	588	610	656	608	614	648	663	610	590	637	565	627	615	581	590	613	659	590	612	611	616	611	577	618	627	612	624	615	597	631	609	590	636	620	635	612	622	594	608	610	621	640	617	655	612	650	662	582	608	586	616	612	628	577	612	626	600	628	598	622	606	612	627	589	583	608	617	616	624	676	621	625	595	617	623	618	614	617	582	565	649	602	578	617	653	613	654	624	582	569	561	600	603	604	599	564	679	590	619	682	590	611	614	603	610	632	580	642	625	609	607	597	637	601	622	610	650	602	616	645	591	602	598	586	633	604	543	637	633	600	624	622	619	611	635	646	638	639	606	636	583	590	547	623	581	648	638	649	649	637	641	584	629	604	630	617	632	590	610	583	613	637	595	596	624	600	598	637	610	617	592	579	570	598	604	649	605	587	617	640	633	621	610	597	619	629	606	655	631	654	605	607	562	640	580	614	612	570	645	626	643	595	613	630	597	593	607	586	601	620	613	593	624	642	642	590	551	621	657	641	566	628	645	606	615	635	616	626	632	625	614	646	603	596	623	603	588	558	636	578	610	632	645	568	607	620	593	619	660	630	653	630	638	599	595	625	614	578	603	640	641	601	601	569	587	599	656	599	624	609	599	598	637	597	619	665	608	616	599	635	604	623	606	635	587	638	590	623	636	589	606	626	622	590	611	628	569	610	600	633	606	618	591	591	613	583	595	620	618	644	618	629	631	622	615	642	613	613	657	631	640	628	623	635	623	609	593	609
24523	20336	26342	24221	20321	8887	1171	813	632	632	562	533	534	507	494	497	382	458	492	423	462	428	470	412	430	412	449	387	360	448	420	419	416	425	439	418	392	433	398	405	349	392	415	406	383	369	416	424	395	427	424	363	477	380	379	389	346	383	419	370	388	402	403	440	400	379	412	380	412	414	378	405	402	431	436	402	392	397	386	421	428	409	382	367	387	391	377	388	410	383	389	416	387	375	389	376	362	426	411	413	397	404	383	391	385	362	358	396	405	407	440	403	369	427	404	408	390	402	374	374	372	356	397	389	402	401	403	406	382	350	361	424	388	377	405	395	372	378	401	403	403	401	381	411	392	400	370	423	404	368	411	428	365	383	413	374	376	433	390	440	397	412	401	393	353	397	382	377	407	374	387	370	423	404	404	378	408	401	419	413	396	372	373	396	409	371	354	382	387	394	390	406	432	367	376	394	393	413	388	419	405	350	382	385	399	433	392	376	429	394	392	416	383	371	419	410	402	447	378	376	386	367	444	405	381	369	388	414	414	423	381	391	390	366	417	385	413	407	408	399	379	376	417	424	432	406	415	428	395	359	412	393	409	370	404	368	390	424	404	389	348	401	383	348	369	404	387	349	390	364	360	412	388	369	353	403	413	396	396	426	363	378	402	379	398	384	353	424	401	358	381	391	389	375	391	406	407	391	393	402	402	386	404	378	400	379	382	387	377	387	399	386	354	395	367	384	404	427	401	431	396	397	374	394	379	427	412	387	382	361	395	420	378	401	354	428	390	387	397	392	390	399	415	403	375	412	390	406	370	413	416	402	379	379	390	395	389	348	392	357	386	387	405	406	418	376	409	424	406	398	383	350	378	422	425	407	365	397	379	395	367	405	412	388	405	381	398	411	428	436	421	404	402	444	364	417	398	383	374	401	402	395	404	407	375	404	385	403	371	427	429	390	338	364	378	400	458	409	394	370	373	377	399	397	413	379	432	393	406	371	397	405	379	415	340	393	366	390	395	375	404	388	394	370	388	387	428	353	392	362	387	380	381	396	381	364	369	415	419	392	420	379	369	386	398	418	374	379	365	385	379	402	392	397	387	406	408	387	429	402	416	439	409	403	381	395	401	435	407	388	433	394	389	379	406	403	409	423	391	395	405	423	431	389	392	426	385	406	416	432	374	354	376	371	413	429	410	390	415	373	397	423	384	426	377	364	420	392	404	430	368	368	423	378	422	408	421	372	394	381	383	410	390	370	371	398	390	380	368	375	410	387	424	392	415	391	355	395	383	412	381	391	392	363	417	397	384	409	396	394	381	382	403	391	410	345	395	367	399	390	403	381	416	341	366	385	405	416	399	403	379	372	414	425	412	397	413	417	423	402	408	408	403	411	415	412	399	395	395	414	428	390	417	393	404	428	368	380	410	387	371	372	401	365	391	391	400	383	399	397	398	396	375	418	410	394	425	421	375	382	397	390	414	399	436	423	393	361	405	427	417	417	406	407	369	411	413	401	398	400	390	397	409	376	432	367	396	406	436	408	365	362	400	416	404	440	378	405	388	390	356	357	396	392	404	377	395	402	423	375	384	358	417	423	382	454	426	405	400	360	415	348	386	389	409	429	419	446	383	404	409	423	380	397	380	395	388	390	421	390	403	400	362	396	371	406	368	390	367	410	401	401	378	394	419	391	426	390	438	406	406	402	378	376	394	393	433	397	353	406	421	395	393	372	410	383	415	369	373	393	402	406	374	412	385	396	384	425	391	390	383	420	398	417	392	399	379	374	443	413	372	369	399	388	399	404	399	363	409	370	419	398	388	412	424	392	375	392	403	407	385	374	416	374	375	418	381	414	423	408	396	371	410	368	360	390	392	375	419	412	397	414	408	404	433	395	379	419	386	374	379	408	375	391	396	407	392	425	367	383	388	370	363	412	398	385	378	412	400	394	356	378	404	406	386	416	387	421	415	414	380	395	390	404	394	419	396	371	359	397	396	424	397	420	442	405	388	412	402	418	401	424	440	389	395	357	401	416	386	395	361	419	425	382	385	397	363	424	390	427	414	420	426	372	379	386	394	401	406	381	379	401	404	393	367	390	394	356	371	379	398	396	395	418	357	364	371	365	401	405	384	382	387	412	404	385	407	413	433	402	399	385	432	407	375	373	406	407	394	409	415	370	367	381	362	375	424	389	386	401	394	404	400	380	413	384	404	453	411	374	393	407	411	375	368	435	416	367	420	402	427	413	379	425	372	373	393	383	411	387	360	382	387	389	392	423	386	390	378	402	398	362	414	404	401	403	411	412	340	397	374	403	381	425	366	424	405	367	382	420	411	387	399	370	344	362	357	411	398	405	395	388	393	371	418	400	388	420	409	362	402	373	405	383	413	422	426	424	360	370	424	424	384	393	388	410	404	390	397	376	397	400	385	354	426	416	431	407	377	417	429	428	424	400	379	380	380	376	356	377	394	402	412	398	410	385	415	386	386	397	412	424	383	409	387	425	416	373	392	381	409	389	383	446	379	416	410	448	389	391	403	369	385	396	402	376	349	398	411	385	379	376	394	375	411	431	432	433	380	381	403	389	376	403	391	388	402	395	365	410	416	399	392	388	401	390	423	420	388	353	405	369	375	381	409	380	402	405	373	360	431	414	359	414	401	400	385	393	380	375	400	390	390	402	401	390	395	395	406	378	407	384	372	371	418	389	381	398	414	399	343	401	364	388	401	376	402	405	373	393	384	412	387	393	386	394	417	382	422	406	392	379	424	371	361	415	437	399	413	398	389	404	414	401	379	387	427	420	419	406	393	399	359	346	367	405	410	415	393	446	371	420	418	378	382	405	371	385	391	383	357	373	416	398	386	423	429	414	435	393	384	448	413	377	376	400	373	369	400	429	412	370	399	393	386	385	400	377	381	367	414	417	361	397	416	378	404	376	404	378	419	373	372	412	401	407	363	393	385	417	395	382	445	394	411	418	378	382	387	403	387	397	383	398	388	404	367	390	437	399	410	370	427	413	376	388	367	399	404	392	369	413	406	433	377	388	412	390	376	340	388	414	378	383	410	356	428	433	381	407	379	424	401	404	348	386	426	400	384	384	401	403	359	416	399	401	399	365	349	396	402	391	408	423	436	386	435	429	382	436	424	372	394	398	377	424	379	406	353	395	394	403	364	390	401	390	401	388	406	408	346	405	391	422	417	387	403	410	400	404	360	417	423	370	409	417	401	385	407	385	388	422	411	403	418	363	401	391	392	391	372	402	420	386	398	436	385	391	401	391	449	405	430	372	427	423	381	380	386	403	379	406	367	399	396	382	398	410	381	394	405	427	406	438	406	398	405	415	400	401	412	382	377	366	402	418	381	390	386	372	379	393	376	421	400	384	442	400	429	420	409	396	398	407	386	378	400	366	399	420	387	418	388	366	438	413	406	397	398	384	387	387	419	363	351	399	428	389	414	422	387	353	373	401	362	400	392	355	391	395	388	408	407	385	397	407
27346	8513	7678	4122	2756	2040	1522	1286	1045	939	875	770	688	631	606	550	608	538	504	503	497	496	474	476	459	463	480	462	464	412	536	410	495	450	473	455	436	422	442	418	440	437	440	501	431	471	420	415	431	452	465	414	456	438	406	429	441	458	434	420	426	387	453	426	390	411	455	437	409	437	446	411	381	455	403	425	419	435	432	388	438	389	421	414	432	418	447	401	417	442	411	404	419	444	424	412	402	438	393	387	430	393	416	421	417	412	426	420	462	423	405	434	422	419	415	421	394	434	458	423	427	406	445	414	432	389	413	398	409	402	415	383	406	395	451	418	416	409	419	430	397	417	386	446	410	401	438	370	410	394	386	460	422	407	435	419	438	425	455	433	367	416	429	428	379	424	385	446	386	408	409	384	439	394	403	424	421	415	393	443	432	380	416	443	413	425	440	409	400	388	427	404	422	409	405	416	397	419	422	422	437	389	378	448	402	427	396	432	441	441	438	408	423	427	430	398	410	422	418	402	422	402	427	411	437	414	411	418	460	446	396	433	405	396	450	439	424	444	418	394	437	404	411	442	371	387	396	398	415	372	390	411	413	418	432	422	415	420	400	409	400	405	388	433	391	408	404	425	404	418	405	414	392	409	435	395	448	432	443	439	397	394	428	376	418	396	431	397	423	421	430	406	426	414	444	455	374	417	404	419	372	401	407	425	440	411	384	392	445	385	406	418	444	403	438	414	422	421	403	397	401	403	425	410	402	385	435	398	432	382	389	435	389	445	400	411	408	405	374	424	399	371	414	419	429	396	440	420	427	413	462	402	433	394	392	391	415	416	463	380	417	427	415	404	385	355	433	404	427	401	435	394	419	438	436	412	379	386	401	432	375	412	405	391	389	436	410	402	427	396	426	402	391	431	382	449	366	393	412	419	410	393	440	395	409	413	410	420	399	394	445	381	380	437	411	399	389	383	421	409	442	418	398	441	383	455	373	409	398	450	380	423	429	441	421	432	404	408	409	418	404	444	389	438	388	456	448	380	427	420	423	418	425	390	423	400	404	414	422	396	388	396	424	404	384	402	413	420	413	429	389	410	436	380	433	398	413	397	413	373	453	423	389	402	406	396	420	406	429	425	378	395	439	409	417	405	425	406	406	393	384	403	408	422	436	385	423	445	407	430	408	391	378	390	425	412	401	432	379	435	453	418	367	410	395	423	419	412	386	393	412	419	433	431	380	398	435	427	423	380	403	395	431	419	457	406	420	400	405	418	417	419	412	395	412	435	368	442	388	429	432	417	387	392	418	421	444	450	403	396	401	439	429	428	391	412	423	375	418	422	421	358	420	413	415	455	430	455	415	433	419	457	405	396	417	417	419	410	399	390	415	397	374	424	422	423	379	439	416	390	418	396	401	427	401	415	386	421	430	460	432	432	445	417	390	392	405	443	409	423	382	422	402	379	437	418	395	405	423	400	412	385	425	404	399	414	414	428	412	414	399	412	432	417	434	393	403	420	422	435	414	402	406	441	432	400	432	417	422	380	432	393	437	431	408	426	392	407	432	449	414	421	456	439	431	421	423	462	436	421	438	409	410	439	398	384	411	374	383	436	374	424	405	394	419	413	409	460	384	410	405	408	444	395	414	397	408	435	417	385	403	426	441	403	443	386	406	408	418	417	412	412	436	435	435	428	388	420	417	401	415	419	393	393	397	424	438	419	440	379	406	373	398	426	435	425	423	408	463	413	438	403	406	411	387	421	414	437	423	415	411	398	446	405	404	390	427	419	438	414	407	415	434	415	409	398	419	428	436	441	402	421	422	444	384	420	407	437	412	420	421	428	419	419	400	418	377	448	401	428	391	461	408	456	436	401	417	437	399	399	416	436	392	405	415	405	407	416	401	428	390	431	401	416	442	421	411	436	416	458	407	435	385	454	413	409	423	420	416	442	424	447	415	388	434	434	440	441	384	412	411	441	429	432	422	410	385	435	397	419	410	391	385	396	412	410	412	430	406	429	410	428	390	402	421	388	380	413	392	410	406	417	415	396	423	433	448	428	428	412	404	447	417	411	409	410	360	417	436	437	372	413	402	410	386	443	395	413	416	392	408	379	443	413	409	404	437	411	445	419	425	427	420	442	407	419	426	387	438	406	412	436	413	391	404	433	402	446	401	401	411	395	434	384	413	387	421	398	415	404	406	402	417	422	434	422	439	417	414	397	396	393	413	412	392	435	401	400	451	425	407	429	436	404	406	393	397	399	415	444	422	418	443	395	400	411	408	413	428	410	403	408	365	400	398	414	383	394	381	409	396	414	429	396	415	424	397	446	405	417	392	419	402	409	384	409	412	406	378	422	440	430	411	449	406	431	432	413	406	450	424	417	383	386	400	437	453	402	406	422	434	392	414	415	386	443	395	432	404	407	372	439	399	461	424	412	402	381	416	432	405	401	426	391	388	420	403	436	385	414	400	440	401	405	425	403	404	444	447	427	402	448	402	430	426	431	443	416	432	400	385	397	432	431	392	419	419	421	431	400	405	404	414	438	417	381	400	421	422	386	430	401	393	393	394	442	427	416	407	393	421	383	393	428	430	437	386	423	399	407	428	443	405	450	416	431	407	403	413	419	398	439	453	432	411	425	401	421	431	423	414	422	426	401	420	414	407	412	416	418	436	409	418	399	435	403	367	429	420	388	392	430	423	366	439	418	398	432	401	404	403	408	406	391	426	368	407	416	424	434	403	405	436	411	419	396	448	432	384	446	416	422	409	450	400	443	437	434	440	398	410	428	442	456	409	434	448	398	442	398	401	419	420	416	388	420	414	409	419	396	405	371	430	404	412	401	432	375	395	424	411	431	375	406	443	416	430	442	421	394	416	414	418	411	384	423	385	375	389	427	451	405	399	425	412	393	414	451	429	392	395	442	407	409	423	390	390	416	427	386	439	415	391	394	393	399	400	415	424	407	439	394	410	417	401	379	447	398	411	427	404	389	394	411	416	395	411	424	422	419	400	381	417	423	381	412	378	444	443	379	431	407	388	395	410	386	404	399	399	379	432	402	424	460	441	404	383	430	447	453	401	430	406	405	431	394	382	442	459	395	448	423	392	434	390	428	415	405	411	408	429	388	409	449	429	385	416	382	418	414	410	408	415	428	391	458	427	468	372	428	424	422	414	400	409	415	401	454	389	412	404	427	432	406	417	421	420	375	396	423	437	428	423	421	428	411	427	376	409	423	404	416	408	411	389	416	438	416	426	400	403	426	402	433	417	419	400	435	388	433	410	411	436	425	421	395	440	393	426	409	441	386	443	390	424	412	443	438	417	420	422	403	405	420	404	445	403	391	401	373	426	362	428	426	411	419	408	406	402	431	447	397	393	428	404	408	429	428	468	409	432	418	411	414	402	410	418	444	427	475	423	435	395	421	409	406	416	380	454	415	398	401	385	402	403	404	412	446	407	437	421	389	422	370	405	432	414	410	417	420	415	406	428	416	415	415
22620	20350	26837	23752	20352	20424	8979	1815	1347	1256	1172	1069	1077	969	960	1015	843	901	889	839	889	840	883	874	834	844	795	766	759	871	862	826	788	780	750	786	859	826	769	771	793	762	804	795	798	783	796	833	790	848	801	742	806	784	792	800	729	782	779	786	809	814	798	774	814	789	807	791	766	781	764	799	763	830	764	818	756	735	742	765	744	804	743	759	806	764	784	764	782	778	798	835	793	796	792	796	798	773	820	761	775	806	786	791	788	750	782	800	825	830	792	847	782	707	765	797	777	841	780	778	783	787	810	773	761	738	834	778	835	761	785	753	776	786	820	769	793	768	792	756	777	775	785	792	799	752	773	792	697	745	801	790	807	810	792	765	753	804	792	765	825	795	797	759	778	811	779	768	804	799	787	819	788	760	745	799	803	788	772	803	773	785	739	818	761	747	761	791	781	763	778	795	780	841	745	779	740	765	739	786	793	804	805	786	779	797	768	782	835	782	742	838	748	818	740	761	800	800	772	761	765	737	812	775	823	787	786	758	787	750	760	809	851	757	750	771	799	760	762	778	817	795	808	745	796	783	798	768	809	797	752	778	779	750	819	777	853	802	786	779	784	742	761	746	808	779	766	773	790	790	767	778	809	786	764	775	756	785	773	771	755	718	781	777	796	775	728	708	766	768	786	753	806	787	781	775	750	763	779	755	773	795	780	785	774	763	751	822	771	747	836	795	727	783	801	791	788	811	829	829	808	746	741	790	763	756	798	779	805	759	797	772	835	781	766	786	755	776	739	769	777	792	784	747	745	760	782	796	800	815	830	817	789	836	830	788	756	770	808	807	811	785	760	736	805	809	776	782	769	835	782	769	804	751	784	795	785	748	802	784	795	793	749	761	739	800	749	808	745	723	766	820	780	786	804	744	755	777	765	836	751	820	768	795	768	802	772	757	802	792	764	806	731	789	821	783	772	784	803	776	780	775	772	841	773	728	803	761	787	804	833	777	838	728	793	759	757	778	828	781	806	764	799	811	733	824	777	754	834	789	768	750	732	754	846	773	754	780	857	798	770	794	765	818	755	758	798	752	748	729	748	788	789	807	777	756	821	731	800	731	774	835	760	752	751	737	803	841	807	817	748	832	798	771	801	809	812	778	799	797	779	740	797	723	744	772	826	761	762	763	775	830	735	771	809	777	797	797	770	747	767	765	801	774	754	810	747	778	742	809	777	786	810	834	764	787	795	755	774	782	747	760	803	782	768	730	766	779	753	864	761	756	794	764	811	771	793	755	737	779	745	790	758	782	832	728	825	775	819	738	759	817	772	787	775	818	735	823	800	782	795	794	793	758	761	821	796	810	803	755	752	787	753	763	773	781	781	773	770	775	843	742	762	810	758	770	785	764	786	741	770	799	834	734	723	727	719	798	861	828	834	790	738	749	755	811	794	782	778	741	760	756	766	808	752	761	797	745	826	788	807	780	743	733	758	802	834	771	724	758	774	762	797	818	803	751	818	778	749	790	738	790	752	813	754	801	735	805	815	791	727	816	787	743	787	761	806	805	837	750	760	764	811	761	731	742	805	716	790	794	756	786	781	765	799	722	813	776	796	783	772	791	770	806	739	773	800	822	816	783	776	809	778	803	814	746	769	790	751	792	810	770	803	783	782	709	824	745	767	745	769	791	771	749	760	793	752	853	800	782	774	747	777	794	807	810	796	796	814	733	806	750	807	786	746	824	798	792	833	802	795	731	766	746	815	756	787	773	771	783	762	706	762	800	754	777	802	743	789	807	788	769	770	787	757	813	730	767	774	730	772	767	779	746	823	765	763	796	795	768	794	777	754	766	754	786	811	752	812	797	799	689	815	723	776	771	800	777	823	782	774	775	780	790	750	749	766	811	761	751	823	789	748	766	801	781	797	797	788	712	775	756	759	783	744	802	779	792	733	800	786	762	768	780	784	759	761	818	762	792	760	791	831	753	806	750	793	814	767	779	808	758	784	772	826	754	790	764	807	798	799	746	732	773	757	814	728	770	754	790	770	760	769	783	765	785	709	848	810	813	755	782	819	769	808	801	758	735	768	734	733	743	787	781	754	762	723	746	747	808	722	743	767	801	786	816	775	802	781	767	777	760	780	757	783	778	765	752	763	771	775	774	800	849	778	794	799	795	787	729	742	757	758	754	759	740	761	742	759	781	795	749	809	766	695	764	779	780	819	799	779	820	776	795	825	716	837	762	753	787	758	785	779	769	827	780	790	680	712	758	770	821	806	788	845	790	783	747	813	782	794	747	793	786	751	784	741	743	758	774	753	739	742	797	829	796	785	770	774	841	796	809	808	763	754	779	813	809	789	767	783	793	820	739	743	746	782	782	762	787	733	756	783	783	791	817	818	763	776	822	785	787	783	799	790	780	740	771	777	758	787	784	783	804	777	791	798	807	775	802	709	774	783	758	780	725	760	826	796	758	792	760	751	735	792	754	737	773	772	740	810	799	735	781	793	827	793	734	775	779	758	751	818	745	802	753	800	800	697	797	776	756	745	739	756	760	754	690	765	787	759	818	743	784	769	747	805	775	782	823	775	793	755	774	765	748	745	793	782	764	763	816	795	725	765	727	758	750	788	834	753	755	792	770	804	820	813	804	800	746	768	785	759	776	763	807	783	757	769	743	774	705	802	780	786	825	729	791	756	754	777	794	746	813	757	832	780	792	796	780	739	754	782	774	730	821	778	799	799	776	797	747	751	832	751	781	854	773	785	811	724	714	727	758	785	763	731	815	745	744	767	771	818	760	753	770	774	776	798	734	755	786	752	795	757	776	768	783	735	793	772	818	750	764	768	773	787	733	774	771	711	796	774	764	795	818	760	779	734	816	786	725	806	755	775	798	765	794	820	784	815	787	810	785	781	797	785	757	823	748	779	760	774	794	744	751	772	869	793	742	766	804	760	785	816	794	758	766	749	804	779	824	790	781	759	727	800	785	765	778	806	836	781	799	774	767	758	772	805	752	791	759	814	795	750	791	833	793	762	830	770	780	770	798	764	764	743	751	780	762	773	814	858	815	769	771	853	734	784	771	770	820	739	794	797	772	788	805	781	757	803	762	755	826	774	768	807	796	733	814	769	807	762	764	805	806	791	773	798	767	740	807	756	808	737	795	774	762	790	764	808	773	830	739	747	734	753	796	902	817	748	807	841	783	753	800	743	786	740	785	764	759	761	826	744	808	734	777	745	790	783	762	825	793	775	789	770	785	806	790	780	790	787	757	794	772	770	785	797	767	790	754	813	742	796	762	754	759	748	740	814	743	771	793	796	796	810	758	763	757	742	778	789	797	771	720	793	793	758	748	795	769	731	779	790	800	757	836	788	825	823	756	814	731	789	775	784	773	777	752	740	816	730	753	760	781	746	799	789	798	800	751	780	907	783	767	781	817	756	823	774	807	790	771	817	820	798	809	806	756	781	770	805	774	755	784	784	796	757	773	778	784	795	801	775	749
24099	14284	13028	7636	5089	3756	2919	2460	2084	1745	1666	1451	1295	1171	1156	1061	1094	940	1029	970	982	945	893	919	839	878	874	866	803	833	851	819	842	822	815	785	803	837	803	786	831	867	785	801	804	746	763	772	764	800	750	768	768	765	718	769	810	766	759	782	754	762	777	710	784	752	793	779	763	790	706	761	728	689	750	789	758	770	799	810	729	778	744	747	742	763	772	750	762	734	779	748	784	765	731	772	739	748	705	768	794	769	734	764	752	761	798	803	733	740	761	793	767	732	767	795	805	749	752	741	737	764	771	741	757	686	782	705	761	719	784	720	775	730	738	738	814	709	761	714	742	754	765	747	745	760	755	739	764	736	756	725	787	752	769	720	773	713	767	725	776	768	731	741	749	768	738	758	758	801	734	736	723	746	748	724	724	755	748	760	738	727	786	791	762	750	734	715	763	750	785	730	727	762	716	699	743	739	720	763	761	695	769	775	733	711	763	750	728	785	646	764	757	730	787	729	777	740	738	737	725	759	715	735	754	719	789	753	756	779	741	774	757	737	718	709	713	750	737	735	754	762	787	752	733	661	776	727	772	743	819	705	793	760	765	748	771	730	753	775	704	762	732	753	729	731	773	744	749	727	777	762	742	738	764	730	738	716	740	764	764	746	730	736	760	745	731	690	788	721	755	731	738	757	768	738	744	801	723	743	768	745	787	785	730	774	779	707	750	730	697	721	757	695	775	762	685	765	718	741	769	692	731	740	739	767	783	780	754	726	760	734	778	690	799	739	743	792	714	738	810	720	773	766	756	744	760	782	787	725	746	756	775	793	732	729	767	711	728	743	744	802	757	741	661	786	746	737	737	669	713	771	774	757	729	720	734	736	722	745	749	712	787	723	776	745	758	700	767	735	768	727	801	765	720	767	697	748	794	745	768	754	714	725	728	796	735	748	788	775	695	760	727	784	697	761	775	734	749	747	757	698	748	800	722	791	750	721	782	727	684	775	780	706	756	772	721	763	771	822	711	754	718	731	754	745	739	766	728	755	724	697	776	754	759	727	736	769	731	724	812	735	737	786	719	735	791	780	727	762	778	765	714	770	703	757	663	723	734	705	737	739	746	734	791	734	764	745	758	760	743	715	781	707	758	756	789	727	756	737	711	791	748	757	761	798	733	769	729	775	766	737	797	685	685	707	754	764	752	745	799	732	758	764	771	726	712	776	748	785	770	775	767	695	752	708	708	758	732	765	758	717	699	738	760	752	741	741	728	746	695	787	740	725	765	774	781	696	737	775	732	739	736	742	782	762	774	748	716	780	778	752	753	747	751	732	792	699	744	767	763	721	765	695	726	700	710	823	754	708	699	756	742	726	743	720	744	775	708	766	765	754	734	749	732	800	774	698	750	769	804	773	733	735	705	736	758	753	722	794	759	749	756	756	733	697	754	770	699	687	764	793	778	744	727	765	681	728	818	730	725	721	744	684	712	762	790	720	771	764	778	740	788	768	719	724	735	756	749	793	731	732	753	733	764	782	711	723	752	795	762	779	815	709	740	757	753	750	728	743	720	690	737	695	729	778	780	751	735	777	733	758	692	754	763	752	840	763	738	736	718	773	791	739	764	734	798	704	726	748	759	719	725	804	695	739	765	719	764	780	806	761	744	757	751	740	754	705	700	710	720	782	704	739	700	692	770	736	776	806	726	728	732	707	832	782	721	791	791	759	777	785	733	724	809	738	715	769	783	714	736	674	756	774	758	721	779	728	749	795	740	777	742	714	777	716	722	719	797	729	739	756	737	752	830	711	756	759	764	759	724	759	748	738	740	710	701	757	751	750	719	729	820	780	778	736	759	752	725	727	775	739	790	750	754	727	755	709	777	746	727	700	765	798	740	742	712	692	758	752	759	734	781	781	783	741	753	768	736	754	730	744	720	755	755	740	785	773	736	780	788	702	746	781	717	724	737	761	726	751	727	819	790	756	759	795	699	724	754	757	781	724	708	749	780	793	705	714	730	744	720	757	764	723	706	766	762	705	764	765	754	747	741	805	775	704	743	722	779	767	781	727	761	757	756	733	769	735	760	759	733	705	742	739	797	707	793	752	738	720	735	745	769	757	779	762	757	766	735	739	768	758	725	742	728	734	711	774	746	772	786	771	729	766	725	758	704	731	755	745	667	809	711	734	681	754	784	705	717	757	743	716	742	702	723	769	749	721	690	738	751	755	759	746	738	721	714	765	755	760	718	742	754	718	755	763	735	740	733	780	781	734	736	789	741	697	803	743	715	769	700	714	725	768	793	720	743	775	715	765	759	723	751	752	755	711	716	706	725	738	759	759	773	737	713	736	756	725	710	777	716	747	751	746	752	719	731	755	780	738	744	763	714	796	738	774	743	733	789	715	718	759	748	740	755	750	741	731	720	688	759	761	771	715	718	782	746	706	774	744	691	746	717	723	770	749	752	737	736	722	695	728	703	807	732	715	769	762	774	715	770	694	787	723	794	699	749	777	694	774	733	802	767	782	735	738	791	782	724	743	773	758	752	766	736	736	771	746	797	715	733	697	745	754	730	751	754	763	740	757	721	732	769	747	747	719	732	745	715	776	753	763	735	802	725	756	709	740	746	771	760	794	748	739	759	755	772	780	778	698	806	754	739	771	698	789	761	708	753	768	737	747	727	771	785	768	775	723	766	759	775	767	741	722	790	753	740	737	756	714	708	766	745	733	728	754	754	721	744	762	721	742	713	708	839	731	747	709	730	732	743	756	747	763	720	786	756	746	780	739	761	724	755	753	751	737	764	727	715	720	722	741	728	743	749	707	797	712	709	699	810	725	748	733	719	721	767	793	714	688	735	826	737	784	721	699	765	765	716	715	703	699	761	785	785	810	758	694	819	699	798	752	728	761	766	748	795	731	723	733	808	736	732	761	790	749	810	753	759	753	783	716	778	734	772	777	699	717	785	788	747	767	751	805	727	713	763	710	749	757	748	758	710	725	737	754	723	764	772	772	791	722	776	725	743	742	734	786	756	765	719	739	735	749	746	731	784	707	751	753	710	726	726	743	791	720	754	704	727	730	757	756	775	744	735	748	727	724	715	791	755	741	799	729	707	750	760	763	789	774	738	759	721	708	764	760	758	791	714	769	751	751	768	741	764	752	744	733	750	739	772	749	756	759	739	740	719	768	785	700	684	743	734	751	712	732	764	767	782	778	733	771	735	754	727	758	751	721	738	738	716	745	778	740	749	699	716	747	751	721	743	748	761	739	754	751	739	740	741	727	707	800	711	730	756	753	734	771	726	783	778	757	754	746	767	807	745	691	696	742	789	732	757	768	740	751	774	765	808	715	723	741	745	735	735	812	760	705	766	717	783	748	739	789	713	760	728	774	789	683	758	751	727	737	767	756	821	751	768	810	728	736	791	730	771	745	718	672	723	748	776	720	768	756	789	737	771	805	790	756	785	736	720	796	776	722	736	747	753	770	740	759	777	722	752	750
30890	14602	2597	801	639	618	605	619	589	610	570	613	587	616	598	542	586	556	586	609	550	589	562	578	572	544	564	622	557	552	548	575	562	518	554	582	533	560	583	578	541	573	580	545	592	558	586	565	537	577	581	575	559	592	573	591	559	590	578	549	600	590	558	573	520	547	560	532	531	536	571	560	561	528	561	524	568	554	558	542	558	567	547	601	584	579	602	579	529	612	585	561	584	542	531	594	548	562	552	539	555	598	554	569	548	556	582	546	588	578	618	592	578	566	563	542	534	578	534	542	575	582	540	569	604	562	537	574	578	527	573	537	585	557	595	595	545	596	572	611	612	566	585	563	573	592	567	602	591	584	539	574	550	577	550	563	586	585	556	564	599	554	529	567	575	599	553	529	569	522	563	506	548	516	530	568	606	547	592	520	592	516	604	572	634	548	547	561	593	586	572	577	571	581	600	551	603	578	547	524	510	569	572	574	588	539	531	588	576	530	552	563	596	590	606	540	576	602	599	572	561	599	574	541	557	530	574	534	568	544	559	562	546	566	620	521	587	540	527	573	568	560	510	548	555	580	565	553	567	576	571	573	566	547	587	637	565	567	515	550	593	588	619	563	590	551	575	548	586	572	580	571	589	556	505	601	572	570	523	551	588	606	583	547	583	574	564	549	576	569	582	598	585	591	528	532	524	539	593	586	594	544	536	540	540	588	608	540	537	596	573	572	616	582	543	551	564	549	543	561	611	583	579	588	530	512	574	567	581	599	614	546	596	565	519	582	539	620	521	522	564	581	576	527	551	594	589	577	556	545	587	550	541	571	601	567	547	577	570	568	590	608	577	568	547	579	559	548	572	531	542	572	566	582	554	581	550	583	578	560	568	572	614	552	576	565	557	529	529	565	592	563	575	557	638	539	560	561	537	575	546	561	581	548	578	557	599	558	559	547	577	556	559	533	574	537	549	593	512	565	583	574	551	592	528	554	516	570	543	537	575	593	588	567	598	586	577	551	593	568	590	576	590	595	580	507	610	548	527	559	563	561	573	595	593	555	555	575	527	565	591	610	554	519	576	557	524	567	601	581	534	591	557	567	562	557	568	539	624	606	602	623	553	538	591	595	555	536	567	583	535	571	615	595	579	550	577	556	557	606	574	608	546	560	586	578	552	539	582	573	551	589	555	588	583	555	555	580	567	599	546	541	587	557	531	545	562	546	554	550	561	584	576	560	548	540	542	591	603	538	560	580	597	565	539	541	574	583	543	569	521	594	575	584	564	568	548	551	566	531	581	607	583	576	557	581	564	546	590	575	544	553	584	554	549	546	556	535	573	557	564	585	586	571	540	558	570	579	559	578	585	573	595	577	579	557	541	529	576	567	586	561	591	601	528	533	566	572	579	557	566	557	570	537	579	589	577	579	585	560	560	599	551	567	586	512	593	580	600	577	614	557	552	546	601	577	565	599	569	554	529	535	587	587	574	548	576	543	547	568	583	521	614	537	549	533	587	577	540	537	553	576	551	574	609	515	553	570	544	584	602	594	571	552	582	498	566	551	554	603	575	569	593	594	573	572	552	569	584	562	537	567	582	586	587	574	538	539	556	518	561	557	576	610	570	602	530	547	531	582	584	605	568	524	557	589	565	590	573	594	567	584	552	574	518	615	566	560	545	538	585	571	566	544	586	539	563	544	591	567	613	518	566	557	556	584	566	561	531	549	603	521	537	580	551	545	601	532	581	577	565	587	583	584	556	572	575	538	545	577	619	550	556	565	539	559	590	574	564	538	579	528	561	560	532	583	566	599	583	560	560	572	551	597	585	575	552	573	558	585	549	548	597	568	585	534	550	580	547	559	536	560	587	590	565	548	549	561	589	558	569	531	549	529	604	542	549	552	586	577	557	611	544	562	609	537	582	571	536	544	589	530	572	561	561	525	528	586	535	565	593	541	542	545	559	570	572	574	561	616	577	614	535	582	563	567	551	571	545	569	581	580	590	553	579	544	546	556	550	614	564	587	572	606	548	557	563	547	565	567	537	579	583	516	565	540	589	573	557	572	563	606	574	516	538	575	566	585	560	573	520	602	577	569	579	607	514	581	541	600	561	565	540	577	560	574	544	574	565	556	578	574	533	572	550	575	568	582	538	540	569	579	553	559	543	549	553	561	576	571	558	563	524	534	574	584	581	584	587	553	586	552	586	563	550	567	541	578	571	533	576	575	552	656	565	564	570	597	571	531	516	567	568	576	546	524	531	574	601	525	597	540	562	586	574	529	566	571	572	580	587	518	534	551	583	574	546	551	548	586	564	543	579	537	617	588	554	566	601	550	541	524	624	590	589	552	558	574	565	553	605	553	588	560	559	566	589	556	560	556	606	545	540	566	520	562	600	568	541	559	574	534	573	579	549	588	567	583	574	527	598	591	556	537	566	572	588	535	523	555	528	577	593	551	564	554	570	599	546	626	538	526	619	545	583	568	570	538	543	562	581	587	516	518	546	601	561	559	540	574	554	594	575	592	593	627	594	537	554	574	612	535	609	581	578	538	591	583	560	561	535	541	602	546	577	568	545	581	595	544	577	566	538	533	555	560	574	564	590	576	536	574	582	580	558	573	533	620	587	578	560	559	539	567	558	576	591	542	562	637	556	591	558	546	548	521	545	569	557	566	555	554	553	598	580	551	553	596	568	565	568	582	538	576	562	575	573	560	572	587	549	571	571	554	577	578	582	576	537	560	600	553	551	565	576	554	604	519	539	515	585	553	623	544	592	570	548	528	560	609	568	608	592	612	549	548	529	568	531	581	523	574	547	605	568	548	612	583	601	634	560	579	563	560	566	545	578	566	564	554	567	575	529	615	560	567	565	573	577	568	547	516	555	552	553	577	623	534	590	594	553	608	586	581	597	533	551	545	628	576	576	640	598	565	605	553	604	617	566	554	585	563	573	591	537	560	565	541	584	560	592	547	567	576	586	547	528	570	567	603	564	592	621	572	601	541	576	587	589	559	480	538	568	589	567	554	605	580	557	554	574	601	580	582	527	603	549	580	532	517	545	579	572	569	577	576	567	587	605	591	530	588	565	575	570	617	593	566	540	579	561	538	589	551	584	599	566	589	590	557	562	535	548	632	542	524	561	564	594	560	566	578	544	552	547	561	503	601	633	544	604	590	582	563	600	557	575	568	536	578	575	545	555	555	538	550	579	590	536	561	554	554	559	580	554	535	604	545	517	574	608	587	552	569	512	520	580	545	511	539	550	595	580	555	543	563	531	588	526	560	590	589	574	595	586	545	562	579	556	575	602	577	615	613	568	549	539	542	553	581	569	577	554	575	583	524	535	601	538	574	546	553	558	567	571	558	537	555	571	561	578	600	604	555	550	540	558	601	598	575	593	527	617	568	555	578	557	565	532	598	592	576	533	588	552	567	534	534	552	535	543	518	547	557	558	582	599	588	548	551	591	559	580	552	564	608	562	555	592	591	566	584	563	632	557	510
18602	1100	995	900	738	670	643	671	651	644	613	634	641	634	598	625	601	633	613	595	593	613	638	606	605	596	639	610	626	594	599	638	626	566	590	617	588	623	616	587	599	595	597	597	625	630	632	584	588	634	595	640	588	585	640	578	556	665	586	646	634	606	606	601	629	627	599	618	621	642	615	613	624	596	623	631	577	622	584	557	610	642	634	643	580	603	586	630	604	608	636	560	600	613	595	575	672	600	589	590	629	556	615	620	590	570	603	571	613	632	636	633	573	619	570	595	599	606	600	568	635	618	602	639	606	603	626	584	579	606	604	604	585	583	579	572	641	572	585	574	592	588	645	622	588	629	613	627	574	580	611	595	594	586	601	619	595	645	630	612	622	583	584	596	590	626	566	604	603	625	619	592	580	664	622	600	602	639	601	621	612	642	603	585	619	622	622	587	633	634	589	591	651	599	601	589	584	602	571	582	581	575	603	657	602	574	593	612	620	579	600	598	618	674	559	600	595	611	594	614	561	612	639	583	614	624	608	613	594	570	631	598	563	583	603	592	567	596	602	610	588	592	616	605	613	626	572	593	618	627	615	600	622	640	606	617	579	593	606	602	602	626	584	586	570	632	591	580	664	612	620	609	589	590	632	577	634	566	607	575	567	564	602	602	605	621	621	571	608	620	584	586	621	568	593	609	612	609	632	588	595	569	591	605	593	588	596	589	643	619	623	600	580	591	611	572	604	578	571	604	608	541	643	590	526	582	566	608	610	549	631	613	624	587	587	626	622	574	601	603	589	582	630	589	601	616	603	622	587	597	600	599	596	616	612	628	576	614	581	571	596	561	606	583	592	582	578	599	617	568	590	597	611	605	580	619	601	627	614	583	611	610	652	598	608	585	604	577	567	610	566	592	629	576	561	582	630	601	589	651	597	617	592	575	575	605	603	620	620	573	558	613	602	612	574	557	560	640	655	674	602	566	582	582	595	575	619	597	614	617	613	642	626	608	646	610	613	627	587	596	587	613	637	615	603	599	551	587	605	604	609	607	612	591	617	589	578	614	630	623	673	616	632	603	577	628	581	606	619	582	603	584	634	577	612	646	652	631	573	604	616	673	619	563	605	578	586	661	586	600	600	668	609	562	598	635	611	607	550	589	585	590	624	568	572	615	586	595	604	613	599	618	648	606	604	583	605	578	635	624	610	605	596	648	590	566	607	631	617	599	548	629	620	593	597	611	616	603	604	609	609	607	584	605	610	607	613	621	562	589	624	596	605	584	643	572	588	616	603	608	627	643	631	581	596	554	592	592	572	639	566	579	612	574	569	640	546	613	579	605	605	600	561	659	626	595	659	569	584	620	587	575	598	594	559	608	627	587	609	604	568	600	643	597	579	543	554	623	592	586	602	571	636	587	617	585	604	627	614	599	628	577	620	597	606	597	623	575	610	620	641	622	598	587	572	603	594	615	585	603	579	584	554	634	600	592	636	602	603	631	624	637	637	630	597	582	577	571	624	610	599	626	622	620	590	587	622	586	617	621	590	613	595	600	608	602	622	612	620	615	644	604	620	624	665	579	588	562	619	616	640	604	580	536	574	595	620	638	549	596	631	612	583	624	626	608	601	616	594	563	607	634	597	617	643	595	619	593	592	582	609	603	608	607	592	601	617	623	618	608	627	612	604	599	579	639	641	609	611	615	589	617	565	660	614	640	583	609	562	592	593	587	570	625	593	573	602	622	613	586	580	585	588	608	584	621	658	606	580	649	638	599	637	617	586	591	603	608	645	588	589	568	571	585	605	622	598	614	640	604	579	600	577	586	585	635	588	603	582	637	627	596	604	606	581	575	565	605	626	602	630	579	639	636	579	607	565	571	601	658	586	601	618	552	601	636	623	609	537	608	552	641	590	601	591	600	600	648	602	627	634	611	611	610	623	586	589	596	545	617	601	592	601	611	611	581	621	622	631	590	587	586	594	668	600	656	612	583	614	555	611	615	604	548	580	621	603	629	611	588	571	608	603	599	616	601	651	584	590	636	634	659	656	619	577	577	621	547	558	630	551	597	569	579	595	611	661	591	620	554	608	630	611	617	615	599	624	627	569	606	582	603	587	588	592	592	602	572	634	600	606	603	556	610	591	601	643	651	567	591	589	603	575	594	607	640	620	610	653	608	588	580	593	603	588	592	609	616	634	579	597	598	659	585	590	575	633	602	589	581	600	624	582	617	597	601	653	632	591	590	589	587	581	625	575	600	630	616	659	574	597	605	619	612	603	579	601	582	617	563	625	628	568	567	620	618	614	627	602	547	594	617	632	561	602	546	616	606	600	617	594	620	610	586	559	606	613	598	591	591	651	576	591	628	591	637	636	605	623	614	594	598	614	564	633	549	574	618	621	574	603	628	620	601	655	641	579	552	582	562	612	588	602	588	627	634	590	587	597	618	606	592	606	609	617	559	627	595	604	565	608	579	602	573	592	584	621	623	624	623	582	618	571	530	570	622	600	571	579	650	597	596	588	633	635	580	601	600	562	607	630	604	608	612	610	622	576	586	609	605	609	608	606	600	627	647	629	582	590	631	598	589	652	619	591	580	604	606	621	664	589	630	614	625	560	602	641	633	631	594	602	621	581	570	625	608	646	620	631	606	613	629	583	637	622	524	600	603	593	605	587	635	622	633	579	604	632	619	643	612	617	601	610	622	585	595	579	558	606	593	627	625	593	635	601	616	601	569	613	579	589	593	628	607	562	605	586	621	578	608	592	591	584	617	584	628	598	564	622	585	608	597	597	552	590	628	579	664	625	587	637	608	602	622	601	625	657	613	610	610	608	612	583	560	577	608	591	593	608	599	686	593	611	615	621	580	566	609	606	603	603	632	640	612	587	586	586	618	630	626	581	592	573	573	572	617	582	595	633	546	564	597	641	604	584	561	595	616	598	618	644	593	630	602	603	612	590	571	630	639	593	621	579	619	620	599	630	617	608	555	555	615	643	606	578	623	627	631	612	616	600	593	589	595	646	617	641	563	666	662	568	638	622	610	605	582	584	595	621	629	607	605	562	601	613	566	581	580	594	580	599	604	611	625	602	568	582	606	622	633	608	572	634	609	616	620	603	632	599	601	602	631	632	638	624	578	609	632	579	621	584	601	612	614	566	625	592	598	610	592	622	573	597	611	575	585	582	613	548	571	626	591	588	615	572	612	613	596	551	616	636	593	602	623	628	608	550	584	636	592	579	604	587	553	596	621	610	567	616	583	601	641	585	608	569	555	631	592	627	606	582	614	633	636	654	608	600	599	596	605	602	609	592	613	625	624	593	606	626	565	590	595	590	565	616	580	593	614	543	617	637	579	605	653	604	621	548	607	609	630	581	595	591	563	651	652	582	603	610	614	606	592	596	632	597	604	615	568	616	551	596	608	597	638	598	583	567	619	612	576	579	594	589	592	572	616	565	585	621	622	613	617	593	593	589	607	591	589	672	638	601	582	638	649	601	583
24496	20342	26442	24097	20341	9360	1174	800	720	638	571	537	538	496	473	484	477	457	420	483	434	408	435	381	398	425	418	412	433	386	434	440	412	396	435	423	409	410	396	403	414	425	370	401	387	425	435	404	407	401	400	428	406	427	400	394	405	417	406	451	452	404	390	382	354	436	404	423	399	424	395	386	407	407	433	392	430	437	372	408	395	413	359	425	403	378	418	450	405	374	428	397	402	359	405	400	433	403	441	422	393	395	383	376	378	414	404	406	385	405	422	386	409	407	438	408	441	422	425	381	370	394	406	375	389	391	391	405	410	406	418	393	447	399	415	410	380	418	363	368	370	402	381	418	396	425	374	392	436	394	384	390	411	353	393	400	400	413	423	378	385	401	393	398	379	370	402	429	392	376	381	372	379	424	395	395	358	379	401	392	394	386	366	404	373	401	401	406	396	416	376	425	391	471	399	387	397	390	399	415	442	380	390	423	403	401	344	407	432	397	382	403	360	371	394	359	421	428	416	397	378	411	432	400	418	426	406	409	417	385	406	406	449	396	365	407	398	430	371	411	400	408	389	418	388	425	454	395	432	366	402	397	394	415	389	378	431	393	409	407	385	412	404	381	409	410	399	400	399	418	421	377	432	376	388	391	391	405	396	423	403	351	380	416	410	375	403	399	396	387	416	378	384	404	378	375	406	346	369	365	383	403	368	398	392	409	425	412	391	390	386	415	360	444	380	383	401	398	396	405	404	411	420	380	381	411	357	383	421	362	404	400	383	409	410	374	413	385	393	389	397	414	396	410	433	368	385	402	383	414	396	368	400	408	381	388	409	382	372	405	435	415	415	410	438	332	399	400	413	381	405	385	393	414	385	382	401	370	394	410	383	401	402	385	417	373	362	375	379	380	406	416	417	351	415	378	387	419	392	421	366	391	403	382	366	402	431	410	407	412	384	398	381	394	405	422	440	405	396	398	415	381	403	388	398	371	377	398	406	347	391	376	364	387	404	430	387	397	399	411	407	378	376	379	410	404	387	407	370	391	394	393	442	387	409	411	412	375	414	420	400	402	430	423	428	422	386	389	379	429	407	390	346	403	367	375	441	368	388	396	391	395	355	389	390	404	413	384	382	407	384	373	418	403	439	386	383	404	401	428	406	373	406	383	382	396	383	392	398	376	378	385	377	347	394	370	396	421	402	381	366	420	388	403	422	402	408	385	364	381	376	390	385	432	401	387	384	413	390	413	427	421	413	426	426	383	416	379	381	419	428	391	390	412	404	388	377	373	401	395	381	385	403	418	429	420	414	382	403	403	422	391	382	395	398	392	377	370	401	385	400	403	391	374	435	396	382	397	394	391	438	406	385	418	397	367	393	398	395	400	389	403	424	407	457	385	407	380	389	401	380	397	388	394	396	369	375	395	426	382	381	378	374	433	423	385	400	430	388	417	411	397	403	385	382	410	379	412	457	445	404	398	423	431	381	410	398	400	402	399	392	356	384	399	422	397	367	374	412	396	395	383	394	411	406	406	390	387	400	346	418	391	371	421	373	377	378	390	371	375	376	390	413	384	401	390	392	415	408	404	425	369	390	380	420	417	411	374	391	394	413	460	396	404	392	340	360	366	426	424	379	422	393	396	383	377	426	390	394	409	414	382	368	389	408	388	426	395	402	393	427	375	406	362	386	418	421	416	402	394	362	403	374	402	401	411	399	390	386	401	423	356	400	400	408	347	368	375	408	399	389	414	399	389	380	389	381	376	396	337	360	392	412	356	383	393	367	395	361	434	410	365	407	371	404	417	390	418	378	409	378	394	414	370	422	361	390	412	419	400	367	375	425	416	399	372	349	389	382	401	400	399	388	396	370	372	403	349	402	403	390	395	399	374	396	388	402	408	401	384	414	394	445	371	383	395	357	404	402	413	423	413	396	379	397	371	406	339	380	406	402	387	359	404	438	397	385	377	394	421	425	392	397	380	403	390	381	430	422	416	395	391	399	380	383	383	379	370	363	392	367	390	420	387	420	412	366	425	433	415	415	392	408	377	378	365	412	421	419	399	444	410	395	376	400	361	404	393	379	338	417	384	355	420	381	402	402	413	389	363	370	369	365	396	392	370	409	380	403	404	416	393	415	369	392	397	390	398	392	394	431	390	422	411	373	437	384	395	395	394	386	429	375	360	426	437	392	392	413	412	412	408	363	413	397	386	393	400	424	412	442	376	429	368	408	416	419	413	416	399	417	382	404	384	381	406	389	396	403	412	357	404	416	392	408	384	417	399	401	421	415	396	438	388	411	403	370	389	388	387	370	402	392	375	420	394	417	381	440	403	422	392	394	386	406	418	400	403	436	416	394	393	356	421	415	393	399	399	415	400	426	424	422	369	387	368	409	394	376	410	406	394	388	412	409	373	404	374	399	416	417	393	340	400	396	393	406	371	407	407	377	385	358	412	397	397	398	390	398	395	379	383	402	406	395	428	374	413	393	380	413	413	386	403	377	418	403	415	375	400	398	407	396	389	368	381	410	391	424	354	388	400	386	389	382	417	437	387	388	412	408	406	436	404	419	432	442	422	407	393	394	421	397	420	414	397	395	402	387	379	403	384	406	412	419	384	402	391	385	448	395	390	410	419	414	420	391	421	374	351	386	397	396	366	433	391	376	412	382	413	421	415	416	401	392	359	357	386	407	405	450	403	385	413	392	401	392	387	413	424	408	402	408	371	391	407	424	349	404	402	406	384	392	392	385	416	384	394	367	373	390	374	383	410	405	387	415	361	411	404	405	406	397	366	422	405	411	409	406	415	392	394	405	408	427	419	395	381	426	397	399	410	380	410	442	369	427	376	399	395	388	392	398	406	415	382	439	421	372	446	443	392	369	378	403	374	437	400	382	388	387	383	381	369	398	390	391	395	421	408	396	395	390	410	415	412	441	429	372	381	395	390	410	388	395	429	383	371	400	389	404	384	426	441	388	433	405	410	411	410	421	432	381	405	373	365	368	414	377	376	392	377	411	367	369	372	405	402	428	384	407	428	396	388	380	380	400	393	366	422	431	389	393	391	417	411	382	378	426	390	413	380	372	390	420	369	397	393	380	418	402	401	414	398	397	369	425	414	373	400	382	404	410	414	407	405	394	402	384	384	388	383	386	381	432	394	427	410	421	386	406	331	395	444	408	422	398	398	383	381	377	394	446	377	363	436	384	377	383	347	414	397	406	391	409	412	403	393	423	408	395	384	457	391	417	383	412	418	363	374	354	411	408	391	412	378	430	364	395	407	413	386	402	389	403	401	373	414	399	366	420	396	394	395	388	374	387	396	427	397	394	414	410	448	374	403	415	428	385	412	364	425	414	383	413	397	381	434	394	418	362	385	408	396	363	402	372	422	376	397	396	433	369	422	431	398	371	437	377	401	401	393	388	393	409	385	443	408	421	408	401	431	373	398	402	436	406	379	365	385	405	379	382	377	379	389	415	421	399	404	410	430	387	393	414	423
24680	8492	7709	4302	2785	1945	1515	1316	1137	997	783	763	737	615	580	583	593	598	542	514	533	527	523	491	490	463	445	484	497	468	463	448	420	492	435	428	447	399	439	403	443	460	412	439	408	451	446	453	458	440	442	462	455	389	448	458	394	446	426	429	426	415	390	439	398	410	424	436	447	446	444	431	428	429	400	405	409	421	454	461	424	417	417	410	384	433	398	426	414	420	437	382	405	411	436	431	436	427	408	398	411	411	400	420	409	440	386	374	423	469	393	448	396	448	431	440	411	395	439	446	393	450	428	409	453	445	390	404	447	419	403	446	445	426	414	420	410	409	429	449	390	406	403	420	418	406	412	401	444	410	399	440	403	431	426	427	429	459	418	437	452	409	453	392	403	404	378	461	405	414	435	390	422	441	419	417	409	404	457	422	413	407	411	414	430	410	415	390	393	445	422	383	412	394	445	427	405	439	417	407	407	397	382	390	455	452	450	441	407	459	416	438	448	406	435	441	408	409	411	388	403	426	416	427	417	438	447	443	419	416	416	424	403	444	413	429	436	402	432	406	470	412	430	413	395	423	430	403	412	412	426	423	442	439	437	434	436	452	430	424	403	422	419	437	411	429	396	415	455	411	407	414	430	443	427	414	411	391	447	434	428	412	431	421	412	416	434	401	386	378	414	439	437	398	426	419	432	410	414	421	439	423	423	386	362	459	404	401	427	392	435	441	422	412	396	409	384	443	410	383	386	422	399	409	409	411	441	411	422	394	392	432	440	436	418	416	387	408	404	389	404	404	453	391	404	439	418	424	428	415	435	395	416	419	435	400	420	397	373	402	401	427	412	425	443	440	441	432	414	369	394	414	423	440	411	442	427	473	431	430	404	472	466	423	434	405	431	401	421	459	403	407	412	423	380	430	413	414	426	423	382	411	442	411	426	412	399	414	424	412	415	387	393	414	413	411	450	413	396	410	422	404	395	403	410	426	367	405	410	405	398	410	412	366	429	395	403	435	420	418	431	426	421	463	424	414	439	458	441	430	434	440	443	411	419	463	402	395	418	398	406	391	416	394	387	429	451	399	463	452	407	440	382	401	451	432	406	436	394	410	410	423	456	404	419	418	400	374	453	407	396	411	434	394	425	412	408	392	385	418	388	421	433	396	399	443	410	455	410	423	399	422	430	431	375	429	438	382	403	404	409	385	416	438	416	402	445	407	424	415	464	408	417	452	422	426	451	445	458	410	406	403	417	410	441	387	380	421	397	396	420	465	428	442	446	432	404	439	413	424	448	416	393	398	411	408	412	402	412	429	437	402	404	412	437	401	437	409	410	438	436	401	418	412	396	401	418	422	405	383	406	430	415	412	431	381	404	433	435	423	442	387	389	433	430	399	414	429	422	405	416	404	386	402	437	415	386	389	419	422	430	410	444	439	401	406	413	423	432	412	438	395	417	401	405	432	423	442	398	403	412	391	414	440	416	440	426	418	410	409	369	428	415	411	448	387	399	443	418	396	427	404	434	405	411	429	424	418	412	447	419	430	392	441	429	460	422	386	393	413	396	402	408	421	399	419	420	404	419	417	436	429	395	401	421	425	393	407	441	427	370	400	434	384	427	437	386	423	383	424	410	408	416	430	413	381	417	402	438	427	427	424	437	382	426	421	407	428	403	412	385	392	430	416	390	433	439	418	414	432	410	450	451	405	433	363	431	420	417	458	418	383	394	417	426	447	424	417	437	432	425	401	442	432	405	390	426	410	432	447	400	419	437	413	431	424	370	412	406	431	439	404	431	426	408	409	437	417	421	397	428	454	429	420	445	435	434	436	408	396	423	418	422	415	417	372	401	412	467	430	411	394	403	451	383	403	390	415	431	455	441	393	425	399	432	444	427	425	406	421	409	412	424	398	403	411	452	426	450	438	401	415	430	382	420	400	415	409	429	412	430	475	388	423	370	390	450	389	439	423	424	394	390	444	379	471	437	386	411	397	417	396	416	385	414	406	412	424	409	437	401	438	395	409	407	415	410	416	415	408	413	411	454	424	403	439	435	420	455	425	405	428	420	430	416	415	431	412	431	444	393	430	419	403	428	415	448	388	430	410	423	405	412	406	425	384	401	415	415	420	416	401	380	431	448	423	438	429	417	424	430	390	415	435	397	409	430	436	443	380	384	415	425	403	404	434	419	426	406	415	409	423	451	411	428	431	413	426	417	424	379	414	443	418	408	416	413	421	378	399	422	400	410	431	448	411	403	396	438	390	427	420	436	437	412	399	399	440	417	423	443	421	409	395	407	435	394	407	405	413	446	379	422	411	420	397	408	386	418	428	411	443	381	425	399	423	449	421	418	449	430	427	383	430	403	395	417	431	431	412	462	442	397	417	411	447	404	387	386	400	422	418	383	446	435	407	429	406	396	418	435	402	405	405	409	405	431	427	417	420	416	448	447	371	441	405	413	393	413	417	404	400	431	447	441	423	395	434	409	413	422	443	406	423	417	422	420	393	395	420	458	393	409	426	422	404	450	427	418	427	416	415	417	421	453	440	388	405	413	414	412	435	406	447	415	421	383	400	418	428	441	381	420	408	430	436	391	430	382	405	425	403	402	414	402	394	417	416	434	456	430	394	446	426	400	422	419	439	390	402	396	413	403	399	408	395	404	438	425	408	425	390	387	398	397	417	413	402	450	418	421	406	412	431	420	435	416	425	401	381	428	390	390	440	414	419	416	442	394	401	441	433	423	443	462	401	425	387	387	437	411	430	383	409	416	416	425	393	441	417	386	470	413	426	412	397	387	432	407	406	411	420	426	405	411	448	448	441	365	428	437	428	422	380	406	413	407	426	430	410	407	458	396	429	433	413	389	427	429	415	391	427	404	388	453	447	387	426	445	390	429	412	435	409	438	394	444	456	418	426	411	403	428	392	399	417	355	436	433	468	415	388	410	409	398	430	370	434	416	418	384	391	400	409	432	403	405	401	404	397	426	445	442	423	402	417	396	391	407	433	455	373	417	466	429	385	408	421	412	413	415	451	394	396	417	392	459	457	420	422	444	382	396	391	442	415	394	404	412	443	386	395	414	448	412	434	429	405	436	362	397	416	368	421	405	422	428	395	400	405	431	423	404	416	424	395	408	433	416	368	420	424	426	410	373	422	389	393	393	430	388	406	405	441	414	414	429	443	418	440	415	411	409	434	442	423	408	447	418	393	419	429	388	461	418	383	451	431	435	447	423	435	414	428	402	399	416	411	412	441	406	403	419	462	403	430	403	418	400	384	423	461	415	472	424	422	408	398	424	425	411	423	413	411	432	405	466	408	431	409	409	395	428	440	425	436	389	401	441	410	425	424	419	410	445	411	396	427	433	434	449	429	413	428	424	464	432	428	431	382	428	438	416	466	430	448	435	444	432	417	379	433	407	402	415	448	434	451	379	400	422	436	421	425	400	429	414	434	392	462	420	450	390	465	442	391	444	405	401	405	432	405	374	385	402	439
22629	20360	27002	23603	20364	20442	9857	1809	1347	1267	1137	1054	1110	1010	982	1012	934	918	991	903	879	873	889	877	909	884	864	818	851	838	847	784	827	862	797	786	794	826	779	829	781	846	804	815	780	785	822	812	791	827	778	843	784	808	821	772	845	757	795	814	756	820	793	774	823	761	796	802	799	786	820	874	865	761	794	786	814	811	820	753	771	791	794	765	795	769	730	760	840	766	760	846	829	805	764	795	789	816	795	796	787	749	789	796	776	797	817	793	767	794	786	827	776	760	829	728	849	761	768	793	802	779	797	770	792	804	822	725	751	767	792	776	743	829	753	774	787	787	810	785	807	779	764	829	785	809	816	792	771	791	809	755	785	825	817	800	784	749	842	846	816	800	845	767	815	786	798	751	815	754	810	769	755	808	762	769	816	771	772	786	822	762	809	828	837	809	800	776	765	808	790	848	774	772	794	786	742	802	818	790	759	784	838	730	788	795	805	775	781	760	801	792	801	825	814	849	785	817	817	821	808	769	804	834	765	838	768	797	792	807	749	784	799	784	828	817	785	795	778	790	771	754	742	775	768	830	775	790	752	818	797	745	806	795	785	790	788	783	785	762	798	844	738	812	788	768	811	783	798	790	806	767	757	795	758	832	838	815	781	755	769	818	741	772	805	758	786	813	768	823	793	798	781	804	852	819	868	796	826	859	811	790	777	766	800	775	773	789	817	804	814	866	801	815	816	772	757	807	790	806	767	727	806	742	742	798	766	780	811	772	852	831	843	754	770	785	801	791	819	759	778	785	720	819	827	751	836	754	782	806	777	775	786	804	810	801	781	815	779	753	815	772	743	739	769	721	742	762	855	801	764	776	842	838	788	854	747	802	807	787	767	784	794	780	815	803	799	786	778	766	776	796	739	785	757	806	741	831	838	808	763	768	791	799	828	796	776	816	788	836	827	730	822	750	788	791	738	793	785	783	800	796	840	814	748	756	794	806	804	788	786	789	814	790	721	813	814	788	765	746	800	797	790	835	808	799	789	757	818	803	753	811	761	842	778	822	782	824	758	792	789	790	770	788	795	818	783	836	782	744	828	800	820	794	794	767	826	797	805	733	785	783	751	759	769	767	804	788	828	793	806	766	824	798	791	765	766	726	721	773	747	783	814	813	854	753	805	791	730	756	833	797	776	801	789	729	753	850	755	776	787	789	753	789	820	820	770	763	808	786	781	790	785	795	787	740	795	781	833	786	767	776	799	831	814	811	799	789	790	848	793	801	805	787	777	805	775	779	762	805	790	746	735	813	814	743	778	833	776	806	764	796	795	733	805	838	787	784	854	830	796	814	811	834	738	768	765	784	793	757	817	809	771	777	780	779	774	812	802	796	752	778	773	798	816	728	824	769	801	835	777	789	785	805	842	727	781	830	780	789	791	786	781	799	796	794	762	764	834	742	818	790	830	794	817	821	797	794	744	760	760	768	754	805	802	777	747	780	761	769	818	745	805	767	817	824	822	801	773	795	803	828	810	809	802	783	758	836	760	834	784	726	754	859	780	787	817	747	808	782	809	787	781	797	757	756	758	803	840	760	812	786	732	784	752	806	802	772	801	797	793	754	815	799	791	816	812	830	786	805	800	796	797	785	787	728	826	859	809	762	818	787	806	756	770	752	778	788	807	815	812	835	790	777	801	812	804	829	783	805	747	826	770	776	782	834	833	766	809	757	767	863	780	748	728	778	796	801	784	791	772	750	765	817	826	765	829	764	805	750	819	730	812	830	812	851	796	770	804	759	820	805	784	799	808	787	752	831	793	764	796	785	832	824	811	801	818	842	768	776	830	798	784	816	813	757	796	769	783	868	749	779	776	788	790	816	754	803	842	803	767	826	768	745	780	808	809	841	797	825	799	783	797	768	826	785	835	797	746	845	763	760	735	815	796	828	811	776	790	799	776	730	788	801	790	765	769	788	815	798	771	837	793	806	731	771	778	743	793	771	819	820	799	826	804	758	768	816	851	815	760	774	726	808	823	786	776	808	778	768	778	785	822	803	786	752	829	796	750	762	749	811	838	738	763	753	795	771	857	836	777	795	816	797	781	798	833	753	760	759	774	771	820	765	835	727	786	786	761	829	767	765	790	772	820	773	761	795	761	781	809	777	839	815	752	829	758	822	781	793	866	733	766	814	794	808	854	757	774	729	784	800	780	725	784	782	813	794	793	857	791	771	826	777	781	739	809	745	793	762	818	786	826	783	766	761	830	792	774	838	811	784	795	742	707	834	767	790	798	747	792	776	787	801	795	772	792	811	811	833	808	777	727	782	783	822	793	775	735	832	784	781	767	800	771	862	865	796	817	774	759	848	783	765	820	814	702	792	742	805	798	846	790	789	767	859	763	779	776	783	770	780	772	765	794	804	843	795	836	809	840	816	825	782	803	842	773	787	775	744	789	750	790	747	768	792	768	793	772	781	817	792	771	834	818	810	784	800	801	794	787	789	865	808	713	749	790	857	791	776	766	773	793	773	765	827	753	802	816	792	829	817	792	780	780	780	827	805	762	736	762	764	841	779	852	751	771	772	740	818	805	827	757	730	741	773	803	818	789	793	761	789	776	749	767	800	756	782	821	806	746	772	797	812	800	762	754	742	792	819	763	789	821	794	767	777	772	812	759	764	733	738	778	754	726	803	764	813	718	799	777	784	744	775	780	835	747	725	793	788	769	791	754	789	754	826	846	793	780	839	771	794	804	833	784	840	814	750	817	794	770	819	749	750	803	746	797	773	804	794	758	836	813	793	786	805	796	780	782	759	776	788	813	756	725	783	785	810	786	785	787	725	797	803	817	776	814	795	756	775	849	787	778	751	838	735	803	764	774	796	772	799	784	781	773	749	789	808	808	795	775	774	715	831	765	805	779	788	811	816	814	775	840	742	793	797	809	812	798	787	792	774	781	783	807	769	786	759	735	780	808	780	766	793	775	801	806	780	812	810	764	837	784	828	761	774	796	794	819	849	806	783	822	797	789	781	809	813	802	810	755	759	754	800	784	802	767	713	773	774	805	818	810	773	799	814	857	802	830	774	746	781	774	815	822	754	813	828	814	776	779	843	813	803	793	789	809	814	787	765	786	802	783	816	817	694	769	824	786	770	761	759	795	774	799	749	833	776	767	771	779	725	810	738	740	849	779	765	792	779	783	790	839	783	799	789	795	791	804	727	782	792	779	785	763	790	786	804	810	791	797	762	750	779	747	776	758	780	731	782	750	770	835	777	750	775	801	839	781	796	855	862	816	757	744	807	782	809	800	795	795	838	825	794	779	800	724	805	774	808	840	815	822	804	792	775	765	774	769	788	815	802	755	796	794	766	747	792	779	789	723	800	826	802	733	789	795	761	752	804	824	780	761	782	785	750	799	760	802	796	838	756	806	795	820	794	827	771	789	758	761	837	845	804	792	786	774	763	765	798	778	784	820	738	790	815	800	798	787	776	770	776	817	789	806	793
21027	14417	13322	7620	5159	3867	2974	2482	2008	1839	1569	1446	1349	1241	1148	1074	1063	998	971	1019	947	911	952	876	888	856	890	873	870	788	857	880	901	869	830	760	744	763	760	789	850	809	800	755	768	813	830	747	784	799	746	786	760	784	750	762	791	783	768	791	724	744	755	756	742	800	773	797	771	785	762	739	748	778	769	798	796	777	741	768	814	716	762	729	814	730	738	769	741	748	768	765	782	784	747	778	779	764	794	745	810	783	736	747	766	756	791	772	809	745	751	762	771	774	774	795	734	769	756	758	738	736	779	766	784	773	738	790	763	788	761	744	738	772	764	768	750	761	764	712	781	780	775	769	785	749	741	743	754	761	732	782	740	803	727	791	785	750	793	770	759	733	724	753	725	694	757	761	723	763	755	762	799	805	725	742	763	794	748	742	772	768	773	717	744	753	750	750	778	752	741	724	765	793	752	729	772	778	722	787	744	810	774	746	775	758	766	733	794	725	763	776	781	768	734	772	740	800	740	745	776	739	718	750	748	747	770	777	762	739	776	749	740	717	821	762	724	700	805	737	745	750	812	767	752	734	784	772	794	734	726	715	795	758	753	745	756	743	797	793	796	710	711	747	751	766	790	745	767	756	753	812	731	761	720	800	775	734	722	760	768	733	746	759	764	794	754	747	781	753	787	752	720	740	745	715	771	750	734	760	704	779	755	798	719	746	785	781	753	727	745	837	727	770	746	767	764	782	718	745	771	722	765	734	749	767	781	773	830	733	771	728	732	763	767	744	733	780	770	786	725	761	752	760	791	744	745	773	758	763	764	781	770	732	767	757	736	744	804	749	785	745	704	742	721	800	797	751	812	779	812	772	754	759	716	790	756	795	746	738	704	758	709	766	733	779	790	763	721	801	770	726	734	780	784	788	748	778	708	748	765	725	749	709	804	725	765	719	773	727	783	674	747	751	742	773	752	746	718	746	786	729	740	784	789	768	751	766	732	741	756	812	791	771	737	762	769	782	785	751	795	755	776	739	722	752	785	679	795	731	744	774	742	763	753	741	744	761	769	765	748	785	695	777	742	703	766	787	773	742	730	736	796	739	717	790	750	766	792	781	759	746	791	765	709	751	760	736	789	782	802	798	782	755	762	756	754	719	761	730	756	752	763	771	786	737	779	783	797	739	740	715	759	711	776	762	726	777	782	760	705	796	720	739	729	766	737	787	731	755	772	765	726	784	753	755	729	771	758	794	741	799	777	786	779	728	750	766	735	776	793	760	744	752	717	755	774	763	779	749	724	769	729	722	764	754	752	748	776	758	731	753	807	749	765	724	815	756	784	749	764	772	762	739	775	741	760	755	759	757	773	753	771	712	763	711	787	741	784	746	776	703	768	693	719	748	782	769	757	774	788	718	734	741	758	747	776	772	737	759	767	772	747	790	785	753	786	743	776	760	738	752	802	756	747	753	733	761	751	761	761	782	775	746	792	730	738	771	782	737	778	747	778	732	754	721	774	742	755	781	766	709	778	806	760	734	745	728	758	713	773	759	742	778	772	771	727	773	747	754	721	711	749	758	730	783	775	766	742	793	743	694	740	778	772	755	732	755	720	777	747	756	738	761	735	747	801	725	763	710	738	790	733	772	801	753	728	728	770	768	722	770	754	728	745	765	755	743	776	755	723	783	760	720	728	731	749	713	744	765	696	754	776	753	737	730	772	728	777	780	742	772	792	782	753	698	757	737	749	748	796	715	721	751	778	774	695	717	703	762	711	735	737	794	787	743	696	798	769	749	725	738	794	750	743	765	786	826	735	748	749	739	784	761	789	751	721	748	765	780	793	772	766	732	828	753	717	784	789	712	736	773	797	781	727	752	764	754	723	768	738	767	702	788	762	724	787	778	778	758	791	719	739	753	742	767	735	751	760	774	709	721	775	770	756	754	743	804	740	771	715	765	688	780	731	761	773	743	800	734	767	740	716	703	720	733	731	748	745	706	708	777	769	743	755	763	732	718	742	765	764	787	760	740	733	790	774	759	740	788	773	797	715	753	725	778	732	740	745	750	769	751	764	774	748	756	754	744	785	756	774	741	775	785	729	806	769	735	799	765	763	753	792	762	774	748	742	725	757	747	789	718	745	774	774	782	752	751	749	805	768	746	757	769	780	739	758	739	750	720	707	750	760	753	769	735	755	765	739	784	738	721	756	749	769	754	738	752	739	721	784	736	736	776	717	760	817	715	721	723	729	762	768	761	762	793	735	751	808	787	776	778	765	782	715	725	733	771	705	741	726	789	731	693	762	785	730	813	784	764	721	759	767	762	752	770	799	783	778	753	731	729	724	725	723	775	776	763	806	753	822	768	783	791	737	715	806	738	758	793	755	723	755	723	772	821	755	715	752	737	767	715	752	752	761	739	777	780	794	712	771	735	771	810	845	734	725	773	772	719	748	772	738	780	733	788	760	741	777	735	739	804	721	734	754	750	765	754	732	686	741	769	769	727	735	813	815	772	819	738	774	735	789	762	742	762	764	741	742	767	766	708	774	783	798	712	776	751	689	725	722	728	729	768	702	750	740	727	762	758	755	771	744	764	810	759	710	767	743	741	729	771	763	731	776	731	758	741	762	752	779	740	767	724	764	755	756	782	717	742	760	789	755	723	758	770	740	751	791	720	765	757	753	745	757	765	715	776	750	753	763	740	769	739	775	734	808	727	815	814	786	780	819	797	743	720	781	725	763	729	772	727	735	788	779	764	755	794	762	757	753	760	755	770	750	724	781	755	725	720	783	765	760	732	767	789	751	779	748	797	755	728	772	765	720	754	745	742	755	755	765	750	787	776	782	721	737	754	770	700	795	806	802	787	753	747	767	768	764	749	746	731	767	757	732	761	764	751	784	750	754	750	721	784	768	750	749	714	729	787	786	758	750	718	788	677	740	733	758	706	758	748	809	796	732	779	753	731	748	746	735	832	753	760	744	776	756	735	711	768	796	803	752	761	786	758	728	734	769	764	751	758	773	812	758	706	761	704	734	742	752	736	743	777	742	778	820	739	778	805	728	779	747	760	811	769	733	770	733	755	716	767	743	761	769	748	738	748	773	735	726	745	717	785	774	746	745	721	733	772	798	763	796	788	809	776	798	778	800	782	780	738	735	725	811	745	741	732	771	757	773	747	767	775	761	813	791	755	752	760	749	720	759	769	741	733	754	707	752	760	680	722	741	787	748	757	744	731	745	792	748	720	809	712	681	707	769	760	742	747	766	761	771	772	724	792	776	775	790	787	748	746	728	756	783	750	728	747	782	779	717	719	763	721	766	709	745	779	769	803	720	707	775	774	792	759	724	792	783	721	798	750	780	776	729	746	772	775	779	758	719	773	818	728	758	783	777	750	762	737	787	735	695	756	724	788	768	758	730	784	771	724	763	801	731	758	765	787	730	772	828	724	741	759	757	768	777	768	722	734	774	801	779	795	772	722	750	776	783	749	728	776	785	762	788	767
30711	14644	2568	859	699	668	612	616	607	571	579	580	635	642	575	550	588	597	542	604	595	562	612	602	559	541	561	587	591	597	555	617	557	564	606	598	566	601	550	584	581	614	599	589	571	565	585	572	564	533	591	574	545	594	551	599	577	570	595	635	582	559	575	548	581	559	611	577	597	538	549	564	555	559	599	590	562	577	595	587	558	576	628	607	589	592	622	584	579	569	559	535	659	567	567	576	595	598	595	596	591	604	584	598	603	580	549	586	573	590	613	598	583	580	585	601	575	606	563	590	606	573	581	593	613	594	625	578	601	549	544	573	578	588	600	615	577	589	592	598	583	621	576	606	618	571	591	595	596	565	584	569	573	558	596	566	557	586	542	556	569	569	569	574	611	577	571	587	578	573	581	578	589	565	573	573	568	578	587	565	566	623	560	593	551	619	572	578	558	631	530	583	567	545	564	575	570	600	581	587	569	567	512	593	585	600	635	574	592	574	577	581	617	572	556	580	609	545	562	551	551	603	550	586	584	569	539	604	584	578	576	581	534	604	587	562	604	562	593	584	631	581	552	602	589	580	584	590	597	610	601	608	593	578	618	588	575	570	563	561	584	589	555	614	543	576	578	579	531	577	544	589	574	608	562	554	566	588	544	563	550	585	532	565	608	600	552	568	592	611	600	582	570	561	601	548	536	592	616	562	637	579	573	562	606	595	559	574	589	595	581	594	591	586	575	585	563	593	585	546	593	566	548	575	561	585	623	548	603	568	613	575	629	587	567	570	592	600	579	593	552	572	592	588	616	565	607	589	581	585	590	625	576	571	541	629	558	566	589	546	579	635	574	615	594	587	610	584	549	575	553	607	629	588	564	614	558	577	629	591	555	576	627	543	604	542	584	604	548	594	594	566	579	572	598	562	583	625	590	599	560	636	560	587	618	583	581	572	550	559	557	583	601	582	539	506	604	607	582	544	572	563	569	610	579	553	621	596	596	625	548	579	548	575	553	607	604	628	550	571	613	548	580	592	556	595	581	565	619	598	546	577	574	560	570	587	583	610	591	538	597	585	585	572	542	517	571	572	563	572	597	588	608	575	620	591	558	615	564	607	526	559	585	554	550	565	595	604	599	550	545	625	562	616	606	605	585	580	587	565	582	623	555	609	584	593	572	541	548	529	577	587	565	593	572	583	622	610	580	564	616	540	613	594	551	574	587	595	600	561	579	569	616	564	582	621	588	598	596	563	592	551	587	584	549	556	554	534	579	558	577	579	570	591	566	592	564	591	544	603	577	566	585	583	591	546	558	579	535	579	585	565	565	537	576	584	569	539	579	530	596	575	600	570	596	568	562	559	555	573	581	605	566	563	576	589	588	555	551	606	515	562	532	589	582	595	526	592	563	552	597	561	566	561	594	601	578	585	591	569	596	560	544	569	593	596	637	599	565	539	570	563	568	606	592	597	596	556	578	558	585	570	614	556	559	540	579	580	550	569	623	624	579	610	549	552	588	600	591	590	580	646	572	576	589	631	554	507	608	590	603	593	596	587	560	578	593	583	586	570	577	555	578	598	533	618	573	574	631	583	579	618	588	566	561	587	594	559	546	570	577	573	574	576	535	554	610	516	548	564	600	557	663	550	579	600	546	559	592	590	617	546	596	599	584	587	592	626	589	592	584	610	566	568	563	608	576	592	568	588	574	566	562	615	604	577	587	586	601	580	532	564	586	581	601	577	532	627	624	558	567	587	579	613	583	576	547	614	575	575	589	575	557	544	554	565	556	588	565	603	559	588	588	593	562	582	575	618	599	551	632	578	636	613	557	547	606	562	605	585	567	605	577	542	546	598	561	573	547	585	621	569	600	578	604	607	631	564	604	557	576	567	568	586	557	572	598	533	588	592	596	571	592	597	576	560	591	548	553	598	604	573	542	573	621	552	590	603	557	581	575	568	533	568	568	603	631	607	605	565	543	555	570	595	549	610	582	549	582	603	615	612	584	575	560	589	559	583	533	574	632	643	581	569	593	566	562	557	593	600	570	576	534	537	595	588	603	555	563	558	611	591	595	564	581	553	554	564	593	560	593	553	584	599	599	607	593	589	595	577	558	574	569	562	622	562	602	599	589	546	574	559	567	629	610	608	602	578	590	573	548	568	588	552	569	548	587	592	618	552	556	582	542	529	582	548	583	580	576	585	598	576	564	582	575	623	562	597	566	635	601	551	588	609	558	624	581	624	563	583	566	560	550	601	537	575	568	561	575	554	585	559	589	573	585	565	577	631	624	508	545	613	622	596	535	566	629	599	591	565	626	580	588	598	601	596	594	562	613	538	575	560	602	581	574	596	595	596	553	575	575	583	566	567	608	618	550	599	601	589	602	617	601	588	589	631	577	581	579	578	556	565	606	562	558	570	534	537	558	617	541	567	593	587	562	564	560	579	559	581	629	529	581	563	577	567	563	565	573	554	599	571	587	566	588	626	638	551	583	569	565	540	588	545	570	557	579	554	575	573	569	618	591	621	608	604	593	575	611	573	597	604	605	560	583	565	585	576	573	570	608	577	603	610	585	582	594	620	585	577	548	570	554	592	669	579	540	597	591	568	555	555	560	581	555	584	589	579	551	579	570	565	595	599	571	573	573	595	559	550	625	564	619	573	595	589	566	617	596	564	585	590	519	612	575	551	549	559	558	575	569	542	603	563	602	562	609	551	569	571	542	606	590	596	555	593	575	562	550	581	612	619	568	602	597	583	589	587	589	596	567	607	579	571	594	598	560	564	595	598	576	589	579	560	575	586	599	636	551	581	584	578	590	592	562	606	582	574	549	557	615	569	575	565	581	554	591	610	586	553	541	536	594	565	562	630	567	559	594	585	560	542	542	561	554	558	558	616	555	594	587	548	608	556	546	531	588	573	600	611	582	568	618	556	584	626	580	561	549	549	572	583	618	533	554	563	573	570	547	558	566	634	563	570	590	575	571	557	572	565	565	630	543	575	567	632	587	542	581	588	578	591	585	595	564	596	628	620	576	623	585	561	579	585	576	579	591	554	545	586	540	556	609	553	530	641	549	523	608	563	596	608	584	537	611	569	577	569	603	563	604	586	520	580	553	581	590	598	550	557	617	593	568	611	592	618	593	609	614	582	633	590	586	618	594	589	570	560	565	591	641	603	546	563	580	581	566	608	524	613	559	572	599	605	606	578	598	595	577	617	554	569	594	594	603	637	591	577	587	588	591	613	591	599	543	599	578	581	590	566	584	585	546	568	577	589	599	602	534	599	575	590	559	590	560	600	604	536	616	586	563	588	571	571	565	591	616	619	572	605	561	572	539	578	563	551	597	577	598	598	608	562	564	565	550	549	611	542	606	560	561	549	564	592	612	564	581	597	590	584	579	571	569	561	606	581	602	568	588	647	583	541	562	582	593	596	536	575	584	578	602	592	598	576	578	578	538	567	590	534	548	604	577	559	601	580	601	531	561	554	558	562	551	594	558	595
17959	1173	1015	825	733	675	657	691	587	619	624	635	670	640	644	605	628	616	622	624	659	631	595	611	636	594	597	610	618	604	597	613	632	663	574	644	587	610	599	613	599	642	632	643	658	644	593	599	588	629	629	610	605	582	641	615	583	611	647	604	635	588	651	662	612	612	596	584	642	606	605	594	572	606	608	588	630	630	639	619	572	614	621	598	633	626	612	604	605	607	651	606	638	623	580	601	605	640	627	645	586	638	602	595	622	618	628	590	644	590	643	593	631	641	641	597	606	662	593	607	609	618	621	666	622	643	637	645	608	665	629	628	583	648	591	622	597	643	579	573	620	662	609	631	561	598	611	582	608	596	580	663	601	571	618	642	611	612	613	605	597	568	611	600	603	609	613	611	621	586	615	620	623	638	629	602	601	634	637	579	645	619	644	641	607	660	661	638	655	625	610	607	584	630	612	638	622	643	596	591	619	633	595	635	611	633	655	614	626	611	588	619	618	656	639	581	584	581	625	652	646	639	644	604	626	643	611	601	621	635	604	599	666	605	610	641	640	572	623	544	575	617	644	575	620	562	637	595	601	601	643	620	637	599	613	596	595	619	680	620	643	632	611	596	603	608	609	635	600	620	602	599	605	591	605	659	614	631	654	607	634	640	584	608	628	651	622	589	606	623	606	593	625	600	598	629	619	632	652	642	635	611	598	588	633	636	611	615	588	590	594	613	576	613	569	593	593	601	589	606	642	582	579	628	645	587	663	600	611	542	659	630	631	630	627	631	615	588	596	582	580	583	627	631	649	620	644	653	620	613	591	600	596	653	585	607	649	603	599	577	612	632	612	635	636	611	606	632	582	576	662	604	583	603	593	611	622	598	606	612	585	577	602	595	586	614	642	608	571	590	580	572	579	583	610	613	601	590	596	627	621	619	602	607	644	606	604	651	612	612	612	614	616	648	616	600	578	623	569	602	595	659	669	608	646	645	573	599	631	626	627	609	640	631	619	612	643	623	601	617	634	593	610	624	635	629	651	607	638	583	589	605	578	605	592	613	617	640	569	631	581	647	636	661	633	613	571	601	560	577	597	603	613	567	585	615	582	626	611	640	601	607	582	608	654	618	635	621	656	610	644	660	628	620	589	544	631	593	620	627	620	629	630	598	660	605	626	615	602	630	645	615	617	620	582	631	628	674	615	586	616	648	553	596	603	621	621	591	635	626	625	614	607	606	635	637	607	627	577	630	637	594	555	630	598	612	616	615	633	665	647	607	572	613	630	625	608	628	599	594	620	594	638	570	598	608	602	592	627	597	589	645	631	622	578	646	662	568	588	637	601	627	601	623	599	611	623	622	557	589	587	627	626	679	626	586	600	644	582	605	622	605	629	663	623	580	634	651	616	596	619	644	587	567	604	634	599	632	630	601	639	604	619	602	653	586	624	583	594	657	592	581	595	654	589	599	658	621	580	560	614	577	610	640	606	612	617	653	612	604	630	585	632	582	661	624	577	593	598	625	615	583	608	605	598	616	638	622	602	559	587	631	609	600	628	636	603	564	606	580	596	592	623	616	620	594	587	672	575	638	597	638	612	613	618	582	632	602	605	609	664	622	624	650	618	600	600	592	570	599	605	599	591	600	638	611	573	596	605	624	635	664	599	628	589	589	576	583	630	614	612	652	639	621	600	610	642	592	630	611	638	641	608	621	597	591	580	627	646	608	591	584	549	613	601	617	646	656	618	619	595	637	626	634	566	566	615	630	620	662	623	619	604	626	612	606	589	610	621	661	593	607	577	614	608	615	613	625	591	607	603	563	640	651	612	618	552	658	614	601	649	622	617	644	611	610	622	605	610	606	576	655	577	568	631	640	607	608	614	603	590	636	626	621	601	623	653	627	560	639	641	563	620	656	624	624	627	602	636	635	606	630	600	596	611	603	572	634	651	654	603	638	612	663	624	618	626	623	645	611	596	598	605	593	631	651	603	566	603	646	617	617	589	605	603	615	597	601	654	625	639	652	599	620	644	606	589	587	630	638	634	565	626	681	618	649	659	590	625	589	621	619	670	579	607	656	611	640	615	576	607	595	597	646	615	642	617	607	635	604	635	592	628	626	613	649	619	624	626	665	631	600	595	629	615	614	619	613	565	593	620	603	626	601	600	644	640	609	609	647	636	613	619	629	591	592	634	600	627	606	623	627	613	623	574	621	614	601	623	596	584	601	648	583	617	630	620	619	616	627	576	598	605	622	636	589	600	613	621	617	605	617	581	603	615	616	633	614	595	597	598	591	607	584	610	626	646	638	583	620	579	599	645	619	605	588	578	589	613	625	637	658	597	625	676	586	605	604	561	639	593	613	599	610	596	645	620	654	630	618	622	611	596	620	616	611	596	586	638	609	611	647	659	613	578	584	570	607	670	632	559	593	576	601	592	609	607	631	595	588	606	630	613	565	636	631	630	637	627	604	633	599	642	633	612	621	624	574	594	642	607	615	620	629	595	627	644	606	611	627	589	637	581	593	564	617	639	621	628	587	587	585	613	644	641	599	634	632	663	585	650	615	600	567	620	600	623	590	611	623	594	636	604	608	569	634	634	582	620	654	588	576	608	595	565	622	604	638	602	684	581	624	631	611	614	621	598	627	608	623	618	607	640	604	648	620	622	616	647	618	609	595	652	610	611	605	591	579	618	630	620	556	635	600	608	535	601	624	616	632	603	643	600	623	649	603	637	585	629	600	618	577	673	611	586	616	604	621	578	594	653	602	607	631	633	586	580	599	583	619	637	640	580	582	618	606	652	643	623	610	550	621	611	629	612	624	594	617	627	614	586	580	600	640	623	565	565	649	625	589	625	601	665	597	586	607	581	614	625	630	582	657	605	570	617	611	611	658	606	638	619	609	609	684	619	636	627	625	594	613	603	614	632	605	619	635	613	654	554	580	602	617	619	586	645	604	593	649	593	679	632	602	636	609	581	630	612	644	635	679	552	619	625	638	618	649	589	630	666	625	576	605	592	620	585	619	578	625	651	575	623	641	593	597	627	645	620	631	589	609	671	593	635	632	599	594	620	618	629	635	666	622	644	574	638	589	601	575	571	581	596	619	621	609	573	599	601	584	600	643	621	599	656	640	596	610	624	651	601	602	627	607	652	604	612	669	632	611	577	649	636	624	628	610	616	591	617	624	602	613	590	582	621	589	587	575	608	593	604	595	585	625	645	616	617	609	645	664	622	614	609	611	639	643	594	694	582	652	621	581	641	598	640	639	631	573	625	619	603	629	610	611	564	656	611	620	631	565	568	639	620	600	562	577	586	584	625	580	586	584	658	581	596	617	587	591	617	597	603	683	624	578	652	591	609	617	625	598	597	617	561	637	561	626	626	630	613	648	652	618	596	595	602	590	603	636	624	587	638	563	579	635	616	599	638	636	635	617	643	606	650	603	609	647	574	593	597	622	638	610	637	587	591	616	605	645	617	607	596	614	596	623	600	594	584	664
24498	20328	26387	24092	20333	9342	1147	770	662	641	633	531	483	510	500	446	500	446	482	447	473	429	449	433	446	437	423	404	415	429	440	436	432	383	483	412	433	423	426	395	407	413	420	422	398	408	399	430	403	424	376	421	363	413	394	407	385	413	420	426	416	391	437	408	389	404	408	406	374	376	393	407	431	402	412	399	426	404	425	392	437	423	420	393	446	405	389	432	407	448	409	399	398	438	430	400	437	431	373	396	417	365	397	401	394	400	421	421	431	407	387	389	361	412	445	381	432	412	380	414	408	409	429	424	411	412	394	426	414	403	416	426	379	397	371	368	475	407	427	402	393	437	410	407	391	393	423	412	375	366	373	418	405	400	428	401	397	424	385	418	428	380	375	391	428	444	411	425	409	397	395	402	404	401	430	376	418	397	397	430	406	435	425	461	395	388	400	412	442	387	403	423	428	415	424	380	417	393	407	414	425	419	406	411	421	363	357	381	387	387	371	391	375	448	417	398	397	374	430	439	389	394	442	409	415	387	437	429	426	402	406	408	393	424	389	431	388	399	391	395	432	422	402	359	425	426	410	448	398	395	410	406	416	409	425	403	392	369	380	433	395	402	416	375	429	431	383	372	430	387	388	417	413	411	368	410	434	402	371	380	439	413	427	380	391	375	403	416	380	427	389	390	392	419	379	406	428	382	396	453	397	377	415	388	383	384	383	391	402	387	425	392	398	399	405	418	391	398	394	425	455	410	412	383	446	383	418	405	368	387	394	390	443	431	390	370	414	434	391	399	382	409	408	422	429	369	417	432	392	389	391	417	381	407	411	430	399	407	372	419	397	420	409	408	385	390	405	406	425	377	419	402	387	418	367	404	437	412	429	383	411	405	368	397	390	388	383	385	387	390	414	390	402	391	422	392	400	416	398	434	424	373	408	430	386	400	392	398	417	402	395	407	395	424	407	400	417	394	391	403	403	421	368	379	397	427	411	391	411	411	447	423	381	399	441	381	386	391	432	379	387	423	411	428	419	385	402	418	409	404	416	384	388	420	416	442	367	375	407	372	390	407	417	406	430	410	403	368	431	367	397	402	406	392	409	405	435	431	369	425	434	426	397	390	422	430	434	415	400	421	368	394	394	416	370	406	379	360	422	413	400	372	380	403	392	411	412	405	385	434	420	349	406	381	368	390	419	428	399	420	395	402	431	413	388	396	414	370	434	375	381	383	394	407	399	364	382	391	411	386	389	380	415	371	405	436	395	452	416	389	400	382	389	395	376	402	435	417	393	413	404	386	384	383	394	454	409	398	387	406	398	398	404	405	382	433	445	390	436	417	357	410	424	431	421	405	408	394	406	475	401	413	408	363	385	427	412	433	408	378	361	405	402	393	433	390	397	424	417	438	427	413	372	401	360	399	376	404	397	379	423	369	392	410	405	415	399	388	408	379	404	403	392	376	394	367	401	391	393	422	423	387	394	377	409	414	376	404	390	407	413	400	402	389	374	392	386	411	392	389	397	405	423	409	385	396	406	397	413	399	398	422	391	432	375	405	401	359	419	430	368	386	399	424	416	385	388	388	400	405	409	403	416	380	408	367	417	440	449	401	398	416	408	386	434	425	388	451	433	376	397	405	398	442	417	427	444	355	410	381	433	433	409	413	394	428	404	419	396	393	444	405	435	383	379	394	404	378	404	376	408	401	419	376	442	440	411	426	408	402	387	401	408	385	404	407	378	367	417	428	393	415	392	413	397	451	425	401	403	367	412	414	419	415	378	399	408	379	392	381	396	403	403	391	392	406	392	386	445	418	387	386	394	434	436	399	410	428	413	399	397	413	392	399	396	437	385	435	393	385	415	386	428	388	388	378	393	421	403	344	430	445	383	404	411	376	424	394	438	383	399	405	414	421	421	412	417	371	387	378	399	372	393	383	400	385	410	395	434	395	415	428	428	382	452	413	416	421	362	421	373	389	388	373	421	363	415	421	389	403	433	390	441	403	407	385	404	437	426	400	374	424	397	384	406	426	400	463	388	397	403	481	404	394	377	433	354	397	384	426	412	390	390	403	386	380	382	400	420	388	348	423	420	421	450	412	421	384	411	417	400	387	402	394	412	401	399	410	407	379	404	389	360	423	392	435	407	385	402	416	389	380	388	405	418	419	377	396	396	412	423	391	376	389	417	405	384	384	366	424	422	401	395	429	396	420	417	412	400	414	373	406	394	415	434	373	415	401	401	397	398	421	371	422	380	389	408	433	429	417	373	403	392	370	401	448	443	398	383	407	437	405	436	391	420	455	412	436	436	435	423	402	470	433	437	422	375	391	415	421	408	384	410	421	384	414	387	378	380	390	433	437	389	376	421	373	411	406	381	396	368	433	413	376	412	413	427	436	420	417	430	382	423	399	372	414	408	365	440	448	407	378	409	404	397	365	394	416	390	419	403	404	402	402	406	402	420	427	421	421	423	441	399	402	436	403	405	391	400	388	392	388	441	402	384	402	425	371	399	374	375	396	388	403	442	378	375	416	382	380	381	422	402	407	388	415	410	394	444	369	437	382	407	418	402	434	387	390	435	378	394	376	425	416	430	435	419	400	412	463	414	404	418	420	365	423	369	418	378	360	398	392	428	418	393	443	397	388	392	402	433	386	392	407	373	399	375	404	392	426	418	437	409	404	411	388	403	421	376	402	386	393	391	399	400	407	379	381	390	436	421	395	416	386	413	404	355	417	409	426	395	391	413	428	425	377	387	415	385	366	434	405	429	390	399	383	423	372	405	405	407	396	436	397	397	410	391	405	397	394	354	386	359	362	395	392	406	372	367	424	420	403	415	391	407	379	418	361	407	413	403	395	410	406	428	380	401	384	412	388	421	381	377	417	398	391	385	409	396	368	407	415	422	419	398	418	401	416	389	416	365	420	421	418	422	365	380	410	403	407	382	431	384	398	396	411	404	411	431	421	406	411	395	421	408	388	379	381	405	408	383	417	397	379	390	457	412	391	407	436	413	416	398	407	429	408	394	439	405	379	405	402	412	419	389	424	374	412	377	399	408	403	438	380	417	410	388	402	409	405	398	365	413	404	431	401	407	413	389	427	409	390	419	436	408	427	373	405	399	403	416	398	394	370	395	416	410	453	393	406	429	381	390	399	429	370	421	441	414	414	392	423	429	372	403	435	393	370	363	423	376	422	409	402	412	351	395	386	417	431	392	414	425	401	395	444	414	427	414	409	390	376	421	402	395	421	406	392	379	387	425	368	414	376	383	438	413	405	370	398	397	403	403	409	414	413	376	356	422	417	388	369	431	392	361	400	398	411	410	413	467	355	406	380	395	389	422	415	410	419	379	364	386	405	388	443	406	425	392	378	394	415	382	382	387	408	425	371	418	387	436	375	388	405	372	400	380	408	393	413	418	399	414	397	365	392	393	455	373	409	419	422	403	414	395	383	423	422	374	399	384	405	411	434	396	421	423	428	402	370	374	438	394	411	413	391
25324	8378	7758	4203	2839	2053	1558	1299	1091	961	818	743	711	674	699	610	587	525	553	511	526	527	509	466	519	445	467	487	446	509	452	430	453	427	462	473	428	461	450	447	442	448	424	416	464	434	412	432	489	409	406	421	410	428	452	422	444	416	409	449	409	409	422	423	481	410	439	418	445	441	443	421	433	439	399	437	424	376	480	394	401	439	437	406	454	429	447	419	446	426	420	406	420	420	438	400	426	440	396	430	451	421	426	448	399	423	395	429	396	402	431	392	436	442	415	447	440	439	460	396	422	424	431	428	389	424	430	420	402	386	398	428	422	402	422	472	386	433	406	407	415	435	410	406	442	430	391	448	433	434	407	402	433	419	411	414	427	404	427	407	420	461	444	411	390	400	397	407	439	398	456	442	398	366	413	409	419	426	412	421	420	379	410	417	442	412	433	458	382	430	437	424	463	433	413	398	435	461	399	390	409	413	394	442	411	372	433	445	435	461	457	404	437	400	404	456	418	402	461	408	437	407	448	416	404	398	398	405	405	458	423	403	466	404	415	447	419	410	395	422	432	379	418	434	427	462	408	469	430	451	443	421	403	433	428	416	442	429	430	424	434	418	430	425	434	410	428	430	402	409	439	371	459	441	424	413	423	408	404	457	389	442	458	393	430	410	419	429	431	451	408	407	441	397	429	413	440	390	425	425	399	471	418	455	439	424	420	417	425	434	443	413	423	436	433	444	432	427	433	392	484	427	407	451	433	444	405	401	411	439	416	439	435	457	413	421	421	430	392	423	464	424	409	418	434	416	408	456	447	431	416	437	460	421	430	478	404	390	409	419	466	414	389	396	422	396	453	427	428	407	424	433	421	458	379	460	449	429	402	427	387	390	431	432	422	428	454	431	414	439	425	382	431	434	416	433	419	436	383	431	446	417	404	398	450	417	387	444	416	412	425	402	384	480	420	424	431	385	433	400	405	381	405	419	450	430	401	392	415	404	434	431	453	386	409	440	428	406	445	358	439	416	397	397	414	390	447	404	404	397	418	442	439	414	389	409	413	423	446	425	429	434	436	406	417	422	402	463	419	426	425	412	434	407	411	444	412	416	413	400	412	431	440	419	430	416	431	419	442	448	394	425	406	422	436	415	412	447	405	391	420	412	421	431	410	420	382	393	435	414	437	381	409	416	449	400	400	417	440	419	399	431	406	450	393	463	416	410	391	452	409	412	407	386	381	434	474	412	466	399	414	373	440	397	436	421	431	400	407	421	403	435	415	432	426	433	428	380	404	422	462	412	393	446	413	403	434	453	414	419	424	448	437	428	427	454	428	433	457	416	397	413	386	401	399	466	445	443	426	445	443	442	443	408	428	425	425	421	399	410	442	431	439	391	450	431	404	434	402	451	418	405	441	447	415	433	436	428	435	404	421	404	429	467	450	410	423	400	439	399	401	419	381	447	448	405	420	415	397	423	389	434	434	427	430	423	420	466	439	459	432	394	437	452	422	420	394	414	393	422	411	416	448	388	419	417	426	395	415	405	386	430	422	409	412	420	446	417	419	405	430	388	426	406	404	399	444	415	410	406	432	413	436	400	390	388	440	400	467	418	437	431	435	433	430	423	443	434	440	431	443	396	411	423	419	441	445	403	427	425	422	375	429	409	407	430	422	416	412	402	431	418	404	408	410	432	384	418	394	428	396	427	443	452	401	428	376	430	411	423	392	447	407	412	428	408	418	420	405	411	440	380	396	408	436	452	378	451	414	420	439	392	433	449	438	419	431	414	427	424	426	416	431	406	397	443	423	442	405	461	424	424	443	398	410	407	416	415	359	390	416	410	371	394	412	416	420	418	396	417	419	454	456	423	452	422	441	412	377	432	408	432	406	411	442	417	425	457	420	407	465	417	386	429	415	418	425	384	413	428	433	425	433	427	462	406	440	442	410	456	429	410	438	414	413	401	416	426	423	444	436	417	420	380	403	420	425	420	411	406	393	438	425	444	437	456	413	429	379	414	427	420	407	435	408	432	419	421	434	414	408	456	412	427	407	391	413	405	394	421	458	430	434	402	448	427	405	419	451	404	413	439	418	420	395	401	404	420	440	385	422	415	416	459	410	409	441	441	402	429	456	427	451	430	458	382	415	419	444	413	414	417	414	448	434	424	428	413	405	440	405	396	414	389	390	410	402	458	430	424	410	381	394	410	393	433	410	439	408	409	437	407	423	423	425	425	426	429	447	430	429	422	426	418	423	409	417	377	413	423	437	423	429	422	420	401	412	423	422	445	402	440	389	413	377	413	426	428	420	435	427	398	407	403	425	420	439	413	433	445	404	423	420	408	409	440	451	408	432	400	466	418	451	454	451	398	405	420	439	432	394	398	436	420	429	409	461	393	444	446	421	420	433	410	415	398	402	425	442	404	428	412	430	404	453	432	426	426	428	434	391	415	378	436	441	436	384	425	442	407	395	422	427	410	428	427	427	423	411	391	451	382	435	392	425	416	442	441	397	414	424	462	419	422	398	412	420	438	412	434	442	420	406	406	420	437	428	449	429	411	409	462	452	401	416	377	424	428	375	426	386	418	454	393	430	422	410	399	442	470	401	425	422	423	443	441	418	443	402	380	436	435	459	400	433	417	429	439	403	429	386	441	433	420	387	459	417	427	412	417	400	388	441	374	412	398	428	406	416	394	432	396	415	400	412	439	429	422	404	438	416	389	416	431	398	406	406	400	431	409	435	411	444	435	423	381	424	420	417	419	413	464	440	395	440	434	439	416	424	393	430	399	405	450	431	442	440	448	432	434	421	403	424	416	435	458	428	373	424	415	439	417	415	437	373	399	402	408	451	414	408	419	407	424	391	439	411	413	426	406	383	405	451	425	429	411	439	402	417	410	428	401	446	432	399	414	424	400	412	396	391	413	390	401	400	409	418	468	434	394	396	423	425	408	423	364	411	491	411	436	435	420	418	431	383	417	430	429	456	425	447	446	397	405	416	368	421	417	407	412	415	421	392	400	411	396	427	454	399	421	420	406	421	451	400	417	417	458	459	399	423	410	415	419	420	402	390	402	466	425	422	437	394	401	420	410	425	430	376	430	464	405	395	405	410	438	390	413	413	438	417	417	426	434	426	389	429	426	398	404	448	396	439	402	417	423	422	436	456	408	393	399	440	463	451	429	398	432	390	417	421	416	419	431	432	425	397	391	408	426	421	410	440	441	442	424	429	396	430	447	385	401	419	445	463	439	407	387	429	396	449	392	436	413	404	440	464	421	435	434	437	404	426	403	404	408	413	415	396	396	424	407	398	399	413	420	439	458	412	401	429	432	414	429	384	413	434	441	419	436	400	405	450	417	426	405	461	414	423	386	443	413	427	375	412	413	428	426	431	439	409	394	437	456	422	431	417	426	434	403	433	414	404	441	391	419	475	421	401	442	397	412	408	444	412	447	440	433	439	414	436	411	437	468	428	444	446	435	400	435	431	458	442	427	423	417
22555	20326	26964	23580	20332	20413	9627	1714	1368	1292	1109	1097	1026	968	982	926	941	918	976	920	866	886	866	866	887	815	871	891	799	793	849	857	773	851	768	806	803	833	784	838	812	834	846	793	795	810	843	818	820	749	809	785	780	840	817	787	827	786	811	798	772	800	781	786	786	793	801	833	802	825	777	818	778	753	837	830	763	798	815	767	782	785	805	778	770	746	743	786	740	839	752	729	793	767	828	782	794	790	763	827	841	808	746	740	798	816	767	849	779	820	750	762	795	798	788	835	770	749	811	742	801	753	801	799	794	783	850	848	806	776	752	778	810	776	831	805	763	787	763	801	789	792	807	782	791	785	757	743	785	773	804	800	840	808	780	819	777	765	773	756	841	804	787	768	755	758	791	773	834	798	833	760	750	784	783	817	792	769	793	801	784	738	805	800	752	783	745	818	735	810	814	825	750	834	753	757	775	796	766	793	764	814	794	795	741	817	817	797	801	808	782	791	795	773	792	819	825	819	805	836	736	815	821	743	838	802	862	781	778	811	795	764	773	790	760	726	790	818	707	754	752	860	813	731	834	784	757	773	826	754	758	745	779	744	726	764	784	807	767	768	786	770	811	786	780	758	792	763	829	768	819	776	740	812	840	813	782	780	774	786	748	769	760	792	762	788	811	764	714	815	826	786	750	727	774	746	791	785	764	836	770	772	780	777	800	772	834	777	724	821	828	775	748	816	745	786	769	784	756	782	725	781	815	824	774	806	770	792	836	735	782	821	849	766	801	816	790	766	775	792	777	847	795	763	816	817	773	809	722	803	796	789	797	799	810	749	763	758	812	773	801	775	800	780	781	767	785	808	776	834	783	806	790	834	779	823	786	859	806	775	763	767	753	787	771	749	736	791	762	781	783	791	786	771	807	800	766	768	822	756	785	772	818	809	785	789	847	750	798	816	813	736	804	774	788	768	762	796	754	805	731	787	807	810	780	772	787	859	780	796	812	759	781	773	795	780	763	776	741	764	809	812	760	808	772	833	849	809	819	815	791	781	758	792	784	788	795	794	807	821	780	733	800	760	803	841	776	817	748	834	829	763	809	732	829	708	809	778	805	784	720	799	781	842	813	802	794	779	764	785	765	756	820	773	774	740	811	764	801	780	812	727	806	774	764	763	832	793	770	741	770	764	775	758	759	767	818	754	836	810	815	792	845	810	783	790	800	799	805	768	778	847	792	822	756	762	819	771	766	841	788	819	814	780	765	766	810	785	755	745	807	825	773	788	795	757	801	790	828	847	805	794	830	813	821	791	791	787	785	717	741	835	847	780	800	784	756	798	797	726	834	804	826	766	733	778	745	784	789	755	781	760	767	782	838	775	794	751	756	792	820	766	803	792	798	788	802	825	791	770	790	792	820	801	780	739	786	768	777	748	799	764	773	782	776	788	788	831	728	802	749	780	812	732	776	795	772	785	757	794	766	779	761	802	805	805	826	769	787	769	727	763	770	785	773	788	786	810	720	771	802	837	789	770	843	743	777	841	784	812	791	811	783	767	805	753	819	775	755	717	782	771	770	752	814	818	793	825	823	760	816	723	806	772	782	742	718	749	792	752	786	780	758	772	786	784	774	781	781	752	812	774	792	795	774	779	810	828	746	821	836	769	805	793	755	770	804	752	817	766	781	773	818	757	741	760	788	793	805	722	765	755	767	738	814	751	746	780	792	759	769	833	736	771	806	787	767	785	760	781	752	755	813	787	760	782	755	788	778	734	818	761	751	784	790	783	799	807	779	833	785	793	849	774	785	804	729	800	782	744	787	752	792	789	805	791	810	801	754	770	760	780	816	784	836	767	815	845	747	767	777	811	849	810	793	764	756	792	739	829	791	813	781	775	757	794	811	806	758	817	774	767	842	821	719	754	739	786	769	775	801	803	782	809	837	812	763	754	772	780	763	787	748	751	787	742	758	811	845	786	804	740	836	796	783	794	792	751	750	783	757	750	826	770	771	796	785	789	768	794	770	792	784	781	798	734	774	795	774	782	785	833	773	757	744	773	775	768	792	729	759	827	792	801	770	748	795	825	768	723	807	783	828	840	754	778	805	794	827	812	773	722	825	748	782	744	769	800	775	773	784	793	814	819	777	808	823	799	844	773	805	780	750	814	775	793	787	759	772	798	806	798	789	787	790	763	831	736	792	746	776	818	754	779	796	785	788	775	770	819	797	763	787	784	801	753	799	785	737	813	788	791	731	799	743	757	811	763	807	776	792	814	778	763	819	777	757	798	729	753	744	837	804	825	782	803	821	766	778	779	788	783	772	758	741	781	741	767	811	754	793	848	771	752	809	790	744	815	779	825	809	766	758	800	810	814	771	791	806	809	806	784	809	754	789	720	812	752	723	783	819	839	767	820	767	749	806	830	829	854	819	829	767	837	787	797	777	785	792	810	776	777	792	787	776	773	781	845	754	783	794	827	816	803	776	746	797	794	782	809	753	759	795	813	744	821	767	801	787	798	753	769	817	790	779	801	786	808	807	778	799	752	799	824	763	829	829	818	785	723	771	748	790	819	764	807	706	788	823	796	760	797	829	791	797	799	745	800	786	774	787	801	769	795	761	793	753	795	764	769	790	748	777	788	738	805	797	765	786	759	827	809	810	777	811	772	811	897	813	804	798	764	800	786	806	773	785	784	777	808	767	759	790	753	776	773	785	830	787	816	775	853	741	787	750	771	809	819	803	790	792	750	778	816	812	722	751	813	818	768	813	807	746	803	756	788	762	835	784	773	788	759	730	739	761	829	784	745	753	779	796	739	773	784	741	841	758	755	760	791	735	783	768	764	791	760	772	782	769	766	778	776	819	782	778	766	775	720	809	764	777	804	752	795	834	842	771	745	800	725	774	777	775	761	816	797	821	767	814	801	765	769	789	817	829	804	783	776	846	769	776	812	795	769	790	752	778	792	784	746	811	760	798	745	811	777	822	822	768	743	727	804	829	768	763	783	750	771	819	792	752	820	782	788	787	830	756	764	735	791	776	766	792	789	830	755	744	750	809	750	785	807	784	790	751	769	844	841	789	805	799	773	784	793	743	757	824	759	822	794	802	803	794	808	787	750	759	764	790	797	790	749	773	825	717	763	811	783	787	784	848	834	787	798	779	816	786	793	750	767	751	788	794	830	740	781	797	826	778	823	805	816	762	810	811	783	784	772	818	787	748	786	857	769	787	806	796	794	826	816	808	824	785	769	790	787	850	771	784	834	821	795	827	790	815	822	802	788	787	776	785	779	838	821	749	789	801	749	791	780	773	806	792	748	793	786	799	764	799	808	823	775	822	785	759	809	774	766	719	779	792	744	772	762	752	775	770	768	811	780	809	735	785	777	806	769	775	794	811	789	758	793	783	818	780	797	789	806	790	780	762	782	823	812	812	754	776	786	776	766	794	776	754	770	796	817	782	790	802	809	772	807	773	808	744	829	770	786	745	743	761	810	803	810	816	785
20980	14359	13269	7475	5092	3847	3051	2451	2049	1858	1638	1388	1341	1279	1152	1138	1083	1053	1026	979	897	931	893	911	905	895	854	877	822	818	840	840	791	792	870	778	800	838	795	798	801	813	825	772	736	746	832	771	798	795	808	796	790	788	741	815	752	756	782	746	753	769	754	805	751	774	798	776	773	706	726	736	840	772	787	787	766	752	755	710	775	743	780	720	745	765	717	729	783	743	790	768	774	772	720	773	781	747	775	793	756	737	752	714	782	732	818	799	772	745	762	779	754	771	750	763	716	730	748	737	779	754	770	758	738	764	777	750	748	762	816	718	743	739	756	749	776	796	822	789	776	733	762	749	753	758	800	751	777	717	731	768	728	739	742	742	759	732	739	716	738	741	767	748	727	802	737	771	754	755	790	816	771	721	767	754	748	759	738	735	754	780	706	772	807	717	767	726	804	748	724	777	761	790	722	723	723	749	775	723	759	730	764	726	798	753	785	756	767	756	730	767	803	745	759	794	727	735	767	731	765	758	760	755	666	763	810	735	812	753	709	754	795	746	751	741	776	754	751	701	755	738	758	720	757	737	718	738	757	769	775	721	730	733	773	762	742	775	785	677	786	730	754	716	753	745	766	785	749	762	798	774	695	780	782	727	746	717	762	772	715	742	801	815	765	779	759	767	753	717	762	760	784	748	750	715	766	725	741	739	751	756	831	710	731	792	770	712	726	709	815	715	740	734	771	731	753	759	762	774	729	754	774	770	711	788	736	758	745	736	683	753	738	748	736	803	765	779	715	753	781	761	729	708	752	752	746	706	740	728	748	678	747	754	764	753	745	703	722	724	790	780	764	701	733	749	788	773	775	719	738	701	765	749	776	716	744	787	718	744	711	754	743	750	769	751	739	673	741	758	732	750	724	811	752	775	775	736	736	810	791	796	725	774	726	732	732	770	749	731	807	780	722	796	729	781	811	705	731	739	779	781	762	732	763	759	724	749	756	729	745	719	729	778	695	747	790	748	769	740	781	752	764	748	758	766	757	705	761	736	733	818	753	800	799	769	718	745	745	756	769	770	751	718	784	734	747	751	738	746	704	773	750	745	717	785	753	783	782	724	730	756	741	730	755	721	731	774	739	687	740	769	756	745	773	744	785	716	766	782	756	761	803	737	741	763	781	801	777	708	715	754	725	754	745	735	723	794	751	771	754	692	761	731	768	750	744	797	754	712	774	765	719	754	712	762	736	762	782	730	750	765	761	728	805	778	732	752	732	736	733	762	803	695	746	763	786	720	726	753	743	752	762	744	762	765	743	726	739	760	749	732	738	772	778	756	784	764	743	734	729	705	746	729	766	781	703	773	714	778	723	727	820	701	754	742	755	766	744	750	710	722	768	720	760	746	754	700	759	685	777	705	706	781	780	728	750	751	765	726	799	762	743	750	734	676	711	762	784	764	738	762	723	701	780	774	752	765	767	728	760	764	765	723	763	726	772	721	787	763	725	783	739	724	734	765	746	750	751	793	733	737	751	767	742	781	744	746	740	740	711	742	768	777	749	789	762	769	713	800	763	738	753	760	741	751	740	766	769	766	808	762	703	758	746	741	762	735	710	766	785	728	732	741	773	728	719	763	720	790	733	764	742	721	711	759	812	784	771	733	730	727	753	770	775	754	729	717	724	732	715	791	765	771	712	750	773	720	783	768	717	720	794	785	729	782	754	744	730	762	699	734	703	736	766	723	804	740	749	709	751	739	751	772	697	783	791	739	712	763	749	767	767	733	732	808	780	761	721	756	726	748	725	738	734	727	748	778	760	761	742	743	773	793	723	784	724	768	759	772	732	708	778	774	731	731	690	740	762	729	743	768	776	726	759	779	746	775	745	745	734	734	765	764	799	769	713	761	764	750	760	790	743	752	730	687	716	720	710	748	737	749	819	736	746	707	738	752	753	750	751	797	745	734	729	743	738	795	762	762	741	793	767	730	770	728	719	767	714	744	789	721	775	780	817	680	773	759	746	753	735	744	758	739	733	750	735	817	753	738	775	747	735	740	747	757	737	722	767	758	722	748	766	817	731	730	711	789	720	767	770	737	752	758	770	765	728	756	768	744	737	732	727	772	763	709	725	760	775	782	778	781	732	759	730	734	784	728	766	718	725	747	759	787	742	776	752	754	773	763	749	745	746	766	770	754	740	749	716	738	729	744	755	739	774	771	775	774	720	746	730	789	746	798	795	737	765	732	804	713	752	734	727	752	778	747	710	737	709	734	775	744	723	764	785	743	731	751	723	707	720	751	780	753	752	765	717	726	729	733	769	758	745	701	719	750	750	725	752	768	765	722	731	761	733	777	775	765	748	773	761	719	752	682	761	725	731	729	752	775	774	763	698	770	770	734	720	753	776	770	693	761	741	750	763	727	754	739	733	750	757	701	751	745	745	759	816	751	756	766	747	697	732	758	709	721	739	746	743	765	766	723	746	723	771	778	723	706	740	776	758	772	775	779	755	756	764	732	809	747	752	735	777	757	749	731	738	714	754	752	774	746	698	778	761	760	790	712	744	745	756	769	721	775	719	739	693	725	727	758	759	739	740	724	767	718	756	772	738	758	781	699	727	741	767	749	737	735	751	774	766	709	759	721	765	737	751	758	767	812	730	712	796	759	734	712	798	744	695	745	772	746	744	770	774	772	744	736	718	740	760	760	748	724	745	748	737	745	772	738	762	755	771	720	708	759	734	800	780	709	803	694	747	765	695	711	744	715	765	744	772	706	713	764	732	769	762	767	754	769	735	773	798	799	753	743	753	729	742	756	763	780	723	735	780	727	761	739	766	790	725	782	717	778	709	738	708	732	764	732	777	789	755	722	747	796	732	759	740	709	733	741	735	711	724	741	711	799	782	781	761	782	742	762	756	739	742	702	772	776	769	710	763	766	780	758	742	734	748	806	731	725	758	796	752	752	734	785	759	739	745	742	781	779	743	761	741	738	789	683	754	730	747	811	751	785	735	786	737	762	762	789	757	713	769	792	794	713	785	743	735	779	731	723	765	751	735	794	721	723	753	728	765	751	715	733	790	729	718	773	775	758	743	730	766	718	771	781	730	754	776	805	750	732	728	776	701	742	740	725	694	753	727	717	743	735	758	818	721	761	765	748	769	773	730	740	763	706	683	714	781	739	814	784	733	728	701	740	729	763	748	740	770	747	754	719	781	721	758	738	756	723	713	741	781	737	748	769	746	703	769	748	756	704	686	712	728	755	746	761	730	745	774	749	774	749	735	737	750	731	783	737	796	782	706	820	758	806	742	749	772	730	726	757	728	729	784	784	740	696	770	757	729	747	781	761	730	734	752	745	737	761	705	802	746	720	808	770	753	767	786	762	790	734	744	787	776	797	791	736	765	733	707	713	762	751	735	733	735	761	732	738	760	732	762	729	776	745	766	799	727	765	722	742	765	736	774	766	761	776	705	803	728	731	713	735	802	721	764	764	743	736	743	703	720	760
30584	14661	2481	800	602	615	577	582	595	603	567	623	595	567	597	581	593	572	549	611	603	532	577	564	572	589	566	600	580	568	590	582	544	555	571	559	590	538	578	591	605	584	595	609	578	546	563	578	567	553	587	584	531	580	524	554	559	572	601	583	553	568	593	575	524	554	620	568	606	551	553	602	568	583	559	600	538	553	560	553	565	563	560	616	558	573	589	627	583	587	564	597	603	551	564	569	523	573	570	571	579	608	613	561	535	547	558	599	580	544	518	592	581	569	555	595	634	597	574	626	575	612	551	589	534	579	548	611	590	578	567	604	585	570	606	593	597	533	564	561	593	561	580	579	559	595	540	577	601	589	575	593	564	592	526	613	601	617	552	581	552	585	558	613	590	570	577	535	608	557	608	586	572	552	586	601	573	547	551	563	522	561	584	569	587	593	546	555	612	571	564	584	535	551	564	539	594	606	559	593	566	577	573	550	556	557	578	580	585	583	598	557	580	591	569	532	533	554	565	564	590	624	582	578	591	592	536	594	541	569	575	579	592	563	578	561	529	586	563	547	559	591	642	625	568	581	566	583	561	591	600	543	555	560	551	565	577	578	576	590	569	546	601	533	587	582	593	536	585	533	558	560	598	569	602	590	565	575	510	581	599	596	579	609	497	559	534	577	621	554	581	570	585	548	582	632	556	549	546	561	549	585	570	644	601	563	564	564	535	591	561	557	578	612	590	539	587	587	585	610	599	591	568	596	582	558	542	521	536	543	576	556	598	593	569	602	554	579	576	598	571	600	600	599	593	574	541	520	540	586	529	610	610	581	589	546	584	618	533	570	608	591	599	589	580	584	607	548	552	547	609	601	543	591	584	576	579	560	591	605	561	570	586	566	556	566	556	551	583	578	584	612	592	555	527	553	551	551	567	570	602	585	559	571	594	530	563	515	614	591	547	611	569	539	592	571	567	552	549	587	596	574	542	569	580	602	564	573	569	587	606	577	552	554	555	566	569	533	598	546	582	618	599	581	552	563	572	570	534	581	571	604	550	605	540	545	550	577	557	555	554	609	574	576	567	579	561	623	538	596	562	580	620	547	623	564	581	612	607	567	556	629	544	584	562	557	564	572	575	533	567	565	577	592	620	556	603	553	542	559	601	562	585	586	574	595	603	551	592	596	617	593	550	572	574	582	600	528	537	566	576	608	584	591	592	582	573	580	536	585	570	606	560	557	579	546	577	575	607	584	588	553	589	584	573	563	590	529	546	576	585	570	582	581	555	569	524	565	605	604	591	600	579	581	551	619	604	555	554	528	571	578	564	569	580	574	565	598	553	641	629	531	586	544	570	575	588	571	568	557	552	609	580	602	613	554	580	589	610	574	571	544	516	535	557	570	575	566	601	570	557	561	547	626	559	605	593	564	598	594	582	603	601	563	556	586	632	545	600	586	600	589	590	573	590	576	559	597	569	555	575	556	547	504	598	560	604	587	565	590	565	581	587	575	585	619	615	590	557	575	571	526	548	576	575	574	574	600	575	579	601	560	550	592	586	573	598	569	569	548	609	547	538	545	562	575	520	604	576	584	604	578	518	576	570	571	575	591	549	563	574	538	580	597	589	567	543	634	595	604	606	614	569	524	587	570	548	569	570	632	616	549	552	569	616	561	567	631	584	602	576	574	559	559	592	535	598	621	613	580	531	590	592	565	585	554	541	537	605	566	557	595	557	546	613	585	569	603	623	577	542	541	542	569	549	597	604	565	570	515	598	569	544	605	610	600	617	593	575	587	609	584	575	522	571	607	600	530	618	585	585	550	564	571	589	576	567	580	570	522	591	568	608	607	600	542	565	616	578	550	604	589	585	614	602	558	539	537	619	557	572	630	589	555	618	578	568	539	605	563	591	573	518	571	559	595	572	577	588	549	582	561	581	588	563	595	566	581	586	599	569	558	572	598	559	589	574	580	569	585	573	559	586	563	584	608	587	582	578	574	542	583	592	560	601	561	571	563	542	555	608	584	572	558	575	582	583	591	555	602	585	585	558	571	586	562	565	537	604	572	566	568	536	599	566	551	610	556	584	622	598	556	576	560	586	583	606	574	568	597	569	571	539	559	560	579	591	551	565	611	571	553	569	568	600	562	569	563	542	589	541	565	567	558	556	557	550	608	566	539	595	596	607	588	564	588	511	537	560	547	577	573	549	534	582	551	563	539	626	560	596	605	560	591	563	540	599	607	593	574	573	592	617	587	559	548	573	638	653	567	553	545	603	521	564	598	570	560	568	617	559	586	581	540	558	587	560	524	574	563	541	588	557	573	593	558	579	593	637	574	567	566	549	543	548	533	578	541	589	562	586	573	557	580	571	565	578	623	560	596	548	551	557	564	583	582	572	576	582	529	577	569	563	563	594	557	609	580	528	571	560	585	540	600	534	561	548	576	583	530	571	601	528	576	596	622	575	573	551	541	546	608	619	607	546	559	547	563	582	599	592	576	549	590	555	554	574	525	575	580	578	576	542	537	574	608	550	604	580	552	581	574	585	571	548	573	577	566	548	582	593	541	581	554	590	591	533	578	539	552	620	597	589	556	548	564	580	560	554	612	601	578	550	635	590	561	557	584	542	600	569	573	583	535	595	584	562	579	549	626	570	552	586	559	560	570	587	596	582	618	566	577	534	571	528	570	593	563	560	593	580	563	545	584	588	560	568	502	578	528	529	611	582	611	565	591	598	540	604	559	598	617	592	570	566	606	573	634	588	593	585	566	557	636	559	541	582	570	561	541	578	559	590	577	533	585	549	543	547	595	588	599	592	607	585	586	525	546	554	576	570	584	571	510	596	581	571	538	565	564	525	573	559	581	520	601	590	563	581	550	607	616	606	592	611	606	607	611	584	618	575	601	585	592	568	605	559	605	615	574	537	571	585	580	566	571	593	551	600	583	577	561	567	580	565	549	560	554	605	567	538	539	578	577	566	613	574	536	599	550	563	589	580	550	576	529	585	585	567	572	601	587	540	552	522	518	581	584	557	599	591	600	555	549	567	543	567	573	546	581	613	538	545	605	571	578	560	580	607	573	580	602	574	573	554	513	553	565	550	575	589	596	571	594	537	595	622	581	569	590	601	555	581	589	563	518	589	558	554	599	597	596	586	594	553	516	566	580	539	588	569	621	589	593	613	616	585	553	579	588	571	559	591	591	559	574	577	587	610	566	582	602	586	548	549	583	569	583	640	560	585	563	588	580	630	580	555	579	600	573	509	595	495	595	547	540	582	596	603	617	596	559	561	560	555	566	605	586	556	616	531	602	570	598	564	531	543	522	599	588	538	596	592	571	555	503	528	602	538	542	582	561	578	577	528	552	562	577	529	572	553	562	586	562	607	557	561	567	588	570	551	575	592	561	591	601	576	602	624	577	572	571	569	571	568	536	567	612	592	555	600	609	595	633	601	565	536	572	575	548	600	542	562	554	553	513	559	544	559	575	575	570	541	563	595	569
17570	1083	959	821	705	677	648	612	647	679	665	655	670	642	619	592	612	604	599	647	578	628	628	605	542	595	594	590	603	636	619	622	611	584	626	625	607	642	600	574	619	623	659	652	576	622	577	620	587	571	612	594	593	597	571	601	574	604	593	618	619	621	588	646	579	618	625	631	604	599	635	597	592	618	643	621	613	579	594	562	614	634	601	636	587	626	612	587	595	589	597	607	603	601	633	615	577	631	619	607	595	631	594	630	583	612	611	629	575	612	571	617	582	589	607	592	609	593	612	604	595	585	584	597	624	648	599	603	631	584	621	639	599	642	570	605	596	614	575	644	615	590	632	634	660	606	655	611	615	648	625	565	644	609	598	628	593	624	616	589	621	625	598	628	619	603	593	609	627	596	579	638	593	610	630	602	609	615	612	622	583	643	593	565	611	606	599	587	589	613	618	678	583	657	623	580	569	631	600	600	600	647	594	567	633	575	598	612	640	613	608	633	648	643	617	604	558	644	597	609	610	605	608	589	603	571	630	617	596	629	665	604	623	626	575	615	527	602	583	617	624	608	553	596	624	639	612	625	596	595	617	640	604	605	605	642	567	612	608	654	582	588	613	585	582	571	569	597	642	621	613	586	598	596	645	607	606	585	588	640	609	609	613	611	687	610	607	596	627	608	641	596	578	622	581	606	637	599	621	598	620	641	627	617	593	616	615	584	626	619	640	643	628	622	646	609	607	623	607	592	614	576	626	618	571	593	588	604	586	633	594	650	556	571	651	574	608	589	627	582	620	565	626	575	575	594	585	575	577	589	580	598	616	648	622	566	575	650	588	600	572	630	608	618	632	623	585	589	585	606	614	598	629	622	609	624	574	604	595	663	628	598	598	583	641	639	635	577	613	610	610	649	585	605	620	624	630	623	637	600	611	626	563	628	591	645	593	641	627	588	593	601	584	601	617	607	604	616	628	577	591	604	589	608	572	594	629	615	557	621	599	583	588	623	600	620	634	594	587	616	605	578	593	589	617	578	573	574	617	553	631	645	612	570	606	602	593	650	600	623	621	630	619	654	567	630	571	632	592	593	597	610	658	632	622	590	601	583	621	578	598	619	580	581	634	597	623	601	619	628	570	598	568	593	558	587	624	574	601	640	626	572	596	554	619	635	611	592	546	596	614	632	635	616	605	574	631	590	599	566	550	594	624	600	633	625	596	624	559	629	591	595	599	623	550	604	596	619	610	620	566	651	622	583	614	607	636	608	596	635	617	584	655	650	634	591	580	601	596	600	609	538	572	602	638	624	646	612	629	608	583	627	632	647	572	640	635	589	622	641	595	602	605	633	570	618	626	555	610	612	600	588	631	696	583	613	593	650	598	599	635	617	593	626	540	571	597	596	614	569	631	594	627	652	590	592	596	595	603	611	614	568	626	624	580	586	613	534	611	661	578	545	573	618	616	656	631	603	552	624	649	611	628	573	630	620	584	601	613	630	596	603	622	642	585	627	568	612	619	589	595	628	578	577	587	607	621	628	604	587	638	634	618	603	607	603	622	618	635	637	597	627	613	629	566	567	571	590	631	613	592	594	608	579	638	624	640	605	556	560	628	557	546	591	584	652	591	652	590	621	631	591	565	567	600	590	621	597	595	612	613	566	591	628	632	602	558	602	587	624	581	560	612	614	556	603	579	609	598	638	580	583	586	611	602	629	590	636	581	663	593	594	606	600	578	585	653	594	593	599	575	619	598	612	658	580	635	606	629	614	565	618	581	596	627	583	607	608	607	632	614	577	585	625	586	586	630	591	614	607	608	614	618	621	588	583	598	594	614	595	594	621	581	602	592	656	579	590	570	581	643	577	610	593	599	627	612	574	587	590	551	629	615	602	578	626	571	658	590	601	607	562	645	626	599	648	632	595	611	599	612	576	612	571	605	591	573	628	627	639	608	592	606	612	621	633	614	631	548	592	652	621	591	557	610	621	604	605	588	593	589	590	593	574	642	588	598	638	645	575	567	626	614	625	627	600	632	640	593	559	630	586	596	650	620	632	669	581	532	603	612	605	601	596	590	638	647	628	617	623	582	587	595	617	641	592	613	596	635	635	611	627	642	606	583	613	615	651	616	616	641	564	602	611	575	631	634	611	624	629	591	601	585	583	629	627	623	611	576	599	634	622	649	611	622	610	638	629	611	621	585	594	630	593	593	606	585	593	594	586	615	648	587	569	607	619	609	620	622	638	588	585	553	618	591	650	612	573	614	622	627	594	573	623	569	597	571	650	573	594	593	591	626	612	598	554	607	628	616	618	632	580	656	588	617	630	597	631	622	606	602	649	571	559	591	644	569	582	634	597	594	623	628	604	579	603	603	594	610	566	593	622	614	634	632	575	552	600	596	635	606	557	622	567	618	596	617	583	590	624	645	596	593	609	612	661	605	595	525	597	541	632	585	615	598	607	597	621	640	617	635	592	576	613	633	627	605	612	617	641	619	636	576	621	641	587	630	625	618	613	633	561	633	613	624	608	572	619	588	584	608	615	560	590	584	617	631	598	598	606	622	597	583	603	594	617	601	652	600	575	615	617	621	542	600	628	612	594	560	627	612	587	611	616	571	580	626	638	650	618	603	643	591	610	560	615	634	572	567	607	600	612	639	590	621	624	596	595	621	589	575	620	615	571	620	585	561	662	608	597	647	673	611	617	611	623	657	596	609	615	635	629	629	624	624	610	632	620	630	653	614	567	592	622	585	660	599	613	634	576	615	588	653	632	592	592	615	609	602	589	622	616	579	619	638	630	653	615	569	614	606	642	633	590	571	629	598	593	606	614	633	623	636	633	589	625	587	624	635	611	589	628	582	612	614	563	598	634	642	625	637	627	626	600	611	582	560	617	655	629	604	645	593	607	607	558	564	608	626	609	617	655	621	638	589	618	555	606	617	622	594	616	651	587	635	582	615	606	558	637	629	599	595	622	607	620	593	642	617	599	580	603	623	593	578	584	591	579	595	624	622	623	587	574	640	581	635	580	618	603	613	601	606	615	614	602	611	651	604	593	614	591	586	601	591	640	571	642	599	593	635	602	619	584	627	598	620	595	596	628	597	604	601	595	633	647	640	608	587	636	603	593	599	595	562	625	567	625	602	623	595	656	626	676	638	613	576	628	582	628	636	587	610	585	639	612	636	619	634	624	622	605	577	602	587	612	621	591	612	567	572	610	635	605	638	595	610	591	611	624	601	602	572	604	597	613	606	603	600	624	636	576	615	596	623	631	617	626	604	597	635	564	605	572	581	598	612	562	597	629	626	610	599	642	648	638	605	589	559	617	600	614	622	601	614	605	636	588	612	624	625	612	559	612	638	638	606	609	579	642	625	595	619	622	619	585	600	588	590	609	617	576	600	598	606	603	609	609	619	605	605	613	619	594	615	606	603	577	652	601	597	600	612	596	582	599	617	614	568	578	630	598	616	606	617	639	610	635	622	606	604	614	566	609	615	571
24486	20350	26453	24107	20345	9226	1136	851	649	596	602	559	533	510	524	448	457	469	436	454	464	479	444	428	441	451	423	437	462	434	451	403	424	401	399	426	398	424	421	364	380	402	410	419	404	419	435	394	418	471	412	413	412	434	400	406	389	434	379	370	423	392	418	397	387	445	378	415	422	442	362	445	389	410	407	403	447	422	385	446	425	409	399	392	456	413	413	421	401	413	384	407	424	450	428	444	414	402	388	402	430	403	415	426	424	407	435	388	419	424	412	395	405	428	355	374	368	377	406	387	374	385	437	372	390	429	426	429	406	361	373	404	376	410	397	429	394	409	384	401	383	406	376	394	397	413	406	428	409	420	438	385	399	394	385	375	390	390	424	413	396	399	450	397	418	372	361	443	373	371	392	448	424	372	422	393	402	408	375	382	402	427	371	396	443	382	423	397	426	427	381	413	372	396	368	366	389	428	462	378	382	375	389	406	386	417	428	387	381	387	420	392	401	399	367	419	392	432	413	399	450	411	396	401	363	410	392	405	417	435	378	424	383	430	396	391	418	424	414	380	427	378	387	421	428	363	402	420	435	426	419	401	385	371	382	380	412	428	388	410	395	389	381	396	379	402	437	409	370	427	395	415	429	401	439	452	415	393	420	400	442	410	409	361	443	381	402	393	434	430	423	367	410	408	383	402	408	439	410	440	399	363	423	404	401	398	419	393	397	392	372	388	425	403	401	387	368	388	408	386	386	383	430	441	403	409	395	389	404	408	402	449	403	409	368	409	418	409	387	368	419	425	405	427	407	408	382	434	428	411	392	417	390	423	410	440	400	383	427	388	418	405	409	429	399	377	409	428	425	442	414	426	394	386	381	366	374	402	411	379	421	415	406	405	412	424	406	381	364	360	395	375	405	416	375	361	403	381	399	427	389	424	391	432	395	386	355	411	416	395	378	411	372	395	421	413	413	381	407	424	419	401	408	420	380	393	366	410	399	387	417	403	417	374	378	401	359	356	404	375	435	407	405	392	394	387	381	416	424	399	375	387	387	369	414	394	391	411	410	413	397	407	403	402	420	403	377	382	407	362	435	385	359	435	396	412	413	374	399	425	372	420	423	405	372	386	415	401	394	411	419	398	420	400	409	406	381	378	435	394	385	410	419	405	393	411	394	390	373	427	387	407	432	384	393	397	414	416	415	436	378	401	394	396	413	391	389	411	396	396	424	435	392	408	388	427	393	403	421	397	385	419	384	376	403	377	401	425	403	347	402	376	404	376	391	405	375	400	424	361	399	400	366	394	402	443	377	402	419	416	363	383	414	438	440	385	384	373	407	418	396	385	429	379	399	406	426	376	377	385	380	382	377	402	428	425	410	418	435	401	432	388	412	434	391	412	427	438	415	414	375	409	423	418	393	396	375	428	354	413	403	398	409	445	378	405	427	384	427	413	413	413	407	378	417	412	452	383	382	387	391	401	398	425	426	397	403	405	404	414	405	408	419	387	418	397	386	408	397	367	363	398	453	394	422	410	403	424	437	396	393	389	410	390	363	391	419	356	419	398	452	425	412	383	412	391	414	384	382	412	393	402	415	426	397	397	371	417	424	420	399	402	417	398	407	410	396	421	373	377	388	407	406	420	376	391	408	404	425	422	380	407	393	375	402	410	351	425	398	363	402	380	374	401	384	396	388	371	364	414	354	392	379	386	389	383	428	429	396	418	416	425	398	413	407	387	391	424	403	384	411	416	448	414	384	392	417	388	402	371	374	413	415	368	375	399	431	383	372	404	401	388	421	405	407	420	409	380	389	414	399	407	403	397	420	410	383	401	416	415	408	447	387	400	406	432	390	417	426	395	379	392	412	404	385	428	384	425	406	415	397	434	435	377	372	408	388	403	435	410	408	386	397	409	377	407	399	389	369	443	393	412	371	389	403	439	384	427	416	390	426	408	404	407	421	412	376	388	389	404	442	409	404	396	409	422	404	413	435	406	378	383	405	422	402	384	369	386	413	406	403	406	410	392	399	393	420	423	410	356	408	378	407	415	362	391	406	371	399	400	420	375	410	388	377	405	380	425	419	418	400	376	374	439	394	411	389	394	396	433	403	423	383	420	398	400	361	406	409	383	419	363	386	401	393	376	408	425	407	405	417	425	370	366	415	433	404	389	399	403	376	398	438	389	404	395	419	378	385	394	368	385	388	377	414	412	427	385	377	365	395	398	399	393	423	376	377	397	356	369	406	430	411	432	381	435	392	400	387	441	394	376	412	418	414	428	394	421	435	398	428	391	446	420	406	401	386	395	413	401	384	400	390	377	418	398	408	440	374	438	453	373	423	414	391	418	427	403	418	385	381	400	404	397	409	401	413	395	395	434	416	387	381	398	444	425	426	386	386	396	417	375	395	378	419	451	389	380	413	386	439	441	405	423	396	394	400	397	401	404	411	422	391	410	382	394	383	421	396	361	388	406	439	406	408	420	403	379	370	424	403	421	374	417	383	409	377	413	436	412	378	377	342	388	403	421	400	374	410	407	391	415	408	388	410	400	383	380	400	393	397	422	336	394	404	375	393	397	410	396	434	362	425	408	410	426	388	399	401	393	446	393	440	413	395	410	370	397	398	421	384	423	413	422	415	407	436	429	402	440	425	369	381	417	356	420	398	398	417	410	365	404	398	396	408	389	428	411	396	406	393	384	409	363	397	435	407	408	378	417	434	383	405	401	417	393	386	386	413	377	408	363	375	406	407	408	424	420	393	415	393	374	410	430	399	411	385	393	389	354	403	404	397	434	400	400	380	410	365	416	375	401	416	405	355	410	401	396	398	406	403	393	388	354	389	409	379	413	381	395	382	387	380	342	450	438	391	410	419	409	434	425	374	378	407	397	370	363	381	410	404	408	418	416	393	430	404	433	372	428	366	396	407	407	416	399	379	405	373	390	372	424	421	434	379	403	385	438	390	400	397	384	368	413	387	399	428	439	414	403	361	361	394	370	414	394	442	370	419	415	435	400	405	382	380	430	433	410	420	400	388	432	421	400	395	406	397	449	417	435	446	459	386	369	411	368	442	395	390	423	394	416	381	392	412	393	385	361	405	386	410	427	438	416	425	417	412	383	469	407	390	399	377	380	395	388	374	415	415	404	409	404	389	377	399	377	417	375	423	397	417	392	393	424	394	409	433	445	404	386	429	425	416	396	380	395	453	400	404	370	411	393	410	401	411	378	397	373	397	420	354	400	405	380	386	415	411	410	378	377	411	412	404	427	381	397	406	434	399	375	411	415	422	360	376	409	374	440	389	420	426	406	380	411	404	376	381	404	399	429	393	415	404	403	423	391	383	414	401	406	408	421	372	419	408	429	374	397	429	393	390	389	406	389	364	400	411	390	393	400	396	408	396	444	401	410	377	406	384	419	401	377	402	425	404	405	433	372	409	359	426	425	425	358	391	408	385	412	389	399	432	406	425	402	407	408	409	415	387	389	368	415	376	429	410	392
24557	8663	7723	4239	2755	1997	1538	1300	1114	978	864	735	749	618	592	621	612	571	578	553	513	501	537	530	462	482	478	501	488	496	477	488	455	467	438	491	431	428	426	429	456	486	445	457	439	436	439	396	417	429	471	427	428	441	425	415	441	416	406	452	447	483	415	413	459	430	410	435	435	425	441	410	382	420	402	427	446	391	431	447	457	444	433	416	409	410	431	434	437	400	417	408	443	425	410	416	399	416	414	433	443	412	446	401	425	397	411	412	452	398	435	424	442	433	417	442	426	410	409	370	405	459	379	439	425	366	424	438	430	437	416	369	453	431	432	418	418	429	400	422	446	427	394	403	419	425	449	444	418	408	426	447	439	407	438	452	439	448	426	420	439	432	389	450	415	411	403	426	405	424	437	428	406	421	469	417	433	461	421	429	422	456	454	422	386	435	436	400	377	432	395	429	422	447	423	429	421	413	405	402	418	436	410	430	430	441	424	411	434	419	433	449	405	435	454	414	439	382	419	409	433	404	407	408	451	401	443	403	394	428	447	395	411	411	409	440	428	427	422	427	426	423	394	424	410	419	445	446	399	426	414	454	414	445	427	410	434	407	399	436	418	401	448	460	409	403	474	410	393	442	411	415	463	382	422	427	453	451	444	432	437	437	394	440	415	376	390	436	427	410	433	414	402	394	451	454	423	408	428	402	425	408	431	372	431	438	423	457	423	400	456	396	442	390	386	412	425	429	405	402	416	392	425	403	433	397	391	398	421	419	420	441	433	436	401	422	376	417	440	402	442	407	440	395	418	418	427	428	417	391	449	436	402	438	417	454	399	431	430	420	434	391	423	419	413	447	434	410	413	444	451	435	419	411	425	408	408	415	453	439	436	441	430	432	421	441	434	439	425	419	439	425	429	445	443	394	411	391	411	402	389	422	417	361	388	416	451	385	444	423	462	393	418	408	460	403	372	434	440	428	440	398	449	414	396	427	427	401	399	406	391	425	464	449	370	459	405	406	438	443	429	401	419	425	408	420	437	415	407	417	431	428	448	406	415	407	432	387	394	396	419	441	408	424	428	424	426	414	402	427	427	435	385	388	385	411	421	450	419	426	387	425	413	408	394	419	444	422	422	403	412	431	379	415	455	426	457	390	419	429	416	437	426	427	440	439	414	437	400	424	410	411	410	400	416	417	411	422	387	445	396	385	445	420	397	444	419	405	419	429	406	420	443	396	448	420	429	436	426	433	401	430	409	432	432	398	430	421	384	404	412	428	444	431	418	416	447	424	438	437	403	402	434	436	424	448	400	435	457	402	414	420	409	376	421	401	437	422	415	397	407	418	454	407	405	421	408	416	438	421	413	425	443	405	421	399	436	422	412	439	405	406	398	389	405	411	413	452	367	419	444	411	440	425	403	422	414	448	400	432	395	423	415	431	395	390	410	430	394	423	385	408	435	410	420	402	448	416	422	442	425	393	414	401	384	415	389	427	369	431	425	421	436	437	427	399	414	429	420	431	407	398	407	422	444	446	452	467	421	416	423	438	403	427	419	440	466	473	414	444	417	435	434	420	404	424	385	412	404	424	413	419	436	404	411	433	428	439	401	386	386	426	415	443	407	414	424	447	413	436	423	411	399	416	441	424	434	432	420	426	429	417	458	404	417	435	451	418	390	430	398	393	458	427	415	432	462	437	424	442	436	413	436	440	435	411	449	413	405	416	435	420	424	412	418	410	427	434	435	451	428	419	425	420	407	426	426	404	403	423	424	394	403	412	440	409	410	411	400	413	378	424	460	432	420	448	462	381	413	401	399	411	403	435	389	413	382	434	418	409	444	437	446	411	372	407	450	444	431	402	453	412	404	448	375	394	422	449	429	427	424	388	425	400	410	401	412	405	410	417	424	423	441	411	419	439	413	439	395	405	417	436	421	427	390	452	390	398	386	398	404	452	411	421	421	419	421	397	431	411	398	386	408	423	441	400	403	430	416	425	448	421	433	401	426	396	442	415	408	412	387	420	458	421	443	411	440	408	405	469	399	389	414	415	450	412	410	393	438	407	420	416	438	408	436	412	415	416	432	402	396	446	396	423	403	421	420	420	404	445	439	468	420	418	427	412	424	439	460	410	419	419	385	494	395	444	418	413	392	430	408	430	406	421	461	393	427	409	433	419	440	430	465	411	417	395	408	436	415	433	472	401	385	454	432	415	393	429	419	439	410	394	432	425	420	414	448	443	454	402	429	408	397	412	398	381	418	478	423	423	428	409	417	410	396	430	437	424	462	443	421	385	413	400	415	405	431	420	446	400	405	420	438	380	408	437	413	409	431	405	426	428	402	406	402	389	386	425	453	402	431	434	414	446	392	389	391	417	408	425	435	409	432	384	442	413	425	375	445	412	421	407	390	418	404	425	444	410	402	452	423	438	432	469	409	428	451	455	435	419	402	393	419	418	396	440	443	419	453	428	418	402	426	428	399	409	400	385	455	423	472	370	457	423	409	396	407	416	397	442	429	420	393	392	437	434	417	428	420	396	394	429	438	405	434	432	381	417	414	410	431	426	424	409	411	366	396	414	423	419	453	432	426	394	448	424	425	414	405	399	431	418	427	410	441	400	418	394	379	396	421	437	400	415	415	409	425	417	421	429	433	425	410	417	418	429	426	430	413	418	450	406	420	405	415	436	408	430	420	416	407	404	409	408	387	428	439	449	382	467	415	434	392	397	445	459	425	425	418	388	422	376	413	408	393	425	438	405	438	404	440	373	426	409	396	419	412	418	411	410	427	412	417	410	418	399	425	431	435	405	433	417	421	432	428	416	414	402	464	434	441	444	395	394	446	389	424	398	396	425	427	468	437	405	403	439	386	404	428	422	448	419	392	427	458	368	405	386	414	406	412	377	432	425	425	405	429	414	414	406	414	447	405	393	419	415	428	435	397	397	434	404	435	397	421	439	391	401	438	415	452	434	422	412	374	424	402	388	390	421	406	365	410	410	400	404	420	404	413	450	420	370	431	452	445	422	439	411	416	428	401	409	420	439	467	433	405	415	412	424	457	397	411	429	392	425	405	439	440	384	419	396	414	437	400	420	393	375	409	458	434	389	408	412	407	430	424	420	412	465	432	444	455	388	396	434	426	408	439	412	400	406	434	428	415	419	408	429	454	400	414	409	411	418	420	428	398	372	425	423	403	430	403	431	452	457	407	451	426	382	442	422	411	428	406	420	422	437	393	426	409	452	404	434	436	444	418	418	433	394	421	430	415	395	425	455	422	403	445	444	420	451	419	396	399	407	456	411	408	387	394	431	406	423	412	462	353	442	426	449	439	400	401	421	418	402	455	401	411	429	420	413	433	414	413	424	462	419	430	439	395	426	435	370	440	428	445	414	414	404	432	414	423	432	411	403	398	406	430	390	446	451	442	428	407	412	399	411	408	415	438	410	434	432	381	438	396	415	385	431	411	392	414	417	449	433	432	415	407	414	426	407	369	422	411	471
22626	20346	26916	23661	20349	20411	9403	1836	1289	1205	1189	1081	1077	1025	1036	991	967	915	972	919	856	893	884	859	847	850	833	885	814	839	852	894	853	826	855	798	798	813	801	867	779	809	830	809	808	850	830	867	849	821	794	839	806	872	831	763	808	810	834	888	827	851	792	780	844	794	860	806	792	829	870	768	775	824	827	730	825	778	802	783	852	822	851	824	757	861	820	862	831	777	762	814	779	795	822	823	809	787	839	808	818	764	752	825	838	745	748	823	739	774	819	809	802	824	810	821	768	819	768	811	842	799	762	804	774	827	830	765	812	796	784	837	814	823	814	782	791	775	786	790	814	796	810	862	799	808	818	818	833	811	820	773	792	758	813	814	765	771	839	798	841	795	841	845	812	798	785	815	822	820	830	782	809	817	757	795	807	851	777	816	790	823	798	715	743	855	776	815	769	782	845	834	795	825	811	810	818	790	833	788	810	813	784	776	803	778	763	834	821	810	803	829	790	829	809	804	751	777	815	814	801	816	797	812	828	777	825	787	809	858	807	731	832	779	840	816	822	851	805	782	768	800	807	783	824	798	786	821	761	737	825	802	772	830	811	828	760	809	797	834	751	773	809	786	784	792	809	774	866	828	792	806	829	809	799	819	790	840	749	777	784	832	803	800	805	862	755	799	824	826	794	781	796	811	757	863	800	810	788	818	815	779	782	795	805	818	800	825	722	775	785	804	818	819	811	772	783	815	757	843	768	830	796	832	901	802	755	790	769	836	780	766	801	825	792	788	777	831	821	833	744	765	804	735	820	764	842	793	764	810	774	813	825	751	810	808	836	766	820	803	809	784	812	836	752	766	819	770	790	779	781	791	779	869	791	800	817	824	829	793	820	793	880	796	808	866	814	742	777	832	779	806	805	808	750	799	762	842	787	774	771	790	811	781	796	756	793	839	868	796	808	807	820	778	788	773	785	771	763	790	823	752	776	805	790	814	750	753	811	809	800	784	893	767	751	843	815	814	804	839	766	821	800	816	771	812	838	800	808	821	777	840	796	801	787	818	836	804	868	772	809	815	796	823	824	804	813	781	810	772	753	759	827	771	758	804	822	805	819	805	766	807	807	769	720	803	855	795	810	766	809	763	860	797	830	802	785	788	812	819	792	800	784	775	756	822	782	808	767	808	766	861	808	773	756	771	792	807	754	775	824	815	791	831	808	779	793	827	798	822	807	814	816	783	809	791	803	800	811	779	803	816	843	824	816	850	787	815	753	826	811	794	803	808	784	836	741	804	779	826	798	829	820	787	797	799	783	832	841	775	825	801	797	803	865	779	762	820	774	819	796	806	818	777	812	836	765	782	758	779	815	827	799	844	780	834	783	837	768	815	864	785	774	778	800	783	795	782	783	785	820	835	778	791	844	766	774	752	809	837	808	802	765	770	813	840	791	776	804	814	820	773	815	808	811	849	792	803	829	801	781	843	842	815	839	821	803	849	870	781	794	797	722	811	815	802	777	795	815	836	790	773	840	779	798	816	833	775	759	766	787	796	842	770	775	863	779	782	799	786	814	784	842	771	794	807	758	822	815	847	714	806	769	818	744	794	817	803	754	761	812	796	795	831	790	820	784	794	813	793	830	772	815	792	807	809	826	832	856	767	840	723	821	789	831	829	784	757	838	800	795	805	787	834	803	756	779	828	740	817	772	778	781	759	806	821	822	793	784	744	822	794	798	800	796	790	794	829	814	763	802	848	775	808	855	857	747	803	775	841	784	810	766	776	782	817	812	823	830	770	807	836	777	807	851	756	820	781	807	804	773	772	795	767	817	777	809	769	786	836	777	789	821	811	765	862	831	853	793	802	747	808	783	800	807	805	764	745	791	825	811	781	824	782	785	820	767	804	790	802	822	785	789	814	805	838	768	798	801	805	783	807	801	828	825	855	819	784	733	768	829	802	797	820	765	775	828	808	745	782	755	800	885	808	804	825	796	823	806	797	768	792	798	845	792	758	756	799	801	792	839	754	804	819	792	803	807	758	788	818	857	763	818	787	793	761	829	787	789	816	886	812	784	816	817	784	818	746	782	836	793	795	809	862	806	756	822	773	796	825	811	825	817	813	800	800	819	823	770	790	834	767	808	844	853	798	822	808	801	826	765	813	763	773	820	817	812	808	751	846	806	766	777	824	765	807	808	746	825	833	810	807	766	799	855	812	816	734	820	756	818	813	789	809	792	822	797	772	770	819	780	735	781	784	757	811	810	770	811	827	818	859	760	804	773	788	800	800	783	758	807	796	824	764	778	835	783	749	794	796	741	827	823	778	789	832	749	777	814	804	801	861	792	811	745	792	833	815	757	770	834	802	802	794	776	812	832	819	873	782	762	825	815	766	750	802	836	779	790	791	820	785	803	789	822	836	778	778	825	789	761	837	798	797	818	830	821	783	832	732	790	790	843	791	816	780	798	804	795	810	807	794	727	780	787	785	778	826	807	859	813	759	734	803	773	773	791	848	827	816	801	737	793	777	811	750	787	822	782	803	841	782	838	799	792	762	796	785	826	788	770	798	794	784	809	806	822	777	797	846	754	798	780	814	815	781	786	775	805	762	773	785	864	772	834	791	796	875	765	792	791	768	807	821	821	730	831	799	797	790	833	801	758	793	748	773	864	773	790	800	813	769	800	817	816	825	828	762	784	814	816	758	832	787	721	770	781	764	778	819	825	790	784	799	798	739	809	856	762	822	819	834	798	760	767	834	811	808	784	780	780	765	784	799	783	766	816	825	780	845	826	831	752	802	785	790	814	847	794	729	810	822	799	816	776	852	728	755	822	806	810	794	762	779	810	793	757	780	788	773	816	817	790	805	828	808	828	796	817	828	784	812	812	809	781	791	813	835	817	797	795	758	779	810	815	774	769	750	770	779	740	803	839	766	829	807	780	799	819	764	801	826	769	794	776	763	805	837	793	806	827	784	816	797	796	808	812	772	831	808	821	821	793	707	812	801	798	768	823	803	738	782	790	779	821	798	769	775	839	811	788	772	741	777	829	810	777	805	799	782	815	741	795	786	830	826	758	810	779	843	801	786	834	770	740	809	771	774	806	884	768	805	847	831	871	811	848	855	809	826	833	770	889	794	802	766	781	796	823	811	745	791	847	796	818	796	822	805	746	763	788	757	801	818	798	794	801	776	807	766	867	799	810	792	816	746	760	773	794	748	774	757	783	786	753	809	821	804	759	762	777	796	817	779	839	810	744	856	801	824	794	840	797	771	771	718	810	774	779	778	779	761	783	823	828	753	804	804	839	789	817	799	752	812	817	790	808	790	809	770	833	760	739	799	824	820	819	801	826	811	798	845	814	787	856	797	815	828	789	804	769	764	790	790	850	802	838	751	782	839	754	762	792	848	800	820	759	776	822	785	825	841	825	812	774	804	849	754	752	781	806	849	763	769	833	776	823	789	784	781	812	821	773	821	789	830	844	777	809	799	853	808	796	760	819	832
21687	14545	13329	7632	5118	3893	2995	2537	2118	1822	1595	1442	1428	1314	1186	1111	1035	1020	1061	995	990	979	894	888	944	892	918	872	907	842	889	840	857	894	826	850	801	802	795	822	831	843	769	856	833	799	789	806	816	763	790	749	793	726	800	821	821	742	747	760	771	784	855	750	726	839	814	767	797	768	792	791	773	748	756	773	785	740	794	821	759	787	763	772	778	795	774	800	790	748	803	717	765	721	732	791	759	741	747	840	743	793	792	735	799	788	773	782	766	770	805	748	848	732	800	810	779	762	754	759	747	764	788	747	777	740	813	810	758	751	781	743	743	778	815	773	784	764	773	758	791	758	764	780	788	778	785	790	771	809	731	756	788	775	717	764	760	773	679	816	783	779	777	760	763	743	754	776	755	791	805	810	759	755	744	755	729	799	777	812	771	793	782	770	771	717	766	784	741	742	733	817	785	739	730	754	769	771	762	725	785	709	819	794	743	753	786	794	778	806	782	759	772	737	757	809	803	755	739	797	735	717	743	737	752	733	860	800	812	752	811	808	762	770	813	769	763	729	749	803	769	788	812	751	795	790	736	770	722	737	769	758	706	797	763	784	782	758	824	811	771	803	733	760	752	730	721	776	800	769	717	740	766	781	771	729	778	784	769	815	781	775	768	752	743	772	802	806	769	794	781	765	805	772	781	722	747	757	742	779	759	779	712	790	785	754	751	807	781	758	791	740	765	786	746	758	735	735	772	756	766	740	741	812	741	753	743	789	719	749	752	750	772	801	751	762	751	810	720	704	766	750	758	781	750	751	787	763	802	759	747	754	724	747	795	783	730	749	724	738	772	819	746	765	773	770	752	754	755	712	827	766	710	786	751	788	759	782	764	766	748	777	709	777	720	786	733	780	738	751	774	754	747	830	826	788	766	766	770	749	752	793	787	773	785	775	760	756	742	715	811	795	730	738	842	730	774	788	741	769	727	811	719	788	751	786	771	797	785	751	741	788	753	760	719	804	799	765	728	824	771	712	818	769	825	767	812	726	780	793	737	781	745	836	801	745	783	764	805	762	762	795	777	803	750	750	740	752	756	786	753	727	742	751	759	768	752	775	774	775	756	753	813	788	765	760	779	759	771	799	777	736	762	765	786	786	704	774	822	757	779	755	767	759	746	747	807	794	807	765	760	777	757	803	745	786	769	766	788	822	775	746	789	747	762	787	764	773	743	736	715	782	767	762	766	792	725	734	785	752	780	748	766	744	787	802	791	748	775	780	797	737	816	773	745	778	803	755	732	748	809	767	780	760	783	746	763	759	791	743	744	766	809	743	754	731	757	750	714	724	777	826	751	773	752	738	765	784	779	795	766	776	776	764	753	726	753	854	751	750	762	721	775	744	794	799	771	779	809	729	755	719	757	756	795	765	785	731	764	791	784	742	783	779	820	748	798	778	763	750	768	780	785	768	726	752	778	800	769	745	777	757	759	780	772	737	802	756	771	747	752	745	778	809	763	725	798	826	760	770	716	701	734	762	795	778	755	748	783	769	739	763	799	762	743	770	821	747	780	711	772	805	798	767	805	808	765	779	695	722	786	767	775	749	729	774	757	743	799	793	757	800	787	795	768	729	804	773	760	737	753	792	795	773	752	743	750	763	779	781	793	741	815	821	772	814	724	783	765	764	766	788	754	785	768	812	788	763	783	767	755	766	783	734	816	758	785	762	782	742	765	805	760	734	793	791	792	756	881	756	732	763	771	766	789	776	784	775	763	806	734	771	762	775	782	794	737	756	787	768	775	811	817	801	816	798	735	759	779	750	752	744	778	750	763	754	820	751	763	797	777	777	762	753	777	712	821	792	746	756	743	747	772	741	725	794	750	741	797	795	725	746	774	792	807	767	777	772	810	766	759	728	745	751	722	739	759	770	782	774	732	745	755	766	745	775	744	788	747	763	792	783	776	796	791	739	776	788	802	755	801	774	758	757	707	784	784	772	750	747	790	773	740	778	786	755	785	736	814	797	745	792	778	810	782	749	784	716	726	774	755	750	816	708	772	796	763	780	748	777	754	798	775	744	717	795	711	787	791	742	787	760	765	791	827	791	786	809	762	760	830	765	752	802	797	733	803	758	793	759	780	755	744	760	769	764	719	768	745	747	801	723	792	727	723	804	803	716	743	773	768	765	758	750	763	758	749	821	752	781	811	798	810	757	759	774	772	783	741	747	793	791	768	771	788	750	783	766	793	766	803	772	753	791	741	744	800	772	823	801	758	757	763	763	758	819	753	691	773	784	728	769	776	779	808	774	760	777	775	816	784	724	793	726	792	771	758	788	759	767	740	786	761	769	785	746	747	763	741	768	808	757	788	726	779	754	784	774	811	739	725	749	758	753	734	762	765	732	760	750	755	795	779	797	749	819	770	750	774	749	775	768	805	768	707	791	774	733	801	746	767	750	744	745	758	726	750	752	789	757	752	758	790	817	733	743	801	795	731	737	758	758	792	783	732	772	706	739	717	753	751	731	820	765	781	749	798	767	745	761	719	810	774	751	770	718	800	791	767	770	765	766	772	790	754	775	825	744	744	786	752	722	795	743	809	806	744	720	784	794	782	762	740	784	791	760	767	821	763	783	803	779	758	822	745	780	735	753	820	765	766	787	732	778	741	756	741	742	779	769	716	738	733	757	742	795	731	825	795	733	741	806	756	753	732	757	791	755	741	765	781	742	794	722	779	774	776	818	736	824	747	813	766	787	786	773	719	788	755	752	781	767	737	739	746	802	752	788	768	726	794	787	735	761	799	830	787	771	756	760	796	797	702	789	790	816	784	721	777	779	778	787	761	801	791	734	731	738	708	828	757	783	786	789	779	734	783	801	784	770	808	751	789	763	795	803	817	792	781	776	821	748	763	760	797	762	787	764	767	790	789	742	774	785	810	752	812	792	823	758	741	794	786	835	747	767	803	753	810	772	780	801	758	768	760	764	828	802	803	755	775	804	759	765	781	755	804	769	776	788	734	757	800	756	781	806	759	770	764	771	765	811	757	751	809	753	765	784	780	760	817	776	775	762	776	770	777	782	728	729	796	753	761	760	786	772	819	782	749	752	747	770	740	782	755	737	796	798	777	787	783	786	745	777	764	783	785	750	782	774	755	738	751	765	767	733	785	734	769	785	741	795	781	781	777	772	751	732	793	730	811	720	758	763	780	767	768	774	750	731	810	749	759	737	762	800	751	751	761	787	802	726	725	778	781	774	709	779	797	759	826	746	776	752	753	840	818	772	750	798	791	775	791	762	776	767	776	796	759	819	742	770	787	795	789	813	787	775	751	768	741	792	771	743	808	748	753	757	779	733	768	768	733	741	814	760	757	766	777	798	735	714	750	776	752	765	720	758	775	807	719	773	823	790	750	792	784	761	782	776	744	751	782	772	736	753	767	760	741	735	744	723	743	755	806	738	759	791	828	755	776	792	784	803	768	791	813	756	806	781	732	764	765	812	802	756
30912	14865	2655	820	673	626	607	579	601	630	576	605	601	584	612	597	566	606	552	584	518	569	549	617	584	597	605	609	593	593	612	586	574	631	568	573	585	619	587	577	610	580	616	599	583	602	583	574	595	584	576	616	579	606	590	552	561	596	580	593	580	599	608	596	592	573	553	579	582	592	583	604	566	668	592	590	621	581	599	584	629	550	577	579	559	622	598	558	606	594	612	546	602	558	593	564	641	576	595	578	597	609	652	603	598	596	566	604	567	610	597	624	579	562	577	593	596	586	596	618	590	578	586	602	610	614	588	609	582	610	613	595	591	603	579	569	646	624	604	589	542	580	583	638	579	596	566	558	567	625	608	602	580	573	632	619	570	588	640	580	577	615	609	626	601	588	593	543	577	579	591	592	601	567	577	561	605	598	575	561	534	579	592	564	561	529	594	617	576	566	575	561	570	584	581	632	572	594	580	586	565	565	587	613	583	611	576	609	574	603	548	600	569	550	593	588	585	583	590	569	577	588	595	637	596	575	566	613	600	586	586	580	593	586	577	601	589	590	612	595	581	594	585	562	579	573	604	555	566	581	590	606	531	561	579	586	598	588	626	574	590	629	639	596	568	562	570	621	588	593	596	559	575	600	543	641	607	583	601	593	606	606	572	592	566	569	583	601	612	556	628	535	546	571	605	586	633	555	561	540	585	578	612	553	617	572	534	570	598	607	626	537	607	621	576	569	576	580	602	585	525	627	640	579	594	573	564	589	610	568	617	636	596	606	630	571	603	555	574	574	572	608	553	583	572	574	550	584	623	558	544	618	585	592	586	611	568	626	580	586	594	576	596	607	553	592	560	549	567	612	594	582	603	575	577	534	616	593	575	586	596	579	622	588	613	547	584	601	587	569	563	529	553	590	570	571	537	556	554	588	586	602	622	597	550	620	558	583	558	594	550	560	624	619	646	559	565	555	580	585	573	548	614	626	585	621	594	594	566	609	542	614	585	575	648	598	575	591	564	564	571	643	567	597	567	576	587	607	595	602	581	603	582	600	595	622	609	569	605	563	576	567	564	608	591	537	610	573	586	583	609	581	597	600	612	596	544	590	609	625	574	598	592	587	595	560	586	579	563	564	569	589	596	579	593	617	595	596	585	640	579	603	544	615	547	560	595	596	586	624	612	582	611	590	599	619	633	581	540	606	653	593	614	554	583	630	601	573	596	581	564	615	554	613	608	594	586	551	601	585	577	578	617	556	535	575	605	592	588	590	592	569	587	585	576	542	595	589	586	580	560	578	622	592	531	578	579	655	572	619	597	577	590	569	564	595	618	602	576	578	584	587	609	550	576	628	582	573	584	539	584	606	594	609	611	595	569	596	618	578	603	577	580	587	549	571	580	596	557	586	611	564	593	562	571	591	575	587	580	572	598	616	598	559	577	523	594	558	565	623	611	553	592	602	581	569	526	559	569	580	602	552	593	567	546	572	583	598	548	636	613	596	597	623	583	563	606	581	617	566	537	585	591	602	562	594	566	544	621	572	609	600	608	593	581	605	583	608	582	571	542	552	581	552	571	609	636	576	606	597	614	558	615	592	613	574	532	607	600	618	593	597	634	600	627	567	589	630	628	620	547	570	558	557	599	584	569	560	615	550	599	605	566	583	592	601	560	565	556	607	611	577	584	623	616	578	558	584	632	610	610	565	651	594	604	597	619	546	560	571	594	589	547	550	629	607	607	589	576	567	577	597	602	566	567	603	624	598	624	567	603	546	598	550	589	622	563	577	594	562	599	616	585	583	621	585	578	593	588	584	590	582	633	554	582	614	548	602	568	572	625	604	529	638	620	565	576	567	521	574	582	551	566	598	572	598	612	620	601	575	595	588	555	576	568	603	580	604	571	579	561	598	621	606	597	573	586	597	596	584	598	569	629	554	597	567	585	595	576	603	589	585	585	543	605	600	583	596	580	562	541	578	568	589	601	558	565	575	575	572	614	639	603	589	587	592	577	562	599	617	543	562	537	556	580	580	554	634	590	564	580	581	556	582	580	561	567	586	567	623	612	573	584	607	545	544	600	556	604	571	616	587	578	600	611	595	536	628	580	614	584	622	590	544	586	522	593	603	631	576	591	639	544	645	566	536	574	607	550	502	566	573	586	570	566	579	536	567	586	575	591	554	566	590	582	564	586	540	592	577	589	586	581	576	582	594	558	596	597	601	611	573	569	579	607	578	554	607	571	595	605	634	589	612	617	570	592	594	601	576	595	602	593	525	623	572	603	571	605	570	584	629	557	588	566	564	579	577	579	574	579	583	587	635	632	623	574	593	623	564	579	576	581	590	568	579	564	545	619	598	545	602	616	611	575	563	626	598	570	544	607	605	602	586	623	569	584	590	603	582	609	581	567	559	577	562	577	544	540	588	555	573	607	546	601	605	650	580	554	597	617	595	621	610	583	603	576	598	605	597	597	650	594	562	597	582	627	647	536	546	628	569	592	620	613	639	596	584	562	599	563	549	615	598	596	542	579	556	595	625	566	560	603	614	582	590	584	635	583	597	568	600	607	638	572	626	601	596	623	582	589	571	576	614	583	589	602	596	577	606	521	595	574	555	607	566	606	602	577	604	573	562	642	552	584	627	597	586	614	577	567	617	571	566	576	556	560	592	609	581	597	574	592	622	565	576	588	583	606	579	596	566	604	573	541	535	596	592	596	594	562	574	608	608	581	585	611	599	580	569	557	627	597	578	551	612	588	596	559	595	604	579	616	583	596	585	592	602	600	614	600	651	603	542	586	584	615	556	602	605	569	603	579	624	602	581	592	633	588	558	604	545	569	577	537	558	541	641	552	541	608	539	561	601	606	584	559	620	551	570	630	591	608	576	565	605	625	618	560	606	600	550	578	555	616	597	559	584	569	580	584	543	580	572	580	566	587	604	580	617	618	533	607	593	623	579	581	603	607	597	576	586	608	577	550	593	581	574	577	559	625	574	568	625	575	606	527	617	610	618	594	578	605	555	548	579	628	587	624	599	611	588	586	591	579	564	631	598	576	593	560	578	585	592	587	581	557	582	574	592	604	619	581	610	547	558	557	590	593	613	591	555	620	583	571	624	572	607	575	620	606	585	543	580	592	597	637	622	633	561	608	563	588	591	586	615	599	566	589	553	641	579	613	641	583	621	572	606	583	592	626	551	582	598	595	586	621	568	674	569	605	598	554	562	598	557	570	582	578	595	549	576	616	601	563	615	591	576	580	564	602	616	529	564	578	601	629	604	590	596	583	610	550	612	558	605	628	588	606	530	580	590	552	580	593	573	593	580	521	618	564	582	596	646	584	647	643	527	575	615	558	576	581	594	606	599	610	580	558	576	645	578	605	641	572	599	556	644	572	579	611	608	626	602	575	565	607	565	532	605	607	598	580	579	598	594	613	598	557	597	559	590	656	558	602	621	591	600	573	589	585	551	519	611	614	558	565	596	572	583	591	652	590	579	594	569
18432	1162	1098	838	731	717	667	697	650	648	663	668	649	636	674	644	613	597	618	635	631	667	659	643	649	610	628	657	651	623	603	571	653	586	609	645	635	606	625	590	606	636	637	662	578	641	638	645	606	648	612	613	636	615	600	611	598	627	587	613	637	569	626	567	590	600	621	629	599	653	612	609	617	595	588	605	630	608	632	617	597	581	605	663	657	597	660	550	625	644	581	642	597	631	650	606	570	625	640	630	621	616	658	642	589	611	622	671	649	635	691	621	601	637	623	679	665	583	619	616	625	609	643	627	628	644	594	596	637	599	617	642	651	569	615	602	599	665	601	601	624	629	623	602	653	630	584	644	601	650	619	609	606	654	602	613	671	608	636	614	585	628	572	666	603	612	597	597	595	656	622	604	646	637	650	632	633	569	608	624	631	653	656	639	645	666	594	627	606	626	588	607	628	593	643	587	587	651	625	647	600	627	614	617	617	620	636	613	610	658	604	659	649	650	651	623	648	679	586	691	598	623	627	563	633	610	599	598	641	600	622	593	614	633	620	626	665	596	620	617	599	637	641	650	625	624	671	623	640	573	593	618	597	630	590	613	573	629	624	614	603	586	654	611	626	620	562	594	646	632	631	642	569	663	603	555	597	612	655	578	662	636	594	647	587	618	641	594	621	619	584	645	624	575	629	627	631	560	596	596	603	604	681	620	624	613	599	632	628	610	596	668	591	595	653	577	606	585	565	645	626	627	661	642	631	626	643	627	658	620	655	614	619	624	650	645	627	636	564	675	580	602	671	619	628	614	594	673	604	620	629	591	600	583	630	599	588	603	621	606	610	606	605	627	640	619	597	681	603	601	611	632	633	617	611	622	614	619	620	605	601	599	608	607	672	664	637	632	606	577	609	633	632	645	626	617	608	619	617	626	642	641	593	642	605	610	615	622	671	682	630	617	623	622	630	622	619	643	660	588	594	606	638	641	614	610	636	674	577	599	597	640	622	628	645	629	616	585	656	572	626	585	660	651	602	610	600	616	594	660	590	593	640	647	634	620	628	638	619	641	618	607	672	621	631	585	597	643	583	597	648	627	613	624	570	573	620	640	590	614	603	616	650	645	624	610	623	648	645	608	654	605	599	610	621	652	634	631	575	645	641	621	608	573	603	597	583	661	627	668	600	627	587	649	622	631	628	588	595	618	624	625	590	635	608	620	584	611	629	620	616	602	595	642	633	645	612	576	638	640	615	614	662	616	612	637	609	610	679	618	581	607	641	599	623	638	584	628	623	616	612	621	645	620	634	613	647	597	593	634	644	596	580	603	604	614	622	611	598	584	624	630	658	625	577	667	609	638	582	585	629	634	616	596	651	591	585	607	622	628	632	639	632	635	589	619	631	614	640	609	607	604	650	645	610	598	644	612	625	596	568	628	601	595	620	623	621	652	632	655	631	640	612	620	640	625	622	630	597	676	605	558	596	608	599	615	620	641	621	644	634	603	593	643	623	590	642	599	633	580	589	609	621	622	689	621	610	622	619	663	616	596	625	665	612	604	619	579	649	648	615	660	615	609	609	592	636	639	644	616	602	615	599	649	583	585	642	549	608	589	649	609	629	644	604	629	615	629	616	604	602	629	666	613	624	607	571	608	590	648	615	581	601	585	611	614	636	616	644	603	635	630	626	599	642	619	621	616	619	624	617	620	639	610	617	634	633	655	627	622	656	627	652	669	605	640	614	617	606	592	629	610	607	669	606	634	609	673	617	591	606	645	651	619	612	622	623	624	605	601	655	613	619	633	570	604	661	607	655	665	637	655	638	604	647	628	651	623	641	562	611	614	651	626	613	616	683	633	607	615	615	630	656	589	625	636	607	652	614	671	611	585	631	616	615	604	654	634	603	685	624	615	595	589	625	581	603	600	662	627	622	605	627	642	601	626	634	612	586	587	610	633	645	591	612	653	619	629	636	637	654	629	629	616	605	570	575	615	610	643	610	641	620	576	638	595	609	603	664	664	602	607	583	583	635	632	598	656	627	649	637	658	637	635	634	591	639	569	653	603	608	634	619	676	584	653	640	576	650	599	672	630	617	592	612	577	555	635	608	587	643	596	626	592	651	610	614	599	670	613	617	670	636	658	614	619	640	628	597	627	582	597	641	591	652	582	575	616	636	622	626	653	577	617	615	652	586	619	670	668	676	614	622	628	651	655	630	597	612	662	574	590	644	628	613	654	646	619	631	592	597	621	631	625	645	627	592	614	620	603	626	643	623	625	655	600	636	643	628	633	651	649	604	652	646	614	604	673	628	620	617	617	619	622	588	633	599	628	623	617	667	618	633	586	655	620	661	596	618	634	616	646	646	667	585	593	577	611	632	597	625	642	609	640	629	626	662	577	634	602	657	663	621	617	627	627	652	630	633	633	642	635	628	666	653	610	604	597	633	616	625	633	615	620	619	666	605	597	614	622	629	602	606	610	591	616	610	598	671	616	639	636	634	645	581	631	604	606	626	626	621	622	623	649	557	600	609	626	624	629	629	614	607	616	624	620	634	628	627	621	591	619	584	595	639	593	635	604	625	649	654	587	618	621	600	650	594	613	573	684	614	644	597	651	632	614	594	634	632	587	595	574	631	648	606	595	612	616	583	625	676	634	621	561	629	626	606	616	634	618	627	600	595	613	596	668	591	599	629	613	564	638	599	604	640	618	647	624	600	642	573	668	622	627	614	652	644	637	614	645	623	628	602	635	618	608	626	605	652	611	584	641	634	627	619	631	602	634	605	628	611	648	562	634	601	659	657	606	629	585	612	626	603	600	628	641	645	612	603	599	620	598	604	630	611	640	581	659	709	636	598	655	612	645	648	652	633	629	669	665	583	637	609	588	661	641	600	601	619	644	604	610	604	647	610	646	612	615	604	625	639	620	612	634	593	651	598	603	611	589	621	599	650	642	598	637	662	611	670	606	656	614	597	595	626	591	636	624	618	597	603	603	590	613	621	587	615	617	645	648	600	623	636	656	632	610	586	613	611	613	622	614	639	629	626	652	587	609	636	643	617	592	646	628	605	649	631	668	646	642	615	607	619	579	635	601	624	648	622	650	610	582	616	643	640	644	605	634	642	633	604	656	624	633	647	605	570	614	663	644	618	660	594	648	622	613	642	629	604	594	641	619	628	632	615	639	646	646	636	630	603	627	606	601	629	636	650	588	618	631	636	623	631	622	678	578	649	611	664	616	615	587	609	620	640	600	611	615	624	618	611	616	642	677	612	638	626	657	639	625	620	625	646	580	626	616	597	619	642	627	645	628	581	622	607	623	632	607	615	591	631	655	618	637	602	674	538	615	588	617	605	632	687	615	666	585	598	588	636	627	620	586	596	650	603	616	633	597	605	623	609	597	623	597	651	616	612	620	599	629	606	611	626	623	655	621	637	640	621	625	663	632	618	620	638	578	613	599	627	638	599	616	634	630	613	681	626	615	618	636	597	581	568	646	640	608
24630	20356	26313	24253	20338	9017	1093	805	690	615	566	545	532	503	495	466	464	479	462	483	411	449	475	448	425	464	449	427	437	388	471	424	441	410	430	432	414	430	419	406	421	439	412	394	394	423	405	391	444	377	457	443	375	425	389	420	400	397	436	419	417	398	390	403	425	384	435	418	424	412	387	407	407	409	374	404	421	474	397	441	370	415	403	416	425	413	413	423	423	422	426	405	427	450	405	404	397	386	418	463	399	397	428	415	402	447	378	417	441	418	393	407	396	408	403	415	418	433	403	421	411	435	385	403	401	413	406	411	394	382	425	372	408	398	430	414	408	421	458	391	424	409	401	399	417	387	405	390	431	447	405	380	402	422	439	404	402	383	412	407	415	402	411	419	424	388	409	412	417	390	450	384	423	375	431	436	418	396	431	387	435	396	392	422	368	388	398	431	393	397	395	400	372	414	432	402	402	406	446	420	421	419	378	393	401	400	367	397	429	409	380	379	409	409	445	403	416	443	395	441	431	444	411	416	439	411	435	418	442	436	443	401	390	409	423	383	402	430	402	416	392	463	397	394	424	406	421	420	432	396	411	390	403	395	442	398	407	430	387	431	387	377	389	395	425	399	405	405	430	420	418	383	429	398	419	403	410	376	409	445	404	397	386	418	412	457	411	370	372	414	427	413	419	398	427	403	421	415	371	402	393	404	428	361	445	415	390	429	364	439	389	425	418	445	396	400	413	416	424	395	404	402	441	416	397	408	415	416	410	382	415	407	383	442	443	397	405	441	403	426	426	387	448	420	402	396	393	400	365	395	448	435	408	394	399	378	424	402	413	425	385	420	405	401	420	411	415	384	383	391	398	433	424	431	416	412	384	407	434	422	441	397	427	405	391	421	408	399	398	423	384	448	410	435	408	414	377	421	415	426	419	393	426	422	421	413	406	417	403	393	412	429	416	403	394	410	406	390	390	390	397	417	428	446	425	423	417	406	412	402	451	419	406	414	408	449	381	389	400	426	425	417	412	444	382	391	403	417	398	416	420	406	377	416	430	403	434	405	425	400	407	393	414	416	452	413	391	416	401	439	420	426	431	423	411	435	389	418	414	433	424	446	442	399	414	405	449	382	396	414	445	414	361	423	410	431	383	425	375	396	350	427	396	379	394	410	394	432	381	403	414	391	439	414	388	441	380	424	420	420	384	432	389	428	419	407	419	414	395	395	391	429	428	414	412	402	403	404	438	425	430	445	449	398	419	401	423	395	424	394	407	446	408	420	401	417	417	426	414	448	379	409	391	406	388	417	429	403	368	442	399	436	426	420	433	410	427	446	440	436	395	409	414	404	394	448	416	400	423	388	426	401	448	385	403	430	393	422	398	395	446	437	432	414	418	420	403	420	437	423	391	408	401	395	407	420	421	425	449	387	383	430	414	415	417	412	390	432	414	399	397	399	424	400	450	433	438	442	410	430	402	378	407	425	410	363	387	427	419	417	410	388	429	426	393	420	404	410	404	398	429	406	456	421	374	388	400	408	395	426	385	405	435	425	386	411	428	368	392	383	414	410	420	371	429	395	412	442	405	451	410	412	399	402	438	387	383	435	434	424	445	422	453	373	440	374	391	389	408	376	427	438	428	423	400	374	414	387	381	400	409	412	416	388	413	413	445	392	395	386	438	423	440	411	394	448	390	438	442	407	398	431	402	454	374	388	418	396	421	394	378	428	394	408	365	395	388	397	416	445	410	383	387	392	391	422	400	371	411	456	437	384	401	455	415	411	374	426	436	434	377	410	441	430	394	380	393	413	414	366	399	401	374	402	402	396	458	430	393	419	407	422	370	426	430	384	396	420	404	425	446	398	433	420	422	420	416	424	423	429	384	423	393	415	393	384	418	446	363	422	395	393	397	355	419	418	433	401	392	389	416	394	388	388	417	395	400	409	388	411	438	409	426	448	431	438	376	393	445	422	427	409	401	398	404	416	409	414	384	444	413	393	369	439	426	337	389	414	422	394	426	434	422	407	417	438	430	422	421	408	415	425	391	396	426	418	404	405	408	408	414	398	400	410	390	387	422	407	418	418	391	366	376	386	407	422	390	389	422	368	426	420	415	421	393	397	432	399	413	394	432	421	374	444	394	435	405	421	426	399	401	436	443	414	404	384	416	394	380	407	431	431	410	401	408	397	426	361	388	434	411	383	396	416	399	408	409	404	397	388	412	432	387	376	378	412	391	411	398	409	432	418	418	443	417	408	400	394	441	431	442	405	404	380	397	385	430	381	383	413	412	419	411	413	416	427	417	425	397	419	418	431	399	414	418	428	399	417	418	410	415	385	365	405	444	379	405	423	379	412	391	398	393	376	417	396	385	417	466	438	402	426	404	405	432	424	405	421	394	417	415	420	428	402	409	382	379	454	403	402	401	397	397	378	389	414	397	419	403	428	414	402	410	407	431	396	414	402	442	430	413	399	379	435	380	418	401	441	429	368	412	390	420	389	417	426	431	402	414	445	430	389	407	397	397	400	410	424	402	411	431	403	400	385	386	394	420	368	431	440	415	414	381	419	435	409	442	380	413	436	445	432	426	398	391	417	400	404	386	385	413	406	417	422	394	427	410	426	392	416	415	460	438	404	386	419	435	418	390	405	413	422	413	423	393	405	416	403	439	432	423	376	441	424	407	405	420	404	433	417	446	414	399	422	449	423	420	415	398	403	421	408	414	412	449	428	402	443	415	423	419	391	391	413	423	410	430	411	446	422	367	413	447	432	429	425	384	403	395	406	427	428	419	391	406	377	423	427	397	436	417	386	416	413	396	384	433	390	432	424	417	384	429	451	440	405	378	415	395	432	423	372	406	419	411	379	413	377	399	429	433	418	445	428	400	368	409	417	427	433	402	413	435	432	395	428	417	421	408	409	401	438	374	390	401	371	404	423	403	397	454	413	447	418	379	410	381	441	406	414	389	389	418	440	420	451	416	414	419	379	433	453	437	429	413	417	422	401	422	373	401	426	391	402	414	398	401	416	396	418	388	405	421	384	398	397	404	442	443	419	408	414	428	418	419	380	415	423	416	411	423	439	444	415	433	391	421	378	415	405	401	403	413	439	424	397	408	419	386	405	378	362	379	409	382	440	363	423	389	401	386	415	367	405	398	397	445	397	377	414	390	415	385	411	442	434	444	410	388	397	438	410	419	414	383	403	410	446	423	430	397	398	423	395	379	423	418	412	411	405	418	433	430	400	403	402	427	408	455	437	378	428	445	421	434	408	438	388	431	366	411	380	404	397	378	395	396	390	409	416	426	420	412	410	417	399	462	414	401	395	371	383	422	390	391	382	412	421	416	421	438	427	433	396	389	422	427	437	437	409	407	417	405	437	398	422	409	394	426	407	419	390	434	391	454	405	398	402	432	368	440	413	418	410	405	420	406	418	391	392	413	414	416	426	391	404	404	391	441	423	425	407	432	438	424	414	397	458	400	412	404	411	408	400	403	402
27056	8521	7793	4170	2730	2042	1562	1200	1112	930	842	782	742	685	605	624	547	595	528	529	504	509	496	479	458	439	444	446	496	462	475	434	430	417	455	458	439	467	483	448	455	414	439	455	460	431	436	451	424	425	434	470	475	464	444	432	450	442	464	450	420	433	382	397	428	459	407	435	448	442	414	460	440	414	448	396	436	417	434	433	409	431	463	427	424	430	384	458	448	422	427	437	449	409	435	439	431	431	452	449	435	436	434	469	431	438	434	472	400	468	427	415	447	427	420	461	417	437	439	419	428	425	422	406	427	466	413	407	409	411	429	421	431	440	391	443	459	394	412	448	424	417	411	416	442	419	386	412	435	399	461	422	455	416	422	404	421	427	426	406	398	444	436	443	382	431	420	404	443	419	439	436	441	463	436	416	415	462	449	470	421	428	419	422	426	429	473	385	416	415	411	405	421	417	442	402	434	440	410	439	404	383	405	442	462	397	444	455	403	426	428	440	416	422	413	406	439	434	422	453	432	449	440	416	381	437	433	472	431	416	465	438	418	437	460	394	434	414	424	461	461	436	417	445	439	418	427	414	464	426	447	427	395	423	396	411	406	457	455	456	417	449	418	461	423	426	404	449	421	410	447	419	405	424	425	426	439	429	433	426	417	425	381	425	426	428	483	430	437	440	440	391	442	412	432	423	434	387	459	413	416	440	445	402	444	408	451	386	411	395	427	414	417	410	401	474	480	404	402	415	441	409	448	448	437	407	459	444	428	407	431	431	436	414	417	416	406	426	409	415	427	419	420	447	419	421	431	426	457	445	424	415	443	415	393	411	436	399	425	420	420	381	436	449	428	418	437	436	456	405	445	408	394	408	431	420	396	417	422	435	459	437	456	389	411	438	406	412	417	415	422	446	439	431	438	442	434	436	426	425	421	424	413	475	424	443	424	415	409	393	457	405	417	410	398	412	429	425	408	444	423	420	411	430	426	405	432	446	427	397	431	417	456	426	453	376	429	424	453	417	454	432	440	421	455	418	427	451	424	452	435	406	407	442	426	429	428	425	404	450	413	427	431	420	441	423	421	393	423	388	414	431	454	432	427	446	425	436	400	451	406	414	427	437	427	419	455	443	423	463	411	423	421	408	428	411	437	414	419	452	407	404	425	407	440	429	412	455	479	457	426	391	401	412	416	407	393	412	410	401	449	447	446	439	435	469	451	421	406	436	434	451	431	460	383	411	439	447	456	394	434	442	449	404	486	435	420	425	419	384	417	426	443	403	437	417	474	389	407	424	456	439	433	443	432	429	461	449	414	425	426	427	405	438	420	416	428	416	431	423	448	428	453	428	392	449	428	444	430	432	405	436	438	437	431	414	483	463	422	407	412	455	446	417	439	431	403	422	383	446	438	427	387	444	427	417	400	450	436	457	412	469	402	451	440	441	420	476	439	456	462	422	391	435	414	418	412	409	424	434	474	460	418	448	466	406	408	403	422	428	404	457	427	393	459	430	429	448	413	380	450	431	421	440	429	460	434	427	427	419	412	417	439	405	428	436	429	413	458	382	397	423	438	405	415	406	389	426	397	428	392	429	418	381	427	433	439	436	418	443	439	419	437	396	421	433	405	400	431	429	387	431	397	440	410	420	422	432	435	395	390	399	466	423	423	450	407	429	414	384	450	447	406	419	422	433	420	431	453	406	399	403	434	400	403	428	400	426	430	395	449	405	395	485	410	448	459	428	417	438	408	442	397	449	421	455	392	438	428	423	416	450	405	478	435	421	392	400	386	413	434	421	431	406	434	431	433	422	438	425	439	419	395	461	444	408	469	453	413	437	416	442	404	411	447	440	481	425	447	417	411	411	431	430	405	437	435	458	440	474	429	436	426	403	421	393	446	426	416	450	413	434	456	426	396	389	426	409	403	427	405	416	391	420	413	406	418	397	414	389	393	436	412	438	436	450	444	469	437	419	423	416	434	420	419	423	442	428	415	468	433	434	418	427	409	430	433	436	438	405	409	428	403	426	432	429	420	479	431	414	445	428	430	416	427	431	446	403	390	435	447	420	409	439	489	426	421	452	419	456	468	420	405	447	428	424	414	410	405	440	447	425	420	447	408	447	410	410	418	418	437	403	403	417	418	404	421	449	422	461	409	428	426	394	440	411	408	446	411	440	438	415	382	433	407	416	414	453	401	463	428	424	438	433	431	424	426	436	419	453	458	415	443	427	427	413	410	413	422	406	443	437	464	433	448	467	407	414	401	437	404	454	400	450	414	431	455	429	393	395	430	431	439	441	435	385	423	396	419	439	410	424	442	416	425	423	440	409	420	452	460	421	404	436	454	432	424	426	436	446	429	404	418	422	419	414	450	442	393	414	433	420	396	448	464	462	460	391	407	418	431	393	453	428	465	454	415	431	446	437	476	411	439	455	394	447	436	449	405	466	412	430	404	425	402	378	468	456	424	420	388	436	449	419	420	441	454	416	411	448	386	376	437	396	403	437	435	431	413	401	423	450	395	408	413	419	432	424	424	425	422	406	425	392	408	443	434	412	441	425	390	460	413	441	419	418	448	386	449	425	406	453	450	432	436	431	397	413	421	427	448	445	408	424	408	415	428	453	418	448	390	428	428	408	445	423	416	430	445	422	457	396	415	428	427	396	410	438	408	423	453	424	382	425	436	416	439	392	399	416	448	422	382	446	434	431	412	420	481	428	447	424	414	418	408	462	413	419	436	398	447	420	419	423	456	442	445	415	403	408	419	416	449	464	421	392	448	412	415	445	456	387	448	419	413	410	462	434	435	475	425	439	431	424	452	410	417	439	438	443	433	441	459	400	403	416	411	408	388	440	389	430	394	395	422	438	409	406	420	391	408	460	439	430	452	434	463	426	428	411	452	411	403	457	467	417	461	453	432	402	414	403	425	442	409	401	427	443	389	413	443	416	408	423	426	444	445	438	438	421	408	395	448	450	422	421	411	413	358	432	409	421	448	421	437	403	477	412	419	458	445	464	395	454	427	425	396	400	406	423	392	430	432	430	439	413	377	440	435	386	392	407	444	436	418	468	423	389	432	435	454	488	430	466	427	419	399	442	428	380	412	436	402	408	426	418	443	435	443	432	449	450	424	420	418	408	423	439	415	430	438	448	437	441	392	459	397	393	464	442	449	438	430	415	432	415	445	400	423	471	412	414	397	446	450	416	430	454	413	417	430	448	422	442	411	445	379	449	419	444	432	441	432	422	468	429	425	433	441	429	436	429	447	404	453	436	448	427	432	394	430	475	416	438	443	406	428	418	378	413	437	440	459	431	430	438	427	423	422	440	450	412	436	456	427	438	402	384	424	433	440	451	453	447	449	402	418	438	413	422	448	433	418	453	446	429	417	411	409	409	417	477	394	435	422	442	438	419	420	429	406	424	460	438	429	427	453	440	440	411	407	401	429	391	422	443	434	396	433	431	406	437	433	458	420	447	458	394	414	425	416	405	408	409	394	401
22618	20350	26778	23780	20357	20423	9564	1794	1409	1181	1145	1060	973	978	976	909	963	976	892	907	871	847	834	836	878	862	868	843	862	806	869	833	816	749	808	804	830	787	932	818	777	837	824	861	829	824	796	776	788	825	788	780	772	788	787	747	790	784	762	839	836	789	752	770	850	826	836	832	804	817	798	812	811	787	809	832	813	780	723	777	818	724	790	799	798	775	763	808	799	812	733	820	802	783	788	829	793	809	752	779	836	829	797	784	786	810	770	761	719	764	822	781	825	828	813	748	872	751	781	763	785	753	800	788	776	822	786	775	860	760	832	818	779	826	822	778	793	764	799	764	780	801	867	810	777	812	754	793	820	775	812	820	765	780	849	747	816	842	787	803	781	798	809	803	845	816	800	826	813	814	834	780	784	822	822	829	846	784	780	835	786	798	785	805	794	810	778	798	849	823	804	748	805	804	827	759	745	821	808	824	807	828	813	789	771	743	816	805	823	803	804	841	815	830	802	801	821	810	757	783	767	805	763	823	837	760	794	788	834	789	791	762	781	818	768	809	770	806	782	817	764	756	834	752	768	745	821	813	820	787	778	812	774	757	796	802	802	770	786	815	780	714	806	746	824	796	833	768	773	788	787	810	834	746	716	788	840	799	775	824	800	782	818	770	803	830	807	810	791	798	814	828	795	800	790	821	809	796	823	824	831	806	850	816	784	792	746	820	829	844	775	779	814	831	772	790	762	820	738	797	801	827	750	790	811	814	779	806	809	784	840	823	790	801	828	808	777	795	811	825	814	792	814	824	829	777	818	756	813	794	828	787	786	829	758	807	782	828	814	790	815	825	779	739	844	805	771	786	789	803	783	772	805	821	811	784	791	796	807	810	775	786	826	784	808	735	776	716	786	806	827	805	766	767	794	770	797	770	794	764	821	826	830	779	751	776	805	829	798	784	827	727	768	774	777	817	785	772	846	804	777	791	807	790	784	792	833	759	844	789	791	796	815	781	760	804	811	805	775	790	821	778	795	807	786	789	850	778	766	795	820	791	780	780	777	799	800	830	732	862	759	801	808	829	838	777	791	756	760	786	818	813	782	818	752	814	779	763	756	757	767	766	823	815	763	806	839	851	771	760	788	769	785	783	786	780	773	831	754	760	794	773	777	789	764	773	778	814	807	741	812	830	818	751	806	815	778	747	767	844	795	796	798	818	778	786	789	826	799	819	800	806	848	781	753	817	786	731	760	798	793	783	814	787	782	811	807	799	796	833	813	772	788	775	778	798	843	767	825	833	795	783	811	783	787	795	819	796	773	757	750	784	788	755	811	772	779	770	761	806	776	789	827	756	778	827	812	792	811	835	790	848	785	764	808	826	758	785	790	853	784	723	764	797	802	807	780	843	779	763	793	777	835	805	832	821	786	780	792	802	812	789	827	760	792	759	787	801	776	811	833	740	840	780	791	770	790	846	832	809	815	781	807	811	814	795	783	767	774	774	746	823	795	802	754	822	784	810	836	817	812	813	760	781	842	805	813	793	802	779	818	795	804	778	839	780	776	786	814	806	773	824	761	770	779	791	768	790	768	810	824	838	805	780	794	824	802	800	763	779	822	763	839	763	734	776	799	794	822	810	779	825	792	835	811	810	788	789	769	809	754	803	807	807	821	774	789	782	821	778	833	831	786	863	781	804	742	846	839	766	741	793	808	820	804	808	775	786	814	832	817	771	723	849	761	791	798	833	764	795	789	772	832	812	794	782	831	801	801	746	770	748	803	812	762	808	752	790	836	804	805	814	788	741	795	809	762	794	774	774	806	778	773	787	778	735	762	782	833	759	800	799	782	758	807	820	757	806	826	788	821	785	807	786	850	771	865	721	780	809	792	766	776	774	798	837	786	783	723	819	777	823	764	834	812	787	733	717	779	763	799	844	786	795	807	785	729	824	807	804	797	838	814	817	809	842	822	802	832	783	773	796	828	789	750	791	848	788	841	804	796	816	794	845	863	836	814	765	780	798	772	801	786	777	745	807	752	757	799	779	806	790	822	814	751	824	782	789	836	822	765	777	752	750	840	787	813	762	854	755	806	827	796	769	785	748	800	758	793	770	801	761	752	786	786	857	813	786	794	786	763	785	804	752	746	839	773	818	825	800	787	803	755	784	758	794	797	769	835	806	753	785	797	741	818	848	860	833	786	817	767	765	787	780	814	796	826	807	850	850	777	781	773	806	771	789	761	775	761	816	800	832	801	753	783	812	827	777	754	779	830	809	796	817	770	771	794	809	748	808	822	834	801	763	764	823	786	781	788	768	854	792	816	812	754	820	786	817	786	812	810	834	802	786	830	774	785	844	819	794	815	775	805	762	778	789	810	818	779	788	793	798	752	806	823	751	796	797	783	815	762	797	790	789	775	840	807	836	755	820	783	780	735	810	810	832	791	813	832	781	781	810	772	802	814	779	794	772	775	762	779	805	774	771	779	757	801	805	830	819	844	730	790	777	798	783	804	781	740	811	757	779	739	737	729	825	792	788	791	800	813	828	784	839	802	837	763	815	733	807	813	829	762	771	816	781	824	778	778	805	824	813	779	789	834	754	777	795	808	816	826	799	784	795	755	798	815	775	799	805	771	801	816	798	771	759	778	766	811	835	788	821	828	782	799	782	771	813	885	839	781	782	800	794	779	787	824	804	806	828	829	825	843	760	769	773	812	811	814	771	797	822	734	728	734	778	758	786	822	770	813	830	771	797	755	786	787	804	804	783	770	806	765	854	852	821	806	796	810	783	787	827	740	767	834	839	778	785	815	782	766	745	883	842	797	809	781	824	769	830	785	747	790	799	803	791	784	822	774	784	762	808	800	771	789	811	797	792	807	820	807	797	735	796	824	744	744	779	847	799	845	798	766	827	826	752	783	732	765	772	836	822	809	797	799	801	775	818	800	750	793	893	788	812	807	789	737	796	809	775	802	711	821	710	763	782	793	773	774	795	790	806	816	758	806	772	769	809	787	787	779	762	802	781	750	852	817	785	759	807	803	814	802	775	838	796	787	795	773	772	786	845	766	732	802	793	791	791	780	801	760	814	736	824	797	782	753	814	792	808	851	762	823	806	827	795	818	808	821	829	793	749	793	759	790	793	829	802	755	759	754	782	782	752	808	810	787	838	780	840	854	812	783	766	763	816	783	797	829	813	736	804	806	770	845	799	804	804	783	784	867	792	811	807	817	751	795	772	788	800	829	850	799	767	839	782	766	766	805	771	793	786	856	780	749	747	763	753	802	785	771	795	801	802	765	852	774	786	814	772	809	817	805	778	791	803	793	789	847	788	794	773	753	781	791	869	781	794	796	760	796	820	798	808	825	784	816	787	741	762	758	852	832	751	820	810	773	790	769	783	811	839	719	866	746	768	826	784	794	798	762	777	788	802	825	787	774	788	774	772	775	870	810	830	766	802	848	782	771	851	819	748	852	839	802	798	774	829	799	792	820	763	796	799	818	831
23501	14211	13092	7567	5092	3736	3054	2430	2161	1802	1643	1436	1405	1211	1180	1123	1017	1014	986	977	975	908	871	895	875	904	852	847	856	861	835	852	820	842	843	838	843	793	806	795	851	795	784	824	807	789	790	779	781	757	783	737	793	805	802	786	772	840	831	827	810	826	777	736	746	786	777	746	788	793	768	746	786	788	761	757	772	783	793	781	745	796	762	776	773	824	755	747	745	762	768	743	828	792	774	726	782	741	768	818	778	755	740	781	786	796	772	808	765	787	744	753	748	735	775	768	781	786	780	778	798	799	750	799	792	758	744	700	758	830	744	769	750	731	738	789	769	812	771	765	786	771	767	783	735	751	717	784	819	763	716	763	741	714	766	754	822	776	795	752	791	777	759	682	764	824	745	729	789	755	752	769	784	781	774	793	735	765	832	807	751	742	772	784	755	813	770	754	780	724	758	807	776	728	750	806	769	790	718	721	805	788	756	782	780	816	774	781	743	736	784	761	732	762	791	735	741	781	808	707	832	765	797	770	761	762	786	755	776	772	769	755	727	724	788	764	780	751	767	801	772	829	788	750	760	802	758	774	753	763	757	712	763	735	771	809	766	769	763	789	764	791	759	738	754	762	743	749	754	720	752	752	799	790	785	742	764	757	783	748	790	779	730	708	740	793	750	783	772	748	762	730	723	806	811	712	760	798	742	797	726	768	782	800	793	777	780	779	756	807	751	784	730	766	777	729	732	762	770	737	763	770	816	754	734	769	718	786	801	745	797	778	762	792	777	771	780	788	788	730	801	766	750	789	796	789	787	761	796	701	787	793	785	776	735	766	736	755	778	762	763	754	747	739	778	740	779	758	741	760	763	778	786	725	775	771	743	725	758	720	719	792	738	754	728	764	764	744	732	741	738	747	775	735	822	744	723	770	723	720	739	728	763	738	746	764	807	785	748	776	767	713	743	778	743	717	781	792	714	747	791	737	745	756	720	765	758	737	743	782	778	716	758	767	724	755	721	808	780	765	756	734	809	751	778	718	769	708	721	763	799	733	757	716	756	714	744	799	750	757	827	741	760	766	791	761	790	770	766	784	788	695	780	738	752	802	808	787	762	735	757	761	757	814	721	800	764	747	778	723	755	751	737	811	790	781	794	760	759	776	802	764	764	739	696	744	780	775	804	770	771	755	787	754	789	799	701	704	740	748	788	776	713	741	744	801	731	786	706	766	766	813	784	798	724	753	741	769	734	768	740	789	766	721	750	764	816	734	777	769	744	783	771	803	773	758	733	755	747	816	721	712	774	737	795	780	794	782	785	725	796	787	760	791	756	731	754	801	737	745	738	768	772	797	810	755	752	786	760	751	686	780	744	771	761	753	763	757	808	737	763	783	759	775	763	746	743	820	783	729	774	745	713	769	760	772	745	743	748	804	800	727	760	752	723	778	739	765	736	754	764	750	762	783	807	799	829	794	753	779	805	780	748	756	776	784	755	832	725	776	787	771	767	757	737	762	797	747	778	697	753	756	681	759	769	750	765	794	759	766	796	752	822	720	792	786	750	813	770	770	781	742	814	785	732	736	797	716	687	722	792	753	765	715	744	746	796	767	780	780	781	756	755	775	858	777	766	790	783	787	761	705	761	782	783	770	748	764	810	804	754	762	721	780	786	736	756	733	754	698	726	757	745	823	749	768	754	737	785	763	771	767	782	756	687	786	788	740	798	759	751	804	739	698	738	840	759	774	731	794	786	762	812	770	782	788	742	747	810	730	759	809	736	717	782	758	780	775	785	805	764	768	744	744	722	799	726	738	794	741	775	786	738	692	744	787	763	736	771	798	790	779	786	755	669	720	752	773	753	802	769	739	807	745	765	770	728	738	805	751	750	789	774	752	767	716	753	779	739	787	758	723	713	795	725	740	734	783	810	777	722	723	783	782	766	782	792	736	766	810	810	819	808	739	793	741	750	766	740	771	754	692	735	777	769	785	728	764	741	756	730	753	752	777	784	741	763	775	783	749	771	750	804	749	744	779	768	763	727	775	860	735	803	737	776	756	738	777	763	733	769	741	729	809	739	761	698	731	764	811	746	764	765	763	752	776	785	772	782	774	754	759	723	806	798	765	745	740	793	760	784	790	723	781	800	789	767	716	761	763	787	772	827	771	788	754	757	823	753	711	774	745	763	788	727	779	777	792	770	790	738	780	798	789	790	770	758	769	789	741	762	752	806	798	789	772	770	717	750	772	745	817	793	787	760	712	805	783	746	756	739	785	786	753	754	838	813	804	760	822	786	793	761	770	825	756	806	763	794	739	744	753	777	820	751	775	775	773	754	732	755	779	768	762	759	736	815	747	741	741	786	822	761	720	754	773	760	785	774	788	806	725	782	774	784	779	738	745	790	781	779	723	783	739	778	829	714	790	765	783	777	775	802	761	775	747	735	767	751	777	702	775	791	778	756	774	785	773	800	726	765	781	766	774	764	731	713	757	736	780	788	761	760	772	771	769	699	775	785	833	725	782	788	765	750	759	788	802	730	757	804	771	712	750	767	773	767	780	786	750	767	800	777	739	754	725	757	702	720	733	747	824	747	745	724	781	748	750	773	725	808	736	710	791	746	748	817	713	761	800	755	774	796	785	722	726	752	775	738	718	772	823	757	805	772	724	781	709	715	819	745	759	824	767	784	728	765	731	741	753	799	730	776	755	772	767	750	808	738	764	773	762	737	793	755	814	745	732	784	740	813	783	754	751	722	756	765	733	811	804	718	718	773	775	814	814	779	738	773	802	774	762	777	768	751	786	762	820	798	738	725	774	773	769	755	802	726	749	790	772	787	728	767	792	774	789	744	803	766	777	758	707	800	775	767	791	807	775	723	772	756	754	729	734	782	720	790	791	750	764	712	776	752	783	757	728	814	746	748	741	787	726	766	745	793	767	759	763	755	801	750	770	759	766	727	807	784	787	721	750	742	762	740	772	761	768	782	739	799	768	759	760	747	794	692	786	809	740	756	751	753	743	774	792	692	754	765	742	749	739	748	713	790	755	792	778	748	757	721	799	737	724	768	767	805	730	764	759	794	777	717	786	748	733	738	782	789	712	768	789	759	758	727	760	759	802	734	759	778	768	704	806	774	726	746	777	743	709	772	770	818	733	745	745	778	787	789	786	732	771	757	742	767	775	766	750	736	775	736	768	745	731	792	764	770	763	762	732	802	760	775	780	713	744	756	772	782	738	795	797	743	737	767	761	764	799	725	769	775	747	720	759	786	744	749	721	769	733	730	766	763	750	812	771	734	775	759	756	775	755	744	781	811	699	752	780	716	761	752	766	730	759	796	731	762	726	743	780	758	746	754	745	734	751	756	764	720	773	763	730	768	812	763	732	749	818	757	758	805	758	706	766	737	772	777	767	802	732	726	736	742	786	754	725	717	767	773	752	762	789	777	779	794	757	780	788	779	756	753	715	780	785	801	746	708	727	804	725	757	816	745	736	777	760	754	767
30854	14732	2550	797	709	658	608	560	591	626	625	634	596	617	564	551	550	551	594	590	577	674	566	613	584	621	598	579	599	582	607	619	581	560	618	596	549	552	554	584	570	588	589	573	575	568	593	582	568	598	577	542	550	590	602	603	587	567	598	554	576	568	529	604	576	582	611	593	590	556	587	589	531	573	557	567	568	600	617	553	570	568	608	593	619	590	609	566	627	561	604	561	590	556	589	551	588	557	636	591	562	591	552	570	619	580	559	571	549	542	573	574	619	610	597	574	549	576	585	574	581	599	520	574	577	548	602	628	543	559	615	583	591	582	609	596	593	566	594	608	571	642	579	576	596	567	579	617	613	564	556	568	584	563	614	599	609	602	585	532	606	623	561	572	561	565	576	555	578	585	615	544	564	618	557	556	585	599	596	578	585	595	561	599	550	563	611	590	575	614	620	597	552	592	547	579	547	548	589	607	577	628	631	550	568	573	571	565	568	522	625	586	590	595	586	531	582	606	524	571	578	598	622	591	631	588	562	485	574	581	601	564	625	598	613	574	573	563	625	540	579	584	557	581	620	576	571	551	582	603	604	570	589	565	608	567	597	530	557	583	649	585	552	556	562	565	557	568	568	558	595	543	539	573	601	600	593	519	575	578	578	597	608	600	565	602	594	547	613	602	603	590	618	576	596	584	552	621	586	586	616	582	573	617	554	593	551	596	593	594	569	593	603	553	581	644	598	556	583	566	589	589	564	558	565	601	593	579	613	558	616	592	567	598	590	570	598	538	577	573	549	645	601	592	584	621	602	569	593	604	553	602	581	548	541	596	549	569	536	567	596	568	571	581	565	626	595	591	556	581	556	582	583	567	607	563	581	598	582	595	625	571	592	596	589	555	565	570	598	589	620	627	565	607	606	584	561	571	569	610	583	562	579	596	589	593	510	593	580	542	564	568	583	554	576	572	607	567	602	583	588	604	544	621	581	623	572	589	597	589	571	578	591	570	563	633	546	517	548	602	592	533	581	552	569	568	625	571	576	574	595	600	573	586	545	593	558	565	573	528	568	576	602	596	597	609	579	564	562	589	610	563	608	566	570	531	588	607	610	557	600	562	577	567	570	581	576	569	623	586	550	588	564	623	637	610	586	644	605	578	601	588	577	641	536	579	599	598	582	568	646	575	581	610	573	599	553	592	609	560	580	548	596	552	578	574	605	609	595	555	583	559	579	636	558	596	552	566	599	589	617	571	563	567	607	583	596	582	577	578	578	567	605	565	605	546	566	563	587	587	566	620	586	563	589	583	581	591	612	553	571	618	585	618	575	577	631	520	572	598	574	571	552	635	580	601	603	583	568	585	578	627	575	570	589	637	569	565	540	578	569	589	572	576	582	588	549	556	606	604	552	602	624	567	593	623	586	547	565	581	565	601	511	592	576	584	548	537	577	573	573	560	600	583	562	584	562	556	560	562	522	600	582	597	611	558	579	558	595	559	596	581	589	556	602	605	598	604	559	628	572	596	546	573	618	611	554	553	592	599	565	575	600	589	563	599	535	609	560	576	583	578	580	582	580	612	524	587	561	589	594	581	576	638	563	562	557	627	575	573	555	596	594	582	608	647	610	558	602	624	615	525	584	595	568	593	586	610	579	599	589	589	627	557	613	643	597	580	583	549	622	576	560	603	548	582	562	603	540	593	590	593	588	598	580	583	534	575	554	574	569	589	587	548	581	564	574	564	556	564	595	559	568	579	593	612	577	576	522	589	585	566	573	574	601	619	610	600	609	559	553	587	588	609	558	575	586	581	597	611	598	568	587	596	611	601	550	595	582	602	607	571	565	595	602	571	565	575	608	586	576	542	554	597	579	578	603	574	570	637	566	538	609	620	547	573	610	586	583	535	553	578	574	586	598	551	585	575	550	585	576	620	568	658	634	562	534	569	579	580	581	553	588	593	570	599	604	596	604	609	594	562	627	611	587	587	566	558	598	625	557	614	551	615	551	553	569	602	592	583	601	600	561	547	571	564	573	566	592	601	569	565	607	631	657	595	577	615	609	600	600	579	576	612	599	591	570	553	586	559	505	561	565	591	603	599	535	544	603	566	591	629	578	567	582	565	578	632	592	586	571	578	617	554	604	601	580	562	631	589	568	566	544	594	579	597	619	581	603	597	560	555	607	546	572	595	586	587	588	540	600	588	554	593	611	588	657	603	584	615	575	576	579	622	582	625	576	563	573	591	549	583	614	582	568	588	632	570	579	595	578	600	581	612	631	580	598	620	624	575	519	572	562	629	642	591	609	606	612	609	578	605	561	584	585	542	600	575	597	582	535	591	589	580	593	577	546	603	569	554	592	587	560	551	587	532	562	545	596	562	570	549	573	610	569	567	582	571	581	596	581	636	560	579	578	555	604	626	562	582	584	583	598	577	576	542	556	621	614	570	573	523	553	596	613	586	613	580	588	593	567	577	575	574	573	585	580	606	587	570	569	557	516	565	578	591	572	587	572	577	599	545	557	530	535	587	602	572	543	549	559	562	574	599	607	549	630	622	517	575	598	595	574	609	556	580	560	659	568	579	587	600	600	604	554	559	595	524	640	584	616	575	614	636	511	568	646	566	594	565	581	555	580	582	659	562	588	571	597	565	621	571	597	576	556	580	622	593	550	553	548	565	640	634	585	581	575	578	575	562	593	570	608	617	590	594	596	572	561	618	580	563	589	569	571	589	563	570	602	629	502	601	590	590	564	634	587	584	645	589	588	592	609	574	574	547	598	607	540	551	598	558	544	573	606	638	627	595	638	559	574	610	613	588	604	577	538	576	589	597	541	607	593	594	597	574	579	590	606	515	561	592	610	592	628	605	571	566	594	555	580	643	541	578	639	607	565	573	556	571	581	543	614	591	555	581	575	598	570	574	538	564	526	548	557	602	598	552	576	533	579	570	577	627	607	573	542	583	571	574	585	575	596	551	558	582	560	595	571	582	537	567	574	581	550	553	551	563	561	549	591	567	569	588	598	578	602	565	573	589	535	552	593	576	578	606	628	605	543	612	596	591	581	559	578	562	578	559	563	568	621	594	595	624	544	574	586	580	584	536	558	593	559	548	582	590	589	597	596	604	588	591	545	559	564	572	588	575	565	588	624	601	565	520	593	605	562	521	567	613	580	589	523	590	615	573	603	566	571	545	592	573	607	582	624	589	611	570	552	628	576	615	611	580	594	552	573	603	602	671	593	574	538	576	544	613	582	574	642	573	579	626	569	581	601	616	598	542	566	585	551	588	600	576	605	554	565	576	566	556	576	579	573	582	592	548	585	589	589	567	605	549	592	591	571	560	609	548	607	610	587	572	607	600	542	596	565	557	557	589	590	577	635	598	623	590	555	602	556	582	605	591	573	608	584	596	578	553	557	574	632	587	556	577	595	574	579	591	585	589	606	568	604	562	576	590	568	574	531	593	615	543	596	610	539	577	571	585	598	594	588	610	583	616	556	632
18342	1138	1027	824	776	718	631	683	684	698	651	645	647	634	583	619	636	593	616	582	631	613	654	585	591	689	610	626	584	651	624	649	617	624	642	643	642	620	589	621	585	623	617	630	587	616	574	595	614	615	643	574	596	636	623	623	642	644	639	601	602	656	585	613	593	623	636	572	606	604	626	656	615	645	642	610	610	638	600	606	617	630	651	592	601	649	599	623	615	609	648	594	647	568	624	557	586	644	614	624	621	621	608	608	600	602	590	621	615	592	597	650	587	632	632	619	578	598	606	620	614	613	595	603	625	612	623	646	631	621	591	588	606	623	552	654	592	632	604	596	661	588	633	683	614	593	651	606	608	664	612	626	619	669	624	629	593	651	640	619	610	608	653	643	588	635	636	600	621	624	634	651	648	636	593	587	660	626	612	632	633	610	661	565	638	634	601	613	642	612	589	619	613	607	628	617	663	565	627	603	624	629	580	633	609	613	608	594	632	617	613	621	563	629	645	634	638	622	629	639	617	607	643	612	593	625	626	581	618	637	610	633	602	673	641	627	626	620	605	578	615	607	631	643	615	636	638	643	653	631	609	610	657	622	651	550	626	642	603	578	584	630	639	612	667	568	660	595	618	645	619	625	591	605	635	631	633	613	629	606	592	598	570	633	655	609	652	616	635	606	590	629	635	633	628	582	649	657	594	634	603	597	633	599	592	631	649	696	654	637	643	621	601	607	616	594	662	590	627	611	602	606	604	611	619	620	644	625	632	614	593	643	576	627	622	625	617	637	600	583	628	597	669	627	636	617	599	618	628	675	642	667	623	601	611	610	643	614	594	642	674	588	622	616	613	605	635	614	612	617	612	611	612	665	622	638	665	600	584	585	631	581	639	653	617	628	640	606	648	631	620	605	617	619	594	599	631	627	660	615	655	637	629	593	658	637	631	623	596	607	598	607	640	575	637	677	632	615	660	576	629	622	661	564	610	631	668	667	621	634	614	654	596	620	605	618	580	570	611	632	606	596	650	640	628	650	579	627	607	593	636	635	578	647	585	616	632	631	592	640	631	626	642	639	583	593	625	665	614	641	627	632	599	614	625	638	629	648	640	602	621	613	627	611	601	638	626	639	626	618	630	601	632	619	604	592	610	594	620	640	661	644	648	584	587	634	599	586	601	659	636	585	616	592	642	631	593	617	609	610	617	605	640	618	646	644	632	626	658	627	597	601	626	602	573	607	613	605	604	612	664	595	647	585	654	588	574	655	649	569	617	634	620	598	639	624	633	635	652	660	602	685	634	603	630	656	642	628	641	636	605	619	601	605	638	620	601	608	621	606	599	645	613	680	603	628	642	598	620	588	602	597	584	614	632	594	610	590	650	653	679	634	594	627	622	584	625	573	605	643	664	610	611	614	636	626	601	646	622	636	620	645	625	604	647	646	641	607	616	595	620	596	566	613	629	598	624	624	599	591	614	631	617	614	599	629	638	669	602	607	621	627	621	629	597	585	628	612	615	686	618	612	628	572	637	600	590	651	583	618	590	644	660	628	630	636	614	587	604	622	711	623	660	587	645	614	587	619	639	620	599	620	644	604	591	643	632	610	592	639	616	626	645	671	628	597	632	622	667	634	621	608	619	608	615	634	588	648	617	638	603	617	620	647	586	626	596	605	629	647	574	618	606	700	633	610	614	636	597	613	599	666	619	603	622	598	646	662	605	633	577	588	562	627	653	631	637	587	629	608	634	632	576	597	615	646	593	613	626	623	652	636	621	648	589	662	628	613	574	643	617	672	619	624	602	578	616	607	614	632	624	639	606	621	591	618	626	611	634	631	593	603	663	641	616	622	641	594	626	629	599	609	598	619	608	632	622	628	627	647	683	626	612	646	642	606	630	633	634	637	641	602	682	622	601	593	627	584	581	628	601	598	614	562	582	639	589	565	643	606	580	628	651	614	623	671	661	632	594	564	598	625	662	596	613	603	599	619	627	665	594	625	626	594	640	579	623	653	638	594	593	610	596	592	642	599	610	685	665	618	643	615	611	637	633	579	619	587	601	626	600	580	578	608	620	595	591	666	621	597	599	597	613	623	610	618	624	629	599	630	619	598	617	606	664	617	632	644	636	610	626	650	572	611	577	665	607	607	581	620	622	613	591	644	596	609	610	607	611	622	625	626	590	621	593	665	604	632	650	615	602	598	631	652	654	624	586	607	609	636	589	630	629	569	637	620	592	663	635	638	602	613	622	630	650	619	635	638	594	624	607	638	598	611	634	618	614	610	610	661	648	630	606	611	613	601	617	667	648	589	605	640	620	563	590	592	644	617	605	617	612	615	675	588	596	623	660	604	629	602	585	584	644	625	613	613	611	630	629	576	603	580	585	613	655	609	600	631	625	640	601	611	583	591	641	657	615	584	655	590	609	580	627	625	645	590	621	649	604	634	660	587	621	620	634	653	645	613	601	614	643	588	600	621	623	631	631	617	598	632	637	623	613	650	630	639	596	633	597	647	569	607	606	619	612	594	637	594	624	642	646	607	584	611	616	622	610	634	597	676	594	636	634	632	619	612	606	643	644	608	605	656	633	665	638	610	634	587	616	636	560	669	651	646	676	631	629	619	619	642	623	658	660	591	584	614	652	645	598	621	629	616	648	612	598	649	637	618	635	652	606	634	644	623	628	633	601	623	620	621	630	626	641	593	650	626	608	606	606	625	650	624	615	586	632	593	580	669	600	609	627	578	597	593	586	623	613	622	625	622	621	660	617	636	624	608	587	627	616	587	598	656	653	599	642	604	615	598	613	647	590	642	656	606	655	642	573	634	629	614	654	610	619	621	618	629	612	637	605	598	655	644	612	612	607	598	636	639	616	618	597	643	607	631	647	588	587	595	582	607	598	643	612	665	603	601	630	588	591	616	603	643	645	598	655	606	593	590	620	614	633	659	599	654	624	606	593	634	626	608	605	618	665	595	638	598	618	610	623	641	638	603	642	595	635	614	566	592	673	583	649	615	603	643	642	638	606	584	628	614	643	639	623	613	624	643	613	644	653	620	612	597	622	627	552	601	633	578	590	626	667	661	634	657	601	642	629	619	603	619	609	617	651	661	607	612	611	628	593	634	600	622	644	618	665	622	626	624	588	644	602	633	632	656	611	585	637	650	588	604	593	653	617	578	607	636	568	620	591	611	684	632	573	614	632	626	640	588	552	592	631	664	644	588	697	610	658	630	635	653	615	636	655	601	618	607	619	609	644	619	606	624	619	636	621	593	614	611	607	619	616	607	630	607	579	619	618	580	587	605	605	619	594	631	657	606	592	627	613	621	587	604	579	607	626	636	654	573	632	611	609	649	583	602	569	590	632	627	639	606	651	614	653	594	627	633	624	595	624	619	596	605	623	628	640	612	590	645	618	650	640	602	598	677	618	626	610	640	628	603	670	586	678	689	610	574	635	646	637	596	629	584	613	616	611	637	595	654	588	601	604	633	610	622	580	662
24586	20358	26431	24161	20348	9568	1129	797	705	641	555	583	513	515	566	461	428	452	464	437	489	465	462	437	462	457	420	439	451	433	427	437	458	424	424	413	416	475	430	419	464	456	437	426	439	429	444	412	404	416	461	419	444	411	421	396	403	416	427	430	432	421	434	412	419	445	423	427	412	438	422	417	415	435	430	419	447	457	407	402	440	454	407	463	406	444	415	453	414	385	376	429	408	453	436	419	426	436	418	416	425	453	443	415	439	427	428	368	397	429	448	405	455	426	456	401	422	377	401	453	415	414	426	411	425	422	451	396	426	438	453	415	413	377	434	427	442	418	413	399	417	448	444	394	398	427	384	411	429	413	441	412	406	423	451	362	394	380	437	408	400	383	396	424	413	428	434	402	399	422	407	406	403	365	412	403	394	431	429	449	391	415	393	392	377	402	457	433	418	377	403	426	399	454	404	458	381	412	424	413	403	401	442	438	405	415	401	451	441	412	427	389	442	460	399	430	358	439	422	429	411	423	401	385	411	402	450	387	430	456	387	443	424	426	431	391	419	447	396	415	432	414	436	426	445	408	382	441	418	360	398	378	432	447	425	394	423	395	418	409	406	430	387	425	405	382	408	377	395	407	428	422	427	397	404	406	393	416	361	435	418	403	420	390	417	402	421	386	421	399	439	420	447	423	399	409	409	439	422	402	414	419	448	410	425	423	398	415	418	412	412	407	380	402	424	427	396	421	419	394	411	431	412	409	436	429	446	438	404	423	418	380	401	411	432	453	427	437	445	440	422	420	423	441	410	401	400	393	413	388	410	424	427	393	406	474	362	402	492	405	429	447	403	453	371	386	412	442	420	397	447	418	421	430	420	363	451	414	433	416	384	403	403	439	416	398	429	386	425	406	412	413	430	410	405	428	407	430	404	394	374	387	428	440	414	391	435	395	404	421	433	402	409	412	420	419	438	407	393	439	372	421	396	457	456	410	406	399	408	406	403	455	419	437	431	438	422	429	407	408	412	419	442	382	445	414	409	413	442	400	438	404	415	412	392	414	412	437	441	400	458	403	410	438	400	417	449	382	414	427	441	407	381	380	424	419	408	388	436	435	450	446	398	423	392	422	432	410	380	451	440	430	410	392	429	392	402	414	384	401	413	432	398	420	417	436	443	395	422	415	423	375	397	414	441	415	412	408	396	422	391	441	421	422	419	450	426	424	469	390	440	385	406	399	439	412	445	422	401	418	456	395	451	411	414	411	420	436	433	420	390	415	432	415	390	377	405	415	427	421	404	413	412	408	387	457	423	442	422	400	412	374	410	398	430	427	431	406	420	412	391	438	427	421	454	427	412	406	433	441	430	426	397	439	423	420	401	426	423	411	420	429	399	401	396	403	395	397	438	486	458	416	431	349	442	395	425	406	421	429	379	424	384	458	420	423	412	438	398	420	413	394	396	423	421	386	413	429	434	438	427	400	402	381	383	456	462	403	410	406	423	401	410	409	404	424	455	432	426	399	401	382	377	465	414	402	405	424	415	424	431	404	430	422	423	415	395	385	465	414	401	466	408	412	423	387	434	383	382	411	407	398	405	374	395	441	388	412	424	469	415	424	430	427	399	379	413	431	421	412	411	440	394	437	421	420	429	411	432	440	420	411	433	425	403	417	438	437	423	428	404	385	379	389	409	400	424	386	399	438	393	438	438	440	389	416	441	465	407	429	434	420	415	452	416	419	423	414	410	447	465	433	387	440	430	396	426	411	408	396	445	432	425	425	423	420	410	421	421	401	443	414	430	385	417	410	420	385	427	389	408	419	452	415	403	412	441	422	425	428	433	416	416	439	466	428	433	417	412	398	381	419	404	414	450	428	399	433	426	416	416	435	404	396	421	384	415	367	419	415	404	382	412	405	425	448	450	420	438	395	421	435	447	437	417	442	406	394	410	440	460	422	453	416	435	387	420	456	387	423	403	449	435	430	429	389	403	430	413	419	437	437	412	401	401	411	437	418	410	419	423	414	389	420	415	437	414	411	453	378	415	402	378	393	417	409	428	401	443	407	418	403	409	429	460	422	421	418	412	434	445	413	402	375	425	377	405	451	425	426	432	419	406	400	466	443	416	409	406	415	403	398	407	419	400	388	450	429	403	368	397	446	433	472	409	390	389	423	433	383	372	436	413	432	424	399	426	438	411	382	439	445	397	421	362	442	407	407	431	424	397	421	411	396	409	407	422	402	451	403	429	402	437	415	435	430	391	372	401	437	415	413	404	399	459	404	455	389	405	370	409	431	417	366	387	413	428	430	428	424	406	400	426	396	391	432	406	422	424	422	408	405	433	410	442	419	406	410	431	414	416	413	427	365	373	435	424	412	420	421	439	434	459	423	406	418	440	434	384	446	395	442	467	403	392	447	423	386	394	388	412	390	418	377	423	399	403	477	396	375	442	436	421	390	372	429	383	405	429	437	448	391	410	414	458	432	387	433	431	451	425	395	407	370	394	410	393	409	369	430	413	406	426	412	385	412	426	421	415	401	384	431	422	417	418	388	422	403	406	443	411	389	430	390	398	403	400	425	451	403	442	409	430	396	448	407	403	388	416	388	403	394	436	432	411	435	397	412	418	427	421	413	444	396	424	401	459	416	357	426	399	407	428	457	409	409	453	394	419	392	433	420	430	388	414	403	457	422	437	407	417	452	378	439	450	396	424	411	383	392	371	398	402	408	416	392	416	420	429	454	401	392	394	406	432	450	438	403	393	454	427	448	410	394	426	401	452	428	441	398	428	413	392	437	455	422	404	399	408	422	429	384	399	453	392	425	422	413	401	363	436	459	437	425	423	439	440	394	464	417	417	406	387	396	459	401	435	414	406	422	427	422	422	417	419	430	396	420	396	433	415	444	370	441	427	386	421	452	435	405	435	400	435	404	431	431	425	438	428	413	436	446	427	384	425	402	413	429	383	417	424	401	409	436	438	420	397	415	416	420	375	437	399	375	414	403	407	431	414	428	420	446	420	415	448	419	384	418	425	411	434	419	393	412	444	392	444	400	397	402	430	411	409	400	408	406	421	449	403	394	389	416	447	393	412	444	409	410	419	409	396	392	401	432	396	420	398	412	402	434	427	434	434	412	383	390	421	397	382	375	425	398	412	393	415	393	383	431	421	385	408	400	457	424	410	404	401	394	416	411	413	421	392	404	422	438	438	392	367	405	434	406	423	448	456	410	433	453	443	408	408	425	406	422	421	431	403	403	378	418	368	404	434	414	432	401	391	468	400	455	392	419	434	441	410	413	411	436	428	393	432	425	413	460	447	442	387	442	403	405	390	403	438	429	396	388	407	406	462	404	390	402	368	392	430	387	428	433	442	413	452	395	398	425	418	403	413	427	421	416	408	411	429	396	415	408	416	413	433	413	435	420	419	420	415	417	428	404	420	413	421	416	396	435	429	402	414	418	402	425	395	422	409	413	459	421	431	442	466	427	422	440	424	432	434	413
24869	8440	7618	4307	2708	1999	1604	1313	1176	1004	910	776	749	671	593	612	602	570	545	565	522	505	481	523	529	455	501	496	459	487	490	506	478	462	451	479	462	439	473	426	436	454	454	436	460	504	458	471	432	448	446	495	441	484	445	467	453	466	448	451	412	433	463	429	429	455	430	447	412	432	445	481	505	462	440	464	455	457	511	436	417	454	464	420	430	462	416	424	446	445	395	496	453	465	411	433	462	452	453	425	414	432	421	436	409	405	425	422	421	446	431	455	454	456	445	469	461	434	444	433	429	423	459	403	435	444	466	433	475	451	462	448	414	419	437	470	441	430	430	461	408	428	422	454	453	431	420	429	427	416	426	453	439	480	411	431	477	424	450	425	436	458	432	450	466	428	439	461	437	428	402	428	439	450	457	423	448	413	398	474	422	409	412	459	440	445	447	450	434	412	469	428	432	426	456	397	455	435	428	468	417	451	447	417	420	421	455	430	423	420	415	446	436	414	464	440	453	461	494	440	427	428	452	450	424	441	443	450	467	443	439	431	432	447	470	404	413	466	443	437	424	458	432	409	395	454	419	435	430	427	411	442	433	444	424	399	436	423	418	396	483	440	449	423	460	469	432	433	419	409	467	418	422	457	430	454	457	437	424	449	480	460	448	415	451	434	430	426	430	430	449	460	437	419	468	468	431	443	465	435	437	431	406	425	453	440	437	406	464	426	458	431	433	414	440	455	439	446	431	427	426	470	422	429	399	481	426	429	444	444	452	439	474	429	412	472	416	422	459	412	422	396	464	422	425	404	424	440	456	416	485	435	434	429	449	451	382	415	417	443	425	419	475	424	437	404	435	400	397	418	408	419	409	456	432	465	425	470	458	414	409	424	406	441	421	458	443	446	441	452	436	435	425	444	408	414	468	452	452	460	439	419	430	459	400	440	434	435	446	457	448	438	451	418	455	421	418	448	431	443	436	429	414	455	420	434	421	413	491	408	441	445	468	442	414	422	481	427	418	419	396	432	461	459	423	435	447	470	433	441	458	446	409	475	410	440	454	417	472	430	427	450	444	435	439	431	434	454	454	478	427	408	424	451	449	451	487	469	461	438	429	428	431	389	479	431	449	422	473	448	393	387	426	408	411	427	406	425	438	435	466	421	459	435	418	441	405	415	379	400	464	462	445	424	439	437	453	459	451	440	455	460	441	444	402	445	455	439	424	449	459	458	399	418	459	443	407	473	438	448	431	473	429	440	457	421	448	462	457	437	461	412	396	449	424	436	422	421	426	484	433	466	433	426	453	447	474	452	433	428	451	399	453	424	431	454	405	420	448	455	430	426	445	420	437	440	445	424	468	440	421	432	410	455	425	423	408	437	444	447	413	463	404	390	464	412	409	426	396	441	447	458	416	415	459	466	417	439	474	425	462	448	439	466	423	446	414	438	418	429	439	455	462	398	405	440	464	462	393	456	411	432	473	454	424	413	439	473	437	416	402	430	454	427	430	438	462	459	445	451	439	462	426	461	454	438	427	456	466	425	433	426	407	423	458	429	441	424	467	462	396	416	459	454	414	434	468	437	472	433	440	468	416	412	403	444	446	418	420	431	425	426	471	451	433	440	465	455	396	435	409	443	425	446	440	442	465	464	402	453	489	392	421	438	421	456	447	432	410	424	439	459	413	438	458	461	440	433	443	441	441	471	409	448	437	437	437	441	430	429	430	402	397	455	443	417	420	439	446	436	417	432	426	418	406	433	429	463	450	420	422	430	432	392	466	397	435	394	421	458	487	420	457	450	450	443	480	468	398	457	412	389	407	390	431	457	439	451	476	417	433	451	417	450	444	436	446	450	400	427	460	414	434	445	427	433	451	433	412	441	426	432	452	435	473	442	392	415	410	422	462	449	448	454	440	421	429	426	439	414	491	400	498	424	432	431	456	448	440	444	430	448	448	437	450	444	429	431	409	438	459	421	444	481	479	439	420	417	453	468	439	435	441	427	412	443	430	445	427	491	466	442	434	442	447	447	443	458	419	421	446	456	447	429	462	454	432	431	407	422	404	445	433	456	408	456	423	436	411	437	446	441	462	466	419	473	433	457	451	446	460	407	391	433	441	452	429	445	464	419	438	427	427	433	436	394	444	417	469	408	429	435	419	455	438	388	475	425	449	451	459	441	485	452	411	426	460	436	419	441	418	474	460	456	422	435	416	433	485	416	441	422	440	383	448	442	448	456	435	458	400	417	439	472	446	427	459	448	458	410	457	439	428	471	440	408	431	447	443	434	443	471	443	442	446	431	442	455	431	441	421	483	425	431	435	459	439	409	453	415	447	457	413	489	447	422	391	440	416	427	429	398	440	431	436	428	469	445	436	449	444	428	459	413	454	448	434	439	422	393	428	419	427	451	458	430	393	390	422	434	460	458	439	470	445	468	466	424	414	419	499	438	413	450	428	413	468	442	470	460	476	428	440	419	437	453	437	458	457	427	416	388	400	437	445	464	473	424	477	459	474	431	422	449	406	450	444	431	444	433	408	436	452	426	422	431	403	448	433	432	506	473	427	419	436	467	442	425	410	444	440	421	428	475	423	458	450	443	451	446	425	495	458	474	429	426	425	412	442	384	404	419	459	445	415	447	477	435	401	416	447	412	451	418	422	437	425	462	418	425	420	460	404	429	457	455	428	459	446	413	426	438	418	452	489	441	486	397	449	431	439	431	459	399	427	474	420	415	451	428	476	444	420	465	434	460	412	471	420	440	390	390	421	446	416	435	451	489	468	434	445	449	419	415	426	444	446	447	436	452	450	440	431	425	420	447	433	427	453	422	420	454	427	476	407	418	436	430	418	407	452	475	442	457	426	442	402	439	430	460	411	448	429	483	431	451	448	477	447	437	435	404	427	435	417	409	412	469	466	437	417	458	432	426	440	403	422	427	466	447	480	415	446	418	433	449	416	431	436	444	428	413	427	401	452	438	437	417	444	424	432	424	451	409	443	409	417	397	425	442	422	455	431	475	471	463	404	421	445	457	455	421	452	435	434	426	445	400	453	423	412	417	456	415	428	464	424	450	399	409	428	435	438	460	431	426	428	434	449	445	430	406	417	456	439	427	397	414	457	489	438	468	478	405	471	433	420	469	406	427	425	439	436	454	439	454	442	462	420	414	443	429	437	444	439	399	451	422	445	451	448	463	440	460	432	445	401	435	448	433	415	443	410	422	404	427	416	399	440	412	436	447	420	445	447	417	426	427	419	430	449	400	417	412	436	465	440	415	423	423	452	461	443	416	426	431	449	465	408	413	435	418	431	454	460	406	415	407	444	445	434	417	451	434	416	426	453	443	438	453	429	426	424	452	439	415	448	448	431	419	428	437	417	431	422	410	457	449	467	445	446	448	431	451	448	437	400	443	448	456	445	487	453	422	419	447	416	461	461	451	469	405	434	436	442	419	446	425	419	429	436	455	427	434	438	467	459	449	439	423	433	442	410	430	452	431
22564	20338	26890	23666	20346	20427	9609	1781	1310	1261	1229	1190	1091	972	906	986	957	960	894	907	834	921	878	839	842	861	854	848	879	879	807	869	840	840	796	892	850	855	802	857	771	801	826	801	754	770	850	828	788	829	788	879	848	854	801	826	818	826	816	844	812	798	827	885	792	825	813	778	834	787	756	735	788	808	760	824	810	782	802	800	802	788	750	792	794	757	826	837	820	786	797	819	780	817	807	825	819	777	775	819	835	791	814	850	806	784	780	834	783	778	846	786	765	807	805	784	845	776	742	839	804	786	737	817	768	815	747	769	802	831	797	842	800	821	814	771	816	750	823	831	826	835	782	787	760	779	819	827	737	744	775	784	820	804	776	780	826	807	778	838	800	818	869	788	834	812	800	799	776	845	835	811	828	832	789	814	838	807	824	791	776	835	823	829	862	779	809	781	823	788	813	772	769	784	795	784	841	811	814	766	752	787	821	782	722	790	761	765	828	851	807	803	837	777	819	838	805	817	817	807	791	794	862	802	789	763	823	789	809	790	772	737	815	772	791	863	760	862	789	799	830	835	791	803	808	818	776	780	806	823	802	784	773	822	763	838	767	790	810	816	820	846	811	842	826	751	794	808	876	785	791	765	840	844	818	824	789	800	756	775	841	798	823	763	814	807	785	756	816	846	833	773	798	817	778	802	820	767	801	695	857	820	802	748	819	814	810	819	772	825	806	780	784	781	769	817	798	780	750	830	792	782	809	766	781	787	814	793	813	807	808	823	841	856	837	790	750	789	840	817	782	746	828	826	826	817	787	884	824	805	788	777	842	810	784	793	872	803	797	765	779	764	777	791	786	804	821	814	791	806	777	784	796	799	873	780	794	787	795	769	829	765	863	786	792	803	889	749	824	840	795	823	797	759	811	815	825	789	801	821	831	815	811	791	795	744	841	816	806	768	834	823	801	852	749	815	772	816	796	822	808	822	790	818	778	807	785	813	790	791	798	805	811	815	766	790	817	766	802	809	810	824	778	809	780	786	812	787	825	791	786	801	781	801	764	804	791	783	792	803	881	788	792	857	836	817	838	847	750	771	812	780	796	818	816	780	763	771	818	797	856	823	827	813	810	818	804	836	815	793	837	812	769	800	794	805	832	824	805	827	750	821	795	793	781	808	819	841	784	840	816	788	799	834	825	767	810	801	895	822	831	818	783	803	812	783	807	809	777	778	783	874	809	782	837	796	804	837	798	806	828	801	806	740	831	824	803	780	798	773	800	829	777	809	831	814	857	833	799	815	854	859	786	809	784	832	794	798	846	797	794	781	813	877	807	826	836	831	776	789	818	809	789	787	834	809	781	851	841	842	823	801	820	795	780	804	811	798	820	838	836	836	778	754	809	870	852	783	771	858	842	798	816	745	867	781	837	787	798	806	761	839	791	854	789	821	808	786	841	811	793	830	817	774	801	784	818	781	839	767	826	818	807	795	816	803	797	827	801	823	764	808	814	778	788	805	827	816	782	838	800	784	779	809	767	751	842	795	784	844	869	803	797	829	786	797	793	794	817	780	784	780	764	788	792	843	765	761	816	815	795	820	798	802	819	823	811	770	863	830	816	819	771	789	780	820	812	800	768	828	801	824	806	777	789	789	844	812	826	803	829	740	841	791	839	793	775	788	752	783	798	779	767	785	801	811	825	812	799	819	825	850	859	762	759	836	818	764	772	792	878	773	811	839	807	844	777	788	785	806	742	867	821	749	813	797	765	851	815	792	775	756	789	803	848	764	805	814	834	796	828	795	820	860	787	752	795	772	813	815	806	812	862	770	783	829	826	826	777	867	809	785	801	860	720	814	841	793	820	832	777	792	807	817	794	813	744	794	790	817	812	749	793	870	821	849	766	836	791	835	808	816	824	775	744	814	799	827	800	764	752	809	766	774	784	773	781	762	764	798	783	801	822	833	830	833	802	815	813	748	816	844	810	767	803	771	799	780	818	795	828	822	808	813	778	809	787	829	814	806	824	794	833	778	779	775	803	816	798	810	764	801	819	794	814	807	801	808	841	764	887	817	828	764	784	800	826	789	793	813	799	807	818	815	782	811	773	818	773	816	854	821	744	816	781	757	789	783	805	808	780	817	843	757	821	833	788	828	782	858	810	814	796	769	804	792	863	796	767	824	787	801	851	790	775	826	796	824	822	787	846	834	801	849	809	755	803	810	812	759	824	799	788	786	788	816	839	747	790	782	812	865	808	825	817	846	826	831	825	830	829	830	793	782	812	784	839	857	769	784	764	821	779	826	811	765	771	789	832	859	740	809	794	813	766	743	792	837	812	779	822	814	813	812	817	784	832	781	771	849	806	788	792	726	824	849	803	824	787	818	783	860	807	789	791	726	837	788	772	798	768	773	801	732	789	798	795	797	807	781	807	807	799	809	792	829	866	832	742	848	813	790	799	753	851	770	771	793	874	801	795	779	819	790	837	792	833	784	854	814	825	774	757	817	803	799	826	772	769	804	805	753	811	817	777	800	786	823	865	825	819	799	813	750	764	802	770	778	797	787	788	829	797	786	805	781	776	836	828	802	783	796	807	782	891	784	805	821	791	794	780	825	789	844	796	781	813	771	810	850	785	833	776	791	788	835	754	785	787	833	841	808	822	823	773	796	787	808	775	804	759	771	825	740	806	835	774	805	810	811	844	799	745	769	835	807	787	802	802	774	825	807	781	799	776	782	755	764	810	832	774	812	809	855	813	821	792	795	783	776	807	781	804	768	770	814	768	803	766	813	801	803	766	798	782	794	784	795	824	808	793	784	785	789	787	822	801	812	813	847	784	809	830	829	807	816	828	800	803	776	794	868	787	712	796	825	769	778	795	754	783	787	775	801	824	818	830	846	772	813	846	796	811	815	776	778	811	853	767	806	835	802	806	788	784	762	793	769	849	773	817	766	825	800	788	829	835	810	753	859	817	805	842	787	815	758	780	791	800	780	802	803	818	756	800	812	871	789	806	771	801	823	827	808	761	823	844	839	804	773	811	766	809	799	817	740	780	864	793	790	752	810	820	775	807	739	827	797	779	791	817	838	815	794	769	768	827	806	781	810	820	818	822	742	783	827	763	770	773	793	826	740	714	791	811	816	806	762	861	842	800	789	749	812	797	784	824	814	806	778	812	824	809	822	835	823	785	804	756	770	765	804	786	784	774	796	786	768	826	793	768	788	818	817	816	801	812	772	807	774	793	863	810	796	812	806	772	807	798	757	793	840	803	816	832	783	780	783	810	802	795	789	820	799	812	769	787	799	754	826	815	795	768	791	814	801	850	811	835	797	812	788	789	734	802	757	862	807	792	789	857	762	780	819	836	793	802	801	814	734	805	838	794	844	774	849	816	796	777	761	809	763	797	843	841	761	804	838	809	813	754	794	792	812	798	855	825	819	800	795	751	763	794	831	815	796	779	812	803	840	802	785	797	788	784	779	828	791	775	761	825	799	815	837	828	765
21748	14367	13212	7606	5115	3853	2898	2471	2113	1735	1577	1448	1360	1300	1214	1084	1162	1063	1030	1020	959	924	981	928	856	838	859	846	881	837	863	866	815	801	803	795	840	842	797	787	830	733	770	814	850	785	815	780	770	833	819	813	794	771	802	787	702	799	777	763	788	791	798	780	777	764	791	803	824	794	766	787	804	784	767	779	825	775	813	765	815	750	741	772	771	767	756	781	792	777	789	792	788	776	801	777	751	755	794	761	787	725	750	789	806	801	761	803	768	715	838	753	825	847	741	786	784	750	731	796	783	732	747	762	775	745	772	775	745	782	767	771	747	749	776	769	738	781	804	807	743	774	766	737	794	788	776	752	769	741	796	806	816	786	808	830	795	820	820	715	738	778	735	756	786	761	786	762	794	734	724	752	743	750	760	745	790	792	764	761	717	802	727	764	756	755	750	799	818	758	778	748	744	750	753	797	765	760	794	770	770	749	801	759	756	746	758	733	792	818	780	779	704	756	789	782	772	800	753	768	749	797	763	729	787	784	741	780	787	810	770	771	768	774	786	769	752	784	757	797	737	795	782	749	733	766	754	764	790	779	796	758	751	752	785	813	808	716	759	817	734	766	774	773	797	786	766	846	799	786	786	762	758	766	760	743	765	744	727	786	805	716	774	742	796	755	763	747	782	824	764	773	800	773	786	720	795	722	781	770	803	807	763	750	770	716	829	732	787	772	799	770	766	805	835	742	722	798	687	768	778	750	764	743	758	726	758	714	803	761	765	776	742	766	792	732	756	763	709	751	775	785	781	754	790	758	745	737	776	755	777	765	786	724	786	771	766	770	771	767	783	792	767	748	737	777	763	835	703	732	765	777	775	774	775	757	772	729	781	800	771	739	762	779	757	792	758	747	785	789	755	741	764	756	748	797	800	768	778	743	809	784	801	768	820	752	807	757	800	785	783	739	772	745	758	768	767	797	753	760	792	753	746	768	795	769	777	788	797	749	790	754	767	768	728	815	766	753	761	812	785	757	770	809	745	717	764	774	844	777	774	804	815	792	802	765	767	785	742	798	706	810	749	793	753	746	759	755	798	755	751	812	806	761	725	708	780	766	836	773	794	735	760	757	830	781	799	761	805	757	774	792	794	757	755	712	754	787	764	754	797	714	775	749	749	755	758	765	751	773	738	764	736	813	763	772	795	762	753	774	790	736	753	809	775	748	777	752	801	697	759	822	723	736	766	748	727	769	784	775	759	815	765	754	812	758	769	752	759	784	791	785	736	789	743	780	768	778	718	787	757	747	778	766	747	710	728	746	794	764	789	739	701	756	728	745	760	813	772	798	815	750	771	775	727	775	732	801	788	809	763	774	804	771	769	736	756	764	766	735	761	746	706	790	752	778	738	746	760	756	788	816	775	715	769	740	769	736	816	770	779	779	775	778	769	801	792	756	751	778	756	796	769	754	716	770	802	768	757	792	807	805	732	765	790	734	809	728	754	754	752	805	767	743	718	768	758	759	750	756	755	769	785	760	791	801	743	788	798	767	764	743	765	768	747	818	765	748	781	796	748	760	767	770	763	771	795	795	740	729	795	779	774	779	783	767	719	779	760	788	814	742	712	788	727	826	802	795	734	725	784	834	771	806	773	745	789	767	727	784	799	787	770	791	806	726	745	774	756	781	767	794	733	760	733	773	756	751	806	760	807	757	774	814	785	762	773	755	733	792	795	810	754	745	777	716	746	732	740	781	756	752	771	764	762	779	736	787	750	800	789	786	777	768	814	786	776	726	828	775	731	744	810	786	783	742	763	759	742	749	752	762	816	727	718	825	790	756	828	827	822	753	871	771	801	797	766	819	755	753	735	747	806	737	745	760	778	760	716	767	705	764	761	739	805	744	765	780	750	782	790	764	802	833	771	825	768	781	791	792	776	739	800	748	780	773	724	778	748	759	826	780	738	785	752	778	759	813	806	737	798	787	733	750	792	773	775	766	791	780	743	765	777	787	759	743	785	756	755	762	772	757	814	785	774	790	754	763	768	768	776	753	824	783	788	780	795	792	744	769	780	812	748	746	732	765	754	809	760	779	764	775	775	762	753	789	785	731	774	789	767	729	738	791	770	747	751	794	771	764	771	745	804	730	731	828	786	759	767	836	806	782	815	748	734	723	771	748	766	799	832	782	822	774	850	720	795	747	800	725	734	776	761	751	791	788	743	789	786	779	732	787	796	748	789	778	761	791	778	781	748	811	744	772	806	795	755	792	762	740	812	775	760	749	747	793	782	748	768	759	736	782	763	772	794	782	783	749	787	773	828	762	737	765	770	812	756	808	752	767	691	801	803	759	787	766	734	713	709	730	791	810	769	777	807	754	840	761	797	780	781	804	746	681	789	790	765	758	764	782	812	728	764	797	749	788	737	788	748	764	746	767	745	731	767	768	741	756	745	746	766	780	768	761	771	757	729	753	735	758	766	779	757	806	793	737	780	723	798	811	807	747	737	763	767	787	760	813	778	782	770	799	774	741	785	779	801	767	773	756	778	775	780	785	800	781	775	713	772	746	740	753	808	775	811	756	704	767	775	776	808	782	758	764	800	776	794	768	726	782	756	788	780	816	788	753	772	818	758	741	767	724	791	782	777	827	799	747	810	759	802	766	786	731	758	748	782	733	775	770	787	755	764	801	743	746	784	790	731	815	752	764	786	714	761	773	795	744	760	777	801	748	743	755	755	784	775	759	707	779	782	793	809	787	745	740	787	746	766	766	776	812	774	793	772	763	791	803	766	765	793	759	756	788	797	745	756	730	744	739	822	738	765	723	745	751	732	784	750	745	731	814	755	757	780	800	724	774	802	783	743	797	746	780	770	780	809	743	743	763	751	782	765	701	819	754	795	781	766	737	746	759	789	817	745	778	760	744	762	808	738	745	794	731	740	759	790	799	818	753	800	750	740	779	756	768	753	749	744	810	760	754	765	754	708	805	794	795	764	768	799	767	812	737	796	756	747	717	683	767	772	790	765	774	746	792	747	772	801	775	798	760	751	772	822	757	754	786	810	756	775	797	777	810	795	717	759	750	738	749	787	808	770	775	745	738	751	787	751	765	779	746	777	828	793	694	782	754	769	728	793	736	767	819	807	740	766	793	745	758	745	762	821	765	723	805	800	772	753	819	769	748	740	771	788	710	753	742	743	799	734	763	768	793	775	760	797	790	782	732	784	758	752	799	786	824	782	771	793	749	751	717	775	733	751	761	766	751	750	803	771	728	758	788	796	804	743	712	768	804	754	790	819	800	795	720	767	804	773	803	736	761	768	836	762	818	764	775	783	777	762	716	789	831	760	825	765	742	778	714	774	738	761	739	770	772	769	788	757	801	721	768	744	767	820	745	769	781	765	763	785	807	765	739	789	742	806	774	768	746	835	787	769	784	780	775	742	769	784	796	749	782	790	748	763	799	821	777	803	757	815	706	791	783	818	780	785	782	760	759	806	786	742	760	760	779
30972	14921	2671	806	684	638	620	599	605	575	623	565	632	602	617	609	579	573	555	560	575	571	565	575	620	593	596	591	561	588	660	574	581	581	545	586	565	581	543	593	608	589	552	575	589	554	599	547	646	634	646	563	607	559	597	569	588	608	584	561	551	608	598	619	597	598	562	578	614	571	593	535	562	590	572	590	623	580	573	622	576	620	571	594	588	574	577	610	530	594	557	571	603	569	584	610	599	552	579	576	601	566	577	568	563	589	568	601	634	572	573	578	630	564	589	594	598	567	592	588	566	580	575	578	618	575	530	540	562	568	592	552	599	582	583	599	615	565	614	570	540	586	609	612	582	544	600	576	643	596	611	568	565	598	573	595	595	594	566	567	577	600	582	569	581	589	617	538	568	593	566	581	595	551	571	552	554	636	550	574	563	581	605	582	584	582	607	543	567	584	603	556	585	590	571	613	586	597	598	553	564	564	564	611	550	584	586	579	578	551	562	598	594	529	612	588	545	569	615	605	631	589	614	589	596	601	589	615	580	584	600	580	542	586	610	580	577	582	578	621	587	586	592	612	602	584	547	589	542	620	613	546	538	570	580	584	590	595	592	589	597	603	551	574	589	607	585	581	605	593	561	553	557	528	598	639	584	583	551	593	619	602	583	591	566	593	575	586	588	611	604	539	624	586	597	617	557	633	574	639	594	607	586	623	607	557	606	570	579	592	567	640	611	570	567	587	570	583	625	604	550	567	581	600	525	588	570	580	605	581	572	605	599	596	575	586	584	556	615	574	617	591	584	576	597	598	581	552	605	579	575	589	594	537	581	564	600	599	558	568	617	611	569	624	589	556	573	573	609	589	549	563	621	540	583	598	557	587	584	593	630	573	611	591	584	550	560	599	573	567	597	561	569	581	563	594	591	588	603	575	612	573	566	584	625	597	582	558	591	631	621	578	570	619	571	569	598	596	585	572	551	569	543	622	594	597	592	617	562	580	573	617	594	605	575	601	615	577	628	554	652	571	627	613	596	599	613	549	615	578	577	567	575	570	578	529	617	570	609	594	573	564	591	594	595	595	566	567	583	596	576	590	590	528	531	550	564	602	584	608	603	609	587	597	569	579	593	587	593	579	623	558	576	554	555	596	539	560	555	560	542	540	602	560	547	534	580	538	584	557	604	545	593	572	569	525	577	585	565	569	584	585	564	636	562	537	606	597	568	578	561	594	550	589	583	558	626	541	569	541	606	573	612	608	535	598	551	578	622	594	573	574	566	591	579	554	595	536	579	574	610	606	533	611	578	548	651	547	643	568	540	546	564	573	577	593	574	564	573	540	579	603	545	570	607	582	564	573	563	594	580	563	609	582	579	602	571	560	562	566	562	586	584	595	551	561	578	575	574	530	617	569	534	559	544	589	597	550	549	570	564	578	599	585	549	599	535	540	561	589	595	592	617	608	587	608	567	591	536	624	582	564	576	592	610	605	543	609	591	575	588	576	564	642	569	589	603	548	594	639	564	581	555	586	578	567	592	613	582	533	567	609	606	568	580	556	539	585	613	596	623	534	582	596	604	567	556	553	611	542	612	562	623	607	603	606	588	574	605	594	565	575	607	590	590	561	589	551	639	581	572	569	560	576	584	562	573	592	634	573	547	583	612	586	610	566	557	556	565	566	543	554	601	581	585	614	582	573	545	562	617	551	591	575	535	543	572	555	608	595	577	617	568	567	591	593	515	585	544	606	593	582	555	567	575	610	565	586	607	586	608	605	564	651	561	610	543	574	641	583	592	550	547	556	575	576	569	594	537	606	585	585	635	530	545	562	595	577	567	620	579	567	558	595	595	589	593	585	556	591	599	578	598	588	570	592	566	594	535	605	592	567	594	571	555	575	595	616	651	575	622	598	570	587	580	591	621	586	583	572	583	590	593	602	592	578	588	547	587	610	618	599	562	590	567	566	559	575	607	599	590	588	558	615	568	604	575	571	564	548	564	578	576	601	617	574	596	572	575	600	543	588	598	534	587	564	568	529	580	593	597	602	559	599	618	581	561	606	586	580	582	562	593	600	603	589	585	558	607	556	557	618	587	608	604	560	638	589	572	594	614	572	551	611	585	581	571	582	556	599	587	597	614	539	617	572	586	563	614	598	611	576	584	583	594	611	581	575	541	592	588	600	564	541	553	565	564	594	572	618	543	566	607	588	574	586	558	600	562	558	623	570	573	586	630	584	562	592	621	615	565	584	552	555	587	579	586	559	573	549	590	558	548	586	601	560	574	580	602	590	582	569	574	606	585	610	601	579	579	603	575	585	552	601	600	567	579	539	564	630	607	563	575	564	601	555	571	578	586	592	581	667	568	585	576	579	625	588	628	593	567	579	601	607	613	589	598	570	563	596	563	607	538	564	600	576	584	562	599	557	605	572	605	573	572	583	605	579	630	563	605	616	575	570	585	567	623	585	589	589	547	612	595	587	533	549	566	556	577	596	561	556	612	595	587	539	556	592	558	564	568	584	579	600	564	556	529	546	620	589	629	589	560	614	580	548	560	564	599	595	540	606	561	580	657	584	574	602	561	551	590	575	564	545	538	551	581	564	562	633	562	560	569	571	573	569	590	571	578	559	574	605	574	610	600	559	600	602	599	554	618	564	588	571	592	577	573	599	569	561	567	595	595	594	586	588	615	596	599	550	556	562	600	567	550	556	561	571	609	565	601	587	572	566	528	565	583	572	523	560	600	565	538	602	567	566	576	573	537	579	581	524	555	571	573	516	610	568	565	593	635	572	541	616	571	547	577	581	607	599	587	576	567	605	549	597	541	578	564	593	585	631	562	578	578	567	547	589	603	560	595	543	554	601	523	624	569	565	588	579	610	587	574	592	619	602	568	581	573	569	594	601	547	609	613	597	562	606	569	647	574	540	545	562	594	597	604	566	535	576	623	593	596	581	589	565	563	616	541	578	559	607	575	594	625	567	562	557	643	605	609	585	570	569	559	608	573	575	569	582	585	586	553	574	621	606	575	638	562	565	609	616	607	592	604	596	601	556	554	522	613	567	622	600	583	603	613	598	600	608	567	605	584	583	528	537	634	549	583	596	563	567	539	553	579	600	615	584	628	559	567	610	577	610	561	601	612	562	598	614	563	573	602	586	571	573	602	576	608	579	560	636	599	524	576	569	558	576	559	544	575	617	573	622	531	612	586	650	546	560	638	571	529	613	592	590	556	568	619	557	588	582	614	573	591	596	566	583	545	579	558	595	611	581	564	592	580	574	560	591	587	567	596	597	600	599	551	598	583	574	620	596	615	601	612	590	561	590	534	581	601	583	602	594	602	586	581	590	546	598	593	619	586	618	597	554	573	573	601	563	575	610	601	594	583	589	617	606	551	560	599	561	590	562	571	602	597	585	546	606	542	592	611	608	584	605	603	560	604	579	588	558	573	552	578	562	605	588	573	570	581	590	627	638	555	583	618	569	624	608	590	591	562	636	610	608
18091	1176	968	773	759	714	682	642	620	630	620	643	586	602	587	647	660	659	634	589	646	661	602	621	587	630	620	629	635	616	595	605	610	582	596	596	607	602	642	599	578	577	574	603	585	618	587	609	616	653	617	618	664	591	595	613	641	605	596	599	587	578	650	581	621	594	626	635	620	589	630	632	609	590	586	567	651	598	592	612	571	596	611	571	642	593	607	623	640	630	605	605	610	639	599	599	599	584	585	611	612	630	603	629	616	608	554	618	653	628	613	594	601	612	630	583	616	618	600	625	578	573	587	656	576	607	624	640	625	601	623	587	611	648	608	637	639	610	601	602	621	629	627	629	615	620	605	616	599	584	631	598	646	643	610	620	602	625	599	621	653	621	605	631	653	626	621	583	606	612	618	610	607	639	635	619	614	570	666	620	552	595	628	612	603	605	618	585	628	570	654	659	621	581	624	679	633	649	613	627	593	583	624	618	619	631	615	600	562	604	603	631	574	592	593	617	599	613	635	603	638	617	632	582	625	633	598	604	609	602	614	658	587	626	616	645	615	619	648	624	633	639	623	625	587	601	591	618	585	587	631	629	599	609	609	610	622	588	598	624	588	612	612	636	633	619	623	623	591	618	613	555	621	609	631	576	640	582	639	587	668	570	632	636	574	607	643	602	646	604	614	590	603	613	614	579	637	599	598	605	633	591	637	609	600	626	617	620	616	618	624	579	638	608	623	609	641	577	574	585	608	601	628	676	625	616	596	652	631	659	650	613	645	587	630	650	620	574	596	614	593	615	624	648	585	626	615	653	601	586	618	627	612	605	631	610	623	648	659	619	645	658	596	599	633	624	590	627	651	612	580	608	606	621	573	595	598	617	636	622	649	628	540	613	626	654	607	597	623	567	624	599	609	605	595	616	582	606	650	610	587	596	608	602	647	594	592	560	621	629	599	579	570	662	608	653	608	555	599	653	660	596	633	616	615	626	603	604	631	609	588	650	635	635	612	587	647	566	557	610	649	584	580	641	639	566	634	602	598	603	616	579	584	620	629	665	617	628	649	594	605	631	596	604	603	601	627	606	617	635	589	668	570	650	586	574	602	640	633	608	641	619	622	606	623	657	613	644	622	624	594	610	608	632	610	586	622	593	623	625	650	618	648	610	613	606	646	649	638	621	628	603	626	629	646	645	631	591	592	665	594	613	628	594	629	666	586	619	636	635	573	615	655	622	607	631	617	644	645	575	623	591	651	589	589	586	596	615	581	622	613	613	609	651	599	613	581	614	609	610	622	628	600	575	607	541	620	646	623	631	602	593	608	574	613	642	578	616	667	578	622	630	612	552	632	623	624	594	615	633	606	606	596	586	633	627	634	596	603	625	611	639	642	581	610	653	603	635	655	615	630	602	612	611	602	641	616	609	611	587	633	613	655	632	596	652	595	582	658	545	615	621	670	610	602	621	575	594	621	595	607	600	565	657	606	633	638	617	594	585	622	586	618	660	590	620	634	614	634	590	643	571	665	574	584	601	596	605	619	634	604	620	599	624	631	625	606	607	563	598	595	576	632	573	612	663	636	610	601	625	616	639	652	619	590	641	582	591	600	601	584	592	609	591	644	620	639	657	599	612	606	602	632	617	607	635	653	589	622	629	642	660	637	559	573	590	610	611	598	594	625	629	603	631	580	598	608	619	583	656	599	628	619	683	613	623	590	615	625	608	639	661	603	635	623	574	601	601	568	622	586	579	601	626	602	627	568	631	575	596	624	585	615	576	648	617	632	655	619	623	642	628	633	609	584	637	590	620	610	609	602	582	613	625	624	614	587	593	631	605	658	600	574	609	646	626	630	595	634	624	678	623	601	632	602	615	608	615	584	604	566	599	622	608	616	606	607	667	595	592	628	646	618	586	616	577	612	592	638	650	659	611	630	586	602	632	619	587	617	637	583	609	606	597	616	586	654	607	624	597	615	588	597	616	614	610	655	634	629	574	596	591	649	587	571	613	565	599	617	626	628	619	619	654	650	630	640	621	592	619	569	609	645	572	607	619	627	635	610	641	611	591	566	599	562	588	616	629	624	582	593	616	630	613	616	611	645	646	578	630	640	583	622	580	607	632	600	573	558	643	585	587	595	614	661	627	647	626	649	579	648	615	573	606	589	607	655	615	632	594	588	615	631	605	636	601	613	598	620	621	560	602	561	578	619	636	593	589	628	641	627	562	608	609	607	610	585	584	593	603	623	642	592	569	616	645	601	615	643	669	630	625	616	587	588	551	620	600	607	643	575	585	661	625	552	608	648	632	614	631	640	582	558	618	558	606	636	604	649	604	591	566	608	625	599	642	614	623	628	561	621	605	629	594	616	604	648	586	630	596	634	621	588	624	640	618	603	614	622	617	642	602	580	616	625	617	581	636	654	646	596	616	603	592	603	594	613	610	661	597	596	663	629	610	653	582	616	658	619	591	652	617	642	597	623	620	616	585	628	579	618	601	628	654	595	573	616	617	634	628	606	615	631	625	614	575	642	624	667	620	605	615	610	575	562	629	570	625	611	648	580	614	622	630	636	596	615	597	604	624	567	628	615	620	619	613	593	618	593	628	613	635	573	572	599	615	595	624	608	585	595	631	628	590	593	589	563	579	633	574	617	619	621	579	623	585	637	657	607	599	559	583	649	618	618	628	554	606	596	642	627	589	637	610	626	618	594	643	613	605	618	644	620	681	605	574	632	620	656	614	607	585	595	640	599	612	580	657	652	641	608	602	593	605	619	639	598	603	601	622	618	628	586	620	605	626	638	602	610	640	616	615	603	633	626	643	613	599	619	612	643	650	619	592	615	635	613	640	676	564	606	616	605	597	645	622	626	646	604	640	608	599	652	599	619	606	603	565	629	609	625	590	617	623	623	631	604	592	600	641	626	607	622	566	629	613	601	616	617	573	630	613	634	631	599	594	615	595	634	613	637	623	601	608	633	634	592	619	574	592	599	598	595	612	631	590	606	605	578	646	601	622	677	631	591	565	617	634	623	594	591	612	608	615	631	632	589	538	562	623	585	603	644	638	627	618	613	646	590	605	670	586	602	619	606	631	624	624	622	607	620	575	558	598	633	632	642	644	575	635	643	606	596	613	589	599	616	601	654	632	610	568	659	586	625	606	611	603	603	628	588	623	637	603	604	632	582	630	605	619	576	613	628	620	673	594	610	607	650	569	625	583	580	585	643	575	639	597	608	622	588	607	598	627	606	622	618	679	579	621	625	618	604	581	637	611	624	603	645	585	656	592	624	611	628	624	603	625	665	676	616	600	591	629	584	667	632	650	614	618	613	658	610	667	636	625	614	602	593	605	595	593	587	645	593	599	566	599	570	614	623	605	620	662	607	657	604	646	614	640	628	624	624	623	637	630	593	586	590	643	616	635	626	640	638	585	619	595	665	638	613	661	583	597	610	590	629	592	617	646	638	635	601	616	606	667	596	585	630	648	608	622	578	627	594	603
24541	20334	26474	24080	20334	9222	1157	818	639	631	591	584	517	557	506	483	481	490	508	454	472	419	437	471	408	470	445	396	444	441	442	422	461	420	407	442	440	406	411	400	412	400	431	400	433	404	428	430	421	429	410	390	425	412	389	449	434	412	421	412	403	415	450	413	420	399	436	414	436	398	416	398	420	412	427	401	431	403	409	391	426	387	417	373	417	387	428	367	389	415	484	399	417	369	412	431	431	387	396	404	389	400	412	423	427	401	408	427	426	375	382	392	395	395	403	418	414	415	373	388	439	436	396	419	366	415	403	417	415	373	431	421	412	410	417	410	421	415	371	392	424	387	408	425	390	365	423	412	413	378	397	399	437	440	398	459	408	419	451	409	416	398	386	392	368	387	411	408	414	409	428	400	422	408	416	400	398	411	402	400	396	389	388	400	385	413	406	402	399	399	456	425	401	413	437	430	425	464	409	421	394	413	413	420	440	450	409	387	429	405	389	400	421	382	397	435	440	413	408	423	408	414	434	422	390	421	386	409	400	421	425	387	409	449	420	399	413	390	408	420	430	397	415	402	368	422	362	385	386	407	385	411	404	400	413	415	425	411	416	450	414	428	391	418	396	452	402	448	407	400	416	389	438	392	436	384	396	440	388	414	369	427	363	400	421	383	388	401	422	406	408	395	385	423	391	426	420	409	408	394	413	397	395	388	417	405	435	444	406	390	391	437	409	385	420	408	366	403	393	409	445	429	385	450	436	466	422	372	387	420	390	437	393	399	376	400	400	403	417	395	434	421	403	409	395	396	438	431	384	402	429	447	412	390	365	431	425	413	415	414	425	364	417	424	411	415	408	384	416	461	401	390	411	410	392	393	402	398	397	422	405	432	467	410	411	409	401	430	426	432	402	362	427	458	421	407	372	404	403	393	429	458	402	381	408	413	416	403	393	375	404	411	416	386	456	438	393	414	417	414	419	409	413	433	404	431	402	392	404	386	431	419	421	428	393	405	450	360	367	395	401	436	411	390	379	362	407	379	394	405	417	443	455	389	396	426	398	419	392	435	422	417	392	421	419	451	404	409	413	416	423	406	395	438	402	407	398	383	419	428	393	375	414	386	423	379	434	402	394	404	411	389	420	433	450	423	410	372	443	366	424	430	408	427	408	386	365	385	416	427	384	423	397	406	422	414	396	420	401	400	397	422	437	437	413	375	399	385	384	393	373	404	400	401	407	404	428	375	389	394	386	412	412	432	424	389	384	408	384	425	407	380	405	397	394	393	393	420	417	433	405	423	415	411	436	381	407	385	433	410	385	409	397	421	405	447	397	416	419	406	420	455	423	389	374	414	411	393	398	420	406	433	417	405	408	436	463	425	403	412	401	417	395	437	402	389	382	443	414	414	427	378	408	435	379	430	403	440	441	413	402	389	371	401	420	398	440	421	402	424	392	386	395	431	408	430	411	422	397	410	394	403	432	432	383	394	403	405	430	444	417	408	389	394	400	425	385	386	421	441	391	435	370	396	433	402	400	396	419	369	410	439	413	403	419	418	425	446	388	420	374	411	428	420	388	459	406	417	411	446	430	388	402	403	397	419	391	381	352	388	410	413	396	403	437	414	398	407	394	395	418	404	393	400	392	433	405	397	416	416	426	402	417	388	437	436	439	396	407	368	391	406	381	428	403	423	410	416	420	366	413	438	409	430	414	336	378	427	408	392	422	403	405	401	448	403	457	390	382	426	398	378	429	375	417	429	387	374	413	413	399	397	436	414	413	418	401	380	404	389	442	389	401	405	409	381	407	413	416	428	391	448	419	424	412	380	392	406	410	371	381	390	386	432	418	417	393	377	400	414	394	392	428	419	387	399	400	442	423	414	434	410	402	383	383	432	400	421	397	385	422	406	391	382	394	430	415	385	423	426	408	397	424	374	395	380	424	441	417	401	406	375	378	413	403	377	435	413	369	417	450	381	427	395	399	424	420	366	419	440	426	426	398	412	395	390	405	371	439	404	400	384	409	415	366	407	420	393	403	414	410	444	395	431	432	413	379	426	407	369	423	405	410	386	430	411	393	412	405	436	366	395	424	434	360	428	383	416	426	395	384	420	404	405	426	399	402	402	411	396	404	415	435	411	423	422	384	403	418	390	412	382	416	413	413	415	411	375	414	410	416	424	393	417	454	436	359	395	383	407	443	419	407	447	439	396	439	392	426	420	403	394	374	415	446	442	425	390	416	442	414	424	395	423	406	419	420	399	407	424	390	428	417	395	384	420	392	400	396	402	430	423	392	422	383	391	422	434	450	373	361	380	412	406	400	420	421	401	394	427	373	424	383	399	442	395	372	423	406	397	412	436	425	429	369	404	419	388	455	378	398	382	412	403	406	404	413	408	384	387	420	376	410	400	382	411	411	408	403	402	420	388	397	431	402	408	407	410	406	391	384	371	396	414	404	389	441	426	403	407	396	412	396	404	405	390	430	392	399	412	423	383	383	362	450	427	415	383	386	412	401	363	424	399	421	394	432	425	413	402	415	423	395	406	430	420	431	407	449	412	391	385	382	402	391	417	426	381	386	398	391	400	402	400	383	393	375	403	393	429	389	395	403	400	405	388	445	410	403	414	394	361	389	375	419	395	387	411	424	398	393	359	408	444	394	368	374	417	442	384	413	421	403	412	439	427	441	414	383	398	427	377	401	388	427	425	392	427	417	428	438	445	404	414	417	416	394	425	369	409	411	387	393	446	412	399	399	391	393	365	416	386	429	387	421	457	409	420	406	416	400	440	402	418	374	426	425	418	407	418	397	396	432	396	418	379	449	410	392	425	434	360	411	407	455	433	407	409	387	409	399	417	418	415	386	411	384	420	425	390	385	409	427	411	385	436	407	401	399	432	433	373	402	427	417	389	403	413	435	400	429	410	395	373	390	379	402	403	400	442	376	389	423	370	413	437	410	399	408	429	388	408	427	396	437	416	425	411	379	396	383	407	423	386	408	379	407	408	375	426	393	393	382	396	429	417	413	409	393	375	434	425	400	416	416	419	370	397	402	409	392	401	415	379	415	429	423	387	432	421	398	409	399	376	406	444	397	374	395	393	391	421	393	392	433	401	401	414	397	424	423	385	394	383	421	421	404	424	387	411	416	441	418	436	396	428	370	441	406	407	391	393	386	419	392	417	390	431	392	406	398	360	429	386	417	420	400	403	385	393	415	463	413	403	413	393	415	397	441	401	369	417	384	404	482	396	386	377	403	419	419	392	395	396	411	421	428	384	408	406	401	433	419	397	423	411	398	399	406	425	371	420	407	426	371	373	403	380	394	405	377	428	405	417	409	392	421	388	385	416	383	443	422	383	404	401	396	422	460	370	418	372	390	417	388	431	412	400	394	396	432	387	398	416	381	395	413	406	405	381	401	411	400	434	413	417	415	389	402	362	404	426	398	416	409	444	424	391	401	424	424	389	392	426	377	387	403	411	380	386	408	390	421	414	428	429
24946	8541	7691	4122	2742	2016	1483	1353	1097	941	922	797	745	689	651	629	572	608	559	514	508	553	541	499	452	491	467	502	463	458	438	452	442	416	479	464	477	482	431	435	416	404	425	444	462	477	453	446	429	458	476	424	446	402	439	415	431	436	438	442	440	410	419	434	426	478	435	381	427	425	412	435	435	455	443	422	441	439	438	448	426	447	409	407	435	430	380	455	439	439	444	398	451	433	419	412	435	405	450	436	420	467	406	400	453	400	444	389	393	466	410	439	414	415	454	438	430	439	418	449	456	434	446	423	475	440	409	408	435	431	436	399	428	435	403	453	432	426	406	415	427	414	423	399	432	410	420	410	447	409	444	454	418	472	410	414	425	405	482	427	432	403	423	431	405	432	431	414	415	398	410	403	434	410	421	412	416	438	424	382	432	427	414	419	395	461	473	468	402	457	408	466	435	432	390	398	424	449	427	400	438	403	438	423	417	456	407	423	409	398	431	451	426	456	434	407	424	409	421	425	424	399	415	415	402	420	427	426	442	427	430	429	407	419	436	434	410	395	418	394	434	436	460	411	445	415	411	405	379	407	435	443	434	439	443	423	389	402	416	410	386	439	393	457	418	442	460	455	437	405	373	470	429	423	444	390	429	422	438	453	426	409	429	447	455	421	429	418	407	457	417	430	387	401	425	472	417	443	440	437	468	388	468	432	442	433	439	419	447	408	412	402	420	405	372	453	445	439	429	405	396	433	406	432	437	466	423	430	418	484	381	447	414	427	375	432	414	424	405	461	431	453	434	490	399	427	419	444	442	415	420	436	463	461	443	412	486	403	401	448	432	430	432	453	431	413	424	429	448	433	432	417	441	430	439	462	388	468	425	424	430	443	431	456	400	389	409	396	416	451	419	435	452	447	473	449	456	419	421	387	411	408	407	415	374	439	399	440	390	400	448	430	370	444	455	420	438	408	400	439	421	400	386	384	391	422	438	441	435	421	449	410	414	438	434	452	425	427	451	427	422	401	373	455	440	400	409	425	421	448	493	439	449	453	437	429	421	424	402	431	416	438	416	444	431	381	446	391	404	442	425	429	377	422	423	407	415	442	420	421	396	445	417	448	430	387	431	418	406	427	399	425	428	425	420	458	418	450	425	431	424	424	428	418	421	427	431	435	396	449	421	405	429	431	452	377	432	427	402	419	434	448	428	401	395	449	412	409	467	428	433	446	382	439	423	426	433	454	479	387	450	439	426	415	423	401	408	419	430	429	413	415	467	443	458	424	439	416	433	444	421	447	439	425	429	432	430	393	414	378	431	428	431	425	452	414	418	377	431	421	416	424	400	450	407	418	418	459	430	428	436	402	422	428	449	430	419	434	412	390	454	397	398	452	406	429	444	429	458	408	412	399	441	415	425	421	431	430	420	421	422	423	413	403	437	445	397	419	437	399	465	457	420	426	414	396	430	403	439	405	419	433	453	400	460	444	415	414	446	436	465	431	408	435	450	442	438	407	446	402	456	447	431	404	430	395	438	400	423	413	425	448	446	447	422	439	399	431	399	404	446	408	402	411	452	411	439	432	361	446	437	449	388	406	398	409	449	444	410	423	409	402	422	443	460	413	447	391	398	418	438	403	411	424	439	417	429	393	450	401	402	430	430	401	443	408	399	411	421	432	431	467	463	425	431	416	439	412	447	421	430	436	390	380	394	420	439	401	407	400	421	432	405	406	454	414	433	407	399	447	390	423	425	427	406	424	386	395	448	410	395	397	407	428	420	413	422	427	447	430	385	427	433	452	407	411	435	398	419	394	428	431	458	421	434	442	406	417	421	457	409	452	417	450	410	424	437	441	423	402	406	437	410	408	473	429	433	431	391	441	384	457	447	425	417	430	427	409	426	445	426	399	421	415	403	405	409	430	465	429	411	445	447	409	419	449	392	448	379	417	424	394	407	415	422	409	396	427	393	401	448	421	413	429	448	442	444	380	419	431	393	410	452	462	425	438	429	443	406	421	434	431	425	427	419	410	430	436	415	393	399	439	451	425	417	412	404	457	425	410	426	387	414	420	404	400	400	450	412	433	415	451	417	433	423	429	442	430	421	403	418	417	460	401	435	393	417	405	455	458	426	432	410	436	444	415	409	403	440	415	407	414	400	388	426	407	409	442	405	435	442	430	405	451	448	415	441	390	419	471	398	413	446	400	436	423	427	419	414	437	415	399	435	400	440	429	417	431	417	455	407	399	380	418	410	408	450	449	424	445	417	410	411	443	420	398	420	430	407	412	408	432	379	456	429	419	430	421	406	435	422	443	431	435	444	388	414	414	446	426	428	427	427	442	453	395	439	405	446	426	420	437	450	422	434	417	447	417	420	439	403	416	380	421	366	455	421	438	428	411	454	397	412	411	373	399	437	424	452	427	424	427	437	440	424	409	388	425	455	415	453	397	436	437	451	415	436	409	409	408	417	465	424	460	391	400	394	407	389	457	369	438	418	423	418	409	414	481	432	401	447	444	415	404	437	457	421	395	417	414	454	450	454	438	442	444	430	389	388	399	484	426	420	447	397	413	405	440	408	407	403	452	409	430	416	440	473	426	403	447	419	407	427	417	429	408	426	389	438	438	423	438	383	422	432	417	421	400	414	404	387	413	417	434	403	406	419	453	406	408	443	428	425	425	461	438	470	409	428	379	431	422	416	406	437	409	428	415	405	422	438	413	466	367	411	434	423	392	443	416	465	417	390	455	398	440	406	414	442	421	456	430	386	448	414	403	419	408	439	420	417	429	413	423	430	432	393	464	427	427	403	405	422	395	412	440	421	456	418	443	403	383	417	438	397	411	409	454	415	416	426	435	403	391	435	410	456	430	446	433	413	423	423	399	433	389	451	450	435	421	421	429	387	415	439	468	455	430	417	414	424	408	432	470	416	412	413	442	468	454	451	400	426	410	450	443	438	429	428	408	443	402	446	397	404	420	397	445	403	440	450	417	405	434	394	428	441	439	398	432	431	414	415	449	403	419	417	420	417	411	404	438	441	398	427	412	419	434	385	383	442	433	439	399	457	420	461	426	428	411	441	401	421	459	413	413	455	422	452	447	505	430	457	434	421	446	417	421	430	406	429	428	457	398	392	421	407	415	437	439	447	435	377	415	411	432	411	421	397	445	419	408	431	399	425	442	447	452	439	429	471	428	442	407	404	392	430	379	430	407	414	419	439	382	404	422	381	396	409	427	446	433	433	424	417	423	421	457	420	413	418	403	428	437	398	458	421	420	424	403	409	449	456	435	438	407	438	441	422	434	411	426	443	421	448	440	425	404	418	417	407	381	416	411	485	414	406	439	412	419	428	431	399	425	430	392	432	417	407	396	425	414	401	432	429	440	406	417	444	431	435	440	465	397	416	381	405	458	436	400	427	409	400	413	477	389	425	452	414	407	396	404	388	440	404	441	429	408	371	418	434	458	446	398	410	415	389	416	394	422	421	399	375	447	403	428
22624	20348	26943	23610	20358	20424	9698	1806	1307	1261	1138	1092	1062	1028	1001	945	940	914	877	939	872	870	818	854	872	879	866	840	831	897	827	846	833	817	849	817	813	830	780	832	777	845	834	862	813	787	765	792	785	791	772	838	824	821	823	820	809	811	785	808	799	831	813	837	758	817	815	822	781	800	802	781	800	808	811	840	824	794	764	844	805	799	793	786	786	839	830	823	814	776	853	780	800	860	787	810	814	772	795	852	818	818	854	791	789	820	790	824	802	825	789	814	795	805	819	771	800	800	834	763	830	773	799	814	821	809	777	785	818	806	838	756	808	841	781	769	825	793	831	775	811	800	787	781	740	829	782	771	835	763	819	835	801	796	826	821	804	803	795	823	775	819	777	779	786	759	785	801	780	819	808	795	814	792	804	794	840	754	809	807	785	759	812	753	793	824	780	808	792	842	780	787	784	832	798	832	799	790	810	837	808	814	767	803	812	778	812	795	798	814	793	775	813	816	830	827	820	817	817	814	796	858	790	820	787	793	803	823	825	821	816	875	861	781	805	861	818	760	814	800	762	796	802	812	801	820	815	780	784	826	802	781	796	820	785	791	816	791	803	806	861	793	784	790	838	840	770	824	757	773	855	767	801	804	822	853	775	824	836	835	808	815	829	778	820	803	845	772	803	791	807	802	819	820	817	824	819	814	755	808	839	838	800	788	889	800	747	812	830	755	831	837	748	810	786	783	776	861	832	802	773	828	767	832	829	827	845	792	757	799	806	796	812	812	782	804	824	836	810	808	768	813	809	777	838	790	772	775	780	792	819	800	785	818	792	778	765	812	787	765	791	791	806	782	740	795	780	796	800	785	788	758	805	825	828	834	756	814	738	808	794	779	830	800	779	812	762	798	795	815	810	784	862	834	782	752	799	803	798	795	787	868	843	769	804	779	767	790	824	804	798	833	778	815	772	815	811	835	785	797	808	793	769	808	784	781	813	796	831	844	783	814	789	853	750	799	842	758	797	833	784	782	741	754	814	787	802	829	840	801	807	795	834	804	807	790	815	774	797	792	834	796	778	797	820	816	814	799	800	842	791	832	762	822	763	820	856	803	791	798	809	861	798	798	810	813	813	786	767	787	796	832	796	800	848	802	779	780	796	859	833	800	838	812	781	790	755	826	788	802	795	846	809	795	800	876	824	806	801	739	830	787	788	736	778	878	807	824	735	827	765	794	783	757	799	804	828	809	823	781	818	785	781	799	797	797	819	832	785	863	825	796	801	807	800	774	761	902	784	843	767	845	799	789	792	825	797	779	775	805	805	797	779	778	764	824	850	844	757	794	811	795	814	770	834	753	799	811	792	799	847	863	760	848	798	830	787	830	810	800	788	756	818	754	788	767	777	790	820	757	789	764	816	786	805	830	793	816	815	858	809	792	843	845	811	785	819	793	767	832	792	828	792	855	829	771	793	840	768	821	736	772	792	763	807	778	841	783	822	761	823	800	757	800	795	809	818	804	763	846	768	804	843	805	795	748	837	845	869	820	801	795	754	799	778	790	836	835	842	752	842	840	800	835	801	773	778	813	786	800	770	776	769	776	783	795	786	783	862	806	834	795	813	830	756	837	755	815	786	831	795	797	809	786	832	769	817	699	830	782	787	782	850	856	774	823	790	795	783	806	867	779	842	814	771	812	778	846	803	801	759	793	768	750	798	855	786	836	733	824	795	803	783	837	789	771	834	808	792	829	754	839	792	792	863	857	779	771	833	782	803	881	783	784	808	807	840	796	811	759	780	798	728	822	778	816	842	777	770	777	767	779	812	832	805	802	806	780	811	822	839	813	767	779	782	811	772	767	789	800	808	785	767	747	841	850	815	769	788	863	729	767	750	777	767	804	834	815	849	756	757	818	849	784	779	814	787	781	813	795	804	828	807	833	799	788	765	787	772	761	765	781	824	770	843	765	787	827	768	755	797	758	802	772	774	816	852	786	742	841	831	784	815	774	755	805	753	788	760	775	842	779	802	792	786	820	803	836	774	778	758	829	797	817	783	794	795	812	797	822	831	781	793	785	796	810	788	777	815	808	860	783	779	770	815	787	810	853	786	741	796	734	753	824	784	795	821	792	807	857	805	776	830	801	769	765	793	778	767	786	812	812	813	809	789	832	784	844	799	836	798	812	839	811	789	830	798	792	785	770	739	794	795	788	768	739	772	832	778	769	787	795	830	768	721	755	821	813	757	791	760	793	774	803	788	836	766	806	811	790	815	770	737	826	841	822	813	802	780	791	773	780	859	810	787	778	801	795	788	826	831	773	804	776	797	839	798	748	801	754	833	840	781	828	779	812	840	801	755	762	794	860	835	804	802	792	829	806	774	785	799	797	785	717	822	843	822	852	796	789	817	830	810	827	800	802	817	773	738	762	745	789	789	843	779	788	773	745	784	828	782	775	860	779	773	813	832	789	814	771	814	803	813	810	778	771	814	839	769	784	872	804	844	824	773	797	804	784	852	803	817	808	754	792	806	800	799	837	830	769	792	814	791	816	807	791	814	832	851	810	796	819	792	753	783	805	795	789	808	802	805	820	779	759	814	828	814	766	780	776	762	788	794	866	856	807	770	781	832	778	845	828	828	838	816	812	826	791	773	800	823	817	785	744	800	733	773	845	753	798	817	831	830	781	792	814	825	844	850	833	817	846	802	783	823	768	787	815	811	775	840	781	842	801	772	808	776	814	767	750	809	826	821	863	773	797	781	824	791	823	826	808	800	822	805	818	825	812	852	805	798	798	771	783	766	766	785	780	816	783	753	815	799	817	788	806	847	808	818	820	793	760	809	790	797	805	775	789	821	796	812	744	812	836	748	801	802	815	777	792	837	822	835	849	815	739	837	822	760	748	820	815	800	760	803	787	773	790	801	853	800	800	778	758	825	801	801	807	794	842	772	779	831	834	786	830	854	767	810	756	814	807	868	803	775	856	793	823	796	790	800	833	804	830	816	799	768	780	804	783	772	852	811	758	796	818	811	780	816	799	835	775	796	795	816	847	758	823	722	825	777	782	775	784	793	803	778	812	830	780	845	822	821	804	828	769	814	777	805	854	784	818	827	830	866	810	765	810	792	782	813	787	771	828	828	806	775	830	767	858	774	804	805	782	816	822	778	776	797	810	821	797	803	834	840	805	783	845	827	776	789	774	884	859	845	844	791	826	796	773	765	797	797	749	787	838	796	793	773	824	736	836	816	806	848	815	793	800	801	822	790	763	752	802	824	718	787	801	796	813	838	786	846	775	804	816	775	788	841	786	798	872	787	832	794	854	749	811	806	773	818	832	794	849	808	828	785	771	775	750	825	797	841	801	783	763	791	818	829	773	819	773	769	738	796	823	825	759	846	771	843	814	782	812	849	760	845	816	834	818	775	844	799	822	768	792	791	778	831	811	794	820	795	749	825	813	800	836	826	801	830	793	809	833	820	790	771	785	802	760	838	806	802	793	801	857
20635	14321	13171	7555	5121	3781	3016	2433	2081	1769	1592	1422	1298	1258	1138	1109	1033	1049	914	1009	951	925	912	886	860	864	911	865	843	821	838	855	799	816	787	806	840	848	841	838	777	826	776	745	777	820	801	837	818	764	787	745	764	778	814	737	781	769	785	833	782	760	736	790	814	779	769	756	784	803	748	776	807	751	772	793	765	804	815	762	778	794	757	787	748	802	808	788	747	759	798	737	806	810	785	750	799	817	789	769	774	755	722	741	788	846	770	812	776	778	732	773	796	775	762	705	819	788	798	802	753	784	758	758	811	723	803	771	742	796	818	729	804	781	769	807	758	791	756	783	785	770	807	772	744	733	752	760	776	759	756	771	779	710	779	725	779	775	769	787	767	776	790	774	772	798	791	759	750	764	780	763	726	702	753	758	714	745	758	772	801	812	745	803	761	746	762	760	735	803	751	759	740	747	764	786	756	777	747	771	750	768	723	762	728	778	811	748	711	758	771	745	730	811	785	799	759	764	764	752	737	727	822	764	789	770	807	748	780	766	721	762	764	774	799	786	836	738	769	769	758	796	772	821	766	743	702	783	820	742	770	794	737	753	796	778	787	788	759	780	801	759	806	774	699	810	733	737	770	745	782	786	789	752	755	710	766	700	748	831	789	795	782	760	754	754	745	789	763	732	739	755	799	799	782	816	751	748	805	752	746	719	785	753	760	732	739	795	754	789	732	793	781	792	722	796	774	749	756	806	758	739	816	750	814	790	782	778	741	764	775	790	772	764	750	800	749	817	751	794	743	757	776	727	772	720	812	743	810	767	839	771	772	735	761	795	774	805	776	730	718	748	821	716	728	746	771	799	784	782	777	731	787	762	777	784	786	773	830	761	787	806	780	780	760	796	730	753	816	775	791	699	816	761	773	742	764	796	749	806	747	813	765	806	742	734	770	843	737	753	763	751	739	761	747	751	736	797	816	728	727	770	776	750	765	787	804	767	765	815	761	775	730	788	765	774	736	799	841	751	784	783	779	745	814	797	718	764	783	831	818	788	770	748	753	754	774	746	766	810	808	782	753	808	773	780	785	760	770	768	786	727	759	816	739	779	758	803	819	794	745	787	744	746	795	726	743	753	753	744	802	745	717	765	743	790	784	813	738	759	781	835	729	799	751	753	759	782	751	796	761	738	803	757	745	748	716	742	840	790	774	748	753	800	771	778	727	765	754	789	735	759	738	736	808	729	758	785	746	727	759	781	764	718	728	771	770	710	733	758	731	750	751	800	771	744	780	781	728	695	810	812	791	772	757	724	777	732	732	717	760	718	788	777	819	778	731	752	764	772	722	834	749	732	781	779	727	815	800	743	736	790	782	788	764	785	776	774	710	791	813	766	752	774	733	781	821	769	755	731	789	752	802	800	755	767	776	785	783	768	753	753	713	801	794	704	730	763	746	772	751	781	755	784	712	792	735	787	759	762	770	787	792	771	789	779	753	764	724	728	755	749	737	757	750	810	789	723	726	690	715	749	722	794	767	777	769	769	748	726	734	807	716	776	779	752	803	766	804	777	745	758	767	743	777	767	803	741	733	736	798	732	783	819	738	838	757	793	720	762	773	735	794	787	809	769	762	765	730	814	807	770	748	694	825	784	783	797	725	783	808	813	724	796	806	746	760	740	730	804	750	796	807	814	747	790	736	739	753	746	768	744	747	764	809	752	810	775	798	785	808	768	762	752	805	750	736	758	756	776	782	779	782	760	764	804	730	732	735	774	762	768	743	806	805	782	755	782	772	770	792	736	765	795	776	756	802	769	755	727	757	810	748	747	799	820	736	786	761	761	767	783	761	728	809	782	782	779	798	755	775	790	735	801	770	765	806	732	767	792	732	796	774	784	752	777	806	725	772	789	786	716	721	770	794	728	767	782	748	766	736	784	736	750	789	748	764	784	761	840	689	771	757	820	784	795	695	783	789	760	828	774	805	734	798	796	775	761	759	738	744	764	782	785	777	724	805	792	790	708	739	725	750	756	780	777	724	760	788	768	770	770	752	768	750	818	728	746	786	752	729	782	779	747	787	803	751	816	756	787	795	771	795	749	785	792	742	721	767	767	739	728	829	747	740	768	743	762	766	734	747	733	742	807	805	749	786	798	792	786	747	758	812	750	776	752	789	790	760	766	755	777	759	799	766	802	725	733	764	763	741	757	754	795	765	742	783	763	762	759	735	791	741	772	787	761	771	781	786	795	758	760	742	757	793	784	770	770	763	718	781	720	776	756	784	758	736	769	763	760	768	710	747	781	774	759	832	820	774	776	788	762	740	794	741	760	753	796	754	779	779	785	693	775	783	770	764	796	830	740	749	738	764	763	789	711	767	766	746	747	725	750	722	784	746	809	770	751	768	770	776	777	772	738	747	736	729	753	782	806	768	784	718	760	805	777	769	670	747	758	767	740	788	779	803	764	804	773	729	786	735	824	746	765	726	798	738	717	726	804	762	773	730	754	757	787	724	720	816	773	790	758	767	721	760	749	719	741	808	733	751	745	765	802	779	780	809	741	744	759	765	720	720	774	723	724	838	726	781	792	739	723	733	729	798	759	785	778	785	719	748	741	736	759	780	732	781	773	771	756	808	770	797	763	773	755	782	728	797	811	730	732	773	815	776	731	765	747	749	746	751	779	786	764	841	770	755	705	731	797	760	791	728	781	760	746	771	757	756	753	758	800	738	790	809	793	756	774	759	763	780	812	742	793	799	716	743	737	815	798	746	751	773	772	812	762	742	736	791	761	784	759	697	785	787	751	785	766	793	755	810	754	754	814	785	761	714	790	746	793	769	797	736	766	760	802	811	749	770	749	731	752	745	773	700	822	795	807	751	772	740	741	747	781	705	764	788	737	805	739	789	771	825	805	812	807	740	768	767	797	764	721	758	755	771	785	715	715	755	747	772	787	784	756	761	769	751	736	775	794	754	747	747	763	777	756	753	761	806	794	768	792	723	767	761	755	761	775	733	808	740	817	731	776	782	794	766	783	770	801	760	765	788	749	766	743	783	755	790	766	788	754	784	725	738	771	798	798	739	787	752	799	771	799	742	748	774	780	809	800	782	764	753	777	775	775	803	750	774	771	766	787	784	758	745	775	737	779	771	778	768	758	728	745	766	743	771	780	774	776	789	730	749	732	751	767	730	802	816	781	767	752	776	749	761	737	808	757	792	777	748	764	738	740	775	788	789	757	768	791	815	727	823	788	774	808	783	803	765	743	754	783	793	727	776	739	759	758	766	774	790	738	829	756	747	825	801	763	829	798	735	725	794	818	748	781	765	764	730	788	775	749	763	822	726	773	768	743	753	762	792	751	780	792	797	782	757	768	760	757	777	799	771	706	745	759	764	805	748	767	761	776	762	752	745	770	783	758	796	749	793	762	749	751	717	782	759	739	745	777	789	769	724	752	763	779	768	804	793	765	774	830	714	768	752	744	789	759	798	755	789	759	740	764	776	771
30939	14800	2670	840	637	643	589	603	570	588	591	570	594	584	605	594	580	562	593	581	616	591	559	585	543	570	595	575	553	646	585	567	592	607	618	589	541	608	576	582	595	578	608	538	564	576	583	559	596	545	585	555	530	615	611	596	592	589	556	586	585	543	552	580	544	579	576	582	618	589	587	591	583	583	609	574	577	554	624	590	633	618	535	659	575	577	546	579	538	586	579	573	583	568	578	578	585	591	570	521	580	565	578	585	567	590	591	569	614	592	578	544	560	562	580	609	582	571	591	588	601	618	537	548	579	540	558	572	573	546	583	588	563	555	583	611	562	584	598	568	563	563	511	598	547	550	559	566	598	573	590	539	587	560	587	518	665	601	589	560	592	534	571	554	543	564	542	583	589	579	561	565	563	559	593	583	592	580	575	510	547	586	553	571	591	554	599	581	566	555	565	607	553	599	576	579	536	582	555	572	578	581	579	578	606	522	562	585	555	600	567	630	610	559	571	587	621	521	632	587	551	565	568	581	548	594	578	560	611	596	561	598	554	626	557	606	557	540	526	596	540	593	609	589	528	588	603	582	555	559	549	594	588	552	567	627	576	633	598	591	595	550	569	579	608	563	596	614	592	534	597	558	549	594	580	584	577	575	591	583	581	565	547	623	569	587	574	557	593	589	551	580	563	608	608	608	603	559	571	589	579	558	573	570	550	561	569	643	587	546	568	591	601	591	603	609	545	533	583	602	580	592	624	553	600	592	573	539	595	568	601	592	562	580	579	550	567	536	555	624	597	625	588	602	575	581	576	556	558	565	559	548	564	567	547	601	579	599	549	557	556	571	551	608	560	580	581	626	585	616	562	590	577	583	624	581	578	595	566	594	554	600	597	565	535	581	559	578	590	598	575	542	530	580	563	577	593	592	570	594	544	604	593	578	548	588	618	616	572	607	564	619	556	567	557	513	579	555	550	593	533	583	602	573	592	580	619	566	600	554	550	548	567	532	572	580	591	552	558	553	560	593	590	591	563	596	578	623	610	573	565	553	612	600	590	577	585	591	564	575	594	631	569	599	569	584	551	597	572	562	560	574	572	572	519	576	591	611	590	579	540	608	573	577	536	612	565	566	571	566	559	572	560	556	572	558	590	611	591	612	561	571	563	610	556	612	589	564	597	583	587	599	560	578	567	601	562	587	583	582	584	566	573	590	547	560	584	581	571	609	584	578	588	592	615	628	607	581	591	573	593	590	561	605	559	607	584	598	569	622	571	632	582	562	569	583	597	575	556	530	596	594	576	591	582	602	591	554	554	560	561	565	572	608	583	526	566	611	595	581	620	578	551	605	601	540	626	593	599	616	569	597	672	565	565	610	597	620	579	626	569	598	558	585	571	594	596	576	548	543	542	605	533	603	572	572	562	546	544	583	554	587	606	560	572	555	578	595	579	570	619	587	590	620	589	572	588	588	579	568	561	553	560	557	570	565	570	574	600	559	579	549	576	565	621	548	605	558	588	596	577	557	607	620	573	589	566	583	562	547	600	546	592	583	574	546	606	595	587	561	546	578	588	561	626	589	587	594	566	551	590	589	567	595	568	565	585	583	594	552	603	590	569	561	567	595	593	597	589	565	609	552	527	576	589	570	586	558	593	607	576	560	599	552	552	558	592	588	593	592	587	600	564	581	581	557	563	573	592	560	567	560	579	578	609	571	573	548	565	555	606	562	612	560	625	583	531	601	580	557	611	634	607	516	572	606	558	549	583	555	573	518	561	605	592	565	592	588	552	581	634	551	588	562	616	575	592	601	603	607	553	595	628	577	585	578	537	571	608	554	611	569	571	545	577	574	598	596	554	618	540	532	539	527	558	560	585	581	586	597	541	567	626	594	596	548	570	541	593	565	605	602	595	588	548	549	564	591	613	564	598	574	563	583	541	590	573	595	527	566	543	553	508	598	585	565	633	555	550	570	581	596	620	572	603	613	586	542	569	604	561	563	552	574	552	620	558	554	622	586	563	587	575	575	628	563	527	558	576	520	566	568	540	578	575	561	623	601	559	594	531	579	610	601	579	549	573	573	647	614	603	572	581	563	582	562	610	594	589	557	592	562	551	559	634	585	579	631	579	564	607	594	588	597	606	586	558	578	588	601	547	560	577	528	572	616	580	614	575	533	572	601	537	555	531	579	582	593	561	578	540	581	612	563	539	585	549	576	605	589	550	574	604	560	571	595	581	543	580	553	532	585	588	561	611	562	536	548	579	601	562	584	589	527	555	561	616	516	584	609	564	546	604	566	576	570	601	538	548	572	575	556	571	570	555	577	562	505	579	588	565	569	620	607	572	568	582	595	540	583	602	583	526	578	574	581	543	571	559	582	562	564	581	586	587	571	609	618	546	559	563	574	617	558	609	563	533	637	552	560	558	577	575	612	524	547	579	597	606	576	567	561	577	592	529	580	596	609	556	567	592	568	592	567	611	547	587	557	545	560	627	566	586	545	564	584	577	587	544	613	551	598	567	565	537	583	577	546	571	613	603	566	615	576	594	557	609	589	628	577	539	567	599	525	554	546	576	602	561	627	584	568	536	558	594	614	556	603	570	606	601	609	588	548	553	544	586	576	591	539	602	578	610	616	575	574	505	598	587	595	568	586	552	620	602	576	561	610	573	544	563	551	594	561	601	522	592	551	586	535	569	556	598	595	553	606	594	566	528	589	586	558	560	629	576	583	595	561	563	520	572	547	566	589	579	589	599	583	553	578	586	561	583	595	575	588	590	520	597	551	637	580	598	595	571	558	562	598	561	589	581	612	578	586	585	578	601	577	586	591	551	573	591	553	548	587	548	605	565	536	565	596	590	563	579	599	538	587	581	604	610	570	566	551	593	596	581	589	588	572	587	597	619	578	558	580	587	581	580	588	545	540	595	626	567	611	606	589	538	569	583	542	620	596	571	564	582	571	585	550	604	580	576	538	595	583	603	600	594	536	600	619	544	559	576	578	588	576	568	579	577	541	542	573	589	598	550	574	560	577	593	572	556	600	571	577	562	604	596	571	589	638	560	559	610	600	600	572	571	561	554	586	618	592	594	584	594	582	594	550	553	549	562	578	579	586	584	565	553	580	564	579	557	570	581	615	584	560	599	572	536	543	549	619	559	594	528	544	581	576	570	554	577	561	552	594	575	584	618	549	599	584	568	568	596	539	600	584	571	543	572	565	584	558	575	565	578	539	581	580	584	582	606	570	556	595	531	567	616	602	581	544	584	609	596	569	613	576	569	588	545	618	645	548	586	602	569	578	618	561	555	572	557	584	604	527	571	556	562	560	588	598	532	578	581	549	575	581	573	578	537	537	570	576	545	613	580	591	578	558	569	588	596	557	653	610	592	627	573	561	552	598	603	584	596	595	576	585	566	627	615	543	595	620	565	550	578	585	547	565	589	583	551	557	570	514	560	585	615	584	584	552	572	590	566	565	581	558	568	582	592	567	570	546	533	573
18308	1128	1001	802	706	698	666	679	685	661	589	564	596	636	588	590	597	624	571	583	612	645	613	631	575	627	623	596	618	607	621	633	555	616	621	670	582	585	592	640	594	553	608	570	602	658	605	589	600	592	609	646	615	633	627	592	574	643	647	633	637	588	692	583	643	598	640	601	613	626	614	619	584	606	583	614	577	589	592	634	586	639	607	678	587	639	611	601	639	645	647	638	608	622	589	615	634	617	593	603	564	616	652	656	629	609	586	622	613	619	601	614	626	625	602	585	620	587	588	580	618	623	580	622	587	606	616	628	619	592	603	615	617	606	577	573	602	585	612	636	606	627	592	549	574	617	583	657	646	570	600	633	611	631	607	633	613	617	638	634	590	619	608	625	615	600	650	621	618	632	597	622	630	571	605	625	625	628	595	618	558	667	581	544	604	641	598	594	607	577	588	600	632	629	593	598	566	647	621	595	635	597	614	607	623	601	648	627	623	618	598	613	626	579	581	582	600	577	603	603	641	647	606	592	616	637	600	565	616	589	607	642	624	595	591	573	626	569	652	590	586	619	636	587	588	620	579	594	637	601	610	555	646	604	635	570	627	643	634	621	632	642	576	658	633	583	597	605	615	613	608	599	567	642	656	641	618	631	620	661	549	594	611	635	635	658	652	601	603	593	631	598	609	613	622	585	633	619	637	550	584	615	566	563	594	621	586	631	599	572	583	589	623	552	608	586	669	634	583	594	592	576	628	603	573	631	633	596	592	616	652	552	582	598	634	564	626	609	600	578	641	606	610	557	598	614	642	596	647	633	629	611	627	640	613	606	593	589	568	639	620	569	610	612	624	611	632	643	620	619	589	627	550	643	657	604	609	629	612	626	548	598	581	643	629	623	601	609	617	578	644	611	626	584	606	573	651	570	597	607	611	665	599	646	592	608	579	587	617	683	637	590	616	591	600	585	611	603	595	629	622	632	613	576	626	623	600	593	616	641	565	606	566	593	600	625	609	653	586	618	604	596	596	565	636	607	587	599	624	629	574	599	628	631	623	607	631	613	620	594	594	580	597	581	609	595	635	615	587	602	583	618	652	613	630	633	603	614	646	599	609	630	601	603	602	596	636	623	649	613	611	589	600	596	583	640	650	620	624	629	572	595	609	590	619	574	610	612	654	636	596	581	565	616	571	620	568	613	605	633	598	607	591	600	594	634	613	571	602	622	588	583	619	650	617	592	619	587	610	610	618	618	614	545	644	584	614	574	618	608	627	556	617	624	570	645	621	608	639	612	632	637	614	624	669	624	650	639	592	606	548	583	658	588	623	633	596	609	617	618	630	601	583	601	621	602	611	537	574	634	639	596	596	631	581	593	584	588	629	656	588	613	597	591	591	620	587	582	639	636	644	621	650	614	618	624	569	597	593	586	582	657	601	601	615	651	592	596	663	595	602	646	586	578	678	659	633	575	624	579	656	593	627	624	604	630	606	620	613	572	662	584	620	607	655	620	624	599	643	617	669	616	611	605	569	580	584	619	595	666	604	641	615	621	611	578	620	589	573	647	671	589	611	584	634	569	589	624	578	586	594	636	618	629	620	567	641	607	621	568	602	598	594	577	622	618	621	620	608	612	645	646	613	607	618	596	599	595	621	553	573	621	596	675	610	593	609	651	637	640	625	590	623	573	600	616	625	644	637	632	680	586	590	597	593	610	615	640	606	611	593	610	580	571	636	609	592	572	624	629	630	610	620	622	680	576	653	597	578	642	611	641	638	631	631	637	671	592	630	604	631	624	597	589	634	643	619	613	634	622	636	637	635	594	630	561	594	588	580	611	626	638	587	618	594	643	621	620	603	620	614	591	605	636	590	613	599	614	619	590	655	576	596	618	622	570	628	616	574	624	616	600	625	612	629	579	653	604	621	617	631	583	588	581	594	591	619	624	576	614	595	622	651	617	625	587	652	613	617	569	641	627	637	645	586	574	594	617	617	644	599	609	573	594	634	598	625	644	613	543	594	609	637	584	632	594	607	580	617	583	635	614	603	578	581	609	608	568	639	622	625	640	621	652	633	600	557	608	626	622	613	615	585	633	637	589	629	612	577	614	606	631	560	645	584	597	629	577	595	605	683	636	633	616	578	585	628	597	620	620	593	571	628	603	603	561	616	625	630	633	612	593	607	597	621	610	660	609	567	601	602	594	594	624	632	600	652	596	593	626	637	652	648	604	613	597	585	602	587	621	636	596	640	606	615	617	599	645	573	620	601	615	608	628	665	607	619	575	620	582	626	594	619	589	607	574	621	617	600	634	612	615	579	624	592	600	610	600	578	593	629	611	607	620	616	541	587	641	630	581	659	604	563	560	643	626	607	642	618	611	615	631	587	648	635	609	620	630	636	595	581	587	633	621	604	586	645	610	634	624	629	661	581	617	609	623	624	665	609	606	627	628	632	629	577	630	629	595	590	620	597	647	643	645	598	605	633	639	591	572	578	606	627	641	633	603	649	589	612	597	644	630	615	618	584	621	584	580	663	585	630	629	586	617	650	613	657	612	624	592	649	634	638	658	620	630	614	602	579	586	636	633	629	559	593	576	604	607	595	587	612	616	612	584	663	643	611	621	589	591	593	605	640	587	620	606	624	610	615	591	601	631	611	586	645	651	618	603	629	627	593	617	613	585	637	601	602	601	610	624	614	612	619	634	611	573	632	613	618	617	642	655	634	632	564	611	603	650	572	609	621	589	615	607	620	643	589	575	618	612	586	621	600	572	590	631	605	601	603	605	629	575	602	596	613	639	601	652	619	625	637	594	608	593	634	555	619	563	588	618	574	619	644	617	642	602	641	624	599	599	583	622	637	621	600	529	621	591	673	579	638	627	574	610	602	598	603	589	609	629	607	558	607	587	622	668	582	592	597	673	621	603	584	613	623	610	631	580	627	595	611	639	621	649	625	625	572	609	650	577	621	622	606	597	614	616	604	608	620	616	576	638	646	648	605	621	598	638	616	614	581	608	635	589	595	608	647	599	607	597	656	639	651	622	613	606	594	605	638	637	575	635	623	567	611	645	564	595	627	623	627	667	604	609	602	628	640	604	612	675	636	635	582	602	614	633	616	615	576	598	615	633	594	602	596	622	576	623	630	615	573	631	654	577	561	607	642	570	603	608	629	657	570	563	571	622	656	603	599	621	602	612	586	572	636	638	608	621	571	610	604	601	640	636	609	585	627	575	588	633	629	625	615	620	640	619	634	590	614	590	646	592	621	624	615	588	563	646	555	563	613	591	574	622	589	601	621	605	628	623	592	608	610	587	620	635	606	619	613	623	611	639	606	605	621	586	595	617	600	591	589	669	607	613	594	643	601	620	618	596	638	635	596	670	562	616	623	626	626	612	619	602	585	570	615	581	583	643	593	634	635	627	566	616	588	657	594	591	573	590	598	646	629	649	641	612	573	626	614	619	619	602	644	612	588	658	657	571	600	628	623	642	604	588	566	613
24559	20334	26468	24059	20319	9422	1217	833	678	618	561	510	535	499	546	467	507	451	474	495	450	433	439	408	461	457	420	426	417	429	401	444	425	423	411	395	427	374	397	373	379	404	380	417	426	423	422	418	464	431	374	412	415	424	425	408	435	439	391	391	421	414	427	438	410	399	394	415	417	416	394	392	421	375	387	403	417	403	415	397	383	413	392	415	447	370	372	422	399	410	393	395	429	402	413	403	392	391	397	384	354	420	410	409	390	412	381	431	413	404	399	371	401	399	419	420	392	405	425	400	401	397	418	395	385	383	397	393	411	361	420	376	394	396	432	412	436	410	396	378	406	412	349	403	391	413	384	398	410	383	404	363	409	368	404	383	379	397	398	402	426	403	368	412	418	359	418	399	426	411	410	420	438	365	434	395	380	412	405	403	394	424	427	417	422	402	394	427	434	452	413	378	404	390	386	399	424	383	429	430	410	412	418	410	398	414	406	424	386	377	408	386	376	413	367	383	393	403	367	433	404	379	423	379	391	388	360	396	394	407	397	400	437	409	397	384	413	413	408	409	405	379	396	401	405	389	394	391	401	416	386	442	390	370	403	404	384	412	409	414	404	389	378	408	426	409	438	405	426	375	433	374	401	375	382	435	359	420	376	375	370	394	433	413	389	424	438	397	370	387	437	413	411	371	422	382	351	371	432	422	405	385	373	387	410	425	401	415	400	437	406	394	423	410	397	407	431	449	421	384	408	434	411	437	387	408	407	384	396	378	427	398	411	357	375	402	406	389	418	367	415	404	403	378	393	421	430	397	404	374	445	398	401	370	402	348	439	388	410	417	410	402	396	384	395	427	369	380	407	403	404	421	440	423	402	417	403	394	411	411	401	399	412	398	374	428	396	379	404	393	387	393	412	368	421	411	378	430	396	422	381	402	441	398	387	392	421	394	427	413	417	391	413	413	401	413	420	388	435	387	381	412	370	439	407	417	413	377	402	391	373	385	399	419	417	434	453	393	392	393	399	388	400	364	428	391	382	368	393	374	396	401	392	377	396	362	383	391	415	392	393	422	410	401	429	372	390	367	406	397	400	390	378	383	398	415	424	362	419	393	443	387	412	400	387	395	414	376	399	435	404	388	439	424	400	388	402	427	427	414	413	388	423	399	401	366	383	412	391	407	379	428	394	395	404	398	418	451	407	420	417	369	431	402	391	431	403	401	381	377	377	406	382	399	403	429	427	401	418	413	413	401	420	420	434	396	444	400	398	409	415	356	399	365	406	401	362	420	376	373	411	395	374	370	410	413	423	385	402	422	369	403	393	393	390	427	365	414	386	382	391	422	390	411	394	446	417	354	409	395	445	400	375	388	394	413	378	416	388	420	396	411	434	434	389	368	404	423	377	409	399	398	386	404	344	396	399	407	423	388	385	380	373	372	362	388	419	404	395	384	411	389	417	403	402	391	399	351	370	417	417	407	400	418	371	413	413	413	419	422	402	378	404	389	382	449	428	444	439	443	412	360	430	369	411	380	402	453	400	426	423	388	386	399	422	403	405	424	418	381	403	440	391	396	423	428	390	407	393	418	370	390	413	396	387	445	401	411	384	399	380	386	400	395	406	399	380	449	435	421	403	372	406	408	432	388	440	353	368	405	402	401	391	417	415	452	384	411	410	411	400	442	431	421	415	418	422	402	400	410	415	426	369	408	408	390	403	383	361	399	420	403	372	410	426	387	396	402	417	395	421	404	389	440	433	409	407	397	424	408	430	384	424	399	368	416	395	393	381	413	432	406	398	447	393	407	451	432	409	371	361	408	364	367	394	392	376	374	375	381	387	378	399	390	395	410	393	381	402	394	403	417	402	445	402	385	389	340	413	378	408	386	410	407	387	396	393	403	405	447	398	417	346	408	421	414	427	394	437	412	426	430	405	389	409	380	405	392	421	394	438	383	427	393	380	410	424	388	375	390	415	370	386	417	403	404	418	417	375	338	370	394	407	442	380	412	433	403	379	395	397	387	459	429	407	343	408	357	383	404	410	417	418	404	390	415	373	434	375	426	460	417	410	425	423	371	388	424	407	399	384	380	427	397	399	386	425	414	401	403	402	400	413	399	402	381	409	364	393	435	375	378	383	396	427	426	387	409	385	408	396	396	385	411	398	392	388	386	452	399	391	425	365	370	373	398	436	361	410	413	427	410	398	393	415	434	402	395	401	401	442	401	389	381	415	369	402	379	372	400	456	418	390	417	406	403	438	439	415	430	360	403	433	381	397	391	416	431	390	372	427	435	417	397	430	361	414	407	413	389	393	397	409	416	364	433	404	420	396	446	384	409	410	392	364	354	405	395	363	393	400	380	399	395	395	399	458	363	415	413	385	412	384	393	362	410	412	429	399	417	409	410	393	415	399	373	428	377	422	370	377	389	367	427	398	399	384	412	354	403	396	397	382	410	409	388	415	405	403	406	422	377	468	399	399	421	402	429	389	383	411	412	382	404	416	411	390	397	431	387	377	405	420	421	410	396	370	426	388	415	430	377	368	400	420	388	407	359	402	412	364	403	423	411	407	388	404	400	404	401	404	373	400	483	398	421	400	405	423	428	409	403	448	404	376	420	419	401	403	414	388	395	382	402	386	364	389	397	391	427	402	408	408	407	378	380	421	412	422	405	371	433	392	395	427	378	402	379	446	409	404	399	385	431	410	414	366	412	415	376	403	402	403	397	374	427	394	415	406	398	423	410	429	394	390	400	401	419	392	400	399	385	399	423	394	406	366	397	419	388	388	399	416	427	406	399	415	379	425	397	387	453	380	399	367	397	386	394	378	411	419	425	398	409	412	399	398	411	409	423	456	420	391	410	437	413	404	379	388	409	402	406	405	397	410	411	423	404	377	387	415	424	411	394	364	418	378	370	401	402	411	379	393	379	409	436	420	406	399	393	407	401	389	425	394	410	369	407	399	435	392	419	406	405	367	440	427	404	391	404	443	399	409	391	406	399	413	428	392	419	428	375	419	418	406	408	408	414	402	394	400	372	420	432	408	404	404	378	382	429	369	385	374	399	369	377	402	394	434	428	430	382	389	405	406	414	401	407	376	389	406	436	420	403	398	380	438	374	409	397	387	401	429	403	427	384	378	368	438	432	363	409	383	390	380	381	471	407	395	419	398	405	428	412	421	378	389	410	399	376	381	407	391	362	392	365	404	403	442	389	392	371	384	366	395	393	403	410	393	396	430	414	353	394	410	423	408	420	386	407	403	410	416	408	389	377	390	407	428	397	401	407	406	422	390	379	396	384	373	416	392	399	400	406	405	411	397	398	420	393	390	378	390	401	427	408	375	401	414	387	407	382	407	406	413	394	415	429	443	372	388	393	408	406	381	413	394	406	406	412	417	410	389	405	385	381	371	409	416	412	415	385	427	379	368	368	362	377	399	368	394	388	397	387	385	358	385	367	389	372	450	398	431	395	368	378	391	367	422	391	411	391	403	365	420	402
23580	8387	7799	4122	2745	2019	1592	1293	1177	991	823	737	734	629	606	585	580	553	568	518	542	493	495	476	489	522	508	442	452	480	463	493	438	453	441	455	401	446	466	412	441	478	410	440	415	408	427	406	412	415	416	437	426	453	398	425	374	438	437	411	397	500	411	409	409	441	399	464	436	435	418	395	380	448	450	406	409	401	416	442	427	422	427	421	399	387	409	414	421	438	400	393	391	432	432	413	429	410	429	404	398	422	413	441	404	407	399	428	430	408	388	419	408	426	430	408	454	416	405	393	424	412	427	421	442	430	401	431	381	429	450	415	408	417	443	429	407	420	408	422	416	451	442	428	432	432	398	399	434	410	413	394	415	439	474	395	390	463	381	448	414	436	414	387	413	422	443	407	468	426	473	439	398	432	365	382	400	438	421	396	398	428	432	361	415	390	424	386	399	445	451	385	408	403	410	403	422	409	399	389	432	408	401	423	420	414	411	411	408	394	440	402	381	399	412	407	394	444	386	419	384	404	428	410	385	446	433	438	430	467	409	412	421	432	375	424	445	410	407	405	455	401	424	415	408	437	407	460	441	427	411	380	467	426	429	412	432	429	415	448	437	410	447	387	416	428	420	406	397	415	408	408	425	441	402	434	403	426	411	390	410	404	419	432	429	428	408	402	425	420	406	411	432	425	435	433	419	401	394	412	437	421	424	420	431	433	396	416	441	454	409	407	437	449	438	396	402	411	422	385	429	423	427	424	415	438	407	446	436	389	378	444	432	427	376	465	442	439	440	433	390	443	394	412	399	432	425	449	402	404	424	411	419	452	442	406	387	432	424	427	434	421	415	424	407	440	421	393	414	393	412	411	436	425	374	424	434	443	398	443	450	442	420	438	410	397	438	420	439	389	421	438	391	382	435	420	413	422	394	415	407	440	408	430	402	434	404	388	430	438	429	404	384	420	419	428	424	385	410	395	383	416	406	405	457	428	405	389	432	407	410	408	393	420	417	456	397	429	402	421	445	446	430	415	412	427	403	408	436	453	455	408	416	395	435	409	422	443	430	431	371	390	397	418	448	426	394	413	399	433	423	439	438	458	410	425	377	428	428	399	415	418	443	453	411	421	410	451	389	436	396	410	421	419	403	415	407	411	384	398	422	447	392	447	432	414	424	409	432	420	379	417	438	404	421	434	435	439	392	424	429	388	436	399	437	410	397	426	419	428	399	414	405	409	435	406	437	381	430	438	411	374	416	410	434	403	436	395	416	414	407	412	410	417	409	426	412	446	426	417	405	421	411	410	419	448	449	423	385	425	405	455	406	413	409	416	413	407	406	439	400	387	444	405	419	433	402	435	430	442	419	390	415	375	443	415	450	415	410	430	428	436	413	437	396	436	411	408	396	409	433	444	427	419	435	426	394	402	440	440	420	417	395	394	417	434	414	402	408	433	435	431	437	434	414	396	416	407	439	446	422	400	448	422	439	395	404	422	384	435	440	382	406	406	430	382	444	409	418	467	430	415	399	426	435	404	437	439	433	439	399	411	405	398	421	434	410	408	422	424	420	413	431	419	445	427	439	432	427	388	399	415	418	427	386	401	451	424	403	409	424	415	425	460	446	389	424	427	399	422	413	435	404	433	434	417	385	456	344	420	422	423	433	425	388	406	430	415	416	398	425	399	440	414	437	420	404	448	437	448	438	426	412	402	444	435	415	449	419	387	403	419	441	409	451	395	426	404	401	437	428	452	453	427	406	393	397	435	430	425	407	436	447	406	461	416	405	389	408	415	387	420	403	408	406	428	415	396	384	386	423	415	422	413	402	438	421	412	390	428	453	431	410	456	402	419	418	394	430	420	399	429	417	407	423	423	425	434	417	390	423	411	449	423	405	394	442	407	409	449	409	379	473	402	420	397	412	429	453	435	409	436	473	447	409	444	359	444	430	431	437	430	416	412	428	372	458	441	446	408	424	381	460	426	406	411	423	406	434	431	407	444	402	446	398	419	434	421	402	425	388	425	407	454	441	410	415	397	473	439	432	407	470	398	430	429	422	404	380	369	438	420	443	429	435	395	419	421	401	477	410	409	389	421	404	482	411	455	393	389	400	425	408	450	417	411	412	420	378	423	415	420	428	431	413	409	394	412	379	435	406	420	423	425	438	420	422	461	425	415	419	415	431	401	407	435	402	451	424	410	409	416	370	417	400	413	450	393	446	415	420	442	455	441	406	416	438	449	429	428	419	442	428	423	378	393	437	386	439	403	476	404	425	424	420	421	444	427	404	396	432	427	425	401	411	458	426	385	392	390	428	401	413	401	415	427	409	391	389	387	425	405	409	433	421	423	442	427	465	381	409	399	409	399	411	416	431	398	434	393	438	383	405	414	360	378	451	425	430	388	430	373	378	481	451	448	434	412	435	392	439	408	417	404	384	414	448	379	428	374	408	415	413	415	408	442	409	422	417	414	394	446	398	399	408	410	442	470	396	410	438	428	377	444	438	401	423	432	399	405	425	421	432	440	392	419	455	412	401	420	428	415	414	406	390	420	431	453	417	402	427	424	396	408	415	466	436	439	438	443	414	454	397	444	433	455	381	485	398	397	415	402	384	412	446	405	434	422	428	411	435	401	431	451	462	409	411	410	419	463	451	443	410	417	436	413	380	438	429	416	375	443	421	411	478	434	429	426	431	426	455	371	443	432	419	433	391	417	394	410	467	388	463	412	399	441	403	456	410	414	375	431	414	422	435	422	452	383	410	418	399	439	462	396	411	404	386	379	450	378	430	435	426	425	390	400	418	400	389	415	390	414	439	441	408	403	435	450	395	396	431	438	433	405	426	388	389	399	388	396	420	435	437	421	447	413	398	445	434	413	419	405	408	440	433	429	457	378	425	419	395	388	436	460	430	428	430	387	414	410	397	383	443	406	412	440	383	433	395	414	420	426	409	416	413	418	438	462	420	444	446	450	425	411	424	384	367	399	414	403	449	420	426	427	429	419	461	423	448	419	452	447	433	421	460	406	410	439	409	402	383	421	428	422	418	419	431	415	430	426	423	467	416	444	373	455	432	419	417	427	393	400	436	434	402	415	390	405	444	424	427	387	429	427	441	407	407	392	402	429	396	391	412	404	435	438	458	442	408	459	419	428	399	396	374	435	429	404	454	431	395	420	472	441	388	413	404	446	389	386	431	417	409	445	440	438	431	412	433	436	408	433	444	386	413	430	454	458	407	403	428	430	480	410	413	404	408	437	414	444	409	426	437	435	414	435	431	409	418	422	395	441	421	415	429	395	404	415	431	403	425	416	424	409	436	446	431	399	422	384	413	438	441	426	424	402	437	427	476	438	444	428	430	425	451	420	407	391	424	430	423	419	392	426	439	408	414	435	427	392	444	430	403	452	394	419	430	412	446	436	411	427	431	415	404	427	436	414	374	403	446	391	424	387	384	393	427	411	453	427	414	424	409	406	430	417	407	434	391	449	406	424	426	444	389	421
22578	20354	26965	23614	20357	20418	9627	1696	1316	1259	1253	1092	1042	988	948	946	920	889	901	896	877	875	869	832	864	814	834	883	824	864	850	825	806	843	796	828	764	788	730	759	792	817	850	821	832	776	785	830	769	781	807	779	798	822	811	770	845	815	837	783	779	806	812	838	805	796	808	799	783	737	791	829	769	815	805	757	776	792	763	823	819	778	786	829	796	825	729	760	824	766	768	796	750	819	816	762	807	835	775	735	736	794	810	729	809	784	800	785	748	721	799	783	817	781	790	810	774	777	825	781	775	840	817	762	772	804	762	818	799	836	774	830	767	731	794	820	807	836	748	821	769	758	710	785	785	791	793	769	734	790	777	782	762	790	823	815	796	759	775	737	829	801	802	775	823	773	774	772	762	807	838	758	776	853	805	810	784	791	731	783	797	805	768	708	770	793	806	813	796	779	751	746	765	759	738	765	775	761	795	805	845	823	811	797	757	753	787	738	831	789	765	767	770	786	843	761	751	794	842	763	807	818	840	774	835	804	786	807	809	754	804	719	790	778	796	817	778	795	776	760	826	796	831	837	798	811	755	784	792	724	777	776	781	808	754	770	802	788	833	791	758	797	812	833	834	823	756	791	835	748	791	751	768	825	817	771	782	793	813	786	785	748	745	841	754	764	798	805	768	801	780	756	779	797	806	757	792	767	798	784	764	751	801	766	782	782	786	793	835	795	840	798	776	837	783	806	790	746	798	779	769	759	779	763	799	842	799	811	752	772	786	798	753	718	756	785	768	744	769	764	800	765	805	781	762	785	792	803	744	727	818	810	808	762	740	771	821	785	734	759	760	763	797	782	824	769	794	748	775	806	779	780	799	789	808	755	756	787	776	775	810	778	763	768	709	746	858	737	795	802	789	811	754	780	776	817	821	767	765	802	779	829	745	806	795	859	798	780	789	764	767	792	837	759	798	800	835	842	772	772	776	742	760	818	798	805	737	813	769	744	758	750	775	749	825	746	751	806	763	781	740	773	760	759	766	790	784	812	746	730	795	767	796	754	738	783	735	785	767	778	767	799	794	837	795	778	801	816	815	766	775	806	765	748	809	757	764	757	802	803	749	711	806	809	822	873	782	778	769	841	814	754	805	796	773	831	810	840	791	800	811	752	740	802	801	817	762	806	815	814	838	736	795	724	795	792	797	788	743	804	732	779	777	799	801	795	789	812	747	817	720	778	757	746	822	800	813	756	774	758	791	795	774	771	738	775	836	781	774	812	781	734	790	777	786	794	760	775	757	829	814	785	771	812	781	833	761	840	769	853	792	785	808	787	745	725	835	740	778	749	769	757	788	742	772	779	743	758	778	745	785	802	760	784	781	748	806	791	755	776	777	753	810	784	803	816	728	759	781	792	764	772	729	799	739	794	777	725	737	713	740	784	752	814	805	775	753	782	826	737	768	805	802	792	765	744	776	788	775	779	750	792	839	795	741	766	770	755	738	779	785	774	806	763	826	810	756	817	804	811	789	824	790	801	815	771	801	759	751	776	766	834	779	790	777	801	784	796	793	793	829	755	768	805	803	755	795	785	786	726	736	782	829	773	822	776	837	770	698	770	810	818	767	816	776	795	743	736	805	784	800	777	797	805	783	724	803	811	746	766	760	814	763	781	787	772	769	757	747	770	779	763	750	758	795	803	722	777	750	789	780	750	760	800	794	788	781	782	814	775	772	788	777	783	810	755	761	771	753	720	783	767	782	765	782	786	808	754	793	787	756	813	818	806	795	792	773	790	754	751	809	744	774	779	851	788	757	802	786	822	780	778	738	804	771	769	753	760	815	844	802	803	821	754	756	767	773	768	759	881	782	806	785	785	776	746	773	795	736	743	725	819	783	759	784	721	780	818	749	796	790	774	810	823	771	786	772	775	770	789	800	773	805	817	781	789	753	818	806	787	769	815	771	722	787	795	829	811	792	769	790	736	771	774	790	805	804	804	770	846	799	832	796	729	776	781	795	754	803	792	776	797	820	765	799	763	764	744	753	785	822	844	733	791	777	782	804	783	761	828	798	776	777	784	800	735	788	848	777	760	793	780	801	772	773	781	720	757	777	779	777	786	761	790	825	789	752	797	760	789	738	757	800	852	758	782	820	752	747	757	786	765	763	774	789	765	770	787	798	842	796	772	800	791	786	843	729	783	729	775	787	743	787	793	811	783	774	764	789	829	804	777	772	767	772	734	774	782	780	780	781	804	785	798	767	791	760	778	757	814	771	814	816	797	805	760	775	780	721	788	754	780	741	736	763	786	769	825	767	774	788	790	801	801	813	834	765	815	805	756	729	812	821	820	779	811	804	794	819	756	809	789	807	803	786	742	770	789	807	790	787	773	785	793	813	827	748	761	792	765	838	814	762	780	774	821	768	801	856	781	802	813	761	798	774	770	767	761	725	784	790	824	750	806	811	695	750	735	795	758	786	767	797	803	802	788	732	799	764	835	775	790	758	783	782	772	801	760	781	788	788	771	740	800	776	774	783	790	809	776	705	770	807	793	793	714	779	812	787	779	789	758	761	811	757	774	802	794	765	748	752	775	795	793	754	831	799	785	784	774	773	758	756	734	792	795	798	772	788	787	765	757	794	790	757	767	808	809	791	733	786	781	792	790	768	836	765	808	770	761	736	769	766	781	761	775	764	751	797	804	779	754	796	790	849	802	812	769	798	780	817	751	802	806	762	791	794	748	734	783	813	797	808	801	739	749	757	788	798	886	798	769	784	753	789	766	756	831	810	766	825	789	792	833	818	752	798	763	794	802	777	722	859	770	802	788	744	786	767	788	837	778	767	799	745	749	786	747	798	804	771	847	780	791	774	812	802	798	753	796	741	761	761	800	729	776	804	757	768	767	788	788	802	752	720	782	737	826	778	771	821	767	780	741	791	758	792	775	756	791	752	779	743	741	776	764	789	845	813	778	789	764	756	798	777	805	731	757	747	780	805	791	819	799	796	822	788	821	811	729	770	792	764	793	783	788	758	772	831	764	779	767	747	791	821	767	783	801	796	785	738	748	801	801	796	793	800	803	826	746	714	766	775	796	817	761	808	759	814	759	785	762	790	765	737	789	820	795	819	769	769	789	835	787	795	784	775	769	813	805	731	825	792	745	824	770	775	735	759	806	754	765	793	759	798	779	789	750	770	780	779	754	773	762	802	798	796	737	801	796	769	810	809	811	812	770	791	776	782	761	768	748	791	731	800	797	790	778	797	792	794	821	770	782	819	776	751	779	789	817	771	810	775	769	838	786	789	779	772	782	745	792	788	745	794	801	778	771	787	783	793	810	759	805	756	765	818	792	784	775	777	748	847	797	733	803	857	820	789	775	765	788	828	771	759	758	752	752	782	711	821	734	777	793	757	773	843	819	784	827	792	750	800	786	766	789	767	804	866	754	751	740	808	765	774	801	814	812	832	718	790	787	774	850	761	796	788	763	713	819	783	763	815	796	777	731
21055	14109	13095	7424	5062	3716	2980	2370	2066	1815	1583	1463	1324	1284	1174	1120	1028	1004	1013	991	1032	890	966	901	862	827	848	830	795	825	867	796	800	789	821	790	808	806	775	760	785	754	768	815	780	817	782	787	794	779	752	799	773	791	733	799	790	766	785	766	741	766	797	796	775	807	752	781	737	784	705	765	752	706	811	750	769	745	736	799	778	749	772	793	744	747	753	785	753	772	752	762	746	739	773	763	750	786	724	714	739	783	803	763	748	725	738	745	750	821	775	742	727	728	714	780	771	762	731	729	799	734	738	772	702	744	754	752	700	778	729	730	717	758	762	763	714	772	751	734	798	760	770	777	748	798	762	762	761	711	744	771	778	722	780	750	714	774	749	748	769	763	707	684	751	768	748	764	720	754	702	793	756	702	749	743	780	757	713	748	774	734	782	768	745	722	728	726	764	767	771	772	730	722	763	764	798	791	749	730	762	769	759	777	775	735	735	740	771	761	761	769	761	775	767	748	811	761	774	745	782	747	784	770	752	720	713	749	809	793	740	735	799	800	759	812	755	764	729	776	733	742	745	742	740	725	720	790	713	713	812	753	739	746	743	734	760	757	747	718	780	734	746	711	746	737	778	779	702	802	766	755	689	757	783	708	734	731	731	753	752	744	775	747	733	714	744	779	765	717	733	764	786	731	741	747	798	762	775	779	767	756	724	703	759	738	731	732	694	750	727	717	754	704	767	745	761	728	780	744	712	787	776	751	749	775	768	784	748	768	748	748	792	761	759	721	741	751	765	769	725	765	730	680	733	729	765	708	736	755	736	761	738	745	746	752	776	758	725	737	777	718	740	744	743	717	723	744	779	728	754	710	734	780	700	745	693	741	777	725	760	746	740	752	749	747	706	763	734	792	740	738	789	752	727	759	719	738	715	685	756	774	764	730	776	718	783	715	762	758	685	751	792	764	724	759	748	790	729	759	701	775	749	745	769	758	751	732	754	752	765	747	775	728	756	794	784	793	738	730	761	780	745	751	802	770	773	754	732	743	756	766	776	747	759	758	737	713	797	745	713	758	712	746	750	775	727	725	671	717	783	788	735	776	736	775	763	736	769	766	725	704	758	697	762	788	714	748	764	729	805	794	731	771	744	724	778	726	788	788	768	713	750	752	759	749	702	688	788	731	745	723	749	781	737	779	733	730	726	771	724	737	750	759	733	761	742	767	712	756	741	730	744	730	749	737	778	735	782	761	745	794	695	722	742	767	761	756	788	757	727	808	747	695	729	720	719	781	770	730	732	698	763	715	774	747	737	741	728	759	747	759	781	756	749	732	686	733	735	739	740	752	758	773	809	726	693	746	801	730	784	787	736	689	725	758	713	736	770	789	741	752	716	760	776	748	758	733	769	723	777	798	705	733	755	739	768	745	735	762	755	747	758	725	768	784	709	773	733	752	714	764	784	762	776	756	789	738	735	750	786	757	775	715	734	737	712	733	776	785	751	763	759	802	737	777	758	745	739	748	749	741	749	767	687	723	698	756	728	734	701	712	744	710	751	724	763	729	747	762	736	746	774	761	742	753	717	778	733	800	742	770	709	773	740	761	738	744	726	707	738	768	729	739	741	778	715	751	756	768	738	797	760	722	771	694	765	727	756	742	721	707	747	759	716	764	736	758	748	752	741	743	785	776	723	776	772	772	751	726	815	747	732	736	769	771	771	747	718	746	696	765	731	811	735	760	742	794	762	705	727	749	727	818	742	752	743	759	743	779	762	778	718	746	747	758	731	751	764	724	758	728	718	734	730	752	765	728	799	705	708	769	751	748	717	734	752	744	749	805	766	766	762	745	804	759	752	786	772	745	781	727	758	729	744	746	776	756	750	757	755	777	776	775	767	777	710	710	750	722	771	778	713	748	761	782	769	759	722	740	736	765	728	770	740	727	713	737	728	742	753	809	710	740	769	737	782	787	788	748	774	785	754	753	796	743	776	773	773	770	756	722	748	725	754	748	739	762	799	764	720	766	718	686	733	730	717	768	739	808	757	742	726	727	741	783	709	709	774	805	768	747	744	721	767	756	794	752	782	729	764	768	799	818	778	729	746	748	751	732	708	729	730	735	700	752	727	787	767	711	739	701	702	773	716	763	730	733	738	764	834	772	709	755	752	747	759	696	765	746	815	683	759	711	800	753	739	718	706	770	783	729	713	729	752	751	738	792	726	719	743	705	758	747	764	755	769	713	794	769	790	767	741	723	743	755	754	737	785	750	770	713	753	725	727	765	721	745	754	764	739	732	732	750	766	740	721	743	778	774	729	792	753	776	714	700	738	726	729	730	742	730	768	778	765	795	777	766	703	746	781	761	732	741	795	705	757	765	760	736	780	819	763	789	711	744	727	757	735	803	745	766	757	746	716	747	793	679	803	749	808	759	768	770	694	758	785	748	758	735	742	771	705	721	769	781	751	723	745	770	745	718	752	749	791	774	739	738	771	704	719	716	756	750	771	740	780	755	721	813	751	777	729	733	725	742	777	748	760	762	747	728	697	758	761	768	737	759	750	734	748	768	765	764	787	839	771	794	744	728	717	735	784	771	768	738	741	775	788	753	711	757	736	741	795	783	764	697	739	747	754	764	695	778	758	778	748	740	755	763	752	750	729	799	738	739	721	755	750	719	762	690	774	767	731	760	740	736	738	733	749	754	767	743	797	762	741	770	762	752	779	748	757	724	686	754	717	707	733	735	722	710	757	731	745	715	752	773	722	763	717	753	726	726	732	743	814	765	729	776	733	722	766	774	709	748	729	727	771	728	816	768	767	751	767	778	731	786	754	792	769	777	743	793	762	772	748	734	729	766	752	701	762	766	764	755	772	714	772	742	716	737	758	755	750	758	796	736	742	804	750	768	721	748	748	727	753	700	744	682	739	728	739	727	758	756	732	736	765	791	752	754	749	743	798	776	747	778	701	750	744	818	741	753	697	808	781	772	709	752	779	828	742	703	674	728	741	754	722	730	756	751	731	776	749	779	788	736	717	725	824	722	722	792	747	722	709	742	746	741	770	742	737	693	775	761	687	759	779	750	783	763	729	729	757	743	682	735	775	784	763	718	779	747	732	737	763	766	716	776	746	743	773	767	716	771	782	746	759	753	724	745	750	705	727	749	743	744	732	736	727	746	716	778	681	737	798	729	730	794	790	705	728	766	749	757	751	775	742	742	761	697	745	719	749	753	734	770	717	709	765	757	766	742	735	762	769	756	706	772	749	731	734	782	772	756	803	734	729	806	726	746	749	700	714	767	712	705	783	734	780	747	786	784	717	760	757	745	776	695	792	752	738	713	741	792	709	751	694	765	797	713	766	734	709	751	765	766	780	741	710	729	778	773	720	779	732	769	744	709	787	742	789	738	739	773	749	706	704	725	756	776	761	749	751	775	690	748	739	745	774	798	781	736	765	708	747	764	725	742	741	737	764	723	729	732	796	743	739	746	743	761	732	717	769	736
31129	14951	2708	824	690	592	585	622	592	583	550	570	580	535	603	584	550	526	584	557	555	571	558	580	603	551	525	566	545	552	546	587	574	542	537	538	526	558	561	582	530	538	585	562	609	566	569	525	627	555	602	562	571	555	538	581	583	546	572	512	554	594	604	591	542	565	554	530	552	541	551	561	559	567	541	564	616	599	539	552	564	574	577	585	577	574	576	553	573	563	574	558	588	526	556	541	585	534	550	579	587	595	579	555	561	547	592	557	574	581	564	585	565	552	537	569	506	504	539	540	569	560	549	567	581	532	545	582	577	581	542	568	512	593	598	558	588	606	582	548	573	533	605	598	533	634	555	551	554	517	523	607	527	571	553	498	573	570	562	549	595	598	622	559	582	551	577	561	592	563	528	537	566	547	573	557	554	563	584	584	545	558	535	549	557	570	557	559	546	573	540	550	594	585	559	652	560	592	564	560	529	577	549	580	540	600	563	586	578	557	542	551	582	617	568	556	545	568	518	584	567	577	564	540	565	587	537	604	575	568	537	522	593	533	549	550	552	559	562	538	552	556	567	592	560	554	568	574	584	548	562	624	601	510	561	552	556	519	601	562	585	580	552	580	561	555	567	558	543	573	589	578	540	542	575	571	546	529	555	554	566	583	596	530	574	545	568	553	576	573	538	599	525	584	568	534	569	550	594	579	544	527	557	553	553	485	525	537	565	584	546	531	576	587	580	607	531	564	545	598	541	563	587	532	580	573	581	491	560	533	539	577	585	568	563	583	546	586	577	553	583	517	581	532	570	582	567	581	545	575	526	551	624	533	560	572	571	539	534	546	510	578	550	575	571	549	565	560	558	560	572	595	560	555	568	519	557	546	538	545	587	559	574	546	565	544	565	529	574	564	583	547	578	586	599	551	531	527	537	541	577	572	575	601	568	569	592	548	578	539	548	551	609	581	580	525	585	537	569	545	594	523	566	551	557	577	572	518	553	596	572	573	539	539	541	544	546	572	601	534	544	563	596	542	547	539	546	562	589	610	551	554	552	564	582	592	618	549	559	557	544	526	563	613	542	547	563	562	578	554	529	568	571	593	602	565	553	560	574	548	567	546	564	529	576	535	527	571	528	531	517	542	596	538	581	526	619	578	588	586	576	594	580	549	584	548	559	559	593	601	549	569	534	577	615	609	506	546	513	532	578	609	570	577	554	550	563	537	541	575	569	557	551	556	536	551	577	600	567	535	563	533	562	571	527	542	582	555	593	527	553	580	574	547	526	535	557	541	554	587	583	598	549	557	587	538	549	579	545	603	527	569	543	548	545	552	589	586	565	564	538	571	559	610	563	524	577	531	579	585	556	596	586	569	614	530	552	550	576	579	552	521	541	562	574	538	570	591	559	572	566	568	543	494	551	563	563	575	554	539	577	615	537	610	602	554	506	546	531	552	549	541	558	573	608	542	559	567	570	575	522	550	559	572	574	562	566	559	540	559	541	574	499	512	566	562	548	572	569	573	571	542	550	599	569	572	556	545	566	573	572	570	568	583	543	609	566	562	568	579	574	563	568	507	589	568	575	532	589	580	536	513	566	556	579	563	587	564	515	553	576	546	580	562	597	553	557	598	550	530	562	568	557	568	583	561	528	585	565	577	531	582	600	526	562	533	563	559	604	573	545	557	558	514	571	575	576	630	522	602	541	578	555	527	527	587	530	577	506	569	593	553	561	581	563	564	538	562	598	561	545	581	537	564	570	574	568	558	612	575	595	609	607	565	613	567	536	522	585	568	558	619	576	542	558	564	536	576	584	589	606	534	608	561	592	564	571	591	575	520	571	555	591	579	583	561	552	478	563	582	553	561	606	562	558	549	540	530	573	573	616	581	559	556	553	581	562	585	553	587	583	536	553	582	552	569	536	583	575	573	557	547	602	572	558	561	564	572	546	540	561	584	583	562	570	569	540	553	614	579	562	551	549	598	588	552	591	584	564	567	557	561	547	551	596	566	561	544	571	578	550	601	579	556	554	523	556	597	567	538	554	554	512	552	561	566	537	562	570	585	567	555	557	588	577	549	573	547	565	567	586	557	565	589	592	533	563	575	582	577	560	588	600	580	619	501	569	538	571	579	549	555	570	553	581	568	572	542	584	548	620	546	602	554	517	560	587	567	600	559	587	576	583	544	553	579	543	562	571	558	551	536	574	532	531	555	561	584	580	637	545	575	538	570	551	561	522	581	597	536	542	552	627	554	547	540	563	551	511	567	580	555	555	557	509	527	570	559	541	535	550	587	534	583	532	534	532	563	533	593	574	596	561	572	541	546	576	578	557	585	527	618	589	589	593	560	543	564	556	570	575	569	612	586	554	546	586	578	579	549	578	565	559	529	562	567	560	555	579	569	566	517	574	561	565	587	568	581	554	571	565	575	577	530	555	572	566	577	556	540	522	599	562	566	573	552	546	586	580	582	557	537	605	545	565	575	590	609	568	578	526	586	552	565	598	572	551	574	587	532	533	550	565	570	562	563	567	550	568	565	558	560	537	560	562	530	537	552	541	535	580	549	556	571	566	609	588	550	558	641	567	607	533	543	572	591	561	554	601	599	524	532	612	576	581	566	559	606	555	564	510	537	542	563	556	583	544	575	570	581	589	562	566	551	536	585	544	593	556	566	563	534	560	547	540	578	537	560	573	548	584	562	540	532	559	563	538	580	560	532	575	585	543	529	556	577	569	556	568	525	581	533	570	553	593	597	526	558	604	527	564	546	563	535	546	570	566	546	557	548	574	602	549	567	610	543	548	570	562	528	545	558	521	615	579	596	561	558	563	569	572	535	551	559	588	533	589	549	483	575	569	558	570	580	572	560	582	554	567	543	535	530	588	561	597	577	582	555	586	539	547	552	624	526	550	569	572	582	532	559	609	608	589	579	523	530	569	548	567	534	571	598	574	557	574	572	565	563	596	603	532	552	551	571	587	565	560	574	596	560	534	547	541	563	558	531	563	560	554	633	581	572	546	558	545	568	533	572	558	551	597	548	586	585	573	559	558	575	545	553	564	544	564	539	560	566	576	574	523	579	546	574	592	553	555	590	565	584	550	525	549	544	547	604	547	575	574	568	550	554	554	584	588	550	549	580	553	597	532	564	532	578	563	547	544	543	562	568	564	592	531	588	536	591	577	557	487	581	546	537	534	524	558	551	515	559	600	562	561	589	562	572	542	609	583	605	557	607	547	590	548	575	587	566	563	573	578	558	560	546	563	595	596	577	572	564	547	605	574	580	537	524	582	614	590	546	585	559	584	566	566	593	569	569	573	556	544	551	523	560	582	561	547	597	580	581	583	579	549	570	571	564	572	549	559	530	537	562	555	570	570	572	542	576	558	530	565	584	522	539	571	538	531	593	568	534	588	558	559	577	565	553	553	561	561	558	573	557	565	574	556	558	519	571	574	569	537	625	605	570	522	612	590	555	543	539	548	548	565	581	531	563	535	596	577	610
19381	1117	1014	755	774	679	628	663	662	597	630	623	593	628	576	606	618	622	627	613	620	604	622	636	644	600	582	565	596	637	603	601	585	591	642	619	614	640	652	557	590	618	642	609	579	605	623	609	595	663	611	594	591	611	615	571	574	605	611	606	617	572	559	561	643	593	620	578	603	625	602	600	640	593	577	619	607	587	553	604	588	598	631	604	561	590	622	608	574	622	591	574	598	571	619	558	544	602	630	580	597	550	579	582	599	614	562	621	627	570	650	587	555	630	601	650	586	618	602	582	587	580	593	609	608	619	598	549	572	569	560	573	559	596	585	632	589	581	598	598	634	637	599	585	567	579	606	566	527	581	633	619	600	585	586	579	613	625	612	616	600	595	623	568	572	556	592	601	628	583	597	579	575	610	594	557	651	579	620	648	580	619	554	599	572	646	581	601	585	636	584	599	593	646	600	626	586	611	646	575	611	583	598	563	587	613	622	587	603	586	609	634	582	605	600	610	636	615	620	588	578	605	598	590	555	593	599	587	636	596	622	564	623	554	621	580	680	594	553	607	578	600	591	621	637	554	585	598	643	606	606	615	584	575	588	633	625	605	573	578	639	600	586	588	665	625	574	635	575	644	603	611	564	599	633	643	580	590	571	570	584	581	627	594	611	611	586	537	622	611	585	603	611	664	632	582	579	588	606	558	570	610	621	601	646	619	648	611	604	553	595	580	602	599	602	545	572	605	621	614	590	594	621	623	575	624	651	620	595	622	621	594	574	638	581	570	604	616	591	606	589	569	621	586	591	597	613	617	620	645	597	627	589	618	598	590	607	652	601	651	569	608	629	609	585	621	638	555	598	659	595	611	588	630	577	593	570	578	591	574	616	556	593	614	591	596	594	562	633	562	590	610	582	591	608	604	651	633	579	617	614	590	586	589	604	600	597	630	611	627	649	620	621	579	614	597	571	596	604	603	598	628	611	599	565	595	583	613	594	567	608	620	617	604	577	565	561	569	590	622	561	644	584	612	599	579	593	646	592	620	598	569	586	610	589	604	576	594	602	613	598	587	585	624	569	637	609	606	585	616	610	600	614	596	596	578	601	609	603	631	595	602	625	584	594	629	588	593	599	590	566	601	604	570	631	551	597	613	636	616	610	601	597	609	648	578	588	602	618	624	605	574	643	608	612	602	609	584	589	577	563	587	589	581	592	626	644	613	603	632	609	583	578	583	560	575	640	640	620	566	610	608	581	625	604	569	596	647	584	597	618	599	596	614	588	612	581	628	575	552	561	615	612	651	622	586	569	632	607	614	630	595	566	592	598	618	598	587	601	635	576	582	551	601	594	557	613	594	623	589	562	624	605	626	578	611	616	598	588	575	607	553	620	592	621	608	589	592	567	586	594	602	629	608	591	578	605	581	589	620	603	601	575	567	553	643	627	592	599	593	643	580	624	597	624	594	569	599	622	576	629	570	583	586	582	543	648	620	575	619	617	605	609	636	582	599	560	606	638	590	583	614	606	598	580	606	607	598	588	618	577	587	617	624	628	610	623	629	598	540	580	602	572	603	577	606	605	627	650	578	620	629	612	563	561	587	612	573	638	601	578	593	575	605	634	601	576	569	579	627	596	586	649	600	602	592	589	621	600	561	603	590	591	536	593	647	634	622	573	624	625	589	596	595	548	588	592	562	563	622	584	602	593	626	608	565	580	627	607	607	641	591	573	615	573	569	531	598	619	603	597	570	602	621	602	552	589	601	593	602	583	560	590	575	579	617	569	608	593	595	629	639	627	611	602	596	624	631	550	583	590	599	619	592	564	584	586	629	600	609	606	605	631	614	625	588	582	585	665	601	605	612	603	613	569	608	602	619	569	637	604	580	598	598	604	595	559	597	592	576	543	594	599	596	637	625	595	610	623	619	634	591	630	583	615	650	621	609	621	591	626	586	617	592	607	557	556	613	651	615	619	614	557	575	622	586	652	595	628	656	579	582	587	600	556	582	614	560	624	611	609	614	605	608	568	590	580	579	615	623	589	625	619	587	577	632	623	568	547	586	594	585	585	656	598	636	587	595	611	592	607	645	611	561	601	587	626	576	629	619	595	619	587	591	589	597	555	617	626	615	587	622	601	600	632	595	556	599	617	623	620	554	609	626	592	574	619	552	608	549	632	602	580	605	613	563	605	623	646	586	617	586	618	592	598	612	621	612	583	586	597	611	633	647	559	595	632	580	621	614	606	573	614	653	612	604	615	593	625	590	589	641	595	586	657	605	598	621	574	585	615	606	631	644	588	589	607	622	656	575	626	636	611	532	639	564	566	595	551	599	613	590	577	565	594	618	603	575	548	578	606	621	566	579	619	608	619	581	620	582	599	619	573	560	625	591	575	587	578	605	608	615	576	595	608	627	622	637	605	592	608	620	552	636	566	606	601	608	606	575	607	613	579	595	595	613	651	646	581	622	594	602	587	556	641	613	574	578	604	625	555	582	594	606	583	593	658	563	603	591	599	621	611	631	598	596	634	641	619	615	608	564	622	657	599	640	596	620	585	572	601	602	585	608	603	643	579	631	603	638	628	584	641	580	569	546	574	591	592	616	575	594	598	571	622	619	640	584	624	628	639	582	591	602	606	575	608	628	579	613	589	597	560	602	638	596	618	570	563	615	569	572	582	586	587	645	610	614	624	626	533	594	579	562	639	589	585	581	592	593	597	624	619	623	593	651	571	606	604	580	584	620	611	620	578	628	580	543	588	625	604	573	580	600	605	576	645	619	601	578	613	608	600	592	547	586	618	592	588	611	600	612	608	598	577	606	602	546	612	604	597	587	617	619	595	573	632	650	593	587	602	605	615	574	575	597	572	564	619	612	622	588	631	623	611	581	613	613	614	611	648	604	608	558	623	647	610	599	627	590	646	554	598	587	621	592	614	599	642	583	574	620	626	606	608	594	591	579	595	587	624	605	634	609	562	592	633	615	584	605	640	586	554	614	574	587	642	577	617	606	571	630	601	574	595	653	593	625	542	606	620	578	621	596	630	562	630	603	614	622	627	607	611	632	590	589	609	607	631	595	618	594	604	575	610	590	579	589	572	574	609	589	609	605	602	585	636	621	584	605	537	605	610	612	607	580	605	578	579	603	602	599	593	584	603	596	592	590	589	618	604	596	598	631	587	600	597	576	629	593	594	545	577	584	600	591	596	613	614	583	582	632	612	601	607	551	592	633	590	614	598	583	613	603	562	591	623	595	584	591	599	643	588	602	579	566	592	585	635	630	582	607	629	599	588	638	563	595	572	591	627	602	563	650	619	607	619	616	630	595	620	600	560	590	626	586	633	581	576	616	610	584	605	630	589	585	574	564	601	617	587	587	594	595	562	611	576	581	603	615	604	579	603	558	623	598	573	625	584	568	562	585	562	578	598	563	571	602	566	587	607	581	615	554	571	585	593	645	561	639	594	596	577	602	602	574	629	598	593	612	622	578	578	569	593	564
24451	20330	26323	24196	20310	9371	1166	778	664	660	544	519	534	492	457	468	474	445	438	445	417	458	420	427	404	387	467	421	435	399	389	389	406	378	437	375	421	390	408	401	415	424	407	426	402	421	398	406	423	412	386	378	388	405	395	428	380	400	383	394	399	400	421	400	381	398	369	396	414	383	435	394	441	379	392	418	398	400	392	411	420	421	376	424	446	419	390	410	377	388	420	383	396	440	406	400	390	390	388	407	421	425	387	382	425	402	388	371	401	415	425	389	430	389	422	403	399	402	393	363	395	427	411	386	417	419	392	419	385	392	409	438	387	394	388	410	419	386	402	359	400	389	368	402	369	412	401	403	396	366	403	373	381	382	403	391	406	397	410	399	393	380	418	427	422	410	335	412	391	356	423	408	375	365	379	429	352	442	373	395	408	410	384	378	408	364	458	383	397	390	379	410	409	410	414	389	405	401	401	394	416	469	402	418	403	388	413	383	385	367	358	401	391	383	367	455	386	416	386	441	389	383	412	375	393	400	441	355	398	412	409	361	390	424	417	368	414	383	398	402	356	438	405	389	426	397	394	386	390	379	343	361	396	387	407	422	414	379	390	371	409	386	421	378	371	380	383	437	391	361	415	393	403	390	408	388	415	396	399	387	393	416	389	426	369	366	427	448	377	404	359	397	391	406	402	415	397	376	403	410	420	385	371	375	387	383	420	375	360	377	408	409	416	381	407	377	429	384	393	369	412	374	403	379	455	388	398	404	382	383	412	383	414	385	460	380	403	374	401	409	382	416	391	401	380	411	404	419	395	426	431	390	399	376	433	417	420	352	365	409	375	396	376	399	411	439	392	400	422	405	398	420	440	415	398	386	418	433	381	417	373	389	415	405	397	396	399	399	429	400	402	385	395	394	415	413	370	398	391	386	445	399	394	379	444	411	384	425	386	404	374	396	381	371	405	365	418	381	383	387	375	395	399	382	415	367	379	457	412	396	390	410	400	407	425	411	365	401	402	370	403	400	373	396	389	427	382	410	406	396	434	408	421	371	413	364	406	402	414	399	416	365	407	433	435	369	427	418	418	389	431	395	415	395	395	384	352	410	419	413	413	438	410	405	392	365	389	412	419	353	392	383	361	384	354	398	401	382	413	357	377	410	449	402	424	385	417	396	387	375	363	400	344	375	425	395	404	408	438	385	400	376	377	406	399	408	395	351	386	403	387	392	377	389	390	384	375	393	364	384	409	395	431	379	392	362	405	362	414	427	367	377	386	411	391	394	398	408	418	385	398	374	415	391	425	391	383	381	418	378	386	404	408	406	392	402	403	384	419	395	365	400	398	370	397	373	377	390	383	423	371	402	381	358	416	419	432	403	419	401	418	458	423	402	380	377	383	393	378	395	408	396	402	397	381	411	380	372	425	365	391	384	410	372	382	387	436	369	395	397	356	409	399	413	400	401	389	397	374	375	427	400	424	388	374	404	412	406	417	374	376	393	377	428	363	363	366	423	403	405	411	381	358	407	375	408	399	413	365	431	394	374	406	371	406	388	382	384	392	370	414	401	409	391	392	410	389	402	427	406	392	403	387	362	403	355	369	404	431	385	404	385	387	424	401	387	397	414	385	435	409	413	369	432	420	400	369	382	382	407	415	391	388	410	421	397	380	417	390	406	429	414	379	429	423	391	376	397	386	425	376	425	377	400	411	404	381	406	423	382	393	422	346	367	395	407	404	386	407	387	360	398	384	390	440	393	375	397	413	429	368	391	358	410	453	395	420	397	390	432	372	428	395	398	396	414	386	372	411	381	415	382	404	413	418	431	385	367	398	406	425	399	383	408	405	380	410	402	387	388	380	411	414	402	383	373	389	417	417	360	414	381	379	398	386	436	390	416	401	388	396	441	404	401	415	394	416	368	419	338	396	399	384	423	393	424	385	425	375	392	396	384	394	387	396	406	409	388	385	383	382	430	368	411	401	378	411	406	372	369	424	400	403	440	385	393	407	402	380	361	408	383	388	397	438	404	372	394	368	430	409	386	373	431	368	375	350	375	385	380	399	411	425	420	398	393	386	396	387	383	391	433	387	362	396	382	374	389	389	410	394	404	410	449	363	383	394	366	390	376	392	402	404	365	361	414	414	419	397	362	377	421	392	394	397	398	386	395	425	401	379	407	410	463	390	425	400	402	379	419	423	419	390	419	379	412	389	434	392	422	394	441	392	373	392	407	422	416	422	406	406	392	391	413	384	400	393	403	431	404	367	400	407	412	414	369	388	387	379	402	406	379	349	378	421	383	359	407	397	351	404	389	393	415	364	426	398	370	388	366	398	397	359	406	401	356	359	417	378	388	406	394	392	363	374	390	426	387	415	366	377	393	402	366	403	418	375	426	354	399	397	374	386	420	399	376	370	405	394	379	405	424	409	401	411	421	381	409	392	365	378	387	424	423	375	364	427	408	425	432	401	411	366	363	441	392	405	361	388	322	380	395	409	379	407	413	354	388	389	378	398	410	383	397	427	383	442	417	375	421	366	415	386	415	412	386	404	376	425	410	373	394	399	416	386	364	423	415	382	403	389	411	398	384	398	388	389	397	433	395	400	392	396	426	402	420	360	420	397	381	382	390	381	369	383	393	440	392	363	431	379	435	407	379	413	394	407	401	392	393	405	366	400	385	383	408	431	360	384	354	373	405	401	420	422	373	402	427	435	407	415	386	384	384	399	408	420	371	395	361	393	435	391	364	381	384	413	367	389	380	363	427	424	430	377	372	403	387	405	399	389	414	401	419	417	401	404	419	350	422	405	364	371	370	418	417	397	419	398	411	397	376	378	396	409	450	406	393	412	397	415	380	371	397	368	411	404	428	379	415	411	409	379	392	401	378	431	369	405	389	389	400	377	394	390	400	388	372	386	432	423	382	393	402	395	401	389	390	391	387	385	401	415	396	405	433	408	387	366	421	376	399	369	393	425	377	401	380	374	398	411	391	419	441	429	381	409	399	380	389	393	374	428	397	386	423	397	383	431	365	412	409	409	396	419	449	390	420	414	401	377	411	417	387	369	391	402	433	374	387	434	397	428	371	403	403	398	451	367	393	400	386	407	408	398	388	410	383	405	401	377	364	398	373	407	394	397	405	399	422	423	416	362	391	403	396	416	444	374	399	378	431	374	430	381	371	416	431	415	404	363	395	405	380	376	414	427	408	371	411	403	385	376	421	376	381	419	402	391	398	389	363	394	405	402	376	403	442	393	387	392	370	429	394	419	372	450	369	371	391	396	361	415	391	413	370	394	410	405	397	406	378	405	378	384	379	395	378	397	394	403	402	389	377	432	405	418	375	387	403	428	362	378	378	396	338	418	408	363	412	406	400	399	427	384	398	402	412	438	422	369	423	410	409	370	409	379	398	405	387	459	399	353	388	390	371	435	386	416	431	374	413	405	412	404	425	396	391	393	410	423	382	417	398	396	396	397	378	383	392	435	404	415	395	384	438
26295	8442	7606	4063	2577	2005	1514	1187	1061	892	790	707	704	619	593	593	558	537	511	533	561	514	472	468	472	463	493	434	495	475	468	473	451	415	467	437	448	433	431	454	403	472	386	415	417	420	435	459	453	399	427	406	447	441	446	413	416	451	440	439	440	445	440	481	435	440	394	433	440	392	424	426	410	379	390	415	401	416	376	416	406	445	451	406	412	401	436	435	405	400	426	406	419	415	405	413	419	418	453	427	419	409	437	429	454	409	405	406	406	397	413	395	403	397	395	429	432	398	363	420	414	413	426	420	404	445	414	381	434	417	375	416	391	443	436	395	400	374	410	402	421	382	406	443	434	421	402	426	406	413	410	423	407	429	427	431	476	433	421	406	398	367	414	427	374	411	436	431	421	409	394	407	378	426	416	416	398	433	425	420	434	445	400	430	409	383	414	419	409	412	421	397	384	407	385	435	440	423	395	439	395	422	435	418	446	400	410	437	420	402	425	402	409	433	421	390	410	396	366	416	405	375	385	417	430	411	425	431	424	444	411	417	411	412	418	407	396	415	438	415	425	428	395	406	466	416	406	401	420	390	438	417	394	352	429	431	411	416	414	422	390	421	455	369	466	413	436	407	390	427	430	413	404	415	420	407	400	388	392	425	434	406	423	393	418	414	445	415	413	387	411	427	423	414	435	411	416	418	398	429	409	420	403	433	404	431	406	426	401	386	436	421	398	432	383	402	417	444	449	416	442	388	389	413	396	399	395	436	383	442	420	426	391	390	447	422	444	436	453	458	395	409	453	463	391	399	419	403	417	430	380	457	416	384	412	405	407	413	395	412	436	428	408	448	385	393	398	418	434	419	404	413	427	424	438	410	431	416	445	404	450	418	414	435	432	408	427	404	417	446	408	369	385	414	444	411	400	417	456	411	401	429	423	462	405	393	413	398	417	411	418	431	421	379	419	433	441	438	400	421	411	408	405	386	451	388	405	404	421	404	431	396	444	433	409	459	424	397	439	402	412	414	415	404	381	393	388	402	401	430	384	429	435	459	422	424	412	409	393	411	394	421	433	403	428	428	394	433	421	403	416	418	377	425	390	459	442	388	421	407	430	420	407	455	427	392	431	423	408	415	441	419	398	428	403	406	421	391	436	406	473	420	438	405	408	439	447	422	413	453	422	409	387	447	425	414	449	422	404	405	444	428	417	422	446	408	428	440	382	430	429	431	422	436	387	386	423	423	415	421	363	411	407	400	435	410	409	392	429	401	400	397	414	393	420	406	399	399	420	423	389	387	446	407	427	394	441	433	411	426	426	441	416	415	403	428	417	444	426	376	414	396	448	410	391	406	415	445	434	397	419	381	396	412	410	401	431	426	420	387	393	411	416	440	459	416	412	404	433	410	398	413	398	420	399	412	385	413	417	438	435	424	410	445	427	389	399	381	404	366	384	407	414	457	408	407	419	404	419	401	433	432	387	419	390	440	364	398	417	447	405	431	432	402	387	419	434	435	446	391	376	418	412	433	425	419	392	449	446	411	399	417	390	432	391	405	451	435	410	423	426	430	408	400	450	438	418	381	388	389	433	416	424	401	436	396	401	386	452	404	439	403	409	441	424	422	471	409	390	426	424	433	443	387	414	409	392	421	439	429	429	398	373	442	423	423	435	425	411	449	409	394	414	397	402	417	413	400	404	431	402	414	426	415	372	422	437	391	380	438	423	386	460	424	442	398	397	429	414	410	434	406	394	415	431	409	415	432	440	447	428	406	415	428	393	408	405	436	415	425	418	456	441	366	436	411	402	418	403	393	390	420	429	388	448	426	414	431	400	410	417	422	419	468	412	434	434	426	419	419	400	400	397	428	480	421	405	388	446	418	403	432	411	386	413	445	402	458	409	412	405	390	423	396	400	419	416	411	451	405	407	401	447	394	447	451	415	412	395	393	397	410	408	372	406	459	478	438	409	417	412	439	410	436	413	395	431	432	354	445	405	412	419	425	410	411	414	426	384	439	422	446	446	416	417	394	445	396	403	415	389	405	411	397	441	411	397	424	450	437	430	435	399	437	410	404	435	419	428	447	421	427	441	397	410	420	410	413	415	419	415	429	461	431	393	392	395	425	364	414	433	400	446	449	429	407	410	410	430	438	428	420	405	401	417	451	393	452	400	394	401	431	451	404	415	407	399	423	413	411	413	427	411	397	411	397	424	426	389	420	416	393	399	398	372	448	441	438	391	415	419	425	395	426	405	368	413	447	417	360	429	397	411	397	388	415	402	419	387	427	381	389	448	431	389	375	460	453	383	379	380	409	381	395	432	418	406	410	433	385	430	414	441	398	386	380	425	427	457	421	402	386	420	431	461	387	368	439	435	428	404	425	390	372	345	417	415	398	382	426	415	412	407	448	413	415	360	425	444	404	433	412	409	420	413	389	415	416	403	392	408	403	397	418	422	426	452	435	399	416	436	457	424	379	420	455	418	400	440	420	408	376	397	406	415	385	408	391	433	371	393	441	411	402	388	396	426	388	472	424	422	415	400	423	411	415	448	396	410	406	433	449	409	408	376	402	396	384	380	397	433	386	383	417	378	419	406	407	420	425	422	387	433	424	407	407	415	417	439	420	401	458	429	469	445	423	385	394	455	375	450	400	408	439	429	398	438	406	430	382	388	378	383	425	374	405	403	385	423	444	380	391	429	453	415	426	377	424	399	409	405	382	404	427	407	387	396	449	438	380	411	385	363	385	416	418	436	459	394	430	443	430	410	428	402	405	380	433	426	413	420	433	415	400	424	426	424	411	423	400	421	418	431	414	431	436	472	410	427	393	421	463	380	412	423	415	428	439	403	431	403	415	420	436	440	426	395	415	418	425	409	421	413	393	444	391	438	382	424	417	408	423	397	428	416	400	406	398	404	453	433	443	446	420	422	393	400	403	405	432	410	421	444	404	424	448	428	433	418	412	408	411	475	386	423	444	404	436	401	406	393	415	388	412	431	450	411	411	418	367	400	417	426	430	401	379	447	434	473	392	360	440	402	443	428	401	417	411	430	450	434	402	430	414	428	431	423	421	419	418	405	443	373	415	405	401	424	412	408	390	389	435	434	411	425	415	413	394	401	386	439	409	401	405	448	417	395	398	423	468	406	418	412	406	389	427	424	409	413	413	386	429	424	409	424	406	418	418	435	420	402	412	403	412	378	406	406	426	406	455	417	419	394	455	425	407	422	399	406	445	411	433	416	423	412	406	442	427	421	376	413	397	399	382	426	418	416	417	392	454	441	377	454	388	418	405	409	453	421	382	413	411	382	406	432	400	430	435	417	427	372	440	422	413	421	422	385	432	385	444	431	400	434	405	400	376	448	410	419	406	388	408	414	386	408	401	376	444	412	404	417	370	441	431	433	433	427	423	407	410	437	441	435	437	431	407	408	393	417	427	407	408	396	429	431	408	375	401	385	432	421	421	429	407	391	387	437	439	422	415	402	432	401	371	385	451
22561	20326	26780	23745	20333	20400	9789	1761	1306	1237	1163	1120	990	1003	942	916	851	886	850	849	839	826	836	855	856	827	838	859	798	784	861	785	813	750	821	811	767	799	828	777	771	844	789	799	739	807	749	773	796	793	776	759	805	829	796	794	772	765	752	778	808	809	822	815	792	806	737	808	783	736	783	801	779	785	774	848	788	778	720	831	739	744	740	763	760	831	768	785	793	840	789	772	765	773	782	802	830	760	783	774	749	796	763	803	762	804	822	797	761	816	785	746	746	781	773	767	752	763	811	766	775	810	809	768	790	765	841	743	776	831	818	760	744	785	808	758	772	771	833	770	772	773	792	733	780	749	744	747	780	743	835	782	752	780	731	788	797	798	762	767	834	734	793	804	781	797	777	721	784	742	752	791	757	754	759	786	816	746	776	788	726	779	752	780	799	797	726	802	814	796	829	844	740	807	786	772	743	740	827	801	746	767	714	756	798	787	794	799	757	739	784	763	746	768	777	802	775	715	750	782	793	818	738	720	725	720	809	777	747	833	845	799	797	794	793	773	787	811	788	767	738	761	823	791	748	772	773	685	722	785	774	777	749	749	793	787	757	781	762	775	818	764	785	788	777	773	762	796	716	734	755	755	749	784	769	795	773	746	776	747	701	768	759	731	776	790	757	758	707	752	797	775	787	761	779	784	817	754	769	763	802	788	781	785	782	803	738	769	793	762	747	714	778	773	789	732	732	768	786	788	792	784	787	793	799	752	795	785	794	770	807	783	766	766	774	729	781	757	771	813	740	823	786	728	810	821	764	748	743	823	751	766	768	757	769	748	843	771	784	736	746	792	739	752	809	735	785	749	760	784	751	737	813	758	795	778	784	818	819	807	786	757	789	785	774	792	810	779	755	781	773	771	740	785	785	793	759	750	802	753	784	771	758	806	794	760	744	789	773	785	825	774	723	752	749	757	771	802	772	795	793	760	774	708	779	760	803	777	760	762	753	760	804	761	730	760	820	739	780	799	745	781	695	738	825	770	766	742	801	788	760	784	761	739	741	806	760	788	773	769	807	732	764	808	792	756	808	780	750	795	747	762	745	763	860	773	773	796	786	693	735	744	788	722	778	781	781	808	803	748	740	779	784	764	800	763	724	758	771	791	770	749	771	803	783	737	805	771	714	818	738	751	765	793	798	808	792	758	809	777	758	766	772	817	771	761	790	739	776	717	784	774	790	769	796	747	799	787	757	821	758	772	794	764	785	800	794	762	781	737	738	790	739	752	784	772	736	776	766	715	818	750	839	779	812	827	768	773	802	750	812	764	773	773	778	840	775	795	807	746	841	809	773	781	754	767	753	745	757	796	765	773	804	768	758	748	765	787	760	764	741	742	778	819	771	818	741	746	778	774	752	821	720	792	797	706	772	776	825	775	794	779	765	769	797	786	847	772	752	768	791	719	829	796	789	771	822	765	757	783	746	789	792	782	757	772	765	762	797	793	772	816	796	744	787	826	739	756	723	803	779	748	766	775	742	776	762	784	764	750	829	784	761	754	762	728	772	719	731	763	755	792	753	749	763	774	782	799	760	792	744	737	808	769	747	788	801	792	722	814	714	786	777	770	762	788	759	746	762	743	779	797	804	779	767	716	723	793	723	782	735	751	777	762	770	770	786	749	803	767	791	725	762	762	750	821	788	738	756	760	776	760	766	732	780	766	751	780	766	773	752	773	752	789	756	770	804	769	747	767	766	755	762	819	764	702	760	778	763	788	758	765	775	790	801	775	744	727	736	734	824	743	755	848	798	776	757	763	733	788	758	740	769	790	750	740	752	713	819	730	764	751	765	790	752	812	786	782	751	768	787	749	755	806	775	769	760	790	782	758	780	783	772	831	799	733	792	776	760	716	774	853	790	776	791	785	792	750	748	769	792	740	817	749	772	753	793	790	801	815	784	735	773	759	756	722	771	796	721	829	777	762	757	808	730	854	742	767	777	756	803	744	730	808	757	767	725	759	833	777	776	743	792	823	776	747	737	785	793	760	783	751	725	759	777	771	733	727	817	789	727	792	824	727	745	773	733	776	771	726	791	802	748	718	764	775	742	746	756	754	813	772	779	735	732	735	817	765	771	780	784	791	734	758	774	775	777	791	739	798	750	767	761	765	765	730	810	724	777	805	725	734	782	754	801	842	820	740	738	782	769	760	763	776	771	772	851	757	755	763	718	792	782	791	797	763	805	785	776	808	779	798	722	792	736	750	852	821	722	819	822	756	781	759	789	798	753	779	743	822	785	780	779	768	795	806	728	754	781	829	781	781	781	810	804	784	749	767	759	777	718	744	779	742	833	754	785	814	768	781	780	767	748	764	819	811	777	804	786	792	803	773	781	774	759	719	809	758	794	770	724	778	756	804	752	798	722	839	837	794	834	764	769	786	789	728	796	788	761	803	750	795	831	743	738	795	752	742	756	795	749	769	759	770	778	754	765	737	776	739	805	756	745	752	784	803	799	823	764	780	795	738	748	788	801	756	732	771	794	723	798	758	778	792	693	813	727	796	724	785	761	777	780	782	746	801	764	783	786	770	791	787	781	760	769	797	846	825	745	777	814	831	826	832	824	786	775	750	712	782	770	780	721	767	783	812	769	767	779	723	760	788	763	792	781	745	748	751	763	799	784	766	794	789	778	794	748	787	778	789	805	779	746	719	718	820	783	791	760	788	727	773	747	742	744	786	781	778	766	797	752	751	802	741	774	738	773	745	763	747	775	775	792	819	766	760	770	806	725	786	789	766	788	713	770	801	753	782	824	811	795	781	795	751	780	747	785	788	741	841	715	771	805	741	800	703	782	767	774	828	735	763	828	777	787	778	771	801	767	807	754	766	767	802	761	752	760	751	719	807	778	696	783	755	775	828	747	760	757	789	796	777	802	757	796	780	777	771	774	773	823	813	747	814	770	783	825	838	764	737	778	791	725	789	784	780	818	813	741	786	775	778	733	809	776	777	804	765	765	794	741	760	787	769	766	802	674	771	799	763	823	758	750	787	752	797	748	832	728	761	782	776	799	802	773	790	763	761	767	750	761	782	775	770	808	763	793	752	740	721	723	753	788	759	743	753	750	770	764	789	780	755	734	757	725	790	796	765	775	756	786	810	792	727	796	751	749	760	805	780	775	774	803	793	744	807	703	750	764	703	730	842	767	771	781	798	752	796	795	793	750	765	770	761	771	789	790	790	733	734	771	724	791	792	763	798	755	745	787	763	750	780	757	795	777	808	755	787	779	793	740	773	774	800	772	768	794	779	766	720	774	825	823	755	805	768	762	805	760	734	786	753	769	787	761	791	703	758	772	772	784	728	803	763	821	771	760	783	791	772	749	774	801	753	777	768	751	794	777	777	727	724	759	746	798	762	760	747	720	827	768	786	756	808	781	788	748	757	792	748	801	827	741	764	798	780	795	754	816	744	767	776	806	794	757	793	780	794	774	782	769	789	741	764	766	755
21029	13989	12707	7228	4855	3632	2823	2353	2011	1759	1531	1417	1272	1195	1160	1133	1033	988	1010	905	937	886	889	901	856	870	826	820	851	800	810	780	799	816	757	793	793	816	749	811	778	788	762	804	823	755	748	733	729	705	738	808	736	795	772	723	784	747	720	769	752	743	773	770	792	754	738	744	778	761	753	733	775	782	781	763	782	760	744	765	719	778	761	749	770	731	777	744	733	772	759	777	756	763	752	743	718	759	755	771	764	722	755	736	742	774	733	760	727	725	733	735	758	744	732	744	740	801	745	767	756	763	690	796	726	758	771	752	717	747	739	693	754	719	741	758	760	756	682	733	739	761	713	742	729	732	676	679	683	700	748	708	722	745	720	733	732	703	745	719	776	711	782	717	720	726	786	732	756	711	699	732	774	736	775	717	771	774	726	757	743	699	744	723	726	744	694	713	701	744	777	723	756	723	735	701	801	771	726	740	781	728	761	711	740	759	752	731	696	804	717	765	738	690	660	779	747	723	712	733	772	780	725	737	745	729	754	709	761	725	774	723	742	725	751	767	778	723	690	753	750	735	746	730	760	692	709	704	687	731	697	770	680	720	757	763	749	682	752	770	677	740	710	715	789	756	744	779	755	751	746	760	739	736	742	719	730	774	746	789	709	724	763	757	721	723	752	754	725	764	740	706	745	705	733	751	738	773	700	752	782	767	763	723	779	786	727	771	711	775	737	753	762	709	719	757	761	746	703	778	750	758	769	723	711	782	767	770	778	700	724	703	712	756	744	725	768	717	743	748	725	719	723	774	748	728	747	703	703	782	748	716	778	767	747	682	735	753	715	730	742	725	773	693	729	788	764	714	714	757	699	747	798	753	787	767	741	724	757	747	666	732	732	740	738	750	710	739	750	761	750	731	717	748	722	731	715	775	759	768	736	742	750	763	747	736	745	800	763	718	718	746	754	774	811	740	763	705	738	731	750	757	781	745	763	722	737	705	698	732	775	747	722	726	688	777	737	701	692	792	748	725	798	743	728	681	715	752	731	681	741	738	753	731	760	737	744	689	755	763	763	771	733	748	769	750	748	727	761	768	730	728	670	733	730	724	735	753	750	716	743	765	779	773	734	718	775	719	738	734	712	735	743	725	765	732	761	709	748	743	757	791	707	745	760	732	751	731	755	730	764	741	693	742	701	733	751	777	752	725	722	728	738	712	705	764	725	742	742	749	711	781	738	774	797	734	759	759	746	720	734	754	769	742	720	745	741	715	715	773	722	713	741	744	748	781	720	714	713	767	728	767	736	786	731	686	756	730	732	716	700	738	730	761	748	791	727	753	743	732	739	704	745	718	733	790	729	668	773	737	762	712	755	761	766	730	707	741	647	730	756	750	751	761	740	703	767	755	724	754	736	686	714	707	713	758	721	785	756	767	746	742	757	737	746	713	712	702	705	742	691	770	758	735	753	775	787	751	713	742	751	755	728	758	748	742	790	747	726	789	787	768	748	739	718	773	710	759	667	764	740	746	775	771	731	725	727	769	734	744	739	715	753	713	726	726	756	733	752	765	721	762	771	724	738	748	737	719	733	715	734	740	730	708	698	754	732	755	741	801	741	788	723	769	731	755	733	773	741	706	744	715	716	731	747	747	690	768	744	760	729	694	704	790	753	745	757	748	758	765	750	717	706	731	767	694	731	697	698	720	746	755	751	734	657	753	719	741	696	717	755	744	743	718	753	729	736	737	706	729	727	738	760	759	728	746	733	754	762	731	727	779	730	733	748	700	734	721	775	718	740	760	741	727	727	733	674	711	738	743	748	752	748	801	756	769	712	739	775	730	721	730	698	706	752	738	718	745	717	748	728	792	716	791	736	736	717	735	776	773	722	762	763	745	707	721	747	730	746	736	739	755	760	720	725	729	759	727	673	704	694	756	787	796	737	735	699	787	733	734	781	689	713	765	747	702	672	721	756	694	749	777	739	754	713	725	739	753	721	724	743	730	747	688	700	736	727	765	756	726	724	776	759	700	755	733	743	741	775	741	722	725	743	712	725	724	742	726	711	769	706	708	763	747	676	730	757	778	723	728	784	814	722	795	735	714	731	757	729	702	746	764	739	718	729	733	724	740	718	759	698	792	728	722	746	754	746	740	713	751	777	727	751	712	710	779	755	675	709	726	739	722	737	724	748	674	688	747	750	778	749	773	734	750	726	719	767	756	767	771	723	787	755	763	786	783	745	722	677	733	760	663	714	758	714	703	773	772	718	770	770	795	734	796	762	753	737	752	781	713	718	751	739	745	778	737	718	699	727	766	733	728	727	721	748	742	765	729	713	729	780	779	725	732	746	750	721	767	810	742	719	724	763	715	720	751	798	710	700	684	753	729	773	753	710	706	704	773	770	728	756	713	784	747	715	750	764	712	699	733	744	726	753	758	741	775	739	707	687	696	799	720	748	707	753	757	696	754	757	710	743	752	734	749	702	691	706	744	729	704	722	723	770	681	744	719	737	762	722	716	710	769	670	793	701	718	701	703	722	736	722	818	750	768	737	781	768	761	785	721	732	789	713	716	762	736	759	730	732	680	740	721	723	726	740	758	765	743	720	760	760	729	733	734	761	749	786	752	744	698	706	745	790	750	728	753	718	719	734	719	736	738	733	718	761	744	793	741	731	769	693	782	780	736	745	774	742	789	733	680	787	742	736	703	746	722	726	710	712	715	721	716	703	722	757	742	763	780	748	804	670	691	749	675	788	748	737	703	762	762	751	736	728	765	729	744	724	735	750	749	784	713	732	737	702	775	712	719	764	726	776	741	720	737	779	694	756	709	769	726	705	744	692	726	729	713	712	744	750	771	751	773	786	764	729	765	753	772	693	777	708	743	739	756	755	767	688	723	766	741	718	707	758	760	677	709	730	736	773	779	764	782	791	740	739	737	681	766	739	715	745	753	776	730	681	724	738	700	753	675	741	726	765	781	755	743	766	780	765	725	747	779	750	755	730	722	742	728	721	771	710	731	739	691	750	742	721	724	695	745	725	729	712	695	706	723	724	767	720	760	730	695	709	709	732	737	747	717	730	733	729	771	720	715	749	720	742	739	763	779	725	772	770	735	762	735	771	737	713	734	728	755	763	733	767	739	753	735	761	789	730	756	736	761	711	721	691	750	768	798	721	740	699	771	779	740	774	723	710	729	746	752	769	720	739	737	706	791	743	747	722	787	799	710	786	698	740	712	722	736	744	747	746	744	784	752	743	716	703	734	711	780	720	690	743	765	729	717	760	713	767	668	754	739	774	717	770	705	701	711	731	725	712	756	786	749	746	733	741	741	720	757	764	761	726	757	716	720	782	805	753	710	743	704	754	752	701	783	781	739	762	738	790	767	753	737	713	738	725	735	702	764	732	716	709	745	731	682	713	800	738	736	717	764	746	776	721	747	736	738	714	703	720	758	717	724	718	770	737	760	708	745	757	699	710	723	719	759	734	734	767	737	755	744	749	737
31333	14993	2725	811	623	554	569	614	553	569	603	563	569	562	613	560	598	552	597	542	540	555	542	550	586	547	494	604	561	583	572	526	531	565	584	578	530	587	547	522	563	557	582	586	559	598	514	582	557	574	556	543	537	524	557	573	542	574	537	532	573	568	589	582	550	526	471	522	558	553	552	583	558	517	598	533	580	549	550	569	592	593	553	499	578	526	568	534	506	515	569	542	581	523	600	535	534	543	533	541	592	581	544	514	534	590	555	543	581	541	525	601	577	559	535	585	550	541	547	551	539	558	537	594	555	508	526	574	541	539	547	539	583	535	550	578	550	514	548	513	547	555	559	505	551	549	612	526	559	561	555	559	579	537	623	574	598	557	555	528	544	561	551	562	564	561	497	572	586	520	533	578	522	547	555	582	566	521	511	537	532	585	541	563	587	564	552	572	525	564	556	553	564	549	629	551	555	525	602	554	550	574	564	553	565	602	598	606	534	575	516	539	563	582	587	556	555	610	565	565	575	560	532	558	532	572	516	520	563	573	569	568	586	539	530	545	537	532	546	570	555	543	533	515	555	572	525	559	532	550	560	529	551	576	529	582	560	587	555	519	604	533	519	512	479	571	560	542	582	517	553	541	549	546	538	569	574	575	534	524	515	559	575	616	569	563	522	590	576	585	570	605	539	521	548	565	539	513	556	533	554	590	526	540	559	591	554	556	553	563	522	538	551	532	574	537	521	578	599	545	563	503	567	533	541	572	564	560	561	562	568	571	559	582	551	550	564	567	561	572	554	579	489	527	532	603	562	554	567	557	551	539	541	549	578	571	551	575	557	555	588	579	524	533	569	576	565	514	582	559	566	546	624	555	533	560	539	542	567	559	561	595	547	551	538	584	561	545	545	582	538	514	576	535	615	572	558	567	530	521	522	572	560	596	546	578	540	555	559	543	563	586	530	597	538	542	598	556	529	563	555	551	525	535	553	577	572	559	563	543	547	536	556	550	554	550	553	553	555	543	521	573	566	544	511	539	563	578	531	607	542	582	586	497	563	534	586	547	512	552	544	535	519	544	575	530	562	590	509	570	575	527	574	573	625	539	571	570	555	536	539	542	544	536	553	523	519	569	536	550	583	541	547	581	568	530	551	550	575	521	551	567	570	540	528	545	574	501	582	572	558	548	507	556	543	553	551	591	559	569	551	578	567	591	565	546	581	543	545	562	547	586	539	508	569	529	525	537	580	546	564	505	525	556	568	562	565	595	529	547	583	555	588	550	578	528	571	564	552	541	556	544	532	565	562	526	533	562	586	601	563	560	502	573	518	583	575	565	534	553	557	548	562	585	535	569	542	535	568	564	586	553	581	508	548	569	563	597	577	555	561	531	582	591	555	552	577	576	547	552	579	580	551	554	536	548	593	578	570	586	532	553	515	527	597	527	544	534	547	528	519	522	545	558	498	562	544	526	546	579	523	551	580	534	551	576	534	538	552	529	599	554	557	558	578	572	558	540	569	556	555	553	580	541	538	593	568	562	576	549	522	545	579	595	591	511	553	503	586	537	543	571	548	556	528	536	578	581	545	558	572	580	519	572	560	562	578	580	571	619	545	557	561	554	542	556	582	521	534	567	584	531	567	559	588	548	546	548	582	556	611	517	569	519	510	502	558	560	552	567	545	546	574	611	547	544	571	606	553	555	583	565	569	558	528	579	548	599	553	577	545	590	585	520	530	564	588	566	580	488	542	570	581	537	520	568	543	551	534	556	527	513	568	519	527	527	594	553	547	584	519	540	539	580	556	563	519	553	529	534	589	578	506	570	551	606	553	543	556	555	556	564	564	536	551	535	542	572	522	549	585	546	590	521	565	526	553	537	528	504	549	501	561	553	544	551	521	543	565	520	567	552	541	511	540	548	589	583	525	527	511	532	543	596	551	556	565	587	582	594	591	528	609	559	538	577	579	562	570	542	572	572	523	509	554	550	557	590	537	533	587	510	591	548	554	557	577	549	517	588	533	507	552	565	551	549	540	546	580	584	519	571	564	528	555	573	558	566	559	528	519	595	552	594	520	565	524	606	511	578	540	550	551	588	537	551	551	589	516	589	590	548	489	546	553	564	559	534	589	532	538	570	613	531	563	529	584	555	558	563	561	565	603	548	580	507	592	548	555	552	545	554	508	568	548	560	599	530	554	546	577	545	623	533	540	553	534	551	522	546	517	530	569	549	562	562	575	550	600	551	533	588	566	540	592	560	573	536	564	537	488	567	606	533	541	567	529	542	521	537	564	551	593	496	529	542	556	579	545	542	576	540	548	540	518	555	559	569	548	576	545	550	575	585	556	586	572	569	603	548	523	525	500	545	560	538	518	593	567	547	562	531	562	528	568	527	549	573	514	561	578	582	500	564	541	544	555	558	547	547	575	555	545	584	530	571	473	521	568	552	565	560	573	581	576	543	598	581	569	567	558	504	532	554	560	572	533	574	545	556	560	516	546	567	568	567	611	511	584	579	587	600	545	551	547	564	591	599	613	569	568	605	544	562	537	576	593	533	586	528	577	567	527	562	545	551	538	571	562	543	538	554	563	576	570	525	546	589	530	544	560	540	551	579	590	566	544	553	550	558	559	534	514	516	520	596	530	520	537	541	581	553	604	553	552	532	578	577	585	564	551	544	578	574	556	539	545	628	602	566	548	593	553	572	591	559	607	543	548	567	540	560	561	541	559	538	589	519	527	528	528	543	569	552	535	579	551	541	572	541	583	587	530	552	546	574	599	540	561	558	574	577	556	586	561	549	539	556	572	541	557	592	548	570	541	538	553	526	524	606	525	518	544	562	607	541	565	564	567	527	566	541	536	569	524	542	535	547	565	600	536	531	548	551	564	555	560	569	535	559	517	539	520	557	566	528	564	530	514	567	511	554	557	519	555	546	552	590	552	561	557	560	565	536	537	598	558	526	575	551	571	579	567	549	583	573	569	607	530	555	608	524	517	549	597	534	573	580	508	537	554	548	589	533	552	559	550	558	580	568	553	507	587	552	579	548	538	553	564	569	592	528	533	555	593	522	566	532	587	566	596	576	615	570	540	557	565	579	567	541	569	566	590	544	513	551	556	555	510	551	565	565	573	551	556	593	550	559	530	559	508	526	533	534	552	543	544	607	548	572	569	569	550	553	585	550	581	574	568	529	545	566	555	481	568	553	551	565	548	599	551	573	532	574	508	583	559	537	525	498	544	567	572	565	601	553	563	578	543	564	571	609	533	536	561	552	562	561	535	565	573	525	533	548	571	535	564	598	571	534	543	579	573	587	536	545	514	523	533	577	566	567	536	540	543	548	547	554	553	595	553	566	539	501	543	559	541	529	502	563	534	561	556	565	538	540	542	560	576	587	531	560	591	528	553	562	548	551	557	550	555	546	578	548	554	529	572	575	528	575	553	523	598	622	553	514	541	544	515	561	582	576	555	556	556	573	537	576	573	576	500	548	563	586	521	524
20178	1041	1008	725	749	640	644	633	598	570	589	574	568	539	587	589	586	590	594	566	597	570	593	547	614	553	593	610	622	588	624	619	562	526	587	625	563	631	592	571	594	587	557	611	607	646	541	608	609	605	582	519	570	585	602	557	614	585	574	612	571	575	595	608	574	587	595	602	606	626	576	559	554	602	557	613	563	583	616	578	573	518	607	589	602	572	599	602	609	593	627	634	589	583	574	623	603	611	555	574	568	586	607	558	574	600	595	581	604	584	614	578	544	593	623	628	607	572	587	542	576	630	605	598	585	617	589	590	586	566	607	611	610	619	532	584	588	609	584	559	599	575	587	584	574	565	574	549	541	568	606	567	620	613	569	607	576	604	582	573	586	589	573	565	622	624	601	588	590	584	595	572	591	582	591	565	561	610	551	583	574	601	620	557	595	613	588	567	630	602	545	589	528	607	618	584	576	590	560	593	576	571	598	581	651	589	583	536	585	587	577	582	589	624	572	604	594	613	587	594	566	564	557	614	614	559	613	557	593	620	568	589	612	614	604	597	598	634	609	585	607	622	545	635	579	606	560	559	559	601	577	600	577	596	583	567	610	629	568	622	543	573	529	569	570	581	592	615	607	579	607	583	561	575	605	564	638	600	613	626	557	588	558	617	591	572	573	571	581	563	577	562	566	657	579	583	621	587	581	578	602	606	581	601	542	589	572	594	599	583	588	554	620	568	590	586	605	608	589	597	604	593	596	551	570	610	563	540	586	583	554	567	569	605	596	576	603	602	540	613	542	601	557	577	559	610	593	628	594	561	585	569	572	625	577	553	561	599	610	608	606	585	583	578	553	631	566	546	577	631	618	611	566	577	612	597	574	588	571	594	589	564	588	574	586	616	606	564	552	599	606	607	610	630	595	607	572	540	582	617	552	533	625	574	568	580	573	620	574	588	552	562	599	573	590	604	554	560	621	550	557	576	596	585	587	583	629	582	575	560	625	589	571	570	588	607	608	591	571	609	630	628	565	633	565	626	568	578	563	580	613	569	590	575	585	560	581	628	572	584	611	584	561	612	592	583	556	576	591	582	594	602	593	598	628	606	605	555	595	584	561	588	519	579	573	571	552	603	624	587	586	567	593	626	585	571	591	579	600	554	610	579	582	558	608	595	574	624	537	587	557	630	588	575	626	549	596	598	536	570	605	595	563	601	572	558	571	596	614	605	581	576	565	599	631	584	573	627	568	584	576	578	585	582	605	598	551	575	569	575	569	621	541	594	581	607	620	628	578	626	587	588	603	602	573	627	562	598	572	525	576	604	605	587	583	550	590	563	589	601	587	571	558	550	590	601	591	601	607	600	567	601	564	598	548	588	633	592	528	581	534	549	576	549	591	584	547	574	571	563	596	589	641	584	589	623	573	613	572	588	621	600	553	605	542	583	569	592	610	599	584	618	574	553	560	552	577	594	562	563	590	590	577	606	565	593	589	566	599	572	564	580	578	584	584	600	558	593	586	630	565	584	573	599	564	601	565	605	585	618	623	596	610	607	617	638	575	560	603	631	568	606	595	599	661	569	547	589	547	567	571	590	581	564	580	573	580	561	559	602	550	581	578	583	521	595	603	558	578	567	618	594	613	612	562	625	623	558	594	583	607	572	612	588	583	563	607	560	571	619	540	538	613	587	638	561	572	589	577	614	593	607	611	545	573	563	565	597	570	518	577	593	590	579	604	594	639	587	588	571	550	595	606	630	631	576	609	647	601	582	629	597	603	581	604	588	559	591	591	589	587	594	566	581	609	636	625	564	583	563	548	658	596	591	597	595	603	584	570	648	589	588	603	583	614	541	592	613	600	599	602	597	610	579	545	588	586	581	597	594	595	636	608	638	591	596	565	575	553	611	574	625	604	632	555	623	562	578	575	576	580	579	563	623	591	587	585	551	610	588	578	625	615	593	554	601	582	581	584	591	592	618	593	625	603	605	596	538	604	589	597	605	585	584	588	582	585	586	589	583	581	573	602	564	578	546	595	575	523	613	579	609	583	551	562	599	586	583	552	571	556	566	626	580	626	621	578	554	571	553	614	557	553	542	561	622	582	568	591	573	571	570	595	562	610	577	597	639	555	594	560	606	603	632	621	585	600	621	581	537	603	625	625	583	573	607	547	582	608	580	569	540	584	584	535	565	559	548	566	595	552	600	632	585	598	605	580	576	616	600	585	596	549	638	624	642	591	588	637	549	605	599	593	537	535	596	573	559	579	572	607	568	522	565	610	595	578	599	567	604	562	633	635	581	653	542	572	539	588	571	587	542	567	586	610	589	540	581	572	588	604	573	594	568	571	563	562	596	593	579	625	566	571	578	556	606	592	592	615	561	603	551	556	585	562	572	626	621	603	550	621	570	664	596	586	554	604	604	596	592	593	605	633	566	564	593	572	593	583	586	542	671	622	627	584	597	603	597	592	609	567	631	606	548	572	592	595	557	635	570	573	588	571	601	606	578	561	569	595	584	594	550	563	595	564	576	627	593	614	602	558	629	610	640	601	537	520	579	591	570	605	580	565	570	575	579	572	575	563	566	605	550	615	615	622	588	567	594	615	584	605	586	591	607	577	601	609	575	600	604	585	560	585	600	606	574	586	641	547	592	602	548	588	580	611	598	583	596	578	571	571	616	558	612	544	554	560	573	615	562	570	608	584	592	588	569	601	580	569	550	573	575	554	623	587	636	592	610	581	607	584	570	597	553	532	588	609	560	547	618	559	602	607	568	527	565	608	560	604	621	558	611	588	637	623	611	580	569	624	566	600	566	616	616	577	631	614	567	587	565	591	614	575	568	565	583	604	558	597	543	548	593	550	581	610	586	578	607	616	583	568	598	602	607	583	562	585	591	589	570	579	565	561	630	607	578	591	611	617	591	566	561	574	598	596	619	556	574	584	612	580	619	552	558	607	542	594	594	603	617	594	567	563	573	571	636	564	546	588	576	573	627	590	586	613	592	629	577	591	600	573	579	599	602	600	542	588	624	579	637	555	615	569	612	608	647	566	606	591	607	567	570	618	585	571	596	619	591	607	561	592	618	579	597	596	592	587	591	585	559	570	596	598	569	586	618	561	599	573	562	616	568	578	551	581	580	583	605	600	590	603	564	562	581	563	609	566	624	635	588	567	557	571	600	561	569	621	583	616	626	573	586	615	565	547	575	588	546	580	561	621	542	561	580	578	591	574	632	608	565	611	581	584	597	609	569	579	594	591	605	563	608	613	567	568	565	637	601	603	584	588	543	600	609	604	560	599	581	559	597	609	561	617	586	567	636	596	585	540	595	538	529	580	566	627	602	585	567	584	590	575	580	645	565	587	645	616	595	599	568	601	596	570	579	577	597	629	574	619	582	536	595	570	563	545	561	616	608	592	578	587	631	533	591	552	573	619	564	581	625	564	600	622	602	586	579	620	564	575	578	619	581	605	557	561	552	584	604	639	603	547	609	560	563	631	604
24524	20348	26337	24250	20336	9160	1089	756	617	597	539	559	500	500	491	493	465	460	441	417	420	455	431	440	401	390	422	430	412	413	379	379	393	421	379	366	402	393	420	417	364	422	423	379	389	408	369	383	396	408	398	379	405	367	377	380	403	420	365	375	388	424	391	395	372	397	403	391	368	393	407	396	428	369	381	409	386	375	383	413	387	393	410	411	406	378	409	402	380	386	449	391	369	391	392	401	401	376	419	402	381	432	418	355	383	414	378	353	418	394	364	383	377	404	393	419	374	397	422	392	395	377	408	404	341	386	375	375	409	369	392	382	407	348	365	414	394	378	384	371	392	351	405	373	409	403	368	364	383	364	390	358	405	388	394	398	413	398	397	392	377	387	426	380	387	365	403	368	376	404	377	424	370	406	390	389	398	391	394	382	372	438	379	382	385	403	402	399	414	385	432	358	376	383	412	397	400	399	394	406	403	371	394	383	382	385	399	404	369	365	397	365	359	393	376	432	377	421	364	453	415	412	370	393	410	406	356	393	414	388	386	392	396	398	441	381	420	411	388	409	374	409	396	413	387	390	387	403	389	398	412	378	394	394	423	386	367	407	420	373	375	390	411	402	403	355	377	395	399	389	384	379	367	406	380	368	402	406	379	363	397	335	359	367	388	359	400	435	412	391	386	388	359	361	389	381	362	375	418	405	396	370	403	355	374	370	445	391	394	392	409	376	359	412	345	374	342	386	397	399	389	425	381	354	390	404	388	383	370	375	391	422	370	396	394	393	395	401	403	394	367	395	384	405	379	439	375	378	378	385	393	384	385	394	395	409	405	389	395	390	369	416	387	391	353	386	361	384	376	390	372	382	382	376	367	386	341	383	408	381	421	432	377	367	394	380	407	397	382	416	371	384	395	370	385	383	383	377	367	407	373	375	318	406	372	384	408	348	397	406	368	407	359	372	379	369	371	380	391	372	391	394	369	374	406	392	368	426	400	362	372	388	389	423	387	378	384	430	392	355	367	404	410	387	392	362	425	387	350	401	386	384	379	385	381	366	391	420	381	398	420	418	352	374	393	401	363	386	364	352	404	375	373	373	399	404	360	399	396	405	410	381	373	416	402	434	394	361	394	386	395	409	375	412	402	412	401	400	369	366	364	395	359	397	367	417	391	400	389	404	392	393	389	355	413	396	370	380	393	357	375	412	384	388	360	364	410	387	416	369	393	406	381	390	370	386	390	387	381	385	363	364	396	420	372	365	366	418	391	396	410	394	374	383	372	387	325	361	400	420	391	376	384	416	404	353	433	373	397	364	376	416	384	410	409	393	415	389	398	397	401	420	388	371	393	437	390	414	373	357	382	364	408	411	374	377	358	374	381	380	365	371	370	392	370	373	320	366	384	449	403	406	422	352	355	393	397	366	390	357	407	391	347	372	395	357	399	399	382	366	368	377	419	397	403	409	354	390	382	384	391	395	381	378	425	396	341	412	405	416	385	386	399	402	379	390	381	366	376	365	405	366	373	361	368	340	377	381	362	393	361	405	365	403	378	381	402	419	399	375	363	362	411	366	402	408	396	412	359	376	407	343	401	404	369	357	387	386	423	344	388	382	381	358	382	426	362	424	398	409	374	384	383	382	426	390	405	373	365	391	370	385	428	373	369	364	358	390	403	377	383	394	410	394	395	388	427	405	379	400	353	373	408	412	377	408	384	355	374	385	360	383	370	368	375	402	343	376	373	388	381	392	348	373	380	386	384	395	362	400	376	366	396	420	365	405	363	413	357	372	408	378	395	380	420	395	368	412	413	388	391	394	380	398	431	347	422	357	368	379	390	377	401	401	364	399	379	392	386	383	405	421	375	376	349	356	415	386	414	386	384	389	396	395	384	378	391	371	388	373	383	389	369	382	383	380	379	382	375	369	388	379	402	414	405	372	390	387	361	393	342	367	405	415	400	386	358	367	406	397	399	389	390	389	390	427	373	381	389	401	418	419	366	361	386	399	386	403	392	394	395	359	386	395	372	389	382	386	396	414	412	399	405	382	377	387	382	385	384	390	394	365	351	405	364	382	427	383	365	377	386	345	392	412	405	403	411	374	416	407	376	395	377	431	369	385	404	371	378	379	373	380	392	359	369	378	371	376	371	379	378	372	362	397	376	382	405	395	381	355	375	386	393	456	350	406	373	410	367	354	395	408	402	363	357	405	389	392	412	419	397	375	373	408	401	388	380	403	374	370	392	385	389	364	381	370	415	390	385	378	392	392	388	398	365	389	379	416	392	371	395	359	381	391	388	386	389	371	372	375	381	381	395	348	401	406	383	381	376	380	399	408	373	404	349	380	377	379	378	398	370	385	393	369	413	350	399	385	374	360	402	373	366	333	386	413	371	414	389	376	399	371	383	434	390	423	428	396	401	407	382	380	364	390	376	378	375	386	352	426	396	372	392	382	386	373	388	387	381	379	384	415	379	387	372	384	388	398	397	407	398	398	397	387	382	406	355	400	386	411	417	408	392	382	417	372	393	390	403	377	378	380	366	375	400	386	360	396	376	358	382	373	384	404	357	374	380	413	400	389	400	427	356	400	402	416	372	411	409	391	383	357	398	398	404	384	363	384	361	367	395	370	376	374	403	389	373	418	378	384	399	402	374	380	441	397	378	391	411	399	363	351	421	380	421	366	377	403	413	374	375	384	364	368	409	367	380	412	405	390	379	377	365	360	356	406	392	373	381	395	361	413	387	385	414	415	385	392	392	375	355	351	398	406	375	353	380	389	375	362	423	368	387	354	376	363	411	385	373	386	427	428	397	352	359	391	379	387	380	390	356	385	420	392	372	409	406	405	367	392	394	371	389	391	383	363	442	393	355	383	415	405	411	396	381	396	396	380	380	376	379	433	343	403	369	392	389	379	358	358	363	357	387	401	395	394	410	384	389	373	380	392	349	383	427	403	395	433	368	362	380	399	403	373	393	348	398	410	395	415	415	422	385	371	394	378	368	389	408	391	381	404	391	379	375	407	386	382	354	435	385	384	334	363	369	399	392	393	425	386	387	410	375	386	377	400	415	418	386	430	370	381	383	371	383	365	370	361	403	376	345	409	380	430	393	384	398	380	404	361	364	432	389	366	414	403	377	420	362	394	391	377	351	382	414	370	400	411	397	391	385	400	380	407	387	402	380	369	411	397	410	406	363	395	368	363	382	426	417	378	408	429	391	373	378	443	387	387	387	361	410	382	408	330	408	375	389	398	399	378	388	387	455	399	358	405	356	377	392	361	396	368	385	386	401	345	425	380	390	389	377	358	391	360	385	392	381	364	375	385	369	371	367	374	422	390	349	391	429	382	397	360	355	382	373	378	375	409	380	375	379	379	376	399	383	401	410	383	390	381	389	382	429	407	395	406	398	423	402	387	411	401	411	401	365	398	394	393	349	394	430	399	394	397	380	376	403	406	376	381	392	369	389	359	363	366	361	380	388	375	377	383	401	400	381	373
27462	8102	7391	4113	2582	1821	1461	1269	1036	963	762	694	686	661	628	599	543	578	512	531	479	509	505	520	457	465	506	484	424	416	437	432	439	440	410	448	403	457	416	407	403	454	412	422	398	423	413	424	410	362	421	423	416	430	412	389	396	451	384	420	414	401	401	429	389	413	399	442	423	401	379	422	399	451	414	423	382	413	416	453	429	388	401	406	408	412	386	408	414	410	423	425	403	411	426	428	379	373	462	355	409	406	419	456	413	389	367	390	388	390	398	408	388	404	411	409	431	396	374	424	397	403	397	389	433	382	415	416	418	384	391	383	376	378	440	410	397	415	410	420	407	431	384	390	392	403	356	445	420	409	399	396	373	406	422	425	397	396	427	395	420	416	422	415	400	420	410	387	408	399	387	383	445	403	376	423	430	388	394	429	420	405	405	408	416	424	423	371	379	401	424	403	385	395	407	435	414	394	394	411	376	427	411	429	429	380	392	417	404	413	385	379	380	353	406	420	389	425	400	386	390	410	375	391	400	402	405	415	414	427	403	418	421	384	399	405	440	439	413	429	413	410	416	410	401	407	406	415	399	390	381	433	394	393	406	407	403	426	425	370	413	384	400	408	438	406	451	410	358	413	411	429	373	415	371	389	396	429	399	380	380	418	391	417	408	385	410	355	382	418	401	377	405	418	425	395	370	429	411	414	380	362	366	421	393	422	445	401	401	433	405	394	414	397	398	396	407	409	386	370	399	393	460	386	384	414	403	427	384	379	422	407	397	422	390	420	419	385	387	393	387	399	418	407	386	420	435	402	411	421	411	375	415	390	438	406	407	400	402	413	438	426	387	418	435	419	429	413	377	420	412	412	432	418	376	430	377	433	360	395	380	402	410	433	388	407	378	385	389	380	378	397	414	428	373	401	407	405	418	390	388	402	416	397	418	413	423	392	400	386	415	391	430	395	431	419	379	401	399	417	405	412	425	431	395	426	451	439	402	384	449	405	402	427	395	415	419	406	404	386	391	414	384	406	415	438	407	393	449	400	412	391	392	402	429	418	417	404	411	381	403	371	386	410	410	385	388	380	415	396	454	433	416	406	393	389	401	404	393	406	407	382	441	413	412	391	396	403	384	397	406	361	432	385	410	421	376	412	414	410	397	379	414	388	405	409	407	405	465	412	394	410	433	421	424	403	402	418	349	386	401	401	425	378	399	414	406	409	419	384	381	380	395	429	385	391	398	404	424	398	439	413	434	390	383	394	397	411	415	387	398	416	393	401	406	358	421	382	404	399	390	393	451	393	427	426	438	404	398	409	409	445	420	394	383	400	365	413	431	447	403	403	415	412	399	395	415	394	443	396	406	373	410	421	375	413	427	376	398	421	412	454	398	395	417	396	405	428	397	387	377	435	404	363	414	433	452	394	415	417	395	368	358	430	383	459	397	372	413	402	423	376	393	397	384	412	410	423	425	417	401	421	395	422	416	404	362	426	395	402	383	410	381	382	407	382	418	417	421	367	386	375	385	383	377	341	353	410	397	423	401	377	410	383	406	426	390	384	407	379	376	437	373	369	441	408	429	396	455	413	410	415	363	401	411	385	372	374	446	377	384	420	416	413	387	415	389	386	437	364	384	391	419	410	381	368	416	424	374	416	426	392	424	369	402	379	401	391	387	431	370	387	410	422	388	390	458	404	440	400	412	450	378	383	414	403	390	381	413	390	400	407	409	438	377	424	388	404	386	422	429	434	408	392	371	426	429	379	387	440	382	413	391	382	409	402	397	365	419	418	419	392	374	410	433	410	392	399	414	398	354	399	389	381	401	400	391	418	413	448	405	395	443	357	403	393	421	397	388	404	415	433	385	407	415	403	429	415	389	372	396	408	396	418	371	368	426	383	432	399	428	433	416	411	397	433	425	425	402	385	409	402	404	425	359	402	388	430	426	422	406	433	399	371	366	439	387	385	392	410	405	378	397	416	390	397	377	321	423	411	428	410	399	415	389	387	367	398	403	388	425	417	420	399	430	377	412	419	408	361	386	396	401	403	395	405	424	394	392	420	420	412	442	428	399	382	415	420	423	380	376	381	413	410	415	417	381	355	397	434	379	404	377	432	430	416	421	420	410	407	447	387	410	399	376	402	396	388	362	397	381	397	393	389	398	418	399	406	385	415	409	368	370	398	358	428	417	418	414	403	413	423	425	424	390	415	402	415	403	420	415	422	406	393	421	449	430	394	422	385	395	400	421	368	388	404	417	408	425	399	378	400	438	385	376	398	385	397	378	419	375	413	390	417	389	369	424	407	386	392	401	380	394	368	421	384	414	401	388	391	375	393	425	436	409	408	376	449	414	383	415	386	359	372	380	368	388	393	431	401	412	410	400	390	385	397	382	412	409	417	413	371	368	393	382	377	423	373	411	421	422	380	400	387	395	360	420	398	390	374	396	390	396	405	376	412	403	442	410	372	410	400	378	407	387	405	389	412	412	391	412	444	394	424	403	402	422	409	363	365	381	372	454	443	437	421	402	401	410	391	388	415	399	395	399	379	393	407	407	415	429	407	369	408	414	395	432	390	392	412	418	406	423	446	395	402	434	403	394	439	397	405	362	418	423	388	395	386	390	440	425	371	409	433	422	414	415	404	397	425	387	416	420	386	377	410	391	400	396	366	420	414	389	409	408	402	398	376	427	399	428	372	391	377	408	428	448	387	448	400	425	400	386	412	425	396	414	429	424	426	372	406	413	424	436	437	369	393	375	438	422	411	409	394	413	386	432	432	410	420	377	401	457	376	414	401	373	374	407	418	379	411	396	388	376	397	418	391	403	429	428	411	382	386	426	453	397	412	428	377	382	362	404	423	425	369	418	400	424	415	404	403	389	374	404	407	426	409	427	377	388	390	455	421	408	424	402	403	390	404	389	415	403	417	399	409	415	396	423	404	452	401	376	412	425	397	434	373	411	412	395	421	420	381	393	392	414	385	420	435	416	407	397	405	401	429	403	414	449	421	412	410	376	430	406	395	379	454	409	400	426	389	405	395	390	418	412	423	395	395	406	410	375	415	413	406	373	376	443	436	375	365	416	427	406	401	410	427	441	429	389	437	448	442	402	362	394	390	418	398	420	433	416	359	434	436	451	406	386	434	386	406	403	425	409	391	406	394	393	454	408	404	448	383	409	382	443	391	398	379	418	419	398	392	367	422	409	387	398	428	409	389	383	424	408	402	443	411	371	383	442	400	411	406	384	371	393	399	406	413	403	417	433	379	427	401	399	406	409	433	391	409	387	449	425	400	393	413	420	416	401	437	389	387	397	395	418	411	391	430	427	410	397	407	388	427	381	429	406	426	368	398	451	423	397	445	389	379	426	411	405	390	379	407	418	408	396	381	367	428	387	385	399	377	435	401	410	410	437	434	375	394	397	423	404	401	391	434	389	392	395	433	407	399	384	428	363	412	407	394	435	409	395	410	391	405	396	394	391	413	403	448	408	410	411	406
22576	20334	26853	23698	20342	20407	9214	1717	1332	1199	1107	1042	1066	976	954	962	926	910	869	858	891	887	855	859	843	844	861	796	827	847	783	861	851	814	769	793	785	780	753	822	773	749	844	831	767	814	761	790	769	791	732	840	794	803	831	804	816	787	792	830	808	774	795	765	822	801	786	782	800	787	732	721	820	782	805	768	780	759	736	774	791	737	808	807	797	758	779	750	755	794	730	783	780	767	783	760	790	811	801	792	777	752	773	765	745	791	748	776	793	794	793	812	802	749	752	751	726	784	782	750	775	784	785	707	827	786	775	833	834	867	763	759	822	797	775	760	749	760	756	773	750	751	806	807	811	810	796	735	782	760	805	788	794	740	739	767	783	734	800	819	801	807	718	783	786	743	774	773	757	738	821	756	775	783	730	763	789	812	772	789	756	794	779	813	778	763	752	766	805	782	768	790	778	744	796	774	788	731	801	747	746	768	807	756	771	764	760	773	766	768	795	768	738	776	785	753	742	762	742	817	804	749	769	770	779	792	778	835	769	805	848	811	758	790	786	825	776	783	815	760	802	773	726	775	706	736	762	771	755	814	711	758	796	768	769	804	783	826	831	786	811	774	778	734	757	814	797	801	748	826	798	754	745	782	775	767	754	786	783	795	830	779	787	757	769	745	772	829	752	791	774	751	811	738	752	785	716	805	809	714	783	776	809	816	772	815	774	824	771	722	742	795	807	729	796	738	735	741	737	734	791	790	769	772	751	739	780	771	728	759	751	770	794	770	776	726	732	717	752	785	752	789	754	762	781	754	825	790	759	760	753	816	771	793	735	714	806	747	795	829	744	793	822	775	759	745	797	779	716	748	794	741	725	757	728	802	790	772	788	782	790	798	800	806	777	737	701	814	806	800	807	759	758	775	816	748	762	788	777	817	766	791	740	792	804	788	777	749	752	827	747	788	789	779	741	767	805	802	786	741	835	773	765	759	807	743	728	751	764	767	749	771	796	736	746	761	808	796	759	763	771	789	788	792	771	726	724	739	771	809	743	776	808	780	811	798	785	802	768	823	769	783	739	795	798	759	807	789	772	771	807	778	783	784	777	808	743	764	789	780	732	766	745	735	765	800	739	758	762	747	749	751	791	775	763	824	770	742	705	752	780	806	778	785	773	748	786	790	755	823	762	733	764	775	807	762	779	753	802	730	812	757	768	790	813	787	760	757	765	808	780	769	725	795	813	757	727	770	769	817	803	760	770	791	835	753	811	770	767	747	793	740	769	804	815	777	725	807	768	780	806	787	769	770	755	793	725	783	818	783	774	725	793	766	793	781	756	801	785	767	757	785	785	775	840	791	751	830	824	838	740	765	828	761	741	776	762	768	767	788	794	731	732	750	751	781	734	738	756	805	785	757	803	734	760	780	729	789	726	744	723	796	802	790	744	788	776	752	791	772	728	753	804	773	767	747	777	752	744	778	810	781	790	791	744	820	770	814	777	807	842	793	834	789	721	760	766	750	820	846	812	816	747	775	800	807	783	824	789	762	707	789	737	774	754	776	808	767	719	790	792	782	746	755	754	786	816	762	781	775	729	777	736	785	745	760	777	781	756	738	805	828	787	748	774	774	735	810	790	807	737	792	795	745	783	778	798	814	790	832	764	760	774	832	796	772	762	788	752	759	772	842	785	745	770	812	731	828	761	761	788	752	817	794	744	793	789	805	737	780	766	758	769	764	770	753	760	778	749	795	833	767	745	757	793	763	747	749	822	729	772	781	747	768	759	788	791	770	811	759	766	730	758	763	827	777	779	732	751	797	820	766	753	774	779	818	789	778	705	749	787	809	815	797	813	750	734	821	792	767	814	731	765	757	759	753	783	820	790	784	767	744	808	759	786	786	740	810	756	758	848	752	769	789	771	793	744	786	781	817	809	809	773	776	764	826	786	736	792	744	773	806	771	737	751	761	769	792	761	811	759	757	758	773	746	789	785	789	751	831	743	769	770	806	743	822	776	754	728	753	782	772	774	776	793	717	780	743	777	760	789	779	780	772	784	806	755	767	826	805	800	821	782	787	803	813	749	779	803	782	793	775	789	731	782	706	844	774	820	739	777	773	775	759	762	764	744	838	768	802	761	782	761	745	811	715	838	780	834	783	735	803	782	744	747	744	793	782	796	809	753	781	755	814	791	821	744	778	742	784	791	768	772	788	759	814	744	746	821	747	793	752	795	731	810	832	753	787	762	819	797	717	790	715	839	765	792	754	781	757	760	772	778	740	739	786	761	776	774	775	799	825	759	759	731	830	778	720	780	825	745	781	761	739	805	780	816	731	716	769	773	750	760	776	805	798	762	788	783	765	751	787	752	767	755	828	777	740	778	783	786	745	810	740	723	766	761	778	793	750	788	762	813	820	758	777	756	763	804	735	738	783	781	778	820	812	756	771	755	774	767	758	802	805	815	804	770	789	758	814	757	721	771	729	776	818	762	756	796	769	812	796	768	823	774	739	727	709	736	750	753	752	770	785	763	710	804	758	770	809	772	764	791	763	779	776	761	802	796	756	741	764	770	766	805	760	767	770	776	797	799	785	768	799	759	751	749	757	738	790	711	759	784	769	783	751	719	783	772	839	744	780	797	748	767	769	744	736	747	763	764	754	773	776	780	687	769	809	806	802	756	764	738	829	800	747	758	833	792	749	732	843	788	784	762	730	791	761	790	753	741	694	767	759	783	764	836	795	788	746	779	742	761	696	802	839	789	805	775	789	787	767	781	734	764	753	787	798	767	758	735	744	746	783	811	766	815	804	770	733	759	806	767	773	775	791	769	787	785	802	792	778	775	768	754	778	780	728	811	759	762	740	801	768	752	766	754	796	811	752	795	756	786	773	772	774	771	773	786	754	783	755	762	736	802	761	749	772	743	730	743	784	811	746	807	805	850	738	759	763	799	767	811	751	843	779	775	826	782	781	785	792	807	786	785	755	742	803	771	750	740	784	797	762	783	765	778	829	809	794	765	784	769	820	806	772	774	766	783	764	791	731	741	757	739	768	829	789	817	766	770	762	804	787	756	769	764	769	794	775	731	746	780	820	777	770	780	808	796	791	730	716	752	813	793	755	777	862	813	791	789	799	796	792	782	782	784	735	748	756	706	754	759	807	693	786	728	772	773	769	782	754	830	813	759	720	748	777	820	798	828	753	770	806	740	802	797	775	793	803	814	802	788	773	811	806	823	780	783	776	793	759	784	771	801	758	806	751	789	781	771	724	797	771	743	797	753	734	763	778	752	762	775	775	756	735	795	786	810	723	754	757	743	720	796	716	787	763	788	788	806	783	796	807	712	774	798	750	796	810	822	800	809	759	740	812	749	768	755	765	749	765	772	779	758	722	763	796	735	809	808	793	768	819	765	750	790	763	774	740	714	785	756	708	809	711	783	775	740	809	802	839	764	782	745	763	791	700	780	800	764	759	767	767	743	735	752	764	767	759	832	764	798	826	821	784
22887	13946	12514	7226	4976	3479	2837	2410	2021	1709	1472	1405	1314	1200	1133	1092	1044	985	981	942	932	905	881	814	846	832	809	779	807	803	797	805	821	814	795	760	771	761	786	819	771	799	787	790	820	833	760	785	755	746	745	764	775	744	744	749	750	741	723	752	713	733	740	731	738	755	796	767	711	778	738	771	704	747	710	735	747	783	775	708	760	761	729	733	742	731	708	779	743	742	777	774	760	747	773	729	741	821	685	712	732	770	801	722	729	768	730	741	721	718	764	744	737	738	743	764	756	749	753	714	792	741	751	717	804	742	749	794	742	759	789	778	817	790	721	734	715	730	691	728	757	737	769	745	768	764	753	727	761	728	723	750	712	775	764	721	781	747	708	747	753	726	728	806	791	758	737	778	729	728	706	782	786	712	710	782	747	711	765	751	675	720	711	713	756	789	679	741	774	751	727	735	735	741	723	763	775	738	781	722	751	706	726	715	721	740	719	767	735	777	709	754	765	780	704	765	753	714	736	732	730	747	739	714	779	733	761	803	776	739	742	729	733	756	748	729	771	742	752	739	710	745	685	731	729	703	755	738	746	722	751	749	740	755	775	738	762	694	711	778	732	807	780	750	747	759	734	743	701	738	755	730	740	720	718	707	701	710	737	723	709	662	727	775	708	777	707	758	746	711	745	723	750	778	710	735	726	732	714	749	760	735	764	757	722	727	729	755	784	740	747	754	711	755	720	705	703	710	702	756	692	742	772	740	774	701	692	749	774	707	763	754	723	795	722	760	711	758	744	776	786	726	723	707	698	747	751	714	735	745	782	787	724	737	781	756	772	672	690	726	805	742	728	758	758	682	698	814	773	730	713	748	750	728	761	725	737	726	729	712	710	650	742	739	757	735	755	748	741	757	716	803	782	734	732	719	707	749	740	809	662	702	693	798	724	717	716	733	768	732	714	656	732	756	760	788	709	713	739	759	745	757	750	736	743	726	783	722	717	755	725	748	707	729	766	779	735	746	714	738	767	698	688	757	719	773	741	739	734	724	722	778	777	710	730	763	751	731	719	739	785	756	716	755	750	683	745	756	700	761	724	715	719	692	726	791	723	763	746	703	760	751	697	733	742	678	743	725	734	749	752	697	728	726	752	733	750	755	759	796	799	781	712	727	723	702	769	764	768	721	747	713	715	709	712	692	750	740	803	748	786	743	721	713	720	737	728	717	756	781	714	720	673	782	748	774	761	752	721	768	740	735	739	752	747	734	737	769	772	738	744	753	750	759	711	730	726	734	717	762	795	729	735	689	731	746	757	710	728	712	737	709	789	734	750	734	771	703	745	786	742	714	768	738	704	742	761	718	734	771	753	756	760	746	700	701	768	719	732	699	783	728	740	757	740	737	741	786	695	784	765	793	780	719	723	732	733	770	740	746	737	775	711	773	707	702	730	741	754	739	747	771	801	728	724	706	765	751	695	749	741	738	793	710	758	708	711	822	720	716	771	768	722	731	738	746	730	757	730	766	715	720	736	719	756	704	721	729	766	766	705	728	792	716	759	755	740	741	755	753	763	759	746	710	703	746	737	719	716	762	694	692	765	733	730	771	723	783	696	740	762	692	708	790	738	713	817	777	722	764	746	756	728	772	733	739	765	714	723	727	743	720	752	731	754	759	720	723	724	742	697	694	724	737	747	747	717	706	700	718	709	807	723	771	718	734	697	741	760	714	750	724	781	725	787	706	756	736	745	715	737	736	696	730	725	735	748	711	751	787	738	738	762	777	743	665	753	705	750	748	760	696	738	769	728	757	754	756	794	717	729	780	696	748	752	750	753	720	750	706	762	738	749	759	743	702	674	670	725	808	787	761	694	739	755	773	746	795	740	769	764	749	759	686	709	712	725	729	733	716	726	766	711	742	784	718	769	784	711	796	769	725	726	761	761	712	735	744	735	734	777	724	751	723	712	769	773	726	701	779	719	746	767	710	762	749	722	674	773	725	719	735	732	741	708	705	759	778	730	730	737	803	717	721	756	748	717	720	714	717	728	688	725	740	687	764	730	734	727	747	756	724	728	784	745	732	726	719	671	766	671	711	735	722	720	765	758	738	722	743	684	689	788	745	756	743	761	743	730	692	735	778	730	752	704	711	776	712	732	689	744	738	747	694	804	786	765	720	706	724	720	739	682	707	764	732	685	771	732	703	821	668	715	750	750	791	749	767	719	688	755	714	772	698	708	691	769	664	703	725	713	720	740	788	693	693	795	754	760	799	671	723	719	731	780	733	786	723	728	746	796	755	749	737	754	758	755	738	757	735	698	756	709	739	737	752	718	763	738	725	714	699	725	722	761	709	739	742	745	728	716	737	728	728	718	777	742	759	691	753	773	707	735	690	720	761	753	703	731	693	740	743	749	755	748	759	752	729	754	711	796	717	712	719	780	759	783	785	760	735	748	783	733	764	723	788	713	738	820	752	761	726	693	720	746	736	730	735	723	757	719	757	716	757	774	778	717	780	747	710	726	739	729	749	739	737	731	700	716	759	751	736	757	761	762	701	786	733	767	721	740	723	759	761	725	756	750	750	740	713	771	800	734	776	726	712	742	755	704	752	702	658	758	699	707	734	713	718	707	695	738	744	721	709	759	732	692	742	738	742	675	696	706	731	767	732	700	765	758	741	733	747	720	764	705	784	702	731	744	711	715	734	732	750	735	737	750	727	734	706	794	750	771	729	760	753	726	706	732	757	770	726	724	692	762	754	740	761	771	678	710	733	706	787	738	740	764	691	743	737	744	762	759	711	738	730	747	682	743	780	738	727	750	740	722	684	760	764	744	774	761	756	721	749	720	744	747	713	741	749	756	758	679	750	686	756	770	749	727	714	749	722	759	761	711	743	690	743	761	726	734	704	798	741	717	779	746	736	737	731	766	755	759	764	729	739	736	766	702	760	747	694	692	707	815	722	722	790	729	730	748	675	752	757	747	754	724	768	714	717	758	771	706	712	723	711	729	730	762	730	721	795	704	761	752	679	716	750	747	748	757	723	711	771	740	747	743	763	737	760	740	710	727	750	757	722	755	722	791	778	714	729	762	782	726	718	740	763	733	759	753	760	791	724	781	737	772	723	744	782	686	705	750	745	722	678	731	735	743	680	735	699	719	714	732	765	780	754	726	698	738	731	818	730	679	703	701	765	718	720	735	682	750	684	787	723	726	768	744	787	732	734	695	747	770	732	706	706	793	722	772	760	723	719	719	757	764	771	713	749	760	773	780	729	723	751	741	722	702	707	735	716	739	732	765	711	739	738	735	754	738	728	779	720	770	746	713	703	733	725	749	769	747	728	704	771	687	742	693	762	699	756	718	757	728	755	723	748	730	715	751	736	733	711	742	744	708	717	714	680	722	764	729	728	785	730	773	717	725	724	691	730	751	725	710	791	732	747	725	700	756	722	738	753	687	722	763	735	737	708	735	737	704	779	706	719	763	660	791	753	745	756	759	737	722	751
31683	15103	2802	770	653	566	577	566	559	558	553	542	569	587	581	518	569	536	567	503	561	574	531	507	586	568	521	482	551	543	533	557	567	570	551	564	532	566	553	515	562	554	592	502	522	558	548	534	532	567	525	520	529	542	522	564	554	546	520	549	574	520	536	567	539	573	559	580	572	532	585	545	598	521	526	540	542	568	582	550	574	558	530	561	535	552	551	534	566	565	565	580	524	562	586	554	526	528	541	522	554	509	559	553	539	558	546	572	554	553	528	516	516	563	562	554	537	595	537	560	522	548	597	526	530	545	561	559	530	587	524	541	576	559	538	555	579	497	521	557	547	563	540	572	525	525	540	549	526	529	564	563	533	541	542	546	526	529	562	548	523	531	566	527	529	581	555	524	533	562	466	525	522	510	548	559	530	541	505	554	552	501	506	565	571	519	537	542	546	530	554	542	544	554	549	552	565	566	560	535	563	561	570	530	508	524	541	498	573	547	511	522	572	520	563	581	533	565	569	539	568	514	589	539	525	513	512	554	570	536	559	584	523	592	515	591	576	554	574	554	573	516	600	599	587	567	507	545	571	595	553	538	523	570	567	517	555	536	547	559	556	548	600	574	537	550	560	578	538	574	551	583	591	565	560	551	493	516	531	558	531	494	530	522	520	542	588	554	551	508	575	523	571	554	579	513	540	535	526	538	519	550	543	520	545	519	587	506	542	554	558	546	567	569	586	557	539	561	574	523	559	494	557	542	584	596	551	579	571	508	568	583	540	531	524	596	526	539	591	551	530	548	574	555	535	551	530	567	570	561	540	512	583	516	562	581	559	550	525	555	595	548	546	578	521	512	565	551	519	528	587	521	533	515	577	548	562	573	570	514	565	544	582	550	495	528	507	583	530	557	540	521	481	526	518	519	546	534	565	526	503	534	564	585	519	557	560	531	523	589	567	536	545	497	565	542	562	563	567	513	565	583	572	544	526	559	551	558	547	593	574	546	528	561	562	535	534	553	500	560	553	511	579	525	599	535	521	531	521	536	528	544	523	554	533	597	562	585	551	597	585	542	546	538	547	563	515	504	512	566	526	544	539	546	564	557	581	520	504	545	531	560	555	545	566	547	580	526	546	521	551	547	542	559	543	543	559	550	528	533	549	547	558	502	567	553	568	529	555	567	494	557	525	573	563	524	562	517	548	530	542	521	524	576	572	553	563	535	536	555	560	567	550	554	558	542	515	560	585	549	536	606	564	593	548	545	541	520	553	517	507	533	560	555	516	575	540	554	525	548	524	513	481	510	574	561	572	556	562	591	570	564	564	570	523	544	568	540	541	558	564	520	550	552	555	558	565	538	565	540	508	556	540	570	563	536	528	563	533	529	532	539	569	550	578	542	567	577	544	526	582	574	525	565	568	518	550	539	536	587	564	516	564	618	588	530	540	573	548	590	531	571	531	560	533	546	557	543	562	518	520	535	536	517	519	560	534	571	560	559	549	578	511	604	529	549	557	534	526	541	517	559	525	551	569	547	560	551	508	567	532	554	600	546	556	542	546	578	580	533	538	564	515	551	543	545	567	570	556	523	572	559	550	556	515	536	550	545	578	520	544	575	533	603	560	557	567	532	566	566	614	578	578	565	482	532	535	544	552	573	530	525	557	560	528	579	588	561	560	557	566	529	537	549	540	537	587	571	602	562	535	552	586	556	579	509	526	516	559	561	533	536	554	542	555	514	497	528	568	565	546	548	577	531	566	550	554	556	527	534	555	526	551	520	569	542	545	557	554	556	557	519	540	527	539	541	516	526	513	584	601	535	538	571	531	551	554	544	560	536	551	549	527	539	520	582	550	535	583	543	530	484	547	554	529	548	536	527	531	601	529	553	536	583	534	538	543	537	525	526	520	546	532	554	542	585	573	532	554	528	548	586	570	535	530	535	546	568	540	539	549	521	537	526	532	549	534	565	528	551	527	562	600	586	536	560	541	527	528	510	549	546	538	569	542	536	554	581	544	553	575	553	575	567	503	479	587	554	530	548	525	554	549	592	535	580	518	566	542	587	530	518	541	545	536	587	572	548	541	540	507	536	564	558	545	538	563	558	543	537	508	513	541	534	540	544	548	574	564	553	519	537	518	506	524	553	553	543	602	572	557	553	542	558	564	570	552	504	608	539	531	542	516	524	542	574	527	524	564	556	506	526	542	550	524	541	565	582	568	561	524	536	559	533	612	586	571	556	517	567	543	531	552	575	518	566	563	547	559	507	561	549	541	560	563	539	563	530	566	525	503	570	514	583	536	519	522	509	551	522	503	519	535	538	577	570	553	589	563	557	530	568	524	519	533	548	550	550	550	539	544	557	551	589	504	585	489	546	585	528	544	549	519	540	564	529	555	564	572	553	505	528	570	565	540	562	619	515	558	568	565	552	584	539	538	536	534	522	532	582	562	540	550	506	562	560	575	491	590	584	526	499	559	546	545	532	551	537	533	540	552	568	562	553	540	542	568	542	577	557	522	519	576	548	606	530	558	543	549	542	572	577	570	530	562	536	532	562	529	559	564	535	538	561	523	500	576	600	496	541	574	563	552	546	559	559	513	573	553	528	579	561	519	527	542	586	527	545	502	576	528	521	557	518	584	537	567	546	578	565	545	553	533	535	554	530	544	562	509	563	539	527	584	573	582	539	512	559	563	573	506	550	585	507	548	545	530	555	536	519	553	525	557	545	548	523	516	508	563	549	543	542	521	546	530	571	567	530	597	540	514	515	547	593	477	566	549	567	577	533	560	558	545	516	584	550	529	560	515	544	517	564	574	565	533	568	534	541	526	563	531	548	555	566	557	508	519	581	588	562	553	611	580	560	526	514	568	550	495	554	560	545	533	524	554	562	539	549	562	498	588	533	571	537	557	539	562	526	561	534	562	560	558	575	558	541	551	593	524	547	541	533	566	547	564	564	499	523	540	558	523	572	539	552	548	509	550	550	542	612	544	579	574	529	521	527	522	543	532	566	549	501	536	576	499	540	545	548	548	523	531	539	531	588	555	520	553	503	554	565	552	555	569	540	541	517	576	534	537	543	547	522	492	524	535	545	517	562	560	517	549	488	508	526	586	530	552	566	541	522	511	518	561	520	559	571	586	574	572	520	580	569	557	541	549	579	515	564	550	510	539	540	548	545	567	629	558	541	633	549	561	597	536	530	505	521	545	562	501	509	553	544	554	548	548	577	508	516	620	525	545	531	540	528	560	534	530	541	560	530	540	564	533	565	534	526	559	565	523	498	532	518	563	542	537	522	536	544	533	555	508	548	560	578	540	571	577	549	543	611	595	581	558	502	527	544	543	550	552	582	537	576	534	584	579	517	590	491	538	562	514	591	544	570	545	554	569	578	528	531	518	544	532	557	599	557	577	543	536	545	515	528	538	498	545	559	522	511	552	571	536	540	568	544	525	544	571	574	551	531	549	560	531	522	558	544	485	598	527	546	535	543	549	527	562	542
21167	1030	970	766	670	629	624	600	645	580	668	593	607	593	618	567	588	599	600	552	593	608	556	555	611	608	590	621	607	555	563	567	581	577	611	630	542	541	584	577	585	570	629	557	548	556	588	617	553	611	578	599	555	559	582	618	562	605	571	616	603	573	625	602	570	598	597	585	590	558	579	611	599	561	561	539	529	563	564	624	597	547	607	590	583	584	577	559	568	563	549	557	604	563	578	583	583	573	565	563	524	584	606	544	590	560	596	631	592	563	579	565	553	580	581	560	568	557	573	591	567	562	619	596	608	565	602	584	615	563	606	597	547	578	620	593	547	595	580	552	591	548	575	559	601	572	578	619	594	586	551	554	555	582	592	592	570	547	573	575	543	600	607	555	590	599	567	576	552	620	566	600	579	580	544	587	630	620	549	578	578	566	615	572	594	614	575	555	607	598	576	588	580	608	584	583	567	621	587	574	556	537	551	591	611	597	532	531	598	572	576	570	583	561	591	588	553	574	559	572	608	556	555	566	579	586	551	568	587	534	615	601	603	537	569	546	552	577	545	604	576	597	611	602	618	567	612	581	588	574	562	606	580	583	618	587	592	587	587	561	621	547	596	558	598	578	571	583	584	581	598	559	596	615	594	574	606	571	591	534	604	517	547	587	600	560	571	585	562	572	612	514	578	580	554	581	569	630	563	556	595	596	583	543	623	577	540	617	539	579	577	647	568	607	548	579	535	576	557	570	588	568	571	623	590	562	617	568	568	578	587	598	587	566	590	586	574	602	547	567	573	576	523	548	604	565	594	535	543	542	610	578	575	561	557	577	577	568	606	585	551	547	575	613	591	585	568	614	597	630	566	573	578	597	547	581	586	600	577	549	592	639	577	607	522	602	578	604	586	589	574	537	586	577	624	592	591	551	564	564	579	557	594	601	536	590	566	612	559	570	621	549	568	608	578	566	578	594	592	597	602	518	597	529	590	574	561	593	598	560	593	602	569	585	544	549	605	593	612	573	568	545	543	554	581	562	618	566	602	584	561	563	598	584	565	622	620	530	616	583	599	600	567	538	567	556	594	578	619	598	595	609	587	603	560	581	591	592	561	552	576	627	597	560	631	588	545	579	569	595	589	518	572	541	602	605	609	627	618	576	539	601	572	582	575	594	607	609	560	584	608	543	589	587	581	585	565	543	612	583	563	561	600	573	593	583	587	588	564	584	575	578	558	585	548	608	614	581	545	585	575	619	620	585	593	530	579	577	592	586	565	565	579	559	589	578	545	587	563	547	602	553	564	572	581	551	547	593	609	600	588	614	609	544	560	622	542	579	569	597	563	556	570	562	581	595	606	531	573	614	600	592	594	585	592	579	595	626	564	591	582	616	544	596	573	573	582	567	591	561	560	585	603	583	595	565	588	601	576	582	572	524	585	574	560	573	547	605	533	565	553	569	594	557	615	587	564	585	575	560	555	565	597	602	571	606	603	552	588	614	557	612	563	595	579	571	583	599	627	583	599	542	606	568	601	585	625	569	639	647	563	573	573	577	606	589	596	548	590	579	557	592	585	561	587	559	594	603	545	584	602	532	595	580	619	586	600	603	552	621	579	554	605	622	570	605	575	572	569	576	559	596	560	567	592	580	584	595	552	569	596	564	567	596	595	590	606	613	565	584	524	564	562	569	570	535	535	589	581	568	569	593	633	556	522	615	546	573	578	579	614	566	606	593	573	609	609	558	581	595	593	569	598	564	575	590	571	584	578	569	527	544	624	554	566	589	560	541	554	575	595	567	554	587	588	558	587	651	581	562	605	577	540	544	573	559	582	593	569	592	563	551	578	613	572	590	543	572	583	603	583	555	575	556	573	621	565	583	591	558	611	577	597	572	572	548	571	546	595	584	601	543	612	576	578	568	559	575	585	552	638	610	589	608	617	532	596	575	537	546	521	558	592	570	571	557	596	539	587	561	598	600	573	587	579	570	610	558	550	579	537	588	581	621	601	599	624	563	568	591	536	574	581	584	608	573	638	587	595	594	587	565	553	598	605	614	599	634	573	575	582	570	589	584	538	572	571	558	567	542	581	583	615	554	605	589	594	598	610	585	603	603	574	602	598	596	593	561	557	588	608	554	602	616	559	575	562	568	606	544	569	626	587	558	633	624	598	567	598	572	601	576	614	566	597	567	571	513	610	526	589	594	598	569	568	543	552	617	585	590	543	523	566	610	585	560	580	544	607	556	554	572	571	605	561	587	566	563	587	563	581	559	620	603	573	609	558	569	585	563	594	621	603	593	568	537	605	579	606	583	587	571	600	596	597	591	596	597	600	593	556	584	564	587	552	565	571	589	614	601	572	592	621	593	554	626	515	527	574	588	610	566	592	597	531	558	604	568	617	598	599	584	566	620	578	555	577	614	600	546	568	583	621	574	587	577	561	590	591	586	606	575	562	563	563	574	578	622	591	617	584	572	623	544	597	574	607	531	551	566	597	540	569	584	589	586	552	583	575	583	565	577	564	558	580	558	580	552	526	577	611	587	547	548	550	586	537	589	563	591	607	570	542	571	553	626	551	597	600	607	530	572	578	587	621	620	608	593	619	540	587	535	610	566	571	587	624	575	581	565	663	589	619	572	597	560	613	602	562	596	555	616	555	565	561	567	632	563	584	583	559	597	543	615	555	579	604	571	587	602	548	597	581	584	553	570	588	598	587	555	560	578	548	581	580	576	554	588	565	580	607	590	593	593	553	583	583	606	596	572	587	592	538	572	600	573	569	536	593	614	586	578	570	571	612	584	591	586	647	594	618	576	634	573	567	571	574	636	551	541	612	612	586	604	562	612	566	584	594	574	603	604	590	610	582	581	631	537	583	641	571	560	605	567	585	551	571	537	577	551	560	588	571	600	568	568	572	555	560	619	617	638	561	586	531	588	590	579	607	582	593	551	595	539	528	593	574	579	578	561	588	532	580	577	571	595	561	575	582	577	571	563	587	580	569	551	569	561	563	580	595	605	577	561	595	592	588	605	553	626	551	607	579	608	560	589	584	578	552	587	578	530	554	559	579	572	589	595	597	600	571	586	573	601	554	549	570	572	591	592	584	588	589	570	600	631	567	556	620	565	554	549	599	565	570	624	610	602	563	566	584	591	557	561	554	642	580	607	546	608	599	567	566	594	579	583	578	566	603	569	537	567	640	584	578	549	587	582	591	544	573	617	617	550	573	556	578	604	585	569	546	571	525	585	580	616	596	569	573	585	626	548	561	577	588	576	553	565	535	590	608	590	561	586	612	567	604	570	566	605	555	572	557	588	588	607	557	604	582	584	572	583	593	574	531	585	579	591	562	572	605	552	576	542	549	569	584	573	573	603	598	609	537	560	577	601	623	566	557	559	578	595	587	539	583	586	566	586	584	597	568	557	563	594	561	580	651	569	649	600	574	582	557	582	569	592	628	558	598	556	593	608	550	607	590	597	571	586	604	602	571	569	573	610	550	608
24588	20326	26178	24336	20315	8829	1094	786	629	640	548	529	493	461	476	438	452	443	458	408	412	414	412	389	410	406	404	442	433	398	390	421	389	423	376	378	402	364	395	401	420	385	400	396	397	399	371	392	372	380	395	372	397	396	414	402	347	399	410	341	400	379	391	369	397	388	413	429	375	439	409	395	419	379	393	390	399	412	372	361	433	405	387	404	351	360	387	384	401	372	355	388	395	404	400	403	368	376	386	371	390	356	399	370	417	405	363	378	409	363	389	377	385	380	389	366	380	376	422	403	391	439	349	370	396	337	404	384	339	372	382	379	366	378	360	386	400	372	355	357	415	392	382	381	382	378	400	372	404	391	411	367	385	386	392	402	366	384	385	394	350	380	419	381	369	374	374	391	412	403	390	410	403	399	381	390	398	402	383	404	420	398	388	397	380	388	393	369	369	376	373	377	385	410	377	413	415	373	403	395	351	402	395	355	410	361	356	408	373	386	366	348	407	396	358	381	395	401	396	377	401	387	373	396	417	374	389	422	450	379	365	387	394	393	394	376	386	407	394	383	404	376	376	403	371	404	369	374	391	379	397	421	394	392	401	378	360	359	389	388	371	402	399	349	390	370	413	363	385	351	382	376	429	402	379	407	430	372	388	389	394	394	419	369	379	366	416	392	396	395	375	376	387	392	376	417	392	373	387	399	377	393	412	385	379	362	365	401	402	402	391	428	405	397	392	393	367	389	390	376	377	380	376	378	367	358	353	365	378	398	395	353	376	360	407	391	370	367	388	384	328	381	423	395	348	387	411	360	396	392	382	374	398	368	392	350	354	380	413	369	423	357	411	397	392	397	371	384	376	355	374	431	386	434	398	412	439	351	367	375	425	397	387	380	385	377	384	365	403	381	383	376	368	397	355	373	391	376	362	408	387	366	409	400	380	385	376	385	353	371	407	342	391	405	406	360	382	384	378	426	390	398	388	386	403	408	371	400	404	370	413	413	371	381	413	400	388	345	361	392	408	373	381	399	378	364	409	400	374	384	416	378	392	438	377	401	358	371	368	361	379	394	391	403	354	375	382	368	407	379	384	393	371	404	339	400	366	381	389	375	396	410	377	404	377	379	367	403	402	369	381	403	397	353	400	390	377	396	387	354	367	377	401	333	391	375	399	369	392	383	415	392	404	416	413	404	378	393	369	377	409	418	421	387	411	395	368	378	377	372	390	375	387	378	361	372	403	376	372	368	389	376	371	385	389	363	380	400	406	378	376	398	431	394	352	377	395	396	374	380	374	388	361	371	388	375	361	383	363	380	370	371	391	406	377	380	415	379	407	400	366	380	396	379	400	363	378	351	389	416	427	346	413	367	393	356	365	376	402	374	377	371	405	410	380	399	365	365	381	414	413	384	388	381	402	404	371	367	378	386	404	395	345	346	391	380	386	411	373	404	367	395	362	415	399	424	405	364	383	424	361	389	381	408	398	364	379	381	393	390	370	392	384	373	395	396	352	392	381	384	319	380	400	361	374	432	391	383	351	402	411	353	370	382	400	343	385	389	357	401	389	387	384	347	386	376	367	376	400	406	411	433	371	389	399	360	381	394	424	384	390	411	403	354	382	402	348	372	378	372	421	400	383	419	364	399	359	374	400	392	394	397	340	346	374	366	414	354	372	390	375	398	369	370	402	401	370	404	367	377	377	405	376	401	360	378	349	403	399	387	372	385	391	366	383	382	415	348	389	343	413	331	378	412	371	353	378	382	415	409	399	396	400	394	420	418	377	412	378	362	415	377	392	384	351	378	387	388	367	368	367	368	349	401	406	369	372	396	363	388	353	405	381	368	372	390	361	383	378	375	397	410	396	407	355	391	392	403	379	368	374	385	426	378	352	382	400	349	371	385	392	376	403	404	344	359	385	429	381	401	401	395	355	377	385	404	349	354	401	364	385	403	372	395	363	423	381	393	376	428	371	394	384	390	406	359	357	376	381	345	373	389	384	383	361	370	363	429	353	355	321	368	361	414	358	333	360	395	397	398	391	393	417	393	369	356	371	390	355	394	384	373	373	384	393	366	361	403	380	399	371	357	423	411	448	406	403	407	377	383	385	401	420	405	393	364	403	383	367	380	389	350	359	373	399	360	378	386	362	355	345	392	398	373	372	349	340	385	426	371	383	426	394	381	400	417	387	377	367	363	422	382	372	419	366	401	406	378	416	402	385	368	388	360	428	420	396	368	421	368	382	365	390	407	392	386	398	375	386	405	347	341	386	387	362	421	365	379	355	387	350	385	362	387	415	367	346	419	415	377	375	361	374	369	370	417	377	389	390	372	396	379	374	388	373	359	385	369	405	377	396	392	399	394	398	381	377	354	387	396	394	403	358	406	389	405	362	394	345	401	379	381	400	385	415	378	373	379	382	391	384	389	375	382	397	381	384	388	402	339	424	388	403	390	382	342	382	377	413	376	395	380	366	355	407	346	400	365	380	404	364	419	375	365	376	362	403	365	388	390	383	377	375	388	414	390	366	396	415	435	349	359	390	361	373	380	376	395	389	401	393	379	395	410	390	383	393	382	419	384	354	357	365	365	394	404	436	383	358	382	371	380	373	386	355	375	374	374	403	395	383	368	364	388	357	378	379	394	372	380	392	380	363	414	389	402	399	373	386	391	395	412	375	389	359	403	383	379	365	356	391	364	392	404	335	380	373	356	345	386	411	355	409	386	398	368	388	383	396	362	396	419	372	375	407	392	407	377	403	424	361	374	357	385	413	394	427	404	385	373	379	397	404	405	362	362	376	379	375	367	391	365	369	386	387	422	363	368	395	383	372	408	391	362	394	361	387	418	380	381	413	355	387	388	400	382	378	384	390	409	398	369	368	365	384	356	425	417	369	351	350	410	385	400	381	393	377	379	375	360	392	369	379	393	393	390	420	403	379	372	379	339	407	413	407	323	380	367	373	408	403	392	402	339	382	401	377	399	376	392	413	369	393	373	365	362	395	361	380	409	352	395	355	367	370	413	387	393	377	394	369	404	399	423	396	377	346	381	376	386	379	390	395	389	371	397	405	411	400	396	353	393	380	378	373	365	395	386	366	382	421	365	372	414	371	369	395	367	444	362	401	352	394	422	416	364	373	384	357	411	401	392	384	410	375	400	401	365	368	402	378	400	374	387	343	363	370	381	316	364	363	400	375	395	363	387	345	374	351	407	404	393	374	389	419	386	367	379	367	370	379	379	392	382	384	379	386	406	385	352	349	354	391	355	347	371	370	410	377	372	388	355	389	355	379	401	384	396	365	404	406	420	400	393	393	411	393	395	386	375	391	379	389	382	374	366	405	374	378	346	394	390	373	371	382	380	382	412	420	394	408	369	365	392	352	391	387	405	375	392	400	359	395	384	404	399	359	413	405	365	355	372	333	385	402	369	382	369	426	392	402	410	396	353	375	374	375	390	374	380	390	412	379	382	408	379	388	391	383	367	360	367	384	373	378	355
29645	8001	7213	3813	2679	1840	1437	1222	977	890	795	711	645	659	595	581	532	557	507	494	490	515	480	463	453	427	404	420	446	430	439	407	417	400	417	420	407	446	417	448	392	410	433	408	415	404	435	393	439	380	446	434	422	422	399	387	433	407	382	419	382	397	386	407	422	382	394	414	423	401	380	413	439	374	358	411	391	397	402	409	410	391	406	389	419	421	374	418	408	422	368	423	421	364	435	393	406	419	412	422	393	418	395	404	448	386	410	422	399	426	406	375	389	382	403	408	434	378	403	423	388	426	376	432	430	421	384	411	419	430	435	398	413	371	416	379	396	397	409	388	413	395	386	432	391	373	394	387	407	426	405	414	392	410	408	389	409	412	395	412	394	404	390	396	397	399	387	425	362	355	421	427	387	418	442	392	383	375	389	401	419	393	390	425	418	374	379	376	398	380	398	420	375	410	430	434	398	437	398	392	387	412	422	418	425	400	366	399	405	422	423	411	436	439	440	382	390	371	387	438	407	373	384	403	414	396	393	403	409	428	405	387	386	386	435	385	363	419	369	407	405	432	393	421	398	373	396	409	367	420	397	405	406	393	378	442	384	397	369	420	420	353	402	403	411	421	451	429	401	407	396	441	421	392	414	412	406	398	431	393	393	417	374	372	395	425	394	414	370	425	401	428	367	394	398	414	437	450	400	391	426	400	359	386	389	399	440	442	368	388	387	419	428	373	365	387	399	386	406	380	422	393	347	374	406	393	378	399	395	378	387	391	424	390	399	393	400	385	385	403	388	402	421	386	418	371	375	392	377	380	413	389	415	380	420	382	448	388	403	407	412	380	413	430	399	413	366	372	397	410	395	407	375	390	406	382	383	398	381	392	360	392	379	383	414	384	379	414	386	395	421	412	385	394	390	415	394	379	397	424	398	434	427	387	388	360	372	407	413	392	366	442	360	370	443	395	381	404	360	409	400	410	395	389	426	396	401	429	412	440	398	399	398	409	403	413	401	391	396	379	395	407	364	394	415	380	424	423	419	404	403	396	400	381	379	444	400	426	387	407	421	402	393	399	391	414	368	389	394	414	361	383	396	391	395	398	423	396	364	414	424	371	388	388	428	378	400	387	375	412	383	436	395	395	429	417	376	363	414	378	392	390	384	384	372	388	401	399	421	412	440	377	419	418	413	385	425	404	413	413	419	369	392	387	388	434	439	408	379	428	402	394	446	431	421	389	392	380	439	400	394	415	381	379	418	412	388	405	405	393	396	441	407	406	415	396	430	382	385	393	413	390	404	429	431	417	418	418	387	402	383	385	380	411	425	401	417	411	389	395	385	458	413	395	403	433	388	383	421	390	389	360	400	414	394	395	439	438	398	388	397	400	404	374	408	379	391	361	409	414	412	403	424	406	377	454	421	403	363	391	377	408	378	367	420	426	427	378	408	427	401	347	406	386	405	416	407	390	381	376	400	415	399	402	437	450	390	434	380	401	385	406	443	382	368	410	396	400	398	401	404	393	399	414	391	383	408	392	395	406	442	377	379	394	392	391	378	391	394	403	395	408	426	396	394	393	419	431	406	391	435	401	416	383	416	380	373	407	403	400	440	406	408	419	390	368	399	365	366	382	387	405	387	438	396	394	396	424	412	400	415	439	417	407	423	422	398	392	447	437	397	424	421	405	382	385	397	398	415	394	417	395	412	415	362	397	372	403	411	401	391	400	374	433	416	392	404	368	409	422	373	369	430	412	397	419	418	423	384	406	428	370	392	396	373	401	415	391	394	421	405	420	412	402	392	421	397	442	392	413	380	420	421	393	387	432	423	408	414	450	399	399	409	409	419	408	428	390	426	404	421	395	403	405	394	408	385	406	385	417	381	397	449	393	389	438	415	359	404	426	418	398	411	403	369	373	416	426	423	424	412	413	370	416	398	471	393	406	377	394	419	402	425	397	407	430	427	424	393	417	382	374	452	426	406	397	413	397	426	399	362	386	426	390	388	377	393	413	385	399	390	365	394	389	421	396	379	387	384	411	421	406	384	432	404	430	366	419	393	371	377	412	389	388	434	367	395	407	395	413	408	384	425	411	386	375	437	421	392	382	418	404	395	421	415	435	425	369	396	404	402	390	413	396	394	403	419	401	397	437	398	361	418	415	407	391	395	411	408	408	369	407	354	396	403	386	463	390	417	393	397	385	406	410	438	402	398	413	359	427	388	385	403	407	398	423	383	432	379	407	395	382	414	387	368	376	409	413	402	391	406	435	392	408	367	411	435	392	413	399	396	379	374	432	399	415	399	402	409	418	340	421	431	402	428	422	434	358	367	405	394	402	405	395	376	420	395	408	415	400	377	441	416	427	405	409	396	407	395	418	385	426	421	433	422	405	421	387	395	379	386	392	423	390	407	405	423	389	429	422	397	421	408	390	408	356	409	398	391	410	417	380	404	405	401	457	364	410	411	398	380	382	372	443	391	395	412	389	379	388	373	407	427	416	415	391	395	385	400	405	417	402	384	409	392	411	402	383	398	398	402	399	407	399	397	378	408	386	430	430	426	394	402	408	406	445	398	400	352	399	382	406	434	394	407	383	408	437	415	429	397	394	387	410	388	399	398	395	402	378	416	395	409	418	407	353	383	399	381	400	420	434	383	392	378	399	414	414	433	414	402	413	403	426	354	380	401	380	449	399	378	429	395	393	396	368	413	383	414	395	402	390	388	374	378	400	408	398	374	397	405	401	440	403	416	373	415	399	383	389	420	401	432	430	399	397	408	455	430	374	428	354	419	391	387	410	369	428	392	405	370	371	385	393	381	414	408	401	396	391	393	372	388	409	391	393	402	404	414	408	427	366	371	356	386	386	416	411	403	392	403	439	415	398	407	358	378	383	378	370	374	386	420	435	369	397	428	394	403	408	400	408	414	413	438	436	393	433	415	413	399	398	387	421	389	433	361	394	405	413	409	419	364	358	341	389	396	393	428	425	420	355	381	434	405	383	393	436	409	373	384	407	351	360	394	418	434	370	399	423	423	451	394	415	386	383	431	407	440	393	413	378	404	402	406	388	437	409	397	378	417	423	416	435	372	387	401	399	388	379	427	382	408	422	400	426	435	410	398	390	413	401	425	408	370	415	411	422	432	403	387	360	403	421	358	365	363	388	386	423	447	403	424	394	372	397	383	412	403	349	430	386	401	412	388	441	391	401	412	381	375	388	402	399	394	390	455	393	401	398	387	396	399	421	400	403	365	397	408	371	392	414	388	380	399	436	401	413	372	388	355	390	433	404	415	377	427	395	391	415	417	413	429	393	400	389	390	383	389	400	391	406	396	386	374	415	422	404	431	386	393	391	397	399	401	406	391	406	394	419	423	404	391	404	389	425	422	423	381	424	391	383	417	408	408	404	385	389	403	387	435	401	388	371	403	393	363	402	418	394	424	394	395	420	353	387	393	386	375	395	423	422	391	386	393	400	428	413	401	376	408	395	398	424	403	394
22540	20356	26741	23834	20359	20424	8865	1687	1230	1210	1102	1048	1033	933	949	913	885	889	795	865	828	883	888	816	788	831	819	842	776	753	817	829	813	840	823	866	788	778	800	800	779	820	779	860	749	767	846	833	829	819	762	751	781	809	772	775	758	767	765	742	791	810	801	776	738	776	753	788	759	739	722	814	792	806	719	811	788	815	722	803	761	741	769	763	829	809	836	776	806	730	761	737	790	764	756	760	731	744	791	789	775	733	797	812	778	782	795	752	750	774	731	801	797	763	761	771	724	782	764	753	740	774	756	789	744	810	794	776	749	737	795	767	725	782	711	777	785	769	796	776	767	739	859	762	739	778	745	815	763	757	807	762	749	828	771	786	777	739	796	728	773	787	804	756	746	762	787	822	751	772	797	818	736	763	749	756	698	762	745	759	795	780	797	767	794	751	753	763	785	781	792	726	798	766	767	759	801	775	790	746	793	756	757	775	741	785	763	777	772	774	705	768	763	789	790	761	725	725	768	734	780	739	762	750	756	764	771	751	798	751	778	742	741	740	768	711	748	732	731	796	800	797	794	778	763	790	716	819	816	763	801	715	778	770	795	809	775	758	809	776	774	790	839	764	780	739	803	752	760	776	790	751	741	785	773	751	757	768	784	766	758	789	798	788	738	771	756	751	783	791	736	750	795	737	704	797	761	782	731	711	790	751	787	753	816	727	781	777	735	734	775	792	751	720	835	746	776	789	734	754	784	811	743	760	814	731	826	774	799	761	831	786	761	767	813	787	812	735	734	785	808	785	753	775	749	760	751	721	730	808	822	762	764	792	793	805	781	838	733	757	738	747	822	783	821	760	743	731	851	789	725	748	751	812	722	775	772	793	740	811	799	780	747	688	833	770	767	764	761	774	807	804	785	770	789	797	777	781	765	747	754	712	796	754	807	759	801	789	764	809	770	805	782	760	778	776	757	811	782	735	754	724	788	776	733	763	723	810	830	798	739	773	733	792	786	766	800	786	725	760	745	779	754	739	792	728	755	752	809	800	741	774	778	771	772	793	788	807	784	757	794	800	805	804	778	771	771	767	796	738	731	797	742	798	803	783	744	803	801	780	786	785	773	787	754	744	762	715	833	815	795	786	781	741	769	751	792	787	747	732	749	780	740	811	769	781	747	799	771	737	763	760	738	799	788	796	822	786	821	751	744	756	744	770	754	759	779	797	749	751	796	770	765	733	794	718	765	723	771	782	794	771	726	818	782	833	803	751	798	776	794	811	781	765	724	782	738	762	736	790	779	752	756	736	779	733	775	741	751	822	773	783	759	739	810	789	766	721	756	795	720	753	771	830	785	777	804	750	790	820	817	791	775	748	779	789	824	738	773	775	740	772	733	805	729	777	769	750	746	766	736	760	718	802	733	820	796	761	744	735	788	820	725	770	754	781	789	776	772	755	818	725	782	751	722	748	762	764	769	798	753	799	775	781	746	774	681	754	742	793	801	787	779	813	759	792	764	811	760	751	749	779	775	775	796	713	742	796	777	764	755	832	742	771	777	757	789	771	804	776	762	804	746	774	798	794	816	753	781	781	755	775	795	747	745	784	789	807	741	791	816	757	761	764	763	758	777	779	772	808	762	803	808	765	808	755	756	759	744	796	753	777	831	800	778	782	764	745	803	726	758	823	834	799	774	753	810	759	786	770	823	769	748	748	759	756	801	765	749	735	735	844	793	775	756	797	749	756	790	789	770	774	765	751	779	773	813	700	777	794	808	809	782	801	775	768	735	780	746	733	836	729	762	770	731	779	781	741	727	723	758	782	759	730	796	776	749	793	772	791	803	758	748	780	755	781	749	784	709	805	765	753	779	736	779	795	794	765	765	824	811	759	806	726	727	734	780	709	735	779	751	738	749	781	786	768	761	730	832	777	756	785	752	745	823	784	765	767	734	784	776	758	760	765	821	769	734	774	766	798	802	768	729	789	772	748	764	742	813	772	746	760	774	809	806	770	771	763	775	710	764	786	816	816	807	755	767	802	715	795	745	784	803	732	832	766	719	805	732	797	710	708	747	749	725	748	768	753	806	749	741	778	711	754	738	763	747	762	783	764	790	757	757	792	737	760	810	781	735	765	757	765	780	810	750	710	767	819	787	723	801	811	804	792	754	740	830	745	794	764	722	787	779	784	815	827	740	734	777	775	794	767	771	753	771	776	725	775	754	777	776	813	764	772	769	771	769	814	809	747	766	764	761	811	827	774	741	791	769	806	742	807	741	779	794	779	740	817	748	814	772	723	724	809	810	751	754	766	772	797	776	715	809	798	788	753	735	779	754	780	793	769	744	792	801	758	748	792	803	771	764	779	755	762	760	748	759	709	755	724	782	804	759	776	757	732	775	785	783	787	816	787	785	803	772	772	817	810	773	757	776	800	764	868	759	798	782	813	721	759	789	795	729	762	731	736	765	770	733	774	764	773	814	796	733	767	797	712	753	724	784	786	821	750	779	755	745	753	806	806	764	787	772	789	763	794	775	764	749	782	770	700	785	806	800	731	807	741	762	874	744	780	774	767	798	744	796	785	802	777	728	776	809	734	823	787	789	714	743	779	769	758	753	807	752	761	807	785	772	740	739	746	761	774	778	723	691	740	813	848	757	799	710	758	775	800	735	821	783	795	725	757	778	766	768	747	797	821	749	727	763	762	804	798	772	742	730	748	724	772	749	762	785	726	741	736	762	746	724	721	738	781	756	763	786	747	774	761	772	763	787	759	784	780	825	728	767	758	829	765	771	761	720	761	777	761	800	796	792	796	816	739	793	765	804	760	700	763	712	802	804	747	823	803	771	792	751	792	752	766	793	754	754	791	737	690	741	778	816	810	811	777	756	706	767	775	737	804	836	810	742	775	778	764	772	784	747	770	787	798	755	791	760	762	796	779	756	781	773	736	733	743	753	762	780	788	796	822	749	745	733	759	822	762	784	777	765	805	756	768	751	769	683	773	779	783	786	731	723	767	762	770	760	739	769	767	735	738	767	769	795	822	754	772	809	760	796	793	781	769	786	763	724	749	765	749	747	778	741	779	749	764	792	791	763	780	705	796	779	751	765	782	811	775	758	820	761	756	796	787	776	768	738	740	746	727	744	780	782	788	771	787	781	762	809	753	771	747	742	746	804	730	799	795	788	709	801	812	765	793	790	708	756	799	824	767	798	768	755	724	760	780	775	743	733	799	789	751	787	793	823	778	801	746	782	777	760	746	766	754	776	763	759	750	773	752	725	801	750	807	794	726	819	766	755	812	757	720	727	729	757	761	734	764	791	779	819	758	741	764	778	762	755	772	738	761	821	726	727	805	753	743	824	795	733	807	783	765	729	809	761	763	758	796	762	772	727	720	733	750	740	812	763	741	793	806	792	724	721	768	726	776	743	818	724	787	774	769	795	763	800	759	784	765	777	753	827	743	793	719	723	733	726	727	732	798	757	769	783	840	781	769	786	790	758	773
24542	13487	12288	7100	4710	3568	2768	2359	1968	1749	1521	1409	1193	1139	1157	1082	1010	1025	942	940	899	899	897	895	907	881	849	858	826	851	840	809	799	826	818	834	778	801	808	804	741	744	800	769	748	765	764	722	763	807	765	743	760	765	733	710	723	770	779	743	764	723	784	759	740	786	751	698	757	739	732	768	776	736	737	716	792	775	761	752	761	769	759	718	754	736	738	770	732	768	764	759	737	768	740	737	771	753	711	707	781	758	798	709	744	739	765	771	732	730	768	696	719	702	798	768	724	739	746	663	754	731	714	724	696	743	747	702	723	756	777	750	753	741	731	793	749	730	755	741	760	731	686	752	746	759	780	700	715	749	731	791	767	755	758	707	735	707	762	732	764	717	721	780	697	720	741	747	777	771	760	732	750	741	698	725	751	705	764	746	725	746	785	752	735	761	767	747	741	728	780	741	806	728	753	744	722	708	709	774	751	762	755	754	711	761	759	779	691	737	724	719	675	742	764	757	717	722	732	802	760	726	750	712	713	764	748	774	729	759	737	701	716	740	682	740	679	737	732	761	758	746	742	745	735	788	748	745	715	747	779	769	724	752	724	759	723	733	813	717	770	731	754	729	731	769	721	786	787	774	684	736	750	702	739	742	730	729	706	740	717	736	733	760	759	794	753	707	703	757	765	703	699	739	671	746	731	782	767	711	727	732	687	723	775	753	723	727	688	797	744	755	735	703	716	753	770	695	737	761	731	778	748	738	748	745	765	725	755	733	715	725	776	712	699	737	758	731	757	748	737	749	750	732	744	718	749	755	755	681	720	775	714	753	742	738	729	722	758	744	715	743	764	763	735	752	714	728	745	747	708	750	730	757	794	745	732	721	711	741	736	744	714	743	733	749	732	706	762	792	752	759	716	751	717	721	722	728	748	788	721	762	695	791	752	687	684	743	758	709	766	778	733	726	722	773	754	712	711	743	710	730	699	761	683	755	794	754	741	709	743	742	755	767	708	742	760	755	764	759	726	733	700	717	730	736	735	733	748	753	734	760	720	759	760	753	720	757	722	740	744	702	763	766	773	708	704	738	737	669	734	694	747	720	762	706	720	777	710	738	750	731	747	758	712	750	723	694	708	781	707	731	760	666	724	756	734	738	735	735	784	717	736	679	771	717	756	722	708	743	741	699	733	735	669	740	711	712	765	757	714	755	676	743	717	744	746	755	744	734	719	680	802	722	715	738	734	729	701	729	787	688	718	768	723	720	752	761	716	760	736	759	755	749	746	768	697	737	738	701	772	704	734	687	680	755	709	776	751	693	738	760	767	725	689	729	744	721	721	704	739	728	776	733	782	735	684	706	741	759	715	716	743	744	675	717	724	778	769	732	716	770	773	682	703	723	773	740	794	742	795	737	764	746	724	686	783	741	746	765	719	731	732	733	803	754	702	722	757	736	745	695	736	695	736	746	739	752	732	761	764	761	703	710	701	676	804	709	763	749	747	698	688	741	732	720	757	745	761	730	752	763	763	700	719	732	753	775	747	741	789	756	713	733	738	673	766	734	765	740	759	743	692	786	759	710	752	794	733	688	747	691	760	764	740	721	736	739	745	764	745	685	773	758	708	733	749	703	750	770	721	757	711	763	731	753	705	756	762	740	740	776	696	731	753	747	707	754	730	796	734	759	728	775	743	761	691	727	731	726	734	752	726	743	760	719	746	726	725	736	756	769	740	744	735	710	728	727	752	764	761	692	757	747	771	741	731	772	739	757	694	721	676	781	732	728	723	738	732	744	713	728	707	732	748	786	710	693	730	748	778	745	715	777	700	733	698	755	715	722	763	718	759	763	718	743	736	709	703	770	725	748	722	716	773	747	733	743	721	763	744	716	736	721	739	736	699	753	733	781	729	761	716	772	745	723	712	734	731	711	727	708	712	708	777	746	777	726	775	693	721	755	754	719	755	778	740	783	766	766	766	761	748	738	691	755	728	684	741	767	720	756	759	709	743	768	697	737	734	766	745	812	808	713	754	724	782	722	690	744	700	743	705	760	703	705	736	732	745	754	761	749	719	744	742	741	710	733	761	726	729	694	770	737	754	728	755	728	672	778	790	753	749	734	736	741	783	673	774	752	731	706	690	719	657	715	750	759	700	797	757	794	706	742	724	676	766	732	735	725	710	743	759	734	712	750	729	743	746	762	699	741	767	732	777	712	751	746	716	772	767	715	757	784	694	734	699	739	707	717	760	734	785	700	751	742	785	765	742	749	751	714	782	748	778	734	793	752	719	697	753	771	765	733	716	772	734	780	706	727	750	775	729	712	740	752	745	728	722	702	704	760	760	775	748	703	751	707	742	769	767	710	756	769	713	771	746	774	720	696	708	730	698	719	739	802	740	732	737	784	761	725	719	715	746	711	736	763	732	701	763	780	707	727	713	730	740	712	716	734	773	798	731	733	672	780	724	748	696	763	733	750	779	721	778	723	751	769	761	725	722	741	745	764	756	758	673	696	744	715	735	734	766	738	723	701	740	757	755	744	728	751	723	772	733	764	720	726	719	739	797	750	711	752	735	793	802	765	760	731	738	758	688	717	685	756	735	730	754	751	746	733	700	728	712	779	692	724	733	766	751	714	741	757	747	676	786	729	751	760	747	723	754	726	700	765	684	748	735	718	794	768	712	702	762	642	759	753	744	753	752	761	774	793	782	751	797	736	767	734	729	758	723	751	701	742	740	752	721	699	759	680	790	776	756	733	752	756	762	757	700	704	694	768	708	745	787	699	716	722	753	760	723	734	759	723	710	764	760	754	723	725	708	780	762	758	736	752	724	742	721	723	702	736	697	718	775	719	732	800	778	748	764	752	725	744	740	725	716	728	706	741	743	708	697	709	727	767	725	761	707	670	744	742	749	780	759	767	735	776	761	724	760	735	723	751	736	723	732	775	752	760	756	753	732	755	742	730	745	772	748	730	727	730	695	777	757	781	718	745	729	705	747	731	739	722	705	697	737	745	701	726	777	734	714	759	756	653	775	754	717	762	737	747	726	729	714	731	733	724	737	722	761	748	734	722	717	723	771	707	780	698	749	733	753	685	738	768	687	700	715	756	674	788	788	744	752	701	774	777	759	738	709	760	757	692	741	767	739	729	756	705	726	726	740	752	731	747	758	745	689	744	742	684	698	731	750	750	722	748	759	719	715	735	725	768	686	748	723	743	699	726	740	738	728	752	741	752	759	668	744	710	702	685	740	771	742	761	735	718	706	701	783	710	777	773	739	801	745	780	708	736	749	741	737	764	717	746	732	743	740	732	753	753	734	760	739	700	752	716	720	761	709	732	727	751	761	698	756	725	746	754	736	749	718	757	748	802	714	744	687	692	784	751	738	703	744	724	715	744	700	770	762	733	767	791	728	745	699	762	727	754	734	782	733	785	717	731	738	738	705	708	771	728	751	728	743	740	724	728	723	779	792	742	803	747	794	738	786	734	729	696	785	706	755	695
32129	14990	2694	786	663	579	580	592	582	587	577	531	524	555	562	534	557	566	552	535	585	531	579	567	573	572	542	537	557	583	510	528	578	548	543	565	604	574	586	575	534	551	577	540	561	521	603	548	549	526	571	541	553	572	550	501	548	546	555	574	514	552	561	557	592	529	546	581	628	586	531	513	551	544	565	566	576	543	567	528	582	618	538	536	592	567	545	557	553	583	573	583	602	554	558	526	544	533	612	524	514	563	566	579	585	537	503	534	541	566	564	535	575	535	540	582	534	567	549	574	544	588	562	588	555	556	506	557	567	525	558	585	541	545	575	553	530	542	515	521	580	547	566	569	555	605	554	576	532	547	558	542	594	560	610	535	520	577	540	518	560	566	526	539	550	581	556	569	557	480	549	527	526	533	540	550	582	513	531	575	533	564	610	554	549	532	543	554	576	545	552	538	571	563	527	540	548	554	533	549	581	558	553	557	545	568	518	572	591	522	593	508	511	539	583	550	539	555	557	550	562	525	543	526	560	563	560	575	558	550	582	559	508	575	525	555	536	561	502	552	550	558	528	549	547	529	555	527	583	584	588	544	525	548	526	527	570	519	553	589	501	578	541	555	560	572	542	574	589	567	537	543	567	585	591	551	517	543	540	492	567	588	596	588	549	592	554	535	518	589	548	527	530	522	533	547	564	537	535	578	584	507	566	568	560	554	553	559	564	552	547	622	534	551	589	564	562	554	573	547	530	576	514	593	547	563	545	559	555	570	583	557	570	571	527	570	563	573	579	555	594	557	549	542	544	554	586	549	570	529	560	531	592	546	570	531	535	549	577	525	533	563	568	549	535	553	563	590	549	574	522	537	537	552	557	529	549	523	541	541	530	521	518	527	604	552	564	556	542	535	540	528	556	537	568	510	504	595	573	553	556	553	552	538	552	534	555	538	546	544	550	562	554	554	581	583	508	532	556	525	551	561	580	549	533	570	537	543	602	601	558	557	530	536	525	545	536	549	539	550	506	587	577	554	548	551	603	576	559	559	555	597	574	557	573	541	560	520	500	559	568	543	588	599	560	525	523	553	533	555	608	538	555	589	586	538	558	541	543	543	541	543	551	559	543	521	564	577	550	536	549	562	556	505	572	545	579	597	534	573	565	569	540	541	489	554	503	575	534	532	561	560	559	558	537	521	565	545	531	533	583	566	536	573	584	539	583	566	546	520	545	547	580	565	552	578	613	564	567	545	547	521	574	599	540	569	568	522	574	504	570	625	531	540	564	568	530	545	574	531	571	542	564	536	534	551	509	553	550	567	544	543	531	534	565	501	559	556	540	566	551	577	583	542	528	544	549	585	551	556	534	529	558	568	533	572	560	542	586	569	508	530	541	571	541	525	542	537	561	564	548	563	498	573	500	586	580	580	553	510	545	537	586	556	582	555	544	573	540	586	570	565	513	574	547	537	555	526	569	550	530	513	601	559	522	580	567	518	539	541	557	596	557	571	558	584	553	551	516	566	599	504	551	534	541	569	528	568	553	553	564	563	569	584	588	559	543	525	527	565	536	557	622	568	523	532	545	580	508	517	526	554	538	549	534	558	575	569	602	569	528	577	532	548	551	527	565	549	567	587	530	591	561	539	539	551	540	495	501	544	554	564	569	544	528	577	586	577	574	556	560	561	558	573	561	565	557	548	557	530	539	552	551	575	576	554	554	571	572	553	570	529	492	516	559	536	556	552	535	599	589	494	537	589	555	532	537	557	595	566	578	560	569	535	579	569	589	554	562	550	543	562	609	541	564	544	542	597	599	535	551	541	610	536	547	571	543	567	550	542	564	590	555	599	537	571	530	517	585	521	548	561	575	552	576	540	537	533	556	548	546	520	544	550	566	563	539	523	566	511	533	518	578	550	575	522	546	604	554	561	546	551	554	539	545	531	538	558	575	531	565	589	527	573	590	557	600	552	541	545	516	563	559	564	550	587	537	535	539	523	553	574	595	615	569	532	575	547	530	570	537	547	558	504	520	533	567	571	564	540	554	518	544	504	514	512	515	516	533	563	533	531	550	564	552	557	550	620	568	563	558	557	529	601	559	576	543	542	584	550	577	579	545	552	559	551	583	577	578	551	577	558	524	565	581	564	542	563	558	575	572	563	546	600	515	567	525	577	574	559	538	592	553	553	598	586	566	568	586	571	580	611	535	560	549	554	532	532	527	548	577	562	587	498	559	528	581	561	539	590	547	534	580	555	575	536	570	531	546	555	564	549	546	570	548	538	602	508	528	557	557	548	566	520	559	540	549	553	549	535	571	572	548	533	535	532	591	522	561	546	566	573	543	576	594	555	567	569	553	512	573	569	545	518	559	553	511	582	506	552	574	574	529	552	572	552	598	530	583	603	540	531	539	585	563	589	557	580	575	559	540	545	594	583	528	537	552	553	589	519	568	523	550	535	534	586	559	566	546	534	589	561	587	555	475	505	560	525	559	545	541	528	533	532	549	566	542	544	521	515	557	529	526	563	554	540	537	548	562	557	511	527	527	540	523	556	556	547	530	543	538	562	562	544	557	557	538	546	590	581	618	528	545	572	533	537	551	552	567	582	526	515	547	550	551	535	579	577	545	520	510	565	507	560	553	575	582	559	537	596	550	546	534	526	506	528	560	549	527	561	576	565	598	573	589	544	567	537	570	591	593	580	552	537	553	567	527	558	591	543	592	562	538	529	528	516	538	528	540	574	587	569	552	549	569	555	508	567	547	526	602	540	542	545	577	571	578	554	522	574	568	514	556	587	500	545	569	582	517	550	585	525	559	558	571	581	566	550	569	542	556	544	559	552	521	553	569	525	566	569	543	594	569	566	570	549	534	598	570	569	551	537	552	567	567	561	545	575	561	552	609	552	542	512	512	572	563	542	599	535	540	515	521	560	528	528	537	570	580	616	545	512	571	578	516	568	520	567	553	554	551	598	501	509	565	556	576	555	593	556	561	553	575	541	618	526	583	544	550	519	562	549	542	596	526	566	582	575	581	551	601	543	577	578	573	537	564	578	548	577	533	544	510	610	524	577	559	527	558	540	536	558	560	559	567	519	567	579	513	535	620	547	544	561	556	513	541	575	584	593	563	535	557	536	563	526	509	586	583	535	521	537	605	576	546	531	584	533	569	554	533	550	600	578	566	555	573	580	543	486	565	542	543	526	545	525	521	565	567	559	561	549	543	597	562	572	545	549	569	540	561	578	537	540	578	536	519	546	541	548	542	541	579	579	578	580	569	560	534	557	541	547	580	561	518	523	532	529	561	527	545	508	591	583	570	570	589	529	531	560	567	527	545	571	542	567	569	542	536	536	588	557	495	559	556	507	576	580	550	594	596	569	551	544	544	572	569	554	578	551	555	544	607	538	554	566	566	521	488	533	578	541	554	569	581	597	553	554	552	552	548	568	530	563	557	552	572	565	583	552	536	589	556	557	543	559	549	523	592	570	555	543	565	537	546	524
22799	1066	957	738	792	676	681	591	658	609	624	599	550	623	627	628	593	599	570	624	583	588	598	657	583	546	551	605	616	596	565	595	581	593	627	562	579	612	617	580	574	592	597	596	561	581	563	581	590	589	568	601	586	582	617	562	590	618	585	584	565	542	565	576	601	598	574	607	628	578	614	576	581	590	584	567	597	616	611	590	622	597	541	587	589	576	549	603	554	541	637	572	608	560	631	595	634	604	596	586	567	592	594	600	601	571	599	618	595	599	606	596	598	542	542	584	558	569	574	564	566	602	601	587	554	603	587	607	592	573	585	578	565	644	584	608	575	566	583	612	573	620	567	581	609	583	659	585	546	602	620	617	597	570	593	589	549	576	607	595	549	605	577	601	606	556	559	600	579	629	587	550	548	590	577	577	585	564	587	575	568	617	634	571	590	611	620	613	597	578	584	612	529	587	555	550	614	578	592	582	584	552	596	628	599	630	580	607	609	631	585	588	590	599	578	598	613	591	546	633	619	542	586	563	541	616	609	622	598	563	628	591	550	579	595	588	582	601	581	620	589	592	609	607	596	577	594	598	553	588	578	560	598	603	562	608	579	574	607	582	579	579	616	647	576	604	621	603	579	576	572	592	569	616	596	568	488	587	615	578	541	600	534	629	563	575	618	574	587	620	602	583	585	588	612	587	578	548	597	600	600	578	573	576	573	598	616	546	618	586	599	568	593	572	577	562	593	613	568	576	562	629	586	585	572	631	618	574	599	591	585	568	570	580	639	610	619	609	601	593	595	605	589	593	570	581	568	552	548	600	606	576	601	614	579	569	560	641	614	567	582	575	565	595	540	588	552	566	581	568	551	589	634	587	625	555	578	609	546	551	620	628	573	620	545	611	565	583	615	596	565	615	517	622	573	608	599	567	581	579	592	617	601	559	577	596	546	608	614	601	540	585	586	596	577	574	554	650	556	619	551	617	590	588	581	564	609	608	586	582	588	602	589	600	624	611	593	565	583	522	543	623	585	612	579	577	574	559	556	557	598	596	572	576	561	606	560	534	585	592	562	583	575	539	613	606	606	572	557	569	583	556	558	549	560	590	622	621	597	579	547	625	569	615	577	586	572	528	609	582	595	574	566	585	627	594	596	576	616	554	624	537	587	620	600	551	559	566	623	593	576	554	606	593	576	610	618	544	559	577	576	620	612	586	564	584	596	571	594	592	565	592	567	595	595	570	549	609	599	541	568	598	544	581	570	582	592	567	615	564	585	588	602	600	539	631	588	620	587	571	630	606	597	617	558	594	576	610	607	582	593	567	593	565	581	615	569	581	582	574	566	570	577	577	541	559	612	587	552	615	607	577	580	585	633	604	605	582	606	614	611	596	520	566	561	584	584	582	594	577	607	627	602	621	565	584	612	596	544	579	581	623	616	594	599	599	536	564	571	641	617	587	608	568	578	578	606	549	555	582	591	627	572	569	561	565	558	554	594	606	615	601	607	560	574	570	597	575	563	564	609	581	558	633	627	631	585	582	571	607	594	578	582	584	582	549	596	566	602	587	562	567	599	567	601	562	603	550	588	633	539	564	600	573	556	599	588	596	614	586	582	564	631	550	586	534	613	613	576	580	594	577	590	581	539	581	640	602	565	585	588	559	573	550	586	613	616	611	615	571	582	562	616	593	537	577	547	575	534	550	590	540	585	540	562	586	606	561	583	598	557	579	554	602	621	570	650	557	593	599	608	627	598	623	589	552	576	591	596	579	591	596	520	552	600	592	635	643	581	538	600	590	584	549	589	622	611	613	588	578	609	563	612	556	570	544	609	586	531	604	579	569	588	580	581	591	597	595	599	598	567	580	593	633	576	564	578	562	580	572	613	566	617	594	604	625	589	572	576	583	603	579	560	593	606	590	590	556	599	589	605	625	563	585	593	649	550	584	567	566	560	571	587	611	563	572	549	574	649	581	604	552	556	587	570	574	597	576	566	627	602	570	608	595	614	556	562	598	588	594	526	604	603	633	554	570	581	595	561	594	591	582	553	636	593	598	601	582	610	581	606	626	600	607	580	608	560	608	583	606	607	583	613	624	622	599	635	642	574	616	572	608	571	590	612	634	617	554	598	553	599	602	564	611	609	591	581	617	589	639	582	614	587	590	621	606	561	598	579	587	571	553	594	609	568	588	549	591	565	576	565	559	576	574	551	587	601	583	570	576	565	570	604	572	539	591	606	573	606	590	616	642	562	613	601	561	579	579	543	581	602	549	559	597	599	582	561	573	615	633	579	611	597	566	595	611	579	576	582	626	594	563	588	599	573	585	545	559	612	579	613	581	555	553	550	574	558	605	629	570	603	628	594	624	599	601	579	555	576	619	618	603	563	601	618	593	596	595	600	605	593	603	611	613	601	572	588	612	619	591	616	596	656	559	583	565	574	644	658	551	612	591	560	623	524	544	535	559	580	544	577	556	563	569	585	555	556	592	600	584	543	599	593	569	616	593	560	559	551	565	586	618	621	570	562	601	581	630	548	590	578	543	591	578	539	583	616	586	624	571	611	582	582	574	550	584	538	650	623	555	582	552	577	573	546	563	596	587	628	608	573	598	587	575	609	625	588	582	566	573	590	552	579	587	613	610	578	611	587	559	570	552	572	625	575	549	594	556	614	600	619	553	596	546	597	580	563	607	576	631	576	595	610	597	562	616	594	591	542	596	543	571	585	581	554	598	577	561	634	615	618	585	621	607	580	592	624	616	538	579	570	574	595	585	552	555	590	575	616	615	582	554	553	586	624	604	581	570	615	626	611	578	596	538	561	557	578	588	594	598	604	612	554	576	539	560	589	545	587	571	579	567	578	599	577	607	588	634	577	596	589	576	568	572	544	598	634	580	620	585	554	607	535	594	586	591	577	607	553	602	563	614	601	572	626	612	574	568	631	576	577	572	580	574	532	599	560	569	577	542	611	585	613	567	579	598	623	598	636	545	610	583	532	611	589	564	593	591	647	597	611	634	598	609	573	568	544	552	600	601	609	593	607	613	594	572	600	587	636	583	585	576	628	569	590	580	600	547	551	618	581	626	615	600	533	600	640	609	549	602	557	570	569	595	566	619	574	585	570	593	557	563	585	571	580	594	601	564	563	599	568	571	606	601	568	584	574	610	553	539	600	620	589	566	638	593	624	591	598	550	568	625	567	552	618	601	582	582	628	605	594	599	561	597	620	547	579	543	653	553	549	574	603	588	639	556	629	600	660	628	589	541	578	558	595	617	546	558	575	599	606	594	580	622	574	553	561	636	593	568	594	568	568	600	627	600	555	588	593	623	587	578	592	581	574	591	614	542	582	587	549	592	607	626	556	540	576	582	554	587	539	570	596	587	556	603	647	589	553	568	581	572	605	609	616	579	584	566	606	584	615	588	607	578	596	588	591	591	573	571	539	595	618	539	596	584	590	600	568	652	555	611	636	580	560	623	552	580	616	566	537	579	607	613	561	586
24492	20344	26313	24240	20317	8265	1087	725	630	590	604	479	474	480	458	453	481	439	457	436	417	450	424	432	414	391	420	408	448	419	434	408	408	390	412	439	391	402	407	405	412	438	394	367	397	382	393	430	380	390	426	385	404	396	385	412	384	394	390	363	410	398	387	377	384	388	424	394	385	382	398	386	407	378	354	352	379	369	416	393	403	396	400	393	403	414	409	393	399	402	431	400	410	403	356	415	391	389	406	397	402	373	381	356	379	398	394	403	390	388	379	365	412	376	394	382	423	423	379	387	407	379	394	371	410	381	431	373	389	347	381	408	401	403	412	388	385	410	403	398	395	397	403	407	368	404	371	426	383	417	365	374	394	396	392	350	392	409	396	398	426	405	409	404	397	406	408	389	386	380	407	391	410	385	398	399	387	374	403	402	383	411	392	403	418	402	375	384	394	392	383	430	404	365	370	401	413	379	387	403	400	409	368	400	424	392	408	381	403	370	428	367	368	397	379	390	411	368	360	391	383	395	404	403	402	387	373	368	400	423	438	416	396	410	388	382	412	410	405	422	390	384	384	429	426	375	374	396	413	428	383	419	399	387	387	405	396	396	379	396	395	390	406	411	383	377	364	366	398	392	392	416	445	397	388	375	403	366	380	384	395	377	411	402	380	405	405	381	404	377	422	382	373	410	401	375	368	378	404	358	386	395	389	373	398	381	423	441	445	408	388	384	404	395	366	396	405	459	424	400	378	443	361	423	377	400	386	408	385	416	390	405	375	396	400	366	399	413	425	371	412	404	434	385	392	364	423	405	431	374	377	384	372	370	378	350	404	411	387	356	350	366	371	361	422	405	381	379	394	377	400	384	412	403	415	398	408	418	389	430	391	358	385	408	377	401	378	382	367	380	404	406	373	407	390	385	406	420	384	378	400	350	396	397	367	406	384	393	362	381	389	418	365	411	373	399	378	422	394	402	426	373	371	436	401	402	373	425	388	390	407	383	408	398	375	430	348	407	407	396	346	373	371	417	418	379	390	369	397	360	403	379	378	432	377	375	376	377	424	408	382	371	391	419	391	365	393	380	397	381	398	361	391	381	368	383	366	360	421	369	375	377	369	407	394	376	426	415	368	416	365	398	403	398	410	358	376	362	391	411	364	409	391	391	427	378	364	366	382	394	380	404	397	389	410	380	411	393	387	393	391	401	373	404	381	408	409	433	395	382	404	375	394	404	414	382	382	390	391	367	445	383	419	367	419	385	435	362	391	422	395	383	392	371	416	377	375	407	375	406	418	385	426	378	411	365	376	383	378	380	373	391	385	413	404	367	404	409	377	418	422	377	381	396	363	409	363	382	406	404	386	368	400	410	361	397	396	421	394	406	382	379	419	370	407	401	392	363	394	404	414	363	405	387	404	380	389	415	379	384	393	352	391	398	343	393	367	417	369	393	389	402	404	380	381	379	384	352	392	406	371	366	378	414	375	384	405	405	399	405	391	411	376	429	366	421	390	422	422	429	370	412	389	395	389	384	424	398	389	380	381	437	405	388	367	389	382	392	391	395	340	409	397	369	356	353	394	415	389	352	412	386	400	373	376	384	375	365	365	402	376	426	421	397	363	418	413	396	380	398	369	377	390	389	398	371	349	348	429	411	397	403	356	375	384	393	421	416	402	406	355	435	405	394	410	364	439	396	375	395	367	384	379	381	396	406	379	415	405	386	396	375	357	396	378	380	382	384	405	393	423	398	372	355	364	413	399	346	390	357	394	390	403	358	401	397	380	399	388	399	386	421	390	397	394	419	403	398	429	413	397	370	394	379	396	411	377	387	417	391	398	374	363	387	410	373	374	395	368	387	344	363	399	397	372	385	400	387	398	393	409	402	395	431	388	400	390	387	376	393	393	413	380	398	392	400	397	357	413	382	425	412	429	391	371	406	401	433	378	380	377	395	385	411	406	396	383	362	362	395	391	383	408	355	362	399	412	406	404	358	378	381	373	400	419	385	394	402	391	398	353	371	354	394	383	371	389	405	441	377	396	434	389	437	383	339	373	422	396	425	375	403	427	365	402	372	407	385	405	400	385	391	407	386	380	422	378	357	401	392	375	412	405	424	384	360	388	356	385	411	422	405	400	405	403	380	393	421	385	376	391	404	374	372	426	359	396	361	370	358	368	385	418	367	422	383	409	392	361	435	387	375	370	374	423	364	434	425	359	375	387	385	342	406	395	410	424	404	416	425	382	392	385	370	365	398	401	433	378	389	362	398	391	398	408	419	408	378	400	370	397	373	400	370	404	395	402	367	391	393	336	386	373	396	417	387	382	378	378	405	390	365	375	346	391	392	434	404	386	417	406	384	411	373	381	399	425	364	386	402	370	379	381	398	366	424	398	371	378	392	379	395	433	415	404	354	364	367	430	379	372	375	430	396	395	361	404	410	403	367	416	383	395	396	420	356	397	401	379	396	394	405	379	388	390	415	353	413	368	365	410	396	397	404	392	369	417	401	434	393	376	378	423	392	375	400	407	381	388	409	393	392	335	406	397	393	407	379	416	398	426	364	373	391	378	368	368	384	374	350	359	405	350	431	392	387	404	374	401	401	377	393	376	410	383	393	426	421	394	394	366	390	379	397	371	383	404	392	416	391	416	421	407	390	431	384	401	393	366	389	409	428	410	392	392	396	387	384	398	416	411	411	395	377	383	415	421	376	401	376	366	394	381	385	383	404	413	379	361	381	424	412	404	413	344	401	404	395	441	392	363	365	387	380	370	391	423	386	392	365	374	401	392	421	421	412	377	378	378	381	402	400	413	398	420	386	396	374	416	439	414	387	399	371	348	406	406	399	380	440	378	410	406	416	372	353	397	403	382	401	417	376	387	415	374	387	381	383	380	386	433	441	434	379	409	414	348	408	401	357	406	420	414	386	405	399	384	395	382	426	417	391	388	375	411	378	395	378	365	399	407	388	398	368	360	397	374	432	408	404	380	386	382	412	356	427	370	401	400	386	403	367	371	383	404	381	417	389	393	379	379	389	355	340	390	401	391	372	371	401	396	403	367	377	384	386	371	372	375	382	392	403	425	409	374	391	390	380	372	371	385	392	433	393	422	384	407	386	376	398	347	443	384	389	423	390	415	386	379	359	383	394	383	391	421	386	392	396	368	408	404	387	368	390	371	403	383	388	383	346	413	423	415	426	414	379	384	404	399	358	379	390	386	393	384	345	378	381	392	366	371	400	420	449	409	406	376	403	409	405	388	405	383	394	383	372	375	422	380	402	427	436	376	393	377	376	398	408	389	387	359	371	399	403	416	380	400	402	420	394	418	397	403	373	412	379	380	393	378	386	366	402	389	399	371	396	392	451	388	376	398	373	411	411	401	397	402	368	390	382	384	371	407	406	404	391	388	380	413	385	399	401	411	389	386	374	409	377	377	373	366	380	399	396	381	367	409	388	366	411	391	413	413	398	392	398	411	406	402	396	404	432	399	379	369	369
32685	7883	7151	3844	2574	1863	1440	1174	1022	895	835	776	694	634	609	568	521	508	528	516	496	493	454	487	478	496	435	460	438	424	438	428	469	455	436	416	430	457	432	460	386	421	384	411	440	436	425	399	394	433	421	430	419	419	384	397	425	416	401	419	428	416	408	462	408	403	429	410	427	419	455	424	403	432	384	426	386	406	425	416	413	371	434	406	415	417	404	411	431	423	413	396	404	415	416	376	386	417	416	433	428	402	402	388	377	426	418	402	395	431	439	373	416	387	414	408	396	423	383	410	400	433	405	397	430	417	444	403	416	413	389	407	396	429	452	374	411	441	409	417	394	372	412	399	353	391	398	412	441	402	432	399	411	404	440	383	451	405	398	391	426	374	396	394	432	408	391	391	416	415	378	388	412	421	374	401	441	388	408	395	400	415	391	376	384	398	423	437	411	410	398	424	403	426	422	392	394	415	407	424	398	408	421	399	381	408	382	402	410	447	422	424	410	448	432	412	396	415	424	428	462	419	460	408	399	434	427	395	425	384	415	408	378	392	387	404	402	425	411	436	398	410	378	400	388	415	389	435	421	411	420	436	403	403	426	405	399	398	426	415	432	420	373	444	386	412	375	380	385	415	398	404	408	375	388	387	387	387	426	417	391	404	427	386	417	411	413	387	381	379	410	406	386	418	432	384	401	393	427	383	399	419	387	422	420	420	411	428	457	411	448	426	405	372	405	404	398	398	403	378	431	440	419	397	382	389	401	383	403	394	426	398	402	444	379	403	417	387	406	398	443	392	398	452	417	393	422	407	395	384	446	441	391	381	397	389	397	419	404	404	409	401	381	401	386	386	403	419	412	405	385	393	431	372	386	370	456	409	386	382	422	421	383	392	416	398	414	417	428	401	392	408	385	434	379	406	409	401	407	421	400	451	355	426	390	388	403	422	412	392	395	422	402	385	404	419	443	361	440	398	376	394	422	397	400	407	385	416	410	393	422	439	389	390	380	417	400	440	379	358	407	436	380	370	383	423	391	391	414	407	395	420	430	395	395	393	407	423	411	436	440	429	424	442	387	388	401	377	375	430	418	406	406	412	389	381	396	406	391	408	402	405	422	421	403	421	371	386	397	404	394	373	421	421	403	385	373	380	417	422	427	391	384	379	389	403	416	389	421	402	399	373	387	409	409	395	396	407	379	384	389	397	413	419	420	417	418	387	362	422	421	432	366	406	410	407	409	426	409	382	393	417	421	388	397	400	394	441	373	410	429	397	420	380	373	408	383	393	402	434	404	413	426	387	417	400	410	410	413	396	412	385	383	401	396	447	440	428	423	428	416	422	440	366	384	365	423	407	425	419	405	428	399	412	382	428	374	446	428	421	430	426	390	382	405	405	380	400	429	425	416	422	402	408	426	381	419	392	401	365	417	411	388	375	394	383	413	413	429	426	362	384	430	410	416	418	445	387	421	436	401	430	395	400	374	421	407	399	431	413	405	427	387	422	458	406	397	420	374	405	398	363	414	398	411	437	385	408	407	427	424	414	421	387	404	414	392	422	377	413	385	381	399	400	437	423	433	408	411	431	375	400	383	384	419	421	404	421	410	423	415	425	385	413	431	380	429	409	390	396	412	408	410	429	379	428	403	395	397	396	425	421	391	429	439	401	394	431	409	432	368	412	416	403	412	406	391	400	411	379	376	421	381	405	410	431	394	411	420	397	425	414	427	389	426	418	435	388	439	420	376	361	372	382	372	426	440	471	410	410	405	381	392	397	403	389	409	394	404	423	384	392	379	414	432	424	412	451	414	415	397	403	412	403	418	436	392	390	425	379	386	411	462	373	420	420	412	453	387	437	386	390	437	426	398	433	406	410	396	420	414	384	399	401	385	370	386	404	384	421	415	402	372	410	406	397	444	410	429	418	406	414	438	411	396	370	371	432	436	384	382	418	436	423	423	431	438	414	417	420	366	424	385	423	390	384	414	410	428	435	406	399	416	424	391	401	363	417	390	403	402	388	390	402	399	419	397	403	437	427	397	379	403	413	423	396	379	392	385	451	412	408	428	429	387	400	378	460	418	414	411	392	406	404	442	421	411	415	451	383	423	422	399	392	383	390	405	390	401	394	405	391	395	401	374	409	412	415	383	382	390	434	379	400	398	416	382	384	399	429	364	419	413	421	431	431	377	409	412	421	424	410	425	384	399	412	408	397	414	426	427	411	382	414	402	408	411	409	420	369	402	416	385	394	407	434	384	435	365	432	399	406	373	421	389	406	412	416	420	426	414	421	399	408	372	387	404	423	369	403	403	423	409	442	408	404	421	394	436	392	388	416	391	405	402	394	399	435	422	380	403	380	406	397	423	409	372	409	385	396	406	395	410	404	406	395	383	390	394	388	425	414	385	404	411	411	430	426	404	398	422	405	407	390	406	414	422	416	433	419	444	386	427	376	394	421	423	416	407	410	409	420	395	423	411	459	410	425	390	420	444	391	423	383	389	439	379	409	438	393	423	439	410	400	410	433	389	425	395	426	393	428	395	397	399	391	382	466	393	370	391	423	377	418	391	359	412	435	413	440	406	413	414	417	418	419	418	399	396	427	420	404	433	400	401	398	417	428	423	416	444	384	418	377	421	412	424	379	380	421	417	399	428	423	423	424	383	412	419	388	465	381	401	438	391	408	447	431	403	409	407	405	437	458	384	456	422	386	374	417	438	360	396	425	366	406	394	401	418	436	421	435	418	401	415	423	427	372	424	398	394	411	419	453	425	433	399	379	418	405	361	390	383	403	389	373	416	388	392	419	405	429	390	382	398	385	421	425	396	409	418	417	420	361	402	414	396	405	390	405	389	458	375	394	400	422	394	400	402	402	430	411	400	383	414	438	403	375	397	425	412	407	413	386	417	436	397	403	402	374	412	405	436	440	394	382	397	454	430	386	438	367	381	383	410	412	412	431	454	408	433	396	418	407	397	431	423	405	381	372	415	456	411	418	417	390	427	398	392	408	408	407	404	433	403	387	412	393	423	395	408	435	416	375	401	415	410	414	392	390	448	413	379	383	388	410	436	383	419	401	407	408	425	401	431	399	404	410	396	424	440	431	419	414	366	424	386	392	393	415	412	414	387	400	374	382	391	394	389	400	436	398	443	367	430	417	420	383	358	401	427	431	389	410	383	398	443	388	438	400	384	415	422	413	452	431	434	404	404	390	431	386	370	386	384	409	397	388	421	396	395	419	406	411	416	404	422	421	411	370	422	381	427	415	372	398	402	426	428	441	408	399	378	417	384	387	424	378	404	436	392	387	427	411	451	393	456	409	386	410	400	414	438	403	400	415	422	383	393	412	409	397	396	431	408	437	398	396	407	369	360	410	415	416	395	418	376	446	440	384	370	411	418	404	382	404	407	427	407	390	428	415	406	385	381	439	440	409	404	406	404	415	411	402	431	405	455	393	412	389	434	382	378	413	393	394	410	363	416	450	380	443	407	408	370	388
22617	20354	26924	23648	20359	20417	8866	1720	1229	1152	1095	1040	1039	987	886	945	883	876	887	842	860	836	848	848	785	865	857	860	870	834	811	818	820	790	812	804	808	818	842	785	803	872	773	787	757	738	809	805	788	826	800	806	806	842	825	770	792	854	769	806	797	822	800	793	812	768	809	815	710	760	824	787	756	793	797	760	764	774	779	804	782	800	773	805	818	834	771	808	799	735	778	772	741	728	787	784	804	837	799	797	782	834	779	814	794	806	785	816	880	777	819	749	714	734	749	795	811	808	784	756	768	785	824	848	768	826	780	794	806	806	807	730	824	774	837	837	812	787	771	802	799	777	786	800	726	790	794	766	759	763	766	800	756	769	760	802	752	768	753	747	819	741	782	788	818	805	769	776	774	780	793	820	796	732	730	763	754	800	768	747	780	805	801	771	802	766	778	782	772	760	773	760	821	720	769	799	748	776	767	788	790	743	768	793	759	803	821	765	792	833	753	773	777	765	800	779	821	772	775	822	860	754	820	710	733	769	778	790	794	760	700	781	802	806	747	780	814	815	777	781	790	755	745	799	824	744	761	764	793	741	791	767	783	808	773	746	743	842	800	800	766	745	761	827	749	790	751	815	775	751	722	814	802	745	749	794	767	773	769	795	802	775	796	808	798	784	766	787	756	796	799	746	739	869	788	790	803	774	800	782	766	777	776	826	765	800	733	795	839	796	738	802	764	780	786	770	761	792	812	732	810	763	796	776	842	818	757	758	734	742	729	800	761	750	740	762	755	797	812	860	794	782	768	792	764	808	791	746	790	800	778	823	805	783	794	778	767	761	760	724	749	788	784	845	737	805	801	808	754	768	843	777	730	810	773	768	714	756	773	770	791	771	776	738	794	816	809	788	782	793	781	750	711	794	759	789	740	773	772	815	725	780	766	781	704	735	761	792	769	788	802	805	821	776	786	756	758	751	785	769	800	724	763	825	754	782	797	775	787	810	792	818	801	822	804	783	742	716	742	779	749	780	801	740	735	833	770	748	763	819	784	762	758	782	775	792	760	787	754	737	718	794	811	763	771	765	739	791	775	775	802	772	755	790	769	732	766	759	767	778	777	795	714	764	752	780	762	779	734	790	776	792	722	855	808	828	790	783	776	766	825	791	798	732	744	759	753	807	778	800	791	774	808	814	832	796	792	748	784	770	821	750	747	760	750	787	814	812	792	824	807	780	737	786	769	786	762	772	739	791	814	747	761	755	816	779	789	768	797	776	743	768	777	774	822	754	785	727	831	788	789	750	776	805	797	784	776	779	792	759	812	786	795	753	803	792	769	761	784	809	766	778	733	819	755	737	818	812	804	717	782	802	763	755	777	782	759	780	777	756	812	778	799	860	767	804	766	782	787	755	769	795	832	770	817	793	756	797	818	797	753	782	750	782	784	816	748	768	773	823	781	757	774	791	789	762	852	759	764	808	777	797	770	776	797	813	756	746	767	742	762	749	819	765	757	750	781	792	776	777	763	783	771	773	789	763	762	792	756	708	767	690	794	857	768	766	760	799	784	770	772	765	799	799	783	773	740	765	801	791	749	792	791	799	821	772	782	795	823	804	777	776	748	765	765	779	784	798	790	807	799	776	810	778	740	778	784	825	789	775	777	739	715	758	813	753	800	740	724	761	749	782	762	831	791	845	763	776	809	782	800	760	795	783	784	743	779	859	800	804	810	788	760	761	790	778	757	803	795	730	770	798	794	822	808	786	823	784	734	732	787	762	768	737	791	816	751	785	841	776	800	736	765	770	778	735	783	769	729	763	785	752	756	762	845	751	824	745	786	858	798	769	811	715	786	792	817	746	794	761	753	793	797	798	849	821	788	795	761	813	798	813	767	742	813	804	796	817	744	781	738	776	789	849	767	790	838	804	835	808	746	790	813	790	752	798	740	768	772	755	758	832	784	796	826	771	777	800	805	791	800	763	816	806	802	794	803	760	781	805	743	725	855	774	734	761	806	781	822	812	787	782	787	774	807	759	798	757	780	769	772	752	737	776	744	811	720	816	783	804	799	784	851	814	817	802	789	742	769	762	795	757	814	747	761	772	800	762	767	738	825	778	776	691	782	766	762	775	767	740	778	760	817	773	771	738	757	779	806	726	771	777	766	800	777	749	736	760	813	781	741	798	831	773	778	818	803	792	760	785	818	775	763	777	778	778	756	805	776	813	782	788	738	839	779	805	768	777	750	749	833	773	771	747	770	772	782	739	804	786	757	820	756	804	748	763	806	823	726	787	788	794	758	816	767	802	828	754	771	766	840	745	792	816	801	767	718	800	768	756	829	836	768	815	782	791	760	782	801	772	766	779	768	772	769	801	787	708	765	763	785	763	819	839	774	786	757	822	803	821	810	789	758	775	744	750	785	752	774	842	729	775	779	802	791	757	813	814	751	821	737	713	779	730	815	759	754	778	780	751	754	808	726	830	800	806	794	794	753	777	785	716	768	772	768	805	792	765	800	798	797	784	782	760	747	786	806	810	749	785	813	759	797	785	777	792	816	780	796	779	798	754	761	792	733	797	750	735	791	734	735	764	796	786	778	733	799	796	722	794	794	789	757	834	803	803	745	748	802	781	792	727	786	762	811	810	749	776	754	825	724	738	734	763	752	775	802	795	715	774	767	766	772	809	797	793	817	750	775	754	807	762	803	832	762	795	797	763	765	766	803	781	798	735	764	808	743	789	796	761	779	769	775	832	791	750	796	767	777	754	775	758	729	767	798	743	800	829	773	809	813	738	800	760	774	795	782	770	750	820	777	783	727	767	743	828	791	726	800	798	822	813	750	796	777	802	771	801	796	748	826	759	810	763	800	813	819	822	742	830	797	785	761	807	816	737	788	767	754	747	784	803	790	774	751	805	750	757	789	750	735	783	752	774	816	776	766	764	758	772	797	774	763	738	785	740	812	777	747	746	811	759	792	751	712	794	751	782	731	796	780	718	804	808	772	771	759	774	787	769	814	772	827	749	761	786	772	743	814	822	805	802	788	761	820	766	744	802	789	775	741	731	767	743	773	801	798	820	827	768	773	824	779	765	817	794	719	705	768	752	742	824	767	809	757	770	802	794	818	787	742	771	719	758	805	775	778	797	764	813	819	775	781	774	760	804	819	783	767	751	788	784	835	791	794	771	786	775	775	774	804	842	768	768	812	830	793	795	804	753	774	780	808	784	788	737	806	824	815	777	740	772	837	803	794	730	767	785	800	774	800	786	778	811	797	747	803	736	786	791	798	717	768	768	782	829	755	790	760	753	766	802	771	772	776	748	801	749	800	809	783	773	752	721	731	785	741	781	809	804	753	796	784	832	791	802	779	774	811	746	769	776	770	807	812	778	787	778	742	808	755	775	793	792	736	784	797	792	825	772	813	770	779	807	762	742	822	762	801	767	755	784	790	784	757	795	807	798	765	743	773	756	852	762	739	828	778	801	782	759	785	746	780	768	854	814
27325	13403	12283	7038	4744	3663	2784	2281	1967	1776	1530	1313	1280	1241	1133	1065	1076	983	960	922	975	903	892	881	826	838	868	840	863	849	850	810	791	800	824	814	776	784	750	775	799	771	793	810	776	767	747	766	747	814	771	762	783	785	758	758	784	733	845	742	726	717	786	802	734	746	782	708	744	708	782	750	751	717	743	706	741	782	748	756	700	758	744	703	730	720	778	749	750	722	744	735	715	746	736	780	826	721	772	768	739	750	711	769	717	762	729	777	747	764	722	768	759	751	744	714	793	728	696	730	729	760	782	761	730	725	732	732	773	766	791	796	759	754	756	713	769	721	739	716	762	745	751	744	772	749	771	732	732	732	710	740	717	750	710	746	735	774	786	729	758	789	747	769	763	763	718	724	752	806	770	729	758	749	723	792	705	709	787	720	744	710	731	777	729	779	740	738	742	750	727	762	780	730	732	761	753	732	709	705	783	820	759	776	753	730	828	738	715	767	704	776	736	744	787	714	751	728	745	746	712	756	773	765	768	758	776	731	771	701	737	761	731	743	786	725	760	766	751	777	751	737	762	782	772	773	737	722	693	759	714	733	746	740	700	745	751	727	757	779	758	737	765	745	752	753	770	705	715	748	735	781	732	763	759	698	750	755	775	722	759	719	744	775	756	738	716	699	792	756	760	732	762	771	767	761	705	775	660	771	784	761	749	776	735	731	752	799	740	760	732	743	737	741	691	764	737	751	720	738	755	738	786	735	719	764	727	735	716	695	720	768	729	779	796	790	672	735	772	779	777	783	751	724	748	733	736	769	702	756	775	678	712	738	725	694	739	760	784	735	723	750	798	758	715	761	758	740	773	722	727	706	778	752	733	679	701	722	732	758	714	761	729	703	742	754	751	739	749	683	767	683	672	745	799	747	754	719	755	730	766	742	805	734	782	756	771	720	723	725	709	783	732	748	785	785	756	748	708	722	699	714	768	758	721	712	736	747	753	767	732	765	739	748	763	748	737	751	770	750	737	778	731	724	731	730	692	761	732	726	734	760	752	694	781	758	722	677	700	772	776	767	785	722	763	745	740	772	733	751	749	729	732	681	782	677	749	751	758	699	717	724	753	685	804	683	754	743	767	725	736	702	748	751	733	713	772	744	771	707	751	717	706	751	744	747	692	755	696	725	716	777	745	751	773	694	764	702	730	727	766	721	744	717	697	748	784	714	751	711	737	766	748	760	769	778	778	692	819	759	737	742	676	776	759	720	721	769	764	737	781	786	762	720	731	746	775	728	778	757	729	721	754	743	739	723	761	755	748	760	762	739	763	713	769	747	774	719	759	774	733	731	775	735	748	776	735	713	779	748	733	689	769	806	756	773	770	766	818	746	754	713	748	785	750	748	744	720	757	725	741	741	750	725	775	750	768	715	726	778	749	741	735	728	778	746	726	781	758	756	727	756	697	749	780	725	742	722	766	774	746	702	713	771	746	816	753	751	728	698	731	727	756	794	737	737	695	768	719	722	765	740	734	720	768	730	742	758	759	772	758	707	737	710	754	728	730	755	731	732	748	741	730	773	771	742	705	759	756	765	768	742	724	731	727	702	741	755	732	818	784	725	774	776	721	736	749	736	739	734	770	754	747	725	726	780	715	759	743	729	752	746	766	773	769	752	762	760	795	733	758	813	762	723	749	708	760	765	756	724	724	742	745	721	775	757	756	731	752	773	719	737	719	741	765	682	740	737	787	734	762	738	722	751	724	755	717	788	722	730	771	707	756	726	742	752	740	788	749	770	744	773	739	776	738	718	745	744	720	729	748	772	745	755	718	748	783	762	695	734	723	758	764	750	799	761	753	682	721	733	763	811	756	750	750	759	745	729	778	712	754	748	756	760	746	761	775	763	783	744	734	750	717	800	724	731	752	763	742	754	781	741	712	683	776	744	716	728	718	746	764	715	785	712	758	713	750	774	787	729	745	718	756	763	749	724	742	760	752	737	758	731	774	742	718	750	762	809	760	755	720	770	714	740	740	771	768	708	751	739	769	742	737	741	724	745	746	732	702	724	747	738	738	736	734	739	758	725	774	732	736	719	754	791	757	779	850	742	751	720	759	703	770	726	714	761	737	788	756	736	753	749	764	747	782	718	794	736	776	731	773	766	733	742	726	752	756	773	779	714	731	694	748	712	719	784	727	739	708	718	740	761	740	774	677	700	767	738	797	753	785	811	712	736	763	730	768	769	773	690	765	757	791	720	738	772	744	750	735	722	765	719	713	761	765	766	764	738	749	736	755	725	759	768	712	761	769	722	755	699	804	734	749	721	750	756	783	788	746	786	772	755	742	732	752	748	724	740	722	723	747	763	720	742	742	778	762	761	701	784	722	760	740	715	737	741	702	712	773	768	716	731	699	740	713	696	759	692	740	751	738	747	774	719	755	775	732	794	716	763	738	794	766	722	753	772	754	726	762	749	766	792	766	776	686	761	769	702	718	761	729	799	776	730	716	732	759	707	672	763	704	782	714	734	762	713	749	717	704	698	790	778	714	740	769	776	732	746	743	727	702	768	807	713	747	716	736	767	726	747	750	748	758	775	701	739	718	759	716	729	722	755	738	728	722	679	726	769	758	776	693	723	739	744	730	767	739	787	770	730	728	773	751	736	718	727	775	775	754	727	750	739	729	772	725	727	745	684	690	783	764	806	754	760	735	742	803	721	713	727	744	754	789	784	712	762	701	713	781	761	798	715	740	723	762	749	765	787	753	710	714	736	699	711	783	747	746	715	715	775	715	740	711	790	770	755	752	726	771	755	782	739	743	738	763	741	757	704	763	712	732	745	719	751	683	773	757	734	739	726	792	714	681	738	731	777	749	748	738	763	751	740	738	750	744	705	766	726	742	777	707	775	759	730	792	710	749	735	768	747	798	706	744	747	708	770	712	775	750	734	710	726	758	737	743	726	733	718	768	725	729	719	748	715	779	710	714	758	704	719	710	695	738	734	763	807	763	725	750	711	704	760	780	746	720	717	752	753	733	723	801	739	745	756	734	753	797	764	757	756	702	700	754	691	682	707	717	744	689	734	787	728	764	760	760	774	747	751	780	730	743	708	728	751	723	744	763	757	739	748	777	744	755	731	721	747	762	717	771	801	733	753	801	743	742	791	808	759	725	734	745	727	740	737	726	812	779	751	744	766	739	734	743	794	711	737	790	768	741	737	730	718	751	753	691	736	717	779	726	765	767	738	727	692	772	711	754	743	734	739	776	703	717	778	735	739	761	707	700	734	738	733	738	743	739	774	761	723	716	707	712	731	731	770	702	759	779	722	749	750	779	779	735	782	756	743	756	715	765	755	725	733	741	781	762	783	734	753	766	717	741	756	800	753	753	696	778	740	699	724	771	706	758	750	741	774	782	680	748	714	742	738	779	745	757	721	701	766	717	733	743	710	736	731	721	727	762	748	762	728	725	751	748	737	749	702	775	740	773	745	743	722	726	715	723	767
32183	15344	2916	843	663	598	549	584	548	563	581	551	541	571	598	498	561	558	542	532	561	540	597	579	579	601	539	595	547	583	575	528	579	529	543	522	549	590	538	570	569	577	542	547	543	568	568	548	556	557	553	544	545	580	568	537	563	563	582	568	556	534	555	576	541	567	574	566	588	542	513	562	566	527	508	547	541	542	519	593	568	551	537	558	588	507	558	570	574	594	555	594	549	559	538	572	615	532	593	579	564	579	566	575	557	552	520	594	570	556	548	584	511	533	563	587	565	561	544	578	532	527	526	588	571	558	586	574	555	581	562	590	572	555	582	526	528	545	586	549	556	594	558	566	556	571	538	548	559	580	585	542	552	564	530	578	574	549	503	623	545	553	533	586	562	576	560	549	563	559	549	564	562	543	612	534	594	527	575	598	568	533	532	604	557	548	552	545	557	486	575	544	543	548	581	574	577	533	566	542	599	561	593	522	609	567	549	480	602	554	556	567	531	549	575	596	580	561	582	531	596	550	588	573	543	546	551	578	561	568	540	540	569	542	578	550	554	542	585	576	560	591	567	539	556	610	554	580	544	525	574	548	564	585	560	553	524	576	596	555	522	574	532	557	582	523	599	566	548	572	586	574	600	541	594	568	542	546	591	550	535	530	563	544	540	582	603	573	535	574	520	570	527	546	585	564	567	540	580	619	553	583	573	564	575	577	549	592	551	550	515	556	591	536	543	559	552	543	554	540	584	525	575	548	577	542	568	585	543	581	527	547	563	526	572	558	578	559	534	580	571	548	587	574	540	546	604	561	562	523	568	529	570	570	592	529	556	560	548	579	557	549	556	542	531	598	546	585	554	549	564	556	572	543	548	557	572	493	529	574	558	565	571	559	535	556	582	560	559	588	522	574	559	552	543	560	537	606	560	555	560	587	550	551	548	531	568	549	550	540	567	560	512	591	563	567	544	567	564	587	584	564	575	574	581	554	541	564	570	567	573	542	618	547	548	556	590	562	532	534	536	555	548	519	586	592	548	547	586	514	540	549	527	590	548	523	558	579	614	561	546	553	550	579	533	576	573	569	531	544	525	512	530	590	559	562	537	525	539	589	574	548	589	566	597	509	555	553	584	539	520	564	553	563	561	552	546	554	539	568	566	583	564	588	581	574	564	581	579	523	551	577	515	549	586	595	595	512	559	536	592	584	585	541	567	578	555	552	538	567	538	547	520	609	565	556	584	563	523	570	584	538	531	523	564	573	554	595	563	532	581	589	556	560	534	557	542	556	599	569	545	616	550	557	594	583	548	571	593	527	561	562	571	541	599	566	581	584	553	568	541	531	530	543	566	570	577	557	574	507	559	551	576	549	558	526	548	593	559	551	560	530	554	579	601	578	564	529	555	558	564	546	558	602	561	556	580	578	564	576	586	509	548	563	565	586	519	583	584	528	588	539	583	579	529	571	592	536	568	561	536	550	558	566	539	511	538	567	583	562	562	579	574	593	534	555	558	536	556	565	557	603	557	552	570	530	591	633	578	575	570	564	571	572	570	602	523	553	556	552	554	582	599	527	565	569	543	519	577	575	550	562	559	550	524	563	520	532	591	610	576	566	541	590	525	526	583	509	586	543	564	567	568	550	587	587	546	609	550	551	565	561	570	557	585	558	581	515	568	514	572	540	596	562	564	519	514	562	568	559	521	559	555	570	592	580	540	542	561	560	549	555	575	547	543	566	601	556	573	548	551	545	564	547	570	575	524	605	528	578	548	550	590	571	522	581	587	580	553	579	547	518	543	566	586	612	571	573	594	541	558	585	509	537	563	559	561	571	575	548	559	555	577	557	524	568	572	567	578	566	577	539	545	559	528	575	534	525	572	588	550	553	522	564	538	563	547	592	543	565	568	559	547	541	516	548	558	550	563	536	546	557	576	571	566	544	561	565	569	568	568	568	558	570	599	538	563	551	574	560	566	522	587	569	595	610	609	559	577	550	594	537	517	582	568	589	569	577	574	536	538	572	549	553	552	542	549	519	549	556	571	565	582	553	546	569	544	595	536	533	566	569	586	545	578	522	547	564	566	570	531	608	545	561	597	563	591	567	528	530	556	613	576	605	566	562	551	602	548	554	537	531	566	558	581	591	550	588	527	524	574	554	560	525	563	545	565	548	548	535	587	563	605	551	572	547	531	569	547	590	527	575	558	540	540	551	572	542	533	535	590	546	550	502	546	564	558	558	557	555	555	526	551	569	584	529	561	569	535	539	581	537	583	611	588	561	580	558	555	606	533	586	599	547	563	589	586	525	545	587	529	581	548	512	550	566	576	588	554	555	575	547	549	541	544	564	570	557	538	583	533	526	561	585	586	548	614	558	584	554	595	574	572	545	562	568	555	587	575	551	559	561	571	568	576	575	533	611	567	568	548	548	534	556	563	523	533	563	527	508	541	569	554	563	600	574	588	595	574	590	548	551	551	527	597	604	548	544	542	546	614	572	552	608	533	536	563	552	590	585	580	601	561	547	534	558	580	553	558	550	577	571	532	605	551	575	546	605	573	594	535	587	535	558	563	619	603	548	547	565	584	592	568	543	539	562	546	544	527	528	544	550	552	537	571	564	547	539	548	564	539	553	600	565	537	569	527	550	514	518	562	578	567	603	570	585	570	480	626	591	587	537	606	545	586	523	540	563	573	569	571	568	533	558	562	596	545	567	574	587	579	611	585	548	551	556	573	566	510	592	572	581	539	530	558	593	551	507	548	564	549	539	542	542	535	579	577	529	559	558	603	567	570	553	568	553	535	539	531	515	606	579	582	556	575	576	526	589	562	557	570	575	568	572	557	576	552	526	565	570	559	603	539	554	573	538	546	553	561	557	607	585	565	534	549	558	602	580	544	557	530	583	556	579	546	547	573	558	552	488	565	560	552	551	593	574	539	580	553	576	539	534	536	536	595	590	592	554	524	575	543	531	589	530	541	555	562	546	583	595	565	570	525	544	572	553	549	554	539	527	572	573	569	594	527	569	588	559	530	605	582	541	573	577	596	560	578	562	563	546	564	573	557	560	561	551	561	548	564	585	590	592	512	520	521	560	556	581	607	555	570	565	589	562	523	573	573	528	544	577	538	570	540	587	593	594	538	531	576	541	560	571	537	590	573	558	563	580	595	569	580	534	510	558	522	553	561	542	581	504	544	553	561	553	562	532	572	568	569	526	525	532	563	598	539	550	553	579	576	576	545	576	559	548	586	561	580	560	566	540	545	565	563	575	543	566	551	621	506	546	558	574	519	584	561	535	545	578	569	565	527	537	579	537	584	545	549	555	569	592	532	553	541	585	596	614	536	559	554	546	573	568	559	575	546	543	550	568	547	466	594	541	554	553	596	528	587	583	536	528	573	585	560	576	566	556	587	602	570	539	564	529	548	591	592	596	573	557	554	547	539	535	544	619	547	519	560	563	577	575	567	552	580	554	565	580	545	591	569	556	565	569	582	580	560	594
23287	1044	992	715	684	674	627	649	685	587	638	586	636	581	643	596	587	607	571	666	610	634	559	605	615	615	601	565	589	659	615	651	563	582	570	619	619	569	608	628	638	632	615	606	619	572	615	592	579	634	614	569	575	581	562	579	612	600	607	621	565	612	609	640	585	564	602	597	633	575	618	584	608	606	566	591	571	597	638	599	582	557	612	589	575	608	624	595	599	619	622	627	603	579	591	561	599	584	575	578	601	592	587	559	593	592	595	574	615	624	577	594	601	581	580	578	574	617	588	577	576	581	568	579	597	550	599	582	600	584	655	578	558	567	584	602	573	579	608	605	612	579	585	626	597	603	620	603	609	565	600	574	565	571	580	621	608	631	570	596	587	597	590	610	562	599	592	592	563	612	581	595	579	570	584	579	606	615	586	578	622	587	565	573	639	593	584	574	619	619	556	558	616	592	585	629	577	605	554	614	572	569	607	614	615	588	668	638	598	617	562	593	617	600	612	550	561	600	570	591	577	622	573	565	622	613	603	591	602	596	604	577	637	592	587	589	584	614	608	594	596	587	574	580	585	588	647	570	570	581	660	602	648	573	606	626	594	598	592	592	576	560	627	581	597	577	573	592	579	576	636	607	575	588	566	572	612	571	602	628	638	613	600	565	621	597	605	572	621	636	588	590	576	580	577	594	561	623	560	595	613	590	577	557	536	565	597	564	542	627	590	604	588	546	591	612	566	599	574	589	611	605	587	590	596	564	519	595	570	567	599	576	593	576	577	568	567	571	596	627	596	561	567	593	583	585	592	600	646	630	570	599	556	589	605	604	557	566	598	565	574	584	597	596	623	573	573	596	535	589	554	574	610	618	562	619	620	606	588	549	593	562	578	608	604	625	565	591	593	601	625	595	594	588	610	565	629	568	584	618	592	600	622	606	575	619	630	586	586	599	594	609	590	606	613	602	545	587	594	619	638	661	603	588	600	620	583	586	640	564	592	589	583	588	606	609	554	569	606	575	553	513	548	611	620	621	593	575	597	592	669	611	565	571	627	595	594	589	624	619	594	586	624	571	614	618	620	566	577	579	575	629	593	601	577	547	599	613	567	596	604	588	574	609	581	566	565	562	612	567	608	571	556	613	571	587	583	574	635	580	546	604	573	605	629	578	591	591	597	603	550	550	600	601	584	587	572	581	589	588	571	617	564	585	549	568	571	572	569	636	592	536	570	601	607	563	596	647	646	564	557	593	645	591	568	566	580	612	574	585	583	553	601	624	596	599	621	588	572	575	602	606	666	626	593	605	575	576	568	567	601	575	648	590	566	597	594	622	601	580	627	588	561	568	624	612	613	615	559	552	596	595	604	597	601	601	582	636	578	546	588	585	559	606	602	618	600	575	590	556	586	656	590	582	612	575	586	617	585	565	567	608	562	584	620	610	561	582	563	618	609	614	581	540	623	599	644	582	624	594	577	622	619	584	617	630	582	584	576	582	570	592	589	617	589	604	552	602	632	605	600	579	585	591	634	583	594	589	637	599	618	618	612	567	582	583	580	572	616	595	646	598	562	636	613	628	572	523	569	605	632	592	558	590	559	536	578	586	620	598	574	594	569	591	590	577	545	629	589	566	559	634	598	586	631	565	557	596	577	585	620	575	636	609	575	602	581	578	600	597	591	595	593	600	577	568	592	585	591	640	615	623	586	558	556	624	604	574	589	603	565	576	620	617	575	569	603	582	570	619	624	541	601	614	581	608	581	594	573	600	624	586	584	605	577	577	603	603	584	585	579	570	588	584	622	580	598	641	564	588	587	592	624	601	584	587	609	647	609	590	605	605	548	596	605	614	590	619	589	598	555	583	591	595	604	624	574	588	564	588	552	587	560	617	608	598	604	548	558	621	580	574	573	566	613	567	585	606	566	616	605	641	575	603	622	570	588	589	592	595	592	577	560	631	581	601	621	636	601	589	608	563	619	589	603	568	570	597	619	601	614	609	597	592	600	573	585	577	593	556	618	581	555	589	622	610	615	619	576	587	599	608	553	612	596	596	581	595	631	613	562	594	612	596	625	569	589	526	596	597	565	578	579	576	593	586	602	600	602	550	616	583	629	599	590	611	566	611	651	626	615	596	605	573	625	597	590	601	621	579	599	550	596	581	573	608	571	600	609	571	639	589	606	590	607	605	592	590	637	571	609	626	584	607	585	611	601	595	622	611	608	561	550	587	621	608	579	587	567	606	617	567	606	573	597	600	577	575	597	624	560	633	604	572	592	579	574	584	629	593	600	586	634	614	602	594	555	592	603	587	568	630	599	595	605	588	597	568	610	603	573	576	582	556	620	567	595	585	590	589	584	546	559	575	615	593	559	538	597	565	622	612	612	582	619	578	548	587	626	605	572	604	588	634	576	549	604	577	605	600	599	617	599	604	597	584	598	594	573	577	615	540	580	610	624	586	607	575	607	610	599	592	576	619	580	584	587	557	610	585	562	537	597	610	633	619	597	571	590	630	608	607	548	613	631	600	571	626	591	534	565	613	540	551	580	575	599	613	599	577	613	612	571	588	593	613	568	602	587	579	616	587	619	562	632	577	605	594	602	552	622	608	599	626	605	629	602	594	605	565	544	565	580	565	545	578	577	611	609	581	607	587	635	605	564	594	609	579	588	571	583	569	559	614	610	582	595	546	609	569	566	558	556	609	624	597	571	587	596	590	609	629	612	579	575	583	576	581	585	577	555	600	578	607	584	597	617	551	597	614	565	636	556	597	579	592	561	593	683	598	579	556	633	621	539	582	620	587	581	580	607	594	624	592	570	587	608	616	583	594	624	590	586	569	554	567	577	580	571	583	614	562	582	629	613	579	574	607	574	582	582	653	604	584	589	621	624	569	574	608	568	596	574	606	597	588	567	567	589	626	630	628	572	603	575	606	571	561	631	611	627	576	573	564	622	596	638	577	603	595	565	556	574	634	558	578	590	602	596	604	580	583	547	572	557	606	604	594	597	600	564	674	536	577	612	568	603	597	622	572	613	553	581	555	613	589	600	628	572	579	597	601	597	641	577	621	575	592	597	592	609	615	595	579	588	594	542	610	591	624	616	578	595	586	581	569	555	567	582	592	584	594	575	600	586	594	583	566	540	569	565	559	605	617	550	561	599	601	600	585	618	594	602	589	563	593	619	604	571	548	582	603	620	617	605	578	609	591	574	595	553	586	603	615	584	575	607	622	573	589	595	626	637	588	609	626	538	580	606	642	592	559	571	585	596	615	594	593	602	602	618	600	582	530	619	574	627	592	554	572	622	592	628	617	607	597	599	588	612	567	576	548	594	594	560	600	584	597	609	587	575	584	564	558	561	593	594	627	593	617	578	570	593	574	574	550	602	543	612	622	593	635	590	618	607	614	587	614	561	573	570	579	601	594	589	602	608	592	603	603	544	581	622	568	588	608	617	592	600	610	627	602	624	588	578	614	589	577	616	572	601	557	606	571	613	616
24581	20355	26283	24279	20342	9104	1043	780	624	602	590	542	489	485	469	453	466	417	439	471	402	424	421	418	416	439	427	397	410	401	415	412	423	388	449	393	407	401	406	400	403	418	413	385	420	426	402	400	423	424	388	425	378	397	417	383	394	404	418	403	378	398	397	395	401	415	430	409	399	392	392	397	407	416	429	406	375	363	411	363	409	409	437	399	383	404	401	404	430	400	400	405	403	375	435	418	367	427	403	398	399	403	445	367	409	421	386	429	388	394	416	389	405	386	399	403	390	393	381	413	393	401	393	380	388	389	396	402	398	417	440	380	405	429	393	398	412	383	408	415	410	394	381	403	435	410	385	364	410	395	382	415	390	408	400	383	429	379	401	430	374	398	382	390	416	399	391	409	400	350	416	375	409	375	381	377	383	402	402	405	403	383	406	403	405	383	391	375	376	394	392	401	398	414	432	412	402	383	390	405	384	372	386	409	401	353	399	388	354	385	369	402	395	394	384	387	397	409	433	409	378	402	436	357	436	403	412	423	400	380	416	430	402	396	398	423	408	399	397	370	397	363	393	402	410	418	386	371	419	351	414	416	389	387	415	420	413	419	406	436	420	398	424	402	385	383	433	400	419	389	416	404	404	393	401	366	370	392	418	423	391	417	379	405	404	389	408	398	450	436	401	381	386	425	388	400	352	373	393	399	405	391	430	390	402	404	370	396	362	366	408	407	395	431	407	450	382	412	401	423	380	421	394	419	446	393	403	404	377	416	388	384	427	398	386	425	409	414	399	426	418	399	412	420	408	375	376	395	410	400	402	416	393	408	363	356	397	402	408	410	390	398	384	406	423	389	364	391	409	415	402	384	382	392	406	361	402	385	407	366	408	381	424	415	445	402	400	402	393	403	398	391	373	415	370	419	391	401	386	427	378	359	432	390	407	435	453	434	362	397	413	378	409	434	406	412	372	390	394	361	400	385	371	361	404	415	407	394	371	402	423	375	366	356	371	378	352	381	363	396	409	392	435	413	412	408	413	419	375	397	411	396	419	417	421	406	418	380	409	384	419	450	379	401	365	410	383	420	395	391	384	399	401	392	410	428	433	413	391	392	355	388	374	410	379	375	426	397	422	400	389	424	455	425	428	371	421	395	400	389	433	405	370	384	418	397	428	424	425	450	378	402	438	369	452	406	428	400	419	407	394	378	423	403	418	389	392	430	392	421	405	358	414	348	453	397	418	367	447	372	387	400	410	417	411	405	389	409	408	386	394	398	402	389	394	380	395	415	426	398	401	376	398	383	378	394	408	440	388	387	385	398	433	382	369	426	397	405	393	410	398	449	384	390	395	405	364	362	402	408	384	402	352	379	393	389	414	418	409	388	389	392	384	408	430	407	391	396	421	419	401	412	415	342	382	367	378	393	415	401	416	385	380	412	361	383	417	426	411	393	398	432	406	395	385	377	396	374	394	382	410	389	372	370	388	408	435	399	365	370	399	384	395	408	375	404	422	395	384	414	395	399	409	420	434	386	364	377	407	391	374	418	414	378	393	405	378	396	379	384	346	394	391	438	395	386	394	386	443	393	414	379	376	375	390	391	380	444	394	405	406	403	388	366	403	366	379	400	404	395	355	424	410	369	407	371	447	377	368	391	379	375	385	376	388	432	383	377	409	413	408	418	394	425	383	392	413	404	395	371	392	387	423	412	387	389	432	383	389	419	431	372	415	404	403	392	415	412	387	377	371	399	433	392	389	392	382	396	397	388	377	390	386	402	421	431	393	382	404	379	402	396	366	406	393	384	398	427	382	436	371	402	423	396	400	428	414	394	433	391	393	383	407	386	401	408	405	410	395	390	401	393	425	400	395	382	380	410	379	380	391	384	412	391	386	398	378	394	398	386	419	384	420	423	396	453	388	402	407	377	400	356	405	378	428	388	385	396	383	408	348	379	375	435	418	368	420	398	431	427	351	380	395	352	354	375	398	408	391	410	367	407	392	357	433	367	386	392	397	413	393	390	400	421	382	399	409	388	383	426	443	403	396	395	393	402	404	402	387	394	408	431	384	394	393	424	427	401	395	405	369	389	363	421	385	402	379	384	400	438	374	428	395	415	382	399	420	375	356	437	406	387	400	401	383	398	420	405	432	381	363	420	395	423	395	383	394	395	416	380	412	395	393	419	427	381	372	442	412	418	385	374	391	406	406	387	403	392	392	386	391	382	415	441	408	376	395	420	404	405	407	426	404	389	359	399	416	420	396	398	415	399	432	383	385	355	402	372	397	436	382	387	407	412	388	403	437	395	374	406	408	416	403	409	400	399	374	393	396	423	375	419	370	401	401	411	421	374	377	393	383	378	394	413	408	395	405	398	419	392	378	379	414	372	393	396	410	373	441	411	379	408	389	383	382	378	458	391	390	367	403	399	400	406	379	387	375	389	382	410	380	408	376	399	385	418	410	404	404	399	381	394	397	340	405	396	418	430	417	391	379	365	400	404	401	363	382	407	375	456	427	403	402	415	388	384	399	391	403	388	396	389	379	413	408	420	419	415	417	415	397	368	413	392	403	422	432	411	376	404	372	377	382	430	418	411	372	377	385	384	374	426	418	401	364	439	413	399	425	426	392	413	396	404	375	382	415	411	398	388	412	409	397	392	380	418	463	428	387	422	393	422	405	372	411	415	398	386	428	367	433	425	401	414	426	431	404	387	428	398	413	393	394	404	454	404	401	361	398	368	426	424	361	377	411	419	383	399	399	397	390	402	408	433	431	391	412	392	392	432	422	387	374	366	407	396	422	419	440	389	398	422	419	388	396	383	434	408	402	373	427	399	378	351	416	447	397	418	408	418	387	368	384	397	405	402	417	395	401	384	383	400	397	374	394	395	387	390	380	361	415	411	419	420	432	393	381	421	416	387	423	422	374	423	379	427	381	381	398	386	368	407	406	396	414	432	426	431	421	426	372	354	401	388	397	371	392	392	421	434	375	419	392	401	403	375	388	400	410	412	394	402	406	402	409	373	406	396	407	416	401	437	403	402	432	402	392	405	375	370	400	429	392	376	371	435	387	403	387	391	371	403	418	414	383	390	400	408	393	406	389	381	369	438	367	393	416	415	379	351	405	382	388	407	382	388	402	409	410	382	377	392	402	408	381	405	381	375	392	412	432	412	398	404	374	420	406	411	379	412	381	376	444	375	410	418	385	406	420	424	390	384	409	400	417	380	383	385	379	377	406	374	377	371	364	398	375	395	407	410	397	376	433	425	427	400	398	392	353	427	378	400	418	413	422	397	404	422	378	376	400	404	423	420	378	383	417	410	418	395	401	397	391	410	408	393	399	410	402	389	405	364	371	393	399	388	411	387	400	366	396	345	390	420	416	401	388	432	367	374	396	417	378	418	405	396	356	399	399	427	377	439	394	408	407	389	421	411	373	392	381	398	369	412	397	382	419	404	386	394	416	412	406	365	408	420	405	394	415	405	430	381	388	378	426	375
30733	7935	7028	3860	2493	1794	1464	1200	982	947	833	712	655	633	549	562	582	515	537	525	522	521	484	513	483	474	481	475	483	443	477	412	445	432	432	463	449	438	434	411	416	440	425	399	444	425	449	434	411	416	440	429	455	418	402	450	412	387	428	425	410	436	408	424	412	419	442	423	426	390	418	423	393	422	435	390	429	396	440	411	397	402	469	396	460	373	389	414	449	421	403	433	418	394	420	429	399	397	443	413	435	394	420	409	444	391	436	430	412	437	429	423	434	419	394	389	423	409	401	375	450	427	412	440	386	418	405	403	425	413	406	425	454	388	404	404	413	390	428	433	437	477	432	390	407	391	391	387	426	410	397	407	412	439	416	408	413	380	436	436	389	410	420	388	421	401	404	392	426	419	418	408	416	393	452	408	407	430	440	406	396	417	395	405	410	410	432	398	411	417	391	419	408	421	438	362	399	389	424	419	396	403	443	391	403	402	396	440	412	426	387	430	393	416	420	414	406	426	401	386	406	415	438	424	405	424	461	430	408	447	409	382	402	384	410	396	379	449	380	435	416	418	413	413	400	419	406	396	430	425	392	398	380	427	424	416	404	434	436	417	421	392	404	381	421	410	415	425	428	387	408	425	392	420	420	399	413	408	429	427	449	399	421	435	414	360	427	443	424	441	433	438	440	406	409	416	409	410	433	427	415	419	416	416	427	416	421	399	388	368	444	380	407	403	440	401	383	455	437	424	434	410	456	414	372	411	405	409	405	391	404	383	387	392	415	421	426	427	401	421	402	431	407	407	425	414	429	416	441	416	410	424	413	386	421	410	420	420	422	424	379	425	418	416	399	417	407	416	403	416	428	464	418	408	397	406	423	357	396	402	394	391	393	440	418	416	410	410	388	381	397	433	446	388	442	418	427	423	415	401	392	399	411	385	425	411	442	378	402	414	393	393	426	373	394	376	425	398	453	398	392	402	441	430	445	407	378	412	381	394	418	406	417	417	406	393	408	394	393	381	386	383	381	416	421	410	413	403	394	373	378	431	431	384	410	420	430	425	438	421	417	445	437	416	414	431	426	409	441	400	448	385	388	374	395	400	401	422	420	425	436	422	425	393	392	387	386	407	422	418	437	412	407	421	428	433	426	385	392	413	402	391	411	409	418	416	450	395	411	386	445	383	383	393	423	379	430	414	396	394	396	415	377	396	405	412	438	441	398	430	402	396	373	413	402	418	407	380	394	408	395	427	427	404	392	397	395	445	417	373	422	420	454	427	423	398	370	419	392	408	409	402	395	409	441	441	410	385	386	438	406	432	417	441	428	422	391	430	386	427	411	412	387	429	427	400	428	403	381	372	408	386	446	431	467	405	382	395	395	417	427	426	420	436	395	427	406	422	390	424	381	397	417	403	402	396	432	411	422	404	403	410	406	382	417	436	396	400	412	391	420	427	387	440	427	452	437	401	376	389	445	406	428	398	428	394	425	407	419	390	404	387	397	400	409	420	388	447	406	393	425	420	409	393	433	391	404	392	416	409	413	411	435	403	378	415	404	435	399	403	402	395	403	446	416	413	422	403	367	390	402	436	397	429	435	424	395	410	425	386	397	437	445	416	434	424	433	418	411	427	394	437	376	412	452	399	393	411	443	383	387	445	414	409	370	369	385	365	403	441	405	420	418	417	391	385	405	385	410	431	416	380	439	392	452	413	435	395	431	402	423	440	422	416	442	384	414	408	375	392	433	387	428	412	416	435	435	375	427	376	426	416	411	424	387	410	422	368	421	403	380	396	372	426	407	403	393	384	415	451	401	412	409	417	376	401	419	400	430	421	429	443	383	423	424	410	430	397	466	378	431	403	412	393	413	448	398	414	405	397	436	407	406	444	399	415	426	433	416	404	419	426	402	398	443	385	412	428	444	387	392	419	414	418	414	388	398	381	397	423	419	430	416	394	416	428	370	402	402	429	425	389	372	410	439	426	407	424	427	425	405	432	392	430	363	388	400	442	416	428	417	385	415	408	411	401	403	415	426	401	425	387	440	411	407	386	381	457	419	432	386	430	433	425	401	418	434	415	412	383	371	410	421	404	418	417	380	440	425	424	406	397	435	443	450	403	417	413	401	405	416	404	398	411	371	417	439	410	385	381	406	418	401	452	413	414	428	431	417	415	393	402	389	423	419	384	407	416	430	440	401	444	428	422	373	389	431	406	412	389	384	410	401	398	420	409	410	434	419	419	418	389	389	447	437	393	422	409	421	422	387	392	416	403	402	375	451	445	409	404	410	403	387	420	406	396	423	397	432	376	436	433	402	392	413	405	447	390	416	407	425	427	399	384	406	413	394	416	438	434	413	434	397	358	414	415	436	408	410	404	395	408	401	409	392	449	425	433	399	427	403	409	425	403	415	422	433	421	381	424	425	400	426	397	409	391	423	410	449	415	431	421	419	433	402	374	435	437	414	371	409	409	399	425	394	370	393	437	403	401	431	447	399	417	398	433	406	422	407	412	420	445	408	428	416	427	410	399	431	398	420	452	425	431	395	425	376	422	412	389	426	453	418	375	399	415	425	459	408	430	383	408	424	407	420	396	415	390	388	397	415	444	397	385	425	403	403	434	404	381	411	418	400	406	427	409	440	401	418	424	416	476	429	408	406	413	374	403	396	414	425	388	412	424	424	402	420	419	406	433	414	412	385	438	435	408	411	444	388	451	450	403	419	385	416	450	431	408	428	399	465	418	433	434	422	439	432	394	419	429	417	421	398	430	381	401	413	402	412	401	441	420	418	394	452	425	406	442	435	430	434	379	410	406	429	393	462	411	407	424	425	386	424	425	385	425	425	398	413	381	459	398	444	420	440	433	413	420	401	407	378	424	388	424	399	397	397	409	385	419	400	404	382	427	397	396	402	397	473	422	388	456	439	397	401	414	407	438	402	399	397	410	401	432	420	423	404	350	404	425	410	405	453	430	464	413	366	438	417	415	392	439	452	376	433	421	439	388	422	399	401	407	445	429	421	467	398	443	404	412	453	451	427	390	416	420	406	338	435	395	432	423	416	411	460	376	430	402	415	428	397	413	425	417	411	398	445	436	418	414	417	443	388	423	419	384	404	394	385	401	409	393	421	380	428	453	405	406	423	399	413	418	487	428	411	428	404	423	412	407	413	406	452	400	401	399	407	409	465	378	407	423	398	407	419	434	386	410	399	402	399	421	439	419	379	401	445	430	418	431	431	439	415	422	414	407	411	392	413	406	406	402	386	406	391	420	427	402	437	357	412	438	433	423	350	414	374	381	413	426	431	439	390	398	419	427	422	393	411	449	409	423	419	419	424	445	384	439	412	421	357	395	405	401	409	398	412	434	416	391	447	411	395	450	398	454	448	400	417	405	427	386	416	398	390	434	399	395	405	377	406	426	393	439	414	455	413	436	388	422	393	386	419	383	398	419	406	425	439	454	439	427	391	411	404	396	446	421	401	440	373	417	395	418	402	407
22618	20342	26839	23695	20347	20405	9343	1664	1287	1224	1188	1059	1027	1000	1007	927	895	883	895	868	873	885	903	886	864	941	876	885	842	852	800	832	804	836	813	833	816	812	802	760	751	741	794	823	789	781	809	806	757	848	762	801	764	795	761	801	750	791	781	758	803	790	814	841	808	819	805	810	821	824	783	783	794	779	796	754	770	779	806	796	768	790	764	754	788	745	810	857	820	781	808	776	774	797	774	787	822	777	808	814	795	772	785	841	808	827	819	789	770	753	743	834	767	772	792	770	758	788	772	752	811	733	812	806	743	799	815	713	789	850	756	837	770	783	781	771	788	814	759	771	779	755	798	765	813	758	756	808	792	797	711	775	771	796	806	799	774	774	791	783	757	779	809	751	799	791	783	786	802	790	735	821	813	777	793	714	760	780	764	789	755	779	762	807	759	825	770	787	752	790	809	803	777	777	788	830	819	808	835	750	829	723	753	763	826	806	774	792	793	780	785	749	786	769	795	784	768	774	801	721	810	726	731	764	755	726	795	839	754	804	829	814	818	784	772	766	785	786	785	723	795	798	778	787	792	783	762	742	805	829	801	796	790	798	779	774	716	740	769	796	804	735	802	795	802	821	775	735	764	753	793	791	806	806	742	775	790	774	787	772	799	737	795	804	770	835	780	761	744	786	765	826	773	756	771	784	771	774	779	807	783	792	716	790	861	769	843	764	845	804	790	725	769	742	828	784	792	795	754	797	787	803	817	786	821	821	836	804	803	778	850	820	747	780	756	858	805	780	828	782	794	839	779	779	733	799	769	798	821	742	747	791	745	781	771	789	792	791	785	809	764	760	805	775	778	769	791	827	770	767	773	730	761	828	800	806	766	797	783	781	725	810	803	784	752	797	789	797	830	777	755	793	769	796	811	789	796	847	744	804	840	708	763	761	757	758	736	769	783	808	811	802	789	823	788	786	748	750	810	770	794	816	845	784	777	807	796	711	753	771	757	816	732	767	808	785	803	740	759	793	815	735	763	759	799	746	783	794	836	777	759	839	730	790	795	784	750	792	764	729	785	725	801	806	812	764	831	779	782	748	806	755	756	798	760	761	825	814	807	790	807	803	790	780	795	767	847	819	826	761	799	769	778	787	802	754	834	791	754	793	821	805	807	751	825	751	787	741	806	730	777	749	778	775	765	740	768	833	832	806	818	763	809	758	770	758	792	770	775	745	802	818	820	809	818	790	755	808	785	782	768	768	774	743	810	700	818	815	751	856	816	744	807	756	751	776	783	776	765	787	774	756	754	766	790	785	828	792	770	748	775	758	853	740	781	781	747	763	762	828	822	760	746	785	757	765	804	769	780	807	752	779	829	784	795	810	774	776	808	776	769	800	772	755	769	782	753	781	801	783	795	739	797	747	783	803	798	783	867	765	827	761	775	795	791	782	776	791	783	826	736	783	763	794	815	781	759	797	761	772	784	759	816	816	746	779	831	780	799	789	795	767	802	725	735	822	770	773	782	759	764	797	798	752	794	770	762	727	785	748	760	788	752	828	726	765	774	743	795	752	798	774	808	763	808	780	783	768	735	827	817	788	769	826	779	810	800	783	769	746	791	798	774	772	818	795	811	831	782	830	804	770	719	827	755	742	808	726	791	797	813	786	789	810	875	759	789	759	782	836	786	762	800	781	739	810	810	864	770	828	801	793	843	768	837	846	811	775	809	769	794	752	803	804	793	756	763	807	772	808	783	802	771	801	766	740	814	775	822	758	801	798	793	809	744	806	792	808	760	769	789	775	834	822	803	767	839	797	765	833	775	778	785	809	788	785	836	772	783	802	739	752	795	768	782	802	785	786	764	842	774	766	773	792	790	791	790	807	752	793	790	771	781	754	785	789	796	755	767	833	792	780	806	763	758	807	764	749	805	747	800	794	808	745	770	720	833	812	837	781	794	746	781	780	748	755	849	804	792	784	764	815	730	806	779	757	769	764	773	802	797	834	797	824	801	791	805	810	785	813	833	810	845	792	773	766	768	786	743	782	789	810	721	826	756	756	833	786	751	736	802	843	778	828	781	781	762	798	775	786	788	849	773	799	758	735	781	703	740	808	804	794	800	799	811	770	797	723	810	780	828	824	790	773	796	735	763	717	831	790	774	736	754	722	814	815	804	824	775	804	783	811	731	772	798	755	817	767	800	835	771	806	728	757	805	757	863	822	759	788	746	783	765	777	783	783	773	820	812	753	767	805	821	762	774	816	753	773	782	833	770	733	782	800	801	798	775	749	773	769	755	765	743	763	783	809	802	801	818	780	802	754	820	799	808	806	776	768	742	715	805	774	777	760	796	773	803	783	811	764	753	791	804	816	749	794	773	832	759	784	749	830	741	778	777	754	832	757	767	830	801	805	791	733	818	830	742	774	751	821	785	748	793	804	761	786	737	799	776	770	747	782	785	771	765	768	778	840	771	779	763	809	772	810	814	802	809	804	742	773	776	813	765	810	788	802	758	792	778	779	766	796	773	724	790	779	760	797	764	807	750	785	792	855	730	803	795	765	805	796	783	761	803	786	758	767	782	762	810	752	776	838	815	738	807	784	808	767	748	765	762	775	728	805	790	801	702	723	782	747	757	749	766	745	736	777	789	783	771	831	780	770	760	826	786	784	784	829	820	813	773	773	757	816	767	795	775	750	766	765	773	793	794	844	771	762	770	813	767	786	811	749	740	803	786	728	738	821	828	832	803	795	862	827	745	774	830	853	831	723	772	745	789	796	739	743	818	780	813	781	748	815	734	786	736	767	810	767	791	768	790	793	786	790	803	775	758	736	757	751	761	779	723	778	792	742	819	741	780	840	788	812	784	749	745	710	731	763	796	781	787	790	741	837	788	797	774	732	790	828	736	797	799	800	752	764	790	801	831	746	798	776	792	780	767	745	816	776	785	814	753	776	812	747	775	775	772	788	769	766	790	763	779	781	735	695	805	770	778	746	769	803	810	787	755	724	709	768	750	781	829	767	802	790	781	791	804	801	773	771	774	754	740	771	773	743	737	810	741	781	773	803	760	789	796	822	821	810	735	798	782	800	801	759	821	774	749	759	770	781	822	779	785	769	769	784	741	830	781	784	788	738	759	806	796	751	816	804	777	790	789	779	766	752	757	786	758	789	772	787	756	771	765	777	800	778	786	763	758	789	792	778	785	763	732	768	774	736	790	778	783	802	787	787	791	742	784	716	742	758	774	802	766	798	769	763	746	737	762	775	814	802	842	837	806	788	812	757	825	794	761	773	837	735	768	781	833	810	788	777	782	782	767	755	782	785	796	840	754	830	781	782	731	774	789	763	747	809	776	722	756	795	767	781	812	775	801	780	819	749	810	818	809	818	821	770	744	762	785	775	804	846	804	759	776	741	779	811	793	769	766	784	767	777	803	754	787	787	832	745	748	775	755	768	777	813	779	772	783	763	777	779	806	760	781	803	806	732	783	808	778	775	787	808	766	727
22714	13249	12122	7090	4675	3433	2762	2306	1886	1641	1508	1371	1230	1169	1207	1057	1029	1046	944	984	871	939	884	910	870	842	858	852	822	829	810	825	777	802	799	839	817	794	827	826	766	832	773	830	748	699	799	808	835	780	766	775	716	754	751	778	725	803	786	779	746	785	753	755	770	764	811	720	738	782	725	754	733	778	781	764	741	768	742	691	701	754	784	768	791	720	749	758	760	718	742	776	746	716	712	722	764	741	740	768	779	776	791	780	776	759	762	763	722	759	764	784	768	713	782	775	720	773	767	757	786	771	732	779	761	784	751	776	746	767	745	736	734	732	720	733	752	766	782	811	757	738	756	754	810	733	757	734	753	714	721	753	761	738	757	743	766	739	780	697	766	727	746	729	721	712	736	790	798	803	782	746	741	751	731	745	670	739	757	734	762	729	772	743	755	735	735	755	744	751	770	792	749	746	776	725	711	713	764	747	756	750	748	718	726	775	739	746	730	749	735	764	749	778	750	788	722	781	750	767	753	788	793	723	701	778	747	741	739	720	783	779	743	761	737	781	793	772	764	729	727	751	792	741	770	767	764	788	781	797	777	709	750	769	748	718	750	801	763	738	781	744	764	753	707	749	737	738	739	758	735	739	727	756	739	744	792	777	750	780	773	697	757	771	703	781	759	763	746	786	740	712	730	747	724	734	718	713	762	769	762	737	746	742	768	743	751	773	758	732	769	791	778	742	746	782	762	706	774	748	771	704	766	767	752	706	774	728	776	736	701	770	745	750	760	729	746	721	784	732	747	761	689	755	781	730	779	672	790	774	752	747	740	741	733	775	760	749	688	725	789	793	691	787	762	777	719	752	741	746	734	757	721	761	721	755	752	758	727	755	687	714	722	772	733	735	762	767	718	753	743	749	742	758	724	737	715	709	727	744	709	709	761	761	769	739	740	748	750	712	704	756	733	750	730	717	722	739	760	734	768	719	779	778	734	781	734	689	743	753	756	728	765	740	713	743	739	746	714	753	749	754	783	756	738	758	683	767	682	728	753	751	757	743	724	752	770	742	742	812	731	755	704	701	754	805	737	766	765	767	745	727	798	745	755	756	754	729	711	720	762	763	796	718	727	757	778	748	760	749	727	734	717	755	745	725	715	764	750	732	745	739	773	746	738	749	746	750	814	756	741	713	717	756	732	761	759	841	717	752	753	776	711	753	786	742	756	748	727	767	790	774	718	765	757	735	733	716	792	757	745	755	733	757	773	765	703	764	756	727	756	697	751	743	714	765	794	745	765	798	768	781	707	770	756	778	705	768	806	746	732	766	744	778	756	746	776	735	779	789	777	743	735	703	725	757	710	689	762	730	745	780	770	763	705	727	755	760	765	707	747	761	765	734	731	789	690	709	679	753	761	706	793	693	714	750	748	741	702	734	746	754	766	758	743	820	751	778	733	773	721	723	785	735	729	728	689	724	712	734	698	693	740	721	788	766	688	718	730	731	802	716	738	755	758	722	767	735	748	728	750	799	769	761	766	728	758	765	700	750	758	727	796	740	782	710	760	800	717	778	714	763	727	726	741	727	776	766	744	717	765	734	756	838	784	718	750	733	748	732	737	726	763	787	720	714	707	783	740	758	734	722	710	786	721	780	741	725	723	717	758	729	730	728	729	694	764	726	732	771	780	723	730	722	710	734	745	813	745	754	743	754	765	785	752	710	729	710	749	787	736	715	723	778	730	733	769	746	775	730	736	787	734	806	765	729	742	733	746	776	798	770	756	713	771	768	762	739	755	726	680	768	708	722	776	791	754	767	762	725	714	721	738	757	776	753	759	740	788	799	743	728	725	705	768	751	782	746	686	772	720	733	693	758	744	734	715	761	764	787	699	721	746	792	700	752	720	739	770	748	748	726	730	718	816	697	718	781	716	734	732	749	749	756	730	697	765	759	762	756	801	783	744	763	744	731	757	770	734	760	742	758	689	754	766	804	741	773	797	797	757	757	782	741	763	789	761	736	792	775	733	707	730	788	756	790	740	736	706	762	790	745	726	725	706	728	814	689	790	771	775	754	743	718	724	710	804	740	743	745	768	781	755	750	744	770	733	738	736	673	760	764	751	763	800	722	741	704	715	745	755	743	749	733	757	736	801	759	726	750	759	759	769	715	757	759	725	728	715	752	728	752	775	745	750	752	698	725	739	782	780	743	729	708	752	739	751	723	760	753	754	738	804	711	741	787	708	731	769	767	717	733	750	722	729	774	714	729	733	737	738	751	718	721	748	696	751	739	710	732	736	781	767	725	728	742	684	784	766	720	710	776	774	752	766	773	727	749	766	709	792	712	799	759	723	682	721	742	760	764	750	744	721	776	740	704	733	722	723	764	723	668	753	729	761	729	745	780	720	746	771	763	744	740	773	727	736	760	740	701	780	729	771	742	735	736	768	775	786	746	767	730	794	787	750	770	756	781	748	751	768	725	790	763	743	758	747	723	773	720	750	751	763	771	710	709	695	723	758	778	753	731	815	744	763	739	740	729	756	764	774	747	777	771	744	719	760	682	736	805	791	734	771	757	762	777	727	719	691	756	758	716	807	736	737	697	726	705	721	740	755	761	753	743	757	769	786	758	770	753	740	747	742	749	745	758	767	733	740	769	781	730	741	746	833	674	733	724	745	757	706	728	792	740	732	746	722	730	749	712	754	713	762	724	765	736	790	762	749	739	749	713	760	732	730	797	721	781	749	751	787	746	750	726	724	774	760	779	754	793	747	761	734	771	760	765	711	754	730	748	697	706	739	698	776	692	757	720	729	773	717	779	737	710	767	740	753	739	760	763	773	709	712	728	716	701	793	745	726	738	748	722	755	736	736	735	670	737	749	760	726	776	763	763	745	716	737	763	750	755	751	734	730	783	740	755	760	792	773	730	746	749	746	736	741	736	762	770	745	798	755	745	717	766	729	738	735	724	740	727	732	747	755	775	752	743	762	710	787	747	744	758	723	739	777	725	764	737	770	748	772	728	809	676	763	738	752	740	706	719	730	688	771	695	725	741	721	749	745	739	732	767	687	734	760	774	802	752	698	747	772	764	750	704	735	739	715	717	718	774	777	729	740	761	796	756	752	745	732	737	759	751	754	764	794	749	741	746	744	751	749	712	697	775	734	790	772	730	786	783	724	730	778	735	800	734	755	763	726	747	696	761	759	737	755	747	753	769	721	741	796	751	763	742	745	728	691	792	696	755	801	771	743	764	760	778	778	723	721	718	755	761	711	740	786	693	804	724	731	799	738	715	729	730	761	753	803	741	758	744	740	745	759	778	771	758	749	730	761	769	797	732	813	766	774	741	770	724	754	760	739	738	772	742	733	762	755	742	749	700	742	751	774	752	753	746	768	755	689	746	738	781	725	758	764	732	687	731	800	755	703	759	756	762	731	753	766	792	764	789	779	771	699	761	724	731	723	724	765	743	808	763	720	754	739	762	760	784	734	702	724	734	729	720	753	743
32008	15600	3129	851	679	603	591	574	593	576	601	588	564	578	573	588	553	603	584	539	547	574	577	618	580	601	548	569	549	557	565	576	602	580	587	561	565	582	560	552	535	555	572	559	564	593	582	601	591	579	583	589	572	550	584	560	539	593	541	573	599	525	574	561	589	563	555	575	550	557	595	573	544	585	553	556	544	543	556	565	565	534	561	576	554	585	545	536	585	589	525	544	531	564	600	551	557	545	538	555	558	567	552	545	559	575	511	581	567	552	568	552	545	604	533	590	518	574	582	580	538	561	546	531	518	595	566	540	577	561	587	582	543	556	587	558	536	582	568	551	586	566	583	594	541	601	557	565	613	611	567	530	572	564	554	548	570	568	496	573	596	510	580	553	594	605	610	550	565	580	560	541	566	602	563	577	552	563	553	595	571	525	562	561	602	543	573	642	536	525	539	575	591	577	580	559	595	572	573	566	562	551	521	551	599	550	575	597	603	563	527	553	526	541	544	560	590	580	579	550	605	551	574	588	604	544	519	610	596	614	603	530	553	549	527	586	562	568	554	563	601	542	529	600	569	534	599	600	561	581	555	521	590	565	524	572	539	589	554	554	529	534	553	547	552	563	579	514	582	527	547	599	572	573	574	548	565	557	562	567	566	564	515	593	508	510	512	613	557	540	571	564	608	585	607	580	590	569	568	576	564	575	596	574	571	507	531	560	566	538	577	572	526	626	571	571	549	535	542	540	532	590	546	578	517	549	531	633	578	613	553	579	547	554	572	559	607	549	549	593	590	597	529	540	569	600	557	567	571	562	566	565	508	522	509	579	518	552	561	534	554	554	548	539	556	565	576	533	580	563	594	574	523	575	611	617	549	543	550	579	565	549	533	536	570	534	553	597	536	561	594	568	550	536	559	583	545	583	531	608	523	554	602	566	556	542	565	550	547	533	631	584	589	560	564	531	569	558	533	590	578	495	556	561	570	566	567	571	542	577	565	515	571	551	549	584	544	533	556	551	522	569	573	563	551	547	576	560	549	566	583	557	568	564	545	543	563	537	523	547	550	560	570	557	569	584	589	615	521	583	550	572	585	561	571	560	544	604	574	563	571	564	529	571	596	569	561	530	583	594	612	560	595	579	567	598	556	582	559	565	563	569	584	540	559	546	568	585	574	605	613	563	584	586	596	589	550	545	538	585	552	531	578	554	541	530	586	554	585	596	510	553	554	555	548	578	582	551	557	561	534	547	550	579	568	553	574	548	568	569	553	589	535	572	581	583	569	535	549	528	554	535	575	582	574	581	547	533	564	571	561	564	551	603	588	542	578	589	534	541	553	548	536	539	565	568	584	596	548	589	595	575	570	612	542	573	557	535	526	585	546	555	542	560	595	555	556	580	571	543	551	601	529	551	619	546	567	564	561	579	562	572	548	567	573	567	630	532	583	551	586	577	533	542	544	578	589	574	573	523	576	547	563	595	554	550	568	590	532	608	574	572	583	529	560	605	546	574	553	521	583	564	538	559	537	564	555	569	575	547	594	544	526	552	580	593	530	574	574	590	581	550	536	580	595	598	571	548	544	537	558	560	581	603	579	590	585	612	557	560	547	588	577	550	556	559	560	551	602	568	532	561	528	573	550	560	554	553	589	571	595	555	553	578	564	606	599	523	528	570	561	577	549	525	601	556	606	513	550	600	573	552	537	547	528	591	554	545	580	562	525	577	559	603	559	557	531	541	518	566	576	602	562	553	552	597	558	578	534	558	586	589	579	587	574	504	570	536	578	529	575	521	547	595	533	549	538	564	547	578	623	581	583	582	545	561	554	586	567	547	574	533	540	522	562	539	581	543	564	529	522	553	566	576	558	558	504	501	568	575	546	561	558	582	526	570	553	558	565	514	532	540	551	577	560	548	602	553	558	520	528	556	580	606	624	571	571	558	510	558	607	593	583	519	563	623	605	553	567	548	529	548	589	583	609	554	598	586	580	515	537	614	576	574	533	609	571	565	560	601	611	568	562	568	574	534	570	544	606	587	571	611	549	562	571	537	561	538	598	529	567	510	565	571	561	552	605	583	539	561	582	567	607	571	539	570	579	593	503	568	560	546	574	538	571	564	548	630	584	539	572	546	577	540	560	564	543	564	565	581	574	544	549	577	582	557	560	596	585	531	562	530	564	562	580	582	549	566	504	549	597	599	512	531	560	593	579	555	588	545	576	519	570	554	549	567	547	545	548	572	567	565	570	582	589	569	573	563	538	532	582	552	537	537	579	524	540	553	623	503	498	526	575	648	537	549	580	559	560	548	551	558	570	537	600	570	564	529	551	570	551	619	554	572	583	591	603	555	559	557	559	558	565	559	593	567	533	572	538	534	568	578	567	562	547	548	522	579	595	534	580	547	576	541	568	519	542	594	581	534	581	556	588	608	563	561	500	605	566	571	586	553	584	589	578	597	570	528	561	562	550	532	510	514	568	559	552	538	623	540	573	599	605	539	560	570	597	569	548	557	594	577	535	589	571	534	573	547	536	567	553	566	588	583	572	550	518	570	573	530	543	609	588	557	554	537	588	562	547	579	572	538	534	551	551	569	587	582	556	538	568	546	544	600	571	584	558	577	632	543	604	578	558	520	551	536	569	570	593	593	596	572	566	562	590	547	547	582	581	534	610	603	570	569	544	575	539	543	551	594	549	570	557	539	537	591	568	607	531	550	542	573	539	616	558	613	580	566	555	603	566	555	612	564	519	556	578	556	548	573	557	560	574	529	531	578	554	543	599	562	531	547	540	554	567	582	568	530	567	570	539	544	589	586	616	561	592	515	604	523	545	566	597	533	566	569	587	623	574	597	549	556	527	579	584	560	539	590	568	512	590	588	614	570	542	570	547	582	565	556	544	521	580	578	573	561	576	540	570	592	567	552	587	557	529	559	521	538	532	548	521	575	576	539	578	539	563	584	557	531	546	566	531	528	573	559	596	555	592	518	554	570	551	583	553	554	546	558	581	506	550	526	545	547	556	538	548	547	545	553	535	558	573	566	563	539	567	560	546	538	506	556	581	532	581	520	601	578	569	559	570	574	576	556	592	535	553	561	565	557	562	575	554	550	557	549	595	526	566	578	568	570	548	556	526	549	546	522	597	567	533	559	561	578	539	569	578	580	580	573	530	573	543	564	570	542	536	561	573	594	600	567	547	617	591	552	564	551	551	616	530	532	566	612	558	575	562	544	557	587	556	559	555	546	570	558	566	567	591	566	544	571	581	616	569	559	555	569	554	559	569	599	562	542	580	553	610	592	583	623	560	590	560	576	577	557	533	536	589	563	570	574	576	579	556	571	585	543	563	572	519	543	567	560	551	563	603	584	590	566	591	567	571	552	580	561	597	593	579	625	591	555	579	521	562	581	575	563	554	582	559	554	558	538	567	564	538	568	550	538	561	560	577	581	550	596	529	578	539	570	533	556	551	559	560	601	524	591	543	545	558	625	548	593	589	562
22298	1015	965	706	715	665	644	627	563	629	630	632	605	610	565	610	615	577	684	608	601	610	607	616	595	607	582	548	607	582	582	630	597	627	609	581	584	587	608	570	600	615	585	590	556	620	588	602	628	644	575	556	565	578	626	601	597	597	597	565	598	601	603	573	614	544	622	635	542	604	556	554	657	574	624	619	587	592	586	556	586	573	568	591	581	567	637	595	546	572	583	584	587	575	616	611	624	575	572	624	590	583	632	569	610	629	575	585	548	567	628	642	636	592	610	592	640	553	572	585	588	611	614	592	595	583	602	537	584	564	616	584	599	553	589	610	603	627	586	547	615	602	596	573	633	583	605	646	591	595	578	575	603	587	558	550	563	622	590	596	565	598	629	609	567	617	610	602	581	603	588	635	591	574	611	546	598	587	610	574	579	563	637	576	616	602	598	581	565	566	587	597	634	582	582	551	595	587	579	616	566	598	575	584	576	573	551	585	605	586	634	550	597	573	586	604	597	554	570	578	582	620	567	617	571	576	568	588	636	616	625	591	592	592	575	622	614	627	577	595	593	581	610	616	585	551	604	570	603	575	579	619	622	586	590	581	599	577	603	605	600	617	594	548	628	613	605	632	545	544	614	579	546	598	622	607	578	627	647	588	598	587	590	600	596	597	598	572	583	618	598	543	628	589	554	637	602	574	578	589	614	588	599	576	581	586	562	590	605	629	597	587	575	605	579	591	592	593	614	578	629	600	603	577	566	633	543	614	594	627	556	595	597	567	587	561	581	566	581	605	593	632	562	583	626	608	612	574	570	594	626	610	597	582	527	573	591	612	550	606	624	596	598	590	622	651	570	585	607	632	614	606	577	558	576	613	532	568	575	575	588	607	575	636	572	605	567	606	605	603	577	589	572	605	583	593	572	633	589	659	598	624	628	668	594	585	586	612	583	604	630	575	597	585	602	570	623	582	568	636	543	605	576	585	613	590	629	583	635	641	622	644	591	617	584	572	612	579	576	564	620	555	576	597	620	607	587	600	591	582	583	634	602	605	608	579	576	621	601	508	645	608	591	601	601	614	567	599	562	561	589	591	564	580	585	603	542	585	604	630	564	549	611	567	600	613	619	598	598	627	575	629	574	582	568	578	579	583	597	604	595	549	557	610	579	578	594	620	595	591	607	633	569	559	567	583	558	597	613	614	568	610	616	626	588	574	591	607	629	574	636	588	577	582	595	592	540	599	586	597	609	534	641	584	559	587	577	575	568	624	589	579	621	583	620	595	550	568	540	530	605	600	613	560	581	600	599	594	587	604	593	590	611	627	588	611	605	605	568	560	639	614	578	579	605	593	644	588	618	603	585	583	660	571	611	577	607	595	527	616	611	562	571	632	599	568	618	634	575	604	586	576	567	632	633	602	618	627	587	608	607	579	597	625	632	598	553	610	589	591	587	600	564	597	598	606	579	580	553	598	580	606	593	536	584	627	639	619	591	549	629	551	594	622	584	581	607	602	593	612	598	617	606	563	585	567	570	614	603	583	612	630	613	558	569	598	608	581	626	552	565	600	593	588	641	579	602	610	584	560	614	591	606	563	621	617	577	577	584	595	604	584	613	603	613	595	629	619	580	567	576	591	559	566	566	557	615	587	600	561	603	589	604	577	566	545	560	601	585	600	593	597	589	597	593	605	607	580	626	575	604	594	651	584	577	580	578	584	606	615	582	591	612	627	574	586	612	567	620	630	568	584	618	645	668	592	605	595	598	588	587	588	576	594	578	587	553	615	603	616	570	567	609	569	614	601	581	562	653	623	636	529	585	586	586	600	612	590	554	632	591	601	626	594	595	604	609	585	612	561	635	545	607	524	586	567	564	609	591	573	572	612	584	561	609	573	572	598	603	660	616	599	580	574	606	611	559	539	604	589	646	591	598	606	567	570	581	601	582	566	583	587	655	630	635	603	572	599	588	604	573	572	649	614	623	571	556	590	614	619	582	592	624	548	602	585	612	606	560	611	616	578	578	567	588	601	607	565	597	572	578	614	629	605	564	566	641	568	582	577	611	587	558	547	606	579	623	582	594	563	569	583	609	631	629	619	574	571	660	607	615	579	569	565	579	586	609	614	594	596	593	576	599	582	559	619	616	574	572	613	605	592	564	587	573	594	578	640	596	609	609	560	577	629	604	598	553	612	594	558	576	629	600	614	557	590	573	570	589	566	601	620	575	589	654	575	580	636	576	576	618	618	564	641	606	610	581	581	630	586	598	616	592	603	583	585	581	576	549	576	585	602	584	523	591	638	604	589	552	615	580	582	550	614	574	550	609	592	557	538	568	599	631	580	604	616	603	567	608	648	597	580	560	603	589	595	562	593	566	628	585	588	578	617	605	585	547	593	616	558	605	559	594	559	572	601	586	619	557	576	637	584	615	548	555	573	612	621	582	582	585	581	586	594	627	589	609	570	593	582	579	611	591	608	563	628	599	611	635	592	620	585	608	579	596	602	618	632	616	577	591	591	562	582	602	582	582	607	586	616	595	597	567	586	592	590	564	568	592	569	605	587	545	594	561	552	576	635	570	593	586	609	587	604	611	568	597	572	600	626	602	591	617	606	556	568	562	603	600	610	543	652	588	540	571	573	621	619	554	576	618	634	575	566	596	579	585	593	618	544	583	618	643	588	608	606	533	611	588	635	598	561	588	586	573	657	608	557	546	568	589	623	578	579	591	611	582	589	561	534	563	596	571	612	602	625	582	564	583	590	593	592	592	590	563	577	627	592	627	594	629	646	614	587	567	610	596	610	626	566	587	629	634	566	605	619	586	596	605	578	604	625	570	585	587	587	592	583	575	586	595	621	562	567	590	616	608	571	561	613	611	616	608	593	588	616	574	604	601	552	523	607	589	583	610	615	612	642	572	593	549	610	548	647	620	590	625	590	570	589	602	603	586	600	612	610	573	612	618	559	583	599	582	635	571	638	587	598	538	584	571	607	579	592	582	615	582	611	588	586	565	635	598	610	580	588	579	552	605	563	617	612	637	570	584	604	604	613	623	578	576	634	642	574	611	618	553	595	567	577	642	628	611	569	560	621	619	619	609	564	582	595	601	618	591	589	599	607	630	581	612	565	579	559	584	606	581	580	589	579	616	589	601	606	562	594	575	595	596	548	623	634	631	628	645	562	569	582	572	585	589	626	627	640	578	617	579	560	602	614	591	609	614	585	545	592	590	582	558	602	583	622	600	559	646	586	588	582	580	640	624	578	616	682	617	617	600	602	609	575	588	591	567	597	609	553	590	582	602	591	610	569	571	620	602	565	581	591	607	603	603	560	610	606	550	601	593	610	601	612	599	572	556	566	587	580	588	615	615	534	551	596	607	598	563	589	555	627	609	559	586	610	615	601	587	593	552	565	617	573	600	559	566	589	554	553	608	600	572	580	610	570	575	568	599	573	590	574	581	605	593	595	586	609	595	578	591	531	568	600	633	577	599	606	576	625
24521	20326	26342	24173	20308	9569	1156	755	689	642	590	566	567	462	502	454	493	470	430	403	443	434	463	459	436	444	409	454	440	399	424	422	424	425	418	367	419	422	393	399	387	412	416	452	393	389	410	446	429	405	397	403	459	364	397	382	396	412	427	387	381	428	429	408	407	384	457	422	383	451	403	397	407	422	415	408	428	411	407	365	466	422	440	398	407	394	428	375	415	405	368	398	404	390	406	387	395	408	416	367	392	415	445	439	395	371	430	406	409	408	400	437	437	397	409	392	393	392	373	428	381	421	400	364	403	426	370	397	445	394	412	401	416	389	406	405	403	387	397	426	409	399	372	413	380	392	396	426	401	399	394	432	419	354	407	391	394	408	343	434	398	363	438	412	407	418	383	412	427	416	394	400	375	392	413	390	461	393	404	436	394	411	413	388	357	403	407	436	371	432	418	407	400	411	440	459	406	396	388	430	412	407	387	406	433	447	409	392	442	398	391	416	395	417	397	427	391	432	405	420	428	383	401	418	450	385	423	416	414	393	414	419	378	408	409	425	411	400	394	376	382	401	430	396	402	415	414	431	383	371	419	411	421	390	387	421	410	395	423	433	398	403	423	422	399	416	377	401	394	411	398	364	392	412	367	386	410	393	418	417	407	378	392	404	392	413	384	357	375	390	374	432	404	440	415	393	406	409	378	397	404	399	411	413	390	389	414	371	422	423	437	401	373	433	378	397	421	396	423	417	411	376	416	415	424	444	431	378	400	421	400	416	411	386	367	418	425	400	432	389	401	433	371	397	426	401	384	426	420	381	390	396	399	418	420	420	417	397	383	395	408	424	391	400	420	409	382	441	412	367	400	365	387	412	437	412	428	395	412	397	388	442	396	445	374	420	383	381	404	426	394	421	403	376	417	423	418	358	427	408	384	433	381	382	408	374	385	451	428	405	403	409	377	393	405	389	389	449	410	387	401	390	405	386	397	405	383	425	419	402	403	414	419	368	411	414	399	410	415	408	447	429	367	391	427	405	367	429	402	366	391	425	397	410	394	379	388	418	402	428	411	431	405	420	412	397	407	396	439	420	403	422	402	384	398	406	401	385	413	407	387	411	393	378	369	368	419	397	429	420	425	413	416	376	426	420	402	401	393	404	424	388	449	438	388	418	406	386	379	407	372	369	402	396	380	408	435	420	395	404	406	405	428	367	380	392	420	404	420	385	398	417	429	374	375	413	409	438	377	421	398	401	409	429	402	379	415	409	412	377	372	388	413	386	421	402	416	404	438	388	389	387	399	409	391	367	431	420	404	424	403	403	389	379	401	382	434	390	407	383	423	410	389	383	387	393	437	424	407	412	393	391	370	379	416	414	442	427	412	446	375	409	384	424	417	413	402	385	407	395	417	437	406	395	430	388	399	412	413	396	382	414	384	405	392	407	400	381	371	415	401	422	426	419	407	405	431	419	458	377	380	422	416	415	416	420	425	402	405	452	387	427	402	411	416	405	398	391	423	397	378	418	420	369	420	384	423	396	405	421	419	404	361	385	390	395	384	441	444	417	363	415	373	367	402	385	446	428	394	423	378	434	397	436	374	366	407	441	402	406	411	383	380	388	402	433	374	391	396	406	432	396	384	381	428	364	396	385	413	423	428	414	397	384	426	411	361	430	387	422	395	380	384	434	374	406	397	427	411	388	413	363	420	447	435	408	397	427	394	390	377	395	392	386	411	390	387	375	389	391	388	377	373	392	390	382	439	374	394	362	405	390	445	390	375	416	387	404	394	397	425	421	411	420	398	404	384	395	428	380	379	408	372	416	393	414	434	379	371	394	433	390	388	384	412	404	389	402	407	372	415	353	475	403	406	414	410	391	402	364	383	424	398	412	429	392	399	392	400	408	416	373	408	399	384	397	425	452	385	382	399	427	412	418	406	431	368	390	377	430	423	372	394	397	394	394	386	430	418	411	395	417	440	406	417	399	399	408	385	386	388	403	424	390	388	421	404	424	406	365	394	408	403	397	389	411	414	385	390	402	404	379	441	410	379	396	395	413	428	390	433	399	403	371	419	395	381	408	421	352	414	428	417	414	393	398	397	394	433	396	399	386	362	422	422	401	373	437	414	417	394	422	405	394	400	398	461	420	398	450	424	380	411	402	402	405	376	425	413	376	406	404	445	412	428	406	395	391	422	383	401	412	408	352	394	417	406	383	399	418	410	420	438	414	445	419	428	388	412	399	416	387	376	408	433	418	421	395	392	426	409	400	427	379	409	357	411	410	432	433	408	397	392	398	450	383	422	406	397	397	384	410	373	395	404	361	418	426	431	426	389	413	429	422	406	407	429	432	398	394	406	393	405	413	400	393	390	406	404	387	428	369	366	416	359	414	404	377	408	379	434	402	418	399	397	411	399	429	371	403	366	354	408	419	404	410	406	424	387	424	406	396	390	380	405	415	376	466	424	393	411	446	425	414	394	432	418	394	382	458	388	385	430	403	416	424	440	423	427	404	415	409	369	405	382	405	394	372	405	388	443	409	426	399	399	386	389	416	371	391	376	435	433	393	382	387	394	402	371	415	385	403	409	408	408	375	408	409	401	399	404	390	409	425	394	433	435	415	393	399	432	415	397	365	419	401	404	388	382	379	406	400	420	383	390	396	399	395	371	346	415	393	381	383	396	438	402	416	402	428	412	382	415	394	379	419	427	413	377	421	401	415	374	393	430	410	374	413	412	342	417	406	362	388	405	410	395	401	391	396	402	419	422	442	427	429	387	398	409	402	405	409	406	380	370	408	378	410	407	422	396	394	436	391	401	362	391	402	351	381	446	373	399	405	402	379	418	377	379	389	412	384	391	403	386	404	400	399	364	385	457	392	400	429	425	403	429	399	405	421	433	399	421	409	391	422	372	405	410	363	375	375	411	425	407	389	406	423	388	395	343	430	417	421	399	393	376	382	429	390	427	415	395	386	386	435	394	378	406	388	408	425	411	405	382	392	398	417	385	377	429	391	392	387	404	395	411	408	411	424	432	386	359	423	422	410	385	390	388	390	395	412	394	403	411	417	427	422	422	417	410	427	396	402	395	392	421	398	387	390	392	403	379	397	390	413	408	406	400	416	446	374	395	406	393	404	411	406	397	418	388	426	386	379	431	356	416	407	392	426	400	425	361	406	395	423	442	350	435	395	412	420	398	407	412	393	434	402	418	400	365	375	354	368	392	407	403	398	395	402	384	422	388	390	383	405	398	374	395	412	418	406	435	382	392	352	378	383	420	401	416	396	406	422	433	426	409	368	444	408	415	411	405	378	417	403	419	397	412	393	430	415	401	400	412	390	383	402	413	415	403	416	381	381	422	370	404	385	408	401	416	394	441	376	410	436	371	380	395	402	386	408	419	373	399	391	396	384	413	397	395	367	416	392	407	417	408	403	428	406	380	399	423	358	391	379	371	381	386	419	435	429	412	423	395	400	379	416	423	413	370	403	408	360	419	415
28550	7950	7148	3933	2472	1894	1431	1189	1074	941	837	784	707	667	636	611	540	541	522	500	499	470	520	469	530	487	461	459	453	435	452	461	467	474	465	424	444	433	441	415	461	450	465	435	463	437	411	438	449	427	448	417	404	422	453	383	428	456	421	441	399	426	436	446	397	447	442	428	387	414	465	404	449	404	444	455	413	440	406	430	431	398	430	438	415	411	421	441	437	392	417	421	448	455	414	407	429	415	428	401	415	396	417	404	388	426	464	440	455	443	451	437	424	395	407	400	415	428	394	438	435	434	419	441	421	427	406	431	443	431	429	397	411	409	418	418	420	392	405	439	415	411	431	407	419	405	412	406	382	437	423	465	439	434	429	393	435	447	395	440	398	411	438	388	446	427	439	420	409	412	435	444	420	431	433	429	448	434	405	397	409	356	417	402	441	369	432	436	425	442	429	449	435	428	409	415	440	398	419	376	376	432	419	426	418	416	425	418	403	381	456	426	415	405	406	405	397	405	462	430	420	404	423	422	382	441	414	420	415	426	448	437	449	417	460	438	391	413	415	379	422	438	401	415	399	435	438	406	421	402	433	427	437	426	415	454	424	420	398	367	378	412	428	370	394	446	417	380	444	436	389	420	410	404	385	438	395	444	449	405	408	410	380	385	401	417	443	440	386	428	421	438	421	445	420	409	408	449	437	402	423	436	425	382	409	411	432	421	381	446	418	446	421	425	422	414	429	403	400	415	451	410	411	459	406	389	413	457	401	453	422	431	400	441	430	425	417	402	421	409	407	430	374	407	447	420	444	410	408	425	383	376	391	442	380	401	397	416	450	438	432	433	425	397	397	415	380	431	389	440	387	420	456	402	393	441	400	375	391	446	456	447	394	418	430	410	429	449	399	453	460	402	438	413	425	432	385	411	407	420	407	458	420	444	409	406	429	374	418	391	443	424	443	413	447	364	388	452	408	410	385	406	456	443	374	416	444	417	421	418	431	428	391	427	401	385	428	402	408	431	400	416	402	447	431	398	426	401	414	419	437	401	407	448	423	421	402	444	424	422	413	420	438	402	429	424	451	416	390	401	404	459	395	380	403	404	403	414	403	430	450	392	429	415	430	445	398	430	447	423	415	430	475	424	414	406	403	442	431	427	426	432	435	421	434	418	414	461	453	452	424	438	417	425	380	427	418	399	419	404	390	452	403	421	391	388	401	410	424	424	402	397	431	394	406	401	423	435	390	427	415	424	408	420	418	398	428	412	423	418	418	437	411	422	405	381	425	422	416	408	423	410	395	406	426	434	422	414	440	437	424	431	439	457	392	431	369	383	403	435	417	433	396	399	419	393	412	394	434	427	409	401	398	417	408	436	399	407	426	405	427	401	394	419	416	409	382	389	476	402	381	421	440	435	424	434	442	445	422	421	405	425	445	427	417	425	434	431	436	407	426	448	418	400	426	411	395	413	440	432	373	412	419	389	411	409	449	424	460	395	432	396	417	426	378	394	440	404	407	373	374	436	406	424	397	383	391	425	435	395	461	419	421	383	386	419	393	423	414	422	443	415	452	424	419	417	397	420	451	424	418	458	419	451	418	397	418	443	403	401	475	451	411	444	428	413	417	418	415	447	407	459	432	433	424	479	420	438	409	438	390	447	386	443	403	410	419	420	391	405	422	441	441	417	444	409	439	419	458	461	435	439	438	384	447	423	391	386	408	392	429	410	386	440	438	422	392	422	448	414	403	403	456	445	440	449	386	356	397	429	427	414	393	407	419	422	414	426	385	414	442	411	444	408	435	403	422	444	430	369	412	449	432	429	403	421	447	447	402	450	401	369	437	413	415	401	427	422	385	407	407	401	396	393	398	424	362	410	414	429	414	413	381	439	406	387	455	422	432	393	410	407	428	444	414	469	388	411	424	397	449	423	426	410	400	395	428	409	409	401	426	369	410	398	433	407	443	385	429	421	398	436	404	415	409	412	434	391	422	468	383	398	415	404	417	449	411	416	406	423	413	428	415	457	424	430	440	409	455	418	424	424	393	392	415	381	388	413	435	413	412	419	409	370	407	416	425	446	383	428	415	392	421	442	396	421	413	398	389	428	406	442	426	429	414	438	438	398	434	444	430	446	430	396	430	433	413	438	423	430	440	429	445	408	410	420	436	466	394	413	401	430	412	410	407	444	435	415	437	427	414	426	377	409	410	401	399	404	407	390	416	404	440	446	421	420	390	446	429	434	409	420	413	394	446	450	418	407	424	421	418	455	428	412	374	413	406	428	453	459	422	427	427	448	478	422	409	373	410	385	448	428	426	404	427	400	426	439	396	419	401	406	394	432	388	427	445	451	383	419	414	403	427	459	479	395	419	430	436	384	442	419	437	457	417	387	399	419	400	401	429	396	425	442	442	402	403	373	411	451	415	434	424	400	447	384	443	430	436	395	444	424	456	382	414	415	403	428	448	400	417	446	404	421	386	436	394	380	404	407	393	412	434	381	395	392	434	411	438	408	450	417	426	442	412	415	393	410	400	417	432	409	427	420	398	415	418	416	393	404	410	388	425	452	414	437	441	420	423	446	435	402	448	393	427	426	413	398	443	419	434	406	436	418	430	419	423	400	421	398	432	397	400	436	400	400	417	432	463	420	433	392	389	441	398	390	436	442	427	399	420	393	452	408	424	394	441	401	384	402	434	427	414	405	412	407	442	396	474	399	421	394	425	414	418	424	421	400	427	424	419	445	386	401	402	463	427	439	439	381	404	414	397	440	438	431	434	440	400	436	404	404	436	421	419	425	417	400	426	445	444	415	430	424	418	423	415	412	383	413	441	430	421	380	454	421	437	419	438	429	423	413	405	389	392	381	423	431	392	419	434	395	435	405	441	431	414	423	444	434	399	438	448	418	438	409	432	424	361	413	418	452	386	413	436	412	460	399	428	445	431	401	453	416	414	401	397	396	375	413	421	378	431	394	455	383	420	426	434	408	401	417	394	396	398	406	410	440	429	442	406	421	415	416	423	437	400	416	429	423	456	397	407	447	402	398	401	400	408	379	423	423	402	420	430	447	436	407	452	430	408	436	419	406	441	424	413	431	415	413	481	413	414	440	433	461	388	400	405	424	385	494	422	413	435	435	440	441	407	426	406	415	422	450	417	397	446	433	423	440	401	416	420	433	455	431	395	413	447	421	396	386	404	378	404	408	413	430	391	405	402	458	388	418	415	387	433	393	429	398	389	405	400	407	434	404	469	408	404	423	410	430	426	457	452	388	434	453	426	432	413	405	380	424	410	410	422	425	391	392	384	458	407	437	434	415	391	430	435	449	393	434	395	416	404	427	398	429	439	411	428	427	455	379	467	424	400	400	372	419	433	350	443	459	423	428	424	406	417	417	429	378	413	435	412	417	420	391	438	401	398	429	431	414	385	414	369	418	445	427	424	421	420	392	438	426	433	445	382	391	408	424	409	431	392	453	435	398	427	416	429	412	399	469	424	434
22633	20332	26880	23682	20341	20390	9933	1624	1293	1229	1191	1048	1043	1075	1007	902	889	918	880	877	866	835	854	859	868	793	812	833	826	844	790	861	810	817	767	816	822	832	864	850	847	775	799	777	869	817	764	818	830	790	820	795	817	820	801	806	747	758	809	871	755	845	805	807	825	838	825	824	812	842	799	794	756	786	808	755	773	869	781	778	793	780	800	787	829	805	817	848	826	789	791	827	844	893	806	813	770	858	797	800	808	801	782	816	752	824	773	759	791	778	791	713	808	861	796	842	783	842	827	801	776	813	830	828	759	821	829	805	792	802	807	806	733	805	765	757	749	803	827	812	802	797	806	776	808	794	786	781	796	779	802	810	843	744	885	826	766	786	720	777	818	785	782	805	821	861	783	801	796	765	817	794	769	806	745	812	796	815	779	769	808	807	793	803	787	780	822	835	797	762	840	777	811	772	805	830	750	785	807	766	814	778	738	793	777	804	774	785	773	853	761	807	809	823	820	814	839	803	771	789	823	836	821	816	786	795	781	797	792	756	815	786	823	795	791	796	811	829	844	759	777	778	805	810	816	772	806	828	858	786	797	783	787	753	805	768	794	785	818	771	770	747	753	785	800	794	789	786	820	780	817	783	785	838	751	807	811	871	784	815	772	831	815	833	778	812	802	795	835	814	786	792	767	798	791	770	764	818	781	830	824	788	766	798	808	771	793	768	863	821	820	752	822	824	843	758	747	811	822	786	764	789	797	797	861	774	808	812	755	843	806	758	811	837	796	797	752	809	815	809	767	769	855	790	819	818	817	777	757	784	857	815	772	817	813	764	795	798	784	752	749	787	778	744	816	784	747	721	790	761	817	811	796	808	773	788	801	808	784	776	828	740	826	795	771	842	809	836	796	844	849	772	800	757	789	788	781	818	796	851	780	746	725	803	812	824	793	782	830	779	784	744	780	823	843	843	816	777	815	854	771	821	808	794	802	778	799	787	792	820	760	809	812	758	734	800	800	785	804	787	776	822	806	786	730	866	792	782	828	780	823	854	756	770	774	763	814	792	830	821	772	759	793	806	786	746	736	768	818	775	820	811	783	808	781	797	784	817	777	795	814	803	770	775	801	794	805	857	773	799	780	755	825	807	794	805	812	794	791	755	817	807	778	753	786	822	818	770	798	810	770	819	832	745	827	783	766	804	746	775	772	784	782	778	741	787	775	792	792	819	796	814	846	839	817	801	812	770	806	769	819	738	786	822	827	781	782	790	805	755	778	811	772	788	784	786	779	779	783	800	733	770	769	774	724	772	806	822	790	827	856	806	813	827	820	775	831	776	754	815	777	839	778	795	813	743	818	834	831	762	809	760	821	825	847	775	770	775	808	782	827	806	760	772	748	766	800	825	829	801	848	826	788	807	794	793	762	763	798	829	866	780	815	785	802	761	802	837	873	798	802	801	814	788	813	787	816	786	778	812	835	800	770	765	770	758	798	780	740	805	804	746	774	807	834	810	808	794	763	806	802	789	817	776	761	808	797	788	774	792	775	777	802	795	741	826	795	831	816	785	777	763	806	757	829	800	764	783	777	807	815	760	846	764	761	810	792	776	764	798	812	752	806	838	824	807	758	813	826	825	826	800	815	782	728	769	760	826	807	806	799	806	807	741	812	805	846	849	845	887	855	824	786	790	809	775	810	809	791	753	786	784	813	756	794	805	776	837	787	806	781	816	808	786	763	789	799	767	779	886	797	792	810	732	818	807	774	809	819	802	807	748	800	779	812	749	776	769	787	811	797	817	809	793	806	779	761	729	806	793	814	783	780	831	824	791	818	768	751	800	775	779	840	793	812	798	783	768	756	806	805	781	799	779	774	826	845	807	793	778	805	810	867	771	825	789	821	794	783	795	767	816	806	783	761	775	807	786	828	782	775	753	794	803	724	773	750	776	790	784	806	771	724	797	810	766	729	760	788	845	758	819	760	807	815	826	784	815	816	845	773	814	792	815	827	779	814	796	806	818	784	809	799	767	792	822	809	789	806	830	772	856	778	790	808	803	837	779	817	806	769	811	747	806	798	773	793	745	751	819	787	795	824	728	825	753	760	772	762	767	817	823	796	766	813	823	793	789	852	744	807	836	815	818	825	800	741	840	732	786	754	803	860	824	831	782	729	796	734	797	767	777	806	827	739	803	815	786	769	828	769	819	781	746	791	794	803	769	807	809	809	796	833	806	841	829	852	820	814	826	737	780	811	787	842	803	793	793	811	786	810	821	839	812	803	790	865	800	800	772	804	744	806	781	813	817	798	847	846	808	778	758	821	801	758	799	786	785	787	784	785	798	848	766	840	829	772	777	780	821	808	791	812	822	803	771	770	835	847	814	832	824	796	794	794	773	800	771	775	797	842	780	766	801	768	810	776	792	755	797	794	775	801	825	762	759	768	790	764	785	803	797	764	760	788	804	825	793	805	747	798	815	819	805	802	818	804	827	745	830	800	802	820	759	781	772	776	768	770	797	794	824	755	792	804	789	795	780	766	777	762	774	802	751	811	770	749	840	806	773	870	774	852	826	795	763	820	806	790	777	739	795	780	864	769	781	758	811	755	818	808	782	770	766	770	823	758	783	809	759	788	781	773	785	812	804	814	871	745	789	779	714	771	781	790	776	833	828	812	770	770	851	833	808	821	782	819	846	825	803	799	813	792	773	770	845	796	855	737	836	779	760	800	802	781	826	790	809	768	774	738	768	742	781	785	790	807	807	767	772	798	784	818	805	812	888	800	834	743	783	822	817	792	783	823	829	832	784	820	783	768	827	776	829	798	803	811	799	788	792	790	778	738	805	843	759	828	751	794	783	740	793	782	797	804	819	795	808	767	760	794	809	792	763	790	797	850	760	796	777	809	768	779	795	763	793	757	803	757	807	755	841	792	751	798	778	832	761	761	705	804	780	776	737	800	809	786	854	750	795	826	799	766	768	762	755	792	790	799	773	796	794	833	743	786	775	735	749	763	794	795	770	812	826	783	837	773	796	806	768	783	794	799	849	806	770	768	817	777	802	806	756	813	812	706	769	798	784	798	794	767	809	823	813	758	796	754	770	754	725	804	802	812	808	822	793	778	782	734	818	802	778	826	798	836	797	835	810	827	778	819	760	769	775	868	779	768	806	786	777	810	769	762	858	778	813	815	775	833	783	814	793	779	793	776	787	777	864	755	774	776	779	807	797	768	795	829	775	788	841	774	774	818	746	792	851	806	761	809	818	766	771	789	757	789	833	801	781	813	827	779	780	798	776	771	765	781	790	775	813	818	751	801	793	787	792	843	785	788	769	814	804	810	760	854	769	805	793	759	753	770	777	784	784	803	778	775	849	814	839	789	813	811	802	740	744	813	816	789	851	811	809	804	852	797	820	819	813	855	810	789	793	823	842	798	807	831	793	844	747	796	834	803	808	839	785	830	769	773	822	741	776	804	769	793	784	793	785	791	770	772	773	856	778	738	770
21269	13427	12190	6939	4727	3401	2722	2244	2030	1714	1560	1471	1289	1248	1125	1087	1071	995	1045	973	940	930	923	863	883	867	891	856	816	848	848	833	806	824	814	847	825	809	756	801	787	703	811	840	807	833	740	798	796	792	800	768	809	796	781	799	794	795	805	745	731	731	759	785	762	741	840	772	772	784	754	773	767	766	730	806	774	778	750	761	776	759	759	778	782	799	774	749	775	708	714	780	739	767	734	741	773	772	753	750	787	723	752	756	782	710	793	768	703	763	784	755	769	714	752	770	794	771	734	791	743	778	770	752	727	759	765	767	750	785	780	760	747	791	801	760	761	756	756	718	722	733	755	733	767	810	723	776	814	765	783	730	770	743	849	733	781	756	816	767	768	762	772	744	729	780	760	774	765	798	786	807	766	763	776	751	733	806	745	767	762	768	746	812	736	801	737	732	756	735	799	743	773	747	818	729	748	767	748	709	766	738	725	726	772	817	806	794	761	773	779	775	773	746	794	737	721	737	794	749	783	721	770	755	752	758	742	766	752	759	748	788	789	764	777	737	732	788	714	778	744	773	724	821	746	766	740	723	703	734	753	761	756	746	804	771	732	735	787	733	785	761	748	765	740	713	761	732	746	776	764	755	821	726	774	717	750	679	738	750	753	710	716	736	697	761	734	767	793	786	716	763	693	709	779	755	707	815	725	755	766	772	770	750	747	764	745	773	713	760	744	749	775	756	780	741	755	811	827	786	708	725	761	741	751	764	787	744	783	719	723	764	721	766	735	700	731	764	746	781	744	755	789	745	757	757	756	735	721	778	772	792	738	745	745	743	786	742	778	740	754	743	764	747	687	753	784	714	768	731	733	774	756	735	745	756	756	763	710	752	753	749	776	754	743	820	737	732	766	706	753	827	755	758	784	766	767	761	745	762	784	794	774	750	787	753	816	775	758	793	732	790	731	752	772	792	729	726	804	769	757	703	802	763	742	701	737	763	760	771	770	747	743	775	740	760	813	734	723	763	715	800	713	785	812	768	781	752	786	778	771	747	726	765	725	750	755	719	810	775	804	769	741	757	750	818	785	761	776	711	762	796	730	742	784	719	774	730	721	804	808	736	788	698	764	730	758	774	733	718	749	749	741	725	746	820	713	749	751	749	723	805	794	763	764	777	776	726	707	709	773	721	725	828	728	749	752	744	755	718	750	723	765	763	750	733	759	717	750	745	740	740	792	769	696	775	750	779	794	748	762	722	745	754	705	802	755	758	730	709	775	785	719	754	783	756	741	771	711	778	798	832	736	747	731	759	754	792	771	759	774	736	758	738	759	730	768	802	739	799	693	765	748	809	779	693	753	797	749	757	753	750	782	758	748	743	749	723	728	731	764	782	766	716	815	721	766	789	739	745	717	757	696	716	768	773	732	751	724	731	744	797	757	763	767	775	778	781	786	748	753	743	789	742	752	736	789	789	780	767	758	825	749	740	778	742	794	788	792	769	797	755	780	741	709	758	736	745	735	741	764	708	715	693	720	756	729	771	807	764	742	766	750	758	725	718	704	741	770	713	742	788	745	796	750	730	778	729	768	722	771	719	766	749	752	759	740	754	749	733	769	713	718	779	782	732	759	724	722	706	759	761	766	740	773	741	729	788	756	772	729	738	802	689	754	724	745	772	726	782	775	748	758	757	793	758	687	769	710	780	720	749	725	739	746	775	747	742	760	763	737	785	745	780	753	782	757	829	779	804	734	753	763	776	774	684	749	754	722	762	774	727	760	727	749	730	774	738	740	770	800	736	757	752	782	774	728	773	741	782	747	788	751	745	742	792	753	703	821	792	741	756	723	746	794	759	761	778	720	792	742	767	753	725	770	754	811	710	780	780	783	706	730	776	776	705	777	719	713	791	752	800	721	822	802	781	773	727	821	799	782	797	740	704	827	736	767	767	795	731	746	733	707	766	746	786	732	741	774	767	761	768	768	778	720	747	803	783	761	754	793	799	726	745	780	727	749	826	774	771	763	811	763	771	798	701	787	760	773	716	775	754	762	749	778	735	714	752	757	792	746	756	810	767	733	780	780	771	802	805	755	726	738	747	727	739	789	800	736	740	727	727	737	767	747	793	762	777	731	751	755	772	775	716	742	765	757	782	775	762	800	749	765	756	752	770	748	731	697	744	769	783	780	784	801	779	728	748	783	764	764	814	742	783	754	711	761	789	748	777	779	755	734	792	770	747	700	730	771	734	745	749	761	754	738	790	770	727	730	697	735	755	786	742	755	748	800	745	796	752	737	778	772	745	726	773	727	757	711	768	782	719	753	727	746	770	744	748	741	773	716	737	698	768	762	753	762	734	783	753	750	735	728	709	769	800	727	730	743	755	766	733	758	708	734	743	775	760	761	775	735	797	773	745	762	759	722	761	747	769	748	739	772	791	709	749	784	778	786	755	768	756	747	761	697	783	783	795	798	732	761	775	756	826	753	774	768	739	766	697	761	701	759	716	767	777	769	743	759	787	770	777	744	764	827	712	805	780	741	709	778	791	752	699	734	703	805	741	781	795	766	751	755	760	754	743	701	765	736	821	704	753	785	768	770	805	790	768	717	776	727	785	747	760	738	742	805	702	757	756	759	748	735	733	700	763	723	740	736	719	723	774	757	776	738	763	715	760	728	754	724	761	741	752	725	754	771	753	775	737	764	750	766	763	778	761	804	771	751	732	687	775	732	771	728	702	787	748	705	810	743	794	787	762	787	777	782	771	729	754	760	740	803	735	733	724	765	753	782	738	707	751	776	811	718	732	703	763	736	781	718	724	757	735	744	744	724	743	769	811	785	742	777	779	770	770	781	727	757	830	726	729	745	716	789	764	729	761	756	798	747	768	729	766	731	745	733	791	778	785	738	757	769	752	783	779	690	756	754	801	747	701	799	780	714	760	740	762	760	747	747	768	734	757	744	796	777	772	803	727	741	723	743	763	758	768	729	713	731	709	799	808	757	732	751	738	738	717	762	755	761	733	736	725	747	745	764	753	734	740	764	766	742	781	749	785	762	722	765	742	785	692	747	737	751	815	745	811	777	736	734	774	746	797	738	717	706	826	730	755	753	738	706	789	745	740	724	732	758	742	761	778	770	749	751	745	748	711	762	742	795	759	731	732	758	795	816	752	772	754	748	765	723	757	734	774	734	773	759	763	749	762	703	739	783	750	735	726	717	737	757	715	735	766	782	771	784	846	763	743	800	790	790	803	719	802	806	751	730	751	714	770	767	773	758	689	743	732	742	768	759	773	731	737	786	749	754	765	762	767	723	734	778	747	766	771	757	723	763	692	773	792	798	705	739	752	737	749	740	757	738	744	682	749	781	753	792	802	799	749	726	763	730	747	730	780	754	794	757	776	736	716	723	731	784	770	764	767	807	799	754	737	744	747	733	734	744	766	741	750	809	796	785	736	732	732	736	778	774	743	786	781	769	783	775	786	735	731	780	768	698	752	789	744	757	760
31879	15500	3035	802	711	635	609	631	598	641	595	590	612	621	596	575	580	570	593	595	586	585	601	595	596	592	529	576	583	597	586	619	586	569	624	567	579	613	611	570	572	564	539	571	616	582	587	574	579	606	584	580	592	568	576	622	600	641	619	579	584	595	593	639	573	624	557	566	591	553	600	583	586	619	542	585	591	609	587	592	546	565	595	600	571	594	615	553	555	594	583	604	569	573	587	631	573	558	544	585	569	617	574	598	595	553	565	622	571	597	558	587	602	570	607	629	632	565	534	520	556	543	593	613	585	611	543	599	575	616	571	564	571	597	607	552	611	604	570	595	563	608	546	598	537	549	571	584	587	605	515	581	569	572	600	584	575	565	600	589	578	549	570	582	565	591	579	626	574	591	594	577	578	564	571	581	598	601	614	599	571	566	562	623	593	611	535	578	552	611	599	562	586	635	586	561	590	584	622	624	600	542	592	534	558	579	618	584	582	641	598	572	564	574	580	577	566	596	555	598	615	587	554	576	597	586	580	594	614	574	545	571	557	579	586	611	539	566	618	567	603	576	598	556	578	556	616	595	566	547	607	568	575	586	547	590	576	585	574	565	605	583	564	559	621	544	552	578	545	552	565	590	567	568	581	633	595	591	596	595	604	611	562	579	558	575	570	540	556	567	618	592	580	550	566	588	554	607	562	553	560	588	561	537	596	570	583	574	553	558	588	622	564	536	576	621	570	592	609	616	622	584	610	579	589	548	586	662	559	592	598	644	576	588	607	589	569	615	576	606	597	568	634	571	548	540	593	537	565	613	585	590	563	548	593	600	573	604	558	574	578	548	548	602	601	537	571	608	566	564	554	560	582	611	545	558	560	596	585	557	584	557	602	612	555	595	595	541	591	582	569	652	582	574	577	587	589	559	571	565	564	550	576	599	542	587	591	572	575	541	580	558	593	651	563	599	602	593	551	575	614	618	616	606	564	612	532	624	606	547	607	563	621	593	590	590	570	561	558	591	603	536	580	529	580	557	587	600	577	598	584	597	549	548	589	602	583	564	593	604	582	614	598	589	586	603	643	597	518	563	597	596	593	560	630	587	549	618	595	568	564	590	562	579	559	612	574	577	572	582	597	583	568	590	596	625	590	567	615	559	601	548	597	594	541	545	593	605	556	569	632	575	560	571	576	568	560	602	558	587	609	584	601	578	553	560	571	592	584	602	615	654	594	571	582	576	602	570	600	583	588	559	546	579	551	581	562	612	582	544	608	628	623	545	603	553	564	593	594	587	604	582	584	591	570	609	560	599	572	551	580	587	578	578	603	604	570	589	529	599	559	560	543	635	578	604	581	564	584	600	604	606	519	585	572	631	597	573	587	557	571	584	531	499	547	583	571	595	572	601	600	556	565	582	543	573	588	586	586	573	589	587	556	608	546	585	580	580	586	576	559	560	533	570	587	595	569	619	555	571	610	541	549	636	581	593	595	596	591	603	559	603	575	560	576	593	544	586	591	606	602	596	570	596	555	569	557	547	564	602	632	585	585	560	583	598	577	525	595	607	561	625	586	591	562	571	577	608	619	577	587	550	591	578	559	579	592	628	632	604	564	591	642	581	574	579	547	540	566	590	610	581	583	562	617	609	600	563	572	567	550	568	582	563	574	576	606	535	574	554	559	616	571	580	531	524	598	597	601	583	588	590	582	602	525	565	626	569	563	551	587	578	594	553	629	579	610	576	582	589	575	629	574	578	597	621	618	564	606	542	562	569	576	576	575	584	618	602	566	549	552	571	511	592	596	589	576	521	541	577	587	577	578	563	575	574	574	557	601	541	556	583	583	627	580	558	578	583	599	602	573	598	614	612	582	600	602	587	576	579	597	586	551	565	583	555	588	589	604	554	598	567	576	556	561	618	631	622	588	580	527	570	598	631	568	613	597	579	602	571	600	552	537	554	576	550	560	614	564	548	533	561	615	559	627	581	559	620	550	549	560	621	643	577	607	539	600	587	599	593	596	586	603	581	569	597	587	576	612	548	649	590	626	594	657	562	529	546	553	546	618	597	545	614	589	573	631	563	531	595	609	586	590	559	608	605	586	623	599	584	558	602	591	600	546	592	575	611	615	545	597	607	636	634	572	569	571	560	572	599	554	564	610	586	568	578	557	584	604	553	563	557	577	586	583	600	587	600	590	589	577	606	581	601	608	572	612	614	573	585	567	573	572	572	600	561	536	584	581	585	603	637	614	577	581	590	572	558	615	554	548	584	577	603	615	613	539	572	576	549	569	580	567	572	622	573	591	569	639	551	558	605	582	558	584	515	591	614	558	592	594	575	553	614	572	561	604	585	585	593	569	594	527	546	598	581	583	574	579	576	566	553	582	576	556	552	597	536	550	616	577	563	557	652	588	593	607	564	654	598	591	585	615	537	582	591	574	583	593	565	602	601	589	553	583	567	541	616	627	574	586	600	592	571	544	619	621	578	598	597	553	546	539	580	565	579	578	596	538	630	574	569	547	577	592	581	560	623	574	588	585	597	577	611	589	601	578	617	603	546	599	621	568	645	576	535	621	566	595	591	582	579	568	568	624	556	583	556	594	597	630	607	593	583	592	573	605	626	568	583	568	601	653	564	583	557	582	570	590	574	564	610	552	572	596	539	596	579	606	560	603	567	577	616	582	571	567	633	538	635	602	552	585	570	583	593	613	568	610	619	575	582	589	621	617	618	575	566	588	583	565	551	583	611	586	568	594	606	559	605	563	531	569	588	589	615	628	562	599	600	586	609	624	563	580	543	592	555	647	563	562	616	597	575	591	581	595	603	560	556	575	568	625	587	619	586	614	580	608	550	563	565	586	582	597	564	545	560	590	563	611	537	600	565	586	560	561	545	582	554	569	575	563	573	532	616	568	611	552	553	624	563	598	554	574	596	558	546	575	649	565	576	541	592	605	567	537	611	587	579	575	594	614	597	573	576	607	605	597	622	549	595	612	568	583	617	594	572	593	614	584	607	580	582	599	577	617	547	592	617	613	546	615	609	577	585	592	568	586	581	579	577	550	557	607	572	560	578	574	574	532	603	597	576	590	555	559	582	546	587	575	574	577	594	628	587	600	584	560	572	549	557	558	582	590	591	588	620	566	558	564	579	630	570	558	559	601	601	570	583	570	569	591	607	549	561	573	580	543	547	596	622	580	538	591	573	622	558	565	583	575	591	550	604	631	532	589	593	581	635	581	603	560	640	582	572	533	604	601	557	567	551	576	566	605	579	609	600	557	558	587	589	567	601	558	635	540	569	578	602	545	580	616	592	589	582	611	599	594	569	604	561	549	592	614	575	562	584	560	615	630	612	556	576	558	557	585	585	611	558	591	576	576	546	584	612	521	563	585	578	556	558	565	608	561	537	589	569	608	542	595	641	548	551	582	565	579	601	577	592	583	610	594	605	584	591	602	608	606	606	546	546	577	554	529	582	595	544	575	563	620	598	558	584	595	610
22088	1058	965	797	751	633	682	697	607	672	651	657	646	600	624	626	629	608	589	621	622	620	613	585	573	618	641	531	670	598	637	548	630	620	623	608	610	582	575	580	625	619	629	574	585	600	625	626	631	595	617	586	608	614	621	579	625	646	637	610	572	622	607	592	626	572	636	629	594	597	603	584	612	575	616	625	638	589	649	623	646	605	632	618	612	589	638	610	623	579	673	591	586	617	589	608	610	616	632	620	572	611	632	626	624	621	628	637	639	589	627	594	620	599	662	607	623	632	609	543	625	595	617	622	635	594	656	588	647	588	658	620	619	599	603	616	620	610	574	644	602	587	632	611	604	606	640	608	591	607	616	580	604	655	632	595	647	583	590	611	608	592	616	608	576	600	635	582	609	619	585	592	616	595	608	589	598	592	623	627	616	611	614	582	597	649	625	605	604	625	624	630	616	624	623	612	654	604	558	686	594	621	581	582	617	630	640	659	578	645	631	649	666	644	658	562	635	617	598	574	631	558	645	607	648	563	645	604	624	589	649	596	607	586	646	648	601	632	587	599	597	624	619	626	635	622	592	610	588	620	623	593	615	600	614	606	585	585	620	655	582	581	630	636	642	641	636	587	635	602	626	587	586	626	597	622	611	606	600	581	607	624	588	641	622	607	590	622	620	653	575	626	637	614	608	657	624	609	636	636	642	576	621	610	607	583	680	642	611	602	622	625	615	597	601	568	618	609	627	593	596	583	601	608	586	600	626	586	599	622	628	626	613	630	601	632	612	589	598	598	610	620	572	625	625	557	596	621	606	601	616	653	600	586	600	618	609	612	564	594	585	597	579	625	643	621	620	608	589	621	624	607	611	616	618	616	567	614	590	625	580	574	614	646	578	627	642	592	608	567	604	604	653	617	630	649	598	616	626	591	619	655	583	598	619	614	618	625	599	566	588	600	659	622	584	633	601	609	636	610	597	614	659	616	626	609	616	611	579	664	565	613	564	610	600	588	588	588	603	617	627	641	615	600	590	621	622	584	629	586	626	614	591	614	592	611	585	644	605	618	584	586	609	571	601	593	575	622	628	622	589	600	573	646	652	624	570	636	644	638	580	620	584	633	651	643	620	632	594	619	569	637	621	573	595	589	618	587	627	612	584	582	613	646	595	577	627	628	599	602	629	667	588	613	613	612	616	626	622	602	607	610	605	601	597	628	648	583	610	645	595	613	597	586	620	627	546	602	623	594	640	634	598	599	587	580	562	600	603	615	576	622	622	626	629	652	594	609	597	620	636	574	602	634	609	612	592	579	600	592	620	644	575	619	654	619	626	641	604	645	574	623	580	621	581	620	573	585	607	617	637	631	618	630	585	603	609	616	588	619	598	654	610	562	626	652	620	570	613	599	602	571	590	617	600	630	573	611	566	639	644	616	609	581	582	628	629	616	633	581	613	588	583	600	617	598	583	600	611	631	605	591	619	590	646	664	621	604	642	621	614	629	542	639	591	626	657	598	601	655	636	621	634	595	608	629	602	607	618	635	595	607	621	611	626	611	627	604	585	584	652	631	592	562	576	597	593	656	578	572	598	595	611	648	618	611	613	634	628	570	620	611	635	584	594	613	599	634	638	631	608	621	596	639	615	589	622	604	617	613	666	599	594	595	605	586	597	617	633	606	640	678	615	659	585	632	623	584	565	625	608	615	595	632	662	586	598	661	570	632	646	630	603	618	625	600	618	586	637	644	618	619	618	656	645	598	588	619	587	588	569	649	621	627	597	565	603	637	613	642	598	625	624	645	603	618	615	600	575	580	638	622	591	645	607	610	656	593	612	589	631	655	619	555	594	638	641	604	640	606	621	607	605	615	595	586	602	668	615	593	621	627	591	614	596	586	645	558	599	583	608	593	662	646	622	627	591	616	602	597	624	626	649	614	589	589	630	646	634	608	584	593	638	567	643	613	597	612	602	603	608	648	626	614	601	619	590	592	626	621	624	621	633	663	621	603	663	660	621	600	600	632	652	585	638	569	558	594	618	568	608	624	619	616	620	622	602	655	604	618	596	588	647	583	621	643	612	605	654	598	607	593	602	598	611	626	610	634	648	598	595	633	599	579	613	648	633	624	595	632	641	588	613	684	592	589	606	591	587	592	580	594	625	611	612	599	603	637	620	609	599	610	592	606	625	587	634	609	595	598	615	610	640	581	602	614	594	615	585	631	607	598	581	584	605	651	580	592	588	602	601	581	621	624	586	628	568	649	640	629	582	599	565	606	601	630	627	631	612	647	614	588	628	613	609	563	604	634	614	626	632	606	633	612	597	596	639	597	571	669	561	556	643	659	606	631	664	651	594	594	588	606	605	553	590	608	622	592	592	596	656	602	617	600	645	589	620	638	653	595	579	619	591	646	652	597	664	649	634	601	612	601	625	616	668	655	614	579	630	646	584	604	587	611	587	635	608	621	605	619	599	637	634	596	560	655	632	631	608	613	594	600	626	609	615	658	615	592	651	636	649	612	644	612	615	594	610	603	595	575	619	635	604	614	590	651	636	609	613	624	602	634	583	584	632	598	608	615	581	596	609	641	611	569	564	642	584	623	601	614	593	604	641	651	622	622	647	644	647	607	609	593	605	632	608	589	583	633	599	596	607	681	633	602	570	624	595	633	594	608	667	609	596	602	626	633	617	606	608	601	622	610	617	608	587	605	626	620	632	580	604	609	636	601	628	580	547	617	600	628	660	609	578	630	618	628	615	628	601	588	626	587	636	631	575	648	628	639	609	626	632	604	605	653	674	640	565	580	591	589	582	589	645	589	590	578	613	591	629	603	640	627	635	611	606	614	607	591	647	631	650	618	595	614	620	612	629	595	631	659	589	587	568	581	605	599	594	606	584	574	642	615	625	633	630	605	611	576	643	611	622	578	616	618	629	624	614	626	594	615	625	643	652	580	626	625	595	592	604	625	627	559	654	602	649	699	578	562	617	591	600	657	575	635	629	598	603	624	590	605	557	586	601	655	636	589	627	632	643	585	599	641	647	612	589	599	617	622	627	598	614	627	556	651	565	612	625	606	674	598	621	618	625	646	626	568	589	654	607	642	612	632	592	647	596	625	637	641	626	624	592	605	621	605	595	598	619	625	598	603	601	596	640	598	608	584	634	585	616	595	652	611	653	644	638	580	642	618	589	619	607	582	616	646	621	622	580	663	601	609	617	611	608	601	624	622	612	595	593	617	627	643	585	588	625	565	604	636	574	660	657	577	629	590	632	619	626	600	598	638	620	646	588	640	591	608	587	653	575	642	654	607	561	613	615	650	618	663	634	550	660	582	596	696	599	604	609	651	613	591	643	621	590	638	586	569	585	611	594	603	636	594	569	605	629	627	583	626	618	577	597	622	621	609	644	585	632	597	607	663	632	608	625	596	618	605	677	627	643	617	631	643	618	631	588	631	589	647	577	561	645	613	592	586	575	583	575	594	654	605	599	621	623	575	634	626
24499	20330	26438	24082	20322	9520	1123	740	706	634	605	541	545	479	510	524	494	453	480	452	442	452	425	461	427	472	482	423	461	427	449	403	427	380	394	409	432	441	426	423	428	433	442	393	423	451	439	408	423	428	422	405	400	415	415	496	402	399	419	413	385	437	424	391	447	428	405	414	449	398	432	431	428	410	439	431	423	388	402	433	427	458	390	418	412	427	451	421	389	438	434	384	440	408	400	398	459	407	391	416	427	423	424	466	415	394	392	381	411	430	394	428	426	446	433	374	394	416	439	427	404	417	429	453	433	409	437	404	411	439	423	448	416	390	379	428	439	361	435	420	426	406	391	424	461	401	426	403	394	421	454	424	432	423	430	419	395	413	401	417	472	401	430	440	405	409	414	441	465	428	431	407	382	419	434	446	414	397	420	443	415	433	414	420	445	389	406	399	440	412	403	398	366	426	419	417	406	413	418	433	434	420	419	433	416	433	396	413	403	408	405	429	467	430	399	414	402	425	425	409	396	381	414	437	432	438	432	406	375	406	418	389	423	413	430	416	453	412	403	429	433	448	414	409	407	402	408	435	426	434	434	407	414	419	434	440	448	380	410	403	442	405	417	403	409	426	427	408	419	445	445	426	442	417	443	433	400	411	450	430	438	387	407	450	425	410	442	423	418	439	465	427	406	420	419	396	406	424	427	407	418	404	392	389	402	427	432	402	436	371	415	445	421	423	420	394	390	382	439	398	412	426	447	430	394	476	421	445	397	425	410	374	455	412	435	423	398	428	386	441	402	419	400	465	417	414	416	387	385	437	404	417	433	417	448	438	388	442	458	458	420	439	416	425	444	394	419	435	397	421	413	374	411	383	395	392	410	422	414	416	419	442	416	412	438	424	434	399	391	416	444	423	429	425	396	397	425	420	425	409	410	438	408	416	450	432	406	444	405	439	416	412	441	439	398	416	417	422	409	395	444	436	374	418	448	406	412	432	406	412	450	453	418	433	439	396	416	416	423	444	437	422	424	410	393	417	415	427	418	416	442	419	446	406	399	431	436	430	411	403	407	457	423	438	398	411	419	386	417	383	459	402	446	392	409	397	402	434	437	418	423	413	402	429	441	423	428	403	444	415	460	410	437	455	421	410	394	418	414	409	448	446	454	423	433	429	430	380	403	416	421	434	428	445	422	447	406	406	421	441	401	416	387	425	405	400	413	436	422	396	394	406	426	412	405	438	446	412	423	422	423	383	433	396	396	445	451	395	417	397	452	468	401	418	423	385	400	429	399	424	427	453	418	402	404	427	426	415	408	460	411	412	482	396	433	391	395	407	422	399	393	383	429	429	405	416	439	425	429	431	421	394	447	485	409	427	383	432	435	423	441	409	436	400	429	376	417	431	407	436	418	438	401	423	405	436	431	401	413	389	424	429	418	411	437	409	420	423	443	435	434	399	403	391	441	418	425	432	467	436	415	403	420	397	447	407	394	429	429	430	455	378	406	390	426	399	429	463	418	418	445	439	411	403	470	404	424	393	392	402	403	420	405	406	447	398	408	432	407	456	405	402	415	414	412	423	426	433	370	418	425	401	412	389	405	426	390	418	418	430	430	365	422	392	412	405	403	387	433	404	409	401	440	410	397	423	380	410	419	437	444	421	413	383	410	420	428	401	393	451	418	405	441	413	384	438	406	412	436	422	399	377	450	429	450	434	448	391	389	421	406	423	420	448	470	430	407	441	408	414	406	433	398	394	409	432	404	443	411	399	417	403	397	455	450	371	422	440	417	376	403	394	388	391	428	419	411	399	441	396	421	425	459	408	403	412	427	407	404	434	411	417	425	416	427	418	426	402	396	438	415	454	429	430	422	435	429	367	427	409	405	447	399	427	361	436	400	417	441	417	406	423	362	390	430	400	421	438	451	419	377	426	452	411	420	421	407	430	370	425	414	415	384	408	416	422	399	438	435	427	424	426	436	387	417	394	405	386	475	446	394	382	395	434	430	402	404	427	408	427	429	391	416	419	406	454	402	398	437	381	402	420	435	369	424	440	414	393	398	367	436	390	383	427	408	430	425	430	459	433	425	386	414	436	418	433	422	418	434	413	403	402	412	385	440	429	431	399	416	396	462	400	404	410	446	445	380	413	451	465	441	421	408	417	397	407	405	424	414	437	387	449	408	396	397	413	392	406	400	409	431	424	396	380	407	417	409	420	459	416	409	417	443	426	450	411	371	393	416	421	383	452	402	404	415	422	416	403	405	429	433	403	415	426	439	425	438	398	433	403	398	440	462	468	399	368	446	359	430	398	414	400	402	487	447	447	449	374	444	413	415	417	407	431	436	440	407	440	406	397	437	448	433	455	415	414	420	419	452	424	396	420	442	402	440	436	410	432	425	385	424	396	454	445	416	450	410	446	414	433	419	415	415	436	422	394	429	449	396	439	421	405	399	400	407	393	432	393	387	414	386	409	391	421	392	441	378	383	449	409	413	445	420	403	429	398	372	432	417	406	418	459	453	381	432	398	416	464	412	414	376	454	406	424	421	377	472	447	413	396	451	438	457	411	416	459	414	437	386	391	412	383	467	417	439	429	414	421	418	397	408	419	414	455	419	391	458	385	415	445	405	399	413	416	450	459	421	412	430	428	451	422	428	458	406	443	424	375	431	445	391	389	417	394	416	354	408	421	405	428	411	421	416	404	442	426	437	410	413	425	433	453	433	388	385	430	409	395	427	426	395	421	430	428	434	422	413	461	431	393	452	461	390	425	432	403	406	418	391	441	428	436	431	429	402	388	443	423	385	417	396	424	407	413	401	415	407	415	395	363	395	449	460	429	414	427	375	394	434	402	372	420	439	411	435	436	412	415	389	421	417	470	431	434	419	422	406	412	422	404	435	463	423	404	428	405	430	441	406	436	413	449	451	386	437	462	396	436	420	415	378	416	422	373	442	405	423	429	428	441	430	416	421	410	425	421	441	397	401	420	432	416	437	405	407	437	442	416	416	388	412	435	381	407	410	422	425	429	425	421	444	425	375	444	405	436	393	437	443	397	423	414	419	425	435	411	446	414	413	438	436	410	426	439	429	431	396	418	425	399	414	425	420	434	414	415	377	443	431	398	369	383	480	448	415	370	412	450	441	441	414	414	407	381	438	395	448	410	465	422	387	417	401	409	424	415	379	392	421	413	404	420	429	406	408	405	424	415	440	449	431	383	442	397	414	416	414	422	400	426	437	412	404	404	446	378	402	386	403	425	384	388	407	393	451	435	435	434	428	418	419	385	405	415	412	401	392	403	444	431	402	412	425	439	432	425	392	457	402	418	421	389	450	415	438	423	438	396	429	388	405	390	431	429	428	431	421	438	411	396	444	411	432	455	431	412	415	398	427	413	433	415	410	436	434	431	446	440	421	429	402	411	391	460	413	394	422	432	455	385	404	434	375	429	407	387	434	404	404	395	435	387	429	410	368	381	424	432	408	409	434	397	383	390	416	432
27965	7767	7255	3930	2635	1871	1503	1270	1103	903	835	717	689	635	603	603	587	555	555	536	545	539	491	520	504	464	458	456	497	465	450	488	464	441	443	440	470	431	413	465	452	460	470	478	413	462	431	457	434	446	419	408	444	430	446	427	437	405	463	441	447	457	415	462	430	395	442	447	409	432	441	443	462	437	445	423	436	441	428	448	466	430	434	443	450	403	436	440	434	435	452	448	455	405	419	432	468	453	429	425	421	437	442	457	459	402	437	482	419	459	433	434	422	405	417	439	477	419	410	412	462	404	440	422	430	425	468	420	437	417	453	408	428	416	424	473	442	446	442	431	459	436	427	431	433	460	398	411	440	454	398	406	433	449	461	432	414	393	404	420	434	470	455	437	366	409	454	470	400	418	451	450	425	436	426	445	454	430	455	483	418	427	419	418	433	448	427	408	421	430	423	438	446	408	412	472	442	410	431	402	399	389	431	408	454	461	445	438	436	428	421	459	454	438	437	412	406	454	434	459	420	449	411	386	456	463	459	460	407	413	430	451	430	438	450	418	396	450	408	400	450	419	437	458	417	403	442	414	452	415	446	464	419	455	431	480	417	422	402	432	443	471	441	437	418	437	432	449	391	443	421	384	393	425	393	400	432	463	452	450	429	450	447	431	444	446	442	457	434	424	430	464	428	413	411	438	454	402	421	434	451	431	430	420	429	420	427	469	455	446	409	410	417	445	455	443	425	426	418	402	425	445	449	429	429	476	425	427	481	418	452	445	452	389	438	427	420	443	441	425	402	442	453	399	418	437	423	450	418	413	415	475	406	449	454	408	448	447	441	406	443	483	435	461	457	485	433	433	417	388	425	395	451	416	448	452	453	423	410	412	440	435	427	456	420	449	400	450	432	443	463	418	452	423	418	485	441	431	453	419	421	424	432	425	448	441	434	440	443	437	410	433	426	433	476	394	482	455	434	377	422	452	466	438	419	465	437	488	432	410	401	414	414	449	432	481	398	469	461	461	422	448	391	443	449	453	448	413	418	444	428	405	462	464	467	407	413	455	458	432	451	408	437	395	464	423	431	453	482	427	407	409	441	402	449	414	458	459	416	418	398	398	436	436	392	462	428	427	428	412	438	414	397	459	438	430	418	403	426	380	424	453	448	436	417	432	441	417	464	436	437	435	425	448	434	442	434	440	425	443	447	480	404	454	418	418	410	411	428	408	439	395	398	387	446	469	406	410	462	439	393	428	388	431	480	430	412	373	422	450	412	416	403	408	412	416	403	447	390	420	475	480	416	440	422	444	428	437	416	398	397	483	406	405	401	447	411	429	424	432	422	437	426	458	444	408	421	423	433	424	450	425	426	394	447	453	414	453	429	413	432	434	437	440	445	438	450	435	436	419	415	425	419	446	420	432	413	422	424	467	429	471	454	417	401	449	393	416	437	411	419	434	448	380	422	450	432	430	465	430	426	452	432	428	433	415	438	413	407	455	451	441	400	413	435	441	436	427	454	419	419	414	391	435	444	425	437	430	419	455	434	442	431	457	408	443	448	378	446	449	390	421	432	425	403	429	417	425	414	408	461	423	475	426	473	455	439	449	434	400	431	428	416	422	419	420	443	418	389	411	442	413	437	445	445	430	452	454	421	442	468	448	422	441	460	446	450	430	419	441	412	411	432	438	430	454	434	446	458	437	451	424	443	465	424	422	448	420	403	430	434	451	411	409	415	415	452	489	463	420	409	431	490	462	447	444	441	405	372	440	396	447	418	420	416	389	422	420	438	437	452	439	400	439	421	420	396	422	449	439	419	426	425	422	435	440	409	427	427	444	431	441	429	418	450	429	446	427	467	401	467	474	419	409	396	412	455	454	412	440	419	407	411	436	458	406	445	425	445	437	423	429	441	420	451	411	511	421	447	463	397	382	410	449	426	443	410	421	418	431	436	448	420	466	423	417	461	432	426	416	411	428	417	391	432	441	468	467	417	437	420	422	444	429	427	450	452	462	435	419	461	427	403	426	424	417	431	444	412	450	438	425	451	420	437	435	391	424	466	463	415	436	439	411	442	416	405	427	419	430	437	480	446	424	445	447	414	430	431	443	438	464	436	410	427	451	437	447	423	448	432	407	438	427	434	434	452	454	432	428	435	418	430	446	425	440	433	443	432	457	421	458	415	426	416	440	448	485	435	441	421	464	413	425	435	433	453	418	423	393	408	450	439	472	429	413	430	459	444	440	439	465	432	460	461	470	424	428	418	438	421	451	447	418	428	465	406	439	448	452	437	420	429	457	450	420	444	452	421	426	442	432	439	434	446	435	407	427	400	433	447	450	410	431	409	414	424	410	411	442	431	415	441	427	469	447	404	451	458	386	433	431	412	392	402	414	429	457	437	442	432	455	440	439	432	463	418	424	388	422	461	409	395	420	435	458	469	460	422	440	445	408	419	413	396	449	426	465	470	458	406	428	418	406	427	418	392	418	427	398	416	462	413	446	417	416	435	398	424	436	410	432	406	421	442	441	403	437	397	465	420	439	409	438	404	467	385	432	456	431	479	460	427	412	412	418	408	446	426	441	455	461	436	448	415	453	406	412	441	409	447	448	483	439	426	435	429	475	435	430	452	406	410	434	432	424	433	436	439	452	415	446	421	413	417	414	448	466	472	449	458	467	453	430	414	420	422	438	429	426	449	418	474	393	416	453	411	434	436	406	461	415	447	417	436	388	418	434	441	402	443	461	417	439	438	414	439	412	410	468	432	433	441	425	431	447	433	419	409	417	419	416	447	426	456	413	443	415	440	456	463	454	430	436	405	458	477	406	412	437	465	478	401	452	431	468	418	405	398	432	441	461	470	441	482	459	434	440	440	450	425	438	398	437	467	431	451	459	469	451	415	440	428	423	420	427	401	431	416	436	442	457	418	439	436	427	469	402	445	433	451	412	426	418	462	409	420	454	409	422	458	410	440	428	426	416	405	359	449	433	403	401	402	445	392	408	419	446	432	465	446	400	447	414	402	407	412	391	408	412	441	407	446	394	466	463	478	418	443	415	429	418	409	445	408	450	412	425	489	454	409	478	423	476	395	424	427	456	466	451	416	433	431	456	441	437	429	408	439	409	460	422	451	412	395	467	443	431	429	449	444	407	415	437	432	459	425	444	413	456	441	419	417	420	415	430	447	424	431	410	446	423	441	412	409	433	432	402	404	488	429	452	417	431	423	427	423	463	413	434	403	459	442	459	395	426	439	413	415	431	417	438	454	452	493	450	434	427	427	428	453	443	421	427	420	442	404	404	439	434	425	462	440	457	459	421	454	430	435	462	433	426	428	403	413	426	445	443	405	418	418	453	407	404	421	404	435	420	415	399	422	425	472	409	418	408	434	461	444	433	450	450	426	452	441	418	429	445	387	432	466	473	472	465	438	415	448	409	469	435	440	417	469	396	425	440	451	409	431	433	459	454	409	449	415	422	413	461	441	456	407	447	431	499	449	437
22598	20380	26982	23620	20386	20469	9670	1715	1358	1228	1192	1127	1055	991	983	906	892	985	856	916	912	894	880	851	905	858	914	863	858	805	810	809	872	828	832	817	839	849	872	844	853	745	865	779	820	812	812	817	798	808	765	846	799	807	820	850	782	752	838	789	825	811	792	795	772	801	803	788	844	807	801	811	838	781	770	761	814	768	804	820	807	812	775	797	819	802	808	808	822	784	755	845	814	805	828	822	854	790	825	825	729	872	808	814	807	772	802	839	832	815	807	777	799	782	823	838	796	822	835	835	798	804	766	867	810	808	800	821	813	808	738	834	799	798	743	777	834	819	806	776	808	826	825	815	787	794	824	774	783	819	841	858	784	786	822	808	856	792	857	788	773	851	814	825	769	880	858	794	819	826	793	827	832	759	809	821	799	765	780	826	823	759	829	795	778	793	796	769	775	760	846	796	826	792	778	832	826	830	765	795	834	832	794	768	807	865	833	867	785	812	798	801	815	792	779	773	792	772	786	806	840	778	790	816	823	788	774	792	842	780	789	836	846	816	792	873	833	774	831	810	774	835	785	873	837	826	823	809	806	824	824	782	819	778	794	824	835	849	789	780	791	771	841	789	818	831	774	818	809	784	799	804	760	804	827	799	835	776	771	782	744	807	840	805	796	789	757	810	787	760	813	800	809	833	758	807	770	804	832	827	749	830	758	821	758	772	808	802	828	803	816	813	822	794	817	833	777	728	787	816	811	762	768	749	771	805	745	758	791	775	790	783	828	832	777	821	839	764	819	851	800	812	777	783	804	843	782	811	810	782	800	811	860	817	764	800	850	821	796	783	785	794	801	802	809	853	815	852	824	810	841	788	813	765	820	755	765	791	821	782	741	827	736	800	747	834	759	836	749	806	762	879	830	821	826	842	773	788	850	786	769	811	761	774	781	785	826	767	796	769	792	757	813	815	816	779	844	817	831	800	788	789	779	809	824	834	810	812	820	790	818	825	820	810	821	771	775	796	790	833	794	784	736	777	807	808	797	840	851	815	805	792	831	807	776	801	754	831	807	796	822	805	828	862	795	828	763	838	838	812	816	833	797	794	748	790	810	802	771	797	787	799	810	775	803	773	806	772	806	782	785	793	832	811	813	723	808	824	840	809	812	765	820	784	834	784	807	821	843	817	830	768	786	792	809	838	815	818	769	810	802	826	811	837	807	830	818	825	796	843	828	830	823	761	768	814	814	805	817	781	784	800	792	742	837	762	786	838	774	827	788	793	859	806	832	852	807	772	777	820	841	756	779	800	801	802	789	828	826	805	783	791	833	771	762	772	768	812	806	839	818	781	789	787	803	834	775	830	764	795	795	820	802	753	834	804	770	804	864	810	775	799	800	847	849	813	779	769	793	795	793	805	819	814	764	820	779	814	827	799	848	761	770	798	855	851	843	818	826	821	790	830	816	756	810	792	813	790	809	822	791	785	788	780	799	790	750	765	791	775	837	787	768	793	819	852	815	804	764	798	788	811	812	777	861	815	773	784	813	770	805	825	811	866	735	830	849	817	807	828	839	759	805	844	777	832	791	809	845	803	810	749	827	849	832	823	771	807	762	851	753	856	816	815	820	812	780	817	833	761	832	839	776	773	863	771	818	815	741	809	791	808	839	790	847	840	807	826	777	813	813	806	813	808	821	830	815	825	780	768	802	793	851	766	823	845	747	750	793	740	837	859	808	804	786	784	833	830	799	823	777	828	813	833	799	802	744	838	784	773	784	795	748	794	796	738	793	820	768	787	791	799	754	792	804	773	850	806	808	871	888	801	760	815	796	769	805	859	811	809	812	807	772	794	806	792	754	812	823	798	838	768	814	784	849	794	777	824	743	795	815	832	817	788	811	873	803	823	835	761	827	780	842	816	800	766	820	778	775	813	845	785	752	742	808	829	821	786	818	781	799	822	854	854	877	878	832	849	833	808	820	804	815	766	791	780	798	779	832	841	816	786	788	795	770	793	835	788	836	797	766	790	817	822	846	823	800	823	827	802	826	816	782	767	812	841	820	838	807	825	769	855	802	829	871	803	786	782	799	801	815	799	807	817	848	810	827	865	845	841	753	850	792	792	841	788	806	807	832	791	829	815	826	797	835	775	838	827	818	774	828	796	877	802	812	765	827	821	804	821	788	785	781	818	819	831	774	812	767	752	806	805	758	770	769	801	812	790	756	787	830	806	833	821	837	814	815	811	809	785	838	808	784	854	843	785	774	771	789	824	802	800	808	794	734	764	737	799	765	785	793	821	813	827	778	786	818	814	853	819	787	793	820	827	838	755	799	776	826	778	752	814	833	831	816	822	793	803	834	863	810	789	813	775	815	817	802	761	796	770	791	832	856	778	813	806	803	836	837	821	810	772	790	820	836	806	795	808	768	823	880	761	829	790	776	843	799	862	809	804	780	801	793	790	829	802	773	775	772	833	773	806	789	775	791	797	762	799	775	795	746	773	753	767	824	804	865	749	824	779	779	810	800	829	816	820	770	802	714	812	837	816	781	801	839	840	797	820	816	780	778	802	827	787	833	807	826	826	779	807	781	844	820	782	819	780	809	783	804	831	816	832	813	793	791	802	787	733	760	806	796	843	816	837	784	756	794	790	831	850	790	848	839	812	766	818	871	755	782	823	793	798	798	789	818	792	827	838	800	852	815	751	814	824	826	798	792	811	833	789	746	821	834	812	787	820	817	757	819	846	790	837	768	752	743	800	794	791	788	813	820	797	810	821	789	761	802	750	792	793	811	768	808	804	803	838	813	835	807	855	820	773	805	817	753	788	794	784	787	778	783	793	808	805	814	801	762	775	832	808	836	854	863	800	814	814	812	819	776	758	770	796	846	842	795	810	778	791	781	827	803	827	847	808	788	785	777	783	793	784	738	794	763	823	814	844	824	819	758	804	798	800	817	829	828	794	809	792	786	775	830	807	830	810	834	842	811	780	792	778	782	798	776	839	772	824	826	763	835	790	791	786	819	832	795	789	794	824	796	780	818	815	811	787	801	819	826	811	775	810	854	810	814	757	807	842	846	808	821	757	783	836	768	758	831	819	819	793	800	816	823	802	779	776	774	795	811	821	832	786	824	789	811	796	791	737	816	798	797	795	781	800	819	742	829	836	750	820	803	775	840	838	818	793	768	793	819	794	855	833	781	797	792	767	822	800	762	778	819	865	796	857	803	773	752	763	761	816	828	821	774	811	774	836	796	806	809	839	787	832	781	820	824	817	785	831	772	727	790	772	864	792	782	768	827	786	795	811	823	770	809	829	798	824	853	845	825	752	818	869	851	781	802	825	822	818	805	755	788	809	750	786	799	765	815	787	814	833	772	794	773	846	862	803	796	826	800	762	767	725	844	793	829	762	789	774	874	776	792	790	738	816	757	788	825	816	858	851	799	841	789	847	871	761	787	851	813	824	784	836	832	763	791	806	806	800	807	847	797	826	795	795	743	774	790	797
22041	13428	12258	7116	4833	3504	2787	2286	1996	1719	1465	1477	1325	1224	1093	1085	1055	1021	1018	940	946	950	914	883	871	864	917	793	819	796	887	848	828	813	834	792	834	759	805	815	770	803	830	817	778	802	818	737	785	762	699	767	779	772	780	781	784	785	837	760	828	756	765	758	793	762	801	789	783	790	792	780	764	771	758	786	750	744	749	745	747	773	787	727	787	778	770	734	738	799	792	733	735	749	728	755	781	763	723	760	736	770	759	794	782	760	772	772	770	832	789	739	773	784	745	719	795	747	742	813	793	690	772	753	751	811	746	770	806	729	752	769	796	765	762	780	714	734	754	788	757	804	714	730	755	736	760	765	758	752	729	748	791	825	759	748	781	778	783	773	758	751	741	725	796	764	764	735	766	793	797	742	803	775	781	757	717	748	719	789	715	770	752	776	800	793	782	760	779	778	767	770	747	775	752	789	766	758	743	754	835	767	796	792	724	787	762	781	781	736	721	791	787	775	738	736	756	783	724	768	812	761	786	805	750	802	845	768	759	800	760	752	762	763	757	721	752	769	768	757	818	765	723	750	788	800	746	791	777	804	783	799	756	733	843	765	760	774	753	752	746	745	755	744	761	772	773	764	820	730	766	744	781	717	765	774	805	753	721	741	782	741	728	788	766	843	768	756	796	781	729	788	764	738	818	794	749	778	810	781	733	734	750	717	802	762	757	735	764	760	761	747	735	768	815	715	786	767	765	739	748	758	716	793	774	752	783	764	782	770	770	737	748	825	756	774	817	745	782	810	801	807	777	787	790	743	804	711	759	741	813	794	795	745	751	744	731	764	748	760	796	750	795	781	786	733	773	761	737	779	791	773	750	771	770	850	746	737	756	790	701	750	768	793	753	758	796	728	748	762	756	765	747	747	756	771	821	801	804	796	761	768	740	766	761	773	744	745	767	733	733	794	782	791	700	786	758	738	768	793	729	767	784	769	792	754	714	792	750	758	759	728	800	785	785	776	756	797	778	811	772	765	756	804	776	765	774	802	728	793	815	771	743	758	779	774	731	762	745	802	762	763	764	779	780	745	731	788	740	807	773	732	764	729	720	725	777	759	803	778	793	787	801	767	798	764	738	755	799	745	784	725	756	734	721	765	771	800	758	739	796	770	767	821	734	725	751	762	788	787	771	774	775	775	757	756	797	763	753	736	744	804	758	814	790	825	776	770	769	768	772	742	796	785	729	717	794	726	769	782	774	779	745	762	747	795	769	780	769	733	799	775	786	738	768	728	710	754	798	740	770	759	726	763	781	672	749	776	788	785	774	759	767	749	766	749	783	847	730	735	734	742	724	720	736	740	799	731	754	737	728	783	776	768	730	746	795	753	807	728	750	766	725	728	740	780	658	746	752	788	750	771	768	743	787	767	737	682	754	788	787	750	778	745	782	787	762	714	734	770	765	741	765	808	777	759	765	760	809	733	781	785	773	769	708	751	716	776	738	813	793	759	767	759	765	799	788	814	677	768	718	769	812	755	785	788	764	729	796	757	758	779	774	744	747	776	717	727	786	742	717	726	710	770	720	782	814	752	742	733	779	787	792	780	765	770	789	781	800	738	747	708	773	750	734	771	714	800	771	743	728	815	781	755	782	783	745	829	740	710	801	786	804	797	785	732	766	801	789	745	757	779	809	745	750	732	759	742	760	810	763	763	789	785	734	774	758	725	749	778	800	751	787	798	741	767	797	713	755	746	776	777	773	787	777	785	727	833	761	774	767	770	761	756	753	755	721	756	793	779	748	746	823	719	803	735	800	741	801	739	784	794	746	775	758	806	766	754	769	726	772	767	763	761	771	820	782	749	733	813	796	769	774	783	732	716	762	773	748	746	766	841	769	800	785	759	768	736	745	781	802	755	750	806	747	735	802	777	784	714	737	788	806	776	763	735	773	761	738	736	763	797	759	777	765	717	795	744	718	738	815	760	811	760	799	806	747	763	747	734	775	764	735	781	797	794	752	776	752	770	732	815	741	742	744	720	743	727	729	768	769	777	752	798	827	722	786	756	770	750	687	763	760	758	753	771	763	820	703	771	775	770	753	795	824	746	769	802	676	728	774	757	785	783	764	804	713	758	749	739	744	772	780	739	770	765	730	743	774	740	763	751	782	735	737	725	744	825	757	751	764	810	765	805	766	785	726	796	773	767	752	756	754	792	758	766	787	771	778	740	756	783	765	774	736	742	762	687	784	727	768	816	739	725	790	793	758	772	737	746	739	728	790	756	770	758	753	740	766	779	780	764	767	718	742	798	829	777	795	766	752	730	753	801	786	711	760	708	756	755	813	772	740	772	786	859	799	784	779	756	771	766	725	764	776	801	741	775	771	749	793	713	745	779	793	773	768	764	792	707	776	750	796	761	725	705	776	804	745	749	725	754	743	746	774	733	770	744	757	765	758	715	759	789	787	740	730	839	787	782	743	771	766	781	741	778	743	776	770	720	751	773	765	723	752	735	767	759	757	771	787	775	728	793	732	719	692	737	819	795	745	786	762	792	748	778	727	769	799	748	738	796	744	769	721	764	756	782	765	755	755	695	751	730	758	733	813	776	775	694	758	735	773	777	780	751	773	738	779	751	742	753	816	777	786	735	771	759	753	762	777	796	772	815	765	776	728	785	767	736	774	766	748	777	788	759	807	812	794	791	765	816	754	758	763	766	792	780	735	746	797	814	815	817	718	757	760	802	774	775	748	767	793	786	785	716	759	762	725	782	811	788	779	751	722	747	786	797	790	766	772	731	753	770	759	760	773	735	745	761	776	763	777	745	800	771	769	754	731	772	749	707	759	749	796	792	782	742	716	781	769	743	751	778	752	766	771	793	784	773	798	766	714	784	752	776	774	750	801	729	756	762	812	750	727	765	755	767	735	761	751	760	715	717	798	787	731	804	793	738	776	777	763	739	741	780	797	795	787	832	803	795	742	805	804	738	753	729	735	781	733	735	749	746	796	805	783	741	734	782	815	781	748	783	751	707	747	736	757	782	755	748	735	762	797	729	789	762	815	776	748	733	771	765	761	787	775	793	735	813	778	757	776	781	738	791	744	761	773	762	788	719	761	755	775	767	778	820	731	781	767	768	742	775	745	738	802	795	762	751	699	753	751	758	761	769	785	798	779	786	738	734	786	772	776	773	739	748	753	780	740	764	792	798	763	731	799	787	771	765	721	726	844	804	724	809	766	720	795	761	746	823	806	739	785	764	749	767	747	767	787	779	746	773	757	720	777	718	829	768	751	760	734	762	803	733	798	759	798	773	751	780	743	778	738	712	764	786	770	781	698	730	753	723	762	733	781	760	753	787	769	777	759	749	766	763	761	780	751	747	768	757	794	774	755	787	827	741	759	764	775	792	768	767	782	791	780	789	743	807	750	743	747	748	763	783	718	779	749	764	758	783	772	745	716	762	766	761	759	706	772	738	786	780	813	791	805	758	754	763	746	785	719	779	751	748
32070	15450	2993	785	637	595	604	597	591	629	577	604	515	573	607	536	579	567	550	572	586	585	542	595	577	578	558	601	598	540	538	567	551	607	599	613	586	577	554	635	591	578	587	565	535	598	595	581	586	544	564	597	570	564	537	592	559	626	537	630	616	557	558	593	594	567	536	559	602	579	640	587	548	614	571	569	543	599	538	532	583	615	614	567	588	565	614	592	561	560	608	575	562	557	575	552	560	543	555	565	598	578	553	580	576	562	555	537	576	569	562	567	605	592	591	585	554	580	582	622	643	610	551	601	566	582	556	581	587	597	583	548	534	586	581	585	638	588	556	633	587	563	570	568	581	573	559	556	597	547	567	558	583	589	608	571	580	601	582	601	602	652	621	540	618	582	560	554	526	565	606	550	536	531	564	543	590	564	565	635	599	581	529	531	570	537	588	580	574	600	567	619	540	593	584	580	584	545	599	572	565	617	556	568	588	596	547	593	606	563	505	609	577	574	582	551	586	581	593	555	587	580	569	565	580	605	606	565	620	609	577	598	580	583	572	557	610	581	609	544	612	585	560	572	577	557	611	556	554	606	563	536	558	551	610	574	561	553	534	596	594	568	556	579	587	530	652	577	563	568	565	557	587	576	602	566	570	573	583	578	570	545	568	539	607	549	595	577	566	554	578	564	598	578	554	565	584	567	545	573	565	570	610	586	564	550	540	578	629	580	546	570	586	548	581	500	566	559	556	586	587	555	593	576	593	566	538	589	567	544	524	562	579	544	601	580	573	570	558	534	615	607	603	589	545	575	565	564	523	581	596	529	561	562	564	564	600	529	581	611	570	562	589	551	539	595	567	592	540	585	581	549	593	616	577	558	577	564	575	604	584	548	563	559	564	580	609	577	563	560	620	541	585	593	579	623	583	577	593	568	610	565	541	588	553	576	548	536	594	575	592	610	584	567	564	562	574	576	525	640	560	586	544	558	532	577	587	590	605	582	575	589	577	595	558	561	583	575	548	589	561	555	550	541	573	575	535	593	586	565	617	555	580	571	530	565	565	536	532	629	585	566	564	549	571	601	593	541	598	550	606	545	605	562	562	604	518	550	534	584	595	562	585	562	572	601	586	562	564	527	581	565	600	554	571	588	570	570	578	570	630	552	576	567	579	565	578	577	501	595	557	548	586	557	565	598	579	563	556	530	561	602	586	547	561	582	569	551	572	552	572	551	585	525	569	564	534	566	585	550	554	490	524	634	602	592	539	625	598	592	545	551	552	559	566	572	590	618	567	535	569	553	588	605	583	605	572	543	580	574	566	581	557	592	577	544	596	564	554	595	603	548	557	541	543	552	536	537	585	522	547	588	564	576	588	586	574	559	582	583	534	572	594	561	575	550	564	612	612	553	546	568	528	554	573	570	584	554	524	560	590	574	549	579	593	608	532	583	536	567	533	591	591	580	582	605	598	566	560	554	594	521	566	617	560	569	591	640	595	617	559	588	558	600	583	581	609	577	592	580	527	533	547	596	580	597	585	603	598	599	553	574	572	578	557	575	555	595	582	584	606	572	535	557	578	570	601	562	555	587	578	558	611	578	590	537	552	578	522	540	573	557	536	586	573	575	569	557	576	578	563	568	569	535	535	572	577	565	618	554	540	559	571	570	568	615	591	548	635	588	564	536	573	572	578	551	558	547	604	568	570	567	540	552	608	594	568	565	571	562	551	585	547	586	614	587	560	595	564	552	544	581	569	588	593	622	567	587	567	570	572	583	553	579	622	547	569	568	571	545	563	539	594	575	584	542	600	585	530	569	577	612	562	578	535	549	577	560	547	567	586	573	622	610	524	585	595	596	578	559	579	581	590	598	570	566	519	569	568	556	555	567	555	572	543	594	576	589	561	558	600	563	577	579	546	628	598	557	571	559	580	549	593	617	590	557	602	607	624	547	575	579	564	602	578	544	563	582	563	577	560	587	540	577	624	578	589	575	563	574	571	550	563	545	585	575	568	561	571	589	586	583	585	578	576	574	550	568	540	605	590	588	589	560	581	571	571	567	642	565	551	599	542	558	576	577	560	582	541	555	599	578	589	558	550	628	557	520	580	542	618	539	569	573	583	579	559	553	548	585	556	555	588	597	518	569	601	555	585	599	564	578	577	564	545	548	615	586	574	563	572	535	583	570	538	584	597	562	609	623	517	551	584	591	536	571	518	555	543	584	546	577	574	542	588	579	528	578	547	546	596	577	516	532	544	614	565	586	556	565	585	540	560	524	539	610	533	594	607	575	571	608	566	580	565	582	595	545	566	555	551	525	597	605	547	573	528	618	552	568	546	603	578	548	548	543	505	564	540	574	594	593	561	608	548	560	570	546	575	544	608	593	613	621	571	589	596	584	571	605	555	547	562	572	612	589	563	594	533	581	550	562	558	572	583	474	545	597	553	535	573	633	569	542	553	561	584	541	627	613	593	553	587	567	580	569	592	557	594	601	544	557	573	551	572	582	565	580	609	563	562	608	612	591	604	582	586	582	569	592	609	571	569	578	573	545	589	551	623	563	582	545	576	562	564	553	578	571	559	578	576	582	589	569	588	548	594	577	641	569	572	554	586	605	561	600	588	559	549	568	532	553	576	581	574	574	575	618	535	581	560	558	550	528	517	557	625	574	577	607	585	560	578	556	570	521	583	597	542	544	569	572	566	582	602	592	591	609	593	555	604	562	559	599	555	570	600	571	580	556	563	566	623	548	573	554	599	588	612	541	571	586	581	564	540	594	598	564	574	604	612	549	567	570	540	612	561	572	569	578	599	609	567	550	608	577	557	572	588	566	564	579	518	556	549	572	511	566	573	562	587	588	578	616	579	561	580	584	553	530	525	621	571	600	600	627	604	552	564	582	553	586	566	603	591	584	565	538	582	581	603	534	593	566	623	575	577	602	535	537	591	604	541	572	617	596	579	606	553	536	555	550	628	596	582	588	600	561	578	498	610	554	565	623	554	573	614	605	533	554	553	611	593	571	578	562	553	565	577	588	572	574	554	552	589	578	514	558	601	540	560	580	594	585	580	588	593	545	571	531	558	594	570	560	528	598	575	566	586	600	547	545	536	559	572	609	597	549	580	612	591	550	561	577	565	581	614	563	589	569	540	604	561	580	500	623	569	556	589	599	573	572	539	577	585	579	594	540	576	574	556	583	560	547	553	618	618	553	564	546	563	552	546	551	568	562	554	603	576	553	597	550	584	575	595	548	563	577	566	544	577	566	589	570	619	591	566	583	584	626	566	561	575	546	562	539	584	596	590	626	572	575	606	570	567	590	559	573	610	629	602	563	593	597	595	602	619	597	587	564	565	600	635	548	541	599	591	529	560	553	570	594	619	586	544	569	583	616	563	567	589	586	606	579	572	565	579	531	568	567	604	579	555	580	597	526	556	567	591	553	544	551	602	585	585	585	614	584	549	587	594	544	559	558	545	528	565	532	602	635	565	566	566	575	581	632
21961	1041	1007	806	699	660	676	632	586	638	668	608	626	618	654	576	608	615	578	598	605	635	637	642	637	644	650	594	622	613	597	621	535	590	596	636	653	614	605	670	643	620	622	647	628	597	615	593	625	582	606	610	623	640	593	619	635	585	586	583	624	630	640	606	595	623	605	611	609	623	608	618	609	604	620	594	577	588	595	614	569	579	642	618	600	596	599	623	628	639	559	612	653	604	601	572	585	570	584	622	650	597	634	587	604	605	621	636	590	590	610	623	586	598	609	640	600	555	582	599	585	673	583	610	621	596	573	621	584	616	577	609	581	598	606	639	574	572	597	581	604	649	588	541	614	607	605	594	604	609	605	545	668	593	606	598	598	600	612	607	613	569	584	583	571	628	592	624	571	608	570	609	624	578	595	598	608	649	609	623	635	618	645	611	650	608	601	624	609	584	596	636	664	600	562	635	594	560	609	631	616	599	592	620	605	583	587	574	632	627	592	650	616	596	616	630	643	620	607	592	615	574	647	556	617	622	651	603	590	568	635	586	622	629	618	644	598	640	622	568	614	594	633	588	580	601	597	625	572	608	590	588	583	593	605	592	616	600	608	599	587	585	555	596	613	583	565	605	607	585	610	603	589	607	577	642	570	584	566	595	571	605	582	608	623	623	659	615	604	593	605	588	632	594	607	595	627	647	646	630	583	612	635	597	598	591	626	580	605	627	582	607	629	651	573	581	604	683	662	573	646	658	603	645	599	643	613	607	625	619	568	628	649	590	617	633	573	621	581	633	600	615	604	605	609	588	618	582	552	597	620	627	554	612	622	630	618	617	600	583	632	599	645	669	601	649	640	605	620	634	575	650	595	604	618	600	607	620	601	591	642	605	627	606	580	619	619	607	579	653	635	620	625	624	621	584	599	612	584	625	605	600	607	588	605	613	622	579	622	609	621	567	611	601	613	593	637	572	610	608	590	607	626	585	602	650	619	626	574	586	625	571	569	613	575	656	615	577	565	629	591	615	611	610	613	621	588	606	579	586	607	643	582	597	619	670	608	581	585	594	554	628	610	599	626	619	612	593	608	598	556	621	621	611	550	614	631	562	595	657	617	592	596	588	612	602	586	557	577	575	586	594	634	590	559	629	590	637	558	595	580	603	580	593	585	603	594	636	598	613	599	583	634	581	605	551	595	577	609	610	594	610	596	622	599	601	598	605	595	619	642	603	576	643	601	579	625	596	597	627	580	608	563	596	608	615	638	583	579	605	600	591	637	605	600	637	623	616	645	622	585	604	641	600	619	598	634	604	588	607	600	612	567	572	632	574	621	637	587	651	622	590	576	609	608	594	553	602	583	639	589	631	576	598	624	594	641	620	630	595	633	617	614	606	644	621	616	579	568	626	610	647	602	566	573	646	609	583	594	613	625	584	627	630	554	642	584	640	569	607	606	691	576	566	637	607	595	652	584	581	606	621	538	627	629	587	651	608	600	607	585	598	635	638	578	599	595	563	584	629	595	587	639	598	630	607	568	623	591	634	603	597	592	589	615	611	597	635	621	626	626	612	574	637	585	595	595	587	579	608	600	600	603	642	617	641	578	644	581	590	630	565	588	593	612	591	603	590	591	614	637	632	608	550	596	599	627	602	572	606	621	615	604	593	590	603	618	546	649	625	595	557	593	615	602	625	582	597	572	554	565	594	601	595	560	595	601	617	604	623	596	598	563	568	575	609	604	644	644	588	615	604	630	661	645	611	628	622	626	557	616	624	657	619	611	616	592	598	547	584	588	626	573	585	582	616	582	589	562	614	640	607	577	557	652	601	621	617	608	596	621	616	609	599	590	634	609	580	613	630	562	577	625	594	585	579	574	609	596	575	564	611	612	616	608	614	602	642	611	594	597	601	622	603	599	645	605	613	600	594	584	634	654	595	629	580	553	612	595	634	600	559	606	607	612	610	577	563	623	591	565	606	588	594	582	589	618	607	642	664	599	592	613	591	574	582	640	654	629	625	616	556	595	584	537	601	631	570	611	612	595	586	605	548	611	640	630	626	622	611	609	615	602	578	623	575	606	625	627	613	617	576	645	590	609	595	623	581	580	644	613	625	618	624	609	557	590	606	568	618	672	622	673	594	630	616	611	567	585	594	660	623	582	583	642	612	577	588	518	663	602	599	605	635	591	618	586	620	620	583	577	584	567	615	600	570	574	577	643	612	648	567	604	589	615	589	575	628	622	608	599	633	615	612	597	599	623	626	565	566	642	598	565	596	615	653	574	573	586	582	593	597	617	569	597	566	570	608	632	598	617	605	599	614	605	586	581	556	591	587	612	624	587	653	624	600	616	577	585	601	599	626	612	588	595	589	607	596	621	597	588	586	610	612	607	578	567	610	602	565	607	573	613	609	571	607	619	620	572	584	582	603	597	633	554	568	617	607	619	581	665	601	577	598	570	616	617	599	587	603	615	600	628	621	615	670	598	577	554	609	591	621	631	579	610	644	633	587	635	624	567	579	621	617	599	594	665	595	597	596	614	622	592	576	576	639	566	622	605	606	571	595	604	614	643	578	611	586	597	628	617	594	596	568	637	643	550	607	580	599	616	607	600	580	595	521	540	621	612	608	648	604	668	578	609	553	572	613	580	582	591	590	576	635	596	655	631	612	603	596	616	597	641	598	601	616	552	598	613	626	567	598	573	615	606	626	566	649	581	609	622	587	610	598	613	611	644	622	604	558	576	615	617	576	604	621	597	582	594	579	615	644	636	628	597	603	561	595	591	566	563	613	624	623	628	583	612	560	637	614	621	652	643	613	602	605	588	648	590	587	599	568	617	618	590	629	601	609	612	613	635	594	630	650	577	575	628	611	600	566	620	604	639	600	595	607	601	600	613	580	628	627	572	594	605	581	612	621	580	596	599	581	573	604	566	583	625	627	619	628	607	570	584	610	612	663	594	621	617	644	610	614	573	580	615	627	607	612	605	605	595	575	611	586	597	626	577	596	613	574	579	620	568	616	587	585	591	579	614	603	626	612	627	554	648	602	616	583	596	623	560	621	591	592	581	601	559	586	580	569	583	603	614	589	592	623	636	596	603	611	549	586	600	606	632	590	608	635	570	593	572	634	600	603	651	598	567	615	624	620	584	669	630	653	609	603	639	600	591	577	616	611	637	575	602	596	622	614	598	561	593	617	548	633	649	621	604	614	590	585	603	639	627	596	633	574	618	643	630	581	635	586	626	645	587	598	592	621	614	608	596	574	573	562	595	638	658	604	591	652	608	599	565	635	628	628	555	610	595	619	642	601	606	588	600	603	605	571	616	645	607	593	577	604	575	607	595	597	609	654	586	574	623	596	598	591	617	629	640	607	605	617	602	597	640	600	619	637	579	565	582	574	590	600	611	605	606	632	603	602	566	608	587	621	577	619	563	604	604	578	551	615	552	608	631	582	579	649	599	591	632	591	597	589	591	605	621	593	567	648	624	590	608	622	637	583
24649	20384	26493	24176	20364	9284	1092	757	623	659	593	538	506	496	457	507	504	498	440	458	438	428	446	457	470	443	443	410	416	425	438	413	455	408	359	436	409	406	433	414	408	401	406	392	423	399	433	453	435	437	431	473	391	416	441	426	419	423	414	421	412	443	414	420	420	408	444	433	384	386	431	399	419	391	421	451	408	407	404	434	421	422	406	428	414	416	407	423	394	380	416	425	461	432	426	403	409	393	434	410	382	433	415	432	376	442	415	404	394	404	383	420	397	408	423	430	422	388	392	394	422	396	408	389	428	411	401	403	397	403	429	393	411	416	420	411	404	405	426	378	431	417	382	479	384	356	379	389	419	397	422	423	398	410	362	413	458	377	422	404	423	430	409	372	447	375	425	401	394	384	363	389	388	433	401	384	426	438	424	417	416	397	407	429	437	385	379	443	417	391	423	400	420	425	399	423	451	424	407	410	459	435	367	394	395	433	382	413	410	383	395	420	440	407	388	418	416	379	394	423	385	445	401	407	416	387	420	404	407	414	393	432	410	416	394	399	445	418	398	413	438	396	380	440	424	408	400	383	425	406	447	422	432	392	426	415	399	395	445	433	392	399	414	393	407	435	401	420	428	390	443	437	409	438	389	397	427	415	385	408	370	407	411	425	398	471	471	408	439	411	378	458	446	404	410	423	393	398	407	418	461	462	378	418	412	446	423	454	415	439	416	436	374	434	392	396	395	375	403	405	422	410	392	403	415	412	419	409	379	416	400	410	425	410	424	378	425	412	405	381	414	411	384	388	394	409	385	417	410	411	437	415	410	412	429	453	446	429	422	440	391	391	402	425	389	401	430	439	358	428	405	416	427	434	432	404	383	379	441	431	389	468	396	411	424	400	431	411	411	371	456	429	405	371	448	396	439	436	393	410	379	407	408	421	415	385	460	421	390	414	415	399	413	392	395	404	439	410	389	428	418	404	361	353	393	432	432	396	395	407	420	403	406	382	435	466	418	431	429	393	430	407	422	403	374	405	403	404	426	394	378	405	414	405	422	440	393	377	403	420	409	413	399	375	422	385	427	368	427	379	430	424	428	440	410	407	383	427	412	402	431	413	427	422	399	395	387	389	405	418	421	425	423	423	400	432	408	432	404	422	371	396	424	412	401	440	397	404	413	377	417	463	408	365	408	416	404	400	434	415	386	436	427	395	417	398	393	456	402	397	410	419	383	409	428	420	416	400	437	412	396	397	448	405	416	411	413	417	399	421	358	362	404	425	444	446	397	425	409	414	414	394	416	387	380	427	402	375	434	440	384	382	395	404	389	426	407	391	427	398	400	428	456	423	388	388	407	418	416	422	454	390	441	411	432	415	392	424	431	412	437	453	401	391	421	400	388	396	413	448	393	412	411	415	422	421	408	399	393	369	415	413	369	418	415	397	487	405	441	398	418	382	377	399	426	380	405	368	398	409	402	419	406	426	419	415	414	424	429	427	414	405	471	410	386	388	416	405	425	442	423	396	389	398	426	371	434	402	402	398	455	397	397	408	373	437	400	398	409	429	445	436	367	391	431	414	401	401	431	411	426	465	395	389	380	370	445	430	426	377	413	410	456	394	401	405	399	406	405	403	379	398	412	387	397	398	422	421	413	392	384	413	397	419	414	408	410	390	411	416	414	402	408	365	380	396	401	397	405	436	395	419	391	414	413	410	382	430	435	441	433	418	451	391	422	412	428	394	411	397	430	427	425	396	419	427	414	418	418	397	409	423	451	437	398	388	402	399	396	375	423	387	452	398	426	376	425	424	428	431	402	384	423	435	423	415	414	428	415	401	391	412	406	402	374	374	404	401	406	415	414	414	406	432	381	375	418	448	388	427	370	416	393	431	359	413	394	401	420	430	387	378	401	411	428	403	386	454	410	376	397	395	398	397	395	436	437	452	403	388	445	389	423	405	373	380	425	420	438	404	420	405	451	391	426	404	393	426	427	433	436	356	401	444	398	386	415	418	423	405	422	440	382	407	449	395	410	436	432	396	450	453	388	393	425	404	419	412	399	412	433	377	425	404	401	392	389	377	435	412	423	409	401	429	407	449	390	376	391	390	429	400	433	424	408	400	413	363	410	410	404	443	394	414	426	428	405	449	414	406	411	412	447	431	432	388	431	384	423	413	389	434	405	440	399	395	429	422	397	395	411	414	391	429	405	384	432	405	408	413	442	406	394	398	421	381	397	381	394	394	423	365	396	392	412	407	415	398	411	411	426	432	433	391	448	387	432	402	450	393	351	408	407	435	437	377	369	440	439	392	398	417	383	419	397	399	446	390	411	429	427	409	385	422	398	402	393	439	401	394	414	419	438	440	411	436	406	445	388	424	376	387	389	390	394	432	413	408	406	421	395	389	419	393	377	428	402	418	426	426	412	424	391	385	434	416	407	397	438	385	406	403	450	431	398	394	372	403	421	400	431	396	399	441	433	414	461	408	413	419	418	414	419	418	425	418	408	381	400	408	383	409	432	422	394	393	374	384	442	396	415	402	395	393	406	381	393	433	394	399	390	425	388	395	427	412	412	397	413	424	393	416	429	403	372	369	399	437	404	402	394	425	401	412	393	385	425	416	392	430	417	379	408	388	381	403	436	418	455	429	414	396	424	400	396	409	434	419	393	406	423	400	406	408	410	406	427	394	440	391	430	393	393	418	403	423	402	411	423	390	391	406	395	443	438	396	416	402	366	441	403	443	422	412	424	431	416	432	420	391	387	441	407	381	404	375	440	401	414	377	384	349	408	448	430	396	422	404	424	430	412	434	362	400	385	409	431	383	382	418	395	392	392	418	439	401	408	406	403	379	392	406	405	408	396	387	396	424	364	382	401	471	409	407	420	409	399	443	394	402	403	408	449	392	400	362	368	425	435	411	433	394	396	398	398	382	403	411	393	407	419	440	382	419	393	429	428	411	415	422	403	401	395	386	422	420	395	402	424	409	408	428	419	418	389	413	416	454	403	409	406	406	445	419	429	421	393	372	408	417	436	408	436	444	406	415	386	378	425	406	391	390	432	412	449	419	414	452	383	404	412	418	397	377	399	407	411	464	388	429	414	389	412	404	385	454	411	404	436	409	415	459	419	443	428	381	388	423	383	402	416	426	375	394	409	413	422	412	418	379	415	384	441	394	441	409	408	407	407	415	391	365	399	397	418	395	400	397	380	443	438	395	411	385	414	408	429	372	399	384	391	401	422	408	408	397	412	376	401	366	401	425	422	446	405	390	445	420	453	457	391	425	397	428	413	395	428	409	423	427	473	412	409	439	421	407	425	381	410	394	434	423	437	375	437	401	414	401	407	374	383	416	414	447	398	377	341	398	410	394	444	445	407	391	429	449	429	413	388	448	411	404	393	432	405	409	398	404	426	435	386	405	413	407	419	401	424	417	422	412	410	377	402	427	385	427	434	418	414	426	406	430	431	420	442	396	373	421	433	397	447	421	391	404	418	415
27777	8091	7145	3952	2595	1851	1482	1227	1030	960	852	760	657	667	583	551	534	532	530	520	517	499	471	514	484	503	474	477	489	452	456	500	441	429	430	433	453	495	426	465	440	413	434	456	440	437	452	397	457	425	432	431	432	441	455	437	462	427	446	435	438	462	435	437	453	447	447	406	440	449	414	448	427	399	424	394	442	425	432	432	443	427	426	427	431	442	428	428	446	427	407	399	402	434	439	435	413	397	450	460	418	442	408	412	452	447	393	433	358	422	454	425	423	372	412	423	412	476	435	387	441	477	415	402	454	406	438	469	426	422	413	408	406	436	400	408	396	413	394	436	406	418	450	447	429	435	430	457	480	436	408	436	429	430	420	410	443	410	455	439	453	448	437	418	411	426	431	454	443	471	429	410	406	418	444	420	443	423	461	423	410	415	436	437	391	427	461	437	405	412	444	430	422	445	418	427	424	403	422	440	397	435	430	399	397	454	426	436	458	430	432	416	445	386	424	429	422	403	398	417	412	456	416	436	430	460	422	431	423	433	426	439	397	406	413	448	401	405	447	379	423	407	432	426	433	430	451	438	421	385	438	417	422	474	462	421	440	412	429	422	419	419	464	420	442	432	422	442	426	396	428	405	439	422	459	431	442	444	441	400	430	461	426	410	395	430	424	423	451	446	438	426	405	433	406	423	451	434	420	463	435	414	424	421	449	400	466	421	408	430	436	430	447	417	447	405	438	448	412	460	431	437	426	467	442	458	451	431	403	445	428	430	446	427	456	445	420	410	440	419	481	403	424	463	415	414	438	381	418	427	436	436	431	447	436	435	426	430	434	382	407	439	442	447	406	438	416	416	445	435	378	412	432	458	426	398	403	492	407	405	434	441	441	388	466	419	416	415	449	409	423	403	417	412	416	431	432	422	403	428	424	436	420	417	433	415	406	443	443	446	422	462	424	445	388	416	448	451	452	437	449	432	434	442	412	408	455	441	387	388	427	405	450	416	425	427	417	429	420	431	421	419	443	438	418	394	430	389	428	436	458	433	403	431	460	441	425	473	398	401	415	407	451	448	418	400	404	430	468	425	463	471	403	385	448	400	421	453	423	402	421	416	440	425	415	433	435	447	423	429	409	455	423	428	436	397	400	398	402	445	416	448	438	414	404	426	446	409	469	410	412	407	437	424	480	426	428	406	459	413	382	396	441	445	409	423	448	441	421	430	415	428	418	404	438	418	427	392	389	446	418	437	452	458	431	409	430	418	435	450	441	407	421	435	454	434	419	430	431	425	446	429	421	435	382	460	431	443	419	413	411	431	407	412	459	415	398	410	422	461	446	444	434	428	417	447	456	446	445	421	438	465	426	408	407	429	424	442	417	413	464	401	422	434	425	409	422	402	426	375	421	415	470	389	433	434	400	396	370	437	427	419	423	416	411	397	422	434	413	385	427	443	446	429	425	408	389	429	420	410	443	424	401	422	428	439	451	408	424	387	416	411	424	424	421	392	417	437	414	355	414	435	403	435	434	421	440	441	406	420	411	416	416	430	391	409	425	433	417	428	408	467	406	429	415	412	414	400	424	375	419	439	419	434	394	422	429	441	413	435	393	473	416	457	412	415	441	418	411	373	452	407	404	408	420	432	403	420	444	463	417	425	440	409	367	427	430	399	422	444	416	435	416	416	433	449	432	383	428	397	443	425	434	436	425	441	438	425	453	455	411	420	443	434	427	431	409	384	421	431	462	427	404	406	404	440	432	428	414	422	432	445	399	420	466	414	424	423	451	404	417	402	434	416	419	395	440	444	442	453	446	421	431	423	448	428	417	433	431	439	442	399	417	422	437	451	426	419	392	430	410	466	447	442	420	399	405	393	409	444	422	445	423	383	419	446	393	427	423	426	444	448	415	415	460	411	450	436	420	420	432	408	432	441	422	388	458	410	433	404	434	450	431	410	427	414	399	402	441	426	428	426	434	416	416	417	433	391	429	433	402	416	424	413	418	428	423	408	373	438	471	400	415	421	437	454	447	393	422	435	465	418	423	417	405	416	386	402	419	404	383	427	436	409	452	413	429	448	454	425	432	438	446	422	400	430	438	457	431	415	451	379	467	388	434	428	409	458	430	409	449	402	431	443	448	436	434	466	414	415	428	424	426	409	390	429	441	411	434	464	454	450	402	424	418	416	447	420	426	422	449	412	426	453	431	379	438	414	407	421	364	462	437	450	412	427	439	426	447	406	446	424	420	410	428	428	404	409	439	402	449	420	420	408	471	456	435	458	396	457	449	411	422	440	410	432	459	443	413	444	427	444	444	421	423	412	435	423	407	452	449	394	420	404	422	435	410	413	436	439	432	437	455	412	432	442	415	415	433	386	431	437	394	430	430	427	418	437	445	464	421	438	388	430	423	404	420	444	438	406	452	443	406	439	447	451	446	411	445	445	425	429	442	445	457	445	409	443	434	373	426	423	449	434	401	385	492	392	435	430	404	409	420	438	408	403	427	457	441	463	415	402	405	437	441	443	413	442	389	426	427	435	444	404	412	439	443	411	435	444	396	453	401	445	435	444	442	416	415	426	435	443	420	428	417	400	451	382	435	401	435	428	452	449	456	431	470	428	391	442	443	430	440	432	434	410	402	420	433	419	413	421	431	429	411	444	429	433	484	417	460	461	448	415	446	409	425	422	380	423	421	433	425	448	414	383	407	425	428	421	392	433	437	407	410	420	444	418	444	425	392	423	442	397	424	411	456	432	394	466	432	466	415	453	430	421	429	437	433	463	416	423	437	402	437	459	407	443	429	408	429	438	418	420	395	439	406	425	413	422	425	440	423	408	411	456	410	440	412	406	460	463	402	419	425	448	446	430	434	386	395	415	431	412	432	396	411	408	428	462	429	428	406	417	420	429	430	410	451	433	397	441	435	436	433	464	429	437	408	403	405	437	420	434	442	409	415	434	409	434	417	413	447	416	447	405	439	420	447	420	445	434	429	441	428	439	428	423	384	435	446	430	422	424	447	442	406	450	447	415	408	415	419	457	394	402	441	417	425	403	443	418	411	409	401	425	444	439	416	390	425	441	430	464	415	388	431	415	414	400	410	480	386	403	453	436	426	426	417	409	435	426	426	438	450	441	420	421	436	426	436	426	416	399	440	472	432	428	422	447	450	409	413	411	426	417	416	414	456	405	415	395	478	419	434	415	398	424	414	434	458	447	416	416	446	430	431	446	400	410	441	441	436	454	440	440	456	399	399	438	376	394	449	454	398	401	392	417	452	443	433	400	422	433	414	411	417	448	421	454	421	402	425	424	443	379	429	462	445	434	417	417	418	424	415	440	392	416	388	394	416	416	425	411	426	396	418	434	429	453	413	446	406	425	392	421	405	457	412	451	381	433	439	409	411	439	470	437	417	440	415	413	420	437	441	463	430	466	456	450	389	429	409	419	419	437	393	438	401	398	441	409	445	403	443	403	408	448	414	418	446	468	424	401	389	429
22584	20338	26905	23646	20341	20396	9754	1711	1359	1182	1159	1089	1008	990	947	943	882	909	907	886	851	845	880	851	808	852	793	868	811	830	816	819	809	838	816	812	851	802	808	839	784	787	829	807	855	835	804	811	823	841	859	801	796	810	807	744	781	768	837	825	882	793	779	773	786	787	785	788	761	767	787	809	801	804	781	748	765	828	783	810	793	757	782	805	801	786	783	789	817	839	798	809	813	810	793	796	777	773	768	789	806	781	809	736	836	750	819	801	802	831	755	830	767	857	766	781	746	745	776	802	781	743	860	795	806	833	821	764	810	804	809	810	744	821	768	797	786	792	765	831	804	805	784	795	799	822	779	768	799	791	806	792	778	764	808	758	766	808	800	707	773	797	767	753	801	814	773	777	821	751	769	839	783	834	762	806	812	791	765	782	848	834	812	768	809	800	790	790	771	790	752	851	830	807	804	742	770	760	775	768	736	771	805	788	768	791	802	797	748	765	777	788	778	752	826	843	788	799	824	753	808	761	781	833	776	768	821	813	818	808	811	822	766	845	788	816	821	805	810	786	758	772	789	781	743	784	811	782	797	799	765	779	787	787	779	723	790	808	839	801	786	847	772	815	807	784	785	781	753	817	771	803	834	789	809	778	803	783	769	757	749	789	841	821	791	777	799	798	838	782	797	825	781	819	816	759	810	815	808	794	822	808	754	868	832	806	802	752	812	853	728	779	772	739	763	781	771	800	794	770	801	765	822	786	798	812	800	845	799	799	806	793	787	795	815	746	768	820	751	769	763	772	784	827	809	817	784	843	762	784	786	812	805	789	798	789	734	828	777	754	814	789	790	761	854	782	791	788	858	759	791	754	797	735	836	817	792	788	789	725	756	777	761	773	799	812	782	784	811	796	804	781	736	787	830	817	785	789	810	784	869	774	809	824	852	853	781	806	732	720	799	791	794	768	789	815	802	793	826	794	790	810	789	741	764	822	774	760	793	837	801	786	831	776	758	794	784	771	808	797	766	766	808	799	745	784	775	781	742	808	836	850	796	745	805	779	788	848	781	750	773	747	765	787	753	790	763	766	778	781	789	808	779	812	788	811	781	825	744	798	781	840	771	800	834	780	790	778	776	806	802	764	775	733	788	810	767	802	751	733	754	778	799	826	774	804	791	729	795	804	750	770	800	805	801	805	816	838	745	774	798	801	815	808	803	813	781	770	795	792	812	777	812	765	830	806	765	754	802	829	822	827	813	789	784	800	797	792	769	803	823	808	789	824	837	782	790	848	818	791	753	878	805	784	768	799	793	769	802	795	812	802	770	799	826	806	781	786	803	780	838	789	753	775	807	803	824	816	811	762	783	821	803	821	767	780	836	808	805	791	776	804	743	819	791	803	800	784	751	751	846	826	790	757	833	811	773	761	791	807	822	815	774	781	807	773	827	820	775	769	768	778	794	814	783	768	798	752	847	788	749	797	775	799	808	779	842	805	841	783	788	801	799	783	765	799	788	794	816	792	773	760	818	798	785	798	780	793	845	725	773	825	802	828	760	824	799	756	824	777	765	795	814	775	798	756	815	786	796	783	812	814	771	773	814	792	846	836	781	795	734	772	777	734	791	773	786	776	803	804	791	745	780	799	765	776	744	788	745	808	812	765	771	775	816	773	789	775	823	810	784	730	790	797	806	768	808	769	791	798	766	799	776	794	809	742	768	760	794	770	823	801	825	777	827	813	793	770	831	795	829	809	815	809	811	801	739	792	818	804	790	808	789	788	773	812	779	758	786	769	865	763	785	760	770	796	788	802	790	768	808	792	772	818	785	743	759	785	784	831	828	755	787	800	781	818	811	830	816	821	775	803	780	800	849	752	789	800	773	791	777	811	798	843	779	784	797	809	781	731	802	804	743	826	807	803	756	793	773	800	778	787	784	749	725	843	776	791	763	776	754	844	772	760	803	801	751	787	798	785	836	767	763	791	750	746	783	802	812	756	820	784	819	834	785	827	770	784	789	777	785	785	770	826	784	777	785	764	720	787	828	786	773	783	818	813	797	810	758	765	793	831	787	766	809	755	787	820	773	778	741	789	788	790	769	793	814	824	847	811	803	769	765	801	771	870	775	794	773	797	775	777	779	814	733	771	805	804	757	765	775	812	809	820	759	773	825	822	794	828	793	818	781	764	787	757	767	792	789	813	746	795	791	713	808	814	743	785	776	795	832	758	740	771	779	781	774	783	776	768	799	793	812	793	837	863	810	789	811	816	781	772	784	789	800	832	836	771	772	804	730	785	755	789	769	770	767	842	758	819	764	774	814	800	788	783	788	804	731	773	767	727	749	786	820	807	814	756	803	749	812	783	711	787	820	823	775	817	754	780	830	816	792	757	792	743	833	796	749	787	793	751	798	839	780	814	824	785	797	749	786	745	728	740	826	801	791	790	769	775	779	795	764	780	825	782	771	760	803	763	815	807	787	763	716	826	799	789	750	813	815	777	755	806	736	745	813	762	737	790	748	813	829	805	780	753	776	774	750	827	778	822	817	788	843	746	768	813	787	810	780	767	823	758	844	751	732	761	763	790	804	867	768	781	825	788	789	774	757	796	786	800	837	763	831	761	822	821	769	774	748	807	819	816	800	728	789	749	809	816	805	830	744	729	801	777	764	745	773	789	796	836	756	797	754	778	792	767	786	805	781	799	844	758	812	816	782	811	791	762	754	824	790	808	806	783	781	805	765	771	771	799	788	765	805	813	778	787	741	786	762	789	786	820	785	769	777	762	795	762	772	791	809	838	763	774	773	847	794	798	769	770	744	777	748	772	788	797	812	876	778	819	790	780	786	821	780	754	782	725	780	738	782	745	777	789	834	776	795	831	795	861	810	793	781	790	803	743	738	823	784	784	749	827	768	807	817	776	777	812	760	776	801	816	834	779	791	786	785	774	776	799	798	853	844	824	806	738	783	786	775	757	785	779	843	837	771	810	826	803	800	809	787	801	740	777	719	770	803	749	779	741	760	783	763	853	730	803	791	740	807	764	767	793	741	794	775	799	796	815	785	755	847	818	784	794	805	792	796	783	758	774	823	822	819	791	781	743	793	806	762	799	814	818	842	784	808	755	784	746	722	787	785	743	790	797	820	803	771	802	737	781	807	821	750	834	827	777	825	822	747	789	831	772	808	809	745	804	783	757	812	787	803	770	823	802	779	790	768	766	790	811	817	778	772	761	781	772	818	832	778	832	832	793	778	761	763	773	799	772	780	815	869	771	794	821	799	831	812	831	773	790	806	814	778	792	805	810	793	817	778	804	793	747	803	801	799	795	783	776	793	850	784	830	792	822	790	802	832	760	792	761	777	834	744	781	738	782	809	821	774	800	746	792	762	744	778	763	733	783	803	761	758	778	766	763	827	774	797	813	801	784	784	777	789	752	769	818	789	710	792	775	827	752	765	780	808	824	805	830	804	770	779	803	739	812	804	763	793	774	772	771	767	804	809	807
20881	13460	12287	7053	4824	3519	2809	2323	2003	1753	1516	1371	1273	1235	1173	1062	1071	980	1018	999	979	908	909	901	887	892	830	832	844	851	825	795	831	823	820	814	772	801	795	833	804	745	771	801	813	736	749	731	793	802	757	772	766	790	774	733	738	787	775	716	774	752	766	756	771	755	784	787	751	752	760	698	760	780	744	767	760	814	774	751	745	762	730	784	748	756	764	767	739	800	802	778	740	755	762	761	763	750	728	748	779	773	792	773	757	721	762	784	711	767	808	738	748	796	781	715	777	761	814	753	779	762	745	728	766	737	771	796	760	798	744	742	774	739	700	779	715	724	746	751	804	781	759	792	744	732	773	736	733	810	726	804	715	798	723	757	740	706	751	761	754	768	750	698	748	777	700	745	734	778	757	738	754	768	733	783	761	782	749	769	754	772	767	723	747	759	776	760	705	768	793	774	752	783	771	796	764	762	746	779	794	692	760	717	728	782	753	742	784	752	789	740	758	739	810	802	757	771	749	762	770	713	767	694	739	771	747	762	803	785	735	762	737	803	784	745	795	774	748	745	747	746	772	756	790	760	773	798	798	812	786	746	813	788	769	796	745	765	725	763	794	760	765	714	735	748	753	739	753	677	736	744	746	754	807	777	738	747	778	765	736	737	750	757	771	743	736	744	738	708	787	739	725	729	740	760	739	752	795	736	779	760	734	740	765	771	732	791	767	775	708	716	765	775	777	785	727	756	773	692	736	756	826	740	740	720	761	764	770	749	731	771	794	742	738	762	745	734	766	727	720	747	824	743	775	788	777	706	722	756	755	780	708	748	741	756	771	784	725	770	742	756	750	733	758	753	770	765	730	755	763	763	810	722	765	741	714	704	705	759	709	761	758	748	735	731	762	724	724	730	739	777	752	780	780	764	748	746	761	707	790	743	792	742	746	728	764	758	716	810	769	801	779	741	744	701	721	712	773	748	774	721	727	762	758	787	758	758	774	730	686	781	777	773	777	758	767	734	731	782	724	759	745	752	733	732	722	752	739	723	768	705	765	782	749	739	740	718	739	776	716	742	761	728	726	754	780	748	789	735	718	729	803	754	741	781	765	735	752	793	714	763	776	769	745	708	762	719	764	714	783	740	722	747	737	788	747	776	795	740	787	715	718	761	775	721	732	733	744	763	760	783	752	780	728	776	735	769	771	795	752	775	739	780	774	768	753	775	755	790	765	716	787	733	761	746	782	785	778	807	784	751	747	694	769	780	732	782	741	744	780	712	770	729	739	739	772	737	762	715	766	732	722	779	746	762	780	763	765	777	775	762	744	738	753	790	786	820	760	767	751	720	758	765	738	794	756	768	729	754	739	752	723	753	763	706	761	789	744	788	731	780	700	765	722	764	782	770	758	733	768	730	747	768	770	764	774	734	724	778	777	756	740	741	784	751	742	799	773	769	755	759	742	795	772	737	786	797	772	712	756	751	750	747	794	790	769	798	755	757	715	741	760	769	762	738	750	815	748	735	699	716	747	808	733	732	697	761	753	718	757	758	737	741	781	721	716	772	767	789	758	747	717	770	800	761	803	779	734	781	763	738	752	801	762	765	743	744	777	723	792	742	752	784	739	746	811	714	740	771	757	763	755	770	782	750	690	754	755	749	730	734	713	786	785	748	740	745	718	723	761	783	795	752	726	723	702	749	751	719	774	760	758	775	740	702	772	727	719	761	777	752	713	785	723	719	750	808	750	725	757	778	751	754	754	719	756	814	754	737	721	839	788	756	732	791	728	734	764	796	746	745	774	773	755	739	742	716	765	702	762	752	761	733	759	763	692	740	746	691	798	773	735	726	738	743	758	694	738	741	802	758	762	739	696	790	757	724	789	732	764	761	837	740	727	775	753	786	755	756	711	719	753	774	788	758	736	801	782	755	787	756	723	706	774	741	760	735	751	776	757	796	746	782	748	784	757	780	728	755	768	792	793	715	761	796	733	800	756	741	735	712	762	734	751	769	730	717	741	734	750	756	748	763	757	743	770	731	776	762	721	780	716	782	753	749	776	723	728	760	757	763	715	749	741	734	720	763	767	774	750	753	727	765	737	729	763	757	771	737	735	748	813	756	685	766	739	734	736	744	758	726	724	783	769	743	762	769	809	758	716	756	752	720	770	776	766	742	753	763	745	812	768	802	709	768	802	747	778	780	797	782	736	755	757	766	761	716	760	730	797	762	744	774	791	793	707	780	775	781	756	727	787	718	754	775	743	765	747	792	674	731	774	733	733	736	738	704	792	748	721	778	736	727	729	776	726	732	733	742	792	740	809	754	713	764	721	780	761	753	726	792	732	781	752	732	772	698	764	722	704	767	717	742	750	785	752	756	743	684	732	753	729	770	751	723	794	781	759	784	739	769	771	733	763	762	762	728	748	759	712	775	687	834	737	752	746	776	730	760	744	756	726	763	744	763	777	753	765	757	760	776	726	807	741	720	749	762	749	808	732	752	761	760	804	683	722	763	797	730	760	752	747	748	751	797	810	748	747	762	767	746	698	734	748	800	775	743	757	724	744	713	765	735	760	805	735	706	754	801	727	781	756	724	740	738	704	764	813	800	702	762	768	721	731	705	754	741	774	784	694	765	761	742	794	757	744	783	753	757	796	754	782	779	755	740	823	737	747	745	785	758	728	725	773	753	765	767	753	763	772	738	763	735	735	728	784	786	764	689	777	778	759	794	747	726	747	719	750	711	786	709	762	756	724	756	745	802	738	745	734	734	738	820	715	715	794	716	784	733	742	778	763	742	774	792	714	799	792	751	753	747	723	730	779	718	775	781	741	736	782	764	716	772	705	711	755	735	746	713	727	791	741	711	772	764	772	743	776	825	731	741	741	785	752	781	747	791	800	756	727	768	769	760	718	773	748	758	746	746	754	763	730	807	726	734	737	800	811	764	791	738	778	737	719	773	747	729	752	776	769	729	733	733	757	791	739	793	770	766	727	782	736	733	750	724	765	771	792	754	789	767	777	734	722	768	717	733	770	749	781	755	726	766	742	770	730	768	782	745	758	778	778	738	777	726	739	739	739	743	754	736	710	773	733	743	806	752	735	753	742	739	741	716	708	790	755	761	776	692	750	708	735	713	817	763	745	730	777	697	783	761	715	701	770	747	767	797	747	753	786	719	761	740	802	772	760	761	705	758	729	771	683	762	744	784	731	705	787	785	782	750	788	738	757	773	778	754	808	753	760	753	763	786	705	735	719	769	792	733	770	829	731	731	762	760	762	742	733	713	755	687	783	724	746	763	787	733	712	804	756	839	754	739	729	760	753	759	735	749	736	761	796	799	754	774	742	765	757	773	775	746	785	764	776	774	726	724	767	750	753	775	776	719	766	748	750	789	723	755	702	791	791	722	784	726	772	758	809	800	804	753	749	727	762	735	770	744	793	696	736	722	716	742	746	715	704	736	718	722	743	767	759	720	781	737	745	766	696	728	763	744	798	708	776	772
31849	15215	2928	795	666	593	629	620	575	593	538	570	571	572	585	569	560	579	547	577	597	555	550	590	559	573	593	549	588	581	565	540	567	562	554	566	568	555	582	574	573	571	597	526	540	543	540	574	557	600	577	604	588	568	617	558	574	587	559	572	586	567	583	571	601	542	534	557	543	563	509	557	559	562	508	583	554	623	556	601	586	562	588	582	536	588	555	519	593	515	548	566	600	561	546	506	563	531	593	568	546	576	579	584	553	529	555	572	561	554	548	539	577	540	587	558	568	598	544	616	588	595	546	603	584	544	526	565	550	543	609	557	533	550	546	629	560	572	610	535	540	583	582	591	556	546	596	585	566	552	569	537	580	549	538	610	584	534	566	557	521	571	534	558	604	544	610	548	564	580	585	557	592	589	543	562	596	549	616	613	560	558	555	603	565	575	544	569	521	549	566	538	555	540	563	603	561	598	578	553	524	553	524	578	576	528	577	550	607	590	573	539	579	620	551	568	578	585	602	573	557	539	584	545	547	528	561	574	538	592	549	590	527	546	589	560	577	583	620	538	548	551	560	573	597	538	553	576	566	526	572	568	541	594	578	579	579	550	559	594	567	584	598	622	537	517	594	521	650	575	580	511	543	570	583	557	550	533	559	554	593	571	563	539	579	543	526	545	577	567	555	582	569	508	585	585	567	571	583	562	547	562	543	562	562	609	568	585	583	607	558	586	542	536	611	573	568	578	565	591	627	569	547	546	582	583	578	586	571	615	525	587	625	605	559	565	537	563	526	553	561	566	541	553	569	547	555	607	568	542	579	564	563	554	589	610	585	558	558	554	555	560	570	547	593	518	617	549	569	566	513	577	559	577	584	574	554	607	562	567	566	590	566	558	580	548	601	549	607	534	583	605	569	548	550	577	541	544	573	549	563	585	559	573	573	542	543	546	585	556	612	530	543	598	624	574	555	537	547	561	601	561	601	542	561	571	532	575	606	566	558	586	595	554	564	559	572	568	579	621	580	543	578	550	563	565	571	568	552	538	542	589	593	542	593	580	564	585	594	535	653	558	567	624	617	557	595	572	547	569	540	590	588	553	566	584	565	562	553	547	554	588	535	581	544	564	573	577	577	601	556	580	612	586	564	611	595	546	598	590	612	587	574	568	589	581	589	577	571	592	549	579	548	614	612	576	604	529	546	600	523	540	556	565	584	569	553	560	547	562	551	558	575	519	590	533	560	558	571	592	584	532	538	588	601	577	575	592	568	575	556	545	575	568	599	568	548	556	508	592	546	531	581	546	548	567	594	557	547	569	534	545	590	547	592	535	524	549	532	547	576	613	554	578	539	549	560	579	601	568	569	578	508	588	586	570	559	524	552	574	531	575	578	555	530	562	594	564	546	531	548	567	545	542	548	591	565	538	588	542	572	587	593	563	591	550	548	569	540	576	595	568	542	571	604	604	560	583	565	566	580	541	576	547	538	546	630	557	614	537	538	570	542	560	567	600	527	591	565	582	559	525	558	609	551	529	545	579	579	516	595	554	575	556	558	549	574	599	573	550	559	581	556	563	565	576	571	593	542	535	579	563	620	568	565	598	582	558	563	557	600	572	559	556	575	567	539	576	558	553	563	589	561	557	540	571	579	532	520	596	532	565	570	576	564	517	537	567	582	546	552	531	587	573	573	557	600	559	569	554	590	576	591	512	531	548	579	572	561	567	531	588	487	538	588	565	545	575	612	583	555	534	529	545	578	559	554	562	545	558	544	549	583	568	558	577	561	550	588	578	535	543	610	573	576	523	577	594	588	565	541	595	559	568	548	580	585	550	556	542	534	582	533	574	598	578	571	564	562	510	547	575	518	570	571	551	578	544	587	593	562	576	531	546	544	549	520	583	551	573	563	551	547	593	594	547	546	580	565	555	572	568	594	580	550	523	564	553	534	526	532	537	593	562	557	549	539	554	566	565	543	571	554	616	537	578	542	557	534	590	561	580	551	598	572	570	576	598	568	567	616	558	568	588	578	625	557	567	563	593	537	575	555	552	594	566	575	603	568	565	616	536	554	564	565	548	543	565	574	560	552	601	564	592	562	556	605	537	609	568	539	579	571	572	551	586	600	572	575	528	566	524	581	574	590	545	567	551	542	543	539	548	556	543	576	581	576	546	570	541	584	564	557	605	554	576	552	564	542	517	526	494	571	559	592	553	568	575	562	564	571	529	562	554	570	532	608	517	578	592	576	549	600	577	544	546	537	540	557	494	530	572	556	587	564	572	550	571	512	569	585	566	558	549	529	561	564	544	521	574	566	517	552	558	550	561	583	547	569	566	572	560	609	562	544	532	568	580	578	565	577	626	595	597	533	548	570	555	576	573	530	617	578	570	584	601	571	556	563	561	557	580	531	561	564	582	585	574	536	626	541	618	571	535	561	578	542	549	519	576	575	534	574	590	522	601	564	536	541	547	586	583	597	530	559	559	597	576	546	578	545	575	597	565	600	609	589	572	543	590	510	565	541	589	585	570	601	543	538	587	519	603	517	610	581	591	563	582	565	571	600	565	545	567	531	553	541	544	590	582	627	555	559	572	585	568	591	565	549	566	581	577	564	598	563	569	589	561	532	533	547	561	569	615	610	583	535	507	613	560	594	569	608	586	543	541	566	536	624	553	539	607	627	588	565	549	568	563	563	571	557	587	561	512	587	533	559	555	566	547	535	580	560	549	512	562	561	588	524	574	541	559	607	538	564	580	610	523	594	556	554	564	599	558	566	560	566	586	558	521	574	550	567	581	556	598	571	547	551	552	546	560	561	577	530	558	537	640	548	567	596	553	569	601	577	590	566	561	611	580	578	531	562	555	551	578	566	560	624	579	530	589	589	530	548	589	573	560	585	567	564	579	573	589	538	585	586	565	541	553	565	542	564	529	551	563	573	615	547	583	528	595	538	560	550	609	548	570	546	582	565	618	573	591	625	576	551	567	578	542	580	586	550	541	566	608	597	578	547	574	555	600	515	559	569	575	546	569	573	548	582	556	577	573	524	554	548	570	588	573	530	547	569	616	537	569	563	558	545	518	564	588	585	551	598	543	583	578	589	525	574	545	545	558	541	599	544	539	563	577	543	557	550	561	563	597	546	565	608	542	581	589	582	569	546	544	577	577	576	573	589	553	547	560	544	534	568	571	564	549	537	545	590	575	506	570	562	587	565	591	585	542	611	574	572	589	600	553	622	594	600	579	580	521	579	583	560	523	553	564	573	557	584	542	536	551	579	546	572	550	541	536	558	568	607	583	584	537	512	533	554	605	514	590	519	602	551	575	588	551	571	538	570	570	601	577	550	552	587	575	535	568	597	560	576	565	556	571	535	540	565	532	550	584	524	588	554	598	598	548	593	594	587	585	578	590	568	594	556	563	577	532	557	575	575	541	564	558	560	573	583	558	578	599	547	570	573	567	544	549	595	553	552	553	561	578	570	560	608	545	582	579	584	544	559	592
21345	1068	984	756	691	668	631	630	612	642	608	613	638	647	654	632	596	610	617	637	611	571	582	563	610	583	581	605	614	585	622	636	590	609	588	614	619	600	612	622	570	600	617	592	592	603	558	609	605	604	605	607	609	605	582	568	609	629	607	619	566	622	587	564	583	629	609	578	597	616	599	592	555	582	599	613	631	596	624	598	634	621	568	577	616	589	577	639	624	562	581	552	604	584	586	609	566	618	555	583	614	577	590	609	581	589	581	606	612	593	616	543	575	622	588	597	622	580	622	606	609	580	598	606	624	581	625	588	626	582	587	574	667	580	593	565	607	584	600	609	593	618	595	604	612	591	621	617	581	610	624	589	609	574	591	557	575	604	582	597	568	583	602	600	581	650	619	558	617	624	593	557	583	591	574	593	590	628	602	622	617	609	642	544	577	589	578	638	599	583	553	590	575	589	612	588	584	621	587	595	574	636	600	566	605	590	618	623	559	575	631	576	625	616	623	622	594	540	582	636	560	612	574	563	580	586	550	581	587	561	583	609	596	605	611	637	581	579	571	622	638	582	596	585	603	617	612	630	652	599	619	626	583	641	601	582	620	570	584	580	587	618	636	590	602	597	620	608	609	601	629	589	600	598	585	573	608	589	638	603	578	561	598	547	591	597	599	591	630	576	602	610	657	613	591	628	615	608	612	607	624	613	619	554	659	574	594	580	574	592	620	587	580	622	585	612	596	614	564	612	610	602	608	628	604	584	600	577	585	600	615	566	551	598	628	624	600	550	499	567	603	613	602	588	590	570	597	580	628	658	601	586	601	606	589	547	599	587	564	607	582	553	615	615	548	572	578	623	575	601	624	660	599	613	605	595	546	610	594	611	575	594	603	605	567	581	586	625	614	652	584	626	599	552	615	630	587	626	620	595	623	529	601	599	597	607	602	611	598	584	596	590	574	601	616	586	581	602	592	598	627	591	564	610	599	627	630	595	607	620	602	551	599	610	569	625	577	599	643	623	612	591	595	621	614	594	613	580	603	524	560	576	637	649	602	611	553	612	570	623	584	643	603	605	643	602	572	614	596	594	601	582	616	584	589	575	558	633	560	604	585	607	649	555	585	573	610	591	615	603	608	591	610	601	607	590	623	620	601	591	648	567	611	579	614	607	560	579	576	580	603	597	592	610	582	622	608	597	639	607	611	581	567	592	546	579	597	595	571	569	606	618	609	571	552	610	610	593	625	573	622	651	616	619	611	548	592	566	630	618	608	588	604	587	590	664	594	655	595	629	611	623	596	631	669	625	608	620	582	613	603	629	626	603	605	579	602	607	614	553	596	616	558	598	584	565	591	580	570	592	611	644	563	631	605	611	613	565	580	575	581	592	572	597	554	586	632	580	526	618	598	618	592	606	653	632	610	589	599	598	611	622	592	588	560	592	608	597	626	540	569	610	592	620	592	550	610	589	648	607	572	587	581	604	587	577	596	645	586	586	604	609	576	582	614	582	605	552	590	594	576	642	568	588	560	607	573	623	605	600	617	562	636	642	611	613	597	597	567	598	568	625	566	604	607	611	546	580	588	596	548	598	620	584	586	593	540	577	607	601	578	593	573	570	591	585	575	574	597	601	645	596	590	582	581	583	622	572	575	631	550	595	615	571	586	585	611	590	575	563	575	654	595	614	589	601	600	597	561	595	567	604	603	600	586	595	606	615	613	593	573	545	570	628	638	585	565	645	606	594	600	600	572	639	632	591	612	567	630	605	598	586	664	593	570	577	584	588	610	599	615	587	579	615	591	579	639	632	536	591	578	586	618	591	612	542	619	602	558	642	596	619	605	585	599	553	593	599	585	603	609	544	556	612	569	605	598	619	637	597	634	636	594	577	580	610	583	607	602	617	563	619	609	577	602	628	591	642	576	593	612	575	600	583	574	602	637	623	625	618	623	606	566	589	594	628	630	590	579	621	590	582	563	636	619	579	544	591	606	579	605	599	619	545	579	592	574	606	641	596	612	640	602	603	602	614	589	584	597	628	623	606	643	586	622	635	578	619	666	578	638	601	644	560	599	600	581	576	595	646	577	574	637	565	586	592	602	574	573	599	611	573	616	606	621	585	596	631	601	593	600	586	592	643	644	602	606	639	603	631	630	553	589	612	627	558	572	559	569	562	559	605	632	581	574	662	606	595	610	569	583	595	605	567	562	584	607	586	574	626	574	626	559	623	591	604	617	593	623	574	612	568	579	612	640	550	579	623	611	622	565	592	583	549	576	616	633	609	634	549	579	586	633	575	621	557	606	621	540	571	598	584	593	546	599	587	600	581	626	580	605	604	573	618	578	580	610	575	605	625	566	573	584	565	599	606	598	659	604	544	530	578	597	638	571	592	576	615	578	598	581	593	578	622	580	584	627	599	590	625	603	609	638	570	627	580	593	629	583	584	609	610	564	634	621	561	612	599	579	620	580	636	575	565	604	548	589	595	582	634	605	581	587	573	566	616	599	592	602	587	618	585	593	580	582	603	599	576	633	571	595	616	597	554	595	592	632	584	631	613	603	648	594	596	562	602	602	642	635	601	590	620	591	598	595	586	633	583	587	585	573	617	583	593	616	597	600	537	598	564	598	592	648	605	614	615	568	610	581	554	604	603	559	592	554	630	612	592	583	605	646	555	624	626	626	589	597	612	572	555	607	589	633	624	595	564	623	605	591	643	569	624	589	589	576	611	590	597	603	590	577	569	565	632	617	618	621	578	598	554	596	611	564	601	619	615	623	589	606	572	548	613	611	602	571	567	607	569	578	574	597	571	584	557	573	582	603	581	624	546	615	603	584	590	623	609	607	663	602	582	575	631	571	556	591	569	577	632	556	599	604	589	574	605	608	649	575	582	608	639	596	570	597	572	609	594	581	567	575	565	603	636	573	593	593	600	592	576	621	618	594	645	588	634	549	600	598	610	573	676	617	587	591	589	540	636	606	606	608	642	586	585	610	592	594	592	646	638	604	581	581	615	608	581	628	574	556	547	616	598	577	566	581	591	588	584	580	599	585	589	591	593	621	593	629	590	604	586	576	629	594	593	613	566	566	605	574	561	601	658	596	568	591	585	579	591	630	598	621	610	585	621	631	598	597	602	584	603	604	600	564	579	590	588	585	645	574	590	627	595	546	602	590	635	575	555	579	570	587	606	577	609	584	592	620	571	619	605	573	563	598	589	614	581	593	610	595	533	584	619	597	567	598	602	595	618	626	581	603	583	627	513	592	615	625	651	573	586	605	630	590	659	578	583	596	627	607	592	586	675	614	608	602	582	605	566	577	589	628	596	542	601	592	612	599	598	616	582	591	562	572	574	604	591	602	611	610	600	582	596	607	569	589	622	637	580	573	565	630	607	598	579	580	604	646	567	584	629	615	607	590	574	592	583	596	585	615	579	550	619	652	552	586	600	593	609	563	598	548	569	599	573	608	561	553	598	577	604	658	601	610	584	622	590	604	630
24590	20346	26236	24240	20321	9052	1124	780	617	619	614	563	501	550	500	462	471	479	472	456	461	450	440	439	451	433	396	428	424	412	392	423	445	415	416	435	421	437	415	367	405	403	403	407	375	409	423	399	389	405	418	397	418	382	406	424	396	444	436	389	401	434	380	425	395	366	387	367	430	453	393	394	434	415	415	391	415	429	396	412	407	418	432	386	444	423	392	411	399	405	366	425	419	429	378	408	412	405	442	391	429	437	435	398	408	382	366	386	410	429	396	404	360	426	426	410	401	423	405	389	404	391	411	411	429	400	389	421	423	410	396	384	413	423	458	423	395	356	420	412	375	410	372	357	385	437	380	388	419	408	369	380	415	352	395	369	370	406	403	415	387	379	398	394	396	406	390	385	413	413	399	431	432	416	394	393	420	410	430	382	433	399	389	420	372	414	382	402	399	405	383	393	398	412	396	422	409	397	383	407	404	430	400	408	425	423	412	401	396	438	408	403	400	376	401	409	453	403	399	418	411	397	428	410	423	399	396	356	407	411	409	418	353	421	367	373	424	413	405	441	394	409	399	413	367	375	379	408	394	413	378	423	409	375	437	400	415	378	411	422	428	404	419	392	397	372	375	405	389	410	400	407	379	413	393	426	395	406	417	385	429	379	405	400	421	394	449	398	420	387	385	418	388	424	384	397	399	391	453	413	410	423	374	419	390	363	436	437	393	423	393	365	397	400	433	394	442	382	403	425	428	409	404	404	382	401	419	406	415	405	373	381	429	434	377	424	434	426	420	419	378	400	401	383	414	399	379	412	394	395	428	365	392	368	388	401	405	395	395	414	408	367	377	389	408	451	412	405	410	365	415	395	390	407	376	453	427	396	447	373	405	391	417	408	418	448	403	385	414	404	411	416	422	368	406	433	428	423	377	415	400	402	424	380	376	416	420	417	395	394	405	422	349	371	371	423	392	400	426	387	405	405	364	388	375	424	409	384	386	399	386	403	430	411	372	393	410	386	417	406	374	397	407	414	421	404	415	397	422	381	378	437	423	364	352	434	381	409	358	380	393	395	465	408	419	422	419	398	403	407	399	407	405	399	394	416	389	406	434	418	385	386	421	397	425	372	416	387	385	405	465	399	399	400	426	434	393	420	417	404	377	424	439	421	395	380	416	433	375	395	400	431	394	407	417	341	407	424	385	416	388	394	404	426	411	412	420	448	390	380	375	404	404	391	398	383	422	385	404	412	384	426	422	423	371	384	391	409	396	392	413	407	403	411	438	401	418	428	407	423	435	417	434	398	382	429	409	445	389	412	389	401	399	403	419	393	403	376	434	408	410	404	422	366	420	392	428	380	393	414	354	397	370	425	406	400	450	391	410	399	398	459	394	424	379	405	391	391	385	396	403	396	392	389	357	460	393	398	417	381	383	431	396	396	399	374	414	412	417	431	408	431	375	455	404	391	413	368	371	386	419	394	385	419	384	395	421	367	385	426	405	421	443	411	393	405	419	385	385	436	401	379	417	426	426	381	414	407	399	399	450	417	404	380	406	405	389	395	393	418	437	389	385	373	412	382	388	378	398	436	413	423	391	441	430	407	388	423	445	369	413	380	418	361	390	373	379	428	395	389	390	396	392	409	448	375	406	422	421	425	359	454	406	418	402	393	419	403	406	423	429	354	415	420	417	392	423	428	408	441	424	364	445	417	385	413	421	402	425	415	431	446	406	406	420	382	412	397	422	385	399	424	431	414	404	423	404	405	409	405	359	414	419	417	406	411	404	417	375	410	428	398	369	361	393	430	443	390	425	391	425	406	449	426	387	393	418	361	379	419	360	416	384	375	421	421	401	396	391	382	408	365	395	397	433	405	363	412	443	383	398	396	404	373	413	415	384	368	421	436	369	393	429	394	396	406	402	423	374	411	407	435	412	406	410	398	398	359	437	409	401	432	410	367	403	386	427	422	410	402	376	401	385	382	410	425	412	368	369	427	405	395	390	399	400	398	387	390	406	408	408	416	425	436	384	412	400	380	379	412	381	425	411	394	411	362	440	381	414	415	404	430	391	416	424	402	429	407	348	392	385	424	369	407	432	427	374	416	435	396	398	379	380	401	435	392	392	386	423	421	358	380	384	408	401	395	390	411	414	396	400	388	427	396	401	408	394	380	408	391	397	367	418	426	414	392	418	420	386	379	432	435	372	409	401	393	375	401	394	363	361	420	422	417	386	382	375	406	407	409	398	404	450	385	471	436	422	414	421	390	427	398	415	412	431	394	413	397	416	414	401	403	426	424	384	390	440	414	376	392	413	457	401	448	424	399	393	416	419	446	431	427	423	392	413	382	402	409	423	408	408	389	409	416	396	395	402	438	393	423	412	411	381	398	447	417	403	419	429	379	405	358	429	379	380	408	395	394	429	399	375	375	401	388	390	431	416	403	374	410	406	387	395	419	374	423	422	404	382	448	402	412	411	399	399	375	401	400	415	395	411	427	421	427	391	419	415	405	371	376	395	430	418	372	393	406	411	416	406	429	414	393	383	418	399	380	390	395	431	401	423	394	384	399	446	421	405	384	438	388	384	395	412	395	418	412	410	412	362	410	427	434	390	416	427	386	426	412	412	396	438	407	417	428	435	402	402	413	416	413	398	419	398	382	396	367	371	401	402	390	428	420	359	404	398	392	396	420	396	390	395	417	438	431	416	387	469	390	424	432	432	403	417	417	419	406	397	401	419	401	410	399	402	421	439	391	397	404	387	420	372	389	429	445	389	432	423	426	439	441	407	385	401	424	421	402	428	398	368	412	390	405	402	357	391	417	384	420	414	398	414	405	384	372	391	383	366	386	418	407	416	410	425	397	438	409	427	413	427	410	385	401	357	395	411	393	382	411	395	365	433	357	396	411	396	361	443	405	414	386	457	470	373	444	430	396	426	405	376	408	434	387	410	426	418	411	433	429	414	384	413	427	425	419	404	383	370	400	409	372	403	416	375	387	369	404	365	390	406	385	418	391	400	375	371	387	372	435	441	451	418	428	436	405	410	415	411	379	382	404	405	386	397	420	371	389	375	405	405	420	409	375	427	380	377	398	408	426	384	384	391	392	406	403	372	409	415	377	407	404	409	391	411	402	399	393	427	400	439	451	374	405	444	377	407	375	408	386	386	433	395	392	412	409	401	394	410	399	393	419	419	395	408	421	421	416	421	396	410	420	411	412	405	410	412	389	379	398	418	357	447	420	415	417	417	401	395	403	389	418	406	367	418	412	375	380	399	434	417	401	401	411	400	429	395	381	391	380	416	398	407	378	356	388	413	373	387	415	381	426	405	398	379	389	369	387	408	419	405	380	424	381	428	405	395	436	426	412	381	403	407	437	417	361	380	392	427	398	420	395	426	387	403	400	406	423	416	376	430	437	406	365	403	425	422	395	417	403	424	415	384	378	411	418	413	419	420	409	432	391	420	409	376	387	414	394	411	443	378	418	395	400	419	363	428	419
28386	7879	6979	3847	2551	1826	1412	1232	1042	922	806	779	688	630	589	615	575	540	532	555	567	528	520	526	471	495	495	477	460	511	448	474	436	436	462	470	462	442	458	464	439	438	437	436	445	414	431	390	428	453	439	419	435	435	418	411	425	450	436	463	420	454	436	390	402	387	440	451	418	414	387	391	368	428	433	432	392	427	450	427	424	420	405	425	420	432	424	411	398	440	431	451	435	399	436	431	438	411	421	431	409	453	434	439	413	438	418	414	448	385	404	407	451	430	415	439	455	379	440	450	437	410	405	418	391	421	423	422	460	376	435	396	422	440	474	402	446	431	426	435	405	407	435	407	423	420	401	380	416	424	416	451	414	429	446	407	428	451	410	464	422	409	428	426	413	440	395	402	407	415	390	429	438	436	396	393	449	409	419	441	409	434	420	403	383	406	407	414	395	443	395	470	439	395	409	415	411	421	401	415	460	421	415	424	430	438	433	422	412	426	417	445	416	403	418	464	402	398	386	415	402	407	438	427	379	387	401	445	456	441	417	420	383	422	452	416	402	459	424	433	413	375	416	416	431	426	416	460	392	431	424	444	457	420	436	439	433	422	419	447	436	420	433	397	399	403	385	386	414	411	405	461	421	403	395	462	419	416	422	403	422	372	440	413	434	453	386	404	419	393	410	413	427	405	410	430	441	410	417	383	398	432	434	404	393	415	415	425	430	409	449	449	424	406	425	430	397	413	427	415	409	418	409	427	424	439	414	456	422	437	421	425	416	370	442	452	459	450	437	417	379	443	405	400	428	435	444	437	403	440	438	431	398	419	371	432	426	423	417	438	407	431	401	443	443	443	367	426	427	415	408	411	444	406	394	396	471	413	426	423	438	419	422	447	414	407	398	412	442	426	410	421	454	451	421	439	396	440	423	412	412	386	414	393	413	449	383	420	377	399	441	444	414	422	388	442	410	419	392	392	428	453	430	397	411	393	382	383	403	426	426	400	428	458	412	398	452	443	428	387	425	406	409	417	422	422	415	432	461	430	451	421	404	428	416	404	395	421	450	422	456	413	397	423	424	408	448	420	417	401	439	405	411	429	407	427	431	434	409	415	430	424	423	432	418	435	408	410	415	453	442	423	475	413	408	424	393	421	435	405	458	401	384	404	437	415	469	427	414	418	410	431	431	440	436	410	444	409	439	428	439	414	388	425	397	424	399	407	406	458	426	424	409	412	431	427	444	398	415	392	385	403	423	448	431	397	414	439	440	434	422	385	403	411	420	423	405	444	408	412	454	400	441	406	439	424	428	408	434	398	413	405	431	414	446	422	397	430	410	425	452	411	418	449	440	437	411	431	413	400	397	401	414	394	432	411	416	428	392	439	378	435	417	404	407	409	449	430	403	417	402	414	408	422	401	453	453	392	414	387	430	385	424	424	427	442	433	398	430	406	407	417	414	448	429	444	399	432	431	381	397	435	436	413	389	419	400	409	408	412	415	417	464	419	409	456	427	453	359	445	423	432	462	447	433	431	405	406	462	470	452	451	406	415	422	424	413	381	390	424	413	449	406	389	427	435	427	404	442	430	436	431	432	425	450	415	439	397	413	451	410	442	418	450	378	414	443	409	404	434	424	385	387	408	420	440	370	409	363	432	414	433	431	474	431	454	447	442	398	426	425	424	389	383	437	430	424	423	427	416	383	404	440	424	463	417	390	402	477	390	396	425	428	406	425	401	409	405	404	433	423	412	434	407	408	399	391	425	444	405	407	411	439	405	389	435	435	395	475	426	425	421	437	399	404	410	402	400	423	392	391	425	452	436	403	427	418	458	431	407	394	418	395	426	435	454	391	435	400	460	410	409	413	424	417	419	415	418	414	454	428	424	440	411	434	411	421	395	424	450	441	387	410	406	400	400	413	394	425	400	372	421	405	429	422	405	416	416	400	433	397	420	394	421	423	425	424	413	451	414	415	451	417	431	462	426	430	407	438	427	393	419	401	427	416	415	417	403	444	434	437	437	409	412	470	430	433	436	427	452	460	447	413	466	426	420	441	447	427	419	418	369	395	424	419	395	428	416	429	431	461	417	408	442	408	415	443	416	386	461	422	425	476	425	415	407	398	451	419	408	435	398	408	400	405	428	437	431	403	399	444	415	443	429	407	391	413	429	436	461	400	437	428	425	398	388	400	425	440	450	436	419	413	388	391	398	436	457	433	442	442	409	395	437	405	422	443	424	404	427	400	442	402	387	407	423	411	429	421	392	434	469	418	434	426	431	394	430	446	440	429	425	440	421	432	429	451	423	420	437	422	432	441	378	431	416	427	391	420	455	423	390	438	414	392	445	409	390	401	428	403	417	407	427	402	403	439	444	385	399	425	414	431	389	433	390	409	430	409	415	450	408	411	437	417	432	416	430	434	438	408	448	444	410	419	398	430	426	453	433	434	444	405	435	410	418	424	443	412	418	429	432	418	440	434	459	442	435	392	428	394	407	404	376	474	423	412	408	420	407	427	418	434	428	428	398	390	429	410	487	416	466	437	413	422	421	409	417	425	392	426	422	398	423	410	418	392	425	416	434	403	440	447	442	394	443	419	418	417	455	418	443	425	430	444	443	398	459	402	444	411	427	414	402	442	429	426	424	394	435	439	426	412	427	427	406	434	447	401	408	445	385	382	434	412	401	390	452	416	437	456	417	429	391	468	427	410	420	414	459	427	419	393	425	408	424	430	411	408	394	404	421	435	443	412	439	437	423	438	430	430	435	402	453	367	392	414	407	395	441	409	427	434	417	419	383	427	426	422	426	439	397	417	442	389	391	480	411	402	409	396	416	430	432	418	463	402	397	415	428	386	420	426	422	407	385	441	457	417	464	443	400	395	406	421	356	407	411	418	387	429	476	408	418	421	410	393	433	400	438	373	440	421	438	401	406	404	394	435	412	397	428	436	417	418	443	407	416	402	416	428	422	398	438	415	387	434	434	456	391	450	403	425	420	433	429	433	406	401	424	410	407	427	442	395	416	415	427	436	459	432	414	423	401	445	424	387	458	430	395	471	402	421	406	413	429	428	406	428	436	401	409	422	446	423	420	380	395	437	405	413	405	397	413	443	412	443	412	451	436	406	425	431	410	371	442	410	384	435	453	391	444	415	409	425	440	386	442	419	445	418	476	400	445	424	435	416	426	415	439	389	427	399	438	433	367	402	424	442	400	447	427	445	408	396	451	440	427	437	379	406	445	433	458	422	385	398	427	405	440	424	441	408	398	421	403	424	417	452	426	448	418	440	464	416	412	419	392	438	429	421	417	423	411	414	403	450	445	427	435	450	416	432	411	435	465	464	453	410	431	414	387	399	408	390	427	454	421	448	384	440	395	430	406	420	448	377	469	443	408	442	423	427	409	432	401	430	410	426	419	425	446	436	426	397	400	421	442	386	396	437	403	413	456	467	434	414	435	418	418	400	397	436	419	420	397	372	430	407	444	406	419	405	402	409	401
22620	20362	26724	23880	20363	20419	9961	1710	1270	1211	1087	1128	982	995	971	935	896	873	899	858	876	878	871	829	870	853	766	861	810	872	785	867	771	845	833	808	783	788	793	813	809	802	754	825	794	807	789	797	784	785	764	819	763	788	799	778	773	770	780	798	833	771	743	821	796	772	840	850	846	767	755	763	773	774	762	795	756	790	776	756	821	808	791	784	818	830	809	820	789	778	751	765	813	741	758	778	774	771	775	765	789	787	730	761	816	815	838	754	761	739	714	760	777	798	800	794	829	760	777	789	782	792	777	763	784	758	698	775	741	794	787	743	811	831	816	768	781	793	798	791	814	790	751	788	714	817	795	804	790	824	796	829	763	837	784	751	817	849	802	730	742	768	810	802	759	825	844	795	784	757	830	779	778	768	786	795	787	804	794	738	775	754	798	756	763	803	799	828	763	773	812	743	779	806	774	764	742	772	763	743	800	710	796	856	781	782	725	742	768	831	759	763	766	740	806	748	732	827	809	766	752	753	830	773	765	781	702	778	786	811	778	770	744	737	756	779	795	762	774	797	808	813	765	801	761	820	726	750	762	819	831	805	758	793	775	790	764	772	840	738	818	734	766	744	741	772	761	797	792	776	799	802	761	746	727	817	811	762	769	784	741	744	789	800	800	762	763	771	804	773	800	757	789	768	787	740	867	836	812	795	756	800	758	755	788	757	743	791	791	803	841	764	815	798	792	761	784	777	810	801	768	772	781	855	806	759	745	770	741	743	794	792	799	791	785	791	776	775	746	812	803	777	830	786	750	783	751	829	818	786	763	795	809	841	795	772	741	793	823	721	765	814	787	801	765	740	780	812	802	822	828	804	809	778	748	782	781	783	798	763	795	825	795	772	804	845	796	778	818	751	834	816	766	800	830	830	774	825	785	790	817	759	780	792	812	789	792	789	813	814	762	734	743	779	743	742	731	770	724	773	773	733	749	794	841	816	800	796	781	780	823	770	773	781	835	803	803	784	797	761	754	766	782	817	736	827	767	751	770	771	797	739	799	809	778	822	819	774	768	770	812	765	786	787	758	765	826	755	807	792	771	786	752	803	772	839	808	754	799	803	770	785	811	742	760	787	759	791	743	747	761	806	775	819	797	784	770	743	806	777	815	789	750	832	802	784	778	748	736	764	785	805	804	761	772	766	761	743	755	824	797	791	804	825	773	756	767	824	760	770	756	809	764	752	776	779	797	883	744	779	771	760	803	755	795	822	776	769	780	749	802	785	770	775	798	837	783	775	826	774	791	760	732	731	787	779	775	769	793	768	762	795	821	784	808	775	784	822	784	771	787	694	783	790	789	789	803	790	817	786	766	784	782	748	764	721	747	813	815	753	763	797	772	778	760	823	745	743	824	829	815	767	785	769	795	725	777	838	758	782	812	809	789	783	794	779	781	821	760	754	781	741	767	804	742	765	797	734	806	794	775	745	768	765	810	759	786	774	794	729	747	814	786	811	745	770	813	720	773	794	753	770	794	756	777	826	734	725	748	752	770	740	784	789	761	741	765	729	788	798	807	813	824	773	847	781	810	794	790	760	726	823	766	747	811	787	807	787	728	809	749	738	739	787	758	803	812	708	778	790	749	757	813	713	759	786	756	766	778	749	729	773	767	702	789	771	753	768	772	785	806	756	812	809	823	760	780	808	797	761	766	774	808	781	800	791	774	764	781	728	799	753	804	742	767	826	810	773	752	753	826	827	783	795	816	833	779	773	799	767	793	772	786	805	751	771	786	759	742	733	777	796	789	783	830	823	762	795	769	727	798	786	734	761	772	799	796	769	773	725	726	763	818	734	723	748	808	774	719	829	782	807	751	755	752	749	792	790	788	799	779	742	768	753	749	782	790	777	771	812	810	800	798	737	809	791	735	774	742	778	795	777	766	793	738	780	751	806	789	758	739	789	787	813	764	812	768	787	786	757	770	835	815	787	787	789	788	806	846	778	760	807	738	809	790	790	756	772	826	732	800	776	774	785	769	780	797	772	820	785	817	791	834	801	783	751	771	764	763	839	805	770	724	771	795	778	753	757	804	766	775	810	746	724	787	735	767	775	816	777	799	783	740	772	765	697	820	770	744	797	788	769	796	791	766	783	792	768	785	751	812	759	762	843	792	759	791	775	778	753	802	784	766	806	787	740	775	760	758	818	791	788	752	774	777	752	745	802	757	817	772	812	814	785	753	816	823	797	834	727	806	789	770	771	777	792	832	751	780	759	752	754	798	788	803	764	804	804	751	796	743	740	746	773	762	732	829	789	824	796	814	789	764	768	786	742	767	766	821	786	761	755	802	773	790	790	794	785	794	786	768	785	789	766	739	734	785	887	775	754	789	767	798	739	780	831	802	738	759	801	742	824	780	777	784	780	788	757	785	813	795	773	800	762	783	778	749	769	774	712	812	816	776	832	771	786	823	802	749	742	768	815	806	781	767	846	784	754	771	785	812	826	777	784	796	747	734	721	805	813	838	767	733	750	789	759	834	783	749	769	738	781	821	816	762	799	786	824	824	788	804	766	805	738	784	790	782	805	768	784	758	789	788	788	809	777	786	772	793	820	831	779	775	788	792	784	822	767	747	752	798	755	746	779	748	805	762	778	756	763	709	738	742	802	837	741	774	807	799	791	760	797	830	755	759	859	778	806	750	751	798	801	763	704	783	775	807	807	803	728	771	778	765	806	767	765	774	782	769	790	767	797	781	761	787	778	741	821	744	806	831	829	823	836	822	759	779	819	833	785	777	779	813	723	768	754	762	791	801	811	819	778	815	787	770	784	730	775	806	751	710	791	819	810	817	810	823	791	830	763	804	759	800	825	767	765	751	751	781	746	733	783	747	728	759	800	777	825	814	772	815	770	801	773	780	780	752	780	787	804	753	764	784	804	791	805	758	778	724	756	798	804	796	801	775	753	818	747	769	773	783	779	811	781	794	793	792	792	690	843	802	792	744	783	801	812	740	778	780	782	819	770	773	826	792	739	757	767	824	837	701	754	819	757	773	759	802	803	722	775	787	731	819	774	805	782	744	793	807	769	798	812	812	742	746	714	751	765	788	774	725	781	815	826	820	738	785	777	795	741	784	774	803	798	755	776	750	775	734	767	804	778	764	718	769	769	770	753	821	743	768	791	795	813	741	769	778	798	796	795	742	740	751	737	807	743	736	779	792	773	782	747	754	729	791	790	757	815	781	809	820	781	841	817	804	815	803	847	747	759	856	800	784	787	798	820	801	825	719	780	787	765	807	756	807	763	806	781	776	844	763	821	818	747	830	805	770	772	701	743	782	830	785	787	801	829	770	789	774	719	729	800	796	765	778	778	740	817	797	795	811	768	769	779	740	768	776	821	765	766	795	749	791	776	797	773	753	776	797	784	782	821	790	798	774	774	775	787	772	726	764	787	757	778	763	784	762	798	789	724	753	823	736	786	840	772	795	755	765	809	754	799	775	802	841	729
24025	13185	12213	6991	4614	3517	2767	2290	1907	1756	1590	1352	1275	1228	1131	1079	1014	994	979	965	939	892	904	823	893	811	882	787	853	794	800	841	835	769	832	809	774	777	773	748	743	770	781	746	752	762	787	725	788	773	766	797	735	710	747	737	756	743	760	762	786	772	744	794	755	780	769	751	785	763	727	786	786	757	784	721	745	719	715	766	759	756	777	764	738	735	777	753	743	788	788	772	816	717	731	751	768	704	794	765	716	773	741	735	686	775	753	759	742	752	750	781	778	743	756	768	774	738	734	697	761	744	755	721	736	700	785	751	724	723	781	720	754	733	766	711	729	768	752	761	715	730	689	710	724	756	738	728	741	769	716	712	708	756	738	729	724	767	778	788	734	734	726	757	713	776	718	708	764	734	726	817	757	734	765	697	754	793	745	707	735	753	718	733	733	768	723	748	799	774	745	737	708	657	784	698	754	787	708	800	726	761	743	755	780	720	784	749	706	783	744	769	788	733	769	743	753	729	723	747	782	709	755	740	745	712	768	704	764	782	722	741	787	738	687	739	728	795	726	770	749	784	731	757	800	654	736	755	749	739	774	714	721	727	744	739	728	773	759	736	769	722	737	778	750	713	725	751	791	725	740	747	732	713	729	754	771	768	740	802	710	785	751	765	716	691	729	788	688	699	732	759	731	766	775	770	728	736	717	721	754	729	728	755	752	767	689	710	787	781	768	728	751	806	721	747	723	706	737	748	733	762	769	756	758	762	772	742	774	690	751	796	716	745	744	733	723	752	764	739	746	728	753	748	795	765	722	745	753	738	756	759	732	766	788	756	738	713	751	692	780	726	771	692	709	727	753	724	702	750	749	776	774	701	705	732	760	733	729	788	750	735	743	708	708	696	732	731	748	777	691	733	707	757	758	733	738	740	749	705	741	700	741	741	707	716	757	747	736	774	726	716	785	730	770	730	728	749	719	724	762	775	696	803	776	758	719	716	749	796	733	705	733	757	768	750	774	717	710	753	711	781	657	744	764	746	797	755	743	716	764	761	743	757	703	732	735	719	713	764	752	716	742	751	719	703	780	784	775	687	760	764	750	788	728	761	740	736	744	728	759	742	735	768	722	715	780	775	742	764	778	717	750	777	733	726	764	722	747	747	733	712	754	730	768	802	752	732	717	756	749	749	774	753	770	721	698	742	728	731	722	754	771	767	743	741	754	756	763	697	741	796	784	721	698	749	729	747	759	701	728	777	753	696	703	760	770	769	703	704	707	735	716	693	804	752	729	805	769	787	695	739	758	739	760	732	742	730	695	742	706	787	745	704	740	785	713	762	737	719	785	774	709	746	766	742	709	747	807	751	755	788	741	740	731	789	755	789	762	772	749	671	741	779	693	779	771	747	759	792	706	722	734	742	725	767	757	799	760	756	750	727	773	727	711	726	741	797	783	727	751	725	752	763	753	698	781	781	714	748	747	799	753	792	814	746	697	707	748	763	709	786	747	717	725	736	751	720	731	749	745	754	716	739	760	731	744	762	725	753	756	813	743	721	800	741	778	781	766	776	712	748	717	768	804	728	724	719	747	703	739	800	734	726	743	748	732	690	798	712	755	703	718	787	690	712	714	768	737	723	714	781	716	787	737	776	762	772	752	811	703	747	756	725	755	718	812	773	719	710	777	696	728	766	755	747	750	779	748	742	702	736	788	751	724	728	767	782	738	738	767	714	767	737	731	733	697	752	748	692	769	735	732	734	701	749	765	713	743	740	776	741	766	754	736	690	748	712	750	748	731	741	697	741	722	710	737	711	730	727	737	758	733	787	745	704	722	726	737	726	716	732	711	741	742	762	754	742	710	714	718	790	739	713	759	731	770	713	727	754	753	728	763	765	736	734	728	734	735	729	715	762	769	756	762	755	773	772	748	699	692	754	743	725	737	795	716	725	773	771	773	808	760	724	718	784	698	751	714	738	745	756	703	737	755	755	756	738	772	807	696	738	748	773	756	755	778	733	713	749	729	740	754	750	749	726	753	755	733	791	758	700	780	732	700	735	779	752	730	779	755	762	726	718	767	756	756	732	735	750	721	754	761	720	738	783	768	789	721	711	693	759	770	752	718	684	783	752	752	760	738	754	735	746	751	763	764	738	737	750	758	757	732	695	767	767	740	791	748	754	739	705	761	803	750	741	732	726	735	763	726	764	791	740	763	766	716	728	744	742	729	768	728	779	707	725	726	692	700	775	722	766	712	773	749	749	736	768	710	791	749	752	741	774	743	757	711	717	775	695	709	788	758	771	740	759	742	777	721	772	677	722	716	732	758	745	724	771	755	748	785	765	772	710	772	705	694	723	741	770	765	724	750	757	760	736	712	732	752	749	758	795	737	733	757	734	759	726	765	713	773	751	776	722	703	759	768	728	697	788	671	769	707	734	743	774	741	725	766	741	699	726	708	762	722	754	730	788	757	724	772	784	731	759	737	762	781	764	735	746	739	789	715	729	821	752	753	707	740	735	686	720	759	786	719	728	744	765	719	752	750	755	746	757	732	746	755	723	717	773	754	713	762	762	784	757	777	760	733	759	698	735	752	692	740	781	728	752	690	749	752	764	742	755	760	749	727	710	736	724	734	784	723	746	689	771	730	722	689	791	756	706	734	737	768	731	790	790	759	776	732	745	722	772	772	730	730	710	731	742	728	763	718	757	767	744	758	776	731	774	745	703	765	746	736	793	775	740	782	749	711	749	730	776	752	757	746	698	757	725	786	737	729	745	732	757	719	754	715	763	748	795	714	737	713	752	739	750	774	748	715	773	716	772	723	776	759	745	745	715	722	725	722	738	716	753	755	730	744	784	760	736	763	766	764	709	741	743	734	814	750	788	763	752	738	790	763	742	717	735	722	769	738	794	735	705	743	767	802	730	688	788	721	722	752	733	765	732	709	776	780	710	679	787	756	713	712	743	795	757	785	773	774	775	722	737	724	727	746	739	768	740	714	739	724	744	710	732	772	700	766	722	772	725	717	752	756	727	709	781	766	797	727	736	738	795	722	741	718	726	723	739	797	726	714	706	732	756	767	767	756	755	715	692	764	755	759	801	735	752	776	700	789	696	700	785	730	744	752	744	766	747	732	747	732	778	761	759	696	742	715	736	741	760	764	746	735	723	758	742	694	710	747	756	762	742	767	766	735	764	773	735	720	740	754	756	754	737	728	788	724	784	678	699	715	745	714	811	745	734	747	718	754	696	733	693	716	755	738	755	775	767	792	699	782	702	768	726	751	755	775	773	733	789	767	740	753	738	724	727	769	779	795	720	716	747	706	701	772	675	745	711	767	679	716	711	764	740	725	704	747	758	766	732	764	810	797	726	789	730	788	748	763	760	746	743	751	773	766	736	727	712	756	734	707	719	730	757	728	711	712	712	707	722	772	735	761	741	776	749	788	783	750	745	723	782	700	725	733	806	746	745	750	766	747	738	693	764	771	771	786	727	716	714	770	721
32209	15272	2818	755	593	596	577	602	563	571	535	541	571	542	567	585	536	629	534	583	572	532	556	555	601	613	520	524	542	542	551	554	567	559	521	559	537	591	533	527	513	584	519	560	532	530	575	567	520	546	567	525	576	520	527	540	578	538	534	561	590	611	532	557	541	584	555	530	554	534	561	520	555	514	563	567	564	525	520	535	562	536	525	570	571	637	583	521	559	540	604	518	522	501	568	555	588	571	569	544	562	572	576	585	567	553	499	575	532	549	545	564	505	567	574	609	524	568	566	539	551	543	558	536	549	570	543	520	500	524	546	552	544	572	552	516	563	546	515	534	566	548	569	514	574	550	570	578	586	566	565	545	562	486	618	538	556	566	537	559	582	567	566	564	575	533	497	536	550	539	574	550	560	549	540	537	571	537	571	540	576	586	555	519	554	571	575	576	538	569	557	582	577	582	503	535	570	547	538	534	578	575	570	555	582	537	521	567	560	545	573	530	531	544	545	590	554	557	565	548	526	520	523	536	555	555	537	547	521	564	591	555	568	555	546	533	566	550	539	559	518	552	547	519	584	531	573	565	572	545	544	550	499	556	572	564	606	562	519	581	544	542	540	538	577	559	566	567	555	534	538	607	582	593	545	528	534	520	537	563	558	550	585	558	515	548	581	607	516	516	542	510	539	578	537	548	499	542	535	558	556	520	539	529	562	557	532	571	544	562	553	513	553	560	552	585	555	582	529	542	534	517	596	549	571	506	576	507	555	543	511	532	571	582	537	562	575	556	571	510	548	571	574	580	499	504	550	555	605	567	501	537	584	585	537	549	571	526	576	499	549	536	560	506	554	581	591	550	550	535	558	523	529	551	506	510	486	579	600	540	540	558	558	558	549	568	551	581	561	561	561	572	571	565	582	568	547	541	544	528	530	538	592	570	541	505	517	566	527	589	563	534	533	529	526	557	528	558	535	531	525	537	525	574	526	495	522	518	551	584	555	537	525	573	561	550	538	553	570	566	529	530	584	542	540	619	554	569	523	594	555	550	543	548	554	569	536	535	549	581	542	526	519	576	542	568	566	492	576	565	540	537	574	549	568	547	568	476	536	531	558	582	499	560	514	532	547	567	562	560	555	530	554	533	543	542	564	564	556	586	549	563	526	529	546	529	531	536	529	529	554	535	591	561	577	549	543	566	545	588	558	593	569	513	575	548	610	554	554	551	548	523	552	547	518	572	527	601	525	624	529	534	543	510	589	562	568	559	530	556	542	534	525	585	588	542	565	544	560	515	576	563	513	535	580	559	545	536	536	553	553	538	561	551	549	523	554	552	543	543	571	523	610	533	561	514	571	522	533	570	565	591	550	562	554	546	544	530	547	549	560	546	519	574	562	557	542	531	529	561	601	577	612	533	605	553	551	585	550	550	619	568	570	535	555	577	541	572	543	530	493	564	562	559	610	540	521	604	566	552	559	527	575	601	604	600	567	545	548	556	558	537	540	532	515	590	543	525	546	561	589	558	556	514	550	554	535	543	593	579	574	567	570	531	570	538	544	537	569	595	558	525	594	559	533	550	520	542	534	560	547	542	540	609	581	533	572	543	555	544	558	534	534	554	560	524	560	564	565	546	531	539	554	505	576	577	531	566	580	578	585	537	563	576	545	538	508	520	556	591	541	560	519	520	564	557	533	558	555	531	560	578	545	555	583	592	559	593	531	586	532	552	556	521	579	538	581	586	595	612	543	593	551	548	545	532	529	569	519	523	549	579	592	580	536	551	547	568	581	552	558	590	499	550	547	568	519	524	521	567	593	550	529	560	557	569	508	595	540	571	552	612	534	556	539	522	586	578	556	555	567	560	592	549	516	578	572	554	571	585	516	567	575	529	580	526	583	553	554	514	551	549	535	562	524	545	589	545	521	521	571	545	601	539	522	566	506	538	535	517	532	550	601	503	555	550	556	557	535	575	551	577	555	537	548	568	591	543	565	562	529	541	541	559	533	579	594	527	564	590	557	568	495	595	551	616	554	529	541	539	568	498	573	547	530	506	582	550	502	562	537	578	564	578	511	537	561	574	532	579	537	563	574	600	513	558	532	555	597	561	593	545	526	542	542	558	573	531	535	545	531	579	540	609	602	562	542	549	577	553	519	580	516	536	539	567	540	557	556	577	585	521	502	539	565	565	540	572	564	534	576	572	549	570	573	573	526	564	556	506	557	547	564	556	573	535	544	519	542	551	578	542	560	576	566	552	540	554	547	511	545	578	574	511	535	558	577	614	496	546	565	544	475	550	532	588	526	542	586	530	586	541	537	554	514	543	535	540	565	558	595	562	564	580	600	554	543	518	585	540	547	565	550	593	530	511	545	575	572	573	555	557	523	555	533	591	537	542	538	577	501	528	536	537	536	561	543	548	551	548	544	597	581	539	521	547	574	552	560	552	524	569	528	562	562	539	545	604	554	562	553	527	547	582	549	530	507	590	557	558	568	550	530	561	546	538	606	573	522	568	536	568	551	550	564	531	545	564	587	572	538	569	546	555	539	542	544	504	535	549	538	567	562	509	567	536	534	574	544	559	568	543	530	535	557	562	540	546	563	533	509	545	523	527	563	544	570	536	558	549	574	549	555	530	570	556	521	571	579	596	557	534	551	576	536	570	570	546	570	493	562	552	546	578	557	579	563	583	550	573	549	578	547	507	540	567	581	563	543	543	597	513	553	583	599	562	538	572	527	529	539	609	541	570	549	555	600	566	552	528	514	588	514	564	537	500	556	573	594	513	544	547	546	509	541	570	551	537	549	534	560	521	580	570	585	550	521	551	591	510	602	571	539	539	552	528	554	571	574	566	535	539	534	550	562	558	573	602	518	538	552	558	518	591	553	577	525	560	577	547	575	557	550	563	552	540	559	545	596	562	551	545	562	577	565	549	516	542	562	608	556	552	577	573	562	566	599	573	514	563	560	515	590	558	563	509	572	521	563	524	533	548	530	536	548	601	550	504	582	523	531	543	527	541	562	573	547	528	552	508	525	532	547	539	536	585	571	586	541	580	608	530	551	511	597	543	547	562	552	561	552	553	600	526	605	528	573	553	582	574	601	568	533	540	513	561	582	565	528	553	582	537	571	545	532	581	521	547	541	537	550	569	536	582	561	522	586	490	518	565	542	565	547	532	534	542	531	561	590	519	522	546	559	569	525	557	558	560	569	529	578	546	546	562	533	494	566	551	624	538	584	567	547	556	566	534	547	573	575	590	566	531	547	556	593	548	575	555	534	509	563	542	528	528	546	536	556	545	541	576	559	570	559	534	561	573	517	542	554	563	574	561	554	563	539	593	507	529	580	552	587	563	576	558	543	561	571	529	560	533	558	547	528	529	560	516	527	575	550	559	547	563	584	566	553	556	537	548	571	540	547	532	580	551	492	530	581	550	528	568	529	555	548	526	582	547	526	559	680	528	558	539	573	546	542	536	570	579	535	561	572	556	536	548	563	624
21311	1017	951	744	671	663	657	649	621	625	589	647	586	649	600	616	623	577	572	567	579	621	549	582	606	585	587	636	633	568	548	609	525	612	586	589	585	564	581	571	576	578	604	565	595	550	589	603	593	615	588	527	570	597	569	567	575	568	588	559	521	553	547	601	573	562	544	575	589	627	589	617	586	608	538	596	590	581	566	599	594	590	651	603	555	597	578	557	571	591	664	544	584	552	586	586	580	600	633	566	578	604	536	615	560	576	544	552	614	604	561	558	559	535	580	553	554	570	618	551	593	596	587	581	598	548	601	550	586	599	577	548	531	575	599	579	594	569	563	566	566	603	562	579	568	602	606	626	545	601	561	584	554	577	629	599	626	582	601	588	620	580	595	581	580	571	553	586	555	558	610	559	556	565	596	605	568	581	544	564	603	565	542	572	569	567	558	632	568	607	594	600	587	612	593	549	586	590	571	607	585	564	584	586	595	565	613	556	614	594	570	540	576	582	628	541	554	618	584	565	598	542	618	581	540	610	576	564	599	618	585	541	570	571	606	588	601	575	564	592	553	563	507	595	606	559	587	570	513	564	558	546	567	598	603	574	592	555	583	587	586	614	598	597	613	602	580	611	584	593	596	625	618	528	562	564	564	560	569	591	609	588	567	595	601	578	620	542	556	563	655	594	610	602	548	581	559	584	598	609	585	531	586	581	530	575	575	567	568	566	591	582	542	591	570	577	602	579	594	589	557	578	608	569	606	617	607	565	629	604	586	570	575	632	567	574	628	589	572	583	552	587	587	565	592	574	577	543	532	591	552	610	594	635	590	604	600	595	589	582	560	595	605	541	552	571	600	598	576	620	615	568	596	537	585	597	579	602	570	600	583	623	553	601	569	545	580	576	597	596	571	612	567	523	569	619	610	604	584	587	588	580	612	543	548	600	600	582	592	559	565	560	557	609	579	582	586	608	588	593	603	587	617	589	572	602	572	559	609	579	617	600	614	602	593	603	557	540	591	623	547	556	591	577	565	621	585	585	588	543	579	585	588	599	599	562	537	581	560	619	535	632	597	603	583	590	609	589	585	595	582	578	559	623	574	557	572	587	538	560	589	612	622	579	576	563	540	589	615	573	581	585	590	575	590	569	574	582	631	618	580	564	584	606	549	644	580	601	565	567	585	553	577	572	502	611	657	566	584	583	532	526	592	574	550	583	597	592	585	566	552	605	611	572	577	605	602	626	611	586	590	594	606	595	549	566	561	599	593	601	562	579	581	558	588	588	567	605	593	529	607	597	592	547	600	603	560	589	585	623	562	563	584	645	588	539	568	584	577	589	543	595	578	557	556	599	584	571	597	586	586	604	606	582	585	612	598	619	593	589	557	521	603	540	583	586	596	557	593	602	571	586	567	559	605	570	569	566	553	604	606	603	574	582	597	596	603	574	583	570	598	548	599	601	605	542	602	602	603	621	589	629	593	603	634	551	615	604	539	607	583	550	503	549	621	571	558	535	610	572	564	567	542	542	634	592	579	596	592	602	535	617	590	606	606	560	572	626	585	591	593	589	588	560	623	615	554	586	589	610	596	614	607	548	574	609	597	593	561	587	560	563	568	596	618	610	563	588	616	579	573	570	553	621	597	574	587	601	571	564	584	567	586	597	615	547	576	581	578	561	590	574	588	601	577	592	583	560	568	626	595	568	548	621	564	551	611	601	576	571	574	593	571	596	580	560	579	541	607	569	617	599	571	539	591	587	549	547	603	571	609	529	563	581	577	598	569	629	598	581	591	616	575	608	600	572	622	565	536	604	588	622	575	605	562	610	619	593	610	554	552	606	599	578	601	549	595	608	574	575	562	552	565	671	529	561	577	563	580	593	565	576	556	553	569	580	559	591	570	537	579	619	584	566	569	568	610	545	562	570	605	579	606	598	587	548	620	570	554	610	618	554	603	595	594	614	639	602	627	605	613	562	584	589	602	545	557	623	600	537	561	613	557	557	578	563	530	591	601	588	593	592	528	583	586	605	621	608	568	614	566	580	578	539	589	592	625	589	564	543	589	543	530	556	598	566	599	599	538	604	608	566	610	529	589	628	590	578	621	565	561	559	545	577	587	547	564	645	628	579	606	602	599	609	585	600	569	613	553	601	588	576	628	606	611	583	561	590	623	559	536	563	602	553	557	539	599	555	560	585	581	552	567	566	575	608	564	618	571	588	569	626	604	583	545	588	570	556	582	582	579	609	589	609	566	642	582	581	562	563	634	602	585	627	537	614	595	574	630	573	587	570	660	659	614	587	620	548	588	575	591	548	607	597	584	609	580	595	600	579	574	571	604	599	601	569	574	562	554	595	580	553	599	608	583	553	618	546	598	606	573	605	583	627	571	568	629	571	575	594	559	554	608	570	601	569	568	568	563	572	567	558	546	588	586	582	595	597	559	572	584	585	564	608	604	587	591	521	644	607	574	616	577	552	608	610	621	587	559	604	586	551	612	573	572	593	583	581	609	597	576	557	617	580	546	553	575	593	622	574	602	593	567	611	608	573	582	576	595	568	562	579	641	564	593	579	650	577	566	608	570	572	584	562	561	570	572	582	591	640	615	581	633	525	587	553	615	588	577	602	561	568	584	550	581	602	564	591	592	555	607	531	624	591	574	584	572	595	584	585	578	557	595	559	603	603	564	585	580	567	585	618	575	536	559	531	577	562	567	556	554	576	581	646	572	582	592	606	599	598	545	599	585	524	577	599	593	596	610	567	625	581	587	527	576	568	552	599	590	579	625	598	578	600	550	612	573	602	630	598	563	603	534	600	559	596	596	596	567	565	577	561	525	595	598	597	566	612	578	571	583	607	630	551	582	616	559	650	607	630	618	586	576	569	571	607	569	577	613	597	611	574	575	590	589	594	575	580	581	561	609	560	578	563	591	540	558	584	549	584	613	588	632	620	553	589	541	610	580	579	594	550	554	562	616	590	588	622	566	591	559	578	576	541	558	612	576	574	614	611	586	577	615	543	575	643	584	591	580	569	597	560	591	558	571	583	584	543	593	606	583	596	580	600	632	585	563	574	547	560	552	583	618	578	568	539	606	582	565	566	572	574	627	547	586	597	564	590	562	555	575	569	591	552	632	585	573	576	587	558	599	529	544	585	600	603	626	567	586	599	622	636	593	623	607	606	596	557	577	610	585	586	601	593	589	580	586	547	621	568	577	605	604	599	589	552	561	578	560	572	633	558	604	594	533	605	562	563	585	596	573	582	572	585	570	616	563	606	603	596	576	566	554	535	596	611	554	589	575	584	579	552	568	589	596	566	533	551	585	560	574	579	576	575	570	577	584	584	584	577	559	589	593	535	567	579	579	558	630	557	630	579	601	558	539	558	583	561	556	587	611	568	636	591	542	559	569	632	550	611	610	585	555	585	592	615	546	571	577	600	619	537	611	588	557	629	589	574	609	590	567	575	576	558	566	585	584	582	575	573	584	586	584	594	584	588
24452	20330	26215	24297	20316	9465	1148	797	663	578	562	493	516	490	486	464	396	439	430	466	444	413	449	455	427	415	449	404	413	436	418	376	377	419	392	430	413	433	409	393	417	416	369	381	417	425	418	404	391	439	401	385	395	408	392	383	396	402	397	405	403	412	386	399	401	414	367	412	362	388	390	397	386	407	362	400	398	411	364	393	365	412	360	366	414	402	392	439	398	367	391	421	372	394	407	408	395	372	437	387	437	390	397	413	389	411	451	420	406	377	385	394	401	394	418	393	397	394	407	375	403	357	402	402	375	354	401	399	403	386	399	395	394	384	403	401	392	379	432	394	370	404	422	426	387	414	396	408	431	390	421	406	411	429	409	432	386	359	375	394	397	376	398	403	400	380	382	364	390	382	389	409	418	409	394	403	394	386	386	399	398	399	436	409	360	395	395	393	383	408	413	390	375	433	426	381	409	417	386	376	379	400	386	399	428	388	364	393	378	394	401	380	381	420	421	383	423	392	372	403	390	399	390	377	384	405	422	370	358	407	396	392	406	410	391	430	401	393	397	369	386	368	368	380	418	405	410	430	389	426	420	438	371	434	411	378	421	428	433	404	406	414	363	379	395	378	398	401	406	405	413	392	368	360	419	412	412	429	410	366	385	393	391	416	403	395	413	430	414	420	374	365	395	376	408	372	349	399	386	369	385	383	389	417	433	424	388	395	367	450	415	389	347	402	398	398	409	391	439	372	409	424	384	421	381	401	431	375	398	406	377	429	405	382	407	421	418	379	381	408	418	368	430	403	392	393	378	387	376	383	389	385	387	404	398	346	384	372	371	366	385	392	411	388	402	412	362	373	408	411	393	366	363	376	387	402	384	389	382	399	379	378	370	360	371	363	437	382	371	371	400	393	378	372	399	415	361	366	384	399	387	398	383	387	422	409	388	406	354	401	364	383	398	401	392	399	417	416	348	362	406	409	420	405	416	415	388	371	429	369	440	379	393	375	394	369	425	376	383	410	415	401	391	399	382	399	422	366	363	413	414	397	380	371	403	409	427	421	430	442	403	396	462	395	379	417	351	392	375	390	420	388	418	360	369	394	398	352	417	382	385	394	364	406	396	388	398	389	361	400	415	379	397	361	381	361	411	354	378	413	408	372	391	398	379	394	365	414	388	386	414	419	432	417	394	392	393	398	387	395	397	389	406	410	349	409	359	398	414	374	421	396	369	399	407	374	410	371	403	397	411	358	393	391	381	386	357	384	413	394	425	366	375	392	395	407	405	350	411	367	414	416	373	384	388	371	367	386	371	382	397	362	369	378	403	395	408	385	420	408	401	399	426	403	389	382	412	374	394	402	385	385	409	371	353	373	396	437	364	423	423	410	424	363	392	400	383	422	401	387	373	394	404	393	404	412	387	414	384	374	411	372	399	351	416	404	397	413	392	362	429	407	371	373	402	346	410	388	425	390	396	404	376	381	394	378	406	405	405	381	362	364	419	402	387	413	402	386	381	411	371	389	372	399	427	403	417	388	376	406	401	381	346	427	407	412	378	392	387	400	394	428	414	389	425	392	363	393	385	355	404	396	383	418	390	410	350	387	402	363	383	388	351	387	409	404	409	396	429	407	417	405	416	409	412	391	368	377	391	370	375	375	391	391	434	380	404	421	377	411	368	429	407	416	414	385	404	400	403	424	402	423	397	370	387	371	382	371	396	417	396	403	416	383	378	374	397	391	376	430	420	387	422	434	351	393	386	401	385	407	395	393	390	371	354	375	385	392	405	397	356	365	402	418	420	370	384	414	391	387	373	388	402	418	425	333	409	385	422	404	391	426	393	389	402	393	426	378	376	392	374	418	392	411	354	405	361	407	361	412	423	390	340	403	384	406	427	413	412	390	397	415	406	416	391	378	384	377	376	387	388	405	369	373	388	419	391	376	374	388	401	364	409	359	376	409	398	446	363	442	402	410	417	374	387	395	365	391	392	388	393	412	367	389	405	382	377	382	407	416	421	401	399	396	400	373	395	415	368	413	410	389	431	374	400	375	399	416	356	407	359	415	409	391	391	392	385	375	373	405	396	402	374	417	383	379	415	358	398	377	391	417	395	353	388	397	396	387	405	436	381	364	393	394	410	432	420	420	408	375	409	401	365	429	390	406	399	400	388	391	385	375	412	389	375	339	375	375	396	406	399	406	374	387	405	406	362	388	369	407	370	411	425	421	392	426	407	400	420	386	390	398	355	392	389	374	371	405	417	359	393	402	380	390	395	412	421	371	372	411	397	398	364	425	378	400	405	368	392	399	363	389	407	414	402	406	365	404	403	374	402	413	346	373	397	387	387	401	404	424	395	391	399	384	410	388	381	401	411	374	376	385	385	391	398	370	398	397	419	338	386	428	414	382	384	404	394	399	422	406	391	390	367	394	404	371	385	410	427	363	391	377	413	384	401	403	365	398	408	394	353	408	363	383	405	404	405	396	422	389	420	395	451	418	403	396	384	409	407	380	349	375	370	414	433	387	396	393	354	408	387	427	424	370	380	413	389	383	394	365	382	388	410	375	408	399	399	406	397	379	371	396	375	395	393	350	387	408	388	357	405	419	386	412	364	371	389	412	389	397	402	397	385	412	426	386	383	395	348	401	365	386	387	408	392	385	409	419	410	382	423	406	367	383	408	397	404	367	350	403	420	391	404	403	351	418	401	405	393	388	394	391	423	388	399	376	379	368	413	411	383	439	399	412	398	375	397	403	391	400	409	378	413	367	395	350	390	413	361	406	436	398	412	403	398	389	379	398	388	391	380	374	397	376	431	381	398	407	453	403	394	398	418	372	423	402	400	399	414	393	416	352	364	402	398	388	407	366	383	408	425	397	407	381	406	420	402	380	379	417	388	381	390	359	420	395	359	398	407	346	369	407	393	386	423	391	387	388	415	366	401	406	386	382	402	416	401	405	330	414	393	378	410	393	399	390	383	396	415	379	384	387	391	377	406	431	428	408	385	401	406	403	418	368	388	401	408	401	443	392	390	391	414	389	419	438	427	426	433	409	402	434	411	359	402	377	393	379	414	425	367	397	399	387	411	417	393	420	421	405	405	417	396	389	361	374	418	363	408	377	409	364	433	407	417	417	406	405	375	389	371	403	396	404	400	340	391	424	382	375	427	421	379	363	429	383	384	406	407	389	421	382	398	449	410	383	385	428	408	401	395	410	429	389	384	395	356	410	398	361	391	391	369	383	410	410	400	404	403	389	395	373	394	377	418	377	402	408	424	397	427	353	403	378	375	438	396	411	394	394	434	430	396	414	413	390	384	387	375	358	407	393	401	385	384	382	399	400	391	414	412	399	398	406	387	377	364	369	353	400	388	397	408	341	381	370	376	405	419	400	402	402	420	408	363	399	402	374	415	393	406	369	363	408	367	417	379	381	409	395	417	390	396	387	398	389	396	411	401	382	365	396	379	398	391	391	377	407	399	363	417	401	396	380	402	357
28502	7838	7014	3886	2513	1825	1453	1177	1017	872	803	719	745	625	609	574	581	566	542	506	513	446	499	492	480	441	467	444	448	429	452	435	449	414	453	435	421	439	395	426	409	426	424	435	428	414	411	433	395	412	425	442	449	406	430	395	410	457	406	402	425	409	426	396	426	414	467	417	398	384	417	408	428	421	436	413	380	437	384	415	419	401	430	393	411	424	389	384	408	453	423	423	407	441	393	415	405	418	411	401	450	418	393	395	378	412	431	420	410	445	434	386	430	392	467	412	396	416	404	421	384	375	421	381	421	418	427	409	395	425	413	371	427	422	371	375	437	436	401	408	456	400	416	393	404	401	438	386	399	430	399	410	393	400	428	414	390	432	425	366	406	398	388	348	405	398	397	381	367	401	392	409	433	399	399	421	409	389	413	407	422	355	402	398	413	361	419	404	374	426	385	395	398	401	380	404	396	410	406	423	416	403	448	426	402	392	412	379	422	424	438	374	439	400	404	379	414	387	377	397	390	388	448	418	402	407	432	406	409	422	390	410	420	374	438	417	362	423	450	370	423	395	451	431	380	420	435	414	411	385	406	390	424	422	406	392	395	391	409	423	420	397	405	382	370	404	414	391	394	415	419	456	414	442	387	376	380	459	415	417	409	388	426	447	415	409	409	408	429	403	393	417	382	431	413	403	436	430	386	396	407	442	428	395	368	371	414	408	429	394	399	386	403	443	404	433	401	413	409	392	363	406	389	404	389	373	366	387	415	421	417	377	402	404	408	362	424	416	423	407	409	405	417	408	440	414	386	399	398	387	420	463	391	398	408	387	415	408	407	383	389	428	487	431	406	442	398	412	381	383	388	407	437	354	403	407	446	431	414	393	396	447	420	415	403	439	415	399	399	416	435	407	416	406	415	421	408	430	386	456	387	394	411	414	453	404	410	401	408	378	394	400	455	421	421	431	408	405	382	405	429	406	428	412	418	407	440	423	398	366	397	432	408	399	379	428	446	404	415	467	408	447	402	405	412	422	395	392	396	423	380	422	388	423	380	434	419	433	376	409	380	415	404	392	421	410	393	374	385	398	406	439	389	441	405	371	448	434	406	416	425	398	407	432	418	406	441	379	391	387	408	415	409	406	414	427	417	421	382	425	409	415	432	449	413	397	391	404	418	403	422	401	388	412	465	389	397	424	402	421	412	400	425	397	390	421	405	402	377	400	434	387	385	415	423	418	370	428	393	401	405	409	434	405	422	433	412	409	415	402	414	432	430	410	407	442	376	415	392	405	387	388	410	448	391	405	380	401	413	410	413	407	409	424	411	374	386	407	404	397	423	405	433	405	404	412	399	466	394	407	449	405	413	411	429	421	412	414	407	419	386	402	396	398	453	401	443	435	422	387	414	365	371	418	405	384	415	370	438	434	424	397	376	391	373	435	372	396	435	389	412	394	389	435	433	425	412	419	385	395	402	433	433	437	439	430	418	427	406	409	432	417	393	460	437	411	421	408	428	422	433	384	366	429	397	415	420	398	390	383	425	437	401	398	400	384	392	440	420	420	416	387	418	410	414	410	438	420	388	393	417	392	399	408	415	386	434	385	422	429	410	409	416	408	412	434	428	411	393	391	380	409	426	395	393	405	411	420	406	396	434	460	405	407	446	399	464	421	399	409	420	416	420	383	398	408	425	412	361	419	408	409	419	401	441	428	400	424	405	390	393	385	429	388	395	411	411	416	420	399	431	381	397	378	397	399	388	408	404	398	402	413	415	406	393	423	414	412	424	426	441	390	425	409	413	411	382	408	445	375	398	459	416	460	401	409	393	390	381	384	424	408	385	475	435	405	411	448	429	434	397	414	417	394	405	399	400	397	435	434	401	436	379	379	436	377	409	423	420	347	399	397	397	443	384	416	408	422	391	384	412	399	397	397	404	436	398	429	411	466	408	355	426	428	407	394	399	401	450	410	428	417	418	403	404	401	406	374	388	379	415	421	420	443	425	407	393	412	399	396	401	412	390	413	376	434	407	447	400	428	406	386	412	417	407	397	402	422	425	424	412	360	454	437	414	403	436	382	399	418	452	431	420	464	413	416	440	405	411	424	388	423	403	401	435	406	385	429	400	399	396	403	436	410	434	422	436	392	382	391	461	420	417	422	391	376	429	416	405	377	383	394	431	413	402	391	406	394	404	423	411	385	425	412	389	396	406	414	403	403	435	401	437	440	388	405	385	411	399	410	451	383	394	418	414	409	394	382	425	425	392	387	418	418	410	367	392	433	412	409	407	449	371	406	396	407	423	425	403	392	406	414	380	452	396	398	441	399	372	429	387	422	403	388	382	385	422	393	385	417	415	416	412	415	399	381	415	373	430	388	426	416	402	431	399	398	415	431	426	433	395	376	378	386	398	402	370	398	420	406	412	426	422	406	428	400	410	422	371	418	370	409	409	436	387	412	379	408	391	419	393	410	385	410	418	389	391	467	403	419	400	401	417	416	386	427	362	427	401	405	406	395	432	384	443	443	422	429	408	426	413	406	410	417	414	436	448	400	381	398	405	419	403	428	389	395	389	389	363	410	439	443	373	408	396	417	413	411	408	421	402	416	415	405	356	384	439	431	442	427	437	400	389	417	391	411	401	438	406	421	408	423	386	397	409	407	422	416	397	382	368	413	419	387	400	401	450	426	391	379	365	417	433	378	407	409	417	396	427	423	433	381	416	410	380	371	395	398	384	423	433	371	458	405	394	406	406	447	415	403	410	410	396	386	398	401	406	431	397	406	424	405	380	399	433	418	425	427	445	428	440	382	397	423	405	395	380	393	432	398	448	407	421	448	405	445	393	384	378	400	386	424	386	445	414	378	436	423	383	430	404	442	374	401	422	420	383	426	393	403	408	439	383	431	417	420	404	440	404	429	382	376	427	428	399	439	410	418	411	429	401	388	406	441	402	432	396	387	386	406	387	392	379	423	419	416	408	382	417	443	405	406	397	387	396	390	435	423	457	424	416	403	400	415	422	406	414	406	417	418	416	394	369	406	396	388	445	434	434	435	415	400	410	414	427	398	402	404	426	405	420	389	426	429	433	403	409	437	396	396	381	416	408	406	429	408	408	460	383	430	405	368	420	388	409	426	431	387	398	417	395	407	413	380	426	372	393	410	384	410	417	397	384	396	391	394	398	411	426	437	421	415	386	400	412	422	438	406	404	414	392	408	407	415	399	436	406	414	433	384	443	380	403	399	415	392	418	370	403	419	385	395	408	416	403	416	419	381	397	372	393	378	410	416	423	432	431	381	386	441	393	393	412	381	435	423	443	417	423	395	424	413	444	464	421	411	412	381	395	381	395	397	437	413	429	407	416	384	400	399	421	415	418	427	418	393	383	402	432	403	414	381	396	412	436	383	413	394	432	426	411	377	433	422	429	393	416	382	382	421	408	431	425	387	411	442	407	407	434	407	405	446	444	404	406	454	427	395	413	412	452	418	417	386	396	390
22586	20314	26841	23669	20318	20382	10340	1731	1308	1217	1112	1061	1072	947	983	979	922	900	899	885	867	858	819	814	859	821	852	851	786	870	778	838	830	755	852	834	835	783	836	816	759	812	782	831	818	790	810	819	795	781	788	842	817	782	767	833	811	778	745	773	771	800	782	832	779	805	768	776	770	778	765	853	818	820	752	805	739	798	758	842	790	771	776	814	760	802	805	822	766	793	792	837	794	796	768	767	833	780	765	787	773	777	755	761	823	813	806	755	806	747	768	768	771	750	776	803	778	802	756	747	790	784	774	766	805	804	718	781	778	787	806	773	736	816	777	792	789	757	778	799	776	796	777	770	762	770	771	773	742	781	793	786	751	768	841	764	770	736	813	784	828	783	788	800	759	789	840	836	778	761	762	836	757	805	736	794	777	774	764	774	779	807	818	751	749	773	767	764	787	759	803	760	763	774	809	793	797	813	774	790	778	751	760	747	776	804	866	780	772	796	812	783	782	792	757	793	789	798	773	779	767	816	764	775	768	811	764	846	777	831	754	750	769	800	823	743	812	780	779	789	769	794	794	791	791	788	767	798	784	770	783	795	746	753	737	801	767	716	702	777	770	772	797	794	795	776	755	794	770	777	725	796	796	874	835	823	775	802	759	763	761	741	780	759	770	783	846	774	830	737	796	827	776	802	739	770	750	743	784	770	818	838	783	773	765	779	792	766	860	798	742	768	761	795	809	770	819	781	732	769	708	825	791	782	787	768	785	842	753	731	793	745	787	763	775	772	804	776	723	795	747	777	786	787	738	758	764	773	784	775	766	763	775	764	775	784	766	763	796	752	812	735	764	789	775	789	812	814	772	816	771	779	771	792	796	747	828	834	765	767	793	784	779	764	821	758	759	801	766	786	816	836	746	752	730	784	765	771	767	791	812	740	794	793	819	793	793	839	763	783	753	744	796	747	758	791	763	805	792	786	718	772	803	772	747	785	799	791	752	773	784	790	765	814	796	763	806	766	767	803	789	806	797	778	824	795	791	801	811	743	824	771	763	766	767	757	782	772	824	755	806	775	793	827	782	747	787	767	796	754	747	794	725	739	791	766	777	741	754	803	792	765	792	798	789	816	795	739	796	801	796	801	792	804	767	795	774	769	774	780	759	793	755	800	761	719	745	801	767	742	778	805	777	815	771	806	737	824	734	753	768	753	788	734	745	741	774	791	843	791	755	822	772	826	833	807	774	794	820	776	798	758	740	788	839	804	753	759	714	786	788	804	726	800	841	805	819	726	725	832	767	786	754	831	772	800	776	816	760	746	810	776	813	811	754	743	788	778	764	806	736	802	764	788	782	796	823	725	781	767	868	814	859	743	796	793	747	803	792	774	772	779	755	815	772	730	792	757	822	825	808	745	753	760	770	783	817	767	750	778	804	831	800	773	800	777	739	798	823	719	774	829	727	759	771	786	749	744	808	760	781	826	816	773	765	788	763	792	756	810	753	760	789	797	772	777	774	753	800	734	784	779	726	752	784	764	780	757	752	790	734	773	805	763	779	802	733	838	779	786	760	802	825	795	772	754	759	799	770	809	824	839	800	769	749	804	790	801	719	768	753	863	806	797	826	829	810	747	778	785	815	732	783	753	751	817	798	766	812	742	788	808	760	803	813	790	810	767	772	804	791	782	760	809	792	798	787	819	761	772	768	780	794	771	815	770	730	748	792	831	771	745	807	795	781	823	772	765	773	735	754	741	829	826	784	756	772	774	804	747	736	764	765	762	743	807	773	814	763	779	758	833	818	715	749	719	819	801	842	760	728	776	759	758	736	796	745	764	786	805	774	760	789	750	735	812	845	794	840	772	795	732	735	803	790	803	789	760	747	778	736	739	815	684	788	741	733	752	795	742	735	772	784	784	767	741	757	822	820	832	719	774	793	804	799	763	790	745	810	736	777	797	761	778	825	777	755	738	782	762	771	780	781	735	797	787	753	795	780	824	787	771	829	815	762	786	805	755	765	813	785	804	757	778	783	761	796	776	748	800	788	776	833	797	794	738	762	790	787	735	739	840	828	766	802	781	813	785	763	756	789	759	798	768	775	797	778	769	797	781	804	757	790	748	813	794	805	805	816	842	760	799	827	770	804	735	730	837	782	783	762	790	739	810	754	800	761	771	766	756	790	772	756	759	776	775	795	740	792	770	790	781	778	819	764	755	778	782	781	795	813	735	788	788	809	764	781	773	808	753	774	742	739	759	835	760	801	756	774	770	783	752	775	807	764	791	763	792	802	753	755	763	817	814	713	853	814	824	776	823	771	761	812	772	801	768	730	758	787	822	810	823	741	770	762	782	718	788	776	725	807	783	778	783	745	739	799	780	752	754	797	735	734	741	733	729	765	838	801	797	773	797	769	802	739	754	763	765	783	762	789	757	778	780	717	780	814	833	805	788	756	811	793	768	768	763	737	744	848	764	772	771	742	797	798	754	791	794	746	794	750	745	784	778	735	789	783	752	793	774	743	807	769	800	811	793	800	812	767	790	771	793	748	784	782	791	802	745	693	760	766	771	789	760	755	787	765	742	815	774	730	727	744	798	780	787	804	739	750	756	814	756	800	770	818	765	784	776	729	788	832	776	789	812	738	833	746	780	766	750	741	789	844	787	794	824	752	787	814	833	820	763	715	726	766	762	754	809	767	778	744	764	778	803	777	762	797	788	789	768	747	786	800	805	758	765	778	769	743	772	749	802	787	764	771	782	775	790	734	772	764	737	784	776	773	788	798	777	755	746	814	766	757	759	792	781	811	762	740	791	834	770	779	742	777	805	798	776	750	782	740	785	733	762	819	794	819	762	754	798	730	758	782	747	692	783	824	773	742	791	775	821	748	745	761	753	754	749	828	741	749	832	791	771	754	746	756	805	766	805	770	808	776	807	788	805	761	795	745	766	773	788	804	796	785	764	748	787	736	797	735	784	815	794	761	788	801	779	773	786	777	792	757	805	821	738	815	770	792	773	766	774	774	809	795	792	811	775	744	806	737	809	732	767	787	775	785	777	756	782	790	792	802	804	727	795	776	768	818	764	758	770	792	786	749	768	746	769	820	754	804	766	802	776	737	795	785	759	804	727	758	821	788	803	764	781	762	758	749	756	765	789	766	818	825	763	751	767	794	756	834	837	757	760	800	781	790	835	753	842	840	741	811	777	747	729	752	808	775	836	800	761	752	814	753	773	740	782	752	764	811	815	773	716	789	771	807	780	751	751	790	796	773	811	839	741	797	752	707	795	803	772	743	791	791	754	790	764	833	800	784	783	765	767	843	794	776	814	767	766	763	720	832	789	817	802	756	808	786	809	809	746	768	764	762	757	786	792	765	727	767	739	761	775	792	820	764	755	752	757	805	817	776	704	753	767	770	744	745	776	735	753	755	793	776	786	819	750	780	802	805	750	779	816	791	757	768	831	800	775	768	787	790	759	829	789	779	739	772	777	761	808	785	776	781	805
20432	13414	12306	6998	4863	3572	2707	2261	2008	1700	1499	1424	1270	1190	1129	1044	1033	1020	940	922	898	904	875	868	844	864	812	875	811	870	804	749	767	800	811	812	814	795	786	831	788	817	791	762	818	762	849	814	767	771	751	737	822	756	729	782	780	723	790	754	727	736	752	748	769	726	710	756	757	693	755	749	809	775	757	747	758	742	753	761	798	764	738	775	738	764	726	745	764	783	800	743	771	757	736	720	769	750	796	772	703	748	733	742	775	766	749	763	698	748	743	751	731	746	786	755	738	759	723	703	792	727	773	796	765	768	742	747	745	727	757	706	688	768	759	749	741	698	772	732	743	751	768	743	699	742	738	755	772	734	744	770	767	742	780	716	770	767	762	759	755	763	750	763	734	781	753	751	741	731	770	712	732	742	733	785	749	743	751	814	734	743	780	705	782	724	726	799	749	750	764	686	784	709	779	795	736	765	747	733	764	747	746	767	722	734	794	717	749	708	781	704	769	674	731	797	772	780	743	698	746	749	721	771	766	759	771	783	765	770	777	736	779	768	786	737	740	762	755	741	739	748	757	767	766	697	761	737	743	691	761	751	766	738	716	772	754	767	814	756	704	757	740	763	700	766	751	808	762	746	749	766	704	702	750	719	740	756	715	738	784	744	793	783	744	802	741	703	760	772	776	758	773	757	741	736	714	738	703	741	773	771	778	780	720	763	767	725	781	780	752	761	766	768	765	763	717	728	729	748	742	713	757	741	709	745	748	766	682	770	783	709	732	721	737	749	734	761	714	747	671	739	742	720	755	774	752	759	754	730	711	739	718	786	731	768	780	759	744	720	721	745	766	728	735	732	778	776	708	694	723	758	767	705	785	759	749	757	778	732	766	771	790	658	758	717	738	751	756	758	771	740	712	771	737	740	753	756	724	768	721	780	780	744	713	785	785	753	739	736	744	808	689	748	757	754	734	749	724	777	693	788	725	744	780	698	754	752	714	793	745	746	739	772	720	781	740	790	752	677	742	710	766	730	732	754	730	739	690	719	749	749	717	770	748	774	768	712	737	752	746	779	780	749	744	773	779	700	775	737	756	712	732	684	755	755	732	738	757	744	763	738	747	783	743	731	742	775	773	702	761	760	711	752	698	788	733	709	741	766	753	733	744	744	740	729	729	709	773	750	756	704	728	765	745	722	743	701	711	803	796	732	688	798	744	734	736	754	717	716	761	700	736	764	779	801	731	757	716	759	755	759	782	702	792	701	741	735	739	750	731	795	799	761	738	709	766	718	752	786	790	747	739	778	749	689	760	783	802	755	750	717	800	771	736	746	762	736	774	720	686	740	755	734	813	756	712	724	758	734	761	772	687	694	714	712	664	722	763	743	752	750	720	770	771	752	756	776	757	708	748	732	749	699	770	698	722	755	783	744	741	737	699	766	784	720	740	724	797	745	770	760	724	710	727	755	749	744	710	714	753	766	763	744	713	741	728	725	765	762	766	750	766	714	753	743	752	719	744	760	738	769	715	761	733	730	746	738	692	734	754	768	723	701	740	787	749	742	742	746	727	728	749	740	710	745	716	765	692	730	770	764	734	737	719	768	756	792	731	753	744	779	777	699	720	733	753	764	764	730	748	713	706	734	730	777	734	757	738	748	767	730	742	790	757	707	704	764	743	750	793	723	743	727	737	793	743	682	739	727	765	736	741	721	742	735	718	741	768	729	737	738	791	714	749	741	744	709	723	782	747	770	777	690	724	721	749	738	726	760	737	680	714	784	695	735	756	726	784	759	755	734	775	761	735	739	732	712	747	730	724	703	812	747	760	676	778	759	758	767	739	773	748	776	720	740	801	761	766	719	701	733	772	741	756	731	753	805	730	742	747	765	784	755	723	755	739	740	751	745	784	747	777	750	743	752	760	689	723	751	713	742	777	722	689	771	763	729	721	727	754	750	779	736	774	760	740	758	713	777	701	722	784	780	771	754	725	735	734	706	664	742	719	756	773	755	705	696	785	743	734	805	749	793	773	765	765	758	743	722	722	729	758	810	783	673	763	744	755	770	808	728	721	742	714	761	748	773	717	760	756	729	744	727	750	725	755	754	724	735	762	692	783	744	799	682	756	699	776	770	732	720	769	740	783	825	783	732	720	751	759	783	783	715	777	821	765	720	703	787	727	760	782	764	802	740	740	752	724	737	751	748	763	783	752	765	720	763	729	751	745	759	746	722	748	723	806	777	755	741	726	740	683	764	780	688	715	835	797	758	751	702	773	743	776	750	766	726	747	733	778	758	724	754	728	753	764	785	751	734	751	714	768	751	692	743	741	758	757	691	732	736	744	716	736	724	714	742	715	775	766	719	755	766	763	753	779	723	775	744	784	693	771	745	751	809	769	723	744	756	785	789	755	788	708	771	737	681	750	707	748	724	771	724	802	753	715	751	762	727	746	799	797	719	735	704	715	756	736	789	739	768	768	742	762	762	745	754	753	745	755	740	739	767	768	756	763	785	709	735	768	737	790	771	706	750	726	785	730	777	705	690	769	724	747	791	736	774	745	751	708	731	737	752	753	745	741	749	735	771	685	764	773	695	766	741	767	740	715	716	716	754	796	725	737	724	739	754	782	741	739	757	761	778	733	746	743	783	739	787	718	744	773	764	749	708	761	702	737	762	724	742	757	753	748	715	728	699	739	769	770	740	731	762	751	751	712	766	753	711	710	741	689	699	722	741	751	781	733	720	710	756	666	743	702	724	750	777	745	725	733	740	764	760	740	754	744	737	793	739	729	787	696	799	735	738	790	773	744	730	775	740	755	725	768	753	739	776	695	769	772	733	738	698	781	747	758	740	698	687	776	746	748	736	740	735	722	742	776	779	739	737	749	744	765	726	742	703	754	733	704	748	755	750	742	768	706	757	764	738	708	717	743	786	747	748	754	731	725	824	779	753	786	706	707	695	696	784	768	788	759	696	705	777	696	746	788	737	738	773	760	770	736	764	712	735	732	780	747	751	773	659	735	759	737	748	775	724	703	773	766	718	775	760	743	752	723	698	706	736	716	748	772	752	780	722	784	737	762	769	725	686	802	728	753	735	764	733	702	729	747	753	696	792	720	787	745	750	770	737	736	737	728	709	786	765	698	730	709	782	756	744	725	733	726	749	767	769	732	767	742	789	744	745	745	714	765	725	707	743	753	770	749	769	740	731	736	749	740	737	706	707	782	733	784	677	783	785	759	766	754	724	751	784	787	737	712	784	721	725	697	789	737	766	749	709	793	735	767	741	788	717	748	786	714	674	733	769	737	807	732	753	724	736	722	767	761	729	736	760	734	753	732	764	717	756	772	773	786	753	754	757	737	740	783	758	783	760	724	753	709	804	762	729	750	790	718	731	676	768	765	741	811	742	782	754	761	772	754	779	728	737	741	718	714	745	763	730	751	744	783	768	777	800	761	747	742	774	714	794	758	744	774	759	723	778	777	752	718	728	715	766	755	732	767	719
31972	14893	2686	772	613	612	533	529	563	585	598	534	613	505	581	582	558	569	533	582	602	555	553	583	542	574	569	551	571	527	551	543	540	590	577	563	547	543	536	509	565	554	510	550	563	595	561	561	535	570	541	507	542	599	553	562	543	556	534	534	554	584	507	581	555	556	560	581	554	567	578	562	554	574	581	552	533	544	557	592	546	575	561	540	573	529	609	516	556	600	558	537	528	584	566	558	555	577	562	527	546	584	545	533	552	552	570	602	523	567	555	566	597	575	530	550	589	577	551	605	587	521	524	478	570	488	567	519	585	561	491	588	522	569	549	557	586	542	510	561	549	576	535	548	542	602	533	527	564	538	554	546	562	576	556	576	536	524	528	532	556	540	556	555	578	518	547	539	559	527	560	567	599	555	610	523	532	551	511	548	577	560	551	524	551	553	550	559	544	578	612	504	544	580	577	542	553	559	571	554	565	527	572	548	543	509	552	497	576	565	542	542	539	561	510	543	531	562	554	582	586	574	563	563	600	544	561	541	601	543	538	551	524	551	562	556	544	553	586	517	580	556	547	576	551	550	569	538	494	563	555	562	574	554	540	571	529	582	553	558	572	552	554	578	561	537	540	549	547	596	546	512	564	590	568	567	578	560	545	586	562	512	531	533	575	538	563	583	560	580	529	578	563	535	535	566	584	566	546	596	536	564	556	592	579	571	521	595	575	574	541	565	562	545	586	581	506	527	541	534	567	546	546	566	574	551	543	553	574	564	539	561	566	535	560	561	543	556	545	550	569	551	486	538	563	559	535	576	584	557	588	542	583	540	524	556	538	576	543	551	536	579	514	580	533	534	553	566	583	573	510	580	599	572	600	580	547	582	554	513	558	535	600	559	559	582	552	551	525	535	564	540	564	522	521	560	575	584	574	548	601	525	519	596	542	586	535	535	587	551	580	554	560	573	564	558	535	546	558	534	592	533	533	544	598	537	558	584	533	580	563	605	571	570	546	546	580	547	582	606	510	521	585	545	547	547	560	586	543	539	587	572	558	556	559	585	567	568	543	570	538	537	540	558	581	532	551	547	545	539	503	538	546	567	512	498	535	555	543	528	561	579	541	589	539	568	560	565	561	577	546	565	548	536	590	557	534	576	589	557	550	547	543	568	514	550	562	561	594	521	578	568	533	547	559	604	515	574	562	551	531	547	543	583	524	563	577	547	555	546	521	565	533	563	536	525	549	593	525	547	511	570	566	542	543	582	541	574	536	553	573	565	558	570	578	543	540	541	519	556	530	575	552	570	530	549	570	567	514	540	527	549	521	569	552	551	559	537	561	575	527	539	548	492	563	584	545	549	542	532	557	514	535	547	569	523	552	560	607	544	543	562	560	586	566	549	536	551	551	541	508	592	569	553	539	563	544	575	553	597	562	542	498	580	527	549	563	551	588	544	538	572	570	526	588	556	527	539	594	561	539	587	588	551	594	570	580	556	544	532	561	521	528	583	551	541	546	513	550	538	519	522	521	585	506	561	600	578	554	588	573	569	501	541	610	550	540	577	528	587	548	552	581	546	536	571	577	576	565	552	523	541	553	549	574	532	556	538	569	589	543	560	525	542	554	580	574	502	594	591	575	550	557	578	542	550	575	608	548	531	524	544	586	570	583	565	596	504	573	566	563	535	531	518	534	541	575	580	587	529	504	597	532	545	573	552	565	565	526	550	581	566	567	545	544	585	569	534	553	543	548	552	587	545	570	539	516	550	539	521	513	535	586	577	517	559	536	544	527	519	565	525	527	525	574	591	552	590	537	546	598	566	552	543	545	546	558	566	578	554	539	570	571	515	570	558	558	586	538	582	574	549	550	581	556	551	544	565	544	575	522	550	591	556	571	565	587	545	511	564	521	529	574	544	564	556	525	581	512	571	534	592	556	553	542	542	554	535	562	541	580	557	549	581	551	550	591	530	551	592	522	595	545	590	556	604	551	547	586	546	574	537	523	560	541	560	560	540	551	549	550	523	531	555	544	545	583	550	583	540	534	586	611	563	545	584	551	531	597	583	566	515	560	547	538	545	570	542	543	584	537	555	593	562	544	519	534	537	551	567	564	527	580	540	567	557	520	544	595	565	554	535	557	534	591	561	555	586	555	565	536	584	561	545	573	540	536	529	569	598	609	529	535	532	571	586	541	537	542	576	555	557	588	576	517	521	543	518	545	561	591	554	576	561	538	549	530	560	579	602	527	549	566	562	559	546	579	513	561	545	534	559	594	555	575	528	567	536	554	568	554	561	542	536	550	577	560	560	575	540	552	545	543	546	551	547	558	555	532	547	531	581	558	542	539	505	576	534	542	526	565	583	542	568	595	533	586	574	557	593	592	558	573	575	620	533	561	549	528	582	569	548	587	568	531	567	577	595	528	548	544	532	577	592	587	575	523	544	536	500	545	503	504	566	585	606	564	567	554	565	540	549	585	554	550	498	504	516	587	551	547	583	566	553	589	543	564	524	544	553	552	561	537	537	549	583	557	575	537	565	558	527	544	567	560	596	583	571	518	567	569	560	536	519	576	593	535	523	576	547	531	537	576	520	553	574	511	557	563	567	553	545	521	593	523	562	556	556	587	596	587	529	584	528	567	587	563	609	553	570	562	594	567	588	530	568	534	562	536	509	559	524	569	605	539	567	570	565	532	539	551	514	529	549	545	526	573	543	606	524	557	579	601	535	602	561	572	540	535	530	548	533	580	548	550	511	569	541	613	540	563	567	549	554	542	532	615	562	560	535	551	563	570	563	539	534	575	528	525	582	567	538	544	598	576	560	536	541	554	514	587	556	604	546	560	582	535	612	567	576	600	533	569	553	526	523	561	566	585	572	578	531	538	560	562	559	543	548	560	546	588	558	568	573	569	574	589	537	540	548	581	556	540	534	547	577	562	546	552	554	589	552	544	553	556	552	526	632	549	570	558	586	614	538	579	536	527	536	548	542	559	533	549	542	537	548	523	576	534	526	563	554	556	545	570	563	583	534	560	574	557	532	594	572	550	554	548	573	580	511	540	557	586	620	578	550	538	511	532	585	563	564	543	544	569	540	559	574	568	541	552	550	523	578	581	575	547	535	578	548	533	596	538	510	528	561	588	511	573	520	573	555	565	549	528	533	562	573	540	540	580	560	582	543	537	517	501	558	595	552	560	572	513	552	514	550	574	568	537	579	541	543	554	573	534	531	547	535	558	579	533	588	567	531	518	581	600	521	536	553	568	532	566	565	513	549	553	567	569	562	566	543	549	551	549	591	572	553	535	511	549	552	517	541	543	579	539	524	562	538	554	582	557	565	565	533	564	543	564	544	561	575	532	568	573	557	561	520	531	537	604	524	554	551	563	567	538	555	541	578	569	547	581	564	592	561	557	563	557	535	558	558	536	526	514	589	530	592	590	580	558	526	521	588	608	554	569	569	552	597	581	535	597	551	506	526	564	580	515	571	575	558	566	517	520	581
20293	1027	920	768	658	581	620	622	627	588	594	556	585	615	604	630	601	582	539	554	594	633	639	602	596	593	598	606	642	585	566	596	559	577	612	592	578	620	596	560	587	588	597	611	598	593	594	560	580	569	605	614	567	609	600	614	598	605	576	590	571	578	639	606	572	601	616	549	624	572	611	557	599	598	599	598	573	587	602	633	587	587	570	576	606	600	545	572	602	599	576	604	599	578	640	592	581	610	573	618	592	551	566	553	597	609	604	613	638	566	597	592	558	579	588	579	571	558	605	595	599	611	573	599	629	580	582	600	596	608	590	561	553	576	638	625	590	597	624	583	588	602	629	580	567	571	604	616	643	579	601	610	621	633	547	623	587	544	604	582	590	559	590	557	608	592	588	628	604	573	577	582	605	604	590	576	584	592	580	599	604	586	585	576	589	573	570	577	586	626	613	610	596	590	577	562	618	602	572	605	598	567	640	580	572	612	589	598	613	597	596	548	634	628	609	593	637	545	585	617	592	589	610	618	636	593	548	599	640	581	556	567	583	598	570	589	603	614	631	584	607	627	600	569	580	556	585	550	577	630	586	563	561	595	578	572	593	548	592	579	538	594	615	589	622	570	573	569	625	571	574	615	555	589	559	622	578	588	556	582	579	571	574	596	595	555	579	570	582	627	586	596	604	598	599	572	600	591	604	611	595	550	596	590	564	603	562	602	581	580	606	564	605	588	631	563	565	587	605	637	610	597	556	578	610	559	545	609	560	579	576	611	593	581	598	605	623	614	600	569	566	571	592	558	609	599	595	604	563	617	620	557	594	570	602	581	608	573	577	618	573	612	582	564	620	583	616	604	611	595	585	560	564	596	636	562	579	640	588	603	639	573	578	609	629	600	599	553	604	575	574	565	605	538	587	580	568	622	576	599	588	592	600	539	597	580	579	615	580	629	560	566	591	551	597	633	633	584	555	593	568	578	579	609	592	684	624	623	550	598	573	599	547	612	581	586	581	587	540	574	600	586	604	616	597	578	562	593	584	589	597	591	631	599	628	588	595	558	593	549	579	582	619	658	583	615	558	609	567	594	581	605	630	610	557	545	561	636	542	575	628	607	619	614	571	569	583	552	595	605	607	607	593	554	574	560	611	581	596	583	575	559	582	586	586	619	590	591	576	600	554	572	620	593	587	601	583	545	586	590	563	578	593	612	602	635	601	542	597	596	560	611	611	599	614	582	589	588	558	574	601	556	600	559	573	601	543	579	567	601	590	618	617	595	599	554	586	580	583	607	621	610	601	599	573	594	543	558	621	616	602	627	566	579	570	606	595	597	590	566	565	592	615	617	579	615	573	612	588	566	629	592	591	595	596	530	577	597	586	614	539	609	564	600	618	583	606	611	571	578	601	591	620	582	624	578	568	562	578	599	627	590	621	577	589	625	619	606	601	576	585	571	613	586	610	554	579	598	601	596	618	615	596	593	587	539	623	568	536	631	587	617	579	592	566	590	573	593	620	619	601	588	572	619	599	582	565	629	585	608	610	574	569	573	535	567	555	603	589	603	570	636	612	586	590	587	574	616	582	578	544	590	589	603	568	598	576	592	620	622	548	579	623	550	592	588	579	594	595	621	589	584	629	581	611	619	596	587	588	598	568	586	615	589	573	619	539	556	582	584	569	603	627	602	548	560	642	610	553	538	609	588	558	543	624	571	576	588	607	582	581	562	627	561	595	610	609	614	561	588	576	596	630	628	556	604	580	598	596	607	599	586	603	593	559	574	589	582	566	615	593	580	584	585	584	584	585	568	551	606	641	591	564	612	583	580	604	606	573	590	587	620	616	600	611	595	578	606	596	584	612	554	580	568	594	574	577	602	605	604	571	577	610	601	599	634	566	626	595	570	530	577	599	546	582	580	559	591	569	563	627	585	597	619	606	560	597	635	575	566	612	565	599	616	559	559	602	577	596	596	624	591	584	574	636	611	596	587	573	555	618	616	583	601	626	575	582	604	597	545	582	539	564	593	562	604	625	572	575	630	568	599	588	547	636	563	576	606	624	573	610	600	592	614	590	558	608	572	635	617	613	592	576	582	566	567	591	612	622	602	575	594	604	610	593	557	594	555	584	569	638	570	623	589	607	620	564	607	582	566	596	603	569	610	594	593	555	577	564	572	576	616	588	600	548	571	599	573	559	555	581	620	584	606	588	563	635	572	629	612	592	605	603	628	616	574	569	612	585	597	619	583	612	590	548	625	558	629	639	575	578	606	593	570	537	584	592	597	659	579	587	580	553	600	629	576	597	591	615	609	589	578	615	559	605	609	585	571	596	584	595	558	575	630	562	536	573	555	620	576	571	595	609	557	577	549	521	609	572	595	614	622	623	576	605	579	555	637	621	606	566	560	582	575	601	571	595	586	576	574	616	613	612	622	589	625	594	566	584	578	561	604	632	569	573	576	581	620	606	637	590	541	639	586	603	577	587	574	582	560	627	610	620	599	574	578	581	586	568	554	596	633	600	601	610	601	567	592	562	521	573	590	612	593	571	567	597	559	575	611	575	596	596	619	620	595	571	605	576	604	588	582	570	544	615	570	555	607	590	613	588	610	590	583	568	580	600	608	576	596	578	606	628	608	601	605	613	649	613	548	595	564	572	618	605	610	583	622	600	602	625	603	560	632	577	591	653	613	605	565	596	582	588	587	556	600	599	562	595	601	576	636	626	604	607	569	564	607	595	633	613	560	563	566	573	566	543	614	604	607	570	625	570	567	555	623	590	604	597	587	584	609	575	568	578	594	606	630	590	610	548	607	576	553	620	625	593	601	594	591	605	599	546	566	601	598	607	591	592	558	585	579	597	629	580	540	577	559	587	570	630	594	589	602	577	614	573	588	595	619	577	575	612	605	525	569	605	571	615	599	557	665	546	583	620	535	607	533	541	552	570	617	590	550	590	587	590	572	561	612	597	563	570	626	616	630	625	573	546	566	602	624	534	587	609	572	592	584	612	554	551	579	595	566	610	548	581	597	575	593	569	595	566	631	633	617	583	593	568	603	585	560	620	590	602	576	619	589	565	578	607	592	588	604	607	551	594	619	619	579	609	618	599	640	569	590	555	565	591	617	551	615	642	555	596	590	585	631	604	616	601	606	598	603	610	572	565	599	591	573	600	574	557	621	602	629	580	598	541	614	583	590	587	585	593	581	624	616	581	577	627	560	635	604	611	571	578	598	596	591	562	593	633	614	576	613	576	594	585	604	556	566	581	571	582	557	570	564	612	599	575	636	594	625	566	581	576	596	603	587	598	555	561	576	586	624	553	597	613	584	583	594	585	595	630	593	596	528	554	584	595	571	559	606	590	605	601	600	598	579	624	579	566	566	562	582	583	622	589	609	579	602	606	575	591	564	565	577	600	524	570	576	567	534	577	564	608	555	600	555	582	595	585	637	578	626	584	549	582	611	606	606	597	607	578	665	563	601	652	584	564	584	593	549	580	623
24492	20302	26266	24174	20307	9553	1138	790	661	636	619	533	495	465	482	446	481	477	500	435	449	434	456	433	451	458	454	421	434	414	436	425	413	420	386	393	432	390	405	414	425	458	409	381	402	407	439	413	410	415	437	425	424	425	408	367	409	420	381	435	426	415	396	406	430	391	428	424	404	362	404	383	430	412	415	397	404	418	396	419	450	430	384	408	411	418	390	391	410	433	378	441	394	395	361	384	363	422	408	414	381	384	410	409	422	403	397	412	412	384	407	395	437	380	417	391	392	380	384	391	403	403	398	383	392	399	421	407	413	399	418	379	424	362	396	391	418	392	414	417	403	413	388	377	399	399	381	414	417	406	416	390	432	373	421	432	404	394	400	383	372	393	405	401	390	376	390	402	399	403	408	350	396	399	368	428	435	390	399	441	359	390	405	374	442	404	403	427	405	378	395	417	401	418	383	368	451	388	427	400	387	388	390	408	408	415	423	393	361	419	416	401	438	405	414	365	423	421	396	454	401	413	367	394	375	441	368	381	431	402	361	397	386	381	411	420	381	410	411	417	437	393	370	368	389	416	410	422	405	396	419	435	397	424	432	408	414	395	438	404	400	383	389	390	428	390	429	364	371	394	410	388	423	397	444	395	389	406	381	393	382	398	405	383	387	403	409	396	430	408	403	391	399	408	382	407	412	416	423	376	417	399	382	406	419	385	391	397	412	412	371	389	415	399	401	400	402	411	412	358	411	393	396	401	411	406	399	353	437	427	415	404	403	380	409	411	407	405	412	416	431	385	385	408	368	402	404	404	370	389	411	412	435	371	403	380	401	389	394	390	376	426	391	395	381	375	399	422	418	414	381	357	413	402	424	428	436	400	387	400	416	414	441	392	367	402	404	406	388	366	396	432	403	396	387	394	404	416	386	389	428	411	422	376	415	401	399	389	430	427	395	409	434	417	398	455	416	366	405	397	413	381	403	381	413	407	400	381	375	414	410	403	385	383	401	413	399	421	436	425	421	401	397	386	402	434	466	405	399	397	416	381	382	401	405	402	409	396	417	379	398	408	399	408	401	422	420	412	439	418	406	403	400	372	419	421	394	443	395	395	408	431	374	411	410	393	408	395	423	401	460	405	388	392	403	392	381	425	412	433	434	415	386	381	410	406	419	415	391	417	422	372	415	415	368	404	381	375	375	383	403	415	425	427	437	399	400	405	391	410	414	365	415	379	386	362	411	407	374	439	402	408	384	413	415	417	436	381	398	392	432	389	424	407	428	416	405	384	393	417	424	406	425	416	369	407	389	387	423	421	417	409	400	412	420	407	402	411	369	371	407	405	383	422	404	391	422	402	403	400	379	415	353	386	403	414	419	404	396	401	395	430	398	414	390	386	378	390	383	413	398	411	381	408	380	406	408	389	401	390	401	394	384	408	386	433	441	397	415	410	403	385	414	428	374	389	369	427	413	409	407	407	420	434	409	388	400	416	401	399	384	443	397	423	419	391	407	412	388	416	397	410	435	413	399	422	410	390	391	399	427	368	408	400	355	407	404	377	415	409	381	401	394	437	408	398	366	419	408	381	391	415	371	406	396	423	384	405	383	448	404	413	390	375	385	392	410	452	376	385	362	387	451	380	423	379	410	445	380	422	402	395	407	381	379	380	378	405	431	395	404	401	359	409	366	401	412	421	392	434	379	379	416	380	379	422	405	398	375	404	386	421	390	429	377	408	382	428	395	368	392	379	366	404	404	412	396	411	402	396	397	398	390	404	441	351	363	399	405	407	390	408	421	380	392	439	406	395	406	391	400	426	387	409	388	417	389	378	464	400	404	368	405	410	381	409	407	411	404	415	395	388	409	396	406	440	449	374	382	368	418	361	388	427	386	374	405	411	424	375	387	415	382	414	437	433	399	361	405	399	413	399	369	414	397	432	407	387	363	419	413	400	441	424	386	406	436	398	404	407	374	409	433	376	421	382	398	406	415	404	393	417	400	413	415	386	406	368	411	376	369	428	382	425	398	401	418	402	397	442	419	382	419	415	428	397	407	366	392	400	408	425	379	396	384	409	407	387	383	394	405	425	405	401	406	411	372	416	364	422	407	426	386	417	423	371	368	386	438	389	410	403	395	373	420	412	411	431	406	424	412	435	404	418	415	440	369	417	372	393	402	409	393	400	425	395	417	410	421	390	404	397	415	419	418	372	366	423	386	402	404	362	396	434	413	424	390	385	424	409	395	382	401	401	368	385	351	418	394	385	420	389	370	393	398	399	373	417	381	393	426	410	430	411	411	428	422	398	422	395	381	411	386	382	390	418	405	402	429	397	400	374	410	432	378	413	386	368	401	401	399	375	391	407	409	459	397	441	407	406	433	416	397	373	390	415	396	399	457	411	396	439	394	407	382	412	364	388	428	376	419	404	387	383	403	376	393	402	350	432	399	385	407	408	377	391	411	386	390	391	388	403	404	390	380	394	401	393	445	416	405	398	401	411	412	427	390	414	455	407	407	430	391	426	407	409	396	421	438	410	382	389	419	392	381	396	445	381	388	380	382	419	367	408	420	437	469	383	420	368	411	418	397	400	417	393	417	394	419	390	401	387	391	418	362	418	415	388	413	397	388	389	374	391	418	377	384	414	402	386	403	396	394	418	405	371	387	410	383	368	412	408	399	412	410	425	393	422	397	417	387	395	423	417	392	398	434	406	417	386	387	404	377	397	400	389	429	417	441	424	389	418	433	398	438	369	409	393	366	417	376	389	443	376	437	407	372	401	392	404	393	374	403	427	381	400	435	402	393	402	392	371	393	430	417	389	385	391	442	389	423	377	393	427	349	397	396	385	396	395	381	422	389	382	414	397	401	402	402	406	431	416	388	399	390	414	413	370	392	396	427	399	430	423	380	414	373	415	393	406	417	386	382	396	392	410	364	404	413	356	404	441	433	420	377	380	394	423	403	434	416	424	409	377	395	389	425	377	398	423	412	399	415	426	422	402	369	377	387	406	406	389	409	402	376	398	415	395	395	397	420	424	390	395	449	367	391	406	389	394	405	388	383	400	410	371	415	389	439	403	432	425	351	441	382	407	369	408	423	423	401	411	392	387	415	383	406	374	438	401	415	393	373	388	373	418	387	402	408	399	405	396	399	391	404	400	420	362	447	386	386	383	422	396	367	415	390	414	373	440	420	390	386	434	390	395	401	396	391	442	410	407	395	432	407	368	403	403	390	370	389	409	410	409	392	382	367	398	409	418	407	383	411	400	405	409	370	374	429	424	410	412	416	381	422	396	400	391	397	391	412	394	401	383	340	424	407	439	432	398	394	358	395	393	404	391	407	387	409	388	378	399	410	418	387	394	395	410	409	372	378	437	414	409	409	412	398	380	393	422	386	373	373	392	430	376	377	425	392	416	398	387	410	398	431	420	409	394	396	393	397	367	384	384	403	418	397	457	395	381	388	404	431	380	424	374	389	392	387	372	377	414	393	418	402	403
27018	7993	7262	3801	2697	1909	1431	1241	1034	911	827	733	648	666	633	584	538	565	489	515	478	477	456	459	477	461	419	446	490	482	424	482	417	477	450	437	453	440	465	423	428	432	453	434	433	414	468	451	458	431	427	423	450	473	446	486	405	441	467	404	442	457	422	404	421	372	466	386	391	426	460	460	406	409	421	379	424	435	444	415	454	439	394	447	438	433	407	425	436	404	426	391	454	467	405	403	423	418	413	392	433	400	401	355	419	409	435	452	405	449	428	437	429	395	442	390	462	439	458	422	411	406	437	386	397	443	403	420	402	410	411	434	413	447	408	437	438	423	423	391	453	455	418	390	405	419	411	407	407	388	390	413	408	393	404	434	420	410	416	439	402	429	396	402	434	377	402	425	403	431	408	427	425	430	443	444	408	426	417	432	388	427	444	405	398	444	389	406	431	428	422	438	421	395	401	438	421	444	422	430	448	431	415	399	418	416	441	363	414	442	421	423	418	417	423	377	442	411	400	438	449	412	447	377	415	437	439	421	409	448	413	427	433	421	419	384	445	438	443	430	456	407	412	405	399	426	421	466	399	436	422	427	430	416	401	431	407	447	455	452	441	400	424	414	410	400	409	412	405	455	390	434	422	406	392	444	412	428	407	412	435	394	404	430	423	445	404	443	417	398	464	405	413	423	394	384	449	449	415	426	423	397	446	386	431	423	423	439	407	446	416	434	410	438	370	378	406	428	412	398	413	442	451	440	403	420	410	408	411	395	416	407	438	395	402	434	410	400	405	455	422	402	409	429	436	388	417	451	410	447	427	437	409	423	412	392	412	390	398	414	446	438	420	375	372	391	419	466	441	410	421	461	423	429	423	426	414	408	407	408	408	411	397	406	444	413	383	418	386	423	424	441	409	417	388	445	432	430	418	421	408	423	422	428	448	426	376	425	408	426	423	454	391	414	409	401	392	453	433	447	431	435	447	425	404	405	448	388	394	415	409	407	459	403	422	451	418	441	390	450	395	458	383	402	395	420	424	413	438	422	426	406	408	427	408	423	439	389	402	428	461	374	409	375	417	413	449	453	408	437	431	395	413	459	400	411	441	384	421	439	429	391	392	429	434	388	405	421	422	401	418	436	401	407	436	434	447	411	434	424	380	445	427	450	432	397	423	439	419	435	439	428	432	409	421	444	436	423	419	420	422	383	396	414	421	414	400	439	380	422	435	435	419	412	413	424	420	410	439	422	397	440	379	417	417	408	416	451	391	434	422	418	445	447	404	422	405	448	404	402	378	438	389	421	441	407	394	414	414	420	406	436	464	417	412	412	439	440	422	411	426	373	414	387	417	438	404	396	428	426	433	431	433	412	443	416	436	398	430	395	413	420	403	411	434	379	435	404	393	412	429	440	414	407	414	436	420	428	436	399	416	457	433	413	390	432	405	408	414	430	411	415	430	370	403	393	404	447	421	429	414	448	416	443	373	421	409	389	365	434	415	443	420	427	398	431	400	442	436	425	432	417	421	381	406	457	385	432	419	392	430	449	436	400	421	403	421	433	432	396	422	415	427	436	437	413	418	420	444	449	427	376	414	417	448	449	411	393	399	434	421	413	407	419	432	388	441	435	411	392	446	431	400	412	425	400	398	442	411	440	413	410	403	411	399	395	409	398	398	442	447	436	418	401	441	439	405	435	431	405	440	433	387	394	425	415	430	439	398	408	404	438	401	394	420	421	444	414	406	416	434	421	437	442	399	407	439	423	388	395	430	388	409	451	411	391	429	449	432	436	451	433	377	415	464	432	375	427	426	423	417	403	434	394	424	452	426	436	403	428	370	409	415	411	435	427	377	411	432	450	397	437	425	429	438	427	429	413	415	429	449	449	409	430	399	378	434	423	441	411	410	391	390	404	436	408	439	406	448	455	426	414	438	388	421	435	460	411	406	406	450	440	392	404	399	413	453	440	413	462	426	416	427	408	400	385	419	422	400	410	414	406	430	428	403	440	418	375	418	398	391	470	410	435	434	434	424	422	409	435	419	413	416	441	443	418	414	455	400	426	409	430	404	424	397	427	433	396	418	419	420	449	420	413	411	423	415	396	425	399	408	419	397	425	403	420	426	389	395	437	396	439	422	430	368	436	433	429	412	433	436	419	418	383	409	442	414	431	407	451	381	445	410	390	427	416	458	414	413	421	409	468	454	440	456	411	414	422	423	422	407	421	433	417	431	394	415	423	457	437	402	417	435	404	362	387	427	458	428	379	443	457	407	385	371	425	447	432	420	394	441	387	419	372	415	405	455	406	429	444	439	403	450	438	416	425	432	420	441	434	396	399	403	433	407	405	418	428	409	431	414	418	414	377	414	402	421	410	407	405	435	398	429	391	436	428	418	424	401	420	436	387	464	424	436	411	411	405	466	382	410	454	428	441	425	405	415	408	381	414	422	440	429	388	417	383	409	428	434	396	422	416	418	413	398	437	407	446	452	409	422	385	436	432	433	404	451	440	403	420	397	443	431	400	412	426	367	429	435	443	406	397	375	414	428	413	364	423	409	372	396	412	376	409	422	414	413	427	407	426	422	437	386	416	441	384	427	449	462	433	380	426	453	405	424	407	414	395	421	432	386	409	429	375	423	414	412	434	411	445	428	461	399	450	405	381	399	449	415	423	423	399	415	428	377	417	420	429	391	421	453	415	446	392	378	448	422	437	430	397	396	390	407	393	416	391	428	430	435	418	404	386	407	416	442	397	424	444	432	432	472	406	424	437	436	379	390	444	403	416	393	394	428	398	377	424	432	410	479	406	403	409	379	471	414	430	412	448	415	408	436	444	400	412	412	449	410	385	415	454	410	400	407	404	395	418	437	411	451	407	462	459	388	398	410	404	396	419	418	439	411	404	414	402	398	422	446	390	424	385	423	407	424	399	447	434	394	419	431	433	449	424	412	398	412	383	433	389	413	444	420	365	432	428	394	377	439	402	431	422	439	450	383	423	404	435	424	410	401	399	427	403	402	422	416	432	421	413	415	386	416	427	394	359	418	438	439	427	393	441	439	445	411	421	448	430	393	449	448	435	392	433	416	470	441	431	454	458	384	429	437	394	430	401	417	418	414	404	426	399	394	404	433	426	409	426	421	423	451	407	412	454	421	431	398	437	442	407	420	432	464	405	430	415	441	397	415	426	391	393	428	397	452	431	432	446	416	456	416	421	409	397	405	390	462	434	457	425	416	445	447	390	430	439	386	418	418	448	444	401	421	383	416	394	390	420	409	405	414	418	399	427	409	380	389	430	433	406	395	415	389	433	431	431	425	395	420	460	413	410	450	410	427	429	393	409	428	411	407	410	411	401	435	396	397	440	417	415	414	386	398	411	427	392	457	424	425	428	424	397	380	411	413	443	426	402	419	450	411	379	433	432	413	441	416	449	424	409	405	423	419	444	413	395	429	459	443	430	405	411	396	456	392	408	401	451	413	406	434	397	429	434	408	418	415	414
22499	20310	26831	23615	20317	20390	10168	1723	1369	1113	1165	1076	1017	1031	995	975	894	925	853	875	871	851	863	844	847	800	849	865	839	799	863	752	834	811	795	794	821	794	760	782	772	776	786	808	810	795	799	814	814	807	820	766	860	813	750	808	796	809	816	785	779	788	805	804	787	811	817	766	778	775	761	796	774	788	770	777	758	811	833	771	788	793	763	793	802	804	761	815	821	783	798	746	764	823	771	761	754	781	832	816	811	749	785	832	814	840	765	814	803	728	779	804	799	778	780	783	773	794	785	798	771	858	802	766	834	828	794	810	829	764	707	764	755	801	857	778	750	764	787	777	763	782	753	760	811	797	786	792	775	778	824	800	786	759	809	791	786	763	866	792	771	747	792	681	807	798	746	777	745	803	730	798	753	797	750	743	833	794	783	773	769	806	780	822	772	782	713	815	811	794	778	800	799	800	748	794	811	758	825	780	722	742	781	827	793	779	776	766	788	797	817	783	769	750	754	808	753	786	817	804	778	790	784	796	834	769	805	825	803	800	808	793	753	785	774	740	803	843	777	826	750	788	756	796	793	783	812	805	713	825	776	795	821	771	776	815	798	777	782	746	788	782	773	766	803	780	798	761	786	782	778	765	744	774	798	834	786	773	815	753	811	795	784	787	738	795	804	776	805	792	751	735	812	783	748	757	826	767	798	783	832	824	768	790	750	829	824	767	810	816	778	791	778	781	775	788	766	791	821	819	756	800	791	818	736	828	778	866	765	815	771	730	784	814	819	767	775	802	788	798	864	779	792	818	779	779	747	768	773	746	834	817	783	783	813	790	769	800	806	802	831	806	793	797	796	782	803	783	751	753	824	769	754	760	788	734	776	810	763	757	782	868	826	771	778	787	764	811	805	722	822	825	780	787	778	797	869	818	746	773	772	781	724	780	796	745	804	792	767	763	781	766	760	799	815	836	736	778	757	842	823	751	753	789	802	776	815	859	789	805	768	777	749	782	755	819	817	830	735	812	817	755	754	813	764	809	787	806	810	761	824	789	775	768	748	817	775	764	767	762	811	762	779	790	798	771	804	788	779	797	784	783	815	773	758	766	746	819	773	781	770	848	789	789	772	763	779	791	736	792	756	731	796	740	786	757	853	761	792	810	772	768	781	758	766	768	831	789	771	816	772	822	777	777	806	791	745	851	848	834	817	795	843	727	778	747	732	794	788	764	745	801	821	775	775	809	828	766	784	752	823	802	775	792	816	776	817	796	819	827	711	786	769	793	765	802	762	784	787	767	760	778	842	813	785	812	810	779	797	864	780	816	770	773	804	742	750	788	809	767	769	809	768	806	801	772	824	733	769	788	818	780	795	803	765	761	800	777	811	779	768	766	796	782	827	802	749	685	775	806	800	794	760	810	834	797	722	804	770	808	786	751	786	786	718	726	778	777	745	811	778	817	776	775	766	751	792	779	807	820	799	785	797	768	795	817	762	839	755	743	778	746	779	768	806	804	773	784	829	785	747	756	732	788	779	771	801	780	745	794	736	772	745	753	766	791	783	778	753	805	771	767	770	813	777	820	786	786	811	794	820	819	803	786	776	779	818	788	782	788	765	793	803	794	745	783	805	743	762	733	808	775	785	791	769	765	803	770	745	787	750	746	799	796	777	786	787	756	758	770	780	827	760	751	792	780	795	762	813	750	810	776	832	794	777	803	778	752	782	750	747	756	780	764	809	803	764	785	781	783	771	828	800	807	781	752	742	810	799	770	800	796	796	739	803	781	802	791	812	786	828	794	759	762	813	794	764	778	815	781	776	832	740	726	783	754	781	757	758	789	810	794	799	774	761	822	743	856	777	788	777	794	780	770	770	761	742	774	744	777	771	755	811	849	822	784	823	811	773	758	751	812	814	778	793	819	748	747	763	796	792	813	806	776	785	796	738	817	745	800	825	783	796	826	806	756	750	793	832	778	808	799	838	774	801	772	824	779	781	797	804	757	724	753	754	821	789	796	730	789	760	826	806	751	754	773	810	784	773	765	771	789	801	774	828	764	770	753	774	795	785	779	766	769	779	797	805	787	777	764	816	815	752	814	765	806	782	825	753	745	793	795	769	744	787	766	805	739	770	785	776	791	778	759	787	781	782	805	735	817	755	773	777	771	766	855	786	732	802	792	772	790	748	754	777	830	754	787	753	775	800	799	778	785	765	806	756	774	726	819	769	853	808	787	812	795	822	788	776	813	814	809	792	803	775	757	774	811	814	790	773	743	781	740	762	772	769	755	755	786	802	770	844	780	777	782	820	765	787	743	784	759	762	809	785	811	761	764	754	807	760	752	766	752	747	812	753	829	778	811	811	872	804	822	772	791	780	760	767	778	800	828	849	809	812	802	754	756	808	764	811	824	730	807	813	766	800	809	813	765	798	803	782	806	772	785	734	802	774	801	793	774	757	778	765	780	818	776	800	775	811	774	732	733	815	770	837	757	785	778	812	817	787	761	791	807	791	758	798	733	820	778	799	816	754	772	768	773	832	748	774	800	790	683	818	778	754	793	794	816	824	793	774	793	777	789	782	777	715	841	807	753	783	771	780	807	788	791	815	758	762	848	788	833	818	780	799	794	782	743	770	778	808	784	762	731	781	803	742	775	829	776	776	773	757	781	756	826	752	789	772	714	825	761	788	736	792	776	798	810	818	775	747	831	826	725	820	757	784	804	767	800	763	782	754	724	782	771	791	828	788	751	796	808	784	793	809	759	772	805	783	760	791	810	750	766	817	802	781	789	769	795	742	754	805	763	741	805	771	750	814	773	806	830	810	802	811	792	807	765	817	776	752	778	807	756	866	808	765	798	769	752	776	775	788	790	795	793	791	764	814	769	772	802	727	784	732	779	777	797	800	818	796	806	751	795	779	806	786	794	765	804	752	799	808	762	793	766	811	727	780	771	771	729	800	802	792	786	800	837	800	791	811	733	780	772	755	767	755	785	773	786	797	786	742	744	786	814	784	796	779	831	828	780	761	772	766	805	787	755	781	782	788	812	739	772	816	780	767	790	756	795	818	833	813	801	810	746	741	786	781	792	800	812	784	779	764	805	746	775	741	804	829	746	834	835	799	797	769	773	781	808	728	794	757	747	775	743	805	811	768	789	779	759	782	810	749	761	764	783	786	757	807	766	770	768	761	732	794	783	802	748	707	822	769	780	780	783	770	752	769	752	778	780	791	788	791	786	754	769	794	778	759	778	727	783	816	767	778	758	756	801	775	789	742	758	859	829	740	777	746	784	833	747	769	756	761	764	791	757	829	809	745	788	815	818	788	788	765	752	814	812	835	797	756	795	789	733	779	732	795	774	824	747	771	812	785	805	782	819	768	803	773	778	726	745	798	781	754	758	815	758	790	788	756	807	767	787	790	716	784	816	770	776	785	785	774	775	799	793	780	773	798	797	821	778	763	747	799	803	776	757	812	771	775	734	724	807	784	774	713	769	823	790	779	794
21631	13718	12394	7038	4768	3572	2807	2306	1872	1739	1586	1382	1281	1205	1099	1064	1028	975	962	918	911	916	912	853	893	828	834	801	818	837	812	825	772	841	795	785	784	812	793	775	740	730	754	754	774	747	806	722	764	748	778	734	783	697	761	817	797	759	761	739	758	723	823	698	728	752	720	716	799	784	787	769	733	805	726	764	757	749	802	740	784	743	744	751	769	708	758	764	787	783	728	722	762	723	764	741	747	686	758	711	717	719	763	782	775	744	737	789	721	717	769	707	723	737	741	805	761	764	728	736	789	706	781	762	745	727	738	762	761	791	735	738	756	770	770	764	757	776	763	737	769	769	756	806	757	762	712	741	746	777	717	773	758	719	757	720	708	760	702	746	739	754	734	757	681	771	697	723	736	753	729	777	736	780	762	770	744	743	760	753	758	759	752	737	750	757	755	744	791	692	726	812	767	759	726	750	728	718	720	727	764	723	742	716	769	776	734	806	772	732	758	690	725	759	779	737	729	744	770	752	662	757	744	758	758	807	748	718	755	760	736	833	797	793	722	776	701	748	762	771	785	733	806	770	741	782	747	762	718	787	722	751	775	754	752	739	808	783	754	780	759	788	733	803	731	724	724	745	705	736	707	780	764	730	774	742	707	759	727	791	754	679	733	782	773	728	792	750	699	753	702	704	808	732	752	743	734	750	735	778	717	711	780	796	826	707	793	738	779	804	732	759	722	748	770	756	782	756	753	733	733	742	745	761	731	721	771	731	749	772	748	714	747	732	742	766	668	794	764	759	701	736	741	745	711	743	759	713	729	726	765	721	785	748	737	733	743	742	745	767	750	687	695	735	732	708	732	764	779	695	770	778	779	770	811	734	744	737	727	726	744	706	789	822	770	727	754	756	736	738	778	722	730	756	734	789	749	809	776	725	751	795	768	754	740	748	748	760	737	746	757	702	773	728	750	773	760	734	761	725	741	724	781	725	796	738	747	780	789	762	748	725	758	781	804	703	765	739	741	778	753	746	707	779	745	721	692	760	729	738	739	748	750	775	750	803	722	707	746	782	733	808	759	743	742	718	777	798	698	769	717	789	741	783	730	704	762	720	746	676	731	706	772	703	740	785	688	719	739	762	757	760	732	766	755	699	744	750	735	694	770	772	721	764	774	762	786	735	731	713	797	811	727	771	768	728	765	711	779	738	697	811	726	769	777	714	744	768	740	740	738	723	699	728	769	745	730	724	774	731	721	821	791	757	750	773	745	713	745	715	765	733	721	785	759	760	712	736	781	710	775	730	727	784	753	760	720	764	735	751	732	747	734	699	730	787	754	742	754	758	772	729	775	755	749	754	745	745	783	750	786	765	732	738	743	715	759	760	749	708	789	718	769	732	735	804	719	750	718	662	742	742	731	726	715	753	772	690	778	737	747	730	716	726	762	706	718	781	726	787	751	730	763	732	752	731	751	795	756	746	775	763	760	819	714	785	766	752	719	738	783	769	777	740	748	734	731	755	694	795	794	757	742	748	717	760	765	728	775	749	753	816	760	767	743	770	735	733	759	742	745	726	745	755	741	749	759	764	770	762	718	767	803	721	755	763	776	731	777	766	775	739	795	754	738	742	790	774	780	741	770	794	784	775	744	715	776	758	748	768	734	763	760	738	797	788	803	769	785	762	791	726	734	794	725	775	730	766	718	779	736	767	780	744	720	758	782	755	718	695	723	756	782	723	795	756	753	766	731	734	758	749	783	754	694	773	771	731	744	692	739	773	734	741	730	712	746	730	740	737	726	745	774	751	782	729	769	732	725	776	745	773	767	720	740	776	727	688	762	788	708	696	717	794	734	705	749	732	745	780	767	767	699	759	742	716	773	753	742	745	695	720	701	750	758	693	733	741	762	713	772	737	789	762	788	748	768	757	780	757	781	756	761	776	716	725	771	747	773	730	726	715	774	779	684	704	733	760	754	740	784	749	733	724	764	744	757	794	731	754	757	762	804	721	715	751	782	740	749	788	802	748	753	738	746	757	722	720	718	711	736	744	761	749	778	751	741	748	731	767	761	723	783	733	748	729	787	742	789	742	730	732	790	769	800	736	723	757	749	815	797	725	713	766	738	691	758	744	707	751	723	751	755	720	719	757	769	748	780	740	750	754	712	718	756	764	728	728	716	757	731	732	764	791	711	760	699	776	768	748	752	759	798	723	733	727	747	753	759	758	702	756	775	776	708	747	724	720	712	757	810	786	768	752	723	750	707	723	784	731	768	734	733	749	721	806	735	730	719	751	745	777	733	735	760	709	721	726	737	726	753	724	765	713	730	739	762	786	731	724	786	733	738	699	794	719	766	733	760	765	760	766	737	765	754	759	772	728	765	776	798	765	719	775	775	749	743	726	823	762	774	737	706	737	719	787	728	753	778	762	815	739	815	741	765	789	704	737	747	766	707	727	709	751	743	747	763	714	767	750	763	735	727	740	764	725	718	754	746	732	758	756	732	751	739	765	741	781	726	764	728	734	776	800	762	798	747	763	719	677	731	748	779	775	752	750	754	717	748	743	725	783	689	792	788	717	731	718	764	730	735	763	726	711	732	717	697	756	747	720	711	769	764	777	757	779	812	741	735	754	746	730	743	701	745	813	729	694	784	774	730	738	718	752	751	752	755	756	754	737	771	732	752	746	764	753	780	727	770	793	745	760	703	769	796	735	764	760	773	714	750	754	753	754	747	754	756	773	759	724	784	785	774	715	719	760	717	728	732	782	759	726	754	724	720	747	714	779	764	784	753	714	738	696	726	768	772	687	765	762	750	722	757	786	723	776	745	705	775	759	727	752	761	750	780	764	823	733	695	734	736	710	795	794	757	742	764	747	782	791	731	703	708	737	745	742	747	816	747	741	761	754	734	735	734	763	736	789	725	717	771	749	735	773	816	744	812	696	731	702	722	761	737	792	766	745	766	763	742	774	765	714	781	738	771	761	739	744	727	779	749	755	754	749	732	746	748	778	740	763	709	740	736	782	712	702	721	729	740	796	799	741	736	753	758	779	758	753	756	788	718	718	721	749	776	766	751	749	736	770	712	747	719	765	774	699	800	713	707	711	759	763	718	803	738	753	742	746	776	806	752	754	769	768	747	681	715	749	715	755	741	758	737	733	736	761	772	714	797	798	775	747	815	755	744	796	751	731	735	748	726	711	742	734	758	821	712	751	741	736	785	694	748	736	781	756	730	708	750	761	730	817	729	715	728	701	775	759	747	757	701	747	735	794	766	734	690	704	718	758	733	743	753	737	767	737	748	721	741	773	735	715	726	729	736	705	718	727	758	754	734	720	730	705	758	735	708	753	718	752	740	762	754	732	731	721	745	743	729	755	727	726	767	730	728	791	792	698	720	709	762	711	736	758	740	718	757	784	689	834	733	762	707	710	750	759	729	728	766	720	745	688	734	719	765	710	707	763	740	725	746	796	798	783	770	742	751	730	739	766	789	780	723	730	766	759
31817	14780	2692	766	634	618	613	552	530	552	546	570	584	545	635	530	537	520	549	586	550	557	520	502	530	523	576	586	563	555	541	608	578	542	542	571	549	534	527	554	535	581	559	543	540	538	578	551	522	528	545	520	534	561	549	553	572	546	541	557	588	533	536	568	529	544	536	541	581	556	528	552	580	593	576	534	573	554	561	503	578	565	508	517	562	533	541	578	548	576	502	500	543	537	563	539	535	535	539	552	583	569	497	530	546	562	553	537	559	549	537	522	576	606	578	546	545	562	538	560	538	586	531	539	556	516	550	517	537	572	555	520	523	549	539	556	597	543	541	541	522	527	580	499	573	559	552	592	576	553	568	504	561	535	568	569	553	568	527	536	524	567	548	555	533	573	555	582	511	548	552	558	531	552	526	584	500	546	580	567	536	506	577	576	596	510	549	591	554	562	573	552	514	569	558	575	559	539	561	542	552	543	588	554	532	597	557	547	550	576	546	573	528	577	559	510	529	555	544	590	493	561	571	569	507	573	544	531	534	547	566	559	578	560	546	522	523	594	534	521	561	562	535	551	519	523	529	567	555	562	573	568	546	563	554	568	568	540	542	572	576	553	554	574	532	520	526	563	560	570	546	553	542	556	555	553	532	529	573	583	564	576	529	561	561	533	530	526	504	555	548	556	580	549	555	520	530	614	503	528	556	572	597	596	562	579	538	537	534	558	545	517	499	591	546	533	586	564	567	529	559	574	535	512	514	565	546	562	588	576	538	532	505	555	564	583	513	529	572	523	525	549	541	506	549	562	549	545	538	558	552	548	540	542	551	587	539	582	531	535	540	559	596	560	547	548	546	564	543	517	561	567	523	554	608	520	551	537	534	562	569	506	557	518	544	520	534	512	516	542	535	527	570	556	536	572	568	536	569	548	533	555	506	538	548	573	586	569	574	556	545	539	543	570	561	530	550	570	546	539	560	559	520	554	530	537	552	543	545	605	523	564	574	606	567	541	510	524	518	564	561	570	553	499	539	539	537	561	596	539	519	552	541	525	541	596	587	522	535	544	515	571	547	570	560	570	550	529	560	547	558	555	553	528	526	503	547	547	547	542	543	507	564	589	559	597	575	576	572	553	557	564	545	549	541	526	566	587	537	553	519	605	539	541	535	520	530	533	532	551	574	539	523	563	534	594	559	575	546	544	559	558	504	545	571	550	564	552	602	538	574	563	521	541	521	560	550	531	543	536	555	506	538	572	570	555	581	551	553	540	533	584	526	561	563	541	559	529	572	534	543	543	550	544	535	551	543	523	559	530	561	516	575	515	525	549	573	549	538	546	524	559	593	555	541	554	572	564	547	544	566	565	578	535	504	527	561	592	551	559	527	531	559	551	572	565	576	578	572	541	546	519	584	573	542	528	552	525	563	533	523	568	575	532	560	566	592	571	571	548	543	532	530	587	546	524	533	547	533	553	576	555	577	522	559	586	525	553	534	556	500	564	571	496	565	551	509	539	567	556	550	536	549	576	510	580	538	582	542	524	593	535	523	541	562	541	546	548	538	545	515	538	533	566	532	565	504	542	556	555	525	532	559	546	528	544	543	523	569	594	565	556	579	544	533	541	556	604	554	564	531	553	594	516	564	551	533	543	545	562	564	548	595	537	542	567	512	554	542	537	579	552	549	527	544	537	540	590	536	545	566	560	569	592	592	516	580	528	554	557	519	570	545	560	545	547	546	554	558	580	588	555	575	554	542	551	556	544	555	585	518	588	570	508	557	548	533	560	539	545	551	548	600	514	550	568	552	531	503	543	554	549	554	568	600	550	525	590	556	560	579	546	533	503	519	570	564	558	538	540	547	541	503	511	545	534	562	515	535	563	571	538	560	529	582	542	578	549	591	542	479	539	489	567	522	529	514	538	531	547	560	574	520	560	580	542	573	561	557	551	525	521	535	554	501	592	556	576	548	568	561	555	508	522	534	489	546	581	549	550	548	560	504	513	531	588	555	558	522	523	558	530	520	570	573	481	529	571	573	555	574	532	530	563	587	559	513	560	518	530	542	582	560	560	573	542	570	534	572	559	565	559	512	530	514	532	560	590	603	572	600	553	552	570	504	575	547	579	541	532	614	579	510	531	530	549	582	540	580	515	586	549	556	552	555	537	553	544	549	560	585	583	571	547	633	553	522	561	562	550	548	541	562	573	548	583	507	536	543	516	554	603	524	542	573	542	581	603	538	582	559	587	546	519	517	545	533	571	571	565	582	591	576	576	532	556	533	557	549	569	555	584	576	539	551	539	554	609	580	534	497	593	559	541	541	531	552	591	563	548	595	516	550	590	602	583	531	563	561	561	550	547	530	555	547	567	504	564	499	561	593	521	583	526	546	556	550	572	532	516	511	569	546	530	524	545	573	574	614	589	565	541	531	545	529	551	547	509	621	513	546	534	526	592	555	582	568	527	521	556	557	537	592	566	560	547	562	537	562	540	548	578	511	555	535	519	555	563	524	519	590	589	528	626	564	537	583	534	545	525	545	564	600	547	573	522	538	551	577	567	573	567	535	546	550	574	576	569	554	531	560	560	557	515	556	563	561	554	562	502	543	547	581	585	530	533	566	562	534	551	551	565	592	566	547	587	539	549	557	522	565	579	507	557	557	500	541	570	572	543	578	546	583	504	537	559	506	548	553	583	515	517	559	562	561	562	544	547	529	562	538	533	526	578	500	586	536	581	563	561	547	548	598	584	555	546	525	550	552	600	554	549	581	534	522	579	556	551	566	527	488	505	566	581	545	533	523	564	523	532	541	605	551	563	539	558	525	568	557	517	562	587	559	548	544	563	546	538	537	550	558	523	557	554	541	538	539	509	537	606	551	564	578	546	545	553	568	529	526	594	577	531	519	575	495	528	537	538	585	529	528	533	563	528	528	554	526	527	552	519	553	563	603	535	516	559	590	581	541	562	539	525	568	541	560	556	531	518	540	541	567	554	568	526	539	535	557	568	546	536	549	537	552	555	573	575	553	565	496	556	545	551	554	531	561	561	556	540	512	531	548	554	593	534	519	520	499	543	570	549	536	508	567	554	549	558	576	556	566	606	558	469	561	568	549	546	551	584	561	571	535	583	495	549	520	581	561	530	548	558	533	566	518	556	556	532	565	557	558	568	560	584	524	545	581	547	583	574	570	541	548	515	538	576	570	586	546	575	574	566	588	551	596	556	567	566	523	528	567	527	540	536	541	553	594	571	555	538	549	587	548	575	570	548	539	552	531	547	536	524	591	622	521	550	525	527	535	534	578	558	549	549	536	578	530	555	561	581	561	523	546	536	579	539	532	577	585	523	572	543	526	579	580	565	588	514	552	588	556	563	560	553	543	559	585	554	527	530	562	579	594	558	560	560	551	543	585	549	571	587	550	538	565	504	555	560	561	539	534	556	540	520	567	568	539	562	521	558	545	587	544	534	558	500	528	519	536	533	515	569	533	565	576	606	533	530
20146	1054	886	786	698	656	628	636	646	589	600	612	578	618	550	575	590	600	598	606	627	578	600	582	599	595	582	591	573	599	585	616	564	604	630	600	636	617	629	570	594	594	585	594	601	613	594	556	602	575	578	560	587	555	559	570	567	629	570	600	600	559	618	571	531	569	591	579	587	572	564	616	603	611	550	543	566	606	561	591	570	593	619	508	556	583	637	594	598	593	594	549	555	597	580	573	561	608	619	552	609	567	588	604	589	590	548	613	574	586	599	549	514	572	553	567	586	571	543	554	581	627	597	551	546	582	591	560	591	548	601	569	556	566	607	573	599	588	594	599	627	534	533	603	622	580	541	558	541	561	668	594	591	564	596	601	614	599	558	598	543	583	623	600	599	580	600	574	570	618	603	599	585	616	579	602	621	630	576	553	604	584	616	584	530	606	541	546	605	593	578	578	586	570	569	575	589	614	563	562	624	611	540	569	666	583	611	609	623	558	563	562	597	566	582	588	603	581	603	580	610	552	516	594	552	585	594	584	580	612	604	568	591	590	557	595	609	550	589	606	609	592	570	557	605	572	594	581	581	610	559	619	572	582	579	585	584	575	559	575	606	605	583	612	586	584	610	567	582	612	598	572	548	542	596	594	541	597	588	599	589	583	626	562	599	581	591	548	553	624	592	548	611	575	611	581	568	602	572	595	563	590	581	540	512	602	597	542	624	595	600	593	590	588	592	597	606	590	585	564	560	645	589	581	611	595	566	583	579	589	589	539	587	595	577	602	593	610	579	629	569	590	585	615	582	601	554	603	571	592	584	619	564	542	568	614	596	610	560	545	613	579	580	567	596	559	573	558	561	626	602	564	587	570	592	569	622	604	576	539	614	577	559	599	586	609	592	606	563	594	585	570	577	567	552	561	585	545	592	578	570	639	592	594	579	572	650	572	550	563	590	580	617	603	614	582	617	554	601	569	627	599	579	638	606	553	583	585	560	588	578	602	583	551	570	636	572	578	578	552	634	552	624	611	631	574	577	591	564	616	558	593	556	600	565	586	550	577	565	545	579	540	615	604	578	581	574	600	551	572	586	610	602	566	560	567	577	535	581	590	592	559	590	550	593	583	581	594	598	594	592	647	558	584	574	575	564	552	557	572	561	613	570	553	602	584	618	644	578	565	567	583	590	600	561	573	598	607	589	598	528	586	568	554	605	585	594	641	569	572	593	588	585	574	578	589	539	580	618	536	589	582	588	601	574	566	572	546	638	601	553	555	609	590	605	590	543	578	600	593	581	563	612	571	569	573	583	572	592	610	568	574	546	603	613	616	558	587	546	578	562	560	594	585	587	582	617	608	543	587	588	608	547	567	592	585	600	555	598	640	573	603	602	556	602	544	589	566	557	551	536	572	537	562	550	607	580	595	594	536	586	610	606	590	583	576	594	561	562	531	583	592	526	537	621	607	575	568	570	599	581	596	615	600	624	570	610	572	571	614	603	595	559	591	575	602	535	613	557	593	618	559	564	559	621	606	575	605	593	589	607	627	539	603	587	541	584	556	586	549	541	549	598	581	569	544	567	585	597	559	581	542	618	604	536	621	546	568	602	562	578	580	618	586	596	590	592	575	587	580	636	630	568	605	599	550	552	598	608	523	641	561	548	572	617	566	583	554	598	618	624	585	601	621	605	569	576	586	571	579	565	611	578	587	591	568	548	556	560	641	571	562	568	597	550	594	603	564	594	619	561	546	609	585	553	627	557	604	574	563	564	609	571	549	514	588	613	569	573	554	595	615	577	576	599	571	585	586	630	593	566	529	522	601	613	562	547	602	559	609	614	587	565	561	614	613	557	584	600	586	587	596	583	564	570	551	563	545	633	589	583	557	576	640	584	561	598	573	600	598	582	532	578	581	535	576	562	577	586	608	576	588	583	583	604	561	573	559	543	591	567	600	614	564	589	590	588	574	606	579	601	585	587	582	610	613	535	557	642	589	616	534	578	557	558	611	626	600	595	588	575	581	587	571	549	561	626	551	537	620	607	610	555	617	581	589	568	568	590	585	560	612	606	573	595	584	563	602	591	602	506	600	613	604	582	580	612	573	598	579	594	569	577	603	595	545	595	591	570	611	583	589	595	602	616	601	580	551	579	560	592	556	596	575	556	594	609	589	598	603	555	597	604	543	534	599	552	586	545	591	602	568	577	616	627	579	600	648	617	585	581	614	601	628	565	549	595	553	581	566	548	558	618	578	559	610	585	595	586	597	593	582	572	581	616	572	616	584	571	611	564	609	579	557	574	608	580	606	568	593	616	616	553	557	577	614	560	587	608	566	545	617	583	586	576	553	610	522	592	595	558	604	589	538	559	570	560	614	564	550	550	580	598	569	608	628	545	584	571	519	627	566	542	640	614	569	607	597	579	620	571	579	577	547	605	565	599	585	581	588	592	527	642	556	609	603	574	584	578	562	576	592	606	577	566	581	571	538	594	581	558	594	583	556	559	563	611	569	594	581	576	598	576	600	572	581	551	571	546	600	584	643	598	599	586	582	597	584	590	638	578	568	584	603	565	595	567	564	603	583	587	615	575	567	600	537	601	636	590	578	608	571	604	557	573	604	596	618	563	593	598	549	587	576	584	628	593	607	617	548	562	586	586	601	599	597	581	559	584	578	577	554	542	589	576	567	564	558	595	563	543	612	607	577	604	571	595	574	609	579	566	577	628	532	543	609	601	573	603	546	566	588	634	577	559	580	614	606	591	587	561	558	557	591	608	588	600	580	583	559	572	589	618	589	595	595	614	572	588	534	582	554	591	581	591	572	590	572	610	605	597	561	556	542	588	572	576	597	561	578	553	567	569	592	594	579	546	624	617	603	611	589	593	598	583	566	627	568	597	614	560	531	593	613	563	563	571	603	624	579	583	594	600	631	614	623	592	590	593	555	607	544	573	601	563	565	588	583	601	561	573	581	591	600	576	599	567	596	556	585	565	578	608	572	653	612	606	585	579	608	563	592	611	575	568	585	559	599	587	573	595	577	587	536	594	572	598	611	587	547	577	562	557	583	578	598	575	588	576	568	585	610	589	573	594	629	561	605	591	561	580	576	623	595	604	565	599	548	580	565	574	562	630	572	548	600	628	547	562	615	572	570	615	598	581	573	592	589	600	562	585	562	546	598	612	568	654	607	555	599	558	584	597	611	611	556	593	616	596	582	580	532	609	612	628	577	613	631	611	596	575	585	555	569	607	589	558	573	578	610	583	554	597	591	570	619	553	602	577	584	535	564	586	567	575	569	599	560	576	602	598	554	582	536	587	566	566	607	624	577	561	641	592	612	594	580	595	561	546	620	615	550	592	598	572	564	557	568	604	604	614	630	598	598	612	626	594	586	618	567	559	587	605	618	588	615	571	588	605	574	609	579	557	552	614	572	555	570	563	564	596	583	554	635	546	588	563	557	587	604	585	563	602	513	626	542	561	514	586	560	587	581	588	573	582	626
24548	20318	26337	24152	20310	9109	1029	741	674	584	572	537	484	457	492	478	482	465	469	399	448	457	434	403	461	434	426	395	385	434	407	400	408	404	411	413	445	402	439	392	410	412	376	375	416	384	400	438	363	401	408	371	406	396	405	360	402	389	411	413	426	394	399	384	369	366	404	396	374	385	349	431	396	399	422	407	385	382	388	434	365	377	382	380	397	406	358	404	378	385	386	387	382	402	394	432	376	384	411	382	423	395	349	376	413	388	378	361	411	387	396	391	392	391	406	378	373	402	380	409	411	406	407	384	376	384	407	400	382	383	399	410	397	365	378	399	382	397	396	378	371	379	391	415	385	397	375	386	377	366	396	374	380	342	385	421	384	371	410	430	401	402	427	349	382	394	388	404	385	390	428	374	417	380	365	386	390	415	372	387	387	371	398	363	397	418	410	381	383	405	390	408	405	415	409	414	400	372	364	375	436	348	375	403	416	389	382	416	417	381	394	441	392	374	405	371	392	392	392	386	374	393	395	401	390	422	391	437	373	404	416	381	377	398	396	390	404	409	391	407	391	387	385	427	407	400	394	394	380	381	399	358	335	397	386	382	405	404	410	368	391	376	394	407	367	394	430	404	387	366	399	416	361	401	403	412	371	422	381	392	401	415	399	344	395	410	369	400	390	377	413	407	418	383	389	390	406	388	400	417	410	368	366	370	335	402	389	396	402	375	367	407	359	365	397	409	408	415	390	398	426	384	375	386	389	367	414	362	403	390	358	367	404	365	365	437	441	421	413	421	399	397	375	379	400	403	386	383	382	389	402	455	396	399	388	386	390	395	406	422	394	402	392	384	396	390	380	373	390	372	408	391	406	399	417	389	401	398	428	381	388	396	408	372	418	391	382	429	382	360	369	397	413	400	377	399	376	384	377	392	363	385	396	361	423	413	371	386	426	380	391	390	349	378	383	360	361	380	410	396	402	401	419	343	384	360	374	394	386	431	357	383	436	377	409	394	385	427	394	384	389	432	412	386	385	353	406	412	359	389	375	405	377	364	408	400	423	402	403	384	355	388	369	398	402	394	397	367	387	390	411	372	404	415	417	408	413	401	355	377	375	359	392	410	425	416	395	407	399	384	394	412	367	409	380	393	411	394	392	370	421	373	391	422	403	404	403	360	416	424	374	390	432	378	403	350	403	394	414	378	384	373	367	391	394	404	406	372	398	383	407	410	377	398	387	386	401	365	391	390	366	390	368	394	426	403	403	375	395	407	408	418	434	374	408	377	400	390	401	349	360	391	405	388	391	397	377	412	405	435	379	369	404	397	389	369	389	406	367	377	409	389	412	379	382	412	385	402	384	397	378	387	370	418	395	344	344	406	377	409	401	394	404	375	397	373	392	415	384	460	380	389	366	401	407	371	404	370	370	393	411	373	376	420	379	439	418	425	392	409	349	444	379	372	357	391	405	424	392	444	395	397	416	413	349	386	339	365	394	399	383	349	360	384	397	396	386	366	393	394	400	378	398	357	406	379	359	352	382	395	374	404	401	389	395	366	415	387	376	412	420	362	388	405	363	375	408	396	394	394	427	399	429	378	368	404	381	405	398	408	430	389	427	360	384	351	374	378	394	391	389	403	393	399	394	368	413	399	367	401	387	384	360	351	374	425	383	400	392	360	360	338	432	377	421	452	398	394	418	407	391	403	412	402	413	390	395	407	359	391	378	397	422	347	388	406	380	417	354	378	403	387	382	443	374	406	374	345	391	430	380	385	395	417	369	401	430	388	393	411	368	423	395	380	379	381	398	402	396	423	391	388	398	378	432	391	373	359	366	322	380	375	418	404	392	389	373	413	397	402	404	385	378	413	372	417	420	377	372	397	402	404	406	397	404	383	389	364	400	384	393	388	401	348	359	379	390	414	419	390	358	372	385	390	389	392	385	383	379	388	369	413	373	381	371	398	404	446	377	374	354	422	375	393	422	368	421	389	358	444	412	397	428	360	401	391	419	358	398	394	406	374	386	407	388	366	368	429	377	408	352	396	385	326	377	411	379	400	393	398	435	402	411	418	373	371	409	389	397	384	389	388	374	385	391	371	395	408	415	373	418	384	374	371	430	371	378	366	383	390	423	426	382	355	408	402	420	406	433	390	403	406	397	371	407	395	446	414	358	383	434	422	362	381	350	392	394	399	405	361	400	398	403	404	397	369	390	415	410	392	407	369	372	368	411	371	424	378	398	418	425	428	378	421	361	367	366	396	396	383	390	420	357	382	384	380	396	428	389	408	385	389	400	438	386	383	364	403	402	394	379	395	401	363	397	415	367	370	407	396	388	359	400	409	377	370	395	374	427	403	417	398	385	409	368	370	389	397	354	368	398	403	380	410	384	393	410	402	400	414	382	414	394	396	385	402	378	401	418	403	420	395	376	400	394	379	373	364	367	407	412	379	390	389	375	390	397	413	407	375	405	368	372	389	397	415	388	399	389	386	381	400	393	384	395	397	394	400	374	407	404	399	384	434	374	351	366	392	372	377	404	390	343	394	407	365	408	391	406	375	388	399	394	380	407	370	453	361	412	415	390	355	399	374	408	366	402	379	378	374	369	377	369	413	412	381	395	392	387	378	423	386	417	397	414	457	349	386	399	392	382	391	369	418	431	383	389	413	426	375	425	410	410	370	439	418	407	389	404	395	370	384	362	400	393	384	395	386	406	398	384	410	370	391	373	405	411	402	394	379	353	416	396	392	364	418	405	382	443	389	411	387	437	394	419	378	383	391	442	395	371	347	386	384	402	407	402	407	419	387	367	390	387	414	397	423	386	358	412	430	365	410	386	406	369	385	400	381	413	406	386	425	386	380	373	391	412	383	377	400	376	391	387	387	399	398	426	379	408	388	406	364	373	385	400	411	374	385	375	376	387	419	416	402	413	398	383	382	399	386	399	399	357	402	392	409	414	401	416	423	396	421	409	414	379	391	436	397	401	388	367	393	404	419	382	401	365	378	366	382	379	402	417	415	383	411	401	401	405	413	423	412	397	406	406	373	378	389	408	385	362	390	383	395	401	399	421	378	388	394	363	368	402	426	403	396	393	393	384	374	368	379	376	462	405	387	387	434	379	378	390	368	396	379	387	384	427	411	384	382	388	364	435	393	354	386	383	372	371	433	366	399	406	412	393	389	346	365	419	414	386	422	373	386	388	400	415	419	383	367	391	400	366	388	410	372	411	374	359	416	355	409	406	401	381	411	395	380	377	404	407	401	378	363	378	385	375	405	410	340	390	397	386	398	377	382	400	395	430	391	412	404	386	370	394	386	418	397	338	404	388	414	374	383	410	433	464	413	416	362	411	381	404	423	414	408	410	354	377	395	373	409	378	404	412	390	369	348	399	422	399	398	385	389	396	355	375	363	356	351	365	404	393	394	365	416	346	364	385	418	378	429	367	395	393	362	403	324	395	423	380	395	371	394	383	407	430	393	414	400	396	413	411	377	376	404
27291	7893	7096	3862	2643	1880	1455	1267	1074	924	763	734	696	630	680	547	541	534	522	508	522	444	495	442	459	450	470	452	460	445	460	465	446	469	474	447	427	464	435	427	417	420	434	425	434	420	438	449	412	419	394	406	394	443	426	479	391	399	429	433	420	421	428	396	408	374	410	422	422	416	414	433	420	460	427	403	393	420	428	378	411	436	377	391	400	412	407	423	450	402	384	390	448	386	444	401	351	377	393	409	419	410	405	396	408	440	401	424	397	386	387	412	428	396	395	424	400	443	415	455	381	444	421	426	396	417	389	419	408	411	390	409	396	422	409	430	416	421	441	423	405	368	398	402	390	397	414	414	411	403	414	412	421	438	415	415	404	430	397	409	397	388	392	411	375	403	411	410	415	406	489	407	399	418	396	436	418	400	411	400	421	422	407	375	437	402	395	429	392	410	431	424	380	429	418	397	424	412	434	381	381	405	424	404	406	400	378	403	427	373	443	403	396	425	394	385	395	411	457	402	425	438	424	401	443	401	407	407	391	431	381	419	415	408	387	420	430	417	397	432	433	440	423	435	426	424	391	399	370	405	415	400	417	414	415	400	450	388	401	399	441	384	428	394	399	399	397	405	398	421	431	391	407	379	382	379	366	427	429	409	388	399	407	401	412	419	407	403	392	405	438	411	426	425	412	362	415	416	401	374	414	377	431	366	407	425	438	439	418	401	435	400	424	427	402	438	443	417	399	421	408	420	401	433	410	387	398	403	404	438	406	385	391	405	423	400	390	413	436	366	386	429	413	382	435	383	398	405	438	396	414	394	387	389	393	423	443	360	406	396	402	391	408	388	405	429	395	410	413	414	378	441	444	402	420	421	416	430	423	389	398	438	379	425	383	369	376	426	430	394	416	432	394	393	420	461	424	387	386	389	415	418	402	423	390	366	371	438	410	425	433	432	439	387	373	410	377	406	400	436	446	394	414	373	419	421	414	393	400	406	449	373	418	391	461	407	413	363	432	399	433	395	402	384	436	370	372	411	383	414	385	418	424	460	379	399	414	408	420	397	414	404	396	383	498	389	388	419	408	402	392	395	423	393	412	405	370	371	402	406	423	411	398	373	434	419	420	407	429	393	417	385	397	425	427	408	407	430	372	380	402	399	441	430	400	424	432	428	449	406	417	402	368	431	439	380	398	427	401	419	398	398	428	397	390	410	410	396	392	446	356	377	428	406	397	394	409	389	387	390	407	399	419	440	402	398	422	380	376	418	397	404	390	419	429	381	419	404	437	381	411	390	389	376	456	428	374	403	389	392	384	399	433	399	382	389	375	378	392	388	426	416	446	428	375	412	425	396	400	366	419	372	414	414	416	409	404	404	404	383	394	403	437	361	413	417	432	379	379	389	409	378	425	419	429	412	406	386	410	415	418	450	433	382	409	406	396	421	394	400	419	394	449	427	426	367	418	390	396	412	394	386	388	413	414	401	447	414	381	372	386	339	409	379	436	399	425	425	420	386	429	423	395	383	380	405	411	419	418	428	424	405	420	420	410	435	386	445	412	394	413	391	415	420	439	409	397	419	386	396	416	423	385	398	378	402	401	393	374	437	390	384	415	367	443	378	404	374	415	416	401	388	420	395	406	422	404	403	378	414	428	395	405	379	392	392	421	399	376	435	422	386	403	401	389	407	432	394	422	393	403	403	385	420	414	421	421	427	394	396	389	386	380	403	402	430	409	427	403	424	417	413	425	398	402	412	402	441	389	371	408	403	424	393	435	404	428	414	398	421	426	406	421	422	403	400	395	395	357	440	431	452	407	404	436	402	373	421	416	391	425	412	401	379	441	404	469	381	410	455	412	425	383	431	409	429	366	423	432	390	393	434	412	381	414	411	430	382	413	395	392	421	412	431	407	414	398	406	404	399	399	383	421	417	417	376	435	430	421	410	372	396	364	401	394	401	429	430	410	375	438	408	411	413	430	412	399	406	415	388	406	430	421	422	434	407	386	400	418	400	419	403	414	402	420	379	420	439	424	385	414	380	390	419	395	391	424	376	393	399	398	417	399	434	402	422	422	424	403	414	423	416	420	409	391	424	431	420	415	426	423	380	392	389	383	405	395	423	416	391	387	436	384	422	370	438	400	425	425	417	388	401	394	435	409	400	400	412	394	405	396	438	389	463	417	394	388	399	404	438	390	394	413	399	412	396	404	370	406	456	421	379	413	427	411	400	421	388	441	423	437	419	392	378	428	427	438	396	382	407	393	367	405	401	415	396	389	384	421	397	401	422	408	371	408	449	412	421	391	400	386	382	401	404	432	381	426	430	410	387	413	369	386	392	378	428	394	395	407	392	382	387	442	424	424	393	421	425	386	401	443	413	365	433	445	412	437	395	407	397	402	380	420	395	412	379	380	416	397	393	417	405	420	404	445	379	389	415	413	415	422	418	429	384	387	434	424	405	389	424	434	392	416	427	390	411	352	430	410	416	423	429	401	438	448	399	409	412	408	410	412	404	379	405	403	391	402	366	424	412	421	439	414	392	410	446	397	393	367	383	406	414	370	377	385	424	407	392	402	371	380	391	400	437	440	421	417	414	411	397	408	415	413	422	416	415	414	447	411	400	440	396	379	408	394	403	400	377	417	397	405	421	417	394	425	426	415	419	347	426	399	367	411	419	436	401	398	386	419	409	431	409	408	408	419	393	401	395	397	398	393	395	427	420	403	417	418	444	459	406	442	394	429	411	386	404	390	412	399	418	426	427	376	406	439	389	419	395	419	394	409	422	416	375	411	416	389	405	426	408	403	381	398	433	365	347	395	383	424	416	418	411	406	392	452	401	399	394	404	401	395	416	403	434	406	390	397	417	408	381	399	426	420	393	393	416	441	394	372	421	431	390	393	403	403	396	387	402	423	410	415	425	418	385	414	396	427	422	452	421	438	420	412	398	422	408	382	358	436	393	386	422	413	402	410	416	441	369	396	429	386	436	412	366	420	372	416	419	420	429	380	403	399	413	376	398	399	424	423	432	396	381	423	435	425	399	432	387	429	413	399	378	380	406	434	410	411	393	423	426	359	382	389	401	428	402	402	368	402	410	412	419	392	365	418	428	441	396	403	424	437	385	419	404	396	425	391	396	441	421	405	386	432	411	396	427	398	417	410	417	415	405	440	390	392	388	439	424	386	453	423	406	420	362	412	390	399	396	425	418	403	429	401	416	403	418	375	400	419	387	398	447	414	391	456	387	451	393	417	402	435	400	413	424	384	410	390	418	412	409	401	399	387	399	416	392	414	389	415	381	383	397	410	430	417	422	421	398	402	391	391	429	398	400	419	388	396	428	400	427	405	425	435	416	436	409	399	422	384	402	399	359	347	401	413	418	376	427	393	368	402	396	412	388	449	407	395	383	398	411	421	423	447	385	394	444	410	424	424	424	420	407	409	414	381	431	416	412	418	421	427	417	428	429	401	386	401	401	390	398	376	421	390	389	409	385
22534	20322	26795	23715	20331	20399	8922	1653	1351	1215	1136	1052	1009	958	961	974	875	867	861	890	891	830	790	816	846	802	829	822	736	783	816	777	824	785	793	778	798	807	817	745	784	780	791	776	776	759	778	752	814	788	870	823	749	778	784	766	784	780	757	762	759	795	742	785	784	770	739	768	711	701	788	742	744	767	767	754	710	773	772	771	798	748	748	778	823	766	786	717	740	743	790	773	762	769	762	778	757	803	769	744	802	765	792	754	802	785	786	768	774	772	721	792	797	773	779	795	804	765	748	772	808	785	812	739	817	777	793	763	779	795	787	780	736	774	747	756	801	745	772	790	744	734	751	732	692	759	734	786	840	797	712	741	769	771	774	806	753	712	733	721	745	772	720	774	792	754	790	767	779	781	774	783	810	797	807	795	779	752	783	759	762	801	745	776	781	785	693	789	781	791	756	793	786	733	818	767	759	744	733	750	803	760	834	767	762	776	713	697	801	749	765	783	750	800	758	779	802	763	765	785	798	787	759	746	808	740	758	802	792	782	776	802	764	829	759	791	785	753	742	764	810	779	712	794	754	767	772	780	755	733	782	765	791	719	807	756	761	733	793	742	761	760	735	742	752	804	799	791	728	848	763	856	738	820	748	724	811	807	766	758	732	731	819	764	787	749	775	759	786	786	797	775	755	724	790	840	775	811	767	750	826	740	810	769	794	801	753	726	768	800	771	788	778	748	766	755	727	757	764	769	766	784	737	737	768	778	726	771	779	744	754	798	740	738	792	792	789	771	726	775	730	786	773	762	740	765	769	823	793	758	768	724	795	808	785	748	704	743	788	771	756	773	746	756	772	739	776	784	702	762	782	813	761	800	730	770	775	807	767	831	777	752	756	776	734	789	776	749	771	797	705	770	751	734	749	775	784	737	719	789	778	789	852	742	791	753	756	803	772	762	755	756	776	746	775	807	708	798	763	772	741	767	738	769	832	763	818	751	814	748	760	816	813	780	754	755	794	772	730	777	783	782	727	749	762	716	749	787	774	772	774	803	777	775	737	743	781	767	757	763	772	802	786	768	796	787	747	766	730	766	774	757	738	768	774	785	760	723	720	707	759	767	767	766	788	755	736	757	838	785	779	820	737	767	776	793	773	771	698	703	752	807	834	703	766	745	798	779	788	790	848	743	788	815	787	784	827	787	754	746	738	756	819	786	779	802	738	748	713	733	752	785	770	768	718	746	751	842	785	783	772	797	764	739	759	774	745	748	767	759	705	766	769	780	790	750	763	772	758	796	755	733	748	789	740	759	769	766	830	829	752	825	794	799	731	744	761	783	739	790	768	793	751	794	825	749	799	742	747	769	768	739	722	744	730	739	785	755	727	764	765	775	786	711	751	813	737	726	779	761	772	797	772	788	779	747	790	785	710	746	794	793	757	718	788	744	763	767	755	761	778	745	782	789	775	815	754	800	754	812	755	783	772	737	823	746	727	765	800	772	752	770	773	762	794	722	718	780	751	791	739	732	756	758	733	725	719	755	752	788	790	762	761	787	773	722	765	747	785	788	752	797	773	740	778	703	772	728	756	725	802	779	771	802	809	798	796	803	791	779	769	789	731	780	742	780	761	774	765	734	808	809	779	786	805	785	788	754	754	724	795	789	775	758	751	774	827	728	747	783	731	768	776	767	793	780	798	805	777	769	757	780	751	795	824	771	758	774	767	724	765	765	725	723	744	789	776	777	750	706	700	753	727	774	745	741	736	760	751	805	741	759	749	804	771	758	740	778	743	736	743	739	727	766	690	750	777	783	748	753	792	752	762	810	759	761	765	802	752	768	767	782	739	776	773	755	787	761	774	779	786	798	781	772	804	771	768	766	759	791	767	795	763	766	776	774	738	762	751	710	787	779	748	756	778	793	729	741	792	826	724	764	756	706	832	720	741	745	739	774	747	775	769	773	777	784	721	791	760	806	793	716	748	804	726	787	766	789	751	751	774	756	772	749	758	767	775	781	754	753	766	762	733	793	756	768	752	749	739	739	779	772	786	813	748	742	785	721	780	769	735	765	741	795	771	825	806	735	753	688	753	784	821	776	690	735	790	755	739	716	815	732	763	756	758	785	810	790	774	739	787	754	740	727	786	833	801	745	772	795	775	762	750	749	756	780	749	785	733	777	777	789	715	778	788	774	751	763	842	774	739	793	775	722	766	758	781	779	811	787	775	753	804	733	737	753	763	758	734	776	776	833	773	791	749	786	769	785	771	808	758	797	790	794	785	769	768	799	772	770	744	748	799	744	758	749	757	753	772	776	814	747	814	734	757	734	784	752	795	782	771	744	801	760	738	780	763	815	699	760	783	767	741	718	732	749	764	739	814	799	757	690	770	772	775	766	809	760	748	812	756	736	764	772	783	771	752	801	777	788	759	745	770	786	777	735	768	778	749	729	850	817	741	788	750	791	754	773	748	744	763	800	752	744	738	772	749	782	784	714	779	806	784	778	747	779	783	759	782	736	800	776	806	782	728	756	715	830	764	761	739	807	750	784	798	817	797	779	744	737	704	759	781	774	832	765	730	741	709	763	790	767	773	774	742	751	754	740	748	825	779	755	775	779	761	784	785	769	774	746	794	736	773	754	764	789	799	739	743	746	766	771	748	752	827	752	773	786	797	802	768	776	732	791	737	742	740	788	753	800	769	785	785	776	764	775	770	732	752	735	731	794	728	749	746	765	744	767	759	768	766	766	763	757	757	784	737	791	721	746	758	728	769	788	781	804	781	776	758	741	765	767	747	754	759	763	803	734	779	743	800	732	708	761	768	760	810	811	781	727	766	767	760	802	744	772	727	737	729	788	737	753	739	798	688	756	764	728	798	795	730	746	732	738	803	820	786	821	712	780	798	775	761	830	753	743	755	776	767	749	749	759	775	766	767	805	753	763	773	790	783	778	750	789	765	807	824	793	774	767	748	758	747	735	773	784	795	754	714	780	798	746	728	794	790	759	780	761	740	760	732	758	803	751	745	794	770	808	780	830	776	775	744	715	806	777	765	795	728	736	765	792	758	782	752	801	746	731	714	744	758	749	798	755	781	731	758	760	740	767	750	709	849	813	757	791	758	771	768	801	807	747	750	791	785	776	818	732	780	746	808	745	812	739	747	782	798	756	749	789	775	758	768	768	746	749	739	742	750	761	740	766	757	771	767	746	796	783	776	765	771	772	731	748	736	753	679	742	740	764	764	751	726	759	752	776	778	727	795	789	770	770	786	732	770	760	790	779	801	792	758	737	748	770	765	799	802	731	759	755	753	770	826	820	809	726	747	780	717	750	701	751	746	787	732	782	795	699	798	800	701	789	771	780	793	745	768	765	767	766	811	818	769	771	774	796	741	791	754	785	792	760	756	739	715	773	771	738	733	704	725	805	732	786	761	780	745	755	795	817	748	786	759	730	705	807	767	813	791	742	773	774	752	756	800	723	776	772	727	802	824	772	757	820	819	761
24120	13355	12272	6976	4808	3577	2797	2278	1917	1697	1469	1333	1399	1176	1137	1013	958	991	949	854	908	956	857	851	874	903	890	807	828	803	818	779	765	806	814	794	812	759	744	782	735	757	788	734	772	813	772	768	716	780	754	709	709	730	747	768	775	749	712	784	718	771	768	726	734	768	760	758	736	726	780	745	731	743	716	727	683	736	714	795	697	739	739	760	730	745	743	698	771	717	719	735	737	782	735	704	697	718	801	695	729	751	758	749	702	755	722	774	726	730	755	744	763	775	689	779	726	698	742	685	711	758	736	748	794	749	706	735	710	765	693	755	798	776	708	760	719	746	707	754	744	691	730	712	764	722	755	754	755	716	741	707	755	755	691	706	725	715	735	758	768	716	722	739	741	743	710	717	811	703	760	744	744	707	724	794	701	742	753	707	710	696	747	727	734	765	762	717	779	733	728	720	763	730	747	731	720	697	742	740	702	717	737	732	727	755	709	757	763	721	759	727	707	718	753	727	736	729	776	759	781	705	739	729	728	747	737	763	716	760	732	731	714	674	708	757	734	727	712	718	731	757	764	723	743	753	754	726	748	715	741	715	721	769	725	748	775	753	808	717	751	706	748	739	720	750	722	730	737	733	706	750	704	711	741	712	754	746	733	711	778	699	739	755	755	735	742	684	748	721	726	687	738	718	766	740	706	693	691	713	730	734	805	757	771	786	760	744	736	692	730	679	665	725	747	734	689	752	768	781	759	714	767	690	730	747	725	729	749	751	714	769	769	757	766	743	688	701	706	714	716	785	734	740	716	729	727	721	768	778	725	708	711	745	684	769	787	725	715	734	701	736	738	698	783	721	743	759	709	742	716	718	748	677	823	781	735	717	712	717	739	732	729	702	680	743	711	742	750	688	766	707	753	705	714	723	773	697	700	714	752	752	696	706	748	729	709	710	726	757	758	752	704	747	748	755	725	738	736	763	741	690	720	743	783	731	667	724	677	713	736	749	737	775	700	736	762	733	722	719	687	767	749	735	706	735	725	725	762	733	730	776	786	726	751	722	743	736	720	734	728	766	739	729	751	723	754	737	738	686	701	696	761	765	758	696	703	732	715	732	749	804	717	746	719	722	724	759	701	714	764	714	725	711	725	762	723	787	759	756	726	725	725	747	705	744	767	684	728	734	728	722	715	773	690	733	699	692	743	759	694	746	743	691	700	735	756	725	775	750	718	752	728	704	681	802	754	759	735	810	763	648	711	765	696	799	716	686	709	729	761	730	739	700	721	700	734	732	750	757	703	791	744	737	753	721	744	715	695	714	729	750	753	717	722	756	739	731	689	751	740	720	708	730	714	743	732	789	737	792	761	761	748	725	744	704	795	717	740	705	733	745	710	767	736	735	733	754	730	716	749	721	699	675	741	739	740	706	749	752	691	797	745	705	711	778	708	718	785	717	790	686	742	689	773	742	748	702	766	735	717	739	746	779	741	735	739	768	741	689	743	737	748	736	706	765	694	729	776	751	768	785	702	717	753	718	765	735	747	661	733	684	733	694	743	719	742	699	750	708	733	754	773	724	749	718	743	723	689	771	685	715	712	723	731	765	727	702	797	719	722	743	702	748	715	746	734	758	706	754	712	747	740	752	697	697	743	746	757	741	736	758	759	698	769	764	749	803	734	720	743	772	760	701	730	709	766	768	724	740	707	746	726	727	693	727	734	701	727	709	718	712	820	731	736	751	710	687	696	726	744	805	744	708	689	739	708	682	729	692	745	773	705	748	743	745	730	709	740	732	732	705	726	790	792	745	710	736	718	756	756	707	740	763	753	692	728	749	747	690	744	727	738	697	756	700	734	741	767	732	734	770	759	724	714	666	722	751	721	719	721	772	744	736	712	698	734	740	731	738	699	752	755	749	733	684	722	741	712	722	730	722	721	727	756	699	733	764	716	742	758	708	719	744	717	692	757	704	728	760	757	739	724	725	790	727	798	725	749	747	720	690	739	744	697	719	765	691	779	744	686	752	743	762	755	722	783	759	718	701	699	779	701	691	718	702	741	757	724	775	715	707	727	708	758	752	758	738	736	726	764	703	759	721	720	736	745	689	762	732	741	699	774	717	744	700	757	743	723	664	704	763	691	723	747	747	727	687	746	737	723	734	722	709	740	767	768	732	735	759	740	770	744	739	691	739	709	680	749	731	716	714	717	747	715	739	724	731	788	706	742	729	761	733	681	740	736	738	771	763	745	728	736	746	768	734	720	704	698	719	730	769	674	739	736	719	740	753	775	726	781	730	758	726	744	679	722	745	743	793	745	713	695	689	735	768	777	697	732	676	753	745	713	705	714	773	738	733	714	728	700	728	783	732	744	729	713	750	781	736	724	731	720	749	734	727	748	752	726	725	742	692	748	762	735	738	735	720	791	755	757	660	738	764	709	755	745	739	743	735	721	747	703	745	742	735	710	729	765	728	734	690	742	742	729	731	761	719	703	712	709	753	758	743	698	702	717	743	717	699	725	731	756	732	730	747	742	703	718	721	780	755	739	707	746	708	725	691	720	724	698	772	696	710	713	713	727	764	750	732	728	696	756	740	688	759	721	722	714	720	710	722	738	763	706	725	746	734	716	743	737	764	742	720	749	720	708	733	753	702	682	717	749	770	708	755	723	728	700	736	710	744	772	670	723	733	763	728	733	720	733	737	756	654	712	698	700	721	706	765	716	755	725	715	736	734	710	782	699	699	766	728	766	771	744	719	728	762	705	748	708	760	774	725	704	691	736	784	750	773	730	739	783	717	739	728	762	767	749	722	721	777	723	778	720	726	757	723	724	686	789	693	734	710	746	757	709	756	697	736	734	749	739	708	719	692	714	770	729	737	709	702	763	698	715	715	751	724	734	750	723	717	714	684	757	727	757	693	740	728	727	726	756	722	773	738	757	706	685	778	735	771	702	770	731	785	707	754	750	670	713	748	773	778	747	719	770	762	765	731	754	753	739	732	760	749	723	726	739	733	756	711	677	726	764	733	753	739	724	732	692	741	727	736	757	722	730	748	717	713	760	742	771	721	708	668	741	727	797	693	716	784	704	719	759	727	754	733	716	768	768	712	766	725	757	727	742	731	717	749	705	730	742	687	722	763	748	685	708	776	784	719	727	664	753	729	702	711	695	718	714	679	745	731	778	681	705	770	687	726	678	687	753	754	725	714	763	717	694	723	725	718	812	738	706	767	733	684	731	727	790	711	727	754	753	730	709	712	685	742	828	742	752	730	781	735	781	727	760	746	734	764	776	760	714	720	736	747	721	752	735	755	713	723	805	747	725	685	786	746	728	683	780	688	737	700	759	725	746	693	725	796	694	720	700	761	731	723	707	727	714	732	712	715	728	767	733	760	726	743	688	724	775	748	763	731	746	692	767	713	696	724	739	696	762	732	748	755	733	720	749	715	745	748	745	760	740	705	704	729	727	745	683	723	754	768	735	734	729	748	723	760	725	704	784	745
31779	14644	2509	796	650	550	559	544	521	559	537	538	554	513	507	547	549	517	555	567	562	524	535	531	497	548	574	560	524	511	508	525	545	510	527	547	528	526	559	537	526	535	517	537	553	538	574	534	555	571	534	508	536	523	533	550	544	510	528	536	526	563	534	574	546	567	548	545	517	518	517	522	489	519	563	565	526	558	523	521	514	535	521	542	506	558	561	560	535	575	518	500	474	525	518	528	532	514	516	555	497	539	573	522	503	491	530	482	526	519	532	546	508	499	484	516	511	544	546	560	529	593	560	520	504	498	569	547	525	554	540	481	543	526	502	573	490	512	542	527	490	526	546	525	539	533	501	493	537	526	477	552	507	526	529	504	545	490	514	534	542	551	586	504	487	530	496	522	573	545	489	560	528	529	569	525	530	501	488	499	523	570	565	558	567	529	586	548	562	514	531	541	516	543	520	504	534	520	528	507	538	520	568	546	560	477	548	524	506	528	497	524	501	501	563	521	534	542	514	553	523	553	566	502	524	523	561	516	512	495	542	547	483	527	525	538	528	523	543	533	519	544	531	513	544	519	524	578	532	561	494	521	539	546	540	518	515	522	500	523	517	557	534	503	558	571	531	538	558	528	489	552	520	488	552	491	519	526	544	533	507	549	515	535	548	537	526	533	503	520	511	519	531	512	565	546	525	568	540	537	556	538	507	537	514	488	592	493	524	514	533	519	585	515	548	528	547	523	523	536	539	548	470	546	515	510	516	517	501	539	505	555	537	505	522	548	526	543	555	475	546	527	499	524	508	504	512	520	530	484	542	555	577	523	547	551	538	518	540	542	537	517	558	575	543	556	527	526	488	534	506	547	518	536	511	520	532	522	540	522	552	499	522	564	516	507	544	529	507	554	589	546	604	540	513	495	559	540	510	554	560	534	517	519	498	557	544	547	490	540	560	490	534	508	510	525	523	544	545	521	497	577	553	547	518	558	548	534	551	484	510	554	576	517	505	531	497	536	533	520	505	491	560	498	518	531	526	560	543	495	523	546	546	527	543	512	540	509	543	520	527	559	545	507	532	496	495	515	552	505	540	527	536	529	532	530	545	526	546	501	561	543	523	536	515	508	564	571	494	503	506	497	554	522	542	521	550	542	557	507	549	512	526	570	513	528	510	493	534	514	587	553	550	546	500	533	510	493	552	520	473	489	530	535	531	513	525	524	534	537	538	530	528	528	582	503	559	527	517	533	559	560	537	538	558	547	558	571	513	506	526	547	581	525	502	522	530	543	550	494	540	542	520	514	523	535	541	513	515	505	538	530	586	560	509	526	510	556	541	560	540	527	577	533	561	516	530	509	549	527	529	535	496	577	553	504	507	545	506	505	584	573	543	565	557	556	541	522	513	551	556	490	526	530	529	530	561	472	553	546	546	523	563	520	528	516	576	558	579	535	502	511	537	542	519	502	521	543	543	526	536	508	540	554	519	511	508	533	509	542	509	534	522	503	523	556	568	517	532	550	530	526	546	520	529	597	532	502	517	538	524	530	541	520	517	490	525	534	538	550	548	491	491	560	546	519	471	560	541	551	479	537	554	510	519	523	485	513	540	524	507	529	543	570	549	554	529	567	529	532	487	544	547	536	532	517	559	517	526	556	522	501	513	541	526	577	553	518	525	504	477	504	546	509	514	536	550	583	545	538	508	534	531	534	550	520	507	497	544	511	505	521	510	521	538	582	541	553	536	519	514	540	528	535	477	524	532	542	546	553	571	511	483	535	548	487	512	507	543	548	534	518	496	487	559	568	518	550	500	528	490	488	524	527	529	529	528	537	535	540	505	512	536	582	570	547	547	498	528	487	533	565	502	556	517	518	556	507	478	534	566	524	559	508	510	508	554	524	517	537	522	515	517	503	515	494	484	472	507	513	502	568	519	548	533	514	513	531	498	547	536	511	524	516	512	530	546	541	546	523	542	543	503	512	531	512	537	550	543	503	545	574	528	534	554	552	499	507	552	526	563	534	529	549	513	536	526	533	490	552	557	576	534	526	528	492	578	510	536	526	497	497	536	525	519	548	522	517	544	532	521	564	532	564	509	526	502	524	537	529	533	529	533	541	505	560	538	518	538	561	481	541	534	507	527	539	544	530	503	535	546	529	535	501	559	551	560	566	560	533	536	546	545	519	501	475	527	510	532	517	502	530	538	530	542	500	524	499	510	526	498	540	512	508	521	532	511	534	519	482	539	514	506	568	528	516	468	535	539	524	511	510	541	541	541	506	532	509	516	517	527	516	556	529	554	567	509	538	492	551	532	520	519	496	509	582	530	480	545	558	515	538	570	549	516	551	528	467	501	488	533	521	520	551	516	540	524	563	537	490	534	520	540	503	515	545	519	551	541	563	536	516	538	535	520	518	532	531	569	567	501	577	499	514	485	484	492	571	569	539	536	516	523	530	557	532	530	525	536	516	528	517	529	521	532	539	519	554	548	525	539	545	543	542	497	507	540	521	547	502	524	520	519	523	557	507	513	546	506	570	521	509	531	534	567	529	539	544	527	516	538	491	520	515	482	551	561	518	561	528	537	548	539	544	523	533	542	547	519	492	528	500	543	513	546	539	520	497	519	567	537	537	504	542	575	512	506	521	505	564	570	568	490	530	495	522	525	533	547	535	510	550	525	533	564	533	487	528	544	548	500	538	563	543	510	510	535	527	483	503	557	516	543	530	588	550	519	526	520	542	506	564	504	446	511	523	516	503	543	541	562	578	550	536	511	533	519	583	567	535	508	485	519	506	531	540	482	543	548	479	491	528	526	550	539	546	490	498	508	568	560	493	531	524	532	499	507	521	542	506	545	552	567	553	536	544	567	521	563	505	520	529	526	516	541	510	553	537	526	505	510	520	517	544	555	534	520	538	487	495	530	543	514	503	473	518	528	530	569	495	544	524	508	541	515	501	549	575	522	541	504	525	551	517	530	479	556	549	544	561	518	570	518	518	504	549	517	544	512	504	562	598	516	541	547	539	576	562	499	545	553	572	508	510	499	539	528	529	512	525	515	527	523	530	516	511	541	554	502	549	580	525	544	509	567	515	511	508	565	497	463	591	530	563	530	552	555	506	504	538	518	519	504	504	485	547	522	527	501	539	511	529	508	517	525	526	503	564	577	565	507	472	554	524	504	526	533	567	532	554	528	523	513	526	510	556	513	520	536	526	523	543	537	534	473	514	557	546	541	526	561	518	568	485	532	523	533	537	512	540	532	501	547	573	510	500	556	541	503	539	539	585	499	525	502	518	528	529	494	475	530	526	510	506	501	538	556	536	531	525	516	565	544	488	550	506	545	519	540	525	546	528	518	560	488	531	561	562	510	481	585	509	542	496	562	544	545	562	520	533	534	501	516	547	503	501	549	509	533	507	521	553	524	514	496	580	526	540	506	495	509	533	547	523	533	544	477	538	509	530	540	536	531	522	527	536	555	569	539	530	520	560	525	495	506	516
20349	1085	942	786	642	609	664	593	625	612	594	563	586	579	585	574	570	624	602	611	558	571	605	582	579	521	572	616	539	544	562	573	541	532	566	569	553	541	610	575	554	573	568	627	549	581	593	524	558	571	558	623	543	556	566	520	572	541	565	631	583	560	544	577	566	604	586	559	582	542	589	564	580	549	573	569	566	567	548	579	565	593	522	561	545	551	565	557	551	591	550	530	549	557	604	562	551	578	546	547	544	579	585	576	561	592	569	555	582	571	557	560	552	539	556	598	554	608	567	567	575	580	605	535	584	564	575	590	520	582	591	586	584	571	561	559	553	595	592	598	552	587	521	619	586	604	543	566	548	567	536	573	566	532	606	535	561	573	587	550	572	563	574	594	599	549	550	555	546	544	533	547	536	585	538	576	603	545	550	545	541	558	606	574	553	573	555	551	549	543	589	561	566	545	524	598	567	554	553	554	544	567	581	537	545	594	579	563	560	548	545	538	549	563	547	574	547	540	570	590	594	575	593	556	570	619	564	547	529	619	552	508	589	538	535	558	567	572	556	549	594	554	630	564	589	571	562	550	542	561	583	560	560	540	582	545	585	536	562	549	565	584	558	565	577	577	566	562	547	620	581	584	553	512	572	598	579	589	577	563	578	571	577	499	562	571	543	577	583	580	559	582	562	545	533	550	545	548	549	575	563	571	556	583	561	589	569	587	560	569	592	519	573	544	566	555	578	579	557	571	579	584	539	554	566	567	606	537	566	540	593	563	574	572	550	542	537	571	575	604	553	582	576	566	535	520	574	571	567	526	541	567	580	577	534	585	533	552	573	552	563	527	570	584	581	570	569	576	564	594	538	556	591	621	571	593	556	592	562	548	575	548	542	554	544	548	529	558	554	561	563	583	546	568	576	562	551	586	560	545	556	593	539	556	559	526	540	548	589	561	563	611	556	599	586	529	569	545	578	617	575	528	569	549	575	559	549	560	571	547	567	500	552	572	539	569	566	522	560	561	583	538	541	601	546	582	595	558	547	579	593	579	617	558	551	544	579	557	601	540	538	558	541	586	554	583	530	553	586	579	550	583	601	554	573	598	556	583	568	614	597	564	551	557	527	563	587	605	534	550	566	580	545	581	549	593	571	553	569	575	549	561	611	581	600	582	545	565	580	549	583	569	597	549	563	530	613	550	564	557	570	566	590	580	557	605	545	580	538	607	586	543	586	551	590	541	552	556	617	540	532	558	600	524	579	562	606	563	582	532	576	551	581	578	584	550	584	541	581	569	600	546	565	598	535	559	564	540	571	586	561	528	557	562	597	562	558	577	555	574	611	535	604	529	542	557	584	543	560	592	560	596	563	549	526	553	589	556	563	503	564	577	584	570	572	562	590	575	580	559	588	543	532	556	594	612	605	563	596	551	600	583	583	561	544	542	567	499	571	588	566	548	531	573	589	559	606	574	561	552	588	553	586	575	568	616	513	589	557	617	513	556	582	601	559	572	563	567	592	593	558	543	549	540	594	552	565	555	561	588	587	580	532	561	555	529	570	560	580	557	535	550	544	566	617	558	553	585	567	602	573	572	558	573	532	555	541	551	594	568	563	515	589	587	540	562	596	566	514	598	552	573	597	575	537	556	570	522	601	587	562	591	590	540	550	572	506	617	558	578	600	566	591	585	566	569	550	583	568	592	574	581	548	552	535	569	543	557	551	532	524	591	558	536	546	594	554	572	548	524	575	535	606	576	529	538	545	564	555	589	549	532	557	556	558	564	585	573	579	571	577	570	546	554	562	561	613	575	522	587	585	600	585	573	649	549	602	535	545	574	607	592	556	554	558	553	578	545	540	567	568	529	526	521	541	567	591	585	545	529	536	550	543	555	577	579	589	539	609	563	550	578	531	522	582	577	588	590	582	550	598	597	556	569	561	572	565	556	588	578	556	551	555	519	567	551	565	601	523	563	533	570	603	572	564	545	597	550	561	539	565	497	575	548	625	540	566	601	571	549	563	534	532	580	621	575	577	566	548	614	584	553	537	538	594	568	582	629	592	586	580	599	538	535	550	568	579	602	559	552	581	555	577	584	561	535	554	574	565	561	524	577	558	509	554	555	560	544	550	607	584	585	568	587	530	571	587	543	565	568	568	587	560	570	580	559	595	507	584	587	600	584	551	599	554	574	608	542	602	541	571	589	560	553	545	542	515	531	546	580	546	572	550	592	576	529	556	551	559	572	598	595	537	642	596	560	559	556	566	593	533	541	539	535	574	557	582	540	573	545	558	530	578	532	566	552	599	545	530	593	597	575	540	504	551	557	564	522	547	573	585	555	570	578	538	585	583	613	594	561	550	529	549	579	566	591	588	571	527	588	618	583	568	532	544	561	555	594	549	607	589	541	513	578	616	600	625	613	594	593	557	585	551	528	554	523	573	585	568	582	577	564	563	585	565	533	557	544	572	542	578	566	570	590	617	570	576	536	535	574	561	562	539	580	539	508	586	566	573	583	540	552	579	578	583	562	500	544	530	592	529	578	547	544	573	585	583	574	563	586	612	561	596	546	542	547	569	574	565	569	541	566	589	614	521	568	546	610	539	529	578	531	526	550	565	549	568	601	527	509	599	517	587	603	559	575	531	565	553	549	531	554	559	553	594	593	572	589	528	565	568	588	589	534	543	573	536	601	545	563	540	504	594	548	561	569	580	569	573	603	580	580	563	574	554	564	549	577	550	561	564	581	579	510	568	578	593	562	561	591	549	584	616	517	582	547	559	555	560	532	566	590	547	556	565	566	553	547	623	534	553	518	614	570	591	561	561	522	563	587	564	527	558	572	557	558	539	558	518	573	567	568	543	615	542	549	571	590	597	546	588	584	541	590	563	558	558	568	572	562	576	554	617	546	582	601	566	555	567	538	574	599	562	584	563	534	568	571	553	573	572	539	540	577	558	561	566	574	603	572	541	539	542	616	549	541	532	571	539	592	600	542	524	557	566	555	583	539	556	590	594	577	582	568	551	573	565	564	620	588	606	541	532	599	580	522	554	568	511	593	512	566	577	589	554	561	577	580	571	551	531	524	577	574	537	547	539	578	579	541	584	614	536	572	563	550	593	623	567	603	569	566	584	573	541	527	560	588	594	590	557	530	568	610	560	558	563	569	605	539	588	549	564	578	583	530	574	575	545	564	599	580	565	592	581	566	541	544	548	547	566	547	571	549	589	571	585	610	557	596	513	599	581	589	586	552	552	606	574	556	573	532	575	552	573	553	594	635	574	552	552	562	537	543	596	513	562	598	563	632	547	551	560	565	578	572	545	590	534	555	577	590	593	559	544	552	586	549	571	561	578	600	552	539	562	594	570	553	525	624	545	565	578	574	566	543	591	547	545	571	536	613	546	563	591	539	557	611	597	568	563	569	630	554	597	543	552	546	544	563	581	580	551	565	550	565	599	580	566	512	547	591	554	567	614	599	551	581	563	569	582	579	557	568	564	567
24632	20356	26373	24204	20336	8469	1032	741	604	544	558	585	456	438	472	442	426	445	444	405	456	412	429	386	391	401	386	391	355	403	372	336	382	395	353	356	392	367	397	400	377	374	388	444	402	396	362	365	350	423	396	366	376	400	388	341	354	381	385	352	389	382	409	358	347	350	379	423	363	383	388	364	393	371	402	369	347	367	365	352	391	366	374	332	370	373	383	397	373	419	346	381	368	341	400	364	358	390	390	341	353	367	325	358	391	379	380	382	369	348	356	403	354	367	410	401	374	357	413	369	396	368	363	395	328	389	398	362	396	354	368	370	345	379	383	387	397	390	386	413	406	351	387	400	364	379	376	347	400	359	378	352	355	375	356	358	394	344	377	400	385	397	398	366	370	407	380	372	357	341	391	365	375	397	369	377	404	383	357	362	371	401	355	373	360	371	402	366	349	385	346	332	352	354	370	379	363	384	369	362	378	401	350	358	391	387	359	372	383	351	384	389	388	351	395	384	385	395	357	384	362	399	392	371	373	398	396	361	366	435	364	370	371	400	370	348	362	409	369	374	398	397	393	387	409	385	380	343	400	372	380	383	374	362	375	384	396	360	377	364	391	385	331	362	374	373	367	367	403	353	367	363	373	366	366	378	392	354	388	345	379	366	411	381	397	361	375	380	390	367	385	357	353	405	394	407	339	377	351	395	372	381	369	404	390	385	392	363	383	334	378	380	382	356	377	379	362	394	339	410	344	383	336	386	410	346	398	381	358	372	382	338	386	376	395	363	359	380	372	355	412	345	364	371	392	389	363	356	363	391	402	351	378	347	404	389	366	361	347	368	403	360	355	376	386	352	391	365	396	388	355	334	385	370	413	379	375	398	366	408	387	386	381	367	363	341	403	378	351	395	368	365	397	402	373	394	380	365	371	392	371	382	363	377	375	374	366	373	383	381	340	416	340	350	421	356	358	399	361	391	369	369	368	363	383	329	367	377	405	379	406	359	336	350	360	380	389	392	401	392	363	397	322	379	357	354	381	389	388	366	359	347	374	385	376	361	361	379	373	365	383	343	376	367	365	397	358	352	347	359	365	395	346	385	372	362	365	367	363	350	382	396	348	396	379	385	375	359	368	390	357	352	368	342	339	399	389	345	368	381	349	402	411	363	415	361	386	390	394	388	377	330	368	350	376	354	378	393	410	372	366	388	406	379	384	387	365	391	380	380	363	398	339	355	362	382	355	341	353	391	359	355	382	368	368	346	399	419	374	367	374	338	363	385	389	345	342	384	355	357	392	378	351	370	379	373	357	363	372	395	362	376	400	382	382	389	358	394	408	386	381	385	362	360	367	408	369	392	375	374	378	336	362	367	387	387	360	425	374	378	354	387	373	365	381	342	355	378	379	361	369	351	368	384	381	377	381	361	364	381	380	362	384	362	376	408	401	370	345	388	366	370	376	355	367	358	337	396	368	359	382	383	359	367	378	380	396	375	389	373	403	341	399	377	367	393	352	398	382	347	362	379	381	368	359	349	344	362	380	347	377	349	386	379	383	363	377	370	364	362	386	361	395	370	322	350	363	372	377	366	406	371	387	344	347	373	369	346	386	356	365	388	392	388	391	352	358	354	376	364	395	376	369	374	371	346	358	368	333	358	362	420	343	396	368	377	372	354	369	372	394	343	380	387	359	396	359	381	411	389	347	363	393	393	350	364	374	417	385	381	356	360	348	373	342	362	390	359	366	384	388	376	393	378	397	347	398	380	350	382	351	384	341	388	373	316	383	370	379	380	379	380	347	326	344	359	393	324	398	376	390	366	364	381	363	374	362	346	384	373	350	339	378	390	372	374	362	385	364	392	379	367	393	388	395	410	384	386	395	353	367	401	365	364	367	372	366	380	367	403	362	360	405	350	355	395	400	388	361	363	353	353	365	383	402	397	360	354	337	371	374	366	373	388	406	370	363	342	383	374	337	364	391	353	369	360	388	358	381	364	366	368	365	398	390	380	372	380	402	402	341	381	348	394	380	370	340	361	398	384	330	357	349	382	365	391	350	379	374	396	377	374	357	381	387	389	333	360	361	383	363	378	388	358	383	356	336	396	391	397	385	382	399	361	366	378	372	398	363	347	379	382	396	344	358	388	375	374	388	369	376	378	343	390	415	359	332	377	398	350	357	405	352	357	403	362	368	377	388	381	378	337	370	340	371	377	382	356	370	366	436	390	368	427	381	359	384	357	383	412	346	362	371	362	409	397	369	362	371	400	445	387	388	349	364	409	391	403	355	390	407	383	387	364	387	383	369	362	378	355	367	401	355	382	400	356	372	334	412	395	341	374	363	345	383	377	356	345	389	421	401	362	412	380	398	379	359	342	395	374	341	363	381	389	363	359	387	390	394	380	399	399	391	368	357	353	395	360	365	362	382	378	355	377	369	376	343	369	393	342	367	357	395	361	352	363	348	352	369	384	374	359	352	358	391	371	369	337	378	368	359	370	347	390	382	335	392	397	381	361	392	358	374	404	377	408	385	402	383	370	345	373	384	366	377	386	359	413	361	388	363	376	343	338	352	378	358	414	382	380	371	351	371	378	355	371	376	379	382	367	348	406	384	379	344	360	371	387	355	377	332	324	363	374	416	414	363	402	357	359	397	385	370	362	351	386	373	347	354	342	389	374	339	372	383	347	370	362	331	380	394	382	366	392	346	360	360	399	390	372	339	350	375	385	354	321	372	383	359	356	361	347	375	371	329	357	365	380	394	336	382	363	336	369	400	386	370	391	374	393	367	363	353	367	372	409	338	375	407	362	378	367	355	342	367	355	360	377	385	364	379	374	361	371	381	399	376	378	389	379	374	374	385	340	358	331	364	392	372	398	395	339	356	384	370	358	375	388	362	396	366	364	390	407	354	368	346	394	371	367	377	350	366	379	368	357	354	387	385	366	365	367	330	369	384	362	348	362	349	356	387	376	380	400	411	391	363	389	370	373	373	381	352	374	367	381	375	382	360	379	397	387	409	401	394	360	372	370	355	384	426	389	368	363	348	370	377	369	375	384	370	387	342	399	343	352	341	335	371	394	353	366	413	378	345	394	337	385	360	330	334	378	350	382	349	299	356	383	384	377	373	424	348	391	363	345	348	347	365	353	350	365	367	401	371	383	396	382	376	372	385	365	369	384	376	373	373	371	348	370	377	379	365	340	383	366	378	381	382	364	360	388	392	372	379	368	387	424	421	350	374	374	382	382	380	354	358	366	396	368	403	390	363	365	370	371	364	408	329	340	387	350	389	362	363	357	382	376	377	396	346	347	374	396	355	340	363	357	360	385	369	392	354	385	386	385	350	355	331	373	385	361	389	372	348	360	370	397	409	358	360	374	379	404	386	362	349	364	391	368	385	427	375	378	352	414	362	349	375	376	399	385	379	386	396	354	402	402	371	362	368	377	338	346	346	374	346	367	347	387	370	390	386	370	373	356	403	363	391	390	355	371	388	373	354	394
29393	8030	7234	3851	2613	1860	1499	1160	1027	915	825	758	678	573	541	560	535	518	512	502	475	456	487	453	459	472	424	394	475	450	413	394	410	433	406	395	422	412	420	417	443	402	392	418	353	372	417	422	392	401	400	417	448	414	362	428	378	410	385	399	377	412	430	372	416	407	390	405	400	414	397	395	411	369	416	403	390	395	399	396	403	398	408	418	373	424	403	409	420	433	376	422	397	417	401	423	379	410	384	359	403	390	399	384	344	370	406	374	370	363	443	404	388	398	397	380	433	399	363	399	383	399	389	394	377	366	420	414	394	429	399	410	403	357	396	382	415	401	366	394	359	362	411	357	397	378	354	384	387	422	419	432	401	407	391	376	397	423	411	392	392	414	391	414	363	388	395	390	380	402	382	391	418	386	404	388	372	427	398	366	384	418	387	397	398	400	365	397	384	374	390	396	393	405	414	389	381	391	411	398	388	373	423	362	385	360	393	385	408	416	385	394	416	395	402	406	394	402	399	384	369	391	396	415	392	416	367	408	393	411	397	401	416	411	384	338	402	388	419	420	348	401	388	388	389	384	384	423	402	393	409	379	376	376	375	399	377	384	383	384	361	358	346	392	362	397	403	380	402	394	357	411	395	392	419	418	384	392	363	379	420	381	383	396	363	389	420	399	384	386	340	373	419	381	399	392	372	395	416	377	395	429	394	357	392	409	376	386	384	386	383	401	377	381	350	399	414	376	417	393	415	409	405	371	391	391	358	367	434	448	411	380	370	422	379	407	385	369	392	395	396	415	404	373	424	393	370	378	381	413	362	395	372	375	378	379	379	382	369	394	379	383	368	381	378	376	354	328	394	402	394	375	358	360	389	373	384	379	404	355	367	405	377	376	363	397	393	398	383	378	399	395	406	392	396	394	381	384	440	364	403	377	403	395	379	365	380	365	411	383	437	397	382	397	377	408	372	419	398	351	368	376	380	364	443	404	374	379	378	387	366	393	387	412	411	395	394	354	398	420	402	379	391	367	367	401	372	351	335	374	392	410	439	409	411	408	384	375	386	391	382	379	404	372	404	387	428	382	389	375	385	393	409	379	425	405	370	388	394	391	412	440	408	385	381	396	397	386	375	369	366	390	414	443	372	351	428	444	400	406	395	416	368	385	403	360	407	373	364	373	356	419	380	413	383	382	393	423	389	404	409	360	382	372	383	376	357	381	391	369	374	367	386	410	350	375	380	409	379	357	382	410	402	386	369	419	395	387	420	435	382	389	392	366	367	381	404	368	401	394	392	405	384	397	399	360	368	400	372	434	387	374	407	390	380	381	419	380	409	372	392	403	393	385	390	434	379	407	387	366	395	385	392	395	408	397	352	399	351	394	376	366	376	364	411	387	397	373	396	415	391	380	390	415	415	384	421	385	371	398	390	402	400	383	428	397	400	386	378	383	405	363	389	412	379	388	417	403	376	410	384	405	383	377	428	360	417	422	393	374	380	417	395	387	415	404	399	404	427	411	391	397	365	416	370	404	387	383	362	378	401	421	390	393	384	381	344	389	406	387	357	394	416	397	394	401	397	385	406	371	427	396	391	375	405	396	406	424	367	407	421	379	380	415	385	388	397	414	371	379	374	409	370	404	405	386	377	390	394	388	367	383	403	382	368	359	414	408	365	450	421	364	351	384	365	429	407	381	395	370	396	433	382	354	423	395	419	372	396	417	397	405	406	373	358	416	387	387	397	360	407	358	367	419	378	370	392	377	386	361	365	398	410	416	407	376	355	403	393	394	401	404	406	411	418	365	382	398	400	385	417	392	373	426	376	394	420	415	402	411	414	400	377	369	398	393	414	403	374	360	383	386	378	394	419	403	390	419	408	364	379	406	386	419	395	408	360	378	372	383	415	391	427	408	414	402	401	409	393	383	376	378	421	390	408	385	414	375	377	401	419	399	406	387	382	377	400	381	413	387	393	396	435	392	393	389	380	408	380	374	396	371	392	387	393	400	394	382	392	409	360	382	385	380	380	424	408	390	419	397	389	420	378	388	376	388	383	409	375	418	381	394	363	365	411	400	408	358	387	407	440	426	377	388	389	372	402	415	419	374	365	417	397	371	387	381	402	411	421	430	389	368	418	387	374	403	421	422	410	420	382	363	391	429	395	403	386	394	418	376	412	356	389	408	455	365	410	405	362	376	421	363	370	431	366	383	393	396	390	405	410	416	388	395	375	410	429	362	394	348	415	364	401	418	390	386	434	385	388	410	362	413	406	403	374	376	392	359	383	376	387	380	404	397	384	362	411	386	420	378	411	370	388	421	395	373	371	439	411	390	370	365	376	353	426	441	401	426	386	385	408	376	407	386	416	380	365	408	357	401	399	374	382	374	393	401	364	396	422	408	390	407	401	377	422	384	399	405	372	384	405	425	397	365	396	331	413	384	409	385	385	399	368	399	385	394	373	395	389	356	391	420	393	363	411	359	410	390	379	391	376	429	396	375	347	399	380	407	412	394	367	443	381	406	340	366	364	400	400	402	372	390	394	385	429	364	373	380	404	347	375	422	377	361	406	408	382	407	392	431	383	376	347	380	398	384	412	409	390	397	411	401	422	383	376	438	413	370	391	393	411	403	391	380	388	418	353	391	424	410	385	405	356	413	418	395	372	383	376	372	380	428	358	412	397	383	354	382	388	402	382	376	375	384	387	412	369	359	396	428	378	377	400	402	393	388	387	387	418	354	367	387	375	373	393	397	357	410	410	423	392	360	406	401	393	414	381	370	395	393	402	416	429	381	405	425	389	406	367	397	394	363	359	366	351	358	435	383	357	357	419	408	377	420	393	404	418	381	367	390	422	389	413	422	400	400	389	383	355	394	408	408	396	386	423	399	410	397	380	404	400	414	380	392	387	390	438	385	424	389	382	377	363	389	385	385	384	417	377	366	403	417	366	429	391	379	381	397	411	365	383	378	414	368	414	403	410	416	396	406	396	399	349	393	389	433	386	392	408	370	408	417	377	413	388	379	403	396	377	409	408	416	368	410	386	365	390	396	368	387	409	367	403	364	374	394	359	426	385	403	363	421	407	344	382	396	406	414	367	401	406	375	400	374	408	407	426	428	357	355	418	417	374	426	374	388	408	365	395	375	367	353	385	381	382	376	393	435	379	417	422	391	377	339	402	370	389	405	371	377	397	366	381	405	371	422	419	366	376	363	391	392	430	387	402	362	389	351	367	439	414	402	379	410	362	351	403	345	387	396	372	401	368	389	398	424	369	381	422	395	417	377	398	404	404	353	388	401	364	368	386	386	376	373	387	362	411	391	386	395	394	378	407	416	407	411	415	403	401	380	358	418	407	410	359	395	390	389	390	387	392	401	406	400	366	410	409	404	409	399	430	397	401	410	381	381	377	393	389	379	357	378	419	371	419	397	366	383	384	394	401	403	407	387	410	390	362	368	400	374	384	386	411	406	412	397	385	397	380	394	407	392	405	403	373	393
22644	20350	26781	23787	20354	20410	8354	1688	1265	1155	1119	1027	1036	927	898	833	877	888	910	829	859	880	770	818	815	825	822	796	803	759	804	807	798	761	788	779	763	851	812	771	723	768	808	729	706	733	769	751	743	803	708	815	751	761	775	771	774	728	768	714	745	748	776	744	776	727	712	750	736	740	712	779	790	750	780	743	775	757	773	771	707	750	727	783	750	759	809	772	767	741	770	741	793	734	767	761	694	755	781	755	772	739	713	764	741	752	768	763	708	742	732	764	734	749	760	722	797	737	742	790	740	758	726	740	747	767	775	785	731	763	743	768	794	758	823	726	781	776	773	745	716	766	759	740	731	788	733	746	774	769	755	789	772	769	747	769	770	704	731	749	701	758	775	780	715	735	684	786	774	801	739	764	746	703	707	762	759	783	737	751	738	768	734	756	735	738	812	752	749	724	695	783	775	733	755	734	769	770	740	731	740	717	779	768	775	738	762	743	796	759	785	762	706	743	708	799	753	759	768	773	726	718	786	768	754	735	732	758	748	771	797	797	774	755	773	736	730	744	825	728	764	742	780	776	757	771	749	770	737	714	734	704	754	710	754	719	747	690	763	738	757	696	702	755	792	757	745	746	738	799	754	807	776	795	777	712	752	730	743	755	796	736	708	783	743	727	736	752	739	784	762	747	765	762	750	763	775	766	739	760	718	769	722	760	807	757	717	707	798	787	772	739	752	769	757	737	790	754	739	775	752	784	706	764	753	739	771	739	784	769	723	721	731	755	756	770	748	709	758	730	721	795	724	753	748	779	772	786	743	741	710	728	768	725	719	765	724	772	741	784	743	841	731	742	736	782	750	738	779	750	716	744	725	752	714	705	748	714	766	747	718	776	764	731	767	731	746	741	719	768	754	673	765	739	782	673	753	737	722	756	753	773	796	765	756	719	802	775	699	779	742	768	771	773	751	768	727	762	710	732	749	742	768	747	735	760	764	758	789	729	721	755	745	731	785	768	751	732	745	781	771	754	804	768	738	763	815	737	740	750	746	727	745	761	751	794	728	745	762	784	762	715	755	741	724	746	759	754	719	753	769	762	749	747	715	806	721	754	847	743	767	765	754	762	741	787	730	740	766	705	758	766	760	776	755	740	730	787	790	733	715	785	758	741	772	708	779	721	744	780	747	785	765	748	730	777	726	782	770	788	738	731	738	726	779	720	760	729	754	770	729	747	754	781	739	708	772	757	759	751	783	707	782	729	763	770	775	730	709	754	736	786	734	743	744	715	793	764	701	769	722	716	719	812	739	755	781	734	787	763	771	798	778	691	797	751	785	800	785	690	720	812	776	763	750	771	784	798	786	783	730	764	746	766	778	726	762	720	738	728	745	783	766	764	798	717	769	747	750	732	759	747	775	739	733	708	780	758	708	740	741	736	801	724	763	709	713	776	750	801	763	750	769	751	744	715	714	720	776	753	781	762	727	787	768	744	736	723	769	733	725	749	741	784	767	742	718	733	696	740	743	701	783	728	767	752	773	716	735	729	776	746	787	741	748	750	738	720	734	754	785	741	733	753	743	771	762	740	727	679	727	710	755	753	771	694	748	804	758	711	736	771	748	713	716	761	797	767	813	754	763	773	791	716	720	784	742	745	756	755	758	735	758	751	732	742	775	785	673	734	754	748	748	743	708	766	751	731	735	778	726	720	739	781	725	736	801	778	759	684	740	753	767	775	757	765	773	753	758	684	738	757	751	729	754	718	769	706	772	739	748	769	737	755	682	768	799	731	724	744	735	797	772	735	747	799	737	772	734	752	726	733	811	827	769	763	739	764	738	736	743	761	787	767	764	737	750	795	765	740	735	731	735	718	737	736	722	741	784	725	710	787	713	774	746	748	715	752	767	722	739	759	747	754	764	748	787	805	709	704	757	714	742	755	801	767	749	716	723	751	774	778	790	822	746	751	783	728	729	753	724	738	783	747	776	725	762	775	774	730	735	707	759	739	701	729	695	718	714	761	749	727	740	754	730	755	773	761	776	733	748	754	718	734	781	762	781	755	780	741	717	708	766	781	755	793	749	766	729	690	730	734	761	729	792	794	709	732	758	769	748	760	781	733	777	735	697	753	762	797	709	729	770	752	748	719	743	728	733	730	755	746	742	743	799	677	710	776	782	739	776	773	753	719	757	730	749	786	773	721	832	768	810	762	753	770	793	752	819	754	806	742	808	741	736	747	768	736	724	752	738	812	742	710	773	728	732	787	774	753	741	761	702	794	793	724	758	753	791	739	758	748	798	789	719	773	754	810	726	695	783	765	724	768	787	808	739	806	735	733	696	744	760	754	720	777	715	723	740	742	733	759	786	756	794	722	770	768	764	742	774	687	771	743	716	765	758	774	739	726	736	704	756	735	760	756	809	723	733	734	738	762	747	736	724	782	739	691	778	779	789	771	742	780	739	781	767	760	785	759	748	741	771	775	768	755	749	773	720	754	814	720	781	762	740	709	745	760	756	736	752	765	761	763	724	748	731	734	766	746	739	713	754	720	743	751	799	775	717	757	746	796	770	751	716	711	703	798	813	764	743	710	721	784	698	767	749	819	828	819	767	739	754	713	757	737	728	760	745	776	726	738	774	797	702	747	783	746	782	815	732	741	698	696	738	747	774	738	750	750	772	702	760	764	745	731	747	751	756	725	757	780	746	763	735	735	753	757	716	748	725	734	749	736	746	701	703	780	773	770	722	827	769	724	723	754	741	751	732	766	723	780	752	758	768	782	779	758	740	754	784	749	750	741	748	768	726	744	694	743	723	753	738	744	696	743	742	767	720	737	789	801	779	781	736	749	798	727	740	706	709	700	738	701	790	766	722	762	761	750	752	776	763	728	797	814	787	766	751	761	771	760	751	755	748	714	737	738	786	758	706	759	793	764	750	687	745	738	755	739	728	752	749	742	683	759	791	763	729	765	690	726	788	765	728	689	749	745	753	757	780	814	772	750	746	733	741	761	705	815	756	752	743	808	692	669	734	753	720	727	745	768	750	755	711	734	723	765	731	759	768	718	783	780	775	786	738	760	716	758	807	755	754	803	705	721	795	725	685	742	779	740	749	783	749	766	745	770	741	760	720	720	809	711	748	765	738	786	784	743	799	791	771	777	747	715	723	755	797	761	748	738	749	729	744	762	718	702	727	758	730	773	729	811	710	701	725	731	688	745	721	713	754	696	753	740	752	720	736	754	764	773	734	739	736	715	762	761	696	730	729	752	797	717	747	731	720	782	731	747	791	756	789	758	734	754	716	776	726	729	782	752	725	699	777	750	730	717	792	759	739	728	746	728	712	781	801	728	742	687	739	786	773	757	775	732	749	688	757	738	785	725	710	763	721	748	752	753	689	811	755	767	733	738	729	759	729	750	743	813	761	719	723	740	716	702	737	764	740	752	755	730	696	720	748	806	802	721	770	741	732	738	766	717	782	755	718	779	782	790	778	755	715	767	761	729
26430	13600	12381	7173	4794	3523	2646	2320	1908	1722	1580	1365	1246	1255	1112	1039	1053	996	957	898	901	911	911	829	822	787	817	781	813	783	753	772	813	782	753	811	755	779	776	685	764	780	788	742	763	733	708	790	775	832	772	695	739	766	759	760	753	734	805	735	747	744	735	746	738	723	744	739	743	740	746	731	729	763	742	730	714	720	801	743	728	719	724	714	716	744	705	733	754	752	726	740	713	734	715	752	712	765	752	681	719	779	764	743	700	741	691	728	728	775	748	667	702	766	729	710	718	732	752	725	704	748	728	679	756	719	685	722	727	730	772	722	734	755	724	730	681	689	774	760	754	735	769	700	746	757	740	715	764	679	724	683	717	692	742	697	724	724	740	715	719	682	759	716	732	757	717	732	751	713	700	802	743	729	709	724	732	721	733	709	685	696	713	697	721	718	677	717	746	702	739	647	732	729	688	667	706	714	735	719	743	764	699	702	742	731	687	732	702	683	731	723	720	762	726	691	742	743	699	732	704	706	740	790	719	716	716	737	773	751	731	715	716	730	710	717	683	783	698	706	734	729	775	744	735	703	765	789	706	709	759	742	765	703	718	726	747	680	731	721	748	706	730	748	755	749	735	712	719	747	735	669	732	723	686	724	761	682	690	742	706	712	742	703	714	717	705	722	719	697	726	771	710	693	691	718	644	698	713	703	752	735	707	754	718	722	694	715	734	681	683	757	711	715	725	688	707	739	718	740	693	687	706	722	695	768	752	689	740	753	696	716	735	746	741	733	711	723	730	724	750	726	714	757	695	727	714	688	735	710	705	676	729	701	725	704	706	692	699	707	730	737	720	728	725	708	705	749	716	744	709	731	758	726	726	744	731	702	734	769	683	700	657	784	748	716	723	700	744	755	705	715	698	670	708	737	711	723	725	737	689	717	741	724	734	740	699	728	797	670	715	705	732	717	702	751	710	731	692	643	728	730	718	731	704	696	750	728	733	757	754	686	700	708	747	723	737	715	680	718	742	766	731	727	708	733	742	704	719	725	770	742	717	737	745	723	745	724	728	697	692	731	720	698	757	735	733	690	708	727	688	738	741	737	724	715	698	704	711	697	731	688	708	713	744	695	734	740	725	705	704	699	731	713	719	749	639	690	697	693	721	719	709	686	724	739	705	730	722	742	728	701	723	735	704	743	758	746	712	746	696	751	738	720	712	716	697	762	734	719	730	707	699	701	762	719	722	760	711	763	733	729	718	722	747	725	728	728	686	739	736	707	755	745	718	722	788	721	779	750	715	747	741	710	724	678	778	723	766	721	707	743	741	730	760	706	756	745	724	710	739	791	771	741	693	723	705	754	737	695	713	792	700	704	666	729	726	722	717	727	737	720	707	794	750	701	700	698	774	701	732	706	714	713	773	728	774	745	698	693	709	787	705	771	699	752	739	705	724	758	709	756	729	728	759	717	703	685	735	736	747	748	713	734	724	739	731	689	667	771	699	727	731	759	724	713	719	682	726	738	740	735	735	747	710	716	723	741	694	746	718	713	646	745	777	704	718	723	730	692	721	735	663	728	734	747	686	718	673	774	731	667	727	723	742	703	785	741	714	750	790	706	739	736	743	705	704	725	699	729	727	718	691	696	760	757	688	753	700	703	712	741	705	688	733	671	721	721	737	726	723	743	692	752	760	701	707	744	742	741	686	700	785	701	729	766	736	767	705	710	766	711	734	724	705	689	752	711	759	742	698	745	727	696	754	763	727	744	741	728	759	749	734	707	737	730	716	706	755	687	707	734	730	751	723	693	680	711	753	769	694	719	705	775	745	735	764	756	769	692	756	695	743	767	767	719	732	658	729	723	674	719	691	730	730	698	701	735	708	743	748	751	747	707	691	739	722	709	726	753	706	737	721	739	761	715	731	761	745	676	731	743	781	741	763	695	690	703	775	707	698	706	695	726	699	696	745	780	733	690	753	718	679	738	690	718	737	713	732	739	695	787	751	722	762	723	678	704	708	700	735	709	705	715	702	752	735	719	724	738	769	740	696	696	750	728	803	682	711	692	720	714	670	675	706	695	740	716	723	721	741	714	725	747	666	712	720	724	716	764	776	761	683	722	711	737	809	723	706	740	759	769	725	702	715	723	716	692	717	732	717	719	726	699	725	735	734	707	721	730	764	754	737	720	672	725	699	713	686	714	698	712	766	737	717	709	770	749	731	735	742	743	710	708	707	704	697	738	674	758	712	719	708	719	675	723	718	664	691	728	747	749	783	719	770	696	778	719	692	729	707	716	700	721	734	731	747	714	724	707	753	707	749	721	711	731	705	744	706	722	749	722	729	748	689	714	743	687	717	728	696	717	736	708	684	680	712	727	742	692	732	728	637	749	710	727	706	756	743	723	730	742	695	757	708	686	768	725	738	726	717	773	724	706	733	752	721	713	699	727	691	694	728	728	671	727	706	717	747	759	708	751	693	690	757	734	715	763	756	747	703	702	785	698	706	743	735	728	724	702	667	701	677	730	749	718	696	712	732	742	717	748	720	714	732	743	707	721	760	723	699	710	721	768	735	721	718	753	706	681	767	701	723	719	708	723	735	730	763	717	744	664	716	752	703	750	722	671	726	753	767	698	667	728	709	724	696	699	729	710	702	718	640	710	748	714	741	732	759	748	750	750	751	659	729	696	667	706	737	702	765	700	763	698	718	710	671	713	726	719	725	756	773	690	692	727	729	710	706	690	691	737	737	751	733	687	707	754	676	747	706	712	743	714	697	714	680	699	735	738	722	738	728	702	726	739	667	706	717	762	725	758	763	751	703	734	744	724	736	732	716	755	739	739	721	726	719	716	785	710	742	693	738	799	750	733	719	777	730	739	767	770	741	686	729	719	723	801	720	741	697	714	722	748	726	721	729	710	719	751	748	702	719	684	697	762	727	729	673	709	662	723	726	714	751	765	793	683	710	737	737	737	704	694	732	726	718	709	730	710	645	687	721	707	697	726	727	734	732	771	711	703	711	753	733	715	718	720	755	722	697	750	756	720	714	734	775	706	725	702	687	732	722	648	681	727	741	708	734	753	737	727	664	719	744	698	731	756	659	730	707	717	705	746	704	673	732	676	740	733	774	744	773	722	739	703	694	733	683	712	727	752	709	719	706	750	752	749	695	742	737	725	720	733	738	706	782	694	719	733	715	678	800	743	726	704	728	765	685	754	775	695	707	667	725	718	716	759	702	728	705	739	670	756	686	733	713	719	692	703	741	760	710	726	689	716	706	739	718	704	735	738	677	717	674	722	706	713	708	751	726	686	749	729	698	708	713	697	708	730	729	695	694	687	736	739	762	726	753	750	692	688	724	784	669	752	761	735	723	731	761	669	737	749	716	751	727	733	698	718	690	712	746	685	713	726	738	773	724	767	702	729	725	746	679	690	749	743	766	729	705	670	671	735	706	730	686	739	744	707	677	682	684	679	729	745	696	744	705	749	688	761	678	715	696	750
31857	14625	2445	713	566	577	542	502	530	498	492	569	514	518	521	560	533	542	562	504	572	493	514	514	507	511	504	542	566	550	508	524	543	527	546	538	552	499	567	537	520	538	514	536	528	527	536	507	492	546	549	518	561	542	545	535	506	496	516	547	543	569	526	522	549	526	513	501	519	527	523	495	546	527	537	550	540	513	552	512	514	536	550	546	506	552	527	514	518	508	510	513	515	548	542	517	517	551	543	475	519	521	530	554	499	530	503	531	536	520	544	547	515	531	555	523	533	579	558	530	509	552	505	544	510	516	528	582	501	552	524	527	532	576	512	536	518	509	512	472	525	551	525	558	513	537	515	541	525	484	564	518	563	522	513	503	533	552	540	544	548	536	549	520	545	561	559	528	572	563	507	548	507	544	539	533	558	511	510	508	498	549	539	525	595	539	523	557	511	548	546	526	549	541	482	499	527	485	571	479	548	513	558	525	499	559	543	538	520	564	552	517	514	523	537	554	568	536	553	510	508	536	564	508	550	548	525	529	527	526	554	560	504	568	501	536	558	505	536	524	521	531	530	526	516	531	550	548	527	529	541	554	505	540	541	519	515	558	537	506	484	557	551	537	539	538	529	506	537	495	505	520	536	545	528	508	545	525	502	521	578	535	525	556	500	493	536	532	529	550	500	509	523	577	516	523	561	545	568	508	503	571	533	523	557	527	528	509	526	584	506	563	518	553	554	538	513	522	517	534	565	537	509	550	553	516	509	527	516	505	494	570	589	500	506	553	524	578	555	560	503	510	490	550	532	556	542	519	502	537	524	527	572	520	535	514	482	500	520	532	568	526	503	518	489	502	544	546	518	495	517	569	540	517	536	544	515	551	507	572	531	519	505	533	529	548	516	505	540	507	569	556	522	580	515	522	501	544	535	549	539	520	497	549	528	515	534	537	530	496	529	558	528	577	465	559	513	505	525	512	551	535	504	527	511	531	521	522	538	489	532	535	533	562	551	524	524	535	510	530	540	523	534	538	499	493	481	492	528	566	522	517	509	546	550	525	538	542	516	545	547	571	561	536	505	515	513	502	549	544	549	518	544	533	543	535	528	566	558	486	534	546	544	552	552	518	534	557	535	514	548	551	558	532	540	499	548	493	531	521	517	502	540	522	547	488	508	519	532	539	500	500	524	506	536	542	527	525	559	523	527	533	521	514	549	564	526	518	542	557	501	561	528	523	582	517	522	529	501	537	509	548	534	548	533	543	535	497	550	525	504	501	516	514	546	547	493	558	493	531	531	575	502	545	514	545	531	544	564	544	524	563	514	519	519	550	547	594	525	517	547	558	519	524	508	542	536	546	578	506	501	506	526	521	537	522	516	495	566	519	535	525	484	545	555	557	508	505	531	561	504	514	565	541	554	521	593	556	551	551	478	529	577	525	539	537	537	539	532	524	484	535	546	511	510	520	555	516	491	503	555	558	542	562	534	517	534	565	503	536	589	513	493	504	510	580	520	515	558	524	520	523	531	559	518	542	508	536	540	532	521	545	545	526	515	518	526	485	540	546	490	545	547	514	521	527	511	581	575	520	508	530	535	573	496	509	572	519	553	533	541	510	535	560	499	534	543	473	506	502	552	491	533	521	549	563	525	554	539	514	521	553	555	496	528	527	547	543	536	551	534	544	498	541	526	507	524	553	508	542	498	558	548	530	546	549	545	559	524	588	558	512	556	533	528	507	529	522	555	528	518	519	528	517	536	535	548	541	539	517	523	536	548	526	553	521	550	539	507	522	528	559	518	553	497	531	531	558	533	526	513	516	511	533	542	491	516	552	520	483	512	552	523	560	552	524	510	513	514	531	496	528	520	524	507	549	532	536	512	507	479	582	513	559	507	530	526	532	503	557	550	499	537	531	513	519	520	520	515	509	559	539	547	524	506	526	564	541	523	530	538	550	518	473	554	530	535	526	468	495	540	534	497	538	504	518	540	494	516	534	530	561	589	567	506	518	458	527	503	523	540	539	555	557	553	522	529	549	505	526	543	505	565	516	564	509	570	515	518	513	509	544	490	509	561	512	544	519	508	523	492	527	557	532	539	507	528	577	586	513	499	535	575	481	527	573	562	527	519	531	548	509	543	508	537	500	527	564	531	558	497	550	576	517	520	498	528	533	525	543	547	556	546	544	517	547	562	523	563	505	543	499	522	520	569	515	545	548	520	540	511	527	543	525	493	518	541	585	530	541	514	535	518	559	518	498	525	538	529	491	517	532	518	520	544	517	508	548	551	538	579	556	501	554	569	536	534	553	556	532	491	505	544	535	573	548	487	481	545	502	528	570	546	546	532	515	465	513	539	528	521	511	522	538	525	540	521	541	503	529	567	524	519	499	536	540	521	518	523	498	527	521	520	550	485	553	527	520	522	546	516	530	495	521	517	546	542	518	504	508	540	551	539	552	515	535	536	524	530	499	539	540	513	546	512	532	551	534	531	544	584	531	538	533	523	522	530	512	509	570	525	498	558	521	557	520	508	526	526	547	541	511	515	495	525	542	536	521	505	521	525	556	555	537	511	509	566	524	510	516	523	510	498	532	522	560	516	565	518	499	543	570	569	528	535	524	536	522	499	525	514	557	552	508	522	542	525	546	513	557	531	591	512	537	510	529	549	531	561	540	528	509	529	507	544	552	537	535	561	542	499	529	536	547	535	546	533	438	543	534	515	535	537	541	555	525	513	543	520	479	521	523	538	506	499	511	541	527	531	512	531	536	478	509	523	532	546	535	515	490	511	538	542	530	522	529	512	546	560	523	553	554	472	513	532	529	515	529	535	516	556	550	526	513	522	528	532	532	583	522	534	556	506	521	514	500	514	544	547	524	530	579	523	513	511	466	521	491	553	544	571	560	511	561	541	565	522	562	524	519	494	533	546	523	531	497	554	559	549	543	509	504	490	524	522	535	541	517	507	531	547	531	514	515	502	500	570	554	543	570	531	541	515	507	553	538	538	526	545	523	516	539	552	547	515	535	541	523	515	534	504	447	540	495	566	531	554	532	481	580	578	492	527	519	544	515	512	587	530	558	538	477	513	579	546	542	544	530	518	530	501	546	510	525	496	534	535	519	524	534	542	573	501	508	568	523	563	523	478	521	534	527	546	528	525	509	516	541	505	502	529	542	584	497	521	516	518	536	518	545	559	558	563	527	501	523	493	514	493	541	540	540	496	520	529	500	530	538	555	502	506	498	514	510	535	554	558	508	543	545	534	529	486	522	541	548	525	507	521	501	502	553	533	516	533	517	554	543	532	524	523	585	570	531	551	541	507	503	519	563	522	575	563	518	521	501	532	587	531	512	532	567	489	520	529	575	532	524	560	558	526	528	581	511	557	535	556	554	529	560	507	525	545	583	555	561	491	517	508	494	542	497	516	476	521	537	475	531	558	561	594	519	575	531	514	536	478	539	551	568	522	490	515	550	522	469	526	548	512	462	533	561	546	520	554	535
20791	988	972	740	660	620	607	587	595	625	589	554	617	574	584	646	555	581	577	621	566	601	529	571	641	579	555	569	591	549	562	538	591	602	617	573	574	560	516	560	603	519	562	543	582	573	566	521	583	578	612	572	590	574	597	546	551	582	598	590	530	580	540	570	487	589	603	625	548	537	588	568	566	594	556	563	556	560	592	559	600	571	590	582	571	553	557	562	544	631	564	561	554	600	551	598	559	546	606	541	567	574	566	566	590	527	541	563	573	531	550	567	571	567	607	537	625	535	561	543	604	554	601	548	583	582	556	593	572	540	606	587	562	570	571	558	580	568	597	551	540	603	553	572	593	556	566	563	599	533	601	577	561	574	517	556	544	551	573	554	546	567	564	534	576	585	592	537	535	585	566	553	565	570	553	585	527	535	587	576	599	553	533	615	584	567	557	581	511	539	584	583	571	545	561	521	577	512	593	567	559	569	581	572	586	558	567	541	557	578	578	604	536	560	583	535	561	584	581	601	583	563	555	570	550	577	517	574	544	568	555	605	595	544	592	556	570	572	553	586	574	577	588	560	614	529	537	555	597	578	587	560	565	549	562	579	548	582	539	518	556	603	556	550	592	584	545	555	590	578	598	552	543	577	565	570	583	517	580	560	545	593	554	593	578	587	585	565	554	542	581	589	557	590	563	508	542	550	525	567	524	570	569	529	571	528	571	569	548	551	536	589	548	561	571	562	524	581	562	567	531	582	551	553	569	578	574	589	565	596	564	565	594	600	536	555	566	609	529	575	533	591	551	572	592	605	575	558	572	582	531	521	519	584	583	541	588	568	591	562	579	555	554	572	578	567	572	585	581	566	564	637	564	546	530	565	578	580	553	578	584	543	613	575	532	602	588	622	575	554	563	573	561	585	561	608	597	566	591	577	595	531	555	552	606	543	570	567	605	564	570	578	551	566	563	596	558	573	576	572	556	565	560	512	574	597	545	562	587	570	574	563	550	593	557	531	560	549	564	564	585	573	612	598	551	553	559	539	520	553	521	520	561	573	553	543	592	540	578	535	573	582	575	606	581	561	559	527	598	547	553	592	585	562	541	555	552	572	581	564	557	596	605	574	584	578	559	544	569	585	565	574	614	568	537	526	571	562	596	530	573	551	583	566	581	539	544	620	554	531	556	590	519	560	560	592	552	549	574	581	549	517	537	627	576	572	566	510	532	597	598	571	517	516	576	591	575	564	547	564	574	558	557	573	543	574	577	548	589	554	570	575	537	576	547	605	536	592	601	548	567	577	566	604	551	569	555	531	537	560	553	558	562	565	546	546	587	555	583	560	573	576	589	569	599	593	545	578	589	552	575	556	590	584	595	533	600	588	562	554	530	574	553	600	562	568	557	499	580	534	583	598	523	529	576	553	598	539	578	531	571	572	574	605	574	550	592	535	569	566	563	559	556	558	568	544	575	526	565	565	549	518	529	548	560	542	568	521	593	562	538	562	587	555	616	569	592	530	569	567	570	569	592	593	560	578	596	557	539	548	582	527	550	555	558	614	581	552	527	584	565	565	529	559	601	580	560	530	604	533	569	512	563	558	584	536	598	569	559	554	598	567	594	572	561	513	603	568	578	621	526	544	608	546	590	596	565	596	572	571	616	598	592	603	587	552	581	559	588	582	571	556	551	563	563	581	593	567	557	565	529	535	524	573	559	558	589	614	554	554	561	554	539	566	528	534	591	588	573	568	562	579	573	585	556	564	548	519	574	567	587	571	537	574	527	586	545	540	535	564	565	564	550	587	595	553	608	572	585	575	553	547	578	551	522	579	545	526	587	534	540	604	595	578	544	525	534	552	595	586	565	612	535	614	615	512	559	585	539	561	564	568	573	601	569	520	586	534	568	545	597	557	613	554	560	533	599	588	548	554	537	573	608	557	569	561	583	531	553	548	576	572	556	615	525	577	585	561	616	546	517	556	556	554	585	586	528	536	503	544	596	528	534	585	535	560	580	575	552	551	547	560	569	543	577	579	604	564	560	579	565	593	545	558	562	583	553	515	535	534	570	616	546	593	559	553	518	538	529	577	578	573	586	593	545	550	569	602	565	560	597	577	581	538	548	533	582	567	571	601	562	583	532	585	582	567	579	543	545	568	584	539	583	575	521	601	533	534	580	590	580	581	579	581	577	563	540	581	594	567	564	572	559	591	559	573	566	577	556	615	528	574	529	563	551	587	581	597	573	564	566	559	582	569	641	547	569	521	554	535	553	564	572	542	577	588	556	598	564	575	550	584	584	581	550	548	583	542	601	558	535	573	553	555	541	564	565	557	614	568	565	576	552	578	563	599	587	589	576	557	531	560	595	558	574	550	584	526	552	537	554	589	564	564	534	598	569	567	590	588	544	562	623	578	582	564	585	543	533	590	629	572	567	575	565	572	581	562	578	547	596	567	609	569	570	660	568	581	595	558	629	582	583	571	554	569	555	572	583	553	529	553	584	567	599	590	539	550	568	547	604	563	562	561	563	560	563	580	566	568	541	567	536	566	553	558	588	558	597	543	565	530	581	593	607	570	585	568	609	597	572	562	566	529	572	547	587	569	544	536	580	559	610	532	580	577	588	545	593	563	590	535	590	558	568	552	580	610	560	586	631	550	601	588	580	570	570	557	567	561	594	566	575	579	586	577	549	550	533	578	535	577	582	544	551	601	611	578	541	601	589	566	553	538	600	572	581	533	566	564	593	609	593	554	562	542	563	583	546	582	599	554	543	584	585	576	541	567	586	579	558	539	566	575	586	580	564	605	559	557	541	551	580	550	586	523	589	540	579	572	586	599	570	559	565	608	598	583	557	601	563	562	569	549	553	532	590	554	592	568	568	519	566	549	540	491	543	597	554	590	554	584	567	573	558	575	566	578	551	573	581	585	574	555	566	532	606	557	536	589	534	564	615	565	575	569	522	576	584	551	596	566	562	517	573	576	564	623	576	564	559	587	585	565	557	542	556	591	568	565	555	572	560	624	535	598	605	594	570	583	580	570	570	592	539	562	576	576	561	597	599	513	580	585	562	554	576	564	597	617	575	575	561	569	569	526	544	609	522	557	549	584	632	532	591	570	558	614	536	545	597	564	578	545	563	629	545	554	566	552	584	581	549	547	532	614	541	567	566	539	590	545	568	561	599	597	593	565	587	541	569	566	591	618	584	623	530	582	570	565	551	567	546	529	530	554	557	560	541	589	564	604	549	553	528	555	603	585	543	564	577	553	550	569	555	512	598	591	583	564	524	558	560	583	603	591	570	543	543	563	555	538	578	581	603	538	566	565	551	618	558	586	533	557	577	578	589	530	596	539	584	592	599	600	565	550	602	569	492	563	568	577	595	591	624	565	596	612	578	606	588	565	558	582	531	563	586	564	589	536	614	562	523	578	582	562	592	567	572	582	568	608	595	548	549	558	521	582	580	571	584	605	567	565	547	525	526	566	564	582	567	624	597	579	603	541
24462	20314	26144	24336	20322	8759	1056	719	658	608	530	527	522	438	446	486	399	418	427	426	448	436	396	394	430	413	360	416	382	407	410	395	381	383	382	432	413	406	400	430	407	438	371	376	421	384	382	380	394	409	394	409	373	400	381	360	390	368	394	399	383	402	404	396	429	373	386	362	408	396	400	372	399	387	360	400	376	401	396	379	366	389	414	392	422	360	402	405	381	406	409	374	372	359	357	426	372	383	370	406	372	375	397	401	390	391	372	394	342	395	380	372	363	415	403	413	377	392	368	395	413	354	395	413	396	368	423	361	360	382	372	405	385	370	403	398	376	379	397	432	374	347	420	364	394	369	383	387	396	380	348	369	381	414	368	397	382	380	357	373	390	414	355	385	391	400	404	353	378	399	376	371	407	368	360	363	363	392	434	379	364	362	373	388	407	365	380	382	407	392	364	415	394	389	437	422	387	352	378	388	364	404	394	384	385	410	412	402	369	373	375	404	376	372	395	391	374	387	397	371	422	420	439	341	386	385	389	387	394	387	424	374	383	394	429	389	360	390	378	394	345	395	394	405	418	395	380	390	397	384	417	391	360	372	393	368	391	366	323	382	401	385	396	419	419	383	367	393	395	383	401	361	383	402	392	378	385	380	386	386	395	376	368	395	395	388	349	399	388	365	380	384	365	378	360	423	389	357	386	414	346	370	402	389	415	388	413	384	377	375	381	379	388	342	366	396	391	388	405	374	395	385	404	413	355	392	402	350	390	362	394	355	383	400	387	398	395	360	404	412	397	350	406	367	405	387	366	391	388	391	391	342	400	420	415	387	358	372	369	368	372	352	388	413	407	370	394	394	357	392	391	382	425	384	397	381	409	406	361	405	414	382	378	404	382	385	362	379	386	380	396	377	383	384	361	374	409	379	387	382	378	371	405	365	393	358	405	416	410	359	375	413	402	406	358	404	415	397	398	398	386	398	369	369	393	352	353	382	409	363	375	367	408	358	404	404	384	401	359	399	399	395	374	354	358	384	336	400	371	375	424	393	406	399	400	359	377	375	406	382	384	355	368	397	377	397	376	376	386	380	355	371	404	390	409	375	418	395	353	337	385	367	399	397	391	326	384	395	406	365	386	379	371	393	377	368	364	371	376	430	364	390	387	356	383	415	371	384	363	408	366	364	390	380	388	359	361	372	384	395	400	396	383	383	383	371	397	399	368	361	365	395	378	367	400	424	350	359	380	387	407	362	383	380	385	363	404	356	368	366	331	438	438	393	365	390	377	379	392	381	375	342	397	398	379	372	357	371	407	388	382	367	366	359	351	370	406	345	374	386	420	367	380	390	376	408	391	425	370	357	372	358	358	401	397	363	380	378	389	372	409	357	376	397	421	394	397	376	386	396	410	406	332	373	385	347	378	345	350	369	380	403	394	368	374	375	391	398	402	411	401	356	347	351	382	400	399	403	352	356	405	370	349	406	409	411	394	407	385	373	422	390	404	408	374	386	414	376	371	399	398	379	369	340	385	371	399	384	368	393	376	415	398	392	358	405	345	375	395	390	378	383	390	333	398	386	361	379	363	374	365	374	368	370	373	376	357	393	408	366	361	391	388	393	379	391	362	459	405	381	353	377	407	379	367	374	396	378	357	373	367	411	378	337	402	369	369	365	352	379	367	419	390	400	434	387	407	398	362	377	371	376	388	411	390	379	395	370	434	394	383	356	392	385	388	364	381	386	355	357	403	371	400	383	426	386	414	388	386	398	363	397	393	387	374	385	413	367	366	366	363	355	406	413	382	366	363	380	363	347	408	376	392	400	373	384	342	354	363	401	399	392	376	413	408	390	383	394	373	386	380	397	352	403	397	370	398	374	378	392	373	348	377	377	370	369	407	390	391	393	381	387	410	381	374	352	444	387	393	343	338	381	374	420	390	397	353	414	379	370	390	386	417	365	379	400	369	378	388	379	393	378	364	374	387	383	359	419	384	374	420	367	384	401	369	368	393	374	383	407	388	373	391	390	368	395	344	396	382	370	368	382	357	405	382	389	338	380	358	384	375	390	400	371	416	389	365	387	380	381	365	350	362	404	389	374	350	432	365	372	420	363	404	386	396	357	419	389	417	409	417	399	396	395	402	382	436	417	391	376	346	396	393	379	354	383	400	353	404	387	366	361	389	409	379	413	365	358	371	383	354	402	377	407	408	411	405	378	350	373	372	386	386	399	391	400	363	381	390	404	377	372	379	419	374	410	388	370	386	387	369	367	389	380	369	381	355	356	396	393	387	399	359	384	392	373	370	392	377	397	409	375	398	387	360	365	375	383	358	396	384	377	403	369	366	343	371	402	391	373	397	422	371	369	391	360	374	395	381	380	404	393	372	401	378	371	386	402	370	395	419	367	386	394	385	366	398	368	366	410	375	393	362	381	408	380	385	360	377	382	361	371	365	417	383	414	374	378	386	379	392	367	383	399	381	394	394	389	379	364	360	373	372	363	392	393	364	403	395	384	376	374	379	362	366	386	376	342	371	405	353	367	407	387	366	374	380	397	386	371	441	385	364	354	400	374	403	390	365	349	414	378	380	378	392	389	373	384	373	385	368	389	367	349	380	368	393	374	377	379	407	373	385	366	352	381	392	380	390	377	422	347	365	354	360	352	349	358	394	342	409	403	401	379	396	356	417	396	360	394	373	398	338	405	377	395	388	402	370	362	424	335	397	386	390	395	385	383	370	374	379	361	378	379	380	364	362	364	393	381	381	371	394	390	364	400	354	415	375	384	387	375	376	408	377	358	390	364	394	410	413	400	366	410	401	374	361	374	366	380	399	387	381	367	383	406	374	347	378	386	401	393	385	390	362	389	388	365	393	369	401	340	406	381	415	385	401	377	383	364	365	379	398	402	402	380	344	344	416	435	369	399	350	390	341	415	372	367	383	400	389	383	391	405	372	380	389	388	347	392	381	381	370	361	425	365	404	383	387	383	404	328	400	373	368	376	369	395	395	370	388	383	397	404	396	438	408	370	393	382	421	362	392	373	389	401	388	377	372	393	378	349	380	375	384	392	429	411	393	378	375	406	367	370	396	399	399	397	381	393	422	372	385	359	363	386	372	372	393	388	361	388	395	368	396	385	392	393	350	404	437	375	378	403	384	386	374	388	369	410	388	373	372	416	376	365	393	384	380	389	378	350	384	405	406	393	405	400	370	418	359	399	353	378	377	403	349	413	387	338	373	396	386	361	371	392	394	356	411	377	365	412	358	380	363	387	351	391	381	386	382	390	395	366	371	404	338	397	397	355	374	413	394	404	406	354	362	396	415	419	373	376	370	397	413	380	387	395	378	398	403	345	382	378	340	400	357	440	403	365	324	346	377	406	388	363	374	410	345	381	420	403	397	363	402	392	403	395	369	395	379	355	448	355	347	368	389	388	349	383	393	415	374	340	397	365	383	401	413	384	397	425	395	381	374	385	388	378	392	375	393	348	395	387	377	357
29499	7968	7289	3858	2566	1906	1443	1211	1056	897	819	753	705	644	568	601	523	548	524	489	460	495	472	450	475	444	480	445	465	423	425	428	384	474	414	406	380	420	401	384	418	450	423	422	404	397	438	402	382	446	444	421	431	425	436	404	418	403	438	403	429	421	411	398	401	427	365	406	389	411	397	400	400	454	396	425	441	404	410	384	403	399	370	402	387	405	386	395	419	392	376	438	410	401	404	395	426	418	427	406	382	370	382	385	408	399	432	367	398	404	398	410	402	431	391	411	413	393	415	407	397	370	403	416	427	381	398	420	402	402	435	408	375	439	408	391	409	388	431	410	425	375	399	376	414	371	425	430	420	411	392	389	393	432	360	378	432	432	394	422	419	411	401	386	382	401	418	384	403	411	402	367	413	406	350	417	388	409	403	428	415	436	436	390	402	369	399	388	385	424	386	427	389	387	388	382	398	419	401	404	412	401	390	385	416	383	410	397	361	428	407	400	431	375	383	425	447	378	374	413	377	408	408	426	391	414	426	419	422	387	385	382	416	398	409	387	419	404	401	397	395	401	414	424	416	407	375	378	400	427	444	376	395	397	393	418	431	368	423	366	410	414	374	407	405	411	403	393	396	384	349	421	389	417	409	391	418	409	403	396	380	393	368	418	439	387	395	413	434	395	418	423	385	427	366	388	385	397	387	396	379	403	416	407	400	387	432	422	415	412	397	390	430	405	430	375	429	385	402	389	417	427	394	398	394	374	402	421	410	371	426	418	417	384	399	398	442	388	394	401	431	405	431	386	408	406	409	404	391	387	396	432	420	397	394	396	361	429	414	374	398	391	381	413	387	414	388	406	383	402	375	382	390	386	418	394	400	396	356	443	387	393	395	378	399	400	393	404	402	409	407	418	395	428	401	397	418	418	423	415	411	407	383	400	397	394	401	387	386	373	380	411	377	396	424	393	402	356	396	392	404	407	417	401	418	382	422	420	443	452	435	405	409	369	418	404	390	392	434	399	386	422	408	396	408	390	385	402	389	409	392	386	380	425	379	383	407	384	380	401	399	429	415	395	404	385	387	424	402	400	368	414	398	384	407	400	368	412	436	379	421	371	394	390	411	404	368	377	375	420	367	409	392	386	386	393	360	380	443	327	387	432	440	417	405	431	379	383	418	415	435	393	406	419	406	420	387	411	410	427	360	413	393	398	436	394	421	378	409	388	402	405	448	441	409	385	365	394	387	394	442	359	388	384	397	383	401	420	405	404	392	419	381	392	353	400	396	408	391	390	388	371	368	401	443	382	405	417	393	407	381	411	382	402	417	374	404	370	363	409	418	416	417	425	371	428	373	398	435	403	382	391	368	437	383	394	379	413	393	370	344	424	425	418	358	425	382	407	367	417	423	381	412	381	398	396	403	388	402	393	386	376	389	351	388	377	398	392	359	373	401	409	370	410	386	398	380	405	438	383	381	393	389	380	392	403	425	405	403	409	409	359	430	410	401	413	402	371	412	405	391	394	398	412	411	371	415	381	417	399	381	410	396	408	411	370	395	431	399	431	406	408	392	399	424	389	409	386	417	398	432	401	420	397	408	413	373	367	410	395	427	377	420	390	399	413	409	414	401	426	433	405	404	408	429	417	406	418	384	407	380	406	406	379	408	382	410	413	399	390	413	406	392	411	417	393	409	403	429	378	396	391	407	368	380	416	391	413	394	416	399	396	396	424	385	395	411	390	434	428	399	365	374	373	393	416	404	388	382	404	380	394	391	374	453	381	386	386	410	412	391	425	431	404	389	372	429	416	401	407	405	399	406	379	372	425	368	444	382	449	446	417	355	421	393	417	374	352	409	402	398	393	407	403	409	358	425	419	361	398	392	405	399	411	407	430	395	406	430	428	401	367	404	409	391	357	403	392	399	376	344	394	363	376	376	385	401	398	402	393	390	364	395	420	380	409	414	445	365	402	411	392	413	397	414	413	411	371	417	380	390	431	436	373	404	386	413	461	422	426	399	358	392	361	375	380	409	416	375	429	404	427	411	391	385	378	379	422	402	411	423	409	421	405	395	388	408	408	406	397	408	400	390	404	381	375	389	388	381	437	427	397	420	410	437	393	417	411	380	412	402	396	392	417	388	417	415	399	387	392	402	425	375	382	388	384	383	380	422	383	446	404	426	415	406	403	451	410	402	384	374	362	421	416	422	382	392	402	353	419	402	410	414	409	379	414	387	387	402	416	426	396	379	391	389	439	409	401	391	445	405	376	430	423	405	417	403	406	371	405	402	371	387	355	411	411	385	389	400	394	427	385	436	413	388	388	374	429	365	397	361	425	399	411	442	372	433	406	394	428	456	405	450	407	421	412	401	392	381	375	372	373	394	412	404	388	374	439	398	423	404	407	435	426	428	397	392	409	393	382	399	418	382	404	421	424	409	416	392	407	377	388	404	424	410	418	373	411	441	361	372	402	398	415	387	398	390	451	380	398	434	426	421	425	418	419	421	408	407	411	400	382	363	369	377	405	379	403	369	416	361	418	400	396	406	414	416	425	402	424	387	412	359	404	403	414	399	423	387	415	385	397	389	402	389	435	408	380	418	374	419	410	425	412	396	415	410	411	379	384	394	402	397	410	393	384	415	390	388	394	401	385	398	375	395	409	429	415	376	386	413	409	388	395	369	408	406	364	384	442	379	405	409	430	396	412	398	445	431	386	400	399	423	370	402	414	410	412	370	375	417	388	381	412	412	403	391	392	373	396	429	406	380	398	393	383	381	427	397	407	401	373	372	400	382	399	379	421	366	395	424	403	363	399	402	417	404	388	386	442	387	394	384	426	405	416	371	375	374	392	414	408	411	402	398	406	397	394	417	396	411	373	396	396	400	380	434	384	412	405	422	387	389	431	427	406	362	386	406	399	336	419	385	394	407	395	386	447	379	386	386	397	379	416	404	431	363	387	395	390	382	406	414	389	373	412	380	380	361	378	438	416	388	399	435	416	404	435	417	414	394	415	411	396	458	392	400	388	412	445	392	392	387	428	400	383	417	395	439	411	388	432	383	396	432	383	382	426	417	394	393	438	400	400	413	395	421	424	374	394	384	379	386	421	390	400	376	447	391	420	415	391	414	403	359	430	367	391	425	415	390	408	399	376	367	413	408	411	409	372	371	398	396	432	400	407	383	410	400	361	403	418	380	409	423	377	401	373	389	387	440	390	426	427	429	401	384	430	389	418	428	396	394	400	385	400	412	378	371	385	423	393	404	396	408	400	389	430	382	405	419	382	384	390	420	381	399	406	416	392	361	415	395	433	386	392	427	391	367	431	413	396	412	404	388	354	371	383	404	386	397	396	398	392	391	394	414	401	407	407	420	411	376	399	406	418	407	379	394	407	388	409	423	415	361	442	396	388	388	434	385	401	379	398	419	395	399	379	408	435	443	397	418	377	411	387	394	404	414	382	370	415	406	415	396	422	384	384	429	380	395	431	408	361	400	408
22612	20350	26704	23877	20350	20408	9237	1726	1277	1187	1075	1050	955	951	905	929	916	891	847	876	842	874	833	860	818	735	817	797	803	803	782	778	797	782	848	792	824	791	786	788	741	785	781	777	777	773	776	798	746	788	803	809	769	775	773	770	781	779	795	813	799	787	732	749	813	807	785	771	727	800	769	764	811	759	787	805	772	802	752	748	776	788	750	742	826	762	767	788	817	733	795	736	683	740	750	747	777	781	723	781	751	767	849	821	782	771	806	766	759	794	776	736	742	781	740	757	752	740	704	818	728	767	791	735	764	774	730	802	738	729	746	771	756	739	769	749	823	757	752	815	781	778	751	758	753	761	761	778	779	737	744	728	786	732	827	736	759	777	789	785	752	796	714	737	776	719	776	749	751	796	774	769	766	801	740	769	736	776	773	780	771	747	773	763	705	786	718	722	724	760	723	805	766	792	779	755	758	729	775	778	745	754	786	746	736	730	724	801	797	733	719	791	802	774	840	804	754	742	762	739	762	783	760	759	763	767	750	759	751	795	773	751	732	734	755	761	799	711	785	750	758	743	764	772	716	733	794	773	754	713	821	796	815	756	745	770	790	800	710	822	764	764	752	748	768	729	718	721	770	745	802	768	742	804	804	700	744	796	770	783	775	724	775	752	752	811	771	783	755	781	735	766	803	753	752	728	817	755	748	779	752	744	777	778	771	719	758	776	793	770	729	780	739	834	747	751	742	780	705	738	791	741	746	743	782	811	762	762	754	798	703	748	744	751	802	733	790	782	775	814	747	705	724	720	738	754	737	742	750	709	726	775	795	733	752	765	729	778	762	706	729	775	746	773	811	787	772	754	791	756	799	766	757	776	765	792	790	763	798	740	802	751	765	759	773	780	784	737	716	775	686	796	684	815	773	729	752	774	743	758	772	774	748	819	750	746	797	756	786	760	727	767	797	779	738	763	760	744	745	787	752	734	768	811	778	740	764	721	775	745	790	755	749	699	740	789	774	725	785	770	772	726	792	742	705	790	752	740	738	798	776	694	772	785	770	707	762	743	775	815	755	712	780	757	754	741	768	748	764	752	709	739	772	767	754	791	733	756	751	778	741	796	767	782	744	756	778	693	739	802	754	741	756	773	762	752	791	723	738	806	792	767	749	688	760	773	758	754	779	776	805	758	756	796	773	768	745	751	815	741	779	773	760	798	796	787	758	835	774	773	743	747	812	713	784	798	772	734	792	797	733	791	753	775	790	753	748	738	729	728	728	744	749	709	762	743	763	803	735	805	692	755	783	822	760	761	725	792	776	796	767	773	752	780	745	759	713	772	739	772	711	732	749	772	758	739	764	748	763	741	805	796	793	709	794	737	772	775	793	793	799	743	791	735	727	815	781	750	728	716	795	760	775	760	739	787	753	784	764	818	789	768	773	744	750	766	752	708	726	736	783	774	828	797	762	753	768	771	749	759	748	796	753	792	758	791	783	749	736	757	748	756	823	838	750	782	765	736	787	725	870	767	793	751	786	742	799	740	744	791	719	758	748	726	776	735	773	743	789	781	755	753	749	754	792	783	724	747	757	789	739	821	757	733	796	802	736	780	775	713	780	801	772	751	787	740	723	731	775	741	802	731	735	734	769	772	747	808	734	778	755	803	712	751	740	771	789	734	761	767	757	730	739	798	753	736	776	747	792	731	735	761	733	764	743	726	733	736	793	780	766	784	803	781	805	761	819	780	776	734	758	721	780	751	832	753	753	728	811	747	759	728	791	767	771	721	793	719	758	795	746	779	759	775	781	775	792	758	728	792	772	773	737	800	740	742	808	800	739	751	786	729	799	788	761	747	803	750	755	734	781	746	774	751	707	767	766	747	767	714	761	766	725	787	794	749	741	793	775	760	760	739	759	788	748	783	771	794	745	794	754	747	766	685	784	789	814	819	739	749	745	744	730	740	754	811	752	781	764	736	749	750	775	758	761	771	753	726	755	789	770	740	773	768	790	775	757	746	755	739	692	729	769	774	755	738	719	770	780	762	739	755	744	769	753	732	775	765	762	797	754	761	776	740	763	756	739	748	792	762	743	729	761	785	734	794	787	760	743	766	767	760	742	752	788	747	728	729	763	743	754	751	762	795	789	788	723	807	815	725	746	728	739	781	788	786	764	767	711	781	761	755	770	781	808	796	736	754	770	796	805	797	732	789	752	776	745	725	824	768	718	748	778	735	760	799	734	783	739	778	747	774	770	803	758	763	740	781	722	739	757	775	741	798	754	783	764	762	782	756	711	812	772	796	751	767	772	783	768	761	793	738	725	720	783	782	750	829	750	774	727	812	798	740	762	742	753	708	777	780	748	744	765	772	778	753	744	781	775	749	757	763	796	806	756	789	761	806	752	719	795	733	777	803	732	730	819	715	801	828	727	716	762	790	745	745	752	832	735	766	774	773	767	747	750	801	768	741	742	730	831	773	735	756	748	714	776	734	810	714	795	752	814	766	760	751	722	767	821	712	774	746	776	767	788	777	749	779	741	708	783	762	738	773	765	767	777	773	751	733	683	768	729	712	752	736	797	759	769	689	785	744	796	784	766	781	759	746	715	770	750	762	713	765	745	746	736	773	751	764	715	766	765	748	750	742	752	769	788	794	694	750	770	718	740	744	752	755	739	761	755	728	768	743	770	793	770	770	759	712	792	740	757	737	755	768	764	724	737	757	724	762	792	772	716	815	720	761	756	780	759	728	808	718	778	820	748	764	758	758	748	767	733	756	710	778	743	807	773	776	754	748	758	779	695	701	769	752	740	777	768	721	775	773	749	764	777	727	834	742	730	769	741	757	796	744	745	702	735	764	753	702	750	742	729	773	770	756	796	735	746	782	762	738	740	795	747	771	797	764	736	742	759	766	821	769	758	758	742	716	762	780	752	838	773	746	780	769	755	763	707	752	725	762	704	816	800	758	807	790	797	756	744	745	727	766	767	762	732	743	730	839	751	748	753	756	795	813	760	722	802	753	809	746	820	807	726	772	781	741	800	692	745	761	758	757	783	784	770	781	737	751	753	752	764	809	799	790	830	736	753	747	743	769	706	796	751	795	762	718	777	748	723	719	766	752	760	727	739	730	807	754	765	725	757	775	734	786	713	800	744	804	749	761	776	750	757	760	755	729	780	810	777	759	777	758	769	811	750	798	739	787	713	762	790	826	754	782	751	707	745	761	758	779	755	759	768	784	812	768	776	763	815	766	770	722	744	795	800	770	776	778	782	773	794	787	731	781	776	779	779	815	769	708	733	782	729	731	776	781	743	745	708	781	788	764	779	749	759	761	754	749	766	723	804	760	776	749	744	762	751	725	757	735	781	767	739	803	746	752	803	757	738	865	681	742	725	762	780	759	798	749	734	686	766	718	731	792	692	738	775	830	769	689	739	767	769	763	752	765	752	718	784	727	759	762	737	783	791	764	794	734	723	802	717	808	724	735	760	732	728	796	790	752	745	758
25653	13602	12408	7129	4864	3443	2745	2385	1923	1642	1530	1366	1321	1151	1078	1042	1003	1000	935	915	958	882	888	871	831	830	806	774	774	750	800	790	801	768	808	765	765	741	757	783	784	767	764	739	798	748	771	734	787	691	739	780	757	730	688	728	724	708	737	775	774	762	741	738	722	762	705	736	721	757	757	753	755	783	746	717	701	721	690	742	735	715	761	745	689	768	685	753	713	765	785	767	744	720	730	738	747	728	728	720	728	748	716	753	721	735	723	727	744	728	721	662	744	753	732	732	712	665	707	733	782	756	761	720	718	716	779	746	676	742	779	780	744	687	758	700	735	671	720	737	729	769	695	696	731	745	736	674	718	755	716	730	752	753	701	733	697	720	771	718	725	738	710	727	764	703	744	737	732	768	718	715	744	704	729	743	731	672	745	774	702	677	695	695	731	711	706	679	713	723	739	702	696	736	709	749	701	738	724	728	741	735	710	740	751	714	726	708	729	750	694	703	698	756	737	752	712	701	714	762	689	801	730	729	705	720	740	683	706	730	775	713	769	738	757	754	746	658	723	757	734	742	740	726	728	711	744	744	729	745	719	701	751	743	686	727	744	776	734	726	739	722	712	719	742	742	711	739	680	708	676	722	719	741	702	752	725	752	733	720	761	759	761	744	735	696	668	762	743	679	704	743	730	734	697	729	721	722	706	749	727	691	737	721	739	744	762	742	741	741	759	716	740	693	745	715	684	694	730	742	728	687	680	772	723	763	703	702	747	738	747	698	686	752	758	808	692	765	698	715	714	705	759	759	738	767	754	720	741	771	749	716	731	770	715	738	677	710	679	762	729	749	757	720	715	704	738	732	725	752	731	680	724	730	730	747	763	758	760	754	743	719	731	707	711	763	740	665	702	706	725	718	728	788	773	764	700	710	667	754	762	744	745	744	721	734	701	748	727	786	706	759	695	750	724	691	737	737	689	740	742	669	790	738	690	727	707	743	708	665	741	712	794	713	711	736	729	739	736	710	731	723	728	702	751	765	738	718	722	672	716	702	706	735	743	716	686	726	716	701	730	684	726	780	681	726	732	762	664	730	768	718	733	740	703	723	699	744	751	721	787	736	731	720	717	724	744	740	735	726	724	773	726	689	702	743	707	774	761	712	738	762	726	759	747	717	758	792	722	721	762	720	730	740	741	769	762	704	702	701	745	724	706	726	732	689	748	785	787	703	677	730	747	742	714	716	692	723	688	735	715	689	698	737	701	752	695	737	718	775	750	726	728	801	735	746	735	762	705	728	736	707	747	783	695	769	757	742	765	737	699	723	722	703	671	762	744	760	767	734	693	690	711	764	719	724	699	701	740	760	773	738	727	684	776	721	708	785	732	793	733	731	750	729	733	714	656	722	728	780	754	773	716	727	702	803	772	783	718	741	758	740	764	727	738	735	736	738	778	684	725	800	700	735	727	759	732	718	774	725	712	727	758	751	680	777	704	726	742	670	716	723	707	727	707	719	721	739	757	774	800	717	731	721	762	747	744	715	757	738	723	711	747	745	724	739	740	785	742	778	718	746	707	716	719	721	667	728	708	752	774	710	746	731	745	678	761	724	748	735	727	737	757	758	728	731	716	756	754	752	746	720	720	745	727	733	716	757	742	706	733	730	740	737	699	703	746	755	751	706	699	718	729	737	708	714	717	738	715	717	722	725	690	709	740	700	753	740	709	733	729	781	746	755	729	739	737	694	726	720	686	763	754	689	772	757	764	775	715	739	746	741	716	759	754	751	687	744	759	763	707	744	716	706	709	700	718	722	737	732	752	731	787	785	764	752	792	732	758	703	766	723	718	759	667	698	714	738	766	741	695	726	755	743	692	700	736	736	711	727	714	798	732	695	750	699	722	752	698	778	723	732	751	723	742	772	744	747	713	748	681	709	745	683	761	702	752	731	717	775	731	748	752	750	722	788	671	721	717	688	756	724	692	706	682	737	745	747	724	723	774	707	759	733	688	730	690	718	689	754	715	725	745	675	714	766	771	691	750	706	742	728	697	700	745	726	716	712	726	720	741	735	652	750	754	744	702	742	769	718	781	757	692	759	679	746	741	709	716	644	730	735	774	740	745	734	715	713	727	719	739	755	717	729	679	715	697	782	748	761	738	736	727	773	727	704	690	730	697	727	732	715	762	713	710	757	749	666	690	759	719	735	725	741	771	726	701	729	728	773	724	742	752	720	730	717	691	706	679	767	746	702	711	707	716	692	705	767	743	703	751	683	688	753	765	687	751	772	732	727	745	716	661	711	714	694	755	690	724	698	746	732	765	759	696	731	704	753	728	711	713	731	729	722	744	738	706	690	773	746	768	764	711	726	720	769	688	737	695	756	754	723	719	750	764	736	751	735	716	744	754	695	716	718	751	705	752	707	723	732	745	718	779	726	702	734	712	698	757	710	699	744	735	706	725	715	742	709	777	691	738	698	740	708	680	752	741	740	710	701	736	755	759	713	717	702	714	730	727	744	678	735	768	708	694	736	742	732	725	720	754	756	668	721	738	749	736	721	714	736	741	756	708	734	721	688	681	732	777	711	685	716	765	688	721	731	666	765	716	711	757	734	719	736	715	747	668	785	746	737	731	758	717	790	729	729	727	729	730	712	694	702	740	695	776	757	725	685	740	725	708	771	739	709	729	719	688	726	755	738	709	701	715	698	737	759	789	791	720	756	776	724	748	710	741	773	745	754	718	715	723	767	724	728	750	736	728	730	725	741	704	737	778	710	715	729	740	723	712	716	719	742	754	708	745	765	793	732	756	705	769	765	737	737	706	716	741	760	723	726	702	751	703	729	758	733	734	769	722	746	720	768	699	780	716	749	715	734	734	781	704	723	724	714	710	719	694	741	726	779	739	743	685	726	682	717	763	682	745	773	711	660	722	728	724	709	778	737	714	705	710	706	752	722	738	745	778	759	794	717	737	738	730	710	729	720	750	713	725	718	722	727	732	773	731	705	689	758	758	769	744	749	755	716	719	750	730	712	734	749	701	722	751	750	719	710	708	723	724	736	720	671	737	746	696	739	723	783	703	683	769	741	720	702	748	729	732	798	702	724	715	727	757	760	724	744	712	735	736	725	716	768	767	731	717	749	726	742	702	737	705	714	726	725	703	731	710	755	721	750	749	707	735	752	800	717	704	689	721	694	710	738	709	722	769	706	723	747	702	705	709	705	718	698	695	733	694	716	757	716	737	749	764	711	757	746	665	725	715	675	717	806	719	682	764	694	706	790	747	757	715	707	753	745	780	740	723	738	699	652	714	735	755	727	732	709	708	737	733	724	709	785	753	729	747	720	756	733	745	718	753	697	738	722	748	718	758	752	731	755	697	779	770	724	746	757	752	711	750	697	729	749	734	738	718	679	766	784	706	731	706	709	726	732	719	715	718	722	721	728	706	752	783	735	736	734	756	688	741	731	733	782	743	693	776	732	704	708	696	752	728	740	702	733	693	753
31839	14642	2477	734	634	557	569	572	592	539	548	543	542	571	553	543	509	543	547	548	509	538	511	558	532	533	570	526	558	515	513	562	533	557	557	511	576	572	521	513	530	511	552	524	514	557	584	556	533	538	530	539	591	528	527	545	520	536	520	532	534	526	537	516	521	531	554	534	521	555	531	504	498	574	571	545	533	555	559	551	562	555	546	493	542	539	522	590	525	509	525	534	536	497	556	556	556	527	526	558	515	533	491	532	511	531	533	516	551	505	499	519	490	567	565	502	505	525	527	550	530	534	566	576	512	522	525	515	533	534	531	512	512	573	521	555	555	503	520	574	553	546	549	506	537	546	521	525	544	553	540	533	559	525	500	518	544	533	512	516	528	603	585	565	554	534	517	546	589	539	540	515	555	503	505	546	520	545	504	542	568	559	532	564	553	573	556	543	528	545	528	561	526	489	544	527	578	493	525	542	514	546	570	554	550	543	516	512	542	506	592	502	531	543	562	515	531	564	529	565	500	500	532	516	546	574	518	536	583	571	505	524	546	542	543	526	519	550	550	524	489	556	519	585	540	555	550	552	546	549	535	529	552	525	544	538	507	502	538	558	504	487	586	566	537	497	514	539	553	562	556	522	580	540	542	519	490	539	500	500	524	517	557	531	515	476	538	581	523	552	546	547	529	516	559	517	540	544	536	532	542	592	478	549	526	543	541	513	569	494	533	489	527	506	543	502	536	543	537	524	497	566	534	484	501	564	572	532	500	569	546	566	520	525	531	537	560	533	517	518	528	533	525	513	546	543	522	539	511	514	520	540	556	540	515	545	590	516	530	557	538	539	554	555	548	534	543	553	556	525	512	543	498	574	530	559	542	562	525	540	523	515	538	540	520	502	552	575	518	545	539	527	531	491	509	542	544	535	554	561	553	509	520	563	535	502	525	541	500	507	511	517	544	537	543	492	502	544	556	518	503	555	524	571	549	545	534	544	545	552	534	512	561	572	529	502	553	499	563	560	557	551	505	545	500	497	537	487	514	515	529	569	520	475	535	575	493	543	560	567	508	510	542	552	577	558	562	504	512	534	517	540	516	530	499	538	552	582	545	536	579	570	540	540	509	522	478	556	517	584	573	528	536	564	531	503	562	520	504	494	519	528	516	564	553	504	558	512	535	528	517	550	539	555	530	493	514	530	522	543	522	465	496	505	574	546	546	522	515	552	584	536	549	543	515	582	565	564	540	568	521	561	512	538	587	554	495	557	500	548	574	508	535	531	554	572	533	541	525	571	529	548	605	527	525	482	526	495	525	529	543	550	573	537	537	547	592	494	517	516	503	531	563	510	535	561	536	507	523	535	525	505	525	553	521	491	529	494	498	468	526	544	504	578	504	553	535	488	485	518	548	575	526	484	537	524	538	546	531	532	530	531	513	512	564	523	538	544	555	563	543	502	516	526	518	492	539	539	564	503	511	560	537	554	552	546	520	559	565	518	523	570	519	528	539	521	497	565	516	529	485	550	565	544	597	565	508	525	567	506	628	500	575	579	571	576	536	546	543	534	554	522	543	540	574	505	545	578	582	505	556	566	510	557	548	523	531	529	535	528	524	523	491	522	539	552	518	564	584	568	529	519	506	521	519	525	490	546	529	561	550	508	505	522	506	537	532	562	551	552	550	537	514	500	553	532	529	509	525	548	548	542	539	501	524	553	509	511	512	546	542	477	540	584	541	584	517	529	540	555	504	514	506	509	531	540	501	585	496	594	542	543	502	479	492	508	518	526	481	513	519	547	542	548	547	521	497	527	537	522	532	501	550	494	549	546	601	495	519	577	546	521	529	535	539	570	544	534	541	534	536	508	541	541	506	538	552	532	512	588	534	551	585	527	511	539	561	507	512	520	540	538	568	540	556	503	543	558	527	518	525	553	538	520	509	545	538	556	514	550	542	531	490	560	551	529	541	547	577	568	563	505	551	534	535	493	546	505	556	517	558	553	540	524	533	532	553	541	527	535	528	524	513	549	550	509	580	517	577	521	511	551	565	560	529	572	533	524	551	557	556	495	525	513	547	509	549	557	522	535	539	505	585	508	551	584	535	541	532	558	553	564	502	530	522	522	512	532	518	549	523	516	542	535	544	497	518	518	568	563	555	522	579	513	550	545	556	537	511	484	506	542	503	510	570	557	552	486	524	546	559	493	518	538	560	529	498	549	527	497	532	511	537	535	501	518	518	469	543	529	548	529	485	504	535	574	493	538	553	548	560	541	540	529	459	557	543	505	558	566	569	532	560	533	543	556	525	530	525	537	533	537	498	531	521	517	526	519	552	531	563	524	536	552	594	542	485	517	576	556	525	544	534	554	504	546	528	537	570	549	519	528	533	575	493	517	549	567	594	505	537	536	550	517	518	511	522	539	543	534	503	533	583	521	607	542	528	576	536	505	520	503	511	508	512	519	506	522	524	547	567	534	557	535	550	500	523	569	468	516	542	514	508	533	597	498	538	498	572	550	519	564	542	554	574	519	534	544	524	529	504	548	530	563	531	484	525	532	523	532	516	499	556	558	515	521	540	544	526	558	527	562	587	518	510	519	513	527	555	569	512	497	519	509	526	465	538	498	541	517	522	513	534	565	513	469	546	533	542	488	590	560	491	520	534	498	542	580	567	520	525	539	504	558	493	516	553	543	514	507	510	560	513	567	570	549	586	547	507	539	525	510	548	547	526	510	553	550	552	531	488	545	506	533	518	527	509	535	549	527	493	540	526	567	517	548	554	504	546	545	517	539	510	542	531	525	534	546	518	554	554	496	561	479	522	529	555	506	555	512	555	508	529	515	524	548	523	543	554	536	546	545	506	512	505	498	557	494	524	531	515	516	542	487	573	542	575	559	591	549	555	493	500	508	564	464	531	539	535	508	526	498	584	510	536	504	521	539	545	482	579	519	549	503	550	540	549	511	522	560	520	530	525	519	522	534	551	575	511	526	555	541	551	571	517	527	517	529	518	548	490	583	529	570	541	548	540	539	498	549	524	547	603	555	518	533	556	526	545	594	523	530	524	531	561	540	525	515	571	530	519	553	537	554	521	570	520	515	506	516	543	603	547	527	566	543	531	584	534	445	514	543	514	542	580	515	534	538	535	513	562	534	510	571	540	497	523	522	505	562	523	501	562	506	509	502	529	509	535	509	530	516	546	567	547	519	507	516	528	568	493	528	550	500	518	528	509	533	557	519	559	511	535	519	529	535	552	536	539	509	519	536	558	545	550	495	487	548	492	557	507	565	522	545	514	554	529	549	544	528	536	536	517	530	575	579	512	533	481	508	514	530	548	529	548	510	535	545	545	551	540	524	530	591	548	529	517	545	530	557	534	537	531	547	570	490	532	578	498	578	516	526	535	502	545	519	495	516	553	559	545	543	537	520	502	527	552	501	564	553	539	564	530	508	569	529	542	504	495	548	521	547	515	552	515	511	556	534	518	562	544	535	553	548	507	525
20625	942	922	742	653	643	591	598	612	572	589	551	579	556	619	590	597	564	579	575	556	587	542	552	566	582	574	559	539	556	602	543	559	565	592	567	603	583	559	561	553	546	527	555	571	564	585	567	531	597	568	583	542	499	539	604	576	555	539	597	587	566	560	572	548	561	597	571	527	558	550	559	573	603	531	598	553	561	585	547	584	582	564	580	584	543	577	572	562	584	578	571	541	530	552	591	545	559	594	596	523	561	541	558	552	607	575	601	569	564	522	534	569	560	586	535	550	581	605	550	581	599	547	529	581	560	602	581	494	545	546	570	563	587	558	550	546	548	592	589	552	522	572	559	572	576	581	563	573	580	585	556	594	529	587	552	605	605	541	563	560	554	549	583	547	554	573	572	577	551	547	549	581	494	559	537	613	604	587	536	549	567	592	568	614	588	563	574	551	555	557	573	623	599	547	580	537	569	536	589	557	526	586	579	546	557	565	570	579	604	579	553	572	575	566	563	589	568	581	523	509	537	574	567	559	580	551	551	549	548	566	596	560	606	515	616	570	543	560	523	547	577	527	578	577	568	586	550	567	571	555	542	583	560	559	561	557	565	548	559	521	518	568	571	549	560	558	578	585	549	541	578	554	565	567	576	579	585	574	588	572	565	580	572	604	584	534	569	548	558	578	558	555	567	565	571	556	583	577	549	562	547	561	565	594	540	560	565	553	575	536	574	559	536	565	599	545	568	563	545	544	580	535	543	524	549	573	572	562	586	536	586	590	539	541	561	530	558	547	529	549	565	602	559	548	571	552	593	561	541	559	603	544	594	546	540	560	537	554	552	579	565	557	581	575	595	556	540	554	537	557	585	547	585	611	565	550	563	595	593	611	514	568	546	603	533	575	585	517	522	528	540	537	551	562	559	563	570	566	593	563	584	623	592	569	585	556	551	592	535	537	566	567	542	559	581	562	573	556	541	548	576	561	579	589	564	578	560	552	585	564	562	540	596	555	542	570	587	592	566	548	607	571	539	573	580	558	572	543	536	552	537	576	534	544	521	602	570	567	565	554	519	552	562	531	518	560	507	590	567	554	547	525	536	572	592	560	533	624	593	568	590	573	581	572	576	530	579	528	540	571	560	555	533	578	594	563	577	562	558	586	563	533	536	574	549	559	569	532	605	540	549	559	512	547	610	530	516	591	583	536	531	576	579	570	546	537	567	530	564	558	587	563	574	582	565	547	625	525	576	590	538	569	543	539	609	569	578	560	571	568	562	553	559	551	576	555	555	546	569	589	587	546	582	555	549	530	526	564	574	549	542	573	548	563	552	546	571	528	513	575	534	554	589	563	574	563	560	562	517	554	583	534	539	597	560	524	577	588	552	564	536	564	554	547	574	548	552	526	592	575	570	582	540	580	545	539	578	549	625	523	513	602	554	588	589	547	567	538	565	565	542	577	527	580	560	567	563	588	571	586	562	510	562	557	580	615	522	574	616	561	564	574	572	585	571	574	510	625	554	587	542	566	604	574	579	593	563	566	547	600	579	557	506	595	600	566	583	571	565	599	531	567	578	582	560	543	570	596	557	573	603	561	542	545	531	530	541	531	555	560	567	565	565	621	588	534	565	572	545	528	545	565	560	594	555	561	557	549	601	560	538	539	578	568	564	574	559	565	597	530	564	558	568	581	527	547	578	613	589	571	549	539	592	546	539	581	574	605	579	573	505	576	599	579	534	594	592	555	563	594	617	578	591	576	531	620	558	570	520	573	561	587	574	569	562	572	580	558	570	579	589	549	581	553	562	583	578	518	526	585	603	523	525	556	573	579	571	536	565	570	570	591	579	566	584	562	563	561	630	541	559	580	521	608	554	588	568	593	570	558	530	573	535	505	557	548	604	594	605	560	497	513	519	579	573	530	574	555	504	571	506	606	558	558	529	522	591	514	571	552	548	598	587	531	577	577	533	583	572	554	550	553	556	579	555	600	536	522	552	569	570	594	527	585	548	577	563	549	574	536	551	538	531	561	613	557	565	567	549	565	542	569	557	571	559	563	608	532	585	546	574	548	597	523	562	505	561	530	536	553	572	572	571	589	593	560	530	536	526	577	526	578	595	578	540	526	531	558	580	532	598	558	553	574	519	576	555	600	592	583	591	564	580	545	543	550	576	591	568	519	558	584	532	561	557	553	549	590	552	576	553	547	561	549	598	552	519	536	569	543	551	539	573	571	623	620	542	540	526	572	557	526	556	573	547	579	624	531	548	554	543	597	541	589	586	591	577	593	549	564	548	602	569	540	587	583	536	533	585	585	565	529	600	523	536	546	554	561	574	550	576	613	568	604	551	595	543	560	582	540	563	576	577	567	573	592	578	530	541	580	548	540	567	590	561	583	548	539	555	525	586	544	577	573	554	555	580	565	546	534	515	535	526	534	556	583	572	560	558	584	569	567	606	580	604	504	526	598	548	559	578	586	570	570	556	548	567	610	574	583	575	566	578	550	577	590	547	530	538	560	536	572	540	564	556	586	561	557	536	541	541	549	541	576	593	538	544	543	609	565	585	540	564	551	533	547	553	530	579	542	591	570	561	543	593	538	556	559	529	588	537	574	563	568	574	555	571	607	627	568	583	558	578	565	511	581	577	585	573	575	550	544	515	554	541	538	561	558	565	557	592	547	538	539	581	552	595	530	566	560	610	537	550	546	616	577	588	541	535	535	592	554	559	540	568	549	588	576	546	499	552	529	549	544	555	565	581	533	603	540	551	554	586	571	568	565	571	538	608	547	542	535	557	571	565	571	572	561	537	518	542	590	556	602	577	587	585	586	588	587	585	573	627	559	554	535	563	584	582	560	593	591	558	576	579	553	584	575	568	580	542	547	561	539	553	555	552	545	570	543	538	581	553	558	543	569	564	578	542	569	588	560	552	535	578	562	573	568	610	564	568	583	538	549	566	605	557	559	602	562	576	516	574	577	545	540	546	555	563	589	553	540	533	582	543	567	541	559	552	551	540	545	545	557	544	572	570	525	574	588	581	548	569	559	550	593	547	542	581	551	575	558	607	557	599	561	551	576	576	570	569	571	577	486	596	542	611	576	535	555	543	580	608	557	528	532	555	534	574	553	581	520	547	552	560	604	545	571	558	541	580	553	560	579	581	503	531	547	581	572	580	576	593	580	561	567	559	577	501	588	540	611	526	522	528	570	566	568	589	590	594	541	544	582	570	558	562	519	545	550	546	581	602	602	568	638	558	559	592	561	571	557	599	525	580	561	551	537	549	569	552	540	580	557	508	562	569	568	562	568	589	564	563	558	572	516	571	592	578	531	576	539	561	574	555	559	607	547	506	541	573	578	575	561	540	538	574	552	544	573	536	574	550	545	572	528	555	546	558	566	528	556	515	562	530	616	581	588	592	539	540	551	597	549	561	554	528	546	558	578	560	540	529	568	572	573	540	556	522	565	518	539	565	553	598	597	567	541	585	600	555	606	549	592	557
24526	20346	26107	24451	20331	8181	1053	733	625	538	560	499	482	487	513	441	448	405	447	431	399	423	417	386	403	404	398	404	399	339	415	405	375	407	441	397	374	385	378	408	376	378	385	400	371	391	381	406	386	348	384	350	412	410	402	397	383	379	360	385	364	356	341	381	381	417	388	392	399	390	402	390	388	370	422	386	378	368	364	393	403	372	343	372	397	388	405	394	375	398	370	392	369	380	398	368	379	375	368	411	384	344	401	379	349	350	395	378	388	379	365	364	395	401	367	395	368	386	338	384	371	365	335	362	369	391	359	377	390	380	388	406	420	425	361	389	408	359	401	362	394	404	421	342	348	380	409	395	391	410	348	397	379	387	382	388	370	361	394	378	356	367	400	366	365	348	361	405	387	342	382	389	402	310	367	371	362	342	372	368	366	411	382	380	401	380	354	366	382	381	329	383	351	374	398	395	378	401	366	393	386	384	350	418	391	375	368	400	391	371	382	371	388	368	372	381	374	368	384	400	383	399	358	391	391	360	340	374	397	389	359	378	393	364	362	368	380	394	376	398	369	375	357	403	404	341	359	341	373	368	384	348	367	360	361	367	360	360	385	380	372	376	381	408	374	373	395	392	395	360	351	362	380	357	363	353	375	362	365	387	421	407	402	357	376	356	358	346	388	368	449	414	388	405	399	388	368	341	413	405	352	376	413	383	383	401	359	368	365	381	403	369	352	368	393	370	391	403	405	350	394	365	361	399	389	385	377	374	398	382	359	365	346	347	390	386	418	363	352	368	383	380	336	390	365	371	425	387	396	377	414	368	352	374	356	389	371	395	373	384	404	365	363	364	367	370	371	377	375	368	405	361	371	335	380	374	406	361	336	384	359	387	368	400	384	381	372	366	367	383	332	343	382	382	385	365	382	379	371	325	386	357	406	368	359	391	396	371	377	342	362	390	394	370	372	375	378	379	394	354	372	426	383	352	333	404	389	362	379	385	360	336	371	359	388	412	394	376	400	371	363	394	359	352	385	411	380	372	401	373	371	391	384	388	394	353	391	355	346	403	340	384	400	376	402	352	398	364	380	399	381	382	372	404	391	376	393	390	385	366	376	375	398	353	398	354	408	408	351	407	376	374	399	388	420	371	392	398	366	387	389	360	363	343	420	339	418	383	374	392	368	415	372	357	364	392	373	379	355	395	385	401	370	385	408	359	392	401	379	346	432	375	383	390	391	383	409	394	353	385	379	360	340	389	400	364	390	410	387	361	380	384	392	362	348	352	371	370	371	377	414	383	359	402	374	384	366	377	412	406	363	379	397	341	376	377	390	355	418	382	360	447	377	389	385	333	389	370	341	390	422	399	395	411	389	396	377	401	425	362	356	388	361	367	384	387	380	363	362	337	381	349	354	374	352	361	401	384	384	371	379	362	350	378	360	370	394	353	366	371	374	409	365	396	375	373	394	414	386	367	383	382	361	401	370	359	378	373	351	344	369	411	358	366	369	383	365	382	394	340	383	362	347	348	353	354	368	330	400	405	358	396	358	413	338	407	343	361	365	391	409	326	344	405	319	335	374	349	352	383	398	403	355	365	368	391	360	373	358	389	422	353	378	397	387	374	401	365	391	400	401	386	417	388	362	372	384	365	370	389	385	392	410	381	375	369	359	370	377	354	377	407	357	391	374	367	397	359	398	380	372	372	386	343	374	368	393	372	368	359	423	379	402	368	380	380	392	406	373	375	393	392	386	355	399	371	349	368	355	373	368	403	384	392	421	373	361	330	386	358	378	384	390	430	377	374	386	384	383	371	376	391	401	368	343	373	367	412	363	366	347	354	402	393	359	382	355	363	364	361	397	363	398	356	388	422	405	359	387	368	372	393	345	414	356	395	360	364	373	387	363	390	373	381	373	384	373	383	380	405	371	376	405	370	387	369	370	370	385	362	391	384	378	335	394	424	367	382	355	367	390	408	360	370	362	372	378	376	392	333	370	365	379	394	377	347	353	377	401	373	403	356	366	372	372	406	389	373	380	382	385	385	354	357	384	329	375	372	391	374	399	377	364	396	397	384	372	397	372	391	363	349	373	394	346	395	398	377	350	376	404	350	383	389	390	363	409	368	376	425	368	393	358	385	367	374	343	350	373	388	364	364	362	360	360	391	385	362	389	362	386	388	356	375	384	386	417	444	386	374	388	356	357	385	378	383	385	361	376	334	344	386	367	379	345	350	382	388	398	395	406	384	365	398	364	384	382	411	349	413	353	357	376	367	391	391	399	357	370	356	375	357	397	399	391	366	368	340	360	348	349	380	395	369	448	383	379	372	399	366	381	348	357	367	395	382	357	388	376	405	413	402	375	358	327	388	375	377	351	399	387	361	383	397	366	381	341	388	396	356	372	383	400	359	391	389	384	363	353	344	355	396	407	402	394	418	398	358	353	414	389	351	370	374	425	371	370	367	407	432	365	394	399	363	393	387	357	357	383	407	357	379	361	408	409	374	375	348	381	363	373	403	378	381	381	386	382	410	420	386	369	402	400	374	401	386	373	386	371	368	385	373	352	425	352	375	406	392	386	372	406	395	386	423	397	371	403	369	379	378	417	378	372	355	385	400	373	392	373	361	368	398	385	344	400	392	400	395	377	371	379	378	378	397	381	402	340	411	382	400	386	355	406	387	359	363	367	423	369	358	372	375	391	381	391	364	352	367	393	392	346	396	357	370	377	360	357	366	387	371	384	382	395	365	370	411	390	373	327	339	374	384	362	356	421	392	393	402	390	423	366	371	360	379	372	389	388	391	371	397	356	366	410	377	388	373	413	392	378	379	321	414	391	371	357	385	419	401	392	348	379	369	366	376	402	347	359	390	374	421	358	397	367	421	358	383	406	391	365	359	389	398	374	388	381	372	388	371	354	358	415	375	442	381	406	366	383	373	387	342	378	394	386	384	343	362	375	356	345	368	388	347	393	382	395	404	395	380	377	338	380	363	372	372	374	398	369	368	334	348	362	343	399	363	400	381	417	322	382	371	357	382	337	367	387	369	377	359	353	432	373	370	403	393	405	426	364	404	399	393	397	383	372	347	387	366	369	382	363	414	400	371	361	382	357	352	400	401	372	406	370	391	385	378	382	368	386	378	351	395	376	353	381	355	371	400	355	365	396	358	382	379	372	360	386	382	370	369	370	406	369	380	393	377	403	394	357	359	395	344	367	353	381	416	376	398	375	380	395	391	384	366	374	379	385	380	367	352	396	334	357	401	391	366	385	392	383	362	407	357	403	375	371	382	345	383	388	381	366	359	372	390	353	372	361	411	405	375	360	383	355	382	377	377	379	348	403	388	361	341	353	386	366	380	397	401	372	344	379	351	372	354	366	370	348	355	346	398	387	360	396	366	391	359	369	387	339	365	412	382	387	392	349	356	404	369	369	361	376	385	383	418	384	399	398	399	378	396	359	348	383	380	381	340	348	374	366	420	347	431	367	380	387	380	366	368
31359	7985	7150	3864	2578	1863	1484	1194	970	898	794	698	665	626	572	527	512	512	504	525	500	480	488	438	420	444	434	423	417	422	451	457	429	394	405	400	427	413	417	410	433	419	410	399	386	375	405	423	410	390	400	408	397	398	402	387	414	390	375	413	366	393	410	383	442	402	414	378	392	391	394	424	376	395	379	394	429	380	374	388	400	352	372	418	381	386	409	427	429	411	405	403	389	390	408	441	372	387	352	384	402	413	392	383	388	388	380	398	417	377	389	389	388	419	420	388	411	394	405	394	401	369	370	400	404	386	381	428	403	414	357	390	415	375	395	383	421	423	403	388	405	403	394	379	416	373	407	349	430	386	392	372	399	420	383	384	416	372	414	410	370	361	393	419	387	384	390	376	406	418	382	411	372	382	405	357	408	386	418	381	415	381	384	387	374	432	391	391	403	423	390	397	399	400	414	384	406	374	429	387	404	372	388	381	367	396	432	406	409	431	364	368	382	380	390	407	377	389	424	390	397	379	399	385	393	420	396	417	362	409	382	386	409	399	396	379	411	368	397	406	391	417	396	361	393	372	369	388	407	404	401	409	410	366	386	385	394	390	380	405	354	408	366	420	380	405	380	396	366	402	386	379	396	440	382	363	419	375	384	408	397	398	368	392	369	366	398	391	394	392	413	411	399	407	387	359	399	392	347	399	376	364	411	383	376	393	413	406	391	374	358	386	391	340	393	385	382	395	408	390	362	402	382	407	368	383	375	368	376	385	423	393	417	368	386	389	412	413	404	380	395	371	389	418	378	397	395	406	387	439	336	374	388	373	416	394	401	404	394	417	388	419	394	428	400	381	370	405	392	425	390	381	418	386	385	431	373	400	413	401	380	415	384	355	364	385	420	394	411	414	384	397	394	391	404	377	376	365	391	379	411	403	382	402	392	373	389	386	409	402	379	398	418	385	423	410	415	406	376	404	374	385	358	408	391	390	370	406	426	399	371	369	364	394	407	344	410	366	451	362	405	354	365	386	374	427	388	394	397	381	424	387	399	421	405	378	367	406	358	406	433	394	405	407	335	388	378	426	396	384	363	372	395	376	416	396	365	391	439	377	391	384	402	379	423	422	417	411	410	401	406	399	376	374	386	420	413	401	352	385	371	400	357	380	402	405	421	381	392	403	389	405	391	426	374	403	355	380	393	402	412	361	414	396	401	389	394	413	391	366	388	411	379	378	388	365	374	397	399	411	413	399	377	422	367	396	423	383	409	409	429	359	387	403	366	378	411	373	392	377	405	407	402	394	410	392	412	392	390	391	387	399	413	356	362	411	378	407	401	382	379	408	403	382	370	368	399	385	409	411	391	414	410	363	423	412	416	369	354	403	381	402	407	407	379	381	419	401	404	408	406	373	379	367	414	363	378	410	384	400	404	419	426	396	412	379	369	410	404	384	367	426	373	394	405	405	397	403	404	391	395	374	377	383	398	397	363	403	375	396	426	391	386	405	404	424	400	419	422	390	382	395	380	391	385	398	397	409	401	449	374	352	356	414	411	380	382	372	405	396	432	372	390	371	399	391	421	400	389	393	402	366	399	377	370	396	397	391	380	389	367	400	406	380	413	409	392	417	414	393	431	394	442	389	383	404	435	414	409	376	402	389	404	373	360	405	381	377	411	409	425	382	339	403	398	372	429	450	376	397	386	396	398	395	371	351	411	388	386	420	353	416	397	349	391	408	413	379	397	353	399	385	401	381	359	398	378	384	397	402	389	408	393	415	400	367	414	390	386	373	390	403	359	392	391	424	411	367	407	383	421	361	398	426	387	374	382	408	398	435	408	385	390	410	404	468	416	402	388	384	376	440	391	412	390	420	397	377	376	390	399	422	406	405	394	388	363	400	363	399	386	391	402	395	374	394	381	387	358	379	366	352	421	371	369	390	418	415	392	404	403	370	404	411	384	407	434	343	418	387	403	406	382	368	349	366	388	383	417	389	411	404	391	417	370	383	426	387	375	401	378	431	388	419	398	367	409	407	390	380	396	365	385	348	395	412	416	356	380	410	377	362	368	415	373	388	404	392	377	354	386	396	400	368	405	377	388	411	405	370	400	373	384	397	399	412	404	407	407	394	396	358	385	373	401	406	375	382	385	398	342	394	408	382	417	374	367	410	379	399	394	374	434	379	389	374	394	393	364	379	405	410	373	376	383	398	379	359	377	388	392	430	421	387	392	327	411	376	371	377	369	392	406	393	391	421	386	386	372	385	398	376	416	422	365	386	384	416	344	398	386	401	393	398	398	366	394	378	364	392	406	396	384	380	364	383	413	376	375	377	400	397	422	357	402	359	406	373	381	388	371	368	370	421	387	406	421	407	418	384	399	385	365	370	411	404	397	392	376	414	370	384	404	386	378	361	412	369	367	391	424	405	386	395	418	373	391	410	375	426	409	388	401	381	431	379	412	412	376	412	388	396	417	394	390	423	373	400	366	383	380	366	384	410	425	398	414	401	387	408	400	397	402	371	377	390	401	392	411	402	380	393	386	368	373	401	372	365	454	402	405	400	377	395	372	401	397	398	395	387	393	388	423	423	392	374	419	387	389	381	378	438	381	403	393	365	388	386	365	395	359	385	392	404	375	378	362	387	392	364	408	395	414	393	399	416	394	393	377	365	377	392	374	407	366	378	358	394	414	385	427	397	382	376	401	405	360	391	368	415	395	393	420	398	378	394	439	386	372	414	419	374	382	407	402	365	405	389	405	434	407	383	391	363	439	409	443	417	411	399	362	396	372	395	374	387	348	400	382	429	380	397	413	382	393	385	419	402	385	372	396	367	389	403	387	409	396	427	402	386	389	415	411	363	409	369	418	378	393	347	401	391	394	427	392	334	371	398	390	391	377	394	396	361	409	369	391	368	375	401	376	377	416	411	381	384	381	351	383	369	375	388	407	378	373	385	439	372	394	359	393	416	388	386	399	382	433	387	392	389	358	363	394	366	400	386	399	435	360	362	436	414	350	402	399	366	410	379	441	371	359	394	379	429	378	424	422	392	369	403	372	345	395	372	408	383	419	405	389	390	393	392	389	372	375	382	384	418	432	411	373	419	396	395	420	380	412	401	395	351	354	421	404	379	403	409	361	401	396	410	381	386	386	382	398	410	355	383	363	377	398	382	418	368	371	409	416	414	393	393	378	386	363	416	402	401	411	418	362	387	379	361	319	397	385	402	369	363	412	410	424	388	361	391	418	391	403	418	392	415	395	368	386	412	395	377	397	419	365	388	412	404	412	385	402	373	406	406	372	402	414	395	398	406	368	394	374	381	367	375	418	370	378	382	411	391	391	461	383	418	398	398	408	396	419	399	380	372	399	391	396	406	436	383	395	398	385	375	401	372	429	401	378	395	410	363	406	380	378	414	426	367	414	406	392	395	415	413	405	399	387	363	369	361	423	390	395	410	419	415	382	387	396	378	392	397	405	395	375	352	372	378	408	363	375	379
22573	20330	26419	24109	20332	20385	7873	1679	1220	1118	1054	985	950	1013	882	919	869	865	865	832	799	807	800	797	821	765	790	755	791	768	763	736	785	734	782	737	808	808	756	772	781	794	737	741	785	736	792	777	747	715	748	727	748	741	747	759	777	773	705	788	708	786	759	707	723	772	752	729	771	737	782	731	730	766	736	737	740	704	792	769	754	703	809	784	715	764	779	734	748	753	715	728	699	763	754	777	740	723	696	756	733	719	742	777	719	766	754	733	766	717	741	820	730	762	782	710	704	715	790	763	724	699	748	708	754	775	793	751	713	785	711	740	750	764	771	770	775	793	757	782	769	735	802	734	750	742	743	784	729	723	759	737	732	718	750	790	758	767	720	695	726	751	740	751	779	725	740	735	743	707	802	745	746	811	755	771	784	708	768	754	768	756	758	732	724	718	741	727	754	756	795	748	710	779	760	715	780	761	724	745	750	743	779	766	732	731	776	800	742	747	751	777	747	772	765	788	747	745	739	790	755	801	763	729	727	801	779	733	748	744	802	771	706	760	770	807	735	770	704	773	767	713	706	744	732	705	712	742	758	735	761	719	743	716	742	762	713	767	724	725	747	719	736	734	730	738	699	801	760	739	757	711	738	734	713	775	697	714	742	782	728	788	717	706	757	752	752	811	765	710	741	804	720	744	772	745	746	746	738	783	743	713	767	719	716	752	706	767	771	694	706	795	799	755	741	772	749	793	730	730	755	723	776	751	720	787	743	748	777	743	736	735	760	776	754	771	764	761	761	758	773	752	732	775	693	742	705	765	747	785	800	748	741	739	743	744	739	717	729	708	729	726	758	709	781	718	776	746	699	740	771	756	729	774	711	775	740	752	749	737	761	745	769	718	723	763	755	732	754	766	730	744	711	717	749	765	701	720	792	778	717	746	729	742	771	713	710	727	745	742	742	767	739	746	721	738	762	757	713	787	760	733	753	766	735	759	710	757	764	750	757	714	746	781	750	793	720	767	690	753	773	709	730	714	735	698	763	713	744	763	709	746	783	724	737	769	754	775	771	741	797	761	743	742	757	747	728	733	750	757	731	815	730	714	700	734	743	749	690	738	724	742	770	769	758	762	780	766	727	752	776	719	720	756	734	780	768	784	720	738	745	746	736	721	764	756	750	725	800	741	758	772	786	761	703	743	809	780	755	767	747	715	736	727	738	796	780	748	744	718	753	745	749	768	729	740	727	740	784	731	777	731	794	788	700	728	749	697	701	757	754	732	723	709	719	742	782	757	817	752	777	711	749	729	752	738	762	763	740	738	763	719	755	751	741	681	785	783	732	764	702	707	734	739	774	744	741	752	714	778	734	782	726	775	736	700	757	736	740	714	751	741	782	668	734	736	729	715	746	764	745	762	716	697	729	718	696	734	750	732	768	766	689	730	751	744	739	766	751	740	727	719	740	822	747	761	740	758	734	756	764	768	788	760	722	774	713	761	796	701	719	754	734	729	738	690	718	769	737	768	751	807	733	719	727	747	772	758	785	732	751	778	780	770	727	692	720	710	756	768	759	775	765	740	722	760	786	705	727	763	725	751	763	772	777	749	733	747	748	761	724	738	730	736	753	783	773	768	760	719	758	699	744	747	693	713	696	764	774	775	755	735	732	736	719	778	721	733	762	762	762	712	783	757	737	767	749	730	754	688	713	737	712	777	769	787	767	738	768	704	726	787	713	714	756	737	730	746	775	715	778	785	730	770	739	748	747	735	741	796	760	746	803	765	734	737	738	716	746	738	763	710	789	728	758	759	699	725	750	722	702	781	763	681	711	727	739	756	770	807	754	734	761	730	706	725	773	787	740	699	722	720	727	750	791	725	680	753	712	733	790	742	785	688	722	746	722	742	770	753	759	758	728	793	723	724	766	761	794	745	769	744	734	738	764	792	712	724	756	749	793	719	784	751	733	773	732	771	759	724	723	723	766	757	779	769	787	771	732	682	735	776	754	757	724	727	728	764	747	786	747	768	713	719	729	795	744	780	711	713	775	725	767	721	750	765	755	742	730	797	730	740	767	745	768	766	769	745	713	775	714	710	739	771	730	747	773	780	731	755	709	736	740	734	696	759	736	787	702	759	777	747	769	720	759	735	787	813	764	761	705	747	811	788	753	718	763	756	773	751	767	715	733	708	740	740	740	774	762	745	705	760	738	770	703	798	749	768	745	792	733	766	800	713	727	733	748	784	757	701	772	734	675	754	754	723	808	752	729	717	727	751	772	738	727	733	761	754	751	738	737	715	738	716	737	702	749	739	773	781	756	761	733	727	790	778	759	718	729	690	760	751	742	740	756	704	749	724	706	775	753	752	719	728	725	768	739	757	801	754	762	754	775	764	779	746	800	771	777	749	739	766	763	759	734	762	731	795	746	725	771	759	772	792	764	699	761	691	731	779	767	706	735	740	759	754	772	744	734	724	759	735	741	783	753	744	815	735	721	768	803	730	808	764	763	685	746	740	803	779	729	725	739	753	711	725	745	788	770	789	734	747	742	812	751	759	728	738	736	764	766	741	772	744	756	718	786	709	734	723	727	791	806	735	746	757	771	763	765	721	757	767	726	761	719	721	720	764	746	696	752	736	769	761	721	747	800	768	739	713	775	755	695	748	700	759	735	741	786	779	740	710	737	698	721	739	769	755	763	751	772	788	785	704	772	728	675	728	733	774	726	801	755	783	733	794	724	739	756	768	727	743	726	744	816	706	717	694	725	737	736	765	731	765	788	741	728	790	724	725	792	769	755	742	750	787	802	751	740	751	786	723	760	735	746	795	703	733	731	728	760	713	765	738	778	789	746	757	787	734	775	750	754	761	741	766	742	786	723	741	739	767	699	728	731	786	760	718	711	711	730	752	719	696	730	755	797	746	767	747	788	761	739	758	719	717	773	787	754	753	795	750	729	732	745	702	762	739	693	707	745	720	722	805	752	733	767	736	750	737	712	736	762	775	708	809	778	737	748	756	760	729	725	718	731	746	744	770	711	729	741	697	738	732	723	755	690	779	753	747	767	766	732	789	754	728	768	741	736	726	755	717	738	762	719	802	780	726	759	731	755	757	752	727	711	719	705	780	766	758	774	740	749	765	770	745	716	731	733	738	725	731	755	706	768	746	778	740	694	767	710	746	813	739	780	755	759	746	774	748	732	761	786	748	740	658	740	678	727	733	732	776	772	710	757	741	771	743	709	731	745	728	757	770	751	754	743	725	713	757	753	750	759	822	745	712	780	755	743	734	745	755	724	754	718	772	749	743	766	746	789	766	696	760	764	751	720	790	695	744	759	728	686	712	740	747	714	706	780	756	743	748	775	751	788	786	771	798	781	734	747	746	793	765	732	758	763	765	788	732	792	712	790	771	783	778	720	732	764	768	789	773	766	739	672	739	786	776	753	744	751	770	730	723	743	705	718	751	778	738	727	794	729	778	750	684	774	744	744	725	735	748	741	754	746	738
29398	13272	12158	7125	4798	3501	2740	2274	1967	1700	1497	1335	1216	1146	1094	984	999	952	939	853	911	906	913	858	856	803	831	822	789	798	808	737	777	748	741	704	769	759	751	767	716	747	768	762	741	739	728	760	768	716	721	731	730	690	701	723	743	759	751	707	732	719	729	719	725	743	698	680	768	705	707	699	709	720	694	750	734	715	673	678	690	720	690	735	716	682	710	737	672	759	696	726	738	680	640	765	718	775	719	752	718	716	727	742	740	708	732	736	675	744	685	768	706	663	728	699	658	732	777	682	750	736	709	695	668	776	708	715	720	762	746	720	764	677	737	727	715	791	732	714	721	731	717	695	690	725	730	691	763	742	742	729	710	721	699	742	668	778	756	702	726	735	782	719	722	731	725	716	731	764	745	739	701	727	714	741	732	689	683	712	721	703	732	716	696	736	693	736	728	727	729	733	717	749	768	823	667	679	738	692	697	729	723	714	713	682	723	715	715	748	730	768	727	740	713	747	738	732	757	768	747	701	745	745	680	765	760	728	746	713	731	681	736	703	751	715	707	724	710	709	721	731	734	726	702	722	674	689	689	719	739	723	735	667	721	709	733	734	687	702	754	644	694	697	726	706	731	748	688	719	750	740	715	703	660	735	719	654	704	697	671	735	696	788	741	685	718	692	745	714	701	698	683	695	732	711	718	687	706	753	726	698	665	682	708	754	733	700	760	728	689	713	713	705	688	718	750	687	742	690	743	721	748	692	756	761	684	735	722	738	729	675	733	757	699	738	680	720	730	722	716	712	719	694	688	692	695	708	722	686	695	727	718	723	702	714	720	690	748	750	746	709	740	746	690	747	699	686	727	698	695	711	700	735	734	746	728	754	770	754	716	732	721	727	676	709	717	693	703	712	728	696	767	711	710	692	757	697	661	688	693	715	778	757	701	811	724	729	702	736	737	696	713	692	747	702	766	722	685	713	676	743	754	699	692	708	715	762	721	698	709	695	707	714	692	691	683	674	718	717	760	760	743	710	736	709	694	711	713	749	750	722	720	733	720	690	699	743	700	719	727	749	723	693	703	735	710	756	708	723	707	758	731	685	714	665	708	777	765	707	709	712	704	672	699	710	694	715	715	696	752	725	737	729	703	711	715	647	710	701	721	673	695	705	730	679	729	698	705	680	707	732	737	691	680	733	680	745	708	716	741	723	673	722	721	684	697	744	696	730	762	705	709	725	730	712	729	708	728	742	729	710	685	734	749	721	700	727	666	764	693	726	708	701	769	697	721	696	695	678	652	781	753	770	722	713	714	738	737	700	716	764	757	746	696	659	753	686	738	716	703	751	677	731	705	718	727	747	714	723	697	724	749	771	695	735	753	684	732	715	666	760	741	684	743	718	728	702	726	720	735	716	715	737	700	725	695	672	718	716	689	696	738	721	714	697	752	747	701	731	719	704	642	702	653	714	666	739	728	728	702	721	761	693	789	733	706	658	702	746	737	720	698	752	736	764	690	700	715	749	761	701	763	719	680	720	729	715	734	699	720	728	719	741	729	696	716	716	674	712	707	735	711	694	732	705	697	724	658	707	696	706	725	762	735	709	705	730	720	709	695	722	707	707	718	714	742	702	702	735	716	721	731	677	750	737	711	704	735	753	678	690	705	732	739	718	730	667	728	754	756	732	716	696	691	712	678	717	756	671	729	680	693	727	728	698	726	696	713	714	707	715	739	738	704	734	682	737	694	694	735	714	684	695	712	692	707	693	712	668	711	690	678	660	686	696	701	733	717	668	699	751	689	704	713	751	708	701	735	700	733	693	726	743	715	714	708	686	728	731	712	694	743	672	715	703	765	703	717	678	705	694	722	728	758	743	696	695	703	688	752	716	687	695	715	727	697	735	681	710	665	729	728	731	735	687	704	672	731	681	684	772	741	685	700	749	708	695	688	754	702	709	729	713	745	773	735	708	684	748	725	729	702	731	737	715	694	700	716	737	737	703	680	725	731	736	724	722	691	730	710	742	712	757	673	762	735	748	733	711	705	691	680	706	734	710	742	673	777	686	733	711	732	672	735	696	738	772	744	715	699	727	700	724	719	736	657	714	734	737	710	723	728	715	720	749	696	758	742	723	740	740	721	702	695	714	685	731	706	727	724	672	687	699	693	714	727	750	734	771	733	687	754	744	702	697	776	735	772	717	685	726	734	762	734	774	712	722	722	698	767	739	761	711	730	782	736	728	713	717	759	718	710	713	746	747	721	752	687	756	746	688	771	736	715	728	734	677	689	679	728	693	673	692	773	673	708	709	742	762	758	707	701	721	711	659	760	779	729	734	700	669	664	688	758	752	687	654	729	703	722	736	771	740	723	704	710	683	694	728	718	725	730	680	750	648	727	668	709	710	718	750	709	686	718	717	668	715	753	705	717	731	700	752	701	725	726	711	724	745	725	700	743	735	717	758	716	695	654	700	698	724	712	685	731	732	722	710	745	689	713	647	764	729	722	657	696	720	740	700	677	737	681	692	716	722	740	719	693	730	747	713	739	679	739	697	713	702	728	726	731	718	710	682	691	695	709	709	683	742	691	718	703	713	723	739	741	717	711	708	770	718	706	736	717	690	739	752	682	759	703	725	709	693	759	698	728	715	745	739	755	760	736	701	712	697	756	722	702	730	722	712	719	680	745	755	724	735	750	692	704	739	737	736	690	695	775	709	725	704	740	761	707	714	699	713	711	755	712	736	725	724	705	717	740	672	714	748	674	733	773	731	742	691	677	700	700	720	753	712	696	691	714	665	758	678	700	722	723	744	759	676	696	702	719	703	734	740	716	734	763	726	708	726	720	705	717	748	745	684	737	666	743	718	697	747	731	702	719	750	734	683	697	690	728	664	746	730	668	728	722	707	713	734	711	736	738	708	719	681	727	714	704	762	737	703	721	733	732	701	752	764	712	676	709	685	723	706	713	727	705	739	738	668	670	718	721	679	722	741	719	703	697	733	709	751	702	773	734	749	658	703	720	693	711	707	717	766	701	715	705	715	779	725	699	701	736	728	678	710	716	688	690	717	696	748	722	688	745	717	678	716	746	674	726	720	744	723	685	743	730	687	687	721	699	688	700	710	726	737	705	708	757	744	737	641	682	806	670	725	692	694	672	720	759	704	720	704	717	664	671	675	696	678	745	665	701	736	700	731	697	719	751	708	698	729	745	683	757	713	743	743	711	753	712	703	726	770	724	708	691	695	700	702	688	709	714	743	733	726	743	715	706	701	687	691	702	704	779	707	721	726	675	683	723	741	772	748	699	673	732	730	725	691	726	709	711	730	690	692	752	719	698	700	657	718	752	695	719	728	719	722	712	666	724	742	684	682	749	698	711	707	687	711	711	736	699	751	749	735	736	706	676	731	729	759	745	758	689	719	720	740	705	702	745	744	684	747	721	705	769	700	730	709	726	705	711	719	729	680	723	695	734	718	682	720	720	659	737	749	687	724	709	733	769	727
32138	14565	2418	753	615	560	577	545	547	545	552	485	519	525	558	535	553	495	528	465	536	533	573	500	505	500	514	510	547	509	505	507	581	520	477	511	494	519	532	528	491	536	506	542	511	517	548	567	544	508	538	559	531	528	541	524	513	539	488	520	555	513	526	512	506	441	522	516	531	533	516	526	531	527	514	513	541	515	516	507	528	514	556	533	504	525	576	555	491	507	514	518	529	540	497	521	551	505	519	508	514	493	483	520	469	514	516	526	514	537	518	544	530	527	486	514	531	526	519	498	492	489	503	521	531	552	529	478	476	509	558	573	529	538	502	511	517	505	504	528	541	516	551	511	496	526	515	526	490	507	515	516	558	500	528	515	529	549	541	514	534	542	523	518	482	525	550	499	542	533	561	529	523	523	480	523	500	546	531	557	505	501	505	548	534	502	517	506	496	522	525	527	552	492	477	517	544	547	531	504	492	523	540	519	552	515	542	501	534	565	513	554	512	538	511	529	498	519	512	519	515	514	457	524	546	535	521	504	501	552	522	546	548	529	518	553	530	483	500	541	518	477	521	500	542	515	481	514	529	544	557	542	501	517	512	512	509	484	546	545	510	516	528	525	494	539	505	509	535	515	558	528	519	488	498	485	538	509	520	541	517	471	526	515	515	536	527	515	539	534	565	532	488	522	526	534	518	546	551	476	548	487	543	512	501	501	493	538	552	534	548	555	504	519	548	500	491	503	500	531	478	565	521	465	493	501	500	520	505	498	516	512	533	575	531	492	553	525	494	526	466	539	476	552	541	542	499	533	546	540	514	481	514	513	523	548	532	520	543	497	539	513	519	538	503	558	512	530	464	508	495	486	488	531	547	511	535	530	566	526	512	501	485	524	541	545	504	503	508	536	510	518	491	522	543	484	511	551	514	530	529	495	495	458	518	525	517	502	498	522	527	512	483	491	481	512	494	533	561	527	535	550	565	498	541	497	528	487	488	469	494	544	522	533	520	533	523	521	515	514	519	547	554	537	513	519	512	555	536	522	564	502	559	503	496	511	538	522	522	508	495	520	500	528	519	485	512	508	519	542	557	512	514	515	519	529	530	538	503	506	556	546	513	494	548	507	525	494	556	517	455	515	484	502	505	496	481	507	529	554	520	549	522	543	515	532	514	488	493	517	547	518	527	501	521	523	495	526	527	539	557	512	493	516	534	500	572	537	574	533	531	517	555	525	524	487	512	499	517	554	512	570	522	501	543	501	530	511	479	479	523	543	472	541	544	509	512	492	517	515	491	532	555	564	539	520	555	541	507	527	506	560	508	546	511	494	533	523	527	484	569	556	552	536	554	519	500	504	495	537	486	545	530	551	520	517	488	522	526	516	549	495	499	532	479	545	517	521	576	475	525	520	531	511	525	523	482	497	548	497	536	513	548	499	556	527	537	513	509	519	514	494	480	524	508	519	514	528	526	543	485	552	522	506	543	527	528	491	515	545	516	529	519	531	519	513	533	532	482	505	488	500	522	548	522	534	517	534	539	490	497	532	546	504	493	505	498	528	524	531	519	518	509	522	579	542	548	512	522	534	502	471	508	551	513	532	516	520	502	521	499	473	478	527	521	526	540	536	500	505	514	508	497	501	545	515	500	509	477	553	517	557	504	515	487	483	524	549	525	519	494	531	558	466	539	502	532	496	531	580	521	545	517	510	518	525	485	479	537	529	519	507	553	530	522	512	541	546	495	526	481	483	497	506	536	568	529	532	553	494	500	518	478	531	539	494	534	535	526	537	542	578	523	509	490	499	530	482	497	530	532	526	546	529	533	485	515	533	473	539	509	487	535	513	531	556	526	559	542	560	496	547	569	519	521	493	525	466	526	523	477	533	505	518	546	543	556	527	544	504	497	518	522	537	523	514	504	525	504	508	508	549	519	491	507	517	493	557	489	532	519	521	531	506	513	522	517	547	496	553	522	486	535	515	535	547	521	538	523	493	538	458	523	530	532	520	537	510	535	514	522	519	518	507	525	537	564	487	548	539	549	498	487	554	540	502	463	525	511	513	523	508	506	531	533	514	549	526	514	478	497	538	559	499	548	573	546	492	532	521	549	528	524	571	542	535	496	575	463	528	530	514	534	496	528	538	515	528	497	485	522	535	536	512	517	528	491	500	515	553	502	534	529	522	512	484	499	521	511	502	494	537	555	568	524	558	549	481	496	537	514	537	529	560	519	525	487	538	506	513	463	495	524	502	515	520	569	505	506	562	502	541	545	550	502	562	552	527	531	531	498	516	496	491	529	553	552	505	556	502	521	512	518	547	517	522	488	513	548	540	500	509	478	538	496	485	472	501	533	527	548	510	517	526	529	546	491	531	519	474	547	541	539	500	537	537	529	579	506	562	552	525	522	517	493	504	517	511	480	537	519	506	478	500	510	520	557	506	504	551	500	519	509	523	494	571	518	497	506	522	544	531	535	551	536	545	541	495	495	508	552	525	506	490	566	530	505	548	510	496	472	547	505	521	520	512	502	526	477	524	535	533	574	587	523	521	520	520	505	521	511	512	523	513	496	514	512	525	519	513	534	516	536	494	519	481	502	508	536	518	504	532	539	531	508	534	513	527	522	510	476	544	505	497	561	522	525	525	483	514	510	502	505	519	509	515	536	517	573	504	516	513	506	519	544	479	533	500	535	520	487	509	543	499	522	533	524	490	506	539	469	511	549	519	574	561	534	502	538	590	538	486	484	520	516	535	559	541	512	478	480	525	535	563	504	536	524	550	465	512	480	510	535	519	507	472	533	499	497	553	548	559	530	493	528	535	503	530	543	542	521	500	500	540	517	524	520	547	458	567	536	531	521	517	569	557	548	537	470	516	559	495	560	547	502	491	513	491	516	522	531	527	529	527	502	539	494	530	564	477	531	535	521	537	479	525	563	511	499	507	524	564	485	522	495	491	557	521	502	530	536	506	471	500	516	567	516	452	482	536	487	524	527	523	488	546	515	545	521	501	501	518	547	549	506	546	522	530	544	535	507	517	462	583	540	529	523	522	492	490	514	527	513	535	509	505	540	551	496	495	491	511	511	498	522	516	499	558	521	528	509	526	535	509	546	567	524	512	544	501	568	518	522	498	512	569	516	472	505	537	522	531	479	523	519	487	511	507	524	513	527	507	539	494	499	478	502	530	516	508	519	497	526	504	544	483	538	545	528	552	523	573	506	519	497	549	552	520	533	570	557	509	488	486	547	534	517	505	555	506	556	491	520	496	504	508	495	506	524	513	550	497	548	556	527	531	529	535	507	522	499	512	524	500	515	490	531	527	564	486	529	542	537	524	564	518	517	490	524	532	486	499	540	506	587	543	510	519	547	496	504	525	536	544	524	496	536	515	508	514	508	507	546	544	530	511	508	521	511	510	532	527	517	503	500	522	508	496	538	520	506	545	512	540	536	525	505	496	557	525	475	499	507	525	538	534	525	547	554	515	544	513	550	481	523	539
21702	1029	897	758	665	650	590	563	604	569	577	521	574	590	565	621	551	583	560	540	517	573	558	559	596	558	565	560	557	562	580	549	575	578	558	565	498	567	535	598	559	554	550	518	492	539	524	558	573	533	602	585	543	545	571	519	539	570	580	542	522	517	566	590	598	593	528	607	529	589	566	579	585	554	596	566	534	514	525	553	562	532	552	512	561	568	550	562	489	584	573	588	575	549	542	553	493	532	563	476	536	549	524	538	544	594	587	543	609	564	505	526	588	553	577	564	555	555	547	503	553	560	582	593	569	544	544	579	555	556	568	547	565	519	567	571	561	538	532	580	555	528	598	561	544	588	520	563	548	543	563	546	556	599	547	536	496	516	545	542	519	589	550	567	518	530	531	531	543	517	552	544	565	555	544	589	590	565	552	560	572	540	568	552	535	576	505	560	549	549	555	584	543	545	591	540	572	580	520	523	549	590	555	563	546	554	537	582	558	512	537	544	567	556	539	551	559	556	541	544	562	562	548	523	563	560	561	558	584	574	564	555	565	516	574	538	556	560	555	565	576	583	534	568	545	581	594	523	520	554	575	532	582	568	539	574	569	555	568	544	570	528	595	566	565	575	597	550	543	525	550	558	551	556	553	555	557	525	544	583	563	540	577	522	522	560	540	574	504	556	504	549	589	532	541	543	583	541	530	546	567	562	529	561	529	547	532	492	567	585	568	539	534	532	570	547	532	564	545	575	523	540	550	547	550	568	535	536	532	555	559	556	548	555	575	579	537	582	524	558	562	554	555	554	548	536	535	534	570	539	572	575	549	550	548	524	579	533	552	590	536	536	523	559	553	547	564	525	584	578	544	508	532	526	533	584	583	556	568	542	500	605	566	525	570	534	544	553	576	519	529	553	579	592	557	575	581	569	553	541	567	613	527	575	575	588	567	582	590	562	617	511	592	528	561	559	562	525	610	531	527	539	544	550	548	553	547	516	517	564	552	558	585	552	541	559	557	553	526	547	565	568	566	554	570	542	569	542	559	548	515	555	601	577	517	544	531	588	605	578	545	553	576	562	549	544	565	581	561	501	566	571	588	538	549	561	599	536	533	539	545	533	547	584	518	530	553	562	542	528	526	576	534	557	539	529	572	565	548	561	557	562	537	515	536	588	567	549	606	564	524	540	516	556	578	556	550	547	561	554	544	564	512	589	513	565	572	536	534	567	553	593	553	511	561	534	547	558	547	557	541	541	564	525	559	552	554	563	508	521	517	569	551	628	601	529	536	569	580	544	600	544	546	557	571	559	509	541	482	546	577	555	551	542	571	541	525	617	544	532	551	560	533	529	595	545	558	549	554	540	524	565	531	546	561	545	563	561	514	529	551	555	561	541	528	509	549	608	558	548	512	532	535	554	547	557	548	551	589	592	590	545	522	543	560	538	583	524	566	600	567	592	573	533	565	552	514	565	526	557	557	528	586	551	534	571	556	567	562	583	574	563	605	525	533	580	540	562	596	557	575	554	574	534	569	531	537	539	574	592	567	577	560	556	531	570	569	537	584	558	539	529	534	554	549	595	542	560	570	597	535	539	535	537	527	526	572	578	557	524	579	560	552	571	543	561	538	576	566	516	565	524	573	555	570	562	505	531	545	529	554	566	513	596	515	544	561	532	517	546	540	592	498	550	566	521	553	561	627	544	509	576	548	527	497	564	517	551	535	562	530	521	572	531	587	537	560	573	566	569	613	564	547	534	531	539	523	553	576	611	574	593	546	536	557	512	551	558	551	553	568	551	535	521	580	599	557	566	596	558	575	576	574	516	543	574	566	578	561	555	573	582	572	515	570	572	517	521	588	515	530	596	529	580	562	533	560	543	517	583	571	544	550	529	540	556	542	547	532	488	603	565	519	521	583	533	545	567	517	565	529	512	518	569	536	531	561	567	554	573	608	541	531	548	578	590	536	551	499	528	582	565	574	559	550	550	540	533	573	581	568	595	538	537	548	536	549	542	569	584	568	526	572	526	528	543	529	571	514	584	544	531	543	558	554	522	606	563	540	551	547	507	574	570	566	553	568	558	513	540	572	595	569	551	518	562	536	548	564	561	571	574	555	553	601	566	553	549	582	552	567	507	549	566	539	578	556	590	499	583	560	558	559	543	543	575	554	554	535	544	558	548	543	536	520	578	602	582	544	532	530	575	541	554	574	552	559	541	553	559	562	577	547	509	560	581	595	496	547	556	566	506	576	549	569	520	538	586	572	566	529	541	530	585	547	567	571	566	541	569	572	538	545	547	564	539	552	501	594	552	570	541	572	542	564	572	554	587	549	535	569	580	529	540	569	558	595	555	498	546	536	586	590	573	560	525	551	598	572	548	553	527	542	522	547	524	568	537	544	562	572	540	558	570	601	557	564	590	554	554	533	568	572	579	581	562	558	572	554	574	625	548	521	548	553	561	577	620	562	557	569	568	541	520	577	545	532	574	545	531	514	566	571	589	572	565	575	564	566	546	509	535	546	533	557	552	542	561	543	555	547	540	564	566	552	588	529	565	508	562	557	536	538	496	569	585	593	563	577	571	583	567	543	568	543	561	545	558	536	554	491	573	525	567	541	568	548	548	545	543	527	574	574	578	557	530	559	550	587	552	536	593	526	551	532	557	580	535	573	504	581	552	559	535	559	526	559	530	564	562	538	525	555	560	579	521	565	511	550	559	555	556	556	519	565	529	537	585	538	540	568	558	554	552	557	575	518	521	535	557	536	531	550	555	552	578	557	545	528	541	570	537	528	521	541	535	527	543	555	581	548	537	514	557	581	578	533	560	543	533	546	541	554	550	525	548	550	569	535	528	500	563	551	549	559	554	558	559	548	576	532	559	534	548	572	532	542	572	564	563	566	551	538	591	566	583	547	544	547	573	554	530	532	587	582	531	557	528	563	574	535	558	602	576	524	522	532	520	563	534	553	548	526	568	534	546	552	576	525	568	576	522	574	547	549	574	537	526	523	544	574	560	542	559	558	506	519	558	576	555	535	559	535	536	551	559	576	554	570	609	530	557	594	564	584	572	520	551	564	537	535	568	556	549	501	553	515	518	550	542	499	579	543	547	568	553	572	508	540	542	553	582	579	511	533	552	568	549	566	545	577	573	546	519	520	582	538	583	556	506	521	568	562	531	632	522	554	579	536	580	537	566	542	551	523	582	553	540	565	571	516	579	545	582	581	516	576	542	570	590	558	546	559	525	550	590	533	527	529	559	594	567	524	554	523	535	542	577	538	581	556	536	572	572	597	543	552	550	555	524	567	592	554	562	542	539	525	555	552	602	536	554	531	566	539	586	620	538	552	569	544	557	537	544	562	585	600	565	563	511	585	506	514	561	530	569	563	590	585	548	538	515	613	528	568	533	552	523	567	539	557	529	591	545	549	568	539	549	541	540	544	514	528	559	543	531	543	536	588	543	539	572	571	561	544	585	557	543	563	603	538	542	543	546	517	502
24574	20337	25900	24639	20295	7710	1045	681	651	567	536	462	480	492	442	428	382	407	429	427	446	438	439	412	416	389	399	391	379	393	394	353	384	380	401	378	403	395	400	346	385	330	402	388	403	344	384	385	409	375	363	367	367	382	392	389	380	356	377	399	375	405	351	349	389	403	382	393	395	364	389	362	435	391	401	370	421	371	381	365	354	373	359	386	375	369	361	360	354	346	391	375	390	359	383	393	381	386	391	403	361	385	397	387	383	376	370	358	402	349	385	372	363	378	360	363	348	328	397	360	392	379	397	373	353	401	354	366	353	410	367	387	383	378	402	406	368	373	391	341	348	382	398	391	394	369	363	393	360	384	397	375	388	354	402	391	351	387	389	354	358	375	376	366	407	374	361	366	355	402	399	365	361	384	392	386	366	371	362	375	372	343	384	367	396	389	377	372	383	402	353	391	361	366	378	402	392	352	382	361	373	372	382	401	383	341	384	363	343	360	387	394	330	398	385	369	403	374	368	363	416	343	399	383	379	374	368	383	369	359	373	364	374	388	359	375	379	392	328	367	387	358	335	352	382	391	414	405	347	373	351	353	362	375	367	345	376	387	363	360	371	322	355	371	375	373	370	386	418	363	419	364	367	378	375	375	373	392	422	348	351	344	395	378	363	342	350	431	353	400	379	352	370	421	328	371	385	425	381	381	361	373	374	377	361	399	373	360	390	397	408	359	391	356	397	363	385	387	366	396	360	346	376	373	372	375	381	357	386	392	354	352	359	386	358	415	361	371	414	348	377	374	366	343	351	362	393	357	357	372	373	374	370	353	399	361	386	390	364	388	403	375	333	357	349	368	367	376	404	349	394	349	371	359	387	387	351	381	372	402	346	405	382	428	364	396	365	392	377	374	372	363	337	365	378	334	408	366	343	380	374	340	378	405	387	388	368	391	378	376	320	397	345	364	392	366	382	386	360	359	359	363	327	357	344	371	382	364	392	405	377	386	353	382	383	352	368	364	407	367	383	367	378	357	383	341	379	355	365	363	359	387	343	375	365	344	387	376	368	364	397	374	348	348	362	382	411	344	382	342	344	348	389	393	380	399	393	368	382	377	365	328	381	384	393	361	401	383	382	369	362	340	380	356	356	381	370	377	388	354	375	393	380	354	429	363	357	348	367	369	424	371	383	390	390	374	396	389	384	359	349	373	376	373	363	365	394	389	361	358	337	365	386	400	336	354	338	386	382	368	375	369	358	386	375	368	372	382	381	358	358	400	394	347	396	404	346	365	372	342	389	373	355	386	356	361	382	370	337	339	375	398	377	373	365	411	371	338	379	383	366	391	357	406	378	385	388	376	394	379	329	375	396	371	368	404	393	346	349	389	401	361	383	395	412	362	368	370	386	393	340	341	379	420	389	342	424	369	424	389	406	363	387	386	385	371	353	367	389	357	400	390	359	367	334	397	396	407	355	358	367	364	385	383	399	360	377	406	384	382	366	409	389	405	356	375	386	353	370	358	394	388	414	334	389	362	366	389	399	358	349	363	375	372	375	359	394	346	395	379	367	367	352	369	373	392	385	332	379	380	388	356	357	310	392	417	365	409	383	351	362	351	404	396	344	353	387	395	379	406	406	388	359	375	397	387	376	373	392	382	387	373	356	351	382	390	389	395	352	370	393	402	376	373	346	375	358	382	360	363	407	334	397	357	397	373	397	358	340	414	377	381	356	365	373	400	392	375	367	384	342	356	400	385	345	355	384	372	374	404	374	367	390	407	318	346	367	384	376	375	412	365	360	365	375	410	361	346	373	363	372	401	378	400	373	356	373	356	376	371	343	349	411	388	347	383	346	365	413	385	363	367	381	383	393	352	363	353	351	358	388	373	372	348	388	337	390	408	359	358	386	386	339	384	389	361	358	383	378	348	351	352	349	356	353	344	374	360	400	389	350	367	379	365	363	375	364	330	370	384	390	371	395	388	368	358	354	361	359	351	371	380	419	399	414	376	397	360	369	367	347	408	384	351	368	378	379	353	347	403	378	368	385	386	359	343	364	368	363	356	383	416	357	372	368	352	335	372	363	350	406	346	362	390	390	358	336	375	370	343	370	388	347	358	376	383	402	382	377	377	364	369	379	357	347	385	431	401	354	373	418	414	388	342	354	365	376	364	368	372	367	364	363	383	377	368	405	378	355	352	380	390	372	367	379	392	416	371	407	401	369	383	363	384	365	380	361	383	379	334	392	346	364	403	365	387	386	366	350	380	408	330	370	387	361	375	369	339	364	372	369	382	394	337	344	378	362	393	386	406	387	381	379	438	370	413	319	402	396	392	381	361	389	354	391	410	390	375	397	355	407	380	370	331	348	443	398	369	331	385	376	393	366	360	381	381	396	371	399	368	359	351	354	405	378	378	397	348	412	377	354	381	350	343	373	358	394	371	371	342	376	380	379	367	413	348	367	367	358	383	358	370	405	408	368	390	362	361	395	370	360	402	398	433	382	369	371	365	358	366	350	373	385	378	355	362	402	336	360	372	382	378	396	387	382	333	410	369	372	384	369	374	361	375	404	379	341	386	392	362	362	374	340	364	400	348	343	393	329	410	359	364	349	403	351	366	342	401	374	343	389	383	363	336	383	351	368	361	360	388	406	423	397	345	384	358	355	354	355	392	376	351	348	371	377	370	364	357	372	350	409	397	415	421	395	344	378	358	331	353	412	384	350	359	349	384	384	367	388	371	374	382	381	403	376	407	373	380	361	400	342	375	389	357	400	386	380	385	377	396	397	411	410	400	395	372	390	334	392	335	334	386	398	376	382	395	392	381	364	380	405	401	400	371	366	374	367	369	378	376	363	369	374	404	369	392	389	364	391	369	358	388	402	335	359	375	377	385	367	384	384	391	395	377	363	401	400	386	349	389	352	355	374	390	358	364	383	363	387	375	387	353	405	368	364	357	392	392	339	370	374	380	381	358	348	370	346	375	361	409	385	367	394	369	344	388	372	400	362	362	387	402	387	389	385	355	373	368	379	383	367	389	409	408	379	391	343	406	392	355	379	383	409	401	360	377	399	362	363	368	400	369	384	369	402	363	359	407	384	383	373	364	363	382	382	373	368	354	401	368	363	345	371	346	378	330	382	375	353	355	346	381	392	374	363	349	403	364	409	375	396	370	364	353	365	338	339	414	398	387	385	381	353	402	393	379	375	379	387	372	400	386	367	355	379	348	361	369	365	344	350	403	388	360	379	421	403	376	370	342	369	373	365	350	407	357	357	335	407	361	386	392	391	387	342	348	370	367	373	397	386	362	368	359	336	376	376	386	388	373	387	392	344	414	351	363	389	385	367	372	357	360	356	398	370	378	425	340	358	346	376	374	375	410	360	378	360	384	390	372	381	388	368	386	365	373	397	391	363	374	367	374	392	344	363	395	360	419	377	386	347	381	394	366	365	362	356	353	391	357	401	370	346	347	398	349	373	388	372	350	391	410	398	357	376	371
33011	7638	7039	3726	2486	1823	1403	1148	974	872	751	668	667	646	586	574	576	470	531	528	500	465	450	440	441	432	406	426	411	427	438	417	419	415	424	421	404	389	420	394	394	413	376	451	437	371	385	432	412	399	410	393	402	382	395	399	376	394	414	393	378	391	417	389	342	400	377	358	396	400	371	425	372	382	412	378	357	403	381	367	390	367	419	401	351	379	370	381	388	419	413	386	373	372	408	404	420	351	409	385	411	430	392	390	380	387	394	374	380	377	398	415	422	370	394	376	376	390	418	415	424	346	398	386	401	396	377	413	430	382	411	396	381	356	366	389	389	431	388	372	362	393	400	389	399	416	400	398	376	382	388	322	399	391	361	377	396	365	400	388	362	414	402	397	359	417	379	417	414	431	378	421	432	384	381	397	420	361	377	383	364	426	402	376	384	404	389	366	410	404	365	404	409	403	385	397	400	368	385	391	378	398	387	346	432	397	406	427	403	404	398	406	368	372	362	417	385	385	429	425	393	376	421	348	390	368	397	388	399	397	422	424	401	394	413	416	384	382	353	407	396	382	380	391	374	381	413	363	365	414	402	412	374	390	399	373	403	387	384	386	386	433	396	370	391	369	413	407	398	392	397	350	360	382	383	357	413	368	398	380	362	360	394	390	403	392	367	396	384	373	389	392	388	358	376	417	377	385	393	344	395	389	350	380	337	409	393	401	349	410	383	388	353	398	407	374	396	400	332	362	424	408	372	400	389	392	372	381	380	388	389	436	394	385	409	360	396	382	386	396	371	384	370	371	412	385	355	387	353	392	387	397	379	390	366	404	389	398	369	406	364	394	390	429	419	380	382	375	371	416	409	405	394	361	389	376	403	410	390	352	385	422	393	361	407	404	383	404	393	396	389	388	390	366	407	383	384	401	384	369	357	399	394	429	391	366	367	361	409	392	394	377	367	385	386	379	402	373	370	367	384	401	414	378	375	393	376	422	404	380	371	389	425	405	416	374	384	394	353	417	404	412	379	399	397	384	383	365	388	396	387	395	375	415	360	383	396	395	400	381	374	408	417	399	378	371	387	399	393	377	363	386	377	431	365	370	408	409	360	401	369	362	378	390	424	407	377	408	370	388	349	387	387	363	405	395	384	388	369	383	368	372	410	410	370	369	415	379	387	388	403	366	417	407	409	375	352	433	406	381	373	383	393	344	357	410	383	419	412	377	400	402	362	429	390	409	405	405	402	370	379	440	408	384	391	393	409	390	373	372	401	402	382	399	367	412	378	412	375	432	405	383	373	381	391	387	376	410	388	362	392	412	363	385	393	397	411	412	365	332	409	404	393	381	376	417	403	412	380	378	426	364	362	367	396	381	392	401	389	408	375	402	365	383	417	400	398	384	377	369	405	405	369	392	416	365	378	400	401	420	389	377	412	405	389	442	420	359	405	401	395	372	382	373	408	403	383	363	398	359	397	335	362	380	443	389	386	414	374	453	406	389	395	379	409	428	381	400	378	387	393	390	361	401	404	391	398	386	393	420	411	364	408	399	373	361	397	383	404	405	400	410	375	382	419	419	383	372	397	372	400	370	375	376	402	407	392	407	389	347	373	412	422	411	386	398	387	418	367	378	417	369	373	387	390	413	378	386	372	355	407	440	412	396	357	364	386	383	375	387	395	365	408	392	422	447	389	390	365	390	391	413	368	368	356	365	380	361	376	357	352	379	404	364	398	408	386	423	398	369	405	389	374	373	371	405	391	391	362	359	390	371	388	387	402	398	376	407	432	332	372	389	356	352	370	384	360	373	395	380	392	373	404	378	360	378	391	388	408	402	395	377	375	375	358	378	361	407	391	401	419	355	361	382	356	399	399	347	402	400	397	360	403	412	355	382	369	375	367	419	381	370	412	421	413	379	384	370	388	423	393	363	384	408	392	392	423	388	370	361	361	423	422	362	393	409	397	387	398	379	375	420	391	363	380	391	417	389	388	407	369	373	385	387	393	377	390	367	400	373	379	397	384	393	371	398	397	389	389	380	420	397	398	378	383	408	339	408	394	413	400	389	396	385	386	391	369	362	383	382	358	388	397	385	372	408	416	377	376	369	373	370	363	398	395	369	410	378	402	393	421	380	384	397	376	387	391	398	368	396	352	351	390	349	379	380	389	384	374	389	415	431	371	380	374	417	406	417	377	386	380	375	388	366	377	383	381	374	361	333	384	352	372	389	377	437	391	373	368	404	411	406	379	398	358	388	367	407	382	409	352	374	377	374	402	388	387	387	445	413	372	399	377	407	412	397	389	421	394	375	421	354	391	355	389	360	387	401	339	417	417	389	374	399	377	403	417	397	362	366	399	393	369	398	383	422	409	376	398	386	441	376	391	374	392	400	373	387	391	395	371	405	365	430	389	404	374	388	374	395	408	394	383	426	419	394	391	370	393	411	365	412	379	380	411	391	395	400	389	386	381	389	372	398	347	408	370	407	367	388	385	399	389	382	384	415	357	394	382	354	384	372	376	410	379	376	388	397	389	392	403	451	393	389	411	368	393	415	418	342	377	362	382	368	410	361	417	395	417	378	396	401	390	376	424	394	379	385	379	400	397	437	404	357	347	410	365	364	374	373	383	395	415	410	410	401	425	371	395	348	376	363	382	376	401	413	399	421	395	392	402	370	424	389	380	391	394	408	403	393	382	399	403	337	395	398	357	388	398	383	366	385	363	382	386	376	375	391	383	423	382	403	368	362	400	413	383	376	386	404	381	459	369	377	385	374	379	382	392	361	390	391	390	409	386	396	415	390	418	361	390	384	397	400	396	390	435	398	376	405	397	372	362	402	381	390	366	367	364	365	375	421	395	385	396	407	399	360	401	400	363	405	372	378	434	411	369	403	404	375	390	399	403	367	383	419	369	413	389	400	376	402	388	401	387	393	355	368	385	389	371	407	388	409	358	371	378	374	387	402	373	380	374	369	420	388	383	433	402	374	392	380	376	404	381	397	406	389	405	381	378	374	402	362	349	403	380	391	379	372	407	396	402	413	394	412	388	371	374	357	429	420	390	410	387	404	355	397	419	405	376	387	387	412	387	374	394	416	396	368	414	443	385	387	360	356	392	417	403	355	416	394	368	392	368	366	382	379	404	413	401	410	371	370	388	417	359	387	391	405	359	399	383	387	370	368	388	389	381	376	378	365	392	373	404	385	384	370	398	393	368	366	425	368	360	412	404	383	382	388	406	389	370	370	378	365	388	378	386	427	402	383	425	386	364	376	400	406	384	394	413	383	360	376	393	377	378	359	394	374	366	363	340	369	406	378	379	377	404	403	365	397	402	354	406	391	442	414	390	423	418	385	405	401	401	366	383	440	385	427	402	412	401	370	394	369	400	366	358	362	405	414	421	372	409	427	361	364	394	391	388	420	356	365	392	354	368	394	378	367	395	429	406	383	381	397	388	355	403	382	415	378	374	389	416	397	402	403	423	395	411	400	385	390	382	389
22595	20338	26472	24076	20343	20379	7714	1595	1232	1219	1108	992	984	990	937	872	844	840	902	866	835	857	839	809	808	833	757	820	758	738	787	804	740	798	782	784	821	750	811	768	742	783	730	722	789	720	748	732	721	782	759	774	771	755	768	748	730	741	740	742	743	833	745	789	750	739	751	802	737	799	738	818	750	722	729	787	745	773	715	772	790	757	752	835	789	771	761	728	755	764	722	769	683	776	682	742	792	794	738	796	744	722	728	779	763	775	720	696	703	743	740	794	755	737	740	761	730	700	782	756	742	738	757	807	745	745	738	786	765	778	770	719	776	782	773	783	749	748	818	747	703	794	748	773	718	763	745	756	727	766	734	775	771	741	738	793	756	725	750	754	760	750	725	724	769	801	740	788	809	798	722	767	711	753	710	720	751	801	764	806	759	747	732	714	744	774	776	790	764	757	743	777	772	780	759	708	714	757	802	767	723	718	727	696	772	790	749	730	766	752	759	750	760	748	695	751	760	753	775	784	777	777	721	751	686	738	767	755	760	763	777	761	764	709	756	783	738	748	761	783	789	775	735	724	739	782	690	732	733	726	776	755	721	747	761	744	763	770	753	777	758	747	705	795	730	739	721	737	734	776	735	732	768	776	771	776	732	736	766	783	758	763	719	782	772	771	776	738	700	760	758	780	803	764	790	757	746	755	758	778	759	750	786	717	738	732	768	748	756	769	762	792	814	728	772	735	795	713	761	756	790	727	770	784	779	751	785	785	724	748	790	763	757	699	739	804	740	748	775	683	757	756	726	730	754	745	776	719	752	822	750	705	739	785	735	763	781	724	735	708	743	760	843	734	748	753	749	805	763	774	807	758	727	712	732	781	702	752	762	742	722	734	736	724	754	794	737	768	761	759	757	707	753	734	731	727	754	718	750	734	755	796	722	782	760	734	745	716	730	749	714	768	712	816	814	782	713	728	743	704	751	806	736	657	706	750	729	758	738	705	823	739	738	784	748	739	771	786	793	764	731	738	774	777	758	768	717	804	712	763	762	741	709	781	763	743	728	713	763	713	746	728	754	802	789	748	755	726	816	757	736	770	788	751	725	760	715	797	748	817	814	795	699	767	740	727	767	800	719	726	740	779	745	704	772	788	784	773	789	753	771	732	790	760	755	737	697	773	739	743	767	733	758	751	769	747	720	765	730	755	786	758	744	752	758	755	759	732	780	731	775	726	740	751	814	762	717	762	737	715	746	723	808	705	725	719	754	777	752	763	746	769	774	818	744	772	749	732	741	759	803	720	747	747	749	801	707	768	781	778	768	723	751	704	776	767	721	726	768	782	719	734	733	736	767	739	773	815	792	731	779	709	751	717	728	802	736	788	739	650	763	736	797	728	705	757	767	721	785	763	777	765	764	721	762	767	753	739	778	770	790	819	780	723	752	730	767	729	755	763	760	746	737	706	768	719	718	716	729	810	724	726	698	814	711	719	744	723	722	795	737	731	741	740	777	824	754	746	757	741	738	730	765	757	739	748	761	794	768	733	774	733	798	731	790	796	754	812	732	744	738	710	745	730	760	738	777	789	727	736	762	703	778	782	742	800	804	767	698	732	730	725	747	737	769	740	715	690	751	729	727	773	767	711	717	747	760	703	726	776	735	762	776	764	774	796	754	721	840	753	763	751	715	781	760	772	773	704	770	732	711	714	766	697	695	768	785	724	735	769	698	784	724	732	693	762	713	761	764	739	739	764	729	753	727	766	738	701	761	765	803	719	719	806	763	745	703	762	730	710	739	730	758	761	745	737	737	795	728	743	733	741	722	801	751	711	776	695	769	758	785	750	735	744	757	783	802	767	725	746	718	738	769	760	790	704	703	749	764	718	726	756	758	676	796	786	738	821	735	759	708	772	742	749	782	721	711	720	766	727	785	742	802	787	726	761	759	777	769	718	734	757	760	725	763	771	760	735	772	738	786	743	727	786	844	721	731	732	774	734	787	735	787	713	753	761	776	747	792	756	817	781	692	760	760	736	753	776	839	741	750	773	783	770	720	764	785	728	741	781	762	737	765	744	803	741	736	767	796	784	780	784	724	776	770	698	741	781	737	776	740	779	762	704	739	759	726	674	763	748	698	744	743	751	760	741	756	756	718	718	694	803	757	747	673	757	738	799	739	746	741	779	718	734	741	748	745	745	766	723	741	753	752	766	702	795	733	727	727	772	758	743	748	726	755	745	757	766	746	768	751	827	763	755	714	734	729	768	767	746	737	727	725	760	780	769	727	727	731	699	711	783	765	714	739	708	758	742	759	760	783	749	766	761	765	709	734	804	775	729	804	780	771	755	781	742	745	764	776	690	816	763	771	737	725	754	753	793	769	736	786	767	728	738	756	720	773	757	770	765	723	754	760	765	694	743	773	714	730	774	781	770	763	685	780	776	708	734	727	750	761	774	774	723	728	760	765	810	715	741	737	718	783	727	792	777	725	775	768	760	765	746	738	736	761	716	767	761	764	781	717	734	816	753	739	695	799	710	773	799	737	721	776	734	788	760	735	758	731	725	739	781	735	740	714	757	781	741	733	701	715	747	684	751	745	711	767	796	744	795	774	672	752	718	746	761	734	785	747	744	731	748	723	739	715	711	717	739	784	776	757	741	749	723	757	762	735	714	762	723	754	763	744	766	762	795	706	735	783	747	753	715	748	728	753	790	715	751	751	822	776	804	738	726	775	696	746	739	738	746	795	731	794	707	763	735	744	789	708	730	762	716	709	744	755	806	718	724	757	800	740	697	728	709	766	761	768	765	765	743	761	754	731	773	769	748	758	782	717	673	777	743	777	801	763	712	740	750	775	744	752	749	729	764	747	747	763	741	750	759	768	752	777	787	762	714	708	704	753	739	725	802	774	757	794	719	720	731	752	744	763	797	745	771	759	773	748	774	779	720	751	725	787	761	771	739	757	729	714	698	786	745	725	738	817	740	732	773	722	749	731	797	787	761	786	772	769	759	719	734	732	678	752	757	767	730	794	771	759	728	709	743	746	756	776	781	791	743	761	717	713	723	782	786	736	770	783	774	745	720	749	784	737	755	787	763	758	787	787	755	691	739	769	778	763	749	732	730	774	758	776	731	793	718	785	711	767	766	725	711	702	715	728	731	768	795	758	752	780	746	733	708	741	723	756	691	761	745	695	736	747	775	776	734	781	714	775	755	778	770	782	758	816	736	723	756	754	757	748	734	767	752	731	727	775	722	758	763	736	738	764	736	733	756	736	755	757	723	767	770	729	752	719	713	772	794	786	761	759	741	771	708	741	760	774	786	765	759	786	774	699	708	760	787	739	767	775	783	773	736	703	724	791	732	756	793	768	741	783	735	738	733	747	688	761	783	766	754	771	736	779	755	749	761	721	769	739	752	721	714	770	749	727	766	760	709	712	749	776	720	812	724	747	762	760	761	719	762	772	792	738	739	754	764	752	733	734	703	783	730	749	771	741	754	773	786
28602	13192	12110	6837	4593	3395	2676	2238	1872	1644	1525	1375	1229	1199	1117	975	1054	1000	945	916	871	853	823	825	841	860	763	856	828	792	774	781	775	776	745	753	732	767	765	701	774	756	720	776	754	704	786	710	785	710	729	726	716	771	734	723	786	731	684	741	721	720	732	751	703	710	781	746	707	743	705	679	668	684	742	708	730	750	712	738	716	709	706	706	703	692	699	738	728	712	687	697	678	746	725	681	682	735	672	784	698	715	703	725	674	715	704	715	707	711	714	718	695	753	682	705	731	672	725	732	702	711	760	695	693	689	710	714	711	712	715	727	766	712	691	738	733	720	690	708	787	717	755	693	718	690	728	726	726	759	688	680	691	711	685	734	671	694	696	743	735	739	736	715	725	703	711	704	728	708	692	727	754	699	698	691	769	707	688	675	727	675	663	734	763	721	708	719	722	667	760	697	691	716	709	676	690	740	706	734	723	729	683	703	698	735	686	731	670	682	676	706	686	706	710	691	726	695	729	690	719	731	712	688	725	718	718	674	730	733	663	658	721	741	707	770	742	729	710	715	754	688	711	677	746	720	720	761	748	757	693	719	714	747	704	716	749	671	728	710	717	689	662	740	715	660	730	713	692	725	710	682	696	688	699	698	732	721	739	731	719	700	733	713	712	750	742	721	712	705	736	688	728	723	696	745	735	719	704	687	745	712	703	723	683	709	688	727	741	722	722	725	699	707	720	665	658	727	689	774	690	723	712	731	669	702	668	703	776	678	675	731	710	689	682	719	759	706	745	721	682	691	678	678	728	710	712	749	717	706	721	729	669	685	712	667	714	674	673	730	739	691	722	745	679	701	682	766	726	691	688	664	742	758	706	758	715	720	727	730	725	686	775	686	731	720	715	686	730	711	718	744	692	740	746	740	774	686	682	734	757	692	690	759	704	711	686	716	703	743	693	676	692	724	743	736	719	733	695	723	782	687	709	739	733	753	690	701	741	716	684	751	688	746	659	692	684	726	709	708	727	690	751	713	719	709	699	696	681	704	718	740	725	710	707	698	747	705	677	720	727	713	708	715	699	707	771	708	742	712	654	681	717	715	736	720	711	744	731	757	761	727	691	672	719	723	672	737	713	718	702	730	696	727	705	697	705	760	675	667	692	764	754	688	728	688	751	719	725	650	690	697	714	676	715	729	722	684	727	703	742	709	739	690	717	725	667	706	705	725	688	723	748	673	723	686	716	736	755	720	719	643	702	685	699	692	676	724	727	697	703	703	741	733	696	729	702	712	735	764	699	723	717	703	659	678	700	685	718	773	697	733	731	707	731	677	725	710	668	711	719	732	748	719	732	717	702	759	743	725	719	672	689	693	728	684	718	714	699	694	739	705	692	759	727	716	769	725	729	669	710	737	783	720	684	692	711	721	715	663	737	755	687	692	722	734	712	711	701	700	687	724	706	685	733	705	662	664	756	740	719	684	706	714	695	699	699	687	701	707	713	677	676	699	692	707	701	681	744	740	747	691	674	731	693	725	697	712	738	710	699	706	746	681	706	664	720	723	718	724	721	698	703	745	704	733	715	721	713	745	692	733	755	755	695	734	716	757	731	709	701	695	702	709	718	702	668	735	757	725	697	716	719	690	739	691	678	671	730	723	654	750	698	705	683	714	650	699	683	717	668	681	741	733	721	726	734	773	668	726	687	776	730	722	735	719	715	747	722	690	769	734	767	722	692	706	711	680	682	733	709	715	702	722	693	691	705	712	702	738	693	674	724	723	689	752	709	650	720	699	740	723	698	710	708	700	694	693	738	698	660	688	685	720	725	676	706	666	714	693	699	680	737	730	741	726	742	748	679	720	711	715	757	743	703	755	676	720	685	732	757	726	718	697	724	747	696	744	693	684	705	770	715	742	731	717	684	702	693	713	707	744	722	700	700	713	693	735	712	756	700	763	715	740	784	699	723	751	757	703	703	744	670	698	711	667	678	702	703	701	727	752	792	729	747	729	664	697	768	703	686	701	691	699	707	720	772	734	729	702	700	708	756	746	708	659	713	777	669	737	709	737	709	716	745	708	736	677	729	686	755	697	731	742	714	694	673	685	730	695	727	723	707	662	729	718	684	703	668	704	668	712	725	728	700	720	679	743	736	738	672	708	697	734	744	758	740	705	666	690	717	718	751	715	704	729	721	724	678	692	723	702	755	684	695	715	709	735	706	701	752	725	803	686	712	749	668	743	674	750	677	760	703	702	731	678	700	753	689	742	741	661	695	729	701	672	707	771	742	707	710	724	723	721	726	760	704	723	702	753	685	737	686	676	738	716	670	710	768	718	741	761	722	758	724	693	758	689	710	745	776	684	717	744	748	761	692	760	714	692	716	747	738	748	735	723	700	653	711	710	701	723	681	711	734	707	761	734	749	721	720	693	718	750	720	734	751	749	715	724	715	678	701	774	732	683	703	761	730	746	744	722	728	741	718	726	738	742	731	700	725	729	730	687	725	700	715	721	687	723	729	744	730	700	701	744	701	702	671	676	708	709	731	690	730	737	676	682	688	754	728	776	757	696	686	741	745	767	699	739	755	718	735	709	707	772	763	699	676	709	720	733	702	715	695	681	763	669	697	724	700	709	714	698	707	693	726	688	737	748	732	737	649	743	754	678	714	682	725	695	760	681	706	660	704	699	740	672	746	705	671	721	719	761	731	736	685	772	707	748	726	727	727	698	713	683	679	729	677	687	718	723	750	666	682	732	788	741	641	736	752	728	736	699	685	720	718	711	730	678	738	705	744	726	676	698	710	729	741	742	688	706	687	673	687	714	697	666	720	739	724	703	692	682	706	702	696	747	710	733	675	729	689	703	721	709	737	753	716	719	752	696	728	717	732	703	736	685	725	726	708	718	756	716	716	692	693	709	702	679	696	731	749	700	744	721	697	738	715	710	739	687	755	721	755	747	754	766	720	698	706	689	715	679	682	705	728	720	735	734	736	711	678	733	710	718	694	717	752	709	745	716	697	760	721	718	734	672	713	678	679	681	717	720	740	747	703	699	734	696	700	706	719	682	710	754	719	702	726	749	752	784	744	716	760	712	671	743	712	716	729	716	719	721	711	715	651	774	735	682	679	689	727	722	738	685	737	704	718	683	691	717	706	710	719	701	762	718	687	734	707	709	726	702	686	700	734	693	711	738	767	665	746	723	729	774	706	758	699	705	672	684	740	706	689	721	771	711	731	698	719	752	718	755	670	744	792	717	704	731	726	754	744	714	687	728	722	727	700	690	698	743	728	775	701	731	700	736	707	690	709	714	730	707	715	714	735	714	744	694	683	699	747	711	700	719	694	734	710	772	764	705	665	752	698	695	700	680	716	713	667	741	735	714	714	710	724	739	675	671	721	741	736	702	751	700	706	725	665	704	701	750	717	722	726	728	756	737	684	726	641	713	746	727	726	707	732	671	753	748	710	693	706	736	669	706	687	720	682	702	687	689	709	689	721	718
32046	14412	2503	835	723	637	544	511	525	505	500	514	493	498	525	479	495	543	523	494	519	512	540	533	572	510	501	496	534	526	502	537	502	524	527	501	521	526	471	511	501	483	551	532	504	530	524	512	511	548	530	492	475	512	518	488	493	531	504	542	522	484	487	504	492	494	536	501	494	560	540	531	496	526	515	515	491	561	536	503	502	519	507	512	501	547	516	513	494	488	505	510	491	505	500	524	473	475	520	510	530	503	486	512	477	490	482	524	532	533	513	480	503	505	555	547	536	516	516	547	580	526	496	528	520	559	524	518	549	546	510	519	540	520	541	484	492	533	524	514	531	508	474	524	533	523	519	513	541	513	515	552	553	529	526	518	550	488	517	480	499	505	535	521	525	511	547	561	478	542	513	524	524	519	520	534	501	521	491	494	522	508	527	534	546	526	489	499	575	534	524	539	531	524	502	517	514	550	479	522	501	503	549	565	533	537	556	565	487	561	485	535	497	482	546	516	524	527	518	532	524	506	530	525	495	486	547	510	519	506	537	528	541	552	518	503	542	553	513	529	553	509	541	487	512	517	521	530	501	510	511	496	524	523	533	506	515	552	488	542	477	541	507	552	522	531	524	514	523	577	516	542	542	520	552	561	547	519	498	541	486	460	506	484	473	504	516	520	536	465	504	500	507	552	514	505	526	533	472	517	510	497	493	503	565	478	495	503	531	507	497	532	516	504	544	533	503	537	518	523	519	491	539	524	515	462	555	539	544	511	509	530	539	556	532	540	508	536	504	541	497	513	506	525	515	559	511	524	517	516	561	530	528	518	531	539	533	501	533	488	530	523	511	489	535	531	517	540	508	507	532	563	519	536	540	519	501	522	503	510	531	513	517	531	493	523	474	499	534	475	471	540	520	491	539	527	533	485	512	520	537	534	494	505	519	498	514	496	497	538	542	547	533	521	515	490	538	509	518	491	546	531	519	515	491	460	497	517	550	521	516	516	543	541	558	527	540	541	524	524	528	508	551	503	514	515	502	500	511	552	538	512	514	546	551	539	534	556	508	536	530	575	521	515	498	511	536	499	536	526	531	540	554	481	533	525	572	527	498	520	519	525	519	535	469	517	527	548	531	517	503	512	512	531	523	521	484	534	516	528	519	508	499	505	504	520	530	519	494	513	527	558	543	510	527	502	569	494	504	540	553	482	533	504	523	534	541	528	505	485	535	534	490	464	548	517	494	527	541	516	528	521	482	509	533	502	547	519	505	501	513	522	506	499	503	556	515	538	520	569	533	505	503	486	522	503	527	511	518	532	532	518	514	534	521	528	554	495	524	534	506	526	550	539	503	516	511	515	500	512	524	516	524	563	508	534	526	523	505	543	499	534	501	496	548	491	558	485	559	553	532	507	476	446	479	546	553	505	515	505	524	559	545	501	512	502	513	536	506	505	481	487	528	542	547	527	539	514	570	542	537	515	491	495	517	481	514	509	507	522	503	482	474	504	560	550	516	494	534	485	493	542	470	509	505	573	534	574	497	523	487	571	517	508	543	527	523	527	534	479	527	504	472	506	543	472	495	519	529	492	506	568	545	537	467	526	524	483	513	509	495	535	524	483	508	537	522	557	539	537	530	516	541	520	518	475	489	540	553	499	482	497	530	489	522	485	516	517	506	519	502	516	520	493	555	521	541	504	496	492	492	518	502	500	543	530	508	526	532	488	538	515	531	577	545	513	489	453	558	552	531	545	523	548	506	520	525	542	538	502	499	529	544	530	510	509	542	544	513	492	531	531	499	514	504	556	505	546	522	517	525	558	504	503	468	488	533	502	522	513	525	538	459	504	535	476	537	531	471	508	513	522	506	542	507	541	487	491	523	522	532	501	530	467	524	492	504	519	523	497	529	526	537	528	555	492	533	487	549	507	567	506	493	500	525	487	545	554	530	560	492	517	486	517	527	543	537	486	515	527	500	533	482	506	535	523	502	529	497	506	522	518	527	502	522	490	478	479	515	533	506	563	544	497	515	522	549	566	496	463	484	500	504	535	533	498	559	494	528	531	503	544	521	479	532	548	521	532	547	517	489	511	558	533	535	498	487	513	475	507	510	511	497	549	518	463	535	493	496	555	527	553	523	503	497	513	505	488	514	493	534	501	503	506	525	499	490	501	522	521	496	527	521	525	514	513	536	541	517	499	521	498	547	520	511	495	514	471	511	527	514	494	502	486	485	521	531	515	489	507	487	565	531	489	518	544	510	494	532	475	521	530	497	531	471	522	484	501	516	546	544	513	515	499	488	560	518	511	537	506	528	530	549	528	542	541	483	518	489	528	494	570	519	529	538	508	489	521	505	518	528	541	502	531	492	511	544	497	475	519	489	503	508	486	505	529	520	525	511	498	527	515	467	522	552	495	541	508	514	511	515	504	521	504	556	490	494	499	518	500	516	492	497	544	524	492	510	487	535	523	505	504	511	495	537	508	520	505	517	520	537	503	545	492	537	483	512	509	508	545	570	530	555	501	497	541	509	491	539	505	575	485	578	485	495	502	510	532	545	504	480	573	562	520	547	481	518	513	497	554	527	538	539	526	483	550	509	530	555	515	578	498	500	538	507	517	526	497	494	511	487	549	568	488	535	606	515	565	552	489	524	479	498	542	514	528	492	527	545	507	524	495	513	500	502	527	490	540	509	512	514	498	488	484	464	509	487	522	462	517	548	506	506	502	482	539	516	525	484	479	580	508	504	503	557	538	546	550	493	506	509	566	524	521	550	521	547	517	508	520	511	577	498	536	525	516	548	537	514	490	532	481	557	538	514	475	533	561	545	518	501	529	467	488	504	509	523	537	562	495	510	493	526	544	527	506	526	533	504	526	571	480	518	481	519	514	558	520	494	516	558	521	521	543	516	506	520	544	521	521	510	518	551	503	559	526	493	515	511	518	521	516	530	501	524	506	508	496	545	519	553	526	492	532	537	530	469	531	507	529	508	499	551	525	504	488	516	491	493	536	539	519	525	512	496	551	495	522	554	527	478	497	537	493	516	523	526	538	535	506	531	517	493	504	500	547	552	443	515	494	505	488	511	515	505	482	531	484	539	521	476	551	527	513	502	532	525	542	513	525	546	532	555	518	526	513	489	495	533	519	518	479	491	523	504	522	480	496	500	517	557	508	517	533	512	513	528	564	518	542	578	567	531	494	520	542	518	486	529	543	511	525	494	519	519	506	512	491	549	524	501	517	505	485	477	495	563	538	474	524	529	514	499	495	483	500	530	517	559	540	502	492	562	505	515	506	506	511	487	503	495	503	518	516	533	570	544	524	534	527	481	561	518	547	537	536	496	536	502	532	533	460	509	508	487	503	509	470	539	544	521	498	547	504	523	526	532	530	556	490	508	512	550	539	536	521	521	537	488	531	515	555	504	507	528	478	499	489	502	534	527	508	546	480	513	519	504	494	492	492	527	520	505	514	523	533	492	524	470	522	556	510	544	537	526	527
21729	1064	969	740	685	639	544	597	591	620	584	566	600	594	529	554	577	562	572	533	567	583	533	565	541	562	524	589	545	548	545	608	517	512	559	525	567	574	530	566	587	564	539	582	555	543	537	551	558	564	541	560	529	542	511	595	528	582	577	567	567	561	526	548	520	491	549	598	566	551	560	553	542	540	523	584	557	558	576	540	511	548	548	539	539	572	582	593	572	546	512	519	538	539	551	543	590	545	555	559	545	548	555	546	519	561	501	550	568	554	592	536	538	523	519	587	589	553	536	549	573	533	539	513	570	508	539	547	522	593	543	576	532	550	532	553	557	543	560	544	549	556	530	567	557	511	546	537	552	570	554	539	556	488	517	554	514	543	539	541	577	534	570	543	548	522	546	566	532	547	527	539	559	520	571	565	513	529	557	541	561	544	571	513	547	538	561	538	582	592	561	568	529	546	569	543	551	545	564	559	525	534	522	615	499	551	552	535	515	553	545	524	576	564	579	566	542	560	550	542	519	556	541	565	514	532	574	530	589	515	526	556	541	539	538	539	550	527	577	536	572	603	539	545	567	568	564	527	545	557	585	540	560	576	534	514	566	590	589	529	535	529	570	503	523	553	553	542	551	545	565	565	541	541	527	538	511	544	540	528	567	549	561	500	533	531	473	551	591	532	523	562	563	593	522	570	511	558	582	573	533	532	517	536	558	577	534	514	565	564	545	540	550	560	563	539	574	539	556	568	512	576	554	562	532	520	528	546	550	529	537	536	501	511	538	568	531	548	556	565	580	555	565	539	575	519	549	550	526	566	570	526	489	566	551	545	550	541	498	571	554	537	535	507	540	520	560	570	540	543	570	529	569	595	526	582	574	537	538	542	535	535	488	537	553	534	568	563	502	593	573	530	605	546	545	523	524	495	546	546	551	533	545	540	545	523	523	565	554	555	583	524	534	535	556	543	573	503	557	608	535	537	547	530	557	553	557	563	529	588	539	511	591	568	561	547	531	555	558	556	514	587	538	556	504	564	548	570	587	540	562	514	534	522	559	530	580	577	558	547	552	552	576	531	537	574	545	558	567	576	542	558	580	543	531	538	539	543	517	532	563	527	509	511	591	545	567	556	525	535	530	567	558	568	543	597	561	533	533	556	537	587	508	538	531	559	562	547	521	565	569	557	542	602	551	561	556	521	573	523	526	538	546	537	549	542	564	560	570	552	540	508	559	526	524	543	514	597	587	565	565	543	593	538	573	544	536	529	576	579	552	557	575	508	589	598	560	591	528	537	554	584	567	561	524	541	554	540	530	534	581	532	552	558	541	526	538	573	564	572	582	524	558	544	506	545	532	580	538	536	548	578	554	527	572	592	556	542	557	524	519	557	531	541	577	529	553	589	590	518	531	590	517	595	555	561	489	522	560	527	539	540	525	551	575	526	570	560	539	568	506	529	488	550	555	564	589	551	526	554	512	575	561	515	532	617	516	524	557	545	584	538	526	575	546	521	540	521	530	574	529	571	532	562	533	535	549	539	571	551	573	511	503	534	560	567	530	559	571	538	510	542	542	549	544	532	479	567	538	536	526	530	553	560	514	506	523	532	550	553	534	539	589	556	537	539	509	561	545	572	490	527	518	510	558	595	530	519	522	506	561	537	508	579	550	540	550	591	555	560	534	568	562	554	575	550	536	572	553	532	529	566	515	543	560	548	541	587	558	551	547	522	564	524	533	496	546	577	542	535	535	521	600	595	522	502	535	580	558	589	540	549	535	518	544	592	519	582	527	576	540	548	556	543	544	531	501	547	517	555	569	516	521	522	517	594	546	564	523	528	517	508	549	573	546	575	558	526	554	548	543	519	522	560	526	519	488	536	528	544	566	522	538	565	542	528	554	530	556	548	520	574	571	530	568	515	596	575	557	515	553	539	542	531	535	528	556	572	512	564	561	591	525	524	517	522	515	517	555	558	586	556	574	516	545	536	562	496	583	580	536	519	554	509	578	572	552	547	578	530	589	534	542	585	555	537	566	522	494	550	518	546	530	568	566	553	557	560	534	560	515	533	531	553	556	575	547	517	518	502	541	541	580	572	553	530	534	606	523	564	551	548	542	539	555	566	545	587	540	535	535	505	551	520	579	526	556	586	499	572	525	561	499	521	569	548	537	525	487	579	544	571	567	563	541	510	525	538	529	569	542	509	550	559	567	578	535	527	517	546	523	545	513	522	540	568	553	540	519	524	549	529	550	543	535	527	517	544	557	500	521	548	535	568	547	522	536	568	570	548	562	577	563	562	564	530	551	540	550	533	578	557	550	518	566	569	534	561	545	528	566	573	543	586	614	596	518	575	515	596	569	556	556	545	540	526	458	590	561	546	575	615	541	561	542	576	521	562	550	533	519	574	538	567	538	518	522	543	553	546	556	586	515	563	521	577	531	564	566	528	517	572	558	582	597	542	522	548	551	535	556	561	556	542	551	501	534	565	530	536	533	553	540	534	534	538	538	477	617	526	520	531	528	520	566	585	581	503	554	549	555	579	566	541	542	546	529	516	543	562	557	492	529	600	564	509	570	572	568	511	571	526	548	568	565	528	540	577	519	541	537	560	561	551	541	528	521	551	570	538	546	551	512	523	575	517	530	509	501	545	594	560	534	550	537	539	567	549	586	528	555	568	529	581	559	585	524	559	516	569	539	522	534	504	549	551	525	508	546	533	541	573	537	528	585	543	558	574	504	585	570	546	560	622	559	582	536	572	579	496	573	554	566	521	517	560	492	574	508	574	567	548	508	546	531	513	525	522	557	536	536	543	613	521	556	537	550	548	500	545	586	507	565	560	553	511	533	549	531	487	535	563	571	519	586	575	545	586	539	519	561	541	577	518	539	521	540	550	516	565	543	577	548	578	523	574	591	550	568	539	553	524	543	540	545	537	550	555	522	573	505	537	552	572	514	548	577	548	521	548	538	552	519	535	549	578	564	551	535	507	561	547	501	546	540	545	540	529	575	571	523	525	543	526	571	567	540	556	596	557	519	535	534	571	553	553	552	577	531	574	539	521	556	555	535	542	527	555	564	501	557	521	528	573	543	501	594	517	539	523	557	563	559	529	585	512	591	544	548	562	542	547	525	581	565	567	498	566	486	524	479	550	532	558	553	574	553	543	518	558	629	545	554	565	552	528	540	518	545	558	548	573	548	555	543	521	570	573	566	557	513	579	563	563	540	559	595	550	569	567	547	539	558	584	545	548	580	550	535	535	513	548	570	544	546	585	560	544	564	537	562	614	566	552	526	571	563	558	559	527	536	562	503	548	583	528	548	512	582	503	532	571	588	573	546	534	555	567	546	586	547	486	544	520	566	553	578	541	544	555	549	529	569	589	553	573	566	541	564	549	547	554	537	540	528	525	534	540	512	538	538	531	594	566	526	533	550	500	541	552	534	614	553	548	576	523	527	532	555	554	587	555	551	527	548	558	557	551	582	531	578	570	552	575	577	525
24547	20314	26158	24329	20277	7098	1021	702	617	556	543	531	472	472	459	419	416	410	401	414	423	404	391	397	389	397	383	370	403	396	354	365	369	408	369	370	389	372	369	384	392	374	342	362	374	363	367	399	360	375	352	373	371	349	356	380	339	325	385	355	359	395	348	362	333	363	360	356	359	339	397	357	338	392	365	361	365	370	372	393	380	341	379	353	375	377	385	377	343	393	366	358	400	374	359	390	344	357	328	344	339	356	350	401	365	378	365	382	332	389	372	377	374	327	376	388	346	349	388	364	347	396	390	389	374	351	384	348	353	380	354	358	361	382	382	352	373	373	362	355	381	353	366	376	395	361	327	381	334	384	332	389	373	316	370	353	354	354	350	371	383	366	388	369	357	349	350	347	351	337	375	400	338	372	360	408	367	354	346	385	382	358	373	372	324	354	374	359	338	350	368	368	402	369	348	375	388	352	352	369	342	401	362	357	384	376	376	370	384	376	353	350	328	362	325	378	373	370	365	342	364	389	374	377	333	368	411	349	361	360	359	367	341	394	384	351	361	365	344	388	340	376	374	343	379	360	356	349	399	353	360	386	386	341	380	325	345	371	359	370	367	360	326	361	383	365	368	378	365	342	342	382	334	354	391	361	372	334	385	351	382	358	361	358	388	373	375	389	366	348	350	380	397	350	363	363	387	363	378	386	376	361	364	383	357	332	368	372	356	416	358	326	366	367	342	369	387	365	343	353	359	376	360	356	360	344	366	389	323	370	395	371	359	367	347	378	357	351	349	375	406	354	374	365	364	349	371	378	370	395	364	357	382	378	397	355	347	381	342	353	377	372	380	369	388	383	381	349	380	344	337	352	346	381	366	383	319	350	356	391	408	387	349	361	398	361	366	360	384	366	395	363	348	362	347	375	369	382	387	356	357	369	339	357	369	360	391	368	376	360	355	364	362	373	361	358	368	350	337	381	367	351	360	362	380	398	340	392	361	344	364	356	389	386	362	357	371	360	383	355	356	375	378	340	318	347	338	344	359	380	352	387	376	402	362	367	352	344	341	365	378	345	373	371	366	391	420	377	339	357	356	349	384	383	343	395	349	347	376	381	335	382	362	388	371	358	399	377	356	376	344	345	386	358	368	347	371	361	386	380	363	333	348	398	335	386	391	327	373	351	342	314	347	337	365	375	348	372	345	335	369	340	373	370	379	355	339	328	357	345	390	346	387	393	360	336	327	346	325	392	346	370	373	363	357	352	374	352	340	333	361	384	329	364	388	343	370	346	357	324	375	329	361	318	359	346	356	367	391	357	360	353	420	370	358	376	351	363	322	335	383	346	403	368	362	356	369	378	368	371	370	352	372	358	381	375	361	351	358	360	388	373	393	363	370	349	359	363	368	415	370	397	386	353	360	336	376	387	362	382	351	400	345	391	360	426	381	355	370	365	358	344	379	374	364	382	346	344	395	336	333	367	372	370	344	346	374	333	378	369	374	363	365	379	354	358	352	375	359	383	347	349	364	372	356	351	383	382	381	388	351	370	378	347	382	354	389	350	382	355	357	332	388	346	365	383	356	368	370	341	355	381	357	373	341	381	361	367	344	344	333	353	346	387	343	368	341	364	345	347	387	352	347	345	358	333	361	378	369	352	365	365	364	362	379	340	364	372	353	353	366	385	377	363	401	378	357	387	377	344	343	395	367	377	347	360	374	359	380	340	373	350	357	395	366	362	346	351	389	351	347	358	340	386	394	364	369	346	387	362	380	348	344	362	366	377	359	373	358	350	370	381	388	366	368	342	357	392	349	344	375	406	376	388	356	330	387	348	391	414	387	351	364	390	372	346	371	365	356	351	351	352	341	348	344	366	354	358	346	367	342	341	353	357	358	362	376	379	341	340	343	357	380	380	391	360	378	329	354	367	345	371	362	355	341	396	323	333	369	342	376	370	381	310	335	370	348	364	381	374	324	339	356	349	346	369	343	336	381	376	349	350	387	385	341	370	361	345	348	362	387	376	329	332	358	331	381	394	380	354	370	343	368	363	376	361	361	358	368	369	361	346	383	379	341	354	348	346	357	342	351	363	341	346	386	362	349	359	369	348	380	358	357	354	369	370	348	399	357	350	367	367	370	370	344	354	332	341	412	398	357	346	355	330	369	376	416	398	338	358	366	327	383	383	363	364	368	400	346	353	356	344	335	374	383	359	383	343	404	335	352	344	357	340	372	361	370	377	355	374	361	373	353	325	337	346	392	349	362	422	388	405	364	364	386	361	347	372	372	347	349	402	340	367	374	384	372	381	374	367	343	364	395	383	403	359	346	331	311	313	370	372	360	344	344	352	350	339	356	372	356	409	326	353	343	377	359	400	312	339	365	360	375	389	369	344	358	330	352	370	368	340	351	334	361	333	331	335	354	355	367	375	367	344	366	360	355	338	377	322	365	341	355	370	398	363	343	395	345	347	371	381	337	349	359	331	349	364	333	369	328	353	374	321	385	367	371	349	379	361	333	349	336	376	348	341	348	349	419	362	389	354	360	351	371	331	362	362	359	369	366	347	396	369	317	366	353	333	367	361	357	398	355	347	378	388	369	359	360	378	353	354	372	334	408	372	352	310	374	372	386	377	378	395	359	374	356	375	334	366	374	340	364	358	385	344	355	382	345	327	391	367	420	419	379	370	387	332	390	354	355	354	356	388	370	372	353	365	369	391	325	360	391	358	346	376	371	358	397	353	315	385	335	356	380	358	352	386	357	364	373	360	378	362	353	361	370	356	347	351	347	367	360	340	380	400	354	366	335	355	371	382	350	382	337	395	357	371	373	343	356	359	403	395	373	374	381	349	379	384	346	368	379	349	356	389	356	367	390	368	369	362	375	371	385	338	355	390	355	341	362	386	370	332	342	329	343	326	384	367	353	370	368	365	378	350	365	374	354	347	389	370	362	356	358	358	338	337	338	382	348	388	386	368	346	366	370	344	349	388	365	377	347	372	351	360	355	340	338	351	397	354	395	357	396	357	373	424	397	363	343	363	368	359	374	388	370	359	342	352	343	336	377	332	354	360	339	383	389	357	385	350	396	368	368	390	371	353	376	373	355	340	358	387	348	353	361	348	339	379	389	390	351	395	396	342	328	357	362	343	352	385	357	386	373	343	371	366	372	402	334	379	374	366	356	306	351	381	377	356	361	324	352	319	377	371	382	351	378	352	375	364	391	361	349	364	324	359	362	356	353	390	375	357	364	335	360	378	391	348	344	354	349	361	367	372	362	397	367	370	354	338	361	359	374	366	359	366	374	380	363	330	364	349	352	368	338	369	327	367	359	398	387	370	365	332	360	371	375	352	373	369	364	337	370	363	353	360	371	308	405	390	373	369	377	361	333	351	344	401	345	337	341	331	406	388	394	332	355	354	363	376	351	349	344	354	360	385	369	328	406	342	362	408	369	336	329	363	352	364	356	383	364	381	363	361	339	365	348	356	340	330	355	328	343	368
33897	7896	7052	3826	2493	1828	1425	1184	1012	801	777	701	662	629	558	547	545	481	489	488	487	460	433	435	446	439	453	410	430	424	435	433	420	422	418	445	427	402	450	384	395	382	387	376	384	455	410	434	383	408	371	428	405	382	348	375	406	370	398	382	374	371	376	366	371	389	379	388	385	358	362	408	348	360	349	374	425	390	412	383	423	343	375	375	390	381	400	399	367	396	377	384	356	371	359	378	374	418	392	377	371	392	387	365	383	399	363	373	407	371	386	392	361	370	322	383	395	382	374	368	343	393	403	372	379	367	370	376	361	369	347	379	374	362	401	394	367	402	374	411	369	392	363	393	356	379	385	392	388	377	393	397	366	393	372	350	369	372	387	391	374	385	357	376	360	371	354	346	370	381	379	401	383	398	406	405	394	347	383	380	367	348	357	354	384	361	364	403	400	338	413	373	351	377	378	365	408	362	388	374	372	367	392	360	397	423	384	350	369	377	370	408	389	380	386	407	377	368	406	385	332	378	392	360	397	379	387	365	395	402	358	388	378	369	382	375	396	391	364	386	375	388	403	379	355	362	400	353	382	378	339	382	358	366	374	351	366	366	346	386	366	375	380	366	340	400	415	336	392	400	384	386	389	396	404	381	404	359	386	390	357	379	378	367	362	386	399	368	400	351	379	381	368	343	364	380	369	339	397	370	348	370	394	375	385	344	383	357	372	371	369	363	369	398	403	366	395	368	382	342	348	424	362	368	370	364	351	395	365	360	399	348	397	383	391	412	401	353	406	381	382	377	356	401	337	390	359	409	342	374	393	410	367	401	366	391	377	396	380	346	393	394	366	367	396	393	375	376	371	380	409	369	409	386	371	360	352	403	370	405	393	373	385	382	388	357	353	390	364	380	410	402	389	387	359	366	363	368	393	385	416	375	418	365	383	408	396	383	378	387	414	382	362	373	376	339	390	373	382	374	381	360	390	346	376	346	363	376	356	357	350	375	374	370	398	375	331	372	381	362	365	385	384	363	368	389	369	397	393	394	402	363	392	401	405	378	395	396	355	406	330	389	378	378	370	380	380	407	370	381	342	380	361	346	410	375	409	356	388	366	415	399	332	373	376	372	377	358	359	398	353	389	386	379	368	395	371	393	360	329	415	373	372	383	408	384	409	400	381	404	341	373	338	397	389	397	377	352	402	388	358	340	377	365	362	373	385	395	372	365	375	397	388	375	384	397	377	375	347	395	406	359	361	341	360	360	392	395	371	367	408	376	346	379	377	385	359	341	369	416	375	397	351	359	402	376	364	379	348	397	369	384	385	388	357	369	393	394	370	381	396	384	364	396	359	333	367	367	383	403	375	378	386	365	366	367	357	385	419	378	378	379	374	405	390	387	351	366	356	374	379	431	379	364	388	373	391	342	366	379	382	386	355	400	367	357	397	415	403	377	412	352	368	366	400	390	370	391	416	375	407	357	373	386	354	354	377	400	385	351	375	388	359	402	400	355	377	397	360	384	331	334	346	384	348	384	413	391	409	398	366	375	389	378	379	391	384	386	382	389	384	406	394	382	407	406	373	388	354	387	358	367	386	377	362	397	372	369	362	360	393	377	382	366	364	391	403	391	398	369	384	359	379	364	341	352	363	347	404	343	385	357	372	366	366	338	367	347	341	376	379	350	371	362	394	387	385	351	384	413	373	369	351	386	411	400	381	373	383	401	366	360	385	374	402	387	378	369	388	386	370	417	381	374	338	363	375	377	395	353	398	343	391	358	377	361	353	369	370	371	392	416	397	379	384	374	375	384	381	366	367	391	387	375	360	405	405	343	351	368	327	385	399	394	387	389	392	364	393	374	392	381	386	367	390	362	349	373	340	363	380	353	377	371	397	380	384	397	309	396	413	383	379	349	388	424	340	393	365	367	402	400	372	385	389	419	371	368	369	368	394	372	407	378	356	384	357	389	389	390	391	392	372	364	378	358	385	367	393	391	392	363	350	368	376	375	389	347	420	365	337	396	388	382	380	360	375	369	357	379	367	388	378	377	361	336	390	408	408	406	374	386	375	367	362	382	385	352	382	379	331	381	375	380	358	382	372	353	378	347	388	354	367	344	375	400	366	404	375	389	361	363	374	368	397	398	387	393	380	414	378	381	369	384	376	383	385	364	383	386	359	359	380	379	382	368	365	361	385	392	383	410	400	383	373	409	376	392	400	345	363	357	375	370	404	383	382	348	406	373	375	332	374	383	376	382	386	346	328	380	382	394	359	404	347	369	383	345	390	372	393	374	383	372	362	388	340	394	380	368	376	392	405	376	390	394	390	382	368	403	374	375	365	389	403	362	369	386	415	404	390	381	403	376	389	385	365	386	382	363	397	389	384	345	413	355	380	364	390	410	395	379	369	395	377	375	345	353	341	425	403	373	423	385	406	364	377	381	388	376	410	363	397	376	394	367	403	365	401	369	380	368	411	347	351	436	403	383	394	388	375	373	364	373	383	366	385	343	359	333	371	395	367	383	364	384	389	392	376	363	379	394	377	362	367	372	371	333	372	360	373	361	390	387	370	403	371	372	393	379	357	354	380	407	404	370	379	367	393	368	389	365	368	384	376	373	355	340	361	380	420	387	403	399	351	379	403	393	405	340	366	403	406	391	370	357	413	353	369	363	397	383	393	382	393	347	347	385	349	369	370	387	321	361	375	368	375	369	400	400	426	375	384	401	365	391	389	400	379	385	371	381	392	374	387	333	339	365	371	352	360	382	351	352	398	374	367	373	396	360	364	401	390	395	419	387	367	373	372	378	381	369	405	398	395	365	425	366	386	391	361	387	389	372	391	391	391	344	379	342	381	398	348	376	365	388	378	401	357	348	376	379	365	379	361	395	392	379	366	419	385	420	400	408	388	375	370	390	379	398	381	395	385	367	372	395	375	390	390	404	387	380	387	395	369	385	350	394	377	415	363	393	397	375	343	369	366	370	391	404	381	367	364	390	374	394	350	384	351	405	356	384	361	363	368	395	361	405	372	365	392	368	381	372	371	375	388	395	384	362	392	389	363	383	381	382	367	416	337	340	347	371	412	370	375	363	382	382	399	351	368	374	358	398	353	381	402	367	385	370	352	360	385	393	393	345	387	442	395	377	389	355	402	361	382	361	394	408	348	398	401	399	390	391	394	378	345	380	394	371	400	376	389	391	388	413	374	370	345	389	378	367	364	408	375	380	360	386	363	350	369	409	369	390	373	362	382	345	387	351	399	357	359	397	368	397	326	356	371	381	385	404	370	365	405	404	379	411	390	367	409	394	360	376	393	388	403	419	389	364	414	384	379	373	391	415	375	391	352	346	401	367	371	390	354	373	383	401	390	387	364	397	365	389	386	354	426	392	362	388	406	382	379	376	384	367	370	364	419	357	386	346	382	390	378	380	363	374	368	376	371	381	380	399	391	406	389	379	372	387	386	364	373	392	376	357	397	375	389	352	366	371	372	390	346	387
22569	20352	26607	23949	20357	20392	7157	1587	1229	1120	1066	1005	982	867	935	834	860	846	816	849	819	794	789	824	756	777	753	730	822	778	752	745	768	796	794	771	768	707	795	775	797	702	790	758	747	720	700	755	734	726	767	737	772	728	754	774	789	716	729	804	795	716	767	700	759	757	755	787	695	693	663	772	725	735	749	678	738	737	780	722	741	744	733	729	743	734	766	720	683	756	750	707	697	794	770	712	748	758	759	753	743	743	695	748	734	785	731	728	674	750	741	693	711	714	729	740	718	761	772	795	698	751	763	726	715	779	728	722	748	698	683	701	726	716	716	761	701	724	716	727	688	759	735	746	733	739	710	752	706	715	756	720	716	766	712	684	761	717	737	718	705	747	809	774	728	734	755	786	723	673	783	763	684	762	734	766	732	759	762	763	687	701	738	734	784	760	726	718	727	699	727	781	774	772	679	724	735	713	759	732	728	734	724	721	740	751	754	736	687	735	730	757	711	748	734	743	722	691	753	710	763	732	715	690	742	760	766	737	690	744	713	717	722	747	768	727	722	740	767	730	739	714	742	711	736	715	724	732	740	735	715	741	764	751	784	790	738	777	720	777	756	754	724	726	711	697	728	736	729	748	772	729	792	704	717	748	651	748	751	708	708	751	685	750	730	723	674	721	722	704	750	740	729	769	786	698	719	723	761	700	748	723	725	732	741	750	730	712	708	768	724	775	741	810	744	705	708	713	727	723	745	755	699	710	796	734	703	788	714	794	767	730	730	719	789	765	711	774	702	724	755	737	745	764	714	696	737	822	747	742	757	699	720	697	726	772	713	730	751	716	775	704	745	730	714	751	736	708	693	696	739	718	671	729	693	744	731	769	766	715	751	753	708	757	717	683	728	736	737	715	773	716	701	766	796	700	754	763	717	714	775	703	705	696	712	722	772	766	760	716	702	716	760	694	729	731	719	734	752	714	742	773	749	688	688	716	741	720	707	739	746	717	723	727	765	694	728	733	794	709	734	739	738	803	698	718	723	722	673	750	758	748	778	721	708	725	785	780	741	728	713	740	793	726	707	715	729	689	713	749	762	757	708	726	729	768	741	715	779	762	723	730	742	785	723	748	715	757	745	752	779	706	716	751	716	702	729	775	688	742	716	725	727	743	745	738	792	805	714	701	735	804	675	742	778	806	764	725	775	762	690	750	715	760	726	744	741	745	756	692	705	710	701	705	759	747	752	735	731	735	731	746	691	717	719	769	727	739	740	716	721	702	758	687	716	742	802	720	708	724	689	767	722	696	728	763	724	755	751	743	741	722	738	688	742	713	755	730	771	703	747	735	747	746	692	736	765	764	717	768	703	738	774	774	783	708	727	734	709	760	758	733	750	736	737	699	724	693	767	691	711	766	737	748	732	735	802	721	795	653	789	744	745	727	746	763	760	726	709	698	707	720	738	750	741	757	709	755	708	705	723	750	682	757	703	712	743	747	717	710	692	780	682	706	717	801	751	672	805	775	729	727	722	744	759	709	713	741	738	723	763	749	769	732	695	719	685	713	735	759	788	729	789	711	712	735	714	753	738	771	721	726	719	714	708	749	687	722	724	776	698	697	762	713	739	741	723	729	749	724	730	703	712	690	734	750	780	715	671	680	704	792	725	722	723	762	749	724	737	711	725	723	727	735	714	759	683	728	749	752	700	705	679	735	749	756	738	797	712	754	729	774	727	764	733	741	724	764	723	704	760	740	759	738	800	693	705	702	751	732	735	779	797	717	745	748	700	704	763	723	748	728	705	718	723	742	719	747	760	722	737	721	738	703	769	712	720	757	703	719	731	723	714	753	775	703	672	755	727	684	727	755	774	756	715	738	700	714	717	707	738	675	795	723	682	744	725	721	720	718	720	761	722	706	753	766	683	747	705	769	715	785	744	741	722	716	736	702	729	727	739	705	698	733	733	733	743	743	764	703	785	752	735	739	688	691	751	729	713	760	772	724	757	760	741	731	754	692	732	734	678	782	774	734	707	727	722	738	714	737	713	727	712	753	755	754	742	735	746	719	744	746	691	747	740	741	719	715	710	691	804	734	690	709	743	770	715	751	750	708	673	725	739	830	747	701	756	740	740	776	703	753	743	752	680	729	717	725	742	745	769	734	727	756	747	699	717	731	743	726	733	733	758	722	752	692	707	706	762	772	690	712	700	693	786	778	712	692	745	737	769	735	784	736	735	744	716	734	738	750	774	765	717	754	701	701	734	753	714	712	784	722	710	740	761	733	743	725	716	732	758	728	734	713	709	732	706	747	679	751	709	728	779	745	787	703	768	733	748	766	710	743	767	672	793	737	730	694	718	758	712	748	695	736	703	753	755	697	683	780	709	771	745	718	697	771	717	719	697	697	786	758	767	742	706	767	750	733	798	731	733	722	745	734	698	775	733	725	746	711	696	722	728	741	730	738	739	704	760	724	695	695	754	752	713	762	701	746	745	762	738	721	709	733	693	717	717	739	733	739	708	730	700	768	735	759	761	746	739	696	765	790	737	720	755	778	739	727	745	722	706	711	687	703	748	718	752	778	736	711	746	720	674	741	755	720	697	729	774	757	722	762	720	681	746	769	743	763	747	751	744	704	708	712	743	767	745	715	741	747	742	721	764	731	712	764	702	772	710	717	726	712	731	716	730	742	763	721	734	692	762	742	740	775	756	757	692	741	740	718	751	713	728	737	710	739	736	741	736	748	716	715	694	728	744	769	770	749	736	728	702	738	742	715	749	709	704	680	708	692	718	750	734	717	722	750	754	718	740	783	790	707	730	709	736	744	685	735	744	705	777	716	732	730	754	734	681	703	743	748	701	750	748	693	763	744	754	735	752	728	722	739	689	753	710	727	737	778	724	765	688	654	740	717	732	709	712	752	744	728	777	724	727	703	738	789	815	744	701	731	739	804	691	678	754	747	763	755	712	742	775	767	723	693	759	756	778	696	792	720	773	736	747	755	732	690	718	699	764	748	695	753	726	718	729	716	712	771	757	697	714	808	734	770	751	779	766	708	749	708	665	733	728	698	735	705	717	755	786	703	680	764	768	737	736	702	727	734	701	741	712	762	759	733	748	767	744	727	792	738	735	778	759	715	762	716	739	714	732	770	759	766	731	726	744	749	691	728	727	782	758	731	742	719	701	721	727	787	730	757	745	732	753	743	749	737	765	725	728	723	725	729	750	670	731	750	722	722	730	706	774	747	735	767	764	802	739	684	698	724	712	723	758	726	721	726	742	758	745	715	742	730	740	722	759	698	802	790	754	741	697	766	736	741	712	720	736	710	706	731	722	778	739	760	674	694	721	771	750	742	723	733	756	702	698	744	749	715	708	763	754	756	758	763	723	717	753	749	721	749	706	672	706	757	736	732	719	737	754	700	711	742	744	701	722	731	701	677	690	731	731	732	795	747	701	765	694	730	758	700	697	711	681	705	733	770	750	746	734	744	680	746	715	755	738	761
30314	13466	12264	7061	4778	3584	2668	2250	2009	1741	1540	1328	1245	1161	1092	1053	1016	967	946	922	918	875	871	852	815	853	804	779	788	760	782	773	785	760	750	811	788	792	716	706	760	782	730	650	721	774	722	739	721	722	724	696	758	729	726	769	761	778	721	696	717	716	766	714	653	753	733	765	708	718	727	700	665	712	696	731	729	681	759	688	709	702	680	713	663	678	690	719	694	675	703	677	703	750	700	703	728	750	697	707	747	700	732	691	709	722	680	721	665	681	764	739	736	716	702	725	691	724	727	731	734	722	708	666	660	683	730	697	675	729	756	653	702	720	741	690	737	689	701	720	732	679	699	705	741	687	684	691	668	676	695	711	712	687	680	679	721	682	663	700	682	677	708	644	684	758	738	692	720	695	700	783	692	703	668	690	752	695	667	707	731	710	714	723	684	662	670	728	698	709	726	695	703	670	709	720	711	717	741	705	691	712	759	705	680	704	686	729	683	699	686	716	719	709	731	733	691	717	714	740	645	722	716	746	698	772	696	670	700	734	675	751	699	711	724	737	692	692	687	677	651	710	685	693	688	701	722	743	742	685	741	673	710	675	668	687	737	676	672	694	705	696	728	709	699	655	714	702	701	708	717	706	716	712	734	670	715	645	683	675	725	736	704	668	630	713	721	680	706	711	723	675	707	728	723	723	754	718	723	680	656	694	641	737	700	747	716	698	760	720	697	677	716	733	676	748	757	699	709	727	720	738	746	685	657	670	757	763	710	668	691	711	704	710	755	713	708	685	673	683	661	752	702	644	710	715	688	712	703	690	702	732	675	741	702	663	708	689	717	678	726	709	666	672	699	733	701	749	703	701	656	717	675	680	711	674	720	709	676	664	725	711	690	677	727	700	705	721	668	740	693	699	705	721	727	695	747	677	696	698	676	738	725	757	656	716	696	657	737	748	692	703	677	731	672	718	698	685	652	758	704	718	680	690	722	678	703	678	692	711	720	717	727	756	721	716	750	739	741	688	758	651	683	693	713	710	699	697	680	702	709	715	721	639	714	758	700	699	716	722	683	673	699	684	723	681	696	720	751	675	737	705	730	656	690	760	689	701	718	680	662	777	720	752	714	708	701	728	700	758	766	685	740	672	676	758	723	691	723	691	705	716	732	742	698	689	694	688	751	700	701	699	682	664	695	721	739	700	699	690	749	669	667	668	758	652	715	687	686	674	695	696	726	675	703	711	717	690	702	708	706	720	754	693	705	726	680	678	712	729	670	724	675	754	720	663	732	677	674	709	719	728	697	709	670	733	682	711	692	715	680	713	678	653	691	652	666	663	739	707	676	719	711	678	726	692	676	724	730	740	720	660	750	740	708	695	714	728	667	675	698	704	668	764	683	696	675	725	700	719	738	693	675	749	644	719	702	641	676	694	683	671	694	696	668	702	647	698	733	758	681	726	678	676	677	709	711	714	723	764	730	710	671	679	719	718	707	720	684	695	705	744	707	723	723	721	661	692	715	705	714	721	698	689	661	688	714	699	686	686	676	752	684	717	696	712	755	709	716	730	691	712	720	637	698	706	718	729	684	724	682	709	689	710	721	709	669	662	722	693	707	668	753	717	682	688	679	728	703	666	680	679	688	681	730	680	647	699	699	708	731	698	719	683	672	728	719	674	679	772	715	744	677	711	744	694	679	712	672	768	685	759	736	696	693	691	753	697	660	735	699	758	712	714	700	715	690	728	722	735	752	723	697	728	700	704	743	673	689	688	702	725	701	730	699	711	683	687	703	740	744	750	694	719	680	695	676	700	701	700	659	723	691	741	686	722	740	669	687	711	684	667	726	664	713	683	690	694	707	675	744	709	710	669	682	708	684	685	701	708	733	716	691	697	675	744	679	687	682	747	670	720	723	672	674	667	713	730	740	704	681	708	731	692	698	740	690	737	702	688	687	680	743	736	708	678	671	687	677	721	709	750	696	687	723	707	711	711	716	684	672	732	703	692	694	663	692	689	758	682	704	662	717	675	729	677	643	741	690	710	734	660	717	664	711	690	698	695	707	707	707	697	696	696	719	686	749	694	792	689	714	734	662	710	733	683	681	690	720	702	683	708	645	707	698	724	736	721	741	702	712	693	693	680	724	748	697	646	768	736	664	722	714	738	736	748	731	713	726	670	751	681	699	736	678	728	667	685	686	727	726	717	663	716	682	752	692	743	689	706	682	676	710	722	697	714	685	716	684	702	715	679	709	736	681	690	751	689	699	686	662	693	699	690	690	647	719	667	708	758	744	685	667	691	690	723	668	698	676	676	654	705	655	708	725	716	695	706	723	702	701	674	675	698	675	692	695	664	690	710	673	709	730	692	659	733	683	655	702	713	713	690	705	728	714	706	644	676	718	680	715	722	696	670	751	718	735	733	732	718	669	689	714	683	728	736	681	703	735	724	692	734	693	672	705	697	689	712	666	721	693	739	656	667	685	662	711	703	734	660	711	719	682	731	689	702	691	714	673	693	695	650	671	696	735	707	648	701	740	759	700	714	659	726	672	694	674	705	691	768	721	692	686	683	694	715	695	712	669	715	732	720	670	724	708	732	717	700	716	666	651	704	756	668	720	675	675	650	749	669	730	687	749	675	716	717	648	711	738	715	732	674	676	728	684	705	700	702	656	724	664	764	693	696	722	701	720	687	669	728	689	755	708	719	645	656	710	700	709	686	684	682	755	708	689	725	679	712	692	699	694	671	715	704	655	722	713	725	709	732	697	687	723	655	647	704	695	725	755	744	703	713	688	685	712	701	664	761	673	678	707	716	718	749	687	672	683	717	700	734	726	652	756	742	731	713	645	683	714	761	739	709	710	668	699	715	713	721	714	690	713	735	712	677	742	728	752	734	750	675	688	695	663	722	722	704	719	654	681	694	716	714	734	681	688	755	747	707	772	687	712	714	675	694	746	737	712	724	643	699	678	742	721	692	711	682	705	673	688	769	744	706	702	685	670	715	733	691	707	681	668	685	725	710	679	720	731	709	718	738	657	721	705	730	714	713	692	679	729	656	696	717	684	745	660	682	761	713	769	719	684	725	718	728	704	688	702	730	710	751	687	683	643	678	750	683	717	698	681	697	718	735	679	673	668	743	671	707	712	685	707	715	730	722	708	702	717	685	733	718	669	751	733	720	682	708	714	708	704	704	704	699	749	680	681	691	669	684	728	728	701	725	744	721	647	732	758	744	720	698	733	672	674	700	742	692	754	729	687	673	707	715	717	689	721	656	668	694	689	677	712	704	737	683	703	722	669	723	714	730	717	700	699	681	694	699	679	717	702	675	735	702	716	704	710	724	681	729	706	710	731	658	712	712	685	702	748	731	687	755	645	707	725	748	710	709	729	681	719	694	706	717	683	676	654	706	710	674	741	709	685	723	703	667	721	673	770	755	721	701	673	709	640	709	710	673	706	698	707	714	715	729	715	669	699	717	682	717	709	673	668	717	717	685	665	732
32162	14652	2485	738	582	535	548	516	512	545	511	529	528	528	527	510	563	518	519	521	477	521	508	499	536	483	527	519	484	511	529	552	494	480	532	496	512	463	474	433	519	497	522	465	542	530	518	492	484	499	525	488	501	496	496	496	526	529	504	474	486	540	523	535	477	480	495	544	466	511	546	477	503	499	536	521	535	535	476	501	494	477	480	499	466	512	505	528	514	489	508	511	530	479	506	502	483	517	526	514	466	485	495	523	499	444	491	515	507	479	524	516	481	509	496	478	529	563	518	478	450	490	540	504	505	492	490	516	504	512	474	526	490	476	520	520	519	533	510	452	495	518	518	535	492	532	511	521	492	494	526	505	532	562	514	489	476	546	479	496	501	508	497	524	519	514	483	502	523	504	492	509	526	484	502	569	541	465	480	501	485	501	441	525	489	479	490	479	484	505	528	476	503	494	540	499	521	526	475	527	491	513	526	526	519	495	472	534	556	485	488	526	531	506	521	516	489	540	543	521	490	503	512	565	469	480	497	464	504	462	516	513	475	509	515	508	506	475	504	474	490	488	512	505	516	483	516	494	485	488	510	492	512	505	468	507	499	554	494	527	445	518	467	459	535	516	480	487	552	504	451	517	521	488	482	537	535	480	547	515	554	483	528	509	486	536	491	520	513	457	525	538	478	513	496	511	478	472	506	519	512	525	551	530	552	515	507	547	480	501	514	519	504	519	480	517	499	512	494	491	531	519	510	522	491	544	499	503	511	528	499	524	493	514	473	518	509	517	461	513	494	493	482	489	506	515	534	505	531	491	525	487	473	463	506	488	458	534	492	508	509	510	482	466	466	491	505	453	533	471	546	485	518	485	510	490	534	504	504	527	499	511	508	479	499	532	478	493	508	518	504	521	548	529	527	522	503	487	501	531	533	516	502	497	489	512	512	503	509	526	502	516	499	501	473	506	471	498	465	489	479	472	494	482	533	519	485	470	486	463	503	504	516	470	518	537	519	530	516	518	504	530	537	479	484	502	484	489	534	524	523	502	457	467	497	486	537	443	494	526	502	465	502	522	504	472	525	521	483	519	496	486	479	496	496	461	535	490	495	543	505	517	525	513	518	523	504	510	518	508	481	507	487	466	476	477	570	530	529	508	483	494	495	553	506	516	506	468	521	481	484	488	517	489	518	451	517	525	522	503	533	494	473	486	494	470	480	545	475	465	537	507	510	523	504	500	470	520	472	503	504	510	511	520	490	493	489	513	478	505	548	485	530	509	525	495	537	505	526	509	510	569	516	473	506	507	499	489	506	514	532	490	511	530	486	510	540	513	480	500	522	491	501	523	496	517	528	492	505	520	503	517	498	503	491	491	468	500	526	510	515	515	493	496	465	508	465	542	481	542	514	537	490	501	507	471	538	511	499	513	491	489	496	534	528	491	488	523	488	475	536	503	516	469	525	506	483	541	536	505	523	479	522	497	462	544	481	537	476	513	543	506	483	487	496	477	496	524	448	512	465	537	520	481	540	538	520	519	512	527	524	515	509	495	490	464	550	494	520	510	511	537	538	526	472	474	498	547	486	497	514	538	493	514	490	508	486	508	529	556	534	488	506	536	496	470	517	523	515	530	545	493	483	489	491	501	484	485	462	505	521	555	515	496	520	528	516	511	517	509	487	487	506	483	514	490	515	489	530	480	498	499	510	516	473	500	521	506	483	502	525	447	467	506	534	469	520	510	534	526	526	534	496	521	511	510	467	558	531	519	468	502	560	492	535	493	510	494	502	542	482	496	531	546	488	501	539	513	521	475	553	455	493	525	510	510	461	493	509	508	484	490	503	506	508	492	540	468	512	477	531	539	508	515	481	511	491	515	492	436	504	493	467	507	543	510	474	511	522	517	477	507	499	532	510	510	521	509	534	478	528	494	501	501	510	526	489	484	493	471	513	513	518	482	501	507	503	516	485	443	499	478	495	538	505	525	551	513	523	517	498	522	526	550	519	512	496	535	487	496	476	555	522	515	538	504	480	453	467	492	497	507	500	568	525	510	486	463	509	470	549	521	527	504	533	552	457	486	518	562	471	528	531	487	502	521	492	509	538	514	543	521	534	486	516	498	531	513	501	492	522	492	528	502	526	518	523	469	541	500	506	493	503	521	492	492	494	496	477	545	468	504	496	517	522	527	513	502	476	482	475	517	492	503	494	515	512	525	504	480	462	544	510	519	484	513	492	490	526	489	507	546	536	486	492	515	519	519	473	550	493	478	507	522	483	537	494	529	519	500	505	508	483	531	486	506	484	540	517	508	492	473	506	509	462	498	487	535	521	531	514	526	469	505	501	527	505	502	555	490	495	516	490	519	488	472	481	447	500	490	517	506	476	466	493	524	518	521	487	476	508	547	479	539	530	505	494	507	490	490	478	497	507	485	498	467	494	483	503	491	475	476	504	465	516	519	525	489	510	480	492	492	504	484	531	481	508	523	514	485	528	501	524	556	502	545	488	535	498	514	542	521	516	519	484	545	506	519	496	503	503	538	502	477	546	498	473	508	486	526	507	477	459	530	533	506	537	490	536	512	477	509	492	488	488	553	513	476	478	495	457	555	528	494	482	524	499	529	520	490	484	517	500	495	510	536	520	493	515	520	508	495	551	514	537	494	497	502	498	474	493	488	513	499	507	526	490	509	497	499	470	522	494	513	526	497	524	506	514	495	517	463	508	482	468	459	485	469	542	487	523	501	457	501	465	512	540	508	487	487	532	497	498	516	479	527	512	512	573	505	528	503	502	536	524	471	490	468	536	536	468	476	470	519	478	496	522	460	497	488	519	501	526	509	505	477	512	517	501	494	471	500	488	508	521	508	511	497	494	475	492	516	512	527	508	470	505	513	497	532	515	477	501	524	510	530	470	539	518	505	513	485	507	486	474	511	477	524	536	520	532	493	459	550	532	516	484	485	527	499	509	481	516	501	532	518	536	478	494	509	491	476	507	519	466	501	521	450	488	508	457	499	547	519	508	468	474	550	492	478	496	505	480	497	519	528	500	533	494	456	515	524	500	510	510	559	495	519	529	482	488	526	528	516	526	485	504	498	506	499	523	520	478	481	542	516	478	513	532	468	511	512	494	526	448	506	513	473	518	524	505	515	514	519	476	516	515	480	483	494	490	519	479	516	534	524	501	489	492	475	488	526	487	479	485	514	499	491	481	499	481	487	515	510	473	438	486	503	503	499	522	487	471	541	479	544	555	498	474	499	495	467	522	509	509	462	466	538	533	514	548	509	480	532	516	511	556	490	485	491	515	506	540	461	515	483	496	528	513	511	532	486	517	505	497	486	570	514	480	500	480	541	524	509	551	502	482	526	491	497	493	532	537	514	510	507	544	528	523	512	525	513	506	488	478	511	497	494	523	536	530	505	483	500	491	476	513	500	487	503	534	475	478	494	527	485	521	476	506	502	526	513	489	497	510	483	518	534	506	505	523	485	523	486	501	490
22541	961	919	700	624	552	607	606	598	544	559	546	605	557	554	564	519	544	555	519	514	565	506	520	533	550	558	554	559	538	536	510	535	523	560	517	532	522	532	535	586	543	526	537	529	515	539	546	543	553	559	560	551	535	532	537	566	533	537	501	534	528	526	514	572	512	527	534	565	512	522	503	530	543	567	546	531	528	526	540	569	534	563	520	514	553	540	498	530	537	519	560	572	513	545	541	543	559	524	536	549	548	560	551	546	535	488	522	555	530	561	521	542	531	524	493	529	553	577	523	521	549	502	560	546	533	512	517	547	553	562	568	545	527	585	527	557	528	519	588	546	538	556	533	553	509	521	540	543	537	483	513	542	533	541	531	549	591	538	498	516	514	569	497	571	570	536	538	555	498	534	539	541	517	538	486	548	531	510	571	513	494	534	559	529	567	528	592	539	542	548	530	520	513	534	495	550	513	515	557	536	530	522	543	535	522	529	535	541	549	520	544	530	559	576	520	488	530	529	552	529	532	499	562	560	526	551	520	569	525	552	539	531	536	579	543	522	557	499	523	554	583	572	528	542	520	532	513	571	522	511	608	598	547	541	546	500	560	521	562	524	545	523	499	541	510	531	523	540	553	523	606	486	541	527	509	581	539	526	538	569	520	542	506	528	546	499	583	569	557	561	490	540	525	544	527	534	537	543	559	513	553	541	541	523	561	560	568	520	591	498	547	538	517	543	567	557	516	517	546	540	527	562	540	566	548	519	544	570	503	544	509	543	558	476	527	519	565	530	563	501	537	517	567	554	544	572	547	543	556	529	545	543	512	541	552	519	539	526	501	550	514	512	547	496	519	536	555	567	502	533	560	551	558	553	525	521	548	538	547	562	564	549	566	572	542	524	548	494	550	526	504	551	528	537	555	533	537	538	499	501	513	564	536	567	568	520	557	532	567	542	544	545	554	542	539	554	526	524	532	560	560	532	536	536	512	528	525	524	529	514	554	525	559	550	569	548	547	531	532	491	523	510	532	558	519	544	513	510	561	528	533	496	515	559	581	544	517	547	536	521	565	530	486	542	583	510	530	512	529	541	527	556	528	572	524	466	535	557	502	550	549	575	553	529	524	538	535	558	517	536	553	569	537	561	539	547	538	578	514	549	576	564	532	531	526	478	520	490	507	538	529	540	545	548	540	531	527	540	542	530	553	587	510	537	537	500	549	566	582	531	542	533	534	554	574	497	504	554	557	546	507	536	543	539	566	545	522	552	569	539	534	583	553	538	543	550	527	571	574	529	452	532	553	528	516	559	548	520	534	537	543	553	561	529	562	503	507	517	517	513	526	541	510	550	566	512	571	546	543	468	543	499	520	517	505	544	555	571	558	507	573	539	523	531	534	545	539	529	536	528	562	574	544	555	546	534	521	552	575	504	548	482	582	505	514	553	525	532	537	529	536	562	544	515	519	542	549	514	541	551	547	494	572	570	494	517	505	543	537	521	509	586	564	526	565	512	547	551	510	507	522	547	521	544	544	534	536	524	493	552	544	565	541	533	602	516	557	522	516	530	492	528	535	558	498	544	503	516	546	521	515	530	526	546	506	477	496	512	530	527	529	546	525	529	582	520	515	530	559	505	596	540	556	550	548	555	556	526	532	511	519	581	556	573	543	538	554	563	520	526	554	498	504	585	592	522	479	559	560	543	547	566	524	571	540	556	514	521	556	551	509	530	506	511	495	534	518	521	503	558	592	527	542	559	555	503	534	517	496	568	507	578	538	528	546	570	559	507	466	533	533	517	549	531	555	545	546	557	542	520	564	534	517	553	530	530	511	512	564	558	501	565	495	558	494	574	529	533	508	527	533	527	500	565	553	556	547	506	541	586	523	539	559	508	552	577	538	533	502	568	529	514	519	543	544	531	544	541	536	518	542	555	471	457	533	551	535	539	500	541	503	490	492	519	553	492	498	535	541	524	497	533	537	560	565	543	521	553	523	524	522	537	526	533	520	539	545	530	558	540	527	576	574	527	513	533	512	561	540	549	536	520	500	544	561	522	535	484	553	519	547	524	523	524	550	537	495	531	549	525	521	547	560	551	559	485	537	501	551	533	559	548	546	522	523	570	551	587	555	514	547	531	527	553	535	518	526	536	550	555	582	559	501	514	514	512	533	535	579	534	570	518	553	499	543	522	562	518	510	502	522	546	546	539	534	565	546	552	542	533	547	523	530	525	512	546	571	557	537	550	519	566	543	510	507	563	525	540	563	535	513	534	505	566	545	539	494	580	519	542	497	558	541	517	568	524	525	536	539	535	512	521	548	576	547	522	540	496	518	562	527	523	519	524	537	473	560	520	546	541	524	524	512	537	519	549	556	529	558	557	513	554	565	503	518	537	546	566	558	481	497	536	503	522	543	534	519	596	536	544	546	523	520	515	522	543	528	533	551	520	552	520	523	601	480	549	567	563	501	552	471	510	538	563	531	559	514	549	566	512	541	483	569	526	553	550	525	520	534	530	494	490	547	489	568	520	494	537	535	578	518	556	555	559	516	494	515	527	502	557	547	550	531	533	517	548	557	519	549	557	541	500	595	553	541	499	559	524	541	536	513	543	541	565	491	521	532	564	561	530	538	545	548	519	556	507	527	531	540	565	488	517	584	581	532	534	524	535	557	530	501	515	549	537	579	555	544	513	494	562	537	541	526	560	520	563	548	516	554	512	537	543	516	550	530	523	533	572	508	520	567	549	552	536	520	552	536	539	542	530	519	547	585	587	556	555	538	529	476	521	508	511	544	554	570	511	505	565	539	560	537	506	547	503	578	562	574	520	523	514	567	508	531	567	519	543	586	564	525	562	536	524	553	523	559	535	505	509	517	551	573	541	535	524	536	549	576	511	556	549	537	583	536	569	561	535	475	573	542	520	522	529	555	503	505	573	554	542	493	533	540	551	599	559	537	504	520	534	541	503	546	559	555	559	547	546	596	487	516	539	542	513	548	526	551	531	527	528	516	528	514	563	543	536	528	524	519	511	541	558	513	554	527	523	515	514	531	573	525	562	530	520	522	529	543	523	552	544	528	531	526	528	531	520	541	550	589	591	512	548	518	563	509	586	562	527	573	561	514	579	498	548	565	519	515	521	532	557	559	540	566	530	526	560	560	560	510	516	498	525	530	537	542	529	505	512	539	548	564	533	573	531	573	559	489	506	507	550	516	527	535	489	514	560	536	516	510	553	534	551	539	526	542	509	559	493	495	523	535	510	547	532	510	525	532	542	557	509	526	506	522	579	523	569	542	522	561	537	535	535	557	510	547	535	593	562	550	528	539	514	506	536	536	575	534	512	574	520	557	554	577	506	517	555	516	511	538	536	521	543	513	498	558	530	561	578	528	541	537	502	590	550	518	516	543	534	541	557	500	523	546	514	501	527	557	503	542	526	536	506	548	552	536	503	532	590	543	539	537	507	528	503	566	552	519	565	561	541	571	536	562	517	480	505	503
24532	20322	26399	24124	20304	7252	956	701	647	563	522	477	511	491	418	402	404	370	393	395	404	396	379	387	396	339	405	400	380	394	380	381	380	352	371	339	382	379	356	392	378	362	361	345	379	297	369	356	366	352	374	372	349	335	369	341	340	363	410	388	376	380	371	379	368	378	366	352	388	363	364	355	325	360	351	352	324	319	357	380	354	364	373	381	359	383	362	314	353	353	387	342	360	349	356	396	362	361	372	349	385	379	371	340	384	363	375	381	363	347	354	336	359	368	357	371	370	366	329	376	356	358	366	364	358	372	351	342	357	351	354	373	368	338	365	393	340	384	348	350	337	363	327	348	383	362	352	317	377	372	377	356	345	343	322	363	353	347	350	329	368	373	394	382	363	349	338	334	345	365	372	362	338	366	343	357	343	416	345	327	362	327	367	340	360	359	372	347	346	367	357	362	349	346	345	340	375	342	385	369	372	367	369	350	377	382	370	367	357	395	364	358	378	344	334	371	366	390	349	356	355	369	342	348	368	361	359	366	357	325	343	337	387	333	343	349	345	352	343	345	340	375	364	338	375	381	386	359	365	352	341	321	360	368	356	345	363	328	375	316	319	331	359	384	353	319	379	361	365	344	388	362	344	322	342	380	383	321	365	339	371	345	371	363	356	329	371	354	385	364	349	355	388	354	355	331	356	370	401	346	342	373	372	384	331	399	368	314	353	382	358	367	329	334	356	341	368	384	329	367	342	392	359	334	344	335	353	310	353	368	364	344	353	350	363	370	346	363	337	346	391	304	340	350	371	359	342	351	360	351	366	347	362	370	385	327	363	339	344	404	378	345	352	346	349	352	356	347	353	354	347	368	354	323	343	340	368	365	328	398	365	337	365	383	371	355	365	342	369	361	314	335	363	353	374	358	367	346	369	380	371	389	363	346	381	380	353	376	357	365	352	354	364	325	350	321	393	370	345	377	391	337	349	378	384	351	366	342	325	370	347	347	321	382	353	346	349	324	343	357	317	373	345	351	363	320	364	350	357	338	333	371	345	345	390	384	351	392	349	380	344	360	355	359	382	343	352	355	402	368	331	383	381	392	360	358	346	387	361	357	360	364	354	360	354	367	350	372	377	348	348	336	375	337	339	332	348	407	329	348	352	351	360	332	345	375	358	369	338	362	375	353	338	371	375	334	359	353	364	376	373	353	400	361	330	388	344	350	358	340	362	391	364	352	321	321	316	339	343	367	385	370	350	306	369	364	364	337	318	318	334	353	339	360	367	340	363	366	360	364	340	354	356	353	372	341	333	367	361	379	381	349	387	324	356	357	355	371	339	377	356	358	332	357	357	324	361	366	398	342	355	336	347	362	373	310	347	364	355	375	388	371	376	332	362	324	360	349	358	337	401	336	343	352	340	322	348	353	340	379	333	346	379	361	351	372	357	327	375	343	370	382	354	329	348	361	373	329	335	340	354	347	364	353	350	376	319	352	347	349	342	347	354	348	381	359	353	371	395	342	321	357	343	323	387	325	394	323	365	334	331	352	352	355	359	380	358	356	336	369	385	341	339	346	362	350	357	356	341	352	347	374	363	378	361	366	359	333	339	347	365	342	370	330	372	349	362	374	359	352	347	368	327	358	314	347	362	360	378	380	360	344	373	382	341	345	352	346	338	362	386	346	336	372	372	377	337	351	341	373	390	327	371	334	390	345	361	338	327	347	390	371	340	377	318	373	354	376	365	330	364	347	344	376	367	346	355	342	326	382	362	367	373	341	330	394	331	364	362	349	368	353	366	365	355	364	356	338	339	331	366	389	370	337	385	340	357	372	318	372	358	368	377	382	354	354	373	358	377	371	371	385	344	348	377	318	355	363	330	357	375	336	332	379	355	343	377	375	331	373	342	388	349	362	351	350	369	369	350	368	354	364	343	325	375	358	370	345	350	376	342	375	348	336	366	379	387	345	372	369	362	354	352	367	354	344	400	372	360	348	350	345	353	360	343	406	374	333	378	387	348	357	350	344	366	401	336	346	365	341	336	362	366	398	362	358	367	336	365	337	334	353	337	362	354	337	361	352	364	345	393	382	339	330	332	348	393	345	352	407	408	348	328	360	353	402	348	396	350	348	389	346	338	365	395	372	384	349	367	350	346	374	330	330	372	366	350	414	354	337	367	348	364	359	381	347	332	358	350	376	359	359	365	389	379	369	354	320	374	360	363	338	379	363	336	340	366	365	352	357	384	344	340	367	415	357	378	384	368	347	375	375	377	350	363	389	356	321	343	360	348	354	372	352	329	340	365	357	346	357	336	353	313	392	356	362	363	351	310	354	392	388	337	340	358	392	355	376	349	356	363	314	308	341	364	350	375	355	384	356	351	381	382	343	337	391	365	356	395	383	347	350	361	310	346	324	352	356	287	336	333	379	367	335	355	361	361	379	341	373	344	351	329	319	378	375	357	334	346	331	335	365	371	345	327	341	355	347	341	372	384	343	387	340	364	363	382	337	376	366	337	336	350	350	359	349	373	359	361	347	347	350	350	344	354	357	353	381	362	360	345	339	330	345	368	329	360	378	351	383	326	385	378	365	349	364	372	361	363	387	345	354	360	369	318	382	338	321	377	352	354	367	382	366	341	349	343	356	335	338	334	358	364	371	300	344	343	346	351	357	309	372	385	333	376	324	355	350	358	364	348	357	322	341	342	344	367	377	364	339	368	377	367	378	406	354	359	350	389	332	354	368	349	375	345	357	341	380	359	380	370	402	356	353	334	314	365	341	333	382	351	338	370	347	348	350	375	352	390	353	354	373	348	365	386	355	393	324	369	349	332	337	336	333	364	372	349	356	375	378	416	383	348	332	343	343	343	356	351	349	351	352	375	402	350	348	353	340	364	392	379	374	346	321	363	334	329	343	341	333	347	354	327	338	342	353	332	358	353	356	388	390	395	336	306	354	356	371	399	380	375	359	371	366	336	363	387	325	339	359	358	331	366	328	322	355	354	369	394	366	341	370	353	400	320	343	362	336	343	368	332	383	369	344	367	377	352	344	395	373	344	338	390	369	343	376	353	349	330	363	348	385	344	353	354	364	348	336	371	354	367	349	386	324	328	371	353	340	351	336	319	361	359	360	338	365	349	344	364	375	321	332	333	397	311	342	353	372	363	359	361	348	361	328	349	326	348	392	354	365	316	344	353	350	343	384	351	350	372	362	326	392	376	336	356	321	367	353	379	342	324	391	348	355	326	351	345	364	333	371	355	364	350	320	346	350	345	368	348	369	333	348	347	373	334	378	331	353	378	362	343	366	366	357	341	340	382	362	338	342	394	371	372	351	351	315	333	349	357	373	349	313	338	346	327	358	365	353	363	337	356	359	352	337	339	371	310	354	386	361	365	329	357	387	393	355	360	345	384	359	346	355	375	337	357	379	355	344	360	339	332	369	347	372	356	342	346	362	363	334	333	306	356	349	357	377	321	362	359	309	340	359	396	419	373	341
36024	7829	7026	3892	2537	1903	1399	1126	984	860	742	624	622	600	573	544	528	475	449	483	442	465	422	466	476	457	431	400	405	405	377	368	411	371	385	412	388	385	389	396	378	386	424	376	362	399	397	365	412	384	387	386	382	405	394	387	383	363	352	389	369	418	367	357	375	376	363	349	373	363	378	388	395	364	361	394	382	357	380	384	377	386	377	372	365	379	408	373	361	390	401	387	357	354	375	345	361	364	382	371	374	376	380	348	403	362	413	356	412	339	353	360	365	368	377	364	428	353	408	340	347	353	380	371	380	405	370	373	358	378	359	350	349	344	380	358	370	375	379	350	356	346	379	382	365	352	350	362	374	371	406	380	374	366	360	372	346	376	376	383	353	402	339	372	364	322	395	393	349	386	400	395	358	360	382	352	357	374	388	374	381	398	380	363	355	365	357	383	391	393	369	408	372	390	387	382	378	382	372	371	358	358	360	392	380	369	316	366	361	393	361	389	386	364	355	373	352	355	359	375	366	369	362	367	373	384	381	358	369	363	393	365	405	342	355	368	344	374	363	365	380	355	354	373	354	371	406	381	389	369	329	380	382	350	357	364	366	404	367	403	372	367	340	370	366	372	354	361	372	389	370	377	358	402	358	344	368	372	376	405	382	353	384	390	341	382	387	372	374	326	373	355	373	324	379	353	328	360	364	357	339	382	375	361	384	357	391	377	385	344	378	327	368	369	346	388	389	359	364	368	370	366	343	383	378	349	376	385	376	387	396	385	381	354	364	397	369	392	378	389	383	380	364	390	351	343	381	392	336	355	360	394	375	354	360	365	362	369	338	380	366	395	383	369	373	361	358	362	384	333	393	359	364	362	393	379	367	382	372	349	389	400	359	393	358	352	339	397	371	384	405	408	398	393	369	363	389	393	361	354	358	351	380	367	363	366	343	385	364	380	400	382	354	380	337	367	357	360	373	366	395	379	357	346	371	358	391	352	376	389	355	375	351	379	390	361	365	409	370	353	354	382	386	383	357	367	378	373	398	380	341	335	388	383	393	360	330	357	381	369	415	340	373	369	355	385	383	366	393	369	364	383	406	378	360	390	361	352	384	407	417	391	369	390	370	379	400	353	352	381	402	385	359	322	386	346	380	399	380	312	357	357	367	384	354	367	360	384	364	395	367	370	355	368	383	383	327	379	360	374	382	371	380	374	357	348	381	370	375	391	343	338	380	345	384	379	387	362	355	379	359	361	361	369	342	372	390	385	379	390	390	352	348	383	340	355	344	350	327	364	380	387	377	384	356	367	344	401	369	357	365	351	394	348	323	371	347	370	414	388	371	358	409	374	367	325	390	383	353	373	404	385	383	375	328	354	363	389	361	382	402	393	386	370	348	384	376	368	370	352	378	400	359	371	376	370	397	356	364	373	352	408	397	390	394	364	361	368	392	354	361	385	367	362	389	359	356	375	349	388	364	351	381	378	371	379	411	370	372	359	374	342	341	368	366	359	365	415	371	389	389	360	380	382	353	414	369	375	377	387	402	367	352	383	388	371	354	368	402	391	380	389	352	366	357	374	369	372	349	330	373	391	370	369	366	384	389	345	356	358	359	380	362	372	397	376	354	353	366	342	355	366	358	337	401	403	362	389	360	376	354	389	345	380	399	345	358	379	412	370	409	368	388	368	365	392	373	375	380	368	349	379	368	384	358	372	378	424	366	386	352	381	333	389	375	362	390	382	403	374	365	361	364	398	349	378	389	354	365	362	337	354	360	371	379	339	339	402	388	361	414	387	373	354	368	378	367	379	388	398	365	342	374	344	394	347	372	387	408	396	326	410	389	351	368	350	357	352	400	370	354	356	377	387	358	366	365	349	333	373	357	390	406	381	430	407	352	382	355	361	387	379	361	371	383	377	343	347	407	348	391	345	349	359	370	368	377	383	382	352	341	372	391	385	368	384	371	366	352	353	373	357	355	384	364	395	373	393	374	399	364	359	376	382	362	385	378	356	363	369	335	369	385	374	352	365	397	364	360	387	383	346	348	377	356	382	388	350	385	384	353	373	365	375	369	375	347	379	348	338	383	374	340	369	357	400	383	314	376	370	363	366	379	383	399	379	385	415	369	372	343	369	363	338	375	331	376	378	368	388	383	365	387	358	357	402	392	385	348	350	365	378	369	377	377	361	400	397	383	334	404	355	369	361	343	382	400	379	363	405	386	382	373	382	381	355	351	356	383	328	332	326	364	383	367	370	375	371	351	379	332	383	387	367	358	379	352	382	359	363	364	369	356	390	367	371	386	376	393	368	384	380	379	365	374	371	374	393	404	395	367	373	369	359	365	383	358	355	369	371	371	345	388	354	344	371	369	356	363	368	345	364	356	350	352	332	350	332	356	340	373	358	379	354	410	401	362	360	353	364	351	373	343	374	390	349	398	388	385	372	403	379	382	345	386	383	377	363	382	369	381	361	375	364	416	414	378	413	371	411	362	386	368	381	384	385	372	402	352	352	366	368	382	366	398	397	390	376	353	367	337	375	357	386	356	398	355	371	357	343	355	373	388	378	368	382	366	390	374	363	362	370	381	340	391	370	340	397	378	398	348	362	338	384	390	395	386	391	353	327	372	349	367	414	364	352	394	394	378	347	394	339	344	347	339	365	342	362	370	344	404	373	382	328	412	371	384	374	375	365	337	344	348	368	354	379	407	393	359	393	375	397	361	386	396	361	352	371	387	368	347	394	376	346	376	383	384	348	403	332	396	383	354	420	349	386	339	336	354	387	357	382	398	380	364	361	368	378	363	378	376	383	375	333	335	362	368	375	346	384	368	348	377	388	389	362	399	379	321	389	343	375	352	361	400	387	358	344	385	362	369	377	371	409	343	373	371	365	380	381	388	371	387	407	389	389	368	360	368	397	364	402	356	341	365	360	355	407	338	359	405	373	380	388	358	365	330	377	395	393	384	376	342	369	383	355	360	402	365	376	325	358	362	378	405	397	372	394	411	352	372	376	385	382	367	383	415	355	342	390	383	355	371	380	379	356	391	359	362	364	360	376	400	364	374	372	363	382	343	377	380	373	353	375	399	375	357	371	376	362	387	367	397	384	361	379	374	410	414	358	355	329	372	378	369	362	367	356	372	404	369	407	385	350	368	407	396	356	383	353	403	397	391	374	395	389	378	395	343	367	368	375	361	367	393	397	375	369	364	374	375	393	398	409	373	395	381	404	389	365	377	377	392	372	385	357	382	374	368	390	377	360	332	369	375	345	384	364	384	385	361	353	379	401	367	392	362	366	366	383	397	346	372	369	368	368	372	391	377	368	361	376	335	365	383	394	387	403	360	369	356	349	377	372	364	364	313	380	365	379	378	371	380	391	381	392	352	381	363	385	375	361	349	377	369	361	352	397	369	375	349	375	406	372	401	356	377	379	374	353	382	382	343	364	398	407	361	364	343	359	373	374	359	368	359	344	384	382	357	371	380	363	387	370	375	370
22623	20330	26942	23587	20335	20352	6597	1505	1188	1134	987	985	967	940	927	854	868	870	839	849	770	832	776	819	842	750	782	771	755	746	766	779	767	820	732	759	756	790	786	787	777	695	721	713	752	720	783	758	784	789	784	719	759	752	752	821	772	766	745	756	753	728	705	694	755	769	716	734	750	707	729	712	748	691	748	690	775	740	732	754	773	780	708	675	691	669	713	708	759	707	740	720	719	741	703	724	729	755	729	748	746	722	708	699	684	682	713	703	736	793	777	697	716	719	760	743	728	687	792	705	764	734	743	701	692	791	739	712	765	763	755	735	747	734	723	696	810	742	741	690	723	781	696	751	762	747	773	767	737	712	775	710	716	729	740	750	743	699	747	760	701	750	748	763	735	763	719	738	696	736	763	714	753	761	755	719	767	720	725	762	774	723	740	760	683	793	737	725	689	705	696	727	712	783	720	717	781	738	736	785	738	700	698	709	789	714	758	715	713	713	715	717	735	729	750	745	729	751	743	721	707	702	720	746	693	699	720	784	677	729	754	743	746	719	705	711	712	754	764	758	706	747	700	752	766	728	728	729	735	704	697	707	740	743	762	702	677	764	709	749	734	711	716	781	759	756	740	706	708	715	729	705	739	685	735	724	715	743	677	768	753	731	723	744	736	726	739	792	726	765	751	727	704	673	737	713	753	733	722	743	702	761	729	726	738	715	702	707	723	729	722	747	733	693	818	777	767	677	710	762	728	712	738	779	681	669	718	741	761	767	724	709	721	762	689	681	751	734	712	720	761	723	774	757	778	738	762	721	697	727	695	684	678	737	748	715	722	693	735	749	689	715	744	702	700	735	780	735	687	784	722	753	740	719	704	718	752	741	706	750	689	731	724	655	726	739	721	763	702	726	725	770	716	736	769	776	753	743	753	715	716	761	690	695	742	756	695	680	714	713	769	700	731	729	728	715	707	733	701	739	754	722	724	708	758	775	720	683	711	702	753	765	739	745	758	801	723	750	741	691	713	751	760	771	676	737	691	747	740	770	777	721	653	734	694	719	721	726	793	751	717	738	734	708	729	739	747	736	787	725	707	760	755	727	731	739	737	780	721	755	713	752	732	737	721	744	757	762	748	708	753	748	690	747	751	716	729	684	736	694	688	753	718	731	689	706	771	658	725	723	701	730	730	744	714	750	708	722	706	743	731	750	758	744	766	748	752	769	723	709	693	725	751	781	732	766	725	711	706	711	749	698	745	693	724	735	738	733	736	720	755	730	732	702	739	785	738	700	694	770	783	638	676	725	777	702	770	738	722	723	745	712	764	715	726	745	723	704	752	791	746	751	741	696	722	752	746	708	728	744	707	733	721	682	741	760	730	717	734	725	739	682	719	742	675	735	731	744	685	768	669	717	772	706	736	768	704	696	755	759	743	771	704	775	774	697	708	762	775	699	669	711	741	736	718	657	709	754	723	732	747	736	714	738	747	767	746	756	743	722	726	743	739	756	763	737	747	690	713	742	751	681	704	729	709	734	751	720	718	697	714	715	743	765	731	759	752	722	734	727	775	738	772	708	742	724	753	702	693	730	747	716	705	775	759	791	766	720	718	701	741	700	689	723	692	721	723	716	691	701	745	769	715	719	749	747	703	739	752	683	691	729	719	702	703	677	734	710	716	766	742	693	738	747	750	742	746	706	739	711	721	765	710	728	724	720	755	751	734	711	683	745	728	699	683	759	744	730	740	768	753	704	743	742	677	733	748	719	745	738	657	717	730	732	709	714	777	699	728	678	699	742	715	686	724	745	770	736	752	736	727	787	746	690	707	696	765	710	722	754	715	755	710	741	695	690	708	691	772	738	668	713	731	787	757	717	776	729	740	756	716	727	749	755	768	706	724	770	697	736	730	738	746	733	744	749	664	751	734	722	733	733	695	725	712	697	712	715	738	706	744	749	724	737	728	719	700	767	726	737	744	751	739	739	736	731	700	719	721	734	742	774	750	686	743	793	698	727	748	708	706	761	758	708	673	713	730	718	685	713	676	742	756	761	661	697	714	707	735	808	699	714	729	712	691	737	743	764	709	722	682	722	801	735	723	777	784	722	730	737	733	776	730	782	771	774	791	709	762	746	757	733	695	712	746	729	757	763	736	724	717	715	741	706	695	743	713	714	704	716	722	737	765	724	704	714	740	726	767	716	714	760	715	692	747	703	735	708	745	730	707	694	695	760	732	713	731	707	710	734	750	693	667	755	721	710	690	767	757	727	742	757	715	742	728	780	685	702	740	719	729	694	748	691	697	731	746	754	735	676	765	718	689	708	701	761	747	721	672	712	732	707	740	704	718	704	729	765	764	664	688	717	740	719	719	679	739	687	730	710	717	720	713	790	714	754	722	758	789	732	767	742	712	713	754	733	629	710	715	778	736	758	694	677	730	733	745	675	712	762	732	733	726	751	724	759	762	739	758	696	728	683	736	751	714	751	715	738	735	706	729	697	764	704	676	711	775	754	700	741	691	750	763	720	673	728	723	721	715	717	766	740	740	684	734	767	717	745	672	757	730	741	750	745	696	767	769	725	728	734	717	767	709	732	694	785	746	770	730	728	764	720	754	759	740	722	697	751	677	753	684	725	739	725	738	747	758	720	743	732	763	739	712	710	716	683	711	724	710	756	759	685	737	719	745	741	728	767	714	733	711	703	744	743	786	746	716	711	693	739	721	755	743	690	676	739	717	702	693	742	755	706	718	743	706	717	751	704	704	756	764	705	735	721	713	763	739	723	697	776	722	750	735	729	679	666	718	767	715	753	712	744	768	705	750	704	679	699	694	758	679	723	730	726	734	717	745	760	664	697	724	728	733	745	752	724	676	738	783	716	721	728	700	705	713	710	770	750	689	732	765	740	748	699	728	746	720	681	739	766	730	732	697	707	706	728	729	713	705	703	754	761	732	726	724	756	737	708	688	741	720	839	731	719	740	703	718	744	724	706	752	711	700	720	779	736	758	712	728	691	719	691	757	751	735	751	786	732	727	712	729	722	714	749	735	708	719	717	739	764	722	741	712	773	724	761	742	746	738	735	723	734	761	747	710	655	793	763	702	713	733	671	693	779	708	795	714	753	735	742	740	689	739	719	747	758	689	653	778	764	724	700	757	733	705	669	734	735	771	762	725	718	744	689	750	779	746	720	739	720	706	723	704	794	737	711	724	754	767	745	729	708	736	746	753	754	696	698	691	712	715	722	691	685	735	764	713	683	758	734	761	783	734	738	703	740	766	696	715	721	721	737	697	755	786	704	723	796	723	722	686	746	716	740	662	745	741	755	756	737	725	704	720	717	714	712	694	716	737	725	737	739	735	771	714	769	749	738	719	728	728	703	707	757	694	699	701	743	727	765	706	765	734	716	782	724	740	703	749	695	692	665	739	746	727	714	711	766	780	761	728	681	772	735	720	752	711	684	687	743	752	730	718	695	720	760	741	781	687	741	776	740	730	694	718	736
35241	12843	12043	6886	4628	3369	2641	2153	1843	1688	1478	1284	1257	1119	1074	1085	1017	912	895	896	848	843	804	809	796	840	768	803	797	786	833	776	764	763	787	747	723	776	692	745	715	764	691	716	723	722	702	700	671	727	724	709	660	702	747	685	751	706	714	696	748	718	681	718	658	720	708	685	689	637	753	719	734	687	716	690	727	693	615	730	709	673	719	696	684	723	728	688	692	746	703	682	710	715	690	700	679	657	693	723	705	694	680	707	713	735	700	680	721	669	653	709	678	687	718	738	702	686	757	690	702	726	672	686	688	682	725	703	678	680	715	712	719	727	734	709	683	724	716	724	706	746	685	720	708	649	730	666	702	688	734	713	648	675	735	735	711	672	711	638	691	679	695	737	688	686	663	660	704	675	699	710	714	660	728	714	651	689	701	709	686	707	699	720	698	699	694	725	699	673	731	671	699	658	653	707	690	712	712	695	675	723	708	719	676	670	729	722	656	675	700	775	691	699	743	697	708	678	682	716	691	715	706	682	705	701	689	690	693	677	731	663	716	735	671	694	704	719	664	710	726	664	669	720	732	676	677	725	698	670	713	712	666	721	662	709	639	643	682	637	710	692	757	691	672	704	711	714	698	701	695	689	718	709	687	729	657	669	715	697	701	724	681	741	691	729	722	704	658	694	690	678	697	714	698	739	719	729	720	695	677	698	688	687	705	720	712	649	699	642	636	689	717	706	686	698	736	672	697	673	655	722	686	657	687	752	711	699	677	679	695	703	690	702	708	705	647	715	688	695	706	699	701	720	673	775	680	710	725	691	690	699	694	688	687	647	685	698	656	668	733	659	707	691	690	705	735	690	741	711	691	721	727	671	712	698	746	676	680	698	711	690	677	685	652	755	684	670	699	705	715	696	706	729	717	723	711	667	711	746	741	707	674	725	708	655	665	707	676	737	746	724	765	713	670	695	699	713	658	727	698	694	710	738	653	678	695	679	711	725	699	718	680	717	674	711	676	693	715	681	687	699	684	723	726	679	703	691	698	671	644	688	682	688	719	705	735	711	673	711	690	671	723	690	678	694	734	660	708	650	722	733	681	700	738	661	714	702	704	704	703	690	673	730	671	688	710	675	704	689	722	745	669	677	667	677	708	703	697	686	710	700	686	701	663	662	701	688	667	669	648	687	695	710	676	662	659	660	728	662	704	756	677	692	664	702	646	676	684	701	697	659	696	685	671	731	722	669	698	702	699	697	701	678	686	677	687	692	699	698	711	709	728	739	683	704	663	677	722	699	679	689	707	725	674	702	707	699	706	722	700	682	718	708	711	640	667	674	697	663	730	727	725	700	685	705	698	692	687	665	720	725	649	643	685	680	684	697	716	694	725	718	688	651	747	690	692	668	702	720	676	683	663	706	654	675	649	702	711	730	716	742	677	710	704	696	644	683	683	696	698	710	741	715	709	680	715	725	717	678	703	689	734	744	690	688	686	671	661	727	639	676	708	646	737	687	706	720	719	722	679	709	723	719	692	697	646	662	654	672	674	713	714	709	694	706	704	650	672	655	703	725	741	714	676	728	693	710	669	726	727	656	721	677	713	684	652	683	650	700	686	722	715	716	650	675	687	666	681	719	732	726	681	690	679	706	719	727	692	709	667	678	733	686	669	687	726	712	686	716	700	737	673	647	671	670	695	666	681	664	744	685	683	708	639	715	689	696	711	703	726	652	699	721	698	690	658	685	686	684	721	682	708	754	682	703	707	606	645	700	693	760	688	690	704	657	695	748	720	724	729	730	724	742	695	706	722	655	714	675	722	658	728	692	743	697	695	704	708	655	708	687	710	680	657	716	637	735	682	657	704	717	691	715	702	692	674	700	663	698	717	665	686	721	707	671	644	720	696	682	705	713	725	699	660	683	741	713	663	732	694	668	687	699	668	710	690	707	692	694	693	714	686	684	691	706	654	678	716	728	732	681	672	738	693	692	691	684	687	726	681	673	707	717	657	673	679	700	677	671	706	671	663	737	722	721	714	697	724	679	795	728	733	661	672	682	695	708	684	653	739	713	664	667	716	671	674	678	691	683	689	673	706	674	719	698	703	669	681	728	744	689	728	650	676	727	664	675	685	686	712	719	650	681	691	697	677	709	700	697	644	677	754	699	761	719	670	707	713	697	696	724	670	719	684	710	653	698	667	701	706	697	698	686	656	686	686	697	668	705	706	686	692	691	709	696	657	665	691	713	631	722	674	676	712	685	639	696	737	680	689	702	703	708	695	699	731	720	704	693	687	730	703	665	704	734	696	740	677	676	652	703	734	679	689	669	641	706	722	680	692	703	642	722	685	662	716	722	704	639	703	694	715	689	704	708	727	691	646	725	691	691	719	693	681	679	752	714	657	701	638	677	696	713	638	676	670	694	714	702	709	662	677	638	725	709	689	709	659	696	687	721	676	721	685	668	697	720	694	657	730	715	694	758	672	687	711	686	688	700	695	652	714	711	675	687	686	745	685	707	707	700	676	663	678	670	714	723	668	691	751	730	683	690	747	703	696	677	681	661	714	691	723	674	681	670	714	693	682	680	690	684	656	631	695	661	730	694	745	683	702	688	687	666	712	655	692	679	675	746	766	690	702	719	696	650	704	609	710	665	668	695	683	657	680	707	688	703	727	735	650	699	676	732	714	692	681	708	735	663	686	675	697	733	692	684	692	697	687	676	699	729	728	700	705	736	710	636	684	692	667	684	705	695	711	706	735	694	675	708	719	716	700	693	673	726	670	703	684	707	750	706	692	737	735	706	678	705	689	674	750	676	654	686	700	692	732	675	732	718	728	693	737	677	662	731	672	714	690	690	708	712	646	681	699	699	691	710	680	659	649	784	689	654	695	730	698	723	735	627	686	715	676	693	683	717	675	665	710	695	697	709	655	683	689	676	654	718	718	646	646	687	698	680	700	752	680	699	684	699	715	683	711	709	705	683	692	724	715	692	696	705	714	682	700	721	680	682	685	748	698	700	652	647	670	669	687	673	674	678	675	689	674	705	714	706	731	673	690	724	711	685	743	730	724	661	689	678	692	718	684	645	688	761	742	713	674	750	690	697	739	692	697	699	697	661	706	710	688	737	734	684	750	667	704	680	674	697	703	652	722	680	693	687	676	697	673	698	707	691	682	711	708	726	716	766	687	646	684	718	718	668	652	640	683	676	720	687	685	717	713	723	675	698	717	647	647	693	697	642	686	678	701	710	716	706	753	673	725	693	660	747	772	725	695	671	716	729	674	701	701	681	727	700	663	683	694	668	673	742	731	691	692	702	713	665	674	687	717	693	672	654	727	680	711	645	705	705	714	732	663	660	700	698	725	678	704	662	687	682	766	721	707	730	677	674	682	664	693	707	668	701	721	678	721	734	686	694	732	677	666	706	688	690	711	709	733	671	748	703	719	666	643	671	728	694	696	649	706	671	677	711	723	707	647	683	685	666	676	732	693	731	702	720	749	693
32580	14514	2354	714	533	564	507	492	555	513	483	485	476	489	538	517	494	509	518	472	471	461	498	498	490	477	515	485	527	513	513	479	470	518	485	450	501	447	511	535	508	508	519	492	481	486	485	502	470	485	484	501	525	487	472	478	509	493	515	515	470	476	494	498	489	512	515	502	475	523	513	508	513	503	491	507	486	519	511	472	502	496	478	507	487	533	477	462	495	478	474	510	495	550	516	502	457	488	500	509	476	510	510	504	488	498	532	532	508	506	497	515	476	492	517	521	485	460	507	518	471	503	523	505	470	456	525	483	477	514	499	499	484	514	522	538	507	467	503	525	471	477	485	503	493	528	513	515	522	499	487	527	542	500	496	491	494	511	494	478	490	511	503	484	490	487	504	507	520	539	505	483	461	510	548	511	475	490	500	474	432	491	471	489	476	475	525	508	570	504	464	509	550	485	455	498	495	520	508	532	532	477	478	516	520	472	486	506	455	468	503	539	476	497	478	501	480	483	482	502	516	494	496	490	503	478	516	480	530	516	512	446	506	484	496	505	521	516	496	526	482	516	489	460	525	531	479	502	481	526	489	489	514	481	504	484	491	495	495	465	492	493	473	471	495	500	535	527	502	498	548	477	504	440	469	477	465	501	506	511	527	497	481	465	483	524	467	468	535	475	507	510	502	489	524	501	510	514	499	462	524	543	497	517	534	491	524	545	524	472	493	475	518	494	548	492	518	501	500	513	535	513	499	562	464	475	477	475	519	501	480	476	485	494	503	456	489	485	530	527	466	501	469	500	522	517	490	510	520	505	465	530	454	464	499	482	471	484	463	509	496	493	509	501	478	483	533	475	530	523	512	451	538	523	508	489	505	475	496	529	531	503	507	499	485	493	507	506	461	495	517	492	481	477	477	536	498	516	483	475	450	511	449	500	531	481	518	522	483	504	512	534	490	477	453	514	511	502	522	477	485	522	499	448	516	512	512	503	486	481	489	492	499	491	494	499	488	479	496	533	522	505	485	527	528	494	475	491	485	491	503	499	479	466	517	495	468	483	547	496	467	535	523	505	525	473	455	451	470	512	558	504	511	511	502	508	467	519	462	462	493	480	497	448	494	479	538	491	491	481	488	513	467	477	485	502	506	479	496	483	491	512	495	417	475	560	469	517	522	493	476	459	468	492	521	506	460	508	505	535	467	515	493	500	455	510	478	477	532	486	505	473	509	507	476	496	487	502	512	464	501	506	490	483	444	451	452	519	494	516	502	504	492	499	481	506	514	500	505	468	496	516	507	531	490	477	517	529	496	518	518	492	476	461	531	486	473	532	540	510	486	491	503	521	483	490	476	503	492	546	468	501	480	511	470	493	520	506	480	526	488	493	510	482	487	495	495	501	473	466	486	514	477	502	496	506	506	490	463	485	492	503	452	489	510	490	523	512	476	550	494	486	495	479	478	499	479	529	470	506	516	492	502	524	478	481	470	516	529	489	482	498	509	485	455	445	491	487	531	483	490	459	505	527	499	543	515	500	508	504	484	467	471	425	489	467	505	476	472	483	509	495	519	503	507	465	473	503	512	491	466	496	488	496	505	506	507	486	481	487	461	502	516	516	497	491	499	513	478	450	525	515	509	532	495	478	489	479	487	471	502	500	484	505	521	504	512	502	528	495	486	540	494	480	492	502	491	504	491	493	490	488	490	520	540	492	516	488	502	502	527	578	473	498	474	501	475	475	503	497	537	481	506	493	501	485	503	472	489	492	506	496	492	515	482	534	507	483	466	481	505	478	544	478	505	511	476	529	476	468	486	474	453	471	518	489	463	507	535	501	484	522	471	482	478	472	497	559	494	490	508	505	467	459	547	502	507	482	518	490	485	478	492	493	505	517	521	510	517	548	502	485	496	529	487	506	517	478	499	510	501	562	515	476	545	489	487	478	525	530	494	493	496	482	496	524	498	508	504	532	514	486	473	490	485	475	511	530	441	506	507	505	487	497	473	505	515	473	513	495	509	487	471	487	544	488	499	516	531	472	509	512	513	479	504	488	526	514	491	474	495	489	515	491	487	456	493	483	488	551	494	482	481	486	511	512	506	528	504	490	467	525	472	518	439	457	496	505	506	490	516	494	519	491	502	501	495	522	456	503	478	531	477	485	502	514	456	502	515	496	476	461	492	478	504	450	504	513	465	523	506	475	494	544	510	520	441	507	481	495	503	499	505	488	502	507	543	500	510	494	504	498	478	485	477	516	519	497	531	494	492	519	498	479	482	506	541	486	513	501	477	469	462	526	521	475	529	514	491	531	452	514	497	512	522	507	527	523	457	468	492	500	456	499	529	498	469	514	476	479	487	503	540	507	499	498	483	490	477	481	503	509	474	524	506	502	491	497	479	484	519	509	496	469	541	452	461	497	505	497	455	522	478	521	478	507	464	513	505	519	507	500	495	525	498	482	480	515	495	484	510	466	460	472	462	521	448	518	465	475	525	501	477	489	494	473	513	536	508	501	506	475	508	496	478	538	511	484	511	526	499	517	530	478	478	555	505	481	507	519	487	504	500	493	462	508	504	510	535	488	473	519	499	529	510	531	495	479	519	556	508	514	453	551	460	511	558	504	511	473	510	555	487	488	515	443	527	476	485	486	485	512	482	505	498	512	483	524	517	478	509	544	509	544	482	495	503	515	489	443	467	529	449	500	500	515	481	517	473	492	474	478	490	509	478	475	466	465	530	475	494	483	527	495	528	496	438	499	493	496	466	516	447	503	519	521	533	498	505	485	534	512	489	463	444	521	527	467	478	494	511	466	474	491	482	516	527	504	489	500	499	519	501	502	496	459	531	520	536	510	507	523	523	536	501	498	564	511	524	484	503	486	494	461	517	481	507	539	499	471	453	470	472	479	493	548	496	496	473	493	522	496	460	502	497	520	452	515	540	481	497	466	490	486	478	511	490	472	516	476	498	484	486	461	536	521	497	500	497	496	514	566	513	484	525	504	521	502	503	542	548	515	497	495	495	503	481	518	505	488	528	512	480	497	512	451	513	511	465	473	514	528	522	482	519	504	516	463	512	497	467	487	508	512	486	481	508	481	506	476	486	513	474	538	475	495	521	502	508	456	526	459	504	506	479	523	471	502	485	459	505	497	498	548	501	493	466	456	499	507	484	474	478	506	481	501	497	468	488	493	515	499	475	480	467	487	529	450	484	470	502	549	497	539	484	467	495	482	506	498	505	490	471	486	509	455	524	503	496	483	510	507	486	481	526	503	474	446	456	465	486	481	470	513	470	537	512	502	476	486	487	494	482	517	500	483	561	465	483	499	527	524	529	484	472	510	487	502	508	522	463	494	517	497	490	467	474	478	541	466	503	529	498	506	489	483	499	529	505	519	470	492	487	518	522	484	479	472	544	462	499	519	521	489	531	469	496	501	496	485	480	484	450	465	462	490	514	497	473	484	487	504	493	456	478	471	531	481	511	476	471	488	550	479	537	507
24618	949	890	722	655	570	566	543	574	552	522	551	537	555	548	527	483	526	520	533	511	532	548	554	590	504	548	561	511	549	481	517	514	533	573	520	553	570	545	517	539	550	574	569	546	529	509	489	551	558	609	563	563	565	503	531	542	523	540	491	514	524	555	542	513	479	526	506	491	514	516	551	515	536	524	535	574	498	532	520	535	539	539	543	508	523	548	535	495	553	538	531	540	537	539	533	591	485	558	488	488	521	560	509	558	513	536	521	517	555	539	523	531	558	569	538	584	569	548	526	520	549	537	545	532	512	506	520	577	523	508	492	545	549	533	525	550	513	558	568	517	539	549	516	534	524	527	559	520	529	533	478	530	542	528	566	543	515	523	549	556	552	492	539	550	546	538	577	578	497	537	514	546	550	531	520	575	545	540	517	523	534	558	514	506	552	573	532	541	498	540	540	533	533	544	539	528	551	561	542	521	516	526	522	557	546	538	554	521	522	556	507	566	524	559	519	485	536	572	545	505	583	504	521	527	542	509	539	504	498	559	513	557	503	541	535	506	531	528	554	553	563	555	557	507	528	537	550	551	574	547	563	544	528	553	533	553	516	544	511	529	527	534	515	555	516	495	537	539	529	563	534	561	501	532	532	532	525	492	492	492	517	495	572	515	532	530	531	558	533	518	545	539	507	487	530	551	524	561	517	560	512	563	489	540	548	522	540	513	544	510	489	557	528	528	536	547	555	556	541	546	572	514	535	535	544	573	492	524	502	549	550	512	542	538	487	562	491	550	510	570	535	545	518	543	582	569	536	502	544	520	516	547	513	546	539	534	522	552	524	543	546	521	528	541	535	507	530	519	537	502	526	520	531	489	505	517	501	553	508	536	555	506	507	570	515	547	516	566	508	521	559	538	550	514	517	520	567	535	542	531	493	530	556	530	538	575	538	588	558	498	551	527	525	571	518	520	547	579	533	561	534	559	563	501	576	503	502	570	556	499	500	540	545	521	517	558	534	533	526	495	537	568	577	520	544	515	555	549	533	513	517	525	569	541	531	525	491	551	524	526	546	515	518	526	551	507	506	523	505	550	528	503	552	496	532	522	522	520	526	529	551	538	526	504	518	515	558	510	517	549	551	549	502	517	540	521	516	539	545	528	566	539	553	533	512	535	494	555	521	528	508	547	582	531	484	534	530	534	546	550	521	563	545	521	548	536	553	530	533	520	533	526	574	524	515	522	519	520	532	549	515	540	530	529	545	524	515	560	528	543	548	506	508	495	529	531	513	528	505	508	499	543	528	553	524	553	525	520	504	537	550	512	534	536	551	569	532	558	523	572	539	521	520	513	585	564	562	495	534	545	556	550	527	522	571	566	484	522	544	550	510	564	534	512	547	527	535	552	526	569	514	524	537	544	480	520	528	536	511	510	542	561	525	530	536	547	511	512	556	520	592	533	545	509	539	530	510	487	533	546	568	534	534	562	534	512	535	573	542	550	536	528	531	535	571	525	534	587	510	548	535	522	564	526	535	489	548	543	549	497	527	574	492	563	539	515	541	535	541	536	538	532	567	550	533	506	525	554	531	548	525	531	531	502	560	567	526	534	495	533	560	532	542	528	559	523	516	495	544	541	540	516	487	560	507	487	516	526	561	535	493	523	535	552	510	527	563	554	560	533	551	581	526	551	576	520	518	568	538	546	513	541	488	537	516	529	582	530	548	554	551	531	504	535	513	600	542	570	548	538	524	542	584	552	545	543	525	537	563	543	522	559	557	546	511	507	556	547	537	534	542	543	540	534	562	506	557	526	537	546	555	548	497	543	541	519	553	529	565	534	536	513	547	545	530	566	530	509	550	516	566	505	513	552	500	530	528	511	524	506	538	501	499	547	575	535	539	518	526	548	558	509	508	508	539	531	479	541	565	510	540	543	528	543	559	496	554	514	548	486	573	506	545	520	544	501	568	510	533	531	553	540	534	526	533	518	522	529	512	505	493	513	533	506	552	526	538	535	555	536	526	584	516	496	497	572	513	489	571	532	515	537	509	526	463	534	562	504	551	523	559	564	490	496	554	553	561	540	569	534	506	564	526	539	527	538	544	531	540	541	512	500	550	533	549	549	544	554	518	521	534	568	547	555	529	510	526	546	518	530	541	553	585	508	534	529	583	528	524	499	500	559	530	493	600	531	540	485	540	513	510	574	547	537	539	484	526	516	526	516	545	560	496	562	540	549	497	560	519	494	571	489	534	541	548	523	537	526	559	525	537	527	552	493	536	532	505	587	514	537	515	560	566	508	550	547	562	512	517	582	520	553	485	523	547	507	549	524	507	513	521	512	509	518	509	511	591	522	560	555	510	546	570	494	558	530	529	508	520	511	529	569	570	575	520	545	529	492	507	517	569	569	539	523	512	544	511	516	497	514	505	543	577	534	516	492	524	538	542	531	533	481	585	526	483	527	549	520	540	546	553	508	518	521	533	523	553	563	528	501	520	584	529	527	545	523	554	556	523	539	526	518	504	549	523	516	525	537	544	517	539	499	503	504	554	577	565	541	542	571	532	542	525	546	525	522	535	544	535	508	516	570	508	543	534	551	498	535	557	488	544	558	502	494	580	552	512	522	563	550	510	527	543	559	502	540	519	487	541	502	505	604	528	511	509	565	548	538	509	562	510	546	525	530	536	494	527	516	540	499	519	557	521	523	500	540	554	513	556	535	551	537	525	514	548	552	515	550	529	570	514	540	549	552	505	497	558	533	534	544	529	509	514	542	577	546	543	522	492	533	565	530	518	509	534	515	538	538	506	551	530	551	535	524	516	504	494	534	476	508	534	568	527	530	514	540	529	542	556	493	545	551	510	518	564	526	530	541	519	569	510	536	495	517	544	521	516	543	493	535	507	539	537	512	523	532	497	510	532	523	538	526	522	541	539	528	533	523	527	572	527	511	539	559	539	522	541	578	569	496	573	538	534	530	558	528	522	515	534	519	550	526	564	559	564	528	532	530	498	520	520	548	514	553	490	539	546	515	540	523	494	556	548	585	512	545	526	565	524	566	552	523	496	530	581	526	503	529	530	532	500	528	518	559	516	555	530	537	492	555	514	543	546	562	545	532	551	541	539	508	564	519	533	548	536	567	528	523	514	523	527	508	544	529	550	537	543	526	570	513	538	548	513	509	529	560	525	518	499	541	546	507	555	516	527	529	554	536	535	510	525	529	555	542	545	524	547	524	569	541	567	514	501	553	521	486	535	525	566	512	538	504	491	555	533	520	505	532	524	540	495	560	545	573	555	536	544	507	520	551	546	542	531	556	539	545	538	521	522	506	499	481	541	532	522	551	474	501	542	539	575	502	497	493	523	514	528	525	506	469	556	538	523	529	557	477	525	555	542	535	587	528	533	555	531	518	542	560	474	530	511	537	521	547	493	479	538	515	526	544	534	521	557	539	568	526	524	549	524	553	508	570	505	540	515	535	526	527	539	566	468	525	526	510	531
24534	20318	26493	23973	20239	6736	967	660	588	533	499	490	430	479	469	397	399	397	404	421	383	409	369	376	378	412	379	398	377	370	356	364	359	357	371	384	381	382	376	378	386	370	363	337	343	350	365	387	367	351	346	348	346	394	388	367	383	362	362	347	352	359	363	373	368	352	343	339	337	345	333	344	334	347	362	371	353	348	380	370	350	386	343	354	376	367	364	361	346	402	392	380	350	377	374	381	345	354	350	341	362	361	359	372	381	337	372	350	378	380	361	367	363	381	354	370	325	374	320	376	375	362	339	382	386	350	342	349	372	366	353	350	337	341	374	407	367	376	350	350	379	343	340	372	382	323	358	352	364	363	384	348	372	389	361	369	357	325	362	362	350	338	338	371	358	365	335	343	363	340	374	355	350	346	374	346	352	372	363	384	363	351	366	344	344	313	375	366	375	357	314	355	374	360	336	380	359	358	378	356	372	357	366	343	383	359	351	361	346	394	344	336	333	368	340	352	340	341	362	369	386	351	346	375	349	375	367	399	339	365	347	357	348	357	362	375	345	379	362	363	363	330	349	359	409	355	356	357	373	379	356	357	353	313	365	348	364	395	353	378	343	339	329	403	326	345	341	343	354	339	388	360	371	373	394	374	401	310	364	338	376	355	344	365	340	363	352	346	354	352	356	347	337	316	353	329	381	355	363	345	346	352	321	346	381	354	341	358	359	369	338	323	354	369	333	353	327	339	341	372	350	380	418	342	361	383	351	343	354	377	333	351	345	362	372	341	334	359	385	348	379	365	380	341	318	357	368	363	346	353	366	338	348	349	355	364	331	382	360	354	347	393	367	348	309	366	356	360	331	367	322	366	336	367	367	351	341	366	351	343	354	356	357	340	374	391	339	353	354	326	353	368	351	320	343	395	379	376	363	369	367	350	365	356	366	388	354	353	347	338	370	360	339	364	375	368	361	362	370	386	345	336	355	328	362	352	355	362	347	339	373	364	343	352	340	363	371	358	402	346	361	353	332	324	357	338	361	349	359	324	359	378	400	335	328	362	360	323	364	379	363	327	381	350	356	359	356	355	345	387	367	338	352	350	322	358	363	360	357	365	417	312	391	344	354	353	392	337	381	366	362	367	370	359	366	361	354	351	392	381	357	334	369	352	354	337	338	364	385	367	371	323	366	338	343	353	361	374	385	364	343	347	319	366	353	367	374	331	377	373	354	377	364	326	365	362	362	370	374	357	400	364	374	318	311	385	362	355	351	341	386	350	349	379	326	378	369	320	344	367	396	319	373	303	387	339	326	364	357	357	356	367	337	357	372	372	361	322	389	356	346	356	334	363	352	371	338	348	328	343	356	355	345	361	369	322	392	346	374	362	348	350	342	355	372	345	333	337	351	342	373	336	327	367	330	351	331	327	341	365	378	344	319	354	387	346	373	384	345	342	366	360	354	371	347	348	367	395	334	373	361	355	368	319	358	364	357	368	345	377	336	336	381	349	396	367	354	336	328	355	377	360	359	365	340	325	347	343	365	330	396	400	378	360	364	354	343	374	361	375	349	342	384	366	348	389	352	395	374	374	338	375	395	357	345	365	322	363	382	327	360	352	380	344	357	357	348	364	391	368	341	361	372	369	339	345	351	331	388	337	374	324	359	334	351	381	351	339	377	342	357	356	332	349	360	344	329	340	369	370	342	354	363	368	359	329	355	351	344	343	355	345	354	342	368	325	374	340	363	358	366	341	335	337	368	381	366	357	350	385	322	338	353	398	363	371	340	359	364	377	350	360	355	382	344	368	358	373	362	374	359	359	333	347	347	367	353	340	340	334	355	299	344	364	348	365	331	353	352	355	344	332	345	352	356	345	343	353	360	378	379	350	343	391	345	336	374	382	345	350	370	317	345	377	373	385	345	372	342	367	352	368	375	381	371	350	375	395	359	362	356	323	367	362	375	348	355	355	374	363	345	348	359	336	348	360	352	374	347	331	307	374	373	359	354	318	348	343	336	367	374	352	397	363	369	373	367	329	346	346	342	380	356	351	344	342	370	351	393	363	360	362	363	357	375	333	348	367	367	341	335	359	344	371	325	376	346	355	370	342	384	348	354	347	339	355	348	355	309	350	372	356	339	333	377	351	371	334	368	341	370	324	385	366	362	320	382	341	381	358	348	420	349	387	364	350	352	356	377	337	337	317	327	394	365	375	373	351	336	352	346	368	350	340	382	358	411	356	362	329	346	357	338	357	365	333	365	362	383	377	334	380	339	370	351	359	376	391	354	343	348	372	370	355	352	366	357	355	346	363	340	382	387	345	332	313	350	356	353	350	352	358	348	375	410	355	328	352	351	360	386	359	360	351	334	336	366	354	362	360	353	371	313	341	366	353	376	366	386	345	350	356	379	351	363	401	353	344	356	369	356	354	355	361	391	363	381	361	369	375	369	364	382	381	351	351	349	342	331	362	359	332	340	383	369	354	349	311	349	363	367	367	370	394	377	357	346	343	323	353	374	383	348	341	333	315	330	384	393	325	365	367	347	387	349	366	349	368	329	377	356	340	380	349	368	380	362	366	314	361	359	339	351	342	354	364	352	319	342	388	350	354	347	357	347	395	344	352	349	367	347	368	354	347	352	379	357	344	364	355	342	360	347	369	352	349	365	363	331	356	368	360	370	354	374	339	351	323	365	335	358	349	390	384	337	320	336	336	339	364	379	336	327	339	408	361	362	337	359	350	376	346	371	357	342	365	364	333	342	344	339	360	357	361	359	327	346	380	327	347	360	338	332	371	343	397	358	361	336	339	380	334	380	353	358	360	348	309	375	376	332	353	363	400	376	337	325	351	360	373	356	348	341	318	345	395	354	361	322	363	368	359	384	378	356	366	324	356	341	345	359	362	381	398	354	334	361	341	335	347	375	366	374	366	356	353	345	330	397	358	352	354	368	332	379	373	348	354	346	348	362	341	359	369	366	355	376	340	361	356	347	359	377	354	346	367	371	343	408	364	385	355	354	354	362	356	351	322	362	354	344	341	354	349	357	385	356	361	347	324	329	371	355	380	346	340	351	322	331	358	348	331	359	349	338	366	386	360	378	338	388	350	336	350	395	341	361	344	338	350	371	332	325	341	354	398	365	363	365	352	331	348	371	345	377	365	363	346	354	330	342	357	377	347	341	385	353	365	380	351	355	374	362	362	308	325	385	352	354	354	361	312	333	379	357	362	354	375	349	367	331	366	345	362	355	337	372	362	338	350	336	352	327	366	364	338	351	343	379	348	358	386	347	366	379	362	350	359	349	363	326	347	358	386	377	366	345	339	343	354	355	366	341	380	369	352	358	371	344	351	385	355	338	370	366	366	368	360	350	335	368	369	370	384	377	362	342	381	356	355	361	379	351	353	383	341	331	388	321	350	382	370	330	388	378	356	352	373	348	355	402	318	378	354	342	362	382	343	362	348	352	361	361	378	374	344	355	386	356	353	352	357	376	335	337	339
40652	7352	6867	3688	2371	1663	1377	1156	979	822	711	672	661	556	544	487	532	519	483	462	465	454	441	420	437	460	437	432	424	412	405	428	399	417	398	406	411	386	395	415	403	384	382	362	391	390	354	346	374	398	361	334	372	383	357	402	394	398	392	398	383	379	354	377	398	359	367	431	387	400	394	331	374	391	382	360	380	381	373	375	385	353	366	392	348	336	373	386	397	376	399	355	411	391	363	392	352	371	383	382	404	366	382	379	386	352	378	348	356	347	419	391	352	389	349	346	372	368	354	358	382	366	370	377	378	405	354	349	363	402	385	406	370	373	355	380	394	373	381	351	383	365	335	381	359	349	395	344	388	355	361	344	379	416	385	368	360	381	341	394	370	331	370	419	353	376	398	348	381	355	422	353	324	335	337	400	342	364	370	363	345	373	382	383	383	378	365	383	371	359	391	370	366	363	409	387	383	359	381	396	369	378	389	328	418	390	349	392	382	372	364	364	371	390	384	347	343	378	417	372	362	400	392	395	402	394	366	366	376	350	363	393	363	366	351	332	390	366	383	382	366	333	359	380	339	364	354	353	363	382	387	342	398	382	387	365	400	382	348	374	366	378	327	390	383	340	379	393	369	375	404	399	347	335	378	393	400	384	363	379	379	360	362	327	370	363	347	391	391	377	383	386	386	337	416	392	393	350	367	355	347	358	349	387	353	362	373	394	349	422	373	421	357	367	356	376	369	405	372	363	354	357	375	361	372	359	350	385	366	353	397	388	365	392	375	341	348	386	374	382	370	397	383	366	355	342	364	375	369	390	393	371	342	336	376	358	383	379	369	384	349	379	356	349	418	392	384	410	380	401	366	368	367	335	398	349	356	366	396	392	344	349	377	407	389	357	340	355	356	395	349	390	363	358	386	385	370	365	354	379	372	360	378	415	365	384	365	369	386	360	379	352	378	382	392	370	367	389	379	388	392	419	371	378	346	386	365	388	369	370	362	391	374	400	359	373	381	372	372	396	351	361	357	374	400	389	411	372	415	338	364	379	372	365	373	352	362	365	340	368	386	357	349	363	405	382	365	344	363	382	398	386	349	381	351	369	369	368	352	357	393	398	346	370	375	376	384	398	356	368	354	364	351	396	378	394	397	401	372	345	380	374	376	403	349	373	364	401	349	393	370	402	380	366	376	369	416	375	362	384	399	417	354	429	363	382	332	364	408	362	394	350	355	372	352	381	346	357	342	390	383	384	401	375	388	381	358	406	381	378	362	382	374	368	398	391	393	362	356	381	363	355	352	357	364	372	395	357	383	362	365	376	372	360	383	376	394	372	354	353	376	370	354	372	359	379	396	371	373	356	359	349	384	371	360	366	355	380	370	363	366	371	378	372	365	385	380	372	377	354	353	361	331	357	366	371	398	395	360	363	381	405	394	372	366	358	350	359	367	368	376	360	406	391	407	385	370	372	374	410	351	400	363	362	360	354	348	368	374	358	358	375	404	392	368	368	377	368	369	385	372	402	379	369	399	361	376	341	402	395	359	377	341	372	392	386	360	389	373	397	390	379	416	373	388	394	341	374	374	369	368	382	391	374	360	378	367	401	348	325	380	409	414	392	362	374	362	366	347	407	354	337	358	358	359	409	361	365	344	375	407	370	377	377	344	372	385	356	386	423	401	391	424	386	400	393	344	367	369	361	351	374	368	403	362	372	381	393	372	395	371	365	357	381	365	365	373	381	329	382	369	361	360	399	406	367	406	367	349	348	365	402	332	401	340	372	383	397	382	371	352	361	380	339	373	396	384	400	399	403	388	367	380	381	377	367	404	369	400	359	353	331	366	346	374	394	343	358	358	341	361	376	355	389	348	370	389	353	380	400	356	372	401	373	346	379	362	376	377	377	371	332	346	365	393	364	335	359	390	364	342	364	376	368	380	371	382	388	364	373	412	355	380	390	372	358	359	385	369	365	386	349	395	375	390	370	409	356	344	338	381	361	363	369	399	383	386	374	392	365	388	355	385	376	387	361	362	382	396	363	371	370	404	371	362	361	369	373	375	363	369	369	352	382	339	350	357	352	354	377	344	370	371	353	384	369	384	362	380	378	338	360	368	377	370	376	403	345	392	381	367	363	351	411	372	334	343	375	372	405	396	381	358	368	380	381	353	389	364	378	359	370	366	366	365	355	359	362	382	347	420	374	365	362	368	383	399	375	373	371	380	346	371	377	369	380	382	338	389	377	377	356	390	334	363	373	373	365	346	362	364	391	382	385	384	392	346	378	388	361	353	360	360	372	376	406	350	360	352	353	373	348	378	382	390	378	378	378	390	389	360	368	381	381	365	415	361	367	390	376	391	352	348	400	352	357	368	376	370	378	370	362	359	350	346	386	362	398	394	309	376	361	365	359	369	395	382	390	328	359	391	383	378	376	362	391	368	357	347	339	386	392	402	364	364	358	374	371	359	345	392	385	387	341	354	375	418	380	396	337	386	377	356	399	374	365	355	369	371	385	402	379	423	372	373	414	373	378	338	396	393	349	368	380	404	369	369	390	345	363	381	351	356	360	353	359	384	372	394	364	364	369	353	425	416	352	346	395	349	367	380	356	364	382	383	378	395	339	380	372	371	397	354	358	398	378	396	356	384	344	357	360	342	373	380	408	367	346	381	376	351	388	372	391	409	393	377	378	356	381	376	346	340	408	397	378	331	352	380	344	368	375	402	400	389	374	355	340	379	383	377	386	392	339	371	404	373	354	367	391	394	372	348	383	393	409	382	380	333	375	385	357	397	399	365	387	413	391	383	407	356	378	397	342	401	344	378	370	370	390	397	367	390	368	338	376	402	364	396	374	341	364	353	345	348	368	386	354	391	370	376	393	353	392	367	379	381	377	384	368	366	384	388	352	378	376	386	349	366	331	384	361	350	386	385	366	379	362	364	400	393	372	371	377	340	345	382	362	362	384	390	376	380	403	399	378	363	394	365	365	318	413	386	361	363	339	361	355	341	340	373	345	359	382	357	389	368	372	374	394	370	357	381	332	352	382	390	375	364	359	344	376	366	382	352	398	360	352	395	357	348	396	365	360	413	390	395	405	379	353	389	368	374	373	365	396	350	369	378	373	358	392	390	390	389	350	411	379	393	355	392	377	356	384	382	370	362	345	333	361	379	400	330	360	399	316	369	387	375	348	358	364	357	355	372	365	349	399	371	384	400	347	371	364	423	386	338	367	358	338	334	376	362	378	365	386	355	358	397	322	388	392	369	340	374	372	348	335	378	392	388	344	366	331	387	378	398	350	363	354	399	384	367	368	362	369	364	369	352	365	396	353	350	370	375	397	395	374	364	356	362	385	391	368	370	406	378	386	379	378	352	358	413	395	337	351	352	368	356	375	364	362	388	360	362	397	360	377	350	384	367	353	372	383	348	349	363	382	374	381	363	357	358	371	381	408	349	352	378	359	399	374	387	372	380	381	380	363	378	375	376	379	395	363	359	387
22540	20306	27069	23380	20313	20306	6112	1479	1187	1097	1103	1000	972	873	921	888	824	902	814	878	766	773	829	821	761	811	753	766	789	772	742	738	746	763	770	773	772	749	806	766	740	763	695	723	776	789	746	768	766	776	711	791	770	734	782	730	783	724	720	736	730	729	791	748	759	738	759	746	709	787	747	744	727	729	723	717	739	722	761	717	717	781	767	721	709	746	759	716	722	744	741	755	782	695	747	692	762	723	749	748	705	796	769	735	746	698	727	762	712	721	720	719	764	741	736	736	757	704	731	739	740	735	732	724	755	712	757	735	734	688	751	770	743	702	732	713	742	731	768	751	759	725	733	670	780	780	741	671	714	753	795	774	710	772	715	705	697	732	711	755	720	772	725	731	769	733	730	742	721	712	688	728	727	740	730	725	751	734	728	751	766	762	744	734	763	712	740	760	739	723	702	726	770	782	754	738	724	756	689	725	727	720	717	645	715	730	737	750	725	682	758	710	794	770	722	789	755	725	768	689	737	710	731	755	733	729	734	773	731	765	730	795	756	768	727	748	752	749	762	754	739	703	729	704	714	700	741	744	743	748	749	752	728	705	737	791	796	748	720	713	729	748	775	694	791	724	734	726	719	720	728	708	691	738	738	769	739	669	711	747	745	747	761	733	749	739	750	732	746	695	754	737	725	753	719	675	717	711	693	743	727	759	746	747	702	769	652	770	719	737	705	739	706	743	712	734	756	750	704	758	792	727	733	759	730	709	770	717	723	739	757	751	753	733	730	714	771	746	719	709	698	713	723	718	755	815	727	717	681	762	726	785	726	717	657	719	765	763	739	708	679	694	721	696	746	714	718	741	724	737	718	739	747	728	722	696	749	690	706	726	749	726	762	753	726	737	693	754	729	781	681	745	767	727	730	706	738	764	760	752	750	701	745	697	735	702	768	733	738	733	725	729	778	776	720	785	715	693	732	756	709	723	695	752	686	745	730	709	764	725	742	712	705	731	714	737	759	761	785	715	765	731	758	670	735	748	760	737	756	736	670	706	725	699	718	696	683	752	702	710	753	757	748	713	699	769	734	751	709	692	725	697	731	734	708	770	749	727	701	701	703	776	664	711	729	721	770	753	751	746	760	711	743	693	755	746	758	728	716	734	785	743	733	739	707	742	735	700	727	724	744	742	747	703	718	738	713	671	736	709	726	714	748	753	765	706	706	722	724	713	728	757	775	726	697	760	738	727	767	754	727	756	717	779	751	748	712	770	749	725	727	760	753	725	727	742	698	732	744	727	696	725	711	728	743	726	721	711	682	707	747	713	738	735	749	676	727	736	647	698	754	678	725	729	753	732	711	767	729	754	732	718	727	761	727	783	728	749	746	715	789	698	751	711	745	710	781	743	707	739	729	682	702	750	706	715	775	773	708	722	732	689	672	737	740	715	733	711	724	720	751	735	674	706	744	735	741	724	747	721	768	747	741	749	744	731	781	741	768	728	702	741	753	727	750	744	816	731	782	738	810	729	796	710	706	692	760	722	784	726	749	733	743	741	720	761	735	697	715	731	779	741	775	688	734	737	763	694	727	695	774	786	771	742	766	742	693	734	748	760	725	757	763	730	732	697	775	758	737	727	785	730	735	697	732	789	724	730	701	746	758	689	743	740	709	734	720	701	758	759	759	715	753	727	744	742	725	763	732	742	736	749	715	750	750	740	687	714	803	720	735	751	753	726	780	730	763	687	719	735	724	660	716	714	745	706	766	737	734	743	771	692	736	763	724	672	738	729	760	718	666	718	725	757	683	714	750	755	683	702	772	762	687	721	758	694	719	761	764	703	706	787	766	729	747	746	731	763	754	708	736	768	720	744	671	727	701	708	760	730	755	695	743	758	734	757	697	742	770	692	731	718	710	759	719	715	739	728	743	722	736	672	733	766	683	726	795	725	746	735	743	702	701	751	714	799	778	733	720	767	732	717	744	770	801	726	743	735	760	697	750	722	729	775	749	701	726	746	731	717	736	730	755	767	688	683	744	711	738	761	695	726	741	734	706	719	758	773	741	706	723	724	781	751	720	717	737	761	771	737	715	731	710	763	743	707	710	744	701	721	738	787	720	761	770	734	774	755	724	731	722	804	751	708	736	750	695	769	738	728	738	733	750	748	727	773	737	700	699	703	714	751	729	693	731	746	783	719	687	736	727	697	712	741	730	739	674	691	754	756	699	727	724	748	680	717	718	766	699	673	724	718	740	751	747	714	694	705	751	758	748	757	749	738	781	712	759	758	700	756	724	738	707	743	727	746	753	757	727	710	730	767	751	764	698	718	737	778	699	748	693	731	722	749	775	666	769	749	738	717	656	736	747	748	765	719	722	755	751	712	729	754	814	702	686	737	774	778	734	741	675	634	717	762	730	688	713	709	762	730	749	679	715	749	775	724	767	713	749	723	735	729	702	771	742	711	689	751	723	699	734	744	730	722	709	739	768	766	738	774	792	702	755	714	712	722	737	740	668	747	730	724	761	749	708	754	726	757	740	756	756	751	738	707	748	732	740	690	734	718	712	699	701	753	700	782	738	729	703	737	751	733	760	717	718	745	749	760	731	731	669	692	788	755	707	705	711	758	718	691	760	728	677	780	738	711	698	754	705	744	674	746	736	706	765	740	718	727	710	739	763	723	729	732	729	719	747	783	734	732	769	716	753	756	686	734	691	724	727	778	727	684	742	722	730	681	780	672	757	720	748	715	737	699	750	696	720	726	784	759	733	731	721	702	739	729	717	777	731	749	685	708	749	749	684	712	728	757	719	679	725	721	729	730	710	745	739	716	731	763	685	724	725	739	711	758	743	746	745	709	761	737	753	741	698	752	735	762	754	749	746	755	705	755	767	721	698	723	749	704	759	699	763	751	742	766	745	748	717	682	724	749	704	737	701	702	707	742	779	768	702	771	718	754	734	720	734	761	772	719	722	730	747	707	724	724	695	769	737	751	701	743	725	699	720	724	762	722	737	745	724	785	669	714	725	687	719	746	694	758	754	723	737	780	697	704	718	718	750	699	783	728	685	734	717	673	749	745	727	726	692	729	769	716	708	682	732	766	749	726	722	735	771	748	736	791	697	732	720	740	725	742	758	761	749	741	745	745	720	746	744	701	754	749	733	690	735	726	682	748	731	772	749	726	734	731	727	715	762	651	705	746	778	728	781	709	760	724	728	762	688	723	734	693	756	708	677	682	728	730	719	744	696	741	722	760	759	727	778	769	739	726	721	771	748	786	729	721	749	812	762	699	707	702	733	750	739	681	746	774	758	737	700	696	752	749	776	701	724	692	770	758	742	776	722	726	710	726	722	726	752	700	731	758	686	709	769	690	680	725	742	720	697	750	702	735	729	768	704	714	735	720	744	738	703	734	714	783	751	756	669	739	697	776	732	748	746	736	754	724	745	716	707	715	752	772	688	748	712	706	724	763	729	687	716	757	710	746	721	760	753	719	728	705	743	761
38763	12355	11622	6661	4518	3288	2597	2140	1795	1604	1454	1272	1253	1175	1116	1044	959	924	895	886	880	832	831	841	748	799	800	769	734	790	782	737	756	750	805	725	733	759	747	726	724	720	738	726	719	734	715	716	714	711	681	714	745	696	706	722	725	709	748	673	692	741	697	753	737	725	709	737	732	730	683	708	716	763	670	702	701	725	729	724	703	651	699	744	674	697	664	715	671	757	678	713	703	710	728	757	729	714	693	679	759	717	739	699	706	670	712	683	703	753	727	701	710	757	704	686	718	700	746	711	691	647	699	721	674	699	732	700	713	679	718	792	694	713	707	703	697	648	723	676	731	735	662	735	698	734	702	646	668	700	677	706	679	701	734	700	688	701	717	695	691	740	670	718	725	668	699	714	729	672	662	739	722	705	743	704	703	713	706	686	693	729	709	669	703	710	724	735	749	690	700	713	681	702	725	682	718	719	714	683	696	713	718	697	724	738	694	708	723	688	692	713	704	658	716	716	703	703	730	746	737	712	692	691	785	718	685	730	708	738	720	672	691	674	643	703	719	716	730	755	710	700	698	703	749	708	690	691	670	726	664	667	671	678	656	697	770	723	713	742	734	682	735	663	696	685	710	660	685	669	696	709	698	652	688	755	687	718	669	709	695	703	696	715	697	684	707	693	694	703	687	686	771	719	724	701	739	710	688	684	698	671	736	708	679	686	727	683	715	688	684	720	726	733	700	723	704	682	723	718	691	681	668	736	670	682	694	677	672	690	638	729	705	671	733	680	728	690	696	703	707	675	688	689	704	712	717	708	674	745	706	720	680	694	689	672	772	692	699	697	693	738	714	742	697	680	736	690	645	709	670	661	681	700	688	675	729	684	707	734	713	699	654	653	689	724	669	704	651	690	671	726	671	744	697	697	699	647	715	704	727	682	735	763	702	672	711	703	690	644	695	708	686	750	677	705	684	750	664	710	668	734	739	695	691	697	750	693	664	710	727	730	715	702	704	676	740	688	716	720	707	654	672	705	697	735	642	684	704	728	694	678	669	691	712	682	676	704	723	677	673	707	758	731	714	665	694	749	713	728	681	717	708	747	700	742	710	764	718	708	708	699	686	665	700	704	719	710	691	727	703	714	688	680	689	730	671	688	726	704	687	670	771	667	692	744	712	681	723	662	685	705	745	681	725	715	761	690	719	749	689	712	686	674	694	735	699	703	710	706	707	755	704	739	703	700	716	694	710	690	660	658	750	685	725	681	692	728	715	724	696	709	695	709	692	696	660	684	617	707	695	703	702	701	695	686	665	668	658	725	724	699	682	738	697	704	695	736	711	681	706	682	708	710	740	737	729	704	696	745	701	728	698	660	682	707	741	697	724	695	665	697	689	733	717	675	688	706	709	730	680	703	677	683	661	642	712	680	684	710	709	652	697	698	668	719	649	698	722	679	692	762	672	704	682	742	731	749	746	691	670	661	727	674	682	689	712	705	703	677	671	672	777	673	690	695	649	689	713	734	712	684	714	703	675	722	754	635	741	713	734	692	731	686	666	665	691	710	700	739	650	691	722	728	686	708	738	669	684	700	690	718	691	700	688	668	710	694	703	736	705	693	681	697	742	674	673	684	735	619	718	649	690	773	728	696	668	663	678	710	717	690	649	733	736	697	769	711	702	728	747	693	738	688	672	731	714	679	720	698	729	715	708	678	705	678	669	701	667	734	739	715	670	710	695	684	705	694	682	669	707	674	702	701	692	723	705	753	694	701	724	734	694	709	700	708	730	672	671	720	720	669	703	682	674	712	728	697	719	660	717	703	692	693	699	705	714	731	662	698	713	708	721	654	713	731	728	711	665	713	698	707	690	688	749	740	653	736	702	702	689	664	696	705	709	698	701	689	709	717	755	800	655	735	686	709	748	713	679	693	713	657	711	705	684	746	729	701	681	690	672	765	712	738	741	714	717	704	702	712	694	728	755	643	731	673	668	711	657	729	665	770	646	701	736	698	685	717	691	736	709	705	728	665	747	730	732	671	775	714	722	701	693	739	719	691	713	697	686	706	699	664	718	717	710	714	670	696	726	735	697	728	685	667	702	753	705	683	685	697	685	698	714	659	716	695	708	676	697	659	702	725	737	650	682	712	731	673	746	666	740	724	707	720	702	695	659	752	675	683	682	726	737	690	685	698	687	718	693	650	700	692	683	704	721	730	685	717	713	724	710	649	699	719	707	738	713	682	746	735	735	677	704	648	695	653	635	708	740	698	660	684	734	675	734	688	713	668	701	693	702	683	769	657	652	705	681	714	694	756	735	747	699	691	683	668	722	710	719	695	750	647	716	717	674	701	624	747	690	690	716	722	710	673	661	749	725	700	736	725	659	666	714	703	698	684	738	708	742	693	675	732	683	718	724	708	728	709	645	690	656	701	683	685	730	727	684	679	654	704	701	705	707	689	726	698	680	697	704	683	714	748	677	716	708	712	757	710	681	695	657	717	689	660	699	716	679	660	661	704	685	704	725	667	686	675	691	749	637	704	686	684	698	713	672	711	747	705	732	708	744	681	724	718	708	697	696	666	708	740	722	664	709	693	702	674	715	683	760	727	691	736	731	672	697	700	730	693	717	738	714	722	678	689	684	694	676	698	707	694	683	667	716	675	728	682	731	718	648	736	755	750	744	731	673	692	727	719	696	679	726	726	664	708	697	707	747	676	703	685	701	651	649	709	685	664	702	675	626	703	676	682	699	685	685	712	737	665	705	683	684	659	684	703	704	728	659	695	686	758	709	717	693	658	709	684	718	681	712	725	716	709	720	729	685	743	729	750	700	685	666	669	689	700	676	703	685	738	663	722	733	695	680	675	719	675	752	690	660	719	682	689	690	692	655	729	718	704	663	672	708	721	725	696	745	706	694	744	714	706	725	664	727	712	677	710	709	690	710	690	712	689	693	690	687	725	714	684	639	703	706	687	699	666	716	697	739	683	746	729	703	708	742	709	674	736	717	694	686	689	747	676	698	691	695	731	682	663	718	674	682	680	654	694	672	700	711	703	746	732	704	738	734	741	725	674	713	687	690	724	722	706	686	718	728	680	725	701	679	745	648	715	695	696	694	672	714	722	715	719	698	679	752	704	674	723	681	673	645	699	710	725	693	706	713	717	705	750	695	730	714	688	675	655	705	711	709	679	679	736	716	669	696	711	726	682	724	666	754	668	724	699	677	659	693	723	686	724	719	726	682	665	700	693	679	703	717	735	711	675	686	708	684	709	678	718	703	685	647	679	688	643	645	678	697	680	732	668	675	707	716	733	707	724	673	672	706	767	712	689	653	737	717	656	691	681	658	711	700	732	691	691	633	708	724	683	704	700	683	748	662	730	655	702	738	702	714	734	703	684	695	753	728	690	721	710	749	694	646	704	695	730	745	714	682	748	723	681	688	735	693	759	684	701	678	733	701	686	663	718	729	713	727	654	670	737	759	633	671	678	693	654	745	704	716	684
32932	14367	2357	678	556	529	529	511	539	512	513	506	531	502	480	551	547	495	545	539	492	531	519	527	543	516	526	498	533	522	492	517	514	522	538	506	514	521	497	524	536	504	514	534	467	486	495	542	487	514	529	520	486	503	472	470	519	495	478	504	504	491	548	493	472	494	509	533	538	478	505	473	548	484	484	476	508	554	468	505	483	491	473	493	516	486	516	507	511	477	479	520	497	517	472	556	534	497	488	506	516	498	506	527	460	515	484	489	520	497	529	503	570	477	499	508	535	474	471	471	521	516	535	486	481	505	467	494	523	521	518	530	506	523	525	523	523	481	520	523	513	509	517	479	504	469	523	515	509	506	536	505	519	550	539	500	489	515	506	474	507	481	464	512	521	505	518	538	493	507	465	541	505	497	539	489	545	502	510	493	503	487	495	480	485	492	507	519	572	501	485	494	525	512	514	542	500	511	499	547	468	502	515	487	540	496	521	475	493	524	516	480	532	530	504	518	513	493	468	517	517	505	508	467	518	511	485	514	462	484	542	504	493	511	515	532	540	519	508	490	513	497	548	517	532	520	475	502	512	545	529	521	484	520	532	532	498	500	521	483	520	494	503	502	497	505	470	537	496	521	526	492	480	520	506	480	479	499	522	510	505	483	541	508	524	487	558	487	501	474	493	540	512	496	519	449	468	517	469	479	555	516	535	502	495	525	502	490	528	506	500	488	479	489	548	529	481	484	491	467	491	469	515	521	505	504	554	503	483	464	491	496	483	534	485	500	526	509	523	511	461	550	495	483	467	522	522	540	557	522	509	529	489	509	477	478	532	537	521	492	518	486	505	502	523	483	533	479	565	487	480	496	518	467	511	489	507	499	531	497	505	501	520	467	505	483	513	471	521	492	510	514	528	480	487	517	516	459	501	518	519	499	484	508	498	478	462	493	469	538	514	508	526	548	496	499	545	495	487	487	513	504	495	526	497	497	523	520	548	540	500	528	517	509	515	522	474	505	537	527	533	517	535	490	476	522	491	517	491	470	493	458	501	516	469	508	470	486	534	500	487	495	492	494	522	468	496	511	498	524	447	485	493	486	511	503	499	502	510	470	486	506	492	512	500	494	534	509	526	540	546	495	515	508	508	487	511	493	521	519	485	503	540	452	448	526	499	534	494	470	486	473	475	532	458	491	511	507	520	468	512	561	504	508	542	500	461	504	516	497	502	479	501	486	508	487	493	525	504	498	516	505	504	486	519	484	475	489	480	521	485	497	532	527	460	517	478	495	518	488	500	510	530	480	483	513	510	540	485	497	497	480	507	469	500	490	530	512	516	497	503	472	489	488	511	501	513	488	523	520	523	506	491	492	478	507	522	522	546	511	519	519	521	466	508	507	519	504	516	473	571	472	519	488	495	540	472	519	498	518	494	551	472	514	541	490	522	542	480	489	474	517	487	489	519	490	515	494	480	519	534	517	488	525	523	516	474	509	493	537	542	528	473	521	506	524	468	507	510	482	514	562	490	535	499	512	513	489	463	530	515	522	464	494	519	501	487	471	494	502	550	538	498	472	511	505	482	499	524	518	530	521	534	495	477	550	504	520	512	499	500	499	510	472	506	480	513	501	496	488	474	500	516	494	522	500	530	500	506	508	466	530	492	535	473	497	465	512	500	485	543	481	494	525	499	504	566	501	496	518	466	480	503	505	494	473	495	515	508	506	508	505	524	505	514	495	505	524	544	513	515	514	515	470	547	485	508	485	466	481	508	476	555	528	493	483	507	486	490	503	491	529	500	539	466	487	508	503	501	516	506	512	456	531	493	501	483	452	504	485	506	481	487	511	500	523	497	499	496	509	497	514	499	448	494	554	503	521	484	541	474	494	513	507	554	505	487	497	485	519	498	508	490	493	521	516	491	527	482	522	513	535	485	485	509	479	494	483	508	497	512	492	529	507	465	495	478	512	513	496	494	492	506	500	521	516	515	500	486	509	509	497	497	509	519	509	569	519	490	486	529	512	527	489	499	490	503	520	500	470	520	467	527	489	514	515	498	486	494	470	504	534	520	528	539	501	490	479	497	505	479	511	501	518	489	493	490	443	507	487	476	538	514	491	509	477	558	492	553	482	474	519	517	517	487	489	478	508	488	492	497	532	502	499	524	504	526	501	508	521	451	489	541	492	478	491	522	488	508	483	486	523	527	472	514	500	527	474	484	496	463	514	473	499	496	526	510	509	513	510	501	484	505	501	467	525	485	512	496	488	503	527	472	477	490	548	521	544	484	508	503	524	507	501	472	510	493	483	488	522	505	511	503	535	506	514	497	464	466	493	481	529	552	524	512	525	505	491	463	508	488	504	478	499	501	524	520	479	517	490	461	545	489	481	533	520	558	531	488	526	508	483	524	511	496	544	535	497	516	464	481	482	523	513	510	548	552	479	535	536	486	542	474	542	548	506	529	515	532	538	547	478	465	526	521	495	520	512	504	532	510	494	502	471	499	506	501	479	501	527	534	506	505	534	487	527	511	471	500	486	510	506	475	509	501	473	546	487	530	494	477	505	472	545	516	516	508	519	511	495	513	464	562	499	514	503	514	493	484	527	556	511	516	506	502	529	529	568	528	513	505	510	511	499	491	518	472	489	506	494	515	524	489	508	559	497	542	442	491	490	497	524	505	478	503	482	532	532	493	450	498	478	514	508	520	504	507	491	561	506	487	502	490	508	486	545	487	529	518	479	508	469	503	493	505	495	514	470	457	527	463	509	498	476	528	512	515	464	502	523	491	481	495	460	429	484	476	499	545	512	521	522	499	554	512	532	480	516	482	478	497	507	510	504	457	499	507	521	531	489	471	519	536	527	496	517	485	469	518	510	515	534	488	486	512	493	520	534	515	531	513	542	534	481	482	551	489	507	469	481	541	516	514	500	499	498	519	492	508	512	527	472	476	513	510	507	518	497	465	470	481	515	498	517	490	481	540	494	485	546	517	460	514	495	453	481	498	506	461	472	487	497	511	461	486	515	541	509	489	513	477	490	548	523	519	496	519	523	525	517	501	501	514	522	505	541	513	445	528	521	520	482	466	495	513	552	523	503	498	487	509	498	512	495	522	489	486	524	531	475	509	525	494	560	496	524	559	492	523	522	488	549	472	493	463	482	528	507	502	542	490	502	557	493	497	508	576	481	486	515	467	495	520	474	502	546	515	499	486	530	479	490	530	510	524	504	481	495	513	491	501	545	507	505	495	507	518	518	492	485	493	515	492	462	501	497	493	503	497	516	551	527	534	482	465	476	506	478	535	522	507	529	498	518	537	506	503	535	512	518	459	498	493	471	501	502	559	515	477	513	515	508	487	520	503	474	520	487	547	525	529	473	518	468	492	527	489	513	496	463	516	489	483	500	471	497	540	526	489	505	503	511	503	507	495	503	492	481	511	534	470	490	460	497	497	492	515	497	532	516	517	486	481	486	493	508	519	512	513	517	500	511	527	531	553	563
25603	981	818	689	634	608	600	591	582	520	592	503	534	560	545	583	533	519	537	518	578	596	507	540	543	560	576	524	548	524	568	542	560	599	542	538	513	517	464	564	546	516	532	538	527	551	536	546	521	563	537	513	542	507	547	515	543	547	541	553	537	507	536	496	525	530	526	547	548	523	508	534	566	533	541	567	554	521	537	542	534	543	557	491	545	533	530	541	531	532	528	551	551	557	538	563	515	507	530	539	529	503	551	543	496	508	506	565	547	528	534	521	540	574	552	520	553	539	522	542	568	548	497	509	505	542	557	558	512	515	520	545	560	521	525	578	522	557	557	539	553	500	585	507	543	517	528	502	581	594	535	528	577	526	513	528	528	589	547	502	566	550	512	504	482	481	561	539	533	544	507	506	559	528	520	547	572	524	561	512	563	564	553	515	533	547	527	545	507	525	510	510	544	543	506	513	535	546	566	573	500	521	494	531	543	485	517	555	519	534	568	508	511	521	525	545	536	550	573	549	543	561	552	530	525	580	530	533	504	559	531	500	560	560	541	559	539	524	504	540	556	545	526	542	544	514	529	555	587	500	514	529	547	505	579	529	513	549	535	531	548	515	510	533	507	583	512	536	537	562	565	525	566	558	524	514	543	533	535	537	504	550	528	532	505	535	568	534	537	504	529	537	538	542	594	554	549	522	589	525	529	524	505	556	529	578	527	521	504	523	554	545	562	551	527	530	530	567	562	529	541	521	525	563	542	511	523	534	526	533	543	520	510	507	534	515	560	519	514	521	548	544	526	565	570	553	578	565	501	580	565	502	550	536	538	565	532	504	594	586	549	528	520	540	549	548	552	543	539	533	495	532	511	551	501	539	523	477	527	496	556	531	519	536	517	560	546	557	558	553	498	537	526	512	563	575	549	511	514	526	552	482	522	547	547	559	485	555	530	512	529	504	532	562	524	537	589	530	536	522	504	514	502	530	529	499	538	566	536	542	560	539	522	538	508	538	511	544	521	513	493	522	519	528	526	548	522	553	542	536	541	523	534	555	533	545	562	539	483	555	511	552	582	554	490	545	538	514	544	507	569	532	538	547	508	555	534	495	584	530	529	541	523	526	594	574	564	527	562	545	553	515	528	471	535	496	524	501	522	553	563	565	489	559	522	539	544	477	532	541	548	569	528	537	565	530	507	569	590	474	557	488	523	551	557	553	492	548	566	524	526	533	558	563	544	519	566	535	526	500	532	527	530	493	525	563	523	539	507	557	529	507	546	523	523	557	560	536	559	559	493	538	514	528	529	527	544	511	557	571	518	513	516	546	513	536	515	544	535	562	521	538	541	551	573	521	483	539	541	536	508	530	555	498	559	544	571	564	541	528	564	599	509	533	518	557	558	544	528	501	539	566	524	523	581	502	527	535	558	519	509	550	580	569	595	507	546	537	538	565	550	542	504	548	499	535	527	495	549	530	544	499	493	508	558	521	540	567	565	525	498	519	525	476	546	558	540	519	510	548	514	543	452	561	505	555	551	492	540	550	541	542	505	560	522	518	528	533	509	536	554	574	523	545	524	544	517	517	525	530	500	529	513	521	520	526	564	531	506	510	561	542	525	561	531	543	525	514	543	555	575	498	543	488	551	535	556	519	560	566	527	526	504	529	518	555	536	509	538	480	506	511	534	508	571	566	524	560	538	539	532	570	547	577	520	518	542	553	532	537	512	574	566	567	550	553	535	536	519	505	514	524	509	544	528	553	556	539	541	517	521	556	555	569	570	531	534	572	497	553	559	548	552	557	551	524	513	501	457	591	540	566	537	536	549	554	523	558	534	548	506	538	517	544	526	549	565	512	523	546	572	511	529	544	552	527	506	497	513	552	542	515	544	536	535	485	525	561	546	519	531	534	541	549	515	506	560	541	556	507	502	559	513	577	510	565	533	526	532	568	549	585	525	516	508	525	538	525	566	515	475	524	513	549	537	510	485	550	537	502	560	563	567	590	514	487	563	507	540	541	526	524	538	548	561	541	553	546	530	536	562	550	576	507	515	549	526	516	552	523	530	532	528	553	539	515	555	529	542	569	515	538	544	496	522	553	562	528	576	539	560	528	508	524	597	525	515	535	550	500	499	514	555	531	572	515	514	551	530	570	539	556	553	533	580	560	528	538	523	532	502	565	529	565	538	514	525	539	510	540	539	532	540	533	520	572	522	522	521	521	511	520	511	514	527	537	517	524	549	555	546	512	582	531	528	548	531	516	537	514	526	584	515	522	516	552	549	549	471	525	554	526	539	552	498	527	526	544	513	543	512	505	532	572	533	486	522	534	523	580	507	537	578	539	517	541	574	572	530	493	554	543	532	526	507	625	528	527	574	514	529	540	537	541	529	506	513	576	591	532	563	530	538	528	521	547	539	550	526	568	534	527	500	586	555	516	555	525	517	564	570	545	554	509	542	535	520	534	554	538	525	554	519	514	540	562	531	540	524	513	490	549	543	530	514	539	530	493	527	512	530	534	537	538	515	542	535	577	516	544	568	527	523	536	529	528	523	467	538	534	584	554	542	524	546	538	521	508	531	500	566	523	574	537	539	545	544	571	546	583	545	527	547	526	547	547	542	501	578	553	579	536	576	540	508	552	559	518	542	522	557	521	512	544	559	493	532	520	476	541	518	536	524	590	535	542	584	531	550	539	492	507	499	563	526	536	548	547	508	508	545	546	544	529	522	522	529	562	519	528	562	473	563	527	538	559	544	529	574	519	546	549	544	531	568	523	576	520	550	527	562	500	525	536	532	539	560	572	515	544	532	546	534	589	530	523	555	552	561	572	533	559	533	531	530	530	515	524	527	587	557	542	544	556	549	508	486	573	538	516	547	504	546	542	562	518	527	527	552	533	571	528	524	518	542	565	558	555	521	530	566	585	575	516	494	533	501	523	513	503	536	543	594	536	531	515	558	523	529	516	493	564	555	548	522	526	521	560	534	560	583	537	536	511	496	494	565	514	543	528	575	518	531	526	572	572	532	536	540	553	552	526	514	543	530	521	575	516	563	542	540	584	490	514	553	525	545	534	534	540	577	528	537	538	495	505	556	538	538	521	516	521	530	524	541	544	539	553	554	560	600	532	532	502	559	528	522	525	535	566	507	548	553	524	526	543	537	549	518	550	520	556	522	537	534	570	531	531	492	491	524	521	553	538	506	562	532	528	530	535	551	544	508	553	551	528	518	542	555	543	518	515	517	552	549	562	487	543	515	530	521	546	583	539	514	560	527	559	574	519	521	525	531	514	520	564	548	531	583	514	569	539	508	528	565	508	536	584	494	552	570	554	587	551	551	496	535	516	529	529	500	521	551	545	533	566	527	531	533	564	491	558	511	527	505	532	537	550	514	555	558	533	526	533	551	536	549	510	546	548	529	531	500	582	535	559	551	529	534	573	514	575	516	557	521	522	537	519	544	488	554	527	508	554	564	535	567	558	544	536	547	573	556	515	531	494
24614	20312	26374	24105	20092	5286	916	733	617	588	517	529	483	457	418	419	428	426	439	419	430	399	375	374	378	398	385	399	385	365	389	394	381	384	382	389	390	406	413	350	369	391	434	351	377	412	381	356	371	344	397	332	384	347	363	336	409	372	376	407	390	370	366	333	357	356	429	370	365	370	383	348	386	373	370	389	368	351	377	359	375	342	366	370	371	369	383	353	364	380	371	381	361	367	366	348	367	366	390	331	379	330	366	351	388	375	350	355	385	354	324	411	300	400	371	370	349	393	348	377	356	346	393	366	358	361	374	362	347	383	375	347	368	358	350	370	368	361	355	378	368	334	321	369	375	372	350	387	363	382	362	351	322	329	355	401	386	364	371	360	344	341	369	342	341	371	388	322	348	349	363	370	329	409	350	332	395	345	367	335	364	377	326	389	382	347	373	365	371	357	420	367	354	376	382	402	335	376	352	368	351	344	351	365	359	366	382	351	349	331	383	378	382	335	372	371	368	355	362	361	387	357	348	369	368	373	378	362	343	386	366	350	345	348	381	336	343	386	377	341	365	394	375	336	346	335	343	330	355	388	348	372	369	392	351	383	387	360	373	368	333	366	387	362	340	411	331	381	365	346	365	385	363	403	379	353	357	365	373	366	356	346	366	396	375	374	359	354	387	389	328	364	320	388	378	336	357	387	380	358	353	370	379	349	372	368	369	367	356	385	380	359	368	401	335	325	399	390	401	402	394	379	366	377	359	354	358	358	377	371	411	395	337	378	342	384	369	384	326	406	354	391	386	374	363	354	356	383	323	377	328	336	351	364	352	385	348	355	359	343	374	356	374	362	356	372	376	375	372	365	388	359	341	387	364	343	393	345	345	390	397	365	326	364	334	358	371	364	364	344	377	348	394	339	352	320	371	378	351	357	354	351	383	378	325	382	367	357	383	365	397	346	367	346	372	362	329	378	371	349	361	366	352	385	355	324	343	363	388	370	378	356	399	379	363	359	359	385	340	366	358	337	363	379	372	366	398	369	332	342	358	407	354	374	368	392	362	362	349	357	366	378	373	368	385	421	363	404	377	362	384	371	372	337	361	368	382	332	391	350	372	363	363	382	366	358	337	362	322	353	352	387	368	355	378	370	385	336	339	379	362	366	339	324	327	364	375	380	337	350	353	335	382	381	364	362	342	341	366	357	355	395	401	381	354	347	380	338	351	371	385	369	380	362	392	352	345	362	370	367	376	359	359	388	372	360	374	353	382	376	348	382	368	408	345	348	358	341	356	345	383	383	348	346	345	371	368	375	374	364	341	370	344	383	364	358	347	344	387	369	373	362	355	374	362	366	373	339	367	368	344	339	398	341	349	362	387	361	322	415	336	376	387	358	332	365	340	395	358	406	388	338	359	374	367	378	398	377	393	370	357	366	354	356	374	323	345	370	354	355	413	336	374	347	350	349	358	361	370	359	368	358	394	371	371	400	373	351	347	387	413	369	391	375	380	358	365	355	354	374	347	369	372	391	352	377	386	352	384	377	375	384	330	355	343	384	357	354	378	380	380	398	361	364	338	367	364	375	351	377	368	384	386	353	363	379	367	383	378	377	357	356	385	365	376	348	362	392	403	362	358	354	373	365	364	346	356	338	370	383	361	358	360	353	359	404	412	369	345	352	389	383	343	360	348	334	373	368	365	351	372	370	371	378	340	350	398	358	355	363	345	367	395	351	358	329	319	382	363	379	375	403	373	350	394	374	365	371	362	379	331	351	338	341	341	325	394	382	354	395	349	366	359	360	398	339	384	369	366	380	336	371	347	383	394	379	357	369	372	377	404	384	351	325	364	381	369	402	379	370	378	350	332	367	341	381	374	356	371	345	341	360	364	348	337	387	381	370	348	357	362	357	368	395	387	378	371	357	351	369	383	353	322	371	352	357	385	339	384	343	342	365	352	372	393	351	370	372	346	334	378	389	352	343	401	368	357	336	410	377	373	351	405	327	381	340	396	362	347	386	389	372	357	336	346	357	357	367	367	379	375	355	380	337	373	310	396	357	389	380	388	354	360	387	369	346	344	372	355	364	373	415	372	352	373	360	344	337	365	373	363	358	344	368	381	374	349	386	374	386	376	383	378	374	368	342	359	338	361	368	361	366	371	331	353	374	358	367	370	384	365	420	342	381	346	391	396	354	354	316	386	327	345	334	332	325	372	373	402	333	371	401	403	359	353	363	385	383	360	361	383	335	397	386	386	359	393	362	389	344	345	363	407	355	360	371	355	348	379	376	374	356	398	366	373	363	354	393	393	396	357	379	322	343	341	362	377	378	374	345	313	354	364	395	359	373	337	361	378	387	414	364	379	354	374	367	370	354	355	345	347	376	382	346	327	341	393	390	335	348	342	370	373	392	362	339	367	398	383	364	384	393	341	362	358	352	383	408	362	347	354	369	386	370	392	379	360	351	371	347	337	354	364	326	319	375	348	417	370	352	387	340	334	334	380	370	373	344	361	383	367	348	374	376	369	353	398	379	357	355	388	368	327	341	362	368	360	386	385	345	388	366	369	365	367	345	381	359	393	371	343	365	388	364	377	380	345	373	393	365	341	366	343	330	371	354	356	375	373	354	359	345	320	365	353	341	368	372	333	333	341	374	369	363	338	371	357	366	350	379	381	358	322	380	407	376	348	389	382	380	375	350	362	306	399	350	387	373	363	367	375	357	342	378	362	379	360	365	339	370	338	359	362	350	361	346	372	365	344	347	331	362	332	383	385	352	387	368	378	348	363	334	380	374	319	370	341	384	360	390	364	377	371	363	397	379	364	378	356	401	361	373	389	365	354	371	354	361	369	364	376	347	385	365	350	359	371	344	321	383	364	348	348	368	373	371	380	356	353	393	394	359	369	399	342	372	349	344	370	372	343	344	357	329	366	363	352	368	390	339	391	361	336	355	349	357	364	369	346	386	352	331	387	366	378	368	375	373	350	347	379	338	392	312	348	341	396	361	361	359	379	360	381	366	376	370	365	390	378	370	376	350	380	367	361	357	365	361	352	373	383	367	346	333	364	438	383	359	352	363	358	354	356	349	358	371	364	361	372	372	338	365	343	384	331	377	356	389	336	394	344	357	386	357	331	363	375	362	351	376	362	383	357	353	405	370	367	402	369	384	378	350	361	361	364	356	373	344	364	340	368	372	412	323	382	387	355	381	360	372	368	376	380	371	376	396	349	378	393	364	372	370	334	361	392	355	332	338	357	351	328	363	389	355	394	388	378	376	350	327	346	341	357	398	348	385	345	357	338	368	370	335	347	346	326	358	390	354	375	363	324	396	346	357	341	371	369	382	360	343	357	360	399	384	370	367	349	345	370	368	345	357	391	378	354	375	351	381	369	357	368	381	349	324	334	369	353	375	370	408	386	335	368	374	323	386	372	356	356	355	340	323	338	385	360	356	376	357	349	354	355	326	370	326	337	340	324	351	362	353	343	355	388	374	330	353
40869	7410	6630	3667	2390	1771	1273	1120	967	836	726	721	630	643	563	562	494	490	508	448	474	460	446	440	470	444	417	433	415	433	374	396	424	403	394	384	385	407	393	435	413	392	393	369	385	368	366	393	366	371	403	382	409	369	378	387	394	387	361	388	382	379	409	376	394	394	393	416	368	349	405	404	428	373	397	379	363	405	388	378	407	402	364	365	388	417	384	358	378	403	402	383	361	410	373	363	406	402	415	388	364	367	355	413	365	390	456	330	401	393	387	354	387	344	376	396	419	368	366	416	385	376	385	387	375	366	378	385	383	363	386	360	421	371	381	368	396	410	361	373	371	396	340	409	404	363	391	369	376	378	376	364	372	381	374	349	389	384	352	358	377	408	371	388	406	375	378	364	386	438	387	388	405	393	374	379	370	380	381	385	388	374	372	362	394	418	393	374	366	396	382	363	378	358	393	421	350	387	376	363	384	371	389	376	419	399	338	403	400	382	390	380	369	383	342	383	381	357	381	365	344	379	397	407	379	383	375	376	376	390	353	363	369	349	332	370	345	352	398	393	379	392	359	383	377	368	378	384	377	358	390	354	382	395	363	371	385	399	372	356	403	423	371	398	416	367	383	393	372	364	375	354	374	371	383	360	422	358	394	409	379	381	367	363	414	386	381	391	378	408	378	363	368	359	387	367	365	368	342	382	374	371	381	385	362	376	367	386	380	391	392	396	379	420	388	366	355	385	378	387	389	364	394	380	398	373	366	348	394	400	370	365	353	379	361	401	377	408	381	364	415	368	361	373	369	400	397	361	350	380	363	378	367	380	363	357	412	378	375	395	362	367	384	367	393	374	398	404	411	366	372	323	362	350	377	384	380	392	377	347	377	375	374	388	352	408	395	382	376	377	381	384	346	378	413	379	357	397	390	353	359	386	379	371	403	413	346	361	344	384	361	349	366	419	381	410	377	389	399	387	414	371	382	366	391	389	404	377	377	386	370	371	366	396	399	378	406	377	379	356	389	360	389	378	376	395	381	378	394	371	374	391	379	363	373	372	389	338	370	381	353	361	358	369	392	377	376	360	375	375	342	375	393	404	374	379	352	357	377	355	383	373	366	349	371	413	398	374	359	379	402	399	389	407	363	384	375	379	390	372	356	384	372	380	371	374	359	391	395	353	384	346	341	344	392	330	372	378	385	399	374	370	392	359	362	361	356	399	343	387	374	384	414	392	391	359	405	411	363	348	388	397	400	377	388	405	375	371	365	352	387	408	380	374	357	373	368	394	360	367	379	385	385	424	375	407	388	377	374	386	413	415	376	391	340	408	394	398	376	408	361	377	375	395	366	376	378	385	397	364	352	376	406	381	330	379	388	394	406	398	399	372	379	399	346	348	373	392	369	395	376	371	376	374	401	384	372	402	378	416	349	376	353	387	361	408	352	430	387	385	406	374	404	410	419	343	372	388	355	368	351	426	379	360	349	354	354	378	417	391	418	379	375	391	385	367	367	373	372	391	395	403	398	407	385	395	367	386	407	363	399	386	379	339	368	389	380	373	384	386	359	369	384	369	402	392	407	386	389	370	400	369	365	356	343	381	390	371	344	363	376	380	396	389	393	378	368	383	379	398	359	406	354	402	351	369	390	402	373	381	336	384	405	373	395	369	407	361	376	391	385	399	371	428	383	379	391	347	393	382	379	397	395	387	401	384	380	407	364	379	381	373	379	351	350	395	373	340	380	389	371	391	389	385	387	398	370	382	346	367	391	374	372	372	377	405	368	389	395	349	393	344	429	362	362	381	342	395	353	409	374	407	389	368	411	365	398	371	365	387	402	380	362	377	388	360	394	400	395	366	363	377	366	379	345	358	398	372	377	398	358	380	372	377	399	387	354	387	381	366	393	390	392	403	404	349	369	372	374	378	385	386	335	394	376	378	389	381	350	381	395	367	407	389	368	365	360	388	403	400	428	395	359	379	373	383	378	395	384	357	373	355	396	381	365	379	375	392	370	402	405	377	379	412	393	345	376	399	363	361	380	393	367	351	373	388	376	395	432	361	401	371	395	389	342	332	372	353	359	400	369	356	421	366	358	360	335	405	359	372	376	346	399	409	402	356	364	369	399	400	377	368	382	422	373	413	385	361	355	375	382	384	382	399	371	381	384	367	357	337	395	354	355	377	391	367	367	396	403	326	359	379	417	409	356	352	364	358	386	383	383	404	369	366	412	357	360	392	377	410	387	381	385	371	410	391	400	383	359	378	367	394	414	382	393	393	349	376	390	357	390	356	350	377	381	377	361	399	368	361	392	378	373	341	389	372	386	386	384	403	375	363	386	396	417	356	412	367	380	397	405	369	377	403	381	394	415	375	366	358	426	393	343	363	386	359	385	378	365	409	366	376	372	359	373	393	397	331	391	403	372	375	356	398	361	410	380	402	364	390	355	386	379	352	376	356	343	387	365	377	374	355	377	371	362	396	409	380	395	368	343	388	350	388	372	417	378	360	387	398	368	359	376	377	369	368	378	396	344	373	355	391	352	376	381	405	382	359	377	374	361	382	377	382	419	357	393	374	392	377	348	350	397	378	368	393	407	392	377	364	387	368	344	371	372	371	384	385	397	392	376	366	379	411	375	365	400	373	374	363	360	355	366	428	373	400	384	387	381	395	416	380	410	364	360	383	378	376	348	414	349	370	376	383	382	409	384	365	371	360	362	414	427	365	388	389	371	426	381	348	370	349	387	353	389	364	366	387	380	386	417	366	390	392	384	402	359	367	376	366	398	366	366	407	368	348	393	380	353	378	374	383	377	397	407	390	386	348	376	366	368	382	375	379	394	373	378	370	403	325	376	355	366	383	385	386	367	398	384	354	380	389	381	347	389	389	387	375	428	409	381	374	396	401	345	382	410	398	403	378	387	388	401	369	384	397	369	377	373	373	397	389	382	366	359	393	367	361	384	362	392	397	352	379	378	365	393	381	366	372	375	366	348	353	383	338	414	345	394	342	399	368	395	337	403	391	385	386	357	405	377	370	362	376	367	384	383	400	396	429	369	392	358	371	377	391	365	367	365	390	376	369	380	368	391	349	393	375	382	353	397	366	375	397	404	356	376	350	355	397	360	362	385	364	386	402	407	388	376	373	377	341	412	366	409	352	393	406	372	353	364	375	373	378	380	393	389	386	382	351	355	388	371	383	372	370	381	361	377	406	380	362	390	371	348	376	381	408	352	340	386	394	382	370	368	403	350	420	371	376	354	403	340	380	376	358	362	381	379	351	377	367	368	357	378	382	356	380	357	366	384	378	383	383	371	427	343	392	376	358	378	381	403	378	383	368	366	390	366	374	381	381	382	390	377	411	372	404	375	398	401	364	382	350	383	390	363	394	392	360	379	379	380	395	384	377	374	383	400	373	373	362	386	378	389	380	408	395	366	367	387	411	361	382	351	393	377	389	354	368	350	347	375	363	360	341	386	352	375	367	342	387	381	403	392	358
22563	20318	26725	23799	20324	20293	5492	1580	1296	1159	1044	982	976	908	901	879	845	832	902	839	817	820	802	848	810	783	747	814	758	782	753	831	799	820	783	782	742	760	845	767	759	738	786	813	721	710	788	793	748	804	742	696	740	803	792	731	699	750	798	797	753	720	781	742	781	726	742	751	741	753	772	758	714	744	785	738	737	773	757	707	776	767	735	772	719	745	748	741	746	737	741	779	736	744	751	777	759	695	743	737	751	718	764	778	801	799	740	764	680	800	767	753	732	768	754	655	746	764	774	722	734	771	765	784	717	741	757	743	775	751	805	769	750	760	762	760	783	750	759	764	757	744	728	726	719	757	749	706	720	707	793	736	756	760	773	793	734	755	777	797	734	739	725	745	706	780	760	731	726	796	763	720	745	712	733	716	793	788	737	767	746	749	737	757	707	748	772	779	683	745	788	733	763	765	723	707	732	762	798	695	763	775	727	783	729	756	810	763	739	730	732	754	740	738	730	773	800	736	723	779	828	719	724	759	769	748	748	734	758	799	727	768	744	708	770	740	780	783	758	780	721	806	801	777	737	750	734	711	762	755	783	749	717	778	729	758	783	720	762	772	759	750	750	725	784	718	716	734	760	809	797	803	748	786	778	758	785	771	723	711	717	735	769	729	738	751	666	786	743	766	798	703	738	735	708	742	722	797	716	731	761	740	759	708	760	745	728	753	769	764	759	682	735	741	786	803	730	756	691	776	729	791	725	689	821	718	785	723	750	814	711	768	784	778	810	737	741	774	769	762	774	810	733	761	791	708	757	794	730	749	778	770	787	773	759	791	748	761	778	808	763	760	743	724	758	731	791	755	752	724	743	756	751	772	717	736	753	753	772	713	730	751	806	728	784	730	725	735	732	762	748	751	736	776	761	721	800	704	736	773	771	766	804	780	789	759	756	808	782	744	706	805	793	777	746	774	731	714	784	708	747	786	802	759	763	786	744	737	719	809	743	743	743	727	762	778	760	737	732	698	724	751	717	748	771	799	792	739	723	695	766	713	700	723	750	796	761	730	828	712	730	707	706	751	741	719	790	719	763	721	754	721	752	734	719	773	748	737	732	695	758	757	745	772	775	719	769	761	739	724	800	740	790	764	745	751	726	775	752	734	771	744	758	764	779	757	742	757	793	777	791	818	744	714	722	755	712	774	698	789	763	731	740	723	713	749	719	763	794	701	692	784	770	769	762	754	756	773	779	737	778	740	780	708	756	717	739	759	718	717	724	741	751	765	747	730	762	718	753	750	783	740	757	737	746	743	739	762	721	753	716	693	721	820	724	730	746	751	720	726	686	756	723	751	743	712	729	716	747	706	735	743	761	750	746	717	738	786	717	811	754	766	752	668	756	779	745	759	735	745	746	746	762	766	743	671	781	741	754	764	756	752	752	736	754	759	764	721	758	755	732	730	820	770	768	750	742	747	727	738	733	796	706	706	798	719	727	737	694	739	733	719	719	762	819	744	744	758	797	771	806	764	733	796	732	719	708	789	810	747	747	769	745	739	703	723	710	719	751	711	752	784	751	769	714	693	743	754	733	726	764	734	806	734	760	735	752	792	782	692	758	770	774	745	767	767	729	753	700	758	768	732	765	733	753	764	779	758	756	792	751	734	741	750	738	739	767	717	735	816	730	801	757	758	765	698	761	721	704	724	713	738	736	776	721	738	754	757	769	785	727	754	786	758	746	783	722	796	698	774	723	783	729	769	755	750	739	745	755	752	762	768	748	775	754	792	776	745	751	754	704	753	770	770	713	733	815	766	723	721	790	719	727	775	756	791	779	729	717	736	744	731	731	715	797	765	739	747	766	713	770	726	763	817	695	740	729	745	740	715	802	696	706	744	746	750	784	740	716	749	681	736	739	743	813	722	714	787	747	732	704	733	746	770	763	724	734	779	765	785	774	773	730	710	724	756	754	736	687	759	728	741	698	727	744	765	760	709	739	770	739	790	774	729	728	802	778	729	718	721	730	702	759	759	734	789	736	724	711	724	757	762	745	770	784	733	736	741	702	734	771	742	746	731	726	799	750	753	720	731	782	778	704	692	704	696	786	756	733	729	716	746	759	756	756	743	807	774	682	746	766	692	702	704	750	751	782	713	700	751	743	757	771	748	709	722	774	774	744	758	753	719	762	755	741	748	739	823	750	762	709	771	787	758	719	774	726	773	744	697	789	768	726	780	753	732	733	772	794	755	755	700	734	762	733	701	782	779	768	709	752	738	788	753	726	738	814	728	743	736	774	763	704	797	730	755	773	790	744	711	746	708	704	711	723	766	694	747	706	755	726	751	747	766	796	762	727	729	744	778	755	705	717	741	730	764	764	746	726	762	735	768	793	753	716	766	722	789	762	782	797	743	764	749	769	772	744	760	770	767	776	743	779	723	723	735	824	746	754	702	775	706	721	732	748	690	729	714	747	749	785	739	714	728	716	708	732	744	763	756	714	774	760	732	764	724	737	754	751	742	819	744	781	729	734	755	751	709	759	713	710	790	731	703	735	747	678	803	721	718	664	693	797	706	785	795	744	701	745	787	740	759	772	776	801	799	716	770	765	735	766	750	742	743	760	755	718	731	765	754	739	729	751	770	707	761	740	743	800	740	784	776	714	674	741	759	724	719	750	746	726	793	722	737	747	758	768	759	800	729	707	776	757	722	751	693	741	719	787	745	743	776	742	737	801	746	721	743	713	759	721	720	772	748	781	745	792	752	750	778	744	685	727	730	767	796	777	753	739	741	778	763	731	728	791	742	736	766	784	734	708	742	697	760	730	757	756	720	739	718	737	803	807	798	726	755	743	753	714	777	755	738	742	745	744	712	684	730	735	741	716	775	763	767	718	729	758	764	787	760	751	780	756	722	729	724	735	750	716	715	733	743	739	716	799	789	736	766	726	692	765	722	745	745	769	770	753	748	722	760	769	758	788	703	748	803	713	750	740	723	737	768	739	749	752	719	752	762	735	779	712	701	713	745	694	769	725	763	773	718	807	746	747	756	737	736	749	740	741	790	751	748	730	739	753	758	724	711	753	802	727	727	799	721	725	694	734	772	735	706	693	795	768	772	734	737	727	749	773	737	770	744	736	748	762	676	741	718	726	719	737	707	706	760	746	698	762	739	704	729	709	747	790	752	764	753	731	792	728	723	690	733	747	774	749	735	774	756	735	693	710	745	760	745	767	735	748	735	784	792	743	776	786	718	740	727	729	746	742	778	772	743	781	736	730	746	758	733	744	721	712	774	749	777	745	743	800	768	751	765	745	794	785	665	699	710	749	752	773	717	728	726	736	748	785	749	766	764	742	739	721	729	734	760	734	727	765	760	745	681	753	759	759	710	791	721	775	733	759	743	735	739	728	816	776	729	758	749	764	760	738	818	686	785	807	747	770	736	757	719	710	808	751	732	702	770	738	755	714	742	720	709	766	771	729	756	775	744	712	762	782	725	760	716	762	751
37293	12488	11829	6601	4516	3369	2682	2151	1819	1622	1430	1329	1226	1081	1071	1006	1018	959	992	876	838	797	847	846	801	809	817	758	787	772	715	754	748	787	796	764	787	734	734	768	704	770	721	708	762	731	733	739	760	752	725	728	679	733	723	688	718	726	699	741	748	772	714	728	673	733	753	716	692	708	744	736	696	721	760	744	770	736	712	759	673	731	693	740	677	694	673	693	705	696	713	715	733	699	698	663	743	798	726	642	710	724	785	720	739	778	727	687	761	714	696	759	720	703	710	669	747	726	733	687	682	661	695	696	725	706	704	711	746	693	724	747	757	766	713	710	735	736	734	744	674	735	692	676	735	701	727	678	703	716	675	698	755	719	753	727	699	709	731	733	695	661	714	750	718	717	702	700	698	678	671	740	771	698	700	694	719	722	706	718	699	724	709	732	728	732	681	704	686	713	719	722	757	721	721	689	712	661	651	712	714	713	720	770	745	750	713	695	691	715	712	641	719	700	678	739	717	693	712	736	671	688	726	703	735	672	702	694	654	733	730	746	721	729	701	708	721	710	687	688	707	737	727	717	756	706	760	668	690	724	708	686	734	696	723	701	703	675	759	716	692	673	724	702	725	660	718	724	719	740	746	736	748	717	742	696	698	708	702	692	676	707	730	764	744	711	704	708	737	695	686	700	747	682	689	694	700	743	697	689	735	717	805	696	731	731	704	701	701	729	721	708	679	721	726	711	702	688	670	684	721	702	645	681	693	716	742	709	748	700	700	708	694	727	677	709	738	761	714	705	732	699	727	680	665	683	696	742	663	667	692	713	694	742	710	692	677	703	760	697	744	769	713	697	721	721	767	736	713	704	707	694	707	734	741	697	720	728	703	752	728	686	715	701	680	731	688	648	700	721	754	752	700	757	722	706	756	730	706	704	740	693	757	744	728	748	713	708	695	717	706	712	717	709	664	701	657	722	726	705	684	705	724	733	689	721	706	730	718	712	723	680	715	722	739	731	727	751	654	699	709	697	689	719	690	693	716	738	688	743	716	674	731	729	695	724	706	732	733	719	711	709	722	666	715	768	752	724	714	756	688	754	746	698	715	747	731	700	711	716	695	728	725	701	714	766	715	703	716	704	701	696	698	708	734	749	695	711	740	709	717	721	686	684	760	744	709	686	737	732	700	677	687	727	696	724	678	690	763	732	714	735	700	746	718	691	747	668	663	740	696	725	735	724	745	690	679	748	719	752	706	703	706	737	710	738	735	715	732	702	711	729	724	732	691	699	720	679	727	694	672	673	706	723	749	703	717	711	727	714	671	713	714	730	672	702	753	691	719	738	683	688	711	675	688	740	779	712	714	696	745	747	754	716	671	709	731	713	702	716	678	709	679	742	690	714	748	711	715	732	730	705	746	728	694	733	684	751	689	703	685	681	671	695	698	722	656	706	730	751	672	731	726	714	711	725	698	687	716	697	716	753	729	648	700	764	719	717	695	694	707	730	696	712	696	716	715	718	661	727	707	724	712	718	695	788	720	693	728	737	728	695	683	650	696	730	692	701	698	677	698	738	744	727	697	710	753	698	653	688	743	738	700	715	704	723	688	679	706	721	723	704	720	724	734	705	721	740	702	702	734	681	701	687	712	725	718	734	723	670	747	699	716	718	690	720	695	718	697	719	704	726	723	706	708	717	695	665	721	747	678	747	741	700	709	671	670	695	731	716	683	709	651	681	700	746	763	683	708	667	714	707	703	746	663	721	716	689	691	687	681	726	695	746	726	736	766	717	743	682	719	727	693	674	659	721	734	704	671	703	739	731	724	707	713	724	715	731	720	711	709	734	710	742	724	695	672	709	692	762	693	742	761	694	712	725	686	722	746	734	700	692	763	710	681	740	729	653	713	711	664	717	770	726	720	708	731	717	725	715	705	680	735	706	740	712	693	761	690	667	695	688	765	712	721	746	731	677	751	709	718	739	711	733	697	669	742	704	731	715	698	752	740	740	748	692	739	691	727	712	701	712	692	738	714	719	719	730	674	756	721	728	718	754	756	744	703	746	686	719	733	751	689	676	739	721	716	702	762	735	725	716	720	705	716	678	691	719	774	716	694	705	745	694	713	758	658	718	709	749	700	711	704	691	726	714	721	738	685	693	715	711	670	723	740	745	654	708	733	683	734	749	651	738	729	743	737	646	666	677	691	710	724	739	706	746	727	725	733	695	722	689	734	768	745	738	727	726	762	748	764	738	701	731	723	730	691	704	646	729	772	696	734	663	731	739	695	687	757	723	738	671	688	733	751	672	742	696	697	688	715	728	728	703	683	641	696	723	725	730	734	697	718	698	714	751	696	702	662	723	739	698	712	686	695	697	695	730	690	732	717	710	726	665	699	722	741	752	711	707	710	705	696	725	691	715	714	652	705	707	696	681	673	692	774	676	713	740	738	691	738	734	704	729	732	702	699	708	739	780	700	723	708	701	715	682	674	683	717	705	719	724	726	738	710	708	681	704	701	731	724	688	655	659	751	682	702	720	704	685	693	689	705	745	702	729	738	700	736	717	708	719	678	689	722	733	767	686	719	756	731	732	703	740	726	748	681	703	677	629	701	687	693	757	743	705	756	657	700	707	689	706	723	722	702	715	689	696	687	735	715	712	722	708	725	657	709	684	703	721	716	711	730	720	690	720	737	713	699	669	654	729	758	677	711	717	676	701	716	694	678	726	693	705	706	700	674	743	738	665	702	760	695	682	631	702	718	744	714	692	696	707	724	688	751	660	719	715	744	709	678	707	694	715	744	733	706	714	730	688	673	712	676	679	661	674	723	699	740	723	712	771	698	708	775	721	706	732	708	741	649	754	726	681	717	703	732	705	710	689	675	691	751	663	701	714	692	737	707	697	648	732	677	709	745	673	744	717	728	699	702	680	719	736	726	717	675	746	727	734	776	739	671	729	711	710	715	703	686	744	738	691	730	711	752	675	681	665	698	753	686	714	701	735	647	699	694	682	750	698	723	732	688	742	698	742	653	691	724	702	727	708	725	722	694	716	697	716	709	766	757	702	698	732	669	731	677	680	765	729	681	678	750	707	714	720	717	673	674	675	754	730	729	726	697	710	690	701	707	737	715	677	732	665	747	712	690	724	802	739	709	737	690	691	682	709	741	747	716	780	704	699	688	707	694	719	701	677	705	667	726	749	739	711	721	741	729	731	700	732	710	689	777	741	686	765	734	694	689	734	707	748	736	746	713	675	757	721	790	708	720	697	708	703	726	717	729	709	691	726	710	736	703	715	711	681	696	697	696	703	730	700	727	711	671	697	711	736	676	679	730	757	687	750	739	722	727	699	742	734	704	696	695	703	669	709	715	728	732	733	712	760	757	684	669	710	719	731	688	679	685	708	694	718	739	722	750	732	694	705	741	683	697	710	729	753	700	704	758	736	737	726	675	708	727	716	699	702	715	711	715	711	724	731	720	736	712	758	735	694	697	692	729	682	704	714
32960	14661	2459	654	578	525	512	485	529	532	523	539	553	499	490	527	565	540	519	517	510	528	571	504	505	522	520	496	520	523	508	508	537	509	531	494	487	518	526	520	503	518	566	511	503	526	517	476	549	508	543	498	511	475	561	509	496	549	537	538	542	526	519	504	537	474	460	498	540	530	503	495	525	564	504	529	472	544	563	493	522	574	492	501	543	499	501	507	500	510	508	491	589	527	523	554	500	505	509	513	528	570	480	518	526	494	475	537	516	533	498	524	458	540	518	459	496	522	467	503	500	518	509	517	556	523	546	486	515	463	550	496	486	544	513	513	500	531	518	501	494	500	543	526	506	527	491	511	532	534	552	535	491	489	499	500	510	518	535	548	531	490	523	538	533	498	532	496	522	523	510	537	515	501	515	531	535	509	512	518	538	532	508	490	522	492	555	508	524	494	498	500	510	471	489	541	527	544	500	537	511	499	511	476	511	511	538	493	476	519	513	517	500	489	535	517	500	532	517	523	494	541	529	557	526	511	454	555	523	546	522	521	498	587	477	514	530	484	515	486	524	482	498	517	498	523	486	517	554	489	481	541	509	549	510	495	515	540	514	497	521	490	479	494	524	537	500	514	520	524	522	526	490	495	503	503	489	483	489	484	496	543	490	514	494	514	487	507	486	486	514	497	462	558	518	526	520	501	504	502	505	547	480	549	555	498	537	545	532	483	515	540	511	556	508	512	540	473	502	498	508	493	520	522	536	505	502	500	532	490	529	488	489	477	517	489	549	506	520	488	479	525	535	510	454	506	520	542	522	524	481	544	502	542	505	504	512	506	531	540	507	503	495	480	526	512	536	510	576	519	469	524	565	473	500	530	495	520	509	464	499	484	522	481	522	522	539	564	525	506	486	483	568	503	510	504	516	489	528	511	512	501	511	510	500	524	520	523	540	562	472	515	469	512	531	533	514	533	490	557	529	503	510	508	508	542	491	505	509	537	546	541	507	510	535	463	531	536	540	484	500	505	495	517	534	515	508	514	517	503	482	518	512	546	510	478	495	530	552	489	474	518	528	528	497	534	538	479	511	503	556	536	526	491	475	501	548	519	499	548	520	569	507	469	505	496	510	488	516	502	486	522	507	483	518	520	514	483	528	521	484	509	467	509	524	522	494	545	526	500	512	541	528	508	510	528	495	544	526	503	524	479	506	490	547	561	546	498	496	505	531	505	496	480	536	531	500	517	517	556	529	551	521	503	511	515	530	523	483	503	539	541	527	505	495	502	494	538	491	540	503	506	524	522	547	504	498	542	521	547	561	534	486	486	537	567	541	512	487	553	477	492	540	492	507	550	518	522	482	531	515	525	502	492	519	521	532	522	496	466	522	522	501	522	523	550	519	500	520	518	520	505	552	486	520	539	509	553	529	508	514	512	534	507	521	465	510	562	478	524	506	520	518	511	545	449	515	515	503	490	488	554	522	507	526	555	520	537	489	560	512	497	505	544	548	518	546	489	475	523	513	564	534	525	494	538	472	527	524	512	506	482	515	539	523	496	523	540	488	504	524	480	521	521	450	538	535	518	507	543	518	528	523	504	530	489	507	497	547	535	471	527	484	502	515	508	488	511	508	523	508	542	538	509	535	523	505	494	508	529	471	494	477	520	514	540	536	571	465	523	530	526	516	521	512	494	524	533	502	520	527	511	509	488	498	549	502	546	549	500	480	518	510	538	506	517	508	520	541	495	495	518	514	491	514	492	515	552	531	522	490	553	502	503	538	496	509	525	516	500	508	478	541	539	525	484	497	546	506	489	470	518	515	538	525	533	484	507	490	502	523	508	500	552	495	523	555	522	500	506	570	538	561	482	509	502	545	519	549	503	504	506	543	496	456	511	506	531	508	496	503	540	492	515	510	502	535	506	504	502	532	490	519	485	548	527	470	511	513	473	506	514	542	561	508	508	535	515	477	494	513	519	506	499	531	492	495	522	511	527	529	574	501	503	522	514	503	488	520	475	529	484	499	481	482	503	529	572	492	512	488	467	502	481	505	507	538	523	490	577	520	530	522	512	497	534	525	515	502	524	542	520	502	512	510	515	523	473	543	504	548	556	524	463	515	509	483	545	479	499	476	492	525	516	504	482	485	466	489	560	535	472	542	510	507	521	531	520	491	534	492	528	538	517	441	480	527	493	504	482	521	484	580	520	519	522	498	493	500	497	542	524	550	517	488	512	511	491	475	535	516	525	491	500	502	532	500	502	527	514	550	503	494	527	493	514	518	522	522	498	526	489	501	517	511	506	514	505	489	518	538	513	541	489	515	532	506	530	498	510	513	537	521	491	522	509	545	529	535	512	503	499	544	510	477	550	515	529	497	483	527	518	509	505	528	485	563	506	514	506	522	493	544	509	508	531	528	508	495	518	504	527	521	539	520	488	480	533	493	536	513	508	528	524	536	529	546	551	535	512	541	510	508	495	490	519	521	526	510	524	484	537	571	527	488	531	496	510	483	502	515	476	527	503	519	508	523	515	523	493	540	509	520	489	530	549	507	507	532	513	483	507	477	508	540	520	503	486	516	494	498	539	527	502	547	454	587	529	540	518	512	470	526	522	524	511	536	485	526	495	532	498	493	520	499	534	493	499	526	566	510	526	519	519	512	530	516	502	562	538	482	537	464	497	477	508	503	542	485	515	515	508	520	501	486	495	498	511	479	528	517	531	530	533	526	478	510	519	469	474	539	501	527	508	499	485	526	487	532	564	539	516	484	538	532	518	496	519	529	473	490	519	559	534	504	487	473	495	509	502	529	509	514	547	513	497	491	562	479	459	477	517	477	552	529	549	514	459	524	502	511	489	541	472	536	527	511	539	520	488	534	512	508	514	508	522	514	510	536	518	522	531	510	491	517	513	515	516	538	556	519	486	522	513	545	496	525	521	545	514	464	516	529	510	494	479	495	553	497	500	506	547	551	492	487	475	517	521	499	498	481	527	513	575	484	511	553	518	482	518	523	554	512	503	518	547	515	532	508	480	530	518	510	540	554	516	522	512	556	585	532	487	534	505	520	530	503	480	496	579	515	500	554	477	488	512	542	493	510	520	497	550	530	507	558	524	520	500	511	549	510	523	510	471	502	502	543	521	523	530	495	506	525	520	554	508	511	503	485	533	522	464	473	492	574	550	536	599	508	541	515	533	520	508	507	509	523	484	503	546	527	477	492	495	529	512	529	538	520	546	509	530	532	506	533	508	506	510	473	481	524	525	485	533	508	506	532	535	554	512	483	538	476	519	530	497	513	492	528	498	528	523	493	538	547	493	512	527	522	534	507	494	543	523	547	524	498	534	495	519	514	536	478	521	510	512	516	505	510	478	506	498	529	502	508	509	505	498	490	530	581	505	517	506	520	508	540	474	512	522	511	529	514	500	495	459	517	509	521	543	512	531	488	488	531	526	493	492	541	478	525	560	521	547	531	526	518	483	543	511	542	480	519	555	545	523
25454	945	810	698	622	613	607	562	596	543	559	567	572	574	531	563	542	579	544	515	607	552	560	547	546	540	545	561	558	558	558	563	543	562	460	563	557	551	613	581	580	529	555	514	516	556	605	546	575	509	563	527	551	542	544	528	495	569	543	580	559	543	540	517	538	536	559	547	493	529	574	552	524	550	556	512	557	558	517	563	563	477	528	546	561	536	526	514	547	591	532	553	531	520	558	567	578	580	545	571	567	546	530	560	567	558	563	519	493	552	523	531	538	505	527	544	537	553	571	568	510	561	528	575	554	576	561	584	558	544	540	515	575	538	535	534	541	536	587	559	536	550	536	565	550	528	523	572	566	525	522	579	525	528	530	529	545	543	532	555	557	567	531	540	529	563	555	539	549	567	571	540	573	532	544	556	514	552	508	557	564	531	590	537	517	506	521	537	535	556	544	533	536	555	544	537	545	542	571	568	531	557	531	570	519	519	606	558	542	554	558	560	522	537	536	541	576	581	546	579	525	530	536	523	580	574	573	543	523	564	528	557	542	540	542	510	537	538	538	599	601	548	499	526	523	577	550	570	581	567	581	563	526	527	514	507	551	534	561	502	506	550	555	526	528	503	504	540	518	551	547	495	560	546	607	570	557	557	540	544	559	534	531	528	527	528	529	549	546	588	535	516	537	530	544	534	517	573	525	527	532	542	537	563	541	594	531	593	524	533	556	532	564	561	532	568	524	531	542	532	570	533	519	533	548	575	564	544	530	533	613	499	551	514	561	552	541	518	530	533	548	527	543	539	549	582	548	512	565	588	498	530	545	555	528	567	564	524	576	562	561	583	552	559	581	576	528	501	520	542	512	557	545	569	579	604	564	531	545	513	573	600	585	505	516	582	574	531	561	578	528	522	488	551	587	540	511	554	549	555	534	563	532	572	554	548	556	546	506	528	553	563	511	532	530	531	547	531	553	509	560	562	496	558	519	559	560	551	563	573	553	557	537	537	554	513	540	512	566	536	541	508	518	579	534	579	519	584	548	517	528	505	603	567	574	545	566	551	554	514	595	555	574	544	524	554	508	546	590	534	526	575	572	543	547	564	561	595	562	566	543	553	516	535	577	545	576	526	548	561	546	537	533	530	548	547	538	591	516	573	540	499	546	535	569	563	579	489	531	488	530	585	535	514	577	534	539	516	547	576	491	556	552	533	531	550	512	558	519	515	543	523	552	544	544	575	574	496	586	536	625	517	526	574	544	534	534	519	490	544	533	540	497	568	515	554	567	579	573	560	525	520	575	542	568	546	552	577	554	539	511	533	555	542	527	524	537	542	548	560	523	564	551	528	553	546	581	512	531	540	533	585	539	554	546	560	578	563	598	528	561	564	555	568	538	548	554	594	585	527	505	530	568	533	522	547	540	513	574	545	553	532	541	511	569	569	523	532	566	571	505	522	568	496	547	558	539	559	540	534	567	513	552	544	512	562	569	531	522	536	598	496	500	580	553	544	584	554	553	545	523	529	522	588	527	538	532	562	499	570	548	570	517	529	550	538	571	537	530	552	560	543	551	548	542	523	552	532	548	526	543	517	585	603	568	526	581	533	551	541	552	537	541	559	554	552	530	511	475	523	534	518	543	515	561	567	577	527	524	540	528	556	538	575	552	540	520	533	560	501	534	541	525	558	533	506	574	569	522	530	540	556	605	537	531	566	565	553	564	516	540	498	560	558	547	539	566	543	534	534	542	568	522	509	538	546	521	553	559	522	577	590	580	551	569	609	569	531	547	609	588	557	551	536	554	528	551	512	542	521	528	558	575	535	553	577	556	564	562	573	594	542	543	529	581	554	546	535	527	545	529	528	547	549	562	502	525	553	557	523	542	533	528	538	510	566	523	544	568	578	510	548	571	485	537	523	546	550	541	529	499	535	572	557	516	537	560	520	533	546	506	531	563	577	526	550	509	539	551	538	565	515	563	554	514	531	559	546	584	524	555	548	536	552	512	540	566	535	519	522	539	578	576	543	544	522	602	561	517	585	602	553	539	550	558	543	538	555	522	583	555	517	555	528	525	555	546	569	543	564	556	501	564	543	597	533	572	507	596	586	537	527	538	534	499	540	571	542	547	527	525	581	583	545	563	520	498	537	552	539	545	562	533	517	507	564	491	544	539	566	546	540	524	553	562	552	526	554	529	528	520	547	543	498	560	526	527	546	523	538	518	554	524	578	591	559	547	533	538	547	510	553	541	496	533	580	541	537	507	516	551	525	536	542	529	534	564	517	541	516	537	510	574	556	563	541	565	565	583	521	542	547	563	522	555	526	577	536	576	558	536	506	522	499	511	520	541	561	548	535	489	495	550	546	541	492	584	542	564	543	518	533	511	551	542	508	496	568	513	528	548	607	578	547	589	542	513	538	550	514	566	562	529	568	551	524	569	541	536	592	564	524	523	557	576	515	495	532	525	517	556	536	546	504	570	541	567	565	574	561	550	550	502	518	554	543	561	544	590	557	521	538	554	544	558	532	530	559	524	534	558	572	555	522	559	577	564	544	544	556	571	541	545	557	570	562	530	571	544	584	549	604	518	521	587	545	575	553	528	535	531	522	537	508	526	531	541	536	551	522	545	556	559	572	502	546	525	566	527	548	531	548	579	587	509	531	542	535	535	541	561	581	591	546	548	555	568	531	534	571	510	550	545	540	551	507	510	568	560	533	544	551	544	503	534	582	521	535	554	569	600	524	568	550	521	556	572	533	512	528	613	546	519	537	560	548	538	545	520	510	549	572	527	557	494	558	556	563	543	592	506	513	536	579	520	527	561	479	519	517	563	543	554	572	558	550	560	506	550	584	542	576	562	559	514	564	570	536	582	559	530	569	490	540	596	543	541	510	545	556	555	557	538	520	559	541	539	523	551	559	586	570	515	511	569	528	529	584	519	541	554	548	584	542	562	550	540	521	520	557	554	562	586	548	547	532	535	552	531	528	548	576	531	554	563	520	563	541	575	558	522	577	577	550	556	560	542	544	565	544	530	556	564	495	520	562	537	582	494	520	549	540	530	562	576	525	496	545	552	557	521	565	552	542	570	530	584	525	558	548	562	551	537	559	523	544	510	560	533	539	541	532	499	553	504	530	540	537	558	584	517	526	528	564	517	538	552	513	571	521	558	533	537	544	574	565	583	564	569	507	567	559	557	510	544	549	575	562	524	556	526	521	557	547	541	555	534	552	540	528	563	592	555	580	579	539	529	508	548	572	577	511	580	538	527	550	531	610	548	541	556	560	568	573	529	569	507	500	543	491	551	542	580	532	519	521	535	547	538	584	557	521	526	518	557	553	528	545	539	568	530	528	543	558	544	556	552	557	545	546	613	522	550	537	592	549	554	553	539	597	568	556	501	563	556	549	544	548	507	503	580	550	528	531	522	529	574	552	530	508	570	566	583	502	558	547	574	535	539	506	545	505	551	584	554	526	521	557	582	547	527	530	573	548	502	537
24656	20331	26311	24190	20125	5491	947	680	619	602	524	484	457	477	452	424	408	461	432	430	404	397	414	413	372	412	391	369	399	365	375	399	375	377	381	385	383	372	387	366	376	371	384	396	349	372	381	377	332	396	379	409	388	365	342	364	370	352	350	367	341	374	344	339	362	338	353	411	370	356	410	333	346	381	388	400	384	353	346	348	372	380	359	398	376	346	387	379	338	359	377	378	400	351	371	349	367	374	392	382	350	374	341	374	365	369	391	373	375	384	373	361	403	351	373	355	403	374	360	357	372	389	336	390	356	352	392	358	403	369	341	371	366	393	374	388	351	376	384	368	389	412	362	355	345	370	363	359	369	364	391	374	359	381	368	375	375	397	373	363	359	361	393	347	393	380	322	362	358	383	372	373	347	387	388	373	392	337	361	364	365	379	388	372	370	370	382	370	350	345	381	364	363	376	385	394	359	368	402	378	351	323	374	377	387	387	385	379	366	372	368	365	362	359	327	342	389	362	397	381	389	349	386	353	329	356	337	379	358	361	374	362	374	372	332	367	395	381	359	367	417	400	379	358	370	375	388	382	356	400	385	413	382	362	397	353	375	398	381	373	396	361	358	348	353	392	358	381	343	406	334	363	367	367	333	353	372	365	354	356	402	372	356	376	349	359	358	342	352	348	393	388	368	341	366	388	390	394	373	358	398	353	377	383	362	374	385	349	344	349	363	361	370	390	381	346	360	373	369	352	368	352	371	379	363	377	367	346	361	403	363	352	402	386	387	354	369	347	375	365	366	349	360	377	404	391	370	376	343	374	406	370	374	360	369	344	306	376	375	384	354	350	371	386	387	404	401	341	380	374	357	370	400	363	372	370	362	380	345	385	392	357	402	374	359	375	374	354	383	379	371	381	347	370	392	358	410	369	354	378	348	336	387	366	388	369	385	405	359	350	369	359	351	395	379	383	345	383	403	395	342	388	356	367	384	399	384	383	365	375	352	350	337	359	387	341	353	374	376	386	361	405	341	376	360	353	376	357	345	409	368	374	352	398	393	341	363	388	362	316	415	353	386	372	340	371	351	347	350	382	374	393	380	339	374	378	394	372	364	384	393	364	373	352	376	348	385	405	360	370	356	347	375	411	397	393	366	400	327	390	345	364	374	367	371	369	336	384	366	328	392	374	355	397	396	413	372	376	345	382	344	372	343	381	361	359	370	386	370	377	355	388	403	378	349	402	398	393	384	313	375	383	387	350	349	384	407	397	392	375	370	360	386	358	372	401	382	388	372	337	342	380	395	396	347	368	356	347	356	393	350	350	356	358	403	403	398	358	398	345	375	367	329	360	362	395	366	378	375	356	382	365	343	361	376	373	372	374	380	356	386	368	357	349	372	357	375	337	346	385	367	345	415	336	380	420	351	322	380	363	368	376	370	370	366	377	358	332	364	368	396	371	346	380	343	363	401	346	354	402	370	361	375	391	353	380	335	410	388	363	363	372	408	350	362	379	364	374	360	394	375	349	365	388	380	393	335	374	369	325	369	362	374	388	341	372	372	413	355	356	358	354	386	353	408	354	337	413	383	370	386	383	373	374	378	337	345	397	367	366	374	341	389	374	385	389	406	360	336	378	356	364	387	364	344	363	391	374	394	382	359	393	338	374	370	373	348	366	372	398	369	373	359	361	414	350	355	338	367	403	356	400	367	334	401	351	390	387	364	354	345	381	365	406	372	395	380	398	366	380	382	401	382	337	410	400	368	408	356	344	326	348	392	370	383	367	357	353	340	397	350	364	334	358	372	389	385	407	310	331	354	358	341	382	374	363	361	384	351	325	372	408	355	345	407	364	363	356	356	375	349	372	412	384	362	360	365	364	366	382	369	367	406	341	383	375	322	381	355	348	369	390	320	383	361	379	346	311	371	373	353	418	340	366	390	381	376	347	344	365	372	385	360	326	382	344	319	375	384	380	382	341	366	353	346	347	374	380	362	369	338	369	399	369	402	362	401	380	353	348	346	439	395	374	336	376	385	357	362	371	347	368	355	368	368	391	393	371	388	357	364	367	362	401	390	407	375	355	371	354	354	375	356	381	403	374	341	362	405	412	373	360	385	337	394	357	379	341	372	413	344	383	363	363	396	376	403	375	340	307	353	353	398	382	357	359	349	329	365	373	387	387	385	367	417	362	375	379	368	358	390	363	384	381	361	387	404	354	391	366	362	361	343	353	367	403	368	364	382	373	375	373	411	351	387	341	375	416	363	372	355	349	406	363	354	361	372	369	377	385	356	346	377	334	349	410	386	373	365	390	350	345	390	372	362	366	382	352	364	379	377	350	400	356	395	384	379	338	361	369	348	356	370	395	362	351	391	375	394	383	375	369	347	374	328	368	345	413	364	392	353	391	385	326	339	370	363	379	375	351	375	394	361	389	393	382	338	386	359	348	337	365	404	354	378	320	377	375	359	345	323	364	369	374	383	353	379	362	377	398	367	379	377	383	348	360	400	345	387	387	385	368	383	336	382	343	371	381	346	345	346	370	394	364	382	370	400	360	334	363	350	371	338	374	346	377	378	380	370	355	359	358	364	396	330	371	400	392	358	374	354	358	359	372	389	375	354	351	364	386	382	371	356	345	333	383	331	342	367	367	357	366	394	344	347	362	343	354	379	387	400	365	376	362	388	325	365	354	357	422	343	335	365	391	364	365	354	394	348	385	371	372	354	356	335	398	371	362	367	389	363	380	383	357	414	381	363	385	370	337	376	341	344	360	376	429	367	362	373	332	334	355	359	382	378	342	367	391	362	348	376	361	387	349	341	388	369	363	399	381	376	388	389	378	362	359	345	366	354	382	373	367	351	374	383	328	394	397	354	407	352	352	401	392	350	378	355	346	349	402	352	349	391	379	357	360	360	366	351	356	370	388	344	361	376	373	374	343	367	348	397	360	363	359	368	336	422	342	375	391	394	385	362	367	378	329	345	356	320	359	342	362	366	357	386	385	359	326	397	368	383	338	345	399	364	346	368	361	329	331	352	373	373	333	364	367	346	357	355	369	346	384	362	336	363	347	370	397	378	343	370	363	373	321	366	388	335	342	352	399	374	394	366	383	378	329	363	353	404	359	367	347	411	364	393	315	358	372	407	401	349	397	351	350	390	352	368	339	384	390	355	351	366	369	376	400	337	382	364	361	377	362	409	359	357	378	367	407	361	353	351	362	359	375	397	357	374	407	367	378	368	359	365	400	368	361	361	363	402	385	359	349	349	326	355	388	384	354	352	336	369	393	379	367	377	349	373	351	336	368	364	339	359	390	361	366	370	385	361	337	362	359	374	341	383	406	405	361	387	340	368	353	367	353	398	399	380	384	391	316	392	356	385	343	367	353	357	359	348	375	355	367	362	381	401	338	358	379	405	370	348	415	371	363	358	351	331	355	385	389	406	368	369	385	348	403	374	384	366	351	368	383	340	339	385	380	392	382	376	340	361	331	345	370	360	365
41656	7292	6798	3615	2353	1730	1372	1096	943	800	736	678	634	578	542	553	534	536	509	467	467	465	481	459	446	455	444	419	442	429	390	366	437	426	445	446	418	363	395	418	361	411	388	402	379	417	385	388	408	388	355	357	367	417	360	392	396	409	432	389	427	377	401	359	394	340	377	413	399	371	388	384	394	384	365	367	374	409	392	405	365	368	401	396	414	387	389	376	384	383	378	375	370	385	393	359	390	408	393	404	366	414	399	383	388	371	373	349	361	346	381	394	359	376	370	382	367	401	385	410	372	374	390	374	365	366	404	406	358	422	363	377	369	368	394	388	431	370	394	372	376	402	384	392	435	397	390	403	395	401	390	345	374	361	386	415	373	391	412	364	392	372	387	430	388	366	397	393	377	402	407	387	401	415	373	383	407	382	409	383	395	398	363	392	361	384	397	362	435	388	423	392	398	394	359	412	381	384	396	390	387	374	368	364	387	375	397	388	406	394	367	410	381	371	351	371	391	381	375	372	344	392	360	379	368	377	375	372	367	399	396	371	355	376	353	394	409	381	422	408	386	369	384	394	370	380	428	379	382	373	406	381	419	385	374	393	375	392	374	416	415	375	395	379	368	400	401	386	397	384	375	377	389	378	394	363	384	403	402	392	360	342	424	398	371	359	417	380	379	378	363	418	409	386	422	390	361	369	377	385	397	397	426	383	396	391	393	413	386	381	384	404	385	377	380	393	400	387	409	402	409	372	395	398	368	384	441	381	409	356	386	330	387	400	379	381	391	397	384	356	404	376	369	369	384	361	388	403	378	400	419	390	352	361	383	395	380	399	394	418	385	366	370	377	401	385	372	361	358	360	409	376	382	402	400	394	351	411	380	400	376	368	408	390	401	334	371	358	393	393	391	356	395	351	365	331	387	372	395	401	401	429	385	396	360	397	374	411	398	398	419	377	385	356	359	365	392	391	387	374	381	411	379	394	404	390	360	398	400	428	394	391	361	379	360	361	399	388	382	398	374	346	351	384	364	365	367	386	390	367	374	377	382	389	384	390	404	393	403	371	366	400	367	385	397	394	377	394	394	388	338	374	387	376	361	371	358	372	382	394	419	357	385	408	394	378	381	362	393	414	349	347	389	366	384	403	399	380	392	402	383	378	360	369	371	355	369	398	388	407	362	394	377	352	394	374	368	389	363	427	400	387	368	402	356	383	376	349	381	371	387	394	393	386	386	378	401	405	401	401	365	410	405	397	381	390	408	354	383	351	381	360	370	353	374	417	387	377	400	369	387	354	404	380	378	393	379	355	388	408	417	384	397	352	380	431	387	415	397	358	381	416	387	389	381	408	395	376	342	398	388	361	377	410	362	406	356	340	392	418	374	373	333	396	393	359	377	400	386	380	380	391	364	359	417	385	423	368	382	382	363	386	373	410	367	362	373	360	398	379	364	419	382	414	393	367	393	409	391	393	395	403	384	372	376	384	380	396	370	384	370	399	368	359	380	375	390	393	354	348	398	378	356	361	376	397	381	347	375	377	383	390	372	391	404	356	385	374	382	385	358	414	313	383	389	377	344	380	395	399	391	378	372	379	378	386	372	395	412	348	371	366	366	402	387	380	358	384	391	377	391	367	405	410	366	375	368	387	365	363	354	387	400	400	359	360	385	352	359	384	392	409	345	381	374	385	367	393	403	335	379	367	368	382	399	395	405	395	388	410	376	422	410	408	393	377	395	378	382	431	399	408	411	350	374	379	430	383	366	337	406	367	348	376	390	378	392	384	368	392	371	432	415	368	377	364	357	346	406	390	388	363	409	354	347	393	413	373	397	410	380	394	413	368	398	415	414	377	403	391	372	411	359	419	337	393	391	403	386	414	378	390	400	366	391	368	381	397	363	330	407	380	346	395	357	390	390	373	406	383	415	388	349	384	365	380	383	395	385	365	363	423	377	395	380	391	361	382	364	373	368	367	383	386	385	400	365	398	355	410	361	379	370	390	355	376	420	403	381	404	405	397	386	389	382	396	370	385	361	376	371	395	407	413	418	386	388	413	400	387	377	374	369	373	387	386	411	402	424	393	408	357	383	377	363	379	370	378	377	388	390	379	368	356	336	382	370	351	411	378	416	391	411	386	379	369	388	398	379	361	368	385	392	428	429	362	365	394	394	396	390	410	414	400	394	415	405	370	352	394	418	421	390	372	383	375	393	406	324	394	359	354	395	407	374	368	345	396	403	395	377	361	382	373	397	352	373	379	392	369	390	366	390	382	356	390	405	375	367	357	401	409	412	389	382	382	372	378	342	376	390	371	387	371	387	361	396	385	348	398	388	385	403	421	381	410	394	387	382	378	376	410	352	366	351	360	416	355	384	376	365	362	337	376	361	435	383	366	407	369	397	377	369	385	417	363	374	395	368	383	368	403	375	404	384	365	385	419	375	398	347	367	391	377	374	384	400	393	390	381	375	407	391	370	353	399	393	371	377	373	392	389	377	368	368	377	405	378	421	359	414	384	392	381	372	370	416	395	376	393	382	379	381	385	377	401	355	385	421	402	421	410	391	362	392	394	411	388	398	375	396	343	394	422	400	376	382	371	397	403	388	387	411	374	395	359	383	386	419	353	367	380	410	366	351	379	399	396	411	399	338	411	380	425	388	420	394	381	374	377	390	397	384	397	389	389	377	349	376	395	390	378	373	385	377	414	341	399	338	391	385	382	386	392	435	401	350	363	388	345	383	393	381	395	390	375	377	419	369	390	381	339	411	360	376	405	420	380	398	358	401	396	398	391	365	382	349	395	390	393	383	424	349	408	410	355	398	356	374	357	387	390	388	374	397	381	384	378	365	359	405	390	383	370	370	369	365	368	385	369	385	401	379	403	386	382	395	384	381	363	377	388	363	400	383	381	395	396	380	394	401	385	422	370	420	422	385	407	342	396	385	399	401	380	371	405	407	414	350	396	341	372	425	407	367	352	383	392	385	356	408	387	364	375	367	360	378	354	426	397	364	410	394	361	407	370	387	398	414	382	340	373	376	398	374	346	368	393	389	373	379	353	431	407	413	405	360	392	384	363	372	379	392	404	387	403	390	390	400	465	407	406	380	402	374	370	383	373	389	349	378	380	377	457	402	364	378	393	381	366	361	357	387	361	364	359	378	365	351	412	377	380	393	384	405	399	412	419	383	389	360	375	393	386	407	340	379	374	375	371	354	380	393	398	366	366	388	388	394	358	358	364	351	375	373	353	367	372	369	407	387	393	382	408	388	383	364	373	391	348	369	360	366	417	361	344	383	358	409	359	384	391	335	396	375	397	389	408	407	389	363	401	407	371	402	379	379	415	403	394	370	402	379	424	384	400	380	378	397	405	415	372	377	387	382	394	376	411	410	376	417	387	400	395	378	387	421	387	382	371	386	401	368	387	365	363	404	356	384	375	377	370	390	375	401	420	387	377	389	370	366	404	336	347	365	354	375	393	375	376	372	361	393	395	383	365
22613	20322	26873	23649	20325	20289	5446	1574	1232	1122	1075	1023	890	901	889	854	876	867	815	845	860	805	824	836	771	795	783	832	796	770	745	790	731	786	771	799	768	774	780	785	794	808	736	747	737	749	750	703	799	756	788	753	784	776	780	708	740	702	720	725	785	747	742	743	748	723	740	756	740	746	738	749	729	684	784	795	744	733	711	760	700	767	733	734	734	669	777	734	751	733	697	716	779	737	743	693	683	742	727	739	740	764	746	689	763	716	728	737	760	733	780	732	788	770	743	756	719	713	724	713	732	708	728	764	741	742	757	743	722	739	773	762	734	722	725	785	774	751	711	769	751	721	725	718	737	727	774	716	726	723	731	723	706	717	733	717	741	740	700	769	749	688	793	761	663	761	708	743	741	714	737	692	719	759	762	762	742	761	752	738	749	750	746	760	728	727	771	731	791	761	709	754	735	739	772	762	729	742	755	781	739	725	710	718	747	786	746	789	719	770	707	717	728	769	729	727	776	716	759	769	767	713	800	801	767	723	723	754	740	713	735	713	762	747	735	726	707	702	729	751	670	730	758	714	788	738	768	735	772	712	783	737	726	764	733	696	806	692	768	747	771	694	746	719	685	758	756	741	738	742	708	686	749	766	715	676	763	739	718	730	718	708	749	751	747	738	770	736	732	734	713	751	753	735	719	749	719	790	712	805	718	754	753	688	688	694	699	732	751	745	708	776	683	761	706	727	746	737	750	710	724	739	771	729	738	735	744	728	738	761	760	731	733	759	774	716	743	739	715	716	769	786	717	761	813	790	712	788	703	770	790	731	696	735	759	708	748	734	736	738	750	763	753	780	750	676	727	785	741	751	744	763	755	737	736	714	716	739	751	739	727	707	731	795	766	759	724	723	742	730	773	766	755	723	778	699	759	711	743	734	770	762	780	702	737	732	768	720	754	739	710	712	714	730	764	741	772	757	670	733	760	672	707	764	721	686	754	744	704	758	700	762	740	742	747	712	789	747	777	738	745	770	700	756	693	746	712	741	748	737	726	778	755	691	766	738	758	753	731	731	749	746	776	722	707	744	754	751	735	734	757	743	787	777	751	733	758	744	750	755	663	714	746	761	708	814	764	765	709	703	749	742	767	751	705	717	722	765	711	747	750	781	772	723	749	711	740	730	754	760	767	723	700	687	760	722	721	755	723	777	728	728	719	689	717	723	718	800	740	736	711	761	770	748	765	745	748	753	748	764	728	721	726	726	718	731	758	725	755	756	744	711	699	726	779	699	749	756	748	741	730	723	775	728	723	729	720	721	758	704	756	764	716	758	745	733	689	765	755	772	736	748	732	749	775	756	716	732	681	765	711	789	703	736	700	712	718	718	704	811	738	784	772	702	714	754	782	739	767	713	731	745	747	665	780	769	768	775	713	728	738	793	753	722	721	705	741	703	798	788	765	712	765	788	746	697	733	685	722	700	705	711	730	724	738	734	735	744	749	744	770	759	735	732	753	737	788	694	708	718	709	757	767	745	737	738	743	763	719	707	773	715	780	750	713	712	752	806	745	770	681	732	732	698	735	675	767	737	770	778	701	695	743	698	723	788	740	784	771	764	732	686	739	676	751	739	750	680	741	718	747	760	752	728	735	756	718	754	766	693	738	756	795	726	721	770	684	772	759	739	713	712	781	768	812	804	742	708	723	694	794	699	755	806	711	726	734	742	774	790	744	752	779	737	701	719	758	743	722	719	750	775	762	705	758	758	766	776	719	748	759	704	753	712	704	769	761	810	753	740	679	707	752	730	735	676	736	767	710	772	755	765	752	736	722	789	734	722	710	755	750	731	772	781	788	764	719	739	729	769	745	717	759	757	708	724	723	765	725	686	736	728	731	759	766	703	745	705	712	684	735	729	745	686	733	724	771	719	777	734	725	691	746	748	746	718	784	762	745	728	730	729	774	679	703	709	739	721	747	724	704	745	730	680	708	699	740	753	699	700	689	741	714	757	735	754	742	741	741	702	707	768	748	742	731	722	777	721	757	746	715	700	713	712	753	752	700	723	768	756	684	753	756	750	727	796	723	742	727	749	726	731	718	721	721	747	759	707	738	763	720	745	716	733	747	694	725	720	695	755	680	777	699	786	717	727	794	709	731	683	762	772	697	756	809	798	738	751	707	737	694	704	757	719	759	734	744	738	779	744	750	770	831	763	756	701	752	695	753	716	731	716	764	744	794	730	755	736	746	736	750	758	738	718	762	724	748	680	780	750	769	746	747	714	698	742	694	759	743	784	791	773	722	758	770	716	770	761	752	724	737	700	748	708	726	725	737	727	740	755	716	747	720	711	725	704	771	745	717	788	664	733	731	653	749	755	728	763	703	733	687	728	766	760	713	738	738	698	722	740	716	720	720	766	714	740	762	748	771	785	765	733	771	793	699	733	707	728	732	764	725	712	735	726	738	706	742	753	733	722	782	767	757	749	747	745	741	683	729	732	769	684	737	774	738	725	705	723	725	740	759	739	706	736	724	745	719	699	674	794	780	710	709	683	731	764	751	754	742	763	699	737	738	738	744	717	693	751	737	709	762	738	774	677	781	692	724	739	719	744	756	794	738	755	713	775	715	721	708	752	710	725	753	774	743	735	772	707	723	727	752	806	754	702	750	738	720	707	715	744	800	721	719	769	766	748	701	726	710	765	714	689	776	670	715	741	725	736	729	734	695	698	781	764	774	746	726	801	736	772	770	714	758	728	743	726	722	722	767	695	747	720	705	732	728	723	706	680	729	757	723	738	761	752	742	792	747	665	757	716	717	741	704	730	756	715	794	746	732	708	705	744	774	735	749	720	714	756	723	764	736	697	702	717	691	769	753	779	765	722	726	744	773	751	772	760	755	705	740	724	755	708	760	729	694	711	729	731	790	687	694	756	723	732	697	761	727	729	766	633	751	716	747	760	741	747	769	742	761	725	698	713	775	766	729	740	750	745	733	737	760	758	733	774	712	729	731	696	707	710	732	723	743	712	729	725	675	756	723	750	766	729	769	776	772	755	726	712	720	736	749	762	755	766	748	766	787	702	755	714	774	787	771	690	771	735	714	720	765	713	747	700	698	764	757	741	711	724	720	719	758	735	715	709	738	750	763	729	719	738	729	706	725	729	718	745	718	725	736	743	704	773	695	725	718	729	736	746	732	697	715	769	773	714	726	738	724	723	754	759	680	757	746	763	805	799	732	723	717	743	702	726	775	750	715	750	722	749	755	685	696	769	722	788	749	732	758	699	709	663	726	719	755	720	805	741	715	735	724	735	741	726	723	788	730	780	718	807	713	735	729	700	756	714	757	712	757	719	771	738	780	733	713	723	723	736	731	722	721	733	751	724	723	736	766	732	706	758	769	741	724	772	741	711	741	746	723	746	720	776	770	694	731	763	699	680	732	733	725	688	671	804	727	745	671	698	682	752	745	719	779	748	693	730	741	781	698	744	720	748	738	748	740	718	751	732
38962	12672	11745	6713	4549	3391	2580	2189	1764	1633	1500	1333	1228	1115	1044	1023	1013	935	907	930	891	868	808	798	861	750	802	784	809	752	812	762	757	709	776	770	733	748	723	781	767	714	731	723	705	777	711	754	675	742	742	758	747	723	734	714	712	695	680	738	771	749	718	735	670	755	718	754	725	754	712	705	740	723	703	715	705	723	694	681	669	712	670	686	709	707	717	658	740	744	738	690	732	684	701	654	680	728	747	710	652	712	745	727	682	691	734	703	698	707	727	784	706	713	712	684	657	708	647	680	708	709	717	629	721	715	700	669	724	742	709	702	673	769	682	750	682	723	674	676	755	645	703	699	717	677	699	721	686	722	667	715	706	741	678	689	722	707	661	696	690	688	719	725	672	742	695	682	724	732	714	704	639	757	710	741	704	733	690	662	658	744	685	691	720	711	731	707	690	706	705	662	726	728	709	664	705	686	727	734	794	684	704	732	674	671	691	734	700	710	786	712	650	700	639	694	711	723	702	720	715	694	716	708	670	691	657	722	723	692	718	729	715	705	661	709	703	675	748	677	707	700	677	686	693	689	709	723	768	716	715	698	698	736	732	706	689	729	645	686	703	710	689	731	646	714	771	732	747	748	669	708	752	733	685	715	729	683	718	793	728	687	716	719	696	699	680	722	698	712	734	743	700	676	696	736	764	701	697	716	694	694	703	719	701	701	725	699	688	717	713	714	691	683	707	724	700	702	724	698	657	723	714	697	705	744	732	708	695	685	736	706	670	713	713	730	713	676	673	730	745	744	744	741	740	713	687	728	692	695	714	707	734	707	740	708	774	702	754	719	725	676	692	700	711	698	743	697	685	735	677	758	728	718	683	705	719	719	680	720	666	761	694	684	746	681	737	695	670	687	673	699	715	664	697	693	691	718	702	659	692	698	746	723	704	684	700	728	734	728	678	703	689	703	735	697	702	733	745	731	685	668	694	715	706	745	660	695	692	731	682	690	706	743	664	720	701	736	652	663	715	742	719	717	684	770	749	741	672	676	726	683	710	684	727	686	735	736	690	716	678	698	720	707	688	726	684	736	717	695	742	723	685	698	701	690	700	682	715	760	705	728	703	699	681	691	715	708	699	749	719	712	669	718	712	686	681	731	693	699	740	692	705	665	694	695	692	736	714	707	704	708	711	691	659	700	716	682	686	685	698	681	719	658	728	674	681	712	729	666	704	702	726	700	736	684	682	745	702	748	704	707	676	741	699	698	685	652	701	720	739	688	705	699	673	680	697	711	694	713	675	711	682	708	718	720	676	659	716	674	718	696	703	736	718	719	726	699	686	737	679	676	701	701	721	731	712	680	679	691	724	684	695	728	722	671	678	709	756	712	713	721	674	683	703	750	681	708	711	762	700	668	711	721	739	686	700	750	700	695	725	677	700	694	720	708	737	710	670	681	727	686	727	713	703	714	696	646	715	722	667	709	666	705	707	679	708	703	690	706	682	712	677	714	689	725	718	685	693	714	675	660	706	732	717	705	687	686	775	663	719	693	654	699	694	723	687	705	693	709	721	734	644	725	696	726	681	706	746	732	672	702	688	739	674	670	728	712	724	717	678	703	694	664	727	720	716	707	712	714	745	696	652	730	727	701	707	657	686	682	710	739	746	694	728	727	663	743	699	687	698	712	700	672	674	698	724	728	669	647	689	732	728	689	675	674	686	705	747	720	744	695	711	730	703	706	728	770	710	716	732	699	701	673	717	736	728	676	689	689	688	667	736	715	667	725	695	717	704	713	738	752	681	673	712	712	705	687	704	725	718	708	689	717	726	686	681	720	704	672	694	731	684	675	689	720	693	690	655	689	715	695	724	695	675	731	757	683	723	704	699	734	743	718	671	685	759	675	710	733	692	690	686	725	674	695	685	697	694	692	679	698	671	696	682	671	652	704	725	713	703	683	698	697	695	708	705	730	687	684	693	702	663	714	758	689	709	714	765	709	664	716	726	736	712	726	765	719	736	692	698	695	741	694	685	774	712	677	739	680	744	656	687	772	719	706	695	735	693	714	678	680	714	745	668	689	710	680	742	664	715	650	728	666	651	713	697	666	705	677	690	699	748	668	744	687	665	685	688	711	726	696	695	734	669	723	727	688	710	723	707	672	712	682	681	697	685	690	642	670	737	699	727	697	763	720	664	645	679	696	706	654	712	685	740	697	722	666	713	687	708	710	703	683	740	678	708	711	719	742	727	770	723	741	723	715	682	724	710	729	712	712	756	690	656	745	736	704	679	727	732	686	713	693	693	711	737	663	719	742	710	723	712	731	705	698	682	689	725	712	659	736	733	677	727	754	703	690	710	714	739	722	669	731	766	747	721	683	743	705	701	684	687	714	690	726	714	697	717	717	670	714	674	721	717	700	759	741	697	724	737	697	681	660	684	655	688	689	703	682	751	685	704	693	744	715	712	744	708	715	751	658	681	713	704	717	762	748	659	710	648	681	699	656	722	735	694	686	661	724	690	721	680	720	671	679	695	668	722	712	713	779	695	711	701	692	686	731	724	700	730	670	716	708	729	745	683	683	739	655	704	651	719	684	708	693	705	690	678	743	653	682	735	687	758	694	692	680	689	754	711	666	665	726	713	699	719	647	682	707	663	736	715	670	694	643	729	709	718	669	714	728	726	748	722	680	696	700	688	697	696	693	669	732	741	715	692	753	686	686	696	675	692	709	695	737	762	690	677	697	719	704	704	729	708	646	749	704	722	695	724	741	672	725	676	682	745	705	723	720	718	741	706	703	701	665	750	731	722	688	710	694	647	709	697	675	710	680	642	750	665	713	688	721	693	704	686	669	693	676	708	705	740	724	714	685	697	672	667	704	738	673	706	756	748	723	724	673	720	735	713	656	674	725	703	717	699	720	712	685	741	626	721	679	719	712	705	687	692	749	705	721	709	761	687	687	695	692	694	713	694	683	740	700	665	705	694	691	712	746	707	685	686	698	702	739	715	684	730	725	718	752	718	701	721	667	674	744	703	713	674	714	692	721	736	687	718	727	674	697	719	684	688	709	677	715	709	742	656	696	709	694	679	727	689	696	734	679	672	724	703	701	696	740	718	714	682	683	667	682	713	662	677	714	711	709	679	676	722	704	743	684	720	708	701	698	758	680	723	681	675	706	687	734	722	706	676	681	680	719	725	767	700	691	679	680	742	707	706	678	685	690	678	691	675	706	732	730	719	663	675	717	652	728	662	695	714	685	674	697	723	671	694	744	639	681	701	737	764	703	711	717	647	658	730	702	706	732	750	714	772	695	704	693	698	702	727	701	701	693	720	709	714	677	711	710	672	738	709	688	690	708	692	670	737	716	713	715	697	706	704	673	662	696	683	710	695	685	690	695	664	690	676	685	696	741	707	709	700	727	726	676	679	688	697	709	721	701	685	678	737	706	736	646	658	664	671	696	712	677	755	732	721	670	742	720	749	676	721	644	739	689	708	691	696	692
32849	14189	2279	677	577	550	529	570	499	493	442	512	520	502	491	453	495	495	526	492	488	470	489	499	531	484	526	527	475	482	485	478	534	528	496	509	498	528	468	467	519	477	520	485	471	467	489	516	510	496	484	500	498	494	508	534	476	491	515	496	456	525	499	462	538	493	554	473	489	492	482	459	466	445	536	517	516	484	512	496	491	478	541	478	486	453	495	492	437	497	453	499	482	487	448	474	488	545	510	482	475	498	455	511	482	501	493	503	496	492	517	526	480	540	480	521	503	503	557	500	480	473	507	485	499	497	493	510	534	476	489	491	492	508	486	456	507	471	511	502	499	493	500	484	471	468	529	505	468	486	498	477	515	468	482	508	474	489	462	475	497	498	477	515	439	549	478	494	485	510	525	516	509	505	523	489	479	528	481	497	507	471	441	473	494	535	486	513	532	479	526	488	507	471	504	522	500	504	495	531	480	481	477	488	478	503	488	546	493	467	468	508	490	482	464	535	491	507	503	486	498	475	483	497	471	486	489	480	438	484	481	469	511	471	506	454	544	509	491	482	486	489	534	535	468	466	479	523	457	519	502	502	461	510	508	492	459	498	469	521	522	513	489	517	476	490	479	445	500	464	512	486	492	464	470	478	483	478	483	538	530	484	496	500	502	512	491	530	520	522	551	475	491	482	484	490	464	479	489	484	521	468	475	490	449	492	502	472	507	533	515	467	485	493	491	462	489	509	448	480	483	488	511	488	547	478	482	519	500	482	493	484	460	526	508	483	484	488	502	487	484	479	512	485	505	479	481	495	520	456	514	466	522	492	534	485	497	479	510	454	516	509	467	497	488	468	471	474	549	561	510	550	491	484	509	498	475	487	472	477	458	458	500	499	468	487	506	518	516	506	492	486	503	505	503	481	505	467	499	518	514	511	511	481	507	475	500	500	492	526	504	508	467	504	541	489	511	510	472	502	487	506	463	537	487	513	516	517	514	503	488	510	496	470	518	494	469	492	521	491	510	477	472	482	440	499	557	482	527	482	488	489	507	483	517	529	492	515	498	529	517	472	532	490	520	518	470	519	461	525	485	453	526	481	510	498	485	469	521	530	462	468	503	527	491	484	502	482	479	475	506	475	486	457	510	483	479	516	528	465	475	481	494	465	494	465	495	487	540	514	530	509	488	512	485	525	517	475	501	498	521	481	487	506	533	499	496	493	505	493	482	466	471	539	503	477	472	491	505	488	483	479	524	486	436	502	570	519	536	506	523	504	488	508	508	464	487	478	489	525	537	490	516	507	527	503	485	520	489	506	474	511	512	496	476	502	473	492	466	455	469	494	522	530	501	529	455	513	496	482	483	486	463	481	514	497	514	487	494	478	489	447	502	494	459	501	491	469	490	493	475	520	476	482	509	515	524	458	486	502	458	469	505	531	481	480	496	469	496	523	473	504	478	478	512	531	466	548	504	515	499	509	479	484	483	484	488	502	537	499	515	513	519	506	502	500	475	538	479	484	543	512	481	453	490	481	497	522	499	521	514	520	534	458	477	481	514	481	520	515	494	504	451	516	511	520	502	515	484	500	471	538	479	498	446	493	464	483	529	453	510	493	477	456	473	478	536	494	494	495	520	518	489	529	517	461	547	492	474	509	503	492	485	512	484	463	521	531	490	519	520	519	460	488	483	484	496	483	527	513	488	464	511	478	507	536	472	518	473	491	490	509	461	488	498	513	499	483	497	485	467	453	509	498	519	483	498	506	506	527	457	509	478	506	526	516	499	491	497	484	516	525	506	516	494	483	471	487	508	496	492	507	502	499	501	505	483	491	488	538	516	487	482	551	500	485	456	472	499	506	475	496	485	521	472	523	499	487	511	567	525	487	530	489	483	519	504	469	529	506	450	526	500	526	477	503	513	498	512	503	488	473	544	507	499	473	488	542	514	486	525	511	510	493	521	490	503	488	498	440	450	504	510	472	472	482	501	505	463	493	495	519	466	442	534	475	514	488	474	506	541	493	513	495	521	506	475	481	455	540	508	535	495	497	495	482	488	553	510	482	431	506	491	493	458	472	472	473	479	503	503	480	467	486	536	500	527	500	492	495	506	483	473	496	539	500	502	496	501	489	500	472	514	441	531	464	518	490	498	503	497	456	513	470	523	546	484	499	520	490	476	505	474	475	489	477	494	505	504	481	505	491	500	499	462	509	486	516	465	511	504	523	518	487	520	479	493	491	490	515	524	519	500	520	478	517	517	492	469	509	516	541	500	480	515	513	481	477	505	495	507	470	489	492	486	515	456	467	465	464	479	487	511	521	519	463	479	487	512	480	520	458	493	476	501	520	502	443	485	497	469	500	491	491	510	503	481	522	474	491	490	500	456	486	559	482	480	490	501	488	517	551	465	540	488	565	509	454	452	503	442	508	494	517	477	474	484	486	535	496	493	547	507	528	481	497	518	498	473	531	506	509	514	511	503	530	458	496	482	503	469	512	518	511	533	539	524	542	479	489	528	517	504	469	508	482	477	452	482	469	524	450	495	491	508	468	514	498	506	520	527	455	476	518	474	498	508	505	484	505	496	505	455	450	533	498	510	529	500	516	554	504	519	513	485	474	490	491	528	522	471	529	519	539	503	456	479	496	479	479	508	474	464	506	501	506	513	534	491	489	506	466	500	472	484	487	467	512	504	483	512	463	480	496	511	517	522	482	474	459	485	509	499	539	498	518	513	468	505	505	485	511	502	484	507	524	503	473	486	526	500	491	450	522	502	485	468	473	517	481	501	492	475	471	500	508	487	503	523	493	475	514	498	501	483	524	483	553	534	466	506	497	515	474	540	477	514	505	534	499	500	517	496	495	483	476	541	502	526	491	478	512	540	501	498	523	481	522	472	499	569	488	469	476	512	488	520	484	538	493	488	437	522	489	480	502	483	466	512	548	501	504	476	508	521	495	511	495	510	519	463	502	523	485	484	473	489	507	519	486	474	492	500	512	521	497	478	473	491	466	486	491	528	493	475	488	473	493	449	503	481	504	482	519	502	516	525	481	500	470	456	527	491	455	509	485	547	474	493	524	469	519	526	517	533	499	498	489	512	480	540	476	469	495	505	490	492	487	530	499	500	474	463	508	475	516	513	489	495	522	500	511	462	488	490	505	492	523	473	496	503	464	496	485	504	478	498	489	504	512	466	472	477	484	502	520	524	465	508	507	462	483	494	465	523	512	497	471	500	472	478	452	481	460	494	494	478	534	490	486	506	472	457	521	454	486	485	513	484	530	488	487	495	494	516	486	461	485	517	508	514	510	502	538	478	487	533	491	536	492	518	511	516	505	507	494	525	506	545	477	504	523	477	471	543	492	507	510	504	481	487	506	477	494	494	488	470	507	503	480	483	478	493	487	506	507	504	487	515	454	469	468	492	485	486	525	496	469	501	467	521	542	513	499	510	446	493	452	518	499	506	478	564	499	491	523	493	515	530	518	496	481	494	473	497	507
24240	1019	874	659	660	582	575	543	596	564	541	561	559	540	570	542	593	499	517	562	502	536	562	546	532	527	548	486	528	528	528	547	504	522	509	533	545	511	573	517	522	535	539	519	548	502	506	494	495	526	530	511	528	546	528	552	531	526	504	524	520	525	506	519	537	490	524	508	511	539	557	517	555	527	552	524	549	545	527	532	522	492	552	543	528	552	515	497	504	517	539	547	513	530	550	552	555	498	581	556	534	530	541	541	489	464	577	536	497	517	520	568	513	510	534	543	524	554	584	508	538	513	515	506	506	503	526	576	498	506	531	507	558	564	511	572	528	530	547	542	552	520	525	489	568	550	494	494	552	548	558	517	539	540	523	550	518	527	529	548	526	511	510	544	509	535	499	525	535	493	543	575	555	519	549	540	538	533	507	544	538	523	534	506	504	509	543	538	538	529	553	547	503	554	559	524	515	564	538	547	519	518	517	528	543	494	590	506	532	543	510	508	512	532	544	539	506	521	594	553	499	549	561	512	564	530	519	527	535	540	522	504	562	545	523	547	537	530	559	537	547	552	555	516	502	509	505	493	502	522	544	523	479	507	523	525	520	498	499	552	491	541	506	560	573	544	554	521	519	568	536	492	547	515	558	518	537	516	546	514	566	566	466	529	506	549	503	497	554	500	485	561	532	536	542	570	535	551	567	501	529	543	473	520	536	547	506	546	541	521	516	528	496	532	534	534	536	516	542	523	541	514	500	502	530	562	520	543	543	471	555	506	538	511	539	561	554	519	518	548	564	571	547	516	517	561	541	519	528	541	523	515	508	520	550	537	493	536	528	476	508	503	535	554	547	518	553	521	596	527	496	493	523	526	507	497	496	563	484	544	520	504	543	532	502	564	521	521	516	521	512	467	520	520	505	535	517	548	538	568	544	530	509	534	512	523	549	582	547	515	509	515	509	511	474	506	552	515	556	515	538	552	551	535	538	490	563	500	547	528	537	484	516	494	498	539	535	550	553	507	541	526	508	526	526	519	524	552	530	551	562	561	526	553	514	546	547	546	545	549	538	499	507	516	498	534	518	502	587	568	552	567	524	531	517	548	534	510	495	544	574	533	550	557	517	497	553	549	537	538	560	535	575	570	563	508	558	553	510	528	536	535	561	517	540	533	504	500	548	528	520	554	575	551	534	553	535	544	519	552	514	534	501	530	526	560	557	521	576	551	507	488	542	524	550	542	525	482	503	516	547	531	541	508	530	525	544	527	490	592	583	532	497	552	556	511	497	488	518	525	525	468	546	538	535	500	527	583	514	507	549	487	511	551	558	511	540	533	554	517	548	519	573	525	513	521	525	509	565	523	501	583	513	496	501	575	553	502	516	504	522	498	529	530	594	530	535	546	551	565	526	482	493	568	523	552	494	539	538	533	515	534	530	524	507	509	488	538	530	509	569	558	488	566	527	532	539	537	512	507	559	538	551	509	515	554	546	563	531	553	517	538	560	524	552	572	490	541	557	553	516	556	500	525	512	518	527	538	532	524	552	580	531	540	501	509	526	509	495	560	547	609	510	552	519	501	524	550	500	545	538	546	528	499	548	542	548	542	524	562	528	508	553	529	542	555	518	534	541	520	491	551	536	550	498	534	520	551	534	545	525	519	540	542	549	537	563	511	543	513	499	540	558	538	522	523	574	472	563	478	502	565	528	544	523	512	559	496	501	514	498	511	527	501	525	546	506	524	538	519	523	519	513	537	512	556	573	525	494	488	567	535	532	509	532	544	548	538	519	559	515	558	526	538	528	500	508	520	508	571	514	510	520	505	554	512	505	564	485	519	496	481	522	505	551	544	553	538	492	517	529	540	537	556	526	555	487	534	527	502	541	504	498	527	555	521	508	509	511	543	497	508	543	498	540	553	478	543	512	533	545	506	512	537	487	546	525	529	546	555	538	549	521	491	538	540	538	551	536	541	560	505	528	531	525	506	534	512	531	541	558	524	540	557	529	552	491	518	516	517	535	503	530	524	514	543	497	554	506	557	537	484	533	515	486	526	549	528	550	551	496	524	536	539	523	543	516	538	533	485	541	506	534	522	491	496	539	549	514	512	548	497	552	525	556	518	542	500	504	511	492	526	541	572	528	528	551	533	561	517	517	533	537	513	537	520	562	511	538	524	559	513	505	523	551	512	519	517	589	515	552	495	485	502	525	525	519	553	537	512	547	549	541	521	546	507	542	526	542	569	531	527	544	483	544	566	533	552	536	523	549	543	533	463	510	527	543	463	564	499	521	553	524	548	532	533	509	503	537	530	529	522	510	518	519	529	572	510	508	531	511	534	529	561	517	541	517	559	559	513	536	514	556	509	553	533	560	551	495	596	524	581	508	555	565	556	535	459	517	532	544	543	500	528	529	540	547	557	515	542	489	577	506	563	514	536	533	509	497	509	485	521	530	523	519	528	534	526	528	591	549	548	516	553	523	528	526	512	537	555	505	533	535	547	515	516	523	566	531	530	536	548	531	528	540	537	548	525	540	495	570	537	529	528	573	550	522	556	556	595	530	518	513	521	520	513	564	526	534	543	534	546	554	558	515	559	526	541	531	571	493	530	548	473	532	540	525	496	517	523	546	513	518	490	549	544	536	522	514	539	498	499	537	498	548	528	552	554	565	554	553	517	555	525	468	571	540	573	547	470	540	548	503	552	514	554	557	528	493	528	514	505	563	572	531	529	552	587	542	559	554	489	550	538	469	541	567	540	500	519	495	545	529	536	493	514	523	560	527	523	500	564	493	497	536	561	512	554	534	487	523	490	550	538	544	575	513	544	543	542	514	496	533	546	531	531	535	519	501	546	558	557	512	523	581	551	515	549	518	534	510	498	504	533	530	553	574	544	513	514	541	505	510	528	549	530	572	522	563	566	497	513	492	510	554	532	531	501	520	588	546	528	511	526	567	505	512	498	558	542	526	560	528	530	537	510	503	490	543	517	554	539	525	520	513	521	538	536	538	578	521	552	499	512	542	503	534	508	535	507	484	543	519	542	581	527	507	528	554	535	514	527	528	559	501	512	555	518	583	513	496	532	568	519	550	520	547	531	505	511	547	512	565	502	578	542	536	537	582	541	539	552	487	546	592	546	514	483	522	519	542	592	533	566	512	582	510	550	515	545	568	538	526	554	516	561	536	521	520	509	501	540	539	539	534	541	552	473	507	530	501	537	518	518	529	522	563	539	515	550	531	529	530	572	502	552	532	544	536	518	522	509	561	541	508	548	555	485	525	542	495	543	541	544	565	504	514	530	537	554	526	527	583	500	538	543	519	572	515	511	525	538	568	518	513	526	523	501	544	517	537	524	492	544	518	558	557	523	499	562	502	533	551	543	515	499	538	505	577	575	548	513	548	579	489	564	468	507	549	554	513	535	500	520	510	540	518	522	518	551	580	523	543	529	542	559	582	514	516	544	517	502	533	559	531	553	484	549	536	496	522	551	561	555	493	528
24488	20322	26499	24017	20233	6262	963	720	621	563	512	470	489	415	434	453	413	419	394	402	397	426	392	389	408	376	376	390	382	372	369	397	404	387	371	380	360	359	357	391	378	356	394	351	357	366	345	392	391	375	389	359	381	387	371	361	334	385	333	381	369	339	365	342	365	338	345	342	367	347	364	327	309	393	352	361	339	340	321	401	353	429	369	360	339	363	356	351	337	350	379	389	353	344	343	358	341	382	380	346	365	357	362	391	369	389	408	372	376	392	354	342	326	401	350	372	340	363	357	366	353	360	355	371	315	346	361	365	338	369	371	353	343	348	359	351	352	358	369	333	352	375	391	369	366	397	365	349	343	351	365	348	363	383	339	358	334	358	346	373	339	369	363	396	356	339	335	362	353	381	363	360	350	338	359	355	360	362	336	355	345	351	336	364	327	344	364	348	334	334	383	342	349	381	370	380	337	356	347	320	364	366	346	356	371	355	360	378	379	374	376	358	354	352	371	375	384	337	355	334	364	370	355	360	361	370	329	367	370	353	363	330	343	378	368	354	383	340	348	386	361	346	345	368	336	338	351	346	363	361	345	376	355	357	381	372	364	378	359	349	398	366	363	324	358	351	342	330	320	331	348	352	355	349	354	366	379	346	397	346	341	346	366	333	364	420	359	348	342	364	343	364	376	354	354	343	367	371	355	384	368	385	350	366	393	361	350	367	310	332	350	376	344	343	367	301	352	335	361	335	340	353	344	334	350	372	346	369	361	346	361	374	367	339	341	331	379	385	341	342	388	353	341	371	396	341	345	380	347	386	360	333	379	368	356	311	369	338	343	377	346	373	324	397	379	351	373	325	328	394	340	371	370	339	344	332	325	364	383	378	354	349	358	360	378	340	368	342	366	379	373	347	375	373	354	322	339	390	327	355	321	382	340	336	356	395	335	359	344	367	358	342	348	384	370	322	359	349	340	321	330	335	355	359	364	337	369	359	369	358	356	344	373	332	360	361	339	387	367	334	378	334	354	346	353	371	362	355	346	348	372	370	389	361	380	370	377	367	364	357	335	371	364	369	405	324	337	356	347	383	389	360	327	361	385	353	346	352	339	379	369	397	303	374	368	353	403	361	360	333	340	342	362	391	361	374	346	348	373	349	384	349	372	376	362	354	333	354	336	367	358	319	372	362	381	366	348	381	332	331	366	402	348	315	372	367	350	347	336	356	353	354	358	349	341	337	297	338	328	337	332	396	371	353	352	335	374	344	390	356	331	339	342	380	357	359	394	354	327	342	377	384	330	386	331	360	345	361	341	394	355	309	374	352	358	355	334	386	368	357	364	355	349	339	366	372	365	366	325	397	364	371	385	353	334	380	329	355	335	360	335	384	328	371	372	358	365	354	354	380	376	365	324	350	364	327	368	340	332	359	331	309	370	360	349	334	367	342	361	346	379	332	361	369	365	364	363	356	370	365	355	347	352	331	331	348	348	370	366	354	347	342	338	373	335	367	372	314	335	340	340	360	366	331	368	362	388	352	330	377	396	318	355	341	355	355	368	352	372	355	354	370	384	351	374	356	354	356	373	348	379	361	344	335	359	334	331	357	355	359	345	349	366	361	331	359	363	334	344	339	369	366	360	323	409	339	365	338	370	355	339	392	375	320	367	319	346	335	362	399	323	341	335	343	352	357	369	347	346	342	370	372	377	374	375	354	363	333	370	369	356	338	339	370	398	313	335	358	368	335	372	349	359	372	341	311	370	349	361	366	357	377	383	376	340	331	368	356	390	359	367	358	362	380	315	339	375	342	364	334	374	381	340	341	347	369	375	341	382	376	369	344	384	361	369	361	329	353	327	347	364	334	316	376	370	348	347	365	350	363	358	394	333	368	321	355	341	339	365	349	356	374	335	351	374	362	344	333	354	355	341	341	333	369	337	351	360	345	347	330	383	380	376	347	310	364	402	381	356	346	369	357	337	328	365	358	345	358	329	358	341	368	391	379	376	367	333	394	376	330	368	352	330	354	371	356	312	342	316	336	353	327	344	355	358	400	370	332	338	364	352	381	380	324	369	356	346	314	357	381	359	345	367	321	358	311	348	363	316	333	374	357	343	362	322	373	358	335	393	355	332	349	330	357	315	382	325	355	374	359	375	363	401	350	355	363	369	340	346	335	360	318	343	354	366	350	374	375	341	349	345	348	361	344	345	368	340	359	372	349	344	337	338	357	381	385	344	358	358	370	342	357	360	340	339	342	349	340	361	345	366	383	356	350	344	314	341	359	379	376	350	333	385	346	331	365	338	386	371	389	310	349	353	336	352	331	383	347	361	388	371	355	365	355	338	360	354	352	364	348	351	353	353	370	348	326	376	366	365	374	331	335	326	355	363	336	343	360	361	349	344	356	337	324	360	310	363	361	331	345	370	341	354	340	308	356	328	350	361	347	344	349	355	363	383	349	336	351	353	380	350	365	340	368	363	364	366	345	336	372	339	363	352	387	339	334	369	383	351	351	372	371	331	341	382	379	348	355	340	377	348	351	336	340	370	381	333	352	369	345	373	368	379	385	344	354	318	351	350	341	379	369	392	317	375	348	365	343	375	376	335	357	356	367	389	382	353	369	366	340	380	376	363	379	364	351	367	349	383	398	348	385	356	365	351	369	393	340	312	352	357	350	357	352	338	368	355	333	351	349	334	330	350	357	364	363	341	384	350	356	336	353	357	359	400	366	363	373	366	376	370	366	359	351	363	321	370	332	327	352	357	318	380	373	351	330	383	341	334	347	341	346	359	358	362	355	371	387	343	344	389	355	329	363	367	354	346	360	355	372	388	365	346	384	373	346	326	344	324	348	354	341	367	341	326	343	365	368	371	355	353	364	350	381	347	337	379	331	371	360	344	342	346	382	341	357	359	342	357	345	392	364	363	322	393	338	348	358	340	353	345	355	377	341	372	341	359	344	356	401	370	361	357	353	383	381	350	341	343	315	351	339	342	337	355	387	345	352	359	338	376	324	351	364	361	349	350	361	348	347	350	347	381	360	388	369	360	349	376	351	354	361	375	379	365	369	329	366	377	339	372	351	388	339	397	338	372	377	350	362	377	370	369	343	332	382	408	371	370	354	366	346	362	366	370	375	354	351	337	386	323	369	359	347	334	318	312	376	341	375	327	339	351	344	363	326	362	346	383	349	387	350	371	354	338	360	365	374	330	379	337	340	347	366	339	333	342	393	344	338	337	355	395	347	368	347	352	362	351	389	368	340	345	337	379	324	362	374	342	323	358	349	346	341	305	329	379	333	336	352	361	356	346	361	333	385	321	390	366	355	354	373	333	345	339	339	327	360	341	324	374	357	339	326	366	341	390	335	351	381	342	374	393	356	321	380	394	345	354	374	375	348	356	357	364	343	419	360	337	349	364	337	347	378	324	368	359	366	365	351	361	363	380	376	338	380	381	364	342	356	331	371	397	374	351	364	354	374	375	387	368	336	348	348	385	343
39002	7572	6843	3683	2426	1668	1407	1105	920	878	744	699	621	554	565	551	522	476	465	470	468	445	450	420	450	446	428	388	423	411	424	386	387	401	409	403	413	392	394	367	396	377	374	378	403	394	343	356	402	369	390	386	361	372	383	399	343	352	376	388	364	346	381	349	355	364	379	374	379	407	355	363	353	401	394	358	416	368	355	368	409	400	405	393	363	393	380	386	395	353	355	390	354	370	360	369	397	359	399	356	362	384	387	397	345	342	406	351	394	346	402	388	357	373	377	391	372	376	383	352	368	383	352	363	360	347	367	408	377	326	395	379	379	358	403	420	374	386	360	337	392	363	376	383	352	368	336	355	399	400	406	367	344	381	361	379	368	391	385	353	356	382	389	359	371	380	380	374	362	391	354	407	400	370	357	388	346	378	376	398	382	354	359	354	371	338	350	395	375	369	380	378	392	358	406	393	349	376	357	336	370	390	379	369	345	401	342	351	366	374	336	368	393	364	423	374	397	380	418	377	372	329	414	392	344	356	385	355	366	358	353	360	411	365	379	381	358	364	379	361	371	360	365	406	383	383	358	370	365	368	344	385	373	403	368	360	399	330	376	345	381	372	355	394	371	393	392	350	376	360	368	381	386	398	408	361	349	400	370	362	343	365	366	378	380	379	358	366	352	361	372	391	365	370	374	368	361	369	329	426	367	368	406	376	406	371	391	376	379	321	357	371	339	374	350	375	387	395	392	374	376	362	377	385	363	365	375	332	355	358	372	339	410	406	390	364	343	398	349	366	390	357	370	359	382	353	367	375	376	356	341	373	341	384	388	389	393	394	355	364	376	378	335	398	403	343	365	376	382	394	391	355	376	341	364	342	389	365	375	380	358	407	401	365	370	385	397	349	377	381	386	390	389	387	417	357	367	360	361	355	368	407	373	401	394	349	357	331	386	374	381	347	357	384	342	377	384	366	361	378	390	343	346	362	389	311	355	361	381	361	390	376	370	359	375	397	364	378	364	376	335	350	375	360	373	385	359	385	369	370	362	376	369	351	357	399	375	379	361	351	366	392	365	384	375	378	355	391	366	377	391	386	377	396	386	356	385	403	352	381	403	370	351	336	367	349	358	377	398	399	373	354	409	337	393	405	376	374	369	388	411	360	376	325	346	382	362	397	367	328	363	354	401	350	314	357	365	367	391	404	351	374	396	360	367	372	369	357	351	351	382	357	369	404	360	352	399	375	341	358	369	351	392	373	413	382	387	345	357	354	375	386	368	392	393	379	388	362	372	394	387	374	394	348	372	389	349	394	367	353	369	390	381	346	400	345	381	372	358	368	375	326	424	360	381	395	384	363	380	381	365	373	384	378	397	357	343	385	359	361	380	394	341	369	353	372	409	374	359	370	384	342	372	391	373	377	377	362	378	356	360	391	379	377	359	365	371	384	361	395	368	340	356	380	383	356	396	366	361	373	361	362	381	352	358	354	381	382	381	365	389	368	365	383	371	360	375	389	346	380	363	360	377	375	377	414	395	398	372	390	389	380	354	348	365	370	404	361	358	385	400	394	364	417	361	368	355	367	388	366	352	358	378	349	359	372	350	359	352	372	372	372	411	392	373	364	346	375	357	386	355	357	375	384	381	371	350	365	335	352	363	379	392	377	391	354	362	364	369	385	386	373	370	378	379	379	398	387	370	383	362	399	380	395	377	359	391	385	360	378	378	390	383	378	381	351	379	393	382	373	360	360	365	344	394	354	358	382	352	360	362	352	343	356	377	353	357	396	366	348	363	376	398	350	378	364	371	413	365	357	340	387	385	399	374	393	374	372	358	356	390	374	382	346	363	411	392	358	375	398	376	383	420	398	384	367	350	364	371	380	360	360	397	368	366	390	369	363	382	353	376	379	344	342	388	379	368	339	363	364	396	365	391	376	382	361	353	382	358	391	415	398	361	348	380	361	362	384	364	378	383	354	371	348	345	391	392	346	376	383	391	353	392	406	376	367	367	347	392	387	338	371	355	371	364	372	384	350	333	374	359	365	392	368	415	365	336	387	352	353	396	393	378	359	393	361	394	375	379	336	385	370	399	374	374	368	403	361	385	380	378	362	357	406	374	379	383	363	380	355	379	405	361	364	392	378	373	386	362	334	400	359	386	383	410	350	397	377	351	386	385	373	385	368	380	352	371	386	360	382	378	364	369	376	340	369	412	371	394	360	386	391	361	391	413	414	361	374	376	380	352	373	405	377	352	345	342	369	409	372	337	362	362	350	344	393	378	353	387	319	377	359	373	352	349	324	407	369	391	366	360	385	350	357	368	386	391	349	349	355	375	339	373	376	377	359	377	387	386	364	380	395	403	361	382	374	361	355	362	348	384	372	398	347	374	373	396	378	374	375	375	376	377	380	359	380	407	341	400	367	370	354	391	364	384	419	394	392	362	339	387	382	384	382	382	355	350	375	391	388	379	359	385	358	394	369	352	388	373	422	394	374	352	367	353	399	362	381	385	383	383	400	369	379	391	371	365	390	354	392	363	396	392	357	342	380	375	360	336	338	392	388	362	373	363	402	383	396	382	348	351	362	383	362	368	402	353	379	347	383	369	396	397	385	394	352	341	346	376	359	373	384	377	386	350	312	366	378	393	337	389	387	379	381	381	370	366	385	355	349	376	399	376	387	358	360	372	373	355	348	357	391	323	368	359	344	381	335	356	352	420	342	379	374	339	399	339	357	354	377	359	367	361	369	381	360	377	374	381	369	361	342	371	392	379	348	356	383	360	394	369	360	378	383	376	355	363	363	390	362	358	337	385	365	376	393	366	377	386	369	319	349	351	368	365	383	369	379	373	389	376	364	389	378	388	356	383	345	367	360	388	377	361	359	372	387	398	353	368	364	350	360	361	377	364	358	389	366	360	349	357	388	397	369	387	354	383	347	393	360	357	381	349	389	354	345	386	338	372	370	338	354	374	371	374	385	368	359	387	418	350	379	391	392	361	355	369	369	391	382	383	366	369	398	407	393	382	355	418	332	376	343	340	386	404	368	348	354	418	348	381	375	361	404	380	375	320	392	363	367	350	379	387	378	373	361	384	370	339	396	352	385	351	398	377	388	394	376	379	337	353	351	367	346	373	408	384	379	369	347	377	401	373	375	364	332	388	388	339	340	389	392	394	385	398	396	364	357	367	354	350	372	360	349	374	403	373	364	307	368	419	362	372	355	311	392	370	375	377	339	370	373	348	366	385	361	340	423	365	381	380	410	376	347	395	373	388	348	357	346	403	413	422	399	362	411	381	372	374	398	398	369	402	364	360	348	371	401	384	377	306	370	393	382	377	353	367	341	342	379	389	361	400	390	406	391	371	386	383	346	366	340	400	364	346	378	361	352	374	359	367	370	378	363	393	388	353	372	371	386	337	409	367	342	388	363	373	353	361	402	340	368	340	382	390	360	353	358	353	368	374	355	379	376	389	383	373	368	333	377	391	388	334	374	338	342
22570	20314	26966	23509	20320	20274	5640	1515	1244	1072	1008	982	963	838	922	867	865	839	807	881	819	814	797	783	821	823	737	796	781	756	761	800	772	756	761	715	756	777	826	766	755	758	742	698	658	734	759	731	786	749	796	772	766	783	742	770	748	719	734	766	751	688	753	778	738	721	726	732	738	738	762	698	720	721	723	700	730	753	711	726	752	766	736	748	699	713	771	758	742	741	748	754	693	761	720	768	733	720	737	647	739	792	737	711	683	778	713	713	728	731	776	735	724	739	701	733	725	729	737	745	729	737	782	697	734	691	704	719	742	766	773	724	706	737	725	735	749	766	713	789	726	756	693	730	753	700	747	760	759	745	726	726	704	730	700	712	700	735	725	760	748	713	735	744	730	739	724	711	735	719	738	767	723	729	791	739	765	755	773	773	750	697	711	717	767	732	734	720	751	779	766	731	758	761	686	713	705	775	718	749	700	739	756	756	714	762	745	728	693	725	726	758	735	674	724	757	711	806	745	704	700	724	721	745	759	727	719	726	756	736	705	714	730	730	696	738	721	761	734	756	696	788	773	771	770	802	738	712	735	751	749	759	710	704	729	764	683	731	732	751	761	737	732	765	718	750	750	747	735	707	756	727	699	779	722	717	682	751	763	749	762	745	706	749	732	709	714	737	730	750	708	717	715	781	752	729	745	734	697	729	767	767	722	727	697	741	694	706	714	739	755	705	746	736	746	764	701	753	760	761	764	708	730	751	719	700	785	712	769	739	673	709	755	690	727	768	713	765	731	784	699	728	710	700	690	719	729	698	703	767	673	697	747	712	699	751	784	738	710	721	755	705	750	757	720	755	813	702	719	746	731	682	714	715	685	746	706	785	715	740	716	719	672	754	747	754	724	740	704	704	755	728	759	726	774	723	688	773	740	744	743	697	706	710	763	743	711	732	712	744	691	670	738	714	740	745	711	741	695	750	684	721	715	750	793	712	751	750	776	725	761	738	670	735	739	747	775	737	757	757	690	756	771	697	710	726	745	701	702	747	744	659	800	730	716	717	726	720	703	699	740	749	733	758	704	736	717	701	755	715	782	779	728	739	731	707	739	717	707	727	701	725	741	754	723	779	733	748	718	720	712	734	741	686	707	747	721	727	727	786	712	791	718	765	764	745	749	711	740	743	761	732	706	733	773	733	751	731	724	757	684	711	757	761	691	698	720	675	708	717	679	724	702	732	758	729	736	725	688	754	719	733	758	662	718	721	739	735	720	724	729	682	704	711	763	721	728	717	685	703	690	724	676	716	751	755	751	774	720	715	720	690	734	722	733	747	700	719	786	720	727	728	699	752	730	742	714	759	724	699	725	707	717	722	681	757	704	735	750	712	741	710	744	730	707	772	724	710	733	774	747	774	724	766	731	719	805	734	736	719	733	738	693	726	710	724	741	753	749	745	743	716	749	737	739	748	711	761	776	723	738	693	766	712	767	737	722	734	742	735	701	730	784	702	747	735	720	721	742	718	710	706	814	751	718	732	755	731	780	743	726	716	736	741	702	720	765	737	731	710	736	765	751	789	726	736	744	752	725	815	765	745	763	713	772	714	753	719	739	797	780	726	748	734	706	729	722	734	748	735	783	723	772	708	714	745	705	744	803	746	739	732	723	750	711	788	762	738	737	787	735	747	724	714	766	681	744	731	745	702	747	719	721	790	757	752	751	705	740	701	722	722	744	749	734	728	748	738	741	704	682	735	709	683	685	703	768	761	725	747	732	747	702	711	736	718	740	743	702	761	746	682	732	700	730	722	747	760	717	763	723	732	719	742	771	733	698	729	751	734	745	745	746	742	735	684	705	742	774	724	695	760	740	687	720	707	746	763	696	729	740	723	736	734	743	730	716	737	755	741	710	755	716	715	722	730	723	767	703	719	701	750	747	723	740	724	752	752	730	759	714	771	723	740	737	776	705	768	775	707	719	682	760	722	747	697	701	687	720	745	726	740	740	696	725	734	757	758	738	713	699	723	752	742	688	762	770	685	723	726	762	756	727	714	694	722	734	738	733	753	728	730	731	740	730	757	779	720	757	769	777	773	684	756	711	782	733	717	688	687	740	707	720	695	717	696	713	663	732	747	693	715	741	733	728	756	702	775	737	708	768	721	749	786	756	701	773	787	763	778	726	716	738	715	694	744	709	693	730	751	741	781	717	748	716	754	688	696	709	750	763	732	709	735	783	768	777	753	788	737	713	686	715	744	733	702	732	707	734	746	780	715	709	724	723	759	709	739	777	726	705	754	725	683	753	745	746	776	720	762	732	725	698	713	711	754	737	732	741	731	746	728	713	721	744	719	758	759	726	714	685	715	731	714	736	728	738	694	697	727	729	707	739	746	738	720	704	731	727	756	733	755	761	706	721	695	734	743	706	758	743	760	762	756	706	740	688	753	694	738	735	694	787	731	734	746	697	782	741	728	780	722	695	748	726	743	768	752	774	716	759	738	700	758	732	710	721	662	716	682	727	710	739	767	747	747	683	753	744	756	788	750	738	693	728	749	714	764	738	737	805	735	707	710	747	777	717	703	724	755	763	700	739	739	729	706	722	718	755	724	745	748	695	719	741	706	783	759	752	689	720	759	755	722	740	727	731	731	769	745	710	734	700	751	702	725	766	698	688	778	766	744	724	698	706	732	701	754	763	743	723	726	715	746	755	772	741	690	702	727	705	713	735	690	701	740	770	763	758	728	746	689	743	732	729	725	721	737	728	768	677	712	696	748	747	711	737	736	767	696	795	739	732	696	736	733	756	727	706	747	723	728	704	739	747	752	706	750	702	756	697	747	708	724	757	733	681	693	732	719	722	737	718	716	716	756	712	676	727	708	669	740	751	722	761	754	730	705	708	724	742	763	781	716	708	713	717	731	735	754	749	729	758	697	718	736	740	778	730	726	737	767	721	703	737	738	737	718	740	721	749	733	705	733	744	721	718	762	715	673	773	703	764	744	730	677	711	769	747	717	716	722	752	709	735	743	700	748	729	773	714	735	740	757	694	737	760	748	751	703	726	735	743	730	731	649	743	700	719	724	777	694	713	716	707	718	727	781	781	711	802	756	738	789	714	766	744	766	710	727	687	748	753	750	699	732	805	732	694	733	729	751	697	719	766	750	728	737	694	759	756	762	743	744	692	769	722	767	780	740	695	746	760	753	723	719	697	710	725	759	722	754	711	751	713	806	724	749	747	749	721	735	755	691	762	688	750	723	753	714	760	726	735	710	741	785	738	715	699	747	714	746	742	741	712	741	723	751	721	765	736	737	701	785	722	780	678	724	700	734	800	690	700	712	729	671	706	764	742	750	734	722	731	721	772	744	751	708	728	707	745	769	701	787	711	749	737	750	714	766	738	752	681	679	748	727	747	763	743	725	707	837	718	756	716	707	755	755	717	699	742	722	774	678	731	698	693	727	711	742	760	721	796	729	742	755	779	725	743	730	750	692	767	733	774	723
37416	13027	11954	6822	4601	3390	2603	2266	1917	1652	1484	1347	1245	1057	1010	981	949	954	895	843	838	861	881	853	782	816	798	789	798	811	777	711	785	735	792	738	764	709	760	733	702	740	763	702	802	770	761	718	725	741	720	718	725	725	721	724	746	698	704	708	706	695	637	697	756	743	735	708	715	733	747	669	719	721	708	709	690	711	709	713	693	703	670	715	722	667	683	702	713	726	692	708	645	701	681	696	704	683	696	704	674	709	673	748	711	712	684	702	675	693	736	684	675	693	735	717	697	686	690	733	746	684	705	710	683	729	644	731	721	728	699	683	692	699	671	700	707	707	634	733	688	693	700	706	707	711	663	700	662	705	648	704	702	701	656	745	689	693	676	691	765	712	663	698	729	691	663	642	737	706	690	761	668	687	690	696	718	706	721	695	673	736	694	702	715	722	716	681	710	715	698	718	715	751	702	671	696	711	708	682	684	686	670	685	718	677	671	699	734	699	699	722	669	691	695	708	677	693	647	709	706	698	680	740	670	680	641	720	751	735	708	708	690	710	729	687	687	685	702	668	702	674	752	696	660	716	722	689	690	674	719	691	729	676	691	674	675	695	698	696	699	721	698	701	674	660	740	721	686	723	714	662	671	701	716	691	698	732	715	706	689	702	736	717	666	642	737	707	697	665	719	742	653	689	664	716	716	711	652	664	712	713	698	732	707	687	679	742	759	735	714	666	666	713	638	686	722	692	735	755	681	703	689	726	657	618	681	688	686	669	665	674	666	697	753	712	723	681	753	728	666	679	730	702	723	710	722	684	708	673	688	655	722	735	698	726	697	734	712	709	688	668	717	683	717	708	748	732	710	716	643	682	709	712	684	710	664	683	695	697	667	672	669	709	759	724	690	713	688	755	723	676	702	705	671	675	688	697	694	704	715	690	711	691	725	692	715	704	685	749	694	700	706	699	714	700	684	678	697	748	663	677	718	668	688	711	671	724	674	697	685	688	727	675	683	720	711	678	630	720	665	729	732	761	710	720	679	687	697	694	674	627	678	668	692	703	687	691	718	740	725	713	693	685	676	704	719	737	681	710	652	692	682	747	662	684	654	696	686	701	736	681	715	740	689	665	757	691	666	709	673	708	723	686	716	678	691	703	679	719	705	746	698	668	726	712	715	696	702	673	675	661	732	679	688	753	712	717	710	695	710	753	660	738	676	721	679	697	650	722	745	750	748	712	666	714	692	722	705	663	648	708	715	672	719	706	744	707	650	664	661	730	713	703	702	706	700	703	677	706	691	706	727	734	665	731	696	676	705	693	724	675	660	713	715	708	670	680	718	714	724	713	712	712	637	662	666	727	726	690	687	730	698	666	689	681	682	693	725	720	718	651	713	644	746	673	691	696	675	708	749	692	764	668	717	658	719	684	684	723	721	683	752	709	698	673	708	702	723	680	688	700	708	694	700	648	675	661	680	656	653	705	727	697	712	696	697	668	705	717	757	751	701	703	707	743	685	682	701	707	724	678	734	722	709	713	695	699	697	690	727	694	697	646	714	696	699	726	730	686	652	686	707	676	721	728	673	675	703	701	678	706	727	694	697	787	681	683	712	687	727	703	713	762	709	712	697	736	688	710	649	655	684	696	649	688	690	664	692	693	708	724	662	673	723	724	743	652	716	687	714	648	676	711	719	710	687	683	691	705	671	684	680	708	678	669	686	696	687	704	746	685	681	674	632	720	782	674	717	630	678	623	664	712	665	699	701	733	702	723	682	744	707	669	748	690	686	725	690	690	739	691	715	668	645	711	708	722	694	730	637	655	710	711	688	645	699	672	652	703	729	685	702	718	671	677	666	701	691	699	704	761	647	680	681	688	696	727	651	689	717	693	710	705	696	707	669	703	755	644	715	690	682	726	625	690	665	694	702	646	654	669	686	696	695	687	703	649	690	694	734	697	689	714	706	699	736	662	698	689	719	682	726	729	758	712	713	688	682	724	699	724	714	703	714	672	666	711	663	722	691	721	703	696	738	660	679	726	724	662	712	696	733	690	703	696	740	699	690	704	675	684	701	660	705	682	720	719	709	691	709	676	683	731	653	681	708	700	702	679	693	699	670	719	705	746	691	689	701	715	725	701	680	708	727	648	701	701	709	678	686	648	728	693	721	701	716	723	697	698	707	685	651	691	688	701	705	706	711	686	692	677	731	693	641	681	688	712	732	724	730	643	645	712	661	685	681	703	697	678	720	692	723	717	658	733	719	704	698	695	660	722	642	723	694	697	710	655	673	700	715	709	686	668	675	701	673	683	691	659	733	665	712	690	685	690	693	675	687	666	673	702	703	732	734	682	724	724	708	701	703	692	662	738	645	669	739	674	683	689	681	695	687	722	663	733	734	705	680	688	711	713	662	703	749	676	714	675	679	708	700	719	727	659	697	694	737	681	712	709	685	665	666	715	675	688	682	732	631	672	688	676	649	687	684	692	731	694	657	716	690	660	714	669	724	730	704	693	703	716	743	663	721	727	705	704	696	667	674	700	715	702	688	657	677	683	760	712	729	691	667	686	668	702	706	678	716	732	741	718	689	754	693	705	684	677	721	751	707	741	685	684	665	720	715	722	718	710	680	718	684	642	722	698	754	663	650	674	672	658	674	713	712	737	706	681	745	685	706	713	699	676	690	687	726	665	655	692	697	676	679	679	751	702	666	743	722	685	697	659	724	691	701	715	679	721	722	718	674	719	694	712	712	693	745	700	669	712	727	708	699	745	701	684	666	719	719	714	711	723	709	701	717	729	725	678	679	702	691	706	682	633	700	763	679	675	684	671	722	711	702	699	713	690	682	724	713	703	720	711	711	713	727	722	671	702	688	648	676	725	641	677	667	707	692	770	683	705	727	725	690	680	731	725	706	701	683	702	636	688	677	706	668	689	695	663	690	728	676	697	722	688	706	727	687	708	680	680	708	692	733	677	695	703	664	704	677	678	696	690	739	725	696	722	700	701	721	712	683	715	697	698	650	701	703	699	675	674	713	717	693	721	680	678	688	694	712	721	726	669	691	689	734	665	715	669	679	677	707	688	703	715	650	720	680	660	674	719	680	718	709	693	720	708	701	731	722	676	744	684	721	723	652	721	687	720	662	731	705	732	733	727	696	704	745	686	657	698	724	706	678	667	646	680	703	684	682	753	719	690	727	672	705	720	719	698	700	689	713	679	702	675	672	708	638	677	701	721	692	706	709	699	693	702	750	727	672	720	698	610	728	687	698	710	705	688	662	697	676	684	723	741	663	701	704	732	688	717	703	706	705	698	738	732	676	713	726	696	729	701	701	694	672	678	663	690	694	713	679	649	705	644	732	664	716	736	705	701	721	678	680	711	703	680	711	694	682	668	693	709	692	737	700	702	732	667	670	684	705	665	679	744	667	660	696	636	712	644	747	722	699	642	725	653	687	699	714	678	674	721	661	618	686	685	707	677	678	718	715	738	645	730	723	715	684	714
32371	14020	2239	689	553	528	506	511	527	486	497	512	481	466	494	495	498	525	463	497	510	496	490	517	461	474	503	510	492	469	488	511	486	499	518	493	509	468	495	486	491	477	512	465	475	492	511	514	483	473	489	514	509	478	527	506	510	482	545	496	493	497	459	503	499	477	508	470	500	535	477	448	473	487	501	497	516	445	459	479	502	494	501	464	509	492	533	467	480	454	477	489	502	456	478	514	498	500	484	525	464	470	532	509	507	486	506	463	478	485	467	479	453	522	474	525	445	532	496	501	481	470	500	524	440	490	532	501	465	472	495	476	530	462	502	467	494	533	461	518	473	489	499	559	475	478	500	499	459	502	539	507	504	497	487	496	523	464	524	477	499	448	454	471	521	499	476	479	508	506	501	506	494	437	448	490	516	550	484	457	500	470	486	494	464	453	497	510	484	506	437	497	486	480	468	475	511	490	499	488	504	507	505	492	502	521	475	496	459	526	455	497	479	512	474	460	534	504	439	499	505	500	466	481	473	467	518	481	507	468	544	492	493	475	515	518	462	497	470	501	487	473	528	467	508	502	476	461	517	521	500	514	463	475	488	498	445	505	497	512	507	507	499	516	505	480	496	480	481	494	493	517	463	506	489	490	487	455	449	464	500	477	469	495	490	505	485	499	459	513	518	460	527	476	496	518	499	465	451	485	460	453	498	469	500	522	537	460	459	490	478	517	471	496	500	473	539	503	499	495	510	492	495	484	469	489	463	469	491	530	479	458	488	548	495	505	492	531	490	487	512	502	514	457	448	444	483	498	429	491	503	515	474	475	484	513	509	445	512	499	466	490	487	504	485	531	508	485	491	511	498	507	471	477	496	518	507	509	494	495	469	506	502	485	493	495	479	518	480	520	492	496	474	506	410	483	467	457	459	477	473	476	508	518	461	537	509	514	503	548	510	516	522	487	529	465	476	486	469	481	475	450	439	487	551	507	480	489	493	491	509	466	519	493	455	442	453	461	509	507	497	527	468	500	463	487	460	492	480	472	515	526	505	493	534	494	502	486	503	541	510	463	507	494	461	496	479	495	510	513	512	503	463	482	494	528	505	522	498	521	447	520	471	483	532	578	452	508	517	494	488	517	513	487	474	492	531	480	487	508	506	523	501	493	508	476	495	487	502	503	463	475	535	490	474	457	449	483	524	506	528	489	484	512	482	496	485	471	503	486	546	484	471	489	523	513	488	481	482	488	518	481	485	482	516	448	545	516	509	501	453	529	481	489	520	496	548	519	518	506	507	490	500	518	521	476	535	490	531	460	502	483	478	506	476	526	499	487	459	500	487	492	481	505	475	465	495	511	492	502	534	516	542	524	482	550	483	490	527	520	479	519	453	481	491	486	516	492	494	499	460	473	500	505	507	495	489	542	510	495	518	466	483	463	492	479	491	531	512	471	481	478	494	477	482	492	515	500	496	495	470	504	502	485	493	480	502	540	512	507	480	473	482	484	466	499	525	463	517	506	485	456	477	492	504	488	482	528	452	479	505	505	486	479	473	512	498	504	484	496	525	447	512	469	492	510	500	497	431	525	491	496	505	501	537	466	496	497	477	498	486	477	530	504	493	494	497	464	471	488	514	497	543	516	508	504	506	479	477	501	516	493	488	481	491	488	491	493	484	477	470	492	489	496	487	499	500	475	489	536	476	526	467	515	476	498	474	478	502	523	452	529	475	464	479	490	445	482	481	452	480	484	509	467	458	449	514	495	487	487	509	490	478	472	502	525	492	487	519	509	497	501	503	498	497	502	512	464	472	512	514	479	471	506	514	502	512	475	493	488	500	504	500	491	500	436	496	507	500	487	539	522	467	480	494	491	494	471	502	486	516	495	495	465	506	466	499	481	480	465	485	531	457	447	482	455	512	481	499	507	456	501	519	517	449	493	474	507	495	501	494	509	478	494	539	496	519	487	503	502	510	484	478	510	475	482	464	526	517	488	509	443	482	508	509	448	523	510	490	488	513	485	492	475	498	508	450	479	508	498	464	506	470	496	443	493	458	502	486	506	511	441	492	500	527	518	512	512	482	486	439	487	457	478	522	507	489	473	496	496	493	474	500	522	478	499	511	483	488	511	496	491	505	485	515	522	489	488	505	502	501	502	495	485	459	534	489	501	496	468	512	488	476	454	507	466	514	504	499	463	522	488	508	500	498	506	496	445	492	491	509	494	470	531	469	514	463	505	553	463	499	492	503	530	490	478	470	493	501	538	476	529	492	482	511	473	496	457	505	499	471	467	516	489	506	474	496	520	467	497	491	491	464	482	505	505	483	465	520	498	482	492	477	524	467	526	508	516	440	466	495	475	478	474	478	454	505	510	504	479	493	510	495	493	470	521	529	532	535	465	464	473	507	490	494	508	496	499	501	489	496	450	489	503	485	503	494	470	505	483	488	494	487	527	524	476	500	482	514	490	509	480	502	472	481	493	471	462	470	471	441	484	505	510	517	482	504	475	502	479	508	520	488	480	449	484	522	501	489	480	502	514	505	510	461	494	478	501	480	536	451	499	540	489	477	501	482	508	505	472	501	504	456	501	514	514	437	510	508	499	483	475	473	450	469	481	533	493	492	486	485	504	550	440	481	478	504	513	506	468	525	485	485	459	498	470	531	502	483	483	465	483	483	456	471	498	489	505	527	500	509	470	495	465	515	510	489	493	501	538	530	490	549	527	479	477	505	519	478	474	540	473	488	498	499	481	486	449	542	514	510	481	494	484	488	489	465	498	480	527	486	471	473	465	492	464	508	531	485	455	511	503	484	489	468	520	513	480	487	500	531	485	496	474	439	494	506	480	504	450	516	476	458	497	525	482	499	477	480	506	477	476	475	489	480	480	506	516	465	483	516	483	503	488	431	458	505	471	522	508	477	511	450	487	505	501	474	514	469	465	454	489	464	519	517	511	511	475	507	490	498	497	497	501	477	482	494	515	474	494	458	498	494	511	491	497	501	501	500	505	496	504	490	445	517	482	481	481	566	522	492	489	476	493	508	512	505	475	496	487	497	488	471	486	523	471	490	488	498	490	496	494	489	465	506	511	455	473	478	513	499	463	503	467	465	463	514	481	492	487	478	494	489	475	489	482	453	536	492	512	492	471	465	487	463	489	502	465	493	495	503	476	505	497	495	491	502	471	475	473	498	464	503	497	513	492	500	459	482	450	512	438	541	500	470	509	486	501	527	447	503	498	495	480	522	482	541	456	484	504	512	502	483	459	495	470	458	489	433	481	478	501	461	464	483	470	493	501	527	524	491	508	476	531	511	462	508	509	531	483	474	496	496	476	495	497	486	508	480	504	501	529	482	532	478	482	501	489	484	452	433	493	465	488	504	502	503	510	483	508	467	481	497	513	506	504	504	472	497	506	496	499	498	515	505	438	485	498	436	515	468	481	515	514	519	514	488	464	492	455	455	509	510	510	514	488	506	499	496	496	523	495	504	481	502	549
23034	940	883	694	641	607	559	550	568	546	579	544	536	573	551	558	513	515	527	538	546	487	569	528	499	535	549	535	559	516	546	526	494	581	523	530	574	557	510	553	520	506	524	519	546	525	497	481	504	502	515	532	474	556	512	489	512	491	509	466	503	546	529	505	544	514	521	531	514	516	522	529	535	569	538	551	524	509	549	555	511	523	496	555	563	512	517	518	529	536	561	509	534	549	561	533	541	513	512	534	521	524	528	524	504	520	533	534	514	516	548	509	562	550	522	560	535	532	560	517	510	547	490	530	532	527	542	522	491	570	523	544	471	525	507	517	537	573	579	522	549	481	507	535	516	507	502	534	532	534	530	522	558	546	481	551	511	520	566	509	558	527	524	512	548	534	558	564	555	515	574	528	524	540	539	527	570	511	524	565	519	550	532	526	481	488	526	552	512	504	532	531	521	500	506	516	506	525	522	519	532	556	531	520	537	555	513	567	529	512	541	539	509	518	528	538	545	512	518	494	525	515	513	515	496	547	549	483	542	529	557	550	523	529	512	530	531	545	502	502	546	525	520	528	556	523	515	554	536	489	519	541	584	522	551	495	493	547	521	549	529	564	512	552	534	561	500	536	526	535	495	518	546	523	550	494	479	526	535	555	571	533	488	513	522	527	492	527	498	536	539	535	546	518	508	513	565	525	537	534	521	525	519	509	508	526	499	556	577	493	554	571	497	559	516	532	507	471	507	548	534	545	528	540	548	554	521	535	499	573	492	486	534	510	567	553	540	516	516	501	548	517	521	518	526	569	523	543	489	534	513	494	528	496	510	525	507	519	541	555	513	523	531	537	528	545	552	531	554	507	562	504	545	485	538	557	550	547	537	527	498	522	519	566	544	550	516	549	540	525	522	548	553	544	553	559	535	488	534	524	539	518	501	507	544	539	513	551	524	516	571	513	517	520	519	526	532	540	505	504	526	528	555	578	518	499	481	557	564	523	543	510	511	559	536	513	552	557	542	533	518	556	509	539	534	559	556	500	527	557	569	484	516	510	487	538	552	556	517	526	556	512	525	524	507	494	524	557	563	473	528	506	537	544	557	507	529	535	550	531	548	529	524	514	547	548	532	549	518	490	538	547	496	519	516	515	499	513	525	533	552	517	493	524	517	527	542	538	512	497	504	508	525	513	512	523	550	517	550	537	561	525	520	528	590	515	531	526	523	538	530	523	516	555	554	496	551	533	479	507	536	550	547	516	532	522	537	545	521	520	518	547	524	511	522	523	552	508	551	515	515	536	563	529	529	538	526	516	520	530	490	521	492	514	505	503	545	555	557	546	536	494	491	495	570	567	518	526	560	538	510	510	511	544	521	549	542	535	547	497	516	511	547	536	492	521	526	528	506	539	505	519	537	519	527	542	542	529	540	493	542	536	539	482	510	498	493	488	513	514	511	570	519	540	504	563	516	495	540	500	526	475	527	503	539	528	508	524	501	493	513	475	499	512	525	539	474	556	524	501	558	514	526	517	512	527	541	502	548	527	530	557	497	496	551	520	517	520	508	552	513	493	542	527	519	500	505	528	477	509	511	559	497	564	515	529	549	540	535	547	580	492	535	549	534	563	562	512	525	490	532	506	531	554	530	532	562	546	521	553	535	570	547	509	556	521	534	535	505	519	504	521	549	526	547	559	534	547	534	565	498	542	503	520	517	553	549	519	501	522	575	550	571	550	538	525	539	474	542	542	526	508	526	563	532	514	511	553	558	545	515	466	490	512	541	546	461	521	527	526	535	547	492	504	551	504	529	530	530	476	464	552	486	518	522	531	544	518	517	508	527	574	545	477	547	576	520	545	504	549	532	525	509	523	525	549	538	516	484	570	523	491	478	521	549	497	521	478	518	556	542	557	572	556	470	520	512	538	500	518	552	525	484	487	516	532	516	499	535	542	537	539	534	525	553	533	533	479	508	524	535	554	498	519	481	541	514	532	544	501	567	523	502	531	541	519	567	538	553	508	541	512	481	507	568	519	564	538	510	531	535	521	503	561	553	544	529	549	518	511	565	526	532	521	526	494	509	536	524	542	526	550	494	513	519	492	553	526	521	556	532	525	531	521	525	562	536	488	514	490	516	517	546	560	491	561	548	509	499	546	506	535	539	543	541	501	521	532	593	503	560	502	532	509	530	557	513	538	529	514	571	514	504	568	540	494	544	568	564	517	524	552	584	533	538	532	548	511	549	531	532	499	519	574	520	489	532	545	512	514	520	543	553	510	464	500	546	544	554	515	541	484	508	530	502	532	530	529	515	504	520	542	514	550	574	510	554	539	505	529	548	514	522	523	496	489	513	515	518	486	598	516	513	521	494	482	539	516	560	535	544	568	557	510	515	526	523	548	491	549	507	537	551	466	534	537	513	522	551	518	483	563	525	535	515	507	495	522	530	549	546	461	542	500	507	514	528	546	545	490	531	540	536	559	548	516	547	487	532	590	546	538	511	479	510	495	500	524	547	499	490	510	547	537	519	522	486	541	515	547	525	499	502	536	560	560	528	534	494	522	547	537	489	519	522	498	558	556	515	567	533	535	514	543	545	515	562	519	499	538	497	541	517	505	519	515	499	490	556	538	534	511	518	523	515	496	541	467	530	552	537	521	523	497	552	546	504	555	529	497	553	537	530	543	507	542	525	529	527	510	532	524	496	482	527	523	540	520	554	544	509	527	492	536	559	542	481	531	515	543	527	488	489	553	543	499	541	531	530	525	518	540	557	526	515	493	525	561	542	526	527	528	525	504	508	500	534	534	521	506	585	500	510	528	570	505	556	493	552	519	540	514	504	539	521	529	531	529	557	530	539	523	548	559	532	515	482	489	523	538	509	533	553	532	508	555	513	553	557	541	505	519	512	506	559	531	490	523	522	514	504	556	529	516	527	504	555	533	490	529	521	549	508	540	513	532	559	529	516	528	489	533	519	537	506	536	506	505	492	522	502	524	517	532	511	505	516	542	552	522	516	517	561	512	515	520	514	496	533	550	501	552	536	541	505	472	535	500	511	528	499	565	514	518	525	483	523	515	519	527	488	516	499	517	502	510	551	529	524	523	525	510	492	545	545	464	496	551	532	532	505	517	499	513	517	527	492	523	536	520	521	523	568	540	492	518	542	547	519	513	536	517	523	540	522	521	540	549	544	559	516	529	546	522	541	529	554	526	508	541	498	549	555	518	483	526	564	511	535	503	542	558	544	535	486	538	504	518	496	472	567	540	517	523	535	576	528	534	529	490	492	558	550	546	534	518	501	538	556	528	485	544	522	528	522	501	555	488	562	477	491	524	514	532	524	522	551	527	564	524	482	536	493	531	487	528	495	487	550	499	520	514	538	543	525	527	519	549	563	545	563	488	524	502	507	531	524	548	532	520	542	517	523	514	553	528	539	565	519	567	491	534	546	561	499	515	527	507	486	538	503	497	550	572	517	524	546	518	505	510	508	520	539	524	537	512
24546	20330	26370	24142	20209	6327	900	690	581	568	505	530	457	420	413	412	440	423	389	409	404	417	391	371	366	411	351	384	362	362	343	370	377	372	349	361	343	347	365	388	379	355	356	352	377	353	338	377	363	358	353	375	337	338	377	358	355	358	368	380	354	340	350	344	367	337	354	370	322	336	349	360	378	384	354	342	347	337	372	335	361	377	348	347	340	377	333	328	376	329	364	372	349	354	368	346	343	348	356	361	363	360	355	366	329	366	343	364	355	344	380	378	367	346	334	338	364	346	342	362	347	397	388	370	386	370	366	373	381	371	356	347	340	360	377	369	338	372	298	358	324	328	347	363	335	371	352	358	384	354	339	323	304	348	343	317	324	327	365	338	362	321	356	381	367	333	356	357	364	355	376	332	346	340	353	376	346	336	344	314	350	376	359	330	332	343	389	342	349	353	362	351	365	331	341	333	339	341	347	369	327	367	362	369	333	335	353	373	385	374	362	363	333	338	369	375	337	349	346	313	373	338	357	354	375	379	374	336	382	401	349	351	364	371	371	376	376	363	373	354	380	368	352	369	344	361	342	330	369	340	372	375	351	376	373	372	388	350	357	374	365	350	336	359	342	335	351	371	385	339	358	361	350	380	353	325	343	358	364	357	397	321	354	315	333	375	399	390	337	350	366	362	357	335	357	349	319	334	327	361	331	354	355	337	359	349	343	346	357	323	342	350	363	342	368	365	362	345	368	338	362	336	331	314	364	339	342	343	323	338	316	354	318	316	382	338	349	350	354	367	359	351	368	348	361	324	331	366	351	369	308	340	387	373	282	358	345	337	342	335	303	313	356	321	341	334	380	358	362	321	387	321	331	358	343	352	343	319	343	370	341	348	342	339	331	352	339	364	376	339	326	338	321	331	306	324	343	316	357	327	360	348	366	373	340	354	360	356	368	354	337	339	365	368	384	337	344	336	346	347	388	345	379	327	354	347	349	368	373	338	353	371	353	318	385	340	356	339	383	364	354	342	363	377	341	377	338	381	386	343	339	361	341	360	333	396	318	366	337	364	377	383	337	370	367	380	367	344	361	333	357	349	351	357	331	341	341	365	345	356	351	354	356	346	364	324	357	344	358	352	341	343	343	345	398	350	373	327	348	347	388	350	369	350	378	312	379	361	347	361	359	336	366	372	356	342	355	390	334	343	320	354	347	359	347	356	353	377	339	364	340	352	338	336	359	414	342	329	324	360	314	355	343	378	372	361	353	357	368	346	352	336	357	377	350	363	334	375	346	354	365	328	356	360	389	355	316	351	356	368	349	342	326	361	385	323	350	368	360	369	352	333	352	353	364	359	343	378	371	366	346	352	361	397	395	313	352	347	349	341	378	354	377	366	339	363	363	334	387	350	359	339	360	339	335	382	405	353	374	360	393	354	348	358	317	357	358	388	342	363	375	342	356	386	366	361	391	365	358	367	331	370	333	362	364	365	382	344	321	327	380	336	372	380	326	394	352	338	355	349	386	338	336	369	331	356	373	368	370	344	372	321	366	349	347	375	362	388	371	355	316	352	294	358	357	356	368	351	367	379	384	365	331	356	354	314	358	341	356	384	329	363	353	366	331	362	347	351	364	335	370	337	359	325	375	328	332	328	343	343	349	353	332	352	357	323	363	317	363	335	319	366	373	371	339	350	342	386	354	338	359	377	364	380	376	349	339	299	377	300	368	332	369	365	380	376	378	346	393	316	338	332	372	341	353	360	346	341	335	403	341	354	365	346	367	353	343	347	370	340	364	330	320	362	336	346	352	356	346	341	361	365	381	335	347	369	343	354	371	379	380	365	355	331	345	351	328	353	387	351	335	357	329	356	364	380	356	364	344	359	363	378	321	371	384	404	355	374	353	362	346	329	361	354	353	351	363	362	349	390	383	344	358	334	327	324	309	379	348	330	373	347	355	368	328	323	321	326	336	362	346	327	338	382	350	390	341	359	337	337	357	365	346	368	327	341	382	380	327	352	335	348	368	359	367	350	351	334	357	337	330	344	375	358	369	350	359	349	341	404	335	358	309	330	358	356	332	342	353	343	361	380	389	375	348	336	390	355	359	372	363	346	384	346	374	372	347	354	348	356	335	329	318	335	347	370	369	320	338	350	378	339	351	363	340	332	364	323	346	328	341	352	347	343	352	379	359	351	358	355	329	362	363	314	339	325	352	359	355	381	359	337	340	327	338	341	334	349	353	343	340	313	351	379	351	380	372	357	392	299	342	366	342	346	364	370	374	338	383	336	372	365	352	356	344	380	315	352	348	360	326	323	362	334	315	366	319	359	359	326	332	387	366	381	399	335	317	341	356	329	338	339	357	378	346	345	359	327	373	349	388	373	339	359	325	372	368	334	342	361	334	331	356	343	318	352	371	382	339	375	327	334	388	345	343	366	342	383	353	400	370	343	333	332	365	372	337	387	330	381	348	362	369	353	380	363	326	312	357	381	346	367	358	336	370	365	354	353	300	349	387	371	354	344	383	355	389	358	358	365	349	337	355	356	346	360	374	360	327	359	337	365	351	380	339	370	360	342	344	331	367	346	411	388	370	355	350	365	354	351	371	349	359	324	359	353	342	340	376	338	355	324	356	349	363	353	355	348	328	349	349	370	359	371	351	349	360	355	345	358	328	364	362	324	329	329	330	364	368	349	351	360	380	388	331	357	359	329	363	349	359	379	336	373	346	361	322	387	316	378	323	386	357	352	343	340	350	342	334	326	379	381	365	359	377	363	372	319	350	350	360	354	364	360	344	330	395	337	363	352	371	346	338	316	354	367	374	336	331	373	390	408	382	352	353	344	340	337	339	362	375	337	356	359	326	336	387	331	362	343	358	368	352	365	343	357	396	327	347	344	367	342	365	327	349	341	323	336	361	349	367	381	373	357	381	364	378	351	327	381	395	335	365	344	347	350	339	334	346	365	323	359	346	353	338	367	365	364	337	348	343	358	342	354	356	332	321	350	340	367	335	349	332	370	357	342	344	353	343	369	334	337	380	349	361	359	363	369	325	327	350	375	356	305	310	362	337	360	338	329	344	331	341	377	329	368	337	359	350	343	342	356	375	328	348	359	361	370	353	367	320	340	340	334	357	348	303	312	359	325	358	364	330	348	337	349	383	310	351	363	354	348	364	330	331	363	351	368	397	363	322	315	390	352	347	351	354	348	384	368	350	360	375	353	365	351	349	362	348	357	354	324	349	393	350	370	366	375	377	364	358	345	339	375	351	365	322	383	324	327	380	353	333	349	364	361	352	363	356	355	380	376	366	356	352	348	346	359	384	340	368	329	332	364	375	371	353	363	392	333	354	401	364	313	375	363	354	339	365	384	364	349	397	365	337	368	342	343	346	368	373	358	366	341	305	361	400	342	334	297	341	365	322	339	354	337	365	392	324	357	354	325	364	346	330	363	367	359	375	360	353	337	378	353	360	363	327	345	340	338	357	364	346	340	367	371
38360	7664	6930	3782	2517	1767	1388	1129	986	855	759	706	619	562	607	507	485	471	427	480	444	427	437	433	456	445	434	428	403	429	405	403	396	390	430	374	391	415	372	411	397	388	381	376	389	376	341	431	380	364	369	409	373	357	381	421	357	394	366	369	389	366	387	392	360	359	367	391	357	378	379	368	388	390	367	399	386	345	394	356	354	382	419	401	366	357	379	379	388	340	355	347	364	337	344	367	411	409	379	376	361	385	367	350	364	353	350	381	386	368	348	374	375	375	361	392	345	370	345	395	399	387	404	383	358	354	336	354	366	343	355	424	356	371	365	385	376	362	359	372	375	394	360	374	382	385	373	372	383	369	360	388	351	395	381	403	370	383	397	340	358	398	377	352	384	370	352	340	363	366	379	328	377	375	392	372	366	354	392	353	364	370	366	353	396	387	372	363	351	409	364	359	350	304	387	350	387	377	369	367	392	344	353	370	399	401	371	402	388	362	390	358	366	386	373	375	361	409	361	379	394	366	364	365	401	338	362	363	380	340	369	393	380	359	364	393	353	365	356	370	358	387	338	345	395	337	376	351	376	342	355	350	358	361	380	368	341	394	385	380	420	361	379	373	404	369	367	342	357	413	364	391	369	387	362	369	388	377	364	374	376	372	371	374	372	375	368	363	360	358	352	369	367	396	380	380	386	393	367	322	366	341	391	366	330	362	369	351	353	385	372	371	399	389	390	383	377	378	349	353	392	386	360	347	384	356	366	396	338	390	356	343	392	391	367	366	374	374	366	388	357	382	386	371	389	373	344	389	401	356	341	353	393	361	382	378	354	395	384	360	391	363	341	354	373	362	375	386	352	352	355	343	381	336	385	416	396	325	368	370	365	359	377	370	381	363	366	386	349	373	404	380	398	398	403	412	373	371	361	370	367	388	402	372	352	379	374	426	376	422	350	343	362	366	363	374	357	371	374	389	361	376	386	370	385	375	413	358	357	366	362	375	401	355	363	363	382	362	361	374	335	356	373	344	346	360	383	366	371	372	372	365	305	361	335	335	382	380	365	363	349	372	358	354	381	360	394	333	381	394	362	350	383	379	358	362	381	401	361	391	366	348	398	373	347	383	371	372	362	344	363	386	372	364	349	394	372	367	351	380	355	386	384	386	380	376	355	367	362	361	352	377	356	375	350	387	356	383	342	376	364	360	397	375	384	380	402	363	359	372	374	351	375	394	391	348	381	388	348	357	353	375	365	395	361	348	368	412	385	397	365	372	398	385	360	373	377	409	365	368	401	377	365	369	369	375	390	364	349	364	366	358	373	352	371	334	384	364	363	376	327	385	380	351	344	389	361	376	355	381	364	396	402	364	387	332	362	351	345	354	367	379	375	348	347	383	369	386	352	393	375	340	367	370	369	367	365	410	348	391	385	367	379	376	370	351	353	364	349	366	396	351	368	365	390	368	393	402	366	394	374	379	359	368	389	340	382	367	342	348	374	380	368	387	373	384	374	386	355	389	342	386	353	384	375	388	360	377	375	362	363	378	380	364	401	357	398	349	387	357	354	427	358	379	371	365	352	385	355	338	345	360	366	352	352	375	375	389	364	392	390	356	373	394	349	333	359	335	366	337	342	344	340	351	367	390	394	372	364	375	365	379	380	366	375	354	361	356	406	401	387	392	368	371	390	357	351	359	359	386	339	385	390	356	406	388	382	356	341	387	367	354	351	347	343	365	384	368	363	371	334	345	377	360	345	368	362	363	346	358	366	401	366	357	400	384	382	355	353	396	367	353	398	318	404	353	388	365	373	373	357	363	356	371	406	349	398	352	352	336	341	347	342	373	367	377	389	381	371	325	345	376	373	376	376	359	352	334	344	389	392	375	367	361	356	371	359	373	373	383	329	349	356	399	347	353	373	361	386	371	353	380	405	392	375	412	349	383	349	376	366	348	371	370	359	393	377	379	363	392	405	338	368	379	351	337	380	333	357	376	331	358	366	375	386	334	372	394	354	395	384	349	361	396	373	389	375	372	390	371	370	369	353	395	392	379	366	398	396	372	336	328	355	372	348	339	390	382	379	364	369	333	362	384	343	364	393	358	380	371	371	370	379	390	350	379	377	376	350	372	375	333	370	368	364	354	359	355	401	332	387	381	360	352	378	340	392	372	383	368	328	318	384	379	348	335	371	344	353	384	374	416	365	382	371	370	373	376	390	358	377	325	352	378	374	372	381	400	353	371	394	325	395	361	388	412	346	365	350	351	369	332	383	397	357	389	353	423	402	407	389	350	360	362	357	325	368	352	366	370	359	386	365	357	357	381	365	356	381	371	356	365	398	387	369	367	414	352	363	367	376	343	385	376	373	362	372	319	367	363	352	342	382	394	388	366	360	335	359	367	386	365	344	373	346	369	353	374	348	385	350	379	348	370	390	350	355	390	368	404	373	389	359	370	354	349	359	373	369	376	343	375	364	377	344	368	382	408	380	350	354	381	355	391	364	353	351	375	332	377	345	379	355	376	353	368	375	373	359	358	368	335	359	382	367	360	380	361	370	378	372	339	370	379	359	373	386	373	381	347	352	390	363	361	374	372	367	402	348	369	406	378	382	395	357	374	380	372	368	346	373	347	397	391	394	398	362	364	365	358	362	361	420	371	397	394	361	399	375	347	395	344	375	387	363	378	348	380	353	397	372	389	351	400	367	368	376	377	371	365	352	354	365	365	363	344	359	389	356	373	403	373	359	373	358	362	360	374	410	393	376	387	379	351	352	358	369	350	357	390	396	378	379	391	334	352	361	375	358	388	388	357	413	375	338	376	364	373	327	354	354	398	387	352	386	360	337	328	386	383	368	342	416	367	357	381	395	353	314	369	348	322	356	340	369	350	318	346	385	356	359	363	398	371	344	356	382	380	337	362	393	346	347	390	357	376	377	378	383	356	394	358	377	361	377	366	369	369	355	405	376	388	363	391	384	391	369	393	400	349	385	362	370	393	332	365	428	371	367	364	382	362	373	353	373	397	391	372	365	330	368	376	412	347	379	369	326	414	360	362	363	367	397	367	384	363	379	413	388	352	370	376	392	377	364	347	388	395	402	381	346	375	356	377	367	341	368	364	361	369	348	364	367	361	349	372	352	351	396	331	361	368	366	365	349	366	357	393	372	380	405	390	361	378	362	353	378	403	363	389	353	364	410	379	345	378	368	335	375	363	375	377	364	376	379	400	346	370	386	373	394	367	373	405	367	382	351	345	374	362	373	393	367	356	410	402	354	402	388	355	387	378	361	350	372	348	407	337	369	380	374	371	366	374	382	332	370	384	374	369	365	383	352	347	395	366	363	359	372	404	361	336	322	369	372	380	358	347	399	340	369	368	367	380	382	356	426	352	359	385	379	370	372	372	385	370	371	369	320	365	403	395	374	400	382	354	358	377	351	351	355	378	360	367	401	387	381	369	400	359	358	390	353	349	327	372	403	358	364	382	360	386	387	381	377	374
22560	20318	26892	23587	20320	20279	5681	1510	1182	1176	1094	967	973	896	882	843	873	823	838	868	820	825	755	788	813	825	774	784	785	819	734	756	788	744	775	731	764	808	718	776	789	741	782	798	736	708	749	766	717	722	756	744	787	766	718	739	793	711	743	723	722	769	742	694	759	701	770	778	763	766	697	769	752	739	739	670	742	731	726	749	728	706	795	730	764	709	797	740	738	783	734	748	721	730	709	703	745	693	735	704	711	742	775	716	780	697	689	762	720	710	722	747	698	697	775	739	740	736	743	735	721	735	721	706	774	725	747	754	692	772	742	741	727	759	687	699	712	753	718	780	742	743	686	705	740	700	688	700	710	700	740	732	756	716	799	730	699	739	718	704	703	741	728	688	719	733	763	703	723	701	711	670	717	754	711	758	778	724	757	735	655	696	746	712	745	745	758	700	736	804	743	724	779	763	784	726	704	750	758	739	699	713	716	761	752	713	670	759	751	721	707	772	735	683	720	772	734	743	729	701	692	718	731	766	779	719	753	707	730	776	691	711	733	687	759	745	674	743	707	722	695	792	738	707	734	757	746	766	738	675	713	673	757	738	725	689	697	721	706	711	700	719	733	762	753	705	775	770	741	706	733	722	735	748	729	727	740	692	690	760	744	718	779	726	752	674	721	683	713	741	756	716	733	754	763	773	716	722	735	708	685	675	704	719	731	747	691	706	740	774	690	752	750	722	707	669	714	727	736	720	755	739	752	742	774	742	701	693	812	719	760	723	710	781	776	731	752	720	711	713	684	732	707	721	757	757	711	765	719	742	708	716	737	731	757	744	738	754	752	759	746	707	785	801	692	695	739	709	738	730	703	740	743	780	711	717	802	725	777	716	649	744	718	723	680	685	711	700	727	742	746	724	712	750	726	678	755	700	730	764	713	690	711	719	759	750	754	736	726	752	723	735	741	764	723	719	709	727	746	767	691	754	732	747	736	735	738	734	732	721	706	746	739	718	689	766	749	730	702	751	703	743	701	785	727	725	744	711	746	711	696	727	722	737	741	732	748	788	741	776	756	710	732	726	717	736	708	699	747	699	704	758	717	717	728	714	711	771	747	765	779	759	745	742	680	710	705	733	754	684	713	746	691	766	730	744	713	698	741	787	717	702	735	761	754	750	785	709	736	707	737	710	706	701	737	715	679	711	708	725	734	729	696	728	717	672	734	728	715	759	754	743	781	722	702	718	681	756	739	736	776	730	689	745	706	753	747	768	706	719	729	714	720	743	737	695	716	708	685	790	718	707	715	751	738	716	711	729	744	695	741	737	773	768	758	752	670	717	711	739	763	751	733	687	723	695	746	733	754	752	678	736	728	716	697	714	714	719	682	717	743	702	713	735	741	712	740	754	709	762	769	745	721	668	763	767	712	774	749	737	763	721	766	686	679	716	774	682	705	710	698	766	710	767	732	749	772	698	690	721	734	744	763	707	708	763	722	709	738	691	700	733	736	720	762	703	702	736	745	706	778	695	740	703	714	790	719	707	776	750	795	749	749	738	685	730	736	689	739	782	723	750	747	672	723	720	704	747	728	739	700	727	740	687	678	727	795	745	737	759	703	749	690	738	750	721	767	776	779	736	713	785	740	799	741	713	745	746	732	708	685	735	701	701	740	729	739	699	718	762	672	737	673	731	710	730	685	704	770	694	727	778	688	725	745	750	703	728	763	725	724	708	718	755	709	735	708	698	736	715	718	727	775	717	712	722	795	725	718	748	703	705	702	727	746	717	707	720	685	662	719	703	676	753	705	789	741	738	785	712	695	784	726	738	727	740	751	708	773	770	748	739	737	725	722	715	722	690	729	695	727	705	731	762	768	733	746	747	711	729	732	704	703	745	742	741	714	755	748	735	757	709	746	764	711	703	686	746	724	739	688	703	716	729	708	708	708	700	729	758	774	696	738	725	731	778	713	727	734	731	756	702	781	775	741	703	711	721	700	720	691	694	718	699	697	744	713	738	724	723	714	694	761	708	716	676	738	698	751	751	758	729	749	726	744	792	769	716	734	695	722	739	728	746	772	762	717	721	759	753	748	732	719	681	712	731	709	736	744	715	800	733	739	760	707	749	712	761	760	725	760	739	681	761	759	676	729	750	710	714	717	721	724	726	747	733	731	714	708	711	764	722	718	720	721	693	723	702	734	760	722	678	735	701	775	779	694	725	717	725	723	728	774	730	710	719	714	679	746	706	707	708	772	673	731	741	762	766	727	745	729	733	739	716	703	711	760	723	713	737	718	708	754	724	704	727	762	691	745	727	743	691	730	736	751	714	736	737	698	696	702	721	734	741	779	782	676	744	732	736	755	657	785	723	743	740	766	711	750	755	705	771	721	755	737	719	693	751	757	664	716	714	714	732	761	747	746	676	750	733	700	699	759	767	773	715	759	697	730	749	707	773	704	697	734	759	753	706	698	738	712	748	720	744	702	733	733	719	748	697	688	742	763	734	759	725	700	761	748	717	702	710	736	725	713	730	765	797	729	750	739	668	770	725	763	703	760	702	712	751	730	751	712	715	746	702	712	734	744	749	722	698	748	737	723	731	749	720	712	789	717	778	746	711	749	715	723	747	735	675	738	710	721	706	765	737	750	710	761	724	658	734	728	749	728	716	735	725	714	689	760	706	771	741	727	741	695	713	691	682	724	726	748	709	762	700	732	741	739	755	758	757	677	799	721	795	737	726	737	779	700	771	756	725	716	717	734	734	707	747	778	754	710	758	740	751	680	739	736	693	721	745	692	735	707	737	682	745	738	709	712	735	719	758	717	703	718	732	742	687	725	714	757	711	712	700	759	737	717	725	724	735	737	696	670	720	770	758	727	723	710	738	660	734	784	730	717	676	767	658	713	736	729	715	715	709	723	767	727	783	696	671	735	720	790	737	701	733	672	723	764	718	710	722	719	717	752	687	700	705	703	726	711	695	738	758	764	747	768	733	739	710	708	713	707	687	763	748	691	772	746	739	676	727	742	786	752	758	720	729	726	732	733	750	664	707	650	730	699	752	753	687	732	732	740	679	734	707	721	742	753	711	737	729	733	659	686	707	795	765	759	747	690	739	747	725	744	796	772	755	756	730	698	703	744	714	691	738	735	690	725	752	712	715	708	740	702	706	708	703	784	709	744	756	787	738	715	675	758	755	724	712	678	741	767	690	743	716	752	698	706	749	730	683	745	780	768	696	731	741	709	771	736	759	745	712	763	710	786	784	775	713	720	707	687	680	698	712	738	792	740	716	772	738	726	746	723	702	716	697	713	748	742	682	718	696	723	712	708	753	743	725	773	677	740	751	763	695	691	732	722	773	759	769	747	760	686	722	752	727	710	708	724	760	706	697	771	735	733	698	683	677	725	789	722	732	721	745	713	737	699	726	698	707	711	757	712	760	693	652	732	723	718	744	732	712	701	719	772	772	711	731	716	783	725	726	724	728	760	676	699	714	679	693	753	740
36833	13208	12241	6867	4601	3369	2687	2303	1885	1742	1433	1407	1175	1155	1055	955	991	927	953	971	890	904	813	841	804	780	800	805	792	769	726	755	722	743	739	742	726	781	677	749	759	695	726	720	717	719	722	707	714	717	683	673	726	741	736	730	742	666	741	747	745	690	746	685	739	684	691	675	701	678	729	690	733	685	685	749	723	685	698	695	673	723	705	679	708	689	697	739	664	673	675	708	720	732	699	699	697	710	681	678	708	701	669	715	692	680	718	681	690	696	705	705	646	662	692	701	679	724	696	691	691	722	679	723	692	713	712	781	692	698	709	727	714	748	663	706	717	692	700	737	756	718	723	696	732	672	693	740	715	719	747	705	712	682	734	681	685	695	706	698	709	688	698	756	671	656	716	695	662	711	698	702	665	675	724	701	657	690	680	666	676	711	691	686	788	712	701	710	683	673	694	682	763	686	682	700	715	683	662	674	667	755	682	679	698	700	708	683	750	684	677	676	730	738	709	715	688	712	721	677	685	752	733	720	662	715	734	668	693	721	672	779	694	654	711	701	689	681	686	709	704	738	720	667	657	656	709	719	735	735	720	663	702	681	700	698	686	708	669	753	687	696	729	706	693	704	675	643	720	697	672	691	699	715	686	716	722	681	722	722	691	706	693	683	705	715	711	694	640	719	733	695	685	698	669	675	672	717	719	658	654	734	700	713	707	704	682	703	672	722	713	697	670	695	684	679	705	707	657	725	700	717	741	654	669	727	712	717	693	664	770	702	742	691	681	711	690	695	663	718	681	710	691	703	708	686	746	717	697	720	693	678	725	674	695	694	726	708	686	722	705	748	677	702	719	703	706	683	657	670	673	698	703	685	679	662	717	719	655	673	680	672	697	673	671	652	684	696	662	691	686	676	666	734	719	717	688	682	685	698	681	709	760	705	646	724	672	657	700	683	686	701	708	704	702	737	701	691	693	725	660	704	718	706	671	655	697	667	689	682	677	748	715	699	685	702	702	703	738	709	717	702	708	726	665	661	681	692	700	680	672	720	673	695	731	697	678	724	673	720	656	726	632	693	715	672	695	716	734	746	736	710	727	702	702	672	714	693	695	683	696	785	724	724	729	742	705	723	662	694	683	706	701	716	660	743	655	715	756	670	704	729	687	710	701	687	700	659	682	637	678	699	706	723	672	714	690	787	673	736	675	713	754	685	707	717	697	695	717	676	729	710	698	732	694	665	734	721	698	719	700	691	708	695	745	711	709	691	673	690	709	724	668	700	685	708	690	666	675	676	684	737	685	701	710	636	712	645	703	668	677	735	727	662	693	711	683	693	698	647	679	782	706	666	725	689	681	738	677	756	710	729	745	677	691	675	694	698	743	693	689	718	660	711	701	687	673	682	703	701	686	687	717	642	734	693	673	701	708	689	749	696	670	724	710	638	670	712	707	718	715	691	759	667	728	686	710	653	700	715	721	699	728	721	671	743	704	713	715	658	715	720	635	710	697	655	702	714	674	687	713	692	740	716	722	664	661	654	723	712	704	730	717	676	653	675	662	659	652	687	701	722	685	664	699	699	696	714	684	678	704	701	698	721	731	664	715	650	717	734	730	769	699	712	676	730	679	736	689	692	631	724	710	663	693	681	680	736	715	704	670	685	709	645	712	735	697	674	687	732	729	698	709	659	666	671	716	709	693	692	719	687	705	737	706	713	723	704	665	685	699	702	740	673	684	768	718	694	733	731	727	750	716	681	706	665	659	715	690	741	659	674	695	680	706	720	700	735	747	714	734	642	643	635	679	694	704	726	704	629	711	714	659	698	703	711	665	726	714	683	683	698	692	751	664	692	681	697	712	697	688	743	705	692	683	659	693	712	655	698	753	660	718	728	668	668	717	672	713	712	714	713	714	705	714	708	685	672	671	649	696	697	720	706	706	678	701	678	675	676	722	663	702	673	709	723	661	683	693	663	686	673	715	673	694	699	711	654	734	688	728	691	746	708	706	657	712	736	697	716	692	693	677	657	673	736	670	608	709	747	706	712	713	696	693	701	699	702	697	700	689	678	714	696	748	726	731	661	693	683	717	668	668	729	698	609	710	721	774	672	753	712	727	731	676	699	668	715	692	717	751	707	671	684	703	683	697	678	726	704	696	670	677	662	690	701	680	669	674	669	700	707	687	664	722	707	710	694	743	677	742	732	678	729	710	704	668	697	704	672	698	689	684	745	718	679	702	693	703	703	721	718	696	692	726	711	686	686	657	664	663	707	658	694	645	699	666	702	659	719	704	745	717	707	692	641	738	716	712	672	694	728	722	647	653	697	693	691	670	697	712	721	672	687	681	707	710	666	731	690	725	689	695	676	710	725	686	756	721	710	740	684	679	688	680	705	709	622	704	749	730	709	655	691	703	663	658	710	678	674	715	702	689	658	681	692	654	687	693	662	706	673	714	725	691	750	730	728	693	688	703	697	729	668	683	711	686	688	691	709	715	760	735	685	678	648	656	723	682	672	710	672	661	686	693	682	688	667	725	668	711	679	697	704	724	679	712	732	701	648	689	710	725	674	714	692	719	661	713	716	708	694	685	739	696	685	682	699	704	694	695	709	722	717	700	724	697	735	753	712	679	693	658	659	688	670	726	691	715	674	677	694	722	704	702	697	700	723	687	651	697	737	728	700	713	701	644	694	665	719	696	687	697	694	707	697	714	745	725	660	716	726	663	693	704	688	677	716	695	683	744	636	661	653	700	662	707	655	728	691	686	718	750	711	693	657	717	668	733	693	693	691	723	688	703	645	734	714	742	679	714	726	664	696	681	704	701	643	717	724	707	719	646	734	651	725	684	692	728	713	701	703	699	683	652	714	722	658	716	755	694	696	695	711	734	721	706	704	712	654	754	664	673	682	702	670	727	676	734	710	693	681	679	703	681	662	676	708	706	674	627	713	698	703	716	679	719	675	668	642	726	674	670	698	681	708	681	697	682	684	666	711	658	686	713	717	672	661	684	675	652	663	696	724	679	730	704	711	681	694	718	678	773	723	723	716	725	693	666	674	741	729	730	675	726	732	675	720	705	721	662	644	715	692	692	703	693	728	741	715	650	690	714	696	706	689	693	674	703	679	730	677	720	660	707	699	694	716	728	671	673	725	707	685	685	712	691	694	694	667	679	695	742	694	695	686	701	681	706	671	666	685	711	697	718	716	713	648	698	681	679	740	681	759	688	721	757	692	671	697	693	659	717	751	721	654	675	687	647	695	698	655	721	708	749	685	660	698	733	727	685	731	707	729	689	653	665	710	687	706	653	714	709	707	731	658	673	657	709	745	653	681	692	681	665	682	678	677	709	670	717	731	657	708	710	671	728	689	681	675	704	683	687	675	713	696	698	712	712	692	704	647	692	709	685	669	690	674	763	724	711	684	710	686	712	696	720	680	673	727	719	668	667	682	656	668	710	713	705	686	674	711	715	697	704	681	684	673	663	679	686	692	683	721	703	706
32408	13623	2069	654	553	499	530	507	507	463	429	483	476	483	509	455	463	502	481	523	438	459	532	497	496	516	456	484	488	463	503	464	515	480	498	496	467	511	498	461	456	500	498	482	459	436	492	487	483	500	512	519	478	527	513	451	471	469	494	474	489	491	511	495	498	519	498	516	468	459	498	503	543	457	552	525	556	488	498	505	473	457	517	516	481	532	503	484	464	517	515	476	489	486	471	515	493	465	471	455	507	513	484	470	506	502	512	497	505	481	487	458	511	488	496	496	504	463	451	468	507	499	524	485	461	484	506	480	494	484	528	491	498	528	510	519	482	480	501	483	452	471	485	520	433	486	548	499	518	481	487	486	496	506	459	491	467	493	507	477	498	495	479	519	503	473	512	517	495	506	468	489	514	498	447	517	514	476	460	504	507	486	487	485	471	485	493	494	494	493	483	490	482	515	459	506	497	473	480	480	496	476	502	473	432	496	442	485	497	527	476	439	481	488	489	507	486	493	458	495	495	485	508	470	437	482	489	499	526	482	490	497	501	450	468	495	515	496	424	516	502	510	508	487	473	527	513	442	477	471	457	511	523	483	432	504	462	475	491	469	447	494	525	516	495	500	515	523	467	457	504	478	526	468	481	489	477	469	528	486	494	500	506	496	483	480	515	511	464	462	523	489	477	504	502	463	497	515	497	509	458	482	469	431	501	479	459	517	475	438	542	471	494	496	494	494	480	532	484	487	483	471	457	539	457	467	504	514	440	441	523	489	479	510	493	479	506	506	493	436	477	488	486	525	441	513	463	480	513	471	490	499	489	456	466	466	489	481	463	469	520	486	471	503	489	521	492	468	487	481	504	470	508	517	450	460	488	468	485	522	479	524	497	497	460	520	483	484	502	490	507	485	466	497	505	516	497	520	508	485	492	513	525	482	539	502	505	466	544	501	455	471	518	496	445	519	501	497	493	505	481	451	501	477	487	457	483	459	439	453	507	481	491	468	513	470	487	513	482	500	503	488	439	427	495	494	523	498	492	462	509	461	478	473	535	478	506	483	508	468	464	507	518	504	506	478	484	516	457	505	461	487	531	491	468	524	496	482	493	514	486	460	509	522	489	512	464	471	509	487	461	470	499	505	479	467	449	470	505	475	463	473	494	503	498	488	481	449	504	514	479	468	463	501	504	522	487	505	467	476	485	474	478	467	487	461	498	493	466	498	521	512	505	516	508	518	503	487	484	476	494	492	507	485	461	514	446	453	503	464	526	542	539	510	469	513	485	493	488	491	484	458	479	467	455	530	446	481	475	487	468	522	528	534	484	497	477	480	506	479	471	477	489	455	465	487	472	493	520	470	490	453	536	492	490	479	483	495	478	482	459	467	515	455	519	476	452	481	515	496	535	449	520	469	474	470	479	480	471	488	480	497	467	441	534	509	451	459	466	482	486	500	514	501	509	467	483	448	496	471	506	476	482	513	496	488	489	461	450	480	517	470	500	455	485	462	483	503	504	464	478	484	480	490	470	480	474	457	489	514	475	510	493	496	484	478	463	493	449	475	509	496	459	507	464	472	508	497	479	467	470	483	496	486	500	470	521	443	520	485	525	456	464	497	502	485	457	485	457	467	490	495	459	519	502	455	496	443	464	538	497	437	481	482	507	475	515	519	445	464	506	434	480	520	497	483	495	487	516	473	456	522	497	448	452	523	484	438	480	473	479	520	512	487	487	510	505	483	467	456	475	476	503	476	488	486	442	460	496	484	489	506	494	469	453	506	504	485	516	508	492	495	457	525	433	501	461	482	450	484	495	490	479	476	499	439	491	446	492	538	513	517	506	508	484	499	488	491	506	505	504	496	485	485	508	514	451	498	480	483	503	491	467	486	520	486	513	473	499	473	467	493	488	485	522	473	488	511	496	469	493	477	482	479	471	516	510	516	498	472	477	513	471	470	511	493	471	483	498	522	477	537	482	466	491	492	486	492	498	465	480	487	498	502	479	490	480	456	447	484	499	505	482	522	469	469	457	489	499	500	502	509	489	473	489	460	475	509	481	472	504	499	500	451	484	501	513	467	491	462	505	457	481	495	522	459	487	489	484	503	471	496	532	492	471	496	526	505	504	463	491	472	470	514	537	449	467	487	489	466	485	476	507	479	442	463	471	509	494	483	510	465	462	495	487	511	483	504	452	504	466	498	446	483	466	517	526	490	515	454	478	485	456	491	496	490	517	479	500	465	552	469	501	495	482	460	466	522	492	504	491	514	526	496	468	485	501	478	498	502	493	460	493	519	486	466	497	461	491	494	501	522	484	499	478	483	454	495	474	464	468	476	486	465	490	503	500	527	481	482	508	496	492	532	481	476	492	492	485	483	515	469	508	489	473	494	526	518	478	518	511	487	497	518	494	506	514	483	476	448	512	500	505	463	487	508	472	481	498	481	466	498	516	465	515	505	472	486	504	473	540	511	461	495	492	470	473	485	454	496	490	477	502	472	552	483	469	483	510	492	485	454	458	518	453	493	489	505	507	485	464	479	505	501	457	486	502	481	475	471	499	497	544	499	498	506	494	498	479	501	482	488	442	471	453	461	508	465	503	479	496	508	505	473	506	521	484	488	479	469	528	504	502	475	487	475	453	483	497	489	465	482	473	481	458	485	474	498	504	460	457	446	479	527	545	511	524	506	485	512	476	479	441	502	458	519	529	478	493	481	486	486	461	503	518	491	467	529	502	485	484	525	481	477	467	500	479	487	487	434	486	522	484	477	483	487	479	435	509	474	499	501	473	465	458	478	467	488	496	471	497	505	512	546	467	477	530	477	475	486	483	454	480	472	499	475	468	482	512	474	500	495	480	467	449	468	509	511	485	515	511	496	506	458	507	537	538	485	471	515	521	473	496	444	474	499	518	477	483	465	477	531	502	503	492	496	483	496	477	493	473	476	519	460	471	487	505	495	444	482	501	495	484	440	555	497	469	517	481	472	496	493	471	458	463	475	486	518	485	516	510	491	509	499	493	521	463	484	481	493	485	519	502	479	478	476	490	473	480	524	468	522	461	493	471	508	485	483	490	532	500	502	479	466	502	482	467	467	478	516	525	472	504	488	480	463	438	502	506	507	485	499	517	508	562	503	500	496	475	484	442	492	446	520	495	490	464	506	496	455	495	490	489	493	487	484	488	471	490	484	448	483	477	463	486	441	496	474	490	479	487	449	464	456	473	491	489	513	509	521	457	514	452	497	495	530	467	488	492	498	517	471	534	484	462	487	497	454	497	505	519	508	489	505	493	502	465	511	484	514	480	475	459	504	486	520	472	492	458	477	497	503	490	478	467	495	513	460	474	462	463	463	452	455	508	510	457	519	491	494	491	479	501	479	474	480	502	481	496	461	462	541	477	440	520	473	479	509	496	522	475	507	479	482	487	508	514	531	523	478	464	513	464	463	487	511	468	515	491	510	477	503	521	495	478	458	480	469	506	458	507	510	475	484	493	484
22414	945	871	700	626	564	588	549	547	552	548	551	529	514	538	534	518	530	480	495	535	527	573	491	532	533	510	541	559	524	534	516	488	515	544	499	545	545	511	522	492	528	535	510	502	526	541	548	525	517	552	495	557	531	568	513	501	517	509	490	542	543	555	525	502	525	538	514	560	563	530	507	502	517	491	516	537	504	524	527	461	505	530	567	562	499	509	531	551	491	492	479	521	524	507	493	479	540	519	587	497	534	497	539	542	527	470	529	521	562	505	516	545	526	529	484	508	506	522	541	517	514	479	559	514	549	560	544	536	490	522	514	507	520	540	539	519	520	478	524	501	521	521	575	523	514	515	515	519	518	523	503	491	519	510	492	523	520	514	522	543	515	531	506	527	557	512	501	525	546	512	548	482	496	518	488	544	507	508	523	546	502	519	513	522	516	515	533	483	522	491	525	485	527	516	517	572	524	536	534	517	516	528	492	490	517	491	544	535	528	512	533	552	523	518	521	522	526	508	509	516	530	554	537	520	511	515	558	499	506	503	498	501	490	478	494	519	528	513	513	518	484	527	541	553	489	545	544	514	550	517	537	562	495	503	486	534	551	492	493	559	500	535	527	533	501	563	530	579	537	539	527	483	575	474	508	494	508	575	522	527	528	528	502	530	525	549	543	524	550	548	502	553	546	525	497	507	526	530	554	536	494	532	536	518	509	524	546	525	555	508	485	508	535	511	504	495	547	500	512	497	528	556	489	570	534	525	523	552	553	506	517	545	536	550	503	550	504	551	522	535	544	526	531	517	509	505	554	546	520	515	493	542	535	499	500	566	541	523	507	531	497	518	470	475	539	548	503	508	530	505	528	520	556	568	525	515	526	526	481	515	504	503	557	576	530	551	540	515	511	484	543	514	526	515	577	530	503	516	532	533	565	501	565	503	482	495	532	539	516	512	524	543	528	541	507	501	543	512	520	502	530	525	527	513	536	519	521	542	533	564	485	527	519	544	546	495	511	579	473	515	517	529	512	502	499	534	526	545	525	578	506	518	517	491	534	504	535	541	559	502	538	501	514	518	555	515	505	516	473	520	557	608	524	486	539	525	552	512	511	503	496	535	487	529	512	548	525	529	510	516	540	512	502	541	510	523	528	543	478	546	503	553	513	541	516	539	539	570	533	516	547	513	500	534	509	539	543	524	534	529	558	534	514	534	499	523	510	503	555	495	517	548	528	487	542	521	557	521	511	517	521	554	519	503	513	549	508	543	528	543	546	516	497	515	523	471	522	547	516	508	536	516	523	543	539	525	519	522	504	537	515	522	564	556	513	516	480	534	494	538	490	530	465	516	534	498	474	497	540	503	512	465	528	537	530	506	498	567	532	565	512	538	534	539	494	532	546	527	536	546	549	504	527	522	530	512	535	538	551	522	510	493	513	531	508	523	536	551	546	529	526	503	515	495	529	533	498	553	512	490	496	494	516	521	543	578	478	540	536	580	534	513	513	530	532	526	517	548	517	525	501	538	546	507	510	535	557	529	483	558	531	530	578	516	516	493	539	497	534	537	526	508	527	519	536	516	514	521	519	544	484	532	486	528	541	550	498	543	529	538	504	506	501	503	470	490	549	523	511	476	526	518	503	533	524	542	563	482	534	510	549	555	523	558	544	520	468	540	523	497	519	563	517	468	490	525	497	556	501	538	534	509	519	508	546	543	568	513	520	501	536	512	475	509	499	523	490	504	535	529	532	526	489	551	502	517	502	528	534	529	520	556	502	549	493	535	519	551	521	583	487	500	522	534	540	538	541	513	538	537	476	512	525	513	546	562	531	528	531	490	530	543	537	526	526	534	504	568	540	499	552	542	508	502	509	509	527	501	565	483	553	533	555	530	549	524	529	567	491	546	502	521	531	493	507	503	508	513	495	523	539	493	554	536	536	497	516	522	550	492	543	509	507	520	537	518	535	495	508	480	519	528	500	514	533	551	522	511	530	487	534	461	531	541	572	501	553	550	518	528	531	505	502	522	507	507	552	508	557	540	522	523	532	527	519	544	501	549	533	547	549	554	520	514	501	518	526	493	549	503	526	496	478	533	525	548	550	513	533	541	536	526	530	543	515	555	524	511	525	561	497	554	497	517	495	544	500	547	516	536	537	505	496	514	491	485	526	523	527	511	531	509	511	538	500	520	536	572	530	539	548	548	546	530	513	536	520	495	528	491	506	594	530	516	481	499	495	524	552	490	532	512	517	541	539	548	527	474	485	539	543	529	561	516	510	557	472	543	532	515	478	516	500	521	521	516	515	532	541	534	534	531	525	511	513	533	513	557	549	539	517	503	487	546	532	551	494	516	533	514	541	519	528	563	522	508	531	535	541	542	492	539	511	510	525	520	543	493	542	510	507	549	515	536	481	523	512	544	522	499	530	561	440	520	537	505	534	497	526	465	539	503	551	549	518	470	493	487	552	493	509	545	535	587	540	517	528	547	546	491	524	527	552	530	530	528	512	525	500	545	513	529	533	535	528	531	519	492	537	524	550	518	545	533	541	532	567	526	502	489	529	543	512	522	507	497	576	556	529	567	546	532	561	526	538	526	522	544	484	556	514	516	516	511	579	506	491	538	524	583	527	486	499	493	547	528	519	539	523	545	546	525	524	487	479	487	510	532	502	543	516	546	510	526	517	512	473	521	503	567	483	515	529	513	552	548	542	556	488	556	524	543	549	501	542	509	538	555	582	495	510	510	531	508	562	543	529	531	511	550	524	542	554	530	549	527	484	525	526	530	483	517	521	543	498	546	516	545	510	540	547	509	527	525	495	500	545	514	468	503	483	520	533	546	482	498	511	536	542	520	549	556	541	535	533	540	541	514	487	490	545	514	493	505	515	551	545	512	524	505	553	489	540	492	541	463	495	508	496	559	554	529	578	521	505	481	479	547	516	527	496	500	574	520	566	509	528	546	514	544	525	526	514	482	527	528	492	512	518	525	510	522	555	530	549	546	504	536	505	547	528	525	500	505	533	531	548	528	551	554	530	536	536	531	540	517	524	535	488	511	544	491	528	532	525	572	507	546	514	532	524	502	526	531	505	524	502	499	560	532	505	513	529	545	542	516	537	468	505	545	494	512	513	516	502	519	511	544	503	510	508	495	550	537	558	508	541	560	512	527	528	508	529	540	523	558	530	550	501	547	489	526	524	513	501	532	518	515	504	511	513	500	509	517	533	540	514	537	500	499	488	518	531	524	530	508	523	546	514	517	534	526	517	498	536	517	547	559	480	506	532	497	500	536	511	522	507	511	514	510	495	531	528	526	506	545	560	497	551	510	546	550	526	513	541	484	516	517	541	537	548	519	486	533	582	539	527	548	519	553	529	557	496	534	517	514	552	543	502	495	536	502	548	526	503	495	529	510	526	539	519	527	492	559	511	518	554	534	494	486	496	520	530	513	519	560	509	550	553	473	523	544	541	498	536	507	488	528	530	508	492	518	527	533	532
24492	20346	26336	24182	20271	6107	972	677	569	549	505	502	449	485	446	413	446	379	474	384	429	382	367	381	378	414	377	379	370	392	365	380	396	398	393	405	375	352	372	373	351	377	381	413	349	380	348	349	357	379	359	334	378	388	336	346	373	373	377	357	358	381	378	355	360	336	341	336	345	380	372	309	325	335	376	334	387	361	357	357	339	353	381	318	357	344	383	350	344	352	379	321	354	358	360	378	370	361	340	361	368	380	326	371	333	350	394	347	367	363	328	354	353	364	382	373	347	350	349	346	348	367	369	372	351	366	343	384	356	375	366	355	372	357	368	353	334	340	378	356	380	350	332	398	338	370	359	363	393	344	370	368	356	361	351	366	372	345	342	355	354	321	387	354	351	371	337	357	353	400	382	367	371	340	341	346	354	346	343	361	373	360	356	349	342	341	363	354	360	353	357	369	352	355	345	332	355	356	367	376	334	331	353	359	363	362	374	416	383	352	390	348	376	350	332	336	357	367	344	351	370	384	313	343	353	360	381	378	349	319	353	332	350	352	362	352	345	359	385	377	361	334	373	381	349	362	348	341	355	360	346	373	345	347	385	399	355	348	391	362	353	334	318	363	354	315	352	339	354	360	404	366	328	351	368	362	327	367	346	366	354	353	360	344	366	352	376	377	372	368	361	354	323	359	346	360	356	345	369	355	348	368	352	334	353	343	336	352	346	339	343	400	352	357	396	369	324	355	344	360	364	338	321	361	360	341	349	371	357	323	347	352	374	394	335	340	338	365	368	359	337	379	352	356	361	356	330	382	331	355	334	362	352	351	362	373	390	315	362	370	355	380	350	336	365	347	351	349	364	386	371	379	359	370	350	366	353	314	376	323	362	346	346	354	359	348	372	356	356	353	364	387	380	359	373	344	361	329	338	348	359	321	344	353	349	330	384	336	377	364	335	374	326	326	353	360	339	352	365	405	354	382	372	337	365	341	320	368	342	350	346	329	344	334	333	378	355	325	383	374	367	330	321	370	397	399	354	359	378	368	359	357	368	368	351	354	381	391	348	355	359	362	355	391	352	341	355	334	406	351	328	368	371	366	335	359	386	354	381	340	361	363	383	327	356	361	341	315	359	363	368	329	340	342	381	359	362	328	385	321	364	374	334	368	353	349	355	357	389	388	390	356	356	375	400	378	358	360	357	373	359	347	358	368	369	365	364	368	352	338	377	353	354	368	351	368	358	345	352	341	364	332	380	354	379	348	362	363	340	362	325	344	379	357	374	350	360	333	321	369	379	321	376	324	388	356	339	383	411	353	302	335	328	351	355	368	379	355	351	341	342	344	326	362	370	343	346	336	364	302	369	327	351	358	358	386	351	346	363	357	366	396	347	398	387	353	361	361	370	360	337	359	376	318	353	373	360	350	368	404	361	376	339	359	380	374	356	338	367	353	401	379	347	335	363	343	376	334	341	354	376	330	348	343	350	386	380	340	366	358	374	369	340	353	338	337	352	395	394	333	358	380	339	351	349	359	357	348	349	362	386	390	364	342	390	349	342	370	349	350	391	332	345	372	349	339	366	358	371	396	391	394	364	340	370	343	342	338	319	365	389	359	364	359	355	374	363	355	348	368	364	361	319	359	353	357	387	375	362	350	381	323	337	332	392	385	367	386	342	341	347	352	350	376	347	336	365	361	341	377	344	366	395	335	342	390	326	328	363	350	322	351	334	361	354	344	387	381	358	358	360	327	338	325	335	345	369	372	365	377	346	351	364	333	378	384	352	374	376	335	351	357	390	360	338	345	367	309	361	359	336	319	363	336	370	350	370	370	341	363	366	332	355	415	372	374	355	351	368	342	350	328	360	332	362	375	325	335	345	334	348	354	379	372	338	355	378	337	372	350	337	365	389	360	363	352	322	388	324	380	382	372	376	337	333	336	361	369	351	337	337	351	373	374	339	342	362	364	308	375	361	359	368	357	320	359	329	340	401	374	319	340	372	362	342	329	363	352	342	328	373	347	313	381	328	393	323	368	392	336	375	361	426	390	332	346	349	339	321	366	337	369	365	384	355	359	314	342	362	312	364	359	377	354	351	344	336	394	335	358	360	338	405	348	354	332	322	361	372	330	358	345	367	354	382	343	332	355	338	331	350	347	356	384	360	359	371	333	358	370	332	330	353	378	330	337	348	362	360	373	364	354	362	368	349	351	364	370	337	372	360	369	335	397	341	356	367	353	389	392	363	362	342	334	367	376	313	363	355	332	371	364	349	341	311	348	354	349	343	383	351	364	364	355	366	371	336	335	399	375	388	359	349	328	353	331	353	317	336	367	328	383	321	361	358	355	360	376	349	344	332	369	380	364	343	326	350	365	355	366	339	361	354	351	358	358	357	346	323	361	334	356	372	368	331	325	338	363	376	366	365	358	353	361	361	344	373	363	355	361	349	389	365	344	375	373	373	328	324	350	350	350	365	368	326	351	349	365	332	322	336	353	368	344	383	364	341	348	353	363	368	352	364	351	379	350	340	332	387	356	350	360	333	348	365	371	364	330	338	349	316	356	352	362	337	336	352	343	376	376	356	337	385	341	362	325	384	339	394	362	366	329	330	353	364	387	350	367	342	334	346	334	352	371	330	378	358	386	358	370	359	341	344	345	343	327	368	352	360	343	356	328	393	345	336	361	356	373	365	376	345	320	347	320	331	360	341	377	343	333	354	333	339	358	389	393	362	359	383	347	352	358	364	329	366	365	347	342	376	390	343	373	396	348	354	355	367	355	353	362	361	337	361	367	366	350	366	367	355	369	327	357	352	370	327	344	347	340	357	366	365	370	379	349	365	375	354	350	360	340	351	381	349	363	327	348	363	381	356	328	332	362	351	373	373	337	325	330	344	339	349	380	339	378	364	353	390	353	342	351	375	334	313	362	327	347	361	334	344	333	359	384	375	345	372	348	385	351	352	358	338	381	347	393	330	343	367	364	343	369	358	320	346	366	352	317	334	369	355	362	326	347	359	368	359	381	361	320	339	361	368	352	372	386	356	349	336	325	348	346	353	333	327	380	389	356	308	356	353	385	325	372	358	356	381	338	335	342	342	335	364	367	330	373	340	377	338	335	328	371	382	379	349	343	347	355	362	367	356	362	364	364	386	361	383	354	349	355	386	322	360	317	343	394	384	366	357	349	358	321	382	361	346	347	375	384	345	347	347	342	368	370	376	370	378	371	316	365	373	365	354	366	356	387	363	352	339	352	330	346	366	356	332	367	383	353	386	346	364	341	358	353	340	353	371	347	354	372	355	382	391	346	334	361	374	363	354	360	369	328	374	379	359	332	332	371	369	323	372	356	354	352	339	343	403	327	346	346	347	325	340	385	360	341	350	336	348	365	362	351	357	331	329	351	351	342	361	350	379	375	344	377	338	370	362	360	360	369	351	358	338	375	334	365	362	328	362	378	356	329	318	355	356	367	354	342	334	351	394	341	332	353	371	334	354	343
37684	7897	7175	3810	2474	1891	1425	1134	914	885	759	678	659	611	589	552	522	511	501	475	441	470	463	459	415	432	453	373	446	386	395	384	385	389	392	417	405	418	405	422	392	385	401	368	387	423	414	361	359	383	376	368	379	407	343	416	404	438	379	383	352	434	339	380	389	377	409	413	366	384	362	396	386	347	358	351	372	357	383	383	365	380	349	388	402	365	416	373	380	391	373	366	384	377	387	390	408	357	381	414	378	346	392	350	392	400	375	364	397	371	377	387	374	379	410	420	356	373	338	380	375	408	396	379	374	376	390	370	365	352	358	349	357	348	403	373	414	371	374	370	381	389	387	349	346	386	371	364	359	367	373	390	373	398	360	365	353	351	392	379	351	361	374	363	374	382	375	368	395	374	392	390	384	396	349	345	362	386	335	385	378	354	389	380	377	366	416	353	364	373	374	383	402	353	361	366	373	351	359	399	363	387	413	360	371	384	378	363	397	388	380	374	395	405	406	365	390	383	360	370	368	376	338	387	382	395	368	372	379	341	391	353	380	392	367	385	360	362	407	384	414	394	364	372	365	392	330	396	371	369	373	371	371	376	376	393	395	360	369	355	401	364	391	363	355	369	352	389	372	398	371	381	368	409	352	355	404	351	384	365	376	369	415	357	349	353	392	399	389	370	377	391	392	380	367	331	372	357	378	367	350	378	383	389	419	388	381	375	379	417	376	375	380	366	372	400	375	374	399	398	357	353	404	356	360	373	383	377	382	368	359	353	387	400	386	361	375	356	382	384	355	351	373	375	366	380	359	366	351	369	367	354	399	387	381	393	366	370	385	379	381	394	381	366	363	365	394	378	363	400	398	358	406	354	414	378	363	364	370	389	338	371	379	363	378	391	344	409	326	394	370	365	367	368	375	346	371	420	409	411	368	366	379	369	357	356	368	390	343	374	328	390	363	374	355	383	368	401	367	432	397	360	379	379	352	391	408	353	379	349	387	391	407	388	356	392	373	374	356	370	356	348	352	354	375	391	412	375	386	377	396	381	366	375	350	373	369	370	344	389	393	406	347	400	374	386	367	367	377	376	360	415	365	353	365	353	365	360	409	366	366	389	405	346	366	357	358	344	363	380	364	387	358	388	391	367	393	382	367	369	381	378	385	343	372	350	400	410	382	399	356	413	380	389	351	367	360	383	318	381	336	368	373	360	382	404	362	333	402	398	376	367	391	406	345	367	401	360	338	361	389	353	369	391	360	371	384	336	317	353	377	371	354	385	371	349	366	383	392	382	384	400	351	347	377	416	375	386	355	371	367	381	389	377	394	376	383	364	378	342	330	368	364	336	374	378	381	378	357	380	408	376	349	371	373	384	326	379	372	356	361	376	400	384	400	381	356	370	383	360	394	385	360	348	369	351	351	411	372	377	394	357	381	366	373	395	373	351	341	354	396	402	392	344	390	390	352	360	376	378	362	361	406	391	387	384	374	379	374	362	339	381	360	359	369	373	372	374	390	376	381	394	362	361	367	348	372	384	390	357	373	364	388	379	367	352	360	382	408	413	352	378	372	412	375	373	379	407	420	348	385	383	378	385	378	382	345	396	362	372	365	322	369	379	402	385	373	382	390	385	364	383	367	341	359	378	363	371	367	374	395	390	348	389	388	368	359	392	403	382	346	396	358	373	379	377	377	375	369	381	366	391	351	371	373	364	360	367	367	374	387	380	383	361	375	374	363	388	400	379	349	408	350	387	376	376	382	382	395	364	357	400	374	362	388	373	395	381	339	378	385	346	373	392	365	366	392	397	390	381	362	397	360	336	372	376	374	390	364	364	381	340	368	386	407	379	363	360	387	379	365	386	397	384	382	388	383	404	360	375	394	395	399	343	360	373	348	366	392	399	374	356	375	378	384	357	358	351	362	360	355	340	394	366	357	394	369	395	376	384	388	371	378	378	387	366	361	369	361	388	356	379	373	392	373	353	361	370	353	364	366	339	378	383	372	377	371	356	363	372	373	421	410	440	334	393	396	365	366	347	381	377	384	377	358	404	354	357	339	356	371	350	363	360	354	367	366	354	346	367	381	366	387	355	366	389	381	349	356	365	360	357	387	359	427	369	346	388	384	390	357	389	352	349	364	361	300	368	387	360	377	358	352	383	367	369	388	363	345	415	409	383	380	396	392	375	371	359	344	387	340	390	376	374	366	360	366	368	413	386	317	354	382	419	374	384	356	371	353	374	363	376	372	413	373	379	387	397	404	349	364	359	395	351	377	339	380	383	351	388	382	339	369	310	417	374	377	372	381	389	385	371	387	367	365	384	362	351	359	386	335	356	344	364	341	348	349	410	406	335	375	360	406	382	364	383	391	385	402	376	395	398	337	362	347	404	368	377	350	394	415	355	376	384	392	374	361	359	400	363	365	357	352	382	364	376	378	377	372	358	364	366	371	377	373	392	363	371	345	385	396	373	362	407	383	334	401	373	382	360	412	395	338	395	387	345	387	358	368	378	368	395	395	405	359	380	364	384	354	384	391	386	358	374	370	409	347	394	398	368	376	372	371	351	397	384	366	365	350	358	404	412	379	363	386	383	381	363	393	367	361	391	339	397	400	371	401	369	376	391	351	353	373	377	389	358	386	349	382	376	361	353	403	387	365	429	350	393	372	355	394	371	412	364	358	384	377	379	360	425	401	369	403	379	393	364	418	402	374	351	358	369	367	380	359	368	405	386	361	356	402	386	375	380	396	321	391	367	367	393	372	372	388	356	361	388	391	366	368	400	358	346	381	381	388	372	352	400	387	367	365	393	371	366	351	368	389	381	368	408	357	369	364	420	371	388	370	382	390	381	366	356	392	370	377	353	379	389	375	381	403	365	398	337	400	367	365	353	441	355	368	356	380	365	371	376	361	371	357	374	354	394	357	352	369	371	406	385	359	359	352	415	377	396	364	405	385	361	375	388	371	378	366	377	385	382	349	395	397	374	368	379	394	393	364	384	350	352	366	392	385	358	375	357	349	385	371	377	373	369	382	385	358	392	392	408	385	357	373	349	397	356	388	370	369	372	358	417	366	364	350	397	377	376	379	346	387	385	343	377	339	386	384	368	385	382	398	360	396	371	367	412	354	384	402	357	368	372	381	363	385	372	367	348	380	409	413	379	381	384	395	363	360	350	378	372	372	376	391	395	381	361	358	378	374	394	402	376	376	362	390	377	361	412	350	384	393	380	395	334	358	355	391	365	321	360	373	405	389	364	361	406	370	345	354	395	404	401	351	409	346	354	379	349	359	390	346	373	357	351	368	396	391	376	390	360	353	338	361	388	393	379	387	366	394	363	367	367	356	371	391	385	390	355	369	352	355	380	373	358	361	368	335	342	378	371	375	387	348	390	381	368	376	385	374	394	375	359	392	392	367	393	354	367	358	343	351	389	383	364	377	390	408	404	388	384	352	380	384	356	375	359	382	391	395	352	395	339	373	378	364	353	370	387	389	384
22588	20334	26880	23662	20339	20324	5638	1632	1198	1150	1084	990	965	939	925	932	884	853	894	829	828	848	801	826	796	787	785	786	768	797	759	815	763	826	817	758	763	719	800	780	744	735	763	772	788	767	750	700	772	719	769	703	728	743	741	735	731	692	818	763	756	745	726	746	752	764	752	734	746	786	788	752	744	751	790	725	733	768	729	761	740	804	720	693	787	738	717	744	747	716	706	688	737	777	766	750	750	682	739	781	775	692	728	806	758	733	727	743	736	690	754	768	722	731	744	774	808	768	717	776	745	787	686	722	747	728	727	730	744	737	717	751	731	726	728	717	739	716	771	756	734	685	750	711	769	742	686	718	716	733	758	722	741	739	734	778	770	680	777	720	697	704	733	746	767	795	733	727	753	715	711	761	716	731	755	734	718	836	749	740	710	703	727	748	696	718	713	761	762	738	724	705	784	679	755	753	754	772	717	749	712	708	718	793	768	752	720	780	762	733	763	783	732	779	737	739	693	783	698	738	735	725	735	742	761	715	709	730	789	700	771	757	702	720	726	768	711	740	703	681	739	768	748	749	708	734	740	735	743	767	762	705	755	748	743	786	733	752	715	762	744	798	732	712	672	715	763	701	773	731	769	745	758	724	705	713	798	737	768	710	707	771	741	733	739	734	769	702	728	738	757	722	752	732	760	748	754	746	721	774	772	742	692	736	709	763	700	732	763	711	720	749	721	752	758	752	728	761	751	770	741	714	746	777	714	745	739	708	744	732	724	700	748	688	787	752	795	792	707	676	797	731	763	730	729	690	744	783	741	765	756	769	765	734	766	707	711	733	718	747	747	743	714	719	762	731	717	749	752	756	771	724	730	771	733	739	683	772	740	707	727	724	713	700	719	686	761	755	702	747	819	739	736	740	735	735	728	755	738	742	759	701	709	750	725	788	742	741	712	697	718	722	781	749	722	759	725	739	773	749	734	730	720	742	757	720	740	699	771	732	697	770	765	735	739	720	709	779	743	778	754	709	683	721	786	760	764	787	762	696	723	748	727	722	730	720	759	743	734	729	719	705	764	713	715	739	727	785	709	727	713	777	727	724	703	714	684	788	734	693	724	764	711	736	741	728	724	717	744	733	740	671	694	714	760	727	801	718	727	743	762	712	699	730	694	782	762	772	727	764	776	723	756	759	708	752	733	721	720	743	720	743	743	783	786	770	701	774	751	746	762	724	716	741	741	779	728	740	735	697	749	731	731	722	734	706	722	690	781	730	762	757	756	752	693	728	730	770	744	715	727	775	764	763	739	772	740	705	736	766	769	708	757	735	750	711	778	775	766	703	721	719	713	764	726	738	728	759	758	729	755	759	748	722	728	791	759	731	758	735	735	763	771	769	753	716	751	764	738	743	735	756	748	746	733	786	731	729	784	794	749	716	754	755	774	765	716	673	723	743	731	711	747	757	670	728	741	723	760	726	735	721	758	724	702	739	728	699	738	774	773	750	760	714	714	743	786	723	713	749	719	756	720	716	737	728	773	692	766	743	644	745	716	707	736	708	775	715	690	703	707	705	735	738	687	722	694	733	757	732	771	764	684	777	765	734	743	781	708	784	729	746	739	768	751	730	712	763	756	749	712	762	703	713	766	756	667	741	717	778	710	740	721	718	740	703	718	730	756	722	734	734	700	708	745	765	807	697	709	750	742	749	689	752	763	718	737	704	691	737	743	730	696	734	711	720	755	738	767	736	754	719	706	746	711	759	706	732	695	709	703	750	758	734	713	746	733	740	735	728	741	732	677	729	746	739	751	782	759	748	768	760	764	750	731	746	711	759	753	729	755	717	730	777	713	762	720	736	722	707	720	715	745	772	712	750	770	722	751	683	681	735	779	731	734	718	743	787	773	757	695	761	736	716	810	764	709	810	760	701	740	739	707	756	718	742	755	744	706	770	738	767	727	771	702	722	698	695	718	740	765	722	786	712	718	712	748	731	780	734	773	761	718	739	723	754	748	769	701	733	759	713	708	705	691	736	734	727	732	751	732	772	754	699	742	741	771	750	700	739	719	691	762	696	774	735	688	732	744	709	726	725	740	737	773	745	739	711	724	726	777	736	713	725	687	745	748	714	750	749	728	726	727	718	765	698	709	703	733	705	733	709	735	681	713	818	789	720	710	660	775	708	732	756	754	706	732	718	736	687	728	754	751	746	713	740	771	729	713	712	768	745	721	702	696	718	750	744	719	723	701	746	693	744	705	703	776	743	784	739	670	742	774	735	682	715	729	712	772	753	708	789	753	721	710	711	709	722	727	725	732	785	711	749	689	734	765	708	738	727	763	722	728	744	775	775	713	785	715	677	726	719	782	721	722	721	729	763	706	741	758	765	740	718	718	794	749	706	678	729	739	765	760	783	764	686	759	760	737	738	764	736	736	737	770	713	729	710	758	698	724	719	720	709	723	758	748	716	725	698	752	725	766	771	775	744	767	734	788	715	708	788	719	691	763	709	729	749	707	747	740	762	774	728	760	697	720	745	738	806	691	729	742	735	756	709	737	737	755	699	716	778	777	732	714	727	779	719	735	762	750	735	737	732	733	747	739	737	733	723	701	818	711	786	767	727	758	777	745	682	724	691	698	723	770	712	685	733	787	747	705	730	720	749	722	747	700	671	766	767	786	714	721	715	695	761	738	746	689	766	700	631	715	706	723	715	747	706	763	768	742	742	702	767	707	694	700	710	670	694	747	695	706	726	780	715	714	688	745	704	698	716	743	722	747	826	725	727	668	736	754	748	729	704	714	730	752	722	744	748	722	716	699	705	752	751	793	692	733	715	725	719	767	744	735	744	738	700	727	736	779	783	691	698	733	692	805	707	723	741	738	761	726	774	692	709	718	771	739	736	768	741	725	757	742	729	809	747	756	754	743	724	730	728	758	716	766	772	702	749	735	748	729	751	768	750	720	772	761	758	694	732	741	703	719	711	674	689	786	725	726	718	700	739	714	725	707	716	719	685	733	713	771	754	741	732	715	710	784	783	679	771	728	755	733	729	700	750	738	742	711	728	754	759	763	722	738	725	730	717	695	760	769	663	766	735	743	715	734	730	733	719	758	733	753	706	740	710	748	695	715	744	719	747	747	750	727	720	688	730	731	665	736	734	704	749	758	745	721	738	736	721	749	751	673	662	695	708	716	682	678	714	740	712	764	755	771	738	753	796	718	700	729	725	710	710	732	748	752	719	691	715	778	755	699	775	726	736	751	723	755	752	737	735	776	755	721	725	755	692	755	722	748	755	704	758	768	732	748	758	730	729	712	714	671	677	747	770	744	699	696	713	710	726	769	732	724	777	693	702	748	734	726	723	765	767	736	742	778	762	686	732	769	719	744	759	752	742	729	756	764	756	730	770	735	761	782	728	749	748	740	703	755	770	710	744	777	756	695	714	762	734	717	726	655	722	707	748	737	755	809	726	701	749	756	737	691	715	740	777	747	787	719	728	738	720
36998	13439	12240	7091	4703	3545	2802	2255	1916	1713	1466	1305	1260	1160	1096	965	935	954	951	896	907	882	839	820	817	811	806	844	784	743	781	750	764	700	786	763	789	718	742	712	684	723	735	709	747	731	754	721	766	730	684	695	694	738	694	742	703	724	697	686	729	703	702	729	693	723	733	689	730	726	728	688	739	711	686	708	730	699	679	728	695	651	709	651	727	711	652	735	680	728	719	757	686	739	697	667	671	702	711	726	730	707	726	721	733	665	768	681	719	751	730	717	695	680	663	737	713	715	704	654	692	720	761	690	655	719	646	712	673	709	726	776	699	686	726	689	720	700	713	763	688	689	699	734	694	706	716	681	709	701	728	734	716	717	713	671	660	702	717	705	690	728	686	698	735	677	693	694	701	702	692	685	734	712	675	684	704	714	672	698	757	730	681	727	697	745	690	694	736	726	682	706	722	650	673	703	697	725	683	720	740	709	641	692	694	716	696	688	720	726	733	713	674	718	707	749	703	722	675	684	715	704	709	737	711	699	708	713	675	719	685	680	752	735	712	710	689	693	704	688	706	721	680	713	742	662	725	677	697	685	726	702	659	726	713	691	660	706	724	685	677	697	701	744	681	697	759	691	716	694	669	673	707	706	692	691	693	640	720	746	757	684	697	701	762	708	751	727	664	709	662	693	738	692	693	690	733	722	723	686	708	757	734	711	735	678	730	719	676	747	737	687	664	704	710	704	710	746	736	703	668	703	681	696	739	690	697	705	722	744	712	728	711	720	721	684	691	669	734	688	713	708	686	672	696	664	712	664	721	732	696	687	708	656	723	693	740	688	691	668	713	697	687	708	718	650	699	720	659	743	714	702	711	713	701	657	679	690	737	658	683	691	710	706	724	663	706	727	676	719	696	684	697	714	709	743	748	744	706	694	718	745	709	775	710	691	721	695	731	708	743	684	667	703	743	713	677	719	728	690	679	637	685	696	681	699	669	664	719	731	698	728	707	685	742	689	741	664	683	702	718	708	687	685	725	730	737	711	676	716	672	713	703	657	642	698	789	711	647	655	707	707	702	732	696	712	736	696	719	737	702	705	762	702	723	709	720	676	697	706	714	645	697	682	697	687	721	661	698	711	727	713	647	670	715	696	699	729	697	742	748	710	694	740	718	746	708	663	738	709	740	691	660	701	721	724	653	668	685	723	684	735	697	703	684	723	697	684	757	712	701	700	764	710	691	676	677	733	756	688	726	662	704	656	690	699	678	745	693	706	669	693	710	705	676	687	737	688	675	740	663	702	714	677	675	677	657	732	719	688	689	708	717	694	738	685	701	701	687	716	756	741	741	662	684	656	725	708	665	711	698	659	666	663	729	733	703	708	705	675	699	681	696	716	713	758	676	715	695	713	695	695	693	687	723	665	660	670	699	689	718	723	758	699	748	728	722	688	722	721	718	711	707	700	701	729	739	737	704	716	708	704	693	675	718	740	702	714	713	758	714	710	709	715	663	720	714	716	708	718	699	767	723	712	702	685	721	658	741	722	738	649	722	734	694	704	780	703	648	736	727	658	711	695	696	728	709	684	726	750	706	689	727	741	662	710	677	693	662	713	663	721	698	709	718	687	700	711	726	683	721	697	749	709	653	699	716	658	668	695	633	697	691	672	695	695	743	700	717	724	750	685	695	719	665	722	682	660	710	656	668	697	721	727	732	655	720	715	689	740	723	721	719	664	693	748	712	665	706	653	672	685	718	741	694	718	689	687	680	714	745	724	692	699	701	704	647	682	696	745	732	677	720	663	755	692	700	719	688	690	716	640	745	705	766	700	706	692	689	703	679	674	724	680	667	699	716	726	699	734	733	692	726	756	700	650	707	707	704	685	684	690	696	768	700	686	751	691	683	689	699	683	690	702	714	694	719	732	668	710	684	710	745	675	747	729	713	743	703	721	670	690	725	684	694	715	673	707	710	691	694	701	646	735	691	754	708	690	660	731	665	650	712	709	710	688	730	734	702	714	724	721	707	691	707	735	727	699	708	764	659	641	727	696	685	662	666	695	708	715	737	715	696	730	680	672	707	714	705	682	703	658	718	763	687	680	713	694	700	736	676	693	701	674	699	722	717	747	705	708	709	687	748	696	705	717	681	723	702	689	727	775	729	696	664	690	691	697	707	689	680	725	682	701	715	642	656	711	694	681	673	682	707	708	750	677	693	710	695	697	735	693	703	691	693	706	715	647	707	673	683	685	756	705	674	673	714	746	699	718	700	742	747	697	704	700	684	710	675	715	706	740	686	640	743	700	721	710	720	703	752	708	721	734	717	733	663	700	691	714	640	724	680	745	700	688	676	678	723	725	759	719	716	740	737	709	719	718	712	636	710	704	711	709	720	645	736	731	716	689	696	730	747	674	685	752	700	724	676	747	672	726	693	706	710	702	684	656	722	699	677	745	699	641	742	654	673	695	744	672	751	723	660	696	744	745	710	665	695	687	700	724	712	733	694	740	742	656	724	711	741	695	701	675	689	673	724	719	676	669	698	710	734	726	750	696	651	690	712	721	692	716	657	683	682	733	680	713	689	694	704	689	709	675	721	688	685	719	701	710	714	689	705	682	667	688	735	727	701	692	748	716	719	765	734	666	685	736	695	724	684	718	709	677	706	730	738	703	700	718	706	751	689	710	708	701	706	789	698	701	673	744	738	722	658	648	703	689	703	689	694	736	706	717	735	718	676	696	664	704	696	697	704	748	661	715	687	702	709	666	694	728	731	713	739	718	701	708	708	682	718	692	659	723	717	726	690	715	713	689	702	716	677	722	685	761	738	692	709	677	689	752	652	736	672	679	687	692	732	713	705	693	737	690	748	702	683	667	733	695	754	671	723	716	705	685	665	668	646	686	705	709	718	707	715	645	642	664	712	754	738	704	669	713	671	711	724	713	697	668	695	678	717	695	682	663	676	661	695	715	751	706	716	730	714	693	708	694	736	685	730	691	703	743	723	690	698	701	695	689	715	731	691	667	679	714	678	701	712	720	688	717	720	675	698	709	728	678	689	738	752	729	641	692	691	712	747	679	689	735	712	673	710	679	714	694	678	714	715	718	696	725	732	674	703	741	685	707	706	720	683	683	666	664	667	708	671	706	712	713	711	681	740	695	667	706	738	707	726	728	703	676	688	760	698	664	706	717	734	686	763	737	746	745	711	745	671	681	700	719	707	753	699	745	676	694	667	694	665	729	662	683	742	666	680	707	720	693	678	673	711	743	745	754	727	714	705	678	714	716	707	693	702	711	664	736	684	679	697	722	718	700	748	722	701	722	716	704	673	705	690	699	687	681	755	698	746	685	704	670	736	769	686	716	691	726	730	712	692	688	708	695	652	760	725	735	695	728	719	774	701	716	713	743	689	741	687	730	701	686	696	732	733	696	684	669	720	702	696	725	678	725	725	684	715	655	692	733	767	701	704	685	701	668	703	668	721	722	685	729	687	707	718	692	734	711
31943	13951	2217	721	573	559	560	540	536	514	530	479	525	476	481	520	509	526	545	486	510	507	502	495	471	537	488	514	493	498	510	486	476	524	511	493	527	480	505	492	465	488	464	506	473	490	509	473	470	496	521	500	515	488	499	530	515	507	524	502	528	470	493	538	514	490	492	467	508	492	457	502	487	515	516	513	487	491	516	471	496	479	511	469	483	430	505	465	480	472	520	527	501	513	470	493	489	450	507	492	450	469	482	513	523	543	542	475	542	486	509	500	523	453	531	506	522	521	471	447	503	506	480	460	525	493	497	494	505	553	446	485	486	519	496	472	491	470	530	484	485	508	508	514	511	511	499	484	505	528	519	472	479	510	514	551	475	514	470	487	488	512	495	494	492	494	498	526	499	494	502	489	492	507	510	449	503	494	479	462	498	533	459	508	470	511	510	549	492	482	522	508	516	506	482	466	465	470	464	498	475	475	475	515	500	530	511	500	560	448	499	504	436	520	524	473	501	489	483	486	516	484	526	523	472	470	490	463	499	467	431	481	484	526	511	495	522	483	500	522	502	522	489	498	457	537	478	503	523	489	515	505	504	508	514	499	490	466	480	513	505	498	509	492	519	486	549	509	527	490	495	527	473	483	503	502	510	472	481	494	480	499	486	533	540	469	503	501	473	461	510	486	493	481	495	463	497	489	507	497	487	467	471	478	534	494	513	517	506	521	528	493	479	467	491	497	471	500	439	527	495	486	508	511	504	519	512	491	491	486	479	544	524	493	503	510	469	474	513	458	480	505	479	503	479	488	491	498	490	545	502	497	517	491	527	483	470	543	509	502	544	476	478	499	534	491	504	528	486	507	497	511	533	482	513	499	511	494	505	495	490	482	511	516	514	507	497	536	468	492	462	475	523	495	524	515	512	499	522	519	534	493	456	460	504	483	458	480	489	466	500	474	514	515	488	531	493	474	483	492	474	505	521	485	522	524	501	519	469	478	551	471	506	467	513	471	489	486	466	491	515	520	495	478	503	457	478	484	493	490	484	480	517	492	488	474	507	491	488	515	505	508	503	483	505	538	469	472	491	507	496	492	461	480	470	502	474	502	490	510	522	488	510	502	498	499	467	516	514	480	506	469	499	515	522	502	464	546	471	481	442	518	526	503	493	467	517	515	531	455	491	498	516	491	474	491	473	513	472	491	500	454	475	517	498	466	505	508	539	501	469	485	507	485	523	517	514	508	498	525	494	492	478	484	513	512	514	520	483	507	488	496	514	518	488	502	497	487	491	518	519	463	480	510	505	494	509	457	501	488	498	486	477	494	500	459	536	478	481	512	473	488	520	475	531	448	480	486	468	474	505	516	509	509	515	473	520	491	497	513	481	487	504	500	500	471	504	510	486	471	507	508	483	514	501	506	496	484	484	500	544	505	486	505	526	497	493	482	513	515	508	468	516	477	500	482	524	535	451	474	526	500	495	489	491	503	492	484	469	498	498	521	541	517	456	496	498	484	484	487	522	465	499	479	480	473	483	488	501	470	482	518	482	537	478	518	521	491	483	488	502	482	519	489	514	501	546	493	475	496	455	510	493	541	507	524	474	489	525	530	497	475	476	479	499	467	526	506	502	503	485	516	477	500	479	489	514	515	479	471	526	501	518	495	497	494	505	513	469	501	513	471	462	454	527	492	531	468	459	504	509	476	463	504	475	470	476	528	471	486	470	499	480	461	485	492	512	516	473	503	498	490	512	480	496	491	453	482	457	502	488	492	478	505	535	469	496	530	497	514	501	512	511	486	481	515	491	486	493	506	507	486	470	511	501	507	482	472	510	502	483	511	470	521	445	545	481	555	509	492	491	485	425	493	464	515	476	472	502	476	495	501	501	542	477	510	544	484	504	502	484	503	516	476	505	461	488	492	471	509	511	512	465	515	508	501	516	452	492	532	488	513	469	538	513	462	456	464	516	492	487	530	500	475	507	502	470	491	507	484	507	500	510	486	507	509	482	435	524	489	458	547	470	466	535	506	525	499	463	511	538	511	562	484	482	490	474	506	522	528	490	469	484	501	486	493	538	521	492	428	481	466	513	474	476	496	452	484	487	492	484	467	485	541	480	481	474	474	510	536	458	466	466	507	495	505	473	508	511	517	489	534	490	513	460	509	496	506	489	478	474	522	471	499	465	489	524	490	578	533	500	460	513	452	483	476	523	517	485	530	485	479	510	513	474	505	516	470	503	500	501	482	493	482	507	495	480	519	527	491	488	478	457	480	486	465	482	532	481	524	550	485	471	502	532	487	484	510	527	496	512	454	504	480	477	532	491	485	487	448	458	476	447	498	498	505	513	489	471	490	505	503	470	501	511	485	498	459	516	486	515	448	481	485	453	524	476	530	506	499	533	486	542	484	495	523	556	499	498	503	497	505	512	482	492	513	495	499	433	522	510	512	518	531	497	515	497	516	537	521	500	493	491	517	511	468	460	509	524	500	491	505	483	470	473	527	471	499	478	546	508	489	484	499	517	509	500	511	458	459	467	522	467	476	488	522	508	487	447	467	521	482	521	513	498	491	504	481	505	497	488	478	470	522	466	486	475	460	516	475	482	496	515	501	483	470	456	486	543	502	507	491	480	460	526	492	531	492	481	523	491	476	502	508	508	520	486	511	491	570	506	462	485	515	526	504	486	491	449	494	482	502	474	486	504	509	474	492	440	491	508	460	477	502	498	511	506	464	474	516	499	483	512	487	490	441	462	486	530	483	507	506	490	540	560	550	516	503	473	502	489	487	528	498	478	491	479	489	463	507	505	474	507	513	511	498	498	495	495	507	478	510	509	431	502	501	475	508	478	508	500	474	482	498	481	497	508	525	491	499	497	494	504	536	455	486	482	507	493	486	479	475	483	522	513	500	512	488	517	501	514	476	511	468	522	521	463	443	455	469	483	447	500	504	505	478	499	510	515	519	525	514	497	499	526	500	501	493	505	493	509	469	497	476	483	491	445	494	435	490	519	479	528	501	474	508	475	489	500	484	529	505	487	478	453	535	508	504	458	501	504	508	532	507	495	536	480	502	486	502	498	495	472	488	482	494	520	443	489	491	538	548	487	504	517	509	473	504	506	465	469	509	533	487	500	524	505	457	499	457	485	506	502	518	480	498	478	482	510	490	532	509	464	538	499	490	507	486	457	486	475	458	474	496	462	505	506	481	449	519	506	505	455	459	457	479	522	485	513	454	493	537	503	515	527	466	491	474	522	517	472	508	526	497	473	474	460	494	510	511	458	486	519	500	507	452	467	522	521	489	515	478	509	481	484	474	548	499	461	499	469	474	509	515	521	489	492	496	521	466	500	499	502	520	483	482	467	527	495	487	512	506	490	455	492	480	456	493	511	468	495	499	478	519	490	480	503	478	503	500	483	521	526	527	523	505	489	497	490	541	468	505	510	534	529	510	469	452	510	453	516	481	471	483	527	485	490	492	519	486	466	456	498	470	532	489
21587	975	900	729	609	597	591	564	575	557	558	539	536	556	562	500	559	523	539	504	533	531	513	551	535	542	553	498	549	576	506	508	544	538	550	572	529	547	503	538	527	492	508	531	503	516	532	572	534	519	528	535	486	523	524	527	566	501	542	556	520	553	513	572	517	546	497	500	533	527	511	536	536	562	470	541	527	528	556	521	499	539	502	538	547	526	497	517	554	469	536	511	473	542	503	558	512	508	557	507	501	518	545	545	521	527	531	519	557	531	540	547	557	533	547	547	537	525	530	508	560	541	507	578	561	531	558	519	546	506	530	529	509	503	504	569	534	541	554	531	511	535	523	479	529	621	507	559	556	513	537	551	538	532	522	531	551	504	509	549	504	527	512	499	562	539	530	507	577	508	514	518	530	500	529	527	571	543	529	494	527	539	554	531	542	566	525	499	564	542	461	538	516	530	539	539	523	521	567	544	584	553	530	505	539	547	527	592	567	533	523	522	546	544	471	502	505	573	523	495	492	514	528	531	520	497	552	594	531	535	532	567	560	524	516	522	587	541	557	551	515	539	525	554	494	518	528	516	536	527	524	525	563	543	550	518	516	494	540	530	534	530	523	543	539	520	540	538	540	545	570	513	517	504	582	438	520	574	522	507	516	558	532	513	532	546	540	487	529	523	511	546	503	545	544	541	532	534	492	497	557	513	538	541	517	516	529	521	578	526	523	499	521	581	538	539	544	541	551	532	534	565	504	499	508	559	565	502	535	522	537	545	533	583	572	519	516	503	558	572	524	552	523	466	534	521	516	496	545	544	514	523	509	507	519	546	558	507	482	515	526	529	552	533	534	548	548	543	517	533	529	503	549	511	582	526	516	512	516	476	509	519	519	503	528	544	519	531	517	540	514	549	570	567	480	557	556	505	568	540	499	548	549	511	535	516	522	535	521	506	589	493	508	518	559	552	457	561	548	547	533	514	564	556	528	557	525	531	533	552	531	543	516	507	571	535	554	526	527	492	501	519	505	525	507	538	518	547	519	567	523	520	496	516	545	546	529	562	525	522	531	498	508	548	527	551	550	531	560	515	541	514	538	515	513	555	526	536	553	507	536	544	528	556	507	531	526	518	578	520	525	504	554	486	531	567	529	539	524	544	554	533	556	522	542	548	563	511	541	553	509	547	581	518	501	541	512	512	531	478	526	527	548	560	570	538	538	537	515	525	544	508	503	500	528	522	527	539	533	542	535	542	553	548	542	578	507	540	557	540	533	565	556	571	537	524	545	533	514	573	514	529	580	536	531	535	533	521	532	529	515	536	514	564	569	540	557	565	553	528	513	533	541	517	556	511	517	541	531	528	500	525	499	501	549	526	558	558	516	514	538	553	492	506	539	516	532	524	559	526	509	526	544	513	510	523	525	528	541	558	527	500	541	534	549	540	552	517	536	534	520	545	525	499	521	546	467	515	517	550	518	566	524	538	546	500	562	528	523	493	513	517	545	505	535	512	535	557	533	513	529	503	519	539	545	482	544	541	516	567	508	481	547	547	584	514	535	527	535	540	539	535	539	552	488	547	530	573	538	524	536	492	505	591	525	488	513	543	551	534	530	539	554	543	519	537	540	531	536	558	510	549	498	508	536	544	505	503	512	541	552	521	509	526	511	546	552	549	512	530	538	557	564	541	558	489	515	490	512	560	490	528	517	486	541	495	536	530	527	554	478	528	556	502	534	515	529	548	525	511	520	530	534	530	484	494	556	503	513	532	570	515	501	509	559	527	518	523	524	518	562	512	524	508	556	530	518	499	561	511	525	564	535	489	546	528	555	537	534	521	502	529	532	538	513	512	519	512	512	558	476	581	539	474	531	543	526	538	535	534	548	526	531	521	536	550	493	513	523	519	551	530	547	557	535	484	522	549	518	515	501	553	506	537	487	507	507	514	548	544	563	545	532	539	528	568	563	543	476	532	531	545	532	526	512	518	489	541	549	566	559	535	547	541	531	499	530	577	520	483	547	546	537	532	506	544	544	524	494	527	551	526	536	516	558	527	533	516	568	525	589	520	550	498	532	526	557	515	504	540	561	540	529	517	535	559	551	532	521	491	536	540	514	536	550	525	534	515	506	537	514	520	553	551	521	507	523	553	527	528	507	528	482	509	531	551	496	528	547	567	552	559	546	518	507	533	568	505	539	544	524	556	538	530	544	523	499	534	512	538	496	528	528	562	544	516	516	523	550	538	534	521	538	512	538	547	544	514	517	514	488	546	530	521	515	554	531	511	516	544	514	556	534	502	543	527	487	523	515	542	507	522	561	528	534	475	540	564	539	530	513	509	571	542	551	536	548	531	560	544	574	520	548	521	499	520	514	516	569	493	532	525	527	491	516	514	569	501	507	494	517	521	537	502	491	559	509	553	539	483	503	532	518	499	524	537	561	590	554	568	493	535	504	561	550	519	536	590	561	514	506	494	549	534	559	557	559	543	526	526	562	533	562	553	538	531	531	562	525	548	537	500	514	557	526	528	522	542	542	520	504	538	537	515	503	497	487	496	489	503	538	556	536	519	559	557	506	569	548	534	540	513	522	539	534	549	488	555	512	537	554	526	504	556	512	518	499	582	499	497	539	537	517	539	475	545	525	542	547	460	533	526	502	544	520	547	535	548	530	572	559	498	546	544	521	500	557	553	515	516	530	517	536	521	529	529	500	543	502	539	538	514	534	549	553	516	504	546	579	515	539	513	546	541	549	481	509	508	528	522	464	550	498	536	526	517	481	551	538	525	521	545	552	488	515	480	503	561	481	527	566	518	511	503	557	546	525	537	510	537	531	531	530	503	518	513	519	550	531	527	509	555	520	531	484	551	500	494	543	534	532	548	523	527	502	511	522	497	532	521	515	497	530	560	549	543	506	520	588	551	541	483	514	505	536	592	557	504	513	518	529	479	525	528	549	541	546	494	542	502	508	543	526	505	494	516	539	583	491	546	489	519	502	560	527	486	488	547	501	571	556	516	509	513	545	506	546	550	506	567	565	550	559	531	537	502	520	537	515	515	530	510	518	538	521	585	498	517	503	551	538	525	488	573	583	578	466	555	523	546	519	531	548	503	543	517	522	524	542	509	532	476	556	536	568	524	562	518	544	514	520	536	525	489	548	530	520	498	556	541	513	494	537	572	529	530	531	527	557	561	555	512	535	491	537	523	551	553	518	573	539	547	527	563	552	535	551	534	565	527	552	558	524	488	537	527	545	518	551	525	549	580	517	564	543	549	511	566	562	506	537	522	572	540	491	532	539	485	557	521	559	518	499	519	536	529	552	548	545	500	556	547	556	523	510	521	528	556	501	499	540	537	494	513	537	530	512	541	510	515	544	557	542	514	523	514	513	555	535	550	589	561	514	534	536	515	502	503	507	521	528	536	484	503	489	516	512	588	557	525	508	501	533	522	551	501	567	537	542	510	521	515	513	520	519	538	490	544	531	494	534	521	565	555	531	482
24524	20332	26254	24246	20244	6112	993	691	655	586	520	471	503	450	468	424	433	372	421	418	401	409	414	398	403	365	412	338	419	384	388	384	383	371	384	387	371	361	393	356	381	358	353	369	339	380	367	378	364	362	352	377	388	367	361	345	375	358	379	370	348	393	381	373	378	352	355	351	381	357	361	327	380	341	357	389	307	396	347	368	364	354	354	346	415	380	370	353	358	356	351	344	343	363	368	362	317	377	365	354	383	393	356	356	351	360	379	376	311	348	381	397	349	344	378	378	348	329	378	372	427	346	374	358	319	322	374	324	335	356	364	378	348	371	363	314	379	360	342	383	352	390	373	386	351	331	334	332	335	367	368	387	366	381	320	327	369	371	330	357	345	357	367	386	383	348	367	355	353	328	350	370	356	345	380	350	390	351	364	350	363	350	361	367	362	364	380	340	353	392	370	370	354	396	357	370	343	376	390	365	374	357	361	378	342	368	341	387	366	412	343	352	366	348	370	347	365	328	361	374	343	367	373	384	374	357	355	311	390	364	369	385	392	334	383	339	363	363	378	392	364	365	354	333	369	385	330	348	374	367	366	345	349	334	366	379	326	338	373	345	381	344	366	378	378	358	383	347	343	374	381	348	353	389	360	330	325	344	356	352	360	383	349	371	352	351	347	342	379	359	357	363	382	338	370	354	363	368	373	362	384	357	385	351	355	391	393	368	371	390	366	362	380	351	376	374	330	378	371	372	365	357	356	373	368	369	330	349	378	326	363	365	359	394	350	359	379	351	359	342	355	377	381	383	337	375	373	364	312	333	363	357	356	363	340	344	380	342	332	368	360	366	360	376	372	343	354	375	356	344	340	342	351	310	348	331	336	343	327	366	372	332	367	355	354	335	355	323	372	354	340	358	352	421	357	357	349	359	362	384	362	379	367	388	361	326	359	339	380	349	357	332	316	362	323	361	357	329	372	355	381	366	370	341	351	358	361	340	353	365	393	387	354	338	360	322	397	370	369	346	366	358	400	304	352	394	390	369	361	337	380	383	348	369	345	368	355	330	370	346	356	364	384	333	364	366	347	332	402	367	354	331	362	372	319	371	345	367	378	388	362	348	359	357	342	343	342	370	326	381	351	369	375	343	348	373	357	367	325	360	342	380	321	351	334	356	372	375	373	342	353	347	388	398	362	302	368	383	348	351	352	359	366	370	363	378	349	360	371	345	366	354	376	347	356	369	344	369	357	337	352	354	341	371	354	373	393	387	352	367	372	382	391	378	370	378	343	386	360	380	349	369	356	355	362	404	349	346	362	341	350	358	334	362	335	360	341	385	356	388	370	376	365	373	358	339	371	338	343	340	366	352	371	353	368	337	354	358	329	380	349	385	419	355	408	378	373	357	316	377	356	350	342	370	352	364	394	373	399	370	367	361	329	383	344	338	358	342	366	387	325	377	323	358	373	337	363	369	355	358	375	346	391	343	341	365	349	364	347	338	372	333	358	372	382	372	360	331	346	361	347	373	407	362	326	392	396	354	381	396	362	360	318	367	375	355	354	384	371	327	365	384	345	361	374	404	366	346	379	373	407	391	370	383	355	350	354	362	375	359	332	370	340	366	389	355	357	352	398	340	347	307	349	349	362	394	340	406	367	359	334	352	354	373	357	370	333	354	369	378	380	383	348	366	368	346	353	367	355	355	373	346	336	356	376	362	351	362	366	397	353	375	370	380	338	354	371	328	368	348	374	353	379	343	368	351	380	339	382	354	392	381	373	366	372	359	330	366	328	384	308	339	358	391	355	336	375	380	370	336	338	344	371	337	357	378	341	383	346	344	320	339	314	374	370	309	347	374	364	373	343	376	360	369	344	363	360	365	348	402	346	370	343	380	365	403	378	358	357	358	375	351	350	369	358	344	350	381	350	379	386	357	384	374	384	351	355	402	372	337	367	346	346	346	396	382	385	349	366	365	358	358	365	340	357	387	361	345	331	362	357	383	372	356	382	385	353	357	362	377	384	357	356	370	343	353	380	357	340	366	350	360	357	372	373	348	341	347	344	362	365	375	357	367	403	377	383	379	356	342	369	370	361	371	388	375	380	338	347	313	321	363	348	371	356	330	360	355	382	365	362	381	368	359	386	381	394	389	308	361	361	378	396	333	368	355	375	329	372	333	367	378	349	351	359	378	347	371	365	385	388	376	395	379	334	395	353	364	359	338	406	363	366	373	369	368	358	365	388	347	374	361	347	341	353	345	353	325	370	357	342	372	364	384	396	389	326	333	326	342	335	346	382	399	338	404	349	321	341	392	355	366	353	382	385	353	363	388	355	341	362	338	385	377	347	402	339	325	353	376	345	391	353	357	380	352	329	369	370	398	395	342	366	361	381	359	388	377	361	401	359	335	352	357	383	371	330	383	340	338	341	379	358	375	347	378	372	330	368	345	356	358	382	371	332	330	402	352	344	372	345	363	334	392	370	399	388	322	349	384	320	347	337	391	351	345	387	371	349	360	364	326	380	362	389	365	357	352	376	394	370	366	339	337	360	372	360	348	343	373	348	351	386	359	375	391	339	357	386	349	352	380	379	389	380	351	334	342	350	344	380	385	343	374	341	385	351	359	338	359	361	336	384	395	371	361	359	347	377	372	357	348	343	346	369	367	363	340	342	359	372	368	385	370	336	354	380	375	393	358	362	348	398	364	320	380	380	383	395	336	339	364	366	348	359	355	358	344	367	332	346	357	351	350	355	346	413	350	357	365	358	367	371	360	329	388	370	368	383	330	380	353	361	363	372	347	364	351	404	405	341	311	352	364	365	372	355	352	354	325	354	379	382	337	351	351	344	340	373	376	390	378	366	365	378	346	342	353	381	366	364	351	363	377	374	356	340	362	379	374	364	377	363	382	349	344	356	353	359	343	345	363	386	359	346	362	391	410	350	379	341	359	343	390	358	342	330	352	334	382	349	343	354	380	391	342	341	336	376	331	343	339	343	353	359	345	345	405	368	340	364	349	386	346	392	381	336	358	364	361	327	334	376	360	364	402	391	380	394	391	359	358	355	415	379	353	352	352	374	351	370	370	368	353	333	379	350	371	364	382	356	370	351	350	358	359	322	344	366	363	368	383	356	327	370	340	369	355	355	376	381	370	355	344	383	359	343	399	332	369	352	379	363	368	339	375	321	362	396	331	352	370	370	385	382	340	398	369	374	393	394	349	354	384	370	357	376	361	398	382	347	312	342	390	354	351	349	345	371	332	331	363	375	364	343	362	364	347	336	364	364	344	363	339	302	377	366	331	359	374	320	363	389	401	355	373	356	339	357	360	369	377	394	382	360	366	366	396	384	356	367	369	359	362	365	350	336	366	344	383	378	384	339	345	362	369	352	353	388	349	331	394	369	343	365	369	336	352	360	358	388	374	338	358	347	362	387	368	360	363	347	358	348	373	375	343	387	368	347	348	366	365	364	328	332	357	358	376	379	362	345	417	342	360	365	350
35514	8033	7072	3810	2567	1887	1425	1225	1026	902	708	686	631	636	599	562	528	513	490	445	498	456	452	480	440	388	424	442	409	446	404	426	379	404	413	373	449	434	391	408	387	393	410	371	381	405	382	391	386	389	364	386	404	400	398	415	384	389	387	366	344	407	423	395	364	360	373	361	418	366	418	380	370	366	358	375	389	384	392	348	383	404	379	374	422	369	387	393	348	351	421	400	377	382	380	348	410	364	379	343	363	388	377	378	372	344	408	384	377	398	366	381	357	351	392	358	402	410	379	419	410	402	369	427	396	418	367	351	403	418	381	373	375	402	362	389	372	393	371	365	380	400	375	370	383	356	350	399	390	371	386	392	366	391	352	393	377	378	383	413	406	377	423	377	388	386	379	422	352	392	388	384	374	387	371	383	348	395	430	420	399	376	362	355	377	403	362	413	356	389	411	384	403	358	382	369	354	384	389	361	360	410	351	373	431	386	406	383	376	394	387	416	379	382	375	372	387	381	402	353	353	391	372	381	359	375	366	408	395	370	395	373	388	374	388	337	403	424	397	346	382	369	373	397	337	347	397	376	378	369	381	378	375	347	405	372	389	378	395	391	366	347	381	386	351	357	380	374	364	379	374	372	363	378	388	378	394	396	391	400	412	395	395	371	394	360	376	388	387	386	369	398	410	379	342	405	371	355	359	397	387	368	347	350	382	363	391	367	385	380	420	383	404	388	396	382	380	406	373	345	376	385	414	358	364	388	381	318	348	382	370	390	409	376	370	369	371	382	368	383	402	355	338	373	413	371	366	348	383	406	405	393	382	369	404	392	395	350	380	372	404	352	410	361	355	376	361	406	372	390	410	385	357	358	390	405	368	396	367	392	397	352	380	371	387	342	371	409	367	369	395	360	357	385	375	398	369	333	348	387	404	358	359	388	359	423	437	400	370	376	366	390	386	378	405	342	350	376	374	357	360	361	368	372	353	395	404	345	381	368	388	375	347	352	362	392	359	368	339	348	341	393	394	355	384	347	370	391	385	377	404	372	371	367	373	367	356	366	368	365	395	407	402	368	379	384	387	408	377	422	370	382	381	381	359	374	377	354	383	380	390	384	371	373	405	356	357	341	395	379	396	378	379	365	367	359	358	377	350	408	422	356	416	355	337	373	378	394	373	381	371	374	367	370	380	365	389	372	379	377	393	377	355	339	348	389	393	402	360	387	379	388	396	385	392	357	352	369	363	374	338	380	369	354	417	354	365	405	393	367	396	383	412	373	412	398	395	387	388	374	375	360	384	387	421	401	357	362	389	355	396	403	347	391	373	373	408	365	375	376	365	400	355	400	370	345	423	389	354	385	398	354	414	416	363	371	371	413	385	395	397	369	385	359	400	412	355	391	423	364	397	386	363	373	380	423	370	405	399	388	403	370	370	366	395	389	355	371	356	354	374	366	377	359	378	367	353	360	328	370	374	407	354	397	378	380	385	337	361	383	399	383	369	396	419	356	394	371	379	414	385	401	384	388	409	373	344	343	394	380	372	407	392	388	354	363	405	350	397	379	397	343	369	343	353	379	376	376	381	397	368	362	341	343	348	387	375	350	347	369	362	352	372	425	379	383	351	378	402	358	382	370	401	364	389	361	384	394	374	367	387	359	366	355	409	374	394	379	388	374	353	373	383	406	381	341	408	393	362	387	378	422	385	381	356	367	370	413	367	395	409	348	403	403	380	339	376	371	371	361	396	411	386	346	384	345	403	388	385	372	374	411	348	379	410	430	353	377	398	360	352	366	381	380	360	400	380	351	360	436	382	405	413	400	388	370	369	383	368	375	383	388	377	374	344	373	380	386	388	367	373	384	400	381	394	372	362	393	380	393	359	354	372	388	383	360	392	420	378	390	367	394	389	414	354	368	343	376	378	410	377	355	406	357	374	389	375	355	374	382	370	346	342	334	364	366	348	392	383	373	352	365	358	379	398	367	399	370	387	370	389	391	353	385	367	395	377	403	365	390	392	373	411	388	386	360	356	391	384	382	362	401	360	372	399	401	390	345	417	350	369	354	353	379	381	364	392	381	418	408	349	381	389	379	382	369	420	341	382	389	376	383	374	370	379	386	427	391	368	358	378	421	333	348	369	362	399	350	368	389	372	353	360	406	382	399	351	357	410	383	349	370	367	357	384	356	391	395	405	337	391	355	377	381	384	374	373	347	398	361	393	385	374	368	355	402	370	402	416	380	402	366	347	384	381	343	360	407	370	379	410	389	432	355	410	397	379	405	388	403	376	394	370	365	399	373	432	358	383	431	377	418	371	379	386	369	393	377	379	357	403	384	390	370	375	351	400	389	415	391	364	395	370	366	402	390	374	370	377	378	384	371	341	348	392	367	365	360	396	367	363	343	393	389	367	392	390	383	357	373	388	372	349	411	364	360	336	391	399	390	395	382	384	404	366	388	326	359	397	382	377	404	343	373	387	376	353	390	366	349	364	355	370	373	393	396	387	374	375	370	374	395	382	364	391	399	402	400	370	404	343	376	401	376	372	370	421	430	369	395	386	350	374	358	378	358	374	376	373	384	345	394	403	390	381	403	352	407	376	413	390	362	376	373	372	372	408	392	382	377	389	401	365	394	412	428	373	372	382	380	333	346	376	381	383	400	362	364	392	374	375	361	358	366	376	375	367	387	381	377	389	386	372	360	347	409	415	375	381	356	354	394	365	335	330	352	331	395	383	375	364	364	407	417	386	397	407	352	398	396	434	391	361	358	393	386	388	352	366	329	373	362	359	400	380	386	409	419	375	394	360	406	388	396	390	394	364	356	378	382	358	410	420	362	388	377	409	389	351	361	394	413	391	378	410	398	394	362	346	412	409	365	338	420	371	359	391	353	341	348	362	355	336	380	347	372	364	366	356	343	402	408	388	386	377	398	427	338	375	363	388	375	414	408	385	341	362	376	379	397	395	373	351	377	344	353	387	369	363	415	419	380	416	390	361	345	383	360	366	371	379	364	350	375	415	349	357	353	374	390	353	372	368	379	398	410	379	398	390	386	407	386	339	372	343	390	378	355	381	387	413	350	357	343	393	362	379	370	366	342	414	359	365	358	362	360	343	374	348	378	397	371	392	359	402	372	362	370	364	369	375	370	385	371	374	350	380	365	333	388	374	362	395	361	385	379	388	362	396	352	355	353	389	364	374	400	396	395	355	381	401	365	383	414	372	385	381	374	361	340	372	402	399	383	358	367	381	367	347	392	353	388	385	392	356	365	365	380	395	422	396	371	393	400	345	389	386	354	405	392	408	378	370	379	355	377	395	386	357	386	405	389	405	367	349	373	386	405	378	371	390	368	408	436	404	366	395	354	373	358	416	368	380	378	379	370	423	357	342	354	373	388	355	365	370	369	390	373	378	356	376	383	378	364	402	387	402	410	405	420	361	346	375	391	387	356	397	378	362	375	366	395	362	378	338	385	376	361	381	360	367	390	384	419	374	376
22630	20362	26656	23948	20372	20383	6310	1560	1267	1168	1015	987	934	925	930	899	839	824	873	837	850	822	818	785	788	768	823	748	773	805	806	817	819	801	745	745	710	748	784	805	752	787	750	751	769	716	708	777	782	741	787	773	697	722	739	790	809	759	764	752	722	727	775	788	703	742	734	771	724	741	791	798	747	719	805	749	737	767	718	764	770	720	728	742	773	790	814	764	794	765	743	739	764	742	740	751	750	724	777	758	660	762	775	711	701	775	753	743	735	707	748	763	769	732	710	768	758	730	722	734	724	742	679	755	751	730	751	759	750	741	743	743	720	671	758	718	722	713	766	726	770	756	724	759	790	721	729	764	710	759	701	767	740	765	733	727	770	657	756	791	765	797	766	731	721	720	781	747	709	762	753	731	716	702	723	784	699	759	726	747	688	756	804	714	692	738	756	775	728	747	779	740	704	743	704	819	804	729	765	743	728	744	710	707	719	747	749	774	756	757	749	753	693	771	761	749	751	763	778	731	735	768	714	779	760	739	715	789	771	727	773	702	746	757	748	728	723	732	799	766	736	778	760	749	734	748	746	732	738	744	725	743	750	718	730	800	778	737	671	731	775	773	755	739	762	713	684	755	750	687	735	769	728	684	702	734	753	755	766	764	742	758	743	739	752	748	721	733	736	766	722	768	755	751	739	730	778	730	785	695	728	765	763	699	759	734	767	758	697	739	766	750	760	705	695	745	712	732	743	782	730	723	738	760	713	758	752	773	794	743	733	758	773	726	721	764	730	743	743	733	732	800	734	770	731	732	727	771	719	723	747	775	736	727	702	772	734	706	740	745	739	737	668	755	699	732	707	751	745	714	749	764	758	727	688	755	692	714	687	770	789	712	729	779	714	741	749	748	733	756	726	768	729	743	771	735	774	758	763	717	749	797	774	735	751	724	757	732	752	756	770	717	764	740	722	733	765	723	757	783	734	737	737	776	755	735	759	692	745	753	723	748	763	707	719	764	709	781	765	711	743	713	722	721	740	754	691	723	787	686	718	776	699	754	731	784	754	717	743	753	741	673	741	739	736	767	749	726	751	763	737	776	753	728	776	712	754	745	755	754	725	728	734	791	762	769	798	769	751	743	700	718	784	767	751	706	763	734	717	721	730	759	746	773	718	744	757	727	790	777	713	691	760	726	710	755	743	708	723	760	734	742	740	759	730	782	728	723	722	759	737	687	736	761	691	772	718	712	752	736	761	707	738	708	703	786	726	738	709	748	750	726	780	786	793	716	752	727	735	755	703	726	733	736	691	702	734	761	755	779	754	715	740	752	718	730	733	728	772	754	735	716	680	779	720	699	678	691	743	742	737	774	738	722	737	706	706	754	707	701	779	746	717	753	748	707	720	757	691	770	771	743	711	758	736	741	769	746	725	769	723	751	715	682	742	699	723	700	728	748	701	719	692	755	717	733	783	746	739	750	725	699	776	756	742	795	746	700	748	711	743	687	741	729	768	747	761	756	742	746	743	704	741	747	731	760	788	709	767	774	788	782	691	706	749	756	733	722	760	785	680	739	684	736	724	754	734	708	749	771	753	758	758	754	740	771	727	764	737	782	762	726	683	730	738	748	740	727	758	692	718	720	674	732	749	710	726	785	743	720	750	784	745	790	721	756	773	754	748	741	723	670	717	752	789	757	725	766	783	734	729	703	785	685	808	707	750	712	734	750	764	796	719	699	738	683	783	719	766	759	755	744	785	730	736	702	703	764	755	796	722	715	728	703	759	742	761	739	761	717	742	772	788	762	739	763	743	741	776	778	738	757	806	740	768	722	770	744	725	709	750	753	738	741	751	741	726	723	787	750	697	745	714	729	727	799	738	743	752	748	695	685	738	719	736	740	766	744	767	742	795	727	687	743	734	764	733	792	787	780	741	745	782	734	697	713	710	714	759	769	757	768	700	736	766	761	732	725	765	700	703	763	753	752	694	745	723	704	795	766	700	752	780	703	718	754	718	787	728	747	730	777	761	783	720	716	757	755	701	729	745	727	741	750	696	741	770	728	791	737	779	783	704	783	717	722	771	751	746	731	776	768	714	737	724	759	755	708	700	740	713	694	709	768	785	753	718	756	754	720	793	720	723	759	701	721	680	734	739	757	715	733	745	738	782	769	755	741	753	739	751	763	787	725	785	778	747	758	735	736	700	749	736	732	716	750	721	733	787	739	718	704	746	785	722	729	790	769	701	750	773	736	713	766	718	730	732	759	766	758	722	784	742	730	746	701	745	744	756	711	751	703	778	728	767	713	694	702	744	761	738	732	756	774	725	741	751	756	735	719	719	727	770	771	713	761	744	728	764	769	708	747	720	703	688	762	762	750	748	737	750	751	753	724	752	767	699	721	749	749	743	751	772	765	776	735	716	782	777	770	744	708	699	736	744	773	766	704	711	787	792	730	785	775	759	766	773	718	761	819	757	738	766	758	737	741	764	725	748	760	742	753	733	764	728	710	730	750	709	686	767	762	755	730	738	742	708	752	796	737	707	707	748	720	746	680	729	707	706	712	844	739	771	741	766	785	701	707	740	754	721	754	761	725	777	772	760	714	711	729	707	732	708	757	721	728	739	749	727	685	743	760	742	719	654	751	704	713	797	721	732	750	703	715	768	778	766	731	762	776	739	736	723	750	686	798	733	686	748	701	752	696	703	785	753	761	740	735	751	803	703	734	723	734	720	724	774	743	745	739	761	740	729	677	721	691	700	792	744	728	745	790	777	752	761	665	737	733	752	749	786	751	726	780	724	735	758	680	702	758	731	794	740	786	707	769	770	723	730	778	746	754	718	780	749	683	698	727	785	678	723	750	718	770	730	747	775	737	799	719	714	775	719	738	749	750	763	759	787	717	750	737	739	728	745	736	740	726	741	755	743	715	741	787	768	692	679	770	746	716	733	665	786	746	775	803	690	747	769	741	696	700	726	767	686	731	760	747	748	770	736	774	744	731	770	728	756	684	748	708	732	722	742	732	714	762	740	751	788	776	702	780	775	735	733	778	730	696	720	731	774	737	775	740	722	738	736	727	759	736	741	796	723	737	742	744	673	768	776	788	727	712	746	763	710	737	709	706	756	772	759	758	697	732	768	737	761	770	676	750	756	755	713	737	764	838	722	704	742	693	724	737	734	789	684	705	703	744	773	728	734	754	707	773	745	767	752	737	717	759	757	736	703	722	746	793	748	739	817	721	703	751	782	764	777	750	729	762	786	716	709	765	747	734	789	734	736	762	706	766	751	741	754	753	696	742	709	753	756	692	770	789	748	751	788	757	748	723	729	717	749	737	748	723	755	701	761	747	730	721	777	756	731	717	728	778	757	749	751	775	693	790	743	718	774	732	737	710	766	716	775	777	725	725	777	723	742	799	741	748	743	779	759	725	732	767	765	746	744	748	737	709	724	734	764	748	726	761	786	756	799	781	705	749	707	788	717	721	728	707	703	743	736	738	750	760
34447	13487	12388	7049	4783	3481	2662	2226	1976	1710	1522	1393	1278	1148	1079	1074	933	970	876	894	841	845	912	862	828	869	796	832	734	801	771	811	747	709	815	755	771	748	791	744	734	755	763	726	748	748	684	768	736	753	693	772	697	762	755	730	728	687	692	738	717	685	744	707	703	717	711	721	738	710	669	721	704	739	704	689	665	724	758	689	696	699	728	748	699	737	750	716	750	694	687	739	728	715	746	764	744	679	686	664	715	713	717	699	723	650	690	679	775	729	729	721	742	797	676	704	702	731	713	672	713	705	744	750	718	680	708	683	696	711	712	719	689	714	699	707	704	718	687	717	718	676	717	733	732	703	691	700	726	675	687	673	706	729	727	651	720	715	747	679	719	713	705	695	760	697	732	768	709	743	711	701	718	659	721	694	756	664	696	730	703	738	699	728	715	698	734	724	764	705	696	739	727	693	668	732	665	699	746	734	748	691	723	722	712	694	694	708	727	703	688	702	704	757	721	672	662	690	726	712	666	738	758	699	731	744	753	747	725	703	719	671	743	702	655	680	653	704	727	726	692	692	732	702	739	708	736	723	670	725	730	745	712	725	678	723	736	721	736	717	759	733	697	709	702	730	692	692	681	744	694	698	712	703	702	727	718	707	705	735	706	754	725	724	706	741	738	684	676	724	687	690	702	692	690	710	749	756	766	693	695	737	735	681	683	732	718	698	690	721	721	728	707	715	739	722	744	762	698	680	739	707	697	755	676	667	698	752	684	672	735	687	759	721	717	705	735	727	694	704	692	663	769	742	713	752	704	764	715	722	743	711	685	707	691	731	713	674	742	743	705	729	709	679	654	690	730	687	684	731	706	710	753	697	676	688	741	695	715	711	696	729	707	697	707	760	709	764	708	693	715	715	678	729	758	784	695	674	644	698	721	688	699	698	684	705	725	761	700	713	731	719	729	735	737	703	718	709	780	682	716	716	712	709	654	714	721	715	683	725	695	702	750	637	708	743	697	668	746	724	713	714	710	738	721	692	768	709	794	702	696	736	705	708	689	678	678	701	680	706	685	705	740	670	737	693	711	710	654	756	704	726	705	703	712	700	685	709	732	719	740	703	732	680	775	707	739	714	727	731	673	741	751	728	776	725	688	712	705	719	714	717	709	709	683	702	662	703	719	734	718	714	708	711	720	720	709	699	730	758	722	709	718	693	716	675	711	704	676	732	740	765	677	706	697	685	730	709	752	710	726	693	715	712	743	721	723	657	717	689	688	739	696	739	696	698	683	733	720	726	749	711	676	689	737	765	676	713	705	733	680	721	738	688	713	755	709	717	683	670	712	721	735	714	715	727	764	718	722	693	688	751	717	714	679	757	693	722	676	715	743	705	710	714	739	745	750	667	686	666	727	697	714	726	735	717	731	746	696	750	694	701	730	709	745	682	752	665	728	714	732	728	731	703	678	739	645	646	773	744	681	672	718	647	693	749	716	702	713	701	676	738	666	737	708	682	731	658	711	717	721	755	684	690	709	742	742	726	710	703	760	699	734	726	694	727	688	735	705	755	701	734	718	696	711	692	708	700	716	721	765	672	715	732	711	682	737	646	680	678	663	685	751	732	740	714	719	718	741	681	705	717	668	736	702	756	682	747	761	741	682	682	690	700	695	761	716	695	712	701	692	780	722	697	723	692	719	711	700	758	764	712	734	735	724	741	724	724	704	690	678	712	719	683	682	759	739	742	703	688	673	679	705	747	757	757	744	723	708	774	734	702	718	728	689	730	710	700	701	705	668	709	715	687	701	732	707	688	775	718	680	716	721	719	702	729	726	683	700	737	709	742	754	733	661	706	751	684	681	697	690	681	717	729	755	736	723	722	695	702	704	742	684	717	687	744	786	674	705	728	698	691	661	735	743	719	740	731	681	757	664	728	727	698	748	700	745	721	743	755	744	670	709	742	631	701	701	699	708	693	734	730	707	736	730	707	658	709	715	666	712	678	667	719	692	715	703	670	745	727	746	676	704	738	710	708	660	756	738	729	716	709	734	685	712	739	687	713	666	702	753	769	723	716	662	710	747	677	679	698	745	705	698	701	749	733	707	695	729	711	739	688	651	725	783	716	709	689	744	716	705	716	706	723	737	729	685	712	700	713	678	683	748	725	709	713	694	718	722	720	719	679	716	717	713	742	727	675	669	729	735	688	712	691	750	713	683	697	665	738	714	689	745	723	730	697	691	682	688	693	712	687	648	758	727	714	707	726	698	726	676	714	696	744	736	722	719	696	722	665	755	693	751	714	709	703	716	698	777	704	729	712	738	723	687	710	733	690	766	699	738	658	762	682	751	687	679	684	748	708	705	702	704	750	696	707	753	716	715	715	728	673	728	694	737	727	730	731	705	680	672	686	759	682	711	733	689	665	671	700	739	682	727	706	725	685	729	731	740	683	708	719	685	667	675	728	761	723	701	689	750	665	706	707	723	723	736	704	707	704	757	717	704	726	715	704	738	688	735	727	726	742	702	709	722	716	752	682	715	727	708	682	681	705	706	716	708	716	717	698	718	738	718	724	731	697	723	733	703	775	695	706	723	712	696	701	669	706	727	683	719	685	744	716	711	715	689	704	673	692	730	751	732	715	727	722	714	749	724	737	643	654	752	727	741	716	680	733	709	723	675	687	736	679	720	667	733	718	694	712	668	713	736	722	724	720	724	733	721	699	717	735	691	714	714	700	668	765	749	658	717	689	704	703	739	751	701	690	736	730	716	708	699	732	731	757	710	747	691	684	690	710	724	731	724	709	685	679	731	704	730	707	707	713	720	737	701	707	738	712	661	713	703	728	642	718	657	763	728	754	716	735	721	693	665	680	682	749	757	664	743	696	719	732	696	716	719	689	692	760	680	712	706	685	701	756	733	706	737	701	671	689	719	708	712	743	668	721	708	679	678	698	732	718	728	663	739	700	705	713	655	704	701	688	700	666	696	743	705	716	703	721	727	691	702	726	727	708	724	664	699	698	706	726	712	697	718	697	689	696	713	701	740	725	737	705	713	708	711	675	727	711	709	666	711	678	752	717	665	739	730	743	711	705	713	687	734	721	723	701	660	703	756	682	684	711	714	702	735	745	674	730	693	715	786	710	733	701	708	695	714	678	665	779	711	712	731	702	722	677	742	718	711	727	693	722	702	708	723	745	692	717	735	713	746	692	738	672	700	724	700	707	724	743	670	722	692	669	723	718	700	722	740	717	697	676	708	725	722	684	757	732	678	679	756	711	719	746	700	690	716	699	687	686	661	722	722	709	710	775	696	716	756	699	725	649	761	699	724	707	728	733	708	729	705	758	719	677	737	710	719	750	725	689	733	694	700	752	692	737	730	673	710	753	735	726	680	717	687	696	720	693	715	672	693	703	689	736	607	702	756	697	787	740	696	752	736	702	712	720	743	693	741	743	739	762	696	702	736	671	683	693	671	727	680	720	745	689	697	676	700	710	731	674	706	692
32313	13421	2022	686	587	513	543	535	506	503	503	481	493	456	499	512	488	518	562	515	500	529	531	494	497	491	474	494	533	480	478	482	512	518	496	495	493	469	518	495	493	516	505	497	465	508	513	463	490	478	495	478	470	482	521	521	510	514	514	531	505	503	517	516	478	489	533	467	485	484	492	465	464	494	518	522	526	475	509	500	480	488	478	478	529	532	504	559	485	493	476	478	525	520	528	476	499	518	451	522	495	486	508	470	508	529	507	478	481	529	490	544	486	507	530	472	498	513	496	515	531	486	480	536	470	528	520	501	472	552	498	517	494	503	538	544	512	476	503	481	479	503	493	495	502	546	508	514	508	550	505	532	503	487	500	496	499	515	520	509	519	510	529	486	513	541	481	475	531	498	489	501	487	502	545	559	499	494	476	482	506	510	507	520	458	515	518	495	509	520	450	478	511	514	496	503	497	513	467	484	482	511	532	531	511	515	492	530	484	486	487	499	529	503	507	474	521	521	522	477	493	466	560	517	493	509	528	484	534	493	523	508	509	488	492	478	567	500	499	504	501	508	488	504	541	506	508	513	491	516	505	504	495	530	502	478	483	512	494	539	482	492	493	549	508	533	504	489	479	498	525	468	527	480	509	484	449	515	501	547	450	500	487	486	496	499	483	515	533	479	477	523	510	570	484	484	528	488	471	477	536	495	533	489	484	535	522	490	477	519	504	518	491	487	512	505	531	469	541	500	475	490	531	478	510	486	484	487	547	503	524	491	528	559	555	464	537	472	515	500	457	498	497	509	504	547	504	489	492	535	532	479	509	496	494	492	505	516	481	489	522	491	513	500	522	487	483	526	508	535	535	474	505	509	460	483	444	514	471	541	494	525	531	491	482	506	476	532	516	531	468	484	498	504	526	512	489	509	509	500	457	520	469	468	508	529	528	491	505	525	510	484	488	515	497	504	480	488	505	495	506	539	494	478	487	510	488	509	461	496	506	531	448	482	528	502	490	506	507	467	526	508	505	517	539	498	530	495	492	480	523	472	517	483	475	478	512	526	519	535	504	561	506	472	490	540	502	547	511	527	465	548	517	490	497	512	494	570	496	496	493	486	493	473	479	504	500	457	522	490	529	522	491	483	495	463	511	490	514	503	519	502	508	500	496	454	532	491	487	495	554	489	479	535	548	536	516	517	519	510	482	504	527	510	494	502	507	544	461	519	492	527	488	489	495	491	522	500	495	501	482	491	497	516	502	515	543	468	518	514	503	518	539	542	489	503	507	502	533	475	491	522	511	522	517	503	520	483	514	486	485	517	477	512	500	515	548	503	549	497	468	538	508	531	526	490	464	493	483	513	530	469	481	500	561	491	516	538	482	521	533	499	491	523	533	495	499	510	477	483	488	458	514	500	503	539	471	514	496	497	513	509	467	548	471	521	473	526	515	537	499	489	495	492	507	508	500	484	474	521	483	498	486	497	489	504	489	490	486	494	499	485	512	478	487	488	481	512	487	473	515	493	506	519	521	531	490	512	485	499	510	488	495	545	533	555	517	527	526	491	468	532	515	526	507	493	514	459	462	467	529	504	489	556	478	498	497	534	516	523	495	495	518	491	500	541	509	497	468	532	479	494	504	540	481	510	540	534	507	521	541	493	492	483	497	517	497	539	520	501	511	524	523	541	519	559	524	546	478	549	484	515	519	474	505	456	473	525	511	562	465	529	517	490	462	478	510	519	502	490	513	476	505	522	518	472	530	544	517	492	491	496	517	507	496	478	511	524	471	519	473	527	520	493	530	518	510	508	513	496	518	516	516	502	491	498	477	481	499	503	483	507	519	547	505	484	542	504	505	504	506	520	518	516	474	502	466	523	485	505	497	507	480	481	546	521	479	503	509	479	487	470	540	530	492	495	492	502	481	516	493	515	547	538	510	478	470	509	516	513	491	541	498	529	483	494	522	496	493	521	491	492	455	527	454	490	503	503	535	484	496	481	503	487	493	475	514	497	527	534	514	509	511	511	477	502	496	487	493	503	506	494	510	490	482	556	547	518	521	508	534	503	545	490	495	463	510	502	543	477	490	495	510	506	471	446	498	537	459	538	529	530	485	451	537	482	506	505	523	466	489	499	512	480	502	503	481	519	523	484	480	486	500	538	497	531	507	528	501	540	485	531	542	505	516	512	560	478	521	496	487	445	521	494	490	520	503	499	502	504	521	499	491	493	538	540	470	501	454	503	544	523	478	501	481	505	496	501	514	545	487	475	449	526	533	496	491	486	507	497	495	515	504	504	523	507	478	519	499	480	539	508	497	494	495	517	515	484	489	482	472	518	501	477	493	487	494	521	510	561	482	473	522	499	526	535	506	500	466	547	533	524	483	528	512	518	526	518	502	503	508	493	501	498	486	523	487	501	500	523	521	542	546	537	512	510	513	504	486	506	482	527	479	531	479	512	498	494	522	490	482	477	514	509	488	528	470	490	523	508	530	507	469	540	528	548	480	526	516	535	528	545	507	509	515	547	509	546	484	501	535	498	519	506	517	555	471	515	502	478	496	456	508	512	504	504	520	507	510	492	529	502	482	501	530	515	470	500	513	474	508	456	490	532	481	521	519	529	502	517	507	504	478	453	507	546	479	504	483	544	499	477	501	514	512	521	520	537	480	481	520	493	501	533	472	522	495	550	510	484	562	461	509	523	492	498	490	558	533	515	484	505	485	545	522	485	493	489	508	511	470	537	494	487	498	520	472	494	508	497	478	501	500	510	501	526	524	490	492	489	523	508	479	517	504	487	480	480	496	490	500	485	508	465	501	525	479	537	482	536	507	508	495	480	547	480	476	559	524	436	522	487	498	482	499	490	481	492	496	515	520	534	483	477	466	514	501	504	517	502	519	487	504	515	514	516	510	493	510	512	506	465	455	505	507	533	498	509	487	477	470	484	507	503	482	521	564	494	529	476	501	533	502	499	538	466	510	514	484	564	511	497	492	517	544	459	529	515	508	513	548	499	479	493	496	483	507	491	482	497	520	518	532	523	499	493	515	489	516	510	460	546	504	499	516	502	508	513	474	475	495	531	492	471	522	502	509	493	542	479	485	508	508	487	462	485	459	510	508	514	498	505	472	490	495	517	470	517	505	488	482	463	493	465	529	515	490	506	482	528	498	522	558	488	503	500	520	492	472	492	531	526	492	488	529	528	573	477	485	510	526	485	507	507	492	483	505	470	506	513	520	503	525	522	535	462	505	477	485	472	524	498	514	511	483	536	529	533	526	544	488	478	525	525	535	518	478	464	491	511	487	475	491	513	512	455	502	522	543	562	534	491	482	513	501	528	527	519	489	516	510	512	481	482	504	465	522	512	515	520	513	520	500	465	518	499	469	453	471	511	485	489	480	524	490	489	495	487	488	490	497	462	485	504	494	508	491	540	499	506	526	518	543	511	498	474	506	511	498	484	506	537	531	506	509	509	509	519	511	546	503	473	451	499	499	510
21943	1007	911	724	655	592	557	589	582	527	512	529	586	546	534	535	577	543	550	540	509	516	483	546	505	537	529	535	514	535	600	545	545	528	540	521	545	549	564	546	569	547	544	578	529	560	568	518	544	568	500	525	540	554	598	504	586	549	552	559	502	606	536	531	544	567	547	496	552	517	523	529	503	523	542	526	553	540	527	530	559	514	542	554	554	528	544	524	550	564	548	578	566	556	572	542	554	521	526	557	548	552	553	553	554	530	535	538	525	527	528	522	535	526	514	553	548	537	508	516	523	530	549	583	493	530	549	538	518	512	555	485	555	524	533	562	506	510	547	521	540	544	528	517	566	564	540	514	543	541	539	600	568	524	544	500	530	527	561	564	539	524	483	536	553	508	526	557	527	566	527	548	542	537	529	565	532	535	546	558	522	519	534	568	524	573	573	535	530	528	524	533	544	594	537	501	540	517	510	530	528	563	560	558	554	574	571	513	559	528	555	527	542	583	540	529	572	555	500	547	527	537	524	543	534	542	531	511	521	517	496	548	573	580	537	545	506	522	584	496	476	552	560	530	490	535	606	553	545	554	530	541	571	582	549	557	547	501	533	530	568	535	514	534	520	567	531	530	591	545	548	482	565	519	586	554	593	552	553	586	576	532	531	521	543	517	546	569	526	587	559	546	550	542	556	557	567	562	509	560	521	559	558	527	522	572	487	504	537	556	554	586	505	553	538	553	511	522	634	546	568	554	518	529	526	495	555	493	547	535	537	544	507	547	494	551	560	527	549	511	504	534	518	533	507	584	569	549	531	519	487	547	501	562	591	516	526	570	566	546	561	558	556	492	528	574	563	533	524	531	566	539	545	510	514	515	522	537	528	534	534	578	535	535	540	561	541	526	545	521	568	518	542	536	523	525	560	528	587	539	532	497	513	566	525	591	540	511	518	549	505	510	540	545	553	531	527	546	534	510	532	517	486	530	568	511	559	534	529	547	518	598	519	557	533	545	509	553	510	569	503	546	546	531	533	538	558	543	521	544	549	575	520	525	557	549	520	541	582	522	556	554	535	544	558	552	521	498	539	542	551	540	509	547	502	573	525	540	550	560	561	532	528	533	556	538	523	563	535	533	525	517	526	514	531	556	572	515	555	526	536	522	523	548	559	501	535	500	515	559	488	521	515	539	546	520	542	517	563	530	540	534	526	523	517	542	579	525	511	544	569	562	568	565	535	526	559	558	576	585	535	545	517	505	545	535	545	584	540	546	523	579	551	481	541	562	541	512	554	538	548	525	549	529	530	544	519	537	530	543	539	522	519	535	548	532	527	528	518	544	590	532	550	505	553	509	536	560	536	586	561	515	513	536	534	512	542	561	537	540	513	550	519	515	544	572	568	522	564	538	519	498	496	548	519	543	536	539	516	560	552	549	519	575	508	521	521	567	552	548	534	577	550	542	540	501	544	541	531	565	575	530	552	518	543	529	530	531	546	569	512	486	530	529	523	548	525	548	555	534	514	526	541	541	529	573	532	544	512	565	568	555	541	516	550	512	522	521	514	536	518	547	521	539	562	517	566	544	556	538	496	532	537	511	534	575	549	520	539	562	498	528	584	529	551	506	595	516	535	540	546	525	547	552	490	507	551	560	537	536	557	544	544	537	514	569	516	540	526	545	508	582	550	559	561	537	525	558	567	552	527	531	575	553	553	530	553	510	533	537	566	539	527	556	548	519	577	546	520	518	512	518	535	529	507	554	522	512	498	550	540	544	542	507	570	558	494	524	570	540	571	548	518	546	521	564	554	513	527	540	519	567	520	547	507	523	556	562	518	534	582	532	518	517	562	537	505	524	497	562	504	572	549	468	544	530	550	507	569	556	550	571	549	573	574	497	579	582	534	549	569	529	512	516	532	528	543	542	592	551	555	531	579	594	524	515	586	505	519	498	585	542	529	563	528	468	519	531	548	528	541	538	529	549	536	491	536	532	541	542	538	521	576	563	572	579	574	521	504	545	523	565	511	514	519	555	522	505	537	498	516	596	517	547	534	542	546	551	543	540	553	561	511	528	529	530	510	584	580	562	516	592	500	559	538	551	571	497	508	546	543	516	558	532	589	520	549	540	518	498	585	545	524	532	533	533	503	529	485	553	538	545	532	507	514	580	541	541	547	518	496	533	526	546	518	502	532	539	541	575	529	548	509	588	550	557	585	528	523	531	546	536	509	552	510	524	500	533	544	531	566	541	553	542	545	572	530	556	530	536	572	535	581	563	497	539	500	548	510	499	557	483	538	542	525	555	523	577	516	531	573	534	550	516	536	510	568	561	507	496	496	528	552	546	558	515	546	503	541	573	564	534	505	556	531	560	552	528	514	570	546	549	587	573	558	562	525	521	536	575	500	544	492	536	543	512	512	572	548	543	554	558	569	543	511	561	519	542	523	528	503	508	558	572	549	478	556	537	580	573	524	548	550	549	481	527	535	538	514	485	568	551	523	541	529	524	468	563	539	535	526	520	567	557	541	523	511	526	548	533	522	546	552	541	541	583	528	539	520	509	526	541	531	556	514	521	534	538	545	537	539	543	570	512	550	566	557	569	554	517	556	498	455	550	578	524	555	513	523	535	550	525	514	586	506	520	580	538	545	534	539	513	521	532	545	543	530	548	511	537	563	549	533	555	579	545	548	561	541	517	560	519	527	490	523	516	542	519	536	529	524	522	526	551	557	545	540	522	542	514	515	535	558	509	553	544	489	554	542	565	560	511	512	530	570	569	554	530	592	574	576	500	541	564	568	514	550	573	524	521	512	546	520	558	528	521	506	492	539	546	574	567	548	559	524	548	539	492	553	542	485	542	567	542	535	550	512	504	534	507	500	522	522	574	526	512	555	558	536	531	545	541	525	542	548	567	534	509	550	491	516	555	529	541	547	535	526	532	523	552	546	535	514	518	516	535	542	572	568	535	535	603	544	504	561	539	493	575	540	545	576	536	567	513	589	551	549	530	529	558	598	570	548	556	541	553	553	515	546	505	549	543	547	518	514	531	524	518	565	512	525	518	513	553	554	515	494	510	509	550	534	574	532	568	545	517	523	544	546	545	516	512	498	541	566	538	564	549	540	541	506	525	531	549	570	548	504	536	480	529	559	515	507	555	552	534	549	574	559	523	506	530	554	496	526	485	573	543	535	585	552	561	533	546	552	513	541	536	537	518	555	543	577	533	541	539	519	539	531	546	556	524	577	536	557	515	522	536	517	582	563	560	536	526	542	522	564	530	601	538	519	533	493	559	544	532	546	569	512	534	537	566	523	560	550	500	561	551	554	571	537	550	514	555	508	549	538	527	553	534	537	551	529	524	524	604	537	576	557	586	544	523	486	535	567	546	555	504	547	507	568	553	529	556	549	509	574	511	520	553	570	558	545	523	505	520	504	524	527	548	563	506	505	529	583	551	552	527	524	529	507	508	533	538	525	525	506	578	528	545	572	485	577	566	516	555
24637	20382	26140	24492	20326	6876	1058	726	659	539	549	471	498	463	441	489	427	441	430	444	412	387	394	376	380	416	420	378	356	381	416	367	412	370	384	380	405	358	396	368	380	394	388	396	374	389	403	384	379	378	369	369	397	358	379	363	361	408	382	382	391	391	345	399	382	366	375	352	382	335	377	408	356	368	345	373	326	331	359	379	375	348	410	379	353	384	364	387	369	359	375	377	346	376	363	386	369	356	372	373	378	370	369	346	365	333	376	368	357	367	364	336	360	329	390	395	397	369	357	342	377	390	334	375	364	353	394	354	366	373	352	346	364	338	373	368	375	373	386	378	361	356	366	385	391	356	370	365	403	370	353	371	358	387	359	403	348	375	392	378	373	355	377	366	346	424	359	373	358	355	352	388	369	373	368	340	355	381	351	351	365	351	334	367	418	398	364	383	392	350	344	387	363	359	359	363	370	355	378	390	408	376	393	382	347	358	362	351	343	351	345	363	362	405	351	360	355	365	404	370	357	383	338	403	367	346	355	347	360	386	335	386	382	358	359	353	376	355	394	405	370	367	409	342	390	375	364	382	385	373	360	387	383	390	341	367	338	385	391	403	349	345	377	365	369	423	352	371	404	383	356	371	372	367	374	373	356	365	363	363	351	365	325	360	360	326	346	365	370	363	374	350	335	380	365	373	379	394	367	365	365	363	401	394	391	363	358	397	340	366	391	352	364	360	361	395	369	397	354	399	374	376	376	344	365	393	351	344	363	345	371	391	347	328	356	373	383	388	359	380	351	383	382	351	387	376	343	357	402	350	368	360	384	347	359	387	379	370	352	385	373	393	392	364	368	409	370	366	363	372	348	387	395	358	370	405	380	384	349	354	362	369	346	394	391	369	362	373	384	349	367	352	371	349	372	373	378	345	314	386	381	361	400	386	376	362	405	381	383	365	379	356	413	370	374	385	385	321	380	349	365	370	350	362	365	387	351	388	362	384	378	337	335	390	371	377	363	364	361	383	385	395	420	350	352	378	337	370	376	312	373	351	350	342	360	370	346	355	381	358	380	401	384	369	360	373	377	361	381	392	382	360	394	415	339	366	378	367	368	386	399	401	368	361	372	346	364	385	374	346	380	372	384	392	369	362	371	393	401	361	357	405	356	354	360	351	363	353	349	395	321	365	347	342	364	340	358	385	355	366	366	352	372	373	414	330	336	359	377	376	353	371	385	348	364	381	373	349	395	368	375	398	371	375	352	344	363	373	345	344	346	374	375	363	323	368	356	380	388	369	362	377	372	385	375	364	400	369	365	365	392	338	354	357	365	381	395	379	382	369	355	387	357	372	355	382	398	383	325	355	377	368	370	354	373	406	374	338	332	367	391	402	353	356	354	392	377	400	336	362	345	361	403	357	403	364	365	363	365	346	377	363	373	408	361	374	361	372	328	398	355	383	362	383	391	388	386	361	352	374	373	379	392	366	335	355	364	391	392	344	357	386	366	371	376	359	356	387	381	327	368	348	373	369	361	366	382	373	358	373	374	359	352	359	384	368	370	332	361	383	383	354	348	368	361	340	369	372	347	387	375	386	331	394	380	370	353	363	380	389	332	402	373	361	376	355	348	368	357	342	392	369	374	387	381	370	369	379	366	383	366	370	385	354	378	377	365	373	343	369	365	354	353	359	362	350	365	369	383	378	367	348	340	375	367	379	388	352	384	345	356	386	349	365	388	389	347	400	353	359	385	367	362	334	345	403	365	345	371	322	376	364	377	315	342	347	339	367	355	358	371	396	361	388	328	353	350	362	396	351	328	373	415	362	367	362	358	340	359	396	383	388	369	379	395	327	391	371	399	385	411	356	351	350	369	386	377	366	359	393	371	379	354	408	364	392	393	346	416	385	355	339	373	357	372	363	407	376	373	393	351	366	360	352	381	392	367	368	377	348	372	332	375	388	377	408	380	401	398	394	377	376	351	403	379	369	346	381	355	352	351	366	382	345	384	358	380	380	369	370	361	348	353	354	371	336	341	348	381	377	329	375	381	397	377	344	397	381	378	359	369	370	391	370	386	332	373	368	390	336	351	347	383	355	370	325	371	382	364	353	376	387	378	386	404	360	368	374	349	356	348	361	368	375	327	340	342	363	406	383	373	370	343	350	370	389	340	374	389	392	320	370	409	397	384	398	354	359	361	378	363	360	393	386	342	359	383	409	382	369	390	361	374	366	414	365	378	364	405	362	386	367	359	384	375	377	367	395	380	423	365	366	359	359	378	350	355	353	385	383	387	367	393	376	400	373	367	351	388	369	371	372	336	359	336	353	377	363	368	353	390	376	385	384	349	340	356	384	365	360	367	371	358	359	358	395	391	349	368	418	332	388	341	387	366	394	362	358	355	363	362	362	358	377	392	373	380	389	399	388	399	353	371	396	356	389	365	370	366	383	377	350	341	361	378	337	368	369	347	362	363	399	359	383	403	365	367	375	365	371	326	371	354	373	401	380	364	386	344	386	378	420	365	368	384	339	381	380	375	400	371	355	371	403	330	372	357	396	397	390	370	340	358	371	408	386	352	369	350	342	378	360	399	410	362	349	335	372	387	334	379	359	346	369	370	366	380	376	354	384	393	333	392	360	355	379	377	377	343	398	344	357	374	344	347	373	353	381	330	399	368	341	361	390	376	365	401	375	384	378	354	347	358	391	345	336	376	340	372	361	381	366	365	345	357	370	350	340	334	397	387	344	368	358	333	346	391	376	381	363	378	352	387	389	361	365	350	382	370	334	382	334	352	387	375	400	391	381	387	372	366	391	361	366	369	379	385	386	363	376	386	362	392	371	349	370	372	392	388	365	394	381	370	382	357	383	352	369	354	378	354	348	360	399	362	387	373	358	382	395	374	402	384	347	362	397	386	361	370	347	380	393	366	363	344	339	360	365	365	352	379	401	391	382	386	369	361	375	370	362	391	369	378	362	376	387	371	375	344	418	377	334	360	365	370	374	359	366	380	393	364	403	370	361	347	362	366	389	351	396	396	366	379	372	374	372	377	399	386	363	398	375	378	389	373	402	363	363	351	360	386	365	373	383	335	338	360	372	375	390	368	320	380	354	367	406	408	329	362	383	369	402	361	394	356	377	409	395	371	336	361	375	385	357	359	361	369	359	299	348	388	365	356	404	369	360	377	368	370	371	358	390	385	359	385	362	365	365	337	344	342	332	333	383	416	365	342	353	377	398	366	364	381	367	398	380	366	385	347	379	329	380	381	341	377	380	360	340	340	415	390	361	372	361	359	388	380	354	382	365	377	344	380	396	349	395	344	380	349	375	397	371	394	354	364	338	364	364	351	367	361	373	386	327	369	350	352	376	362	362	367	349	373	364	389	352	370	399	361	361	375	359	398	359	388	360	367	366	378	339	335	356	367	372	373	381	388	350	379	366	377	358	353	355	384	347	377	407	360	374	374	369	366	373	352	371	362	370	361	373	368	357	361	348	382	355
33930	7972	7013	3788	2557	1879	1406	1186	999	867	766	747	666	639	583	519	551	516	497	471	436	476	484	485	417	439	467	427	425	458	415	429	400	395	408	425	423	394	415	394	385	417	410	425	388	385	361	401	391	397	429	388	398	369	407	400	372	380	420	373	428	395	392	385	380	407	381	406	387	410	396	366	401	376	374	364	405	358	383	403	373	384	383	412	383	386	416	409	402	413	398	421	350	404	364	360	384	359	349	411	366	353	392	393	371	378	383	406	402	383	390	384	408	383	380	345	381	400	419	366	351	386	379	362	383	370	381	393	400	402	399	397	397	393	363	387	385	380	421	393	383	399	372	408	384	363	420	376	402	409	385	379	414	394	377	389	383	386	419	404	378	377	357	380	394	335	408	395	401	392	401	425	353	372	384	407	375	387	372	403	367	402	408	389	402	399	376	391	394	403	406	383	379	353	394	361	366	379	408	411	398	397	402	414	391	384	422	376	390	414	403	384	400	371	411	425	393	405	382	407	397	382	380	404	388	380	390	419	396	338	396	376	363	406	372	356	388	373	355	404	422	415	369	406	372	383	374	375	382	402	384	362	371	407	407	380	381	403	410	401	395	408	379	373	361	414	402	347	372	369	375	362	408	367	395	382	379	355	384	407	368	357	383	391	377	378	390	379	392	379	405	381	379	408	398	363	396	375	375	395	416	382	391	380	421	386	357	415	385	359	365	419	394	405	373	381	382	374	359	438	338	385	395	389	386	399	377	369	397	394	370	355	382	398	387	388	392	405	395	360	376	413	400	389	372	402	394	377	373	396	372	377	355	398	363	373	364	425	382	399	376	402	358	379	385	412	380	421	420	381	390	362	409	412	352	382	392	396	384	400	366	388	387	411	391	394	369	389	402	384	408	358	378	393	388	346	376	347	370	363	386	344	386	427	385	396	381	381	392	378	380	389	361	376	357	402	383	389	382	403	400	421	376	401	387	394	385	404	383	397	393	375	381	346	356	403	378	419	382	351	396	392	398	382	360	399	373	388	381	391	403	401	403	383	393	368	391	392	376	384	371	424	378	407	343	366	383	406	394	342	407	397	379	395	349	383	364	395	409	409	383	370	395	389	393	368	346	382	409	391	381	411	384	387	414	381	393	355	398	377	416	403	380	417	367	380	389	422	390	384	396	369	428	388	400	369	383	374	366	393	359	357	388	402	383	369	393	394	326	385	389	388	353	368	369	384	393	360	419	393	375	374	403	364	375	356	398	393	370	405	371	376	401	357	377	364	411	378	356	379	403	387	383	416	404	406	381	380	409	413	375	373	400	390	383	414	364	447	394	395	382	381	351	375	399	375	402	353	351	380	389	402	373	392	372	395	380	380	340	390	401	378	404	418	382	363	396	402	364	388	360	381	379	379	366	415	396	377	365	343	383	357	372	369	383	384	410	377	399	397	432	362	368	367	413	376	379	349	415	387	399	424	383	367	421	398	408	403	379	399	384	391	376	375	380	362	355	381	349	364	388	380	395	387	380	379	392	402	397	369	398	411	382	373	373	378	370	418	411	374	364	394	412	391	383	374	372	362	403	392	399	379	427	415	362	342	397	404	404	361	388	405	405	404	381	390	368	374	384	372	390	363	386	380	363	394	381	386	355	395	366	403	402	374	377	399	390	353	402	393	368	366	362	393	371	384	382	398	414	398	390	349	362	388	382	385	435	371	414	385	371	392	400	434	417	370	349	370	411	403	353	362	393	370	371	350	351	365	409	387	406	376	388	367	397	382	390	395	382	376	389	386	365	364	397	387	377	363	381	409	384	348	394	400	352	381	366	375	400	365	375	389	388	391	398	401	365	378	374	391	390	398	349	396	339	397	364	390	396	387	353	376	419	399	378	398	413	381	387	363	391	385	371	381	382	371	412	336	343	413	380	353	398	380	392	362	400	412	380	370	370	379	382	381	369	346	403	384	371	395	363	380	392	395	393	382	356	399	395	369	369	407	408	385	394	396	381	394	355	384	363	368	384	358	386	428	363	388	385	392	389	394	398	373	382	379	410	372	389	377	428	405	350	388	417	380	395	420	391	390	377	409	383	380	396	374	395	374	381	382	352	360	391	389	388	393	382	413	426	399	417	383	404	372	361	404	384	377	369	428	418	379	372	390	435	416	387	357	365	357	370	385	398	394	389	396	382	362	390	375	401	364	362	364	402	355	403	372	376	384	404	397	354	398	350	363	426	422	388	376	353	379	384	401	365	384	367	363	368	391	388	393	431	403	392	391	400	365	422	385	379	378	383	388	361	399	381	386	339	405	351	367	405	353	412	409	382	371	401	402	379	409	399	420	383	366	397	364	391	363	403	398	377	432	379	396	419	411	395	378	413	349	407	396	408	390	376	376	372	350	393	382	384	402	410	382	401	364	374	410	403	380	390	336	397	375	395	387	382	403	393	404	398	365	336	382	368	405	381	350	375	418	407	369	400	374	399	376	409	396	404	395	362	374	350	373	386	383	380	412	400	377	388	385	406	363	403	369	394	400	347	398	395	359	358	335	403	382	362	393	386	387	360	383	372	391	407	364	406	384	368	371	380	361	403	402	391	371	392	377	394	391	386	376	367	351	382	406	407	395	353	382	397	359	361	389	388	392	374	407	380	378	399	386	368	359	374	371	351	380	414	343	368	380	405	377	362	385	378	395	404	338	400	409	388	371	379	360	384	433	396	359	370	407	368	378	412	411	362	421	367	371	385	401	369	383	400	393	381	393	370	374	375	384	395	377	360	387	406	401	397	356	382	393	345	395	372	372	371	419	397	401	403	398	362	358	407	400	407	403	358	432	382	382	414	360	424	380	374	389	381	394	363	369	351	352	391	374	402	395	414	419	416	384	377	377	393	394	350	351	354	404	399	393	382	365	350	385	361	395	347	374	402	414	390	409	396	407	372	400	396	372	366	380	384	390	379	427	395	374	420	382	399	357	411	393	393	376	363	406	363	384	360	420	379	369	384	352	374	384	370	398	390	377	391	358	405	358	380	390	384	374	389	366	394	379	382	360	396	403	387	398	373	400	396	395	387	390	450	359	419	388	370	393	374	390	374	371	390	364	418	405	399	404	395	395	376	403	361	402	368	403	402	371	394	337	412	382	389	385	415	359	378	407	394	374	341	378	399	405	384	412	384	415	435	376	386	382	387	385	347	364	385	366	367	413	366	397	419	399	377	377	374	374	439	396	411	381	395	407	365	396	383	405	396	384	389	404	379	383	379	380	374	405	387	362	378	409	372	369	370	400	366	375	381	363	397	370	398	380	427	368	398	390	398	375	388	391	405	383	369	404	396	366	359	376	381	392	381	398	414	402	374	359	346	406	400	370	365	414	378	387	394	381	398	374	423	399	369	369	358	387	386	395	401	429	373	361	390	343	367	400	363	378	372	408	363	387	375	360	400	409	357	374	364	401	404	374	386	414	393	403	367	379	376	386	398	381	368	386	389	395	389	385	392	358
22570	20346	26493	24073	20346	20367	6715	1607	1222	1187	1113	1032	938	948	950	938	894	855	855	821	830	927	803	787	833	819	810	757	810	771	786	751	787	749	791	755	828	740	783	792	747	784	752	757	750	757	793	691	775	750	746	743	717	736	802	758	734	705	772	704	741	728	747	710	749	733	763	739	712	808	700	760	752	775	696	762	684	726	795	731	758	753	724	784	778	788	718	695	696	762	793	772	748	743	729	686	772	723	757	749	716	711	719	727	719	759	761	705	738	753	719	770	710	747	762	759	778	741	708	692	732	754	762	677	700	741	707	755	739	743	766	744	782	787	740	793	774	742	724	776	792	666	752	722	736	769	725	720	701	727	753	760	741	707	757	787	707	789	712	724	782	705	729	737	751	743	727	732	714	691	778	716	766	802	770	703	727	746	767	697	750	746	756	755	728	731	763	779	752	770	760	664	722	713	753	717	736	742	738	750	749	749	740	732	776	769	723	693	736	729	724	741	738	738	749	791	754	718	693	744	755	819	771	679	771	783	715	726	736	744	735	752	735	778	718	779	735	715	755	741	725	707	756	731	721	755	722	787	719	729	741	717	720	770	729	742	725	777	771	732	702	768	736	757	744	797	754	743	731	776	737	767	795	730	717	751	763	745	696	742	751	766	737	740	775	736	797	723	767	698	770	782	736	694	699	735	703	735	715	741	746	729	712	740	779	689	750	742	765	750	680	739	705	779	782	693	799	709	731	731	729	773	736	732	754	715	728	728	708	740	715	728	753	784	727	748	738	701	694	698	734	749	783	704	745	780	721	706	793	774	761	773	714	718	699	741	738	707	754	728	758	720	736	734	701	731	730	786	757	745	735	796	721	807	714	740	734	707	745	751	742	750	722	775	746	801	730	708	750	764	736	701	702	726	755	751	717	703	722	801	815	704	802	753	763	686	707	704	781	729	789	693	716	738	735	727	752	757	750	741	745	736	747	685	753	750	738	806	771	714	733	724	681	718	712	725	770	738	773	748	769	746	736	748	723	733	759	713	688	741	767	732	688	711	749	763	729	757	752	746	710	759	744	731	722	775	754	765	739	737	743	706	726	729	732	743	746	734	696	761	745	758	802	695	709	740	733	738	756	731	723	714	756	748	766	727	724	721	721	763	793	765	763	706	707	799	745	735	763	740	756	726	702	734	731	732	724	749	736	739	774	729	758	694	781	726	738	772	719	698	727	743	757	739	771	697	726	782	744	691	754	765	744	720	802	754	741	781	727	786	716	782	761	724	743	765	712	747	736	759	706	749	744	712	750	764	689	737	748	712	728	734	740	752	730	762	734	763	732	685	767	719	758	729	703	701	708	740	730	762	732	704	734	731	791	728	748	804	764	773	716	735	670	668	721	746	761	722	706	755	726	783	723	691	703	734	759	741	711	735	719	723	713	734	725	778	803	683	740	741	733	739	706	721	705	704	785	725	709	720	758	721	712	763	761	775	723	771	716	721	746	776	722	736	797	730	698	726	755	765	757	729	757	741	743	759	761	749	743	707	744	716	714	787	777	705	719	709	716	723	776	753	727	681	797	728	721	730	747	734	784	749	706	767	780	749	734	744	753	685	717	726	731	753	698	724	767	719	739	773	688	713	762	723	758	705	702	750	742	770	677	723	747	735	682	766	769	718	701	751	721	752	709	747	759	775	738	790	730	742	728	732	735	750	735	717	716	725	713	744	717	741	770	717	745	709	731	715	766	761	673	764	761	683	782	745	769	754	696	694	706	735	742	755	746	745	760	728	722	778	728	751	694	673	699	749	773	677	764	716	749	767	728	729	753	758	780	765	734	724	766	742	766	807	739	733	780	724	735	736	733	761	773	726	738	787	746	760	712	775	789	716	718	723	750	761	778	785	779	726	733	755	718	792	739	751	746	771	783	698	713	745	709	743	744	756	767	692	718	754	721	706	728	746	734	710	764	733	742	709	753	744	751	754	733	693	776	750	755	722	723	737	728	765	788	740	741	737	735	729	687	786	771	766	737	725	752	712	747	735	715	733	729	761	699	733	728	755	787	755	745	726	723	762	733	759	740	767	716	711	709	753	774	767	714	676	776	775	750	758	770	770	764	763	742	704	763	778	762	769	735	744	741	729	751	741	753	774	774	747	804	742	750	722	731	745	744	775	784	736	730	724	773	706	706	724	700	768	762	681	740	746	753	790	738	758	713	746	717	722	746	712	710	747	756	722	711	759	732	744	735	746	684	726	738	739	747	740	718	732	745	704	737	718	745	738	714	725	753	769	682	778	724	706	754	725	754	693	798	736	741	766	738	772	748	760	743	798	749	715	775	755	765	753	694	710	782	771	844	738	758	710	739	688	687	711	746	739	755	728	744	761	734	749	713	758	807	701	727	739	689	793	747	707	747	734	752	729	713	791	740	700	773	734	710	703	743	702	770	737	766	767	777	754	702	732	785	750	750	729	713	696	709	758	732	748	742	721	690	729	729	690	742	680	744	730	763	716	769	740	719	713	738	694	696	697	755	768	760	748	765	753	736	731	763	739	716	739	728	700	749	709	730	690	744	794	742	713	724	718	803	732	765	725	735	776	748	759	747	793	746	735	719	698	707	727	740	711	768	716	775	718	744	736	726	740	710	733	780	760	760	743	713	768	728	740	739	734	792	760	688	734	766	761	707	706	774	796	740	775	698	689	750	713	725	739	661	726	731	744	703	776	739	700	738	721	725	761	772	764	741	764	717	712	730	701	738	716	739	713	710	786	719	745	745	765	744	762	714	738	681	770	697	726	753	707	735	722	739	713	726	776	718	697	727	767	736	730	713	706	714	719	715	726	742	716	740	743	743	723	780	703	741	723	684	699	730	755	764	727	749	749	779	749	710	777	686	768	719	747	717	747	778	735	691	705	735	691	736	789	735	699	764	705	733	717	692	754	741	746	747	720	720	776	704	761	683	775	712	757	723	715	737	718	784	775	770	736	704	725	724	672	707	722	770	709	727	726	722	762	758	739	714	770	732	718	680	722	799	725	718	761	702	716	752	753	777	761	744	811	723	717	730	752	693	743	734	697	714	703	753	743	744	707	690	729	741	781	746	739	707	741	719	732	705	746	733	731	749	735	728	722	707	713	717	742	772	742	776	732	722	788	741	782	787	736	761	783	731	747	741	744	729	791	757	716	702	752	703	761	735	738	773	736	750	689	763	715	735	731	755	754	749	755	765	750	748	719	748	715	762	764	744	752	745	711	751	756	749	700	768	712	771	780	785	736	740	749	768	760	758	701	723	734	701	703	659	803	735	722	677	732	734	731	778	730	788	698	730	730	728	750	765	743	710	725	763	735	773	774	731	703	776	758	712	711	681	687	722	747	799	785	663	768	731	718	756	723	721	713	726	684	782	691	746	764	739	804	734	715	739	756	731	761	732	786	730	734	716	731	721	719	711	764	759	761	724	730	746	746	734	772	739	741	702	728	775	738	690	726	736	774	741	750	751	715
33899	13692	12559	7097	4704	3529	2818	2302	1930	1660	1470	1379	1316	1199	1121	1124	1006	924	938	893	873	863	944	864	901	808	808	811	745	716	784	745	770	766	733	793	789	800	759	757	805	737	729	758	713	722	738	746	687	719	739	739	741	758	702	718	739	700	734	723	707	720	757	751	752	695	768	736	725	711	690	743	728	687	658	699	720	685	713	715	723	704	727	756	736	749	755	713	697	699	726	697	705	679	713	716	693	746	694	743	657	745	731	726	728	720	674	753	736	714	728	704	713	711	738	733	702	696	752	700	699	680	696	700	723	711	753	703	719	685	751	721	688	691	698	710	712	738	682	721	733	759	712	714	702	750	724	700	747	687	687	685	671	687	729	752	697	748	732	697	750	749	733	723	712	715	699	699	738	690	760	722	719	708	738	724	672	731	714	713	682	747	718	714	691	725	669	672	697	693	722	661	695	690	720	680	727	722	708	743	722	708	730	709	674	716	721	731	730	706	685	734	718	750	694	708	720	714	729	710	665	668	728	758	671	705	666	740	701	714	672	742	676	730	693	738	688	645	727	687	733	708	710	683	675	706	756	642	715	744	684	737	721	660	729	733	714	701	718	703	703	684	715	708	696	713	693	722	721	721	710	701	712	701	719	679	727	704	686	690	650	702	711	745	694	684	683	699	727	724	670	714	711	728	720	731	687	737	712	741	661	703	702	671	708	688	660	657	713	724	710	725	707	731	707	707	674	725	754	688	755	706	728	717	684	719	724	708	665	718	708	710	689	714	674	688	705	729	726	718	736	698	738	692	721	661	748	728	752	724	748	738	720	756	742	702	685	744	781	701	697	752	702	672	724	710	713	663	732	756	706	684	692	681	725	691	729	708	731	720	682	778	654	665	727	725	713	651	726	725	696	716	685	690	763	749	708	761	691	750	709	702	668	716	689	682	727	704	715	707	658	677	705	705	674	740	713	700	677	731	677	721	706	725	698	695	708	720	721	683	663	710	740	725	696	711	741	690	756	712	726	707	676	674	702	699	706	707	677	685	734	725	748	698	774	686	673	714	693	711	683	742	734	724	690	705	740	675	675	730	674	716	710	699	698	704	732	692	693	650	713	653	671	736	680	693	704	722	665	691	699	712	730	744	728	727	746	699	730	677	692	679	710	734	715	700	678	742	697	746	708	743	700	694	695	747	702	721	715	725	728	702	724	749	689	700	700	741	699	730	697	671	728	685	685	694	688	674	746	722	678	738	720	753	704	702	721	689	709	693	739	732	670	664	685	744	735	742	723	694	675	685	743	679	711	758	682	705	754	744	649	721	681	687	707	688	714	699	648	688	717	664	737	688	730	706	750	728	678	691	690	732	670	710	737	677	740	716	699	697	705	746	739	723	714	724	719	735	683	717	735	719	683	710	731	721	690	751	702	695	736	750	698	746	707	717	717	729	787	722	720	698	752	668	730	713	667	712	683	726	721	644	703	695	728	714	691	679	705	688	676	703	694	749	699	672	709	728	673	703	723	683	699	710	713	695	717	707	728	723	714	698	715	670	698	750	698	729	704	722	746	702	644	739	714	716	720	686	645	715	717	695	745	722	720	760	734	705	730	731	716	681	721	668	707	713	664	714	730	705	716	695	685	715	691	716	712	746	776	705	681	722	686	689	726	710	713	666	710	701	737	713	708	701	748	696	749	781	711	704	699	708	735	692	745	673	702	716	732	673	710	729	688	705	714	758	663	699	679	694	734	737	698	758	688	778	745	675	647	744	692	710	715	718	656	741	734	678	693	712	731	722	700	713	735	727	716	707	734	698	759	738	702	690	746	657	702	707	682	680	695	672	700	636	696	724	670	762	676	738	717	713	720	755	714	716	708	698	744	727	686	721	701	714	711	703	736	662	706	696	681	750	639	709	731	723	760	679	753	694	730	707	745	691	647	699	730	702	708	708	718	731	664	677	717	693	685	743	703	738	717	723	742	691	740	715	752	757	688	712	699	713	716	753	655	694	739	705	706	704	757	731	732	674	704	728	661	687	733	724	679	721	725	743	723	711	726	713	746	684	709	692	713	711	697	718	653	723	688	703	678	714	713	729	711	673	659	696	699	735	696	690	709	723	675	663	739	689	706	745	736	655	690	716	761	688	731	724	685	730	709	746	735	683	684	699	704	705	725	724	722	743	789	746	684	713	706	708	723	679	779	750	692	727	677	707	694	702	715	746	645	723	739	683	719	733	749	721	722	675	737	756	721	737	737	643	699	744	698	738	758	718	721	731	689	713	724	685	742	727	728	718	697	740	721	710	690	770	677	718	707	678	731	753	733	744	695	649	726	727	746	683	692	704	722	743	737	685	753	700	703	710	684	736	710	728	710	700	756	690	718	749	703	737	709	722	697	700	719	712	669	715	688	692	721	705	718	700	743	726	685	731	687	732	684	665	709	696	685	748	713	700	757	734	741	728	705	657	685	706	704	724	674	744	702	684	727	728	671	721	731	728	724	683	741	722	679	720	728	703	740	695	703	753	702	785	755	737	723	715	728	707	713	650	756	690	694	752	689	732	691	705	723	704	677	710	696	725	692	763	693	688	735	652	696	703	719	696	724	692	737	674	690	706	707	736	707	698	705	746	697	705	700	748	718	708	680	693	730	718	671	729	698	705	715	755	690	692	745	732	676	696	699	680	733	820	712	748	698	732	741	717	677	772	712	714	684	705	739	657	670	748	701	756	734	755	686	726	660	714	748	722	674	692	734	709	724	663	690	690	736	751	722	685	691	667	739	695	687	664	719	739	719	714	702	718	688	692	697	680	692	699	729	745	701	751	722	759	685	713	688	690	706	669	709	676	724	727	712	671	698	715	755	711	705	680	638	718	709	736	760	742	698	677	680	716	699	692	708	738	706	757	658	677	697	707	697	684	723	707	656	712	752	713	685	670	761	698	714	703	773	729	740	752	712	708	694	706	684	738	705	709	702	748	665	709	709	702	755	719	751	713	697	678	705	721	695	722	693	748	750	717	722	727	792	706	696	727	648	727	719	734	734	686	720	731	723	743	727	726	716	759	687	727	689	713	719	692	764	699	640	702	730	711	682	731	745	697	703	717	701	730	722	667	714	735	750	717	735	733	689	744	741	697	743	720	661	720	728	683	715	662	675	689	677	685	721	699	696	677	674	683	725	666	749	660	679	710	696	727	697	687	654	716	729	701	677	662	757	673	707	705	705	724	717	671	731	757	706	682	722	736	725	676	711	700	716	714	678	723	684	737	693	708	705	731	682	702	729	709	737	728	706	748	736	720	679	680	682	691	692	749	753	743	663	691	659	744	690	697	681	690	678	722	674	700	641	770	718	712	714	723	699	722	707	707	725	713	698	716	706	723	707	710	705	696	676	739	705	693	683	710	756	746	668	686	744	748	778	714	686	767	708	743	761	686	696	714	698	753	712	745	712	724	693	697	687	728	656	738	736	705	703	635	719	734	694	721	724	698	730	718	752	681	719	710
32500	14533	2493	696	562	508	557	532	501	482	506	527	495	529	495	497	497	499	502	489	530	525	512	499	493	530	474	524	481	534	471	521	518	487	553	493	529	476	545	526	574	541	488	527	522	485	547	498	501	534	498	524	492	522	507	498	501	534	547	523	523	532	517	494	496	478	493	514	515	541	521	561	531	504	588	516	557	515	475	522	475	477	495	502	540	495	495	467	561	500	532	519	480	501	463	521	538	540	473	469	521	469	536	543	534	510	487	472	493	511	504	511	494	488	517	508	471	487	527	495	503	542	542	486	512	466	501	513	531	500	538	514	500	511	519	510	532	510	473	495	519	511	502	509	530	507	508	526	521	496	502	528	509	540	482	521	504	526	496	489	519	514	503	480	508	488	497	504	514	518	493	527	517	504	531	493	542	465	468	511	483	504	480	480	480	507	476	452	472	485	493	446	500	495	550	544	524	462	498	530	495	484	517	508	495	525	463	496	473	498	483	508	459	506	513	503	495	500	492	481	510	530	527	511	490	508	526	503	493	491	445	501	520	511	510	540	515	538	529	548	500	530	499	447	522	491	491	497	510	519	520	460	511	478	500	497	506	512	510	505	467	488	480	504	524	478	513	486	510	525	527	509	502	512	513	534	504	520	494	523	529	534	498	484	504	458	515	496	515	506	469	510	531	489	531	494	532	548	489	522	497	503	468	539	498	488	526	499	542	519	494	532	459	527	521	505	515	473	511	483	489	465	500	473	439	512	528	538	485	499	496	520	517	505	483	501	550	493	498	511	503	522	550	495	493	547	537	479	478	534	459	498	510	492	485	485	503	503	479	491	511	533	527	539	491	491	501	492	524	501	475	524	521	505	509	490	504	504	531	485	482	516	485	479	492	506	485	521	482	491	502	510	515	502	534	497	487	517	534	499	520	493	489	459	500	503	507	515	547	500	489	508	500	499	507	507	517	487	515	506	487	492	504	534	498	470	491	478	508	532	474	485	527	525	523	486	460	472	469	549	545	513	495	484	517	516	487	479	507	496	475	505	495	510	475	461	513	524	479	529	488	492	451	534	490	524	487	519	512	501	517	517	500	499	484	504	518	516	467	495	494	491	484	547	486	532	494	529	475	499	520	503	534	502	506	477	488	512	484	492	500	508	491	507	489	511	509	500	507	511	516	494	467	494	542	534	538	499	535	487	458	473	530	498	507	492	548	470	505	541	537	537	497	526	556	491	517	501	507	484	514	536	498	498	523	505	486	495	507	515	495	498	517	511	497	491	509	475	498	522	518	555	524	498	470	529	483	535	527	510	477	516	507	487	505	506	522	467	459	496	475	513	492	504	476	472	511	520	504	528	532	495	506	511	469	520	498	539	539	505	523	517	513	507	495	492	496	517	526	529	515	482	491	536	500	507	496	512	486	510	488	492	492	521	472	524	471	521	514	510	500	508	497	497	511	543	522	518	503	517	465	478	530	526	546	539	511	493	478	509	498	547	496	489	520	522	496	470	535	529	472	540	504	502	504	487	510	507	475	532	522	485	505	545	498	532	530	497	497	528	515	453	476	541	460	489	464	467	506	524	514	498	512	522	506	518	502	488	457	492	535	506	499	529	502	481	494	507	481	543	498	506	554	506	537	525	513	535	553	494	481	473	488	508	532	505	505	556	537	491	495	506	524	485	512	490	435	540	528	479	513	493	505	533	494	500	508	533	539	509	516	486	501	500	481	554	512	481	496	459	504	496	520	535	500	511	499	491	496	521	532	522	486	516	520	547	513	483	507	509	495	507	540	520	507	545	508	518	505	531	504	493	463	521	497	539	495	507	504	532	500	508	529	504	475	499	511	465	556	498	497	499	476	484	504	559	504	517	540	482	509	488	512	480	432	514	489	516	499	493	523	531	509	510	504	475	475	545	470	560	497	536	463	518	496	505	518	502	501	482	494	508	491	546	504	542	485	484	486	476	496	479	503	501	503	468	523	504	517	506	474	507	493	491	531	478	536	504	509	492	510	490	535	518	462	532	493	495	493	486	515	521	469	536	487	508	503	567	511	498	559	531	530	485	524	544	471	525	519	542	497	513	486	545	544	491	502	525	476	514	537	527	478	494	491	486	481	465	520	535	529	499	472	507	484	513	534	521	513	512	506	492	480	511	488	500	501	493	513	504	522	494	455	491	535	496	531	499	486	531	494	481	492	471	500	478	488	538	503	528	540	470	525	511	511	530	550	503	513	488	527	541	519	514	515	489	536	517	514	497	480	531	474	519	534	535	534	549	493	474	477	505	533	482	520	481	507	547	483	521	513	499	516	517	502	520	456	451	520	532	510	528	506	499	513	501	514	481	543	525	551	479	479	486	472	490	505	515	496	471	500	489	496	479	537	460	505	509	516	491	491	479	485	504	513	515	518	532	469	486	506	534	518	508	520	500	534	492	555	528	463	466	455	506	523	483	498	495	498	490	512	516	520	521	486	532	486	537	514	499	554	546	511	534	498	478	473	491	531	538	519	527	510	522	462	462	488	505	489	482	483	491	526	523	484	485	492	521	524	529	530	523	544	519	502	495	474	546	503	486	532	515	524	488	521	463	506	526	515	485	489	478	540	501	508	495	498	516	483	527	516	489	504	505	486	526	511	529	466	523	529	495	508	520	537	505	513	514	486	498	490	494	495	501	500	551	511	529	521	516	547	518	506	503	532	471	479	545	496	509	482	487	488	474	471	467	507	457	523	474	485	547	498	509	521	498	517	512	476	485	466	480	471	478	477	524	505	519	491	455	528	516	501	528	486	480	488	496	510	509	495	527	520	493	499	521	530	529	500	514	516	513	466	498	545	492	463	527	494	521	500	481	492	525	502	468	512	475	515	531	501	507	512	500	529	443	503	509	485	527	503	516	465	478	549	551	488	528	499	485	490	494	506	501	490	468	497	564	542	520	524	550	494	519	477	515	517	493	506	487	500	500	501	511	533	507	525	500	507	538	556	472	510	507	506	494	506	510	524	489	470	488	530	555	516	482	490	525	497	468	521	453	487	560	489	528	510	486	526	506	498	511	497	526	468	502	543	496	529	493	513	485	477	500	537	478	498	474	528	519	520	506	457	491	529	491	532	510	486	515	522	500	529	520	513	468	549	510	499	478	503	494	513	525	515	524	538	508	491	502	486	482	496	507	516	506	490	509	544	527	499	518	492	527	499	491	489	521	490	521	515	521	527	547	491	509	533	485	510	504	510	506	491	552	491	498	527	532	482	561	507	525	539	474	475	484	583	482	501	498	478	542	523	507	512	527	535	540	503	522	487	497	510	485	464	523	551	494	504	534	483	542	495	516	525	516	497	515	521	504	478	490	482	501	548	536	480	515	506	489	505	475	487	511	485	474	509	506	518	488	534	507	499	520	491	483	503	509	508	541	558	493	506	514	479	515	544	522	519	484	535	548	517	520	523	526	537	494	553	507	512	495	495	500	524	503	497	505	496	498	495	517	487	470	489	494
22256	999	914	698	621	619	574	571	545	591	557	556	565	537	548	530	533	521	559	533	540	533	536	578	556	569	579	560	519	504	597	549	569	551	561	562	534	561	568	531	519	533	493	543	550	559	580	529	547	570	571	577	512	571	528	539	541	500	528	552	580	546	579	567	541	519	552	539	581	532	524	529	584	551	541	537	540	516	517	580	539	542	524	542	521	593	570	551	523	505	556	552	516	595	521	552	535	549	568	578	519	563	520	547	531	547	534	567	531	547	555	549	546	513	535	535	532	535	581	522	571	595	562	536	531	502	557	565	536	484	558	605	546	528	521	546	531	517	588	511	552	511	552	570	522	541	566	520	510	565	514	560	547	561	583	519	556	605	493	567	546	544	581	542	545	530	515	530	568	542	520	535	502	571	509	525	552	544	541	559	535	540	545	543	552	562	516	549	559	528	536	545	550	523	566	542	508	563	548	496	538	494	546	546	544	563	518	550	538	537	535	541	527	497	557	510	517	552	539	547	566	538	550	562	535	509	553	545	520	552	519	543	551	544	506	532	532	588	546	547	549	556	541	536	540	547	577	561	545	551	492	571	525	541	555	536	543	509	542	547	538	542	522	598	577	523	507	540	563	499	511	556	519	552	545	551	530	529	574	524	533	546	539	515	523	608	546	525	556	546	535	475	528	562	557	511	589	487	530	541	566	546	535	521	516	554	528	522	546	553	495	532	535	502	518	567	533	543	515	530	501	512	553	555	562	541	555	576	552	566	496	521	536	559	497	531	532	571	539	511	539	560	551	501	508	578	507	515	511	503	539	523	568	517	538	496	537	553	565	556	569	567	557	550	551	585	559	560	541	491	533	550	523	575	512	528	554	563	526	555	565	584	515	512	574	539	534	570	517	551	541	530	534	534	543	577	561	539	571	561	551	532	553	555	533	488	522	580	551	568	518	540	525	571	551	565	532	552	541	512	553	553	545	532	523	560	502	535	521	561	506	573	512	550	523	585	551	568	507	549	547	530	509	559	522	516	508	511	554	587	520	537	535	526	513	552	546	538	531	507	538	530	519	581	548	488	538	566	559	542	556	556	540	504	567	566	571	564	533	548	565	558	564	556	548	526	512	556	568	527	530	554	511	542	532	542	525	575	524	572	558	539	492	542	517	572	534	539	547	530	514	537	542	538	541	527	590	576	545	557	521	494	521	541	568	556	587	527	599	531	522	506	530	515	560	542	530	564	498	533	517	575	544	541	513	535	556	557	531	539	569	571	537	523	568	498	523	554	530	569	534	578	538	562	554	559	542	564	536	517	535	542	548	535	539	516	563	574	583	547	535	557	555	528	540	523	548	535	515	528	545	526	501	549	526	561	541	522	552	513	540	561	540	533	575	533	535	525	533	512	505	551	515	519	582	536	567	511	542	537	539	570	552	507	519	551	538	543	573	535	525	504	543	498	543	503	558	541	521	539	499	523	556	523	541	529	551	563	584	562	553	557	526	522	529	516	568	586	506	529	520	502	529	564	519	553	524	548	538	547	518	516	546	545	530	525	573	547	541	517	550	537	516	503	532	537	525	559	554	512	495	542	504	514	529	540	554	544	542	510	545	552	579	544	531	518	540	573	514	565	562	547	534	535	535	516	559	556	518	540	541	589	538	540	534	515	542	540	507	511	564	529	569	528	521	556	560	532	512	516	536	514	567	525	608	521	588	544	581	543	542	498	514	555	550	573	561	550	565	529	544	526	513	548	494	517	580	510	541	529	566	543	543	560	538	522	552	573	535	540	535	508	511	523	524	556	518	557	538	520	566	570	513	530	531	553	481	543	576	550	553	563	540	520	493	540	562	536	498	532	563	553	530	533	557	531	544	522	541	573	563	551	548	595	534	521	568	542	553	526	551	550	531	575	558	506	538	515	534	546	528	541	506	554	550	562	557	541	543	521	555	527	560	578	551	516	545	515	547	515	599	568	553	527	523	514	567	507	552	550	498	506	549	522	505	601	553	527	555	564	535	536	516	542	519	523	517	524	558	528	506	544	573	529	561	557	558	556	574	575	596	508	549	571	536	537	554	556	559	563	539	536	504	537	574	542	546	549	566	527	503	542	574	540	535	530	564	568	588	538	548	578	532	588	528	569	564	528	534	530	537	557	556	534	563	544	540	539	535	548	541	518	553	541	552	563	496	499	534	530	531	520	563	562	531	543	556	504	543	561	511	523	530	544	531	550	538	554	563	526	549	531	538	547	529	532	522	524	530	547	529	571	563	549	522	524	539	552	574	527	595	545	521	606	496	524	547	538	539	531	533	546	576	577	531	550	522	543	505	547	514	543	559	532	529	558	539	528	496	553	525	505	551	540	522	534	548	526	541	527	542	586	514	533	507	524	518	580	520	509	544	529	568	580	550	515	570	530	579	537	546	528	533	502	518	541	585	512	543	547	538	523	527	552	549	547	534	572	535	544	547	508	537	543	565	547	515	525	503	548	566	550	542	490	525	545	538	572	530	577	523	565	495	583	524	587	491	538	588	535	539	550	532	549	551	559	527	547	580	555	522	555	512	573	535	557	540	588	545	571	556	550	526	517	536	500	566	538	555	549	526	556	520	552	558	575	533	556	570	531	568	573	537	575	527	522	528	499	590	529	541	567	564	608	518	552	515	547	511	542	539	554	572	554	540	565	565	537	542	556	543	513	557	561	498	533	545	507	536	528	528	547	525	525	516	559	557	523	554	570	532	526	534	536	540	487	555	530	557	572	569	536	534	493	527	523	566	525	559	516	534	559	586	533	520	523	548	515	559	557	516	522	538	529	531	537	552	536	568	562	494	550	533	549	540	502	525	529	534	557	557	562	526	595	561	524	545	538	529	523	544	508	521	541	528	563	522	559	584	554	526	531	539	539	535	557	526	513	590	552	518	526	551	594	551	537	523	545	522	561	563	560	568	513	572	541	566	538	568	571	543	516	513	538	554	533	550	523	544	546	552	516	543	557	565	560	495	544	540	571	540	516	544	553	554	562	549	539	519	574	518	513	566	574	556	516	542	540	574	509	551	565	533	540	542	550	568	512	489	552	544	561	516	549	541	514	533	488	611	533	522	568	574	504	510	536	542	565	554	525	521	546	580	549	516	558	565	543	540	523	543	564	502	550	540	514	520	543	506	573	548	535	526	540	538	521	522	548	530	517	580	552	539	552	520	553	483	554	568	567	518	542	534	480	525	550	527	524	573	592	544	516	516	567	506	563	491	527	561	567	580	535	598	528	526	508	590	548	555	563	527	526	507	574	527	511	545	518	582	566	533	567	544	536	566	571	521	532	598	551	550	562	532	521	505	558	583	531	546	576	525	558	532	539	511	540	549	554	548	572	456	523	547	523	569	544	548	568	536	538	554	509	566	557	553	496	556	546	547	533	556	543	537	543	527	542	532	538	530	539	553	520	553	540	518	551	550	580	554	530	524	549	572	569	513	536	585	550	553	506	551	563	557	539	506	544
24501	20326	25874	24635	20296	7332	1045	763	594	601	529	501	506	450	436	473	452	415	411	419	420	421	404	419	411	404	402	418	394	415	388	400	398	372	374	383	370	390	359	381	341	379	386	364	386	396	367	389	355	389	412	389	366	376	386	348	370	373	409	412	376	365	377	349	371	368	430	379	380	380	363	392	335	359	373	379	363	385	368	337	386	376	389	361	334	412	399	398	365	345	369	379	369	384	391	376	400	416	365	352	380	375	351	350	384	337	343	358	362	377	346	388	335	378	358	347	390	389	352	375	381	368	402	372	363	347	382	389	351	404	372	401	363	352	361	383	404	343	363	380	363	375	378	373	369	405	362	369	391	378	388	355	362	399	363	375	381	353	350	330	355	362	370	361	385	365	429	365	356	380	356	353	379	341	352	389	391	394	379	353	351	368	361	410	349	362	378	372	380	365	379	408	362	359	387	357	373	402	370	357	346	399	350	343	387	376	368	363	360	406	377	361	384	349	327	356	393	399	386	368	392	387	369	357	383	360	384	346	394	396	366	365	342	356	406	367	342	396	327	351	383	383	377	373	340	351	384	391	374	365	370	372	392	383	366	371	381	376	354	316	376	377	389	360	387	373	384	339	339	393	380	404	395	374	386	363	373	359	379	355	368	367	357	385	364	376	388	361	377	355	420	374	398	361	360	379	377	351	360	351	375	380	359	376	352	375	358	339	403	325	373	362	429	379	355	385	388	375	390	344	390	376	386	333	375	379	355	400	390	371	380	426	373	386	393	374	357	396	366	370	321	347	381	399	371	358	375	372	370	425	313	381	382	374	343	338	370	376	367	362	371	381	358	379	386	402	387	371	349	387	354	401	360	376	358	379	338	394	349	367	365	392	361	374	374	394	373	390	350	383	355	391	383	381	407	409	365	381	384	403	364	379	395	381	378	378	384	373	382	372	357	408	352	393	381	417	357	363	334	375	384	351	393	353	343	386	371	353	363	375	378	374	352	331	381	373	358	361	363	380	364	357	387	331	348	366	379	365	368	350	343	371	372	364	382	356	362	361	340	399	406	362	355	372	372	381	382	363	400	387	373	343	359	408	367	396	361	377	366	373	384	372	394	365	379	390	387	336	368	387	367	356	360	394	365	365	346	384	374	327	361	355	388	359	366	370	361	389	355	345	389	355	352	379	399	370	393	375	334	356	352	352	381	363	352	385	404	345	360	363	388	355	382	358	356	355	385	386	365	377	390	350	398	375	346	388	375	395	376	363	363	339	357	340	372	358	348	365	350	399	372	394	382	355	371	371	339	394	373	375	395	363	395	368	383	368	386	399	351	385	363	373	362	388	337	375	351	362	359	379	369	356	381	362	363	372	375	399	349	352	362	357	342	385	351	381	370	363	346	366	394	371	366	369	398	370	338	362	322	353	352	375	382	384	358	381	363	385	352	388	368	386	389	376	414	339	382	369	339	394	353	362	361	328	382	343	350	342	377	337	339	378	354	377	366	380	385	354	367	363	366	395	353	341	355	340	387	357	360	382	373	359	374	377	314	397	384	347	369	375	369	339	366	388	371	352	407	360	360	365	403	380	361	351	348	384	367	375	393	352	328	361	403	410	356	339	349	360	380	394	350	341	385	390	370	344	373	354	355	368	359	394	388	377	362	354	391	366	346	373	370	379	349	373	373	369	399	365	376	389	386	354	347	365	413	363	395	380	376	369	377	391	377	355	382	374	375	365	346	363	408	349	368	378	334	391	376	360	404	376	377	363	369	356	346	390	404	366	398	363	360	352	365	389	381	382	355	332	365	372	357	373	378	371	374	396	320	369	393	378	364	378	374	335	341	391	344	356	366	369	376	352	333	378	370	354	348	369	382	414	323	375	393	363	396	353	346	344	361	391	404	366	379	365	345	351	415	363	381	382	379	371	348	379	353	338	385	361	354	365	347	344	413	370	364	342	372	357	382	399	347	363	382	362	376	389	391	372	378	371	413	389	367	358	377	373	358	346	354	377	368	397	361	420	392	376	365	369	381	355	378	375	361	400	350	431	350	371	370	355	352	357	358	388	382	378	367	343	352	381	376	376	360	363	354	338	349	386	346	382	375	361	362	368	368	397	380	354	380	331	384	409	344	365	394	354	368	377	375	338	389	387	382	397	370	339	371	392	360	378	344	375	367	387	396	365	395	389	359	396	346	364	367	373	350	370	364	364	362	374	381	381	391	354	369	376	367	372	383	366	378	363	386	362	346	375	372	358	332	393	388	362	353	360	343	351	391	364	385	383	390	340	374	326	336	369	365	388	367	356	329	424	375	391	343	366	373	391	392	375	369	338	354	339	379	372	383	368	358	377	379	373	395	340	376	396	377	360	358	372	347	366	374	396	358	411	408	390	367	347	368	364	368	363	355	351	408	351	372	358	344	371	373	366	363	371	397	355	350	367	366	393	354	367	388	360	391	365	387	388	387	363	354	344	360	358	343	377	357	381	357	356	358	377	365	374	405	366	343	425	378	373	372	368	388	377	346	353	402	378	400	390	379	344	351	363	352	341	360	352	354	374	356	400	364	370	345	355	383	395	361	381	363	348	346	389	360	348	368	382	367	373	393	339	375	363	371	375	412	345	376	364	361	374	361	346	361	379	376	377	377	377	363	345	360	315	357	356	404	361	397	365	339	353	385	365	343	408	372	365	384	386	365	369	383	373	358	380	380	386	379	376	397	352	349	357	406	398	369	368	377	389	351	362	392	372	377	386	394	349	370	379	392	372	356	332	355	348	367	354	365	383	378	319	361	368	347	377	375	369	359	359	349	374	364	365	370	352	349	395	345	382	346	388	356	357	350	359	375	385	359	410	377	379	377	361	367	347	338	375	393	380	365	374	340	430	356	320	355	378	380	350	382	398	375	350	334	384	383	362	364	378	361	351	367	390	349	343	399	343	370	355	331	410	344	353	393	347	358	391	344	395	344	366	376	387	379	409	374	336	345	387	372	400	354	403	383	408	402	338	353	354	386	382	394	404	373	363	384	400	391	355	339	350	387	373	401	373	381	397	338	384	354	383	367	371	381	332	335	351	369	374	372	385	370	388	375	343	364	350	361	369	380	361	344	376	375	374	362	351	349	382	355	384	341	350	371	333	349	328	356	387	394	386	370	372	354	372	364	376	353	383	338	312	368	376	375	331	364	357	367	397	371	375	352	353	355	390	385	395	350	369	362	395	373	416	362	371	373	362	405	355	367	359	378	378	364	398	372	376	356	385	341	374	380	355	386	354	368	379	383	327	373	363	354	361	347	352	388	365	389	362	344	342	367	371	371	352	365	381	347	363	352	392	350	377	380	352	374	384	356	376	388	358	397	369	369	377	390	374	385	386	368	390	384	377	356	382	370	375	357	358	330	350	363	356	408	348	386	381	371	396	385	382	379	392	396	383	372	331	373	383	375	394	365	346	359	348	367	398	361	390	391	387	376	361	339	354	411	347	364	392	377	397	357	363
32615	8037	7271	3985	2600	1861	1460	1229	1001	831	789	715	637	611	588	574	551	531	508	452	514	447	461	443	444	461	427	441	431	434	436	377	456	400	432	418	415	423	428	395	400	444	404	421	398	409	406	452	393	368	400	414	414	410	419	382	396	386	382	434	376	370	389	351	409	398	365	380	386	432	396	410	400	415	401	399	388	426	377	395	396	416	410	376	427	382	367	366	433	390	413	415	396	389	375	378	379	387	378	411	400	374	389	395	392	377	381	388	354	392	423	441	402	374	426	417	360	398	371	390	421	412	360	328	389	370	395	414	406	383	381	420	373	398	379	388	391	385	373	385	406	381	383	399	378	398	383	375	408	421	427	370	386	367	417	394	372	394	392	369	407	394	382	350	433	404	400	389	364	387	358	391	401	399	411	383	390	407	393	369	359	371	390	387	388	386	401	408	369	358	386	385	355	368	391	413	438	407	391	397	395	375	386	365	403	412	381	382	351	400	377	404	397	407	377	404	388	365	414	379	360	372	366	381	398	361	407	402	407	393	408	427	374	358	412	370	385	393	355	354	417	385	397	392	404	347	374	369	380	369	374	401	393	393	376	373	345	377	396	387	383	393	407	379	400	391	387	376	375	397	416	386	416	377	410	349	356	384	403	347	466	415	383	351	388	377	365	423	381	377	377	436	355	393	357	383	420	378	389	377	425	362	360	385	390	397	377	376	418	364	353	366	399	400	399	388	402	370	390	408	403	358	403	385	391	383	412	412	400	394	387	394	381	368	402	397	425	394	372	413	375	394	421	420	397	389	384	389	379	417	344	417	399	367	386	393	360	365	379	386	384	378	360	409	377	413	403	391	398	391	403	384	372	387	369	371	361	401	385	389	378	380	345	392	401	391	409	393	378	426	386	367	413	378	377	388	391	400	352	360	428	387	382	403	406	387	369	427	360	373	398	372	401	395	416	377	378	402	370	399	375	395	408	389	368	343	388	375	443	379	399	370	363	366	362	380	386	374	422	404	398	387	399	383	396	374	392	406	389	380	400	403	407	408	388	390	385	402	342	397	397	396	368	373	384	381	388	390	397	406	410	376	352	403	351	396	373	403	417	384	368	378	387	377	376	374	402	365	390	377	413	391	346	382	372	408	375	401	391	352	397	375	407	380	396	357	394	381	382	386	394	363	365	366	388	381	353	382	419	364	397	396	362	403	417	384	399	399	389	385	354	383	389	392	416	409	391	390	389	364	408	388	390	379	371	356	403	376	392	426	404	383	398	360	375	394	338	362	380	388	384	396	404	368	415	406	374	368	416	339	389	353	382	396	377	372	385	378	363	385	402	397	375	400	400	384	397	361	380	338	385	383	388	391	373	373	355	424	428	412	389	384	406	417	389	392	369	395	394	387	372	366	419	400	368	414	425	407	402	383	396	358	389	370	370	350	378	340	399	355	409	373	366	407	383	398	376	363	421	390	415	378	391	378	387	346	356	390	413	401	371	371	389	396	417	381	416	364	349	422	421	390	400	374	402	398	364	351	400	378	364	393	372	373	406	407	397	364	381	392	414	370	383	393	344	374	389	426	387	409	416	375	372	419	369	380	358	388	379	437	401	369	405	405	398	390	399	434	378	384	418	370	357	392	432	391	390	422	382	386	415	382	419	399	387	395	404	405	362	409	397	380	380	377	385	381	394	381	366	386	424	360	409	384	360	377	381	409	429	368	380	385	403	388	393	404	355	399	355	419	401	364	372	399	412	411	412	384	358	381	392	385	373	395	363	403	395	368	393	377	387	416	368	401	373	378	365	410	379	373	401	410	415	382	404	378	431	395	384	384	367	353	401	360	368	393	393	386	373	353	384	391	402	406	381	377	379	396	374	392	375	412	385	386	374	389	388	404	411	362	353	391	425	370	375	376	395	377	366	378	384	385	371	390	385	406	368	384	381	374	382	376	365	367	359	361	410	379	380	395	402	410	383	396	366	378	398	390	382	398	386	380	378	395	366	411	357	392	395	398	414	368	344	389	393	402	418	363	380	404	368	373	393	388	400	382	378	412	455	380	372	395	355	359	356	384	425	396	395	385	397	383	408	365	383	369	379	365	414	367	396	412	382	376	393	375	405	440	363	358	406	381	424	369	408	397	376	378	406	408	405	384	413	409	426	371	369	401	379	394	428	398	415	356	334	430	372	378	395	381	370	382	377	437	368	371	365	375	397	396	412	411	387	362	430	402	407	411	432	382	391	388	376	393	366	388	440	390	377	409	400	392	431	415	383	420	374	393	406	393	403	389	428	377	374	378	413	406	385	371	376	393	366	377	365	416	374	361	417	386	382	368	403	435	382	350	366	386	377	384	381	376	387	374	393	391	421	390	392	418	380	389	349	352	367	402	391	402	385	368	385	384	411	376	382	400	400	399	336	355	393	358	396	400	395	405	391	361	382	384	386	399	360	419	381	393	369	389	389	400	390	392	415	404	384	401	383	392	363	394	367	433	358	387	413	363	405	414	352	418	377	385	369	392	399	374	392	402	375	370	377	393	350	379	395	400	394	380	397	370	409	393	386	411	407	413	373	406	385	411	376	388	405	413	343	377	433	380	395	410	372	353	389	393	370	382	356	352	328	431	381	404	380	371	375	371	371	355	390	383	368	351	380	395	380	396	400	394	425	417	370	406	394	399	413	359	403	403	415	384	392	408	339	387	368	411	369	354	381	387	355	401	380	384	385	388	402	378	357	406	401	383	373	391	428	364	420	421	369	437	374	379	378	385	363	389	405	360	410	417	418	395	413	370	390	398	370	397	375	391	366	387	381	395	386	369	367	386	398	373	403	381	423	388	377	368	372	362	395	386	384	385	412	364	415	404	379	369	409	396	385	373	369	405	356	376	388	376	411	405	354	391	357	421	397	402	406	410	410	416	382	346	410	394	384	409	399	387	407	385	377	396	370	412	375	402	359	418	395	374	356	382	402	379	405	379	402	414	402	418	382	409	406	378	342	401	341	394	395	418	377	370	366	409	378	407	367	352	369	402	420	397	388	370	407	386	387	386	389	390	378	357	399	390	371	407	370	393	394	350	403	368	369	392	401	376	374	358	375	352	415	400	339	387	392	356	407	398	431	365	401	338	398	413	393	390	383	366	411	358	399	393	357	383	361	382	365	383	378	381	383	398	402	403	406	372	402	384	381	394	405	384	366	392	359	425	386	386	399	400	350	420	358	413	407	382	405	358	392	410	355	367	405	405	363	414	357	418	369	372	396	396	379	429	384	384	387	383	424	384	384	367	360	401	372	391	370	387	381	403	401	365	368	379	362	376	355	393	361	357	378	416	390	431	386	362	388	397	409	409	325	405	394	409	387	355	393	379	379	391	383	362	409	387	402	394	409	414	381	380	381	397	373	414	388	418	398	379	366	409	364	366	400	369	390	360	374	389	386	366	387	386	420	381	377	356	393	390	372	395	391	362	402	403	415	402	356	392	383	400	360	393	382	410	370	411
22568	20332	26564	23989	20336	20384	7386	1611	1263	1168	1086	987	988	946	924	909	949	895	821	829	851	813	839	770	824	819	798	742	820	870	819	777	794	763	766	793	767	735	735	797	717	747	758	746	770	766	744	801	784	774	748	810	758	832	782	794	740	676	769	762	771	762	797	733	749	775	738	790	721	746	772	757	794	812	756	759	768	752	730	740	770	689	772	776	734	791	777	770	778	743	780	725	688	726	750	687	801	767	713	816	731	713	762	802	736	740	782	758	696	756	772	738	729	737	712	694	766	737	751	773	710	742	752	780	819	759	727	756	774	840	724	746	760	743	752	764	741	744	709	768	777	796	706	736	753	769	739	763	785	783	705	735	796	759	688	748	750	711	749	732	758	731	743	691	780	767	752	750	746	794	765	780	745	729	744	709	750	752	777	784	725	745	694	806	774	752	757	748	748	737	749	700	747	796	722	723	760	740	733	755	730	736	809	748	762	708	751	758	781	744	788	742	721	726	764	757	757	716	795	807	758	753	786	770	778	713	744	755	726	749	748	713	737	764	711	752	742	740	740	732	734	714	774	750	776	764	761	701	773	731	757	808	783	754	737	809	687	811	702	757	781	787	725	787	754	745	759	732	740	816	731	723	782	724	756	736	760	753	773	716	715	744	749	776	787	754	733	746	731	735	832	719	754	796	768	753	784	759	724	751	734	765	738	719	720	732	767	796	742	749	741	791	720	783	739	766	776	753	747	724	736	704	729	697	736	754	718	700	783	767	787	741	753	704	748	758	758	754	755	768	740	749	744	720	708	773	738	775	662	772	740	757	735	744	725	729	701	775	750	778	782	758	729	806	787	812	787	771	787	764	761	720	771	791	804	735	743	748	746	751	732	767	765	730	751	747	749	731	795	752	754	745	759	745	717	754	747	728	788	767	731	784	742	731	776	723	769	757	746	710	761	716	739	710	707	751	751	753	787	738	768	753	778	776	762	770	715	757	708	707	773	716	755	739	768	740	764	756	763	755	755	728	742	764	677	743	788	772	725	739	703	752	755	720	786	709	691	753	764	746	748	740	712	801	766	752	768	765	745	754	734	801	713	737	767	735	714	813	737	746	725	733	778	812	786	749	740	755	787	744	702	789	761	748	768	730	752	730	769	701	749	754	719	749	711	735	794	712	741	771	755	724	731	750	712	777	754	794	756	749	786	772	766	726	770	722	731	745	771	710	752	732	748	736	748	740	769	743	717	740	736	770	726	789	752	732	783	771	767	762	703	751	737	769	726	759	774	771	714	748	771	754	747	749	714	779	771	719	766	771	800	698	699	764	799	741	687	731	769	758	778	784	735	746	787	743	731	748	727	716	781	802	723	686	705	777	777	737	741	723	760	711	738	758	699	712	750	768	737	780	730	763	802	745	761	750	733	737	794	729	767	782	764	779	690	758	742	772	761	727	750	706	773	737	701	747	751	782	725	785	707	724	743	739	760	740	763	717	754	746	745	775	755	741	765	715	767	725	726	748	689	768	769	721	761	733	727	763	761	771	701	744	778	753	754	725	737	747	698	732	790	772	728	761	740	764	776	776	762	730	767	736	779	753	724	761	778	747	739	763	709	785	794	727	758	753	755	760	791	697	721	733	711	706	755	789	781	746	797	705	737	745	724	750	762	761	746	769	736	741	685	717	725	755	734	701	753	745	759	765	714	696	703	693	738	769	720	783	740	708	759	812	769	799	801	762	710	777	741	725	713	787	798	767	739	814	772	704	753	705	733	744	759	717	780	730	735	782	728	724	753	735	728	733	722	727	774	749	752	818	737	702	717	722	765	715	734	778	748	715	791	756	751	751	740	766	739	720	790	702	742	746	726	754	799	750	747	715	752	768	762	779	760	758	770	708	757	756	797	752	769	737	765	701	758	712	758	715	742	768	763	727	773	752	777	737	782	794	765	719	737	726	731	740	719	741	720	741	728	730	738	778	723	762	771	747	699	725	767	769	761	749	767	777	748	728	717	720	761	778	739	764	806	737	783	742	739	722	793	752	711	760	756	743	754	752	819	728	775	723	752	746	690	726	673	792	724	745	758	755	764	726	748	775	775	723	750	789	752	731	755	711	750	816	756	703	798	728	738	787	721	755	733	690	738	732	740	745	762	779	740	747	719	756	726	789	743	703	675	734	711	727	840	758	758	784	763	716	746	730	728	800	755	718	791	742	688	767	762	749	713	695	741	760	742	717	691	793	734	751	713	715	726	713	762	750	751	758	745	752	704	758	758	734	749	732	756	699	689	744	691	763	781	781	740	683	729	738	747	704	765	754	714	730	749	775	676	748	690	694	737	745	739	775	760	728	787	760	735	731	758	762	705	691	749	745	719	732	728	743	748	740	759	775	779	712	773	743	768	774	711	829	735	752	754	744	740	720	730	741	725	712	757	734	754	756	800	752	764	705	789	769	726	714	749	740	712	741	726	724	734	771	743	735	741	746	792	772	807	755	802	790	725	756	732	774	758	765	751	783	712	702	763	730	784	731	759	731	736	763	729	724	761	726	748	729	770	736	729	736	681	729	789	726	737	742	735	749	732	755	709	755	770	747	786	737	704	738	756	738	735	780	714	752	801	746	735	759	747	720	779	769	710	739	745	732	798	752	775	757	745	723	698	719	726	727	726	764	730	742	781	766	744	723	749	738	739	755	764	767	748	747	771	701	770	742	742	737	730	701	715	734	739	773	709	771	749	753	710	745	807	778	761	747	690	722	743	740	715	747	769	698	735	701	771	760	751	762	773	779	672	740	757	782	821	715	720	807	731	785	735	709	759	756	742	720	755	774	725	781	729	709	795	768	789	705	732	761	721	731	754	751	819	772	742	768	750	758	649	723	768	761	777	745	765	738	701	759	739	765	745	760	828	735	748	711	775	820	759	778	753	777	763	749	777	784	729	701	728	776	798	729	749	739	818	744	764	786	778	763	727	757	733	720	733	686	756	771	734	752	759	744	796	775	757	732	716	724	774	778	745	724	717	689	738	765	775	750	737	774	762	726	758	734	770	765	787	732	733	725	718	794	718	770	756	739	770	728	738	766	826	738	698	722	739	762	752	750	778	807	739	708	724	718	786	748	710	780	780	768	752	727	759	736	711	708	767	744	741	730	741	714	723	741	760	715	701	761	789	733	740	736	725	743	717	764	761	741	813	717	726	705	724	784	740	786	779	748	791	758	723	734	743	789	751	735	719	751	709	706	806	750	754	733	743	737	747	790	754	742	755	785	732	716	743	698	744	770	812	763	738	756	742	724	690	722	716	757	736	710	779	772	741	741	724	739	730	756	717	757	765	755	713	750	770	756	796	822	766	726	740	743	733	767	785	751	734	758	754	796	809	757	739	761	749	717	766	738	711	741	768	736	781	807	763	770	742	722	795	754	803	754	743	725	752	745	761	784	728	722	736	717	724	761	789	735	773	740	779	741	796	777	750	722	733	774	743	765	780	759	731	743	717	748	718	774
29903	13699	12577	7128	4827	3484	2782	2212	1952	1674	1463	1315	1251	1164	1092	1005	1016	957	972	956	907	859	870	894	878	823	841	806	769	800	769	766	747	746	802	796	800	767	734	742	757	772	762	763	730	742	790	706	705	763	768	753	723	740	733	794	730	750	761	703	747	789	725	738	715	753	696	706	667	712	735	726	703	710	708	689	707	750	769	767	705	727	684	686	740	731	740	748	701	730	742	770	746	701	684	689	724	743	712	753	733	734	740	741	754	718	726	748	730	711	741	722	743	735	717	737	685	701	754	680	710	721	720	730	767	729	711	713	748	708	732	704	729	725	729	742	733	759	741	693	687	675	736	746	718	760	752	711	728	698	689	735	729	721	723	729	722	756	745	735	716	685	697	719	715	741	667	745	707	765	703	747	762	673	717	770	735	762	740	710	778	710	736	684	753	704	681	741	700	714	704	726	674	709	748	727	726	713	745	707	724	694	744	710	731	736	785	736	726	686	768	701	703	691	681	755	758	724	719	728	755	675	732	751	745	773	721	682	761	762	763	741	708	694	741	684	741	723	717	750	697	700	734	660	723	744	736	727	776	723	736	766	729	720	691	696	687	750	732	711	703	710	679	715	736	732	740	736	720	756	703	724	738	675	753	715	748	754	697	778	720	746	712	736	719	728	710	696	738	732	749	763	743	743	752	694	721	706	710	753	724	768	693	717	690	726	707	706	727	754	701	753	695	707	713	687	711	703	711	749	712	685	759	718	671	728	696	708	768	692	694	747	759	708	682	745	709	771	726	713	738	741	717	709	718	714	726	732	758	731	676	740	748	739	690	701	711	678	694	739	729	744	690	729	738	691	702	694	727	734	718	711	704	771	724	711	728	734	711	737	730	754	670	694	739	688	750	706	645	726	718	700	737	724	712	723	745	753	709	742	745	723	760	738	710	736	708	668	706	708	723	759	702	768	702	736	759	689	723	721	697	690	682	735	703	750	752	689	690	699	688	702	746	733	728	748	687	682	725	716	771	748	689	750	684	717	764	701	700	699	752	743	745	673	715	740	704	697	689	702	716	700	702	706	740	745	708	729	708	674	710	725	736	737	713	711	701	753	769	727	716	688	705	754	721	749	729	696	702	741	685	689	734	725	673	728	679	747	674	729	732	743	749	758	751	728	731	698	747	722	712	672	719	729	740	726	714	761	709	700	710	747	743	712	662	765	731	700	732	674	716	758	710	728	723	714	726	747	736	703	780	714	750	674	737	702	660	713	796	721	784	707	680	725	691	750	721	777	713	686	727	731	688	725	736	686	722	726	744	733	701	767	701	718	691	709	754	728	713	740	724	763	711	719	715	749	741	737	687	715	744	742	711	727	724	680	705	711	694	732	731	722	730	692	680	726	759	711	707	719	757	707	717	728	725	768	666	755	745	733	755	717	759	790	728	718	754	724	679	733	691	722	721	704	730	708	710	710	702	756	704	741	748	729	727	731	685	743	732	741	760	696	689	742	723	696	682	741	702	700	696	688	675	775	756	713	721	702	775	726	706	734	707	740	716	693	663	714	712	734	724	749	748	689	705	684	719	723	738	740	726	686	734	711	700	693	708	680	742	707	747	710	750	738	735	750	700	762	750	773	761	789	718	767	676	716	742	736	674	707	741	763	738	705	682	743	664	711	763	717	739	768	768	744	747	746	649	706	774	687	662	713	688	723	716	725	726	678	700	729	719	690	713	729	703	764	715	720	763	737	700	730	706	755	701	735	774	733	778	730	708	747	745	690	713	730	714	735	719	744	674	723	718	697	681	687	712	667	714	729	705	713	715	699	747	725	708	770	755	709	720	715	678	723	718	727	726	704	744	713	680	689	725	683	699	734	765	748	694	729	707	742	746	769	735	687	703	731	740	693	738	702	759	728	679	733	684	751	722	691	712	733	763	723	703	733	736	729	733	729	701	748	733	708	682	717	749	748	724	690	730	719	737	678	714	703	735	739	744	754	733	719	698	744	746	767	676	743	684	714	763	751	724	714	704	708	686	721	766	712	714	745	733	727	721	741	716	690	732	715	701	687	732	743	715	717	766	711	681	718	742	739	751	717	688	686	692	774	732	760	737	685	691	733	745	693	764	675	694	758	745	670	711	712	733	735	717	703	741	715	694	676	720	768	748	692	726	754	741	716	750	675	730	718	714	717	732	691	687	707	695	718	738	740	758	712	736	763	736	711	720	724	739	688	711	715	677	698	686	725	733	719	731	713	727	738	733	721	755	702	764	698	691	729	741	713	706	758	759	722	716	724	687	703	752	746	674	746	693	706	680	713	722	735	703	723	771	777	752	713	716	681	701	758	720	725	706	703	730	749	718	680	701	728	709	738	709	765	690	727	723	695	717	738	720	712	767	701	725	668	735	739	712	699	742	714	746	726	743	722	700	709	702	711	756	681	759	704	718	768	770	694	732	693	681	729	667	685	679	693	758	698	685	719	697	723	717	702	713	684	716	726	695	685	721	720	673	686	694	669	757	750	738	696	722	685	664	734	697	764	706	728	715	739	705	683	706	772	672	726	754	696	717	740	773	750	707	715	719	719	678	685	762	704	728	748	699	789	719	748	706	692	757	738	723	701	721	701	737	696	686	719	706	709	732	749	708	766	754	735	741	708	703	730	731	724	788	722	734	725	691	733	742	696	732	665	719	736	742	650	742	654	745	665	732	727	750	721	759	725	712	741	722	743	702	758	700	730	684	738	725	751	742	730	720	734	701	764	764	727	739	668	678	702	723	711	706	717	695	739	741	736	772	774	771	727	766	712	740	743	724	665	699	691	738	757	716	788	708	752	733	717	713	743	696	704	692	711	663	735	689	726	790	712	703	743	711	720	758	740	725	739	717	767	724	694	686	718	732	774	747	680	703	757	753	707	708	705	726	748	711	731	740	727	758	701	709	727	723	704	711	742	720	708	737	701	735	700	732	735	744	714	720	739	716	717	772	766	714	671	716	737	668	728	755	745	733	717	696	766	739	787	738	710	711	764	752	729	730	710	686	733	740	758	724	750	734	683	715	724	735	735	658	718	765	721	718	711	695	690	695	712	695	714	778	715	745	672	702	733	704	734	690	760	715	767	729	722	702	711	672	755	750	716	717	680	696	764	758	711	724	691	720	684	700	725	692	722	746	687	718	680	729	702	719	737	717	678	658	699	742	667	707	670	730	706	701	701	728	653	742	732	774	722	722	702	754	724	749	669	685	717	711	706	747	723	697	700	744	731	686	714	684	710	740	779	730	701	703	697	660	765	752	701	712	718	773	707	746	703	735	696	755	718	667	711	696	652	754	716	740	718	685	730	716	712	701	727	709	742	712	712	704	711	782	699	727	719	730	727	754	684	731	720	753	719	736	703	702	707	671	734	710	700	704	720	720	734	698	725	711	734	771	672	680	756	708	689	751	718	690	730	785	692	732	709	758	697	711	732	751	754	725	724	713	749	744	694	706	722	752	739	760	740	687	732
32572	14264	2409	717	580	564	565	555	543	510	522	524	516	513	505	489	531	513	489	533	549	570	524	470	501	518	515	513	514	493	535	510	521	532	518	485	486	528	511	516	509	529	492	552	529	537	521	531	563	538	534	533	528	530	508	509	526	494	526	504	541	506	549	522	543	529	511	509	522	518	496	564	542	550	497	534	519	498	536	550	529	528	516	561	536	576	535	547	478	520	513	526	503	532	554	496	507	491	533	505	517	514	531	478	540	509	534	545	523	518	542	541	506	535	548	499	516	526	558	491	550	483	510	552	485	529	527	518	502	527	538	515	571	534	560	555	461	527	600	559	499	520	512	544	505	525	528	491	533	507	534	516	502	519	482	501	499	503	516	500	563	508	517	587	488	533	481	493	502	548	541	528	522	542	516	511	492	520	519	528	563	533	589	520	494	467	528	533	537	549	511	473	512	522	492	476	500	551	523	530	508	546	520	520	517	535	519	508	514	482	516	527	546	576	485	499	523	530	562	547	499	528	487	531	510	562	485	594	532	512	557	562	524	514	520	529	514	468	520	555	512	483	509	530	522	513	484	497	544	568	474	475	554	516	500	516	506	561	506	518	502	494	526	513	491	517	515	530	504	491	500	520	533	479	511	566	526	513	501	519	541	534	522	514	535	491	525	572	486	528	556	509	515	515	551	529	489	571	541	527	541	532	523	504	518	505	502	504	553	502	533	516	524	508	510	549	536	553	537	514	505	534	487	547	540	522	526	520	517	532	535	541	522	531	491	567	507	567	525	500	535	499	508	534	520	475	513	533	548	565	526	565	534	478	526	531	499	501	513	543	552	528	543	525	507	521	539	525	546	553	491	501	542	522	521	582	545	551	555	477	534	492	509	531	554	566	512	492	529	525	509	582	501	504	539	525	526	536	487	503	515	510	467	511	549	525	506	473	498	484	520	471	528	530	468	487	512	511	529	547	529	513	515	488	534	523	523	525	536	512	528	496	530	479	519	526	483	491	531	497	534	529	518	517	558	505	517	512	508	557	547	563	560	543	544	531	526	542	553	527	551	523	553	517	510	490	542	535	568	509	523	531	521	552	488	538	506	515	539	485	516	519	538	501	505	517	526	579	548	524	541	525	526	496	504	532	498	478	540	540	506	546	506	504	528	483	547	545	519	558	501	505	496	529	552	542	464	529	534	522	541	520	526	536	549	534	509	516	511	501	489	522	535	533	511	495	460	530	527	494	518	500	502	568	542	514	527	518	482	547	525	497	529	528	545	504	481	530	518	555	503	532	540	505	546	540	529	498	537	522	516	505	522	509	504	481	502	497	480	539	522	547	527	502	514	534	544	507	478	495	515	537	571	550	543	562	493	500	511	501	486	489	455	518	494	482	517	522	499	510	532	531	517	512	475	507	509	567	529	496	494	497	532	557	505	511	524	586	496	542	542	541	529	531	529	485	488	533	494	515	491	545	495	510	570	515	503	499	501	539	538	483	527	508	482	568	539	486	534	546	525	536	496	539	509	541	481	513	515	500	532	525	544	540	545	533	554	523	539	526	545	555	574	510	504	517	515	481	541	504	525	483	522	557	507	519	528	518	515	508	474	547	522	564	535	539	586	525	558	565	509	494	549	564	520	546	566	512	521	522	515	478	522	531	513	519	496	546	495	497	507	520	486	500	525	504	508	544	552	550	523	519	543	508	545	538	513	508	479	508	560	553	522	516	520	536	510	529	484	530	542	513	510	518	543	553	519	554	503	548	514	558	491	518	532	512	516	505	514	577	537	537	497	510	531	521	513	517	546	535	516	543	487	513	527	508	536	517	529	520	533	497	555	574	498	494	521	520	554	516	484	510	521	519	514	524	508	496	519	513	477	516	513	492	510	539	550	519	545	545	503	568	517	507	516	515	575	540	549	497	529	522	538	528	504	527	560	513	502	533	501	518	506	512	526	531	563	557	477	525	523	535	523	524	492	517	545	519	495	511	538	520	543	552	536	512	527	523	525	545	505	531	479	506	493	503	559	553	506	516	498	501	486	534	522	462	551	514	487	521	520	476	490	518	521	535	498	526	540	484	498	478	564	533	522	541	499	575	543	501	513	515	506	482	534	526	509	547	549	499	531	547	516	495	536	532	548	522	520	511	527	546	537	496	487	542	494	518	571	528	551	498	479	528	483	525	542	534	523	528	537	534	516	526	515	494	564	552	524	497	493	555	563	520	494	527	516	515	462	513	539	510	534	512	522	493	545	528	537	544	518	537	519	515	523	561	542	513	551	520	527	527	518	554	509	522	559	500	548	511	553	522	529	512	558	518	492	523	514	509	494	512	508	570	478	481	517	511	506	548	532	502	512	544	518	518	512	504	512	487	547	498	506	474	507	545	511	488	528	504	474	514	502	520	546	506	522	509	559	544	532	479	513	542	502	578	543	559	512	518	524	485	543	563	488	560	517	514	523	491	527	518	505	511	514	508	520	512	513	522	547	503	508	503	537	530	557	511	497	513	537	520	477	525	538	544	525	480	529	523	517	481	517	508	519	501	537	529	530	503	475	506	486	472	513	545	534	498	469	513	519	480	460	492	502	532	511	533	529	545	484	502	488	517	516	507	538	531	506	541	542	493	550	504	521	511	512	545	509	524	540	496	516	499	512	524	519	526	525	512	555	523	517	544	484	530	529	544	573	513	494	513	510	497	516	563	549	532	522	491	550	508	504	489	521	526	514	523	471	550	534	497	533	502	538	570	504	511	523	509	525	515	525	543	545	485	501	548	545	518	497	549	510	506	534	514	506	502	511	535	551	541	516	556	526	503	500	502	540	535	474	531	494	517	500	520	528	516	552	539	531	498	517	473	542	502	525	556	544	539	535	511	529	467	498	523	536	544	521	535	478	521	505	532	532	524	506	526	514	550	515	574	542	550	520	553	538	511	507	533	522	494	496	521	506	527	514	537	523	518	507	525	515	554	528	513	512	524	517	530	522	507	516	526	483	499	485	535	499	513	491	529	474	494	529	498	464	520	518	523	500	525	540	509	539	513	540	497	552	538	510	516	517	542	579	551	510	565	535	510	541	538	520	506	534	506	524	517	548	520	534	519	526	477	512	487	506	531	532	494	498	509	531	512	517	504	526	498	511	535	537	519	515	544	530	549	537	541	522	480	516	486	540	504	509	557	551	551	527	515	553	554	487	513	473	527	560	508	550	549	499	531	519	524	494	510	518	484	524	490	535	533	535	551	482	555	549	507	519	531	585	548	524	494	543	501	509	515	513	524	500	510	525	527	484	558	516	517	495	558	497	563	488	521	523	541	518	547	508	534	548	537	494	525	541	502	515	514	532	511	534	507	552	528	499	511	533	530	503	547	562	537	562	533	523	481	485	497	572	508	574	516	515	533	523	517	498	508	550	538	536	519	489	496	543	534	526	546	530	560	559	526	490	554	524	524	526	545	523	505	533	495	539	476	547	532	520	529	516	485	508	495	525	525	534	544
21072	957	892	742	651	611	640	555	594	588	594	563	571	550	584	555	570	555	529	548	529	551	591	594	561	535	525	521	558	568	537	577	520	580	517	581	555	582	544	551	503	549	502	515	565	582	554	548	536	583	566	539	516	566	534	535	563	564	562	581	578	566	560	577	564	550	512	538	558	544	547	517	538	561	560	588	559	527	573	540	613	511	550	570	556	533	572	533	559	536	597	548	557	533	548	560	521	573	572	557	522	537	553	522	537	565	565	553	525	576	552	549	587	545	544	572	570	551	586	559	576	553	554	581	537	597	590	591	543	560	542	529	557	591	565	526	538	606	525	535	576	526	556	541	554	559	526	548	531	555	507	577	560	566	522	559	568	583	556	555	573	563	526	570	547	551	552	573	530	526	572	539	555	560	543	561	549	517	541	529	537	557	570	585	542	552	519	615	552	559	531	544	549	535	528	533	543	537	545	503	577	524	516	531	600	570	510	524	527	527	554	564	553	557	555	544	590	553	530	518	555	611	585	534	522	560	557	571	547	497	581	540	534	537	584	553	563	569	584	546	575	551	556	546	546	578	540	596	545	579	512	567	547	518	554	607	540	509	556	571	534	604	553	503	551	608	527	484	543	566	569	574	554	574	563	558	566	527	553	556	574	527	520	543	529	587	560	565	563	514	540	535	543	525	552	527	524	581	576	553	532	583	572	572	563	581	582	537	497	541	552	563	555	529	555	569	585	575	546	520	561	553	536	558	570	563	547	541	529	546	515	512	558	572	534	568	552	518	563	547	511	544	575	544	554	535	549	542	562	547	572	549	521	563	533	556	556	514	560	534	555	564	540	544	590	543	593	505	567	533	561	583	556	560	563	536	547	583	558	616	572	555	530	572	600	565	547	567	528	542	585	564	570	568	553	570	567	560	585	567	575	538	581	521	550	591	572	523	543	568	559	551	569	550	569	544	539	539	553	548	559	565	523	613	557	535	582	585	571	537	529	543	576	562	545	563	612	537	559	542	531	566	556	600	542	579	522	524	557	541	549	598	581	578	549	532	609	526	543	545	539	556	546	569	552	537	537	582	540	552	539	535	561	563	542	553	571	535	547	541	600	565	514	567	547	599	544	568	579	581	538	629	525	544	545	521	559	564	533	525	551	546	565	495	547	508	566	558	584	515	562	518	554	580	559	572	564	598	563	536	568	567	561	586	554	554	536	556	581	580	522	546	559	536	563	591	567	536	587	543	546	524	537	546	542	536	547	529	539	535	538	525	557	550	572	565	511	569	520	547	569	606	581	573	598	577	598	587	521	577	544	594	592	560	544	555	535	593	568	527	540	553	512	585	566	533	518	545	546	568	537	547	567	553	565	602	573	533	590	537	577	571	558	544	574	579	500	529	582	570	604	541	582	501	549	544	582	541	536	539	557	566	569	559	554	546	574	591	538	526	544	581	545	527	558	513	558	566	554	553	563	609	582	524	567	603	556	529	554	595	560	526	595	546	583	513	585	560	569	570	523	574	565	561	540	528	581	545	556	546	498	563	560	520	515	538	538	620	572	570	607	584	562	507	564	562	563	579	552	538	569	586	544	572	548	503	555	600	544	523	557	543	542	551	569	541	543	578	516	510	574	555	581	582	567	543	515	559	577	569	530	543	529	550	528	561	549	522	550	571	555	534	534	540	539	555	557	554	580	538	561	510	506	540	576	596	568	568	558	556	539	570	526	550	598	553	560	558	541	533	538	557	566	544	514	554	517	592	585	565	569	570	542	569	542	494	551	562	571	556	549	544	546	555	544	573	559	537	532	580	574	566	525	521	516	558	552	532	542	559	544	511	538	552	547	561	541	530	556	554	525	538	565	573	509	557	538	524	534	579	552	552	553	542	541	541	535	550	543	581	568	560	537	557	556	541	537	529	550	535	531	562	524	524	587	581	544	537	558	599	544	555	543	532	537	524	574	559	554	586	542	564	530	560	535	576	554	532	574	533	514	518	531	554	556	572	596	553	595	576	561	530	582	536	581	551	541	597	525	567	542	545	578	565	592	558	550	590	563	558	558	537	538	530	522	559	541	535	556	584	543	564	526	540	537	531	584	530	537	574	564	541	532	532	540	544	560	557	526	518	583	542	557	535	551	532	545	546	540	501	553	536	526	553	537	525	561	506	540	531	521	529	550	527	552	568	522	514	547	538	590	567	566	560	559	554	553	561	527	528	575	565	556	559	599	512	543	508	579	491	560	545	504	566	563	566	538	576	526	584	537	537	561	545	535	602	546	516	550	580	551	609	514	575	524	560	549	556	554	543	559	562	543	570	546	585	566	574	579	517	566	554	579	543	583	546	551	604	572	581	529	564	567	603	542	537	578	524	547	543	555	599	502	537	540	548	549	522	528	573	527	539	569	557	522	530	516	596	545	553	563	581	545	564	551	556	573	561	579	528	544	516	543	552	544	604	559	573	545	578	600	570	578	578	549	555	575	558	569	554	563	567	536	566	565	550	540	551	579	562	548	527	540	559	520	554	562	594	552	517	593	548	534	580	567	580	571	619	556	515	492	572	546	573	534	574	518	575	516	547	561	548	573	543	566	567	565	551	557	508	529	495	572	549	549	552	546	568	540	531	570	574	547	578	564	575	590	531	556	544	537	549	564	521	594	517	571	497	571	523	547	548	520	584	538	548	558	524	577	538	540	596	562	543	542	557	576	538	558	547	510	540	530	574	563	546	564	546	578	537	577	563	544	543	551	564	597	536	565	531	545	539	536	540	573	589	532	563	564	561	541	500	563	529	573	566	547	553	517	541	591	582	529	543	553	579	562	548	537	589	542	603	533	547	517	524	598	549	528	589	601	560	570	558	546	599	563	563	555	552	561	541	559	530	531	520	526	569	555	538	534	543	557	548	542	535	557	536	562	540	544	503	565	543	509	556	563	544	571	584	529	528	548	583	586	528	560	563	602	566	550	545	573	526	528	552	535	542	559	519	582	547	555	571	538	533	582	572	563	554	563	573	545	609	523	584	526	536	577	574	557	531	568	537	567	537	551	530	553	517	574	539	523	600	569	540	586	562	536	532	548	549	551	559	555	526	533	583	518	546	588	525	542	543	590	545	551	567	544	577	575	587	529	565	578	525	577	534	563	572	560	516	561	603	549	523	547	569	569	553	582	551	540	522	569	551	555	606	566	553	570	549	550	544	546	560	565	555	557	577	582	539	527	587	548	564	565	568	582	527	532	545	599	531	583	582	530	588	553	584	568	576	540	543	542	582	557	576	556	528	576	556	563	535	549	542	578	568	563	577	542	564	543	533	566	554	571	575	559	586	546	517	551	570	561	552	561	552	590	550	544	591	563	542	524	533	536	559	575	545	576	582	541	542	505	541	522	526	542	562	530	548	549	512	593	539	584	536	564	542	578	570	536	560	532	577	552	572	531	552	528	557	586	563	563	509	542	516	521	544	549	578	571	553	548	562	571	513	547	546	539	561	549	558	585	533
24598	20326	26029	24436	20281	7694	1069	711	581	600	591	600	510	468	459	475	421	463	468	432	438	426	409	425	425	410	411	422	397	440	421	414	391	387	392	399	399	388	383	398	393	422	362	368	370	392	403	394	347	396	362	426	416	395	390	407	379	397	441	392	373	377	383	373	357	394	424	384	388	427	385	391	375	410	384	380	393	345	366	400	386	412	399	421	417	401	392	401	380	410	381	365	422	352	379	380	396	412	384	373	380	412	339	384	400	374	389	393	421	363	394	414	402	385	420	385	391	391	370	396	392	405	362	378	393	397	385	441	398	406	383	374	381	395	388	385	380	426	387	363	361	396	425	392	407	411	386	365	376	380	387	396	383	417	377	397	348	375	379	385	412	387	429	369	334	393	401	387	396	395	384	373	394	373	366	397	415	370	388	353	353	388	398	378	402	374	367	384	373	402	447	359	353	369	395	389	381	383	396	384	407	400	392	428	396	380	370	378	373	331	363	398	381	385	410	382	381	392	392	393	378	366	367	397	402	397	435	380	415	383	393	378	421	397	419	375	385	412	409	382	375	375	385	384	402	415	370	390	391	407	387	379	402	416	373	390	394	363	381	378	366	399	378	388	447	400	349	393	356	358	389	374	400	378	394	403	412	398	364	399	395	432	412	371	367	411	398	389	350	396	402	388	380	365	388	363	371	383	385	417	408	392	377	356	381	363	394	373	359	415	420	386	410	397	389	333	358	386	384	395	386	442	389	432	402	418	372	400	391	357	444	419	415	412	354	419	394	385	395	384	380	398	422	357	382	374	369	416	399	387	411	378	383	399	398	426	409	357	409	388	325	387	407	378	363	404	404	410	412	371	398	371	407	376	402	380	416	371	367	388	377	373	418	341	377	409	377	406	390	387	373	387	355	418	386	369	387	399	398	379	397	394	378	350	390	394	395	394	339	409	362	385	416	373	401	356	384	392	377	393	378	390	402	347	374	374	392	405	400	402	385	400	376	386	384	371	401	383	410	386	367	402	379	382	379	396	360	396	393	353	400	386	383	383	371	353	388	403	402	421	415	370	384	352	374	349	387	396	398	382	404	402	388	387	399	387	407	401	408	395	404	403	391	426	386	403	411	403	410	394	381	412	354	399	405	363	398	346	406	363	374	401	352	405	388	382	389	359	389	400	419	379	382	376	372	371	389	421	402	370	419	354	422	394	387	349	378	398	379	354	361	373	387	363	343	367	385	393	407	357	394	365	355	401	445	389	367	383	392	386	417	399	374	391	452	381	434	387	370	367	388	415	373	375	417	382	360	382	376	374	390	392	370	381	409	409	376	409	404	403	424	359	378	399	400	417	395	420	401	377	409	388	430	367	382	357	387	394	396	354	394	380	402	394	371	394	407	402	416	399	360	392	384	381	375	388	386	384	397	394	386	380	355	382	405	388	423	380	356	385	419	366	414	362	410	389	382	383	378	395	369	428	381	393	391	384	396	425	369	373	350	397	397	408	401	380	391	369	385	359	380	364	381	395	421	382	399	394	386	365	394	399	369	396	410	365	394	388	383	385	426	384	373	399	415	394	354	408	381	401	359	404	350	358	368	377	416	389	355	364	371	383	382	376	393	375	398	372	387	401	388	406	376	410	387	382	369	338	393	359	378	416	400	406	365	365	372	385	412	422	395	402	388	413	377	397	392	387	404	388	401	404	394	377	363	355	385	395	379	418	383	393	378	406	390	380	391	405	397	394	379	387	422	365	397	380	394	374	397	373	378	418	374	357	401	432	420	376	361	388	378	402	366	425	409	400	370	358	411	391	358	364	390	386	416	402	361	373	403	400	379	356	419	383	401	409	391	396	406	412	393	392	389	403	393	364	404	371	416	368	385	366	414	386	352	368	350	384	371	372	348	399	389	330	402	371	385	405	375	382	377	396	408	365	363	379	384	383	391	403	359	389	408	398	389	409	379	388	373	403	408	397	351	378	402	386	379	387	365	379	389	389	363	365	378	418	403	363	397	383	391	392	359	400	373	373	391	407	345	397	351	413	393	407	367	392	400	383	365	431	382	375	360	393	419	363	341	378	369	388	379	390	397	376	370	432	369	391	431	352	369	399	346	393	406	382	405	422	387	405	359	414	425	400	357	417	408	384	371	391	370	359	384	399	380	393	405	408	344	356	387	396	362	397	420	356	368	398	374	394	371	379	380	375	398	373	352	390	383	396	381	380	391	398	380	365	389	403	365	386	372	373	371	413	388	408	369	401	398	392	385	378	366	395	359	371	406	388	390	395	367	427	384	352	397	385	408	369	398	382	402	398	364	375	415	364	374	390	401	370	422	364	420	392	389	367	385	395	404	379	429	394	419	379	361	383	387	387	379	394	355	376	355	358	382	393	398	374	399	407	376	387	388	382	381	382	414	410	394	379	392	396	430	436	396	406	392	418	367	389	395	359	369	402	411	385	394	392	389	385	397	372	404	365	367	363	353	407	388	423	377	383	400	412	378	387	384	396	408	353	423	377	380	399	388	382	393	419	412	388	377	378	353	381	395	357	384	349	389	371	365	387	407	344	398	376	406	410	378	409	358	388	360	389	381	423	380	388	410	395	372	401	440	408	377	386	355	393	389	351	377	386	384	368	401	391	383	394	403	406	385	363	360	396	395	389	408	383	374	404	396	364	348	389	417	375	387	403	378	386	385	368	403	432	390	409	376	371	365	376	430	435	369	378	420	397	416	393	403	362	380	395	399	401	364	407	402	366	377	365	386	413	394	375	358	400	406	379	414	411	389	404	355	353	382	379	352	404	370	378	431	386	402	388	383	413	417	359	381	394	379	411	409	362	411	391	407	371	407	417	378	391	397	399	397	383	397	426	400	395	424	392	420	370	357	396	394	412	381	397	405	365	358	359	394	381	369	375	423	358	351	413	364	380	402	380	390	372	397	394	396	388	382	367	380	376	409	381	414	402	386	380	408	421	371	417	388	421	403	386	424	390	365	366	405	355	356	382	381	378	372	402	381	377	398	398	415	369	341	359	411	370	383	402	348	374	377	392	407	410	359	383	350	379	391	386	388	407	405	377	410	409	386	410	397	389	397	413	422	380	333	408	404	390	420	359	391	397	383	373	365	372	335	386	399	387	389	389	359	382	383	375	409	414	420	367	411	394	378	362	354	391	404	391	396	378	391	360	413	386	382	370	396	399	385	411	417	395	421	389	393	444	400	372	366	378	377	380	370	376	415	345	406	393	394	400	395	437	385	390	393	419	409	369	384	357	401	420	367	356	380	370	377	391	376	404	388	352	402	372	375	375	364	382	376	355	404	391	404	394	374	380	423	378	389	393	363	399	374	363	392	367	372	366	408	378	416	414	380	388	388	429	404	381	370	373	397	357	383	401	396	390	389	404	350	392	415	409	408	394	399	411	387	395	381	410	372	393	408	380	390	361	409	400	399	412	373	355	373	373	364	348	411	359	445	390	349	415	385	411	364	407	407	396	422	398
31659	7900	7079	3899	2558	1846	1498	1206	999	925	736	704	685	616	588	602	541	510	498	529	476	438	440	474	413	429	439	433	424	459	385	492	441	435	429	446	419	405	374	428	446	382	427	405	387	404	419	441	414	468	396	456	430	388	393	430	406	423	411	404	392	424	418	392	393	394	386	416	416	406	416	423	420	400	429	396	393	366	406	393	392	378	401	418	391	374	390	380	371	381	376	391	424	399	390	407	367	417	410	395	366	360	404	390	410	408	416	403	395	400	389	414	401	400	382	408	405	396	403	403	395	421	388	386	402	394	385	399	405	456	407	412	481	438	438	405	396	412	411	395	382	404	391	416	395	406	377	410	390	373	408	358	407	397	398	395	437	395	418	431	398	403	378	435	417	381	415	392	416	450	352	400	411	436	378	383	398	395	386	368	392	399	370	400	359	461	416	435	403	408	397	388	419	442	399	369	399	399	383	387	415	399	414	403	410	410	409	400	390	365	377	387	394	436	420	422	411	403	431	395	414	397	414	369	413	419	385	394	417	419	396	390	404	402	375	415	385	355	379	374	391	409	398	423	418	441	374	420	390	409	370	430	390	401	417	374	390	397	426	391	359	419	385	388	416	393	395	411	371	405	422	391	408	361	401	401	411	394	393	389	394	435	396	382	425	404	436	400	382	387	429	414	380	380	394	417	380	380	386	416	416	414	416	387	384	370	406	383	413	397	441	409	374	390	412	401	424	434	441	409	363	417	404	381	406	385	390	396	387	395	447	366	389	392	395	368	413	395	412	383	377	397	380	423	413	397	392	385	425	422	359	386	373	397	418	391	406	386	392	410	394	410	370	419	400	450	394	388	379	407	423	368	396	374	405	382	394	389	438	379	416	402	390	407	413	420	410	399	441	380	389	374	379	357	423	418	389	389	401	382	393	422	401	394	405	407	403	401	458	440	394	438	416	365	405	382	417	413	430	398	386	405	400	374	393	417	386	397	404	385	430	430	381	389	406	388	403	415	388	423	408	401	422	420	437	380	380	410	446	427	402	397	416	391	408	429	368	370	380	432	424	393	398	423	423	392	404	414	362	396	383	423	432	403	390	405	412	425	385	408	384	397	402	436	403	380	371	396	415	420	394	408	371	451	390	366	453	403	465	369	424	364	416	393	408	380	409	398	421	418	432	416	373	397	403	429	399	406	407	432	443	383	386	404	445	382	403	365	404	383	403	385	411	401	415	401	395	404	408	416	440	435	413	404	417	387	436	414	413	401	389	389	415	432	382	418	418	409	387	385	356	381	421	398	412	437	424	397	430	396	381	382	376	341	413	365	368	408	389	407	419	413	364	386	399	391	380	377	407	371	390	359	388	403	403	411	383	380	440	385	435	384	386	394	383	412	382	386	384	412	427	419	401	393	418	404	368	416	427	444	420	394	398	383	424	414	403	424	402	399	402	417	410	382	432	405	424	386	410	414	404	390	413	397	392	418	386	408	414	397	399	435	393	426	384	366	387	412	389	415	434	339	427	416	383	358	356	382	406	410	396	385	353	409	412	419	388	404	412	404	418	382	404	379	390	396	386	410	378	414	402	429	417	399	418	422	377	417	397	405	420	377	383	395	437	400	424	395	372	378	433	397	413	392	430	408	423	373	399	362	412	414	378	392	417	418	395	411	355	431	420	375	368	386	380	390	414	403	388	355	421	415	403	392	375	382	388	429	415	396	371	400	403	389	400	372	400	408	387	395	384	390	388	414	399	401	352	414	366	413	361	414	407	411	451	412	412	380	395	351	414	406	420	398	353	390	384	399	403	352	384	371	386	402	385	386	419	415	406	389	403	364	374	381	393	399	395	399	371	406	424	371	383	383	423	384	395	432	412	399	378	428	419	436	414	398	447	396	386	430	415	396	387	389	444	417	422	393	385	406	435	371	392	383	350	391	401	410	428	408	424	409	407	376	385	438	424	408	417	440	424	437	394	368	429	409	425	422	450	380	362	386	389	408	365	410	402	405	395	403	406	423	431	427	416	391	367	420	403	412	389	403	387	406	406	388	404	399	405	398	392	407	400	397	417	377	442	404	395	422	377	369	413	413	368	400	392	387	378	404	405	403	433	402	390	374	395	424	350	383	384	417	371	394	395	417	385	406	400	418	436	416	410	402	376	367	381	404	393	399	400	407	383	445	405	384	403	407	427	439	403	411	433	374	380	417	411	409	399	387	392	408	415	395	410	398	422	377	427	411	367	356	471	423	410	379	407	386	400	416	426	387	394	366	412	414	384	387	416	385	400	415	417	409	376	419	356	407	400	379	417	400	374	418	398	400	380	396	395	397	419	387	411	411	373	438	370	378	389	404	387	410	399	371	401	401	402	410	401	382	411	403	429	447	404	360	403	396	390	408	427	418	398	397	427	382	426	417	428	401	405	413	412	365	415	392	396	397	390	396	386	406	397	402	383	421	442	413	391	414	390	399	419	401	413	406	391	397	399	366	426	423	411	412	407	396	390	383	402	397	433	390	404	402	381	385	375	396	428	390	444	371	392	427	376	373	411	390	381	397	406	422	391	409	403	409	398	426	348	386	381	371	382	405	394	423	390	374	438	431	371	425	464	424	416	392	420	388	396	405	383	378	410	410	368	390	371	377	407	399	417	396	403	369	432	387	431	392	420	365	397	406	412	472	378	402	416	377	415	411	405	410	384	356	381	405	345	387	372	406	387	402	393	425	399	380	426	388	401	424	386	409	407	382	387	404	416	401	369	395	430	397	358	375	426	411	403	393	383	402	412	370	397	407	416	434	435	413	430	400	384	420	409	367	429	387	376	426	417	401	427	378	386	429	438	406	373	396	403	354	419	403	391	375	350	420	394	411	371	369	359	390	389	389	423	407	401	403	398	392	414	363	405	424	378	401	412	424	390	380	403	374	389	409	393	385	398	407	390	394	388	418	383	408	412	412	428	389	412	412	398	413	383	424	395	405	396	402	371	388	409	392	435	384	377	405	362	412	405	386	413	392	386	388	370	428	420	407	373	424	409	417	391	424	397	399	412	389	387	371	407	376	367	372	391	426	411	397	434	398	417	368	400	402	408	381	402	388	414	413	417	385	389	406	418	384	397	370	388	393	407	403	391	418	389	365	420	383	391	374	378	392	368	428	371	397	376	366	394	411	404	436	431	386	422	384	381	416	382	409	421	420	425	419	407	403	404	380	408	405	398	410	409	416	406	425	392	412	411	425	375	400	376	395	398	419	413	401	375	440	379	347	401	366	426	370	385	441	423	380	406	416	399	399	408	384	375	397	399	383	404	424	393	426	394	415	370	397	361	395	410	408	400	418	362	391	443	399	347	424	396	390	399	391	430	415	392	398	399	419	398	396	371	396	394	426	432	393	425	413	409	427	385	422	376	430	388	379	424	413	385	411	390	418	414	412	371	390	445	409	392	402	381	425	391	420	414	428	418	424	384	397	355	429	372	404	416	394	448	405	430	380	402	398	402	400
22558	20318	26497	23994	20326	20362	6872	1642	1283	1204	1075	1079	932	998	929	918	888	875	878	855	848	888	833	834	787	891	800	850	853	856	822	761	753	790	838	827	840	806	832	796	771	790	783	762	792	737	742	788	768	756	756	784	764	769	799	789	781	796	760	759	744	775	744	802	759	764	791	765	749	850	781	780	732	850	787	742	750	780	778	795	800	784	782	759	739	768	748	733	733	788	750	790	732	761	784	777	744	768	762	726	763	775	818	818	757	796	807	793	795	789	852	781	812	789	741	710	736	768	768	756	806	766	774	808	740	790	748	773	732	731	769	764	752	765	744	777	759	781	730	739	734	814	794	773	749	738	780	819	793	762	735	774	773	748	801	742	793	717	810	743	726	763	806	770	798	766	742	784	793	743	784	766	737	757	791	731	724	789	745	751	704	751	781	751	787	724	717	747	752	790	782	766	741	747	758	802	761	787	735	788	770	795	781	824	764	768	718	798	774	811	736	781	720	803	733	755	796	761	721	764	775	771	819	780	745	732	754	787	801	815	769	775	743	789	731	745	753	763	771	754	771	784	774	771	765	796	710	747	766	756	735	752	746	770	768	779	736	776	756	782	718	756	768	752	744	758	738	751	792	739	769	744	783	746	752	728	763	782	733	735	727	747	750	776	751	712	708	765	729	760	749	720	755	745	769	735	794	811	731	803	752	767	773	765	704	737	736	731	740	728	783	770	781	787	731	756	748	780	719	716	787	745	826	765	803	706	812	726	791	762	732	817	720	699	745	724	749	763	741	797	795	763	773	780	769	748	663	790	770	707	759	764	676	775	800	714	777	798	738	809	697	779	738	805	721	764	756	770	736	721	717	731	778	757	800	782	731	779	777	792	751	782	744	779	763	755	744	818	776	755	765	771	743	802	733	766	778	749	771	780	803	751	743	762	766	778	772	756	794	736	781	759	738	718	784	754	759	830	778	779	777	755	804	763	750	832	754	749	752	795	730	758	799	788	790	805	765	771	794	774	764	719	763	775	800	797	716	748	800	758	811	748	780	735	736	795	763	763	769	754	784	793	820	735	757	790	768	772	765	748	753	734	761	774	793	707	760	768	756	734	787	757	789	744	776	755	784	743	761	744	727	736	761	739	769	787	716	790	759	761	807	825	765	709	753	781	768	709	765	738	804	762	755	773	802	723	793	801	771	794	805	765	773	745	786	759	775	762	783	768	773	755	801	777	791	795	773	752	781	721	794	725	753	711	728	707	708	780	769	745	768	769	727	772	744	779	740	780	763	738	737	746	744	793	755	805	742	757	775	736	802	768	765	807	765	770	755	736	787	758	783	737	740	725	747	776	786	803	736	794	755	735	752	770	796	788	783	747	758	783	714	772	789	802	751	756	813	779	776	784	717	740	755	800	745	797	749	781	720	743	787	732	751	753	764	776	767	762	752	765	735	754	742	806	779	758	748	751	730	730	737	747	780	733	724	706	765	748	721	777	811	725	722	734	788	751	783	742	763	795	823	827	757	763	733	778	788	779	762	795	770	799	736	773	769	722	801	793	761	773	768	735	818	760	750	724	744	731	807	728	789	749	785	802	773	729	780	744	798	761	766	804	783	728	779	733	766	790	775	730	750	762	802	769	791	786	755	817	716	796	771	792	763	790	696	808	792	777	807	724	767	783	728	796	770	758	741	765	769	759	777	814	832	798	727	759	781	765	767	798	757	755	796	690	716	793	794	747	801	771	766	802	798	778	747	764	728	786	753	740	750	806	761	759	736	780	792	791	704	750	787	787	729	704	731	749	737	832	716	742	704	737	744	720	783	788	729	832	827	838	761	762	720	793	810	726	751	803	771	798	743	737	708	742	781	752	757	813	747	797	710	726	791	742	770	728	729	765	780	768	788	746	764	836	784	758	780	775	770	779	749	768	705	718	717	775	747	754	778	814	766	834	779	809	777	763	807	752	778	698	756	729	735	778	798	724	798	800	753	729	698	737	751	765	778	775	739	749	753	777	750	747	761	775	757	755	754	757	743	738	740	723	767	760	737	763	735	813	779	718	694	817	749	765	773	751	757	789	748	727	730	769	757	765	767	745	752	732	746	782	735	780	743	752	758	758	732	801	743	769	758	773	727	767	753	724	713	752	727	758	761	769	793	758	771	816	695	813	737	807	790	761	797	786	797	765	724	759	764	716	842	753	765	764	764	788	753	755	726	733	797	754	749	759	783	771	799	799	742	770	763	780	742	749	729	754	774	728	754	759	777	674	791	731	732	784	779	796	770	739	719	755	761	759	750	800	742	805	759	758	784	776	804	801	706	747	768	736	716	717	708	775	749	713	757	746	741	760	837	748	790	752	748	728	771	757	748	726	798	748	783	763	712	732	757	792	837	827	754	775	778	727	755	736	775	800	748	796	757	758	787	752	772	784	751	785	766	768	775	815	774	798	759	760	749	703	765	744	793	781	780	742	735	769	731	778	750	755	757	734	748	766	800	742	769	801	750	769	800	762	720	783	760	762	785	727	745	762	694	787	729	754	795	742	750	759	840	769	727	728	713	777	709	772	747	810	778	802	768	776	771	784	761	779	810	696	805	783	784	804	757	783	740	718	754	710	774	701	732	763	754	730	769	765	722	751	790	757	761	793	804	724	774	745	756	757	752	791	814	751	813	701	755	760	743	788	766	793	788	797	727	776	797	775	780	755	745	741	763	761	801	737	747	783	756	710	741	789	737	755	738	752	767	742	746	696	756	769	779	732	828	737	738	747	777	770	779	736	810	766	717	745	729	782	800	773	729	759	809	700	755	811	757	768	747	791	777	742	788	713	779	744	783	754	763	726	723	771	748	728	741	755	798	745	790	765	736	764	778	734	772	729	800	751	733	739	781	739	745	759	772	737	787	755	749	743	773	737	757	749	777	756	777	728	803	754	745	752	792	733	716	756	784	744	766	763	767	806	766	743	725	766	751	804	805	744	745	783	780	777	762	790	780	765	728	760	747	801	759	742	779	774	791	748	743	799	779	790	767	758	757	748	774	780	716	783	749	749	769	702	773	780	765	747	757	741	768	724	773	758	729	784	733	721	764	766	799	749	791	716	733	745	758	771	802	728	788	741	735	785	762	770	789	769	768	823	785	763	745	761	736	743	791	772	754	824	729	721	815	796	799	803	778	732	758	786	784	760	785	763	734	759	774	786	711	782	740	744	767	742	714	817	771	730	759	756	774	770	748	767	783	729	713	743	771	718	759	742	786	765	723	724	774	751	816	806	736	745	826	806	735	708	757	718	749	745	792	771	813	757	812	759	772	801	823	767	767	798	781	723	780	760	697	736	798	767	797	756	781	722	719	786	811	765	803	702	752	757	794	763	762	798	690	776	741	710	738	739	741	755	740	759	730	759	740	743	758	722	731	691	791	768	707	780	777	762	745	735	786	749	704	789	752	746	759	759	772	768	786	748	767	757	738	734	797	782	722	765	769	812	771	759	746	779	751	762
33524	13609	12387	7104	4707	3533	2684	2260	1909	1728	1448	1388	1264	1141	1090	1054	1038	990	955	930	913	884	900	808	877	826	892	837	825	868	790	800	777	759	795	806	791	764	756	742	811	784	741	773	768	777	728	742	776	740	719	785	741	806	786	779	789	773	724	785	776	724	738	772	735	761	722	747	691	761	737	716	737	704	780	688	729	716	751	706	753	733	742	755	740	775	752	748	739	739	779	739	720	687	699	687	722	756	738	758	749	687	779	711	730	760	724	708	706	717	778	741	673	708	742	706	695	747	781	780	731	728	761	750	684	733	749	779	734	700	745	752	732	798	741	737	712	701	742	763	698	732	756	731	729	681	731	706	756	730	777	714	739	722	770	717	753	769	744	670	757	724	743	718	764	714	765	746	745	768	750	788	742	727	763	711	779	703	679	728	723	722	749	735	724	714	718	685	725	718	712	760	735	716	761	738	755	743	730	726	771	744	716	751	716	742	731	767	699	658	727	718	715	703	762	735	740	719	705	744	700	711	740	710	731	710	686	737	698	746	747	712	756	754	760	767	729	765	684	746	743	764	702	739	719	764	742	713	757	770	722	687	688	702	743	702	775	737	758	720	736	719	755	772	765	682	720	777	732	735	741	731	720	732	730	751	734	753	764	739	697	774	744	734	737	702	719	762	691	759	706	739	724	753	707	720	716	690	706	712	707	764	758	743	742	708	723	773	716	748	756	736	727	740	762	715	726	738	710	692	753	699	746	689	720	730	731	763	759	738	720	724	682	718	734	730	772	713	683	781	716	720	708	758	778	717	753	694	741	743	711	746	691	711	755	706	710	686	760	750	764	723	792	727	723	719	728	705	695	701	729	728	742	723	747	721	745	714	691	749	714	764	726	734	738	731	728	676	675	707	736	727	761	766	737	711	735	736	703	755	717	721	784	739	698	704	704	692	732	682	739	715	726	721	756	699	704	722	729	723	743	764	734	693	726	712	694	657	769	792	774	760	750	724	737	732	739	717	743	748	753	733	741	759	689	742	738	750	772	727	712	745	745	742	746	738	728	730	776	773	726	730	724	767	686	746	697	712	767	740	729	764	694	755	695	746	681	776	708	777	765	742	747	719	692	742	706	716	736	729	745	742	722	738	756	771	742	718	754	718	673	751	715	740	739	787	703	734	712	769	733	697	731	739	682	748	713	736	736	696	776	740	749	725	736	728	764	769	799	753	698	729	732	774	723	716	741	710	670	710	718	751	725	690	691	694	702	759	758	689	753	745	723	709	731	703	709	749	730	753	706	741	790	728	735	747	729	731	700	697	726	732	693	732	755	725	711	744	740	719	739	684	716	704	672	778	700	777	749	744	717	761	710	734	734	758	737	754	682	809	672	725	742	721	759	697	676	711	716	741	747	763	699	709	693	752	786	703	765	753	753	728	731	721	713	761	690	738	755	718	736	720	724	717	721	750	719	770	726	726	758	706	719	727	792	664	731	722	749	674	774	743	743	718	744	764	708	732	726	723	706	756	744	757	714	706	727	750	715	711	733	717	751	722	737	748	729	796	697	721	712	684	699	784	713	711	692	687	785	711	749	707	679	718	679	690	702	735	732	775	744	712	742	734	677	719	738	701	686	765	700	727	759	750	731	750	740	769	754	776	776	737	710	701	727	775	701	693	712	777	708	745	724	740	689	720	764	751	763	698	725	698	729	712	746	732	772	669	708	679	713	766	732	742	727	731	742	751	708	727	766	718	774	752	713	728	768	722	684	710	743	676	749	743	705	751	710	750	692	742	670	745	753	756	748	764	694	727	714	708	706	665	731	714	745	681	675	722	747	751	679	805	698	743	760	699	748	711	662	729	734	804	767	732	716	740	741	712	741	747	731	653	697	762	764	701	760	748	775	714	752	724	692	746	706	708	793	711	688	709	727	711	734	696	751	745	716	769	716	738	719	726	678	683	693	732	753	733	711	732	691	737	786	736	732	745	736	714	696	710	692	744	725	780	727	722	724	740	700	684	777	735	720	733	716	734	760	762	717	704	751	713	701	704	690	745	715	738	772	731	730	751	744	692	734	709	786	726	677	679	723	792	694	781	722	737	750	698	761	687	723	729	755	729	759	726	726	756	721	686	763	724	759	707	742	771	685	730	752	730	744	733	790	742	714	772	726	706	743	716	735	712	780	730	733	660	755	717	756	711	776	718	747	791	713	721	766	693	746	733	729	763	742	754	748	771	746	721	696	665	713	725	745	708	719	770	722	737	744	678	748	777	751	701	716	720	727	752	776	759	743	725	703	728	729	727	738	777	698	790	735	739	743	721	747	761	716	701	710	805	672	765	754	693	780	726	747	709	707	757	702	750	721	728	730	716	726	746	716	719	693	758	698	697	693	722	751	683	684	738	735	678	704	718	723	708	788	737	721	728	738	676	772	680	720	737	782	705	718	696	697	696	752	717	708	749	693	738	747	690	697	741	684	780	722	692	741	682	732	721	718	744	765	713	677	746	776	781	692	766	780	709	764	738	724	756	704	691	740	733	739	699	730	735	705	691	791	712	673	739	702	713	734	722	735	700	720	762	686	724	748	703	712	702	722	698	734	761	755	730	728	746	740	711	714	735	744	703	671	746	718	769	696	704	731	717	709	726	710	732	727	712	700	729	698	745	766	663	723	746	755	723	739	711	697	719	716	695	727	754	731	695	715	758	695	725	722	749	720	673	734	740	721	709	704	754	738	687	690	708	722	766	716	735	681	756	717	752	750	730	709	757	656	759	701	724	706	722	738	703	741	719	747	709	702	720	720	753	734	697	768	697	689	744	692	742	712	709	772	750	713	721	702	709	715	744	702	707	696	739	695	680	744	751	708	746	745	728	710	691	721	738	729	768	744	727	764	726	724	706	763	767	726	720	787	721	729	782	742	703	740	783	751	686	694	751	752	739	720	686	757	693	742	736	754	759	786	750	690	757	729	739	760	759	763	717	731	705	740	740	727	762	794	718	734	710	748	748	688	729	725	684	736	747	685	714	727	695	714	759	752	722	719	720	707	710	775	706	694	749	709	695	789	722	707	699	722	712	756	768	739	668	709	695	729	747	710	692	732	705	721	788	762	759	711	759	738	719	755	761	725	740	717	698	711	740	755	706	760	728	744	732	745	701	685	692	753	747	712	687	710	734	748	731	705	737	729	753	704	814	711	757	729	789	684	714	742	728	737	703	752	737	782	726	730	759	697	745	753	723	706	682	704	717	680	701	710	710	761	738	720	728	711	736	734	727	745	749	718	756	742	757	709	768	742	697	734	728	740	716	703	702	775	728	678	669	709	709	748	749	737	676	756	740	694	691	742	733	708	769	710	718	736	712	765	736	767	706	723	732	704	739	722	706	727	710	755	700	729	726	702	724	658	741	734	711	716	723	756	766	707	721	783	742	743	766	741	763	775	740	747	768	707	717	738	748	715	707	733	718	678	730	727	724	706	718	727	733	741	736	755	707	721	715	773	699
32251	14616	2421	735	596	496	566	556	548	542	570	527	526	548	480	488	518	558	534	543	486	518	503	510	556	537	529	518	534	521	492	538	490	514	500	546	530	528	527	538	504	539	552	566	540	525	536	527	525	515	516	544	486	533	495	500	520	510	527	522	550	530	526	517	509	489	528	539	489	545	504	524	505	503	521	541	572	488	551	552	497	502	515	555	545	527	520	518	514	531	517	519	500	521	568	521	502	501	548	518	531	525	510	510	583	503	519	515	480	522	498	555	497	493	555	526	528	539	496	516	517	559	517	536	540	503	526	484	526	526	503	486	535	478	536	486	498	489	515	538	506	537	545	502	532	557	524	505	516	515	499	534	529	494	508	554	533	507	535	544	501	485	478	501	526	563	547	470	528	532	555	468	518	511	518	510	492	525	534	497	527	532	518	532	499	508	544	521	552	504	570	517	502	545	508	535	545	546	529	547	539	496	547	500	495	508	533	544	525	491	526	493	479	531	510	524	488	507	492	574	515	523	482	496	571	497	563	543	573	537	462	471	508	491	507	519	522	503	539	537	535	521	509	558	550	521	575	498	533	541	539	556	513	529	543	544	462	519	497	532	547	507	545	521	469	511	476	489	535	509	512	524	530	523	520	521	526	535	528	544	535	596	488	562	543	526	523	543	562	550	487	503	544	499	508	504	518	511	543	511	530	498	521	530	537	555	507	521	524	512	579	501	474	540	533	554	510	536	536	526	521	512	536	494	564	527	503	507	486	484	557	547	509	505	494	491	576	574	514	549	530	505	562	554	610	549	576	491	545	507	493	563	493	500	528	504	530	508	526	498	541	548	537	523	487	505	506	504	510	509	550	499	531	522	524	492	528	554	534	490	462	513	506	487	542	519	517	514	513	501	535	551	510	561	535	540	504	479	535	483	509	548	514	506	519	540	525	507	556	496	499	506	497	503	513	545	513	545	577	494	528	520	526	520	511	549	568	578	516	511	482	538	531	511	496	503	542	548	527	536	519	530	466	488	497	527	526	505	545	536	534	509	518	515	513	517	528	471	495	529	523	534	490	491	505	490	534	544	544	531	570	495	546	534	510	533	485	506	521	538	552	545	544	552	522	544	507	516	506	513	503	484	515	527	516	537	523	503	539	467	536	530	519	535	534	526	503	526	536	523	521	486	510	487	535	507	527	492	510	478	551	519	507	537	562	523	500	539	474	521	537	520	509	512	517	495	507	510	545	518	525	529	502	544	508	477	517	519	550	494	534	517	524	515	547	509	499	488	514	525	489	558	507	510	508	549	518	510	498	566	513	561	513	485	531	493	528	505	554	510	544	492	530	496	503	548	546	549	508	531	515	528	539	505	489	532	514	541	527	500	510	539	553	521	552	536	550	515	519	522	498	521	542	567	517	517	489	562	533	496	519	537	520	473	534	512	563	522	545	545	530	470	543	535	531	542	529	545	558	493	531	555	536	562	520	523	532	500	536	546	551	523	523	504	523	516	526	514	512	524	525	530	543	496	483	539	565	533	522	529	509	547	526	518	489	490	522	518	529	569	498	523	577	510	527	535	559	540	530	545	528	490	491	504	499	530	485	527	510	525	537	526	517	480	512	513	509	513	520	529	499	502	512	508	548	493	548	511	493	528	507	529	566	454	546	546	494	540	502	503	527	528	510	527	542	508	540	496	538	488	495	549	533	533	523	505	535	534	527	534	547	517	491	522	495	481	513	515	562	481	544	535	506	542	510	498	530	544	527	489	482	559	509	549	568	530	550	472	488	487	527	528	518	539	551	481	512	519	500	470	499	461	536	472	541	532	535	510	504	492	527	494	508	522	514	516	509	550	500	488	538	537	530	527	480	574	492	499	551	539	505	561	526	534	490	522	533	508	522	528	520	543	537	510	524	539	522	516	597	525	549	533	512	510	535	507	560	504	498	513	493	548	541	514	544	533	522	519	508	538	511	504	526	512	519	518	518	491	497	540	529	523	486	526	504	514	506	571	529	501	511	497	542	506	525	505	514	548	528	533	492	516	542	566	517	505	533	530	507	526	508	505	556	497	548	517	565	515	505	503	541	557	523	486	512	509	503	549	510	563	525	498	516	518	486	543	514	517	560	506	535	500	498	481	527	533	506	501	550	546	509	523	561	579	504	488	545	522	493	503	476	518	517	537	533	508	539	526	518	548	517	548	489	522	477	503	521	533	500	513	522	535	520	515	540	494	523	541	493	490	516	510	511	509	509	509	481	523	530	550	524	532	518	561	530	551	497	522	545	547	519	544	486	556	510	523	550	553	517	538	545	540	553	511	485	507	491	523	512	581	488	568	509	542	518	483	469	524	500	515	488	510	542	479	529	510	527	501	534	552	512	490	541	528	519	541	526	540	490	528	540	548	554	532	505	523	520	517	540	513	544	509	475	541	566	515	506	530	525	521	542	516	546	592	531	532	510	523	528	513	529	534	547	552	514	565	546	514	557	540	467	527	510	506	546	527	526	499	499	503	495	551	464	579	477	482	545	514	536	506	532	496	476	492	495	508	526	513	526	509	526	477	515	511	501	506	540	516	503	511	494	506	494	540	492	507	521	505	489	528	499	493	517	487	527	528	550	508	526	510	508	496	534	509	574	514	539	516	519	552	484	503	539	496	518	523	541	507	512	521	507	543	493	456	510	498	570	522	541	547	540	499	563	538	490	495	501	512	519	511	509	536	542	474	497	490	543	543	515	518	528	500	499	516	538	571	482	490	509	540	486	503	524	518	485	479	491	506	535	563	514	543	506	496	535	544	494	527	499	541	536	532	515	512	552	539	540	527	511	501	514	549	517	528	516	516	493	530	515	529	532	523	468	502	485	552	523	506	511	543	477	572	503	522	530	531	514	551	529	545	526	530	500	512	508	529	592	566	534	529	538	491	498	515	522	501	530	505	532	500	532	538	470	539	516	540	511	521	536	547	528	514	523	520	513	546	510	540	531	528	517	521	538	544	541	521	500	534	501	555	513	551	523	518	516	504	543	510	549	520	530	522	532	527	532	489	528	518	530	531	495	560	504	499	506	525	508	496	510	493	551	540	540	507	539	515	506	516	547	553	471	451	463	517	525	515	487	502	544	536	509	501	478	514	501	524	480	484	525	523	574	461	528	455	480	505	528	489	538	530	510	532	523	565	560	514	533	502	474	524	529	547	511	565	505	538	507	536	535	500	515	497	507	532	526	557	520	493	516	462	522	492	526	538	504	512	550	539	562	548	546	524	504	519	559	538	489	540	510	516	531	517	547	561	514	520	487	513	537	546	513	595	517	478	514	551	516	510	514	510	536	517	576	498	509	517	495	543	528	525	556	505	523	532	512	481	499	528	509	508	524	529	525	530	503	531	534	512	486	522	525	538	536	541	505	530	516	481	506	536	517	489	542	504	508	537	468	539	588	490	518	505	526	527	482	528	537	526	522	501	541	546	517	529	524	555	533	528	539	529	526	530	551	532	510	514
20804	982	884	710	661	590	588	589	592	566	553	529	527	585	569	548	562	565	562	576	566	570	535	537	613	558	547	546	540	578	564	560	563	572	567	505	580	554	513	541	548	576	521	550	560	578	562	526	547	551	547	592	581	549	550	541	577	577	538	537	583	559	544	570	584	540	572	560	569	529	556	545	566	492	552	538	527	552	508	607	541	531	548	559	538	591	542	562	538	526	543	519	575	528	540	523	517	551	567	523	586	538	518	542	561	536	566	508	554	543	534	556	569	568	556	599	569	569	520	603	551	519	538	581	555	591	555	546	568	571	538	584	583	561	545	600	570	564	556	535	519	547	539	575	522	567	548	552	552	567	544	574	541	583	538	555	557	562	534	519	540	560	568	591	571	534	530	515	523	519	572	530	546	535	592	547	535	546	581	540	558	547	561	553	553	561	577	606	545	522	562	569	536	525	513	545	541	558	589	570	537	537	546	527	551	573	538	554	545	515	525	519	521	551	559	542	561	520	540	556	546	571	611	535	596	543	553	555	550	524	564	517	551	571	529	544	508	561	553	545	542	581	570	561	551	547	592	539	525	553	566	566	591	508	566	530	553	555	559	543	550	578	530	581	557	561	537	574	621	508	590	536	522	568	561	511	575	532	569	529	529	537	579	561	555	525	571	544	562	555	528	560	554	543	556	567	561	538	536	591	550	552	496	556	574	560	568	504	546	567	567	575	549	570	538	540	563	548	546	550	548	543	552	508	574	559	534	524	505	591	534	538	565	568	536	544	533	577	586	565	571	551	592	574	534	557	528	538	567	566	568	580	549	569	568	589	566	533	574	515	539	568	545	577	510	562	561	541	575	519	551	549	560	556	553	581	566	570	538	604	520	566	533	507	555	527	527	535	536	516	557	544	553	569	551	585	574	564	529	552	556	549	567	546	552	535	579	602	547	562	537	588	544	554	547	587	550	518	563	553	532	551	543	547	502	571	570	571	588	584	552	561	604	544	566	528	551	541	530	540	534	544	528	564	555	551	507	557	574	548	557	518	515	536	536	589	561	562	518	533	546	561	560	547	527	560	586	509	574	558	533	578	550	585	514	570	541	557	554	528	546	546	524	527	542	559	544	580	568	555	539	496	548	500	540	562	584	522	537	549	525	520	516	568	551	540	576	516	567	506	599	500	527	550	537	569	553	529	590	592	545	595	562	536	544	566	570	547	546	540	566	533	559	541	589	586	586	555	582	578	573	579	591	553	543	562	542	552	528	571	551	510	533	542	533	526	537	560	565	583	542	596	562	556	525	560	580	544	539	552	556	559	544	555	531	554	521	566	555	592	596	561	553	554	588	551	548	584	552	547	544	533	545	546	548	531	522	536	542	564	552	566	550	555	536	591	577	539	540	572	528	545	559	605	556	585	637	580	538	545	524	517	547	582	518	553	617	519	550	582	535	570	510	539	528	544	552	535	547	530	540	572	510	528	531	587	565	556	544	540	542	541	547	590	538	536	530	553	577	531	544	557	541	583	577	517	514	548	531	511	554	539	557	562	523	513	534	554	562	588	525	545	540	563	532	521	563	562	589	556	560	580	545	579	580	519	549	539	530	566	537	556	505	540	546	542	556	533	587	579	559	588	520	559	571	517	584	551	535	565	534	543	558	555	558	547	547	534	590	590	541	570	541	549	569	557	566	526	552	546	579	578	560	547	562	509	554	542	526	579	571	521	525	567	528	545	520	537	568	583	539	561	528	562	560	558	571	582	587	550	582	559	584	552	568	521	506	542	588	549	543	561	556	548	553	548	575	530	596	555	533	566	560	559	566	584	547	546	592	584	540	584	542	561	534	523	541	582	523	571	560	596	561	517	559	515	594	546	514	576	552	559	552	545	529	551	555	531	537	567	515	556	541	552	560	587	544	567	560	525	528	573	510	513	549	564	544	551	525	545	539	539	539	578	581	552	538	523	549	565	531	554	553	508	571	543	567	543	563	576	599	541	556	577	532	527	536	566	549	541	548	526	578	551	549	536	559	553	576	568	525	554	584	545	579	540	528	545	539	503	573	525	525	536	539	539	529	519	557	567	547	552	541	516	532	562	587	544	553	580	498	541	544	567	530	526	555	561	578	529	528	576	554	540	568	577	541	564	524	556	590	641	532	577	561	587	563	558	571	580	547	563	566	529	537	549	544	587	545	562	516	565	575	571	621	597	532	554	510	566	584	551	557	569	542	542	575	559	513	535	560	521	506	551	530	552	580	577	577	578	531	537	604	546	545	547	613	560	528	519	541	546	556	606	539	536	551	541	542	545	522	540	518	571	514	586	554	540	566	554	527	505	532	531	579	530	539	566	546	546	618	527	550	501	562	551	548	563	522	576	605	509	545	595	518	566	551	530	528	539	550	538	584	534	561	594	578	586	563	547	555	553	550	556	556	554	561	536	536	579	590	541	561	583	545	547	555	555	520	511	563	558	542	548	532	543	581	584	546	541	548	551	582	558	567	582	585	561	568	554	593	557	519	574	612	544	551	555	551	538	548	534	516	546	560	594	527	566	527	546	610	554	569	515	518	532	554	596	513	551	562	539	547	511	567	553	530	551	541	607	555	559	541	547	502	550	549	585	526	497	573	526	589	562	574	580	554	584	567	583	527	575	518	568	609	556	532	560	536	531	536	525	557	536	551	559	567	561	570	550	554	550	573	554	573	579	569	542	542	565	565	573	557	549	545	524	556	547	547	594	558	571	557	577	547	575	552	595	544	593	540	551	551	518	554	545	554	571	520	572	601	546	559	571	537	598	544	523	591	560	594	542	534	546	554	551	581	585	541	535	559	543	522	541	516	556	547	559	539	551	567	535	570	521	544	582	509	507	556	559	552	590	519	567	555	580	589	590	530	592	559	578	551	545	532	562	519	547	551	546	554	527	561	577	541	536	527	543	534	562	543	552	544	531	566	571	583	562	555	576	559	585	538	519	549	552	569	549	564	567	568	556	534	545	544	542	523	564	510	529	533	530	579	560	546	548	572	540	546	540	518	562	598	559	573	584	517	544	547	545	583	534	587	572	556	526	522	541	581	548	534	561	558	555	529	573	546	560	574	601	536	545	553	546	579	576	531	550	530	540	559	582	528	563	546	571	535	497	549	554	532	554	565	536	564	542	557	569	522	545	560	532	555	545	539	581	553	561	546	555	537	587	557	563	547	538	571	557	536	567	592	555	540	590	537	542	538	534	531	573	570	600	598	559	564	583	532	552	580	564	598	539	560	552	511	565	548	536	556	560	535	571	541	537	542	558	594	567	586	565	579	552	562	560	537	565	573	561	547	530	565	543	532	534	576	550	543	555	564	553	561	577	589	591	549	568	533	539	573	541	565	553	573	534	541	550	538	582	566	612	548	508	554	518	554	565	581	512	549	540	550	582	576	550	533	578	539	589	524	523	534	560	574	582	559	542	556	560	548	553	506	598	539	570	563	566	577	555	557	535	540	563	522	547	548	532
24505	20338	26122	24380	20322	7816	1024	710	632	590	541	523	527	467	433	421	450	457	444	409	414	410	419	407	426	411	416	415	378	413	419	406	418	392	424	373	360	404	409	389	423	407	409	395	410	445	395	398	375	388	386	374	358	388	405	416	444	389	404	386	410	360	383	381	378	374	379	384	380	390	371	340	407	340	389	379	382	383	365	375	375	359	372	382	398	366	405	372	387	382	383	401	363	404	400	395	370	435	371	382	409	407	382	356	412	375	380	382	370	361	362	397	361	354	357	376	389	379	357	402	335	381	391	366	365	382	398	357	413	366	376	430	353	385	350	392	380	373	381	362	360	337	342	402	345	387	390	375	369	368	375	375	382	356	347	385	412	397	392	372	404	369	426	350	374	370	392	398	395	375	426	349	408	408	364	387	396	349	377	389	356	384	381	364	387	374	361	386	386	387	377	381	376	410	342	373	403	381	398	372	395	382	362	410	347	406	399	397	409	376	392	384	375	389	353	378	372	393	361	386	389	364	394	376	375	388	353	402	395	358	425	360	348	377	362	390	401	385	356	405	448	393	378	407	402	387	379	349	367	358	380	405	388	364	395	393	360	399	395	392	403	395	366	374	423	351	369	361	395	349	373	388	371	410	354	388	367	375	344	395	344	370	409	362	393	376	371	367	400	376	409	367	403	376	373	361	364	384	368	403	373	351	373	395	362	388	386	397	359	369	387	384	383	403	382	361	360	394	398	348	408	373	387	335	358	369	410	371	404	383	362	389	381	371	371	385	406	397	428	397	360	368	353	369	360	394	353	371	358	341	338	363	364	377	362	405	376	384	376	350	401	364	383	357	417	407	399	409	380	382	374	380	394	411	390	337	399	354	423	364	364	355	382	363	398	399	385	386	431	384	382	386	376	357	396	363	384	366	414	390	373	399	413	383	394	390	366	371	392	382	378	384	386	394	379	414	350	346	383	400	357	413	373	378	385	370	390	382	389	409	387	378	329	372	363	358	375	416	378	394	388	405	391	365	375	389	370	360	409	378	376	358	413	391	411	362	409	376	384	379	370	393	378	365	398	369	345	370	397	383	372	376	389	375	356	402	378	377	370	349	342	401	386	388	382	394	375	382	375	395	398	381	404	379	360	341	389	380	357	361	363	369	383	377	416	399	373	395	379	383	411	409	386	365	406	356	373	392	383	377	386	386	352	403	398	381	379	370	381	399	376	387	391	391	376	380	366	352	402	366	386	427	380	411	391	410	391	379	371	384	367	374	376	374	403	370	385	404	383	369	346	372	371	392	376	398	382	380	362	396	389	358	398	363	392	378	370	398	341	404	365	386	408	391	387	367	389	430	376	376	391	384	402	337	406	341	397	396	376	388	363	350	374	387	400	365	354	347	369	385	440	406	391	384	366	393	367	360	375	394	389	383	385	391	415	388	348	369	391	369	364	375	366	371	371	353	360	388	377	380	346	403	382	382	399	426	395	397	390	391	382	393	375	407	372	403	375	355	377	395	367	357	362	385	375	393	391	406	377	375	386	354	408	388	367	395	379	336	387	376	394	366	396	364	392	420	421	409	359	389	393	364	393	352	415	382	372	379	357	412	394	388	352	406	364	379	385	361	367	386	385	383	406	410	362	337	378	386	404	403	409	386	403	392	355	350	371	364	375	400	363	368	390	398	396	420	390	375	373	398	378	410	398	381	383	386	433	365	393	396	374	359	381	371	378	398	380	378	370	403	403	389	390	385	394	345	365	375	378	378	370	360	379	412	396	353	352	357	367	394	377	349	372	383	403	401	371	382	366	357	380	356	350	378	381	366	363	373	370	393	393	393	364	347	366	376	371	370	414	354	379	348	367	373	421	407	394	407	437	396	354	374	376	382	366	324	350	369	388	377	374	391	394	359	381	379	396	413	397	358	395	388	385	350	417	381	390	389	372	407	391	380	396	324	386	366	382	364	416	376	344	408	393	370	421	386	385	391	372	385	390	374	376	362	377	373	382	410	437	371	371	392	355	343	408	381	390	385	375	404	353	389	402	391	407	377	402	362	362	353	385	407	360	392	315	357	351	394	411	355	391	376	370	375	383	377	427	397	380	411	389	362	404	369	400	374	377	350	406	398	396	383	360	335	400	358	391	355	396	371	373	333	375	354	360	383	390	396	380	368	428	409	373	373	416	400	357	397	370	391	384	392	337	337	367	411	382	358	408	377	369	373	370	398	396	391	371	377	355	407	392	367	375	417	395	386	376	392	370	386	352	369	376	391	422	379	405	375	387	386	377	393	351	367	361	370	364	392	423	405	368	400	412	361	413	350	394	342	382	409	388	379	380	429	355	378	374	395	341	392	354	359	416	423	393	335	355	387	406	391	387	404	392	368	397	342	394	379	389	381	383	347	345	390	388	396	392	373	393	365	407	400	366	378	391	369	400	380	389	387	385	335	341	381	364	410	429	405	363	367	376	381	397	361	393	386	402	378	358	358	383	378	395	368	394	368	397	340	390	401	397	349	383	373	352	382	355	353	367	367	393	385	363	397	348	338	395	378	369	378	391	367	393	371	398	376	406	377	371	351	374	348	409	418	374	371	381	380	389	388	364	391	388	388	391	408	378	355	387	375	391	372	407	359	375	358	380	372	404	381	383	407	399	378	367	382	383	402	411	363	356	374	380	357	389	385	355	389	377	378	358	388	435	387	372	354	349	396	370	347	410	389	400	383	392	387	357	366	403	374	339	376	365	400	396	399	390	371	387	371	393	379	389	390	388	408	403	371	405	387	393	374	402	388	370	396	363	350	361	380	397	379	370	336	376	395	363	364	391	365	420	389	338	372	364	349	413	346	338	400	382	375	349	397	375	380	414	426	372	395	375	389	402	423	407	357	405	369	367	375	376	376	394	363	380	356	378	367	367	386	394	361	386	368	362	408	377	353	386	340	393	393	359	374	377	388	373	371	415	392	361	394	361	388	376	371	366	348	357	405	380	406	393	365	374	402	405	405	381	397	363	384	386	346	380	324	355	397	367	412	388	411	408	365	399	338	396	382	420	398	408	358	377	372	414	362	371	384	396	365	376	363	400	359	375	379	411	404	391	372	376	366	403	386	385	373	416	399	390	354	375	395	380	396	412	381	398	398	367	356	368	384	380	387	394	367	396	414	386	428	346	378	344	393	395	412	371	364	372	369	388	365	384	405	354	395	373	374	428	338	377	365	382	389	402	368	392	400	376	389	374	387	387	382	404	367	404	359	375	372	399	402	373	360	359	378	403	404	404	362	400	401	415	378	359	390	403	344	373	366	407	349	425	373	392	347	399	386	380	384	365	415	402	386	387	363	361	365	371	372	371	363	372	350	362	366	394	392	402	354	375	362	401	371	375	390	405	383	384	415	358	391	404	379	400	419	382	402	382	408	387	400	394	386	340	367	388	377	412	407	375	388	363	382	379	374	401	425	379	389	415	355	385	387	379	395	401	420	378	379	374	372	380	389	386	380
31719	7816	7109	3850	2527	1811	1417	1112	1013	906	714	718	623	590	575	553	561	515	500	514	502	471	495	456	486	456	427	430	472	444	433	420	433	435	446	435	424	414	417	404	441	422	412	429	399	410	445	391	413	382	401	412	413	414	422	379	395	460	381	377	425	391	394	427	398	405	406	401	383	425	437	392	389	385	414	449	399	387	428	409	434	391	398	394	421	372	377	395	409	414	422	367	417	403	411	397	400	428	392	372	401	391	384	397	398	415	426	395	422	391	413	411	408	424	403	396	412	417	396	372	403	423	391	380	409	404	371	403	426	411	424	431	383	396	414	367	397	389	398	400	434	402	388	425	394	392	340	439	392	388	426	420	402	390	362	426	378	430	416	411	405	417	373	418	411	380	388	416	422	414	392	387	415	387	420	389	410	403	349	386	364	413	384	408	412	415	381	379	406	412	367	416	394	377	402	397	391	416	423	380	441	426	406	333	411	419	411	418	388	395	406	384	435	404	400	382	423	384	380	377	401	439	444	391	396	384	425	370	431	402	411	405	391	452	397	393	403	355	369	450	403	392	408	362	417	401	418	417	396	402	418	393	387	407	366	396	409	383	412	407	390	389	388	392	450	436	409	418	412	409	400	368	411	407	384	426	361	378	377	410	390	366	382	388	411	438	408	418	396	395	405	406	388	379	417	373	391	368	380	379	402	397	422	389	392	381	364	406	403	423	391	411	388	416	383	327	371	413	367	393	393	397	382	374	390	398	387	390	362	402	395	395	392	405	387	404	403	412	395	422	367	365	376	407	410	400	423	402	398	381	409	380	403	409	400	417	405	394	419	385	418	383	407	396	388	389	366	398	358	393	398	423	428	437	417	399	422	405	408	362	403	380	370	400	394	393	392	404	430	428	393	361	375	405	377	410	390	396	437	444	385	406	422	419	392	392	407	411	422	401	366	376	419	426	396	411	405	400	402	421	413	363	403	400	413	395	408	408	400	386	384	367	363	403	359	431	357	423	386	381	390	375	414	394	417	401	411	378	388	389	397	386	390	379	409	414	374	429	412	370	438	383	400	410	423	427	428	375	405	410	421	412	427	414	401	368	412	405	395	406	416	403	373	393	394	405	375	423	362	415	388	414	368	418	425	417	382	390	411	366	425	387	408	373	392	375	359	402	373	404	438	403	419	386	393	387	399	395	428	372	385	396	395	371	364	383	424	425	401	389	374	383	372	361	426	383	364	403	428	383	396	402	426	387	404	461	395	417	395	378	399	429	383	404	381	410	376	401	418	369	414	395	436	422	382	426	393	410	380	384	393	391	406	389	410	402	403	404	442	400	406	388	413	417	399	375	420	405	410	396	417	378	389	419	430	399	383	372	398	388	409	406	411	405	364	401	404	385	419	384	375	400	394	406	391	421	427	407	430	389	405	399	386	402	414	365	405	389	436	422	379	416	411	370	356	379	404	412	426	421	381	426	452	392	382	380	389	379	377	416	406	392	420	409	404	388	416	416	407	401	448	390	366	391	412	382	407	427	396	412	423	424	423	396	369	400	391	409	416	388	403	407	415	388	398	397	389	403	368	367	399	375	390	403	396	408	372	418	400	390	392	403	424	382	386	377	375	389	381	379	396	416	386	400	374	420	375	413	359	387	382	411	436	404	422	403	404	398	377	384	371	424	399	400	396	424	370	387	413	403	397	392	385	419	412	365	453	431	394	386	441	394	423	420	409	411	398	403	398	363	375	446	381	369	403	381	436	386	404	369	385	395	417	400	455	395	399	395	410	386	386	419	377	385	404	389	389	404	419	415	386	398	391	364	396	422	409	373	381	416	378	398	402	374	397	375	428	369	387	426	405	451	396	412	370	414	374	427	421	374	391	411	406	364	427	415	430	359	418	399	389	379	402	407	389	404	367	390	375	414	402	413	401	391	414	432	410	396	375	414	423	392	399	399	390	434	443	416	379	392	384	401	381	379	363	378	421	385	413	388	391	373	411	373	398	381	396	399	374	410	381	415	393	383	403	402	372	396	407	400	380	424	421	372	409	416	385	427	413	371	391	426	401	386	353	380	398	378	434	383	420	384	400	406	385	380	409	388	426	419	400	407	395	376	390	421	408	408	408	423	358	413	365	457	410	375	357	387	400	404	399	387	405	406	373	392	388	402	432	394	392	417	388	410	428	385	392	397	375	394	399	376	432	386	372	391	382	422	404	367	411	412	411	429	419	406	381	372	406	385	383	344	408	398	397	394	399	348	395	396	407	397	411	378	375	417	422	369	386	418	416	408	384	404	417	394	398	398	365	405	412	414	389	404	403	425	400	403	408	379	420	400	413	387	363	361	417	399	372	373	397	427	389	390	407	391	349	409	383	406	436	387	400	438	449	401	451	403	375	397	400	402	417	403	427	367	386	369	397	391	403	393	390	397	381	384	396	396	398	417	392	393	394	376	413	400	359	417	368	394	412	430	368	456	374	388	391	394	379	382	402	383	375	382	417	390	408	408	451	400	393	414	407	428	378	412	430	404	409	384	433	404	396	391	391	420	386	399	393	396	397	375	405	407	389	352	385	390	423	393	384	441	406	407	381	399	433	387	441	387	412	386	391	431	423	375	406	388	376	371	384	401	396	424	401	411	416	406	424	394	403	407	387	391	384	429	386	419	377	378	417	387	419	369	381	383	415	398	401	379	367	383	404	393	400	415	387	393	418	408	422	400	389	397	402	383	386	401	387	399	381	388	409	416	425	401	389	388	409	413	419	398	373	414	391	415	394	379	381	427	381	398	399	347	373	410	405	419	414	393	361	370	390	415	371	413	402	399	401	407	372	402	384	379	407	402	393	387	382	351	390	426	397	445	393	446	396	397	393	371	390	394	397	383	407	386	401	376	352	415	427	360	392	363	437	395	391	392	419	442	386	393	394	401	382	412	406	406	421	386	402	402	409	408	401	414	395	381	410	370	399	387	389	426	406	381	396	419	379	431	391	415	414	400	428	375	420	405	363	398	462	385	399	371	427	398	401	375	392	375	360	393	402	404	407	437	379	418	414	416	416	362	405	409	404	404	403	409	369	412	411	414	411	401	371	405	408	390	367	374	410	384	405	391	376	368	384	422	432	399	407	399	392	391	373	404	404	383	379	429	388	408	422	425	406	396	391	435	411	391	454	419	414	391	412	400	394	411	414	410	417	407	426	427	402	440	355	416	453	404	372	392	407	383	348	423	377	377	405	392	363	386	398	428	387	363	400	388	389	415	415	405	415	405	434	381	387	379	398	395	400	390	419	406	381	407	409	402	409	421	408	371	365	414	418	411	403	389	406	408	383	439	413	398	428	396	345	370	379	383	424	404	391	389	400	403	396	424	389	412	366	392	401	393	352	409	383	386	383	410	414	407	408	435	422	394	404	413	369	425	434	383	393	381	380	403	426	438	367	404	387	392	412	365	395	391	379	389	386	374	383	436	362	381	371	366	386	403	420	390	389	403	404	410	390	367
22515	20322	26519	23990	20327	20364	7855	1619	1322	1186	1055	1016	999	951	945	885	919	852	848	837	841	861	795	838	845	840	856	791	789	819	791	802	786	815	774	809	856	823	790	805	788	812	795	781	815	749	779	754	772	794	714	773	784	725	743	763	792	773	764	741	802	736	749	764	794	752	769	699	716	793	780	785	739	748	746	734	808	748	726	797	729	781	730	765	791	752	759	748	712	734	709	760	807	722	736	753	757	730	737	725	817	749	711	751	723	761	713	786	725	703	773	760	811	755	759	722	745	747	763	718	819	785	773	774	729	763	767	684	779	743	758	726	778	755	802	737	724	808	799	705	800	759	746	737	737	747	791	729	769	766	740	769	755	769	726	775	774	761	777	713	764	769	767	731	775	758	727	775	758	805	765	774	742	716	755	716	772	776	751	736	765	783	789	754	707	727	753	749	707	783	779	739	715	748	722	805	756	759	756	718	809	753	735	764	754	784	756	785	756	766	760	779	737	742	797	674	779	696	779	749	758	775	743	773	798	760	753	750	790	746	741	738	749	785	745	750	770	769	754	797	749	775	765	733	764	753	781	741	782	762	785	763	758	838	761	785	705	852	774	756	778	790	757	744	751	705	754	783	769	743	753	728	780	772	812	797	716	751	774	766	768	747	728	751	771	668	745	766	730	758	765	795	740	773	711	795	751	745	737	782	745	763	741	794	745	787	779	686	733	767	763	778	789	756	734	738	743	759	791	767	756	785	795	740	762	755	761	733	740	719	843	776	764	756	715	757	748	774	751	758	782	781	763	764	767	805	758	741	779	764	753	754	786	756	775	721	770	717	747	740	770	741	700	778	759	719	781	720	749	725	769	728	786	739	781	723	748	680	754	711	794	755	766	723	723	746	819	780	781	805	798	778	769	725	729	725	759	758	751	716	747	746	699	721	802	754	788	802	746	764	752	735	780	744	747	723	763	744	725	761	764	808	754	722	769	735	752	718	721	753	769	725	758	791	771	764	708	757	797	772	783	788	727	745	773	775	762	728	731	717	760	759	798	812	773	790	763	772	661	720	772	744	726	787	734	749	742	682	732	745	765	757	773	710	713	774	763	739	710	761	739	761	791	780	800	747	766	794	718	805	788	783	747	743	749	735	740	721	760	747	758	783	783	742	728	735	780	750	819	781	797	767	749	774	773	769	794	731	684	741	756	760	765	779	719	705	727	720	702	768	758	784	801	754	758	744	765	741	781	807	740	766	809	741	689	767	787	732	781	779	772	762	749	751	756	723	774	747	735	752	732	733	757	739	746	794	777	689	737	777	757	713	751	772	750	749	774	778	785	810	747	742	762	770	722	676	736	758	763	807	764	768	807	750	747	724	767	732	724	781	730	754	756	752	766	794	745	733	736	759	737	727	743	780	773	717	786	766	783	797	732	738	746	724	777	759	762	728	786	814	728	734	802	776	712	749	791	733	741	792	724	753	776	728	738	776	779	768	815	741	718	760	682	780	730	703	728	754	744	735	749	745	729	750	756	713	746	744	774	758	755	745	792	714	732	727	784	718	763	762	764	739	766	794	796	803	706	729	756	753	723	752	779	789	735	783	746	798	733	768	771	811	779	777	764	771	752	735	739	753	742	761	761	776	763	748	739	788	752	758	778	748	780	777	765	756	763	768	800	761	746	738	748	732	766	775	757	769	715	807	767	749	794	793	746	767	857	743	790	710	712	764	759	770	773	787	714	754	717	691	718	745	771	766	771	809	765	804	779	765	796	759	807	796	755	786	754	729	676	733	795	784	789	782	779	710	750	784	790	753	780	722	756	775	728	771	729	765	718	778	738	777	797	738	787	750	749	753	726	738	737	754	792	752	769	746	747	747	738	704	770	755	701	735	729	803	754	775	736	785	755	738	786	780	781	750	750	720	745	737	721	718	751	757	750	740	740	770	690	773	787	745	730	763	754	768	729	752	722	734	771	773	725	708	734	757	732	762	776	778	721	767	798	734	792	717	740	730	818	722	755	776	755	708	750	751	739	777	798	736	711	765	780	762	756	738	783	775	794	794	737	700	812	794	755	754	740	734	722	770	756	750	777	707	760	804	782	742	786	786	753	735	758	731	764	733	764	778	719	776	771	793	795	759	737	722	719	731	794	814	727	749	750	758	824	762	753	770	777	727	755	731	742	761	772	753	716	756	733	752	778	749	825	769	723	715	770	787	718	760	782	769	759	729	772	793	755	746	762	704	751	738	750	767	769	757	729	750	762	711	755	763	770	785	725	743	783	735	699	682	817	765	745	765	753	724	749	800	743	734	806	729	729	776	730	751	724	677	756	781	788	785	731	714	805	736	734	749	759	764	749	770	758	684	794	721	748	731	771	785	809	768	760	768	725	808	802	734	748	769	796	786	739	737	803	775	791	745	780	775	787	761	736	781	733	734	748	779	833	758	739	807	719	823	716	768	789	764	740	736	806	796	720	736	773	764	752	804	722	710	707	771	775	792	747	737	753	799	763	728	736	765	749	743	789	797	729	740	755	710	770	756	747	716	756	796	766	758	785	719	798	782	724	789	779	789	776	776	699	779	732	737	783	745	742	732	744	778	740	801	768	736	715	707	764	762	747	730	745	767	757	736	758	756	733	718	763	764	707	727	767	736	751	705	694	774	778	711	710	775	718	753	774	813	708	704	780	750	765	748	700	731	782	762	742	695	760	743	742	771	773	740	744	757	766	790	728	736	732	776	725	738	754	782	685	771	783	792	753	793	764	778	756	745	737	717	716	745	746	759	767	755	770	780	766	793	766	715	747	751	796	740	769	749	760	794	768	729	740	755	759	715	797	750	754	766	766	755	825	744	769	707	776	732	693	735	779	734	713	792	792	764	727	726	748	782	772	763	792	798	753	745	753	810	720	782	798	808	795	810	799	748	752	754	768	692	745	814	728	801	702	744	729	782	768	746	745	730	775	770	768	746	732	730	740	788	747	719	734	783	739	716	720	761	799	744	714	726	792	749	678	741	764	743	715	698	737	737	754	788	810	757	726	723	777	766	728	772	774	802	769	740	735	734	763	753	754	731	756	768	724	712	752	814	782	699	780	777	736	757	771	749	787	766	774	717	740	761	752	751	770	817	738	777	766	761	762	729	767	735	744	779	776	798	774	768	788	779	739	771	837	727	736	773	745	739	748	791	781	733	748	772	747	760	740	754	760	783	751	762	750	795	733	743	737	768	784	739	770	786	784	721	730	793	727	728	738	752	772	725	774	747	798	772	807	791	802	765	742	699	771	753	784	720	777	782	804	710	751	755	704	798	706	735	718	738	760	761	766	770	765	741	760	750	730	777	755	789	754	802	725	747	824	817	777	734	714	719	782	805	750	783	717	708	796	741	740	728	750	793	726	780	764	765	780	708	777	825	735	783	793	766	690	808	726	724	755	803	767	716	743	785	766	772	744	761	778	708	756	713	731	736	702	739	743	759	798	774	776	769	739	803	806	800	774	723
30651	13351	12152	6733	4763	3560	2739	2321	1871	1714	1527	1359	1244	1187	1086	1098	979	936	1000	924	910	878	884	842	842	846	824	817	801	758	803	766	800	800	793	740	791	734	754	743	759	727	781	714	736	746	780	729	707	754	812	738	752	777	812	740	721	793	710	806	757	758	745	712	721	731	623	691	786	724	742	720	764	725	719	725	733	749	731	705	721	695	718	719	739	746	682	706	716	718	756	665	714	701	723	709	674	697	753	692	729	725	731	746	712	695	700	687	736	684	710	721	695	739	734	754	761	757	736	741	731	735	700	734	724	747	675	722	732	733	673	766	736	722	712	718	729	713	736	722	738	707	726	701	735	683	708	690	724	778	754	680	732	689	748	740	723	710	782	699	700	752	726	715	761	713	682	700	697	741	786	736	693	738	748	701	727	687	716	699	697	714	715	697	708	696	704	699	720	751	731	726	752	760	730	711	704	718	692	712	689	683	721	659	744	691	737	677	726	743	743	727	689	669	762	717	710	725	758	693	686	716	693	724	735	729	755	678	768	747	755	743	704	744	754	699	717	706	722	701	696	727	722	659	761	693	748	742	727	740	762	751	711	721	731	740	733	729	676	734	724	678	723	773	743	753	733	755	701	717	733	728	733	692	736	704	730	708	748	735	740	756	688	731	783	772	682	702	772	706	707	735	708	707	700	728	700	752	730	673	707	698	718	684	728	713	734	670	738	701	756	719	712	723	689	723	744	688	688	723	718	703	713	735	720	760	736	705	695	729	700	729	715	723	781	722	726	715	694	719	729	658	757	708	750	734	711	705	716	727	751	718	713	684	755	679	705	746	741	688	687	725	679	710	739	723	727	717	695	725	712	722	713	730	738	734	720	724	704	719	711	787	755	727	773	739	720	679	773	750	729	704	721	694	729	762	709	701	712	700	733	786	721	751	759	704	694	701	752	669	737	723	722	689	749	703	721	730	743	722	712	695	717	730	716	744	712	730	675	720	741	693	740	696	767	768	713	720	731	727	705	680	744	696	748	735	657	722	697	721	734	763	703	708	757	794	741	754	722	707	726	728	697	735	688	745	723	726	741	682	768	712	696	717	704	735	755	747	660	729	699	714	691	731	774	678	696	737	725	731	744	751	745	738	719	754	727	750	777	719	731	694	742	697	728	713	757	726	694	661	721	752	695	734	715	701	717	721	725	730	720	714	739	751	767	753	695	740	749	707	662	724	695	730	722	705	766	703	728	687	740	720	738	696	735	731	687	718	762	748	748	715	720	721	677	719	751	735	758	714	761	672	730	700	724	735	741	716	666	658	736	713	687	711	723	724	717	729	730	733	728	697	700	762	716	713	746	725	773	717	735	666	719	688	730	715	713	688	731	696	718	713	717	752	751	755	765	768	716	734	735	751	751	745	713	710	692	693	763	748	716	717	693	700	722	700	707	716	737	692	760	688	713	722	738	676	730	723	709	728	717	783	706	717	734	706	693	725	708	697	708	708	731	754	737	719	693	748	726	716	755	704	738	709	737	676	725	730	757	716	701	682	710	709	691	734	717	672	765	711	751	733	700	739	749	721	692	757	731	704	690	706	698	703	756	701	698	697	664	735	670	716	702	690	702	758	705	733	713	688	756	765	712	746	724	683	719	711	753	673	733	727	683	687	704	733	740	724	715	704	671	670	709	671	727	706	696	762	680	697	706	773	699	712	734	746	671	709	743	753	734	775	700	728	690	687	731	670	745	738	741	733	741	753	783	728	731	679	708	703	712	728	747	761	737	747	730	684	757	733	708	736	723	700	736	754	733	677	698	718	656	681	694	722	694	740	712	665	732	728	741	732	718	739	729	692	721	764	716	717	723	650	712	736	693	763	714	729	708	699	720	750	695	743	749	699	749	736	721	701	710	754	735	681	723	687	699	702	723	693	772	723	700	722	710	701	731	700	736	722	752	716	702	771	712	705	726	788	710	750	740	767	701	709	737	690	726	727	773	715	675	739	719	726	709	773	716	747	722	733	710	750	699	726	738	726	695	695	743	704	716	749	694	684	736	778	661	749	756	665	702	716	721	729	661	754	726	718	744	702	728	748	729	705	700	736	724	722	741	736	728	714	767	704	706	749	687	703	743	720	697	695	735	736	694	727	728	772	722	698	768	704	735	725	714	740	738	728	738	706	666	757	693	745	741	706	760	740	711	764	714	665	721	720	684	730	729	764	685	739	705	752	728	700	719	716	729	727	714	719	737	711	735	700	714	768	703	757	740	717	696	749	744	742	663	704	725	739	723	712	695	679	724	725	741	713	667	737	678	703	759	732	753	751	684	759	761	735	747	710	743	724	743	673	689	729	710	735	773	707	726	746	739	754	685	703	725	727	753	702	695	698	771	704	709	713	731	701	690	722	765	710	714	697	757	721	794	681	677	761	740	773	750	750	743	756	742	703	740	684	734	711	671	720	700	694	746	687	705	708	772	734	731	715	727	723	732	712	724	730	726	731	666	750	727	747	730	737	745	742	706	726	736	754	703	696	728	716	783	735	716	744	715	732	693	723	717	664	727	733	757	706	690	695	709	720	726	693	748	786	707	698	701	727	694	687	728	768	753	725	762	715	734	682	747	700	710	713	742	730	728	738	721	724	787	691	765	720	776	747	695	733	742	704	722	713	713	693	710	712	733	727	684	703	697	729	690	699	716	714	688	666	650	746	709	736	720	709	711	760	752	749	706	674	701	750	729	739	741	723	773	647	742	708	698	690	726	719	728	688	722	743	731	743	776	735	711	710	655	727	724	726	762	721	720	754	719	736	768	739	744	718	738	748	716	697	671	708	767	734	711	715	735	662	760	730	718	733	725	726	695	717	747	743	708	753	695	733	712	697	698	748	712	734	712	716	660	670	720	718	729	735	674	720	751	715	672	724	771	696	747	752	727	727	734	747	775	747	695	736	720	781	731	745	744	761	732	700	733	760	720	744	711	710	695	707	748	709	729	733	756	738	705	741	721	703	719	696	742	741	679	745	733	704	668	744	708	746	686	702	727	726	683	728	714	775	725	711	738	721	690	784	697	712	747	730	724	703	728	776	734	695	717	720	720	717	688	741	751	737	695	700	739	737	749	668	780	726	755	717	719	724	776	751	737	723	742	707	701	727	738	701	745	751	741	696	761	690	720	737	729	716	728	732	702	726	745	717	756	697	672	731	704	742	750	709	736	749	684	770	720	717	752	745	714	741	682	714	753	735	717	723	734	727	789	742	736	721	719	737	745	690	727	749	704	735	730	723	743	712	726	772	710	712	741	739	701	736	765	682	691	720	744	711	703	768	692	747	757	760	716	678	735	715	732	730	743	719	723	648	697	712	669	733	703	709	711	681	762	714	720	698	687	722	740	700	701	707	719	757	701	714	742	745	747	723	727	704	732	720	708	712	761	714	728	736	758	710	753	716	739	717	738	720	731	745	736	733	784	730	675	764	669	751	769	747	699	719	725	661	738	690	753	707	696	702
32634	14828	2644	705	627	605	540	523	582	533	567	528	524	507	483	551	543	501	545	523	509	560	524	524	517	511	498	494	517	522	520	536	537	532	560	545	504	558	516	520	542	520	531	522	522	507	554	495	500	536	521	526	518	503	521	549	504	487	498	519	521	545	544	479	558	536	515	521	533	524	491	569	499	520	504	493	495	495	540	549	501	520	524	517	565	526	527	521	531	504	544	536	518	554	546	556	531	543	486	552	506	526	481	502	529	504	539	524	540	506	470	521	533	506	565	551	539	497	519	546	501	513	539	527	515	511	490	510	519	509	504	526	533	541	498	538	530	510	490	537	549	495	552	548	558	517	495	511	532	549	522	519	505	526	505	479	514	495	535	535	534	518	519	529	559	566	481	527	494	580	555	496	511	511	501	515	529	498	553	557	476	531	539	508	538	521	560	554	518	529	512	512	501	542	540	515	526	528	536	531	505	527	538	526	542	501	504	575	539	501	533	565	538	541	517	561	536	513	551	518	575	526	547	499	538	550	542	519	508	587	535	531	541	545	546	507	536	520	489	505	550	493	557	534	525	504	543	521	535	542	558	516	499	520	503	541	530	537	523	480	486	504	533	516	533	521	522	550	521	523	535	534	518	536	517	525	513	506	515	483	534	494	536	495	564	521	528	488	536	518	521	500	505	531	533	488	498	555	540	555	473	508	498	512	544	521	539	533	477	540	522	517	492	515	524	555	546	526	510	513	505	534	529	546	515	506	529	505	488	514	507	544	535	506	539	533	538	525	510	547	531	562	509	492	545	520	500	496	500	509	542	512	515	507	511	551	515	506	529	525	549	498	546	495	546	551	543	514	518	517	523	489	512	514	531	501	529	516	536	511	544	535	529	525	523	531	508	512	480	508	504	510	494	484	519	514	486	471	504	532	511	501	504	522	495	527	515	500	506	534	501	533	489	515	523	535	530	496	497	498	501	510	516	540	504	523	542	564	558	522	507	492	508	495	516	540	543	542	519	494	558	547	489	518	500	504	551	529	488	498	485	529	528	581	499	530	525	506	530	542	547	547	517	554	526	526	501	515	508	508	557	557	485	552	510	511	487	523	467	556	564	543	522	545	497	484	503	527	567	498	522	508	497	515	473	477	499	506	521	548	531	561	508	538	542	520	540	541	514	489	511	523	525	531	556	513	506	554	509	531	514	530	526	531	542	495	494	503	520	496	525	521	553	538	488	536	543	536	540	495	486	549	548	504	512	480	506	515	539	518	536	504	500	534	503	546	549	532	574	545	529	532	542	506	509	521	549	528	534	512	496	502	539	519	476	480	515	506	519	484	542	547	517	563	527	506	521	563	539	566	524	544	548	511	532	538	532	474	560	525	527	519	541	516	551	516	514	529	493	537	565	495	539	544	533	493	548	515	515	522	506	531	514	520	512	543	523	494	558	533	525	510	531	546	488	483	474	495	565	510	488	471	560	539	521	539	551	510	539	528	520	526	504	510	535	510	550	524	514	557	532	537	539	496	514	533	544	503	527	520	496	540	460	530	506	534	521	555	525	552	533	533	529	512	539	545	519	503	513	523	541	522	522	559	495	495	490	560	507	535	577	501	549	518	497	529	501	533	526	531	508	505	531	505	466	565	540	529	517	527	522	527	548	505	581	547	501	520	536	545	529	569	537	525	520	531	491	535	508	514	496	509	514	538	491	538	510	508	519	496	538	532	557	519	553	495	526	526	556	489	492	509	553	557	499	522	502	479	534	502	504	503	538	560	574	513	534	503	540	548	521	544	546	560	539	496	519	514	542	526	525	558	522	524	512	548	463	550	534	507	549	538	520	516	515	517	499	553	511	529	560	543	559	518	497	521	502	514	562	541	505	558	506	518	508	571	542	467	548	531	543	520	499	542	545	507	544	536	484	522	490	557	507	531	537	543	507	565	554	521	526	532	504	561	565	446	510	524	519	524	551	525	545	520	545	514	556	537	503	473	507	536	522	527	531	508	494	540	499	544	527	500	516	551	521	480	479	519	552	505	559	485	508	501	547	520	484	518	534	508	510	521	480	546	541	523	549	549	487	503	530	478	538	489	527	528	513	598	519	519	529	530	538	509	518	496	531	545	527	527	566	543	533	498	501	499	559	534	539	549	493	526	560	520	550	517	539	509	539	528	515	514	522	583	516	532	522	550	496	503	490	500	565	492	517	541	566	543	492	529	527	558	480	532	485	562	537	559	499	531	532	507	507	542	513	523	469	516	511	515	553	520	498	549	518	540	568	510	577	555	506	506	519	525	491	475	514	552	572	519	534	535	535	509	523	506	542	569	561	500	483	543	567	516	490	525	557	528	518	530	483	540	538	488	500	525	519	546	505	513	544	561	505	501	575	492	504	457	516	502	558	522	493	572	551	529	460	524	571	480	518	568	533	533	521	535	531	507	490	530	560	520	508	530	531	533	535	540	532	537	523	525	518	495	540	551	499	512	550	571	505	548	509	530	527	485	542	521	511	548	532	502	520	494	540	531	526	512	494	520	535	494	516	530	543	511	541	509	519	487	549	512	528	530	513	531	515	515	526	540	530	540	510	513	534	527	538	538	514	555	540	534	526	557	527	509	535	511	535	533	487	546	549	565	519	459	493	510	510	544	471	543	533	515	507	573	513	577	526	499	512	468	491	521	530	516	550	513	539	532	562	539	502	513	559	559	520	532	536	505	494	515	503	432	556	504	554	539	488	561	510	489	519	528	513	502	540	561	516	549	524	571	524	544	508	522	531	506	517	519	503	494	490	538	536	516	493	519	599	521	501	527	549	488	523	540	548	512	537	542	496	528	551	482	514	532	482	475	540	516	567	518	538	548	515	525	519	580	512	552	504	512	515	557	531	549	518	527	533	526	551	481	544	506	529	511	507	542	506	522	512	516	512	496	514	535	483	532	544	497	519	530	504	497	546	501	540	496	515	567	549	539	469	545	529	529	527	518	498	496	548	542	550	483	534	525	518	497	519	549	500	513	542	524	497	549	534	542	559	492	527	562	535	503	516	486	494	485	511	580	550	497	512	484	557	554	544	498	493	501	530	541	498	519	481	519	504	573	526	540	543	519	462	538	535	514	552	542	546	506	514	560	511	498	534	504	510	489	503	525	551	492	547	521	516	511	531	517	528	520	519	530	528	519	491	504	541	517	541	560	524	533	485	548	553	535	529	538	488	541	528	534	535	534	509	531	549	484	507	529	540	475	510	545	522	550	526	497	577	530	538	506	513	585	534	515	530	507	494	511	538	525	532	563	518	494	533	504	578	526	539	515	510	521	570	554	540	547	502	564	514	507	524	553	504	503	551	516	502	524	518	539	569	497	526	506	506	540	519	467	517	495	474	508	548	509	532	522	528	505	495	527	502	529	534	514	499	541	538	505	513	550	547	530	529	541	500	500	542	494	557	526	480	511	534	577	525	526	520	514	563	479	529	527	545	555	521	493	525	535	547	538	527	515	485	477
21661	1011	924	697	626	640	626	586	603	559	550	523	624	617	556	508	556	597	524	514	596	525	513	551	581	543	544	540	539	543	581	584	551	608	571	539	530	537	585	576	529	529	575	595	574	547	501	571	536	546	539	570	573	533	560	533	558	574	552	539	509	554	567	530	551	556	510	553	594	504	526	586	560	552	556	602	517	547	561	573	490	548	563	556	560	563	547	563	547	544	558	598	547	557	561	566	573	541	594	546	559	555	551	554	565	555	581	578	562	558	545	539	537	597	565	564	557	533	564	542	528	580	548	551	465	592	532	534	572	564	594	559	580	555	548	557	556	527	529	529	564	559	528	544	508	574	599	559	526	581	558	554	544	596	532	519	536	538	551	569	574	544	558	571	545	540	581	536	556	547	564	581	533	541	585	541	567	565	566	567	547	530	556	502	581	558	563	535	580	562	560	531	542	560	523	565	550	590	552	566	544	530	536	538	549	580	555	569	569	574	562	532	543	571	554	581	540	565	572	522	543	530	568	581	551	524	566	543	530	562	579	602	579	549	584	580	576	572	542	529	584	542	532	544	547	521	612	558	567	565	595	586	602	591	555	558	544	537	559	589	513	519	567	575	527	541	505	541	590	564	535	554	563	541	511	540	544	532	537	541	542	574	558	561	566	592	545	534	545	560	539	563	512	538	550	539	504	518	572	584	579	560	541	522	551	584	573	548	575	526	554	503	563	520	587	555	550	548	549	504	544	560	573	580	526	563	536	526	541	525	582	565	507	520	568	561	523	551	529	565	547	575	571	512	593	539	535	524	521	567	572	554	576	571	530	484	565	558	522	603	575	574	537	530	556	497	578	572	514	522	558	552	566	567	546	536	547	505	561	551	584	536	549	572	550	548	540	590	590	534	506	595	544	564	540	615	587	543	589	545	557	542	602	526	533	516	505	577	518	567	570	562	580	514	547	574	565	560	572	497	559	526	562	554	566	560	571	549	611	553	538	549	547	541	554	540	508	562	585	528	534	562	552	596	556	552	544	609	528	533	539	542	597	551	572	547	508	554	527	551	605	543	571	573	565	522	544	548	549	546	553	550	578	515	595	577	580	548	554	534	546	524	565	570	527	576	511	556	559	532	542	549	536	542	516	562	568	541	578	532	534	552	599	528	542	573	545	567	553	545	587	597	569	578	593	602	578	543	536	544	548	534	545	477	547	549	538	554	558	569	550	537	523	567	553	566	577	505	555	577	523	566	568	573	537	583	567	553	571	571	574	538	540	572	549	532	537	564	567	546	531	547	546	540	555	543	505	558	592	555	578	574	561	578	559	525	555	548	568	577	531	506	576	523	536	548	562	583	508	577	535	565	546	535	544	515	496	553	528	576	547	537	529	588	561	586	600	573	566	542	529	575	571	523	564	599	545	555	549	552	522	575	542	575	544	563	559	551	548	558	526	585	554	569	518	559	564	540	555	561	552	565	566	562	558	551	521	536	537	574	556	555	538	532	485	580	530	561	566	562	515	598	570	540	543	574	515	533	572	540	516	564	548	561	564	569	569	575	563	568	507	562	549	564	593	565	557	557	528	567	539	569	565	589	558	578	530	532	553	556	568	548	513	559	536	615	555	549	557	531	564	588	546	612	523	562	566	600	585	541	541	508	554	564	532	601	503	546	570	591	546	559	589	563	547	565	535	539	570	569	546	562	556	597	551	599	543	538	536	527	576	561	540	577	512	559	546	546	551	589	539	580	582	570	566	558	564	523	558	576	586	543	555	585	553	516	537	551	549	529	550	546	551	560	586	578	549	590	552	576	556	528	540	580	501	531	565	534	550	533	567	537	507	555	550	577	549	566	558	544	572	543	569	560	564	551	568	500	526	583	562	551	549	554	558	541	563	528	561	539	545	524	578	566	502	561	557	538	572	611	542	519	555	559	563	603	552	563	555	573	594	578	563	603	602	522	573	536	581	573	541	528	550	570	518	583	541	545	541	566	536	538	537	569	520	518	523	561	549	547	567	543	529	545	522	508	548	503	564	543	539	564	573	573	553	525	550	530	547	576	560	583	551	550	592	498	529	553	559	560	520	529	559	561	505	567	536	556	555	529	581	548	546	582	547	616	566	508	572	538	558	588	595	539	545	515	569	561	571	518	503	540	544	587	561	563	562	524	528	532	570	544	541	580	579	614	543	580	555	535	563	560	523	550	561	578	553	574	551	573	518	546	535	575	537	553	535	535	547	536	517	579	513	592	511	545	529	517	534	534	558	546	554	556	562	529	560	549	509	549	576	566	516	512	524	526	603	543	563	574	553	564	559	510	592	544	585	548	549	546	568	543	596	569	539	565	580	553	573	556	539	586	576	544	516	547	552	550	562	547	597	535	507	568	587	548	510	553	538	541	508	517	576	568	575	536	577	560	502	547	551	581	569	561	552	555	533	560	601	561	563	559	520	545	523	600	473	528	512	563	554	545	557	558	566	561	562	567	560	583	534	552	543	538	547	546	554	557	557	535	487	573	566	520	569	549	569	554	567	549	536	555	585	522	542	560	540	576	534	564	553	541	550	567	547	532	587	570	577	597	605	586	522	590	526	561	506	555	591	564	523	550	576	536	563	579	580	549	571	576	500	515	545	582	579	551	507	542	541	595	570	596	568	555	521	544	527	549	575	548	556	557	580	523	561	560	550	532	575	584	548	569	563	588	574	529	550	521	536	553	579	582	543	551	556	551	540	566	536	523	548	544	553	575	561	533	535	536	540	574	543	549	548	515	547	594	573	557	569	552	572	527	546	567	544	541	575	533	520	572	527	551	552	534	559	550	557	581	527	568	571	560	561	501	540	549	540	589	520	549	563	582	549	534	551	573	562	538	569	595	537	517	605	542	558	551	564	546	532	564	558	559	551	533	559	510	534	545	550	552	560	547	526	546	541	570	561	535	548	543	553	546	600	522	545	527	539	576	544	556	576	512	560	533	572	549	524	552	547	547	512	554	522	530	529	551	569	546	556	543	556	568	566	579	555	569	564	525	546	560	547	528	560	537	603	542	558	558	567	531	521	522	568	581	489	561	567	567	565	577	546	516	566	531	580	540	547	577	550	564	543	577	559	577	584	568	569	533	531	576	606	587	559	535	554	583	500	554	576	568	540	575	560	539	547	553	539	587	530	538	546	535	572	564	554	543	542	569	578	556	585	538	569	550	543	550	520	554	573	539	532	541	542	567	541	534	524	567	536	530	562	521	574	553	529	576	578	533	518	565	581	549	553	568	541	578	544	548	569	600	590	528	530	564	563	508	561	516	535	567	548	570	508	584	548	555	585	548	534	565	588	570	590	537	542	546	567	567	563	543	616	558	567	585	533	559	553	578	566	556	519	527	583	572	537	588	533	528	586	548	576	546	542	547	559	561	536	574	582	561	566	553	547	530	565	535	506	579	604	548	519	506	533	555	565	535	541	568	575	577	539	555	541	550	511	528	567	511	597	562	564	541	545	576	577	560
24515	20372	26215	24408	20372	8542	1044	758	618	614	516	565	490	476	479	436	432	443	447	445	443	420	407	419	395	432	430	410	409	427	416	418	445	390	414	384	400	402	397	414	405	401	383	392	416	392	402	407	394	411	394	374	371	336	371	411	404	361	387	375	390	401	380	365	410	413	379	380	381	386	392	354	409	393	377	413	442	403	370	384	382	351	382	374	383	392	391	407	388	378	399	372	355	404	377	409	366	394	374	399	409	396	400	392	393	428	384	367	367	375	377	409	413	399	369	403	408	396	365	406	371	380	372	378	430	380	390	390	404	380	368	396	380	392	403	387	358	391	390	404	401	408	383	378	385	396	386	422	399	404	405	398	391	405	413	372	426	405	364	386	394	377	412	378	391	396	412	375	378	370	385	395	367	341	375	416	399	413	424	370	390	424	379	380	387	375	391	400	423	399	414	403	406	373	398	368	388	380	349	381	373	369	402	382	398	416	363	388	408	392	359	404	369	394	369	355	384	408	389	399	389	397	408	369	419	366	354	386	360	340	415	382	392	416	394	392	400	400	404	387	376	453	374	412	360	396	358	385	395	396	405	407	416	397	406	376	374	390	389	379	430	385	376	378	397	382	376	337	378	390	380	414	409	381	375	400	389	389	382	359	401	369	407	367	362	353	385	395	394	408	424	364	387	409	437	434	379	399	389	396	388	403	408	409	391	380	388	404	437	420	395	386	419	419	410	385	414	377	374	378	357	449	401	375	378	377	337	393	395	381	435	417	383	364	393	393	390	366	373	406	404	400	388	400	401	414	381	394	403	392	403	387	395	378	387	381	403	369	377	400	385	424	413	367	407	414	412	376	414	389	387	402	407	372	374	378	405	376	323	388	362	390	387	373	392	405	383	382	419	395	410	406	412	364	393	364	412	390	396	351	401	339	348	392	428	360	393	383	383	374	414	427	386	430	412	382	401	395	367	381	385	366	371	389	376	348	376	405	394	387	369	395	437	357	388	383	381	422	366	387	374	389	379	398	378	405	380	373	445	370	398	399	396	417	385	359	371	388	390	388	393	396	396	403	391	422	381	434	379	377	405	393	358	397	406	367	381	405	390	399	371	383	382	385	417	397	384	378	395	372	395	380	424	411	387	438	410	385	422	430	390	408	387	411	351	366	380	386	399	422	370	411	425	396	351	381	404	402	395	400	430	387	392	376	367	384	399	400	443	374	375	367	362	379	352	403	397	401	373	392	384	375	384	379	398	398	412	397	343	371	399	405	388	393	390	417	380	401	394	359	400	390	367	441	373	375	385	414	392	399	386	361	403	404	380	372	373	394	367	395	407	363	359	419	370	386	406	383	393	359	372	382	392	387	404	406	362	416	374	392	378	397	387	425	396	408	411	406	404	376	337	386	392	394	390	404	388	398	379	411	382	395	389	392	379	391	415	412	418	407	364	409	393	395	375	408	352	413	400	367	425	377	407	395	389	382	415	384	368	400	419	395	394	380	396	435	370	379	390	393	379	410	385	411	377	409	403	365	425	428	411	409	336	368	391	379	409	401	379	398	369	330	357	410	374	366	389	404	398	364	398	402	421	372	378	398	365	377	416	341	386	384	379	386	396	385	434	404	408	382	396	367	371	413	398	387	394	411	376	361	421	433	412	378	415	364	370	398	404	392	378	385	401	389	349	394	400	384	385	420	394	372	362	416	393	380	423	378	400	368	411	411	410	403	377	374	423	350	426	393	375	390	393	407	389	396	396	392	371	406	434	351	381	363	372	393	375	339	403	423	368	408	372	398	390	399	434	414	372	400	394	417	351	405	390	405	389	418	430	388	399	389	387	401	374	366	357	374	388	366	379	397	365	396	399	389	353	403	392	411	395	366	424	426	366	388	399	387	414	392	385	397	358	405	345	375	384	389	387	396	369	403	411	377	375	395	386	376	428	372	412	376	389	395	383	372	403	396	402	400	381	384	356	439	392	360	366	362	391	410	388	429	402	392	386	415	384	374	404	382	400	369	402	376	415	376	402	376	384	367	415	406	400	385	362	418	381	380	400	387	429	375	365	409	378	343	378	386	378	398	381	367	389	362	396	385	395	382	376	395	381	372	377	402	368	376	376	399	403	388	398	394	368	402	392	401	370	390	366	380	402	398	377	398	393	440	416	396	365	404	394	347	404	409	392	375	387	394	359	374	377	366	425	423	379	424	423	401	403	366	405	374	358	368	383	409	354	384	397	346	412	396	377	410	355	385	382	402	398	393	416	372	430	394	378	424	396	391	397	376	373	354	415	380	413	371	426	419	393	444	413	408	382	408	398	398	378	388	363	411	426	372	383	377	404	394	348	393	397	366	389	358	389	396	377	391	425	385	395	422	377	407	371	364	358	403	356	385	388	392	375	360	386	405	394	400	424	404	401	371	397	369	406	401	383	388	397	397	367	399	388	379	414	393	380	393	378	406	384	395	404	372	355	404	358	372	400	393	378	391	368	369	423	399	380	398	403	375	399	385	389	389	411	379	398	376	401	382	380	372	371	416	389	400	407	413	364	369	391	421	384	383	398	391	409	391	376	367	413	450	388	414	384	385	380	410	425	379	390	375	387	415	384	384	383	384	375	431	383	393	381	379	369	377	379	381	368	386	410	372	409	353	380	414	414	414	368	394	389	404	395	374	349	395	370	383	370	394	408	409	375	393	369	418	372	389	410	412	370	401	398	367	424	398	380	381	379	383	400	377	400	378	396	382	391	374	413	425	380	396	430	402	444	384	403	401	359	378	387	398	364	375	398	374	381	387	415	399	381	403	404	414	364	369	399	411	399	408	388	394	385	415	382	358	374	402	459	406	375	383	352	399	381	377	375	375	396	397	404	383	374	380	373	386	395	385	374	405	434	386	394	403	408	406	389	385	433	397	353	393	390	398	406	382	387	390	396	391	436	393	408	399	408	373	416	384	372	426	415	395	412	364	435	387	389	370	425	393	397	399	361	405	382	380	401	398	403	394	404	395	347	366	422	428	350	391	408	401	410	409	424	384	403	396	399	416	386	392	405	409	396	381	369	398	404	394	385	380	387	406	420	401	380	362	395	359	376	384	413	408	411	380	342	379	354	411	372	372	377	357	412	379	381	388	365	408	382	391	365	356	374	410	411	384	394	356	396	356	420	365	382	363	409	406	362	412	379	369	391	371	392	371	381	367	424	398	381	408	379	410	397	432	396	365	386	405	416	388	396	372	378	409	412	441	377	381	399	413	380	372	387	388	379	406	345	430	401	426	427	405	428	392	394	385	393	395	387	401	382	396	384	373	370	387	426	415	385	400	355	377	381	392	384	368	399	415	372	395	359	381	391	369	413	388	376	361	394	373	398	392	420	412	374	385	415	428	393	379	358	379	371	374	368	393	418	367	369	431	391	397	369	375	377	408	372	405	398	406	348	385	371	384	342	397	370	377	390	378	404	396	377	369	410	406	391	382	379	362	395	367	423	374	416	368	380	394
30385	7755	6941	3937	2512	1817	1420	1232	962	874	748	734	681	632	597	559	528	505	494	483	530	505	462	472	489	410	458	439	482	453	446	433	436	466	428	446	416	433	446	430	389	399	428	410	414	391	407	392	457	392	448	385	443	394	436	407	402	394	445	398	396	413	370	423	431	406	362	423	398	395	405	419	420	397	432	412	405	402	381	438	378	397	378	399	426	428	416	407	422	441	394	414	442	363	431	447	406	391	413	383	455	371	382	414	434	398	365	404	362	431	394	421	412	451	404	383	438	430	416	407	433	421	399	401	387	414	371	429	395	436	367	393	404	414	383	405	420	441	415	400	405	397	415	412	417	416	372	422	444	411	407	384	427	405	414	387	394	390	416	396	377	373	397	428	454	421	393	415	382	413	406	412	415	430	415	414	367	393	428	414	404	429	411	447	402	383	418	423	414	416	441	414	414	389	410	382	418	408	371	416	402	379	423	417	384	420	400	434	415	385	393	436	377	416	374	374	426	361	381	421	376	409	456	400	401	395	354	436	392	390	433	421	371	365	407	413	409	389	417	388	431	403	442	388	374	398	434	375	442	399	391	426	407	362	406	398	390	384	390	432	404	413	375	405	398	403	389	393	400	446	430	418	409	423	402	426	399	396	413	422	438	394	460	395	425	371	391	399	374	429	449	393	384	438	404	417	413	377	420	423	399	434	372	385	410	415	427	444	395	373	395	379	393	400	421	381	384	393	404	399	399	433	408	391	390	395	420	388	416	413	383	378	407	418	405	366	383	390	429	396	364	406	410	392	405	391	419	386	403	433	418	393	390	378	422	410	387	424	395	396	419	376	401	427	390	424	377	420	403	398	398	380	424	381	395	387	402	439	402	408	371	373	408	385	419	402	441	376	400	460	388	383	406	422	429	412	353	407	390	412	420	411	364	388	411	367	406	415	411	397	434	395	401	428	374	404	384	384	415	422	381	389	404	381	434	421	407	425	394	389	409	423	380	397	419	406	395	414	427	425	431	371	415	385	394	407	411	380	396	418	413	446	376	434	407	419	405	433	443	403	397	402	443	395	399	416	412	415	430	388	421	403	388	396	395	429	366	446	398	404	404	419	405	387	422	431	406	414	411	384	406	394	405	405	414	405	376	398	449	424	412	432	413	415	425	403	401	417	427	402	385	383	397	397	416	405	391	408	441	380	410	417	401	419	414	447	381	426	408	370	396	409	417	392	437	385	430	401	403	412	411	442	371	391	387	413	407	383	408	425	390	392	387	391	415	416	379	397	409	416	408	389	386	365	365	396	442	429	392	420	391	376	422	391	387	378	414	413	373	386	374	411	398	439	418	380	413	420	433	408	436	419	393	458	371	408	428	427	418	372	416	384	421	438	400	418	407	410	385	391	419	416	427	414	380	397	416	412	407	370	397	443	374	424	388	425	421	423	407	406	427	431	398	401	391	418	388	393	409	419	428	391	384	387	398	400	362	380	425	423	418	391	410	407	400	418	420	400	443	411	398	393	431	384	399	408	440	431	396	429	384	392	413	422	405	404	396	378	406	388	400	388	403	403	431	392	396	407	387	440	382	409	409	383	373	401	402	371	414	393	427	420	386	402	378	407	407	401	396	430	389	427	420	418	416	395	410	389	397	391	382	416	403	403	390	399	411	417	371	412	397	436	376	430	406	396	410	404	402	424	410	406	397	399	416	392	381	396	414	391	406	400	387	402	414	385	401	396	418	429	415	423	429	402	382	443	407	410	417	411	419	386	372	422	416	398	403	395	405	374	399	407	401	401	393	386	419	428	417	375	359	376	382	403	423	393	415	397	418	442	445	426	377	419	382	378	414	415	404	428	425	386	404	382	405	412	432	418	405	405	391	411	383	390	382	401	386	445	385	408	380	408	402	388	380	388	441	432	391	389	398	408	366	398	409	378	399	384	417	381	429	403	403	395	379	357	417	408	412	366	412	415	373	408	427	447	391	396	426	405	431	409	401	392	379	330	433	357	411	392	397	399	393	358	396	402	363	418	426	400	397	416	382	423	399	410	378	371	423	451	419	402	392	394	399	396	400	425	416	397	380	389	389	397	446	380	426	428	428	429	395	380	404	396	432	445	426	390	423	439	396	368	420	388	403	417	396	431	394	387	396	427	436	409	447	400	404	371	378	457	369	359	401	388	424	400	414	406	403	414	402	392	378	415	423	392	396	369	420	386	388	401	430	379	420	419	379	393	409	383	397	401	412	421	398	395	395	432	444	405	390	387	386	396	415	406	410	414	427	419	387	423	378	412	400	399	406	438	411	375	394	380	412	440	416	388	422	403	405	389	453	384	374	403	404	397	385	402	399	445	406	428	373	424	425	428	388	373	418	400	398	405	420	386	419	394	393	411	397	421	395	418	445	372	419	430	403	423	380	397	402	398	412	424	408	392	406	411	408	406	370	418	438	437	395	406	412	361	409	385	423	381	377	404	383	398	407	412	394	415	380	422	417	447	395	401	400	419	410	398	441	409	390	414	396	401	393	386	423	394	387	380	412	398	403	421	391	391	412	383	387	394	404	439	392	394	406	429	417	344	424	450	404	400	417	377	400	399	404	410	397	409	403	399	409	380	403	389	424	405	421	430	413	383	383	388	423	408	412	394	407	384	428	410	411	409	463	406	380	393	374	398	404	392	395	441	386	386	396	397	386	421	420	380	387	413	413	430	370	399	402	400	427	429	392	389	374	421	407	363	380	431	407	403	424	402	413	385	413	371	381	383	391	399	422	446	379	399	383	425	425	381	396	430	366	446	395	381	397	387	446	417	411	413	411	400	413	409	400	383	419	404	396	393	387	378	425	391	423	409	402	383	433	392	428	414	415	397	404	410	394	395	398	430	401	404	382	394	396	405	404	403	404	439	419	366	406	372	402	414	389	391	380	380	418	422	384	409	402	404	406	391	344	404	429	396	414	407	373	352	421	405	386	409	357	406	388	391	371	417	436	424	410	406	403	405	417	396	446	398	389	404	423	431	398	419	391	419	463	444	380	381	401	412	388	433	382	406	427	408	379	430	407	389	400	415	428	384	374	416	403	398	421	388	417	404	386	417	427	418	430	457	411	407	382	386	419	375	388	364	422	415	393	458	429	425	398	352	423	416	404	395	404	413	388	398	408	371	381	417	405	400	403	388	388	381	425	404	378	425	426	397	369	409	430	415	410	399	390	381	457	402	418	397	447	396	380	397	402	418	404	418	423	416	402	441	400	360	421	397	418	390	410	428	374	417	422	410	403	404	422	373	447	384	389	451	406	374	417	393	391	396	421	433	410	398	419	414	374	417	437	434	397	412	418	387	423	379	400	446	416	408	389	404	389	398	434	437	424	452	413	360	389	418	387	409	395	406	386	419	419	377	410	351	393	388	344	416	418	424	371	398	367	401	399	404	390	398	406	395	404	419	399	414	372	392	375	411	412	434	374	406	400	409	405	411	369	413	375	393	386	423	429	404	380	407
22616	20348	26618	23909	20348	20382	8200	1647	1303	1144	1094	1018	1017	967	886	878	911	905	812	875	852	827	864	862	820	809	792	818	856	773	835	788	790	769	788	802	807	800	786	812	813	735	791	752	790	787	750	803	775	818	723	710	735	815	798	816	788	748	747	785	754	744	764	798	777	771	717	758	793	785	769	795	748	770	774	778	816	784	793	764	759	758	708	724	777	711	747	773	762	774	810	777	749	782	748	754	797	816	788	816	762	791	753	790	777	726	807	722	738	732	772	783	761	751	727	768	765	748	783	697	819	728	775	751	764	787	759	760	789	749	791	804	818	814	799	800	733	825	760	846	749	751	757	733	778	823	797	788	775	784	746	810	759	739	790	766	787	762	782	795	725	765	741	829	795	700	726	737	795	734	760	778	766	780	754	758	809	752	765	730	778	764	784	769	765	728	754	832	792	796	769	789	747	759	748	813	790	761	805	765	748	780	771	759	739	760	742	748	790	792	838	754	793	770	797	797	744	742	771	744	731	729	793	729	743	765	746	734	737	785	773	781	730	766	770	776	763	795	775	779	793	777	789	811	784	797	810	749	800	791	786	708	750	751	773	769	751	749	808	773	763	793	738	764	739	792	807	735	794	724	804	755	816	799	729	743	772	717	784	734	815	774	745	745	744	761	762	736	823	749	727	791	770	792	737	770	790	778	693	730	756	826	733	720	729	764	744	775	815	778	780	803	740	756	762	805	790	791	777	741	744	809	770	793	758	768	706	753	728	745	767	765	744	751	831	727	754	800	691	792	831	756	785	766	780	725	765	782	773	812	804	793	776	770	757	734	777	766	787	769	786	768	741	814	784	814	784	745	781	781	753	753	731	776	777	771	785	814	773	750	821	769	766	812	825	781	792	786	757	776	826	753	745	710	777	763	763	780	802	760	806	769	731	775	735	797	749	808	714	775	786	801	779	816	797	812	737	787	745	765	769	784	730	815	783	771	719	745	790	781	773	790	712	765	776	756	740	730	768	822	757	767	773	774	787	746	747	740	696	829	801	822	723	814	768	757	769	747	791	837	788	779	804	719	762	758	762	752	741	781	782	728	778	747	803	757	752	743	795	783	776	749	787	780	780	768	746	777	772	770	767	833	818	776	779	737	791	791	801	767	752	711	767	740	770	812	747	731	804	774	757	755	768	799	759	803	811	770	753	762	750	783	820	782	869	781	814	786	765	765	836	777	762	749	807	765	735	769	836	784	769	774	743	762	765	825	838	796	797	768	735	823	749	760	771	790	746	768	776	746	796	784	793	720	777	751	788	741	769	748	752	734	795	760	760	819	746	762	784	775	776	767	771	749	772	779	728	709	740	735	760	761	824	745	741	821	771	760	777	790	772	782	772	804	706	758	765	768	748	756	759	762	801	787	804	705	722	760	779	746	749	761	766	701	734	731	746	778	772	784	807	781	703	772	765	846	751	773	770	780	793	728	773	760	743	755	771	750	727	762	758	727	750	759	780	744	748	738	778	772	753	732	815	742	750	809	804	782	845	762	773	799	740	775	748	813	757	743	759	727	776	785	726	778	758	762	781	773	755	740	762	753	755	773	719	828	710	778	766	774	776	803	846	814	751	761	844	735	753	790	756	762	817	754	722	752	765	798	763	773	790	763	777	814	760	808	791	795	787	778	791	791	756	785	773	767	789	768	770	769	775	799	805	796	773	772	792	759	767	707	741	780	714	762	818	783	776	822	786	752	760	716	742	723	742	792	759	789	811	783	759	749	773	750	819	789	767	747	721	777	823	778	725	757	801	774	756	772	773	781	809	732	744	797	764	748	729	766	773	765	828	727	744	784	762	815	787	745	745	767	754	744	758	752	801	795	762	796	716	829	855	773	795	759	822	762	789	698	772	726	724	810	786	736	731	806	799	763	784	759	776	760	762	771	779	726	750	788	821	775	774	798	810	835	754	769	745	711	769	757	743	730	795	831	742	801	775	780	762	751	717	761	748	779	784	775	801	791	752	756	791	823	763	773	787	765	711	781	757	796	783	802	780	718	806	770	748	703	797	843	799	784	845	778	794	748	819	735	764	799	759	790	773	762	775	723	793	753	786	732	748	705	734	755	767	761	803	802	732	801	734	760	729	755	829	752	807	768	775	791	821	789	785	824	776	769	789	754	731	775	788	784	749	743	772	754	807	757	761	805	770	789	767	736	743	738	760	793	751	751	796	742	803	752	771	761	805	744	824	720	761	778	781	816	762	805	763	751	806	741	769	760	765	757	742	791	763	790	811	744	780	796	734	786	749	758	709	770	770	792	789	809	777	781	725	763	836	805	775	737	801	772	802	712	800	744	770	747	804	807	756	786	796	780	751	736	792	803	766	725	792	766	783	782	740	753	788	759	778	772	765	728	744	774	738	800	795	747	779	833	804	766	770	763	773	732	758	720	762	748	748	757	805	765	748	776	732	758	703	774	772	761	760	764	727	735	732	770	715	752	771	809	752	758	802	786	787	754	731	743	806	754	762	763	790	775	840	741	753	747	805	764	745	763	806	768	767	759	749	772	776	778	803	780	764	724	764	740	797	714	752	788	755	727	748	797	779	760	771	748	709	808	822	785	742	779	800	793	730	726	723	759	758	812	732	750	756	758	788	765	774	778	824	802	757	729	824	762	775	758	796	743	773	730	757	761	760	766	706	819	798	766	741	771	771	790	762	766	779	774	793	738	781	780	777	795	749	773	840	784	756	730	797	752	716	746	772	776	759	752	776	786	715	722	786	780	763	722	771	754	736	779	782	744	750	816	791	778	761	776	847	753	819	775	751	827	756	747	751	739	744	765	779	794	773	764	776	739	789	758	764	789	764	800	796	765	784	740	781	744	758	794	788	779	761	813	774	738	721	791	766	771	777	799	780	779	792	796	744	815	762	861	767	772	726	756	720	777	791	798	754	803	760	747	809	743	759	728	785	805	723	725	739	724	711	816	787	758	789	790	727	817	771	765	760	748	771	755	808	756	768	801	769	778	775	794	780	773	767	833	776	777	788	777	785	722	742	801	754	753	776	797	784	791	785	779	763	780	812	712	763	742	815	740	743	779	829	770	748	784	756	792	728	747	755	754	763	799	724	781	745	761	743	741	717	774	733	764	758	823	792	763	729	763	770	738	732	754	772	719	747	733	749	805	730	803	780	801	790	773	753	681	825	773	723	750	790	778	745	781	817	774	770	784	780	770	767	768	768	772	785	771	768	750	755	779	736	789	800	725	786	772	785	798	784	716	779	735	776	708	780	760	774	760	744	759	754	733	783	736	734	822	716	778	761	727	764	794	822	737	779	775	770	759	761	765	775	813	767	773	762	747	782	742	799	786	764	757	727	775	700	716	794	765	760	758	792	762	781	757	715	738	782	789	757	806	740	753	793	736	837	779	760	743	750	801	752	727	705	773	733	734	776	821	786	756	802	762	789	749	759	775	774	791	729	748	760	750	787	800	764	707	763	764	764	743
29497	13339	12246	6882	4631	3498	2776	2180	1891	1723	1507	1332	1305	1158	1111	1073	1049	977	988	933	910	906	918	837	824	796	845	820	761	788	805	843	776	757	777	745	756	814	793	750	770	738	786	784	794	775	756	782	725	749	705	721	712	742	697	729	780	732	772	764	729	763	729	707	738	751	720	718	760	720	741	715	707	732	741	715	702	691	726	745	732	745	757	759	734	730	762	715	716	720	710	710	763	769	706	717	728	727	758	749	652	716	709	752	739	736	725	709	745	723	736	710	756	752	754	731	734	729	717	741	757	736	746	741	720	730	753	770	745	709	730	714	763	767	691	759	698	721	723	749	747	707	718	738	711	735	747	751	751	715	743	665	742	770	717	747	762	716	766	718	744	725	728	758	752	716	699	709	726	737	713	722	759	692	752	770	733	787	725	700	742	733	712	671	703	714	746	735	701	778	724	723	718	745	752	765	769	726	741	722	751	754	764	711	742	763	738	729	760	698	719	699	684	744	772	752	759	723	738	741	728	753	769	726	692	792	773	766	729	711	708	776	786	735	776	729	680	715	746	734	732	706	739	664	728	720	727	703	747	713	714	676	744	738	727	796	753	714	725	740	751	722	756	740	748	721	745	706	713	728	730	755	737	734	719	783	702	745	705	766	765	732	757	743	700	689	720	738	721	736	781	704	720	761	685	741	733	707	738	733	778	708	718	682	739	707	758	792	731	724	721	744	740	734	708	771	637	705	765	734	728	715	750	754	748	730	737	653	698	767	766	717	780	695	730	751	760	704	710	690	745	705	774	730	728	762	734	794	710	744	774	747	765	801	716	718	796	696	695	739	758	736	777	740	726	701	700	715	739	757	739	713	737	729	701	743	746	752	791	755	686	732	778	769	726	699	666	771	697	715	749	744	728	743	697	712	748	685	699	744	690	741	716	665	724	745	748	727	756	716	749	767	720	707	771	757	749	752	734	697	717	709	700	746	734	760	666	719	738	732	690	734	712	732	737	730	719	704	762	738	724	720	704	738	697	714	714	700	748	749	760	762	724	697	715	766	770	701	694	675	728	700	727	768	726	713	714	750	747	748	737	778	706	691	764	724	740	704	733	747	774	763	699	728	714	763	737	741	737	714	714	724	705	723	748	775	712	708	752	705	728	739	707	685	732	746	749	734	723	694	743	707	706	743	706	684	707	742	678	754	777	733	728	760	728	709	729	717	733	686	684	711	763	708	695	713	760	722	674	759	752	703	726	703	778	705	759	688	707	728	762	739	736	740	716	675	718	745	694	702	738	775	733	782	692	703	708	726	721	749	711	727	731	739	727	724	731	697	709	730	742	753	737	756	696	697	720	696	785	742	693	721	759	720	736	752	748	735	747	752	698	733	702	706	700	721	717	766	712	720	717	741	701	723	746	747	742	719	761	741	711	727	752	733	729	734	742	694	749	791	685	681	716	701	750	756	736	761	743	705	739	685	675	731	728	743	738	716	719	760	716	754	738	699	765	785	706	673	756	719	759	759	732	750	752	722	718	752	743	726	722	706	705	720	766	712	759	739	729	748	751	700	765	705	732	743	765	696	716	769	755	700	749	691	753	734	751	716	709	700	735	706	719	727	663	725	717	730	694	740	750	695	696	701	689	720	745	700	713	719	778	704	731	735	752	736	710	742	711	685	710	774	709	719	729	751	738	708	721	695	767	711	683	749	744	763	752	778	709	730	775	734	730	758	741	700	731	706	740	720	717	717	724	726	726	719	709	728	745	715	745	723	719	744	723	751	736	684	675	718	713	721	728	764	714	775	752	724	734	687	725	787	729	732	775	742	726	746	760	769	744	692	749	751	735	738	784	710	716	732	725	759	723	678	748	740	722	705	719	737	703	691	750	746	758	711	727	734	748	719	712	738	729	813	708	778	726	729	751	778	754	787	722	749	730	711	681	716	762	792	794	723	674	726	726	737	718	712	726	722	755	760	748	767	726	685	751	768	758	718	682	793	752	701	720	731	684	716	737	795	733	748	760	774	723	745	752	732	742	733	720	764	679	766	717	783	723	706	696	708	700	779	719	725	752	691	750	751	755	726	755	736	767	696	694	713	706	691	676	737	661	668	689	727	724	774	716	713	711	727	759	729	709	694	725	770	777	761	740	709	714	769	688	690	732	716	716	723	748	707	790	707	730	758	771	723	715	705	736	741	712	740	775	710	756	735	702	716	730	677	735	747	750	763	770	757	749	720	750	758	745	737	700	751	749	744	751	684	717	723	722	681	719	762	738	748	695	718	705	759	736	697	706	722	742	731	765	724	724	726	742	709	746	740	760	724	752	692	688	687	711	744	737	744	743	747	720	719	750	737	732	734	769	733	796	750	718	756	703	765	717	732	767	724	717	732	734	718	743	763	745	724	742	728	706	755	742	697	732	777	732	716	736	746	697	692	697	753	760	742	759	759	739	720	672	726	755	707	748	743	724	784	726	687	755	705	773	742	710	673	719	706	731	722	743	755	717	698	756	722	741	688	708	711	659	725	702	770	725	724	743	743	691	733	742	797	727	762	729	730	707	776	727	698	761	724	702	735	721	721	671	709	743	694	769	739	744	721	709	727	717	750	698	704	736	747	685	714	778	745	723	726	778	741	721	736	716	687	729	750	738	688	735	754	765	750	707	715	751	738	685	754	708	730	704	719	727	750	718	725	723	681	739	716	724	737	710	764	715	742	769	770	698	697	754	686	703	699	731	736	730	740	763	727	726	738	735	687	739	776	728	711	753	745	711	730	720	737	751	732	739	716	769	747	701	724	740	732	716	758	722	697	753	760	781	730	681	762	723	743	746	669	747	775	740	699	705	699	773	742	717	741	758	741	766	678	760	716	724	787	714	704	714	701	758	677	706	730	734	697	749	752	647	663	709	730	749	686	709	700	736	727	744	754	710	745	737	729	744	731	724	759	738	711	716	725	718	742	760	766	746	668	732	741	776	728	717	677	674	711	715	692	718	727	750	719	724	739	741	707	740	782	746	714	706	753	718	725	747	762	720	758	706	729	675	686	753	699	724	733	712	730	734	730	738	703	731	689	753	780	713	767	783	747	737	734	721	729	735	752	699	754	743	750	743	735	731	695	716	727	732	722	675	683	719	755	732	728	723	734	700	760	700	736	736	711	761	720	753	741	775	739	740	723	738	726	711	665	725	764	763	722	772	718	748	725	762	751	720	713	780	700	749	719	746	720	739	733	694	742	689	745	769	690	743	794	780	710	702	732	739	700	710	721	733	696	732	731	683	745	692	675	727	727	743	733	731	719	727	742	748	746	704	710	762	698	704	712	717	756	696	689	701	745	733	748	748	760	765	747	734	713	753	700	777	708	690	757	792	691	723	775	718	727	757	705	763	720	736	744	715	714	694	707	738	715	736	711	736	749	745	690	730	731	733	737	756	721	752	701	752	758	708	727	710	738	710	766	665	697	754	734	714	739	732	765	691	703	687	726	731	684	790	711	724	724
33041	14746	2582	666	577	560	526	521	544	531	527	500	513	481	528	537	558	504	495	497	481	520	517	485	541	537	501	575	508	535	499	558	515	505	499	522	537	542	507	510	475	546	536	494	543	529	490	536	533	532	507	515	493	536	523	496	508	580	533	514	467	512	506	508	508	498	546	566	531	541	544	542	507	581	576	512	522	522	512	538	527	557	540	504	550	506	534	490	496	537	503	512	518	543	506	542	490	579	491	484	523	508	523	522	586	493	511	556	516	519	508	508	541	496	508	517	550	470	526	501	504	531	503	548	516	566	501	529	529	537	531	528	525	518	494	508	528	510	569	517	503	523	502	523	485	513	528	479	524	483	508	518	545	519	563	511	562	465	566	503	531	506	497	511	520	502	498	513	548	533	537	506	551	528	516	536	493	517	492	509	516	513	494	528	510	492	513	536	543	540	520	514	565	524	507	504	537	528	486	556	536	508	504	532	498	545	536	518	525	537	562	525	523	552	548	525	585	527	532	512	547	515	520	518	546	492	510	534	513	539	472	544	535	551	530	511	526	544	503	478	464	534	553	557	536	487	498	521	583	543	481	459	487	505	519	479	530	519	547	462	549	510	509	538	519	533	527	533	510	512	522	498	503	498	556	521	510	519	548	569	550	554	487	539	484	542	495	508	479	490	512	551	511	510	484	529	534	534	499	486	511	549	515	573	525	513	520	524	517	546	503	522	525	507	517	524	538	520	530	491	505	536	507	471	517	505	513	499	519	532	514	530	503	498	539	441	488	503	520	510	510	522	528	502	541	504	549	524	540	533	554	527	527	504	521	520	525	566	537	527	547	491	517	511	499	511	511	549	522	533	515	537	540	544	502	512	540	517	477	523	553	567	524	509	495	518	514	499	521	495	563	493	554	554	530	501	507	482	494	506	496	521	519	509	493	522	532	512	524	522	531	524	470	561	485	488	538	492	508	493	551	522	487	553	494	529	514	573	563	561	575	498	514	530	503	515	510	530	478	529	540	516	513	504	538	511	530	490	501	505	534	488	526	509	515	500	488	494	540	543	525	500	528	529	515	517	513	475	528	492	523	516	482	538	557	498	536	550	505	519	545	467	509	548	557	548	529	550	532	523	499	499	498	549	537	505	507	525	482	508	522	515	511	467	522	503	471	555	523	492	501	551	539	528	522	514	509	524	526	518	545	538	538	544	576	525	553	541	528	511	534	542	539	533	497	515	511	520	504	494	517	500	503	484	516	530	534	541	486	534	527	558	579	522	482	503	486	532	518	530	475	506	514	491	478	514	527	519	543	517	520	509	513	542	537	507	551	494	532	545	541	545	517	511	508	515	501	548	541	489	542	514	499	509	528	547	505	530	498	490	479	530	524	509	489	545	519	508	544	488	566	547	538	577	496	486	530	502	586	505	499	532	507	500	465	538	500	503	521	465	505	578	547	488	524	487	503	524	506	542	500	576	546	524	566	509	503	523	514	521	509	510	508	479	578	541	514	494	518	548	508	562	517	528	555	532	523	524	535	488	549	500	552	519	505	494	493	499	493	546	516	516	475	503	524	487	533	512	517	529	492	537	562	542	533	545	500	510	535	535	493	530	524	512	512	540	570	505	499	523	473	500	516	526	539	549	510	549	483	536	498	541	541	508	505	492	548	517	498	532	555	535	513	475	517	551	535	533	517	468	497	528	545	507	532	519	526	504	528	546	529	527	508	512	523	520	526	546	532	491	513	516	557	506	534	514	544	557	502	527	544	551	543	565	517	522	530	527	523	538	549	533	520	508	542	522	514	502	565	508	529	532	492	518	574	518	507	509	534	508	555	500	495	535	492	533	483	545	524	536	495	578	538	515	547	562	531	519	488	478	523	523	525	502	536	479	529	523	498	545	542	500	514	541	549	529	503	503	528	543	542	512	509	532	507	500	503	535	517	515	523	504	512	501	517	511	571	521	562	475	521	510	518	499	555	478	547	537	516	497	463	508	497	487	529	522	527	560	528	572	519	516	541	541	530	559	506	557	518	524	522	543	525	547	526	549	505	496	511	511	502	499	531	523	544	521	552	511	528	556	578	508	516	559	517	526	496	531	554	532	517	514	477	550	539	505	538	492	563	515	524	500	539	553	537	515	512	481	504	516	496	508	551	541	557	560	511	459	499	527	489	494	528	506	526	467	548	521	546	546	531	507	547	483	523	553	492	528	545	492	548	541	501	488	518	540	500	536	491	515	495	565	522	523	513	503	509	535	507	516	527	514	537	489	538	521	525	550	516	517	523	494	564	533	517	527	525	496	536	551	490	488	529	550	538	469	544	530	510	550	509	507	510	510	493	522	558	512	496	540	572	542	565	526	519	482	465	503	528	575	507	513	565	508	521	483	533	530	498	525	535	507	505	539	549	483	529	468	510	493	515	551	538	498	505	503	521	488	525	516	539	496	545	516	548	558	549	494	534	546	556	522	537	504	508	458	528	514	531	498	537	518	529	493	540	502	546	501	491	515	521	494	526	525	506	524	528	482	530	520	541	515	544	522	519	556	520	482	548	544	487	533	537	515	494	550	522	559	525	532	523	520	492	560	500	538	521	540	519	511	539	534	533	516	555	495	500	516	494	516	556	472	521	513	542	523	455	508	517	510	518	524	509	531	529	497	521	559	500	513	489	554	504	548	498	521	512	552	508	505	557	492	496	526	509	521	484	548	539	503	512	531	517	482	490	493	515	483	492	523	520	553	500	509	520	521	479	514	505	554	523	576	473	529	493	545	525	538	500	495	541	557	545	508	549	525	534	529	504	516	523	501	520	510	516	527	519	541	491	507	600	503	483	474	519	500	531	516	515	523	544	529	537	477	511	487	527	535	513	540	496	505	526	480	541	508	535	519	534	503	512	509	522	492	533	505	471	500	529	496	485	493	548	483	539	532	481	547	538	491	484	528	511	529	496	538	536	561	514	514	541	496	516	511	533	528	537	500	487	535	484	533	550	545	523	486	529	520	497	518	587	515	518	523	514	514	525	522	500	514	506	492	539	541	521	504	517	485	503	512	552	512	509	481	482	497	543	527	562	501	506	525	481	532	481	502	573	501	524	496	499	490	525	539	511	507	489	558	485	511	527	483	524	528	515	509	558	506	538	523	520	492	502	500	499	550	543	514	536	519	543	500	515	478	506	479	529	503	554	520	572	536	553	475	526	544	499	487	500	519	508	544	512	544	515	517	495	525	526	560	516	555	540	514	535	510	519	527	494	514	540	510	534	529	543	482	525	528	498	526	502	501	528	524	545	532	509	502	523	544	515	537	481	532	552	488	502	479	519	494	541	553	490	540	533	528	516	523	539	497	529	515	537	478	489	519	514	543	568	529	487	517	581	547	522	572	536	532	491	506	514	546	493	523	576	518	533	520	518	482	505	517	572	514	548	498	483	522	538	549	485	471	515	542	502	515	544	576	516	515	523	543	566	526	514	524	509	517	544	510	489	521	494	536	549	520
22119	969	818	709	654	654	605	590	562	582	594	566	575	591	554	549	584	536	537	534	560	569	547	535	526	577	546	546	578	529	504	573	539	563	514	573	559	554	548	571	538	556	552	501	480	571	567	558	535	573	527	567	585	558	513	558	555	568	546	537	558	533	606	542	541	563	531	527	551	527	518	589	565	587	531	567	548	589	545	559	538	570	499	519	566	579	542	559	517	534	531	565	569	524	519	549	587	532	536	553	528	558	546	550	518	557	520	560	524	543	545	551	550	545	557	565	553	529	565	559	521	514	539	584	547	570	584	588	552	578	543	574	565	516	552	556	576	520	516	576	550	542	516	560	562	536	512	551	515	537	547	590	575	526	548	542	557	537	498	551	589	517	603	542	569	519	526	495	571	550	585	540	547	571	571	543	517	561	523	584	543	561	566	543	546	526	556	539	574	544	546	552	556	517	579	573	565	576	572	547	531	566	544	526	583	538	562	534	525	538	524	569	561	532	577	546	570	576	591	550	557	570	569	575	525	539	578	532	566	591	591	558	546	569	556	569	564	583	536	531	580	550	534	567	593	529	542	553	524	558	577	580	537	568	530	557	551	516	572	503	552	526	536	534	548	567	520	605	533	508	558	556	547	560	576	563	537	525	554	570	585	576	552	550	530	492	544	521	535	569	561	580	588	549	570	536	555	526	536	529	566	499	523	559	557	534	538	580	550	530	548	541	561	580	523	520	559	567	553	529	507	552	558	578	527	534	522	573	526	529	571	551	527	536	526	558	528	548	546	599	527	565	534	546	531	549	583	577	532	502	522	508	548	532	573	565	587	519	586	570	546	543	597	548	535	552	573	577	573	509	571	543	582	564	575	554	579	594	590	540	507	579	530	544	568	549	553	524	534	547	565	526	496	584	562	506	528	527	525	570	551	548	540	555	518	534	533	559	558	548	520	531	543	553	558	589	516	575	529	566	545	589	574	563	547	592	576	539	551	522	526	571	519	560	536	541	515	565	553	568	555	556	559	527	547	553	530	569	550	528	558	561	512	546	562	533	558	572	581	585	525	564	511	571	530	489	580	514	494	561	557	542	546	526	578	534	503	558	577	549	544	541	584	552	560	512	555	517	529	561	556	530	526	539	555	589	563	550	597	551	590	542	557	553	544	518	567	574	546	517	566	560	564	565	542	553	598	535	540	586	569	547	552	534	492	553	551	549	554	553	530	509	546	550	524	554	596	556	549	526	537	557	617	528	543	507	557	548	548	585	571	561	545	545	574	523	547	535	567	565	506	534	547	559	571	559	591	515	575	517	553	562	544	561	556	554	550	540	556	570	503	553	531	518	545	535	525	542	568	537	540	545	549	595	560	560	562	547	581	548	550	572	548	529	576	542	533	553	536	548	568	543	536	556	556	528	590	541	576	535	515	555	571	525	585	575	528	473	508	523	574	506	542	578	590	593	553	515	550	524	566	564	556	571	533	558	532	525	551	539	528	553	538	515	570	595	539	544	584	543	570	539	548	582	537	499	605	560	554	530	529	537	612	550	588	561	536	524	500	546	556	555	534	569	548	541	509	524	591	592	543	546	520	562	533	568	594	523	521	530	566	559	578	573	602	528	569	572	550	557	570	564	526	593	576	518	547	551	563	525	528	525	526	539	558	531	524	557	580	540	581	590	571	550	536	581	540	540	578	520	567	518	565	536	531	536	577	529	546	535	589	536	541	540	526	550	526	597	482	559	530	566	553	536	586	534	538	544	576	533	540	552	553	556	545	513	548	522	574	491	558	556	552	560	546	550	581	571	562	580	545	527	548	540	541	544	552	577	535	554	584	580	565	509	537	550	523	583	564	528	581	576	530	552	571	543	568	549	515	523	589	576	572	534	532	589	531	572	555	548	554	533	524	580	566	528	558	542	578	539	513	559	536	552	571	501	576	533	563	546	562	538	522	544	521	547	540	550	523	584	565	548	550	546	560	588	539	580	514	557	532	541	561	554	567	491	559	576	519	537	515	542	549	590	551	538	593	535	504	523	548	523	535	525	564	585	540	566	553	523	553	564	517	566	524	547	557	566	533	532	542	577	535	551	576	542	552	534	513	575	547	548	536	544	561	561	533	548	562	527	538	523	547	553	547	576	534	544	543	558	532	554	585	516	572	534	541	562	552	563	537	544	539	564	549	549	564	543	512	580	515	547	545	566	508	542	544	569	597	549	560	496	577	547	528	519	533	499	557	538	536	498	534	533	526	578	596	581	537	551	556	543	542	540	548	545	553	578	544	544	505	512	536	518	578	534	556	516	573	536	602	534	573	568	558	550	518	519	558	513	531	570	496	540	574	576	561	553	519	577	517	570	606	548	542	576	520	547	534	588	508	525	507	599	568	547	544	600	534	616	554	551	568	569	588	552	559	512	558	540	563	499	543	557	521	543	548	507	539	572	578	573	554	555	571	570	578	526	506	584	526	527	540	517	532	533	554	500	556	552	529	623	562	537	558	503	548	537	546	559	552	532	555	543	560	550	543	536	572	539	522	508	551	554	542	566	522	566	564	552	525	576	557	540	530	562	553	581	575	565	526	565	545	568	559	564	521	513	530	572	580	529	543	569	492	570	547	545	583	582	489	539	555	542	513	552	499	511	548	558	531	588	508	611	596	538	568	528	558	567	537	557	562	551	534	519	561	540	589	537	554	561	558	544	565	506	576	575	528	576	571	578	519	523	519	526	544	541	509	584	527	540	516	541	550	522	552	489	563	535	552	549	539	523	587	542	530	538	524	559	520	553	556	542	514	544	536	568	531	578	564	553	541	533	556	534	571	550	534	555	540	575	526	601	550	533	580	568	557	558	569	516	578	578	600	547	553	529	579	584	526	571	541	527	529	557	564	569	527	569	567	569	572	554	543	594	539	597	545	507	561	526	563	546	518	550	560	572	542	515	541	555	565	576	573	585	550	553	568	561	530	548	555	578	560	519	555	533	549	548	562	535	571	550	539	563	529	540	525	515	542	521	568	554	580	545	541	556	551	586	534	550	566	566	560	565	545	587	516	552	561	559	559	542	562	556	547	588	561	560	544	577	554	537	569	571	546	596	570	549	512	521	558	539	559	559	571	552	553	550	553	516	560	578	534	580	581	524	549	591	560	523	557	565	558	535	539	523	539	536	528	547	551	567	551	532	577	533	546	583	574	536	576	508	567	573	550	569	546	560	567	542	563	537	587	572	530	566	535	544	570	631	563	560	544	543	549	577	507	548	534	577	506	512	568	579	509	525	529	510	563	578	574	526	534	536	535	529	563	542	563	549	523	570	525	554	551	559	494	549	586	574	572	559	555	547	578	570	497	550	575	528	558	527	552	552	498	560	555	566	564	539	547	551	575	522	570	566	518	512	511	543	590	539	568	552	517	544	550	555	563	577	537	566	563	544	550	560	538	534	550	570	537	535	594	543	563	596	573	538	621	526	554	545	534	548	531	557	533	590	562	550	547	562	556	534
24516	20322	26067	24435	20303	7861	1074	708	652	628	539	480	493	481	465	429	448	438	420	422	447	421	429	460	394	409	425	423	395	419	365	407	410	345	420	378	438	404	426	382	374	394	405	390	388	401	377	402	369	383	386	368	382	368	399	418	390	385	357	361	336	373	403	408	397	410	382	382	408	365	383	431	386	395	386	433	366	388	414	396	385	368	376	364	388	384	375	373	358	367	387	364	364	392	402	401	397	380	366	396	396	384	384	368	374	374	394	397	364	377	371	417	398	362	405	392	371	368	385	428	377	369	406	414	378	356	376	416	410	386	403	391	400	420	368	360	398	405	403	342	432	369	410	400	415	384	372	381	378	334	368	397	401	381	395	345	387	399	362	368	341	401	358	374	381	374	403	340	385	396	420	394	331	378	353	378	353	363	368	384	395	358	362	376	394	406	363	397	375	404	375	384	393	368	400	355	358	383	397	384	393	379	365	388	399	401	398	392	415	395	391	396	401	376	375	395	372	393	438	373	376	383	411	381	386	433	424	411	422	386	393	362	372	371	390	376	381	396	400	446	352	419	384	374	434	412	411	402	395	389	362	389	383	384	408	403	378	390	352	364	386	411	349	399	397	425	390	370	381	373	390	374	378	384	400	400	349	407	396	387	374	394	392	373	348	382	377	387	408	394	361	383	394	393	374	361	384	362	363	385	381	374	404	382	369	365	395	372	383	380	415	403	358	407	382	401	402	432	362	376	401	406	372	419	386	349	400	415	397	397	399	358	388	418	383	386	368	401	382	399	373	362	390	364	390	377	375	401	371	358	407	362	393	400	397	408	368	343	375	387	389	404	356	406	388	402	366	391	377	384	402	395	398	383	383	370	396	390	415	361	369	382	388	365	371	384	371	414	361	379	387	372	381	360	386	379	377	397	380	364	380	394	416	382	378	356	389	392	366	394	356	401	399	355	377	389	376	427	415	372	349	401	372	381	382	354	394	389	389	417	366	376	440	399	380	390	376	364	391	390	351	390	404	353	436	367	408	425	388	357	376	388	398	397	385	364	386	352	414	378	404	399	378	364	386	376	415	388	365	422	370	402	401	359	417	382	401	390	396	367	397	373	359	371	376	399	347	379	358	387	363	409	422	397	383	392	388	397	412	403	424	403	376	371	381	382	388	365	375	394	400	371	379	368	373	406	376	358	368	392	384	391	351	409	422	430	401	373	374	409	390	373	393	358	413	363	353	354	352	388	370	400	398	355	364	370	395	380	361	390	406	370	431	352	394	376	394	374	383	395	366	387	389	390	374	390	361	387	370	384	373	364	389	386	411	399	390	378	376	347	402	367	385	371	371	365	391	383	405	399	344	365	388	394	408	415	370	369	379	387	359	351	383	413	388	385	346	376	409	423	381	379	386	400	366	421	357	366	356	388	387	402	394	386	390	351	384	422	392	385	413	380	369	383	434	371	373	360	403	376	390	361	383	414	364	389	363	365	361	390	395	374	408	418	339	364	368	403	391	388	405	379	388	407	362	384	370	350	364	401	384	353	375	409	369	419	382	379	417	385	379	400	417	397	380	373	386	368	360	390	360	384	370	395	390	373	394	400	353	376	368	377	386	377	378	383	412	419	443	352	400	349	376	383	403	368	402	394	369	407	374	364	383	383	391	429	380	390	372	391	419	413	394	365	386	399	396	378	374	364	425	363	397	365	392	372	383	389	387	367	396	370	409	411	399	400	408	382	416	388	402	363	376	389	391	393	372	376	380	390	356	361	371	404	383	373	401	383	420	421	411	367	342	416	396	361	383	398	367	410	401	412	376	384	375	408	349	359	423	393	372	359	393	383	375	400	385	404	376	379	369	365	397	353	386	375	400	391	385	393	372	371	391	393	396	351	388	424	396	373	373	389	388	381	387	367	369	358	386	373	397	384	410	374	385	373	379	378	370	409	401	353	395	353	388	378	389	373	384	385	371	388	382	404	385	405	403	356	381	388	391	411	392	350	380	362	386	339	421	382	386	376	406	376	384	410	356	371	381	368	404	376	362	414	361	369	399	377	343	377	365	408	377	365	394	346	395	392	387	400	426	383	358	423	358	402	406	368	357	421	388	398	389	405	378	395	359	366	363	351	403	399	358	407	400	393	381	409	392	382	376	384	384	377	332	374	349	351	398	397	361	397	349	406	391	359	370	418	384	371	392	344	395	398	368	382	424	411	378	403	375	413	386	368	415	353	403	366	390	390	366	368	366	421	382	371	358	409	396	389	377	365	379	376	374	363	374	427	361	382	376	363	409	349	357	410	391	380	363	404	391	341	397	386	410	437	343	370	379	419	343	353	401	405	384	354	380	375	386	369	401	364	396	384	389	390	364	389	386	390	368	393	387	411	377	356	368	381	361	394	399	381	389	371	418	369	425	388	417	389	396	398	393	379	398	392	428	398	400	399	366	394	397	388	427	382	380	381	380	368	375	399	356	385	435	391	384	392	366	395	386	397	367	457	421	390	404	405	390	361	379	375	393	386	371	413	394	392	388	357	403	377	428	355	398	380	381	408	377	378	352	352	368	360	373	407	397	347	414	367	361	350	384	376	392	340	365	390	391	385	412	363	363	384	398	409	379	384	377	395	392	411	327	420	364	400	404	385	374	404	411	397	394	386	390	372	388	407	384	357	401	393	375	415	364	354	376	372	373	384	412	397	390	401	393	356	383	386	353	376	399	370	387	392	415	399	399	382	388	374	391	396	349	383	428	376	384	360	358	390	359	401	389	403	369	388	359	412	390	355	399	423	380	391	390	404	391	363	363	362	379	363	379	362	394	419	392	390	403	381	360	403	411	364	360	393	383	372	406	357	394	400	418	388	390	387	372	379	377	386	391	388	362	377	361	409	412	380	383	389	329	365	382	376	375	356	394	380	385	406	383	397	392	396	394	402	405	370	373	360	387	375	341	383	372	349	376	393	397	383	368	389	377	393	378	364	395	355	375	389	407	384	371	347	429	388	386	408	371	366	384	367	409	406	410	398	386	398	384	387	353	343	383	369	373	403	393	426	382	403	392	350	377	395	378	395	408	354	394	382	417	394	395	362	396	406	368	404	366	376	408	366	388	358	356	433	365	367	421	382	371	379	387	381	398	366	365	392	369	373	403	373	374	395	357	372	421	391	376	381	420	375	386	392	370	372	378	379	365	396	388	393	367	394	365	388	361	356	387	421	401	382	371	393	383	366	376	350	405	396	374	389	383	381	390	388	409	402	383	399	401	345	328	385	357	421	411	365	388	379	398	399	404	373	374	396	385	371	392	356	393	378	388	336	410	377	370	412	400	371	399	430	352	376	359	409	360	425	382	397	355	373	406	400	391	398	394	381	344	424	374	388	393	395	406	403	406	386	378	383	389	372	387	423	373	398	384	368	396	404	368	369	431	376	370	338	423	376	368	393	408	365	385	385	390	391	370	394	399	394	394	377	375	359	398	335	411	397	454	387	368	388	374	417	405	427
31947	7797	6863	3765	2535	1773	1355	1123	932	866	779	642	628	637	576	541	540	474	497	522	509	469	476	515	402	461	434	429	418	416	445	455	427	413	430	456	409	400	420	432	412	423	383	405	427	372	421	424	366	422	402	406	394	396	445	413	370	416	452	391	372	359	434	374	401	414	390	405	426	386	447	372	385	404	418	375	427	388	430	410	386	403	406	395	441	446	435	376	390	389	397	368	379	417	401	406	402	412	382	420	407	415	422	427	416	387	399	398	379	409	437	398	402	355	407	402	382	379	396	398	380	396	397	407	413	419	434	426	382	409	389	405	389	416	408	405	409	407	386	382	388	368	363	424	420	383	394	388	429	376	376	406	432	386	391	354	418	389	424	423	400	406	432	385	374	426	358	384	415	406	420	379	386	425	386	395	423	404	393	413	398	386	395	406	387	395	417	409	390	355	430	404	406	403	383	402	394	393	414	397	409	379	374	392	434	435	386	383	388	376	428	377	383	396	416	434	390	409	418	428	410	430	350	385	428	379	426	414	385	374	409	407	404	375	378	390	427	397	384	378	416	376	391	390	419	443	406	402	410	420	421	428	407	407	372	413	394	376	384	382	399	391	354	396	428	428	393	407	371	411	394	386	415	353	374	379	390	409	375	403	365	410	404	366	419	428	397	381	369	392	394	376	405	405	423	411	368	427	417	356	376	420	379	397	394	392	397	432	419	391	410	367	402	362	413	388	368	447	374	437	397	390	437	406	407	363	364	409	354	384	401	385	426	411	408	380	417	393	375	407	400	409	396	383	391	363	359	390	414	403	403	415	354	373	394	413	397	396	427	395	370	406	410	377	383	414	411	403	379	399	393	384	386	384	399	376	379	415	387	378	430	399	431	367	394	392	419	386	398	385	405	396	382	416	380	402	425	388	376	408	394	429	382	428	423	353	384	397	395	406	400	409	375	414	407	410	387	431	395	381	410	395	433	434	429	415	383	403	387	386	406	414	434	392	381	406	376	399	379	419	416	423	365	404	364	404	401	394	454	392	384	390	382	405	414	405	375	356	401	409	386	398	392	433	393	357	397	400	382	396	415	361	380	387	401	386	398	412	396	372	406	418	411	385	404	387	414	368	416	410	447	464	404	366	400	421	373	370	419	407	428	402	384	431	386	402	396	401	442	410	392	403	431	431	398	383	404	360	387	392	437	391	393	372	383	386	412	426	366	412	387	407	419	369	416	425	391	424	405	402	414	395	375	400	397	393	391	398	404	410	430	427	420	386	407	417	402	410	411	375	426	403	423	419	397	416	381	387	392	388	400	383	413	410	379	376	404	404	393	390	412	358	380	368	422	398	408	419	407	358	364	408	381	366	387	387	407	401	409	382	394	416	404	399	413	400	406	413	368	438	402	348	365	405	404	382	360	363	357	392	433	387	391	376	376	394	418	422	378	418	430	393	418	420	411	366	404	401	405	390	384	350	450	409	401	420	399	379	396	400	406	389	395	396	397	391	384	405	441	451	369	377	396	335	379	383	390	378	416	421	412	342	399	409	393	383	409	384	412	374	400	395	443	395	401	377	403	378	401	392	381	413	398	409	408	409	434	380	398	442	390	398	409	395	405	370	425	396	386	408	437	397	410	408	389	383	358	379	392	429	379	390	418	372	400	382	434	428	395	419	395	418	411	408	397	423	403	397	419	390	443	403	410	418	367	414	417	387	410	385	393	400	406	413	401	370	399	410	414	443	418	389	394	391	402	432	412	394	372	365	412	438	399	420	384	393	421	416	423	435	383	418	409	387	390	379	398	403	417	375	409	376	416	427	427	361	408	401	414	410	381	372	397	415	381	379	406	388	377	366	402	378	387	398	398	395	417	432	391	455	383	381	399	398	382	381	365	385	394	447	397	408	394	392	392	395	410	390	366	380	379	428	437	389	415	397	395	402	404	411	409	355	378	396	399	373	417	407	385	384	401	350	412	396	427	407	428	415	391	386	379	368	379	398	384	420	376	422	415	394	433	395	447	370	394	378	389	386	402	404	416	403	410	417	392	389	402	398	360	392	387	390	411	402	393	404	425	434	419	398	415	397	417	411	415	389	396	387	387	412	388	413	391	395	374	450	368	404	382	410	420	413	361	437	386	376	407	380	391	365	393	370	385	423	405	395	442	406	424	411	409	405	390	392	435	388	407	399	391	383	411	419	412	429	415	389	380	450	368	401	395	388	397	382	405	394	388	412	351	416	394	395	422	398	377	374	400	374	445	408	412	395	440	421	399	407	431	414	370	397	396	397	383	450	392	439	411	413	384	368	391	376	431	405	407	436	413	383	376	444	393	418	365	444	384	408	380	414	400	362	382	417	406	370	408	411	417	396	357	391	414	386	357	392	389	394	404	400	394	410	411	420	411	406	391	367	378	402	415	424	427	386	390	357	390	407	386	404	391	379	395	427	393	374	409	404	352	379	409	388	410	356	381	419	404	400	413	386	398	412	420	400	394	377	418	367	369	425	421	407	405	386	435	415	386	418	374	405	408	401	384	377	397	365	381	411	389	432	412	394	392	403	399	414	404	372	409	390	402	394	405	386	416	399	418	387	385	426	423	382	419	410	412	387	386	418	421	397	368	431	443	452	456	410	356	383	353	400	365	391	408	428	424	398	432	404	405	382	386	427	374	399	395	435	379	394	402	392	387	389	403	438	395	389	414	401	405	371	412	420	380	368	410	385	418	423	411	442	358	374	433	409	428	405	386	377	348	387	410	421	424	390	408	416	372	408	391	380	391	419	386	414	391	387	395	383	390	456	430	416	398	400	383	417	405	399	377	401	377	405	365	416	367	394	395	381	396	411	383	379	423	401	395	408	356	409	410	398	429	418	387	381	414	406	409	431	381	416	409	394	399	400	422	394	377	380	395	378	408	423	403	371	384	389	391	390	402	400	407	393	415	441	437	418	401	390	393	410	419	411	411	401	404	397	389	433	423	383	425	409	396	398	437	436	415	377	388	408	348	424	429	398	371	362	407	378	380	425	397	417	390	422	390	407	384	387	416	374	394	398	414	368	411	393	409	411	408	384	425	418	422	394	391	373	382	379	427	415	371	398	404	407	361	391	399	403	412	384	390	370	381	437	415	427	401	420	414	420	416	407	404	426	421	377	373	396	421	390	360	418	367	404	382	383	423	429	391	399	386	380	416	429	402	380	389	392	402	391	410	402	377	401	394	438	382	406	365	433	388	400	390	397	397	419	370	380	401	399	400	409	420	426	390	395	394	383	396	411	399	381	369	433	406	391	405	408	411	404	379	394	409	383	402	395	394	372	371	397	371	399	359	388	442	395	404	365	374	430	410	369	397	389	405	404	372	399	386	368	373	386	413	410	397	390	382	396	376	404	431	420	396	398	395	399	455	431	399	377	379	380	428	397	398	390	420	366	409	355	393	422	428	383	424	397	359	403	393	387	380	404	382	397	419	405	409	403	387	423	386	377	436	410	403	362	402	408
22619	20326	26505	24032	20332	20366	7937	1643	1306	1241	1128	1083	1003	952	946	877	919	822	857	849	891	853	854	852	803	795	850	883	771	804	820	802	873	766	779	824	742	765	784	794	782	804	784	815	789	756	773	789	793	781	786	798	788	786	727	767	812	783	816	831	739	773	782	761	764	783	765	773	808	734	806	741	778	812	785	765	735	721	771	818	777	785	807	795	764	780	793	766	735	726	753	757	747	778	720	846	723	750	755	769	775	737	777	735	740	760	755	776	746	761	772	729	771	798	804	762	778	705	750	724	734	762	743	760	779	819	707	786	802	759	757	766	787	798	715	807	799	768	766	747	777	719	737	790	777	798	774	794	770	808	761	755	734	775	813	721	782	694	785	784	771	791	695	787	819	780	774	749	754	758	778	807	781	763	762	694	693	783	755	741	759	817	774	758	770	738	761	785	801	745	718	749	782	754	835	774	792	752	791	739	746	816	768	798	794	801	723	765	782	740	731	764	720	782	818	769	725	714	768	745	739	750	762	754	758	782	728	773	776	731	789	778	794	763	815	782	797	705	786	781	749	728	757	708	820	795	756	706	791	779	747	729	749	764	794	784	792	772	783	722	741	803	734	752	809	714	720	758	813	769	743	748	767	793	739	817	762	761	742	762	754	756	795	780	780	722	740	741	764	741	732	764	751	712	754	807	763	719	771	716	736	766	750	769	767	766	793	754	786	749	750	818	745	720	792	806	729	764	771	794	757	715	762	736	762	766	750	759	787	800	768	718	719	729	712	753	739	760	755	795	735	776	821	793	777	729	683	725	761	776	778	763	797	793	759	766	738	730	758	760	727	790	790	761	755	779	720	776	776	780	774	724	772	738	727	801	728	738	755	739	742	757	770	750	717	751	758	776	772	738	747	744	830	735	772	764	787	786	719	781	774	708	715	786	797	748	776	766	742	709	782	759	713	729	758	761	752	806	753	792	734	723	755	774	694	761	834	710	756	745	780	794	743	773	770	764	754	743	708	751	775	730	738	757	763	690	799	716	755	769	748	734	752	767	765	749	784	751	727	779	791	771	695	730	765	789	778	800	757	763	772	731	823	778	786	707	748	732	749	731	763	746	757	755	747	804	776	767	810	739	794	806	770	772	786	760	771	788	730	777	720	815	769	749	752	763	765	738	729	797	752	769	819	760	796	743	768	783	782	733	733	710	710	764	779	767	748	763	751	756	730	776	731	787	770	752	722	784	760	774	746	765	770	766	783	799	763	747	783	746	749	769	761	761	801	770	747	744	779	753	755	739	738	776	746	737	715	752	745	794	757	768	745	775	746	722	764	793	779	815	753	755	770	777	732	764	753	746	798	791	773	751	799	741	715	795	764	753	720	737	740	741	807	713	745	740	733	809	785	762	713	752	763	773	770	752	758	771	746	743	793	691	713	760	727	729	735	770	785	782	784	765	762	791	774	801	773	745	721	741	774	757	771	767	753	695	769	796	737	811	752	757	752	771	783	755	808	742	770	766	748	740	751	750	781	753	719	718	748	730	744	759	798	780	781	750	732	842	766	751	752	762	748	748	746	750	771	745	783	791	758	786	744	720	741	810	773	790	721	750	772	773	739	822	737	803	779	813	702	756	757	748	753	736	735	728	725	760	788	750	744	772	753	724	851	782	757	750	772	779	783	745	750	793	757	807	757	711	763	814	800	784	743	744	796	733	775	721	750	727	780	739	798	756	768	734	755	757	755	745	816	723	823	745	751	760	747	749	755	762	823	761	768	738	774	742	732	717	726	783	755	778	753	784	831	748	742	790	788	757	806	775	750	776	714	753	746	790	747	745	742	740	792	835	788	783	756	732	763	757	765	781	752	756	748	757	750	801	792	732	725	740	780	704	786	771	728	770	707	764	780	765	741	733	762	761	749	778	762	743	745	818	758	747	700	775	765	772	802	722	758	818	756	759	738	776	750	776	767	750	752	759	745	749	775	788	730	755	732	742	755	752	742	753	786	720	764	755	799	756	816	738	804	776	732	740	736	752	812	700	766	841	831	783	752	805	755	745	764	722	751	747	756	768	771	740	754	728	747	766	763	758	729	759	751	766	811	728	721	766	750	756	770	718	788	712	757	735	793	762	764	774	766	783	739	744	757	739	760	747	723	759	793	766	776	775	758	749	732	744	763	750	773	718	771	775	758	779	776	792	741	745	766	799	719	748	782	746	739	742	775	712	758	760	771	745	702	802	752	733	741	745	726	753	778	827	769	769	755	806	745	773	759	720	770	733	767	758	793	765	736	761	786	704	766	729	754	776	726	789	767	750	730	799	759	789	733	776	758	712	758	733	709	757	718	797	725	776	726	806	755	720	758	770	767	791	739	790	717	715	751	799	784	757	781	810	718	756	760	761	748	764	714	745	772	705	753	768	744	754	784	760	749	716	792	746	748	779	757	774	797	802	736	764	717	746	721	711	741	735	755	758	767	786	780	777	749	794	754	719	764	738	729	760	797	763	713	825	791	825	829	740	759	800	699	760	766	742	733	750	719	759	765	759	744	790	711	742	742	750	787	743	758	736	759	783	753	808	790	778	763	729	711	729	782	796	720	777	757	746	749	766	739	746	758	809	779	743	764	796	795	753	742	813	780	720	788	789	759	795	773	766	797	761	770	720	800	771	778	772	735	748	724	745	753	721	749	755	743	780	762	775	777	787	767	748	753	758	778	779	764	726	821	729	738	782	789	773	753	789	754	745	789	766	778	754	778	785	769	769	789	750	698	691	789	741	678	754	760	773	744	751	756	748	715	761	786	699	753	814	688	800	772	749	764	733	781	720	779	791	760	794	734	760	731	773	753	785	722	809	735	815	741	783	726	779	762	767	788	681	729	763	723	717	751	767	768	781	725	767	731	711	763	798	753	774	737	736	779	763	761	803	793	762	772	752	724	714	786	730	776	754	766	698	707	735	813	802	776	734	781	779	749	781	767	760	789	720	764	776	792	794	774	798	720	811	772	709	791	768	772	728	752	719	770	751	726	785	763	742	769	738	806	775	769	714	789	762	740	793	743	745	777	764	746	788	758	710	740	774	792	768	762	767	736	791	708	724	795	793	738	767	771	744	730	743	756	731	746	700	794	797	740	776	748	779	806	771	792	710	757	715	752	800	763	805	735	728	728	789	719	745	722	742	767	751	744	756	764	788	746	776	709	735	719	801	763	803	766	709	772	747	729	767	760	770	740	763	743	789	823	765	720	762	774	774	737	790	719	743	729	775	772	767	787	770	818	720	752	709	782	737	745	759	747	758	790	761	776	731	767	727	763	728	767	735	698	720	761	741	704	736	770	744	733	733	734	756	786	756	713	759	746	786	744	783	807	753	780	809	779	751	769	722	810	725	776	765	750	667	680	758	726	767	727	770	747	742	763	709	788	711	760	755	755	760	720	731	753	708	769	731	758	718	774	776	783	754	727	750	775	759	739	786	740	732	769	758	789	807	738	806	756	755	733	789
31882	13187	11947	6721	4704	3396	2683	2250	1861	1733	1464	1378	1237	1186	1093	1037	1027	1006	965	908	896	887	853	838	847	815	831	779	779	821	800	777	764	797	825	728	752	783	749	743	748	802	725	776	776	809	768	770	724	782	728	701	724	744	753	692	743	747	778	745	689	763	729	704	773	752	758	744	740	745	686	770	727	734	730	702	761	736	663	741	695	783	751	713	754	747	749	747	748	764	763	737	703	770	749	737	728	791	743	701	761	707	732	735	748	702	695	734	711	782	690	738	725	750	706	756	665	727	732	710	725	692	689	753	717	734	692	751	735	719	793	683	708	694	746	732	713	755	659	706	754	712	718	767	720	739	701	697	692	717	731	723	737	698	694	715	734	727	712	727	727	747	749	720	716	752	690	710	748	735	709	729	729	745	757	697	746	719	690	721	759	741	683	724	692	739	746	750	756	697	750	702	714	734	741	759	716	733	687	709	678	762	742	708	677	726	803	739	713	772	764	730	768	743	719	715	739	756	751	763	725	766	747	700	770	710	761	732	691	718	696	726	726	692	678	703	706	715	705	721	744	765	737	709	709	749	719	739	662	713	717	727	775	745	752	731	732	685	750	715	723	741	733	763	729	772	717	783	723	673	716	763	737	723	709	714	751	723	731	672	696	733	715	715	722	732	690	710	660	759	751	708	684	681	671	706	724	786	711	708	708	717	708	720	735	702	726	748	760	700	719	698	747	702	656	728	704	677	757	761	689	762	724	726	721	759	761	772	761	747	745	720	745	735	732	687	700	718	734	723	704	722	714	705	768	755	702	746	775	722	678	714	690	704	735	713	688	714	778	738	734	648	725	686	693	723	768	713	693	781	703	721	724	748	713	747	743	735	701	749	716	720	700	726	745	721	703	682	685	756	760	724	716	708	673	675	719	704	716	689	754	721	670	710	768	715	776	743	736	684	704	724	699	712	682	727	721	720	724	698	775	742	711	754	709	730	751	672	699	670	718	758	716	737	755	686	776	783	749	717	648	733	737	750	752	757	711	680	721	775	701	736	710	735	722	733	731	704	737	714	723	725	696	738	679	692	702	726	737	718	660	685	699	744	698	715	732	689	717	719	708	677	742	732	739	705	690	695	704	741	721	714	704	698	731	739	707	684	735	688	745	708	702	721	733	733	703	759	734	743	675	748	798	742	691	744	722	721	778	695	705	752	730	724	744	701	732	691	713	711	701	796	711	755	717	669	706	670	755	683	715	721	702	719	716	736	725	695	697	704	713	754	682	744	727	708	759	713	767	696	687	746	767	720	688	653	673	728	742	725	706	747	708	676	701	727	689	693	702	723	779	691	721	702	725	727	686	733	748	712	712	691	755	727	723	704	739	694	690	715	725	720	729	739	714	726	688	766	714	740	735	735	771	712	705	731	731	734	746	749	703	705	766	720	751	710	668	682	719	723	739	753	691	755	715	795	690	727	731	750	738	726	703	708	693	723	724	740	693	715	728	707	709	716	716	705	749	743	764	744	675	740	718	728	745	705	727	727	776	699	708	691	719	764	695	749	768	697	721	714	739	726	699	712	745	756	690	729	719	719	688	673	735	721	669	708	728	765	731	803	739	695	688	724	725	741	714	694	723	735	677	706	744	758	728	771	688	699	695	709	716	728	709	692	715	734	766	747	727	715	758	733	663	669	723	725	674	680	706	712	744	702	693	712	728	706	721	739	719	749	748	692	747	724	764	712	771	691	713	714	689	718	681	717	711	718	673	686	715	711	692	723	728	680	735	732	697	667	751	719	756	678	736	711	697	717	746	719	715	735	717	737	745	728	748	759	718	738	690	746	691	695	743	737	709	705	743	738	702	698	704	718	738	728	710	738	748	756	738	734	696	729	746	726	735	729	717	727	741	744	667	697	737	741	708	671	699	729	729	706	732	771	744	658	690	711	738	758	752	743	742	700	701	730	718	694	750	680	723	717	741	741	701	693	721	739	694	660	726	755	751	722	752	718	690	754	645	726	686	727	699	704	743	750	751	707	716	734	763	688	730	671	700	715	668	685	715	735	714	739	730	786	701	737	686	779	734	722	732	752	735	706	720	699	710	709	719	728	713	689	736	750	761	776	735	714	680	731	747	700	744	684	707	723	742	743	753	726	681	734	710	708	751	709	759	718	719	743	666	698	770	730	676	735	686	733	733	661	748	685	719	753	732	749	706	720	695	706	736	716	677	744	697	744	723	698	719	744	741	705	710	739	684	743	754	676	714	742	739	712	749	732	679	730	737	731	730	700	717	689	681	717	713	726	731	681	741	731	728	756	741	725	694	698	670	716	732	733	729	699	733	665	733	728	700	708	698	739	667	656	769	718	743	767	731	715	712	727	681	701	717	734	752	727	711	741	710	728	731	723	775	737	720	757	773	734	715	742	724	746	764	727	699	759	752	753	729	712	761	719	677	772	721	768	720	728	724	713	684	695	758	721	733	784	727	720	738	688	710	678	726	707	685	746	733	712	733	764	762	717	744	768	792	715	704	694	716	735	744	733	768	734	746	713	710	692	728	682	757	728	685	719	765	693	728	757	729	733	718	694	721	708	724	736	740	736	717	730	707	723	772	709	706	690	690	654	766	681	752	755	732	764	723	759	729	743	698	732	696	728	747	707	731	750	718	694	710	724	741	697	737	761	710	771	704	695	755	741	724	715	710	717	667	737	673	713	704	714	705	732	671	711	717	743	717	752	722	698	705	737	717	672	695	696	748	701	734	713	732	740	672	700	778	719	760	712	709	699	744	760	718	721	740	713	690	684	709	767	734	732	743	673	737	722	695	743	755	693	696	768	731	727	673	728	790	683	728	704	714	741	665	723	705	727	748	720	708	716	718	730	719	718	719	697	710	712	736	688	735	718	729	707	722	731	723	725	702	725	748	677	740	725	732	740	686	798	727	738	708	728	706	736	794	701	733	719	741	727	733	734	773	747	734	672	743	728	762	695	766	695	775	742	717	697	747	757	754	730	711	686	729	760	722	748	728	727	722	678	712	747	719	712	694	729	763	697	722	748	764	750	712	747	783	725	726	670	688	680	766	680	682	750	730	703	735	740	736	694	756	717	776	737	714	765	743	716	747	722	777	748	741	687	692	721	782	719	683	749	723	668	744	688	685	749	678	682	720	697	691	721	731	771	695	706	755	738	756	706	672	740	692	760	702	713	709	738	661	716	770	712	733	717	680	694	762	760	749	699	688	761	712	711	684	684	734	707	674	724	757	712	769	776	739	713	750	691	729	731	728	720	708	728	741	658	693	716	710	707	724	761	681	735	682	659	715	768	724	733	710	721	710	731	715	725	683	710	727	723	721	768	717	697	681	735	727	719	777	731	679	714	724	735	678	696	706	695	689	764	743	735	746	698	742	704	751	680	699	748	724	726	734	765	709	757	722	711	740	749	743	715	742	757	763	734	715	714	693	710	736	732	775	705	721	700	717	725	702	700	742	745	698	678	713	756	716	760
33056	14492	2585	697	580	554	550	522	551	544	516	490	525	514	492	482	488	531	492	530	541	519	544	512	563	533	480	520	520	513	488	506	515	501	516	506	564	502	552	517	476	450	544	538	523	525	529	530	532	524	487	482	500	541	485	531	492	505	478	484	500	534	543	527	486	517	481	466	513	524	500	520	496	488	512	518	497	506	509	526	515	469	512	491	524	482	542	499	465	484	530	488	502	505	473	543	502	525	535	495	507	518	520	557	547	533	531	490	478	506	471	506	538	533	498	540	536	532	471	517	512	502	483	494	474	527	516	537	516	469	493	471	486	506	523	498	517	522	505	496	515	480	512	530	491	471	489	490	505	473	487	520	485	514	519	549	520	528	487	491	478	508	511	477	548	510	483	495	508	495	493	481	503	512	500	492	497	508	504	540	542	472	520	516	512	514	563	540	474	525	523	517	499	474	507	466	503	490	524	499	492	514	482	482	492	510	493	483	517	490	497	506	505	494	474	492	512	497	517	487	512	534	540	521	459	483	555	480	521	494	524	513	499	498	500	503	478	500	471	515	527	497	513	481	532	512	491	553	549	494	518	466	555	476	508	552	485	474	506	486	500	464	542	473	534	528	493	517	462	493	514	517	513	525	495	487	505	530	519	529	504	503	515	505	516	540	527	501	506	497	507	535	469	475	507	553	507	515	492	502	493	493	515	503	496	529	487	484	489	514	536	477	519	464	464	480	499	507	521	481	547	495	509	519	510	482	479	519	486	532	552	490	519	537	488	522	496	484	521	440	550	505	501	502	514	481	526	528	485	495	530	507	517	534	498	508	444	519	522	527	519	506	522	500	517	495	549	496	505	495	511	493	514	465	473	482	507	508	528	523	483	508	514	516	542	505	501	504	506	522	532	494	542	474	482	507	505	505	498	484	492	512	501	461	515	501	513	523	488	554	500	492	492	521	495	485	508	512	540	512	492	545	549	492	528	520	518	521	502	562	536	504	555	531	497	546	516	531	515	529	493	498	514	520	523	543	504	487	541	504	499	504	500	471	480	486	557	535	518	498	514	566	531	525	541	498	478	530	516	511	450	525	553	511	487	521	474	493	502	506	464	481	505	519	529	499	485	504	497	485	549	502	513	472	490	511	534	465	515	469	517	489	512	499	522	541	512	514	507	521	508	529	488	520	514	511	494	528	518	514	483	474	519	475	490	517	474	506	520	495	515	506	508	471	476	503	515	489	500	469	509	482	520	437	534	517	491	534	484	538	482	477	512	508	497	537	520	525	489	472	511	505	471	506	516	502	486	537	489	493	514	512	488	508	567	485	545	535	506	544	535	557	506	529	519	483	531	516	469	515	506	488	493	528	503	520	500	500	520	527	478	522	484	490	484	550	482	493	478	487	497	482	504	475	521	474	489	490	485	502	537	505	489	522	506	475	493	483	526	465	490	539	521	497	519	539	507	510	513	504	508	504	541	521	556	512	500	502	529	491	515	519	490	495	464	497	516	528	479	519	496	512	502	512	527	522	516	555	519	538	533	465	482	510	510	549	523	492	550	533	541	508	521	464	550	502	492	502	506	470	502	518	508	474	529	488	550	481	498	457	510	528	503	496	497	502	538	510	503	465	479	493	488	526	500	549	516	502	535	471	511	517	514	524	510	515	483	445	517	504	543	539	531	528	491	506	521	461	520	505	513	470	484	513	526	496	534	493	485	465	516	515	500	474	479	519	486	562	524	516	538	493	486	528	529	500	513	503	520	528	553	514	511	540	522	503	501	498	525	511	528	523	528	544	477	482	505	515	506	526	512	498	495	525	489	515	474	498	496	501	515	493	515	511	532	517	489	541	505	509	504	518	490	522	542	512	486	503	504	511	476	506	484	497	515	535	473	493	527	549	506	479	500	522	488	526	566	532	490	495	485	482	527	504	494	508	497	526	465	484	566	475	538	486	513	488	496	503	501	490	482	496	515	514	473	454	496	512	473	491	481	549	470	504	516	504	524	489	524	500	488	482	523	520	498	512	504	495	507	492	505	545	536	497	505	505	480	504	507	512	472	506	534	481	517	523	484	472	526	470	532	564	486	502	539	499	543	495	464	538	547	516	518	479	540	514	499	531	510	462	530	464	462	500	507	502	526	499	475	507	518	539	503	526	495	495	539	507	532	489	516	490	480	500	519	448	504	536	493	480	488	543	513	554	503	503	497	479	509	495	533	504	488	483	509	509	518	495	502	533	507	473	497	527	519	490	484	516	510	514	536	540	505	549	506	531	508	536	518	482	525	480	482	507	486	523	506	468	516	499	523	498	545	500	520	525	505	543	459	484	527	513	497	504	517	511	531	522	494	498	499	507	541	535	510	526	486	547	503	477	451	496	500	501	503	496	500	481	532	531	518	504	515	502	518	467	557	496	496	519	483	479	533	472	509	481	488	475	489	485	459	523	561	532	504	477	535	527	530	532	508	511	470	492	487	496	479	523	538	478	512	495	471	489	523	483	494	524	502	476	524	519	516	492	503	467	521	498	518	475	537	530	525	529	506	449	480	559	509	518	472	517	504	521	478	516	519	507	507	517	518	515	515	520	489	497	497	499	500	558	519	512	477	494	487	508	495	498	480	494	522	503	530	501	469	518	479	474	476	513	485	466	513	526	488	512	505	538	479	525	517	476	502	517	534	487	538	505	520	482	497	482	469	525	524	523	465	469	516	499	470	507	477	517	498	490	522	506	532	470	553	503	498	521	477	528	516	491	469	516	494	492	537	563	518	473	501	498	505	463	537	508	465	504	473	505	539	490	525	471	500	525	506	536	537	496	538	471	552	473	532	495	540	505	511	542	517	520	512	484	514	515	481	520	520	505	525	487	476	491	504	467	482	515	531	504	524	524	522	501	523	522	528	516	517	495	503	525	534	498	510	517	551	502	518	517	520	491	515	537	506	536	498	470	521	504	518	536	530	525	524	538	503	518	504	503	533	521	504	513	509	543	537	512	496	499	502	490	500	525	528	485	524	497	521	503	484	509	520	492	489	540	511	460	499	509	513	544	537	464	522	530	503	529	469	457	517	517	503	525	489	528	468	527	504	504	549	512	481	524	511	532	528	463	474	513	527	490	560	494	529	502	513	477	487	515	499	521	492	508	486	510	518	492	508	527	511	519	496	481	476	511	488	537	512	543	493	519	476	508	503	513	481	502	502	506	475	488	522	489	489	494	500	493	532	504	525	492	501	551	505	506	503	450	481	493	498	527	507	549	510	473	511	536	545	490	490	477	474	499	481	510	490	543	486	546	515	459	501	549	519	498	484	541	531	539	495	504	475	478	494	526	495	512	502	495	505	516	521	508	482	516	496	484	525	508	496	536	493	505	498	530	494	490	518	517	515	536	529	481	485	497	478	481	516	507	488	482	516	541	504	496	503	479	512	515	547	497	502	504	504	495	524	507	495	525	522	497	486	508	518	511	526	470	519	506	492	484	532	523	505	519	499	506	556	538
21551	927	892	722	641	596	620	587	601	552	593	545	554	582	530	557	533	574	586	561	523	563	550	528	528	557	547	585	543	534	513	538	548	546	542	527	524	565	500	550	485	504	490	537	568	533	575	538	515	551	520	535	535	531	550	519	517	536	570	527	535	493	533	582	532	528	527	535	501	541	538	488	510	540	550	558	541	523	510	535	526	555	523	535	558	548	522	541	505	536	538	526	540	579	523	499	552	547	547	575	536	556	541	551	509	524	507	572	548	500	513	540	522	573	547	523	506	494	586	539	538	507	537	540	546	524	523	517	538	544	540	509	545	508	527	557	554	586	533	498	500	581	528	516	522	521	556	541	525	557	513	524	521	528	528	547	600	535	543	549	520	548	553	547	530	523	520	528	544	500	540	525	536	515	554	544	503	548	540	470	561	532	546	560	541	530	499	545	534	569	548	565	549	555	529	519	517	559	530	550	532	553	520	558	518	582	598	561	551	566	560	568	536	520	530	550	507	595	561	565	507	557	482	522	527	524	529	554	526	513	562	509	552	578	524	494	528	571	559	515	552	572	543	526	548	544	568	517	482	508	533	503	510	502	499	531	537	541	533	558	551	521	570	539	574	543	512	517	505	535	526	568	531	531	582	537	516	562	509	546	537	540	543	537	531	533	538	544	528	556	521	524	529	525	531	539	509	552	527	503	547	543	522	561	507	541	553	537	508	523	536	509	504	497	542	521	590	524	550	561	531	543	501	509	544	537	526	528	580	522	547	508	550	526	517	537	520	502	519	549	558	559	561	541	575	472	563	525	524	550	528	522	554	543	525	536	533	530	532	557	515	537	578	533	516	521	554	524	515	534	554	520	495	543	521	579	506	532	521	554	522	546	541	535	513	513	530	532	565	560	544	531	573	545	541	547	532	530	571	556	512	549	526	555	590	552	575	524	554	524	561	539	543	543	547	557	539	532	534	530	556	540	538	541	528	570	551	551	485	535	558	502	547	508	546	533	557	569	531	565	541	553	520	552	523	552	545	485	557	539	595	540	535	494	551	573	533	540	525	557	553	572	529	507	467	557	533	522	516	512	556	546	546	548	519	527	520	543	504	561	556	514	522	567	562	518	560	516	513	564	556	496	488	538	541	514	537	485	498	525	547	534	582	588	512	517	558	554	531	541	534	504	503	481	532	505	580	530	534	529	558	523	518	540	522	568	543	526	540	546	548	574	536	511	583	522	539	503	523	523	546	515	549	524	544	549	490	542	491	548	533	510	528	571	540	539	557	529	555	538	538	534	548	528	492	557	550	537	582	568	583	535	574	511	501	515	524	519	537	518	542	549	572	574	545	503	468	558	553	519	521	540	557	535	510	467	525	509	528	526	593	495	559	549	493	562	537	555	543	549	523	524	559	524	543	508	523	558	506	534	519	530	560	521	524	537	506	523	556	536	541	504	528	562	554	533	527	523	520	559	510	519	526	558	559	564	556	555	518	530	541	540	511	504	541	521	550	551	521	545	505	520	558	521	531	562	555	534	525	570	526	556	552	500	550	524	533	518	530	515	535	515	536	520	514	549	562	543	562	509	535	545	556	505	513	617	525	553	560	504	564	524	542	540	541	564	588	555	515	504	564	508	570	559	578	545	516	535	564	523	550	563	544	538	566	559	553	507	523	527	561	568	542	550	526	533	525	510	513	550	554	549	515	552	543	521	517	596	540	513	518	533	545	544	521	498	559	583	586	551	606	508	533	560	561	527	557	489	545	547	541	538	535	533	531	542	571	522	499	563	528	561	508	513	517	531	504	541	552	503	530	506	544	554	525	547	562	519	547	548	567	489	545	528	572	550	533	511	554	545	514	560	538	557	523	580	549	535	554	495	529	574	497	537	509	507	523	529	549	540	554	554	521	530	552	497	537	519	520	513	535	566	568	535	549	496	546	547	514	497	539	517	542	561	559	512	571	543	503	549	555	532	524	528	525	529	530	560	569	567	538	516	560	549	550	571	524	563	569	507	532	550	526	562	562	541	572	505	542	536	564	507	531	550	553	521	493	525	568	546	542	570	544	526	549	565	550	540	538	553	539	491	569	542	538	538	551	533	561	521	552	527	504	570	520	584	539	533	539	602	540	525	554	505	543	532	532	556	510	521	551	532	535	497	543	532	552	567	574	526	521	539	546	563	581	541	555	522	563	550	546	521	529	531	538	500	535	540	550	518	544	578	547	547	521	558	537	519	539	534	554	538	520	526	512	528	543	546	513	545	572	570	545	537	562	575	515	530	558	550	573	553	512	538	514	534	511	577	573	579	505	517	496	495	554	522	525	509	582	542	545	567	554	489	534	544	528	540	550	501	525	544	540	575	549	510	561	533	549	536	513	483	537	545	559	537	544	538	530	532	558	561	560	547	561	544	521	521	569	507	534	512	528	520	532	549	563	510	537	543	527	586	502	555	562	522	570	538	521	550	511	520	522	521	512	541	502	567	531	500	535	490	499	522	533	541	543	557	558	544	566	526	551	500	545	550	558	494	538	557	515	536	500	531	606	508	555	508	488	547	573	517	534	535	492	498	530	538	542	539	560	516	545	556	510	521	502	538	562	553	570	546	581	522	510	497	487	557	537	522	583	516	528	521	546	548	512	573	509	561	571	539	488	545	540	589	527	512	574	538	595	539	518	548	555	587	539	542	509	516	559	547	539	531	563	542	528	514	524	543	513	558	549	514	554	569	533	565	501	514	529	556	491	566	530	466	551	542	534	499	521	530	566	544	570	535	540	558	503	538	547	521	508	493	583	542	494	523	539	544	550	559	530	547	538	575	502	546	499	524	541	549	522	516	565	567	498	539	518	571	526	534	590	530	547	515	553	537	504	534	512	529	531	540	547	560	571	539	501	559	546	555	544	545	542	590	513	507	553	536	564	543	542	551	531	522	556	503	556	540	562	543	498	509	543	522	560	532	526	500	569	503	537	559	549	585	556	521	549	491	565	556	523	556	555	552	579	572	512	511	545	543	533	530	560	497	500	532	545	528	577	541	601	583	540	514	569	547	526	512	547	528	542	554	515	555	553	551	576	537	523	558	585	580	557	526	530	515	540	505	531	515	543	567	558	561	542	515	521	495	473	553	518	532	519	489	570	503	565	510	534	511	525	527	556	554	527	552	549	527	548	569	576	575	529	543	513	550	538	535	511	537	544	521	534	546	555	489	556	524	557	511	539	560	553	550	526	521	547	542	509	530	574	524	553	565	549	558	528	517	571	520	559	579	575	501	532	544	527	531	488	535	565	495	543	544	533	542	548	506	564	567	521	549	567	562	550	561	555	506	574	531	539	563	555	565	547	517	515	565	533	528	526	489	530	517	476	552	543	552	563	510	509	520	506	555	559	542	531	484	572	536	566	535	522	502	558	520	533	536	536	528	540	561	527	538	540	528	559	509	521	517	495	570	579	519	524	550	505	570	498	559	559	590	552	497	517	536	535	502	547	543	510	549	505	551
24536	20340	25980	24552	20306	8039	1006	690	631	586	572	501	493	443	458	448	456	412	413	399	442	395	411	416	409	385	370	377	380	392	422	392	388	434	386	379	385	371	403	362	380	397	366	383	348	353	371	373	405	408	386	356	369	357	391	418	407	369	381	388	363	385	374	395	359	385	343	373	393	359	357	380	355	381	351	362	355	374	383	370	372	377	372	392	368	373	385	381	374	381	360	375	363	358	353	400	413	384	379	368	395	391	384	376	381	358	388	402	403	370	378	372	362	393	360	396	380	364	394	358	355	372	377	370	400	390	363	341	351	361	380	392	348	388	397	369	392	370	346	361	426	399	402	337	378	385	363	391	395	406	390	368	363	369	392	349	365	338	390	409	369	415	379	385	385	388	384	341	334	356	377	369	400	373	389	385	379	359	358	380	378	386	407	377	382	336	403	395	383	364	391	379	412	383	380	390	422	396	393	381	367	397	374	362	368	392	373	377	404	364	394	401	391	365	378	384	373	370	363	362	355	410	393	373	414	423	405	396	370	361	381	386	357	410	408	354	380	393	370	377	358	358	355	362	370	381	376	351	377	358	356	397	397	393	373	377	375	349	367	375	356	363	401	373	389	349	403	391	396	400	422	350	377	365	351	359	387	370	360	362	370	368	394	398	404	370	379	381	383	389	381	401	362	376	374	376	388	377	410	364	362	381	384	353	384	378	358	355	368	399	366	381	357	371	410	373	342	361	417	424	373	401	381	348	346	380	403	394	403	375	374	361	376	371	388	359	374	349	387	360	394	369	375	372	396	366	349	360	388	383	404	372	399	370	406	373	348	406	388	371	360	349	377	420	379	384	384	366	362	399	401	373	373	363	381	395	352	367	362	408	359	406	401	395	394	361	363	344	370	371	374	369	383	382	365	380	418	396	359	345	374	370	429	396	393	380	371	351	398	348	399	367	400	390	371	343	378	382	362	355	410	370	397	393	373	393	379	365	394	346	366	357	377	365	396	356	359	375	380	358	364	374	377	414	387	360	361	405	351	340	372	371	408	362	400	416	379	395	385	359	393	383	365	375	384	370	393	376	427	370	355	392	361	377	395	357	383	418	382	435	367	350	350	377	405	393	392	365	406	376	369	355	375	391	392	361	426	381	380	347	350	421	385	368	373	367	393	398	357	399	395	387	389	368	381	412	382	375	367	418	400	332	377	387	336	369	391	336	367	360	395	389	380	355	408	366	364	432	357	365	392	389	376	362	399	347	369	414	406	415	354	340	392	342	358	377	381	383	377	368	373	399	371	376	394	384	399	381	385	374	387	387	340	384	363	378	349	402	367	393	331	367	354	391	417	415	366	372	351	420	352	374	358	399	353	352	389	395	379	403	361	332	376	419	377	376	355	382	388	385	375	383	378	395	382	407	381	404	411	405	418	375	430	420	359	357	357	387	381	388	378	393	398	384	385	381	379	365	364	398	389	409	339	430	361	387	376	373	400	387	369	347	348	396	361	338	396	378	376	381	371	404	397	410	388	363	377	363	362	380	368	348	368	325	354	374	392	398	378	387	407	382	406	379	425	393	370	419	370	374	356	380	374	378	389	365	361	336	359	394	367	364	389	370	379	369	346	388	421	387	404	377	360	393	410	394	380	395	391	396	351	400	332	363	399	393	395	382	378	345	383	392	355	364	389	381	391	407	346	355	367	382	398	376	394	391	393	346	379	388	369	341	394	391	391	380	399	397	380	361	360	357	373	381	378	363	366	371	352	391	360	393	394	367	356	381	351	410	390	346	383	403	349	372	386	352	377	384	392	374	405	369	395	389	375	361	391	393	371	380	396	391	398	378	420	392	367	363	367	357	377	362	372	372	376	380	395	420	415	391	357	418	336	408	374	388	381	362	382	376	385	337	389	372	367	378	358	358	351	411	374	356	411	379	370	357	382	399	369	378	401	358	385	398	400	373	400	374	396	386	354	369	368	404	375	357	417	364	390	348	383	380	372	416	374	373	372	389	388	382	378	381	378	352	376	396	343	348	401	401	362	378	391	383	362	364	381	395	389	363	406	380	392	374	383	343	384	381	388	386	400	401	366	378	349	395	391	366	382	355	394	399	363	383	415	410	364	404	360	382	397	391	331	349	413	399	397	380	392	390	353	382	351	348	386	347	357	374	367	388	377	365	388	413	373	359	371	381	341	405	388	386	393	383	400	413	389	349	374	378	367	376	378	398	379	383	423	369	352	381	421	354	378	406	392	375	374	373	402	370	347	352	391	395	364	406	380	386	377	381	343	361	392	373	340	385	394	392	376	369	365	384	362	371	380	398	386	391	389	407	370	377	382	374	412	385	349	391	413	406	389	372	347	377	368	386	326	386	401	359	398	358	368	348	402	410	377	363	398	397	366	374	395	343	372	361	382	365	407	363	374	387	374	390	376	333	423	352	401	388	366	414	421	403	390	404	371	379	360	369	356	369	371	392	345	392	363	363	422	393	355	383	401	400	421	365	378	381	375	364	390	367	349	367	369	395	372	365	333	410	336	403	357	364	333	368	355	408	386	391	359	380	358	358	373	416	374	353	426	385	440	390	382	352	383	411	397	375	372	394	356	395	374	387	370	399	357	396	371	417	397	384	410	368	386	385	362	381	404	370	363	398	354	347	412	400	379	370	367	390	367	413	368	364	386	365	381	372	364	366	403	382	357	401	391	353	374	364	389	374	383	360	333	391	376	351	394	434	412	380	374	395	401	381	376	407	385	365	377	365	362	372	400	402	388	435	374	368	409	327	351	388	366	389	377	379	353	428	370	362	389	336	390	350	379	379	359	374	380	372	377	372	377	367	369	379	424	365	380	347	381	375	369	373	382	351	370	363	383	390	378	360	403	352	372	382	386	389	405	385	362	375	395	394	391	415	387	365	410	364	409	363	389	402	370	365	414	402	383	409	352	368	390	330	378	347	369	384	365	371	367	353	385	400	360	406	379	359	379	392	346	361	374	389	402	367	381	376	407	361	383	384	380	371	354	368	396	394	380	411	387	384	398	386	385	340	348	372	388	339	373	415	350	353	358	384	346	399	418	372	381	382	374	375	414	347	392	368	390	391	398	352	355	396	391	385	382	367	337	362	356	376	393	377	378	351	413	365	362	362	383	414	374	375	405	392	351	356	379	361	391	374	375	389	414	355	353	418	399	396	390	409	379	396	395	422	373	346	395	378	363	355	360	354	365	374	373	375	363	362	352	392	385	408	395	367	382	381	371	414	351	385	424	370	397	368	400	384	369	371	437	405	371	378	365	371	353	372	398	403	413	362	396	384	407	383	377	375	410	382	352	376	372	361	421	362	385	392	411	387	361	348	387	376	384	364	398	385	365	376	348	395	384	397	348	338	381	397	381	395	383	405	357	379	410	381	373	339	355	369	388	329	367	367	361	380	404	401	365	392	389	373	376	359	399	375	386	376	366	408	379	382	389	424	383	379	368	381	398	384	356	400	384	383	373	361
32852	7644	6752	3727	2392	1788	1394	1140	1012	837	708	676	671	575	572	564	511	481	492	492	473	494	481	464	437	459	457	431	429	409	412	435	397	457	447	385	477	422	409	397	425	423	417	384	393	414	408	423	447	378	408	386	416	395	371	414	385	389	424	420	389	408	407	420	392	390	387	388	413	377	410	416	412	372	340	388	410	395	379	400	415	393	411	401	363	424	402	387	382	418	386	378	414	406	397	415	370	393	425	368	404	398	391	392	385	361	392	392	366	381	394	371	392	374	414	378	413	374	394	403	411	408	375	380	387	392	415	389	399	376	397	381	390	418	377	402	398	389	419	363	357	362	390	374	423	398	411	446	373	376	391	388	404	415	370	426	363	349	388	388	364	408	380	410	376	411	385	404	365	390	401	381	392	401	413	379	395	386	437	375	386	380	402	406	375	373	369	393	404	374	406	416	382	375	373	412	384	390	393	396	356	410	423	401	381	419	391	410	432	388	416	413	377	372	381	399	374	403	371	420	398	375	435	446	387	374	392	398	415	418	368	375	406	400	401	371	374	405	391	392	400	387	388	397	409	392	418	400	427	358	389	417	409	363	375	404	425	390	372	407	382	392	392	414	382	394	383	381	394	354	398	383	388	386	408	365	383	363	385	390	403	395	422	405	397	419	376	381	402	371	377	416	399	400	391	373	355	374	392	345	434	378	380	388	358	388	374	369	402	361	386	417	382	355	385	399	424	409	370	419	399	367	407	371	406	353	380	400	431	384	415	398	406	399	385	379	395	392	358	388	402	378	393	408	374	393	400	372	367	381	358	384	385	416	402	391	386	396	365	366	415	374	377	376	425	379	375	360	418	389	391	384	364	380	397	370	409	392	391	381	387	380	439	405	415	410	367	391	389	411	392	371	391	382	404	363	384	398	402	370	356	396	384	373	381	346	371	378	374	387	393	391	398	373	375	388	370	382	378	374	390	399	405	340	389	378	365	364	386	402	385	443	397	376	365	418	375	366	394	402	419	403	401	371	376	415	406	405	413	380	409	400	405	399	374	421	409	408	374	441	363	395	393	384	388	389	368	374	360	366	392	400	381	388	365	358	394	373	350	416	369	370	392	376	375	401	379	381	397	374	359	365	393	393	338	384	407	430	374	364	392	361	429	369	395	404	401	402	398	384	394	404	359	375	359	406	386	383	387	374	374	378	383	349	374	388	364	395	389	404	365	355	362	358	377	343	399	427	387	402	429	388	358	401	380	392	386	380	386	399	381	382	388	391	385	397	372	402	405	369	407	367	386	415	415	408	391	370	414	379	353	382	391	426	358	405	403	378	384	413	421	439	408	388	368	400	397	434	377	378	379	390	370	398	369	367	385	384	367	387	373	393	395	358	411	367	370	396	378	358	398	366	384	349	408	401	355	414	389	393	379	389	380	394	383	403	362	394	384	397	389	379	396	398	395	395	426	429	390	420	374	411	409	400	421	409	389	394	393	388	372	347	369	377	401	392	357	388	357	402	419	363	390	371	380	384	389	392	374	392	382	368	407	401	419	376	387	395	398	421	386	418	384	379	387	359	399	400	424	411	358	353	400	387	402	370	404	424	385	402	376	376	421	393	373	382	364	386	415	380	360	376	324	400	398	388	407	397	373	377	400	398	377	419	374	402	377	396	424	350	391	408	406	391	366	374	367	354	400	359	396	412	379	375	385	378	360	411	363	411	386	377	374	381	367	390	372	387	383	412	380	381	383	393	378	397	381	390	413	406	378	403	381	365	375	390	420	342	365	383	398	375	386	360	354	409	402	391	400	376	389	409	392	409	360	414	406	386	382	362	398	439	370	397	425	399	438	392	359	427	391	373	388	400	417	367	389	357	373	395	406	393	408	423	391	377	420	408	415	352	367	392	358	406	394	386	367	388	401	400	412	375	339	400	432	406	365	375	385	393	387	400	389	382	391	410	386	429	377	392	402	394	396	344	366	416	374	453	394	380	396	420	378	404	378	403	385	389	396	402	381	380	405	396	367	389	414	394	439	450	391	406	396	394	385	395	403	397	356	435	405	374	375	421	362	357	366	381	336	381	386	369	416	379	403	393	390	421	403	390	372	368	428	371	392	376	398	366	369	383	399	372	388	384	406	370	346	434	386	348	417	376	406	385	384	421	385	375	374	403	444	403	342	384	387	389	388	369	373	387	380	392	388	385	402	396	395	363	398	410	386	345	363	374	391	388	432	380	346	392	387	389	396	384	387	412	399	421	424	359	411	426	393	386	378	405	382	417	367	395	401	399	399	397	374	391	381	338	369	395	379	385	362	395	426	396	403	357	403	393	397	367	386	389	373	409	419	395	418	377	390	421	415	418	409	406	382	358	415	369	385	368	378	384	389	366	392	433	367	383	361	386	421	379	361	395	435	358	398	405	382	350	402	404	401	401	411	366	395	390	409	372	385	386	422	409	356	354	374	405	404	405	382	391	396	369	404	385	363	363	388	351	356	378	359	404	414	397	367	385	383	353	398	386	395	401	374	393	349	401	382	372	363	400	388	408	396	375	380	375	383	398	395	412	359	374	386	402	437	396	392	380	373	376	375	407	351	397	420	372	377	368	372	362	407	390	389	404	404	385	386	356	379	428	398	411	379	363	413	393	387	452	399	376	422	393	387	394	431	409	403	364	421	417	362	391	388	349	387	395	381	396	367	387	380	370	423	395	363	413	432	382	395	398	422	408	384	380	380	361	416	380	365	391	403	376	427	412	390	383	369	376	396	405	385	394	351	370	412	371	407	386	365	406	372	385	400	371	369	397	411	393	413	355	399	389	404	367	415	399	392	394	376	388	393	374	381	394	398	372	347	349	369	398	373	383	370	402	377	396	395	381	382	403	385	393	410	395	421	401	383	408	405	405	411	387	374	378	380	352	374	374	413	389	398	364	372	418	381	432	392	371	365	387	376	399	370	378	384	381	372	384	380	392	413	394	386	409	382	387	410	410	387	395	369	372	396	420	354	406	389	418	394	412	411	385	392	405	430	393	402	388	409	404	416	410	347	379	394	406	380	349	367	392	367	363	361	376	404	409	351	385	371	375	377	375	398	403	411	360	387	422	376	377	406	400	382	399	377	404	348	380	392	401	382	372	376	403	431	403	366	457	408	403	415	391	383	350	356	364	378	385	393	401	382	392	391	389	411	434	416	417	394	378	385	375	362	367	377	376	432	421	364	396	396	385	423	401	401	392	382	395	368	376	360	395	394	408	397	412	390	402	362	414	358	385	395	374	398	405	360	427	398	407	417	389	370	375	381	388	384	359	410	404	360	342	367	348	366	412	431	420	381	346	372	421	377	369	360	457	394	370	414	386	331	411	387	375	410	385	397	413	404	396	406	360	388	386	394	386	411	392	384	420	378	426	382	372	394	359	399	373	375	436	375	388	368	396	382	397	390	393	363	371	409	380	363	347	384	395	355	377	390	385	396	408	371	369	391	393	377	371	375	391	404	390
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
