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
341525022527	341525023044	341525023594	341525024144	341525024694	341525025244	341525025794	341525026344	341525026894	341525027444	341525027994	341525028544	341525029094	341525029644	341525030194	341525030744	341525031294	341525031844	341525032394	341525032944	341525033494	341525034044	341525034594	341525035144	341525035694	341525036244	341525036794	341525037344	341525037894	341525038444	341525038994	341525039544	341525040094	341525040644	341525041194	341525041744	341525042294	341525042844	341525043394	341525043944	341525044494	341525045044	341525045594	341525046144	341525046694	341525047244	341525047794	341525048344	341525048894	341525049444	341525049994	341525050544	341525051094	341525051644	341525052194	341525052744	341525053294	341525053844	341525054394	341525054944	341525055494	341525056044	341525056594	341525057144	341525057694	341525058244	341525058794	341525059344	341525059894	341525060444	341525060994	341525061544	341525062094	341525062644	341525063194	341525063746	341525064294	341525064844	341525065394	341525065944	341525066494	341525067044	341525067594	341525068144	341525068694	341525069244	341525069794	341525070344	341525070894	341525071444	341525071994	341525072546	341525073094	341525073644	341525074194	341525074744	341525075294	341525075846	341525076394	341525076946	341525077494	341525078044	341525078594	341525079144	341525079694	341525080246	341525080794	341525081346	341525081894	341525082444	341525082994	341525083544	341525084094	341525084646	341525085194	341525085746	341525086294	341525086844	341525087396	341525087944	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2737	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21627	20269	28382	22225	22671	21359	7203	501	396	361	323	337	320	270	275	271	269	284	293	262	270	263	231	251	267	248	273	240	263	223	244	230	213	226	239	249	263	236	245	237	210	235	244	245	242	236	264	260	238	234	238	232	213	237	240	250	242	246	269	247	240	244	223	241	214	245	248	239	252	262	222	239	211	243	246	295	238	240	259	240	250	248	217	212	212	229	243	227	237	242	215	199	249	229	231	252	226	221	226	247	255	228	265	233	244	243	257	234	243	248	241	236	232	230	237	243	252	223	236	253	232	220	228	240	230	243	243	218	276	221	254	245	205	224	254	213	212	216	236	244	254	217	230	248	235	215	236	221	267	229	244	229	234	226	247	236	231	248	264	241	235	215	247	232	222	248	242	229	230	226	248	231	235	240	238	253	255	242	261	256	229	228	239	236	227	228	238	267	220	239	231	229	234	247	236	261	254	268	227	244	265	242	241	212	254	233	257	232	233	255	227	254	253	201	240	226	258	222	220	243	237	232	220	228	253	247	234	219	239	236	233	218	279	250	274	243	252	223	243	245	239	223	223	247	239	238	271	234	233	231	213	238	250	246	221	230	226	219	231	240	222	259	230	228	228	229	221	247	242	224	261	227	240	211	249	216	240	227	213	230	228	244	238	230	235	217	224	228	234	213	259	241	231	253	211	212	219	233	248	251	225	231	270	243	217	230	211	214	259	242	237	257	244	257	207	228	236	225	240	249	258	223	237	266	215	218	252	249	230	242	259	261	232	238	237	199	244	229	227	237	237	226	230	238	250	243	243	243	218	218	222	236	238	240	247	219	242	228	232	247	223	249	240	233	244	242	234	258	244	225	223	248	245	280	249	221	222	218	230	245	205	213	252	236	238	255	243	213	216	242	216	238	226	257	246	231	212	239	207	240	245	235	220	236	240	223	230	232	258	224	236	213	253	242	247	211	221	233	232	260	225	239	226	248	212	255	225	238	266	229	247	227	240	230	238	226	243	218	212	231	208	222	222	241	217	243	229	232	252	240	259	222	256	234	253	237	229	228	236	239	248	226	239	249	243	250	251	234	219	234	239	212	234	230	234	221	217	252	235	238	223	220	236	245	243	234	239	246	243	221	251	250	232	240	259	215	223	273	227	227	234	197	215	238	238	226	244	230	239	233	225	255	214	241	241	231	245	233	232	234	204	231	246	247	238	247	231	232	224	252	240	227	243	255	252	252	227	248	230	263	244	234	217	215	262	225	220	227	228	244	228	236	269	240	231	241	268	215	210	225	273	223	209	272	242	230	244	226	252	227	240	248	238	236	238	237	235	205	223	261	232	232	253	226	256	260	231	258	228	254	264	222	213	238	237	222	245	240	209	220	248	240	211	238	220	213	245	243	206	237	243	236	234	253	209	229	236	248	252	200	223	215	226	227	235	218	218	244	242	209	238	243	224	219	217	211	259	232	251	239	227	232	245	250	238	234	229	230	233	265	234	217	247	237	254	250	237	264	227	225	223	245	222	243	234	227	232	220	211	212	226	230	247	215	257	251	236	243	243	245	239	247	237	210	229	254	221	210	260	237	259	259	222	237	238	217	232	243	235	224	233	219	225	255	218	256	264	217	233	234	214	232	248	233	234	225	236	235	268	255	238	213	232	248	215	254	244	215	222	251	253	233	225	242	254	247	229	193	242	241	250	233	221	218	289	240	222	232	237	211	256	231	219	237	264	222	233	249	241	227	235	224	217	237	230	243	231	208	227	234	231	273	253	217	251	255	241	249	257	243	229	230	240	224	245	246	238	249	239	241	248	225	250	224	227	244	226	226	215	205	232	230	245	254	241	233	226	207	210	236	245	210	223	242	219	226	246	232	225	227	222	239	242	225	237	228	230	262	249	254	241	240	241	264	243	252	236	248	213	232	247	231	236	213	226	221	233	255	236	232	228	258	244	228	219	245	248	280	233	238	243	243	237	228	212	241	251	222	256	261	222	207	262	244	234	213	226	254	214	241	230	222	237	228	242	230	212	225	235	224	231	246	210	234	251	223	264	221	215	256	207	239	239	212	240	198	221	226	244	238	206	225	199	231	244	251	225	233	209	221	230	237	219	252	222	216	235	245	238	260	241	251	226	211	218	223	223	245	216	235	239	253	204	238	205	229	250	234	243	225	226	217	267	238	221	242	241	236	226	245	239	235	213	232	261	226	258	234	220	240	266	229	244	240	225	207	235	244	227	213	240	240	255	236	287	208	220	259	237	218	233	218	242	226	228	229	226	233	225	241	245	244	203	231	237	239	273	261	246	231	252	220	206	226	224	298	251	223	252	242	231	217	232	253	236	257	249	200	239	256	272	229	236	204	251	218	233	241	235	211	216	225	235	234	206	225	246	228	216	262	222	214	196	240	241	216	236	232	221	237	224	224	235	250	250	247	236	218	220	229	220	235	242	250	223	232	229	246	185	230	244	235	250	226	239	235	224	224	225	224	234	262	264	231	225	202	217	255	252	247	234	250	230	247	215	250	236	223	233	268	203	255	224	242	240	233	246	213	286	227	219	253	257	233	243	247	256	237	225	281	220	220	223	250	207	238	234	205	231	228	243	238	243	231	238	227	279	224	216	207	236	230	230	211	242	231	224	229	245	239	242	255	238	259	226	237	251	213	211	240	248	228	257	245	251	209	200	236	233	223	240	237	250	250	267	230	237	236	263	231	233	239	222	220	244	247	229	252	254	252	225	223	213	235	241	233	221	243	238	242	237	225	250	217	248	259	248	237	227	225	254	215	235	260	218	249	246	249	232	250	253	235	242	235	262	234	212	256	234	218	254	226	261	245	239	233	242	244	238	241	239	228	250	234	231	262	223	213	212	212	258	237	245	247	231	237	241	243	255	255	232	235	217	240	232	222	262	243	244	198	247	230	239	265	230	243	244	245	202	215	221	240	256	212	249	238	215	234	211	240	237	231	227	245	215	244	223	205	248	228	235	256	212	227	244	229	222	214	237	243	230	217	244	212	245	243	233	226	249	226	227	237	245	235	258	239	242	223	216	225	235	249	238	243	233	213	238	230	236	219	236	252	253	225	232	250	239	237	252	221	225	224	239	246	246	260	230	210	251	236	230	223	199	256	236	230	250	254	192	262	228	228	252	228	264	243	233	256	229	208	256	231	234	237	243	223	252	220	228	262	250	250	248	230	221	247	251	230	249	246	238	253	226	247	232	213	246	238	253	250	205	230	249	229	233	240	232	234	232	214	229	243	241	193	254	253	231	235	273	243	220	230	202	246	233	272	229	248	245	217	235	258	248	254	203	227	221	232	246	254	220	227	206	255	252	234	260	236	238	244	205	255	242	207	234	240	281	241	241	244	233	258	237	239	235	236	253	254	208	246	231	245	218	206	257	239	228	247	245	217	260	239	246	227	247	243	225	246	242	249	260	253	243	238	206	231	229	227	230	267	213	236	213	229	252	232	226	276	256	264	223	231	216	227	226	241
48374	74614	56010	12070	37933	8538	908	749	592	587	512	465	427	389	349	372	374	361	318	334	292	306	312	320	309	298	311	282	318	288	301	301	273	270	292	326	305	290	289	305	278	293	269	278	288	295	293	306	285	269	280	266	294	300	291	284	313	277	258	286	279	300	261	265	285	273	282	294	242	277	255	281	278	284	282	261	288	294	280	290	212	267	285	269	291	272	303	299	261	301	272	262	267	303	285	271	281	265	298	282	254	256	306	282	271	237	295	281	270	277	310	310	287	270	295	264	271	295	264	296	299	284	288	255	284	261	264	264	285	277	280	283	285	276	265	295	251	264	283	274	260	314	302	297	291	281	291	313	309	293	279	252	316	276	309	294	295	269	321	295	285	267	289	276	295	257	300	275	300	285	286	268	272	286	287	276	277	274	246	301	285	260	282	263	275	280	280	282	315	277	287	264	271	295	295	310	251	252	257	260	249	270	265	262	254	293	257	287	273	254	286	290	285	283	262	274	288	287	269	274	303	279	259	286	290	296	278	277	314	287	285	298	284	270	275	268	304	278	279	280	276	295	287	268	284	278	255	296	260	270	255	269	261	278	267	310	275	302	267	285	257	276	261	261	293	269	267	268	262	271	271	284	259	281	290	266	270	268	285	265	278	297	278	262	312	283	271	261	258	306	272	247	282	263	284	293	297	296	253	240	280	264	262	286	296	244	272	293	295	295	271	273	288	286	269	295	303	279	284	280	296	274	317	267	298	295	286	255	299	260	287	293	263	275	283	278	304	270	294	269	275	285	270	293	275	297	281	272	301	282	299	263	256	293	290	261	268	297	268	294	297	303	253	270	267	271	251	277	259	260	277	287	284	246	297	307	262	253	284	284	235	274	275	278	319	292	283	305	276	277	299	270	257	267	279	287	261	292	266	307	256	305	268	273	274	257	272	302	294	270	265	294	278	284	296	275	256	276	286	282	285	271	276	274	273	261	264	290	255	269	290	300	280	277	297	268	296	260	291	280	320	269	289	275	285	243	314	281	317	260	241	305	270	329	275	279	260	278	288	284	277	268	270	279	271	282	286	295	252	306	262	251	280	293	298	279	267	289	306	306	265	283	270	281	284	277	276	255	277	269	289	241	256	268	305	278	311	278	274	260	266	296	245	246	298	270	285	279	266	280	295	271	264	276	275	298	286	263	266	284	295	251	246	285	253	285	268	291	286	283	259	286	295	275	256	252	284	285	274	260	288	259	309	287	256	266	278	296	263	260	277	273	296	284	294	281	294	268	301	240	284	271	274	314	264	276	292	276	251	307	277	294	301	302	281	255	286	297	308	279	263	284	286	306	276	288	281	270	274	285	298	302	263	293	274	276	288	292	289	239	280	277	269	265	286	280	295	284	271	279	262	287	260	276	272	284	258	292	264	280	254	312	279	246	269	276	248	300	261	259	254	269	254	294	316	288	274	254	272	279	265	285	325	276	280	281	263	269	284	306	270	285	286	282	281	310	252	297	290	258	286	275	283	267	302	297	306	239	302	288	275	302	282	303	285	300	268	281	282	290	297	280	264	277	292	319	283	280	306	292	271	284	296	283	275	295	267	267	251	308	270	312	264	284	289	261	251	282	288	265	260	238	282	263	307	267	275	298	276	247	277	272	284	289	256	281	287	283	280	285	295	285	311	243	284	286	264	298	283	244	291	266	280	280	313	274	273	284	280	281	265	276	279	298	304	285	275	269	254	305	270	277	285	279	288	283	268	293	302	274	276	302	291	277	291	301	277	284	244	301	296	286	270	301	275	273	265	318	274	299	286	301	322	286	294	288	283	269	265	267	276	263	278	285	254	307	297	257	276	242	292	272	265	287	267	273	317	291	280	246	278	305	279	294	253	303	283	280	302	266	280	287	260	260	279	269	280	278	285	283	251	268	253	286	276	263	289	292	272	302	292	256	277	282	267	257	264	284	306	287	270	299	262	279	289	288	281	282	277	236	298	270	282	281	298	271	272	293	266	306	273	286	253	271	280	285	254	289	292	305	315	291	283	300	242	304	264	313	307	280	286	329	271	300	255	290	288	279	270	294	293	272	312	285	286	268	293	321	296	290	272	302	274	273	278	290	276	278	277	281	272	251	259	303	286	265	311	274	294	308	267	271	314	284	301	264	265	280	250	304	313	268	301	263	291	276	291	289	281	283	282	305	280	307	293	259	259	289	287	292	270	288	277	289	278	290	272	289	295	283	304	272	267	271	286	303	270	255	269	281	267	287	304	291	284	279	275	277	274	281	318	253	257	289	261	280	273	278	279	299	284	263	271	261	323	282	281	299	297	317	269	275	258	266	263	310	302	254	303	249	268	241	274	260	252	283	282	286	270	269	294	314	283	262	270	266	267	292	262	255	287	264	272	305	284	288	288	301	269	291	275	291	286	290	279	322	293	287	299	254	277	261	278	303	295	278	275	286	252	272	291	252	279	299	284	256	262	301	306	246	269	291	253	305	275	280	275	288	298	286	255	307	271	249	278	276	282	269	246	314	302	275	294	255	242	288	285	277	271	313	291	263	259	285	277	303	302	262	276	283	308	275	275	280	284	267	241	272	299	262	277	251	300	283	279	291	276	287	292	277	286	268	260	256	290	276	296	265	275	266	293	287	280	274	266	242	277	262	276	275	305	281	256	276	266	317	289	267	258	306	301	277	236	291	291	274	270	264	268	299	303	293	266	302	278	267	273	275	272	267	291	292	286	278	271	300	297	298	269	314	287	258	291	288	279	280	295	321	280	262	287	276	277	278	254	258	284	304	262	279	253	309	252	277	281	294	267	281	281	277	243	276	307	292	309	273	273	271	251	298	275	278	282	264	280	257	296	256	245	297	264	284	268	276	273	295	284	271	290	282	262	287	280	247	270	292	270	267	258	271	298	282	290	279	299	307	285	312	267	276	288	265	270	275	269	282	280	289	253	297	290	260	294	296	293	281	302	278	300	267	258	299	267	285	290	264	296	291	291	264	284	271	293	280	271	257	320	294	248	285	307	259	261	259	253	269	267	245	284	287	268	265	266	265	273	248	311	302	282	280	266	297	282	248	312	289	255	277	294	270	294	272	288	282	281	289	251	303	279	278	232	281	277	269	260	268	284	307	272	303	273	291	279	275	286	284	272	295	280	278	289	283	291	276	269	260	304	273	265	279	294	275	298	269	283	230	299	293	288	294	273	283	223	253	292	275	271	283	286	298	277	289	284	288	301	251	277	268	266	269	303	281	271	258	252	245	292	265	291	268	276	283	292	274	253	306	309	288	293	273	300	252	282	283	290	304	294	274	288	260	251	306	278	289	285	267	301	242	286	297	277	294	290	255	317	285	297	259	276	292	275	273	292	305	301	274	286	279	255	282	256	275	253	266	272	311	295	309	256	251	266	289	273	270	284	291	282	271	272	282	237	269	289	307	300	265	273	292	284	246	284	266	314	282	266	291	269	269	272	267	266	286	275	315	280	277
28701	21600	18962	4344	3173	1259	593	608	643	662	629	620	648	615	615	639	591	598	609	654	641	673	602	593	603	586	620	626	618	610	599	612	586	646	616	631	586	666	647	588	592	617	621	611	603	601	632	627	597	661	602	634	631	595	630	619	598	583	627	631	623	613	577	637	626	622	605	602	623	582	612	627	569	604	669	656	621	594	612	605	633	596	617	587	606	620	580	578	622	589	602	580	585	567	616	631	634	658	586	621	668	629	600	637	616	580	636	579	626	605	574	663	584	606	648	629	610	639	572	605	645	646	583	601	608	604	604	608	615	631	601	611	587	628	611	648	618	628	676	621	633	624	598	583	607	638	627	572	606	599	611	586	619	602	606	575	620	591	616	625	643	656	590	647	599	596	611	593	631	629	593	604	628	605	631	629	613	631	579	599	556	631	628	591	614	618	580	636	624	589	601	591	627	583	618	624	640	592	674	599	649	591	638	608	598	600	598	653	587	638	609	625	597	612	615	597	578	615	588	582	622	643	608	596	658	661	636	604	608	631	634	640	642	608	628	585	574	648	606	574	635	599	612	596	622	595	639	614	588	620	650	598	633	675	614	614	600	632	620	625	658	641	656	644	631	662	599	648	603	601	585	611	634	613	659	590	614	619	634	613	616	626	648	614	640	591	648	577	586	611	599	624	619	570	598	627	591	584	638	639	584	596	625	619	618	618	638	641	651	633	625	584	631	587	672	597	652	637	634	617	569	623	594	567	607	623	606	602	581	628	589	641	611	592	575	583	600	605	554	597	605	666	569	634	587	610	604	624	647	609	585	628	638	644	623	618	585	629	640	659	648	621	627	551	575	655	635	591	586	623	595	610	583	592	618	611	608	588	569	585	633	596	640	646	632	655	623	590	646	598	641	629	647	629	605	605	587	665	611	626	627	635	654	601	627	630	616	603	640	653	635	582	642	602	619	590	620	602	605	567	624	630	610	616	587	570	604	593	616	592	622	617	623	591	597	615	564	604	635	596	625	591	613	665	596	589	588	587	604	587	584	602	629	597	659	635	569	652	585	581	616	627	629	554	583	581	647	616	617	637	637	590	633	599	610	646	569	635	622	645	627	619	695	584	594	630	590	664	654	568	585	568	615	623	596	555	614	613	619	613	622	638	598	618	604	581	608	601	595	593	600	592	624	605	602	615	598	621	641	580	639	608	617	570	634	616	633	596	593	632	589	604	604	641	582	702	641	612	562	614	595	612	622	588	631	606	586	600	627	588	606	569	648	624	609	639	665	621	591	633	611	589	637	646	640	608	604	615	642	624	606	599	683	618	607	611	661	620	611	579	644	617	630	623	627	604	603	605	616	606	615	614	580	597	632	570	605	638	588	629	589	558	585	584	605	653	607	588	611	602	590	639	592	594	618	635	590	633	626	605	622	622	636	631	633	591	650	653	644	647	609	668	620	600	610	637	575	633	626	651	623	619	626	639	604	620	628	561	592	624	580	604	624	602	632	679	659	610	634	580	616	624	551	586	549	614	599	589	635	626	592	609	611	594	587	583	610	611	620	649	597	591	590	648	589	649	633	612	615	594	600	595	623	673	570	603	625	603	619	586	632	623	619	619	658	611	605	661	596	637	586	536	592	598	621	599	622	646	632	610	604	590	598	657	627	614	595	609	640	624	652	619	610	608	625	625	618	599	605	632	550	655	655	599	576	618	623	608	594	621	622	639	626	581	605	637	642	578	633	587	581	576	626	579	623	634	600	598	610	627	612	621	623	617	615	618	576	610	604	626	591	638	619	619	619	621	634	611	580	602	603	602	610	573	587	614	565	602	638	636	607	645	608	638	598	612	617	654	628	608	599	604	603	582	538	612	626	580	623	641	617	607	614	619	598	651	524	669	581	602	557	654	612	611	663	587	613	606	672	638	627	560	636	644	600	573	602	584	541	607	666	626	623	577	574	644	630	655	610	579	658	586	594	601	593	580	644	621	604	615	595	629	616	590	629	611	662	648	597	602	618	593	566	633	549	583	597	627	660	632	614	620	587	632	589	640	612	619	572	625	590	596	649	632	592	610	640	590	577	596	575	677	657	589	638	601	626	667	619	639	623	682	591	637	630	621	562	600	662	649	669	614	665	601	543	590	574	579	640	628	548	646	577	599	613	620	599	623	601	602	643	619	641	638	646	622	564	592	635	623	597	597	593	598	572	623	604	603	598	584	619	598	653	588	618	598	623	632	606	649	576	623	612	596	628	660	617	609	665	608	605	608	605	628	641	659	628	590	606	621	588	611	622	617	604	646	603	651	660	600	632	652	576	615	620	614	642	605	590	611	637	645	644	611	624	669	568	606	598	619	591	581	599	541	625	582	614	596	627	638	591	587	646	577	636	619	603	670	641	633	613	576	673	658	644	579	601	659	619	641	630	606	667	591	606	628	617	629	630	654	598	606	587	655	583	593	688	601	630	598	609	643	620	594	617	634	658	609	628	639	585	617	644	573	609	653	614	573	604	615	624	565	607	609	599	612	648	645	656	616	622	599	585	633	606	616	617	660	640	610	599	630	578	621	582	576	576	617	644	580	627	585	563	625	564	641	605	588	607	577	601	654	637	610	605	603	663	613	596	627	600	614	614	533	617	626	621	640	599	591	579	615	541	555	657	606	606	660	609	587	573	650	638	619	585	614	570	591	620	648	634	633	603	585	647	579	630	543	605	627	619	600	611	637	625	603	613	644	612	614	616	616	606	649	642	604	604	612	578	660	558	594	634	598	597	615	575	572	605	607	594	599	645	570	606	587	620	621	597	623	617	670	665	636	596	602	597	611	560	590	587	664	608	610	583	632	625	589	621	683	624	636	606	633	673	621	640	630	651	634	627	616	656	577	630	585	626	605	664	580	594	584	606	614	615	608	604	612	661	584	612	607	603	633	558	597	610	665	609	636	596	589	605	630	637	610	589	612	600	626	601	599	586	598	626	581	637	590	613	638	659	617	637	592	644	614	642	649	653	632	614	618	605	631	646	610	604	563	614	595	626	590	608	590	617	623	584	605	586	614	584	623	632	618	587	600	630	630	585	613	596	637	595	591	612	619	592	605	614	603	575	596	617	629	618	641	664	620	570	636	650	628	634	629	637	601	570	607	553	655	605	622	623	598	612	622	623	633	592	609	630	619	577	562	587	635	605	554	633	612	609	602	620	591	614	640	604	618	618	634	607	607	635	543	606	605	575	626	569	647	628	582	647	625	635	618	628	626	619	613	585	585	586	597	603	632	594	596	592	607	588	634	615	607	595	623	615	596	664	583	592	652	592	627	663	624	602	657	600	599	661	572	583	604	590	587	606	629	609	592	636	557	581	632	594	617	649	605	578	621	581	604	640	621	648	547	596	605	644	605	633	555	633	631	599	578	592	581	653	597	628	606	607	642	631	612	626	652	663	614	575	580	640	655	630	591	617	586	630	600	623	616	619	648	647	622	621	548	608	602	580	623	575	618	650	610
25628	25752	15596	2172	3938	1517	753	693	702	724	724	730	722	713	693	711	732	662	751	699	741	705	656	756	721	651	670	684	717	696	689	670	628	660	687	659	665	661	705	688	663	717	664	719	681	711	643	696	652	708	691	665	723	693	666	714	693	658	753	695	681	653	716	717	696	715	695	665	713	701	744	740	696	682	707	709	709	700	669	679	732	692	704	719	687	707	715	735	709	701	699	668	754	658	694	681	686	720	678	683	706	731	702	661	701	700	744	689	680	636	684	663	706	688	745	732	664	687	713	674	660	653	733	661	725	673	707	652	669	727	715	658	725	679	713	667	672	717	685	739	678	698	699	695	694	666	702	708	682	692	687	684	730	688	683	679	661	675	676	725	700	666	701	662	745	703	648	682	671	724	726	688	674	684	651	719	708	683	736	621	704	636	696	693	720	704	740	754	704	705	687	670	640	675	747	719	692	674	728	668	686	702	746	681	693	729	715	709	695	734	749	711	646	688	716	672	647	700	728	673	707	717	692	745	682	751	670	734	704	660	674	671	680	661	719	710	683	669	737	686	682	665	713	668	631	698	674	723	705	696	661	740	727	674	687	683	687	695	688	731	710	709	704	653	702	720	686	757	670	764	713	710	736	656	726	676	705	669	678	666	698	738	713	660	697	728	712	683	709	751	707	730	678	655	700	729	727	694	676	721	707	682	721	751	693	723	666	677	695	678	712	626	720	722	684	665	664	689	722	741	695	700	648	634	672	651	689	708	689	704	658	667	742	700	652	709	664	732	719	695	701	719	684	720	653	719	689	701	660	701	731	689	670	704	701	657	713	655	751	705	683	701	661	652	684	678	684	711	741	716	691	708	706	697	711	681	696	676	667	733	706	669	694	721	659	668	725	748	727	690	675	668	687	707	698	697	689	708	714	686	679	679	677	650	668	688	704	726	693	714	662	661	698	691	693	691	686	685	664	684	738	668	694	687	714	705	693	722	668	714	687	674	704	706	711	759	748	691	692	727	700	756	731	688	673	682	678	707	700	748	704	694	683	711	662	698	730	763	652	700	677	697	734	679	718	692	690	701	689	653	672	677	720	684	721	692	698	687	703	677	696	670	650	692	702	701	700	703	699	662	693	711	695	721	756	655	701	678	701	679	695	649	695	655	700	707	668	741	692	663	748	736	667	651	678	715	673	688	679	697	729	738	710	731	684	673	704	723	681	698	699	707	763	733	659	709	645	689	704	688	697	680	695	708	737	664	756	689	768	680	665	655	691	712	661	714	703	681	692	704	722	760	667	691	714	629	723	706	728	712	734	677	693	690	731	702	757	715	699	740	687	678	654	682	706	701	676	672	666	712	689	727	682	655	691	697	714	748	719	721	689	684	719	680	718	673	664	692	715	654	728	757	706	681	662	662	731	686	702	674	690	692	697	717	724	697	718	695	705	717	730	673	771	697	697	663	694	704	667	711	727	669	696	724	649	699	753	678	727	701	702	771	725	713	710	676	699	724	711	713	701	677	685	676	690	712	682	667	682	759	709	688	672	722	657	695	650	683	663	682	686	722	725	692	668	732	696	680	689	653	685	742	673	717	658	687	681	685	692	686	675	717	696	709	683	698	703	685	730	708	687	681	687	729	683	771	672	678	689	723	765	753	671	677	731	715	723	675	750	751	716	717	687	689	712	646	702	692	686	689	700	690	641	674	697	665	700	667	691	696	664	684	694	679	677	689	643	667	718	683	702	721	711	686	653	667	725	676	698	716	690	692	724	713	691	749	663	683	746	691	707	665	683	673	694	663	724	704	662	703	700	703	729	681	662	704	687	677	671	679	661	724	681	729	725	719	738	642	693	692	714	737	704	733	629	710	736	688	655	673	721	707	696	710	746	703	705	696	683	699	732	676	694	664	712	714	691	705	705	668	696	703	726	696	745	761	678	675	684	736	744	734	731	660	723	715	675	626	647	644	635	682	695	670	704	686	718	743	684	646	681	653	736	678	673	703	696	673	687	692	660	673	710	694	675	676	671	709	684	681	728	703	684	662	730	695	688	677	717	692	681	682	679	707	698	737	694	699	692	700	682	634	683	679	721	668	722	681	704	692	716	672	754	752	704	670	708	717	715	698	705	725	691	708	719	672	708	690	688	703	704	699	694	670	674	694	672	690	760	700	763	689	707	700	708	642	719	704	705	727	657	682	648	738	703	670	719	709	717	683	732	694	661	720	699	695	699	721	678	694	703	698	735	676	631	686	689	702	700	695	737	700	682	671	624	712	681	673	695	718	673	770	661	680	691	717	756	708	719	705	709	704	735	682	710	646	688	745	708	684	698	702	733	666	729	713	683	643	693	695	731	709	727	725	719	716	699	705	712	699	680	669	735	718	705	686	667	704	668	675	699	703	655	679	704	705	698	666	714	706	691	697	729	676	698	689	679	684	733	716	708	713	689	691	702	677	689	667	679	753	728	695	646	693	707	706	700	704	726	708	743	692	737	658	710	750	702	688	723	707	679	668	745	754	658	690	740	679	670	671	708	709	714	713	713	706	700	721	691	702	709	718	661	677	752	707	668	715	718	715	685	735	671	707	693	647	729	699	708	717	657	679	671	707	718	715	692	667	699	668	707	730	704	707	712	624	663	693	715	743	664	679	691	701	690	702	689	720	701	692	707	713	710	718	727	716	676	736	707	720	688	688	758	676	664	702	659	688	679	734	709	694	675	727	741	713	713	662	711	712	701	654	688	684	717	767	721	709	701	711	701	712	733	697	724	670	708	695	666	683	655	691	662	688	721	686	678	696	677	696	737	739	672	703	743	681	731	702	718	690	727	681	732	659	694	662	736	660	700	701	745	730	737	676	704	701	731	707	719	696	690	723	700	652	728	652	683	678	720	724	738	722	703	657	677	703	686	679	685	702	677	717	722	703	695	709	725	701	705	676	720	640	689	659	723	661	677	698	678	709	702	745	725	693	664	695	665	707	701	701	745	713	705	740	739	699	673	691	738	728	737	666	701	637	736	703	712	749	717	680	699	675	736	678	667	681	692	715	672	710	692	663	672	676	728	731	703	734	727	689	667	652	676	740	687	693	696	689	692	717	657	692	732	710	640	631	708	665	675	706	691	687	696	667	704	673	680	724	706	696	690	664	690	708	681	745	737	709	683	672	707	729	722	693	697	671	727	701	700	691	721	705	725	730	724	654	694	671	703	699	734	669	730	662	692	699	650	734	673	691	702	673	685	692	697	690	655	700	718	679	732	682	702	696	741	679	718	697	675	705	757	724	693	708	710	725	698	704	728	663	704	728	706	711	687	717	723	688	695	685	733	665	736	697	669	654	730	720	674	684	684	653	717	662	736	682	720	709	670	691	683	719	698	682	704	704	683	707	692	676	684	657	728	629	651	697	675	676	705	668	732	732	760	643	651	692	720	705	682	672	687	665	656	662	686	753	654	655	746	721	707	673	706	703	705	714	664	708	706	681	708	708	702	677	681	697
24165	21571	30700	23403	23835	15807	1866	685	679	627	600	643	599	631	603	620	614	539	582	572	610	555	588	524	596	563	607	527	577	591	542	596	576	563	553	595	568	578	557	578	560	616	556	548	578	611	559	601	601	548	593	572	623	596	588	603	568	612	576	601	559	531	559	595	582	545	585	553	561	573	585	563	575	576	523	550	581	602	604	623	591	581	588	549	576	574	576	594	584	549	589	554	573	589	587	526	563	585	578	566	593	605	589	610	564	625	540	559	540	597	542	593	559	544	632	589	541	573	626	559	557	513	545	599	594	597	612	573	622	557	613	539	616	575	614	624	586	609	542	577	522	547	547	603	571	577	605	574	578	588	544	535	586	599	615	603	553	552	548	553	558	571	606	544	615	589	581	569	583	541	565	565	602	579	607	624	568	573	562	611	563	615	592	550	588	583	587	593	589	613	549	560	587	558	550	575	546	577	574	619	557	599	614	567	577	555	568	587	611	593	600	576	602	589	573	596	591	565	572	581	579	555	585	552	548	566	536	562	533	552	633	554	571	579	622	581	542	570	584	597	564	558	590	584	569	572	569	628	526	562	582	581	590	573	568	589	584	593	573	582	622	575	591	596	583	578	572	631	569	572	591	612	615	576	620	578	569	578	592	532	541	601	587	580	532	533	600	583	572	573	600	560	521	540	556	550	569	582	586	613	561	612	546	575	598	633	566	606	587	573	582	564	525	590	531	583	596	547	579	580	542	567	585	582	565	575	585	556	583	598	579	563	600	567	571	542	556	586	555	608	586	593	579	589	553	573	562	571	607	603	571	590	569	626	571	578	531	586	577	598	541	574	576	577	601	559	574	543	543	578	548	548	574	602	596	593	566	554	556	565	575	538	580	556	563	582	559	563	551	586	550	558	581	612	544	568	617	581	583	617	578	611	588	571	578	568	595	583	595	591	582	605	520	586	562	563	577	603	578	536	582	548	574	605	565	572	617	594	539	555	558	553	575	580	546	630	591	556	566	556	586	541	559	580	586	567	551	606	570	543	612	587	587	556	577	594	577	576	601	523	591	568	578	591	579	569	628	602	563	624	615	572	573	545	519	580	555	551	588	578	592	589	577	563	530	569	545	569	544	577	612	596	526	556	558	542	552	603	594	625	579	557	582	583	582	519	585	578	576	600	590	573	554	565	608	568	598	596	578	565	624	582	549	584	561	616	584	580	589	567	566	579	592	609	610	537	564	563	546	589	568	597	581	572	588	550	560	546	548	556	604	592	601	566	586	588	536	575	509	604	587	574	539	527	599	609	574	584	563	569	576	567	558	601	587	610	559	579	600	579	569	580	567	578	604	579	553	574	566	588	590	572	561	578	581	606	581	571	613	555	565	572	624	606	610	567	572	555	603	541	591	584	587	572	591	595	577	594	548	549	589	602	567	565	540	543	549	523	568	619	583	585	566	592	564	594	570	626	566	584	556	531	597	615	601	521	603	590	608	556	576	597	555	567	642	585	561	582	591	571	588	538	541	593	570	578	584	562	580	578	607	566	553	553	583	558	532	557	604	575	558	617	590	561	586	598	599	589	595	572	599	576	571	587	551	590	596	563	558	648	584	597	608	573	552	565	517	572	562	592	584	591	562	539	619	549	559	592	620	609	584	557	607	580	592	566	534	566	551	568	619	571	613	562	570	600	581	563	548	604	594	568	577	552	518	533	563	563	574	605	610	598	590	544	555	529	602	569	577	586	594	587	573	582	591	589	582	554	546	519	596	576	560	505	587	570	605	543	555	621	603	561	550	580	612	595	564	583	567	596	567	611	573	594	543	559	536	541	566	591	559	588	592	584	556	612	538	608	593	602	586	576	553	581	589	598	594	602	621	558	622	561	588	605	586	529	577	644	561	564	565	563	594	592	607	544	570	601	585	545	621	593	572	569	576	576	562	609	529	552	611	581	582	595	592	581	579	571	563	585	591	579	578	614	570	550	601	571	568	569	602	559	576	642	570	583	590	605	522	588	553	574	574	544	572	576	554	545	572	602	547	580	596	553	589	590	585	597	547	583	562	558	556	616	563	581	596	579	589	585	602	552	582	574	574	541	581	583	576	601	562	615	534	564	548	569	581	586	561	577	554	574	586	597	558	574	556	585	591	565	570	594	578	590	554	591	612	548	607	597	572	594	560	585	570	540	574	569	587	556	612	590	564	565	615	548	569	602	568	597	594	550	521	608	559	574	596	532	582	579	639	582	567	589	569	559	576	556	526	585	593	676	576	587	538	591	536	564	611	600	584	583	550	550	567	621	571	556	564	608	556	546	590	561	537	578	576	607	599	548	560	564	600	565	599	548	600	561	565	552	557	581	598	588	553	583	566	603	585	607	550	588	560	578	539	550	546	595	523	577	543	609	601	582	600	587	547	602	570	569	570	562	579	545	568	550	541	554	611	578	558	634	599	637	567	581	564	564	571	563	554	540	591	573	574	580	562	556	564	564	578	601	598	577	559	568	573	590	580	577	552	556	572	609	594	585	539	571	562	550	564	580	603	545	616	580	559	590	574	588	574	563	568	544	547	556	589	599	549	559	564	584	575	578	578	552	578	590	536	562	555	578	609	596	558	557	582	579	563	620	548	615	586	593	509	585	572	553	579	583	542	549	553	530	592	612	543	595	545	583	597	599	597	592	593	611	594	576	569	542	581	526	612	553	543	546	536	544	626	547	567	587	587	600	542	581	547	560	615	573	581	607	583	584	544	554	591	571	610	604	564	618	606	596	584	545	595	596	557	529	566	560	572	587	520	593	577	586	559	584	580	584	586	560	594	572	568	564	559	514	548	577	586	538	574	555	538	527	606	564	586	562	566	576	595	589	588	576	574	536	556	554	585	587	521	576	609	567	595	592	557	555	552	593	601	589	578	574	509	568	600	567	562	558	562	591	589	587	575	553	579	564	541	595	585	581	589	580	581	560	555	573	608	557	550	567	591	591	639	557	595	588	578	618	565	598	567	594	546	561	625	570	551	550	607	541	552	563	588	566	558	560	573	543	584	586	573	566	570	618	538	585	564	564	553	546	562	597	566	612	574	575	562	604	581	584	546	621	619	573	562	570	564	595	545	518	548	583	532	557	560	574	569	587	590	578	554	573	594	582	573	568	566	574	565	579	579	610	572	597	600	573	576	557	572	601	576	570	594	605	573	602	569	554	583	546	602	570	577	588	593	560	568	573	562	635	548	606	570	560	565	582	578	605	591	559	580	575	543	558	586	564	558	608	572	599	626	597	555	588	533	592	558	581	593	543	620	615	527	599	585	561	618	572	599	568	559	566	583	581	614	563	603	565	547	574	536	619	559	609	593	559	551	601	569	588	608	582	575	589	582	596	574	611	548	549	589	564	594	550	597	565	605	623	553	597	606	582	589	599	583	581	584	584	551	567	562	628	566	574	579	552	585	586	555	527	559	607	536	537	611	554	587	563	578	551	564	600	576	572	592	594	571	559	576	538
44508	67679	48824	14343	29891	5841	1006	912	842	790	746	828	682	720	734	714	686	637	694	680	700	713	677	711	699	688	744	655	697	637	697	672	691	685	662	655	643	646	681	653	684	660	692	676	705	682	724	656	672	674	641	638	669	692	687	724	638	688	655	656	658	639	616	639	659	620	644	697	671	678	679	638	698	689	684	666	701	677	660	663	626	669	653	672	658	674	693	674	679	690	667	661	690	689	629	661	637	648	599	679	698	618	643	645	696	682	726	651	666	673	680	690	675	649	656	662	682	650	688	696	630	653	626	673	686	661	664	674	665	627	692	673	657	678	629	673	676	651	654	663	679	649	627	702	650	643	716	625	652	661	677	679	660	696	677	667	646	621	696	650	642	614	692	664	658	684	660	643	693	697	671	667	657	650	705	683	649	646	661	681	666	673	688	643	675	648	710	708	668	653	643	584	652	612	687	719	619	702	722	695	642	642	643	673	659	661	690	683	725	649	686	666	670	682	653	658	638	644	653	647	658	666	661	654	664	657	653	666	692	684	676	662	697	701	646	661	645	665	644	637	677	672	698	672	636	678	637	673	687	667	636	659	683	711	661	658	645	673	653	644	686	683	702	659	686	631	672	645	683	696	704	674	667	669	688	623	659	668	645	671	663	650	660	667	647	699	660	637	652	691	666	671	683	646	696	680	723	686	677	689	639	663	649	665	706	660	630	685	676	658	651	682	668	661	648	658	626	649	694	690	721	674	637	684	638	653	675	663	647	634	673	661	672	657	690	648	668	700	687	666	651	657	691	632	650	649	660	683	683	674	665	625	698	622	663	688	686	683	649	637	684	678	677	637	687	637	672	681	712	678	646	666	718	676	622	656	667	668	660	673	679	691	679	637	648	647	650	701	684	671	689	640	720	656	692	657	655	683	644	662	671	640	636	657	641	659	666	659	701	638	697	664	689	686	667	643	685	735	644	649	680	661	684	660	654	669	670	683	670	669	707	676	655	671	657	631	688	633	682	684	677	662	658	644	669	644	691	697	636	674	649	714	719	676	668	641	654	662	686	713	674	632	661	678	640	621	646	669	655	687	651	653	667	660	696	654	636	630	704	613	646	703	637	681	676	707	710	657	673	696	663	714	632	664	705	670	671	653	660	631	686	640	677	652	657	644	647	690	671	637	661	704	727	599	670	689	672	697	662	641	638	663	696	660	679	657	700	693	669	688	669	699	644	640	677	631	653	677	659	619	694	671	653	704	652	744	660	673	670	631	703	692	669	686	666	659	667	627	639	674	679	670	603	653	737	619	669	643	637	625	672	717	660	675	623	670	681	677	666	637	637	667	648	664	645	697	617	653	654	673	682	624	688	685	679	649	646	661	656	669	697	663	640	693	703	651	647	682	626	681	677	674	654	605	649	612	642	710	666	667	647	700	682	685	648	662	694	647	635	658	645	654	683	648	692	643	656	660	694	603	706	654	620	659	696	703	648	680	692	656	677	675	663	653	719	657	664	711	666	691	664	681	668	657	625	635	673	685	703	670	650	652	678	649	648	695	700	644	669	670	623	625	688	639	713	686	679	641	634	683	692	669	681	723	694	637	665	704	711	621	688	644	655	696	693	654	677	681	634	706	673	671	690	640	689	643	715	688	647	686	686	635	699	666	687	628	659	633	723	705	680	664	661	717	663	677	612	644	663	677	678	656	654	642	645	717	654	676	664	705	664	668	683	689	674	653	649	691	712	705	665	658	668	685	632	638	659	662	693	671	688	664	660	640	732	676	696	664	656	681	650	646	614	641	622	668	640	647	666	645	678	647	712	728	694	639	658	687	671	658	688	637	654	661	695	701	667	612	654	676	666	651	655	714	611	646	643	635	636	700	695	682	676	681	660	684	666	685	652	689	684	677	641	673	661	644	645	690	653	641	687	690	677	713	672	673	713	647	663	605	704	638	671	626	602	658	654	685	662	640	649	676	662	678	634	688	675	663	657	642	642	702	672	648	648	653	689	648	693	655	657	655	723	608	614	693	667	651	647	717	670	685	702	695	644	650	648	717	714	694	676	615	665	686	661	625	659	668	648	680	667	685	630	681	665	640	671	685	640	643	715	654	661	692	606	651	666	663	677	688	684	649	664	659	608	595	652	631	638	655	637	631	671	676	660	696	659	702	644	630	689	653	682	667	673	631	628	711	642	686	612	643	659	679	656	707	631	680	683	656	655	654	696	701	705	657	636	645	695	684	685	650	651	647	640	719	632	680	631	653	611	677	650	664	705	682	683	628	617	639	699	634	631	685	694	693	690	665	694	629	663	648	684	681	633	674	638	690	646	672	653	703	640	679	676	671	635	670	640	620	660	661	575	649	654	667	623	641	675	660	677	710	676	657	646	657	647	701	656	679	694	662	683	627	676	652	671	677	662	653	678	663	615	696	639	634	639	677	654	694	675	634	643	729	608	705	649	635	648	666	653	637	676	632	657	663	671	688	676	677	654	693	629	657	608	655	633	694	680	681	646	677	634	655	617	698	676	693	708	616	710	691	711	668	657	659	646	655	654	683	723	646	653	698	673	685	645	685	704	659	691	664	693	647	677	706	626	646	682	686	635	691	711	689	627	674	642	632	679	621	667	643	654	644	675	668	633	692	668	693	673	673	678	645	654	665	627	657	679	690	623	696	634	654	681	631	683	703	653	639	624	618	639	672	698	643	660	662	681	694	628	722	678	649	626	684	619	661	642	667	666	631	663	688	662	695	651	632	706	677	696	631	639	677	706	616	685	646	655	697	680	655	618	687	631	690	665	700	668	688	655	703	711	711	631	666	661	679	704	656	711	658	639	688	645	695	638	629	625	702	659	654	644	650	645	691	669	616	692	690	669	652	655	675	670	690	665	655	679	649	672	699	628	647	647	658	644	683	641	610	675	668	690	656	689	678	704	677	688	685	667	687	671	634	696	678	673	646	650	621	658	686	694	676	713	650	636	717	687	654	704	750	643	760	700	713	700	658	695	655	606	664	648	690	682	687	678	703	665	668	678	691	681	684	703	663	663	661	633	708	672	686	626	664	680	657	605	656	654	602	655	661	717	642	698	637	644	714	619	651	692	665	670	618	627	640	642	667	665	687	657	693	669	661	660	675	673	574	707	706	695	637	711	669	670	688	676	676	665	686	661	643	694	649	618	675	633	658	678	704	653	677	712	621	672	658	614	638	670	659	643	660	633	676	700	683	654	643	637	661	691	632	687	663	743	617	683	678	634	644	610	666	683	643	681	650	708	671	657	634	681	678	668	640	636	715	620	645	652	618	673	646	698	672	640	667	657	678	682	661	646	649	711	669	651	691	640	610	671	667	660	653	663	697	683	666	673	671	685	692	655	700	698	629	684	650	670	637	651	600	653	694	745	619	625	656	696	652	665	640	662	640	670	668	672	664	670	665	634	700	659	670	668	670	661	648	655	653	707	672	684	642	660	658	680	625	715	623	685	703	674	694	682	617	667	669
25218	21648	29534	23898	16892	4676	508	424	390	439	398	378	397	381	381	421	362	389	403	400	392	389	365	373	377	404	383	401	391	361	400	377	381	384	362	364	396	385	368	371	385	353	383	406	372	387	365	357	366	389	348	384	382	380	380	358	386	408	376	411	404	393	361	395	378	369	393	361	396	343	361	397	363	356	347	365	383	379	346	380	374	400	383	383	394	386	408	364	398	400	343	378	380	386	369	373	381	368	377	372	415	392	377	350	377	349	336	408	409	355	320	368	393	415	378	371	365	404	383	399	367	412	372	378	400	394	397	413	405	370	383	380	368	372	388	370	375	397	402	387	409	417	366	380	380	372	360	376	357	380	394	394	406	385	376	373	376	392	400	386	365	389	365	419	380	406	350	406	372	388	364	385	397	342	353	378	364	355	395	341	388	396	389	385	429	430	406	363	371	397	379	356	338	385	413	407	367	367	370	408	400	369	390	389	414	355	387	397	385	399	356	372	409	395	381	398	368	382	386	376	388	375	337	400	391	427	389	368	363	355	398	355	376	359	407	390	368	378	379	383	374	376	395	387	379	360	359	382	377	413	437	373	354	387	384	380	378	401	398	361	371	387	359	405	358	385	394	381	360	337	402	414	367	425	360	376	407	370	404	351	395	391	339	389	413	368	379	387	387	401	401	405	375	377	352	343	379	406	382	354	401	413	397	396	375	364	400	375	345	336	384	395	401	412	375	403	390	376	368	377	355	395	373	397	426	378	380	431	385	364	408	381	365	416	344	367	414	384	346	348	388	407	386	385	369	432	366	360	402	400	371	365	380	356	396	394	361	373	369	400	366	374	384	406	363	360	395	338	372	359	371	404	395	391	368	414	386	378	399	365	394	391	404	407	358	359	380	397	379	375	403	390	405	362	380	359	380	366	367	380	379	383	385	406	370	345	399	362	422	384	346	386	392	394	409	387	378	388	370	373	410	400	379	372	392	380	428	406	351	407	366	434	384	417	410	378	391	347	371	389	386	371	394	378	381	383	353	361	375	401	386	384	380	372	392	391	427	393	375	409	372	365	377	385	349	377	367	403	391	331	399	380	370	415	401	356	395	390	345	392	366	398	386	390	367	381	405	341	381	415	371	335	383	390	395	384	379	369	416	383	405	371	405	379	350	368	392	376	408	363	395	378	372	385	365	366	395	381	394	390	377	377	370	419	386	374	419	394	381	413	360	358	383	393	385	410	388	387	395	379	394	364	391	374	385	400	378	384	380	373	379	364	418	391	363	400	373	366	373	382	431	372	436	375	367	386	415	352	390	371	374	383	368	388	367	368	407	388	427	399	393	377	400	349	373	402	390	362	378	388	382	388	374	372	351	392	383	361	406	385	391	362	401	396	368	370	376	380	379	361	369	381	376	389	330	372	373	381	392	364	353	365	380	384	397	323	387	383	366	378	394	362	379	374	365	377	388	385	405	355	398	384	366	384	377	398	379	385	371	382	399	360	422	409	415	368	359	386	356	400	374	407	373	377	407	397	378	379	355	373	399	385	391	388	399	367	388	411	373	383	402	401	396	372	396	371	402	372	425	385	382	378	366	388	390	406	357	386	381	361	354	397	368	409	393	407	380	390	394	322	366	369	396	405	384	397	387	386	386	372	399	393	363	415	387	349	386	362	373	338	358	387	382	342	378	378	362	422	398	399	364	368	387	367	401	372	386	354	366	389	366	397	397	356	413	373	392	370	353	371	386	416	395	375	381	406	356	406	346	390	376	383	366	343	370	410	374	389	368	400	384	370	390	367	408	378	363	401	356	398	383	360	384	348	366	363	373	403	368	354	372	368	387	357	405	369	373	387	376	372	380	395	405	367	380	379	390	381	360	401	391	388	374	363	352	379	375	363	380	377	388	373	361	376	382	397	395	364	379	398	381	401	373	378	393	386	387	367	366	390	396	359	389	368	390	386	376	393	363	421	399	377	363	388	395	399	430	383	405	403	382	387	401	401	376	365	390	360	369	343	367	378	383	364	385	377	343	362	375	366	379	381	382	345	361	425	381	374	364	411	362	363	354	403	374	398	386	406	377	373	375	336	404	401	413	393	357	378	412	368	386	406	364	358	355	372	395	381	382	409	393	368	378	391	362	389	374	354	397	370	369	391	379	384	428	369	417	419	347	372	366	424	389	379	408	389	384	368	422	367	358	380	375	434	407	373	371	371	391	376	365	367	370	375	425	357	372	343	377	402	365	381	364	400	371	384	373	365	375	411	397	382	407	340	341	376	414	391	358	393	384	376	357	380	419	411	401	387	347	401	423	373	367	403	382	368	378	385	381	361	372	387	394	356	354	334	402	385	389	404	398	405	395	377	394	337	391	364	379	346	405	379	364	343	387	371	382	401	390	394	372	353	395	366	373	377	404	378	394	400	391	389	387	399	380	366	368	374	373	410	352	373	387	415	369	378	433	389	382	409	379	351	373	377	373	393	380	358	363	404	378	400	352	368	393	377	395	392	414	398	427	361	371	348	362	398	395	390	384	363	393	390	394	354	401	409	380	380	374	400	357	366	377	355	397	375	368	359	370	397	389	362	366	380	369	409	408	399	389	358	377	385	373	342	356	392	366	386	361	372	384	392	378	381	376	391	350	378	369	403	383	354	405	379	375	377	413	377	390	349	373	393	401	399	373	363	399	343	347	394	415	389	404	404	356	373	369	371	394	379	363	357	380	399	429	374	355	369	369	405	427	395	386	369	374	376	359	374	411	370	380	369	369	380	417	350	371	374	387	414	404	369	366	403	401	396	410	382	376	397	372	377	364	384	358	367	380	380	385	361	398	347	361	374	381	395	395	428	347	402	379	388	417	380	372	373	381	373	382	414	383	374	381	347	393	408	405	352	385	381	375	376	371	376	374	362	398	388	355	401	344	355	398	376	387	351	367	379	337	393	400	352	368	387	392	379	416	363	361	391	372	387	385	371	411	384	382	398	391	417	361	379	384	370	379	380	383	398	367	385	385	387	394	364	386	393	385	364	386	369	408	386	407	386	387	372	396	370	378	390	390	410	385	393	366	395	409	419	424	407	407	396	387	400	378	385	397	405	398	380	339	375	410	419	371	392	384	397	421	366	399	392	384	384	367	383	398	362	351	410	371	377	384	395	402	419	399	401	403	386	382	368	336	388	372	385	400	361	373	358	400	366	393	410	374	388	411	383	399	367	411	376	377	409	404	374	356	382	372	354	377	374	374	375	363	356	393	356	374	384	362	398	377	342	384	392	367	398	380	369	396	376	386	350	385	370	352	393	386	350	382	368	381	394	351	387	389	354	362	383	399	359	371	369	368	393	370	380	392	406	341	367	361	392	406	393	385	360	366	342	371	335	376	393	415	351	373	402	365	368	409	363	364	379	388	377	375	400	377	364	421	404	375	388	408	367	409	371	401	395	385	389	383	367	352	376	354	361	392	399	384	365	372	408	381	383	391	395	421	400	375	406	383	358	404	383
41693	57046	39309	8451	21129	4093	608	573	562	510	502	474	506	461	477	468	473	456	483	477	443	431	454	459	453	449	436	452	422	449	448	444	427	428	438	408	445	444	414	466	452	400	440	455	463	440	420	448	459	410	459	437	417	419	403	453	386	403	427	447	456	393	439	402	405	435	432	460	415	466	429	455	439	406	452	446	491	437	434	446	414	448	459	456	461	426	445	413	443	434	420	438	450	400	444	421	458	427	410	457	443	423	413	396	420	456	444	441	441	428	440	461	429	469	466	450	447	415	418	466	474	430	410	430	433	421	411	455	442	436	435	423	406	430	419	414	407	438	439	484	436	442	447	415	399	458	410	409	458	419	416	378	437	438	418	421	431	467	444	387	435	436	432	434	441	477	447	447	431	442	434	426	471	455	431	433	408	451	439	432	443	449	429	394	471	447	431	444	471	460	451	439	416	425	417	389	437	408	435	420	456	423	452	428	428	414	458	435	411	479	394	385	423	424	404	430	457	439	417	405	446	431	400	437	437	439	472	407	446	440	438	419	436	440	431	448	412	447	442	424	409	473	445	428	446	421	461	462	440	420	439	464	410	458	447	412	395	432	401	435	446	440	439	464	464	458	436	471	430	414	447	399	441	409	426	402	422	409	440	422	408	415	409	433	470	409	452	448	416	426	428	448	471	412	458	431	439	394	433	453	427	440	475	430	412	440	445	413	463	450	399	463	396	470	409	430	432	477	460	444	422	442	440	447	420	416	446	386	458	439	429	441	448	476	402	419	413	418	443	409	425	431	419	437	438	450	470	398	441	431	421	477	404	445	457	463	454	450	435	415	426	431	423	454	454	445	412	458	430	418	451	405	464	442	442	444	397	495	431	427	447	431	424	446	467	442	446	437	432	476	466	422	433	430	446	450	451	447	424	414	414	412	472	439	453	451	457	424	469	404	453	434	426	411	423	426	430	432	437	433	402	425	445	420	422	445	459	422	431	417	440	405	371	442	412	428	424	479	431	397	476	471	443	443	433	404	437	417	420	458	420	435	461	443	450	446	426	446	467	419	446	447	463	448	466	430	420	441	428	462	423	442	431	457	461	459	416	419	465	464	440	422	415	395	459	419	435	456	424	434	442	435	430	456	445	457	435	455	470	435	454	410	439	443	456	396	434	408	420	435	486	460	428	438	420	448	441	433	419	408	448	454	475	450	415	464	376	436	426	450	440	410	480	461	408	432	449	431	437	435	441	448	422	427	415	472	417	443	443	434	436	417	421	439	407	455	440	443	435	424	460	416	419	476	414	446	393	473	421	406	442	460	457	456	438	413	432	486	403	413	418	436	445	471	445	457	440	464	420	432	443	416	431	433	410	382	418	430	446	423	459	440	410	444	436	425	450	416	456	401	436	429	425	451	412	431	463	432	412	435	404	455	448	441	433	474	432	443	435	419	454	447	439	425	440	443	427	423	424	426	469	434	452	400	424	435	419	425	431	442	439	440	438	451	449	443	427	418	428	436	453	484	415	460	463	398	431	423	420	439	441	427	450	464	471	464	466	462	426	413	437	409	435	426	384	416	415	438	424	395	439	465	419	439	448	446	412	454	446	440	458	448	447	435	449	443	474	429	441	433	412	479	427	436	429	422	426	426	433	445	421	437	424	413	453	438	409	442	415	452	428	410	435	403	469	474	443	445	410	464	401	433	460	413	441	449	423	441	436	423	447	450	419	433	463	426	399	400	455	430	437	432	423	418	418	412	439	495	446	432	419	469	447	420	394	401	422	469	395	468	440	427	427	418	439	459	446	398	421	417	445	439	445	475	432	448	414	486	432	435	408	406	425	450	446	458	450	430	439	425	454	457	455	430	498	421	445	421	442	438	476	449	426	413	489	422	402	443	438	404	442	422	450	435	420	422	465	454	412	381	411	441	437	429	440	466	415	454	435	480	451	400	459	466	474	417	448	463	427	450	440	441	453	436	428	466	421	436	465	459	419	438	464	467	398	481	442	445	428	436	464	392	430	430	451	423	408	396	470	414	436	443	465	418	452	473	452	422	457	431	438	403	458	410	436	446	435	431	427	420	439	416	460	441	470	418	439	436	450	468	399	443	438	419	479	456	430	394	454	441	441	425	437	479	432	437	458	443	441	453	423	425	485	400	424	481	400	434	436	414	429	440	424	465	417	407	415	423	455	445	408	416	450	422	442	462	428	422	467	427	448	467	441	425	442	429	470	432	433	448	452	429	437	434	415	490	431	432	453	409	436	446	441	430	447	445	429	413	443	452	482	416	412	469	396	461	418	450	441	409	417	462	433	407	457	407	448	482	439	405	453	464	414	448	416	443	406	488	476	446	460	436	414	412	400	430	398	458	483	470	464	438	408	454	465	443	435	427	447	445	415	436	402	435	432	413	420	438	412	460	419	443	403	484	452	396	414	447	428	437	464	406	420	447	428	441	413	457	422	445	427	422	412	420	448	401	457	417	424	448	432	418	439	420	402	428	431	430	411	417	427	425	441	434	457	417	436	442	468	462	434	446	400	428	423	445	413	405	440	395	450	456	439	428	411	414	445	421	407	437	411	456	417	407	412	471	436	450	443	452	422	428	428	436	470	438	470	442	394	454	431	412	424	410	413	388	427	400	441	442	436	426	409	456	450	419	443	442	425	413	406	430	445	457	407	460	430	445	430	462	436	478	424	411	454	402	470	437	449	447	418	430	488	411	433	406	416	437	469	408	471	438	428	409	415	440	424	403	402	449	437	422	477	463	476	439	422	420	446	423	445	438	439	438	394	428	447	444	451	467	429	376	435	459	401	452	420	457	431	435	458	412	416	462	453	427	424	422	439	417	408	424	432	423	435	445	411	462	422	410	467	414	420	449	390	452	437	481	466	428	460	437	447	445	442	432	422	426	429	450	420	424	469	428	430	421	438	446	444	425	479	450	437	445	459	455	430	431	429	433	461	457	485	441	436	446	430	429	433	448	442	410	449	426	433	437	470	442	391	433	417	393	433	432	411	397	445	427	485	417	430	423	441	437	445	437	434	406	432	463	421	446	449	458	447	454	445	412	409	452	441	409	470	433	409	440	428	418	410	422	404	434	450	457	455	420	439	451	468	468	424	457	474	406	428	422	375	412	430	422	407	393	458	409	434	485	449	418	432	435	458	454	458	452	441	408	464	427	479	431	499	383	442	459	455	479	418	427	464	424	450	418	437	421	429	474	420	427	418	458	430	456	422	448	406	422	426	425	445	449	434	449	423	433	452	457	433	388	439	468	380	408	473	397	435	451	396	416	415	413	416	437	425	436	440	446	445	411	419	421	430	443	442	449	443	422	444	448	448	442	467	484	425	455	394	431	416	464	461	433	471	425	439	438	415	430	434	397	475	426	461	406	475	463	408	393	459	479	441	445	447	410	410	419	436	412	402	422	420	444	438	478	430	444	454	441	456	439	453	460	471	429	444	408	423	410	443	450	421	451	427	436	424	459	447	427
22967	21524	29791	24116	25702	20926	7092	578	420	403	365	301	328	296	331	324	277	303	281	277	272	276	277	295	281	266	250	247	254	285	248	247	258	233	272	263	271	272	283	288	233	237	262	291	283	258	264	277	240	271	236	262	265	266	258	252	282	272	273	249	262	296	268	251	255	268	244	269	225	278	249	269	261	274	266	277	252	263	253	253	250	276	248	246	258	247	268	245	239	267	274	235	282	262	258	247	242	274	258	260	241	279	266	237	268	264	246	232	272	243	254	254	265	250	238	258	271	285	264	257	237	242	253	254	239	258	274	271	251	234	263	262	240	276	251	246	259	263	275	262	250	270	219	258	253	275	273	229	255	267	228	264	282	269	253	269	257	275	247	251	232	255	258	255	265	230	246	249	225	257	248	239	237	254	231	274	258	239	262	252	233	263	231	231	257	268	274	268	262	271	271	254	271	256	264	258	252	247	244	244	236	284	231	262	265	258	232	242	255	249	266	253	239	236	249	227	248	256	275	242	264	240	267	252	252	258	262	274	250	264	275	288	247	246	234	246	263	274	237	256	274	247	235	267	243	222	253	240	251	277	268	244	230	244	214	253	269	264	266	223	252	245	252	242	262	274	290	248	255	273	250	247	262	246	257	267	264	231	242	266	292	271	264	239	274	255	256	241	247	238	240	251	252	228	256	241	242	279	257	260	242	236	254	258	257	283	231	282	268	271	232	233	272	250	247	224	264	255	245	226	239	254	245	246	279	248	225	267	231	242	252	289	246	267	274	273	249	261	232	240	261	276	259	245	256	280	255	261	290	260	232	239	278	276	229	263	229	234	280	246	264	273	270	252	273	269	269	299	246	247	237	264	242	258	239	272	227	266	249	248	256	245	250	260	239	242	279	248	261	239	252	255	216	265	283	261	258	254	254	243	267	265	251	256	231	247	232	258	261	239	248	256	275	255	240	262	217	224	258	243	253	258	276	263	216	224	236	244	287	243	260	237	233	240	253	248	238	243	249	242	248	268	252	267	256	283	236	264	269	282	215	269	245	260	248	243	244	279	260	261	247	252	235	250	234	234	259	241	246	259	291	262	274	253	250	245	250	256	221	249	224	257	232	276	263	253	232	247	278	244	236	274	282	263	285	268	266	273	249	231	248	221	249	254	262	243	238	250	266	266	264	268	271	215	227	239	285	256	255	262	231	248	234	237	266	234	252	250	242	253	279	252	276	238	238	259	263	259	265	268	239	248	258	272	235	252	245	253	258	242	246	255	276	239	242	240	254	251	240	246	239	261	272	267	272	211	242	283	250	271	251	227	231	254	260	250	278	239	242	254	243	246	265	245	246	232	236	285	243	254	250	243	246	238	239	264	241	251	241	257	226	266	247	252	254	255	255	248	246	277	254	262	247	259	282	250	275	224	257	262	255	234	235	273	238	242	264	226	254	231	225	236	275	222	244	258	260	262	244	272	251	245	250	250	261	260	260	236	220	268	257	254	244	268	233	247	246	282	257	245	231	273	249	269	236	245	236	259	252	279	274	260	239	244	249	228	259	241	264	221	247	263	243	242	236	247	224	236	245	253	233	249	262	249	251	248	226	278	267	275	281	236	269	271	260	239	237	217	246	253	230	219	240	277	256	253	253	237	239	234	241	253	271	267	253	247	252	267	295	269	274	259	252	238	271	247	232	260	260	255	281	267	250	242	242	250	288	277	299	243	251	249	253	263	272	277	232	265	221	248	273	270	250	253	281	251	265	218	275	255	237	237	256	251	263	252	239	260	231	252	276	248	242	218	266	238	247	248	254	246	272	258	222	266	253	264	252	254	242	271	267	251	247	242	276	244	273	261	267	227	283	271	246	233	230	231	222	272	239	259	239	252	256	219	237	268	242	253	244	231	251	267	253	269	266	272	241	259	257	266	265	240	263	260	243	218	271	210	267	244	254	250	235	244	258	265	258	277	265	244	264	265	264	248	231	256	243	237	271	259	296	274	251	270	248	235	261	248	288	249	229	255	241	248	256	258	250	255	223	243	244	229	293	233	250	248	255	239	263	250	258	234	262	245	295	287	260	245	250	269	273	248	265	239	265	291	255	239	247	258	262	256	270	302	213	255	241	244	259	257	250	250	265	223	258	246	238	291	272	246	230	254	229	244	226	233	285	247	235	275	251	242	294	249	234	260	238	257	259	261	270	243	264	264	267	235	271	250	266	271	273	246	249	291	248	242	241	271	256	259	246	256	257	263	213	237	256	235	268	255	248	236	253	248	258	244	280	236	250	272	268	224	263	233	253	240	238	247	256	234	266	277	231	225	254	247	254	287	234	261	266	245	265	244	291	233	261	264	265	240	250	234	262	231	220	241	237	278	237	256	274	258	224	236	290	293	235	220	257	248	254	261	249	257	260	264	261	259	227	268	264	234	278	273	246	245	265	248	250	244	251	214	239	276	270	233	241	233	258	278	243	256	276	235	216	249	266	257	280	242	229	245	270	257	256	248	262	257	287	261	247	252	267	273	249	237	236	266	216	234	229	232	265	262	268	220	235	279	272	272	254	231	285	247	248	262	272	234	250	248	258	254	219	242	248	263	252	262	261	251	268	234	230	225	259	246	236	242	253	259	279	274	251	242	265	222	250	240	281	228	258	255	235	238	270	281	266	299	238	239	244	257	287	231	236	261	257	254	261	271	271	264	256	289	276	260	225	263	243	263	278	261	245	260	278	249	250	263	234	242	236	256	252	242	245	221	244	230	279	228	243	258	262	248	251	249	271	265	300	215	274	276	210	263	268	257	246	231	239	245	241	242	241	230	265	236	269	271	267	231	241	216	246	272	244	246	252	280	235	233	257	263	280	263	280	260	252	249	245	249	248	246	248	229	244	272	252	254	222	280	244	241	235	234	230	260	275	271	240	274	285	219	230	269	244	253	254	262	247	265	264	266	290	236	241	242	227	265	225	256	260	240	246	275	262	254	222	270	252	263	249	244	245	256	233	241	232	237	244	246	246	252	235	233	252	264	260	247	249	249	256	261	248	273	249	268	268	258	262	270	258	270	235	232	257	246	263	251	255	253	262	242	248	252	232	214	226	266	251	273	279	269	253	278	241	239	262	238	264	279	249	274	255	249	266	250	283	226	280	251	252	259	262	267	232	252	297	255	247	248	248	259	266	252	275	231	227	297	238	234	251	252	260	228	241	247	266	254	286	256	266	259	243	286	280	254	268	216	227	267	237	264	248	246	244	267	232	272	222	270	276	233	258	240	254	250	259	249	256	251	304	276	247	245	240	248	266	260	274	266	216	237	248	256	255	276	244	246	266	231	241	259	249	261	238	239	250	269	250	236	246	262	223	268	262	261	249	262	223	242	224	252	234	255	245	253	255	221	267	261	257	249	252	233	256	252	266	246	244	249	277	243	240	267	270	231	224	255	242	257	252	245	245	271	267	224	244	229	225	258	248	244	257	255	250	242	271	219	258	268	253	257	218	226	284	245
51597	81168	55727	15102	42088	4312	960	773	718	601	519	472	475	440	421	371	369	354	378	319	339	353	320	345	335	340	297	327	347	320	309	346	316	313	284	325	351	283	278	303	298	290	304	318	315	291	319	308	323	297	320	296	297	308	300	326	314	313	348	284	325	298	292	296	296	313	315	319	319	267	316	322	294	296	329	314	298	324	313	307	306	318	328	320	307	278	319	323	315	300	341	300	292	300	312	315	313	313	308	292	318	358	311	323	289	308	303	277	303	337	295	308	347	333	306	322	290	307	316	312	287	270	309	283	318	332	289	305	303	331	314	282	309	296	295	305	289	288	280	307	300	291	301	277	299	308	327	310	286	304	309	297	267	294	321	315	286	308	286	276	294	326	297	281	295	302	296	287	297	292	311	271	322	292	308	309	273	295	311	286	318	294	285	298	325	274	252	316	320	296	310	287	287	284	307	293	282	294	314	314	318	309	317	284	293	301	317	302	293	310	303	311	341	293	292	318	278	320	301	311	285	313	310	311	306	314	279	279	283	303	304	269	284	294	289	300	289	319	313	295	329	293	292	286	296	280	299	300	330	303	300	292	288	299	267	287	293	324	348	292	324	299	289	289	293	325	294	316	295	308	316	310	333	293	310	316	314	301	319	305	258	284	320	289	340	304	321	338	311	287	285	327	311	302	331	300	302	324	344	308	294	286	281	288	315	282	287	286	268	275	295	274	346	297	306	312	314	300	290	310	317	292	296	289	297	313	297	299	292	305	298	321	291	295	285	300	316	289	306	329	298	279	306	303	316	307	298	311	316	307	279	306	326	328	265	285	290	268	311	322	302	316	309	325	303	279	282	319	312	344	280	312	303	312	287	281	286	288	297	308	291	294	288	318	314	338	330	315	314	301	315	310	315	313	303	295	326	316	286	300	317	295	303	288	328	306	325	307	323	305	301	315	311	305	287	270	348	294	291	264	300	302	295	306	281	284	311	286	303	317	296	285	288	303	332	325	285	318	304	308	307	299	277	282	286	310	317	311	302	305	327	303	297	298	305	274	308	271	287	316	310	325	321	310	295	290	304	312	300	304	320	315	316	289	284	288	268	310	320	264	284	272	281	310	320	326	297	350	290	317	306	273	302	311	270	306	286	293	281	295	314	286	264	310	318	280	303	295	293	292	298	276	299	283	307	296	301	288	315	281	284	298	298	295	328	298	316	311	281	311	297	299	300	254	325	309	332	306	302	299	319	325	282	322	314	301	312	337	277	287	285	288	307	287	268	311	291	306	299	288	295	306	273	296	298	277	301	310	296	324	303	298	282	319	297	302	281	297	312	287	307	308	312	288	293	302	313	298	317	306	289	286	285	286	294	269	296	301	326	323	318	312	308	292	293	312	292	282	302	303	297	297	290	306	310	301	315	297	332	301	314	295	302	297	288	306	312	337	317	310	329	293	265	293	340	313	295	311	321	285	268	311	306	303	313	343	287	314	297	320	310	319	298	293	299	290	275	326	303	317	292	312	311	297	290	321	346	309	262	294	273	289	329	310	317	296	296	279	315	310	306	315	297	280	301	314	292	306	299	289	298	331	278	292	283	321	312	282	320	325	290	305	325	294	304	286	270	289	302	321	291	300	301	302	326	293	277	285	288	293	270	316	321	288	310	279	296	332	280	304	283	325	285	299	293	305	302	271	287	329	282	307	278	296	295	274	297	268	299	329	307	294	303	333	292	306	320	268	284	279	313	292	326	301	300	311	300	291	330	310	290	339	277	333	309	311	295	331	277	324	319	325	328	323	280	311	338	304	297	339	281	313	277	291	308	340	294	294	287	303	305	280	322	329	309	295	319	299	257	317	298	301	299	302	307	296	296	310	275	299	288	272	284	303	313	291	275	294	285	303	280	272	293	327	334	260	294	322	308	291	284	306	285	281	261	318	267	287	281	277	309	292	326	298	294	302	285	317	314	308	284	305	302	328	320	310	300	327	309	331	307	303	297	319	319	282	298	286	275	301	314	325	343	298	317	313	292	316	286	248	305	320	308	303	327	286	293	273	280	314	301	296	320	313	311	284	290	322	314	295	291	302	334	291	267	303	291	290	341	298	309	280	328	345	284	303	301	324	267	306	310	308	290	301	311	285	301	298	334	308	304	288	317	272	286	262	299	339	283	317	287	318	324	308	298	281	301	316	299	299	284	278	296	293	285	287	280	310	300	267	316	303	278	297	319	301	329	294	270	313	306	295	302	316	336	277	304	300	269	305	312	295	278	318	339	284	277	299	292	297	303	288	298	279	306	284	309	324	294	284	315	310	321	274	338	303	309	312	276	293	318	303	301	292	312	314	289	309	286	341	295	297	295	276	300	320	299	332	299	333	303	289	305	294	278	293	286	293	322	296	305	291	316	302	312	286	274	291	284	316	323	309	255	275	309	309	345	295	297	291	282	300	319	322	304	282	294	302	267	294	305	302	274	283	296	303	313	289	293	288	310	315	317	307	298	311	310	286	269	296	274	239	327	306	331	308	296	299	303	267	281	264	280	280	271	285	300	312	291	291	280	306	283	318	285	274	268	292	269	308	316	317	323	320	309	295	307	330	316	303	298	309	292	286	308	298	313	333	279	296	296	326	298	309	338	304	288	293	308	303	313	305	291	261	297	312	288	283	312	268	292	303	297	283	287	298	320	309	284	295	289	291	333	318	280	292	320	307	282	304	323	311	329	297	311	287	270	309	315	316	288	333	297	291	286	305	288	278	316	316	328	303	292	332	298	271	306	314	309	310	323	273	293	324	294	318	282	314	307	310	328	291	281	289	291	312	311	309	287	314	318	284	298	319	298	291	296	350	290	310	329	276	277	313	288	287	328	291	317	309	306	319	319	314	285	295	308	289	286	319	311	310	307	296	334	288	301	321	308	312	309	302	312	354	293	304	289	301	307	333	285	309	306	309	294	268	335	289	331	313	316	318	279	291	284	306	320	283	282	301	306	269	298	319	310	313	294	278	259	311	301	276	317	298	315	288	314	325	312	311	294	283	308	296	291	290	313	310	316	302	283	335	275	278	296	315	289	298	317	295	294	292	321	301	289	290	285	321	304	315	312	302	286	288	310	276	291	282	298	310	319	321	315	311	300	286	299	328	318	278	285	293	322	313	295	302	278	289	306	285	316	318	308	319	308	295	311	272	295	278	255	295	314	300	295	307	296	305	290	295	296	282	298	321	304	311	286	325	324	280	270	307	289	310	304	302	320	302	322	321	324	285	319	276	298	305	278	325	285	287	319	315	284	289	303	309	295	300	298	321	314	293	284	311	307	311	320	308	301	299	316	289	310	313	276	283	287	313	293	258	300	280	256	270	306	311	291	296	295	317	315	316	308	265	320	301	272	309	275	330	285	282	260	319	300	282	310	316	290	298	294	318	305	279	301	312	321	289	313	299	299	323	309	270	296	330	284	285	302	316	299	302	307	325	319	291	294	302	310	306	299	295	283	315	317	281
28931	21543	17567	4745	4274	808	653	658	625	614	619	625	566	619	589	670	676	646	629	575	609	630	640	608	654	596	638	633	595	606	610	639	622	660	612	607	621	618	633	593	622	603	650	611	614	659	583	639	626	606	615	595	622	586	643	613	611	621	657	589	643	640	566	632	626	603	636	624	611	617	603	629	603	631	595	671	590	628	642	531	613	632	637	635	614	631	597	637	616	639	658	656	623	667	588	655	612	641	615	646	617	647	616	639	629	583	589	566	692	628	629	575	629	591	574	634	611	595	633	665	622	650	654	592	599	601	609	569	651	630	655	618	588	627	589	616	622	638	633	607	632	596	637	650	643	647	604	615	622	625	566	627	627	604	650	638	600	597	576	629	634	579	591	633	603	668	607	593	625	638	658	654	604	647	629	608	635	645	668	659	675	614	620	629	611	629	630	601	624	629	645	635	628	642	644	647	663	594	622	580	638	624	618	616	600	640	623	630	633	603	617	578	608	590	635	630	656	613	667	595	614	585	620	656	581	618	612	621	615	631	627	648	637	645	612	644	647	650	670	652	617	610	640	645	633	632	652	636	633	597	596	585	620	604	661	639	669	616	612	624	626	634	629	603	659	637	644	625	615	591	636	616	610	606	578	603	630	612	643	619	619	604	618	582	659	656	648	635	652	595	613	635	647	643	636	646	619	620	599	653	648	629	638	605	617	604	638	607	655	569	587	606	589	618	645	618	582	622	557	599	648	631	608	625	594	587	640	609	644	644	635	626	624	606	583	639	609	633	646	679	611	668	642	566	622	641	664	650	595	655	627	611	624	588	665	619	618	660	631	664	628	609	633	641	582	645	673	642	559	639	596	606	587	639	640	604	581	616	579	635	637	620	618	620	663	652	602	661	631	628	643	649	650	611	623	610	608	668	574	645	635	624	596	614	680	611	613	623	639	645	641	576	631	661	635	593	612	621	628	617	646	644	615	611	654	630	658	622	626	626	653	612	598	599	576	632	598	632	604	605	661	619	655	646	628	635	596	612	646	617	600	620	601	602	592	627	598	624	606	622	608	601	613	620	638	583	605	603	624	631	597	607	601	641	624	628	577	597	658	621	616	643	608	637	622	674	663	626	649	659	597	586	602	662	639	614	638	604	620	678	654	654	642	605	637	591	674	632	625	606	639	660	610	623	601	586	618	616	650	619	635	607	674	609	643	624	651	622	613	598	613	610	648	589	681	625	583	631	632	623	670	588	605	686	614	606	625	615	601	650	610	625	642	653	645	616	624	637	659	621	623	622	659	609	655	596	623	666	618	653	616	607	627	625	620	635	593	599	627	608	635	629	623	564	626	595	613	606	611	620	630	608	617	627	645	601	641	613	574	624	625	608	610	625	621	634	629	653	578	630	631	591	620	635	594	617	631	629	609	625	608	614	573	620	661	636	656	594	584	621	628	599	615	623	642	666	617	607	623	610	644	641	633	654	632	634	619	614	593	646	650	589	638	657	643	581	646	596	669	634	631	642	588	565	604	606	644	618	621	603	601	603	627	656	579	611	594	591	632	630	657	654	669	621	612	639	577	616	630	671	682	561	627	626	628	638	644	606	632	596	625	624	631	615	611	661	626	621	628	636	593	607	630	609	645	623	626	645	618	630	629	623	651	642	639	652	659	620	608	624	602	602	664	650	643	650	595	605	619	621	620	627	657	626	597	625	621	636	609	602	618	595	604	624	616	612	606	636	635	607	613	630	642	606	646	615	602	619	647	645	619	647	658	608	615	606	595	608	604	616	651	609	629	622	605	595	611	612	614	663	639	623	610	637	593	588	620	647	629	604	609	602	620	612	547	605	674	599	639	603	623	623	619	654	653	616	608	670	593	624	637	574	635	645	641	656	638	644	665	594	619	654	616	653	643	623	626	672	649	607	613	659	585	642	627	598	573	594	671	617	622	643	630	626	589	593	608	568	613	643	578	596	648	595	658	655	631	645	599	626	592	627	611	601	630	619	645	615	646	639	624	634	631	621	589	631	654	653	586	549	597	591	559	568	647	630	625	645	639	593	645	664	583	622	612	633	647	609	616	640	601	629	636	605	599	628	613	622	641	654	613	629	615	565	608	606	597	582	605	593	605	613	624	646	593	623	665	619	613	648	649	630	643	590	664	631	575	598	628	628	592	641	653	633	578	613	590	578	658	688	619	660	594	649	608	605	602	564	602	666	666	640	625	588	602	626	619	596	583	602	606	606	604	642	651	661	642	687	591	633	606	610	675	629	616	589	632	668	597	607	584	635	624	630	554	610	633	601	628	598	610	625	631	643	639	620	578	615	598	616	627	640	588	573	597	612	618	627	609	616	637	637	661	624	624	613	619	607	606	622	609	613	612	614	644	599	602	618	659	661	627	649	615	628	652	591	626	608	607	642	597	603	621	665	604	598	607	627	634	578	570	632	619	613	678	587	572	637	682	632	655	616	571	610	644	608	617	659	642	587	623	651	599	631	614	614	626	620	592	628	639	635	631	633	637	670	680	616	657	589	642	599	601	626	658	591	653	606	618	648	599	636	691	633	615	609	571	646	630	604	660	643	603	668	589	654	617	607	623	601	623	654	652	619	674	643	617	603	611	629	574	605	598	603	611	640	636	595	622	653	629	624	642	635	619	607	647	596	601	632	644	630	669	668	580	611	628	633	586	639	591	609	593	615	644	614	610	614	639	638	617	641	648	566	656	629	604	686	557	565	645	635	649	595	670	607	585	646	601	655	625	625	617	638	656	613	615	664	655	629	621	579	578	623	636	637	557	658	622	618	604	638	587	625	661	599	619	594	592	605	613	579	662	646	629	601	634	614	608	582	630	638	625	649	635	649	608	611	644	619	601	583	632	622	648	635	580	610	588	625	624	619	636	643	629	623	608	646	653	614	615	594	649	635	574	642	605	625	659	632	580	616	654	598	603	669	571	658	604	602	623	615	641	639	602	641	640	637	643	650	629	645	666	636	614	616	631	595	593	646	632	614	617	620	615	614	665	625	632	615	654	635	639	629	645	627	607	604	655	666	640	655	626	625	617	616	606	575	606	609	605	614	619	584	599	635	623	656	646	618	622	626	621	613	610	634	605	616	629	610	606	577	624	626	646	637	641	649	638	628	662	635	649	640	659	576	606	642	630	650	642	581	603	618	620	602	589	625	654	646	625	629	606	611	630	666	645	591	608	624	621	630	634	566	650	658	615	604	658	572	639	638	607	580	651	638	632	566	588	663	678	649	617	618	621	612	613	597	601	630	636	645	635	634	652	642	673	570	641	578	605	615	602	617	591	668	614	608	611	629	620	606	564	644	638	600	658	640	638	596	605	626	626	616	596	630	597	649	585	621	608	598	571	617	609	606	639	606	607	618	601	642	598	624	602	609	620	638	621	623	584	629	655	624	667	602	665	640	613	642	608	591	580	633	654	568	603	623	612	655	683	628	600	633	600	614	632	614	629	627	644	619	659	615	616	646
25265	25983	14302	2969	5042	829	733	743	723	699	733	732	745	723	697	729	727	684	706	689	685	713	763	712	721	717	718	693	702	694	683	687	773	713	712	747	694	733	712	718	717	747	686	720	697	694	714	714	693	700	708	747	698	663	713	736	680	680	695	690	725	649	726	666	716	713	715	669	747	705	728	677	725	755	751	650	708	692	681	753	726	717	703	750	691	662	644	695	709	712	656	700	686	747	711	747	728	669	691	738	707	710	679	740	616	677	738	724	713	684	675	665	727	748	703	706	719	698	678	731	705	744	701	702	729	694	697	749	705	681	686	707	718	705	719	637	737	716	705	699	687	689	722	702	706	741	710	729	696	708	693	741	673	714	765	719	736	698	685	745	681	721	695	682	689	696	726	682	733	711	717	637	712	722	730	683	711	691	712	689	720	719	699	698	686	712	662	697	718	707	698	721	738	737	735	730	682	747	668	734	702	729	696	751	682	725	690	687	705	744	662	696	713	717	698	704	735	700	689	676	680	681	749	691	680	667	729	760	690	672	699	740	691	661	681	732	682	699	752	711	701	701	718	654	700	702	740	688	676	715	717	710	704	669	689	701	697	663	743	698	737	670	660	697	712	690	697	689	684	723	733	737	654	701	701	713	721	697	741	678	680	656	721	736	712	703	754	703	700	709	706	749	711	667	722	734	738	678	668	702	675	779	680	686	719	715	701	701	727	714	690	734	659	739	709	717	712	728	703	732	706	710	733	669	722	654	714	715	711	645	708	674	724	677	705	709	684	732	729	697	663	701	722	711	702	749	752	720	727	734	758	685	709	722	750	682	681	732	703	736	706	705	738	695	729	711	681	709	732	685	713	691	677	721	723	685	699	727	748	759	720	753	682	720	771	665	762	750	703	686	732	706	665	712	698	720	721	721	701	675	657	699	670	674	724	745	714	720	720	718	704	683	728	677	709	700	720	721	700	736	709	689	717	693	687	701	709	720	676	702	707	718	748	704	692	739	685	722	686	677	708	721	727	717	727	714	676	747	710	723	675	726	732	731	682	707	739	691	747	696	698	690	646	699	699	752	665	654	684	756	712	734	694	706	680	723	697	757	735	745	683	716	735	718	699	729	741	787	733	757	682	667	702	668	710	697	735	708	721	656	674	701	670	711	732	694	722	721	716	712	749	714	744	725	703	736	746	748	689	764	732	733	721	732	707	731	723	690	715	701	665	703	696	727	712	731	704	711	719	715	738	685	715	769	734	739	745	764	735	701	720	670	738	672	706	729	672	674	661	733	716	724	711	660	698	691	707	745	663	686	692	677	702	721	725	690	699	700	734	691	726	660	679	739	710	739	737	779	727	708	704	678	703	697	707	682	726	718	694	707	723	683	696	683	771	677	711	693	716	673	756	710	726	722	716	697	713	752	712	737	724	689	669	691	700	735	727	743	727	677	712	685	661	676	720	687	688	689	709	714	711	716	705	698	652	663	742	758	754	701	689	697	688	717	701	686	699	700	706	682	708	694	671	700	726	673	671	725	719	733	771	732	743	735	719	674	733	732	740	760	685	746	687	701	695	700	652	706	686	639	703	641	721	688	699	714	758	689	687	702	664	673	699	709	747	696	749	708	728	758	702	732	727	659	723	736	664	649	690	720	698	717	642	672	677	655	694	725	797	695	721	710	675	716	742	702	677	691	719	693	688	737	639	700	741	750	711	763	730	696	702	704	728	701	694	719	699	723	704	696	744	658	756	666	717	738	695	707	717	739	660	741	682	680	725	777	734	687	642	702	699	696	708	739	716	712	692	708	734	710	724	709	716	686	695	756	661	717	735	691	697	688	736	705	696	767	694	680	730	736	687	694	725	741	701	694	726	734	723	654	721	715	705	696	696	696	722	696	697	723	710	769	699	716	700	729	761	732	705	702	748	746	646	709	702	673	713	720	718	654	736	749	750	721	701	710	731	675	700	711	680	704	706	753	673	705	705	696	673	745	720	707	752	735	669	741	708	693	667	755	716	697	704	759	685	726	695	710	729	718	667	698	690	739	742	701	723	709	694	691	681	756	695	705	722	723	707	680	733	709	741	692	734	750	744	697	748	718	677	686	693	704	698	755	713	684	724	754	671	748	711	689	675	698	698	729	744	720	728	766	730	705	717	718	676	702	714	734	755	695	681	739	708	742	714	685	652	707	732	711	686	716	638	677	695	689	699	717	681	716	683	702	704	724	756	693	700	687	720	727	667	706	708	684	726	744	722	728	728	688	737	709	700	733	756	671	751	681	757	723	711	750	703	711	719	747	712	670	689	681	669	698	682	688	684	727	697	732	709	658	689	752	715	716	705	678	702	707	665	724	707	744	741	682	712	695	711	709	715	741	644	690	717	709	702	714	734	717	781	708	692	722	662	721	655	742	709	712	719	696	717	699	667	667	709	720	748	686	717	719	709	691	751	665	680	715	725	676	657	740	697	713	762	692	687	725	745	739	694	687	690	737	741	724	691	725	691	701	740	713	643	716	694	706	749	743	723	690	715	672	713	708	684	674	684	703	707	705	711	774	715	669	698	720	713	738	715	699	696	751	700	735	731	714	660	686	670	730	716	740	726	711	710	708	704	727	647	698	704	730	659	713	732	710	638	714	680	718	735	702	719	736	726	744	698	728	729	685	691	684	704	664	718	690	740	681	685	714	718	718	736	731	684	707	699	692	793	749	653	709	683	726	717	684	719	689	703	691	693	667	699	678	693	750	693	645	738	715	698	676	710	720	745	742	725	704	692	695	683	732	711	680	735	721	703	706	679	760	716	712	716	668	718	715	717	704	752	727	686	730	690	740	717	766	711	733	705	700	680	727	684	756	719	694	703	706	667	738	702	704	722	704	742	712	629	721	742	749	717	693	635	703	709	689	696	716	728	736	707	704	719	714	655	670	710	704	725	702	744	724	733	716	719	709	692	684	694	673	721	677	695	740	724	699	733	682	700	698	691	745	704	650	687	686	680	725	718	693	718	758	712	701	674	755	718	698	719	755	717	692	761	723	717	666	687	726	715	743	703	688	637	684	690	720	684	718	650	698	672	753	720	715	700	718	744	710	699	724	727	690	711	707	720	733	692	769	723	705	689	673	701	690	700	766	706	708	721	708	702	697	665	703	700	697	713	761	675	733	754	663	725	699	709	716	697	734	684	657	704	766	699	699	668	717	711	736	689	742	705	652	703	703	716	712	707	698	690	700	730	722	738	738	712	696	715	753	688	734	685	699	678	716	678	756	705	735	669	688	690	698	681	726	697	687	757	673	703	669	721	727	705	738	705	682	750	712	710	725	759	668	745	735	657	732	728	696	720	720	735	732	727	700	677	714	768	686	771	710	666	704	760	659	695	704	701	733	667	736	702	651	672	736	719	702	664	730	661	721	704	686	712	684	718	650	694	696	680	699	764	684	682	690	742	746	714	710	682	726	699	741	684	760	726	734	743	722	690	778	685	711	710	690	726	772	770	709
24098	21554	28949	25939	24985	11994	1335	760	705	629	666	623	633	600	605	613	581	613	592	613	577	572	608	579	604	574	591	620	613	613	599	596	564	569	585	609	558	603	569	626	629	585	580	621	608	571	556	594	578	585	589	598	578	593	617	567	579	595	636	561	639	593	602	563	608	596	568	567	626	656	610	606	562	582	627	565	603	628	622	591	576	562	572	602	565	607	585	581	579	530	613	604	580	599	583	545	554	605	570	609	559	619	569	588	565	593	594	587	579	617	597	579	576	616	535	592	587	556	568	599	546	597	609	581	562	567	606	577	581	587	593	532	548	608	598	571	573	592	607	601	575	549	628	613	619	622	594	535	604	593	539	579	571	603	561	561	578	590	531	589	573	609	610	582	609	594	577	586	610	577	593	576	567	584	587	588	573	613	578	583	579	567	603	606	569	616	574	586	620	598	582	597	587	596	555	647	581	539	572	600	607	607	563	577	511	601	586	608	572	557	583	567	568	596	602	617	609	632	585	532	617	629	593	556	555	622	547	604	660	548	571	587	611	609	604	591	589	603	578	582	577	577	616	571	602	579	615	635	604	572	566	587	659	573	574	575	535	581	604	574	589	581	517	580	643	572	565	591	625	590	608	559	584	607	617	591	575	605	611	576	568	584	623	596	618	595	585	576	600	624	595	601	588	550	560	556	581	569	557	599	615	595	637	597	606	603	562	588	607	570	569	630	599	621	608	582	624	582	585	609	588	587	562	602	580	568	642	584	581	580	603	553	579	575	581	592	625	569	592	584	574	599	583	569	591	532	615	557	546	626	582	585	564	582	588	559	576	599	598	578	624	548	597	584	615	592	569	581	580	600	600	553	606	582	608	577	600	596	637	637	564	635	591	553	541	594	572	596	590	540	579	553	602	571	579	593	576	578	621	587	629	636	599	582	578	580	630	563	587	544	572	594	590	589	595	596	589	561	573	627	614	600	570	574	575	593	571	584	556	600	588	577	609	558	581	562	597	602	569	589	620	588	563	576	586	581	563	607	603	643	537	548	591	592	568	600	592	561	602	560	565	586	569	601	588	577	604	581	609	572	581	610	573	619	590	602	598	566	586	612	525	552	593	606	609	559	589	574	555	588	561	595	614	623	569	598	557	614	588	610	622	580	580	589	584	608	598	579	585	612	606	612	586	555	591	567	551	630	589	584	577	581	626	565	570	581	605	594	570	622	551	563	628	618	587	593	576	582	583	617	572	562	573	545	548	535	591	598	555	643	633	596	552	608	623	555	560	559	544	586	576	628	580	589	581	564	563	546	641	583	579	570	593	564	584	599	563	594	586	590	562	597	592	578	594	613	650	611	578	605	607	539	625	631	596	584	589	577	572	592	595	561	578	562	586	574	586	592	617	589	544	574	608	597	571	559	576	618	623	587	593	573	577	601	604	582	615	607	590	593	555	576	595	602	573	612	576	580	571	607	553	587	618	570	584	604	551	613	588	605	564	587	583	585	578	621	578	552	562	600	606	593	534	597	591	601	577	582	623	598	613	613	606	592	591	579	558	599	595	591	547	599	606	605	562	561	554	562	607	611	578	588	597	559	611	596	573	573	541	567	572	593	569	604	591	575	602	606	576	579	612	550	612	611	533	590	555	543	602	599	607	579	570	561	615	625	611	537	579	617	599	617	577	580	599	556	636	607	584	561	552	574	595	632	612	564	571	594	544	589	559	558	614	551	576	560	567	618	564	574	615	595	581	605	604	605	550	606	553	568	592	591	569	560	577	589	552	596	564	585	580	583	582	626	578	587	615	585	581	611	568	595	588	602	623	569	581	596	579	604	575	569	633	549	594	596	519	613	610	595	578	560	585	624	577	568	569	596	608	598	593	597	591	615	566	607	543	591	566	562	591	589	603	589	542	627	551	563	629	603	564	573	565	600	582	599	605	578	562	565	582	619	576	555	573	584	550	578	572	587	596	598	578	626	652	592	554	572	589	638	571	562	552	588	593	571	570	591	556	552	574	600	575	602	599	571	585	584	551	588	600	622	559	576	592	582	605	594	573	575	556	563	547	549	560	629	590	570	586	584	603	573	629	560	566	574	582	587	609	630	584	542	605	575	556	608	551	611	600	573	598	631	602	600	602	624	561	596	612	601	609	610	566	637	518	529	606	559	610	598	556	600	584	573	608	594	584	613	524	584	589	600	647	610	571	562	596	603	599	642	618	628	619	546	585	593	608	611	571	617	607	585	548	610	585	617	622	568	598	637	588	554	567	561	596	596	574	627	598	595	560	582	602	589	573	583	567	586	577	572	592	619	598	597	566	544	598	609	571	618	583	560	592	577	575	531	593	626	605	595	583	631	577	589	549	583	546	605	562	573	591	584	625	557	599	618	591	558	606	562	572	571	607	553	603	588	603	597	586	602	601	602	610	569	557	567	587	548	606	553	575	592	586	581	575	620	599	632	564	549	572	573	603	588	634	537	530	595	557	606	590	567	588	574	592	612	586	591	617	577	563	623	588	552	554	572	584	584	577	552	602	581	544	611	598	561	600	611	595	644	557	566	590	591	616	558	579	580	591	617	597	575	564	592	524	538	583	572	586	570	573	579	582	589	590	564	542	591	556	580	608	654	594	563	614	596	607	628	595	578	600	583	581	606	589	600	530	576	592	601	661	586	582	573	618	562	564	580	588	556	584	624	585	582	599	597	622	610	554	560	574	593	574	602	576	576	597	612	557	589	589	607	584	557	586	603	577	592	569	568	564	595	575	555	584	575	578	564	602	586	613	601	547	539	596	593	555	569	586	608	555	599	573	585	614	610	610	541	572	568	587	577	595	552	550	605	603	569	612	614	619	580	598	578	569	574	590	571	568	578	618	595	578	636	568	596	527	526	591	575	549	610	553	558	568	550	601	556	564	594	589	562	580	598	572	599	616	549	583	591	572	543	559	599	564	591	603	627	622	590	558	587	576	545	606	588	628	558	520	587	576	600	574	551	629	563	582	566	577	590	579	579	603	580	583	644	591	558	589	596	617	581	576	589	614	603	580	576	595	584	641	577	595	593	582	570	623	551	544	605	601	603	542	593	611	589	552	588	556	569	567	586	546	630	612	564	565	560	513	588	565	571	584	570	584	597	596	615	604	581	591	614	573	604	592	619	613	574	567	602	589	591	619	570	566	577	575	589	559	555	578	596	581	601	557	563	579	573	559	622	555	575	569	556	580	564	583	571	556	598	581	616	599	631	575	574	571	580	578	582	648	591	586	600	555	613	592	577	639	602	570	575	609	607	573	590	598	547	561	571	587	576	589	617	569	584	573	557	624	596	622	574	610	622	591	612	571	564	582	583	568	594	653	578	647	555	585	589	595	612	584	625	573	532	615	560	561	611	605	571	566	627	571	602	578	610	587	537	598	583	570	549	586	601	569	565	587	592	598	558	622	592	593	568	605	585	628	601	598	587	597	630	580	615	600	595	607	574	587	620	559	565	556	564	618	551
43644	67726	44859	20355	29714	1860	967	879	831	818	791	755	710	765	728	695	699	710	716	730	702	697	652	678	697	689	696	657	691	711	681	650	659	668	673	719	659	717	687	707	703	677	643	692	687	716	716	712	682	675	652	698	680	653	686	683	653	630	670	690	729	684	637	633	660	715	687	635	709	708	637	669	664	696	669	702	648	693	668	670	658	679	650	666	691	687	682	689	623	663	656	694	690	644	671	652	645	666	691	694	700	670	622	648	663	659	702	663	692	666	691	636	708	674	721	657	690	666	678	693	641	654	730	666	628	716	686	643	701	667	700	665	686	643	650	707	650	671	698	711	730	663	653	678	711	677	675	663	641	655	672	668	702	676	670	721	685	672	695	648	709	665	692	658	679	690	694	705	723	647	641	673	666	723	692	687	669	645	658	657	681	649	715	691	643	701	691	672	694	684	689	686	687	654	724	652	666	671	637	688	702	674	665	680	653	693	672	677	705	596	715	665	652	659	696	655	666	648	624	648	655	664	672	661	676	693	680	749	696	678	678	668	669	621	661	670	651	687	653	655	715	669	684	679	693	720	667	655	673	666	649	674	681	708	676	665	643	678	612	700	652	653	680	714	646	665	679	654	697	630	688	736	644	678	665	719	657	672	664	678	666	664	706	620	656	704	663	689	722	638	673	706	743	663	681	647	681	629	650	689	721	680	639	674	674	710	650	659	706	688	648	661	617	678	716	718	692	675	658	700	676	687	650	694	710	691	612	701	650	688	689	672	681	686	669	657	663	662	683	669	629	701	665	655	697	633	671	658	665	683	660	687	688	683	643	714	657	657	651	647	660	659	671	682	633	699	698	693	695	672	656	697	678	645	663	709	676	683	624	674	693	679	680	602	685	737	670	701	643	662	651	722	693	660	677	625	681	678	671	660	657	660	666	643	642	674	679	671	694	718	657	680	646	668	677	723	659	662	707	707	670	688	700	671	632	727	677	671	694	668	696	695	708	654	689	711	664	678	663	665	656	666	691	685	636	689	653	696	666	690	647	684	694	706	634	724	692	695	698	680	701	690	613	647	668	694	668	672	627	664	668	714	662	669	689	635	704	711	665	725	664	677	657	662	701	639	700	680	687	662	638	667	671	679	673	678	683	693	692	697	696	666	707	664	686	682	666	756	625	656	632	686	692	710	684	715	686	652	689	695	662	640	728	673	682	623	664	669	694	617	690	666	640	654	686	701	696	699	638	686	701	646	671	687	700	711	668	688	651	648	671	683	710	706	680	665	728	735	668	670	693	690	664	635	680	686	675	698	619	685	696	713	694	718	653	668	671	711	677	652	661	674	679	630	649	651	683	640	674	685	653	682	705	667	652	663	618	687	642	687	686	660	692	699	694	694	615	652	657	726	668	695	714	661	669	688	687	690	629	663	679	685	622	699	723	671	648	684	710	710	661	701	647	645	653	678	683	631	717	677	670	641	687	647	630	686	660	685	654	701	680	720	639	640	700	676	708	656	697	648	719	653	641	651	697	630	658	677	673	708	708	654	688	676	654	697	708	664	673	719	671	668	697	705	707	703	697	673	642	683	653	666	695	700	669	653	719	671	681	632	633	653	651	704	666	686	692	667	649	684	666	646	675	706	709	647	668	678	683	688	684	650	708	666	680	659	620	653	667	664	614	647	685	634	672	631	666	661	623	673	668	695	690	676	624	719	667	678	663	663	659	651	688	702	669	654	664	668	655	653	706	687	700	692	713	653	692	629	675	693	697	730	665	686	687	691	669	674	656	683	654	673	622	690	716	685	650	690	688	669	674	680	704	651	687	642	658	671	695	637	635	652	697	644	697	620	725	672	693	620	710	717	671	655	647	702	646	685	685	688	681	666	660	696	688	661	687	651	668	643	649	692	737	665	641	643	680	703	657	668	731	616	664	744	630	647	692	661	661	687	679	677	676	622	642	657	693	692	694	693	677	648	726	704	611	682	672	669	655	669	656	695	664	654	681	682	621	648	680	687	659	641	655	750	668	698	663	672	649	713	643	637	606	636	680	642	660	635	628	677	648	659	664	709	684	707	695	664	646	638	701	687	669	643	637	668	616	648	678	639	719	674	671	684	665	683	698	647	686	660	624	637	663	693	694	662	699	669	689	688	680	736	640	633	627	685	670	670	680	637	679	680	669	691	702	680	680	565	640	636	683	699	623	655	702	703	672	645	682	667	677	649	669	700	680	688	661	648	667	699	646	650	700	616	684	672	702	666	666	683	671	682	658	666	673	663	657	673	685	662	634	647	685	690	678	618	712	656	665	720	713	680	684	698	708	668	654	659	671	673	657	702	635	648	663	628	644	644	655	683	635	665	662	674	667	692	668	645	724	632	664	666	680	672	724	657	706	724	643	660	679	658	682	693	655	674	695	657	707	699	663	667	678	693	611	698	689	660	667	632	692	675	687	661	721	689	651	641	662	669	718	684	624	687	647	644	639	695	681	676	691	693	630	685	656	706	660	694	682	662	683	668	651	637	680	681	655	687	686	662	670	665	655	704	699	690	666	694	679	679	665	689	718	688	672	683	662	708	645	652	666	667	669	637	684	640	653	674	660	674	649	691	660	720	674	674	679	656	703	666	675	698	693	666	678	652	699	696	675	675	632	670	627	680	637	766	653	667	662	667	667	613	684	663	668	690	670	688	712	666	623	659	703	644	673	683	656	653	630	628	686	672	673	706	671	659	658	685	694	693	653	669	642	639	673	686	636	666	677	664	620	683	675	698	653	677	676	658	653	632	666	672	704	669	688	733	695	657	694	688	669	695	662	700	685	706	703	668	730	635	676	673	673	682	635	675	635	643	626	680	637	656	682	660	657	710	682	629	690	641	643	630	688	677	690	652	676	630	613	669	691	680	678	669	684	628	710	697	677	690	701	650	702	622	668	664	673	695	649	673	674	655	664	697	667	638	654	633	695	709	676	653	677	657	641	671	677	709	689	647	640	667	653	616	637	706	666	700	597	676	645	660	662	699	681	617	661	677	686	690	661	674	684	665	654	677	655	658	675	656	656	675	653	627	656	678	669	657	680	638	645	705	674	652	704	682	702	631	657	705	706	640	675	674	673	701	627	650	637	676	693	719	673	660	683	651	677	667	654	723	710	731	650	697	667	639	670	643	640	642	696	652	706	662	713	672	650	663	645	692	636	653	643	710	678	681	693	628	676	664	641	667	696	667	707	662	686	651	657	725	679	649	643	722	670	699	678	682	679	681	672	636	660	628	670	644	607	689	667	691	691	665	700	674	649	679	637	663	637	623	662	662	652	669	683	695	678	676	683	659	663	636	667	687	762	656	698	649	656	616	676	709	614	666	647	683	683	666	668	671	600	672	657	651	713	701	641	663	701	657	658	650	670	684	648	665	683	673	689	684	670	652	641	663	626	658	688	717	639	698	711	627	653	622	644	627	679	667	657	708	645	626	700	655	626	670	633	663	654	701	673	672	682	689	682	634
25174	21683	28472	25560	17867	3844	505	482	451	397	438	435	404	424	409	342	413	446	362	407	399	420	391	378	382	371	374	433	390	414	422	407	377	386	396	426	400	382	386	402	395	366	399	351	381	406	416	391	400	398	403	396	351	414	375	385	375	388	386	423	343	404	393	390	419	375	363	361	392	382	399	414	391	418	408	375	415	395	397	372	388	367	384	373	412	417	408	361	429	346	407	399	375	420	378	405	440	380	356	382	412	384	371	391	387	363	387	369	397	371	404	407	383	372	396	388	388	396	401	395	381	417	389	403	406	370	394	451	379	359	395	385	406	369	403	391	382	380	383	391	376	390	389	382	392	396	390	378	372	400	422	357	387	354	410	386	384	392	393	413	419	429	375	375	373	402	357	388	412	396	398	382	396	387	349	345	385	375	407	442	402	396	399	396	366	441	410	385	397	397	413	409	401	358	404	383	377	384	401	414	398	381	376	400	416	408	419	398	404	401	404	410	402	414	420	396	399	376	392	397	388	378	402	377	405	390	364	403	361	385	393	404	378	380	371	371	399	399	415	371	382	359	379	375	388	392	369	382	419	379	364	387	401	383	390	413	387	421	422	391	395	383	406	396	360	395	409	401	359	359	397	427	396	358	393	397	399	402	420	423	391	363	409	383	356	403	373	405	358	371	377	390	450	429	377	416	394	383	388	426	355	414	408	388	367	420	368	369	419	408	363	367	394	380	374	382	427	417	373	393	389	401	346	405	410	374	364	398	381	386	393	358	373	389	421	395	380	343	418	380	401	378	373	372	385	385	399	392	366	430	393	396	391	396	411	394	392	389	374	413	414	381	391	407	373	387	393	376	361	416	345	368	384	369	399	404	387	387	407	372	427	332	394	365	378	433	389	395	360	450	402	379	381	392	397	380	413	401	362	398	393	422	353	383	430	388	386	370	403	392	397	414	407	367	396	385	370	407	423	353	399	409	352	366	411	379	371	362	379	412	423	375	444	357	399	391	365	414	409	343	394	396	389	374	388	412	360	388	399	372	396	372	352	336	384	390	400	378	405	369	362	398	400	397	411	368	399	418	403	413	407	388	415	431	345	381	387	394	370	375	368	410	358	419	402	393	363	412	376	366	359	371	380	413	353	368	400	375	392	361	405	397	401	428	397	393	416	400	383	412	434	373	400	406	381	419	389	369	428	398	399	418	403	384	388	380	396	420	363	402	385	395	400	405	400	377	391	404	353	409	408	399	417	383	399	366	342	390	383	390	410	381	361	387	378	392	382	339	360	409	384	403	383	396	376	401	386	366	392	401	374	385	363	365	411	348	377	405	389	399	407	385	386	415	404	362	388	354	436	396	390	382	362	393	397	370	393	386	350	402	383	394	388	380	390	373	389	376	424	385	373	397	370	401	395	365	382	375	389	433	365	366	394	380	388	379	400	388	396	364	375	390	387	366	366	381	407	370	384	384	377	361	384	398	416	392	364	382	394	443	397	409	398	406	414	401	409	380	408	371	347	369	396	364	363	406	408	391	388	328	380	374	405	418	439	408	390	397	432	397	392	396	389	388	377	377	418	389	371	352	362	406	395	395	410	391	396	361	365	366	371	378	376	372	395	393	357	435	415	369	369	400	399	387	413	383	381	401	376	382	391	403	408	385	385	405	436	406	438	363	396	401	395	404	423	399	438	417	402	385	363	403	391	373	412	372	410	396	391	379	418	403	363	375	426	404	352	409	400	368	401	396	391	386	409	412	394	431	380	409	368	406	350	367	397	405	381	356	404	386	376	349	391	410	373	359	406	392	392	396	396	397	389	357	365	369	423	394	381	374	417	405	375	387	400	390	398	394	404	372	373	381	421	404	376	406	384	375	367	397	396	386	362	349	397	390	395	380	364	358	391	400	362	386	379	416	394	420	349	422	396	414	377	373	397	403	438	400	386	401	418	385	403	420	396	403	395	376	423	428	411	430	373	399	375	415	374	424	384	369	417	382	414	396	355	405	402	384	379	416	387	405	387	383	394	340	376	355	381	381	399	419	387	362	422	401	370	389	344	398	364	389	384	375	416	398	384	389	412	415	378	364	415	403	357	388	391	379	390	377	385	393	376	402	394	386	350	341	376	362	407	364	413	412	377	391	362	409	403	396	381	385	360	394	360	353	406	357	381	387	364	427	367	398	397	374	368	396	392	394	428	382	364	399	351	425	377	381	388	381	359	381	409	404	394	369	408	417	387	414	430	384	375	392	368	400	402	391	368	385	394	372	369	382	412	354	422	408	371	366	351	395	389	389	375	391	380	395	443	405	385	410	407	399	387	377	407	379	386	431	394	381	396	402	396	402	370	369	378	395	385	392	395	379	405	378	383	388	397	378	411	382	375	395	403	392	377	391	402	406	392	421	350	387	379	378	408	384	356	363	392	389	383	365	388	378	387	378	395	373	416	408	381	379	402	368	413	406	392	399	397	391	384	383	404	396	398	404	387	349	381	387	399	419	392	331	386	384	383	373	418	389	391	366	369	424	371	398	401	365	403	406	392	399	401	397	401	393	392	413	399	411	361	374	407	441	386	391	377	386	387	382	401	407	382	386	380	395	361	414	414	399	404	388	381	375	383	412	427	385	394	391	408	377	359	398	360	412	374	387	408	412	389	411	410	362	421	347	366	377	387	395	403	361	402	420	355	373	404	401	383	413	378	404	391	383	433	373	340	369	386	393	369	389	440	381	353	377	397	394	437	375	389	419	360	400	394	417	387	373	375	349	358	379	436	417	412	408	352	409	374	366	390	400	396	394	381	421	395	409	404	423	356	393	427	438	399	399	413	390	386	393	347	380	400	402	376	401	403	374	386	407	382	357	395	363	364	387	419	393	378	393	393	395	418	369	368	430	391	415	426	375	389	384	408	425	366	401	409	399	366	374	419	405	386	392	384	372	394	361	394	366	418	360	391	391	341	364	423	366	377	419	447	402	391	363	385	399	380	389	391	369	424	410	401	373	378	410	394	390	369	386	394	422	378	358	373	408	402	368	414	368	388	400	362	371	372	357	396	360	432	382	403	360	405	403	400	399	374	393	401	388	370	382	384	400	404	389	429	396	371	358	375	390	398	382	397	388	430	387	374	333	399	407	430	385	413	371	348	374	397	346	389	402	372	358	380	399	414	343	364	377	352	386	410	374	382	357	382	403	403	347	367	374	380	414	408	373	382	372	371	393	401	410	384	410	391	397	383	369	410	391	373	410	436	372	366	384	397	386	368	377	388	379	418	366	369	365	380	398	408	402	412	385	428	405	421	390	355	365	388	387	377	424	372	363	386	351	370	387	372	397	418	381	362	395	369	367	399	372	371	379	352	393	402	392	401	382	417	397	415	423	351	342	406	382	390	412	406	395	393	380	399	369	399	369	380	416	358	395	402	412	418	358	390	391	440	415	365	368	419	399	388	437	395	371	417	414	371	358	435	370	398	413	417	413	373	380	404	404	408	404	411	392	382	352
40756	58987	35883	10431	21937	2005	613	562	553	513	509	528	487	451	480	458	500	486	506	415	421	446	434	392	451	467	457	441	448	456	421	450	469	462	421	441	450	459	421	440	407	455	438	442	445	455	434	447	445	465	470	421	430	430	466	464	447	485	454	455	436	425	438	412	434	444	466	452	477	476	432	445	457	445	449	437	474	453	455	445	438	475	441	427	463	444	425	472	458	444	444	436	462	455	435	417	427	428	443	417	392	440	443	429	455	422	418	389	432	420	450	469	448	428	440	407	427	401	439	428	406	463	443	437	410	438	438	422	467	423	407	433	435	430	439	465	480	453	449	463	459	414	445	453	455	419	460	454	419	452	409	466	464	429	442	443	487	481	433	441	455	448	424	442	408	428	446	414	397	411	437	451	455	409	410	432	445	377	436	466	479	413	429	436	478	459	478	454	438	445	405	419	489	456	418	435	465	455	470	423	431	445	439	481	467	450	437	417	441	431	461	444	461	448	470	456	401	432	417	431	459	444	457	419	439	471	448	468	464	419	448	443	443	410	461	428	449	444	461	437	452	411	469	448	437	471	468	428	431	440	469	458	446	459	432	440	414	449	416	429	419	436	418	463	422	449	453	480	439	461	441	426	455	446	447	476	454	495	417	456	446	450	446	466	491	462	436	431	419	402	451	413	456	433	454	420	419	442	432	429	453	442	422	442	483	441	432	414	436	452	451	443	485	440	418	490	457	452	435	411	482	461	456	426	403	470	438	450	458	416	448	406	446	429	476	422	477	420	441	434	467	456	436	419	449	416	444	453	451	448	422	431	422	467	420	437	422	451	457	432	423	449	420	445	442	438	448	426	424	455	485	416	493	444	420	460	436	460	477	447	421	431	438	453	440	457	399	408	431	418	438	439	388	474	456	431	426	441	413	434	451	412	422	427	441	446	445	406	437	419	422	456	396	438	448	402	455	435	449	423	481	452	462	453	436	436	446	440	452	429	452	411	403	452	443	442	459	435	421	447	452	467	467	426	447	476	440	427	467	444	416	453	406	451	400	453	434	438	444	410	443	439	439	444	461	425	477	414	461	405	415	472	425	452	487	427	480	421	471	469	457	417	429	462	486	422	455	455	432	445	442	401	421	436	410	481	432	470	402	430	413	437	448	438	442	440	427	425	424	454	441	447	419	458	479	431	434	457	443	449	487	434	476	423	420	423	463	460	441	439	424	442	478	471	429	439	400	386	428	415	430	458	451	439	431	435	453	442	473	487	409	448	447	403	420	421	430	454	476	449	443	471	413	439	457	443	483	445	455	457	454	451	426	408	479	450	427	446	474	464	463	436	463	452	446	437	451	468	419	406	462	459	473	446	416	457	448	429	430	432	484	486	457	416	453	470	483	431	454	436	424	448	441	433	440	461	453	454	481	444	430	454	442	427	445	436	445	441	411	468	449	458	441	455	437	427	396	465	462	453	398	474	433	478	457	439	416	466	447	441	432	414	438	412	405	448	446	418	424	420	435	466	456	426	398	408	445	448	453	424	435	473	454	440	448	467	461	434	454	446	466	442	443	495	452	457	410	440	436	470	451	427	468	438	444	415	436	411	455	429	434	462	401	435	445	444	445	479	437	440	422	416	422	440	466	426	434	463	431	429	454	465	458	452	473	417	444	495	430	448	455	456	439	477	425	442	437	441	446	447	414	452	430	478	407	451	422	456	437	442	414	474	445	423	408	420	416	433	462	477	437	429	385	456	421	431	416	417	447	410	434	423	453	470	423	411	419	425	475	451	461	464	455	414	448	401	418	466	473	425	421	451	435	459	446	440	474	442	414	467	420	457	449	450	430	449	442	449	420	437	418	451	425	424	439	452	430	482	478	438	435	443	413	452	428	427	412	439	480	467	419	433	422	435	406	406	463	427	467	479	438	469	423	419	454	440	476	439	436	457	443	417	440	438	444	446	432	434	426	440	439	439	458	438	416	454	451	458	423	437	453	457	430	423	421	451	450	454	470	432	448	418	473	449	436	450	424	434	472	447	447	439	431	432	451	459	481	430	423	449	434	474	444	476	485	434	449	426	404	446	446	459	444	427	452	460	405	444	432	461	471	429	443	453	440	415	441	478	454	440	446	453	469	431	421	421	435	430	425	448	444	462	469	412	447	448	424	408	450	418	412	476	472	443	436	451	444	437	470	431	460	471	429	431	421	431	426	454	410	454	440	426	451	442	458	435	435	441	424	424	441	443	442	453	456	448	436	464	437	443	455	415	420	459	402	424	458	423	412	412	458	449	463	448	401	440	456	417	439	438	472	438	430	442	472	425	467	407	421	477	428	455	423	471	446	438	408	454	415	455	444	425	477	481	462	440	458	433	441	455	465	451	449	419	463	435	483	465	427	471	442	450	423	447	451	440	485	436	444	414	464	477	418	421	453	450	441	453	429	463	478	419	422	445	413	459	428	433	434	453	419	409	463	444	401	483	432	479	390	417	414	433	446	416	437	436	444	423	404	420	428	421	466	449	420	424	438	415	433	421	454	460	461	434	456	410	438	447	422	429	430	428	466	404	438	450	437	426	439	459	416	453	456	397	480	453	445	416	448	423	408	416	448	464	451	380	471	469	429	462	448	441	437	410	476	418	410	425	442	433	456	472	452	414	416	414	434	415	454	410	467	439	464	440	450	465	455	448	431	480	423	443	448	458	459	444	441	421	426	450	446	451	388	392	417	453	470	468	441	474	465	429	476	471	448	432	460	436	434	448	404	414	414	434	458	389	433	489	452	425	408	429	416	426	403	478	441	431	450	418	427	437	450	458	451	438	490	438	443	412	449	471	420	449	463	467	439	447	425	429	449	453	409	422	426	489	471	429	418	414	440	465	437	447	420	435	409	420	452	479	475	418	482	457	425	444	407	426	443	427	459	432	460	380	475	447	438	439	410	435	441	432	428	435	431	446	470	451	459	440	428	432	406	401	443	438	412	438	440	428	441	418	447	414	431	453	460	442	422	439	425	435	418	446	385	417	443	466	449	473	421	429	426	451	462	436	436	420	463	461	439	437	441	454	457	439	451	467	429	445	417	443	427	421	420	397	445	445	456	429	416	428	415	458	453	442	441	447	444	439	447	469	432	477	439	419	465	452	425	450	484	432	430	447	408	427	427	465	418	465	494	454	467	499	447	438	445	441	447	437	434	440	453	431	426	441	430	422	475	408	399	460	463	451	448	437	429	427	449	446	418	431	470	437	483	439	409	422	438	460	454	438	439	430	438	470	425	441	459	436	458	447	440	441	435	436	456	446	423	443	462	448	394	461	450	417	451	428	442	419	442	390	430	427	443	452	415	440	448	454	435	465	439	458	484	445	441	463	439	454	424	428	449	423	428	439	458	440	459	473	423	448	386	438	452	406	451	409	432	413	420	474	391	451	419	457	456	436	409	438	440	472	439	508	438	436	430	454	428	461	437	423	406	429	447	429	435	467	418	442	428	459	441	424	424	406
22981	21605	29539	24554	24237	21721	7813	559	472	419	385	342	341	299	313	313	297	266	310	273	259	280	260	278	269	246	258	282	259	259	271	265	283	305	264	269	288	268	283	255	283	268	282	266	255	267	279	282	262	264	289	275	251	283	253	267	272	249	260	281	263	246	267	251	258	276	276	236	250	251	227	266	282	232	262	279	242	249	240	247	270	283	240	275	254	241	278	267	268	266	276	280	267	246	255	303	257	265	271	258	257	283	264	264	273	260	242	261	245	262	247	274	284	281	233	235	258	278	274	272	260	266	265	284	264	258	257	267	257	263	277	232	261	246	292	302	272	251	270	274	264	246	260	233	287	245	277	271	265	247	236	247	247	240	260	270	252	243	248	250	235	256	228	269	254	242	270	269	254	287	247	252	261	282	260	255	275	251	273	210	284	264	261	255	268	264	266	258	251	253	275	269	249	254	267	261	257	272	268	269	251	271	249	279	238	288	267	267	238	234	257	247	263	266	242	293	262	265	261	235	247	291	245	274	246	274	278	246	265	267	273	261	261	248	237	246	268	276	251	264	270	286	262	271	271	279	275	243	266	256	277	249	260	251	254	254	264	287	253	278	266	250	246	226	251	280	280	244	226	271	288	271	294	273	284	269	280	285	236	235	229	274	242	292	261	250	283	275	258	256	258	283	280	268	234	309	273	260	264	267	305	275	233	244	233	252	250	258	238	260	256	248	247	263	259	284	276	251	254	274	254	279	261	231	261	264	288	233	281	250	242	284	259	271	259	257	253	249	261	271	267	265	253	256	293	272	258	284	263	281	253	261	261	270	278	273	294	268	268	255	250	272	234	260	267	255	251	267	259	254	268	261	227	260	277	250	239	239	248	229	278	270	277	242	260	275	267	257	249	249	253	237	262	258	273	251	248	256	268	268	257	242	289	299	233	259	259	272	269	245	263	251	249	285	233	234	271	277	260	273	255	259	264	261	291	243	243	258	273	283	269	245	279	238	272	255	264	252	248	278	275	262	258	254	248	259	299	253	262	252	257	265	278	247	253	249	254	252	277	265	267	263	235	265	259	276	279	274	256	314	259	265	281	252	247	264	263	253	254	262	239	255	269	256	262	247	260	283	275	246	278	292	270	266	284	289	230	272	225	282	264	282	253	259	267	277	263	245	247	256	251	225	260	282	240	258	254	233	260	272	241	255	258	271	232	275	244	241	257	264	253	249	280	258	291	238	286	276	260	257	255	259	261	281	245	269	257	277	252	299	261	252	230	256	279	251	259	271	267	279	272	262	277	259	270	255	254	271	254	281	251	263	252	270	264	268	267	243	257	250	255	273	272	260	277	256	254	260	240	259	270	223	251	241	262	247	258	256	233	266	254	265	260	290	259	259	263	228	255	233	271	306	268	263	231	260	263	232	257	254	277	254	265	261	252	256	236	266	275	252	271	257	259	248	234	264	254	270	227	279	236	237	263	220	259	253	240	259	274	250	263	259	253	249	266	259	263	278	263	247	233	256	265	271	229	281	281	278	277	265	258	279	241	243	243	255	243	268	275	275	255	210	277	287	278	246	253	255	261	258	251	260	252	255	266	297	278	235	270	262	244	279	243	245	256	273	265	279	249	267	264	236	271	277	268	250	254	246	279	257	246	268	250	234	291	268	207	269	258	258	292	281	260	284	250	263	243	256	267	278	242	256	233	263	270	220	235	238	274	253	270	246	249	261	222	254	252	274	265	248	242	260	269	277	241	250	269	249	253	248	272	263	254	269	246	269	273	234	252	270	278	262	253	249	244	277	258	281	260	258	259	261	232	294	259	271	276	253	253	239	235	265	270	278	257	243	255	267	266	233	257	251	287	224	270	299	291	243	275	255	267	267	266	250	272	250	240	252	263	261	244	294	263	243	228	274	268	284	252	240	241	275	262	261	238	243	239	270	244	275	275	261	277	265	288	254	257	268	260	270	274	281	276	275	248	247	269	261	229	289	266	265	263	243	284	246	274	264	274	266	236	258	251	274	279	248	262	303	268	258	275	268	288	288	267	283	284	245	231	256	248	268	271	269	255	272	245	249	246	248	259	276	256	287	236	254	264	263	265	280	278	268	236	256	267	229	269	255	271	271	269	260	248	235	267	222	255	269	269	262	258	241	255	255	260	283	254	247	240	251	238	269	254	241	249	226	269	262	282	257	243	238	266	262	272	279	277	262	245	243	263	272	271	247	275	278	237	283	264	258	251	243	287	247	276	248	276	262	253	257	266	276	267	267	243	267	266	274	251	297	269	242	273	276	274	280	299	248	273	276	256	281	251	248	219	260	256	254	265	280	262	253	249	245	284	251	253	260	233	255	261	268	254	226	261	269	254	259	266	257	257	269	283	247	240	281	243	260	279	265	260	237	245	296	259	275	277	223	244	279	256	235	230	249	245	266	215	239	262	299	249	263	272	232	260	266	272	277	263	253	267	242	285	253	258	249	251	266	283	238	248	286	265	252	254	269	228	258	248	278	265	245	244	251	249	267	291	254	272	245	275	261	265	258	250	256	256	271	258	211	258	260	248	222	263	251	260	259	265	237	242	240	270	265	256	263	269	257	260	245	287	262	258	239	246	282	255	271	270	291	263	255	266	276	266	251	273	261	248	252	272	249	249	262	280	253	260	282	242	269	283	244	279	276	275	230	282	255	267	278	245	246	282	250	281	286	221	228	279	264	250	244	236	242	297	262	241	310	276	229	244	302	228	268	293	266	255	280	279	265	269	270	283	279	254	229	266	275	234	259	267	247	246	284	278	261	270	289	239	251	250	240	257	264	220	277	248	250	256	289	255	281	289	251	266	275	244	234	260	255	240	224	265	279	264	258	274	275	280	251	269	270	264	270	268	259	265	266	284	265	270	254	250	260	254	246	278	245	293	257	255	241	254	252	280	251	259	261	302	253	250	267	277	263	251	259	263	271	275	254	289	262	278	234	256	267	244	275	244	280	215	288	247	277	248	211	265	259	264	244	253	266	241	250	270	273	263	255	246	216	286	258	242	269	240	264	262	266	270	291	237	269	266	256	259	253	237	261	286	266	279	263	238	275	266	318	257	246	242	276	243	286	254	251	265	256	271	255	272	235	304	274	233	238	239	263	253	281	267	278	245	241	280	253	244	266	254	239	255	229	249	279	253	277	279	242	253	265	271	267	261	268	276	255	259	253	237	253	268	256	266	266	278	260	233	247	255	261	270	260	244	283	284	261	241	262	257	243	244	250	250	281	267	274	281	257	260	264	236	267	235	249	289	246	287	239	261	271	253	288	247	246	267	249	275	276	265	259	249	271	249	263	276	218	263	267	291	270	248	246	271	274	284	272	265	256	255	269	249	269	250	279	255	244	263	270	276	243	257	271	278	286	275	246	230	280	257	259	284	263	261	235	262	253	292	245	270	279	255	266	279	269	228	274	263	255	239	264	279	259	263	293	254	263	277	270	252	250	280	275	269	253	282	277	283	248
49970	80485	51399	20314	41153	6490	903	760	642	568	569	452	423	415	385	376	350	376	364	358	315	334	357	325	309	350	343	311	324	336	355	295	346	343	325	303	352	321	345	331	306	298	294	281	336	340	306	353	315	349	332	323	320	365	286	267	275	299	325	325	319	332	299	288	331	294	311	320	318	326	286	323	276	303	297	331	306	352	333	291	307	334	319	313	306	330	346	306	342	319	315	317	301	305	313	328	316	306	299	313	281	292	328	284	325	335	287	295	326	289	296	286	306	291	317	312	331	319	303	285	296	308	331	309	289	287	319	285	293	302	284	304	337	296	294	332	302	291	313	332	322	331	312	319	354	319	332	311	294	314	320	315	298	315	332	292	293	302	296	300	320	315	294	311	325	319	300	298	302	327	291	329	317	344	335	311	342	296	315	275	317	309	320	306	300	281	286	324	290	292	319	309	292	324	302	279	293	265	279	291	302	301	298	305	326	294	309	326	301	282	311	293	340	313	312	296	301	309	292	297	324	309	263	309	312	311	292	283	321	308	316	337	303	337	304	318	316	291	291	308	305	328	343	310	316	306	295	318	293	310	308	339	282	307	292	325	321	327	324	298	291	335	318	302	322	311	366	327	281	310	310	331	307	343	293	302	314	318	326	315	285	296	308	309	306	334	323	355	290	292	327	335	317	311	307	327	314	309	295	303	295	305	261	299	300	305	312	289	301	311	319	290	292	289	323	321	308	314	271	318	301	307	291	298	322	306	338	301	292	311	278	293	302	289	309	317	299	285	301	311	319	290	283	318	314	296	323	305	321	310	294	303	314	276	328	311	289	314	287	320	314	276	311	326	339	307	279	301	311	289	308	311	289	321	319	302	290	314	329	327	324	335	308	323	323	357	301	317	289	292	304	311	322	320	323	316	313	291	304	284	336	277	305	305	326	308	322	333	306	327	284	328	323	298	290	327	298	317	311	317	337	329	300	354	300	333	299	277	288	277	255	306	283	307	351	322	330	300	288	319	306	333	314	268	300	333	301	320	322	342	307	335	285	309	280	294	332	308	315	324	342	308	268	344	320	304	305	300	296	307	332	332	290	307	311	310	270	305	320	293	279	316	282	323	318	334	330	303	322	316	307	282	304	294	312	331	275	297	280	282	305	295	316	301	299	307	298	324	302	314	314	282	277	317	319	352	307	309	321	330	327	300	321	346	277	359	286	305	310	340	286	305	320	308	312	339	310	320	331	290	279	301	348	312	347	318	332	315	285	277	286	312	374	290	281	300	301	331	327	316	285	311	340	290	287	273	304	312	309	344	300	315	293	323	291	311	324	308	323	303	302	298	313	324	315	307	323	283	291	321	305	301	310	266	344	332	275	325	323	317	308	306	329	352	311	323	321	324	285	279	282	316	302	306	341	304	320	305	319	349	280	300	293	290	270	312	307	328	319	305	307	298	314	313	271	321	317	314	318	306	311	327	259	296	301	305	288	313	294	262	317	290	307	298	285	334	339	287	258	316	314	297	302	286	325	313	322	333	325	301	316	292	305	321	290	317	284	298	303	312	300	316	313	324	292	316	334	310	311	321	319	307	328	315	310	306	302	258	313	302	310	298	323	282	301	283	304	316	333	328	296	313	347	319	289	302	321	299	308	334	313	300	311	304	305	294	305	307	301	283	309	262	284	264	291	292	287	344	308	306	353	299	330	326	316	299	299	324	304	299	317	330	288	289	307	308	302	313	316	329	323	307	307	343	342	293	303	311	289	295	279	332	319	322	287	305	305	300	309	319	346	269	307	304	298	277	277	302	281	318	328	325	301	290	304	316	304	300	332	295	313	300	322	307	303	286	326	303	293	304	273	298	320	282	298	299	288	314	310	305	281	308	328	291	338	319	297	275	285	331	302	295	314	315	305	286	288	309	307	336	304	315	321	288	327	306	307	302	305	309	311	296	319	268	306	320	296	295	314	321	274	281	317	305	318	329	307	324	321	310	313	280	298	289	298	307	303	299	290	292	304	287	302	332	318	285	305	319	320	323	303	336	317	283	302	316	288	300	298	282	292	332	335	318	306	309	331	311	287	340	314	363	330	311	357	317	320	319	278	317	330	299	340	322	319	291	321	323	301	310	303	286	317	280	285	312	300	288	357	307	327	321	282	317	310	298	309	310	306	283	313	305	289	290	321	312	305	284	319	322	318	300	313	304	282	298	331	309	303	341	330	286	316	335	287	312	303	316	309	328	287	330	310	289	296	332	311	327	302	320	334	292	328	297	299	304	320	291	308	304	313	303	291	302	310	310	308	314	316	312	324	341	315	326	316	313	317	325	313	319	310	299	289	291	285	292	294	310	298	303	326	321	339	321	314	286	318	304	315	312	296	327	321	345	321	287	328	310	307	292	303	315	300	326	308	303	313	314	261	301	311	292	302	297	307	302	292	324	303	299	312	285	298	310	304	263	314	317	299	311	283	321	350	312	322	318	302	324	281	290	313	297	335	312	328	343	292	297	306	325	313	333	340	285	298	310	315	280	306	318	284	270	315	336	313	283	321	280	293	315	291	327	298	296	324	292	352	339	316	339	285	320	283	327	293	298	331	308	304	300	300	303	300	325	297	323	284	301	314	305	321	287	313	280	298	300	325	310	324	304	313	290	308	302	273	316	292	341	328	286	315	298	314	310	290	312	298	315	270	313	312	290	288	326	310	296	323	330	323	305	304	315	297	311	305	281	300	336	295	275	299	319	309	328	312	287	280	334	294	321	301	313	293	311	310	337	315	297	317	304	318	336	317	319	305	303	311	345	302	298	303	329	316	295	279	287	295	308	271	334	328	308	306	303	317	294	325	291	306	306	319	328	311	283	291	315	320	301	278	320	293	302	309	307	339	315	326	330	312	305	299	314	315	313	308	321	308	291	319	335	301	331	315	273	301	313	317	291	326	311	299	334	318	303	347	294	321	298	300	317	302	296	271	297	298	316	295	304	291	314	294	308	315	299	322	302	331	307	308	325	320	321	294	324	350	332	338	297	298	288	282	300	317	336	277	270	312	315	304	336	300	324	315	328	342	337	293	308	297	298	295	290	288	304	293	335	288	321	332	289	315	333	284	312	346	308	332	305	322	299	326	313	312	303	301	289	318	320	340	306	343	314	280	311	299	334	308	290	313	299	310	274	313	316	322	304	292	314	291	315	350	321	288	319	314	320	351	311	324	296	334	292	317	318	317	331	315	304	303	297	313	327	312	308	313	341	311	276	310	302	314	337	293	292	299	300	315	302	337	299	299	308	292	334	311	288	314	335	333	292	317	326	325	312	295	318	275	321	298	296	293	318	319	346	307	342	290	336	326	305	331	310	324	304	305	328	261	313	280	315	267	315	309	304	337	313	328	307	332	313	288	287	321	268	306	289	272	300	295	319	278	330	336	313	311	321	287	313	300	306	354	300	315	307	304	298	279	292	318	290	287	294	322	300	322	323	311	326	289	303	276	304	311	305	296	311
28945	21514	17929	3370	3627	1007	617	615	635	560	598	656	625	650	615	624	677	611	658	592	640	632	663	653	700	625	631	673	615	634	638	614	549	607	649	611	607	586	601	612	635	586	623	628	607	665	650	619	665	615	616	629	640	627	624	661	611	658	602	654	682	597	625	576	634	601	598	621	670	646	637	657	637	614	642	594	573	646	642	602	685	612	614	685	610	611	639	614	640	633	608	648	618	600	621	588	631	660	622	618	563	628	676	663	593	645	593	641	606	631	600	620	642	634	651	633	666	598	673	635	643	656	584	626	638	589	619	633	656	637	601	653	637	610	682	622	652	628	616	603	613	658	623	667	667	632	562	654	607	616	572	641	587	635	599	709	633	616	631	610	632	586	631	610	655	661	590	600	633	630	637	670	625	609	600	603	615	668	631	626	648	661	637	616	643	609	593	634	681	644	613	652	592	601	661	571	648	617	647	623	653	630	624	607	641	630	591	607	675	627	605	623	661	609	604	613	632	646	607	615	637	648	601	696	655	718	590	615	602	642	681	608	622	598	625	639	635	658	672	649	644	626	651	653	602	648	596	642	660	626	670	638	639	604	601	664	633	647	623	647	607	604	639	613	605	654	666	640	647	639	653	637	658	645	602	648	654	633	663	666	673	607	627	604	640	609	654	649	630	686	640	621	669	663	639	644	665	614	664	644	606	657	640	596	634	589	599	636	605	666	603	637	631	657	661	639	661	593	592	627	585	550	632	605	611	626	634	604	595	652	627	655	646	647	584	637	649	648	657	623	659	650	573	588	624	663	638	611	596	626	623	654	631	643	614	578	638	628	677	651	669	618	639	636	632	652	663	693	664	616	633	651	647	569	630	669	611	627	636	614	629	602	589	626	649	637	631	645	648	608	571	644	628	628	626	592	598	572	660	652	599	665	622	592	584	621	625	698	675	646	640	598	625	626	661	571	619	590	654	668	647	658	571	676	677	635	592	595	630	684	619	658	610	632	630	638	656	672	621	633	623	651	625	615	639	690	635	641	577	626	635	620	617	649	656	643	601	600	639	705	609	661	651	651	589	640	664	632	651	603	626	630	623	660	623	586	637	638	642	633	617	634	634	659	618	633	603	617	649	636	626	596	603	596	618	651	658	639	587	606	606	604	666	638	626	625	592	624	601	599	618	598	610	619	602	601	600	621	652	638	592	613	602	654	586	627	592	561	648	619	655	663	632	670	644	624	630	623	650	663	597	630	631	654	620	601	639	602	592	617	618	599	663	658	646	647	609	668	610	615	619	602	650	653	617	623	616	631	616	591	655	635	574	640	637	578	650	636	638	634	587	620	672	628	676	596	598	621	614	601	661	616	634	635	586	625	611	597	641	698	620	707	636	670	665	602	631	644	645	639	644	667	624	645	649	667	645	617	585	625	648	628	622	659	695	614	637	655	629	664	641	640	579	641	646	618	650	599	629	654	633	591	631	651	607	623	652	613	604	653	612	571	638	622	593	591	665	610	638	611	606	613	643	586	606	596	646	629	598	598	595	620	597	593	598	662	619	617	645	573	681	651	678	644	692	636	637	609	615	629	584	615	626	658	609	693	641	612	662	640	612	595	575	633	616	573	665	603	642	625	620	667	587	599	689	603	620	603	563	622	636	583	627	639	648	658	601	613	607	621	632	617	629	673	637	585	630	612	667	636	622	630	604	637	684	616	636	605	637	647	621	599	654	631	603	605	650	645	623	660	603	650	620	615	680	595	632	630	634	644	591	642	620	613	653	616	652	624	630	633	605	631	615	634	662	623	640	630	633	622	608	665	594	604	614	623	644	652	648	662	616	581	665	670	647	633	621	627	620	625	638	634	652	636	640	641	683	621	628	647	657	632	629	623	640	611	623	612	615	615	596	646	616	646	624	625	652	666	633	606	632	665	572	669	645	612	607	627	566	554	652	627	657	626	624	659	605	589	636	636	628	595	648	626	644	693	635	583	620	637	629	661	600	573	636	639	646	681	660	652	615	636	618	651	611	631	613	627	622	627	631	619	646	603	658	589	644	687	666	649	637	633	644	643	661	622	615	594	654	626	623	646	591	614	588	656	618	633	625	664	604	657	614	614	622	655	633	653	599	630	615	605	646	594	596	587	590	653	645	673	654	640	606	654	645	675	678	667	602	625	637	659	641	624	650	617	625	616	592	588	593	601	655	608	611	607	603	611	633	611	641	625	610	606	628	602	603	636	616	603	649	603	584	646	671	586	676	618	613	594	654	636	650	639	629	625	657	691	673	608	602	619	630	674	642	562	633	654	592	612	625	647	625	578	626	637	611	629	646	658	618	582	613	608	631	634	552	591	642	638	655	623	610	599	604	643	643	661	590	604	641	620	636	604	623	598	578	646	630	590	619	639	596	634	672	643	645	590	571	663	602	669	609	598	628	648	607	580	603	607	642	635	618	622	642	593	620	610	664	601	618	594	644	628	622	629	647	594	624	664	645	622	609	653	615	593	673	613	601	631	631	651	688	639	636	626	673	660	667	656	632	645	651	640	625	654	630	569	603	615	646	616	632	639	616	645	671	630	666	672	615	590	640	662	633	639	615	574	629	610	648	624	675	609	618	612	611	621	678	618	625	638	649	666	601	639	634	670	629	615	639	640	659	630	659	600	651	613	637	616	604	656	633	663	585	610	601	637	608	655	645	656	645	671	648	585	647	669	647	637	612	614	652	610	593	612	629	635	624	634	603	662	630	655	625	638	605	643	620	649	648	648	611	604	659	625	605	660	634	582	571	658	624	618	656	623	615	644	621	662	616	638	627	681	652	656	591	625	662	633	602	605	622	630	642	597	641	591	617	674	647	611	636	596	650	587	636	623	631	620	642	614	638	621	644	604	655	649	612	643	637	635	622	613	648	618	631	667	624	658	655	647	630	622	664	623	605	652	637	634	651	612	660	635	588	621	614	600	609	651	627	622	645	631	635	646	627	587	650	620	615	639	643	627	664	650	645	634	608	633	613	597	663	663	608	634	615	593	625	633	628	634	649	666	656	638	622	624	607	600	637	613	552	661	590	652	591	657	599	645	642	628	603	572	653	667	571	621	626	636	686	652	620	611	640	601	595	619	623	651	609	638	579	599	629	604	648	646	610	627	640	617	654	628	599	613	639	656	586	600	632	636	633	647	633	628	620	625	613	659	690	678	673	643	609	629	657	627	677	638	654	615	639	637	657	595	637	676	607	695	655	588	593	652	618	623	661	612	668	651	593	618	616	629	667	574	675	688	627	673	651	603	637	663	658	625	637	635	588	666	624	581	593	662	691	632	659	652	602	636	619	670	604	617	651	652	650	610	581	620	616	588	581	671	677	658	637	667	646	644	606	603	574	641	635	671	638	602	614	621	664	654	707	633	609	641	621	614	632	624	656	611	648	606	647	672	637	643	620	588	599	622	627	618	647	587	648	646	636	690	628	629	613	639	616	667	636	639	611	665	603	641	587	659	610	622
25267	25629	14361	1463	4342	1079	738	727	730	722	714	691	741	776	743	760	733	674	749	732	694	701	711	691	740	745	696	714	735	706	713	716	692	760	691	753	741	736	699	734	696	672	685	727	776	721	700	711	726	707	697	697	728	718	707	672	707	748	697	715	727	694	710	684	705	732	725	716	736	707	726	743	689	702	677	696	710	730	678	731	743	710	710	665	718	734	697	674	676	704	696	730	768	708	688	721	766	745	699	694	768	711	733	718	698	721	703	715	719	709	742	731	724	692	673	731	744	678	742	709	709	688	685	748	684	751	792	722	668	700	672	668	733	724	705	669	719	687	732	741	685	764	748	722	730	693	742	709	701	727	733	712	676	692	665	684	706	699	689	703	694	682	716	702	742	678	707	715	719	683	697	689	723	698	705	718	702	714	719	766	677	668	671	722	707	744	700	753	725	702	745	710	703	693	725	700	694	737	720	688	783	684	735	664	730	739	707	698	705	704	696	715	717	753	715	709	747	689	691	738	726	692	727	689	677	721	735	725	672	726	706	715	673	673	670	694	723	723	729	670	727	763	674	714	701	749	715	663	712	698	782	720	741	690	712	716	705	689	754	697	733	728	741	674	721	682	713	707	732	763	679	689	724	704	692	739	698	707	710	758	701	708	712	731	722	726	716	735	740	709	691	720	722	704	725	767	709	698	716	706	679	716	693	697	690	705	752	743	695	717	711	710	731	694	680	696	697	708	742	722	751	684	731	730	722	700	707	761	715	706	722	709	697	722	690	674	664	702	747	715	734	735	695	712	718	679	757	703	719	747	724	711	776	726	690	731	691	762	715	728	718	723	745	731	715	686	719	709	696	759	731	739	734	712	694	724	728	709	707	689	698	757	693	739	688	731	721	658	675	701	713	750	754	701	695	714	713	741	692	741	733	717	706	697	712	725	705	735	682	728	713	701	713	723	739	767	705	744	736	756	688	644	774	718	742	713	743	686	682	696	672	684	755	719	674	713	702	734	734	734	711	712	697	751	657	722	705	742	786	725	712	720	709	691	725	701	651	739	683	760	691	737	700	747	723	705	724	735	735	702	723	729	738	734	736	746	706	696	736	697	720	687	678	727	693	733	750	692	712	684	737	761	694	718	678	743	729	670	758	716	700	707	696	683	650	718	744	702	721	730	679	704	708	689	689	683	673	761	738	691	700	700	715	718	642	721	728	697	699	755	758	686	665	759	704	687	720	724	676	718	648	697	736	704	729	711	765	723	730	763	676	742	705	746	718	708	699	725	702	715	739	711	706	702	730	733	674	728	697	693	719	720	749	695	725	706	717	759	714	739	713	689	744	689	712	748	681	747	711	698	750	694	712	729	714	729	731	706	740	726	687	694	734	731	705	715	710	713	717	751	706	709	697	723	683	714	738	653	673	723	741	714	721	709	677	684	697	728	714	725	691	680	712	663	702	741	722	736	699	662	710	709	715	716	721	725	670	730	675	756	712	669	734	698	684	727	712	714	692	674	764	723	706	689	761	683	717	719	689	754	704	689	692	663	726	719	698	721	713	709	745	723	676	682	731	674	730	705	704	691	681	736	703	679	726	747	722	747	668	709	760	673	719	688	714	712	725	718	737	751	777	700	663	673	702	733	738	702	722	679	699	704	705	694	697	725	709	730	696	741	717	710	723	714	721	684	759	730	696	690	744	726	689	679	719	704	712	730	670	720	713	678	670	749	721	696	702	688	723	711	776	698	736	719	681	720	688	740	676	722	741	686	718	722	726	741	701	744	720	731	743	776	744	716	733	711	756	699	737	690	747	738	692	692	743	730	732	707	714	681	717	767	696	701	705	705	687	709	757	741	707	742	681	714	712	670	708	716	700	732	769	715	673	747	719	670	745	704	697	734	678	668	727	727	724	683	716	714	707	712	740	719	658	686	717	674	753	690	698	658	728	721	705	755	762	678	697	725	701	722	710	723	726	695	671	749	710	721	699	692	704	709	714	776	787	703	747	717	729	730	670	722	777	733	694	753	696	674	731	700	715	668	694	683	678	699	698	736	698	711	637	709	708	702	698	704	738	737	685	709	735	719	697	722	690	712	692	688	712	734	674	735	740	712	699	671	725	646	725	715	712	732	709	706	777	732	726	648	716	730	693	693	698	716	700	718	712	721	652	678	712	757	721	763	781	729	754	709	698	670	724	711	718	695	679	733	697	742	738	731	699	735	751	709	683	706	747	659	681	694	687	678	714	752	738	746	703	691	684	715	688	670	720	709	718	727	791	710	713	752	671	723	747	697	728	695	713	700	748	724	710	711	711	709	713	696	685	672	704	656	721	716	683	672	704	759	721	736	731	686	711	726	753	704	755	749	765	717	701	687	706	686	705	737	758	695	744	686	690	748	727	723	732	736	745	721	745	667	713	666	695	738	745	697	730	697	697	708	692	706	728	744	719	692	700	667	745	694	746	724	699	719	711	708	710	777	731	729	706	652	705	687	691	682	665	719	700	742	711	689	707	751	696	726	731	709	731	722	698	743	734	674	695	689	653	730	718	750	708	752	699	708	745	691	738	727	737	711	725	744	691	714	686	673	706	697	705	741	672	696	706	746	739	750	718	699	739	691	718	711	734	701	768	722	664	721	721	730	669	689	712	689	694	720	722	726	745	705	671	714	714	757	710	725	746	704	747	727	701	708	695	696	703	711	659	752	707	650	735	697	727	667	744	662	694	707	698	732	696	732	703	712	723	736	692	730	723	695	733	715	734	731	687	765	695	724	691	687	738	750	683	713	726	708	673	755	711	761	664	736	725	726	732	703	722	682	751	662	737	735	695	778	687	692	664	738	688	731	692	722	687	753	727	658	697	714	722	742	735	747	658	725	697	769	697	699	672	690	698	668	710	700	701	693	753	653	677	713	715	724	657	676	757	698	741	710	687	729	691	760	750	691	707	767	697	729	681	682	731	762	609	745	686	708	694	729	639	715	730	674	735	721	691	726	677	724	713	697	712	688	703	728	691	748	737	716	703	730	706	662	696	754	706	736	711	731	712	726	676	697	735	718	713	706	742	699	726	774	682	755	726	734	705	687	701	726	680	737	688	726	730	685	674	690	715	678	697	738	706	735	745	680	722	695	696	719	740	691	684	747	700	709	740	716	729	690	719	746	724	718	722	694	715	747	742	666	755	682	741	719	702	690	730	696	750	700	693	665	756	693	715	729	702	745	734	689	693	710	696	691	739	686	719	731	708	700	731	711	721	684	728	714	711	701	746	734	670	710	743	728	717	733	705	767	692	713	692	726	690	727	706	707	728	732	707	707	709	733	705	687	707	684	681	733	747	713	740	711	689	699	744	707	701	701	680	730	743	707	720	719	691	763	722	651	719	755	641	717	704	744	728	674	656	694	719	695	735	718	693	730	723	756	698	717	782	736	681	699	727	673	762	712	726	773	723	705	704	713	684	697	713	730	692	678	755	720	684	659	742	713	725	763	732	728	708	690
24174	21614	30395	23814	23664	13830	1421	718	679	635	596	620	627	546	660	602	642	608	585	573	601	604	598	597	614	595	635	582	613	581	597	592	601	602	583	577	629	603	598	590	620	582	617	587	611	568	596	600	636	598	555	583	639	621	608	510	631	575	584	576	584	626	574	600	602	600	583	594	608	569	572	582	600	563	622	579	603	583	610	589	591	626	591	580	544	577	589	623	596	579	645	585	580	605	580	586	582	581	621	584	581	578	594	572	563	598	579	618	606	620	635	638	575	598	565	560	593	600	587	592	563	571	598	565	627	560	525	599	553	610	620	518	586	551	571	590	597	616	594	575	615	559	556	585	588	561	599	587	603	592	562	537	605	589	619	588	594	587	627	636	616	587	546	597	613	595	581	592	579	584	557	541	577	613	585	610	592	598	586	619	603	555	568	570	623	616	588	572	615	605	582	563	626	595	576	564	529	563	566	568	615	588	578	573	603	579	583	561	571	605	620	577	605	560	615	589	539	624	546	594	587	588	569	562	589	562	633	544	608	593	609	634	611	602	568	581	595	631	566	616	654	574	573	629	584	593	563	599	553	589	617	566	665	590	578	613	592	619	573	585	600	580	571	581	620	589	575	592	560	552	580	608	611	571	602	579	555	575	548	649	588	603	591	616	570	573	523	593	590	620	575	586	581	559	590	611	583	572	574	610	591	573	612	568	610	575	594	664	583	609	591	606	620	607	605	589	575	681	627	593	614	574	571	613	612	554	556	593	632	568	566	556	544	604	596	613	616	623	571	524	564	580	607	560	614	570	580	611	605	543	596	549	594	577	569	605	574	594	555	598	558	614	559	554	560	596	552	556	611	587	567	631	602	611	562	570	570	543	562	614	627	573	573	582	598	561	573	584	605	611	560	613	586	577	591	607	562	578	594	583	606	585	590	599	588	588	604	561	548	602	597	586	565	583	555	592	634	593	597	545	612	610	611	619	581	580	622	587	627	594	622	582	559	607	551	558	600	573	566	608	614	626	557	608	546	567	524	621	576	541	549	594	634	595	549	603	604	572	598	577	568	542	588	570	549	590	594	644	557	591	589	532	607	577	627	575	580	553	634	556	583	555	547	608	569	618	609	648	564	573	565	606	558	600	553	551	568	574	614	557	567	594	606	587	525	595	560	629	594	581	595	607	602	622	611	582	540	575	612	615	591	604	617	565	580	621	612	576	579	636	587	560	625	582	567	563	565	575	582	533	596	607	587	569	589	590	589	593	603	577	614	572	615	563	584	588	632	586	600	572	585	594	615	613	600	581	551	595	553	566	595	564	597	606	596	609	572	581	623	602	641	573	576	584	632	565	634	576	568	596	561	559	573	592	567	597	619	560	565	603	550	580	617	647	610	521	575	559	557	569	587	582	580	600	565	578	524	579	575	584	569	600	594	593	610	593	598	615	585	607	592	584	605	560	603	611	598	574	565	557	573	568	613	590	580	589	579	597	598	572	584	578	582	587	549	595	598	537	633	588	605	592	575	616	630	594	591	555	604	587	610	617	603	615	534	612	574	590	602	581	579	610	591	559	601	604	596	615	576	573	578	601	582	543	581	584	636	538	547	579	623	576	570	575	574	591	597	640	569	593	624	631	553	620	613	573	607	606	592	566	615	657	592	601	584	574	596	574	556	551	562	580	612	607	581	585	558	626	593	560	586	555	568	549	615	572	582	579	593	569	580	625	551	591	577	603	597	607	616	584	578	585	603	595	614	600	581	625	568	647	640	627	571	565	566	587	573	564	599	560	597	577	550	596	538	571	555	590	581	613	558	581	624	545	559	581	568	552	561	527	611	564	597	595	605	596	589	598	600	586	579	547	605	603	592	608	586	595	590	592	600	592	580	607	617	574	613	596	606	607	556	636	594	588	637	611	590	594	578	555	591	609	599	595	592	590	624	605	595	601	526	585	581	580	610	611	542	553	615	627	569	592	569	576	575	599	604	554	607	573	603	573	539	591	562	598	611	604	551	620	591	565	549	547	571	551	570	599	591	628	589	623	604	608	585	581	562	583	566	575	589	571	587	596	513	574	587	597	618	583	560	600	575	578	585	581	591	651	572	602	590	586	561	558	583	586	592	553	623	642	588	607	566	582	563	601	604	638	662	578	598	568	617	583	604	578	582	648	578	561	585	629	594	598	630	583	600	552	607	577	605	604	610	610	574	629	578	611	585	546	602	557	584	588	561	594	605	572	566	584	555	603	594	597	623	606	638	612	605	604	565	596	594	556	605	625	585	597	597	573	620	574	638	573	566	580	565	585	601	600	587	609	586	615	598	591	557	577	607	579	634	551	574	606	595	586	573	611	629	542	570	592	594	577	620	584	603	626	617	609	564	567	591	600	619	592	574	557	637	580	581	593	586	602	617	635	568	569	592	570	591	563	589	603	607	578	555	609	558	575	560	624	558	565	537	605	621	568	567	581	586	615	604	602	587	599	614	557	560	584	611	585	621	607	577	587	531	553	574	530	599	596	598	539	584	613	587	546	561	587	593	564	615	587	580	589	633	550	612	587	588	582	560	571	585	582	573	616	585	600	640	568	586	606	561	602	589	612	633	559	572	554	623	620	565	585	610	590	596	572	559	584	609	592	573	536	611	583	577	537	585	625	569	567	569	586	583	618	593	552	574	595	613	589	610	545	592	609	574	567	623	578	580	571	580	581	604	615	595	573	589	562	572	631	568	573	615	598	614	630	559	603	569	602	583	595	587	586	557	542	556	586	619	605	594	523	551	611	588	568	586	615	621	612	621	589	561	566	581	537	607	551	551	602	588	588	629	635	612	582	576	578	584	573	605	557	620	606	620	622	561	529	626	584	618	550	584	563	619	598	587	609	606	589	622	582	551	576	645	604	641	592	601	574	603	569	539	627	595	592	588	648	602	661	561	586	593	579	592	541	554	584	552	613	585	573	599	576	581	632	619	617	587	539	580	623	621	563	591	562	567	536	577	567	591	643	538	561	605	596	577	586	588	611	620	594	542	579	592	602	594	596	605	573	591	588	639	567	638	604	552	587	577	582	614	576	594	603	577	576	572	577	582	573	592	572	568	584	540	530	575	580	588	591	561	588	604	565	625	567	612	623	607	559	539	593	581	600	575	588	551	609	547	626	583	575	576	583	588	563	598	576	603	590	572	621	565	588	556	616	560	577	607	571	620	594	551	592	569	607	585	600	571	585	624	599	594	587	604	574	645	584	565	578	614	563	618	570	590	558	592	606	612	604	534	592	592	588	577	622	561	600	590	591	572	574	582	601	582	569	555	557	573	595	572	575	598	538	612	593	616	639	592	617	591	592	601	633	591	572	599	582	594	573	592	587	602	570	555	578	578	616	557	581	556	572	581	589	627	558	593	607	592	549	609	589	616	584	566	571	584	601	600	608	596	620	594	596	570	539	569	620	605	570	602	597	574	577	552	547	590	572	588	615	605	609	620	593	633	572	597	615	549	581	563	617
43679	63229	42429	13260	27372	5245	985	878	937	803	779	775	738	775	718	748	708	728	763	720	696	709	713	699	686	708	701	719	699	745	684	731	692	682	675	681	660	665	690	686	694	652	677	721	706	691	675	696	732	700	659	665	653	652	728	649	674	673	670	643	693	650	667	652	697	674	717	672	707	682	684	621	728	643	704	631	695	702	648	668	676	719	646	638	703	682	664	706	677	631	670	687	628	676	667	650	683	676	691	681	673	677	659	681	669	685	695	698	657	728	707	691	712	670	671	651	634	668	712	645	672	713	678	691	663	724	662	652	675	712	719	689	674	665	649	701	682	642	704	698	669	650	671	690	670	700	694	655	706	710	656	679	665	683	644	664	670	628	685	685	711	696	699	704	686	649	670	721	668	674	671	669	676	653	675	682	655	673	667	704	688	731	680	688	685	648	650	701	677	703	661	678	663	682	702	667	726	643	694	652	656	710	663	673	675	618	673	676	652	648	665	671	669	685	654	626	684	701	666	724	710	669	689	660	642	675	665	651	635	673	671	644	678	733	663	672	704	673	653	690	620	648	673	641	692	686	693	689	687	684	655	683	664	685	669	643	668	645	671	640	658	649	640	699	647	684	693	692	744	688	722	646	687	682	663	677	637	689	653	700	680	698	708	660	692	719	664	688	688	690	733	716	692	645	648	671	668	674	663	655	656	671	697	726	654	634	652	662	676	668	668	682	709	702	704	684	710	690	721	705	681	652	685	680	716	661	664	695	733	709	719	678	699	711	640	690	668	658	657	700	675	695	724	698	716	673	713	657	703	637	680	682	628	708	658	737	686	696	727	666	688	662	683	679	656	643	682	678	673	699	654	659	730	677	662	652	658	678	656	649	651	627	688	662	674	687	674	705	645	654	662	678	705	635	688	661	670	674	627	706	694	713	654	653	675	682	702	699	681	695	668	626	662	667	662	634	649	625	683	732	669	686	682	683	702	623	711	663	712	678	686	713	693	711	718	706	722	635	727	656	665	688	734	745	711	678	708	648	671	666	671	618	683	646	656	678	647	644	673	659	685	694	690	653	687	649	672	737	711	715	651	666	667	654	696	703	640	669	691	688	669	673	663	684	706	670	661	650	694	662	671	689	687	659	736	671	680	697	682	657	656	701	705	682	686	690	666	696	696	729	685	664	672	713	733	642	674	693	676	707	687	688	724	662	682	648	692	672	744	645	686	661	644	658	721	653	696	680	647	688	663	677	676	679	672	649	650	746	622	708	670	637	714	635	699	721	699	653	683	665	637	669	683	684	636	662	700	684	675	678	663	644	728	671	693	695	674	693	677	708	712	709	665	682	663	676	616	719	695	637	674	668	631	668	694	661	722	696	674	661	657	659	695	679	707	660	673	654	701	647	693	710	685	665	631	659	698	687	705	672	702	653	698	649	715	655	665	651	676	640	690	658	677	694	658	710	636	694	651	666	709	676	685	687	642	704	674	628	708	687	707	692	659	681	684	660	656	674	658	693	677	659	684	716	656	677	666	705	650	653	690	635	695	705	708	672	682	691	617	644	715	649	693	674	706	672	695	698	674	704	686	708	649	688	742	653	717	695	662	667	697	691	661	698	680	694	680	743	698	680	661	654	720	723	642	667	681	649	741	672	650	710	655	632	684	669	657	679	668	647	669	669	656	701	660	667	688	643	658	668	719	664	703	645	656	678	655	692	664	671	688	673	679	652	667	657	658	723	681	690	692	680	669	667	653	686	675	662	695	698	657	700	684	668	642	708	681	686	698	661	667	699	699	670	705	650	679	646	677	718	651	647	673	681	691	709	682	677	653	723	659	706	708	708	674	725	651	704	695	658	697	672	661	678	698	682	680	667	646	681	638	686	712	713	666	692	684	679	722	691	689	664	679	711	665	655	662	631	727	662	664	693	705	650	686	668	681	722	637	645	654	703	685	672	702	704	672	715	678	667	711	708	699	693	696	664	654	675	664	674	665	685	716	660	688	685	690	696	720	657	657	738	649	655	681	670	680	697	681	716	680	671	680	682	641	690	654	660	690	669	679	681	672	727	709	730	657	659	697	676	678	658	675	672	652	679	667	663	672	666	666	704	693	683	694	677	731	671	680	675	686	704	607	622	670	695	703	661	680	720	630	731	670	724	641	665	693	709	702	666	689	654	719	639	658	671	689	681	678	670	699	712	695	632	689	628	653	683	667	711	699	628	730	660	704	668	666	690	692	687	702	688	671	660	705	669	713	678	678	672	654	621	668	686	696	634	674	722	711	662	701	634	719	689	647	681	648	693	673	665	726	694	639	669	722	720	696	703	661	727	650	720	703	624	675	724	707	681	699	709	733	699	701	696	660	721	629	673	678	644	673	719	672	641	690	643	671	646	679	691	690	710	719	696	668	650	668	673	681	663	694	651	725	691	684	689	690	685	656	683	770	668	637	691	673	670	690	694	705	651	659	667	642	681	700	701	645	657	641	659	676	676	674	683	660	711	695	725	622	663	658	644	653	661	659	649	651	700	659	690	677	673	698	660	670	684	653	634	664	669	665	665	673	725	684	721	696	655	671	701	688	653	677	691	653	633	703	706	663	692	670	707	752	688	681	698	719	681	725	685	733	681	677	704	710	658	660	665	700	696	652	683	647	687	684	654	698	686	690	668	630	670	669	673	609	669	689	685	662	702	646	699	678	704	700	680	692	668	655	696	647	707	670	683	663	697	672	710	686	659	677	638	632	642	681	667	659	659	651	647	666	639	708	674	648	654	651	702	707	672	729	660	665	623	710	644	657	699	713	646	680	676	674	702	712	704	673	658	700	657	642	690	662	699	736	656	659	697	691	673	662	657	670	670	682	675	694	686	676	700	689	621	664	724	690	693	722	684	684	674	738	660	652	694	644	728	656	632	693	700	666	698	709	680	689	714	711	692	674	677	649	644	672	689	643	660	662	677	663	654	670	624	657	674	672	702	674	660	620	677	669	664	687	694	709	712	691	660	700	656	663	663	670	663	671	696	678	637	661	666	691	685	646	646	631	691	697	683	715	652	695	713	684	714	704	699	696	709	667	722	686	701	681	675	705	715	700	690	711	641	663	693	706	605	656	716	700	658	714	667	666	703	689	649	678	659	714	670	693	665	684	723	654	635	694	641	701	726	703	656	709	712	685	700	659	708	708	647	709	654	664	669	675	687	697	687	705	659	699	681	690	646	693	677	651	699	640	676	676	673	672	647	644	657	715	696	660	686	690	681	682	651	666	706	696	695	660	714	668	703	677	620	689	687	733	701	694	664	683	659	704	658	705	665	694	697	714	708	632	622	715	676	669	675	688	698	705	681	689	698	702	637	728	719	674	681	673	734	669	673	695	681	643	659	655	676	714	646	663	726	684	653	638	633	651	682	703	662	674	691	686	669	632	710	651	638	670	677	673	654	717	647	716	725	684	711	659	656	658	665	675	734	637	668	647	697	662	651	688	665	686	683	703	633	644	671
25238	21637	29438	24682	19868	4651	488	433	461	449	427	455	392	371	382	436	355	434	385	392	423	373	425	407	451	400	407	427	431	397	400	368	394	412	381	371	407	409	417	380	422	377	390	392	383	412	378	394	384	403	378	387	378	424	382	374	382	407	378	383	402	381	378	384	412	392	418	399	435	376	409	407	394	402	357	391	378	392	388	384	381	370	426	403	409	409	397	360	380	408	394	396	362	448	441	394	399	403	379	417	441	363	374	413	392	395	388	363	349	368	419	353	391	389	401	411	365	379	381	358	416	411	426	368	387	397	394	394	367	408	413	384	418	384	422	376	425	380	396	360	417	391	365	414	386	395	359	429	356	381	368	380	355	361	412	417	363	413	388	367	388	388	384	401	374	395	401	414	406	353	417	431	405	407	386	345	392	421	386	368	390	423	391	368	399	410	406	367	391	369	396	373	406	405	418	394	416	396	370	418	404	397	366	398	394	410	391	393	408	365	365	414	431	405	376	408	370	384	405	441	376	363	396	397	396	370	411	380	416	450	417	370	418	375	421	392	404	415	397	400	423	397	376	374	366	356	402	372	406	410	380	358	368	383	405	384	368	419	414	376	432	380	393	404	415	371	393	378	381	420	404	398	395	396	413	394	383	389	411	392	401	340	407	425	391	390	378	411	402	398	397	387	414	375	397	424	368	376	421	373	386	378	436	403	405	428	440	375	423	348	404	363	386	367	394	360	387	391	374	392	442	384	381	369	403	385	435	407	394	394	370	421	440	393	396	358	419	434	383	385	429	362	395	354	400	377	395	417	387	383	393	416	427	444	344	381	406	385	358	434	374	389	373	394	384	380	398	413	406	369	406	413	385	398	365	382	392	419	405	380	398	402	423	425	395	383	383	394	416	402	359	398	388	349	425	381	415	419	413	388	419	395	419	400	418	393	442	391	377	411	396	397	356	393	367	365	394	395	410	404	382	372	396	377	371	400	428	377	401	396	429	396	412	411	414	416	385	411	369	390	402	380	401	403	401	410	404	363	382	387	363	367	417	372	369	377	388	403	375	396	380	378	338	366	392	373	403	388	434	405	391	427	421	390	378	409	420	397	400	406	377	412	412	347	390	420	437	397	376	389	354	372	443	374	396	399	382	426	391	403	420	396	365	386	404	431	407	378	396	383	388	393	389	406	416	384	399	381	395	354	405	369	393	408	400	378	431	387	373	382	387	353	419	363	385	397	408	401	404	400	388	375	370	381	375	402	384	377	378	397	406	394	376	343	389	380	410	378	387	397	390	369	403	429	368	405	431	413	375	371	374	426	410	426	392	382	400	368	415	395	413	424	392	372	377	372	373	392	390	383	425	395	405	362	384	419	374	365	378	377	391	412	442	376	423	386	420	412	413	421	375	401	368	435	372	372	393	419	377	380	430	397	427	394	361	387	415	433	406	358	390	410	396	416	432	390	386	410	383	429	426	410	388	410	426	402	427	396	371	400	390	411	387	403	384	369	374	401	390	375	403	371	374	342	402	330	408	409	376	379	389	403	413	415	392	394	384	400	348	431	393	428	418	391	372	411	409	428	381	390	426	406	430	356	408	384	430	386	380	386	365	417	386	424	368	406	392	403	403	399	376	408	407	390	380	330	405	392	403	405	382	414	377	374	389	396	393	364	382	439	412	392	395	400	388	390	402	415	402	417	397	411	393	359	399	431	361	424	401	418	406	421	403	394	433	396	384	358	409	375	417	368	387	429	383	361	368	382	398	407	375	372	424	399	405	411	367	372	427	384	388	378	388	398	405	384	423	383	401	417	409	408	392	431	407	422	388	407	395	367	385	411	385	393	409	386	383	400	376	391	398	409	399	419	411	430	407	396	396	410	385	396	394	390	388	407	404	402	414	369	424	373	410	390	399	404	398	386	391	416	382	364	382	366	414	382	368	393	369	363	368	361	410	398	409	432	385	364	379	403	417	378	409	355	402	411	394	405	399	366	389	393	371	393	403	447	418	426	388	384	398	414	419	390	377	416	408	382	374	400	396	374	400	414	405	409	406	398	411	397	400	396	382	386	373	364	383	402	402	415	395	368	378	375	359	426	422	383	386	401	373	421	389	403	392	358	404	391	357	390	422	398	440	416	391	420	389	398	429	405	405	386	390	401	414	407	407	398	405	431	387	350	380	393	396	380	398	368	393	375	382	381	376	392	384	373	383	404	412	401	381	377	409	397	404	401	394	368	420	390	403	402	432	391	357	430	373	377	430	361	393	375	400	394	381	405	440	399	420	374	377	393	399	390	412	411	386	416	431	380	399	411	388	405	387	413	382	381	405	425	386	408	430	384	420	407	389	424	395	389	432	439	437	350	410	398	373	382	341	422	403	424	381	392	408	391	376	337	364	372	428	368	402	401	390	416	389	416	397	377	364	373	397	401	384	399	412	406	380	412	394	343	367	405	423	418	431	394	364	394	423	374	390	380	375	396	435	409	405	366	379	402	375	354	422	415	422	369	358	405	356	405	432	420	418	420	390	372	385	419	401	407	391	377	371	408	431	410	395	428	438	372	426	376	373	360	415	389	363	426	431	384	417	421	349	416	399	365	402	399	395	398	400	399	426	406	380	397	361	385	415	385	395	428	428	428	407	380	394	433	439	434	394	359	407	397	415	405	390	407	363	388	374	402	373	406	381	389	408	403	381	408	408	401	398	466	414	379	361	365	414	396	403	365	399	404	414	377	408	344	384	386	421	374	405	368	377	395	390	405	401	403	411	367	377	399	368	403	387	387	384	385	404	403	425	391	408	397	387	398	409	413	376	378	382	427	428	388	420	424	365	414	370	405	378	402	418	408	440	398	426	385	384	345	350	399	399	389	414	379	394	393	377	393	382	372	405	362	395	395	402	378	383	382	386	402	424	410	390	391	407	385	382	375	429	392	405	418	438	441	380	403	408	421	405	356	416	389	395	393	372	400	408	422	384	362	409	404	380	364	371	378	404	393	379	385	391	398	389	382	387	421	409	393	376	394	373	397	395	377	412	400	393	379	431	397	400	395	394	414	375	385	402	420	368	410	386	429	378	434	397	401	387	431	395	348	437	401	386	395	379	385	386	377	444	393	411	410	385	408	386	413	386	395	414	382	380	413	423	434	391	400	414	414	387	381	406	400	405	365	380	423	379	380	388	435	391	363	426	382	401	437	402	372	397	396	364	392	381	424	397	405	396	395	396	417	376	410	386	398	404	386	401	378	384	416	415	396	364	427	386	388	384	410	404	383	395	434	365	394	388	360	395	399	405	421	405	381	406	388	396	380	410	397	385	370	377	347	387	396	373	373	400	392	417	386	400	408	412	383	388	372	424	386	339	394	412	384	406	390	429	400	408	397	408	364	397	383	373	404	396	387	392	398	389	411	391	412	361	412	376	365	377	408	373	378	413	381	380	367	384	397	386	431	373	369	397	372	399	403	408	419	388	379	395	412	384	391	418	359	401	350	426	384	404	347
40776	52876	34789	17140	24469	2179	621	591	541	544	499	475	540	486	466	526	456	481	489	475	477	411	479	439	472	497	460	461	462	472	443	439	431	457	416	459	454	434	444	439	495	461	431	499	479	446	421	430	441	428	465	468	436	455	482	489	444	460	462	457	447	433	444	441	420	446	446	456	447	454	441	457	477	482	476	459	444	493	463	460	464	470	469	448	474	478	440	493	444	424	441	456	499	418	447	485	430	426	437	453	476	413	418	486	464	439	461	459	463	472	470	436	448	447	441	437	435	486	478	426	461	443	456	491	462	461	426	449	453	465	458	450	462	411	398	442	454	495	468	481	445	446	441	488	407	511	431	434	472	416	434	482	433	412	440	432	458	473	465	435	411	479	443	434	456	463	460	435	433	427	440	449	447	479	419	466	433	425	467	508	470	428	442	456	480	439	464	439	420	458	445	445	471	440	466	424	411	423	447	464	437	447	412	438	467	452	452	451	447	431	471	479	459	477	459	484	488	441	452	448	426	426	426	418	446	425	455	420	460	479	424	445	439	421	435	451	447	431	457	445	466	417	432	473	427	429	485	431	458	418	451	437	456	459	460	420	455	456	457	476	449	446	451	458	471	441	453	445	448	470	451	478	464	460	468	452	471	478	421	462	449	450	439	452	450	480	458	421	453	452	435	450	442	425	442	435	456	457	493	432	431	446	465	409	488	422	460	430	486	470	466	496	460	450	455	470	467	453	443	444	445	445	469	452	483	420	429	467	439	492	468	458	461	433	410	458	500	469	459	446	462	428	398	424	452	477	454	398	463	472	446	480	423	451	421	457	424	470	421	444	470	453	492	454	471	396	474	429	452	420	410	497	441	446	459	440	442	461	440	448	458	425	425	455	460	426	449	494	416	450	436	413	464	454	427	476	466	467	408	478	461	457	435	463	465	474	450	418	433	439	424	434	457	449	446	463	403	428	446	472	467	463	431	450	452	454	416	476	466	441	471	464	462	481	463	458	407	419	425	428	451	437	449	438	442	436	457	455	406	425	438	429	421	459	477	456	418	470	450	412	442	456	464	431	460	429	422	439	452	423	451	426	482	438	448	429	476	460	442	448	444	476	451	466	456	461	447	465	454	441	453	458	433	453	437	471	448	415	427	438	453	466	417	425	438	450	436	450	448	424	454	435	474	462	428	441	462	457	444	459	492	441	458	426	435	466	452	449	470	449	480	456	446	461	458	442	450	467	425	487	436	421	429	448	427	468	462	493	471	454	490	431	437	431	490	438	444	481	479	450	445	444	455	431	463	422	430	429	459	468	422	446	438	412	495	460	428	447	455	441	480	440	455	474	443	473	447	436	448	443	466	438	491	411	450	469	464	488	434	462	441	484	459	443	472	414	427	507	432	417	487	495	436	418	459	464	433	437	431	455	433	472	443	462	452	394	449	462	420	464	474	412	463	460	416	491	456	462	430	451	427	430	439	438	447	444	446	439	462	432	436	444	434	423	461	432	486	446	445	461	472	443	465	412	436	451	416	446	454	417	450	447	488	425	468	434	453	448	420	453	430	434	448	468	467	470	447	429	382	485	478	451	459	442	463	436	453	426	438	434	488	448	467	428	442	422	475	427	489	440	424	460	416	449	449	485	460	442	442	433	423	451	461	432	459	463	422	454	448	461	423	448	446	429	395	441	458	467	460	431	427	449	432	418	464	457	429	455	436	459	458	475	458	474	464	458	494	476	437	464	440	452	471	435	418	469	451	442	464	434	448	440	451	441	443	442	427	436	449	434	459	412	437	466	477	461	441	446	431	465	424	430	415	439	443	448	434	514	472	432	426	456	401	513	456	479	422	513	454	500	449	472	459	458	428	493	441	449	453	458	450	491	431	469	498	472	441	430	438	489	458	465	475	416	482	472	436	407	441	438	436	420	442	447	457	445	440	452	425	425	424	444	479	435	428	460	438	438	435	411	459	450	438	434	449	465	436	485	456	459	455	436	456	424	466	431	456	482	446	478	477	480	462	453	454	456	428	442	475	459	431	426	467	490	457	451	401	478	459	461	421	426	453	445	455	449	453	430	438	429	468	467	454	458	486	509	423	478	511	446	436	471	422	472	444	461	441	448	437	407	436	466	438	450	431	420	475	421	448	489	433	476	459	437	436	424	441	444	422	454	468	432	427	438	504	454	465	448	461	465	451	422	457	430	462	478	437	468	499	454	423	465	475	469	425	487	431	459	445	417	442	454	444	454	489	441	457	421	417	428	443	452	436	407	435	422	470	440	446	444	410	449	461	456	458	477	463	465	430	429	452	453	444	417	453	436	452	424	446	443	450	465	420	486	453	444	459	437	434	443	447	462	458	456	436	499	484	417	461	469	425	455	441	439	465	426	402	429	460	463	419	455	430	415	416	466	472	446	430	418	446	439	461	477	468	456	495	442	443	452	406	468	418	428	483	454	458	465	465	473	468	457	441	432	462	472	456	460	435	401	438	460	457	430	451	459	410	442	476	467	430	460	406	452	460	441	445	382	421	496	477	424	439	460	436	460	437	486	415	489	449	466	454	442	451	434	469	458	441	455	445	474	470	448	471	444	430	481	449	467	468	456	416	418	430	415	423	428	422	484	455	471	446	448	441	456	449	461	437	472	445	422	433	484	441	400	452	478	476	445	423	445	488	430	434	467	448	424	461	417	461	484	454	409	448	458	412	402	463	447	392	461	483	455	462	495	444	438	442	419	487	478	460	430	455	454	473	449	456	447	465	409	440	443	417	471	398	485	478	410	443	427	456	455	470	426	474	470	469	426	450	449	450	431	458	428	483	438	411	444	450	453	437	446	465	444	462	441	421	447	494	492	468	509	472	466	445	456	425	426	441	433	453	445	426	469	466	455	472	490	432	454	399	491	442	455	453	470	458	445	466	453	459	432	452	426	475	454	419	435	454	454	446	445	461	487	448	450	457	431	418	451	430	436	436	450	424	429	453	479	453	462	449	454	413	456	433	470	459	442	426	454	441	424	438	485	412	432	467	435	451	468	495	443	444	438	426	448	456	458	437	474	462	461	417	492	418	441	442	451	435	442	432	427	438	430	426	476	453	435	447	419	447	423	409	423	457	433	480	467	472	441	456	472	476	467	445	428	463	462	446	416	476	446	451	463	450	440	466	458	431	391	456	479	431	425	436	492	432	430	456	441	444	428	470	432	476	456	465	447	440	415	442	456	444	409	429	440	442	441	464	445	466	441	447	458	444	450	459	433	480	473	469	425	423	434	467	475	495	445	484	436	443	476	429	480	483	405	471	455	444	479	470	472	427	417	437	443	435	429	432	512	455	474	434	443	426	450	449	459	434	421	429	461	463	459	462	456	426	470	473	450	452	478	411	463	412	423	441	418	410	460	431	432	432	481	436	429	440	463	471	392	440	410	481	450	475	434	421	451	448	460	430	447	412	469	481	449	476	416	458	429	384	446	451	484	422	433	452	425	424	409	445	474	437	467
23025	21597	29349	24763	25027	20139	5707	546	395	404	375	373	342	297	298	355	298	249	278	275	273	263	301	279	238	256	288	276	255	285	251	249	252	280	285	267	247	252	257	268	271	266	242	248	266	273	268	255	254	275	229	244	279	256	261	270	265	257	257	252	260	273	267	252	252	255	251	256	239	289	245	276	269	258	263	249	263	249	265	238	272	258	271	234	256	277	265	273	236	252	242	272	237	232	265	265	263	254	276	232	262	250	254	290	247	260	273	258	263	261	255	258	246	294	266	283	256	254	274	258	264	256	274	284	259	246	246	255	234	258	251	260	236	248	254	260	262	259	255	256	250	249	261	265	247	245	229	254	269	223	256	265	248	250	263	253	238	257	238	271	247	247	247	276	247	217	259	267	238	235	272	230	255	255	274	254	281	255	257	256	271	266	249	266	267	246	252	251	266	258	261	253	250	244	240	242	278	288	279	269	258	242	236	294	242	241	251	267	271	282	237	263	256	260	270	256	248	261	265	233	238	265	262	243	251	266	238	262	257	256	238	287	271	275	263	259	265	281	292	261	258	234	250	269	273	271	252	254	300	246	239	264	242	249	267	234	239	252	240	265	269	264	247	252	265	238	257	236	271	238	264	283	249	277	261	273	252	240	268	256	241	250	245	252	258	280	260	239	242	244	300	256	278	274	252	271	256	252	266	265	248	251	245	274	241	235	257	275	263	262	274	248	245	266	226	251	228	282	240	250	248	253	257	283	231	265	249	244	276	269	247	283	270	247	250	230	254	250	283	264	279	226	298	261	235	250	274	245	289	258	275	270	262	252	278	268	251	289	272	244	264	255	262	271	251	268	270	277	261	249	267	260	248	288	244	245	254	263	269	247	251	245	265	246	237	219	260	249	260	228	250	282	269	281	292	250	254	236	257	249	255	237	261	237	246	254	237	263	240	268	242	232	249	273	266	261	260	254	280	262	254	239	250	254	265	269	275	262	271	219	233	295	229	261	247	274	270	274	301	253	260	230	268	256	243	273	253	250	273	234	250	238	277	231	241	242	263	237	253	275	266	269	236	270	298	244	280	280	295	239	244	230	255	273	271	261	250	273	256	267	238	237	232	231	284	268	237	274	256	272	233	259	246	249	230	243	267	258	242	245	286	292	257	235	266	262	268	267	271	275	250	219	277	272	228	248	270	244	271	245	232	244	246	275	247	254	258	252	252	272	234	258	254	253	266	280	268	268	254	264	228	243	275	248	248	230	263	279	251	261	283	230	267	260	241	248	231	250	256	255	242	276	262	271	262	258	221	250	240	250	266	254	247	240	263	258	287	255	240	239	242	242	276	232	273	255	260	250	243	242	263	261	267	243	252	235	254	236	275	252	256	275	293	239	248	267	237	266	246	279	248	260	279	234	255	239	255	270	260	246	256	243	230	242	247	238	257	241	244	257	271	257	268	268	234	236	245	245	264	271	244	251	267	268	243	268	263	263	301	248	229	246	253	254	265	258	238	248	251	238	283	263	259	278	266	248	253	235	243	249	237	208	269	282	275	252	265	258	260	252	236	274	249	286	237	282	274	255	256	271	267	222	251	218	254	245	228	266	238	268	274	262	232	224	259	254	246	244	232	271	214	268	229	268	252	250	249	260	253	258	258	248	267	268	246	254	285	242	262	251	248	253	282	244	284	277	269	271	275	280	251	255	279	237	242	237	251	255	273	250	253	276	236	257	249	267	235	242	249	271	251	259	292	243	262	262	257	283	284	253	241	245	259	234	262	276	247	275	244	259	244	255	216	245	260	248	299	266	279	240	248	263	257	236	270	267	254	277	238	259	271	266	252	261	243	262	261	254	278	233	226	252	262	278	257	253	268	279	230	240	246	260	266	222	255	258	273	264	266	246	240	229	270	236	253	246	259	270	261	261	241	258	259	256	280	274	280	253	242	228	252	275	275	257	244	261	247	261	241	217	270	259	292	266	243	249	244	262	227	267	268	271	250	249	278	279	254	264	285	275	266	242	252	238	263	289	261	256	245	235	262	251	240	250	262	240	252	264	264	242	247	241	265	274	241	256	257	248	234	245	277	256	256	251	251	251	258	266	287	271	261	261	262	253	255	254	246	233	268	263	244	255	274	267	296	253	266	245	247	262	252	288	231	238	251	281	255	247	256	273	249	259	265	260	250	259	236	244	265	256	257	272	277	246	254	212	261	265	253	239	254	254	280	246	252	262	265	280	257	243	272	256	260	283	248	229	252	244	260	248	240	242	250	268	241	241	285	242	285	220	230	267	264	253	233	237	258	280	245	252	264	256	268	263	241	266	252	256	240	246	242	252	281	244	264	258	279	255	252	258	263	249	265	255	293	257	237	280	251	239	235	285	253	257	246	266	257	260	262	256	253	272	257	278	265	243	239	247	260	250	241	270	255	239	261	260	257	253	266	258	259	273	262	263	250	271	257	260	255	254	258	267	247	247	262	274	263	278	246	301	256	274	230	246	244	248	258	247	248	272	242	263	293	247	245	258	263	264	262	233	261	227	281	271	275	270	291	236	273	255	254	256	275	255	240	278	257	214	257	269	268	253	248	262	244	243	266	265	256	254	228	258	257	232	251	266	274	253	242	259	225	261	235	251	236	272	245	243	224	269	222	264	277	295	275	260	267	278	260	270	254	267	250	285	252	258	242	274	247	233	253	269	258	255	241	268	259	246	280	241	233	259	267	241	274	284	263	225	267	292	246	251	255	242	283	297	261	246	249	242	266	239	252	258	249	265	276	282	251	245	249	289	249	220	285	236	275	263	234	265	272	257	250	270	263	255	267	255	249	263	249	242	269	275	263	269	250	236	230	259	267	233	248	239	240	242	230	274	264	243	257	241	260	229	235	256	251	256	267	237	258	258	277	252	233	278	221	273	254	273	255	257	271	244	238	257	263	245	251	246	254	252	261	233	282	247	253	242	246	263	236	270	272	274	268	218	257	229	225	241	238	282	286	235	274	244	248	293	265	243	278	252	213	265	255	242	276	240	214	264	229	251	250	264	260	260	274	240	274	236	277	265	256	261	239	252	254	248	262	260	250	264	239	297	244	231	250	273	260	242	244	228	269	241	307	265	295	246	279	248	236	259	265	219	267	256	259	233	263	256	260	262	252	274	251	255	267	304	255	254	254	252	237	247	252	252	254	239	240	251	250	239	261	284	259	253	270	281	245	278	251	245	265	253	270	270	252	264	267	248	235	291	281	249	266	280	244	255	243	266	240	253	277	260	234	265	244	241	242	241	253	240	265	269	258	236	245	232	253	258	267	264	240	263	247	279	243	261	279	247	246	239	288	259	247	250	251	282	258	236	240	254	232	276	267	250	251	226	250	235	270	248	266	252	250	250	251	244	250	225	249	227	257	251	230	284	252	254	252	240	257	286	255	246	254	251	257	261	241	256	246	263	289	253	269	254	245	282	247	266	229	241	263	244	250	251	253	201	236	258	246	245	266	261	260	272
50143	71857	48767	23587	35339	3957	1018	847	708	614	525	498	490	425	409	431	379	341	388	360	370	344	353	330	383	327	345	323	332	318	327	346	297	312	308	361	281	290	334	317	317	335	309	296	299	320	299	320	316	318	320	298	331	303	305	324	278	301	316	342	310	324	292	303	288	305	300	303	305	335	302	314	294	344	334	327	314	330	287	284	285	308	300	318	335	308	288	310	327	290	299	307	303	350	316	312	323	313	269	287	273	309	323	302	303	312	292	283	293	293	301	311	316	323	284	296	309	324	280	321	288	278	316	290	293	315	294	288	309	288	286	299	289	299	289	336	321	290	305	305	266	285	306	323	311	293	280	318	336	311	313	284	328	299	287	308	287	301	321	283	315	293	304	282	286	301	303	321	291	316	319	288	284	303	314	301	305	295	284	312	281	294	333	286	295	288	308	310	274	287	323	326	299	324	305	302	290	297	285	279	306	316	302	307	348	306	280	315	310	296	327	297	284	316	275	285	315	301	283	336	310	306	322	326	352	271	306	292	322	303	299	339	302	311	296	275	297	332	296	301	293	305	326	310	311	280	312	280	327	290	313	292	294	332	333	311	322	295	308	286	296	295	345	302	321	288	286	333	299	321	305	337	284	312	315	294	308	317	307	313	316	298	288	301	287	297	281	317	294	294	307	328	313	289	321	319	299	302	314	270	292	294	249	326	308	323	291	286	317	279	306	276	294	311	307	286	321	315	280	317	294	300	295	317	319	284	322	311	309	304	316	284	307	308	277	311	317	334	290	295	279	292	326	317	267	293	299	312	275	314	294	285	307	337	318	301	266	277	301	282	284	310	331	289	311	322	283	309	293	304	348	358	295	305	331	277	311	305	330	301	318	300	301	313	294	311	321	281	313	320	317	296	324	321	287	321	279	297	310	277	268	304	330	337	293	301	297	310	309	312	299	288	290	288	293	320	296	302	296	301	279	317	315	283	279	290	314	284	303	307	293	324	285	312	296	311	306	315	277	302	334	299	289	307	294	302	293	274	295	287	348	320	332	323	284	296	323	309	275	303	304	337	306	321	345	316	315	300	300	316	289	285	315	307	321	284	289	284	308	282	314	315	258	298	300	318	302	308	327	349	292	305	303	294	285	287	305	286	297	287	314	283	322	269	301	321	289	290	306	312	308	304	293	315	299	287	312	304	307	309	292	359	293	279	314	304	310	313	291	311	308	266	294	236	293	317	329	312	268	319	281	311	307	327	287	326	339	318	290	324	296	314	279	333	280	310	304	308	282	293	277	306	295	335	318	312	316	309	304	302	289	289	307	318	316	311	319	294	305	283	311	363	298	296	315	296	298	309	313	323	314	302	343	321	324	323	333	336	287	305	297	328	314	304	358	284	344	304	300	295	291	311	342	298	368	327	271	296	306	349	303	307	317	317	333	283	318	304	317	306	304	285	293	323	314	281	306	266	315	255	307	264	276	316	311	276	287	300	280	303	296	315	298	317	324	300	279	314	312	276	326	292	305	317	313	293	306	293	310	306	266	295	297	326	307	329	308	317	295	306	300	291	323	293	302	277	316	293	317	328	305	305	306	313	273	312	290	282	299	314	298	318	282	332	305	290	330	316	273	305	282	314	333	300	314	288	265	294	292	299	290	284	267	287	321	282	320	288	319	312	334	335	315	289	291	289	323	312	302	331	306	328	307	294	271	330	294	296	316	310	294	318	277	266	310	302	310	290	327	317	294	281	321	321	297	299	276	304	308	308	314	292	303	293	300	315	300	279	311	293	294	299	304	291	312	312	317	324	338	325	309	300	298	315	296	293	287	329	286	320	311	298	294	301	295	271	295	306	272	312	315	281	297	310	308	292	305	298	320	284	281	317	309	304	288	304	294	313	288	337	308	343	311	284	309	298	286	312	294	269	294	325	291	308	305	277	303	302	308	317	267	323	322	319	301	294	287	295	320	272	337	302	288	277	304	337	285	308	302	287	279	346	301	286	309	301	276	315	290	305	305	265	333	300	315	319	307	299	308	286	308	326	342	309	301	301	304	301	274	338	332	290	300	338	311	265	285	302	292	288	283	286	286	312	327	326	304	285	308	292	334	280	285	271	281	305	329	313	304	282	322	264	305	300	285	298	331	279	318	318	296	323	287	360	316	320	334	303	326	308	313	304	321	312	299	314	307	321	314	341	314	276	313	325	303	300	319	305	323	293	273	335	298	294	303	353	311	320	324	313	326	291	276	345	303	302	292	315	324	292	294	302	303	308	320	287	311	317	321	291	302	296	307	318	321	307	310	317	305	312	292	290	302	318	288	322	304	300	307	291	324	288	291	286	295	301	282	297	283	288	321	299	297	302	304	287	296	293	291	328	318	324	304	274	271	320	323	303	294	287	321	306	288	313	296	282	327	324	290	310	311	306	326	321	279	310	317	305	320	310	318	306	355	307	286	328	277	324	322	322	318	320	293	293	317	298	318	270	327	316	288	339	268	310	305	313	304	332	314	300	334	278	340	279	299	313	301	313	302	329	315	292	294	287	334	277	298	271	309	283	298	326	302	290	302	319	312	287	300	285	280	308	321	317	285	337	324	320	322	291	311	309	293	308	296	312	306	284	294	310	326	293	277	286	307	280	296	289	308	310	302	304	327	274	298	285	295	309	314	284	302	283	323	270	278	305	302	321	305	294	298	309	299	301	315	295	284	303	337	289	257	324	302	322	303	290	342	324	321	281	302	341	306	295	311	298	318	325	300	286	331	326	331	316	294	296	315	263	318	291	293	316	306	311	285	317	319	283	308	302	317	305	290	319	313	299	282	310	309	284	298	298	292	296	322	308	308	321	313	330	307	287	285	318	295	323	292	321	294	316	275	301	278	314	290	285	324	307	300	297	316	284	289	313	307	331	335	341	311	282	301	304	285	295	280	296	289	304	298	267	291	288	295	283	262	314	313	309	314	334	340	278	282	317	320	315	299	305	333	283	294	268	313	324	306	331	338	307	323	310	319	296	311	317	288	280	299	326	295	302	303	291	345	289	306	299	308	307	323	310	311	320	288	305	293	306	315	304	303	320	307	318	277	319	299	286	314	324	320	292	302	309	306	329	301	298	301	282	294	297	289	307	283	309	330	288	292	291	271	316	282	292	307	300	284	310	318	334	295	298	324	319	348	324	279	272	302	297	302	308	294	288	312	298	295	289	306	305	270	314	319	316	306	305	332	270	292	303	310	324	287	322	299	297	299	283	295	310	293	318	319	299	312	306	276	306	324	306	315	298	324	337	295	303	313	312	314	303	311	292	329	284	284	318	315	294	305	285	301	331	288	304	285	283	313	299	282	290	284	298	311	327	302	297	291	326	320	316	300	332	274	291	321	298	297	307	299	326	308	313	315	310	336	319	299	333	271	294	305	295	311	333	286	284	297	270	317	328	288	290	286	311	312	295	291	316	322	284	346	309	272	297	307	303	298	304	279	289	272	296	293	304	304	302	302	298
28850	21239	16647	2860	2882	1090	663	618	637	661	613	648	651	642	631	612	625	612	643	693	591	691	639	646	644	597	666	637	657	620	686	628	650	633	610	622	669	645	603	603	631	632	614	596	646	632	640	659	674	649	662	581	647	621	626	659	650	644	672	641	672	626	634	620	654	623	631	657	686	641	635	595	661	620	597	615	667	628	656	655	645	677	638	645	642	629	651	624	613	617	672	663	648	604	623	607	619	649	606	603	596	607	633	633	659	631	682	621	618	628	615	621	636	631	639	674	644	617	661	665	678	668	663	633	606	610	573	610	661	643	659	681	645	651	601	663	619	628	614	659	671	612	677	668	658	592	674	672	650	624	643	653	613	607	674	635	651	607	574	622	589	631	654	640	617	636	624	585	655	650	666	600	657	625	641	646	618	618	663	613	651	613	621	627	640	674	594	633	681	687	621	665	655	675	605	653	650	604	672	668	665	660	650	638	661	687	607	613	641	642	641	613	635	575	619	612	604	660	644	621	653	660	631	617	649	648	663	643	646	628	633	641	642	695	669	620	659	622	624	618	643	653	637	639	662	648	625	655	620	632	636	600	627	641	669	615	656	637	593	585	658	637	633	638	590	628	607	650	653	603	629	659	644	632	632	676	631	654	560	633	656	617	658	650	594	637	606	645	614	631	641	621	629	590	664	608	603	637	657	634	645	625	654	644	638	674	658	685	646	687	657	607	595	650	644	636	646	628	679	670	659	680	643	617	636	644	632	610	591	623	616	631	626	671	663	677	676	611	633	617	626	618	627	589	658	647	638	621	623	612	633	697	611	642	632	655	630	709	634	636	621	653	633	675	618	640	624	616	611	608	614	624	568	615	661	642	615	659	661	618	653	673	639	639	581	666	633	604	616	618	648	681	602	670	662	634	633	636	655	662	630	655	638	677	652	643	660	628	644	631	644	632	623	652	634	653	594	624	632	608	640	672	682	646	607	636	659	608	628	659	653	637	632	613	612	663	657	698	625	629	667	658	628	601	668	620	624	604	643	651	649	642	628	624	633	645	611	601	643	612	644	658	619	622	586	646	647	614	627	640	591	642	629	614	635	630	646	644	646	623	650	638	662	647	593	714	634	666	639	650	649	621	630	621	693	647	597	614	644	620	669	628	625	646	617	674	624	592	617	666	681	650	648	608	644	632	649	617	642	596	614	615	639	635	649	689	639	607	609	697	596	680	589	591	660	613	618	638	625	630	632	633	633	670	641	641	609	658	612	628	632	590	610	617	647	645	630	653	634	636	604	614	622	622	607	614	620	673	634	639	620	679	672	628	637	631	653	636	623	613	638	631	631	640	667	621	588	654	631	652	712	644	609	667	617	651	628	607	643	650	603	631	678	621	641	620	659	631	639	586	702	597	666	613	629	617	620	621	660	668	568	620	596	623	638	653	648	684	671	631	651	689	634	624	631	606	595	614	622	630	589	649	587	614	615	618	626	653	638	642	593	615	640	618	576	608	616	587	619	673	626	625	639	669	665	630	607	638	659	608	627	616	627	670	638	652	615	619	606	633	604	667	623	603	647	614	615	636	601	639	652	676	619	683	642	629	596	630	643	614	613	623	598	654	598	659	671	622	636	664	675	619	658	625	581	631	625	653	605	620	637	624	653	653	630	676	601	621	703	671	665	669	651	607	649	673	660	655	588	646	640	653	681	616	622	621	601	646	645	589	654	636	652	582	609	618	602	626	609	630	625	672	636	637	623	624	673	634	645	637	635	600	642	639	582	621	625	618	623	647	620	645	667	647	644	606	643	606	614	614	652	622	602	632	593	626	600	637	618	639	633	608	611	642	612	641	624	612	626	660	658	654	642	657	619	600	592	602	665	685	644	591	648	638	665	676	611	608	620	637	638	624	668	656	660	621	641	656	605	657	632	611	630	614	653	600	620	622	649	640	632	627	619	637	661	619	636	614	611	633	641	637	642	644	632	645	656	624	609	602	670	638	619	648	657	685	649	654	649	621	638	594	621	645	650	655	624	626	606	679	650	653	649	648	627	654	658	649	656	671	681	624	659	629	653	651	638	621	681	660	680	593	643	638	632	637	674	633	604	624	630	665	655	658	638	648	617	654	632	691	635	644	609	643	603	607	673	620	593	601	668	646	638	667	649	635	616	639	637	644	620	558	625	646	622	585	670	586	624	632	679	647	534	648	645	674	677	650	644	668	562	557	620	635	611	616	661	645	645	648	654	621	626	635	623	663	630	637	600	623	653	619	640	590	657	604	638	629	633	682	680	574	634	679	625	632	587	658	651	586	677	619	640	649	661	680	621	703	642	628	671	645	657	653	600	622	608	629	606	625	594	608	657	649	672	603	632	645	656	635	657	660	633	637	615	648	612	615	659	650	562	596	625	652	638	657	638	658	645	658	656	595	612	590	633	620	602	631	620	674	620	624	608	584	619	660	623	651	653	624	610	665	638	634	620	583	605	621	689	633	662	603	614	659	635	645	659	623	646	635	627	611	605	640	666	652	606	634	611	617	616	641	677	640	700	613	642	614	657	646	629	659	617	640	649	660	595	614	621	607	644	664	649	595	585	631	686	588	673	601	615	657	601	621	676	621	715	685	620	639	606	636	694	613	650	665	693	603	602	623	611	691	634	646	642	654	616	632	655	634	629	593	678	605	611	641	637	632	642	679	657	610	649	645	676	659	641	637	660	593	620	607	665	658	618	647	622	633	632	627	673	641	672	601	658	618	640	643	621	649	624	625	626	654	690	578	669	621	647	666	655	627	629	620	602	617	615	656	648	607	648	620	638	655	634	633	630	639	633	619	626	663	595	632	616	624	628	646	659	659	640	625	655	585	653	654	642	633	661	627	556	643	657	670	645	638	659	598	637	602	644	617	623	578	619	665	621	613	659	648	623	636	633	593	647	629	604	619	606	641	622	660	618	671	628	587	641	591	632	616	595	634	595	611	629	650	590	657	609	606	661	631	631	676	644	637	614	631	630	658	626	615	668	619	638	612	656	601	607	623	698	625	668	632	640	583	618	654	679	595	653	667	603	589	658	633	616	685	650	650	678	658	698	648	626	599	609	658	636	662	652	678	632	624	628	658	654	679	651	616	643	653	641	612	602	635	635	642	665	631	629	652	622	658	682	634	608	639	668	651	710	625	594	614	643	609	640	633	652	651	635	615	659	672	628	627	623	621	641	692	596	663	632	653	642	665	650	657	603	646	635	643	634	636	599	616	646	605	606	669	671	652	594	624	614	603	605	611	628	642	603	645	650	651	619	583	630	670	644	606	656	605	599	574	637	660	640	619	628	621	602	639	616	622	603	639	651	637	643	587	634	650	670	601	605	658	631	644	654	623	638	625	628	617	589	651	616	659	646	622	687	622	655	647	629	631	679	651	636	643	668	674	673	627	635	619	652	671	629	654	614	657	620	622	629	662	634	611	644	654	678	650	654	683	635	632	627	633	663	680	638	653	637	636	605	625
25512	23439	13416	1510	3484	1352	753	782	706	755	726	715	711	700	721	691	707	732	721	727	692	718	729	705	690	713	729	705	704	773	738	735	758	712	744	730	705	736	741	698	773	736	706	737	722	724	770	722	678	775	757	689	675	705	693	708	721	706	728	710	701	667	734	668	701	693	752	753	699	699	705	745	707	691	739	779	736	718	686	767	671	682	733	729	721	678	698	713	733	697	725	697	713	700	738	699	630	717	765	760	678	746	715	674	738	781	720	717	713	701	750	731	699	718	711	737	723	728	737	729	721	757	749	728	692	747	699	710	701	693	726	732	744	781	690	728	691	771	741	734	731	797	692	746	771	710	709	699	717	702	717	711	722	724	728	663	715	744	721	727	704	734	709	775	730	711	774	725	674	720	777	742	760	731	711	692	731	687	699	711	696	718	684	704	771	740	748	673	666	697	769	693	772	678	718	727	717	680	700	624	780	750	742	757	694	730	696	692	722	715	732	745	756	724	704	701	742	708	716	734	731	712	689	787	702	694	722	710	732	719	716	750	780	688	708	717	714	707	738	693	774	728	723	707	711	711	733	720	749	727	708	694	729	663	771	706	715	753	712	735	682	682	722	732	756	675	762	698	687	759	761	759	709	671	750	704	746	743	713	780	686	778	727	730	759	753	752	725	726	778	737	667	754	730	726	736	719	705	756	691	662	696	739	730	784	727	684	713	704	710	719	724	729	717	719	674	732	749	744	752	713	720	699	674	745	669	734	658	707	720	744	735	725	681	716	677	698	696	733	718	718	678	718	747	717	704	746	712	711	698	742	730	692	752	741	672	737	736	731	703	742	718	751	747	718	761	701	679	712	718	728	680	698	728	709	758	703	717	711	728	735	732	763	701	747	664	731	710	723	790	770	734	715	707	693	658	701	740	672	733	722	709	737	743	741	715	713	726	720	725	736	732	757	705	750	724	704	709	725	738	691	767	752	765	729	692	704	681	742	754	695	763	735	749	679	751	757	754	743	762	674	691	715	761	772	732	735	673	670	703	710	708	754	742	740	665	754	742	738	680	751	716	735	715	698	714	756	706	725	742	706	734	697	715	690	743	729	713	726	730	711	773	744	743	697	687	729	731	740	668	750	770	696	762	718	688	715	770	706	683	714	740	741	718	741	694	689	706	743	693	696	740	704	662	712	791	730	728	711	741	733	723	718	741	745	757	744	749	705	709	737	757	705	724	724	688	801	707	711	752	707	741	688	713	750	675	700	713	709	732	674	749	688	737	714	691	716	738	735	699	687	747	683	719	741	732	752	725	724	738	714	755	735	743	723	747	724	680	734	759	768	674	721	740	735	736	731	694	737	724	751	720	732	712	723	735	727	750	718	757	770	728	748	715	714	706	705	692	697	722	716	702	790	702	716	697	720	716	699	714	699	714	751	751	741	705	735	685	719	742	762	773	746	701	732	799	747	709	717	699	718	677	683	674	705	722	754	702	725	723	749	720	705	731	681	699	754	747	753	726	730	719	727	749	710	716	704	768	777	743	764	741	727	707	725	772	705	731	773	748	740	768	717	711	727	738	715	713	728	730	691	684	684	712	729	711	701	741	699	709	720	686	778	715	770	741	720	706	693	723	714	692	708	703	740	670	733	731	675	755	757	664	718	748	695	696	730	774	716	708	697	763	708	698	738	732	673	723	739	751	698	734	707	725	738	698	705	701	710	688	702	713	687	731	729	725	724	704	750	762	718	694	799	726	730	707	715	751	731	729	726	689	736	711	740	738	656	726	738	726	705	734	715	759	702	680	713	715	721	723	713	710	741	688	705	730	720	710	693	737	756	740	722	713	725	698	721	703	740	678	710	723	800	730	706	791	641	718	744	692	735	737	763	684	715	756	748	735	748	710	720	712	738	689	713	756	724	726	709	679	706	707	719	742	735	752	733	711	723	726	677	708	677	709	702	684	692	753	729	739	689	722	728	723	715	680	717	710	695	733	732	742	737	741	737	711	724	731	734	726	703	704	701	749	748	758	721	764	700	737	741	692	692	700	706	709	732	760	663	731	702	716	786	714	721	713	741	701	709	682	697	700	704	704	683	705	772	736	751	740	703	768	710	702	745	674	705	703	738	709	727	783	682	709	727	754	757	686	745	714	759	716	760	707	721	682	780	731	779	732	732	713	702	666	758	755	718	713	677	741	727	731	721	708	722	750	747	719	747	725	713	711	719	689	772	731	725	701	704	738	729	702	731	703	723	743	699	729	689	698	700	738	741	747	755	716	702	772	742	740	714	717	730	714	727	704	743	746	703	705	758	692	748	715	703	717	725	729	749	746	711	766	689	759	710	809	731	743	746	711	681	753	714	744	716	725	702	723	760	755	722	756	728	737	709	751	709	658	709	713	718	730	751	710	668	733	734	664	752	687	731	775	721	698	704	782	707	730	743	757	700	740	694	764	692	703	724	723	709	682	738	737	757	719	711	757	707	793	657	730	738	666	730	717	702	711	688	643	703	710	705	692	751	723	732	725	737	734	717	759	723	718	736	737	735	782	718	727	697	733	704	738	731	725	692	779	687	762	720	724	749	755	746	712	750	711	737	735	708	729	785	726	767	743	694	728	695	736	695	716	726	722	723	745	712	728	710	670	710	737	763	726	696	670	717	761	716	747	745	735	759	712	688	712	723	750	763	712	701	740	686	728	672	670	763	720	694	703	683	750	726	699	705	745	764	690	755	706	754	720	692	724	751	758	731	710	735	721	772	729	655	689	705	732	722	708	697	737	730	735	757	764	748	758	727	720	724	700	742	729	748	730	767	715	679	686	700	712	749	757	711	730	719	737	694	709	730	709	710	751	778	697	732	692	767	719	772	686	736	733	725	687	737	627	765	700	700	741	722	724	686	744	734	700	736	708	686	702	719	719	744	680	703	749	736	698	754	703	759	721	742	687	732	724	743	722	669	708	690	717	706	716	684	747	697	764	761	700	743	726	693	723	732	733	757	720	715	739	725	764	700	711	688	728	724	714	738	741	716	733	746	745	707	730	726	734	715	707	788	704	753	710	630	731	733	687	715	732	701	744	758	752	718	683	748	731	735	737	655	705	702	746	728	722	753	788	741	739	700	681	766	723	717	711	733	732	753	705	680	700	698	719	716	709	727	691	752	719	721	743	704	733	726	712	706	775	680	723	736	763	767	719	734	703	709	763	760	718	738	722	735	709	770	745	702	752	744	729	733	749	718	705	672	740	727	698	722	699	709	722	730	706	734	754	741	722	745	717	711	678	734	687	719	712	747	725	754	694	681	679	702	708	717	733	736	750	729	720	739	711	677	695	712	699	674	756	735	736	711	714	767	716	709	698	716	746	768	731	732	756	709	685	744	749	760	742	726	731	736	730	744	679	689	726	747	700	747	753	736	717	740	756	740	706	744	691	718	705	757	726	750	766	714	714	704	688	731	770	735	680	738	753	774	726	710	718	686	738	706	715	717	734	713	733	756	742
24280	21596	28793	26692	26069	11528	1371	727	659	668	630	630	622	601	622	616	642	626	627	647	627	595	635	597	566	600	622	611	602	613	612	578	646	597	626	615	576	602	610	613	585	558	588	595	607	611	596	542	606	612	588	646	581	629	574	529	630	609	563	571	556	605	563	581	616	604	551	558	614	648	580	595	604	592	634	598	657	618	628	581	594	590	601	581	601	599	602	588	584	549	567	594	648	549	592	609	617	603	568	563	569	554	609	627	636	550	580	608	583	617	617	651	563	598	575	619	606	589	580	579	651	550	560	571	535	543	610	598	583	571	582	575	606	582	612	605	580	606	586	631	607	581	551	655	564	590	571	589	601	613	571	555	585	620	552	608	600	570	604	600	581	610	559	587	608	578	539	597	585	613	580	581	572	593	627	624	590	576	627	601	558	547	559	609	598	569	592	604	562	587	613	598	586	572	611	587	615	624	628	574	628	567	595	575	642	608	622	626	624	545	571	595	578	602	577	614	659	575	642	579	607	587	617	599	618	583	592	639	585	604	571	597	588	584	641	589	617	566	604	597	598	610	585	569	520	615	621	580	585	596	628	588	569	607	603	562	570	595	591	624	558	607	619	641	582	585	574	570	623	621	634	543	593	575	579	566	591	639	597	567	624	567	641	613	613	587	607	581	565	614	566	590	635	541	575	613	591	547	572	617	610	581	568	563	618	552	578	550	554	589	615	627	590	627	573	578	623	597	602	616	610	574	596	540	609	554	557	598	588	570	609	605	600	572	609	602	570	592	656	621	625	625	592	565	606	598	643	637	608	607	600	628	616	592	610	576	596	591	564	598	606	585	592	611	590	575	632	611	569	632	632	574	615	569	542	616	580	590	579	612	596	605	568	612	624	536	611	595	617	573	581	597	583	623	602	571	591	580	655	608	590	609	608	580	583	592	586	604	547	606	599	593	580	587	651	660	597	608	564	592	607	640	574	578	558	600	609	599	570	631	571	590	635	595	616	625	583	587	595	611	599	605	596	614	619	613	614	606	621	636	634	613	575	578	578	631	600	622	642	544	610	623	597	558	588	569	617	589	577	609	604	618	590	602	627	602	657	598	594	583	574	629	594	586	558	627	587	608	604	607	576	601	568	611	592	585	662	593	542	593	627	595	578	657	567	605	568	540	605	592	568	637	578	618	569	581	593	625	616	574	598	616	616	583	609	608	572	605	601	586	614	617	588	611	595	628	587	590	576	571	613	616	588	598	598	598	614	548	624	583	585	565	623	607	585	568	555	593	569	614	597	608	593	578	599	610	629	596	573	574	622	587	622	565	567	583	564	572	550	603	618	597	589	592	625	523	588	608	609	605	632	584	608	628	609	559	608	561	564	622	552	629	585	604	625	555	580	594	597	589	630	569	613	597	638	621	626	577	597	635	602	579	598	590	582	606	607	600	537	643	595	581	593	571	594	591	581	596	635	563	584	554	579	576	601	634	635	612	613	607	631	593	660	606	617	544	550	603	577	630	571	594	592	571	594	576	650	573	573	581	586	578	604	646	517	589	580	654	547	613	597	628	572	601	596	529	593	589	569	555	581	596	618	612	569	604	605	635	582	572	616	603	586	630	613	616	581	578	620	586	593	635	573	592	556	575	571	570	592	628	598	560	586	640	629	581	622	590	590	611	583	608	563	581	584	586	568	603	587	589	602	579	609	624	616	675	582	586	606	585	598	603	560	618	600	538	577	584	654	552	600	615	594	618	586	584	596	576	621	590	617	604	601	588	589	566	585	637	555	572	580	608	593	627	610	597	586	557	555	591	583	614	606	612	614	610	609	599	601	592	569	624	635	535	633	571	655	584	622	591	597	615	588	585	560	606	619	631	552	586	618	588	600	578	576	608	568	586	632	580	595	636	622	625	559	648	569	566	648	608	551	609	581	584	621	587	552	568	593	605	616	592	600	577	570	551	635	583	580	563	599	607	615	583	598	582	566	628	630	591	566	579	638	596	615	637	638	622	602	608	567	567	612	604	611	575	594	591	643	581	637	577	599	579	584	649	572	592	583	589	580	615	595	566	581	606	583	533	605	576	623	614	597	579	605	555	586	619	588	599	617	573	615	641	592	578	586	605	568	571	565	576	571	604	558	629	603	577	600	622	620	577	576	585	564	618	587	608	634	574	596	543	572	583	574	585	606	590	554	607	581	587	544	574	573	573	596	569	622	567	588	598	577	559	607	567	589	638	594	578	624	585	577	626	658	577	641	576	618	596	570	579	630	599	590	599	653	584	585	588	575	601	632	605	594	627	559	603	608	561	629	542	621	588	626	532	543	595	608	603	589	574	610	582	608	594	561	570	618	564	617	567	611	580	597	611	606	606	577	587	567	602	592	653	616	614	639	598	601	579	586	621	604	586	548	624	607	584	599	595	608	592	560	562	610	604	579	559	616	597	586	574	592	552	632	622	582	586	599	584	615	603	585	609	556	617	593	567	614	611	583	587	576	607	602	603	605	603	580	613	617	608	595	566	581	531	572	603	569	589	603	582	593	597	577	578	571	591	608	617	609	580	550	586	622	590	621	589	612	569	583	606	587	569	590	587	627	595	585	556	624	557	579	622	645	618	588	613	630	603	628	630	616	565	574	570	544	554	602	630	630	579	619	622	626	600	623	620	533	623	570	545	548	604	607	564	584	613	586	648	609	609	562	607	570	550	615	603	599	593	631	614	673	587	645	605	589	587	560	577	603	670	618	579	579	627	595	572	605	604	614	584	633	584	578	569	575	607	591	608	560	590	566	588	567	588	619	588	574	599	627	596	614	597	605	611	620	615	619	588	605	617	578	605	627	578	606	590	611	553	567	586	588	622	582	600	624	588	611	584	574	608	583	590	634	582	612	589	597	583	569	602	576	588	573	598	635	587	591	611	558	591	619	609	625	648	618	601	621	600	576	628	621	573	606	573	581	567	613	575	599	582	582	537	538	565	614	586	592	639	591	630	576	618	560	592	579	626	590	628	590	604	581	598	594	577	655	587	614	559	615	594	599	617	591	550	568	634	579	587	593	639	601	606	621	560	643	611	626	614	627	569	610	560	579	631	603	589	652	617	552	605	598	579	585	614	617	561	586	608	577	551	600	572	579	604	605	586	584	553	565	596	607	585	549	576	631	581	615	576	536	566	603	587	603	610	593	589	583	616	612	578	555	601	620	563	546	584	550	575	574	606	570	615	579	622	610	643	603	607	575	558	631	609	575	617	619	581	613	643	626	608	593	608	616	598	567	606	584	598	621	574	607	603	561	561	581	610	582	552	579	614	601	571	640	559	604	580	615	615	578	637	615	586	632	598	597	634	573	628	654	594	561	603	564	633	535	606	641	575	607	550	598	632	628	584	572	592	599	609	587	599	588	604	604	622	625	551	586	588	570	588	541	589	593	597	574	586	585	560	570	642	634	607	619	590	613	606	627	597	576	645	636	572	569	570	571	599	607	601	585	597	570	550	595	598
43493	63651	40916	19457	31361	1505	985	934	837	832	804	741	763	729	745	731	733	669	720	748	746	704	688	726	736	699	756	681	725	695	666	683	698	701	684	671	711	685	687	715	706	686	672	677	683	725	660	669	725	749	724	725	670	715	716	702	673	683	712	725	686	711	682	679	711	676	717	683	687	734	773	695	677	681	714	670	717	727	685	729	700	742	731	731	695	698	704	708	685	651	650	690	689	688	618	706	705	663	711	722	664	683	681	686	752	689	725	696	665	722	678	675	729	701	684	679	674	683	690	737	667	711	695	697	706	668	704	695	681	669	669	702	720	681	686	680	621	697	651	749	704	694	668	711	714	678	661	706	736	684	671	725	742	664	642	698	642	671	685	677	676	695	707	687	663	670	710	703	706	677	696	680	637	712	661	640	701	663	671	660	710	662	675	685	744	653	630	688	672	701	688	655	607	663	695	722	658	640	674	684	701	658	695	696	666	688	710	692	729	647	686	678	690	631	725	650	671	655	669	674	684	669	662	675	723	697	683	682	710	699	664	649	719	684	682	690	699	649	695	707	708	669	708	702	672	717	673	715	688	664	689	668	704	686	703	693	655	649	680	661	678	683	674	711	747	692	649	715	655	650	714	690	713	667	658	672	727	727	675	697	711	689	705	707	638	684	711	724	662	687	665	693	740	700	731	699	757	715	683	675	671	705	674	709	691	706	646	638	711	678	709	607	687	744	721	653	678	674	687	695	729	695	703	695	726	642	683	724	718	728	685	700	719	675	677	719	712	628	740	687	652	668	655	710	691	642	730	645	693	642	715	697	680	764	708	664	675	664	682	660	696	666	670	680	637	645	721	738	695	695	682	696	673	683	724	641	711	691	691	695	692	675	699	647	709	651	653	705	693	690	666	661	668	663	682	676	670	707	701	650	682	709	692	688	670	736	696	664	694	694	688	713	695	725	704	666	696	663	698	715	718	692	671	680	710	696	684	679	700	688	694	658	693	696	716	670	668	664	673	664	683	714	670	694	637	718	662	710	660	644	669	750	670	725	668	710	678	660	680	722	681	640	680	687	692	656	677	701	671	693	668	747	680	722	693	691	704	737	720	666	682	660	707	632	688	699	645	691	704	720	650	661	679	700	687	684	653	652	692	672	667	612	670	706	709	689	738	617	698	680	707	674	673	727	706	694	663	695	673	681	691	684	687	697	682	706	723	652	658	673	706	711	684	713	690	712	655	723	639	695	637	713	702	723	677	708	694	678	684	683	685	657	675	675	669	703	715	675	704	645	717	662	685	705	690	636	700	640	697	627	715	728	646	690	692	707	714	704	720	659	713	702	691	698	716	740	660	727	710	689	707	683	691	705	683	733	698	694	641	677	695	636	763	658	686	723	717	670	677	689	634	725	703	709	706	700	645	692	683	731	714	682	671	720	707	752	646	674	680	676	736	688	666	704	714	684	679	663	680	675	683	709	649	655	678	722	671	690	647	672	687	678	679	668	694	696	612	674	733	696	654	690	633	691	697	657	699	674	658	713	682	668	670	714	701	703	684	694	699	674	705	664	712	663	695	681	688	707	648	698	703	690	703	672	630	693	675	688	695	658	735	683	736	748	712	658	694	677	717	715	634	723	704	692	672	687	672	672	706	726	689	705	665	699	657	634	652	692	702	719	646	670	697	704	675	720	739	717	683	655	695	656	695	687	674	700	726	651	682	703	719	652	669	695	686	707	673	719	697	695	680	694	662	687	718	669	685	678	744	650	730	722	683	700	683	708	657	679	661	692	676	742	690	725	624	727	693	728	687	664	652	708	708	655	696	715	697	706	678	740	689	714	716	674	724	677	692	686	676	682	678	673	746	737	725	699	675	677	693	675	710	672	689	703	649	676	700	694	716	700	681	674	732	680	696	684	691	717	661	663	668	678	711	639	653	658	731	688	694	684	705	725	695	674	744	691	660	661	650	693	736	705	686	722	681	691	666	679	650	694	670	671	658	692	694	675	693	650	706	663	725	725	695	693	655	728	673	696	690	680	663	656	726	675	693	678	693	683	661	699	688	673	704	694	641	665	685	702	706	689	710	655	697	685	664	658	661	696	703	653	691	629	693	670	666	687	697	673	703	689	664	710	701	717	691	689	688	728	688	690	685	690	678	710	668	704	704	688	685	698	685	670	661	672	655	670	713	689	730	696	694	703	697	722	729	724	721	729	706	686	649	628	697	736	704	680	705	663	692	695	650	649	658	668	658	696	635	670	683	693	661	678	663	727	679	678	677	703	696	680	698	707	715	689	652	656	717	662	647	712	671	659	681	664	696	673	654	648	705	675	680	665	683	642	682	653	677	714	701	689	646	614	675	693	683	633	701	688	697	683	672	660	662	692	683	726	770	694	655	634	711	683	700	708	733	695	706	676	714	690	711	722	717	647	701	684	650	679	693	672	672	702	655	742	653	712	651	694	657	717	667	689	699	693	666	653	664	705	702	684	690	667	708	717	673	697	730	667	662	697	752	715	672	680	710	695	736	660	691	675	683	707	705	647	651	704	706	691	670	660	671	702	705	702	711	686	628	672	669	677	699	685	713	718	664	659	691	733	674	698	662	690	703	665	698	684	654	706	694	708	687	687	698	685	717	695	682	646	684	632	725	626	641	655	689	664	707	691	684	726	683	694	651	774	675	757	674	702	700	725	709	643	687	679	713	647	711	702	699	710	720	698	643	734	724	702	691	675	628	686	717	673	675	711	640	699	712	670	664	737	718	692	726	713	679	684	721	646	660	682	688	699	696	708	689	724	676	712	731	655	682	689	706	686	663	732	705	715	693	641	650	660	700	678	677	722	664	709	759	693	626	681	709	717	703	618	657	706	656	696	702	683	635	681	679	699	689	675	685	694	678	691	653	681	674	666	703	680	719	693	641	681	768	691	711	686	660	697	647	698	717	713	706	667	649	694	726	640	701	662	723	696	687	625	725	687	706	684	664	697	673	659	654	665	738	732	636	675	661	710	686	677	661	682	633	662	676	696	698	707	709	734	674	666	707	650	646	675	682	717	658	710	737	701	670	662	681	700	688	680	692	697	706	658	662	727	683	732	630	686	649	622	667	682	707	666	658	686	691	650	715	634	656	685	706	682	688	696	670	688	709	698	701	656	688	680	689	659	694	647	706	664	727	753	678	663	700	696	630	673	691	669	696	689	766	707	649	668	704	742	685	696	692	671	700	699	657	674	672	679	679	688	639	698	691	654	648	678	678	666	695	663	682	701	702	683	701	703	664	656	658	662	703	671	715	679	673	710	683	741	661	674	648	679	725	660	655	666	668	687	709	670	704	714	697	724	671	742	715	715	674	703	662	714	676	695	715	685	659	732	672	631	693	711	669	666	694	715	710	697	698	663	688	706	683	663	654	679	708	653	658	697	674	682	698	666	674	699	657	649	651	675	685	674	673	678	659	659	644	681	659	697	647	676	749	682	701	713	662	693	675	666	734	687	664	726
25252	21645	28236	26074	16958	2099	509	417	424	457	418	423	438	414	415	415	402	409	421	406	430	414	400	418	405	403	423	377	396	373	390	391	357	405	429	396	369	404	376	386	382	365	398	395	427	383	399	408	375	372	401	382	393	396	379	410	391	397	380	380	419	411	368	422	399	411	412	412	390	383	355	369	363	368	388	372	414	395	411	398	407	397	425	378	403	424	402	413	389	380	411	403	395	440	429	396	423	389	424	424	392	401	417	416	418	408	381	387	390	386	390	409	401	422	457	411	388	406	409	363	394	407	363	403	413	398	409	387	407	369	409	363	369	385	419	389	423	380	445	394	421	402	376	393	407	382	342	384	395	358	398	388	398	417	415	419	396	438	391	365	418	377	348	375	411	356	379	389	371	371	382	377	409	398	391	412	399	390	400	370	379	376	409	403	389	408	406	420	394	373	377	411	382	381	399	406	392	396	404	395	399	377	394	403	409	392	392	425	412	439	394	408	426	364	380	385	427	389	391	433	348	377	434	407	426	389	396	403	405	410	340	372	412	388	415	408	382	380	398	374	404	453	420	417	406	399	389	449	390	391	434	429	403	398	387	376	425	393	397	401	426	393	395	377	389	415	366	406	430	385	372	421	402	385	384	435	389	405	363	393	418	394	413	399	461	382	386	406	374	395	419	397	376	397	374	384	388	389	425	388	385	357	421	413	370	437	385	397	420	371	419	410	409	440	384	428	375	380	394	392	399	381	417	394	395	408	418	378	395	394	430	425	375	394	436	392	403	377	403	367	380	380	395	389	391	382	377	408	380	376	390	385	406	354	410	395	388	414	409	406	380	397	386	403	404	396	410	406	410	393	393	402	380	413	366	388	400	409	433	389	418	391	394	391	387	424	378	422	359	423	391	399	460	390	414	420	407	395	352	396	411	443	360	440	396	407	393	361	388	367	381	430	418	384	374	395	368	383	410	401	396	429	429	406	426	403	377	387	435	358	416	447	416	379	398	377	410	408	375	416	385	391	415	431	436	391	409	380	418	438	383	366	394	379	414	427	407	390	415	397	435	453	431	386	417	414	384	405	391	359	409	406	386	387	383	379	387	372	363	404	431	393	349	362	407	410	404	387	387	350	391	370	393	381	402	406	402	353	391	396	398	426	426	395	396	387	403	408	418	397	396	392	382	400	393	379	412	401	401	368	328	403	437	406	405	391	421	418	379	423	371	429	408	443	400	402	411	428	388	412	420	385	413	374	419	436	394	395	389	413	395	363	389	415	382	405	402	393	383	422	368	399	397	416	412	378	386	435	448	372	429	423	408	414	402	389	392	396	381	388	380	391	405	371	405	408	379	382	406	367	402	390	426	384	398	374	399	403	419	446	405	372	416	405	398	414	405	410	367	379	406	399	375	372	399	414	390	384	378	395	363	422	388	391	391	391	428	374	412	416	373	375	355	392	420	417	425	405	439	394	420	401	400	432	417	404	364	414	397	406	446	429	391	404	386	386	375	393	372	406	397	394	408	397	416	372	403	387	381	409	390	347	371	370	421	383	427	360	371	384	402	408	403	421	405	376	368	407	389	367	431	355	413	402	377	388	429	383	386	383	390	388	431	384	431	400	396	384	377	440	395	382	406	402	403	389	370	379	423	367	411	411	408	421	396	389	408	392	399	368	378	411	414	426	428	400	357	397	402	402	405	398	413	404	418	432	376	376	425	404	414	432	405	399	382	377	405	387	424	400	405	405	419	374	368	387	401	414	406	431	402	381	362	391	394	385	348	416	362	412	385	366	401	397	426	420	390	397	406	393	387	386	379	453	375	392	405	378	394	396	391	364	434	372	380	370	380	414	425	376	394	376	405	387	418	395	401	430	382	393	388	397	386	347	378	415	419	400	392	372	417	399	386	413	374	435	423	403	427	417	405	447	403	402	420	392	366	420	387	395	399	351	408	392	367	398	378	407	384	413	402	407	390	355	388	461	438	406	402	409	365	382	435	386	394	417	395	413	364	367	381	369	380	375	403	429	426	373	425	401	402	372	415	366	401	413	413	387	426	413	388	378	412	388	379	402	385	402	430	371	360	434	370	357	418	403	396	404	398	412	418	412	381	421	404	350	393	392	384	414	419	387	410	406	399	402	391	414	430	403	403	394	391	385	418	411	411	440	407	368	389	376	409	386	401	370	405	409	411	417	393	417	403	373	399	392	392	404	395	373	403	367	403	406	391	388	367	412	386	360	391	399	406	432	371	416	404	427	400	421	400	395	401	367	402	378	407	410	390	429	379	407	401	407	400	388	398	417	389	410	400	399	383	399	375	418	403	392	396	380	449	387	414	412	373	408	396	384	421	392	407	355	404	449	427	395	408	412	360	389	378	409	413	371	360	384	432	390	421	390	385	411	376	395	402	383	388	393	404	408	381	390	366	386	405	385	383	382	387	412	380	391	393	364	376	397	362	364	369	400	459	405	405	406	368	356	402	402	404	385	431	423	367	378	398	417	362	417	392	441	380	389	399	400	373	395	423	394	412	442	439	428	419	411	429	369	374	382	364	433	361	408	394	384	400	383	407	402	402	371	391	412	383	379	396	433	414	403	375	397	410	355	415	405	412	380	425	377	383	385	411	422	375	377	397	392	408	437	399	390	369	394	422	413	393	384	388	375	405	380	405	421	396	392	380	416	405	430	425	395	393	399	407	381	417	375	406	377	402	406	434	365	386	405	392	405	423	406	400	422	377	391	368	390	403	433	405	376	373	412	409	387	401	443	405	362	445	408	395	324	413	397	377	373	366	398	344	384	387	406	433	406	388	402	393	384	392	419	379	387	436	429	444	402	381	383	390	378	398	406	377	392	387	401	394	380	386	405	391	388	398	354	412	363	343	393	382	376	393	410	415	401	414	401	391	379	408	414	407	346	392	417	410	386	410	417	350	407	408	389	401	378	391	373	363	433	414	400	418	392	411	380	392	402	401	403	377	427	431	409	414	378	358	410	392	385	379	437	407	393	415	392	405	419	415	381	367	396	409	382	403	427	419	403	386	418	418	399	352	405	402	423	347	390	362	370	406	395	359	389	401	386	398	422	399	389	366	394	413	422	385	417	448	420	373	384	420	380	428	410	369	418	404	415	427	382	393	366	369	394	416	391	407	389	404	377	419	391	383	388	403	374	369	402	375	381	427	396	371	380	372	392	385	395	377	345	393	371	421	388	416	360	399	394	402	384	367	384	414	415	392	409	423	400	349	377	390	406	423	382	399	393	402	386	396	377	412	393	404	419	418	400	423	390	412	406	369	391	355	407	405	380	392	381	398	446	388	401	404	403	357	395	431	378	389	416	398	441	421	409	389	384	374	412	405	429	405	386	389	437	398	424	392	395	365	419	395	396	428	369	406	381	418	393	363	403	395	398	363	394	351	388	393	382	421	374	419	409	384	378	387	366	423	414	392	399	383	399	381	401	361	397	424	378	352	412	402	415	397	388	395	379	392	389	370	395
40945	54475	35455	15900	19897	794	649	614	552	534	520	490	505	486	466	488	488	490	420	459	450	497	435	447	474	430	460	445	424	451	436	465	469	436	440	496	425	488	450	478	460	485	436	428	449	400	472	417	441	459	478	438	476	462	470	486	459	474	448	456	456	474	426	464	482	482	447	477	509	434	410	437	449	469	437	418	454	422	502	435	418	437	420	464	429	489	418	400	448	450	457	451	415	442	477	443	442	458	475	465	470	471	476	481	448	442	487	463	415	453	438	463	466	460	425	429	449	439	443	436	435	445	457	438	454	396	479	464	473	471	464	475	463	439	476	422	453	469	431	443	457	440	438	461	461	456	460	481	460	473	440	458	442	434	432	453	450	465	433	432	444	422	431	493	452	438	473	444	471	451	448	439	453	468	449	447	462	452	448	467	417	444	474	404	475	433	429	420	469	449	491	472	454	488	428	456	458	439	424	433	463	442	476	423	462	451	433	413	446	423	437	424	473	426	434	420	418	457	440	438	473	447	480	427	448	446	459	453	448	433	482	450	465	463	471	458	453	467	444	443	464	464	418	441	439	454	450	479	477	464	476	420	443	463	447	431	409	451	426	462	459	466	442	446	495	477	451	459	437	427	445	446	433	470	518	464	472	435	420	445	445	503	441	464	445	423	441	464	473	440	429	467	453	455	435	448	462	435	433	445	435	428	467	452	438	437	432	474	453	457	435	441	413	468	454	445	446	471	452	432	458	455	471	465	422	458	483	451	448	482	462	470	442	464	450	455	475	465	426	439	452	452	475	477	445	486	426	480	431	434	455	428	453	429	469	440	479	468	405	416	450	459	483	440	419	459	438	444	476	474	486	447	436	434	465	475	491	444	460	451	466	486	442	434	461	477	463	424	453	433	433	428	462	473	463	444	453	437	436	462	437	470	432	442	444	473	452	448	486	423	488	478	468	419	454	450	422	503	460	420	431	452	470	460	480	477	463	487	478	469	468	476	459	473	448	418	417	470	460	447	432	445	448	452	474	484	451	448	468	459	453	462	490	463	482	455	503	450	439	437	427	460	466	490	448	412	458	466	488	462	456	437	409	469	451	466	492	468	457	466	471	497	441	471	450	447	457	466	455	403	460	455	442	460	488	476	463	453	457	429	479	462	468	506	461	461	448	411	469	485	422	467	434	481	488	442	478	491	442	490	450	439	467	464	428	442	463	435	441	453	450	454	483	432	454	461	455	459	455	453	435	444	459	476	465	425	466	407	439	482	457	448	441	483	476	465	444	473	455	416	487	445	463	490	439	441	454	434	453	437	431	454	477	469	442	467	475	436	445	446	458	444	451	457	438	443	463	406	415	402	435	465	468	454	444	480	429	478	446	426	433	440	477	449	448	472	458	455	477	463	459	461	448	449	462	445	440	409	476	458	434	406	445	434	441	472	437	434	434	464	449	450	494	432	454	426	447	452	478	457	420	416	445	485	454	425	445	448	456	474	481	459	452	444	432	481	446	452	505	435	444	445	412	439	461	451	489	419	456	429	458	492	440	475	437	459	437	420	474	449	436	441	445	455	485	443	470	399	485	461	439	438	442	414	469	468	447	449	417	444	434	452	447	447	460	455	408	458	451	453	435	465	464	466	460	452	420	479	442	435	443	416	433	446	446	423	485	467	479	475	459	471	450	451	470	425	453	433	414	456	409	424	499	471	454	454	451	466	489	451	454	463	467	466	447	450	478	453	479	457	463	473	452	471	458	472	450	505	458	418	445	454	460	443	463	462	457	448	467	446	459	438	457	452	434	451	473	430	476	468	438	462	501	448	441	503	460	415	435	474	438	448	460	460	445	467	459	425	478	452	432	444	481	461	460	464	439	447	410	426	441	414	468	450	447	441	423	452	455	471	469	458	417	445	467	403	464	434	454	419	440	477	437	442	460	468	427	458	463	438	435	449	434	449	439	458	452	477	407	445	450	435	461	463	459	442	484	435	480	433	443	457	488	433	483	448	457	478	490	443	436	438	483	469	450	451	478	450	434	460	474	461	463	423	480	429	461	442	493	510	446	472	470	441	444	478	443	421	454	423	439	473	442	467	462	462	461	459	432	429	443	450	494	463	457	440	453	464	438	415	466	446	426	497	513	457	449	486	486	460	443	476	482	445	446	417	475	442	459	444	470	421	421	452	479	445	465	444	436	460	428	470	428	471	422	455	458	470	467	458	469	427	464	447	484	502	498	481	466	432	465	429	432	492	444	452	487	446	484	464	430	471	411	449	444	479	472	482	437	452	452	452	461	453	456	492	420	460	443	448	440	475	475	449	454	462	437	465	465	442	433	440	465	451	424	442	467	467	453	458	475	463	460	446	433	480	453	467	446	454	458	447	440	456	444	471	410	446	461	438	468	437	466	439	422	463	419	473	424	449	472	434	433	443	463	432	446	459	459	447	487	509	446	435	468	482	449	445	458	439	424	413	474	426	444	442	455	477	484	465	463	459	431	451	468	460	449	503	447	475	450	458	453	463	449	460	477	462	446	486	413	430	445	417	450	485	438	462	459	450	456	457	439	470	447	455	423	423	433	420	420	472	452	443	452	452	445	479	429	473	427	446	452	422	476	420	457	462	442	443	451	451	473	424	441	435	446	455	459	444	486	459	420	426	420	435	454	455	419	454	425	444	466	422	459	471	455	468	497	452	457	490	442	436	466	463	452	516	478	442	452	405	453	464	459	495	461	472	461	413	457	467	463	454	471	474	442	451	442	439	453	453	472	431	460	471	470	468	448	464	456	427	470	475	413	460	471	411	453	494	451	459	416	455	481	440	487	472	457	477	448	484	475	432	480	454	430	470	426	507	463	435	488	431	443	475	481	482	407	427	481	434	469	418	463	461	425	475	429	437	461	496	470	442	462	456	443	479	447	465	496	456	466	436	439	446	461	440	459	439	444	483	437	449	433	510	453	447	484	441	468	471	457	461	457	430	428	438	427	426	475	460	466	430	478	472	487	432	457	457	469	406	456	483	422	463	418	478	444	482	408	458	430	494	486	447	435	478	424	426	459	467	482	451	464	432	455	441	463	497	441	415	454	400	475	455	430	445	427	437	457	444	440	424	426	458	491	457	437	500	448	424	438	417	437	438	412	447	458	454	442	452	457	460	479	469	437	469	442	458	472	446	417	438	453	456	469	451	446	413	449	510	458	491	472	407	477	452	462	445	427	416	455	453	472	483	470	438	422	475	412	460	486	442	470	457	458	479	439	435	450	459	425	475	438	469	465	422	475	438	446	441	458	477	481	475	468	494	463	433	439	438	459	438	481	432	464	448	425	437	469	496	448	457	455	458	486	460	471	463	419	471	433	433	442	429	446	460	485	433	423	443	463	493	424	439	467	444	443	469	409	469	499	459	492	493	422	453	436	440	481	435	453	439	470	451	434	456	444	392	462	456	460	459	454	468	461	463	463	478	447	477	456	451	443	491	445	469	467	482	427	454	441	434	445	436
22958	21566	28304	26180	25388	18407	4523	543	415	400	391	382	391	311	301	299	278	297	299	271	291	279	300	262	290	278	264	303	287	255	258	247	242	268	267	282	273	281	262	239	272	273	247	273	267	264	272	267	236	252	242	258	273	237	274	237	256	223	259	258	255	244	262	261	259	234	259	251	236	265	285	255	241	235	236	247	287	240	261	236	267	286	249	243	254	262	276	251	253	255	256	230	262	276	244	252	229	283	288	276	263	255	286	262	249	271	258	261	276	262	270	270	283	287	269	268	268	234	289	253	248	260	264	261	279	266	241	280	255	264	250	238	252	260	232	250	272	250	275	283	281	264	246	264	294	250	261	287	258	260	249	262	284	265	248	232	268	277	250	237	255	282	256	250	258	280	268	284	238	282	271	261	288	262	261	233	269	276	270	262	250	277	241	228	229	276	267	242	272	284	275	289	272	280	248	237	254	246	266	242	235	232	276	254	270	259	233	256	254	256	270	251	278	270	261	255	261	265	249	250	277	269	292	253	242	271	252	261	273	245	264	270	239	268	258	258	265	269	274	245	277	250	291	246	262	288	269	272	268	278	252	289	247	276	263	257	250	265	263	276	266	243	260	238	247	273	263	238	258	270	268	251	232	254	253	245	268	255	287	251	263	234	250	262	245	290	271	244	263	267	239	229	281	276	277	260	270	268	270	272	245	254	239	240	258	269	257	261	261	237	257	281	260	283	269	254	243	262	261	235	249	248	254	238	263	270	253	287	237	228	269	239	269	228	256	237	274	285	259	237	267	240	264	253	306	231	274	296	290	267	244	292	256	271	242	265	287	253	260	241	276	273	267	234	254	252	267	274	254	244	267	276	255	246	238	266	252	244	264	273	250	263	284	255	283	243	277	250	259	260	234	262	226	243	249	247	274	281	250	257	288	267	269	274	268	254	270	279	267	263	256	267	248	260	275	254	251	265	263	237	243	243	202	307	238	278	266	267	246	265	250	258	237	254	277	265	280	258	281	279	269	274	251	273	257	268	259	247	252	267	284	228	273	275	263	246	257	245	295	270	272	253	275	244	246	265	239	230	261	280	232	210	292	250	271	260	291	278	276	269	248	269	288	246	243	235	234	259	246	271	277	258	256	242	253	261	256	251	291	274	276	246	244	275	266	271	270	253	257	244	255	258	258	252	240	266	271	256	228	253	259	262	277	262	253	256	244	276	252	209	259	260	247	234	293	262	308	285	267	265	237	231	261	261	233	267	224	256	262	248	272	267	245	236	262	262	250	235	266	256	253	250	271	263	260	245	229	257	260	265	262	262	291	244	284	281	271	267	250	269	259	266	261	253	276	296	264	265	266	269	254	264	279	264	282	300	275	256	263	276	239	262	249	266	277	255	269	274	278	280	254	249	264	269	256	276	256	244	258	245	278	243	254	237	279	255	254	272	249	267	242	289	244	235	289	254	267	237	274	255	246	259	247	241	259	274	243	258	243	233	284	260	299	243	254	271	286	246	280	275	235	251	244	260	265	250	272	266	260	263	268	260	250	272	253	274	260	222	255	271	261	237	290	271	253	247	266	252	263	278	267	277	263	261	245	270	245	258	251	271	250	281	242	262	263	237	265	261	250	255	265	260	250	243	258	233	274	273	206	267	243	280	263	241	233	249	260	261	240	251	273	254	255	270	278	284	286	273	242	260	248	247	245	258	257	244	292	268	268	252	219	218	275	275	268	266	280	248	281	286	270	233	270	262	246	272	247	259	248	245	303	282	279	259	259	257	277	266	260	246	259	266	264	268	261	258	254	249	258	261	262	286	232	293	270	221	241	259	256	264	273	234	276	233	269	305	257	270	238	253	248	252	263	259	261	274	259	230	280	253	250	295	260	253	280	292	251	267	268	271	252	244	254	272	233	264	283	262	264	252	259	266	251	276	245	256	220	267	277	231	247	257	236	276	273	273	258	231	258	241	236	225	267	270	267	249	241	272	250	302	252	266	256	240	254	257	255	251	239	229	238	284	284	238	276	248	259	242	244	256	257	255	256	245	258	234	287	257	252	280	280	263	277	282	267	259	279	272	232	266	253	226	239	256	269	274	246	266	283	283	222	261	311	278	256	272	268	279	257	253	257	248	263	250	255	255	268	255	248	237	260	262	265	254	264	264	237	273	266	260	255	226	261	248	266	280	266	267	280	267	231	261	245	294	247	246	279	280	275	278	266	243	275	255	268	245	224	267	244	250	250	217	251	248	252	277	247	244	264	249	282	239	242	269	254	234	267	277	273	238	277	246	256	264	249	242	248	253	256	237	261	247	292	236	287	274	254	266	253	286	258	245	283	249	253	258	276	275	226	253	237	272	268	271	255	247	298	238	284	249	252	251	287	262	231	276	280	259	251	257	285	270	257	247	239	224	264	252	247	266	284	270	240	256	301	265	271	273	259	264	265	287	230	263	270	254	264	266	251	236	289	279	270	235	294	269	268	276	247	269	264	252	249	238	263	259	263	257	258	246	260	280	244	277	244	286	284	244	261	263	264	254	253	257	248	253	307	272	260	281	284	253	242	253	260	274	259	267	259	282	260	273	290	236	248	283	254	307	228	270	270	267	270	264	256	273	240	283	239	267	256	270	256	275	261	264	262	232	226	276	255	220	256	284	254	235	253	252	267	248	286	256	278	249	253	245	268	251	291	258	272	266	276	237	278	288	240	263	284	282	254	285	271	227	241	237	267	250	261	288	269	259	233	266	247	247	252	264	269	272	249	278	277	246	243	272	257	257	279	250	256	242	286	285	267	232	253	249	233	269	266	257	276	244	266	285	246	264	251	259	249	237	240	241	277	266	286	253	266	244	294	267	271	258	260	257	240	230	254	282	252	279	267	230	243	289	271	251	251	267	238	254	273	261	231	285	277	250	269	270	277	254	244	261	290	257	240	271	252	262	258	260	264	277	241	215	249	243	250	237	270	255	262	263	279	242	248	255	261	277	249	230	268	269	268	261	268	252	252	266	279	260	260	251	273	274	250	280	238	258	294	239	260	240	263	253	270	262	244	255	258	274	248	274	241	256	250	258	297	235	262	244	261	249	252	273	242	278	268	259	300	261	267	269	251	276	250	254	257	250	247	279	266	250	270	235	256	245	254	233	273	269	231	267	244	266	257	252	264	282	268	256	269	249	265	265	254	285	262	264	233	244	261	242	255	257	253	251	254	240	255	258	232	246	251	246	273	244	257	254	256	238	282	262	262	239	241	241	271	257	252	264	262	231	267	256	236	244	250	274	278	250	253	267	258	250	262	246	261	274	270	226	270	244	279	250	230	251	239	278	265	244	233	251	261	274	244	257	256	278	255	261	238	232	260	238	248	274	265	285	285	249	228	273	252	240	240	241	261	272	242	269	253	260	243	276	241	238	255	247	270	267	251	273	246	265	261	280	244	260	278	268	222	232	288	251	234	240	224	270	265	271	252	304	286	247	267	259	267	277	261	288	294	282	261	225
50325	72843	47478	36608	35603	1371	954	848	662	635	561	495	487	468	426	381	400	409	374	362	357	343	348	331	367	323	329	304	350	340	329	343	344	295	327	315	339	299	289	341	305	280	336	311	303	327	307	326	303	350	295	313	339	305	334	320	310	339	328	297	304	337	318	320	319	318	298	333	307	331	321	331	298	319	312	307	349	302	289	324	316	310	313	343	329	321	306	282	328	316	320	288	287	311	322	284	296	298	319	329	314	319	341	287	290	313	318	289	330	295	333	320	290	284	337	338	329	324	311	352	330	299	297	306	320	292	308	313	333	337	335	324	313	296	321	320	327	293	309	318	287	292	304	287	301	304	293	318	308	314	294	323	304	307	293	300	289	322	284	304	293	325	343	297	336	293	319	322	288	321	297	306	320	332	289	324	283	303	302	308	311	297	289	354	287	317	356	292	306	336	309	332	304	313	300	296	322	313	326	320	298	307	311	283	324	307	313	326	291	340	311	277	340	308	303	289	316	284	311	326	330	289	328	327	302	316	299	311	321	309	300	316	315	322	308	331	304	295	313	319	311	334	304	291	314	289	326	343	312	270	344	322	330	284	307	315	294	277	322	321	302	308	321	317	312	324	290	307	322	290	325	342	309	300	305	321	290	362	328	294	293	304	289	317	276	293	316	309	298	301	308	304	290	303	312	318	343	309	311	284	284	299	308	316	333	268	306	312	327	291	318	313	325	293	314	304	294	306	316	332	317	280	285	289	310	325	279	285	315	299	307	331	323	299	313	280	320	305	316	303	308	329	299	299	311	309	349	283	307	331	314	301	308	294	313	326	292	309	303	309	318	310	338	326	301	279	312	329	292	279	298	346	316	308	314	322	372	325	312	303	318	301	324	302	295	310	321	329	314	311	291	319	293	335	286	299	297	303	300	302	317	317	298	343	336	298	299	335	301	326	313	307	320	301	318	319	314	303	293	279	307	300	309	294	325	290	307	334	311	310	311	291	286	332	275	330	330	315	314	316	326	301	283	292	280	294	310	297	305	321	342	299	299	340	320	318	291	306	330	297	298	323	310	289	353	318	307	270	304	312	309	294	303	311	286	310	307	282	314	315	320	300	304	295	326	338	288	302	316	329	291	323	312	300	292	293	298	327	301	301	283	308	337	329	277	317	301	315	325	343	302	302	299	308	286	291	327	301	315	283	313	303	295	290	305	302	310	295	312	309	294	323	303	294	323	344	285	292	301	341	274	335	322	271	339	306	296	318	301	310	297	312	313	290	316	305	323	310	332	297	276	274	278	331	313	292	300	326	311	288	319	273	298	280	292	300	293	289	283	310	304	323	285	313	273	292	289	331	315	307	319	295	302	295	301	307	296	303	357	298	318	304	303	281	265	292	314	320	270	322	314	281	304	330	314	298	341	298	323	298	296	325	283	321	306	301	316	270	333	272	288	286	301	309	291	274	290	322	280	335	326	317	330	304	301	296	302	298	329	306	306	296	310	317	308	308	314	303	281	311	343	319	349	297	318	310	307	304	311	313	333	315	316	323	261	325	337	291	313	306	316	310	306	316	296	294	308	302	319	318	302	268	284	328	323	343	330	303	351	321	306	328	312	300	294	331	305	314	320	309	314	286	338	289	322	340	300	351	310	313	283	279	301	312	315	302	326	310	317	298	293	307	324	293	300	302	297	326	290	310	315	319	310	289	318	315	296	300	334	317	302	326	317	315	307	296	286	302	286	288	319	327	306	295	322	288	284	327	308	326	289	325	318	329	306	289	316	312	294	352	318	308	325	309	307	331	301	307	335	274	308	276	317	324	310	335	288	271	315	313	318	305	307	304	313	310	287	313	314	300	318	298	308	297	306	309	333	301	326	317	304	321	322	313	319	300	285	292	293	340	306	276	319	313	290	336	355	321	299	300	325	327	305	303	316	317	315	283	292	286	290	326	328	306	325	263	327	330	331	326	282	264	277	309	308	298	312	282	292	288	316	341	329	301	291	333	269	306	311	288	331	283	301	286	339	316	319	332	286	284	314	327	297	324	312	299	294	326	321	298	311	306	329	311	321	351	305	287	312	310	304	299	278	321	329	285	321	314	301	288	307	313	275	294	343	285	315	323	304	311	339	307	293	305	281	288	303	333	282	318	306	308	336	328	273	300	292	263	290	286	299	317	319	321	299	349	334	306	287	293	271	307	339	321	314	351	314	288	297	347	294	289	327	340	307	312	281	331	287	305	305	301	367	307	298	320	294	301	341	299	309	295	320	321	308	291	306	329	325	315	352	287	325	329	299	301	330	319	289	294	308	306	316	308	300	296	325	296	308	359	269	328	354	338	318	309	281	288	303	309	311	310	294	315	327	291	292	283	303	289	315	309	278	293	323	309	326	340	286	310	303	302	299	311	302	316	321	309	299	315	296	308	280	345	304	308	267	318	317	310	300	312	295	304	320	314	323	304	336	338	325	290	317	278	334	303	343	313	284	332	288	335	279	321	327	310	279	310	301	301	274	308	313	300	284	279	321	345	287	289	289	273	342	282	309	299	294	304	295	319	286	290	303	307	294	325	312	300	323	293	309	306	310	317	278	313	273	326	300	311	343	296	320	284	295	313	309	330	310	280	316	299	367	307	329	331	337	296	300	320	309	296	298	298	266	313	332	313	335	324	340	314	325	301	329	316	306	309	309	292	290	318	333	316	299	314	291	302	366	299	322	323	332	315	316	286	314	325	317	325	324	303	298	286	323	369	307	272	307	280	319	309	334	327	284	311	260	283	306	309	332	298	289	303	332	286	340	308	310	283	304	323	325	273	298	271	341	293	291	296	294	312	303	299	301	323	298	314	323	308	335	346	366	316	319	312	306	332	301	308	333	304	325	314	312	321	325	304	314	283	301	299	281	296	311	297	298	333	301	320	294	293	331	294	318	331	307	317	294	308	327	291	322	330	328	299	314	294	294	313	304	300	278	321	326	276	296	292	316	321	315	298	302	321	312	316	282	321	320	314	308	338	287	335	290	274	313	322	333	341	337	295	322	307	313	339	345	322	285	332	301	321	354	322	310	299	331	312	293	299	300	294	302	302	304	327	298	325	301	311	303	304	312	312	330	322	325	295	310	298	307	328	286	311	292	295	313	269	281	283	288	285	304	319	291	304	312	340	300	303	307	296	301	314	319	321	312	341	296	314	312	311	289	284	308	321	308	307	319	319	309	303	305	293	310	334	301	293	328	297	295	297	267	296	321	286	312	292	301	332	307	312	316	278	278	312	299	350	322	312	282	319	338	300	328	308	332	316	315	311	283	290	329	301	307	317	293	284	314	279	311	312	286	313	314	301	306	315	279	309	265	320	307	328	282	325	313	300	334	332	287	312	316	286	308	305	324	314	321	282	316	314	308	309	316	333	317	318	306	299	308	301	321	320	306	316	311	294	297	318	285	340	263	307	314	313	330	311	308	292	296	309	299	319	302	311	288	342	309	289	293	301	326	322	280	318
28835	21034	15342	6103	3304	698	665	621	644	646	646	617	623	607	629	607	650	621	635	642	644	642	670	668	612	647	672	603	647	647	631	635	636	669	660	590	682	694	661	650	646	635	701	636	646	686	639	632	665	640	667	615	641	681	639	681	619	636	612	654	637	650	629	632	610	693	601	611	656	652	634	609	680	625	662	613	612	656	604	634	664	625	623	608	620	677	620	621	645	639	595	602	634	648	640	648	638	588	620	657	671	646	661	650	670	663	672	619	568	599	631	629	658	635	686	647	645	656	608	596	631	654	666	621	636	579	636	624	643	635	648	662	634	613	663	608	620	604	616	623	659	647	689	671	659	609	661	648	611	645	632	618	630	706	629	678	628	675	598	620	593	621	644	666	636	632	621	655	667	706	638	622	661	675	694	641	653	613	614	618	654	647	631	671	625	628	649	630	674	649	643	611	635	646	638	654	643	650	630	649	660	646	630	676	615	657	668	660	647	646	589	665	637	650	638	622	629	685	671	657	665	600	640	676	647	617	642	647	644	709	577	629	614	651	627	635	635	668	632	630	606	639	644	660	640	612	665	616	629	605	624	628	619	612	684	637	633	621	603	680	670	635	656	664	641	634	681	602	634	633	649	629	677	660	670	616	609	652	627	599	650	640	646	671	611	611	624	612	623	637	600	651	641	640	656	637	619	624	645	644	622	654	673	631	622	620	617	654	609	583	620	644	626	661	665	629	677	710	680	621	634	662	671	675	665	644	689	644	633	654	633	584	683	626	647	577	615	671	637	633	613	645	621	633	647	623	649	607	639	613	643	688	600	644	622	617	644	656	632	655	638	621	636	600	666	636	629	647	640	659	617	555	625	657	648	642	631	621	664	612	663	678	633	675	600	689	615	655	664	621	673	610	651	670	663	685	625	652	628	622	636	646	642	644	641	666	599	645	671	657	651	636	644	689	672	617	664	645	626	626	674	637	599	626	629	660	616	641	644	670	624	683	673	635	637	656	667	581	662	603	664	615	582	620	632	616	650	625	606	642	648	666	631	704	655	614	614	661	623	592	626	636	627	653	612	623	609	618	554	614	640	631	611	637	637	612	676	643	637	618	684	624	593	651	667	649	652	614	650	630	637	633	636	616	620	631	632	650	637	677	614	673	653	653	655	591	640	677	648	669	648	691	636	632	645	694	617	645	683	646	625	612	673	637	648	625	647	648	616	657	623	639	626	646	631	672	658	680	648	584	644	616	663	666	636	650	633	685	621	658	590	629	635	645	661	611	683	645	657	609	663	621	618	636	624	602	681	629	645	638	659	668	600	640	643	653	679	653	671	650	634	638	671	631	592	652	622	636	631	644	659	656	650	614	621	634	615	601	614	653	642	637	609	628	637	642	611	628	655	653	632	628	652	643	641	642	609	636	623	640	618	683	674	600	670	644	639	622	647	613	631	610	672	620	665	611	669	666	615	660	642	623	605	637	620	665	670	649	664	645	655	635	666	607	596	626	617	626	654	657	670	636	650	654	626	607	671	655	605	633	599	620	606	613	637	619	644	660	663	580	618	652	627	621	643	637	626	660	615	606	673	665	694	700	634	681	640	660	632	625	633	614	667	619	680	590	657	637	681	614	614	699	650	592	654	642	638	607	680	628	591	642	601	583	645	619	650	651	644	650	697	604	650	669	624	643	638	674	652	562	633	677	600	657	599	653	669	585	593	593	618	595	589	631	678	662	650	618	684	666	622	641	657	622	666	642	592	664	616	646	605	656	641	652	645	665	639	598	631	685	676	625	617	650	651	607	617	627	660	639	656	621	630	614	642	646	644	655	601	621	606	685	620	618	647	592	605	624	653	617	658	650	638	682	619	582	606	650	643	608	647	666	675	633	627	655	616	603	661	670	680	688	658	643	641	642	675	597	621	644	661	641	627	653	653	665	630	669	614	653	641	613	648	622	627	658	626	612	661	646	646	627	686	632	649	628	675	611	657	629	653	587	665	646	609	611	651	656	619	604	611	647	675	652	643	628	650	659	653	677	639	685	662	663	605	606	632	611	653	618	639	670	622	634	658	610	628	674	619	629	635	703	643	674	644	635	642	648	639	661	597	657	640	658	643	633	624	654	609	671	652	644	590	635	625	639	652	607	655	623	648	610	605	657	651	643	656	669	648	617	616	621	646	614	668	660	625	638	648	621	618	659	670	603	602	636	649	645	622	643	684	633	649	610	638	649	638	683	632	664	677	672	651	649	616	632	695	608	633	617	624	646	638	606	662	659	646	660	617	675	648	633	635	648	671	628	645	664	606	622	663	634	629	659	665	658	628	620	655	640	615	592	595	628	655	686	629	617	658	662	681	626	614	643	587	637	622	608	663	647	639	637	657	650	643	667	631	605	699	649	669	663	653	640	626	645	618	626	668	591	687	650	660	624	661	645	638	650	623	642	676	663	652	643	672	620	641	637	623	625	640	696	657	638	657	661	618	651	654	623	632	620	666	659	652	619	634	612	695	694	628	647	713	624	672	641	596	652	640	609	651	632	648	587	659	628	641	613	639	603	645	639	691	622	656	591	649	690	625	607	660	671	689	654	618	680	622	625	678	633	626	651	661	623	592	607	695	598	694	657	606	657	660	625	619	667	610	653	649	666	674	662	622	637	616	652	651	634	608	672	661	623	644	641	654	655	596	614	634	609	627	641	604	640	643	622	676	603	637	660	628	663	659	670	649	674	686	626	680	673	600	647	619	636	645	605	592	685	648	618	635	604	656	646	605	619	634	597	590	644	657	614	690	631	645	633	613	635	645	597	625	631	607	679	682	617	638	648	651	626	624	607	628	594	595	656	669	665	649	638	617	648	665	644	626	625	659	642	621	652	628	613	592	627	646	631	605	641	677	625	622	663	651	636	617	629	620	594	656	678	640	618	663	642	630	696	650	587	665	631	628	572	607	629	662	656	610	637	614	718	605	644	643	674	628	644	664	597	633	684	600	635	664	675	626	618	664	558	649	654	612	658	699	638	651	646	608	604	649	656	637	633	676	671	628	642	673	666	669	656	628	642	638	657	603	680	661	645	631	632	700	685	644	605	663	639	650	624	639	617	628	652	637	649	648	610	633	612	628	639	632	639	642	645	644	649	633	655	596	644	679	649	618	632	655	659	673	666	608	608	649	647	649	684	639	649	612	676	662	630	626	664	608	602	656	630	636	659	653	627	644	669	624	664	663	641	662	635	665	649	662	658	633	661	640	632	640	607	650	633	660	639	628	627	652	622	635	652	616	607	625	633	644	634	630	671	608	646	667	636	610	635	631	631	644	650	637	660	663	642	607	598	614	670	628	615	638	629	673	666	667	614	618	659	694	645	640	674	640	622	636	653	639	638	635	596	633	674	637	659	630	643	671	626	697	673	631	623	589	641	648	637	586	621	627	658	669	629	656	627	634	636	632	632	650	653	662	650	634	610	674	652	643	593	606	670	619	653	700	661	639	628	622	589	649	665
24976	22838	11619	4539	3740	774	732	733	770	745	713	732	764	720	732	721	709	727	730	735	778	741	706	725	743	762	761	717	737	768	759	686	766	732	744	706	741	725	765	737	741	718	705	742	762	680	758	768	760	767	701	739	761	705	766	759	749	708	737	737	770	731	720	728	721	725	728	702	780	710	726	762	709	747	707	707	755	759	752	715	755	745	721	755	755	705	750	719	759	692	763	739	714	702	714	717	758	735	691	759	719	776	723	687	712	704	740	712	738	712	722	717	745	731	755	744	747	720	781	754	742	689	769	703	781	733	729	732	733	676	742	735	712	720	704	763	691	739	700	708	758	757	706	768	729	744	737	695	695	674	708	729	760	730	738	784	721	716	697	751	727	717	700	715	708	710	732	724	727	744	723	745	695	705	765	688	697	736	748	705	701	742	798	756	741	724	739	740	758	695	745	707	719	733	706	728	734	753	717	711	718	715	788	735	724	702	759	710	721	781	762	748	667	732	793	756	710	714	766	770	723	724	790	719	709	719	721	775	719	747	766	725	717	758	752	696	727	751	753	759	743	739	741	731	756	725	750	721	756	753	760	705	738	742	720	737	762	763	713	713	778	745	744	725	768	763	743	715	750	737	729	734	750	743	711	734	751	731	721	742	679	782	710	702	702	727	727	733	654	750	732	763	749	758	719	699	722	748	743	714	751	756	790	728	738	739	733	695	716	731	733	723	742	695	707	761	747	732	738	743	712	717	719	729	754	702	727	703	737	701	717	689	764	741	739	725	707	729	746	750	706	742	700	697	771	716	769	726	746	804	715	704	737	788	750	736	704	765	776	724	746	687	690	693	764	747	697	690	688	717	725	679	780	756	756	742	747	700	714	736	746	772	761	767	726	701	724	687	799	728	716	720	667	743	715	678	706	760	809	764	691	737	669	767	730	729	758	716	749	747	749	761	739	741	773	740	722	733	714	712	721	717	733	731	772	700	729	689	773	749	767	702	759	698	727	741	780	735	744	728	768	728	719	727	680	688	729	736	674	770	759	740	772	747	679	736	741	685	737	723	754	758	744	758	720	691	704	694	781	703	729	716	721	719	702	740	694	704	745	739	684	719	731	698	686	797	701	742	755	766	678	645	756	737	730	698	711	759	703	744	753	720	744	746	751	680	741	716	715	742	699	681	727	767	710	747	731	680	757	762	745	742	759	703	707	737	743	711	717	729	754	739	724	757	744	730	768	738	716	729	719	710	668	720	706	708	702	706	747	743	757	681	732	726	726	663	735	695	718	730	738	785	727	705	767	698	704	736	745	744	700	745	644	789	773	722	762	686	722	716	748	726	659	698	780	754	717	743	750	740	727	759	765	761	752	705	702	739	700	752	724	753	705	720	707	740	744	733	713	752	688	759	695	716	701	697	709	724	757	754	706	671	792	690	731	699	748	704	680	722	727	751	734	751	716	738	750	704	706	742	750	766	736	744	754	694	693	714	679	790	714	706	690	744	719	712	733	764	725	731	676	760	708	719	718	728	730	718	734	739	713	726	760	683	711	689	797	716	760	718	752	731	696	771	724	727	673	726	764	744	730	717	733	763	733	684	709	699	787	745	752	704	711	740	745	709	793	731	686	681	733	739	761	733	762	744	702	737	722	675	727	702	741	712	731	760	722	729	702	718	698	732	726	691	704	717	658	710	731	704	793	715	707	728	736	711	750	750	668	692	727	807	721	720	702	734	730	710	768	738	748	721	702	785	718	694	723	701	717	710	744	734	729	765	738	708	720	714	719	710	735	716	712	700	742	710	732	750	716	725	732	674	781	757	756	716	728	700	794	699	759	752	739	707	724	753	781	726	701	701	792	725	712	769	701	749	734	726	710	730	755	748	734	721	746	693	768	742	689	704	715	712	719	762	726	746	751	693	737	757	762	743	717	727	723	759	741	708	761	739	725	668	709	691	725	726	767	717	709	703	732	742	750	731	719	709	769	746	732	748	739	697	723	782	712	752	730	689	745	722	716	727	775	752	689	790	729	722	694	728	706	739	693	725	732	764	767	724	702	733	709	723	723	723	700	676	696	672	704	707	696	721	721	725	728	721	714	711	770	750	774	695	709	748	712	704	772	768	748	725	728	732	721	780	713	756	753	705	785	687	770	709	705	725	722	734	783	750	723	711	735	709	789	740	690	716	744	764	759	765	697	726	738	710	717	707	747	712	721	783	743	749	756	729	744	692	738	717	689	754	721	739	774	699	730	685	716	704	748	759	686	709	711	721	732	710	743	761	698	732	737	729	716	749	714	727	739	713	720	766	723	761	750	739	699	746	736	691	740	725	695	744	735	746	673	765	674	716	738	719	717	766	758	752	701	724	746	789	717	717	745	681	703	721	752	757	778	734	706	758	759	704	778	683	726	687	732	665	738	733	702	740	716	745	750	724	687	718	729	727	707	733	697	727	739	741	711	738	775	742	710	737	730	749	717	725	728	669	708	707	701	761	733	738	726	744	707	713	701	773	759	741	696	729	765	743	709	799	702	756	721	705	715	749	737	716	727	706	719	734	727	717	739	670	742	719	764	685	752	760	768	755	743	714	688	723	718	760	702	726	677	738	757	722	734	729	759	732	751	727	710	693	777	713	710	716	689	761	753	751	743	709	741	704	753	736	650	696	727	745	757	685	752	735	712	734	688	749	738	756	737	703	742	732	730	711	754	727	712	711	734	708	715	789	691	696	731	703	743	717	733	685	689	740	705	731	756	732	727	762	693	707	772	702	744	735	760	766	791	737	734	703	755	756	708	741	759	734	756	729	701	695	740	750	748	739	756	714	700	720	749	707	691	775	729	652	744	694	741	741	702	751	721	746	695	748	759	792	696	720	739	758	702	691	742	690	735	701	767	718	700	802	731	721	724	750	707	739	720	749	736	700	688	720	789	755	724	703	804	738	729	761	654	723	708	725	765	690	735	698	752	733	714	697	717	741	718	706	718	753	737	719	721	740	785	729	738	701	746	715	761	720	685	743	718	685	746	723	685	717	696	741	762	737	712	728	755	725	691	722	751	725	710	746	727	703	701	719	687	737	737	761	722	726	702	744	699	742	730	742	685	722	749	690	757	723	712	689	720	784	743	743	735	733	696	706	715	763	727	751	754	726	695	763	751	708	737	768	739	751	755	720	753	712	728	732	713	763	744	714	774	710	738	694	724	743	735	733	734	730	765	731	781	785	719	702	710	772	709	728	722	762	742	734	725	761	720	717	730	725	706	731	664	717	699	752	732	739	736	744	722	702	765	756	779	725	718	711	733	694	714	746	746	747	735	757	698	722	746	708	753	741	714	745	739	726	713	718	737	711	698	716	711	727	693	739	783	753	674	708	686	731	731	728	707	721	705	711	736	716	774	739	741	727	710	790	718	780	724	747	773	725	725	639	731	774	752	752	707	750	705	740	715	737	715	738	723	763	756	750	739	707	689	711	749	719	734	732	710	729	714	718	758	696	747	762
24169	21563	28388	25534	23868	13258	1691	766	715	656	639	686	640	631	651	612	619	612	601	630	682	632	588	598	576	591	598	633	588	589	606	651	611	622	611	596	580	592	625	554	584	553	590	565	597	623	613	624	585	596	591	578	636	583	586	625	604	580	627	625	604	610	576	630	628	571	626	590	607	639	633	620	638	569	533	597	578	608	609	583	588	611	627	604	660	606	662	570	609	612	563	575	588	631	631	609	617	553	609	626	607	577	615	630	596	583	602	585	609	582	573	589	539	568	591	627	603	573	617	591	601	618	630	547	573	613	571	613	566	645	634	542	567	619	593	576	584	614	569	578	614	576	565	605	585	553	609	607	649	602	597	602	586	613	652	612	635	609	603	576	621	602	609	574	595	572	575	600	561	591	571	631	546	561	601	620	594	568	576	654	667	609	606	587	584	603	589	578	592	581	621	632	571	630	564	566	554	603	593	604	582	608	613	538	602	620	575	597	607	606	559	634	577	565	576	645	612	610	623	631	583	585	588	619	592	606	593	632	576	585	562	580	563	596	604	592	567	582	618	589	641	600	621	598	549	604	573	567	599	587	595	604	564	574	548	601	579	594	590	612	597	580	579	589	614	571	607	655	584	581	575	648	620	609	599	608	565	614	569	606	586	605	578	577	602	598	576	604	603	604	614	585	563	565	584	602	576	625	600	590	534	606	595	612	588	617	585	525	615	626	595	613	610	646	622	583	578	556	560	599	616	571	612	577	638	579	611	611	585	551	586	591	612	546	571	520	617	644	620	592	618	589	638	618	636	620	612	587	616	597	570	597	620	607	598	558	576	608	646	629	600	585	576	645	595	598	578	553	583	599	609	637	623	622	577	597	541	621	615	613	629	629	576	603	639	604	579	586	600	549	574	608	640	622	561	617	570	647	599	617	620	576	578	622	620	627	559	561	609	633	585	572	630	556	598	588	601	592	625	574	601	632	601	612	611	594	553	621	562	577	582	578	581	577	571	565	587	562	626	621	617	585	615	601	615	643	571	555	584	613	569	598	584	574	599	607	582	605	622	614	610	579	532	606	606	567	618	607	570	574	598	586	606	587	608	594	570	606	588	581	591	611	573	576	583	543	588	566	594	568	602	606	598	586	588	591	601	542	601	603	566	571	642	614	632	584	619	593	611	571	615	656	600	621	565	617	611	623	587	613	613	609	609	613	595	535	612	616	565	604	584	614	578	607	590	599	592	620	590	569	579	565	605	558	585	572	543	621	601	573	587	610	597	572	576	573	611	601	585	596	579	580	595	599	595	626	582	589	639	594	649	560	634	586	624	631	589	565	591	589	588	625	639	574	591	625	567	615	599	584	604	577	560	611	603	575	593	571	621	567	622	597	565	593	557	556	616	622	588	591	628	605	572	613	608	606	567	563	606	615	572	603	559	587	583	571	625	572	578	556	633	620	617	624	574	579	600	650	596	613	636	584	595	651	597	635	592	595	611	612	603	569	580	620	615	610	607	626	536	612	618	622	587	609	591	600	602	599	584	625	579	646	589	610	594	576	579	614	572	574	568	619	634	586	585	603	628	583	586	574	598	583	583	571	597	605	621	589	620	570	624	584	625	578	588	626	608	574	576	592	618	608	654	620	521	577	608	574	581	608	587	587	646	618	587	611	578	592	568	586	586	581	607	571	599	598	590	610	586	586	563	637	604	637	565	576	593	553	601	646	605	601	597	560	567	595	636	573	611	590	611	612	591	598	595	598	592	600	578	582	606	602	601	576	584	573	593	601	571	580	653	624	634	600	591	600	605	607	600	621	608	608	580	576	549	582	586	613	597	580	576	553	611	603	574	635	561	614	624	626	635	616	592	554	578	579	604	603	591	588	573	579	614	584	594	583	583	560	607	576	559	617	590	589	578	567	573	580	600	610	589	603	604	562	534	581	593	606	588	586	623	586	602	596	568	565	598	595	598	573	630	608	627	577	569	584	603	619	637	651	566	590	611	563	574	605	599	621	630	627	567	563	574	560	642	568	571	569	597	631	633	609	597	617	607	605	589	608	610	600	591	600	562	588	617	570	605	595	569	601	599	577	602	623	580	580	608	566	607	589	571	578	581	571	607	595	575	618	583	570	615	616	613	633	606	619	634	568	599	614	618	638	564	597	596	573	561	606	599	577	565	563	586	619	585	602	631	622	565	600	623	608	617	613	621	587	594	612	588	637	555	636	539	594	608	579	625	616	622	562	585	608	585	581	608	582	607	569	607	627	571	576	605	564	610	626	595	612	577	587	572	572	600	587	623	609	598	596	611	629	597	607	626	612	577	569	593	621	603	617	579	603	622	608	588	555	565	596	576	578	603	620	600	534	617	584	586	596	616	620	617	562	617	643	596	619	616	596	580	575	636	589	611	601	612	607	605	582	587	568	563	599	599	641	585	609	600	582	621	561	596	616	603	595	627	570	576	594	614	631	575	604	591	572	591	649	640	602	609	577	605	587	569	570	617	591	560	558	567	648	646	596	597	604	597	591	615	615	617	562	618	568	608	594	578	578	624	594	621	610	632	597	595	601	633	605	569	578	563	610	590	619	610	624	638	608	626	601	550	616	606	603	585	595	590	584	581	648	574	558	603	574	619	596	579	567	600	583	613	599	602	573	608	612	562	590	636	596	589	584	610	617	596	589	581	612	604	600	595	595	599	592	598	585	628	587	589	578	596	603	626	608	585	617	598	629	622	604	599	595	607	609	579	619	579	582	594	570	585	639	611	588	594	651	585	572	552	629	626	561	587	628	580	608	618	630	609	623	591	606	615	564	595	640	588	557	597	659	588	590	576	611	550	637	608	564	596	563	628	609	606	618	571	618	636	575	615	617	562	592	611	575	585	533	587	553	600	577	610	562	602	588	624	615	562	611	587	566	637	610	579	615	583	568	568	610	587	587	578	576	580	591	557	576	605	663	589	577	547	606	584	559	595	534	598	599	583	600	607	600	582	549	567	579	587	574	632	568	627	554	587	595	599	601	585	580	582	579	623	556	641	563	615	542	637	614	582	626	603	601	609	614	572	598	562	581	568	638	591	588	656	541	582	607	609	610	580	582	623	611	630	592	593	603	596	632	610	638	575	562	584	610	601	563	604	600	612	552	576	611	619	591	585	616	617	620	608	603	635	634	576	605	555	561	565	618	597	623	580	612	620	595	574	611	563	647	614	580	604	614	597	580	582	568	605	573	581	555	603	615	626	642	587	598	542	597	548	586	560	569	638	624	603	581	591	594	607	624	573	619	587	548	605	619	558	587	553	595	559	618	594	645	625	617	613	575	612	623	604	568	614	565	565	577	577	584	596	629	614	567	622	576	608	634	604	625	598	582	602	588	604	590	594	646	637	594	618	567	620	593	584	615	592	542	608	554	623	628	600	611	581	594	624	590	577	573	597	616	582	598	559	577	647	594	615	586	591	576	645	547	586	645	599	606	536	576	584	626	587	597	605	604	612	588	626	635
43832	62253	43403	21672	28092	1233	1013	927	897	796	830	772	818	801	775	758	739	699	712	733	710	730	758	673	663	710	704	681	732	718	680	696	713	725	740	692	711	662	654	714	702	703	697	685	661	711	710	682	657	682	701	719	659	700	677	697	679	704	698	662	677	694	687	662	704	693	694	728	665	652	683	690	731	680	699	708	678	691	703	692	720	713	721	693	683	645	694	700	682	698	679	709	705	661	700	678	705	706	708	678	706	680	702	686	696	666	724	689	697	729	662	679	640	703	679	733	653	679	662	695	685	700	659	711	723	692	694	664	703	686	723	749	693	738	700	732	703	679	637	723	698	661	659	758	660	686	701	699	726	670	688	678	678	682	667	688	681	709	719	658	731	705	700	705	681	686	717	672	672	717	676	639	694	716	679	707	715	673	676	692	701	710	701	698	677	672	669	733	679	709	692	652	670	680	694	699	666	715	740	665	697	682	678	689	668	730	726	703	685	706	706	700	704	696	685	705	712	746	680	702	627	709	675	691	706	656	674	659	649	714	681	630	628	674	713	713	648	668	716	684	681	656	697	738	700	712	724	669	690	644	679	706	677	651	659	660	696	693	696	728	664	664	763	679	650	737	660	728	655	672	693	740	685	689	688	698	677	687	672	743	688	675	733	693	677	730	697	641	734	678	671	697	680	677	621	744	672	725	702	646	677	694	663	648	661	680	701	736	685	658	663	658	711	629	720	712	711	732	714	697	699	702	668	703	716	704	720	744	714	649	725	718	616	654	699	710	723	677	648	671	690	669	711	729	671	675	734	699	684	683	726	680	664	712	750	675	738	711	651	665	668	660	705	668	706	632	690	677	669	666	661	647	693	670	696	675	736	652	683	766	656	665	657	708	717	688	720	680	680	685	704	663	682	650	685	688	718	697	689	719	689	654	707	759	708	709	660	670	746	636	696	678	668	658	618	716	658	666	712	670	681	669	690	680	717	685	716	670	681	672	703	700	651	716	681	742	701	665	726	666	729	701	707	716	687	688	739	728	749	678	714	682	676	724	681	715	648	689	698	681	645	660	666	666	707	671	733	672	632	650	684	693	724	674	666	678	677	700	673	710	706	704	712	686	696	729	653	684	711	690	722	673	670	675	658	680	698	684	772	692	709	697	728	661	709	725	680	697	659	700	705	751	658	683	663	688	681	676	643	705	688	697	725	730	670	704	674	677	711	677	711	679	680	656	737	707	737	649	724	675	693	692	682	680	689	663	691	699	675	643	698	722	668	688	729	702	675	719	691	647	666	696	673	712	678	682	679	724	676	705	641	708	631	657	694	676	646	720	650	684	709	694	677	685	685	721	682	672	678	670	673	680	684	709	691	690	710	694	713	703	683	708	718	721	699	682	645	658	700	717	731	674	655	693	657	650	690	708	681	706	680	714	699	676	695	710	710	646	646	728	708	680	681	662	708	659	641	679	714	680	706	649	660	669	626	679	703	675	713	671	716	684	669	677	652	666	684	652	658	670	688	643	642	702	697	677	681	702	690	656	659	750	662	710	679	639	707	701	691	708	666	713	646	674	613	661	670	700	682	660	684	692	675	663	695	693	692	695	675	742	677	707	692	669	718	701	707	649	692	753	686	652	661	703	665	699	642	665	697	727	684	670	700	653	659	727	630	682	703	636	667	650	671	653	729	679	678	736	688	657	690	714	649	659	703	685	669	700	720	704	657	696	733	707	633	665	670	655	695	658	671	674	642	697	683	646	707	672	689	679	691	655	690	700	662	697	670	717	677	620	695	671	667	682	657	714	687	671	680	683	741	685	670	701	711	674	655	678	685	647	678	732	646	678	707	662	682	700	667	730	724	685	693	722	706	726	708	673	623	698	632	700	745	665	660	670	664	624	696	659	686	646	726	698	647	701	672	730	730	665	703	648	668	695	721	702	704	691	676	686	657	705	770	690	654	676	667	696	720	739	688	667	690	677	707	682	719	702	683	699	668	690	679	699	678	679	663	732	686	665	719	705	700	665	689	640	695	683	649	707	682	673	733	711	711	720	706	693	704	684	697	711	655	666	707	723	691	653	703	704	649	676	679	735	704	693	726	657	701	679	707	672	699	680	651	696	661	706	702	698	671	700	719	684	668	667	645	721	678	701	694	684	729	736	688	723	685	706	722	695	716	659	663	727	726	767	689	735	687	673	685	670	684	655	680	646	758	691	660	656	706	654	705	669	687	658	699	646	679	689	674	632	671	692	718	701	709	730	663	733	723	670	659	653	673	661	709	658	653	667	667	734	719	676	651	678	652	682	671	702	638	720	641	702	748	718	723	747	666	673	676	708	665	651	695	696	714	735	679	696	696	711	655	732	692	686	712	686	690	677	644	697	710	668	762	682	683	707	696	707	698	673	695	688	643	704	709	663	667	711	668	703	644	679	702	697	680	658	665	676	659	726	706	709	696	696	673	668	677	689	725	717	726	662	714	680	682	644	705	687	672	658	652	643	691	682	693	691	685	660	680	669	657	654	660	691	664	731	679	637	655	699	723	696	726	690	661	744	645	665	699	699	686	738	746	725	701	674	662	677	687	685	706	676	702	666	676	697	620	668	663	654	713	688	698	710	635	660	673	719	678	664	638	675	657	670	684	697	696	700	683	731	634	727	703	647	711	706	699	644	694	648	720	711	640	695	719	664	701	692	704	719	687	664	686	698	722	702	684	656	695	655	661	712	697	713	657	700	659	717	681	701	716	702	671	662	662	672	693	674	670	706	620	700	680	683	682	686	676	675	621	658	660	629	702	653	718	714	698	649	707	653	720	655	663	666	647	725	692	704	696	700	679	733	730	672	673	677	670	691	730	693	674	697	698	704	707	678	680	709	718	729	680	752	710	636	656	652	690	698	683	711	692	718	657	664	682	730	704	670	681	683	706	699	686	712	690	684	682	657	719	677	675	695	720	685	704	692	709	716	653	686	692	653	697	684	672	661	677	643	694	715	697	702	692	689	670	679	685	688	673	669	702	732	693	694	707	715	706	696	664	642	743	688	658	688	690	734	716	716	719	704	693	670	683	654	663	682	674	716	673	709	721	678	690	703	710	685	672	652	677	689	680	691	690	696	662	686	681	675	652	652	644	653	671	691	675	641	684	711	704	693	712	668	715	689	689	677	676	707	725	689	686	690	648	669	724	696	732	694	739	641	700	678	680	661	687	652	677	709	686	713	708	688	619	673	702	648	685	666	668	732	702	667	702	656	744	666	686	680	688	737	706	668	631	702	701	701	698	650	708	627	674	726	690	715	688	690	646	710	673	715	668	694	674	677	695	677	697	661	718	634	689	692	716	646	722	690	679	709	734	718	693	702	673	712	656	672	684	717	686	640	662	710	677	658	655	706	663	709	669	727	694	710	701	665	658	665	693	660	669	693	638	690	696	666	680	670	618	716	693	700	681	656	681	697	697	661	653	707	661	711	676	669	681	743	661	696	700	691	712	684	695	722	674	683
25316	21618	28204	25512	18802	3040	519	423	459	465	457	425	429	403	414	438	421	395	413	392	415	374	409	416	400	402	436	392	431	424	375	427	390	348	415	439	385	402	409	426	399	393	394	435	425	422	400	413	372	400	391	367	432	420	391	437	384	364	386	391	430	365	410	365	411	406	380	383	411	401	369	399	410	426	380	403	408	367	413	392	407	408	352	390	396	423	389	370	377	395	378	411	413	442	409	406	388	382	375	356	421	387	398	396	397	392	419	409	404	383	406	419	392	418	419	360	387	403	366	393	374	414	375	411	416	385	397	409	417	397	387	431	401	406	368	370	391	398	398	398	374	402	403	374	367	419	390	414	369	392	398	389	414	419	438	393	412	416	446	427	391	376	386	398	428	403	420	425	376	372	408	443	417	415	407	382	403	390	369	390	399	415	433	397	385	400	394	408	387	423	427	436	419	416	433	398	386	429	430	369	400	392	412	412	405	390	426	392	404	397	401	393	380	401	419	440	425	388	405	376	392	370	408	386	365	427	392	414	413	417	380	403	403	359	438	431	393	405	407	399	386	415	394	389	425	369	369	396	421	408	402	388	375	396	405	412	389	368	407	397	377	424	404	372	411	404	362	396	370	411	423	384	391	378	411	385	367	406	383	353	385	399	428	418	429	415	402	408	413	424	427	431	422	409	419	379	366	369	400	385	383	402	411	402	442	395	403	412	396	378	378	427	379	392	392	376	421	354	431	421	407	394	419	373	407	421	368	392	384	396	402	442	374	376	402	406	381	401	377	395	401	409	369	412	401	417	396	437	418	453	403	414	387	403	413	371	410	414	400	386	395	408	415	379	392	395	404	392	369	397	417	425	446	393	406	397	382	380	382	388	401	418	381	400	432	409	379	393	411	436	401	396	382	361	385	407	405	380	396	392	372	399	416	437	413	407	358	390	409	443	386	404	387	380	428	395	391	399	394	386	420	374	383	388	405	382	390	386	384	412	376	378	416	374	397	429	389	402	420	420	392	383	395	409	423	378	450	418	367	391	396	335	385	412	380	379	413	400	418	408	416	394	429	438	408	366	365	432	429	400	447	367	409	419	355	376	410	390	407	362	410	386	409	415	376	370	374	420	395	359	427	383	389	456	404	395	389	398	367	386	399	391	407	406	411	393	372	371	369	402	394	432	393	419	399	436	395	429	409	399	407	406	397	411	398	396	412	389	384	431	401	395	416	373	441	445	341	398	389	429	402	398	399	404	415	387	406	403	352	413	394	369	414	365	415	429	410	378	379	399	392	412	385	378	385	420	396	405	429	380	411	402	371	417	390	376	417	381	404	398	403	404	395	408	424	403	411	384	392	390	404	387	430	430	418	371	410	371	401	386	402	383	414	425	400	377	394	363	359	418	391	396	413	400	340	407	426	386	413	389	377	399	390	406	420	392	395	397	385	404	423	403	408	414	366	435	411	405	385	383	414	384	400	399	400	414	397	354	356	399	384	406	395	428	386	390	398	400	394	402	366	376	420	406	418	413	374	424	388	376	398	399	411	367	419	423	399	363	403	435	384	404	417	391	396	372	375	405	376	373	408	385	410	442	401	390	355	392	426	423	381	409	393	434	395	364	395	420	395	423	363	395	400	413	402	400	404	393	405	417	421	382	379	392	387	386	440	362	410	427	400	373	381	408	434	427	394	367	352	414	430	402	387	379	362	402	408	410	416	364	429	403	419	360	420	436	397	388	401	428	417	409	392	400	421	396	385	408	415	371	395	407	367	363	376	380	401	410	398	390	372	399	367	378	412	386	417	368	385	396	429	427	402	385	416	385	424	395	418	375	391	439	409	423	379	362	432	367	392	417	368	422	393	410	435	401	394	372	402	403	404	400	387	399	390	397	396	389	392	429	385	435	427	405	429	394	428	443	403	423	409	395	387	384	412	422	415	376	386	383	410	388	391	431	413	411	394	392	374	403	390	423	418	375	400	433	406	395	384	424	392	442	399	386	389	405	443	389	402	395	418	405	396	408	413	404	389	366	426	399	406	407	392	368	398	391	390	389	420	373	365	412	383	410	439	414	389	406	414	376	389	381	403	404	399	406	362	387	392	406	363	379	385	367	373	413	406	396	404	403	397	381	421	411	431	437	388	433	374	431	389	373	399	426	396	420	412	391	389	411	415	409	434	404	382	396	395	377	410	374	408	410	376	405	423	448	393	397	410	396	418	434	381	419	406	392	393	388	396	420	384	409	429	385	363	430	393	379	406	394	415	384	395	388	360	404	382	396	415	400	404	392	363	389	406	394	432	413	393	396	398	395	411	376	387	378	374	411	406	425	366	357	358	400	368	372	385	400	394	421	386	425	415	393	419	421	387	394	411	410	383	389	423	385	385	399	442	372	393	407	390	368	429	385	384	424	426	385	412	402	419	385	377	407	381	374	406	370	356	465	368	399	384	400	398	395	359	383	380	372	419	422	405	394	394	384	408	398	404	384	400	401	367	397	409	383	391	412	393	388	401	410	383	423	401	351	388	382	373	433	444	387	411	406	408	398	383	386	358	407	367	383	384	458	423	424	395	393	396	398	414	386	395	395	410	439	427	416	396	414	393	430	383	399	389	418	382	380	367	412	401	400	387	400	360	355	411	393	382	396	437	379	413	406	355	386	382	416	394	366	396	362	431	407	407	414	422	398	383	397	386	435	413	398	361	388	368	371	419	406	405	399	383	437	357	419	399	389	401	390	422	391	403	433	411	369	400	395	387	431	419	378	385	417	411	399	378	378	420	411	409	404	408	400	415	378	394	387	407	399	395	391	387	397	380	372	376	438	422	399	361	427	387	418	377	362	378	355	370	399	404	375	419	414	381	403	378	392	414	426	377	387	400	376	414	405	424	389	431	410	388	384	434	403	383	377	365	388	420	383	397	386	411	411	388	375	417	406	409	417	440	410	389	369	408	404	386	403	422	422	398	380	381	419	368	404	421	388	383	382	416	398	405	393	394	424	431	384	404	402	392	419	433	418	422	367	341	421	420	383	401	431	408	402	392	408	447	429	422	391	403	381	395	369	414	421	365	370	421	396	422	377	375	413	362	431	383	394	396	398	445	386	358	392	405	418	398	410	465	392	369	396	387	350	398	384	385	401	411	349	389	406	393	385	378	424	356	381	390	389	410	401	396	398	405	406	407	408	395	396	403	454	440	390	421	392	398	397	421	389	393	366	443	370	390	448	412	401	381	408	421	429	437	394	390	390	423	396	384	437	403	386	391	393	407	397	408	362	402	425	372	441	409	415	444	402	404	418	406	366	377	382	403	400	411	413	389	391	415	401	361	413	410	436	387	411	406	428	422	401	367	364	391	416	390	388	414	423	431	398	429	410	388	420	433	396	419	371	421	389	383	394	370	380	396	389	409	371	409	423	357	400	434	389	368	430	415	410	415	383	360	411	405	375	413	383	409	419	404	407	419	375	398	416	386	433	411	408	349	452	400	393	406	415	386	388
40366	53101	38192	12665	21073	780	644	610	589	564	511	524	504	502	520	466	497	467	455	473	469	485	450	484	464	466	452	434	424	440	455	465	428	470	449	423	455	446	448	458	451	463	478	464	453	445	416	480	461	447	401	458	440	432	428	423	473	457	465	454	485	480	439	497	434	441	456	449	478	450	462	458	475	463	474	442	450	443	439	450	458	461	480	446	487	438	459	451	477	457	445	481	459	443	425	424	461	434	457	434	454	455	488	462	430	466	452	445	465	464	470	413	469	468	412	459	447	430	452	480	466	460	440	451	448	429	420	465	455	387	482	435	419	461	411	457	417	439	473	469	440	471	462	466	472	422	451	442	488	493	498	421	461	431	477	421	480	480	458	437	474	438	472	458	456	469	438	469	480	479	486	471	469	425	463	468	506	445	456	488	462	455	430	428	455	447	473	458	449	474	432	458	435	446	494	469	467	458	420	421	487	472	469	446	452	448	457	450	446	464	465	434	451	446	438	441	455	486	464	458	433	432	415	445	466	473	456	431	461	407	455	439	476	448	427	442	459	482	448	476	479	448	453	471	462	461	474	431	398	450	453	468	477	450	431	466	439	468	474	489	428	428	427	450	455	447	477	467	439	472	439	500	513	468	447	453	473	451	480	471	446	415	487	465	419	457	466	477	443	484	471	434	447	456	425	478	436	427	431	470	446	466	421	503	491	446	430	467	450	472	434	433	450	457	423	457	437	437	474	461	449	452	444	449	426	484	452	459	476	491	451	454	474	467	451	453	441	426	432	452	430	443	487	456	432	478	440	445	452	480	453	449	457	462	440	451	494	451	502	448	479	423	416	490	461	441	451	472	464	439	454	457	479	469	460	440	442	441	450	462	473	447	462	458	470	466	451	445	474	479	474	457	464	450	433	449	458	459	474	465	466	459	436	512	489	444	453	458	445	486	503	455	433	455	463	455	464	468	449	499	483	468	443	423	446	494	446	456	474	410	448	456	464	459	472	470	446	462	460	442	440	444	436	485	454	444	434	427	457	422	433	425	467	452	449	458	489	432	427	461	451	486	431	464	456	491	455	467	488	479	441	479	466	432	461	433	426	441	456	431	475	449	467	407	415	426	405	431	440	492	481	438	442	507	442	441	459	452	447	451	456	460	467	453	439	455	453	430	416	438	453	430	397	432	455	438	481	452	482	489	432	451	451	428	468	442	463	465	427	453	418	458	439	431	435	503	458	447	475	473	423	476	423	485	414	417	473	453	469	485	462	418	472	438	465	461	438	444	451	488	387	457	450	475	477	417	476	414	452	451	449	464	456	458	471	466	441	440	440	457	436	509	460	460	473	411	444	453	461	453	479	479	396	451	474	455	426	435	492	450	452	444	502	483	474	430	489	440	456	480	460	435	478	452	483	486	464	457	443	475	468	457	449	475	459	479	460	444	455	465	479	416	468	459	480	456	428	437	467	454	500	502	492	444	479	449	442	430	428	475	460	443	444	445	449	465	432	449	413	424	492	433	500	444	437	463	447	443	444	444	441	435	471	455	450	441	430	465	449	450	457	512	491	466	499	428	438	428	425	439	419	415	443	477	449	456	456	478	495	479	476	470	464	478	458	427	465	439	423	475	447	454	439	426	454	438	519	447	416	430	441	472	443	446	477	440	447	473	473	420	458	449	415	470	444	457	466	459	447	457	414	444	457	445	426	479	465	477	473	461	418	466	479	438	464	474	469	420	490	447	444	507	421	438	454	427	443	433	456	439	438	446	419	412	481	458	462	443	474	420	463	456	483	450	455	423	412	442	460	481	447	460	529	424	436	459	440	474	463	433	411	454	469	462	468	472	480	493	434	462	466	433	461	484	462	470	436	466	481	488	442	465	445	478	467	472	490	451	454	449	493	424	502	453	447	441	437	479	447	419	423	483	494	434	467	431	461	489	393	450	463	456	467	443	467	457	456	499	472	462	437	488	486	455	431	422	474	433	460	467	451	432	492	483	450	433	427	446	436	424	494	443	451	446	480	473	488	464	439	450	449	448	406	432	438	415	425	472	494	474	441	412	461	467	450	459	447	480	475	445	468	439	420	428	432	450	422	472	447	443	488	427	454	464	434	443	388	442	423	410	474	440	417	460	448	449	493	437	457	447	463	441	445	475	490	454	427	426	407	484	468	485	431	425	525	441	505	449	403	455	465	450	466	481	462	468	435	483	438	463	458	457	438	456	421	429	449	469	446	420	432	450	506	460	456	446	466	442	448	435	462	456	447	446	467	442	459	451	460	468	478	445	450	458	461	461	417	455	436	516	453	453	435	446	387	493	443	481	460	431	483	477	420	472	449	440	466	496	489	440	452	428	463	463	455	420	427	429	439	441	442	434	470	433	456	448	468	432	446	430	507	450	474	437	442	432	467	469	437	443	490	458	423	459	439	452	455	432	423	473	452	444	453	420	431	441	465	460	465	495	456	437	465	433	434	441	458	425	471	433	459	501	466	478	457	470	487	420	456	458	470	482	460	415	479	425	452	448	427	455	450	475	472	446	430	437	461	457	483	453	450	480	426	441	436	475	469	470	467	447	469	468	449	477	466	475	448	474	433	451	439	488	465	499	427	487	483	470	493	450	418	426	457	467	484	455	425	464	474	467	455	464	464	442	427	490	472	476	449	460	445	445	414	457	464	431	463	445	465	456	459	459	469	482	462	419	467	458	447	435	441	466	454	478	471	474	445	468	422	453	470	458	477	386	459	454	465	489	478	426	425	431	445	446	484	468	468	464	435	457	448	472	480	438	476	488	460	495	484	480	455	432	425	442	461	421	467	503	468	502	438	442	444	430	458	495	436	432	455	448	482	464	464	455	454	452	484	450	425	490	461	461	484	415	449	463	450	427	488	479	455	462	458	443	461	441	461	443	439	468	457	444	424	467	484	465	434	472	426	432	461	458	445	471	444	479	469	443	432	446	456	464	428	431	422	440	433	460	506	456	451	451	456	485	424	433	447	439	445	469	467	488	415	446	462	455	455	440	475	446	454	433	475	465	498	458	444	456	459	446	454	455	462	461	445	431	465	450	469	460	441	441	438	443	449	484	491	479	440	463	443	419	461	498	483	438	500	441	434	440	392	447	434	429	472	423	432	453	468	483	461	430	460	449	456	431	432	419	480	408	446	475	461	453	442	454	432	460	445	457	478	458	452	445	461	476	442	440	428	477	459	483	471	441	483	429	451	452	434	460	441	474	446	460	454	462	457	447	430	458	502	429	477	491	446	489	444	464	440	480	465	439	468	460	473	519	462	461	420	445	447	441	457	440	468	520	463	502	446	420	465	442	460	450	468	472	450	445	468	487	453	466	437	429	465	459	448	403	431	462	470	468	459	451	441	433	442	441	467	444	454	451	426	442	456	470	436	450	441	471	456	446	442	469	432	432	427	488	457	450	458	464	439	464	463	453	432	472	483	457	457	430	476	444	452	456	441	445	393	420	438	466	455	458	419	429
23002	21578	28692	25109	23973	20530	7837	594	452	399	382	379	353	323	331	304	308	288	271	276	281	291	272	306	268	277	264	281	303	251	278	268	271	271	284	274	263	272	255	262	264	279	246	270	284	254	234	262	251	260	284	238	263	287	258	292	256	245	233	258	274	280	254	249	257	251	243	257	242	275	253	249	252	259	282	248	274	245	274	293	244	273	245	248	265	267	232	261	266	238	251	269	266	266	276	259	255	262	250	236	262	261	277	244	266	256	257	253	260	277	272	255	273	264	236	275	233	256	244	260	261	274	249	250	232	246	269	267	226	251	229	268	264	242	273	220	260	258	271	262	248	249	225	269	254	272	279	252	229	246	238	267	295	286	235	269	264	249	293	255	235	251	253	236	243	277	246	268	275	242	232	266	274	231	218	247	256	249	250	256	248	240	258	276	251	238	255	259	244	292	249	252	267	239	255	247	258	265	244	245	267	265	279	255	273	266	251	276	235	258	253	241	241	254	241	251	255	236	262	260	257	286	244	248	243	270	258	255	260	256	272	225	262	243	243	259	273	262	230	268	257	276	227	245	275	246	226	242	229	276	250	257	232	243	239	261	232	256	277	235	276	280	244	272	252	258	264	271	234	256	268	284	262	285	261	232	243	234	249	259	246	241	260	252	265	227	251	267	267	258	243	232	241	256	243	247	251	241	268	280	266	230	247	274	269	276	282	277	261	260	253	236	240	259	253	252	270	232	225	258	276	263	251	275	284	246	249	242	273	252	259	243	246	245	248	235	226	248	224	263	254	259	252	228	243	266	266	259	287	243	242	224	266	258	231	241	278	238	237	256	292	240	263	219	239	235	243	228	238	241	248	250	259	217	239	256	264	267	242	255	263	278	256	233	259	247	257	269	267	254	227	273	248	253	237	296	254	234	254	257	253	236	258	270	267	279	261	249	274	254	267	268	269	293	237	250	252	267	212	264	263	302	236	259	270	248	236	274	243	246	221	258	244	253	260	244	264	262	258	227	256	277	246	284	239	272	231	269	277	241	247	264	257	300	243	286	260	259	262	232	245	261	276	267	270	266	258	277	260	255	278	257	268	247	250	239	259	270	237	232	248	254	284	234	264	228	216	243	266	256	228	239	257	255	263	278	264	246	235	271	254	263	280	259	235	252	235	260	251	272	231	272	272	259	241	285	273	280	254	234	253	258	245	274	257	262	238	309	267	255	251	247	283	255	236	276	250	233	271	239	234	240	275	255	280	266	276	258	289	247	283	277	258	247	266	266	237	246	237	272	269	274	274	265	239	249	262	208	252	230	264	235	265	279	244	240	268	240	253	239	240	237	275	253	233	255	279	257	257	255	268	254	255	245	268	263	241	240	242	254	285	267	280	250	260	243	253	238	248	226	249	260	267	271	248	240	257	250	246	242	269	248	261	275	260	288	245	275	257	266	256	285	276	263	280	267	271	252	235	246	259	278	282	247	254	263	270	250	242	278	251	254	255	234	283	282	223	254	234	268	273	256	265	252	257	238	244	250	267	242	242	268	248	272	236	241	238	241	263	235	280	283	258	268	253	263	233	261	251	268	283	259	279	250	273	269	260	265	249	253	261	272	261	250	265	249	252	254	260	255	270	253	243	271	270	243	250	244	258	235	266	287	239	254	245	277	269	241	228	297	238	265	262	271	249	285	268	286	252	260	255	235	240	251	242	261	240	245	249	264	272	264	260	231	217	267	267	268	253	245	252	275	258	250	243	251	288	246	248	234	241	264	257	280	252	261	234	243	261	247	233	256	282	258	273	224	248	266	263	215	250	229	224	266	253	249	280	262	257	254	234	259	254	266	251	206	215	273	267	246	255	274	250	252	288	300	228	274	252	286	252	258	266	224	248	269	262	265	255	273	277	262	243	261	224	247	250	221	229	239	232	267	242	267	264	227	258	258	276	242	271	270	269	271	261	235	262	260	280	220	300	258	269	249	250	223	225	254	289	283	248	255	249	285	263	235	270	248	281	306	271	255	266	256	281	247	251	282	240	260	279	268	275	257	269	246	260	265	259	274	285	245	276	244	257	276	236	252	262	270	279	222	250	240	240	265	265	232	247	269	256	243	280	272	265	245	276	231	254	253	251	282	288	237	260	248	234	261	247	248	255	256	262	257	240	273	284	236	261	246	264	265	269	250	267	260	257	222	236	238	247	259	281	249	250	256	252	280	251	232	265	262	252	272	245	244	313	263	279	233	279	235	264	252	247	245	222	256	236	241	245	254	240	272	228	234	257	254	248	229	271	250	256	250	252	265	268	280	270	260	248	239	265	281	260	211	283	250	268	256	226	261	280	258	267	290	274	238	256	275	261	284	233	257	286	303	265	278	268	227	246	255	235	246	244	275	229	269	231	253	263	249	257	265	273	252	279	219	236	294	230	259	243	248	270	244	213	234	277	282	297	257	279	255	258	251	246	235	270	226	247	240	274	252	292	272	270	258	255	252	241	243	252	239	272	238	254	225	291	252	287	287	261	262	240	250	252	264	250	236	249	256	267	274	227	225	237	224	268	268	245	286	265	275	272	289	244	239	248	265	247	235	244	262	257	273	255	270	249	291	247	287	246	290	250	274	281	259	269	259	268	244	247	276	239	266	246	244	238	263	257	250	278	238	256	229	254	277	239	273	245	259	261	271	239	266	244	244	246	257	220	272	259	259	270	240	250	237	252	271	255	268	264	251	265	257	256	267	239	271	250	248	237	239	242	248	258	248	226	257	226	266	284	269	276	302	278	269	238	260	290	263	251	297	249	249	262	248	278	235	226	277	274	268	272	264	277	268	254	256	277	239	234	281	251	245	250	254	288	263	254	257	237	251	264	244	263	264	252	231	292	251	274	252	249	245	258	267	244	256	252	254	255	240	253	259	246	252	248	261	248	266	242	233	242	263	275	221	249	257	233	235	271	245	238	254	267	278	265	252	249	257	260	251	255	249	237	242	238	264	246	255	247	269	264	237	256	278	258	264	250	249	226	263	243	250	247	236	254	298	257	271	215	238	264	268	250	234	286	262	251	277	266	265	276	259	253	250	260	276	303	267	274	242	245	281	262	293	249	247	242	261	244	254	247	261	274	272	233	275	250	281	288	220	268	255	231	269	252	257	272	236	212	241	228	225	275	241	238	264	265	246	257	240	241	247	272	232	275	266	248	218	260	270	286	241	247	245	243	255	255	249	238	251	262	267	254	263	254	246	259	251	245	247	267	247	268	229	244	265	233	276	234	261	266	267	249	263	248	232	227	242	293	246	233	245	265	266	267	271	298	256	263	266	261	238	219	257	246	275	261	240	243	266	282	264	283	262	278	239	234	246	249	245	242	275	264	286	279	253	240	240	273	258	271	261	246	262	274	243	256	237	248	249	275	270	247	254	226	262	254	253	237	237	242	275	225	232	248	256	282	259	221	241	244	274	260	244	266	247	259	235	238	251	272	260	279	279	261	246	243	291	257	298	240	259
48933	76839	54635	29639	37449	1888	1085	893	740	653	574	481	457	441	412	401	348	399	375	372	367	353	361	343	339	351	314	326	311	336	372	307	308	342	299	339	309	321	301	316	284	298	289	307	296	310	313	324	344	276	296	304	292	288	324	318	295	304	325	328	305	302	296	341	313	300	317	347	308	293	298	309	288	284	323	314	300	305	296	296	320	302	311	309	314	296	295	316	329	300	303	314	288	299	305	320	323	284	287	308	335	298	295	297	296	276	260	287	317	309	322	298	293	330	289	285	320	296	314	296	275	330	323	311	303	298	295	309	297	322	298	317	327	314	317	282	297	331	332	305	271	304	325	272	313	299	298	303	302	316	284	311	292	285	291	300	311	295	283	296	338	294	303	293	295	334	322	290	284	292	323	281	268	280	263	311	313	301	318	313	305	306	298	314	278	302	312	335	334	294	319	295	327	315	300	309	325	308	303	295	306	289	298	320	262	289	280	324	318	331	307	298	271	308	268	311	284	287	320	343	301	302	342	314	306	319	274	295	313	310	322	308	314	326	310	311	304	281	303	310	298	290	313	310	270	294	309	311	315	300	321	295	294	306	316	324	302	287	331	328	305	280	300	316	304	315	291	304	297	321	303	300	343	308	287	327	270	281	317	323	284	323	317	287	300	305	288	276	290	313	313	301	303	288	292	327	272	270	322	314	325	307	283	309	319	291	293	326	302	324	297	287	284	309	340	306	315	274	278	261	277	306	282	325	333	289	287	275	306	329	304	287	309	316	290	302	324	313	313	281	319	305	318	313	294	308	317	312	275	312	270	314	350	301	327	322	315	313	323	293	299	333	288	297	311	280	300	340	333	319	295	294	270	280	281	300	303	318	286	301	329	298	305	307	316	289	278	316	292	290	278	336	342	296	299	333	281	296	330	328	312	275	299	306	298	267	281	270	282	319	276	302	303	333	275	285	311	289	279	297	286	288	305	301	278	314	294	307	303	289	293	324	283	325	313	293	300	324	323	317	310	304	323	321	297	286	330	282	306	318	291	315	293	299	306	339	277	288	327	303	248	277	324	302	305	314	324	319	270	299	285	307	296	274	309	269	338	294	301	303	262	295	269	325	311	312	301	334	352	300	295	291	323	291	304	286	311	320	310	315	308	336	294	327	332	297	327	290	336	318	309	312	311	263	296	270	311	261	326	279	293	319	308	306	264	305	281	319	298	288	302	276	294	277	333	344	302	281	291	269	309	314	270	285	301	290	304	306	289	297	311	307	273	303	298	297	314	293	274	293	323	300	319	307	309	302	338	307	319	296	298	283	315	328	280	304	306	313	316	322	305	279	326	301	311	315	310	334	335	297	314	303	322	297	310	301	276	286	298	295	292	338	322	307	309	331	271	289	279	309	287	324	329	288	305	310	329	306	320	329	326	306	309	307	297	310	293	338	305	315	296	299	289	295	283	302	312	291	305	307	281	332	314	289	320	287	337	332	309	316	304	315	284	315	283	293	285	279	274	295	301	310	315	307	331	309	320	298	293	311	316	282	292	317	296	307	276	263	320	278	286	312	295	281	316	322	314	282	250	314	320	270	291	302	307	287	269	322	323	299	291	319	309	316	309	328	293	310	300	336	321	332	328	308	321	295	266	322	299	293	311	283	290	322	305	325	303	285	292	323	305	290	309	308	278	279	313	262	287	263	313	355	288	292	307	312	312	323	317	299	321	308	304	265	362	323	295	295	296	291	288	297	266	320	278	290	298	310	302	316	270	326	284	270	319	304	312	307	312	283	289	315	311	255	281	334	320	290	326	291	284	308	310	324	327	317	290	333	324	303	292	308	304	308	321	316	280	313	299	276	291	308	300	304	290	265	296	274	292	313	295	312	320	343	294	321	310	311	310	326	293	294	303	301	287	298	293	290	299	310	311	295	297	321	314	317	313	284	302	303	303	294	311	305	311	320	306	292	303	297	279	298	308	302	289	313	333	314	331	335	299	301	312	290	327	273	313	281	281	291	321	342	330	312	312	290	294	324	323	295	285	313	298	284	297	292	281	321	290	295	303	326	311	307	302	282	290	275	304	301	310	308	298	300	287	309	354	316	305	280	336	298	260	294	300	310	309	277	298	302	296	284	288	297	298	321	309	294	302	315	310	281	288	312	299	311	292	290	314	320	313	329	334	284	274	304	297	312	303	298	293	279	298	316	308	309	286	306	307	297	315	318	302	302	303	307	299	323	293	294	313	310	302	284	278	311	297	313	312	346	292	306	290	290	337	313	314	301	326	294	310	291	292	318	318	300	316	307	289	302	275	287	296	303	312	302	281	319	304	281	300	298	300	310	310	304	316	325	316	315	318	291	321	295	301	320	315	343	319	300	348	303	282	294	323	320	300	300	298	287	302	300	294	280	329	330	307	303	300	303	292	307	304	318	337	279	308	279	290	303	324	320	295	309	314	305	317	298	304	300	316	301	290	302	319	297	296	301	318	331	306	298	289	302	316	290	331	310	309	283	305	297	307	320	294	293	282	295	285	313	301	305	317	291	310	297	301	319	314	269	280	318	310	286	309	293	317	282	321	278	302	312	287	297	309	331	308	304	302	332	308	257	314	303	295	306	281	313	274	295	308	310	279	279	309	319	299	288	312	314	289	324	326	287	298	336	309	298	301	289	291	282	312	282	306	281	306	300	300	296	326	260	316	286	310	329	287	331	310	283	288	339	296	307	313	281	282	299	309	308	292	300	303	299	342	273	316	307	324	288	306	313	283	296	281	328	312	309	288	297	326	296	326	285	313	331	277	302	299	308	283	320	272	294	338	291	281	313	280	306	286	297	311	290	297	296	300	311	333	319	306	280	324	290	296	331	334	301	307	335	300	292	284	281	355	293	305	301	293	340	288	299	293	296	301	305	293	326	273	328	288	301	298	280	301	275	296	303	335	310	284	309	291	270	332	308	303	291	260	273	308	302	301	273	282	323	287	339	296	313	337	294	289	305	284	306	313	301	311	316	282	289	309	310	306	278	299	336	317	284	307	270	329	306	292	322	293	292	273	318	320	331	317	282	294	310	284	310	278	316	310	331	306	313	296	274	301	316	295	264	316	282	305	276	329	304	327	305	298	336	347	333	316	325	318	324	287	320	307	283	308	283	313	293	312	284	321	308	306	339	318	319	324	311	310	290	282	300	315	276	293	307	318	312	320	299	305	296	301	292	307	273	320	312	334	313	290	295	311	307	334	324	311	306	311	314	280	303	297	319	342	329	313	278	277	311	304	323	273	305	274	275	300	319	273	290	304	321	288	288	321	307	316	293	348	333	290	315	302	294	307	299	330	316	308	307	337	311	270	315	304	313	305	314	299	299	316	318	313	297	318	306	277	298	313	323	288	285	331	313	301	292	298	299	308	295	298	322	286	294	310	286	315	306	326	274	286	264	300	297	311	294	291	292	307	300	353	282	272	312	321	312	287	306	313	303	287	318	273	307	287	323	298	275	318	306
28936	21242	15802	4488	3719	691	654	684	666	660	714	666	664	645	657	658	652	637	670	606	688	655	665	675	625	620	622	683	655	639	593	643	663	672	645	635	664	655	640	649	689	633	649	641	671	652	621	602	654	698	615	643	670	592	634	621	631	624	650	670	631	664	649	671	711	632	622	602	653	619	663	633	675	644	606	635	659	724	633	627	661	656	583	685	678	657	626	597	640	669	684	682	624	586	700	660	619	657	639	623	675	670	656	614	618	681	680	631	639	665	605	638	632	666	612	607	673	611	646	614	645	661	607	636	625	630	681	619	624	608	664	635	636	678	635	647	631	647	641	622	609	648	637	663	673	654	671	639	623	655	642	630	655	641	672	670	631	718	654	677	587	674	632	663	649	656	658	624	644	638	643	639	644	624	643	623	627	663	704	667	654	607	633	692	663	648	619	667	627	632	670	630	639	655	666	674	701	661	677	639	678	652	650	590	647	649	677	646	667	656	641	610	698	692	638	619	644	642	625	629	626	627	643	690	645	652	622	661	655	660	618	644	622	669	624	646	669	650	616	629	655	634	639	610	589	693	647	687	622	650	670	617	630	666	696	680	635	665	643	644	639	661	645	669	668	684	620	668	578	652	684	677	682	653	640	647	663	635	629	674	662	690	643	656	636	645	632	625	649	642	675	628	689	656	649	625	598	612	679	666	629	657	648	614	658	639	653	688	687	624	656	625	677	625	616	599	590	574	697	680	642	653	622	652	670	629	678	633	645	612	654	665	662	610	631	643	658	662	667	673	665	665	657	615	703	638	693	620	633	653	663	642	655	669	673	634	641	664	654	631	654	644	634	596	620	649	597	641	614	669	644	643	679	637	637	651	636	626	616	599	625	678	647	635	709	682	679	626	688	638	680	621	642	660	631	661	638	660	641	619	642	659	670	631	656	643	668	622	666	639	641	638	657	648	630	637	646	689	660	687	647	646	658	655	649	635	702	648	644	616	612	639	674	688	658	655	655	636	643	605	628	656	670	664	673	687	629	678	645	636	610	657	662	623	656	644	651	583	648	659	613	645	630	626	664	651	612	679	662	708	693	649	672	616	653	662	619	635	662	597	651	619	692	611	623	692	660	665	662	674	599	636	651	660	639	700	682	653	700	609	632	641	634	634	650	650	656	633	672	633	669	611	657	645	652	651	651	657	668	618	672	640	665	650	680	640	671	632	641	654	689	680	681	628	677	646	637	668	676	633	668	629	671	631	642	650	676	582	621	610	695	649	637	613	641	636	641	573	671	647	644	669	656	670	614	703	673	652	624	630	682	630	665	639	686	639	648	640	661	689	645	667	647	638	642	644	612	652	670	662	675	648	623	631	674	681	685	667	661	663	622	629	635	685	655	698	659	680	620	659	625	697	670	644	639	647	661	624	639	667	634	657	606	625	654	699	615	677	597	633	610	628	665	679	643	623	662	641	623	640	639	676	630	641	674	632	649	627	637	638	657	652	645	687	658	625	693	619	647	606	689	664	643	669	640	653	674	655	656	646	668	675	631	685	682	670	583	623	652	668	639	655	616	638	664	671	686	607	670	668	633	632	609	619	661	641	616	642	639	672	672	655	663	651	639	653	715	653	657	648	650	649	669	652	669	685	668	684	693	647	642	644	682	673	626	673	615	687	682	704	619	685	672	641	613	626	620	610	602	658	640	599	652	648	604	629	615	648	647	664	622	640	608	634	675	661	683	672	614	640	644	667	681	643	627	632	642	639	672	631	635	625	637	624	620	655	704	639	601	626	648	638	674	661	685	615	729	623	634	685	669	630	658	613	666	672	663	633	693	646	641	610	652	619	642	612	656	677	606	678	661	656	661	675	671	650	692	647	629	661	616	675	679	652	663	638	623	635	639	615	650	619	672	596	631	666	639	686	676	665	690	616	674	646	656	671	668	669	687	645	670	692	650	666	671	654	646	625	635	631	623	635	669	649	666	672	656	681	663	628	644	628	629	663	635	659	686	657	640	668	644	613	671	644	638	671	649	659	679	619	643	649	665	655	642	654	625	647	670	615	632	677	650	669	640	633	614	631	638	637	603	667	679	659	634	641	658	646	685	657	607	620	660	595	670	667	658	678	607	622	620	644	671	668	633	706	609	687	670	659	637	677	644	664	635	677	674	633	625	633	732	639	661	631	644	638	636	673	662	639	629	661	707	662	624	683	650	622	644	689	626	639	644	664	668	667	597	665	666	682	683	690	625	660	658	634	655	648	640	696	718	648	638	627	660	624	674	601	639	658	678	631	650	623	643	654	666	662	654	661	681	642	652	634	667	624	695	631	615	665	593	619	677	628	653	640	641	592	635	583	688	652	652	607	615	620	677	619	638	674	671	670	700	613	636	624	603	655	674	617	655	655	648	694	638	647	612	607	658	634	664	611	639	623	618	626	629	711	656	654	669	649	632	653	638	685	636	618	646	639	637	629	620	690	636	671	682	613	686	631	642	657	690	635	643	633	636	636	638	647	619	645	700	624	655	633	602	666	638	671	665	630	633	631	674	650	645	649	632	635	657	641	629	687	665	685	646	628	642	670	613	643	664	654	605	630	662	664	639	616	675	608	647	623	677	684	634	641	593	669	664	624	620	623	614	589	638	632	647	657	631	667	652	612	658	610	645	632	659	620	628	663	620	647	678	653	695	675	683	668	732	638	679	677	695	616	679	657	644	653	618	663	609	655	647	663	655	630	686	629	629	658	635	654	616	642	638	680	644	682	661	606	702	658	651	619	640	627	626	623	651	638	628	629	642	637	665	684	675	640	671	624	654	668	628	663	626	622	657	658	634	608	624	620	646	619	666	728	636	620	693	597	610	692	666	647	654	658	622	678	625	615	672	641	706	636	644	705	635	648	683	660	650	652	648	677	637	648	667	619	683	676	655	631	640	616	657	646	659	661	674	625	649	649	622	656	640	675	674	637	662	689	645	630	669	701	649	655	637	645	655	635	612	716	635	630	641	663	637	660	632	665	669	695	664	635	637	644	628	693	606	621	651	640	654	659	634	631	691	646	659	652	671	647	607	645	626	670	624	637	580	655	694	625	614	653	680	673	657	615	678	685	645	623	633	642	605	619	679	647	644	645	657	674	664	640	657	631	630	691	632	682	605	641	641	631	628	613	637	650	607	629	642	636	696	649	645	636	597	676	650	617	677	621	677	606	623	681	641	658	674	658	684	646	652	649	635	659	684	624	616	648	689	656	680	594	635	652	646	639	623	678	667	642	645	626	666	646	631	670	638	654	647	695	667	705	639	660	603	664	642	643	648	600	678	671	643	649	657	666	622	658	629	648	677	650	605	696	588	648	633	672	669	623	604	603	741	631	675	684	683	634	673	628	647	657	694	649	617	637	633	641	640	649	674	604	664	650	659	608	691	690	663	704	639	640	619	643	675	647	692	674	701	690	655	667	674	619	631	612	613	629	631	629	602	675	667	663	646	617	647	718	661	706	643	627
25625	22247	11941	2960	4319	767	736	729	754	759	741	774	713	739	701	720	755	776	746	756	705	718	718	774	698	722	701	740	707	735	720	740	762	745	734	777	741	705	693	734	755	773	727	746	710	740	737	705	667	753	757	681	775	725	723	701	745	752	754	771	761	754	761	728	730	718	759	728	709	752	772	721	722	690	768	723	757	738	728	714	715	735	757	777	734	716	754	705	724	816	715	761	734	745	719	717	772	756	740	779	724	745	710	762	708	704	757	726	770	726	700	709	736	736	744	712	731	748	760	745	714	732	750	684	778	722	737	730	776	710	773	696	795	757	736	739	726	728	738	719	764	746	748	741	717	752	712	784	729	714	759	715	663	685	740	732	717	736	729	750	759	673	739	750	731	712	723	735	749	754	731	775	727	726	766	719	699	754	723	761	743	700	749	762	731	752	761	697	741	724	727	708	714	731	754	745	700	748	729	793	752	748	748	730	734	714	733	704	764	682	692	719	712	778	720	755	741	728	694	753	710	704	694	788	703	741	682	742	737	767	748	707	738	773	727	727	746	747	755	729	796	689	736	723	738	719	758	728	704	680	768	705	747	688	746	732	717	765	752	744	747	723	739	735	719	715	776	741	742	731	745	752	744	760	758	716	679	694	731	723	748	736	765	742	782	742	756	713	738	712	742	753	701	752	716	751	681	730	708	723	790	709	764	700	706	746	726	766	740	723	732	749	730	746	769	777	701	699	744	829	771	745	705	720	723	757	759	738	731	728	746	722	736	705	740	774	776	758	734	681	765	695	753	746	738	722	785	700	734	716	734	694	724	747	745	681	715	766	722	716	751	732	747	723	725	739	746	735	767	702	728	722	729	758	691	741	771	694	703	722	761	735	720	721	741	755	757	740	735	763	717	725	714	790	734	778	727	742	722	731	760	742	762	763	769	750	752	724	738	714	735	731	766	729	690	675	705	736	727	752	726	719	771	751	720	775	760	768	751	716	712	711	759	749	750	754	738	694	754	759	737	714	715	719	740	753	722	761	779	740	738	741	710	750	723	724	718	724	738	733	744	705	731	762	752	691	718	758	718	731	732	677	758	750	738	697	762	723	720	708	762	763	738	741	731	768	749	740	721	698	716	766	710	743	743	758	742	772	721	732	698	753	711	699	697	728	755	741	650	774	739	730	759	733	770	738	715	727	763	744	794	678	719	700	727	719	748	741	655	744	734	753	692	686	719	762	768	782	746	752	728	710	746	715	749	740	775	748	741	735	747	737	714	750	725	680	736	763	705	714	736	729	737	782	728	757	716	702	712	719	736	720	733	777	725	757	763	726	728	757	734	744	733	712	737	730	709	779	753	769	728	756	764	691	706	730	758	760	727	732	703	776	700	758	725	695	737	741	670	768	754	724	744	731	750	781	733	753	796	700	733	768	737	703	780	765	717	680	734	711	752	766	674	732	754	748	753	762	717	748	685	695	695	749	772	749	702	720	773	693	667	743	696	704	755	777	764	695	719	728	694	755	717	741	728	738	784	699	714	710	767	752	743	724	746	748	694	738	768	704	710	735	727	699	727	695	704	746	747	753	751	762	759	744	756	704	712	760	784	737	707	688	767	786	768	748	716	750	743	724	704	723	742	760	755	700	737	748	682	780	766	768	755	739	731	730	747	759	720	783	767	742	714	748	724	769	748	760	723	737	805	727	777	741	715	699	712	764	693	729	769	715	712	697	737	767	723	704	736	770	712	757	774	732	699	742	735	761	694	759	731	763	745	733	758	787	756	779	699	797	690	756	723	733	761	745	769	801	697	728	718	735	739	706	694	711	794	751	759	765	736	749	750	712	763	699	707	761	760	773	769	726	754	722	739	698	740	722	765	721	746	724	701	738	733	709	772	725	743	740	737	659	695	767	694	769	735	739	709	735	696	735	738	776	701	754	723	744	745	711	792	755	722	744	744	725	754	734	767	791	704	733	745	751	725	763	717	729	711	763	738	717	763	708	733	751	763	738	686	751	745	764	738	708	765	795	784	775	746	717	746	781	763	748	666	740	705	748	728	746	725	706	768	755	757	736	724	701	736	742	727	769	711	707	689	758	731	783	722	780	722	773	676	742	737	717	737	678	773	743	779	708	718	754	786	725	746	724	713	758	707	722	741	736	701	737	712	741	714	662	764	734	751	732	713	749	686	699	745	753	719	748	733	726	778	738	703	698	736	787	759	736	743	711	748	784	771	750	733	730	747	728	760	687	789	695	758	715	767	715	731	733	705	715	748	758	687	776	717	703	698	767	751	728	761	689	747	747	747	742	741	723	679	731	765	762	761	753	733	701	771	755	682	768	751	741	722	710	711	687	724	746	728	714	777	709	764	682	664	736	744	741	711	746	698	785	725	708	785	780	692	764	724	718	734	735	739	710	749	724	782	761	767	717	695	739	828	755	700	727	764	719	711	742	711	753	749	775	781	742	783	751	754	698	730	722	730	734	722	733	783	748	699	670	736	794	705	698	753	706	766	762	688	696	752	783	757	725	690	702	723	701	764	667	720	740	746	754	779	762	703	760	809	743	738	777	742	674	734	694	726	704	724	749	730	756	741	762	691	757	760	709	745	736	728	753	728	712	724	696	741	763	774	711	766	738	708	720	736	709	734	754	698	711	766	751	751	715	771	735	695	725	671	728	708	711	760	706	760	740	756	739	710	753	710	770	725	719	674	773	709	748	786	740	728	762	710	750	773	700	725	658	761	703	745	769	736	715	786	739	730	740	734	709	695	737	704	690	759	741	722	700	726	742	745	750	776	720	750	726	688	745	733	702	748	741	719	714	760	743	733	745	695	751	704	697	780	745	718	772	758	733	771	761	719	709	752	748	694	775	711	707	748	742	739	747	691	729	742	733	756	723	715	724	712	690	743	717	702	716	711	695	710	724	743	787	799	741	706	721	804	765	764	723	750	730	759	732	750	734	791	739	789	689	747	739	772	708	758	725	744	679	725	719	747	728	728	745	770	757	754	741	742	727	734	759	699	715	751	727	724	783	749	775	745	764	749	728	738	762	700	687	745	722	766	791	717	729	671	689	769	746	688	769	755	740	716	722	715	708	723	734	709	709	683	672	738	757	730	754	695	756	727	716	704	707	745	722	741	719	728	797	753	729	711	682	769	746	752	749	713	705	767	730	735	776	764	759	742	739	733	741	773	746	754	723	776	740	724	692	686	745	747	759	746	723	726	716	754	753	736	768	700	700	773	765	778	735	741	716	739	722	714	683	751	752	725	699	737	719	764	746	714	734	753	679	721	733	749	771	758	754	686	765	769	722	766	703	729	731	731	705	712	701	766	757	691	791	747	738	726	745	781	752	723	752	758	695	807	720	773	727	701	736	740	751	721	752	715	768	756	734	711	739	683	746	739	706	747	730	789	691	742	726	746	717	767	692	735	775	677	790	764	742	793	711	696	753	715	679	762	715	735	759	725	735	717	742	719	764	766	689	710	746	713	757
24255	21608	28400	25733	24069	12972	1588	832	724	689	662	659	644	641	647	641	608	655	591	597	609	628	603	614	597	592	609	664	637	572	604	600	619	663	582	612	556	643	595	608	641	589	593	572	617	605	591	586	570	554	610	644	599	632	610	550	603	651	600	626	637	599	584	574	631	612	597	615	581	576	623	608	563	582	594	612	556	604	566	601	607	609	570	622	615	595	584	610	603	613	586	576	586	594	564	580	600	596	613	596	567	585	620	610	591	605	606	613	621	567	604	597	612	587	606	614	627	638	610	605	609	587	567	594	641	616	603	638	610	587	587	611	587	580	565	596	561	617	620	589	581	581	600	600	609	615	584	578	594	630	577	609	590	588	613	580	600	639	591	627	591	624	602	622	637	624	604	631	596	620	618	632	636	622	584	590	655	600	581	598	616	598	610	611	628	587	605	613	595	575	578	593	632	604	596	613	674	627	597	567	654	625	570	624	565	629	597	622	629	604	601	608	573	625	597	599	564	594	602	606	605	563	579	586	622	619	581	578	606	594	595	627	645	607	629	622	627	637	660	627	610	598	575	615	567	594	583	607	599	599	594	594	623	629	576	601	617	545	611	592	632	569	575	625	611	550	572	612	597	600	557	643	599	608	613	629	578	622	624	619	551	583	587	633	575	595	573	581	629	624	636	586	601	609	623	578	566	569	651	609	627	626	580	590	613	617	609	560	609	591	593	608	624	569	606	582	612	564	595	561	661	574	557	593	580	611	614	616	563	580	602	597	560	609	611	611	588	592	580	651	586	592	579	620	628	583	612	570	563	615	580	605	556	601	600	588	621	581	568	600	589	576	550	606	627	628	616	628	575	600	606	593	638	611	592	626	644	629	639	587	549	582	578	630	595	594	584	566	627	601	603	611	629	575	619	551	619	601	592	606	601	660	613	589	589	571	597	619	644	595	646	607	592	612	624	599	570	633	616	596	590	594	599	629	593	616	640	595	601	569	578	611	601	607	618	627	592	589	561	654	572	596	584	581	589	578	635	559	610	567	576	635	625	593	601	574	603	618	649	611	587	584	588	602	609	616	582	620	597	622	578	652	598	556	629	648	600	599	591	598	598	592	602	586	606	616	599	607	629	605	586	606	603	552	621	598	576	606	589	616	585	613	629	604	600	605	547	580	593	639	581	561	584	585	629	623	635	615	587	618	608	619	592	583	611	607	636	567	613	573	602	632	598	576	628	659	589	635	608	602	578	546	588	584	544	609	584	614	635	628	600	599	589	570	623	650	616	604	588	644	569	602	562	582	564	633	622	635	600	604	594	639	646	623	617	616	559	607	594	658	557	621	611	611	647	601	556	583	609	618	589	618	613	617	640	632	640	598	576	603	598	641	614	589	607	577	622	557	622	661	631	598	616	612	582	592	587	602	615	654	625	530	601	550	617	594	571	599	582	592	606	570	582	642	581	587	605	591	547	603	639	642	590	618	623	578	594	614	615	574	617	620	588	608	637	620	583	559	614	633	544	624	605	554	585	569	625	638	603	590	567	622	581	586	625	607	621	663	571	632	620	627	599	548	672	603	591	645	592	598	607	580	632	599	614	575	637	588	610	608	610	594	600	599	630	608	613	618	581	598	596	531	545	600	600	619	652	626	596	601	571	587	624	604	572	525	583	595	601	591	556	612	633	581	588	602	625	616	592	637	577	588	577	596	576	600	582	559	588	576	579	596	570	606	614	608	595	647	633	585	623	595	615	561	622	579	624	628	628	563	585	639	561	625	607	574	591	602	617	625	640	605	601	575	627	579	659	626	562	586	631	611	626	649	569	596	602	590	598	594	611	573	627	608	625	593	601	559	595	594	542	583	599	575	592	572	585	598	569	595	568	589	634	626	585	611	619	549	620	617	595	570	608	654	614	632	644	617	588	603	640	605	606	621	602	644	649	576	622	614	636	626	617	577	588	611	617	564	565	581	598	567	590	628	610	612	602	615	599	636	587	628	612	654	606	610	584	616	598	561	603	625	563	581	595	588	633	647	552	557	612	593	618	622	590	637	532	614	612	561	641	564	592	598	630	609	602	567	539	587	585	590	599	617	558	631	606	572	604	618	589	634	624	582	657	610	595	611	589	631	530	613	600	621	596	638	608	609	628	589	600	612	612	581	593	680	617	628	592	592	587	579	579	577	612	577	606	605	600	611	580	632	600	631	633	626	615	612	628	634	592	620	569	619	574	562	595	604	594	615	586	608	613	649	581	639	577	636	577	585	617	611	621	606	615	600	638	616	639	593	584	598	585	633	592	591	604	594	580	604	587	622	587	591	572	614	564	603	603	593	595	607	588	566	603	613	613	610	609	598	611	575	647	555	598	608	596	602	622	579	623	568	616	626	574	600	605	596	608	609	575	583	625	595	612	583	598	569	606	552	615	612	610	585	617	634	588	631	626	596	646	590	577	616	579	592	587	630	585	618	592	618	608	613	629	606	574	628	583	592	605	609	623	587	579	596	639	622	599	612	581	621	583	619	653	599	627	584	622	637	571	584	633	589	577	599	633	599	604	579	617	598	615	620	622	609	628	561	583	557	614	586	604	634	625	620	629	614	574	551	570	635	592	592	607	606	582	636	592	582	583	622	551	610	593	614	604	591	593	614	592	611	610	647	569	624	624	551	572	617	628	622	606	614	609	635	664	623	599	553	587	627	586	658	609	624	641	598	587	596	639	590	598	577	581	584	600	577	581	618	603	640	624	639	640	578	598	602	603	581	597	586	633	589	656	611	622	604	572	568	631	596	648	616	603	608	602	593	586	583	613	606	593	623	565	585	591	588	535	655	598	577	581	614	607	603	580	611	588	597	577	613	608	591	595	562	584	580	627	611	600	624	589	647	574	617	624	616	569	623	615	614	611	618	570	657	610	618	577	599	594	643	626	588	590	613	636	603	630	591	580	604	604	575	607	574	604	609	610	602	565	598	606	598	575	603	655	606	602	625	566	659	608	591	562	595	594	616	703	577	638	584	616	613	598	620	647	600	645	558	559	622	608	573	617	647	608	608	599	604	610	575	624	582	579	612	626	637	579	596	623	631	606	545	641	594	630	529	577	613	620	622	627	608	617	590	614	631	605	596	567	628	611	612	599	608	539	634	586	579	641	578	594	566	569	585	597	605	610	614	606	607	600	576	594	608	590	612	593	574	562	558	603	597	621	636	636	602	587	568	662	598	598	585	611	596	607	650	573	589	639	605	587	600	618	618	648	579	631	565	581	592	601	613	627	565	571	594	567	652	581	628	574	603	541	603	597	599	613	591	592	630	598	608	582	620	628	599	558	621	606	597	601	627	580	611	654	582	628	555	596	612	531	611	579	583	587	578	604	609	544	594	588	593	641	598	596	600	583	648	603	596	569	611	604	592	625	599	556	606	667	602	627	564	611	605	579	564	638	591	599	612	601	623	592	669	635	602	616	582	586	573	641	649	630	586	623	611	602	609	662	599	626	627	574	626
42067	62451	45617	25213	27965	1635	1102	954	927	858	805	811	759	687	786	742	725	765	682	739	694	657	738	744	720	692	729	709	683	699	660	720	696	716	747	707	726	684	737	695	760	752	706	691	720	706	675	748	661	700	713	712	670	699	648	657	699	721	721	663	703	658	655	687	697	718	724	707	677	695	741	690	698	730	726	718	689	702	735	744	640	685	714	708	713	724	690	695	688	696	715	653	674	708	631	676	745	743	702	726	712	699	647	674	680	703	707	671	681	657	755	706	728	656	659	694	690	668	712	713	715	679	678	715	702	696	652	729	684	679	650	707	670	685	679	718	692	713	667	734	730	685	682	761	705	726	706	689	739	723	709	693	674	716	659	688	711	713	664	718	690	671	722	694	657	684	674	682	736	672	643	705	671	728	676	682	693	697	721	695	694	742	647	730	684	642	736	687	716	694	686	690	695	673	658	702	741	731	678	705	673	717	729	664	730	727	720	667	699	705	729	664	729	678	701	712	749	702	715	673	687	686	674	681	697	650	726	695	714	660	674	726	720	727	721	718	696	684	690	745	716	697	693	702	685	703	696	733	684	675	713	694	727	652	694	701	676	667	679	752	663	723	655	698	719	717	735	699	631	704	713	697	631	727	711	689	702	647	638	673	718	736	714	718	701	692	680	697	699	675	718	612	682	715	686	694	658	742	700	693	715	699	722	674	657	745	723	708	661	669	694	687	686	683	734	717	688	698	654	689	720	682	684	691	672	684	655	688	726	762	685	690	719	738	686	698	672	671	692	643	736	743	678	710	730	656	708	730	638	700	703	686	659	752	675	712	696	669	701	690	731	686	710	639	705	703	720	696	701	709	668	712	708	694	715	672	680	678	676	702	713	695	669	702	723	662	650	734	702	704	707	686	694	702	728	681	709	660	666	700	706	657	695	716	664	659	760	666	695	739	714	670	689	689	723	736	669	695	675	722	634	705	697	699	720	702	706	719	697	641	702	691	712	693	698	654	685	705	723	664	698	683	690	692	690	691	664	730	677	677	670	683	699	718	706	725	719	689	680	706	711	717	629	669	691	706	707	733	696	693	673	684	680	698	681	672	683	706	649	699	743	710	706	679	661	673	700	707	654	713	650	730	723	680	691	739	688	724	660	641	693	787	654	704	696	675	722	713	640	729	681	709	753	652	687	643	707	703	639	727	692	703	711	695	683	672	751	686	690	707	672	689	666	726	683	711	674	664	677	689	682	719	698	680	740	676	689	711	672	703	739	710	716	722	652	674	719	690	726	714	725	685	647	672	689	697	727	697	690	690	715	729	694	698	754	729	691	622	704	737	737	704	690	708	722	663	742	664	704	691	659	671	680	707	711	661	677	686	705	732	665	715	725	676	692	691	673	738	639	708	693	666	716	664	715	719	702	672	739	667	707	687	740	733	683	688	672	683	697	703	735	686	699	672	691	700	675	715	710	661	706	695	746	672	710	687	713	670	726	697	727	712	705	673	668	732	720	719	675	681	707	722	707	696	662	692	676	729	654	686	702	743	698	708	709	749	711	710	709	677	710	757	678	673	709	694	688	668	704	749	729	666	706	731	650	704	718	673	741	710	728	687	678	683	696	720	713	719	655	707	682	656	693	683	715	702	689	681	673	714	734	679	678	701	658	700	712	699	717	703	682	726	717	715	688	735	678	704	679	671	708	750	731	716	679	744	672	685	691	674	694	633	752	681	716	728	658	686	665	637	693	680	728	699	706	721	700	703	693	678	690	700	685	719	665	702	719	720	691	738	713	715	735	709	644	675	686	671	664	656	740	681	703	674	732	692	653	695	736	661	694	695	737	663	717	728	687	734	736	677	681	696	708	681	646	702	678	727	668	655	703	701	716	683	687	691	732	723	693	686	687	706	674	723	708	714	682	751	727	662	687	671	652	689	721	708	717	704	693	735	682	695	724	744	713	647	674	665	699	683	701	679	692	716	650	690	672	670	749	684	693	671	750	671	677	727	698	702	669	697	736	742	729	678	697	739	684	683	698	703	709	688	628	665	761	702	704	675	651	715	668	724	702	676	683	749	704	704	698	731	686	687	706	716	726	693	659	689	690	700	706	705	727	717	723	676	702	665	677	679	684	686	749	698	715	714	692	654	687	690	727	658	760	676	736	680	653	685	689	691	694	642	679	674	735	747	717	689	691	707	684	708	692	654	706	696	738	696	676	680	657	700	711	673	643	717	709	674	733	698	689	714	718	682	621	734	727	683	668	734	715	673	643	739	688	696	721	663	700	728	658	734	661	665	708	691	723	686	702	721	692	702	744	685	703	738	720	686	673	683	698	702	709	702	676	690	701	652	754	674	688	711	732	683	710	671	740	702	702	671	673	732	714	627	667	766	690	722	683	695	708	679	688	698	711	771	688	694	703	711	699	753	689	681	692	665	706	663	687	692	708	713	716	684	637	736	741	679	707	718	715	678	710	749	704	711	685	677	686	705	677	687	700	689	676	701	701	663	682	724	706	720	689	712	696	706	741	740	684	684	705	667	712	704	690	709	671	685	700	716	692	701	698	710	672	688	658	680	665	726	689	740	743	707	700	754	690	705	704	697	694	704	687	681	709	700	676	723	712	704	713	663	712	728	687	682	617	698	649	718	702	684	748	711	676	656	708	743	747	677	695	698	693	717	720	701	715	728	694	712	731	711	672	689	705	704	680	725	706	672	701	711	726	758	666	720	685	672	724	667	708	673	746	708	685	716	714	690	700	712	674	670	687	708	701	649	781	691	726	667	708	765	732	683	707	701	671	727	677	688	671	677	676	691	688	657	711	705	746	683	681	695	670	684	723	707	664	681	690	669	702	705	670	688	663	710	727	679	687	751	731	691	681	677	694	686	730	687	690	706	719	702	689	660	722	695	756	713	670	755	707	658	713	727	667	699	673	740	687	691	747	642	648	671	688	684	714	721	745	680	700	656	710	668	719	716	728	711	676	657	704	703	665	711	717	658	677	692	722	717	704	719	715	684	664	668	688	674	676	644	708	689	697	722	689	721	635	714	643	693	679	718	742	710	670	695	686	670	727	641	673	670	704	673	706	691	714	704	718	669	674	721	707	735	718	733	685	678	649	686	734	691	670	708	676	647	624	723	725	704	676	733	713	665	679	697	698	695	719	645	730	670	698	729	691	710	698	698	720	690	685	734	664	703	661	694	647	690	697	659	738	666	704	711	698	709	675	690	658	689	708	721	683	673	738	673	754	670	687	690	733	728	688	692	668	670	709	670	706	699	661	736	716	706	684	707	713	667	662	693	688	710	702	697	713	715	713	711	689	709	641	666	711	661	713	713	705	716	694	705	689	664	670	715	682	681	689	690	703	715	700	675	672	693	671	755	696	661	673	682	748	697	665	678	719	668	714	706	663	744	752	693	674	688	685	720	686	720	725	686	691	695	641	684	710	707	727	692	717	699	678	718	715	702	615	704	734	689	658	653	680	761	725	706	686	725
25314	21592	27973	25727	19323	3896	550	457	434	470	439	440	447	426	375	401	409	401	436	407	402	384	418	433	376	403	402	420	429	417	380	425	404	391	390	429	403	381	387	381	383	431	390	412	403	408	419	388	436	394	387	440	429	376	426	413	419	393	399	422	366	378	445	407	404	397	400	419	395	426	415	383	405	415	416	391	380	416	382	403	398	399	402	418	352	413	419	405	397	410	404	394	437	401	386	398	398	382	416	402	429	397	401	372	420	411	395	376	389	384	385	395	442	417	401	424	389	413	394	418	377	424	424	419	393	382	372	378	367	400	366	390	409	374	378	428	421	392	419	380	412	423	393	416	401	421	391	413	395	411	405	371	414	400	419	397	442	359	418	423	409	402	415	396	397	380	396	405	410	422	393	398	419	418	426	422	390	419	405	404	380	367	387	363	364	404	406	369	396	397	399	400	397	434	407	409	400	430	391	363	395	429	375	436	410	389	453	406	389	392	388	408	406	421	378	425	422	389	365	388	408	415	387	373	410	408	416	395	407	401	382	388	385	401	372	386	402	388	383	410	392	424	403	437	372	413	412	398	396	404	394	386	381	402	407	393	386	414	393	398	423	396	374	403	383	386	398	359	407	399	431	402	399	434	403	415	390	425	411	410	445	426	415	391	415	417	396	421	410	375	405	398	437	370	397	398	388	452	435	371	390	400	390	393	440	380	375	419	403	378	402	447	416	406	418	424	386	419	399	394	385	367	399	391	389	410	406	407	411	431	404	426	412	418	366	414	411	408	442	406	457	371	403	439	357	400	390	418	429	406	406	384	396	418	433	411	379	402	408	416	386	391	411	401	380	398	372	384	422	422	424	426	394	371	411	375	375	397	403	397	395	395	400	390	365	360	415	426	404	406	392	416	396	421	369	403	431	377	420	434	401	375	424	371	416	414	461	394	397	413	409	363	394	416	424	395	401	415	380	436	387	417	417	395	398	392	390	400	384	384	425	414	404	384	406	428	410	403	421	393	436	425	394	427	414	395	399	410	405	393	415	394	397	409	418	394	420	411	407	407	406	399	422	391	435	383	414	378	401	360	408	413	399	410	398	403	410	419	436	385	377	403	386	405	405	436	426	398	404	396	403	402	414	392	427	370	384	404	396	403	401	379	389	411	399	431	374	407	421	361	431	392	408	407	395	459	360	374	385	396	408	394	413	396	409	419	404	402	375	435	399	410	394	419	396	417	396	399	398	435	387	381	430	382	416	404	401	406	434	401	407	396	397	410	392	413	436	367	384	395	401	398	421	401	423	362	421	406	418	389	396	438	403	384	399	450	399	421	382	409	413	384	405	452	416	364	442	394	401	430	399	398	384	395	425	410	431	423	409	382	404	393	415	383	472	419	416	395	405	373	412	391	399	409	407	425	396	386	411	400	393	391	432	394	405	417	393	371	450	367	399	405	415	397	400	435	432	399	413	429	411	432	384	434	370	391	391	432	427	391	387	387	389	400	423	387	405	391	403	427	368	417	420	396	436	397	432	390	415	388	402	369	391	429	405	427	425	360	405	379	407	378	425	393	428	405	384	398	416	422	373	405	389	370	401	382	411	425	398	369	413	396	403	411	401	389	423	393	400	426	390	395	444	415	372	394	391	416	393	383	385	411	396	388	396	428	389	421	404	403	423	381	414	396	423	413	386	424	404	377	438	402	350	395	403	405	393	462	390	416	383	398	431	411	433	411	425	432	407	401	409	426	412	381	380	406	406	415	390	397	440	422	406	387	414	402	372	402	414	403	398	418	401	371	413	418	406	419	452	415	394	394	419	398	386	406	393	405	388	393	413	426	442	397	414	391	395	452	409	374	392	403	368	374	416	450	398	436	400	426	419	447	414	415	376	395	418	403	394	366	435	379	422	433	388	390	378	386	435	405	381	397	438	421	423	426	413	389	417	433	390	362	411	405	398	398	421	405	415	429	408	408	426	391	376	392	421	403	394	410	441	385	417	399	449	376	365	425	403	349	379	417	421	429	416	400	421	426	396	388	383	403	378	447	403	384	368	420	401	432	407	396	398	427	433	429	388	407	411	394	373	376	404	383	375	397	401	462	398	409	368	423	405	414	432	370	390	428	416	400	407	428	407	379	388	370	439	390	401	411	380	395	426	464	421	426	398	411	376	421	391	402	413	369	396	407	408	404	390	371	410	373	416	412	415	413	425	380	381	410	406	398	405	368	397	395	445	400	392	405	391	415	416	410	411	394	414	362	401	392	408	439	418	435	396	420	428	407	398	418	371	403	391	398	395	384	395	385	399	383	362	392	355	375	407	410	472	422	443	392	416	396	401	339	404	390	393	403	437	391	412	396	382	407	383	384	376	391	423	431	397	398	390	416	416	374	366	396	418	399	391	390	391	399	362	371	433	402	413	398	401	419	392	390	402	408	399	404	394	405	405	400	421	398	376	408	415	433	435	372	432	389	378	412	421	419	402	379	396	398	391	415	449	379	392	394	347	388	373	429	418	443	396	434	429	389	393	399	430	413	416	349	416	390	389	398	411	407	356	386	420	409	385	416	433	417	354	384	425	412	416	373	403	412	365	403	381	401	378	426	410	424	386	389	428	423	396	401	384	400	399	414	379	396	412	387	437	410	388	425	400	421	428	437	403	423	395	395	395	419	381	404	389	411	383	363	423	411	373	397	411	466	391	411	416	392	388	427	407	405	422	427	362	410	408	379	425	418	361	409	377	416	396	412	415	443	412	387	417	391	374	428	407	410	429	416	431	419	395	381	390	421	414	402	387	393	433	379	407	403	398	429	393	377	413	429	413	410	431	392	418	400	364	423	379	411	405	429	429	364	383	400	418	441	396	391	394	388	394	401	415	402	421	412	362	400	417	411	437	410	387	376	413	386	407	432	434	412	411	405	376	406	389	367	386	380	386	422	405	412	381	355	406	386	407	385	429	423	430	394	425	395	405	418	409	398	379	396	409	423	411	390	428	407	411	389	426	375	428	404	425	405	418	397	413	443	350	413	393	364	415	383	410	437	412	443	395	384	414	424	414	392	403	432	411	378	386	424	375	374	372	411	370	415	393	416	394	415	399	404	422	427	378	391	399	396	387	393	397	417	407	427	408	392	388	362	424	398	386	404	407	402	409	398	450	413	408	376	402	411	412	397	434	437	395	360	391	422	402	388	421	419	399	397	400	417	404	411	390	395	379	404	416	403	406	433	396	398	417	425	419	360	414	392	414	377	429	404	426	405	373	399	427	404	378	417	402	383	441	395	393	389	394	400	380	425	374	383	383	425	417	413	406	393	421	404	406	436	432	406	376	401	397	378	416	442	398	412	417	382	394	434	397	380	415	427	429	417	394	443	379	382	408	418	400	422	415	441	380	408	403	413	390	414	395	354	430	387	407	401	401	416	400	403	408	408	353	421	436	411	422	395	398	326	400	385	403	406	385	391	408	412	384	412	431	394	426	422	386	408	415	394	413	402	442	384
39592	49311	38421	15476	21797	1214	673	596	594	588	497	533	544	516	549	506	494	465	482	499	460	457	491	460	510	465	500	463	487	459	430	475	450	456	486	446	455	495	439	473	437	513	451	444	463	481	434	452	481	468	470	453	482	473	447	434	496	452	456	446	450	414	489	428	490	466	457	439	451	491	473	431	433	478	457	442	436	462	470	469	475	455	489	422	484	450	444	452	471	465	452	456	469	438	443	469	491	459	498	433	498	459	487	432	456	456	483	465	436	488	453	438	460	459	429	448	457	471	480	440	449	459	475	481	493	475	479	437	457	478	472	448	449	440	480	473	488	429	468	502	479	483	433	453	478	459	443	433	474	476	448	442	443	425	448	461	486	467	456	470	451	450	466	439	449	468	451	427	489	479	448	486	514	451	435	462	472	468	481	474	453	440	480	461	465	474	455	468	448	438	490	471	443	471	468	452	464	472	455	475	440	429	457	444	437	430	420	466	469	455	471	463	441	474	447	489	429	449	446	452	442	437	463	463	482	460	453	472	471	435	402	464	434	452	464	492	494	476	428	471	437	478	490	447	478	480	427	464	473	453	475	465	498	477	484	469	466	480	443	454	453	416	460	510	459	472	456	458	415	415	440	413	457	460	471	452	472	482	451	471	423	471	440	504	455	459	493	469	475	427	474	435	482	460	438	442	439	458	433	480	526	469	418	434	449	475	488	435	454	441	468	464	445	464	484	472	487	441	459	416	432	448	424	467	500	459	433	476	459	446	480	479	487	404	447	438	462	468	468	470	466	446	510	450	451	426	444	436	452	431	457	481	487	483	470	459	454	443	444	484	466	445	460	450	465	486	468	449	450	452	455	459	489	427	462	479	432	461	440	460	416	445	454	472	463	464	415	438	435	487	472	449	459	445	443	473	516	465	426	470	451	478	459	442	473	482	465	490	482	459	441	452	466	422	464	462	471	455	469	475	462	448	438	439	486	431	483	467	439	426	466	470	429	491	453	428	447	487	441	430	486	439	430	463	429	457	439	453	472	471	476	456	464	430	461	489	448	481	452	502	483	418	448	456	456	490	447	428	462	433	438	472	450	482	461	481	484	441	445	418	427	468	407	438	467	491	453	465	468	463	482	471	466	451	456	440	443	452	485	453	475	469	427	408	428	464	450	455	450	445	442	425	471	442	440	483	470	465	478	447	460	518	470	456	497	422	428	466	483	480	438	453	466	448	472	462	471	506	469	456	478	451	465	478	426	487	465	487	455	462	430	472	436	484	425	493	473	458	436	437	412	434	407	468	453	451	452	440	463	468	469	448	469	471	454	403	441	461	435	448	463	440	458	462	419	406	465	441	429	415	459	479	454	413	465	440	462	425	470	456	472	443	487	519	478	453	466	439	478	447	440	492	453	482	511	427	426	422	498	475	479	496	457	439	492	454	439	456	467	448	411	439	472	492	414	443	457	464	445	425	469	503	435	495	436	454	468	480	465	451	480	522	459	493	443	449	427	484	438	463	454	453	446	481	436	426	488	435	469	461	496	433	482	449	440	464	468	454	474	456	472	494	474	476	436	471	469	428	478	438	459	452	476	460	484	416	449	487	462	441	429	445	499	478	459	456	426	456	437	439	480	456	472	474	461	485	437	468	421	457	464	453	485	475	470	431	475	491	458	462	425	464	446	426	494	458	463	435	437	435	455	438	458	461	453	474	474	467	450	439	410	436	460	485	445	454	439	448	483	464	435	483	434	458	456	424	403	463	446	436	466	449	435	464	444	439	435	399	456	451	450	512	472	454	450	459	471	465	466	478	473	462	469	461	463	470	459	476	428	469	441	471	463	440	488	501	421	472	406	476	481	491	459	466	463	440	446	494	467	466	434	490	475	438	440	461	496	446	454	485	451	473	499	481	463	457	496	441	448	459	431	472	440	485	453	443	459	452	441	475	463	445	458	496	447	482	466	486	476	449	453	473	444	454	496	440	468	451	423	449	464	454	506	424	457	491	443	428	442	460	476	442	499	454	435	466	482	464	471	428	430	499	469	430	459	461	439	427	433	440	461	423	442	471	458	459	477	471	489	489	457	465	443	420	480	459	469	467	503	477	426	479	461	446	436	449	457	451	443	445	491	480	434	470	424	436	452	421	515	450	445	465	458	456	466	488	429	434	460	435	471	465	457	469	465	478	498	470	472	434	475	446	478	445	481	469	447	454	420	469	493	462	514	473	490	441	449	446	481	447	469	481	447	442	446	439	443	416	472	436	426	418	438	474	421	470	442	483	463	474	472	459	453	417	435	461	461	454	476	454	480	425	465	486	480	443	472	422	502	487	478	419	450	450	460	449	421	454	456	475	485	471	471	479	431	457	486	496	467	460	504	492	458	456	411	490	446	450	382	468	418	440	461	468	482	456	481	433	456	468	466	499	469	469	442	465	473	437	463	477	425	482	452	432	418	481	452	440	482	456	470	448	445	448	452	473	475	464	448	485	443	486	471	458	438	440	515	451	404	491	471	455	472	446	460	468	448	460	450	458	442	450	466	444	429	465	468	448	481	443	445	435	469	457	464	477	436	441	474	462	467	445	431	460	415	491	487	463	456	452	408	486	469	449	466	464	462	465	465	447	461	490	470	445	448	493	453	470	460	478	468	442	467	424	449	476	468	463	457	460	474	435	463	477	461	479	450	448	403	434	456	466	470	438	461	443	428	433	420	444	489	448	449	436	470	438	525	469	468	446	499	469	472	434	446	461	447	475	437	496	446	462	456	428	470	452	444	442	429	409	457	464	482	488	438	461	501	486	460	448	441	479	447	481	422	465	491	499	421	407	460	530	425	476	449	460	485	452	462	472	440	517	434	447	440	492	474	419	473	439	478	438	463	484	453	454	447	473	463	451	456	447	456	478	455	439	456	463	482	511	472	427	476	458	449	432	429	456	460	488	428	452	449	487	494	463	495	482	460	458	443	440	451	507	451	478	471	446	446	470	484	406	486	456	453	424	396	503	415	446	483	436	453	446	418	473	439	460	458	428	490	452	467	459	429	447	476	468	463	481	476	467	472	476	475	463	493	478	433	473	473	475	465	471	433	483	476	485	432	472	444	431	461	444	494	461	455	464	460	468	459	450	459	493	431	446	483	444	473	501	449	510	481	421	488	428	467	488	469	537	439	485	484	483	465	486	449	451	446	445	479	467	484	441	454	440	455	468	445	465	476	434	467	477	433	435	463	468	452	479	456	443	476	445	474	398	475	473	499	449	451	447	421	471	431	478	437	455	493	459	486	466	475	435	444	469	447	427	456	497	453	478	484	434	485	484	463	457	445	445	488	407	461	438	488	450	465	444	463	458	484	473	457	495	442	453	491	429	459	449	464	488	451	482	486	484	464	449	487	442	473	474	483	500	434	489	454	475	441	487	481	461	459	436	471	438	445	488	445	471	463	426	433	444	468	449	420	460	481	463	419	469	421	471	458	505	448	429	468	438	449	447	486	467	483	467
22950	21544	28789	24918	23815	20794	9074	648	460	427	388	368	389	306	335	318	300	272	266	294	281	321	272	257	267	263	252	235	278	263	290	262	251	260	280	272	267	245	231	257	261	240	248	253	260	290	276	258	252	225	274	239	263	255	283	297	285	270	301	235	255	271	252	289	256	247	271	257	222	258	285	251	242	256	262	255	224	244	236	240	265	276	231	240	242	246	283	242	263	243	271	258	241	248	268	258	257	254	241	274	251	252	256	247	237	272	272	260	259	242	269	241	228	267	231	256	251	261	254	243	258	284	280	272	266	255	283	276	270	232	286	227	240	267	261	256	259	259	264	250	268	286	270	260	244	232	267	254	255	263	262	278	266	238	285	280	272	250	270	252	269	221	259	235	205	267	269	245	265	258	269	243	224	277	284	246	284	249	241	252	238	220	238	276	258	276	288	239	274	238	224	266	262	260	250	278	268	247	238	272	271	234	237	258	256	232	234	227	259	247	272	253	262	248	249	233	223	264	253	239	246	267	265	257	269	260	264	239	278	247	249	232	299	224	235	263	253	258	243	254	244	214	253	259	266	263	252	272	281	267	243	246	246	259	260	262	262	247	280	238	231	248	250	247	215	260	264	275	268	259	251	271	246	250	233	256	258	234	282	256	294	253	265	265	246	290	264	242	250	238	247	245	283	273	263	278	257	238	248	271	261	234	287	259	240	257	269	277	262	244	258	248	272	255	251	261	255	235	273	246	262	262	255	235	238	261	261	271	263	264	204	247	263	263	266	255	284	256	244	269	229	261	213	226	233	230	263	245	234	246	261	227	264	255	261	268	268	277	262	226	265	260	280	254	246	233	251	267	240	240	237	237	254	254	265	249	253	253	253	254	243	253	246	272	251	281	242	279	247	247	252	268	274	266	255	226	230	241	275	232	250	247	243	284	246	256	276	243	242	270	267	220	246	263	252	250	254	254	258	206	254	240	270	245	254	250	242	252	226	223	267	259	248	246	256	232	256	268	243	254	269	273	262	250	265	246	236	246	241	259	280	287	229	276	271	278	267	257	262	227	257	238	252	251	247	278	256	255	286	272	267	261	252	231	272	236	265	263	236	253	259	284	282	262	264	248	253	248	263	257	254	255	261	249	229	295	265	252	242	263	252	234	271	272	291	244	244	246	251	242	250	273	255	245	278	262	272	252	258	266	261	228	234	242	237	237	258	242	220	285	255	276	263	242	272	267	252	256	254	252	232	233	254	268	264	271	263	233	252	244	264	269	275	264	264	273	257	236	251	238	257	243	247	259	245	257	241	243	239	279	253	248	246	256	289	280	258	277	249	262	266	264	252	288	258	292	237	296	266	272	255	288	250	248	251	246	254	266	253	267	268	274	258	271	235	267	242	242	277	277	279	258	255	250	223	245	244	255	269	273	272	228	263	256	241	266	251	257	254	253	242	238	265	265	235	276	254	265	255	271	247	272	249	293	248	271	252	245	253	269	251	269	262	261	214	238	242	253	221	248	224	265	258	226	231	249	245	258	284	267	231	265	247	264	245	253	250	249	272	268	232	254	260	276	262	252	270	271	267	283	253	242	226	248	266	255	255	264	266	260	231	251	276	280	258	249	229	266	258	269	259	250	256	238	228	263	263	233	265	252	244	238	262	259	247	240	274	254	246	258	266	286	256	264	249	239	252	295	258	215	284	244	264	260	269	255	267	263	245	281	277	245	241	254	258	260	271	264	246	254	276	250	244	245	294	243	253	250	256	228	283	265	245	235	239	272	243	261	223	239	237	221	287	255	235	250	242	249	255	255	260	257	273	235	249	244	242	244	257	233	272	231	255	265	263	245	251	247	291	265	246	267	251	249	264	262	232	272	258	240	263	251	252	269	290	250	262	271	243	261	263	247	258	250	266	251	249	227	268	266	252	262	272	254	264	247	274	247	239	281	253	237	263	260	243	265	258	274	249	263	247	239	246	272	270	267	248	244	257	276	263	255	241	234	257	249	250	256	259	234	269	237	226	247	238	229	250	248	262	273	266	251	248	246	236	247	266	253	250	264	251	266	255	262	246	244	271	233	260	236	245	257	245	234	252	223	284	254	271	267	257	280	252	248	255	264	248	254	237	255	243	245	254	266	235	256	254	268	268	266	244	252	244	250	243	219	248	274	269	268	228	274	267	264	269	258	268	262	265	279	272	254	262	275	248	256	270	261	239	271	266	250	243	252	254	264	244	275	231	247	262	256	264	233	265	238	275	236	257	273	245	250	249	253	275	283	261	255	279	262	270	260	260	248	263	256	276	267	247	246	244	277	241	263	247	278	247	251	241	244	267	256	271	256	249	258	273	261	236	274	285	217	265	267	265	253	269	245	278	279	248	267	225	252	253	250	262	231	276	249	269	255	235	250	274	251	245	243	292	283	258	264	251	269	227	215	261	255	239	263	242	256	239	251	259	269	252	253	264	246	264	271	265	255	302	287	273	255	261	278	275	251	257	256	275	244	271	259	285	260	264	244	265	271	249	264	288	277	240	233	255	228	239	249	263	218	262	255	262	276	257	291	275	258	265	255	240	244	228	241	243	280	285	272	255	268	282	257	260	287	284	250	257	229	259	227	252	277	257	242	264	268	241	255	252	251	241	252	267	249	240	268	247	269	244	251	265	266	240	272	292	274	237	266	259	229	264	265	230	257	273	274	233	250	252	280	267	272	247	268	261	262	246	248	256	253	259	264	236	266	246	235	273	246	238	259	255	284	262	265	222	236	279	240	265	256	270	272	257	262	246	259	274	245	255	251	247	277	248	269	275	245	261	274	251	278	259	283	262	244	262	233	271	234	266	238	279	245	248	267	282	245	264	276	270	242	258	250	252	265	236	234	223	267	262	277	259	269	266	245	249	235	294	251	242	255	264	278	256	229	273	257	268	246	269	249	278	244	249	230	241	270	270	265	237	280	235	261	245	266	269	285	251	277	248	240	245	270	236	248	240	231	239	247	278	245	261	229	275	257	257	271	277	261	236	232	246	238	278	280	249	211	258	228	257	255	279	272	272	282	250	254	263	273	257	265	211	259	249	255	259	247	285	287	248	245	253	284	275	221	273	230	256	216	289	263	263	255	256	223	254	253	284	284	226	231	268	274	266	252	263	278	254	252	261	251	238	242	245	252	262	272	267	268	281	277	248	271	239	297	259	254	283	273	260	237	234	269	241	273	260	276	257	244	253	247	235	262	250	251	277	261	239	236	239	270	238	247	270	253	252	281	253	264	239	245	267	276	257	263	233	286	243	254	259	266	240	273	289	240	222	271	263	256	287	259	253	230	283	245	263	252	272	258	247	262	258	216	254	249	245	259	270	268	244	257	261	269	280	244	264	235	237	282	242	229	281	253	268	242	294	289	250	256	265	262	253	259	244	282	247	285	280	228	233	250	252	251	253	275	243	269	254	248	282	268	253	218	268	276	265	242	241	246	259	275	260	268	255	245	240	226	269	262	250	260
48290	69508	56869	25293	37729	1631	1083	932	797	666	575	545	440	448	444	392	393	368	375	356	357	368	321	374	333	357	337	277	354	323	327	330	313	329	304	322	282	345	317	327	332	290	323	305	330	323	307	323	338	335	310	302	318	324	298	283	272	295	307	321	318	276	260	324	307	290	289	263	314	328	318	309	313	321	308	319	320	261	334	303	316	281	308	286	341	313	314	349	306	309	306	292	347	291	303	301	278	317	327	304	282	330	334	278	300	298	300	327	311	320	327	322	322	307	277	291	281	315	279	287	308	300	307	289	290	303	311	321	282	278	293	319	295	309	337	294	334	293	309	268	322	311	280	300	289	299	309	289	356	288	313	297	311	295	329	318	286	305	336	270	299	306	299	284	294	283	272	299	275	267	290	328	329	302	316	275	301	288	327	312	284	327	338	333	297	289	271	321	305	263	303	325	308	317	306	274	292	292	292	313	308	318	285	304	307	340	293	326	289	313	318	285	290	276	294	352	296	318	328	299	316	327	295	305	288	308	340	295	316	322	293	300	307	308	313	323	297	294	275	306	300	308	293	280	298	316	299	289	289	331	314	285	337	297	302	320	298	296	284	289	270	322	332	313	288	292	321	314	300	312	305	321	307	326	282	297	314	290	309	292	309	284	318	299	340	309	288	273	281	284	299	297	293	289	307	314	299	307	321	295	299	302	305	312	302	319	319	279	309	308	303	327	280	299	272	303	326	298	270	324	320	323	322	266	282	285	263	289	279	305	304	307	305	294	299	329	307	306	291	306	311	334	301	302	292	338	293	340	300	303	314	270	308	331	300	279	279	294	271	298	303	288	276	329	290	304	294	261	285	300	323	276	303	286	319	311	312	306	323	318	309	299	297	295	276	283	296	319	288	314	324	314	271	343	309	320	289	275	298	328	318	284	298	317	342	291	304	341	279	269	300	316	307	293	292	307	315	323	344	326	300	320	322	312	289	275	327	323	338	302	305	297	284	301	279	288	308	318	318	304	337	297	284	311	310	323	315	297	291	322	315	285	320	293	314	301	280	313	322	316	336	293	292	300	301	302	304	333	261	296	306	323	324	296	303	301	327	319	280	351	308	318	318	286	258	297	302	312	301	288	278	323	302	306	304	290	295	284	305	291	300	261	339	290	294	316	305	321	290	338	326	292	300	293	293	299	328	296	312	306	285	300	309	273	291	293	315	304	293	309	277	317	334	322	295	294	325	287	298	304	325	307	324	292	334	319	323	281	283	307	308	277	317	326	288	281	317	296	313	332	291	327	326	325	326	319	290	289	271	306	290	305	304	304	301	303	304	329	304	297	310	295	327	280	308	272	295	308	296	287	335	318	313	301	299	308	294	305	280	305	286	304	281	283	310	288	322	313	284	308	293	301	271	318	270	292	257	292	329	266	302	318	285	284	281	342	330	301	306	302	294	295	331	320	307	331	287	318	267	292	291	273	303	304	282	337	307	295	303	291	330	282	262	291	300	328	303	296	300	282	296	317	313	288	300	290	311	306	286	306	319	307	290	318	295	335	296	305	272	316	305	276	272	302	296	297	326	310	317	303	299	305	310	316	304	327	300	312	287	321	289	314	322	305	335	315	294	298	311	309	289	288	315	308	296	270	282	309	276	303	315	266	300	305	337	309	317	316	264	294	294	312	306	302	310	315	305	326	301	290	293	280	308	297	299	303	294	303	287	294	293	290	295	304	307	300	294	283	286	294	322	318	316	284	328	311	294	296	316	302	302	276	304	314	300	302	293	296	305	307	295	286	288	281	322	303	315	291	297	313	299	296	301	309	271	285	308	287	294	318	284	329	278	331	271	279	323	311	297	343	269	288	310	335	283	270	296	277	288	267	294	299	299	310	313	291	303	312	331	315	282	303	291	276	287	310	282	294	307	293	307	341	330	301	282	320	288	311	306	312	350	316	283	315	328	293	275	304	308	289	316	301	315	270	309	299	311	301	309	310	346	342	296	302	317	324	314	338	284	297	290	284	296	293	312	300	328	304	319	332	308	288	288	318	317	305	303	303	294	307	273	288	328	279	309	300	320	322	284	272	310	315	309	291	322	316	331	340	320	299	312	295	277	304	290	302	309	309	280	263	298	291	321	305	286	306	311	315	322	275	327	301	273	291	334	310	288	329	316	319	319	311	284	292	318	324	286	311	325	308	289	300	292	288	297	329	301	320	317	312	285	320	277	290	317	313	287	290	273	273	305	281	336	315	274	324	315	304	327	312	285	305	314	295	285	266	325	293	281	330	284	283	307	295	296	311	306	298	274	274	290	295	325	284	303	324	306	310	303	291	294	306	284	299	308	290	304	317	312	295	327	294	306	274	283	298	305	322	279	287	303	293	272	301	298	286	280	301	318	287	313	307	302	304	316	309	303	259	303	324	302	322	299	325	289	289	308	321	280	344	335	317	323	304	338	288	289	276	293	308	287	307	294	297	300	305	282	301	295	320	292	299	284	290	315	293	271	295	300	312	309	287	316	274	345	309	292	352	306	281	316	303	314	273	319	279	322	320	313	320	303	297	322	328	336	304	314	322	288	316	296	326	285	296	313	312	322	304	296	281	290	300	297	301	286	311	284	301	301	286	314	297	311	306	279	276	325	288	302	322	303	294	289	305	321	305	298	284	286	287	309	277	309	307	315	305	298	296	284	314	318	290	294	262	317	315	294	331	321	294	317	292	266	303	307	282	318	313	282	307	268	303	342	305	313	273	294	309	304	284	271	286	272	284	325	308	314	317	284	296	344	300	322	319	348	339	330	284	299	301	303	291	262	277	290	315	293	313	283	291	311	274	311	300	321	315	343	283	317	295	310	332	282	301	290	289	336	271	312	308	294	289	287	313	292	295	341	316	292	305	299	312	319	321	290	334	326	325	328	322	338	294	315	308	293	318	332	298	305	279	310	349	302	281	286	316	301	283	321	312	310	327	304	319	305	317	297	308	294	330	309	270	315	274	332	280	314	310	311	317	318	314	300	259	281	313	303	291	315	289	303	315	301	318	315	305	288	304	278	306	291	317	335	313	325	298	304	301	280	315	320	330	317	318	279	307	319	291	316	316	301	291	284	333	324	301	316	298	336	291	316	306	292	321	320	313	282	321	301	303	306	269	313	309	298	310	296	294	314	307	290	303	295	303	278	301	292	293	302	319	297	326	273	306	310	325	285	294	299	298	277	305	328	285	298	321	305	319	337	316	290	298	321	314	289	280	293	301	265	292	290	322	295	296	307	305	312	311	320	283	312	291	301	276	297	299	301	295	308	280	287	306	327	307	269	317	293	297	273	275	273	285	320	287	293	308	292	298	318	297	301	309	291	313	293	300	286	317	286	311	289	300	294	275	310	292	308	324	320	330	276	303	300	290	287	315	290	275	286	312	282	315	299	303	294	301	304	287	287	307	284	324	276	314	293	305	286	310	295	302	338	296	310	328	305	320	270	302	314	294	283	334	307	304	292	327
29081	20898	16992	4167	3930	830	695	651	656	635	644	701	697	657	656	673	686	647	635	630	662	669	624	660	623	625	683	652	684	643	633	632	615	620	617	667	670	640	658	610	613	649	686	636	622	654	701	624	686	709	596	638	654	687	626	635	643	679	681	651	665	599	607	668	609	681	686	683	666	659	628	608	698	634	643	629	669	648	646	653	608	660	668	638	655	637	615	690	654	629	653	670	624	610	659	657	688	644	666	630	663	655	634	615	654	669	658	665	631	702	665	662	664	671	718	672	648	630	649	668	699	632	704	663	624	652	659	669	654	628	629	656	630	634	629	656	657	664	666	634	639	627	671	646	693	632	666	668	650	659	630	638	667	638	625	647	639	668	647	626	671	693	649	640	675	643	690	678	683	653	663	658	625	659	673	643	605	686	696	630	676	628	642	663	695	671	640	665	687	603	654	705	598	692	674	658	631	648	620	667	638	642	629	667	662	646	655	661	671	649	697	674	655	655	673	678	649	670	674	654	649	649	704	688	666	653	633	684	648	669	611	638	644	714	653	677	677	653	666	655	703	676	652	658	646	693	616	668	683	673	641	690	699	649	659	647	643	642	646	675	656	633	658	641	677	641	622	668	645	635	663	635	671	679	651	635	650	665	639	649	663	632	621	640	633	658	633	645	662	679	669	657	650	723	669	619	667	688	656	639	620	665	606	644	625	651	642	684	633	670	671	708	631	690	652	720	688	708	621	700	688	679	690	621	631	676	654	666	660	636	628	630	681	648	637	613	674	688	605	620	615	660	643	682	660	676	642	620	697	657	635	662	703	694	683	630	647	689	672	672	634	688	618	640	661	644	604	644	674	656	659	619	652	688	645	670	678	675	665	624	622	649	658	643	679	648	670	629	687	700	617	618	644	621	678	645	649	684	598	674	625	695	683	678	663	657	631	638	682	680	671	651	647	680	655	650	742	665	671	692	613	653	655	676	680	630	629	666	660	635	647	649	643	652	672	679	619	638	632	700	659	657	648	642	605	642	604	705	643	652	675	669	630	665	629	646	667	630	635	656	638	673	620	695	671	627	647	622	698	685	630	663	621	644	641	636	637	680	684	639	617	676	642	685	622	642	635	685	659	639	668	649	643	613	647	650	663	654	679	643	639	673	676	624	663	680	623	690	677	676	670	656	626	626	653	641	682	671	679	674	664	708	627	619	682	655	654	649	635	657	622	691	688	677	645	672	655	675	628	680	649	657	669	677	645	660	657	642	644	623	665	637	650	682	710	709	691	639	646	687	616	628	676	631	633	631	648	678	678	657	630	702	672	648	694	639	674	593	695	639	672	601	712	640	627	602	646	665	654	652	670	650	711	674	634	630	712	676	691	657	636	606	663	598	639	675	713	692	682	670	683	655	689	634	644	684	675	598	667	684	610	593	677	647	674	626	656	628	650	647	676	679	704	637	638	662	651	627	678	627	657	662	624	637	642	652	661	633	581	656	636	681	631	650	668	639	600	635	687	658	636	659	648	619	624	673	637	694	658	666	675	687	655	659	622	654	624	638	645	637	638	665	652	647	682	656	674	654	666	639	664	630	662	657	701	635	666	669	654	631	674	623	648	649	664	684	644	634	642	611	647	643	648	637	638	615	618	679	641	647	667	685	637	633	672	655	640	636	645	722	627	626	631	682	592	664	656	616	661	637	680	667	692	654	639	669	650	687	607	629	626	662	645	655	682	659	657	609	642	650	647	702	642	659	659	608	671	668	657	675	691	635	686	663	655	661	643	653	662	656	654	649	707	590	636	675	679	678	638	661	637	662	642	657	660	673	630	722	610	703	701	644	664	654	642	616	687	717	632	645	597	671	680	640	650	680	667	673	652	660	664	620	631	664	647	650	662	622	678	675	607	604	648	636	654	667	667	621	670	687	651	662	705	629	685	669	666	686	674	644	667	668	651	693	668	650	666	635	683	623	649	715	655	662	693	604	655	651	631	666	635	646	678	621	686	666	675	668	644	672	703	653	676	636	722	658	677	648	688	636	648	670	638	644	605	616	676	673	692	679	638	630	645	662	715	647	650	648	680	674	658	689	668	636	633	634	622	602	661	610	595	658	682	605	639	636	644	666	609	649	615	620	623	673	685	666	684	698	639	648	650	691	637	655	673	617	667	638	622	645	671	645	666	680	659	622	661	638	698	616	614	721	633	669	646	653	632	649	637	637	654	654	651	657	613	657	631	649	645	600	646	678	676	672	660	644	626	660	652	634	692	649	674	682	636	672	681	674	671	680	649	657	645	629	692	694	683	659	658	628	641	667	684	659	635	680	627	644	621	673	627	651	674	712	639	633	682	646	637	686	683	635	646	689	681	635	657	668	630	661	666	683	647	649	631	625	696	645	615	627	614	634	702	643	616	670	620	657	601	666	656	682	684	638	693	619	662	684	647	634	661	662	672	628	687	661	674	619	672	655	699	671	643	614	685	657	657	652	649	685	640	685	646	673	659	624	673	635	654	654	669	664	608	685	647	656	615	653	677	718	671	698	632	703	657	715	626	667	686	652	695	694	698	608	683	676	698	655	657	643	655	629	669	675	606	723	629	656	627	608	661	630	657	660	623	625	665	634	665	643	684	700	631	634	650	627	716	636	611	640	666	658	669	692	695	640	685	614	703	677	649	656	632	636	622	646	659	647	620	657	672	605	650	670	669	670	676	618	645	664	629	657	664	655	641	662	608	660	646	686	684	635	697	684	673	679	648	696	636	610	640	635	651	680	631	669	667	620	636	714	667	691	660	660	642	698	664	660	671	673	619	651	658	650	626	655	688	665	643	679	601	634	654	625	655	645	626	685	643	623	692	676	681	632	611	619	638	618	632	693	689	641	684	640	649	667	675	698	650	658	602	626	663	637	668	680	699	685	669	636	686	645	664	635	638	660	646	674	640	676	651	683	668	642	650	628	656	670	678	669	702	655	637	700	655	639	639	644	636	669	666	667	618	651	661	684	692	640	650	613	666	670	636	710	657	690	655	647	655	617	613	644	636	687	638	632	635	650	668	649	666	681	649	639	665	691	641	648	642	674	648	704	647	673	682	681	688	642	627	687	635	671	643	675	704	631	703	638	677	666	664	632	646	672	656	632	636	658	667	588	651	663	660	696	636	577	618	653	638	626	665	698	687	676	663	654	665	633	609	686	635	665	648	642	668	625	653	703	635	644	611	640	653	672	657	641	649	622	663	633	655	651	694	681	615	675	663	700	634	637	683	647	687	690	665	670	629	671	705	617	659	648	613	656	608	602	633	728	650	663	680	677	653	653	642	677	645	662	634	675	692	627	633	619	656	650	618	630	637	657	653	660	627	670	659	685	641	646	697	637	644	658	687	650	663	666	704	694	663	675	729	614	689	644	668	630	636	655	640	631	720	674	667	685	658	651	641	687	685	648	622	668	647	644	700	656	647	644	693	619	660	644	640	701	580	663	654	688	677	648	658	660	694	644	667	623
25138	18807	13696	2203	4620	911	769	810	785	817	743	771	708	784	758	760	732	740	753	779	733	740	758	736	792	790	771	745	755	718	723	737	738	762	759	765	736	764	732	741	702	733	734	730	702	697	709	756	750	735	682	774	764	783	750	758	761	715	764	718	787	742	765	772	716	775	717	715	731	716	709	720	768	732	752	778	726	769	719	806	759	758	726	721	714	706	739	773	728	778	784	706	780	725	721	769	747	759	721	680	721	721	750	770	723	725	764	727	726	729	717	696	784	760	775	747	689	750	737	740	722	740	774	765	737	759	760	768	719	767	732	708	728	754	785	701	775	727	708	771	740	743	744	690	730	736	757	746	730	727	766	746	711	746	733	724	755	715	744	691	765	723	731	702	724	706	737	762	754	744	706	745	774	707	817	746	766	734	747	798	752	759	761	721	744	755	734	684	767	740	737	691	748	747	772	716	738	765	752	758	744	742	744	746	730	738	744	771	809	756	727	726	744	777	765	758	763	717	725	667	773	781	721	739	724	763	775	722	734	739	794	708	775	782	730	748	734	750	731	714	755	822	734	747	742	746	720	779	733	735	785	744	723	743	744	754	743	748	742	748	743	767	669	740	727	737	755	740	723	742	755	702	716	736	762	766	762	743	709	762	742	797	724	735	724	691	763	742	766	753	732	736	692	738	739	757	711	735	759	799	700	800	729	739	743	771	766	723	722	736	723	788	778	735	760	723	727	745	749	764	809	748	794	765	752	769	783	775	769	736	733	778	765	727	729	761	742	768	761	727	733	726	754	778	747	715	760	731	734	773	741	740	772	746	743	726	729	786	744	752	785	776	802	721	775	758	748	760	765	729	730	725	764	768	753	709	753	730	739	775	759	745	723	738	747	762	750	725	749	779	711	735	733	761	708	773	760	756	745	739	747	761	746	762	716	769	728	745	753	721	766	777	705	739	725	750	729	710	776	765	740	715	766	765	703	793	763	789	775	732	770	746	725	720	732	716	759	689	745	769	801	792	762	773	709	701	749	783	777	764	734	749	737	735	744	754	726	762	768	805	733	762	776	758	761	786	740	762	713	765	734	747	729	756	740	722	775	741	763	704	699	773	726	745	782	759	726	717	716	741	754	769	748	761	740	733	798	753	696	743	722	788	760	732	721	724	748	727	787	718	754	786	723	735	759	769	741	754	779	733	790	749	755	720	747	694	755	790	728	799	769	738	766	772	722	765	738	702	735	717	753	799	745	744	826	731	768	695	754	734	792	719	733	719	783	731	752	735	697	745	772	773	745	744	723	729	704	778	717	773	690	768	754	684	736	715	803	782	748	765	709	727	730	767	743	767	761	767	755	777	752	757	728	780	732	715	744	722	747	775	734	753	739	742	773	752	703	790	772	725	744	746	801	786	765	742	729	712	750	726	779	693	735	729	732	775	751	764	780	736	691	713	741	739	752	739	780	755	740	729	694	737	729	799	740	760	737	728	732	723	721	761	746	762	739	703	752	773	773	764	751	701	745	703	790	759	725	725	774	771	714	755	741	668	764	719	742	798	760	760	716	776	738	715	706	807	763	787	786	745	751	753	717	795	761	739	750	723	754	750	694	749	730	703	760	713	772	715	745	748	716	780	741	713	738	681	747	793	701	750	730	768	782	765	726	729	761	779	702	719	747	702	764	743	780	691	747	740	799	772	765	756	785	729	720	750	758	758	721	809	747	750	754	776	719	710	705	717	727	738	762	746	740	695	804	697	714	763	743	719	739	727	725	721	739	756	733	743	746	805	712	692	746	744	748	758	761	766	693	774	745	731	784	749	749	795	766	747	758	713	732	744	675	693	765	736	770	783	705	761	748	805	722	717	719	738	748	807	702	737	799	706	712	738	756	744	757	756	715	730	764	761	749	699	707	736	722	754	746	748	692	755	774	719	722	697	751	744	823	679	747	728	741	729	809	738	764	773	728	744	785	699	772	698	762	686	761	770	693	786	744	737	733	806	774	755	770	763	731	790	761	764	762	756	725	706	759	733	721	757	783	774	705	795	787	677	767	727	761	715	727	758	706	751	749	770	740	747	727	728	746	751	735	736	726	739	761	776	730	771	756	689	760	701	705	750	725	742	733	746	771	796	740	736	718	743	775	747	764	706	740	764	767	764	710	715	688	707	753	686	744	746	751	745	767	693	726	770	725	720	733	764	726	768	710	740	732	742	754	740	726	759	751	746	750	779	726	732	770	765	763	791	754	754	733	704	760	769	749	749	764	759	723	791	773	754	710	741	783	746	734	736	751	760	757	728	755	726	768	753	788	746	743	745	719	741	794	745	728	728	751	718	734	735	729	718	745	722	735	804	747	721	787	792	732	754	747	720	796	769	727	748	702	772	716	705	722	726	769	803	778	729	760	755	773	745	755	684	712	749	713	755	759	764	732	764	762	707	744	737	780	729	775	715	748	776	772	751	736	713	721	737	771	758	718	760	768	734	705	748	799	744	792	772	732	763	724	786	750	740	680	807	780	759	773	732	748	735	738	749	750	767	775	720	735	745	777	742	753	767	696	706	711	749	805	760	735	731	723	755	757	749	736	787	749	727	745	739	765	693	705	782	772	759	745	753	734	798	752	733	709	706	777	774	738	766	758	780	747	749	739	784	726	750	802	737	776	736	749	770	762	748	795	797	814	737	756	720	745	735	768	767	775	784	766	731	764	740	671	748	719	768	696	769	770	737	730	722	725	769	706	760	730	721	751	704	657	770	753	760	722	755	756	796	708	777	750	737	715	717	753	712	778	768	762	733	721	779	726	742	762	763	723	744	755	772	756	712	769	763	752	736	700	742	750	715	789	698	754	760	739	727	710	779	772	733	724	803	731	773	787	741	736	702	710	707	705	729	763	771	771	713	757	811	779	756	691	740	711	730	742	734	734	709	726	685	742	759	740	730	700	748	788	804	693	763	772	779	770	765	750	792	738	738	786	755	772	737	740	731	747	747	728	765	770	723	729	713	786	756	753	767	760	714	725	690	806	710	795	774	699	723	735	725	755	705	778	713	743	751	704	718	725	722	765	752	729	740	737	744	798	744	739	802	770	751	744	800	763	752	717	743	707	749	729	744	763	778	736	717	740	776	779	742	775	759	744	784	721	773	719	751	714	802	748	749	811	759	800	725	713	720	694	713	711	772	719	781	693	765	710	738	780	714	731	759	792	734	706	764	749	690	705	773	763	767	704	758	753	737	755	725	706	731	748	766	731	777	722	770	756	751	765	751	731	725	742	777	766	788	711	722	761	776	718	745	699	771	736	750	713	736	754	732	701	747	761	755	695	749	757	741	744	762	724	757	723	713	785	771	780	791	738	716	738	830	722	722	693	764	732	763	757	732	765	759	719	767	706	730	725	790	679	748	735	700	771	754	758	788	751	735	810	736	681	745	736	761	764	746	715	704	736	749	787	752	749	747	778	725	767	736	740	778	764	759	731	715	742	750	751	793	774	734	765	743
24142	21543	28833	25170	23660	13887	1668	748	726	678	688	636	660	618	636	616	609	620	654	622	590	661	614	603	624	635	634	651	632	608	602	638	614	591	666	602	672	601	585	641	621	601	629	652	625	626	558	625	660	594	617	606	626	611	614	631	581	590	591	586	601	588	559	622	630	603	628	614	603	602	623	599	621	601	637	652	626	591	595	592	613	645	581	602	617	600	603	613	667	609	642	579	592	575	649	600	595	618	609	615	605	558	628	548	614	607	607	661	602	596	588	603	577	647	637	601	595	607	600	623	652	692	615	578	639	573	589	595	610	641	552	613	593	630	621	576	613	606	613	572	645	608	617	591	642	596	627	643	588	598	617	601	591	642	595	615	635	577	571	603	623	592	569	614	584	595	649	615	639	567	587	608	597	608	569	608	634	565	599	634	571	629	645	603	565	608	637	600	601	594	586	643	613	576	593	587	589	626	575	591	575	612	582	590	596	623	593	603	603	597	576	569	622	598	652	589	628	611	624	630	614	585	620	588	606	648	598	626	617	584	565	620	605	585	611	596	621	612	622	613	605	639	628	590	639	586	593	587	609	624	624	630	611	582	599	614	594	586	569	626	598	565	593	585	618	608	568	638	618	593	614	633	561	647	602	600	592	613	621	648	615	597	614	588	629	645	636	628	609	608	601	650	576	535	637	578	605	608	616	625	576	632	592	632	589	630	611	632	592	594	592	602	618	611	612	606	638	605	605	649	586	607	573	604	656	599	671	605	578	559	587	618	623	580	599	582	593	641	595	577	658	597	593	600	586	610	588	572	569	587	636	615	589	603	579	632	611	606	572	584	614	618	587	599	621	637	633	625	604	590	604	578	575	636	597	584	618	599	568	594	616	575	603	593	595	660	572	609	590	565	593	597	621	622	628	592	647	586	614	599	604	620	618	572	623	615	563	596	600	597	586	607	594	620	585	600	585	610	588	598	576	576	616	618	623	584	594	559	569	603	569	622	608	594	597	634	582	561	600	610	593	585	636	615	577	600	622	580	654	546	607	592	580	615	654	611	628	591	593	622	617	567	619	627	609	609	582	578	609	594	589	590	581	589	628	624	615	616	608	580	592	608	580	621	622	604	612	600	590	610	573	600	607	585	609	619	589	583	634	583	633	613	645	557	603	588	588	608	605	656	661	536	625	580	543	572	613	577	580	577	634	650	614	604	592	610	606	628	577	613	584	616	597	573	618	622	584	555	619	580	615	598	583	600	586	617	572	616	645	575	601	595	611	615	626	611	614	598	564	592	565	631	610	631	596	588	612	624	590	630	562	613	620	592	645	609	603	612	594	578	565	623	632	631	580	603	557	576	603	578	616	581	588	583	628	640	610	592	622	604	591	589	610	584	598	616	620	634	613	575	636	595	608	638	576	619	588	580	627	630	589	648	587	576	596	584	627	561	632	587	595	617	572	626	600	615	577	595	606	640	616	577	641	583	614	606	628	657	620	576	557	634	572	595	595	566	599	578	630	617	621	617	663	617	618	632	618	637	618	621	575	613	613	570	594	594	573	630	637	580	592	601	597	610	621	606	605	610	620	662	563	567	603	598	613	604	594	584	598	579	575	644	614	606	608	594	631	608	629	560	595	618	573	565	605	595	607	634	587	574	633	560	651	631	565	629	644	632	597	610	573	606	601	619	627	584	614	597	589	631	612	645	579	613	633	598	614	577	651	660	597	619	618	538	554	592	585	634	624	586	648	589	616	604	591	623	612	588	593	620	614	633	581	589	562	660	602	589	631	607	631	637	594	603	611	641	583	626	650	624	552	657	624	578	603	609	611	572	586	610	615	577	611	641	638	607	628	633	603	618	601	614	579	603	623	590	549	582	607	561	601	567	598	565	602	633	579	631	638	618	571	560	603	580	612	631	629	620	601	594	601	628	544	611	601	592	621	640	614	549	584	602	592	662	597	618	631	620	624	619	583	615	583	595	588	623	572	566	603	612	567	580	595	551	579	608	555	590	609	598	562	605	572	621	593	635	567	624	583	612	598	627	583	596	542	609	562	616	595	634	643	584	587	607	560	564	577	590	584	582	589	597	614	645	618	632	605	579	643	627	601	630	614	652	611	590	602	594	571	558	578	632	577	593	583	589	598	600	593	570	575	622	586	615	619	593	622	640	602	602	633	584	559	588	593	625	574	613	645	605	597	596	639	598	584	604	572	603	607	636	627	682	639	619	624	564	633	619	604	645	652	606	630	618	615	613	610	620	558	623	610	616	610	591	574	594	553	612	612	586	618	580	580	653	577	652	610	613	623	629	612	635	625	605	596	596	585	591	588	586	595	591	585	633	575	563	633	636	613	605	595	627	626	600	611	629	613	648	599	565	590	672	620	616	608	572	624	576	604	631	631	606	595	588	599	585	522	622	595	630	613	626	570	638	565	639	560	573	654	589	595	582	599	614	617	585	592	615	585	583	605	621	583	641	625	579	575	655	612	612	632	646	611	592	649	597	631	607	576	616	634	595	622	572	550	636	596	571	568	578	603	597	635	604	590	601	591	590	585	614	665	585	613	617	574	616	626	638	639	610	588	619	662	610	642	580	575	609	619	599	639	616	607	648	596	573	594	599	625	558	614	585	577	601	611	578	650	599	636	587	579	583	639	590	614	606	575	581	582	591	578	596	589	643	618	608	618	584	581	603	571	597	569	604	599	613	670	650	584	688	635	641	638	595	616	604	619	638	616	550	607	614	632	630	612	621	601	634	556	602	652	600	628	619	577	630	604	637	618	594	646	600	616	646	561	593	571	579	598	626	627	612	622	603	581	587	639	585	626	615	557	654	583	624	631	630	610	632	599	581	593	616	628	607	588	599	609	581	610	607	590	597	555	571	617	609	581	589	599	632	603	590	621	604	582	637	608	610	615	608	616	614	640	602	625	579	621	581	605	619	544	581	603	617	599	639	628	575	605	655	587	604	566	612	573	620	590	628	634	561	576	605	607	612	594	594	590	636	594	654	606	598	614	607	589	591	614	618	627	579	577	591	634	593	637	598	611	606	609	597	563	574	636	591	606	622	561	622	639	602	597	579	573	583	570	613	618	603	615	584	611	639	594	619	608	611	612	599	590	616	586	600	585	594	569	627	635	575	623	607	650	581	587	633	602	582	613	592	607	606	577	630	599	648	616	571	631	605	595	626	620	591	626	554	590	572	602	602	588	583	608	603	612	572	591	606	597	610	636	602	617	559	609	557	588	623	577	596	634	594	613	606	613	628	608	616	586	618	633	608	606	620	583	609	548	605	563	588	594	615	578	610	624	598	611	569	625	595	561	565	635	613	648	582	576	589	592	613	581	588	593	601	630	626	600	677	606	622	615	608	584	581	637	604	622	616	626	625	630	594	616	587	606	573	587	616	610	664	583	598	643	587	595	587	610	614	596	613	570	618	626	591	616	587	619	613	598	628	611	589	607	603	622	593	608	622	617	615	588	614	570	600	638	619	598	599
42120	57382	49370	11415	29247	2954	1056	978	905	902	822	861	792	794	728	768	757	742	724	680	694	695	727	697	688	741	723	796	694	671	726	696	706	702	659	705	715	717	713	741	752	694	681	663	721	682	749	717	690	649	666	673	714	689	685	718	686	717	707	739	709	725	680	727	717	753	763	705	673	694	719	666	724	737	728	698	675	682	647	682	605	726	675	701	659	694	755	683	685	656	706	697	717	684	752	760	717	667	734	689	766	686	688	757	712	658	724	704	719	685	698	715	701	735	684	665	692	740	703	701	674	706	721	721	687	764	732	660	721	712	712	740	762	724	723	694	719	696	664	747	756	671	723	761	682	659	677	680	674	651	713	705	726	683	670	719	723	677	688	728	705	703	624	701	773	698	725	700	738	695	706	694	698	757	733	696	635	753	746	680	686	685	689	722	710	708	677	714	712	673	735	721	727	741	705	678	684	711	643	667	733	749	686	712	703	670	744	712	714	680	737	712	719	692	722	721	711	648	646	701	710	721	689	725	685	761	696	716	695	688	718	665	701	744	765	661	717	705	723	699	694	675	720	714	683	725	759	671	755	686	717	715	704	690	700	709	713	710	718	715	688	708	724	684	726	678	676	698	675	711	722	731	693	714	687	743	749	693	697	708	702	685	717	652	664	661	760	685	681	754	682	738	696	739	673	713	681	733	704	692	692	698	739	683	618	694	728	692	662	683	717	715	731	713	664	736	716	691	725	669	728	694	700	687	633	699	723	661	682	699	714	701	725	715	727	689	690	737	754	659	715	719	738	756	746	711	673	688	665	698	715	703	670	693	725	695	691	689	675	701	717	718	698	680	681	697	636	682	713	648	704	681	718	661	709	679	761	713	712	707	720	684	738	736	655	672	658	685	697	707	706	674	702	756	706	692	697	749	744	710	669	698	688	681	666	777	682	654	702	711	732	662	713	717	704	694	703	735	674	698	700	670	659	662	711	693	716	705	706	709	662	694	709	715	688	707	747	656	688	734	678	713	713	721	713	663	685	738	716	669	684	657	732	708	687	710	709	648	784	738	717	761	715	716	706	691	688	679	644	737	731	656	681	687	673	716	756	726	717	740	686	689	732	691	699	665	698	696	695	718	711	695	695	699	690	668	696	689	737	679	688	657	773	654	734	702	705	703	729	700	728	756	697	710	683	704	696	695	673	713	771	723	704	719	671	690	727	699	717	722	694	697	710	732	687	693	692	721	700	740	660	686	710	689	631	668	715	704	675	724	671	736	728	750	725	708	697	739	732	737	685	710	653	689	731	696	706	787	717	720	671	686	708	727	739	689	680	693	664	722	674	722	744	651	718	632	668	691	685	698	711	684	686	721	667	681	672	721	663	712	682	683	719	682	718	697	695	681	727	715	663	689	722	733	689	734	697	679	729	724	683	718	668	682	687	704	683	709	655	731	734	687	680	720	747	760	669	735	695	675	689	730	721	689	743	696	676	705	709	684	731	738	734	698	677	702	694	726	710	732	682	677	744	738	693	720	694	730	707	718	671	668	694	732	759	671	666	674	720	655	719	736	690	655	683	692	664	728	679	698	702	722	716	716	670	723	694	681	679	652	682	687	693	728	712	690	687	666	661	730	725	680	700	715	670	724	695	765	684	721	674	706	676	637	693	691	720	709	686	728	723	693	745	747	695	704	711	656	667	706	675	699	739	697	657	704	694	720	696	711	700	714	697	630	721	717	664	707	695	683	690	677	653	721	710	663	672	696	667	761	650	715	710	672	653	692	717	659	655	681	707	730	685	657	691	713	668	707	713	700	671	693	708	701	688	727	710	697	665	681	712	665	664	710	650	714	721	700	704	742	692	692	713	688	704	693	674	662	686	663	703	732	678	722	681	720	683	687	697	672	725	726	691	715	698	730	662	731	722	695	702	783	700	684	680	739	697	701	686	714	683	676	716	716	712	724	733	684	669	676	710	674	683	728	718	688	698	700	721	690	699	688	714	696	726	730	711	709	741	679	687	710	717	722	667	701	694	673	726	658	678	685	696	721	726	686	675	706	722	676	670	674	699	660	719	721	684	668	718	741	714	699	698	692	713	697	651	731	708	696	707	694	712	702	653	708	712	724	709	687	705	717	649	692	694	732	694	678	640	728	719	694	714	672	728	667	681	719	680	655	663	727	679	710	702	682	711	658	732	687	686	695	763	732	688	654	718	680	695	678	702	676	679	698	718	675	683	717	676	711	761	655	702	670	713	697	705	674	669	700	702	661	698	750	690	708	717	700	648	722	705	677	677	766	711	694	688	656	637	704	745	712	676	699	682	682	683	709	681	655	733	701	750	741	699	709	726	688	710	663	716	690	696	648	708	702	752	689	708	709	692	697	685	664	742	719	688	722	691	699	733	694	690	724	684	684	694	666	694	717	695	697	721	699	674	670	644	714	729	694	695	702	681	694	687	691	687	646	699	697	706	723	698	713	726	679	682	633	695	678	741	656	704	690	682	692	710	730	719	648	700	694	752	702	734	726	686	628	753	724	705	666	652	684	734	737	682	723	730	676	673	654	802	721	705	701	678	701	690	708	707	690	733	682	704	735	689	723	724	720	719	715	652	691	696	705	717	741	702	660	665	708	731	714	673	699	710	655	712	695	681	763	730	700	695	641	695	734	693	733	705	721	699	692	670	723	709	681	732	738	708	742	707	687	683	717	667	720	718	709	723	693	727	698	706	694	718	696	699	709	755	714	704	727	664	641	675	704	658	688	709	715	692	702	708	661	665	711	666	707	701	680	671	686	684	681	710	706	727	660	675	722	721	689	727	715	704	701	698	698	747	658	687	653	698	690	648	679	664	718	736	720	686	720	653	694	753	721	750	679	701	716	710	694	674	753	752	691	668	739	729	700	721	692	669	692	687	669	690	678	725	683	695	693	748	706	691	704	702	674	705	729	676	729	714	710	719	731	747	707	703	692	701	713	680	706	725	702	702	728	724	653	731	678	708	698	691	742	697	684	733	661	702	689	702	688	702	661	670	674	748	724	700	696	704	688	679	608	716	732	716	690	694	666	770	692	700	686	701	713	693	665	677	718	690	716	719	704	665	704	716	732	654	741	696	682	691	691	684	714	679	656	728	690	748	705	675	675	701	699	690	675	656	692	733	757	722	679	684	684	721	706	683	671	702	663	691	749	703	708	733	671	690	717	699	704	678	708	715	687	735	702	719	700	717	677	689	715	722	678	766	709	707	730	757	695	693	716	660	674	686	744	683	682	723	677	698	675	675	692	701	733	740	687	726	697	702	702	706	683	691	674	709	705	747	697	737	636	690	696	646	706	682	708	678	718	726	694	694	725	694	675	662	696	722	744	715	687	749	664	702	685	722	731	686	736	669	713	743	705	638	679	708	678	701	698	728	721	747	704	675	689	677	660	687	690	747	705	754	700	668	658	704	709	684	720	640	726	691	716	740	727	684	687	667	674	718	706	687	732	764	709	684	697	694	731
25248	21614	27928	25928	18028	3597	527	511	520	418	507	433	450	442	416	441	429	411	415	469	417	431	409	429	406	425	422	379	420	407	445	465	398	398	430	454	390	380	422	384	426	428	427	417	435	458	389	407	406	413	423	437	439	378	425	416	460	429	372	426	433	424	398	414	445	407	418	419	386	406	423	433	403	412	399	407	411	390	382	457	378	432	403	410	396	393	417	428	401	402	405	410	447	422	429	434	398	374	427	431	399	404	383	403	403	441	458	431	403	394	443	401	410	429	385	365	412	388	388	382	396	399	391	452	420	449	388	380	395	390	380	410	414	423	410	367	369	418	367	415	409	419	419	407	412	402	413	378	444	404	380	365	418	412	377	417	424	427	378	420	441	425	416	419	399	413	406	397	371	411	407	367	402	423	412	413	412	416	376	429	387	396	390	418	408	352	390	413	384	405	394	385	418	397	374	415	408	438	422	385	414	427	406	404	367	451	379	464	427	444	445	421	424	406	409	406	433	387	408	450	386	395	424	407	427	405	423	431	412	415	366	490	434	433	446	369	415	417	393	420	408	439	430	371	440	435	371	435	403	410	446	417	398	417	366	400	412	403	402	411	392	430	401	399	402	415	410	391	468	388	379	441	415	387	425	374	376	373	399	387	393	410	409	412	395	419	444	413	400	438	379	401	397	437	378	438	419	416	419	434	417	403	397	424	395	375	421	431	387	406	422	408	427	398	405	414	393	407	417	430	382	409	398	389	458	417	385	411	406	418	442	419	396	412	390	430	422	402	416	413	385	432	432	392	390	431	446	423	397	386	405	427	389	406	418	426	398	423	408	454	402	377	415	431	422	403	431	401	381	444	396	444	418	441	412	415	402	432	389	414	408	405	412	423	424	433	435	431	454	342	396	372	401	418	418	432	421	389	378	429	417	393	389	413	405	423	382	398	399	396	412	421	405	390	396	410	394	426	408	399	419	390	432	400	426	421	439	421	389	432	408	431	422	419	426	430	413	436	403	405	382	444	391	419	398	369	394	424	412	447	412	398	410	415	454	422	415	421	402	402	442	395	415	424	409	417	417	397	392	421	411	390	423	432	395	420	432	433	398	398	421	416	397	424	407	411	399	393	423	395	419	419	377	391	447	375	406	414	421	411	421	390	404	398	394	394	404	393	383	389	392	408	409	413	412	438	416	408	399	435	420	449	429	405	392	407	428	427	396	428	425	405	388	397	374	452	379	372	362	420	425	404	404	422	407	428	398	412	419	377	402	405	409	397	402	376	404	436	405	386	407	414	419	407	438	458	422	378	407	402	429	377	414	405	428	426	396	428	380	403	401	448	392	430	376	406	419	342	396	387	409	415	434	412	386	394	390	400	411	424	357	442	392	400	399	414	416	376	406	417	420	424	424	398	394	388	380	395	425	405	419	429	386	415	410	408	410	401	396	434	401	388	399	426	420	418	356	385	401	423	424	423	399	413	385	428	377	441	387	390	394	389	458	415	441	411	428	431	381	389	414	417	420	391	375	399	419	401	414	420	439	430	404	418	392	406	420	385	405	416	388	411	433	409	407	433	418	428	404	389	400	430	392	399	395	409	379	421	417	401	373	414	389	409	426	404	411	402	392	390	408	402	432	405	411	380	425	429	415	418	412	355	437	388	414	398	379	410	393	382	424	365	446	399	438	442	382	412	400	441	416	400	407	393	428	419	395	419	402	385	429	416	416	395	358	388	416	379	384	402	411	426	407	409	387	402	422	425	405	395	414	397	410	403	444	392	425	402	381	426	390	437	402	412	372	406	414	430	428	394	356	421	422	392	380	391	398	421	410	408	412	399	363	395	429	400	438	411	391	427	397	429	417	436	418	379	352	422	414	431	390	390	416	357	394	414	414	417	391	396	409	416	419	371	444	407	399	436	421	438	415	367	411	425	389	417	410	420	429	423	410	406	440	388	425	467	440	422	380	376	379	386	458	388	408	332	391	382	452	408	406	426	421	414	373	413	428	392	421	427	450	423	440	427	460	385	424	433	422	404	431	389	416	413	407	407	407	413	420	415	422	402	386	427	400	401	401	429	382	438	423	395	407	391	413	398	399	375	417	395	402	388	394	406	406	429	406	427	390	415	422	431	421	410	404	413	409	421	382	401	418	407	429	408	369	420	371	441	415	412	432	417	412	410	413	371	399	402	448	391	397	389	424	417	409	409	430	447	395	408	444	425	447	394	383	426	445	421	411	419	398	440	432	431	440	421	393	399	436	428	406	394	433	393	387	386	392	426	428	402	463	402	429	401	394	411	407	413	463	408	402	383	376	438	386	454	414	451	433	388	403	362	387	415	427	449	434	393	419	434	413	403	408	391	423	420	399	382	404	389	401	432	386	421	404	422	403	416	397	418	407	422	428	392	436	408	407	402	386	375	430	407	434	394	379	412	406	372	412	394	420	391	393	424	415	379	411	417	391	407	396	410	398	383	404	416	414	398	437	439	402	385	408	432	409	416	405	412	384	404	433	404	422	384	388	431	430	450	383	384	382	418	381	404	433	392	408	417	409	436	392	385	401	440	411	419	414	397	412	431	407	394	421	450	405	416	409	403	397	420	425	394	406	428	398	389	424	409	421	366	416	447	412	369	392	428	396	414	391	395	398	436	394	385	372	405	423	399	439	421	404	403	416	411	411	421	404	414	397	422	395	438	420	404	383	377	390	433	395	387	414	358	390	391	405	386	425	460	413	417	422	406	393	397	418	436	405	424	444	408	449	392	427	379	400	410	414	409	407	410	425	439	418	403	397	434	396	437	411	446	413	420	384	391	403	421	410	434	428	450	404	430	410	425	408	382	376	376	432	402	371	414	418	378	403	433	415	389	390	414	438	433	417	386	453	405	385	400	416	439	409	401	344	406	397	400	426	439	400	426	395	386	371	411	394	388	392	391	421	440	444	389	425	441	398	413	414	388	421	388	438	452	416	405	377	395	432	396	436	375	425	436	436	393	447	389	412	399	428	394	406	394	440	379	427	399	402	408	386	442	403	428	422	346	403	420	412	430	373	399	437	441	418	425	415	381	382	387	418	438	409	368	372	387	398	365	423	356	403	396	388	407	378	387	399	418	386	402	398	424	427	403	405	391	411	386	403	424	389	437	392	448	420	412	457	413	402	424	410	401	389	413	403	386	413	389	399	422	399	408	392	397	404	412	433	446	422	406	405	390	395	423	415	447	412	358	395	413	395	399	413	445	405	424	405	406	432	386	429	366	427	408	390	421	379	391	408	388	437	406	393	405	411	432	416	440	399	368	399	407	380	400	419	412	424	389	424	398	419	364	437	415	396	465	399	419	382	430	443	393	400	395	410	406	430	466	392	437	437	387	407	378	384	424	447	400	402	410	400	425	387	376	415	379	390	385	422	423	380	441	432	427	385	427	418	396	413	409	403	413	418	400	405	380	411	407	438	429	387	402	409	392	417	420	449	415	385	382	428	419	433	400	450	417	377	408
39280	49140	39849	14555	20402	1708	705	608	585	580	552	492	514	480	524	497	479	496	440	475	469	443	473	493	490	421	468	447	449	434	488	486	459	477	461	482	475	467	481	445	506	478	468	452	460	447	467	448	434	451	485	432	500	447	502	466	473	500	444	468	449	454	489	485	445	435	460	458	429	448	474	476	406	469	443	477	465	501	430	440	473	466	463	446	466	463	485	433	476	423	457	463	496	464	441	440	446	447	432	474	484	445	470	453	470	441	499	452	435	460	461	477	449	488	476	467	460	474	466	462	456	484	500	431	483	465	507	471	512	476	469	475	467	434	448	460	434	462	503	491	464	445	437	418	429	469	476	476	488	445	438	471	467	452	446	434	459	459	468	438	477	452	469	471	484	490	480	481	433	468	455	471	471	471	423	491	470	440	424	489	432	456	460	481	471	460	456	446	452	451	430	460	421	450	474	479	478	475	437	462	483	487	472	471	472	472	434	513	465	489	485	476	493	459	471	472	467	461	456	493	455	463	482	490	509	468	472	448	462	480	435	493	483	432	452	451	401	443	477	447	483	474	464	457	464	419	463	460	490	465	443	461	461	465	467	474	479	467	428	466	477	456	473	445	438	432	432	471	492	441	465	481	456	437	463	452	486	440	454	467	454	460	443	426	461	462	471	452	435	483	438	436	439	445	469	498	420	480	477	466	491	459	469	450	457	491	445	502	487	451	463	478	448	450	495	440	451	484	496	465	481	475	484	450	462	433	455	448	467	446	467	508	475	441	468	468	505	491	481	462	441	469	473	474	468	487	463	499	429	455	446	466	498	487	478	475	411	418	477	480	471	517	415	446	452	477	433	466	430	452	447	443	468	441	430	461	482	482	449	493	448	457	474	474	466	468	494	472	443	453	456	415	483	449	446	438	467	469	448	445	418	467	448	438	420	500	483	464	503	463	482	440	478	482	487	460	474	432	475	480	455	491	469	471	459	508	522	420	445	487	438	442	477	463	467	464	460	503	479	446	476	466	432	460	487	457	424	492	492	476	497	451	428	490	460	455	456	438	456	460	468	462	451	487	467	457	458	453	425	503	491	435	486	505	462	488	487	493	463	488	469	464	439	495	473	422	447	448	469	461	516	471	494	435	464	472	448	448	475	439	502	468	460	436	491	468	457	450	490	459	463	433	462	480	450	453	498	475	457	414	489	469	495	491	478	512	470	490	499	475	499	454	422	486	471	495	471	472	451	487	489	488	492	480	451	447	452	481	450	475	461	478	482	445	440	462	467	446	443	488	460	470	462	447	445	441	436	479	447	468	449	491	503	448	437	447	456	478	465	472	502	471	500	483	466	471	459	474	484	476	474	494	457	427	467	468	494	442	453	506	502	432	452	479	433	430	427	440	448	476	497	452	462	495	492	482	452	454	496	457	453	455	439	471	484	465	453	480	483	490	438	441	431	485	488	464	480	482	446	432	448	450	452	448	464	468	466	449	474	499	460	448	465	485	501	482	499	450	449	468	492	471	462	456	473	449	494	485	440	485	470	459	480	471	513	454	473	511	435	483	449	466	448	479	467	480	469	478	480	456	497	468	460	506	460	444	506	400	460	470	454	499	430	463	450	464	451	496	478	422	422	492	502	438	432	471	466	483	436	485	466	462	448	471	460	466	421	478	451	448	465	472	428	470	456	441	448	454	454	456	496	450	423	484	481	459	483	433	482	472	477	467	455	443	485	501	446	485	479	452	475	453	505	444	488	450	472	459	448	437	459	502	470	462	458	482	455	462	449	499	462	488	496	455	463	445	497	428	496	463	470	449	449	477	453	451	458	465	466	466	461	460	463	441	469	456	437	497	465	476	478	497	492	456	470	475	468	427	432	490	501	462	447	537	410	477	451	451	450	479	421	438	474	450	488	478	472	445	451	501	476	442	487	458	423	460	463	490	491	449	474	499	453	420	414	434	460	463	447	460	469	486	524	471	454	498	473	478	490	493	467	450	430	484	453	468	486	441	450	486	452	461	435	477	471	471	481	456	483	474	476	464	483	479	487	478	456	475	443	443	461	492	481	479	467	499	477	439	488	461	478	448	458	422	429	431	462	481	470	450	469	457	480	452	454	456	445	488	467	476	474	471	497	499	459	436	476	457	497	467	425	462	427	470	464	421	474	457	450	478	464	472	486	465	448	441	487	491	458	407	511	449	470	434	470	463	458	449	443	458	433	453	473	497	448	459	425	444	450	481	473	475	468	506	462	469	462	424	470	483	433	504	434	416	460	453	484	471	466	429	461	430	443	453	499	450	446	461	475	458	511	435	496	456	529	494	432	487	464	422	454	436	463	500	453	459	495	446	432	459	431	450	483	435	449	465	480	470	461	494	444	495	434	434	462	425	482	444	448	417	469	487	426	465	468	457	457	459	454	441	470	443	500	501	472	445	458	469	468	465	460	444	492	479	458	455	462	404	463	501	455	473	447	454	478	473	465	472	469	485	437	415	434	502	441	481	464	499	460	428	479	502	484	489	464	454	478	469	462	472	478	431	475	478	456	450	437	443	437	479	480	478	461	468	471	466	468	442	457	484	466	465	482	460	421	496	477	453	453	464	484	471	475	466	448	464	483	488	472	490	483	459	463	461	453	441	437	494	465	493	474	446	444	433	462	468	480	508	470	440	490	478	471	471	432	410	492	455	471	446	484	424	449	472	468	454	458	477	486	507	500	453	443	466	442	509	487	483	455	459	463	465	460	467	481	438	469	447	499	441	485	446	466	457	519	456	463	481	452	470	458	489	484	464	449	461	508	481	476	482	485	438	458	482	493	459	471	472	451	469	477	459	482	470	486	459	456	449	446	491	495	458	535	466	478	490	453	431	470	401	434	457	461	469	441	496	468	458	482	491	489	466	480	463	487	447	455	479	501	451	441	441	457	465	473	490	473	469	456	460	457	431	445	499	456	448	457	448	460	454	466	463	443	455	451	517	461	437	435	423	425	425	427	470	454	473	463	478	459	460	467	445	475	447	463	448	449	498	456	472	479	477	446	462	463	461	434	452	460	469	474	493	494	482	463	480	421	463	471	438	461	475	457	479	485	469	497	475	479	431	498	443	476	425	463	485	466	457	453	440	421	455	471	440	496	474	484	459	461	454	444	484	454	473	489	478	502	434	442	457	428	441	493	484	502	480	447	466	462	437	441	480	461	487	485	502	453	495	441	467	416	471	481	463	426	464	471	482	449	496	458	443	479	461	436	501	457	425	437	470	453	471	474	475	465	467	471	480	490	489	459	404	465	454	447	456	471	474	490	468	431	454	433	446	483	436	472	442	475	466	457	483	466	448	477	436	471	440	457	469	489	470	468	474	455	462	505	472	454	441	477	451	414	502	452	466	458	431	463	472	412	472	500	460	488	462	461	463	449	514	466	497	473	447	486	475	471	450	462	458	490	451	481	478	507	479	458	460	482	491	457	459	481	455	466	417	496	459	480	470	496	468	477	469	463	500
22981	21586	28831	25169	23816	20307	7455	557	486	412	361	363	365	357	324	320	322	309	276	335	324	274	271	265	267	281	261	273	262	305	289	257	257	272	281	274	250	269	261	285	260	265	280	271	259	262	259	258	260	275	268	265	272	239	238	267	257	256	276	272	288	267	265	243	264	275	287	287	282	245	241	245	273	257	214	232	285	276	235	230	260	230	287	265	258	310	256	275	283	268	249	287	261	285	275	272	270	263	270	257	251	242	268	231	262	289	260	264	272	277	237	249	258	254	277	274	228	267	239	284	261	245	255	231	265	294	240	244	244	257	287	275	253	226	233	262	265	269	254	263	266	254	276	246	284	239	260	234	288	273	247	241	261	266	275	243	261	210	268	226	260	257	306	264	265	275	291	257	267	261	238	260	275	212	267	256	247	274	239	258	224	291	253	279	249	256	261	278	259	264	272	241	278	281	268	250	259	266	257	250	245	280	286	273	278	259	259	289	251	283	270	275	234	271	272	254	261	240	289	237	301	293	247	238	254	266	244	268	277	261	254	256	288	276	232	281	272	251	280	238	261	259	256	255	252	273	278	249	240	235	265	249	254	250	284	252	266	265	255	265	295	290	266	231	260	249	263	278	288	258	246	249	296	244	280	289	247	223	244	251	263	265	249	249	233	279	257	280	247	272	262	273	237	244	244	278	246	270	268	227	239	266	245	276	273	267	273	278	262	267	282	250	211	259	267	249	265	258	260	263	284	262	267	258	282	243	259	297	272	281	268	232	306	270	271	296	263	283	248	254	262	241	250	232	243	267	258	249	262	237	290	299	242	264	266	266	287	250	265	281	271	239	258	263	284	249	267	269	265	263	248	270	225	255	259	257	262	256	276	261	259	272	246	231	249	250	269	265	270	283	282	242	257	249	236	265	257	281	265	266	268	272	250	265	256	267	266	253	267	250	254	266	258	250	252	259	264	258	261	263	244	233	255	256	273	252	248	291	256	256	291	274	265	243	275	257	261	256	268	256	268	274	281	254	255	216	249	262	268	293	251	249	244	267	240	250	262	271	267	254	262	282	261	253	254	231	250	268	258	265	255	259	300	289	256	256	244	275	267	257	241	264	263	247	264	250	270	279	250	245	241	271	232	296	229	227	248	242	280	277	266	251	243	249	254	251	259	268	267	256	273	272	253	276	253	261	285	270	264	250	244	243	260	246	278	277	279	259	260	265	250	264	262	267	245	265	240	270	246	273	282	270	293	255	246	243	265	264	258	264	253	245	286	241	254	284	256	260	304	269	259	255	257	260	278	267	290	253	273	244	265	262	259	266	256	260	248	258	283	255	259	262	263	272	277	258	248	271	217	293	283	249	251	282	263	232	252	250	265	260	255	265	257	273	245	249	275	270	288	258	272	269	279	285	232	270	272	278	282	260	254	259	266	279	264	272	246	260	273	281	254	257	291	277	240	266	265	272	247	281	252	238	230	258	246	278	289	287	252	249	227	256	281	253	233	255	252	291	271	240	266	231	273	248	308	256	278	275	246	256	238	264	256	250	250	258	261	283	258	278	251	269	260	268	246	256	273	254	245	240	253	260	270	255	248	250	263	272	269	261	252	262	259	262	255	256	274	287	259	258	261	260	251	265	278	248	235	254	291	228	244	274	283	258	293	250	245	251	263	275	237	268	237	272	270	256	251	247	238	303	260	279	284	274	283	239	282	251	242	260	259	283	233	258	250	273	264	258	265	245	272	238	261	279	278	291	244	261	277	262	263	267	256	253	235	245	270	257	244	281	261	261	291	263	293	254	260	254	270	262	279	272	259	242	267	252	264	272	266	257	268	267	253	269	267	257	288	250	273	239	284	301	275	251	267	250	279	264	263	253	255	242	269	275	274	256	288	263	282	266	243	275	242	252	275	232	303	248	277	231	251	269	239	271	295	271	250	240	268	259	249	238	255	250	280	254	286	241	235	247	276	260	250	219	270	276	256	283	261	301	260	252	282	261	279	247	277	252	289	295	280	267	253	265	263	298	300	267	239	282	253	272	257	250	246	251	255	254	260	244	266	247	275	240	241	272	252	237	279	264	266	256	249	264	268	279	243	264	256	240	242	263	284	262	281	259	274	237	283	264	284	257	272	250	270	257	253	266	249	255	264	299	250	253	242	283	254	263	236	251	251	257	300	277	222	255	242	265	272	273	249	287	247	253	261	275	250	270	253	259	259	274	256	252	216	273	285	256	276	232	269	275	257	269	229	267	270	295	266	229	296	267	253	265	234	249	270	250	245	234	261	258	249	273	240	278	282	273	286	223	262	251	257	232	253	287	257	274	269	308	272	306	298	241	243	293	284	254	237	236	249	241	280	274	264	260	267	251	258	261	238	257	238	241	252	256	238	250	265	261	271	247	251	274	271	254	231	275	267	237	255	295	246	283	267	265	256	235	251	261	254	231	264	247	283	255	246	268	263	251	267	242	267	249	263	261	269	245	238	259	272	242	260	248	258	293	280	252	264	255	262	254	240	253	258	270	267	271	271	275	283	268	242	261	283	255	264	260	264	262	274	256	262	270	241	263	231	290	262	246	252	264	236	253	271	236	270	260	237	242	282	241	250	273	268	251	265	267	274	316	223	278	250	265	239	235	264	268	294	252	266	246	256	255	220	247	273	280	279	254	265	286	282	268	278	244	270	256	258	250	255	262	259	261	263	224	260	274	276	253	242	275	260	271	274	277	265	272	256	272	255	237	254	244	262	263	301	264	247	248	267	235	256	240	275	255	270	254	242	277	288	289	293	269	264	260	256	251	240	256	264	243	234	255	239	268	260	283	284	268	252	233	252	253	249	280	252	255	283	272	257	248	250	256	267	267	232	252	267	264	272	253	253	254	235	257	252	269	301	234	267	226	270	254	281	264	256	227	271	291	258	254	236	257	272	281	264	287	278	270	240	233	271	276	285	246	235	243	248	246	213	260	266	249	279	241	236	263	294	249	240	293	228	256	247	258	273	243	267	293	243	298	241	231	259	243	243	248	263	230	273	253	286	254	229	263	255	295	264	267	276	266	277	254	226	243	240	275	259	250	286	254	223	268	270	242	257	270	246	259	285	252	273	239	254	267	275	251	235	257	275	270	265	266	284	225	278	283	249	240	257	257	261	259	280	255	275	248	278	244	283	264	248	262	274	270	271	262	247	241	237	243	263	280	257	243	233	245	271	250	266	273	246	256	225	298	287	248	267	243	287	255	271	251	262	279	241	287	291	221	254	251	271	229	258	278	270	257	248	235	264	293	266	248	253	274	261	239	266	268	251	283	248	253	255	281	254	252	283	277	249	224	255	273	295	260	258	242	271	238	250	300	248	259	254	254	276	241	246	270	273	245	291	229	270	273	267	248	270	222	267	241	271	282	236	240	267	269	265	226	275	254	255	262	244	247	261	255	222	260	264	267	263	261	306	241	273	252	275	295	263	230	293	276	291	268	250	259	244	248	263	277	274	279	267	266
49314	71246	60633	28803	35766	1845	1096	912	786	654	595	508	459	453	442	440	421	409	337	350	387	356	363	353	332	347	353	343	317	357	328	326	308	341	351	332	316	309	350	324	345	327	304	323	301	342	318	334	338	311	353	336	285	324	300	320	323	323	322	309	325	323	309	314	339	311	337	298	291	293	328	328	313	354	323	300	329	347	299	291	308	300	328	330	337	285	323	316	327	324	311	326	307	303	317	317	301	307	308	329	313	278	311	296	283	304	349	332	308	326	293	298	283	286	335	314	330	340	331	338	324	328	275	291	313	312	329	304	294	316	299	297	312	323	289	276	289	292	313	319	271	339	321	285	309	300	320	291	310	303	277	314	292	301	307	299	330	322	324	311	317	310	320	292	321	295	299	357	313	327	297	321	312	292	306	283	300	313	313	298	307	280	298	299	312	342	315	318	304	298	316	286	331	293	291	322	343	347	314	280	320	321	310	322	300	273	303	292	320	297	304	312	305	336	329	321	335	308	295	300	327	328	311	304	311	298	306	290	320	311	297	296	333	294	318	292	305	302	326	333	317	288	296	289	287	285	312	281	307	342	305	341	317	309	317	324	302	321	340	301	323	291	354	315	340	301	311	310	296	328	307	324	350	335	343	305	311	321	302	305	298	322	315	305	327	282	295	319	282	328	283	296	279	309	306	323	286	313	308	343	295	302	327	319	296	304	317	323	332	330	322	291	311	330	315	294	317	317	312	335	310	313	290	301	293	299	344	297	337	303	304	335	310	304	336	307	329	346	319	317	327	304	324	296	311	278	328	333	314	321	283	304	301	289	287	288	275	303	332	313	306	272	300	346	331	317	290	302	298	291	319	321	295	315	279	319	308	308	339	324	294	294	311	289	294	310	307	322	274	299	301	310	335	312	309	285	335	328	293	304	334	311	311	304	327	343	331	298	313	275	307	334	312	315	320	289	297	308	316	334	323	321	311	336	330	289	296	302	297	333	313	313	297	307	320	329	328	299	333	293	314	303	304	352	331	320	306	312	300	326	293	280	306	345	323	341	294	331	311	288	324	334	332	311	283	357	332	309	321	340	295	336	288	308	297	303	334	311	284	322	315	345	297	294	310	316	309	289	327	297	351	311	332	295	320	308	310	322	323	317	297	307	324	318	344	292	323	321	303	309	316	287	330	310	311	326	289	326	303	318	282	348	318	292	337	306	319	306	301	331	297	303	323	322	289	271	299	318	312	296	302	314	291	267	345	303	337	298	299	284	313	280	320	327	302	325	294	321	326	309	271	292	300	322	308	300	303	326	333	342	303	319	324	297	341	308	320	309	338	304	327	326	317	291	327	332	329	308	284	307	338	310	298	336	302	316	301	287	327	288	331	296	286	300	316	335	319	279	320	344	315	277	267	288	284	289	332	324	316	336	329	300	298	312	314	340	321	275	316	343	325	357	306	319	293	325	281	277	310	295	325	312	318	318	313	283	304	311	302	310	337	320	321	304	316	344	305	324	290	318	283	318	297	322	303	314	308	325	318	323	316	326	279	290	279	292	330	298	315	297	323	315	290	307	320	312	329	328	295	311	298	286	293	293	302	271	309	286	333	314	321	333	284	322	304	342	326	319	304	317	289	294	305	307	335	324	305	319	314	330	308	317	324	311	317	317	307	291	315	308	284	299	295	323	322	284	329	334	303	290	305	325	314	279	308	288	301	295	315	320	347	344	303	309	291	304	339	295	319	300	301	311	278	324	325	296	320	317	288	324	285	285	332	279	285	271	337	301	320	292	332	305	304	324	296	301	327	320	283	300	301	308	325	323	264	340	316	307	291	304	352	320	319	294	283	311	306	322	314	285	316	325	285	300	305	315	309	329	301	319	302	352	305	297	308	307	306	288	294	287	328	301	343	314	344	335	334	307	347	338	293	318	330	325	324	304	327	292	292	336	279	321	287	327	298	285	326	307	302	314	302	319	300	285	312	325	320	297	296	308	288	353	332	303	306	275	310	291	297	336	323	312	270	323	297	295	302	285	290	312	330	305	315	315	327	301	284	317	321	309	333	325	331	278	311	315	307	311	319	304	311	288	299	303	305	315	318	312	305	298	317	327	321	302	295	325	290	306	313	312	307	278	339	324	296	349	320	293	312	304	284	305	270	280	299	297	279	319	347	301	297	328	300	337	289	303	313	287	313	305	298	304	316	308	312	286	309	295	317	303	324	312	301	316	315	320	323	329	315	322	324	316	297	291	286	310	305	294	281	289	305	309	298	293	309	304	352	284	303	303	314	320	297	345	325	294	272	331	300	309	287	315	320	310	297	302	295	313	325	309	325	301	294	325	339	346	336	327	335	296	301	299	270	330	298	294	311	314	310	307	342	266	317	313	315	328	279	327	310	328	304	349	290	338	312	302	313	338	324	322	318	287	331	302	330	312	306	314	309	309	316	296	274	318	317	324	316	318	306	314	310	293	308	348	306	305	271	322	313	265	315	301	321	331	299	270	309	285	317	313	346	320	311	313	329	293	284	300	279	287	281	323	299	323	286	294	320	291	328	362	329	330	324	297	328	291	289	318	302	295	275	317	295	314	304	330	307	329	327	301	332	319	333	329	322	288	291	319	294	288	316	351	311	309	280	297	289	328	329	304	337	299	282	311	310	317	323	334	306	325	315	306	309	309	318	300	303	302	301	338	318	270	307	324	322	286	278	319	318	301	278	307	310	321	301	273	328	300	324	338	331	336	321	306	311	297	307	312	346	308	277	293	297	328	293	292	314	318	310	305	305	288	348	311	311	333	313	336	286	290	300	289	281	299	285	314	282	276	323	285	310	325	307	316	293	334	317	344	328	305	302	301	325	318	328	316	255	306	313	343	355	331	315	300	309	312	317	279	326	315	326	307	326	322	346	285	315	312	298	327	309	300	298	317	299	309	315	291	299	305	327	293	312	343	301	328	324	299	314	333	307	315	320	319	293	263	309	334	303	289	306	291	302	332	303	314	316	286	296	290	310	295	345	293	328	309	326	343	286	350	319	334	292	323	294	321	315	280	327	300	331	310	338	299	290	305	303	304	315	317	316	312	337	335	312	306	296	329	296	329	325	313	316	314	291	296	304	310	274	305	305	283	315	300	313	333	312	293	350	284	283	332	344	284	305	342	297	314	332	313	316	323	322	299	303	293	348	293	308	313	296	312	293	332	295	330	317	293	295	306	300	339	290	301	286	352	308	286	322	311	271	316	343	314	331	253	297	327	319	308	303	300	302	288	296	301	334	337	313	335	316	326	325	290	319	288	343	291	289	304	313	273	356	315	312	307	325	342	277	335	300	338	296	315	281	294	333	303	300	307	318	312	294	302	278	327	312	289	336	318	327	319	289	289	308	311	326	315	303	323	286	305	316	302	298	324	296	307	296	322	331	319	308	286	311	369	302	304	321	302	309	276	321	294	332	274	271	320	318	315	329	321	324	307	302	317	307	328	297	320	318	323	275	330	285	276
28952	20891	16971	3850	2635	882	707	688	632	678	700	717	651	693	683	683	684	701	649	627	697	679	703	606	684	668	648	627	685	654	646	691	682	718	703	688	698	648	677	680	684	687	633	628	691	705	651	689	668	692	673	678	693	669	638	654	661	648	651	681	675	658	696	652	642	686	641	648	624	679	680	665	665	688	677	631	638	694	666	695	648	654	651	621	675	687	713	613	633	688	685	636	638	639	654	648	695	669	664	687	638	675	671	657	668	653	665	676	657	639	655	649	656	675	646	714	674	658	629	694	656	672	698	612	661	683	637	647	657	698	611	649	690	664	639	592	671	707	654	676	643	670	649	629	631	658	602	671	611	634	637	692	670	721	673	678	667	717	675	661	674	692	650	684	653	657	686	657	660	651	671	690	666	650	669	645	676	650	629	689	691	686	670	680	652	657	671	621	644	678	696	660	674	662	710	634	678	625	695	643	684	644	654	646	676	645	663	651	698	668	679	662	634	636	642	693	616	665	655	663	612	635	676	635	652	677	645	680	641	691	680	703	681	644	648	653	648	695	635	653	704	637	637	644	616	650	670	669	696	688	679	651	663	677	662	654	670	683	675	663	623	678	644	632	663	608	650	673	664	683	663	634	658	667	647	660	660	647	685	659	661	657	692	685	685	690	705	699	682	640	625	689	637	651	644	691	672	610	686	651	719	639	665	645	715	691	638	684	659	667	705	664	691	625	628	679	668	684	669	657	654	689	693	694	675	652	703	629	664	672	649	672	654	624	651	634	664	663	665	654	678	621	624	609	677	663	655	632	678	638	674	655	664	692	651	699	639	658	696	661	648	677	656	641	635	693	635	626	643	658	634	642	728	667	685	641	663	647	683	636	614	659	610	639	643	647	648	652	642	653	692	664	665	667	634	666	708	639	664	665	685	647	665	693	645	700	649	648	649	625	641	682	681	661	653	660	625	661	676	674	650	632	681	649	653	689	603	648	620	664	673	660	682	708	665	650	651	657	689	679	634	659	700	666	685	688	693	692	673	657	688	657	647	693	646	688	669	708	683	695	664	678	670	695	621	658	660	645	663	674	658	692	693	615	644	667	648	618	670	677	653	639	677	657	653	700	632	685	650	638	656	634	670	712	662	648	680	678	615	691	646	655	687	659	698	667	683	643	655	659	670	659	699	664	650	679	696	665	678	683	655	658	627	647	662	710	684	673	722	686	664	661	674	666	681	681	657	648	634	639	638	683	675	722	660	609	624	650	659	686	647	708	657	628	644	666	697	698	642	661	625	676	646	677	688	678	641	676	673	695	639	655	646	668	675	677	676	663	638	668	639	660	710	643	671	692	672	707	697	692	659	702	688	620	672	682	622	673	669	664	637	701	656	664	642	676	668	673	667	672	658	688	637	666	693	668	677	685	646	655	634	679	690	680	673	635	675	634	676	707	656	714	683	655	654	648	696	634	679	672	730	706	658	679	643	636	721	699	685	665	677	704	656	650	651	659	656	647	634	643	663	653	634	689	670	665	674	682	660	653	668	612	613	638	643	670	663	662	686	664	686	725	675	697	679	713	704	672	646	722	706	685	654	685	666	686	613	649	655	654	673	675	660	697	688	657	652	645	691	651	680	656	674	705	640	668	639	647	637	686	666	714	656	682	631	639	681	684	653	660	661	615	654	656	688	660	671	670	654	654	646	680	666	757	683	621	662	664	649	688	693	699	699	649	644	684	623	673	632	687	657	670	723	663	682	667	691	670	678	650	664	679	664	698	664	655	637	658	593	604	676	678	662	725	646	656	674	604	650	714	654	646	694	649	665	694	651	672	635	672	676	652	661	665	651	685	671	670	688	635	662	682	703	691	638	711	665	671	680	659	675	659	674	689	604	706	650	669	672	631	659	714	664	701	664	640	652	694	633	666	673	639	629	670	626	667	678	649	683	677	669	686	675	596	675	645	683	641	616	637	645	635	643	632	714	676	666	705	647	715	655	649	675	665	679	647	675	772	652	668	641	654	651	659	645	640	701	636	648	705	677	666	704	676	653	681	671	674	670	689	674	671	706	639	704	729	652	655	629	692	647	680	644	668	726	665	668	684	601	684	643	684	661	619	635	669	636	680	660	644	685	693	650	687	718	671	677	700	675	601	608	633	661	657	671	672	643	698	693	711	654	600	618	642	674	656	633	661	642	724	667	681	670	681	693	669	669	624	664	705	639	654	657	667	733	671	718	631	678	634	614	655	686	645	662	688	650	722	694	684	739	655	635	712	695	640	648	682	673	674	684	666	671	659	630	621	662	680	640	649	688	663	678	649	626	633	656	672	731	601	645	646	665	713	677	645	629	670	677	646	674	653	675	672	668	664	642	653	633	650	705	667	658	671	693	670	695	701	681	685	670	680	670	668	673	663	679	651	663	694	652	609	661	662	652	702	670	674	713	637	700	608	678	697	668	643	658	614	662	634	649	641	680	695	641	661	675	659	646	663	707	676	634	681	673	681	675	718	698	631	654	669	686	698	657	640	667	616	673	660	697	641	660	607	649	683	662	619	657	676	685	666	636	639	656	665	721	695	661	617	658	646	634	715	695	700	642	670	666	673	676	688	644	643	663	675	732	645	649	663	690	652	625	619	677	636	639	681	658	638	697	643	651	690	655	701	715	661	688	661	635	684	651	621	695	721	630	652	668	655	702	669	687	699	639	621	670	647	689	656	677	652	655	690	661	635	651	688	686	651	660	640	660	622	672	641	660	666	669	637	705	657	664	656	658	637	636	658	660	673	616	675	639	702	643	649	644	641	670	682	634	683	688	691	613	685	624	701	665	654	634	698	694	665	680	648	660	683	639	653	666	656	671	719	642	665	672	664	639	637	653	653	741	694	672	650	708	677	679	646	701	724	632	672	700	651	675	633	643	651	647	642	686	669	656	681	674	704	727	639	676	676	688	637	677	638	705	663	659	648	678	649	673	624	668	603	646	639	662	644	688	662	651	690	696	651	715	645	671	682	697	653	666	716	696	663	696	682	666	658	654	680	682	656	683	656	658	676	681	642	674	690	650	647	671	661	724	660	695	722	658	685	629	690	646	647	654	690	660	683	682	645	706	677	621	632	667	682	679	657	688	662	658	664	677	711	636	678	674	720	625	672	606	666	646	648	667	716	664	671	718	656	632	636	689	686	716	707	694	686	654	665	665	642	703	715	683	610	669	644	633	656	677	651	663	662	654	659	669	671	664	641	671	655	644	668	666	647	654	659	670	647	675	693	656	677	726	668	660	668	638	657	659	736	673	681	663	691	671	674	653	666	683	674	626	638	709	703	672	668	688	644	660	646	646	684	653	677	659	661	693	639	676	667	659	675	648	614	647	670	672	661	664	751	665	679	663	650	701	646	669	668	643	619	635	677	665	621	646	701	640	641	657	673	664	687	687	711	696	649	683	748	704	737	688	656	641	655	701	694	628	637	692	679	648	643	698	649	659	676	674	639	679	679	638	680
25327	19694	13618	2023	3099	1132	821	764	749	811	789	796	735	760	788	776	734	734	694	779	770	734	810	800	757	775	732	743	739	722	750	744	744	766	739	783	766	768	773	698	755	785	747	739	749	739	770	761	747	782	767	693	731	714	779	715	747	740	757	767	740	764	734	744	762	775	767	707	783	765	785	788	799	753	733	761	705	753	717	696	767	760	775	768	734	745	742	723	746	707	739	782	785	762	749	713	815	733	718	703	714	786	766	777	794	734	779	730	756	772	761	776	761	758	779	745	769	755	765	729	762	752	753	700	759	710	758	754	762	783	742	735	736	743	788	744	741	778	726	756	770	772	801	779	777	721	730	761	746	768	720	753	717	769	780	738	741	746	744	810	736	758	758	815	809	766	713	764	776	761	769	733	734	759	749	775	746	724	720	722	740	746	761	752	743	766	736	750	744	758	723	735	768	757	726	739	742	811	807	734	729	768	747	776	741	741	727	765	740	763	749	776	739	752	779	770	720	769	735	762	722	800	744	776	770	736	761	763	689	785	736	724	779	758	722	735	741	762	738	776	748	719	757	714	765	754	777	789	746	743	756	805	721	794	760	764	715	750	764	748	750	752	798	753	766	755	761	762	760	758	722	792	773	738	778	768	726	761	742	726	755	761	776	751	740	796	762	770	742	731	802	784	752	783	739	730	772	758	807	740	701	719	729	707	775	765	724	762	715	697	754	785	711	736	764	777	737	755	799	723	713	692	698	770	766	724	767	724	764	744	755	731	748	767	760	735	735	747	751	780	766	750	738	782	746	762	704	732	763	756	748	730	747	773	759	752	751	707	751	745	769	740	753	751	744	753	748	718	725	776	810	742	759	753	730	728	755	738	747	732	761	766	776	804	710	747	765	727	740	744	747	807	775	767	749	756	729	734	755	762	687	782	714	726	803	749	713	748	753	783	749	733	758	738	704	715	737	748	758	763	738	773	781	772	744	769	737	729	754	747	751	718	761	814	781	722	738	707	752	751	718	789	714	754	781	796	776	705	735	727	714	780	747	738	727	751	717	752	760	772	786	759	763	767	768	704	716	706	734	772	775	785	742	808	777	756	772	733	718	749	755	751	691	775	806	749	751	802	788	807	798	722	760	764	761	738	743	763	767	706	787	747	751	779	771	705	814	741	731	736	708	721	754	770	769	773	757	760	764	769	714	759	735	757	751	764	787	765	712	759	733	711	721	776	772	719	748	742	759	746	756	765	767	761	738	778	788	769	743	732	788	753	720	710	701	786	727	777	813	728	784	763	739	703	770	745	782	747	730	751	757	770	706	763	703	757	757	732	770	766	717	696	718	758	714	738	768	716	742	715	666	796	773	787	727	755	748	766	789	707	714	741	766	741	749	718	752	713	740	731	737	759	739	740	766	718	745	737	771	735	795	715	719	749	780	757	779	773	761	760	783	770	759	835	730	723	771	800	802	767	702	750	706	733	739	745	761	772	787	705	781	770	759	776	758	708	734	763	756	761	812	733	682	715	763	777	701	711	741	745	717	776	699	756	767	744	802	736	717	792	738	729	713	710	768	731	761	753	759	770	734	786	753	747	746	707	764	767	740	785	738	741	743	747	729	777	705	787	737	781	745	717	789	741	723	721	742	767	712	753	762	719	726	799	738	741	758	767	718	731	754	788	742	787	769	758	728	741	749	751	752	758	749	728	728	766	764	731	825	781	748	791	758	772	791	737	778	687	754	792	783	760	755	752	730	749	769	767	771	763	702	715	760	741	741	737	764	771	762	686	752	811	762	707	806	755	734	716	718	775	735	707	737	738	780	708	750	803	735	745	762	700	818	754	775	731	800	728	733	792	767	749	733	774	739	741	787	705	708	766	790	705	778	732	739	748	706	693	752	733	748	771	773	717	780	755	725	729	743	752	734	761	751	702	747	748	748	746	741	758	742	770	763	779	759	755	725	740	711	807	758	741	706	720	781	726	737	719	706	747	783	753	745	776	752	693	725	732	749	771	715	743	735	686	734	761	739	670	735	745	725	773	756	783	755	735	693	713	745	741	771	758	745	727	762	752	699	760	771	735	761	770	741	763	791	771	762	778	783	746	739	779	754	777	775	713	711	763	723	745	712	745	754	725	737	739	777	755	760	749	804	756	791	745	732	805	750	734	801	764	767	709	725	755	793	739	687	748	739	769	732	718	773	742	772	762	753	705	734	764	726	722	668	753	754	706	724	753	800	685	689	760	751	760	787	758	738	756	707	719	777	750	748	776	766	777	768	781	754	779	780	778	720	738	781	771	757	758	752	706	754	744	718	712	712	690	765	774	701	740	720	729	750	738	705	772	716	795	714	773	760	742	801	730	764	736	768	787	711	781	759	736	793	732	736	704	779	786	759	752	796	776	783	750	742	760	786	707	704	767	743	737	766	755	795	761	759	721	719	735	771	780	759	727	742	768	755	769	737	745	738	721	793	728	707	753	797	724	786	767	757	691	735	718	719	733	791	750	766	774	767	791	751	765	732	742	724	794	754	742	744	749	742	756	756	778	715	749	771	752	753	741	760	699	778	717	733	801	719	763	722	742	776	707	786	751	779	747	758	740	759	705	738	746	779	734	812	731	803	707	716	761	740	769	794	769	767	809	726	698	743	722	770	719	794	777	743	761	717	740	751	725	728	773	809	763	757	762	726	743	752	759	785	717	745	778	743	754	762	798	760	727	774	771	775	796	765	755	701	727	732	734	738	773	750	784	772	744	825	718	759	752	762	783	741	702	718	744	780	742	722	758	767	733	732	715	738	744	786	756	779	777	739	697	724	739	729	789	789	733	739	744	756	788	761	790	702	745	738	768	796	765	769	764	759	732	758	731	712	740	685	771	722	777	746	751	716	759	763	754	750	716	763	723	769	670	716	752	753	786	745	734	779	732	761	751	744	720	769	722	725	731	719	722	706	716	790	741	736	733	773	739	767	765	752	791	706	776	748	723	798	794	746	724	788	713	715	794	770	747	738	792	702	761	800	758	731	759	756	780	718	703	765	757	746	756	736	747	778	733	786	729	704	762	800	721	771	727	718	764	745	753	756	779	738	737	763	734	808	773	688	761	764	714	788	779	748	774	724	761	729	753	799	735	727	744	758	774	729	774	747	772	819	720	696	745	745	739	753	746	784	759	716	740	765	760	734	806	752	706	783	732	764	716	762	741	735	770	801	766	768	713	770	800	758	750	741	739	744	735	734	785	699	770	789	727	804	731	767	733	745	749	730	800	802	767	763	799	737	742	783	736	790	751	743	735	763	786	757	740	747	717	758	722	769	743	759	756	714	742	740	728	694	767	727	685	769	725	759	745	755	767	857	739	735	761	733	740	759	734	769	787	795	721	739	757	745	763	742	777	795	777	735	794	712	743	738	739	756	706	706	774	698	775	773	750	722	741	748	752	713	756	761	773	726	715	765	774	761	747	746	761	716	802	730	746	752	772	729	780	752	734	739	737	782	720
24172	21542	28453	25718	24744	14478	1639	833	744	690	684	686	647	651	634	619	626	690	565	625	650	668	645	597	667	639	642	640	600	604	577	636	638	585	630	587	640	603	661	580	632	633	607	648	590	588	602	624	626	594	618	601	633	561	598	601	648	657	559	656	608	626	602	585	658	593	611	660	632	587	629	588	673	597	603	619	622	625	609	644	579	641	636	630	641	631	609	648	603	608	603	642	620	632	615	600	584	626	613	571	627	640	627	595	616	592	587	656	582	620	643	637	646	609	640	613	587	604	586	653	603	638	586	620	637	594	640	653	613	633	670	637	581	581	611	604	603	593	611	624	582	627	578	594	590	652	613	619	605	612	578	622	580	598	583	576	624	604	615	623	619	604	641	589	613	591	607	574	596	648	596	614	608	638	588	592	608	628	632	634	620	608	594	585	636	614	657	615	599	601	592	604	622	608	590	607	630	636	620	622	607	587	572	640	609	649	669	624	584	561	611	586	652	600	591	617	574	611	618	598	597	575	660	599	626	620	644	637	614	627	643	641	626	606	648	641	619	614	637	630	625	618	597	616	616	624	606	635	591	631	646	597	612	645	639	662	577	653	602	631	570	611	582	667	621	595	579	627	616	597	648	655	586	592	604	654	655	619	608	607	566	593	638	654	607	623	638	578	621	592	630	606	590	576	628	592	635	613	637	579	587	634	601	663	567	629	624	599	624	616	608	631	624	621	590	618	605	601	595	599	630	586	613	597	655	613	615	671	634	631	554	646	597	609	620	606	582	615	617	640	613	643	616	655	581	585	634	623	623	601	617	561	614	619	684	636	630	605	593	594	607	622	636	625	638	614	585	600	622	557	601	596	611	628	615	623	593	612	602	616	590	606	613	633	574	609	617	627	612	576	616	592	630	618	617	624	667	635	607	616	614	589	637	566	591	601	600	615	569	581	623	646	640	601	622	680	603	610	603	634	613	600	583	594	645	647	596	637	589	608	638	653	610	623	595	634	593	566	636	601	642	637	620	594	625	598	617	591	629	640	615	587	610	607	612	631	600	626	616	580	596	619	618	630	619	638	567	639	626	590	621	590	632	603	609	599	580	578	624	584	609	599	599	595	589	613	630	614	629	648	600	602	621	591	585	576	592	592	589	607	604	619	654	580	627	607	606	551	560	651	628	635	611	608	592	642	608	630	636	631	608	654	650	627	633	628	638	621	637	615	647	589	574	598	639	606	602	626	573	627	600	590	631	623	613	582	554	617	628	588	607	593	612	624	579	589	633	616	580	629	656	658	639	573	611	637	573	641	610	641	638	598	627	595	639	610	637	610	603	695	581	597	639	571	623	609	634	621	596	633	637	570	624	662	654	580	618	557	601	596	579	610	631	610	579	609	620	575	646	603	628	607	604	663	555	647	635	624	603	584	583	606	635	642	611	617	630	631	585	608	597	614	613	671	615	600	634	606	578	587	568	591	603	562	651	662	599	660	649	606	649	596	625	619	611	621	577	610	577	582	624	620	607	626	583	632	634	587	658	628	658	626	655	604	634	571	625	613	627	604	627	624	618	611	613	605	645	594	595	631	635	633	588	619	595	599	662	621	631	605	592	590	624	623	601	617	619	638	625	568	569	618	615	635	623	617	597	646	660	599	630	608	594	551	624	564	636	613	652	610	627	595	600	635	601	637	580	609	627	600	620	599	651	658	629	628	639	668	608	636	622	624	543	643	621	650	617	611	620	626	614	590	622	637	570	628	639	575	635	589	620	606	589	621	633	590	596	598	631	631	603	633	576	609	559	573	591	587	605	593	612	609	621	611	632	621	624	615	618	672	622	597	568	589	645	592	662	584	603	653	614	559	567	627	586	620	559	624	588	629	621	597	611	614	630	585	594	636	597	655	605	593	544	606	610	606	609	607	623	617	606	572	643	651	657	613	616	647	640	584	592	585	587	635	616	600	621	588	615	579	598	673	630	617	651	583	680	618	624	638	624	613	624	625	616	618	631	643	591	589	644	592	583	608	591	573	636	632	630	619	580	594	611	617	595	632	641	643	612	614	613	568	623	604	620	630	605	625	597	649	584	598	633	597	582	610	626	643	624	608	605	599	623	652	654	596	644	585	609	632	609	618	623	656	563	638	620	619	623	638	639	621	602	577	586	604	625	592	609	599	626	601	601	638	662	605	600	620	658	641	624	627	621	625	620	644	617	659	620	619	596	631	601	674	637	623	635	626	632	632	628	638	589	538	574	558	597	624	576	666	625	626	615	597	616	614	592	637	670	583	671	611	638	584	628	602	588	648	665	641	625	630	591	637	587	611	597	623	598	667	607	621	625	601	616	578	611	636	625	599	578	633	603	605	605	577	626	612	610	643	593	629	553	596	621	600	641	610	673	598	610	593	629	605	672	663	581	647	612	600	589	599	635	580	595	672	603	605	601	644	605	610	630	648	612	656	615	608	621	633	635	617	564	565	642	618	584	603	603	604	576	635	573	606	600	578	607	601	596	589	611	636	611	569	608	630	582	593	637	600	586	625	596	639	652	612	592	650	608	608	615	622	619	619	604	592	610	613	603	625	604	599	670	632	650	581	621	616	627	614	606	594	612	612	603	599	592	604	605	613	629	660	625	630	602	626	624	644	623	582	599	654	634	611	553	594	598	625	584	635	651	588	626	626	599	616	623	623	606	591	630	633	643	648	620	625	614	602	636	616	580	639	622	604	644	620	632	599	611	616	592	569	592	620	632	621	629	644	632	626	600	670	626	591	646	593	634	612	663	602	595	647	619	608	592	594	598	602	585	654	593	575	621	598	655	629	621	628	598	619	640	571	623	618	620	619	567	635	673	611	621	612	595	654	640	667	580	589	625	685	615	623	638	606	576	624	609	569	628	608	614	630	627	630	621	646	633	650	612	599	646	613	645	599	627	645	613	639	600	618	613	620	622	590	627	619	605	609	596	583	580	658	605	595	618	613	634	588	624	591	607	623	639	597	639	635	596	592	604	618	602	606	617	607	651	597	627	584	616	609	622	615	622	608	616	631	621	640	676	568	596	587	614	603	657	624	664	596	661	620	629	598	636	595	609	590	645	601	601	613	639	630	627	581	618	591	624	590	585	575	608	636	597	625	606	647	600	642	666	637	609	635	626	602	643	630	656	570	660	627	623	636	627	612	609	641	626	620	607	592	604	643	647	624	566	580	639	626	624	559	660	637	614	642	570	612	610	620	645	602	596	595	660	587	632	646	589	621	628	647	625	638	611	609	611	637	596	640	687	585	610	621	615	671	603	602	636	619	661	610	626	621	617	604	630	610	605	638	601	567	584	597	598	639	640	619	618	612	600	667	628	625	585	604	608	605	592	650	637	616	563	621	618	645	597	592	630	611	592	655	603	636	611	578	640	650	599	603	620	601	597	619	648	595	600	657	633	635	619	616	630	624	667	633	610	622	601	616	673	629	591	598	571	613	587	594	619	605	584	637	619	582	620	548	635	620
42046	58374	48213	13259	31537	4972	1057	996	933	890	828	868	756	796	746	789	754	772	702	760	796	709	708	739	763	722	763	643	689	727	687	747	673	729	747	682	698	697	739	738	734	727	740	706	702	738	747	657	767	714	704	693	694	698	706	725	717	743	704	685	736	731	740	749	715	670	710	733	718	716	711	742	666	689	706	741	683	711	718	701	672	688	714	679	680	693	674	700	697	698	709	711	716	726	695	664	701	692	735	693	676	742	724	726	728	685	766	703	725	699	761	686	686	701	696	723	742	714	727	719	708	765	704	665	714	764	735	765	684	721	665	767	710	698	738	707	732	725	707	700	737	719	714	693	708	700	733	681	681	731	730	727	696	708	729	653	701	786	704	708	712	666	692	767	648	654	741	744	739	722	721	708	706	732	638	721	728	748	677	752	670	685	742	729	698	728	702	706	720	668	703	682	654	745	695	693	686	694	690	735	739	698	748	689	678	661	711	727	727	728	687	723	733	725	713	687	684	738	700	703	703	702	645	695	676	685	687	718	670	694	740	705	691	681	675	705	711	722	729	735	690	800	704	671	727	675	714	693	711	676	706	671	701	700	712	705	692	718	701	718	741	701	740	667	725	690	722	708	696	675	698	712	691	675	698	731	755	699	669	717	681	706	722	743	711	711	720	700	725	719	730	709	664	726	697	719	722	676	745	709	730	730	695	728	716	681	688	738	694	718	700	734	755	707	704	739	711	735	681	738	717	703	708	725	667	673	771	713	652	692	698	689	733	689	724	696	647	727	742	679	707	711	719	683	715	724	697	682	700	691	710	700	699	728	745	691	755	708	701	713	709	678	693	672	708	749	695	767	713	733	688	686	742	734	743	713	716	690	731	713	709	745	700	728	715	718	690	704	736	745	736	665	754	723	725	723	720	716	680	722	705	714	750	649	710	705	705	729	722	681	734	723	694	731	692	735	696	743	718	707	744	708	709	754	736	686	688	716	714	693	712	718	708	673	745	693	691	727	692	650	722	743	744	716	710	697	764	705	742	713	722	756	706	692	708	726	699	687	731	671	680	720	731	731	618	701	704	703	716	724	711	729	702	749	713	693	715	707	689	681	701	662	725	706	708	700	689	728	760	719	705	668	747	707	708	686	668	730	644	707	717	669	692	760	678	751	731	699	729	700	740	705	726	726	749	725	704	744	688	744	704	673	746	682	721	695	704	690	732	704	677	741	707	754	710	702	703	763	721	699	696	681	723	678	676	723	690	709	735	726	701	687	743	741	717	761	710	682	748	696	743	720	701	677	719	679	706	735	678	704	720	708	738	734	739	699	712	727	722	691	739	721	724	745	678	708	730	701	702	727	673	722	722	698	691	743	723	714	720	717	703	710	723	707	690	705	705	682	717	716	678	708	716	722	747	720	698	691	754	687	715	711	755	688	722	774	721	691	700	668	677	724	745	682	741	726	756	710	740	692	697	727	710	736	750	693	676	680	721	698	706	704	681	729	703	757	733	681	737	741	692	706	658	709	708	670	693	707	761	681	729	698	701	754	740	731	741	683	727	704	739	730	695	741	735	700	721	697	737	771	712	731	732	716	708	733	742	706	715	686	688	669	679	703	697	735	696	750	662	747	702	719	760	763	719	704	708	714	706	717	719	756	655	756	711	712	725	683	769	728	694	732	716	707	748	732	699	654	739	702	674	694	731	706	695	666	702	703	690	704	721	701	717	733	700	693	697	696	681	685	716	695	702	701	713	729	726	741	699	683	685	663	707	733	688	704	738	715	696	699	668	640	726	716	694	675	686	724	673	716	717	727	767	729	738	770	730	697	711	667	674	650	687	670	697	639	701	713	715	720	715	709	714	736	753	676	726	687	716	736	736	757	723	692	656	725	727	684	689	704	687	723	714	711	771	711	701	718	749	734	750	713	711	719	669	657	688	672	715	699	724	729	741	676	701	708	717	725	701	723	692	681	673	746	781	746	774	737	695	694	699	765	698	703	662	702	700	654	751	714	720	727	694	749	715	715	734	720	731	684	701	741	658	665	697	731	789	692	731	731	688	726	718	718	724	756	658	707	744	656	714	696	689	687	736	714	718	663	747	723	669	748	670	720	724	765	700	716	734	734	693	713	677	676	692	706	698	725	752	714	695	687	701	705	700	723	714	727	737	675	757	687	665	707	728	740	702	700	705	672	712	707	731	777	745	708	700	724	705	653	744	688	677	743	716	726	738	705	727	729	665	717	740	709	764	671	714	720	733	709	673	708	703	654	687	763	642	714	684	741	731	706	738	703	706	740	724	702	762	738	727	703	700	713	759	723	696	723	712	714	696	721	686	719	716	745	670	662	716	717	716	715	712	746	732	737	696	707	740	693	669	735	741	726	690	697	672	703	733	705	651	726	685	772	682	690	742	672	735	676	643	735	687	690	696	691	731	671	748	722	660	675	679	725	687	718	712	708	706	741	732	704	773	674	660	684	765	738	721	693	660	710	686	724	658	726	674	660	706	706	757	664	732	702	727	715	694	717	756	680	715	685	684	721	691	695	709	718	694	690	784	676	711	723	713	717	687	672	701	734	777	700	686	719	733	727	693	740	725	673	662	721	696	742	712	704	693	718	698	721	717	664	694	681	737	743	672	732	698	707	716	686	716	707	693	711	726	716	705	726	679	706	701	717	706	704	723	696	680	719	697	722	701	729	699	669	683	674	715	702	682	662	700	697	722	705	725	740	711	694	681	725	759	760	716	710	719	722	748	668	703	759	691	710	737	755	771	703	704	737	735	719	748	692	692	744	718	709	728	762	722	723	713	732	722	665	706	651	764	727	703	652	702	726	679	699	697	739	704	730	706	721	759	724	709	661	698	704	755	701	655	745	734	741	708	705	677	699	723	689	681	783	671	672	664	703	737	683	706	681	707	742	679	657	684	697	689	675	723	721	673	724	707	689	752	693	698	710	661	767	650	693	718	725	728	690	712	685	688	677	710	731	711	687	718	656	690	711	721	707	707	702	701	709	665	740	724	721	707	707	703	689	676	721	726	738	697	732	688	735	722	766	743	738	717	680	711	757	707	714	707	724	675	695	677	700	720	709	704	702	719	727	706	685	730	682	698	708	724	687	661	703	750	746	691	747	688	671	695	731	693	668	703	765	696	724	658	727	705	695	703	742	692	725	774	730	720	751	701	733	715	703	773	695	689	750	696	694	646	690	672	725	781	680	694	727	677	737	710	709	709	680	740	669	706	733	695	721	711	678	706	714	677	731	767	675	709	722	679	679	694	715	693	714	706	775	738	725	707	707	718	691	738	740	714	717	664	712	679	692	678	703	709	731	780	710	702	730	727	729	766	714	711	686	700	648	752	722	656	712	681	653	740	751	704	700	715	750	676	694	705	736	747	693	713	684	707	680	730	726	703	725	686	710	697	718	725	708	704	707	734	724	701	751	699	732	756	693	744	688	690	675	688	728	754	705	724	745	730	698	675	720	740	720	737	706
25260	21592	28267	25166	18405	3878	541	460	470	421	449	441	428	414	459	436	402	415	390	399	424	426	397	401	434	433	419	413	434	426	403	430	401	427	406	427	406	419	414	428	448	408	397	433	423	435	409	406	389	403	427	395	408	403	440	448	438	470	406	428	421	406	418	433	396	410	416	412	420	479	418	422	424	435	427	399	431	346	423	408	402	422	395	434	401	385	384	403	424	394	462	394	413	427	386	428	399	397	412	422	400	400	396	425	373	416	400	423	425	418	383	420	454	459	396	404	385	411	410	399	435	403	383	457	427	383	427	405	410	385	393	409	405	364	388	377	401	398	414	417	429	419	408	387	437	423	399	436	414	412	389	417	403	403	424	413	412	458	456	434	456	416	399	404	436	360	382	444	425	438	398	391	418	448	424	422	403	398	411	421	414	399	416	406	398	429	421	409	379	388	414	444	444	410	430	440	398	433	447	376	398	392	422	378	416	406	431	435	443	379	425	391	399	372	419	419	438	429	407	395	425	429	415	428	450	413	384	438	363	430	435	414	401	402	411	406	421	383	396	410	397	425	425	446	397	414	403	410	392	418	443	398	410	391	431	437	407	443	416	439	397	419	428	393	381	383	427	405	422	410	407	425	444	422	381	380	381	411	429	416	395	404	437	355	421	416	418	446	394	404	409	410	441	420	431	393	433	410	388	408	429	437	378	427	413	399	439	401	388	410	420	402	382	367	393	460	421	412	415	407	390	387	425	448	426	409	394	419	420	413	407	413	406	393	429	411	418	434	395	414	404	363	440	401	384	473	423	424	392	406	455	463	398	404	402	421	400	428	434	410	415	389	398	393	449	388	407	432	441	392	434	429	440	428	416	403	435	400	378	426	418	406	407	413	381	434	437	400	412	399	392	390	407	421	405	426	384	372	448	425	431	452	415	407	398	417	399	416	418	422	411	389	411	430	413	396	397	430	404	430	381	414	395	400	413	445	417	402	391	426	409	428	392	424	399	387	393	392	424	441	410	416	404	392	447	414	383	405	382	398	397	415	406	427	374	419	408	432	379	423	432	416	408	441	397	406	430	422	402	409	399	457	420	419	417	410	393	419	433	412	421	410	441	431	397	419	419	397	408	434	405	451	444	415	415	419	427	420	423	422	437	430	419	391	442	434	396	435	402	380	397	387	385	415	407	405	425	390	427	405	407	395	412	435	418	377	409	397	408	408	389	426	408	426	386	405	413	420	426	404	391	418	403	378	392	415	402	424	388	392	419	393	409	401	394	397	408	399	403	398	453	434	388	395	414	406	422	399	407	436	366	387	412	372	431	390	426	405	438	376	407	443	395	383	412	403	364	425	390	433	409	410	456	407	431	416	368	412	405	376	408	418	385	451	387	402	428	401	442	405	381	393	417	437	393	424	412	393	440	379	429	397	417	427	445	421	418	400	379	427	393	443	418	415	404	415	410	394	399	388	418	388	410	455	357	428	420	404	420	384	420	389	440	407	431	448	416	387	416	407	400	412	405	456	391	413	371	435	407	429	429	411	420	423	409	447	433	386	416	390	429	371	423	419	428	424	422	425	421	430	422	423	399	415	414	399	390	429	408	402	419	410	403	382	445	393	429	390	400	435	410	400	378	405	421	395	410	405	405	388	417	434	428	427	428	396	392	424	436	397	416	400	392	401	434	404	427	451	415	430	427	416	432	413	399	413	392	405	426	387	403	410	457	413	415	391	442	409	390	446	404	407	402	400	399	379	442	410	406	415	405	412	415	401	388	360	390	376	394	430	397	393	411	413	418	412	426	394	394	397	406	391	372	411	404	403	405	391	392	408	395	387	420	402	397	422	392	422	417	412	388	438	417	378	405	435	435	404	423	401	441	422	391	382	425	433	440	394	457	433	454	438	413	417	442	398	415	417	437	414	418	415	428	412	430	404	375	435	450	418	413	403	403	421	386	405	437	421	389	447	453	409	401	394	420	429	419	432	420	410	436	432	417	400	384	440	397	398	374	435	425	402	387	425	395	396	409	426	396	405	421	379	394	424	410	431	407	396	412	401	454	427	416	418	440	408	405	400	422	441	358	409	429	442	421	377	389	418	425	425	369	407	405	404	391	433	403	416	423	414	447	451	445	403	417	405	396	396	425	413	442	434	394	421	419	400	381	378	424	433	458	398	399	391	412	420	377	408	409	419	431	386	382	423	406	400	422	402	421	427	418	417	427	395	434	437	397	389	419	391	432	375	415	390	405	402	394	426	414	389	441	385	402	457	394	403	414	434	446	417	414	422	443	407	395	422	422	367	395	412	453	438	430	395	396	402	409	431	405	439	409	401	433	393	393	387	397	399	414	439	409	401	396	387	381	445	396	399	420	394	453	411	383	433	424	406	417	401	425	408	419	391	394	457	412	417	408	395	423	416	376	377	424	440	425	414	457	392	422	402	439	402	401	423	409	445	390	452	431	403	398	427	387	437	397	382	417	380	414	419	417	435	437	403	425	405	408	404	427	394	423	395	419	417	391	360	406	369	381	394	431	419	413	408	359	413	412	402	421	416	420	431	421	428	428	440	399	422	375	415	398	392	418	386	440	390	416	433	450	404	395	423	388	438	416	390	396	410	421	428	405	458	403	412	402	428	418	427	377	379	403	404	400	414	424	403	432	423	438	415	399	386	409	405	414	407	423	402	415	426	397	392	451	387	404	406	395	410	393	409	440	408	389	375	418	387	449	421	389	403	435	417	409	412	393	445	435	376	386	420	424	427	399	411	390	401	418	414	450	408	418	388	424	392	412	452	388	411	424	424	425	387	426	446	389	401	391	374	406	432	397	384	429	427	412	450	426	392	419	439	420	397	427	437	430	452	389	424	418	383	435	437	437	414	427	398	416	411	419	404	408	413	437	425	422	409	395	376	423	429	424	399	402	382	379	405	404	396	429	423	422	417	430	441	409	385	434	378	432	436	437	418	394	408	398	426	412	431	415	427	386	432	412	434	368	416	409	455	417	412	403	409	406	426	396	409	383	420	390	401	428	385	393	464	429	390	421	412	417	367	368	419	417	374	408	428	425	398	419	386	425	390	390	438	407	414	409	387	398	415	405	397	425	403	440	429	404	377	419	405	371	404	398	433	399	425	431	415	431	412	413	410	415	406	374	402	418	385	423	380	407	411	396	388	410	414	449	431	381	358	428	441	439	415	375	438	391	412	401	408	409	399	399	420	410	420	410	445	395	419	418	428	463	428	371	412	419	433	416	399	390	407	391	416	417	393	424	387	373	421	439	438	385	409	412	424	424	441	390	428	407	416	424	406	416	417	489	387	429	389	397	434	439	424	422	397	399	414	399	395	419	365	362	423	427	394	396	413	408	435	404	406	392	402	444	401	426	383	412	387	392	443	445	397	379	426	421	412	387	391	415	398	413	390	410	392	386	440	412	410	410	404	432	380	376	384	399	413	398	418	436	391	411	384	409	391	415	414	393	406	415	418	439	393	365	384
39156	48538	38042	7879	21381	1933	700	615	589	553	477	532	543	496	502	462	502	512	519	495	500	476	471	483	496	456	471	473	480	481	508	428	522	441	436	458	451	467	478	458	448	477	496	469	484	485	428	500	490	485	490	417	498	457	462	484	468	491	471	477	478	447	482	453	447	477	454	457	490	447	496	473	499	449	473	470	458	418	456	423	442	459	458	495	441	454	503	494	468	481	449	440	431	461	406	443	460	464	485	492	469	454	448	487	502	465	458	472	476	443	445	495	481	470	434	480	473	480	487	489	472	467	463	466	470	467	456	422	455	479	459	487	470	477	449	450	476	462	501	438	461	465	497	445	466	472	445	453	450	446	453	495	463	479	420	493	439	469	471	461	498	462	484	499	480	436	465	476	448	470	478	467	454	433	455	474	485	456	450	453	467	464	496	480	479	457	462	476	458	476	485	494	461	497	440	425	489	489	475	428	457	452	472	455	442	424	432	448	457	465	471	464	433	481	421	470	479	474	465	472	492	457	469	484	471	486	509	410	475	436	468	447	450	452	467	467	450	453	471	464	490	447	462	475	494	511	435	429	462	509	468	462	447	456	451	444	428	453	452	504	474	471	484	501	469	455	512	482	463	452	459	478	478	462	467	499	430	470	474	474	476	475	423	467	502	475	510	443	453	491	478	485	464	454	483	451	433	464	471	459	460	458	479	467	513	459	461	454	467	500	476	478	437	473	484	408	447	452	484	441	442	490	459	445	453	451	457	487	436	492	445	444	453	501	428	440	447	428	457	490	465	490	473	474	471	483	491	496	481	444	453	506	433	492	448	450	453	461	497	448	454	466	420	459	458	460	455	477	432	453	446	429	441	501	458	478	464	458	510	515	449	483	483	439	469	477	467	466	473	494	469	443	472	457	481	443	462	477	499	458	459	494	471	481	515	498	443	445	430	502	457	446	446	482	463	452	469	491	478	435	449	464	470	452	441	453	476	491	468	474	463	468	466	498	486	472	461	471	447	459	502	527	457	419	424	475	480	492	491	462	466	502	464	418	483	445	452	441	476	473	465	464	436	473	465	468	450	507	475	435	459	458	444	459	433	463	461	457	462	468	481	446	462	455	445	425	454	479	487	453	501	462	416	484	495	497	465	473	489	458	474	468	433	465	470	464	437	431	439	473	465	447	481	472	469	478	457	435	488	426	478	441	456	487	443	465	482	471	445	438	482	461	451	443	473	453	455	440	504	454	441	482	499	400	481	451	463	493	468	436	452	475	465	493	453	498	440	515	447	470	438	465	473	483	467	469	448	461	518	451	422	472	445	472	479	461	483	470	468	483	451	518	509	457	475	488	473	462	485	504	454	488	471	445	478	481	471	491	543	469	466	469	466	445	514	470	471	473	455	468	504	451	416	471	476	454	450	433	491	484	501	486	476	491	452	433	449	449	488	463	457	447	500	490	467	458	460	494	456	475	465	456	480	460	447	479	455	472	439	470	470	436	514	481	458	467	452	482	489	496	479	494	498	447	496	461	488	476	463	443	453	487	447	476	481	437	452	492	480	494	478	485	480	441	493	462	462	475	447	459	445	466	457	434	449	497	517	492	469	448	464	482	466	452	447	447	444	465	459	447	512	480	471	472	485	494	509	487	485	456	454	445	481	461	425	426	477	447	471	503	469	513	513	462	433	474	450	465	449	491	439	461	458	455	474	462	460	478	473	480	475	495	473	492	444	464	447	439	495	499	450	471	480	456	453	464	498	441	500	458	452	494	448	431	450	446	481	502	484	487	459	545	424	490	480	491	464	458	442	464	488	449	491	440	471	481	479	429	445	486	437	419	447	462	459	442	446	460	488	458	475	500	473	413	439	430	436	466	503	458	463	474	482	468	465	488	483	458	437	444	458	466	458	446	468	432	448	475	453	487	418	522	511	508	444	496	452	443	486	468	467	483	468	486	477	459	478	441	432	487	482	446	479	486	489	420	468	465	441	444	479	434	428	467	436	475	498	486	480	471	454	402	486	428	454	458	478	462	492	477	481	440	420	460	475	501	452	466	444	477	462	469	415	477	465	473	460	449	478	476	469	434	452	448	494	500	470	482	494	480	511	463	437	452	438	466	471	487	481	471	497	492	470	498	487	506	469	429	455	481	473	439	477	477	467	495	463	454	452	490	433	477	473	480	478	485	475	468	457	422	496	487	449	482	470	453	486	476	475	518	505	442	465	447	506	479	445	457	472	483	487	445	487	465	479	481	508	456	451	458	451	470	455	436	479	443	484	478	477	461	479	471	475	463	441	456	459	464	463	470	460	479	484	491	467	504	425	482	433	469	450	452	439	481	456	449	485	481	477	510	464	462	473	464	461	492	493	455	449	458	466	459	454	484	450	455	470	479	446	437	487	504	471	469	467	457	436	489	458	480	454	447	464	437	471	459	464	469	492	462	477	440	482	439	417	479	458	440	497	470	472	470	455	450	492	438	456	455	493	475	444	461	447	474	452	499	487	480	432	469	451	460	444	459	480	478	494	471	452	498	470	461	436	479	439	476	474	484	456	446	465	490	481	469	477	458	482	479	467	477	471	476	472	453	479	490	491	469	461	452	508	478	475	441	458	473	457	478	439	502	470	482	453	555	497	458	472	515	470	407	453	461	440	505	445	463	452	482	482	488	445	496	495	481	469	446	505	444	449	481	474	496	440	467	454	467	501	486	451	471	464	473	476	448	470	441	488	485	450	443	476	482	444	435	509	439	460	476	468	496	499	479	409	456	467	486	464	468	496	446	471	460	483	485	436	467	435	479	437	501	485	502	471	479	434	489	504	478	490	418	457	460	438	441	448	505	429	431	480	488	491	469	470	445	504	450	518	463	451	469	457	448	493	449	484	489	459	440	420	436	458	468	447	493	489	462	497	481	470	506	457	437	500	461	495	515	458	455	466	474	461	480	484	468	460	439	442	461	502	465	469	485	478	494	491	440	481	470	448	472	507	497	447	452	465	468	478	463	453	452	477	483	473	460	435	493	461	454	508	460	482	455	424	440	505	467	440	486	460	486	498	481	427	451	472	454	485	478	438	434	454	488	447	473	437	475	479	445	451	463	497	495	534	474	457	472	450	414	457	445	495	439	485	457	484	492	458	474	480	440	439	490	473	454	459	476	500	480	453	479	480	445	432	494	433	463	479	443	416	477	471	464	463	455	449	481	444	480	506	474	481	466	500	444	482	455	474	451	476	518	464	450	482	444	468	447	456	479	463	453	443	491	493	483	481	466	492	416	450	486	457	495	474	465	464	463	481	442	463	471	436	488	490	517	465	499	513	506	475	437	496	476	484	495	482	478	456	461	473	439	457	474	439	489	413	444	498	461	500	488	486	458	444	459	540	447	477	475	451	486	461	463	484	452	451	442	481	475	469	462	443	457	490	491	460	451	463	436	488	439	432	470	492	473	484	477	499	461	478	442	455	477	452	476	501	433	451	456	482	466	440	470	494	455	486	445
23074	21604	29375	24433	24547	20840	7971	667	486	434	382	366	376	343	339	332	289	303	305	299	281	294	265	287	279	309	280	265	252	301	288	287	274	299	263	269	268	271	249	287	288	243	275	278	258	272	282	280	262	253	257	264	266	276	245	278	268	274	259	273	270	267	293	281	267	302	271	245	268	234	276	274	264	254	265	257	277	274	275	225	280	245	281	255	231	245	293	266	253	262	291	243	271	265	263	271	257	278	242	255	245	248	270	252	244	263	248	276	264	257	295	282	298	268	233	247	279	243	278	277	261	272	269	259	247	271	259	251	276	249	292	276	248	263	270	253	249	283	265	262	247	262	262	287	258	252	263	280	293	281	248	273	282	261	274	237	269	251	269	251	253	266	262	263	247	261	302	207	252	267	274	268	264	256	273	269	279	243	250	274	298	270	258	265	262	246	279	232	240	275	252	266	242	260	256	238	285	276	246	229	274	258	284	258	284	254	239	282	287	243	243	247	266	259	240	275	236	274	241	261	252	278	242	280	256	250	276	232	256	257	254	282	279	234	275	245	240	310	245	240	277	264	259	256	256	270	250	214	285	286	249	260	243	250	255	274	273	280	250	256	276	279	270	255	258	242	256	242	257	254	274	291	248	266	246	247	270	247	251	227	253	254	266	281	267	251	246	231	251	231	243	260	279	279	260	277	260	271	246	286	271	265	285	248	269	285	287	275	271	272	278	267	272	249	265	245	247	289	294	282	239	272	269	270	241	235	262	274	272	269	247	290	273	291	262	263	259	287	261	256	262	281	265	276	240	231	265	218	236	260	248	243	271	243	260	264	281	271	267	264	248	262	261	264	261	287	261	280	239	278	259	310	272	270	226	269	264	250	298	262	276	281	236	269	262	263	276	248	273	272	269	289	261	269	285	233	238	255	267	252	260	265	244	250	246	248	273	250	260	265	252	219	239	277	261	282	247	276	279	265	302	269	278	260	271	263	255	263	278	237	251	240	284	247	256	231	250	245	262	248	260	251	256	262	273	254	264	257	252	244	282	275	240	249	244	271	251	262	280	251	269	276	287	298	267	263	239	276	218	270	277	262	289	232	260	249	239	283	269	264	277	279	263	245	272	290	259	248	269	259	272	217	250	259	243	253	252	236	249	291	252	271	247	245	271	250	261	285	261	270	274	254	288	271	279	282	247	270	261	277	277	279	284	266	254	266	279	249	241	251	259	295	255	266	279	279	290	243	279	253	259	260	250	295	262	293	257	246	279	242	270	271	256	243	271	228	272	243	247	260	254	215	233	251	275	255	293	265	244	256	256	277	267	253	272	231	257	261	269	254	284	268	279	239	234	275	277	249	277	259	254	253	259	257	292	230	277	254	257	269	256	251	275	254	261	257	260	247	263	284	250	234	280	237	258	260	271	289	246	275	246	253	248	263	275	234	265	270	251	255	259	241	274	277	263	260	290	258	226	270	274	282	247	261	257	255	257	239	242	241	264	252	264	247	264	250	282	254	250	258	242	249	255	271	276	274	252	227	240	265	263	255	269	276	261	278	267	250	274	245	235	263	252	259	233	276	278	268	282	257	245	264	247	225	241	239	226	252	274	242	228	262	296	264	252	251	276	262	245	261	230	265	253	252	254	252	270	248	276	251	246	253	282	253	281	259	263	253	255	275	274	289	288	261	273	263	234	249	273	243	251	260	286	261	239	274	244	258	239	254	284	236	283	265	245	243	270	263	266	265	253	251	290	225	220	284	274	282	227	254	253	247	269	264	284	276	265	269	272	300	254	265	254	257	257	275	265	275	258	256	258	259	243	276	245	250	251	239	251	256	263	270	271	276	280	275	271	254	270	292	278	259	243	228	241	269	274	247	253	268	257	255	226	231	270	274	266	250	241	263	293	268	250	267	260	246	249	230	265	259	228	276	254	257	235	273	276	302	256	251	253	273	260	250	251	279	244	240	253	262	256	269	272	241	285	250	264	231	259	253	271	248	270	270	278	242	274	264	281	281	247	258	284	270	254	236	260	266	236	265	289	271	222	278	262	248	261	265	261	248	265	253	271	227	279	266	251	241	259	218	270	249	262	281	249	255	266	268	273	251	257	265	259	244	257	238	256	241	246	241	305	253	256	272	267	271	261	260	268	237	268	267	255	235	264	246	239	246	234	302	254	224	263	245	283	278	243	263	274	239	274	254	240	284	322	274	263	238	271	312	253	230	255	287	253	270	282	259	293	251	232	255	292	283	288	242	230	258	260	263	230	245	226	291	257	237	256	259	267	243	248	252	271	269	273	242	292	254	271	252	237	269	235	278	269	287	304	260	283	258	257	284	235	276	245	266	248	252	231	230	240	268	244	274	261	250	248	242	284	232	250	268	272	255	255	264	263	244	289	258	250	269	254	259	266	261	259	273	246	255	267	248	264	294	274	257	252	217	303	251	242	258	255	278	260	277	265	243	279	276	248	252	229	279	280	289	250	286	278	266	248	256	250	250	259	257	251	261	253	255	275	218	252	252	299	261	256	273	278	261	231	277	250	226	247	265	275	242	260	245	271	292	265	260	263	266	254	258	242	249	254	316	233	238	270	270	232	267	261	270	252	264	279	254	255	260	240	255	259	269	266	260	271	256	240	236	282	250	286	252	255	229	245	286	270	249	267	259	263	267	280	253	254	246	246	246	235	271	276	261	248	239	263	285	269	252	279	265	243	277	248	264	260	225	262	241	258	260	260	257	275	282	261	280	284	258	249	269	234	247	267	271	252	275	256	266	221	262	234	263	219	254	247	281	264	239	260	252	285	279	247	255	267	244	283	264	252	274	274	277	280	283	293	280	273	281	253	265	254	317	258	280	263	251	274	241	260	279	259	272	249	276	270	260	267	250	240	261	286	269	244	245	278	240	244	279	279	252	286	239	271	213	271	261	247	270	282	229	252	250	252	265	224	277	240	270	292	256	234	254	267	261	271	257	239	261	260	271	242	271	258	249	273	256	279	273	247	270	242	281	248	254	241	255	225	223	250	259	250	249	249	291	258	222	272	259	255	258	281	280	242	237	263	244	252	239	268	244	269	254	278	237	269	245	258	278	293	277	291	256	263	251	273	273	284	266	274	276	258	277	260	247	264	228	240	235	255	257	266	269	257	267	264	264	272	242	281	271	251	246	264	264	277	247	254	248	234	254	264	272	269	279	245	275	257	255	229	263	257	265	257	245	273	280	269	274	250	264	242	224	264	245	233	259	249	249	265	251	258	260	267	247	271	248	265	265	286	269	274	242	265	259	238	258	284	263	271	271	250	237	265	229	243	221	279	259	252	227	259	262	282	238	271	256	269	278	271	249	278	269	262	287	243	248	221	259	241	256	254	283	271	244	244	264	223	239	257	222	278	277	282	274	256	279	254	267	243	259	274	236	246	272	253	257	279	253	270	276	272	263	227	257	269	291	261	251	285	249	245	254	236	254	270	291	275	265	263	280	264	264	266	258	256	256	263	283
48811	68358	56417	29893	39299	2683	1158	912	730	633	619	545	537	453	441	417	406	358	412	367	354	374	377	350	326	353	295	338	351	311	345	319	326	341	352	304	331	302	351	359	356	314	313	296	310	356	300	318	303	323	311	295	338	322	319	335	322	325	325	283	330	305	308	319	313	302	304	294	318	303	302	331	323	363	298	356	322	304	323	313	326	318	325	319	310	279	294	312	328	306	320	329	292	331	281	330	314	290	337	286	313	307	306	298	322	293	274	347	312	321	268	306	311	326	289	340	309	312	332	310	272	289	294	310	305	286	327	331	316	300	319	305	314	340	281	319	321	341	300	284	313	303	298	337	306	305	306	299	326	319	306	302	328	326	306	328	289	314	328	313	302	300	316	270	341	295	314	325	321	317	316	343	327	326	334	354	278	287	325	346	316	327	287	353	341	310	296	320	315	287	318	299	301	311	324	277	306	311	313	296	302	284	323	326	301	314	309	297	289	334	326	317	296	302	310	303	331	313	322	315	312	324	323	312	321	310	288	317	319	290	295	339	323	332	304	289	315	303	311	343	284	282	331	324	307	310	309	330	292	304	345	314	303	329	309	313	297	338	306	312	283	329	310	314	323	312	303	315	306	302	286	312	338	289	314	311	312	310	299	283	290	293	299	288	297	341	311	305	327	311	327	319	288	330	304	318	303	314	335	301	320	302	310	323	315	315	308	344	297	313	310	341	301	310	295	294	284	300	311	319	279	317	313	314	298	319	336	303	273	310	310	301	304	298	310	285	304	349	333	330	325	311	315	343	296	291	275	315	316	297	335	284	315	293	319	322	272	319	306	278	340	314	312	287	335	320	297	315	324	316	317	268	317	313	280	301	299	321	296	309	282	323	299	300	300	305	291	306	310	319	339	313	326	307	283	325	300	309	315	302	314	295	324	315	328	330	302	292	324	303	308	286	339	303	289	332	303	295	326	322	328	322	307	323	301	305	325	305	303	317	297	338	305	325	311	319	323	321	313	329	304	309	328	316	278	325	328	322	350	358	294	307	317	290	324	326	308	309	305	304	275	335	309	322	328	312	320	324	294	327	316	278	330	308	324	320	298	287	318	318	340	310	310	325	347	312	298	300	307	317	344	319	355	288	343	300	310	297	308	315	311	310	286	299	316	326	288	324	313	287	309	329	315	326	337	343	301	309	303	317	304	316	357	300	325	300	289	328	284	312	330	312	339	321	322	317	297	317	310	301	321	313	317	308	348	343	318	300	319	299	284	327	322	318	306	298	259	284	337	325	327	308	331	317	315	293	319	316	318	317	293	300	351	346	274	289	314	293	328	347	297	303	336	342	320	314	318	356	318	313	323	328	315	324	304	307	348	296	309	302	330	302	319	293	330	292	318	322	303	326	319	315	329	318	330	326	331	315	315	320	312	323	300	323	305	313	296	305	305	281	309	308	352	279	300	301	310	321	308	297	300	307	307	296	328	297	326	317	323	309	322	328	266	277	324	303	345	305	320	289	330	289	316	327	302	305	302	344	313	300	323	297	307	324	295	304	316	349	321	303	355	279	307	300	315	311	340	310	292	316	293	269	282	367	317	341	330	351	302	321	317	332	303	295	303	313	327	308	311	311	306	298	329	301	308	314	300	288	291	315	302	307	292	291	310	326	296	338	319	338	301	287	298	313	315	298	291	307	335	285	312	307	286	322	283	312	313	289	292	315	300	295	284	305	330	287	335	303	303	298	337	314	299	283	299	329	316	312	311	305	317	296	326	311	293	308	311	292	315	335	311	322	340	338	317	318	307	328	284	311	285	345	283	331	295	333	305	317	298	321	319	290	328	321	295	327	312	276	335	284	329	338	305	296	325	305	303	360	292	341	337	318	337	309	302	314	312	280	281	314	351	311	333	320	339	302	326	302	322	299	299	303	327	315	318	319	320	337	292	289	322	297	324	331	307	331	304	287	317	303	314	295	318	299	324	290	298	308	332	309	297	261	275	290	300	328	322	316	306	281	295	357	312	311	291	310	284	309	292	347	291	336	294	294	310	329	316	290	326	315	300	288	303	323	295	290	350	321	312	308	297	312	304	323	303	341	341	284	296	309	282	331	350	294	319	307	308	316	315	321	287	303	306	318	308	314	311	287	300	302	307	314	310	293	328	303	302	308	315	314	288	298	325	278	329	298	315	336	313	289	318	332	298	318	329	325	314	284	324	323	322	300	312	304	280	313	318	289	300	304	287	303	334	304	295	321	349	283	314	345	333	328	305	288	282	301	327	313	318	302	315	318	323	290	322	310	279	296	300	312	313	312	332	304	285	327	308	312	325	309	312	304	320	312	309	332	327	300	309	351	305	276	323	304	293	315	300	355	290	323	318	310	295	300	350	310	313	301	325	294	282	277	318	360	322	273	305	311	299	313	278	345	304	320	349	267	316	334	290	311	292	302	315	294	319	290	311	326	303	290	301	339	312	272	294	339	269	325	299	330	316	355	306	279	300	323	304	303	301	297	313	294	315	319	306	326	303	348	322	338	346	303	330	336	316	317	337	294	341	331	328	307	309	329	308	309	342	316	289	298	337	318	317	318	296	340	292	274	335	354	330	308	332	288	338	289	279	315	319	256	310	316	338	322	292	328	318	318	322	281	295	303	346	319	324	332	285	291	304	298	316	281	313	306	334	318	313	318	324	323	319	324	312	322	287	317	318	281	283	304	312	296	325	318	333	296	302	288	336	338	327	279	318	301	322	338	338	292	330	327	320	308	327	311	290	339	327	324	334	329	305	307	287	300	311	306	302	320	286	298	313	306	302	338	317	314	327	324	344	329	310	319	337	322	308	315	334	316	310	351	315	296	366	329	322	305	333	309	308	299	311	314	342	307	283	309	310	278	303	303	296	333	325	313	328	310	323	330	305	318	284	300	310	317	304	310	320	313	319	305	305	366	306	332	277	308	312	332	283	334	330	301	321	328	294	332	307	301	309	318	305	309	284	327	324	301	279	333	318	346	319	335	310	295	309	305	298	326	319	304	334	317	301	334	319	296	337	323	318	311	324	317	303	298	263	281	330	297	313	306	295	333	341	332	301	331	321	334	337	319	339	345	305	312	301	307	320	316	315	308	306	329	304	329	324	318	323	320	336	300	317	299	293	306	306	340	329	253	324	300	298	329	301	333	315	325	310	334	327	325	293	286	321	342	322	327	305	312	313	292	320	295	327	317	306	289	324	341	295	333	314	346	336	321	301	318	341	309	316	283	305	316	299	326	292	308	325	283	300	356	294	328	316	309	331	294	313	291	326	314	301	280	311	322	323	305	303	309	287	323	295	328	340	334	310	321	298	300	294	319	302	306	332	289	303	289	316	290	294	287	280	301	306	312	340	321	336	306	304	323	346	323	302	302	296	305	311	330	349	337	296	307	341	288	310	347	342	340	303	313	277	323	315	309	308	312	314	319	329	313	353	310	308	283	315	290	344	318	309	316	291	316	343	327	299	326
29242	21077	16339	6263	3829	708	735	679	714	700	726	681	690	667	653	682	685	644	623	715	699	719	733	726	703	674	688	673	698	663	637	670	673	657	624	687	640	687	680	675	656	673	714	701	730	693	677	694	681	668	694	660	666	683	697	704	638	687	688	711	697	687	629	655	674	649	659	717	681	672	654	603	650	666	715	661	693	680	644	675	641	686	699	738	672	679	669	700	658	668	704	681	679	697	683	618	697	678	665	655	640	694	667	670	681	645	676	646	708	662	705	642	654	629	679	621	666	713	681	670	679	677	748	668	689	675	679	664	637	665	665	696	661	687	684	676	673	685	719	654	719	648	686	658	702	686	695	701	641	681	737	667	684	640	644	637	656	654	662	659	660	651	676	670	690	641	642	627	670	647	676	665	669	708	695	668	678	644	662	647	669	673	698	706	663	751	733	678	667	687	652	657	673	646	723	678	694	656	632	649	701	682	707	733	705	678	716	702	682	635	667	633	707	687	690	644	636	672	702	688	672	652	697	688	637	672	714	719	643	664	723	687	688	712	690	701	662	655	616	678	676	687	678	717	715	703	721	700	700	675	630	651	674	705	696	667	688	693	695	644	677	668	716	670	676	704	689	631	651	672	689	693	674	727	680	645	700	682	719	635	698	657	687	677	738	632	754	676	677	695	721	752	680	668	634	715	691	701	677	666	663	716	680	642	667	640	640	672	648	699	657	726	696	664	685	668	688	635	661	659	699	677	698	683	668	628	668	644	693	671	641	679	651	706	684	732	673	676	675	666	698	677	664	704	669	689	695	677	692	663	686	651	692	650	680	711	704	724	692	676	686	688	614	719	623	665	686	662	688	687	696	685	669	700	712	704	721	665	736	662	740	696	693	695	682	620	670	651	668	726	658	698	678	685	682	688	730	718	666	666	646	702	707	672	697	646	638	692	683	708	689	684	720	638	688	664	675	643	659	685	678	655	696	686	700	674	686	666	694	669	660	645	671	651	666	698	670	648	660	679	675	656	676	607	642	669	680	684	666	680	680	655	684	697	710	690	656	673	673	682	682	701	656	699	710	709	730	663	676	665	637	709	675	662	664	641	676	689	661	717	677	644	628	700	693	674	670	697	714	666	673	662	666	682	671	652	677	724	688	669	690	658	647	694	676	657	608	668	657	679	712	691	635	717	680	683	683	678	671	673	701	726	661	709	638	701	679	667	681	705	679	673	699	690	692	678	666	703	676	652	696	693	621	669	689	693	679	667	681	680	632	712	711	698	723	690	687	687	653	650	701	711	684	709	618	674	684	672	644	707	654	679	662	619	689	686	671	659	666	699	665	663	680	711	661	660	724	660	667	704	701	648	646	661	720	662	705	670	732	669	675	703	662	640	672	659	672	644	674	702	658	655	691	720	654	673	669	645	646	718	665	683	679	706	717	634	699	696	708	653	675	663	710	648	670	668	690	680	667	711	706	608	708	677	691	716	627	669	679	708	708	666	685	664	659	661	679	680	654	706	603	654	697	681	684	648	648	682	673	667	646	706	674	659	659	666	663	709	661	695	680	689	642	719	655	701	749	712	720	657	675	680	702	641	650	672	669	692	630	701	686	640	707	664	671	675	623	706	647	734	649	733	680	708	636	687	689	691	689	703	693	669	633	643	679	642	665	760	670	633	644	721	694	620	672	658	685	662	674	661	671	669	669	651	648	675	673	675	681	674	674	647	697	671	701	693	702	694	720	693	657	673	680	713	661	672	683	688	655	659	655	643	632	692	650	646	666	663	629	691	635	659	684	673	679	629	687	676	667	696	704	695	723	731	693	717	649	739	673	692	675	667	633	711	712	642	715	622	685	689	715	699	647	692	630	653	663	629	707	684	718	659	697	669	656	667	631	667	645	680	689	679	650	687	680	676	689	684	743	718	694	660	673	673	638	685	673	715	670	701	671	670	681	626	681	626	683	645	661	616	618	625	693	704	693	698	642	706	661	693	653	700	669	680	663	695	757	708	656	638	699	667	682	678	706	691	671	689	668	654	642	689	712	673	708	672	689	620	668	676	705	663	659	706	695	695	681	722	625	644	660	676	663	699	706	658	697	663	659	695	683	694	670	728	718	683	715	682	678	719	688	718	686	659	670	651	701	676	676	712	664	677	699	630	684	671	672	681	666	667	677	673	669	700	694	648	709	684	624	644	679	732	620	677	684	670	670	713	680	702	637	663	682	688	633	693	699	700	662	691	654	741	692	687	691	677	619	690	674	725	710	653	709	705	678	679	683	701	630	666	658	671	658	631	701	634	652	689	662	693	726	676	684	701	615	702	704	675	639	658	669	671	662	695	654	686	640	696	678	722	648	705	724	677	666	626	696	682	708	670	658	652	684	689	665	617	636	662	727	696	639	713	709	645	662	623	707	751	684	662	646	680	676	679	753	665	626	632	679	677	672	605	714	673	653	677	700	694	688	650	727	695	686	652	642	688	702	644	645	680	673	667	667	654	714	647	692	656	680	709	654	705	643	686	687	662	683	725	660	683	722	688	686	701	704	698	677	669	624	719	650	673	677	708	688	701	692	681	729	684	656	671	704	698	669	683	666	652	680	687	662	697	679	690	689	665	732	672	649	640	710	643	706	696	654	688	673	722	693	659	630	731	719	673	693	666	723	639	705	657	726	675	689	698	714	657	655	668	671	681	655	706	663	675	742	658	697	643	674	694	721	689	650	672	659	673	692	672	713	694	681	690	664	704	645	680	691	664	686	715	701	649	661	623	677	670	663	681	692	721	673	663	676	691	620	658	681	648	693	666	640	688	680	683	650	680	645	668	659	668	673	719	686	701	704	701	728	721	688	696	651	739	660	663	668	658	659	655	668	663	735	681	657	714	697	698	696	681	639	686	632	704	687	700	691	683	713	680	687	671	685	639	656	658	674	676	729	715	679	677	675	704	618	692	661	683	697	626	695	643	652	657	697	695	638	671	652	667	652	704	651	678	642	602	690	640	705	675	715	668	671	695	657	638	715	673	629	667	655	667	656	711	685	682	695	685	682	667	663	671	720	658	685	684	647	670	655	671	687	683	674	700	691	673	679	690	646	676	721	649	645	705	654	715	665	667	693	688	722	653	669	673	682	698	691	695	696	690	693	602	704	661	669	716	682	696	625	716	623	686	680	632	645	662	690	668	751	684	681	716	612	661	695	665	657	673	708	694	702	655	696	658	701	672	671	645	652	666	683	707	674	727	662	644	653	733	671	680	659	675	674	657	713	684	678	693	636	763	670	679	671	639	630	643	636	667	708	665	644	690	655	705	675	661	669	678	672	672	674	714	687	679	683	693	667	656	657	660	658	694	699	651	693	647	692	646	682	693	672	712	656	638	667	634	646	708	690	663	700	696	718	677	690	617	653	676	669	691	683	709	624	700	710	720	686	646	689	710	664	664	689	659	706	726	680	630	655	643	715	656	673	709	683	679	662	669	719	716	675	646	655	657	708	636	623	713
25029	18525	11506	4282	4359	779	803	763	865	743	776	833	744	759	819	773	790	750	743	725	832	751	772	787	766	753	775	779	741	738	738	787	718	742	733	782	724	742	783	776	752	732	739	757	741	762	736	763	807	763	726	701	756	773	746	753	720	786	745	777	781	774	762	789	761	785	759	731	772	747	753	735	750	747	751	806	764	817	796	779	731	775	795	752	779	730	763	733	752	777	724	759	771	772	792	801	807	739	824	800	733	785	778	784	742	795	757	755	751	831	779	767	778	821	745	798	754	766	753	741	737	820	764	736	778	776	753	771	791	816	731	796	783	752	759	748	729	723	770	725	791	758	795	807	757	808	747	745	765	787	770	796	774	783	755	740	765	758	751	789	756	788	808	771	751	796	731	767	802	703	794	732	765	738	759	723	780	773	761	769	717	782	823	777	806	708	737	802	801	748	778	736	724	801	798	802	736	766	783	752	745	724	813	718	725	793	744	755	757	792	810	740	799	758	797	845	758	742	761	769	743	750	728	736	696	718	768	792	777	799	797	767	752	804	740	796	740	794	774	764	754	816	771	683	797	787	755	777	760	757	816	812	796	789	761	758	837	717	810	746	841	684	751	820	742	761	786	757	747	722	738	784	710	787	779	763	798	789	749	762	767	727	784	811	750	749	771	767	786	736	750	756	781	736	753	763	807	733	755	829	776	773	750	735	739	802	789	761	766	795	810	760	743	765	779	764	757	740	799	741	763	748	781	778	755	798	727	757	758	814	788	800	736	779	764	788	793	734	783	748	754	772	813	686	765	759	764	781	800	788	781	722	782	721	735	806	784	783	736	793	775	775	750	795	776	783	773	755	750	741	790	764	809	816	726	757	803	745	807	708	794	746	735	766	786	747	756	760	759	790	721	786	797	748	761	775	753	788	785	704	738	786	799	766	741	784	800	785	740	795	734	798	725	755	836	710	702	753	762	793	753	713	808	809	775	738	753	766	792	769	755	779	723	820	726	739	793	750	754	739	733	790	800	793	749	759	757	774	742	751	760	716	792	724	741	703	728	693	761	806	730	701	779	776	766	775	773	770	749	743	745	740	758	764	759	804	756	801	821	771	719	758	746	818	728	756	722	718	752	768	792	784	762	782	767	790	764	785	752	751	801	780	744	753	758	789	780	765	682	751	750	777	763	823	762	785	773	783	735	788	763	768	769	774	778	768	794	721	783	752	799	729	771	804	740	776	721	737	752	775	775	780	823	755	762	772	762	729	750	739	697	782	760	757	772	764	751	779	761	756	769	785	818	771	764	753	773	772	722	764	749	719	692	732	732	770	779	782	789	741	772	779	737	774	789	736	789	785	718	759	744	726	793	751	720	781	765	773	745	733	732	778	820	767	782	800	759	725	771	757	826	760	772	770	732	742	751	715	751	791	747	743	753	785	749	784	779	775	751	787	743	766	771	753	726	756	746	816	798	809	779	731	716	747	797	753	814	751	789	765	749	738	790	750	763	782	763	773	771	768	769	789	777	775	801	703	801	769	777	745	742	746	781	714	785	764	791	743	816	782	727	813	744	770	802	748	758	833	754	755	786	806	757	802	778	763	743	756	768	748	781	727	763	774	798	742	774	807	763	808	772	764	764	773	759	740	801	740	789	737	752	757	800	782	769	758	746	767	751	772	758	779	780	757	805	783	746	765	734	777	810	816	736	796	760	814	721	824	708	762	758	774	749	776	778	757	777	751	738	786	728	767	752	765	791	761	775	771	797	756	761	767	817	784	770	795	735	771	731	790	767	806	792	789	771	729	806	722	784	760	728	764	823	777	715	767	733	747	778	764	733	784	774	774	743	811	813	748	786	804	796	819	777	798	744	773	732	780	717	790	797	779	747	696	786	787	768	676	772	766	795	727	811	768	754	741	830	742	758	777	808	756	793	751	763	776	790	748	735	752	766	780	746	749	773	786	757	803	732	763	790	797	756	813	800	746	770	804	731	803	766	695	744	790	783	762	760	752	713	743	723	786	750	739	757	765	802	790	786	762	831	740	779	779	776	805	768	744	748	809	741	740	783	744	769	789	766	776	741	760	774	743	768	777	772	771	762	730	741	772	766	801	765	808	747	800	749	804	789	767	721	727	770	788	760	759	760	729	864	756	778	759	807	776	776	789	763	779	739	808	777	756	722	806	728	781	791	768	738	754	743	718	779	778	790	772	778	765	797	771	804	763	787	801	793	722	787	760	797	746	765	771	749	787	824	800	756	755	802	774	781	759	783	721	770	775	800	725	763	729	747	739	768	830	792	762	801	744	732	737	774	750	769	749	777	751	795	737	754	755	791	820	715	766	787	755	781	763	760	739	820	772	731	761	740	777	801	818	755	801	735	762	777	822	787	791	734	802	743	768	777	788	816	784	765	788	785	803	775	772	788	790	812	753	762	731	803	759	793	741	759	732	754	782	745	715	771	788	718	798	740	758	786	795	770	746	751	780	723	779	822	751	739	754	746	749	738	780	763	738	781	777	810	757	768	730	769	745	826	778	749	696	748	791	761	781	770	745	730	752	778	740	794	761	754	734	807	788	822	779	793	739	797	753	740	779	746	755	788	754	756	759	804	789	758	715	750	764	775	771	787	764	765	793	741	787	690	737	759	758	736	768	747	767	732	771	766	772	730	773	789	756	773	772	779	771	758	776	826	796	787	752	745	776	740	744	749	785	775	739	816	764	746	773	749	784	813	743	781	762	772	702	802	758	793	733	764	810	800	778	785	790	729	768	749	731	745	768	779	785	796	726	809	763	748	775	761	787	772	736	771	726	783	793	712	788	784	797	819	732	800	800	763	780	747	771	817	766	772	724	740	769	794	771	784	759	734	766	794	760	758	772	769	809	784	732	752	733	713	764	811	748	731	746	738	727	729	728	738	820	798	798	765	754	797	784	797	752	803	818	744	718	763	752	801	793	751	778	808	748	775	806	723	799	773	756	779	774	703	760	752	713	768	781	764	781	793	769	728	801	751	799	743	716	777	704	756	801	756	794	771	736	772	761	745	731	745	755	737	799	781	778	786	782	785	794	717	807	809	737	762	773	777	788	778	772	752	712	762	773	741	744	747	747	780	773	803	780	766	738	804	746	760	761	799	724	785	789	777	748	757	761	756	810	786	780	730	756	752	798	746	796	750	771	745	751	775	823	753	750	776	755	758	764	799	755	787	723	799	820	791	756	806	778	791	810	785	745	750	720	728	793	809	772	781	802	802	814	795	793	729	789	766	754	777	773	741	801	770	767	785	763	731	751	761	751	708	754	795	741	749	769	766	747	760	800	761	782	778	709	779	740	784	774	798	767	768	758	765	846	735	725	747	770	783	790	752	793	764	781	767	787	756	758	751	752	811	745	747	754	771	776	763	744	776	722	755	740	814	727	769	761	733	742	800	741	754	788	754	717	771	748	801	777	822	759	772	718	801	737	760	804	772	765	702	768	717	794	788	780	765	769	792	780	779	703
24183	21509	29021	24625	24635	14161	1792	767	767	690	670	711	668	675	663	656	669	628	646	634	633	659	644	603	608	599	644	645	587	616	644	656	626	604	634	651	638	639	637	641	638	610	613	657	622	650	626	625	607	642	579	595	625	654	686	613	597	616	644	614	593	588	613	570	622	635	659	630	630	629	605	608	607	631	624	647	620	568	605	610	662	622	622	623	600	612	594	610	624	611	614	626	597	608	634	636	583	640	605	622	652	598	601	649	590	607	635	639	625	552	634	633	598	629	673	606	627	586	580	614	616	627	586	642	649	656	654	647	674	641	608	656	609	599	643	591	570	655	626	640	636	606	629	624	564	604	593	613	617	646	616	622	569	620	617	598	672	628	617	599	650	630	590	634	615	657	605	586	670	605	598	594	619	615	621	610	609	663	594	644	608	636	576	607	568	602	570	590	650	603	581	646	635	624	641	628	611	632	608	633	620	613	614	638	604	622	647	600	593	634	588	595	649	646	607	628	633	665	666	636	639	641	592	605	601	657	642	594	621	580	653	570	584	605	627	613	644	674	581	636	629	649	625	612	611	575	629	623	606	607	626	628	604	566	599	641	619	628	598	623	634	596	607	607	614	581	645	611	606	640	623	667	586	642	614	626	617	604	632	639	623	628	620	628	611	639	598	594	610	656	633	622	688	575	636	625	585	569	600	617	597	652	617	599	673	615	644	616	572	656	619	608	609	623	616	641	671	586	588	592	568	607	647	629	632	562	605	619	626	620	625	598	623	633	591	623	644	647	551	625	612	640	615	639	606	641	605	627	593	662	642	604	547	620	608	665	640	604	610	645	623	620	627	618	657	633	634	614	643	578	655	667	611	690	590	620	592	596	632	601	651	628	656	586	631	640	655	616	655	576	652	620	590	597	580	601	627	557	605	661	616	618	611	593	620	604	668	627	639	575	627	611	635	636	643	626	626	612	620	651	551	612	628	632	679	633	618	642	611	678	569	610	613	620	623	643	579	663	621	588	586	609	617	616	655	632	665	616	628	673	624	571	605	604	623	583	598	631	637	632	654	641	620	641	638	577	647	606	614	594	581	615	645	631	665	603	611	616	639	652	615	635	650	630	608	627	623	620	588	589	594	628	578	626	635	624	639	604	602	655	606	627	629	660	616	604	644	586	658	654	653	637	629	628	657	627	607	654	594	628	643	637	576	613	615	621	632	595	612	598	662	622	590	646	599	588	657	609	678	631	605	621	616	600	644	616	633	630	628	614	638	645	617	602	582	617	648	676	607	617	611	590	630	609	621	646	632	622	635	646	644	579	619	599	626	625	599	642	638	616	609	631	644	634	651	653	651	632	612	627	605	644	632	616	621	625	604	593	629	628	628	593	647	637	591	643	606	637	644	624	603	614	621	571	633	671	631	622	637	622	623	579	652	630	607	633	651	629	591	603	646	627	601	624	601	623	590	623	642	614	627	594	611	557	623	625	646	605	642	630	626	623	606	592	620	588	632	699	649	588	620	595	633	606	606	613	635	615	604	631	579	582	626	635	622	597	606	624	621	639	602	606	660	650	595	652	593	644	645	624	600	606	659	620	625	653	622	588	640	603	642	602	611	568	588	621	643	597	665	624	559	607	646	658	619	636	652	605	593	633	649	641	618	589	623	630	532	658	600	577	652	611	599	656	645	609	603	615	627	616	641	559	636	611	628	599	584	620	586	576	632	631	611	674	625	592	622	618	568	582	596	627	668	644	627	620	641	683	636	635	580	605	642	628	658	635	573	600	591	669	662	566	636	617	642	597	617	592	597	653	646	661	625	602	630	617	602	603	621	594	562	626	594	627	603	632	624	597	621	654	605	551	655	623	588	634	634	660	623	609	627	652	630	655	606	644	592	612	618	578	605	601	626	621	641	629	641	636	605	642	651	624	604	617	607	640	618	621	600	608	627	643	640	644	611	619	629	654	649	623	603	597	589	601	603	633	618	611	597	584	653	648	640	622	619	643	625	657	625	590	642	586	578	573	628	611	611	665	609	576	619	632	626	626	617	642	617	623	620	605	575	616	599	653	600	623	626	643	600	612	633	629	624	601	605	627	586	644	640	580	586	607	612	598	620	587	619	627	600	587	641	658	590	597	579	621	655	606	626	601	617	641	658	594	647	583	617	630	600	630	641	592	621	630	615	633	579	611	665	592	622	587	656	623	634	616	638	607	591	624	637	621	617	627	646	637	637	632	619	653	588	628	612	638	610	665	623	617	645	598	618	609	562	594	638	618	602	591	621	587	635	620	633	613	667	615	603	680	610	609	586	621	644	631	658	633	656	629	632	575	614	604	578	590	563	625	643	597	588	609	620	650	568	584	577	641	642	585	619	546	654	596	625	624	632	648	533	603	647	619	611	621	657	647	629	610	602	615	607	623	608	682	588	635	611	664	622	606	623	612	596	590	596	578	614	593	636	594	630	625	667	649	609	627	591	634	648	618	588	565	564	590	641	669	694	598	627	591	626	610	635	627	611	575	608	610	666	621	630	633	600	649	574	628	619	582	611	623	619	633	619	582	665	664	558	608	598	651	643	663	643	640	590	587	620	648	638	648	609	629	618	573	631	580	612	598	667	618	633	610	644	651	606	616	679	616	609	623	553	594	620	617	657	656	615	601	656	638	598	605	652	624	625	619	645	607	647	614	619	607	599	649	647	629	600	622	584	601	612	623	601	630	566	625	630	636	592	616	604	618	592	599	638	684	592	642	629	573	614	636	645	601	640	612	669	601	631	615	617	640	626	614	649	575	629	646	649	654	622	596	662	660	620	628	611	579	649	643	645	657	654	630	609	617	586	654	644	636	581	620	616	660	640	635	591	644	614	608	603	609	605	601	641	584	596	651	624	629	614	668	637	586	621	627	603	594	615	617	659	590	645	633	623	623	569	602	606	649	622	587	612	661	616	588	629	643	603	619	596	619	636	587	647	637	641	625	663	630	592	596	619	609	646	601	633	661	617	587	644	630	603	613	632	598	614	607	626	625	622	608	614	644	623	593	659	596	598	650	609	584	605	561	583	598	642	607	634	635	667	659	601	579	634	588	598	595	604	614	642	575	590	637	604	606	656	666	620	647	636	607	626	624	647	590	594	609	629	616	631	609	639	668	622	619	648	622	617	609	622	642	640	635	610	622	624	642	628	635	611	605	608	610	647	611	612	593	632	618	642	656	650	591	614	625	673	619	631	624	621	628	676	614	612	617	611	607	599	626	619	594	637	638	643	653	609	602	612	645	660	650	619	638	638	666	641	618	599	576	629	574	613	597	631	601	633	611	605	609	602	605	632	618	591	603	584	687	620	618	644	609	584	639	582	586	635	616	621	584	615	579	548	573	669	565	633	583	596	649	602	650	612	569	605	611	659	609	617	590	663	601	573	631	587	653	608	589	639	639	592	653	592	561	610	636	647	590	591	600	633	569	661	593	609	645	624	651	616	608	562	568	606	608	644	631	646	629
41427	56998	43162	17071	30475	3153	1126	1023	923	935	880	836	824	778	785	793	822	761	731	723	771	699	750	727	706	704	709	727	719	725	745	727	730	728	773	743	696	711	742	735	732	751	666	743	701	728	728	715	705	734	712	734	709	675	708	677	748	707	709	671	710	703	723	706	742	715	726	684	728	729	733	726	742	724	663	709	672	701	681	689	677	693	676	764	733	727	695	743	715	732	671	709	741	717	704	721	694	734	744	674	746	687	679	700	729	723	738	726	695	692	719	663	741	667	719	683	715	736	777	704	735	661	651	656	730	712	702	753	719	728	732	665	721	770	700	697	766	715	724	727	696	665	781	698	759	714	725	685	681	696	730	701	771	690	679	685	685	681	747	708	715	719	748	712	706	754	715	744	710	714	731	742	714	722	695	733	689	699	663	752	708	732	743	681	736	725	721	685	705	638	705	716	702	691	655	720	729	681	724	708	783	702	712	715	745	712	702	714	709	707	714	727	721	745	693	711	698	762	686	756	707	711	729	725	675	701	736	700	730	725	744	716	724	746	685	657	711	734	667	688	694	713	696	726	757	694	737	705	719	689	718	663	736	694	748	748	700	753	677	701	726	764	744	689	722	719	691	697	650	717	731	683	696	688	700	709	691	751	710	648	716	701	718	715	750	685	737	697	718	685	676	715	714	667	707	729	721	688	684	714	729	682	675	740	722	764	692	712	717	799	751	696	688	721	723	702	674	705	717	674	701	705	677	675	691	694	722	660	717	700	720	711	675	693	727	731	732	694	728	748	733	748	683	764	709	700	745	710	715	722	712	670	694	724	732	792	680	709	716	721	660	776	694	665	780	698	703	735	728	673	729	717	712	694	738	738	751	738	719	695	680	735	706	705	656	679	664	689	711	758	687	751	678	729	710	670	732	714	677	667	660	664	743	661	683	730	706	749	715	699	745	710	694	701	671	724	755	690	729	697	694	706	722	676	659	752	715	726	648	664	701	759	665	737	730	724	731	701	734	690	716	705	711	688	726	659	672	716	688	729	801	746	746	702	710	711	661	727	666	680	706	699	764	740	749	736	695	723	706	752	741	638	725	682	717	692	707	691	731	694	666	734	697	668	714	706	771	708	648	759	686	709	722	691	741	748	718	744	689	693	703	723	642	724	770	699	713	692	736	749	690	706	673	724	642	782	723	729	709	712	727	755	720	690	684	729	679	691	683	710	716	695	741	696	716	688	715	701	739	689	692	688	712	694	698	666	752	710	695	675	703	694	721	680	737	709	708	667	734	712	688	698	653	725	690	718	740	682	720	694	736	713	718	693	677	707	720	712	733	725	663	700	736	710	724	724	702	701	715	692	729	696	725	755	732	705	696	701	710	707	725	711	735	736	721	714	695	731	734	761	684	730	657	725	708	706	706	718	692	708	732	687	742	706	683	669	765	728	704	720	726	742	758	693	721	678	692	693	723	700	756	687	776	733	741	713	648	722	664	789	750	743	695	696	708	697	741	677	725	671	718	669	712	706	763	729	711	748	761	777	740	688	720	695	725	690	752	714	709	709	703	710	715	697	714	728	724	782	666	724	704	716	695	700	693	717	713	730	715	715	722	708	721	686	691	700	743	727	728	666	697	633	749	714	699	743	745	720	643	710	661	734	737	723	704	698	735	732	687	749	701	674	707	690	686	742	742	742	685	691	695	706	713	676	748	737	718	703	706	744	694	738	750	737	728	702	708	674	724	695	712	731	707	748	711	734	728	690	702	685	718	681	711	745	701	685	692	693	731	757	748	750	726	686	711	734	729	686	716	739	724	701	683	710	751	737	712	700	751	709	721	717	681	724	716	720	710	692	703	677	695	748	696	702	685	719	750	666	733	705	662	724	708	702	718	744	714	683	711	709	684	701	722	709	731	708	718	717	711	700	726	692	697	728	716	731	783	716	695	720	718	675	676	693	733	711	676	765	717	775	661	740	795	749	707	681	732	720	700	698	727	713	683	706	722	704	702	758	670	692	715	748	736	675	737	676	705	736	690	706	709	730	699	684	708	731	728	687	719	723	670	743	665	719	738	716	749	740	724	708	727	742	752	735	728	737	719	710	668	739	720	693	704	698	675	688	699	703	731	677	721	710	706	684	743	690	719	725	680	715	733	756	731	703	747	710	744	731	703	717	705	703	721	681	720	728	703	710	717	707	691	671	737	702	704	696	698	675	679	741	728	687	762	680	727	719	716	720	694	717	778	717	706	708	682	701	730	661	725	729	727	749	747	694	723	705	658	706	685	664	739	719	671	718	737	701	706	711	707	722	698	746	739	679	732	697	727	706	783	680	718	693	641	704	750	695	730	692	692	721	723	716	768	749	702	678	651	683	757	707	682	737	729	737	781	673	712	725	687	751	743	744	673	704	659	678	679	736	678	718	709	676	731	718	731	670	748	737	698	710	726	767	711	749	700	656	698	724	715	739	689	764	712	747	733	716	726	753	664	744	724	716	707	682	686	729	698	694	720	699	690	738	740	686	733	741	761	708	646	768	741	706	761	685	730	717	740	704	700	668	751	671	739	737	697	698	742	684	743	697	678	698	720	720	748	735	765	696	667	702	714	727	709	704	734	626	673	789	658	713	723	733	710	684	686	687	666	740	741	711	712	727	691	698	725	668	679	663	687	735	723	729	716	711	708	677	683	696	727	685	688	705	727	729	706	729	795	713	745	754	697	756	727	712	728	641	723	736	656	712	673	752	691	758	696	719	753	669	709	663	681	728	737	741	712	679	699	716	693	693	697	702	697	729	710	702	696	716	695	688	726	675	681	690	646	691	727	670	698	731	677	673	732	692	683	724	683	710	723	743	693	688	734	671	670	760	744	688	742	758	729	714	727	672	747	679	779	688	767	759	705	775	738	705	731	743	676	726	764	690	731	751	706	708	671	701	707	679	775	701	647	678	704	743	710	719	727	749	700	708	704	721	753	722	691	685	677	713	698	672	696	721	772	724	717	714	752	725	715	763	726	724	735	689	693	739	702	662	759	736	673	692	731	715	715	743	718	692	703	646	671	686	697	691	702	677	688	727	739	703	710	693	704	733	733	694	703	698	710	781	720	675	743	717	714	685	740	661	675	736	679	746	680	704	729	702	729	720	738	711	716	724	680	723	719	676	704	725	713	696	762	734	714	690	710	723	708	769	666	719	740	726	751	717	705	707	657	668	754	681	723	711	816	690	705	725	706	684	706	714	719	720	721	680	673	737	717	743	728	690	714	720	721	673	676	716	693	751	673	691	766	701	715	737	755	709	699	724	745	714	709	741	723	650	711	741	710	719	708	734	733	728	721	729	720	668	702	750	644	738	694	740	733	715	698	724	719	675	752	754	722	732	719	692	723	736	687	698	692	645	712	738	674	680	726	729	693	677	753	670	755	662	729	712	698	693	766	678	720	701	701	715	653	770	713	760	678	705	730	705	706	727	677	713	666	671	685	714	755	720	694	766	725	727	722	726
25362	21545	27720	25848	20354	4203	562	443	452	439	447	446	454	442	466	425	417	409	417	440	420	473	437	426	407	418	422	409	411	426	426	472	432	435	447	409	383	390	407	416	396	398	356	385	434	410	400	428	431	449	421	403	435	387	437	409	425	393	453	409	431	434	439	420	435	383	395	417	406	436	392	438	395	432	434	415	446	394	405	430	409	449	403	418	427	400	445	445	439	401	406	447	396	378	428	412	388	435	443	384	418	422	404	436	446	453	442	399	431	451	472	407	418	420	386	387	396	429	450	409	423	440	434	383	367	452	397	427	405	429	429	446	424	404	441	420	419	419	415	382	455	410	404	402	422	437	428	441	422	395	410	418	381	429	432	424	444	396	430	451	406	391	435	449	432	411	416	409	420	432	415	391	423	441	440	376	442	403	399	442	404	397	403	393	387	419	448	414	433	416	438	443	440	400	453	445	428	461	398	417	434	439	451	409	397	389	410	390	435	438	422	434	400	405	399	406	423	428	440	378	417	396	424	412	395	417	441	437	487	452	423	422	367	412	448	402	382	409	405	409	411	395	444	424	399	419	429	415	390	406	447	412	449	441	378	433	430	451	421	448	428	419	437	428	424	415	459	417	435	379	421	397	414	407	426	426	445	393	427	435	437	432	459	415	448	426	426	416	399	437	439	445	425	423	427	408	406	433	399	401	437	408	402	426	438	395	413	430	415	420	408	401	373	435	430	417	414	443	429	434	437	400	438	433	386	394	415	446	384	418	437	368	373	397	371	428	447	452	425	420	398	421	395	428	412	433	421	394	409	423	399	380	435	417	406	437	421	424	417	429	400	436	421	383	400	434	429	439	404	395	409	430	421	421	438	445	454	411	430	436	424	398	388	410	454	403	429	401	416	436	422	426	413	391	427	446	410	387	412	421	412	428	429	387	421	429	414	422	450	409	422	425	422	407	416	428	409	426	426	452	456	440	384	412	391	421	423	453	388	361	418	435	440	391	423	440	445	430	391	447	419	453	452	431	416	408	434	424	417	420	442	422	417	450	435	402	401	433	404	388	430	426	414	445	396	447	412	395	450	409	423	417	400	412	436	423	423	428	454	415	423	404	419	424	383	403	436	393	414	433	430	435	426	392	408	369	412	401	421	428	445	421	408	423	407	395	418	432	387	399	446	416	413	407	439	403	393	395	405	412	453	436	415	426	403	427	394	417	444	437	449	408	404	445	401	369	426	414	440	452	416	422	457	415	373	440	422	435	427	386	386	403	461	453	403	474	413	399	417	416	440	402	416	406	372	441	403	410	398	399	410	423	416	417	398	439	437	452	426	425	401	433	402	440	437	437	458	394	403	377	418	406	427	416	436	399	425	389	454	397	387	403	432	410	460	429	390	432	411	418	387	392	461	443	425	405	424	397	418	404	399	416	452	421	420	409	420	400	422	423	409	424	468	405	417	443	414	391	391	430	369	416	445	420	410	417	428	395	401	401	438	410	408	416	405	420	437	426	426	423	438	406	408	427	417	384	418	426	412	424	477	416	412	439	437	406	391	439	404	399	410	419	397	444	388	431	403	437	413	388	427	402	410	446	453	423	429	481	443	398	430	423	398	442	403	360	414	399	402	412	433	445	403	427	412	454	397	418	435	430	460	429	429	439	440	428	404	404	419	411	391	416	411	409	424	426	398	405	435	386	426	399	409	436	435	449	429	441	439	451	403	410	396	398	405	427	399	413	419	402	443	417	385	421	439	430	429	431	394	431	428	405	413	443	420	373	408	447	419	426	406	433	442	416	467	458	402	433	415	425	401	417	407	430	425	422	378	419	426	458	447	410	420	427	426	404	444	452	388	428	390	413	398	444	400	439	373	434	450	431	460	407	416	395	407	383	452	415	418	410	449	421	425	430	401	453	416	409	393	433	403	411	425	393	415	410	429	443	429	370	425	406	411	425	431	449	423	442	364	361	429	415	408	448	436	413	423	416	412	426	380	457	446	438	423	404	406	443	396	434	415	440	423	455	438	436	438	418	398	383	406	423	462	430	409	411	423	404	430	400	439	404	435	380	405	399	421	446	390	432	457	443	441	421	421	419	395	418	440	391	388	400	415	408	427	416	434	431	464	411	389	466	421	395	426	441	423	420	426	459	441	411	420	428	422	445	453	401	409	393	416	428	407	446	398	424	421	414	451	409	427	408	421	412	416	400	406	420	393	439	391	427	437	439	417	427	376	442	402	443	422	415	433	436	420	417	443	459	420	425	465	415	433	394	403	426	417	449	423	412	385	441	430	423	387	434	395	413	428	412	428	413	435	416	390	417	414	394	415	396	439	423	382	402	451	400	452	423	406	440	396	397	448	419	432	428	446	418	430	419	404	411	420	404	422	404	409	408	438	441	393	423	415	387	434	396	452	456	437	360	450	433	412	430	394	418	399	417	411	446	414	426	381	459	432	454	436	467	419	397	390	406	418	451	451	442	432	409	387	434	460	390	391	401	394	419	425	428	422	419	418	430	430	408	411	422	435	423	416	396	419	397	405	387	416	441	416	424	418	409	401	410	422	451	403	398	410	418	398	390	385	371	451	422	433	429	445	432	408	405	426	413	433	430	411	466	425	431	391	434	448	401	409	423	430	409	443	444	438	424	406	426	404	450	431	411	412	421	421	444	439	419	425	417	410	376	433	422	460	426	366	408	415	430	402	443	377	401	439	447	442	438	391	371	401	422	444	419	431	417	406	410	423	434	426	435	438	441	411	430	390	454	416	389	431	441	456	405	433	400	411	415	446	415	465	412	406	393	437	429	445	414	450	422	383	400	437	458	420	376	442	436	433	415	416	402	425	411	428	464	442	401	455	404	423	406	427	394	432	431	419	415	405	412	394	414	415	411	422	400	427	416	424	426	417	401	427	411	358	431	416	416	413	430	417	422	403	421	438	439	404	425	400	405	466	427	391	408	424	433	416	435	428	417	461	427	397	437	428	415	401	387	424	417	398	418	410	429	402	424	409	421	454	424	460	444	413	426	432	428	413	372	456	418	394	422	391	414	405	393	409	415	423	431	404	409	452	417	419	425	441	442	418	429	411	428	422	425	374	407	399	432	437	420	397	393	417	390	406	447	400	403	385	411	408	412	438	419	419	438	419	456	394	409	426	407	458	409	425	425	393	425	422	416	423	415	406	467	434	399	401	430	432	376	429	444	437	381	430	395	410	410	393	403	441	425	443	405	480	435	460	426	436	425	410	408	432	399	464	452	428	402	422	416	426	398	403	389	450	400	452	412	401	425	429	427	415	429	431	430	442	421	385	417	396	492	447	419	422	403	453	402	418	419	413	460	471	454	398	411	399	414	412	426	437	422	413	420	414	424	374	444	394	452	410	409	437	406	405	411	405	430	398	421	399	440	472	390	402	425	382	406	408	414	400	395	372	400	432	431	438	430	428	465	423	434	424	414	429	443	420	421	440	441	452	427	418	427	428	399	405	441	463	423	440	401
39543	46819	31946	12961	24405	1063	678	659	615	632	569	528	521	502	521	522	470	488	502	468	497	483	523	480	511	516	508	493	468	507	486	507	505	510	470	482	477	486	489	460	490	495	468	516	474	491	458	510	488	495	464	469	488	479	494	520	496	459	487	442	456	484	469	477	469	470	495	490	499	451	454	454	470	535	521	491	462	499	475	499	461	478	483	441	498	485	444	499	498	487	452	493	474	476	466	516	436	469	454	456	467	484	481	463	469	491	462	458	495	496	457	416	498	455	502	486	462	466	467	499	448	430	472	467	497	451	493	516	487	469	423	495	493	458	472	515	485	504	461	480	473	459	478	477	484	452	525	497	461	465	489	430	448	475	465	471	480	483	481	445	497	461	502	478	465	471	458	466	461	488	456	441	489	472	442	467	482	474	460	436	463	489	471	472	491	473	486	451	457	480	484	451	456	447	469	520	491	480	472	459	471	513	463	489	492	445	463	487	483	440	461	459	464	458	479	471	491	477	491	452	506	482	466	456	423	497	468	497	460	466	446	463	464	453	425	497	498	445	521	490	499	448	459	480	469	474	494	482	499	455	507	443	459	482	488	484	519	442	495	481	486	469	463	456	467	496	451	440	473	512	495	493	468	453	499	477	478	471	496	482	479	462	463	490	481	448	476	477	475	472	476	508	488	502	506	484	471	436	482	525	464	458	456	500	490	457	450	508	503	479	502	471	488	477	463	473	482	473	497	477	468	464	433	486	468	449	472	449	543	466	438	480	456	501	458	446	469	447	449	484	446	469	459	459	491	482	469	463	463	494	497	478	498	470	495	466	482	469	498	478	437	444	449	510	513	444	459	443	468	455	486	466	443	526	491	462	473	435	489	462	478	484	489	478	513	483	479	499	469	473	488	474	450	443	465	476	457	487	446	470	477	496	478	489	524	490	479	512	469	482	459	511	489	468	509	456	462	526	463	447	497	506	467	467	450	499	452	514	485	493	437	474	474	469	493	461	477	469	481	480	481	489	474	469	465	485	490	492	473	469	495	443	485	471	469	496	467	501	479	413	462	506	410	458	473	483	474	491	479	507	469	473	508	422	470	471	457	483	510	504	443	524	470	483	523	463	490	509	491	449	438	482	450	450	458	458	449	475	485	487	518	485	485	489	485	467	485	443	453	463	500	473	499	431	495	469	465	488	486	509	509	465	493	443	504	481	486	453	461	488	506	469	488	463	503	465	491	473	471	489	478	445	476	457	479	469	456	436	475	453	476	502	447	460	490	509	465	491	473	466	462	484	507	459	483	494	455	464	507	463	472	527	465	491	473	477	462	482	451	454	493	487	476	472	509	471	484	505	473	511	494	456	451	498	497	503	478	494	478	459	429	476	470	470	491	513	438	470	546	498	510	491	498	452	467	488	464	470	513	486	468	477	442	503	497	459	472	486	464	505	482	471	469	470	513	491	455	494	455	492	475	498	432	457	455	514	481	442	461	512	488	491	477	451	487	520	516	509	438	470	452	499	478	490	494	426	432	469	464	464	531	454	474	505	481	446	471	477	480	460	478	513	481	454	449	473	477	468	464	487	486	472	461	484	512	526	461	481	467	524	496	439	487	463	542	458	475	472	465	520	465	513	509	494	507	456	479	467	487	466	442	470	466	474	472	452	484	482	468	483	465	464	488	472	467	488	499	491	451	488	500	506	448	443	495	441	446	471	473	474	514	457	519	459	458	506	471	422	486	484	503	475	503	511	484	480	447	455	472	485	458	478	493	479	432	463	495	491	490	443	469	474	452	490	510	469	426	437	509	492	510	475	484	495	452	477	441	471	508	486	498	442	513	455	453	463	477	509	458	451	461	486	523	508	431	445	474	458	492	484	449	434	423	503	514	450	444	449	457	431	507	479	512	491	472	483	483	496	499	482	488	502	473	428	426	457	493	463	503	487	476	463	469	504	492	463	481	499	521	498	504	472	477	511	466	493	456	445	477	439	511	472	451	475	507	445	490	507	510	466	521	436	482	486	499	504	499	473	526	440	459	439	453	475	445	456	459	476	439	434	434	430	519	417	460	483	495	480	437	508	479	458	450	447	498	496	486	506	464	462	467	424	514	453	492	515	499	497	484	493	445	491	477	483	482	495	484	500	502	484	488	446	487	452	482	467	475	472	452	461	513	487	462	484	474	490	485	438	477	487	432	498	442	507	482	495	518	453	471	485	471	478	456	494	444	492	504	458	488	455	496	492	447	473	484	513	469	454	534	480	471	487	499	473	483	475	503	472	476	476	484	485	476	479	476	473	478	447	467	488	518	491	480	490	459	493	449	457	483	476	494	512	450	470	452	463	519	438	517	469	496	482	446	483	478	478	476	459	462	478	500	471	484	476	466	482	472	456	476	491	444	466	512	515	440	483	459	472	465	441	446	484	444	493	499	474	489	469	498	459	461	490	499	465	479	449	456	462	476	475	476	501	514	432	467	465	496	497	534	462	452	457	496	492	493	482	471	519	468	478	453	465	459	485	452	479	476	485	466	466	477	450	444	500	430	503	452	459	533	457	516	477	452	473	475	477	513	438	468	503	476	497	456	516	477	494	473	497	505	467	464	502	473	516	439	452	480	504	495	509	473	477	466	473	429	479	499	474	486	479	497	464	447	453	490	471	516	473	491	485	479	486	510	475	473	484	504	488	451	500	488	453	501	469	444	450	464	492	439	471	497	463	498	460	491	451	494	474	451	487	433	445	494	497	500	474	456	466	477	472	485	478	471	467	492	473	442	442	451	455	515	480	447	492	481	486	460	502	506	510	464	458	449	451	463	480	471	459	466	478	457	484	480	501	441	485	478	516	490	441	480	494	442	445	456	492	513	461	443	479	476	514	499	492	498	433	511	516	518	486	511	500	521	481	487	530	481	482	475	477	486	515	472	430	455	487	463	446	480	454	455	458	473	480	503	482	499	433	441	429	479	510	488	482	502	473	454	493	444	491	463	500	530	440	464	508	469	479	458	463	508	477	490	474	491	453	466	466	452	503	467	493	530	447	454	447	483	434	496	461	493	433	483	460	471	465	443	476	458	452	478	455	463	456	456	461	439	485	444	476	460	483	461	455	444	486	476	473	441	466	475	491	456	498	452	479	466	477	502	491	491	480	445	495	479	489	469	458	477	444	501	516	470	505	451	453	500	462	423	455	477	485	486	489	479	462	508	478	491	458	498	489	457	457	492	448	474	474	483	464	457	483	477	479	482	474	444	471	475	468	471	476	503	468	456	438	462	453	452	500	504	496	448	494	464	495	519	477	512	471	470	488	488	464	510	477	467	470	473	451	474	479	452	490	470	460	465	469	463	477	442	489	495	524	453	485	471	433	475	455	494	492	458	468	488	471	460	492	466	487	451	484	424	439	463	478	495	507	462	485	483	460	475	480	486	510	466	509	474	486	513	461	462	442	443	449	489	504	476	499	493	439	458	482	493	508	478	453	486	473	513	486	472	458	513	477
22923	21530	29098	24535	25835	21609	11314	777	465	391	359	380	361	349	322	322	332	297	287	269	321	312	275	300	291	300	258	297	269	260	294	304	282	264	285	292	279	281	273	272	239	272	272	292	262	291	263	301	299	261	276	291	282	285	288	295	267	240	282	258	287	258	286	272	267	275	253	268	244	286	274	285	259	276	267	269	261	298	275	257	250	260	266	269	305	276	280	272	288	239	271	308	279	260	256	272	271	259	291	281	254	271	273	250	244	280	273	279	254	275	268	264	268	257	294	264	289	274	260	282	250	268	266	281	281	261	246	252	276	292	235	257	300	260	255	293	263	271	260	271	285	278	261	283	279	253	286	271	237	286	271	258	274	268	235	286	264	269	271	267	267	266	255	248	279	283	246	281	294	268	312	266	256	253	237	275	241	269	279	266	263	287	304	277	236	252	244	276	287	252	279	269	297	273	280	269	258	249	226	292	247	259	269	262	281	251	274	253	255	244	277	289	256	264	236	259	278	279	289	272	265	279	257	282	268	267	243	279	288	253	285	306	243	257	280	262	246	268	267	253	278	258	269	248	237	243	248	245	254	263	270	257	282	257	258	237	282	260	281	297	258	240	272	292	312	262	284	277	269	297	252	288	274	275	233	267	267	278	245	263	252	284	263	265	221	257	271	278	278	264	262	279	263	262	270	275	280	257	257	266	274	264	264	276	264	297	269	240	280	274	294	279	274	280	267	282	247	246	270	255	262	291	272	296	302	282	283	282	265	242	262	267	240	276	257	279	287	273	268	278	281	259	283	280	259	288	269	272	274	259	266	262	248	274	248	254	250	224	256	248	255	269	255	255	273	266	237	245	293	299	268	276	244	278	238	279	252	294	268	259	264	269	292	242	273	259	285	266	272	241	296	297	280	276	281	291	248	279	241	241	279	240	265	276	278	248	276	278	256	293	254	278	266	245	257	296	275	278	275	267	274	287	278	295	277	240	263	243	282	259	260	257	245	274	292	280	284	294	238	263	253	240	278	284	266	280	263	279	292	274	220	261	270	271	265	251	246	275	298	232	263	282	268	264	268	275	269	244	281	236	264	278	276	262	268	272	237	268	280	296	245	276	266	263	265	269	281	262	250	298	275	266	289	258	251	254	267	260	271	268	250	242	304	269	260	262	290	271	283	283	291	260	276	264	266	275	257	284	306	271	263	273	276	269	267	276	253	281	246	280	252	261	259	265	276	293	265	277	236	263	264	284	238	275	248	248	273	267	259	228	270	281	281	288	257	268	268	272	263	273	279	254	273	234	278	254	244	268	232	264	249	265	257	290	286	278	290	279	275	281	250	248	267	246	274	276	261	275	267	312	257	268	257	245	261	254	293	258	253	272	269	277	280	245	274	294	255	265	292	252	265	283	249	273	274	258	252	266	236	265	275	275	275	237	293	270	267	275	275	250	256	255	253	249	274	269	284	273	265	274	276	250	287	274	265	312	246	274	254	271	276	257	290	262	256	285	270	278	251	261	284	272	265	281	293	275	266	227	288	259	270	287	246	241	267	269	264	256	261	243	269	275	269	269	278	309	298	265	285	284	276	238	240	265	276	274	255	254	273	249	251	256	283	283	266	278	243	270	316	275	277	263	260	261	251	273	272	258	255	280	269	267	264	270	256	265	290	261	261	259	282	276	296	314	279	299	259	265	264	268	273	248	266	273	269	256	268	253	275	290	258	239	249	261	265	280	262	250	259	268	287	266	240	253	276	263	249	269	274	262	275	260	272	265	266	280	264	250	284	292	287	282	291	274	275	299	243	270	273	262	270	273	251	259	252	251	283	265	266	264	254	276	297	263	255	250	231	260	265	273	235	271	231	251	296	270	264	262	277	268	264	273	231	252	254	277	265	268	237	251	265	274	247	257	256	284	271	317	282	256	255	227	275	277	285	272	284	267	251	273	270	282	265	264	271	278	289	291	265	286	298	272	264	283	273	301	285	267	261	275	253	270	278	291	262	269	283	275	249	296	267	294	284	269	266	293	273	244	266	257	264	268	257	259	258	260	295	265	291	252	279	294	248	280	283	268	273	258	273	288	266	293	245	266	264	273	259	277	296	257	245	245	271	297	280	243	268	258	275	273	258	261	279	257	256	234	271	256	311	265	268	265	264	270	269	258	261	274	257	259	287	278	253	262	271	260	274	254	263	262	242	261	281	278	262	271	227	263	276	279	257	268	264	239	241	250	272	279	251	274	250	242	274	263	245	257	280	265	270	286	287	281	263	294	254	270	281	268	264	279	260	266	279	220	264	261	315	274	238	264	282	271	289	286	295	255	240	265	287	259	242	302	254	287	244	269	267	318	273	240	262	268	283	259	295	270	251	253	287	259	284	261	275	266	269	251	262	275	253	237	247	274	271	216	228	252	265	292	256	271	267	253	294	293	266	294	264	281	250	291	269	235	249	259	261	267	279	300	276	271	267	290	290	263	253	267	282	278	248	264	280	262	271	262	268	270	267	252	297	265	255	250	277	268	262	274	253	236	263	297	282	285	280	258	268	267	256	296	259	271	259	318	277	271	272	261	258	271	263	280	281	288	298	273	254	283	269	278	273	256	260	265	234	263	251	246	251	295	281	238	255	255	255	258	289	248	258	275	292	252	253	253	279	264	245	286	285	330	264	274	265	253	268	280	285	264	259	219	294	271	250	258	264	286	268	264	284	268	268	300	275	248	277	247	280	273	269	267	297	263	265	265	262	259	264	263	277	265	301	291	260	292	274	274	282	262	282	274	281	268	264	261	265	293	274	321	243	269	258	272	279	286	270	235	253	233	241	292	270	259	246	247	294	257	298	270	268	249	261	277	283	273	237	290	257	261	294	243	237	265	225	236	252	260	287	247	273	259	260	302	271	267	264	265	284	264	265	252	261	266	255	256	246	286	261	234	284	278	247	278	280	264	293	267	271	270	285	245	233	271	257	278	254	277	251	271	292	252	282	260	279	260	283	277	278	249	286	267	254	284	262	246	290	263	246	266	280	288	282	249	276	283	263	250	279	259	266	281	294	249	272	258	290	269	265	255	293	267	268	253	282	256	258	231	256	262	306	276	268	274	295	272	265	254	257	249	262	246	268	289	243	253	280	291	275	274	247	241	294	249	265	261	276	280	259	278	282	271	251	254	278	273	276	277	252	279	282	246	279	296	267	264	263	265	281	272	257	275	269	269	238	263	285	254	260	281	255	276	275	280	291	267	270	284	283	280	260	243	268	241	273	255	259	258	250	278	268	275	251	256	269	268	268	257	251	269	280	265	243	276	280	282	268	263	304	278	300	281	258	278	295	247	298	260	280	269	269	287	271	297	270	264	289	293	295	256	255	252	281	267	276	264	293	262	255	288	268	306	236	269	304	259	257	303	273	278	270	279	279	256	233	260	274	281	275	255	282	252	263	243	276	261	253	251	270	246	273	233	225	263	240	264	263	259	236	315	295	264	258	250	292	251	279	286	275	270
49280	67537	51768	31831	44927	2638	1093	859	757	602	628	537	485	474	441	359	352	407	344	387	399	387	363	368	351	351	334	337	357	341	336	359	328	345	301	351	315	338	332	305	343	306	324	358	267	321	310	344	315	319	316	289	309	311	347	347	330	314	341	294	316	310	362	308	324	302	345	330	305	304	305	310	331	324	366	316	311	286	324	316	316	303	313	328	312	333	339	324	349	301	292	292	335	327	294	294	301	322	305	312	322	330	335	340	327	343	340	333	323	355	317	333	308	283	314	344	316	326	299	318	293	296	342	284	309	372	337	325	312	310	276	333	344	290	322	324	312	324	323	288	307	316	298	341	351	322	318	326	271	320	327	314	288	327	304	331	320	290	301	316	317	318	312	325	302	327	334	304	332	307	318	335	314	335	310	310	292	329	360	310	284	328	298	316	272	323	311	329	303	300	332	320	301	291	337	294	318	335	310	313	349	326	327	329	312	334	316	327	341	285	319	332	310	288	304	318	321	335	323	325	323	318	322	312	309	340	317	310	312	327	322	306	310	325	326	294	343	335	333	318	354	297	315	292	306	308	287	298	306	325	349	309	349	310	304	313	335	330	310	336	311	308	336	322	301	290	305	313	327	327	363	327	300	332	337	304	331	321	326	310	330	299	317	301	326	334	336	330	317	330	304	293	299	330	304	319	347	305	324	360	301	335	317	316	297	323	330	326	291	288	366	312	309	313	352	341	337	301	340	327	314	333	311	331	311	349	323	298	312	307	311	350	340	345	302	336	316	306	346	341	297	312	310	341	309	301	358	301	311	324	311	288	294	305	320	289	317	326	316	367	318	306	315	327	327	333	307	314	341	350	335	321	338	351	329	307	330	312	317	334	297	297	301	265	334	322	303	331	291	304	314	319	362	356	313	328	336	319	314	317	310	331	309	325	335	365	314	348	317	314	291	312	324	320	296	315	311	330	336	310	349	315	298	309	328	306	330	306	305	330	348	305	314	292	303	304	332	299	345	335	339	322	279	332	304	325	310	287	317	324	322	323	293	349	338	324	302	361	298	339	302	318	291	303	319	322	348	308	306	339	325	291	315	341	348	370	334	297	331	311	333	299	367	303	320	333	307	301	299	332	292	305	308	352	339	325	317	329	323	325	325	320	314	338	344	358	323	353	311	328	299	309	327	334	313	323	331	330	338	327	335	286	283	331	333	313	358	321	340	296	308	329	322	351	361	290	318	312	324	322	306	318	325	339	341	330	299	295	321	312	341	322	316	323	302	328	367	311	295	310	332	267	316	327	310	295	296	353	340	319	339	285	302	307	351	290	279	296	313	316	350	352	353	302	330	258	298	333	320	327	336	325	350	309	339	339	295	331	335	341	306	292	351	320	296	313	314	304	326	313	306	310	331	332	319	323	342	318	334	306	317	324	294	303	279	354	307	317	358	318	325	314	338	298	304	299	302	331	351	306	340	301	323	309	342	290	293	313	310	302	281	322	320	291	331	352	328	314	294	311	308	328	311	318	331	344	310	323	340	335	282	314	316	334	345	319	331	306	297	335	327	303	327	334	301	322	305	307	330	308	324	303	297	349	312	301	302	312	289	342	327	325	335	294	329	337	337	312	303	340	339	329	318	308	335	326	282	310	300	333	318	321	285	303	307	314	327	281	320	313	292	309	295	304	365	338	344	300	330	346	365	330	319	347	309	307	304	307	295	331	336	310	303	308	300	312	330	301	323	313	311	323	326	313	336	306	343	283	309	333	346	312	364	329	323	307	302	321	302	284	345	323	317	303	331	307	315	314	324	315	283	329	311	286	346	319	322	304	322	353	294	332	323	287	317	313	321	296	319	328	286	349	316	294	341	279	304	333	326	353	316	311	336	316	311	320	304	307	313	318	326	338	331	349	332	315	323	310	294	351	308	326	311	348	309	316	329	334	271	314	302	317	318	332	310	345	307	343	326	339	305	283	326	304	318	342	292	306	343	306	305	338	330	321	336	331	317	344	322	330	332	279	341	321	318	327	349	308	336	340	317	346	350	320	326	341	317	318	315	305	321	319	313	347	333	344	301	321	290	304	275	341	323	330	287	324	333	337	300	323	317	311	285	339	309	310	343	361	348	325	328	341	309	358	338	314	344	302	332	323	327	328	315	334	330	319	331	303	317	291	306	308	347	292	356	341	306	313	316	297	326	325	326	330	335	305	296	320	308	309	304	306	345	335	295	306	354	330	314	337	350	356	316	323	342	341	322	324	307	307	307	361	300	350	325	311	319	310	317	316	343	325	341	361	328	290	323	322	304	312	306	323	338	290	306	324	329	327	315	312	345	299	310	328	330	278	305	301	310	308	285	322	339	314	319	326	319	313	316	303	312	334	289	330	307	352	360	287	328	345	338	347	321	340	320	341	333	333	346	299	348	308	322	331	298	331	303	330	312	324	337	323	309	313	305	331	345	341	320	309	296	321	328	331	298	291	309	297	291	300	331	322	312	344	299	298	345	281	311	332	295	306	305	331	330	362	312	301	320	315	348	312	322	306	311	333	316	319	319	304	315	362	316	361	312	346	300	288	301	346	301	316	328	333	318	342	339	302	277	311	289	310	299	332	322	321	326	322	285	303	333	323	323	343	260	316	315	312	311	330	312	310	279	287	328	312	305	308	298	304	311	362	339	320	322	301	342	317	328	328	300	346	365	332	303	346	323	276	314	299	308	294	335	341	325	309	345	332	305	311	326	321	342	278	321	311	330	329	298	320	315	309	335	282	359	342	324	345	298	283	301	308	310	314	302	345	333	295	302	299	338	330	351	335	319	328	312	318	338	308	286	310	335	313	316	324	321	349	344	314	307	302	319	324	331	311	336	287	287	316	305	319	303	295	329	287	329	330	313	336	293	302	346	306	301	322	328	332	341	288	307	309	341	285	294	297	348	323	308	321	311	313	325	302	317	340	363	319	307	326	323	300	315	323	281	318	305	326	337	327	307	321	327	362	310	331	335	318	353	315	345	360	325	310	324	290	309	336	342	308	312	284	331	337	327	332	284	336	313	323	324	312	285	286	340	325	309	310	285	312	322	345	364	328	342	321	319	351	341	324	309	335	269	316	334	339	294	331	302	335	297	349	300	318	289	320	322	305	321	301	315	317	323	301	337	298	321	352	336	325	330	314	320	325	332	306	294	310	354	328	303	297	317	292	316	313	312	311	330	300	291	292	316	282	346	318	333	309	331	308	322	309	303	332	316	309	315	313	320	266	294	320	336	298	342	315	302	319	297	303	325	330	280	321	307	307	296	329	326	305	317	321	328	314	334	327	333	331	357	336	297	312	338	319	310	320	316	329	317	299	282	347	332	315	370	307	313	340	305	330	323	323	326	284	341	306	301	340	331	330	356	340	281	316	317	359	292	310	343	310	335	334	304	325	325	312	306	326	318	321	331	309	346	341	299	280	305	321	339	308	307	316	322	322	330	285	307	316	313	300	332	310	338	320	324	314
29321	20947	14453	4204	4203	825	668	667	649	684	712	736	720	670	624	699	710	715	657	663	637	675	662	700	709	660	743	689	684	665	674	682	689	693	720	637	637	732	703	697	688	677	677	693	624	678	693	671	708	672	679	697	679	739	707	685	678	631	655	701	655	634	679	678	721	655	668	727	738	703	702	666	666	690	715	650	689	671	716	671	665	657	666	683	671	734	636	685	666	694	678	692	666	694	690	671	616	635	701	655	672	679	729	647	686	687	708	685	689	670	703	645	684	704	741	707	660	662	660	682	671	685	646	692	662	676	663	720	721	711	726	638	674	647	667	669	656	681	671	645	646	697	720	681	701	644	700	681	686	690	680	721	721	708	675	749	678	699	688	683	683	673	679	713	685	724	726	723	695	718	738	686	680	646	722	683	670	693	694	686	716	727	682	670	679	697	706	696	706	670	658	711	700	646	676	697	685	685	680	714	681	728	652	678	663	687	631	720	610	673	733	690	741	695	705	702	700	676	701	643	679	637	721	652	649	683	702	736	652	682	652	674	669	672	663	714	676	695	763	722	649	669	708	699	673	712	671	739	656	667	666	689	695	716	690	695	641	692	706	650	666	681	663	633	700	675	667	660	690	704	754	676	729	692	683	687	680	715	692	675	685	708	673	661	667	666	680	669	704	688	654	677	638	724	663	634	661	719	720	646	660	640	694	706	708	653	658	675	680	687	734	649	707	707	702	716	733	654	699	727	687	682	671	698	715	709	676	713	692	637	704	685	638	663	638	713	694	687	685	655	698	689	655	684	723	704	645	666	721	697	708	688	678	676	684	670	751	659	703	734	641	657	715	678	676	718	708	687	697	703	671	689	660	696	735	667	706	638	702	733	646	688	645	683	615	626	661	651	718	643	619	721	703	659	691	690	677	704	707	713	684	686	659	640	656	668	702	659	727	704	616	663	649	672	720	675	679	704	730	690	698	719	697	729	676	717	640	736	665	718	739	681	661	699	710	716	714	650	701	667	688	659	693	697	689	665	686	697	656	715	635	688	721	744	695	714	734	649	630	651	677	684	661	666	705	736	671	725	681	723	697	702	651	660	658	689	709	702	644	686	690	709	666	675	711	677	668	706	634	670	677	693	644	687	653	688	659	672	734	650	677	705	692	690	659	648	695	656	694	690	721	712	683	684	684	674	689	638	658	667	703	714	675	684	728	670	667	659	680	659	674	706	669	694	667	714	678	663	652	715	699	721	646	673	667	666	715	712	661	687	677	686	685	669	643	648	668	655	672	649	707	662	723	695	690	665	744	709	667	696	688	671	710	647	678	725	661	686	702	700	686	693	685	680	674	659	688	680	683	685	691	668	623	721	681	721	655	648	630	700	686	631	688	671	708	692	653	661	731	724	708	694	708	672	672	694	669	704	695	677	603	688	656	627	604	720	728	678	667	704	701	660	710	641	689	744	678	679	660	712	650	726	668	696	679	717	636	718	699	677	682	729	661	649	724	655	695	647	678	665	688	685	684	724	685	641	693	703	716	724	649	674	657	666	678	665	656	693	647	652	676	708	667	654	718	691	698	691	699	640	674	718	705	717	689	669	692	670	731	672	735	694	650	678	690	650	661	672	722	644	685	666	669	627	704	692	711	648	693	668	630	701	693	679	693	709	720	698	684	713	711	660	665	658	674	692	679	628	683	709	632	702	703	667	644	644	697	722	656	626	691	662	638	722	724	700	750	694	675	710	666	665	701	683	677	686	691	677	635	710	689	684	664	660	690	705	717	718	682	701	684	693	688	661	715	665	718	655	699	674	674	664	747	611	673	664	681	684	727	652	671	689	709	678	679	682	686	690	693	702	685	666	693	697	675	657	659	670	670	704	711	677	656	738	688	688	696	651	696	653	678	677	669	722	685	690	659	706	664	647	692	635	711	720	725	654	665	690	649	660	714	726	695	693	652	672	635	621	658	701	673	687	688	663	674	677	704	675	715	691	716	703	646	705	663	662	698	660	705	694	715	674	709	641	654	675	676	705	645	694	718	650	666	631	711	691	663	658	679	659	675	700	708	710	660	679	686	729	692	673	698	671	696	690	692	673	698	661	691	688	688	704	712	645	658	661	680	659	662	722	667	698	687	694	726	655	736	657	727	679	721	694	632	697	651	625	724	721	675	688	681	673	681	680	678	682	665	703	649	671	724	711	674	652	690	656	676	682	653	701	710	642	730	669	690	656	695	698	724	724	701	709	713	711	708	655	673	639	691	738	725	693	688	692	682	703	702	685	632	674	657	711	738	700	704	673	705	708	674	690	668	631	671	673	713	693	699	723	703	665	684	686	657	648	685	666	708	690	694	643	661	671	690	635	679	700	658	672	724	745	701	657	678	740	689	728	710	643	683	712	672	695	675	693	659	689	650	691	650	660	671	652	662	693	698	686	627	664	689	677	643	733	639	712	662	716	661	681	704	683	673	720	692	680	711	673	694	686	678	721	741	695	649	665	646	658	657	668	710	641	705	713	685	641	705	661	684	722	639	669	705	666	664	648	721	690	650	680	694	636	646	685	713	709	700	664	701	699	671	676	710	704	665	680	717	676	667	690	706	704	667	696	690	682	678	715	670	699	686	693	694	718	670	701	722	670	712	702	690	701	664	677	688	755	689	655	685	653	710	712	650	668	687	667	674	682	737	701	664	677	662	711	683	711	693	668	714	650	637	678	664	699	667	701	678	666	657	683	666	668	664	719	651	643	664	698	783	660	709	733	737	656	716	662	663	673	753	676	682	692	651	699	734	689	688	695	696	724	681	732	737	674	696	656	636	656	689	678	673	693	669	697	707	672	725	646	728	731	676	669	677	656	647	693	707	698	667	680	658	681	651	680	696	675	666	697	674	694	670	725	620	687	692	701	725	697	630	673	684	737	667	693	693	684	650	670	698	689	674	690	666	667	664	649	726	736	741	728	738	744	700	652	707	699	722	694	675	675	721	676	664	667	683	727	640	652	664	663	738	687	672	749	713	698	705	652	734	675	696	691	671	669	723	675	703	699	691	674	698	679	694	690	673	704	668	635	712	712	668	704	672	667	661	700	707	689	697	696	685	739	710	751	688	705	662	691	647	674	682	714	663	672	725	674	709	687	665	692	708	713	666	683	659	734	696	653	679	695	676	639	720	645	686	674	642	662	658	711	688	666	706	673	683	720	663	683	688	685	685	701	695	686	638	689	687	701	726	662	708	741	676	641	672	672	708	636	709	747	683	682	721	664	731	693	703	700	679	692	754	684	714	688	661	726	673	680	679	710	776	699	669	720	660	656	703	692	718	654	716	674	734	697	684	666	667	708	648	712	702	704	711	703	696	692	683	694	689	694	688	701	677	662	693	660	685	716	690	697	682	698	657	667	754	678	679	700	706	698	678	729	676	708	669	696	665	688	696	659	721	646	671	694	677	683	691	641	709	685	704	703	677	681	683	682	638	706	711	679	690	665	663	712	720	663	739	655
26210	17476	9074	2871	4898	860	795	804	804	799	802	809	734	805	774	763	829	754	738	809	732	763	769	817	802	737	791	806	799	738	791	813	710	780	803	800	725	758	714	751	779	777	771	748	798	807	725	806	816	803	789	763	783	777	750	749	790	751	775	739	811	752	754	784	784	724	775	734	766	777	813	744	793	791	818	763	799	757	829	781	798	755	816	827	815	767	760	831	802	749	755	774	750	799	767	780	769	772	773	779	821	722	766	808	781	780	783	787	747	781	779	769	803	771	740	763	744	843	781	744	770	794	783	777	771	762	739	739	810	766	751	785	766	798	835	798	768	727	790	799	736	768	744	775	762	783	757	749	774	777	842	806	715	712	761	810	761	792	724	821	751	769	786	795	794	774	806	725	811	740	777	771	756	786	762	782	760	792	789	809	749	788	765	761	741	761	778	790	726	809	773	792	741	804	766	780	779	728	767	789	705	788	785	759	775	729	777	800	790	770	777	784	717	819	768	819	724	791	730	820	788	778	797	802	807	781	738	782	789	777	746	791	756	703	791	766	767	819	819	780	787	732	794	729	823	750	724	820	793	717	787	722	729	755	783	794	775	760	754	734	755	753	748	786	804	791	743	757	783	830	750	783	807	826	774	733	751	817	751	779	765	790	744	751	779	763	808	764	797	775	789	754	763	779	749	785	756	834	769	798	743	793	814	790	723	785	767	761	728	783	840	769	769	798	785	817	802	791	770	728	795	760	806	789	761	753	769	771	795	788	712	820	781	794	741	756	805	735	769	777	797	772	827	807	751	813	760	750	776	787	741	789	818	825	803	747	812	720	777	800	805	791	752	734	781	816	771	794	768	766	778	809	768	749	791	726	812	786	796	794	774	758	759	790	796	809	741	750	769	758	762	769	792	745	757	769	753	753	808	766	765	786	767	778	795	736	798	752	844	795	806	737	769	766	772	707	723	762	740	784	826	785	748	760	764	774	742	759	772	733	800	776	789	780	778	789	763	766	784	822	786	800	768	736	779	808	772	787	788	763	810	760	766	816	809	803	757	744	803	760	791	759	763	798	744	768	750	790	786	784	777	709	760	759	784	759	772	799	721	792	793	772	783	750	780	771	798	790	781	749	826	774	746	759	789	806	776	759	765	778	792	746	762	776	799	770	743	772	745	780	775	772	750	764	730	755	781	746	779	775	809	786	804	782	743	804	773	777	825	825	741	749	759	817	792	811	810	775	797	748	731	725	792	748	727	757	786	767	756	792	764	756	766	800	802	759	724	802	773	769	818	774	754	763	806	798	780	770	733	751	766	777	750	775	808	779	766	815	788	797	747	753	826	791	723	769	780	819	766	773	809	769	750	758	745	799	774	803	735	769	755	766	784	814	757	766	722	786	801	741	796	754	759	758	811	738	804	777	761	734	783	805	766	761	780	769	792	787	768	763	782	718	780	790	750	796	714	746	790	789	801	744	761	794	762	785	776	760	816	779	774	731	722	739	757	775	780	732	778	748	803	782	836	774	777	752	715	772	786	743	808	773	756	759	764	770	816	767	816	791	736	775	779	778	783	789	761	767	756	832	805	796	749	765	784	785	821	762	772	727	820	755	743	804	774	810	743	774	750	775	784	763	828	745	769	759	765	775	786	800	776	788	724	806	806	748	779	815	732	794	802	733	714	741	775	800	695	779	759	750	806	767	802	750	770	759	821	769	761	760	757	774	798	747	718	734	827	799	813	762	732	788	825	780	776	783	771	777	829	767	759	806	819	752	773	744	793	747	726	764	773	805	786	778	748	752	794	739	779	775	729	746	777	816	764	748	773	768	819	790	765	800	803	780	753	734	761	766	812	725	778	838	753	796	773	807	785	731	775	808	768	739	737	780	775	749	779	763	770	734	786	789	807	793	747	806	756	731	779	772	766	793	783	762	790	765	773	784	743	793	726	810	769	782	801	765	767	765	804	788	761	762	764	779	820	778	782	816	791	745	799	760	785	800	751	785	773	740	828	774	787	718	791	779	794	797	790	748	778	729	777	813	736	768	774	745	735	725	764	762	771	791	775	780	755	777	795	725	749	754	802	837	736	795	790	775	790	786	714	730	767	750	809	746	795	798	770	743	760	767	784	752	773	788	818	760	819	778	741	829	740	784	767	790	747	758	744	749	776	744	805	785	779	864	803	788	813	776	771	810	739	780	761	757	759	754	758	735	755	769	777	765	795	816	738	791	750	747	785	773	687	750	784	760	846	819	773	778	758	764	768	788	761	747	765	790	708	752	788	790	754	763	806	780	754	751	765	781	787	755	805	771	735	770	753	794	757	811	766	771	851	792	779	723	807	798	800	782	825	799	778	748	773	725	771	823	774	755	787	796	756	808	747	776	792	785	775	812	785	762	733	736	812	792	776	845	814	794	765	818	813	795	768	767	767	781	762	773	713	771	784	805	768	747	770	735	742	728	854	784	768	750	738	760	815	767	721	733	732	819	782	778	781	754	750	773	764	749	800	743	748	804	780	798	763	795	740	756	782	786	748	813	795	753	761	805	778	764	813	795	781	748	800	748	829	802	776	711	737	753	715	776	778	765	770	864	763	765	786	778	779	784	750	741	781	782	823	746	759	776	785	756	760	788	775	742	793	770	795	740	776	761	822	772	762	782	744	864	783	803	761	738	756	751	792	751	824	754	766	807	733	775	790	787	749	744	798	782	786	777	783	788	765	729	771	780	775	746	804	744	755	780	723	787	768	758	788	789	762	793	738	800	735	741	714	807	785	758	738	788	794	752	758	812	787	771	783	779	780	799	771	790	763	799	762	799	794	716	804	752	823	757	777	792	781	750	827	787	748	816	761	786	743	792	753	806	767	756	771	701	778	755	764	765	736	761	779	821	695	804	740	785	753	705	727	818	754	781	784	780	756	795	767	755	764	776	797	789	775	754	832	747	836	805	785	731	767	737	772	752	742	771	792	777	769	743	753	764	771	772	766	774	732	811	773	799	773	759	782	750	763	732	717	766	824	745	798	778	781	742	792	759	732	756	758	750	773	782	781	800	784	786	798	782	842	755	753	736	768	748	771	706	771	751	759	755	763	738	769	720	773	790	744	785	804	751	780	755	785	790	805	795	794	758	710	780	828	789	764	782	784	772	743	800	793	766	796	780	783	802	767	751	751	789	772	761	803	805	770	827	742	768	763	820	724	801	780	763	797	789	788	739	751	804	789	757	772	761	777	768	782	807	785	778	810	769	761	814	722	791	770	742	777	813	757	779	779	735	787	799	778	796	774	795	817	756	802	799	779	836	773	800	785	813	763	748	787	802	758	753	782	755	765	748	730	783	779	775	807	785	764	768	781	767	758	741	742	755	786	728	749	764	765	730	747	808	751	723	807	775	783	767	769	767	782	766	767	751	723	788	759	762	753	748	800	803	741	752	815	788	776	767	773	746	752	776	764	751	718	766	745	736	790	797	818	791	741	800	766	801	764	766	811	736	802	752
24186	21555	28638	25189	25133	12928	1622	836	701	699	694	714	686	639	659	687	681	647	666	669	645	619	659	619	633	653	662	664	616	610	633	621	664	648	644	599	627	668	624	605	643	654	646	679	682	621	703	645	568	630	635	620	614	605	651	615	657	668	616	595	648	657	656	627	647	648	637	665	621	629	627	642	614	667	633	632	676	624	612	616	667	620	618	677	618	639	649	667	603	637	640	624	601	674	614	643	637	656	649	616	673	648	597	680	633	662	646	646	629	634	616	667	628	578	661	627	620	657	670	642	628	612	641	636	624	616	554	675	660	601	638	617	629	659	635	609	608	626	614	605	656	631	622	676	619	653	616	628	655	651	651	627	605	615	632	659	623	644	654	641	638	632	650	611	654	654	612	636	605	651	609	603	632	676	621	647	640	613	665	583	620	687	675	634	612	647	624	603	635	658	616	660	639	656	579	595	674	657	653	666	613	614	643	648	637	641	655	659	625	647	636	618	646	615	648	610	631	664	670	595	583	672	656	655	642	623	615	620	668	636	653	618	666	605	668	577	664	595	630	654	631	629	617	638	631	651	624	658	622	635	602	635	609	668	693	654	614	612	639	667	619	555	631	646	675	596	638	632	674	633	589	634	634	657	673	592	650	627	643	643	623	628	626	657	598	625	652	576	600	613	635	659	636	627	634	603	649	615	627	634	620	644	607	594	622	639	633	624	624	624	629	668	599	620	653	632	676	616	610	619	633	614	637	606	596	608	675	618	655	655	603	655	611	626	648	617	648	639	607	634	626	649	599	624	616	633	629	668	597	628	643	656	623	636	645	568	635	650	657	628	598	650	660	633	646	612	644	605	624	679	590	659	672	628	647	626	648	666	604	647	589	642	643	659	627	619	618	618	622	675	594	641	603	666	699	655	659	625	663	642	644	669	617	636	627	636	596	651	652	629	663	630	639	589	582	630	634	646	626	603	664	667	631	644	633	610	672	622	633	604	636	630	609	627	659	629	628	637	630	620	622	614	626	653	656	640	636	630	601	676	666	624	642	628	642	606	640	653	641	636	624	629	626	601	630	606	605	632	656	624	651	610	576	589	619	636	577	641	622	631	640	644	633	647	631	651	662	601	663	653	674	619	628	580	657	634	633	626	630	651	633	651	631	613	642	633	598	674	581	645	579	630	649	603	651	633	615	604	652	583	633	648	645	656	641	603	656	670	630	612	616	601	649	631	613	650	609	593	683	618	648	676	581	660	657	651	643	661	637	630	608	659	650	635	654	603	647	604	629	601	612	642	612	614	639	582	635	647	627	621	601	670	599	641	635	622	621	604	614	609	612	636	651	643	635	658	622	652	645	601	648	611	651	561	616	658	599	651	622	597	613	607	631	649	633	595	610	606	637	603	651	644	622	642	622	632	602	644	597	619	641	608	623	642	655	659	605	627	618	667	653	658	619	626	712	617	613	676	627	631	603	607	589	645	650	630	641	622	648	662	634	626	634	653	625	632	663	606	688	606	642	625	655	599	634	635	616	667	680	660	586	612	620	607	661	597	614	614	605	632	562	642	616	638	603	646	608	603	592	662	628	687	591	622	670	609	600	656	675	627	626	597	657	599	642	628	589	624	614	667	637	642	663	646	631	656	681	620	641	623	633	610	645	664	622	646	640	618	634	631	634	599	668	602	616	606	634	649	626	606	604	636	636	655	633	642	654	629	649	633	578	567	638	617	659	612	660	617	636	646	600	641	652	639	687	624	617	628	680	635	643	650	644	662	676	638	635	632	608	638	648	629	651	583	630	592	609	628	642	629	588	636	639	632	599	595	628	637	649	643	632	617	583	626	651	628	599	642	606	662	609	635	648	651	665	608	581	626	643	622	628	638	653	633	646	650	625	639	628	623	641	606	636	619	617	678	644	648	601	669	571	628	640	658	650	624	601	666	589	679	580	610	656	659	641	642	638	622	703	658	645	622	617	636	609	627	626	637	615	650	664	598	623	620	583	661	637	625	566	618	628	601	634	615	667	603	684	607	633	615	607	622	604	608	665	617	619	667	624	636	642	614	605	568	627	647	653	653	609	670	632	652	644	624	641	637	591	645	660	638	620	627	644	626	626	630	643	654	606	651	605	602	635	662	700	625	651	634	665	690	613	604	636	618	607	593	654	609	641	684	612	621	678	616	669	639	656	594	620	648	621	674	611	641	595	600	653	635	646	686	609	613	638	663	651	573	657	650	644	655	633	635	660	636	657	633	633	595	611	688	617	617	595	597	638	609	625	629	582	658	637	646	636	608	611	591	605	651	637	687	647	635	607	617	610	609	661	661	622	601	635	627	635	656	647	668	617	612	665	632	578	648	661	632	654	662	595	602	589	639	668	656	599	600	629	638	638	637	618	622	659	623	625	625	689	626	639	581	671	642	634	639	675	577	644	634	641	610	611	628	618	676	629	696	635	638	582	625	642	634	566	615	609	651	621	661	613	635	654	614	583	647	619	647	637	627	594	617	624	653	673	613	657	613	603	596	610	617	593	619	651	623	687	621	640	625	647	590	685	640	647	601	655	671	591	659	666	643	636	630	627	622	614	644	663	642	595	617	637	626	587	634	662	634	663	623	672	597	649	686	658	610	640	642	626	647	605	628	622	616	656	640	660	615	630	656	623	593	635	625	597	663	625	592	656	634	653	610	628	649	595	611	629	597	604	612	623	641	629	630	616	675	612	672	625	593	638	625	636	607	603	605	621	624	638	566	600	632	637	616	619	650	651	641	640	659	597	647	619	664	667	643	653	605	658	659	625	662	665	667	661	640	625	649	640	582	635	654	597	577	628	599	607	631	611	596	614	609	657	662	628	604	672	630	657	678	620	646	687	621	610	626	612	620	606	617	610	692	636	600	628	653	607	617	618	617	633	665	643	611	524	609	653	644	632	652	620	614	634	642	623	687	652	606	629	617	617	671	634	572	607	609	606	657	654	610	629	624	635	668	669	653	608	651	630	655	629	603	643	587	609	627	653	644	629	676	606	646	671	601	624	597	623	616	647	566	624	592	636	637	677	623	655	637	606	592	614	675	552	631	638	653	635	682	691	602	589	614	696	632	647	568	601	640	630	668	590	582	647	648	619	625	671	625	643	584	633	634	658	654	589	607	641	613	644	654	663	614	658	629	659	636	628	605	636	603	569	605	607	639	609	629	630	638	673	635	656	613	631	648	631	641	692	644	604	634	614	681	628	651	547	626	648	600	637	650	650	619	622	668	619	667	609	664	630	627	664	628	658	598	649	606	651	635	671	634	627	645	577	697	631	613	618	638	622	614	640	609	673	660	654	633	630	643	593	641	605	677	628	649	634	625	646	649	635	606	600	578	617	624	608	696	636	630	637	600	597	595	604	626	603	624	667	600	631	609	620	616	665	600	622	680	587	634	636	628	682	623	630	648	620	620	611	636	630	667	625	673	647	641	638	645	655	641	619	618	647	612	607	681	611	664	628	695	648	632
41849	56369	41456	18454	30214	1503	1155	1037	974	944	836	841	838	809	771	818	764	764	749	735	759	736	717	740	790	740	761	730	737	742	713	728	728	690	749	738	705	738	716	757	740	711	767	681	691	774	730	759	732	763	727	751	746	718	724	737	714	683	719	682	730	655	739	726	693	706	686	654	684	680	734	689	719	762	783	734	738	740	746	740	764	744	696	739	721	647	749	720	721	711	693	735	688	708	698	706	748	755	748	730	779	750	681	716	742	663	764	695	740	716	710	742	705	719	745	687	730	719	744	746	768	699	702	697	735	717	746	724	709	726	703	715	740	706	756	735	764	731	689	739	710	705	700	718	711	709	706	743	752	749	732	707	701	726	742	706	741	726	739	700	681	696	727	712	742	765	717	732	689	763	728	686	730	721	731	718	746	726	698	735	685	737	711	760	690	688	685	746	693	737	736	692	734	692	694	725	743	721	734	671	726	706	662	717	728	674	775	729	775	713	740	769	706	734	730	738	705	785	746	720	727	695	731	739	680	682	736	741	734	649	729	688	685	717	720	738	733	705	718	701	724	777	691	681	711	715	725	735	710	732	724	715	706	730	711	728	677	731	739	687	721	694	746	716	721	778	759	718	764	762	755	704	705	686	698	714	744	714	779	742	727	696	732	746	733	779	720	738	687	735	760	728	719	743	712	723	734	721	772	748	734	684	717	678	732	763	735	722	685	715	742	765	761	738	740	720	678	729	700	711	690	715	723	710	745	698	711	701	745	742	711	703	746	732	712	781	758	694	734	670	717	729	704	724	686	741	678	785	744	691	725	715	751	720	716	696	721	743	742	717	716	708	788	717	774	731	741	743	705	725	685	755	721	748	730	785	733	757	759	732	741	689	712	678	708	731	741	691	700	740	743	687	702	707	736	755	727	708	732	792	718	685	728	746	723	736	656	733	709	718	729	711	719	754	752	700	697	746	738	724	689	721	717	702	709	768	717	738	750	722	768	710	712	738	729	685	717	707	735	736	737	707	751	718	697	704	709	712	672	705	741	744	727	771	716	725	715	724	732	711	750	734	687	719	700	778	685	719	726	723	701	698	706	694	710	720	704	769	698	714	686	744	740	747	717	731	754	738	742	706	751	732	710	794	679	726	746	753	751	763	737	700	712	728	701	726	696	711	741	767	711	719	701	689	768	750	741	707	715	696	776	736	692	762	763	717	751	805	722	720	710	738	677	722	706	754	686	718	727	738	680	773	770	718	750	695	748	781	728	733	713	737	698	692	736	724	739	723	721	728	759	735	743	696	704	722	769	739	708	718	740	729	738	755	698	735	720	726	716	761	770	746	690	725	712	746	764	713	772	693	727	753	725	732	714	772	721	737	716	735	742	730	715	762	696	744	723	765	668	683	694	743	734	703	722	758	698	716	748	643	745	712	683	738	728	725	732	754	705	723	776	727	708	750	698	727	747	703	775	745	724	665	686	734	761	751	749	736	698	721	676	768	757	680	739	678	723	755	773	729	713	779	714	705	739	733	730	727	722	742	742	744	677	743	720	737	716	746	734	688	709	684	732	689	716	701	752	740	719	697	689	676	690	762	699	782	697	713	755	726	731	676	723	771	684	752	739	719	723	754	751	733	702	751	722	734	717	695	747	721	685	730	726	729	758	712	760	794	742	729	707	745	702	774	708	734	745	728	731	736	774	732	713	730	714	778	761	715	714	732	750	708	720	700	738	754	704	715	764	771	689	756	681	695	729	710	740	701	755	763	752	696	692	726	716	730	779	711	732	702	733	737	718	710	749	760	700	741	670	759	727	714	728	705	711	709	688	713	723	726	666	776	712	725	756	749	714	733	708	778	723	676	686	729	726	730	761	717	734	699	700	766	751	700	734	773	702	695	706	708	747	707	730	755	760	738	684	747	743	738	735	705	721	756	761	770	704	708	707	716	729	732	740	698	665	690	739	738	708	715	749	716	745	674	671	735	766	701	732	766	721	748	720	757	778	760	715	764	696	691	743	720	730	722	704	715	721	744	702	738	697	701	728	725	708	703	695	769	713	709	735	742	735	716	763	725	712	760	704	719	684	718	703	749	730	708	680	705	766	742	667	707	699	730	637	669	765	747	749	683	705	731	704	736	685	706	737	732	771	738	747	721	720	693	744	744	703	741	696	724	713	687	714	691	694	682	763	746	726	710	705	724	680	747	682	716	728	703	735	728	772	674	730	732	747	698	732	701	757	708	709	720	763	757	713	693	690	700	732	744	770	711	708	678	721	754	731	754	747	666	724	748	721	748	692	723	717	708	758	733	763	746	726	713	771	706	760	750	680	726	738	720	708	722	728	728	748	725	675	697	703	714	681	700	704	789	737	751	736	707	687	734	698	702	674	731	734	700	718	706	749	703	716	666	683	736	805	738	716	743	700	714	692	712	770	727	771	725	726	712	719	730	729	725	759	687	722	744	733	706	723	707	717	720	734	743	675	744	748	718	712	728	709	732	713	691	708	723	738	781	665	760	725	750	721	757	717	730	764	736	730	716	783	677	769	734	707	666	741	757	703	745	725	714	728	743	782	715	717	755	724	728	737	725	735	702	745	682	762	726	734	703	716	735	733	728	729	716	706	698	718	722	723	715	733	728	721	757	745	768	723	706	727	767	686	695	718	681	725	748	706	786	712	733	716	738	688	709	704	729	672	719	730	709	738	739	749	708	714	739	771	722	695	725	714	743	768	708	686	729	753	737	714	730	695	701	706	698	706	739	717	696	720	709	693	727	728	761	699	756	651	758	714	714	718	683	725	685	706	758	768	696	712	706	729	664	700	743	770	706	750	723	739	783	714	685	761	764	719	714	732	671	744	707	765	741	675	704	749	696	695	756	698	688	747	696	739	724	727	733	738	708	757	755	769	748	746	703	699	739	708	730	746	750	744	694	737	665	723	695	691	717	722	750	736	725	682	736	682	661	738	713	677	711	706	698	726	710	683	734	735	788	735	756	672	734	756	743	713	750	686	720	706	739	720	721	723	724	704	752	784	734	734	736	677	752	725	756	702	698	738	731	675	769	683	753	673	769	738	717	738	734	778	693	707	747	743	784	739	784	744	718	722	711	702	703	729	719	766	705	753	733	699	710	691	713	722	739	666	729	672	740	688	731	712	738	717	694	801	735	750	714	721	692	768	709	725	748	650	685	685	707	732	728	735	763	706	733	715	730	713	677	694	664	752	699	739	739	669	707	722	695	666	724	696	805	737	725	710	689	727	694	759	673	733	735	726	742	706	713	720	770	752	695	744	682	708	787	731	732	735	736	708	696	714	726	726	738	751	705	748	696	691	739	739	730	675	712	725	732	775	677	727	749	673	684	725	719	716	731	736	667	750	746	730	723	719	694	723	747	712	688	724	763	760	702	722	710	710	684	738	715	730	760	761	712	709	732	742	715	724	721	665	717	756	711	719	731	697	712	714	722	802	771	751	743	719	719	704	687	769	741	699	746	760	727
25268	21570	27789	25822	20412	3775	564	469	464	501	426	441	450	441	454	431	428	449	453	422	476	418	428	469	409	451	474	442	416	417	481	422	459	403	410	424	420	455	408	389	391	407	393	446	452	415	387	405	414	439	409	425	441	418	442	395	424	445	405	419	407	450	422	419	411	413	439	414	438	452	422	411	438	427	450	414	412	466	469	415	434	438	397	415	409	424	410	383	451	432	447	406	449	428	399	428	427	498	420	427	414	389	415	453	432	438	421	406	384	399	399	428	445	421	410	418	432	405	421	415	451	419	471	427	418	427	423	404	406	422	430	424	438	400	439	414	429	421	422	477	451	437	427	403	418	428	428	425	400	441	411	377	430	416	452	447	425	433	431	442	411	437	466	447	406	412	457	447	374	469	453	445	413	397	380	417	398	460	425	404	444	445	409	416	423	454	429	407	450	397	479	436	440	416	410	457	422	431	416	447	430	429	443	457	425	450	432	461	421	411	446	437	429	414	415	410	426	405	389	420	449	484	419	403	381	454	387	423	418	436	437	407	443	425	405	417	440	402	433	420	421	458	430	383	442	438	409	441	476	420	410	408	427	410	469	460	419	442	432	460	439	436	460	426	389	439	437	454	472	407	453	433	410	417	441	427	396	396	429	437	448	469	402	430	400	425	401	398	424	421	426	430	452	411	407	443	449	441	440	438	426	400	437	440	460	449	408	421	418	456	411	413	426	444	393	446	391	421	428	454	425	426	429	466	428	438	413	406	431	417	424	393	413	429	430	430	460	409	406	426	420	429	407	436	422	408	435	453	432	416	431	420	438	447	429	441	423	397	435	450	410	457	428	416	383	408	418	436	384	438	425	412	426	417	426	380	473	418	416	434	429	398	448	408	439	443	439	439	443	374	412	407	427	454	425	437	444	432	409	424	442	455	436	461	432	408	433	431	396	412	428	442	435	431	424	415	449	407	453	456	446	387	417	410	431	445	420	427	426	454	453	397	432	455	457	437	411	423	424	448	437	449	432	433	421	439	428	448	434	409	408	409	409	429	428	411	392	429	431	422	398	425	422	429	414	438	424	388	428	457	409	442	437	391	424	419	460	395	401	391	427	426	437	393	404	443	447	434	429	430	449	447	410	448	430	444	407	392	446	408	416	417	439	409	420	422	420	425	388	431	417	405	428	428	439	411	418	432	424	425	441	413	445	427	416	416	440	450	408	479	419	428	399	387	477	425	440	398	440	445	401	441	449	427	419	439	385	424	423	434	448	448	434	440	429	432	421	358	438	436	460	422	428	438	444	397	398	422	433	446	430	480	435	445	416	431	442	398	429	456	373	442	428	394	404	403	452	476	418	451	421	410	405	429	443	439	448	430	427	424	416	448	423	425	468	441	420	449	420	392	403	429	417	444	431	423	422	431	424	423	449	471	447	431	428	465	448	442	439	437	427	456	441	399	431	424	385	425	393	417	441	437	451	435	422	423	411	418	408	419	422	430	413	476	421	428	409	432	447	439	419	401	463	441	440	430	401	385	425	436	444	447	447	431	420	414	409	412	423	413	423	400	415	409	411	414	422	419	451	423	451	433	443	424	415	455	428	397	429	443	389	444	421	417	414	446	418	445	429	405	452	435	399	401	448	441	411	405	452	421	448	444	389	452	460	422	404	426	432	443	391	447	423	437	446	437	432	469	420	441	451	417	459	420	416	453	442	433	405	429	442	373	418	398	418	423	388	417	430	444	413	377	419	451	425	424	431	426	404	421	414	440	426	426	395	417	415	464	439	424	457	406	415	411	421	430	436	483	451	458	454	435	439	439	419	425	368	424	403	441	480	446	431	433	417	455	423	455	427	395	445	432	404	455	442	420	446	413	401	421	478	486	433	411	423	432	462	443	402	449	408	414	380	435	470	450	457	420	414	440	430	435	399	424	383	437	440	402	438	435	441	401	395	472	438	429	434	445	451	432	432	437	411	439	430	443	440	445	412	400	420	431	439	393	426	404	421	422	435	410	442	424	430	487	404	480	412	390	432	422	438	405	465	433	442	442	441	443	419	415	435	443	434	438	397	420	416	431	396	401	430	415	452	457	427	452	455	382	422	451	417	431	446	433	420	433	469	458	424	449	420	409	438	439	402	413	446	424	423	418	418	442	436	410	430	433	405	422	424	419	437	446	472	432	462	388	406	414	423	442	431	411	419	394	427	425	431	436	406	444	414	424	402	400	359	441	414	449	423	378	427	430	432	432	440	431	420	410	408	448	426	446	449	441	421	427	440	466	417	409	415	443	462	440	405	412	413	428	405	416	427	447	388	416	468	430	420	436	439	430	430	443	462	434	425	467	431	434	417	439	460	419	487	423	461	397	447	446	410	400	458	467	449	420	421	446	380	416	441	447	477	475	436	455	454	478	410	409	450	396	447	391	387	417	412	439	397	429	427	435	426	426	434	417	421	427	421	431	414	419	383	404	403	445	431	431	446	459	432	431	396	414	444	429	421	424	428	454	424	422	421	449	425	422	467	428	409	420	441	437	427	420	435	421	408	411	438	436	417	422	412	414	428	423	408	422	419	387	417	428	396	390	456	446	426	440	430	432	464	427	435	462	405	412	430	420	431	444	399	434	413	409	464	417	431	486	393	406	408	435	390	426	417	437	427	432	417	400	447	437	445	436	419	407	436	434	419	461	411	439	435	426	437	470	383	427	428	405	449	429	381	419	439	429	416	393	423	438	408	456	441	417	447	406	388	399	426	453	429	440	415	447	399	388	438	454	411	442	455	444	398	419	454	406	423	407	418	421	438	432	437	461	411	439	421	431	414	407	413	451	408	421	416	429	441	399	452	456	417	447	473	444	448	425	406	443	443	410	417	436	420	449	426	407	455	419	425	465	442	439	397	429	437	460	416	434	461	408	401	423	393	428	385	366	420	427	450	416	431	459	394	428	414	459	436	425	402	391	395	446	424	442	466	455	409	419	417	428	388	443	467	454	437	429	399	404	414	405	430	432	435	425	416	440	421	453	447	425	474	426	435	427	471	419	420	412	420	401	431	396	428	420	419	484	416	455	451	387	484	429	475	423	451	421	429	437	443	439	411	483	457	443	435	447	432	409	402	470	447	416	438	432	446	450	437	444	433	425	457	443	435	426	412	423	423	410	460	449	424	411	413	466	430	443	455	494	391	434	430	423	448	447	432	411	441	421	414	436	442	438	408	431	417	430	400	450	409	478	411	451	450	399	412	423	423	405	408	430	443	454	417	407	420	413	415	416	453	436	431	438	453	421	424	429	435	440	430	403	430	440	419	439	396	449	388	451	433	465	433	420	427	414	415	457	404	401	397	427	444	434	447	412	438	407	483	434	418	430	410	427	411	435	443	425	446	447	427	416	433	435	405	431	443	470	428	456	423	410	464	434	433	436	470	437	458	442	453	395	454	418	377	418	404	444	433	438	449	452	423	423	434	414	431	446	406	427	451	433	435	435	471	446	443	381	401	419
39662	45606	32205	13185	23226	861	703	670	649	595	559	546	541	559	539	508	538	495	486	502	496	506	472	529	507	483	500	544	490	473	475	468	494	480	493	521	518	518	476	510	512	492	481	470	502	506	482	465	481	503	501	479	485	476	469	477	510	484	470	541	491	513	509	511	488	440	448	489	468	509	474	463	454	481	451	500	483	509	468	511	475	484	480	467	496	471	497	505	456	476	491	497	490	448	490	523	482	475	497	430	463	483	470	472	465	462	510	544	512	479	470	487	521	494	470	470	470	486	515	522	498	476	469	509	499	495	496	497	455	517	478	501	478	475	480	466	495	498	497	494	521	495	498	463	527	484	491	489	447	459	475	464	486	509	473	473	475	511	469	512	442	474	492	462	482	514	480	471	456	467	507	449	508	515	472	467	481	505	480	483	461	462	476	469	419	510	537	442	462	496	489	483	457	505	531	452	498	489	499	490	523	488	509	472	514	483	508	476	476	471	500	473	491	472	454	501	456	495	493	488	469	477	459	481	488	470	496	505	491	465	477	487	483	516	482	498	506	499	488	511	508	478	461	484	481	478	467	503	472	502	507	458	483	475	498	479	507	475	465	506	473	524	434	505	495	504	499	468	510	469	458	468	454	461	510	494	480	473	510	487	452	495	477	492	498	486	490	437	460	470	475	470	492	491	499	525	492	495	549	485	471	497	473	509	478	493	490	500	511	476	509	463	469	458	508	491	499	445	458	501	478	509	475	484	475	488	464	481	473	486	478	499	521	449	496	467	477	437	467	459	494	502	481	509	461	479	467	468	503	485	488	518	481	475	477	501	530	489	472	484	518	500	486	496	501	482	456	479	509	498	536	501	528	462	515	476	485	510	505	500	441	493	504	480	460	496	484	462	482	484	465	525	472	494	487	465	484	495	487	474	468	487	533	458	482	534	480	523	523	468	486	474	479	467	458	490	516	465	475	460	463	506	488	503	496	471	473	515	489	485	480	498	486	486	451	439	455	489	462	466	519	471	495	502	483	503	484	481	477	490	473	450	477	455	481	526	538	538	479	466	467	495	482	446	488	475	482	532	496	504	474	493	471	489	465	492	496	506	480	510	494	453	481	474	470	490	491	471	440	497	487	507	432	487	484	452	458	508	478	479	518	489	479	493	529	453	503	474	445	538	495	496	471	490	489	502	496	458	502	530	461	527	488	526	493	488	502	471	484	478	504	490	495	459	450	476	474	468	486	482	486	491	510	469	506	493	509	500	483	477	469	491	486	486	477	507	503	483	480	478	432	464	508	493	477	477	470	510	529	481	489	497	487	469	475	479	488	533	445	482	452	484	449	437	509	455	460	512	493	460	466	490	491	459	497	488	479	486	501	498	535	513	469	463	484	500	485	473	474	483	479	459	499	520	466	507	458	469	474	494	482	468	496	440	490	486	455	509	528	500	482	467	500	484	485	463	485	476	518	488	468	518	473	496	525	487	445	470	485	446	474	477	509	476	456	492	474	482	467	464	495	471	472	461	451	515	551	498	486	467	483	494	475	474	468	487	468	483	489	462	463	495	480	481	503	466	475	483	451	497	441	466	440	513	455	528	481	477	522	514	508	447	486	470	478	504	497	478	504	453	477	446	491	473	510	467	504	490	482	443	482	466	502	450	484	485	488	472	496	440	508	484	487	503	477	496	513	478	486	509	433	457	446	531	502	481	476	512	465	502	526	494	459	513	497	506	478	477	465	468	554	457	469	494	503	496	469	481	457	487	470	483	530	450	468	471	463	502	515	459	486	499	447	476	499	505	501	464	553	473	505	484	496	475	490	496	480	506	466	498	474	460	488	498	514	510	478	475	494	481	481	484	480	471	517	451	463	513	510	480	474	469	475	473	467	477	515	464	467	486	501	482	460	513	482	492	506	477	458	474	479	476	478	530	511	441	490	508	462	475	530	469	475	491	485	520	492	483	487	472	466	489	493	536	486	491	497	478	486	457	504	489	482	516	496	516	454	486	493	489	493	481	450	540	460	452	526	495	479	475	481	452	482	482	490	454	485	510	507	443	482	467	483	505	474	514	484	480	456	485	485	526	521	489	490	489	452	454	472	472	512	480	508	459	489	463	499	513	505	533	462	520	493	454	479	450	473	492	502	511	500	510	471	502	533	491	496	489	491	454	521	484	481	460	504	475	527	484	478	510	465	452	522	478	496	452	497	471	485	446	489	488	469	513	493	523	455	457	504	462	485	480	463	459	508	447	478	476	499	478	491	471	521	513	469	429	484	488	465	476	506	454	438	444	459	490	485	483	491	496	492	490	494	480	470	471	461	480	490	459	457	459	502	492	476	521	474	521	495	495	443	490	488	452	482	494	497	474	486	481	491	514	518	483	506	478	520	514	462	507	441	512	474	457	490	456	474	498	487	525	458	484	467	476	514	459	452	490	451	489	470	478	501	481	474	476	461	475	455	486	493	490	485	484	476	510	532	508	475	498	459	481	445	469	498	459	468	518	470	506	493	512	508	497	491	472	478	527	483	482	498	468	465	537	481	457	548	457	485	489	494	505	507	475	501	457	454	508	490	486	536	463	492	523	506	526	494	489	500	464	489	459	486	499	479	478	478	478	452	487	469	498	495	466	507	503	485	446	476	493	500	496	465	467	471	524	491	540	458	465	502	484	439	524	490	468	473	506	494	504	485	464	509	447	521	465	480	484	490	480	514	500	482	486	481	484	471	447	469	488	503	492	490	494	487	502	479	476	485	467	490	503	480	500	503	487	437	482	461	516	491	483	461	494	478	463	490	518	476	470	494	493	474	464	441	458	499	459	453	484	470	484	506	516	462	476	465	490	478	448	500	450	496	493	484	462	500	471	494	482	501	475	471	457	498	460	499	472	443	487	500	465	476	493	462	469	485	488	484	474	499	483	503	497	468	510	500	516	477	491	491	456	498	509	472	464	497	454	479	476	483	477	457	488	513	483	468	460	480	483	448	451	490	512	477	513	466	509	508	469	463	507	475	458	480	461	500	500	419	447	480	471	495	532	434	475	493	491	459	456	484	452	468	458	454	514	522	451	464	486	483	537	491	436	476	501	458	508	454	492	495	449	479	476	444	478	489	502	467	504	460	480	497	504	516	448	485	495	486	479	522	505	475	521	475	461	454	474	497	486	498	459	489	477	499	480	479	466	503	484	445	477	479	500	490	464	489	465	492	484	467	473	503	504	525	477	467	481	462	482	492	476	472	460	451	465	469	505	429	450	485	514	451	500	435	448	469	468	502	479	513	445	516	491	485	467	463	465	453	498	466	447	482	462	484	490	491	514	488	505	484	495	485	499	506	497	481	504	461	461	496	518	473	463	439	490	510	468	472	451	476	530	476	443	497	535	489	533	476	495	493	463	472	488	489	496	488	481	498	508	486	488	500	468	539	493	471	487	488	467	529	494	484	479	480	486	460	479	514	497	493	486	465	478	486	423	480	475	490	466	466	467	517	461	478	454
22967	21509	28917	24712	25589	20228	8123	655	449	446	420	371	338	324	340	320	329	317	310	310	263	295	284	312	259	260	278	313	302	281	293	280	272	251	297	290	287	268	295	279	259	289	273	300	254	273	252	296	255	254	284	288	284	256	294	285	278	272	286	252	253	267	255	297	267	281	285	251	255	246	277	274	267	271	256	245	313	250	260	248	300	242	290	289	290	243	287	281	289	287	284	262	247	272	256	268	258	312	275	247	302	281	290	282	269	310	267	279	255	285	267	291	271	270	263	276	281	283	242	244	258	304	262	271	275	291	237	278	258	277	295	257	256	233	288	255	285	248	266	253	299	289	300	245	248	264	266	260	256	269	235	260	262	258	272	273	281	248	278	277	273	258	269	296	254	262	308	266	249	270	269	286	253	279	280	256	276	292	269	287	292	283	270	291	251	235	264	269	281	249	266	278	262	286	272	270	258	274	289	263	274	272	292	301	297	288	272	294	249	265	255	300	287	306	248	278	258	262	211	247	262	277	307	274	251	309	296	258	280	254	266	264	257	281	293	269	273	255	264	266	260	278	285	256	281	261	302	258	267	251	254	290	260	283	264	276	251	254	270	258	260	289	275	265	266	280	253	269	251	278	271	263	289	259	250	258	281	270	247	269	284	289	265	261	291	275	267	250	287	253	266	266	269	266	264	268	277	261	289	267	249	247	243	281	264	250	300	263	269	241	269	274	260	264	306	255	276	288	242	254	256	266	286	269	273	268	252	267	245	269	296	258	265	258	264	245	263	282	273	238	299	249	272	302	286	267	275	254	276	279	267	261	298	259	278	277	270	301	249	274	280	264	262	241	247	256	266	236	251	275	282	291	242	276	286	293	246	261	242	253	279	259	297	272	237	285	265	240	282	240	274	259	275	264	314	267	290	264	254	292	258	278	265	272	286	258	266	290	288	255	261	282	255	228	270	254	267	282	263	260	256	266	301	270	271	287	287	267	248	271	278	288	273	262	291	276	282	271	241	253	284	237	282	265	265	290	266	289	270	282	268	273	273	273	276	280	252	286	281	258	295	279	281	267	296	281	263	277	271	267	259	288	265	270	255	263	224	277	306	254	297	239	249	259	276	267	262	257	241	279	271	278	261	280	291	244	251	276	279	296	275	276	271	277	265	278	277	294	279	280	286	284	296	268	276	270	294	237	248	293	256	248	245	258	272	250	293	240	261	308	275	278	257	267	253	258	262	274	293	264	252	235	277	277	266	274	242	264	282	282	267	281	250	277	275	280	262	283	263	239	260	240	268	268	280	256	291	293	267	280	255	282	271	283	287	245	297	256	278	269	293	241	280	276	279	258	268	258	280	276	273	265	257	290	265	270	289	304	241	261	280	288	296	269	285	270	283	259	259	261	268	257	271	266	264	248	245	251	288	246	287	267	255	270	258	265	258	240	266	273	283	261	254	257	229	277	280	263	252	273	283	273	278	257	259	306	267	269	239	265	268	273	293	290	283	269	303	264	270	281	306	243	248	277	252	254	294	233	266	296	279	297	239	256	241	248	266	267	237	294	315	298	270	271	295	280	256	307	277	277	283	302	259	260	275	278	242	288	304	267	260	250	272	260	289	260	296	275	273	256	266	285	283	261	278	258	283	294	283	298	246	301	273	278	270	270	246	271	242	246	288	271	249	285	277	271	275	239	276	289	252	287	310	291	276	260	259	301	281	271	248	233	252	264	303	257	280	279	265	255	276	274	300	288	248	283	274	262	253	281	268	284	266	284	314	270	272	282	267	241	275	298	243	274	298	281	256	285	282	224	288	270	284	236	283	265	280	264	245	272	277	275	242	247	310	264	259	248	272	286	260	274	272	251	286	274	271	283	274	285	259	285	278	248	274	273	274	271	237	270	285	289	285	300	278	262	270	274	243	263	293	254	252	261	254	276	301	272	285	283	291	299	257	256	284	268	235	260	246	263	281	239	277	286	297	268	261	266	293	261	245	253	261	299	266	273	284	286	263	261	270	264	303	308	290	259	295	261	282	264	257	264	274	248	280	311	259	275	301	262	275	265	272	277	279	247	222	270	270	264	299	249	268	276	263	267	291	269	308	272	263	249	275	262	267	254	272	263	282	249	292	300	276	247	251	278	267	266	305	265	271	253	268	279	268	251	307	266	261	251	278	270	261	274	264	260	252	279	258	265	286	260	245	280	259	279	257	266	304	278	260	256	270	243	286	262	274	255	252	259	281	247	281	254	304	272	251	298	268	286	249	260	238	278	267	281	277	300	266	277	278	246	263	300	269	236	274	291	263	262	256	275	268	275	271	252	272	269	263	250	294	259	293	241	264	259	286	256	303	287	279	257	270	277	284	279	265	265	285	284	284	280	266	259	276	253	287	252	270	286	260	289	263	265	279	270	241	303	276	275	255	285	279	272	293	281	272	240	285	243	232	301	258	248	252	269	281	288	292	274	288	267	290	292	289	272	242	284	266	239	254	282	278	271	256	257	279	278	264	267	263	283	261	281	293	288	265	269	244	269	301	296	238	289	299	266	263	290	266	245	267	263	271	270	260	277	247	249	239	269	271	261	275	265	289	261	295	269	269	252	248	285	273	281	282	274	318	253	263	254	274	286	234	263	278	263	292	286	263	263	280	304	256	276	268	247	265	292	267	240	246	278	269	239	253	270	290	257	275	260	264	278	264	287	280	282	256	276	283	247	249	270	283	264	275	267	254	263	301	245	265	286	277	266	283	237	261	261	288	281	263	264	261	278	253	280	248	279	277	262	268	294	257	301	287	309	292	257	247	273	280	262	282	271	256	278	271	276	277	274	252	269	247	255	258	290	268	262	289	283	257	257	266	308	266	282	237	261	276	252	243	272	267	280	303	275	291	273	274	263	255	261	267	254	263	281	259	274	259	285	272	270	290	279	269	261	303	271	279	247	256	244	261	286	253	256	282	303	268	260	284	264	252	257	289	293	262	252	249	274	264	267	271	266	265	292	288	287	263	306	255	259	277	280	281	257	249	258	254	242	247	262	250	268	304	271	302	260	286	292	265	264	243	267	265	273	273	298	277	267	290	260	256	263	273	296	265	263	261	279	291	271	279	259	267	275	263	292	270	249	271	255	236	257	286	253	299	268	242	280	280	234	240	288	283	270	290	265	276	266	296	288	285	252	260	261	283	276	256	269	269	277	282	278	258	295	251	282	271	293	243	273	276	256	277	267	279	276	267	283	272	268	243	276	258	267	266	286	293	240	275	272	242	274	266	273	278	287	244	265	277	286	291	283	296	293	248	296	277	267	318	293	264	263	278	287	274	284	274	276	268	243	268	308	244	303	229	267	295	264	248	288	307	275	261	291	236	298	253	264	260	257	255	265	311	276	255	261	248	257	263	264	280	235	284	259	264	250	272	260	242	242	274	276	276	270	251	290	270	258	264	272	255	286	248	275	267	240	287	278	299	278	267	261	265	269	282	294	283	267	282	272	291	252	294	253
49230	63948	50336	34344	38592	1466	1101	886	811	696	605	538	520	481	437	393	417	406	369	368	370	360	367	343	349	379	351	371	372	328	367	332	294	349	309	315	343	347	363	335	325	308	304	346	353	318	319	339	328	341	341	341	331	316	299	311	353	315	348	336	315	304	328	317	350	314	309	353	331	326	316	318	335	304	311	332	330	327	327	339	275	324	356	317	328	302	293	320	357	313	329	325	318	323	321	340	332	294	321	324	328	318	325	322	316	331	334	302	300	331	286	312	321	328	313	327	374	328	325	323	308	294	310	310	305	337	294	330	305	303	313	308	315	314	294	330	329	292	346	320	297	304	356	316	303	294	339	334	318	322	321	311	348	315	307	345	303	339	320	326	346	329	312	367	350	297	353	337	321	315	294	338	327	331	323	309	309	315	332	306	341	335	326	347	362	326	299	322	369	331	299	342	318	326	314	339	324	313	320	326	350	355	288	321	322	328	296	321	324	325	314	342	290	340	347	319	313	341	322	320	332	309	348	332	315	303	342	290	309	311	327	322	308	316	317	336	336	311	333	337	346	326	335	290	347	287	355	339	301	322	332	319	340	327	288	323	304	338	352	322	286	315	348	315	319	314	324	312	331	334	297	314	303	335	318	309	316	336	333	316	288	289	310	313	286	362	320	330	306	304	306	306	313	326	315	295	340	320	300	338	319	322	315	331	299	321	338	316	393	346	321	310	328	295	320	344	339	324	318	343	360	325	343	309	268	293	291	331	294	314	327	333	341	336	342	327	315	324	339	337	336	294	332	297	316	311	326	341	328	317	301	306	286	317	303	310	315	306	351	322	290	322	319	324	307	344	291	352	286	332	323	311	330	278	328	292	302	331	337	324	346	321	350	340	359	329	331	328	332	311	295	348	325	301	347	300	324	353	291	293	308	329	307	310	347	335	342	310	314	308	320	334	311	329	297	316	303	302	322	297	332	302	380	320	288	323	330	315	333	326	301	329	321	299	300	321	323	314	297	305	309	308	297	321	334	276	334	320	328	304	331	360	308	309	357	347	293	332	336	334	323	310	314	319	325	337	317	340	307	323	322	311	301	324	333	332	322	309	300	305	325	333	318	324	311	318	305	318	321	331	301	325	344	292	320	312	304	299	347	315	322	320	303	327	302	326	323	331	338	315	311	340	329	323	314	324	330	295	338	336	335	335	306	329	315	321	293	332	300	273	308	312	328	317	342	340	310	329	314	321	345	313	309	320	319	307	297	302	319	306	301	279	321	341	330	314	318	317	323	322	308	330	308	332	311	314	334	309	332	318	348	297	322	338	312	327	326	330	331	323	305	319	316	320	296	326	320	317	346	324	348	317	287	298	334	315	295	354	309	294	323	336	318	348	327	311	317	366	308	346	344	316	321	357	308	335	328	317	354	346	318	325	340	294	323	319	289	314	299	364	294	303	319	314	284	329	334	327	342	314	327	317	333	307	320	303	270	319	318	333	309	349	297	314	330	330	320	336	337	322	316	311	322	322	323	309	313	320	344	278	318	324	354	327	312	272	312	334	327	329	289	307	322	337	311	331	327	353	354	335	338	321	306	313	323	327	314	303	329	320	294	325	314	290	305	319	300	311	326	334	328	309	347	303	317	279	355	297	335	325	328	309	306	317	327	346	330	311	314	294	320	336	342	322	329	310	314	328	315	340	355	330	297	280	331	296	379	332	329	324	303	280	335	303	344	321	315	298	313	314	342	314	346	292	308	318	312	356	304	324	309	282	334	354	354	315	336	312	305	312	330	312	304	341	332	321	318	301	316	328	354	292	309	306	293	309	337	317	356	316	319	307	315	299	339	310	355	338	320	314	321	315	308	314	316	331	296	303	335	297	313	345	357	307	389	347	308	319	301	306	342	306	313	318	299	356	331	321	303	337	299	314	318	308	315	315	334	315	320	296	361	331	325	324	328	349	324	343	311	303	282	339	328	341	317	303	289	295	285	315	314	329	300	336	314	311	334	313	346	341	320	339	326	292	286	285	314	310	292	334	335	328	326	302	323	284	331	325	334	343	302	299	290	297	336	335	312	344	332	304	306	326	334	312	323	311	315	305	354	311	315	302	338	341	283	346	326	309	317	291	306	342	325	303	357	311	322	300	353	332	313	331	320	343	320	333	294	304	318	320	306	301	326	331	327	329	300	276	295	308	353	316	337	304	365	254	312	344	336	317	343	304	334	322	313	333	307	290	317	323	331	331	328	316	336	350	325	342	307	359	310	314	341	309	306	326	276	326	314	324	363	351	324	297	296	288	325	301	325	291	328	309	321	323	269	316	298	331	346	315	320	340	347	335	342	339	339	355	335	322	315	337	306	313	324	312	306	304	310	318	305	321	310	339	309	325	326	301	300	319	356	331	308	323	298	347	306	335	295	340	321	321	337	333	345	347	307	313	307	308	302	336	310	324	315	310	320	335	301	343	298	338	311	302	341	316	332	310	300	338	348	314	294	307	345	313	333	344	329	312	353	329	328	323	328	318	303	302	313	293	365	352	332	349	322	286	336	297	326	331	311	328	313	344	327	300	336	291	322	286	337	329	309	317	323	322	318	307	376	343	326	324	304	329	337	327	350	303	318	328	371	355	329	330	318	296	326	313	321	347	297	350	329	350	319	317	298	309	328	337	328	303	352	319	350	308	327	309	317	311	322	299	337	300	286	328	324	356	314	288	334	331	336	271	337	289	330	347	285	315	302	297	318	309	343	337	299	298	315	314	315	285	312	313	314	287	353	339	306	317	302	327	320	332	315	356	328	316	360	273	341	315	329	323	333	340	313	335	320	321	322	337	332	326	315	352	348	315	301	303	356	347	300	342	286	325	316	371	327	361	342	333	325	300	322	328	312	334	334	316	314	325	325	338	332	288	303	334	327	331	329	335	313	319	318	305	320	350	335	346	313	315	330	361	292	314	342	326	302	322	310	329	322	319	324	319	325	358	297	291	318	327	330	326	370	314	307	309	330	339	324	313	316	315	304	312	345	333	325	324	290	330	356	294	312	334	305	325	313	328	333	318	318	305	300	315	295	313	341	331	341	327	333	326	316	317	349	308	338	303	342	319	349	314	337	306	328	308	337	322	336	315	304	318	298	364	311	332	333	355	295	336	331	302	314	346	320	315	348	309	303	309	320	324	349	351	331	314	315	338	358	328	304	297	313	305	334	297	328	305	335	329	354	323	319	321	308	319	305	330	328	335	337	322	306	313	335	301	324	336	316	346	326	360	342	345	349	334	343	316	313	322	315	313	342	346	298	343	306	283	326	310	297	341	297	329	349	332	307	342	319	307	371	276	282	342	333	304	356	352	335	355	321	328	336	297	295	324	322	328	317	313	363	308	288	298	342	279	327	316	320	335	298	309	320	341	334	330	318	340	327	317	320	322	336	315	328	343	306	289	331	306	347	333	288	330	327	322	337	345	296	332	289	324	330	311	330	311	325	296	306	320	325	314	316	327
29554	20910	14701	5947	4990	781	762	717	705	700	694	739	688	667	653	722	711	718	743	666	748	709	754	741	696	682	686	720	691	707	686	708	674	720	705	711	654	700	692	704	719	714	681	666	729	697	670	654	677	735	646	701	746	668	691	723	727	692	754	634	716	731	656	687	706	703	668	692	699	699	747	685	712	691	690	730	681	705	739	695	695	694	657	704	706	728	713	653	730	708	699	725	707	676	683	686	694	698	702	690	670	681	704	685	676	687	725	708	691	709	717	735	691	705	694	700	732	667	750	712	720	704	695	682	689	636	723	702	676	722	711	723	733	688	673	687	719	726	697	683	710	693	690	699	700	674	695	709	688	700	690	670	678	704	681	736	633	685	711	698	645	712	714	692	689	737	700	709	703	698	707	706	704	668	661	660	732	779	683	694	705	704	704	715	758	723	683	741	651	696	696	664	713	662	702	710	718	682	705	660	713	774	720	726	713	717	662	691	743	700	706	719	701	721	693	696	708	698	712	662	698	696	703	740	725	669	733	681	684	685	680	694	697	713	739	725	699	688	700	728	659	712	707	696	689	687	688	711	685	693	782	685	687	716	684	674	641	728	699	723	650	718	722	750	700	677	682	689	671	637	732	659	679	691	689	723	681	706	699	698	682	664	699	696	633	690	685	647	706	725	702	712	709	686	737	706	606	691	708	753	714	701	704	715	697	658	678	703	751	664	720	673	686	700	819	691	728	650	687	678	676	680	694	662	702	720	702	726	684	685	657	689	690	697	649	709	748	664	711	709	682	729	664	656	719	718	706	730	717	709	669	685	695	695	717	657	698	689	698	655	699	685	737	679	690	746	674	710	640	708	701	679	673	748	727	683	721	721	706	719	696	696	733	678	754	673	719	705	706	656	699	711	704	672	673	768	679	718	721	672	668	665	719	697	679	660	697	692	680	687	689	741	656	705	695	736	689	701	698	668	728	709	683	657	699	694	699	662	669	656	654	684	735	731	687	698	687	699	694	684	725	753	702	719	734	671	700	668	645	700	710	667	692	688	687	684	742	706	725	697	748	681	656	691	730	729	758	664	685	681	697	752	756	694	712	708	671	728	690	643	711	730	709	691	655	655	697	753	701	706	747	718	689	679	683	696	731	723	650	684	714	673	716	666	708	712	648	682	711	683	727	746	716	664	679	750	659	693	708	674	718	712	746	685	733	634	655	707	677	659	724	746	722	639	697	699	686	652	633	697	706	652	708	651	680	703	693	671	692	705	712	654	711	731	724	718	734	708	759	716	718	670	732	724	682	701	715	657	688	665	739	711	709	715	743	686	694	653	727	690	713	678	715	688	716	702	684	689	673	687	712	769	705	661	678	699	670	701	716	706	715	719	710	692	677	720	687	702	696	747	718	681	704	729	673	728	677	655	722	720	715	686	702	641	707	745	690	669	702	687	714	721	724	671	731	708	682	750	690	692	718	688	719	762	679	705	684	736	647	691	703	674	717	691	733	723	694	707	699	692	696	672	737	672	692	698	690	711	715	741	715	671	682	670	681	680	732	669	658	713	710	669	714	689	745	730	698	653	658	688	699	741	675	727	714	716	724	690	719	715	709	679	696	698	685	690	658	745	716	716	711	660	699	706	700	733	654	739	663	684	667	743	724	707	646	674	713	684	718	695	691	731	720	723	738	714	700	708	732	636	692	694	741	697	685	713	670	690	705	704	702	668	711	713	696	674	690	734	674	681	623	685	675	681	655	721	716	646	710	691	677	725	718	717	663	688	689	716	696	700	702	710	746	670	657	680	694	721	639	686	652	674	753	715	681	671	684	707	698	676	684	662	650	678	687	700	735	700	678	665	694	701	759	733	703	717	689	647	680	707	662	716	699	697	767	695	674	696	700	660	665	710	677	704	682	740	688	691	673	705	712	646	711	686	726	686	718	736	747	694	665	631	664	706	718	697	683	655	693	677	737	736	706	689	741	677	758	691	705	707	680	659	654	721	685	695	728	699	705	700	690	723	716	706	721	726	708	708	729	766	700	681	726	689	780	687	672	700	702	711	714	704	706	666	709	744	673	700	696	731	721	735	688	742	705	684	670	704	660	696	679	698	687	701	743	695	683	646	711	754	704	697	733	690	692	732	691	672	683	713	670	715	708	725	666	674	709	739	679	697	732	677	699	778	657	689	728	651	722	722	700	667	662	720	672	719	714	693	695	727	676	683	717	648	724	705	726	674	682	709	745	693	675	751	743	663	720	661	696	701	635	699	713	683	681	787	696	692	669	674	679	722	672	695	714	696	650	702	698	730	686	745	722	738	708	689	672	709	671	710	698	686	745	695	702	671	735	691	692	724	636	722	681	698	691	743	714	692	711	713	686	711	673	699	648	690	701	689	704	687	726	709	698	719	695	701	743	718	660	694	716	737	716	709	741	660	709	681	732	685	684	654	657	718	672	655	720	756	697	707	638	713	675	707	740	715	722	695	685	709	711	696	687	708	689	684	700	718	736	689	713	645	710	682	670	702	686	706	698	663	663	695	681	672	694	720	695	677	675	656	726	714	724	634	679	700	730	681	698	731	665	677	702	635	702	669	715	719	749	712	695	685	716	675	716	698	725	665	682	723	699	688	688	680	673	678	705	664	725	677	719	693	737	686	709	680	711	714	692	729	716	670	727	669	732	704	728	687	726	741	694	655	715	677	680	691	647	697	723	703	693	700	697	685	712	724	743	683	685	707	704	701	709	682	712	716	675	725	694	673	697	724	657	693	743	701	690	665	736	704	676	689	706	691	663	683	678	770	699	676	684	704	720	727	740	721	685	663	671	680	743	731	679	659	685	670	665	700	699	673	712	747	686	684	687	687	692	742	676	661	737	696	706	668	686	698	716	722	755	685	697	717	675	719	705	755	673	696	645	689	696	724	658	661	697	695	701	692	704	682	674	661	699	658	718	669	694	725	703	732	747	729	707	687	656	673	701	669	657	695	695	691	699	630	703	698	705	701	697	711	671	765	686	635	693	653	716	721	738	747	688	696	715	665	689	711	690	680	688	690	682	722	660	676	681	691	668	687	716	762	668	722	715	701	691	692	719	705	722	658	656	666	724	676	697	721	691	675	695	743	707	715	687	694	749	674	670	712	678	726	701	700	748	697	691	714	676	730	732	684	655	687	744	750	695	705	698	673	677	674	680	732	665	668	691	615	672	686	672	693	665	709	667	705	722	684	654	691	736	702	688	753	710	683	691	736	702	709	715	717	681	697	698	694	657	672	662	678	712	672	719	686	655	665	743	699	671	645	725	674	729	683	675	676	709	648	716	729	672	672	671	723	732	712	752	769	731	689	688	726	683	732	708	748	677	682	711	657	646	704	660	661	702	726	715	669	704	700	685	683	683	676	729	665	738	705	719	734	686	646	714	668	692	720	676	770	711	693	721	681	655	707	658	675	717	702	706	683	716	668	732	679	693	729	736	695	709	680	713	665	709	708	724	664	716	717
26636	14757	8674	4285	5657	774	784	863	804	797	840	761	771	754	772	806	747	771	808	763	810	809	764	831	787	769	784	773	798	783	809	779	885	759	786	799	807	759	790	830	806	775	762	813	800	755	838	771	812	774	769	818	816	745	776	793	804	825	722	826	798	735	708	785	765	793	772	820	827	750	815	841	742	794	771	808	803	786	841	786	763	773	763	788	767	786	823	801	758	787	775	770	779	791	810	871	788	751	788	792	804	767	761	768	769	790	791	790	750	773	822	789	758	829	817	768	767	821	822	806	758	794	776	794	842	796	784	860	824	760	754	765	817	781	778	797	863	806	749	797	774	747	716	807	750	832	754	768	773	783	764	753	787	815	785	820	804	780	822	829	802	810	805	844	779	833	855	819	779	734	823	862	775	824	831	803	820	812	754	763	789	769	761	824	805	799	760	778	756	773	771	736	765	758	822	814	794	759	801	768	772	757	796	795	782	780	795	733	812	744	802	799	820	813	820	761	803	794	750	758	784	815	758	803	778	776	761	794	813	793	784	794	731	773	768	835	829	764	816	759	763	780	749	761	766	805	794	794	752	759	821	791	826	762	747	818	771	756	762	764	792	797	761	748	722	826	797	804	784	748	818	786	751	755	769	760	809	775	799	771	791	794	728	777	815	826	806	799	819	797	797	803	805	786	776	768	836	848	793	827	764	763	811	756	754	782	766	794	799	770	784	866	824	811	807	861	775	765	796	790	754	787	870	801	846	786	807	816	845	768	778	761	750	821	736	779	777	779	792	758	857	830	785	779	815	815	704	790	811	814	779	829	788	805	764	773	790	788	776	806	781	764	749	755	773	819	804	764	775	781	763	766	763	785	791	785	806	769	804	790	747	784	763	752	779	790	790	770	765	799	756	783	780	763	763	791	795	825	754	753	802	832	805	738	780	796	764	756	831	801	780	825	822	798	806	811	792	772	790	788	804	772	808	829	783	784	788	774	793	816	761	797	826	788	811	731	771	808	808	774	736	797	802	728	774	742	780	822	722	779	762	763	812	779	827	780	783	810	809	750	751	783	825	761	765	800	813	799	778	740	806	828	775	761	799	818	831	778	777	760	843	768	792	792	770	768	825	808	721	814	847	784	845	824	774	765	810	726	758	820	773	788	826	770	812	825	771	819	781	731	832	738	810	756	792	804	772	784	784	797	772	793	821	781	786	789	774	764	762	791	816	771	753	791	777	752	758	794	804	796	808	778	797	783	807	774	772	732	805	811	755	800	809	738	766	809	819	779	777	801	807	783	749	818	789	817	769	797	756	823	787	794	771	781	744	773	794	782	836	823	781	740	813	778	786	770	773	752	791	791	786	767	816	777	755	785	748	759	743	750	799	759	808	832	736	797	844	869	783	826	818	745	806	748	782	766	825	802	774	781	817	794	812	816	789	781	755	761	766	830	787	773	809	781	777	799	820	758	764	820	803	779	794	773	806	771	776	786	794	768	804	785	762	794	787	827	832	751	782	793	813	792	827	792	835	791	757	795	794	812	796	736	740	770	786	828	775	834	754	766	810	829	804	823	773	746	774	801	831	820	865	822	797	873	777	794	794	797	823	806	770	807	785	781	780	809	836	754	743	770	784	807	793	771	790	782	790	784	778	817	825	797	816	805	804	761	744	781	785	761	815	761	815	785	775	803	809	764	783	727	799	744	747	805	837	770	842	736	751	792	804	825	781	850	827	762	797	725	811	790	757	728	772	785	774	813	725	748	757	751	791	782	787	819	790	770	865	802	835	793	803	818	792	776	762	801	804	810	770	757	753	778	812	786	773	826	749	791	749	803	789	764	724	807	774	780	830	786	839	735	804	780	793	778	796	772	774	767	829	761	813	766	794	808	771	794	826	781	765	789	766	734	766	820	766	827	802	760	790	746	794	791	821	783	806	816	801	808	771	763	777	800	811	767	831	754	768	782	816	794	861	775	747	751	830	829	783	775	743	777	816	784	749	806	742	711	767	780	816	745	792	796	771	828	788	738	785	782	740	826	788	785	798	778	782	821	756	776	781	790	774	769	763	759	785	862	698	781	761	786	784	833	794	804	751	792	783	799	754	805	754	818	776	782	796	817	809	785	786	730	796	785	775	858	803	791	781	758	757	773	717	810	813	793	770	783	782	767	768	806	795	764	799	783	815	788	817	776	864	823	768	847	805	750	822	752	765	833	777	743	789	786	803	791	800	811	833	770	786	772	812	764	782	762	826	724	794	765	738	805	779	753	763	767	764	789	791	797	789	818	776	798	765	849	792	804	794	787	764	797	796	817	785	771	775	774	745	783	775	765	812	822	779	863	768	771	785	777	834	791	790	818	800	773	792	818	771	818	800	774	794	813	814	807	776	750	803	794	808	769	771	752	836	755	769	757	787	785	781	823	763	762	834	766	781	782	771	785	775	784	771	770	821	810	738	763	793	831	817	764	737	816	749	793	795	754	846	827	771	766	831	823	803	795	803	776	752	760	780	781	814	789	801	847	783	815	787	816	824	785	824	840	803	772	792	839	820	785	810	772	790	783	802	810	821	744	789	805	777	783	829	820	787	800	822	819	784	768	742	781	785	766	792	808	784	816	740	754	788	805	793	806	822	802	803	801	823	785	772	785	803	809	777	772	778	791	798	820	796	733	828	803	836	778	755	785	783	789	747	817	777	812	796	803	793	791	758	821	807	731	746	782	839	759	786	763	772	781	760	803	826	825	800	822	818	813	814	793	766	763	764	784	745	811	748	789	778	759	736	814	839	765	819	738	807	822	784	796	812	801	741	810	763	763	793	759	824	799	799	819	804	769	777	843	775	786	763	752	783	813	802	774	796	798	768	788	818	790	775	813	815	798	763	778	807	808	767	800	815	778	797	756	792	774	783	800	784	816	842	756	785	768	752	746	788	765	808	778	823	821	808	780	810	776	777	744	790	840	805	784	812	804	825	794	793	850	809	790	806	799	785	808	802	815	787	785	789	770	828	785	799	755	823	822	788	811	784	771	803	796	755	796	797	762	752	818	752	802	785	746	832	765	784	776	733	756	783	784	791	757	787	823	784	820	792	825	807	808	792	753	813	808	815	804	785	791	800	735	803	827	805	774	783	792	770	825	758	760	786	804	743	796	776	802	782	760	836	779	738	833	765	805	767	786	814	854	764	768	775	753	755	777	746	774	743	778	810	811	764	796	806	821	763	833	780	736	761	788	753	803	810	748	793	795	757	800	774	809	779	820	833	746	774	803	787	823	811	799	817	797	768	744	801	770	822	764	793	785	793	768	773	802	835	817	799	820	746	819	786	781	751	763	802	818	751	766	800	752	778	777	755	793	761	746	759	778	800	846	780	796	753	787	795	776	743	785	812	822	799	794	802	774	809	790	756	735	749	818	766	782	804	769	787	828	753	822	761	738	773	752	765	781	809	771	771	803	775	759	757	772	807	770	768	768	771	806	767	752	772	817	802	780	798	807	737	787
24145	21572	29155	24684	25688	16087	2464	836	762	726	774	687	673	661	700	672	699	673	684	649	659	659	659	615	586	658	633	596	643	643	697	638	593	656	680	641	645	674	603	628	678	659	658	642	644	624	620	679	652	655	640	648	652	629	622	623	626	653	670	609	642	638	666	658	644	640	627	599	659	646	620	670	646	577	614	641	644	656	599	619	617	631	651	649	671	681	638	627	641	667	662	655	653	636	630	620	618	644	672	627	665	633	655	635	645	624	616	650	644	633	641	614	624	662	673	621	664	716	664	631	651	707	662	619	675	650	639	638	647	639	619	673	643	634	649	686	651	647	628	686	623	609	646	600	631	644	642	647	653	673	617	651	639	564	696	685	661	620	685	616	630	665	624	643	646	641	654	628	644	608	640	656	643	659	646	642	626	676	656	624	655	681	598	625	616	643	685	599	651	660	646	656	599	627	595	674	618	636	672	622	662	656	653	658	597	661	678	630	630	659	643	625	632	660	601	666	672	645	654	640	633	650	651	641	610	685	623	653	649	683	678	696	663	655	671	614	639	651	663	636	645	643	644	631	636	693	667	682	622	607	690	682	605	600	654	638	635	628	610	630	631	597	645	641	681	658	633	662	616	605	644	637	606	629	665	639	631	676	675	652	645	619	633	698	637	608	675	631	644	629	592	623	648	673	645	682	625	612	654	630	670	663	604	684	645	650	618	629	665	632	646	660	653	626	667	645	587	645	629	623	627	653	611	662	670	641	658	638	589	669	612	633	651	605	643	668	615	627	567	663	642	606	631	661	625	635	644	621	641	655	609	654	660	662	666	672	668	612	667	643	650	651	677	664	605	654	639	664	641	653	641	624	656	644	668	650	644	643	634	667	629	627	695	634	688	646	603	687	695	667	616	653	659	625	630	640	612	612	661	648	655	651	630	647	600	630	667	663	672	674	640	598	623	628	643	648	638	629	681	657	602	705	638	669	603	631	631	669	640	646	656	608	608	636	634	649	645	660	668	651	651	636	617	656	636	647	673	662	650	630	626	628	687	638	688	602	677	618	650	639	623	659	632	674	629	639	645	640	646	635	661	595	660	624	630	643	643	610	651	679	624	610	642	658	627	644	648	612	646	654	656	682	641	636	627	653	643	664	632	643	634	646	594	644	663	681	596	675	670	658	656	632	656	634	673	629	641	671	632	647	665	636	656	645	644	648	614	637	642	598	677	605	693	616	648	677	648	654	650	634	644	662	593	650	600	641	616	664	677	692	611	618	592	667	622	681	607	653	674	659	695	601	611	683	699	644	642	642	674	636	675	635	661	657	595	667	628	640	621	617	668	621	616	646	682	668	577	698	625	680	647	644	654	629	649	617	656	661	654	660	652	664	663	647	602	640	680	650	637	633	624	647	654	657	675	672	651	687	641	617	616	639	676	598	633	700	607	632	680	612	664	639	655	638	659	613	596	634	577	622	651	632	619	661	647	639	647	656	643	673	661	634	662	674	686	611	635	634	565	631	650	631	627	636	646	648	578	670	659	648	655	629	634	631	685	641	642	663	638	657	641	649	598	620	645	580	582	648	638	641	640	658	645	607	693	654	645	667	636	639	690	666	677	666	708	647	708	643	702	655	705	630	634	665	683	686	641	662	626	654	646	673	664	657	620	661	632	582	641	702	634	620	637	670	723	646	643	649	649	681	646	633	624	678	603	700	671	621	672	626	633	635	676	614	654	659	625	632	631	667	643	570	640	674	662	711	641	630	669	649	640	626	654	615	656	610	630	666	667	648	607	645	627	670	628	644	624	624	663	597	624	647	654	662	664	659	594	679	601	646	659	647	655	639	649	628	666	641	655	674	621	662	648	629	661	625	659	641	657	648	671	636	623	594	586	681	642	620	676	647	607	671	629	638	666	639	656	645	654	608	626	658	630	642	606	640	629	645	616	655	640	651	591	645	647	650	597	671	617	650	629	655	603	647	628	649	598	674	652	635	678	634	672	678	627	671	630	682	667	682	652	677	663	676	652	632	641	632	667	607	604	664	687	646	711	667	631	648	639	633	650	634	674	671	651	681	630	647	650	609	634	665	617	633	650	643	615	637	675	616	675	602	595	642	673	648	649	617	664	711	671	639	655	634	682	596	628	639	635	667	654	652	626	663	657	623	608	655	621	671	616	664	634	654	610	642	678	643	629	615	629	700	642	643	635	629	651	642	661	667	660	669	609	589	659	690	593	647	660	597	684	664	617	625	644	654	633	634	701	635	655	653	634	638	680	647	652	663	615	629	637	667	617	629	642	601	593	616	635	683	639	645	612	589	591	651	665	628	572	670	619	666	623	656	617	644	597	615	643	625	629	636	624	664	636	609	651	653	701	643	619	594	653	589	612	643	656	667	654	639	651	689	650	656	619	621	653	632	632	636	641	642	652	636	678	646	604	679	650	637	646	624	652	599	638	678	640	648	638	603	622	675	606	662	653	612	633	673	651	634	631	676	616	621	596	635	662	645	609	605	629	616	655	613	649	658	669	676	673	626	608	676	635	652	620	665	645	652	653	654	615	636	626	635	651	622	627	648	624	651	628	603	666	724	652	674	609	635	653	693	661	618	642	635	604	624	665	614	629	611	644	645	659	641	667	619	650	616	650	655	655	694	628	670	605	666	649	640	615	691	647	617	634	646	639	647	668	668	646	699	636	636	635	623	624	628	640	677	595	685	652	590	647	610	621	626	609	645	617	607	630	683	632	640	645	643	624	650	640	655	647	663	647	617	670	648	631	672	592	661	659	639	601	662	659	669	633	640	677	648	666	689	698	629	646	646	627	639	673	636	648	628	624	689	609	629	619	635	626	634	657	655	633	626	665	591	628	650	640	592	618	604	635	636	633	666	614	623	682	644	621	628	602	629	666	685	650	615	609	607	617	674	688	663	619	666	623	633	657	605	628	652	648	656	611	650	620	645	628	653	684	673	656	605	690	638	659	680	630	634	623	625	641	590	656	695	653	638	616	625	648	651	663	667	666	617	643	634	661	663	635	639	657	636	639	647	640	672	609	653	641	645	673	615	693	613	635	623	629	655	644	673	636	662	608	634	644	613	618	646	636	631	617	655	612	666	642	629	617	631	650	677	647	669	628	656	672	655	651	623	639	620	622	668	642	644	657	662	641	625	632	612	673	691	676	626	624	631	637	626	610	679	631	638	632	621	640	641	638	650	636	643	649	632	592	621	642	644	613	611	625	650	572	690	656	658	641	632	661	588	605	659	685	635	650	632	586	660	641	604	683	668	589	592	628	657	607	641	604	638	673	597	654	677	611	682	664	612	678	673	655	661	646	619	650	609	679	658	665	674	658	650	638	635	645	671	630	654	612	591	635	667	585	671	611	681	615	640	623	631	651	645	633	644	634	692	586	660	655	619	631	619	616	651	649	677	677	595	673	639	648	653	660	671	581	596	687	666	631	618	636	698	644	684	666	657	625	655	674	601	622	634	622	642	594	656
42646	52434	40430	15605	33878	2380	1144	992	969	915	872	896	798	784	840	782	751	802	768	772	768	763	752	807	769	801	750	789	734	735	777	764	760	724	734	676	714	734	734	767	693	718	731	717	811	674	718	770	730	673	721	712	698	742	728	741	777	769	726	680	743	782	733	728	685	739	762	712	737	743	757	709	762	708	698	734	704	730	750	718	708	714	768	772	777	747	717	719	787	733	701	713	698	702	787	715	743	750	751	762	749	722	690	728	706	746	789	795	763	716	741	723	768	751	752	735	723	739	759	697	738	717	760	756	700	714	728	786	753	728	739	753	703	736	764	778	714	714	731	747	742	722	720	712	732	765	734	721	727	715	762	769	739	741	734	761	719	719	704	718	706	696	747	728	757	705	718	708	700	713	725	759	693	775	750	748	721	664	740	737	754	727	707	690	706	748	788	708	743	733	746	718	723	772	740	778	683	673	734	733	681	757	767	715	738	742	734	710	743	721	707	733	746	755	662	766	735	739	763	744	756	732	759	742	727	719	743	726	721	734	728	767	736	751	746	747	734	764	760	789	681	724	752	697	752	777	714	705	724	742	787	713	721	729	713	709	751	705	758	698	726	767	755	738	708	753	730	732	749	705	698	753	739	671	769	694	706	708	648	685	712	809	726	755	740	737	753	703	713	705	729	732	751	764	720	728	735	747	766	667	770	757	697	692	776	697	761	702	715	759	775	725	728	763	679	735	703	734	786	732	760	692	749	772	786	683	728	752	731	702	693	719	745	763	728	725	738	728	762	707	746	738	749	764	723	736	773	735	727	698	787	698	708	744	735	724	703	710	715	728	734	723	746	691	695	683	747	726	736	687	693	741	712	744	713	721	747	753	730	702	736	709	734	736	743	706	788	737	723	775	744	713	749	747	753	698	727	726	748	765	723	730	747	725	742	727	795	767	735	733	717	716	748	685	755	689	749	730	739	756	722	736	733	767	770	745	743	677	708	708	726	742	739	738	733	712	721	789	723	730	775	709	724	700	776	741	730	756	722	708	744	691	761	712	737	712	723	730	733	787	705	742	687	687	692	740	750	729	748	703	772	739	754	693	744	732	755	762	745	724	693	733	774	722	738	727	723	763	753	793	699	731	739	705	739	728	743	705	682	691	738	743	737	703	731	757	718	766	706	736	734	740	733	716	789	774	724	715	722	731	730	765	723	768	731	665	797	757	658	676	699	759	760	748	764	731	739	724	727	719	807	775	736	689	756	750	732	705	732	721	725	719	719	760	695	736	693	773	735	691	736	735	669	712	752	706	754	739	737	710	744	662	755	729	770	792	735	686	712	739	729	716	773	725	736	799	717	753	726	713	748	652	781	760	709	724	740	753	753	713	790	741	726	712	757	751	746	755	717	726	763	704	749	703	718	751	736	734	756	678	729	763	725	743	715	758	728	767	707	770	763	738	733	776	742	758	742	812	744	756	713	742	729	689	757	781	695	769	798	732	703	769	732	751	705	696	748	713	748	785	746	773	732	768	686	719	721	711	742	710	728	781	749	684	741	714	754	715	775	673	680	713	731	794	725	728	749	739	755	730	713	763	727	715	692	700	721	721	720	768	705	684	766	743	707	731	726	797	681	675	719	744	735	711	721	720	740	696	751	698	727	760	720	733	718	739	689	727	709	783	709	755	685	655	725	740	774	788	696	751	706	715	763	697	774	723	712	749	739	747	752	734	773	712	711	776	718	715	733	725	790	688	746	742	749	734	738	736	755	756	739	726	758	743	713	699	751	722	758	715	721	776	754	736	749	723	742	725	733	708	747	767	714	761	743	715	729	720	745	752	712	708	734	773	759	720	744	761	715	740	733	757	710	686	740	695	795	724	764	797	692	743	765	742	717	773	720	759	764	733	737	727	762	768	773	714	751	777	739	695	728	709	744	723	733	716	743	741	714	732	702	695	755	729	706	748	789	722	758	655	733	708	741	674	749	744	734	704	752	732	733	719	773	705	710	699	767	754	717	726	772	728	685	686	779	738	729	752	676	710	772	736	760	824	704	799	728	744	785	758	700	734	716	722	744	693	791	709	751	743	751	695	715	793	720	694	786	682	690	760	751	732	757	725	724	782	740	729	774	732	763	757	725	744	721	755	746	721	698	733	737	706	743	762	748	730	710	722	706	752	689	703	753	683	717	759	715	768	752	708	740	722	719	711	746	766	717	738	754	777	735	711	748	771	751	741	742	710	751	757	740	756	757	760	740	724	731	739	748	708	731	727	746	748	733	708	728	690	769	677	792	736	724	730	712	792	741	743	713	732	723	740	727	760	734	719	771	745	751	732	731	681	749	710	727	716	721	717	738	712	727	718	725	748	764	788	727	767	748	686	709	769	765	715	792	750	729	763	717	723	721	752	759	739	730	719	721	760	769	722	704	717	715	776	736	733	715	713	748	689	745	778	669	737	711	747	768	735	713	702	711	695	784	770	700	700	760	733	725	740	759	714	712	678	725	739	768	711	702	767	735	692	742	773	754	734	745	745	721	741	754	725	740	761	726	737	744	749	705	758	793	703	723	725	690	742	710	746	789	693	709	711	708	709	755	778	731	777	744	751	756	722	693	772	736	741	718	706	752	735	715	723	694	715	728	723	706	753	704	733	724	700	721	745	741	730	714	736	705	761	730	724	707	775	677	703	780	716	746	773	733	745	700	775	768	690	741	749	742	678	750	719	734	728	728	691	718	691	722	750	778	780	782	716	744	723	757	730	767	693	697	696	708	762	745	793	780	753	713	727	776	693	744	739	708	732	763	773	726	739	725	715	733	751	714	713	739	754	701	678	774	755	753	744	737	719	785	675	791	697	754	702	729	725	739	748	772	729	717	732	786	770	742	773	732	699	794	762	757	671	798	706	702	744	709	728	752	735	694	765	703	692	741	706	741	764	754	732	751	734	775	721	726	730	696	704	691	787	738	719	789	700	713	712	714	738	703	711	748	709	751	732	795	693	734	707	697	775	701	750	698	723	727	744	748	742	694	753	728	706	705	699	708	711	710	796	743	764	765	709	706	782	731	724	712	752	694	744	715	775	707	765	728	742	743	768	784	778	725	750	719	688	761	736	732	775	773	775	746	718	750	721	771	749	693	729	765	745	777	745	775	715	731	703	757	701	775	768	732	732	764	689	756	734	708	759	794	702	718	709	791	742	751	746	734	739	756	669	745	757	700	746	713	751	714	719	724	699	730	736	717	708	729	741	749	725	763	754	711	687	780	773	729	746	684	749	743	725	741	747	715	709	689	705	702	715	708	741	753	755	712	751	733	714	758	784	786	709	763	758	773	723	776	694	709	723	735	790	762	691	708	754	725	728	743	737	740	737	719	735	714	734	728	734	736	725	728	728	715	764	780	728	739	776	754	698	682	742	742	754	719	762	723	739	727	705	724	706	731	725	753	720	712	729	703	759	755	702	759	755	778	707	663	715	769	712	684	742	731	734	756	701	728	743	767	750
25289	21597	28168	25651	21994	5581	627	492	447	471	489	417	473	473	496	459	432	423	416	440	477	426	438	476	460	478	448	456	458	456	433	427	411	462	453	425	428	468	449	452	452	402	429	438	441	445	457	444	428	425	467	437	415	455	428	422	406	412	426	447	443	440	427	442	441	462	440	434	433	433	481	434	462	438	412	453	470	462	445	443	452	409	458	456	443	450	444	416	443	445	456	437	412	442	467	439	422	395	434	487	421	458	424	410	435	464	413	454	434	436	424	430	414	467	433	430	411	400	394	438	393	444	440	426	456	402	444	449	430	458	438	461	475	454	497	434	412	399	457	429	436	440	457	429	412	448	443	467	417	460	448	468	472	421	455	437	426	425	413	440	432	473	410	405	439	433	443	433	470	446	438	438	413	450	442	434	411	392	418	464	411	439	427	430	446	428	472	440	488	431	425	450	435	435	415	414	430	442	480	446	429	434	474	442	453	431	411	470	456	447	466	383	403	421	438	428	439	427	468	401	421	477	426	445	453	425	447	470	401	456	436	445	460	438	462	424	463	475	445	431	437	456	437	427	413	441	444	441	445	508	443	433	425	447	410	466	422	447	408	432	466	462	438	413	434	449	437	427	427	431	406	427	418	450	449	433	442	459	468	449	459	490	409	407	392	402	434	435	457	462	451	461	430	420	454	414	467	414	432	429	425	475	446	450	408	416	439	421	461	467	428	439	462	450	458	466	450	450	475	453	451	435	434	430	418	473	434	429	456	445	452	445	430	482	420	454	443	439	428	417	431	451	427	460	476	446	434	392	425	468	430	468	449	419	440	452	446	472	472	422	413	474	464	466	413	424	411	439	429	440	418	440	414	434	466	428	423	425	443	423	426	443	427	438	443	441	416	426	470	418	438	488	448	437	488	459	450	443	396	475	421	457	412	444	461	469	438	426	469	448	423	458	444	416	427	455	460	439	454	420	483	426	452	443	459	427	412	463	425	450	439	476	452	501	460	436	461	485	455	442	416	430	417	460	440	458	453	436	439	432	458	442	426	426	443	434	433	439	445	435	467	432	475	409	443	448	417	466	443	412	427	441	438	449	390	440	444	426	461	427	443	457	436	423	448	421	388	446	465	446	433	425	450	438	456	414	415	432	392	450	420	458	453	418	407	426	464	441	439	419	424	458	464	408	442	420	485	473	428	402	447	432	420	452	442	384	472	469	431	448	407	459	467	413	426	433	424	452	490	399	411	436	426	446	462	461	481	434	428	376	461	424	437	431	417	461	460	463	431	414	461	439	451	463	457	432	418	455	402	444	444	461	429	438	437	440	421	418	426	462	435	408	406	450	398	408	469	427	434	427	448	443	469	457	470	429	406	445	457	446	421	416	449	448	438	452	431	442	430	414	476	443	474	464	466	450	447	478	394	463	468	444	437	450	432	425	431	447	392	434	426	429	439	468	407	440	441	396	438	418	417	477	417	412	445	432	446	442	443	426	390	437	423	485	456	443	432	440	416	444	416	455	423	449	466	414	397	447	449	431	401	430	447	454	432	420	445	432	407	494	432	449	435	422	467	433	473	464	413	435	427	401	411	427	422	444	482	445	481	461	432	439	428	469	446	443	472	445	440	422	460	412	457	397	464	420	483	462	411	439	406	456	450	420	463	418	463	447	457	402	471	476	458	419	442	485	426	434	405	429	470	444	437	441	444	465	452	440	448	436	442	434	466	450	445	470	442	439	439	456	447	426	443	415	416	443	403	427	447	456	496	441	421	425	435	432	430	466	490	427	466	466	443	409	459	446	428	418	411	430	441	454	430	466	454	425	476	425	407	439	426	479	467	446	423	453	481	417	459	422	446	424	432	479	451	406	475	424	429	470	427	404	454	436	427	433	441	447	442	434	441	416	450	433	426	460	414	431	464	446	413	443	453	480	414	435	450	431	392	473	440	419	426	429	434	446	441	441	481	467	435	426	400	454	426	438	438	436	453	464	448	450	418	428	476	388	458	470	420	450	518	441	436	453	410	409	488	468	406	436	423	409	440	466	438	439	434	453	427	444	474	460	445	417	420	425	461	420	402	439	407	444	424	400	432	451	437	447	458	462	434	407	429	464	467	427	421	479	416	438	429	404	436	446	443	521	429	413	494	453	429	458	449	438	409	433	444	424	403	439	434	438	448	451	433	428	467	437	456	479	466	435	429	426	464	436	438	416	421	429	459	457	468	455	445	448	416	434	455	461	441	435	456	448	422	467	409	419	423	472	480	446	431	466	498	436	452	437	406	437	424	473	423	468	452	404	416	422	428	417	424	427	450	453	394	445	457	468	425	434	439	447	464	443	442	424	468	418	446	459	445	462	430	448	416	443	440	456	428	461	393	446	423	446	432	414	418	415	430	446	409	445	408	429	424	434	439	434	436	435	447	411	456	421	415	410	405	434	446	441	456	438	457	445	446	411	470	424	467	440	430	466	444	478	478	415	442	442	447	460	449	433	410	446	467	433	438	411	413	439	413	441	452	409	464	428	493	430	466	435	442	429	434	447	397	420	463	398	413	457	436	447	455	447	436	485	429	396	469	400	476	443	417	449	437	455	466	424	444	443	409	445	416	417	439	471	434	454	415	436	409	455	455	388	462	443	411	436	451	422	422	408	460	416	441	391	444	386	424	429	428	419	414	443	428	432	397	428	430	453	436	458	416	445	474	386	434	468	473	449	454	472	456	441	471	445	436	438	453	423	426	430	396	417	439	457	463	417	441	438	420	412	463	432	421	449	465	476	408	480	430	487	472	403	423	469	445	489	447	420	419	411	468	443	412	394	465	392	436	446	432	425	451	451	453	435	459	454	440	449	433	420	481	480	447	456	425	449	439	418	440	455	421	453	494	409	456	434	478	469	459	456	416	423	437	442	413	412	412	452	439	432	452	498	472	432	427	442	402	436	451	431	466	434	434	409	457	431	421	432	427	435	456	452	448	436	428	426	472	424	434	428	457	441	468	444	406	432	422	458	434	418	451	429	423	457	454	458	448	430	422	420	423	445	424	465	454	452	437	467	466	411	438	454	467	466	462	420	431	413	460	465	448	469	498	402	437	447	436	453	427	439	417	433	452	459	410	441	460	443	478	422	445	452	418	428	451	417	408	427	443	448	436	459	405	428	468	450	470	451	470	458	433	460	410	470	430	424	443	407	475	401	416	446	452	452	432	449	413	461	461	455	428	427	462	430	478	423	399	454	439	419	448	421	445	439	447	458	469	411	424	426	420	433	456	464	428	390	406	465	390	436	413	444	423	451	450	423	452	423	479	415	419	439	442	456	429	434	449	427	445	416	399	419	441	454	418	406	444	439	484	422	453	423	453	429	438	421	448	430	442	459	426	431	448	431	470	409	452	432	449	430	427	447	426	436	463	415	439	466	454	456	450	439	410	451	428	444	436	472	444	435	425	474	410	417	457	449	443	419	461	423	468	446	424	436	464	418	422	446	449	482	407	431	449	461
40087	43988	33682	14883	27436	1235	677	677	629	595	525	553	549	556	525	492	542	512	530	527	533	503	495	517	500	478	442	477	501	515	535	523	500	525	497	531	546	564	530	505	524	518	484	507	490	504	508	475	480	473	498	479	503	469	507	521	513	492	526	518	505	493	501	532	502	494	546	471	469	515	485	498	456	483	473	493	517	472	474	511	516	472	479	517	501	515	488	492	492	473	478	515	506	479	477	480	524	476	514	474	470	495	514	535	516	515	445	529	481	488	465	473	508	546	496	490	518	531	502	481	498	481	489	488	523	513	498	491	521	500	483	525	516	529	525	533	491	483	464	501	489	495	523	478	452	548	485	483	515	486	501	498	465	495	500	490	502	535	544	472	519	533	471	536	521	496	496	459	499	493	513	483	492	446	526	481	469	454	496	477	484	489	494	451	489	475	524	503	533	501	492	506	502	524	544	485	488	478	481	513	480	501	480	475	459	472	504	533	537	503	524	470	481	499	526	498	502	499	463	494	548	485	493	508	507	498	502	525	498	490	492	477	506	496	476	519	453	478	482	500	517	526	445	502	520	526	505	520	498	480	483	524	536	484	495	504	521	513	527	489	483	523	515	465	491	509	496	463	471	520	512	528	500	509	463	485	505	459	510	493	497	483	493	480	493	485	523	485	476	492	492	486	511	510	494	527	542	516	530	518	461	493	490	518	509	475	445	506	487	526	517	521	470	484	513	490	511	459	490	504	500	461	522	508	508	490	496	479	494	483	462	527	520	442	514	508	517	496	479	455	492	459	477	493	477	530	528	500	499	505	510	499	531	492	497	489	522	477	503	499	493	510	531	486	527	535	493	485	465	499	480	491	471	480	507	510	499	479	468	488	499	472	499	476	521	507	513	479	518	471	480	500	516	482	486	501	471	465	513	527	554	503	499	503	472	476	493	493	507	505	515	466	450	474	503	491	494	487	492	485	526	474	495	468	482	495	509	499	464	522	468	497	519	497	473	490	468	536	482	513	495	484	472	504	506	489	490	476	537	483	471	549	516	486	550	499	528	487	485	479	482	508	503	508	504	471	512	524	521	533	513	466	465	478	485	520	470	483	499	521	501	500	476	548	494	479	498	524	501	492	504	473	530	498	520	502	506	512	509	507	499	472	467	478	491	527	487	484	543	439	510	480	495	497	499	501	481	482	508	504	480	481	481	469	466	480	468	513	484	470	516	493	538	480	479	507	507	464	486	493	495	477	497	507	512	494	551	507	475	508	526	488	486	508	448	482	498	503	484	531	538	489	488	479	463	546	480	478	476	481	524	503	472	520	510	482	501	486	493	466	500	565	494	476	483	501	482	485	478	507	545	498	511	481	509	488	525	500	508	489	506	484	455	513	470	487	532	519	538	498	500	487	528	518	491	516	533	503	522	520	478	493	524	459	496	484	539	500	485	483	497	508	510	488	542	542	471	488	492	470	518	491	474	491	515	538	480	477	548	500	489	483	466	524	496	489	487	495	472	472	509	501	463	467	464	532	496	508	551	487	506	509	535	515	503	505	520	480	502	473	510	532	499	449	519	505	462	492	474	490	489	487	535	511	483	521	503	454	476	477	488	497	523	530	493	520	512	489	479	447	496	513	473	495	487	482	517	506	507	466	472	468	468	523	492	523	530	517	533	468	496	483	489	497	481	526	467	480	466	472	473	471	516	522	517	480	490	460	484	507	508	472	516	511	497	516	499	491	496	508	459	486	497	491	495	514	508	526	464	482	494	480	480	498	498	494	493	487	449	490	506	499	472	502	486	527	495	533	499	573	523	517	509	451	498	491	519	513	521	500	508	487	516	501	480	479	510	497	474	514	508	528	524	525	456	520	458	482	496	492	477	482	536	508	468	486	528	530	496	512	514	475	479	501	465	484	477	522	505	525	508	500	498	502	469	473	497	450	486	514	487	507	487	519	492	517	488	502	489	494	475	487	520	529	540	506	508	541	474	476	457	468	500	496	522	523	474	494	490	526	501	519	472	497	510	546	515	558	508	524	529	511	536	486	470	457	472	465	536	473	533	496	507	468	510	496	472	478	452	529	448	461	506	501	508	488	491	496	537	493	492	462	465	466	515	490	459	495	519	495	486	524	539	487	498	531	512	486	511	471	488	528	500	521	496	442	496	521	528	483	499	457	500	493	494	522	466	510	502	505	501	522	501	521	480	459	471	511	546	507	554	492	480	502	500	525	523	474	486	522	499	515	497	501	491	503	484	488	527	496	474	518	495	488	456	504	522	522	536	503	543	476	467	494	476	473	488	518	496	468	464	483	480	508	478	498	537	477	478	474	462	482	487	471	488	506	486	516	489	510	527	508	505	517	507	499	489	508	492	475	516	515	536	515	540	507	493	481	518	517	445	492	478	485	493	511	487	482	488	484	506	477	531	436	533	533	512	494	480	496	511	499	531	498	497	488	529	539	495	462	458	503	530	485	521	473	490	477	495	489	486	465	515	486	498	502	529	495	502	465	445	502	513	483	497	500	525	495	484	492	485	473	503	470	466	514	521	506	495	500	505	519	486	486	526	448	477	498	493	485	516	496	496	466	489	500	481	518	485	503	476	489	533	499	467	517	500	530	484	502	497	467	498	499	516	486	520	503	498	505	473	524	470	515	542	506	464	484	477	494	484	470	484	485	511	501	462	467	488	505	506	498	491	521	526	497	505	501	498	506	488	472	510	518	536	523	510	494	467	481	485	498	453	527	487	518	454	508	498	508	525	518	568	483	462	469	507	489	483	495	510	484	501	489	491	505	541	520	484	524	522	508	465	472	498	466	462	477	504	508	517	510	496	482	525	486	487	465	504	441	478	490	505	480	496	485	486	511	486	511	495	460	490	487	538	499	516	486	511	451	469	481	513	516	483	479	476	499	495	518	486	493	510	501	470	485	504	481	513	489	497	509	495	485	459	479	496	497	473	500	500	504	495	487	478	463	507	510	489	494	481	516	488	514	517	516	487	464	479	520	430	486	481	512	553	573	520	498	475	465	513	502	482	474	462	484	514	480	546	512	486	505	503	518	477	516	484	470	502	530	459	475	493	489	469	530	491	490	479	488	452	504	479	483	496	517	464	505	528	494	501	521	527	509	489	527	521	479	509	479	507	509	462	484	537	493	490	482	492	480	485	504	513	497	491	447	512	482	508	463	489	519	523	490	463	552	487	509	499	525	493	517	482	520	489	538	502	528	501	522	502	513	499	587	468	506	533	477	483	498	547	538	494	514	507	535	498	490	497	500	517	512	505	531	499	541	480	519	484	492	515	474	520	509	490	514	507	483	472	505	473	523	536	499	484	495	527	481	467	524	505	493	519	496	466	504	486	503	491	494	502	509	514	557	469	483	483	496	487	518	528	479	489	517	479	469	475	489	494	455	472	490	513	503	534	485	532	524	484	515	476	490	496	486	499	488	501	502	482	527	496	493	487	435	489	512	476	531	477	442	479	501	492	476	452	533
22993	21546	29076	25078	27389	20504	8555	712	474	439	397	375	357	399	359	349	339	328	308	316	333	294	270	300	303	288	295	279	305	283	286	316	292	309	298	269	280	321	288	296	319	299	260	272	272	267	290	297	317	277	272	317	288	295	261	287	313	271	282	264	289	266	287	268	258	300	254	310	284	304	288	250	267	288	298	280	290	274	304	295	300	292	273	256	285	286	277	295	269	313	285	283	295	293	282	297	285	300	280	293	265	303	293	277	274	265	281	304	294	255	282	317	307	273	265	276	327	314	298	256	282	294	292	285	269	280	283	285	274	283	275	289	271	288	286	272	286	281	277	296	283	286	301	275	299	278	306	275	270	286	310	303	281	262	273	285	291	292	261	270	300	275	297	278	282	271	309	289	262	276	263	275	276	317	308	250	298	285	290	322	275	287	274	307	286	266	289	281	287	334	292	287	300	284	296	318	278	282	280	291	295	319	279	272	251	273	265	269	271	300	280	286	272	307	303	315	264	278	255	288	283	291	300	293	261	293	268	309	288	269	289	268	289	292	272	252	249	270	265	278	306	335	278	289	289	291	293	275	260	273	289	273	315	298	253	267	269	298	282	273	271	265	272	281	306	332	299	280	289	292	268	293	297	280	266	282	277	265	277	283	286	275	290	270	337	281	282	296	274	252	268	283	265	256	319	243	270	288	269	282	298	322	273	269	285	277	288	268	304	310	266	309	282	270	264	271	276	268	309	304	287	310	295	277	239	268	297	311	278	311	272	250	276	260	260	260	286	296	330	272	277	280	284	307	280	295	284	293	262	276	278	305	277	264	294	288	291	291	268	305	289	301	289	286	282	309	281	292	298	282	279	260	291	300	249	289	254	285	255	283	293	262	301	316	311	315	281	287	240	276	306	285	259	313	307	305	310	243	270	260	287	289	303	300	289	280	292	298	286	282	274	277	261	280	291	271	305	283	264	271	284	271	315	298	273	288	309	239	306	270	276	272	265	292	295	279	291	282	328	280	282	285	320	265	268	312	278	286	270	268	259	262	262	324	282	277	293	271	268	267	279	256	279	272	256	267	288	285	304	346	279	284	303	265	270	309	290	273	286	278	275	284	271	267	265	252	257	277	286	279	286	297	281	290	309	254	270	283	250	291	272	279	288	293	280	287	267	316	282	296	289	260	260	294	334	286	263	299	287	272	303	292	248	257	280	285	289	250	276	280	281	286	286	274	293	284	273	270	294	280	275	292	296	291	295	254	282	316	303	284	284	307	277	298	289	298	269	295	288	260	299	280	286	269	278	270	307	312	276	287	269	267	296	238	279	299	267	299	299	303	282	294	255	281	294	307	315	294	273	324	298	283	272	276	290	316	248	289	304	280	283	287	262	271	302	294	261	271	308	294	279	253	308	293	281	277	269	250	279	284	280	259	284	280	293	278	291	280	280	274	274	277	271	294	257	259	304	304	297	267	283	277	298	327	281	305	293	276	296	271	296	307	302	281	295	285	257	282	277	309	291	306	265	292	301	250	266	315	281	304	284	310	292	267	259	289	263	318	311	309	284	296	277	282	280	292	277	294	270	271	276	274	271	291	262	308	305	261	296	272	271	285	328	272	296	280	284	279	297	277	254	291	269	266	257	282	314	279	272	253	304	267	281	302	276	243	277	316	259	263	267	302	284	266	256	253	272	264	301	269	265	295	269	278	269	276	309	261	289	281	262	256	291	298	265	306	292	265	266	313	294	279	239	265	290	285	281	290	263	285	262	272	283	272	319	280	272	284	278	291	298	306	285	261	311	281	291	256	278	314	305	292	268	270	310	270	317	295	288	283	289	279	255	326	312	300	281	275	271	262	289	282	319	299	280	312	278	265	303	261	288	266	291	278	298	286	263	297	294	321	263	285	275	297	279	268	263	288	261	267	286	279	273	267	264	268	288	254	309	273	279	272	282	296	302	281	291	296	278	297	292	311	247	293	245	272	248	261	263	289	268	299	302	291	281	269	292	301	303	271	282	310	282	269	269	287	302	297	311	287	276	266	300	274	291	295	314	298	294	291	270	259	292	293	279	278	262	265	294	320	286	257	258	300	277	338	272	268	264	253	295	307	286	263	280	262	259	301	298	286	294	293	272	288	272	283	270	304	285	287	265	256	285	292	286	288	303	270	267	287	296	274	296	277	278	294	270	300	249	303	277	237	272	268	303	285	269	283	294	274	244	225	285	306	315	276	274	243	267	320	289	288	310	301	294	284	291	270	287	273	250	270	266	299	274	277	293	291	278	323	255	286	288	270	278	271	296	286	260	279	244	284	262	288	302	324	280	294	292	289	268	305	283	305	298	285	324	301	290	283	262	274	275	281	289	292	264	282	270	304	300	285	290	271	293	290	263	279	319	258	281	279	254	269	295	315	282	330	270	296	268	304	280	312	309	272	274	274	288	274	287	277	306	257	260	322	285	297	279	274	279	289	277	254	284	315	284	277	247	269	285	305	280	290	272	293	292	279	281	264	253	264	291	290	315	292	279	286	259	290	287	307	296	275	291	271	300	236	281	284	277	265	302	283	302	267	264	293	297	293	247	294	286	267	274	269	268	286	291	270	306	291	276	301	276	314	270	304	259	268	275	315	274	284	316	306	273	294	258	278	284	317	278	269	292	295	269	291	272	269	287	264	290	309	279	279	315	313	302	283	277	298	295	288	293	272	288	259	289	272	267	295	288	299	286	280	298	307	290	279	295	286	287	267	337	262	291	294	307	255	299	254	292	281	289	318	298	312	304	275	252	282	262	262	330	289	288	244	278	296	298	297	292	293	295	317	288	279	287	287	289	275	318	284	284	271	310	258	278	309	280	276	284	261	277	230	302	262	242	284	295	292	259	318	264	313	264	281	293	287	285	283	303	264	265	314	272	274	302	278	300	272	285	275	266	279	299	296	290	268	288	288	328	252	292	293	306	302	263	306	284	271	298	296	314	309	275	288	258	302	302	260	295	281	281	280	269	295	278	284	268	304	291	298	258	271	283	304	270	273	286	296	306	261	311	258	285	267	276	279	317	286	289	300	269	284	287	248	300	286	292	263	286	290	267	275	292	269	299	259	281	286	302	289	259	262	337	287	277	272	284	311	281	259	266	299	280	314	261	289	307	266	251	284	273	302	284	315	279	289	301	299	269	294	294	288	290	292	299	258	295	288	294	298	300	296	273	253	250	296	247	280	282	289	275	287	278	276	266	311	293	322	263	297	281	280	289	267	290	290	293	284	270	307	297	282	263	297	307	291	249	262	286	283	277	276	268	260	273	269	302	263	281	268	284	277	282	272	286	251	276	271	282	280	252	289	287	294	284	286	271	264	268	282	288	283	289	290	312	283	281	233	262	280	295	274	285	299	279	309	313	266	277	259	280	270	259	285	284	270	319	265	279	276	278	287	274	264	288	290	291	277	252	310	294	276	307	266	289	307	297	283	276	313	284	296	320	278	258	335	257	261	271	286	288	289
49467	66526	52117	41902	40751	1311	1015	855	738	670	564	541	513	458	440	435	410	437	388	414	409	389	397	390	344	341	352	350	373	352	329	371	351	347	347	357	333	365	366	363	388	330	384	307	363	347	334	353	325	347	324	324	333	357	365	328	334	356	341	373	316	344	332	338	315	337	327	328	359	341	329	323	309	326	342	285	332	327	374	337	356	320	355	338	364	296	327	348	369	365	323	343	320	346	323	343	329	353	346	342	304	324	346	310	370	373	308	316	348	352	357	343	330	341	331	358	353	333	346	317	321	318	354	347	344	340	370	356	313	362	334	311	317	317	327	326	331	316	337	339	371	296	317	361	345	328	351	348	314	325	334	344	337	338	344	339	377	343	330	284	306	288	369	346	326	354	350	313	331	337	319	348	296	356	377	322	353	320	372	339	370	337	310	329	355	333	353	349	318	312	344	333	314	333	353	313	307	339	351	298	326	355	327	360	320	337	348	315	313	347	341	330	400	335	355	338	335	360	323	350	348	333	354	361	323	376	338	329	306	318	350	312	386	315	317	335	301	306	347	317	335	352	323	330	349	342	336	357	342	320	363	308	309	338	366	324	364	345	339	328	309	321	311	360	318	336	306	306	322	321	336	312	352	337	331	346	334	343	314	359	325	337	328	366	334	351	336	319	337	344	356	330	348	355	336	329	343	319	350	311	363	337	331	352	329	330	361	337	316	310	345	339	350	345	340	343	346	315	345	308	340	390	327	341	375	335	353	340	314	339	331	343	337	321	347	337	326	324	353	324	314	358	324	343	346	344	341	340	344	339	340	325	345	364	357	346	349	332	348	364	358	341	335	358	382	315	307	350	350	356	313	326	329	340	335	319	348	330	352	337	338	326	317	330	350	347	315	325	319	334	359	329	358	315	323	304	324	326	340	334	378	321	344	335	348	322	322	304	334	334	351	336	333	325	298	324	327	355	332	349	334	300	332	344	322	325	354	295	354	379	350	368	338	362	304	333	328	376	317	336	339	341	340	349	364	309	351	376	329	296	339	352	328	344	335	308	291	333	319	294	344	319	318	326	345	333	332	361	332	298	342	351	333	339	349	331	334	354	339	332	312	313	309	357	342	324	325	321	307	343	333	365	351	331	347	351	314	329	349	312	305	330	308	329	341	357	378	316	349	317	329	332	334	326	351	307	337	370	325	347	325	315	320	352	349	360	386	320	341	360	307	355	327	348	353	319	329	341	329	327	323	318	336	335	324	326	328	341	313	334	343	297	340	318	354	325	347	327	333	323	369	325	355	370	347	300	323	341	336	332	342	341	331	329	344	335	330	341	353	353	318	329	316	349	356	302	351	322	345	324	351	310	293	331	324	342	353	325	363	334	373	345	370	368	341	297	322	324	319	346	355	336	314	342	313	368	342	321	350	351	367	307	300	337	344	362	327	361	354	324	329	347	308	352	303	343	351	328	341	344	320	337	335	313	310	287	338	311	350	340	311	319	329	321	316	335	321	331	329	321	361	341	334	335	308	307	367	316	326	317	339	335	346	334	339	316	339	351	327	358	326	347	341	348	327	339	328	363	359	335	344	343	332	332	325	359	324	318	336	317	310	360	348	363	333	372	343	347	309	350	330	348	331	328	338	332	365	332	366	334	333	343	327	328	337	324	337	336	348	350	325	317	323	324	340	332	340	308	327	342	361	303	342	334	369	342	366	361	366	313	343	342	321	327	301	327	338	329	318	290	323	325	353	340	342	343	335	354	335	340	347	314	333	372	321	302	314	348	346	330	344	327	342	356	327	311	323	322	322	314	348	314	317	313	318	337	326	328	366	342	327	350	321	336	342	378	319	319	356	347	341	332	320	335	306	306	301	368	326	335	313	362	349	351	310	314	354	355	338	336	339	359	329	344	336	344	303	323	330	328	346	351	368	340	333	331	333	354	326	311	304	310	316	348	335	345	337	334	348	297	320	363	345	331	297	308	343	323	324	334	366	330	338	324	304	348	355	342	357	344	332	339	330	349	327	335	320	365	350	324	318	352	318	333	358	331	303	326	303	343	347	311	347	348	329	343	319	318	324	337	337	307	327	342	293	318	343	337	333	299	318	314	329	322	328	339	356	353	354	342	305	333	331	347	313	296	332	320	363	309	328	304	335	356	341	343	331	355	364	325	337	370	318	339	345	311	332	354	340	350	302	316	352	331	321	334	344	353	361	356	326	339	343	324	355	364	347	340	301	316	305	318	343	334	314	335	313	313	314	341	344	334	330	354	326	366	332	348	339	336	359	304	355	325	347	316	350	352	362	329	328	333	343	307	328	324	310	349	353	349	342	342	331	343	357	330	332	359	362	350	360	326	321	369	369	333	320	349	330	309	362	296	341	329	343	340	350	337	334	303	324	303	341	328	358	306	357	372	350	344	368	368	328	331	313	343	285	351	350	345	316	358	340	322	323	332	368	351	318	327	358	334	308	329	366	353	341	355	328	359	290	355	357	329	348	337	343	345	355	300	322	326	344	347	361	320	393	358	344	334	317	314	326	356	344	347	330	353	346	337	342	325	325	363	336	337	336	343	309	333	313	311	331	335	301	358	355	315	309	318	340	318	308	301	360	334	349	337	357	351	347	329	318	318	350	316	341	349	333	317	330	298	332	329	324	331	356	324	306	349	371	358	324	358	316	306	318	309	321	320	310	350	352	327	345	337	349	302	338	344	312	327	318	353	346	320	346	329	354	347	345	349	350	281	309	370	305	351	314	317	320	306	292	338	316	361	311	341	316	347	337	350	355	333	319	334	332	336	331	345	341	352	327	318	339	345	345	307	338	287	352	294	332	338	308	325	361	329	344	370	355	330	303	335	321	367	332	343	321	347	348	348	350	317	335	322	357	314	337	354	343	335	302	337	369	355	356	348	330	349	331	311	346	317	338	321	318	317	361	354	367	332	368	301	315	342	357	320	345	361	323	348	342	365	348	335	325	315	378	333	346	322	354	355	348	312	335	341	345	343	322	359	321	351	328	334	299	340	309	321	331	326	350	348	338	321	318	328	338	324	318	319	338	321	361	336	360	328	353	356	371	324	316	354	357	346	321	351	353	333	345	346	346	326	331	326	327	319	337	342	357	349	363	332	303	295	366	309	328	321	323	378	337	331	344	321	322	348	312	323	361	353	349	329	347	357	352	302	307	325	318	347	365	328	338	304	332	337	318	377	310	358	357	329	339	341	314	345	306	300	336	344	336	321	341	324	336	339	310	354	330	307	354	345	327	334	312	344	351	380	326	333	326	343	371	362	337	321	361	324	323	363	330	346	361	351	350	354	343	333	339	342	281	353	330	329	332	334	341	302	324	320	328	350	329	335	354	341	319	312	320	292	338	331	313	339	298	363	363	322	341	294	330	344	354	301	343	349	325	313	344	323	335	319	335	321	388	348	316	323	355	323	365	354	308	302	337	346	331	350	335	309	322	315	308	298	336	309	313	390	350	296	360	338	343	339
30134	21104	14529	6927	5575	798	720	683	710	717	690	739	717	697	686	692	718	685	726	772	720	733	737	713	698	740	742	693	692	743	724	682	729	669	733	737	671	677	732	742	717	705	723	726	655	720	745	691	741	671	692	737	729	742	728	720	666	721	702	738	702	742	729	719	731	683	656	693	743	738	699	710	657	714	699	717	674	759	729	699	702	701	734	754	679	776	718	729	769	732	775	717	735	771	724	732	732	681	707	726	732	705	730	762	685	771	722	729	709	699	716	681	684	684	688	679	725	734	693	710	710	668	729	704	703	720	724	707	664	729	728	767	710	661	700	727	715	705	745	732	699	705	753	710	751	724	739	727	716	711	730	748	693	655	738	772	753	693	683	696	689	723	744	734	745	700	730	706	703	709	732	760	713	773	760	692	711	718	663	685	689	704	687	743	695	702	744	780	728	732	696	669	737	745	692	714	709	705	738	710	738	733	704	697	723	673	762	724	708	744	700	723	694	720	713	713	734	769	742	770	711	657	745	719	690	683	739	731	708	721	711	735	655	693	690	734	670	733	732	768	749	699	697	679	647	744	759	691	648	665	667	678	693	747	694	720	717	709	680	758	728	697	715	694	706	718	727	738	708	697	738	672	693	688	704	661	721	712	708	735	777	710	700	705	719	707	760	695	775	732	739	768	670	735	697	722	743	693	754	719	724	692	734	705	732	727	756	704	730	668	713	686	713	715	732	715	730	728	684	731	672	685	674	690	717	695	717	684	716	742	737	699	698	691	750	709	711	753	725	673	689	700	663	697	691	716	733	725	679	697	704	659	737	704	743	733	675	746	719	743	706	720	738	717	668	721	689	702	697	735	725	653	691	713	703	748	723	776	706	758	669	704	729	662	712	720	674	692	734	703	683	779	726	775	698	764	690	739	688	696	679	744	666	703	721	722	713	720	705	735	683	658	707	721	621	742	726	665	680	711	732	713	685	707	715	706	724	750	715	716	690	688	695	731	692	716	698	685	644	741	691	702	676	695	711	706	735	761	749	743	721	703	713	725	718	699	755	677	748	697	741	686	720	680	721	687	729	715	749	720	741	742	654	678	686	734	691	712	685	752	681	665	695	736	725	738	743	715	741	693	707	749	718	717	729	703	673	738	729	725	753	707	692	673	716	711	714	678	696	710	711	715	705	735	710	733	725	691	729	714	747	726	707	684	658	684	722	720	732	732	751	722	703	659	721	752	706	699	700	685	710	744	740	745	720	692	724	737	754	695	758	713	730	668	713	696	669	710	695	722	725	707	721	679	715	700	686	671	674	736	694	688	679	663	729	757	661	769	731	734	734	756	717	687	743	693	701	706	688	692	743	690	737	709	757	648	707	703	697	713	750	746	787	675	693	765	711	765	725	674	726	664	729	712	730	731	750	694	699	670	695	761	726	719	745	682	732	665	732	722	701	733	703	703	738	711	728	673	723	727	725	727	727	724	715	750	697	768	710	730	704	658	734	697	723	729	724	738	699	726	741	684	783	738	713	722	679	741	655	700	711	696	781	738	730	711	664	715	683	705	691	699	710	709	694	764	693	714	687	667	716	660	757	734	728	749	733	737	716	746	719	689	735	697	713	705	734	735	706	714	702	752	713	704	697	659	725	693	750	714	719	691	699	782	688	678	718	704	746	729	736	725	755	677	731	675	729	716	743	712	735	762	684	707	709	711	725	712	680	717	698	682	704	724	700	671	738	772	725	673	725	727	748	728	716	742	692	675	746	751	691	728	694	721	694	688	739	756	761	701	731	712	743	743	710	733	672	731	735	714	722	737	714	713	705	699	715	699	684	762	737	705	747	737	741	688	691	752	697	683	731	737	698	731	774	685	763	715	680	716	663	740	675	704	774	666	687	730	674	741	755	688	676	718	753	718	725	754	731	693	679	744	710	728	694	716	743	701	698	723	720	707	738	704	744	681	669	759	697	750	700	695	720	721	739	734	712	756	733	728	720	716	713	730	752	687	708	719	705	690	737	735	646	705	738	685	717	728	689	711	704	675	729	700	714	725	733	715	684	701	701	745	679	768	754	718	731	751	711	711	740	720	681	721	701	726	685	694	693	680	718	680	713	702	705	668	725	708	701	725	714	731	744	709	716	704	724	645	728	725	690	724	692	713	717	748	689	722	743	725	676	665	737	700	715	726	666	722	740	752	729	687	677	764	669	757	723	731	708	694	691	719	689	761	733	752	694	748	763	743	690	655	734	708	731	705	735	775	755	726	739	700	730	737	709	697	697	643	663	721	681	728	761	734	700	686	717	725	691	654	715	705	739	778	759	692	736	703	706	695	709	680	694	733	679	687	708	730	666	722	710	774	689	695	722	769	775	751	699	668	724	696	688	722	739	717	690	774	727	709	696	740	728	705	701	745	738	704	678	706	721	743	770	687	734	760	695	698	785	717	755	669	670	700	701	672	690	698	733	724	723	724	725	749	716	711	668	690	714	716	710	707	642	713	744	728	705	713	693	752	777	716	733	712	699	719	708	706	721	736	732	667	700	711	709	749	737	700	714	700	733	754	727	722	754	727	682	733	774	758	740	702	700	725	711	692	721	695	743	742	695	723	758	677	762	694	680	664	685	736	714	772	770	692	706	713	727	678	700	724	748	696	702	705	710	722	742	671	747	702	721	679	715	702	698	733	681	709	703	681	698	730	718	719	715	721	755	754	709	703	754	717	717	712	706	746	720	728	729	699	702	746	774	713	737	737	714	709	667	720	656	700	699	710	719	737	698	778	739	719	703	745	731	697	728	758	719	722	736	736	675	709	760	717	683	751	694	693	730	726	701	686	736	741	677	713	726	685	671	674	794	727	688	721	701	736	741	718	754	705	700	713	742	706	743	684	678	730	666	713	682	741	698	721	700	736	739	691	694	735	723	762	701	729	728	742	721	765	694	655	674	741	694	702	678	672	690	698	735	754	670	737	666	684	751	677	732	782	646	715	749	741	727	700	732	720	729	718	714	723	742	747	686	727	689	669	706	644	733	692	700	694	716	663	701	693	743	749	686	737	688	738	804	710	715	713	782	731	692	734	724	746	739	734	711	700	713	737	694	701	719	740	682	747	720	721	733	701	744	734	711	771	724	729	669	728	729	712	712	682	674	719	694	731	682	671	717	721	744	704	669	732	725	704	746	680	721	680	705	718	689	772	714	683	686	713	709	718	709	704	720	687	720	769	722	729	764	759	719	732	721	742	701	729	745	711	734	793	752	685	744	716	712	704	711	754	759	727	690	738	740	670	638	697	662	742	728	690	769	727	703	692	698	729	713	678	756	766	727	683	706	721	770	720	727	783	723	660	700	689	696	716	706	724	734	714	726	705	715	764	743	723	724	697	726	748	718	757	680	719	741	711	716	721	771	731	732	727	700	705	718	683	707	696	778	778	747	676	715	667	765	759	760	681	721	738	682	757	720	691	724	730	704	701	706	674	710	697	673	682	695	764	690	709	740	699
28587	15562	8683	5237	6018	838	815	835	830	795	783	850	814	778	796	805	833	777	803	770	810	827	839	809	754	777	758	854	778	787	845	841	834	854	796	858	801	839	781	812	770	790	822	822	790	753	787	820	839	814	817	801	775	810	809	791	788	764	790	779	816	790	774	840	791	829	812	739	780	838	803	819	809	821	826	826	844	806	795	768	795	829	792	762	766	751	802	850	759	795	796	811	780	810	776	792	828	805	795	845	805	802	743	838	776	833	805	817	815	800	841	847	782	829	788	850	841	779	797	767	803	807	778	750	777	847	843	808	786	778	800	775	804	758	849	800	809	816	792	793	810	842	841	805	814	734	749	770	757	826	806	783	754	772	783	819	823	730	769	808	832	791	821	828	834	861	796	795	757	762	789	795	834	804	806	735	786	830	816	799	778	787	832	814	788	834	871	782	820	803	801	800	856	821	816	779	816	833	843	824	832	833	860	809	793	769	826	834	803	845	837	799	825	816	774	826	838	805	835	816	813	826	844	840	773	814	805	788	787	829	802	821	779	826	768	824	764	832	817	816	822	806	853	802	785	767	820	810	819	812	805	801	742	775	785	816	813	778	797	818	773	821	804	808	799	812	852	860	753	770	844	817	797	868	799	790	799	830	793	803	768	822	806	789	841	848	739	782	835	789	779	857	764	772	790	812	822	784	771	779	754	819	817	774	797	778	801	790	784	803	817	781	790	872	767	798	788	804	864	837	824	823	851	820	815	814	801	769	815	770	804	798	743	805	807	810	770	764	747	735	747	847	800	819	810	819	809	808	793	799	792	817	775	845	741	812	841	789	832	860	794	790	812	797	816	833	788	839	814	790	816	772	816	825	823	807	780	817	819	796	801	826	801	856	825	781	777	790	789	806	856	781	832	821	781	861	774	803	768	762	862	800	835	842	812	772	743	807	799	843	789	823	846	780	848	835	784	799	793	763	781	776	787	807	873	823	780	807	844	820	764	796	802	842	814	798	821	826	812	785	813	840	828	813	827	813	829	807	756	868	823	821	783	817	793	833	853	807	802	758	795	800	829	793	799	815	814	799	833	786	807	882	811	846	808	815	788	827	801	849	803	781	856	782	811	768	816	842	821	798	854	788	849	805	810	780	790	795	822	798	819	767	781	841	808	786	787	836	823	847	813	816	766	776	804	816	804	823	827	816	833	787	826	816	821	751	852	799	802	798	794	750	781	813	797	778	782	815	782	836	849	783	813	833	799	814	769	802	822	804	807	828	815	809	844	852	794	796	805	798	805	827	862	790	788	795	824	822	802	833	839	838	806	808	755	799	786	768	828	807	780	794	815	809	776	820	808	815	862	797	853	808	827	833	789	852	804	766	796	792	792	860	744	808	811	822	805	777	849	791	801	800	784	776	773	781	799	772	810	818	823	785	811	817	802	826	838	798	815	775	745	802	830	853	822	805	805	786	814	776	792	824	809	774	820	807	769	781	758	803	793	830	827	784	821	781	794	744	783	798	772	769	837	799	819	823	791	812	807	836	805	805	817	794	825	799	837	793	809	798	770	803	823	808	791	761	836	824	827	794	790	775	777	781	777	810	824	867	813	846	859	774	792	815	800	830	796	788	798	772	813	819	797	758	808	788	809	819	776	849	787	795	806	802	765	827	836	762	756	790	808	808	828	798	821	800	834	810	798	773	803	815	800	741	763	839	822	806	778	812	789	796	832	784	811	811	798	829	816	813	808	795	826	813	801	779	790	777	824	801	839	811	809	817	825	769	786	762	814	732	873	767	807	796	810	786	815	808	760	751	812	796	829	819	837	833	775	829	816	804	783	751	781	798	814	823	792	822	830	810	789	804	816	824	806	820	811	780	782	826	820	747	820	792	814	841	831	858	801	839	806	853	840	853	791	824	812	782	773	859	810	788	818	829	796	757	770	859	820	773	785	810	776	812	831	789	817	818	798	787	809	818	803	869	785	813	791	833	780	829	839	765	839	800	807	824	792	805	798	777	811	779	826	777	823	852	854	795	810	765	822	786	803	835	794	784	746	853	786	823	855	810	759	821	765	779	836	763	822	777	823	823	814	786	814	783	822	794	734	739	797	811	794	803	774	761	766	801	775	792	772	784	823	818	791	797	798	818	832	788	759	820	794	800	834	783	809	814	830	823	773	818	796	780	725	793	797	809	814	785	858	788	831	778	839	799	848	817	836	731	781	824	756	789	809	815	791	842	795	824	740	794	803	785	805	762	796	795	810	795	781	763	833	781	806	779	802	769	836	826	788	796	808	807	830	803	819	812	804	857	825	765	773	786	793	773	763	782	792	833	830	764	784	832	772	832	816	824	790	775	819	811	815	763	824	851	787	777	820	793	848	787	820	794	775	816	840	736	781	762	850	839	786	844	880	828	849	765	792	779	865	749	787	818	835	822	790	793	813	822	812	780	805	846	816	824	759	794	800	847	805	780	772	729	790	799	783	807	806	822	817	827	799	797	820	833	737	797	850	735	799	772	821	760	853	793	830	801	729	796	751	818	811	826	755	775	773	746	792	778	817	758	800	812	843	807	816	870	793	769	768	786	805	836	813	763	776	785	801	818	756	791	868	783	786	845	764	867	792	842	787	815	826	802	766	770	818	794	785	791	767	781	878	810	784	784	752	816	774	800	772	834	868	830	813	867	788	781	811	805	833	798	781	799	806	784	821	810	821	802	818	829	765	861	821	827	771	807	792	798	797	815	847	795	824	768	832	831	828	821	783	805	786	784	784	831	848	815	763	832	771	839	800	786	817	802	822	811	776	868	835	801	769	769	791	785	789	816	801	788	835	803	808	791	777	851	833	792	827	804	822	773	814	857	803	831	818	777	806	806	816	791	827	803	766	763	808	803	827	765	826	813	767	773	821	844	776	799	815	812	777	813	822	837	814	785	813	782	781	822	800	803	842	777	828	814	829	792	826	829	806	826	791	745	780	816	776	796	792	807	809	779	748	777	779	828	767	759	853	827	852	823	802	768	762	824	799	821	821	820	784	799	813	816	758	768	801	737	880	824	775	846	815	810	806	798	811	797	824	784	771	778	805	841	848	816	793	816	874	807	806	825	790	807	866	766	770	793	869	758	799	803	804	826	800	815	805	842	783	777	810	797	815	776	808	787	797	793	786	801	769	783	723	790	796	832	830	837	806	797	803	810	827	787	834	789	835	872	828	779	784	818	777	825	837	746	838	780	769	840	809	768	806	766	766	779	795	767	792	826	762	824	839	795	791	790	779	854	827	765	821	782	800	813	784	802	800	829	802	844	759	808	780	794	827	800	837	788	818	774	754	828	773	827	799	807	781	775	846	860	815	807	783	863	820	823	814	787	781	791	765	765	811	810	796	814	819	820	818	847	816	834	815	826	823	811	802	827	802	818	818	819	759	785	826	805	841	798	791	804	802	804	773	791	802	826	789	828	806	811	802	781	737	776	831	787	824	821	774	793	819	818	776	787	817	810
24186	21546	28656	26305	27803	14591	2114	859	767	720	682	722	723	681	707	693	696	662	729	655	702	661	632	658	681	699	697	660	714	721	655	691	654	699	633	722	725	655	689	688	700	685	659	644	631	611	689	674	691	712	695	625	649	614	616	654	678	670	659	663	687	632	688	630	623	635	699	664	641	652	693	621	682	662	710	647	625	621	643	619	661	668	666	653	661	655	675	652	650	647	666	613	680	628	687	651	637	624	646	636	641	633	696	665	636	669	645	657	658	686	627	621	692	628	659	682	691	650	654	649	645	622	634	613	639	666	629	637	713	636	629	700	668	669	655	601	651	667	645	662	659	654	677	675	652	623	617	698	647	653	686	672	652	674	646	674	684	675	623	684	639	689	643	649	657	687	619	646	606	618	703	661	687	644	646	689	639	619	682	633	670	653	608	669	636	664	642	696	653	660	688	618	663	710	624	705	630	615	651	665	622	686	669	702	650	684	678	604	654	648	655	648	698	678	644	677	668	651	664	655	642	612	636	664	647	640	677	699	658	644	653	647	666	642	637	641	675	660	652	717	650	671	669	682	650	668	627	719	672	655	670	621	653	625	681	636	615	694	613	688	727	699	632	696	644	639	637	638	636	635	664	688	667	620	640	666	660	697	667	689	681	648	742	692	681	689	661	701	668	660	691	697	645	668	644	646	640	659	653	660	626	686	643	732	666	683	642	620	623	633	655	666	640	707	671	695	654	670	679	661	623	642	640	670	650	615	615	639	688	684	619	711	677	649	646	719	688	647	597	681	652	664	637	685	676	662	686	624	626	690	635	624	667	665	676	707	656	651	656	667	650	636	655	643	677	641	674	739	656	658	716	630	643	675	692	628	690	663	635	651	698	674	694	624	665	613	639	644	599	758	669	634	631	617	679	669	617	678	683	703	668	658	684	635	667	683	643	643	638	663	647	676	656	696	610	663	672	673	632	659	675	627	616	637	638	654	624	682	642	631	658	639	623	695	640	615	618	616	657	623	665	621	659	667	652	683	650	649	658	648	645	644	615	622	637	650	652	638	623	707	654	612	650	614	616	685	654	653	665	665	650	653	642	669	680	613	650	716	660	634	666	670	648	629	666	700	625	654	629	642	662	672	687	676	635	680	688	632	676	667	705	686	645	632	683	646	679	621	613	630	662	661	611	623	611	619	614	694	688	674	587	601	677	638	683	662	652	667	654	672	661	621	706	675	681	657	658	636	623	635	691	648	704	636	667	686	661	611	668	673	655	662	675	684	660	618	701	637	688	668	662	631	584	624	654	697	655	695	614	632	692	682	657	669	654	687	690	667	658	656	630	681	650	668	631	673	674	608	651	672	629	650	662	641	639	696	610	607	686	688	662	649	599	666	675	650	679	671	707	639	674	661	649	617	658	632	676	648	670	660	651	666	685	626	668	653	641	671	646	665	649	655	637	668	648	611	669	627	640	669	636	626	691	668	644	656	631	669	630	680	629	697	647	671	753	653	686	664	670	668	566	663	640	673	650	622	663	682	603	666	645	688	684	661	659	680	644	621	631	685	646	673	674	611	628	672	683	671	673	654	649	608	657	651	708	714	669	666	599	662	652	666	641	670	592	686	664	707	674	648	690	575	648	647	657	631	666	679	641	691	675	661	654	646	651	652	672	596	654	675	670	655	634	662	716	622	667	670	611	630	693	681	661	652	677	667	689	585	669	631	676	669	612	643	663	664	664	654	623	670	676	652	638	670	620	710	680	670	608	694	673	682	657	674	699	647	699	645	635	619	678	666	639	601	697	686	624	704	680	661	656	668	604	675	680	652	643	671	673	686	678	686	653	696	672	706	645	669	658	657	663	625	653	622	654	644	623	619	631	654	653	604	660	675	716	625	635	688	626	672	660	666	640	650	697	690	607	652	643	644	724	660	659	645	658	672	618	658	663	655	653	657	669	641	652	706	664	687	650	667	685	652	632	652	623	641	683	613	655	630	746	675	662	615	629	693	641	618	681	637	625	657	619	671	702	676	649	657	713	679	696	599	694	694	639	685	679	640	662	649	663	608	676	660	655	671	626	706	662	659	640	638	659	674	666	619	672	625	641	676	646	675	666	669	649	646	678	611	634	646	659	651	659	629	655	637	659	682	658	652	646	614	684	648	677	644	646	640	646	673	673	706	654	624	625	621	703	630	621	644	658	659	694	656	703	653	676	683	672	675	675	664	612	692	624	610	576	669	686	587	666	661	637	646	655	713	691	668	659	675	651	679	640	603	659	661	643	673	668	648	645	625	674	638	660	648	667	659	617	628	642	665	638	695	688	690	642	663	676	658	644	606	684	650	640	652	676	676	603	670	620	648	639	643	645	646	721	619	674	648	694	649	653	612	696	698	668	698	644	664	703	666	645	632	701	665	650	651	631	625	655	643	671	650	619	668	653	671	701	655	655	664	627	701	694	671	676	663	626	663	651	679	682	682	633	634	665	681	636	665	613	623	677	651	621	644	676	688	603	643	646	617	684	626	660	682	645	685	654	613	680	666	634	633	639	635	647	663	692	655	629	664	630	664	645	611	671	651	688	631	603	675	662	652	694	613	637	665	630	639	655	637	708	667	634	652	652	637	682	668	682	710	707	614	639	688	645	661	648	628	663	672	677	662	642	600	697	664	672	658	662	616	637	700	720	703	656	658	677	697	643	661	640	619	674	690	640	610	661	654	661	644	622	659	679	651	688	678	676	658	690	628	600	639	724	623	667	670	662	683	639	638	647	632	685	642	698	681	694	660	638	679	666	649	637	652	658	641	582	675	627	678	627	674	636	696	602	657	613	633	668	615	680	667	669	644	654	641	633	647	653	645	677	677	680	663	624	650	643	635	679	659	657	674	662	662	710	685	645	658	680	614	689	614	699	674	612	653	624	695	649	677	686	662	666	703	637	638	678	633	642	681	649	685	685	646	674	657	655	713	675	660	674	649	635	629	641	664	662	626	643	636	637	629	644	661	662	613	653	671	686	658	633	638	682	644	676	646	697	647	645	687	650	628	617	643	617	634	666	651	682	711	644	686	673	655	692	715	683	642	636	631	667	628	657	669	603	657	608	674	660	622	639	658	689	696	640	631	694	657	646	648	670	631	672	674	633	671	629	630	642	644	662	661	669	676	626	643	665	626	628	702	697	651	653	640	704	662	632	636	674	670	623	684	623	673	655	605	619	681	648	635	637	659	683	660	650	684	612	649	609	604	644	644	667	699	618	668	656	678	626	673	620	655	654	694	630	653	630	719	631	632	670	701	686	674	659	687	692	635	632	611	698	652	664	668	663	629	657	670	602	646	660	632	643	661	674	620	651	664	665	635	639	642	644	653	648	686	658	682	612	663	659	716	671	635	677	701	614	655	661	685	617	653	636	649	605	652	703	677	675	617	657	666	640	645	688	636	628	665	633	650	619	638	601	666	661	662	626	648	643	687	716	680	643	604	614	687	691	649	644	683	640	661	640	670
43452	52596	38513	33563	31778	1765	1073	1047	963	881	878	825	782	786	848	824	769	812	749	802	768	740	775	785	753	797	784	766	740	739	779	791	827	746	786	729	763	822	791	747	767	736	758	733	809	785	741	728	736	752	758	741	755	758	745	708	760	703	715	706	782	776	771	731	782	780	717	782	728	748	751	729	753	755	798	715	734	706	770	732	741	774	775	679	721	708	752	807	768	770	724	712	799	766	761	745	727	709	731	766	751	801	733	729	774	708	731	765	764	716	806	783	713	730	711	766	753	761	754	821	787	765	778	737	783	735	723	788	767	793	744	751	712	758	741	780	788	744	755	834	751	775	780	787	733	759	775	739	746	775	776	742	718	780	736	705	720	734	779	731	724	731	776	697	767	740	747	794	728	756	746	808	789	717	711	761	773	732	758	777	780	765	764	738	755	760	747	754	724	775	720	715	799	783	743	741	729	756	723	690	776	758	742	751	751	727	763	713	721	738	772	777	752	730	782	793	749	823	728	760	720	760	733	750	757	748	770	772	694	762	718	736	723	727	747	718	764	725	706	785	741	732	723	750	770	764	757	759	708	734	741	741	720	742	729	759	778	735	777	748	774	752	784	777	724	715	757	763	689	777	793	739	748	717	760	750	768	772	777	727	779	714	737	717	772	781	765	800	766	765	789	772	730	760	727	730	762	728	771	763	730	761	738	745	726	751	716	738	704	769	765	736	735	726	774	742	764	762	804	778	737	732	723	746	751	730	750	751	783	696	703	753	717	836	758	769	723	701	772	732	793	733	754	702	757	751	775	756	813	758	700	757	723	779	761	777	740	730	779	776	734	762	725	727	774	757	735	733	759	738	700	772	743	686	798	755	726	725	737	768	781	766	820	765	735	733	770	747	742	768	758	752	721	710	710	742	742	761	732	734	739	748	742	752	764	759	739	752	746	748	700	727	726	780	721	707	841	764	755	747	799	716	776	755	731	746	739	702	746	745	757	740	740	762	746	693	760	747	771	781	776	735	768	734	780	769	746	749	746	748	710	755	767	738	767	733	736	763	785	732	775	773	751	696	740	741	720	737	751	745	755	721	783	726	751	721	718	738	773	772	733	733	745	757	757	722	787	729	712	760	716	781	792	782	760	759	795	763	750	745	788	746	745	786	698	726	733	766	742	782	773	745	769	717	714	703	693	775	732	768	760	831	744	730	766	756	744	777	747	690	755	683	754	735	758	762	777	751	736	774	795	757	785	715	788	766	733	773	736	735	752	738	738	757	741	741	764	773	702	777	725	765	812	738	728	764	726	711	782	765	728	787	734	771	692	738	811	708	714	733	727	707	734	739	782	717	749	746	716	769	725	706	791	742	741	735	728	762	796	743	769	759	752	764	746	717	702	741	740	784	785	708	765	759	748	763	746	726	730	748	737	797	724	766	744	810	749	784	732	814	754	743	738	700	779	759	694	733	759	747	722	744	727	730	742	748	728	739	650	764	740	779	739	760	769	721	774	706	717	732	727	781	742	753	722	765	750	744	793	743	766	752	767	751	761	788	731	750	742	728	758	756	779	770	749	765	750	714	777	739	735	767	739	769	730	727	767	781	761	746	729	746	768	735	728	763	767	765	734	774	768	747	744	750	758	822	728	730	710	770	733	708	744	713	756	806	720	762	725	719	753	725	744	768	754	737	745	772	746	845	747	773	776	719	776	763	766	724	746	753	720	772	714	746	693	743	803	735	764	707	767	744	780	783	740	770	778	712	778	716	784	754	724	763	759	827	752	761	774	725	747	785	763	744	688	724	796	772	784	722	757	739	727	744	717	696	731	775	737	701	743	773	762	752	724	766	756	744	741	770	725	715	777	772	760	727	763	709	710	679	737	769	748	704	760	751	734	725	749	734	814	756	734	742	744	749	810	761	771	770	786	753	743	727	732	802	793	726	771	728	789	739	701	732	740	755	755	728	792	725	763	761	732	778	798	744	740	764	756	753	775	788	761	746	738	781	775	724	749	770	798	780	722	799	756	751	776	755	719	751	726	728	698	726	774	742	783	748	748	786	749	752	731	765	725	770	757	752	684	702	760	694	719	738	756	720	726	748	776	728	762	735	746	759	758	763	736	777	747	791	766	758	728	749	743	721	690	755	776	788	693	732	722	809	715	797	735	746	757	740	737	703	753	810	746	748	723	748	759	766	760	760	769	735	779	698	749	692	739	715	762	764	735	748	733	800	767	741	761	737	766	786	719	760	776	800	712	724	776	771	761	713	767	777	730	742	802	750	744	784	756	735	711	729	719	712	742	750	772	762	783	742	722	739	742	693	784	748	709	725	694	792	762	761	736	801	767	752	730	722	737	758	739	763	794	735	743	765	710	731	734	734	702	747	779	788	680	748	748	727	771	709	739	748	770	785	764	745	783	749	740	781	702	748	740	749	749	724	780	741	741	757	766	691	757	797	766	736	751	728	755	774	759	770	701	756	755	777	756	765	759	716	739	761	753	744	765	761	723	749	728	745	701	721	757	711	748	724	715	720	709	768	726	759	706	755	734	774	806	733	756	715	729	736	713	719	750	770	753	716	770	717	769	722	732	713	730	796	729	733	762	763	749	755	760	780	776	739	734	805	684	795	761	724	737	721	758	765	703	755	750	753	760	792	777	727	741	796	734	764	748	695	765	748	792	694	721	748	781	756	753	724	735	754	750	803	773	769	748	738	738	754	762	701	737	748	716	758	710	721	753	745	721	738	752	782	748	763	763	743	753	758	744	815	754	750	765	731	741	767	738	774	790	750	734	751	753	717	732	729	707	745	724	783	748	753	746	742	750	765	735	713	730	723	776	675	803	724	764	746	752	730	782	746	734	790	799	765	762	818	782	741	788	744	745	767	754	796	767	758	780	755	749	703	776	766	711	713	805	806	786	775	763	757	727	757	714	727	744	709	787	751	763	744	721	735	717	787	721	744	719	730	699	747	690	737	750	764	753	743	725	756	715	766	753	734	780	767	763	660	718	754	710	732	734	796	745	699	752	737	733	781	771	741	694	776	740	725	768	746	718	815	729	730	762	684	758	815	747	746	701	724	737	713	761	748	759	762	745	780	703	736	760	790	744	709	758	794	755	770	766	769	736	745	767	759	715	769	736	760	721	713	680	727	758	769	758	739	717	748	803	756	800	760	722	750	717	740	743	752	725	720	704	705	762	795	766	804	720	765	750	718	747	740	818	734	697	749	727	728	749	748	732	771	771	776	748	727	737	737	769	776	751	755	753	757	736	719	743	790	734	720	812	711	728	724	759	717	745	780	755	733	735	714	741	775	796	810	778	715	738	795	783	738	794	752	727	726	724	798	753	790	705	803	731	755	751	705	779	751	725	762	780	751	742	795	746	681	742	715	735	781	699	748	755	706	756	774	736	748	704	739	773	727	758	728	742	791	722	739	745	756	733	758	724	819	753	707	740	801	783	756	773	761	749	786	708	716	746	740	720	754	757	734	751	717
25268	21545	28082	26152	21870	5755	569	541	480	513	469	472	480	486	458	470	506	447	486	461	448	473	455	478	450	445	429	443	448	457	454	443	480	451	456	470	436	453	499	450	444	433	463	482	401	437	419	460	477	459	446	509	461	479	432	426	453	435	465	412	449	442	471	458	428	459	490	447	459	446	471	450	443	458	466	464	430	483	431	465	418	426	432	457	449	470	400	447	458	434	462	451	454	446	438	447	455	464	419	484	448	438	452	434	450	478	421	458	405	451	437	475	466	446	463	451	449	459	433	450	448	446	431	436	446	405	457	420	427	473	460	455	444	466	417	439	439	407	470	427	421	433	429	452	430	466	456	435	474	470	441	428	437	451	470	422	446	455	426	441	492	438	474	414	455	473	456	510	469	473	457	435	450	422	452	463	490	465	437	490	497	437	471	477	451	440	441	438	443	453	459	468	459	474	449	475	446	448	502	411	456	443	476	451	470	429	432	466	468	507	461	464	490	430	424	423	451	476	443	448	457	447	447	476	446	444	456	459	485	472	473	458	483	439	442	432	497	440	491	423	491	411	471	454	442	454	443	450	442	470	463	469	454	430	456	442	447	451	465	442	485	462	441	433	442	458	416	477	461	445	434	454	452	467	431	461	484	473	446	449	447	417	476	457	445	422	408	473	429	448	450	398	438	433	448	443	496	432	439	470	482	479	450	456	434	421	442	470	430	479	475	443	449	485	457	427	475	438	499	452	463	444	418	450	457	486	420	449	451	445	462	441	466	477	437	417	483	430	463	459	470	440	480	430	482	465	478	464	452	410	424	450	476	442	434	491	463	484	484	441	465	451	451	465	483	464	428	444	477	484	462	485	453	456	443	464	469	454	449	420	433	415	412	433	472	443	443	471	460	466	442	437	467	408	442	449	476	461	468	442	460	423	476	416	446	456	439	524	462	460	423	464	481	440	448	464	489	439	440	449	405	483	443	426	445	456	477	436	416	458	504	434	445	443	487	468	446	461	457	457	457	450	460	458	459	453	442	471	483	475	453	478	466	457	433	429	443	467	445	422	450	462	411	446	428	477	447	454	485	440	451	444	450	433	450	444	438	459	443	429	466	454	480	465	475	467	455	449	458	412	426	470	461	455	427	443	442	491	429	434	481	441	435	481	446	479	474	437	478	493	498	442	429	419	462	484	437	480	505	449	450	436	458	441	473	423	464	450	411	447	460	450	442	463	448	450	461	438	460	451	465	456	488	449	473	466	447	474	454	467	435	461	437	485	495	447	473	466	457	427	421	480	432	454	486	438	430	448	454	447	453	426	430	449	428	456	473	473	443	446	434	391	470	468	463	481	488	461	444	447	484	432	501	440	444	445	441	466	464	462	445	456	419	490	448	471	470	455	454	469	440	467	476	449	413	441	482	448	456	474	456	442	460	450	413	451	435	442	480	460	439	446	470	464	450	443	441	458	431	445	451	431	440	465	456	469	463	449	419	442	446	445	415	465	446	430	464	422	442	445	440	502	445	453	471	501	488	451	465	429	427	467	478	492	463	457	450	465	445	482	475	444	419	389	445	466	440	430	435	433	439	418	435	418	458	455	439	445	448	464	445	448	448	469	483	439	450	423	452	429	434	470	423	416	454	456	452	486	424	453	460	453	441	429	479	425	439	429	428	472	438	471	463	472	441	436	448	498	480	493	422	495	435	451	426	459	437	433	431	489	471	426	453	455	491	515	487	445	456	456	457	477	473	410	467	424	457	460	442	452	511	441	412	466	485	410	467	464	480	451	475	429	442	444	431	434	449	481	404	427	433	451	473	461	471	420	422	479	451	469	458	450	438	427	478	453	445	455	468	457	489	458	451	443	482	414	430	470	469	416	451	429	403	437	445	420	466	447	468	460	458	460	490	427	476	453	439	446	473	444	466	408	446	447	483	441	428	433	447	435	448	464	430	480	433	474	438	458	455	451	426	432	458	508	438	479	449	475	466	426	445	445	414	428	481	434	492	429	422	460	448	434	446	466	442	460	429	450	472	456	463	451	454	458	460	457	444	417	445	433	441	423	474	444	444	452	449	489	454	429	456	441	442	465	472	446	464	497	451	445	465	468	420	460	414	477	474	442	430	439	449	450	436	441	440	403	457	466	469	415	465	473	456	446	451	468	443	467	472	435	444	453	483	451	457	448	466	441	408	437	431	435	451	467	437	439	445	423	475	422	441	438	447	437	440	440	459	441	474	470	430	433	475	437	441	458	449	450	433	426	452	452	411	472	499	475	437	467	421	455	453	458	432	464	433	440	451	500	457	463	429	465	477	444	452	421	438	429	435	434	453	446	432	433	450	442	479	440	431	438	457	492	460	501	445	468	414	433	444	470	454	390	421	442	456	449	462	448	467	436	500	460	433	446	450	425	472	436	429	431	480	465	458	442	445	497	414	407	499	443	491	437	443	468	440	432	457	454	463	463	509	438	454	480	462	461	459	442	489	440	445	477	462	428	434	462	449	465	467	461	436	521	447	471	429	467	430	465	450	493	427	432	442	467	459	457	468	449	403	456	445	441	444	487	460	452	507	454	451	452	429	479	462	424	416	468	511	419	448	417	451	469	425	442	450	472	439	454	462	471	429	415	458	481	492	487	460	460	438	477	478	455	446	433	429	445	460	472	453	451	431	431	446	432	432	456	420	426	453	423	455	444	451	453	436	470	473	454	440	461	474	440	477	488	443	452	491	459	455	442	428	471	461	455	452	439	461	423	435	486	443	423	430	454	454	481	434	434	470	405	427	463	444	466	449	458	436	417	418	425	420	470	460	452	427	438	453	454	439	474	441	418	471	456	460	443	453	478	480	471	460	415	455	441	484	428	427	467	455	473	436	433	462	453	434	432	429	416	421	418	450	453	450	452	449	488	441	480	504	477	486	453	428	455	446	465	442	461	469	400	466	493	412	399	425	426	448	484	491	438	472	427	449	462	481	459	424	448	472	455	458	452	452	416	411	476	450	456	442	441	466	461	529	433	432	441	450	439	481	462	429	448	470	444	449	449	432	460	477	434	468	457	470	478	445	441	435	430	432	434	458	446	424	463	420	442	421	447	475	468	446	443	449	464	451	446	444	456	467	487	431	440	433	434	431	458	447	419	457	461	437	460	454	462	466	429	460	437	410	504	435	422	449	434	446	460	487	471	449	477	437	473	456	466	481	474	463	481	492	417	490	444	447	429	440	446	452	427	478	427	494	460	452	468	468	489	478	448	493	396	446	420	432	422	416	459	443	481	436	437	407	479	460	435	457	481	443	437	439	445	468	430	469	451	455	445	449	434	464	464	455	467	414	476	427	455	460	415	452	427	446	480	413	446	441	420	454	443	444	448	394	429	424	425	462	440	434	418	432	435	472	458	423	451	492	450	441	452	442	427	470	413	431	442	445	444	448	453	450	445	430	465	434	433	441	454	489	434	447	447	457	462	445	470	495	472	493	432	453	457	425	461	440	440	449	451
40111	43485	30051	24437	25614	1619	689	667	566	556	571	582	573	563	531	545	552	491	504	510	477	525	465	520	489	527	482	503	523	529	526	530	495	498	543	512	530	519	516	480	535	495	527	477	493	566	499	513	515	507	486	509	533	523	496	445	469	507	523	508	531	487	482	528	492	523	499	515	484	537	545	516	508	536	508	485	528	478	511	481	486	482	523	515	483	523	495	490	519	465	512	527	526	532	515	514	480	495	510	506	516	494	546	533	477	519	502	554	509	508	524	482	517	545	466	479	555	545	472	489	531	500	538	531	532	510	471	516	517	512	475	533	466	510	498	502	484	553	474	492	549	481	513	500	496	504	543	531	518	489	524	527	526	527	485	493	490	541	478	532	532	498	450	516	494	440	491	531	492	488	510	500	562	512	541	549	507	501	509	529	450	500	457	501	493	503	526	492	528	542	520	519	485	506	481	467	485	476	491	505	490	533	490	486	516	535	508	526	476	525	500	519	481	502	515	482	516	495	486	480	508	530	507	501	535	519	502	515	520	530	432	519	471	500	492	526	521	536	529	510	487	499	481	503	500	513	492	477	503	518	518	524	524	519	474	524	480	523	491	495	499	512	486	521	496	509	512	500	509	487	482	529	537	502	485	487	511	522	528	483	498	507	544	480	512	514	491	544	518	496	520	551	527	517	536	530	479	533	519	492	455	504	488	472	527	505	488	536	490	511	500	553	501	482	501	541	468	517	479	520	488	544	491	463	515	494	508	484	477	479	485	521	478	510	520	518	475	497	509	510	491	474	451	524	512	527	524	522	466	503	488	522	499	507	490	501	482	515	569	501	474	537	498	495	488	546	524	463	484	475	539	505	542	489	500	489	499	497	493	490	535	479	529	497	496	538	511	502	497	525	491	517	513	512	469	507	500	525	524	507	499	515	509	466	472	517	544	526	508	545	517	462	515	534	534	472	534	496	515	522	493	509	528	543	523	525	509	509	475	484	530	452	513	504	521	502	511	489	546	532	492	535	504	508	542	521	490	518	512	489	513	469	497	524	522	539	515	491	543	522	475	531	494	493	518	533	536	521	549	517	492	539	517	467	522	519	493	537	489	518	504	493	501	483	516	475	525	510	523	522	467	473	465	546	498	508	504	515	496	496	506	511	509	465	481	501	492	540	565	512	513	495	535	484	491	517	503	498	551	508	503	503	498	492	484	514	506	500	500	525	500	500	514	466	520	492	548	493	486	487	484	489	496	501	548	512	560	496	540	489	541	506	510	522	535	503	539	508	509	514	563	510	476	497	493	488	509	508	476	522	471	508	502	510	509	459	463	483	549	520	515	526	524	513	481	466	508	527	522	492	526	488	521	517	512	531	541	515	528	476	528	516	500	503	509	501	514	554	438	531	462	505	540	508	507	493	493	529	505	496	502	506	522	527	537	495	533	516	512	520	528	499	516	492	527	478	540	489	470	455	484	503	495	546	510	550	478	498	519	527	490	501	534	486	496	493	513	530	530	554	517	515	519	510	525	507	508	509	505	512	483	528	517	517	542	520	528	473	498	499	504	516	522	554	501	524	508	495	529	496	467	493	497	518	490	534	485	511	513	485	516	527	489	515	516	537	522	530	501	510	501	497	508	473	500	490	544	531	491	524	533	528	515	466	537	556	486	485	496	481	506	491	517	526	541	494	505	506	522	552	457	480	486	485	441	504	485	529	504	516	499	520	492	514	527	539	514	521	523	494	475	534	468	498	533	520	518	502	531	478	499	478	516	524	491	493	473	474	480	508	529	517	512	509	508	532	479	497	480	537	488	487	524	506	508	531	480	532	527	488	484	504	476	534	494	521	521	493	533	550	464	538	484	489	509	466	516	490	524	531	498	477	483	575	505	526	468	498	536	541	521	518	511	482	525	494	505	526	493	524	476	513	477	485	509	473	480	493	490	493	511	517	519	507	544	535	477	487	500	515	493	485	543	492	492	498	488	487	533	483	481	513	533	550	534	515	482	530	514	556	467	549	546	512	524	490	496	558	517	533	536	519	518	506	551	529	505	497	505	497	505	523	483	512	507	484	489	517	521	521	491	470	465	528	523	488	529	510	558	511	501	510	491	494	495	511	505	475	475	483	494	520	536	520	475	524	496	530	506	501	478	535	526	485	491	512	541	492	527	480	500	481	538	536	503	528	519	520	514	484	539	475	515	440	489	457	507	532	492	502	516	550	491	480	519	512	524	488	548	486	480	516	529	488	537	530	489	520	478	519	498	467	525	479	521	552	484	560	528	501	538	509	495	509	511	511	479	505	504	506	489	534	486	484	547	483	485	464	474	502	477	491	517	529	509	492	501	525	517	487	514	493	519	532	499	528	538	531	502	499	525	501	529	496	504	519	536	533	522	515	520	514	540	452	517	511	498	485	551	510	499	535	519	503	504	512	502	477	510	529	542	488	528	503	499	504	521	467	513	528	512	502	527	492	513	536	521	475	476	508	458	527	482	503	462	486	490	495	487	534	528	539	503	524	508	507	491	494	527	480	524	514	490	476	504	479	532	519	457	530	521	521	506	449	487	513	537	524	490	498	515	516	534	506	483	504	501	485	500	471	494	484	506	520	508	522	493	496	494	512	538	528	531	514	504	504	488	462	515	487	517	539	510	459	531	536	486	545	511	485	495	489	486	554	469	494	499	502	511	499	511	487	490	488	509	507	488	484	486	518	500	538	541	505	535	511	511	556	547	519	500	505	501	501	508	506	529	520	518	530	500	485	506	495	546	475	504	500	481	544	533	580	500	520	505	502	514	517	522	511	484	482	522	500	516	519	461	529	513	459	548	484	553	481	505	480	484	525	452	523	510	556	530	502	502	495	476	469	485	496	532	526	492	487	527	500	560	496	536	489	534	527	488	522	518	496	488	454	489	492	540	474	538	477	497	537	549	510	537	532	552	550	472	479	531	487	484	490	490	495	530	486	512	526	510	502	515	492	502	504	506	539	552	508	489	515	530	514	514	479	513	498	475	462	538	478	550	534	502	493	497	508	477	497	488	530	480	479	486	507	500	549	526	509	499	554	485	476	510	493	503	532	480	523	516	510	493	525	522	489	517	460	507	499	534	514	544	555	532	497	484	465	482	485	484	475	473	507	509	490	493	533	525	513	485	491	522	496	528	566	478	492	494	508	507	480	472	492	480	550	512	500	503	540	505	496	461	477	484	438	532	482	494	488	481	489	547	529	557	476	535	499	503	496	532	546	516	529	510	513	489	494	490	458	517	507	522	526	496	537	474	516	456	508	499	507	473	523	496	521	511	448	507	511	509	514	494	505	522	509	478	550	492	484	511	504	501	524	515	555	516	484	526	517	511	534	484	526	458	471	528	481	488	515	459	498	513	517	502	522	511	474	497	525	492	501	508	496	499	520	544	503	491	512	468	502	487	515	563	503	501	516	489	509	512	504	517	493	507	499	495	457	490	490	550	479	529	480	498	513	477	503	490	532	503	540
22981	21573	29026	24864	26330	21680	8444	710	486	433	430	359	377	373	352	326	355	349	283	321	312	312	320	319	304	294	302	279	290	299	282	287	308	267	288	322	290	275	313	297	280	309	296	314	294	312	290	281	296	289	321	273	298	300	288	301	293	285	277	299	305	289	296	313	271	274	286	280	307	278	271	295	251	281	259	275	303	286	316	289	300	291	276	285	254	292	272	281	294	276	288	304	298	295	319	297	301	325	265	294	264	290	294	275	305	280	303	283	276	289	280	300	304	249	278	295	289	274	312	311	311	277	283	320	294	262	258	266	270	283	261	307	262	261	303	281	260	321	269	284	270	268	287	322	259	267	277	264	279	265	299	300	288	300	292	284	274	277	280	247	266	289	279	271	285	289	303	273	272	241	269	297	251	275	267	276	283	306	294	282	295	279	303	300	294	285	277	281	288	307	296	284	277	262	258	310	275	270	270	272	292	269	285	307	291	292	281	287	268	263	260	287	288	301	274	306	276	261	291	298	305	282	274	270	270	304	282	275	249	288	283	311	274	288	275	301	293	299	271	267	253	274	300	268	278	276	279	300	275	267	269	282	275	302	306	256	277	271	284	293	283	267	295	259	280	271	291	269	292	285	272	243	286	276	285	272	250	276	290	283	300	270	295	276	298	296	259	285	294	260	259	293	291	277	255	295	265	283	292	290	256	267	294	269	299	293	308	274	309	299	277	293	267	277	301	297	268	259	286	266	291	259	295	298	268	269	266	299	265	275	285	282	263	292	278	249	330	282	289	302	304	277	283	292	289	329	308	290	285	273	277	259	290	298	318	275	269	282	264	273	263	309	288	282	285	264	306	294	261	287	294	311	291	267	284	302	264	284	268	265	264	285	281	281	274	316	275	270	314	275	300	288	289	292	289	251	278	265	263	272	273	279	286	280	286	319	244	277	266	312	297	277	273	263	293	275	314	263	314	276	279	267	285	244	291	256	257	285	274	308	292	274	242	293	302	292	275	306	291	277	281	274	281	259	291	267	329	284	297	275	303	260	305	280	273	259	275	267	269	256	280	257	297	274	278	266	295	292	284	284	274	270	307	280	288	261	293	287	283	283	306	305	292	304	300	279	279	292	275	314	296	288	283	273	302	296	278	319	279	277	301	290	281	322	306	276	308	269	277	294	285	323	287	268	270	288	296	292	287	267	305	238	298	276	301	283	287	275	261	271	277	258	251	296	278	267	292	294	275	314	285	274	261	280	292	284	279	299	271	283	283	303	277	314	240	280	293	238	294	260	276	302	288	327	299	280	286	307	271	284	296	276	279	289	269	265	250	269	294	295	293	291	297	250	271	278	286	261	280	271	277	317	289	285	275	288	263	276	255	264	284	290	290	271	266	240	291	292	276	300	282	278	294	279	254	283	302	285	268	266	310	266	270	303	286	278	299	292	268	277	274	281	300	269	280	269	280	281	290	270	307	303	270	290	329	256	289	285	302	302	260	281	286	276	295	276	298	270	260	289	280	295	276	277	289	284	285	286	299	283	263	288	276	289	306	272	304	267	285	314	299	272	288	300	279	270	276	304	285	292	294	256	297	309	252	292	301	296	301	270	286	283	288	301	290	272	274	269	305	257	286	266	283	270	284	272	290	283	302	261	265	256	284	301	283	285	275	296	264	293	300	290	293	293	289	301	273	280	286	289	293	278	288	291	269	293	283	294	253	275	299	317	300	306	280	285	289	259	285	289	258	270	277	303	269	287	278	287	287	305	272	280	260	288	286	275	293	302	288	265	283	250	286	292	293	269	289	322	326	296	278	283	291	295	293	238	296	281	316	282	302	270	275	307	267	282	277	284	293	295	287	284	275	303	291	289	270	241	247	277	280	275	271	283	249	290	295	290	261	301	273	296	271	265	281	269	268	293	288	262	259	281	310	262	278	293	314	285	293	282	280	316	278	275	291	292	322	303	281	252	293	268	265	290	291	272	278	283	297	287	294	332	282	280	277	271	313	287	279	257	284	289	295	280	292	273	293	272	268	280	275	276	294	284	282	281	266	282	249	289	257	301	254	297	292	278	304	269	313	254	240	276	287	282	284	267	282	242	305	280	249	291	262	299	286	262	273	330	301	287	315	265	305	302	290	284	259	283	285	287	264	291	287	315	276	271	298	276	265	278	295	262	308	276	295	313	271	298	301	272	298	288	284	280	284	288	307	280	291	274	314	297	274	280	292	276	278	337	310	283	267	276	280	261	278	273	281	268	258	285	306	294	270	293	281	286	294	280	286	280	284	295	287	286	295	288	304	299	299	275	290	307	274	300	282	284	293	282	254	289	304	326	292	298	293	270	277	266	247	283	287	293	294	279	327	281	285	265	288	291	315	299	289	290	280	285	247	303	285	262	277	296	302	287	300	260	269	260	299	294	298	260	267	293	305	279	291	276	261	275	321	311	287	276	300	281	290	298	301	286	291	286	301	273	299	278	282	286	314	262	272	270	266	309	291	267	299	257	294	279	268	282	290	305	279	272	267	269	281	274	283	292	296	259	319	282	266	281	280	267	316	275	273	255	270	293	253	301	303	271	252	263	283	275	290	275	270	286	283	287	294	265	249	281	275	266	308	267	292	282	269	295	284	273	301	259	288	284	261	283	300	293	274	259	276	289	310	268	260	269	283	292	281	307	285	292	282	264	291	255	275	290	302	314	305	267	254	278	249	280	291	281	274	277	290	278	265	261	296	256	293	278	292	266	277	277	283	319	300	296	287	285	278	280	285	257	274	255	309	254	286	295	262	283	260	313	272	293	315	276	267	294	285	283	320	265	285	290	249	265	292	289	292	275	269	273	266	301	282	293	275	278	263	293	291	273	280	270	272	262	303	298	298	299	274	297	291	269	286	276	306	291	293	289	285	249	273	285	304	297	308	312	276	305	281	292	260	300	271	269	294	291	270	275	286	273	269	309	293	290	285	268	273	299	300	295	266	275	289	274	269	273	272	257	273	310	288	295	289	282	271	296	272	304	269	261	307	291	288	285	275	293	280	307	277	317	269	265	257	303	242	310	261	281	323	286	284	280	283	258	276	282	280	277	249	265	265	269	298	321	282	287	307	292	277	251	286	304	279	303	260	291	262	266	284	273	307	257	279	253	277	278	294	280	282	275	260	291	291	263	288	310	309	277	287	275	264	316	285	318	311	308	248	281	297	280	280	288	317	251	247	253	276	289	295	277	293	293	274	259	279	282	280	288	299	279	286	291	277	267	301	270	290	294	277	256	291	329	274	296	281	283	277	229	264	260	281	300	297	292	275	284	275	286	279	296	278	324	285	283	280	263	279	267	276	276	286	282	283	279	314	273	276	291	296	273	257	294	264	264	271	275	293	255	273	305	282	276	317	310	285	276	282	283	261	297	283	326	299	306	279	278	281	282	297	254	291	310	276	277	290	302	276	273	295	282	281	259	279	267	255	285	287	270	302	243	276	286	272	281	291	272	263	296	250	267
49109	66113	47235	31764	44759	6427	1203	1007	805	671	641	550	462	457	424	435	410	363	435	393	381	393	423	377	351	383	370	370	331	371	366	358	361	374	342	322	355	334	346	332	321	282	342	344	339	326	332	322	338	362	356	339	340	328	313	302	357	361	309	326	341	333	342	325	333	340	350	320	345	333	356	350	360	311	336	328	350	328	340	316	329	349	338	306	355	328	346	341	354	314	315	322	356	359	332	354	337	327	352	342	374	356	360	320	356	322	328	324	321	327	348	332	364	351	354	318	320	361	319	318	305	353	325	345	338	364	362	369	310	365	327	319	322	318	334	341	353	325	370	335	342	327	347	327	292	329	345	347	322	335	318	351	335	311	332	364	344	326	339	348	336	350	338	376	343	357	328	317	369	328	359	360	332	350	348	359	317	347	328	338	347	293	340	323	311	317	348	343	347	346	314	324	326	337	298	347	332	329	324	330	343	345	312	301	325	323	316	337	302	314	349	329	342	311	348	316	348	331	339	313	330	350	340	333	284	355	353	346	337	336	346	335	334	355	324	341	371	360	320	308	367	342	334	355	317	344	296	333	361	321	345	327	333	311	321	328	309	348	315	346	356	365	360	319	368	336	288	309	345	340	339	327	313	296	339	320	337	348	326	358	311	319	344	316	334	322	362	295	317	343	345	344	340	343	289	342	356	357	337	342	341	344	335	348	390	351	323	380	332	331	365	365	327	332	311	320	343	321	339	309	331	333	350	339	318	342	309	371	328	335	326	311	313	352	327	372	334	347	331	341	323	311	329	351	337	340	335	352	334	307	337	342	327	329	326	329	355	294	330	328	293	340	321	350	318	357	330	346	320	313	326	311	322	363	300	332	322	359	321	337	343	311	340	368	322	305	324	348	336	329	325	337	332	343	318	358	327	332	375	337	338	370	313	327	342	332	355	366	344	343	328	331	301	338	332	301	331	321	338	315	329	361	327	364	333	342	292	298	332	315	366	322	325	327	348	322	321	331	317	324	344	306	326	318	334	332	329	294	338	323	351	309	333	346	313	337	338	290	319	322	351	356	332	325	340	331	368	336	307	332	350	336	324	315	322	345	344	333	356	339	359	329	300	303	302	333	321	331	300	331	331	330	293	349	323	323	328	339	338	332	324	330	324	311	380	308	355	354	338	309	338	352	316	308	339	349	309	312	340	311	339	336	351	344	360	311	340	349	344	334	317	330	358	315	349	300	334	343	321	332	343	313	327	333	360	360	322	363	339	339	325	313	333	343	359	335	351	299	354	336	335	353	347	318	333	352	394	375	320	354	349	336	366	331	329	346	357	328	319	302	315	316	350	342	335	342	313	348	324	313	317	340	301	324	334	337	335	333	306	325	363	349	313	341	316	342	332	357	350	288	355	304	324	323	332	327	305	347	343	329	335	359	337	331	354	337	336	347	331	355	333	320	348	334	356	331	365	334	321	362	313	349	333	338	372	338	368	357	317	335	306	329	348	333	365	363	325	365	322	332	346	340	341	352	332	320	311	339	304	351	313	355	325	303	324	362	333	329	311	339	380	344	308	315	338	341	326	335	286	336	306	344	309	307	310	340	360	332	326	299	337	328	321	341	320	308	355	352	313	319	321	299	324	329	346	340	342	346	327	328	322	350	321	357	354	362	325	321	312	336	323	333	334	343	345	328	337	308	321	322	345	326	358	337	338	333	334	326	336	331	326	363	328	353	345	347	322	371	352	317	312	346	332	314	328	327	320	327	345	349	329	348	323	333	333	334	363	317	324	296	347	323	339	305	346	364	371	314	323	315	336	343	327	328	334	352	311	309	353	348	315	336	325	346	364	328	313	346	339	301	309	335	341	362	361	293	312	364	343	322	343	319	312	347	326	341	340	337	337	361	329	338	313	326	324	342	331	306	325	340	333	336	327	324	312	324	330	348	349	316	352	312	321	337	311	354	361	350	322	347	358	317	348	288	324	337	323	326	314	364	328	379	361	320	334	332	345	326	337	321	323	366	331	354	362	350	306	349	318	321	315	318	351	317	318	319	361	345	334	296	324	337	335	325	331	357	329	337	331	350	332	315	336	311	346	352	319	364	336	350	342	332	322	315	325	312	334	318	351	342	290	341	338	345	323	346	317	351	319	330	330	303	335	302	345	325	327	329	330	328	330	319	308	342	311	306	318	357	363	337	340	353	310	324	355	369	355	345	342	343	305	317	336	363	369	365	351	331	342	309	315	350	347	336	368	351	328	320	355	355	295	325	340	318	310	336	340	328	334	331	379	356	339	317	368	323	339	330	299	357	347	370	331	361	365	327	391	312	308	325	315	322	323	327	334	330	336	308	330	314	327	317	362	336	316	367	341	362	348	311	333	334	304	353	329	369	334	354	359	360	358	320	342	325	340	354	337	342	369	311	370	304	324	324	316	314	354	358	330	344	321	299	341	327	337	317	312	345	345	368	346	330	328	341	333	330	345	324	308	343	328	321	297	323	313	321	321	344	368	362	330	369	330	338	355	377	309	347	354	355	373	306	333	324	341	336	335	316	318	345	338	315	339	354	322	340	319	349	337	346	335	351	348	363	356	354	354	341	322	341	309	337	319	313	328	330	369	342	379	338	360	318	352	333	340	338	333	298	357	366	341	357	347	383	323	341	317	329	356	340	322	308	314	301	343	345	342	314	341	329	326	347	336	329	346	340	334	336	292	348	325	351	323	320	320	338	316	321	329	322	335	337	329	326	321	339	339	353	348	335	330	324	287	359	316	378	343	330	348	311	347	344	355	329	328	319	340	327	331	321	311	352	317	329	341	336	317	305	380	370	331	343	331	362	325	327	314	311	345	328	367	357	360	296	333	327	348	342	353	296	328	301	348	301	340	315	327	369	330	357	316	311	376	320	331	368	367	340	357	342	314	342	337	336	316	342	319	342	366	330	335	348	335	327	357	325	353	329	317	321	329	350	325	345	313	315	334	336	332	335	326	320	320	340	332	374	334	319	355	318	331	313	312	343	341	323	333	318	339	329	339	325	345	347	341	366	333	320	342	334	307	366	329	310	345	329	325	352	341	333	341	339	347	316	331	315	315	360	340	335	359	326	322	344	323	296	336	287	338	335	340	347	339	337	331	315	346	316	327	330	316	343	344	344	325	322	330	345	311	341	334	344	293	313	345	353	334	329	346	330	313	343	359	343	323	323	332	303	347	333	330	323	330	346	344	341	319	331	348	337	333	351	315	335	327	350	310	331	325	351	359	334	311	355	329	321	330	338	332	310	293	307	354	326	364	309	313	345	308	349	349	382	325	340	337	331	369	348	349	345	325	324	320	326	308	347	345	356	361	326	355	336	333	332	343	322	338	351	349	330	310	330	306	333	315	334	320	311	324	305	335	333	298	339	339	311	366	352	338	358	356	319	352	361	331	343	327	302	326	358	358	326	299	312	305	320	338	339	304	331	313	312	324	310	337	292	349	321	306	318	345	360	365	351	326	352
29618	20985	14232	5314	5998	967	731	750	759	753	761	734	765	701	694	733	755	739	721	705	731	762	712	734	728	715	732	720	725	693	724	712	735	646	728	734	760	706	706	718	777	707	708	758	762	770	717	703	721	724	716	772	709	764	698	682	744	720	703	710	716	737	719	746	710	651	714	716	744	746	758	719	694	722	690	739	699	712	748	723	728	686	666	704	667	742	751	722	699	702	733	744	732	669	779	759	729	754	748	657	738	725	728	775	686	713	691	684	694	742	725	715	717	729	701	702	666	733	705	687	731	726	683	728	759	749	747	747	725	718	721	690	707	720	703	747	705	700	734	664	736	745	737	708	710	698	742	691	705	685	734	716	715	737	755	729	679	733	741	754	732	742	770	652	732	707	769	737	749	701	732	714	696	710	739	741	737	770	697	753	763	738	722	775	727	686	730	687	733	746	695	708	788	731	761	730	751	667	699	745	784	730	751	695	717	722	730	734	719	729	713	730	753	705	715	725	703	681	651	688	762	751	728	699	744	736	695	697	737	730	713	696	696	730	695	698	715	711	710	741	736	749	731	734	722	737	761	741	700	726	761	716	681	737	692	704	730	738	687	695	702	685	724	650	786	716	687	727	713	738	739	737	737	734	711	740	677	677	728	708	700	719	699	658	738	776	722	799	768	742	675	702	747	693	731	704	677	741	758	743	739	771	725	723	709	666	735	757	738	734	716	732	732	722	751	737	718	722	710	719	750	672	793	707	721	696	782	752	749	749	720	764	751	720	751	672	710	768	700	750	728	715	733	714	741	750	713	741	669	721	683	725	749	688	744	685	702	737	695	812	693	702	729	801	699	674	698	695	699	667	711	688	752	722	718	714	727	741	715	710	722	743	716	715	727	779	690	765	717	751	711	696	668	726	732	762	717	737	747	692	725	749	755	723	723	754	730	732	712	704	677	688	703	727	702	710	757	701	751	723	725	728	736	709	689	726	746	712	713	765	664	714	729	715	760	725	760	716	696	730	731	733	688	715	716	671	710	714	730	716	753	729	724	717	687	762	726	784	744	738	749	750	712	714	715	686	743	713	662	703	753	708	704	722	718	728	705	705	647	682	721	762	708	744	724	730	720	702	725	766	759	686	737	685	663	698	704	673	724	692	704	703	752	739	732	704	692	746	773	778	691	719	705	725	704	703	740	692	696	753	778	724	735	688	701	735	731	751	653	730	683	712	721	719	735	788	738	746	692	776	740	708	683	696	704	726	698	736	742	709	703	734	667	722	702	721	740	711	734	719	734	736	752	700	714	739	763	744	698	747	703	713	754	777	739	769	688	737	733	734	724	684	701	706	686	716	742	694	728	691	688	692	728	733	765	731	699	722	754	768	706	706	705	691	740	734	667	709	711	708	702	727	734	722	665	724	706	763	754	718	708	724	720	690	694	712	713	731	736	706	725	732	721	710	749	706	709	735	761	718	704	700	683	658	793	722	763	744	691	741	710	768	701	735	740	742	791	707	700	687	686	736	741	656	704	752	697	747	685	714	733	720	712	737	792	765	678	681	731	750	686	695	678	692	704	715	706	738	698	707	721	713	738	701	707	722	716	690	731	726	726	720	751	719	716	716	707	725	707	694	728	715	713	677	732	674	762	757	691	675	714	724	745	683	739	689	763	716	787	714	734	704	743	711	706	741	702	725	738	752	723	706	718	732	747	742	687	748	736	727	711	720	762	739	738	736	734	696	756	692	744	748	679	730	728	721	731	726	718	697	743	756	755	737	723	705	690	687	801	728	700	731	715	724	702	755	756	731	710	720	686	706	712	744	721	768	749	702	704	735	723	763	766	723	724	725	686	709	705	725	724	719	729	686	709	693	756	734	701	700	760	727	729	772	690	717	673	721	763	725	677	671	702	708	740	682	747	706	727	721	740	710	703	757	712	708	767	710	677	755	751	745	712	715	741	709	713	691	689	704	696	735	679	654	728	683	725	695	761	750	711	681	686	734	698	782	728	688	751	708	707	720	686	728	726	739	715	742	742	719	718	716	709	707	701	724	733	733	724	754	749	724	714	791	721	649	685	735	731	683	683	713	723	724	775	692	669	750	740	715	683	733	724	698	709	734	740	738	733	732	687	747	714	681	708	781	731	733	724	718	726	732	720	730	742	750	706	737	724	763	729	759	737	686	704	721	717	727	717	700	696	686	755	683	759	709	735	809	714	680	717	690	711	722	734	707	790	728	736	723	753	770	694	790	709	664	706	745	718	701	742	706	700	751	719	719	708	692	720	719	718	725	742	712	701	726	725	706	701	770	697	700	736	698	697	702	740	729	736	727	738	737	720	684	674	665	716	747	690	737	763	753	771	713	701	745	723	743	741	723	702	737	747	679	769	713	682	722	714	730	749	706	747	716	734	731	744	766	698	766	710	756	738	760	711	747	739	689	729	720	737	720	700	752	644	723	716	760	684	724	703	758	727	695	793	707	732	738	734	723	735	725	679	700	809	699	718	694	760	700	700	708	712	761	730	753	707	726	724	749	760	715	777	727	712	738	724	714	715	699	759	701	754	746	747	677	675	744	728	741	721	715	711	690	722	741	689	704	718	721	771	731	776	750	717	703	716	685	687	751	740	714	723	721	762	707	712	721	773	716	744	690	695	686	735	716	674	686	712	781	733	670	712	737	686	735	724	707	716	712	746	699	729	730	761	761	743	761	684	714	640	708	722	732	691	709	688	690	750	737	736	711	700	721	663	709	682	709	726	679	714	758	696	716	800	688	744	769	724	715	746	746	745	749	710	687	725	727	710	703	719	712	748	695	691	695	684	755	706	721	737	719	736	778	751	715	691	760	699	728	730	748	743	749	713	735	713	745	754	726	713	717	733	683	723	709	745	766	696	674	685	734	706	753	688	716	644	755	758	712	716	725	738	712	677	709	744	768	688	663	732	701	697	712	739	737	772	685	761	704	693	683	741	732	767	723	675	756	709	695	719	721	712	673	694	678	717	697	742	709	735	698	689	744	723	758	733	695	685	748	743	754	742	760	749	690	687	683	711	717	741	694	692	763	702	702	669	740	688	738	733	658	719	719	771	691	726	676	693	723	721	703	715	732	729	739	743	724	755	731	712	782	727	717	705	702	720	753	698	728	725	694	731	711	677	689	681	682	710	682	724	753	740	747	725	699	726	712	700	725	697	684	702	723	685	672	728	746	755	725	747	684	752	736	758	670	754	720	698	722	741	702	708	696	752	722	715	717	737	683	698	747	705	721	698	677	716	723	747	769	727	748	669	719	697	678	698	697	692	721	757	699	708	716	736	757	766	694	742	744	719	746	694	707	721	739	749	694	739	706	721	721	709	739	731	714	662	719	727	714	738	716	701	685	684	725	711	715	767	712	753	712	709	727	741	788	722	741	719	755	755	675	739	754	735	744	700	715	761	705	722	756	707	749	702	733	709	743	702	701	709	723	710	695	707	725	745	668	727	744	717	739	721	683	739	689
26547	15211	9105	3878	6559	1052	842	809	833	818	866	851	845	821	837	854	786	821	817	808	779	828	817	828	813	809	772	835	788	819	739	778	825	815	845	792	865	798	812	827	794	862	865	793	838	810	869	831	828	838	870	847	843	810	799	827	847	802	806	808	791	768	789	770	769	815	844	779	785	817	775	808	803	802	780	753	832	818	789	856	795	857	785	771	804	798	804	834	819	819	805	828	767	865	768	802	785	805	840	796	827	881	814	740	857	785	767	833	779	783	818	835	834	787	816	763	780	764	818	776	790	831	774	852	809	783	831	767	751	813	782	789	845	836	783	785	793	772	823	841	854	849	814	810	841	810	778	821	807	823	855	787	810	784	784	777	824	802	823	801	812	798	821	772	822	798	826	801	781	814	809	825	849	874	807	842	838	838	814	870	816	825	870	814	788	811	805	834	831	736	814	820	802	761	834	808	843	784	785	836	805	815	841	783	885	870	779	775	796	814	815	800	848	824	753	803	814	787	802	819	818	796	810	780	827	836	829	821	803	841	803	821	835	818	811	803	753	792	829	804	825	776	790	765	908	827	754	807	828	840	781	802	779	797	837	765	804	854	845	818	760	851	808	791	797	825	821	828	828	803	768	819	795	765	784	799	785	774	855	795	776	751	816	816	813	807	812	794	815	799	793	821	762	796	800	779	757	819	810	749	823	808	812	837	806	827	803	849	803	786	840	788	839	794	777	749	849	792	771	821	806	839	744	833	829	783	808	829	784	754	786	805	785	794	866	808	856	744	771	831	855	822	750	822	788	773	818	817	821	898	775	823	791	845	790	861	850	745	815	802	823	760	785	824	760	815	810	857	834	799	840	793	795	778	840	841	845	782	852	781	851	827	771	826	782	827	796	811	784	855	799	873	886	788	824	868	770	783	812	808	764	816	826	815	785	811	797	829	765	787	809	827	767	797	858	851	833	786	824	831	844	795	771	777	821	771	829	853	808	854	756	814	855	856	845	834	789	790	775	847	756	789	770	795	744	752	816	831	838	786	819	764	769	789	838	823	833	789	775	848	738	825	802	802	819	825	808	815	842	820	801	793	781	793	817	813	765	789	817	850	869	779	850	837	779	829	824	823	795	818	820	839	823	824	811	814	840	848	846	781	781	821	824	818	838	834	799	800	776	829	808	827	868	786	882	835	805	738	823	799	845	824	789	806	802	799	785	826	769	823	795	804	814	806	811	846	802	775	808	845	758	805	830	804	823	811	791	807	822	791	822	765	802	842	792	811	795	801	836	887	860	800	753	841	800	791	793	789	899	830	794	799	788	800	852	780	820	791	832	809	751	818	802	804	815	773	815	775	821	843	793	754	837	758	822	767	808	786	829	807	803	837	838	777	810	804	816	781	836	800	835	827	776	863	834	839	787	843	804	812	831	796	777	804	805	783	786	780	827	812	839	848	813	801	824	786	831	827	820	827	836	787	836	848	827	834	814	838	832	812	757	785	810	810	852	814	826	826	788	818	854	830	813	793	815	793	772	770	833	805	792	758	789	810	823	758	833	861	824	778	800	852	826	823	779	792	866	807	814	837	794	840	845	769	788	764	807	779	803	801	859	800	807	864	816	828	837	816	820	788	803	825	797	831	794	796	775	812	794	799	848	836	766	775	838	810	818	781	776	833	761	858	835	788	790	841	857	808	805	800	837	852	783	747	793	796	796	769	786	797	795	847	801	780	806	804	832	767	848	796	811	837	763	792	813	811	836	828	823	819	786	826	802	771	842	830	812	796	778	847	819	745	821	827	821	791	790	798	821	771	848	818	896	823	842	809	818	776	841	812	772	820	819	806	836	760	814	846	807	805	811	832	795	826	789	819	818	785	820	819	786	830	802	816	813	792	759	814	865	752	805	850	827	788	838	820	813	788	801	777	824	793	747	790	790	795	824	852	821	779	812	804	801	791	826	798	776	853	819	805	800	854	794	778	853	797	772	809	813	824	798	834	756	764	790	792	807	815	770	814	802	839	780	791	814	811	828	822	822	828	826	824	869	839	894	856	849	831	782	757	787	784	787	811	884	804	818	798	750	805	814	786	821	814	852	778	808	860	751	807	760	827	757	819	827	803	861	816	841	863	812	799	764	788	815	826	807	821	790	835	851	822	809	859	852	802	824	812	822	759	812	760	800	842	790	821	815	882	766	829	791	828	812	835	834	806	846	765	854	806	776	834	789	798	804	779	854	819	863	804	835	827	778	839	769	832	803	827	792	787	781	816	774	842	848	863	841	818	779	844	793	830	753	826	745	842	797	850	788	764	823	770	813	835	830	793	875	811	795	812	801	797	778	825	827	782	814	794	845	771	810	805	830	783	777	819	784	838	817	815	836	836	803	803	847	845	782	802	761	808	805	872	816	809	829	801	821	800	791	775	827	848	863	813	854	852	753	802	824	791	841	764	764	780	790	792	816	791	798	853	763	795	821	796	810	777	827	768	792	808	816	824	790	811	794	856	804	786	832	789	778	821	806	845	831	842	783	777	834	813	797	790	842	809	793	796	789	798	838	834	858	805	825	781	803	816	823	768	833	792	812	805	828	846	845	809	771	793	804	813	801	822	770	787	796	847	789	773	786	841	800	819	777	847	847	829	840	833	799	823	793	821	796	799	830	777	835	745	830	848	854	809	810	793	820	813	798	787	797	796	828	784	814	797	820	751	829	793	804	866	817	789	813	797	820	824	784	863	843	785	826	795	788	879	783	781	798	805	804	827	815	776	776	759	772	777	796	786	800	804	813	827	803	826	832	796	860	775	782	832	796	796	771	819	777	789	809	821	864	796	817	830	811	836	814	804	808	805	792	836	817	845	857	816	803	796	778	785	788	817	836	801	798	826	826	848	824	835	831	819	794	858	766	849	833	850	842	790	824	796	757	788	796	851	874	830	830	803	797	847	788	853	798	807	855	753	831	828	765	833	848	795	828	835	774	792	847	845	832	820	811	826	789	770	875	786	802	834	837	817	830	782	810	810	791	798	866	790	785	827	804	801	815	800	857	829	782	750	794	814	831	796	753	814	786	793	819	828	817	748	819	797	777	820	801	837	773	823	808	818	766	822	800	829	804	783	831	795	799	807	839	801	840	807	800	778	804	770	738	813	845	827	846	819	807	783	799	775	773	845	797	769	816	811	858	831	783	821	799	822	840	813	761	790	784	781	831	824	786	825	822	778	808	817	812	782	831	837	742	811	783	794	769	824	818	808	807	785	820	783	780	836	831	788	801	828	780	793	787	791	842	795	786	820	807	771	805	785	803	819	838	819	750	783	827	778	760	776	767	802	823	811	775	873	823	812	835	788	774	793	782	831	804	852	771	819	810	813	858	860	858	766	749	858	770	755	807	782	845	806	786	816	767	821	813	718	845	854	867	837	825	826	816	805	835	803	843	828	801	805	792	814	799	775	811	834	808	840	807	810	829	780	789	833	813	760	769	811	789	781	811	760	808	827	790	839
24144	21541	28653	26099	28377	14461	1977	871	770	716	732	705	736	736	698	698	680	689	705	716	667	650	642	682	665	675	661	682	654	699	693	664	655	640	671	693	668	644	669	672	699	677	688	626	682	657	625	636	712	699	678	706	673	649	637	680	658	669	680	684	632	698	676	687	696	648	670	628	669	669	682	672	663	691	655	652	656	688	648	656	665	679	636	695	651	608	626	611	659	714	654	708	640	691	637	666	655	682	637	661	689	688	708	665	656	641	677	674	635	663	620	670	638	693	662	681	656	688	648	651	635	696	647	692	667	660	627	680	661	669	705	672	677	645	681	604	672	674	689	621	641	669	693	678	708	648	677	641	692	641	657	671	669	639	621	659	617	684	631	653	688	646	639	632	660	631	624	675	691	639	638	694	659	667	673	669	655	663	657	624	652	577	634	687	671	676	649	688	640	645	614	675	638	658	678	667	648	680	667	695	613	669	693	640	703	590	660	670	667	650	639	680	713	660	680	673	619	667	670	653	666	634	675	624	699	636	685	650	673	626	691	651	707	649	656	718	707	651	686	652	683	694	688	695	617	647	671	629	644	682	667	650	686	682	681	700	716	666	678	668	691	685	681	646	685	640	722	670	625	673	671	631	662	659	684	643	671	676	648	620	687	684	665	704	673	604	659	668	625	638	651	682	673	666	645	694	703	681	681	672	678	598	652	692	661	688	662	616	664	682	650	688	672	681	718	680	639	659	695	678	640	691	661	696	672	644	652	643	625	645	683	642	676	665	710	682	683	715	652	708	660	667	650	653	658	738	675	672	646	670	659	699	653	646	647	663	670	647	643	659	621	664	657	624	689	634	692	662	676	699	665	684	667	668	672	680	623	619	688	678	653	616	713	710	664	690	660	719	673	657	654	654	696	657	665	671	630	639	654	674	690	631	648	635	658	682	670	684	653	664	606	697	679	656	691	632	636	696	658	632	653	677	644	660	625	671	631	657	663	656	646	646	672	669	636	648	630	648	662	625	681	698	672	673	673	685	692	673	631	647	646	679	645	673	638	703	643	640	681	612	655	680	676	646	680	678	700	673	692	682	700	721	659	675	680	628	674	652	657	660	641	655	698	720	675	619	696	694	638	656	650	676	675	671	680	713	655	653	688	671	660	614	666	693	674	648	664	665	679	665	671	705	685	638	637	649	641	671	682	609	666	642	630	697	666	679	647	686	679	703	694	656	675	663	616	636	646	689	692	648	656	620	625	663	693	661	633	702	656	644	657	673	661	682	635	689	685	659	646	656	640	653	662	668	676	691	649	668	677	656	626	662	669	644	644	657	679	650	646	689	681	665	657	644	646	702	686	680	717	701	717	691	641	654	657	676	663	639	686	622	663	627	680	700	610	665	680	640	681	678	700	689	684	671	683	676	656	667	616	674	633	632	669	682	657	666	669	621	697	685	626	697	671	664	632	640	650	672	682	650	667	664	703	664	654	631	610	660	651	633	677	624	708	683	605	706	671	670	654	689	696	627	717	626	653	643	668	704	686	612	665	647	678	661	672	627	667	706	669	686	658	694	657	654	675	664	653	660	690	689	683	660	691	626	642	626	647	635	643	652	662	657	674	641	657	644	660	688	648	671	696	619	663	667	661	694	695	652	677	684	662	603	692	691	662	692	671	716	686	711	675	647	656	677	678	674	668	633	671	643	683	707	727	699	626	661	661	682	632	702	686	679	678	657	692	689	658	664	638	674	693	727	693	693	676	640	646	635	645	643	720	665	643	667	667	647	647	666	675	713	679	725	644	678	659	646	644	630	702	648	649	705	672	656	645	681	676	667	661	640	707	667	621	673	718	666	664	666	660	640	683	659	666	665	657	664	645	640	678	673	636	645	646	732	611	651	667	695	699	663	727	696	634	661	673	696	671	701	690	668	662	653	707	681	664	684	655	644	660	665	651	716	644	674	681	703	682	672	681	694	682	669	664	710	615	651	695	662	643	696	655	669	672	664	656	690	686	668	711	691	668	687	676	671	669	662	691	689	652	647	671	682	663	635	669	668	649	694	672	656	653	702	684	649	661	669	635	620	653	678	650	675	672	609	632	646	695	709	627	636	675	670	690	604	635	674	658	683	653	685	687	717	663	682	732	622	697	661	645	660	732	687	691	673	645	653	662	643	759	718	669	688	650	632	669	646	647	679	681	669	659	667	688	686	688	662	652	650	667	655	631	694	674	697	659	689	634	621	685	672	695	639	672	690	653	681	667	701	670	666	631	669	690	678	642	687	656	708	648	652	698	639	655	647	675	621	704	610	704	675	660	643	665	695	646	571	651	654	670	665	670	676	675	652	691	667	693	687	695	670	671	666	704	668	673	672	655	641	660	654	651	655	653	653	698	655	660	672	685	622	694	656	620	656	611	636	651	643	652	637	661	664	703	632	648	703	680	631	629	667	610	630	639	644	657	652	626	652	632	665	646	666	717	653	663	684	655	651	658	659	662	657	641	700	668	676	703	649	754	642	691	673	707	647	677	629	642	656	646	624	659	647	676	686	636	633	651	670	647	714	669	615	710	663	666	657	659	712	682	639	645	655	661	649	652	729	637	681	633	701	669	699	660	629	687	643	650	644	685	670	661	704	613	688	659	666	704	649	681	646	666	666	698	597	667	679	655	698	639	667	659	707	649	632	678	651	695	645	651	707	674	630	666	651	682	663	687	651	701	687	626	682	644	684	694	660	666	666	701	646	657	644	674	671	683	683	682	658	692	694	625	647	672	691	645	627	631	703	617	662	646	659	684	684	676	650	644	695	678	645	645	682	691	640	632	659	672	678	714	665	669	700	691	688	642	688	645	656	630	697	697	696	668	640	687	671	654	633	677	695	635	635	667	676	651	687	671	684	656	658	679	613	654	664	675	665	661	641	649	658	618	612	696	718	635	640	659	679	704	671	642	698	700	661	680	692	668	678	696	624	677	650	662	651	644	653	647	681	732	650	689	676	675	657	656	670	657	644	684	695	668	645	653	639	665	670	616	650	660	685	684	671	658	679	664	602	689	613	642	657	639	703	694	634	669	703	652	704	612	669	637	690	663	692	648	638	617	628	663	657	621	624	689	629	670	653	672	684	639	615	649	694	664	663	666	635	609	670	656	645	682	683	645	643	670	679	636	642	659	712	666	665	682	651	675	641	679	702	637	647	643	680	686	666	612	678	674	658	656	687	659	672	669	675	664	658	677	660	715	648	641	697	629	671	667	671	690	634	623	629	671	682	662	675	664	700	708	692	644	681	675	627	630	689	651	643	698	690	675	659	626	688	641	722	661	698	639	662	655	666	681	603	715	694	690	674	643	641	656	654	641	710	644	648	659	634	660	632	648	633	654	682	682	650	660	687	667	651	673	685	631	651	651	661	671	671	609	626	621	654	680	639	673	639	644	657	666	614	608	693	664	669	649	693	685	671	667	682	704	680	674	586	685	638	688	652	626	624	664	661	656	702	644	689	660	736
41266	54180	38683	28468	34445	3061	1117	1058	985	958	857	853	840	895	816	801	833	764	811	811	775	780	766	743	775	781	726	798	740	791	764	800	775	742	823	792	787	757	823	751	729	746	773	777	812	724	785	742	769	789	779	778	795	748	785	754	755	707	710	758	756	766	760	778	735	772	711	776	767	753	740	741	768	741	777	787	751	767	770	798	753	760	734	809	754	780	724	732	825	754	764	759	792	770	696	705	756	773	723	757	746	760	760	745	782	786	752	750	732	713	772	703	761	757	771	761	704	711	751	747	789	787	734	762	778	808	679	763	757	756	750	778	745	754	751	749	737	716	768	767	767	712	754	789	761	772	770	743	756	756	738	784	763	767	740	790	751	747	711	750	772	757	733	716	774	785	748	728	781	715	731	807	764	767	798	748	766	783	768	744	739	768	763	693	757	800	814	737	760	745	776	808	773	788	760	779	726	763	812	727	744	788	767	751	743	745	837	751	774	793	723	735	695	775	786	793	770	789	730	790	798	695	775	758	786	762	763	735	803	763	733	764	747	774	748	761	730	772	763	816	749	791	758	770	755	751	749	697	798	766	711	766	742	799	740	746	790	762	772	779	762	745	728	701	796	730	715	746	738	706	753	760	754	769	740	736	775	774	746	753	794	786	764	717	770	753	764	754	712	751	748	785	746	714	764	732	752	767	764	714	756	764	782	765	797	760	788	745	762	735	777	726	761	749	725	743	752	813	757	757	764	699	737	781	785	734	729	764	766	763	772	762	747	805	762	771	739	757	739	749	769	757	767	740	720	701	784	779	736	796	719	741	776	749	773	769	737	770	729	750	736	768	798	770	761	760	732	781	739	770	790	744	731	747	746	805	780	747	746	767	795	746	763	745	760	740	798	800	751	755	731	718	718	753	762	751	705	755	773	725	752	738	775	692	743	766	727	779	769	740	700	740	708	768	707	778	785	760	780	747	778	752	727	778	756	755	754	728	768	800	766	747	749	737	737	768	765	776	741	777	742	747	776	750	766	774	736	735	733	758	706	722	744	717	762	711	787	738	775	736	776	742	760	715	769	777	735	754	814	808	751	788	753	732	796	771	766	761	736	723	794	804	777	794	755	726	780	726	798	751	739	716	741	753	752	738	765	785	782	712	816	753	787	773	741	775	768	810	783	774	758	774	762	713	730	766	738	755	727	738	777	780	749	759	755	765	783	771	707	782	757	777	807	733	792	750	742	764	735	754	778	741	736	754	795	736	767	766	709	726	703	732	749	708	773	787	758	785	773	747	737	756	716	783	740	760	767	762	756	710	771	803	737	711	798	721	773	760	779	808	746	766	716	778	783	778	753	694	811	761	753	733	781	783	763	764	738	761	766	746	793	768	758	715	746	769	772	732	747	804	744	769	744	778	791	750	707	785	774	718	763	773	728	752	785	727	801	765	751	774	730	726	698	777	772	799	718	755	772	717	784	742	772	792	742	761	720	722	763	771	722	768	789	736	763	771	751	781	737	786	732	798	741	782	750	762	765	730	754	771	763	725	736	731	778	778	718	703	735	763	768	785	732	765	772	762	761	725	777	787	715	732	712	735	779	768	775	730	732	767	724	771	744	771	731	779	759	756	677	787	753	804	781	782	768	738	723	772	733	773	771	791	738	739	756	799	789	769	726	780	771	789	790	756	703	747	748	768	738	767	791	801	786	764	796	801	764	769	741	770	752	719	745	682	758	760	742	754	777	773	737	791	745	715	749	781	743	766	747	722	768	711	751	705	716	757	763	802	784	717	740	762	784	719	763	740	739	723	774	777	740	808	758	806	760	760	793	773	736	792	754	729	760	720	759	753	730	725	735	708	745	760	766	761	743	759	731	729	762	735	738	752	783	753	709	735	748	751	793	751	763	724	754	720	734	733	765	735	735	754	745	707	789	756	748	784	750	763	751	750	766	701	732	775	794	765	730	805	753	755	776	722	741	766	758	764	771	740	683	702	759	764	732	746	742	723	812	788	800	767	775	707	745	731	774	790	733	767	748	700	790	798	737	736	772	719	702	767	795	784	731	745	794	738	782	759	754	713	757	760	761	739	758	755	725	735	754	746	704	738	773	776	800	804	721	758	773	743	776	762	759	740	748	728	787	767	756	765	739	737	779	786	743	757	713	762	778	750	737	774	706	731	771	800	712	766	820	775	788	792	750	796	748	706	756	818	780	769	748	765	716	780	790	722	783	775	734	789	766	727	749	811	753	754	721	771	749	758	742	809	749	777	743	773	735	716	723	771	727	785	761	743	752	729	725	717	721	794	714	741	771	768	699	719	748	778	778	750	737	800	744	757	724	790	748	796	736	762	758	800	760	764	826	745	727	769	737	768	760	811	777	756	736	769	744	740	734	714	760	816	744	758	733	779	748	736	743	763	849	773	758	745	775	724	695	755	740	741	776	763	749	789	722	723	735	758	791	710	786	768	762	752	799	771	753	717	752	776	782	749	734	746	777	749	755	755	766	721	776	786	757	720	687	710	718	765	736	774	732	743	696	773	771	792	750	656	710	735	783	718	739	714	702	755	727	707	765	752	729	780	734	776	733	771	751	847	788	783	730	796	798	787	732	818	719	766	747	754	764	734	785	787	814	743	765	744	761	739	722	764	754	737	753	782	751	743	686	691	733	759	778	734	799	746	747	789	754	734	732	706	815	764	706	732	742	765	756	797	746	766	782	727	786	759	767	761	754	777	790	791	783	778	741	711	783	735	721	724	778	754	742	770	732	721	764	739	814	804	754	779	773	746	747	762	745	746	770	781	767	735	738	781	760	686	719	775	732	770	742	711	783	787	766	753	737	754	764	737	722	812	754	732	728	715	728	772	803	777	746	771	732	783	719	764	757	742	770	735	775	744	680	772	733	762	739	785	760	719	852	753	783	792	736	730	722	754	758	804	761	749	733	739	785	667	786	726	756	777	744	758	696	726	755	760	758	780	788	765	788	790	768	737	756	728	773	740	771	725	780	738	744	753	786	765	768	729	736	749	761	753	756	765	721	814	717	827	750	766	764	731	711	730	701	738	753	769	746	761	790	787	740	761	759	770	748	733	778	730	756	761	786	734	795	741	714	746	774	744	747	754	808	760	720	797	710	737	785	779	729	760	744	745	784	770	761	790	739	701	785	748	771	761	728	741	760	769	776	777	780	732	734	746	773	765	784	731	750	759	709	752	731	739	799	733	760	747	726	738	787	734	770	790	769	771	752	732	768	753	753	752	794	777	771	739	736	753	762	736	760	776	788	825	759	761	745	700	742	733	748	769	785	764	796	771	733	749	720	735	771	742	752	755	731	761	792	737	733	760	774	802	771	728	797	750	803	724	802	771	733	717	778	756	750	790	747	759	768	777	782	787	756	807	760	738	756	737	765	760	762	759	758	750	799	790	794	729	773	800	744	754	784	750	708	726	730	791	750	762	764	725	757	790	776	778	797	756	742	742	735	708	738	740	742	775	766	696
25270	21501	27720	27603	22297	3891	551	557	534	514	514	512	501	454	468	459	481	457	478	473	482	458	424	501	455	481	490	468	455	458	470	438	431	441	479	415	431	476	469	465	492	480	482	444	471	465	437	479	479	475	462	427	440	489	465	445	415	437	434	470	456	474	459	456	449	482	476	461	442	449	465	467	434	491	458	529	450	440	472	452	453	437	462	440	452	478	453	498	450	478	444	493	451	479	479	465	478	491	431	460	475	442	510	452	431	446	455	441	422	448	450	464	468	485	489	457	466	421	457	467	433	456	448	472	447	462	434	458	457	443	454	442	436	477	450	448	463	437	420	439	456	489	465	458	424	474	445	431	474	463	479	439	443	475	439	437	478	443	465	495	427	482	444	457	422	481	471	470	415	458	455	454	459	432	447	497	459	466	495	462	428	434	494	479	454	497	460	440	461	455	459	457	447	476	497	474	474	468	488	403	461	451	449	447	429	471	416	491	488	471	432	441	451	421	476	459	465	452	463	464	459	432	457	551	459	469	493	444	449	445	460	469	496	504	437	418	475	474	410	432	427	448	446	467	485	428	445	469	454	445	410	476	476	451	441	422	458	487	491	451	473	461	475	448	458	462	451	468	485	480	434	439	504	461	462	478	458	470	468	465	467	455	467	488	458	446	497	498	474	453	443	475	453	471	459	424	484	465	465	479	459	453	487	440	444	446	491	476	450	437	485	422	437	512	495	474	467	436	421	435	439	485	464	477	457	461	453	454	472	458	431	443	434	431	445	445	471	486	423	414	515	453	461	471	440	453	473	455	475	441	407	418	535	418	514	425	443	475	473	459	454	468	478	424	490	486	471	456	478	501	452	428	469	435	471	455	434	494	458	487	414	457	452	474	450	447	432	448	449	411	462	494	472	458	433	445	420	479	481	480	456	489	455	465	465	442	460	454	428	436	448	491	491	448	481	430	458	444	430	458	482	474	478	482	451	476	481	448	469	411	473	469	470	451	434	496	475	433	444	462	436	420	485	462	468	453	432	459	461	429	450	447	442	462	461	467	443	440	447	448	472	501	439	484	439	492	482	488	494	479	414	462	422	454	509	486	486	453	415	473	421	430	455	509	514	458	464	429	461	446	466	453	458	464	431	481	504	469	443	439	475	494	462	439	448	492	485	468	490	521	504	473	458	486	464	455	470	416	447	477	441	458	416	443	453	499	459	431	477	466	477	464	480	472	478	469	470	457	452	418	458	449	442	461	463	469	433	473	480	458	469	431	484	458	460	449	465	424	442	451	464	475	467	467	445	439	444	462	439	455	473	467	481	464	472	466	487	443	434	450	445	467	424	456	452	463	432	416	474	463	432	457	459	406	439	436	470	449	490	444	463	503	467	458	447	476	417	485	492	453	467	441	487	442	458	431	447	476	465	480	463	452	461	418	476	454	465	480	481	454	432	471	488	432	462	444	497	490	446	433	484	468	506	484	447	446	454	462	458	488	466	443	464	430	451	460	410	453	440	466	451	482	453	432	448	461	481	484	469	454	481	462	462	459	500	491	484	457	461	442	467	443	445	433	499	444	434	435	467	478	416	493	436	438	464	472	465	454	486	478	424	484	432	446	452	456	484	433	471	425	446	470	487	480	427	475	486	484	464	454	438	439	487	469	468	464	451	465	429	440	474	459	471	435	447	454	459	444	442	474	452	485	479	458	441	433	474	450	502	484	433	460	477	466	476	467	509	451	427	416	474	485	478	449	446	472	472	429	433	451	421	468	470	467	477	465	475	479	465	451	462	461	479	449	495	448	447	466	467	437	453	444	490	475	462	490	458	433	464	424	452	407	423	496	427	413	457	450	456	444	482	447	454	463	444	413	440	439	477	436	441	449	494	480	461	471	446	445	459	445	459	448	445	423	437	448	498	468	462	493	441	425	462	484	454	429	450	451	491	467	464	477	437	463	482	450	489	497	481	449	425	420	461	417	493	418	455	491	421	448	472	454	461	457	430	461	426	463	438	472	451	435	464	429	469	460	454	469	461	411	429	455	462	470	466	439	480	460	467	417	483	455	463	439	442	445	457	487	500	449	424	441	480	457	470	446	437	450	410	442	476	464	470	465	446	459	419	435	469	454	448	439	458	475	445	478	452	497	453	482	455	471	418	497	444	466	463	446	442	460	416	470	471	439	453	516	426	425	449	419	424	497	451	407	436	453	459	465	446	499	457	423	464	462	445	419	465	436	439	479	489	441	468	456	464	495	461	445	463	453	504	457	441	490	455	416	482	438	484	477	450	475	438	445	430	427	466	466	437	466	474	456	455	452	444	485	474	471	462	456	446	476	469	454	486	471	463	443	435	442	485	473	457	466	451	460	458	451	477	468	443	454	449	485	470	453	464	489	484	456	441	436	439	478	452	439	460	431	433	444	493	464	478	464	456	425	458	476	495	441	444	450	456	456	448	473	477	491	455	475	488	469	477	468	456	459	443	474	470	494	451	454	468	482	454	460	459	426	470	456	466	459	466	467	492	467	440	442	454	481	458	491	469	535	472	498	460	461	449	447	472	436	459	449	480	423	455	464	501	449	467	508	434	429	468	484	436	470	464	485	447	431	479	421	444	450	453	455	460	419	481	437	475	417	416	460	443	462	433	454	462	437	458	403	509	453	472	472	476	456	465	436	478	436	462	434	460	472	437	476	440	458	437	451	456	467	474	472	488	490	467	452	457	444	479	470	420	440	473	462	416	490	450	428	443	465	411	469	449	468	451	477	469	461	459	463	428	496	477	449	456	490	472	457	481	463	447	487	483	466	458	464	480	486	474	463	426	450	448	471	457	436	465	436	431	465	447	438	477	472	459	484	447	440	442	459	484	506	489	444	407	414	478	474	455	425	466	470	455	478	466	476	451	484	476	437	484	491	460	438	461	459	471	457	429	465	405	500	455	415	478	498	451	451	468	422	453	503	444	494	426	483	477	436	466	461	461	472	444	455	467	454	416	479	427	459	467	447	517	457	439	453	452	464	475	439	471	502	438	447	436	451	450	465	494	444	445	438	501	464	495	456	436	461	415	463	475	444	436	470	461	426	499	456	422	463	457	459	459	431	419	471	498	452	482	438	476	454	435	456	453	421	453	471	454	455	445	484	470	471	461	444	468	460	466	465	415	455	485	453	465	456	477	466	484	468	468	476	466	483	458	451	476	454	467	491	470	449	457	469	458	455	486	456	487	477	458	455	492	439	454	463	516	456	469	441	445	484	461	422	434	437	477	413	428	486	494	435	477	478	492	467	445	460	473	502	480	472	456	460	454	463	436	457	471	484	437	446	476	459	458	442	447	447	432	478	448	455	460	468	496	466	462	457	469	413	452	465	473	441	420	481	440	436	471	457	452	448	474	440	464	461	457	480	440	449	493	480	482	479	464	469	432	440	467	457	480	497	478	421	476	475	489	441	470	463	431	426	448	431	425	478	436	459	433	467	479	468	467	460	471	509	484	446	429	448
38278	44448	31458	31769	23892	825	693	649	619	557	576	558	570	555	517	517	499	539	508	514	547	492	520	481	491	508	507	516	560	494	504	509	500	491	516	528	511	546	514	534	559	522	510	509	517	552	515	510	529	524	543	506	512	556	493	492	517	540	510	536	539	498	496	502	528	502	529	510	533	505	518	507	545	528	504	508	485	533	527	535	521	518	519	535	529	539	499	481	512	487	535	483	538	493	468	531	518	468	529	500	521	557	496	475	505	520	528	516	496	543	474	508	514	498	522	522	540	492	526	514	504	517	513	522	548	489	490	530	510	533	536	519	532	482	520	547	548	508	481	521	517	527	495	536	536	537	529	560	527	505	501	471	536	541	486	556	497	508	517	481	506	485	557	517	508	522	502	502	537	533	529	498	464	547	498	521	493	507	485	515	519	513	501	521	517	470	540	520	554	518	504	514	523	496	531	502	538	552	495	517	509	533	523	509	534	469	521	547	505	522	509	502	515	460	539	532	481	555	538	479	540	519	506	560	522	544	527	515	548	553	542	517	520	542	520	536	477	483	517	555	464	519	583	496	525	521	521	492	536	508	519	499	526	541	491	533	525	528	503	512	522	510	520	515	486	554	496	537	510	539	501	535	520	492	516	522	518	507	505	505	517	487	505	493	512	495	509	494	508	555	499	527	522	529	491	525	519	520	528	535	509	499	497	542	480	533	527	525	503	554	484	522	505	562	512	536	519	504	487	485	542	522	502	511	521	515	500	510	520	493	539	492	545	506	502	503	526	482	530	508	503	564	509	539	513	554	506	511	526	524	522	527	487	493	502	495	558	529	512	565	531	522	519	529	536	522	507	483	533	583	526	524	474	490	530	517	536	533	521	514	488	505	502	491	535	532	500	501	513	545	512	504	535	512	522	531	474	509	512	485	532	511	528	502	509	538	512	512	473	503	470	499	548	504	490	467	530	515	490	542	525	559	508	525	484	524	481	483	531	557	498	530	512	496	505	515	510	506	511	511	527	552	481	541	561	501	483	478	493	509	481	474	534	528	485	506	497	475	502	494	532	536	530	529	537	498	528	516	524	545	495	541	540	502	527	498	505	542	505	506	503	532	514	531	531	562	515	502	525	534	511	493	510	516	543	504	483	562	499	535	529	512	513	516	512	483	514	530	548	530	547	518	494	550	514	470	514	539	523	529	509	512	490	497	575	523	521	521	528	492	488	475	507	548	500	512	519	478	507	503	494	500	513	518	502	500	503	525	515	518	499	528	513	538	531	504	531	517	474	510	507	506	472	501	488	507	526	517	508	479	514	526	569	519	498	533	490	494	505	520	459	543	526	512	517	493	478	525	473	514	552	513	514	496	514	553	519	451	531	488	512	523	485	525	494	510	550	542	515	488	493	493	510	505	506	493	519	538	484	493	508	547	492	499	524	544	510	511	507	485	510	509	567	493	509	513	514	540	527	508	519	541	524	493	526	506	539	501	516	508	490	461	531	537	491	507	499	511	516	520	565	481	497	547	495	530	542	585	521	551	507	507	486	494	523	519	529	525	523	523	503	531	509	481	515	481	506	528	509	518	531	487	512	533	504	506	484	531	517	513	525	539	510	535	496	494	499	503	569	515	520	498	546	531	511	509	520	518	516	489	491	522	523	478	509	499	523	561	467	524	511	504	506	527	540	513	476	544	475	533	505	521	566	516	521	498	481	531	504	530	543	480	507	539	549	505	531	522	576	513	526	500	486	505	467	464	524	501	534	532	492	514	510	535	520	510	531	517	474	535	513	487	524	524	493	545	497	490	541	507	509	551	505	507	498	501	505	527	576	538	528	552	494	507	528	547	524	569	504	514	538	497	487	484	545	533	533	496	491	558	508	499	539	503	531	528	469	561	476	483	483	512	506	485	509	534	527	518	505	483	507	532	506	530	525	493	526	500	507	467	571	481	549	491	521	497	542	564	524	580	501	504	469	511	485	491	537	539	511	515	499	509	474	519	538	512	481	510	524	520	526	505	501	510	538	496	511	506	484	483	513	467	532	527	527	523	541	492	517	487	550	516	506	509	471	560	465	501	506	487	522	506	507	479	466	491	529	477	522	517	548	499	518	502	506	536	487	570	476	502	543	530	496	479	555	513	462	538	492	514	504	496	536	473	496	490	553	495	544	537	525	535	541	519	519	525	491	507	493	503	541	541	541	523	494	504	500	537	517	513	510	491	490	523	536	547	541	501	485	543	506	485	532	561	536	494	532	502	503	498	497	535	488	517	498	521	509	515	524	495	527	496	525	586	484	470	516	552	506	516	553	500	515	540	521	511	528	535	529	510	513	502	526	516	522	559	488	500	531	503	492	520	519	531	512	478	527	488	533	498	517	513	509	497	512	541	490	521	514	551	494	503	516	516	509	540	506	536	496	499	498	530	527	534	509	515	515	540	497	499	539	514	527	515	527	499	502	510	543	512	510	517	518	538	539	513	510	530	504	477	508	510	504	505	512	510	491	551	536	561	512	468	509	539	511	480	489	513	506	547	485	506	527	505	497	479	508	483	499	494	505	513	520	569	502	494	520	561	485	490	494	502	517	516	545	468	546	487	543	488	511	553	478	566	515	491	499	506	500	536	490	523	561	531	517	525	481	480	531	492	518	524	517	469	548	478	518	493	516	545	491	516	475	477	572	514	521	501	526	540	505	520	519	496	490	516	555	506	525	498	547	501	517	489	560	485	508	500	513	566	535	513	510	528	499	554	502	535	509	497	541	488	497	525	555	554	512	551	553	535	505	474	463	509	511	469	500	552	521	521	527	517	523	537	524	502	470	511	517	522	542	546	510	492	507	520	495	540	537	536	491	506	511	556	545	507	481	509	507	516	517	483	536	486	466	493	527	514	478	515	481	478	486	479	529	571	526	483	515	491	529	541	516	533	511	517	478	469	476	496	529	519	516	551	504	469	505	500	565	501	483	512	516	487	514	491	524	491	519	552	526	477	536	482	548	502	489	538	532	527	532	557	521	482	545	510	480	538	553	491	511	471	524	549	511	524	547	533	522	500	527	492	526	508	507	546	546	517	489	510	513	541	531	518	494	484	475	487	511	535	507	525	527	529	515	537	522	517	520	531	546	516	518	546	500	499	550	518	537	506	521	521	485	531	514	524	546	526	533	461	543	569	499	510	534	513	491	510	530	516	483	534	500	491	524	539	545	524	488	491	539	552	495	514	533	541	483	539	495	521	523	532	505	544	532	528	522	500	505	504	539	548	511	537	484	513	519	517	521	536	510	522	512	511	549	554	533	505	535	502	512	527	500	529	536	540	517	518	527	558	551	502	518	540	531	510	505	515	555	514	550	485	524	492	510	489	530	568	523	524	496	485	501	530	523	516	515	521	536	527	506	512	515	510	509	525	526	539	529	504	514	472	501	542	539	475	493	534	516	505	523	528	530	513	546	493	523	488	563	543	492	517	516	536	501	530	523	538	540	514	558	524	475	503	504	497
23031	21584	29367	27106	29881	19738	7763	666	462	452	408	412	366	335	355	338	323	326	358	305	301	346	324	318	309	327	314	343	317	313	341	320	310	313	302	306	281	310	309	314	259	308	258	283	291	297	307	279	296	295	285	305	292	271	298	320	265	300	273	293	300	281	284	305	321	323	284	287	309	296	294	299	281	300	301	269	289	309	293	315	297	301	328	277	288	285	286	313	305	291	316	296	286	314	274	287	297	294	257	303	289	295	305	261	304	266	289	301	329	286	279	236	265	265	299	335	303	293	323	297	311	273	295	282	270	288	292	318	271	298	289	291	306	345	267	292	290	316	288	292	306	307	287	305	303	318	317	300	324	288	319	275	283	316	300	288	304	310	325	305	274	267	303	298	290	300	289	296	274	327	286	299	280	301	270	300	274	280	283	296	278	306	275	298	294	291	282	297	319	296	314	294	327	303	320	318	299	302	310	276	312	300	294	285	275	294	296	326	287	279	278	321	287	309	283	295	261	278	298	291	322	268	274	324	283	306	283	258	288	304	278	307	291	299	299	275	279	301	292	287	305	314	283	296	304	284	282	297	281	260	272	297	269	282	298	285	274	291	303	321	281	269	272	278	311	311	300	283	305	271	305	286	300	300	275	304	290	307	278	263	295	297	310	266	272	312	299	262	296	307	309	278	327	295	302	290	305	279	309	282	290	303	281	296	282	280	262	306	276	284	301	270	311	284	277	292	273	297	285	292	286	303	272	302	290	279	329	340	306	283	278	283	295	287	299	321	291	324	307	302	308	305	306	311	287	294	301	273	289	251	287	308	287	263	277	318	299	268	286	299	320	312	320	291	289	285	306	295	307	267	295	293	318	298	298	290	265	246	272	304	273	274	292	287	285	287	342	287	296	318	305	305	281	292	323	316	266	288	331	310	285	316	301	281	260	311	310	305	305	308	290	287	304	279	299	317	298	277	296	297	302	286	303	299	298	286	295	267	298	287	297	289	291	273	289	273	257	287	310	326	282	252	315	275	295	310	296	289	294	272	293	283	308	283	296	296	266	276	273	272	324	272	292	318	303	277	276	282	335	311	256	282	304	289	307	296	267	300	306	300	279	280	276	299	301	282	291	310	296	327	288	258	296	279	272	279	299	272	315	302	309	291	342	280	288	280	273	280	306	272	298	301	278	283	295	304	298	303	293	310	309	264	268	297	276	315	290	280	281	282	319	278	282	298	297	281	308	296	287	301	301	288	266	293	273	282	314	255	302	299	321	300	289	317	300	277	290	299	315	288	293	293	311	316	300	274	289	280	308	279	267	288	293	298	310	260	264	284	292	312	319	279	298	293	308	315	262	289	287	286	301	282	289	302	309	295	265	287	280	314	318	310	310	293	281	300	291	309	282	292	298	297	287	271	270	295	285	282	301	279	270	312	292	277	311	312	255	313	272	292	269	300	311	311	272	259	311	276	275	274	313	284	276	298	296	277	302	299	287	275	300	296	279	309	299	273	301	283	303	270	278	318	288	261	322	317	283	290	314	311	304	264	300	277	290	302	289	293	288	278	285	295	325	271	312	300	308	332	297	288	303	265	293	292	286	280	306	313	290	267	304	339	303	309	271	295	308	295	283	292	301	328	311	277	291	288	279	281	302	264	300	311	296	289	298	275	314	288	315	313	284	285	304	265	307	294	288	298	258	297	292	276	302	278	273	302	314	310	319	295	306	311	289	258	325	286	278	285	293	293	272	288	271	289	274	288	279	323	324	277	286	306	294	268	274	293	314	309	320	286	297	296	310	315	286	276	309	289	282	302	319	309	312	303	299	300	294	315	287	275	293	272	303	301	307	307	322	286	304	302	272	274	283	298	295	292	281	291	297	265	295	318	274	284	293	315	271	347	299	297	310	290	306	299	298	285	331	316	308	300	282	258	310	301	321	297	304	287	266	263	282	299	288	324	309	305	282	296	323	322	272	291	296	297	299	265	267	315	296	304	280	261	277	298	297	261	312	288	301	291	264	302	316	278	265	308	325	295	288	281	289	296	298	301	302	291	284	274	296	289	332	279	284	281	286	273	311	275	291	283	284	311	289	282	333	268	290	284	286	306	278	307	279	322	291	316	303	298	300	315	235	306	288	256	300	299	268	279	271	318	298	261	310	263	290	291	268	301	278	298	295	339	288	290	303	302	289	297	327	295	270	322	277	269	298	301	288	293	272	290	311	270	304	292	284	309	295	300	290	307	279	263	316	316	314	277	307	304	345	288	318	265	304	303	318	289	305	281	295	298	291	288	302	286	270	290	275	308	286	297	297	281	279	309	297	300	272	288	285	302	307	282	300	340	279	297	307	291	255	293	301	299	289	290	293	321	267	291	277	316	306	289	296	302	286	311	299	295	297	289	299	294	310	318	290	292	286	285	298	282	292	296	292	276	283	314	273	321	281	262	300	280	266	288	297	319	304	321	293	291	265	308	279	313	289	330	314	297	304	301	319	287	305	285	289	297	292	279	308	310	312	299	272	310	299	291	301	289	306	296	309	267	309	300	304	304	303	314	276	309	325	287	285	299	279	276	277	289	316	274	279	304	271	292	283	297	278	279	288	287	279	295	271	330	272	302	289	287	310	268	291	299	292	268	290	295	295	283	281	283	305	301	268	292	268	293	295	288	302	271	296	297	269	291	300	278	288	299	283	311	319	303	293	308	265	306	272	271	308	317	293	263	269	324	299	295	322	308	278	274	318	287	291	263	303	278	301	298	291	286	295	267	308	296	294	281	315	322	308	305	293	324	339	283	284	293	283	313	267	306	317	297	290	297	283	304	271	284	310	262	311	291	299	305	298	276	267	293	297	317	295	318	293	307	304	319	283	296	278	297	296	312	284	310	277	300	285	292	266	285	307	311	324	290	278	281	316	310	306	307	315	288	308	294	281	278	301	282	296	301	299	321	288	276	263	306	279	266	308	302	276	270	287	262	277	282	287	309	288	297	286	329	302	301	262	260	271	291	279	311	279	308	313	275	303	291	295	301	309	297	277	285	259	298	278	291	285	305	302	278	262	300	277	284	264	300	292	287	301	260	294	258	275	324	316	304	299	303	303	317	313	291	314	293	300	286	297	294	298	335	260	307	333	298	282	298	283	264	276	255	317	302	298	268	311	301	260	297	261	308	284	302	306	296	285	304	295	273	264	277	302	297	287	300	291	307	310	310	302	278	275	303	326	294	307	276	286	291	282	279	294	283	285	281	305	272	316	282	310	276	307	294	278	292	279	286	313	257	301	258	310	291	308	294	298	315	286	305	305	314	281	295	283	299	302	242	270	271	309	264	288	277	312	291	310	308	302	275	313	315	298	310	309	302	309	286	292	274	314	289	296	280	273	298	294	273	309	292	282	283	283	303	269	261	281	289	252	268	291	309	270	306	301	265	276	282	320	278	287	273	296	300	313	267	294	298	275	325	280	295	345	279	298	269	289	305	301	303	286	262	260	259	305	289	319	281
46877	64723	52373	55434	35594	1337	1069	862	727	658	583	487	510	480	464	487	407	432	391	388	394	422	367	398	386	359	384	351	342	356	354	353	356	356	364	348	339	360	363	353	349	371	326	341	350	352	344	336	363	335	373	370	354	328	344	327	365	357	378	360	314	336	336	353	376	326	334	338	374	312	378	343	355	327	351	308	343	353	366	324	351	355	315	336	373	365	333	340	352	339	347	320	321	334	323	327	342	353	349	334	328	336	322	343	359	316	342	328	367	356	328	357	310	366	338	350	348	341	369	342	376	338	358	337	351	375	326	335	340	348	366	367	368	322	333	367	314	352	317	352	352	345	369	355	349	380	350	344	335	363	349	348	369	336	375	329	332	396	375	327	329	350	360	354	335	326	320	341	329	348	350	360	374	359	356	324	337	345	323	344	363	354	344	351	320	333	355	344	346	338	363	336	363	348	354	356	340	320	348	330	299	314	330	347	355	350	324	361	340	343	323	342	325	331	357	343	381	372	327	370	347	333	345	352	320	331	328	342	361	329	340	337	335	364	346	359	375	344	364	334	368	340	348	328	326	351	347	350	372	345	322	352	355	315	375	335	366	340	331	347	323	340	392	370	338	339	314	354	330	345	336	352	361	326	320	315	350	332	341	337	368	323	326	354	304	321	343	344	320	326	355	333	369	349	322	320	331	350	346	347	315	352	342	390	315	323	329	337	315	297	371	336	343	348	343	331	361	336	348	344	315	330	330	329	346	339	344	362	323	330	321	383	302	339	339	354	339	351	368	331	360	350	360	355	340	362	362	361	329	342	348	350	369	388	361	333	310	352	343	344	349	339	338	363	372	328	348	354	357	337	353	379	352	362	337	350	342	360	372	345	365	316	334	335	337	350	337	358	317	356	342	340	336	337	344	339	347	335	319	337	340	341	347	335	349	341	326	379	343	351	322	323	358	349	318	371	358	352	392	347	343	315	325	349	364	347	329	351	315	314	317	323	334	313	326	351	357	323	340	356	325	369	342	336	374	333	345	364	348	328	299	352	314	358	376	296	333	336	320	333	342	370	330	364	311	344	363	338	354	365	348	367	318	356	341	351	318	351	350	330	316	338	321	333	379	361	346	368	349	371	350	358	382	312	330	339	357	329	371	358	347	304	350	383	372	349	362	348	335	339	346	354	314	325	354	337	314	355	380	348	355	350	337	358	353	335	311	338	359	346	352	294	346	338	337	367	312	356	337	341	336	369	371	354	347	337	321	346	309	356	361	317	359	354	358	331	309	319	361	361	339	341	357	338	331	346	370	338	340	344	343	397	330	338	344	339	350	336	363	332	355	331	383	369	344	358	320	365	331	361	327	332	318	328	340	328	367	328	346	333	312	323	361	363	346	324	354	303	343	347	327	339	359	345	348	358	307	321	374	348	334	362	329	353	333	336	357	323	339	332	377	330	375	354	321	326	337	373	339	306	402	391	351	339	359	333	337	336	332	365	381	351	366	355	304	342	350	335	351	339	349	353	356	338	352	332	341	356	368	320	343	316	332	329	351	386	354	356	351	345	365	310	350	327	364	340	350	323	359	358	351	360	359	301	347	352	313	341	380	352	371	339	336	351	355	368	331	344	351	357	326	351	345	322	309	342	320	362	329	335	363	336	385	350	349	318	338	333	335	351	287	332	289	328	375	310	354	362	363	338	352	337	318	327	346	319	338	331	389	334	338	357	357	358	360	342	338	321	369	317	353	347	379	351	367	308	332	316	320	347	391	328	329	329	360	319	301	337	345	320	315	338	330	324	301	359	315	368	340	345	365	338	366	324	350	328	341	371	332	306	344	332	325	374	345	334	343	329	332	382	333	315	336	333	335	392	350	354	320	340	367	349	366	331	325	324	352	335	379	346	337	333	324	370	338	317	353	328	322	333	340	379	360	320	333	340	350	346	326	346	335	364	379	381	315	330	357	349	319	324	346	341	356	335	341	350	348	336	329	332	326	339	332	349	329	350	346	363	367	309	337	331	332	329	362	370	340	352	350	314	334	338	382	363	342	309	327	342	349	323	339	326	348	328	368	332	375	334	341	360	334	340	338	341	350	326	331	335	348	364	358	355	314	337	318	343	355	384	346	364	352	365	357	324	318	348	340	334	328	313	326	314	334	395	330	335	344	327	292	348	355	309	347	378	334	324	343	341	316	340	336	305	356	336	375	317	359	367	352	336	320	311	374	350	358	358	332	355	340	325	332	309	294	339	370	309	377	328	349	326	352	346	355	344	343	332	346	340	357	324	360	360	365	350	346	356	328	328	349	313	361	340	333	335	335	353	361	328	349	331	366	343	322	326	338	338	376	365	341	339	355	374	340	327	358	358	406	352	333	320	349	367	335	332	348	366	354	334	332	336	320	347	343	326	323	307	367	346	390	324	343	357	322	339	322	345	347	359	355	348	357	363	363	381	308	337	364	372	313	365	389	331	320	346	341	342	339	352	364	345	316	311	402	328	371	361	354	333	332	342	336	355	339	303	360	344	348	331	323	344	336	354	368	367	364	329	322	330	339	331	360	341	349	353	338	344	346	323	325	331	348	338	335	330	339	326	331	326	335	342	337	337	340	329	344	340	341	358	349	358	329	339	349	342	357	368	383	338	340	326	321	338	366	352	353	353	351	349	336	310	324	342	336	354	317	347	343	313	345	365	320	360	345	342	327	348	354	338	401	349	333	294	328	320	336	371	325	351	338	345	333	332	339	341	352	370	357	321	354	338	338	329	355	371	368	358	335	359	335	355	377	337	360	340	361	350	314	358	350	331	310	411	335	338	346	347	362	351	346	371	329	303	352	330	360	379	345	351	350	344	304	341	344	336	365	338	371	379	342	311	349	347	362	324	330	358	315	343	362	322	335	320	340	320	334	369	332	329	331	337	323	353	335	338	354	383	357	378	343	363	354	354	359	356	327	352	337	361	325	353	328	314	375	326	337	325	334	336	332	370	342	334	331	340	345	318	374	365	295	337	339	362	337	377	375	324	318	365	329	350	363	346	340	337	361	331	359	376	378	340	306	342	338	318	330	330	322	321	305	351	344	334	346	335	325	322	347	325	366	356	365	351	317	323	334	335	365	337	326	334	319	342	350	361	331	318	351	348	331	348	355	338	337	366	315	379	354	323	328	344	353	301	325	355	390	366	351	355	369	314	371	353	326	371	334	344	342	349	364	347	377	382	341	343	352	351	332	340	348	343	324	345	327	335	367	342	333	350	365	371	348	353	317	328	357	357	370	324	341	336	368	337	346	373	343	335	353	340	308	322	328	322	352	338	339	293	373	348	351	347	324	353	332	368	337	327	345	354	352	336	346	329	348	307	349	366	337	355	355	354	353	330	350	324	310	335	346	349	357	333	326	331	344	323	333	349	367	323	359	344	368	336	348	373	342	352	355	334	356	352	377	330	356	327	354	327	339	343	359	363	320	364	342	316	361	341	320	325	322	338	352	353	360	348	291	313
29561	20545	14800	11746	4951	819	725	733	730	783	732	748	758	749	754	740	729	732	741	736	759	716	758	733	775	748	723	782	740	739	740	707	738	752	655	732	747	720	743	716	744	781	737	719	656	718	766	734	718	757	733	743	713	774	786	780	747	713	752	740	710	749	716	735	734	731	729	701	738	742	788	738	730	722	666	738	731	748	803	750	716	762	715	743	752	682	763	738	735	768	744	759	693	763	758	745	692	711	805	718	694	716	748	703	733	759	774	734	739	740	743	733	742	713	746	703	726	757	748	776	785	703	736	709	777	777	717	725	712	773	736	720	725	774	757	696	680	778	769	720	765	781	735	700	720	734	744	759	678	730	791	766	730	752	767	756	760	755	658	750	689	776	733	705	722	772	717	761	698	786	726	764	770	702	756	739	734	721	731	723	758	687	732	696	747	731	739	731	695	716	712	699	757	720	813	717	759	756	760	739	723	768	730	731	757	733	716	750	743	780	746	710	750	781	717	761	717	704	698	717	749	780	745	756	775	736	718	702	689	735	718	734	691	744	707	713	749	794	714	738	753	767	693	767	764	723	741	702	750	698	746	711	740	729	764	747	779	726	699	720	731	673	729	732	764	712	700	703	726	758	707	751	734	708	746	740	761	744	755	788	728	776	730	761	699	715	754	771	797	720	733	724	749	769	777	777	715	714	720	761	767	734	751	742	729	743	716	716	745	766	776	724	724	717	724	718	722	733	739	707	703	764	786	686	714	712	721	755	747	794	738	734	697	754	746	697	698	756	721	748	755	685	764	718	764	736	718	732	777	753	737	765	727	712	719	695	728	732	695	706	735	773	734	737	705	726	741	733	726	752	708	747	709	782	711	775	733	751	694	805	734	751	738	735	714	744	705	735	769	762	720	751	776	748	713	714	734	750	742	710	751	733	751	773	707	756	760	692	725	775	751	721	715	696	726	737	736	723	743	758	696	758	677	767	752	730	718	785	726	712	728	770	720	704	772	758	762	779	750	775	719	721	802	749	733	702	704	710	729	743	768	747	759	745	718	701	726	725	699	754	744	782	748	708	743	725	771	779	710	736	748	711	738	751	724	756	710	818	755	746	786	735	761	738	732	778	775	687	736	748	756	760	713	703	736	748	765	738	735	741	791	735	758	743	735	736	784	763	734	703	717	748	767	711	738	772	791	749	738	736	744	714	756	733	746	800	779	735	767	815	733	720	739	756	741	770	759	729	719	741	749	716	721	778	762	747	708	767	712	727	723	713	750	764	745	769	710	769	750	730	750	750	746	796	704	719	730	765	793	735	726	718	745	775	745	772	742	736	753	747	686	741	724	731	735	715	754	779	774	758	758	746	738	737	757	735	727	762	748	667	776	769	720	764	722	757	679	771	733	781	779	720	740	742	725	749	781	724	748	794	750	740	713	722	716	692	694	719	747	789	765	722	729	713	719	760	744	770	759	829	712	796	768	753	701	738	733	716	744	769	741	722	731	728	695	761	733	749	770	762	747	756	752	727	699	729	748	688	719	770	756	725	731	687	762	748	701	744	680	780	714	787	716	726	718	750	747	716	797	715	692	727	746	748	769	739	737	724	726	735	716	711	750	731	748	709	746	735	733	734	773	696	750	763	736	717	736	713	783	747	768	765	705	742	799	725	734	772	697	740	730	743	731	728	769	747	725	710	771	741	712	712	743	790	729	781	751	731	757	707	738	744	767	801	732	752	737	728	703	718	732	728	752	731	697	709	745	700	754	729	784	761	756	807	744	751	764	716	737	767	721	750	735	699	725	739	724	711	701	777	683	794	769	730	719	714	696	717	752	766	746	721	782	741	722	730	758	743	732	800	707	713	739	775	723	766	699	695	767	704	763	755	740	729	764	741	716	718	701	733	710	743	746	766	767	718	743	748	767	701	743	723	744	710	812	702	781	754	730	762	705	782	730	753	717	731	719	750	770	726	782	721	700	749	725	774	756	758	749	785	733	716	778	711	726	753	689	762	725	732	756	699	764	746	744	745	695	759	780	714	738	763	729	702	759	748	676	732	761	695	712	738	748	717	726	688	747	728	765	733	720	735	741	741	736	758	753	795	745	766	697	730	758	739	738	725	740	739	751	754	733	761	714	712	701	755	749	746	690	726	710	729	745	770	769	720	721	735	751	685	682	722	749	693	715	732	751	700	727	785	695	756	765	710	745	752	734	781	720	709	733	674	760	709	750	771	751	758	729	732	726	746	771	746	731	726	719	776	700	746	735	761	696	767	810	816	754	695	796	730	711	740	723	764	736	750	762	752	713	725	738	715	754	758	765	755	740	729	761	765	719	651	656	692	713	752	753	703	759	745	731	725	737	716	677	686	716	737	733	740	747	724	676	733	769	760	704	751	758	747	755	705	727	714	771	763	788	719	724	711	750	737	747	715	779	727	782	746	754	736	737	746	755	703	734	806	706	816	746	687	741	722	788	727	717	714	699	755	730	751	760	762	718	795	735	706	773	754	721	694	737	774	741	736	764	725	734	761	712	710	715	715	727	784	741	740	734	742	761	773	737	746	740	721	690	744	714	787	751	724	724	754	758	629	737	755	699	757	717	733	780	750	715	718	758	739	723	764	727	717	718	795	719	701	761	721	792	761	709	703	708	764	734	713	752	731	729	703	742	737	760	739	709	733	742	721	721	751	745	762	765	711	676	794	718	692	707	704	730	742	742	751	712	733	781	756	687	744	737	735	740	737	765	753	719	766	775	697	714	727	749	726	772	721	711	710	723	762	705	756	752	768	707	769	755	706	725	771	737	746	760	801	726	719	724	743	740	745	718	752	783	743	767	761	734	719	718	705	717	752	762	721	726	700	682	719	725	758	736	695	743	776	742	720	747	776	754	771	698	717	738	716	737	709	679	761	733	738	742	727	689	753	750	795	727	776	771	773	711	704	727	761	737	751	752	696	698	750	732	739	733	748	725	742	714	714	761	698	732	698	716	738	746	740	681	752	737	739	725	763	777	725	760	744	735	764	816	749	723	729	738	709	718	699	754	713	756	674	766	818	684	724	740	747	703	685	710	735	753	728	745	776	747	751	725	800	725	709	736	748	757	701	740	719	719	757	716	717	694	700	764	722	743	758	731	756	719	728	777	716	688	709	729	745	726	754	750	725	748	716	742	828	762	711	721	740	764	733	730	687	765	758	721	727	720	740	693	764	782	716	771	716	720	726	732	731	751	729	662	759	751	766	749	747	728	709	732	701	770	714	733	740	747	779	706	705	745	761	772	738	691	753	739	694	680	730	766	766	672	798	743	754	751	740	730	720	724	740	744	729	723	808	768	733	705	730	712	726	744	746	691	732	750	747	754	748	712	723	749	705	715	755	753	736	788	714	716	721	705	744	771	748	723	745	745	697	801	716	703	726	746	709	767	714	819	733	735	697	699	742	702	723	742	727	778	685	696	735	657	709	770	679	735	768	748	747	759	756	736	733	753	748	692	779	722	719
25509	14926	10771	9948	4689	884	842	836	785	831	790	790	819	848	819	824	818	823	891	782	834	805	822	837	818	842	861	853	848	817	788	813	835	811	906	835	789	860	877	796	812	819	837	794	828	810	854	789	810	894	805	826	833	861	859	864	844	854	852	805	779	858	827	844	856	806	804	842	823	829	758	818	857	837	816	826	835	839	818	864	849	828	822	810	853	777	768	832	861	852	872	824	790	835	844	815	832	813	797	834	785	790	833	782	796	759	808	850	832	863	871	801	857	828	838	865	798	808	829	856	824	837	883	827	877	835	807	825	837	789	840	848	822	804	858	810	838	822	832	832	793	825	875	776	820	807	813	796	785	798	844	831	825	798	852	821	835	794	801	805	828	821	802	836	851	823	815	840	813	828	824	842	831	840	820	843	811	829	811	828	817	844	853	793	804	778	863	869	849	807	819	828	868	820	844	839	821	811	818	784	812	872	825	853	806	834	824	798	806	815	804	763	797	827	805	842	819	822	823	841	818	835	872	858	901	838	823	848	842	830	866	847	805	821	809	803	770	791	822	845	851	817	832	767	838	871	794	817	824	815	773	784	803	801	839	843	806	845	849	834	765	815	829	834	842	853	832	859	830	854	862	812	896	818	826	820	843	796	793	850	874	834	835	784	798	825	834	865	816	839	801	779	830	833	819	887	848	812	857	826	792	834	812	768	826	819	841	819	807	817	877	817	800	824	843	782	828	800	811	841	827	830	815	869	796	770	873	879	840	823	812	855	807	817	825	852	847	827	845	792	774	798	815	804	829	823	808	868	779	803	801	856	798	818	868	855	806	815	816	819	787	777	833	825	814	794	855	835	832	823	847	807	833	849	837	848	780	814	829	806	834	782	824	878	776	851	836	806	880	816	792	801	798	888	793	834	809	856	900	786	850	802	865	853	813	818	843	792	835	830	785	810	897	841	812	842	830	819	828	806	830	838	847	869	826	816	819	810	885	836	864	824	790	795	806	771	803	792	819	787	812	813	786	809	846	885	826	857	785	853	837	831	825	811	849	829	809	820	848	843	786	806	855	801	783	845	828	832	800	771	854	847	806	808	844	817	898	806	773	822	839	810	827	855	802	787	840	812	787	870	841	832	793	852	824	772	817	849	843	768	834	878	862	833	870	853	763	828	861	814	826	807	840	778	846	815	820	857	799	842	809	748	854	777	785	766	795	801	858	770	792	805	890	862	877	792	888	805	851	851	776	789	839	803	833	836	804	851	810	792	836	854	788	828	817	895	808	806	873	863	791	866	815	793	850	825	857	796	784	827	868	794	814	876	852	842	851	812	829	813	872	808	818	837	794	766	828	772	854	892	790	803	863	791	858	835	841	810	837	818	881	783	823	848	867	837	888	849	776	812	786	824	807	791	797	842	801	826	839	835	854	849	852	827	908	848	842	832	823	820	818	750	789	862	824	781	806	819	878	888	800	781	829	774	849	780	873	860	859	795	826	807	836	835	835	830	818	774	815	894	773	849	805	820	872	772	807	827	854	801	796	803	879	830	824	837	852	832	812	801	821	841	794	801	829	845	826	820	758	831	802	825	822	795	828	816	769	865	826	862	777	812	818	790	855	812	787	847	781	806	815	799	826	827	820	822	822	829	829	739	863	819	780	836	846	856	765	832	804	853	812	887	806	860	825	858	840	864	819	861	852	822	854	823	820	855	828	802	821	815	847	836	848	844	818	832	803	828	812	838	780	796	800	796	815	837	778	784	805	863	815	815	831	814	828	852	788	802	863	772	840	798	855	810	778	810	852	819	819	807	842	848	828	805	826	773	885	831	847	856	826	860	833	793	798	824	845	784	799	884	865	804	860	795	791	806	824	842	825	816	890	792	819	889	860	762	867	835	789	880	800	824	827	827	841	832	850	784	851	801	844	795	820	828	854	816	831	806	891	819	821	796	867	814	832	919	846	809	797	838	815	855	854	846	845	794	868	822	820	803	804	842	843	834	812	851	824	855	879	766	788	871	840	807	846	807	816	844	806	809	823	841	836	811	796	777	810	812	816	873	826	779	769	844	759	849	822	860	835	801	838	828	805	844	817	857	800	852	847	837	828	801	801	804	835	831	872	810	780	778	786	817	808	851	834	856	867	833	828	857	875	839	859	833	834	816	787	806	862	852	815	810	811	808	862	797	833	819	862	823	894	782	835	788	776	865	863	883	795	799	805	843	900	855	806	827	846	828	837	843	809	880	817	861	789	795	794	779	861	869	837	862	840	891	841	824	845	799	839	782	858	806	867	821	815	825	847	817	885	802	805	851	794	795	828	820	840	844	845	866	848	783	825	870	830	853	763	878	895	782	854	798	834	803	871	806	818	855	817	800	791	795	802	872	859	821	839	801	854	856	816	853	813	810	827	787	837	861	812	813	862	869	792	801	784	821	871	843	853	811	852	842	852	857	785	821	827	818	860	808	800	805	914	811	807	818	806	851	825	789	851	856	837	840	838	820	851	820	833	758	851	835	809	854	854	850	882	835	798	827	846	854	820	822	829	814	833	856	804	869	812	794	850	822	817	853	874	827	785	844	808	848	795	833	853	827	828	850	834	881	841	805	840	840	830	832	796	849	824	800	872	769	853	841	838	806	822	865	844	799	857	843	736	776	792	817	843	825	827	789	852	862	778	853	787	780	832	848	801	794	841	804	843	799	812	807	837	831	832	788	821	845	844	839	770	810	784	811	755	816	857	846	811	842	822	818	826	814	833	772	869	881	829	839	858	807	833	813	863	822	840	818	870	774	815	821	779	879	883	807	773	816	816	882	786	850	826	795	873	787	808	791	816	825	830	825	803	840	803	793	807	881	853	801	804	871	791	842	811	834	869	848	767	832	801	818	818	791	808	825	874	820	789	809	854	847	844	823	833	780	795	829	813	793	813	849	826	821	843	808	798	837	830	810	800	829	796	797	831	865	809	851	822	839	860	893	761	861	806	838	858	843	829	811	850	784	821	821	825	808	786	808	824	825	800	868	801	827	775	851	858	772	800	830	781	893	847	846	874	807	842	850	795	864	832	847	831	846	848	815	858	802	809	834	836	866	855	798	836	796	789	850	816	826	842	800	808	875	864	777	842	808	870	792	804	801	800	842	816	831	812	808	823	840	839	866	810	834	858	793	841	800	838	850	857	852	841	809	812	871	810	862	785	853	856	900	849	853	783	870	832	843	814	795	849	816	801	818	797	860	842	862	862	873	812	864	860	830	807	862	781	821	839	838	827	869	845	831	863	873	827	852	863	830	800	855	839	774	851	859	810	838	846	801	842	802	844	798	849	832	819	812	804	791	798	824	822	844	781	820	817	808	832	804	795	793	849	862	805	822	807	852	832	775	796	872	830	807	802	803	836	825	809	841	816	768	788	806	852	827	854	779	858	815	838	842	835	852	863	775	850	821	848	824	860	766	836	791	790	864	806	809	822	847	843	827	815	853	845	805	872	830	797	870	818	786
24147	21530	29380	28351	27915	12331	1727	845	720	770	787	738	733	724	675	695	675	714	666	699	718	715	710	673	686	662	732	665	687	674	667	677	677	692	682	649	645	666	687	717	681	715	635	694	657	664	651	679	662	664	697	656	717	681	646	650	655	613	717	655	700	672	731	649	687	681	695	657	693	702	692	674	664	644	662	670	670	690	663	670	671	685	659	663	659	643	651	665	664	654	683	635	616	633	693	708	681	652	652	682	666	700	671	694	631	688	683	642	664	653	708	706	659	680	689	663	648	691	651	705	641	707	645	688	699	619	636	699	682	685	710	673	687	662	691	635	667	658	681	662	684	646	701	683	579	679	678	673	732	651	726	683	672	653	665	654	692	667	655	685	629	652	669	638	660	726	687	644	663	655	628	645	645	689	645	640	683	655	709	698	670	704	652	686	650	665	707	688	694	651	687	702	689	635	687	612	709	684	645	622	686	681	664	630	713	650	662	665	645	662	687	660	709	710	677	688	632	720	644	663	642	686	655	685	675	677	670	675	683	676	684	659	693	652	724	693	679	671	644	682	674	629	699	668	627	706	671	591	702	656	667	673	638	684	656	644	691	688	663	637	692	648	644	631	659	621	669	660	670	643	705	703	687	693	687	669	716	656	651	661	690	678	692	664	678	676	663	719	654	674	662	655	697	657	655	695	695	650	703	660	697	641	692	675	687	686	729	710	674	694	721	671	708	683	661	644	675	680	710	701	665	634	665	632	688	689	684	685	710	730	660	630	709	677	652	669	724	700	701	646	641	683	679	703	683	689	683	711	693	702	669	737	732	627	707	700	686	666	670	664	651	710	711	718	672	705	673	681	704	652	644	660	648	645	659	662	707	664	654	675	688	673	711	665	708	636	626	689	707	650	676	681	662	684	630	683	679	675	632	662	710	642	651	669	668	661	694	633	641	632	677	678	688	666	660	659	666	653	664	684	721	647	641	727	733	688	668	696	646	675	675	638	705	671	721	707	688	685	694	707	681	649	729	662	666	680	671	667	656	668	655	690	642	630	656	678	682	668	652	698	653	681	682	690	691	717	712	674	686	690	652	658	660	686	650	661	666	726	703	680	651	656	645	650	673	680	696	647	684	674	694	696	679	673	665	668	662	667	655	635	688	712	706	640	672	690	675	675	721	685	710	699	640	679	692	629	715	689	679	634	642	627	728	649	639	605	653	663	724	691	662	639	658	655	668	673	690	650	672	658	636	682	671	712	669	660	704	659	672	646	712	649	685	666	658	649	659	679	714	660	643	652	726	683	645	710	689	600	669	661	679	705	653	638	644	655	679	675	687	652	653	671	661	654	685	659	704	658	694	649	600	632	696	695	610	703	648	702	694	660	720	644	704	647	684	708	687	683	621	638	639	631	724	728	671	644	664	684	704	736	671	670	632	644	673	743	687	654	724	693	658	721	696	657	715	665	671	625	633	634	675	637	661	676	681	653	648	685	660	645	711	706	625	690	680	637	691	687	678	669	632	689	645	726	694	667	659	666	647	652	668	679	687	680	634	646	615	669	673	649	700	656	625	682	681	657	671	663	700	652	609	660	663	635	667	655	668	702	702	701	688	671	686	651	650	690	741	704	661	655	665	661	644	651	649	626	599	664	663	637	691	668	674	701	681	649	682	686	661	674	689	658	651	687	651	659	637	667	701	668	629	729	668	659	678	642	671	663	709	693	703	669	656	657	656	633	646	675	721	643	623	640	677	692	661	662	653	660	671	644	667	670	684	658	718	652	642	662	708	676	677	651	623	657	665	687	683	690	661	623	671	654	640	649	666	718	631	683	674	666	638	661	634	666	643	694	662	672	656	639	634	654	690	699	659	676	712	665	641	677	763	670	706	698	703	690	679	643	641	670	675	649	655	630	677	711	666	710	669	668	667	658	648	645	642	646	633	664	700	685	671	691	671	685	653	651	714	650	672	659	705	700	708	674	646	661	649	636	681	682	654	688	656	670	650	665	683	661	670	649	710	664	694	672	686	662	645	626	652	699	692	656	651	670	677	658	661	702	682	681	660	707	663	637	677	658	699	663	687	687	623	690	668	697	648	664	625	709	648	666	640	653	656	623	709	666	720	636	629	681	663	713	636	639	668	625	686	673	652	647	671	728	718	662	663	659	680	681	661	658	699	702	701	653	630	657	659	688	624	699	678	670	662	652	667	672	639	663	675	629	679	681	699	660	701	637	671	685	645	662	642	668	690	707	692	686	692	690	683	707	704	676	671	664	630	702	681	704	649	686	678	648	675	659	688	634	644	683	663	654	690	717	679	648	647	626	683	670	678	647	682	674	639	665	651	697	684	648	662	727	693	670	641	677	645	647	641	676	666	684	694	648	685	692	651	678	650	671	668	666	684	689	714	657	627	681	671	661	678	667	702	666	692	655	623	680	655	643	666	622	695	663	631	736	631	671	706	654	681	699	721	634	674	647	687	679	672	685	680	719	668	741	663	697	676	645	675	647	667	648	660	682	625	707	691	689	646	673	691	671	658	691	651	708	687	672	682	637	611	638	729	619	653	655	655	721	699	684	639	681	672	655	666	655	693	694	711	648	666	618	664	630	627	690	643	648	684	686	675	637	667	618	682	714	668	641	674	683	662	640	680	702	615	686	679	615	687	661	666	638	681	711	680	656	645	628	654	679	645	696	624	686	670	679	679	679	675	648	666	646	710	641	647	611	666	661	654	691	648	668	619	626	679	659	677	685	698	668	646	704	713	668	668	681	677	656	676	648	695	662	677	667	641	636	696	657	641	655	655	698	632	644	663	690	648	702	627	684	709	641	678	653	679	658	662	651	678	686	685	671	677	693	631	728	703	657	688	724	645	649	679	642	682	655	709	601	663	662	667	693	681	676	655	688	715	700	676	676	684	661	700	673	651	649	683	656	684	669	671	668	668	710	658	675	633	712	658	676	700	714	692	644	698	649	727	712	647	645	702	641	684	691	685	672	712	661	692	651	628	680	633	686	633	686	681	637	697	665	714	643	687	650	662	687	651	694	683	661	692	681	657	684	678	650	630	669	653	699	686	629	652	627	663	671	653	688	654	683	691	650	674	634	649	666	615	694	635	698	671	647	712	712	720	670	678	687	728	692	730	631	651	676	715	647	686	702	670	672	639	677	683	653	668	690	711	653	680	673	653	660	692	660	729	708	638	639	690	680	655	652	677	667	689	707	661	586	664	638	731	697	702	657	717	705	649	678	639	648	699	662	639	634	647	678	632	663	681	682	663	669	666	644	660	620	731	710	640	645	709	650	691	644	633	694	648	673	673	664	646	695	644	650	681	689	671	730	675	622	708	637	674	664	667	688	622	720	663	652	728	664	680	674	713	637	691	653	711	692	636	738	667	636	666	650	683	678	676	637	639	666	722	676	666	714	659	639	649	682	696	708	628	664	654	648	692	672	710	650	687	677	699	649	670	658	680	697	666	657	688	683	636	636	671	693	676	674
39610	51601	44814	41577	27346	1304	1148	1018	984	890	882	903	892	842	783	822	792	784	799	807	824	775	780	813	762	713	741	808	775	794	787	767	711	774	808	755	729	765	763	755	704	778	752	789	811	801	757	777	726	731	707	776	755	769	744	815	776	741	787	762	840	824	779	736	737	810	729	743	796	758	749	777	757	721	791	739	787	788	791	748	766	829	794	742	764	753	769	753	765	781	762	787	744	724	810	755	804	809	776	775	736	763	756	793	771	763	786	749	726	747	729	748	770	768	714	767	740	770	787	741	818	738	699	772	761	779	770	750	772	783	799	733	775	749	747	779	751	741	758	762	787	762	737	759	752	739	773	753	732	743	796	766	753	678	728	776	744	781	775	714	799	775	754	814	760	761	754	749	749	776	751	773	761	761	754	733	760	768	763	777	777	810	747	753	752	788	776	759	768	778	766	733	774	766	748	713	732	790	747	800	727	787	764	749	778	759	721	781	758	791	765	787	729	758	728	788	755	817	759	763	784	780	766	729	785	746	774	750	778	773	761	781	693	779	752	728	766	753	749	750	796	756	782	810	752	746	750	778	763	757	784	769	736	750	774	769	760	728	776	771	750	729	803	795	782	786	749	738	731	714	789	815	773	760	754	754	747	763	765	781	795	748	767	761	803	744	772	797	754	785	716	750	796	770	718	749	795	750	799	772	761	755	799	769	830	736	777	797	748	763	780	720	715	693	781	795	800	719	784	750	749	737	790	776	807	783	828	792	756	719	791	796	717	790	765	709	746	799	765	782	730	727	732	733	732	781	700	754	773	772	745	768	776	766	792	737	745	769	782	760	783	789	765	758	809	774	765	758	693	757	751	728	766	786	755	726	750	758	795	782	753	707	735	798	723	765	719	780	749	769	792	768	733	751	760	756	694	796	735	732	781	771	758	804	767	779	751	768	773	697	726	790	773	801	775	741	798	711	790	749	776	759	774	792	754	736	798	745	774	770	777	785	735	775	708	797	770	713	769	752	726	721	768	733	756	748	753	802	786	800	783	750	778	704	757	762	812	766	751	820	720	720	779	795	774	711	765	774	769	699	739	707	763	758	738	795	729	751	738	745	753	783	804	751	717	764	745	732	794	739	749	759	754	732	745	762	713	750	733	755	734	801	774	734	765	732	841	762	748	722	751	780	769	749	730	808	802	766	747	749	751	718	744	752	748	727	780	772	778	754	771	702	761	750	739	795	738	721	781	767	796	770	798	779	788	771	776	800	777	742	763	747	760	753	772	766	664	702	742	726	771	722	719	766	772	810	722	762	757	738	774	745	736	735	739	793	701	802	760	766	785	752	763	750	764	766	775	770	733	749	757	712	811	752	759	755	757	770	776	712	817	750	694	771	732	740	762	744	744	738	718	763	814	765	766	711	739	803	717	744	825	732	760	763	784	784	726	786	738	773	829	787	789	716	773	798	763	798	763	780	762	795	750	761	774	747	737	760	737	762	787	751	789	783	778	755	758	733	712	765	731	778	773	719	753	737	709	711	785	777	745	735	778	770	741	773	783	767	763	760	717	794	770	762	785	751	742	838	787	779	741	775	732	791	773	782	717	708	811	735	772	766	690	773	721	789	768	736	762	767	798	780	758	790	750	754	760	703	742	707	736	732	790	781	759	796	790	763	744	817	736	767	739	741	741	825	763	739	745	716	749	747	772	785	767	757	765	755	757	789	780	735	796	751	774	810	735	753	776	774	772	790	719	809	794	755	788	788	779	765	773	800	784	749	736	764	770	744	756	715	774	767	777	795	761	822	789	808	776	830	771	788	766	727	745	785	750	761	733	751	753	779	789	766	789	743	741	734	795	767	753	781	753	770	768	774	744	799	758	734	747	764	770	754	747	749	721	801	782	740	789	732	793	765	791	751	739	784	777	788	791	740	739	776	744	749	775	787	740	812	733	753	772	807	749	763	786	791	734	773	753	777	781	772	761	768	784	791	778	691	765	792	747	757	789	746	744	778	765	762	730	788	754	771	752	772	723	755	789	731	804	755	764	770	727	774	753	763	771	803	777	803	769	819	793	806	819	774	782	759	763	772	754	726	771	808	772	778	754	803	759	799	791	782	797	773	736	772	824	714	764	731	711	733	724	735	781	765	778	770	764	749	722	781	765	774	770	765	773	797	771	746	783	754	697	794	744	749	772	726	754	764	804	777	747	740	770	733	751	744	749	779	810	792	738	739	719	789	801	776	824	765	734	767	752	756	734	780	759	735	778	720	717	780	721	750	775	763	802	761	788	770	752	761	711	760	778	808	782	746	729	809	777	758	764	748	763	756	786	745	774	771	779	719	773	716	746	782	801	749	779	709	733	784	769	798	766	778	784	739	798	744	727	733	778	760	753	749	789	758	770	758	758	780	731	722	724	753	771	756	760	788	708	745	836	759	715	772	783	766	764	746	782	747	785	772	747	790	769	742	760	712	760	736	793	740	793	753	744	790	794	775	726	791	756	754	724	731	691	790	768	760	810	777	806	768	764	778	791	763	724	821	762	794	763	787	745	720	774	785	755	753	800	763	763	775	755	721	753	761	811	770	773	789	745	767	743	777	708	758	726	748	749	781	717	732	774	738	741	762	769	761	748	767	768	741	758	732	770	764	781	738	790	757	784	785	774	757	729	789	738	785	759	769	724	691	760	780	763	746	758	742	726	750	738	793	749	743	758	789	800	750	789	813	740	749	735	773	801	775	770	767	801	762	808	738	758	742	788	756	820	754	737	732	722	788	732	752	751	736	736	756	786	766	760	780	769	760	752	782	745	746	738	754	754	794	795	748	740	760	755	767	747	800	822	805	781	725	773	796	761	760	710	790	768	722	778	724	773	749	812	762	732	777	707	709	823	809	738	746	732	775	745	726	787	734	764	761	778	756	747	815	749	814	715	779	743	763	813	774	764	806	761	763	748	769	762	693	826	792	743	773	824	759	777	754	734	773	732	770	710	758	723	724	788	751	788	717	756	757	766	744	784	735	785	756	749	760	834	748	780	766	778	766	757	773	764	779	756	784	759	783	768	751	753	764	794	732	781	795	693	787	686	802	781	821	785	787	767	798	726	705	750	730	756	758	810	770	787	751	774	795	730	762	773	769	721	783	780	740	769	763	749	744	762	729	767	732	729	774	802	763	760	779	787	777	747	760	674	727	765	720	765	747	747	788	750	768	749	792	766	791	774	763	752	706	762	796	791	797	753	754	787	771	762	749	758	793	786	790	776	804	787	764	752	825	752	734	782	746	750	748	781	741	772	758	765	802	741	719	760	751	735	752	739	777	755	803	740	774	753	774	764	741	765	789	741	811	795	760	776	760	788	772	761	752	754	782	744	726	764	776	756	773	714	794	796	719	730	749	807	744	791	812	741	792	755	772	830	748	710	776	734	755	740	749	718	745	738	762	713	768	713	774	765	755	735	777	771	741	754	717	741	730	740	776	802	780	760	750	752	711	741	819	755	759
25280	21561	29263	28993	18715	2609	545	572	544	519	490	504	482	505	487	450	489	493	504	517	436	465	477	471	467	444	494	490	457	477	476	445	470	495	445	474	444	450	458	455	446	480	476	474	458	474	502	515	486	461	461	487	502	435	472	459	469	495	492	446	453	484	478	467	452	468	453	478	487	452	502	476	505	477	481	474	490	466	467	481	465	501	476	458	439	475	416	497	479	448	449	506	467	471	487	466	441	433	470	501	446	460	469	419	474	451	483	459	493	462	468	458	458	460	412	469	491	474	447	408	473	448	457	450	504	491	424	492	490	423	453	492	488	457	445	429	404	437	477	469	463	450	470	465	500	481	447	454	465	473	428	505	473	508	447	471	443	451	469	483	465	467	529	442	487	439	498	474	456	484	450	460	413	435	481	466	495	447	533	469	481	466	480	473	459	468	476	473	486	461	478	451	499	452	456	459	495	458	471	480	453	495	488	410	496	440	494	459	484	426	482	471	456	481	500	459	441	448	497	451	464	480	464	497	503	475	481	459	484	443	464	494	470	487	479	484	467	484	470	464	453	426	464	497	503	478	499	450	461	458	452	473	485	485	490	457	458	477	456	476	467	503	425	478	467	454	417	461	471	435	488	479	442	441	446	470	434	410	418	498	460	486	480	464	488	472	482	470	454	487	435	486	466	438	462	495	453	442	483	495	484	418	459	464	494	461	507	488	477	450	462	495	476	481	444	481	466	467	443	470	489	435	483	474	458	486	488	437	479	465	507	495	442	465	498	468	506	472	469	479	457	479	463	499	477	483	473	477	505	501	435	481	433	478	490	456	480	429	474	467	433	457	443	453	472	465	497	500	460	452	451	484	467	497	463	497	455	468	524	432	455	478	457	465	471	447	449	425	462	516	474	468	443	470	436	478	499	459	471	480	451	512	505	506	481	438	460	452	499	452	476	453	460	478	472	482	484	420	445	454	456	477	461	470	456	397	489	448	476	495	453	485	457	465	470	466	472	501	484	460	477	474	459	487	430	447	477	498	510	464	464	441	481	450	472	443	491	445	477	487	459	486	489	481	455	471	445	482	493	457	452	467	458	476	458	463	454	448	456	442	498	443	493	452	448	458	466	452	405	484	520	451	480	428	466	433	465	465	462	463	442	486	461	469	442	440	451	437	430	478	464	487	455	499	448	469	475	447	462	466	500	461	467	465	492	461	465	486	433	513	477	447	448	469	488	431	484	464	484	450	463	468	459	491	470	452	485	437	464	455	473	486	484	452	469	477	434	429	506	424	458	482	458	468	437	450	478	447	434	445	467	480	450	473	437	483	533	437	435	440	477	448	513	447	452	431	501	470	446	444	482	470	455	468	468	455	449	422	453	435	479	492	444	457	486	445	506	453	476	486	492	503	499	437	482	468	462	455	469	457	472	491	441	464	439	495	475	436	442	503	486	489	496	447	473	478	490	491	458	499	446	463	484	460	483	487	461	465	483	477	476	455	502	458	419	478	469	479	440	521	496	462	450	454	455	458	474	456	477	492	437	424	470	513	474	456	489	497	447	475	472	435	459	445	472	449	454	456	483	469	467	429	441	464	459	444	480	434	474	455	503	478	488	471	431	483	489	491	471	472	494	466	467	497	475	496	460	467	423	472	483	457	483	508	449	493	419	478	473	407	448	480	470	452	474	435	443	484	467	482	465	461	473	475	489	427	492	482	440	473	453	460	446	426	460	512	493	448	486	456	456	444	491	453	483	462	458	485	438	502	456	487	458	468	470	495	471	456	451	446	463	494	467	464	448	499	452	483	499	448	511	480	440	480	480	449	441	463	448	436	468	479	492	447	448	486	482	475	429	469	469	453	462	462	491	475	484	478	496	440	473	449	479	417	449	474	511	435	461	465	486	444	480	455	457	490	482	439	504	458	443	454	485	444	454	472	455	454	499	484	501	432	496	445	486	466	433	430	483	474	477	442	457	470	440	483	475	474	449	484	485	465	464	468	460	475	487	477	500	454	475	488	467	450	440	453	465	483	501	458	461	429	432	457	454	449	453	456	449	470	468	488	467	483	460	493	463	478	485	475	409	465	451	480	475	470	439	451	474	450	454	486	491	451	485	501	456	416	441	481	463	457	434	450	448	499	479	471	471	485	512	451	460	452	457	463	459	451	436	502	464	502	497	429	475	472	514	437	487	481	475	486	488	443	469	437	436	460	499	475	481	496	461	466	480	456	496	446	456	443	457	481	454	484	483	468	456	463	479	446	434	464	462	439	468	525	452	535	464	461	465	406	492	439	490	481	454	459	424	488	457	474	481	434	432	456	470	450	478	477	443	440	464	465	490	490	455	479	477	436	508	490	443	472	493	449	488	440	454	477	483	490	468	422	481	443	489	436	468	459	456	494	460	495	477	478	433	447	460	484	471	498	469	484	468	459	478	441	446	461	430	456	456	473	449	445	478	407	488	447	409	467	480	452	420	481	465	478	449	451	505	445	487	460	473	491	495	462	490	467	461	463	458	510	490	501	429	482	471	440	484	460	460	444	452	477	492	493	471	466	468	476	480	464	492	452	480	451	420	475	473	460	465	480	493	485	457	482	467	506	469	453	483	498	480	447	482	463	477	472	450	481	485	486	494	445	513	445	486	481	502	483	504	480	493	485	463	455	454	498	440	483	449	449	488	472	449	442	447	434	496	439	454	439	477	484	488	474	460	429	500	470	423	462	482	493	464	468	468	451	475	488	452	451	431	488	517	458	438	468	436	463	439	448	463	464	442	439	497	442	460	489	433	483	489	427	456	460	442	439	477	461	445	459	444	490	430	419	479	434	477	488	454	453	477	477	449	475	478	484	452	451	474	489	491	448	455	473	483	485	451	471	458	464	443	474	451	492	440	469	515	468	446	467	452	467	465	477	435	449	469	449	474	486	480	438	470	443	447	487	483	499	480	470	479	469	478	517	473	448	464	489	469	451	456	471	471	409	482	447	486	487	483	471	459	448	475	491	470	470	454	467	453	492	460	479	480	480	491	478	445	464	463	467	522	457	416	494	453	442	445	514	488	504	439	489	485	432	452	461	482	481	459	472	494	516	476	456	446	466	451	469	483	482	495	446	427	480	485	467	483	462	468	481	454	468	485	441	472	472	498	450	470	461	478	465	492	496	437	470	495	475	452	475	504	468	449	484	492	470	424	496	478	495	494	472	465	459	455	478	508	490	409	467	459	479	494	442	457	456	488	485	463	472	465	480	464	449	446	473	464	489	428	475	457	473	458	481	467	485	456	446	480	479	469	465	466	435	466	478	429	492	506	479	445	478	429	442	430	435	440	470	453	471	474	445	440	462	386	450	518	466	466	498	476	452	463	496	500	455	465	433	443	455	517	490	450	475	435	453	415	443	493	528	483	483	475	431	502	471	464	489	466	450	428	455	498	503	463	461	448	487	508	436	458	478	475	474	471	485	465	469	465	466	445	474	453	475	491	489	442	459	449	472	452	487
38005	40753	40329	36463	16020	811	710	660	675	638	569	580	583	578	558	521	487	531	533	495	536	533	499	532	544	530	520	538	475	502	520	521	531	535	493	531	557	487	518	585	538	498	524	535	490	515	533	523	526	552	519	536	540	538	515	506	524	541	550	528	515	484	524	516	481	551	544	504	526	527	504	539	515	555	494	513	514	560	521	436	503	517	535	527	506	510	521	515	524	541	546	526	524	544	504	549	545	544	570	505	484	505	561	493	538	513	541	529	530	547	498	509	510	552	549	514	515	531	510	510	519	517	505	507	520	514	516	466	537	514	560	510	502	565	502	490	499	492	503	533	524	494	519	528	502	532	508	507	532	515	535	552	518	521	502	479	518	553	554	525	498	555	499	578	522	522	513	509	558	557	537	526	534	525	503	570	513	556	536	513	546	511	525	505	532	517	526	501	538	529	514	499	546	538	558	549	519	513	579	493	549	516	530	543	521	513	523	536	517	494	505	544	517	489	513	561	562	512	523	556	548	512	558	508	528	504	541	544	486	511	551	526	486	512	547	516	519	514	524	522	504	528	564	478	530	518	510	510	534	556	536	528	506	529	519	539	538	551	515	526	518	507	532	518	502	549	573	546	521	522	524	518	548	565	521	544	518	525	504	497	491	486	496	525	528	486	519	538	473	536	500	507	536	517	537	526	532	475	559	535	564	531	488	560	477	535	521	517	526	512	507	548	554	464	526	500	481	481	566	512	502	507	548	534	573	546	526	520	531	507	530	517	507	533	535	556	494	539	514	530	511	487	503	540	538	548	534	520	498	527	544	546	508	518	539	557	545	520	516	503	498	491	516	513	486	538	524	519	531	522	491	500	478	532	508	524	525	516	587	494	560	530	490	517	531	502	524	550	529	564	543	564	494	512	547	489	514	536	475	503	511	515	524	534	493	513	556	518	497	531	541	550	478	532	506	525	535	494	542	538	546	547	511	521	553	535	491	530	505	491	472	496	493	519	533	552	519	533	521	514	532	520	486	537	535	532	532	512	514	490	523	537	537	500	523	520	501	515	541	515	514	516	551	558	489	571	538	517	532	521	520	514	529	519	554	537	532	530	518	533	554	513	557	500	545	539	549	552	491	512	526	539	536	526	552	536	501	510	523	529	549	522	525	531	566	504	516	530	535	491	518	530	531	484	486	486	555	477	525	500	513	504	536	509	496	476	468	514	535	507	536	543	557	543	551	532	559	574	511	492	509	543	526	535	516	497	513	512	556	521	547	505	495	532	539	527	511	514	510	537	521	583	501	544	543	532	532	519	531	569	560	491	531	562	500	509	502	527	523	537	552	579	493	532	547	514	557	514	514	525	534	522	507	551	516	516	499	554	571	507	528	535	507	529	560	489	553	533	532	533	534	560	508	548	523	566	553	534	535	519	489	532	544	524	561	488	511	542	498	545	508	519	571	561	506	550	519	505	579	499	504	520	539	548	545	508	512	535	518	526	548	544	536	529	528	545	546	528	487	496	539	524	536	517	522	551	496	504	541	538	527	499	518	551	522	518	539	550	555	532	527	529	520	546	499	544	532	505	526	523	521	513	518	520	551	520	561	487	524	532	540	465	524	506	518	485	546	524	531	510	558	545	537	523	561	491	522	529	495	546	534	518	481	557	544	450	503	542	554	508	592	540	542	528	500	533	534	580	509	559	537	524	516	502	545	561	575	537	540	514	533	532	504	521	541	508	496	496	537	514	496	537	541	527	563	519	505	518	524	513	542	524	503	518	520	557	503	541	498	536	566	519	516	521	519	532	526	560	471	527	531	553	520	490	546	498	523	513	499	513	516	507	515	517	512	480	510	503	521	516	479	525	518	517	552	520	501	524	550	489	528	510	538	490	554	518	555	562	485	547	535	501	539	539	510	509	516	534	451	505	508	516	483	524	518	548	536	527	525	510	551	546	519	525	519	557	541	524	491	481	490	568	527	608	531	525	516	522	490	542	558	541	511	520	516	484	524	547	515	522	501	502	524	532	514	544	548	489	492	530	502	540	544	563	514	510	493	502	553	526	491	505	531	531	504	484	502	518	503	537	553	481	538	510	533	585	526	531	568	502	521	532	541	524	545	522	523	542	503	516	524	507	519	522	520	530	539	514	544	514	521	530	531	543	526	528	488	525	486	497	512	556	497	524	497	550	526	511	535	530	528	553	543	562	486	517	531	482	522	550	504	516	511	535	503	548	511	522	542	492	569	506	529	497	519	489	497	559	524	483	521	532	498	514	517	532	573	529	525	498	537	513	488	562	509	582	544	564	529	488	549	527	469	504	541	557	489	480	508	518	537	541	537	517	528	548	540	509	567	501	520	501	539	536	503	575	490	517	541	537	481	494	509	507	492	531	546	509	515	517	566	535	550	524	548	508	508	542	549	510	511	543	535	544	525	533	547	513	531	488	499	532	519	528	502	513	546	540	496	507	535	570	517	514	537	547	539	540	467	507	541	488	517	504	552	502	527	491	547	516	494	508	551	562	486	553	539	500	515	518	517	554	504	517	543	524	475	530	520	491	503	521	521	534	518	515	535	498	526	535	532	541	534	519	504	528	500	512	542	563	554	502	527	512	535	530	552	551	524	529	527	540	508	534	519	525	557	499	524	517	541	498	504	512	492	513	555	515	527	551	522	557	555	504	508	492	518	505	540	538	534	519	507	514	559	505	535	508	564	545	517	522	518	508	535	490	541	486	539	541	502	513	542	554	506	552	535	559	509	510	511	508	524	520	541	478	485	522	519	520	548	505	503	481	526	525	510	548	538	500	515	509	515	521	519	520	500	541	546	522	505	503	491	511	507	509	521	504	495	530	503	491	521	528	509	543	518	546	550	488	521	540	521	544	517	568	497	518	506	524	528	530	504	502	556	518	484	544	505	509	541	515	512	566	533	535	540	529	541	537	519	554	504	491	519	514	500	525	510	533	565	544	510	568	538	513	515	533	513	555	533	520	513	503	548	496	532	507	516	538	517	504	500	528	527	503	534	550	568	519	567	483	540	518	555	544	549	533	533	476	533	532	549	512	514	526	566	526	513	555	527	541	494	512	489	572	482	529	505	517	481	509	494	545	545	524	531	504	533	509	512	520	515	517	540	573	510	508	513	520	500	511	550	526	548	523	525	555	503	560	521	521	534	492	515	526	522	517	527	540	545	542	496	539	558	544	508	524	505	560	506	466	498	507	516	543	530	535	521	501	547	554	559	535	551	511	509	502	498	540	542	558	525	525	472	503	509	532	534	553	519	542	518	540	526	501	499	505	517	530	548	494	531	524	526	491	504	492	538	569	492	540	536	496	521	576	535	502	536	533	548	533	535	573	499	536	578	463	514	504	515	522	503	520	528	505	492	515	532	527	563	535	533	544	534	531	523	529	568	530	504	492	531	500	500	501	550	540	498	531	575	486	523	560	485	511	500	527	501	499	534	545	510	475	489	504	541	551	534	519	516	522	522	516	545	486
22945	21548	30089	27613	26369	19807	7471	602	480	430	401	401	337	332	357	302	330	330	323	320	299	332	330	291	317	296	322	304	303	331	292	285	287	300	319	322	306	280	317	311	296	287	299	328	293	288	268	302	313	297	289	287	295	283	276	307	263	303	328	263	343	339	273	296	285	269	281	298	292	297	289	273	284	281	288	333	306	288	263	267	291	332	310	265	278	309	304	308	288	283	276	298	297	304	302	285	289	282	292	305	294	281	274	300	286	322	321	280	307	306	271	293	291	304	295	309	296	296	313	306	280	281	315	270	292	269	297	296	293	322	282	290	277	317	290	266	292	285	305	330	290	294	272	278	284	314	299	287	281	307	289	271	298	293	296	337	274	273	295	298	315	274	298	307	318	310	278	281	310	266	287	287	291	278	310	304	308	259	297	290	312	333	290	292	312	309	290	320	285	296	270	291	286	313	298	262	290	314	278	262	270	283	312	290	286	285	298	282	296	285	287	308	297	286	272	259	303	279	294	287	293	238	323	277	305	273	273	299	314	274	327	297	294	294	299	307	304	289	295	299	288	284	278	278	315	273	278	302	294	317	278	313	306	294	287	294	298	291	283	289	306	260	287	291	291	288	305	282	267	313	307	294	305	267	291	328	293	300	288	282	293	262	290	316	275	288	331	296	287	281	290	271	294	288	281	297	302	304	277	290	297	283	305	283	298	291	279	285	302	270	314	319	284	296	265	332	305	323	302	289	278	291	285	319	273	282	286	288	304	276	268	280	282	274	284	277	305	269	317	284	289	304	286	294	310	318	288	315	286	271	310	307	293	286	308	267	295	268	272	288	246	304	295	299	266	331	284	297	277	275	284	309	319	323	254	275	284	285	298	301	285	266	299	298	295	296	295	312	271	314	295	295	283	298	305	312	289	295	312	279	295	307	290	295	288	302	275	301	293	289	282	277	320	299	275	272	293	290	303	295	282	281	279	276	298	270	296	287	297	296	298	289	307	283	307	281	296	304	277	272	296	307	297	272	286	256	253	328	278	294	282	283	289	295	308	283	269	303	293	309	294	271	297	292	294	305	299	297	311	288	287	290	316	277	280	270	321	300	283	265	298	277	292	298	281	289	272	266	280	304	275	264	311	310	267	261	285	275	299	329	317	266	286	255	294	292	316	315	280	290	324	302	279	294	281	288	287	277	265	269	325	274	290	265	270	271	297	315	304	316	326	293	286	319	293	291	311	283	304	286	297	320	284	270	318	298	276	279	302	285	302	284	311	311	278	291	280	283	298	284	294	286	285	307	310	286	277	281	278	304	264	289	313	281	290	291	277	307	308	276	288	300	270	291	290	289	293	274	312	285	289	326	284	272	301	298	309	281	298	304	277	286	296	312	290	302	306	289	313	298	298	317	302	304	294	270	333	315	281	319	287	284	283	279	312	289	295	284	290	300	318	292	298	301	298	289	271	273	299	310	308	316	263	300	307	296	293	277	296	318	277	288	287	289	276	296	285	296	270	288	283	280	267	296	279	255	302	316	298	286	271	317	296	297	309	267	280	309	278	249	273	283	245	284	295	309	276	302	315	269	289	299	296	287	293	277	332	278	265	248	282	311	280	293	274	278	285	288	302	294	264	297	295	270	270	282	308	294	287	281	299	296	311	304	273	291	291	281	324	300	294	312	279	292	290	276	264	298	290	272	328	267	301	320	303	275	259	269	338	264	311	305	289	296	326	285	283	300	276	306	295	300	295	333	270	282	321	287	286	322	320	283	296	324	287	306	285	286	280	294	288	312	301	303	287	275	298	300	275	305	299	296	292	282	286	288	297	322	287	285	289	319	279	306	294	287	265	286	260	287	284	302	300	280	286	290	301	312	300	248	305	337	287	294	262	288	252	299	284	291	294	289	299	309	322	260	288	283	302	273	290	319	278	317	298	277	292	293	309	300	287	296	314	290	260	307	317	302	292	275	312	320	306	295	288	290	277	290	257	284	258	287	265	300	293	288	271	326	298	272	254	299	293	298	283	264	328	277	314	291	286	292	289	261	322	293	304	286	299	279	289	296	285	279	298	308	307	327	324	276	274	280	266	291	278	289	307	280	289	285	283	278	274	299	310	274	276	270	267	281	318	312	289	281	292	261	315	279	283	267	316	298	322	268	286	252	319	311	291	292	291	288	290	270	285	281	305	297	256	298	301	272	312	292	288	315	313	292	315	299	306	290	333	304	262	260	286	298	278	305	301	282	305	287	263	283	309	315	288	275	291	278	279	297	272	275	295	268	311	272	326	308	306	301	294	294	313	268	299	281	307	324	277	278	282	288	270	281	297	308	305	274	307	285	330	288	270	251	275	288	278	290	278	290	280	283	277	268	320	293	283	286	290	244	327	305	313	318	274	270	315	291	293	302	310	296	281	253	286	304	278	291	260	294	282	283	307	293	287	282	251	290	284	303	280	285	290	284	298	279	300	317	290	316	294	269	272	305	309	276	294	268	294	265	297	264	275	278	287	303	284	295	267	294	277	279	279	295	242	329	305	308	306	282	301	299	330	277	257	306	303	311	293	285	268	279	311	295	264	278	292	299	275	308	294	299	327	296	281	317	288	301	296	307	286	289	322	248	281	315	317	291	303	262	289	301	324	246	308	330	315	299	281	291	267	292	294	301	296	289	291	286	299	299	299	306	272	294	293	301	297	294	275	266	314	325	305	273	302	296	312	291	276	287	275	285	299	288	305	288	267	292	307	273	327	272	282	318	273	273	276	296	266	285	271	284	284	286	305	304	295	316	304	308	290	268	279	298	278	281	331	277	297	274	299	272	303	288	327	309	287	275	318	298	309	275	272	278	307	324	286	294	265	322	291	311	289	294	313	286	326	298	281	310	277	296	302	285	320	259	276	295	291	281	271	283	289	283	284	285	301	337	265	291	251	289	294	283	303	308	267	292	313	254	283	304	318	304	312	302	286	276	276	293	287	287	273	270	292	272	290	301	288	273	301	302	263	296	271	281	303	286	299	283	270	295	286	286	283	305	315	264	285	303	295	313	281	306	286	273	296	328	317	270	328	303	302	259	293	315	304	302	324	311	308	301	292	301	286	270	281	274	290	267	292	307	309	284	302	284	276	267	269	265	282	293	278	302	286	313	325	305	295	272	286	286	278	322	310	286	271	291	281	286	271	283	327	264	288	301	293	292	285	283	272	271	291	278	293	284	267	301	275	267	298	291	268	280	293	274	272	273	284	298	288	267	280	290	294	300	275	284	284	290	276	294	309	273	277	287	301	300	304	237	297	300	286	301	266	280	280	287	291	311	334	280	326	273	294	313	286	295	261	336	324	318	272	294	274	296	297	283	275	302	314	254	276	279	262	306	316	295	336	312	273	314	288	292	301	296	298	305	282	278	284	294	294	298	325	264	281	301	294	301	320	293	314	318	285	298	269	305	267	296	297	259	287	271	275	279	315	295	291	288	322	277	252	292	288	275	302	284	318	302	272	297
45149	59969	55501	58256	31559	2276	1031	880	742	664	648	552	486	441	444	422	418	409	371	440	409	361	398	387	368	381	373	372	409	366	360	388	359	341	341	369	349	356	367	317	330	347	372	364	334	338	360	385	301	327	355	360	398	307	372	347	378	355	307	347	340	347	360	360	341	349	338	368	345	330	351	322	325	334	348	341	335	353	347	369	374	360	350	377	338	348	344	320	333	356	344	340	362	369	353	366	343	325	369	337	350	343	350	307	359	341	347	361	331	359	361	353	361	354	339	351	353	341	323	358	377	336	351	321	335	334	362	393	364	342	296	379	346	349	327	377	339	340	308	326	340	350	328	386	330	381	335	364	346	302	337	327	338	339	323	322	355	344	310	327	341	350	378	359	369	347	329	315	343	300	334	332	337	316	331	341	351	300	373	359	355	337	322	319	334	329	346	379	338	328	377	343	337	333	356	318	329	341	317	312	348	344	335	335	355	351	323	337	339	361	325	312	349	342	349	320	340	338	358	339	349	321	343	330	356	346	353	327	366	331	321	320	346	319	335	360	398	353	343	355	327	361	346	356	352	352	331	319	341	353	336	344	342	347	348	344	364	366	355	333	327	284	335	337	327	300	341	345	320	340	368	302	342	341	311	336	386	370	354	337	337	354	351	323	329	337	333	355	355	331	364	358	342	352	334	361	356	357	353	365	361	328	318	388	345	321	345	316	353	380	345	339	342	361	339	342	331	326	387	338	329	358	354	367	318	388	360	347	341	349	339	304	333	381	348	366	367	359	315	345	369	360	369	332	337	358	353	332	346	355	338	340	348	334	353	340	364	354	336	343	334	360	370	374	354	318	331	378	340	325	358	375	321	356	330	306	341	344	344	340	325	344	384	344	376	341	351	345	353	367	339	324	335	328	362	345	327	323	346	372	340	329	366	335	316	364	362	345	327	310	340	376	330	322	334	327	357	360	341	379	351	363	348	328	330	335	340	334	336	337	355	304	356	356	340	321	355	368	352	339	363	342	321	363	355	334	338	337	389	338	322	345	322	321	358	332	320	355	355	322	332	352	351	295	321	338	346	382	342	316	323	333	320	302	345	335	371	350	326	346	349	370	355	342	347	355	321	349	341	342	341	371	326	350	322	350	343	358	381	343	338	362	306	319	315	307	368	331	356	317	348	319	380	351	326	340	318	337	313	356	333	385	322	374	355	331	375	353	350	344	350	330	339	336	327	348	341	358	347	360	338	368	393	338	337	365	314	359	342	379	358	334	326	350	330	341	323	354	319	323	347	336	331	332	323	346	341	294	354	336	329	331	351	347	337	334	325	334	327	360	378	353	327	342	353	365	344	311	330	335	336	320	330	315	332	364	346	353	323	309	351	329	343	338	375	340	325	347	361	330	367	350	330	348	344	332	347	328	352	340	323	364	361	327	371	374	340	347	328	344	327	338	343	343	344	356	345	353	346	342	319	351	329	336	340	366	352	374	323	343	350	351	345	360	395	325	363	348	357	333	353	360	329	330	347	362	321	348	323	347	314	354	288	342	326	366	329	343	357	330	345	346	353	354	359	385	341	332	336	349	336	336	337	357	319	369	327	345	328	309	321	347	344	353	338	345	334	347	327	360	327	348	389	337	345	336	362	351	349	374	334	353	306	369	348	325	324	354	333	376	358	343	341	328	345	314	336	365	355	365	318	334	295	363	328	335	336	365	358	354	322	321	367	321	316	358	332	330	358	335	359	309	340	347	348	351	305	325	356	327	322	356	340	308	333	341	335	344	351	375	355	364	332	338	318	371	348	356	320	335	350	367	331	332	319	318	337	332	340	337	331	346	350	341	327	380	344	361	364	377	332	310	306	315	339	342	315	332	371	318	356	343	322	311	326	316	318	328	359	334	335	334	351	348	347	341	358	351	364	327	351	312	352	312	350	352	327	327	325	360	327	330	343	354	302	339	373	319	333	329	329	361	357	343	332	326	364	307	333	361	367	333	316	330	323	335	360	351	330	317	319	351	344	350	368	321	366	319	348	366	352	320	342	354	391	344	342	344	346	313	354	311	315	346	333	373	320	360	346	330	343	327	344	372	336	348	363	312	360	337	330	359	378	334	308	326	325	354	345	337	358	375	347	337	336	348	356	332	339	331	352	329	308	328	309	356	317	353	322	354	322	357	335	296	327	329	343	323	336	333	397	354	322	370	374	346	344	359	352	322	362	348	353	312	315	358	331	346	341	368	312	337	340	335	344	320	336	350	358	326	322	316	330	344	361	365	367	337	317	338	335	330	339	319	382	350	388	327	340	312	325	339	349	345	345	341	363	337	344	380	333	293	331	332	361	309	338	338	332	356	325	328	375	354	318	314	316	361	357	353	378	346	341	357	362	346	383	349	361	331	364	320	333	342	355	366	329	340	321	326	363	348	365	322	376	378	336	336	349	311	346	348	329	353	362	332	351	338	343	357	344	329	333	383	322	350	321	350	326	353	295	362	369	314	321	352	335	332	374	316	304	338	366	329	364	335	341	325	326	326	354	377	357	341	347	307	336	318	321	349	349	320	326	344	364	347	363	351	356	348	334	327	320	362	346	364	340	339	347	311	376	357	357	350	348	323	362	321	332	307	351	306	328	326	363	345	323	307	339	360	349	307	319	386	341	373	331	287	311	369	343	330	332	326	339	335	336	342	360	328	365	382	325	337	319	360	366	360	339	320	340	328	301	354	357	336	326	345	367	346	363	369	305	330	318	338	348	304	326	336	352	345	322	353	334	285	328	371	349	360	357	344	322	348	341	340	352	358	348	356	385	321	327	318	329	338	336	339	337	323	332	306	370	390	317	359	379	345	373	366	321	357	376	337	358	341	369	352	359	355	364	323	335	345	302	378	326	357	366	363	356	352	325	350	375	343	337	342	333	318	357	354	360	352	364	312	366	314	373	347	300	350	359	324	361	374	366	343	341	354	328	339	355	350	328	343	372	348	350	349	362	339	334	348	303	364	363	357	343	372	335	370	328	343	334	336	378	353	364	334	363	360	348	339	318	349	364	312	323	358	349	345	334	350	343	349	325	338	355	361	337	334	306	351	307	307	341	334	380	352	309	337	365	353	334	354	329	353	329	348	320	305	301	320	347	336	341	336	359	353	356	325	338	332	331	360	340	355	316	349	352	382	317	336	325	357	355	340	350	354	334	334	321	355	319	340	356	356	331	334	357	323	353	345	321	336	355	367	371	353	309	328	348	342	336	349	333	313	337	327	321	357	343	336	339	389	338	324	326	354	345	331	330	367	347	360	347	366	369	350	374	341	312	325	344	326	322	374	337	314	337	336	323	381	343	335	334	317	347	332	332	330	352	341	365	336	375	371	356	321	350	347	358	355	312	328	339	326	348	334	375	349	314	345	361	297	351	351	364	342	344	385	347	366	313	347	340	324	343	339	348	325	361	386	348	364	346	354	352	344	321	314	317	351	335	337	351	346	360	383	343	315	327	343	351	326
29354	20597	13855	9106	3826	850	772	758	719	738	754	698	751	684	782	720	718	697	733	697	711	741	720	745	723	741	752	738	780	763	703	735	707	678	787	723	752	775	726	755	769	758	713	760	740	739	738	768	705	744	735	761	742	719	691	772	737	741	775	732	771	736	767	679	715	699	779	740	788	706	757	763	738	750	722	721	736	722	747	653	778	725	744	759	737	760	756	770	721	732	722	700	761	715	686	722	781	698	749	675	802	691	731	737	701	710	706	700	749	801	735	732	709	739	765	695	747	750	757	723	748	740	724	693	697	698	736	730	679	711	718	747	758	763	709	671	747	740	755	703	742	738	688	728	744	704	740	770	761	748	753	710	732	734	729	688	742	703	745	732	725	749	740	714	733	711	679	738	757	714	732	720	721	691	688	710	740	763	745	710	749	753	756	768	753	720	767	763	743	725	690	713	740	727	733	734	726	731	747	744	673	758	721	735	766	686	734	694	763	720	714	762	725	703	718	773	720	712	710	737	761	718	746	712	670	751	715	745	730	747	714	751	719	731	704	740	723	756	694	704	713	729	750	711	784	694	734	691	729	728	748	709	757	701	693	711	663	716	729	760	741	734	742	727	726	740	722	737	743	733	731	718	730	691	709	713	766	763	733	748	727	754	727	700	703	734	723	772	736	715	805	657	766	736	727	725	772	769	728	714	717	722	731	709	702	733	714	679	708	754	720	710	750	748	733	742	744	707	731	734	736	755	800	757	756	734	687	737	756	751	715	738	718	724	750	669	730	721	682	691	772	707	741	692	682	780	724	743	727	752	720	760	732	743	687	719	700	736	716	713	791	720	687	697	728	730	736	727	719	703	759	709	716	762	688	720	772	770	774	685	776	729	770	707	685	734	751	751	725	752	724	738	703	719	716	731	746	713	786	717	778	722	735	771	770	712	721	715	774	708	754	758	731	674	700	730	736	715	756	711	795	741	734	701	754	705	757	728	690	726	731	750	707	725	690	766	723	742	727	707	736	697	731	713	721	757	767	690	726	701	724	746	715	746	703	705	726	769	743	746	715	734	705	743	704	702	739	783	739	724	702	732	715	743	772	689	731	733	742	742	733	725	775	734	773	715	788	734	736	704	762	724	736	695	757	721	702	727	663	739	763	734	784	686	764	728	677	787	710	739	685	739	730	763	727	749	729	738	726	800	675	762	759	791	751	720	749	700	762	716	710	752	730	734	693	711	720	713	768	703	693	747	752	741	709	709	685	734	723	704	715	720	756	704	710	725	736	764	748	713	734	732	719	723	756	755	764	714	783	705	733	720	720	662	719	724	708	709	708	776	709	722	760	763	759	712	727	730	724	737	718	693	727	694	717	720	743	774	725	710	686	750	741	734	705	719	724	777	735	743	758	726	774	713	705	737	720	754	730	737	689	722	682	703	695	733	731	774	729	686	718	740	747	729	754	679	751	722	760	724	702	699	757	781	798	770	694	714	729	782	720	710	769	681	763	758	729	706	747	732	720	744	771	744	762	719	724	734	761	727	711	753	706	745	728	714	763	686	761	750	706	693	728	745	747	696	761	739	730	768	735	750	721	719	710	734	731	732	730	730	731	728	761	692	766	782	722	702	742	753	743	707	733	723	733	721	705	719	734	728	734	751	774	743	748	710	693	705	718	747	752	735	743	732	731	764	761	725	716	757	762	683	754	754	718	757	762	724	696	731	755	729	650	737	684	753	725	697	761	776	778	713	716	748	729	735	729	686	743	722	717	757	760	728	745	703	703	745	742	735	761	723	743	763	725	772	667	711	764	743	714	700	694	734	718	703	735	727	754	743	723	744	692	729	707	728	726	749	760	758	705	710	679	742	722	759	739	778	784	765	735	769	728	744	718	680	726	700	752	784	744	731	735	736	706	762	771	717	806	703	718	677	738	727	766	733	726	740	698	689	741	785	755	771	726	731	763	727	701	719	729	746	706	695	693	729	724	718	722	754	752	716	676	753	766	712	699	738	708	735	737	731	718	732	767	701	714	785	728	784	748	725	723	712	779	717	712	722	677	700	734	741	734	775	746	734	701	724	721	707	660	734	759	743	698	750	743	734	705	688	739	688	723	754	693	720	714	745	761	657	691	808	766	723	736	777	745	721	734	741	781	717	772	723	703	750	735	723	755	742	734	730	750	772	694	703	735	666	662	712	744	706	746	760	749	750	765	774	773	749	708	738	765	754	772	730	766	690	740	722	718	747	741	744	718	744	709	746	701	724	714	732	730	704	756	751	691	750	743	737	720	756	682	709	700	723	723	710	709	715	728	717	800	720	746	776	730	705	743	710	790	768	695	764	730	709	725	742	747	750	783	704	726	735	718	763	708	750	741	713	759	759	759	739	733	744	770	684	766	735	734	718	722	701	718	710	761	730	760	766	741	743	695	771	738	753	686	761	665	762	742	706	748	766	728	729	787	731	717	775	713	751	752	672	761	733	689	715	773	730	708	702	729	764	730	763	758	707	727	722	697	787	734	728	732	725	700	796	735	727	753	709	768	716	732	744	712	775	729	723	786	740	755	706	741	758	762	691	723	704	764	748	744	651	786	741	744	708	775	704	762	711	699	760	779	772	770	706	751	713	672	719	692	709	675	757	767	695	756	740	779	715	693	739	752	735	699	778	731	725	698	739	761	720	709	682	749	769	691	766	754	715	744	693	753	718	728	749	710	777	736	749	694	709	739	700	722	762	754	700	673	704	729	801	751	697	683	751	764	765	767	761	686	691	736	738	696	682	700	732	681	758	741	724	779	717	776	681	703	708	739	717	758	719	720	772	697	744	724	780	760	704	737	728	722	736	729	722	754	783	710	724	690	675	764	722	743	803	751	689	701	742	756	712	704	721	718	695	762	735	690	737	738	763	747	750	800	757	741	683	743	711	784	699	729	738	803	721	772	695	795	735	747	704	740	770	740	708	771	741	755	707	745	737	743	754	704	710	738	728	724	753	702	787	707	702	716	712	752	728	677	700	703	748	678	748	732	713	751	745	685	680	720	695	736	769	744	738	724	701	757	694	783	743	750	698	767	729	760	735	746	721	756	682	722	723	707	753	721	700	754	717	754	724	695	702	731	749	742	739	753	759	739	734	758	745	724	737	750	723	790	764	690	782	790	793	772	727	712	729	694	702	782	788	722	723	745	715	746	733	713	702	727	751	761	742	750	780	770	724	691	719	744	719	747	742	743	714	736	736	776	708	737	777	722	772	742	764	760	720	722	760	710	669	752	719	743	709	743	733	758	767	717	685	750	722	740	724	726	721	713	705	711	712	708	742	728	707	738	709	771	768	743	728	723	746	765	732	740	739	713	709	718	717	731	745	761	753	718	750	753	738	794	717	724	713	765	747	757	755	735	729	734	740	753	766	768	763	740	716	722	741	846	697	745	694	728	732	752	774	717	782	711	764	714	709	768	720	793	723	695	724	748	727	752	745	770	716	752	750	762	748	712	710	778	738
26018	13765	9385	7773	4113	959	829	834	816	843	779	816	788	882	791	819	838	840	764	839	861	820	825	832	839	831	851	814	793	810	831	790	830	825	788	871	834	808	830	822	845	839	814	829	808	869	796	861	784	820	858	796	798	813	821	812	830	839	782	835	815	808	851	796	813	808	837	808	832	854	801	812	880	832	835	823	801	775	789	832	807	838	855	821	863	832	802	807	822	778	830	844	838	798	761	853	841	831	803	797	824	793	808	907	820	831	866	855	809	830	813	844	821	803	851	758	779	790	800	807	812	853	817	803	829	856	827	811	830	836	830	803	843	752	824	787	814	747	856	836	814	856	837	809	833	827	794	822	820	852	887	809	824	818	850	854	817	845	839	826	834	816	778	847	840	793	800	801	813	860	781	844	854	886	837	832	836	786	812	850	863	832	834	794	817	840	794	849	820	834	853	844	785	846	844	824	797	840	779	819	817	792	807	812	829	828	873	801	823	846	792	869	763	818	788	847	795	826	828	825	850	837	818	880	787	843	818	809	799	794	832	845	825	826	827	843	801	809	839	873	817	863	810	852	823	790	824	802	825	843	827	872	813	851	886	766	877	843	758	807	828	819	802	770	848	855	810	809	797	793	816	836	822	782	871	875	842	827	822	783	843	823	796	819	780	826	845	821	810	832	841	796	854	777	861	876	854	847	851	876	773	823	832	861	839	780	871	773	865	826	810	798	817	781	812	866	791	795	814	805	808	791	818	861	839	823	812	802	762	861	830	801	873	799	799	820	797	814	797	810	834	830	794	846	834	807	797	817	806	859	788	852	744	828	851	815	794	847	805	825	807	819	845	781	828	811	798	804	837	829	825	820	756	803	832	855	875	840	829	803	838	830	865	795	809	817	803	799	824	795	827	798	849	812	859	831	839	842	815	843	838	810	856	810	811	846	776	781	829	803	782	806	825	816	858	835	800	821	836	791	864	852	815	841	819	845	847	822	828	846	761	827	826	817	893	776	842	835	848	854	804	831	865	812	861	881	816	826	802	827	784	829	764	829	880	795	768	828	873	833	853	788	802	835	827	865	840	832	867	846	852	822	874	823	771	819	820	852	821	870	818	804	852	779	805	816	820	799	889	846	843	852	783	824	842	776	824	843	833	853	816	797	802	804	837	804	841	870	847	857	814	832	820	808	859	841	842	848	904	835	809	820	854	816	802	834	831	804	845	856	823	819	840	782	922	769	810	828	848	806	787	792	823	828	828	828	831	787	840	860	857	805	822	841	812	812	813	868	786	840	848	888	780	825	794	777	874	812	830	796	809	840	846	812	810	807	836	827	842	835	833	805	747	814	844	810	801	766	825	856	823	863	915	859	818	762	845	833	828	815	811	818	848	817	831	835	867	851	807	793	781	854	842	815	858	821	826	821	807	808	881	863	807	805	771	839	863	784	826	851	778	883	829	791	843	832	785	831	883	861	799	796	798	778	853	835	786	805	853	782	829	790	802	795	836	842	839	818	845	855	875	802	839	782	849	844	868	842	844	810	780	845	788	820	832	898	780	785	814	865	854	820	836	853	818	801	862	825	805	835	847	802	800	790	835	814	831	839	848	849	821	830	834	798	803	840	853	835	824	832	775	846	822	841	821	858	875	846	839	848	813	827	831	822	796	858	837	805	803	826	827	810	821	798	867	826	837	817	796	876	782	810	876	846	791	840	819	879	882	880	816	833	849	869	814	833	847	811	808	791	816	766	846	803	902	811	799	837	841	810	847	759	803	874	819	835	867	868	823	797	878	864	841	856	850	822	806	831	867	774	816	846	832	881	823	752	847	823	832	823	826	871	777	794	855	818	847	822	853	837	805	850	841	875	815	819	819	809	852	813	800	782	759	835	861	831	817	820	827	787	802	797	787	838	884	802	855	828	829	826	795	784	830	824	852	862	827	847	724	836	789	846	846	868	818	825	826	826	755	841	890	853	843	816	796	847	766	836	807	845	815	809	810	813	847	791	794	773	834	898	842	831	807	829	872	802	846	856	853	793	834	790	804	831	813	828	813	801	818	806	807	853	874	820	832	804	861	878	915	831	807	830	817	845	858	842	823	827	822	814	858	768	845	833	805	822	799	831	872	803	824	810	810	827	848	859	818	858	802	820	841	841	773	800	827	841	808	825	795	789	821	818	800	790	863	821	868	805	812	822	797	843	778	829	867	826	822	858	797	886	798	811	865	810	828	873	868	825	786	815	837	764	811	736	813	828	808	822	819	854	806	821	820	790	822	815	826	865	833	842	843	839	856	849	797	832	846	783	848	857	834	806	787	863	813	793	869	804	824	794	881	807	830	801	836	839	798	798	857	846	876	835	786	852	825	788	809	793	862	795	797	783	834	817	814	830	841	848	788	796	833	807	832	815	835	810	799	811	857	839	804	806	852	880	822	798	800	826	846	798	811	818	787	828	810	817	839	829	836	873	794	823	813	844	812	883	799	811	823	825	852	803	821	780	796	841	855	800	839	826	863	841	847	835	827	847	846	860	842	833	800	841	856	833	818	832	855	838	849	844	864	855	814	822	808	816	856	840	812	827	878	780	842	794	820	825	796	830	797	844	812	855	816	792	841	866	804	802	796	829	813	842	768	828	865	816	823	847	829	835	828	829	862	825	819	894	806	862	832	853	816	845	816	811	830	799	827	858	823	812	840	851	857	887	830	848	824	821	785	865	833	870	810	846	816	825	811	804	822	800	860	826	837	822	802	837	853	803	782	861	838	855	784	831	842	798	789	771	766	873	849	888	794	802	825	816	845	819	851	842	840	825	796	833	879	834	782	824	869	762	774	781	830	783	810	794	819	817	808	816	801	759	847	823	816	839	816	821	865	776	774	865	882	838	833	838	813	832	830	819	811	797	818	851	861	845	866	797	844	803	809	807	818	838	830	843	818	808	835	838	776	819	863	843	832	817	787	823	841	825	771	777	834	858	823	774	838	824	823	809	773	805	853	860	794	814	777	775	809	890	850	784	793	814	825	786	828	784	828	789	832	853	841	786	855	871	824	790	785	809	841	827	813	854	804	839	869	838	853	878	859	846	840	819	837	809	814	846	878	785	830	817	853	811	790	839	843	841	864	838	815	813	821	809	833	854	804	859	852	837	806	834	854	773	823	855	848	829	798	878	831	811	835	827	843	800	829	835	874	851	799	815	827	813	857	796	871	861	841	823	859	806	874	820	811	806	880	877	782	798	796	851	802	781	889	782	814	826	824	813	824	815	826	816	842	788	817	834	838	822	813	807	813	858	828	797	819	838	814	835	858	823	784	816	806	823	869	804	833	816	822	851	828	838	812	828	809	776	829	845	778	822	825	830	837	857	788	801	843	809	821	823	837	759	815	792	796	855	822	869	885	796	827	806	867	757	838	832	805	793	853	848	821	805	805	836	801	783	805	776	830	797	801	805	804	842	846	806	827	818	830	819	832	792	792	811	874	840	842	844	842	833	818	865	821	897
24184	21526	29804	26630	26568	12904	1764	868	768	740	766	771	718	658	775	744	682	675	652	716	659	663	657	697	696	680	694	716	685	680	675	684	671	667	642	704	646	696	662	659	693	653	659	677	687	669	631	660	661	673	681	696	640	619	608	652	692	658	677	691	667	675	672	743	614	665	664	670	659	674	676	665	707	633	683	655	662	692	624	686	713	664	663	656	676	682	671	645	707	634	727	697	617	664	666	659	636	629	646	690	656	669	667	630	674	635	674	646	655	695	727	672	668	631	661	626	665	649	678	655	700	637	640	659	652	713	644	663	682	677	654	657	645	643	690	711	635	662	646	627	677	699	710	632	661	646	663	721	685	636	660	646	691	652	652	696	697	661	662	639	699	650	715	650	649	673	660	650	675	660	684	713	657	696	652	638	613	643	712	697	664	700	704	602	648	627	700	697	663	696	642	662	645	693	665	682	677	653	688	657	631	673	645	671	707	665	698	657	681	643	635	658	686	660	661	658	683	684	653	666	664	650	665	670	680	675	671	668	713	659	692	689	673	674	671	673	672	684	657	638	638	700	689	635	714	638	726	644	637	668	655	657	663	674	652	644	670	692	676	714	670	695	712	669	665	679	684	636	615	688	662	672	664	676	660	655	674	617	628	672	688	607	678	646	579	660	657	625	642	668	691	653	663	670	663	649	630	662	625	686	668	700	631	637	686	671	645	629	665	687	646	655	697	646	685	659	667	647	681	634	676	673	680	650	689	651	660	670	649	686	677	680	602	690	657	679	651	663	684	638	668	632	659	673	652	665	644	679	719	716	676	663	685	626	675	682	648	644	708	656	666	630	675	659	643	645	661	637	660	658	681	649	655	688	656	636	644	706	697	651	672	697	671	684	682	699	665	679	673	673	640	665	704	661	686	638	671	672	658	695	681	696	685	643	613	636	658	647	654	626	637	656	655	673	668	655	678	681	653	680	638	697	675	631	722	700	666	658	668	720	662	672	704	713	636	630	734	648	720	691	695	669	665	642	705	685	687	628	653	639	653	643	686	731	681	675	680	683	630	658	666	677	673	652	664	683	693	689	728	678	687	676	691	656	647	607	683	640	677	660	639	649	657	667	651	642	676	636	622	643	715	652	664	710	643	635	647	718	648	699	700	610	695	700	683	633	635	659	631	633	628	657	656	686	647	635	670	693	669	642	692	652	638	697	669	663	700	656	651	663	635	658	685	644	641	732	666	665	739	646	673	679	721	665	666	675	661	692	627	663	669	652	663	687	641	659	655	671	687	683	669	639	661	669	658	645	623	666	650	676	702	647	644	630	681	658	675	630	629	631	631	670	686	665	639	664	634	700	645	678	637	720	623	688	650	702	662	647	620	648	669	669	712	715	675	673	673	684	654	635	617	679	597	665	643	643	676	640	668	688	650	649	652	717	622	643	708	646	643	655	648	698	678	698	640	670	648	658	655	677	647	690	670	662	659	696	675	625	692	665	621	674	687	656	681	676	661	674	740	646	625	662	668	693	667	739	666	643	669	628	650	666	690	669	661	681	696	675	684	719	664	646	701	710	688	630	645	658	665	659	673	693	659	684	634	664	647	684	691	664	629	662	671	684	673	633	740	649	661	650	664	692	660	674	649	605	635	693	696	694	681	662	701	666	722	721	652	672	677	673	673	682	675	703	639	654	677	656	675	650	656	677	671	606	654	665	642	660	659	656	650	686	678	677	659	680	680	646	658	685	643	622	680	664	654	687	637	645	654	629	684	699	689	679	646	639	626	630	664	716	671	655	667	678	669	691	698	639	659	704	667	673	649	627	615	679	679	657	733	628	696	666	655	668	665	655	721	636	629	683	666	668	669	613	663	675	647	678	640	638	647	653	696	672	691	694	667	636	672	681	645	668	664	673	668	682	645	666	628	683	685	675	655	654	634	616	656	674	710	647	674	686	675	685	698	616	653	698	662	702	693	696	652	646	680	663	625	687	699	657	658	673	681	679	683	656	670	682	640	690	638	657	667	657	707	641	678	638	662	688	639	686	689	684	623	690	686	632	685	652	668	664	682	655	638	625	743	688	657	645	617	621	696	671	650	623	617	705	672	687	668	662	689	638	663	671	692	675	671	676	683	694	676	617	626	672	671	641	685	658	672	665	650	682	714	646	664	662	672	665	665	626	654	687	686	653	688	674	740	660	696	610	631	697	682	655	670	667	644	649	637	664	718	659	668	627	707	680	691	650	684	687	645	702	691	666	645	712	653	621	668	640	648	680	669	650	642	723	656	683	643	653	629	651	621	655	700	694	622	679	672	658	658	622	687	646	656	673	663	679	693	687	690	648	667	691	642	665	622	661	610	638	685	663	681	692	636	641	661	679	675	699	662	631	691	649	677	699	714	698	650	652	666	624	694	678	629	713	685	682	685	673	636	636	621	663	696	660	665	700	681	675	690	687	674	656	644	701	689	691	672	720	683	684	678	676	650	627	656	690	696	652	670	631	632	689	645	652	650	661	652	639	648	670	658	662	647	700	688	650	633	683	605	695	717	672	677	681	707	676	654	695	672	629	700	644	650	660	672	653	674	672	658	674	653	705	680	581	633	650	635	628	640	603	655	679	649	660	642	663	668	641	667	693	672	681	649	654	627	652	662	654	699	651	664	675	708	652	661	711	673	685	650	684	688	692	664	642	612	676	689	683	738	636	641	642	639	612	662	650	653	672	670	630	634	719	647	634	681	674	696	700	662	641	674	708	696	685	681	603	632	705	704	681	703	639	615	701	655	688	679	599	647	681	627	658	673	717	673	649	698	651	673	667	678	648	659	709	666	651	666	675	660	666	642	649	655	668	675	654	703	653	700	694	646	630	651	700	684	684	667	648	654	696	631	638	705	635	653	644	630	614	667	661	656	671	664	644	671	655	691	666	671	662	648	663	693	672	704	706	662	697	646	663	690	696	681	661	679	616	677	671	655	641	672	671	682	681	680	690	664	678	687	656	699	601	691	678	632	651	655	670	697	642	623	598	679	642	691	634	679	657	653	646	596	627	615	697	681	678	660	631	650	645	667	650	634	676	734	689	671	655	663	658	674	607	645	676	641	680	698	623	719	660	652	643	652	636	650	655	656	678	705	667	640	627	658	666	704	692	692	678	657	661	687	677	644	684	672	629	652	708	702	686	628	658	662	660	625	660	654	698	673	656	693	645	644	680	649	673	649	688	630	639	646	677	655	694	683	696	683	648	666	682	612	742	714	685	673	661	645	671	639	668	701	655	716	678	688	639	667	736	666	673	679	655	666	664	694	658	697	627	711	664	663	663	717	695	633	681	653	697	644	727	636	661	672	700	647	692	723	657	673	669	671	680	630	686	629	666	718	705	660	656	668	693	636	651	673	664	683	658	729	663	647	650	679	695	654	704	687	694	666	638	655	657	681	645	709	643	673	633	669	680	669	672	694	662	651	665	635	634	684	647	653	676	626	701	720	670	656	696	628	639	720	662
39076	49824	43296	40152	27052	1892	1164	1075	968	909	881	895	857	831	854	801	809	791	811	752	767	792	752	790	736	738	793	776	772	774	782	813	726	764	716	761	753	768	772	743	732	778	784	771	766	739	770	757	720	736	753	780	760	751	732	784	784	737	712	775	771	776	742	827	800	774	775	814	769	814	791	773	768	672	771	785	730	728	739	744	768	760	695	724	772	762	729	791	736	804	801	721	862	752	703	793	780	754	765	770	784	776	758	774	733	761	737	779	789	775	745	739	755	799	799	769	747	785	713	729	753	780	708	733	777	791	755	775	703	736	747	777	794	743	727	787	734	725	750	787	678	803	728	775	786	760	717	769	731	741	788	747	761	756	763	748	756	711	744	804	760	754	790	722	738	752	753	769	760	755	736	815	763	708	783	793	796	777	778	747	776	762	750	749	793	800	729	766	779	768	749	801	730	793	728	747	794	798	764	816	804	717	786	757	773	728	758	749	711	762	751	799	794	708	790	793	761	745	754	796	762	739	741	749	754	760	780	736	740	727	808	727	812	692	776	739	739	832	796	708	767	708	762	745	756	766	771	752	748	780	770	790	772	756	759	800	802	730	774	797	771	778	750	765	769	770	801	747	729	779	748	793	767	758	789	749	799	732	789	824	749	741	778	777	737	732	800	757	710	760	751	738	762	776	746	757	752	740	788	797	742	764	753	741	711	724	726	746	782	739	755	741	725	794	767	792	744	791	742	764	822	749	763	776	794	724	772	748	743	763	762	743	746	755	756	790	755	788	738	779	777	791	786	782	740	756	741	822	751	757	780	788	719	706	693	757	765	755	761	731	755	783	762	732	769	743	749	757	724	719	754	776	781	808	771	793	736	773	758	843	741	764	777	799	752	798	773	754	727	726	738	795	716	791	803	741	739	759	782	751	796	797	726	742	773	778	774	783	788	789	746	774	776	735	795	786	754	746	744	780	791	787	751	838	737	707	715	766	773	733	759	790	754	723	769	764	791	799	772	766	763	735	768	769	753	783	783	766	714	757	746	712	797	772	708	741	739	748	742	758	784	771	784	704	737	728	746	799	725	761	736	761	799	740	770	689	823	786	795	779	814	752	751	775	749	793	764	776	800	708	772	728	737	772	707	748	778	820	788	725	799	760	733	779	764	750	770	779	799	773	697	777	787	777	823	768	784	767	774	776	745	807	762	754	768	823	801	786	785	772	759	760	754	742	754	757	807	739	728	761	769	758	720	836	751	777	791	751	755	767	758	781	734	768	747	727	770	742	762	782	762	789	775	776	788	776	775	715	792	748	716	799	745	715	761	774	740	761	772	762	742	728	722	727	794	722	796	737	750	775	740	791	724	787	785	772	721	791	758	722	722	747	780	795	750	763	818	729	743	767	768	767	788	747	728	731	788	769	738	753	727	779	745	773	781	743	768	749	784	776	780	749	758	725	808	745	718	780	766	759	758	788	755	749	789	790	760	749	787	765	777	738	771	763	769	743	756	758	745	780	744	778	748	730	772	782	832	752	774	741	772	771	747	734	786	781	805	731	753	715	773	774	785	773	739	827	743	790	737	811	798	748	814	770	737	776	763	729	769	729	709	754	767	737	806	744	728	730	760	733	780	737	769	716	751	828	737	755	758	749	796	716	766	733	745	739	737	741	770	726	740	769	741	767	734	758	745	757	801	775	748	741	782	749	751	781	729	743	734	742	718	754	756	800	781	761	752	739	712	780	747	773	734	745	740	756	766	836	711	752	752	808	739	792	759	753	781	789	765	728	755	813	786	724	741	757	791	793	790	787	765	785	808	789	815	740	777	752	747	760	737	741	762	700	748	787	704	784	802	772	758	755	719	759	749	772	762	725	722	789	742	767	784	769	751	769	756	753	787	780	764	729	733	778	809	770	754	730	748	737	788	758	768	783	759	765	753	747	714	686	760	723	737	705	759	745	792	800	780	791	744	731	750	707	767	763	737	741	749	813	768	744	736	710	782	696	812	730	763	705	758	764	760	737	751	783	708	753	747	692	795	750	751	767	758	771	774	775	753	766	777	714	796	765	780	759	743	788	727	788	738	722	777	814	741	755	756	786	770	822	831	795	763	810	753	792	766	795	740	764	745	783	742	786	717	750	804	771	748	781	745	773	785	732	796	828	781	749	796	755	743	738	714	738	762	780	782	690	757	760	688	799	765	760	763	744	724	802	772	736	736	733	750	756	781	759	749	798	739	750	770	774	805	739	682	750	761	740	763	804	775	789	751	780	763	773	801	737	811	675	834	780	740	737	745	761	817	739	746	760	684	829	728	762	777	752	747	732	731	688	707	767	766	743	763	765	737	778	752	797	730	803	784	774	738	753	750	771	770	785	755	774	796	736	733	825	774	782	790	731	774	807	802	792	780	769	735	777	790	766	840	750	779	762	718	747	782	753	797	757	696	727	817	753	778	772	742	746	785	773	767	828	753	789	766	764	774	771	767	778	734	754	781	720	744	786	781	761	772	771	707	752	766	755	827	792	776	712	824	726	786	784	737	778	795	728	757	785	750	755	736	799	807	750	790	770	719	786	771	775	757	769	739	740	781	783	773	776	792	756	768	720	769	772	734	773	784	799	744	766	762	742	822	760	775	766	765	754	722	783	745	780	786	779	805	716	689	787	765	789	791	789	732	765	711	733	747	740	727	786	801	751	753	746	788	702	804	857	789	742	780	748	782	788	801	725	750	797	748	754	721	774	765	746	769	759	794	756	773	747	747	748	766	751	751	805	798	778	740	819	731	784	688	786	796	769	818	748	744	739	734	765	772	709	771	787	811	756	761	795	806	800	792	828	763	747	811	759	782	767	708	792	759	775	779	770	778	749	715	716	753	797	765	782	776	746	737	780	783	775	814	737	760	774	784	773	770	792	723	799	777	772	755	731	731	855	754	802	718	765	729	759	701	767	776	755	747	745	829	746	792	742	759	740	701	746	760	773	749	780	797	776	795	783	774	765	772	772	755	782	794	732	794	760	725	808	761	738	786	731	654	725	749	764	784	751	798	776	745	761	778	731	761	741	731	781	769	764	825	757	763	771	752	732	738	720	729	714	760	717	746	754	800	761	762	780	795	799	722	782	755	701	724	773	770	731	724	746	806	781	690	719	781	796	747	746	753	764	786	767	767	731	792	721	765	799	806	777	703	804	749	754	841	774	785	805	752	728	793	731	744	739	703	720	760	767	806	792	788	734	739	788	783	767	744	740	725	750	751	749	762	751	713	737	801	756	734	740	732	812	732	748	797	770	724	739	733	767	737	766	753	816	819	741	756	808	752	790	769	784	718	743	726	782	751	750	750	717	773	731	787	764	702	769	741	762	743	795	766	744	789	775	770	762	731	754	734	821	744	784	791	794	762	771	779	741	770	716	713	780	768	715	729	809	757	727	767	749	769	787	742	770	770	761	793	779	782	713	729	765	754	746	771	794	762	745	749	761	828	751	791	727	728	730	757	743
25232	21514	28366	26813	20058	3877	647	620	517	543	487	484	505	483	484	477	492	470	496	463	489	450	460	412	424	480	450	465	439	477	458	477	495	448	468	484	458	486	490	473	409	473	468	428	460	455	488	449	465	482	460	445	454	511	448	445	461	450	449	462	437	455	456	445	469	478	485	472	452	477	445	429	481	451	464	493	504	459	470	461	465	481	448	468	438	454	453	472	426	444	459	440	424	461	478	435	461	439	461	501	462	448	464	469	460	435	498	468	469	478	476	435	435	470	477	454	449	483	457	459	466	451	506	460	429	466	437	464	469	448	418	473	447	479	484	426	504	446	451	446	481	441	459	441	467	456	442	464	478	458	448	432	411	459	417	438	494	426	474	427	477	431	456	486	473	487	469	473	446	455	431	487	459	412	475	479	431	480	470	457	402	429	455	434	455	435	453	455	453	461	435	477	474	409	477	479	435	445	470	461	473	465	452	471	438	443	453	476	416	495	446	451	462	470	461	448	447	453	442	446	493	468	481	458	473	447	452	457	439	438	471	491	479	469	430	475	458	417	473	459	462	513	433	475	480	472	437	444	452	457	472	441	479	429	459	463	446	466	425	474	424	481	483	478	431	485	460	443	413	486	466	448	452	467	495	452	473	458	448	501	476	501	449	440	438	443	466	457	451	457	466	516	461	446	463	435	432	444	487	449	469	463	458	482	452	440	464	452	465	457	446	451	454	441	479	460	467	445	475	472	443	429	470	465	437	477	441	439	471	470	498	411	442	418	487	471	441	460	484	479	472	440	447	461	460	478	465	443	441	455	459	477	449	464	496	463	414	450	496	481	477	448	473	459	448	464	438	438	479	459	474	463	400	499	426	409	475	423	488	490	469	453	454	465	453	444	467	498	492	475	464	458	442	486	430	467	444	498	437	495	425	470	505	436	472	428	414	504	388	470	466	439	461	450	477	472	455	469	458	488	462	464	439	434	463	488	486	466	450	417	437	479	463	436	514	452	454	451	426	460	468	456	475	436	451	431	431	452	472	465	468	429	426	486	446	453	423	504	467	467	442	452	452	481	472	438	474	453	492	444	460	416	458	464	419	444	439	476	438	459	464	443	500	464	468	447	488	432	465	479	461	457	431	482	453	479	500	438	503	480	471	454	460	461	474	479	498	444	466	457	463	429	442	440	483	427	469	465	490	473	464	445	472	486	476	494	490	450	483	424	462	491	464	477	439	460	435	467	465	423	450	455	500	447	450	455	471	447	468	399	477	467	443	452	469	450	476	490	482	501	472	457	477	468	473	474	473	466	451	445	471	450	483	478	494	484	509	474	467	499	444	448	435	454	495	453	457	504	482	483	431	450	450	439	471	494	451	447	450	448	464	478	455	450	441	498	442	425	443	435	464	458	479	483	460	471	446	434	401	421	453	434	470	450	501	470	458	492	438	440	415	491	434	476	447	456	441	464	492	485	464	445	488	444	487	459	484	477	495	479	467	477	438	459	436	456	470	460	475	441	460	432	494	480	477	454	433	478	440	464	470	468	477	487	452	462	448	478	479	450	422	437	476	468	459	460	482	465	449	432	476	449	499	481	441	416	417	463	431	443	481	437	480	440	450	441	450	479	441	486	483	460	450	450	450	417	464	453	458	472	466	450	456	470	476	459	462	455	477	453	446	456	491	412	493	441	478	447	478	470	474	484	463	429	426	406	425	441	434	489	470	479	438	467	474	457	456	472	477	474	420	482	480	448	420	488	447	470	482	462	447	468	478	484	464	477	444	465	473	420	460	468	447	436	466	490	449	446	450	534	488	510	412	446	442	451	414	470	455	456	437	459	439	438	437	467	486	468	492	477	467	449	481	466	474	428	432	467	469	433	473	451	457	449	459	450	473	436	488	459	455	434	425	445	422	460	487	441	457	460	440	468	450	458	477	448	446	452	467	450	441	457	453	443	496	499	450	469	475	427	503	454	484	448	461	442	452	405	474	418	430	482	454	427	463	425	452	461	481	440	449	447	429	453	485	466	487	449	439	485	450	457	510	501	454	477	488	456	426	452	454	473	449	463	461	486	475	445	436	480	453	460	478	496	466	479	470	469	459	454	445	492	444	465	473	440	464	472	460	475	491	423	460	438	434	455	453	472	443	483	480	474	467	488	474	447	453	488	472	449	439	453	426	440	453	475	461	434	448	437	472	450	435	451	451	470	497	487	459	438	485	498	454	456	479	413	472	439	452	452	468	458	469	438	451	468	464	490	429	483	471	434	434	434	435	403	471	457	478	457	457	442	446	474	444	466	453	482	465	480	493	469	504	468	414	462	463	433	457	427	472	486	464	488	507	472	446	438	415	443	427	497	465	470	482	462	493	470	465	496	467	437	456	438	471	464	484	479	452	477	437	468	456	476	445	495	492	442	466	442	469	454	402	465	434	480	471	454	455	434	435	422	432	456	470	403	473	448	452	453	463	492	445	434	469	440	464	418	458	468	448	449	455	456	457	476	466	474	486	470	454	450	498	482	432	452	466	477	412	486	414	502	483	463	445	458	476	478	472	470	435	439	464	440	455	437	451	476	470	449	438	433	479	459	447	469	480	480	472	500	484	451	470	471	415	465	450	475	453	450	486	487	462	474	477	451	423	484	509	447	489	449	437	437	464	475	480	468	461	475	482	470	475	425	416	423	498	462	467	436	463	484	422	453	483	495	448	445	442	480	438	479	421	443	436	424	481	479	434	471	474	413	453	454	492	444	452	458	462	484	459	476	461	430	490	461	484	424	483	465	475	436	419	439	470	452	461	493	475	429	467	452	443	440	454	457	489	500	448	439	439	450	451	446	430	499	461	487	461	432	466	459	448	487	435	463	437	472	470	475	446	477	447	456	463	466	451	464	442	443	466	460	484	421	522	481	484	466	456	454	481	481	460	485	443	445	447	450	462	470	459	463	467	461	453	432	454	454	470	438	471	458	433	463	436	431	480	467	467	441	482	464	443	458	465	471	476	457	499	402	460	475	455	429	430	451	479	432	476	467	446	472	472	501	467	456	462	468	436	455	428	446	464	442	478	503	500	449	451	451	488	461	438	461	439	474	441	461	493	459	482	477	477	490	462	470	426	476	466	432	438	460	444	445	461	450	470	468	472	462	475	426	471	413	463	465	411	532	470	462	492	471	494	435	438	464	433	478	460	424	467	470	470	450	513	486	507	434	448	440	435	493	456	424	460	472	476	501	474	444	465	485	409	428	507	442	432	461	432	472	436	440	434	460	473	464	503	447	493	470	461	455	502	478	462	460	435	430	456	463	509	436	488	446	429	461	442	455	447	469	472	483	457	445	436	424	456	455	489	452	412	461	461	452	473	427	476	435	447	470	469	446	451	455	482	424	445	441	439	464	472	433	494	452	433	465	459	466	425	456	495	458	473	435	429	447	509	445	454	460	452	465	473	451	436	454	478	440	466	487	474	471	438	416	498	457	441	453	458	444	434	452	463	447	455	417
36727	41179	34317	31188	20238	933	700	673	642	619	611	621	537	541	533	549	536	522	545	522	512	477	503	530	503	527	523	538	475	505	593	539	502	525	512	484	474	488	544	483	490	532	522	495	473	513	496	505	542	499	528	567	536	483	513	511	499	518	522	525	554	504	525	527	475	539	508	493	532	503	527	535	496	536	505	554	528	520	497	533	543	513	500	519	524	526	494	488	491	493	503	498	514	511	545	483	499	512	527	528	490	498	497	559	504	497	535	515	537	473	507	543	532	494	527	528	526	513	486	531	521	485	540	533	536	520	541	528	498	505	520	510	503	508	510	472	503	548	458	515	507	554	541	467	492	529	519	494	519	504	495	518	528	486	517	515	555	492	502	533	482	453	513	526	464	499	552	503	510	506	527	510	519	510	519	528	522	539	513	513	518	528	509	515	513	512	506	499	510	507	527	502	511	513	515	512	509	509	505	514	455	513	492	526	497	545	529	506	512	497	540	535	504	550	524	512	475	509	517	516	495	502	497	501	514	480	548	532	533	502	460	517	530	556	497	510	526	516	494	511	510	492	522	550	565	513	546	494	508	511	533	539	497	520	517	472	502	541	503	479	520	524	509	502	499	505	509	515	483	504	512	500	522	494	514	508	498	524	516	511	511	489	562	528	495	554	527	500	544	522	480	500	544	460	481	542	535	492	556	524	526	500	483	520	522	518	543	495	529	501	551	508	508	528	473	534	523	534	535	527	545	549	476	504	508	517	520	540	530	521	516	527	535	518	515	493	499	510	544	521	514	505	524	517	496	526	487	475	541	477	492	507	503	487	545	520	472	510	508	505	516	530	504	493	504	523	526	508	498	506	530	484	525	502	488	525	515	476	496	558	531	522	503	532	513	487	548	510	539	495	534	478	530	508	576	489	562	530	484	523	544	501	511	515	497	535	516	505	497	540	553	502	519	488	528	501	507	524	498	509	543	489	521	501	525	523	526	500	502	494	569	530	515	528	516	517	470	547	499	525	521	507	486	512	500	500	519	517	495	539	535	522	505	498	539	492	541	534	490	498	521	484	589	550	469	529	535	516	500	519	511	521	565	526	537	472	492	507	503	516	532	515	545	504	499	504	515	520	513	512	524	524	536	534	532	507	533	527	523	557	495	522	537	538	502	500	524	505	539	522	524	523	525	535	556	460	495	523	498	546	527	512	555	569	511	510	546	501	539	496	542	561	498	497	504	490	522	527	511	501	524	502	485	488	536	525	515	519	538	525	498	520	530	510	531	511	493	492	476	499	508	523	514	483	511	519	526	492	522	489	491	502	495	545	545	488	550	498	471	498	527	522	510	480	522	502	478	475	513	507	520	522	524	531	501	524	532	532	513	531	509	519	532	507	547	529	505	529	504	487	502	533	538	515	539	540	545	531	537	508	466	498	484	480	519	536	502	506	571	518	531	503	534	521	501	529	560	548	559	518	530	506	532	466	498	498	560	500	502	543	530	507	542	509	515	537	529	559	552	519	487	551	538	513	510	504	507	508	497	517	523	452	513	528	489	500	503	532	512	500	514	492	513	522	500	501	515	462	486	523	492	522	496	516	533	473	521	541	521	491	535	513	519	481	490	512	525	546	505	548	520	486	481	503	513	510	515	568	508	516	514	521	529	528	514	533	519	513	515	490	491	517	515	490	523	556	510	499	533	515	454	510	555	523	502	500	522	527	513	511	521	516	482	515	487	518	504	494	501	521	553	544	538	491	535	516	495	549	534	510	525	528	524	521	518	498	523	489	517	496	525	522	514	543	520	513	510	509	499	482	518	545	479	489	467	510	474	502	521	527	515	533	531	500	541	495	522	518	509	536	499	482	460	522	546	501	475	571	536	550	466	541	491	510	487	503	515	545	565	552	504	502	477	527	547	493	506	522	505	515	506	492	482	504	535	510	478	547	524	493	541	485	557	527	488	491	521	493	504	530	558	498	538	539	544	491	517	508	495	534	532	543	492	531	511	507	519	478	533	506	525	474	525	541	499	540	470	539	493	511	525	486	497	519	564	572	528	485	478	532	522	480	496	528	519	487	511	518	528	544	508	485	506	469	490	539	504	511	507	566	505	529	495	508	521	491	510	499	477	502	533	510	466	543	507	522	523	498	499	539	518	491	548	500	564	507	549	486	495	519	510	533	513	512	522	530	515	526	498	530	544	518	497	525	508	495	488	493	503	521	475	495	529	507	480	500	523	534	479	545	501	525	551	512	480	543	501	544	526	494	518	531	473	467	542	504	498	528	538	512	533	492	523	496	481	537	522	542	540	509	534	533	499	496	529	543	486	500	537	529	539	516	545	559	489	539	517	517	496	529	551	553	514	513	484	499	499	530	496	512	516	533	538	504	544	516	501	496	484	506	489	530	504	538	505	491	534	525	550	493	482	487	494	558	526	513	469	515	544	504	516	510	532	513	504	525	506	504	559	558	510	523	517	488	467	530	491	511	532	466	508	526	478	522	513	540	470	482	510	550	530	499	518	495	490	519	550	505	453	520	517	511	523	506	516	531	519	518	521	524	483	516	540	505	472	530	514	503	525	513	502	515	522	523	575	529	485	519	546	513	503	523	456	512	561	501	528	530	510	509	518	500	530	525	510	495	492	556	487	543	531	472	505	522	518	534	526	518	518	536	483	522	486	514	536	533	499	495	499	525	512	502	520	566	534	503	494	498	515	495	500	510	523	487	512	490	515	502	546	508	508	492	479	499	545	481	522	495	496	513	465	502	526	525	518	520	498	509	537	550	564	492	532	474	527	471	503	524	527	519	531	543	492	514	492	498	481	486	499	462	541	522	530	517	515	499	506	523	491	546	503	495	492	509	536	536	536	514	522	539	521	513	493	501	516	483	526	513	489	526	534	503	504	525	527	499	490	524	528	452	503	494	531	523	500	506	494	480	534	497	521	500	498	486	477	530	523	497	501	496	540	492	531	531	442	503	491	547	512	496	489	478	516	541	478	506	490	509	533	515	512	482	508	485	518	495	473	529	524	541	536	523	518	545	528	523	501	552	523	492	498	502	499	490	514	524	530	486	529	536	521	484	498	492	529	510	542	509	530	493	526	477	573	502	495	502	553	500	491	464	505	522	495	516	490	504	511	501	501	534	544	503	556	499	487	496	534	519	511	528	512	482	478	506	541	499	535	478	542	514	491	514	517	492	494	527	508	513	474	529	486	529	462	490	515	510	518	548	489	531	558	501	518	537	510	473	510	491	543	526	517	535	514	529	513	509	513	509	501	505	549	490	496	509	507	511	532	526	534	525	509	520	531	480	531	480	560	545	502	489	503	494	464	530	507	474	490	506	515	506	489	488	530	555	541	532	536	493	527	497	522	511	506	492	505	512	521	495	524	489	505	526	497	447	507	521	532	522	505	510	489	507	527	482	536	528	511	511	525	482	527	515	551	516	512	508	522	497	481	522	502	525	549	499	552	477	496	486	505	533	536	510	553	491	506	507
23021	21580	29639	25800	26604	20577	9470	688	471	465	444	390	388	336	381	334	320	315	324	305	311	292	319	306	290	294	299	317	287	296	311	285	268	291	302	310	323	302	288	260	278	289	299	279	323	278	299	291	311	321	268	278	281	302	317	289	285	280	278	263	314	279	328	288	271	297	283	249	276	291	285	286	322	282	298	305	321	292	286	286	281	278	326	295	293	278	270	294	279	276	283	293	263	282	303	284	299	282	283	324	303	286	286	315	301	268	307	296	284	299	285	322	272	274	294	294	274	272	283	286	291	289	277	286	263	306	290	285	311	274	287	291	296	295	286	278	288	305	264	288	267	317	314	286	305	317	269	269	292	300	285	286	301	296	268	312	280	275	267	322	310	307	267	278	266	291	257	290	296	296	271	289	276	298	270	274	274	306	282	286	271	313	276	299	296	284	290	284	285	277	260	273	274	305	302	304	286	274	267	287	289	297	292	275	271	278	308	300	288	264	284	303	305	319	294	281	284	278	283	249	277	275	298	292	273	290	287	251	280	290	287	291	262	261	249	268	287	277	284	275	325	278	275	315	264	293	303	272	287	282	306	289	286	285	269	307	303	284	285	283	317	296	302	296	270	299	267	277	291	315	273	298	304	282	300	274	279	279	266	263	295	275	308	287	270	293	271	274	277	278	304	294	291	269	292	323	286	286	306	302	276	285	275	277	305	296	280	281	285	298	278	297	310	286	294	309	284	322	286	285	290	275	296	283	282	311	307	277	287	299	283	279	299	306	301	251	257	307	283	314	284	284	272	281	303	296	302	292	281	296	300	294	313	268	258	280	286	291	302	277	283	286	308	286	262	281	299	288	324	307	279	265	300	274	290	274	290	287	267	322	284	308	314	256	254	290	279	306	315	278	315	290	294	311	271	286	278	290	287	263	291	270	274	325	282	282	292	314	289	283	288	285	292	292	291	269	309	274	309	337	298	315	290	271	269	284	298	279	264	284	275	289	301	264	269	276	302	321	292	268	309	266	274	292	300	309	307	281	285	268	297	300	263	286	317	320	284	312	282	281	278	295	299	293	326	255	290	273	287	286	311	288	274	287	281	293	305	315	273	281	281	282	300	327	282	297	266	293	321	269	302	290	302	295	298	301	272	278	296	320	266	306	290	289	274	298	283	298	277	297	286	265	276	284	298	295	290	241	272	290	328	265	303	299	313	292	295	285	273	285	284	319	294	308	297	298	301	271	281	276	284	274	250	268	275	281	279	295	306	313	310	270	294	276	287	289	282	297	266	283	298	278	292	318	271	284	311	304	266	274	288	277	302	271	286	272	287	277	262	291	299	304	297	292	267	244	307	336	309	298	293	285	263	297	269	281	277	321	289	305	292	272	271	291	282	270	293	283	284	315	300	299	275	284	265	259	274	295	286	295	257	293	281	274	272	294	276	283	294	297	280	293	327	261	273	260	299	287	245	290	288	278	309	290	286	275	280	311	279	282	304	289	275	289	297	282	280	279	314	270	295	267	288	296	288	290	274	284	280	274	326	279	278	279	268	313	270	253	293	271	295	270	306	261	307	305	281	324	278	281	291	305	321	314	289	326	312	318	272	254	282	295	305	314	274	248	305	299	292	306	266	287	252	280	289	294	298	296	286	269	299	265	294	314	267	291	278	283	264	326	290	277	280	272	281	318	261	282	320	294	285	279	286	263	301	293	265	292	298	277	270	294	284	251	296	282	271	293	262	293	285	267	298	266	287	271	308	293	281	268	294	276	293	304	267	315	267	286	302	322	281	279	315	304	264	304	286	285	284	287	284	301	292	300	320	264	290	312	299	294	283	299	297	243	315	300	242	260	269	302	267	282	271	310	303	303	266	285	272	286	267	276	277	265	279	265	284	308	260	281	292	278	275	308	249	272	296	257	311	248	262	309	267	293	284	273	305	284	288	310	271	292	289	322	281	297	215	289	279	279	300	267	297	275	257	288	270	288	285	259	297	320	285	278	309	283	256	302	266	295	278	285	270	306	345	284	269	308	264	258	301	282	273	296	305	294	312	286	287	289	270	304	295	321	309	295	262	273	280	314	281	276	300	280	266	311	290	263	274	281	245	262	304	309	273	281	273	260	258	292	294	285	268	276	245	301	303	286	293	301	289	276	289	271	295	268	271	285	285	255	299	286	281	290	277	317	294	300	269	273	268	311	249	297	294	280	281	304	307	305	331	280	283	317	285	286	285	281	271	309	277	288	282	257	289	280	265	284	285	280	310	312	296	277	288	276	285	294	292	307	289	282	289	293	319	288	295	268	329	256	294	280	291	286	268	299	298	273	286	321	274	279	290	287	283	252	322	283	280	289	267	265	285	286	294	297	302	273	287	261	288	310	294	310	272	289	289	281	300	293	271	288	292	284	282	304	281	280	265	266	275	260	299	325	270	306	267	286	296	254	280	322	281	297	277	296	274	276	287	253	304	287	268	280	293	268	300	266	296	297	272	279	286	288	294	282	274	283	312	292	288	285	298	262	302	265	307	281	277	284	293	298	273	277	252	304	285	314	257	261	275	299	293	265	275	299	261	287	288	314	283	317	283	248	274	256	258	281	312	319	274	273	275	286	257	316	314	273	302	287	289	284	300	282	298	276	293	272	291	285	278	310	271	282	304	299	259	308	289	278	289	269	288	286	268	284	268	310	294	276	295	281	281	294	278	305	296	273	282	273	296	252	312	263	298	275	248	265	288	289	316	290	309	306	247	282	293	279	296	284	289	281	298	323	283	327	306	273	303	283	283	308	295	268	295	300	311	303	292	292	297	278	296	265	259	289	270	276	248	291	307	292	290	279	296	262	286	260	276	312	292	291	272	294	291	274	277	287	291	266	290	307	287	256	295	267	271	269	249	267	266	273	275	297	291	272	294	291	258	305	297	267	284	298	314	291	262	278	289	250	276	273	313	295	288	286	252	272	280	292	294	280	301	313	274	274	300	298	298	266	254	307	315	260	308	249	289	299	318	276	273	279	316	282	276	272	281	274	295	283	325	292	250	290	305	316	284	268	267	297	279	295	298	287	302	288	289	312	293	289	266	305	289	267	267	273	264	307	289	264	291	281	263	267	326	289	284	304	266	262	297	272	270	284	258	278	271	330	286	273	279	287	303	284	279	296	287	271	249	284	258	274	309	282	276	310	277	295	295	273	267	290	289	262	289	278	293	266	293	298	298	285	281	276	274	282	315	277	280	286	303	259	293	274	296	285	280	294	295	289	258	283	284	324	278	300	276	305	280	255	303	286	290	274	292	282	298	295	300	286	301	273	285	296	302	298	282	257	323	265	263	275	279	306	285	257	271	276	291	258	310	295	278	310	269	321	303	293	285	303	285	277	312	320	267	289	280	274	257	284	291	262	257	284	285	281	285	296	284	274	276	278	268	303	274	260	293	256	261	290	325	303	273	270	277	285	318	312	299	314	265	270	277	273	301	288	268	304	280	286	293	285	307	287	304	285
42754	60860	54214	53942	37147	1554	1114	940	754	691	590	565	506	474	421	411	425	420	405	415	370	369	380	375	360	349	351	353	336	357	349	380	371	330	316	328	335	347	323	346	353	329	338	312	332	361	358	328	328	359	327	364	310	379	351	335	362	312	383	332	308	354	350	323	347	358	329	331	381	366	289	307	335	339	367	324	301	323	323	314	357	325	323	359	339	343	305	314	346	340	356	353	330	298	355	343	366	324	346	344	366	367	333	329	323	341	361	348	346	349	321	349	388	355	343	363	337	311	343	340	360	352	355	345	342	335	323	368	352	340	310	344	354	321	334	348	327	360	364	349	335	353	319	343	332	358	355	359	345	342	309	361	310	320	340	316	340	339	319	328	330	343	359	337	325	365	353	322	303	321	314	332	298	376	347	359	326	339	323	347	360	354	327	353	316	281	332	331	362	339	361	333	359	358	338	356	293	324	332	335	347	310	336	378	335	353	361	341	354	351	323	297	325	328	348	330	299	305	334	325	339	330	337	341	326	360	332	341	375	340	304	349	328	360	321	349	319	319	353	339	342	304	337	318	333	345	321	362	317	310	361	364	349	379	335	338	349	327	331	324	346	338	329	339	345	326	311	338	359	332	335	338	365	334	341	336	337	327	324	326	349	352	343	338	336	331	352	330	342	318	325	321	348	343	358	332	356	315	340	351	360	309	347	364	324	354	304	325	322	329	341	359	319	368	315	346	362	364	359	317	322	339	339	320	361	371	324	336	330	349	379	359	353	319	347	348	350	341	318	350	327	374	369	335	319	361	306	342	328	324	348	300	334	351	343	364	346	327	353	325	365	338	347	344	344	336	353	344	313	364	326	335	326	319	307	336	341	328	350	341	343	326	354	343	336	321	360	379	344	352	375	339	318	325	366	352	333	354	344	334	297	355	336	370	335	337	346	343	315	335	334	356	311	311	327	325	321	371	337	318	342	329	336	355	328	327	309	370	334	354	367	342	328	348	341	348	350	347	326	325	323	330	341	341	293	329	368	333	342	330	314	333	327	346	309	339	348	321	337	358	349	315	337	348	294	309	342	313	319	333	339	309	326	350	349	328	321	320	354	362	333	312	325	296	343	340	296	335	335	346	307	339	329	326	286	331	356	318	334	318	327	306	371	335	342	368	346	345	338	336	348	346	334	339	351	338	344	341	293	346	347	318	362	333	340	327	356	318	329	295	331	352	321	368	346	328	310	362	326	320	308	361	342	343	340	369	315	325	330	315	329	335	352	343	350	331	342	352	347	332	328	353	327	355	304	355	323	319	345	348	335	346	351	323	344	349	320	312	325	347	346	372	334	332	318	356	343	372	319	348	327	346	355	334	345	317	335	327	332	349	327	343	341	346	328	331	329	349	310	333	341	342	318	331	277	337	328	334	327	345	353	321	320	299	345	297	347	350	332	350	353	353	349	325	330	343	349	317	340	320	347	359	340	362	365	314	333	302	330	355	336	324	313	318	333	356	321	367	332	324	324	334	309	345	360	333	361	352	336	319	322	329	351	326	346	366	317	346	320	333	345	329	385	342	332	338	331	340	336	323	324	307	315	351	342	329	326	339	329	291	328	317	344	324	360	336	342	353	332	319	309	324	341	356	319	327	360	355	314	311	312	339	296	335	333	337	355	315	356	351	310	325	321	301	326	342	334	364	356	314	338	306	329	357	322	374	328	327	329	323	332	327	308	336	332	345	313	309	356	349	351	348	316	319	342	332	342	301	328	324	316	323	319	324	342	292	340	352	360	313	306	343	349	356	321	350	352	321	324	318	323	332	369	334	346	302	350	341	331	355	327	332	346	338	360	358	301	326	350	329	320	317	358	347	297	345	322	332	384	344	358	358	338	359	300	325	338	354	367	356	360	334	348	339	357	319	355	333	346	370	341	327	340	310	356	332	357	326	373	322	347	363	351	343	310	343	342	376	321	338	333	312	351	353	297	348	324	347	305	336	369	372	326	345	354	343	315	358	339	370	311	327	333	350	333	331	328	326	275	306	334	337	331	345	342	296	333	340	336	302	347	336	312	329	366	321	345	344	313	338	330	334	330	368	315	313	286	365	355	359	359	353	327	293	323	329	344	380	353	344	328	318	334	318	309	335	327	361	346	332	319	307	325	381	340	338	306	312	344	340	349	326	318	291	311	342	300	346	330	319	345	315	349	350	362	344	316	319	359	344	333	355	333	320	347	321	349	350	342	320	346	340	351	353	313	365	328	337	324	320	333	337	381	359	315	321	323	343	347	370	284	319	354	342	339	338	340	320	332	339	352	338	327	331	314	367	330	332	345	371	329	348	331	320	358	327	326	361	358	352	356	358	341	331	317	393	316	325	329	352	351	329	335	347	317	335	339	357	336	330	340	330	329	345	322	341	327	341	344	353	355	321	338	342	293	364	330	321	324	354	367	342	340	336	342	350	330	349	322	339	353	306	315	340	344	352	323	346	329	352	346	365	330	324	335	338	311	335	374	341	349	384	346	327	318	305	344	319	333	307	340	347	362	323	316	305	337	329	329	366	346	333	325	327	319	356	334	364	367	334	349	358	321	319	335	325	329	333	350	320	350	315	348	344	348	358	348	326	313	368	343	327	291	343	366	331	342	311	314	326	345	317	353	336	344	348	359	360	335	348	342	316	351	344	338	306	361	324	374	345	355	327	330	356	339	341	333	340	341	358	357	330	322	329	308	347	359	310	321	324	323	379	348	319	318	334	301	323	316	349	298	327	317	332	323	380	356	330	369	345	331	294	339	368	325	347	327	329	332	307	323	327	355	352	348	309	316	302	320	335	327	322	329	338	358	334	334	325	309	354	334	316	311	328	321	321	343	340	337	307	343	331	346	360	319	348	326	310	360	322	347	318	331	344	336	322	361	330	348	357	343	333	322	352	340	353	336	353	338	332	305	323	330	348	351	337	334	354	334	335	335	348	350	340	325	345	317	324	322	344	327	316	363	330	342	366	357	360	311	356	341	334	329	333	320	340	324	318	328	336	361	367	328	319	307	326	333	345	342	330	323	346	331	351	324	338	324	356	326	349	337	338	335	374	300	342	333	348	336	318	323	347	336	317	347	316	343	326	360	326	315	330	316	351	317	326	328	356	326	359	335	348	316	312	322	335	345	337	359	343	343	351	322	309	360	351	313	312	342	348	346	356	342	362	375	350	386	346	313	317	331	327	331	343	318	355	331	326	358	331	337	348	330	343	298	310	351	335	354	339	344	328	321	327	343	326	323	341	357	347	313	328	313	334	299	343	350	342	358	335	335	360	349	315	356	337	324	351	333	362	329	341	367	336	341	346	317	304	366	348	310	336	320	325	367	341	331	321	336	338	340	354	319	327	349	339	316	320	327	320	328	345	332	356	337	332	320	350	335	335	375	325	306	303	324	350	317	305	331	317	354	327	314	332	344	318	325	341	318	322	326	362	336	311	328	336	336	341	318	350	329	325	327	372	331	328
29065	20597	15161	12749	4767	838	789	753	745	750	782	735	735	735	773	741	723	703	755	728	699	724	760	742	740	777	743	748	737	763	750	798	750	716	811	724	752	766	710	715	778	758	821	733	758	742	713	730	707	753	774	726	748	818	719	737	743	732	733	753	721	719	767	730	743	719	731	804	736	753	732	740	751	700	741	737	797	741	747	757	725	759	773	773	755	757	716	743	744	741	777	771	760	783	737	797	680	752	772	732	746	775	759	686	761	780	791	749	710	784	716	707	737	782	721	730	729	778	747	796	732	767	723	762	751	733	745	740	706	730	762	719	759	782	778	744	692	757	736	744	758	754	755	756	770	791	734	718	718	743	754	740	724	740	759	760	750	735	753	675	803	724	710	780	774	726	703	752	737	771	778	733	735	736	748	703	808	751	795	784	728	770	711	739	752	757	722	677	776	756	790	772	690	770	791	715	770	788	765	739	733	764	735	744	759	753	819	773	762	760	743	769	782	779	729	738	735	751	741	741	749	749	765	765	703	761	741	713	724	753	767	735	733	691	724	815	749	771	709	760	740	750	736	788	761	744	757	706	723	773	775	763	766	756	757	744	784	770	761	739	708	767	755	791	715	745	775	707	713	787	769	749	766	682	753	742	752	709	740	782	758	801	765	773	696	731	699	730	768	727	755	761	734	761	764	754	745	735	759	784	745	760	750	695	735	723	761	773	755	709	723	686	738	746	741	788	774	755	758	695	703	754	719	706	761	727	775	733	755	727	702	716	792	787	747	781	724	715	757	768	748	765	690	702	829	719	786	710	820	724	753	723	693	728	765	743	763	770	752	777	784	751	800	729	730	742	708	773	770	738	760	715	733	692	768	762	797	712	745	745	726	716	742	704	764	756	767	727	738	772	721	769	737	717	766	744	706	738	763	748	777	706	753	757	734	742	764	784	756	728	757	780	791	768	705	727	760	742	788	750	765	726	719	799	755	742	731	735	755	698	741	705	741	719	792	729	761	730	775	703	803	726	748	769	674	727	775	730	714	720	750	757	715	732	684	762	747	688	727	722	750	761	738	744	738	769	752	714	755	750	771	736	702	742	764	762	716	746	729	750	715	728	730	686	759	776	716	720	767	737	781	750	763	704	721	783	711	709	736	729	772	694	749	733	778	737	739	745	721	745	756	780	727	736	777	721	768	733	791	763	786	753	759	717	735	805	740	750	771	730	692	751	752	797	752	721	748	743	782	745	764	738	736	748	751	734	776	701	713	743	751	761	725	736	740	744	784	752	761	709	770	723	719	714	760	751	739	783	748	724	780	717	791	756	721	762	700	702	651	755	748	721	746	818	759	707	735	709	700	781	757	747	712	703	765	752	724	722	755	771	737	790	746	684	715	761	730	762	789	716	753	738	753	748	719	710	743	779	742	740	823	736	772	767	743	736	746	706	709	736	760	755	747	709	717	724	737	690	733	771	764	762	733	771	744	739	769	759	738	757	766	793	773	782	754	712	808	738	726	738	697	725	733	787	767	764	734	753	716	738	712	720	749	785	728	750	772	749	780	780	753	725	721	774	812	773	724	717	726	739	746	735	756	745	727	798	683	696	765	701	749	742	707	771	766	737	725	766	774	768	733	684	725	760	761	760	713	736	738	694	750	776	724	766	756	744	728	776	799	772	811	768	799	752	721	729	768	740	695	773	711	716	691	734	745	791	700	733	723	734	745	758	720	759	778	736	770	768	758	679	747	724	745	767	707	702	720	739	717	728	687	714	789	701	739	730	769	771	742	743	786	740	677	774	712	733	713	691	768	708	752	736	734	768	774	715	727	786	745	687	727	781	771	783	742	762	728	745	740	769	772	751	770	699	806	769	751	764	715	710	758	799	736	756	781	789	743	746	757	749	728	719	794	720	748	726	738	746	764	748	755	699	760	710	720	774	754	750	762	699	773	773	734	717	723	722	792	721	765	761	733	734	759	767	767	754	780	787	760	717	720	735	731	684	710	713	726	721	764	733	757	760	751	764	690	791	733	758	737	680	737	744	736	709	712	765	728	719	763	725	721	756	755	736	730	733	733	737	748	775	754	741	729	743	733	737	748	710	723	733	741	783	691	717	749	722	763	717	753	735	761	732	818	799	761	740	759	697	745	735	795	740	720	756	762	774	721	779	718	734	714	701	704	687	704	723	778	710	739	767	779	738	764	777	777	703	712	777	749	700	727	799	720	725	721	765	757	775	761	749	751	735	705	763	792	706	738	761	670	711	746	680	746	744	772	720	763	741	714	725	755	780	725	748	787	719	761	748	746	722	724	774	734	740	726	737	724	742	685	711	757	744	738	702	800	747	727	692	745	733	745	718	732	734	720	762	749	730	757	775	743	732	716	738	763	748	780	714	725	773	751	736	752	733	732	766	723	795	798	742	756	709	780	715	763	748	749	719	751	681	728	755	734	755	737	771	745	762	723	777	763	724	735	724	743	722	743	755	763	701	791	730	778	756	684	708	730	777	716	724	778	784	763	721	720	772	738	706	777	763	739	752	779	739	776	766	747	719	754	776	741	747	731	749	721	767	751	719	722	708	765	743	769	737	755	759	735	793	763	761	777	779	749	783	713	760	753	726	715	733	770	765	710	717	706	774	719	729	725	697	764	741	748	772	744	755	776	770	742	680	730	761	702	715	776	784	696	704	735	733	688	780	749	751	773	720	716	767	759	783	746	718	744	734	720	756	745	686	766	813	769	736	742	781	762	719	788	755	719	769	733	695	786	781	745	724	749	742	786	774	703	689	774	741	747	761	790	726	791	845	730	672	751	757	738	738	709	777	733	798	748	790	684	726	745	759	722	746	730	782	728	745	752	766	721	780	753	760	775	789	785	719	758	774	804	737	754	765	742	737	748	777	747	810	772	766	757	723	790	752	746	757	730	749	734	777	781	750	689	725	752	745	740	760	716	674	760	716	800	792	719	766	762	706	758	766	725	768	698	709	688	787	714	790	688	767	765	714	745	761	766	770	797	771	717	755	749	775	777	738	760	760	723	772	790	748	770	739	760	791	752	741	708	743	672	733	747	752	707	745	744	682	680	755	778	783	776	717	786	764	727	748	796	739	726	738	770	761	684	737	719	826	753	741	722	727	757	728	710	744	777	701	775	712	700	756	735	749	703	762	734	745	755	758	760	779	777	731	741	720	737	750	735	730	721	748	802	736	782	736	742	799	747	742	727	775	762	695	755	739	787	777	759	738	712	741	769	787	688	726	781	740	739	762	718	704	783	804	750	760	715	728	753	756	783	735	728	751	690	762	760	765	766	731	815	786	773	719	785	726	750	743	756	789	788	789	767	764	693	742	741	759	767	753	719	754	718	735	719	702	704	720	772	765	760	736	765	762	758	713	797	732	786	713	753	802	802	727	726	721	722	740	756	746	734	766	763	703	752	742	709	769	727	729	719	770	721	730	773	820	754	741	779	783	762	754	735	677	730	761	731	740	743	735	770	783
24925	13995	10096	10761	4611	879	853	849	831	866	812	828	818	852	807	858	875	820	817	848	865	807	782	828	759	856	806	835	868	834	807	887	833	841	820	860	827	831	849	877	787	794	875	825	804	810	822	813	770	812	805	795	814	818	769	843	809	810	853	819	836	784	851	820	816	828	837	808	849	819	838	815	817	835	765	839	864	801	827	825	836	873	885	813	858	858	820	823	785	855	841	852	806	847	833	845	804	808	810	817	869	801	834	852	867	802	903	804	894	826	847	806	855	855	786	817	872	831	848	834	829	833	813	829	857	862	886	849	794	810	800	861	777	724	824	836	816	824	803	868	849	838	859	833	832	814	836	808	822	831	823	835	853	825	910	857	835	822	839	795	868	865	868	836	819	856	821	804	826	833	813	853	820	840	797	831	815	845	863	864	865	812	820	803	849	829	847	860	831	832	875	852	812	884	815	826	828	836	843	848	823	844	843	817	833	831	864	882	835	841	814	883	829	798	818	843	786	836	829	880	851	863	825	826	835	836	830	823	804	862	835	815	815	852	825	816	802	791	811	825	808	814	892	824	795	792	857	850	871	834	827	815	859	827	778	812	888	859	804	853	876	817	834	880	815	813	846	796	791	896	849	848	871	864	822	841	786	874	882	811	842	845	851	758	825	822	823	824	811	794	872	848	803	853	799	814	822	845	887	836	893	827	832	796	841	811	817	793	849	835	865	796	820	836	862	810	850	886	821	857	864	736	830	878	809	879	799	806	812	886	849	808	800	851	838	827	870	803	834	847	880	802	810	797	829	903	764	780	849	876	861	810	821	823	857	816	872	843	808	785	852	799	780	805	836	860	854	813	837	863	840	883	820	823	841	872	795	816	875	866	819	796	856	788	812	834	802	857	854	829	820	847	858	792	880	842	847	846	833	839	838	825	778	868	815	856	858	828	810	801	816	796	856	774	896	877	847	846	799	818	877	805	815	894	847	901	811	875	833	797	849	812	881	833	850	793	835	805	874	846	843	828	800	821	850	837	804	837	844	822	788	844	783	760	863	879	822	845	862	817	853	798	776	813	820	811	811	778	828	783	773	811	817	777	858	843	850	867	835	893	813	835	843	872	866	805	849	886	814	847	846	809	811	852	861	817	769	790	867	848	838	820	814	759	831	805	811	769	803	867	855	847	786	892	792	828	786	780	820	798	819	842	770	829	858	771	828	869	857	861	890	807	831	891	889	829	856	769	863	879	813	843	846	863	836	807	815	856	805	810	784	846	876	867	787	850	849	835	847	833	838	840	838	836	865	826	843	827	813	816	819	823	824	851	825	863	858	823	855	857	856	849	841	851	861	842	827	880	831	836	806	856	834	854	835	772	803	825	840	803	759	808	862	827	834	826	788	839	844	829	796	871	847	861	828	805	844	855	861	862	802	830	860	849	854	825	850	845	808	845	790	811	834	821	851	844	790	825	853	823	846	843	844	838	853	817	843	820	825	851	898	810	872	882	794	805	848	831	810	855	825	828	863	839	834	863	861	832	795	820	867	813	800	798	834	848	847	821	905	872	817	860	883	869	804	825	842	815	857	844	824	871	847	809	853	847	819	849	837	902	774	812	794	816	795	788	860	883	860	801	803	863	850	838	845	842	826	846	862	815	838	836	809	816	877	843	804	839	802	832	848	830	875	840	829	802	840	874	856	875	810	875	826	809	838	801	843	834	829	824	802	808	884	850	796	847	835	794	818	798	807	854	812	845	853	833	865	806	891	827	824	847	803	841	861	798	857	836	811	834	852	893	800	826	837	844	842	806	800	823	845	818	773	809	861	823	823	857	800	815	824	839	829	846	820	840	861	841	818	877	886	873	823	833	889	809	869	831	815	803	839	840	860	805	862	862	844	845	842	806	868	819	895	822	844	879	841	800	824	844	842	848	841	824	865	811	789	868	830	869	820	835	806	855	880	858	833	834	860	829	838	784	830	831	806	829	827	779	803	804	812	789	824	788	877	812	813	867	843	841	809	818	850	861	879	797	822	813	830	774	861	856	843	848	788	868	793	809	820	819	851	844	766	790	838	834	796	784	845	804	815	854	854	811	845	819	900	831	825	821	788	803	818	821	818	787	815	813	878	894	852	808	870	810	808	855	809	797	870	798	839	849	841	842	840	838	779	866	858	801	831	905	845	854	798	873	826	797	790	881	824	824	803	789	854	863	809	833	846	862	855	810	810	855	811	829	890	774	876	822	795	818	836	825	804	838	836	823	883	843	809	834	798	879	776	840	845	840	819	808	866	789	826	843	816	836	884	817	788	864	803	873	873	814	829	825	826	786	826	825	920	852	844	876	796	816	803	783	841	884	826	899	789	825	786	854	848	787	825	818	806	861	847	779	798	824	862	853	835	855	861	799	833	863	844	814	805	841	858	834	835	828	812	855	825	817	789	859	868	828	824	812	855	840	833	874	841	850	834	826	838	849	829	804	882	840	800	828	796	809	835	851	875	828	850	910	796	757	768	812	813	789	855	823	798	846	807	850	850	869	849	785	800	827	780	840	831	803	850	836	850	804	855	849	855	840	851	794	833	835	870	782	828	799	851	816	795	837	852	775	902	862	813	890	915	833	848	790	870	837	790	815	865	796	826	802	782	810	821	845	823	842	815	817	870	813	828	794	872	816	836	859	836	841	805	837	813	796	822	838	868	854	849	835	825	822	855	799	805	826	840	816	786	835	872	844	829	857	830	852	775	841	868	841	852	844	815	858	861	855	816	828	818	843	823	816	830	861	855	843	786	769	822	807	871	834	840	845	847	811	827	863	782	840	856	858	868	836	816	831	827	849	872	817	876	825	887	865	832	855	858	897	817	827	842	816	808	820	830	805	821	830	815	806	890	817	848	798	849	832	847	837	825	897	834	901	779	864	840	886	831	797	831	784	838	853	816	809	843	826	823	792	847	841	843	797	887	865	849	813	821	834	811	859	765	851	838	844	783	861	809	857	814	802	862	833	807	846	877	777	851	793	808	793	848	805	777	856	825	823	897	835	819	897	899	859	824	800	797	855	841	863	827	876	812	804	832	855	816	830	821	792	892	869	853	834	793	771	787	894	826	800	801	854	857	811	817	830	823	808	865	813	840	843	799	871	809	831	834	827	864	840	855	809	808	823	848	829	871	868	839	813	853	881	861	838	856	850	830	864	837	823	868	827	826	825	832	819	864	916	820	842	813	831	832	814	870	848	857	850	886	822	864	812	761	828	816	801	851	805	860	839	815	837	834	904	844	857	806	828	844	836	756	843	837	835	795	850	829	846	783	824	841	805	810	870	837	839	831	802	843	826	876	821	801	794	842	921	800	864	808	758	908	842	824	828	846	823	801	869	838	854	834	817	863	839	805	871	823	798	853	821	846	821	868	786	825	849	820	866	816	836	845	830	865	830	863	868	886	816	783	842	809	786	809	815	844	881	821	779	831	805	844	817	852	826	852	830	813	836	868	823	843	830	877	838
24155	21526	29959	31258	25641	11302	1603	834	800	803	761	741	732	713	688	698	733	749	707	709	669	692	702	682	740	714	686	717	691	653	705	698	728	685	677	700	677	682	641	642	682	686	710	712	684	706	715	674	701	677	672	666	698	671	668	684	710	674	650	663	674	712	700	711	694	682	644	714	718	706	633	662	666	642	668	675	683	668	675	676	649	672	657	669	684	707	695	726	680	674	734	655	697	659	737	659	713	661	696	626	692	715	662	683	652	685	651	618	688	734	670	669	666	709	737	659	684	700	663	677	632	713	662	680	662	662	646	687	717	693	673	653	672	679	709	667	675	659	668	637	720	686	673	669	707	713	668	693	678	669	596	644	663	702	677	707	658	670	663	656	713	705	717	641	687	665	641	663	685	700	659	644	684	671	662	637	705	671	727	674	688	661	681	666	651	703	658	652	725	671	675	690	647	684	645	668	678	667	657	693	683	630	665	692	747	684	650	659	653	692	674	655	668	722	726	711	688	676	691	663	680	646	694	680	693	665	676	674	645	691	717	724	661	687	698	657	675	681	680	677	607	674	657	695	682	659	695	685	698	671	655	657	683	643	678	712	728	672	659	655	648	690	732	681	711	658	716	634	705	696	648	696	683	674	751	674	685	695	663	688	705	666	684	705	698	723	707	650	710	711	666	644	681	628	680	674	615	694	671	703	695	716	683	678	685	679	718	626	676	674	657	697	645	757	678	682	632	660	685	692	697	709	678	701	741	664	647	670	740	692	658	671	688	630	663	693	675	658	687	640	697	675	648	676	693	651	643	725	678	641	675	654	639	674	703	673	663	655	686	708	690	686	720	700	678	669	737	668	641	680	696	702	708	717	695	660	664	619	672	642	651	726	726	693	694	643	670	706	717	659	703	700	703	668	692	686	684	723	698	682	667	678	687	660	661	637	662	697	697	663	705	721	686	691	733	698	653	636	722	683	674	624	692	680	709	676	609	697	681	655	675	720	728	653	673	664	685	684	686	720	686	698	673	630	682	659	726	662	665	696	662	691	624	684	688	699	660	643	698	681	651	692	652	694	688	683	715	617	693	675	653	661	676	664	657	703	667	667	674	632	712	716	664	725	678	677	660	686	665	696	701	700	710	641	730	678	653	706	703	651	672	656	695	639	694	699	675	665	714	666	707	675	678	698	694	713	691	673	698	687	672	672	692	667	643	648	680	666	725	719	695	667	662	641	626	688	677	713	704	694	707	674	678	673	680	694	698	717	674	679	657	695	662	639	667	677	640	680	669	719	688	667	595	679	736	756	688	690	685	681	667	708	685	703	680	707	660	709	702	680	689	715	691	713	714	690	707	681	694	641	739	670	677	692	677	675	707	732	694	690	688	677	703	694	690	682	669	655	693	685	686	694	684	676	690	673	628	656	684	677	690	659	674	721	636	682	690	664	663	719	711	733	681	678	693	755	693	715	696	661	681	658	652	724	691	676	722	621	694	680	685	707	715	712	688	697	691	695	684	756	677	697	679	698	709	679	640	729	660	679	703	664	682	649	691	681	695	713	688	670	681	660	661	686	676	696	659	709	685	618	668	678	704	654	698	673	660	659	729	646	682	665	704	640	700	660	710	667	721	697	698	657	655	696	723	649	672	713	661	712	670	681	694	672	692	702	648	679	725	673	690	685	720	677	674	662	661	644	649	723	699	700	688	670	692	652	630	685	689	715	663	722	642	655	707	692	702	715	696	677	677	665	680	721	665	684	664	687	643	646	684	655	656	698	644	680	653	685	657	697	666	683	683	688	676	701	691	605	683	721	726	694	662	705	676	703	696	697	687	640	668	672	731	691	701	661	667	693	639	671	680	706	658	654	693	653	684	683	688	694	674	683	662	671	695	703	682	672	667	655	666	676	656	684	657	674	667	611	663	677	719	671	658	670	703	644	681	693	725	710	658	657	657	646	701	721	652	673	672	683	649	685	713	692	713	616	699	659	705	706	639	652	671	719	689	734	641	670	719	693	692	677	655	667	649	683	673	697	683	665	666	694	700	670	699	721	693	659	704	647	657	673	701	655	702	709	689	676	663	671	724	669	671	649	702	711	682	682	615	683	694	646	699	684	731	711	660	681	689	691	692	678	689	711	669	721	638	692	720	744	681	724	698	734	670	667	672	738	675	690	659	643	643	655	670	688	723	737	675	723	679	662	657	690	665	695	682	706	689	632	674	680	656	648	740	714	668	685	704	686	665	676	678	646	681	691	646	704	696	698	704	658	669	672	670	666	736	689	658	671	700	654	659	655	707	701	664	649	667	706	682	711	698	663	694	674	675	703	631	663	642	685	686	681	689	691	636	630	692	716	687	643	669	687	666	696	683	665	653	649	669	678	671	692	656	740	681	699	669	661	662	703	602	694	662	683	676	622	635	688	676	667	672	688	643	659	655	675	691	720	694	670	690	705	645	656	666	691	679	714	649	678	683	718	703	676	641	696	671	693	670	716	651	647	667	664	636	708	702	693	635	691	686	677	660	679	679	707	665	685	696	663	677	665	708	691	673	655	654	680	673	658	642	666	678	685	698	706	661	694	688	665	690	685	668	660	720	653	700	659	696	688	659	684	650	728	644	639	686	642	684	646	692	681	694	732	666	676	656	707	677	694	675	614	680	676	705	658	632	684	678	642	703	642	620	686	689	715	637	675	678	665	661	659	660	637	660	655	669	666	682	681	694	657	676	677	691	668	703	647	684	645	618	735	702	699	707	682	657	680	647	727	663	654	631	704	681	655	703	661	732	617	653	706	724	696	681	661	690	686	666	643	675	684	656	690	682	677	693	700	693	664	692	657	667	702	620	684	649	666	677	754	705	700	686	695	672	719	679	716	671	725	681	677	712	704	679	693	693	670	707	672	699	676	648	674	700	664	644	631	688	704	708	659	706	671	684	687	638	680	662	666	711	729	679	694	664	686	684	734	718	654	697	724	638	721	690	693	637	691	677	724	675	665	702	652	679	735	667	675	676	712	691	678	647	697	663	699	675	676	690	706	662	667	679	639	682	699	668	677	686	687	698	719	706	692	675	669	677	682	687	713	679	696	721	715	738	704	702	681	709	664	655	685	675	673	743	659	718	689	668	706	683	659	673	675	707	648	733	686	690	673	703	697	726	699	644	669	675	658	639	718	671	701	723	678	704	726	753	696	679	618	652	664	669	717	634	675	678	674	647	717	674	706	713	668	662	631	652	662	666	724	682	654	694	667	677	702	668	660	673	699	721	672	686	711	697	680	680	689	664	732	619	746	676	663	661	689	681	692	713	687	705	700	720	690	690	693	732	691	645	664	654	708	681	690	690	728	664	702	678	646	686	711	649	683	657	680	650	720	698	656	664	632	667	664	705	683	698	656	683	696	678	737	669	694	694	694	641	662	645	702	685	651	684	703	677	703	700	647	645	684	658	654	702	739	656	667	689	689	684	690	624	663	687	652	682	672	710	714	692	697	658	654	697	680
40110	49949	46202	47085	17212	1295	1132	1028	950	966	873	901	845	836	840	852	857	812	788	824	845	837	769	782	790	774	768	779	769	714	815	781	781	781	811	808	742	769	831	767	785	759	731	798	732	780	788	792	759	792	754	772	776	793	741	762	764	807	805	732	779	776	745	797	783	760	768	818	776	776	773	751	793	788	811	806	791	822	787	704	805	776	758	782	775	799	743	784	737	746	749	783	798	773	760	752	752	791	811	750	763	775	790	792	747	756	736	765	783	728	758	815	780	744	782	735	757	802	734	772	763	776	780	768	750	769	770	763	730	807	727	774	731	809	820	756	786	773	767	821	776	714	821	764	760	737	762	770	791	766	753	776	736	774	775	774	769	807	768	727	813	762	752	721	826	717	729	790	755	813	764	739	788	770	734	791	810	760	760	751	770	767	803	742	803	745	757	783	745	764	715	787	780	736	777	744	784	799	752	756	789	818	721	775	754	745	759	790	787	767	755	781	819	780	772	752	770	725	724	764	789	798	802	780	804	750	781	809	795	755	776	739	779	755	777	844	795	731	807	762	739	790	738	769	791	763	794	778	815	745	767	806	771	756	757	725	792	754	757	772	803	830	759	771	817	771	732	777	821	830	745	753	778	801	766	779	770	779	755	725	768	797	746	794	790	802	826	794	785	795	775	805	732	741	802	788	783	793	798	759	813	779	768	719	760	757	764	773	794	749	795	792	761	763	756	742	720	810	739	737	761	760	716	792	808	749	747	706	752	728	765	788	770	813	793	828	802	785	789	782	753	742	723	779	790	736	776	802	788	745	750	721	786	768	746	794	748	783	756	777	767	765	804	775	707	742	763	735	809	794	750	778	767	752	736	708	740	779	761	745	796	801	807	818	729	794	756	780	762	752	814	757	770	751	778	777	839	753	784	768	782	798	806	811	799	814	780	767	804	725	750	747	795	748	775	809	761	774	810	784	778	820	769	787	727	777	737	752	779	775	729	743	791	729	773	726	751	790	737	760	744	790	811	733	760	732	770	732	805	757	826	749	773	779	742	755	788	785	721	843	746	802	738	760	729	758	744	771	748	787	786	797	789	743	754	774	757	723	784	795	812	751	782	774	780	807	860	726	775	747	763	775	782	807	713	757	782	824	807	711	794	774	763	760	763	770	778	769	816	769	753	773	790	738	758	766	792	734	729	746	782	781	747	769	748	777	772	792	768	797	754	792	800	763	778	790	734	769	860	759	773	759	761	808	757	789	820	771	782	748	794	760	770	766	785	780	770	780	711	748	794	799	750	698	848	785	772	771	824	771	796	770	812	772	766	815	774	740	778	791	778	791	770	706	785	800	774	777	832	768	789	815	758	763	727	778	785	753	801	754	810	799	800	774	792	822	766	712	750	724	764	780	764	746	786	779	773	794	766	769	776	742	783	780	768	757	748	754	804	731	707	804	751	754	784	748	811	761	753	780	768	770	734	763	769	767	753	820	713	810	778	795	719	769	706	778	774	798	759	786	813	744	800	793	783	753	786	802	792	781	722	788	746	762	780	748	774	811	768	793	780	807	754	811	782	800	759	761	802	747	772	767	776	737	762	757	771	748	790	806	772	745	809	756	777	801	772	712	744	727	804	779	760	768	827	760	822	757	805	757	786	772	728	768	731	789	760	717	727	784	754	776	732	763	795	762	749	705	764	806	780	743	742	757	729	765	752	730	823	787	762	765	755	714	759	735	739	778	775	760	734	749	764	808	811	778	732	788	774	786	764	729	712	780	762	747	792	784	819	811	757	782	795	729	841	816	769	764	739	765	763	728	751	777	763	723	748	777	799	792	783	751	779	741	763	747	778	758	782	812	820	726	830	760	809	742	762	868	759	764	752	761	738	800	770	771	778	776	758	816	760	754	792	769	766	795	749	777	808	771	776	727	737	778	781	786	717	820	726	759	778	796	781	760	770	744	761	738	780	765	740	755	769	748	795	787	796	803	813	826	799	781	722	766	765	796	783	703	776	779	765	754	784	826	780	759	723	779	774	810	734	790	795	761	751	780	815	790	766	776	729	753	770	773	761	762	811	771	762	795	767	746	773	746	758	783	761	782	743	788	803	822	737	774	789	747	745	788	753	788	784	789	758	757	788	758	803	759	758	765	748	731	737	779	793	768	728	770	778	778	778	767	764	767	745	780	744	773	778	713	743	718	755	758	790	807	776	749	749	788	738	773	771	763	777	708	773	828	792	741	764	779	729	755	781	736	811	758	822	775	763	779	774	742	741	755	753	756	804	782	762	821	762	761	804	740	791	835	740	815	746	735	747	777	763	789	773	762	802	779	746	717	765	805	720	814	766	807	750	727	763	798	766	776	734	750	850	727	763	778	762	753	772	785	743	771	789	740	758	788	785	785	804	787	812	711	788	737	745	729	739	804	792	730	779	772	792	793	755	787	764	802	813	777	769	779	732	768	718	764	752	793	744	798	821	742	746	699	791	794	728	745	752	791	805	744	765	795	733	784	765	803	746	730	780	786	795	734	732	837	730	808	758	749	753	810	756	810	742	769	730	774	768	788	719	766	771	797	747	776	767	790	764	739	816	755	821	792	818	725	806	736	772	773	786	814	800	839	761	773	777	715	824	744	781	770	760	754	797	755	707	724	774	772	801	805	743	790	728	766	835	738	759	772	748	800	776	781	770	741	726	756	792	822	723	806	783	759	756	797	746	797	752	734	786	724	759	823	775	746	747	766	760	780	746	747	763	814	780	733	740	783	749	810	742	752	757	715	761	738	790	728	790	713	745	745	802	752	721	767	751	759	738	728	766	774	798	778	759	801	742	735	732	803	728	817	796	761	746	750	747	734	744	777	765	748	736	730	804	743	767	756	770	766	778	805	762	778	758	723	758	769	715	740	757	743	821	746	831	777	735	810	719	771	785	761	721	774	800	780	826	757	758	761	765	770	772	816	784	771	795	796	755	808	773	807	772	746	794	766	806	803	801	800	808	782	760	787	729	788	785	780	810	786	747	745	776	778	774	806	784	758	737	773	799	786	766	760	781	799	756	783	776	759	777	807	784	774	765	727	826	788	778	780	762	804	764	779	822	776	739	774	794	719	781	888	761	773	811	742	747	787	851	807	776	777	790	756	764	757	754	764	783	789	769	787	834	757	769	844	781	779	799	720	791	783	791	793	798	839	741	813	774	782	805	755	779	803	774	796	788	775	748	775	748	785	781	770	754	837	787	731	761	692	774	792	761	766	766	813	759	820	831	790	821	748	807	786	771	767	736	795	773	806	785	749	759	741	741	733	735	740	744	714	764	767	796	782	743	818	759	784	754	791	748	757	742	812	805	799	739	789	826	750	775	765	818	737	730	772	758	771	710	802	780	747	764	794	766	789	754	785	801	808	744	780	802	731	815	813	760	758	794	773	800	838	793	789	835	762	763	756	746	802	816	780	763	779	755	786	783	791	786	857	845	779	760	803	783	763	788	721	787	787	778	740
25308	21524	28941	29221	17335	2367	649	507	536	464	501	484	473	499	435	486	479	485	446	483	465	439	454	464	484	486	463	485	517	473	469	491	467	522	456	458	449	504	492	469	478	488	458	452	454	478	458	430	464	456	452	451	465	458	434	467	481	462	455	470	479	494	456	441	418	431	441	460	498	457	462	470	464	434	472	430	452	485	509	454	456	493	461	471	490	494	468	493	472	495	407	490	459	497	476	466	484	461	450	467	438	479	460	471	466	493	469	469	420	453	424	484	494	493	461	504	468	478	447	521	485	455	462	495	481	453	446	497	421	455	441	443	455	453	462	487	471	498	473	481	440	492	477	451	432	485	496	429	481	437	452	443	457	490	435	462	499	489	443	458	484	457	436	482	494	447	484	456	471	466	489	504	463	464	451	455	492	504	485	472	451	446	427	473	461	451	451	489	431	465	499	449	416	443	475	503	447	471	462	483	480	487	451	452	456	454	462	474	486	475	478	495	464	471	439	490	438	433	487	480	493	454	459	477	486	400	430	453	478	499	455	455	443	481	478	496	454	478	434	488	466	512	468	463	463	467	452	439	461	473	457	448	486	477	477	448	465	466	435	456	495	432	434	496	467	504	467	435	475	463	510	472	439	443	484	449	485	447	432	443	476	517	441	489	472	463	475	464	511	466	495	440	459	464	480	459	525	483	483	474	504	479	477	462	467	449	486	466	476	430	442	454	475	515	436	455	466	445	464	458	429	489	466	473	422	480	499	456	459	463	488	466	522	470	459	487	494	475	460	496	511	441	460	490	459	469	480	438	437	461	429	458	453	450	446	466	445	488	480	446	483	480	458	444	473	471	427	443	456	427	470	486	478	507	439	489	466	492	527	490	452	470	467	463	472	441	488	469	467	479	457	478	466	462	478	459	451	479	487	450	484	445	475	497	478	450	483	442	399	474	452	443	433	462	454	455	485	468	471	445	481	470	477	431	446	440	478	426	498	480	449	474	452	467	476	504	463	499	484	452	425	456	448	441	492	466	471	460	430	476	474	450	493	487	428	451	477	404	464	451	462	488	476	474	469	466	475	445	473	468	471	478	461	485	459	515	439	469	445	470	486	458	454	481	484	475	483	440	449	416	460	456	481	487	446	454	457	506	451	472	468	470	439	493	456	466	470	442	465	459	475	491	503	438	468	445	479	450	479	476	453	463	460	470	459	448	492	488	484	479	494	454	431	436	452	470	522	461	490	448	413	490	501	450	458	419	470	423	418	488	437	444	423	469	486	447	422	458	460	449	504	461	466	452	450	499	504	465	498	471	467	475	472	505	466	486	451	481	465	479	453	450	480	432	500	438	446	478	497	477	470	459	481	455	432	485	466	478	465	471	462	433	463	472	472	453	456	494	479	415	464	460	460	462	432	459	496	451	463	457	473	494	472	445	444	464	438	473	484	433	494	470	505	483	476	468	419	449	514	476	502	470	469	484	487	467	456	470	486	485	430	436	453	411	504	456	459	465	455	489	454	502	457	457	471	480	452	477	501	454	455	463	474	470	499	469	497	443	484	468	473	439	460	493	468	476	478	458	443	471	452	425	470	456	466	490	452	453	472	476	481	438	478	497	449	466	458	472	459	495	440	437	445	494	447	497	510	485	461	496	458	489	464	461	464	449	452	454	454	477	495	486	474	473	478	490	473	454	436	442	434	440	447	462	462	428	468	432	476	477	473	471	449	494	453	466	479	494	463	457	465	488	497	439	465	455	471	462	498	507	464	448	478	475	473	460	491	420	479	432	450	450	471	488	461	420	490	486	487	474	465	442	453	473	482	472	467	477	477	462	468	470	457	488	428	447	459	509	459	452	477	460	490	454	482	467	449	481	481	492	437	472	455	458	472	456	485	481	459	465	489	487	455	470	466	437	430	452	444	514	468	472	460	455	482	406	468	480	436	480	500	441	476	485	474	430	463	478	454	464	463	485	473	449	434	443	468	424	475	460	462	447	461	487	486	489	457	493	479	463	424	488	456	465	468	517	483	464	512	452	474	466	519	474	455	473	477	461	507	481	463	466	432	433	443	440	459	435	517	436	453	515	498	448	479	483	444	446	520	489	486	496	483	456	454	492	482	416	442	471	444	446	487	460	439	486	461	489	466	455	497	476	467	484	460	450	459	489	460	449	483	469	469	455	461	421	455	449	424	480	484	500	425	468	479	448	496	481	493	479	476	431	442	444	439	476	456	454	503	510	485	464	452	432	439	467	474	470	469	473	472	475	504	484	451	464	439	462	476	489	440	466	459	448	467	457	487	442	482	432	450	438	470	481	465	409	491	458	412	458	442	447	510	452	469	472	471	425	466	470	463	476	489	473	426	480	453	482	499	466	523	461	417	457	502	447	428	452	493	482	451	484	487	476	403	472	430	473	462	461	511	457	451	470	475	491	489	498	487	446	483	484	483	433	461	476	483	475	459	483	492	446	467	497	459	458	472	479	439	426	455	450	444	468	489	481	507	475	447	480	467	484	466	452	451	477	482	472	481	438	481	480	453	454	474	470	448	495	475	466	493	465	510	457	433	454	463	516	459	427	446	469	465	462	473	440	462	498	457	466	433	474	460	462	477	421	475	502	463	495	473	492	483	507	430	433	468	423	472	497	475	489	462	469	454	488	431	432	499	470	441	478	475	477	464	481	473	451	442	486	464	492	494	474	492	490	476	492	453	476	479	478	468	448	461	475	444	460	498	456	415	486	447	459	486	455	468	471	453	439	454	483	478	444	448	451	448	470	480	476	505	459	481	440	480	453	483	468	464	479	470	481	466	473	495	479	485	488	472	474	443	459	442	462	490	449	438	472	445	463	520	455	493	487	470	472	458	471	501	443	494	447	483	475	477	495	476	460	467	475	463	426	465	472	458	470	446	478	471	453	448	477	432	460	483	454	482	458	489	508	455	462	447	458	467	446	465	455	431	450	505	508	456	498	434	456	450	442	430	464	452	456	460	494	442	444	469	486	445	480	438	477	477	519	455	458	447	462	462	495	458	491	445	437	435	500	459	451	457	445	459	443	456	453	448	472	471	436	484	470	490	464	498	493	457	445	444	454	472	460	488	434	458	481	477	476	441	490	482	474	447	426	495	462	465	484	471	489	441	485	466	431	433	431	505	460	464	432	465	467	462	442	452	428	475	457	432	462	464	437	469	498	482	488	465	479	461	412	491	457	438	474	440	465	451	455	469	450	449	442	478	462	482	451	462	471	478	467	476	520	463	472	461	448	504	477	476	427	484	526	489	490	420	422	474	416	481	412	469	484	446	437	502	453	518	462	444	457	490	442	478	466	454	491	444	451	444	475	436	480	506	478	444	486	463	464	440	463	470	454	447	476	480	502	496	477	450	455	472	448	471	507	458	421	481	497	474	427	479	463	460	481	477	453	465	451	455	518	476	461	421	436	505	452	479	447	463	464	469	493	428	482	463	458	433	460	478	448	474	468	491	474	472	471	448	461
37323	41291	37882	36854	11212	784	747	642	606	602	600	576	573	580	559	537	546	536	498	534	559	511	558	555	504	565	499	526	504	509	512	518	493	539	549	492	555	509	535	515	543	519	544	538	548	550	539	551	525	505	558	547	582	480	448	525	518	507	494	501	551	489	498	515	517	515	504	518	539	499	513	466	550	523	506	509	510	543	541	510	497	513	525	523	533	513	502	500	538	526	538	512	497	514	509	505	538	570	515	507	512	520	521	506	512	511	535	522	519	519	539	515	521	523	509	558	546	532	511	495	529	565	510	528	515	512	510	491	507	534	481	527	542	545	517	559	548	507	490	556	512	515	496	487	493	488	551	501	515	509	508	526	540	537	529	525	509	441	519	534	495	556	502	482	518	527	517	516	567	490	525	517	528	480	525	507	557	495	504	561	506	525	568	505	501	580	480	489	481	520	504	509	515	501	545	472	552	490	502	523	521	539	493	507	500	512	478	516	540	545	549	511	527	526	516	523	558	512	512	483	531	502	510	564	530	546	504	482	494	501	570	549	538	490	481	509	524	517	532	529	520	498	491	547	561	538	503	544	545	482	565	535	553	549	516	503	547	507	518	505	486	548	521	537	557	522	525	576	544	530	542	522	542	543	552	535	535	580	539	511	554	515	528	542	535	503	548	551	482	479	535	525	497	522	520	503	518	478	506	455	511	488	514	561	554	516	510	517	507	532	558	517	486	521	537	522	539	498	537	511	524	479	517	527	546	496	495	466	486	543	530	547	513	501	524	508	533	517	530	534	511	502	549	511	536	491	485	522	542	509	516	531	493	507	508	497	500	508	477	490	542	505	541	524	522	529	477	509	551	513	542	542	503	512	525	514	536	503	561	520	546	527	504	492	510	529	554	512	503	555	499	525	530	523	518	523	519	560	535	501	502	544	534	529	501	487	489	537	531	502	544	556	550	494	529	549	497	486	510	504	510	518	507	542	523	525	526	480	518	562	541	546	496	508	515	540	508	499	520	523	507	532	509	562	569	578	512	513	496	496	533	526	527	500	529	490	548	530	482	514	516	466	524	487	562	527	561	591	508	552	497	481	520	530	515	546	527	491	532	498	538	553	555	490	534	524	493	512	542	520	480	534	488	484	508	514	516	523	541	530	509	518	528	536	471	487	541	505	526	518	540	503	539	511	521	494	525	494	500	527	551	539	532	522	525	542	474	538	507	561	515	552	520	543	486	508	501	522	513	491	548	591	506	561	531	510	555	552	522	482	535	503	522	537	582	523	535	535	502	512	512	528	516	514	509	501	555	523	525	523	521	506	496	495	523	533	506	500	535	498	493	528	552	544	524	526	534	542	510	516	538	545	501	498	505	500	524	514	515	551	519	489	518	510	528	556	512	521	534	510	528	528	502	578	545	583	488	545	533	546	490	516	496	527	493	514	527	495	502	557	509	504	513	552	468	522	555	532	508	516	553	520	542	502	531	511	482	483	512	520	554	553	554	538	492	508	487	536	528	544	520	570	533	527	519	543	522	517	547	496	549	548	504	487	554	533	557	480	540	506	574	525	543	472	567	557	526	516	496	528	552	534	554	507	566	555	527	531	500	559	537	555	477	537	515	485	515	508	507	540	506	499	522	538	500	508	511	503	548	530	568	501	550	471	559	516	515	512	514	508	516	525	520	504	536	488	510	536	513	527	531	490	516	519	493	542	468	503	497	491	528	482	516	545	571	515	545	516	527	533	531	567	487	525	534	480	513	517	511	550	477	478	550	538	540	509	517	509	496	498	524	496	571	497	507	520	529	496	538	539	545	533	545	511	506	513	535	544	512	508	510	438	494	513	513	537	510	537	512	530	516	557	548	552	498	521	520	500	543	534	515	542	503	529	484	537	501	530	539	483	530	539	511	563	520	551	517	504	550	539	485	504	505	524	532	566	533	495	522	545	512	490	464	531	503	514	550	488	523	503	522	508	514	545	498	526	546	538	527	518	534	532	528	538	532	485	501	517	495	500	491	515	530	516	490	516	499	530	524	513	476	519	511	489	517	537	551	515	507	513	520	529	528	498	512	512	520	537	485	549	499	495	499	520	508	501	564	535	551	536	548	511	542	529	526	518	504	533	484	524	562	523	505	511	533	517	540	541	542	516	521	522	499	546	538	511	523	487	562	534	505	529	504	538	527	573	511	541	506	498	519	516	527	537	481	515	502	535	524	534	526	486	533	521	502	542	483	486	490	545	510	529	496	496	485	493	539	527	516	522	511	529	530	503	512	538	542	539	546	498	518	538	511	537	506	506	532	494	499	565	544	540	509	521	530	537	516	530	539	519	486	531	515	517	499	504	540	546	480	514	526	545	533	528	512	502	555	546	476	491	512	506	493	575	549	547	508	505	545	514	536	527	520	483	528	547	523	512	508	534	551	479	531	510	524	535	511	523	483	546	476	517	550	508	550	517	525	522	524	537	561	472	518	479	478	514	496	520	536	523	514	521	486	546	495	538	533	547	563	549	515	528	515	525	527	547	480	494	509	515	482	498	510	540	489	517	474	524	512	497	497	536	503	532	537	583	505	495	501	518	532	508	493	566	507	480	463	523	523	510	519	509	498	535	479	505	523	507	540	520	567	484	500	519	527	554	549	566	524	541	524	528	507	478	499	477	526	485	523	503	461	507	471	565	541	518	519	557	532	517	547	509	565	518	543	537	490	520	518	525	519	510	510	544	521	513	514	513	552	532	491	568	546	502	530	555	475	521	536	488	518	487	519	493	528	520	536	538	501	488	491	535	486	505	551	542	495	527	495	529	528	543	485	528	519	538	516	476	496	477	543	537	495	515	540	520	488	480	544	572	506	520	514	523	529	489	505	498	553	503	511	497	495	533	514	499	474	535	510	537	547	511	544	493	561	503	504	523	539	530	503	519	554	507	542	540	518	542	531	487	515	495	497	525	500	475	501	478	510	535	494	507	508	519	530	482	518	527	522	539	514	546	521	521	549	529	528	517	517	552	546	517	501	527	504	513	554	577	548	526	509	456	513	536	515	517	533	518	528	509	523	523	567	526	521	523	502	487	509	498	465	507	516	499	495	517	529	519	548	509	513	545	517	533	474	543	490	519	533	534	555	516	498	547	508	485	505	523	482	516	488	519	514	494	537	540	532	542	545	520	522	543	517	497	513	530	544	481	532	515	529	509	505	547	525	515	504	528	554	549	518	519	528	548	513	514	504	519	506	513	528	484	493	479	480	518	516	492	495	518	514	548	520	495	483	505	535	486	546	518	518	497	504	524	531	486	558	554	511	511	508	503	475	535	519	479	482	538	512	479	513	458	543	518	518	486	547	541	506	540	554	527	536	514	526	483	529	515	523	514	538	523	526	508	555	529	516	508	545	546	579	472	605	527	593	507	540	537	495	514	529	533	533	509	506	553	489	497	496	525	555	502	518	553	499	527	528	547	485	530	500	535	526	504	564	511	544	542	507	577	505	502	553	532	548	549
22984	21540	30168	26036	25411	19812	7483	661	488	417	412	394	375	348	357	360	325	331	312	333	324	336	293	328	311	288	285	301	305	327	316	295	322	257	289	290	280	272	303	296	285	292	288	288	321	308	299	324	273	288	275	300	288	287	306	289	269	299	295	293	276	303	278	295	309	297	293	279	326	304	294	268	274	319	297	240	298	287	271	274	271	302	301	261	305	290	263	289	281	308	289	284	267	281	278	287	267	289	285	270	306	280	265	287	289	293	275	287	286	273	296	302	286	323	307	304	269	305	305	291	294	267	269	285	292	308	268	296	303	300	286	283	281	266	282	264	283	309	309	312	293	283	312	279	256	281	272	284	294	293	307	268	269	262	252	306	269	283	297	271	282	268	285	268	298	318	270	265	280	303	260	276	303	266	281	284	261	312	251	298	254	298	240	288	290	251	267	314	279	271	259	294	267	282	273	278	322	290	274	261	284	301	263	259	295	283	295	264	281	309	282	312	285	266	264	243	315	271	303	308	265	297	308	285	321	281	298	273	279	301	278	309	277	295	295	300	268	303	313	284	284	280	284	250	324	308	233	267	313	299	266	289	295	317	295	283	294	290	292	289	274	274	272	304	266	228	261	269	267	245	280	299	276	277	327	242	272	273	286	290	267	275	267	278	258	314	296	244	252	293	283	266	259	291	273	301	285	290	294	292	305	306	275	269	304	258	272	272	292	289	281	317	256	278	268	287	311	290	254	284	268	289	265	288	307	267	260	284	273	291	276	291	299	313	299	293	316	302	288	292	295	302	304	291	324	288	291	282	310	293	307	284	243	238	264	299	300	293	296	305	279	300	294	284	294	295	290	316	251	289	288	242	303	290	304	276	295	296	289	289	293	277	287	289	275	288	326	286	271	272	321	271	262	309	292	290	286	292	264	306	280	322	276	277	287	297	280	305	261	315	263	302	331	291	304	275	285	312	302	267	281	302	259	297	298	285	285	281	302	275	299	264	301	265	287	289	277	284	292	290	294	278	269	296	299	292	297	312	256	310	280	268	285	298	270	316	297	300	326	301	266	316	294	241	295	268	301	281	274	273	278	306	301	283	295	278	273	285	255	274	275	259	306	279	260	294	293	278	294	281	307	289	278	286	257	287	286	300	268	298	285	268	308	288	292	290	276	231	286	297	300	281	293	285	289	284	287	251	281	276	267	261	286	283	281	258	306	322	272	291	318	295	270	300	265	253	310	264	297	276	259	303	289	300	240	309	272	256	287	278	285	293	248	285	266	290	261	257	278	271	280	284	297	286	283	307	280	262	277	280	288	320	294	290	308	280	281	295	268	279	271	279	273	289	295	277	301	273	303	289	299	289	282	264	280	282	297	268	267	263	307	296	287	261	300	296	320	279	258	286	281	285	283	274	262	286	272	308	278	280	251	284	274	309	276	315	309	262	284	273	290	290	270	295	272	260	233	282	277	311	274	318	292	259	297	286	266	276	250	270	294	289	303	272	274	277	292	294	287	267	325	304	294	306	292	270	301	290	261	268	275	318	294	303	286	299	283	263	274	273	267	269	284	283	277	267	287	271	292	264	277	280	301	322	291	300	300	262	296	287	298	316	282	294	289	281	282	279	296	269	305	312	275	284	290	306	292	287	253	269	257	305	259	255	270	263	286	275	253	282	307	281	314	281	270	302	306	287	260	311	298	284	269	286	246	288	269	252	235	279	296	296	280	250	275	270	252	280	295	296	291	310	279	256	266	286	270	260	269	287	305	292	284	266	280	284	263	245	266	291	294	274	303	287	302	287	250	309	303	297	297	284	293	293	285	282	255	297	284	254	291	293	280	278	268	267	297	270	285	312	290	261	292	292	284	274	294	290	275	283	303	269	285	272	291	303	267	308	300	282	277	270	310	276	285	295	269	288	288	300	316	275	268	287	296	279	308	283	298	273	276	276	322	291	276	296	275	303	305	301	261	294	292	240	258	286	290	282	300	289	299	300	274	274	281	291	284	300	289	280	276	269	287	285	277	312	285	299	280	283	278	289	310	293	278	295	291	282	297	312	299	298	307	273	282	290	305	291	316	280	295	268	295	285	302	282	301	300	262	275	275	315	290	299	302	289	286	309	249	282	276	272	272	265	287	288	285	255	297	276	261	277	314	294	285	299	279	284	274	260	295	307	293	271	303	276	255	292	297	295	292	267	279	298	323	261	281	262	267	296	279	256	265	292	287	284	298	279	287	300	280	288	254	286	280	260	282	292	276	230	296	276	264	295	309	297	264	329	284	249	307	300	311	277	305	287	288	265	279	315	253	300	285	276	297	274	288	307	285	269	282	281	298	286	287	288	270	246	300	293	275	298	287	299	283	278	280	316	280	309	275	278	282	288	288	283	308	259	297	290	282	287	282	293	294	293	281	267	275	282	283	278	252	277	268	294	280	269	269	286	282	282	275	271	292	259	266	287	298	263	274	302	280	311	297	267	271	304	304	287	290	268	269	281	285	278	252	280	274	301	301	271	289	281	280	277	299	291	321	258	286	284	267	281	234	257	301	278	308	312	305	310	299	309	276	276	262	293	282	279	271	291	253	284	321	291	280	301	259	283	311	292	274	286	280	306	297	295	280	310	245	287	285	275	283	290	250	254	290	283	277	303	300	322	239	289	307	275	282	288	268	274	304	293	289	271	283	280	278	271	276	277	294	270	277	313	289	260	283	273	286	322	317	273	287	283	248	285	272	304	267	249	265	267	289	284	279	267	263	299	316	273	292	266	292	284	300	291	264	271	306	289	247	268	270	270	307	277	305	307	280	286	265	295	278	288	284	292	287	264	285	279	283	296	305	265	312	296	277	301	261	310	248	290	282	254	288	275	287	279	281	306	261	294	263	266	273	268	281	269	230	284	269	304	292	266	276	260	294	276	279	284	278	301	268	291	263	267	309	284	270	276	294	274	269	269	276	292	276	307	278	283	309	301	286	292	281	278	268	292	258	316	273	303	300	277	293	304	271	299	289	265	286	284	280	301	326	279	278	283	289	288	299	317	294	308	298	260	326	287	304	295	271	244	260	273	298	305	286	271	290	297	286	260	255	287	277	311	266	290	277	284	278	290	265	283	304	252	267	292	260	284	263	287	283	301	289	309	267	290	291	319	302	313	296	254	282	293	303	310	297	298	286	250	299	298	264	276	257	263	281	254	288	286	282	258	277	319	268	299	286	297	303	269	297	286	300	307	295	294	286	275	328	306	278	290	310	260	290	280	290	306	302	318	281	287	256	301	306	299	268	261	295	241	296	274	249	290	278	270	304	324	335	276	260	279	279	255	259	312	288	282	289	317	281	261	286	294	271	282	291	292	246	325	308	249	319	282	317	260	297	253	297	279	281	295	296	281	269	292	280	300	318	282	303	321	300	285	248	273	306	306	260	288	275	285	280	312	280	308	290	261	250	284	282	291	312	277	306	264	277	304	312	294	310	282	268	257	262	292	277	275	272	284	282	254
44856	61563	53169	54331	25243	1483	1111	917	799	719	589	533	514	490	436	471	475	424	415	398	375	374	371	360	351	343	375	345	337	354	330	357	356	352	375	319	356	312	338	304	332	385	328	314	324	354	341	354	362	356	358	332	346	339	346	298	335	308	344	333	314	323	347	305	361	341	339	352	317	327	346	336	328	330	331	316	308	351	346	334	363	332	313	353	319	295	322	356	347	325	297	308	345	343	331	339	319	338	353	333	311	315	300	319	333	349	357	312	338	329	332	373	358	338	329	351	319	316	288	308	313	346	343	335	323	332	359	335	355	316	360	360	340	368	333	343	321	327	282	313	310	312	309	316	374	297	351	325	348	361	316	316	336	328	344	335	354	336	309	350	311	362	319	346	292	343	359	309	356	343	350	319	376	335	332	307	344	364	335	349	334	307	311	321	331	337	368	320	308	340	348	322	354	319	349	349	321	337	357	357	358	319	323	367	308	346	350	338	357	304	332	357	341	303	333	327	336	359	315	324	322	327	339	341	340	335	310	351	338	351	373	314	347	350	343	326	342	331	350	337	352	316	331	338	379	345	329	354	334	315	335	327	321	332	351	361	337	298	328	324	332	322	337	330	341	347	363	315	333	327	303	335	346	365	311	334	343	328	287	302	340	314	358	317	333	306	340	333	345	355	307	350	334	339	344	322	313	301	355	318	336	330	346	329	344	333	316	315	325	335	328	352	349	368	350	317	322	332	341	316	354	365	340	307	342	318	319	332	347	335	331	334	307	329	339	304	328	335	342	345	320	346	386	360	324	331	323	341	327	344	298	350	322	357	332	333	341	325	343	329	321	345	348	329	354	323	360	344	346	309	351	367	329	325	338	364	325	317	360	314	320	335	316	342	333	335	348	332	325	318	314	354	308	298	344	353	318	344	328	351	306	362	332	306	306	327	305	357	349	331	336	324	342	330	329	368	351	324	313	339	294	338	360	345	329	328	332	328	348	338	326	382	346	325	322	300	305	361	332	351	324	323	326	356	326	321	337	357	354	325	346	333	336	328	347	335	334	329	324	320	324	305	343	315	346	330	269	309	349	370	308	284	340	363	352	339	349	353	350	324	310	333	307	328	311	306	356	336	329	323	330	310	311	356	318	351	341	323	306	292	319	328	339	317	328	345	335	346	340	355	325	323	345	342	345	314	330	333	319	321	324	302	345	324	317	330	378	336	317	365	328	334	349	321	353	328	338	337	312	356	331	379	320	339	346	328	348	331	385	327	353	327	338	330	362	362	380	354	319	372	359	343	351	343	321	330	323	339	329	329	343	319	332	337	321	360	344	336	326	332	344	326	336	335	316	338	306	346	323	326	312	324	326	323	313	333	345	383	309	354	320	366	313	338	331	340	325	322	369	328	363	318	316	332	341	344	340	325	340	307	322	307	345	327	350	381	356	327	342	341	339	319	323	330	308	308	353	362	340	362	352	359	308	352	312	309	316	349	274	287	332	360	367	322	342	311	346	345	342	324	329	315	322	354	310	348	344	337	323	328	296	328	343	339	332	366	296	309	313	328	330	345	325	326	329	359	351	311	306	341	336	364	344	333	305	345	317	333	305	318	333	334	332	328	327	344	329	329	365	339	342	313	345	320	353	353	321	327	311	322	302	341	335	352	307	369	354	357	352	335	355	334	328	332	319	338	311	311	339	346	338	344	348	307	324	337	344	370	358	348	365	331	337	318	311	345	356	320	318	343	360	343	331	352	354	317	337	332	343	317	353	316	344	363	328	340	379	335	288	340	322	351	310	346	343	317	325	309	357	308	312	339	321	318	309	369	371	349	335	309	326	291	350	337	315	314	316	338	362	359	326	350	350	363	337	302	297	345	357	317	305	315	281	365	325	332	364	348	326	337	343	334	333	334	333	335	349	324	346	353	319	314	351	351	334	348	319	337	367	361	355	360	339	315	328	349	315	340	366	327	335	291	348	383	351	302	315	316	327	337	336	305	327	323	334	376	330	320	303	329	342	338	326	309	333	332	283	363	328	326	356	327	341	325	301	317	314	329	350	324	335	326	311	354	321	339	344	313	323	348	355	315	340	358	321	315	324	355	295	312	333	372	339	351	315	335	322	343	303	354	302	328	316	327	344	321	302	363	315	342	339	331	305	354	348	333	343	340	314	316	333	345	366	305	347	333	314	383	331	355	330	332	322	307	305	361	335	331	325	321	287	310	308	315	306	322	320	312	327	354	331	359	357	323	313	338	338	364	359	321	336	357	314	356	347	328	357	358	363	325	315	336	356	330	342	348	350	363	307	333	318	383	363	317	341	329	321	334	352	297	339	325	360	329	301	345	342	299	348	324	323	343	321	305	356	316	326	333	313	325	344	357	364	337	358	362	343	324	319	354	346	333	333	311	320	300	327	348	330	359	340	348	344	293	333	310	328	319	314	318	326	314	327	343	342	346	340	327	339	342	321	324	309	347	301	357	332	350	317	321	333	358	335	308	325	324	349	326	336	315	377	318	365	361	358	317	319	276	317	318	345	324	348	340	366	304	359	311	319	340	343	370	306	330	338	336	298	322	325	310	340	343	310	367	343	307	319	371	329	346	368	380	333	346	356	331	318	323	316	333	368	356	359	378	331	344	333	349	347	351	343	303	322	332	290	336	332	314	288	345	363	350	332	352	360	336	324	348	354	334	369	324	333	305	339	335	357	326	330	349	343	347	336	325	329	349	340	338	332	330	304	324	331	350	334	327	325	352	345	311	317	331	307	320	338	341	334	351	349	318	313	327	328	313	346	321	343	334	339	384	372	334	333	332	357	314	309	320	335	322	349	363	328	351	339	347	320	356	323	309	312	372	357	335	315	336	335	338	381	317	340	333	323	330	348	340	316	338	297	331	338	354	345	339	321	350	349	357	324	307	352	352	347	358	346	325	358	313	326	345	345	343	318	328	353	335	346	362	320	309	323	338	307	316	322	335	340	345	317	349	334	315	306	346	337	317	304	342	317	359	326	316	374	314	309	338	336	336	360	305	320	327	328	342	352	338	346	344	348	316	344	332	352	336	337	353	338	300	318	344	341	343	347	317	296	315	345	306	332	287	340	318	357	309	318	300	341	310	341	326	364	351	332	319	335	345	338	340	348	344	360	312	334	326	352	350	317	323	310	303	326	325	368	335	321	283	310	380	350	329	306	314	341	296	298	344	331	313	341	338	346	346	332	339	354	364	359	317	370	349	325	345	337	355	329	307	384	337	354	321	359	335	311	329	323	301	337	340	331	322	328	389	353	351	365	330	326	339	310	292	320	372	355	343	343	315	309	365	326	318	338	332	321	384	340	322	381	321	302	339	357	320	300	317	340	302	348	364	348	318	354	316	311	305	329	309	351	339	314	317	327	342	372	322	334	362	342	351	348	357	338	337	337	355	322	343	294	342	295	301	339	350	335	314	331	343	347	328	331	310	308	331	313	327	337	341	345	337	306	344	323	354	351	326	349	317
29091	20797	14989	10860	3530	719	751	729	727	702	756	692	698	703	794	738	782	742	734	704	790	701	744	742	742	759	789	782	783	744	758	733	766	760	764	743	743	771	762	671	702	731	764	749	772	730	759	762	751	798	797	756	754	748	722	732	753	784	752	769	740	733	741	753	709	712	760	756	747	717	752	774	707	706	757	790	671	760	730	762	761	814	728	748	796	748	749	770	742	712	736	767	789	758	726	766	745	749	754	725	796	769	721	755	736	732	714	764	742	770	751	782	742	770	748	766	750	785	744	789	774	721	767	728	751	723	768	724	799	778	676	759	719	723	748	730	742	719	720	722	763	755	786	728	719	747	741	766	794	779	740	781	733	739	799	758	742	809	783	724	764	762	710	730	702	691	719	739	731	815	771	723	766	802	711	774	772	717	739	730	731	796	757	754	710	748	758	762	734	788	751	691	756	786	707	759	676	689	767	743	763	787	738	752	730	694	765	752	759	717	770	701	736	673	724	726	708	773	783	758	762	775	752	700	806	700	687	718	817	732	749	761	769	752	811	730	723	738	745	759	730	821	780	724	731	748	735	765	723	755	765	766	705	801	802	749	750	767	743	751	734	749	703	746	766	802	744	750	753	754	798	740	735	714	729	775	734	793	742	767	788	714	726	728	740	782	789	744	746	752	745	733	759	814	804	702	740	791	767	737	757	753	722	711	806	720	725	747	787	753	695	734	692	738	766	791	726	768	722	768	758	768	711	709	747	717	701	766	761	752	719	742	755	704	753	744	729	737	798	751	735	743	709	704	763	753	735	719	744	762	784	783	790	821	719	746	753	777	738	740	707	716	813	752	737	755	725	750	751	770	769	727	761	773	766	787	740	781	744	759	734	780	768	714	783	739	711	738	732	785	724	693	732	741	756	802	729	761	718	718	692	770	774	761	732	747	813	787	723	737	737	707	712	808	790	727	765	743	731	768	807	759	748	688	740	735	712	738	735	724	763	754	755	833	737	782	755	711	704	768	773	786	721	737	729	781	747	763	747	698	778	813	781	761	786	785	764	767	736	759	776	831	726	748	757	813	763	757	729	756	755	764	795	758	756	774	779	779	730	772	761	767	749	715	720	822	762	729	731	733	790	719	805	740	788	754	752	764	753	759	722	733	769	755	751	738	759	730	756	746	723	722	770	720	777	787	738	789	769	748	783	719	765	727	752	754	730	724	786	764	729	732	754	722	722	739	712	766	748	746	770	724	754	720	730	754	737	683	717	775	743	792	785	763	744	820	726	730	724	723	716	733	753	779	753	786	719	776	763	761	777	767	726	719	704	726	767	749	758	727	743	720	713	720	783	745	727	719	728	736	747	662	769	733	736	782	743	721	701	770	772	758	757	732	758	781	794	748	785	774	750	756	725	707	765	720	716	759	778	761	723	775	743	765	776	801	762	782	731	766	745	777	779	762	755	743	749	727	744	723	760	706	778	754	720	763	749	764	754	763	749	750	708	718	725	781	771	759	775	733	765	750	797	780	736	769	746	741	757	713	762	711	698	770	766	714	758	749	757	742	751	764	780	758	739	754	784	781	736	730	719	769	752	737	708	772	742	740	762	741	766	731	734	741	772	742	728	800	758	760	761	790	757	715	812	813	741	740	747	720	751	726	735	761	772	734	702	720	727	767	767	748	750	727	753	745	766	772	755	708	713	749	731	786	734	727	771	751	733	720	706	734	776	759	781	798	775	774	748	693	715	712	735	728	753	781	737	804	739	786	735	779	736	724	743	740	697	750	715	753	771	749	729	788	757	693	729	793	733	757	744	755	723	733	727	773	817	727	738	762	730	797	762	737	722	746	757	709	755	731	731	726	724	738	705	691	780	745	742	736	774	750	755	735	731	738	765	737	732	759	746	784	737	680	781	711	737	772	729	749	770	744	764	767	734	743	741	748	747	751	763	763	699	721	755	779	720	717	718	736	720	770	745	777	737	786	703	807	829	748	757	755	768	754	799	759	751	726	740	741	742	740	805	718	745	738	783	762	752	745	790	747	729	676	719	759	797	782	736	773	747	773	739	753	701	725	780	747	733	698	772	792	744	808	771	745	738	737	732	742	747	768	784	753	750	737	779	716	781	750	706	809	690	792	757	727	689	747	713	729	758	761	754	769	757	774	752	737	749	747	786	718	710	680	743	749	769	729	765	761	764	690	729	757	759	739	774	725	748	729	753	756	706	761	737	802	722	781	761	781	728	751	749	733	712	717	722	716	783	761	702	760	747	758	748	796	763	723	758	711	727	717	707	751	720	775	742	740	749	775	738	727	749	752	764	790	721	752	716	733	738	738	732	741	762	769	744	704	737	772	738	707	758	701	729	760	723	750	732	788	786	709	758	770	736	757	740	795	732	734	757	736	740	726	748	761	750	689	776	766	782	705	706	795	770	759	722	759	785	724	780	758	738	692	763	775	731	739	766	721	743	737	708	731	764	746	747	797	755	711	777	743	736	752	716	780	720	792	731	766	790	774	758	758	749	747	724	743	781	670	805	763	753	787	723	753	767	715	743	737	753	766	734	764	780	719	745	802	775	761	705	732	767	734	717	720	726	696	749	735	683	771	742	740	734	758	751	743	770	698	713	725	748	788	786	754	777	763	809	737	755	709	762	743	703	734	750	747	776	723	740	784	727	740	758	811	714	745	735	720	736	719	696	757	726	737	754	710	753	778	709	710	726	761	789	714	722	748	741	716	780	740	787	730	721	674	760	775	765	739	771	757	762	745	703	690	705	738	811	750	758	781	725	769	771	797	773	765	737	774	753	803	759	737	744	721	727	778	756	770	756	760	740	733	755	740	784	742	761	756	724	750	770	762	686	796	712	785	717	754	756	719	823	767	793	779	748	787	756	761	744	792	716	705	717	753	722	702	708	767	732	846	761	751	723	748	763	739	736	777	782	744	725	765	720	790	806	737	766	707	725	765	758	756	774	740	749	672	723	746	776	771	746	825	754	731	695	766	783	763	783	764	708	757	728	747	756	729	766	735	737	760	786	754	739	758	734	763	771	710	745	740	708	706	743	752	759	696	767	749	717	734	733	735	767	812	752	760	737	738	719	760	738	808	743	727	761	721	765	700	705	736	800	707	758	719	812	783	771	686	723	713	723	722	734	792	757	707	775	756	774	769	710	769	803	713	750	746	714	678	723	746	783	783	694	780	755	748	795	761	754	727	729	769	810	758	784	698	777	700	780	771	744	760	724	728	789	716	773	779	753	677	773	732	734	743	785	745	728	720	746	824	731	742	769	730	800	717	775	794	717	801	749	786	740	725	691	730	716	791	734	752	756	764	728	707	794	774	709	738	737	752	755	743	762	742	742	755	693	755	730	754	736	765	690	688	759	777	771	750	747	723	763	814	760	753	755	763	727	708	742	732	726	752	759	746	735	765	705	774	742	764	768	726	707	693	767	772	742	762	774	750	714	723	745	742	761	729	741	756	724	749	761	751	764	767
24960	14030	10302	8758	3467	883	842	826	840	823	845	839	842	803	845	822	874	823	863	799	834	793	828	829	875	840	805	838	853	838	832	779	827	827	786	867	872	834	828	819	786	809	790	851	846	787	881	831	823	865	857	839	820	837	825	855	852	831	831	841	842	873	808	807	905	839	845	849	851	803	828	816	875	798	846	897	870	802	841	791	844	863	779	787	832	862	830	815	819	824	788	821	861	811	811	865	852	802	858	881	838	823	846	880	856	852	811	852	842	816	829	817	838	808	823	789	893	836	851	855	842	815	902	852	804	887	797	852	846	823	855	789	855	899	802	831	867	803	832	834	862	818	877	814	865	799	824	882	906	807	857	818	857	806	858	845	864	879	775	820	835	802	812	831	881	829	883	810	804	848	805	805	826	816	860	832	809	821	829	831	874	847	851	821	853	782	800	835	830	851	872	850	845	833	784	812	884	872	871	841	795	818	816	818	834	858	837	825	802	836	836	820	795	833	773	804	859	842	846	810	858	831	851	825	867	824	829	812	832	872	887	861	863	837	833	863	832	836	825	788	858	832	888	842	833	821	844	834	842	801	809	812	797	796	841	812	823	820	815	872	793	842	838	824	840	834	834	852	817	871	824	823	846	852	860	853	817	820	889	847	741	889	856	819	822	846	867	812	833	761	829	822	855	827	800	805	843	839	835	848	851	820	859	851	862	828	801	870	853	835	833	844	854	830	866	846	862	822	817	825	804	854	839	860	865	834	819	821	892	881	846	820	845	834	871	856	842	855	838	851	850	787	822	795	801	822	864	824	829	822	797	852	796	867	804	836	835	872	848	817	807	862	819	800	864	835	863	800	873	846	827	863	828	845	852	845	783	822	806	840	846	808	846	838	835	887	853	864	827	907	782	830	843	787	831	903	835	850	818	786	816	856	840	832	827	830	818	801	809	877	831	770	864	851	821	865	861	819	800	829	832	811	804	822	807	814	811	839	839	813	849	817	829	842	848	861	838	794	842	854	815	797	794	829	859	889	893	867	809	815	881	851	771	813	849	854	862	817	792	857	805	884	831	844	825	830	832	829	852	786	817	858	794	824	860	804	856	831	825	838	846	890	835	851	786	840	855	895	845	871	825	819	829	858	863	817	867	871	850	883	888	808	864	902	827	870	871	845	817	816	836	832	859	803	826	875	814	825	926	888	802	823	858	840	816	863	856	823	863	815	827	865	811	821	912	869	809	854	872	850	867	827	838	764	788	840	803	851	818	810	822	881	869	806	820	815	864	831	848	782	889	901	825	805	847	861	815	850	820	892	849	758	871	817	781	780	819	854	853	803	812	836	808	841	822	828	784	792	814	786	803	835	882	855	853	842	818	863	813	800	850	827	844	839	811	865	861	857	849	815	847	842	837	863	830	830	865	820	844	844	839	801	808	833	836	803	832	822	850	808	789	893	819	875	871	865	871	854	854	816	830	823	839	847	896	851	811	861	852	823	824	833	838	851	899	894	847	874	825	794	837	845	829	870	794	816	803	809	866	832	796	876	812	879	834	884	865	875	840	872	855	831	838	881	847	840	801	841	845	870	834	830	870	847	850	808	883	881	861	848	835	805	854	810	859	829	833	843	822	826	881	858	824	816	844	858	861	871	839	859	845	831	829	850	820	825	813	829	800	877	838	853	814	838	841	842	845	823	925	824	838	806	817	908	852	810	874	851	851	816	790	834	864	820	797	801	802	892	834	843	822	818	808	866	806	805	836	837	883	829	836	841	834	820	827	840	828	833	846	829	789	818	844	829	822	772	862	843	846	817	799	840	859	812	835	871	824	798	832	825	895	824	866	866	811	816	827	805	830	838	813	840	814	828	838	866	832	844	827	870	877	805	816	927	847	848	845	827	837	844	836	833	843	824	858	832	888	860	866	816	786	861	840	822	874	856	859	853	822	851	837	833	836	844	896	892	855	802	834	821	838	861	897	872	860	877	819	825	836	810	822	864	826	829	754	839	841	841	839	861	817	852	848	896	816	841	824	809	850	839	806	827	841	821	824	839	802	845	856	790	847	887	810	840	836	855	848	775	842	814	843	773	834	853	805	852	829	821	868	887	887	833	815	817	825	874	827	798	815	897	823	818	830	833	895	819	837	870	845	821	839	871	913	859	871	862	866	846	855	833	853	896	861	846	861	893	828	829	856	812	795	828	803	840	837	842	859	797	841	873	860	847	788	861	820	838	847	843	838	829	852	865	814	795	837	851	843	862	802	827	824	824	812	796	827	863	811	820	831	839	831	819	848	841	804	840	823	860	846	826	855	875	840	849	782	837	849	834	878	865	837	807	838	837	832	819	835	881	841	802	844	821	860	866	852	808	835	861	841	807	790	847	840	824	875	873	815	789	843	791	837	823	777	875	841	843	858	857	863	816	843	857	820	869	814	859	824	831	844	847	822	827	865	807	860	845	831	736	868	756	793	849	826	869	825	844	884	808	818	851	859	856	892	811	856	841	819	809	856	809	852	856	852	831	846	865	854	858	791	844	838	821	864	794	823	839	845	829	846	829	851	813	838	891	842	830	858	799	784	858	835	808	877	813	810	862	848	785	824	826	861	891	790	787	904	790	844	844	849	856	833	812	814	806	831	813	868	846	806	827	894	826	812	812	851	809	849	865	891	846	815	841	845	881	840	794	849	847	866	892	863	831	783	835	882	835	784	848	846	823	784	829	871	857	838	865	842	818	817	853	788	839	830	841	830	860	848	871	831	808	855	880	874	841	831	843	860	852	843	830	827	815	831	839	872	842	809	859	833	871	841	881	826	841	861	822	856	782	845	858	854	829	850	880	854	805	849	876	844	858	867	847	861	846	845	832	841	822	806	794	793	793	879	841	814	815	794	843	863	840	859	856	884	857	855	877	877	871	843	895	841	825	776	780	855	848	795	830	851	883	833	829	860	859	821	807	818	761	855	826	811	760	790	832	835	807	851	880	834	788	762	832	826	805	863	810	835	830	860	789	850	819	838	823	817	858	867	911	837	821	816	839	813	816	787	825	847	872	877	834	766	844	854	858	797	813	833	879	835	811	829	815	869	932	869	811	852	808	814	851	862	834	875	810	848	801	770	865	795	799	852	842	847	827	836	852	865	855	791	852	804	844	879	766	867	837	832	846	815	847	822	852	850	825	883	808	825	813	791	873	843	857	814	835	822	841	864	844	804	826	887	821	835	834	855	880	843	840	851	845	859	854	881	843	837	813	836	829	797	784	860	905	854	892	832	806	839	806	845	860	807	854	808	813	812	839	826	843	837	859	853	844	826	784	846	797	862	820	826	816	820	873	826	827	826	848	822	781	862	829	796	828	834	836	847	854	837	840	872	841	864	836	794	844	839	832	852	837	901	841	820	823	801	806	839	777	856	813	862	839	852	874	845	849	813	830	820	809	805	805	866	847	849	817	838	823	796	815	833	827	816	799	871	808	808	858	790	813	841	862	834	858	882	847	822	891
24185	21532	29270	28553	27218	12654	1788	809	771	785	724	714	784	718	714	732	707	676	712	676	739	722	675	674	710	748	678	646	690	678	702	688	692	713	685	676	695	660	684	645	689	674	689	739	721	727	646	710	703	671	646	655	697	699	659	675	645	647	700	703	681	670	726	647	657	672	658	670	691	717	642	713	676	669	629	692	669	641	701	678	709	643	718	691	677	683	659	649	700	629	707	635	690	655	708	675	676	678	688	646	681	677	682	686	673	693	636	719	666	643	678	695	647	610	645	673	660	712	697	660	658	676	695	729	649	632	722	671	687	683	706	672	710	682	703	697	686	657	705	704	651	699	756	710	654	717	659	660	666	695	657	661	698	669	706	734	685	682	701	707	695	667	723	689	688	703	689	660	693	688	660	666	665	667	736	719	624	680	731	706	698	705	661	674	665	672	637	656	687	669	653	729	709	672	700	736	708	692	680	687	711	648	676	678	676	695	669	664	658	707	670	705	701	700	652	690	652	675	723	701	687	713	691	648	662	696	690	652	680	711	689	698	659	641	648	696	626	673	702	678	633	651	674	718	675	665	650	675	721	649	703	664	688	699	679	675	716	671	671	651	715	647	721	689	655	646	671	683	683	716	686	671	726	642	685	720	714	666	672	688	698	697	690	644	673	659	706	703	659	696	717	706	624	683	674	681	629	689	668	667	689	690	668	695	688	694	670	665	702	653	640	673	671	650	680	676	652	660	736	682	673	662	730	667	672	727	710	675	627	673	684	712	690	716	708	690	648	708	667	647	652	704	718	666	627	672	640	689	668	648	703	725	673	640	668	668	620	666	680	677	701	646	716	654	698	717	667	627	707	656	684	689	663	681	693	715	694	663	692	688	667	690	695	694	700	703	687	734	673	661	694	693	713	694	645	659	661	679	679	680	699	669	707	685	699	650	680	708	646	638	706	706	719	660	651	643	642	682	625	679	664	681	679	645	686	659	670	642	691	680	693	681	678	682	642	666	724	667	695	651	671	652	645	707	674	715	695	701	689	649	628	675	684	688	692	655	714	689	697	705	687	686	699	688	676	667	697	726	681	673	679	694	655	645	698	674	663	639	727	704	678	648	685	650	657	680	703	675	689	678	691	676	681	676	707	720	706	700	662	681	672	668	673	670	744	694	673	721	662	677	643	692	684	683	690	702	667	698	697	711	644	623	718	640	618	692	663	623	679	680	686	673	642	697	742	683	671	676	674	700	622	670	702	707	695	703	657	720	679	666	691	650	665	688	657	694	672	630	656	672	712	685	692	666	656	682	648	615	690	717	719	681	698	674	668	643	642	694	705	692	690	675	721	672	658	698	708	693	648	645	712	694	679	635	725	686	656	683	701	728	669	712	695	675	762	656	739	696	662	671	687	638	666	675	654	645	691	682	680	644	668	724	704	679	679	664	713	636	690	664	655	628	684	689	679	646	665	702	631	664	664	712	675	703	679	685	705	704	697	676	642	656	692	679	653	681	678	664	659	648	709	690	725	677	685	671	678	687	635	701	702	661	665	664	709	683	685	698	701	714	661	710	702	663	662	641	677	700	705	728	714	617	694	690	698	645	652	649	657	676	703	667	682	669	640	702	700	664	680	707	700	703	719	635	641	692	667	680	695	743	687	664	697	694	732	701	683	635	679	631	689	652	662	658	636	702	692	650	643	702	668	668	681	690	655	668	686	706	666	667	651	659	694	725	691	666	715	629	670	741	768	661	676	641	682	665	680	698	657	660	645	643	682	642	666	682	689	687	647	637	622	651	700	659	673	695	684	675	685	690	678	653	653	734	678	672	694	689	649	683	672	673	648	625	695	713	632	674	669	677	710	716	727	723	639	679	681	654	696	655	660	678	674	631	678	686	670	633	662	676	634	725	644	677	659	697	662	688	690	739	642	656	679	684	642	613	677	659	700	706	625	640	690	668	708	693	645	672	655	654	666	623	691	662	659	679	663	638	698	659	667	688	678	689	712	699	672	630	697	709	670	689	666	666	644	705	670	666	669	672	679	705	624	713	685	709	658	650	677	706	674	710	659	659	683	701	684	634	672	671	706	702	667	662	685	657	667	714	641	672	672	667	686	689	636	717	686	691	691	711	680	681	672	651	679	658	674	721	667	699	714	684	652	661	706	671	714	698	708	659	689	695	702	674	682	654	716	628	641	691	686	683	689	703	704	738	686	685	722	688	626	699	686	712	685	716	679	688	678	700	659	732	656	706	681	666	688	689	688	680	689	696	647	671	667	710	703	664	677	664	671	679	676	653	658	700	682	677	667	682	711	645	698	721	710	650	699	698	685	682	633	700	698	669	640	645	671	684	613	698	661	697	700	721	687	658	693	673	665	691	666	702	660	725	714	674	634	682	707	640	688	680	674	696	715	693	638	680	696	704	689	692	736	679	729	697	697	645	694	660	645	687	661	707	681	673	651	656	658	706	673	659	669	630	710	672	679	699	660	705	682	694	670	661	706	706	706	696	699	623	669	690	710	696	670	718	667	650	662	687	685	674	696	680	670	673	687	683	716	683	647	689	672	675	653	657	678	713	740	685	696	694	706	658	677	690	676	706	658	667	674	695	685	630	708	690	659	656	680	650	664	662	663	667	651	674	678	651	677	654	698	647	630	702	679	671	659	673	670	697	699	665	672	667	679	667	677	668	686	706	719	663	698	683	657	723	672	671	673	676	724	674	639	589	658	665	734	685	683	716	703	708	681	661	693	662	636	648	652	672	685	660	635	728	670	667	674	671	686	673	683	647	686	638	690	702	678	696	646	681	637	706	678	678	696	676	605	676	680	667	655	657	687	693	713	716	664	633	642	678	693	669	674	689	688	623	674	672	694	693	709	717	757	723	727	682	700	693	709	686	703	668	656	687	658	702	681	630	697	689	641	676	655	636	716	677	649	727	679	706	693	648	690	700	664	671	706	676	733	671	679	709	702	717	645	688	719	683	706	666	703	675	704	665	703	660	633	659	667	664	666	693	732	689	667	671	669	703	712	662	679	658	680	663	676	694	675	670	652	633	661	662	720	632	691	691	673	685	688	689	704	686	702	654	703	720	652	729	669	661	696	697	697	659	693	691	677	646	660	646	680	674	735	645	673	643	668	711	672	711	670	693	656	667	720	704	683	663	632	667	665	692	677	716	704	682	675	674	729	684	661	678	687	693	670	629	641	644	651	647	645	705	675	688	684	696	719	687	719	662	684	683	635	682	649	679	662	686	683	675	710	695	684	664	680	630	662	653	693	748	683	625	672	707	688	680	695	745	680	679	675	704	658	697	692	652	673	682	669	677	735	701	644	671	658	660	730	686	664	672	651	650	698	653	694	705	689	672	679	683	626	655	624	700	719	669	656	653	681	681	642	684	711	681	673	659	670	651	691	689	639	653	709	663	663	658	684	646	646	678	697	678	673	692	712	704	702	696	674	730	709	650	686	654	640	704	712	735	667	710	682	658	649	659	659	720
39610	52128	42758	43170	26888	1309	1113	1065	1017	892	871	852	863	824	800	836	828	811	805	746	791	749	842	727	740	815	821	758	781	795	768	768	790	801	827	801	783	788	786	762	761	792	803	725	762	801	783	757	806	713	805	768	763	805	817	813	752	756	786	770	724	787	778	861	724	783	799	774	762	760	747	829	789	744	745	831	772	769	780	757	764	750	775	709	761	746	800	754	739	783	753	788	732	760	716	861	781	788	762	772	775	799	759	755	779	755	748	769	751	781	757	785	805	750	754	775	761	773	801	787	740	769	817	753	781	785	847	753	766	758	783	814	807	763	782	736	759	743	766	764	775	777	755	722	738	784	753	788	786	751	769	824	778	844	802	823	714	747	762	779	792	750	775	788	789	748	756	770	777	768	764	742	771	728	768	776	792	783	736	712	755	803	820	725	775	736	818	789	800	771	766	752	789	786	741	753	764	778	778	785	797	826	758	795	764	742	753	824	810	776	799	771	766	781	784	789	756	782	716	809	779	784	785	750	749	724	800	787	795	814	831	737	733	819	809	803	729	822	744	785	806	796	793	733	788	738	779	764	808	782	802	755	805	755	787	768	808	764	782	747	797	760	781	749	820	748	785	775	712	766	775	783	769	746	739	792	806	767	734	785	753	815	739	757	749	785	774	743	795	811	766	803	781	779	769	786	811	798	753	797	798	838	755	779	786	808	758	760	806	758	760	776	788	791	769	768	779	766	784	781	750	806	772	740	776	774	824	751	841	796	780	718	758	798	780	813	770	742	754	809	776	788	759	799	808	784	756	796	750	781	775	739	733	784	807	777	755	777	764	792	763	712	811	779	782	791	779	769	819	783	735	847	793	763	781	771	754	749	803	790	756	795	754	766	795	803	789	792	786	741	758	751	777	767	753	768	799	745	776	786	782	755	749	759	779	774	779	729	789	758	816	733	797	759	764	770	765	755	786	760	769	776	827	792	751	763	750	810	750	806	763	839	774	738	733	805	743	780	797	767	792	801	831	800	764	748	786	819	731	781	780	803	721	725	795	794	766	802	783	787	803	729	796	762	800	742	813	812	727	780	739	760	741	788	744	815	761	759	814	838	753	734	746	743	752	789	791	797	789	822	753	795	740	764	708	789	759	739	808	731	759	735	753	783	783	812	741	730	738	777	796	800	770	816	762	773	789	736	794	763	771	790	796	764	793	767	736	791	805	757	798	776	795	777	781	754	806	789	777	777	733	806	785	787	767	781	749	725	745	768	714	755	755	777	775	729	774	793	796	743	808	770	723	712	795	786	748	730	770	835	747	763	786	760	776	749	760	773	767	747	773	742	764	777	792	794	784	740	756	827	788	746	764	789	787	745	763	795	790	775	819	810	776	757	746	837	767	742	737	777	773	768	752	805	704	728	731	791	793	789	800	802	740	752	775	724	840	769	791	846	750	788	814	755	836	755	778	774	800	758	783	769	742	788	745	819	741	802	786	739	803	737	795	738	746	745	788	785	758	788	804	746	812	760	737	767	733	770	767	712	738	782	739	738	788	784	737	789	773	799	774	810	741	773	782	759	789	805	756	787	812	813	786	731	780	780	783	775	797	714	804	764	784	777	764	776	754	780	785	753	750	779	818	725	814	744	771	771	786	728	776	784	758	720	755	778	789	787	722	801	781	725	786	775	728	815	756	789	791	777	780	734	782	782	798	778	749	787	792	759	762	771	799	786	769	780	758	719	755	764	767	736	765	766	756	808	788	775	825	799	777	808	742	797	810	739	788	795	767	748	719	728	783	815	752	796	830	799	740	760	769	811	754	792	749	784	784	784	731	755	755	701	795	783	778	758	807	740	763	754	751	761	767	765	752	747	771	794	776	739	777	754	804	792	795	758	702	768	786	777	761	769	773	757	772	755	784	761	762	816	833	812	736	760	798	813	837	783	756	773	795	817	778	794	771	764	807	742	733	825	820	753	762	799	764	801	750	736	767	814	753	781	821	777	752	777	706	751	795	764	792	785	750	758	748	739	788	744	791	765	796	768	757	812	781	794	709	810	756	747	758	796	795	826	808	808	754	791	802	849	760	775	755	785	789	796	787	855	761	792	816	754	804	736	760	742	747	790	791	808	797	804	842	767	788	799	799	797	753	781	805	766	717	767	751	757	808	752	740	814	789	779	799	766	781	814	747	801	791	775	758	763	772	820	799	761	770	760	799	795	777	787	722	735	786	740	764	788	782	806	805	792	798	683	814	796	737	770	783	741	758	751	726	773	799	737	800	766	775	765	713	778	765	765	767	801	764	804	816	789	772	749	778	739	777	754	774	779	778	802	799	774	777	757	770	787	781	790	758	754	815	772	836	796	732	735	755	762	754	702	814	760	767	808	767	837	830	771	750	793	751	734	768	733	766	787	794	777	801	757	826	774	814	742	770	797	792	798	776	823	742	788	787	768	770	776	772	767	758	815	740	798	725	732	769	758	743	763	788	751	743	804	706	791	761	770	770	772	778	771	769	775	787	752	806	783	699	786	727	767	811	748	850	764	789	775	730	748	756	776	783	749	756	812	793	761	751	792	770	792	765	757	738	753	772	776	736	735	787	757	822	799	775	759	736	777	739	749	781	754	759	742	826	783	780	759	751	734	797	787	737	768	748	763	786	791	792	766	707	806	740	809	769	762	761	804	768	759	807	773	773	801	770	790	760	763	765	787	793	778	782	764	738	809	811	770	744	760	757	797	763	805	772	783	777	781	756	776	780	753	746	745	791	817	765	806	779	738	819	774	764	739	780	786	732	759	736	756	811	786	745	780	783	732	807	753	796	730	773	792	742	778	775	754	755	788	796	792	767	732	798	801	803	769	775	851	792	811	728	778	841	754	787	790	799	751	772	756	781	777	815	739	770	806	767	763	718	742	781	745	812	779	775	755	763	794	748	842	749	739	762	779	747	740	790	781	738	787	748	796	808	766	837	727	794	798	795	755	775	792	727	773	800	767	811	813	798	758	774	771	735	763	778	789	771	765	792	768	797	809	777	726	780	767	791	744	795	788	764	791	797	757	764	776	796	748	785	796	790	787	768	736	788	793	740	775	738	750	786	760	752	706	766	805	738	787	770	801	763	797	758	745	732	755	751	792	790	767	764	777	774	733	797	765	753	695	738	754	772	806	723	803	793	753	782	779	709	748	784	763	747	716	766	776	785	727	809	742	758	798	737	729	793	735	748	734	775	777	789	722	787	725	763	779	787	814	738	706	810	740	788	776	808	763	768	753	781	773	785	762	771	751	733	826	741	765	735	788	738	768	728	768	773	798	732	793	784	764	800	758	791	767	765	747	719	769	805	805	802	770	757	769	747	812	728	803	778	768	812	764	779	755	796	781	754	768	740	837	746	829	758	736	799	725	778	781	764	759	811	787	794	751	788	776	781	776	780	752	787	793	776	787	786	730	752	736	759	747	767	757	764	783	772	804	764	729	774	736	773	791	818	735	814	815	785	760
25270	21516	28179	29156	19027	2684	627	530	500	492	490	536	519	480	457	492	461	455	461	483	462	473	491	453	447	487	452	482	518	480	488	450	492	462	512	504	443	503	475	472	456	449	462	479	501	461	461	485	450	483	489	479	436	469	464	482	511	470	445	487	450	415	461	522	467	475	484	449	456	464	511	504	482	440	485	500	487	514	474	468	467	424	487	508	478	490	474	490	439	477	477	466	445	435	488	467	466	433	467	496	539	474	498	469	498	470	499	460	482	486	473	493	476	472	450	466	486	455	457	448	514	483	466	434	459	473	456	447	482	481	482	453	476	432	488	477	458	451	477	516	458	461	436	452	453	470	480	490	488	486	471	431	512	490	479	460	476	455	498	465	497	466	456	477	458	450	470	461	464	435	460	441	510	446	500	482	446	494	499	484	446	511	461	523	461	442	497	511	476	490	465	431	486	438	472	460	466	474	498	475	475	465	466	465	518	455	485	472	468	481	472	484	462	444	469	466	456	499	474	471	475	560	432	504	480	492	499	477	466	475	465	434	472	472	496	465	482	444	455	461	458	451	468	493	464	468	443	499	478	458	478	459	489	461	502	469	448	455	457	512	444	485	480	530	470	502	466	451	527	483	490	452	474	486	477	474	493	452	485	452	437	462	482	451	465	474	433	475	488	458	487	473	472	478	506	463	481	474	486	504	513	469	478	440	460	507	490	494	491	445	491	472	484	453	475	445	472	492	444	499	487	425	456	481	433	481	479	491	470	461	486	460	477	498	476	483	447	457	491	470	491	451	475	409	478	500	505	441	460	445	550	462	454	478	445	461	490	453	492	459	432	446	490	454	497	483	471	457	443	432	470	426	480	471	466	474	457	480	439	482	484	460	492	463	460	494	441	508	444	464	483	502	480	470	441	460	445	468	485	499	524	477	481	461	449	462	503	511	452	438	481	474	517	483	487	458	537	492	448	498	452	499	475	479	435	450	508	462	500	462	479	452	460	479	498	466	500	442	439	471	466	450	490	471	486	491	476	505	458	472	482	450	479	475	458	431	479	490	467	480	461	443	480	430	442	508	490	494	431	458	460	449	482	441	467	471	489	468	482	458	466	439	480	454	447	475	470	468	467	458	492	481	501	477	455	474	470	447	442	462	454	441	474	425	487	426	460	486	459	449	450	470	455	450	482	469	469	475	479	474	448	472	494	499	476	446	488	484	475	480	458	483	453	428	435	474	433	450	460	478	476	469	459	518	427	435	460	509	483	464	454	489	480	458	467	459	475	516	461	483	502	489	482	500	391	441	472	459	449	490	469	473	459	436	474	467	471	467	484	512	431	477	473	443	454	488	457	434	458	513	503	479	467	495	434	485	474	458	427	476	475	451	493	457	465	496	448	494	497	448	507	477	457	459	497	443	477	479	470	447	511	497	467	493	465	465	464	478	465	487	478	461	465	471	475	484	465	476	432	505	440	507	462	463	474	431	520	466	493	489	469	479	525	520	464	505	478	449	449	505	505	461	463	485	477	478	478	507	486	483	450	471	446	479	465	487	403	439	473	494	493	480	458	479	462	436	500	528	427	473	476	498	461	474	501	452	429	477	466	466	472	500	489	441	411	469	478	469	451	449	487	456	479	494	465	501	461	461	502	464	501	471	438	510	496	483	450	511	440	467	471	441	459	456	465	459	482	468	492	507	463	466	496	465	488	479	494	472	438	491	453	482	465	453	446	495	471	437	462	466	464	475	470	490	480	453	440	462	478	440	481	460	485	461	475	488	505	521	472	508	446	462	463	463	439	454	469	468	489	514	468	485	450	461	467	462	450	458	492	462	497	515	482	443	437	497	432	436	458	444	458	498	485	473	460	500	483	490	459	456	470	487	464	446	468	469	442	461	498	475	483	497	442	460	501	475	452	490	528	485	452	468	489	466	431	467	494	478	481	466	482	476	495	452	487	461	456	450	453	492	423	487	466	490	470	497	459	463	459	453	436	499	473	494	464	437	514	465	474	471	478	467	505	471	450	496	488	487	432	478	491	476	442	480	479	466	494	460	468	470	455	472	441	476	426	462	471	474	448	482	490	458	481	457	475	454	461	457	466	471	480	447	451	487	475	475	458	479	508	445	463	457	448	476	481	475	485	451	475	465	470	468	472	468	502	472	501	466	495	451	476	454	477	464	489	485	492	500	486	470	510	478	485	464	499	466	474	455	491	504	425	476	472	440	476	460	461	483	465	471	437	494	437	464	470	473	456	499	469	515	480	447	516	451	471	497	449	457	459	446	515	456	425	489	493	474	470	455	466	446	451	472	478	481	450	502	468	480	497	503	485	459	466	456	513	493	447	457	468	464	449	500	438	455	451	453	443	447	461	488	471	480	468	475	474	479	460	484	478	453	468	470	475	437	480	448	446	490	467	441	439	460	484	442	475	482	464	470	431	449	455	427	420	467	500	512	452	485	493	501	465	468	474	480	430	503	491	482	488	483	442	482	456	473	503	449	443	478	482	477	515	438	446	442	466	422	458	485	461	469	434	426	495	499	484	482	500	456	491	440	465	488	462	439	459	455	434	497	442	461	510	482	454	466	478	486	471	499	492	480	450	481	483	457	465	476	477	443	504	463	474	450	429	462	475	441	486	467	454	467	446	432	474	501	486	471	464	448	489	490	462	460	480	445	451	480	464	504	477	490	438	433	485	500	504	483	459	454	471	501	472	527	467	486	452	471	466	466	484	474	476	501	490	456	513	484	495	475	479	489	460	484	452	494	448	465	431	456	457	453	437	483	486	486	446	488	413	482	505	466	445	476	504	427	482	477	467	507	464	457	487	446	442	460	440	459	466	505	460	472	493	463	456	480	479	471	479	503	479	496	488	437	437	461	481	514	496	441	485	418	484	451	451	466	481	455	458	444	461	466	472	483	486	458	457	469	454	480	471	462	442	437	456	463	485	458	462	442	489	491	473	500	502	472	481	526	468	473	469	466	483	477	510	494	475	430	478	489	469	476	477	471	457	445	454	458	468	430	492	453	464	510	425	462	464	486	457	468	465	462	405	505	491	480	505	461	478	440	484	453	442	466	485	503	454	463	421	500	477	459	489	483	463	438	487	432	492	480	431	470	466	445	453	476	459	525	444	466	483	475	534	470	502	468	454	467	480	486	465	467	463	454	443	443	436	476	434	489	475	496	467	487	461	425	471	494	438	477	456	475	478	457	490	466	464	492	491	478	489	445	447	486	467	490	531	472	461	469	474	457	455	450	464	440	465	465	482	483	456	500	491	481	482	477	467	487	485	424	462	441	480	482	464	470	459	453	454	458	478	513	471	437	463	518	474	479	432	490	461	449	438	474	475	509	448	445	434	463	481	495	489	452	485	453	478	486	514	482	503	459	453	465	492	423	436	424	435	450	443	451	430	468	460	477	472	457	480	459	480	455	423	478	457	462	478	475	468	453	463	462	468	499	468	472	484	442	471	458	444	493	491	461	478	462	488	464
37408	43626	35293	37069	14567	783	777	665	674	618	635	594	574	542	541	562	556	529	549	584	559	511	525	548	539	569	569	521	498	581	525	507	536	534	554	563	547	501	541	499	488	515	520	574	464	508	492	517	515	529	540	528	580	565	540	533	534	539	522	500	514	500	504	559	516	486	532	564	555	514	540	574	520	557	516	528	556	514	523	510	508	532	498	547	525	535	549	502	564	535	535	547	543	499	569	524	546	555	498	496	522	557	546	559	573	545	543	521	527	581	486	538	524	512	507	504	535	510	519	536	529	488	552	517	535	561	499	551	525	551	524	533	514	492	501	518	523	515	533	588	580	505	518	512	526	572	528	525	513	487	504	540	521	514	497	496	525	530	569	515	530	558	525	516	545	525	563	540	502	537	536	510	506	530	543	510	552	483	516	534	544	484	573	499	515	537	538	522	557	538	577	517	519	513	541	546	533	534	548	559	501	524	502	532	533	528	505	557	543	500	539	494	559	502	466	543	543	528	539	526	536	521	565	531	539	486	536	492	523	544	551	526	527	562	541	533	532	526	563	541	543	548	527	534	536	522	532	509	497	547	529	538	516	544	502	522	518	542	527	544	530	511	496	529	536	525	535	518	536	544	581	514	536	536	543	530	537	539	515	580	505	573	503	499	495	555	527	530	529	536	529	519	578	528	537	574	514	543	471	582	505	566	519	545	535	507	488	478	563	565	541	509	522	512	490	520	516	513	502	532	534	547	517	543	538	540	530	577	549	517	505	538	509	544	527	515	541	523	560	521	558	476	520	511	509	542	523	549	535	544	521	550	521	567	463	544	561	525	573	514	498	518	547	521	512	536	542	506	496	538	559	524	521	524	583	556	554	522	535	559	548	548	537	496	497	496	516	508	518	521	544	552	539	515	527	518	552	504	532	530	497	467	480	522	464	526	567	503	497	561	499	501	531	553	516	513	517	497	533	519	516	564	538	528	478	513	512	572	538	514	510	489	542	569	493	512	540	547	502	536	580	537	535	556	503	527	545	499	523	493	549	555	517	555	534	541	504	520	524	540	513	505	513	539	531	537	530	592	515	540	535	552	514	507	547	524	556	535	509	498	551	545	548	539	493	526	522	495	536	531	548	511	507	523	564	496	517	537	558	533	540	557	521	525	541	571	540	533	519	517	539	526	543	499	527	562	551	542	505	510	526	510	509	524	529	528	533	501	489	504	490	554	495	558	539	542	543	524	491	528	567	534	556	487	543	551	537	515	537	488	528	496	510	527	527	574	503	507	497	526	526	510	509	548	539	548	486	519	523	553	517	557	539	556	532	560	549	540	530	537	505	559	502	513	557	488	531	557	533	533	542	513	542	530	540	538	477	556	543	530	536	487	528	504	529	484	564	540	530	533	535	566	531	552	542	556	552	524	541	504	572	488	516	530	522	535	507	534	533	527	528	537	531	527	579	553	500	518	513	549	544	571	555	514	526	552	510	560	526	508	548	535	545	544	521	500	521	508	523	531	546	493	525	532	520	503	459	538	504	524	521	474	580	536	541	521	516	528	571	481	505	525	522	552	528	509	532	515	532	573	521	550	551	536	530	540	537	524	512	542	514	539	515	533	541	509	516	535	503	492	507	489	569	474	496	537	528	514	521	513	545	536	509	513	521	500	518	541	556	547	530	531	509	504	509	557	531	596	527	514	586	513	546	500	540	551	528	514	553	517	558	529	502	546	513	540	542	472	539	566	510	530	477	551	536	464	505	536	560	488	555	520	558	539	513	540	559	550	537	543	560	503	518	515	521	511	577	471	525	515	498	516	535	538	509	569	533	588	497	525	562	487	543	523	506	523	551	541	584	517	548	534	528	523	515	527	500	547	542	524	535	530	519	539	499	505	546	539	483	533	541	515	516	532	532	538	547	537	518	509	529	504	546	567	492	533	519	533	548	523	577	522	544	544	546	525	528	559	546	487	451	542	548	502	518	529	542	535	567	521	532	513	552	530	485	567	512	542	516	509	553	534	542	531	575	522	555	522	544	511	495	555	515	524	580	546	561	575	531	537	552	519	534	532	510	557	520	503	524	512	520	532	546	538	522	550	542	494	535	543	549	494	510	525	497	574	508	510	572	514	522	572	541	538	524	500	539	517	509	537	499	544	537	535	518	515	546	518	497	568	514	542	545	546	533	548	535	526	495	550	513	527	488	499	531	480	528	528	486	536	542	515	500	517	514	532	478	538	544	544	494	486	519	496	515	543	564	575	560	518	533	541	509	503	561	535	491	538	537	562	525	539	530	530	558	502	541	557	529	548	509	527	514	540	533	529	538	549	536	506	523	514	516	527	575	531	508	493	552	519	506	578	547	537	513	509	519	496	487	558	531	508	538	520	508	498	535	556	487	537	556	534	516	541	549	534	527	524	582	529	537	533	530	511	515	517	506	568	531	520	498	528	564	567	515	531	545	568	520	512	515	549	542	550	542	511	540	522	509	524	542	530	545	522	512	505	563	540	578	503	550	545	507	558	561	518	568	531	526	509	525	505	526	529	539	532	536	510	533	514	530	506	480	562	540	538	519	524	552	500	516	542	522	510	528	502	520	486	520	542	530	544	555	541	529	513	540	579	537	529	536	515	556	519	564	540	498	537	541	499	507	530	556	570	531	535	561	531	522	496	517	530	507	586	560	500	592	481	515	586	507	536	541	562	551	509	527	523	544	537	572	511	541	529	509	529	485	508	521	530	578	552	527	523	526	504	515	546	548	486	502	521	476	544	537	504	529	543	554	548	559	520	523	515	531	514	560	562	533	554	546	545	555	538	514	569	544	505	504	522	490	534	548	545	521	547	563	510	524	544	553	536	540	509	517	536	512	539	550	483	511	551	548	551	517	554	510	519	527	534	533	517	534	526	540	525	514	512	541	550	502	505	525	553	561	540	525	576	567	543	537	475	506	556	507	570	558	490	556	500	525	545	486	504	534	537	574	573	568	561	538	531	522	521	518	514	509	563	585	524	537	501	551	537	548	492	526	480	475	535	560	551	535	510	553	545	528	559	527	510	529	552	528	542	546	545	508	507	542	541	554	523	502	527	510	513	536	570	529	518	534	472	510	539	507	536	579	561	547	518	496	487	534	553	535	543	522	517	531	550	505	543	540	507	473	502	518	521	511	509	546	542	520	543	527	541	525	540	552	530	539	558	528	533	558	549	524	553	553	510	545	542	556	582	560	542	533	518	591	542	501	559	502	509	563	545	554	505	518	486	529	521	532	514	567	529	539	496	548	518	536	531	576	527	530	536	497	546	555	539	515	544	510	527	531	551	533	506	529	518	557	551	504	544	517	531	521	557	525	534	543	493	565	537	539	464	524	533	527	521	515	526	537	498	481	517	544	555	497	497	536	536	497	518	559	523	530	527	529	512	502	518	572	520	506	504	531	510	540	505	505	542	498	515	528	519	543	520	538	536	555	504	479	551	544	539	540	521	544	541	517	515	520	522	556	516
23055	21572	29663	26815	24704	19762	7474	619	490	464	424	384	393	371	359	346	358	302	332	372	303	319	287	330	323	309	286	301	288	310	297	307	321	294	267	268	319	303	281	313	275	277	303	277	290	273	298	289	298	293	307	286	307	319	282	330	300	321	297	303	287	325	311	281	318	328	270	282	302	278	283	295	301	290	286	274	273	270	314	295	297	278	284	255	281	284	303	315	301	297	292	295	296	279	274	250	282	288	281	256	260	292	273	287	270	263	279	270	288	297	286	313	303	309	320	311	301	276	281	291	292	300	301	279	277	285	288	253	275	289	284	300	290	257	314	289	279	282	264	281	286	304	278	294	287	298	293	309	271	268	275	297	279	273	301	306	290	263	256	290	307	309	287	283	306	278	316	290	295	271	296	301	300	260	294	293	305	276	276	276	295	255	278	306	282	286	313	328	303	318	305	288	285	313	280	263	338	305	291	261	257	307	292	316	273	305	303	279	301	292	294	296	276	269	285	284	298	272	290	286	296	283	308	287	299	274	272	317	277	294	299	298	275	269	279	288	301	294	295	243	277	324	285	275	264	306	267	299	284	283	296	273	309	317	293	269	240	275	323	278	279	278	285	285	332	291	274	260	286	286	292	290	295	266	304	295	254	324	309	307	311	297	322	313	300	280	304	282	249	308	282	305	287	285	292	308	341	287	296	290	293	270	284	276	293	270	279	293	296	280	271	278	282	273	294	285	273	265	279	307	283	299	309	271	280	299	315	292	279	306	280	293	292	278	287	280	312	272	278	262	310	320	270	277	287	251	313	291	305	271	251	292	279	277	305	285	303	268	263	263	285	313	307	302	275	314	266	315	268	288	314	284	296	303	308	287	276	298	275	293	288	295	278	294	306	281	294	288	288	300	288	295	305	276	289	309	311	274	272	258	291	297	284	268	307	282	269	298	317	258	305	308	270	292	268	296	281	308	294	324	285	273	333	304	305	271	299	287	285	292	297	301	291	282	303	301	305	297	274	294	290	278	288	342	304	298	287	276	303	315	271	284	302	291	315	267	305	285	278	320	283	276	314	276	273	288	274	295	292	307	288	281	282	300	297	312	293	289	278	304	271	290	300	316	304	318	277	280	291	302	291	265	306	270	303	285	290	279	299	292	297	285	275	301	312	270	288	314	305	272	302	318	285	283	293	280	272	283	306	278	300	299	292	267	293	302	316	271	306	281	285	310	260	268	302	293	264	296	308	299	294	295	274	324	295	254	282	295	288	252	318	303	297	331	288	304	280	265	278	280	282	280	253	288	279	284	274	321	293	289	286	290	274	285	285	299	306	305	325	293	264	285	264	290	301	299	299	284	266	284	323	289	258	297	288	249	300	287	310	329	307	313	272	310	285	275	289	290	294	327	318	318	278	288	338	281	274	285	298	302	290	277	278	264	294	282	272	332	273	306	297	297	300	302	290	301	284	285	295	299	334	263	296	269	276	297	285	267	289	284	284	264	298	288	334	313	304	307	284	264	307	274	301	295	317	296	299	296	301	312	303	315	299	272	256	292	285	241	289	265	296	295	310	276	271	272	292	255	284	294	304	279	258	314	271	267	282	293	286	280	276	296	291	285	284	286	316	232	271	282	292	308	284	316	363	273	270	288	259	293	280	289	285	276	266	270	295	292	290	281	297	285	315	278	249	297	287	294	285	303	269	299	309	301	288	292	273	290	291	319	292	260	278	300	274	284	300	324	337	301	278	286	260	279	303	331	293	270	286	302	273	323	316	264	275	294	301	307	282	322	317	257	300	285	275	260	255	265	282	298	284	295	295	268	284	289	289	302	280	286	292	284	284	296	262	281	293	269	305	338	301	274	304	284	307	293	296	273	293	302	284	294	294	305	308	294	263	319	265	298	326	302	271	316	315	292	269	272	294	281	297	299	302	294	266	273	307	324	257	289	297	310	284	281	293	303	280	281	291	289	303	279	286	282	267	286	275	279	260	298	281	296	258	281	272	275	273	293	274	274	277	308	288	300	293	296	260	292	286	298	276	278	260	313	309	303	281	315	233	275	281	280	268	272	296	300	311	279	301	293	266	314	260	296	274	280	248	243	298	291	267	262	318	272	302	292	285	270	335	276	297	290	290	257	278	263	284	271	279	293	270	271	291	287	308	261	304	274	280	270	277	263	287	305	300	321	303	293	269	266	281	301	264	291	259	285	277	268	285	297	271	301	306	283	293	271	240	327	264	281	249	258	262	273	276	266	296	287	340	304	290	272	262	292	301	282	300	303	295	285	264	278	291	270	291	274	288	281	274	317	278	271	287	283	275	298	312	279	275	274	307	307	263	268	304	293	271	283	274	293	305	311	290	313	286	294	272	250	320	294	298	289	300	298	279	299	269	286	306	304	282	294	280	290	277	294	310	300	276	275	258	277	266	272	282	282	291	337	248	291	292	291	262	261	276	272	288	272	260	280	269	285	288	278	312	305	281	264	288	309	298	289	307	295	296	299	282	287	290	294	251	297	288	299	291	281	306	303	292	300	291	297	274	259	262	276	279	269	274	269	256	272	305	280	279	274	278	295	293	286	304	291	276	296	271	272	287	310	269	290	292	285	287	312	269	323	270	283	277	302	282	273	294	298	257	276	271	287	293	271	278	276	277	301	322	283	284	287	301	259	274	298	302	289	271	292	301	313	239	300	311	285	281	301	302	274	282	274	284	277	303	309	314	290	260	301	277	281	329	261	299	283	260	282	278	298	307	273	276	299	315	281	286	267	304	284	283	336	295	271	275	280	305	306	312	314	301	256	288	291	278	281	275	300	309	267	299	275	284	316	298	264	279	304	301	260	302	288	295	248	300	302	282	277	311	258	290	261	284	276	248	323	299	308	267	279	282	282	289	313	302	282	296	296	315	258	287	311	286	271	286	267	270	263	298	288	286	299	292	296	259	278	272	271	305	279	304	337	270	283	288	262	278	260	299	302	284	275	280	279	278	274	299	276	287	324	297	266	312	272	294	256	307	284	293	298	304	306	287	285	286	312	269	282	296	271	282	255	288	286	296	312	281	290	265	286	293	304	310	278	271	313	292	316	300	268	309	314	287	281	294	304	306	292	281	301	324	288	307	283	302	288	289	281	286	284	282	283	283	254	284	298	283	267	292	285	284	292	248	297	293	323	265	277	283	307	282	294	286	291	302	285	308	269	264	287	295	298	301	250	317	294	282	290	308	307	294	325	276	290	289	254	289	276	298	281	277	301	306	271	284	305	292	293	290	300	274	290	294	272	291	262	337	296	330	274	287	269	273	266	293	299	287	303	287	302	274	289	278	275	249	287	286	297	287	277	272	287	279	273	291	280	287	298	273	252	283	316	261	301	265	271	310	302	281	319	282	290	310	300	265	309	267	305	284	271	271	301	271	306	283	286	302	268	310	288	307	280	286	306	320	281	321	318	269	282	278	317	256	273	299	275	289	305	281	276	293	280	285	254	302	300	274	254	298	300
45303	63459	54388	55714	23574	1542	1127	921	850	714	627	580	502	516	470	425	479	410	430	397	412	398	362	413	384	409	359	347	347	345	353	367	349	352	342	342	318	327	373	367	334	322	363	334	330	380	346	385	373	341	331	332	348	325	353	362	326	335	327	330	321	332	334	320	316	345	315	350	333	335	365	344	344	340	312	352	354	332	351	343	341	365	345	338	357	355	337	379	317	348	355	327	339	312	336	373	325	365	360	330	352	342	369	338	363	320	320	315	364	316	362	304	323	346	346	351	370	322	375	357	317	328	323	347	333	364	345	327	346	327	331	337	317	333	361	336	338	313	332	325	333	355	348	352	298	357	348	326	351	373	365	337	348	338	354	342	322	327	348	316	364	312	352	333	343	348	353	338	335	344	312	365	352	366	337	366	358	378	342	355	334	360	378	332	314	350	344	358	334	343	363	328	369	330	339	303	325	362	321	343	324	316	314	355	319	311	311	311	337	353	318	343	314	341	323	353	320	349	320	354	327	356	311	358	347	351	360	365	335	330	321	361	325	322	311	331	345	364	304	368	307	378	349	343	343	365	314	355	320	340	345	320	335	376	334	374	354	341	325	343	326	337	349	377	361	309	370	321	331	327	330	328	328	320	324	326	296	314	335	361	398	358	353	335	352	327	306	318	314	326	372	332	333	356	313	301	339	327	341	336	334	352	353	338	334	367	368	337	312	336	336	344	333	341	334	345	319	345	336	351	350	351	341	347	327	334	337	356	317	347	357	342	338	362	310	361	326	367	327	365	347	312	341	356	340	351	340	354	334	340	353	389	318	333	339	344	309	343	354	374	334	350	365	357	332	336	328	366	318	336	398	337	327	338	333	311	327	304	374	339	327	324	369	329	370	343	334	370	341	308	326	359	359	340	315	311	350	314	357	312	357	309	360	334	343	369	321	387	349	345	354	349	322	349	334	323	350	344	343	318	361	331	331	374	312	361	325	312	326	323	339	326	319	353	313	299	332	329	367	334	316	339	352	316	357	332	342	323	308	339	342	347	332	347	339	320	322	347	350	327	318	352	334	330	317	337	356	341	303	330	317	345	304	357	325	338	344	306	316	366	323	331	335	327	334	352	326	352	292	308	366	336	380	373	383	318	290	348	349	319	314	354	354	335	321	335	321	292	362	349	336	347	307	308	372	342	302	352	351	359	348	324	338	340	344	341	315	324	328	338	376	325	332	314	373	306	363	375	326	342	342	305	314	317	327	338	337	387	310	319	341	358	370	340	354	343	313	352	327	306	285	330	331	329	335	353	335	320	360	340	350	343	317	357	343	328	346	350	345	315	339	355	325	326	332	320	312	326	357	362	328	332	319	362	308	335	350	335	355	356	334	338	337	320	336	322	333	351	341	344	335	332	355	362	302	326	346	341	326	310	323	331	341	372	322	351	354	328	332	314	325	323	358	299	324	317	327	355	328	315	362	306	304	316	286	363	350	323	341	350	340	343	320	335	367	381	346	335	326	354	319	334	346	353	348	361	348	317	316	321	319	351	353	300	344	349	335	346	326	361	367	333	346	331	356	346	337	343	339	306	346	338	325	320	332	373	374	349	323	327	336	338	318	371	349	345	337	346	335	337	317	359	315	343	365	360	335	325	317	348	342	353	367	340	349	351	330	367	339	335	333	290	347	328	326	342	337	347	307	331	341	345	317	332	342	353	326	292	318	352	342	342	339	393	342	356	336	343	350	348	314	339	343	354	342	355	311	367	315	332	346	343	338	320	350	365	359	327	347	344	341	309	295	344	356	356	332	341	316	335	328	372	325	343	364	335	355	323	357	330	319	355	326	348	314	372	320	317	338	328	328	361	346	312	335	340	344	335	291	338	327	344	318	334	293	326	327	334	344	338	329	345	363	314	343	346	368	310	339	339	321	369	313	326	335	333	350	336	313	323	335	312	326	326	368	325	346	354	342	375	335	360	360	345	316	350	327	328	334	314	353	355	345	319	342	320	355	339	326	361	350	330	356	321	304	360	314	318	346	305	357	348	347	334	361	350	335	371	339	362	348	359	334	347	328	321	341	314	338	327	347	343	346	366	343	316	328	324	307	354	357	335	328	308	343	321	345	353	376	358	307	343	346	344	316	360	345	315	345	321	347	341	316	353	335	350	349	351	331	349	360	342	347	352	338	359	330	336	373	352	318	290	361	321	348	310	372	310	348	335	296	330	336	367	324	370	331	293	310	316	319	325	349	331	336	364	327	337	354	352	319	346	335	380	311	374	319	308	356	342	311	369	324	317	343	356	343	343	350	345	359	344	369	326	332	358	332	313	328	335	349	325	311	303	330	332	330	348	302	323	353	348	306	324	328	348	381	397	363	338	291	337	342	336	340	319	322	357	324	336	344	315	331	357	331	312	311	346	339	346	335	344	361	321	333	295	346	359	347	317	323	352	349	341	325	352	350	340	315	338	298	370	331	343	318	336	334	345	353	340	359	348	305	358	337	313	389	309	326	334	356	369	364	325	327	337	324	337	369	364	339	356	327	356	374	332	335	330	346	349	340	319	343	325	318	362	355	322	343	337	341	330	338	328	322	310	335	337	369	342	343	368	322	329	328	357	333	335	372	365	347	312	311	316	337	346	319	405	347	371	320	358	334	338	297	318	341	325	326	328	319	344	344	349	369	335	338	333	373	324	339	310	351	342	360	366	322	354	337	391	355	330	389	312	317	361	345	353	342	329	331	351	334	331	334	308	334	355	376	314	327	356	320	358	307	335	322	357	328	349	300	303	339	375	313	302	372	323	345	359	328	358	322	313	384	290	334	337	321	361	333	356	349	323	323	314	335	341	331	343	343	383	325	339	356	357	347	346	332	335	337	327	365	335	327	337	341	348	346	312	337	350	313	322	337	326	359	351	313	344	341	313	371	357	340	339	327	371	332	371	337	344	343	348	368	349	365	331	365	345	344	338	344	328	365	336	364	319	337	360	359	367	322	306	356	333	304	357	325	343	324	363	331	345	336	319	321	329	385	329	358	340	300	324	338	362	350	331	345	292	309	336	333	378	323	345	308	333	344	329	354	330	321	338	352	366	340	353	320	306	309	379	326	329	353	344	332	305	353	327	281	324	336	354	353	318	339	309	336	339	359	299	318	342	350	345	350	321	324	360	323	316	352	302	366	307	310	354	362	323	366	328	344	343	336	327	328	328	344	370	324	341	329	339	321	321	346	352	323	351	314	335	365	323	338	317	378	341	353	348	339	353	364	325	348	338	366	318	357	345	312	338	355	356	307	309	358	349	341	341	333	336	356	327	343	357	329	329	356	359	340	342	318	350	335	353	345	315	340	357	337	370	330	370	334	322	338	341	323	345	377	362	331	312	329	323	345	324	340	322	310	355	318	328	347	344	326	320	358	332	374	344	311	329	328	319	317	354	336	376	399	353	373	328	318	359	345	326	334	314	354	347	319	345	366	305	323	313	327	334	330	336	336	361	343	348
28832	21120	16644	12845	3055	973	855	786	684	789	733	785	805	750	757	765	737	733	749	740	776	782	722	760	759	755	717	725	725	777	728	725	771	716	745	781	733	740	715	717	717	750	779	754	754	763	776	777	808	738	684	777	769	755	792	739	716	707	743	741	769	723	750	695	755	750	762	783	749	753	734	767	808	724	780	755	823	768	784	725	736	745	744	731	767	789	752	778	735	724	716	773	693	814	814	737	778	720	757	752	744	764	745	752	779	757	783	703	738	729	761	761	692	748	785	742	761	760	727	784	755	755	728	751	826	804	745	766	757	747	788	730	790	753	767	732	801	789	790	762	781	771	801	777	761	754	767	761	725	749	762	769	753	781	747	735	768	747	780	790	735	735	771	762	786	746	709	763	756	723	754	761	767	705	701	760	746	743	738	714	749	745	740	769	733	749	766	760	803	758	705	725	737	729	743	774	785	746	745	785	687	761	770	750	743	675	747	739	771	768	726	695	795	759	764	774	766	723	682	736	715	749	701	748	839	758	759	774	810	805	719	724	768	755	743	776	751	760	722	784	711	730	763	767	808	784	756	737	718	762	797	770	727	715	755	760	783	798	773	816	761	719	722	744	780	822	724	716	715	739	776	715	777	794	765	727	775	784	790	739	813	722	744	785	676	733	688	777	773	754	811	760	762	769	760	746	810	733	738	717	750	718	716	715	726	705	764	742	739	781	745	806	778	777	737	759	710	794	706	771	766	750	790	709	796	712	719	763	717	775	731	768	743	772	751	766	771	785	781	715	737	776	795	722	741	787	773	743	750	759	778	742	774	716	716	725	753	777	817	759	778	735	792	779	808	767	698	708	702	754	755	827	777	766	766	749	743	787	781	712	684	735	776	750	723	793	775	746	779	730	704	742	730	741	768	790	777	743	760	774	790	742	803	745	766	766	815	750	786	782	788	816	763	739	806	804	777	797	769	739	773	713	716	790	768	718	782	747	827	782	747	764	769	769	774	753	722	740	827	790	781	726	801	748	808	761	741	753	735	790	820	707	772	742	744	748	737	733	729	763	764	712	752	802	781	732	815	747	788	733	750	743	723	779	793	784	706	748	752	748	764	738	772	757	698	758	703	758	785	745	729	760	804	728	786	726	755	731	747	782	733	705	758	729	732	755	736	782	821	713	762	707	781	749	718	734	744	763	777	759	785	741	768	775	765	778	772	775	710	772	790	718	685	743	734	761	758	708	803	766	765	769	754	770	784	750	725	776	700	742	742	757	712	767	782	722	719	835	723	771	751	772	778	766	789	743	790	772	774	746	808	815	756	738	760	742	734	836	733	746	730	729	742	790	736	833	729	759	803	756	776	734	714	730	743	714	759	774	756	713	757	786	785	763	795	821	721	787	750	761	760	815	742	779	725	736	740	749	741	717	753	753	744	739	701	726	725	736	760	773	738	772	757	778	737	790	810	771	764	745	801	794	743	801	754	739	721	760	744	742	737	748	793	764	714	751	777	767	770	792	750	744	817	785	791	704	774	742	729	791	775	773	769	754	690	750	751	776	746	795	778	717	744	758	725	771	743	700	781	785	756	798	730	756	743	747	717	767	751	767	755	763	732	742	773	787	746	789	755	758	722	742	790	772	784	748	790	796	791	728	766	764	764	790	725	760	757	758	742	790	814	734	737	721	766	712	742	763	772	756	771	757	753	724	771	791	784	723	798	755	745	746	757	722	708	735	753	752	733	762	736	717	709	731	775	781	782	734	751	784	698	807	772	737	764	767	777	756	757	750	763	789	750	759	784	797	749	791	765	732	721	778	783	748	780	748	758	788	690	727	773	739	758	770	753	782	798	758	757	763	737	772	726	734	748	750	812	788	723	766	727	739	789	729	719	759	771	731	743	831	736	756	801	768	760	799	738	746	771	727	739	764	763	773	751	715	754	716	740	785	738	738	784	738	785	753	691	733	751	748	756	783	714	743	730	749	764	703	772	748	740	759	758	751	758	699	768	717	736	757	795	716	784	773	746	774	761	767	788	744	752	734	751	739	733	707	792	791	750	717	775	764	711	785	776	698	748	740	753	764	724	712	800	805	702	767	773	740	717	758	729	755	773	745	748	757	737	760	763	751	755	729	767	748	745	717	728	759	761	723	770	751	731	749	770	788	718	796	746	747	738	760	786	761	771	777	768	740	736	741	752	783	713	690	752	744	751	796	749	736	747	742	850	792	763	763	698	793	776	820	699	811	764	776	703	730	742	778	779	780	775	735	741	731	813	722	768	775	764	726	733	798	781	775	723	806	790	796	740	768	749	703	743	779	778	740	805	745	765	770	805	730	768	728	751	756	787	702	771	798	780	738	722	704	762	729	746	809	737	738	775	790	744	796	736	792	774	731	780	745	823	765	726	734	754	769	739	750	730	766	767	751	846	729	781	780	740	739	794	736	822	787	759	773	717	745	775	769	817	766	764	794	799	766	728	749	750	739	809	767	757	715	759	717	760	754	770	808	731	744	730	765	723	787	777	791	756	746	795	751	744	761	788	743	806	755	781	753	769	732	776	748	742	792	730	686	742	731	762	779	761	714	759	811	731	744	720	755	765	756	740	727	737	773	748	752	711	753	740	747	746	769	705	739	824	760	720	738	748	773	787	795	771	771	777	729	810	773	731	771	758	748	728	744	741	734	780	741	736	739	762	726	735	812	777	802	682	731	737	709	766	737	715	757	759	757	701	720	754	761	743	794	732	720	832	717	754	761	759	750	745	756	783	749	729	748	777	761	779	802	774	768	749	791	803	796	752	735	793	720	741	768	781	758	781	682	766	740	763	728	784	711	791	698	756	752	726	754	797	752	766	776	741	725	743	744	742	753	735	750	722	790	720	715	816	762	748	708	775	780	723	719	707	730	743	696	713	764	757	754	758	813	766	747	747	814	790	794	765	743	786	736	757	768	711	802	719	770	769	789	768	756	735	741	726	775	807	789	750	786	732	767	771	727	815	765	783	756	769	722	781	757	790	751	808	723	750	738	775	755	740	773	750	748	739	782	731	725	750	701	780	746	810	747	747	711	723	763	746	735	738	806	741	777	779	771	803	725	734	776	777	727	791	741	778	809	739	783	764	797	764	737	727	738	705	727	758	754	719	775	737	750	755	768	728	691	777	769	735	757	723	804	747	767	718	775	764	716	812	738	766	787	796	749	753	777	719	744	788	741	758	727	738	737	796	762	810	774	752	747	733	709	773	776	730	717	771	768	730	773	687	777	774	806	785	692	748	743	776	804	744	732	740	722	745	796	745	761	722	764	736	757	771	748	764	783	779	723	777	756	734	760	799	789	755	753	735	749	751	737	778	771	809	783	732	757	787	725	772	735	757	774	723	751	766	764	772	774	790	748	755	744	742	762	780	751	710	753	783	763	724	703	735	725	750	685	748	717	747	799	736	793	745	712	732	727	795	804	752	789	776	773	777	731	798	737	787	736	710	716	746	784	854	715	772	829
24402	17141	10831	10513	2789	887	892	840	878	932	830	826	841	859	845	814	820	847	839	839	835	869	838	809	849	833	852	802	860	862	871	821	761	843	833	853	814	851	810	876	826	821	850	860	807	868	893	818	819	883	852	836	848	838	808	828	905	852	898	864	869	841	846	867	821	859	839	774	814	871	863	924	909	866	902	867	851	813	823	842	818	898	868	852	827	866	852	889	860	854	853	861	821	831	883	851	862	843	858	847	823	856	795	819	837	852	830	887	789	822	832	849	881	826	862	851	816	830	797	868	823	848	804	894	842	918	835	844	889	823	857	824	859	827	841	841	820	842	859	848	894	794	829	828	848	860	811	902	825	843	910	847	818	822	855	799	883	810	826	843	846	879	853	866	832	862	857	821	834	855	855	853	838	819	804	851	809	843	824	841	796	842	855	855	872	857	818	838	859	837	844	847	896	863	837	840	864	833	864	834	812	858	830	817	869	873	752	859	855	800	826	841	867	790	819	804	875	829	833	852	804	855	839	898	848	838	815	845	806	868	857	859	870	818	819	854	819	892	890	797	874	840	896	848	793	867	878	790	859	849	833	846	843	787	849	865	864	880	864	869	869	817	854	912	831	842	822	815	836	808	891	891	883	833	815	815	849	839	861	802	847	826	845	806	843	856	877	855	858	868	841	852	818	891	924	787	871	894	854	858	900	863	816	828	842	826	823	814	821	835	791	830	883	897	851	824	857	822	840	895	799	851	846	865	849	842	864	869	849	849	842	880	912	852	852	774	806	873	857	798	841	904	834	825	820	835	855	849	865	842	910	881	845	819	850	812	852	841	846	861	861	862	818	897	862	852	833	834	909	883	805	793	903	825	847	797	828	843	860	867	880	810	865	865	829	892	824	815	883	832	839	831	814	808	869	821	819	864	829	874	838	892	834	845	834	863	831	843	815	852	841	854	787	866	828	865	899	822	835	791	838	833	899	806	862	867	895	859	856	857	901	867	849	860	877	829	878	870	894	873	806	870	838	888	843	859	806	796	836	801	859	895	832	899	909	871	875	869	855	854	860	860	869	862	843	814	859	832	841	878	862	852	846	827	827	905	810	799	841	846	833	806	803	825	826	806	858	812	765	858	846	844	817	888	869	843	875	795	865	796	854	803	798	877	844	807	908	831	856	828	858	811	832	814	843	830	871	789	861	911	891	841	850	807	854	840	827	815	830	843	851	832	861	855	863	860	841	847	780	802	888	868	841	837	829	911	792	866	788	867	830	817	863	868	854	860	846	863	852	844	820	800	820	862	842	863	830	876	847	866	867	813	836	899	864	788	848	844	885	915	788	876	858	854	851	775	868	869	878	877	861	849	826	947	810	845	849	831	823	804	872	864	846	832	837	866	829	845	841	816	841	873	858	843	877	865	805	849	876	836	839	833	853	842	818	833	847	857	854	877	823	864	817	816	871	833	908	792	814	824	836	878	783	863	843	832	805	861	848	869	857	882	792	840	877	870	804	849	810	875	829	804	801	892	831	896	789	863	779	856	828	842	842	803	802	834	864	807	827	788	845	829	824	844	855	815	891	842	840	875	865	780	862	882	883	818	814	873	832	863	833	821	829	866	844	831	850	838	861	823	855	806	838	841	795	868	834	850	847	817	797	844	856	836	843	840	848	857	852	845	824	883	842	815	820	862	820	823	874	841	830	842	853	868	820	833	850	868	884	815	849	824	859	907	868	889	811	858	814	824	819	872	813	846	853	843	851	833	893	827	848	888	804	843	811	883	836	863	835	895	836	880	899	822	839	857	841	829	828	822	828	836	831	827	824	872	811	841	868	864	809	838	876	856	843	859	826	930	879	812	892	876	803	817	882	824	856	807	839	854	783	856	855	824	834	836	785	866	853	841	855	847	821	867	833	854	846	853	846	874	847	893	845	832	805	870	893	873	893	860	814	866	839	831	853	812	815	858	855	887	825	838	902	829	830	828	832	851	823	793	873	896	840	871	859	841	800	846	887	879	813	867	818	847	815	824	794	859	840	843	845	810	875	881	814	828	840	834	831	830	786	829	805	843	847	862	802	862	898	884	869	865	811	843	836	859	844	827	817	820	842	834	896	809	825	855	875	875	847	855	855	855	842	873	853	885	850	831	854	844	820	820	914	861	854	875	839	873	815	821	818	881	818	867	845	873	816	864	822	857	841	883	803	835	846	840	824	808	816	832	841	782	824	874	844	854	786	830	805	900	780	867	877	794	829	834	862	839	886	851	837	824	815	905	830	876	899	850	875	832	895	841	833	841	890	829	828	807	838	871	846	842	908	856	861	866	846	835	813	811	794	787	813	801	802	860	873	820	826	837	873	875	865	910	868	862	859	878	852	930	914	828	841	844	825	868	863	849	826	832	788	859	873	805	813	811	847	816	846	859	819	828	805	763	832	861	864	824	848	847	872	856	834	798	807	860	813	857	863	886	853	814	837	869	892	859	836	843	834	816	855	862	866	843	874	863	848	880	861	826	862	854	836	870	811	860	833	877	833	921	814	819	880	868	824	884	841	851	896	831	880	841	829	849	887	791	828	887	825	860	830	830	837	815	800	860	871	841	808	806	807	888	875	832	833	860	799	789	833	844	791	864	879	794	803	850	863	842	832	846	834	888	862	823	869	859	829	876	820	881	857	871	857	834	872	866	784	827	825	839	840	842	838	911	868	831	802	836	825	858	878	849	873	868	833	809	810	834	830	854	838	863	880	831	847	872	835	856	819	828	866	847	862	822	869	871	790	868	861	822	830	861	807	834	859	827	887	820	861	808	838	788	833	868	830	817	803	861	821	824	828	859	888	815	855	863	833	830	835	850	905	840	794	842	849	904	820	860	850	801	819	895	849	839	835	868	869	900	854	861	849	878	833	880	826	835	853	832	845	867	917	843	864	849	806	844	890	841	853	810	834	856	849	863	955	886	890	820	856	793	769	864	867	847	832	847	886	828	835	847	879	911	873	874	865	855	835	792	888	825	866	833	819	862	885	809	895	841	847	837	839	830	849	805	855	869	818	827	832	857	806	850	846	837	833	825	820	884	824	876	776	826	842	850	817	903	832	876	847	853	855	926	856	885	849	824	844	813	853	814	865	866	855	834	820	823	882	847	830	843	836	822	893	847	843	829	786	852	810	826	845	890	818	816	838	891	876	840	809	846	849	865	866	838	792	886	832	858	829	799	894	878	860	821	837	824	871	838	848	834	828	875	867	836	832	815	814	792	828	854	875	806	837	863	857	867	817	855	844	871	824	841	817	849	895	848	858	860	858	838	825	838	853	880	831	845	817	877	863	844	833	834	854	872	865	785	841	826	818	905	886	861	877	833	850	904	856	830	794	855	845	839	833	871	853	837	903	825	849	872	831	822	873	826	801	838	858	829	854	877	805	846	879	896	852	910	897	876	846	820	868	869	869	913	893	819	874	887	839	823	873	839	896	843	808	814	881	849	838	831	875	840	870	819	866	845
24212	21550	29497	29407	22421	11113	1420	830	833	778	751	744	716	761	679	771	737	750	726	703	722	714	703	681	644	715	719	708	747	675	690	706	680	737	699	712	674	688	713	701	744	657	669	678	662	730	673	719	663	698	682	716	746	717	622	652	716	686	650	715	655	676	693	638	783	684	729	719	703	673	683	643	683	694	727	708	693	696	719	707	687	779	725	706	691	636	682	673	723	705	721	698	704	698	698	665	690	695	699	702	661	718	637	656	691	701	665	725	689	709	643	697	633	687	693	696	676	709	697	679	663	705	648	692	691	678	741	670	722	693	720	707	706	714	677	717	704	729	719	678	671	666	686	719	708	723	681	651	658	739	644	732	683	639	681	708	769	706	687	692	712	693	690	671	695	666	659	660	711	674	692	661	661	680	686	675	677	725	666	713	692	707	684	690	688	681	688	753	648	702	695	675	658	718	718	687	681	654	686	650	732	694	681	687	687	683	672	710	689	724	741	676	697	644	717	735	745	713	660	711	643	715	680	700	672	683	685	714	738	634	663	642	688	698	669	681	667	655	709	689	657	714	703	714	685	716	713	662	705	671	728	698	657	695	655	693	688	660	677	716	677	690	715	707	703	659	676	712	677	716	737	714	690	673	741	690	716	695	673	710	707	739	700	685	687	692	757	708	723	740	698	670	676	660	723	698	669	703	686	729	724	618	758	717	691	709	658	741	662	640	694	686	690	701	688	686	730	693	732	652	712	714	707	728	702	679	713	681	688	665	690	715	645	659	663	701	743	680	681	666	712	656	671	680	653	679	700	696	705	695	673	650	677	667	655	683	738	700	647	668	676	671	660	691	687	677	672	711	718	720	700	690	683	683	667	740	726	721	720	669	719	659	676	658	693	690	690	682	688	643	712	737	659	688	747	677	710	644	678	658	696	663	664	705	732	734	666	701	688	663	680	700	691	695	699	681	704	703	677	705	730	702	751	720	715	676	724	678	701	662	696	701	717	697	674	733	683	678	722	723	734	698	674	666	689	680	672	717	678	678	703	683	688	714	720	651	685	688	674	704	673	687	687	708	715	690	724	709	613	670	768	669	709	630	684	696	670	732	725	714	713	723	706	682	659	710	691	688	694	697	722	714	691	654	726	685	646	709	702	691	730	709	658	625	703	686	702	741	711	678	690	702	693	706	707	730	708	667	745	722	672	691	724	639	696	707	647	654	699	654	684	646	669	637	695	679	684	746	714	696	730	702	763	693	696	655	666	694	670	678	682	698	667	701	664	645	713	680	705	710	697	666	677	686	688	673	652	743	704	707	702	721	719	713	654	721	709	700	718	703	667	712	751	649	730	681	661	734	685	713	663	678	689	688	710	683	717	659	652	693	729	669	637	712	680	688	693	726	667	667	685	693	696	710	680	661	698	740	681	705	692	679	703	721	674	674	638	671	742	710	693	723	701	661	720	726	672	687	709	736	703	693	716	681	656	729	717	669	684	650	664	704	751	694	710	719	746	677	714	690	649	713	686	690	700	647	653	733	749	621	660	702	713	701	694	668	668	684	669	691	666	659	699	693	696	695	699	697	722	689	734	671	696	711	700	670	723	684	724	704	695	706	684	673	738	697	715	607	707	682	654	702	677	679	685	729	702	725	662	670	677	691	663	675	694	702	663	703	686	718	674	693	714	700	670	689	688	663	691	657	694	648	696	693	728	664	643	719	660	696	704	723	686	695	737	725	675	715	734	723	722	669	748	680	683	686	675	704	708	699	729	648	710	706	700	663	727	736	699	707	646	670	678	695	702	736	658	725	695	702	675	683	651	675	678	719	709	702	699	666	717	661	720	694	738	699	677	686	671	738	658	706	675	736	653	678	722	660	762	696	697	703	707	684	695	706	697	719	640	715	702	688	691	722	700	682	697	662	701	713	727	708	673	708	651	698	698	680	685	717	705	734	716	695	716	670	689	713	715	720	664	719	697	696	658	686	704	678	702	717	704	698	647	716	661	707	729	704	715	716	688	700	691	676	703	683	733	656	712	679	699	716	688	665	681	679	707	720	649	672	682	707	658	693	717	692	732	691	691	671	722	726	651	683	652	713	715	679	686	675	675	701	697	673	705	696	691	733	711	698	692	664	687	710	709	690	663	684	749	709	702	689	696	722	681	706	690	688	692	703	695	714	660	724	658	673	709	633	712	752	717	696	704	672	666	708	686	705	731	684	678	738	713	719	685	645	752	679	701	683	738	681	670	691	728	691	691	690	708	648	680	738	660	716	681	693	690	689	660	697	666	677	710	642	670	685	659	690	663	694	719	692	699	678	667	713	719	712	719	690	732	688	707	658	698	649	682	696	677	686	692	688	756	637	685	678	659	710	720	689	660	736	727	677	728	690	664	685	713	672	732	718	707	669	671	656	689	694	692	727	695	654	683	716	735	711	735	685	715	655	757	705	687	642	694	715	715	692	665	685	652	647	693	718	667	690	700	697	702	649	684	724	733	743	714	694	692	734	688	665	687	697	697	730	668	677	717	661	732	691	732	663	749	684	690	683	677	678	658	706	630	726	708	718	737	701	706	706	704	663	657	677	710	648	710	716	668	705	693	698	728	680	694	677	685	731	651	702	677	679	703	650	698	710	705	679	658	730	681	690	697	713	711	726	667	687	740	760	687	721	680	630	705	707	690	685	699	728	685	696	701	710	672	714	704	702	682	703	684	692	699	717	686	680	720	733	651	677	659	718	700	641	698	700	620	685	703	629	683	694	678	671	685	692	712	718	717	718	697	657	673	720	671	666	690	677	696	678	713	678	679	691	733	759	703	672	667	700	685	670	654	717	678	696	682	686	651	712	695	641	695	678	715	686	667	742	700	653	726	684	644	724	678	697	647	684	698	711	704	699	668	685	725	716	690	723	737	715	684	689	733	671	682	671	699	677	649	727	684	711	694	737	702	673	674	702	704	714	714	667	750	715	712	702	692	644	700	700	699	667	713	698	699	680	668	681	738	659	676	720	675	676	722	650	733	648	670	687	723	744	636	707	704	714	705	710	675	663	691	700	692	724	675	726	680	692	697	734	660	671	690	725	643	677	692	657	701	705	678	704	712	671	686	724	657	690	690	699	724	681	712	707	694	684	643	648	728	700	702	692	727	662	680	678	665	680	679	689	665	690	671	718	699	703	718	684	716	668	706	694	722	690	673	707	705	698	695	658	667	755	695	738	708	734	675	675	727	707	701	676	721	712	700	748	739	679	710	675	722	702	721	698	669	690	661	725	702	681	649	679	692	696	690	706	691	726	639	716	716	665	681	732	666	696	701	712	670	714	680	715	731	653	716	671	725	684	700	716	692	746	653	717	737	666	740	697	714	706	664	702	704	678	721	699	695	691	682	713	619	731	662	715	675	678	697	637	695	689	710	666	717	706	669	706	713	682	684	662	698	685	713	677	657	673	642	659	717	705	707	695	707	703	684	710	675	691	654	667	701	658	715	705	698	720	674	680
42107	53457	48128	44126	11137	1286	1145	1072	950	906	916	948	856	879	867	839	813	787	816	797	831	789	826	785	780	824	766	798	782	831	780	775	785	794	791	784	798	846	809	802	768	790	824	785	787	745	833	775	800	797	773	772	794	787	821	745	779	801	798	770	776	767	771	790	842	772	770	748	744	712	836	756	811	800	772	813	760	781	763	786	834	770	747	812	747	738	831	753	774	806	746	767	776	790	774	761	737	783	777	786	786	825	829	757	791	754	791	715	754	788	809	782	793	783	715	726	767	836	777	798	785	821	785	775	769	779	803	757	759	759	760	770	811	817	745	786	784	765	810	723	749	743	825	725	786	789	769	801	781	753	829	774	808	753	773	753	781	778	787	838	774	759	820	751	777	761	753	762	832	703	805	791	832	812	819	782	782	773	781	796	760	801	811	791	741	767	790	809	792	742	736	755	805	754	786	768	824	798	825	798	807	805	800	752	740	749	744	790	772	795	778	780	794	781	746	837	797	724	785	816	824	779	812	782	780	802	750	784	820	794	858	795	807	779	787	802	811	795	788	743	790	760	783	781	728	804	753	796	733	817	811	783	750	756	791	831	783	752	778	811	837	710	840	819	754	787	794	805	744	765	741	824	795	794	767	735	745	784	783	773	770	816	751	793	778	735	799	819	801	815	776	781	819	760	793	837	748	763	792	794	781	802	779	800	799	753	812	790	805	794	746	786	766	748	775	794	756	803	756	745	820	781	767	817	814	741	785	807	818	738	822	813	831	749	805	797	795	760	805	756	785	779	780	774	774	767	826	806	817	761	754	795	757	751	770	764	743	753	771	802	806	787	809	792	748	782	744	790	821	756	851	746	795	746	802	762	816	780	777	781	771	740	775	768	780	832	793	762	777	766	825	788	790	794	789	789	785	787	777	811	820	809	769	775	802	756	766	760	767	829	790	798	790	801	769	803	819	806	791	775	820	765	758	774	736	768	740	799	791	817	826	779	795	792	744	827	780	801	734	764	740	755	833	794	778	831	758	771	800	792	785	784	782	810	798	763	758	807	827	728	774	819	792	775	853	762	794	748	767	815	857	831	844	750	783	756	792	797	792	814	791	777	820	757	784	811	768	776	840	796	825	804	798	775	740	818	783	724	823	773	796	772	785	771	819	743	792	803	772	814	738	737	773	814	718	785	831	778	751	825	796	748	771	778	810	789	787	772	779	780	773	803	804	825	821	796	790	786	773	826	783	815	784	774	768	814	800	808	755	792	821	816	711	794	757	816	756	798	805	799	771	746	789	784	781	758	828	710	801	838	762	812	840	753	752	797	760	823	794	796	770	797	774	802	756	745	751	752	821	789	814	756	739	738	761	764	742	777	802	775	798	812	782	801	797	807	776	722	768	833	715	778	818	778	775	814	787	741	798	810	752	800	819	794	749	790	796	821	744	799	763	777	775	775	787	779	745	804	772	812	800	771	739	766	779	791	757	762	812	745	787	756	797	806	801	813	796	785	794	808	809	790	723	798	855	798	769	765	804	763	807	776	733	793	738	759	757	812	796	772	767	815	809	762	789	797	803	813	791	771	829	819	787	754	776	752	780	796	797	803	778	759	788	802	774	798	791	795	733	788	759	814	724	818	831	794	790	729	783	784	753	729	834	798	774	739	756	803	762	761	757	759	770	796	795	766	787	795	795	746	783	764	747	780	775	831	800	787	739	825	711	788	805	747	814	762	782	802	816	759	758	786	842	757	797	832	790	785	812	804	843	761	798	800	779	784	777	813	815	822	798	836	778	795	812	789	781	782	777	802	776	850	766	764	799	769	778	730	840	785	797	746	814	789	738	807	786	771	745	755	794	762	781	756	797	786	826	798	775	773	735	785	780	806	794	770	801	763	710	762	770	846	782	777	767	808	788	774	791	776	788	770	747	811	751	768	794	752	816	822	814	744	780	761	802	756	753	791	792	790	777	761	794	733	809	756	858	828	810	781	802	761	782	797	754	786	794	804	826	735	768	763	768	794	785	785	723	715	743	810	787	747	768	815	814	764	778	814	778	743	762	729	777	781	769	794	759	807	744	748	773	736	762	789	747	801	835	743	820	764	786	800	816	761	808	768	787	790	777	796	800	785	785	761	780	780	738	757	727	792	741	809	772	754	768	843	764	851	740	783	833	770	746	816	759	819	807	770	773	783	775	761	788	765	795	818	779	759	784	826	758	747	750	817	791	797	769	778	799	791	811	774	788	823	758	812	808	745	788	762	834	751	794	773	802	808	763	796	814	771	759	810	807	801	836	763	827	765	771	770	827	801	806	783	817	798	779	773	796	757	807	765	751	770	799	767	765	766	738	835	759	783	814	822	746	777	754	730	775	809	780	769	724	773	772	790	746	814	780	753	747	734	751	796	784	795	768	802	747	768	792	741	800	758	722	759	769	756	845	789	771	832	841	767	744	713	789	745	792	780	774	783	798	737	785	791	789	809	809	760	763	759	744	810	785	765	779	744	812	794	762	776	795	816	776	757	783	743	839	811	813	799	765	771	772	810	784	802	777	742	819	782	804	793	773	796	745	732	840	771	766	775	794	801	797	765	782	760	773	735	766	822	797	823	844	817	775	846	803	782	802	747	787	849	817	743	746	727	819	752	749	802	789	780	789	799	802	759	799	773	771	756	766	795	774	852	808	812	771	733	802	802	730	831	776	787	792	781	754	776	736	730	843	774	808	795	757	736	798	762	803	772	804	773	739	790	743	767	787	810	782	746	753	742	750	807	751	812	718	796	765	789	799	776	793	764	800	768	803	815	777	813	774	765	748	783	758	763	770	718	749	771	798	855	842	796	792	827	809	713	795	825	729	779	796	769	771	781	778	787	754	771	807	804	788	740	792	806	783	776	850	766	770	764	777	791	820	779	840	775	794	803	766	813	775	826	724	775	812	803	749	782	828	785	764	785	761	803	783	788	750	809	796	798	785	763	776	812	729	831	752	749	751	771	809	755	790	770	807	820	824	761	812	758	750	712	808	805	812	804	846	805	770	803	780	773	737	766	829	752	771	735	831	748	786	831	741	798	767	761	780	792	789	801	818	767	792	753	817	813	785	803	834	832	796	815	767	817	730	760	770	823	765	806	798	799	835	774	813	810	778	768	728	806	780	809	735	803	840	781	750	816	768	740	776	787	813	768	770	837	783	790	767	830	750	770	796	807	743	779	801	834	767	793	766	807	810	798	779	754	777	821	792	804	823	825	775	737	778	785	795	768	817	788	801	799	782	752	786	779	790	758	767	807	747	759	833	790	779	819	804	786	775	818	772	788	752	800	753	781	774	747	757	796	806	767	790	787	785	811	754	720	804	802	781	767	795	809	762	803	798	775	818	762	817	762	774	765	790	744	752	770	753	800	794	767	750	808	803	787	752	740	779	803	763	824	740	804	836	796	771	759	778	778	781	790	765	783	787	807	737	797	819	800	809	794	781	805	801	799	732	763	791	767	781	741
25392	21594	28865	28197	15794	1959	610	533	548	541	502	503	502	500	484	509	509	500	486	508	491	500	479	496	498	480	501	492	495	504	459	476	486	451	468	490	471	517	502	534	460	450	507	467	485	488	482	550	488	511	493	516	467	454	481	477	471	489	444	526	479	508	506	495	479	448	507	445	465	456	469	499	507	474	504	467	463	482	490	504	536	468	470	493	475	491	470	486	487	423	474	441	496	463	504	490	492	492	479	500	454	469	482	505	466	478	495	507	456	494	461	493	510	487	496	530	498	451	495	519	441	513	495	490	473	480	503	485	467	485	507	488	488	485	507	467	461	494	473	482	474	472	522	475	478	495	498	460	464	482	484	501	495	471	478	493	493	495	475	469	458	482	503	481	458	516	482	491	460	489	465	512	467	493	452	485	462	471	482	458	468	477	475	532	464	464	477	461	535	490	472	481	506	456	464	503	429	433	442	464	498	477	500	509	485	476	472	513	500	482	495	467	486	458	473	492	515	497	511	477	522	472	477	510	523	489	463	477	516	458	499	509	444	473	446	477	482	458	482	482	471	472	483	477	490	461	453	480	500	501	481	466	486	467	476	496	486	464	516	475	457	507	486	452	489	466	487	502	432	460	478	479	493	518	491	509	480	503	486	506	461	511	456	487	486	521	469	460	515	493	452	469	503	482	472	480	483	473	510	452	528	469	493	487	471	453	502	532	491	490	508	528	501	466	451	474	477	461	485	472	511	540	445	509	491	500	483	475	471	504	494	495	515	461	468	456	500	508	511	473	476	493	455	462	497	456	525	493	475	459	440	508	479	504	450	456	486	479	525	486	471	451	471	493	458	447	511	499	495	459	488	460	470	496	498	447	465	525	492	474	474	486	475	513	479	463	437	484	467	514	484	476	504	477	460	519	463	466	487	464	443	505	488	521	491	450	493	478	450	465	520	446	456	444	507	480	506	494	432	468	463	429	496	490	488	452	502	534	505	493	456	489	495	481	499	513	515	487	507	466	457	522	508	475	528	537	482	476	496	524	478	510	468	460	492	421	519	485	462	483	460	443	491	484	483	459	530	486	501	476	520	496	528	490	487	450	464	486	475	499	437	467	467	467	450	485	506	477	489	467	496	486	472	467	492	472	491	498	471	436	493	517	499	482	453	461	455	483	522	464	516	434	486	507	513	487	495	455	461	501	481	469	481	486	516	486	447	477	518	485	484	475	443	526	490	472	496	526	498	441	486	452	467	489	486	464	478	488	513	453	472	459	434	465	475	496	481	536	513	484	465	485	497	497	487	498	495	458	495	525	501	493	460	494	466	508	493	490	493	464	495	463	482	520	464	484	501	476	417	473	503	486	487	530	507	482	476	469	517	472	432	511	457	460	473	477	460	498	471	495	479	477	459	447	498	450	493	505	490	475	532	477	501	475	503	473	476	501	495	516	506	498	485	452	491	478	482	470	497	500	492	499	516	477	481	474	468	495	516	450	508	488	484	475	525	480	495	505	453	518	490	481	506	491	461	529	487	488	515	504	479	494	470	470	479	476	487	456	499	504	444	448	508	510	459	495	480	487	528	445	489	478	514	476	467	517	454	510	504	471	441	464	490	499	484	444	474	467	464	457	480	480	456	457	493	491	482	497	481	456	475	491	529	472	519	499	493	464	488	471	447	480	487	481	521	486	433	498	457	489	506	458	475	490	476	516	482	500	478	446	532	454	460	488	466	504	460	483	453	486	527	496	499	494	476	451	470	470	489	512	473	464	470	509	455	471	459	493	478	486	485	471	501	502	475	459	499	479	464	490	468	456	490	487	472	467	508	478	482	482	453	457	511	478	497	464	461	484	487	494	473	441	453	438	500	480	460	500	493	488	457	488	491	439	513	435	512	441	461	487	427	493	502	486	472	474	477	509	482	459	462	434	504	465	463	514	470	485	512	500	472	445	440	481	455	489	476	493	488	485	460	458	510	478	500	467	531	479	482	472	447	457	472	450	443	515	498	454	479	473	456	471	460	482	471	509	519	475	483	495	516	506	488	467	469	477	525	466	504	476	518	477	497	496	464	506	501	499	484	519	462	467	483	498	510	481	495	498	528	484	473	506	464	478	465	482	448	506	455	484	508	489	430	518	453	473	458	476	478	490	500	433	519	489	449	467	497	491	497	457	473	466	457	489	499	518	489	462	472	472	476	445	460	455	462	504	484	476	470	483	535	508	493	426	464	455	469	480	472	487	483	459	494	437	479	529	467	482	484	462	488	424	512	483	461	474	487	539	479	474	446	512	488	502	500	504	490	465	529	465	496	453	468	483	510	472	464	488	489	452	510	481	486	494	488	493	484	469	498	496	493	516	466	497	457	486	497	512	481	489	496	511	467	485	465	533	459	448	472	445	493	472	507	473	501	490	489	469	444	487	435	503	476	486	483	471	483	431	506	455	462	460	481	480	465	498	513	482	527	505	492	467	505	452	483	457	484	483	498	422	512	463	484	464	498	533	502	476	452	479	475	471	471	452	517	501	473	487	475	492	496	449	453	454	510	487	522	447	479	522	452	518	504	508	468	495	491	497	485	434	489	457	480	468	521	460	498	479	470	480	501	465	526	487	489	507	483	496	488	491	476	468	495	482	499	506	507	462	492	481	516	512	485	476	492	489	470	521	480	466	488	469	447	500	505	497	408	466	498	436	474	522	503	527	517	467	458	511	497	494	498	447	488	487	533	486	457	459	476	475	470	501	492	479	475	470	491	495	471	512	510	491	489	470	505	526	493	515	479	535	481	488	495	523	461	497	459	498	528	479	513	457	468	461	524	452	506	497	463	460	445	484	489	522	474	470	491	474	495	468	524	506	484	461	509	483	480	494	503	474	475	490	457	437	472	477	434	502	503	534	498	486	490	485	500	454	501	485	475	450	485	511	494	472	466	504	486	471	502	483	494	462	475	485	539	540	470	459	486	481	430	456	466	444	477	446	478	497	471	470	438	489	456	471	494	510	458	463	516	496	492	479	496	462	446	453	492	493	472	516	494	490	472	492	465	517	479	493	487	467	486	448	457	488	465	473	488	504	460	501	479	477	494	440	530	481	501	488	437	512	484	459	473	505	454	476	528	503	480	483	505	447	456	486	538	499	491	459	499	502	506	482	499	498	512	441	515	473	511	477	519	478	484	480	509	470	499	508	471	472	503	482	499	484	478	463	449	478	503	483	481	467	485	463	476	457	471	482	480	468	507	456	496	458	490	489	479	493	486	466	476	476	508	458	470	464	516	512	490	492	508	469	472	502	486	482	499	506	464	493	471	479	489	471	475	446	471	496	474	492	471	474	461	459	505	525	496	485	495	451	520	506	516	467	461	509	531	485	514	509	484	465	487	457	540	474	468	483	476	499	520	477	462	441	529	460	459	447	518	491	453	436	454	510	481	470	478	489	457	470	491	524	482	501	477	452	471	478	492	494	463	477	474	473	433	464	446	512	502	454	472	476	524	452	493	485
39270	45468	39989	33685	6571	790	752	690	652	629	579	579	557	559	568	578	543	532	544	558	583	539	518	534	522	550	564	489	555	526	540	541	574	565	535	531	494	551	537	520	505	521	522	559	527	510	520	541	544	512	532	529	552	557	550	497	539	517	547	546	536	516	518	576	549	536	532	549	556	546	566	535	520	508	559	531	535	562	520	495	514	502	573	590	571	536	528	524	542	546	524	505	513	520	531	537	506	527	532	530	493	537	543	524	555	529	516	558	537	510	560	555	493	552	533	576	536	540	492	554	544	540	545	552	519	539	546	495	514	567	548	559	563	536	600	528	540	548	518	528	509	582	531	526	526	546	521	515	542	559	525	519	503	521	540	542	518	514	517	579	538	555	550	530	518	524	551	515	577	568	547	535	540	536	521	516	550	526	517	545	546	531	511	560	519	541	536	538	563	576	551	562	545	495	539	540	534	543	511	523	517	498	545	542	529	535	558	570	521	524	541	533	532	574	534	521	527	484	563	526	569	534	559	479	536	561	550	565	520	540	543	517	542	576	502	529	555	584	534	525	545	526	505	523	528	551	512	523	544	536	514	569	498	498	579	536	523	542	503	532	514	504	516	522	547	509	547	538	496	571	520	549	516	550	544	524	543	547	543	546	526	489	528	537	531	540	545	512	519	489	582	528	533	551	510	534	568	499	527	528	519	552	510	555	524	501	521	540	572	473	539	512	527	543	529	532	519	539	574	574	566	576	518	553	545	540	508	489	533	530	535	549	515	539	555	526	574	505	523	559	525	513	546	534	562	548	529	524	511	541	569	540	553	528	540	562	531	499	523	546	577	519	489	544	521	537	559	524	523	548	528	522	573	565	548	529	557	546	524	549	545	505	559	535	565	541	530	554	560	521	529	534	520	532	570	555	518	554	540	565	532	534	534	534	549	533	554	573	526	547	546	522	566	537	504	520	534	550	507	582	555	494	492	510	547	562	531	559	515	538	529	532	497	554	589	571	523	536	489	499	528	528	504	573	541	488	539	481	567	554	551	531	535	517	549	509	525	532	497	523	510	536	524	538	535	500	552	521	532	547	557	536	536	562	563	538	517	485	546	507	530	507	515	522	533	535	575	539	530	550	526	550	515	584	517	541	526	576	512	490	531	565	562	539	558	577	513	547	562	517	536	558	547	560	559	528	516	528	540	526	543	571	506	535	592	500	557	542	512	539	553	551	591	558	585	533	511	540	548	532	516	543	505	491	550	508	509	510	483	514	534	531	532	571	573	474	513	519	559	528	573	503	548	538	541	550	530	572	577	514	491	550	574	525	518	578	526	553	573	509	521	548	515	547	510	533	541	540	514	566	497	527	510	516	519	553	538	545	560	531	558	525	528	543	520	522	563	547	535	513	504	537	565	544	506	541	571	545	560	547	585	577	537	576	506	492	518	547	527	545	511	569	549	542	509	494	561	504	548	526	530	497	538	508	550	562	570	524	556	514	543	499	528	531	534	526	517	523	536	551	510	555	566	553	540	537	530	516	550	506	545	556	560	585	518	519	541	545	535	530	562	522	535	522	524	488	514	559	541	530	531	536	514	529	552	526	545	570	508	508	578	530	544	539	529	568	524	546	546	562	569	528	548	534	534	507	548	551	545	509	505	555	531	501	523	576	534	539	550	506	503	503	557	534	537	577	536	522	547	512	533	562	555	555	552	528	573	533	528	521	532	538	552	512	555	528	548	541	527	552	553	520	514	518	533	495	546	562	523	506	509	550	522	563	568	518	531	518	493	532	532	559	524	512	542	537	567	566	524	537	583	501	541	540	565	514	538	553	546	540	530	507	528	558	551	553	557	514	548	576	522	515	511	503	544	579	513	509	525	489	518	517	536	492	543	539	514	576	537	524	531	519	573	522	544	532	556	560	567	483	557	513	525	544	540	526	505	568	518	525	521	506	492	510	521	547	518	523	529	564	528	501	559	505	533	535	604	495	531	524	555	515	541	499	524	577	509	491	523	539	538	551	539	522	557	564	541	551	492	532	580	574	527	503	589	512	501	578	525	554	515	503	547	546	556	564	563	560	520	556	524	555	564	550	493	581	522	528	539	523	512	539	546	522	537	527	533	536	513	545	565	484	518	496	558	546	546	523	533	538	515	564	544	549	569	530	504	544	555	514	549	504	534	524	570	505	544	521	541	529	536	558	550	555	539	570	457	547	503	557	512	508	546	584	551	513	512	551	528	515	505	553	542	573	578	526	509	506	547	537	523	551	512	565	506	526	540	572	532	540	521	523	553	540	555	542	543	539	555	543	528	533	552	556	553	483	568	533	523	506	567	514	552	518	545	478	528	537	536	562	494	498	541	552	554	550	577	533	484	526	551	547	560	519	535	549	528	539	517	548	521	495	539	500	556	551	502	534	508	509	487	529	535	493	555	564	547	522	551	535	558	518	549	509	558	519	545	544	547	570	538	515	511	513	562	491	534	536	475	532	550	540	521	522	542	571	523	542	541	538	516	505	528	528	587	523	541	564	579	518	529	546	531	554	536	541	527	565	529	558	532	532	578	525	528	525	562	511	504	502	550	555	542	530	521	544	523	533	510	532	593	551	539	522	550	536	575	520	532	527	534	536	526	544	540	507	557	521	575	530	532	504	519	537	614	535	551	509	509	556	534	506	531	541	560	532	565	553	537	541	535	530	576	581	496	507	540	549	523	556	549	539	564	542	522	563	555	515	558	551	587	556	534	536	543	516	528	543	552	592	575	563	508	502	517	558	544	564	531	555	568	576	536	530	516	519	574	546	530	527	515	524	565	571	549	523	554	566	549	537	510	532	562	577	511	528	521	583	531	539	546	518	502	541	526	536	570	495	521	558	508	551	534	563	583	548	561	512	516	543	574	535	514	487	547	559	554	492	506	514	583	553	544	490	555	550	530	536	545	556	493	530	531	549	503	545	544	569	490	535	526	536	576	549	513	540	528	515	539	568	549	491	522	571	520	518	530	506	547	542	558	499	553	540	563	568	533	505	525	577	524	533	518	541	512	597	552	546	489	546	503	510	565	515	537	565	534	529	517	564	513	525	553	542	556	581	508	541	514	520	539	511	516	575	527	550	525	546	541	523	533	526	528	529	585	496	564	490	527	592	522	526	538	539	520	527	559	587	506	549	540	533	527	578	485	540	541	537	570	529	553	491	541	560	554	541	511	517	539	553	577	533	558	536	583	538	520	543	581	604	584	510	549	545	568	540	550	515	538	547	562	517	518	550	556	505	529	535	515	567	534	531	574	558	507	551	560	486	547	510	509	549	529	523	547	509	544	521	540	552	548	519	552	527	551	544	565	513	527	524	525	541	553	532	553	542	543	500	492	583	536	543	522	520	530	529	525	547	514	552	554	547	515	520	509	545	550	506	534	505	543	487	473	536	546	496	521	521	547	492	565	516	487	566	538	520	514	521	538	511	536	584	548	545	541	501	550	543	506	535	563	557	535	500	519	550
22937	21521	29604	26307	22039	20302	7718	645	524	494	411	399	385	357	335	343	362	306	334	314	345	337	294	306	284	324	290	318	309	265	311	324	282	357	273	310	299	318	336	334	282	309	305	287	325	308	301	303	321	308	301	306	299	299	303	292	280	296	276	317	297	267	301	310	292	288	298	279	295	302	283	298	316	296	306	307	309	298	308	264	282	297	315	339	326	289	313	302	291	274	259	259	309	312	311	300	275	290	292	273	331	295	271	306	276	330	287	298	300	312	270	307	276	320	311	290	287	304	307	281	317	319	275	300	293	283	270	326	285	298	306	274	281	303	281	310	287	274	328	299	293	286	272	297	295	291	322	297	282	304	326	310	286	280	280	270	294	264	311	317	302	304	284	297	307	271	317	322	308	313	304	329	303	281	290	339	293	300	302	323	270	293	297	245	296	299	301	303	290	268	282	307	278	299	319	264	296	285	307	291	312	301	296	264	323	311	278	278	314	272	287	326	318	294	301	277	295	318	314	249	318	304	278	290	321	303	300	265	321	316	309	300	297	303	302	315	257	293	310	298	295	288	280	304	322	331	325	325	285	309	317	319	282	292	284	270	316	302	310	276	264	272	305	306	278	267	291	292	260	281	308	322	292	298	285	315	297	308	281	298	296	305	296	270	287	266	309	308	273	308	313	276	299	280	320	285	287	302	301	278	290	277	308	292	284	275	320	284	286	284	288	304	276	304	317	296	313	334	295	263	300	284	296	267	289	321	304	299	320	279	294	298	291	280	301	322	269	284	300	314	289	308	287	312	309	312	299	329	294	280	306	306	275	311	291	283	296	308	321	306	303	313	265	295	319	288	279	327	289	293	328	298	283	309	298	292	266	296	301	273	324	325	319	303	311	304	306	345	264	289	296	312	298	288	291	284	295	287	305	303	272	296	333	288	294	254	304	282	283	289	331	314	294	327	298	294	307	300	313	310	290	299	277	275	274	303	300	319	262	296	318	308	275	301	290	293	312	293	292	261	298	276	304	289	295	310	282	304	322	308	314	316	279	289	308	278	301	285	339	308	321	306	284	306	323	307	281	281	276	299	299	331	285	273	271	292	305	302	309	300	284	281	303	287	308	313	311	282	289	296	298	285	304	288	318	302	291	294	269	289	301	298	318	292	272	297	290	289	264	273	281	301	313	269	284	314	320	286	310	268	291	323	293	281	301	274	301	253	272	331	291	321	318	290	285	287	322	272	279	305	325	295	294	287	325	316	282	304	270	291	310	309	306	300	278	288	300	268	299	266	281	307	300	321	287	293	290	296	331	302	329	305	308	293	290	309	296	276	323	292	314	310	313	302	323	305	302	288	297	292	262	250	298	279	291	293	272	310	270	280	327	299	271	292	285	259	298	285	294	302	293	306	329	310	297	295	303	290	290	314	289	296	294	273	285	308	276	296	304	297	291	284	288	274	275	284	295	275	335	314	276	306	295	265	287	293	298	316	318	280	293	256	298	313	326	290	304	291	340	302	293	292	250	317	319	311	294	306	307	311	293	292	261	292	315	282	307	302	280	303	299	303	302	285	264	309	269	269	307	282	306	292	301	272	323	285	283	267	302	290	290	280	297	285	300	279	293	284	287	306	324	311	280	308	309	297	297	290	277	293	308	268	295	297	308	294	324	280	309	270	298	288	271	317	294	296	305	286	293	292	297	313	297	291	299	295	275	299	277	289	295	340	309	321	302	278	285	296	279	333	310	326	282	304	307	288	275	298	334	324	277	261	306	310	298	305	320	280	289	263	279	307	302	284	288	331	293	286	263	314	291	290	270	290	304	274	286	280	289	276	295	310	304	284	297	300	297	325	311	272	328	270	276	307	291	261	274	311	307	298	299	319	310	296	293	306	318	263	274	250	288	320	306	268	296	304	310	305	309	279	291	302	281	294	297	296	270	313	317	271	309	273	297	283	316	305	281	321	306	320	300	292	283	284	297	331	281	319	301	276	318	300	297	296	313	297	298	304	343	272	296	258	288	303	324	297	312	302	293	300	317	297	293	309	335	278	270	291	275	282	290	297	288	259	275	308	311	300	275	286	302	303	298	254	302	311	304	327	296	308	307	300	326	288	276	298	295	296	314	296	275	296	305	296	286	286	317	287	339	284	297	299	298	295	301	278	302	326	301	306	282	303	323	258	286	286	275	306	271	287	291	293	302	304	278	311	261	278	292	311	306	323	299	274	289	307	306	283	293	331	273	291	297	286	303	307	294	319	283	286	290	286	308	275	308	299	286	315	286	275	295	288	294	303	268	269	301	283	266	314	262	283	292	299	306	296	286	298	306	257	309	291	292	291	319	322	309	310	272	297	323	289	305	312	279	319	316	315	315	290	310	293	270	330	298	287	285	304	299	312	288	271	307	304	296	320	265	275	340	283	295	284	257	296	259	285	311	256	272	320	293	283	295	278	320	281	278	292	285	303	330	334	278	275	326	295	321	272	320	311	291	302	274	305	281	316	295	309	271	267	299	286	301	310	268	264	289	311	277	295	290	298	326	309	295	324	307	289	285	269	287	284	255	288	293	280	309	270	297	293	292	312	283	286	352	319	310	308	296	322	283	285	314	291	283	296	283	282	290	299	278	290	310	263	303	323	322	297	289	270	333	273	291	278	300	285	310	281	277	313	295	281	266	307	302	307	265	271	284	290	313	323	290	282	296	312	288	302	280	271	276	296	311	314	318	276	279	289	304	298	287	308	302	323	294	298	317	282	303	314	287	278	299	322	315	276	280	301	274	296	267	296	257	308	314	280	275	273	277	294	314	274	294	265	285	293	313	312	291	285	316	286	294	276	278	270	290	292	270	312	271	301	327	304	295	299	300	311	304	276	291	317	313	306	269	313	315	294	293	302	318	293	272	280	293	282	283	291	291	313	297	302	271	279	301	306	319	296	279	303	267	271	319	293	281	311	345	300	265	275	283	309	308	299	272	308	294	301	300	348	297	299	302	285	326	283	293	292	303	277	278	327	292	268	320	310	299	303	325	282	271	329	307	287	303	305	286	267	281	317	308	302	311	285	314	309	298	306	316	293	296	305	289	284	282	304	296	286	250	283	328	286	311	289	280	284	270	276	307	323	312	298	318	295	279	305	313	319	298	285	312	270	330	308	302	312	326	281	277	309	293	299	290	315	264	293	284	309	301	297	269	286	265	319	292	258	299	317	315	270	273	300	298	315	297	312	321	330	293	297	290	301	309	322	284	302	315	284	287	307	305	282	275	297	276	281	292	285	319	299	304	282	312	291	317	293	306	277	287	293	268	307	274	314	313	301	298	283	293	278	285	300	289	333	302	286	285	319	283	319	321	324	290	285	290	258	286	286	300	298	293	303	289	277	273	276	278	292	306	326	277	309	292	312	288	289	322	301	280	279	318	292	307	278	304	292	330	288	280	270	310	298	290	278	286	284	303	289	298	275	308	302	299	271	288	288	295	288	301	296	272	278	265	327	311	301
48135	69351	60141	53028	10290	1512	1051	908	796	663	611	564	544	498	431	411	427	427	408	409	398	367	397	387	364	384	412	416	370	369	347	379	360	358	358	337	343	317	344	370	400	334	358	376	354	340	358	317	371	319	360	373	331	341	351	330	360	334	330	351	324	384	340	343	349	361	346	367	349	340	360	324	343	337	325	357	355	324	324	377	342	336	301	365	335	337	360	333	341	334	356	333	335	360	348	347	337	320	345	354	327	324	352	331	334	367	337	335	352	331	346	357	347	321	341	360	371	354	337	335	351	365	331	319	338	319	368	324	343	353	338	338	344	341	343	352	335	311	354	377	370	351	341	337	347	341	326	361	346	348	325	383	330	348	364	342	357	311	336	344	329	347	341	354	348	379	352	343	383	346	328	365	333	343	358	362	321	353	326	364	313	347	352	313	352	349	370	351	362	323	378	317	339	327	313	325	337	349	321	344	342	321	338	320	336	355	321	323	294	312	349	337	327	370	322	332	369	366	356	355	329	324	347	302	350	330	346	340	334	314	366	324	350	361	297	348	372	330	340	349	354	343	338	378	338	327	355	316	337	355	339	333	349	343	330	340	316	325	328	323	366	342	352	330	291	361	333	321	352	366	353	336	316	356	352	368	393	307	316	343	354	327	340	328	366	368	352	313	343	344	331	344	305	339	364	384	355	367	320	346	322	327	343	353	353	315	348	390	343	352	376	341	331	356	376	349	362	342	332	313	361	342	329	310	327	340	350	352	355	324	353	362	332	366	348	340	359	362	354	332	337	377	331	296	304	333	362	324	328	341	331	314	341	346	301	340	336	337	359	324	315	341	359	354	332	358	319	340	346	334	365	335	351	369	331	293	354	352	361	316	353	337	367	360	341	359	351	340	357	344	361	354	344	383	343	333	342	339	330	315	354	348	323	336	345	358	327	351	356	350	330	339	318	342	345	341	315	324	353	375	334	311	353	365	339	312	354	341	335	338	341	348	355	342	362	338	341	337	338	345	334	370	366	335	347	337	358	338	337	358	315	350	355	322	325	340	374	337	354	310	370	322	306	351	330	335	296	312	350	355	330	339	328	307	380	345	329	342	327	332	361	366	350	321	339	354	342	356	339	341	352	354	333	342	340	362	314	363	361	327	330	344	333	341	362	352	338	334	329	338	337	350	353	341	331	329	320	353	350	362	331	331	336	361	335	359	362	377	343	330	342	363	334	352	333	346	319	376	312	335	373	348	367	319	317	371	324	343	319	339	342	340	351	352	335	325	335	335	364	323	373	329	325	331	325	323	326	366	346	321	335	365	351	344	328	312	328	370	369	343	342	347	307	332	384	316	333	326	331	338	334	333	329	353	374	337	324	361	340	348	329	313	341	326	357	372	325	349	356	367	382	345	330	336	368	335	311	357	346	366	323	333	336	374	337	340	339	318	339	292	364	359	328	350	336	316	358	325	323	306	345	332	338	351	347	288	332	334	342	297	317	357	342	335	342	340	330	334	318	348	359	378	342	346	333	349	358	327	345	315	343	346	348	317	330	330	363	359	313	369	356	381	346	380	349	326	364	318	391	351	360	381	332	356	336	371	360	337	350	340	324	324	372	353	363	306	355	346	348	324	377	310	346	343	319	334	364	310	328	326	374	364	359	366	360	374	338	335	346	321	340	390	321	337	340	337	338	313	363	349	371	362	325	336	353	321	357	330	340	299	332	352	364	381	352	341	336	360	341	355	319	342	359	347	339	373	338	348	351	333	384	336	345	367	369	362	337	364	341	356	344	339	326	315	303	389	379	322	340	319	340	343	315	328	369	369	345	331	363	347	356	316	362	348	325	350	343	327	315	349	342	356	314	347	362	365	319	333	357	335	349	296	331	369	341	328	368	359	370	325	332	365	318	347	343	337	358	336	335	360	340	323	350	348	365	362	355	323	327	358	323	364	344	358	346	329	329	336	325	355	388	337	376	362	320	343	324	355	328	310	380	324	345	333	312	343	340	348	324	338	347	369	361	318	356	355	309	344	351	327	335	325	346	344	380	342	332	348	329	347	312	330	356	326	334	376	369	324	348	318	326	351	325	360	340	360	330	356	336	336	313	375	322	343	354	335	305	332	354	329	362	331	350	351	341	357	363	359	337	357	330	352	350	330	333	310	340	362	332	343	339	327	338	313	319	356	327	328	345	364	374	370	359	332	331	353	320	339	373	346	349	363	339	320	346	338	331	352	323	342	317	349	346	353	300	344	350	330	346	357	366	351	323	339	311	315	341	341	325	359	336	352	350	318	324	337	365	340	356	335	359	332	323	356	341	321	338	331	351	317	341	325	323	388	370	325	334	322	337	340	346	366	379	395	337	365	322	349	319	305	326	344	348	295	321	330	332	351	332	330	329	324	356	314	379	334	337	365	351	346	305	349	325	320	329	329	349	354	370	357	315	329	330	316	309	354	343	315	351	338	320	324	331	349	315	364	311	362	360	350	343	324	360	350	394	317	381	386	352	326	332	324	335	340	349	334	348	345	345	364	346	341	336	334	349	338	351	368	330	344	341	320	332	333	326	342	357	344	353	366	343	343	351	328	349	335	334	322	300	352	330	381	339	328	327	333	335	326	348	357	343	342	352	361	332	352	351	325	360	308	349	361	335	392	354	340	352	334	367	314	349	348	364	354	349	339	346	369	324	359	325	333	353	337	349	334	330	351	323	299	329	314	330	355	366	342	347	293	310	364	353	318	314	334	342	313	370	285	349	344	361	341	333	322	339	345	326	380	305	370	336	354	353	332	350	336	340	350	341	340	324	344	349	315	327	327	372	348	353	352	390	343	369	347	330	331	355	339	337	334	337	357	358	332	326	354	366	345	335	339	356	359	363	332	355	363	347	339	360	304	347	335	366	334	332	352	345	360	375	325	337	346	334	338	329	332	331	347	333	331	311	355	348	360	312	335	342	384	364	361	309	295	305	335	332	316	332	377	344	330	346	353	335	339	363	332	340	323	331	299	369	324	364	345	347	351	337	330	346	324	361	335	338	325	310	348	360	314	323	331	345	343	401	375	344	327	318	346	340	308	333	336	354	335	361	324	349	351	325	365	332	342	328	352	375	350	342	362	350	334	353	344	330	339	338	365	314	383	352	367	325	306	366	342	331	360	333	346	348	302	311	347	350	353	337	350	318	330	343	326	333	322	364	320	347	373	352	342	328	366	361	351	345	335	344	366	358	370	352	337	305	334	301	336	366	353	361	305	328	323	325	322	339	302	355	336	322	402	390	348	326	366	330	343	328	287	319	340	335	339	307	335	345	357	305	343	351	348	352	356	349	354	340	337	328	353	340	346	346	361	317	321	340	346	317	322	342	322	335	356	331	335	359	337	329	337	341	339	318	336	356	355	343	320	360	357	345	333	344	354	353	326	339	329	312	308	356	337	319	334	350	315	347	350	339	345	359	369	349	323	378	331	377	335	352	362	325	362	338	315	350	337	314	342	323	302
28833	21124	18046	13132	1633	882	789	779	788	760	763	852	737	809	763	769	786	774	740	780	790	776	766	740	787	792	753	783	715	758	791	812	762	805	751	787	751	775	779	793	778	785	755	729	784	821	750	782	800	831	809	755	786	788	783	741	782	788	754	772	795	760	768	797	786	749	767	763	736	785	770	780	768	773	796	781	739	745	723	749	867	767	771	732	726	716	813	823	736	778	756	772	779	781	770	772	756	801	766	826	755	758	729	736	780	784	781	760	717	697	756	797	710	772	737	756	792	727	793	758	793	791	795	790	793	783	755	767	742	759	763	795	747	805	753	748	785	781	739	777	800	761	739	787	774	782	720	787	781	769	763	821	746	767	771	730	733	797	712	775	855	759	784	806	795	816	765	778	811	724	791	749	805	740	778	748	755	797	767	794	754	799	749	756	753	783	787	787	787	755	799	792	790	782	754	785	764	743	730	788	745	773	814	770	756	758	814	777	763	801	743	762	733	768	784	819	729	753	762	792	750	773	789	811	736	739	787	719	749	762	745	799	773	782	803	736	824	744	811	779	789	750	808	779	805	746	747	779	729	751	806	780	793	773	722	784	767	774	745	745	794	749	763	758	793	759	779	744	751	755	757	718	786	751	708	762	755	753	727	775	766	751	775	779	763	754	764	763	749	742	734	728	774	764	759	714	765	809	755	792	793	778	780	767	783	726	807	726	736	809	813	812	767	752	794	809	802	757	787	787	760	734	761	748	725	749	793	784	745	767	842	756	801	766	733	803	722	790	759	786	763	753	753	765	756	803	751	804	768	728	791	816	775	762	734	743	745	757	744	751	814	746	784	740	749	792	765	753	825	727	740	768	740	727	718	789	791	767	728	733	795	816	786	774	806	793	748	774	760	803	730	753	776	783	742	734	795	746	777	787	758	773	769	757	800	797	815	737	801	764	784	766	815	743	791	796	811	768	767	769	762	781	799	729	797	752	726	773	772	780	794	779	759	740	790	755	728	743	776	786	764	802	744	796	724	797	772	782	726	770	778	787	750	786	736	771	789	793	710	789	800	838	771	744	773	766	730	768	731	762	780	734	706	734	832	790	755	758	751	813	771	800	711	780	753	785	734	791	778	816	797	779	792	774	754	765	755	758	789	760	761	788	773	761	751	766	758	755	778	759	773	761	751	797	756	760	734	732	810	771	780	767	771	749	820	794	774	766	776	734	795	800	719	756	740	822	758	777	725	729	757	836	785	785	795	776	734	769	759	693	807	753	784	779	763	734	734	753	820	798	749	762	798	743	764	785	752	742	796	787	773	749	781	744	794	768	787	752	762	753	771	736	782	776	771	731	780	787	752	742	809	775	791	772	723	716	716	759	807	749	731	768	753	769	758	738	815	724	748	713	760	822	783	743	772	724	784	698	775	755	763	786	720	748	754	799	796	778	827	716	730	769	745	833	762	733	791	795	780	788	812	772	775	774	805	742	695	764	772	793	738	761	791	805	786	775	760	809	714	751	828	732	765	743	783	784	765	776	756	727	729	808	788	805	769	740	776	837	776	763	762	773	749	778	764	777	729	755	766	734	801	792	758	776	782	812	761	767	773	778	765	737	808	734	780	741	801	777	722	781	720	750	796	815	774	802	718	779	778	791	815	729	751	741	792	797	803	777	729	770	796	800	740	811	778	763	832	788	728	736	781	790	796	791	780	761	812	748	779	736	774	768	799	810	796	786	816	772	737	759	777	771	766	708	817	746	742	751	761	751	755	735	757	785	758	697	753	761	780	741	784	735	790	749	753	764	752	764	752	746	792	769	774	760	741	758	769	715	778	766	807	764	811	774	780	747	740	754	776	769	748	798	754	808	780	718	795	761	750	770	792	750	786	781	763	775	764	764	817	822	728	778	799	775	804	800	781	766	731	771	747	769	755	755	769	775	728	745	802	762	785	786	798	746	764	780	746	776	753	781	737	795	741	742	754	810	781	775	754	729	810	745	808	746	743	751	805	790	791	747	767	721	739	784	759	784	749	757	723	764	772	798	773	787	819	785	789	748	777	819	753	775	749	765	778	748	744	799	766	750	741	811	768	769	763	785	720	733	762	772	775	752	801	758	810	747	814	740	758	812	731	756	766	805	779	789	789	762	784	763	746	765	737	774	752	760	769	729	795	760	756	786	750	774	727	778	767	735	749	716	783	806	770	751	740	761	726	739	770	700	797	816	815	746	776	736	739	802	749	820	742	758	804	765	792	754	829	719	749	773	785	751	799	776	780	751	739	785	806	737	717	796	729	707	786	780	820	765	797	762	743	767	755	776	812	791	781	748	803	830	781	765	787	745	764	772	801	777	745	789	806	783	803	767	791	751	774	769	798	729	780	736	724	784	741	738	750	802	835	790	798	769	794	772	753	783	712	773	766	716	794	771	797	799	800	762	770	768	764	787	756	731	763	768	740	762	757	764	763	770	748	767	768	818	747	756	759	777	776	796	736	786	752	791	788	735	787	762	782	790	765	714	800	783	725	764	749	790	775	759	780	747	780	751	788	768	723	747	714	760	729	733	769	796	784	788	747	728	760	800	791	810	762	808	786	805	775	776	773	796	754	753	749	778	758	813	784	822	758	752	740	785	720	793	777	794	768	767	792	775	758	724	803	795	778	774	784	765	778	769	749	741	728	775	749	776	790	826	739	761	820	838	762	784	785	776	755	749	760	796	766	761	769	804	739	711	774	747	772	738	793	779	730	744	760	788	784	777	749	782	796	768	783	747	762	760	749	745	801	783	803	792	769	795	795	801	768	729	779	825	787	780	772	770	751	747	786	784	819	765	724	747	794	748	780	733	763	839	755	726	757	757	798	780	752	804	745	734	739	780	744	777	784	716	812	738	756	754	833	800	766	757	774	783	750	731	736	742	779	783	798	790	747	798	787	774	748	764	702	779	753	810	781	786	796	782	746	784	822	761	804	794	781	764	775	815	745	764	820	776	784	826	705	723	758	758	805	775	815	787	717	748	721	724	767	767	736	812	758	763	767	768	761	784	797	768	762	759	759	787	826	804	788	781	785	768	750	746	773	743	815	772	766	738	829	764	804	759	794	752	744	709	782	761	760	736	734	762	755	752	788	776	811	802	807	788	748	776	744	767	799	748	807	730	777	737	761	781	747	788	799	766	797	794	775	758	802	780	796	756	705	737	818	754	762	736	729	764	755	779	755	755	784	747	743	742	801	752	749	739	792	745	748	759	777	732	771	744	800	782	795	780	801	814	757	757	769	803	694	730	773	781	758	780	773	785	758	765	790	749	827	819	733	740	772	747	744	771	796	751	764	769	836	801	849	727	805	792	780	789	797	769	773	724	768	758	751	739	765	764	757	837	720	796	733	773	725	852	736	770	804	756	705	832	803	779	800	787	761	780	753	753	782	751	746	810	804	755	848	762	786	786	774	771	814	738	713	823	825	728	783	795	793	794	729	814	826	731	737	746	770	754	768	769	741	735
24555	19353	13861	9749	1345	925	867	853	881	847	876	831	878	863	876	862	917	843	847	830	853	909	886	879	852	825	854	821	765	837	829	861	872	842	884	850	864	874	836	856	818	873	895	807	839	837	845	859	866	840	826	819	866	873	882	836	907	846	848	835	866	891	828	838	856	855	854	826	889	852	850	884	821	882	827	842	853	890	859	805	893	831	867	904	887	852	861	846	888	823	827	913	860	837	835	884	873	959	893	829	847	844	841	833	820	857	858	877	840	901	846	867	791	865	882	857	841	861	861	849	879	894	838	893	853	810	866	808	846	836	830	873	842	844	827	861	883	844	846	808	793	868	820	859	875	831	872	832	933	840	856	881	863	875	881	862	845	858	829	832	901	847	819	865	804	833	852	855	830	907	911	858	881	833	863	851	841	849	893	862	876	860	805	859	853	886	884	877	850	839	828	799	853	847	877	884	848	900	831	842	906	828	916	864	880	808	861	822	847	853	862	906	903	808	876	830	809	838	842	830	837	899	855	891	816	849	855	898	942	855	853	889	877	876	869	816	783	760	879	792	839	866	824	861	882	880	826	860	870	914	839	879	876	889	860	884	832	849	844	891	883	847	842	833	885	831	835	819	847	839	818	847	820	840	923	854	804	835	852	827	825	853	892	866	843	868	856	803	853	826	855	857	862	871	830	861	863	818	825	862	839	851	839	873	882	890	877	866	821	830	891	829	823	886	875	844	843	898	849	893	826	866	897	861	806	892	838	836	866	856	841	858	821	838	857	835	883	857	855	844	865	829	865	870	853	897	848	816	811	901	890	946	884	816	855	893	833	906	828	856	874	876	851	880	820	862	866	874	823	870	869	878	771	862	873	819	822	845	814	864	830	824	891	846	894	916	897	907	862	849	865	868	846	853	906	819	899	840	850	877	837	869	870	872	868	832	835	860	840	885	875	864	874	845	863	827	833	848	857	847	848	808	843	826	831	845	923	826	862	868	851	865	895	853	859	808	851	831	824	906	805	833	818	838	861	847	861	863	859	897	870	849	857	806	830	864	862	850	882	817	809	855	875	882	831	822	833	903	881	892	883	892	805	844	870	813	883	909	880	862	840	888	877	850	840	903	829	845	883	874	879	836	862	883	868	860	871	835	889	835	889	819	858	780	861	779	848	841	868	852	872	845	834	859	883	863	872	827	836	843	825	857	849	833	843	833	924	851	836	822	878	837	877	889	895	829	827	804	839	899	887	812	816	853	900	862	907	879	875	850	833	808	828	860	906	862	849	868	858	854	811	879	891	893	852	848	891	845	865	852	873	830	874	896	836	889	846	833	862	856	816	883	789	842	817	851	843	825	848	846	832	819	876	886	845	866	852	872	859	882	855	863	844	818	898	859	899	807	871	880	885	825	836	778	822	838	844	827	812	876	909	842	907	847	945	844	877	843	844	885	841	866	835	916	880	865	899	896	827	851	854	863	856	845	819	872	802	857	876	882	859	919	867	893	910	834	855	834	845	858	821	891	846	787	881	865	907	840	865	855	846	857	915	845	839	818	874	823	794	805	871	859	905	820	845	830	842	881	818	820	799	854	886	860	884	875	874	888	907	856	902	818	808	863	819	890	841	820	871	859	884	836	866	837	844	865	822	826	789	866	877	925	897	820	882	838	869	897	850	842	833	859	872	851	871	908	848	884	904	835	876	853	809	844	875	815	834	823	868	886	871	811	840	822	883	837	845	880	889	888	882	866	806	887	846	866	862	825	877	861	897	840	882	850	923	850	835	874	928	778	870	869	884	876	816	836	875	868	889	896	864	843	894	839	852	859	899	854	777	808	876	868	851	841	865	802	853	877	847	787	814	874	857	877	820	830	857	904	814	827	822	822	883	894	873	850	769	790	845	804	856	871	894	863	866	829	799	826	895	901	869	838	857	876	835	879	870	908	824	794	873	829	868	826	816	910	913	831	852	865	864	836	888	835	815	848	870	867	903	816	825	836	843	864	841	841	844	888	907	861	862	894	872	844	878	834	827	855	828	848	859	856	872	869	817	844	842	843	799	896	896	929	867	877	809	852	868	802	845	836	815	865	888	851	895	847	851	842	865	857	834	892	863	838	821	845	873	819	830	868	870	863	840	843	864	907	831	855	880	857	918	875	892	854	899	841	928	821	888	816	829	906	835	838	883	815	889	829	821	879	806	926	822	877	881	816	826	866	859	830	869	840	887	838	859	866	819	857	904	881	859	849	880	839	881	840	860	844	843	858	855	842	890	890	859	837	845	770	810	833	876	830	880	815	860	833	781	836	799	805	851	844	849	871	839	818	888	852	846	835	864	893	844	861	818	839	849	856	857	885	882	924	879	881	895	874	835	868	877	824	865	832	820	846	819	803	884	893	873	846	900	839	902	914	808	892	822	861	803	795	856	833	825	857	867	881	873	899	830	880	852	849	841	890	856	827	847	843	836	868	844	874	871	887	815	816	819	877	883	880	830	841	861	837	871	850	857	833	816	864	840	925	822	883	853	846	829	815	823	917	837	846	851	788	867	839	889	861	872	895	847	889	824	845	836	874	841	837	906	814	850	860	836	805	876	834	867	817	891	853	842	831	841	844	895	860	839	844	843	883	856	899	855	860	812	837	853	880	826	877	893	860	878	900	885	844	911	856	874	856	868	821	852	856	824	829	844	834	859	819	844	856	835	867	800	870	918	797	919	849	855	924	879	864	876	846	908	816	863	861	894	834	837	839	875	867	842	892	875	864	870	828	826	840	811	950	878	854	865	868	856	876	795	843	866	840	893	876	852	833	830	881	834	868	862	870	865	913	840	855	862	846	827	825	822	863	846	882	895	843	824	859	853	878	861	847	861	876	871	844	855	873	792	847	837	872	899	803	882	817	889	841	900	843	803	837	828	896	866	869	855	864	841	862	832	877	827	881	890	903	839	899	859	856	848	858	903	854	862	832	883	821	857	866	873	889	839	861	820	845	826	828	877	802	860	858	819	848	814	860	863	826	869	842	879	885	819	835	881	836	815	836	829	839	916	869	869	847	840	847	850	852	836	880	879	887	898	855	844	840	869	852	835	846	852	847	925	889	840	843	833	852	854	877	861	887	910	906	823	849	866	836	852	883	849	903	837	849	833	849	880	838	815	842	745	847	879	868	842	855	785	883	873	846	871	820	824	806	836	828	921	905	833	824	880	851	824	817	855	879	886	878	820	833	896	822	812	868	847	819	814	874	819	881	870	878	909	845	880	836	874	807	878	902	847	884	827	807	797	838	806	829	884	906	850	841	835	852	815	896	854	833	850	846	833	861	931	856	851	912	863	851	856	845	787	893	896	885	846	858	806	864	871	886	870	855	887	818	869	878	884	839	844	838	851	877	889	866	838	865	897	872	841	879	817	855	864	841	757	871	877	843	880	869	864	802	838	927	920	823	886	849	813	844	851	833	857	854	858	830	844	874	886	856	916	843	859	851	859	818	838	835	841	857	884	838
24121	21577	30803	29306	20593	9616	1332	838	836	807	820	766	714	694	732	745	703	688	727	723	721	686	732	755	691	708	666	720	710	706	716	698	730	740	712	730	708	725	743	689	729	679	689	723	758	719	667	679	722	680	743	727	732	712	704	735	672	734	724	726	687	760	688	674	742	682	686	705	688	764	644	673	707	706	664	670	695	696	684	673	723	661	633	715	716	717	666	680	692	690	696	662	663	692	740	698	689	729	687	706	671	660	663	697	701	713	664	694	662	714	700	650	680	731	689	743	702	674	675	676	683	673	713	699	691	711	697	701	789	688	692	730	710	690	695	698	674	671	697	700	736	748	739	747	709	713	743	720	717	674	700	700	665	696	683	669	696	678	696	684	709	760	701	745	729	705	684	723	699	715	727	747	673	688	714	711	701	712	736	725	723	718	671	662	667	708	663	708	733	680	721	740	646	686	736	753	675	694	701	659	673	713	679	644	693	674	694	727	699	695	696	697	688	703	663	689	684	684	722	674	704	704	668	699	741	700	721	657	742	709	698	728	683	712	682	698	701	719	670	640	667	687	689	655	692	700	675	728	703	690	716	655	697	680	753	673	696	653	697	721	690	636	695	746	666	676	665	720	696	691	727	667	690	740	687	707	703	693	677	695	723	701	720	691	693	725	689	731	674	722	643	685	700	717	721	732	666	662	680	742	666	642	725	684	679	671	666	709	680	663	735	661	700	708	719	660	747	666	702	652	670	697	699	736	654	708	649	749	723	662	687	728	693	719	684	634	657	739	705	697	709	701	697	716	687	657	691	679	642	716	706	667	678	743	682	665	722	721	747	661	681	655	719	703	700	694	670	651	732	708	668	660	696	697	763	701	700	714	688	636	670	753	699	718	690	694	695	649	712	701	741	727	654	660	690	683	698	684	714	694	725	684	714	703	644	689	722	682	649	649	716	711	657	690	741	748	669	693	680	747	667	673	648	690	651	652	699	698	685	655	734	708	690	673	697	705	709	680	724	688	679	679	679	661	689	720	669	668	727	679	685	696	682	729	709	715	739	689	705	684	655	673	676	669	680	710	626	734	725	665	718	660	706	736	663	660	715	672	638	697	768	722	689	713	693	643	659	689	692	673	683	697	679	659	688	667	741	660	719	687	702	713	677	683	651	711	687	655	683	692	675	713	654	678	722	684	735	699	746	735	690	697	698	702	685	693	692	692	743	676	703	689	737	670	697	705	726	705	705	746	691	684	711	664	677	725	682	731	701	715	745	690	737	693	717	726	677	699	694	702	669	697	708	722	666	679	688	689	641	697	667	712	701	680	711	700	659	670	696	690	675	658	724	714	685	679	709	741	725	731	697	684	738	698	745	668	719	705	700	658	706	690	719	722	708	684	673	673	672	716	693	695	648	686	682	733	737	724	683	707	685	724	678	679	706	690	723	682	666	667	671	651	687	709	708	686	686	687	706	732	698	690	701	720	711	690	689	727	673	648	718	649	695	696	654	741	706	717	673	657	715	701	663	677	708	668	707	699	664	731	710	700	712	697	634	669	682	688	705	678	761	730	700	700	669	661	690	681	749	679	667	692	661	685	683	670	696	679	716	664	741	691	688	666	673	716	747	684	714	669	697	708	683	672	675	707	705	691	707	646	741	686	729	643	694	699	741	705	705	688	705	676	691	692	681	682	692	726	701	745	694	693	720	678	682	704	742	713	702	705	694	722	744	685	638	686	711	686	732	670	695	684	661	707	679	686	724	688	680	685	670	705	707	682	701	643	738	689	693	657	696	736	702	714	715	775	768	695	717	677	745	727	689	674	649	723	690	666	713	693	715	715	741	679	762	710	703	715	655	678	639	658	665	700	687	729	717	691	679	706	691	716	726	704	664	687	682	682	708	674	687	718	720	672	700	684	705	680	739	690	713	726	671	657	728	696	707	669	660	691	698	735	687	652	643	684	664	747	677	631	728	713	710	673	706	709	683	679	642	714	683	710	628	708	715	614	691	682	674	718	701	671	689	721	705	690	664	634	673	692	658	718	700	650	748	744	731	664	676	680	696	697	725	704	723	711	679	697	704	737	725	709	664	691	672	665	647	724	670	695	710	726	668	732	654	693	750	678	719	695	661	689	710	671	733	682	693	700	722	667	673	671	672	683	662	668	693	688	665	677	664	669	708	767	689	735	716	712	703	722	702	713	744	678	708	680	681	696	703	715	720	671	695	676	695	717	711	731	671	653	698	682	725	713	685	693	758	737	752	717	678	691	722	657	686	721	668	730	728	637	708	720	686	724	720	714	694	689	665	708	741	707	722	741	729	708	692	745	716	731	698	702	688	749	715	736	741	671	674	655	724	704	693	682	720	681	695	659	689	699	674	725	670	669	719	677	722	730	692	718	659	697	702	688	691	710	639	653	710	697	689	662	704	660	667	685	672	647	710	676	693	681	718	694	730	647	718	699	687	693	667	692	696	669	718	733	665	701	676	714	655	662	675	717	733	721	660	720	685	688	695	735	725	755	705	713	685	653	728	673	695	701	707	665	717	722	704	673	697	716	791	650	684	705	655	683	686	706	723	734	696	703	701	722	675	719	731	721	659	670	695	723	691	670	734	703	702	715	686	735	693	681	725	682	700	737	732	688	712	674	680	683	687	729	677	686	702	689	691	661	747	706	682	719	611	705	678	679	632	753	695	685	697	712	726	714	687	687	666	698	723	666	719	700	736	704	704	700	674	717	699	692	682	707	689	736	699	727	705	695	695	680	724	647	733	678	722	701	734	680	700	688	722	702	678	687	690	680	744	745	723	700	642	650	689	717	709	684	698	696	712	716	697	681	702	712	710	710	697	713	712	661	713	672	703	693	675	668	706	751	696	688	734	719	673	693	685	762	710	705	724	693	674	714	716	675	686	726	698	654	704	678	686	742	696	715	751	728	690	709	696	679	698	665	692	666	728	684	694	708	711	630	677	645	722	672	705	688	713	754	697	743	694	689	747	686	685	718	695	708	644	717	709	719	695	761	670	706	685	679	640	710	707	709	726	732	651	667	674	634	694	736	720	637	723	656	745	698	719	672	701	644	686	723	675	706	717	705	654	723	707	694	683	720	692	707	739	719	662	657	731	687	695	649	694	676	685	697	689	690	709	689	689	728	686	710	711	729	650	688	694	755	711	673	696	701	702	742	724	720	730	676	633	667	711	718	750	681	721	671	710	730	658	668	700	712	679	704	746	687	706	757	702	646	691	679	709	711	718	698	679	763	667	720	666	668	683	674	690	708	744	720	659	779	744	710	689	716	702	636	684	680	686	706	692	653	691	680	677	699	714	705	710	695	718	655	688	703	695	715	743	693	710	702	686	622	665	694	701	764	687	701	651	675	698	746	690	667	678	658	703	644	665	703	719	679	723	658	734	722	665	722	736	677	762	684	685	703	726	721	664	717	705	730	717	742	662	664	699	700	665	741	761	716	735	690	694	643	666	736	664	684	741	753	733	714
40545	56339	53575	38458	2883	1331	1203	1084	983	939	909	916	879	849	812	821	836	793	852	810	804	847	805	825	819	863	770	797	788	801	770	766	756	801	740	804	794	802	789	771	748	767	798	796	817	806	748	774	774	802	748	794	773	808	863	715	818	782	778	770	796	750	838	764	770	805	760	806	799	815	794	778	725	802	804	791	785	805	789	763	788	752	809	767	768	727	781	713	758	746	821	794	784	779	794	751	776	793	788	806	832	750	833	810	796	774	787	763	800	815	767	789	755	794	818	791	808	795	817	786	770	762	777	790	761	709	741	823	779	780	817	747	822	741	779	781	815	767	766	762	805	798	784	798	847	782	740	844	790	780	723	844	809	806	730	801	771	754	800	766	818	765	761	749	760	752	822	816	790	803	782	796	832	815	767	764	755	806	782	809	825	755	788	719	807	794	789	776	801	824	806	771	711	744	787	812	792	790	813	801	759	746	792	740	756	821	755	774	768	807	807	812	797	762	786	787	722	777	779	791	728	799	805	841	801	774	731	782	768	770	811	816	796	805	830	778	794	743	783	760	784	785	810	763	776	790	772	798	771	822	758	783	802	827	768	814	803	773	735	809	792	791	767	772	772	761	776	785	782	815	780	754	746	772	715	776	778	802	802	789	715	779	801	769	767	829	809	760	807	767	773	780	775	744	804	767	776	773	760	730	800	763	813	769	817	793	762	736	815	793	781	752	850	791	807	842	832	846	813	771	762	770	781	748	798	813	819	794	795	803	775	782	787	828	805	746	747	787	800	761	791	775	806	766	747	750	727	792	769	828	776	736	799	783	842	853	769	784	774	796	762	809	821	798	784	736	738	766	782	815	783	777	745	787	790	831	766	746	762	803	758	789	772	790	803	832	813	784	710	768	764	838	782	794	723	777	771	756	797	796	822	772	768	800	801	820	788	815	847	815	814	783	781	806	843	786	776	777	802	765	788	818	733	745	794	756	758	810	808	812	744	785	759	798	735	799	760	731	778	773	758	792	712	750	770	824	782	804	758	804	808	851	792	788	797	795	798	770	830	798	768	772	744	820	816	783	729	804	813	824	814	807	758	837	845	772	722	772	777	792	764	836	815	772	764	816	783	780	806	827	777	752	773	804	758	774	763	746	845	792	809	826	743	789	803	807	822	816	801	806	774	784	689	793	790	767	741	759	776	807	795	799	770	774	801	768	804	779	750	781	776	779	786	780	849	796	762	793	772	803	756	733	769	777	784	806	734	772	778	825	769	795	757	798	807	789	785	791	772	817	819	770	743	783	779	786	802	797	777	816	772	768	753	768	785	810	765	759	736	783	786	766	812	838	829	783	808	811	799	799	851	813	781	731	773	766	824	837	745	791	839	784	739	805	804	812	817	832	736	778	816	762	760	778	793	791	820	775	754	742	814	782	824	807	833	781	816	809	810	788	764	801	821	742	758	781	774	773	805	776	775	789	810	790	777	788	808	811	783	842	806	795	754	779	780	741	822	803	777	792	756	787	770	806	772	757	782	763	762	758	750	739	834	796	787	779	738	796	790	799	774	800	823	768	798	775	743	793	790	772	770	780	791	775	784	807	744	788	777	767	777	754	761	800	815	759	732	767	802	837	743	777	816	808	762	793	803	810	766	849	717	734	757	758	765	738	796	762	855	850	794	826	807	764	804	784	829	719	810	796	786	751	770	760	808	776	742	802	791	806	764	826	788	785	783	791	836	732	769	804	752	795	793	784	828	786	836	741	803	801	794	782	806	767	808	780	773	807	824	783	770	816	757	778	788	755	808	797	796	749	792	862	794	782	814	779	828	789	810	787	752	806	860	816	789	746	756	794	802	765	762	782	777	765	785	806	772	763	795	813	780	781	792	790	788	825	810	752	743	730	767	807	770	794	734	799	814	746	810	786	740	796	751	796	761	805	789	795	774	781	736	798	783	794	754	764	758	817	763	779	779	822	746	756	756	777	792	815	752	800	801	774	818	834	777	784	773	756	798	773	768	770	738	746	796	810	839	764	750	803	823	810	781	786	799	800	770	783	793	841	781	763	734	776	783	847	790	781	782	802	807	778	792	729	874	728	828	759	799	763	792	796	808	803	805	748	792	848	808	796	747	787	782	753	847	837	779	756	778	770	794	766	783	762	722	799	816	808	740	818	794	825	840	760	795	751	798	811	729	790	784	788	810	775	777	802	781	781	747	777	780	746	782	822	814	845	823	755	792	844	764	765	796	768	785	808	754	784	742	797	799	813	731	766	792	738	754	801	854	828	790	782	866	788	814	764	721	754	814	787	811	807	731	777	735	797	761	798	749	776	808	820	795	762	792	808	850	775	812	749	798	749	805	763	778	794	795	800	831	755	821	799	804	771	772	768	798	759	816	758	783	764	743	830	807	811	799	763	745	773	777	802	802	814	773	807	776	783	806	773	800	787	775	798	756	747	800	824	775	736	756	761	801	772	754	776	781	783	805	756	812	753	765	774	784	785	767	818	792	779	714	747	800	759	813	766	812	803	830	771	796	794	764	735	810	730	819	755	760	785	736	772	781	797	762	784	780	738	791	838	694	808	786	745	783	771	766	791	732	792	805	756	724	811	729	853	800	776	776	780	813	747	797	767	832	791	741	835	779	797	745	802	769	778	769	816	788	807	822	838	771	785	814	766	813	787	795	797	814	792	779	817	760	756	784	810	758	747	762	771	753	806	795	775	797	781	800	791	816	746	810	767	774	744	800	791	765	803	778	847	740	760	785	754	816	757	780	746	773	761	811	762	747	810	792	770	755	785	749	784	799	778	785	761	772	771	776	794	845	779	793	790	792	791	737	783	816	799	829	790	747	787	796	785	819	798	785	835	797	743	819	768	778	772	818	767	853	743	818	787	775	785	790	789	776	869	826	807	775	768	778	765	741	762	782	749	769	786	801	768	788	763	854	809	813	766	842	818	789	757	755	766	793	846	785	787	823	758	802	754	834	789	820	773	781	824	788	798	805	759	786	793	821	819	806	778	743	762	790	785	792	805	813	812	779	864	816	789	767	748	798	783	791	807	812	817	749	763	797	811	789	814	705	749	760	758	727	751	807	780	791	783	776	772	770	800	775	804	766	769	798	794	817	747	753	801	808	803	768	775	804	761	780	783	787	777	765	809	778	809	794	832	797	770	771	790	820	768	802	751	794	786	763	802	809	788	781	783	800	794	774	791	807	823	722	773	770	797	787	729	780	801	803	752	823	783	780	801	760	811	852	801	817	813	736	786	808	804	813	734	812	777	737	741	781	755	758	798	777	737	818	811	769	753	762	795	768	761	805	759	753	822	754	779	809	752	725	834	765	789	735	812	789	786	758	804	820	806	776	827	749	789	858	737	779	786	792	811	799	806	774	752	772	783	723	733	773	783	758	811	803	744	731	783	771	756	755	839	782	778	771	777	790	762	798	804	782	758	760	776	755	788	769	782	792	777	761	796	780	754	759	801	812	795	799	807
25271	21539	28863	28181	14136	1638	578	561	520	564	552	490	484	511	493	496	552	506	497	502	510	482	492	502	540	487	496	472	449	498	505	460	507	496	485	503	522	506	489	533	479	544	483	494	491	487	503	501	498	471	499	486	501	471	475	462	484	456	440	488	528	503	517	496	512	504	490	464	512	489	527	489	463	485	494	496	440	530	501	456	486	541	515	460	473	504	496	506	530	478	495	508	478	450	483	474	476	457	480	487	510	475	470	522	519	482	451	493	493	472	501	498	493	520	522	496	488	502	420	464	477	452	528	458	477	480	499	490	463	519	497	500	500	482	496	483	458	523	515	464	516	501	489	518	480	458	490	443	470	493	510	516	486	453	467	527	518	511	453	469	467	483	485	504	498	503	480	504	507	501	506	528	487	478	490	491	480	513	484	529	469	505	526	517	477	484	482	535	509	463	484	495	508	543	460	489	471	474	497	468	478	511	484	478	496	502	490	489	501	498	475	491	493	462	508	470	481	478	497	497	471	415	480	500	471	485	471	513	478	487	468	485	471	460	460	448	522	507	470	490	489	453	464	445	506	505	482	479	470	480	525	506	489	524	475	488	460	463	513	483	501	482	482	494	473	485	454	474	495	482	476	496	508	468	514	505	498	483	488	488	484	529	499	539	432	479	486	504	490	491	493	500	530	498	506	479	462	496	498	510	467	532	493	482	496	502	510	497	453	522	486	479	538	516	478	466	476	528	486	474	506	451	501	464	474	518	530	522	514	502	550	480	498	503	521	491	490	460	490	494	499	501	516	497	494	498	462	472	522	507	506	493	506	471	475	500	479	502	510	531	462	470	484	489	461	491	463	487	518	528	498	478	492	492	475	467	471	452	491	487	463	495	466	504	479	503	477	498	516	480	532	458	479	498	490	493	470	486	513	493	468	461	456	465	433	479	464	547	460	468	464	481	467	477	483	484	495	477	534	505	500	499	483	543	489	459	510	489	471	498	532	460	466	511	456	526	490	462	511	473	446	455	504	484	499	461	483	487	482	496	492	501	508	461	505	483	462	470	474	481	482	514	497	491	473	454	500	479	498	480	469	520	481	517	510	491	507	494	471	448	473	499	507	482	525	504	483	477	476	491	501	479	487	470	474	479	477	525	464	492	483	510	461	524	487	430	464	488	497	503	493	491	476	474	471	488	521	470	484	492	514	517	455	504	518	489	499	481	462	539	495	512	501	473	479	485	528	530	517	477	518	473	486	479	511	475	492	511	528	455	478	513	476	509	462	506	510	485	526	522	475	523	471	473	500	489	475	490	498	501	443	471	487	479	483	504	452	510	513	477	475	503	475	471	457	537	467	492	483	468	515	468	450	440	515	459	456	478	469	478	461	501	488	478	487	473	472	512	448	482	467	478	448	453	517	481	516	517	495	496	458	481	498	498	542	532	500	508	522	524	527	439	488	501	501	474	475	520	468	467	484	486	447	490	492	448	470	479	481	471	468	475	503	461	490	526	458	453	482	475	487	487	466	481	497	458	477	485	497	511	461	481	487	474	492	507	507	510	493	521	474	471	450	496	511	491	506	480	527	461	510	485	514	459	482	506	499	479	495	491	518	500	480	471	526	447	489	449	517	472	479	524	484	484	450	488	463	484	520	478	477	473	511	508	469	515	488	480	483	497	509	488	486	469	515	488	532	563	483	511	515	519	501	510	516	504	510	488	502	509	484	505	520	496	517	489	473	509	451	472	516	510	486	507	445	525	475	472	511	482	483	524	484	470	486	462	514	499	526	549	506	505	471	472	491	487	484	489	500	490	475	471	494	474	483	429	501	502	514	471	482	468	454	534	494	477	485	473	490	527	512	493	465	502	491	478	557	502	499	490	493	473	465	480	513	490	465	497	504	508	462	497	470	501	521	464	484	484	523	474	478	473	485	470	469	489	518	491	492	480	469	497	490	518	491	484	504	489	517	504	521	527	518	485	469	530	521	489	481	472	522	505	474	490	528	507	500	482	503	490	469	469	512	492	528	487	517	493	479	501	482	482	483	505	541	509	510	456	486	482	501	462	511	492	482	515	461	505	472	505	476	487	496	476	488	457	496	513	496	509	486	496	510	489	498	510	519	473	488	489	481	480	469	530	508	525	514	503	466	466	464	521	523	510	500	477	471	500	523	513	447	505	478	457	477	488	509	460	463	518	476	449	472	515	505	497	481	469	488	520	481	480	493	467	467	523	486	476	486	462	497	488	460	484	478	486	528	489	497	532	467	444	487	476	513	508	518	469	485	474	457	503	504	475	453	506	467	501	490	465	495	461	494	482	514	488	471	493	491	526	456	522	511	504	502	525	469	484	535	466	493	464	487	479	535	464	447	504	490	522	517	489	486	466	488	528	456	512	454	487	475	495	516	498	499	474	484	483	473	483	481	470	448	495	491	497	462	529	495	479	471	503	473	500	484	498	517	478	489	501	508	452	505	468	495	460	473	484	504	492	502	475	484	519	475	503	481	481	466	493	517	463	482	475	475	469	510	496	491	503	453	510	465	493	519	502	520	448	474	487	491	522	485	506	503	481	506	476	494	477	507	458	469	515	490	465	520	500	473	496	502	470	494	481	503	467	453	464	479	518	476	515	484	468	493	532	474	446	499	496	504	464	519	529	513	462	535	512	491	463	530	483	478	490	506	462	474	523	458	457	460	451	478	516	517	496	465	492	488	495	516	499	510	523	519	454	482	494	479	473	529	467	479	462	499	461	513	482	523	490	496	472	508	510	475	483	481	442	493	511	477	506	481	488	526	486	497	470	472	528	461	514	468	498	476	536	486	517	490	481	480	540	514	519	512	486	495	492	465	452	499	486	495	476	534	465	541	477	505	479	513	472	513	481	476	467	486	482	493	471	489	519	520	505	442	464	497	460	498	539	460	495	524	502	539	515	494	519	462	500	469	495	465	479	511	514	498	526	495	446	489	472	488	509	473	514	477	506	474	483	459	478	479	513	470	467	477	483	504	439	475	486	467	529	488	468	500	487	486	479	462	452	510	484	530	477	538	494	511	481	483	497	506	460	479	500	511	486	481	489	459	552	442	490	470	462	463	526	474	471	517	475	463	468	507	495	514	489	487	496	500	510	487	504	475	488	462	494	498	520	477	490	472	473	552	485	449	469	488	468	476	489	481	497	502	499	484	511	474	494	480	434	497	470	513	468	494	462	492	475	512	495	440	470	472	543	475	475	460	478	480	504	515	464	494	508	482	509	523	504	480	542	495	503	497	509	507	461	462	491	499	479	470	467	500	442	507	493	472	475	493	510	481	502	495	466	473	466	500	487	519	488	495	506	455	472	498	493	513	525	496	503	481	502	517	481	520	517	488	513	507	505	490	494	474	528	487	504	487	509	517	532	484	487	494	474	460	474	500	475	467	508	493	485	494	493	500	495	490	494	487	516	537	480	494	463	459	497	460	515	491	473	520	499	476	497	475	482	518	459	511	472	497	504	511	454
38149	49574	41503	32023	2595	834	753	669	646	628	624	556	574	567	550	535	569	535	580	542	505	554	541	529	539	556	587	525	558	556	560	528	542	536	554	550	533	495	548	556	539	575	536	538	552	576	535	513	553	563	565	508	518	493	563	558	530	529	511	523	535	535	556	524	546	513	555	529	493	523	535	587	509	548	499	536	557	524	544	515	561	549	529	513	541	482	535	547	527	511	518	563	534	549	545	502	564	514	525	587	532	535	560	550	523	586	532	559	584	554	528	552	521	540	530	531	505	528	557	536	540	547	547	542	509	523	560	555	553	561	536	499	539	563	552	548	553	526	540	552	541	554	482	561	546	539	523	534	534	575	513	554	553	572	564	512	570	559	533	531	568	510	526	542	532	529	565	554	524	513	557	537	583	536	530	514	490	526	508	566	522	562	562	568	503	535	511	544	516	512	546	518	538	519	596	549	533	568	535	570	514	553	554	518	540	546	515	551	551	529	549	565	547	551	540	527	566	568	554	576	528	540	556	467	544	581	529	551	514	527	560	556	545	538	552	533	502	541	547	501	561	530	527	519	529	534	515	555	528	571	556	554	560	574	550	570	544	538	541	544	538	536	538	524	564	547	573	578	530	520	569	504	563	534	491	587	512	556	498	545	518	514	560	546	521	538	545	585	560	522	528	477	547	529	510	538	518	579	555	549	560	515	530	527	562	523	570	566	521	552	571	492	531	553	556	544	513	551	520	539	554	502	542	569	578	535	574	529	508	568	582	485	544	536	555	493	548	499	499	584	549	507	535	586	575	585	533	546	540	478	530	534	524	539	559	533	560	538	519	523	512	560	523	528	551	548	537	533	508	513	544	536	510	527	528	510	539	519	544	526	529	534	580	595	525	548	524	563	539	555	518	542	546	552	520	508	523	521	519	545	575	547	525	544	590	570	517	564	537	550	536	549	573	566	537	539	540	528	523	570	557	544	541	538	529	532	552	577	570	501	536	569	561	549	531	569	515	537	550	559	555	489	509	513	521	532	529	514	522	540	574	533	543	538	548	560	584	525	571	581	519	517	518	508	555	518	539	512	529	544	558	553	527	543	570	503	516	540	549	566	557	528	521	505	535	564	514	565	517	533	520	513	512	535	544	570	533	537	537	542	538	536	558	516	540	583	486	531	556	520	509	543	513	517	534	574	579	565	566	573	496	555	568	505	543	544	567	543	531	526	522	539	541	568	548	558	569	562	486	551	540	557	551	515	548	559	567	560	519	544	529	524	564	541	517	541	511	579	539	586	517	579	496	548	510	521	542	566	499	585	541	582	581	536	522	541	531	524	574	576	553	548	557	539	539	559	564	535	529	518	528	569	562	564	545	529	505	538	530	551	523	551	552	523	544	550	529	502	567	553	550	516	501	542	516	532	517	551	553	556	575	526	533	539	577	539	554	543	563	515	549	529	567	531	584	531	531	528	516	550	546	521	539	551	546	576	575	547	556	552	512	566	521	518	542	549	547	524	533	533	574	522	513	518	527	578	551	549	490	564	543	537	512	550	546	565	571	496	524	532	549	530	516	572	560	567	524	533	499	548	536	526	506	563	520	560	557	509	534	568	528	514	563	518	525	565	525	538	549	525	540	612	522	544	586	544	543	533	538	554	540	520	515	555	546	518	509	521	519	503	555	592	489	539	542	540	557	557	572	559	523	523	548	516	518	529	573	537	569	551	511	558	523	526	576	547	574	546	561	519	537	533	512	537	548	543	559	492	510	548	532	538	513	549	558	479	552	557	528	503	513	558	558	555	548	543	591	500	544	506	523	505	557	522	571	571	540	534	514	521	560	561	518	513	579	527	532	553	534	525	540	524	523	536	514	534	520	525	524	552	550	498	551	513	565	584	553	568	508	505	503	527	545	521	543	560	542	537	549	534	524	536	567	503	531	590	554	572	562	544	558	544	563	531	533	510	501	545	557	504	563	561	557	496	529	517	547	554	572	513	531	540	582	510	558	502	523	535	539	565	557	551	523	532	556	586	513	543	532	567	541	555	551	548	532	572	576	533	551	547	536	554	529	513	544	547	556	548	490	530	544	575	572	546	558	543	535	538	550	510	518	516	541	560	551	573	553	535	561	571	539	509	517	535	543	555	512	545	591	544	567	546	515	541	548	565	504	535	558	522	498	544	563	555	534	527	558	558	521	513	553	566	585	565	556	578	530	531	484	550	574	533	543	550	551	549	546	593	546	528	527	531	536	536	526	532	564	555	525	537	519	514	529	527	522	526	557	510	557	542	517	517	543	570	536	540	585	517	523	575	565	551	530	491	513	529	575	531	535	529	532	581	568	568	556	546	535	511	580	537	516	513	541	542	534	529	521	551	549	505	522	525	556	526	542	560	552	523	568	485	511	554	523	546	557	579	544	520	538	521	496	538	541	530	520	514	543	557	535	473	529	542	557	527	557	538	556	556	559	529	528	544	510	548	522	553	523	523	534	540	573	564	531	563	543	511	537	505	535	480	574	538	535	578	553	583	533	559	564	576	521	487	516	496	515	520	549	531	519	562	589	535	524	565	544	561	534	536	535	515	541	534	544	588	517	542	558	570	553	523	504	536	538	577	541	556	537	543	533	537	505	511	559	570	492	542	532	551	508	591	496	550	561	564	518	497	540	556	508	509	524	569	555	583	582	549	539	534	563	529	548	516	538	546	532	498	574	512	558	543	520	559	550	539	540	539	539	551	563	502	519	566	566	559	526	556	564	529	544	507	503	519	525	540	543	562	534	504	552	557	520	519	534	553	530	546	531	539	516	574	598	517	556	566	520	557	512	517	504	514	513	507	527	548	569	516	520	567	556	553	523	528	560	573	523	501	537	540	517	557	512	521	553	530	535	561	532	532	560	504	568	544	519	504	520	577	542	551	562	573	522	535	498	552	554	589	558	537	510	552	553	560	505	554	571	545	563	545	546	499	527	572	543	542	515	559	567	556	539	575	505	574	515	523	531	594	528	524	577	555	549	536	549	537	571	516	558	561	532	605	559	515	474	529	526	529	518	527	554	567	546	566	546	513	541	543	537	543	576	560	554	513	534	570	534	545	536	516	530	535	514	547	555	534	576	547	539	569	520	585	576	519	535	533	566	529	534	524	525	542	553	541	534	515	536	533	535	530	538	563	524	549	509	565	540	567	498	518	531	597	508	529	563	525	531	584	578	511	505	515	530	532	548	509	534	562	531	554	526	535	585	519	507	524	540	559	564	557	557	526	557	496	557	523	498	556	536	509	542	509	513	542	538	562	570	556	562	526	491	526	548	539	494	552	563	527	588	560	539	519	539	564	508	493	539	569	566	507	544	549	552	539	513	552	537	537	544	515	524	578	546	542	549	518	514	537	564	547	521	530	540	514	575	553	542	523	524	478	562	554	538	494	533	521	563	515	562	567	551	523	564	532	556	547	555	524	537	533	558	549	545	563	596	512	509	558	534	520	597	570	477	566	517	517	533	542
22943	21526	29970	24936	21589	20871	8512	669	492	459	426	393	403	338	333	355	328	348	311	296	317	302	341	328	317	292	312	307	313	294	315	306	312	334	279	307	317	338	281	319	296	290	299	299	308	262	304	284	325	288	293	319	323	285	312	283	259	312	290	292	280	289	298	264	277	297	316	286	303	310	285	312	280	304	273	291	290	287	274	295	258	332	293	244	273	278	281	337	291	291	280	279	282	284	316	317	301	293	311	292	297	287	295	311	292	326	266	303	280	284	287	293	320	297	296	271	288	302	308	321	303	309	309	284	304	285	278	272	306	290	271	330	303	309	282	289	269	307	287	317	291	289	294	304	309	300	257	310	319	276	299	292	296	259	321	333	280	305	293	280	305	303	276	309	326	323	289	288	324	306	290	294	304	288	293	279	277	295	276	292	296	290	272	294	263	289	315	293	264	301	276	328	296	307	266	272	284	280	283	320	310	291	287	310	298	298	284	277	302	297	285	304	289	306	275	297	280	277	286	308	304	292	304	303	281	309	278	284	288	275	292	330	319	303	294	300	297	297	282	293	282	291	258	274	319	304	294	286	322	313	279	308	316	293	273	282	301	294	264	298	293	275	302	293	287	248	293	293	287	269	284	285	318	286	307	274	287	294	307	288	300	301	297	300	307	285	290	293	328	307	292	286	288	300	290	298	271	311	271	281	311	275	298	289	292	310	280	289	300	286	264	319	294	285	275	323	274	319	286	296	287	324	294	311	286	304	317	301	299	304	303	268	296	312	282	309	270	319	266	306	296	320	282	293	278	282	287	295	281	287	301	292	318	283	295	284	304	278	275	314	295	280	311	301	295	300	309	268	336	325	306	284	273	283	295	302	277	297	283	283	270	270	275	281	309	293	308	273	253	287	296	288	272	300	289	272	287	308	288	287	295	266	301	318	269	282	310	279	306	286	294	307	307	302	315	313	274	269	274	293	296	302	277	295	316	299	296	290	308	320	300	275	300	274	295	306	293	277	315	280	307	314	316	281	300	281	318	296	280	305	306	333	302	305	273	296	304	310	280	288	285	289	272	294	287	292	319	285	306	275	296	294	290	284	282	307	301	276	288	292	320	266	288	285	271	267	288	306	285	316	317	307	291	289	300	312	283	285	331	290	289	283	296	283	319	267	298	298	320	297	262	288	275	326	278	306	313	311	256	287	287	309	274	273	302	297	294	279	318	275	301	289	295	326	287	276	296	295	296	302	311	346	300	266	299	308	290	278	284	314	299	294	267	299	302	274	290	266	265	308	266	287	301	282	291	254	319	277	280	290	313	332	294	294	261	283	295	285	300	283	276	300	267	277	299	296	299	303	275	301	301	298	301	290	299	276	317	311	286	281	301	280	313	306	251	309	298	263	301	267	299	306	300	294	298	273	290	296	312	275	305	276	272	303	312	257	325	278	286	299	281	301	325	297	307	285	307	309	291	249	309	269	292	296	277	287	302	324	272	307	289	282	302	278	280	298	291	268	263	287	293	286	283	284	288	319	289	281	271	310	305	314	353	292	280	287	291	320	293	292	296	289	285	269	255	293	277	292	295	293	283	263	283	239	290	304	310	306	288	306	280	306	272	289	318	264	292	313	316	314	316	252	285	325	266	263	297	303	305	298	304	331	277	285	302	299	333	285	278	312	284	270	280	271	279	304	291	277	279	264	296	295	301	295	280	294	270	296	296	265	273	286	276	294	273	292	317	285	295	299	288	310	321	309	303	294	281	288	287	307	292	301	301	324	326	273	290	307	286	308	273	262	261	323	291	302	296	300	281	285	307	305	308	299	272	289	258	300	276	313	296	293	250	264	320	306	306	289	274	288	324	327	300	310	293	276	295	285	270	263	311	308	288	273	282	291	295	284	288	303	287	279	264	285	291	301	303	279	316	290	304	288	306	282	301	258	307	297	270	315	282	266	271	264	261	280	273	271	304	310	293	325	313	337	298	293	310	264	281	284	284	277	307	241	295	294	325	287	289	290	273	281	298	279	298	297	287	290	317	294	265	270	323	291	312	315	306	296	312	277	289	295	326	281	298	268	328	276	321	306	303	320	303	264	287	293	299	315	287	270	320	294	302	275	274	294	292	310	293	277	313	288	315	272	304	315	301	302	286	312	301	288	307	320	286	274	301	303	320	298	294	286	278	304	306	310	297	295	285	287	301	300	340	298	314	276	267	290	286	272	292	345	343	299	311	280	275	295	279	283	265	275	282	287	270	290	309	307	294	314	297	311	274	302	295	300	308	294	293	288	312	311	318	316	292	280	283	292	294	303	283	301	291	329	323	287	291	289	275	310	287	283	299	311	304	277	292	311	278	255	284	302	273	292	264	314	308	298	281	274	314	301	324	304	285	307	305	327	295	294	321	290	307	306	272	309	282	285	293	323	297	278	291	263	315	315	291	294	313	280	290	299	282	300	316	285	281	313	297	287	303	293	270	310	280	302	262	268	284	290	294	281	312	268	258	262	276	274	277	301	298	282	301	279	290	321	291	316	284	295	286	301	290	307	325	279	278	320	306	285	303	284	270	278	285	269	273	314	312	262	278	303	306	310	307	311	267	286	301	299	310	306	282	281	316	291	292	309	304	323	280	297	282	296	280	312	262	310	289	277	303	307	313	285	264	307	298	294	296	303	290	303	281	288	294	284	286	312	280	287	293	270	294	294	300	268	280	296	301	287	315	293	280	305	269	279	300	309	302	284	290	304	306	282	279	272	284	312	320	282	253	296	281	297	283	298	292	234	297	311	265	291	299	285	272	282	258	281	265	280	272	315	319	288	254	277	307	300	331	289	295	244	260	303	265	311	307	305	273	311	307	298	300	297	293	289	319	309	299	306	283	278	333	297	293	316	317	284	323	278	276	277	282	283	318	324	285	307	299	307	308	302	282	312	314	308	273	306	292	287	279	292	278	282	290	304	298	296	292	295	289	304	313	315	306	326	290	276	275	295	274	266	327	295	306	315	300	289	310	286	299	287	304	298	295	262	313	276	307	285	317	298	289	316	333	282	298	308	298	311	299	284	297	311	323	297	333	293	306	304	263	283	270	257	284	299	290	288	291	300	307	289	294	305	307	289	286	291	300	294	268	265	276	287	281	279	312	299	298	276	286	298	282	293	286	291	302	304	278	301	300	287	281	293	293	274	281	290	283	277	327	303	286	278	297	318	323	291	296	286	277	302	292	286	290	311	269	284	320	278	288	265	285	295	285	325	283	312	310	292	278	323	270	340	304	294	284	320	269	302	303	295	321	298	316	277	282	288	303	275	292	311	284	319	302	284	281	293	316	276	316	292	317	286	303	300	277	298	260	295	292	282	300	302	287	302	301	301	276	269	297	278	290	287	288	305	283	272	274	297	282	278	301	305	297	279	293	271	297	266	290	308	327	278	288	322	302	273	321	290	297	275	307	278	279	281	294	323	338	301	290	267	298	305	284	275	296	301	296	298	288	305	309	272	287	267
47483	69997	61745	46837	2525	1475	1125	879	782	705	667	518	473	471	490	457	418	413	416	394	353	367	346	386	367	370	370	351	364	366	379	353	362	345	352	358	346	385	358	365	371	363	316	385	347	367	342	340	388	356	353	351	361	337	355	338	348	356	344	309	349	305	318	334	343	318	358	349	346	351	358	358	367	359	342	314	352	347	336	362	332	360	307	335	328	312	309	333	331	305	357	332	353	364	352	332	362	356	288	358	325	384	320	347	358	361	332	360	342	329	354	306	318	357	340	353	343	329	357	364	308	325	319	305	349	355	370	336	358	332	332	305	350	356	346	330	348	342	331	344	349	348	319	326	356	339	362	345	336	336	338	353	348	343	333	327	307	333	350	344	353	330	327	322	313	355	316	360	295	353	348	334	345	325	358	313	333	356	325	349	377	320	356	392	355	321	338	344	327	351	372	336	348	339	337	333	341	327	368	345	320	324	337	370	352	388	326	379	331	349	329	338	347	349	359	363	347	350	368	362	347	368	341	359	349	337	333	341	341	345	318	336	330	336	354	349	359	334	328	354	357	335	383	305	371	328	333	335	345	323	325	339	338	322	358	343	341	364	333	361	318	327	349	324	347	326	360	321	335	278	375	345	311	368	343	324	365	324	357	364	335	327	337	363	320	348	340	364	364	330	343	318	322	350	347	345	373	308	329	337	322	365	320	344	339	336	332	331	298	356	351	328	314	386	353	335	337	318	360	346	291	324	327	379	333	346	341	331	331	370	321	313	382	340	325	344	367	298	353	351	337	370	358	353	334	326	338	336	350	323	331	349	351	369	327	317	359	338	316	369	323	325	330	309	330	312	349	353	312	334	349	378	282	330	336	316	307	351	334	338	343	334	343	355	349	324	349	319	307	346	332	343	345	296	350	340	310	290	309	350	324	350	310	365	324	353	388	340	349	339	349	349	311	341	319	385	315	366	327	352	335	313	356	375	343	332	323	337	349	303	360	322	351	339	372	329	340	363	317	351	330	350	349	342	336	322	348	351	338	330	365	320	346	350	347	289	373	369	330	302	344	357	331	334	345	368	348	358	310	330	316	326	335	307	339	360	318	285	358	341	374	341	341	357	355	350	344	351	386	349	347	370	347	346	330	322	341	356	367	346	337	344	314	365	326	335	347	312	329	333	343	334	315	324	311	359	340	335	341	346	329	359	333	324	327	333	353	328	354	334	331	330	328	335	359	342	329	333	356	343	346	415	357	333	340	319	331	360	364	335	350	358	324	357	344	346	328	335	349	333	370	335	359	347	313	343	379	340	338	350	311	345	336	327	357	342	341	334	366	347	341	346	315	314	340	355	335	339	367	328	310	355	335	319	329	351	345	334	336	345	340	329	376	322	359	339	302	339	359	343	348	315	352	329	353	358	350	335	343	345	335	349	302	353	347	350	319	318	344	336	362	366	334	326	367	326	329	327	347	343	353	348	323	315	331	321	345	342	348	321	334	341	378	347	358	364	352	340	321	358	287	351	372	344	355	322	339	356	340	351	322	310	329	366	354	329	363	360	368	379	361	324	328	356	350	348	316	330	340	354	328	313	327	310	346	330	364	334	347	357	339	343	356	374	349	338	348	336	350	320	340	330	344	381	360	354	344	348	329	338	348	355	351	304	345	353	310	336	330	339	320	337	333	347	349	370	346	342	348	348	301	371	345	372	336	336	349	346	338	345	309	346	348	360	350	361	332	352	363	329	290	322	348	335	319	340	335	336	334	317	358	355	339	354	341	339	330	351	336	341	320	299	318	357	339	310	319	297	347	372	302	328	348	338	338	371	316	340	377	335	332	333	338	350	354	339	368	355	347	336	335	340	347	339	376	356	336	306	333	375	374	339	340	366	348	326	368	343	333	346	336	319	336	348	368	355	356	341	309	341	353	343	324	366	357	329	366	362	325	337	341	348	379	346	354	329	361	332	328	347	324	323	342	346	323	333	363	326	326	371	343	379	355	326	374	321	314	350	364	349	325	304	355	338	357	346	341	364	358	332	341	361	331	369	353	357	338	324	346	338	350	342	366	295	339	331	367	331	334	359	340	353	306	348	335	345	356	378	343	320	350	352	318	309	315	329	343	340	362	324	341	334	310	347	348	313	335	371	340	335	341	313	357	360	336	312	341	317	337	343	332	346	349	308	379	330	347	333	352	347	313	314	358	343	354	341	331	308	354	374	367	329	321	360	366	347	353	336	348	348	328	311	364	302	345	332	350	335	304	325	331	329	363	329	350	351	347	341	310	337	341	312	325	324	304	329	326	355	358	332	304	325	340	316	341	324	329	341	348	318	347	347	305	314	365	345	375	354	335	342	353	360	358	333	324	323	341	311	333	335	378	344	323	336	363	328	340	361	355	344	347	386	353	346	320	362	328	312	319	327	353	334	354	339	364	324	359	345	358	363	357	353	349	296	359	328	325	334	322	354	334	334	383	357	298	353	323	350	338	341	345	339	326	327	350	352	344	371	380	351	362	328	329	326	322	364	324	374	353	304	361	336	315	368	371	380	336	344	345	325	388	350	316	329	354	368	355	357	349	368	343	349	306	355	341	334	352	351	358	356	333	341	373	346	336	332	337	321	325	346	340	332	334	330	331	382	345	292	348	334	345	337	349	367	332	327	340	316	325	346	335	322	326	330	337	335	338	336	366	326	353	336	325	367	368	353	355	355	355	349	357	353	333	343	332	336	348	339	340	331	368	358	340	339	377	367	305	331	342	339	330	347	341	344	361	327	356	319	368	352	345	381	342	326	334	328	335	342	338	342	347	334	349	358	324	342	313	343	347	342	359	315	343	359	362	312	343	334	323	344	345	316	367	318	341	329	338	346	348	332	333	350	325	338	362	333	343	347	331	323	328	359	361	356	309	342	329	359	311	325	324	356	336	367	375	311	340	346	358	325	327	335	349	339	355	341	348	351	319	341	358	373	345	342	342	348	349	312	363	354	327	336	316	337	341	317	327	324	363	350	310	334	347	295	343	337	366	346	325	372	336	327	352	324	336	341	363	359	316	366	322	382	325	343	350	351	384	356	327	300	318	313	342	348	309	346	326	346	331	334	341	336	320	317	318	309	338	332	324	346	321	319	317	344	356	329	365	322	319	360	357	337	327	377	333	346	335	324	327	353	354	365	335	365	356	337	348	343	308	336	342	296	333	373	334	341	346	358	336	369	347	322	323	353	328	315	352	327	348	337	340	325	314	359	325	334	354	345	330	361	358	317	336	331	303	346	322	336	347	335	328	347	323	336	335	386	319	332	372	314	342	355	338	320	320	328	378	341	333	314	309	363	362	345	332	306	327	354	329	340	325	350	355	352	356	342	324	332	326	353	340	332	308	358	338	356	358	354	326	352	349	336	326	320	328	339	354	327	352	334	335	343	351	352	372	316	340	339	315	303	341	337	351	318	332	346	328	287	341	334	308	348	347	321	321	367	378	342	324	363	347	352	345	353	332	346
29022	20674	17714	11265	1279	819	738	798	754	773	776	818	830	786	778	851	792	826	825	804	759	804	768	765	754	751	771	830	748	791	819	779	767	802	784	792	780	822	804	786	804	782	793	805	766	791	800	814	765	796	761	771	798	774	778	753	828	829	775	751	826	789	785	764	764	755	774	754	740	764	769	821	738	799	856	773	776	782	772	795	706	823	782	757	769	764	772	772	778	798	759	769	802	742	796	752	776	761	762	807	754	773	791	845	802	760	744	834	777	816	799	798	812	786	794	752	753	789	801	775	751	764	732	737	804	804	750	786	809	770	810	774	745	803	772	792	770	827	788	829	834	733	753	752	734	782	787	825	760	793	787	778	748	792	797	748	775	822	794	820	775	809	772	806	790	765	834	808	793	806	780	777	796	782	790	804	790	800	813	763	752	792	791	740	757	757	792	746	809	807	761	746	793	846	750	728	811	796	815	850	764	801	777	766	762	774	764	812	793	789	782	754	791	752	801	776	777	747	761	805	781	785	786	783	738	768	799	782	789	738	817	748	793	822	796	770	745	747	757	782	819	777	790	773	834	731	745	834	779	762	761	804	769	767	802	785	767	754	793	782	786	754	828	792	775	797	816	800	806	808	798	824	787	750	776	794	805	820	763	765	762	751	779	734	766	800	753	874	756	788	753	817	773	807	749	801	807	793	792	760	758	807	781	786	803	772	843	764	796	755	799	763	824	759	784	785	782	733	771	828	797	819	746	795	756	754	787	757	729	797	805	763	810	772	799	810	785	790	790	798	803	798	802	818	815	747	770	758	769	742	807	754	780	802	724	842	773	800	773	786	806	755	791	772	799	781	774	824	749	801	820	766	747	744	827	810	789	728	745	800	777	754	785	762	789	790	761	806	801	803	750	769	741	793	803	771	831	815	790	773	801	768	753	779	820	777	826	780	738	796	755	784	791	755	739	792	795	813	733	783	787	801	804	716	784	797	788	752	730	748	748	818	776	795	795	801	805	794	787	737	732	759	780	826	770	813	830	769	751	754	806	792	800	766	807	759	767	769	801	811	751	788	796	808	796	799	775	749	805	780	816	818	763	792	787	799	770	811	700	797	783	793	746	774	827	768	788	795	807	752	776	784	792	808	798	792	778	737	821	791	805	799	815	839	796	783	771	782	790	752	826	798	749	767	758	755	795	773	773	766	783	804	742	813	782	763	790	794	777	748	728	756	756	793	788	750	853	762	750	804	784	822	754	758	768	832	780	788	809	763	810	764	817	785	800	768	753	771	782	765	792	871	811	754	791	820	805	761	767	788	784	762	783	768	763	768	790	784	810	805	761	775	818	836	771	764	809	780	739	794	751	788	787	765	746	735	723	791	761	731	786	832	758	799	805	795	721	764	773	852	766	803	745	814	772	767	852	808	780	781	798	769	786	798	798	770	760	791	754	736	808	792	847	729	794	746	811	782	799	794	787	838	750	784	780	768	767	821	777	747	768	740	814	775	775	752	739	786	806	796	822	778	780	813	730	809	764	794	750	755	807	759	746	764	770	796	791	753	759	813	770	791	770	753	734	708	789	733	786	754	793	801	821	798	722	783	772	709	817	766	754	776	746	732	742	776	804	749	791	794	783	773	824	789	832	755	839	790	728	795	750	732	765	772	805	822	754	749	797	765	752	787	741	848	765	737	812	814	800	752	789	785	786	792	781	745	784	805	753	798	767	816	806	716	748	811	761	738	794	731	782	838	761	786	798	820	771	768	753	762	787	796	807	790	800	777	792	780	779	773	785	784	776	724	783	816	746	789	786	832	824	785	769	743	773	748	779	760	792	736	760	819	794	845	783	762	781	747	740	754	784	761	800	808	784	763	821	729	755	760	766	799	802	754	769	800	805	768	775	799	792	750	769	734	756	803	724	817	746	733	858	802	798	783	781	778	754	769	828	783	766	794	825	728	790	804	809	833	768	776	804	777	790	729	768	784	756	754	798	800	776	754	701	765	821	769	793	739	764	742	796	735	773	740	763	776	776	800	763	760	774	798	770	732	800	802	729	764	795	796	811	735	766	780	737	755	806	811	852	784	800	746	809	783	756	803	786	771	774	724	756	803	799	759	730	759	832	811	781	787	804	800	750	848	772	794	796	821	813	768	779	763	821	791	792	745	779	817	847	806	794	791	803	732	841	767	784	746	756	792	795	768	796	736	766	858	723	782	814	788	723	807	729	761	754	750	775	769	809	819	807	773	763	792	765	792	774	727	784	750	812	779	733	723	750	746	797	793	801	741	819	829	774	777	800	828	780	764	745	788	784	846	790	761	786	741	773	768	773	772	764	810	791	764	744	836	742	763	788	782	795	795	800	864	838	793	760	762	848	831	732	804	762	830	745	740	790	730	742	774	763	767	828	784	793	746	752	757	766	813	800	770	792	786	753	751	808	786	774	805	809	736	776	797	791	844	737	764	739	828	777	822	792	852	779	709	779	795	789	787	866	774	747	739	741	805	794	813	769	744	797	785	807	755	800	791	831	790	783	743	732	784	801	746	743	786	789	789	788	772	804	791	774	786	801	810	741	756	788	776	768	734	788	809	751	816	783	787	827	787	831	804	830	748	756	815	842	818	742	743	828	773	763	785	839	769	783	769	778	756	786	798	791	770	781	788	794	804	794	788	786	795	776	807	758	806	831	796	754	796	754	792	780	824	779	799	807	821	755	771	757	768	745	812	825	765	810	800	798	748	728	826	784	783	802	782	753	781	759	761	808	782	801	770	791	823	802	756	750	798	741	770	776	777	775	800	827	825	729	780	780	817	763	722	780	753	769	749	791	751	760	787	751	805	796	767	802	818	732	784	788	763	802	824	747	741	828	753	804	769	769	757	816	775	809	796	782	794	796	775	783	738	794	754	786	822	803	809	820	806	766	797	788	781	730	793	769	814	757	764	787	785	791	799	762	777	783	834	771	740	771	751	778	800	833	802	760	819	770	805	757	730	799	795	803	765	827	749	782	756	765	765	777	805	795	756	763	809	800	780	769	789	768	735	787	814	789	777	790	781	799	745	781	771	807	763	772	785	800	766	802	775	800	790	803	754	818	810	767	762	830	764	826	756	793	734	729	802	806	786	776	811	798	776	797	804	793	831	815	830	802	785	802	825	784	792	760	785	775	776	755	807	742	794	812	786	771	833	806	781	845	772	756	786	786	835	795	784	768	813	826	813	765	764	851	754	765	809	765	757	798	776	787	824	831	788	826	775	757	826	760	795	810	801	794	752	769	777	764	809	779	824	745	736	791	750	772	777	810	743	830	796	779	777	798	792	743	804	810	789	800	790	789	815	859	823	749	738	803	780	761	775	774	760	828	755	799	748	776	783	768	762	766	784	815	785	791	786	780	769	760	798	764	780	745	775	781	751	782	754	798	854	750	778	732	774	783	791	760	765	831	794	785	798	827	762	786	808	839	763	789	800	795	806	753	792	871	787	807	799	756	818	833	786	741	738
23996	19757	13552	8300	1129	891	844	888	929	866	881	849	851	836	800	856	900	885	808	828	814	844	958	876	836	853	833	863	863	862	886	856	898	874	865	853	875	850	881	840	881	831	904	828	884	875	857	869	870	858	821	902	861	866	836	861	856	900	871	908	792	928	814	885	855	879	879	904	869	838	907	884	924	871	825	922	872	862	862	886	869	880	910	851	829	941	888	836	855	875	868	845	842	865	831	915	902	856	868	869	921	869	864	850	881	864	848	851	823	879	830	836	880	852	908	829	908	887	849	834	871	821	932	806	882	839	884	909	839	904	883	844	900	919	830	895	831	905	833	861	880	835	906	806	873	907	854	848	762	862	870	889	857	881	886	924	907	867	875	857	909	872	878	858	849	862	868	854	875	872	827	877	867	855	830	850	921	874	838	853	878	900	863	821	881	864	890	884	871	829	818	866	845	842	898	842	864	906	851	871	881	886	876	858	839	832	879	810	860	862	886	875	879	840	873	897	910	837	872	858	875	845	908	870	839	865	872	819	856	882	869	869	873	884	868	916	862	842	796	834	872	809	778	829	858	903	846	858	788	830	828	863	832	889	861	850	858	846	833	869	846	856	865	876	846	891	806	870	924	863	875	883	855	890	840	810	859	855	869	835	837	901	899	852	872	853	864	849	863	819	857	857	842	843	903	890	905	865	865	870	812	919	850	873	837	862	909	936	825	822	884	896	870	886	901	863	833	848	863	885	849	786	920	889	872	904	874	828	855	846	893	879	884	869	847	798	807	844	848	817	860	833	860	829	839	887	853	868	796	907	879	917	836	885	897	885	840	843	856	859	851	835	838	875	895	853	886	889	899	872	835	848	801	903	857	861	898	894	872	841	833	821	891	837	885	831	834	886	870	838	886	866	800	865	936	843	901	875	879	907	816	849	902	908	870	892	891	883	893	889	849	886	930	916	889	848	835	902	827	853	870	852	874	877	841	866	849	828	863	852	861	924	867	879	916	877	875	892	837	896	902	858	882	891	907	886	838	929	840	929	874	923	792	860	887	855	818	911	877	877	857	874	839	878	898	875	829	897	877	862	832	869	858	868	814	838	873	873	841	830	823	903	879	920	861	846	830	868	878	845	859	848	844	868	910	884	834	822	908	826	801	879	844	847	852	867	846	815	851	847	913	862	874	821	837	840	911	918	935	883	836	789	842	856	854	830	831	901	850	897	890	865	850	835	894	900	837	889	873	841	821	897	831	827	894	923	844	817	876	861	870	855	852	936	882	890	860	854	884	865	876	871	867	900	877	881	906	848	875	847	879	818	849	868	837	853	884	822	885	882	883	868	899	849	872	831	835	898	827	860	919	895	908	870	867	832	856	841	907	897	858	886	851	847	836	892	872	851	882	863	915	841	812	917	849	911	904	838	859	873	875	862	840	844	858	923	901	848	859	843	840	890	853	870	830	806	825	834	854	863	840	831	848	885	885	860	886	873	880	923	832	879	837	874	851	877	850	854	853	876	871	873	874	842	880	837	887	876	805	880	861	835	842	788	848	864	841	878	925	855	864	839	794	888	863	819	846	853	866	865	782	920	901	886	894	863	902	865	848	909	863	834	848	856	891	871	879	842	883	825	855	809	846	862	884	947	821	809	855	851	819	850	864	839	883	864	866	862	818	910	849	869	862	835	819	828	851	857	869	846	804	903	853	852	819	829	840	867	933	854	901	832	843	874	874	883	875	880	905	926	871	863	851	891	868	876	883	819	808	827	859	870	885	946	869	881	855	848	880	866	865	876	877	943	819	806	807	851	787	858	871	821	833	843	851	858	841	910	901	892	872	889	918	828	846	833	865	814	891	853	877	840	892	828	843	885	879	887	876	896	865	878	844	798	893	856	859	819	846	862	874	890	810	927	940	834	865	829	852	889	850	884	893	869	864	895	828	830	795	878	852	872	870	885	884	844	839	836	870	870	840	838	858	869	886	887	838	849	870	863	912	862	837	882	902	801	891	923	849	883	859	822	805	822	813	856	897	852	857	828	841	883	805	861	892	871	889	853	846	802	882	913	836	856	854	881	891	839	895	884	862	899	869	880	925	933	824	893	854	873	830	816	881	836	907	821	886	900	848	836	824	830	882	833	875	892	880	824	847	832	821	895	862	848	897	852	879	853	925	825	810	870	874	853	884	880	877	870	856	869	936	859	873	831	883	868	826	835	899	853	862	932	862	826	881	872	902	825	871	838	845	831	883	863	897	890	840	824	870	876	842	821	861	840	838	853	898	868	847	858	873	884	835	917	879	869	863	828	878	837	861	887	830	894	906	849	824	896	866	900	885	911	806	879	845	899	841	856	842	901	836	879	883	907	867	824	858	867	833	842	891	878	853	867	829	898	880	854	887	883	915	909	870	850	742	880	841	882	866	874	880	885	848	859	824	826	891	811	889	861	924	859	804	847	837	871	882	857	813	934	853	816	868	878	844	833	893	847	882	847	852	814	873	896	911	852	880	919	863	846	852	843	862	909	925	830	884	875	856	886	850	834	961	816	830	865	875	871	910	891	779	871	901	850	876	850	856	888	854	937	865	873	871	859	858	826	853	838	844	851	870	894	853	843	899	838	857	851	874	836	818	854	862	860	812	905	872	854	861	853	839	846	895	917	841	908	877	851	852	870	923	863	851	869	925	847	846	881	851	865	853	875	846	835	809	862	884	888	887	857	865	863	918	835	864	837	858	876	840	793	827	853	882	807	872	829	899	879	860	896	833	835	866	889	871	837	843	866	873	885	848	883	830	864	862	837	849	881	847	878	907	909	865	898	868	804	846	842	895	826	867	862	924	849	877	850	856	863	851	849	916	871	878	857	893	841	924	899	868	906	889	893	904	866	885	908	884	808	875	802	834	873	873	832	766	856	818	849	861	848	890	823	882	903	886	907	829	796	847	850	844	840	882	851	850	821	874	853	856	863	892	879	901	845	836	881	858	819	812	893	836	862	897	885	847	884	850	858	865	821	832	859	827	869	853	848	893	925	835	875	845	910	940	836	845	897	862	881	901	880	864	874	884	817	868	879	912	891	818	880	827	791	844	841	791	829	890	817	827	884	830	818	864	871	850	862	825	851	825	931	902	862	881	864	844	780	926	879	868	825	846	841	894	864	852	909	854	851	859	881	904	857	888	869	831	934	822	904	863	821	839	849	901	848	875	870	831	856	875	865	871	843	868	890	895	824	897	822	844	882	868	918	836	852	836	845	855	849	869	834	888	875	873	843	879	881	839	854	880	836	905	877	887	842	825	837	856	848	857	873	868	857	812	849	905	885	852	854	858	861	847	881	865	867	895	864	882	915	884	803	864	874	910	838	895	843	828	842	874	854	868	879	888	887	897	920	831	858	839	849	857	888	835	845	903	819	817	891	796	830	873	811	829	849	902	890	868	841	900	828	915	864	903	864	860	856	855	874	863	885	834	886	894	854	881	834	843	872	866	875	869	879	864	891	813	857
24179	21552	29937	28201	21041	10008	1381	875	759	815	730	743	742	795	760	726	727	764	752	749	691	737	708	700	669	743	718	736	737	700	711	655	701	713	722	690	674	708	711	708	760	680	641	728	669	724	719	703	667	732	656	723	746	688	615	687	731	700	715	748	675	735	700	765	712	696	705	746	744	699	652	715	707	706	692	729	710	738	742	737	669	731	705	667	699	709	728	702	736	695	668	693	732	675	728	732	699	690	740	681	754	721	711	732	729	717	731	723	716	703	688	703	703	665	698	700	700	736	741	746	659	684	703	698	648	710	697	753	680	694	712	758	711	715	693	652	666	700	691	714	684	744	737	724	710	706	687	716	741	701	709	681	715	708	690	689	729	706	689	678	738	680	717	753	695	663	664	719	685	727	729	762	702	718	670	730	712	725	713	690	694	731	709	693	672	725	668	737	711	698	744	688	693	751	710	677	701	679	693	688	686	722	678	687	652	691	696	724	717	749	656	706	696	710	650	726	677	744	721	672	653	721	681	710	687	695	691	719	705	718	716	727	709	697	747	708	640	712	681	724	682	726	732	712	717	716	714	680	674	727	692	734	700	698	706	684	734	687	743	695	668	643	693	668	729	721	649	697	714	682	712	681	758	689	700	715	647	738	694	701	706	700	707	639	691	706	708	724	701	679	709	722	753	720	678	679	712	689	704	722	713	710	682	698	676	721	707	681	676	663	704	680	687	731	718	668	673	715	731	740	670	707	710	668	744	675	743	676	731	753	720	692	684	690	716	718	729	725	710	715	719	728	742	711	681	711	667	768	735	715	722	716	711	710	681	705	705	776	723	681	667	704	736	714	697	669	686	741	730	675	714	689	719	744	671	721	673	690	708	739	690	734	698	730	723	693	649	701	707	668	657	744	713	727	709	659	721	709	655	715	679	719	714	712	670	700	691	725	693	750	681	707	746	700	685	709	726	695	705	709	718	763	693	671	694	714	685	713	732	713	698	650	714	728	654	733	735	710	684	704	710	718	661	698	738	741	715	714	708	749	688	776	695	686	710	697	718	668	719	697	689	710	701	753	732	642	704	744	725	705	667	724	719	703	710	692	773	670	703	734	720	738	728	706	742	683	700	725	677	723	709	720	722	696	715	703	721	679	712	720	705	711	724	723	692	661	701	698	726	701	701	735	693	745	701	735	725	702	724	710	735	718	751	707	735	694	721	761	694	714	660	696	700	702	710	708	728	689	755	757	689	683	686	771	692	722	699	700	678	720	710	688	715	759	736	738	709	728	680	712	715	681	708	715	691	691	672	690	700	696	709	724	699	686	724	721	656	680	692	706	729	703	716	725	689	735	702	688	744	682	662	704	673	730	728	733	680	711	727	702	725	724	676	693	692	718	709	714	685	688	738	738	706	704	670	690	683	679	711	753	660	704	712	723	783	716	746	695	743	718	699	730	709	715	705	698	763	696	764	713	754	691	753	720	699	722	759	705	716	723	668	706	691	692	747	677	700	701	638	694	719	736	730	678	692	738	705	673	741	718	698	684	735	700	728	686	746	696	708	670	696	657	709	687	751	667	745	734	722	689	715	658	726	676	700	683	754	727	727	701	678	693	685	726	723	689	715	657	724	689	722	704	739	726	677	722	680	716	679	695	742	703	717	752	733	694	735	763	765	734	690	682	668	736	722	728	729	710	688	689	684	684	736	716	681	705	730	674	705	652	726	715	703	664	720	734	722	699	721	738	703	728	716	704	724	691	691	694	654	730	674	677	695	701	725	731	725	731	698	712	686	712	670	746	719	739	715	677	710	740	690	743	692	699	740	698	762	686	719	689	691	686	690	704	682	688	730	723	690	707	718	737	751	689	696	712	694	662	695	708	735	694	640	687	687	692	751	669	704	699	666	710	682	715	667	735	690	657	724	699	707	767	705	676	697	695	701	746	732	747	687	713	694	721	677	689	677	693	675	677	677	697	687	654	678	703	694	724	655	687	710	685	697	724	701	699	711	695	689	700	731	706	684	702	688	700	688	730	736	705	728	687	710	675	716	688	705	745	687	662	726	750	701	737	697	692	686	707	664	746	717	714	701	729	683	739	711	687	706	656	699	702	711	698	702	696	671	720	744	655	688	772	728	741	689	726	699	645	679	716	684	722	713	673	717	721	728	740	729	697	694	716	736	696	730	716	742	713	682	694	709	684	725	720	727	718	716	714	706	631	723	668	682	700	677	674	676	671	682	700	705	697	664	739	726	689	745	737	715	712	693	722	702	710	742	721	677	763	740	683	663	699	698	721	721	694	724	697	701	671	704	733	735	746	742	742	686	759	679	731	739	716	696	693	714	710	692	727	668	686	752	756	683	725	713	727	712	704	730	678	706	747	694	653	741	685	716	679	748	702	741	680	673	702	726	673	679	699	724	697	680	743	749	769	703	705	713	738	689	729	772	694	735	683	695	743	674	714	653	717	709	744	699	707	672	713	723	681	701	695	711	750	672	683	711	694	707	708	698	662	669	684	694	678	693	755	681	703	657	695	703	683	752	692	714	670	721	710	689	676	717	722	748	739	728	715	741	688	629	703	716	688	702	694	702	724	666	730	724	734	725	698	678	683	716	723	729	644	670	711	707	724	693	670	698	753	678	705	711	753	743	724	692	681	722	714	668	677	736	668	693	684	704	722	660	722	727	723	725	675	722	691	624	774	753	702	701	702	696	732	701	745	723	697	741	695	729	708	654	698	723	701	728	717	736	681	707	706	699	784	672	696	718	714	711	706	703	690	724	688	698	730	748	693	641	699	649	658	705	667	717	677	731	752	658	691	705	681	699	728	689	667	745	713	692	685	668	742	740	718	724	703	712	699	692	707	699	694	709	726	718	713	722	686	713	684	674	695	735	683	670	690	687	714	671	682	772	684	726	636	732	710	785	764	681	736	687	698	702	696	688	777	674	700	700	692	723	736	689	719	714	697	728	736	712	721	720	742	730	742	703	726	698	673	637	685	752	703	706	674	687	689	680	703	694	746	701	659	714	718	699	750	694	695	713	687	675	774	711	713	704	696	721	660	703	669	707	644	711	736	721	754	681	709	728	734	724	726	699	746	696	701	696	744	657	677	645	684	735	684	672	706	669	713	710	765	722	707	724	689	672	700	697	700	661	692	728	714	689	708	678	686	683	718	730	677	675	687	683	713	715	716	685	734	742	737	701	725	733	717	704	671	702	714	702	680	717	713	763	732	758	709	708	729	723	739	713	729	669	685	700	734	724	697	725	720	726	685	727	705	667	700	688	721	692	723	697	713	684	677	701	719	676	656	737	706	676	694	680	720	697	707	710	738	694	701	734	715	723	721	665	677	670	694	726	709	740	770	664	685	697	700	737	680	699	733	735	682	698	669	709	759	683	705	731	729	670	706	741	699	706	783	709	705	723	674	759	733	720	716	738	720	706	695	705	740	685	662	657	646	655	711	707	682	709	729	707	745	695	714	695	709	721	681	704	683
40623	59597	48797	39714	4638	1385	1188	1076	1047	938	934	920	852	858	860	841	852	823	855	850	857	806	857	823	813	796	792	823	776	850	796	830	793	830	772	802	838	771	805	810	789	786	774	781	770	775	824	776	784	762	780	833	766	829	793	765	750	797	746	799	796	796	802	778	747	778	802	819	803	790	806	809	809	782	808	788	820	807	809	794	778	774	776	814	803	763	815	832	767	825	804	729	825	823	769	799	845	810	830	810	749	845	808	772	778	789	824	754	781	791	791	780	808	795	786	771	805	805	833	826	789	791	799	781	810	820	842	843	780	745	762	781	808	800	877	787	774	825	820	822	786	787	767	824	763	807	861	775	762	769	787	789	819	767	812	783	815	743	812	808	855	764	831	774	766	831	782	780	805	763	808	774	817	781	751	831	796	773	770	824	861	831	810	776	763	796	802	809	782	834	764	800	812	780	790	832	798	811	762	801	779	832	783	763	756	763	788	823	780	796	803	809	821	756	808	812	796	836	787	789	841	760	790	808	840	786	799	798	806	797	767	800	845	752	776	773	718	807	794	760	825	745	782	788	834	773	815	770	773	756	811	776	780	739	791	826	792	793	841	781	758	818	815	799	765	805	788	809	793	759	799	744	805	832	794	802	774	809	786	800	777	817	805	798	803	758	787	744	760	778	804	798	804	746	775	762	769	780	834	785	801	853	796	862	795	802	795	810	773	773	782	815	765	786	723	734	833	807	812	770	830	805	779	766	805	772	747	735	796	828	809	816	812	772	786	816	774	806	754	749	814	774	752	858	843	796	815	809	802	784	779	803	769	784	804	781	792	808	811	786	777	801	785	814	772	784	778	830	771	799	812	783	774	806	835	781	751	812	798	804	828	798	809	818	772	824	793	800	776	786	811	833	771	803	836	832	785	802	809	796	772	758	786	810	836	853	826	833	786	809	807	839	831	791	834	784	770	805	820	789	812	810	773	788	781	812	812	797	801	826	810	808	779	787	749	804	804	794	809	753	772	752	835	755	773	747	792	789	801	798	746	793	779	792	752	782	871	789	810	811	812	787	729	772	832	799	772	802	823	761	790	817	736	810	852	800	825	806	776	823	815	750	779	758	771	776	783	799	785	812	809	792	813	791	805	768	767	774	815	792	817	783	809	798	788	808	752	746	761	826	804	828	796	767	772	749	811	781	855	830	808	791	816	790	770	822	810	759	834	748	779	756	777	797	758	769	762	782	797	815	750	790	815	831	795	792	797	833	822	838	749	796	825	778	810	796	843	846	731	780	832	820	816	797	811	764	726	805	781	851	829	791	777	836	769	803	777	855	796	770	774	766	747	796	818	808	793	812	836	813	803	819	793	777	800	812	765	794	799	832	760	818	785	783	755	818	783	769	780	772	813	813	809	809	811	803	825	766	771	762	786	762	795	755	808	785	797	832	771	809	807	822	730	800	782	815	788	793	848	777	788	803	821	826	776	771	798	761	834	809	789	755	780	770	790	789	828	763	834	788	781	771	809	776	765	830	786	826	837	824	781	818	778	745	813	794	805	767	773	775	778	774	779	826	752	803	755	781	731	805	786	778	818	825	824	793	839	801	788	754	765	795	768	777	814	819	807	792	750	801	739	789	788	836	780	814	790	770	794	764	830	769	807	816	855	801	777	759	777	822	834	863	798	826	845	790	811	816	816	783	781	771	816	747	765	783	816	802	817	782	781	781	825	790	827	770	773	856	770	756	765	827	756	830	827	781	822	774	799	785	806	793	761	802	755	754	778	791	797	809	800	817	770	808	784	808	778	762	789	787	786	764	753	818	782	858	800	776	771	807	807	783	775	779	772	783	862	795	853	787	809	825	826	824	758	774	772	818	792	818	770	787	867	828	764	791	709	851	766	818	739	758	772	819	763	798	750	827	792	794	775	824	780	725	801	806	773	777	781	853	770	780	802	803	752	802	816	743	833	768	832	835	809	810	825	805	752	799	805	798	796	757	792	821	832	804	795	827	748	769	806	767	812	823	841	771	782	800	757	781	808	789	838	768	854	796	830	785	796	813	792	793	808	771	772	796	808	754	784	816	782	801	817	762	773	801	767	787	771	797	785	766	795	838	779	759	799	814	801	777	844	798	793	789	794	808	791	767	791	795	830	851	815	831	741	828	779	740	803	811	808	761	790	765	789	793	784	791	827	762	776	807	796	806	862	805	812	795	841	749	825	788	806	772	808	783	801	774	805	738	861	797	759	792	836	804	819	776	804	811	824	749	835	796	754	822	799	753	797	808	787	790	796	823	787	795	817	750	794	764	797	813	799	779	773	808	781	765	832	787	805	784	785	765	802	775	789	780	771	785	812	757	782	832	827	812	816	803	791	802	820	804	784	774	791	813	773	827	799	784	792	733	793	820	769	756	819	804	806	840	783	782	766	817	839	795	811	800	770	761	802	721	809	786	865	794	782	829	731	810	773	826	749	810	791	825	787	813	843	758	783	811	838	838	825	839	779	758	782	817	817	794	796	798	787	811	789	794	723	812	795	783	829	748	823	761	813	806	781	782	790	782	810	762	783	785	755	806	759	755	799	832	807	791	778	783	810	776	761	829	836	804	793	840	784	777	806	795	824	763	797	822	818	806	773	796	833	820	863	815	814	773	898	803	815	786	778	732	811	780	749	781	807	791	811	810	817	825	787	770	808	798	814	781	795	826	843	840	758	744	761	786	830	828	795	866	793	779	792	804	838	813	793	807	782	775	829	794	786	788	787	753	760	772	760	745	801	802	742	816	785	777	853	782	825	854	845	808	773	826	810	804	851	781	797	818	806	801	795	866	802	809	818	780	765	814	776	767	879	819	791	800	732	796	780	780	809	804	803	844	755	790	811	774	829	856	791	770	810	849	811	843	827	781	779	784	807	730	810	842	831	801	819	800	795	802	768	795	799	753	792	795	730	775	824	804	776	828	818	779	783	773	818	817	783	802	785	793	767	814	782	755	755	705	775	790	768	809	799	821	738	797	774	803	820	760	799	785	753	829	837	789	799	774	773	830	796	784	769	784	795	759	750	811	846	807	786	748	783	821	816	811	781	804	771	781	828	780	766	789	799	792	756	776	786	782	829	791	788	812	786	811	830	773	852	786	830	781	782	834	789	743	816	770	759	780	806	794	808	849	814	796	764	783	809	795	797	758	818	815	840	776	791	762	767	778	839	736	814	786	750	772	789	866	807	806	814	826	791	748	806	797	815	803	801	788	811	792	792	814	777	823	788	794	810	777	802	751	784	768	801	853	780	821	781	812	828	758	771	776	801	832	800	760	759	796	778	796	788	802	788	775	804	790	855	822	760	758	800	792	808	813	803	788	771	822	801	848	795	823	778	732	802	799	802	812	793	766	770	838	756	790	767	819	800	820	794	760	806	852	816	730	810	772	842	777	756	827	834	816	839	764	808	800	756	796	775	770	834	824	801	781	763	817	784	800	800	826	755	834	814	822	753	830	750	787
25296	21576	28286	28522	13978	1439	569	538	552	519	518	499	531	504	529	513	504	539	510	480	475	528	509	472	491	478	502	487	543	483	531	519	475	512	494	492	496	483	459	497	467	500	479	485	500	510	555	488	491	511	459	468	495	483	500	497	481	493	468	477	485	491	525	507	513	488	491	504	450	510	501	507	475	490	475	494	487	516	486	515	494	452	460	478	486	445	479	548	486	454	492	519	481	483	514	445	448	492	510	504	491	445	474	475	466	488	499	499	500	502	484	470	518	481	472	508	454	459	475	496	481	493	453	506	469	448	495	489	495	484	456	468	509	511	504	532	503	493	499	461	502	503	453	492	519	468	501	458	494	471	472	485	486	497	513	502	480	477	508	478	489	509	465	504	466	523	463	491	508	494	493	525	476	473	511	483	505	465	491	473	490	544	504	522	491	495	508	485	538	455	484	475	522	536	501	495	490	488	518	481	512	491	468	488	485	470	469	506	469	497	464	436	490	502	508	490	481	497	499	476	495	489	472	462	486	457	509	489	448	469	476	484	465	491	467	476	509	485	499	482	488	464	468	506	447	477	521	489	482	473	530	476	493	493	474	475	485	484	531	517	514	478	446	480	525	485	522	454	473	478	476	484	467	496	474	484	494	504	500	518	485	519	500	488	521	443	472	450	505	467	462	484	510	487	487	513	489	501	469	474	496	482	497	494	467	514	524	459	503	477	478	476	449	502	511	476	482	473	503	479	506	512	469	446	465	497	460	482	455	502	499	504	483	521	524	485	472	501	477	461	519	486	520	520	472	486	506	454	477	523	473	475	445	516	503	498	477	489	489	486	481	486	471	475	447	516	469	503	497	483	500	482	501	493	485	505	442	487	490	483	485	483	460	515	501	507	529	459	514	487	483	476	525	513	506	506	458	502	479	488	498	494	487	522	468	486	472	484	477	537	522	526	501	472	494	517	504	524	476	459	470	474	517	526	489	495	467	471	530	472	454	523	481	493	492	472	478	479	484	493	488	514	500	496	478	504	473	498	484	503	473	513	490	522	502	490	499	491	469	470	479	491	549	445	487	523	487	500	473	487	447	498	493	504	498	488	463	516	480	480	504	507	490	512	514	496	491	487	488	500	478	522	507	478	484	432	497	465	470	481	489	501	492	497	506	482	483	476	475	474	482	504	455	519	518	483	484	449	468	485	466	510	481	483	491	504	451	524	497	517	511	507	455	451	488	476	462	483	489	512	489	464	486	464	484	471	497	482	506	478	503	471	538	504	469	470	492	471	515	484	478	476	503	471	544	471	511	479	516	475	499	467	461	483	528	500	499	476	479	491	487	481	491	501	469	453	478	517	449	505	465	526	483	481	518	524	457	481	477	510	522	532	472	456	488	457	475	456	469	438	488	510	501	501	503	443	459	450	493	468	512	498	470	510	532	507	483	460	461	475	462	451	471	532	513	492	461	477	507	485	513	497	507	517	506	497	504	481	506	472	483	479	515	460	470	462	498	454	460	483	477	456	462	539	465	509	490	464	483	484	431	479	447	439	437	479	503	485	502	503	493	462	469	503	476	494	446	515	495	477	517	446	500	517	435	479	472	470	514	524	481	487	471	484	464	490	478	506	489	503	500	505	461	506	514	487	431	495	527	519	481	480	528	457	476	508	468	470	510	489	447	508	505	456	485	513	512	484	527	460	481	454	471	507	488	485	477	493	499	450	535	448	523	521	494	487	494	514	483	511	477	492	488	440	478	518	490	482	483	505	517	505	478	481	478	463	474	496	542	488	508	470	512	493	498	471	442	479	484	479	488	491	501	506	489	489	461	503	502	475	463	469	499	464	481	502	466	522	516	482	479	503	445	491	515	450	493	479	511	454	498	477	477	478	492	491	495	480	513	471	502	487	464	508	500	518	474	504	478	490	477	521	471	514	468	483	473	485	505	463	505	501	474	479	478	439	483	495	525	489	539	511	489	506	464	496	493	485	474	473	453	478	466	454	476	466	465	470	459	504	466	489	526	469	491	471	519	446	483	462	495	478	497	466	469	472	438	503	473	469	513	520	511	458	488	464	487	482	465	521	466	510	484	498	523	488	509	470	528	471	506	506	511	464	518	486	469	458	509	514	459	460	462	509	485	463	525	485	490	451	492	499	468	502	472	482	474	497	509	488	532	476	460	468	518	507	478	492	570	447	480	495	492	472	488	498	481	518	453	511	511	434	521	468	502	488	486	519	488	480	521	486	456	471	449	456	520	482	486	453	475	461	452	502	458	526	492	467	482	471	492	470	494	453	502	449	474	459	509	517	483	481	471	484	480	477	484	462	509	509	481	463	483	450	496	453	495	441	478	469	482	452	457	481	500	506	481	495	458	487	511	484	448	468	490	531	494	460	514	516	515	470	485	471	501	515	453	450	500	469	442	481	527	464	505	521	487	461	512	518	495	483	494	494	486	499	490	488	513	469	488	492	505	484	496	473	486	503	480	484	491	465	483	514	518	453	470	485	457	515	465	476	531	507	508	458	488	489	478	488	480	484	471	516	468	474	472	476	511	481	463	462	501	534	504	474	460	481	495	505	489	438	489	510	506	509	518	428	466	478	468	496	485	483	512	501	462	474	481	499	472	464	471	498	499	555	462	507	480	500	501	457	490	475	506	483	476	516	494	504	512	517	503	507	516	481	507	490	513	524	485	473	487	498	500	479	504	491	496	495	487	471	484	485	491	485	499	494	501	524	508	497	503	494	527	479	470	469	508	472	522	462	440	496	524	466	510	450	486	506	503	486	505	485	503	511	483	504	509	514	502	540	456	452	474	521	514	484	446	480	488	473	479	457	489	476	466	494	488	478	471	446	506	514	484	525	495	500	502	514	485	484	514	507	487	510	506	484	513	465	520	536	444	495	503	517	484	491	459	487	506	461	469	496	544	481	461	481	480	482	451	507	499	471	485	479	484	506	498	480	501	499	502	487	519	534	471	468	500	480	464	479	478	512	487	450	470	474	529	524	444	499	490	468	479	490	517	512	481	439	479	529	464	473	474	504	495	469	483	474	483	457	515	488	496	485	478	516	450	510	472	515	543	498	484	490	461	510	502	483	496	442	499	498	549	481	466	480	521	512	511	465	481	499	503	443	490	463	472	472	479	521	476	511	501	463	472	475	481	515	472	504	505	505	510	472	513	508	470	460	494	475	452	519	484	511	514	469	472	499	517	516	502	476	481	455	484	493	491	482	515	494	553	495	517	496	451	470	466	523	490	503	489	486	481	480	483	515	494	481	503	488	501	491	463	484	491	490	493	516	472	460	494	510	519	482	501	499	497	487	484	502	511	495	474	471	495	482	511	490	471	468	484	496	487	482	486	523	462	478	479	490	483	433	487	494	511	477	501	510	491	458	489	450	473	501	493	511	484	472	494	497	462	473	510	502	464	511	469	441	474	494	488	503	509	486	469	484	475	476	450	451	462	460	483	460	513	502	485	477	483	466	490	479	503	515
37756	49135	35485	33326	4872	862	765	730	646	673	621	602	557	596	586	581	584	554	545	574	543	579	577	579	558	544	528	551	558	559	585	507	568	578	578	557	554	552	572	505	564	596	539	551	530	525	530	560	574	561	506	545	541	544	552	526	556	576	562	533	563	585	588	550	574	535	500	497	517	580	577	528	516	543	546	538	553	574	565	516	521	549	534	547	554	550	532	519	540	545	543	522	512	529	529	576	565	575	579	576	512	568	555	505	539	509	525	542	536	545	560	584	547	568	540	541	559	532	558	579	575	526	520	585	527	563	513	548	525	509	525	566	555	535	508	532	563	522	544	570	533	562	507	548	523	544	560	573	552	580	537	526	536	580	496	587	547	527	521	546	600	546	518	531	542	540	517	552	561	531	567	573	568	524	540	529	563	524	518	555	504	536	551	548	562	561	576	569	532	549	545	518	507	544	581	579	512	609	516	538	539	542	537	510	529	524	514	520	542	542	550	546	560	566	542	529	550	591	549	582	532	560	526	515	562	564	556	517	550	560	577	558	575	525	593	508	512	573	573	548	547	562	529	571	527	579	577	531	563	548	582	535	550	526	557	539	533	577	525	579	539	561	548	550	580	503	565	543	547	515	550	555	578	523	519	568	564	546	494	542	529	550	535	564	581	555	516	526	525	563	539	513	571	576	573	522	550	544	556	530	555	530	531	560	513	540	556	530	516	531	550	539	563	505	539	556	503	558	514	567	533	525	553	555	532	547	525	532	558	544	551	541	499	529	542	548	545	543	577	541	543	558	582	520	560	535	520	515	551	545	560	494	561	566	577	473	551	566	576	540	484	581	509	536	561	547	516	533	524	530	526	525	504	570	521	552	558	492	527	523	540	537	530	510	548	547	564	539	516	557	541	547	508	584	528	519	586	540	549	561	536	552	563	507	555	501	523	548	556	551	573	497	596	531	528	543	569	538	504	539	536	545	538	567	537	567	561	551	549	584	535	562	536	567	531	545	536	541	548	540	556	523	541	513	531	580	523	577	562	513	532	577	545	566	511	561	528	545	586	533	570	557	610	553	543	564	537	562	551	544	559	589	534	533	553	552	516	536	550	524	544	542	528	567	527	570	566	541	550	586	516	556	586	546	559	559	548	517	538	564	527	580	532	557	558	574	525	544	535	553	494	554	584	587	482	543	563	494	572	549	575	516	533	521	554	540	559	583	535	503	547	531	559	568	509	514	578	559	541	568	504	545	562	516	539	611	521	500	531	505	556	546	583	525	525	537	568	567	571	516	513	567	519	527	558	538	544	518	527	562	568	561	540	567	591	531	557	568	560	544	550	522	527	555	557	562	546	521	546	532	541	535	524	537	552	537	546	559	544	573	552	515	567	535	519	554	533	572	539	560	576	554	587	571	535	519	548	566	516	512	587	554	555	529	560	562	588	532	559	562	537	495	502	531	538	551	583	534	529	548	540	545	563	536	520	512	544	551	557	558	536	541	508	540	573	537	501	554	569	584	580	540	560	547	566	546	565	535	537	556	566	531	568	568	558	551	549	549	525	562	527	533	559	539	546	535	501	531	556	507	535	551	566	560	516	582	569	544	573	528	536	554	544	505	549	547	521	561	547	505	498	543	544	532	571	540	525	560	537	566	542	534	593	580	537	540	589	540	536	553	517	548	544	590	536	541	533	542	544	524	568	544	573	538	565	523	561	533	553	534	528	556	524	542	568	547	544	566	543	550	582	514	524	537	536	581	561	530	520	556	522	567	582	547	503	538	542	561	573	543	553	577	545	557	513	531	533	538	549	524	566	608	577	515	538	552	595	544	566	576	533	561	519	499	547	556	500	536	560	530	524	589	544	582	536	531	574	518	590	487	575	530	547	578	527	535	544	541	542	525	571	508	536	562	513	539	548	555	568	528	526	553	543	582	544	585	549	526	539	536	556	542	566	532	566	550	532	555	550	558	521	556	541	529	520	558	533	557	567	553	544	516	553	556	552	519	589	515	557	555	534	571	536	557	577	520	564	554	551	539	595	544	571	547	540	529	561	552	570	552	588	507	528	526	561	592	517	551	537	553	511	495	519	582	545	542	517	527	558	566	553	546	542	533	525	564	559	551	536	563	544	555	530	573	513	560	568	554	539	532	555	554	544	519	542	513	520	537	506	561	583	532	553	569	538	502	545	510	564	546	580	495	570	535	530	579	527	542	548	549	545	538	556	558	525	534	566	537	522	541	567	516	560	565	527	583	548	565	522	516	557	555	540	516	534	525	507	567	530	552	535	533	536	540	544	533	580	531	540	575	519	522	502	544	562	513	551	521	543	568	544	558	536	516	551	581	518	540	566	528	543	524	530	550	559	560	535	566	523	524	542	497	545	514	495	514	549	557	541	566	555	524	562	538	537	553	578	579	519	531	564	540	497	581	510	557	527	532	519	593	509	553	548	541	553	539	598	526	555	532	531	516	535	542	549	516	556	543	540	542	539	542	555	533	544	532	545	538	549	559	538	569	567	541	573	555	531	526	549	511	515	557	593	594	578	544	577	534	556	553	531	531	596	562	556	560	556	560	550	548	551	535	538	541	511	529	534	548	508	552	564	537	560	585	611	575	564	514	566	544	551	521	559	553	568	594	523	511	537	526	560	504	548	529	573	497	582	553	511	576	546	566	581	533	566	548	522	584	565	541	538	523	595	553	549	557	532	551	515	563	586	530	558	563	571	573	541	539	544	541	502	568	541	547	541	589	557	525	579	523	576	535	576	580	540	552	548	552	590	521	545	525	565	585	506	521	541	568	515	534	580	490	554	566	553	568	546	551	534	539	523	539	554	529	569	530	555	520	535	503	541	580	539	595	523	522	512	566	535	535	553	517	544	513	553	513	563	580	564	525	574	570	588	543	537	555	539	559	533	575	520	534	549	544	568	583	564	554	580	568	531	563	558	496	518	562	573	553	524	527	516	520	588	512	563	551	511	513	572	532	509	541	602	543	565	551	552	557	572	536	564	574	563	521	519	553	554	551	520	537	586	576	574	558	579	559	516	538	551	546	557	555	558	536	559	539	593	568	536	531	545	578	583	567	522	508	574	540	570	553	560	572	546	579	528	570	531	515	524	540	517	547	561	571	569	489	543	544	552	505	579	562	568	556	554	534	518	573	546	581	614	572	561	532	547	585	534	545	568	555	508	528	544	580	541	552	509	525	584	572	535	519	509	564	543	595	554	535	571	529	509	515	569	579	516	581	573	532	574	541	547	577	559	530	537	516	503	529	539	525	524	509	534	555	577	523	517	546	543	578	561	572	535	563	592	558	511	563	534	508	566	531	534	563	551	529	575	594	544	548	576	491	568	528	541	557	537	529	516	554	556	542	482	546	594	588	522	522	559	530	521	531	499	613	550	535	535	512	582	555	541	551	529	536	570	528	513	552	578	507	560	539	528	585	511	517	608	528	528	530	586	553	508	539	524	550	544	575	549	583	536	623	560	552	537	484
22979	21576	29558	26707	22324	20585	8612	714	483	430	444	378	395	400	379	355	324	344	317	282	331	342	312	327	330	308	318	357	322	309	335	312	305	329	308	321	267	316	291	258	313	298	323	297	319	310	295	306	300	306	292	319	311	316	305	338	303	314	302	299	293	303	304	299	309	318	300	290	297	305	314	318	312	311	288	299	325	315	291	304	293	322	337	291	304	304	283	286	317	315	297	298	309	302	318	309	330	304	315	287	316	307	297	304	322	299	284	297	291	286	283	309	266	297	300	294	302	311	285	282	314	285	319	312	325	302	320	318	308	261	280	303	299	321	311	274	282	320	294	306	278	304	296	321	305	302	307	283	293	306	297	299	317	296	323	304	273	320	292	297	315	288	298	298	294	303	334	285	279	282	293	297	276	312	314	338	327	280	297	308	280	316	299	285	297	291	307	292	293	255	303	281	283	295	303	307	307	295	312	293	312	346	302	311	282	291	309	302	323	301	302	321	304	304	322	325	282	308	279	286	295	304	337	285	310	286	317	295	308	309	313	309	283	307	299	298	285	312	297	279	324	294	308	276	304	289	291	288	297	308	301	325	275	320	310	295	297	310	328	314	330	289	294	293	277	301	289	304	298	253	280	315	326	330	293	318	343	280	292	306	308	326	323	286	288	291	299	291	302	300	302	310	288	286	262	296	286	278	299	311	309	306	299	278	280	290	298	290	283	303	311	292	293	326	293	319	302	307	295	294	293	301	306	334	311	316	278	267	292	288	299	311	283	287	303	273	287	311	273	317	283	298	286	289	303	322	323	308	308	294	319	288	314	294	329	285	324	291	292	280	315	295	318	324	308	312	282	333	305	307	300	291	289	301	343	311	306	300	323	284	295	283	323	299	319	313	286	304	325	292	297	284	286	312	287	281	275	274	310	330	318	284	299	324	324	283	317	309	305	289	275	300	268	290	320	321	307	317	312	304	338	306	278	278	303	312	295	277	289	300	311	317	290	305	302	335	311	255	312	351	288	321	296	287	271	306	279	311	294	315	315	274	292	308	302	302	290	281	301	301	288	306	291	300	278	284	314	281	295	339	294	281	304	300	302	293	290	297	307	262	282	305	294	308	300	306	308	268	318	285	299	303	288	272	302	327	294	258	307	320	289	313	295	296	300	300	269	291	312	267	286	303	293	324	277	273	291	330	282	275	287	285	295	311	281	300	323	285	262	292	297	320	301	304	302	302	284	321	302	293	332	297	305	279	324	289	307	309	286	292	302	305	301	307	333	297	285	301	300	312	300	305	306	306	278	294	280	309	291	309	312	312	315	300	300	301	311	296	270	340	265	295	331	295	322	304	317	291	298	310	293	307	307	311	304	335	306	306	298	277	286	288	295	287	301	278	311	262	293	299	284	305	313	315	281	282	274	289	288	322	315	276	285	276	304	295	304	306	295	284	316	314	294	275	310	319	315	305	290	265	312	299	294	300	295	306	319	300	308	284	322	309	315	331	290	312	302	297	298	298	298	323	295	281	310	301	299	305	316	292	314	289	295	284	283	287	298	287	297	284	277	323	314	272	289	304	271	324	287	296	297	308	287	277	294	287	331	293	279	297	319	316	309	310	272	315	297	308	309	290	314	295	295	268	257	306	294	262	289	297	284	266	294	295	314	306	305	281	284	290	295	290	293	309	293	290	286	298	333	319	283	321	293	293	297	277	293	301	289	293	320	293	294	310	308	339	299	290	304	308	293	339	343	298	278	278	269	303	295	252	298	308	330	305	289	298	293	291	302	296	317	276	296	296	292	303	288	298	315	311	309	279	287	323	305	296	322	304	292	301	291	291	293	306	320	329	281	304	312	293	292	305	267	317	261	323	298	301	308	265	282	319	326	277	303	301	339	300	290	306	325	307	304	276	283	319	310	304	305	298	323	287	298	310	274	290	301	305	328	298	325	320	324	311	268	288	268	326	296	296	328	287	295	298	319	312	304	321	307	301	296	285	280	297	319	300	308	318	273	276	308	296	295	281	284	327	264	285	308	267	308	301	304	297	279	300	311	291	301	312	290	285	311	282	319	296	300	325	309	311	264	300	273	301	265	300	283	282	308	297	312	282	330	279	286	308	296	315	306	312	294	297	313	275	293	292	277	302	273	285	317	298	327	305	287	288	270	301	291	298	273	304	298	292	279	306	320	297	296	306	294	296	294	285	279	282	297	344	258	325	311	323	290	316	299	315	280	296	302	279	313	291	297	327	285	273	294	296	326	309	322	261	277	266	263	298	304	278	286	300	270	313	293	281	296	274	301	280	272	302	292	297	296	327	305	277	310	321	288	303	282	327	307	292	310	298	280	281	323	310	291	336	322	313	297	261	288	299	284	296	319	284	305	292	288	284	298	338	317	270	333	325	319	291	298	311	297	331	307	336	260	297	288	293	297	309	295	290	332	312	294	298	286	296	282	284	297	317	290	304	324	300	330	311	302	310	288	300	303	284	289	304	306	301	316	283	319	288	310	282	276	305	317	272	312	293	316	306	302	299	308	311	308	305	302	288	277	299	293	322	307	311	304	341	313	306	315	312	300	314	341	347	317	305	297	320	294	302	309	301	324	323	274	303	306	297	318	309	295	318	294	315	311	320	295	284	307	326	312	296	335	284	306	296	313	316	289	301	288	286	275	336	280	293	293	288	274	318	289	282	289	298	319	313	288	301	321	280	303	300	309	297	305	327	319	333	301	294	318	275	331	297	307	253	295	331	303	309	305	311	316	304	307	293	282	320	306	286	286	308	325	281	286	274	296	285	290	298	291	296	322	310	323	284	293	324	298	300	307	308	268	290	282	322	279	305	305	307	302	289	291	279	288	287	335	301	293	308	308	308	289	310	286	284	298	307	300	264	325	273	275	297	296	301	322	299	301	291	282	293	311	313	297	283	285	288	283	288	301	314	260	281	289	298	291	285	281	301	315	268	280	280	314	286	281	284	302	303	287	282	312	295	295	292	285	293	329	306	282	287	323	293	318	312	306	303	265	295	291	309	279	291	305	304	309	348	288	348	288	318	321	291	327	322	304	290	321	307	302	306	316	295	280	295	293	287	269	275	294	296	309	282	322	313	293	290	275	301	304	297	314	280	294	270	309	298	333	313	291	295	306	300	259	301	314	297	285	309	292	328	320	315	333	273	314	312	308	295	306	310	289	290	303	285	332	316	324	283	283	276	314	297	283	304	282	284	274	301	267	320	273	301	298	294	311	309	272	304	284	296	327	300	330	300	290	250	306	301	293	280	287	310	294	265	294	311	256	319	332	299	306	295	314	308	263	297	318	300	306	321	281	270	306	287	299	312	294	321	294	309	297	296	312	303	311	251	273	272	293	272	284	297	293	275	320	341	290	277	310	342	302	293	322	301	334	294	327	303	294	283	280	317	311	308	274	337	315	270	300	326	308	274	310	341	294	312	287	290	285	295	349	307	276	300	256	292	310	301	286	272	309	306	307	288	283	285
45971	69504	57201	54967	8949	1441	1153	939	818	695	569	613	501	444	457	445	463	453	402	408	393	392	378	387	389	387	393	347	378	370	349	379	398	386	385	371	325	397	364	402	362	333	371	360	360	348	340	359	348	361	374	338	356	348	333	321	340	371	374	355	380	341	339	368	367	350	332	368	373	361	326	315	330	362	313	351	384	342	360	384	353	346	343	331	360	351	332	326	380	373	336	406	364	358	363	370	389	350	368	356	374	331	345	371	368	301	351	340	318	383	331	369	333	323	329	372	380	329	318	363	368	362	371	358	366	344	370	348	358	358	370	337	339	338	316	335	312	340	398	331	367	360	349	318	339	350	343	330	345	330	350	328	344	344	368	350	344	385	373	344	365	321	331	370	317	376	318	324	364	322	363	350	376	343	355	376	354	345	380	359	354	343	359	335	402	338	358	332	356	383	363	358	342	361	381	394	361	390	354	383	315	349	381	336	320	341	358	326	345	304	357	368	341	362	339	361	320	313	343	346	346	374	314	352	373	363	345	332	375	360	363	338	338	367	375	360	380	327	362	352	351	344	354	359	352	322	348	367	341	344	366	339	340	377	365	368	365	348	368	343	352	357	376	374	350	356	348	337	358	355	366	345	301	368	352	343	347	367	378	338	327	341	356	333	325	362	345	338	384	362	332	329	322	342	331	367	332	344	375	333	361	342	352	339	378	383	336	323	380	389	347	329	377	366	346	382	328	347	323	377	353	348	364	350	351	339	349	337	344	328	367	349	346	323	337	328	314	342	356	340	359	393	339	339	349	351	366	344	366	362	319	372	343	330	364	368	345	379	343	335	329	347	370	346	324	309	336	331	392	359	329	344	381	342	391	340	352	346	336	392	382	341	352	338	337	343	363	380	342	343	342	345	364	356	370	349	366	357	353	351	346	376	350	369	336	350	359	331	327	378	354	332	354	346	346	299	345	333	383	344	389	308	368	383	370	347	356	346	344	350	343	330	312	351	314	336	347	366	372	336	362	372	355	329	333	351	369	338	352	342	347	329	350	357	354	321	352	352	362	349	343	318	365	337	354	355	371	335	325	390	365	342	362	346	337	363	380	347	339	322	358	340	372	351	321	342	329	349	361	358	312	337	340	383	344	371	344	380	352	355	338	354	352	373	328	323	328	378	332	356	319	368	297	356	353	366	335	345	358	360	346	363	363	371	317	326	345	327	371	329	305	355	340	357	354	368	361	388	379	322	333	365	374	336	364	355	323	360	356	340	335	357	348	344	340	341	371	340	356	352	341	351	352	356	352	331	326	339	344	341	334	328	351	347	348	370	349	385	349	372	346	332	321	351	331	374	343	350	338	346	340	345	320	354	338	330	333	362	367	364	333	360	372	347	336	359	344	362	358	347	365	319	336	320	343	350	348	331	338	340	361	354	355	346	343	335	362	357	338	342	354	370	335	334	340	343	312	330	336	382	345	346	377	336	363	336	359	353	312	361	343	355	351	373	334	323	354	353	358	341	349	350	356	360	330	333	299	333	352	360	354	365	369	333	322	359	357	356	342	337	368	337	354	324	361	358	336	350	350	336	329	315	359	329	392	339	369	305	377	349	378	328	360	378	357	327	352	347	362	326	350	330	355	357	326	344	342	356	334	386	310	329	361	351	365	329	361	346	361	341	356	330	352	361	350	364	319	332	333	341	358	346	337	378	319	339	398	372	367	322	366	367	350	358	358	357	362	341	336	348	359	367	377	327	328	337	363	355	334	335	332	375	320	317	373	351	335	370	361	324	360	361	352	319	363	356	363	371	354	368	364	341	351	341	342	340	327	373	337	347	353	358	350	316	357	378	356	350	329	326	331	369	335	323	359	336	367	323	337	340	346	352	355	362	353	355	349	328	352	326	358	330	368	338	368	373	355	385	344	359	346	373	338	376	358	354	364	369	371	355	339	344	366	328	326	384	359	358	354	369	336	362	351	369	343	362	353	349	342	338	344	356	353	340	329	358	332	335	347	319	344	341	383	358	343	332	326	406	338	354	327	351	355	354	336	347	327	347	334	356	352	326	385	362	345	373	338	329	379	351	346	376	368	335	375	338	330	371	359	323	344	341	370	323	326	383	336	351	342	348	346	326	323	328	344	357	351	324	346	371	339	372	354	332	326	377	344	354	350	366	356	355	367	344	347	368	333	346	377	353	368	333	318	355	345	368	332	334	328	339	341	350	361	370	350	359	375	357	334	390	337	329	322	335	352	333	340	360	359	355	379	335	338	313	329	329	359	363	369	350	347	369	362	339	365	344	383	372	342	336	359	352	326	360	334	372	359	369	343	320	351	326	329	358	371	327	329	343	360	365	352	330	341	355	346	354	367	332	352	342	356	364	343	357	350	386	353	376	356	328	333	377	353	364	389	315	362	365	347	357	348	388	321	323	354	376	361	336	352	354	344	311	342	339	365	352	371	341	350	323	344	350	341	341	341	346	364	386	349	310	355	362	378	378	340	346	358	321	347	348	325	354	359	347	357	364	364	364	343	330	318	340	343	329	334	354	367	362	344	391	376	333	368	340	362	382	331	386	364	345	372	345	325	391	367	343	388	362	362	348	348	385	350	323	351	334	330	342	318	349	342	353	360	331	364	366	340	342	335	352	333	346	355	358	313	383	339	317	370	346	329	350	330	374	352	307	368	366	353	355	366	369	340	342	315	346	356	305	350	342	339	374	320	318	389	355	342	338	377	359	362	364	364	370	353	347	353	344	311	343	336	363	367	338	339	346	349	338	329	345	340	349	331	352	342	350	324	307	380	376	363	354	373	360	345	368	346	364	364	348	349	374	318	323	348	350	335	317	347	343	344	347	346	334	359	360	341	328	333	363	312	330	360	337	358	383	361	319	357	355	360	372	362	341	378	348	371	330	343	354	388	352	368	371	388	369	380	371	342	317	372	331	329	333	316	344	344	352	342	334	355	373	395	325	345	360	357	352	339	343	365	348	342	339	331	338	351	336	388	354	333	340	352	327	350	386	343	345	360	350	346	347	380	350	344	345	344	358	344	337	347	325	373	359	337	329	321	347	347	349	343	374	337	352	369	348	334	349	367	373	353	369	362	369	386	358	381	421	349	377	330	358	339	322	395	358	361	363	364	309	326	359	353	335	336	361	335	352	357	327	374	390	314	349	366	351	352	370	335	307	326	361	350	362	343	320	353	360	349	365	324	359	356	359	324	365	332	343	363	359	349	382	332	314	349	340	317	340	392	390	350	343	374	358	331	340	378	328	363	355	354	340	355	354	379	345	333	351	347	352	351	328	373	353	357	382	312	385	362	361	338	335	347	335	344	343	340	357	340	336	365	361	390	313	317	340	366	337	335	377	343	332	351	366	359	358	341	345	332	335	337	370	333	369	351	343	345	344	371	334	343	359	334	372	339	319	325	349	330	368	347	364	368	358	370	363	326	375	365	326	394	338	341	336	339	376	360	339	324	338	386	337	373	395	405	369
29225	21095	17082	13794	1998	798	833	805	821	802	790	828	804	805	876	806	795	781	799	754	845	854	790	793	802	786	797	769	798	794	788	816	826	775	802	778	754	741	809	821	754	726	768	811	778	785	748	790	819	774	779	759	800	767	815	746	800	847	757	791	827	762	790	821	821	829	837	812	801	771	816	802	738	772	771	806	803	824	810	772	772	779	817	849	798	810	775	791	791	819	795	802	784	795	780	763	829	820	784	823	784	779	754	832	820	741	791	806	794	766	797	764	767	817	797	818	762	781	779	822	825	771	764	803	785	820	795	830	780	797	790	797	755	809	781	843	775	856	828	780	842	797	766	770	784	817	795	826	724	755	779	827	838	792	770	793	763	788	828	783	775	816	788	787	756	776	836	849	792	777	751	812	845	846	781	748	831	800	788	819	804	744	838	802	808	776	786	775	761	797	799	760	761	801	771	754	764	807	780	787	812	758	817	813	750	753	812	757	778	818	812	825	808	811	793	809	742	793	823	828	793	801	767	796	810	764	810	770	836	797	819	746	841	806	798	797	766	821	817	864	753	794	767	757	824	796	804	824	799	793	836	797	780	827	771	819	811	765	790	800	758	790	835	781	814	811	815	806	824	822	765	808	799	828	830	776	789	804	798	800	852	802	750	805	777	754	864	830	831	816	750	788	779	799	808	819	800	790	802	740	804	853	786	810	757	785	814	768	803	745	760	817	814	785	772	789	812	787	771	791	791	768	802	846	775	862	761	774	808	758	796	820	797	754	844	810	824	785	784	752	801	804	806	874	779	751	811	785	829	741	817	805	773	790	803	840	777	759	772	837	786	852	847	741	853	794	743	709	746	804	787	849	794	806	765	773	781	792	797	803	812	792	808	840	758	789	736	797	830	733	792	817	794	786	782	784	783	839	760	751	781	786	821	827	807	801	818	814	788	749	840	797	788	719	787	761	769	791	814	788	785	783	780	825	775	769	817	788	721	767	734	800	811	734	752	744	775	760	765	830	760	794	815	812	781	738	749	781	772	776	771	778	795	819	810	831	808	823	812	797	803	740	810	809	794	745	824	821	791	822	746	775	799	775	782	802	822	777	814	761	792	786	853	775	757	805	781	764	822	850	781	771	800	738	851	790	817	837	746	846	770	746	786	741	797	799	803	770	736	753	814	788	800	816	781	800	794	815	805	737	781	765	783	802	823	809	806	750	733	793	784	794	798	818	820	781	769	733	825	843	798	834	784	800	821	822	800	749	779	814	795	806	766	794	820	776	859	829	771	800	818	800	757	808	869	777	758	771	861	787	779	800	752	786	785	778	814	820	801	807	783	829	825	812	778	809	764	782	763	766	759	799	785	820	832	774	792	809	847	836	815	807	793	782	753	768	758	796	853	769	772	830	769	805	792	733	750	763	790	744	769	762	759	780	775	797	812	743	750	791	829	746	767	792	799	784	773	852	772	742	799	806	764	813	787	784	837	767	806	800	819	820	767	848	808	811	810	794	794	771	789	753	750	773	766	826	851	771	797	774	851	768	773	788	775	779	784	825	777	801	795	832	816	765	813	813	830	768	812	742	801	794	813	754	815	831	843	793	812	800	790	777	834	821	773	790	744	777	803	812	816	766	840	795	777	823	754	790	777	793	782	736	780	756	816	834	792	779	811	765	823	789	783	853	792	804	806	784	762	815	785	828	805	803	769	814	807	785	801	773	816	808	787	784	831	788	782	817	795	793	845	799	735	744	771	737	771	787	817	809	798	754	777	787	830	806	819	770	804	796	824	781	819	781	846	810	800	806	759	796	793	768	751	797	795	811	823	799	783	772	792	757	793	845	807	768	813	799	769	807	739	773	779	752	730	749	758	813	754	808	811	830	818	778	847	852	815	809	826	769	842	792	782	783	828	813	749	815	795	761	784	778	819	804	844	770	827	773	806	793	859	818	796	779	772	800	774	754	727	821	784	765	782	807	771	790	784	836	791	800	772	812	744	801	822	791	799	768	747	816	808	771	774	766	790	777	806	780	748	822	819	778	775	755	790	804	786	823	809	690	817	793	810	794	803	798	724	774	762	816	823	757	792	773	744	808	797	828	795	776	781	767	769	794	764	802	801	765	809	798	781	829	798	760	790	795	790	819	781	817	795	787	801	781	788	823	767	815	793	765	776	787	816	826	826	780	778	796	807	761	822	798	823	806	788	770	773	815	833	755	812	825	769	807	766	809	783	822	812	757	787	801	771	741	767	816	789	806	786	767	752	787	762	808	755	783	737	771	740	783	789	777	811	767	803	802	755	825	796	825	860	819	817	828	816	811	773	807	750	805	826	792	810	765	801	777	779	781	826	832	812	799	808	753	835	788	801	789	804	796	808	804	762	807	815	796	756	817	779	830	772	746	787	804	761	780	805	845	796	775	802	785	790	783	793	785	794	808	749	753	805	804	837	803	817	774	831	779	838	815	769	761	781	803	745	816	782	790	817	815	768	767	785	786	805	814	753	837	762	780	775	836	802	791	784	769	774	780	813	808	761	777	808	760	785	772	808	808	770	816	785	778	818	792	800	833	807	819	790	801	845	769	794	826	800	774	743	789	789	769	818	763	813	770	801	763	825	780	791	805	790	796	794	807	823	847	764	733	721	798	776	747	807	747	800	730	839	796	767	801	756	756	767	749	795	772	791	798	839	856	762	777	761	757	815	804	741	786	747	788	766	715	799	828	781	792	812	782	835	824	755	772	814	792	829	802	845	768	825	788	754	820	764	778	789	756	817	784	814	795	796	752	823	776	776	826	816	776	793	777	822	793	771	780	801	778	808	828	831	750	802	825	823	758	836	769	811	799	811	793	799	809	796	809	810	802	777	786	788	829	788	753	778	800	772	718	764	751	779	801	779	796	754	803	785	793	755	808	770	811	742	834	802	814	808	785	802	813	778	747	783	799	720	783	812	799	822	816	800	797	822	811	780	747	847	812	762	784	782	811	796	818	742	773	789	808	798	793	807	748	785	789	764	801	789	828	790	822	781	727	801	824	789	821	762	809	781	818	807	781	800	794	818	777	781	777	766	803	813	798	798	834	767	764	784	757	774	766	794	765	805	819	765	792	761	791	764	826	771	814	796	767	815	763	803	818	780	762	795	783	752	774	768	770	775	772	814	828	823	786	795	788	802	753	784	802	796	780	803	796	810	767	841	833	740	813	825	848	773	817	805	773	801	775	794	756	805	762	815	782	834	774	782	814	812	806	775	759	821	792	794	813	786	830	778	798	811	857	788	746	768	721	758	802	743	758	863	758	808	763	830	806	784	807	818	742	778	801	804	833	855	768	815	799	773	770	834	752	820	788	793	800	744	786	828	800	764	842	774	834	782	803	790	737	822	817	809	836	803	868	770	752	790	845	775	765	814	845	751	801	813	771	842	785	769	815	812	786	772	804	816	783	809	800	831	745	838	786	818	816	804	783	767	778	788	827	784	729	714	758	729	845	768	796	790	817
25442	21063	12148	10687	1630	969	904	924	824	894	925	893	908	883	844	906	831	884	839	940	866	895	853	857	916	839	900	898	901	855	887	861	866	910	850	915	881	890	892	901	869	887	872	838	822	877	853	902	913	904	897	900	903	878	821	859	856	857	920	875	885	889	888	905	824	889	907	867	842	871	933	872	867	884	822	864	882	909	851	878	872	897	865	909	906	828	921	863	921	897	843	846	869	829	891	863	883	853	882	858	892	825	882	863	885	877	867	865	863	862	877	865	875	870	862	873	857	884	902	896	841	851	870	905	901	900	890	848	858	875	856	897	876	895	891	836	827	896	880	893	889	864	873	882	891	912	885	882	834	890	888	894	882	854	824	878	809	913	842	890	855	911	824	912	854	900	841	807	897	855	895	930	806	853	866	896	937	844	854	850	882	873	867	880	849	868	936	899	893	884	849	933	923	818	859	934	898	856	853	904	859	889	843	895	809	900	900	879	903	890	861	842	902	890	870	861	858	886	948	899	853	896	867	853	914	929	956	893	861	885	904	864	889	874	901	905	843	838	916	918	869	856	856	862	887	907	857	867	903	875	843	898	846	890	898	884	897	891	874	864	847	884	897	821	899	871	849	869	834	853	875	880	898	956	857	868	913	874	855	897	944	902	830	906	875	881	890	844	864	863	866	853	875	860	851	901	987	865	888	849	862	872	842	885	927	888	894	887	891	887	861	882	877	879	897	873	838	857	940	885	839	900	838	883	865	869	893	876	877	820	851	925	866	887	910	949	841	853	882	896	896	896	856	917	913	882	865	878	919	930	891	823	950	912	812	925	929	940	886	859	849	924	852	883	885	869	934	892	834	885	891	868	893	910	859	895	825	804	887	865	893	891	945	891	910	882	957	885	881	931	886	840	850	868	925	870	882	832	863	873	907	868	928	883	822	899	841	914	876	893	880	871	832	886	895	912	881	941	847	877	930	856	842	836	882	893	894	895	886	861	852	893	855	877	875	855	845	885	831	832	896	852	840	846	870	841	903	924	889	963	924	898	888	863	857	907	888	927	891	851	838	886	877	895	856	882	885	911	875	867	891	926	892	911	910	873	830	911	889	888	914	883	940	917	830	886	860	852	922	789	852	850	859	826	869	888	869	962	899	809	870	919	862	877	948	856	836	889	899	878	885	863	891	890	918	906	881	843	882	863	895	937	920	880	954	872	883	886	954	863	867	897	882	859	847	866	848	865	855	887	914	916	918	891	834	889	881	881	872	847	885	886	912	833	896	911	843	892	854	888	939	920	887	898	930	917	870	886	903	846	843	841	876	878	821	838	838	895	864	883	912	855	852	857	886	866	859	879	897	849	868	862	908	896	881	886	868	888	862	848	889	878	924	792	868	840	883	826	902	866	855	924	881	846	875	893	884	854	894	841	848	888	898	885	935	852	867	891	878	841	822	867	874	854	892	925	887	868	875	895	865	806	887	890	852	882	958	888	850	905	884	845	879	843	851	871	881	895	877	854	880	875	867	904	873	921	902	874	881	878	876	847	889	884	854	865	909	848	917	908	864	884	950	835	884	925	903	923	824	866	864	883	920	909	860	919	873	904	884	905	925	858	854	846	867	844	838	896	840	905	892	862	907	862	914	861	900	844	857	865	950	868	799	926	899	905	931	874	921	839	884	889	859	874	847	893	854	834	943	864	802	851	850	879	875	829	840	926	833	906	857	927	861	852	964	882	881	894	879	863	873	907	859	895	866	871	846	854	881	860	906	898	879	929	873	871	837	869	904	853	906	898	898	880	901	933	875	903	909	846	895	891	924	818	884	888	899	866	912	894	873	910	847	908	867	893	870	920	860	923	918	916	858	877	856	847	879	852	870	892	890	881	897	867	898	874	814	874	943	927	889	949	949	913	921	913	909	844	942	893	892	889	858	904	881	866	864	918	882	884	861	846	876	874	894	864	875	871	898	903	897	847	892	852	828	865	818	841	880	870	860	878	868	866	866	923	930	819	896	878	926	909	858	820	871	932	883	876	890	831	902	873	960	923	910	853	907	913	816	891	838	893	836	920	931	912	891	848	912	844	857	869	843	846	848	899	893	909	918	844	936	843	918	837	890	946	911	874	868	858	881	835	879	833	944	875	864	880	870	839	844	885	896	824	874	838	848	900	863	953	901	926	913	859	933	886	877	892	912	937	894	842	895	847	842	876	881	850	939	871	873	906	881	882	830	936	869	908	821	902	883	855	883	893	877	863	895	868	901	872	859	891	899	822	878	890	864	915	881	906	891	921	870	840	866	883	876	876	896	848	876	869	878	895	895	848	820	853	892	900	838	930	918	859	873	871	861	825	851	878	901	877	866	856	919	877	905	847	885	878	883	893	808	864	919	900	855	892	882	915	873	834	904	913	902	827	891	857	901	871	936	877	863	854	918	911	869	935	900	869	904	930	876	871	902	877	886	933	886	873	911	882	897	895	899	866	904	884	865	905	893	891	899	840	845	832	888	845	912	879	933	924	868	880	863	900	872	882	841	895	879	905	874	845	905	858	929	883	889	864	874	868	905	861	854	845	838	879	857	875	835	872	880	861	882	888	851	879	857	872	899	847	896	862	895	907	879	842	880	829	867	883	877	910	906	903	920	827	887	909	859	914	844	858	835	865	866	895	909	834	882	858	853	909	912	913	898	843	855	890	928	837	846	949	894	849	917	850	921	854	850	944	854	846	902	819	886	877	897	872	890	909	854	831	898	821	886	880	887	875	885	839	921	875	902	868	859	847	931	877	866	911	945	888	892	874	896	869	827	863	881	864	895	876	893	832	912	907	868	866	913	836	887	848	867	842	849	961	884	890	898	859	936	893	843	946	855	884	951	908	835	876	867	820	850	824	903	913	889	858	839	813	902	862	848	861	887	902	893	893	878	866	837	929	856	889	845	838	802	902	896	886	892	912	888	877	853	909	892	878	927	895	864	875	900	902	884	940	911	886	882	843	904	891	931	879	861	896	870	855	858	860	921	844	888	857	950	859	898	952	860	878	900	936	902	878	872	885	859	911	867	839	909	851	883	928	816	903	887	886	900	843	927	850	929	917	841	879	883	837	883	877	866	863	898	865	879	875	860	893	869	968	884	878	858	880	890	863	867	958	902	879	873	812	872	850	912	908	874	886	870	879	934	845	904	861	877	855	866	865	882	851	879	873	876	875	862	906	873	884	877	859	872	896	864	916	890	878	910	849	903	843	853	828	856	875	868	882	930	867	902	871	888	869	878	913	970	862	843	882	868	901	903	860	884	888	891	909	907	877	862	912	862	885	945	847	895	895	907	921	903	866	886	876	929	888	872	867	855	894	902	952	924	846	876	906	868	874	906	903	849	901	868	918	864	955	875	897	915	913	843	956	869	941	908	819	877	852	858	907	942	877	904	907	841	863	879	888	877	942	907	895	880	910	927	888	884	831	856	897	859	895	876	847	907	857	844	906	832	908	889	879	868	844	862	859
24081	21506	29982	29901	21579	12281	1670	878	813	842	783	771	770	702	772	742	726	759	697	766	741	747	738	706	746	758	735	719	708	699	758	713	759	706	740	701	776	700	736	732	701	681	756	715	728	694	734	716	695	753	692	717	715	715	696	766	757	759	776	752	724	691	719	738	746	719	723	725	685	790	686	723	711	688	684	742	728	709	697	707	644	686	731	705	734	783	731	684	733	777	714	712	693	669	717	685	727	729	689	723	677	701	737	730	748	671	746	723	648	729	738	719	723	719	712	698	717	683	674	681	751	699	724	710	715	733	702	729	674	713	696	735	748	715	730	740	764	714	685	713	685	736	716	689	745	730	701	772	694	715	712	705	722	743	766	716	729	712	699	736	712	717	716	740	711	712	730	731	682	706	753	726	730	718	704	716	719	713	708	685	668	724	740	744	739	771	703	720	709	666	757	709	656	748	712	673	733	707	743	748	722	734	770	734	737	742	711	684	717	739	666	709	740	685	724	699	708	736	732	726	744	751	727	729	688	705	682	718	739	675	726	750	706	694	705	731	690	794	732	743	717	738	674	692	735	709	699	707	757	752	734	717	731	683	676	700	747	705	716	700	704	739	687	699	720	734	708	683	758	687	778	746	703	695	716	733	720	729	704	734	692	749	735	690	723	684	699	753	733	750	730	721	722	735	732	709	693	718	689	755	692	691	732	711	753	774	752	641	733	748	702	714	720	751	708	748	684	677	716	714	709	714	744	706	728	699	685	715	685	728	751	732	739	698	715	746	706	724	700	718	713	702	701	732	718	729	738	746	745	765	677	763	733	737	730	696	713	738	705	673	652	763	723	716	671	685	673	694	694	755	742	711	696	698	679	714	743	697	690	762	690	748	716	747	710	698	725	689	719	749	682	754	724	727	668	683	723	773	737	731	728	696	712	710	708	748	742	717	754	718	687	711	770	742	722	688	674	735	717	693	689	697	644	703	719	718	696	714	676	705	703	736	742	726	708	707	681	712	706	692	743	697	709	699	712	694	716	677	699	741	749	713	744	700	669	755	684	657	734	709	667	687	720	695	733	728	673	714	755	702	700	805	732	726	706	732	697	739	769	754	733	751	715	691	697	706	711	740	709	669	761	729	711	682	743	722	726	674	711	732	749	705	729	662	723	737	718	718	722	675	734	752	671	704	729	706	737	625	720	730	723	713	715	741	676	727	686	732	682	706	725	698	717	714	728	704	721	701	707	697	710	693	709	694	763	757	762	727	748	743	759	694	749	694	724	691	669	703	688	703	702	713	728	716	728	712	738	760	735	676	693	703	720	723	730	659	721	722	718	688	726	686	725	720	697	697	696	725	743	738	734	733	737	717	762	684	763	773	686	737	730	702	709	715	704	725	746	712	733	695	696	678	734	747	704	683	690	741	720	683	703	722	710	724	727	738	749	700	696	694	644	713	733	736	753	713	721	747	715	697	741	728	679	710	736	702	671	706	749	699	727	693	732	739	740	723	756	722	706	665	707	704	700	776	723	708	687	697	704	716	718	681	698	705	708	764	762	717	716	707	739	706	704	688	722	789	711	687	756	737	685	713	699	677	749	727	734	702	739	718	718	697	692	676	663	695	701	741	745	730	692	717	754	723	701	735	709	697	721	755	739	672	685	749	687	716	747	728	746	703	679	701	703	686	681	696	727	733	708	705	704	729	701	713	680	743	699	735	661	723	705	706	693	697	712	694	684	695	756	744	710	715	679	716	668	711	745	764	709	702	673	703	722	731	720	727	716	691	737	702	699	681	689	697	710	733	693	785	687	707	809	719	734	708	703	748	730	758	721	769	720	752	769	674	725	685	705	709	673	693	719	781	743	736	715	682	773	729	746	690	716	744	699	678	699	702	716	704	734	723	728	713	689	743	713	668	723	712	694	729	771	680	682	707	726	721	684	694	701	702	717	726	701	736	720	723	715	734	696	714	701	724	717	705	678	720	729	677	742	697	699	736	708	724	743	715	765	717	699	697	701	735	716	718	698	741	752	738	697	711	686	686	726	730	736	725	735	717	666	677	711	671	696	791	751	722	710	698	715	699	710	726	729	714	733	729	718	727	725	711	714	737	683	731	703	691	721	698	750	741	715	675	676	688	701	707	783	714	711	715	708	753	674	691	691	697	720	745	740	730	728	661	690	718	693	704	728	756	717	773	705	727	726	715	715	660	711	674	728	681	760	725	714	705	756	681	707	689	766	693	725	734	696	741	697	751	747	738	668	726	709	708	696	770	729	747	676	734	761	720	669	704	724	766	713	694	686	705	733	709	773	711	729	742	693	715	749	721	666	725	719	684	726	704	685	756	709	722	720	728	726	668	745	734	711	728	730	708	734	720	717	676	697	746	686	770	727	680	694	690	709	749	696	699	701	711	660	743	718	744	707	752	714	744	708	727	766	733	759	702	679	675	749	752	694	712	690	764	713	697	724	691	684	728	681	761	736	701	673	699	706	733	691	689	677	745	705	738	672	696	705	708	710	675	682	678	716	660	707	723	767	777	729	749	747	681	654	719	691	678	752	745	689	715	688	750	732	681	695	744	760	739	734	732	697	731	746	693	751	771	700	701	704	736	739	780	711	693	697	706	702	690	735	720	732	721	746	699	703	706	686	691	715	709	686	705	741	739	670	742	702	665	731	663	716	717	695	684	755	734	701	747	758	693	672	733	693	698	698	710	756	684	728	737	712	693	726	719	667	694	690	719	737	685	734	750	762	690	720	746	688	675	763	709	709	674	692	750	769	756	731	751	720	756	780	700	735	715	712	703	737	693	720	703	739	705	745	715	727	716	670	732	752	730	709	717	727	735	715	721	697	713	735	706	694	707	700	789	740	723	728	776	738	805	727	709	710	700	731	690	734	740	698	719	670	721	710	722	697	742	656	698	741	734	704	710	738	696	750	678	699	685	763	749	731	754	655	723	757	721	742	712	689	734	739	688	721	701	716	660	765	708	751	696	713	767	721	769	727	694	700	765	751	665	718	708	712	713	828	736	697	734	717	656	737	719	735	728	751	734	730	720	699	649	687	725	749	717	694	713	674	708	728	714	727	742	700	739	701	722	757	741	754	711	736	679	717	714	701	769	718	719	682	715	707	766	715	715	702	721	759	718	738	685	770	724	714	745	774	723	758	671	718	702	743	726	714	686	716	734	737	727	694	767	738	719	750	744	674	667	736	717	719	716	727	735	710	704	741	703	747	708	696	690	748	674	760	726	738	764	707	706	761	656	713	723	680	708	754	668	686	743	723	703	707	695	662	714	680	793	649	701	707	686	678	704	716	733	715	687	716	693	681	715	700	728	748	688	713	719	731	719	702	706	752	739	746	720	708	746	709	746	719	714	720	733	735	757	751	726	735	731	727	733	693	684	755	708	742	697	703	739	702	708	698	666	730	735	758	784	693	715	690	740	720	703	714	737	683	710	700	690	697	720	716	705	729	687	708	741	764	700	705	765	761	730
38987	57731	53403	43506	4524	1316	1213	1027	1021	981	906	864	930	925	863	845	900	888	857	820	807	840	850	763	815	825	749	840	756	813	793	800	798	818	860	823	780	787	862	760	815	797	837	815	795	791	799	801	725	823	854	808	807	822	781	790	772	808	804	799	837	772	795	847	800	827	790	761	804	816	745	817	814	814	784	740	798	839	842	788	844	866	816	798	890	794	766	829	822	792	785	810	812	806	834	813	788	810	795	807	834	787	803	819	747	841	840	822	838	805	769	817	799	803	824	774	822	815	832	811	775	834	769	827	830	799	782	805	764	832	798	805	816	808	785	790	760	827	829	811	791	808	826	773	811	843	783	782	838	786	803	785	817	829	813	783	808	781	800	783	758	790	821	802	849	846	827	824	831	775	831	809	813	793	830	804	798	825	829	804	822	798	782	758	798	790	860	798	816	810	848	807	825	834	792	814	865	814	822	828	793	817	825	792	774	818	816	802	792	897	810	807	825	839	845	769	826	814	788	788	806	814	802	822	782	818	791	838	827	848	791	788	740	800	811	840	837	777	786	834	821	800	840	833	769	772	787	811	845	752	832	752	810	786	766	806	802	846	821	760	828	804	818	801	822	792	844	744	842	789	822	755	789	803	852	809	777	852	851	809	820	831	769	783	809	816	841	803	774	777	745	760	794	752	838	821	818	762	809	853	832	821	791	856	790	838	816	817	793	824	760	836	816	813	828	820	868	826	774	826	782	862	822	824	768	848	800	813	793	836	823	784	813	826	824	840	783	843	840	772	818	822	777	777	781	837	810	841	815	843	818	764	774	830	786	790	776	772	797	763	837	782	778	834	796	770	778	789	846	800	797	853	788	785	789	833	796	825	798	812	825	850	782	821	782	792	826	782	815	807	822	759	783	775	799	785	795	817	771	816	787	780	839	838	793	783	823	832	760	869	814	781	810	833	804	788	756	847	864	817	787	796	861	865	859	764	767	814	846	824	815	774	811	813	820	861	800	824	789	804	841	866	853	874	860	784	875	777	789	847	800	820	744	815	788	792	798	812	842	826	782	822	778	801	797	768	780	795	773	840	825	806	845	823	766	758	844	809	807	820	814	812	820	837	840	842	804	765	795	811	868	812	794	777	792	830	791	816	763	801	788	844	769	801	813	816	813	778	801	820	798	796	786	834	762	863	820	801	758	819	815	779	843	807	806	830	813	800	846	805	765	821	816	794	802	843	812	833	812	820	843	780	828	834	750	805	785	776	807	860	732	817	827	802	817	804	804	802	825	821	765	799	813	811	839	787	826	764	779	757	810	748	847	806	789	834	826	823	741	809	802	780	802	753	816	797	863	816	845	804	813	792	806	794	795	832	841	807	775	839	784	862	787	798	824	781	795	820	820	849	879	779	783	803	790	829	812	832	877	746	794	859	775	827	782	829	788	809	829	791	816	811	771	816	823	756	802	754	807	787	830	771	766	786	827	803	762	854	788	779	849	838	841	829	837	783	777	748	808	815	854	839	769	787	787	813	834	863	847	810	805	754	823	782	771	785	763	796	832	770	786	776	782	826	805	824	776	796	778	795	787	768	742	841	857	781	733	811	813	788	805	831	833	786	778	803	767	798	803	815	839	836	791	803	821	814	822	828	760	793	843	791	778	820	797	795	832	774	835	776	829	824	888	768	838	777	796	785	801	803	807	818	808	819	809	761	774	790	787	793	776	837	807	809	824	766	813	808	802	799	759	790	840	822	785	861	756	814	798	793	792	760	848	848	813	799	805	802	836	841	813	828	757	818	853	796	846	787	787	803	807	821	836	873	826	863	804	834	828	824	872	776	847	821	811	754	787	802	808	878	799	788	798	869	812	798	820	807	804	842	831	803	826	831	827	774	849	773	841	801	769	806	834	746	857	776	820	828	801	813	814	797	779	798	825	822	855	827	774	788	818	807	827	775	798	827	844	815	810	788	847	817	831	795	815	845	887	793	837	829	801	784	799	810	780	753	850	766	802	810	781	820	775	804	814	789	876	820	800	842	775	802	779	818	776	784	816	741	800	820	781	758	813	776	835	795	806	801	806	852	823	812	810	744	796	793	803	776	786	811	772	816	807	790	828	838	750	787	809	804	807	788	821	792	846	794	825	764	873	820	820	787	814	806	795	812	875	848	831	812	751	802	838	821	781	882	827	881	789	775	830	786	764	785	772	782	820	770	788	792	790	793	860	771	771	830	793	785	833	799	806	823	774	833	747	807	814	793	821	853	864	832	756	812	794	775	754	804	776	834	833	847	769	856	797	805	780	769	790	815	844	825	810	812	753	817	794	834	821	774	818	770	810	848	814	803	783	796	807	820	846	769	779	817	812	833	786	839	795	856	771	807	836	739	776	766	832	836	787	817	781	781	846	792	846	794	812	819	791	833	798	844	819	848	810	818	800	784	875	813	832	804	813	773	785	814	761	824	809	812	834	869	775	844	780	815	827	801	825	817	796	834	816	766	785	770	763	801	789	756	850	799	845	850	805	815	833	849	771	818	839	815	792	824	800	818	877	792	767	795	764	880	778	812	836	851	822	761	835	811	827	784	811	784	800	794	760	796	803	782	838	813	795	766	806	779	833	810	821	777	822	749	831	758	760	817	771	841	760	771	744	805	842	784	820	769	838	828	816	868	767	822	822	755	839	815	810	849	827	753	789	837	753	768	813	765	797	776	830	830	819	751	844	793	826	798	813	803	845	789	809	791	781	752	835	810	749	809	775	802	817	822	765	840	803	796	768	810	819	858	825	758	820	744	831	809	804	793	838	838	799	779	758	819	814	778	789	792	766	762	798	805	823	795	796	839	833	773	791	816	797	767	797	847	794	806	777	757	845	825	778	836	813	849	801	794	806	806	812	812	775	799	822	862	842	782	780	837	791	809	803	818	796	802	791	792	747	792	807	825	793	818	839	814	777	740	821	818	798	782	790	842	801	818	862	762	838	814	800	840	812	825	816	845	786	800	813	799	790	786	835	788	863	771	826	784	800	831	806	814	804	872	842	801	854	787	752	818	839	799	778	763	794	840	803	777	851	823	813	810	789	867	802	803	795	831	778	754	865	795	762	824	800	815	805	803	827	810	776	840	816	809	841	876	797	790	795	806	815	785	827	829	819	825	773	761	817	851	780	855	763	767	863	797	884	827	853	777	852	759	781	801	806	861	833	788	784	733	831	863	816	847	852	845	756	778	827	844	809	798	751	803	824	812	834	779	812	800	885	804	822	799	825	799	746	772	800	769	828	798	814	786	796	776	765	795	844	793	800	848	765	816	820	841	813	836	857	870	822	796	797	822	785	792	843	783	754	805	785	865	830	832	802	831	840	818	764	799	776	838	753	830	812	828	823	743	784	803	806	844	785	812	833	853	770	808	811	835	834	826	797	793	791	780	813	766	812	835	850	807	822	827	775	849	786	779	775	796	818	788	815	820	846	838	824	831	813	756	798	835	834	736	787	770	825	820
25202	21575	29240	28128	15780	2032	596	613	526	511	497	490	550	506	536	567	507	518	513	530	497	475	509	483	489	498	519	530	507	488	522	486	453	506	506	520	436	468	502	557	514	517	519	469	534	494	503	494	527	486	564	462	512	509	510	480	511	537	472	503	469	482	513	516	519	550	479	490	506	480	470	491	497	482	505	512	512	499	474	506	451	541	568	488	496	486	499	500	514	482	527	463	506	484	459	477	529	506	496	480	510	479	454	471	540	537	513	491	500	494	489	484	533	487	533	478	529	509	495	521	525	523	493	523	486	450	522	534	499	486	476	482	482	477	480	505	504	515	510	494	479	489	513	483	505	549	507	498	508	488	500	499	501	491	501	495	481	484	537	489	475	457	513	527	523	492	525	504	491	488	509	504	493	505	502	507	490	507	457	484	494	509	529	495	502	537	490	505	529	519	463	527	489	468	535	492	520	504	504	513	469	481	534	518	519	500	511	507	489	482	524	504	465	506	551	468	498	494	493	509	539	508	471	501	496	474	466	491	511	480	501	505	490	493	513	530	481	478	506	497	531	507	508	482	502	504	522	524	511	479	499	486	516	521	512	497	505	462	520	499	504	505	474	495	475	502	489	525	478	507	461	501	498	511	538	497	483	511	502	508	494	500	509	493	470	516	536	538	484	537	497	490	490	480	490	489	506	487	466	492	546	547	443	492	506	496	466	492	471	495	523	498	524	490	473	480	525	519	513	500	512	489	477	495	480	502	484	481	462	528	515	486	524	488	516	499	482	511	541	487	494	514	528	504	574	484	478	518	511	496	550	511	491	479	543	476	504	528	513	518	467	513	523	540	504	492	486	502	504	524	498	478	479	546	478	506	485	483	494	497	500	458	478	500	474	513	497	504	490	540	487	504	491	498	504	504	497	482	516	490	463	491	545	497	473	489	540	493	487	513	469	473	511	500	501	491	474	517	487	478	502	494	507	455	522	458	474	526	493	547	493	497	481	494	488	514	477	481	521	483	425	498	512	503	455	510	471	474	519	494	472	484	520	481	503	515	473	511	484	516	523	519	492	515	551	512	484	528	535	477	516	490	504	490	476	525	479	443	487	473	511	474	536	510	478	501	520	525	503	547	473	499	490	521	532	536	500	491	454	534	492	519	502	469	500	445	452	478	480	555	529	482	488	473	503	520	488	500	529	511	489	533	486	487	494	495	490	518	482	547	480	497	499	513	517	477	493	519	494	482	499	457	519	513	484	513	474	472	506	498	497	492	465	507	499	502	543	507	540	483	465	487	503	528	485	496	492	439	469	498	487	519	525	507	493	468	523	461	507	498	522	517	456	494	475	533	518	510	499	458	517	491	526	502	486	477	507	490	484	511	526	485	454	503	482	516	516	477	487	482	485	504	506	487	529	522	525	504	498	479	499	498	506	517	481	500	535	520	459	521	485	506	504	493	541	527	484	477	540	432	477	432	480	481	501	487	474	527	518	503	507	492	497	508	477	505	524	503	499	476	478	503	485	491	479	464	494	447	515	501	465	479	503	474	524	468	517	529	533	458	488	511	466	472	443	510	497	511	499	511	541	468	501	479	501	506	506	506	539	530	503	528	501	500	473	535	508	506	537	515	477	517	483	510	518	492	487	524	493	534	492	533	522	460	485	497	455	483	469	528	469	468	497	517	510	464	517	451	490	506	456	481	488	479	518	481	550	454	466	518	504	503	494	547	490	462	524	497	521	485	468	489	516	522	510	517	479	497	503	498	514	492	507	477	530	540	500	486	476	497	484	511	532	469	480	522	498	518	552	510	476	517	500	423	564	491	522	498	474	502	549	485	465	514	492	515	484	505	497	484	541	463	482	510	499	458	505	504	540	508	497	504	488	508	515	498	508	492	503	488	493	492	490	481	497	502	470	482	481	511	509	529	479	507	545	485	469	509	463	501	515	499	479	479	516	481	489	530	502	495	441	490	459	496	495	496	479	526	514	500	499	495	528	526	494	502	549	491	510	514	518	536	477	526	479	475	487	488	501	520	502	480	513	487	491	511	478	514	515	488	460	468	501	532	496	528	487	463	505	513	524	498	514	478	514	516	470	524	476	499	519	480	478	468	512	501	528	507	485	499	502	501	522	528	481	481	514	488	490	469	519	525	482	514	471	471	488	458	538	502	536	569	499	506	481	514	533	483	483	503	501	489	524	468	493	500	512	483	492	475	497	494	508	524	497	513	514	505	496	555	461	508	487	493	489	484	535	471	510	513	464	537	497	491	440	499	499	530	478	524	471	531	509	476	499	529	506	487	484	505	499	503	536	499	511	504	511	521	460	475	506	507	497	494	479	490	507	522	467	526	438	498	478	516	490	482	493	509	534	516	459	502	472	500	486	506	535	465	491	517	504	476	489	496	515	479	502	454	506	522	484	489	453	495	479	458	523	479	463	504	487	473	476	510	491	518	505	457	503	510	533	478	505	463	494	498	516	505	475	426	555	553	470	534	521	510	498	485	504	518	528	455	486	511	499	526	470	479	477	516	512	504	515	475	482	485	503	486	472	495	503	486	490	536	515	488	491	520	556	494	501	510	494	541	507	519	499	494	565	507	516	479	458	484	527	525	455	483	499	529	535	491	441	566	480	482	488	486	509	459	538	511	472	478	507	514	488	475	509	530	502	502	508	527	520	505	499	524	505	457	500	510	504	528	514	490	510	520	489	474	499	500	494	466	497	443	499	513	468	477	466	525	517	476	489	455	486	554	509	480	543	510	446	520	501	532	504	477	500	525	457	496	521	494	483	550	502	482	483	480	478	478	513	476	493	491	513	504	495	494	513	497	487	483	513	516	483	490	495	508	527	508	457	507	509	519	454	541	532	509	500	511	516	477	513	484	468	463	515	488	515	475	534	494	543	488	496	515	521	531	492	485	487	478	505	480	482	479	490	471	459	519	511	500	490	509	551	510	498	500	469	500	499	508	468	471	511	510	486	477	476	486	531	502	495	488	472	525	508	548	492	531	536	497	477	496	531	496	525	507	550	501	462	497	502	479	496	531	503	464	487	529	479	503	471	500	503	508	496	536	527	509	490	430	467	485	506	478	449	496	477	532	492	465	473	498	478	468	496	500	513	494	520	565	465	487	526	518	501	488	522	515	526	496	530	506	489	497	505	495	508	492	456	495	469	515	498	488	501	518	492	497	513	532	480	486	511	504	493	467	507	497	528	459	508	520	529	458	492	485	518	484	469	485	489	465	461	520	514	499	521	492	502	465	512	496	522	482	492	476	496	491	481	499	517	484	490	553	466	475	489	514	506	474	511	477	507	482	533	451	495	509	495	535	474	523	493	515	504	537	511	439	462	496	499	508	511	489	549	527	492	487	482	479	506	518	498	460	470	470	493	515	519	538	524	532	498	491	487	498	485	525	524	499	476	517	484	514	493	506	493	497	494	512	509	497	514	508	511	524	502	505	462	515	468	529	491	531	470	534	507	502	538	456	494	508
35442	48516	44309	33138	4239	825	773	688	696	649	621	603	641	623	597	573	569	599	538	572	553	533	535	567	579	558	553	563	575	563	549	530	512	580	559	570	548	555	574	574	514	596	533	528	584	552	544	583	553	532	549	550	561	551	539	535	594	578	521	571	546	537	541	571	509	517	547	587	560	581	531	607	497	572	598	562	539	553	584	591	519	534	532	555	577	578	551	548	578	553	542	539	534	574	522	531	571	590	561	573	552	577	549	508	572	541	548	554	565	571	529	542	579	498	560	580	578	567	540	541	539	587	552	525	545	545	531	537	567	553	566	557	528	586	554	571	559	544	548	534	568	590	544	612	563	583	529	575	637	536	576	587	550	595	549	547	535	550	560	533	584	538	565	550	567	559	533	575	518	558	552	561	574	576	552	569	519	540	542	542	583	549	567	554	576	576	559	556	569	559	578	570	552	545	555	598	570	576	570	550	546	596	537	553	549	537	572	563	525	573	523	582	527	542	525	525	558	554	558	598	565	600	571	590	572	544	531	560	600	597	568	559	584	560	530	543	588	594	535	514	581	557	558	576	583	539	584	569	579	550	541	581	570	566	574	555	540	524	508	559	566	559	550	569	593	554	525	555	576	551	588	525	563	564	560	553	522	551	559	560	557	556	541	574	539	573	562	572	537	551	571	535	582	577	567	524	559	542	548	558	546	555	533	516	537	542	550	544	551	549	565	557	597	559	571	576	563	562	558	591	604	540	550	565	536	551	572	531	602	560	545	562	554	627	552	594	569	532	545	585	573	553	505	611	532	556	578	558	581	545	553	530	569	563	546	527	556	561	562	570	581	564	551	565	568	537	566	586	563	567	540	556	564	571	534	580	575	564	551	549	517	549	541	533	566	566	544	549	549	529	558	569	555	543	549	530	543	567	555	488	569	543	533	554	557	585	565	533	559	539	576	573	546	552	587	549	518	549	553	574	570	529	567	552	541	548	556	536	589	540	605	539	575	585	526	581	571	551	484	548	541	577	497	602	568	579	565	569	567	568	556	565	523	520	549	564	557	542	566	574	516	529	571	547	526	576	536	532	530	566	540	536	532	554	531	571	546	542	560	589	549	604	566	560	591	577	575	527	528	562	547	563	531	581	523	556	567	550	533	581	521	546	583	554	526	575	571	541	546	578	569	528	570	551	585	534	533	528	589	601	540	532	503	596	534	535	532	559	552	578	587	530	599	586	545	622	561	543	592	589	528	560	559	624	560	561	533	578	550	567	557	588	543	555	542	548	562	564	556	566	556	545	552	607	585	526	539	543	544	570	519	502	610	549	562	569	550	546	550	529	574	510	586	553	527	558	587	546	528	582	579	539	549	534	556	569	543	540	557	578	571	542	555	552	536	559	557	613	568	583	586	561	557	563	537	543	637	551	576	585	561	552	575	574	567	576	548	520	565	561	602	568	563	534	584	542	491	596	555	550	539	601	521	562	556	575	567	575	555	569	514	533	565	582	566	576	547	534	560	597	591	620	500	571	550	525	594	570	552	587	537	567	584	585	561	591	582	566	547	531	570	560	591	604	528	539	568	542	543	598	552	574	585	563	593	568	534	585	596	534	566	566	590	575	566	559	582	507	557	565	553	525	540	526	577	573	540	564	547	561	583	537	559	531	602	619	541	549	586	584	563	561	577	578	552	605	596	549	582	539	567	584	571	589	562	577	555	526	566	540	535	564	587	541	553	563	580	573	547	566	500	538	541	519	523	530	552	551	544	521	548	569	579	574	535	556	573	533	540	528	570	528	557	573	538	543	566	558	565	563	566	564	589	507	547	587	591	579	571	553	548	575	555	558	552	549	550	571	551	551	553	549	559	567	598	564	564	543	620	577	570	581	565	570	575	547	576	546	566	575	531	560	527	556	547	576	551	578	552	500	539	494	556	599	551	547	584	520	599	556	562	584	549	540	535	525	581	543	545	571	509	558	536	591	605	587	546	522	562	552	619	554	552	542	543	573	554	559	571	580	559	565	531	539	540	531	545	567	565	535	525	556	582	569	537	564	542	593	566	563	566	568	524	559	593	584	593	597	580	561	542	543	565	539	506	573	546	541	591	527	561	564	554	549	561	558	535	565	556	549	590	573	541	588	513	579	577	570	519	571	554	563	565	580	551	567	567	535	585	501	563	518	521	555	549	525	566	564	523	534	548	580	547	592	539	591	598	524	562	561	579	586	571	602	553	556	566	532	503	576	563	570	545	573	564	547	520	572	585	578	548	539	583	522	507	527	519	554	554	506	562	542	571	550	557	552	556	554	579	556	540	563	598	538	526	560	544	589	501	576	538	559	587	553	511	596	548	573	549	552	532	590	526	577	559	563	518	574	555	564	527	513	537	547	538	571	564	591	572	550	589	547	575	591	536	579	547	529	553	564	561	544	563	537	528	507	560	528	538	544	506	609	583	588	547	595	572	569	550	506	545	550	553	578	533	530	559	603	586	525	615	570	577	561	522	541	554	572	537	562	572	561	552	584	540	571	595	572	536	586	537	622	578	581	543	569	582	560	567	554	540	527	549	586	545	522	539	576	603	543	555	585	582	602	533	556	541	535	588	539	550	570	575	545	558	601	521	540	532	545	532	574	562	531	552	538	561	514	580	579	592	557	610	582	608	572	537	541	545	584	585	592	588	567	535	539	550	546	536	546	547	574	570	578	566	565	540	589	593	571	573	509	518	556	564	587	534	558	539	581	597	561	578	580	566	545	589	554	513	521	584	560	570	561	572	582	554	526	528	570	582	564	518	534	538	609	544	542	541	517	554	528	560	528	551	574	563	532	610	570	578	560	545	536	536	539	555	581	565	611	593	554	503	579	487	538	610	543	516	551	547	532	573	526	535	540	563	560	564	585	553	554	582	537	531	545	550	530	560	549	549	610	594	571	550	577	561	545	573	563	553	551	542	597	515	541	562	567	558	536	544	523	588	596	547	612	532	595	579	575	565	574	549	517	539	538	580	529	512	539	569	550	612	538	576	543	516	589	528	586	575	564	548	559	538	550	587	544	533	538	570	548	535	560	550	554	525	511	593	580	520	560	485	552	580	554	550	573	577	565	549	572	565	529	518	549	522	520	539	587	579	517	553	541	586	560	542	566	566	516	578	569	573	577	508	556	566	534	548	550	530	539	549	566	549	543	576	576	523	549	595	559	542	586	555	515	575	560	539	536	545	605	565	572	555	542	574	565	543	527	584	541	573	548	526	562	651	534	562	525	557	589	597	569	571	607	572	566	591	559	543	523	539	543	546	565	540	504	559	549	577	583	570	575	535	580	588	578	567	552	541	546	579	571	565	526	597	553	579	532	547	533	571	609	551	552	528	581	534	537	556	507	572	530	584	552	558	559	548	557	569	580	536	528	560	562	550	559	532	579	535	555	549	565	572	561	533	562	586	522	605	547	556	589	534	566	577	547	583	559	576	534	514	595	548	575	589	511	560	604	560	534	585	515	569	554
23011	21570	29982	25241	22005	20892	9188	675	480	445	416	429	353	370	353	350	383	380	349	325	362	329	332	306	340	312	304	319	319	308	309	294	313	321	336	317	304	342	305	327	305	312	309	316	302	306	285	292	275	292	286	316	311	298	291	297	338	316	287	295	256	300	285	279	290	304	317	301	314	303	305	322	295	277	316	274	292	330	296	293	324	307	282	282	337	317	298	322	288	310	294	276	294	298	293	321	322	308	310	297	317	295	302	294	307	297	310	275	313	269	272	270	292	289	281	286	328	321	293	300	318	253	284	318	289	272	308	318	283	301	325	288	314	293	340	308	281	292	309	304	299	284	292	315	280	278	315	269	315	272	313	294	311	301	311	278	311	320	287	278	281	314	288	307	297	287	266	299	297	290	310	300	296	276	282	293	285	283	283	317	301	276	297	304	301	306	320	274	325	318	297	261	308	320	270	289	325	286	299	292	313	314	312	315	316	300	310	286	284	302	306	341	307	266	304	282	310	294	317	321	301	306	319	287	304	302	287	292	292	286	311	287	311	291	321	297	320	279	297	298	303	320	288	300	275	263	320	321	320	344	293	309	310	283	323	300	281	336	280	272	303	289	299	280	272	334	297	291	312	315	293	325	278	306	311	331	305	326	286	310	304	271	306	299	320	314	313	306	310	292	330	316	306	269	341	298	310	343	313	338	325	298	305	324	331	332	304	287	286	320	288	330	292	299	296	326	307	300	298	317	307	299	324	312	299	269	304	292	293	315	285	277	319	305	315	299	298	298	289	296	256	308	300	310	299	286	292	243	303	297	296	284	312	318	300	276	325	286	321	317	310	321	277	315	297	297	294	299	304	314	316	309	310	298	313	308	289	298	310	326	279	317	326	275	284	297	273	287	278	308	299	290	304	285	317	299	307	333	270	299	302	333	299	285	334	288	322	306	317	303	294	306	271	298	303	299	314	314	310	277	270	282	282	312	316	285	302	314	299	300	298	320	302	314	286	330	285	307	312	281	292	305	314	279	312	304	310	284	288	315	301	303	277	303	311	299	283	279	301	304	310	301	289	283	319	307	280	290	308	289	284	297	300	313	313	285	314	292	319	317	305	309	272	277	295	300	322	305	275	310	309	288	269	285	329	315	285	304	293	280	290	313	316	293	293	292	313	295	319	300	290	312	299	294	316	299	267	299	264	310	290	307	290	301	307	317	293	330	275	319	317	311	292	334	292	306	313	313	294	309	318	322	310	325	295	281	289	292	321	289	302	298	271	289	309	316	323	302	269	312	303	313	274	293	293	285	285	295	313	268	303	288	309	316	317	311	298	301	315	285	313	310	282	277	320	263	298	276	264	306	270	315	310	289	316	305	292	296	310	297	294	305	317	273	294	339	344	314	316	305	306	284	320	277	316	309	322	293	325	288	308	279	292	296	311	296	323	302	290	278	277	335	311	322	292	303	307	293	297	296	301	320	319	302	275	305	295	295	296	289	309	307	290	298	286	339	297	304	267	294	299	288	297	329	298	328	299	298	294	319	308	299	319	302	278	303	285	263	287	335	289	351	312	291	315	263	305	284	322	300	298	297	336	316	294	315	314	293	300	263	325	294	298	324	286	310	323	320	290	283	284	318	327	300	325	293	316	304	309	284	344	268	313	311	308	282	312	295	297	290	315	327	323	279	313	345	263	296	281	313	318	288	307	300	268	302	288	304	304	309	302	290	303	334	279	299	312	288	316	310	284	301	262	293	280	296	315	300	270	293	311	278	284	264	281	310	328	295	307	328	283	298	309	303	285	349	283	329	312	291	337	278	284	318	304	301	263	295	288	327	295	304	272	293	301	285	296	304	299	314	293	278	295	288	326	319	260	290	283	302	289	316	269	293	302	330	305	280	314	310	329	297	320	306	305	277	306	305	322	324	296	309	289	332	294	261	303	319	294	326	303	309	293	297	331	332	286	283	334	301	340	309	306	323	300	333	293	310	341	312	303	323	313	333	287	339	286	291	290	290	319	320	296	289	309	300	324	306	295	298	340	296	295	318	296	300	287	296	299	304	278	293	300	313	328	285	285	302	322	297	284	287	279	298	285	307	314	295	315	302	305	298	287	290	317	289	315	288	330	308	307	326	301	287	292	323	276	323	269	321	298	304	294	309	298	311	290	305	274	319	319	281	295	282	287	308	286	290	303	300	297	286	319	270	306	300	265	303	308	301	326	290	294	310	308	296	311	307	292	286	306	315	289	298	304	306	324	281	287	322	300	293	314	299	316	331	261	280	320	298	265	292	284	288	325	325	322	342	301	316	284	300	305	296	298	291	273	284	265	286	325	291	278	299	335	272	311	310	304	310	293	287	306	311	266	285	305	298	295	325	270	283	309	326	295	298	320	292	286	271	309	294	329	286	334	306	284	285	282	317	300	289	337	313	301	323	307	288	284	300	333	291	312	304	307	301	287	317	291	286	276	284	327	290	317	296	312	294	282	292	281	316	292	274	306	302	288	324	332	281	306	320	295	305	311	310	299	300	296	287	312	319	288	337	315	311	283	294	272	313	320	330	292	328	272	297	288	296	298	308	310	292	310	281	291	289	300	278	295	311	302	311	315	292	311	278	315	289	339	312	298	303	287	327	289	313	301	294	307	297	300	314	341	336	347	326	304	298	323	301	276	268	333	281	295	279	319	279	304	282	292	291	299	309	320	261	269	288	292	304	324	314	279	319	299	250	318	287	279	321	297	329	324	297	309	311	311	314	275	285	292	291	321	312	312	305	266	269	304	304	295	310	310	287	244	271	285	304	304	291	271	318	338	313	299	323	309	277	312	252	312	308	313	301	296	321	298	304	295	311	296	314	333	280	300	267	295	294	296	288	323	314	299	316	291	272	275	293	336	299	280	309	308	349	323	306	295	302	252	308	290	280	281	306	332	309	293	284	299	304	304	299	311	323	324	302	286	344	283	304	332	306	299	303	300	272	295	278	305	323	323	318	310	302	298	312	299	324	294	308	283	306	272	290	270	307	304	298	318	331	319	276	282	322	283	334	313	291	296	326	289	339	272	279	293	297	286	294	314	302	263	303	295	321	328	310	294	282	265	293	304	295	293	317	302	309	268	276	302	315	332	325	301	345	324	287	329	326	297	316	286	305	324	315	309	288	283	321	289	312	287	304	266	301	314	279	312	329	310	302	313	290	283	299	314	296	313	298	287	285	283	285	280	290	314	273	288	312	310	301	307	304	321	286	278	316	318	305	313	281	295	334	300	298	305	304	281	309	284	297	328	274	284	310	317	287	327	285	298	303	314	293	304	309	315	288	296	297	328	271	311	304	286	305	282	305	268	318	308	298	310	329	288	288	299	302	300	317	279	320	275	310	303	317	320	290	287	281	296	303	306	272	300	273	295	295	328	312	293	293	293	302	286	302	296	313	295	308	309	283	326	328	324	330	300	291	277	273	288	297	316	301	279	280	299	321	298	334	301	320	312	323	280	297	350	289
43027	64253	63454	51028	11546	1496	1131	899	764	695	619	611	498	501	440	447	466	431	411	443	385	422	437	385	385	412	405	415	406	389	356	376	380	409	331	387	370	395	374	369	369	362	350	362	380	351	392	375	351	397	335	360	380	374	368	335	336	342	410	361	358	356	349	351	401	333	390	367	373	357	362	333	379	334	350	332	368	332	368	353	345	353	373	337	361	353	373	320	315	376	375	366	349	340	347	356	367	336	354	361	348	324	322	380	333	337	358	348	350	383	384	369	356	372	361	364	327	361	345	372	347	361	363	376	373	358	343	346	322	353	352	345	347	346	388	370	383	397	342	374	353	340	317	357	346	366	338	352	357	327	374	355	352	323	351	352	376	351	342	372	343	325	317	380	346	352	341	375	347	376	414	349	383	363	355	315	313	341	358	376	325	324	344	369	360	401	319	389	335	362	306	359	371	339	364	332	364	351	339	351	364	350	345	340	362	364	374	341	360	322	386	328	364	353	365	373	344	364	363	367	310	329	368	359	348	369	361	333	350	328	359	384	356	318	354	335	350	353	371	390	384	352	374	354	349	343	357	331	313	366	368	341	354	354	359	348	349	345	365	346	337	354	352	362	370	336	334	326	357	357	325	364	370	338	322	322	369	355	366	355	357	346	360	332	307	365	331	327	329	337	345	307	380	364	354	329	388	365	341	330	367	354	340	345	363	349	342	397	362	353	366	332	351	369	342	373	332	356	325	377	331	329	355	333	376	348	364	361	384	354	361	335	340	354	373	359	342	341	362	354	358	381	353	342	383	336	312	346	336	349	361	372	326	383	360	335	350	367	332	345	336	343	334	338	338	317	379	360	355	316	350	374	365	363	316	350	315	400	349	344	335	391	344	375	310	340	356	367	347	321	340	348	364	346	352	342	333	338	364	339	376	345	363	360	339	332	360	345	345	331	331	371	355	365	364	354	355	374	341	354	354	372	366	356	312	351	326	351	325	370	332	372	328	386	362	360	347	352	362	353	370	354	367	368	374	357	370	353	371	388	373	307	405	365	370	322	380	371	331	368	385	355	355	357	331	357	367	318	313	359	343	347	339	364	378	344	354	337	368	355	317	351	365	342	326	358	342	331	350	333	337	368	340	344	345	367	369	359	357	349	381	358	331	328	351	334	345	381	336	399	356	354	322	319	349	361	348	329	376	368	397	328	369	396	355	326	342	343	366	337	354	363	379	352	382	347	365	351	337	348	321	341	339	343	335	367	370	368	318	360	385	337	404	380	332	342	338	355	401	394	334	373	354	323	373	382	360	360	357	333	367	359	350	356	361	345	357	353	321	332	339	371	337	338	342	387	328	304	329	374	354	375	363	343	340	343	363	372	336	329	356	353	345	373	363	345	351	379	349	318	362	362	366	355	336	371	322	365	351	362	368	306	361	353	339	343	353	367	348	357	343	362	363	351	335	329	359	339	357	387	366	347	391	341	336	346	354	364	350	343	326	340	356	353	315	349	363	350	363	335	334	349	372	357	358	361	321	349	341	321	357	327	333	340	350	350	375	356	349	349	352	336	354	334	346	392	351	354	368	334	325	322	351	341	348	342	358	335	315	353	378	369	396	360	370	335	386	373	350	341	307	356	351	369	365	344	348	352	299	362	357	359	361	353	354	338	365	337	385	362	358	382	373	396	349	358	297	369	352	353	337	338	334	369	381	357	339	342	363	316	359	368	384	387	341	355	347	379	332	347	352	350	359	371	333	381	365	380	356	353	372	343	347	399	353	339	318	346	363	327	355	362	337	345	358	362	367	324	342	342	325	338	336	367	350	340	339	341	316	363	336	317	380	322	353	329	336	340	322	352	347	391	372	353	334	348	361	361	368	345	340	359	327	353	373	337	328	329	363	363	313	343	400	370	374	359	342	337	371	350	356	370	327	341	334	343	362	340	341	341	377	353	357	359	354	374	352	402	376	347	368	303	367	347	378	328	367	385	320	340	345	340	335	390	339	310	366	324	348	325	379	384	360	357	358	343	326	352	373	370	341	355	324	336	354	370	368	350	379	346	394	387	338	363	345	388	358	346	345	331	332	382	363	340	351	388	353	351	349	370	332	365	357	369	341	374	318	350	354	362	353	349	369	341	338	363	354	372	352	355	311	378	380	346	367	322	379	382	349	365	353	331	335	367	340	373	325	333	331	369	359	347	339	383	341	388	338	354	351	342	341	394	378	353	341	336	337	383	371	365	354	332	342	348	350	381	360	337	348	357	356	337	360	356	317	380	331	351	341	390	337	355	345	341	312	339	347	348	366	354	351	354	324	337	379	367	361	337	372	333	383	346	364	371	370	325	374	333	344	380	356	348	381	353	366	347	340	335	369	348	340	368	342	343	371	321	342	337	339	354	342	362	353	347	332	343	356	349	385	356	390	383	357	365	325	347	349	356	362	344	373	347	365	352	360	366	333	336	346	357	343	349	368	358	350	357	337	365	345	378	332	381	341	333	348	359	364	314	342	388	374	330	358	332	349	371	350	333	354	321	335	350	334	366	324	391	321	352	331	369	339	351	329	331	344	343	348	344	372	351	355	347	383	385	344	384	357	349	356	383	378	325	343	370	355	369	328	334	329	373	354	348	382	355	337	379	412	359	363	345	383	379	339	332	347	357	354	375	347	338	320	344	330	325	362	371	375	338	351	351	323	345	346	328	345	356	382	363	357	345	345	357	344	321	351	341	336	350	343	332	323	320	345	372	372	355	310	350	369	371	360	342	356	299	349	340	339	359	348	338	338	377	354	363	385	345	312	358	394	371	377	346	352	333	339	320	370	344	359	355	353	307	335	365	365	336	351	357	347	354	340	345	349	334	335	337	338	348	373	365	394	356	348	367	338	359	363	358	368	387	364	327	369	341	385	346	364	374	329	364	357	378	354	366	350	321	345	368	323	354	314	362	355	351	360	355	356	338	369	382	347	357	344	320	344	352	329	346	335	343	372	357	322	351	355	393	342	354	357	356	362	328	381	360	339	326	359	314	348	355	387	344	339	343	370	379	346	344	312	387	351	359	347	331	382	362	359	334	331	385	373	358	323	325	367	329	409	372	373	338	346	348	370	369	344	334	344	345	356	352	315	344	351	363	372	329	351	356	342	347	322	356	322	350	348	324	331	367	339	360	358	333	328	354	347	353	353	375	360	334	338	342	356	351	367	341	360	366	388	371	344	364	371	353	323	332	331	356	370	344	363	366	346	361	345	348	327	340	355	365	372	338	344	323	328	358	368	367	355	347	344	335	333	363	342	304	355	361	358	352	321	362	339	347	356	317	354	353	347	362	346	373	336	357	379	375	336	326	323	355	409	351	341	351	345	371	335	356	362	386	354	345	328	351	334	376	330	338	344	344	356	356	348	355	336	360	349	334	400	386	360	341	324	368	343	360	326	334	354	335	362	331	352	339	358	350	372	372	357	360	361	348	329	358	347	360	342	351	379	389	353	362	386	327	326	352
29096	21110	16850	11862	1805	804	822	852	816	754	794	802	815	794	793	713	798	759	794	828	771	833	781	803	778	848	825	780	780	840	813	798	755	733	833	752	767	796	801	765	802	777	778	774	797	801	786	797	833	777	792	799	783	802	770	792	786	742	800	759	762	781	792	812	769	803	769	769	812	756	817	844	777	759	789	795	805	805	824	769	791	810	778	797	802	767	773	786	826	830	788	750	766	840	756	749	822	769	815	854	765	771	782	809	812	778	795	817	798	788	759	797	788	795	755	715	844	847	814	756	838	792	797	768	814	836	785	794	769	791	769	740	818	824	823	847	789	767	786	747	827	766	817	818	812	790	841	810	797	774	771	795	759	787	719	807	854	847	798	817	788	787	794	770	793	818	829	745	766	784	808	821	800	816	789	838	867	777	827	810	787	800	807	779	826	752	757	772	724	786	798	776	826	743	798	819	801	755	812	784	760	795	767	770	817	778	848	837	730	785	791	774	748	813	732	747	791	786	785	786	793	815	796	834	816	810	800	786	771	744	792	777	760	826	802	814	838	808	799	831	746	790	831	808	750	763	828	850	770	827	854	801	779	800	750	793	734	803	795	818	809	847	771	793	807	797	733	772	768	845	813	787	824	775	748	855	781	789	784	800	822	812	810	822	782	775	760	817	796	827	755	818	830	795	799	751	795	799	797	774	782	857	816	731	739	748	810	812	799	778	751	801	823	732	767	773	773	824	771	783	803	781	788	751	818	777	745	765	795	770	785	777	770	785	847	769	779	855	777	800	819	810	780	776	811	767	813	771	773	793	837	819	822	843	799	791	812	791	793	775	775	810	771	823	820	795	777	747	760	796	806	801	762	768	772	797	795	752	763	794	780	791	759	769	816	726	780	772	814	802	813	812	806	781	775	808	834	806	747	806	773	783	765	799	772	741	848	725	821	785	814	749	746	769	778	804	819	794	845	771	819	758	763	817	788	795	775	810	833	804	773	763	812	784	772	778	821	782	823	760	773	790	749	784	745	789	772	771	782	782	750	810	817	825	801	736	804	788	793	834	758	790	769	730	805	828	791	777	783	820	786	800	780	811	819	784	788	786	774	794	793	808	807	808	797	778	761	768	807	751	821	761	809	785	765	787	792	817	764	782	866	809	841	752	795	775	754	846	831	831	783	783	757	811	767	816	770	751	812	778	801	824	779	788	769	836	759	815	768	799	787	833	795	788	810	826	764	753	762	767	768	757	821	753	794	761	820	774	834	821	830	773	756	790	796	806	797	781	819	817	792	799	848	769	814	821	788	754	755	774	731	817	807	779	747	737	791	816	739	840	776	774	807	725	818	786	795	815	810	723	776	806	773	796	811	839	791	792	793	791	748	820	772	807	826	824	762	822	778	800	782	797	782	780	786	774	756	843	775	803	774	799	803	822	787	838	793	797	820	773	809	820	809	831	837	813	802	780	785	795	818	781	769	775	803	811	768	772	789	794	777	804	798	765	831	803	820	751	882	775	778	788	844	782	814	773	780	742	805	782	804	781	793	776	799	783	782	784	787	817	812	809	798	798	792	744	798	848	819	843	818	800	741	803	810	804	739	796	783	782	778	783	807	797	777	789	829	778	805	818	773	817	776	743	782	813	748	763	758	823	779	827	774	761	821	781	814	778	725	788	819	791	796	752	845	810	794	791	849	837	785	750	750	807	821	807	826	760	772	759	824	842	764	769	781	773	789	804	801	755	774	785	745	831	800	812	784	765	836	830	780	785	764	767	804	816	736	747	758	802	726	757	824	817	833	780	773	822	748	753	841	812	780	826	775	781	783	758	771	757	786	761	786	733	709	847	796	798	815	790	782	798	792	771	783	795	744	854	830	799	793	771	783	804	787	769	768	823	757	803	761	811	769	791	804	802	754	806	798	791	780	827	792	822	798	775	790	761	832	827	758	776	802	786	816	803	810	776	798	796	746	783	790	763	786	807	813	762	783	781	763	773	794	714	777	812	758	808	800	783	779	796	798	812	807	788	798	808	800	808	798	787	761	757	837	808	773	764	843	824	777	768	819	775	789	802	788	787	807	775	787	821	744	760	776	791	764	781	787	844	804	855	810	836	781	790	806	805	761	780	784	770	821	822	794	729	872	812	820	756	772	841	775	735	815	769	775	776	777	809	783	777	745	818	816	807	691	803	812	815	789	790	848	838	783	770	816	800	811	777	797	755	784	777	771	758	802	771	770	771	813	742	784	784	765	756	784	793	760	779	785	784	770	813	826	798	785	796	818	751	791	815	778	775	798	811	774	783	813	829	871	824	777	773	805	701	813	794	747	784	798	815	782	790	759	780	776	781	790	795	801	786	786	790	837	823	770	799	809	797	789	751	781	813	865	773	820	764	794	825	820	818	781	776	794	832	759	795	797	763	807	755	816	811	790	786	767	845	781	786	797	796	783	821	797	769	789	764	828	781	730	767	795	796	789	792	789	793	819	766	810	777	812	728	802	817	851	807	824	852	792	835	791	809	766	752	804	804	817	756	804	792	801	806	766	795	801	822	775	768	830	796	823	796	863	776	760	800	806	772	802	822	755	780	818	758	800	769	828	791	797	760	813	838	812	786	767	782	803	788	772	827	831	779	753	731	822	786	824	821	825	750	798	812	736	784	805	807	752	788	782	798	799	765	796	774	766	824	768	741	769	792	802	806	803	804	790	763	766	777	810	785	778	754	799	780	753	838	814	819	808	800	815	766	754	767	807	775	793	843	746	791	730	786	823	783	806	804	772	800	775	781	788	755	807	775	792	767	777	784	798	799	795	851	808	735	762	719	777	768	743	785	788	811	835	796	832	807	786	800	819	817	736	793	778	835	806	765	775	782	830	768	727	768	772	806	790	822	831	754	750	814	848	858	747	799	788	765	790	828	786	786	755	775	817	777	800	773	801	747	819	817	749	788	862	749	814	816	727	759	802	800	745	763	789	798	762	818	749	845	761	758	760	821	796	806	806	795	783	832	787	792	807	788	813	788	793	775	792	841	801	808	846	854	807	739	792	816	809	790	805	802	822	799	781	766	817	792	821	793	788	783	796	773	785	817	846	794	803	786	821	811	800	819	764	825	773	798	819	766	831	767	821	852	797	786	752	763	808	764	831	837	753	830	772	709	791	721	828	805	809	760	809	784	744	732	744	791	831	787	748	790	764	801	854	825	829	794	820	769	772	809	767	788	788	791	791	778	797	837	800	804	803	755	812	796	802	795	808	765	786	770	843	861	782	793	784	809	797	760	832	768	822	791	774	791	793	768	813	809	843	835	790	751	784	815	799	812	758	740	771	845	788	818	775	819	812	786	799	795	836	742	802	806	799	807	801	800	800	759	799	781	773	808	773	788	772	813	801	831	794	852	785	827	796	780	750	745	789	807	786	811	831	747	828	775	804	813	833	795	820	857	816	747	844	753	782	808	773	802	804	803	846	782	789	741	778	862	779	782	745	828	812	821	810	798
24498	21823	12717	9092	1634	895	877	913	919	897	980	933	912	886	883	920	845	888	845	897	856	875	898	885	887	932	896	839	900	853	861	885	906	888	865	927	874	869	907	901	869	891	888	906	867	886	875	860	955	868	845	784	889	893	867	857	908	894	918	900	842	887	898	933	884	850	886	859	898	842	863	884	948	931	867	859	888	856	849	872	883	916	895	882	883	839	857	894	895	902	936	838	837	912	894	864	832	906	848	858	885	878	853	893	840	961	895	879	839	877	871	932	861	828	912	825	888	893	875	920	851	877	891	823	850	863	864	900	847	872	893	896	818	890	878	897	881	908	899	853	863	892	887	898	868	951	828	903	928	914	850	842	895	870	925	844	897	895	947	951	938	873	846	893	913	870	888	865	877	849	842	862	837	881	887	869	883	877	884	876	832	886	887	888	842	884	876	781	874	899	866	873	904	858	900	925	902	895	854	887	882	872	927	894	852	890	890	888	861	850	850	917	850	865	802	860	908	813	867	917	860	874	834	903	885	865	867	860	840	878	889	864	919	886	898	959	892	880	893	904	917	887	888	865	853	872	867	880	875	886	909	867	859	865	847	886	934	902	885	894	860	869	882	902	868	876	925	908	915	846	866	845	920	894	855	820	868	856	847	876	854	833	873	895	845	896	892	898	909	869	888	890	871	893	839	920	883	918	859	911	964	921	904	884	864	893	912	844	903	894	940	919	862	857	854	875	864	870	832	874	926	869	911	872	829	912	885	850	865	909	884	894	861	850	893	874	869	873	888	865	838	907	892	908	864	827	904	870	929	813	788	887	886	872	876	887	854	905	933	863	823	891	885	862	919	884	857	857	843	905	858	898	895	899	822	829	909	834	906	946	920	894	859	877	924	882	941	878	931	869	861	863	867	961	896	859	906	900	896	861	859	866	899	870	896	928	939	882	893	868	886	846	875	851	854	853	920	928	874	897	921	901	823	909	865	877	848	876	962	867	891	933	838	917	882	882	838	881	883	918	837	867	850	872	902	883	875	820	925	854	843	866	863	906	795	868	845	872	878	868	873	884	900	875	937	928	908	923	867	850	960	862	869	852	841	875	826	890	863	904	893	891	859	893	927	909	879	839	828	875	874	905	841	858	879	913	898	891	877	885	920	867	906	950	886	895	857	892	886	897	955	872	827	942	860	922	825	824	834	877	873	892	899	905	861	923	898	894	886	895	901	895	952	865	896	907	896	889	910	955	881	879	855	867	857	847	901	904	828	830	858	914	905	877	836	839	930	927	886	843	841	965	857	893	933	894	954	873	924	875	858	913	922	883	882	883	930	876	852	867	833	859	928	933	858	903	907	870	895	905	919	914	909	921	888	887	872	917	870	889	866	862	847	845	912	870	875	862	890	905	884	861	930	879	917	923	898	890	893	864	891	933	903	872	889	872	891	892	870	880	937	870	855	907	905	895	879	898	897	844	901	887	850	915	889	858	840	866	889	919	857	891	872	873	912	915	887	882	896	835	925	943	866	891	894	907	910	873	909	868	901	911	958	897	910	943	880	944	916	927	864	861	865	870	894	864	921	854	841	839	907	913	875	870	873	880	884	886	886	885	847	886	888	944	889	883	939	884	902	878	885	811	882	859	877	886	886	898	880	901	887	860	887	858	847	845	876	924	891	960	915	847	886	803	915	849	903	922	876	926	854	882	838	828	907	905	854	864	883	914	839	916	869	864	857	923	865	886	867	912	866	914	881	885	854	873	896	894	923	857	873	881	854	932	871	868	858	904	912	923	846	877	912	828	866	870	839	899	875	913	869	845	924	900	867	862	872	900	824	865	908	870	854	871	874	864	906	919	921	901	883	954	901	892	872	877	860	853	877	879	852	886	866	884	893	892	867	861	869	916	892	906	875	852	874	889	885	874	875	892	898	896	911	892	858	886	886	858	840	882	899	858	869	822	840	873	875	891	833	844	926	892	857	903	899	872	874	876	902	857	876	876	901	868	911	881	885	891	877	881	926	871	868	904	882	888	831	923	876	888	855	856	881	926	850	905	861	816	895	815	876	876	835	865	889	833	889	934	889	868	899	848	899	851	871	915	862	927	897	886	876	900	845	925	859	875	890	917	886	869	893	866	919	948	853	897	849	923	885	925	895	879	892	841	876	862	841	909	856	870	828	875	889	848	850	875	937	853	903	868	919	916	912	869	929	890	865	912	902	826	889	889	865	876	907	883	843	872	843	918	866	877	898	872	850	896	865	857	878	901	883	881	879	905	875	945	933	935	858	893	869	824	837	837	916	901	840	887	832	899	887	862	898	923	834	867	860	902	891	847	876	887	863	881	913	873	853	877	847	856	841	913	894	950	861	895	866	904	838	847	885	822	857	849	877	873	850	888	904	935	872	837	914	852	822	929	895	916	867	890	925	887	910	867	883	898	909	873	857	901	858	909	900	826	870	882	863	888	925	909	845	870	857	918	903	849	873	889	867	928	865	882	908	890	915	855	906	927	852	866	865	888	835	842	930	885	851	906	870	915	870	917	901	911	917	850	947	876	870	831	843	807	850	891	907	934	879	861	872	896	912	839	865	882	842	883	914	889	869	917	835	942	852	893	803	884	878	906	835	822	910	844	864	894	856	869	886	898	889	831	852	906	862	844	907	850	865	894	855	897	860	917	882	873	854	948	847	877	896	900	866	883	836	875	908	935	920	917	911	876	898	840	930	858	915	873	857	834	862	854	884	878	836	834	939	898	909	899	878	885	923	970	900	889	845	955	864	873	862	875	922	893	833	898	879	884	877	862	878	846	892	866	889	864	866	900	857	901	927	883	879	892	899	862	876	897	867	874	916	880	899	868	870	861	900	874	889	847	868	923	873	915	908	921	914	858	893	903	900	957	854	902	929	876	900	890	894	859	876	896	908	882	850	890	944	927	909	881	932	861	895	905	886	899	864	899	856	905	830	851	893	875	892	862	888	912	938	855	843	938	883	837	903	870	903	910	939	916	847	897	937	908	936	931	887	885	887	911	858	942	888	897	876	895	920	871	893	867	831	904	836	873	883	887	864	899	906	890	904	854	837	880	940	845	919	852	905	856	910	928	865	830	889	867	921	922	912	870	911	896	895	902	887	883	879	855	824	873	890	885	909	860	849	912	872	871	878	888	914	900	902	811	917	851	873	873	864	876	913	920	834	863	873	934	863	890	862	860	877	888	913	870	821	862	871	849	830	875	898	846	932	869	849	857	876	900	908	893	946	824	907	904	911	902	840	840	861	854	890	840	898	917	888	874	919	920	858	887	940	871	889	867	912	947	908	867	856	891	905	865	845	881	843	883	898	846	848	909	925	886	920	932	912	889	854	854	925	867	924	889	892	881	848	879	872	873	896	902	885	879	914	903	897	931	884	871	888	895	843	886	898	887	813	906	845	859	903	926	886	910	860	896	928	920	846	883	894	911	887	866	871	897	877	829	884	881	861	845	843	904	914	868	903	872	892	888
24174	21577	29736	29606	23042	9851	1424	867	837	846	831	769	758	750	812	750	736	790	743	718	747	745	740	741	713	734	722	787	714	685	729	697	705	695	733	744	722	714	754	734	730	731	719	751	708	748	727	747	737	733	725	713	739	731	725	767	690	726	707	721	716	686	724	658	716	715	717	724	676	739	709	762	729	717	718	770	701	730	727	710	754	721	729	761	700	720	744	724	705	765	758	717	754	755	739	725	693	767	756	723	696	729	714	730	742	728	740	717	737	689	725	665	715	706	769	692	733	699	690	720	681	685	686	685	698	704	706	711	721	667	760	700	721	684	747	690	718	728	728	683	673	737	704	711	679	728	694	734	712	707	736	719	735	713	701	722	729	710	752	715	655	739	699	687	687	684	691	723	764	658	752	722	713	769	733	794	752	772	729	703	722	670	744	732	738	710	690	771	712	701	718	727	729	697	716	740	696	702	674	710	746	708	677	701	718	698	700	698	679	720	736	739	682	717	695	737	734	717	746	700	681	728	716	735	662	724	717	739	743	709	693	745	706	687	741	720	688	740	742	685	707	717	740	715	716	696	718	691	736	717	721	723	706	630	666	739	704	738	755	706	698	663	694	754	758	654	671	745	696	764	715	677	733	694	716	718	711	669	721	676	675	729	737	706	773	710	720	737	720	707	752	701	712	654	692	720	751	758	738	681	746	759	699	742	728	705	716	743	687	711	743	728	711	724	709	762	745	739	690	713	703	731	685	708	744	713	680	707	730	749	666	711	733	721	733	695	731	715	701	645	780	734	811	684	723	718	728	716	687	746	683	741	792	727	743	701	718	709	754	691	768	698	721	769	754	750	757	733	738	703	700	768	690	724	744	677	691	718	712	726	734	717	753	750	764	767	716	681	683	757	708	731	696	722	683	653	733	718	694	694	723	684	709	707	673	733	667	722	740	745	721	703	723	788	711	743	686	715	741	742	736	707	703	688	725	682	762	668	717	721	692	771	727	687	711	643	704	684	745	740	733	697	692	719	675	709	763	758	672	750	697	742	736	694	671	722	695	693	717	714	757	682	743	713	740	699	733	666	702	697	774	704	686	716	718	734	740	689	722	718	706	718	779	723	674	719	724	648	705	718	708	701	717	700	697	753	692	714	666	700	702	757	704	731	666	688	726	744	720	684	690	723	728	694	681	734	718	707	736	720	755	693	699	719	734	715	681	729	712	700	752	709	714	724	712	762	717	704	722	683	673	697	685	725	742	743	742	740	705	722	676	753	732	709	653	724	707	706	690	678	712	700	700	729	688	715	680	684	740	751	699	737	707	717	705	642	709	718	728	721	706	708	731	719	694	685	668	725	747	725	739	734	734	702	729	677	675	684	736	705	675	725	691	723	720	767	784	675	684	714	681	728	718	708	750	700	711	699	699	666	723	703	703	704	707	756	712	641	731	746	712	761	654	733	706	686	781	720	721	719	715	693	780	665	705	731	732	723	744	774	750	721	664	717	744	658	719	716	693	723	698	759	677	736	744	690	685	725	697	687	755	696	759	720	673	755	723	657	686	756	684	722	730	747	719	707	718	761	727	700	723	711	768	735	694	686	721	703	721	703	715	755	650	732	737	701	698	703	692	743	693	741	685	702	736	750	736	706	714	703	730	705	732	736	693	744	712	726	722	683	701	734	692	704	715	732	718	750	750	728	690	715	724	711	730	751	675	723	741	660	706	745	688	740	678	714	667	713	710	698	742	724	655	789	724	729	655	694	667	702	698	729	751	709	723	717	723	664	736	682	752	749	692	720	688	748	719	722	736	744	735	720	720	708	746	711	686	680	659	713	682	700	742	716	685	688	728	741	688	710	686	765	678	696	759	703	697	738	719	751	715	660	727	701	726	736	748	698	718	690	746	749	706	690	732	714	707	687	701	712	696	752	749	772	688	718	704	724	703	719	746	719	722	764	736	744	709	700	680	687	715	729	711	733	735	717	670	788	740	731	718	681	681	710	742	702	689	727	673	711	700	721	718	721	714	766	722	701	767	714	685	741	697	697	756	671	731	675	732	732	717	699	708	733	778	723	700	737	719	701	755	712	738	726	742	680	735	701	703	727	697	727	752	741	725	708	736	755	706	706	730	710	740	663	708	753	745	708	671	735	709	653	693	697	698	717	728	729	752	735	714	683	725	699	683	677	750	715	714	753	713	689	706	655	728	704	682	719	744	721	698	731	732	716	686	713	704	706	697	664	680	750	699	691	722	723	740	691	682	762	777	708	731	713	722	669	712	754	720	708	669	632	718	697	697	695	674	712	715	736	717	759	741	749	705	684	732	703	675	731	724	718	731	720	759	728	726	702	707	700	737	753	714	715	712	712	749	717	706	663	667	716	690	754	744	764	719	762	700	707	738	731	690	668	722	750	756	730	706	721	664	752	743	750	733	735	697	736	743	689	769	746	687	699	794	685	705	716	741	655	723	736	719	689	703	696	706	712	712	724	688	685	695	672	670	731	695	663	645	717	743	774	734	706	697	716	733	718	678	720	723	712	738	745	727	689	661	713	689	733	707	713	733	710	721	722	668	680	723	709	731	745	752	757	733	704	728	722	721	703	683	701	679	731	681	685	691	767	708	702	678	721	717	706	739	754	723	737	726	724	726	690	715	764	700	693	712	732	695	713	679	674	751	697	741	682	740	726	714	745	749	730	734	690	750	759	722	675	729	718	724	672	704	736	717	691	710	713	692	712	778	660	703	703	677	732	730	684	741	703	715	711	758	721	719	684	718	737	738	721	757	678	709	667	696	724	722	705	735	698	712	671	702	708	726	735	719	752	703	735	755	677	682	743	746	699	707	737	716	718	689	691	730	763	739	733	686	751	693	751	653	718	708	711	679	756	700	721	754	642	761	706	750	778	694	746	738	685	658	762	736	695	717	715	673	779	675	720	709	688	725	641	709	748	701	722	752	738	683	729	719	716	758	714	697	668	756	751	710	698	761	729	709	728	726	702	739	713	740	694	690	713	740	740	717	731	662	686	723	677	725	732	699	707	723	718	728	708	726	712	730	674	706	721	717	756	755	700	718	675	738	719	748	675	710	696	745	734	700	714	669	712	701	734	742	707	727	730	683	661	723	684	716	772	661	711	737	718	776	708	716	727	688	721	697	718	706	707	753	709	752	745	723	702	705	736	716	677	746	708	736	737	757	731	732	660	702	664	729	721	676	705	730	773	695	716	766	720	783	681	733	707	745	787	713	690	719	714	713	725	729	721	696	747	672	710	717	690	736	687	696	725	728	738	686	715	731	703	703	696	723	719	706	692	699	709	706	702	664	695	731	697	760	691	715	752	746	704	736	710	755	687	760	720	657	695	754	706	700	710	782	692	695	664	733	741	724	750	735	736	716	703	756	701	682	769	669	686	674	699	730	701	675	719	710	754	718	703	738	721	723	709	739	727	703	727	702	749	704	682	708	684	710	762	758	709	747	699	730	707	715	706	684	694	712	693
37341	59244	48979	44029	10271	1328	1204	1056	1017	971	979	925	906	894	879	819	844	814	850	802	868	857	835	858	879	832	853	836	836	824	798	775	848	799	863	766	816	839	851	833	849	867	767	794	776	830	791	830	834	806	867	774	892	850	797	800	810	854	797	787	851	841	808	829	796	829	767	821	812	832	827	814	857	823	812	808	777	820	806	837	779	807	816	807	728	843	799	817	839	830	819	885	808	773	813	821	796	836	801	820	833	790	813	817	784	855	803	805	859	802	847	820	780	815	790	801	786	803	827	823	846	815	824	823	795	809	755	767	823	786	827	798	805	852	825	814	810	836	798	797	835	810	797	794	807	867	813	777	863	770	831	802	820	844	757	852	794	813	832	803	765	801	836	839	822	821	831	855	788	857	842	832	781	833	843	813	850	839	833	798	788	813	801	802	793	846	838	790	804	840	828	851	796	886	796	819	801	865	807	815	792	809	810	774	819	842	818	844	823	781	824	809	834	798	722	798	813	822	787	791	817	799	841	834	800	858	830	844	814	822	808	821	833	769	886	834	813	838	810	817	841	786	804	866	790	834	833	803	857	823	828	813	852	870	783	851	871	826	833	805	780	722	860	750	821	850	833	821	793	829	791	817	817	812	851	815	824	781	774	829	811	809	808	802	820	809	814	769	788	858	799	784	785	754	800	820	826	795	816	828	876	842	830	774	806	810	851	826	832	821	815	797	807	813	817	820	828	855	796	802	818	829	818	795	766	765	780	852	794	818	841	855	858	833	836	798	783	812	780	852	828	796	854	788	805	851	813	854	786	809	782	865	815	791	820	810	790	837	813	805	841	793	810	800	835	834	867	839	836	850	767	806	791	808	834	802	849	738	806	817	812	805	822	778	836	840	796	818	813	818	807	793	823	828	756	811	824	838	830	822	818	748	830	810	763	784	799	823	836	831	812	792	824	845	815	812	842	821	798	823	790	789	810	809	793	790	805	789	798	830	746	813	787	813	817	771	808	819	840	825	852	825	801	858	841	813	788	831	787	781	834	844	828	820	817	785	762	822	800	832	795	845	800	836	841	854	840	806	781	759	787	810	833	824	814	803	785	808	794	824	802	835	833	841	796	815	820	820	778	776	794	804	813	724	769	811	817	829	809	827	789	836	817	823	802	790	845	838	804	788	826	809	811	843	816	802	885	814	830	833	768	810	851	852	808	786	857	745	872	838	813	831	805	824	827	810	831	791	764	816	761	839	803	850	805	830	828	784	817	817	806	794	818	804	814	836	796	815	787	826	802	788	821	828	839	758	782	805	804	834	812	832	826	811	816	781	817	833	769	801	830	830	838	846	799	831	844	846	793	828	874	777	857	772	781	797	830	850	835	806	793	787	836	823	809	818	793	793	768	830	874	816	780	785	820	801	780	839	804	807	781	801	864	868	800	774	807	796	840	835	783	866	805	822	800	839	814	781	844	837	816	778	812	788	767	819	802	817	781	805	857	804	798	776	853	766	862	821	812	853	819	812	804	793	780	808	758	839	835	834	775	808	806	794	802	778	781	803	803	800	803	789	836	846	821	844	826	850	852	805	780	823	802	806	764	826	851	796	820	836	809	838	790	756	790	788	786	765	827	710	866	808	792	832	824	776	855	822	797	832	819	822	784	822	793	813	806	831	840	821	818	829	827	834	814	843	810	825	786	818	808	812	818	804	834	790	788	783	798	819	820	851	815	847	821	849	800	763	835	835	774	797	799	863	854	784	838	777	827	778	814	818	829	857	816	828	806	820	800	808	815	772	839	822	799	810	803	804	793	792	826	791	809	801	767	822	870	807	800	842	864	800	772	843	808	746	784	783	780	771	781	806	868	782	843	754	826	829	801	860	861	806	819	833	815	743	804	777	789	805	798	845	819	833	820	832	798	839	792	822	832	766	823	853	839	825	835	838	792	825	805	824	816	793	828	832	824	801	832	798	812	811	723	783	799	753	796	782	764	778	861	832	825	800	801	794	846	797	833	840	791	756	763	777	835	795	804	760	809	821	773	822	814	758	819	846	773	750	818	797	792	799	740	861	828	836	751	875	821	823	867	794	805	797	796	812	824	788	820	775	838	824	808	779	810	796	810	798	833	829	846	786	811	780	810	820	818	811	869	851	811	805	845	806	805	831	831	884	772	823	792	833	840	833	818	806	787	796	828	828	809	811	816	794	778	812	829	817	753	811	836	800	824	781	843	771	825	790	764	808	822	813	772	829	783	860	777	795	787	799	828	865	827	790	850	802	816	799	853	786	831	861	812	760	842	858	835	811	821	766	811	871	875	775	786	875	835	793	797	822	823	833	850	818	787	765	819	807	804	812	868	853	853	829	815	833	797	845	761	765	800	815	815	852	810	833	784	781	795	871	836	878	777	818	848	819	798	782	846	823	805	818	811	802	803	864	786	810	816	780	834	878	792	825	853	754	819	827	794	823	843	858	836	812	825	788	777	829	791	824	776	868	826	825	820	789	807	827	802	844	791	851	811	830	811	805	787	757	832	794	819	805	800	786	855	861	845	864	805	790	821	857	799	883	839	829	790	794	831	771	833	791	833	825	819	804	839	817	791	832	831	809	814	770	825	804	797	805	841	821	844	782	789	837	884	860	895	788	822	796	798	806	814	795	831	819	799	847	826	797	860	758	826	825	744	826	838	860	806	810	825	822	784	807	759	840	811	854	777	814	860	833	835	764	785	817	845	799	804	839	785	844	802	831	811	822	746	816	827	828	848	820	816	807	757	778	854	841	768	841	850	816	794	828	774	827	822	832	843	814	800	827	788	866	848	838	838	788	807	792	835	818	787	767	796	821	845	839	867	760	800	776	850	808	777	783	800	759	823	813	801	788	781	810	791	810	822	839	841	813	812	849	847	838	863	824	797	839	843	871	809	836	759	838	775	783	787	827	804	791	840	834	800	810	815	801	804	823	793	807	881	810	781	812	777	828	786	814	793	813	835	821	835	856	784	821	814	733	780	820	780	785	810	861	822	814	813	866	785	804	833	747	822	790	807	774	805	792	835	831	827	846	806	808	808	795	748	790	807	795	847	777	797	785	772	844	846	768	845	802	868	795	845	767	862	815	795	866	788	833	817	793	837	742	832	865	825	765	836	809	766	840	828	802	816	826	783	828	772	849	855	775	791	788	842	826	827	795	801	835	783	827	837	820	801	764	830	808	824	849	820	803	812	808	835	832	837	806	809	840	830	811	815	830	812	776	826	825	792	850	834	787	812	784	793	833	825	926	825	769	809	789	825	769	805	766	782	774	797	854	832	814	805	846	809	811	785	864	825	821	793	811	821	823	773	827	835	843	821	802	841	856	818	806	773	814	827	848	840	806	820	782	797	798	800	850	809	858	802	824	808	814	803	833	836	806	839	777	786	777	774	790	805	741	766	839	791	852	769	843	806	817	824	808	718	825	826	832	791	800	796	793	812	835	802	847	839	791	806	806	800	840	805	840	767	792
25275	21631	29200	29560	13421	1278	590	581	568	557	560	500	510	538	468	526	526	542	500	562	514	573	519	535	551	494	495	522	527	509	450	530	494	521	494	477	456	528	515	469	500	480	490	511	497	511	510	505	527	496	550	490	502	514	487	493	491	511	458	492	490	546	498	520	489	515	490	504	495	531	499	517	482	504	514	525	486	513	539	523	476	508	513	556	516	505	530	537	519	448	522	539	509	513	500	477	486	503	517	543	512	499	542	519	487	518	510	470	544	502	534	516	491	481	485	509	524	471	492	507	513	503	497	470	487	565	498	506	516	452	462	464	479	503	547	487	543	527	518	507	517	458	538	502	521	470	492	490	515	536	509	506	562	487	507	495	544	505	479	501	507	540	514	492	512	450	537	488	535	517	520	530	513	521	470	460	504	543	477	515	522	489	463	474	499	525	478	493	495	538	555	500	497	539	535	481	529	516	483	500	475	528	505	502	490	487	477	526	500	505	526	526	471	493	555	509	513	528	544	551	470	523	510	433	525	484	504	500	478	492	486	495	488	505	497	528	484	543	564	503	536	484	520	519	522	483	486	499	495	500	473	500	509	478	511	514	488	498	478	561	503	521	494	508	502	490	505	501	503	504	528	469	502	504	520	529	520	497	475	504	507	464	533	537	501	510	482	513	457	518	493	474	509	488	489	527	489	498	517	511	519	495	461	543	470	481	500	528	491	533	506	478	555	553	512	509	510	493	505	523	485	525	494	510	529	471	486	508	502	466	508	485	495	493	486	502	476	500	492	486	500	516	533	495	540	549	521	521	432	505	512	495	522	516	523	531	526	479	494	531	493	505	491	494	526	467	517	492	527	502	500	511	484	470	522	499	461	506	518	542	494	538	500	455	498	508	490	518	486	508	460	462	502	530	522	492	521	546	535	491	521	511	514	457	489	519	504	469	510	499	508	507	539	485	519	502	490	503	502	486	501	488	526	494	514	494	506	529	502	524	485	504	450	479	542	510	530	504	539	513	500	514	471	467	522	529	469	463	501	493	484	535	527	520	475	508	529	544	510	513	453	524	506	540	502	500	465	517	528	530	519	523	487	502	498	524	521	512	510	508	518	472	497	506	529	513	532	544	486	481	519	462	526	526	518	569	526	543	523	510	489	506	491	528	503	463	508	481	534	508	531	509	513	480	503	496	523	522	483	569	489	464	500	506	490	489	500	510	529	505	530	493	503	481	510	464	497	464	490	492	460	528	510	506	524	510	515	501	508	504	505	469	501	496	516	516	507	500	482	512	477	508	512	527	500	532	499	501	484	529	477	501	509	522	519	488	516	510	475	533	492	529	509	519	509	521	504	525	501	485	523	495	478	501	508	546	511	490	514	506	549	518	504	464	477	514	512	519	526	503	525	541	488	508	524	534	497	484	468	484	534	514	484	510	496	521	501	527	490	511	510	493	534	458	523	503	480	488	566	509	481	529	496	479	509	473	519	524	497	539	459	528	515	516	490	528	499	480	513	497	502	501	527	500	519	503	506	481	527	522	544	458	502	533	500	499	512	526	467	535	492	486	486	515	507	486	510	520	541	495	527	492	514	521	500	512	495	516	508	534	486	475	518	481	511	517	536	520	524	535	484	473	488	529	482	480	482	486	456	485	496	495	535	513	477	495	505	519	476	476	425	497	445	540	527	526	476	513	518	521	510	517	525	500	467	525	484	526	515	543	508	474	501	499	542	504	500	515	526	493	489	481	517	499	507	478	488	507	504	527	520	492	526	473	526	527	501	521	500	455	496	521	486	479	502	514	505	524	520	517	464	501	553	459	530	514	467	523	534	519	543	505	477	515	509	522	504	518	525	531	507	506	489	516	506	528	499	545	502	488	527	483	501	497	522	502	506	519	521	509	484	500	504	478	504	491	502	460	513	556	510	482	496	499	491	497	537	515	486	492	512	497	522	511	504	504	473	533	536	492	524	500	456	488	468	477	484	493	529	515	490	512	505	495	506	506	533	455	477	539	515	525	490	508	509	496	509	462	532	514	503	476	460	533	511	505	493	479	503	509	510	507	510	458	520	491	524	484	518	482	502	508	515	506	506	513	474	490	504	500	504	457	451	513	508	477	502	505	494	490	549	521	477	451	518	492	482	534	487	505	530	546	509	510	547	472	501	526	515	573	491	528	492	487	501	492	517	476	504	483	498	529	460	521	549	514	513	517	447	492	501	524	480	530	542	515	517	488	508	492	505	521	509	521	508	518	475	512	497	522	524	498	466	543	521	490	469	525	483	511	476	548	469	492	516	509	489	493	513	507	502	523	485	482	499	553	493	508	528	504	495	519	512	490	452	512	460	453	463	524	488	541	479	489	538	530	503	497	510	497	513	493	492	510	484	503	520	480	488	521	542	532	486	531	471	498	498	500	497	474	518	502	522	504	485	496	483	517	525	486	563	492	539	481	489	500	510	548	496	486	512	492	524	520	503	471	488	500	496	506	508	538	533	488	562	508	535	508	509	507	523	483	506	526	495	484	467	501	513	491	501	461	520	495	470	507	513	501	524	501	490	515	539	506	510	545	496	532	488	516	494	493	505	494	514	501	485	518	517	500	494	527	502	505	541	519	531	530	472	504	501	509	488	515	502	472	483	502	507	486	484	521	485	459	530	536	469	478	508	498	529	508	492	515	523	508	529	491	505	494	512	522	501	517	510	501	500	526	490	508	471	500	499	512	524	547	525	508	515	506	487	480	486	491	499	497	526	472	497	503	488	513	510	465	529	499	543	552	464	524	541	477	546	478	533	481	514	512	467	494	488	492	512	524	454	454	491	512	475	479	478	499	548	504	491	541	504	471	518	474	518	484	515	509	477	500	480	474	518	515	520	476	513	502	549	523	467	538	524	499	543	516	496	523	510	522	527	481	485	522	500	507	521	529	489	497	529	481	471	472	471	481	498	502	521	440	473	500	506	525	518	506	483	505	523	548	529	475	477	507	527	525	506	501	504	504	512	524	514	478	494	532	439	530	501	487	510	515	480	523	498	529	468	475	467	539	502	475	513	511	494	464	478	493	492	483	492	522	486	479	540	543	493	485	534	478	464	546	465	498	501	487	479	499	491	514	540	493	533	487	509	525	505	526	515	544	486	486	507	487	488	528	510	500	528	506	534	540	474	542	511	507	503	477	487	527	526	513	458	481	488	502	502	482	478	553	529	532	503	503	527	552	457	480	512	526	520	481	523	522	518	524	509	499	507	468	529	466	540	492	514	524	518	495	478	554	477	460	500	489	474	529	497	513	476	562	505	529	503	514	564	507	446	509	501	491	495	512	489	476	518	526	525	512	478	504	525	537	507	465	551	464	458	544	491	508	529	493	470	499	491	503	518	519	497	467	470	499	478	505	496	522	502	462	497	468	522	509	523	498	508	494	522	487	518	507	494	488	514	502	520	518	469	513	497	500	486	491	481	512	466	525	514	506	501	515	500	497	525	504	451	519	493	534	522	549
35283	50258	44389	33668	3722	868	764	719	694	674	658	587	580	636	585	569	620	582	573	561	584	570	566	574	559	541	577	576	577	617	569	594	580	574	592	621	572	562	613	585	584	591	566	567	598	580	543	560	590	539	529	569	543	558	555	560	527	563	541	537	558	585	547	565	542	565	581	525	578	553	616	567	613	550	543	545	573	589	563	557	579	612	568	555	558	559	580	568	592	516	514	573	537	583	589	554	611	573	514	566	540	543	579	601	552	553	550	608	536	541	560	542	510	594	540	541	512	569	567	578	563	535	566	549	570	596	567	549	553	549	582	591	589	575	558	562	538	534	584	607	564	573	570	569	545	522	556	580	567	521	567	568	583	584	586	568	584	555	561	626	527	590	534	561	592	574	575	531	572	566	551	551	580	555	570	560	588	561	524	534	563	554	584	528	547	588	605	549	556	547	588	552	614	561	565	572	574	573	539	574	561	560	575	518	550	565	600	549	563	562	554	546	593	552	571	578	562	579	558	578	532	557	579	593	548	571	584	570	571	577	536	572	554	557	589	542	566	563	557	572	558	595	567	589	594	580	573	577	586	583	572	562	558	545	572	543	563	586	555	576	558	545	572	566	536	591	584	572	585	581	517	547	562	593	592	551	533	527	547	585	534	572	587	581	599	548	571	547	591	574	590	567	566	534	565	572	558	593	559	571	560	556	567	598	555	589	588	514	573	552	553	555	528	603	560	571	574	585	573	569	579	602	547	567	563	588	543	550	583	559	527	566	569	604	524	603	579	585	583	550	558	596	643	602	541	570	555	562	551	591	549	570	546	593	599	533	547	534	618	559	589	562	604	574	562	574	584	543	545	554	576	557	596	601	537	563	558	591	558	570	587	556	567	552	534	543	557	589	586	555	626	547	586	572	573	574	530	557	560	610	550	536	582	540	558	585	570	555	548	539	578	584	593	570	575	569	563	608	603	572	570	575	576	569	568	540	579	580	568	588	605	602	559	514	522	552	573	635	567	590	542	550	571	531	537	523	561	587	572	594	529	601	543	582	557	566	561	536	578	612	572	536	497	594	533	529	567	597	575	570	588	622	569	562	535	565	573	575	578	542	601	530	564	581	573	544	528	571	540	581	517	558	550	533	580	541	565	596	606	558	599	558	571	542	569	550	526	525	571	583	555	563	534	569	551	614	578	577	546	568	602	569	559	558	577	590	550	524	577	511	603	537	543	552	555	583	579	561	538	551	574	550	584	576	603	563	530	542	570	559	561	572	601	573	597	593	576	562	564	537	576	562	560	521	532	564	572	548	556	559	573	547	615	586	594	589	573	616	566	548	553	576	519	631	572	556	563	546	552	560	556	608	565	538	550	588	543	573	535	569	583	582	546	604	550	539	564	581	604	566	592	557	559	599	557	555	585	599	554	548	548	568	527	545	581	533	539	562	534	567	559	569	543	571	571	555	587	518	555	552	549	599	553	597	553	557	569	581	603	536	575	579	597	568	580	528	554	556	538	563	520	558	538	541	567	522	584	544	587	526	550	572	546	544	554	561	573	597	556	587	532	550	590	574	569	582	546	566	584	592	551	539	564	595	541	570	608	542	563	551	537	553	595	554	582	585	581	561	631	520	579	549	533	579	553	582	559	537	543	577	568	568	541	525	581	549	546	565	594	597	525	583	544	534	561	574	569	544	550	525	501	539	539	541	544	565	538	594	581	600	557	553	581	541	629	593	537	583	558	586	571	622	554	576	601	539	557	543	591	547	576	543	541	563	562	555	562	580	636	554	560	556	539	600	551	567	542	566	602	580	533	591	577	609	573	558	540	572	587	538	519	552	599	540	538	569	563	568	594	534	578	553	591	571	591	574	614	572	581	521	579	519	553	592	583	620	598	582	524	561	513	528	539	571	578	508	537	552	579	608	554	557	550	560	530	585	542	592	543	552	550	562	563	564	609	621	541	530	550	546	557	555	559	579	514	575	603	600	585	567	603	541	553	573	568	553	588	577	621	579	552	570	549	594	615	599	560	583	626	527	590	584	540	571	555	565	559	550	598	536	569	577	548	545	585	597	604	565	564	515	584	532	586	599	588	582	615	557	550	584	589	568	533	575	534	531	564	568	555	522	580	576	525	585	573	573	584	542	572	542	580	576	567	594	575	565	574	594	561	602	564	576	543	597	519	558	586	538	519	589	526	558	545	556	561	555	570	580	569	571	515	531	573	562	601	569	571	591	554	576	563	570	579	528	575	572	534	558	576	525	527	545	547	542	559	604	547	597	542	563	558	580	595	602	542	592	549	578	584	566	550	580	539	575	572	536	592	536	606	553	576	567	533	588	547	543	583	536	556	588	578	540	584	589	590	509	556	569	571	558	514	583	546	526	572	601	557	528	579	561	561	559	597	552	553	551	553	557	598	575	540	521	557	544	583	611	589	551	546	582	552	523	581	580	581	545	577	580	614	574	504	575	517	597	573	583	600	597	544	542	554	565	598	589	557	546	576	599	539	568	585	546	596	545	590	538	565	580	553	511	538	524	565	589	595	536	560	516	580	498	579	581	564	554	534	568	586	532	512	583	585	546	523	600	555	550	563	569	570	528	569	576	598	567	541	524	550	584	580	567	603	574	588	534	543	548	559	543	541	586	583	515	578	548	591	551	597	582	560	542	564	565	548	565	559	562	579	581	607	527	532	579	539	546	613	532	574	580	564	578	554	556	551	579	533	610	595	542	541	558	564	548	568	532	581	552	579	544	570	585	590	543	557	558	569	548	600	548	575	539	585	565	575	592	566	576	561	590	566	541	590	596	553	568	576	578	599	546	549	585	554	532	578	570	592	551	569	549	552	567	537	554	580	620	585	534	542	575	574	538	577	573	570	552	584	579	573	563	544	592	558	595	560	527	576	584	561	579	601	580	523	550	546	583	546	547	568	579	531	583	518	562	521	555	561	555	560	557	517	587	617	560	555	584	557	576	545	597	582	564	576	550	562	594	588	600	563	544	573	560	572	562	530	605	555	586	561	554	567	559	606	574	567	552	563	533	559	548	488	558	554	544	556	518	564	529	594	592	566	621	542	585	571	558	558	563	612	569	587	537	593	597	601	552	601	526	557	600	549	597	540	567	568	550	574	595	548	598	558	558	542	581	576	538	563	575	558	574	537	566	540	593	557	557	545	603	546	557	591	583	584	552	586	622	559	532	558	577	532	582	525	584	578	559	611	590	597	559	565	557	553	533	581	533	592	581	520	565	579	581	572	569	556	565	549	607	576	571	554	599	510	559	548	565	590	568	540	571	595	565	607	621	605	556	572	524	567	557	550	530	601	540	580	566	574	594	568	571	545	551	579	571	553	546	506	575	539	562	557	560	565	560	562	581	581	557	543	553	578	566	525	603	534	546	521	546	558	562	591	560	557	544	557	594	551	570	543	555	543	585	546	559	544	558	565	604	549	558	615	535	582	560	517	582	537	580	580	611	547	593	516	559	537	530	563	600
22963	21546	30065	26888	22076	19201	5607	640	476	443	470	387	390	415	360	356	375	343	349	334	316	319	316	342	319	299	350	346	335	279	337	322	288	310	299	317	308	311	312	300	316	345	325	318	304	307	273	322	312	297	323	315	295	287	329	294	309	316	314	306	318	309	341	282	320	303	323	279	320	295	317	295	297	318	323	287	312	290	270	301	316	319	306	318	319	324	331	323	318	317	321	335	310	271	306	314	284	310	289	306	303	303	298	305	290	341	284	276	287	298	314	276	326	336	306	294	233	291	316	318	298	324	300	305	320	314	335	310	284	293	282	326	289	321	253	308	296	297	346	296	309	309	333	311	297	318	328	290	303	306	317	310	284	281	272	322	339	297	312	314	303	313	311	318	308	304	291	288	297	291	280	318	313	297	309	303	304	289	318	302	258	322	317	288	288	323	300	319	314	277	300	329	329	300	321	297	300	337	306	300	312	291	316	290	319	297	323	316	314	293	291	314	301	307	288	288	314	290	312	327	349	294	302	317	311	309	302	297	329	307	297	271	318	316	333	297	305	307	313	277	286	292	350	294	305	295	280	332	275	335	316	301	336	307	316	315	312	304	269	293	320	316	303	308	298	295	318	308	325	296	331	325	310	291	277	308	299	299	282	298	321	311	301	320	311	304	298	285	343	313	301	315	298	275	317	302	314	323	282	340	305	303	300	346	340	326	331	317	320	317	298	291	293	300	310	295	313	298	287	301	337	303	300	303	299	337	312	303	281	302	319	304	308	278	294	297	315	284	317	293	288	292	271	314	322	297	290	301	314	287	327	301	322	338	300	283	309	327	294	321	322	285	298	300	297	286	321	323	290	318	307	333	353	283	300	292	295	304	309	345	328	287	291	293	291	303	292	321	299	315	308	305	288	305	315	298	279	268	307	280	290	308	284	310	313	307	295	313	323	289	310	318	306	275	299	335	307	283	306	300	302	309	301	283	299	292	314	324	296	344	290	280	278	331	280	311	299	282	299	314	289	302	307	313	281	362	255	307	308	312	321	306	318	333	290	319	331	314	331	327	314	319	298	312	316	286	303	305	325	298	331	296	289	257	294	314	297	279	300	299	341	298	318	299	311	318	312	337	270	288	291	285	321	306	272	325	297	306	318	301	335	316	287	299	348	308	324	295	309	289	311	294	283	318	314	320	304	278	300	304	246	304	305	282	311	264	335	333	310	344	294	286	313	307	331	291	334	319	304	280	306	296	327	302	284	338	312	305	306	302	266	310	285	291	326	272	327	289	341	324	325	292	278	302	331	307	312	339	318	324	304	262	305	314	316	304	292	308	302	303	319	332	268	321	330	309	314	293	290	294	297	303	324	287	277	340	326	287	306	304	305	329	301	320	303	322	288	258	309	330	316	316	341	298	276	320	312	287	299	293	337	293	285	291	301	277	303	339	303	303	285	283	323	267	282	324	345	324	322	331	327	320	300	323	306	279	304	341	270	302	291	279	316	285	278	307	291	314	323	281	317	308	314	295	313	306	282	283	307	328	316	339	336	285	280	298	292	290	327	304	291	316	328	329	313	316	313	318	284	302	305	306	320	335	318	320	318	321	325	302	311	284	313	287	312	303	276	263	326	303	337	298	317	345	328	318	298	339	296	315	320	317	305	304	317	316	287	283	348	332	330	308	283	311	288	321	311	345	318	311	311	309	298	284	298	334	302	322	291	295	323	310	296	307	320	282	277	327	317	295	292	274	300	293	295	317	301	269	315	289	330	323	333	322	311	302	323	305	309	307	302	299	284	309	333	297	317	325	351	323	337	330	305	323	286	325	313	293	304	279	329	300	290	312	292	334	311	318	274	328	321	320	316	320	295	307	298	292	313	312	309	299	310	288	329	347	294	291	283	336	318	307	291	337	307	296	296	283	301	326	297	283	307	306	314	283	290	324	301	285	295	322	278	293	283	304	334	320	325	289	319	302	262	320	292	303	313	311	284	279	302	352	311	281	280	283	289	331	339	298	287	324	307	284	308	323	296	292	289	291	296	298	323	322	314	312	334	292	304	307	320	299	335	288	298	308	287	309	308	292	285	329	316	328	310	287	333	300	313	312	321	292	286	291	291	342	310	268	322	285	300	316	309	284	298	294	309	330	321	294	312	301	332	311	313	287	273	309	289	304	299	334	312	303	313	330	295	296	280	304	330	290	299	317	312	296	299	298	289	308	303	296	323	320	287	291	304	281	290	277	322	280	282	260	333	328	297	303	309	310	321	304	320	327	318	287	307	292	298	327	292	294	324	307	295	309	287	289	299	317	338	323	323	315	286	296	309	302	297	308	311	327	356	327	298	310	289	316	300	297	320	323	314	288	307	313	305	288	301	329	312	302	335	304	288	311	318	320	304	331	329	299	313	359	314	306	368	302	322	315	313	299	318	313	305	277	300	296	298	280	307	304	279	307	277	285	308	301	310	293	327	273	295	302	320	324	282	300	347	269	299	289	282	312	333	292	327	289	345	278	311	313	297	312	294	329	328	314	275	296	283	293	326	301	305	307	304	290	333	285	323	308	326	276	321	296	289	306	337	291	288	308	323	294	328	313	303	238	315	288	332	327	306	282	314	314	304	285	313	303	320	307	283	311	275	318	303	308	318	288	353	297	279	293	326	297	305	271	290	307	254	321	319	313	285	314	308	313	283	303	289	302	324	332	290	294	315	305	310	300	317	287	290	291	313	318	323	312	277	300	306	307	337	317	296	295	298	285	318	322	315	327	323	283	289	308	294	347	311	336	295	316	333	314	301	299	297	310	343	346	313	337	331	273	306	302	286	308	312	299	313	287	294	278	337	320	334	312	294	306	312	286	300	306	297	297	312	284	334	317	288	293	293	309	291	310	316	324	294	325	317	302	287	304	314	302	329	305	340	266	309	343	286	281	315	290	314	342	320	278	296	291	303	301	335	294	279	302	285	334	295	289	313	315	288	311	325	324	295	314	312	306	324	292	305	308	320	336	325	314	334	310	314	327	318	331	291	306	322	316	313	312	339	318	316	305	296	273	300	306	324	333	287	308	292	298	317	316	297	311	288	296	296	322	300	276	321	328	310	292	302	333	304	319	306	302	321	280	292	313	261	308	310	283	290	332	308	297	273	291	318	305	305	293	298	298	277	323	298	294	291	319	306	310	307	309	317	297	318	327	322	281	297	286	287	304	306	308	327	299	308	300	300	319	299	282	291	286	316	320	330	322	314	295	316	300	318	297	325	333	311	311	306	279	290	312	294	317	302	289	308	289	308	304	307	331	302	301	304	301	321	307	310	283	277	321	309	312	340	306	303	313	316	286	296	324	323	299	315	304	273	290	306	316	301	293	309	286	288	300	328	316	333	334	306	299	296	335	282	287	326	306	294	303	323	311	302	314	297	289	326	318	289	303	289	316	283	292	303	308	297	308	277	306	326	333	305	329	307	320	305	330	308	315	288	309	315	303	335	308	294	292	275	313	320	309
41748	61809	67907	50804	8247	1402	1095	901	831	674	626	583	543	464	482	474	446	462	437	411	413	401	408	371	394	371	384	383	383	427	389	373	378	385	365	379	370	356	367	340	363	371	371	373	365	382	346	342	362	385	346	377	332	371	354	363	357	367	366	400	373	345	352	377	364	384	376	351	354	336	334	359	347	341	351	356	328	389	356	356	377	351	355	346	358	398	366	377	344	385	366	349	383	334	363	342	358	357	341	337	372	399	340	353	362	383	358	388	348	379	372	394	369	404	392	330	356	359	359	349	339	320	366	333	343	358	328	368	361	355	385	343	369	386	371	367	357	364	382	329	357	341	372	368	371	319	393	366	363	356	366	364	387	349	350	324	364	321	363	383	361	381	370	337	352	326	344	363	364	349	340	364	381	323	359	354	376	337	349	363	362	343	318	353	360	355	356	331	341	352	367	355	368	364	345	397	361	357	353	357	355	342	366	345	336	379	374	362	372	334	376	363	358	370	388	353	385	376	334	377	394	351	360	335	322	395	348	368	369	369	334	340	330	344	362	374	345	341	372	346	377	355	354	355	362	379	326	350	364	352	361	346	336	374	338	345	352	363	362	393	329	371	363	376	341	325	390	358	369	380	339	361	377	302	334	350	344	383	375	369	405	382	356	392	340	350	344	346	347	376	367	338	345	359	360	352	364	341	408	372	386	349	327	356	362	333	347	332	364	360	381	369	369	367	356	350	346	377	381	402	351	329	352	328	365	361	377	370	378	337	373	372	363	353	382	383	383	338	351	353	386	357	350	369	378	382	323	377	357	339	352	311	347	358	362	388	341	342	364	310	373	363	366	360	326	368	383	359	386	374	347	335	319	365	385	352	361	370	355	364	349	324	352	365	370	331	375	344	378	350	367	346	352	321	358	366	345	351	375	356	343	401	378	381	363	333	353	356	361	368	361	384	376	353	375	333	364	373	353	361	360	326	338	334	364	330	375	368	369	346	369	328	383	331	394	336	374	363	352	334	334	325	336	378	368	362	378	382	352	333	333	329	361	401	350	373	358	347	384	392	362	351	343	353	346	345	382	367	363	374	352	356	366	339	344	339	382	380	352	400	365	373	360	344	380	332	338	325	376	358	361	339	336	334	379	370	345	382	361	345	364	405	316	391	375	354	348	346	343	359	340	386	354	350	355	345	367	348	356	368	367	385	340	349	405	352	330	365	365	366	349	366	381	389	345	355	348	341	366	332	361	373	359	363	369	336	351	366	376	360	316	364	354	320	387	362	407	383	355	368	382	360	341	356	329	359	361	345	336	337	341	389	329	396	346	382	349	357	384	385	364	346	344	406	382	371	364	384	339	344	345	360	391	368	353	367	364	365	348	340	391	367	355	371	371	375	372	371	390	355	321	378	366	334	395	392	363	338	378	332	351	360	377	389	344	355	350	366	349	390	352	371	350	356	355	368	323	332	357	380	330	360	335	355	410	378	368	389	333	357	399	340	385	351	349	351	370	352	351	351	326	362	380	374	352	351	330	353	365	383	349	395	374	341	394	378	372	358	364	386	342	374	364	377	360	380	364	361	384	373	372	353	345	355	340	366	335	353	327	363	355	350	359	335	364	355	367	357	319	360	377	358	386	390	355	360	379	362	382	339	367	347	339	352	369	363	346	392	364	352	350	381	331	370	364	369	370	371	330	349	369	346	311	347	342	353	313	375	361	327	371	372	374	365	375	337	381	358	377	367	352	329	382	344	370	352	359	346	334	360	336	325	366	342	383	396	379	336	363	330	377	356	331	350	361	362	374	376	375	353	352	341	370	356	363	347	320	391	368	379	403	368	370	367	373	371	371	381	360	374	396	372	376	349	345	347	374	339	369	375	397	326	390	368	372	325	378	336	387	367	358	343	366	350	341	338	352	364	362	349	365	349	369	349	370	356	367	329	371	380	364	358	385	385	334	378	372	339	371	318	369	340	336	358	351	344	332	355	345	361	336	312	397	385	391	370	363	353	375	343	350	357	337	346	351	381	337	335	354	369	348	361	375	354	337	357	367	364	399	365	353	361	369	358	386	331	336	356	331	357	416	382	337	348	356	346	366	342	355	349	365	359	369	371	318	355	398	349	366	351	345	367	381	364	343	341	358	361	367	383	341	340	373	365	328	350	373	353	349	356	373	362	351	362	340	357	395	342	360	356	360	352	342	358	325	360	368	378	352	358	396	363	360	356	328	352	375	349	351	347	354	350	356	355	373	330	350	372	357	353	337	370	384	341	345	362	344	378	355	374	326	346	356	339	354	369	364	332	338	348	375	335	370	373	335	343	362	357	344	347	368	409	344	358	337	331	357	365	314	326	349	323	358	372	368	321	366	364	353	373	326	368	319	362	372	338	335	355	355	339	353	356	394	384	360	325	351	336	373	346	377	360	324	380	392	348	378	345	377	330	369	363	363	347	356	323	340	373	340	367	341	395	322	388	346	366	341	326	379	355	376	378	382	355	398	368	359	371	373	352	320	356	364	352	369	361	363	353	363	379	366	360	382	381	383	380	387	377	344	341	337	366	353	328	363	377	304	368	378	358	374	333	374	337	381	339	379	364	339	359	351	350	356	345	359	327	351	382	360	372	363	352	347	388	371	383	336	376	364	360	342	356	353	369	407	364	363	360	353	361	369	375	347	368	399	351	358	381	356	358	355	366	373	356	326	360	362	389	317	347	355	374	345	359	355	334	370	331	352	369	358	371	376	327	347	366	328	350	350	381	308	350	395	371	357	356	357	306	346	348	335	357	349	330	364	351	375	353	347	364	344	370	371	379	354	351	390	363	372	384	342	375	378	346	366	355	397	398	335	380	309	328	374	357	404	389	359	340	362	335	355	372	350	405	363	365	365	389	354	371	366	358	383	367	334	403	375	339	346	371	330	348	382	364	362	370	387	357	357	391	375	359	367	403	336	355	364	351	333	362	366	357	348	340	348	328	365	353	322	371	337	381	348	337	371	388	340	344	335	339	375	400	382	370	360	365	395	350	338	367	336	341	375	363	356	370	357	362	375	330	338	401	414	339	347	368	361	360	372	341	363	391	382	359	363	342	358	385	364	380	361	356	316	344	383	362	356	349	327	346	395	353	340	359	306	352	339	357	329	343	365	358	319	349	371	349	317	350	351	351	353	377	350	374	378	362	357	357	347	342	371	352	352	344	345	379	371	376	351	357	353	336	403	349	348	351	370	352	317	369	347	373	374	355	396	362	369	376	361	387	342	339	348	352	345	391	384	371	366	391	372	379	378	356	360	371	346	323	326	374	333	349	365	334	386	348	375	348	356	349	339	358	319	338	367	320	372	396	341	350	368	356	336	378	340	341	370	360	368	396	371	351	377	377	356	372	358	363	368	371	324	339	347	399	340	358	340	345	365	348	380	343	376	384	338	361	348	338	347	340	362	352	367	339	331	369	370	356	334	336	370	345	357	342	359	364	358	367	362	325	328	320	349	359	377	338
28884	21045	18195	12093	2122	850	799	835	844	842	850	819	833	823	751	808	828	823	821	770	806	852	791	847	832	782	855	820	804	791	838	821	804	745	760	824	783	790	842	831	761	818	785	806	754	780	825	824	833	819	851	797	790	863	786	843	792	799	806	794	824	806	767	834	783	804	755	792	815	788	765	846	795	819	814	823	812	843	802	780	823	811	790	826	817	742	814	817	806	793	831	822	823	840	805	792	812	810	823	759	778	846	789	790	846	804	795	794	804	787	814	744	833	814	860	796	794	777	803	810	793	755	778	851	797	832	780	777	811	800	841	791	816	839	819	779	806	802	833	828	801	788	807	804	779	841	798	810	825	791	830	813	797	803	834	788	791	766	775	762	833	805	774	798	837	791	838	844	788	829	862	827	818	791	872	804	803	788	801	840	840	787	780	828	825	787	771	826	879	805	789	816	773	785	783	835	794	776	858	810	876	820	836	825	862	773	799	825	782	827	818	823	849	808	783	804	820	833	853	818	831	758	785	814	783	816	829	834	794	762	798	830	782	842	780	816	821	783	780	835	801	804	781	763	805	774	793	772	795	815	825	818	773	815	785	814	835	797	838	854	808	819	760	772	827	803	807	819	833	815	754	810	844	792	756	780	767	772	811	813	858	828	835	838	790	787	782	800	805	845	830	848	773	796	845	822	833	811	850	867	803	804	778	827	853	815	800	833	804	753	795	834	806	772	824	782	758	843	839	804	740	798	768	823	855	803	821	795	810	825	824	783	760	805	757	804	810	819	817	767	793	807	792	816	845	820	800	819	812	834	822	826	820	782	857	769	803	782	787	756	787	771	797	807	781	771	766	736	903	764	786	841	840	873	787	783	835	792	837	782	791	808	813	822	758	789	780	778	766	791	795	793	804	775	782	818	832	803	835	774	836	816	774	826	785	835	808	779	810	839	749	798	782	818	812	823	793	822	778	815	770	763	836	766	813	733	814	797	798	802	756	794	759	780	749	769	740	805	817	806	770	841	761	774	818	772	816	800	774	864	773	820	787	789	797	848	841	780	825	785	825	818	792	801	830	748	789	808	827	782	808	800	794	789	785	846	839	833	808	795	766	790	863	793	812	829	796	786	817	823	799	774	824	807	791	794	753	792	789	786	826	821	841	845	862	818	848	792	768	719	802	835	803	786	862	807	785	841	797	784	788	782	773	759	784	763	794	826	773	809	765	774	772	798	827	855	778	790	753	750	816	797	818	838	862	776	795	777	803	775	825	790	808	786	769	833	773	786	848	798	761	782	832	839	836	803	820	773	872	786	798	743	776	806	856	778	793	754	837	866	800	813	742	795	776	814	830	768	795	804	809	792	796	767	800	784	797	759	793	764	822	777	841	784	802	797	823	795	834	808	825	778	798	786	815	870	788	788	818	836	758	772	861	782	847	773	802	838	832	788	848	821	809	700	781	794	782	793	745	794	814	813	800	780	779	792	837	855	793	769	810	794	867	762	808	813	752	774	774	863	793	828	812	813	790	817	870	816	806	796	794	827	824	801	790	807	845	801	842	778	821	800	853	823	815	709	789	813	791	839	828	775	849	769	836	818	748	848	766	799	819	785	797	797	838	780	817	798	764	834	838	803	794	793	848	809	828	862	768	777	864	803	821	797	772	801	759	825	801	787	819	758	858	799	791	815	787	765	783	812	847	819	797	835	814	759	784	840	782	786	785	785	762	796	786	803	848	814	779	780	831	819	791	815	800	822	814	822	760	784	817	838	790	804	785	804	805	757	791	751	850	795	796	827	793	810	819	824	772	791	803	769	763	774	801	777	769	787	779	801	842	784	777	772	792	822	789	860	782	814	840	817	794	858	810	783	843	834	838	783	833	791	812	852	767	840	809	820	771	775	819	838	807	816	825	820	757	812	832	823	778	788	828	761	795	829	802	704	831	776	795	797	826	800	831	850	774	808	835	741	790	845	840	780	844	775	777	769	795	868	791	815	802	777	891	782	851	791	856	835	794	767	841	786	832	857	747	853	806	815	858	822	812	822	790	815	825	817	757	802	824	888	811	815	815	774	803	766	778	783	776	766	810	831	847	801	802	869	788	766	842	766	808	814	797	831	823	836	824	798	864	808	759	803	827	824	812	770	728	785	735	778	823	815	767	839	757	795	801	781	799	749	786	814	870	785	806	850	788	822	791	834	853	833	782	774	769	735	795	776	798	812	822	794	806	833	774	839	806	766	785	737	812	733	774	785	759	798	774	783	763	822	772	808	814	789	784	765	807	808	803	758	842	801	832	761	866	757	832	769	779	827	762	779	856	774	824	783	770	812	810	798	840	858	792	747	826	803	745	846	850	805	827	786	784	794	746	778	781	783	808	771	803	814	840	815	831	829	804	810	833	823	799	836	878	784	822	787	779	803	749	803	798	808	856	832	802	786	837	802	812	835	803	806	809	819	804	781	782	793	799	825	828	792	816	831	803	806	802	776	781	795	849	756	851	846	768	817	771	768	784	810	818	789	815	810	827	805	831	806	771	845	810	822	822	789	781	830	825	819	746	790	772	806	790	801	817	816	776	813	775	790	843	843	833	816	819	855	859	806	845	810	820	808	808	795	797	774	834	794	760	792	803	798	755	805	813	775	776	784	832	827	804	822	826	768	796	792	831	788	839	844	784	823	796	836	789	737	837	859	815	807	815	809	780	824	839	778	821	829	810	764	788	826	764	838	811	814	832	785	823	764	842	857	837	859	821	810	779	795	805	810	848	786	841	798	805	812	802	782	809	795	768	801	796	796	811	745	798	829	838	803	812	796	812	819	813	827	828	830	802	807	760	806	843	828	831	772	852	797	803	743	807	777	790	768	793	820	777	833	764	786	782	738	811	767	803	805	800	854	823	793	815	799	865	841	828	757	776	753	863	802	849	794	827	809	811	792	788	783	804	746	775	863	798	849	777	791	813	778	793	794	789	765	824	792	843	802	782	824	848	834	806	790	762	791	790	887	761	799	845	786	872	850	810	819	825	768	783	760	793	769	799	799	803	791	813	822	844	825	784	795	720	816	816	775	819	823	810	779	774	796	777	801	831	816	756	795	803	799	840	748	813	759	844	783	764	781	843	797	828	772	768	865	825	778	777	774	736	758	807	834	792	826	806	765	775	835	828	814	791	813	796	772	827	773	859	795	778	822	849	777	813	790	821	793	803	753	759	782	823	794	801	815	776	831	804	827	755	822	802	848	784	846	819	791	805	760	823	847	809	812	797	786	806	848	823	759	841	828	833	791	824	812	820	827	801	801	835	803	843	802	830	837	854	799	824	772	817	778	771	755	798	820	820	783	819	856	776	768	799	777	828	801	814	758	850	755	813	784	819	803	786	802	795	813	752	811	805	776	831	788	794	773	815	828	768	817	849	790	815	835	821	795	802	770	798	821	837	778	814	794	812	803	764	825	785	798	792	830	828	798	787	804	790	809	830	803	831	817	813	788	799	783	773	792
23819	20899	15447	9167	1908	963	926	957	896	902	878	941	917	855	832	887	887	923	896	859	870	914	892	909	871	899	895	911	812	900	907	873	888	886	942	927	877	836	885	842	877	883	921	887	896	843	961	926	871	847	882	914	895	885	921	923	887	846	876	879	906	861	885	931	892	887	901	851	909	883	915	867	921	848	932	840	869	895	890	894	896	871	901	937	846	871	891	902	919	897	914	907	881	893	910	903	899	875	863	849	898	898	930	889	858	964	807	928	940	874	874	889	895	906	929	900	907	884	878	883	918	868	894	901	926	857	844	935	895	885	898	928	900	894	907	923	921	930	899	951	864	934	884	923	829	898	886	891	856	863	893	828	871	903	956	906	895	895	952	891	905	860	877	918	921	916	877	915	898	841	867	892	901	933	876	869	901	924	873	923	914	923	890	897	847	893	891	928	954	882	887	874	896	870	920	841	843	924	871	867	873	857	912	845	914	843	865	902	852	889	859	846	876	888	909	887	880	885	875	869	897	881	849	896	892	860	863	870	873	872	898	980	902	838	919	945	909	915	894	868	934	937	904	939	850	923	867	945	903	901	884	912	927	862	997	922	923	877	869	946	927	892	893	882	867	944	918	904	932	923	925	910	880	884	861	905	875	939	877	911	912	878	875	902	863	866	952	871	897	870	918	861	910	862	866	881	871	901	881	929	849	895	906	872	923	887	885	850	854	919	941	888	920	891	898	878	876	924	917	883	879	913	871	935	953	871	854	874	921	855	868	936	849	928	830	924	844	947	900	905	892	884	887	861	964	970	819	891	891	905	893	871	801	918	874	852	878	876	880	879	931	904	879	913	885	894	890	844	885	903	824	894	895	903	845	954	870	888	923	854	961	918	913	920	946	861	843	943	923	939	918	891	826	902	878	915	862	892	896	927	928	884	906	939	901	918	854	953	881	902	880	823	942	838	887	895	908	919	917	942	956	850	909	893	897	856	912	898	863	910	891	911	890	879	917	909	885	938	881	883	843	917	896	913	912	878	898	888	856	925	936	920	921	880	894	884	917	901	859	884	852	826	855	877	916	949	913	855	814	866	856	900	879	860	855	872	901	886	911	877	884	916	938	930	916	918	966	928	854	930	891	893	895	914	934	912	892	871	885	875	914	849	907	899	885	884	950	935	904	855	895	891	866	850	877	891	882	924	925	925	887	915	904	870	888	865	880	916	860	851	883	882	921	954	900	949	910	909	921	887	885	856	912	933	893	884	874	892	887	937	870	880	943	883	933	919	816	876	887	889	953	910	909	958	899	855	856	926	877	905	909	829	879	897	887	836	905	899	877	914	882	921	928	911	899	879	881	876	863	882	924	871	867	840	861	902	888	882	922	863	941	892	933	856	834	932	855	883	889	864	866	904	952	939	900	881	878	919	906	887	891	889	889	885	805	906	908	902	930	913	839	875	870	901	913	886	912	918	872	980	849	882	904	949	857	886	875	896	963	828	906	916	936	951	933	946	858	906	874	904	961	854	930	877	865	903	907	873	935	868	904	933	934	869	905	862	858	908	872	906	855	870	890	924	896	894	851	900	930	905	923	870	909	892	926	875	835	873	849	913	911	862	864	903	833	856	906	891	919	941	853	906	886	911	938	914	835	963	869	895	914	953	887	911	902	907	869	854	916	892	867	885	889	888	838	906	903	865	854	903	924	874	946	908	892	887	825	852	901	890	864	898	852	912	907	868	863	891	861	972	919	922	921	905	887	936	870	901	947	922	946	885	868	880	850	932	891	902	889	894	923	888	935	845	866	924	874	879	914	872	884	868	899	887	879	873	910	855	866	885	856	898	877	921	893	906	899	895	922	878	872	885	895	887	921	925	925	881	904	929	917	950	915	880	901	884	894	858	840	901	932	888	910	864	891	834	813	926	869	860	832	843	865	901	903	870	925	881	884	874	931	869	880	908	906	847	932	861	859	867	875	850	881	803	889	819	862	845	925	908	881	921	913	894	926	865	869	853	871	942	815	872	843	887	878	881	884	869	900	893	898	882	905	905	878	862	876	865	937	919	872	842	884	901	888	901	905	900	876	905	900	902	856	912	890	871	872	907	897	895	850	927	933	960	908	944	893	887	850	872	939	846	863	925	907	878	880	854	893	898	897	868	885	977	920	806	893	892	890	874	900	887	887	891	876	905	898	898	857	902	897	888	896	853	906	914	862	908	884	933	880	862	913	868	931	900	900	916	829	904	890	917	883	907	889	894	923	909	867	930	923	909	894	918	883	936	946	939	910	903	859	895	879	934	880	908	952	896	924	907	902	908	985	923	889	928	940	816	902	855	862	916	927	889	902	969	906	898	929	930	925	866	867	898	828	930	856	893	870	879	855	875	934	901	929	903	902	863	927	898	931	875	911	884	886	889	949	863	872	883	904	895	855	911	889	883	895	853	943	895	884	867	873	882	895	868	884	891	878	930	859	868	887	902	923	860	882	892	908	890	942	912	913	891	911	931	873	901	909	949	887	844	888	890	920	874	908	887	859	890	883	906	892	908	899	945	863	899	867	918	898	917	913	905	946	884	900	870	879	891	882	912	848	856	912	890	867	887	871	920	886	827	908	966	909	867	867	927	920	943	900	868	865	938	896	918	906	912	930	880	874	917	888	882	867	870	906	920	873	966	957	837	868	870	917	951	860	924	857	920	918	877	858	879	931	954	850	887	895	920	945	926	904	927	897	918	906	833	897	859	879	872	929	904	862	921	901	905	902	849	906	887	881	870	909	931	926	849	892	970	939	905	926	902	844	902	874	901	916	880	872	820	900	897	922	914	916	871	860	840	896	922	875	911	886	902	844	893	854	919	870	930	880	887	909	947	910	897	903	873	869	851	897	864	887	877	852	899	923	904	920	917	908	870	877	878	906	936	881	863	918	908	848	871	888	916	877	925	935	867	863	875	898	871	930	927	890	888	886	921	907	895	904	849	898	884	889	921	882	951	838	906	916	891	885	944	906	910	850	863	853	936	894	892	936	898	866	872	920	881	866	883	932	901	940	855	891	887	891	908	921	895	842	868	934	875	883	876	900	880	850	912	885	895	877	863	870	878	828	914	912	935	817	936	892	961	877	880	937	879	883	865	930	887	923	873	918	885	889	881	863	880	872	923	919	929	896	879	908	920	944	893	864	941	897	853	920	941	905	922	940	864	909	828	876	933	908	923	875	962	900	855	875	878	879	920	877	925	910	847	875	855	946	923	814	920	909	954	930	909	889	861	867	896	828	871	891	934	957	902	874	886	934	882	855	896	896	915	877	860	838	856	902	896	943	869	855	877	914	885	913	923	962	957	912	935	920	878	890	914	935	889	912	899	911	875	814	889	854	876	871	865	862	865	913	864	854	882	857	891	864	898	907	854	865	903	921	932	905	913	953	803	895	886	946	886	863	870	863	876	909	907	871	954	898	920	857	921	916	833	866	900	874	873	882	848	861	939	906	934	920	911	878	894	919	858
24202	21611	29750	26224	22422	12529	1726	954	836	834	795	785	784	798	781	747	742	770	753	756	751	718	715	758	703	722	733	757	684	704	717	695	696	754	765	738	659	696	732	685	751	770	745	701	763	718	737	730	759	726	759	692	699	682	719	692	716	736	706	730	733	725	724	719	760	709	717	692	757	761	786	688	663	707	684	672	717	724	708	727	762	731	699	774	753	742	706	769	710	736	732	756	748	718	682	719	726	669	686	744	754	719	699	757	695	734	715	747	719	714	738	715	705	724	717	767	733	756	731	717	722	772	771	725	715	724	706	690	748	738	721	714	705	722	706	760	743	738	727	748	737	793	746	737	762	755	702	684	733	721	754	755	749	771	694	729	729	749	718	741	737	719	706	751	722	685	736	720	714	711	746	728	659	754	701	771	711	705	757	730	666	790	755	721	738	697	703	699	760	723	715	721	704	719	753	712	708	736	742	720	691	746	681	741	681	734	694	719	689	727	694	710	722	728	695	706	720	727	726	763	748	750	714	705	703	728	699	728	702	720	713	741	718	699	755	751	730	699	676	756	704	711	766	709	707	688	713	731	708	710	740	785	710	672	736	712	741	745	698	768	729	793	693	666	746	725	727	664	720	707	673	691	699	727	751	781	697	719	695	670	715	693	697	726	753	723	707	713	732	733	681	740	722	721	761	740	685	702	706	780	721	714	726	715	728	710	727	680	780	752	695	701	744	721	777	692	724	712	710	729	706	677	723	734	676	757	737	718	753	746	719	710	701	737	729	755	720	766	763	733	750	754	648	708	733	700	747	727	708	737	731	762	708	692	721	726	711	731	698	728	735	743	695	741	707	759	709	718	680	746	688	776	713	704	721	724	687	744	755	754	728	655	756	699	748	718	720	712	797	761	709	807	759	729	716	706	708	715	759	739	726	689	704	736	759	741	785	733	683	760	702	761	706	712	721	742	712	709	745	728	731	692	704	733	719	710	739	743	735	703	727	694	694	721	738	728	738	727	725	742	733	682	757	701	707	680	733	681	734	711	720	730	721	728	731	701	739	705	736	706	697	700	710	727	728	770	779	721	681	719	704	669	714	788	704	685	687	690	760	722	707	709	721	728	722	701	733	714	713	727	723	708	700	721	751	710	734	748	686	756	708	718	685	727	730	682	779	797	694	757	765	720	682	718	720	749	651	735	704	744	739	692	731	765	722	736	686	717	719	684	695	764	674	761	697	784	695	758	691	677	691	755	685	717	743	743	762	744	710	714	695	759	747	731	750	745	697	729	766	712	713	704	776	682	684	677	702	721	747	700	705	719	735	737	744	703	743	735	763	655	717	772	772	707	764	769	719	700	736	720	760	755	750	736	753	726	712	757	725	737	722	673	754	726	750	698	684	732	734	738	676	706	751	753	746	736	751	733	728	728	722	713	715	767	685	726	737	748	721	722	755	727	702	716	748	695	715	697	748	752	803	723	735	679	761	792	703	714	706	742	757	745	748	694	718	706	710	716	715	770	730	744	762	635	799	713	716	743	738	728	745	706	703	733	729	679	713	742	724	675	697	734	705	714	751	698	707	785	710	742	695	756	778	696	754	713	721	730	726	750	709	740	702	769	731	737	743	712	660	688	694	734	702	740	736	680	719	732	776	744	769	740	744	725	748	670	709	716	738	685	774	720	714	676	726	660	745	739	706	742	740	735	749	747	671	709	717	730	768	694	733	757	766	759	710	694	709	716	689	716	740	756	725	737	710	669	744	735	731	745	720	723	754	736	738	709	730	729	777	702	753	683	731	745	742	772	705	728	765	666	683	731	729	698	769	729	705	717	736	687	750	731	680	681	682	748	679	713	738	741	740	724	724	702	742	665	753	688	693	695	707	708	703	727	691	736	777	704	746	732	721	724	685	727	730	749	707	751	761	737	710	726	753	731	780	724	703	730	735	710	668	692	720	749	755	732	682	730	692	701	718	770	715	744	709	737	670	722	712	698	685	642	736	755	728	711	731	723	740	696	667	724	724	711	733	770	780	704	742	740	705	722	635	727	698	710	732	705	766	730	741	771	729	727	711	740	696	707	742	719	730	728	766	729	725	746	766	687	695	707	757	695	693	701	713	703	701	744	739	690	739	726	658	734	678	726	742	759	720	709	718	695	732	701	674	720	779	732	714	679	738	748	737	759	684	759	769	779	733	739	713	690	774	725	721	744	712	701	684	706	720	697	738	684	732	738	712	747	731	692	697	762	732	651	658	746	733	752	737	705	722	717	760	689	715	752	748	688	720	684	687	715	761	738	708	764	758	719	719	723	693	755	691	698	704	699	750	719	693	711	690	757	743	719	699	740	712	762	735	735	672	692	716	744	742	728	701	725	764	721	690	699	739	708	777	757	741	751	735	730	709	696	711	749	685	755	672	761	748	726	724	717	765	778	726	685	719	679	741	707	713	777	748	687	721	690	760	739	731	699	681	697	730	708	709	759	700	690	740	771	694	737	767	723	721	736	707	757	778	737	747	697	685	792	713	733	719	716	703	745	691	685	773	694	698	718	753	736	737	772	707	670	762	751	725	732	749	747	736	754	753	713	735	713	780	753	695	737	716	758	683	761	679	700	747	714	741	700	717	742	728	741	698	693	710	728	693	716	717	757	771	741	768	740	676	750	735	725	696	703	748	704	702	703	713	733	734	706	729	721	732	706	762	731	690	693	714	701	716	715	758	719	784	736	733	794	760	724	686	774	732	732	685	686	713	663	785	723	727	750	739	714	712	690	714	762	709	759	727	751	728	730	660	736	669	720	729	718	742	733	711	731	681	734	716	689	713	733	721	747	764	786	716	749	716	729	727	723	730	792	719	745	700	709	728	740	748	751	720	755	693	706	747	702	772	726	700	734	746	742	748	724	749	702	708	706	719	740	659	721	667	706	718	739	717	706	736	755	720	751	750	724	730	714	679	687	743	742	748	712	706	777	710	758	766	762	729	741	697	759	760	684	732	735	761	712	714	741	716	715	691	738	710	706	739	712	734	687	754	685	755	698	711	694	688	728	707	703	734	691	719	730	738	723	737	772	729	773	721	771	732	710	759	745	672	728	766	729	768	699	729	700	714	712	702	720	738	728	735	709	724	767	723	681	776	712	769	692	750	740	711	726	748	765	670	704	715	702	710	744	697	717	699	690	699	706	718	742	791	699	733	680	712	708	723	745	748	694	701	732	756	673	732	717	742	718	735	712	755	735	673	735	687	723	723	758	708	724	705	676	712	805	714	750	727	727	752	736	733	706	747	722	696	766	755	714	745	740	742	703	729	696	694	839	671	719	715	714	698	689	709	730	696	734	765	752	738	764	716	723	700	706	716	736	711	756	719	738	747	690	744	725	751	746	711	734	666	719	705	739	705	779	758	709	777	723	715	717	733	708	675	718	746	723	728	702	717	713	730	755	698	723	747	672	709	698	708	725	788	713	736	743	699	780	718	769	679	721	652	702	724	740	761	737	724	786
38394	55489	46498	41203	10782	1383	1224	1110	973	1023	980	878	918	879	860	925	836	874	849	837	900	835	813	857	822	847	858	840	845	850	862	795	825	761	833	829	805	795	822	790	850	829	827	835	854	856	816	875	826	794	806	801	856	796	815	836	849	812	822	848	799	847	819	844	785	839	847	841	835	803	867	809	854	824	810	782	816	812	780	812	870	849	819	820	802	822	844	816	843	826	769	812	839	772	840	800	797	805	851	781	848	806	788	893	784	819	802	846	823	848	835	801	799	802	811	847	828	830	794	812	746	800	782	823	801	836	850	829	788	819	804	785	801	799	836	814	813	778	827	799	854	839	876	859	815	771	854	807	845	746	845	848	742	787	788	800	790	767	774	802	817	792	803	839	789	821	849	780	845	863	722	820	829	866	804	796	830	802	826	831	798	779	829	797	840	799	870	845	821	808	806	831	802	812	841	774	882	778	822	762	858	841	757	833	816	810	851	836	812	784	779	797	849	831	808	788	795	845	818	830	829	825	793	813	829	792	849	801	845	850	797	809	811	810	809	794	849	827	815	816	792	828	809	807	795	829	780	846	797	842	801	836	832	824	790	813	833	804	798	845	800	873	805	782	832	821	878	808	764	792	803	825	774	810	783	856	762	789	794	771	792	777	824	752	856	767	801	880	836	850	873	813	825	857	774	767	813	846	800	824	832	858	816	833	825	842	819	821	803	820	800	835	806	814	850	819	815	862	776	861	824	818	798	789	836	785	820	829	783	812	781	829	819	793	831	831	783	820	797	837	790	809	764	802	785	800	789	813	844	797	798	803	829	857	818	800	805	874	815	893	801	835	820	815	789	874	812	801	822	811	800	805	784	840	787	828	830	867	815	797	784	810	835	819	830	822	815	787	834	839	771	814	860	829	797	796	798	879	811	827	828	801	783	811	799	773	879	849	864	820	829	838	854	815	822	819	837	815	817	772	855	810	856	835	796	816	825	806	825	816	793	861	822	852	796	779	802	784	811	862	804	867	815	784	854	824	777	816	825	776	844	758	832	822	804	829	833	800	805	836	817	822	785	828	837	840	846	812	840	803	801	827	848	830	803	818	803	773	815	742	842	792	835	728	810	809	815	821	822	780	828	805	803	801	761	819	816	827	822	846	802	805	834	821	851	852	817	814	813	799	870	799	796	792	871	793	828	838	827	796	792	811	826	784	839	792	801	819	860	805	805	862	818	837	868	899	847	848	787	799	790	788	835	800	839	812	800	838	801	808	834	801	827	835	771	781	847	837	831	876	797	809	787	829	828	780	850	847	804	859	785	846	799	831	834	809	779	889	799	775	830	826	791	812	814	814	821	824	790	764	776	735	827	821	866	829	833	797	816	845	796	827	862	802	865	808	823	887	785	777	793	784	789	850	838	809	828	859	772	814	866	821	823	823	823	824	831	833	800	756	792	850	811	820	859	814	836	783	788	842	777	834	842	831	816	862	821	838	876	823	762	831	844	834	810	773	808	823	807	826	868	892	821	806	810	828	843	837	797	867	795	844	841	835	788	811	803	839	839	820	836	817	787	851	809	836	799	820	777	818	820	852	770	761	816	806	832	815	807	815	856	813	800	824	766	839	867	842	856	838	858	832	882	800	818	842	867	841	815	803	815	794	788	829	858	832	794	775	814	816	824	821	861	778	839	857	853	790	814	828	813	838	805	785	842	896	847	777	779	748	795	784	798	835	813	802	780	755	839	801	800	790	791	872	850	815	835	786	848	800	796	800	849	818	827	807	793	834	820	853	782	835	787	837	891	787	831	796	828	836	805	814	799	823	840	797	866	828	784	835	810	764	821	815	844	846	799	853	808	747	841	806	821	834	849	772	830	824	799	805	807	812	811	809	815	840	764	817	830	791	864	855	798	845	832	784	815	821	835	774	819	841	848	830	848	770	817	761	815	844	863	803	832	812	812	828	821	764	784	815	793	808	822	763	818	819	803	860	798	845	803	817	853	775	850	745	848	822	801	824	815	831	810	803	792	790	819	818	786	836	817	805	773	831	811	776	775	872	800	851	768	790	802	795	840	815	900	861	800	809	822	821	813	854	841	832	821	817	813	790	768	824	818	769	860	844	806	798	782	849	830	770	855	833	881	833	801	827	841	853	813	798	816	833	846	826	825	766	832	805	838	823	798	799	824	777	800	782	833	775	801	842	774	789	802	865	796	873	807	857	811	810	828	801	874	824	805	834	809	855	822	862	827	780	816	877	768	791	840	804	779	808	872	860	813	880	791	860	789	866	841	854	787	812	803	819	833	908	828	783	800	805	837	804	806	797	833	845	806	785	857	843	859	840	779	811	834	844	792	781	784	857	816	878	828	848	799	841	819	814	833	860	806	860	842	838	809	798	771	802	847	778	812	820	839	851	838	839	830	810	828	818	860	843	821	768	785	766	781	763	825	825	784	814	812	839	806	821	819	853	885	841	803	838	845	839	791	833	789	818	824	839	799	806	819	785	803	767	836	768	776	795	815	822	803	810	818	884	780	838	821	812	852	836	811	832	757	779	797	843	806	772	848	793	857	827	832	742	792	767	831	813	825	830	795	862	817	834	844	822	781	824	844	853	805	789	865	810	813	846	832	838	885	802	840	819	845	743	845	791	800	814	800	824	782	846	808	805	790	851	832	811	830	803	830	830	829	816	875	848	870	836	847	805	768	860	853	826	798	804	782	819	815	824	870	814	801	795	785	826	835	840	832	767	781	797	806	804	804	789	828	846	812	843	825	810	816	859	789	848	838	764	809	834	773	863	792	830	777	832	780	893	821	826	813	840	798	816	824	828	829	850	784	834	811	848	813	799	809	770	802	806	804	832	800	859	834	779	804	833	835	802	822	827	821	850	816	830	857	794	838	747	805	775	763	849	753	842	835	858	821	825	772	863	838	809	819	798	852	830	817	798	771	812	841	828	794	808	793	783	806	842	819	786	793	819	811	808	850	828	772	853	866	816	816	792	806	819	852	843	755	796	798	860	814	857	785	805	815	776	860	813	815	800	826	814	759	802	811	794	795	784	839	819	858	751	804	818	799	797	790	791	801	812	785	832	794	792	851	841	776	842	862	785	824	815	821	883	847	866	822	802	841	807	827	754	830	800	786	809	840	814	803	833	828	856	811	796	791	806	845	834	821	805	798	805	850	831	797	802	808	848	835	812	794	789	804	803	818	851	808	852	805	850	871	789	815	841	825	826	877	850	826	844	796	834	825	870	827	829	807	815	789	802	810	800	829	769	797	811	807	798	823	835	824	827	810	784	786	755	834	803	780	822	817	779	876	799	857	764	791	845	764	828	875	808	849	797	806	798	821	823	842	789	848	848	809	833	828	801	827	804	825	771	832	786	857	813	827	833	829	841	820	796	820	834	794	789	796	801	814	812	784	835	784	821	866	808	808	772	829	871	803	799	831	767	796	785	760	803	828	836	745	818	831	806	863	850	798	798	815	822	802	822	789	799
25291	21640	28820	26410	17533	2180	673	567	570	577	544	525	525	549	550	527	538	525	532	535	500	518	549	490	505	494	497	500	533	499	497	509	517	517	530	493	511	470	546	527	483	549	517	525	550	499	489	521	500	504	520	500	486	482	523	502	525	487	513	498	525	506	478	494	526	476	527	510	536	510	540	505	509	474	501	518	492	541	478	530	506	496	528	470	506	506	516	501	498	485	506	526	526	494	524	505	515	512	523	528	497	529	540	483	549	546	497	513	550	497	528	485	534	541	524	478	506	522	511	491	553	459	546	522	505	509	506	511	504	507	525	501	523	512	542	493	481	498	522	480	534	506	525	469	530	487	479	531	502	510	501	524	484	495	510	533	567	555	502	512	485	453	447	490	541	529	522	505	512	515	532	500	555	520	501	541	533	481	519	475	495	520	539	506	483	485	524	504	511	505	529	522	510	531	532	490	528	449	508	550	503	537	513	534	497	505	519	513	535	479	522	497	506	546	524	519	516	544	472	549	534	560	464	548	516	490	528	507	554	527	514	544	515	472	478	514	503	524	506	481	529	501	474	500	468	528	505	546	515	536	518	522	513	504	476	489	494	514	475	550	544	521	489	504	480	479	535	506	494	536	578	508	549	455	506	497	503	519	511	497	480	532	541	521	422	475	495	549	499	501	511	473	467	506	496	506	501	499	494	462	468	464	467	515	471	558	512	508	501	542	466	556	505	461	511	530	527	466	491	505	499	528	458	498	476	484	491	543	541	485	508	515	507	536	487	502	524	503	487	478	506	528	497	523	504	529	529	531	539	539	511	487	510	507	476	537	494	486	493	502	497	504	496	497	514	524	483	537	486	497	488	507	521	511	490	502	509	494	561	528	484	497	520	523	537	540	481	546	502	508	566	543	511	499	507	503	521	512	517	523	518	517	487	534	505	536	530	546	514	537	530	543	482	504	490	511	524	513	527	496	523	528	550	518	533	512	579	537	523	524	461	508	519	491	474	540	479	510	515	512	477	511	501	499	498	531	475	536	506	534	522	507	500	532	508	465	513	504	524	491	535	497	509	503	504	502	510	518	524	515	489	524	504	491	533	455	522	447	490	544	560	559	507	524	536	523	513	492	533	502	501	512	519	558	501	513	492	559	506	514	541	507	473	541	483	465	521	545	536	498	513	523	486	507	519	484	486	489	521	495	484	545	492	530	484	543	519	516	489	515	479	495	500	479	518	492	527	494	507	521	529	530	545	497	497	526	490	539	548	515	499	484	566	529	487	496	513	503	493	524	517	502	499	519	515	496	497	505	562	545	533	486	505	520	522	490	510	540	551	508	513	503	492	530	501	506	550	461	523	495	496	500	540	517	481	488	527	469	536	476	522	533	504	504	524	512	453	490	508	495	495	492	509	460	532	514	524	480	484	508	490	493	520	506	513	507	548	502	478	509	568	557	520	516	510	507	513	508	555	531	548	505	512	484	520	516	515	508	473	532	523	512	520	519	512	512	548	499	490	506	526	517	504	489	479	489	482	492	483	495	503	537	541	493	569	501	523	457	523	512	474	474	515	514	505	504	518	514	500	521	497	504	520	475	504	491	480	523	470	520	506	477	514	530	533	498	476	498	520	529	522	507	513	542	506	515	496	543	537	516	490	506	526	496	503	496	494	511	539	551	472	535	509	544	516	485	510	528	489	498	500	533	455	528	517	533	499	521	570	554	515	548	518	496	506	536	477	527	515	535	487	497	515	516	485	517	500	540	505	502	525	519	508	510	467	520	468	540	490	486	513	492	511	496	529	557	558	552	545	540	480	503	544	531	534	536	500	523	498	502	526	521	499	551	484	458	468	515	529	511	515	487	516	501	524	521	520	528	529	495	530	525	480	531	492	501	492	494	508	527	509	548	471	505	495	499	544	523	505	459	532	526	511	543	515	537	519	479	535	516	508	529	507	544	504	491	561	514	510	497	507	489	528	499	557	484	501	505	469	511	556	511	558	470	497	482	498	480	542	505	519	471	461	507	517	487	458	502	490	477	467	518	487	498	508	521	497	528	506	523	501	517	541	552	516	501	530	515	497	510	525	521	506	492	510	529	508	546	515	542	502	482	520	575	512	500	503	521	503	489	490	496	493	533	530	514	496	506	524	492	526	485	514	483	504	532	518	533	526	497	525	524	525	526	484	488	468	493	491	532	493	513	501	501	500	498	540	527	549	522	554	534	482	517	497	519	530	482	511	549	507	559	489	491	495	521	531	503	475	529	519	522	511	502	537	532	552	516	523	548	549	527	514	509	549	546	513	515	515	500	522	525	534	512	491	513	504	532	501	519	529	491	479	505	522	493	471	510	522	521	548	518	497	556	508	501	531	523	499	494	489	514	549	532	526	489	495	512	527	517	566	523	524	537	484	517	503	503	499	497	528	514	521	520	511	517	495	496	514	508	543	509	531	505	490	515	505	506	511	499	502	528	544	519	473	495	522	535	568	508	537	530	492	492	533	477	467	506	484	512	508	531	498	511	475	498	511	519	505	534	524	498	538	524	529	523	540	479	491	523	523	461	527	501	532	524	512	499	486	512	462	544	528	489	489	486	499	472	539	533	479	524	473	519	504	485	484	527	451	525	507	481	488	524	505	463	513	485	507	520	523	508	500	498	556	536	472	525	513	526	531	520	509	534	513	499	500	527	512	492	508	544	544	551	522	476	531	529	529	527	517	473	542	538	540	546	500	499	505	513	490	480	534	495	514	499	555	528	514	529	534	485	527	553	531	508	519	513	515	509	520	490	532	475	489	513	503	518	445	538	513	482	531	508	502	521	535	476	511	540	500	520	546	445	517	524	523	487	487	515	545	505	520	483	494	499	546	525	516	531	525	485	547	545	551	482	546	508	508	513	478	541	521	507	500	519	467	499	504	539	518	515	528	488	508	530	512	511	510	506	514	508	512	490	494	527	509	527	520	556	507	496	506	502	507	495	512	480	514	516	535	527	554	524	564	494	523	510	474	539	551	521	537	528	511	480	485	501	519	477	521	507	493	512	511	514	514	510	541	508	491	521	519	501	540	478	568	510	483	516	496	509	482	531	508	496	505	526	516	512	534	503	528	463	508	473	496	522	524	546	510	460	523	494	496	540	503	503	526	493	557	516	505	479	490	506	482	545	525	461	504	505	560	506	531	446	497	512	520	522	515	476	443	487	546	490	501	511	532	543	492	520	489	530	526	495	515	494	490	511	501	538	494	532	532	516	501	483	515	520	514	498	491	513	509	515	516	512	514	515	487	522	489	495	503	497	511	528	496	499	525	495	535	484	474	525	504	502	529	477	494	538	498	523	513	505	476	496	512	492	514	580	529	532	521	523	497	506	531	495	540	472	517	490	523	447	497	509	513	488	554	525	493	496	484	469	493	515	573	508	525	497	513	497	534	512	523	507	524	465	546	551	523	515	508	526	508	526	513	563	436	514	550	498	479	525	517	524	512	509	541	501	530	563	458	523
36019	49523	35994	30602	10576	846	776	773	672	671	642	643	657	621	640	585	622	612	615	584	574	606	587	574	577	593	597	603	559	566	567	596	569	555	566	560	586	578	546	599	531	610	540	509	593	577	583	565	543	547	547	622	545	602	544	526	539	598	576	538	534	593	599	562	586	592	580	561	543	592	577	558	572	562	559	575	567	592	561	543	580	557	605	581	565	562	596	593	536	574	561	552	599	568	574	537	567	626	638	550	602	551	569	574	583	578	574	606	514	560	618	559	604	607	554	583	580	540	577	571	551	571	586	580	595	561	527	541	565	569	578	605	571	539	571	592	586	563	573	584	533	603	556	576	554	593	574	560	557	559	570	548	557	552	605	575	544	544	576	576	586	560	572	552	591	551	551	582	531	559	557	543	587	577	589	590	571	580	573	572	569	597	549	553	544	525	587	592	534	514	566	598	564	561	528	568	516	570	552	587	547	601	559	560	562	621	576	576	568	572	585	528	565	584	594	594	569	536	561	558	548	565	526	595	570	587	585	612	544	543	603	576	566	532	586	580	611	569	595	571	529	591	548	585	600	531	580	578	546	554	579	577	547	576	558	577	566	595	567	563	549	594	526	564	622	589	572	568	547	557	539	558	553	593	536	600	544	560	563	590	562	509	539	551	592	533	579	570	541	560	570	542	575	605	591	612	590	557	543	551	590	588	596	599	578	589	560	553	581	546	553	567	578	579	579	571	574	564	577	527	565	512	578	551	578	571	564	593	585	594	543	563	571	561	573	571	555	554	549	571	555	601	534	602	592	577	604	547	552	553	577	569	583	547	560	585	599	585	544	560	589	641	520	564	559	590	590	578	590	602	533	542	582	605	608	562	565	606	601	608	518	529	576	592	554	543	579	545	624	561	574	574	582	525	497	545	588	597	581	545	586	566	587	592	587	516	596	572	540	545	575	547	583	549	556	608	564	568	577	535	596	537	564	587	556	557	612	565	565	514	551	581	567	541	562	603	566	594	551	577	553	597	589	539	592	532	550	572	564	546	597	554	586	600	561	570	607	600	560	582	584	544	514	567	539	576	556	549	611	528	535	580	556	565	558	560	567	570	558	509	598	556	635	547	564	518	581	555	614	582	580	580	543	582	545	595	529	603	554	584	519	586	537	586	581	575	553	591	572	563	588	588	571	535	565	550	591	589	580	583	585	606	594	571	578	584	584	563	606	596	589	531	524	532	629	589	571	576	578	557	584	567	575	556	568	560	557	606	584	585	588	550	574	556	569	567	596	596	588	551	527	552	523	570	586	505	574	597	578	549	581	541	558	545	547	577	550	537	567	577	574	607	582	596	544	540	606	543	585	534	552	586	558	550	592	598	591	577	535	569	548	546	610	553	585	584	520	597	594	568	590	578	581	603	575	537	610	578	580	585	585	583	574	545	562	604	567	530	563	559	555	538	573	548	534	542	548	569	536	579	603	561	586	525	547	625	550	577	523	592	558	567	566	580	549	581	578	555	587	590	580	565	542	554	554	555	568	579	595	545	565	550	582	534	572	556	527	586	593	553	625	572	570	555	568	610	578	583	545	560	612	587	554	553	575	543	573	569	579	540	548	588	574	583	558	571	577	530	566	610	555	514	577	596	576	575	552	540	547	619	570	578	605	573	573	533	597	563	572	579	564	561	541	568	561	533	582	555	559	580	562	533	580	583	571	583	563	546	573	571	599	564	549	548	557	539	552	571	591	563	554	582	571	563	552	510	586	588	572	585	597	578	546	582	601	589	558	550	594	545	544	521	556	599	573	603	579	541	583	570	564	562	585	595	563	564	605	556	559	575	549	569	584	561	591	580	576	541	575	586	589	563	557	588	563	566	553	581	565	589	532	602	612	566	569	562	602	560	546	579	566	549	562	569	557	549	551	562	576	558	544	572	579	561	580	578	532	550	551	562	547	538	635	544	555	560	599	571	587	595	544	595	590	578	528	555	603	574	635	576	555	602	546	579	546	569	564	595	578	609	538	532	583	536	577	626	586	576	557	594	559	588	569	568	585	588	593	532	565	547	599	576	531	580	586	562	622	576	589	563	539	561	572	543	543	580	576	556	589	560	544	613	506	574	550	576	518	574	536	572	564	613	555	560	557	594	563	578	566	578	584	558	573	577	585	535	537	552	555	581	537	558	561	534	577	590	644	526	579	536	589	565	554	483	582	597	594	547	536	533	596	569	574	589	567	552	569	547	546	578	606	509	576	589	613	587	549	597	546	579	567	550	567	562	560	571	574	574	549	622	540	578	579	561	605	595	557	559	579	553	556	568	539	571	552	524	592	575	560	590	544	590	543	595	534	583	567	572	556	525	578	561	576	599	590	618	580	567	531	515	552	548	540	607	545	547	584	540	587	627	544	565	560	548	552	581	601	574	539	567	575	571	572	592	536	581	575	540	559	611	575	570	571	554	620	559	533	544	567	567	563	614	596	633	546	566	550	569	561	581	533	602	543	593	525	552	584	565	559	573	576	591	560	597	606	542	575	566	527	561	592	562	558	565	568	585	598	560	563	600	599	539	569	585	586	593	583	561	581	584	597	578	569	622	559	536	577	578	535	566	581	575	571	558	534	583	587	554	516	573	600	624	618	593	562	580	552	596	573	587	553	569	570	583	536	565	546	596	564	556	542	581	568	581	592	612	591	557	563	578	537	588	569	554	547	572	569	529	584	552	591	542	584	574	562	571	563	550	597	559	596	557	592	610	594	537	593	548	609	595	543	581	560	559	588	576	538	587	585	599	545	569	612	539	555	540	564	574	615	574	563	594	574	548	599	581	572	574	575	567	564	554	539	565	573	577	559	592	584	557	569	588	546	580	582	535	553	594	551	583	562	548	570	610	553	581	582	535	581	565	581	495	593	550	622	578	553	576	549	566	587	587	569	570	555	566	587	580	534	581	579	561	572	552	547	599	549	570	559	593	524	575	579	569	510	591	560	579	581	622	573	513	589	593	588	562	512	578	545	548	591	595	568	545	521	556	569	542	565	552	568	595	528	548	569	571	610	586	569	563	611	547	543	516	576	565	591	597	557	556	559	581	606	566	556	533	571	546	531	566	581	601	555	605	594	557	591	569	534	573	569	594	541	578	632	550	605	529	555	602	536	540	571	576	584	533	603	620	538	528	544	537	550	593	562	632	553	582	570	585	588	546	574	579	585	588	537	595	568	572	575	580	600	569	554	542	589	523	551	579	566	574	539	618	610	543	580	543	550	553	590	572	587	583	567	579	596	548	594	603	568	630	597	547	571	571	559	617	553	563	539	588	567	567	533	536	541	593	572	576	571	609	546	540	584	543	591	547	567	560	540	557	525	615	556	551	539	569	554	563	559	545	622	567	595	550	563	577	535	608	593	543	544	552	579	540	599	553	556	639	546	518	629	548	601	571	572	581	593	579	562	553	557	583	589	556	576	560	574	561	591	555	583	529	560	594	556	619	538	541	604	559	601	589	573	538
22997	21564	30608	26618	24282	19181	6159	672	527	498	484	436	386	352	386	347	361	326	348	382	354	378	334	316	314	333	309	353	331	306	323	336	354	302	321	370	328	345	284	309	294	289	349	328	307	340	315	326	330	326	323	315	321	305	326	325	312	299	298	337	306	311	303	312	318	291	321	319	310	300	329	322	309	323	310	315	333	319	329	303	300	329	307	350	289	302	301	282	264	330	317	314	327	350	309	322	286	339	309	332	309	287	321	299	306	322	273	325	316	359	297	316	315	316	321	321	355	302	298	336	346	287	335	309	291	325	306	323	303	292	322	323	320	302	319	337	326	306	279	342	304	308	342	310	315	309	344	282	306	311	353	313	314	340	294	348	288	354	318	311	295	315	326	320	302	299	280	293	294	370	329	318	303	335	320	315	299	276	304	293	312	286	320	296	327	297	329	305	363	294	302	304	281	331	300	302	306	278	321	313	317	304	304	302	308	311	326	308	303	311	341	299	335	313	301	323	307	310	334	309	317	302	307	294	276	305	319	342	284	315	323	283	318	277	308	321	332	337	318	308	278	307	306	316	305	312	292	298	309	321	297	299	310	325	324	316	292	307	323	272	307	293	329	269	304	304	314	318	320	308	340	352	328	314	305	290	306	294	312	329	330	323	317	330	304	309	307	300	337	283	303	313	300	321	304	327	335	308	326	304	299	342	311	307	298	316	335	298	311	352	306	328	329	319	344	319	310	320	351	326	305	286	306	347	312	322	276	300	283	302	298	317	320	350	294	340	296	305	309	381	309	344	312	284	275	299	308	301	312	337	333	328	295	317	279	346	320	325	320	344	316	298	285	332	318	311	313	327	329	328	307	300	336	316	313	322	330	313	304	302	316	343	327	334	304	299	308	295	282	314	334	295	324	326	310	305	322	299	317	318	321	290	324	325	281	317	311	314	327	318	312	319	287	310	319	306	334	292	293	285	334	341	309	303	332	328	306	326	294	347	300	306	301	303	315	296	308	288	293	303	297	310	334	299	318	335	315	348	320	333	285	364	304	336	336	318	312	313	282	305	315	324	324	289	314	335	311	339	329	290	313	314	340	303	325	323	307	318	298	289	293	329	291	315	309	295	339	307	295	297	292	299	295	346	322	321	330	297	328	299	286	310	308	323	338	321	337	290	338	339	320	312	267	326	270	329	337	303	336	306	334	288	293	329	275	298	307	299	308	281	301	332	344	305	331	332	329	316	331	295	336	298	329	323	300	291	302	304	323	294	325	308	315	298	348	343	294	331	318	302	298	301	314	312	313	313	330	320	304	296	309	291	316	273	285	308	312	307	303	275	331	296	332	286	341	333	280	336	277	330	319	324	338	310	308	316	357	330	329	258	286	313	298	289	283	334	292	300	336	318	290	313	311	335	322	283	291	323	306	302	328	311	283	312	311	337	304	327	347	315	308	274	340	294	292	332	325	323	284	306	298	323	297	310	314	341	304	324	327	287	290	297	319	320	288	315	325	315	355	303	331	298	310	314	312	348	318	335	323	282	281	301	313	318	299	316	297	336	314	302	309	325	326	297	314	308	294	325	314	306	323	312	312	306	332	300	314	294	325	332	336	302	316	306	305	301	271	283	318	333	308	313	332	346	315	288	284	319	337	311	288	302	288	293	325	303	341	338	348	294	312	322	284	282	280	305	299	304	296	314	326	273	301	320	313	300	296	315	295	348	306	346	296	309	288	345	313	360	330	303	292	306	307	308	313	315	313	280	291	318	319	292	304	326	297	325	293	308	328	313	323	327	296	319	298	296	319	317	312	334	303	301	310	336	313	334	305	290	279	315	329	303	322	314	319	307	329	331	294	332	298	315	316	344	321	304	325	315	294	328	293	318	289	335	307	278	301	318	308	346	332	303	326	312	313	296	286	334	303	300	321	322	313	301	316	300	354	303	280	316	320	312	288	292	311	319	313	290	358	324	309	302	293	340	315	318	310	306	273	290	334	305	304	292	296	309	299	296	316	345	329	300	316	316	310	301	341	296	309	301	314	298	317	290	312	321	304	312	264	305	330	288	333	281	357	321	330	313	303	320	287	365	298	311	322	286	313	287	316	288	322	292	307	317	334	335	343	286	312	328	320	315	303	365	337	316	294	312	306	336	315	323	301	320	314	322	335	330	305	302	316	310	305	307	317	316	327	324	294	319	296	316	302	324	303	333	309	356	306	303	307	296	314	336	337	310	312	336	322	292	292	326	306	349	327	330	320	312	346	307	311	329	320	318	307	325	353	295	310	296	304	293	306	327	319	328	331	343	307	295	302	310	312	309	308	316	306	300	307	322	321	262	275	298	326	318	322	322	298	325	319	310	322	300	324	308	280	313	326	353	305	304	285	321	326	324	302	283	319	309	303	293	293	321	336	271	308	305	339	317	311	328	304	332	267	304	316	301	298	316	330	306	319	305	293	316	327	326	336	279	274	347	283	308	314	309	324	306	315	333	309	281	309	315	336	293	305	304	299	315	295	298	306	293	309	325	314	312	308	318	343	328	340	358	304	315	315	311	332	314	284	310	325	329	343	285	296	321	292	314	282	320	323	345	307	293	319	303	281	346	313	303	300	325	313	291	321	327	315	308	337	304	331	300	332	351	302	314	297	335	317	328	328	284	307	301	320	311	322	324	305	284	303	310	321	305	312	323	284	316	297	307	306	331	307	326	324	294	328	331	307	332	307	345	281	292	322	301	338	290	317	317	314	314	295	316	327	299	308	318	314	321	317	306	329	297	295	336	316	327	315	319	308	314	315	313	328	326	284	325	307	315	297	285	330	292	320	315	288	300	305	326	305	311	291	275	264	311	324	306	299	338	359	331	293	333	320	286	317	324	291	335	317	331	306	333	304	328	317	359	318	322	290	304	320	321	303	324	337	315	325	296	345	325	311	312	282	327	310	316	347	309	329	305	323	311	341	308	310	314	291	322	292	316	298	308	303	304	314	305	311	295	313	313	294	333	298	299	336	288	318	308	294	333	311	314	328	301	302	304	284	334	300	314	301	327	325	337	315	304	288	325	342	300	313	269	353	310	292	296	291	318	305	285	347	324	297	313	310	285	297	286	302	298	325	326	308	322	291	308	291	296	319	299	310	309	306	326	294	299	301	293	304	287	304	313	288	312	300	303	296	281	295	319	306	320	300	313	305	315	318	315	308	302	309	322	302	318	301	298	279	325	333	289	300	297	309	319	299	273	313	342	322	330	287	328	306	305	289	290	328	327	299	321	322	339	320	310	334	280	328	285	321	306	308	316	319	330	319	326	295	300	335	332	305	309	323	328	303	288	324	334	319	294	313	303	301	302	308	321	292	311	334	329	310	290	291	331	312	323	310	309	338	301	298	318	306	338	322	322	324	308	351	321	304	354	300	313	340	348	300	316	324	331	315	312	382	294	324	338	301	306	298	307	315	293	327	320	299	300	333	278	302	289	316	286	325	343	313	285	333	308	335	299	313	314
44248	61390	51662	56039	12222	1516	1123	914	762	614	647	561	528	493	510	508	453	457	464	384	421	436	400	415	409	388	409	407	385	360	396	391	438	387	403	393	371	357	354	383	403	353	359	370	382	361	377	385	355	361	376	371	382	341	338	372	368	362	379	397	380	362	416	353	347	359	371	378	355	366	357	397	372	394	359	404	341	365	366	376	384	392	350	383	330	349	371	367	362	362	360	380	364	380	356	403	348	346	368	373	347	407	344	381	378	350	371	347	388	369	357	324	358	361	374	347	379	376	353	380	340	340	366	349	365	374	333	353	340	379	359	384	336	367	392	374	378	358	340	388	356	372	395	369	362	358	346	374	381	430	360	338	362	370	360	332	354	363	345	355	373	322	353	413	372	369	355	362	354	351	341	381	372	368	359	395	343	367	362	364	388	360	352	414	367	368	392	364	395	355	345	347	354	327	370	379	407	366	364	371	341	354	360	376	370	365	365	356	343	386	409	371	367	350	351	379	375	358	356	346	347	347	384	369	365	399	362	384	344	375	345	341	358	362	359	375	356	364	348	382	325	351	333	368	357	345	378	377	336	334	329	407	378	352	346	373	350	404	369	340	361	368	335	378	357	359	394	361	390	398	354	342	354	348	359	333	373	351	382	365	352	353	358	352	373	326	318	337	395	324	369	344	367	389	366	332	349	380	378	376	416	370	362	332	342	367	353	369	339	320	387	350	350	326	366	387	328	356	364	379	376	342	328	343	332	380	346	349	362	349	352	335	355	374	372	353	378	376	364	331	367	345	359	378	339	358	371	352	384	364	389	347	357	351	367	352	391	370	363	363	377	358	368	356	325	348	352	351	343	363	379	367	368	344	368	381	398	357	353	391	305	351	361	359	357	357	356	380	369	372	356	366	386	341	355	360	371	395	342	345	340	361	358	341	364	352	366	364	315	357	363	371	356	356	394	365	371	370	362	368	371	354	357	373	374	363	390	364	386	341	356	338	340	360	366	359	385	353	362	316	373	344	368	375	368	359	391	352	354	345	366	356	369	353	386	368	399	339	375	393	357	321	366	387	364	363	376	346	351	348	387	344	345	381	359	391	347	338	362	371	413	344	368	341	376	356	350	378	382	387	316	352	337	351	380	369	375	312	357	380	392	380	342	376	367	365	360	331	385	355	367	365	386	370	367	355	339	362	367	343	366	390	394	380	343	354	343	362	377	374	360	355	394	351	344	388	366	356	371	367	343	379	376	312	356	366	375	361	381	348	340	341	365	358	338	344	354	344	355	347	373	358	352	355	356	375	358	365	314	358	366	365	347	374	350	360	356	377	337	366	362	368	355	364	354	364	356	385	370	376	345	381	342	350	348	370	365	370	367	360	361	385	369	340	398	374	315	350	347	351	383	356	350	377	347	373	361	357	372	377	346	325	361	366	375	370	342	398	381	371	380	345	360	389	362	363	319	387	369	363	383	371	408	357	364	361	365	367	342	338	386	340	350	370	396	390	353	400	380	385	344	369	359	396	344	374	337	430	353	383	352	329	345	370	372	335	367	361	349	359	375	380	336	353	337	341	359	351	366	362	337	359	367	359	357	360	379	387	332	375	353	348	353	346	356	375	354	363	391	383	324	329	342	318	387	382	373	364	367	372	350	380	390	363	358	372	356	360	355	364	335	356	334	355	339	382	363	380	371	358	366	348	347	366	393	355	368	350	345	384	354	383	353	380	363	352	366	364	376	380	383	327	348	362	365	338	362	345	370	377	365	367	341	392	362	350	375	327	356	359	349	359	330	378	371	386	400	356	347	366	350	366	375	354	361	357	373	396	355	350	332	349	365	375	379	347	378	364	360	365	339	349	332	356	342	365	387	323	371	384	343	370	379	398	359	374	367	368	377	389	378	346	361	396	369	361	374	391	371	396	376	372	380	360	382	394	398	367	375	353	386	347	338	345	371	403	360	356	376	334	336	383	369	357	368	345	368	349	381	381	323	371	389	368	379	369	367	328	396	350	383	343	325	367	346	368	340	396	424	341	370	370	369	375	387	366	356	339	356	359	330	365	345	367	376	340	401	334	373	368	377	358	367	362	352	346	373	369	375	348	397	368	335	354	365	348	349	354	353	403	379	406	368	388	377	375	386	360	370	348	380	369	352	387	406	347	375	355	347	334	390	359	400	342	368	368	337	373	346	345	352	389	363	380	420	382	357	328	374	345	377	319	352	328	372	380	387	341	365	356	404	349	355	374	341	344	369	342	359	382	344	352	385	379	333	390	356	381	378	353	351	325	368	355	350	337	385	384	376	364	400	329	354	380	362	329	388	375	357	327	383	383	349	407	335	327	391	347	377	369	361	359	392	373	348	351	372	383	348	333	369	349	339	384	330	349	319	366	387	344	369	375	364	362	391	353	350	338	367	333	353	367	386	326	355	379	362	402	381	342	395	356	369	379	366	367	362	349	363	352	373	401	368	360	366	354	378	371	393	350	351	374	379	388	361	336	363	354	382	338	334	395	353	366	349	355	387	382	359	363	357	364	365	362	348	348	367	358	351	341	329	357	357	354	390	355	318	358	395	399	364	381	351	388	353	356	373	364	366	380	360	344	367	355	367	331	363	413	394	328	328	342	341	358	364	382	353	378	361	362	349	358	390	341	372	373	385	379	342	368	351	396	355	350	381	362	377	391	329	342	361	353	363	370	354	353	321	337	343	374	378	345	367	365	386	362	356	361	397	367	372	356	358	351	351	379	365	340	328	392	367	347	341	339	374	324	364	371	355	325	378	331	381	389	344	309	383	364	380	361	345	340	367	369	332	341	368	340	372	368	363	353	323	349	388	381	360	367	341	360	381	366	365	374	348	315	361	391	369	361	364	342	368	333	350	370	374	359	320	372	362	353	405	371	355	388	352	350	345	389	328	375	341	362	360	336	334	395	343	345	354	375	383	373	370	325	337	376	333	363	386	407	348	358	360	357	340	340	397	369	384	335	384	363	340	380	371	352	337	367	397	358	378	363	358	355	346	349	355	396	353	380	332	351	375	344	380	398	342	331	393	367	378	340	398	372	355	355	359	353	375	336	387	335	368	361	388	371	372	356	337	361	381	364	377	322	361	368	366	356	355	387	345	358	357	349	379	360	378	337	369	385	345	352	370	372	386	379	343	325	380	381	361	374	347	361	350	367	356	386	348	391	374	329	352	353	354	342	379	383	335	380	338	347	366	402	365	339	349	370	360	357	369	375	369	365	390	372	369	365	328	357	331	365	368	377	349	388	357	362	379	376	378	357	344	352	376	361	349	323	354	355	344	371	383	306	373	339	387	381	353	362	388	358	346	378	363	331	388	373	374	375	326	362	364	378	395	391	369	327	360	387	363	336	353	381	355	365	390	334	362	352	379	369	345	349	376	373	391	357	384	330	330	393	373	390	386	365	355	361	345	358	346	354	354	358	330	327	373	347	352	381	363	340	334	360	351	350	387	356	369	367	370	367	376	379
29366	21372	14457	10446	2690	886	837	810	826	809	824	786	805	769	783	766	816	802	807	799	794	839	817	813	813	781	808	845	776	858	839	745	795	836	818	841	826	796	807	859	812	862	830	791	815	807	834	830	786	868	796	840	828	807	806	788	859	814	806	798	863	802	807	839	799	846	782	834	816	778	850	809	822	778	818	777	789	743	760	800	826	789	841	794	795	792	812	804	854	796	828	786	865	818	860	869	765	819	836	791	802	866	807	828	859	806	741	812	835	817	813	802	859	784	769	834	783	850	797	796	844	818	842	749	819	856	822	833	796	852	797	818	747	815	754	850	863	784	817	828	816	809	871	802	786	822	795	831	815	769	835	744	784	804	835	795	775	805	821	820	827	785	788	830	805	795	822	803	772	843	830	812	783	810	787	825	812	817	804	760	786	801	853	825	819	837	793	816	876	761	821	805	825	748	778	817	783	832	775	758	816	802	802	834	847	809	800	806	800	797	833	804	798	794	813	744	825	861	854	766	836	794	831	848	830	822	840	807	804	809	815	779	799	796	831	801	803	831	783	731	804	800	822	811	781	810	804	856	805	829	847	808	831	825	827	865	797	850	824	814	785	761	819	840	830	790	830	802	804	813	874	806	816	876	888	790	829	804	828	833	794	803	775	770	834	806	817	855	811	854	823	784	813	829	882	789	808	852	821	816	808	802	829	775	834	744	826	824	787	767	813	837	820	839	863	840	824	818	827	791	844	816	818	878	834	779	805	809	822	839	845	838	798	843	828	850	761	846	843	789	800	834	805	749	793	895	802	851	825	874	813	848	769	812	813	817	814	811	826	813	828	869	838	802	816	782	752	837	813	838	793	862	803	807	825	856	820	802	790	881	830	842	783	810	822	765	789	811	812	787	789	823	825	750	773	814	740	848	812	798	820	831	797	871	773	800	777	816	834	835	853	779	792	813	806	809	808	832	849	855	792	829	834	766	777	801	799	806	816	862	839	751	815	801	792	767	860	853	832	846	812	796	822	767	813	787	809	803	840	789	803	828	857	845	794	834	746	797	802	845	818	799	803	840	776	734	808	817	774	814	756	808	772	825	833	766	826	802	789	811	833	809	789	798	793	803	810	763	841	808	781	822	855	811	841	802	807	866	826	804	788	795	827	795	805	798	805	783	830	802	818	855	823	810	818	801	810	804	823	812	817	824	828	831	830	809	812	789	813	809	808	800	778	808	818	838	831	845	801	825	799	812	826	835	785	823	837	824	777	774	818	822	819	777	730	802	874	811	819	781	811	806	785	814	819	759	758	800	835	803	832	803	837	862	819	858	838	734	787	800	845	834	779	800	854	808	868	761	829	823	781	801	831	834	802	795	823	832	784	817	782	817	834	798	830	807	769	817	793	848	818	853	811	826	772	811	842	796	824	781	818	827	817	795	849	833	806	864	852	811	752	820	794	804	843	843	831	795	853	777	783	806	803	823	861	813	824	812	804	799	825	814	790	813	781	798	831	825	787	816	852	801	834	845	848	840	805	827	868	845	820	783	839	767	820	814	796	849	788	788	768	811	833	826	759	788	827	879	814	862	833	808	764	804	796	810	808	821	746	794	887	803	809	787	839	813	847	797	816	769	822	790	794	824	766	863	788	831	876	776	842	831	866	776	790	862	814	844	824	820	861	779	809	785	827	820	826	822	851	837	817	797	862	781	805	840	826	868	808	802	815	834	737	825	794	818	787	800	769	822	835	811	825	793	809	804	806	794	835	816	799	798	829	785	853	829	789	843	845	776	761	793	811	772	842	821	832	846	806	730	821	828	807	831	817	805	829	869	811	825	830	859	770	801	783	816	794	788	785	763	841	814	846	842	829	828	827	846	809	801	820	804	849	823	799	825	806	801	772	832	799	765	776	771	743	823	859	826	814	814	757	873	803	813	803	786	787	808	773	852	816	783	808	793	793	803	803	804	786	832	847	833	811	849	784	765	834	828	820	752	814	879	827	868	807	866	785	820	832	815	827	866	850	860	807	798	787	815	797	840	841	785	830	817	772	818	829	831	813	759	792	788	839	832	842	840	818	830	795	833	811	814	808	871	858	813	822	817	833	802	817	780	826	857	821	816	848	826	784	814	806	773	800	825	776	794	814	855	840	771	771	783	840	804	786	830	833	812	830	827	794	771	807	823	801	794	809	803	755	848	816	762	816	784	808	770	814	786	844	813	821	793	826	794	828	787	833	829	823	855	812	797	820	803	784	808	776	780	813	804	834	813	799	823	828	800	863	825	782	853	850	811	825	769	851	846	810	820	787	876	786	830	855	826	780	812	805	780	806	799	823	797	776	763	797	865	804	812	830	794	805	813	810	812	846	819	789	837	773	805	812	788	798	765	833	791	769	764	821	827	808	819	789	863	796	800	807	822	798	793	819	754	877	824	808	831	826	819	816	807	790	794	783	845	762	809	774	837	838	824	797	801	818	801	814	766	850	793	841	838	845	753	782	841	835	826	789	815	795	770	823	777	868	769	851	853	809	828	804	791	798	792	879	791	778	814	814	808	832	818	755	843	835	804	842	826	833	816	786	834	812	795	796	768	807	835	805	806	824	839	808	825	857	800	814	812	900	795	849	805	824	788	812	828	815	827	757	851	802	834	846	840	823	809	836	842	815	817	862	809	790	860	795	835	764	776	811	764	793	760	869	781	799	824	833	792	805	822	814	812	804	787	795	779	846	812	765	806	891	838	808	854	776	793	781	829	806	807	855	835	785	792	774	837	803	802	777	780	875	768	832	805	849	843	878	766	822	814	831	813	862	820	815	825	783	818	774	782	785	827	795	791	819	865	806	802	823	904	829	864	824	815	789	822	800	812	825	834	767	845	820	843	794	848	796	792	843	819	837	855	771	795	790	810	911	825	781	827	868	801	822	801	837	772	779	815	833	796	802	772	837	811	778	852	815	815	788	818	806	866	843	839	799	809	833	832	773	823	775	832	782	784	787	833	828	783	785	793	813	792	748	786	795	775	782	828	798	806	817	801	835	780	774	815	810	790	795	884	826	858	818	802	829	817	774	826	826	799	786	826	840	814	820	820	859	829	794	803	801	784	859	817	814	794	776	826	820	839	808	816	824	841	782	802	884	820	804	790	803	828	790	830	793	841	799	809	813	827	894	827	758	788	830	808	805	856	808	798	809	832	773	819	824	804	827	815	767	737	854	796	839	813	786	823	840	848	767	840	765	834	847	850	866	796	813	791	816	865	823	808	838	791	797	813	801	804	844	852	810	783	826	871	827	777	776	818	789	788	819	785	780	828	802	800	852	811	806	810	861	850	845	810	764	788	792	779	825	883	853	828	763	833	835	772	789	822	779	769	791	847	813	829	815	768	813	843	792	841	785	827	764	794	789	781	849	818	823	783	872	807	797	791	808	822	771	817	805	826	841	795	844	792	802	810	756	808	849	792	845	815	799	776	796	790	825	781	758	818	830	779	860	778	799	845	888	830
24929	23155	11174	9105	2417	992	934	976	934	897	910	915	863	934	932	927	940	861	869	886	970	911	940	906	922	890	854	851	926	935	946	918	894	961	923	862	875	896	856	879	877	901	898	865	892	918	906	967	950	891	869	930	913	895	882	946	889	887	928	912	940	947	865	888	906	849	922	914	895	900	907	893	946	895	929	929	884	881	891	905	905	955	898	888	873	857	876	901	905	992	922	904	920	938	909	876	909	935	925	878	917	812	849	892	962	895	902	912	941	869	877	924	907	921	873	934	931	845	929	889	892	901	905	955	884	916	879	913	949	925	856	912	930	852	896	945	925	862	915	860	888	880	892	900	944	910	914	929	923	895	914	889	910	907	901	934	877	900	904	945	916	922	918	845	899	913	881	951	940	923	930	914	964	873	935	918	916	897	975	891	950	882	902	946	893	892	892	933	908	859	871	934	915	871	923	946	867	919	877	867	908	877	893	857	921	836	900	895	926	904	850	908	870	945	890	903	871	876	916	855	885	934	898	963	958	889	922	901	939	899	935	882	943	902	947	926	850	835	925	867	932	873	861	852	881	857	908	882	894	911	905	907	914	876	949	880	960	911	916	875	884	873	843	927	907	878	968	904	899	946	932	876	900	865	882	869	931	849	912	924	862	868	939	912	902	909	899	910	900	893	909	851	962	884	907	885	899	883	924	899	874	863	875	918	887	891	884	893	871	961	872	881	882	908	952	909	908	865	967	911	864	911	884	933	932	897	885	855	900	874	924	897	955	906	910	873	907	902	925	877	845	912	897	910	888	893	920	900	883	899	919	942	903	931	902	903	924	868	907	922	882	905	922	865	869	905	927	924	893	851	844	903	922	877	940	905	939	914	888	945	904	861	909	916	863	848	864	900	918	879	907	923	909	936	914	971	922	894	917	906	903	893	906	904	843	888	914	877	954	872	872	933	970	888	903	912	884	913	920	925	892	895	909	881	900	912	878	868	872	910	928	892	912	912	882	915	923	928	884	897	939	932	858	971	923	928	896	978	871	912	885	932	928	868	878	927	869	921	899	943	893	933	894	900	929	887	909	930	865	936	930	954	917	921	868	897	879	887	905	876	934	944	917	943	876	935	892	903	968	919	877	919	906	877	890	928	862	926	875	896	956	950	909	881	893	955	905	934	898	914	929	936	886	927	890	888	975	934	943	866	916	873	862	872	875	891	929	887	888	913	871	890	925	830	911	884	868	875	890	902	865	916	874	881	935	893	901	866	956	881	909	925	874	908	921	920	909	914	893	977	928	888	851	893	888	911	876	929	864	913	981	903	907	925	938	894	858	907	964	857	909	904	906	931	907	914	929	904	913	890	890	931	916	902	914	919	853	866	912	928	880	917	932	878	922	941	938	911	884	898	907	943	910	860	909	891	902	941	899	908	856	922	926	885	851	845	895	935	891	939	903	882	895	904	889	874	835	854	905	920	854	910	911	880	944	898	891	893	905	854	882	883	929	928	900	905	883	915	912	852	900	906	924	920	926	887	912	882	906	856	910	917	936	863	921	937	850	898	945	898	883	923	932	853	889	941	937	905	917	892	875	905	926	863	895	895	899	863	932	882	956	865	896	905	907	896	899	842	899	866	892	859	927	889	933	904	889	846	886	881	908	920	951	879	882	926	934	874	912	917	931	907	844	921	934	886	830	916	891	919	902	912	904	881	900	897	905	930	917	863	892	874	888	907	879	914	908	930	959	907	878	873	957	927	859	935	928	905	883	882	894	922	890	899	895	907	896	863	971	928	975	893	865	848	921	956	935	896	955	886	892	891	878	867	855	902	908	906	937	855	961	884	949	898	871	946	899	849	922	943	917	892	886	962	875	896	876	894	848	909	875	922	894	879	880	950	928	889	899	896	906	908	951	934	860	879	922	926	919	955	919	883	896	945	887	945	885	883	916	875	933	956	920	930	916	895	908	894	889	1013	867	921	914	927	980	905	888	912	906	961	890	940	910	892	915	910	886	939	923	852	925	938	917	914	832	909	883	890	886	888	940	868	953	882	888	919	935	965	947	936	917	907	917	916	894	913	862	972	927	927	948	939	893	890	903	864	934	902	919	937	912	875	899	957	920	966	930	936	849	913	900	884	894	925	927	933	911	820	893	929	910	906	940	918	902	878	860	896	892	914	904	866	951	856	911	905	920	910	879	851	933	865	897	882	866	928	891	921	956	893	861	913	875	930	957	879	898	911	890	950	929	910	899	919	933	933	887	929	869	927	908	912	902	934	859	928	885	884	888	874	912	904	889	874	903	885	878	933	922	880	903	886	907	909	898	864	906	918	945	916	903	867	874	904	918	861	920	879	883	913	917	896	1001	931	882	886	873	944	890	916	926	848	906	932	923	936	889	944	902	908	933	950	906	946	948	907	902	939	929	885	870	905	877	893	921	876	885	935	842	923	850	892	896	884	927	940	871	879	855	878	879	927	880	884	859	930	911	867	919	899	911	879	878	907	883	883	900	970	909	950	864	895	907	892	904	927	911	931	911	931	895	898	889	948	938	901	887	898	823	933	941	915	904	906	855	879	865	956	885	978	837	914	904	931	919	939	907	866	864	910	903	916	852	893	868	923	874	930	891	889	878	903	904	915	911	928	869	922	898	868	897	954	952	885	896	856	899	939	892	879	910	931	915	929	919	918	938	912	858	887	863	952	927	850	894	836	918	921	891	868	897	843	907	875	902	872	914	881	855	906	908	935	881	882	912	952	900	882	913	925	908	869	887	890	883	918	898	880	873	900	907	909	877	888	840	954	918	959	865	922	897	847	885	902	883	895	851	926	897	988	891	847	888	897	874	872	922	860	890	876	927	884	950	867	922	865	925	912	906	910	864	831	877	862	923	905	912	888	900	914	919	885	915	981	929	910	898	926	888	948	948	911	932	866	905	930	929	890	899	947	852	881	949	883	883	957	940	850	891	913	879	897	900	870	897	894	895	884	933	862	945	883	853	921	894	908	876	946	917	985	856	941	908	893	886	881	880	899	900	889	855	847	904	921	896	919	866	858	915	864	907	916	872	936	865	894	913	928	879	903	859	925	923	934	881	910	926	849	905	888	900	917	911	902	863	904	902	940	898	957	915	906	875	888	903	966	914	952	879	928	862	922	906	903	904	912	887	939	846	843	902	887	805	878	861	894	930	911	929	926	872	856	949	925	903	955	905	915	879	949	867	890	955	894	901	885	945	878	897	953	853	894	950	899	924	905	854	930	897	891	923	916	883	925	862	878	898	912	899	857	930	888	885	906	857	832	842	923	955	859	864	880	884	951	893	878	876	907	899	876	921	886	887	884	870	898	860	861	935	885	905	843	909	881	866	901	829	923	870	885	972	948	945	903	864	856	879	886	885	890	896	929	931	904	905	976	844	890	948	929	942	914	897	900	873	951	962	854	907	865	895	869	896	899	881	875	924	875	927	859	921	830	897	906	933	873	898	929	855	959	928	921	889	913	849	866
24259	21650	30449	32044	22247	7761	1141	922	852	795	832	775	829	826	742	824	765	734	747	729	758	766	769	805	715	711	742	762	806	727	726	729	756	769	668	722	739	739	714	754	712	745	706	745	801	728	803	754	713	685	756	690	718	750	710	696	726	764	738	749	772	710	732	695	771	676	767	679	745	707	754	717	703	741	783	783	757	714	717	734	737	729	723	710	791	728	743	760	730	750	717	725	729	769	748	745	770	707	766	714	766	735	730	745	709	735	741	768	730	743	710	700	657	762	704	758	747	718	696	706	719	704	742	736	768	767	746	748	727	741	700	737	756	744	747	710	711	737	703	678	745	728	762	722	740	702	738	737	739	737	684	753	717	734	747	770	723	726	783	738	744	743	684	713	721	758	729	741	696	730	755	722	792	761	699	756	782	747	713	689	713	694	732	737	690	772	742	721	706	729	760	718	774	786	736	762	720	757	721	765	721	774	728	765	702	733	668	747	750	754	754	697	725	740	755	732	751	740	788	712	732	694	775	764	741	717	753	779	724	726	738	738	741	775	736	774	703	700	742	807	695	748	716	769	669	714	721	729	724	712	703	732	733	773	700	739	721	732	729	772	698	798	742	749	781	757	736	726	692	742	773	731	741	773	720	743	755	758	718	685	701	705	783	746	711	743	720	766	713	744	704	725	731	741	736	715	655	749	760	767	754	791	739	754	743	693	756	768	753	762	732	754	767	746	719	766	740	720	683	707	746	744	693	729	753	749	707	800	714	732	664	772	744	759	768	709	736	723	706	771	704	758	777	800	744	751	705	739	741	772	720	765	751	711	766	749	726	756	735	788	783	720	768	735	719	777	744	741	712	744	758	756	707	763	723	758	735	733	713	665	725	685	741	743	724	709	732	731	692	719	794	741	709	742	729	704	770	681	769	742	726	681	781	719	702	733	714	743	702	788	735	691	725	714	726	723	722	710	745	718	757	723	691	787	744	717	696	733	733	774	713	755	762	727	700	800	734	733	690	716	750	784	751	751	700	773	758	762	701	735	729	736	664	756	784	712	692	734	797	740	726	749	787	747	718	757	714	699	766	723	742	797	694	718	764	755	710	711	752	738	727	705	745	705	747	733	750	745	750	728	751	713	749	698	734	772	708	768	726	702	712	719	722	797	732	746	755	729	768	765	719	691	676	693	743	741	693	727	721	743	728	721	717	739	710	735	763	751	757	763	753	701	788	682	743	755	742	758	726	757	715	680	731	739	712	740	728	723	783	749	795	765	706	728	734	711	725	746	690	746	707	700	719	754	788	757	753	744	726	750	713	754	680	759	696	716	759	679	720	677	726	703	748	733	733	744	755	740	754	720	710	742	761	723	713	717	762	736	695	799	745	730	736	740	781	779	710	745	786	733	770	749	748	800	737	758	682	722	783	715	776	729	711	765	677	758	732	735	755	701	726	758	736	747	747	708	772	721	742	700	699	712	737	806	771	717	664	743	760	725	681	687	739	756	720	739	700	762	729	713	720	747	754	699	728	664	732	721	768	725	734	778	722	701	715	759	738	732	753	741	712	753	759	688	720	741	723	804	716	771	711	763	721	722	748	704	725	697	768	766	745	723	718	763	749	757	719	697	756	751	719	719	688	692	747	770	722	744	724	685	741	723	752	726	686	731	781	709	749	768	716	761	750	685	711	726	752	722	734	749	718	765	746	729	767	761	692	703	732	695	694	765	687	735	753	716	769	734	720	766	712	695	759	738	700	767	760	680	727	742	759	740	695	718	750	671	710	762	732	737	743	714	741	756	672	714	720	737	702	747	724	712	755	748	724	792	780	708	734	717	758	736	725	752	735	752	734	728	724	757	741	732	713	755	752	757	758	725	722	721	751	726	727	703	723	732	753	719	709	741	687	746	739	711	737	705	706	737	749	732	720	734	737	742	777	717	686	733	691	828	686	730	745	728	764	724	755	733	724	745	760	742	736	715	773	734	710	747	697	785	801	686	774	773	721	714	717	713	724	727	713	698	749	784	703	744	731	749	770	756	726	758	699	713	728	695	714	729	710	691	723	763	702	700	716	765	744	710	755	730	759	718	758	688	765	710	709	745	729	745	705	760	691	727	794	694	724	721	701	717	698	690	687	761	720	686	781	728	730	813	740	703	753	723	771	786	693	725	711	766	685	733	701	727	697	720	737	655	725	767	742	691	762	739	783	755	790	710	730	762	697	729	723	741	752	723	654	742	708	742	715	720	773	733	681	775	719	730	704	718	736	692	783	742	767	764	772	731	753	726	727	715	755	726	713	776	749	780	722	780	664	733	750	697	738	731	712	718	713	752	722	748	697	711	737	739	693	746	726	803	710	735	727	752	678	732	776	732	677	740	705	740	721	731	713	739	724	723	746	739	727	732	748	655	693	736	754	734	743	717	764	735	716	785	754	747	722	708	711	721	680	749	720	718	654	753	687	717	722	724	729	757	705	740	725	714	752	760	753	756	755	722	755	770	721	762	712	693	747	761	735	711	771	737	699	717	725	725	738	738	725	706	712	725	767	736	710	742	767	721	742	710	753	707	781	788	722	729	735	767	785	775	770	800	777	778	739	760	728	724	722	734	733	742	763	724	722	690	772	711	716	738	734	686	744	733	779	764	744	727	724	707	688	740	767	769	753	719	725	768	720	736	762	751	747	773	731	789	762	689	742	730	762	699	770	730	726	703	719	702	713	742	703	742	713	749	734	786	732	749	719	739	805	725	750	720	699	736	687	769	789	735	760	774	764	694	722	717	659	750	714	713	796	779	776	720	756	729	751	811	723	740	764	747	732	747	740	707	764	760	726	747	735	725	768	735	714	763	758	772	718	769	765	691	752	693	724	718	755	684	727	738	759	753	709	746	711	705	695	732	665	746	698	727	707	710	746	719	764	688	734	731	739	739	735	705	747	702	695	726	732	752	753	743	723	775	744	732	747	764	760	723	754	690	709	721	742	756	706	729	745	703	725	731	741	701	715	700	760	749	765	704	727	742	725	780	711	760	733	737	726	700	740	705	757	737	701	731	777	786	734	706	747	759	708	783	704	751	742	737	706	736	788	724	770	738	714	705	750	696	731	730	744	714	764	725	753	723	744	703	733	696	761	718	718	738	741	771	721	700	729	697	698	753	738	743	712	744	700	765	755	761	753	720	707	764	691	720	736	717	682	719	711	761	738	704	747	719	700	748	746	739	749	706	714	762	741	763	715	737	744	730	723	686	687	733	762	758	745	712	732	668	727	726	652	743	750	742	729	718	685	706	782	743	739	713	729	750	758	742	773	768	767	791	718	740	770	740	734	790	723	715	760	750	736	751	756	710	710	690	689	735	732	681	703	702	742	723	737	667	812	767	723	786	731	733	705	704	753	724	741	703	723	730	739	705	704	738	777	702	715	773	673	772	751	708	731	685	755	741	782	730	708	747	771	717	722	729	721	711	739	709	688	741	756	669	752	753	719	780	743	709	703	703	726	750
38980	60896	44749	44420	7834	1364	1198	1083	1049	1002	980	893	925	907	904	808	896	833	861	835	874	875	861	882	899	841	878	869	834	834	835	840	826	862	804	881	850	851	837	811	806	838	861	808	841	816	788	810	819	873	766	853	871	828	791	883	848	813	826	865	870	849	847	795	803	864	837	831	857	858	823	819	815	853	786	831	853	843	776	860	824	831	831	854	855	825	817	833	859	859	794	798	792	831	815	829	843	846	789	796	842	816	831	786	864	842	834	878	825	787	812	824	834	849	827	861	831	873	879	822	831	808	826	841	852	777	851	762	811	899	875	844	788	809	820	805	867	853	866	797	820	873	796	795	818	836	776	818	773	888	815	809	882	774	806	808	816	864	873	846	858	831	815	849	853	822	840	789	781	808	793	828	786	828	832	890	803	823	860	761	849	779	810	815	839	866	794	843	830	821	837	842	840	837	796	805	791	770	840	836	802	850	802	821	850	808	817	854	819	838	833	829	828	863	882	830	861	870	854	811	850	845	872	853	823	798	818	840	900	837	822	871	826	855	805	797	796	831	861	840	810	815	841	841	840	797	817	838	822	866	789	782	819	819	828	816	845	802	850	813	843	830	776	829	849	837	797	841	837	841	797	830	820	793	857	786	811	853	842	785	857	841	863	818	861	794	818	813	788	770	861	845	826	861	828	816	818	834	823	790	860	791	916	830	846	782	827	837	786	841	818	900	798	826	815	855	807	824	860	831	812	807	790	803	848	823	900	797	848	879	855	829	842	865	843	828	851	819	845	870	778	867	788	863	818	812	846	843	816	817	830	818	829	813	822	809	866	822	828	858	813	819	775	808	830	863	846	794	829	813	878	840	811	812	806	891	802	863	822	795	770	854	822	817	836	808	840	864	803	892	828	819	841	818	827	845	777	841	780	863	817	816	807	843	846	791	797	793	804	906	851	852	817	811	857	822	830	870	859	821	861	848	784	779	842	800	793	849	830	802	819	861	819	777	810	794	836	882	811	819	837	884	870	837	880	818	810	847	869	822	801	838	814	829	795	789	881	821	827	881	811	833	823	864	842	798	890	851	788	825	862	787	817	810	875	840	852	821	791	842	859	761	828	829	808	855	828	826	833	840	883	769	808	837	879	830	805	778	855	849	795	805	861	846	770	846	840	825	762	820	803	866	782	818	805	829	831	818	840	876	847	837	901	847	838	826	835	854	799	833	798	848	817	859	817	835	846	845	819	796	816	780	852	831	806	823	874	827	806	820	847	858	857	849	836	827	815	790	827	837	866	787	833	854	793	845	817	849	814	836	832	797	902	858	867	810	831	826	877	810	871	857	792	803	864	860	840	875	803	906	763	775	804	821	855	777	838	842	840	883	791	856	806	768	799	827	791	810	835	846	829	807	803	826	822	819	800	838	836	796	840	830	837	837	871	821	838	814	813	825	829	872	869	773	770	863	825	827	817	836	845	855	857	849	778	833	819	803	800	786	814	891	884	843	835	845	840	832	827	800	839	849	865	838	839	825	775	808	790	887	825	778	778	833	795	848	841	867	809	842	832	771	819	809	839	842	825	834	852	817	849	830	868	824	835	794	833	803	845	809	839	825	840	790	830	802	874	836	831	831	808	821	788	790	807	853	785	835	786	866	798	850	834	810	816	875	818	865	852	859	841	889	800	785	815	803	836	835	879	820	867	833	836	863	781	839	870	817	852	881	830	821	834	855	864	851	816	815	821	880	883	825	857	816	822	840	839	829	819	796	835	770	819	810	887	850	880	826	808	811	850	816	803	821	853	780	842	839	814	840	807	853	853	813	817	805	792	840	823	776	775	866	844	804	807	864	835	815	835	807	865	882	853	850	844	838	826	796	845	826	790	835	800	837	816	862	782	819	870	844	873	800	863	824	833	810	819	814	817	844	867	807	831	848	839	862	830	846	840	826	785	794	821	792	856	813	837	831	819	858	844	844	858	837	830	877	818	840	796	850	874	852	834	800	834	831	885	808	816	803	793	804	846	845	825	836	799	821	811	812	850	845	855	825	816	828	811	807	831	885	809	849	829	793	802	866	876	798	833	836	878	804	838	824	879	845	846	846	817	877	865	824	837	776	842	837	838	834	831	799	882	806	836	856	818	853	838	802	838	854	833	818	816	845	774	782	795	837	835	830	810	862	816	864	821	833	841	805	847	844	838	791	819	818	830	826	802	813	842	816	831	783	860	886	778	795	887	823	820	856	815	810	796	825	800	803	807	794	885	820	853	835	850	797	771	854	813	848	808	803	799	839	822	790	840	744	829	880	792	803	848	838	813	844	869	795	821	825	873	817	793	835	829	858	844	828	798	848	817	859	826	822	839	820	847	800	820	793	826	808	830	790	770	869	879	805	809	821	858	755	841	808	812	829	836	856	844	893	778	830	835	839	803	812	876	817	814	861	888	792	869	793	840	872	888	835	786	805	796	809	790	847	845	826	829	823	827	865	849	797	852	793	823	797	825	855	797	845	832	812	815	821	825	832	779	899	842	836	805	819	789	814	826	790	812	823	862	861	809	845	793	856	824	842	866	792	842	847	873	848	806	844	861	788	809	861	846	829	846	847	822	801	715	817	861	825	825	814	831	780	830	835	800	801	814	825	834	810	870	801	867	850	774	845	828	836	838	824	833	858	870	806	798	911	843	862	825	782	828	811	832	825	774	788	784	825	851	857	868	867	814	840	799	805	807	832	821	843	835	787	856	860	840	772	801	819	814	863	811	825	861	908	835	872	814	875	838	800	865	838	804	774	842	864	823	858	807	785	850	830	810	747	821	839	890	822	857	832	792	813	876	800	854	795	814	796	832	794	801	874	846	849	828	822	828	792	824	870	847	822	868	828	831	828	871	815	865	845	896	795	819	806	821	851	829	851	883	833	825	802	840	835	820	810	826	799	786	815	846	861	800	853	884	808	846	839	809	864	835	796	834	833	766	833	843	868	846	834	869	860	796	876	800	824	861	807	785	794	793	806	826	833	820	825	800	890	849	813	830	805	817	836	793	856	853	839	806	786	827	816	843	833	808	831	866	837	829	829	803	833	830	829	806	845	822	793	836	836	857	807	849	808	842	828	821	833	838	838	833	820	841	789	803	813	800	834	817	837	849	793	823	829	820	802	853	787	784	904	828	781	823	824	799	854	859	798	812	829	852	865	808	812	840	840	841	856	852	802	847	815	817	796	818	832	870	813	813	866	834	798	845	807	830	845	835	810	837	816	881	833	805	874	845	853	794	840	856	845	842	852	854	852	853	784	865	826	784	821	871	824	810	853	831	877	862	823	847	824	829	846	818	815	806	804	834	808	872	834	827	803	779	853	839	815	855	804	845	870	858	805	839	824	784	824	863	797	827	829	855	827	845	807	863	850	852	819	846	773	858	801	812	801	799	803	857	826	825	845	850	804	844	836	785	823	841	831	822	773	844	882	845	811	798	802	834	817	810	806	836	879	850	864	861	799	821	899
25278	21743	28831	29996	13033	1198	678	613	537	547	533	529	595	529	575	521	537	497	510	521	516	503	524	503	491	522	544	561	522	518	545	553	532	509	549	513	542	555	534	518	530	491	546	514	486	492	500	574	554	510	527	513	532	533	509	549	522	498	502	532	530	470	516	506	582	542	479	533	527	506	498	510	557	549	509	517	563	534	489	539	547	524	559	510	540	499	494	556	483	530	521	536	485	501	503	520	518	541	502	537	508	534	544	458	546	539	516	525	537	539	504	506	503	503	483	509	506	527	549	561	535	493	498	505	495	525	575	552	506	527	554	506	508	550	548	512	529	509	483	481	530	507	530	555	502	537	547	514	541	533	573	513	555	517	524	532	532	498	518	495	490	549	512	473	556	548	536	523	507	526	506	519	489	533	508	533	544	494	493	532	486	580	512	495	490	503	503	498	504	521	529	536	544	536	506	539	514	530	525	519	516	543	543	564	535	500	540	515	518	531	526	531	534	544	475	548	506	479	531	497	532	529	544	539	541	485	578	539	564	481	524	522	506	510	501	534	527	524	543	564	521	532	522	555	547	504	524	512	523	489	511	485	548	535	574	521	520	525	530	480	519	515	522	546	519	525	515	491	488	491	535	494	512	505	507	493	488	561	541	517	452	521	515	502	532	517	510	542	558	506	506	549	543	552	502	532	539	534	521	551	554	530	513	508	514	514	513	524	538	540	542	506	462	519	576	517	541	520	520	503	553	479	554	528	534	548	543	521	497	520	539	515	530	530	542	502	523	548	544	529	548	511	499	511	494	531	516	542	507	531	480	508	542	505	524	474	512	543	533	520	434	522	543	534	479	536	504	522	544	519	514	517	501	575	534	514	492	488	552	484	525	521	531	559	517	515	514	560	526	532	549	517	510	529	512	520	490	511	498	561	504	517	545	555	481	515	500	501	516	505	516	509	555	489	548	508	521	502	521	518	481	539	536	527	499	522	497	529	485	508	519	517	549	515	524	525	527	517	544	486	521	510	532	531	564	535	500	510	491	541	507	503	514	522	535	543	517	512	551	527	517	518	547	505	528	523	515	521	530	514	542	537	566	520	496	546	512	560	529	545	489	548	554	562	522	493	526	553	555	501	500	496	572	562	453	522	523	516	553	483	549	554	509	529	551	507	556	540	543	535	485	495	512	506	478	464	554	507	523	558	523	526	530	528	510	560	472	519	538	538	519	538	537	572	550	540	524	562	532	585	489	499	555	520	489	517	539	533	514	520	501	514	503	516	539	534	522	532	533	495	530	529	536	561	557	469	565	504	539	503	506	523	504	565	507	519	499	515	530	535	527	498	552	520	523	513	533	502	496	489	519	503	533	544	531	515	538	550	507	481	521	516	498	501	517	530	516	539	524	519	534	515	535	555	538	531	583	539	537	540	499	541	531	492	541	513	511	505	504	492	521	520	531	534	540	490	524	498	519	506	522	503	510	524	503	506	533	520	568	552	559	552	500	506	499	528	515	539	541	549	550	486	477	590	547	528	544	544	486	506	513	515	538	482	493	528	521	520	491	553	572	520	512	500	504	484	515	512	537	485	517	488	553	496	517	555	541	497	508	573	464	501	497	487	512	505	525	514	544	479	529	509	523	507	479	496	545	519	541	516	513	503	507	505	553	544	538	486	557	557	500	489	527	517	552	493	543	538	550	527	518	532	561	544	539	490	561	526	525	481	495	520	514	537	511	499	500	535	497	514	507	551	533	521	537	499	557	534	539	532	528	487	492	519	506	564	512	532	542	521	530	527	497	522	514	530	494	505	512	579	475	530	553	535	545	507	527	506	536	516	536	483	509	502	506	555	508	512	555	537	507	552	525	528	518	515	540	535	540	491	527	540	518	573	547	537	520	532	526	516	527	537	521	521	520	496	495	514	560	492	499	480	569	504	496	512	530	510	528	529	533	552	551	528	518	502	540	509	513	504	568	483	502	565	543	467	557	543	532	555	531	527	492	536	512	484	505	488	544	548	527	557	528	540	538	504	534	536	500	531	513	526	544	528	530	490	497	547	525	510	527	533	499	487	532	530	563	549	516	552	488	510	496	505	528	535	516	519	535	539	470	479	499	527	497	509	546	543	464	548	544	537	552	511	559	518	528	525	484	556	505	523	534	563	491	466	539	496	488	532	494	504	504	488	517	482	500	504	502	460	556	540	508	536	542	520	502	515	515	492	561	543	502	516	492	525	522	539	505	531	493	567	547	512	522	526	513	510	497	562	517	525	545	473	506	548	497	498	517	519	487	506	581	539	554	507	514	528	484	510	478	543	533	516	544	541	566	492	504	513	541	512	531	499	477	489	520	534	555	506	543	502	505	535	536	551	537	507	487	547	538	485	540	553	491	515	490	521	533	509	512	551	476	496	518	494	551	523	525	500	556	535	503	546	488	512	503	519	497	527	547	538	569	556	531	469	500	528	512	492	561	507	523	533	506	534	541	512	542	487	525	467	515	530	503	571	526	554	522	509	513	503	516	526	579	522	508	494	546	537	532	504	518	538	527	512	528	527	479	557	518	520	527	542	526	535	527	512	554	522	483	488	532	512	530	487	548	513	544	527	505	496	475	515	511	540	518	493	549	567	523	507	553	536	496	485	549	507	538	519	519	515	489	541	576	514	503	493	495	528	523	495	527	518	515	545	513	549	510	525	535	513	522	517	526	520	481	505	539	493	529	536	575	551	509	516	560	559	547	510	544	508	527	536	501	505	507	556	500	535	553	476	528	488	520	531	550	485	501	531	520	522	513	529	516	518	479	520	521	506	527	525	509	540	500	492	529	528	481	525	545	554	528	525	531	498	519	491	512	521	553	521	535	478	542	512	526	544	533	531	556	504	508	538	525	535	511	547	491	496	525	512	510	509	519	533	571	523	468	483	549	566	513	490	533	521	520	547	542	520	507	494	494	517	527	522	502	535	503	521	565	470	533	486	512	538	502	524	507	532	537	553	504	530	505	513	496	504	506	512	535	544	505	527	505	502	505	481	535	499	545	482	541	507	534	505	565	537	503	534	524	546	539	510	502	550	517	515	543	506	540	495	523	547	519	524	544	547	540	513	521	536	524	537	525	561	528	530	528	533	536	484	519	516	514	526	521	555	490	522	495	522	532	511	514	525	545	508	542	543	547	542	491	511	500	497	527	621	581	531	559	517	533	508	512	489	532	515	546	567	545	497	482	512	516	548	517	536	564	519	516	513	530	544	544	542	532	529	505	520	518	520	532	482	524	475	512	509	491	519	526	497	489	517	551	540	515	559	472	507	498	522	535	509	492	554	503	551	540	500	508	521	477	509	508	525	523	514	542	518	502	536	549	534	557	510	529	506	542	505	520	505	554	538	503	549	547	535	520	486	469	525	524	526	496	554	483	513	520	529	525	563	511	490	511	534	520	557	501	550	499	529	534	551	550	536	552	544	473	543	525	558	520	497	514	571	549	517	503	499	541	503	496	534	542	494
36894	52421	37262	34954	4795	902	794	744	679	678	633	646	636	630	591	612	610	592	537	590	635	565	586	602	575	587	593	592	597	593	599	616	567	556	606	579	581	594	546	592	581	646	613	583	584	578	585	589	556	583	596	564	593	547	603	543	602	612	617	584	598	586	554	583	615	601	562	591	620	564	561	597	582	597	592	579	540	600	569	587	546	594	616	566	605	585	578	576	573	598	528	581	608	574	558	593	586	570	611	593	562	581	527	620	560	593	567	558	541	585	571	543	581	580	593	561	616	557	541	615	565	564	610	548	554	565	539	550	583	533	624	593	603	566	593	569	586	614	564	634	562	546	616	549	588	563	589	617	552	562	575	550	601	629	550	546	587	589	589	579	524	629	630	601	587	592	565	567	566	556	570	619	595	587	571	534	581	584	573	627	570	569	555	583	604	600	568	641	574	580	604	574	563	580	570	606	559	557	595	530	565	588	574	552	606	591	541	603	567	586	599	581	556	576	572	616	581	581	595	584	601	547	612	604	534	581	615	571	556	581	621	577	605	625	537	571	541	555	566	595	579	573	572	592	575	582	599	587	546	589	608	596	557	563	597	578	618	590	580	595	587	564	559	552	556	595	571	576	599	565	591	596	582	573	564	603	621	629	587	550	592	584	554	569	599	538	597	580	520	586	596	565	583	590	583	585	579	565	601	606	601	566	598	599	580	580	586	628	556	581	598	574	601	570	576	583	578	611	630	543	567	582	587	559	523	613	573	529	628	542	558	579	594	651	556	568	565	587	565	553	588	578	559	586	626	570	572	582	593	610	535	589	600	568	575	579	557	587	557	539	590	568	599	618	588	571	552	573	556	602	571	577	567	589	530	591	566	564	596	574	587	601	596	590	589	598	590	583	576	527	552	546	596	604	656	603	603	533	550	570	605	562	550	574	607	580	586	586	568	578	598	612	581	607	581	549	598	567	516	559	598	587	611	538	596	585	573	582	564	542	591	575	562	573	595	577	579	541	568	580	555	597	558	578	572	540	564	559	536	588	595	593	557	572	593	581	593	551	584	597	606	602	575	578	595	592	570	556	607	597	590	554	579	643	585	573	557	600	596	603	548	572	580	558	576	578	584	588	536	597	584	599	581	610	535	595	594	586	575	578	570	576	581	568	572	551	612	588	564	556	609	517	639	557	569	594	609	577	555	579	576	573	598	643	586	566	560	601	600	585	535	602	597	570	576	624	594	585	602	573	560	618	610	603	604	545	582	597	582	564	532	618	577	586	540	591	565	606	597	576	567	597	560	541	584	584	552	587	587	593	573	580	565	598	555	557	550	587	558	593	596	591	583	552	599	580	574	546	573	585	599	563	547	584	600	561	571	530	581	620	601	552	583	594	550	616	634	583	600	587	602	591	603	586	586	586	611	552	574	554	570	570	582	544	581	601	600	591	602	591	575	618	619	595	575	595	560	566	578	557	577	592	562	577	579	602	561	570	546	523	581	574	589	567	654	589	553	567	550	567	584	557	606	629	557	591	560	572	557	546	552	589	587	592	583	582	538	554	612	600	589	581	577	602	591	609	571	616	561	563	578	572	579	582	564	578	563	585	619	602	608	583	533	573	555	605	588	583	586	593	525	561	585	616	594	585	596	562	563	595	557	570	578	588	585	595	592	646	594	594	575	579	572	574	555	569	577	593	643	563	533	622	572	609	570	551	589	587	555	596	570	591	573	568	569	578	570	625	602	622	628	584	567	579	581	584	562	583	615	556	582	593	595	572	505	587	602	563	555	585	627	576	571	601	567	578	611	572	561	518	537	555	573	558	577	556	560	588	607	571	565	601	559	588	564	583	571	572	571	570	562	588	569	570	554	615	568	576	582	576	528	576	570	591	568	551	582	564	592	560	606	566	603	569	585	571	591	530	572	601	573	575	585	567	561	568	581	543	567	561	616	577	561	584	623	595	587	585	592	602	575	590	549	572	556	544	522	574	580	580	605	558	580	569	538	555	617	596	587	575	544	579	595	576	568	595	562	575	591	565	577	559	553	591	581	562	567	615	592	588	589	564	562	599	554	582	630	597	570	572	582	560	568	557	545	604	573	617	598	591	574	610	586	582	609	583	578	564	571	559	587	571	556	542	617	577	561	577	622	555	546	560	582	606	584	566	543	618	564	588	555	596	591	551	568	580	544	599	573	561	617	612	574	549	585	540	559	587	535	559	603	581	565	586	530	593	594	541	586	569	586	574	563	588	641	563	605	591	564	578	587	542	617	551	582	551	590	580	544	569	615	539	548	546	628	581	578	595	593	576	565	599	632	529	565	595	565	529	610	601	580	579	578	570	598	575	596	613	580	594	566	583	558	577	570	638	565	619	578	608	578	576	551	565	559	580	600	599	576	605	534	604	579	588	596	583	591	549	549	577	566	601	600	543	610	578	547	586	578	580	608	570	582	601	569	571	584	616	598	599	606	558	582	567	529	563	569	581	575	592	596	616	551	567	621	573	562	568	562	563	568	574	611	585	589	597	575	562	613	568	587	553	580	601	551	587	610	572	586	587	578	605	642	544	626	548	546	572	569	599	560	577	614	569	594	596	585	594	560	582	532	564	572	609	553	574	611	561	565	555	594	547	580	529	574	626	571	633	586	591	579	551	564	539	560	567	596	537	564	576	527	533	557	578	566	579	545	572	572	606	597	569	576	544	584	586	577	588	565	562	564	546	575	552	562	560	617	603	538	568	577	614	602	573	563	576	575	611	582	562	584	615	590	586	625	588	603	571	568	548	560	582	587	611	602	624	546	558	602	583	582	560	592	590	568	591	569	582	610	545	565	594	573	632	535	578	598	596	559	593	535	551	584	583	582	619	597	588	616	614	584	581	577	585	600	541	591	610	611	616	586	598	613	601	566	589	593	540	538	617	597	571	565	582	578	569	602	555	590	583	560	582	603	586	558	612	579	596	602	572	578	530	573	570	577	569	616	566	589	586	572	595	579	632	565	571	593	597	585	564	544	601	584	595	631	567	594	580	597	598	609	543	545	560	569	587	575	592	609	558	558	561	571	572	591	583	535	593	563	578	532	553	634	583	612	651	562	570	574	574	626	593	560	593	579	614	591	598	611	583	583	590	583	600	545	604	558	563	565	605	587	580	580	579	547	570	547	574	577	588	594	568	566	570	617	611	568	570	611	567	560	596	588	543	598	615	555	561	565	508	583	560	614	595	512	569	573	575	570	608	526	554	546	575	582	556	577	614	565	584	597	592	608	583	561	582	554	601	549	580	605	553	560	571	535	568	621	559	556	584	581	621	589	555	553	570	621	572	578	588	576	558	597	577	567	547	586	575	536	608	564	544	540	595	607	526	581	606	528	583	591	575	607	579	565	610	575	597	565	595	573	597	577	571	566	598	580	574	624	601	546	581	541	602	605	568	595	605	579	578	617	580	564	583	609	599	548	585	562	566	576	579	566	523	580	553	600	631	578	585	553	570	638	576	616	584
22938	21530	30425	30413	23022	17343	4015	612	494	485	478	405	389	384	367	321	344	370	366	355	343	365	317	350	326	354	333	317	326	318	346	330	328	326	289	317	338	328	333	305	307	313	319	350	327	317	320	348	301	337	318	310	313	266	335	358	342	331	301	313	301	327	311	325	308	320	294	318	311	338	301	321	281	306	319	295	324	298	337	332	339	333	347	313	290	327	323	318	325	324	311	306	309	311	338	335	341	322	309	315	347	320	315	300	312	303	297	340	296	317	300	348	289	295	315	318	361	290	280	335	330	317	317	285	323	289	298	318	310	339	318	290	336	322	315	330	325	337	323	307	285	344	303	334	349	326	330	306	315	340	344	315	318	306	315	327	308	311	326	360	313	344	323	302	346	300	309	322	322	311	321	317	307	312	341	335	320	295	288	280	297	327	304	328	309	288	313	324	334	300	320	300	322	297	299	302	320	317	299	307	318	326	333	317	361	304	313	293	299	303	311	310	311	282	316	322	337	320	323	348	327	291	316	319	301	292	320	312	315	312	336	282	317	318	332	315	320	343	330	306	372	331	315	305	317	315	337	286	342	320	334	301	319	346	333	335	303	308	312	340	323	292	306	343	289	272	281	314	324	335	299	343	304	317	327	337	330	332	328	348	304	326	321	353	301	343	317	316	340	295	321	304	322	296	312	313	297	311	283	320	315	311	328	332	307	299	288	315	311	325	294	319	310	348	305	319	326	285	314	312	313	277	307	354	295	339	337	291	319	323	312	340	333	309	327	301	335	351	306	309	289	297	323	326	259	319	282	323	309	282	322	332	341	317	298	336	313	277	323	337	317	281	308	293	326	313	290	321	334	317	328	325	287	345	316	319	329	320	312	317	329	305	332	310	283	354	307	322	318	326	331	299	296	346	334	324	325	265	328	320	315	280	335	319	326	347	287	307	295	350	305	304	323	316	365	314	284	324	314	309	296	311	295	302	312	322	330	323	345	326	309	310	321	284	307	308	347	294	303	321	305	290	308	317	316	312	302	328	287	300	307	310	319	360	312	346	315	322	309	350	314	280	327	319	346	308	305	308	313	304	303	302	292	337	370	296	348	331	300	307	299	342	307	311	291	341	324	316	305	346	335	318	298	374	328	311	309	327	316	302	318	340	291	331	327	286	327	308	346	328	298	315	319	304	307	312	335	304	299	312	309	342	338	350	316	305	302	300	306	320	276	316	335	315	307	324	311	324	327	320	291	313	317	339	309	325	359	330	305	317	296	285	307	330	315	294	307	297	282	323	333	332	289	323	312	317	301	307	322	323	331	304	356	311	333	328	303	286	316	319	307	325	311	320	327	329	322	307	327	308	342	292	325	325	331	316	319	280	332	325	303	341	308	323	302	299	294	307	337	304	337	316	311	314	316	292	306	294	299	303	314	293	336	317	291	332	306	303	337	306	308	320	307	339	305	302	293	316	312	328	279	336	271	300	333	295	290	358	310	298	310	342	324	328	325	315	322	297	342	305	301	290	322	311	333	318	288	315	311	311	338	321	326	310	307	321	312	316	307	308	316	328	316	333	322	325	321	314	285	337	324	324	320	327	343	335	300	344	303	307	327	322	336	340	308	306	316	285	348	340	349	328	307	319	328	281	309	335	272	312	281	326	331	300	331	319	324	329	295	309	299	313	320	331	328	307	287	327	333	335	312	284	316	293	335	332	311	328	325	317	304	320	325	284	324	319	316	309	351	303	317	293	296	312	332	317	334	324	284	307	319	336	323	339	336	315	316	355	287	337	328	290	322	327	317	311	269	302	316	302	290	289	308	329	325	325	315	343	330	324	312	323	311	317	308	319	293	318	313	324	319	318	318	314	351	330	333	330	301	301	308	316	285	304	299	323	277	280	337	310	318	326	329	340	284	347	292	323	329	309	301	316	334	317	349	311	318	308	313	327	328	294	290	336	306	309	378	314	288	335	330	316	312	321	306	301	316	327	345	303	323	332	325	342	302	336	300	326	351	299	325	314	308	303	288	331	278	321	313	315	303	316	310	312	305	339	326	323	330	306	333	291	308	324	322	314	303	321	316	318	299	333	295	291	304	279	319	327	324	312	329	325	300	291	327	291	279	331	286	330	346	284	308	335	338	339	315	346	310	342	311	304	329	285	307	345	326	322	295	301	331	290	304	315	321	297	285	300	301	319	317	259	305	324	316	311	318	317	304	299	322	294	309	361	311	355	294	315	343	328	301	315	301	314	293	304	340	344	345	303	297	336	300	338	338	321	328	303	313	321	346	307	307	328	304	318	324	314	329	292	348	313	328	340	322	301	288	307	318	321	305	337	299	313	329	314	340	337	348	341	315	326	305	306	313	345	332	330	301	337	344	330	304	318	288	279	320	321	303	319	311	283	304	275	329	304	325	290	359	310	301	282	291	297	326	308	313	313	307	348	284	304	338	313	322	319	333	313	344	294	303	314	289	320	340	316	359	309	314	318	324	297	320	300	330	316	321	291	312	364	309	320	311	323	308	324	309	318	325	346	281	310	288	322	324	304	320	307	306	306	311	331	284	334	311	350	311	300	316	320	322	346	350	317	300	295	331	305	302	330	298	303	312	327	322	302	298	304	336	305	311	299	321	300	348	342	291	324	310	315	309	306	332	328	333	314	300	325	307	315	317	316	325	307	329	299	352	302	320	299	352	307	284	316	310	319	337	293	318	304	316	322	320	302	276	326	307	313	288	288	313	322	324	301	311	291	318	307	349	323	333	317	286	299	312	303	297	295	282	319	306	318	324	331	348	302	296	338	338	305	301	319	276	323	309	287	301	323	327	290	320	326	300	363	325	301	326	329	323	322	325	328	313	312	324	322	342	280	323	318	300	332	317	296	336	351	318	325	328	298	309	307	310	327	292	295	288	307	287	309	312	318	331	340	303	335	323	331	339	313	328	332	340	297	302	278	320	318	315	304	321	336	308	294	351	311	315	272	335	308	312	316	302	330	334	306	331	315	309	347	301	314	319	297	332	336	312	295	295	352	342	290	311	291	331	325	319	342	331	331	321	308	320	372	295	306	351	300	296	345	327	333	332	319	338	330	293	332	342	305	288	324	332	313	324	298	329	320	312	301	305	337	317	333	318	317	309	302	310	325	317	328	300	318	318	320	294	341	316	321	325	348	325	316	306	305	295	326	348	286	334	337	324	285	345	346	334	340	314	312	330	304	311	321	319	314	299	351	286	316	326	284	304	336	303	322	305	301	326	300	346	322	320	330	308	305	327	302	327	310	304	333	333	326	354	318	320	285	339	291	325	299	316	328	305	323	336	299	298	307	312	332	293	286	339	337	310	276	327	322	303	332	289	320	325	344	321	363	324	322	281	309	309	309	323	325	341	335	333	294	318	329	304	294	331	334	339	328	307	294	296	314	313	309	340	269	321	345	316	319	298	302	330	331	288	286	291	314	328	339	276	328	294	341	304	330	312	306	290	302	300	322	298	335	327	326
44757	71826	53728	54886	8172	1400	1121	918	803	720	623	618	543	515	457	438	424	449	430	429	415	430	409	390	447	384	387	407	400	378	397	380	386	382	376	385	347	357	373	375	372	387	360	402	353	340	393	421	366	378	392	385	403	365	375	339	352	381	354	367	384	362	361	357	354	359	353	384	329	381	369	373	362	367	355	374	405	394	361	376	341	334	351	373	369	351	368	384	379	379	373	352	389	352	367	353	367	316	335	397	334	393	357	394	356	356	335	340	395	391	350	359	341	392	360	369	372	394	397	332	361	386	366	374	353	359	370	395	367	356	379	372	379	325	369	358	354	379	341	357	352	352	365	414	373	341	376	353	367	384	378	355	350	387	354	395	369	388	362	405	371	371	381	362	314	355	362	382	379	370	359	383	383	353	345	337	358	387	350	344	378	380	378	368	378	362	341	349	349	384	324	359	355	378	344	350	371	345	371	357	395	381	349	378	377	329	367	338	344	369	382	359	365	349	376	342	381	366	366	364	370	369	386	371	362	379	345	380	370	397	357	368	345	366	355	365	351	366	378	336	352	377	333	369	377	395	396	366	360	389	336	348	365	371	377	389	374	359	370	397	356	339	376	370	408	351	362	363	367	372	393	380	376	369	350	370	406	341	379	371	321	360	340	404	350	384	367	398	337	352	389	385	362	366	365	359	369	316	393	356	373	364	365	383	376	387	376	397	350	348	368	359	401	328	356	354	428	355	362	368	387	371	347	356	378	372	352	370	360	392	366	363	386	368	355	368	381	377	390	383	378	368	391	351	392	354	342	375	351	381	349	365	368	317	374	334	350	368	384	357	358	343	370	371	376	355	360	377	366	393	364	337	361	400	415	380	373	343	343	398	405	352	368	399	370	370	359	368	356	346	344	361	395	385	381	343	341	360	334	389	384	355	366	384	372	383	395	359	383	362	357	383	367	344	379	381	413	344	374	362	356	361	390	395	347	338	374	391	373	359	377	393	357	337	367	398	330	364	352	330	357	375	372	378	381	364	342	397	374	385	357	356	381	326	350	370	336	355	356	345	375	360	392	366	343	366	337	388	350	390	381	365	384	351	380	369	371	369	341	307	368	384	357	395	398	363	378	369	410	401	371	382	363	379	399	382	403	404	347	347	372	364	359	392	381	366	349	327	386	370	341	366	384	390	343	401	353	366	368	333	372	389	351	368	401	370	361	368	348	374	382	370	381	363	346	346	357	362	338	371	393	371	363	392	343	344	371	357	397	369	392	366	348	359	357	362	388	371	415	355	356	373	374	342	356	384	391	382	349	364	368	361	352	361	358	369	335	350	358	390	380	358	371	345	378	348	342	378	381	351	368	374	361	368	351	367	392	363	374	330	366	397	359	349	389	401	401	378	348	393	340	360	390	341	410	379	342	355	391	361	378	363	390	377	370	400	344	398	346	373	376	373	401	360	349	358	363	380	376	391	339	357	389	364	333	391	330	386	357	420	339	356	356	361	390	385	340	371	333	360	349	356	364	349	379	364	386	387	349	369	361	363	354	410	385	374	342	354	366	363	355	364	365	335	338	370	370	352	373	382	384	352	380	384	375	344	393	372	365	372	381	378	357	379	341	374	381	357	350	348	415	364	381	346	379	330	346	372	381	375	374	392	361	364	383	377	373	379	352	376	407	390	375	379	375	377	369	386	361	384	313	362	370	388	358	376	371	375	385	389	366	383	377	365	380	380	389	353	382	347	373	362	345	362	354	366	355	372	373	362	401	317	337	363	356	341	375	416	361	349	357	355	345	378	401	329	358	361	366	395	362	383	373	340	361	377	345	364	374	380	364	349	365	376	346	352	373	374	367	336	389	388	347	349	384	383	411	373	373	369	348	402	343	370	344	377	333	365	345	411	405	391	336	323	369	340	357	377	352	397	342	399	374	345	372	380	370	353	360	339	381	371	359	345	366	362	354	365	361	341	390	335	361	376	367	359	377	346	378	321	390	351	360	359	349	378	359	375	366	370	349	343	376	344	365	378	362	367	350	333	353	339	358	403	353	376	374	362	356	365	347	324	377	370	398	378	367	364	393	348	356	363	353	334	366	367	369	337	362	349	370	379	389	353	376	416	348	365	376	345	344	333	369	341	371	386	368	372	386	384	361	381	391	342	369	360	394	386	369	383	413	386	345	366	310	398	394	361	373	362	398	395	368	353	370	367	378	359	386	363	332	413	352	331	397	392	345	357	382	371	355	404	365	384	368	327	350	347	392	373	396	361	368	386	345	366	373	367	358	367	389	364	376	372	332	372	351	371	365	365	367	365	334	341	371	391	345	371	368	373	366	344	352	357	341	356	345	356	313	351	355	379	397	332	328	363	372	384	337	391	372	351	373	386	392	358	349	382	365	371	354	334	385	335	348	406	349	394	355	349	353	336	367	349	368	391	384	375	381	366	368	339	371	361	364	370	346	355	363	381	375	401	367	361	328	351	380	377	343	356	353	388	362	366	372	360	376	367	358	387	369	374	393	373	393	389	366	391	365	368	377	412	344	367	393	339	389	348	363	374	353	404	351	358	344	363	399	385	360	374	359	399	379	353	356	344	353	377	360	415	386	395	340	366	392	390	362	382	352	370	386	379	358	386	354	352	359	327	379	380	389	351	400	369	379	359	360	367	356	355	399	382	367	350	361	347	399	365	365	371	363	362	356	353	369	370	369	399	378	350	347	380	363	377	355	387	364	409	378	368	368	371	362	336	366	347	383	334	392	357	358	338	341	397	349	367	328	336	396	383	349	349	361	404	341	397	370	380	344	387	365	404	364	340	383	376	327	373	341	353	390	381	393	338	346	396	352	356	377	375	378	385	365	391	364	363	362	342	374	361	370	357	397	365	334	361	420	370	402	361	374	386	365	377	364	380	390	390	355	348	390	390	351	345	362	361	403	383	362	414	364	361	371	349	360	357	379	386	374	364	366	364	381	337	374	351	348	336	336	336	339	335	359	369	363	351	370	401	358	369	333	321	371	369	358	345	376	346	339	364	401	321	371	395	402	348	373	385	349	376	357	372	350	350	393	360	343	365	364	357	371	368	404	358	393	343	377	346	365	358	394	385	362	349	348	354	367	364	366	361	339	358	371	360	387	349	366	404	343	423	369	382	349	370	363	339	355	392	390	395	361	385	349	377	356	352	364	386	366	375	383	380	366	374	379	375	349	371	313	339	367	380	356	361	380	363	368	353	340	355	388	324	362	347	357	363	392	376	329	404	386	389	359	330	335	379	368	433	392	386	355	347	350	369	369	330	344	372	336	387	386	360	372	377	382	365	362	347	376	368	375	358	357	354	365	369	377	374	367	318	376	341	410	359	353	354	346	387	357	380	388	401	356	377	348	349	381	367	372	361	367	380	378	356	360	377	383	339	346	399	328	369	385	382	383	374	345	342	386	372	357	394	363	377	326	375	357	360	386	372	396	375	409	393	342	384	383	362	343	365	352	372	352	379	398	338
29253	21544	18077	12072	1653	826	850	816	803	856	826	821	849	873	848	851	815	900	818	823	837	850	808	816	809	829	873	848	861	825	797	824	820	840	813	829	802	809	846	805	826	833	807	822	803	846	815	820	812	802	817	795	786	845	840	806	816	844	882	813	863	812	808	854	802	875	830	805	831	820	815	846	843	841	833	811	841	886	843	845	817	873	831	799	835	820	810	863	869	819	867	876	789	883	867	849	800	807	842	816	854	832	821	824	841	805	864	796	832	884	831	861	836	871	789	798	905	777	837	850	794	844	783	815	801	875	831	853	880	826	853	805	805	868	813	858	818	811	832	831	871	857	839	761	789	871	850	821	817	851	866	832	801	754	841	785	853	870	799	845	787	778	876	803	818	819	795	830	826	821	834	810	860	819	853	854	835	871	813	787	824	816	837	833	838	811	778	823	796	825	828	853	825	812	780	847	862	826	860	899	822	814	855	827	785	860	830	833	839	807	823	858	808	832	802	849	864	786	770	822	836	786	817	790	807	798	819	862	798	775	804	818	844	815	818	819	842	816	786	861	829	797	822	830	819	835	838	843	887	837	844	831	797	837	788	808	837	806	789	834	816	855	868	790	861	819	817	787	828	823	826	787	850	871	800	862	786	876	827	815	851	860	802	824	759	814	824	820	807	804	844	833	841	807	830	784	773	791	815	818	835	842	875	824	798	851	835	857	840	833	852	836	818	832	776	784	824	830	836	807	815	867	796	808	849	858	790	786	819	841	853	862	816	862	804	834	846	791	808	804	828	856	834	837	816	783	786	833	759	818	806	841	838	834	827	834	822	810	826	797	813	840	823	825	786	817	901	800	792	863	797	820	761	827	828	884	829	833	792	815	808	834	863	829	823	814	810	802	833	783	857	822	832	793	862	832	875	851	808	808	849	831	868	821	818	819	840	855	818	775	844	784	845	844	862	819	835	820	836	871	845	872	846	848	833	851	796	848	846	828	813	868	836	812	812	823	769	835	870	876	849	864	811	820	840	837	898	847	777	825	828	839	848	827	866	878	864	803	886	829	823	827	830	854	876	805	854	824	785	805	864	840	837	811	841	843	847	849	794	879	815	792	839	837	829	842	797	871	861	835	849	787	795	828	805	830	832	829	840	792	812	838	857	819	867	812	811	802	798	833	831	876	831	770	844	844	826	815	826	772	857	812	761	830	840	820	768	830	864	872	878	809	837	839	788	857	844	850	861	814	886	855	783	827	795	859	851	788	893	851	820	786	858	862	859	843	802	841	802	897	892	787	797	855	835	788	786	825	768	820	849	817	801	810	809	790	852	785	839	855	777	835	770	846	804	844	770	876	840	810	812	796	818	877	819	854	798	819	814	850	792	817	844	814	806	896	799	851	804	859	824	812	838	830	829	794	795	800	840	837	828	822	878	850	829	871	790	827	780	753	801	849	867	802	871	811	800	860	834	814	853	842	829	856	805	829	816	819	835	827	848	800	831	798	867	791	789	808	882	830	831	828	837	788	855	852	826	827	831	842	850	835	863	863	829	862	826	903	848	825	803	800	920	812	824	821	818	818	873	821	808	838	828	852	854	827	864	828	792	785	861	832	805	858	875	818	790	806	844	782	840	809	825	822	826	818	867	825	846	844	824	814	820	789	811	818	792	815	796	854	791	890	821	859	836	820	866	812	851	825	870	835	800	802	798	876	846	833	820	811	863	830	815	848	798	853	785	829	837	791	873	859	828	875	814	835	823	833	841	822	834	811	810	834	900	835	858	829	810	840	840	801	877	823	879	800	845	879	801	788	816	836	820	826	843	861	865	820	802	825	796	814	898	810	810	836	822	822	847	825	799	839	780	805	844	830	860	813	815	881	806	797	800	801	893	799	798	824	888	799	874	825	886	785	821	840	829	857	823	841	822	850	813	805	836	821	845	858	872	824	802	837	828	866	842	857	813	873	850	780	842	835	836	845	858	804	827	824	827	884	863	836	829	870	830	853	808	817	811	831	807	801	788	799	846	847	780	817	828	801	776	805	839	808	837	805	857	809	830	821	819	839	869	821	842	842	805	813	803	816	821	764	823	838	774	888	856	818	849	815	840	834	866	832	890	826	791	835	822	815	883	824	821	843	791	856	792	825	798	836	802	809	808	843	834	847	828	882	863	825	801	833	854	803	828	789	819	883	803	862	921	838	832	857	802	799	867	832	838	837	818	824	843	837	838	776	790	817	755	863	832	770	816	798	782	843	811	819	825	770	865	842	871	835	804	850	844	788	772	837	871	866	867	809	827	887	888	820	801	877	834	809	812	835	836	820	825	843	891	833	856	793	883	823	839	901	805	797	815	864	848	802	851	848	842	823	831	799	831	819	849	786	869	776	810	860	824	853	856	860	821	827	832	896	804	822	877	829	841	780	813	824	807	805	802	791	840	908	808	827	842	826	822	855	841	783	850	819	785	789	860	851	813	847	883	808	814	810	861	832	826	824	824	785	840	815	822	868	829	838	810	806	833	809	851	818	869	818	792	758	809	847	846	839	798	854	822	860	808	850	832	835	866	826	862	849	776	826	841	846	805	863	766	849	889	860	815	855	823	828	866	888	794	841	819	829	855	814	818	828	842	824	803	773	830	844	804	805	847	836	854	792	840	830	817	865	824	767	832	790	835	826	839	835	835	830	777	852	807	771	843	827	878	877	857	785	823	863	846	837	858	837	830	843	846	861	828	862	813	791	779	825	863	821	840	785	842	857	765	837	871	866	827	822	876	780	863	869	854	778	799	829	814	803	822	830	861	834	839	836	830	767	821	814	840	839	834	829	850	790	783	833	883	795	812	866	819	796	838	824	820	800	783	879	833	885	803	768	826	857	835	843	825	823	828	837	779	842	862	802	807	807	848	850	836	801	836	794	824	849	859	853	883	840	800	842	829	797	799	873	824	845	867	811	765	863	839	803	848	807	814	820	826	804	862	838	828	805	855	861	854	806	803	811	882	812	790	833	838	888	826	864	802	783	787	825	841	785	844	839	815	802	918	782	825	848	828	837	848	817	830	821	870	841	811	811	793	835	828	804	869	822	835	864	882	830	819	850	842	783	797	811	855	833	813	854	874	840	867	852	796	855	831	801	809	836	857	846	803	855	862	859	848	803	859	844	786	842	799	817	849	843	770	829	821	840	804	831	894	802	888	835	814	823	776	818	845	758	854	791	807	820	803	789	837	823	845	843	843	849	794	840	851	795	851	818	819	852	817	853	851	825	867	804	857	826	888	805	806	822	813	837	821	865	847	847	844	821	779	834	791	807	807	802	868	858	822	798	837	765	807	818	763	826	806	891	773	855	779	856	805	833	863	821	850	769	872	853	838	776	803	807	872	846	866	834	873	810	832	806	832	818	813	768	834	849	847	807	800	823	773	822	808	813	793	834	805	810	819	808	859	829	854	867	845	833	776	830	834	882	845	798	807	874	866	779	798	839	832	832	792	810	814	816	855	836
25746	24096	15680	9583	1292	913	971	938	949	909	896	936	899	933	974	900	912	919	947	890	957	923	941	918	914	903	939	950	885	893	915	896	903	998	910	914	905	873	904	929	907	914	952	884	897	920	935	928	905	864	974	916	870	909	933	914	892	907	886	911	907	904	937	985	884	917	870	936	925	952	935	902	922	932	932	895	885	929	908	928	914	880	935	933	930	943	894	934	877	882	899	897	967	903	879	941	937	939	858	922	969	935	942	903	877	856	889	891	956	848	864	881	930	899	936	943	945	909	938	920	912	913	884	911	899	951	899	958	902	938	947	860	934	936	894	905	868	940	951	882	875	904	923	953	940	902	897	910	976	947	842	891	883	941	911	888	895	904	899	968	952	926	899	891	941	948	889	908	946	913	929	922	861	921	929	899	889	954	902	921	884	917	905	871	917	932	913	917	894	926	944	855	909	945	986	851	907	970	930	901	952	856	900	880	953	888	901	891	919	945	937	917	930	913	945	932	945	900	943	926	914	998	922	898	932	926	1018	935	912	897	892	910	864	880	899	933	961	901	877	926	948	910	909	937	884	914	865	939	967	856	940	843	886	916	919	921	898	948	952	941	952	924	940	946	892	922	969	908	893	922	923	868	923	904	894	915	880	939	990	901	936	946	907	911	934	902	901	925	984	938	856	925	948	903	933	919	923	894	963	931	919	883	952	868	936	848	886	933	941	950	931	915	930	938	945	883	872	859	945	930	907	936	928	946	946	921	912	895	891	903	911	994	901	891	893	969	894	882	912	845	942	889	889	920	920	893	854	891	929	908	912	916	897	877	917	925	927	915	949	890	965	929	882	899	940	902	915	857	883	966	938	983	955	923	921	914	867	944	943	896	897	898	974	875	886	932	911	946	917	927	886	897	962	899	873	890	907	866	923	891	890	915	941	881	944	898	886	933	902	918	946	925	949	929	896	935	892	945	880	932	901	919	944	966	860	984	910	898	897	890	954	903	903	912	922	875	880	925	880	951	922	865	919	939	907	932	883	894	925	888	859	942	922	866	928	969	924	938	902	908	942	893	926	871	929	902	925	920	884	949	890	927	920	879	917	941	891	888	916	933	915	871	865	926	919	908	946	885	957	860	853	899	922	914	940	956	912	898	912	953	899	924	981	929	943	925	915	936	980	946	956	935	921	948	906	947	884	919	908	860	845	879	894	897	920	903	886	893	942	951	930	932	989	900	935	939	930	908	892	962	949	943	924	927	917	894	899	881	906	969	937	942	906	899	878	944	938	887	903	932	963	868	877	912	924	892	908	938	933	905	906	908	890	931	916	932	901	899	988	890	898	905	888	926	963	916	887	856	945	933	889	919	903	904	917	891	937	888	924	881	966	926	910	942	913	903	915	933	929	936	913	919	919	905	893	850	923	919	912	969	909	896	929	974	867	940	859	932	972	898	865	919	883	924	870	866	951	909	963	867	954	892	897	927	940	955	901	905	901	909	960	936	897	940	927	922	884	952	929	954	856	898	885	964	910	942	941	928	923	858	942	934	903	972	954	947	937	892	956	945	886	925	930	944	935	921	891	933	846	950	908	950	926	926	940	905	925	978	879	953	922	887	913	913	911	961	872	935	897	941	925	960	879	941	867	889	907	875	872	919	961	885	884	958	994	914	904	884	926	895	907	880	963	888	913	928	939	927	939	930	893	947	916	879	949	898	869	924	948	888	933	894	928	907	932	918	859	916	890	858	953	948	928	928	963	892	905	911	909	927	898	897	867	905	901	914	925	947	905	933	900	962	940	852	910	950	945	920	915	885	940	907	904	932	930	928	936	934	956	939	921	936	888	867	913	917	943	871	940	911	921	909	913	903	890	964	917	910	934	967	920	942	886	908	888	919	886	892	907	979	899	925	862	909	954	886	956	979	867	928	948	904	954	941	936	933	889	914	926	944	881	938	906	937	917	890	907	909	952	954	876	903	926	915	964	968	929	926	924	946	921	935	964	932	894	886	899	917	953	916	943	916	929	936	936	921	926	936	877	905	896	928	939	920	907	916	941	905	924	917	899	913	923	918	887	918	919	918	914	959	949	936	896	986	900	896	932	900	894	883	900	846	898	938	915	918	948	886	912	970	869	919	962	943	946	890	906	960	916	869	909	949	884	898	932	890	895	934	934	932	957	900	954	894	893	880	941	972	888	989	921	890	955	919	880	926	943	898	907	916	863	935	920	944	888	865	865	951	954	930	914	943	948	909	948	929	901	888	924	892	896	860	953	923	915	902	956	936	964	909	934	924	881	867	943	940	923	859	858	961	908	923	915	896	948	970	940	895	927	966	968	935	924	893	919	944	873	943	921	920	885	902	982	890	925	923	889	927	919	902	839	894	892	922	877	865	924	946	881	970	906	871	965	936	892	933	900	919	909	900	907	909	912	918	941	908	954	890	904	883	938	913	933	922	930	933	888	891	959	933	911	891	985	936	943	922	926	908	898	939	912	878	924	981	901	978	935	873	885	890	937	861	890	933	922	931	919	907	892	940	893	903	938	905	906	882	964	909	980	908	953	933	940	917	878	883	951	885	914	912	924	901	876	904	869	907	957	951	942	934	883	915	900	877	997	885	868	873	888	913	900	930	916	984	890	923	927	934	923	851	959	927	907	895	939	933	893	916	890	929	868	871	872	923	956	924	889	971	910	944	909	893	931	954	961	899	934	839	913	923	912	985	928	930	894	877	999	949	932	853	968	931	859	915	910	917	916	925	917	949	885	886	888	886	903	926	938	879	865	951	931	862	926	923	958	932	923	944	962	876	963	911	935	935	954	906	933	876	866	924	908	860	921	919	904	925	921	881	949	942	960	928	916	913	869	967	876	938	949	904	901	916	957	899	919	915	920	929	876	912	903	913	886	940	920	893	922	911	890	934	882	947	939	903	906	921	889	944	917	894	909	934	910	871	938	870	901	878	863	929	937	946	965	928	904	927	897	960	934	884	892	923	913	942	954	930	947	949	902	867	932	932	957	942	907	877	929	947	909	944	904	1026	919	908	897	881	893	908	896	887	909	908	877	910	898	957	871	952	950	900	929	903	890	889	909	922	841	916	980	881	932	894	871	916	921	938	960	871	931	954	870	927	942	935	921	920	945	895	914	892	916	897	947	921	967	905	899	909	859	917	963	967	909	869	934	900	879	922	886	923	952	929	922	948	907	873	882	953	949	936	915	964	950	900	964	947	959	910	930	916	890	909	920	967	907	904	908	939	890	904	891	929	886	889	924	910	907	911	922	918	910	946	900	920	954	952	929	893	954	859	914	942	850	906	939	970	893	944	936	967	909	869	931	927	885	944	934	895	904	965	905	942	963	932	978	904	919	935	884	962	972	931	954	889	890	946	929	902	925	918	933	875	944	853	931	919	895	906	901	951	948	921	909	922	928	931	884	871	933	936	916	876	861	982	925	936	956	883	959	902	864	885	914	888	871	877	960	876	915	911	901	921	840	900	949	896
24071	21593	30399	34246	20053	6954	1180	948	819	808	766	803	773	803	748	712	752	784	705	724	755	691	739	749	772	774	717	780	727	770	746	773	750	761	742	784	785	741	748	746	753	711	791	743	775	728	739	732	695	740	746	702	737	772	721	760	715	707	745	722	736	760	787	686	748	742	766	752	803	699	708	731	648	734	737	741	742	724	734	711	680	748	704	768	761	764	734	762	718	803	757	742	704	751	759	775	683	715	747	721	731	758	724	754	761	756	776	724	742	802	766	784	727	721	759	744	727	708	699	737	684	767	717	750	742	757	798	740	719	749	744	710	752	729	750	746	722	702	722	725	777	748	751	749	748	713	769	731	686	742	702	744	734	728	761	768	792	749	745	746	720	750	741	762	720	742	727	784	761	681	722	742	702	789	768	744	759	772	699	771	695	755	699	769	717	720	709	759	725	759	691	754	709	720	732	715	713	764	745	775	711	773	726	792	766	756	750	708	725	744	722	735	762	748	831	741	725	748	782	740	717	691	731	786	730	740	770	748	758	788	710	747	727	745	691	751	699	770	736	704	751	726	719	740	797	685	762	754	748	722	734	750	719	725	762	753	734	752	771	728	726	766	762	787	717	713	802	768	712	674	754	694	738	772	791	751	759	752	747	760	748	735	712	805	741	721	723	773	691	728	771	750	747	715	760	809	769	800	738	723	687	766	744	698	756	726	758	731	728	790	794	694	758	764	775	774	756	729	717	751	725	746	725	739	755	757	717	754	750	729	716	767	738	756	742	748	714	746	774	753	716	721	741	752	767	753	749	768	740	765	733	701	749	755	750	736	770	780	690	736	718	747	727	727	666	720	691	713	788	723	725	717	751	755	721	724	712	730	705	724	743	759	762	770	746	776	731	715	762	751	733	709	727	746	718	726	761	700	784	778	738	706	715	722	743	723	772	792	738	725	721	819	772	752	720	710	757	772	798	791	747	762	775	707	721	677	772	742	781	711	765	776	775	753	803	717	718	712	766	724	774	743	757	734	778	733	739	783	714	717	685	727	752	796	751	726	709	736	733	745	741	763	753	743	785	790	747	751	756	825	735	721	742	767	780	729	779	777	743	775	721	770	729	780	760	737	724	731	773	725	793	775	725	697	762	771	699	744	805	725	734	755	776	753	726	766	748	789	788	813	763	718	770	700	705	668	722	700	741	728	709	707	782	743	791	726	715	723	741	707	764	732	687	784	772	752	711	761	734	755	771	775	780	758	777	734	741	701	741	748	776	706	724	754	725	749	727	721	707	726	763	787	720	726	702	735	758	734	768	729	762	732	722	784	687	711	765	732	762	753	739	742	747	753	725	811	734	717	725	676	728	794	773	755	751	743	754	689	731	725	693	749	716	791	769	739	774	750	727	754	722	775	751	716	768	786	746	728	735	697	719	767	771	730	748	709	749	736	741	733	799	763	798	704	774	668	708	712	772	745	752	726	750	757	750	785	785	670	724	732	760	773	747	734	742	754	712	756	708	719	762	749	734	781	721	734	777	739	790	730	747	736	774	782	730	768	731	727	713	759	710	735	741	743	741	746	725	749	739	717	744	737	767	723	742	712	779	778	715	789	729	737	720	706	802	745	737	772	724	740	731	733	739	704	721	759	789	700	726	762	752	768	741	743	745	725	703	667	766	747	746	711	776	786	758	777	727	795	681	785	716	758	797	720	737	797	688	780	719	730	721	747	710	732	713	747	754	745	715	741	770	746	715	732	713	783	688	728	699	732	739	744	793	837	727	743	779	812	730	777	720	753	742	757	750	747	715	734	711	753	743	761	778	803	760	719	778	746	722	767	734	732	722	782	717	749	724	748	781	743	803	691	754	751	787	707	749	744	790	782	788	755	740	725	717	721	750	741	720	764	727	806	752	750	697	752	753	762	748	755	727	713	776	748	698	778	725	711	760	754	768	793	749	736	723	739	773	749	776	748	710	782	818	753	750	733	761	701	690	763	714	729	693	711	751	710	731	758	721	727	775	703	764	732	683	718	726	742	757	782	722	739	743	777	714	799	750	759	733	774	807	746	727	731	764	671	744	744	769	746	737	784	759	674	769	730	704	690	734	756	737	754	726	703	736	790	706	767	714	724	746	772	768	717	757	828	730	701	736	751	733	763	752	755	741	753	722	739	710	735	714	709	740	711	728	789	715	751	758	754	700	778	762	744	774	779	734	768	793	722	740	742	759	754	764	697	740	719	727	748	749	768	741	713	722	727	743	740	748	733	735	766	745	708	717	746	764	767	728	758	738	777	755	725	773	789	742	772	713	705	702	773	743	750	725	745	743	772	814	778	717	742	744	713	741	737	724	780	740	742	761	750	731	778	768	767	727	806	701	701	763	773	736	754	765	753	740	761	740	777	726	719	770	701	734	739	688	725	704	728	702	719	730	773	692	752	736	758	735	735	692	751	769	680	746	757	746	741	755	775	815	722	719	756	730	657	729	736	729	763	688	742	760	769	727	711	701	712	748	696	747	784	730	798	770	770	732	717	753	786	727	786	751	732	771	763	757	755	790	769	705	728	744	752	726	731	788	722	660	736	766	709	707	705	720	685	723	747	799	733	719	723	725	757	748	731	690	761	721	763	756	758	722	777	760	714	740	730	711	728	724	700	759	761	742	745	737	768	749	782	783	721	730	786	783	745	747	727	725	735	748	783	733	723	770	768	726	707	757	750	800	728	751	747	723	720	733	736	712	727	771	743	772	722	728	755	776	734	714	734	771	729	735	751	698	788	808	718	745	679	740	756	785	765	788	670	759	729	790	746	744	743	741	712	736	789	787	760	723	720	719	756	721	743	735	731	773	696	720	783	755	737	699	716	717	763	746	774	785	764	768	718	769	768	765	727	755	746	758	764	752	682	780	714	762	714	735	746	723	699	789	745	767	795	765	723	768	713	687	753	729	706	746	776	713	788	707	739	735	756	735	794	721	769	726	772	787	791	703	759	727	741	764	735	725	706	770	739	781	731	777	802	759	701	771	773	729	793	743	740	753	751	717	725	697	758	795	696	725	731	709	724	734	710	781	750	727	737	787	733	716	724	727	749	723	776	770	731	740	727	711	740	754	729	738	774	725	751	732	749	739	744	759	780	753	752	811	722	740	756	744	696	685	771	705	782	740	726	745	702	743	755	744	747	695	726	772	733	746	704	748	717	761	732	780	769	726	715	742	752	747	762	717	753	741	727	729	771	747	790	731	741	748	700	764	715	679	739	726	729	765	714	755	745	774	756	734	781	735	717	714	779	737	761	730	754	739	757	755	711	722	732	757	727	719	727	725	776	736	759	763	716	783	720	797	774	759	699	734	713	710	714	751	757	748	760	739	733	745	720	755	681	771	751	764	704	725	716	783	763	757	754	807	780	739	686	777	761	724	705	742	761	719	731	705	774	747	737	759	701	723	764	698	763	754	731	771	770	778	757	735	699	711	730	725	730	695	738	767	691	768	717	740	724	740	810
39549	63560	53487	42620	3901	1259	1174	1096	1050	975	970	934	901	922	938	870	873	906	816	850	873	874	869	862	810	841	852	854	908	844	895	842	848	847	823	848	793	869	799	864	910	812	872	824	886	882	796	851	887	855	890	850	854	803	792	820	878	863	858	883	827	843	867	838	799	807	833	837	823	850	889	810	839	792	808	838	825	804	898	849	843	772	838	847	898	890	868	798	827	825	826	840	816	813	864	793	837	859	828	811	848	870	845	859	890	854	852	851	808	875	867	848	820	829	863	873	859	843	842	836	843	848	795	827	878	851	843	815	866	811	881	877	858	808	813	803	853	836	828	839	881	864	838	893	790	840	832	795	844	822	852	848	842	808	781	829	835	840	854	852	858	840	786	831	837	878	816	845	874	833	853	796	852	837	824	832	864	844	826	850	862	813	839	845	799	840	880	903	842	808	889	865	859	855	825	887	817	807	806	873	861	827	784	809	871	838	815	855	846	803	885	785	845	803	793	767	880	842	886	853	819	852	815	823	868	836	861	814	781	795	815	808	801	844	839	836	849	802	825	923	862	828	844	848	847	889	820	819	859	815	891	801	878	867	793	806	860	841	835	853	831	869	809	856	857	838	880	859	821	848	868	865	882	819	834	849	841	821	821	868	871	813	863	869	791	833	893	820	842	835	867	842	855	835	851	839	864	848	838	883	809	840	817	821	829	841	795	821	787	829	830	813	832	846	836	851	862	854	794	851	828	793	818	766	886	844	869	809	883	832	816	855	866	830	861	836	898	819	859	836	808	886	876	805	816	820	829	851	803	802	822	864	819	855	821	833	858	793	835	819	829	875	814	827	801	828	880	841	854	821	865	854	817	834	832	843	867	830	768	806	779	820	830	814	822	743	822	909	853	901	838	853	837	844	808	844	835	858	819	880	827	834	803	832	848	888	842	835	787	833	804	797	850	822	801	901	786	830	839	898	828	792	842	894	863	829	891	868	813	785	871	851	788	899	852	821	861	831	809	834	814	826	792	845	830	864	857	841	838	830	811	834	816	829	768	857	845	855	783	815	895	810	776	821	801	813	824	814	853	874	851	843	828	844	888	854	815	896	849	836	857	849	876	854	835	863	850	885	850	875	823	830	823	810	863	854	818	876	868	860	823	852	830	860	804	781	871	864	835	874	855	826	825	908	863	799	828	826	863	813	908	848	848	803	842	824	775	831	842	842	854	802	851	832	811	795	837	825	858	878	824	777	862	829	815	858	841	868	850	837	876	826	815	816	824	799	829	789	882	833	831	791	836	799	801	867	834	891	823	822	876	841	836	856	843	828	844	866	793	810	796	847	842	868	856	839	849	849	879	842	822	872	817	825	842	847	812	810	823	868	835	853	833	837	869	801	794	816	812	883	802	828	846	896	801	866	782	840	911	878	835	846	873	858	846	821	852	848	839	886	778	824	842	763	855	835	844	818	775	830	814	808	827	827	896	819	813	806	872	835	805	814	840	812	814	821	832	835	801	846	864	868	870	806	844	884	843	852	844	837	846	871	854	877	825	822	853	832	846	836	802	848	863	842	802	805	874	807	855	787	888	851	786	821	878	812	836	781	830	804	841	850	833	852	869	865	855	820	833	852	851	814	859	803	838	910	868	854	792	843	837	813	899	801	852	871	823	817	866	873	828	832	829	833	883	852	855	857	874	910	826	820	776	837	824	847	872	831	807	845	851	830	815	888	856	790	811	829	853	848	842	823	903	859	845	853	842	870	847	850	908	758	887	791	814	818	781	824	841	866	901	836	808	810	848	797	895	799	809	870	814	859	852	823	811	822	816	819	856	817	885	790	841	866	844	850	823	820	883	827	861	812	841	836	821	824	868	786	789	873	851	861	818	867	754	848	880	802	883	797	844	838	829	863	847	876	839	855	847	874	864	814	859	797	823	896	788	833	799	790	865	844	890	858	870	881	892	837	828	834	831	837	839	804	819	829	792	852	838	857	852	880	877	822	854	817	811	807	817	814	808	860	833	876	857	794	855	841	863	864	840	816	830	854	833	831	855	880	803	890	925	840	842	843	806	810	866	853	889	829	828	835	827	825	799	845	805	836	910	822	886	768	839	846	834	809	845	869	833	865	834	827	817	856	850	807	875	843	825	858	844	865	868	885	769	810	841	890	819	815	800	822	824	853	844	850	831	811	834	823	858	872	867	862	843	845	916	844	788	824	827	842	873	817	812	881	846	808	803	816	783	811	833	848	837	824	837	812	801	860	844	853	836	845	845	855	813	806	840	839	852	846	858	874	785	832	891	866	851	845	796	790	841	842	842	826	841	871	853	835	853	904	851	900	844	847	820	849	791	819	854	792	834	851	812	802	847	831	877	858	828	837	900	812	829	834	795	793	810	853	829	820	869	812	797	865	815	819	860	841	789	872	811	813	871	844	884	860	769	860	814	833	869	860	800	831	862	851	841	842	830	837	882	857	853	865	836	844	827	809	806	815	890	800	849	867	892	813	868	852	837	877	869	838	799	830	820	878	815	781	871	849	840	820	868	851	786	834	872	833	822	859	820	831	809	793	842	788	884	835	883	901	799	854	864	795	843	821	837	848	826	848	830	859	830	837	763	868	804	843	810	870	790	854	855	827	834	885	875	818	823	810	898	913	829	819	866	775	823	841	830	800	835	868	784	841	796	780	832	812	813	857	804	836	808	859	802	813	849	847	815	804	794	841	857	817	842	823	845	824	837	865	842	856	825	859	840	850	862	803	834	877	841	795	873	828	844	883	878	850	857	806	817	804	869	844	808	806	839	764	849	800	835	861	801	839	847	851	817	808	754	853	835	838	918	847	826	794	856	903	841	864	861	830	820	825	814	831	806	888	814	823	814	836	834	883	849	851	804	868	856	851	860	853	840	833	811	811	810	834	862	792	848	845	846	850	803	779	831	828	838	839	891	869	845	837	816	845	847	867	858	879	858	801	819	824	776	886	880	853	864	807	845	929	865	850	854	809	808	871	854	854	817	830	853	863	806	803	824	816	848	841	789	825	826	835	880	827	859	848	848	836	845	850	847	808	866	848	790	828	815	848	802	832	873	818	891	843	882	771	836	839	841	824	809	806	795	845	856	822	889	841	805	794	806	846	852	843	827	828	877	842	850	820	822	789	801	829	818	814	814	805	839	827	873	884	842	870	852	850	836	811	796	798	840	896	822	855	855	859	830	848	824	818	862	805	855	840	816	803	809	822	864	821	765	793	852	843	820	879	836	827	865	872	848	835	833	866	822	820	822	828	857	855	778	833	836	851	806	899	870	838	835	855	832	854	860	826	857	820	842	808	811	861	853	886	824	864	825	844	799	858	835	798	774	890	881	842	854	801	879	894	820	837	874	818	840	831	829	844	804	852	826	811	842	836	814	843	845	866	844	846	791	820	810	802	835	870	861	886	817	810	789	834	879	840	845	862	823	801	800	828	888	852	814	860	860	783	826	824	828	825	844	849	878	854
25165	21564	29002	29731	11788	1198	632	612	571	606	557	540	542	537	550	511	548	579	562	526	498	535	547	520	511	522	549	559	490	552	574	519	530	536	508	540	557	560	544	544	503	544	512	547	491	545	522	526	526	513	529	544	531	548	504	518	562	502	515	496	532	578	526	507	498	530	518	521	539	486	530	489	527	502	528	513	498	524	510	533	554	528	520	540	552	535	531	543	499	555	558	551	522	514	546	507	505	508	532	522	514	514	507	501	465	527	552	532	540	546	523	532	540	521	552	508	514	509	547	500	527	506	518	553	509	538	519	522	485	515	529	520	563	521	506	558	527	514	512	496	529	527	545	510	483	556	545	488	524	543	511	501	541	540	547	507	504	531	544	549	530	528	523	502	547	511	529	524	559	507	516	540	552	566	505	541	519	542	515	534	512	496	558	528	514	514	519	507	479	548	540	544	480	514	521	531	511	562	531	518	527	539	494	552	527	550	557	502	538	534	485	482	539	561	551	542	537	528	526	549	541	583	534	512	505	504	499	485	482	505	518	497	549	555	520	517	549	490	541	498	576	505	566	513	542	519	527	556	520	499	506	525	499	514	516	495	533	542	518	479	535	560	544	537	575	504	550	507	519	553	533	530	515	524	565	505	494	501	527	525	520	557	555	557	500	548	494	532	501	496	509	522	543	556	502	530	546	544	495	571	527	524	549	480	542	517	528	500	534	530	555	538	492	575	537	496	535	530	495	536	490	518	530	500	510	492	536	510	502	503	486	513	557	508	536	557	545	507	504	546	552	517	522	555	509	525	515	517	525	558	543	534	516	493	504	505	570	532	550	516	549	537	529	548	523	535	516	512	551	597	492	535	499	540	561	485	519	512	550	543	515	553	505	544	525	536	514	523	500	504	555	537	540	493	488	486	500	532	503	523	516	502	501	552	544	519	511	563	582	495	544	511	497	521	508	542	519	523	531	542	509	510	529	505	523	589	512	540	576	570	532	529	523	502	507	497	544	545	532	544	502	516	527	501	527	547	571	524	532	521	515	526	567	575	484	474	550	545	509	504	542	538	508	518	561	508	516	495	533	511	500	516	519	547	557	556	507	511	474	499	521	556	515	519	549	553	524	523	531	535	497	560	540	577	519	510	548	533	496	554	503	511	548	505	553	529	520	511	548	525	530	526	539	473	513	550	493	512	553	504	547	518	533	482	525	536	496	539	527	528	490	522	520	521	530	474	560	557	527	489	495	498	479	545	528	507	488	523	536	493	528	554	504	553	544	518	490	520	515	565	470	520	493	537	514	572	573	532	562	528	509	540	577	554	500	521	531	507	492	525	530	524	521	499	507	537	551	502	505	553	500	496	504	476	556	533	535	532	499	540	517	508	538	555	514	544	521	525	507	574	525	507	546	494	508	534	550	522	513	506	502	527	538	521	543	492	512	541	509	534	490	516	539	493	516	512	516	521	545	505	513	516	521	487	540	542	511	499	547	571	518	569	541	564	475	532	513	507	548	509	508	522	504	532	563	555	580	514	529	553	596	535	552	574	520	499	544	513	512	516	512	506	475	536	533	564	539	531	483	547	532	478	487	518	490	554	528	538	576	522	503	494	482	531	518	529	509	548	543	552	524	548	537	467	533	514	521	513	522	525	533	509	530	539	543	523	534	519	516	565	527	513	536	548	491	508	531	549	504	558	507	524	493	550	501	500	503	514	541	545	511	502	528	569	517	531	533	559	533	537	529	495	505	530	524	516	503	564	548	528	518	542	542	502	543	526	515	567	504	521	545	533	496	578	482	543	511	499	487	558	540	560	513	537	537	499	543	518	496	527	523	526	550	514	549	513	523	524	519	513	535	568	531	467	515	530	521	551	549	501	521	530	513	552	537	531	505	517	550	503	544	525	512	575	501	553	516	506	595	521	529	490	521	538	517	485	509	532	533	520	527	505	516	524	545	524	517	529	522	514	550	511	538	571	569	546	505	520	514	525	516	524	544	497	471	507	514	550	542	500	526	537	552	532	534	540	506	513	512	498	552	501	519	553	539	499	521	524	555	494	518	502	513	550	531	515	542	514	493	521	537	549	525	508	534	530	532	503	556	547	524	550	519	534	529	542	532	526	542	512	551	514	525	502	547	517	526	513	518	508	516	505	508	535	551	530	561	523	513	532	555	521	560	552	486	505	536	525	554	511	515	534	532	562	500	521	479	499	529	558	531	519	540	517	464	559	510	562	523	541	523	551	606	481	499	549	529	560	584	539	469	534	498	504	529	533	532	484	500	539	494	520	516	563	532	541	526	549	527	532	541	506	535	484	553	526	478	519	516	510	529	543	537	528	544	540	502	525	539	533	496	504	524	531	494	523	514	505	500	557	541	518	545	509	536	533	527	537	525	499	478	478	516	491	487	563	510	529	549	533	522	552	491	519	508	514	542	496	552	539	510	522	521	502	572	510	558	505	546	549	532	519	527	514	492	531	538	567	518	485	481	506	547	551	540	550	546	542	520	533	504	493	522	508	550	545	511	520	531	524	534	510	514	549	539	539	582	502	523	572	525	502	548	532	477	526	512	520	496	558	545	514	521	529	536	543	531	518	522	544	544	550	537	555	503	506	487	516	490	524	530	517	539	570	541	543	538	554	514	557	520	531	554	531	555	542	523	480	515	526	516	536	546	536	561	568	496	512	506	524	523	509	515	584	550	498	515	485	534	564	537	541	552	525	544	528	523	529	498	523	511	510	530	552	552	561	483	570	562	527	558	531	540	538	504	511	509	549	503	545	526	495	504	557	535	523	495	508	563	536	489	548	503	492	554	566	557	549	493	522	521	546	550	510	486	495	506	565	539	529	478	498	542	535	495	569	555	495	530	504	511	505	525	534	535	490	542	530	506	550	511	541	568	546	552	536	533	483	489	519	546	500	513	500	527	505	559	571	495	501	521	527	494	530	506	512	514	458	461	524	533	469	532	544	514	594	531	504	501	511	482	527	537	527	503	532	593	493	522	502	499	535	584	473	554	502	515	521	505	546	508	504	519	521	483	542	528	496	514	533	536	506	498	519	535	515	512	556	525	530	536	530	530	531	560	542	553	548	511	528	509	525	542	510	515	552	521	573	545	511	507	486	528	539	515	550	548	497	531	549	503	491	547	512	527	559	500	503	510	521	582	491	545	483	522	533	527	480	504	535	526	543	509	546	528	526	521	547	538	554	521	498	542	545	551	546	519	540	512	539	495	500	549	528	522	482	527	540	551	495	510	503	536	583	527	553	544	547	515	531	563	516	506	521	507	490	546	558	494	529	530	533	564	506	508	555	532	508	512	567	554	562	577	498	577	503	507	537	576	486	535	540	509	502	547	539	522	514	516	519	498	496	536	515	498	539	540	549	507	501	533	538	525	510	495	560	494	543	512	542	548	493	532	555	542	495	563	515	554	531	561	528	528	567	555	547	542	530	512	542	531	581	560	495	607	518	530	524	531	575	533	521	515	556	523	495
36323	52552	45496	31816	2135	881	762	711	719	678	621	643	626	630	611	564	600	550	624	573	631	589	625	627	617	554	601	577	592	582	537	646	592	579	599	593	610	578	563	574	583	579	579	586	550	610	598	569	579	571	630	554	562	589	608	579	571	593	591	585	589	606	614	592	580	586	572	584	578	602	596	623	601	550	554	604	601	576	588	568	588	575	571	570	568	572	610	582	597	576	586	569	582	563	591	606	569	618	549	587	563	562	589	562	571	579	585	594	569	556	559	551	569	598	568	599	606	595	606	573	562	592	541	573	590	581	606	571	578	555	611	546	607	548	577	587	611	562	558	591	604	559	609	596	607	594	578	606	647	582	574	592	571	624	533	612	581	570	591	589	600	583	625	563	603	580	585	586	612	598	570	627	569	557	554	597	579	585	584	547	580	574	556	588	571	633	552	585	552	594	610	540	602	591	595	603	579	562	583	571	570	542	563	579	575	617	598	584	602	538	556	583	572	580	587	570	578	568	614	567	592	617	592	576	561	589	563	543	584	600	578	615	558	529	580	612	558	578	587	577	576	614	583	593	563	573	573	595	590	617	584	592	591	590	569	564	595	588	551	598	564	513	537	557	587	600	575	630	572	601	557	599	573	627	577	575	593	602	568	623	622	539	626	553	554	595	601	572	548	593	572	572	611	621	570	588	589	527	551	592	638	587	609	605	604	560	578	629	590	538	603	597	560	626	580	549	553	555	566	577	558	584	574	584	612	604	565	601	608	603	556	589	569	602	610	601	591	586	578	526	602	574	542	555	611	550	553	619	571	574	634	622	596	611	569	605	612	625	566	588	588	572	602	587	640	598	572	591	551	561	588	645	603	595	562	589	567	566	613	559	626	580	605	588	579	553	591	622	555	596	571	590	591	536	537	611	573	572	567	610	561	532	621	576	589	541	578	601	578	597	595	612	601	571	607	569	602	560	538	579	569	565	605	602	605	572	599	578	561	600	605	619	604	570	580	596	602	553	614	579	584	613	565	578	548	582	613	577	602	591	645	536	615	613	602	570	576	554	609	602	590	623	587	562	564	551	589	602	614	585	602	570	600	587	534	587	602	576	579	582	591	571	592	565	565	594	577	570	621	604	632	549	610	567	588	584	571	646	566	587	618	559	588	601	604	566	591	625	578	581	580	600	574	569	615	621	569	603	638	599	552	554	615	547	575	567	592	608	564	612	575	563	563	666	537	612	599	626	588	533	591	644	599	564	566	580	597	577	614	551	547	560	593	583	599	540	584	566	566	601	571	578	620	577	561	594	567	637	605	565	571	559	595	607	601	575	589	576	567	597	593	605	629	606	588	583	598	576	582	528	603	566	572	607	614	586	536	559	601	576	577	582	621	569	591	574	581	580	597	640	583	554	573	572	580	593	559	590	556	607	573	565	564	563	637	562	553	604	609	602	574	588	586	553	558	539	580	603	561	563	602	581	570	621	591	538	564	591	559	592	577	597	589	617	546	594	600	549	581	569	621	588	579	562	607	605	563	565	565	571	618	581	587	609	617	582	568	569	564	598	612	602	600	595	584	551	581	576	546	559	556	578	590	534	559	599	560	555	591	573	600	603	589	646	564	577	593	563	560	572	620	587	604	537	573	594	614	568	566	570	585	610	565	589	612	576	606	589	570	566	614	611	562	589	582	603	578	557	609	618	559	606	586	594	591	566	563	590	558	578	589	631	580	568	594	567	567	587	603	541	591	586	622	573	579	551	561	597	619	581	556	579	559	558	624	570	615	617	565	597	568	555	556	574	582	568	564	545	581	603	589	586	578	599	580	590	565	601	592	578	549	595	562	604	547	650	569	629	581	560	604	583	618	593	588	555	546	598	546	559	560	603	556	592	565	623	591	596	544	598	581	655	597	571	595	620	617	556	608	587	582	603	577	602	546	597	598	548	586	558	608	593	546	602	582	616	526	586	585	564	548	602	536	567	564	648	597	592	555	561	564	565	604	617	579	630	612	590	598	564	587	571	552	568	558	593	597	571	567	581	555	581	581	572	605	621	579	607	616	547	621	587	590	565	583	570	613	570	588	595	584	578	570	556	572	545	553	583	601	611	521	604	579	593	645	550	559	573	561	596	570	585	538	618	544	583	585	561	589	576	612	599	605	576	606	591	543	540	593	584	599	618	584	555	567	532	599	597	612	571	600	592	623	629	601	577	594	563	530	593	602	602	636	586	585	591	577	572	598	584	592	575	584	604	538	576	563	552	558	526	563	572	593	614	570	592	594	592	568	588	577	576	610	606	599	563	574	578	620	572	607	604	612	599	572	608	616	604	562	556	590	600	572	567	588	559	595	594	573	599	585	533	550	560	574	559	565	574	557	568	569	603	593	585	618	571	587	632	608	613	597	569	592	629	584	581	582	567	573	578	559	592	608	580	575	578	615	564	527	577	580	545	520	606	643	618	577	576	602	577	617	569	571	616	588	572	597	619	575	592	618	564	579	588	579	593	576	609	602	592	596	633	618	576	598	596	595	557	583	582	578	593	570	605	595	581	650	520	546	573	576	610	602	599	591	582	570	629	595	553	584	598	579	585	613	536	574	578	578	604	604	516	638	596	574	601	601	558	586	625	538	587	582	593	588	559	605	618	554	612	576	557	596	580	594	596	594	569	587	570	572	578	596	558	558	616	640	584	605	607	552	557	565	600	578	545	570	544	594	576	556	596	595	609	600	593	572	564	608	604	586	589	607	606	569	584	568	562	582	572	541	588	578	613	568	602	584	596	577	614	554	596	595	552	530	595	566	622	565	577	555	587	612	598	531	580	569	578	602	590	575	548	547	582	615	568	599	580	576	539	596	549	547	610	585	576	568	616	577	628	572	589	567	585	590	591	614	604	589	587	604	567	574	570	622	558	574	624	616	579	610	592	610	545	619	564	621	597	518	598	614	583	596	610	610	569	582	539	552	561	624	595	580	590	588	586	584	554	536	588	576	609	564	550	594	588	593	603	572	554	568	595	601	589	631	609	582	556	609	596	617	629	595	569	646	617	602	561	578	648	579	601	600	581	602	549	605	535	590	566	615	589	597	594	574	561	597	556	556	562	598	627	563	602	601	543	605	596	559	597	610	606	550	604	602	552	572	614	568	579	573	598	560	593	591	569	576	580	572	566	576	577	545	565	564	578	633	573	579	615	567	543	571	583	582	537	596	521	593	565	610	587	580	593	555	569	572	575	574	556	599	567	593	614	639	598	565	588	626	597	603	593	591	576	590	621	587	577	571	584	531	564	629	581	578	565	624	607	564	585	587	584	587	613	596	600	605	563	552	595	560	557	565	594	626	580	619	599	606	586	562	627	557	627	579	553	584	587	586	593	582	597	623	558	584	585	595	595	568	637	579	596	583	538	525	619	613	578	600	599	563	596	606	589	539	596	595	599	543	586	574	611	565	577	622	558	612	550	562	565	557	594	609	589	596	608	569	597	641	560	573	574	597	592	570	616
23058	21587	29335	29970	21858	17670	4028	612	524	454	443	407	410	406	369	400	375	397	366	352	340	354	359	326	348	350	299	352	353	336	335	348	332	319	323	352	323	341	338	322	361	354	339	362	329	339	305	314	323	343	313	338	294	350	324	307	301	321	309	330	322	340	342	318	312	331	323	313	344	317	313	320	324	334	337	310	324	332	301	339	308	300	334	325	326	343	334	326	316	322	297	345	347	319	322	338	326	330	324	303	287	303	327	323	314	326	340	302	352	332	324	311	334	344	311	336	308	305	301	308	316	323	302	340	328	316	334	303	349	317	344	313	330	363	324	326	328	319	296	315	314	312	332	284	317	295	321	307	300	366	275	344	303	364	303	315	331	303	301	348	324	290	323	313	302	306	298	313	313	307	309	307	302	276	358	326	294	321	332	318	300	326	321	314	314	305	303	306	291	318	308	325	323	334	326	318	324	290	317	340	286	344	298	274	315	343	334	307	314	309	316	327	309	330	295	333	311	338	348	323	337	288	327	291	291	315	326	314	318	309	345	327	347	323	300	311	317	352	309	297	306	349	309	303	323	291	327	329	324	337	325	311	306	290	322	323	330	327	324	331	337	334	349	343	325	328	344	320	325	326	344	326	295	330	324	304	296	304	318	299	304	334	341	321	309	330	342	314	341	305	315	345	320	332	301	333	341	301	322	339	332	318	346	335	338	300	326	324	294	325	317	314	307	339	332	291	314	298	328	323	326	336	297	320	308	318	300	306	336	324	315	343	314	298	315	319	304	294	329	314	323	349	307	314	338	316	317	319	287	331	342	352	313	334	325	277	350	326	323	318	311	325	311	327	323	304	315	303	335	319	342	305	328	332	348	320	334	336	326	300	335	317	318	356	309	335	270	346	327	332	301	326	330	312	330	299	329	328	293	319	334	287	313	335	307	291	323	337	308	283	327	307	342	300	285	340	309	325	297	322	306	284	329	321	301	323	310	337	321	309	286	335	342	319	325	349	357	325	324	342	319	319	364	335	325	318	308	308	334	293	329	324	311	324	326	324	337	320	312	327	312	328	318	310	345	329	327	308	303	359	310	315	301	301	348	342	331	314	322	327	326	291	310	345	331	295	316	371	339	326	343	321	323	343	345	347	328	331	317	323	333	317	318	335	309	291	347	289	317	329	301	321	313	306	332	332	308	322	344	331	322	328	330	313	337	313	341	318	316	327	315	326	332	326	305	324	311	299	316	338	324	315	299	290	319	331	329	322	322	321	319	315	328	348	333	347	321	306	309	300	312	322	316	342	323	334	291	304	322	343	285	325	344	313	344	274	327	338	307	313	297	286	343	330	328	314	327	334	336	340	350	368	325	321	318	313	332	312	360	328	311	315	326	323	364	302	295	321	353	332	300	296	315	315	317	291	326	334	336	336	332	321	320	290	314	285	323	313	309	300	328	333	345	351	353	317	320	299	320	315	316	327	334	293	307	341	323	316	319	341	334	298	303	315	319	332	344	306	318	314	305	337	333	339	363	309	317	337	316	294	332	345	328	289	358	334	348	331	336	329	341	312	325	319	297	353	358	335	314	346	315	326	323	375	374	312	324	340	337	317	312	309	330	311	350	305	321	310	334	302	340	321	313	321	322	324	291	336	333	328	343	318	327	286	353	321	306	345	344	314	336	337	333	322	278	359	313	326	338	342	354	320	324	315	305	305	292	302	339	337	338	339	320	308	353	344	323	322	345	340	302	288	308	354	279	338	316	341	313	297	296	334	307	337	342	304	329	317	336	303	331	315	318	294	279	302	355	351	330	332	345	356	334	340	345	329	313	347	361	293	324	306	338	327	336	298	304	313	300	397	312	325	311	361	317	321	357	333	306	297	329	324	313	299	301	322	321	331	324	325	351	304	299	352	328	331	331	322	335	332	354	317	322	335	296	318	329	332	299	337	316	354	314	324	337	300	316	322	323	300	294	321	344	321	340	315	356	328	306	328	319	332	350	315	296	316	318	327	318	337	321	288	347	344	290	331	300	298	349	345	332	330	316	323	311	317	335	337	328	316	336	321	326	297	346	342	306	303	293	352	305	282	370	295	326	324	320	311	354	326	335	320	354	307	328	309	343	311	309	304	327	333	315	325	333	294	307	294	331	297	318	313	344	306	305	329	349	304	292	318	307	327	327	330	305	293	330	317	328	290	325	335	303	313	363	353	332	337	310	322	329	289	327	319	328	323	326	318	363	327	320	326	305	337	291	307	318	313	331	330	303	305	320	294	299	343	328	307	302	330	306	310	327	331	333	325	326	304	318	324	310	293	291	310	317	342	337	332	319	341	320	327	351	316	328	362	327	310	342	356	304	325	321	323	331	351	304	320	345	300	334	323	310	315	339	329	312	307	319	316	325	281	340	315	301	301	331	329	306	339	301	306	304	292	334	328	318	340	290	334	311	335	302	300	369	332	318	326	315	324	320	319	316	332	291	322	312	322	297	354	322	333	329	313	328	336	327	310	297	345	302	303	315	312	309	356	313	361	319	323	303	346	297	337	283	322	336	324	318	303	329	306	311	311	315	298	335	345	351	317	324	309	330	316	319	344	331	334	303	343	325	334	300	335	329	309	309	330	341	331	324	299	309	331	306	333	334	317	307	320	313	296	351	354	333	362	341	303	336	320	319	332	363	351	323	334	315	335	310	334	331	336	306	318	306	289	323	376	286	310	352	307	339	318	318	349	314	340	303	374	326	345	320	356	322	309	284	311	292	354	348	339	281	330	366	340	330	331	348	318	333	332	331	308	291	338	325	319	319	353	327	301	329	328	318	295	329	306	355	307	336	287	323	273	320	294	302	321	310	330	312	336	302	297	336	351	347	347	329	303	303	310	325	316	347	313	310	343	317	328	324	347	264	306	300	319	328	329	294	305	335	316	316	333	327	332	344	364	310	331	345	340	309	318	287	329	311	332	300	310	342	354	318	330	330	338	333	301	297	321	316	306	311	320	325	338	335	304	322	327	332	307	315	298	322	331	324	322	332	309	331	337	327	305	317	314	320	307	303	317	347	301	304	298	310	338	310	370	309	328	319	315	352	313	307	324	324	267	308	308	330	322	322	327	319	349	326	327	318	352	307	310	340	318	346	302	321	304	319	293	316	318	319	311	314	292	311	304	329	307	323	332	367	297	304	304	346	312	349	320	350	337	344	318	315	333	337	319	311	331	317	306	345	334	317	304	319	341	340	312	371	302	311	315	304	313	317	329	361	314	328	348	316	349	310	296	345	334	310	319	311	331	308	343	314	339	311	330	354	312	306	310	324	301	342	300	319	316	312	314	339	344	317	368	313	334	339	316	318	359	347	354	330	340	298	341	326	314	316	330	350	349	325	276	342	301	298	336	303	341	327	329	336	323	324	334	323	309	327	325	333	319	329	322	286	297	302	326	323	367	309	317	328	340	308	321	299	326	321	337	322	356	328	330	304	331	320	312	319	303	316	331	327	333	331	323
45598	72615	62606	49988	3972	1432	1085	889	765	695	587	617	523	525	446	500	470	440	438	387	420	403	436	395	417	354	398	385	373	379	379	379	409	391	412	378	363	403	387	369	418	377	401	360	386	364	375	379	392	384	359	378	349	337	368	353	385	372	390	385	386	376	349	382	379	375	383	382	366	384	403	341	339	380	352	395	393	366	362	395	384	344	385	357	410	399	372	350	373	359	375	382	386	367	396	366	364	348	391	376	384	365	391	361	397	390	391	365	398	388	383	379	380	350	367	351	357	379	366	360	377	358	352	367	352	380	391	354	352	362	377	367	385	361	369	373	334	354	363	359	360	375	377	373	344	388	370	409	400	360	374	399	398	402	368	388	345	378	393	398	363	400	340	373	357	360	356	371	338	333	378	353	373	341	357	381	346	367	352	347	354	330	372	366	378	386	386	386	361	326	361	385	369	326	385	375	359	361	387	370	386	354	398	352	359	380	366	322	359	359	373	380	393	374	405	386	402	360	377	395	359	375	415	377	386	365	407	393	407	329	355	369	376	424	353	353	364	368	375	388	369	364	376	374	390	369	396	388	370	384	364	350	369	345	382	391	358	358	369	371	380	364	381	366	362	378	373	389	381	400	347	387	406	384	366	375	384	379	364	366	358	352	418	387	372	381	365	368	379	380	387	380	373	388	364	350	375	350	339	409	381	341	361	386	369	360	404	359	360	367	372	367	345	374	346	380	378	390	376	361	376	375	355	367	379	350	389	361	390	378	358	370	367	367	402	384	377	359	369	375	354	405	366	374	391	354	362	387	346	379	386	396	372	360	351	414	332	380	373	347	396	400	396	389	344	377	345	394	366	382	360	362	384	377	400	367	388	362	373	359	396	404	349	370	372	390	371	400	392	377	358	397	363	380	353	385	365	394	356	365	367	366	374	370	385	354	377	362	405	401	374	365	370	355	353	400	343	400	430	386	351	391	405	370	374	393	378	349	347	370	358	362	357	396	376	363	356	351	361	345	362	374	406	374	363	384	393	388	357	359	371	384	362	348	366	372	360	386	370	375	392	371	397	381	398	386	388	372	381	359	346	375	354	353	376	338	355	389	332	366	319	376	362	372	392	368	399	366	369	352	362	356	353	387	382	377	377	374	408	339	393	352	363	366	381	408	374	373	380	376	387	353	377	341	344	363	408	361	363	410	368	384	346	369	361	374	425	373	370	357	358	388	354	370	360	368	348	356	337	379	382	364	411	355	383	363	386	375	374	358	404	366	396	363	359	366	341	393	368	365	347	410	366	372	363	349	389	374	389	373	391	340	371	405	357	372	347	389	380	383	389	368	357	405	338	387	373	389	382	361	351	382	343	383	347	369	360	363	412	344	396	407	354	366	359	349	372	380	371	384	357	394	385	380	378	389	398	351	356	338	349	349	373	347	353	329	349	368	353	336	365	356	383	388	352	365	397	367	333	350	374	388	387	410	363	365	372	388	380	371	374	365	382	396	360	369	391	386	369	361	377	362	360	360	371	357	365	377	370	349	367	380	376	376	371	358	351	345	381	393	384	361	372	366	368	366	400	357	396	366	391	359	389	359	372	362	404	357	318	365	355	382	349	355	387	371	371	334	363	403	364	408	382	347	360	404	357	363	385	364	405	351	387	368	396	338	386	364	363	329	373	374	363	389	375	374	386	386	386	353	372	371	385	416	369	388	350	395	397	375	379	382	367	330	401	380	346	368	350	431	347	370	360	370	384	350	343	370	361	395	388	396	340	383	360	407	397	375	362	379	385	387	356	376	383	431	372	408	353	366	384	345	365	358	384	388	356	349	388	408	391	403	384	377	371	377	347	378	351	353	377	351	342	357	343	357	380	355	368	362	342	353	392	375	388	352	378	387	386	381	361	394	349	371	393	360	357	373	360	342	362	337	394	373	383	356	379	357	391	362	414	350	351	372	377	383	342	362	344	400	370	357	386	365	364	398	377	356	372	364	375	345	335	397	339	389	396	375	375	401	375	373	356	342	381	374	381	386	363	356	399	351	360	377	354	382	382	349	373	416	379	335	409	348	360	375	362	403	356	352	370	357	361	368	393	354	365	413	373	396	360	366	386	403	363	353	386	387	396	374	367	353	373	381	378	353	376	371	373	375	379	405	395	314	381	365	355	350	378	366	376	339	361	390	387	370	377	355	341	391	398	366	358	381	347	386	380	357	381	382	391	377	374	391	382	380	399	336	356	365	418	381	346	378	369	356	368	334	358	353	380	344	369	373	351	376	381	402	399	386	343	368	375	374	332	420	384	382	355	366	396	398	378	381	395	329	403	425	368	382	378	348	373	348	361	357	385	391	364	405	340	377	381	377	419	370	360	350	360	362	425	364	341	386	388	382	363	369	336	377	388	401	336	350	365	374	389	364	366	378	362	369	399	374	360	388	374	342	345	396	371	414	361	359	369	378	397	334	417	382	350	374	383	369	372	371	352	378	365	370	371	375	401	361	379	367	400	359	391	380	360	372	374	377	376	371	358	393	401	345	367	371	357	381	383	349	377	355	384	346	378	399	387	359	376	364	371	364	345	347	365	396	367	422	353	370	396	384	358	358	390	375	375	371	395	360	363	354	365	379	341	368	380	384	363	343	385	395	373	337	385	332	375	365	352	369	359	375	384	352	370	398	365	352	367	382	386	357	379	387	365	338	379	391	346	333	368	391	371	360	354	360	364	361	366	371	330	384	355	406	380	381	352	382	350	368	362	347	376	352	360	390	383	366	371	382	340	358	380	365	379	358	342	375	377	376	363	357	353	368	362	350	398	326	399	359	362	383	387	376	361	367	378	362	348	347	376	372	382	356	347	389	390	350	369	381	353	338	390	385	381	388	356	365	378	387	368	385	399	355	383	346	375	336	344	398	319	385	349	407	379	359	365	367	387	370	372	340	373	365	364	363	368	410	388	367	369	392	391	362	370	341	333	374	351	359	388	362	398	365	402	395	361	368	379	388	386	353	381	358	366	408	369	361	350	368	364	382	338	338	385	405	395	377	380	358	355	358	348	368	370	380	387	394	374	372	359	375	378	411	394	345	374	383	380	381	395	390	362	384	392	378	368	378	372	398	409	375	373	378	375	363	344	375	397	384	382	379	392	380	371	357	348	370	401	363	365	384	394	387	339	359	374	398	357	378	358	368	379	352	357	364	370	387	400	380	345	378	377	364	354	369	386	390	362	366	374	377	382	381	359	359	378	348	347	399	358	399	398	365	374	374	371	425	372	361	392	352	373	372	392	350	343	391	360	374	409	340	377	373	348	350	344	358	371	343	372	380	385	373	388	393	356	364	388	377	390	359	394	348	345	374	368	386	353	366	342	369	370	350	373	363	368	365	350	355	377	386	383	363	404	361	377	390	367	352	387	402	388	356	382	360	373	379	353	348	386	367	367	367	385	349	401	381	355	380	383	403	348	360	356	363	374	330	379	366	355	369	349	356	355	372	370	381	343	368
29423	21411	18373	11617	1311	868	876	846	832	802	893	862	829	846	879	844	820	803	837	934	810	825	851	804	863	851	853	865	846	814	829	825	804	905	819	831	835	823	876	855	888	908	849	819	834	844	827	897	848	862	836	849	842	864	887	809	802	854	845	822	874	838	837	835	853	812	788	856	826	838	821	814	839	859	802	863	874	841	846	821	878	843	876	801	882	882	840	855	839	845	857	814	861	861	890	836	826	880	807	895	836	838	804	844	872	846	861	838	823	844	801	911	803	807	831	863	889	857	816	830	831	888	882	828	889	856	862	822	838	819	861	816	847	871	899	865	852	854	826	803	826	778	825	844	869	798	854	852	843	873	819	837	823	804	829	840	851	860	868	853	880	881	852	838	824	796	875	847	831	797	859	858	848	890	788	817	814	838	823	801	890	848	823	838	851	872	814	870	845	827	801	818	860	834	820	856	835	868	772	850	832	839	839	848	822	832	773	821	892	881	900	789	817	865	850	855	868	833	861	836	866	828	829	871	837	859	834	906	826	851	827	836	825	854	875	881	882	861	896	797	826	807	835	831	832	830	884	868	849	867	843	885	829	808	851	825	901	792	856	832	862	837	825	795	779	884	871	808	845	860	825	804	867	860	871	806	910	821	837	864	833	863	833	849	828	815	814	848	868	797	824	861	910	823	855	811	804	867	847	821	835	841	831	869	842	815	822	870	863	827	848	836	806	864	856	814	820	820	891	874	868	855	843	851	862	849	815	836	844	884	870	860	867	802	823	858	834	831	861	842	865	885	860	879	896	853	839	849	809	857	840	848	885	853	824	873	857	762	824	839	847	829	819	854	765	820	785	819	874	849	835	851	856	825	763	837	815	799	856	872	841	860	852	782	804	882	871	802	881	871	833	846	898	809	845	847	919	841	849	838	822	854	810	857	837	835	866	833	857	807	810	879	856	839	856	895	839	825	835	813	830	887	857	894	858	827	866	813	864	798	843	851	797	813	824	803	857	820	835	831	814	862	838	866	845	894	884	806	826	829	816	806	832	827	834	859	855	824	854	828	862	872	844	809	845	819	874	821	876	836	816	841	852	862	872	832	866	855	848	804	864	868	791	792	885	851	853	797	823	869	833	813	873	835	819	832	799	801	846	817	841	799	811	857	870	849	777	836	877	840	842	839	905	838	825	842	818	861	877	845	839	833	850	877	865	859	820	858	842	858	857	813	914	843	819	843	822	855	850	819	835	809	810	897	832	886	855	814	854	866	841	846	804	847	829	886	792	825	861	822	798	815	814	876	848	848	817	863	870	835	860	866	832	853	811	880	848	846	796	846	810	851	877	873	826	816	800	857	855	876	813	831	840	882	855	845	839	890	863	873	852	883	837	821	839	831	829	810	833	821	832	821	826	869	834	821	881	888	810	891	832	837	832	863	832	856	851	880	809	838	817	844	857	846	864	851	837	875	830	907	824	861	849	859	879	829	858	840	841	845	834	816	871	888	800	906	849	854	839	844	804	869	787	787	888	793	853	869	855	847	868	836	837	801	825	860	811	821	839	809	847	835	841	855	828	820	878	865	863	762	878	795	844	833	843	837	848	825	874	838	863	845	862	827	810	849	821	808	852	836	891	773	871	832	825	853	841	889	789	862	822	816	813	846	805	877	794	837	871	825	811	878	799	821	850	887	891	818	876	810	834	859	855	832	775	858	782	853	822	850	831	905	829	844	832	779	840	812	860	861	827	875	860	834	861	810	851	797	870	846	818	805	833	826	845	862	819	885	839	857	800	887	817	837	897	844	831	806	829	853	855	837	849	832	870	856	793	819	825	842	907	870	830	852	842	838	868	894	868	860	839	814	834	843	895	860	812	883	825	885	880	879	823	830	868	839	833	860	890	872	852	819	837	833	805	793	830	877	860	825	828	823	893	810	849	837	844	820	881	846	854	861	823	849	827	800	796	849	827	826	836	808	827	849	865	812	822	767	812	793	823	819	788	828	857	799	834	922	886	803	876	863	832	842	872	793	861	840	805	752	787	796	815	804	819	799	863	793	828	878	848	884	852	855	823	865	856	805	851	889	816	855	796	870	855	803	823	830	875	834	837	883	845	838	869	850	868	823	883	873	816	829	839	855	789	796	865	822	853	847	818	880	793	819	859	781	803	873	825	805	863	835	866	810	836	892	839	829	835	792	829	850	856	879	883	816	832	852	880	860	808	853	802	830	871	791	824	827	873	844	857	917	807	899	887	823	809	812	826	846	883	873	836	905	854	860	834	808	887	816	781	821	821	839	869	844	888	851	878	806	848	862	812	821	846	844	760	833	886	853	857	809	828	817	861	867	800	880	860	871	818	812	809	898	898	821	844	877	808	837	820	881	826	826	886	859	864	851	875	784	830	843	817	826	776	896	858	857	830	856	824	808	863	809	812	861	820	901	837	855	882	822	827	853	852	863	844	821	849	895	822	822	812	891	845	868	860	878	871	855	884	808	820	814	822	848	904	841	834	873	852	816	823	899	863	812	799	826	820	847	888	886	861	828	847	829	863	891	854	834	887	842	847	887	852	876	811	839	897	837	741	851	867	857	856	871	843	795	864	850	834	785	811	858	823	811	833	846	820	836	859	912	848	881	788	837	841	824	847	830	844	835	823	871	820	864	839	870	841	880	836	791	826	807	846	836	858	839	843	828	868	855	837	802	831	855	845	843	893	784	847	841	772	853	834	868	916	842	830	854	843	837	821	870	872	869	911	839	881	818	853	808	810	873	854	884	839	895	829	840	802	826	799	822	826	844	892	829	838	859	823	886	861	820	820	795	872	792	894	866	904	858	849	854	870	837	828	877	872	833	839	819	868	840	816	794	825	818	844	855	838	856	835	870	838	833	811	808	823	900	834	856	887	923	830	833	831	810	866	839	818	837	786	854	853	829	839	838	840	840	829	869	877	814	824	853	803	825	866	818	882	817	871	839	830	832	816	855	832	823	884	875	864	865	863	851	847	874	887	826	853	844	847	807	836	839	871	832	832	840	836	847	842	835	840	818	866	830	821	815	831	831	840	804	822	817	846	809	859	797	863	882	903	854	847	869	834	840	815	784	840	836	824	838	793	848	895	826	893	899	872	875	897	890	834	857	797	834	892	853	851	844	830	845	832	837	873	796	822	816	822	874	845	830	884	830	858	800	833	804	872	850	840	872	869	860	840	877	848	852	853	844	833	869	820	815	773	790	837	838	852	868	873	854	850	880	837	821	823	873	883	861	861	841	874	845	822	835	831	784	883	822	875	846	856	825	836	813	816	845	869	855	833	810	820	862	808	826	847	833	826	804	860	863	870	871	803	804	815	864	885	842	900	847	815	829	833	839	889	837	823	870	829	863	907	856	822	826	843	853	785	826	799	837	790	810	808	827	861	849	845	884	835	809	875	812	855	823	828	843	835	871	894	893	849	840	818	785	815	846	791	879	856	879	885	836	817	843	859	839	891	890	850	802	886	793
26048	22780	15425	8427	1087	924	944	923	913	954	937	956	928	945	929	930	908	970	887	914	911	968	942	888	968	949	916	954	923	904	866	908	913	885	936	908	890	916	953	904	898	881	949	903	943	932	917	914	920	928	947	882	905	891	931	916	891	895	870	951	917	861	901	935	913	891	916	891	937	957	928	997	903	958	917	910	971	979	922	988	869	921	931	939	916	953	956	915	989	921	954	917	931	884	884	884	928	922	899	953	881	927	898	896	1006	856	908	922	998	908	892	940	926	915	906	930	956	901	944	903	911	961	891	949	895	887	909	881	864	915	934	981	903	945	929	908	928	955	885	905	969	916	916	930	979	898	936	948	927	907	953	870	962	942	913	918	860	907	912	911	990	952	944	916	920	939	922	895	928	941	950	918	937	909	912	873	930	930	900	921	977	898	936	970	871	907	962	876	936	912	988	944	945	919	910	957	948	947	947	921	883	948	966	903	922	905	908	915	937	894	901	952	937	913	921	986	929	925	948	829	950	936	919	874	953	882	926	957	892	974	924	861	975	921	962	1029	897	915	904	924	909	962	907	914	906	950	952	944	952	958	960	889	910	968	936	971	880	899	915	910	935	942	884	940	940	954	927	924	919	875	963	946	936	965	937	973	894	922	901	959	922	890	926	890	974	879	898	864	858	942	951	897	950	873	894	960	973	910	893	961	923	915	969	961	903	911	918	937	938	910	917	879	898	926	933	900	928	901	888	915	886	944	948	925	888	936	993	875	919	948	904	908	895	919	942	910	905	926	929	983	927	920	903	880	954	951	909	1015	945	889	841	937	919	905	950	957	887	938	895	927	947	907	972	883	957	922	918	887	923	963	919	824	879	932	909	960	938	996	933	929	931	877	892	938	880	913	939	917	918	892	916	903	959	955	917	868	901	896	911	936	900	935	968	894	924	927	907	954	941	908	965	914	933	935	935	946	887	921	967	854	904	916	917	928	889	921	1002	904	977	884	940	971	946	948	919	927	903	911	893	954	909	881	935	919	920	966	959	967	913	910	905	897	945	939	965	873	971	889	917	923	902	885	956	937	919	951	961	894	881	901	920	954	941	913	897	859	917	865	891	891	964	959	914	927	902	884	928	959	921	915	909	886	950	924	910	932	894	928	934	934	912	910	917	957	1006	908	869	937	887	933	901	871	955	966	941	901	934	943	959	973	890	946	907	915	946	926	954	961	936	947	977	931	978	909	991	923	917	936	950	918	908	928	922	899	902	929	902	941	965	865	845	916	947	966	956	926	932	971	902	861	930	890	892	968	925	898	886	943	954	940	929	933	902	890	852	892	886	938	940	882	920	894	985	919	959	969	945	930	912	896	894	927	870	921	879	928	895	951	979	903	904	935	914	864	936	1024	971	869	932	993	899	917	975	893	846	908	935	954	921	899	954	914	960	932	968	930	891	977	895	865	908	967	883	910	932	919	922	955	912	876	928	934	918	943	948	907	963	871	879	936	990	892	848	914	958	883	963	968	912	964	930	945	897	964	890	926	868	948	930	917	911	916	899	909	902	949	919	904	929	911	928	1020	935	916	907	913	948	921	926	938	877	918	910	921	934	939	952	922	993	928	901	934	952	926	935	854	947	943	919	918	927	933	909	946	919	905	960	954	928	906	921	932	919	960	964	904	955	923	932	896	920	883	929	949	915	949	888	859	881	889	939	958	907	951	899	953	943	902	914	938	884	967	913	911	919	897	958	928	933	912	910	963	951	962	907	901	935	892	901	951	962	872	860	891	988	910	943	909	942	939	892	913	928	933	902	857	914	896	923	918	929	895	885	933	922	972	917	951	914	950	878	952	898	920	902	892	911	921	895	943	913	911	970	914	959	908	930	883	932	902	953	862	964	915	962	918	968	942	930	897	949	895	958	962	915	910	934	922	881	947	937	948	952	943	956	920	923	898	959	919	901	913	980	909	910	918	905	929	905	869	924	933	893	899	957	918	956	930	922	879	1000	920	925	892	962	923	918	911	958	937	940	918	953	915	878	943	920	905	914	953	895	885	974	916	915	932	978	859	875	934	913	879	997	943	982	931	960	966	955	926	931	931	921	914	973	939	871	896	921	953	902	935	962	859	906	890	885	907	959	842	941	885	992	915	911	952	910	916	897	950	887	898	961	946	976	951	946	942	948	971	923	861	933	911	956	895	922	979	839	928	893	920	915	917	938	883	949	970	968	996	975	995	919	975	948	920	921	955	958	972	867	942	949	922	890	937	946	914	918	928	947	925	927	955	943	970	923	922	941	908	893	915	922	943	916	954	987	930	939	946	950	865	930	924	943	885	947	875	958	936	948	932	899	891	994	897	949	954	920	861	946	910	924	910	953	954	889	921	877	909	907	965	917	916	952	951	949	929	909	942	904	922	978	877	958	900	932	987	935	898	922	941	970	916	938	902	932	864	913	897	941	937	913	973	909	921	930	966	881	930	876	919	910	926	909	895	954	961	966	875	911	969	910	980	931	980	919	895	943	946	922	933	955	908	904	908	859	964	935	846	864	966	888	903	901	905	911	925	941	923	980	953	960	866	914	943	936	931	889	883	925	902	938	932	964	956	940	913	915	904	934	939	957	945	933	883	927	901	899	953	926	948	1002	907	957	941	912	881	942	942	930	970	891	931	908	924	964	939	883	978	925	938	917	912	944	924	922	926	939	920	937	940	946	903	912	938	965	894	882	959	909	933	906	918	877	970	909	892	873	871	942	943	925	968	932	928	932	986	878	934	874	927	950	935	909	964	908	919	915	946	922	939	949	909	827	950	915	980	968	852	929	970	953	964	921	918	892	947	895	913	911	936	912	920	947	907	918	900	946	940	979	949	870	931	955	929	958	888	899	922	909	882	950	943	925	897	985	852	910	868	970	944	942	950	952	964	887	976	927	903	945	920	941	915	900	922	968	965	913	927	902	946	909	917	897	943	898	950	978	927	943	939	900	972	918	901	924	920	947	949	896	908	889	955	902	874	898	906	944	917	903	880	896	929	962	919	886	847	929	874	988	923	898	905	910	909	920	965	961	940	922	896	953	884	884	970	919	977	944	931	976	913	924	939	920	902	925	889	970	926	937	912	873	922	884	937	966	898	908	904	952	944	898	867	975	911	905	930	919	929	917	905	941	919	937	951	926	879	916	920	903	897	918	907	945	932	932	980	965	956	932	926	952	940	926	890	926	926	896	878	955	888	917	872	880	955	962	923	954	897	952	933	941	930	922	940	947	907	908	918	969	913	938	937	919	886	910	970	914	927	946	976	995	968	931	906	962	895	903	904	912	934	900	941	968	868	877	927	919	928	938	945	961	889	913	883	930	886	938	947	903	863	928	892	935	972	925	852	895	923	869	909	864	845	948	906	932	935	931	975	926	937	926	918	964	966	919	956	930	947	931	956	966	877	898	1011	869	901	898	887	926	990	882	884	927	937	893	901	935	876	922	884	929	863	936	904	911	897	930	915	934	926	903	918	956	899
24109	21560	28266	31674	20086	7411	1235	915	915	855	845	774	707	782	767	795	736	750	759	773	736	745	762	745	686	765	776	739	788	792	764	766	780	770	681	757	745	740	764	727	774	750	745	795	744	756	744	784	799	749	738	791	758	726	742	740	760	767	743	814	748	738	756	726	721	723	747	744	707	704	700	742	719	745	743	723	744	787	745	763	781	765	742	772	699	757	787	760	749	777	789	730	729	727	700	756	745	754	745	721	725	749	741	712	701	759	743	704	691	680	746	694	728	752	774	733	739	755	766	717	736	737	755	755	764	771	797	736	722	778	734	751	672	765	736	711	782	732	793	792	750	762	746	745	796	745	743	780	712	748	746	730	759	736	795	747	781	768	725	725	730	720	694	752	771	757	707	789	703	716	722	734	741	734	710	769	762	724	772	733	730	718	715	761	707	719	752	741	758	740	770	760	722	782	743	728	788	697	743	714	804	716	747	733	781	787	751	732	710	746	729	710	736	712	748	696	734	751	767	770	725	779	751	730	777	761	773	746	702	749	724	774	711	714	764	738	664	692	702	711	726	771	788	728	761	777	735	773	708	763	784	746	746	768	767	750	742	746	702	762	746	787	696	743	761	774	744	733	739	724	751	763	727	799	722	730	772	707	716	735	733	732	767	698	708	716	720	699	736	739	757	745	802	735	724	758	732	737	746	736	747	802	744	755	760	769	739	772	792	753	725	707	791	769	745	706	784	790	734	749	695	723	731	787	712	746	728	729	736	719	719	755	718	701	743	718	769	716	782	750	727	692	757	759	726	769	756	716	711	816	735	720	780	747	696	750	710	725	761	710	770	748	778	721	793	713	792	752	762	728	687	787	726	784	731	742	710	735	759	728	758	751	722	726	777	783	705	769	717	760	721	718	764	740	741	728	755	734	780	778	739	769	771	753	769	779	811	726	702	737	751	765	774	696	723	752	723	746	761	713	731	726	723	756	770	752	701	754	741	725	691	800	723	792	739	760	750	736	745	783	720	749	737	763	749	747	776	772	745	738	740	715	721	740	759	748	737	707	734	736	775	804	757	746	747	725	707	774	757	748	723	736	728	767	741	733	752	799	739	734	728	762	744	704	775	735	727	775	778	732	687	732	783	741	736	762	755	734	783	792	739	767	787	765	712	806	712	748	779	737	742	725	777	724	776	705	737	792	730	711	713	712	718	752	764	753	701	724	735	709	711	753	746	741	769	791	763	774	728	739	710	755	750	730	711	783	776	792	743	719	767	716	717	786	741	711	710	723	710	760	781	743	748	746	693	773	740	714	756	774	699	793	742	755	815	770	764	751	740	701	806	770	737	733	694	725	714	716	770	727	742	730	731	729	739	783	781	748	757	738	705	779	751	731	753	766	741	778	750	750	749	799	710	806	782	702	746	747	744	726	722	751	750	727	746	781	769	718	725	772	754	707	700	748	775	771	689	741	733	778	765	780	743	779	732	724	778	745	731	713	703	753	728	763	748	739	764	742	669	671	714	762	723	801	726	690	710	741	750	697	724	757	730	713	785	722	714	745	821	739	785	752	750	781	729	714	678	722	724	814	760	766	699	716	767	754	768	759	744	748	771	765	729	773	766	738	694	758	787	694	784	756	772	723	683	698	736	733	724	729	701	706	732	766	712	774	726	737	732	704	715	727	761	762	734	756	751	741	767	680	738	719	761	722	762	782	777	767	800	745	733	696	754	705	755	729	730	708	751	710	753	782	774	741	761	746	757	711	741	726	766	736	752	763	771	764	751	727	700	741	716	777	726	775	779	805	747	747	747	739	785	755	731	774	784	745	755	727	722	761	698	726	769	723	708	756	777	674	745	731	757	743	730	795	742	708	714	779	783	757	691	772	710	756	806	769	742	726	747	711	798	763	709	772	730	725	711	751	710	741	751	734	722	708	723	699	719	762	772	704	746	700	737	722	759	742	721	767	772	727	754	758	724	742	713	722	722	729	732	774	723	715	677	705	714	735	745	777	752	741	802	701	706	736	715	780	793	734	749	786	723	710	791	788	763	764	765	727	751	747	717	727	727	751	764	729	762	696	725	785	765	772	778	748	718	755	712	686	722	781	745	763	754	750	764	735	761	758	776	684	716	750	771	694	722	758	793	751	735	690	718	753	733	770	713	771	747	743	744	774	712	735	763	753	729	727	772	767	699	732	730	713	785	724	785	759	748	720	782	734	725	720	738	781	700	787	732	703	741	757	757	701	762	737	781	761	722	765	694	727	756	730	794	706	704	711	730	722	774	695	774	723	766	752	783	733	785	752	709	737	765	746	722	676	768	777	739	729	747	715	698	727	755	751	772	720	776	757	720	702	711	737	732	756	797	777	755	706	731	747	735	718	774	712	725	760	776	713	746	707	755	740	756	753	729	713	712	720	734	708	669	781	710	728	797	731	726	736	754	772	782	713	726	751	740	770	733	680	683	743	723	761	715	782	779	730	779	752	718	774	737	733	759	748	777	771	707	763	698	729	716	749	717	739	743	716	783	737	748	718	709	717	796	740	734	703	760	715	738	724	738	704	747	753	749	734	760	728	742	755	745	730	725	740	773	736	734	712	686	765	733	754	706	737	763	725	754	725	736	713	779	752	786	751	793	706	795	734	714	683	724	718	748	724	795	715	766	767	756	714	790	775	785	742	749	772	754	788	742	719	750	717	696	728	745	729	701	755	745	745	753	725	776	758	707	762	734	687	708	764	736	720	760	714	741	760	819	715	706	755	720	745	726	733	749	778	753	707	714	708	719	710	771	747	725	758	768	747	757	774	775	744	781	762	761	752	740	733	742	778	715	760	765	788	720	742	769	805	735	758	731	726	796	771	744	704	792	779	768	732	753	710	758	715	744	824	724	740	745	735	698	720	784	742	737	724	775	724	740	663	787	696	739	771	752	694	746	768	744	725	746	765	712	751	766	691	775	712	711	746	753	717	718	707	732	773	703	719	766	761	712	681	742	723	765	762	757	727	805	756	721	799	707	748	763	732	751	713	734	741	764	780	682	735	744	708	734	721	752	785	751	723	760	750	763	756	720	749	721	701	741	732	749	725	722	731	753	755	794	728	756	766	738	688	732	782	749	743	702	731	775	760	773	748	690	710	747	781	741	761	741	749	697	775	731	733	745	752	702	708	749	720	748	734	772	721	769	731	795	772	756	775	728	751	724	766	756	704	697	737	774	756	775	753	732	716	756	703	708	731	722	762	782	749	776	718	722	744	754	728	759	711	755	730	750	741	746	754	725	798	747	774	765	788	796	700	730	790	718	730	722	745	713	770	765	730	731	739	708	715	741	759	739	741	735	729	758	674	746	725	743	739	801	740	691	693	760	775	675	744	737	745	784	747	759	774	767	724	757	704	766	769	734	726	750	681	782	730	750	762	725	742	731	752	798	736	735	725	751	775	776	683	782	750	759	756	732	765	746	729	746	749	722	731	761	792	754	734	721	739	728	798	693	719	754	734
39669	61222	47420	39139	2772	1353	1244	1133	1021	990	944	891	944	919	887	911	892	887	938	900	846	871	858	833	837	872	859	908	828	842	867	813	838	840	906	894	822	840	831	849	849	882	840	799	839	839	843	804	845	853	847	832	852	803	886	848	841	811	826	859	868	787	859	838	822	851	812	900	791	890	884	860	815	845	863	761	837	837	860	794	833	826	835	876	847	876	830	853	848	869	843	839	813	845	867	795	806	810	874	826	824	871	799	797	775	848	886	819	841	816	816	854	844	854	832	868	809	835	814	789	839	784	864	835	760	842	876	844	873	835	820	847	849	789	794	795	867	800	847	840	811	798	813	810	805	897	860	838	814	807	853	830	881	810	855	863	810	827	836	842	847	829	854	894	807	822	818	812	846	817	848	797	805	830	840	779	880	826	804	814	808	850	803	833	847	836	831	803	808	795	836	854	802	853	806	898	846	839	821	870	827	874	864	853	833	890	802	885	850	811	851	831	838	836	785	849	854	858	816	882	801	842	855	861	841	851	812	826	877	799	810	928	789	865	827	872	857	797	843	887	830	809	817	814	842	785	854	840	828	826	793	843	843	817	810	846	796	781	869	861	834	820	812	875	798	875	810	813	872	830	823	776	853	870	891	809	846	830	829	862	843	850	877	806	841	858	839	869	816	787	855	835	815	846	869	836	834	827	787	781	891	880	858	855	857	818	872	797	810	824	802	870	851	856	896	868	838	855	853	838	888	856	815	872	799	848	865	790	828	840	871	834	820	885	830	837	847	866	834	849	801	775	851	799	873	785	800	873	843	830	842	806	843	840	811	803	816	837	817	858	806	838	855	865	828	841	833	821	822	799	873	797	841	841	827	858	837	860	815	813	852	824	917	821	849	826	838	838	841	878	837	799	847	842	839	821	814	820	837	888	803	870	790	828	844	826	799	860	846	837	843	809	849	800	842	881	827	778	828	807	840	808	813	845	845	812	826	896	815	865	824	784	866	786	786	769	891	760	779	818	803	796	806	797	858	773	816	851	842	854	805	827	786	790	865	836	835	809	852	847	794	892	814	906	838	849	864	869	836	829	837	827	874	867	826	838	865	810	834	825	851	798	922	791	878	873	756	822	811	845	809	876	831	852	874	821	791	842	798	798	817	849	845	893	851	869	845	853	831	835	814	814	857	821	866	826	844	794	843	832	803	853	814	837	845	851	867	823	803	870	834	767	835	840	819	822	816	866	750	864	811	821	852	776	857	852	865	837	775	825	863	798	909	829	872	874	840	845	833	807	855	814	816	845	809	817	823	860	784	825	803	889	830	785	794	835	830	822	903	842	833	821	807	860	851	883	882	857	834	799	810	873	865	872	806	769	848	832	856	856	832	821	805	873	879	817	882	824	837	827	779	868	862	824	857	849	863	829	885	878	853	863	867	826	861	848	778	856	904	840	817	874	800	835	850	903	802	863	850	830	834	839	833	827	866	799	807	811	818	825	872	851	839	857	830	805	787	783	896	842	830	851	846	861	822	847	848	861	845	845	838	797	818	880	831	847	828	824	828	836	877	813	796	914	862	811	835	797	792	846	840	820	884	804	855	815	902	801	827	788	888	880	840	905	790	814	799	861	845	828	886	841	886	881	823	832	865	838	834	838	841	774	874	893	841	810	849	816	852	831	800	817	828	846	813	830	879	842	800	839	853	807	838	851	881	810	851	825	860	806	845	857	855	852	838	849	877	875	783	846	845	801	853	798	852	868	854	839	829	888	847	850	878	817	830	860	830	832	820	803	816	825	780	797	834	844	894	853	848	888	820	835	801	856	812	805	888	812	928	842	806	860	781	833	838	816	844	812	870	827	802	853	841	877	828	799	798	819	819	846	808	892	806	841	862	833	790	858	876	836	810	819	830	827	882	878	816	845	860	825	778	810	854	867	865	843	845	832	875	826	872	798	862	917	807	902	824	858	861	902	799	855	833	840	830	827	845	772	837	849	881	855	818	868	786	863	818	839	791	788	813	852	881	804	821	796	821	825	804	840	798	808	868	773	845	826	796	819	863	858	782	868	792	792	812	837	807	830	856	817	798	878	830	787	867	846	827	831	881	796	870	816	858	811	809	791	836	859	772	845	806	826	803	787	785	834	885	859	859	869	836	848	881	869	890	858	809	805	880	825	829	796	823	816	819	847	838	787	796	844	868	883	811	882	850	841	816	819	802	822	883	873	793	855	826	815	853	817	808	834	809	833	818	856	820	888	841	868	854	842	834	834	813	812	843	842	859	797	874	852	812	896	852	847	797	869	854	860	811	859	825	797	891	840	849	802	774	779	790	796	783	846	901	826	846	835	826	810	832	849	853	850	813	854	895	816	821	826	838	846	770	834	879	807	809	853	829	838	856	821	820	855	814	849	864	825	814	849	867	836	798	855	816	842	822	828	934	873	842	845	827	815	821	840	809	859	851	827	808	869	810	884	781	856	841	854	827	822	862	871	854	761	830	843	857	823	849	851	812	807	846	901	841	797	854	874	866	775	838	804	838	788	810	775	795	823	880	842	835	868	843	817	828	839	822	880	812	816	851	842	840	855	843	835	844	823	831	828	853	802	819	804	840	850	828	859	835	791	792	847	832	864	827	837	848	848	869	850	863	839	851	864	837	851	806	847	862	794	817	858	851	854	839	806	853	832	845	874	833	873	903	937	857	821	867	830	835	833	841	856	804	853	807	846	822	837	818	849	815	805	857	852	799	823	814	856	812	808	856	866	792	834	869	796	867	843	843	868	858	841	803	805	884	855	926	828	855	832	867	852	825	902	857	856	803	836	860	866	860	828	815	810	844	855	784	828	858	837	847	817	821	876	810	821	808	836	807	795	846	831	800	805	835	838	819	828	869	806	827	850	814	832	843	801	849	805	833	807	838	801	864	808	826	866	844	813	899	877	791	803	814	896	787	819	837	853	846	833	819	897	879	826	823	757	826	864	851	823	822	806	770	836	867	835	774	827	761	820	846	796	796	814	801	804	844	827	833	857	820	798	933	818	839	865	908	820	847	859	838	827	875	824	808	814	840	795	839	806	838	856	840	865	864	825	803	829	800	798	805	838	865	867	846	799	815	837	848	784	811	834	847	816	832	866	847	875	846	830	825	843	890	854	820	860	821	792	868	889	884	848	831	824	869	840	891	841	823	836	829	872	856	811	850	806	859	822	841	842	862	842	821	890	824	766	808	835	852	814	866	839	830	779	837	831	866	801	831	784	816	820	824	854	889	795	797	833	864	823	806	832	848	843	865	812	838	828	880	801	823	801	835	855	875	827	813	860	856	861	835	828	879	854	873	888	855	794	868	825	841	777	832	867	824	808	805	845	851	863	832	805	812	856	834	876	830	830	822	839	825	904	809	768	882	869	811	807	875	819	880	809	859	827	787	867	800	849	817	813	863	838	806	847	855	809	819	822	797	903	855	861	837	808	841	846	865	822	865	832	822	815	842	831	847	837	800	842
25247	21592	27988	29408	11804	1118	629	617	563	566	570	566	547	541	538	537	523	578	531	539	541	499	517	543	501	522	482	535	506	570	500	534	476	515	521	521	522	528	534	537	540	511	522	541	545	478	508	531	545	531	555	530	540	533	507	549	519	549	529	539	478	601	504	557	544	534	558	519	544	514	533	555	492	575	560	484	545	564	503	548	545	510	494	498	553	550	549	568	535	509	510	518	501	542	587	487	543	528	548	534	520	528	522	580	540	540	495	509	532	523	527	533	500	540	568	514	527	552	506	501	563	552	523	516	509	539	503	488	527	554	524	559	533	557	506	568	575	549	562	542	525	515	535	519	573	540	502	532	529	504	569	534	468	585	527	518	518	542	550	540	514	516	528	516	556	510	538	584	486	574	573	543	524	515	506	503	537	546	549	538	496	549	553	531	515	542	546	550	542	504	494	543	532	541	527	553	502	555	510	524	549	516	561	532	518	542	511	535	518	528	529	524	520	541	540	495	506	514	540	537	556	551	560	521	494	508	509	516	533	537	545	529	526	497	530	534	518	546	562	536	523	549	550	555	498	506	519	512	564	477	513	492	514	507	506	570	499	508	524	503	540	470	487	540	559	554	489	487	498	538	545	509	514	489	518	515	521	536	539	501	530	507	527	518	527	556	547	526	516	544	475	554	546	554	551	528	512	528	545	536	546	512	542	526	508	518	530	510	541	515	503	488	542	526	514	600	537	501	537	518	537	503	505	514	528	532	521	537	548	491	550	550	517	544	525	560	545	576	516	531	553	519	551	541	508	542	532	534	508	535	496	515	555	507	512	554	520	530	520	563	533	526	545	516	510	519	598	536	513	532	504	567	518	527	536	521	542	506	526	532	557	529	531	523	527	543	532	554	519	534	522	503	496	523	538	526	500	532	534	534	481	532	552	525	545	514	554	540	523	535	549	543	566	520	538	515	544	521	519	563	511	495	559	539	516	541	536	540	520	514	523	556	507	531	544	494	491	537	535	560	539	518	561	510	503	518	515	517	544	588	542	505	487	537	517	505	529	533	579	558	488	489	509	521	499	558	513	524	507	556	566	515	508	506	502	565	501	532	507	583	551	530	541	509	540	535	533	539	528	500	533	525	493	540	493	524	580	525	548	507	493	527	516	547	494	494	526	546	518	514	509	496	522	489	541	523	505	536	513	515	578	535	533	545	499	498	566	564	544	514	555	585	530	504	525	510	494	557	502	526	528	510	494	501	476	528	533	520	542	512	541	532	504	579	513	515	509	512	527	531	555	530	503	552	515	561	500	547	569	513	593	514	539	540	540	568	507	530	562	517	548	556	533	549	551	526	532	552	526	509	537	563	528	510	509	486	494	518	492	519	575	539	578	499	531	538	548	524	504	548	550	555	568	489	512	512	510	520	532	508	526	560	560	564	508	526	506	545	523	502	530	546	497	555	559	584	559	527	532	513	516	528	544	513	527	546	548	547	527	511	572	556	483	515	542	501	538	529	512	536	531	549	526	521	538	555	530	544	532	538	508	530	528	536	513	536	538	545	547	531	528	523	511	527	526	511	555	546	527	517	484	523	554	554	524	499	555	520	525	526	528	531	520	529	528	528	500	513	526	545	515	509	566	554	536	516	585	535	518	536	557	514	541	569	501	508	520	584	582	522	501	540	556	531	523	490	584	512	514	546	539	535	512	515	572	520	516	459	564	548	485	509	525	525	514	520	548	549	520	540	534	534	563	531	533	521	518	510	532	521	523	534	482	510	482	510	531	492	582	561	510	569	560	510	568	547	511	533	526	513	478	516	506	514	517	579	527	594	564	515	509	548	518	520	527	511	536	569	513	515	557	477	511	503	518	500	530	541	515	530	518	533	543	528	550	525	529	519	507	483	497	524	526	553	504	512	487	484	508	479	528	520	521	526	554	547	488	511	519	524	509	527	584	565	481	548	546	534	529	522	536	516	500	476	532	502	497	504	576	551	536	518	550	505	500	530	524	544	515	530	522	568	482	541	531	527	544	528	515	537	495	533	573	520	539	540	559	503	523	468	536	520	530	564	527	521	524	559	503	519	551	544	538	502	503	484	564	521	522	505	521	505	542	525	538	574	544	517	524	491	543	532	521	529	547	509	543	470	510	544	517	544	570	578	506	544	542	548	560	517	515	522	553	556	551	524	518	511	529	551	507	548	537	524	545	541	537	502	546	502	551	559	537	520	518	509	578	525	528	544	536	518	575	525	571	517	525	548	559	518	563	519	524	566	535	542	544	525	510	570	522	526	539	514	566	558	564	526	546	455	537	546	480	556	507	473	551	556	512	499	531	535	515	492	592	564	500	534	517	530	539	524	539	562	548	524	561	539	526	514	539	508	519	537	487	512	530	568	522	547	552	493	510	530	534	537	518	572	541	520	486	522	505	553	555	589	503	512	530	497	490	509	553	526	536	536	538	490	572	521	554	518	486	500	568	556	507	508	544	534	534	530	557	536	508	530	537	501	532	526	505	523	536	511	512	536	515	597	484	503	513	502	512	516	484	508	492	576	539	508	562	551	521	511	512	512	533	525	589	504	548	550	533	502	511	517	538	549	540	553	544	533	551	527	536	499	539	537	493	490	527	545	564	507	516	500	505	511	532	544	543	499	546	549	512	545	540	506	550	516	543	517	540	534	506	550	510	525	531	506	519	514	570	555	494	541	514	501	581	533	490	563	500	540	537	500	526	517	531	542	533	500	549	510	549	548	508	519	548	525	555	528	491	480	527	543	532	537	520	510	546	521	536	561	519	501	503	580	498	537	531	545	546	492	571	515	564	566	549	526	530	536	528	529	517	500	544	552	536	520	537	569	507	535	564	520	510	519	509	493	512	557	528	535	542	521	548	499	556	515	541	519	535	566	523	539	544	504	474	529	502	533	511	502	561	537	515	570	534	505	560	623	495	536	512	500	534	523	535	531	523	524	497	519	507	519	518	551	515	556	540	514	525	528	543	540	526	523	511	488	554	567	511	519	493	538	492	567	576	561	516	538	569	494	549	504	496	533	524	548	520	567	540	538	557	513	486	543	530	530	558	532	544	519	540	577	556	499	531	512	521	548	542	505	497	565	500	524	515	508	537	526	529	514	515	516	567	556	458	516	546	533	527	541	534	499	534	515	498	502	547	545	511	544	492	507	540	571	511	547	495	531	506	531	552	538	525	500	526	512	464	514	520	525	559	553	571	529	546	521	530	564	516	528	529	532	510	527	507	518	562	557	588	543	537	560	545	543	506	498	540	524	494	541	533	514	510	525	513	547	527	486	545	541	521	527	522	507	521	531	512	492	535	545	575	545	508	486	542	534	532	541	536	501	544	449	504	524	521	512	517	544	504	508	518	523	518	518	549	495	528	529	521	545	525	502	571	546	557	523	531	519	548	513	540	562	517	515	565	547	562	561	546	544	523	504	553	514	504	519	473	517	510	515	532	536	486	518	562	523	537	547	499	510	558	543
36888	52611	40919	31324	1512	878	799	766	731	723	733	673	611	629	577	625	600	601	593	626	593	618	593	596	669	585	562	613	592	582	566	596	588	559	525	568	581	568	576	626	565	602	632	592	603	573	593	640	605	582	563	610	573	570	616	589	584	567	579	616	615	562	548	563	558	588	550	594	581	576	567	611	545	623	607	563	589	571	607	540	563	604	582	597	574	605	569	572	601	603	593	615	604	546	564	570	582	572	608	572	594	642	570	575	550	573	544	567	590	589	622	599	625	599	540	551	586	587	575	604	590	581	531	562	562	589	626	611	548	616	580	614	544	557	600	598	564	577	586	614	609	594	581	563	616	631	613	572	599	563	589	552	564	600	543	562	562	616	551	570	597	589	593	588	588	573	623	603	586	599	565	529	525	545	605	551	592	573	606	610	583	588	568	605	610	581	580	607	522	603	596	579	598	582	557	591	530	595	588	550	578	608	570	597	568	607	534	564	608	572	602	557	559	601	592	593	589	564	582	564	573	601	575	576	578	583	589	570	598	604	618	617	590	575	595	547	600	565	650	602	581	607	610	574	570	632	578	543	576	609	588	556	598	539	570	581	596	563	573	561	564	602	573	582	577	573	587	560	595	598	565	567	552	632	586	557	569	596	565	562	591	571	556	598	564	577	585	592	620	573	565	600	547	565	629	628	580	630	586	543	566	544	593	632	583	622	603	599	585	588	591	562	610	599	598	576	589	569	556	583	582	556	562	574	607	586	611	557	588	567	575	560	593	554	545	582	597	580	560	571	554	605	567	562	538	574	585	583	584	559	581	616	589	559	632	572	598	585	643	614	591	569	622	559	594	631	591	586	570	550	597	596	600	577	590	579	607	575	582	621	633	611	567	611	572	555	579	591	566	600	516	535	577	602	623	594	555	552	606	571	598	588	575	618	577	593	606	619	574	635	589	624	600	603	567	624	597	610	547	578	586	542	569	591	606	597	577	587	604	593	575	588	596	565	572	605	592	569	594	574	609	630	570	556	613	578	568	559	598	595	598	597	594	578	595	632	593	558	592	618	554	603	564	554	632	581	576	557	588	590	562	543	645	626	612	612	612	606	525	560	587	587	592	622	621	609	587	540	586	590	558	587	537	553	583	593	560	589	609	570	575	556	599	568	607	583	559	597	589	562	600	565	574	578	598	596	567	561	593	567	556	606	574	572	601	641	588	547	581	592	578	573	553	555	603	564	595	585	562	567	567	570	594	546	581	576	623	578	531	607	534	589	542	546	558	584	606	602	619	561	567	611	589	564	576	590	520	567	568	578	591	620	536	608	599	530	588	570	598	553	594	578	566	566	606	553	578	577	627	590	576	588	598	595	590	598	558	560	550	560	667	619	574	593	548	552	594	576	562	567	555	582	580	584	608	588	530	571	565	576	577	600	593	602	526	609	546	594	579	600	582	603	626	623	600	599	600	583	588	602	568	557	621	571	624	587	649	640	531	605	537	600	605	549	588	576	577	570	566	544	586	610	573	549	597	579	562	556	578	580	592	617	585	594	549	598	601	566	611	579	546	578	632	556	608	573	566	576	612	584	568	557	611	577	582	591	567	561	595	559	584	586	576	602	572	597	575	616	579	556	583	600	619	583	578	574	569	560	581	560	598	582	563	555	559	568	520	581	626	615	585	561	608	594	536	574	540	589	566	618	539	539	593	585	577	559	662	582	607	625	601	578	598	609	657	592	574	585	555	567	636	591	601	572	584	546	595	563	587	588	578	576	558	587	568	554	619	571	609	565	636	594	621	580	588	624	613	564	636	615	575	572	635	565	566	582	581	583	592	576	602	626	633	567	560	600	617	569	600	597	622	582	593	563	575	613	569	553	609	615	588	569	666	559	574	577	565	605	586	586	592	595	578	576	565	605	596	631	567	568	582	586	557	562	583	579	595	554	551	562	632	556	588	559	629	636	553	572	534	554	564	588	606	577	559	591	556	603	605	645	599	622	593	605	611	551	606	609	555	598	586	564	541	635	597	578	588	609	589	592	567	546	587	571	589	581	613	633	602	570	619	593	640	591	570	589	592	563	562	580	546	569	571	594	617	568	571	608	582	572	615	584	560	574	619	586	614	585	585	585	577	576	613	583	600	521	605	594	636	606	566	567	607	636	598	595	591	609	589	553	582	576	584	574	589	602	598	556	579	594	600	555	595	583	561	623	603	553	555	566	571	604	621	605	575	600	589	538	602	585	554	569	578	630	578	579	573	575	653	600	532	591	635	592	577	584	558	550	585	587	572	595	568	596	580	582	612	599	541	602	613	556	608	584	598	590	565	579	556	557	601	570	609	625	515	598	639	583	573	579	587	574	602	571	567	561	623	531	601	614	599	551	601	573	630	549	562	579	590	542	582	579	605	599	560	596	588	543	583	599	579	622	567	563	578	561	638	584	579	545	612	575	566	607	584	564	590	588	580	594	594	608	592	595	566	547	574	564	587	608	611	583	584	626	555	589	595	614	598	587	618	584	577	588	606	622	612	591	589	577	595	554	611	578	595	559	576	579	576	547	620	604	579	576	606	571	616	576	623	586	631	615	625	610	606	600	558	546	549	580	609	623	588	586	611	566	625	593	574	577	550	610	582	564	610	617	554	593	595	580	559	558	571	640	578	589	623	571	594	581	597	587	591	560	547	575	574	601	580	575	617	526	585	581	578	538	561	598	578	612	589	594	594	584	581	565	613	592	574	575	583	572	604	626	577	599	581	558	601	526	553	598	601	589	575	577	634	623	570	576	576	569	618	573	563	575	589	589	598	591	580	602	588	615	587	603	578	595	580	539	585	597	624	559	569	603	607	576	575	591	622	619	615	607	613	587	558	602	596	597	632	595	591	616	571	623	582	564	576	556	542	598	614	635	587	608	564	595	585	605	602	610	589	615	556	632	580	573	564	569	566	562	594	643	593	583	614	582	619	597	612	552	590	619	587	555	550	584	616	554	607	595	576	587	588	558	627	584	578	606	598	591	563	575	635	572	607	569	564	590	557	585	593	571	556	568	552	598	579	595	596	580	570	578	592	578	539	602	601	589	553	576	583	601	587	566	619	544	582	554	598	569	592	564	596	600	575	577	564	563	607	599	562	581	563	608	592	591	609	606	561	600	567	585	576	592	592	585	621	601	583	569	591	593	601	566	590	617	578	578	608	601	575	612	573	556	593	551	591	574	621	575	599	542	607	589	572	576	573	618	569	589	578	616	573	605	571	605	604	542	591	604	573	577	603	601	577	525	604	610	603	604	589	565	540	622	592	603	539	618	550	617	569	586	570	629	595	610	586	568	597	598	599	609	589	598	620	556	613	555	610	612	576	619	615	533	604	578	560	584	584	622	565	590	594	615	562	614	603	586	598	605	611	562	616	599	574	624	579	613	560	591	583	569	603	575	600	577	587	632	623	612	556	558	584	582	581	551	565	558	590	546	519	563	545	607	587	617	562	575	582	575	573	589	590	579
22986	21575	29139	28781	21786	18639	4854	692	538	429	435	412	377	404	393	363	354	368	351	332	362	352	367	348	353	324	328	312	285	343	318	300	308	313	326	294	323	320	330	333	334	302	329	327	330	302	326	364	341	338	323	348	313	289	334	310	302	328	334	295	330	293	340	286	339	343	326	347	341	306	333	267	315	334	345	299	321	350	324	312	300	336	333	305	309	346	337	300	305	335	311	355	317	348	334	346	344	336	278	318	311	326	325	312	303	308	337	308	314	327	331	318	331	299	291	333	321	306	288	294	309	308	303	335	315	322	292	323	317	338	328	309	283	306	314	321	318	303	307	305	277	327	306	323	314	310	282	268	317	293	318	319	306	327	324	294	307	322	327	330	268	319	294	324	336	324	336	325	348	318	307	332	336	309	321	358	354	325	309	305	330	323	318	338	344	336	301	287	342	312	286	320	303	322	283	315	339	355	316	365	341	322	305	311	332	299	303	310	320	313	300	298	283	326	317	315	331	297	325	310	341	305	314	306	318	311	325	301	345	306	314	317	316	328	321	291	316	334	331	317	313	297	312	274	307	335	316	341	301	303	300	356	320	342	316	316	328	365	329	306	326	326	302	325	307	333	294	301	335	315	297	317	333	314	300	328	311	320	320	307	335	285	320	331	316	303	324	295	331	332	331	294	320	318	307	306	323	331	286	307	309	308	313	310	292	324	326	313	327	300	288	305	313	299	299	318	310	323	312	325	312	294	329	332	280	312	326	307	310	285	309	323	301	320	298	306	313	305	337	293	321	313	301	319	334	292	340	324	294	306	309	315	320	319	295	290	280	314	315	323	317	319	336	283	336	344	314	329	336	306	334	333	335	339	335	345	356	331	338	331	317	297	315	318	320	331	325	334	318	329	323	335	296	322	319	316	292	315	311	326	349	325	323	323	326	327	319	289	337	352	329	324	304	302	312	290	331	319	324	324	319	339	296	288	343	334	295	335	320	324	318	334	321	288	308	316	311	341	324	312	306	325	287	322	347	331	291	342	325	349	308	305	327	329	312	310	321	335	321	300	297	303	321	304	308	312	339	337	342	337	300	327	288	297	323	298	290	294	313	325	284	344	303	297	344	296	344	326	329	330	304	342	325	297	336	335	324	332	324	317	301	311	320	307	293	333	340	311	337	298	303	323	308	313	294	324	292	323	317	317	320	275	327	316	295	312	306	322	312	327	288	315	295	308	328	290	319	342	285	314	326	342	322	276	338	296	334	311	293	335	322	318	289	324	325	281	312	323	350	323	307	326	305	329	336	319	293	314	324	318	270	304	326	313	342	307	301	317	305	278	364	335	306	310	306	338	348	328	319	345	296	327	309	339	293	322	340	328	287	286	291	303	341	326	288	307	316	308	311	350	327	323	314	293	306	327	316	316	327	323	316	294	337	327	311	327	329	317	337	305	321	299	314	287	328	289	306	327	292	257	296	343	345	317	314	297	308	309	301	308	312	325	314	318	313	289	333	342	310	337	307	309	324	323	316	317	318	289	310	316	297	307	313	313	314	314	297	314	329	295	348	297	296	330	340	315	326	278	310	332	316	333	280	328	332	340	311	309	316	317	330	285	336	319	309	353	322	302	325	333	315	303	315	302	320	330	363	329	329	318	320	305	309	332	335	323	333	298	318	357	341	301	296	310	316	304	283	308	337	331	332	310	321	310	305	333	321	315	306	296	303	305	307	309	327	322	312	321	351	333	319	300	333	307	320	298	351	318	314	323	301	319	321	279	307	317	317	300	337	322	342	323	342	327	348	350	347	334	340	314	289	327	327	360	344	331	307	307	316	313	336	295	297	324	311	324	303	347	334	351	326	288	322	323	310	331	328	313	321	346	321	330	276	335	314	329	291	323	341	301	351	282	302	316	341	301	332	326	318	342	308	317	332	328	304	341	310	304	310	305	300	312	350	297	316	298	324	350	305	351	317	319	335	321	313	360	309	315	315	289	319	304	314	328	310	309	326	279	325	316	329	319	318	314	298	295	314	310	328	361	335	344	299	326	345	314	326	319	336	338	315	300	302	322	322	311	304	336	339	318	335	298	348	322	312	297	310	319	319	319	341	296	317	318	339	320	324	310	308	352	317	309	330	341	326	284	305	306	336	295	322	284	332	315	324	331	298	295	324	307	288	314	326	337	312	305	321	321	304	338	330	312	349	355	317	306	326	339	320	320	344	310	333	314	337	336	339	344	326	334	319	317	342	325	312	287	343	330	298	322	314	353	313	305	301	287	326	333	307	308	334	314	315	303	300	338	285	310	302	338	317	290	328	334	348	311	337	301	296	385	314	299	315	320	319	363	335	329	326	318	303	329	342	297	336	278	313	333	337	344	316	339	324	321	311	309	342	324	343	292	318	339	328	299	323	285	337	278	316	318	313	314	299	294	322	323	333	319	319	340	304	306	293	292	311	283	333	300	323	317	323	335	332	327	306	304	290	332	295	321	305	297	324	309	305	317	315	279	348	316	299	302	331	325	340	325	320	354	297	294	328	306	301	322	334	304	339	328	293	307	297	342	333	334	326	331	312	320	309	294	334	308	332	340	358	331	312	281	329	306	335	318	334	314	315	308	312	346	338	280	335	297	320	315	289	314	328	315	328	305	320	308	349	305	337	312	291	301	315	328	292	323	336	333	309	313	307	331	287	287	307	314	326	318	301	321	293	287	286	305	327	296	303	307	301	352	321	343	333	317	274	308	322	347	315	329	337	324	321	335	317	312	323	297	311	322	322	298	303	305	315	317	311	334	304	311	327	330	297	292	335	366	313	291	315	310	323	315	343	289	316	309	313	348	329	317	294	334	331	329	308	295	319	338	322	280	296	301	299	339	339	319	310	298	320	327	325	306	310	327	324	333	312	273	327	351	332	343	300	333	300	308	311	345	313	316	310	338	331	330	314	324	327	305	339	337	279	282	326	329	304	320	315	332	326	319	314	319	293	311	324	342	306	321	319	345	308	320	308	300	311	309	300	325	296	313	296	312	336	299	318	315	340	281	298	314	332	320	319	349	304	335	324	338	330	302	326	321	374	306	315	309	316	336	302	311	265	362	320	325	317	348	352	327	304	323	333	322	315	284	344	315	307	308	312	304	284	313	327	290	312	336	318	288	324	290	288	321	327	326	323	325	317	299	294	338	328	321	323	357	327	338	278	337	305	321	339	303	340	345	314	315	337	311	321	298	329	306	299	352	337	351	310	283	344	295	324	333	302	321	336	316	319	329	308	323	328	311	317	283	304	326	303	328	303	341	298	314	319	302	305	293	321	315	339	280	303	322	309	306	353	321	323	312	330	310	328	311	350	296	318	339	315	307	292	288	301	280	307	320	319	310	350	318	321	332	326	302	338	323	304	344	303	340	262	311	288	316	342	298	313	318	334	322	323	334	320	337	303	328	292	361	315	290	339	339	292	322	335	280	342	307	314	318	298	291	313	317	314	324	327	321	310	335	320	314
46029	70230	64356	48707	2252	1399	1141	920	766	710	621	585	578	527	537	502	456	458	453	449	420	405	395	415	415	372	423	395	390	420	378	378	385	391	360	375	399	401	370	341	383	380	358	364	382	354	401	398	387	371	363	388	401	378	376	354	375	339	353	366	340	359	383	358	366	386	371	333	366	373	394	364	374	389	364	380	397	388	358	363	369	382	389	375	345	373	393	392	383	332	374	355	381	367	379	374	359	350	341	364	373	365	373	348	376	340	405	358	398	391	359	393	352	369	364	377	370	337	370	352	354	346	393	349	396	334	372	384	373	382	367	338	367	359	346	431	356	414	393	367	362	369	374	356	361	375	336	343	358	345	392	349	365	405	383	375	359	371	362	372	335	371	340	426	352	359	403	383	354	359	335	350	369	409	368	384	381	351	312	394	362	355	348	339	389	380	371	355	358	361	372	328	347	340	354	375	351	350	357	405	384	374	368	369	377	358	391	363	429	355	359	358	389	384	345	352	340	360	373	376	347	383	368	366	387	423	356	358	359	347	311	395	364	400	375	387	367	375	337	343	360	384	386	384	382	381	374	368	352	378	373	341	363	380	391	384	362	369	388	358	395	342	350	365	390	387	383	370	385	355	384	355	356	375	413	379	376	331	380	370	408	391	382	331	364	355	372	382	363	375	361	390	395	359	380	385	361	419	369	355	361	380	345	359	374	370	374	379	338	341	358	390	378	352	358	367	369	397	337	372	363	380	385	375	360	373	364	361	373	392	334	384	379	352	361	362	378	371	405	351	366	370	327	411	378	382	388	353	357	323	366	362	369	383	358	384	330	371	380	340	399	363	375	395	374	350	366	372	387	392	378	359	369	367	382	358	362	386	373	337	364	349	366	360	359	353	343	377	397	361	373	390	403	346	370	342	378	338	358	353	391	352	373	370	385	352	366	354	387	330	394	381	393	355	368	388	375	366	370	387	385	372	349	368	342	390	399	387	359	361	351	354	358	362	378	335	381	377	370	364	376	371	359	324	372	357	346	348	379	391	358	341	372	346	366	374	367	357	374	387	348	372	371	347	377	358	375	362	383	378	375	346	342	369	403	361	363	374	338	383	379	363	364	402	386	393	354	380	342	335	381	346	326	376	409	361	363	377	381	394	362	356	366	383	379	345	365	363	337	365	352	390	358	361	345	347	391	364	363	356	399	369	390	342	400	377	381	397	346	400	349	349	376	397	365	344	335	374	366	378	409	340	354	353	328	374	340	370	378	397	356	354	378	391	367	359	358	368	396	333	344	386	349	380	367	345	354	350	377	342	389	383	332	362	416	336	357	356	374	328	364	384	355	386	368	334	365	393	398	360	322	378	381	366	362	361	357	378	334	378	382	362	348	367	365	380	387	407	349	341	341	382	385	380	363	356	391	366	321	394	349	329	362	387	349	368	356	369	391	385	375	344	352	336	353	380	363	379	405	376	353	391	422	416	319	378	356	360	350	336	389	337	353	376	343	354	331	369	384	358	375	364	383	391	387	389	347	380	369	344	366	364	373	356	354	363	363	372	381	346	377	374	368	342	388	334	368	394	402	336	414	369	376	381	407	379	404	384	389	377	379	351	356	386	354	391	421	378	333	366	369	343	370	356	364	333	335	366	341	358	366	369	366	388	385	373	367	372	424	390	341	360	395	366	369	378	369	349	352	369	370	385	383	363	373	365	389	356	382	369	376	365	376	393	362	359	388	370	370	341	367	377	356	345	355	350	358	393	367	331	348	379	368	383	400	354	372	396	362	377	364	351	397	374	373	343	350	372	349	372	350	351	367	391	388	358	354	369	384	376	354	377	371	340	355	348	364	357	349	391	384	377	389	357	361	384	359	364	356	358	349	365	359	355	344	358	350	371	345	350	356	370	388	359	390	372	370	364	361	359	351	352	425	374	354	360	367	372	364	380	353	368	372	368	363	366	354	366	354	379	349	400	388	370	361	375	364	337	378	353	373	397	359	336	377	361	350	407	367	386	361	371	350	380	400	396	355	359	379	343	367	358	355	398	397	371	377	369	357	372	393	367	394	361	350	351	329	363	380	360	370	383	378	383	353	379	384	404	351	362	357	353	387	369	383	325	387	362	361	372	362	337	382	388	387	369	393	380	370	376	397	348	333	422	384	366	364	378	375	377	371	355	375	372	376	342	346	367	375	361	343	331	375	379	390	371	397	358	399	357	358	331	381	338	320	340	392	375	396	358	323	378	342	415	370	361	353	344	384	366	365	354	316	388	333	372	346	371	354	372	382	364	330	399	357	368	347	370	376	349	387	386	345	374	341	360	369	361	391	340	381	341	376	334	345	350	364	354	367	386	385	363	379	324	372	364	361	347	351	375	354	368	369	364	401	343	365	358	348	338	368	383	389	374	385	340	347	378	340	380	371	355	380	368	408	364	374	369	342	376	369	363	367	385	371	375	354	369	368	375	437	349	333	393	362	384	387	365	377	342	377	392	366	385	385	374	379	321	365	385	377	383	373	359	373	359	378	380	392	327	332	377	347	357	374	378	386	361	359	371	337	388	399	380	394	388	373	392	361	333	372	358	346	399	389	383	339	359	361	375	366	380	342	367	347	424	379	343	376	370	346	405	350	370	339	357	353	361	335	365	337	415	356	372	391	352	369	403	329	390	385	363	390	369	344	405	391	344	379	342	393	358	341	375	402	361	437	359	390	394	416	371	387	371	384	378	380	348	350	365	346	336	413	354	348	364	394	374	368	339	374	367	354	365	357	358	371	352	369	347	389	360	401	354	369	355	352	386	326	383	394	400	357	357	342	387	362	379	371	345	349	351	381	384	366	370	346	359	364	358	345	380	414	378	366	380	371	359	385	405	344	374	322	371	363	352	337	362	371	373	413	373	347	348	384	357	370	364	376	388	352	391	363	345	372	374	364	339	340	381	363	394	390	381	390	374	357	370	408	378	379	382	374	351	374	394	326	360	356	373	361	365	361	369	412	355	364	389	387	389	368	340	393	349	368	374	334	379	378	366	357	347	391	343	342	381	347	375	397	359	392	372	367	381	363	361	353	367	357	374	409	388	350	386	351	364	343	377	388	362	375	381	378	394	403	370	361	394	388	372	364	366	337	373	373	369	356	338	368	344	365	355	356	381	359	401	357	386	380	359	354	365	388	372	377	400	349	375	378	374	348	348	405	375	375	401	383	335	364	342	384	360	370	410	377	334	399	376	387	385	378	358	361	407	357	358	363	356	385	355	377	358	364	387	384	350	334	355	359	367	358	339	369	336	364	337	412	381	360	380	367	353	354	332	336	373	392	328	381	366	368	365	356	374	354	363	366	363	354	403	349	421	371	373	343	360	395	388	344	384	377	370	388	383	354	371	367	365	371	343	374	348	332	358	376	375	389	373	343	343	323	368	355	341	362	363	350	408	379	411	396	383	386	358	361	409	354	363	313	384	341	365	372	376	351	377	364	369	376	360	344	370	366	379	404	381
28933	21444	18332	11485	1165	848	905	876	895	853	857	855	856	870	863	872	855	872	848	806	816	881	837	850	821	903	844	851	842	859	854	857	884	816	783	818	803	815	845	860	852	808	828	839	885	823	844	801	817	881	802	901	847	868	840	886	828	832	788	872	806	875	796	874	896	858	851	801	903	844	822	806	827	855	799	850	882	878	845	817	843	861	824	833	878	877	864	814	835	836	904	812	876	823	907	852	857	801	870	831	829	753	833	826	845	797	894	849	801	869	845	794	828	839	875	853	863	823	870	846	831	838	816	844	893	906	838	848	879	810	872	839	784	837	868	856	833	849	858	810	844	837	837	817	810	876	832	818	762	802	864	814	823	889	856	793	875	817	821	842	835	832	846	808	834	836	869	823	833	835	845	883	820	828	889	853	843	859	873	891	816	808	906	810	856	869	874	753	871	858	819	795	900	824	819	885	796	837	819	860	818	837	803	875	860	840	858	808	850	845	795	856	857	841	824	864	879	839	848	777	836	858	886	866	845	822	851	811	882	787	856	854	835	869	866	822	853	812	812	806	824	856	814	841	803	871	917	863	839	849	903	844	834	876	832	834	816	849	830	834	833	807	847	845	839	795	876	840	818	845	839	812	862	873	818	864	793	878	833	798	840	803	806	909	855	812	840	824	844	819	848	820	829	842	866	893	824	828	819	883	836	892	854	882	839	817	818	828	838	780	811	877	852	867	868	821	849	833	859	849	834	858	795	870	773	823	836	846	883	828	818	858	854	856	850	821	814	863	824	863	798	814	846	828	834	843	862	793	894	851	846	861	813	848	864	839	860	822	894	850	862	859	840	823	867	837	852	886	850	857	834	842	826	845	834	823	925	820	816	826	854	839	856	860	867	844	853	830	855	866	832	812	812	872	877	823	864	852	858	788	863	800	833	848	862	833	813	828	887	856	833	827	908	792	861	849	783	791	818	870	794	829	833	845	817	814	807	865	865	848	839	867	828	835	845	875	868	802	883	822	848	804	843	854	889	865	824	871	902	869	864	849	842	839	835	841	827	846	888	831	834	881	837	845	859	854	830	835	795	850	821	847	873	842	861	827	849	849	850	851	858	859	876	832	824	849	872	828	808	837	807	848	838	864	847	853	821	807	851	832	891	808	822	845	882	829	843	868	811	870	839	808	937	811	806	810	826	859	849	784	882	781	846	859	819	808	848	842	810	875	869	814	843	849	875	849	850	812	836	829	866	827	862	833	901	798	817	829	839	850	891	819	867	873	834	808	810	834	866	833	878	864	865	893	829	849	867	867	887	864	861	891	860	822	790	846	869	844	820	789	856	860	847	820	866	839	852	817	878	848	845	873	825	858	849	832	873	824	783	821	833	836	904	811	799	777	830	840	828	874	811	780	788	811	805	866	890	889	837	803	858	905	824	836	849	811	879	882	874	831	801	832	850	897	813	849	832	854	845	825	810	905	846	804	842	894	834	810	853	878	830	877	848	905	823	800	841	893	845	833	851	897	837	827	829	815	840	841	815	876	855	831	814	833	831	814	889	872	829	881	880	857	834	874	811	859	852	840	893	822	815	826	839	926	845	770	829	799	852	896	859	863	833	880	840	794	823	880	886	829	863	861	837	838	786	860	823	825	836	835	802	891	776	834	819	852	881	835	854	763	825	839	853	844	854	854	882	856	835	905	855	835	885	847	862	775	796	828	854	792	831	833	846	839	846	826	832	799	883	812	885	829	811	831	832	849	822	834	861	824	884	823	835	821	831	852	841	801	871	862	810	815	773	842	876	868	844	868	849	836	868	834	832	869	822	855	840	811	885	852	832	837	853	887	820	844	859	891	922	899	825	836	841	826	831	827	826	867	863	820	846	841	804	859	799	857	875	785	886	884	838	820	843	808	839	813	828	789	824	837	876	816	858	831	893	828	838	855	823	838	827	834	914	857	895	833	814	874	836	883	821	843	828	878	872	802	864	878	856	819	846	863	803	826	826	869	871	835	870	802	874	847	852	848	897	884	824	866	881	811	871	880	839	841	862	870	840	869	810	779	828	899	785	846	857	860	847	833	851	835	816	799	855	852	844	860	820	799	862	878	862	790	834	848	826	822	880	832	847	877	815	813	818	822	851	870	845	884	866	945	880	820	900	866	864	835	844	879	850	849	873	857	853	837	850	825	826	831	869	865	801	804	796	797	844	862	822	830	897	859	832	794	802	831	821	864	876	844	853	854	896	864	817	864	847	828	833	825	840	841	828	850	857	879	836	847	826	815	808	834	893	850	818	785	913	839	867	911	850	809	841	835	824	868	856	863	818	832	857	865	898	824	853	849	824	850	840	845	783	825	807	798	822	845	838	867	839	864	852	848	860	879	852	830	881	825	888	829	819	848	854	880	889	895	830	877	883	780	844	843	856	850	799	854	817	833	877	850	836	770	830	868	860	926	885	864	904	836	789	844	849	815	802	851	830	816	836	841	820	867	810	806	822	832	859	835	822	863	824	817	865	863	788	853	766	831	842	831	794	806	801	934	803	854	861	850	828	843	859	860	823	826	903	827	919	837	841	829	800	909	837	840	839	827	906	818	887	807	862	826	877	910	835	856	900	814	840	862	860	822	815	814	813	814	855	828	859	819	798	804	863	813	862	850	800	832	869	865	867	845	846	862	822	860	809	823	832	847	857	815	852	903	829	895	880	850	827	875	888	802	776	811	804	829	889	796	858	870	827	818	853	874	819	844	854	859	848	888	828	846	814	840	814	860	835	825	849	810	819	832	896	825	869	847	805	806	840	780	864	861	864	850	875	757	871	817	813	882	833	860	914	848	852	886	883	848	852	857	845	819	811	815	777	837	822	865	848	795	840	855	873	845	818	871	836	866	825	852	766	771	831	793	808	810	881	823	888	892	797	779	831	832	809	835	870	804	825	838	899	844	849	826	816	815	848	852	804	821	883	906	918	786	841	845	872	874	883	796	901	856	839	848	854	829	808	846	878	847	793	849	826	779	851	806	841	876	835	824	793	816	864	846	833	834	832	885	843	769	842	843	880	820	870	842	851	885	806	829	913	823	846	813	833	823	776	810	819	839	870	794	871	858	846	809	843	828	877	834	843	841	825	864	794	865	873	850	770	877	868	868	820	837	809	817	795	911	881	853	791	813	813	838	848	806	807	815	845	854	896	845	835	778	861	882	880	849	817	845	856	807	809	853	842	874	813	848	835	829	771	856	829	833	810	858	875	852	839	848	872	898	815	791	801	825	852	835	804	824	847	856	799	878	829	888	818	852	806	861	834	858	829	861	834	811	851	836	841	878	832	804	867	889	831	831	819	856	827	793	836	855	828	881	843	875	883	855	856	846	770	904	854	863	851	797	899	796	882	858	855	877	826	879	848	818	857	848	876	834	833	837	880	853	814	849	847	838	858	780	850	811	859	831	811	829	873	893	818	842	847	867	883	821	802	834	860	849	808	880	832	811	863	824	876	774	840	854
24583	23059	14801	8167	1003	958	916	966	990	929	924	981	908	942	882	906	925	967	920	922	883	918	928	907	910	930	965	944	902	891	900	896	926	923	960	922	919	944	939	912	901	914	899	870	814	886	928	901	935	950	944	898	921	912	909	889	949	936	909	896	883	958	932	902	920	901	966	970	933	937	890	927	996	930	879	1035	930	927	918	898	911	897	954	967	915	936	949	893	890	967	962	917	896	932	950	960	876	912	907	933	946	919	940	928	931	968	929	944	968	932	923	889	972	900	952	909	982	919	904	924	944	920	925	885	970	948	851	940	925	912	901	912	892	898	930	978	955	939	919	957	926	936	931	850	881	904	954	942	886	884	932	923	944	893	932	935	872	961	929	961	978	934	922	922	941	880	903	930	888	844	924	930	864	897	876	905	928	929	918	893	966	872	982	913	881	949	918	927	940	857	925	921	858	909	907	906	866	939	944	893	944	962	901	911	938	920	894	966	913	895	934	923	960	940	973	944	964	951	927	900	936	928	903	892	970	906	899	917	885	926	938	903	921	884	948	897	922	926	917	978	1013	929	880	927	966	922	861	901	898	984	952	908	934	871	938	944	935	920	919	890	923	916	945	884	906	963	956	959	898	892	905	918	902	917	928	933	912	962	931	978	924	888	895	909	940	910	867	912	907	892	921	907	940	874	949	934	921	924	921	857	919	890	870	910	915	894	889	890	915	907	949	877	921	946	928	878	958	952	913	970	959	855	968	940	876	955	907	889	942	941	894	942	939	888	905	934	907	983	899	980	909	911	953	928	911	914	966	956	951	940	953	889	920	912	893	945	910	974	963	858	882	905	928	916	896	920	937	914	897	901	998	941	904	957	951	953	930	907	911	894	955	896	929	882	934	957	939	896	949	932	941	925	962	942	945	857	925	906	913	909	927	958	940	909	971	909	903	1010	891	917	960	919	919	981	917	921	930	913	862	944	956	920	934	945	890	955	961	951	957	886	883	936	937	911	905	935	954	921	899	900	984	946	942	954	937	858	952	915	908	965	952	987	930	923	894	933	926	921	878	973	933	965	886	911	942	926	951	934	956	955	929	918	841	936	963	897	888	872	901	966	980	888	885	932	953	946	929	952	866	920	999	882	964	934	970	905	898	956	936	909	920	937	925	939	904	956	913	940	911	944	976	928	891	938	892	882	916	921	864	933	955	973	1003	959	940	926	935	960	945	959	923	975	938	920	990	927	969	905	981	955	937	958	951	989	920	933	936	923	939	933	898	967	917	901	879	944	882	958	929	930	988	938	969	904	886	939	969	939	919	925	918	919	892	940	932	922	943	874	907	868	892	958	920	920	953	958	917	1004	911	970	915	939	878	930	899	946	933	939	934	875	935	971	939	926	924	928	905	926	942	891	930	896	911	932	919	887	910	956	938	921	875	952	936	955	883	977	883	900	899	909	942	914	878	949	954	895	930	916	934	922	903	896	924	906	872	958	883	958	961	911	905	933	937	916	884	941	939	948	949	898	938	914	944	973	957	949	891	929	939	920	893	842	930	887	960	896	964	906	884	906	957	929	993	948	966	915	946	910	956	904	935	905	893	1021	908	906	916	912	952	909	905	912	962	901	912	956	977	926	935	977	952	924	917	916	931	934	899	946	866	910	877	986	938	940	937	922	969	940	942	914	949	893	915	921	961	906	917	874	916	911	900	893	874	970	956	912	947	932	932	904	901	908	952	906	960	935	927	937	907	942	930	924	925	928	870	922	937	933	903	923	944	927	942	947	956	891	914	984	970	928	906	888	921	945	916	911	950	966	901	903	952	872	939	923	919	956	930	908	888	921	944	861	933	897	941	1022	947	923	911	947	911	869	949	1024	884	889	947	962	884	933	967	898	887	827	880	925	929	976	934	918	928	914	936	893	925	924	913	859	896	944	921	937	930	1002	903	941	870	912	953	918	885	907	933	883	939	924	964	939	946	934	915	964	923	952	903	944	926	924	892	935	907	903	921	963	920	886	911	933	904	935	858	934	953	923	906	924	956	880	915	928	895	941	897	917	898	874	944	938	927	935	955	880	904	911	923	924	928	912	978	915	909	902	923	907	982	902	930	976	905	955	933	900	902	897	901	866	955	949	896	925	973	933	965	887	942	919	897	906	902	966	982	918	906	955	961	967	958	913	984	904	921	890	947	937	906	902	914	933	969	946	931	941	897	874	933	880	921	944	866	907	953	882	928	861	931	920	892	985	923	936	945	911	969	907	948	932	944	880	931	907	972	919	950	968	895	930	956	922	934	918	916	962	930	886	962	959	911	880	921	954	960	904	894	946	902	938	884	920	881	915	963	943	939	897	958	982	911	875	921	919	937	906	926	917	924	900	983	981	897	935	920	965	950	928	941	921	896	987	958	929	917	946	929	929	908	891	962	926	964	906	950	941	931	960	895	894	993	918	932	879	917	954	926	901	941	957	920	933	864	858	941	878	849	973	952	970	953	911	887	923	921	931	909	912	902	931	954	936	914	894	888	895	936	994	941	908	906	912	943	956	969	926	936	956	988	980	911	972	916	940	900	927	916	957	878	936	952	883	955	954	949	921	976	925	934	921	943	906	884	885	862	979	988	880	920	936	923	938	924	969	924	875	934	893	973	935	913	911	904	894	938	935	953	939	913	956	910	911	892	920	929	922	904	951	930	996	941	937	950	909	914	992	957	922	883	889	946	900	877	933	830	925	905	951	944	887	947	940	935	1001	959	961	910	977	935	949	916	878	923	888	880	925	954	974	903	879	964	910	885	916	935	908	912	948	934	956	968	930	889	971	905	883	920	918	929	952	882	947	883	931	918	940	939	934	919	927	928	950	938	935	896	947	923	958	896	892	938	874	888	924	919	928	911	918	915	914	941	923	908	913	893	872	905	940	947	972	905	912	908	925	879	898	949	932	912	930	981	939	930	937	928	926	936	943	914	865	897	903	899	968	947	968	900	901	929	924	973	917	980	952	889	891	899	932	929	881	927	934	920	907	947	918	1001	958	930	938	976	876	889	957	905	902	938	968	907	891	924	888	933	931	895	936	918	895	906	936	901	897	894	955	912	963	946	928	945	903	937	944	981	962	992	867	941	910	893	879	913	945	911	962	931	874	899	966	964	968	896	896	938	927	955	969	946	890	928	926	883	908	934	945	946	943	958	939	983	907	898	880	908	922	967	915	926	987	904	929	913	882	897	941	930	890	961	927	945	925	961	965	973	914	915	961	868	903	975	911	940	896	909	929	897	960	860	928	925	922	887	941	945	935	998	914	923	925	899	939	961	987	915	854	931	940	905	960	931	930	951	973	909	913	983	940	889	995	871	976	948	922	870	979	941	944	942	934	874	927	962	936	941	947	893	916	915	895	922	912	1008	950	953	996	939	917	934	950	984	914	918	900	886	912	929	930	936	920	935	915	911	939	925	937	954	990	910	965	903	936	925	935	907	914	922	982	959	861	946	882	912	884	959	874	917	946	914	934	964	949
24089	21543	28600	28196	20885	9987	1309	898	880	870	774	815	775	795	811	876	766	835	773	813	765	776	807	768	767	769	782	751	716	728	761	773	764	719	740	753	789	799	742	758	754	781	755	716	747	754	761	726	757	753	767	722	797	775	791	815	754	767	795	712	736	765	803	739	721	770	807	758	771	739	718	758	779	768	794	766	698	731	759	734	728	797	749	765	816	766	761	711	779	766	811	749	794	773	807	776	754	731	745	792	755	722	742	775	763	750	743	773	710	764	742	741	730	717	730	740	778	762	714	717	725	748	713	743	743	741	729	802	806	793	766	741	787	755	803	742	760	731	789	758	759	746	766	754	753	729	789	735	792	760	778	777	705	743	816	766	775	734	774	717	773	737	741	790	758	771	794	729	752	723	784	741	707	805	754	762	826	734	713	734	760	745	781	794	781	754	750	730	757	763	764	782	787	696	818	726	758	710	736	814	792	791	782	767	760	719	694	770	764	735	754	725	743	715	751	751	744	736	772	793	758	775	728	758	751	776	750	749	771	743	767	771	766	720	747	717	767	753	737	769	747	805	746	787	722	744	747	722	752	720	748	741	732	791	700	813	820	813	801	753	768	786	719	731	727	773	738	750	759	732	720	733	739	783	722	731	797	775	782	789	786	719	781	774	753	768	768	724	771	715	758	755	760	733	727	751	724	797	729	731	749	724	775	795	729	755	774	762	727	769	772	802	759	747	744	784	780	728	746	773	761	785	772	782	733	749	737	756	740	762	761	773	764	756	725	745	775	799	750	742	793	751	774	787	777	756	738	780	737	769	694	764	777	813	766	791	729	738	758	745	757	758	753	816	748	717	811	756	745	751	753	781	748	757	753	768	796	767	765	719	732	818	750	783	742	781	757	731	785	753	717	754	768	775	770	684	739	724	706	779	732	752	773	760	777	758	755	788	787	755	744	719	772	770	710	738	756	732	794	728	777	742	749	759	773	739	759	751	715	760	721	751	699	738	787	732	783	786	764	775	738	735	717	776	738	710	753	751	770	796	755	831	745	756	813	738	767	718	753	782	790	743	719	749	752	787	776	783	793	741	721	734	785	797	768	753	780	802	831	757	772	761	759	735	773	784	769	737	759	749	766	739	818	757	686	782	751	723	752	762	734	762	735	743	763	746	781	753	708	728	737	753	775	750	693	764	743	769	769	779	724	728	716	776	717	732	735	759	749	722	772	770	787	752	785	753	744	717	785	735	747	739	732	716	739	760	776	766	750	726	771	802	742	748	784	784	772	740	736	788	737	775	764	801	719	834	756	756	772	744	748	727	729	747	744	753	733	773	763	772	767	713	744	795	760	729	699	781	803	776	724	736	750	777	714	745	761	712	703	736	800	777	754	765	780	766	780	725	701	747	728	788	797	737	731	723	758	751	728	751	784	789	721	732	734	781	743	739	800	725	765	733	765	754	723	726	767	757	763	690	721	773	770	742	737	765	723	775	725	741	736	751	768	776	754	785	738	763	741	759	747	746	733	736	729	783	779	746	776	727	771	746	744	740	785	760	730	776	783	700	715	741	736	726	763	787	790	754	784	706	723	746	723	780	770	793	792	779	746	715	770	784	736	709	743	785	711	796	756	750	779	715	740	741	699	810	769	753	782	803	790	784	732	731	730	716	774	774	760	788	798	721	751	798	755	708	751	702	723	788	779	736	713	762	762	801	773	776	796	746	764	720	758	810	755	766	731	753	766	764	713	741	756	740	708	782	735	748	740	741	785	723	731	732	766	786	731	781	727	769	773	795	759	729	782	763	704	759	768	773	763	760	688	773	711	781	742	755	743	777	768	724	780	738	775	751	779	730	767	753	814	775	761	770	676	752	726	748	765	740	747	739	744	734	758	730	742	800	704	761	756	748	774	764	715	777	698	771	706	768	745	731	754	782	796	705	798	726	790	762	735	725	759	704	772	795	754	769	738	758	752	780	809	740	742	780	788	791	734	779	749	770	741	757	812	754	717	751	765	716	800	676	751	742	750	713	751	730	782	756	736	787	780	782	760	793	770	763	785	722	750	780	764	769	737	754	785	761	733	781	749	765	773	753	810	727	732	776	770	758	749	741	745	753	740	711	720	743	777	760	739	770	745	777	756	719	748	750	717	701	763	773	837	738	765	736	785	764	749	711	766	749	761	760	735	699	799	783	775	729	765	781	754	674	732	749	743	715	764	753	755	717	772	756	727	720	762	743	754	763	750	727	783	726	723	768	728	752	755	792	729	724	769	734	758	742	811	787	791	727	757	730	770	756	709	743	723	784	760	798	787	772	770	777	780	726	736	775	750	713	740	796	763	745	752	740	764	729	773	774	785	748	778	746	757	715	758	731	774	722	739	714	766	772	711	724	725	745	774	729	772	829	788	732	760	751	700	733	753	811	762	769	774	758	740	783	749	737	769	743	794	688	703	777	775	767	774	761	727	762	752	760	764	741	720	753	783	748	736	748	713	781	777	770	733	800	770	742	740	765	740	736	799	739	747	738	732	779	794	717	752	750	773	756	764	729	730	799	742	787	769	700	801	765	772	736	720	758	783	714	735	737	748	670	760	760	757	780	741	701	706	730	789	731	765	773	774	778	728	705	761	764	723	765	716	768	790	722	773	751	800	718	735	773	764	771	745	799	700	791	773	707	712	747	760	806	790	768	723	779	765	758	791	767	740	760	763	803	758	728	771	756	734	743	801	744	794	739	755	760	717	747	747	765	757	789	793	776	726	735	723	781	749	735	773	721	742	734	735	750	695	780	738	759	752	753	707	791	772	759	685	767	753	817	717	693	742	704	737	741	777	735	753	860	716	797	718	747	728	742	749	763	792	741	814	765	785	730	760	724	806	773	800	776	743	748	759	777	735	752	808	734	775	712	722	768	736	709	801	738	791	760	780	765	742	771	786	754	799	783	703	778	798	765	745	756	683	716	808	802	787	788	784	726	765	710	792	764	749	741	795	711	724	800	765	682	757	776	764	730	728	764	761	769	768	768	745	746	795	750	758	747	743	767	761	791	768	739	760	802	759	770	721	736	781	776	797	768	774	741	757	747	727	767	731	744	767	774	718	712	761	751	692	769	769	742	721	738	712	793	733	726	735	736	785	764	734	728	750	791	738	799	796	798	751	772	768	736	800	753	779	780	717	763	756	749	708	721	751	746	737	791	782	759	757	761	699	717	751	749	750	727	787	726	762	788	768	718	769	744	741	754	714	797	775	755	768	755	750	803	793	761	760	731	799	760	785	783	717	750	774	768	722	725	777	714	737	741	753	743	761	759	765	709	799	739	775	779	727	757	754	791	759	720	754	737	741	732	748	747	754	791	745	752	739	760	719	762	747	736	786	694	711	761	772	762	781	738	759	719	778	773	739	744	764	725	757	718	767	744	788	726	740	770	802	745	775	724	747	777	751	758	707	784	779	759	710	791	739	762	774	700	737	780	751	765	722	803	761	766	698	777	765	748	780	700
40582	59517	49163	39503	2276	1375	1238	1105	1060	994	1001	905	948	872	916	906	877	882	856	881	882	882	871	867	862	905	858	885	810	871	846	907	777	829	845	798	842	839	819	861	872	795	836	826	881	839	813	846	872	839	878	875	883	881	843	854	832	860	837	856	860	823	854	872	853	810	819	848	794	871	841	874	850	836	810	824	812	814	827	832	831	810	849	813	850	827	828	816	872	844	846	824	815	799	834	885	869	846	882	798	850	822	783	807	846	844	812	840	832	874	816	892	834	863	892	805	881	840	832	845	844	859	805	856	848	878	859	836	860	856	862	871	919	819	871	789	827	849	817	822	824	821	819	829	892	882	852	813	850	809	855	803	799	836	828	874	826	852	890	805	843	802	906	875	820	841	852	879	839	794	837	803	794	844	848	826	840	779	850	835	839	872	849	833	870	842	795	858	828	880	849	842	794	849	807	760	861	879	858	855	824	868	878	841	817	806	910	880	845	807	821	849	839	787	883	802	923	811	840	878	866	841	793	808	862	824	786	863	847	815	844	854	901	856	870	863	839	851	876	843	819	869	898	883	854	841	826	884	835	840	824	847	803	880	868	854	858	830	863	813	846	823	860	849	842	830	911	886	891	833	846	843	822	879	852	819	816	846	865	798	858	831	858	785	840	876	860	842	888	861	795	888	802	830	803	829	810	837	837	862	844	831	878	829	872	808	832	828	881	811	811	846	823	841	840	894	851	814	861	839	879	862	820	835	838	859	831	836	822	859	846	827	789	793	821	825	857	853	835	837	823	801	850	852	835	866	899	803	812	834	893	810	865	822	877	834	808	823	858	846	835	817	833	847	772	868	823	808	827	807	851	845	875	892	848	867	832	827	874	817	850	872	835	842	819	874	823	835	898	840	880	850	881	847	878	880	811	811	850	830	839	864	868	831	877	895	866	802	810	854	829	803	903	887	804	858	846	872	822	845	797	873	841	812	861	856	829	849	906	866	890	846	906	894	841	771	862	783	826	817	777	813	803	831	824	912	853	812	825	861	884	858	867	843	833	836	860	808	878	826	826	829	867	853	818	832	844	821	832	839	901	775	819	849	834	817	821	854	869	816	781	836	851	840	786	778	881	787	845	848	842	834	854	821	849	801	799	853	849	874	880	823	844	837	805	848	819	836	812	859	807	829	815	909	803	859	840	847	858	803	821	815	813	828	811	814	865	829	838	813	870	867	833	836	906	837	848	852	879	815	884	844	878	825	804	891	872	824	820	830	850	828	809	825	809	840	893	909	843	901	847	852	865	852	843	833	846	807	855	885	852	853	853	864	867	870	814	863	870	885	908	842	850	792	814	844	836	844	817	867	884	805	859	885	836	860	822	851	831	893	858	824	829	828	860	846	838	818	785	887	852	847	858	840	841	840	863	825	850	835	839	834	851	795	858	829	851	866	863	830	795	863	882	772	819	850	884	853	823	830	800	790	873	873	853	852	827	850	826	828	875	825	900	830	879	810	826	825	826	841	871	853	914	860	907	796	862	849	835	839	822	810	833	862	841	845	843	859	834	839	855	854	863	866	799	861	854	814	856	853	818	820	869	813	870	839	831	833	822	831	851	828	841	819	821	886	817	800	843	875	832	860	855	804	896	844	840	877	877	871	785	851	819	890	862	855	818	837	879	894	876	795	825	850	862	858	809	811	868	830	837	834	883	805	874	840	842	836	878	841	854	811	844	784	825	855	859	854	835	811	848	843	872	849	792	847	832	861	826	841	839	859	825	848	835	840	852	847	820	860	894	829	832	847	840	909	798	852	869	843	891	833	863	847	855	852	856	812	823	875	820	848	868	794	841	857	869	871	827	818	791	843	842	849	810	777	806	820	868	849	828	808	845	823	819	826	873	879	818	874	869	840	816	868	794	838	834	821	844	810	890	829	892	806	865	874	812	793	879	798	828	904	845	838	836	884	893	834	828	888	822	799	872	845	853	890	820	838	876	823	823	882	814	878	801	808	831	850	893	808	839	870	794	858	837	853	876	853	855	864	799	846	864	833	870	871	807	842	896	780	854	853	839	847	791	846	854	865	818	794	878	888	776	806	849	835	836	846	835	845	867	895	794	828	812	821	858	845	839	842	827	847	811	900	871	838	886	797	860	877	852	870	853	820	874	847	889	803	878	868	840	846	850	883	857	830	846	819	868	782	828	817	821	852	856	800	852	822	831	834	802	855	795	848	853	835	786	858	863	841	821	852	808	813	879	873	899	851	865	802	825	835	833	834	830	740	847	860	819	832	850	886	868	857	837	840	827	845	858	880	871	808	858	826	796	821	828	901	822	866	866	844	904	846	799	791	790	838	810	886	876	848	857	875	842	851	827	792	857	891	798	828	839	785	851	861	845	835	841	847	893	839	847	819	844	863	836	878	867	821	863	871	883	870	825	830	811	833	852	846	860	827	911	838	849	836	806	852	873	816	832	852	841	845	847	841	837	854	852	861	851	845	823	833	847	854	811	850	806	792	795	854	830	836	829	820	836	819	864	894	816	826	826	874	839	863	851	851	841	806	836	832	854	822	830	857	809	829	834	899	800	796	852	841	812	868	860	851	864	828	848	870	879	823	807	852	831	839	784	771	858	882	801	857	834	882	805	853	833	812	865	876	816	856	848	825	846	869	867	903	857	799	879	819	845	830	809	809	850	843	853	866	796	820	848	839	861	858	853	823	881	842	814	864	824	839	813	838	819	817	867	854	849	897	847	849	888	843	834	859	884	893	828	795	838	867	801	806	842	828	902	858	879	872	870	839	816	820	794	843	806	873	859	861	907	882	847	876	871	837	931	867	890	822	858	811	827	825	896	890	828	825	830	879	856	816	835	912	881	827	864	812	782	861	800	810	852	904	851	884	888	892	868	837	820	812	837	836	873	863	853	855	767	840	877	853	859	842	896	854	871	821	881	814	870	845	812	862	798	839	832	793	820	834	856	882	849	829	830	831	839	817	853	820	851	835	816	845	824	819	802	862	856	827	793	826	919	837	894	792	838	848	837	838	798	852	781	834	840	829	870	831	873	859	881	832	839	811	853	852	802	888	834	819	842	787	810	799	854	842	831	805	875	873	855	866	863	836	815	886	897	879	847	853	853	871	802	864	873	857	789	809	843	803	835	887	816	841	876	817	829	838	874	822	832	813	824	866	854	871	887	821	838	845	869	817	830	858	816	836	865	869	875	859	872	850	877	832	802	867	866	871	881	886	793	861	853	912	820	817	844	811	786	839	864	802	866	844	851	802	871	828	848	849	861	847	827	843	851	850	796	827	864	828	826	839	862	847	817	878	838	879	844	879	864	841	881	824	838	814	851	839	784	820	871	837	832	931	872	837	884	871	844	816	892	842	857	804	839	839	797	811	858	802	842	809	883	856	864	829	803	820	817	855	839	852	817	856	821	837	802	820	869	827	818	866	868	814	859	837	865	845	860	795	845	856	832	869	771	819	824	836	870	880	836	779
25208	21567	27926	28528	13895	1566	668	631	613	565	558	570	577	582	574	565	565	577	539	517	536	491	537	567	529	512	520	544	505	511	517	539	529	548	510	577	489	510	549	524	563	567	513	573	541	532	552	577	530	574	515	519	502	523	548	571	544	550	501	531	537	539	548	520	553	571	526	535	552	528	492	537	549	562	515	537	570	533	538	500	518	505	525	571	507	539	501	539	519	532	514	532	541	570	562	550	521	517	537	551	565	527	523	540	544	539	524	516	559	560	533	526	532	535	544	535	513	536	540	558	482	525	526	488	563	571	553	593	476	565	505	570	497	541	592	535	507	530	548	534	493	554	576	513	547	499	534	561	556	521	531	532	530	501	507	523	539	551	483	546	514	540	548	539	538	541	523	494	585	575	576	517	516	529	578	574	535	554	525	561	559	537	565	497	525	513	534	520	567	517	539	508	507	517	498	538	534	505	526	532	548	535	542	592	529	577	567	536	548	542	558	585	520	516	532	574	556	552	556	515	562	548	524	559	513	574	505	512	515	516	530	515	506	513	563	567	565	548	536	537	514	551	529	567	521	508	498	530	559	564	549	550	518	478	554	521	555	579	524	524	554	531	528	562	535	574	570	531	542	554	481	550	500	513	520	511	533	579	493	546	529	543	555	516	545	548	516	551	542	523	519	518	547	505	538	519	519	544	522	533	560	518	547	554	527	561	557	532	514	545	534	515	542	498	561	553	541	558	571	532	553	499	539	555	586	513	533	532	520	542	552	499	524	497	523	496	508	512	532	525	528	499	532	533	533	538	552	538	527	538	558	521	519	547	513	550	527	518	556	536	536	524	529	485	514	545	537	536	555	537	518	536	558	504	533	530	512	537	522	551	567	578	534	529	520	512	546	529	524	482	514	529	521	547	548	540	521	572	535	548	531	556	577	507	558	508	531	522	558	572	533	543	524	529	543	532	567	532	514	566	536	548	535	539	528	555	552	553	537	532	535	552	542	556	557	532	542	554	533	512	501	529	532	517	466	556	557	516	518	542	528	564	546	548	544	546	510	552	517	559	580	577	537	513	535	487	507	524	567	560	557	509	541	517	510	515	501	495	513	557	531	536	541	543	540	574	559	568	548	538	539	498	561	548	556	574	548	558	528	591	577	498	540	549	548	490	522	527	548	587	511	542	538	566	554	539	529	563	531	554	518	531	535	544	534	559	556	519	516	532	479	539	557	572	538	505	522	514	549	500	547	566	521	577	529	561	528	549	505	484	500	536	509	498	533	542	576	547	634	555	538	536	508	578	530	554	525	545	516	542	521	567	522	540	536	558	517	559	543	544	561	527	554	561	526	547	542	539	505	600	538	529	543	524	523	541	570	548	560	513	543	543	571	540	612	561	557	502	532	538	578	532	546	536	566	557	502	524	539	536	524	556	514	521	521	563	552	585	569	517	526	534	548	557	564	525	544	502	538	518	552	555	542	520	572	527	549	555	519	536	530	556	549	584	544	507	554	513	548	495	521	552	552	532	513	556	552	489	531	561	524	538	567	525	547	547	560	518	546	553	532	575	538	557	575	551	517	573	566	522	560	526	519	502	516	523	521	549	550	526	519	527	560	486	548	537	566	536	522	528	564	547	516	526	583	535	493	537	517	522	521	550	551	575	563	535	517	536	572	534	532	517	516	524	556	560	563	502	522	567	538	548	506	532	530	523	510	548	534	545	532	541	559	558	523	525	518	565	559	526	586	568	545	546	536	527	548	562	525	550	496	528	555	523	547	525	553	549	533	496	510	554	554	551	501	537	530	522	503	575	530	542	516	560	524	506	525	532	576	531	548	567	522	574	543	506	546	523	563	503	483	546	522	568	534	521	535	521	572	501	555	581	545	523	535	529	556	589	495	511	543	540	525	565	537	529	549	495	514	559	527	551	546	538	547	543	523	559	523	553	523	507	546	572	526	543	529	540	511	520	560	559	557	542	523	526	519	524	527	523	509	538	548	545	518	544	571	486	543	560	574	567	494	541	534	593	536	541	538	546	531	558	559	579	545	533	513	505	528	507	525	524	511	526	568	558	533	578	578	527	532	515	550	528	545	490	492	562	517	552	528	545	486	556	519	564	535	563	556	575	541	510	506	544	537	515	558	557	543	549	573	549	548	562	531	536	533	533	538	566	547	582	521	512	524	530	525	539	523	514	478	516	580	506	573	551	501	531	529	560	535	514	516	535	583	555	558	557	551	532	504	578	558	535	561	562	524	537	511	516	480	489	522	532	573	546	552	511	543	493	499	546	536	508	551	581	486	572	538	516	561	553	562	526	550	502	584	553	530	531	533	583	519	529	516	526	548	575	516	543	537	546	564	570	472	527	554	527	533	534	526	513	539	563	569	549	502	520	502	480	545	578	528	533	550	530	557	520	529	498	528	550	535	555	571	557	509	536	517	523	564	546	522	544	530	511	508	567	520	530	550	530	534	500	523	476	500	520	541	525	534	564	541	546	549	571	516	513	536	533	489	476	548	485	564	546	567	537	580	533	567	541	569	541	567	508	539	551	484	509	529	526	540	539	525	549	573	530	565	558	528	559	536	558	515	537	524	562	541	555	495	547	558	559	558	521	546	521	494	524	496	542	555	550	566	545	506	558	542	584	505	486	477	544	533	576	550	505	566	535	530	557	550	537	500	557	539	550	573	538	513	528	594	555	542	530	552	551	515	584	539	545	493	504	518	515	553	549	518	526	557	516	516	553	524	538	535	516	546	573	557	546	536	520	560	562	467	563	511	513	497	563	536	568	557	545	523	536	543	486	556	527	535	499	531	505	544	527	505	548	530	550	534	571	504	535	502	538	535	508	556	521	531	540	587	547	523	542	486	540	552	527	525	556	524	549	526	498	550	532	538	517	574	523	576	521	508	533	539	551	528	514	531	557	542	533	579	538	523	562	521	544	501	586	559	506	544	485	559	553	503	530	558	535	546	545	564	526	544	521	542	545	535	525	546	538	549	555	535	557	535	533	548	586	558	566	546	528	551	509	502	544	540	543	549	548	535	525	540	594	561	562	543	531	536	549	532	524	547	549	490	542	540	485	557	536	541	522	553	539	532	498	560	504	557	551	534	569	558	553	590	553	546	525	556	514	548	557	508	549	479	554	492	524	546	529	566	534	521	509	586	534	515	568	525	541	509	548	518	559	524	508	548	527	524	561	521	551	536	524	572	539	530	558	553	499	574	543	551	534	563	551	555	531	580	516	511	537	514	498	530	501	532	501	489	542	553	496	560	524	501	505	562	503	525	523	524	513	519	551	541	546	551	526	499	531	526	532	566	522	541	551	539	555	592	525	527	561	536	524	516	516	515	510	538	528	547	524	545	567	540	537	534	577	559	564	524	575	538	526	548	495	517	556	486	515	500	497	515	522	561	543	543	547	532	530	547	542	520	542	510	537	587	519	543	563	507	535	530	540	548	541	556	533	536	557	508	501	538	539	523	564	556	560	529	563
37482	50605	41063	33700	1773	876	792	733	724	670	615	629	628	606	668	583	612	640	621	590	615	574	612	574	629	593	595	600	573	623	558	613	610	602	595	564	601	596	617	555	576	572	580	615	572	636	613	586	589	593	579	581	626	613	639	596	582	599	574	591	581	574	587	622	596	602	575	565	585	577	661	612	535	585	630	587	595	606	588	584	587	609	545	571	615	605	582	577	586	612	572	579	590	541	574	554	619	580	601	607	624	613	551	569	598	613	653	594	622	574	593	566	582	561	595	583	591	609	588	605	567	599	631	618	582	593	644	612	598	581	592	602	576	576	566	588	572	557	612	542	626	636	581	558	577	604	622	626	640	662	577	562	576	575	606	605	625	630	569	601	587	607	629	592	596	611	569	579	632	615	585	602	587	614	522	555	557	565	587	588	589	546	556	611	595	582	589	601	618	606	562	600	562	629	601	599	613	632	630	576	589	609	589	577	612	585	627	576	570	629	563	605	562	578	605	584	573	590	576	592	665	569	558	572	566	581	573	596	575	583	615	624	581	606	609	567	592	568	582	579	613	594	562	585	583	616	607	600	608	618	557	606	563	566	624	606	621	614	584	602	595	655	578	575	570	549	621	561	591	613	627	645	631	570	562	571	567	571	549	577	582	586	600	611	619	601	581	592	567	581	603	594	587	563	596	597	570	611	569	620	591	582	586	626	557	587	571	599	629	625	584	564	611	585	650	565	594	592	589	562	562	583	597	540	577	586	588	620	590	578	566	595	607	600	560	594	588	563	573	604	629	548	598	614	595	564	572	598	621	597	588	607	546	568	636	606	598	607	607	554	608	598	583	572	580	609	601	606	609	541	573	569	594	604	600	580	563	588	610	593	618	578	588	614	586	575	653	587	622	556	579	612	594	594	565	637	585	599	553	622	541	568	599	566	587	594	596	592	603	552	616	563	587	624	605	568	568	579	593	552	599	560	591	584	609	615	620	635	590	599	543	619	561	608	593	576	565	586	585	604	555	610	646	639	594	619	613	602	630	606	620	598	600	599	572	570	590	561	607	615	550	593	615	558	637	619	589	606	572	571	557	573	575	576	629	570	587	614	602	591	615	586	606	574	625	585	619	553	577	615	610	556	592	590	558	559	617	596	588	590	556	622	573	590	582	586	597	533	626	576	589	607	578	593	651	547	584	581	600	580	564	561	574	606	573	566	598	618	627	616	564	578	580	575	574	589	585	618	572	593	616	554	581	574	571	587	635	587	580	647	567	576	600	574	573	560	574	618	563	586	597	609	590	579	610	598	583	583	577	588	570	609	579	620	592	602	584	599	590	571	571	566	605	599	643	596	593	613	546	566	601	581	607	616	635	620	630	593	598	606	587	614	601	597	620	607	583	607	626	576	588	578	547	597	597	580	610	597	590	606	636	603	605	599	633	564	555	600	549	596	612	645	588	587	581	631	581	609	616	626	644	594	600	614	597	598	548	619	620	574	589	591	569	571	581	568	574	569	600	569	620	570	547	559	603	583	616	588	567	619	595	558	590	634	604	589	622	601	592	576	589	580	588	574	566	547	548	638	581	569	596	567	609	590	561	616	556	590	611	578	616	600	603	574	593	624	554	561	618	620	642	577	613	563	592	595	546	588	601	578	600	569	586	617	577	555	568	565	611	546	582	585	570	562	557	546	565	582	565	619	612	600	604	581	571	610	635	580	581	591	584	580	617	589	605	592	578	601	585	615	564	592	527	605	599	543	550	621	613	607	590	597	606	578	642	525	560	628	553	588	573	622	600	597	595	627	531	585	582	551	577	572	591	643	582	587	585	570	543	612	593	589	575	580	607	620	592	577	583	590	641	629	584	648	568	608	624	593	596	618	585	608	582	562	576	564	570	612	594	581	577	601	642	610	617	607	607	602	581	602	601	587	589	570	631	549	574	602	609	615	591	622	586	571	621	630	555	555	575	568	587	618	618	621	612	610	606	548	589	584	573	615	606	605	613	607	596	580	588	606	575	604	602	571	620	578	633	601	570	588	580	629	592	561	572	550	563	602	592	612	542	606	557	543	664	555	579	579	578	619	604	590	587	544	579	618	592	567	595	555	605	611	603	641	592	605	563	629	561	588	612	591	599	584	601	565	549	612	595	590	595	547	583	614	600	562	545	566	649	609	570	601	597	672	599	604	576	590	611	549	591	578	584	559	605	613	586	586	572	608	623	593	560	577	601	590	608	620	610	584	598	616	610	566	546	611	547	596	578	623	551	607	561	583	598	551	623	582	604	629	597	574	587	579	596	611	561	578	606	570	590	606	566	622	630	587	608	600	567	584	553	625	546	599	572	596	582	536	609	565	602	626	572	567	598	566	598	588	541	633	603	565	577	645	561	583	592	591	587	595	579	574	587	530	570	570	568	629	570	607	551	586	590	648	606	606	581	589	587	558	599	587	564	614	627	571	607	638	605	579	617	652	572	530	608	599	592	600	582	584	597	542	586	610	581	569	600	623	634	595	600	595	577	581	605	605	586	599	636	588	562	600	596	601	639	615	643	585	601	597	616	593	569	598	649	562	598	616	564	593	620	588	629	597	611	596	584	611	606	562	613	579	582	614	598	585	627	600	567	599	562	571	614	590	620	562	572	576	616	620	543	596	600	575	592	615	596	587	584	601	585	557	561	580	584	599	584	572	598	605	577	597	596	626	623	582	546	586	576	599	600	633	620	584	585	585	571	601	577	627	564	577	637	600	563	630	572	557	680	602	542	569	573	591	563	577	562	591	596	559	560	623	613	583	600	608	577	585	580	618	637	611	595	621	618	587	516	601	583	554	589	612	583	572	629	559	599	576	601	565	558	601	573	585	610	588	595	639	546	552	606	550	587	634	616	614	588	602	543	605	592	579	614	536	575	595	558	584	586	606	579	573	594	615	589	603	577	617	546	612	624	581	564	579	571	608	586	586	581	599	603	576	592	571	593	611	563	603	591	589	570	597	604	607	588	586	599	568	605	591	583	604	583	600	596	599	573	613	596	603	559	547	585	555	589	596	557	578	609	582	573	615	565	605	571	571	616	576	613	546	572	594	600	596	592	593	578	582	630	631	596	602	577	567	639	603	618	589	591	546	604	592	606	583	618	622	562	626	603	623	564	550	579	579	563	545	561	587	597	606	573	538	614	567	592	612	611	601	582	579	588	615	597	576	581	585	557	560	583	587	567	565	579	587	572	612	602	615	580	586	579	590	545	602	596	580	638	594	594	600	566	543	623	599	586	584	590	577	598	575	555	594	606	522	535	571	618	608	604	579	603	596	628	639	583	568	571	605	599	592	582	560	581	606	611	598	583	578	630	571	569	550	585	593	569	558	586	640	569	561	659	584	562	580	590	591	610	545	630	654	608	581	567	596	601	577	631	612	585	604	615	596	617	594	606	617	609	598	616	569	581	570	610	590	571	591	630	615	586	593	603	634	527	623	613	615	577	572	612	571	615	585	587	561	550	553
22936	21538	29023	26118	21710	20400	7296	704	565	483	446	428	392	406	370	364	348	356	361	350	330	336	332	346	352	326	338	326	297	332	357	319	307	343	339	318	335	325	301	338	353	338	345	303	303	319	318	317	320	300	337	293	303	318	325	333	332	309	307	329	317	353	313	296	335	327	347	291	293	310	317	297	349	292	326	292	298	338	291	334	332	299	315	299	308	290	327	325	311	315	326	322	307	318	327	284	313	280	331	313	284	303	314	316	311	314	327	343	307	336	332	300	320	290	331	316	310	326	319	278	320	301	307	265	289	329	325	340	308	335	309	309	304	370	294	324	307	311	286	295	339	329	306	358	286	337	324	288	324	282	361	304	315	302	325	310	355	342	313	345	298	310	299	314	339	293	302	327	314	314	355	284	308	317	318	322	332	310	337	308	338	295	314	303	326	301	322	274	313	323	291	317	326	320	332	322	305	336	320	305	302	311	322	304	332	316	302	311	312	284	333	310	311	314	294	315	330	330	318	314	302	328	343	337	329	283	295	346	309	341	329	290	299	342	322	335	329	307	286	304	322	332	338	328	300	317	324	322	316	319	341	324	337	310	292	324	302	314	309	310	321	320	330	340	336	307	317	321	345	336	324	287	301	343	314	347	317	297	306	321	309	308	338	297	296	318	298	313	315	276	314	276	296	343	337	284	317	308	312	323	342	328	350	307	336	354	286	314	322	346	320	315	312	310	313	318	313	314	331	306	309	303	309	308	335	317	296	318	264	349	337	294	283	306	321	345	341	308	319	294	345	322	316	304	323	323	307	313	316	333	315	275	318	333	282	316	321	341	350	335	302	284	303	300	301	322	317	326	309	328	327	346	315	319	320	319	301	331	294	328	320	315	276	333	318	288	338	331	339	314	316	313	298	332	320	320	334	320	318	342	320	310	317	297	283	348	310	309	320	292	317	277	348	314	326	298	335	330	330	311	297	312	323	296	297	322	337	304	283	277	313	304	347	325	305	285	309	304	323	301	305	327	328	323	307	327	312	317	295	313	269	319	338	298	311	336	330	339	324	334	297	353	311	320	319	322	295	339	302	301	308	318	322	310	319	297	332	286	280	285	298	312	291	306	289	322	331	304	340	305	315	330	305	305	332	291	298	308	324	301	320	316	325	330	342	299	313	283	281	326	333	325	333	322	306	307	317	320	317	314	325	294	322	318	307	307	329	309	353	320	317	331	310	326	316	315	313	327	307	344	342	344	315	313	311	325	314	322	312	320	297	317	326	336	336	333	317	327	289	325	281	336	307	322	350	326	301	312	294	311	306	315	301	328	309	319	282	318	345	315	312	329	303	279	332	271	298	332	296	304	305	315	317	340	327	307	325	290	300	304	328	350	328	340	306	300	286	301	320	337	299	319	300	329	302	318	359	327	289	351	296	317	325	311	361	277	351	314	319	319	307	317	323	316	326	340	302	311	344	315	320	303	324	309	309	298	355	292	320	342	325	317	323	304	300	357	323	335	319	323	344	333	323	305	297	312	325	328	316	305	328	302	336	296	326	313	296	300	270	327	319	350	307	300	327	294	334	325	318	306	288	304	321	286	306	299	341	320	330	316	293	355	304	322	322	329	327	310	311	336	314	300	307	333	340	264	349	305	315	327	329	321	338	360	322	308	315	290	325	317	332	346	315	308	307	341	315	327	300	321	332	313	313	305	310	296	338	329	314	306	306	288	330	316	340	336	318	309	316	296	296	356	273	285	317	318	309	282	301	334	298	340	314	324	318	331	298	335	309	304	288	322	287	295	310	309	304	297	290	343	314	336	340	324	304	333	312	335	318	306	324	280	338	321	327	290	313	324	335	321	304	314	300	293	308	293	321	352	356	327	281	338	317	296	328	300	321	324	320	301	312	308	316	322	317	318	345	341	303	296	309	311	308	316	319	294	300	311	287	325	333	312	301	342	319	285	301	330	327	285	293	318	321	318	289	335	299	301	314	297	319	311	330	303	324	317	320	300	327	334	298	307	301	321	304	315	320	278	316	337	327	283	323	337	291	311	322	325	317	299	326	329	305	332	304	331	330	322	296	334	319	316	339	329	329	343	293	354	328	325	289	308	306	318	324	308	328	329	310	332	295	314	316	328	341	283	323	283	305	308	302	302	333	325	316	305	292	304	297	320	305	297	304	305	302	334	333	340	334	319	300	295	279	345	328	328	325	316	293	326	289	344	308	339	335	331	324	324	338	305	307	289	344	320	330	275	275	301	334	300	301	296	332	306	304	297	319	334	331	289	286	330	342	307	336	321	321	333	321	333	335	306	318	310	332	337	301	281	293	297	298	298	330	286	334	310	302	284	307	310	315	334	337	295	340	324	322	310	306	276	313	324	362	334	318	313	346	355	316	326	320	330	322	315	316	327	284	329	322	302	299	319	330	310	305	311	305	298	318	281	313	282	311	296	302	296	323	313	291	320	356	292	324	316	327	330	318	309	328	315	328	309	297	316	349	338	322	300	333	331	284	326	287	334	282	311	349	343	325	299	343	300	315	316	291	291	297	320	319	323	305	312	309	313	326	326	305	299	319	347	306	329	311	323	328	352	330	305	290	327	300	307	320	322	335	300	330	324	316	306	339	308	282	339	348	299	316	295	344	317	318	327	325	315	307	317	287	299	302	306	288	305	323	310	295	358	317	315	323	339	294	269	316	285	301	303	312	291	299	317	311	301	321	311	327	310	317	306	324	284	341	323	335	339	298	296	321	326	285	331	301	290	315	304	291	302	308	319	303	299	330	335	294	289	319	306	325	314	304	318	329	323	309	301	330	312	281	333	295	351	319	334	332	327	296	298	301	325	312	338	304	319	305	330	358	302	328	338	320	321	318	343	299	305	349	274	337	306	338	313	321	353	328	275	337	327	324	290	343	335	298	321	308	324	324	305	303	320	304	326	349	322	329	295	309	272	289	299	311	285	358	330	319	286	338	357	339	311	310	302	298	293	314	350	323	302	318	301	339	324	303	302	289	318	315	312	304	315	321	287	321	314	305	295	307	328	320	284	339	309	309	303	317	346	282	337	286	319	319	307	323	312	314	304	320	309	335	323	296	305	281	312	314	313	337	333	344	298	318	305	303	284	319	336	333	307	349	333	320	316	307	326	334	305	321	316	291	322	328	313	314	317	344	303	329	324	301	298	344	319	307	306	324	314	335	341	318	317	322	302	325	330	299	313	290	319	327	315	309	293	306	295	327	279	324	309	323	319	319	326	317	310	309	303	379	334	293	324	329	291	371	311	303	329	312	313	322	319	355	331	291	291	306	318	336	297	321	325	313	321	305	326	325	313	310	315	307	287	333	305	317	315	355	323	346	319	316	289	316	341	340	307	316	340	290	297	305	314	300	285	314	305	294	314	328	324	317	318	331	313	321	294	346	341	304	312	306	302	288	298	335	321	283	299	328	353	275	331	313	290	307	326	321	296	287	341	309	314	326	348	302	312	340	325	321	311
45914	66345	61651	48810	4484	1485	1133	995	825	712	626	552	532	546	468	479	425	421	457	414	411	420	455	439	369	370	392	392	368	390	389	387	374	356	403	347	366	360	400	353	393	376	381	370	365	366	399	429	355	401	366	378	373	357	361	409	352	385	363	384	406	386	363	314	371	386	356	346	382	357	361	340	382	363	350	344	359	344	345	376	328	351	397	400	347	361	396	372	377	344	370	372	346	375	376	368	387	377	336	377	367	368	369	346	383	332	325	367	377	366	356	402	374	347	362	364	366	362	338	364	415	382	349	355	388	362	340	357	373	391	370	368	328	364	367	423	360	362	348	370	362	374	375	311	392	327	344	380	361	366	352	353	338	364	354	379	361	386	370	377	353	374	346	383	344	392	323	368	360	345	397	357	363	368	384	373	379	330	361	398	369	382	397	360	428	343	328	351	355	374	413	344	349	401	355	376	370	360	416	348	344	352	371	356	361	381	389	370	357	356	359	359	357	333	354	387	356	366	343	355	352	356	352	350	340	349	356	341	349	384	371	362	344	306	392	362	351	352	363	369	370	361	370	376	330	354	320	343	350	329	385	348	361	337	364	362	363	318	381	335	327	355	370	355	375	364	359	380	377	396	359	352	339	383	334	390	371	346	365	357	330	366	361	385	363	369	333	377	341	387	377	370	342	351	389	357	350	352	366	357	364	389	348	351	357	341	337	380	385	367	351	349	412	394	387	357	350	396	355	383	361	353	368	358	355	377	352	353	401	357	351	370	364	346	360	372	357	340	387	364	346	379	386	343	346	329	382	375	360	373	378	347	369	379	372	367	398	369	357	378	354	348	362	335	371	339	376	361	361	351	351	350	364	359	406	342	402	349	348	336	364	400	362	365	371	406	371	373	341	360	357	366	342	366	366	353	353	392	348	362	396	382	335	340	354	332	331	374	341	352	358	334	326	355	350	368	365	443	380	369	335	360	355	343	321	381	370	354	377	338	388	364	352	354	369	373	388	400	375	384	364	369	347	373	403	368	352	388	342	384	364	381	419	379	396	347	370	362	350	340	385	380	352	337	390	383	399	382	399	370	332	386	394	338	360	346	385	322	348	368	365	383	390	375	365	383	375	365	354	351	372	356	354	367	361	382	362	397	371	387	386	376	371	413	371	352	373	352	368	373	353	365	365	360	427	382	378	382	339	371	372	358	386	353	330	370	362	380	374	382	355	360	370	372	343	397	369	404	379	349	359	359	373	373	380	378	352	386	373	361	370	351	356	383	414	320	397	348	326	344	365	357	338	365	379	349	387	337	373	368	354	392	340	370	389	323	358	397	378	334	354	320	355	374	362	334	363	385	366	367	382	405	339	326	373	353	346	324	361	354	388	370	345	393	388	353	356	372	357	385	390	350	394	373	368	356	363	379	391	380	357	371	364	393	377	343	404	336	373	375	369	367	380	397	372	401	378	370	377	331	381	398	367	359	362	359	398	358	359	388	368	377	351	388	315	356	364	335	362	389	350	369	437	379	381	356	338	340	378	366	344	347	365	356	402	340	359	367	364	372	348	375	375	371	356	371	341	334	359	324	358	368	355	349	351	399	392	362	376	378	356	338	356	373	351	353	369	391	411	364	357	386	384	347	362	343	363	346	367	361	360	378	340	365	408	399	353	360	384	357	345	369	356	389	371	376	346	396	427	350	346	376	372	352	347	395	393	367	382	396	373	355	334	374	381	357	399	397	363	365	378	389	376	333	401	407	372	351	357	344	334	339	344	365	385	388	350	381	358	379	361	374	372	352	352	357	355	346	339	380	372	366	341	334	332	377	388	378	354	354	358	370	341	362	341	360	353	399	379	376	378	388	392	383	362	368	385	345	352	380	359	383	359	366	393	386	372	393	386	372	370	386	376	368	352	405	345	359	337	353	368	373	388	320	373	344	376	348	353	361	361	376	381	384	367	340	373	373	350	365	369	391	365	342	374	382	369	362	347	362	354	330	373	334	348	380	358	355	368	354	379	364	370	372	368	358	377	352	346	357	349	382	348	380	371	391	379	318	371	406	378	364	371	356	366	394	392	375	369	364	364	401	382	371	330	372	339	364	356	356	356	378	358	360	388	379	384	366	352	370	372	373	378	388	363	336	384	384	379	360	376	384	363	391	363	366	364	351	372	357	362	360	378	341	378	352	351	359	369	343	369	362	373	375	359	376	390	390	340	384	392	360	382	363	358	387	353	329	369	400	412	342	382	397	353	369	373	361	351	350	373	387	341	400	380	394	384	359	355	369	342	362	346	380	401	367	347	362	357	339	343	355	356	372	374	378	361	355	386	383	335	382	378	357	388	376	365	339	373	352	341	375	369	342	367	370	367	427	381	392	355	353	372	340	344	353	342	354	359	369	341	373	375	424	389	332	348	362	396	380	358	368	350	375	352	386	384	404	333	362	393	338	351	354	361	367	367	368	396	339	391	378	384	340	348	359	386	350	357	393	363	334	378	375	362	357	349	392	341	387	342	344	354	389	357	371	338	337	366	393	394	364	356	359	340	365	352	359	357	377	388	377	371	396	394	328	354	373	362	387	395	350	358	366	360	391	339	389	353	387	367	377	376	361	376	352	356	393	327	351	363	364	350	361	389	347	358	381	361	366	365	350	392	363	355	368	379	324	396	393	338	381	380	357	355	360	373	322	375	394	386	391	371	377	334	413	384	360	393	364	378	364	364	388	327	349	336	362	379	371	374	369	380	346	360	359	393	346	382	372	349	366	370	363	356	374	374	363	357	349	376	375	384	377	368	367	358	359	363	392	373	353	355	362	374	388	357	414	368	330	348	344	350	362	338	332	363	378	343	391	319	360	384	348	345	404	360	358	384	342	371	394	403	403	375	385	331	367	352	367	354	355	345	343	338	401	380	380	365	334	366	377	371	350	382	365	357	359	381	386	378	335	372	394	383	397	391	386	380	377	414	375	351	370	342	358	365	381	345	348	365	419	344	388	355	359	392	334	378	382	382	351	375	344	388	361	390	385	426	339	357	336	397	382	363	360	399	370	356	379	371	369	399	342	361	352	368	373	369	341	380	370	370	377	361	380	372	362	362	376	373	366	355	370	354	370	376	348	370	386	330	382	366	356	369	364	344	325	339	342	362	352	362	402	346	399	401	388	358	380	408	379	361	347	334	369	356	343	346	370	398	400	373	362	386	329	371	359	379	382	376	362	389	373	371	371	348	374	381	348	339	358	391	383	345	372	386	356	340	354	394	321	331	364	354	345	382	372	366	335	338	355	361	345	366	355	366	360	332	372	362	376	350	394	390	342	366	357	372	331	378	342	383	364	360	361	355	371	373	367	359	399	367	377	401	369	352	362	354	363	362	343	392	348	359	346	380	388	407	385	369	390	377	360	354	383	367	340	344	359	362	365	381	374	357	380	374	361	327	371	371	369	380	370	377	364	391	381	369	347	361	361	352	380	365	391	358	380	338	413	388	381	345	355	381	360
29058	21193	17771	10059	1310	903	912	884	849	854	888	885	851	849	848	849	850	826	842	845	832	812	848	861	797	870	882	838	830	829	868	848	819	855	885	813	880	837	864	826	881	849	860	882	888	807	837	863	863	835	827	841	844	814	857	848	860	824	843	855	861	878	850	843	847	773	849	847	840	818	844	867	869	839	815	869	814	800	873	860	805	817	825	869	859	887	841	887	840	843	871	870	816	820	865	874	858	846	860	882	778	799	896	826	838	862	812	799	826	793	879	865	887	832	789	868	846	876	843	871	812	823	848	887	845	834	855	801	845	836	818	836	854	885	779	814	899	797	789	854	847	850	824	849	871	811	821	793	870	843	863	902	806	851	875	863	837	913	830	829	860	871	867	881	841	857	877	814	837	844	834	795	888	825	828	818	862	840	875	844	879	900	828	813	831	887	805	845	848	858	852	855	831	890	870	851	825	846	825	839	845	866	826	820	876	860	800	887	877	845	858	857	853	858	853	866	824	835	886	834	876	867	891	841	856	845	854	820	902	886	840	844	863	804	815	862	787	838	864	840	822	883	869	875	888	835	843	854	827	814	815	844	852	849	868	867	812	840	802	807	842	853	865	803	807	866	843	857	861	805	788	844	831	873	884	822	850	846	833	845	803	888	821	825	810	851	801	810	863	874	847	879	846	851	868	791	876	893	849	847	840	864	847	915	866	900	835	845	827	782	829	827	867	827	852	802	829	813	890	881	827	880	842	833	827	848	827	841	824	779	853	849	820	818	887	858	840	882	875	871	790	845	811	839	869	835	873	823	829	859	800	858	847	820	906	858	833	866	867	873	816	859	844	906	867	827	811	846	851	844	833	860	855	846	842	779	865	867	810	860	864	844	832	904	841	845	829	843	856	815	870	849	812	860	829	877	839	872	823	788	815	883	899	846	872	851	841	802	848	879	842	826	821	854	835	802	796	809	805	816	816	814	810	848	873	855	897	861	838	854	858	810	845	845	887	864	831	823	823	870	841	846	803	828	839	834	806	881	867	864	859	876	884	886	848	835	880	766	854	896	838	884	864	877	886	843	804	854	911	841	835	829	822	844	846	851	871	814	861	846	883	867	869	841	840	870	850	804	854	866	836	837	818	826	821	828	852	885	835	920	871	798	809	820	917	819	822	847	871	826	854	840	864	877	855	852	799	833	813	824	932	876	852	797	784	811	884	868	859	807	904	806	836	838	823	858	876	846	815	812	875	778	854	889	800	819	870	890	861	849	859	850	867	771	856	851	779	824	816	849	858	866	794	882	839	888	871	834	896	836	857	949	837	811	840	831	871	841	833	849	796	856	855	847	854	843	894	821	884	844	805	847	780	826	832	839	801	811	844	817	823	811	853	827	863	833	862	815	851	854	850	815	867	852	879	814	899	876	851	900	862	811	820	852	862	837	857	784	865	821	834	804	856	838	845	842	835	888	828	812	823	807	888	821	924	868	838	826	825	874	842	858	861	858	851	815	808	803	924	941	891	839	854	791	849	847	844	840	858	880	885	805	810	823	808	823	839	821	795	794	850	821	856	831	902	847	848	848	854	848	826	835	841	848	831	860	877	883	831	863	797	852	851	825	838	860	869	831	862	886	813	849	835	828	838	834	852	811	862	846	849	848	796	828	885	853	786	792	872	774	916	840	849	876	784	854	852	853	799	890	820	876	807	819	810	856	844	805	904	828	832	868	877	861	829	804	851	807	850	830	837	845	857	848	842	865	820	848	851	859	812	832	872	848	798	869	844	853	859	884	865	860	827	850	827	871	818	834	886	859	859	800	806	822	909	804	810	850	822	828	819	837	846	852	819	870	799	854	815	898	861	839	866	844	887	838	875	817	839	823	843	843	819	871	878	861	874	859	900	882	845	826	863	877	892	894	895	862	826	830	840	861	888	826	827	895	838	825	822	846	827	840	904	823	860	838	814	856	807	802	842	833	855	865	859	800	803	862	853	805	853	835	847	868	886	854	788	841	842	851	862	894	858	845	857	870	821	868	800	794	819	801	871	874	801	893	844	805	835	821	866	818	896	834	811	857	824	855	806	800	819	872	827	849	813	860	862	818	854	843	827	843	848	863	847	851	862	782	847	843	849	846	830	803	829	800	855	825	867	800	827	839	777	790	820	834	838	810	835	839	870	877	900	798	821	868	904	834	891	817	860	838	870	872	859	884	824	831	859	831	874	847	868	878	850	875	869	832	833	854	845	871	832	822	872	842	840	797	838	775	841	826	829	818	838	849	861	856	774	888	878	816	880	823	900	835	851	840	849	841	826	865	858	849	859	844	862	865	822	854	878	798	852	814	854	814	866	846	850	801	867	837	841	856	869	803	829	887	849	852	836	899	859	798	871	905	835	867	838	824	833	833	825	839	851	801	852	863	833	798	867	869	908	800	874	844	909	816	860	877	881	870	819	873	864	891	842	823	850	853	842	858	887	864	844	845	930	883	858	841	856	832	852	918	836	861	840	783	792	848	834	860	791	850	796	847	840	869	828	843	840	859	808	813	835	844	846	850	821	870	830	836	850	821	826	849	838	788	853	870	830	846	832	824	859	870	807	868	773	822	862	856	801	826	826	827	863	846	843	831	826	843	843	871	835	820	846	869	861	835	864	799	837	857	857	856	832	843	833	824	816	857	816	876	817	835	824	854	823	856	839	843	853	905	848	844	851	827	869	757	839	817	790	914	816	870	854	871	883	841	823	847	858	843	777	819	845	879	795	863	828	832	818	812	846	879	887	852	844	894	849	820	856	831	797	849	835	830	856	854	846	813	848	841	872	839	861	859	828	879	857	821	887	805	845	821	801	811	810	828	802	861	876	885	827	841	817	827	824	888	856	843	898	862	910	822	868	805	877	838	816	851	859	900	855	820	839	822	863	814	846	870	852	845	857	869	830	813	873	800	880	848	804	823	865	870	884	872	908	831	895	851	824	859	851	801	842	797	844	868	849	848	871	832	837	846	861	813	841	881	828	857	857	864	839	870	876	809	858	855	809	812	841	848	835	811	893	865	793	838	864	865	846	843	840	771	903	838	833	864	855	842	809	800	826	872	808	892	794	846	841	831	842	846	854	804	858	847	817	807	843	800	818	809	834	920	868	880	827	840	834	802	784	899	844	889	825	792	852	820	828	839	855	848	891	824	830	881	837	826	834	820	844	840	839	896	872	850	869	809	850	844	867	809	835	860	879	844	836	822	840	901	825	837	844	823	863	814	843	844	793	875	906	871	853	868	892	823	847	832	808	869	809	850	799	837	843	798	854	853	798	803	855	867	836	854	855	823	908	868	876	824	837	809	845	846	882	796	821	846	879	792	870	816	864	806	867	856	801	874	846	856	869	854	893	817	812	795	825	880	879	870	862	798	845	853	822	825	818	866	779	899	875	815	851	862	824	843	863	833	900	897	857	863	855	859	803	832	846	841	830	853	897	837	870	860	810	867	858	811	820	838	799	857	848	861
24580	22417	14417	7567	1126	950	913	931	951	943	1017	950	950	922	958	945	922	923	960	985	946	930	953	928	917	943	987	951	917	947	969	972	921	894	950	929	930	931	950	926	953	959	968	907	925	925	975	914	887	963	911	905	930	895	907	934	852	979	912	929	921	902	944	919	962	962	989	919	883	949	915	937	937	933	955	917	995	888	929	898	947	881	916	923	971	953	902	889	931	952	936	933	942	953	945	939	924	929	954	925	955	913	924	938	958	916	886	922	995	931	898	922	907	926	921	938	890	948	887	920	996	940	922	831	975	880	914	887	850	910	953	928	954	909	966	909	970	950	925	877	913	974	963	901	917	940	939	974	947	968	955	962	970	949	875	884	900	919	905	923	925	942	939	899	980	950	983	904	929	928	864	892	1023	961	918	978	903	962	913	939	896	944	927	970	917	892	946	896	959	939	993	956	916	914	920	889	963	973	913	934	939	937	877	927	962	922	995	891	926	991	999	918	973	985	993	907	933	901	915	939	934	941	925	914	949	962	951	894	964	949	939	931	910	898	996	894	963	924	950	937	952	864	882	957	916	909	952	951	894	904	964	916	955	894	933	897	988	925	913	944	901	944	950	850	931	920	942	925	897	990	900	942	919	936	948	951	928	977	937	948	908	929	881	966	899	920	940	918	942	920	953	969	933	901	905	931	906	935	954	974	977	932	907	954	891	899	933	943	882	868	947	967	929	907	916	901	942	938	896	954	947	973	907	928	941	933	912	909	902	989	942	906	922	921	940	935	888	921	964	886	911	918	941	830	938	918	918	943	906	935	892	938	957	915	909	912	888	886	954	917	986	950	890	930	948	930	952	925	956	927	947	954	955	896	973	937	952	904	916	950	945	965	912	997	914	934	879	893	935	936	939	928	900	937	979	948	904	891	935	953	951	906	911	924	962	933	903	945	943	931	969	943	972	933	933	1005	868	977	947	969	917	870	909	940	907	937	897	958	934	975	936	924	923	930	915	904	930	933	913	866	911	890	920	925	934	905	909	908	948	872	969	958	904	905	936	977	922	972	910	947	892	951	894	932	935	954	970	973	951	960	939	945	957	917	964	922	928	884	912	951	856	913	987	932	944	940	975	914	1009	953	929	901	936	926	907	823	929	944	974	1001	955	985	907	931	958	916	919	948	920	922	962	972	874	940	943	934	979	935	945	886	943	932	957	917	950	914	918	929	954	954	924	923	904	929	940	892	923	883	917	936	926	960	987	985	911	907	883	926	971	967	951	916	912	964	909	909	971	920	951	897	954	881	927	888	982	940	944	922	947	900	925	946	899	918	891	999	931	919	947	871	951	923	938	944	912	921	944	903	947	935	966	950	916	920	873	930	892	922	955	930	948	975	883	953	956	949	922	968	949	952	926	876	944	960	966	948	945	930	957	852	932	907	867	941	903	909	901	916	920	881	938	989	911	963	964	968	948	907	992	935	934	929	954	889	946	966	896	951	859	939	964	942	914	956	908	883	911	986	904	937	939	926	922	931	955	910	981	929	921	964	904	943	932	925	903	910	931	916	966	947	975	1015	940	907	961	937	886	916	960	984	933	962	915	949	939	951	933	953	956	944	937	922	951	914	918	910	898	961	965	919	935	958	934	978	927	924	915	925	944	964	989	902	975	933	974	925	936	945	970	919	947	934	920	882	925	917	918	907	898	920	934	912	965	984	907	954	966	915	882	946	939	946	937	969	950	961	926	903	957	962	965	965	907	930	946	951	939	982	922	937	925	928	931	973	902	976	895	915	928	983	968	940	925	944	958	972	937	934	914	927	946	928	958	897	938	915	913	942	930	933	907	856	929	1009	918	874	974	899	904	958	934	952	899	922	942	924	902	905	942	943	906	918	947	979	927	955	895	968	909	950	927	923	943	917	961	957	974	907	924	955	888	928	997	897	952	969	941	922	964	934	929	968	921	965	950	914	920	916	935	972	902	908	944	950	913	946	909	902	934	972	941	929	964	899	942	917	911	1009	963	919	939	902	887	989	959	947	913	949	896	896	901	924	918	974	930	916	952	955	942	987	927	932	926	889	970	925	939	971	946	969	943	936	982	929	941	892	906	916	920	874	932	889	894	966	959	949	939	919	921	932	952	885	909	968	916	947	889	897	939	936	900	929	887	913	952	912	945	964	909	928	952	950	991	959	933	918	935	981	987	915	881	974	924	907	956	940	950	914	944	908	949	986	925	936	916	943	980	980	943	921	977	957	979	917	938	939	897	959	932	956	896	997	923	983	917	922	955	914	959	964	866	945	948	960	908	923	926	943	948	894	907	979	968	960	1001	915	905	941	928	889	873	932	976	858	902	964	936	942	898	920	921	969	959	878	980	910	975	910	872	933	919	897	898	934	956	1004	902	933	922	918	947	933	896	958	991	955	979	900	933	993	980	923	949	964	928	938	940	944	948	893	930	950	983	987	959	919	979	964	945	960	866	904	944	947	922	899	959	939	905	907	948	906	905	930	906	932	922	935	1007	954	951	919	882	888	964	950	943	958	952	918	901	931	909	959	933	872	951	970	973	918	934	902	949	982	918	938	915	920	972	999	941	942	927	991	883	967	960	1003	938	959	896	1013	946	904	940	952	955	927	938	997	948	907	928	908	898	915	983	917	909	977	900	918	961	909	936	962	952	914	926	911	964	965	954	946	893	932	949	971	958	983	947	978	921	932	883	922	942	897	900	933	921	931	940	931	917	934	929	926	929	970	894	923	947	912	931	989	935	909	904	948	907	973	939	971	859	940	890	931	941	954	919	883	880	963	922	893	950	946	946	871	972	960	941	889	947	990	880	958	887	958	937	942	873	927	970	929	921	925	970	903	918	885	873	900	948	903	924	862	961	953	925	900	886	942	920	919	894	954	893	930	932	974	960	986	912	914	932	914	935	941	919	931	914	952	941	918	967	936	953	953	965	935	917	926	877	926	958	942	912	906	882	909	945	944	968	943	930	907	899	941	941	977	943	921	948	920	930	969	982	919	953	876	923	948	972	862	899	903	968	908	944	870	892	888	884	862	968	928	957	913	947	917	902	955	928	950	923	930	920	914	908	938	930	900	851	943	948	958	906	865	933	936	953	930	890	848	978	948	967	910	937	938	924	933	922	907	938	934	1013	964	964	936	952	926	912	905	931	955	955	956	934	976	986	875	891	975	893	940	1020	903	895	891	916	963	942	928	943	912	915	907	996	929	948	895	991	976	932	946	967	942	862	966	975	921	989	910	969	966	924	915	940	960	935	952	907	900	970	875	987	954	929	948	940	928	968	943	921	897	854	1011	945	909	915	873	969	929	934	986	941	906	944	983	936	921	942	906	923	826	896	967	942	897	943	927	874	908	918	865	968	892	874	930	958	944	893	967	915	924	993	985	928	898	957	945	925	937	914	884	895	953	924	919	914	905	971	968	954	939	935	964	941	921	934	910	894	996	945	900	933	918	922	912	963	935	964	939	891	899	978	894	961	918	923	947	908	919
24187	21576	28109	28955	20429	7738	1255	968	857	880	863	819	823	777	796	760	779	786	779	766	783	767	787	832	802	827	781	783	769	764	778	799	746	725	752	790	746	752	779	756	747	763	768	726	774	758	747	770	816	780	743	806	825	735	794	824	753	768	754	767	753	744	793	742	783	767	734	727	714	760	812	755	736	728	789	788	776	753	758	773	751	726	792	731	768	750	719	734	817	738	797	757	758	723	759	711	755	772	763	727	755	762	754	757	780	736	773	751	730	738	742	776	784	768	817	783	736	807	784	809	761	782	749	809	769	722	803	731	755	745	739	797	781	735	759	745	805	792	726	772	799	751	737	806	770	779	740	743	753	728	765	742	755	763	725	752	765	772	773	748	770	745	732	734	810	755	781	783	735	773	741	766	766	773	801	775	792	729	763	739	735	752	770	774	766	735	784	735	712	787	775	770	718	754	769	748	753	805	789	770	736	769	765	784	738	765	719	737	713	741	754	782	745	773	751	775	749	730	767	773	755	741	789	757	779	742	778	739	761	775	739	744	760	779	754	735	798	782	757	755	787	754	728	735	775	738	711	751	758	712	810	749	754	757	777	789	814	793	740	777	768	817	808	789	767	754	760	724	771	759	779	718	781	764	752	809	798	737	780	785	742	741	767	755	753	767	757	730	798	740	786	793	785	756	765	721	768	773	794	764	770	763	734	785	748	776	709	755	787	743	805	698	742	744	732	744	794	812	744	781	802	784	786	742	722	742	787	811	737	765	792	803	784	799	764	758	752	775	805	785	784	743	751	784	741	789	745	734	765	756	735	795	725	794	780	769	735	750	772	772	806	791	741	745	780	821	761	763	797	778	720	773	785	781	803	716	777	777	763	739	772	757	758	744	754	733	775	771	743	779	794	771	776	797	732	799	730	750	777	712	744	771	738	761	763	695	779	730	785	799	747	749	778	763	767	749	745	780	754	716	789	787	749	738	708	772	783	791	726	750	780	756	772	742	776	767	745	733	767	751	769	784	755	760	725	752	794	742	801	718	767	685	752	755	763	810	764	737	748	774	788	772	764	801	735	772	763	765	762	728	685	749	798	768	679	766	752	759	731	740	727	785	742	786	764	743	787	751	740	809	777	754	790	741	772	728	740	743	798	775	772	714	751	766	761	772	800	729	704	765	739	750	718	777	728	777	740	729	794	813	790	756	788	795	749	751	783	732	782	743	749	730	748	718	745	740	788	716	728	722	736	771	779	755	787	738	760	732	745	783	746	750	760	774	709	774	788	770	735	784	735	786	726	807	713	777	791	727	743	759	715	714	676	719	759	776	786	767	744	771	742	751	746	731	775	728	728	722	778	740	745	821	779	721	779	759	741	797	770	770	782	763	760	774	712	799	766	743	815	726	771	776	754	728	751	769	713	753	781	760	793	786	783	786	771	780	802	760	715	776	746	731	747	794	778	764	749	695	765	814	803	756	767	797	759	759	685	764	747	775	778	741	800	737	732	732	740	765	765	779	747	829	787	743	733	745	779	754	752	741	763	781	762	740	736	756	787	733	785	804	787	751	760	768	772	784	748	750	753	782	695	786	816	719	705	736	767	694	750	749	809	745	745	734	773	750	785	771	716	742	709	745	761	788	748	760	724	790	751	719	833	748	775	750	751	800	780	660	761	807	748	796	782	736	763	753	745	747	765	712	740	726	782	817	763	802	751	780	704	767	735	788	782	749	765	762	735	705	789	744	762	774	757	803	795	794	734	771	767	714	780	764	762	724	756	741	737	764	721	785	792	747	749	780	756	769	755	759	760	741	761	748	803	771	729	726	788	769	804	795	746	745	751	779	801	780	761	760	754	736	697	791	729	787	757	725	761	754	806	709	752	770	811	753	745	756	740	744	769	758	720	756	704	744	746	707	757	734	803	752	733	735	730	738	750	721	769	771	741	770	780	801	797	759	802	746	751	755	775	741	792	733	765	846	733	717	729	759	759	763	761	742	775	779	749	771	797	751	773	748	767	738	735	766	772	768	775	769	776	770	783	754	786	815	764	788	767	755	756	756	755	749	801	802	732	754	763	752	824	793	801	741	816	816	782	768	742	748	775	765	745	787	779	717	772	793	798	784	802	734	761	785	772	750	741	751	821	791	762	718	740	724	709	736	763	776	714	757	797	757	776	740	782	749	757	776	757	797	773	808	781	727	828	745	806	832	765	797	723	789	707	742	756	773	705	785	753	732	718	729	763	758	765	760	768	739	824	784	776	792	756	735	711	729	803	768	815	839	741	755	769	689	769	752	761	731	793	736	764	704	784	787	742	785	720	766	787	782	790	758	805	790	767	727	803	749	737	772	716	722	761	744	746	714	711	777	772	764	739	810	776	806	792	828	774	731	717	757	738	757	771	773	735	731	817	735	739	782	783	785	747	773	741	787	723	750	817	776	764	751	762	779	780	756	744	739	772	752	761	739	772	822	770	796	752	774	773	736	757	737	769	762	731	762	757	755	738	776	717	740	738	771	723	735	742	767	775	794	790	739	728	759	760	727	723	795	791	746	759	796	718	757	704	753	745	790	777	727	809	755	747	742	780	754	762	750	751	754	797	725	751	726	793	733	794	762	825	741	769	748	730	747	746	730	776	725	779	768	797	786	796	775	759	725	754	760	742	717	786	708	755	753	761	782	766	752	812	723	743	713	769	780	746	780	750	737	755	824	746	747	764	794	758	726	791	778	763	789	751	739	749	786	786	769	748	780	807	773	820	720	731	733	773	789	736	761	739	733	776	761	771	800	758	762	723	736	782	786	739	757	790	755	758	760	764	715	744	781	705	727	767	740	765	780	795	772	759	756	741	803	808	760	745	793	789	753	773	741	750	734	750	750	726	782	771	774	764	778	722	751	777	776	692	823	746	760	786	744	699	792	770	802	791	777	714	780	755	758	754	710	743	778	731	798	769	756	735	765	752	746	756	805	796	744	711	787	748	753	826	718	705	735	707	786	758	749	801	733	770	805	683	743	770	775	718	754	754	780	810	757	757	761	771	768	798	800	735	770	786	759	762	780	764	725	740	752	741	767	768	769	742	740	780	778	771	719	774	734	756	733	753	769	733	782	775	764	787	782	770	696	727	788	741	745	693	782	793	743	732	778	705	752	711	767	803	768	724	748	751	761	819	793	758	789	753	725	746	767	729	745	766	719	764	758	854	790	755	767	747	772	721	732	750	796	729	765	785	748	697	762	803	765	791	751	769	806	741	796	775	765	753	751	756	761	757	728	787	743	765	774	784	758	746	792	764	785	796	762	701	737	750	721	786	764	775	768	713	737	758	730	768	727	794	770	714	751	759	759	789	707	731	754	708	803	745	744	736	741	808	754	769	775	780	724	783	752	786	720	762	752	763	759	785	772	756	715	726	737	773	757	778	721	809	743	720	781	738	750	712	745	770	780	752	798	725	720	798	721	740	721	769	763	772	754	773	740	760	742	750	736	716	777	740	724	775	818
39474	61136	49866	38553	2769	1426	1269	1153	1089	981	929	962	940	956	946	913	898	886	893	847	863	881	894	825	842	864	798	858	879	869	817	846	810	788	880	901	907	875	898	846	831	887	842	867	865	859	867	853	837	856	848	845	923	816	853	814	850	816	830	836	888	864	820	818	853	875	866	830	840	877	861	899	869	842	826	872	864	864	862	822	829	871	822	849	866	842	841	893	848	846	864	826	826	849	872	807	873	807	858	823	809	822	852	852	878	808	879	890	855	843	855	789	853	819	880	891	859	855	813	848	873	901	847	844	826	834	818	873	813	845	867	858	799	834	832	860	851	833	832	827	865	864	811	862	882	869	879	843	840	845	840	835	846	808	806	815	850	875	873	900	768	853	848	905	850	882	880	869	859	868	876	876	832	872	880	893	897	899	853	796	852	922	848	869	819	810	820	833	845	844	849	784	896	883	893	819	842	828	834	788	870	866	882	839	821	841	840	829	866	906	826	885	849	836	852	790	837	835	847	892	771	855	900	842	875	869	909	793	874	867	828	847	827	850	818	875	827	871	841	835	772	835	864	832	884	842	830	900	884	842	815	844	832	813	874	850	837	882	878	851	895	840	820	832	816	862	862	843	873	861	852	866	888	818	876	871	857	870	856	854	834	808	839	905	834	887	851	849	860	869	805	845	861	879	793	859	851	882	822	854	863	846	864	818	893	898	867	867	816	879	852	840	866	887	876	819	866	827	858	874	855	885	843	851	890	843	875	829	855	839	841	856	831	923	868	847	785	831	838	898	850	849	866	857	803	876	826	856	857	835	917	811	835	877	854	833	843	784	811	811	821	874	845	868	859	804	833	874	801	805	822	795	853	842	885	860	873	805	858	835	907	819	899	913	885	849	858	798	876	860	804	852	841	853	818	844	916	882	859	860	864	831	891	874	865	834	846	837	835	848	857	842	864	883	877	851	833	835	836	878	855	871	832	872	797	923	868	830	866	856	820	790	804	928	810	863	889	818	831	812	842	846	774	863	851	835	827	809	854	835	823	857	911	928	908	843	872	800	861	858	840	866	855	852	908	830	862	894	827	864	855	832	888	872	851	851	854	864	840	849	807	874	879	844	812	854	906	854	858	872	822	798	884	842	869	853	886	847	793	901	841	851	870	905	848	838	846	902	861	871	834	848	832	828	898	837	832	829	833	818	845	810	803	791	883	817	872	840	932	863	845	903	855	830	884	865	894	910	826	837	885	827	830	848	844	838	857	892	894	829	836	942	886	871	851	793	910	895	849	881	805	830	840	834	856	812	794	883	895	858	880	865	875	867	844	814	892	844	837	871	847	806	906	835	822	889	862	808	873	845	819	823	872	878	838	866	874	807	833	868	855	841	873	884	844	852	846	847	831	849	848	846	866	833	808	816	904	845	818	849	907	863	902	852	864	820	840	826	818	831	834	840	867	873	811	854	884	815	834	849	857	882	833	852	811	817	849	836	839	890	852	822	833	828	901	823	856	823	883	860	868	830	897	848	835	821	855	850	881	829	864	848	871	823	831	860	855	848	911	858	844	814	846	811	871	877	870	798	826	832	854	852	813	845	823	805	826	856	832	823	888	810	869	833	882	838	864	829	873	806	841	875	876	798	841	839	832	838	842	868	855	839	854	824	809	813	846	913	858	847	862	842	817	916	845	851	832	796	891	838	808	812	870	829	831	856	808	850	791	870	844	820	849	831	855	874	806	883	857	863	827	803	852	855	872	898	868	854	852	798	814	812	837	826	872	848	787	857	816	837	868	841	817	837	849	841	879	860	852	872	819	891	902	886	877	830	831	849	924	860	833	865	821	876	859	869	863	806	875	854	839	861	849	866	887	829	898	822	860	912	861	868	876	846	815	885	857	856	854	844	820	882	826	924	855	820	814	861	855	799	776	839	868	886	847	882	836	855	844	812	808	849	831	839	841	807	826	861	811	793	836	882	856	870	867	879	819	856	827	857	832	868	875	867	836	852	821	884	867	851	847	843	807	892	899	860	850	919	840	861	871	869	843	833	817	826	857	847	870	808	823	852	794	867	818	828	845	853	855	878	803	847	886	807	831	822	833	885	814	873	880	813	872	786	798	826	848	803	886	879	866	896	813	853	876	831	832	900	776	820	803	903	854	888	826	825	840	869	843	808	880	868	874	881	841	851	858	839	809	865	879	852	864	834	855	839	850	847	854	841	859	861	836	895	834	872	839	878	800	822	870	782	807	816	866	865	848	854	798	838	876	860	800	849	837	878	855	839	855	852	849	813	809	819	871	851	811	868	889	844	862	831	871	903	827	845	873	837	835	848	867	866	882	846	855	853	871	882	832	846	849	816	832	851	873	835	863	867	838	828	832	851	834	855	865	831	851	864	853	856	834	828	878	865	861	867	807	888	870	848	850	866	845	889	860	926	845	847	828	898	880	885	838	844	855	856	904	867	901	822	827	830	882	883	850	874	811	848	835	840	826	797	813	859	851	874	852	863	829	857	815	837	830	835	847	824	800	844	868	836	884	875	863	854	858	898	816	844	855	861	833	872	886	912	846	903	857	822	838	884	894	862	836	856	861	825	910	824	858	850	829	862	824	876	836	835	893	810	850	840	820	837	866	870	899	879	859	878	833	857	815	857	851	844	866	871	841	863	863	846	902	780	857	878	845	826	779	852	826	865	848	870	842	866	847	872	843	820	813	846	894	843	821	826	818	835	781	883	876	863	803	798	831	827	826	883	856	889	894	888	906	822	853	865	888	873	820	812	864	793	827	858	827	818	811	851	884	791	857	808	804	851	825	803	834	894	817	888	796	856	862	846	871	843	794	831	867	836	830	790	891	839	875	868	839	899	861	834	842	833	850	854	802	848	879	896	845	859	811	787	823	835	825	862	846	814	874	853	847	832	799	876	842	895	869	809	872	833	824	864	871	854	877	835	868	830	883	838	859	828	873	885	806	800	841	854	865	843	856	883	876	898	850	851	853	852	896	811	836	857	848	904	839	873	903	848	834	876	834	880	870	887	834	849	891	833	836	834	844	893	858	858	849	846	875	864	782	867	794	848	856	831	848	825	839	866	850	859	811	839	871	905	806	824	855	866	824	867	855	867	864	819	814	886	890	833	863	840	816	869	893	861	850	855	873	856	907	786	806	863	812	826	923	792	870	867	830	893	874	806	828	850	832	848	868	868	888	866	852	855	849	844	845	871	866	829	865	895	828	852	875	800	803	838	803	826	905	863	814	846	854	862	852	864	843	837	831	853	879	811	838	823	833	824	838	859	846	851	859	905	887	815	815	893	847	822	791	853	847	850	876	861	864	879	831	823	826	870	842	858	845	836	843	833	807	835	846	822	817	907	826	857	814	845	857	852	872	814	881	850	869	854	838	858	867	817	850	845	885	872	883	861	848	853	821	872	849	844	846	848	859	816	811	861	871	855	843	925	854	834	857	858	859	886	850	884	911	908	882	842	868	870	849	861	859	822
25258	21593	27527	27353	13707	1492	731	616	584	543	573	600	589	534	577	572	552	572	563	529	541	530	571	562	566	575	575	584	527	528	503	586	531	481	548	500	537	505	552	532	518	521	544	544	530	537	536	589	528	520	519	587	529	560	547	535	519	545	531	534	552	546	533	531	495	530	540	539	547	510	533	566	549	514	527	547	555	541	486	541	561	549	555	540	558	568	526	572	569	589	582	572	561	584	562	533	503	536	557	546	562	564	566	575	567	554	580	603	549	525	543	569	538	573	536	506	571	571	533	563	524	549	573	597	598	568	540	545	541	560	566	537	605	538	535	535	555	519	521	553	562	568	541	566	545	521	543	556	505	548	508	565	561	552	521	541	514	508	562	537	590	596	546	552	513	517	523	572	558	562	549	543	532	541	537	538	528	552	569	560	566	586	533	545	560	583	563	554	585	531	555	518	564	502	576	584	548	538	545	558	541	556	535	515	533	511	557	501	540	566	538	559	552	551	584	558	574	581	551	566	515	557	515	487	542	507	553	571	561	550	505	513	536	540	551	547	564	515	549	564	516	545	550	553	522	519	521	507	595	544	567	568	522	534	533	567	563	552	552	526	571	544	526	556	544	555	521	549	548	515	558	544	567	582	483	532	547	551	543	518	553	556	561	564	518	578	505	560	541	545	563	522	566	558	510	521	553	554	547	548	546	509	523	531	559	548	598	566	581	524	551	551	567	546	545	555	577	545	554	537	575	530	551	562	561	546	551	559	580	542	516	547	581	521	529	536	537	576	517	530	545	553	538	545	551	562	522	580	581	532	569	572	571	558	580	550	539	541	555	560	542	530	535	529	580	567	564	529	573	538	527	540	534	577	561	551	520	552	550	547	573	526	539	503	526	488	541	541	558	563	520	518	566	550	526	553	570	506	528	533	518	541	558	530	579	531	534	562	543	554	536	564	553	503	544	560	578	546	545	568	555	555	484	541	562	562	566	566	610	525	543	543	490	601	543	551	586	545	571	563	554	573	539	512	554	560	512	551	544	498	512	573	542	537	572	531	571	538	530	590	537	571	543	570	570	526	508	543	584	566	562	621	526	558	549	533	503	560	526	553	542	500	535	585	536	547	492	498	550	553	565	533	483	530	541	556	529	560	527	600	487	557	564	547	572	524	552	549	562	559	552	505	513	520	539	545	539	553	547	534	536	578	571	555	537	558	512	545	476	526	536	566	584	532	543	545	558	577	558	575	526	579	568	506	545	541	529	530	515	538	537	544	540	519	581	531	518	536	523	545	493	532	587	543	501	555	512	509	577	535	514	540	580	495	536	533	531	533	551	514	568	519	544	568	542	582	529	547	531	554	565	570	501	522	563	530	514	503	537	571	556	528	524	548	536	557	552	560	572	529	520	533	552	520	520	516	513	543	536	586	552	529	518	557	506	537	530	563	541	558	558	605	587	544	502	547	554	545	554	575	511	556	544	512	524	558	529	526	524	540	547	552	530	591	502	545	500	546	502	544	544	555	529	560	524	522	545	532	522	562	500	506	552	528	555	541	560	552	525	550	577	539	539	535	541	560	546	576	508	539	546	563	522	551	531	571	539	521	538	561	528	559	517	548	582	559	552	582	535	549	541	545	565	576	541	548	519	528	535	569	545	559	579	565	511	533	540	568	507	576	501	554	517	554	533	537	515	532	544	533	512	526	570	595	524	580	603	553	530	545	562	571	560	549	556	566	505	548	516	535	565	520	566	553	496	535	553	575	525	528	534	549	530	537	520	556	551	529	553	583	549	557	506	587	558	490	581	584	501	490	553	574	538	518	540	567	519	503	495	535	493	569	503	518	501	518	530	542	556	526	559	498	539	566	550	551	547	583	526	582	599	582	552	514	562	544	520	556	522	536	535	552	552	574	539	511	553	531	524	542	512	556	569	532	555	531	542	552	527	544	564	546	565	558	510	549	513	536	526	556	572	577	538	516	526	521	569	583	581	531	525	543	564	526	552	599	563	586	551	570	538	520	534	543	544	542	577	575	548	553	541	524	522	548	523	536	536	531	592	509	551	572	537	514	569	522	524	510	568	574	511	568	525	556	500	557	538	555	518	496	564	523	525	569	539	501	544	524	579	561	541	556	515	583	593	564	529	580	497	576	578	510	522	541	558	498	560	498	544	529	538	482	564	543	539	561	536	560	547	559	550	565	545	578	531	574	520	566	557	557	564	515	579	590	489	532	582	489	513	529	548	553	524	557	522	535	514	601	534	519	581	546	557	561	568	510	545	533	572	564	547	545	549	531	529	582	566	533	538	544	570	546	536	545	527	526	543	539	551	545	529	562	543	547	548	575	562	522	499	557	542	567	580	583	587	569	572	574	528	510	537	539	499	570	503	549	552	538	582	598	542	532	530	584	578	523	559	519	572	585	504	554	564	511	551	553	552	571	538	527	564	558	566	513	540	563	552	558	556	537	560	551	538	555	522	562	566	497	518	564	587	522	530	549	514	560	503	544	529	596	588	590	558	556	565	560	512	538	523	500	513	493	541	544	552	529	536	550	542	539	529	560	539	528	505	536	553	528	542	553	561	508	530	533	565	542	523	516	552	554	564	515	529	561	548	545	570	570	515	566	545	513	531	521	535	594	527	567	561	528	568	536	551	530	503	554	524	537	506	589	518	524	554	538	556	534	510	538	560	542	569	560	515	553	545	565	524	568	576	469	540	585	552	523	543	534	547	508	556	520	556	532	563	573	524	560	548	556	554	546	509	550	569	560	551	580	541	562	557	557	547	560	573	528	554	529	570	514	551	535	556	563	543	536	502	583	563	534	575	577	520	536	572	554	568	517	555	525	564	531	539	524	540	521	599	560	499	511	529	552	505	550	523	535	540	560	547	575	566	527	526	545	532	563	532	542	548	507	568	549	578	556	526	479	568	536	522	552	546	571	565	552	538	543	517	530	565	548	540	541	534	556	517	514	573	542	586	550	586	542	567	536	559	544	504	532	530	509	580	532	509	536	523	513	521	573	554	586	512	542	601	572	514	550	573	559	549	543	525	538	541	515	571	558	495	532	545	548	566	547	558	522	550	547	487	573	518	533	531	507	551	554	576	535	568	522	518	544	563	563	505	580	541	547	560	495	566	538	527	531	565	506	545	572	504	541	551	545	577	558	522	488	577	498	549	545	528	578	532	546	523	528	558	499	577	563	534	563	508	564	520	509	549	539	562	541	551	536	553	530	553	555	573	536	561	595	550	540	541	531	533	563	594	523	552	587	566	542	535	557	568	541	516	582	547	599	536	530	564	546	533	498	547	516	598	551	515	517	534	548	537	581	514	540	542	527	553	545	552	557	515	555	565	533	539	512	567	539	494	529	587	552	550	528	538	528	571	532	540	564	531	500	555	545	530	559	587	588	588	540	533	551	557	506	501	549	530	586	533	553	559	550	539	577	567	566	576	565	597	527	550	505	568	513	575	508	498	569	547	516	560	528	557	545	562	522
37741	52919	38970	29722	1881	856	831	775	720	691	692	650	666	649	632	638	618	563	651	625	642	595	620	620	621	612	620	565	622	588	580	618	574	586	630	603	613	614	596	583	572	633	595	597	561	659	602	610	580	585	573	564	584	588	608	618	597	592	564	567	607	602	566	618	574	580	553	600	555	587	589	565	615	585	617	584	607	608	573	574	583	618	548	649	586	601	621	624	645	623	569	619	601	620	573	590	579	585	576	533	586	607	602	620	582	617	634	574	619	607	596	556	577	625	605	654	605	568	594	587	595	588	589	571	604	619	593	616	592	637	579	610	548	565	556	582	583	584	592	616	597	608	602	611	602	621	597	535	640	637	570	562	638	578	574	556	646	603	585	574	575	612	593	619	626	568	589	566	603	606	623	584	604	593	593	598	603	606	557	574	565	592	583	592	574	612	555	550	547	591	611	608	580	575	576	591	598	580	605	561	618	643	607	606	641	601	652	630	609	596	569	575	606	663	602	586	598	608	612	575	623	591	594	595	578	628	607	634	608	637	565	590	655	597	576	632	612	609	591	620	616	652	603	606	593	608	591	574	622	619	585	525	573	643	628	619	616	606	587	612	600	571	553	613	627	666	559	587	590	581	599	614	561	546	580	589	590	620	606	563	588	618	583	630	599	618	580	586	560	586	612	611	576	597	632	585	614	621	600	609	608	612	603	597	602	615	625	578	612	618	578	621	584	554	570	618	621	601	606	572	618	598	589	601	637	595	625	604	623	614	613	625	631	586	601	585	590	628	569	634	601	635	649	615	583	601	610	579	624	615	576	572	599	590	581	634	616	619	587	585	633	624	648	600	579	608	568	632	610	564	615	582	598	618	555	604	560	616	634	570	610	640	648	599	590	571	598	588	602	571	608	595	610	641	570	613	597	607	592	618	582	616	593	588	618	628	638	620	545	594	624	577	618	600	586	618	645	601	623	567	579	598	587	613	590	584	577	597	603	614	637	568	593	628	628	628	629	557	593	641	596	603	596	552	608	644	606	605	623	543	597	580	634	594	555	616	582	615	599	587	576	608	629	613	580	609	602	587	601	611	569	601	609	608	539	622	575	602	608	608	599	600	578	599	580	579	645	588	601	638	599	603	584	604	612	603	598	628	582	553	582	618	566	596	537	605	613	604	612	585	561	626	581	608	584	610	604	642	583	643	629	567	627	606	617	610	592	569	618	604	600	577	567	626	560	602	630	590	589	608	642	585	590	584	604	596	552	594	618	585	570	549	616	594	607	613	594	558	595	563	572	639	581	598	643	573	620	626	566	625	595	606	619	609	574	664	619	614	563	599	575	621	605	595	607	614	603	622	585	593	626	644	591	598	623	587	578	594	649	575	600	588	559	559	639	602	621	583	618	617	607	619	604	582	588	575	641	585	605	575	563	615	622	595	576	574	583	590	609	578	635	587	613	572	602	616	600	584	608	602	601	598	597	566	611	556	628	620	610	584	572	638	619	600	630	604	554	595	629	590	657	613	596	602	569	643	586	602	569	583	593	607	568	576	564	577	652	643	617	578	621	648	639	606	604	604	595	618	606	617	608	593	553	613	619	579	600	556	571	630	596	645	622	598	611	575	595	585	601	586	584	596	630	574	609	597	585	646	626	606	597	600	588	579	632	589	589	604	588	579	567	585	594	607	610	588	602	619	631	588	647	583	590	608	609	579	596	608	587	618	554	574	591	608	609	599	566	596	623	583	573	609	617	568	624	573	577	619	569	591	615	629	609	609	621	648	595	598	597	558	624	567	590	583	616	608	608	612	594	577	599	606	595	581	593	605	602	629	617	566	594	581	609	607	652	599	565	566	576	585	614	601	589	625	581	582	578	589	589	609	543	643	560	577	639	586	618	580	609	589	612	605	570	585	622	610	630	598	598	601	597	558	580	604	634	549	578	578	594	612	618	630	620	569	582	585	583	608	577	569	568	623	587	595	592	608	597	589	590	584	594	624	634	595	586	563	588	624	630	620	601	619	612	604	568	606	635	610	613	594	613	623	611	590	611	608	575	581	578	561	583	610	609	628	605	606	609	607	597	593	596	667	557	616	562	589	654	588	595	586	627	642	613	573	613	581	650	615	601	620	602	616	573	566	593	613	627	605	637	597	635	588	568	544	640	663	647	585	612	593	580	594	577	608	621	612	623	565	573	657	583	620	584	601	596	622	569	599	586	600	617	586	597	621	626	601	596	616	612	626	625	612	589	590	628	545	625	618	594	612	572	630	537	626	567	585	644	583	616	563	579	611	574	584	640	625	576	611	598	562	583	604	581	583	605	564	592	598	602	617	568	590	591	600	557	571	637	611	621	573	565	577	614	611	614	546	636	612	590	580	571	606	626	569	576	552	651	582	589	578	596	645	553	626	585	629	593	596	590	646	624	602	619	646	579	621	627	586	577	645	625	591	608	565	611	601	614	612	625	611	615	553	670	571	638	601	596	624	616	571	587	569	598	595	577	544	655	606	598	592	555	603	617	562	593	571	602	593	621	569	606	601	591	596	591	591	580	646	595	609	584	578	599	623	606	611	631	582	590	581	620	608	589	594	603	616	660	652	607	658	622	607	594	595	624	612	638	553	595	590	582	588	564	594	597	609	606	657	626	566	555	572	565	614	595	589	579	618	599	584	661	613	604	598	598	555	576	608	659	564	576	599	593	604	573	565	591	588	550	612	605	573	626	587	625	597	597	603	605	609	602	602	627	637	611	655	580	579	597	612	608	590	566	573	571	605	631	621	577	550	597	591	588	577	540	581	641	595	617	588	610	630	597	552	623	617	599	612	620	618	617	622	652	610	593	571	558	585	582	623	610	568	595	575	595	567	612	639	596	595	632	609	608	601	585	563	606	620	592	595	589	602	561	595	629	544	594	633	589	622	611	573	576	608	646	595	593	566	592	643	607	634	614	612	597	616	599	598	581	574	588	619	575	573	601	542	539	615	605	579	601	562	615	611	622	612	606	622	627	574	549	611	613	610	588	634	594	606	557	594	588	610	587	602	638	596	570	580	603	583	601	611	628	604	639	599	601	615	571	609	605	588	628	586	602	581	613	582	557	624	586	617	606	578	637	596	592	571	598	569	636	545	624	593	608	622	573	664	581	628	593	582	574	601	590	595	615	618	630	575	615	615	669	571	611	634	593	596	594	563	563	605	583	575	584	580	639	621	627	630	581	655	611	565	599	601	650	625	656	584	572	593	549	613	611	570	579	553	629	637	579	590	622	601	585	567	611	640	631	583	617	609	576	595	591	580	598	607	606	604	554	567	564	555	599	576	578	553	615	592	619	600	563	583	594	625	615	617	587	589	603	607	591	598	602	555	582	618	630	570	602	583	596	588	621	639	594	562	667	644	581	546	578	576	628	613	595	586	590	608	625	573	581	600	636	615	571	602	623	624	616	571	619	610	585	624	572	603	600	640	558	628	584	606	620	556	591	596	565	546	605	623	568	564	576	582
22977	21523	29037	25514	21795	20742	8530	730	546	494	479	430	446	398	384	366	409	358	370	310	372	344	341	338	335	346	330	319	320	310	338	309	347	354	348	354	345	337	323	340	324	300	365	304	356	297	321	355	334	318	315	332	308	344	306	327	304	339	323	353	341	348	321	330	304	318	305	315	315	307	356	333	325	356	292	287	312	293	319	348	321	307	306	319	319	347	318	331	304	328	336	333	327	330	340	324	281	302	326	312	313	333	302	349	304	300	335	345	319	297	337	294	317	321	321	353	312	366	291	310	337	315	351	318	311	303	362	329	329	326	312	304	308	323	321	305	306	314	332	346	296	308	320	328	312	298	337	343	334	335	309	323	316	309	316	349	300	330	311	325	309	353	301	309	337	307	311	306	312	331	320	343	331	336	337	316	316	326	324	296	312	348	323	327	315	337	365	318	280	310	318	317	323	291	319	311	355	346	315	322	319	323	294	328	305	295	305	335	327	321	310	312	355	309	301	329	300	293	278	325	321	319	358	338	327	327	313	333	312	341	299	302	298	330	334	297	298	313	322	309	297	315	313	359	343	349	328	317	292	310	317	330	328	325	290	303	315	324	312	316	336	318	366	328	314	291	332	308	320	289	324	322	310	300	317	345	324	304	328	299	355	303	280	299	342	303	337	335	305	311	321	311	289	282	328	293	297	319	314	314	308	348	321	297	313	336	330	297	326	305	336	313	304	315	321	291	313	371	300	324	289	306	308	341	338	321	333	314	323	321	297	311	334	310	345	322	339	313	300	300	324	350	306	355	312	284	318	312	296	342	310	322	332	321	328	308	324	307	303	340	305	310	334	343	323	325	302	295	298	347	326	292	300	322	304	342	311	305	316	307	305	295	339	276	295	373	328	337	326	343	292	343	301	283	310	341	316	334	352	314	318	330	307	316	329	337	327	312	290	294	281	272	341	314	317	328	298	314	318	342	312	364	335	333	326	291	319	317	342	301	315	326	309	334	309	302	319	320	337	307	319	295	326	352	337	318	311	333	354	319	319	322	315	306	285	311	315	335	333	327	328	339	341	319	332	325	312	325	304	338	332	342	320	350	315	298	339	339	321	331	320	296	331	312	319	316	309	312	329	317	344	312	303	310	310	309	315	344	321	318	333	353	292	326	317	298	295	306	315	361	313	336	314	310	327	311	298	310	318	339	310	336	321	334	316	331	292	291	356	318	329	316	317	306	312	280	317	346	308	304	303	320	326	320	314	324	345	311	318	306	304	324	314	291	332	286	348	312	321	339	315	302	298	315	312	298	322	294	282	314	315	317	309	314	326	326	339	308	311	339	336	326	318	323	298	303	331	347	318	321	359	340	337	349	331	317	306	303	317	339	322	330	322	342	348	329	337	360	322	314	324	299	341	321	312	335	317	294	325	304	293	329	299	340	314	316	315	355	306	328	316	315	304	305	290	336	302	300	328	308	313	283	315	338	312	272	322	333	298	311	300	360	300	331	308	315	291	332	322	332	300	345	311	322	347	338	317	327	331	287	324	341	301	320	292	316	333	301	292	307	293	351	357	323	323	351	325	315	320	307	330	313	302	326	271	320	313	332	349	297	346	330	356	321	295	365	328	330	321	322	311	333	349	310	328	274	293	269	340	334	311	308	320	323	303	362	304	334	315	307	319	308	358	319	328	331	324	312	340	317	288	292	325	321	303	325	298	324	319	307	318	322	306	330	314	345	331	320	325	314	357	330	302	308	330	323	297	324	327	299	340	294	296	315	331	325	311	324	296	336	330	311	290	319	338	352	292	305	313	299	337	334	316	328	338	332	297	280	275	323	347	335	341	307	308	322	340	323	319	331	311	321	352	300	341	321	315	339	337	344	292	314	324	318	310	304	315	309	336	318	342	320	318	318	277	294	318	302	333	328	293	309	339	297	308	343	326	311	346	342	329	356	300	328	306	342	303	287	329	352	332	298	324	299	326	363	311	315	294	286	327	302	324	283	353	328	290	335	323	313	290	305	323	325	300	304	304	308	317	317	320	355	296	335	331	289	328	290	337	303	317	329	332	348	351	318	313	328	303	308	330	333	317	303	309	317	334	318	333	306	332	317	319	321	299	336	297	336	336	293	316	305	330	337	323	302	326	309	300	311	288	312	301	306	313	322	346	334	331	310	322	320	338	308	368	298	314	305	339	326	313	325	307	307	301	358	301	322	337	327	312	366	332	317	295	361	272	276	295	333	343	319	352	345	267	349	308	303	311	312	305	298	338	321	292	309	305	293	325	333	329	314	330	312	300	290	307	316	363	346	349	332	337	304	316	307	357	316	312	328	306	330	303	306	318	310	351	309	301	305	317	315	365	314	303	343	283	301	348	328	301	350	293	346	357	307	291	327	345	279	296	292	325	334	328	331	287	289	288	326	332	292	325	307	309	346	305	324	319	330	316	321	346	328	318	320	296	269	335	337	320	328	340	334	313	312	318	320	318	330	328	300	298	328	307	351	338	299	330	312	337	341	315	310	294	306	318	330	321	317	314	328	310	315	297	317	304	362	299	308	316	288	320	290	281	326	304	306	322	285	291	292	315	308	312	271	324	332	334	289	334	322	334	316	318	347	307	308	320	316	309	332	312	310	310	294	349	329	312	311	305	308	301	339	321	322	345	300	325	299	318	328	312	326	307	314	299	312	316	339	298	341	301	289	320	308	277	340	285	309	302	315	311	311	329	329	301	315	389	334	321	314	328	334	317	315	359	290	309	340	308	313	292	310	318	320	314	288	305	315	331	331	307	322	323	341	318	328	303	324	328	319	329	340	309	316	300	312	291	323	319	333	328	294	301	303	323	313	337	327	332	313	302	329	346	318	292	330	313	357	343	308	329	309	313	327	315	315	294	299	310	299	301	332	317	326	332	317	305	326	343	321	322	302	349	335	325	361	328	330	292	327	302	303	290	315	339	323	294	342	321	326	305	295	321	339	343	326	298	313	315	330	298	306	341	287	311	342	314	333	332	297	322	318	314	331	329	308	310	309	314	314	337	301	329	314	333	318	329	350	360	369	294	312	338	320	332	283	302	258	268	339	317	296	290	321	345	320	283	357	304	306	281	314	328	305	337	306	313	333	334	305	302	323	343	343	322	308	317	320	323	299	334	332	320	313	306	332	331	347	330	330	318	322	324	323	299	310	309	329	301	300	316	332	309	344	304	307	304	298	316	335	312	306	320	289	326	311	322	331	303	330	322	304	304	311	304	326	341	313	308	318	311	309	344	317	274	313	309	322	312	335	348	361	325	321	332	286	327	307	297	327	335	301	288	326	319	316	340	323	321	307	299	326	313	311	350	300	334	354	331	364	334	318	312	310	331	317	353	332	324	300	319	343	336	335	292	311	322	312	313	299	322	301	341	347	314	315	301	308	316	307	329	341	327	331	343	309	295	364	321	318	332	332	288	335	345	305	281	333	307	339	329	335	334	344	313	332	334	322	322	297	317	326	346	331
45554	69908	57071	47471	5540	1464	1208	965	844	725	626	601	545	462	494	493	449	450	452	416	432	416	429	441	442	404	404	410	383	339	388	385	414	378	403	359	375	395	367	375	373	382	359	357	392	383	384	366	390	389	378	379	355	328	405	396	371	396	382	376	400	349	377	368	370	367	408	371	429	372	375	392	379	376	365	340	380	355	367	368	373	362	383	369	418	335	380	363	395	382	358	388	417	337	382	370	361	387	366	365	381	380	364	367	325	339	385	392	394	362	367	351	356	353	369	378	389	374	370	373	387	341	353	350	386	374	369	393	388	400	389	362	388	375	351	360	380	367	374	373	368	397	344	351	385	383	370	363	384	393	377	399	352	372	367	406	362	365	385	392	345	366	368	375	359	405	398	376	355	363	393	392	331	394	372	394	367	346	392	354	379	387	381	354	347	360	380	387	366	377	353	356	339	373	387	389	357	363	383	336	351	366	400	394	399	379	400	370	365	367	378	345	375	364	394	351	389	364	359	378	358	372	340	352	340	376	384	380	378	379	354	389	381	363	381	392	352	335	352	351	350	369	396	386	402	355	358	365	395	337	365	335	381	357	390	393	379	400	364	344	385	402	356	399	379	362	369	376	371	384	418	370	379	398	376	346	367	389	376	351	351	385	380	389	397	375	365	380	364	343	367	358	355	351	346	363	360	374	339	392	401	376	364	386	379	361	343	365	404	356	380	399	390	373	341	356	377	358	379	362	368	366	381	335	401	359	365	350	351	357	358	378	420	359	390	360	371	384	409	388	367	357	373	386	389	389	338	348	377	381	352	359	385	382	391	406	347	341	366	343	354	374	353	349	394	379	397	380	382	363	374	392	373	355	386	371	337	351	393	410	365	368	359	347	365	403	339	348	353	370	352	372	353	354	395	320	346	387	361	339	362	333	373	362	378	356	397	379	382	338	379	356	396	392	347	367	368	347	362	386	374	367	376	380	385	366	368	346	348	365	389	359	378	356	382	370	372	357	388	353	375	371	356	364	395	373	390	403	354	380	378	403	385	383	344	351	359	374	405	389	397	397	370	381	364	384	381	359	373	392	352	382	375	340	338	354	301	388	370	380	350	338	370	344	378	397	380	352	365	364	379	389	389	371	376	377	393	354	351	357	351	333	360	369	368	370	338	374	331	380	366	355	357	367	353	338	341	361	391	363	347	383	387	363	328	367	377	329	364	352	365	383	368	377	400	350	343	346	375	373	360	336	381	381	327	394	367	366	375	342	381	395	359	377	359	382	390	386	374	351	351	341	350	348	376	372	360	375	359	397	413	377	380	347	367	408	397	332	384	368	365	361	391	369	377	339	375	401	389	375	357	395	368	387	389	385	361	375	378	404	376	356	360	379	349	329	386	364	378	376	361	337	375	372	359	322	388	371	417	356	399	367	378	360	425	378	379	372	392	363	326	363	379	350	388	369	341	397	381	326	366	362	372	337	376	376	399	375	331	358	359	353	351	380	344	371	361	352	379	369	392	361	398	401	383	367	362	390	395	381	360	370	350	380	353	400	361	368	367	363	403	432	360	359	373	393	357	384	351	382	389	366	360	380	401	354	346	351	338	429	393	368	373	365	357	356	362	359	369	385	378	363	352	393	346	379	359	384	357	367	355	369	348	385	375	359	383	367	374	375	349	377	379	390	374	364	391	378	375	365	369	398	367	377	382	377	376	382	375	342	354	370	343	391	369	364	377	370	365	354	368	372	340	350	389	361	381	349	385	378	369	357	345	363	369	350	397	397	384	360	375	360	368	347	348	374	413	356	342	364	394	361	401	337	362	377	362	360	385	372	365	356	366	375	361	402	360	352	352	371	344	369	370	386	334	367	398	383	375	368	385	349	378	401	369	378	387	384	367	355	374	351	378	333	378	366	371	342	377	394	386	359	382	355	394	345	406	362	396	372	393	361	355	358	361	355	400	365	367	352	363	372	361	388	388	382	360	357	409	371	376	351	361	367	355	377	375	365	360	368	365	348	377	365	318	376	368	363	391	358	388	352	369	354	392	389	343	363	359	352	352	380	358	340	333	346	372	381	391	352	389	332	383	358	368	395	397	397	402	354	370	376	377	371	360	372	375	371	368	385	366	402	351	342	375	357	378	390	338	378	367	368	399	361	387	381	388	349	389	365	365	407	369	365	355	364	378	384	369	384	361	349	420	401	375	387	384	380	385	359	355	360	370	388	390	349	354	380	380	364	378	398	392	381	369	368	381	366	364	376	381	372	386	365	345	384	387	341	352	350	394	349	382	370	342	401	380	347	368	365	373	362	336	357	383	351	386	351	377	388	377	362	377	371	401	362	388	352	383	400	383	388	342	394	360	353	361	372	382	343	345	384	371	378	354	386	368	397	374	358	371	383	344	369	339	383	368	365	371	399	375	383	340	385	350	353	360	362	383	346	382	355	392	358	357	391	372	376	378	388	350	350	358	352	381	371	379	373	385	373	358	393	360	399	368	362	379	370	361	375	369	385	368	349	373	387	375	377	352	358	381	362	352	382	357	400	387	329	367	354	350	362	391	400	355	352	349	382	397	359	357	360	378	367	365	399	378	362	318	382	376	382	412	365	357	337	356	362	357	364	377	360	356	384	371	409	371	347	352	396	380	377	382	334	387	365	388	353	321	376	398	389	366	408	331	368	334	345	398	380	359	378	342	371	402	377	381	357	381	403	344	377	375	343	389	381	379	369	378	357	335	408	382	346	404	375	359	394	344	398	362	383	394	359	356	333	367	358	382	366	389	374	376	359	352	392	380	381	336	409	374	357	368	396	381	349	394	392	351	377	336	367	394	342	343	362	361	390	354	351	389	378	387	347	372	391	380	364	374	381	361	355	385	394	371	377	370	354	410	349	389	398	387	396	353	393	374	392	378	400	368	359	381	340	370	340	358	372	347	363	378	371	362	356	355	357	370	394	345	384	348	356	367	378	384	368	343	393	352	340	345	360	365	375	361	378	376	373	387	365	375	376	346	359	383	365	406	384	376	388	362	388	350	389	362	358	385	352	412	399	370	373	363	413	353	378	353	377	363	373	389	391	365	362	353	353	367	324	362	385	382	385	358	344	394	369	330	368	352	377	329	344	395	354	380	403	379	387	354	382	399	344	397	345	401	359	360	353	395	352	353	358	357	390	370	379	390	361	351	357	374	355	371	368	352	357	385	360	360	370	418	388	383	344	396	395	369	393	363	376	375	376	351	355	400	358	360	370	410	395	347	378	375	411	397	393	362	339	380	349	344	379	388	331	385	349	377	376	361	333	344	389	361	367	390	428	353	363	369	376	354	341	358	354	380	360	388	379	384	346	374	361	345	361	347	369	371	394	345	420	394	385	427	322	353	348	346	362	388	353	376	351	343	369	361	401	382	369	375	354	346	352	371	378	365	381	397	375	350	390	396	355	395	361	379	414	386	373	373	381	375	392	371	390	388	371	365	361	365	375	382	383	372	370	396	348
29111	21211	17044	9667	1705	859	890	881	869	859	898	845	858	905	839	850	819	844	869	835	826	861	847	851	891	861	871	817	793	844	843	863	866	862	841	850	831	866	839	881	914	878	871	865	829	860	832	852	913	848	834	812	851	866	858	862	860	837	858	818	872	879	801	907	896	878	856	842	852	850	850	765	817	835	852	857	875	827	881	845	878	882	867	824	850	852	912	880	861	853	897	828	830	860	830	846	851	876	878	873	840	846	857	876	874	826	860	855	845	886	830	861	887	833	854	861	890	880	833	854	849	869	912	817	846	839	854	884	888	813	826	877	840	825	858	905	831	867	852	837	872	812	854	861	824	891	854	840	886	844	852	863	848	873	871	813	875	837	879	890	852	888	846	845	875	858	794	874	849	896	842	868	825	912	867	822	864	880	833	872	855	851	882	872	846	884	863	787	851	838	834	835	800	875	840	840	882	884	864	831	855	783	837	803	858	837	826	893	898	827	856	897	829	844	868	907	866	871	855	883	881	841	864	863	867	834	879	838	880	819	860	837	861	853	836	885	828	832	852	817	891	886	884	841	844	844	797	829	854	834	929	871	833	836	825	877	850	870	914	903	822	846	825	872	878	911	807	807	811	947	867	860	903	885	831	869	852	910	877	889	841	882	832	809	908	806	895	860	835	864	843	853	854	851	841	897	851	836	810	883	804	822	884	918	835	817	840	852	880	863	805	877	872	832	862	884	863	860	844	918	882	875	867	862	888	815	846	830	849	785	806	856	859	862	801	820	825	924	799	791	849	831	834	797	826	802	849	846	847	823	870	859	835	834	867	864	794	849	867	844	834	866	860	808	835	856	888	856	842	822	901	831	869	823	883	829	828	842	848	866	811	825	883	822	869	880	883	850	894	816	854	857	883	843	852	831	842	861	852	903	812	843	844	879	859	890	780	854	863	849	877	842	939	885	837	888	855	836	841	878	883	867	868	840	851	845	831	888	854	865	800	846	848	863	825	891	840	821	850	891	840	855	837	897	846	766	865	842	841	890	909	829	912	798	879	864	835	895	900	860	845	805	871	804	829	809	858	865	838	855	847	859	891	897	872	822	844	890	834	856	839	869	827	851	835	864	869	824	826	749	855	894	846	880	861	848	848	874	886	842	871	853	841	864	838	842	839	793	837	855	855	867	857	850	790	831	868	816	806	834	858	859	943	856	879	859	833	861	836	856	898	827	884	831	786	873	871	822	883	853	863	893	815	878	823	835	873	847	882	882	875	838	891	851	874	845	914	872	836	858	840	859	865	864	891	805	836	856	840	866	843	861	866	832	858	809	823	846	864	863	831	856	864	854	843	863	894	797	843	875	869	803	857	861	830	907	862	920	851	838	880	822	858	853	838	897	898	841	841	856	843	846	850	854	794	851	864	874	796	844	867	880	894	878	831	844	886	826	830	836	858	866	855	871	903	855	854	870	816	834	841	885	883	827	854	858	797	820	822	862	814	844	826	875	805	842	844	865	871	859	876	803	823	892	897	834	819	844	874	852	834	897	820	834	855	895	868	843	887	890	833	863	857	873	866	857	820	865	870	829	849	863	857	882	900	831	899	889	845	790	899	863	883	815	857	843	885	829	818	903	824	847	847	848	880	863	818	850	885	828	894	896	892	814	845	826	843	831	837	792	777	839	894	834	881	828	854	850	907	836	845	864	796	876	830	859	859	879	920	842	820	852	840	876	834	823	859	868	846	850	813	813	873	877	784	859	832	904	828	827	860	871	919	839	824	868	868	889	836	868	879	819	905	904	909	899	840	789	823	876	863	887	846	866	857	823	888	861	868	922	834	904	859	843	869	842	856	807	796	829	873	904	839	874	876	860	895	840	826	827	854	893	890	898	931	871	838	829	846	843	873	866	812	875	820	829	915	856	815	851	908	845	840	877	859	817	851	912	876	800	827	822	908	859	851	813	931	918	826	889	841	841	882	835	857	822	807	847	841	842	824	803	838	878	859	860	848	871	857	898	856	804	889	873	829	841	842	868	852	903	851	877	843	897	821	847	832	880	872	850	831	820	872	880	912	829	839	829	826	917	889	851	847	834	834	849	882	822	844	871	887	799	862	877	792	872	809	868	843	813	816	834	887	857	881	873	857	869	855	847	878	811	834	846	865	866	843	859	847	845	866	828	832	872	837	817	843	857	878	896	858	857	804	886	850	857	934	818	791	855	867	844	853	869	892	851	859	820	842	864	848	817	891	849	916	866	886	805	848	808	869	802	842	822	853	822	868	853	931	877	844	907	910	922	882	897	889	848	867	854	880	859	836	831	835	887	827	834	817	847	890	898	834	867	882	835	848	843	876	870	855	816	857	870	873	876	880	846	822	859	908	852	850	861	781	814	854	829	834	853	822	853	893	831	835	840	830	832	867	894	815	843	844	837	814	894	844	816	872	844	915	905	839	861	795	865	872	832	877	843	842	840	835	822	787	878	791	847	890	801	879	825	868	821	853	853	831	841	837	934	853	837	838	864	888	851	832	841	873	898	877	899	844	835	882	894	817	860	830	816	838	818	863	838	839	854	894	816	830	850	865	879	814	882	853	863	868	838	854	825	848	909	853	810	795	859	899	863	843	853	861	859	858	831	857	842	870	884	845	903	882	811	879	868	878	901	829	864	842	823	902	791	870	865	880	845	865	826	844	861	862	834	866	823	833	872	806	829	908	854	878	813	847	817	850	913	902	857	834	841	844	815	861	877	844	909	866	856	842	840	900	846	821	829	826	818	862	893	875	838	856	813	864	881	850	848	896	871	812	828	842	890	818	883	837	873	875	877	830	875	845	859	863	868	849	856	839	833	885	800	877	862	877	858	894	857	843	847	859	829	884	910	885	871	811	836	855	901	821	880	850	891	830	893	844	856	869	876	857	869	838	826	893	818	882	815	857	894	804	857	868	858	840	839	812	826	909	907	860	858	857	817	800	834	837	787	857	858	902	868	836	836	830	918	841	877	864	875	819	882	836	866	844	878	858	849	826	871	924	878	789	783	873	847	841	849	879	862	842	843	845	899	844	856	859	874	866	778	834	887	830	863	834	853	824	776	881	873	874	842	870	881	864	842	832	865	822	817	872	808	886	835	867	857	841	914	860	872	873	859	834	880	916	889	852	852	857	851	862	892	806	816	830	871	857	850	921	889	835	886	861	804	886	853	837	844	874	760	822	834	880	814	862	825	938	862	910	825	864	841	839	876	859	886	893	822	833	876	830	834	836	846	870	894	846	883	863	876	872	787	858	858	942	910	824	802	926	871	828	871	848	856	866	868	861	806	841	835	850	855	827	873	853	844	805	835	787	891	808	881	817	837	872	854	823	877	827	901	847	794	865	888	845	868	840	842	868	851	872	857	892	877	850	900	809	944	869	893	841	861	872	836	833	831	878	877	860	833	829	875	852	849	883	882	800	826	840	807	849	850	878	791	854	807	818	874	839	876	848	870	831	872	865	789	845	812
25268	22818	12195	7454	1465	986	923	921	953	970	955	939	947	948	925	978	984	1000	932	948	932	942	1013	946	957	892	949	999	920	940	958	917	958	923	956	942	985	998	1000	969	922	908	967	914	894	944	964	1019	909	921	959	938	884	988	905	923	964	967	1017	928	958	913	905	964	943	992	905	955	954	887	917	912	999	913	946	954	939	910	879	959	952	975	951	886	939	979	961	985	980	987	956	956	913	955	955	920	978	894	905	907	972	1018	895	946	934	968	910	902	967	915	960	954	938	954	979	934	931	946	890	1006	982	913	931	926	976	1018	968	946	927	961	973	930	958	912	922	891	977	933	939	995	920	943	958	983	966	937	945	932	904	964	926	888	912	949	953	914	915	990	1009	973	926	917	943	921	917	931	946	925	986	922	915	992	937	909	958	937	976	936	886	936	937	962	933	941	983	1028	902	935	948	967	960	975	908	910	950	948	966	946	891	978	906	925	934	945	944	969	911	943	918	936	921	949	974	959	966	975	957	893	939	945	961	1008	953	960	974	953	938	887	951	900	939	1008	951	978	948	973	961	933	923	926	976	925	971	930	971	974	921	983	944	940	1010	961	984	956	959	971	912	923	956	942	931	959	917	979	959	968	925	961	922	942	901	942	961	899	913	919	941	963	908	949	922	928	950	960	926	838	920	955	936	961	967	978	949	975	951	973	941	977	996	974	946	897	978	926	937	957	974	989	960	958	974	954	948	931	961	979	967	976	963	972	944	947	942	999	921	969	933	908	928	954	959	912	943	954	985	982	934	966	945	946	952	963	952	904	897	918	971	911	969	932	928	941	933	983	972	931	932	913	994	950	896	916	915	916	990	886	890	975	930	950	933	979	966	924	923	921	929	945	958	886	960	967	925	908	918	936	932	910	926	962	942	892	865	934	879	932	890	899	918	924	963	957	925	912	917	905	920	970	938	957	967	980	911	981	979	938	1036	922	935	925	965	994	1035	897	911	931	924	946	931	891	930	896	971	928	919	972	936	951	999	951	944	926	918	984	926	919	951	977	932	915	958	929	938	943	986	939	890	950	952	934	929	927	875	956	973	960	933	906	960	914	949	1003	950	914	958	933	906	983	914	893	969	926	937	946	959	958	962	871	949	982	959	943	959	945	904	952	970	884	894	997	984	954	924	961	986	947	959	943	929	923	989	965	966	917	906	954	919	998	927	926	900	908	964	923	924	924	969	928	899	960	961	945	888	906	969	925	985	905	930	944	912	945	879	955	932	921	940	989	928	935	966	956	994	866	922	920	908	962	967	889	983	954	967	933	902	946	945	934	931	941	965	961	953	959	980	1010	922	945	949	917	898	926	972	921	989	971	935	945	994	931	915	907	957	972	959	986	908	903	961	892	981	949	941	902	875	884	938	886	952	911	962	904	943	915	910	938	926	928	909	973	905	951	950	937	967	900	944	906	939	937	954	890	970	944	963	919	914	957	917	938	967	942	947	920	968	897	907	891	923	960	950	944	908	933	974	970	935	943	958	915	911	942	975	942	973	918	940	955	905	912	957	926	926	948	924	928	944	923	956	1027	955	976	923	967	921	961	909	933	942	931	1007	909	928	945	932	904	980	940	961	935	929	935	933	917	934	924	909	917	934	921	916	903	940	940	939	969	966	958	958	925	984	911	916	924	1009	939	973	993	933	967	922	925	933	977	918	920	968	891	902	1003	941	911	976	960	899	982	945	930	971	976	965	952	912	953	946	947	958	932	1030	935	959	924	957	936	956	908	955	967	912	1002	936	903	986	965	966	958	943	976	978	968	898	993	977	919	921	976	943	957	985	935	977	910	898	932	950	971	993	972	937	948	1004	967	938	955	939	947	922	968	931	967	957	942	895	946	966	973	947	913	935	882	979	968	911	949	904	963	957	945	974	979	971	965	935	926	896	959	934	904	910	904	941	939	964	921	963	987	900	962	906	973	941	934	983	965	944	958	890	898	958	933	941	916	909	953	907	934	933	943	955	940	900	966	920	962	956	943	1030	981	953	1018	941	950	905	944	937	923	931	911	914	966	973	926	930	948	919	856	910	981	935	953	976	981	945	924	962	913	947	973	973	945	931	918	958	966	955	910	990	950	934	956	949	888	958	909	932	966	941	958	893	890	959	964	875	950	964	938	937	985	917	930	987	926	922	940	956	971	889	987	970	894	928	928	964	968	919	966	912	959	944	916	961	935	987	995	943	924	882	936	973	897	875	989	921	939	949	955	940	955	896	908	936	881	970	931	934	917	919	937	970	1000	915	975	927	924	993	967	914	935	990	944	948	934	1010	948	905	917	906	1007	933	968	933	960	910	957	990	959	954	929	862	950	904	947	947	926	921	934	967	907	930	940	920	968	981	954	933	929	889	1026	948	928	974	933	955	992	939	920	985	923	942	958	955	993	929	955	930	973	947	937	961	886	928	920	923	935	914	948	907	926	906	966	923	998	936	956	971	963	939	932	917	974	935	961	927	942	969	942	897	990	971	909	941	907	931	924	996	1019	964	950	942	908	983	894	946	990	891	901	898	939	945	965	953	945	954	964	951	949	907	956	969	969	894	965	987	936	956	937	998	905	916	953	978	1005	947	928	936	960	941	923	888	909	981	980	1028	895	946	886	947	937	962	985	903	939	904	935	940	913	1002	922	913	1004	943	982	974	931	1021	919	936	990	947	960	980	964	903	965	912	984	931	955	932	958	934	975	915	924	922	904	903	981	897	990	948	956	984	929	972	930	981	937	970	1013	914	940	941	969	916	933	934	890	933	942	992	926	927	960	910	899	922	940	968	937	903	983	936	911	966	1021	945	948	958	935	938	903	958	926	993	927	935	981	931	989	880	948	963	948	907	937	940	1043	936	913	929	989	904	953	962	938	916	925	958	902	943	920	987	965	976	975	954	1006	877	878	1034	947	971	974	988	1006	916	970	913	920	960	983	930	920	952	971	967	871	931	908	948	954	1014	930	955	947	956	968	949	891	945	957	943	912	918	925	872	944	916	930	973	838	903	985	921	984	885	951	967	934	963	965	891	960	949	857	940	944	958	924	936	905	889	905	883	953	975	932	897	946	979	935	961	938	952	985	964	948	930	934	937	945	983	1024	975	899	926	939	1000	954	960	935	944	954	951	979	932	982	960	917	984	920	978	924	906	940	909	910	912	962	939	897	880	916	904	1023	954	900	946	950	928	976	907	955	972	969	907	943	1009	932	933	953	946	972	914	930	958	905	909	936	903	969	948	964	954	965	917	981	943	919	954	946	913	937	888	949	913	917	916	989	895	945	980	959	945	956	918	969	909	976	929	943	929	918	892	885	951	888	955	964	963	985	899	911	899	937	930	957	932	953	928	1017	962	934	969	943	905	955	984	927	961	939	931	976	878	987	909	906	918	933	935	928	998	929	969	947	958	982	923	957	937	929	937	940	932	929	962	961	968	948	987	983	1017	970	927	875	933	939	850	919	966	913	942	960	887	915	969	927	899	1014	924	952	963	939	948	910	881	971	984	964	905	985	959	911	918	923
24170	21548	29392	27291	21068	10905	1442	940	878	829	857	810	793	777	825	858	843	772	778	801	808	783	793	764	810	815	764	810	739	730	776	805	772	759	767	735	779	753	742	796	780	796	768	706	782	763	723	799	752	766	735	748	777	771	734	765	796	770	744	764	759	748	790	723	797	796	758	792	778	753	775	751	799	794	724	760	779	796	769	728	775	705	713	717	794	723	808	750	738	706	805	789	781	761	721	756	737	745	826	744	821	759	740	762	754	784	764	799	757	745	701	764	760	798	759	795	722	799	752	765	777	773	778	786	737	768	777	831	835	763	709	801	718	765	795	748	752	758	741	774	793	732	740	757	768	754	766	761	771	759	795	728	715	779	806	749	775	798	753	804	800	715	695	791	777	743	796	767	825	776	785	774	776	749	762	743	755	764	785	768	750	766	809	738	780	799	784	799	789	764	795	798	785	729	732	804	798	833	722	771	781	806	771	774	729	782	762	767	791	793	722	744	771	779	731	818	752	788	763	802	792	794	735	773	731	797	706	773	810	767	791	784	764	779	785	755	745	757	725	735	765	769	717	766	764	704	693	738	811	813	789	754	772	734	720	770	771	743	758	813	778	765	736	731	762	734	759	748	797	695	819	791	743	761	716	773	728	826	747	764	746	743	736	758	799	783	736	766	784	760	810	773	770	753	788	761	729	746	780	736	751	736	786	699	741	759	735	763	780	793	750	732	774	757	780	771	751	742	819	732	760	775	831	757	783	755	737	759	754	755	732	792	798	708	748	772	743	764	760	785	782	755	773	731	809	705	727	732	743	758	754	789	771	792	767	754	734	779	727	758	791	740	837	775	790	779	762	757	795	788	777	741	811	840	794	793	723	775	771	774	762	750	744	755	804	769	761	753	783	753	705	744	777	774	764	742	752	756	812	770	734	793	771	822	757	742	758	754	744	773	819	773	757	757	749	745	777	749	776	773	757	750	780	770	734	736	725	764	759	785	739	758	769	734	791	794	792	737	771	764	747	769	819	721	766	770	772	747	740	734	774	788	760	801	776	775	758	724	759	751	749	763	765	747	749	741	790	768	746	732	815	751	713	788	755	833	760	755	757	753	724	773	785	760	785	763	738	777	777	738	722	769	782	783	774	790	751	808	772	720	741	750	772	792	763	792	719	774	753	770	766	818	733	708	815	723	731	778	792	757	738	786	791	787	705	788	782	777	841	780	774	766	763	741	789	784	749	721	724	784	770	733	827	780	738	778	771	778	755	743	791	790	762	764	814	792	725	765	765	773	746	729	739	829	747	740	785	733	780	754	712	760	780	726	765	781	780	762	768	682	801	745	755	747	752	716	800	721	762	754	733	768	744	740	691	780	744	748	757	746	767	785	750	773	738	780	760	767	797	746	730	744	773	733	768	781	772	756	738	752	773	810	779	745	734	765	746	780	847	771	739	738	773	774	726	769	696	726	757	786	771	752	756	712	790	774	731	774	736	762	758	766	751	785	762	763	789	771	802	794	756	702	740	775	808	764	766	763	768	733	791	727	792	734	791	783	796	738	786	759	766	768	700	767	742	710	808	804	795	777	772	794	786	756	780	766	762	722	765	763	747	765	739	776	829	715	742	765	731	760	760	755	752	776	748	756	762	771	716	769	780	749	776	798	717	763	714	806	763	765	784	764	786	759	718	760	752	736	734	760	728	758	720	744	734	785	768	770	759	740	759	805	768	807	741	776	743	757	739	793	742	770	748	794	717	811	763	733	788	787	777	758	748	743	785	789	745	780	764	795	716	782	773	805	768	760	818	738	770	745	771	780	752	783	800	729	782	769	785	770	761	795	740	733	778	738	730	823	740	787	747	799	808	813	733	770	805	758	728	722	801	754	786	791	774	765	739	826	783	786	706	787	763	764	756	703	771	761	819	746	754	754	732	765	776	719	766	729	800	793	768	794	738	744	701	789	787	721	736	744	783	737	814	770	761	742	756	787	722	767	770	723	735	765	768	779	755	762	742	743	754	748	747	734	790	713	781	703	782	708	832	770	752	768	719	765	732	818	744	780	760	675	781	759	760	771	778	755	746	771	752	729	804	735	773	802	778	727	808	818	714	762	798	728	779	774	769	772	732	748	755	713	785	785	736	740	774	780	753	788	792	773	726	754	704	805	779	787	777	793	733	747	762	739	775	760	775	785	691	818	776	791	686	762	773	747	780	786	799	754	749	783	768	743	774	734	742	764	781	711	744	735	742	723	789	728	803	789	778	718	768	737	757	751	768	717	746	786	742	780	738	757	747	739	741	745	759	747	774	792	757	721	754	754	751	790	764	797	746	741	755	790	744	790	788	761	755	765	753	774	788	767	791	721	748	759	762	741	804	761	712	799	776	784	755	809	764	740	748	711	744	778	816	749	703	765	759	781	738	716	730	758	749	778	759	752	700	778	725	775	726	746	758	771	738	753	748	729	753	756	762	728	735	753	776	760	752	783	766	822	770	750	771	791	778	772	727	748	743	723	793	734	804	738	825	745	834	753	774	760	783	726	754	805	797	746	752	838	742	769	769	794	775	745	768	766	722	786	725	777	749	798	755	783	749	762	795	801	780	754	762	794	750	745	771	727	813	795	745	773	785	802	735	797	740	776	723	757	776	770	781	786	733	752	725	784	772	715	764	787	792	749	782	768	751	791	831	784	744	751	803	791	785	720	771	763	745	840	772	788	718	756	799	777	748	750	782	725	741	794	722	820	773	806	750	736	726	753	780	774	814	769	770	736	739	788	785	760	805	776	784	802	825	741	764	756	711	813	784	742	716	779	771	811	765	778	780	755	743	790	747	755	742	722	772	779	750	788	803	764	773	796	741	723	727	788	750	750	744	738	740	799	757	805	747	762	756	770	759	803	757	785	726	783	753	719	748	768	789	766	749	753	745	727	786	770	749	696	797	727	788	804	730	776	755	747	770	739	744	785	785	741	783	747	773	777	753	773	779	813	778	750	787	730	743	759	719	741	731	792	792	761	714	776	749	784	804	725	768	792	786	754	754	807	741	779	729	776	731	737	779	791	729	770	736	718	791	755	750	723	738	766	723	822	742	763	770	778	759	727	739	769	766	743	792	793	746	776	768	769	742	762	793	716	795	757	783	773	731	752	800	764	763	773	703	748	755	840	747	744	830	760	765	723	749	805	768	793	764	760	766	747	834	755	785	794	761	769	743	744	742	780	729	739	737	708	753	771	811	795	742	743	759	765	803	761	785	763	819	769	784	750	792	764	698	797	762	763	757	737	758	789	771	803	783	762	786	762	735	744	813	762	788	748	810	767	733	718	778	720	786	764	771	726	746	800	776	769	783	698	742	765	729	790	758	722	772	766	772	774	737	755	787	803	750	783	730	756	717	743	741	762	758	770	788	777	768	753	767	766	764	755	778	763	748	749	754	801	790	777	776	756	802	737	767	728	802	721	747	772	774	744	790	714	754	783	744	766	750	756	791	790	779	695	760	754
39966	61157	48439	39573	3944	1327	1303	1132	1090	997	1048	990	930	895	935	934	906	877	859	875	877	882	841	781	889	905	825	838	831	835	867	852	898	911	838	890	880	871	822	861	918	840	852	842	878	906	826	889	862	869	883	863	873	837	884	866	908	890	814	903	843	892	839	886	861	877	877	834	859	840	880	865	859	840	869	795	841	842	854	896	881	877	796	896	892	896	873	852	807	899	854	875	877	861	812	890	896	904	861	882	854	901	922	876	883	844	846	871	827	837	853	844	881	867	882	854	839	839	875	880	849	847	889	849	832	860	827	850	904	832	816	865	842	804	879	869	804	870	881	841	868	850	887	850	843	882	844	942	915	843	854	917	838	853	824	863	840	829	823	856	848	874	881	841	830	895	865	825	847	808	808	863	852	842	873	895	834	882	879	863	856	927	863	852	855	809	850	868	851	874	793	865	871	839	859	841	850	837	862	829	881	901	877	872	903	908	871	820	894	877	815	834	835	841	845	792	863	911	841	843	876	809	835	844	838	833	835	854	823	902	836	844	858	821	864	844	873	825	861	868	932	795	869	890	891	877	851	833	822	863	838	870	881	839	866	805	857	869	841	893	879	872	844	873	887	892	802	922	854	857	887	849	846	832	874	885	874	823	837	855	830	882	827	891	835	867	882	900	879	815	883	789	905	832	870	878	836	856	850	835	806	867	865	833	850	866	887	830	852	850	860	861	878	849	875	853	843	866	892	888	842	875	848	809	902	861	829	856	864	836	869	852	857	861	925	865	866	892	860	838	847	848	849	832	824	870	857	858	841	844	829	859	883	832	827	885	887	860	891	814	902	922	844	840	813	898	844	915	876	884	819	867	914	908	827	843	836	902	826	807	844	892	788	909	873	874	893	874	873	887	826	875	815	832	881	896	949	888	864	858	845	846	846	874	885	798	866	874	888	861	875	945	835	800	796	832	912	841	819	871	893	889	921	865	838	842	847	897	858	833	894	841	834	850	906	849	890	818	901	844	842	915	925	856	891	862	832	852	821	838	896	872	857	817	901	849	896	850	878	853	915	885	880	826	844	889	775	870	859	886	812	866	869	870	864	869	848	874	854	854	817	857	855	921	854	908	874	912	906	847	902	837	846	897	860	852	864	863	843	852	861	913	849	886	897	874	845	877	837	809	909	864	874	879	905	835	817	821	901	894	893	811	909	840	883	880	859	891	837	853	863	865	844	825	915	869	874	898	857	886	838	875	859	843	888	913	874	849	842	872	861	829	838	796	817	857	908	909	896	898	877	837	860	879	883	892	841	869	917	860	863	899	858	874	866	813	855	832	810	798	898	855	848	858	855	809	863	805	864	861	849	833	833	886	886	817	894	825	883	921	885	837	876	863	905	866	885	873	913	860	911	879	879	895	883	836	832	852	889	927	865	903	853	857	843	832	860	854	930	868	869	881	911	851	849	813	864	827	855	846	836	865	846	836	869	872	859	857	841	880	863	845	820	886	867	910	871	876	828	838	904	882	778	847	888	822	877	840	847	865	858	887	869	843	878	829	889	849	844	887	856	860	848	859	834	840	813	849	844	876	894	889	855	894	851	870	808	856	828	856	828	874	874	872	827	850	873	818	827	852	888	886	853	857	879	875	830	834	847	906	859	857	841	848	830	841	845	853	853	845	878	886	873	889	834	864	903	845	870	877	862	839	818	823	837	866	872	842	816	893	898	929	825	731	892	869	834	856	886	890	868	874	817	873	822	824	821	837	890	863	842	869	804	789	838	802	826	861	825	817	836	904	893	818	883	856	848	883	889	868	833	835	896	865	886	864	855	876	808	901	917	832	872	856	882	846	826	883	850	833	867	892	857	837	839	852	885	831	880	839	870	877	814	822	905	884	853	882	906	883	874	846	838	841	881	852	909	865	878	874	889	865	832	844	828	853	906	878	825	846	884	866	837	862	836	882	827	863	832	845	880	912	833	841	872	820	848	913	896	841	868	924	842	867	819	834	877	853	915	795	846	850	891	805	878	863	811	835	885	795	880	872	872	879	877	863	826	869	838	868	929	874	870	891	827	872	864	930	892	890	825	885	864	879	807	786	910	821	875	845	902	792	864	881	886	856	862	830	832	876	833	841	902	804	869	887	845	835	825	799	836	832	877	803	835	843	910	880	916	842	807	863	846	902	878	802	856	870	855	832	822	840	898	836	799	869	855	810	880	869	867	869	846	828	863	882	849	878	924	878	841	868	878	917	829	794	880	858	837	840	898	817	846	835	905	848	894	875	883	847	894	806	872	882	890	895	867	880	833	925	811	868	882	881	875	807	811	823	875	817	878	909	884	864	930	819	838	869	862	922	790	856	848	887	884	845	913	839	857	900	862	879	810	857	845	870	884	820	874	828	829	828	846	891	883	846	873	841	851	835	898	839	852	856	843	873	890	877	835	852	836	869	898	859	874	841	886	862	851	842	860	834	858	838	884	880	858	814	842	864	863	838	826	838	876	880	880	831	854	868	849	856	840	851	877	874	819	895	802	862	817	849	851	781	909	865	873	829	813	825	832	903	870	951	850	870	874	819	843	825	846	844	864	834	871	901	869	870	842	841	862	882	856	813	826	886	859	842	863	864	818	863	913	915	827	835	847	882	830	893	863	875	869	797	820	836	880	910	833	865	781	879	871	857	888	859	860	850	845	861	873	893	922	825	865	893	859	862	904	889	873	855	882	866	829	843	861	830	897	818	872	862	851	881	866	893	869	859	855	919	840	882	852	882	869	849	847	848	843	842	891	855	864	839	889	837	821	856	830	880	845	893	814	863	816	875	876	855	849	857	879	822	873	831	903	837	865	888	823	893	823	851	920	871	904	834	868	842	857	907	855	872	817	831	884	825	924	861	881	835	876	829	877	837	861	838	828	876	829	850	876	840	871	866	814	819	852	832	866	911	854	893	858	861	886	824	856	877	843	883	887	878	850	842	887	858	823	808	858	856	879	828	865	836	862	897	831	817	872	868	851	855	934	826	861	874	842	858	908	863	878	845	864	835	869	915	827	854	867	897	834	799	891	903	874	848	862	860	818	874	863	837	852	896	864	853	842	899	870	828	894	878	848	878	873	841	904	889	889	913	851	881	805	905	865	903	813	855	847	864	862	881	811	861	868	856	848	927	872	840	847	868	849	864	877	923	901	861	905	891	852	866	911	825	854	873	840	844	871	844	889	900	845	864	848	885	866	860	854	860	843	891	862	840	854	847	840	808	903	851	825	883	855	858	866	880	914	857	832	884	858	878	866	887	828	834	897	843	853	853	828	804	893	805	775	903	869	816	839	851	871	782	880	883	895	841	840	867	826	844	887	841	862	860	893	816	893	832	867	853	943	834	841	830	869	897	857	834	884	778	852	781	876	871	875	851	851	839	804	932	822	871	898	824	824	867	879	823	858	841	830	891	831	837	892	825	899	840	845	804	852	870	844	872	845	857	787	847	840	857	859	846	833	862	807	887
25227	21525	29197	26244	13798	1515	743	636	614	543	621	622	552	533	533	571	544	578	548	569	546	530	581	529	543	554	534	518	579	548	536	566	560	559	592	544	573	548	571	590	556	501	559	533	548	559	546	544	563	554	526	525	512	585	551	566	535	569	533	577	538	558	522	543	543	531	511	577	540	535	527	537	564	535	576	549	550	550	578	532	545	516	552	517	542	553	506	573	595	543	543	526	548	482	581	547	562	551	482	556	548	567	574	539	526	476	571	540	536	513	521	567	560	547	539	514	555	566	519	538	582	539	523	571	537	553	566	555	562	517	543	565	545	539	533	519	552	517	552	523	554	566	556	497	547	520	530	526	562	517	576	573	517	525	531	573	562	544	549	539	528	499	555	531	532	598	561	504	516	564	538	559	552	563	525	528	509	529	547	560	584	562	532	537	584	550	517	546	551	558	538	518	537	530	547	531	574	503	537	559	512	561	549	529	572	522	545	502	512	497	564	549	541	566	547	530	523	570	524	556	525	573	538	572	528	554	549	559	568	568	525	554	538	508	544	541	542	544	553	552	592	549	543	551	520	586	562	525	537	536	537	590	518	517	576	564	549	577	565	553	547	518	516	557	546	520	567	528	573	519	571	580	563	479	545	590	526	514	512	495	557	529	515	563	567	586	580	538	524	584	539	535	577	523	535	555	533	563	587	570	540	556	597	491	495	568	554	536	555	519	524	585	561	519	503	510	524	540	518	601	516	575	555	528	536	542	562	556	537	541	560	543	564	518	536	552	574	567	555	581	553	568	599	577	532	533	552	522	501	596	554	535	576	559	557	552	610	561	555	562	536	527	532	569	529	558	580	534	534	566	563	525	532	577	554	556	577	539	570	543	571	507	552	551	584	547	559	598	578	575	551	512	549	519	520	518	579	551	541	547	559	517	580	577	556	542	541	534	537	559	534	551	563	542	537	559	533	525	538	539	536	567	579	543	556	572	546	534	554	553	521	497	580	596	544	522	585	553	564	547	527	556	537	540	570	577	566	573	519	523	564	553	605	519	585	581	502	519	581	545	570	530	531	555	503	537	554	521	523	533	555	585	531	598	622	567	525	529	538	547	586	558	558	580	526	553	546	546	537	562	540	582	520	528	542	547	547	524	516	497	555	562	561	508	560	526	563	573	553	549	561	565	546	553	561	554	537	516	537	568	546	568	545	536	510	577	544	547	563	545	532	596	566	535	527	590	563	561	500	556	527	533	530	601	550	534	562	549	575	570	586	577	541	524	570	567	578	509	557	539	542	573	569	573	590	518	532	584	545	558	556	538	525	543	563	576	569	561	584	534	539	573	551	536	562	528	527	564	555	530	530	539	548	548	525	546	564	570	546	525	570	577	569	569	553	550	514	575	522	558	536	558	534	530	521	561	516	508	494	521	564	575	544	559	555	555	574	549	526	579	532	582	537	553	524	549	555	493	518	518	577	520	540	514	534	512	506	558	572	525	584	602	550	558	540	532	530	577	561	536	539	496	537	513	516	504	546	577	580	547	588	568	523	574	507	563	569	533	527	569	541	542	533	555	594	527	514	555	555	569	563	529	564	539	554	547	586	549	531	579	545	515	582	566	539	518	516	551	546	502	546	525	550	538	521	560	512	584	553	525	604	569	561	548	510	515	535	554	572	520	588	536	524	574	485	547	522	557	564	593	536	540	562	556	550	553	541	539	549	574	577	523	525	532	526	567	519	551	566	572	532	510	529	477	565	576	526	545	567	483	567	543	556	576	542	579	564	535	537	508	556	531	598	570	517	549	524	552	480	519	529	545	583	567	553	517	560	525	533	552	542	531	545	547	518	528	539	554	531	529	531	529	581	574	541	538	554	528	531	566	521	540	550	541	550	563	573	529	545	520	542	545	536	548	505	555	508	581	562	523	556	542	487	557	524	562	537	554	573	557	576	502	557	552	517	510	533	559	515	562	531	575	552	570	503	567	541	527	534	529	513	559	516	580	532	513	508	517	533	556	516	531	508	554	555	583	533	525	554	531	535	552	532	523	544	508	537	533	515	555	539	529	559	546	501	524	557	560	520	572	517	521	517	547	588	544	557	532	531	564	531	542	535	539	509	529	515	543	548	519	505	549	576	548	532	504	562	566	549	534	532	551	549	524	559	530	571	552	549	498	556	530	538	515	577	560	581	570	551	542	547	552	598	533	527	600	525	536	568	562	562	519	534	550	560	539	542	512	545	507	543	570	547	577	531	534	554	567	558	542	503	532	518	558	621	530	570	538	566	537	545	508	562	601	572	537	560	519	541	525	487	539	547	490	569	524	543	563	551	565	541	586	578	562	555	547	536	589	532	569	530	560	544	573	536	565	532	542	510	546	525	552	494	570	552	571	518	531	536	565	560	555	510	541	535	552	541	512	533	536	552	574	538	573	556	512	532	542	568	532	567	539	542	550	520	537	560	567	607	551	521	564	552	530	590	514	549	550	576	544	543	553	580	555	584	567	540	535	548	523	487	548	552	530	554	570	563	580	531	558	581	552	532	565	541	547	580	578	516	547	552	522	507	541	522	534	510	559	543	512	576	570	571	557	552	569	561	547	567	543	498	554	545	526	526	524	534	536	580	553	532	540	548	553	580	534	575	624	595	578	510	530	598	606	551	550	537	545	527	546	541	578	550	564	544	552	571	522	508	555	563	558	566	509	506	558	543	566	568	513	549	582	549	566	565	538	553	546	598	568	536	520	589	562	538	530	554	549	536	562	532	552	538	540	545	569	547	531	593	544	529	576	577	533	537	513	541	557	570	540	556	574	540	561	552	474	537	555	589	568	526	589	541	551	576	571	532	543	547	543	565	533	567	534	568	496	526	535	534	525	558	521	559	530	534	528	536	574	552	553	508	529	535	524	555	555	520	539	563	555	583	551	564	554	572	561	580	549	531	532	559	553	534	529	538	533	537	548	545	559	544	504	492	559	560	552	531	534	544	556	592	493	535	523	581	504	533	554	577	558	503	538	550	557	572	530	565	563	528	565	520	601	521	515	523	545	546	568	562	538	555	494	543	558	568	531	537	550	568	513	516	556	576	537	507	551	518	515	587	532	575	487	527	542	531	561	542	485	578	509	522	565	582	531	556	560	541	524	543	567	545	496	555	529	546	489	595	513	541	538	546	550	541	588	557	532	577	532	533	529	568	547	548	506	521	529	573	515	563	479	555	532	538	558	527	551	561	545	556	489	558	537	577	544	582	559	533	556	551	585	551	555	532	537	580	566	534	548	509	512	521	532	542	539	565	539	495	530	563	577	569	569	557	553	587	497	537	550	523	538	578	519	544	554	523	573	578	569	514	549	527	539	558	569	568	554	576	564	544	521	564	564	476	548	525	537	527	554	553	529	567	536	563	535	583	576	573	527	551	562	555	569	549	527	581	520	541	526	545	544	530	553	566	532	557	546	566	514	525	562	582	512	550	538	537	543	525	571	550	547	535	526	586	539	530	511
37144	49104	41309	28017	2529	903	837	784	756	704	640	565	628	659	640	612	667	627	624	638	629	608	595	616	608	660	580	615	587	586	608	592	616	611	614	597	568	624	591	622	591	608	619	646	573	575	555	599	597	601	636	618	604	642	650	621	589	562	605	559	639	634	611	596	596	603	607	646	578	594	598	633	584	642	598	588	617	617	677	575	613	619	647	589	625	610	617	607	634	561	608	614	571	607	583	592	590	630	575	631	557	594	626	626	642	632	606	606	642	642	630	599	632	610	570	628	567	621	568	612	620	586	637	585	598	609	595	617	643	562	560	570	613	596	577	596	642	615	584	625	556	584	556	609	584	529	624	622	601	603	622	624	587	552	617	600	616	612	566	593	608	614	588	616	599	622	599	595	599	601	591	619	600	599	600	622	602	626	611	614	622	615	624	606	593	603	596	606	597	617	633	595	652	606	618	625	611	604	610	599	644	573	585	554	613	596	623	581	627	626	621	565	641	589	583	633	636	581	581	577	621	596	562	594	541	670	596	597	574	624	609	616	630	601	604	571	615	600	644	551	600	590	581	570	600	628	624	606	611	587	597	614	563	576	581	594	596	598	615	559	642	648	603	653	606	627	595	622	603	595	590	610	624	582	576	562	599	611	598	582	573	569	611	574	606	631	594	581	630	634	590	582	551	637	603	608	584	580	610	613	590	554	596	597	562	563	656	621	615	639	605	590	600	592	585	611	601	614	670	634	653	630	668	576	610	580	573	607	613	576	650	618	612	613	629	617	588	609	545	626	599	599	597	589	561	600	613	588	607	617	617	612	602	629	532	600	584	585	615	638	601	600	603	654	583	642	603	582	584	644	591	607	580	598	607	547	588	618	607	630	595	581	605	626	626	592	573	608	601	602	580	599	612	564	615	592	614	587	608	574	609	557	617	581	587	627	540	613	615	613	613	619	585	621	628	580	640	567	570	575	586	587	587	628	567	603	645	609	602	629	584	595	594	632	647	611	600	575	585	570	617	621	619	606	628	594	615	573	565	558	621	595	609	602	660	595	594	647	645	619	552	582	572	609	626	625	546	628	603	579	566	623	621	604	583	639	589	608	567	627	603	595	608	609	590	599	592	555	598	653	605	565	617	606	598	601	620	619	600	646	589	579	576	650	562	629	577	648	570	578	585	576	634	592	577	612	618	625	615	595	594	648	599	639	627	601	576	589	647	578	622	587	595	610	570	616	603	612	653	600	617	575	608	622	619	609	588	630	598	616	608	637	594	593	605	644	611	621	620	647	603	613	639	624	614	614	624	614	567	592	594	601	593	622	567	599	593	623	633	593	621	600	611	617	590	622	576	602	593	611	616	592	561	553	606	576	621	574	581	602	595	623	591	621	575	632	590	585	581	564	646	604	604	613	595	636	545	620	588	594	632	561	602	577	599	560	561	601	586	624	591	609	573	618	585	611	549	610	569	618	638	599	597	617	579	627	583	644	636	610	591	607	581	651	625	616	605	611	590	631	604	598	583	606	599	636	558	651	579	572	642	606	585	604	621	600	600	617	612	632	581	599	625	619	643	589	644	614	575	619	585	617	591	566	577	589	606	609	608	606	622	644	618	590	577	625	563	610	546	612	612	638	579	634	647	554	638	600	595	606	614	618	620	613	583	606	584	583	583	586	605	583	616	589	589	626	607	575	563	577	565	586	554	653	589	616	572	629	624	593	596	593	615	553	608	585	549	592	606	576	605	622	568	590	610	649	626	614	630	605	632	613	607	622	604	600	612	581	574	611	599	634	564	600	576	603	574	601	609	626	606	578	637	589	638	602	555	600	587	612	568	580	611	617	630	618	598	611	601	590	580	620	613	584	571	591	631	559	590	566	581	631	603	581	568	607	557	610	576	638	652	637	635	589	562	618	632	607	588	619	585	632	620	546	577	588	620	647	602	615	598	626	664	606	599	626	614	622	622	625	596	606	611	587	618	581	619	615	598	601	620	565	626	589	622	604	619	599	617	632	624	594	590	645	587	600	638	603	592	596	626	614	591	592	596	576	605	577	615	588	608	605	624	610	606	642	608	598	607	603	578	590	609	604	587	634	628	558	582	596	627	604	578	591	603	620	594	594	543	588	625	601	597	619	648	569	620	617	565	607	613	573	594	602	596	561	582	576	611	566	617	623	599	590	583	582	585	599	618	597	571	587	631	569	623	568	638	620	614	600	592	593	593	618	624	623	546	627	580	644	613	593	611	616	606	587	598	616	603	619	660	613	623	611	579	603	593	591	593	632	635	613	567	620	631	634	618	572	592	608	619	623	627	670	616	591	563	597	578	602	620	580	609	639	629	605	623	583	587	628	599	584	589	603	596	603	598	591	601	599	631	567	595	585	595	556	595	597	601	572	609	615	599	604	597	613	544	557	607	588	606	598	605	585	627	628	580	579	624	543	598	567	614	610	607	569	602	614	602	599	614	645	573	582	626	570	636	612	597	608	594	630	596	595	620	590	658	566	575	600	588	627	609	580	636	587	608	566	605	647	587	601	585	616	629	627	614	592	599	600	636	618	571	586	594	598	589	593	550	621	614	624	625	587	594	643	587	647	623	606	651	599	660	592	596	657	612	631	654	632	591	597	635	587	580	659	587	600	621	616	642	584	604	620	571	635	626	595	611	593	590	620	631	630	606	591	588	619	587	612	628	653	612	584	583	618	605	621	563	627	645	670	610	602	552	646	591	594	624	587	598	571	611	592	584	596	599	609	576	581	618	642	579	565	579	615	608	583	621	565	564	597	628	619	615	624	587	583	603	593	588	621	545	592	640	616	621	653	641	660	619	566	610	608	582	609	604	627	620	594	573	612	558	597	580	615	576	609	563	596	616	573	607	626	651	632	559	642	621	610	624	601	583	621	616	603	568	579	598	628	612	563	667	579	577	618	617	591	612	628	598	610	567	585	674	642	603	652	617	634	649	657	606	609	632	571	635	592	598	568	595	612	601	606	621	606	609	639	566	567	596	568	636	615	613	579	638	585	609	601	593	635	591	595	660	626	622	636	616	605	608	602	613	606	608	619	606	601	644	679	637	599	602	608	563	608	610	600	620	574	613	620	638	593	600	635	627	613	581	649	559	594	620	571	574	601	644	579	574	595	628	572	582	582	554	580	634	588	560	601	607	631	637	601	615	612	620	622	566	592	613	634	629	607	574	595	600	581	640	606	610	632	604	593	624	613	609	569	607	611	590	585	593	563	607	641	595	580	566	598	599	572	627	607	606	573	599	610	632	613	596	610	624	592	595	660	624	590	584	571	632	617	605	594	624	598	628	611	624	594	594	549	620	619	569	619	646	570	649	602	602	600	571	595	626	578	584	630	581	601	581	577	621	634	578	648	561	609	617	572	598	600	612	596	575	602	590	579	697	616	627	576	600	583	599	613	595	642	611	600	606	590	553	614	581	617	575	559	617	557	584	598	605	554	592	593	636	600	611	569	634	579	588	580	600	530
22993	21527	29809	24693	21689	20542	7299	719	562	471	460	433	402	359	378	367	359	383	296	346	365	328	350	373	333	346	345	315	329	357	322	309	348	325	356	337	358	314	336	334	319	339	335	313	319	305	313	336	305	338	327	295	323	304	321	320	325	341	330	319	366	301	315	302	298	313	322	320	316	297	330	316	323	313	312	306	307	291	316	307	315	318	295	310	323	344	285	315	315	320	321	298	334	305	289	320	308	317	296	311	297	339	331	308	296	298	320	323	325	336	348	305	324	309	333	288	310	302	321	301	322	307	335	300	337	306	322	306	320	330	335	332	307	316	315	317	310	303	309	323	344	299	315	325	332	323	319	343	306	320	299	317	323	343	304	350	320	304	298	345	328	290	308	331	302	313	298	334	320	312	346	312	300	288	325	285	295	295	310	299	285	334	316	334	306	293	312	332	280	288	329	312	343	343	290	324	290	292	297	305	333	316	332	338	311	307	328	320	325	344	313	324	338	346	336	274	321	324	298	342	309	318	330	336	296	329	323	293	326	324	339	332	318	318	326	337	297	280	322	345	357	324	307	312	300	299	319	324	339	315	287	323	287	317	328	326	305	298	327	331	331	310	307	316	326	290	287	309	346	309	314	316	330	350	357	340	299	304	286	294	335	288	305	327	337	293	294	331	349	347	327	314	321	307	294	336	323	312	309	313	320	336	335	297	324	320	339	331	325	334	304	332	324	295	312	287	300	301	333	316	336	298	316	290	335	322	319	335	312	326	329	311	325	287	351	312	331	277	315	298	299	350	336	299	313	303	293	319	318	303	291	320	322	284	286	313	346	325	330	298	285	309	329	270	323	323	309	327	315	284	349	313	308	328	303	304	304	319	321	306	313	332	326	282	317	313	325	308	334	314	305	297	328	320	333	318	310	335	307	316	351	294	291	328	296	284	319	322	305	297	290	310	313	336	318	333	300	343	331	294	325	316	306	317	335	328	352	293	339	285	343	304	319	319	331	308	293	312	316	289	321	320	296	319	327	328	312	288	299	326	317	287	353	319	306	318	339	331	321	299	304	350	338	351	311	291	328	337	339	315	342	317	323	323	307	305	304	309	302	311	302	297	325	310	318	315	340	307	336	314	329	288	315	323	316	313	326	298	290	292	283	298	333	324	341	323	311	297	312	310	308	314	308	297	340	340	331	311	337	323	336	322	293	290	295	345	330	287	300	326	324	328	336	311	319	303	350	313	317	284	331	330	307	314	330	338	309	302	273	297	293	319	346	320	291	310	337	318	338	287	316	306	320	319	324	326	338	328	337	297	334	310	309	336	334	339	301	322	277	336	343	305	310	301	333	309	349	321	318	312	313	324	302	312	327	327	325	299	295	333	339	310	328	282	319	302	333	300	335	296	328	305	335	304	317	302	319	290	327	303	338	283	340	316	316	288	316	322	319	298	314	308	303	339	316	342	297	338	307	325	313	347	330	322	299	341	326	300	327	333	331	309	325	316	332	320	316	324	298	354	291	316	358	336	321	340	343	320	316	314	325	348	317	298	301	344	311	324	336	319	320	311	284	323	317	301	300	332	344	323	281	299	328	344	314	300	286	293	292	331	305	282	322	316	307	318	329	318	305	308	320	315	303	318	298	315	331	314	337	360	342	342	355	322	316	334	280	340	318	339	315	319	324	345	313	293	308	288	324	319	302	282	312	333	313	328	305	311	327	338	304	298	341	282	293	307	312	326	343	349	367	319	314	317	314	362	310	338	320	304	320	337	317	326	319	309	331	338	309	302	334	309	380	331	301	298	302	321	329	329	343	311	312	331	322	345	324	349	297	288	314	318	320	340	299	313	322	309	296	319	333	331	301	306	301	327	305	326	328	338	383	334	302	310	339	322	329	342	320	319	344	320	337	326	319	365	321	309	300	309	348	321	331	333	308	326	323	324	314	327	320	317	281	324	340	313	306	316	306	324	344	307	349	298	306	287	290	288	293	307	320	313	318	300	303	318	318	313	338	309	344	313	265	304	319	311	316	309	297	281	321	325	314	275	298	316	315	321	287	337	339	310	347	308	313	308	299	316	289	324	331	326	322	291	331	331	290	333	309	326	306	321	352	304	302	333	302	321	347	315	310	296	318	322	300	289	336	313	292	295	334	310	328	336	353	306	352	292	359	316	333	298	329	320	325	321	321	310	298	298	323	282	306	325	304	324	318	333	320	295	314	320	315	340	326	318	314	361	334	306	314	299	343	327	307	306	350	302	300	304	345	307	346	308	345	296	309	298	330	332	297	339	326	297	334	322	287	320	292	317	334	306	310	316	303	319	336	334	312	329	314	312	344	299	301	290	336	300	328	290	297	312	339	300	296	302	338	328	275	301	305	306	347	322	337	333	311	312	330	281	334	315	342	314	302	323	320	347	324	312	312	324	306	365	354	331	312	306	283	303	306	335	331	342	319	334	297	308	325	305	345	325	316	306	314	324	334	310	342	347	344	327	317	303	343	309	304	307	300	332	296	293	332	329	284	322	319	360	323	341	314	311	311	330	338	332	341	298	343	294	298	309	311	324	298	296	320	309	310	316	289	292	331	325	293	311	288	309	313	346	326	336	299	290	326	317	302	329	302	352	294	318	293	299	330	322	316	305	308	319	311	298	326	306	331	319	319	314	357	287	313	337	293	317	293	321	332	317	328	311	315	325	322	325	314	333	328	312	308	319	288	319	306	336	308	290	321	315	314	317	279	308	317	300	323	285	331	339	298	306	335	341	306	357	306	334	313	341	313	354	279	282	325	294	326	337	300	334	324	329	299	295	315	320	332	315	348	306	350	310	316	318	340	314	322	309	309	346	307	300	295	334	301	332	295	286	296	313	308	326	296	295	318	320	325	318	299	319	294	312	320	299	351	307	312	310	308	311	289	324	332	296	292	326	343	322	325	328	313	320	333	296	327	314	325	337	315	310	314	314	318	326	351	319	316	322	309	315	329	325	327	312	318	289	344	301	287	301	309	313	344	304	300	313	309	327	304	319	299	344	302	327	283	336	339	302	295	307	330	333	331	312	343	328	324	304	307	312	295	318	301	327	317	289	310	307	292	336	299	323	313	328	285	325	299	310	327	326	308	321	305	320	317	295	328	321	331	320	320	285	316	300	316	305	320	306	317	296	313	294	307	333	305	300	302	325	318	298	294	322	314	362	332	317	292	323	312	337	326	308	326	325	328	349	333	287	341	305	328	311	296	286	332	322	313	314	311	333	337	345	297	308	336	316	298	349	313	325	318	328	345	338	332	338	285	311	297	321	329	344	313	295	297	324	339	342	297	310	317	327	335	316	311	330	313	320	302	317	317	288	347	329	316	330	320	301	298	308	317	316	349	326	334	307	330	308	295	291	318	324	307	326	311	368	315	352	303	301	289	308	305	331	331	291	352	288	320	310	290	305	319	316	282	333	328	335	328	317	276	322	287	313	296	325	320	327	287	321	325	305	305	324	354	307	293	315
45384	73391	57176	43603	4668	1554	1188	1028	870	721	656	636	518	475	491	513	485	453	456	406	417	432	432	417	413	390	460	391	394	420	419	372	363	407	395	377	388	382	382	372	380	402	385	362	383	332	355	362	373	368	381	404	376	387	424	380	371	373	377	396	377	354	377	365	372	392	394	329	353	340	378	397	364	348	372	355	392	328	375	366	378	391	397	356	302	365	362	388	414	359	372	377	380	382	361	398	360	346	361	379	390	341	349	402	341	410	356	365	384	372	380	380	364	380	380	348	376	385	347	354	366	395	372	344	365	338	392	383	356	376	376	352	364	387	382	349	358	325	357	375	401	377	379	365	416	377	376	369	355	368	331	364	383	364	392	389	383	340	345	380	352	362	352	384	362	367	374	396	364	378	337	381	328	353	362	368	355	370	364	381	367	367	309	356	385	324	373	358	358	367	423	383	390	386	400	380	355	381	364	361	375	378	381	371	380	377	346	394	359	375	371	382	371	359	371	371	391	380	337	377	367	366	396	367	361	359	360	381	369	379	349	339	371	382	392	377	376	366	357	425	381	339	365	389	372	346	352	376	361	387	368	369	375	386	364	372	378	358	390	374	395	392	385	371	379	363	377	354	379	386	333	401	393	374	390	370	380	348	371	358	383	367	341	354	378	381	374	373	378	397	359	353	361	390	379	374	349	366	367	355	349	366	363	375	411	376	382	348	336	369	350	361	355	349	353	342	357	368	378	376	376	386	385	366	334	380	360	357	390	376	358	391	397	342	375	371	365	355	376	386	389	371	368	366	352	370	357	373	354	357	394	354	361	350	353	376	397	394	319	358	352	411	399	382	360	341	394	367	347	379	366	365	347	380	348	355	395	354	349	394	393	345	371	372	332	368	353	359	395	400	351	361	382	389	382	347	361	364	354	396	328	378	410	375	354	406	357	358	376	380	367	364	362	382	388	385	377	372	380	375	400	389	369	371	377	388	378	381	350	390	378	372	348	343	356	387	380	378	386	348	329	350	366	354	354	363	377	378	353	341	348	341	357	355	394	332	376	358	343	346	349	371	355	355	380	337	371	332	381	373	411	404	394	360	371	369	380	352	355	386	379	365	354	384	365	342	384	342	361	372	363	360	383	371	373	393	391	394	364	337	353	353	335	354	338	383	380	394	374	360	370	377	338	370	364	336	380	355	402	374	369	349	357	377	327	343	363	394	391	388	362	352	384	354	349	364	386	338	317	375	385	371	357	357	363	365	377	345	359	310	336	355	377	384	369	381	383	377	358	372	330	363	351	356	365	364	354	356	345	393	376	357	369	378	379	399	354	382	383	361	366	383	365	368	395	394	358	402	401	384	354	361	387	351	365	394	345	338	384	345	330	326	385	375	344	345	392	387	363	375	351	365	381	386	411	382	365	359	355	341	340	357	397	388	360	387	381	359	353	401	365	388	381	402	342	381	346	374	379	359	374	358	341	379	364	391	352	367	368	347	383	329	374	352	317	418	371	373	383	357	328	347	355	372	351	381	368	377	386	356	364	346	353	377	349	347	321	338	381	363	390	365	390	402	378	360	395	343	360	384	411	338	339	365	353	397	378	368	362	401	352	374	393	351	380	353	346	381	363	365	362	376	367	340	392	388	385	365	382	343	351	370	347	339	334	364	359	387	359	397	405	382	342	388	360	357	334	371	361	369	373	394	359	343	358	354	382	363	398	369	354	397	385	356	412	371	356	360	355	380	355	358	373	372	372	362	369	369	373	374	330	428	359	361	361	402	387	372	386	387	342	348	365	358	364	386	375	359	331	364	328	378	351	368	364	372	349	386	364	405	369	384	352	357	394	365	367	370	393	339	345	351	370	368	383	378	369	379	340	324	359	379	370	326	374	362	328	352	323	330	401	353	350	369	366	376	332	353	367	369	365	365	364	346	352	374	382	375	367	393	365	370	399	341	380	367	391	351	383	344	369	366	415	396	361	382	382	375	347	353	381	357	352	368	391	351	356	373	368	411	396	377	398	394	403	396	348	378	353	320	392	374	410	364	407	340	366	341	406	354	356	357	362	381	332	390	343	388	372	409	325	403	320	396	388	430	329	404	352	369	404	355	355	376	385	361	365	382	345	360	374	357	387	355	369	361	374	373	402	351	366	376	361	365	357	355	369	393	382	353	358	400	379	355	362	339	363	366	378	366	400	374	365	412	374	381	321	354	374	383	359	359	331	359	375	331	323	346	371	378	381	368	393	379	368	400	369	374	374	384	397	389	364	341	355	353	353	360	349	397	372	357	348	356	372	386	379	342	338	327	359	361	365	400	368	352	374	338	392	355	361	314	342	365	343	376	354	377	390	340	361	377	410	357	377	390	354	346	384	388	356	380	385	370	383	361	356	374	361	394	357	327	366	332	355	369	371	401	359	370	361	353	395	349	367	362	387	370	406	369	369	393	350	395	348	378	366	381	359	383	354	354	347	362	368	385	364	360	360	391	362	373	388	369	384	332	388	345	345	388	387	366	337	363	383	356	327	367	359	397	390	390	400	373	379	342	364	349	362	363	357	364	401	364	350	372	359	379	399	351	345	394	364	348	365	361	388	350	352	366	375	354	376	349	356	361	349	361	362	376	349	343	370	390	391	372	389	356	402	346	379	338	367	356	381	345	334	335	348	373	350	371	378	341	383	369	380	357	332	393	347	372	396	375	369	360	374	350	366	400	360	365	373	345	356	369	364	403	367	385	359	415	349	377	367	340	381	347	387	362	370	349	364	388	342	379	364	371	372	346	382	383	378	331	391	413	366	350	374	379	403	372	384	371	397	365	349	381	374	360	351	368	361	333	399	355	380	383	373	351	365	410	371	353	376	377	318	373	366	420	346	376	357	357	353	345	352	358	395	389	383	342	373	359	375	376	356	367	355	374	374	351	385	357	371	365	364	375	365	351	371	351	363	373	367	388	387	390	365	365	408	370	378	370	383	376	370	398	365	361	371	359	382	403	363	372	328	323	353	417	346	383	344	364	366	339	371	372	344	380	381	378	341	383	364	368	357	362	383	360	378	368	368	321	379	364	372	346	350	335	409	359	372	359	361	388	393	395	353	377	374	369	397	384	330	378	407	378	347	398	354	360	363	370	393	352	336	375	342	375	377	352	346	343	353	364	322	356	323	385	369	370	402	403	318	357	370	376	391	365	357	349	384	372	364	366	370	363	390	366	346	392	378	360	378	360	347	387	341	368	362	372	399	369	366	366	349	345	391	376	342	344	358	368	378	366	404	374	410	377	383	374	345	379	374	376	368	357	335	346	345	355	376	363	372	376	400	390	346	374	364	338	366	370	353	352	332	343	331	378	368	357	378	379	382	345	358	378	387	353	376	340	369	346	387	355	395	361	392	385	362	347	347	374	369	353	406	376	367	382	356	412	376	362	356	369	379	371	380	378	393	339	364	367	338	395	411	355	365	364	399	370	387	375	357	371	406	363	373	344	376	394	362	343	391	359
29061	21045	19028	11611	1254	952	903	871	865	863	841	855	893	834	897	881	857	845	893	835	871	900	863	846	910	863	861	875	857	834	869	912	900	878	850	892	804	855	866	916	880	881	922	848	881	884	909	818	828	867	864	816	915	895	912	908	865	884	921	928	846	855	931	840	830	862	890	845	901	833	874	885	880	854	879	837	853	879	893	883	927	925	887	879	824	886	855	906	848	861	890	834	850	903	869	871	870	877	864	847	848	868	899	902	853	884	919	862	850	853	873	912	851	866	875	855	832	854	844	884	940	850	833	948	822	904	908	866	895	850	871	858	874	861	877	893	925	881	789	835	849	867	888	856	894	890	868	894	804	848	911	873	875	877	895	864	836	844	825	868	848	938	865	844	804	845	885	867	867	854	815	903	873	917	882	865	890	870	898	937	898	901	885	885	882	852	878	860	896	888	920	864	856	878	839	856	890	870	849	867	912	852	851	839	892	851	890	894	871	895	853	877	813	852	851	880	825	889	844	870	889	846	869	877	856	844	905	846	899	859	867	845	891	873	876	899	863	858	846	877	894	907	876	885	870	875	835	848	839	896	875	819	895	867	870	902	884	881	850	856	853	847	875	886	881	858	846	865	831	870	886	897	858	861	885	880	875	854	887	884	896	920	832	828	869	838	883	854	864	896	831	831	892	899	892	875	921	789	878	858	904	832	856	927	854	874	895	875	879	847	893	840	824	886	881	837	864	946	864	838	887	843	886	897	833	862	906	894	856	893	869	863	906	884	925	881	882	894	850	863	852	821	888	858	896	897	906	893	868	878	820	820	896	808	967	836	901	895	893	845	876	858	868	848	888	848	864	878	866	835	874	835	868	854	902	860	886	871	861	851	951	822	886	879	854	818	880	847	862	856	846	874	811	865	961	901	899	860	926	871	881	878	832	879	864	810	918	842	883	864	889	885	908	878	933	839	964	925	964	895	890	845	852	935	891	877	847	860	905	848	848	876	896	889	841	897	812	860	858	869	887	886	836	856	889	842	885	834	877	935	914	898	854	859	903	861	861	878	927	832	798	892	911	852	875	852	859	842	876	876	848	827	894	821	918	868	848	832	870	887	834	878	946	854	863	907	833	878	881	892	892	866	892	878	840	894	885	889	820	857	868	886	859	819	846	890	862	818	847	919	903	859	844	823	884	882	863	850	876	851	863	828	886	861	854	842	846	881	839	828	859	845	896	889	852	853	926	859	881	845	898	896	907	833	821	873	884	811	858	841	847	901	923	931	870	886	875	873	909	861	919	853	865	847	877	806	918	824	857	940	851	852	873	864	873	883	873	820	842	862	843	901	872	920	871	889	880	834	832	837	846	853	846	848	809	817	834	889	841	916	849	875	931	862	909	857	904	898	861	930	856	825	826	823	843	849	872	902	915	879	865	884	918	883	862	840	812	905	861	804	876	902	861	834	871	860	836	885	891	879	896	916	876	835	884	828	849	911	907	843	839	880	885	861	884	888	854	848	863	888	834	884	838	897	911	874	912	864	880	886	940	877	893	907	908	812	889	932	887	840	864	889	863	899	901	950	840	885	924	920	874	867	837	868	861	888	891	885	840	861	888	917	859	914	878	898	869	875	867	891	854	851	887	842	862	881	933	872	871	843	857	846	926	882	907	943	859	947	913	855	858	886	906	944	863	923	856	807	870	919	848	843	878	861	901	910	848	831	871	866	892	859	836	898	911	854	893	908	928	891	858	894	865	887	890	889	888	822	889	908	859	859	827	867	900	885	826	818	908	879	839	837	909	880	874	884	886	863	828	811	924	917	922	832	836	921	870	846	856	917	829	865	891	839	869	793	894	965	834	813	876	891	829	839	883	910	755	883	888	903	910	874	851	850	880	855	863	902	847	847	863	894	863	840	900	842	856	862	923	885	825	914	812	914	921	943	839	881	811	901	833	874	824	839	859	871	821	852	829	864	911	842	829	841	875	903	879	872	870	891	880	811	910	889	833	869	842	878	903	860	922	798	873	896	864	856	868	895	889	890	857	872	874	864	869	912	900	812	846	898	886	869	892	903	854	900	848	886	869	874	846	864	866	880	840	840	843	846	897	868	860	930	829	865	935	886	919	823	886	839	865	856	868	853	848	865	873	862	945	835	890	879	886	862	875	856	834	892	876	862	862	866	874	867	863	839	837	836	859	892	908	860	879	781	874	909	864	888	884	843	895	863	912	915	846	892	882	861	902	914	835	857	894	858	846	837	866	882	808	925	871	841	934	849	888	889	881	896	931	856	917	832	917	892	900	902	883	889	877	873	842	869	886	863	877	892	838	873	865	881	913	899	869	890	889	858	890	868	831	872	832	839	875	862	876	895	869	891	967	881	887	830	833	878	894	883	874	869	915	863	873	882	884	836	873	862	918	831	823	867	863	833	884	845	810	870	810	814	869	900	869	861	863	844	878	899	887	836	875	852	861	864	835	809	846	855	837	814	867	880	832	809	827	939	880	864	882	880	885	852	885	845	882	843	843	858	852	864	905	874	904	879	861	834	853	860	856	853	942	878	861	899	878	849	872	895	889	869	801	838	918	889	834	844	846	843	872	894	869	920	860	861	880	868	889	866	856	888	827	911	913	856	906	808	887	848	906	841	867	939	903	897	851	902	875	891	917	851	872	818	914	845	878	893	860	845	840	914	827	825	896	838	861	864	861	936	870	884	837	851	924	850	825	869	852	904	973	841	864	878	896	911	835	888	852	927	929	857	925	906	905	864	861	853	851	867	827	882	869	861	829	873	837	874	891	846	849	856	870	817	915	875	798	898	843	876	844	840	921	850	889	910	861	800	886	808	921	872	876	874	889	910	925	881	887	873	791	875	894	883	845	876	857	817	850	894	924	877	923	860	868	867	815	850	821	915	882	852	854	845	888	863	869	882	852	870	882	984	898	873	901	866	830	874	869	855	868	882	840	887	878	838	920	867	886	915	872	831	896	932	885	904	861	871	867	887	902	877	865	822	880	868	871	886	846	855	885	879	881	910	867	859	876	861	878	881	842	931	878	900	846	877	891	890	874	853	803	882	847	863	876	856	894	856	838	868	889	873	887	868	859	866	833	887	915	867	899	833	849	845	886	880	844	895	848	876	889	847	865	854	889	768	829	853	835	850	817	917	895	874	854	868	848	881	880	873	882	854	878	888	926	878	901	865	861	863	891	874	840	841	858	862	882	909	900	870	888	909	937	887	906	875	818	861	893	872	831	826	878	863	874	900	890	813	877	852	836	909	904	870	877	852	876	850	852	857	846	932	895	880	843	830	868	898	883	908	920	875	853	864	894	894	901	871	816	872	845	823	855	888	865	870	873	841	878	826	851	872	837	807	852	875	876	860	856	856	769	875	898	822	868	862	902	886	874	875	857	861	916	894	902	900	872	847	848	846	836	904	871	881	860	894	916	864	848	851	862	839	848	909	871	877	840	946	875	910	874	856	909	822	896	843	851	886	867	851
24048	19180	14863	8631	999	1003	1006	1020	956	930	982	988	987	958	933	967	978	948	980	940	955	954	991	976	959	997	1007	947	956	956	915	951	982	923	969	954	964	954	923	903	922	983	963	966	948	900	957	947	975	946	975	946	995	944	1014	900	995	970	938	914	938	989	993	945	912	1003	963	908	979	948	1031	938	973	956	956	976	956	988	1017	952	1006	982	966	998	962	1007	942	944	911	987	926	999	968	964	941	930	980	932	970	977	983	885	931	979	995	945	944	971	983	928	1027	958	938	969	1003	965	969	937	1014	892	995	1000	985	920	941	959	953	971	952	982	959	995	994	951	994	892	956	864	956	963	986	933	1011	941	961	927	933	964	983	956	897	927	969	977	1007	1039	993	958	941	959	946	975	951	890	1008	933	911	960	960	941	932	958	995	1012	968	945	952	1044	984	971	940	951	946	948	963	1013	1001	982	921	958	977	966	970	935	1027	965	956	992	972	1029	979	937	988	931	921	935	1015	1002	1008	973	976	939	944	970	983	917	904	993	979	938	929	937	952	945	930	926	960	967	972	1029	910	962	962	932	949	948	941	953	966	945	971	1010	957	940	931	907	960	905	982	931	907	962	914	950	986	954	977	933	950	979	932	944	953	948	956	963	946	946	966	982	926	948	1000	974	938	1016	964	984	983	948	980	977	968	989	976	972	937	936	995	981	970	970	985	995	923	922	941	1023	966	939	935	965	941	926	950	1014	939	909	957	960	960	999	914	954	963	943	974	930	1010	969	999	930	1009	947	923	966	984	959	951	932	912	918	995	915	919	966	967	941	949	1000	972	928	983	949	963	924	981	996	917	968	967	999	980	975	977	909	940	959	898	898	975	947	985	955	1018	945	1004	939	942	974	932	939	988	957	942	975	979	918	981	911	1007	973	1018	953	1005	939	952	1001	911	861	938	950	966	894	948	942	991	938	963	983	985	951	946	946	909	909	954	975	948	991	926	1000	966	963	976	978	947	949	958	906	955	904	985	972	964	966	995	958	937	963	971	1007	988	1018	987	942	986	964	954	924	1026	995	966	939	962	1008	966	960	970	950	971	954	994	972	961	983	998	958	993	988	966	925	984	938	980	957	935	1008	939	993	967	951	926	970	936	989	950	997	1016	942	986	949	949	967	981	920	988	935	982	947	969	973	949	909	931	961	989	992	914	975	981	945	932	939	956	925	918	942	951	986	979	974	988	939	961	977	959	958	941	956	935	923	937	936	987	1001	884	973	914	976	925	969	933	1002	975	964	947	952	996	966	941	951	979	970	984	918	893	979	981	928	985	1024	945	947	984	961	989	928	955	948	955	956	982	982	947	953	988	926	961	994	939	946	948	955	929	987	919	888	990	956	961	931	957	997	976	1005	939	944	1000	944	950	1032	936	977	984	936	922	992	940	912	943	973	937	924	941	954	981	962	942	902	937	954	976	949	976	945	986	928	1003	958	990	959	950	923	879	1013	984	940	978	969	962	972	938	977	978	956	939	1020	957	974	962	970	960	1042	969	964	916	956	988	949	976	927	976	957	947	888	1012	936	1011	905	959	1006	953	964	1012	990	962	975	892	960	972	898	902	937	1000	994	935	924	950	948	948	936	994	961	935	935	966	953	1059	996	983	973	936	961	983	989	918	942	899	913	990	989	922	961	946	956	923	964	959	961	944	956	924	982	919	949	973	942	959	953	971	922	959	964	985	975	994	884	890	986	976	947	945	984	919	917	925	903	939	950	947	937	998	965	898	993	930	963	955	963	993	930	989	948	974	982	948	1002	963	934	986	917	1005	992	924	966	988	955	949	1012	931	950	940	930	927	928	1002	932	938	944	953	919	950	933	957	906	948	938	970	986	976	960	958	946	949	956	965	1015	954	931	1018	926	947	974	987	899	919	978	923	945	935	946	969	958	973	993	895	957	989	1015	999	989	934	933	919	921	1000	967	927	962	950	952	934	965	978	973	958	963	932	898	933	939	982	999	994	975	984	915	931	900	927	945	967	929	901	931	953	990	918	986	1013	961	971	892	1027	897	948	940	1027	952	940	986	958	943	968	928	975	965	946	1001	922	961	973	934	973	946	990	900	994	991	922	988	1057	946	917	949	955	960	979	910	973	911	935	950	979	900	953	946	959	947	959	973	978	924	946	981	940	984	934	969	967	973	1019	960	1013	956	943	956	939	968	954	942	966	956	964	953	975	981	975	946	970	900	937	959	940	901	933	989	953	973	967	959	978	936	947	948	994	961	972	976	992	929	977	952	985	950	996	924	972	942	953	953	982	934	1018	974	970	944	881	916	961	926	913	989	988	957	937	926	978	962	938	938	938	939	979	969	1003	957	923	1001	980	963	951	965	957	934	967	929	958	997	907	898	984	1001	938	957	941	1016	981	947	932	983	983	948	954	916	949	938	1016	941	937	919	907	949	946	961	973	946	933	974	954	944	1001	955	960	1009	906	946	935	961	909	962	985	983	944	1001	990	989	918	987	935	957	972	947	986	916	997	929	937	998	928	966	944	955	918	975	965	1008	944	1007	972	949	957	976	860	1017	904	927	930	984	903	959	922	982	950	944	973	981	917	960	940	1012	1011	995	891	968	970	1033	960	990	969	967	966	986	946	982	996	984	986	971	1004	923	998	952	955	927	937	1004	978	986	963	957	975	904	923	1009	990	931	1044	936	952	968	990	935	933	929	945	956	940	976	955	938	980	946	990	983	929	982	921	957	931	970	966	947	1015	961	992	942	1020	935	962	900	959	954	920	967	942	1007	938	951	962	981	940	979	895	965	1016	957	948	951	980	918	980	986	936	944	934	946	908	981	923	940	980	931	977	913	984	993	938	989	974	992	956	988	923	919	902	995	933	932	947	971	961	961	913	948	971	977	946	926	924	1010	922	990	1030	982	932	1009	1002	954	979	966	988	967	1051	986	894	1004	955	974	927	990	1026	985	912	1018	996	984	935	921	988	930	1004	1035	948	979	985	1004	972	945	937	937	990	944	926	934	974	1016	960	989	941	909	972	946	982	938	970	953	942	938	943	953	929	948	943	939	938	959	963	942	989	994	910	971	949	995	994	979	968	955	999	932	982	1008	921	930	968	918	966	1011	963	950	953	965	942	942	953	969	926	954	922	938	961	1009	953	924	918	1011	1012	971	980	952	992	928	944	946	972	966	954	1022	950	957	940	920	968	954	964	1002	897	988	976	917	924	900	944	921	965	958	974	1017	969	983	985	904	914	949	1042	1002	935	938	961	968	916	948	997	931	999	1023	930	963	979	971	939	973	969	949	969	954	1022	970	967	983	951	1010	920	940	1005	914	920	922	973	977	981	1012	999	924	999	949	1016	947	964	925	984	989	1041	960	940	923	945	964	954	922	958	943	948	1023	922	964	967	935	899	958	919	1039	949	916	1008	981	951	958	946	900	943	928	944	944	962	979	939	960	1020	953	970	987	1001	1003	905	958	943	901	933	983	957	922	987	917	943	1052	931	947	1019	967	1034	938	935	940	944	987	972	985	961	987	1019	907	977	973	939	998	899	995	984	919	918	951	900	991	931	927	976	968	978	969	961	1042	994	929	934	970	953	941	956	961	968	981	903	950	897	960	1011	935	929	975	982	922	1012	964
24189	21520	29901	27114	20932	11096	1522	915	906	878	848	830	797	825	778	855	762	805	782	798	809	829	813	797	827	772	760	768	792	806	796	748	786	778	769	734	748	769	774	748	754	787	766	785	800	709	788	754	768	771	751	796	748	720	762	766	726	783	772	723	789	793	749	759	721	798	815	808	787	741	762	780	779	822	741	765	785	787	839	797	776	772	731	765	799	819	788	747	790	719	793	732	728	800	777	763	738	805	832	803	800	787	805	757	825	760	787	773	834	816	786	791	763	826	766	791	761	739	760	820	750	814	770	763	814	790	764	793	801	766	751	756	767	751	728	753	767	789	745	750	740	734	796	786	799	735	712	762	756	742	755	724	745	769	799	751	794	752	832	833	806	719	776	759	742	743	747	799	739	748	706	776	788	787	762	734	776	764	709	773	781	772	789	815	803	803	764	736	743	746	760	791	743	777	770	786	803	780	799	773	776	797	769	790	746	749	769	832	766	783	764	850	714	790	804	742	805	805	751	734	738	754	745	837	774	725	762	739	807	744	755	754	718	764	782	750	760	796	783	776	758	786	794	767	792	704	834	803	787	787	797	723	797	737	729	768	746	729	782	795	810	737	830	787	759	762	739	782	709	772	774	792	776	824	755	802	752	728	768	792	748	756	743	769	824	742	738	757	771	759	783	783	800	762	769	771	801	795	779	802	777	771	771	742	755	750	751	762	777	802	751	790	745	728	748	815	726	743	780	790	738	713	809	772	717	746	738	731	774	790	846	817	778	770	796	778	750	763	831	726	814	765	792	731	738	757	838	752	748	784	744	778	760	729	795	719	759	779	788	788	753	792	800	749	790	767	806	712	787	744	732	730	761	792	751	765	806	751	822	788	774	753	778	705	768	745	776	757	804	748	829	737	769	747	774	788	754	780	731	750	761	759	827	754	736	768	737	792	778	751	801	756	805	813	787	790	784	793	754	796	798	768	737	772	775	766	843	786	749	707	797	806	758	762	787	759	783	746	739	753	779	786	804	768	775	796	746	749	783	800	771	734	824	787	782	811	760	799	803	783	782	758	762	792	766	741	788	766	741	748	780	802	830	793	769	776	817	745	761	797	729	755	737	784	757	787	767	754	788	724	735	770	765	739	732	752	774	788	753	792	756	775	746	747	752	793	755	774	768	786	763	754	805	779	761	740	806	795	719	811	761	792	755	743	756	768	775	736	788	785	735	774	755	746	742	748	793	779	774	804	777	816	769	760	821	781	762	781	777	803	743	809	790	740	758	815	759	729	735	746	790	788	761	729	805	783	774	767	788	810	731	770	842	791	781	792	772	790	791	763	750	731	763	792	788	760	779	790	777	760	769	718	781	724	743	748	776	776	781	816	775	748	791	796	784	799	743	729	802	743	747	728	717	786	767	744	796	761	768	799	790	782	808	749	764	750	789	764	767	767	776	712	772	806	731	793	734	728	775	813	746	754	819	742	770	802	751	763	759	717	759	735	815	789	785	754	732	755	779	779	776	760	828	747	812	819	773	776	784	721	747	728	779	735	766	787	761	732	767	777	776	750	840	792	789	754	714	755	775	793	791	805	796	794	760	699	753	739	772	772	794	763	763	727	800	776	743	740	780	753	776	786	784	772	751	801	739	768	756	772	778	765	790	722	795	798	797	762	772	817	710	729	745	711	812	778	726	848	765	783	762	787	764	776	773	767	800	727	759	841	836	758	834	801	737	791	779	793	753	790	772	754	808	740	755	798	750	781	793	778	729	732	739	778	758	739	763	755	771	762	734	804	756	769	824	776	734	743	757	770	766	811	761	760	726	777	771	785	747	789	804	748	756	796	730	768	755	775	752	786	775	790	762	723	751	739	700	733	744	769	806	743	773	754	758	786	764	732	756	799	757	814	788	801	756	759	804	768	791	762	778	749	806	790	779	764	790	801	755	745	785	792	792	776	688	725	781	769	772	818	696	770	772	816	805	799	736	773	766	764	791	732	745	811	719	744	726	820	767	839	743	786	757	810	730	782	736	772	813	691	781	808	716	757	704	822	778	759	778	750	772	725	750	729	776	787	809	780	758	774	713	796	765	782	798	748	788	795	806	783	709	734	757	736	769	799	816	754	835	794	782	850	766	810	785	783	806	823	777	800	774	720	754	792	755	739	781	785	728	786	777	792	725	721	764	740	728	749	754	803	765	734	779	816	818	762	739	765	784	847	749	733	746	744	776	820	791	808	733	775	760	790	790	740	826	761	756	781	730	789	773	744	777	766	808	773	728	829	777	760	787	776	745	738	768	824	772	766	752	774	735	738	728	781	700	812	789	787	721	748	810	789	779	762	765	755	769	770	727	755	725	775	722	797	848	730	748	762	728	738	792	755	769	804	746	756	737	747	806	743	759	750	757	730	764	746	806	771	782	756	800	778	797	730	760	815	757	770	733	767	761	752	722	746	749	742	750	752	790	779	754	707	782	767	812	764	741	751	753	779	819	761	771	730	779	799	811	768	734	757	800	747	783	782	748	783	747	790	794	730	724	767	754	721	769	736	785	797	792	817	773	743	779	757	721	822	847	747	778	800	795	698	764	731	781	786	766	841	731	750	784	752	760	800	793	728	784	767	756	756	767	761	791	820	744	761	780	776	815	748	743	796	787	781	786	753	835	793	758	755	806	787	730	765	702	784	742	828	818	791	741	710	832	797	808	780	792	772	777	781	764	755	722	752	780	754	757	717	798	768	756	784	764	720	747	755	759	759	765	762	762	794	796	796	768	790	754	757	723	775	717	749	766	799	782	761	732	788	733	823	747	798	780	743	801	745	732	737	777	795	772	803	767	791	799	734	747	771	770	760	784	723	741	755	744	749	749	760	764	698	751	696	772	791	765	711	793	782	754	759	812	784	783	726	751	784	763	815	824	777	767	720	737	791	803	826	796	765	765	703	726	723	757	778	780	746	741	758	727	742	822	721	779	712	754	774	748	820	828	765	761	778	713	731	760	731	719	750	767	737	820	751	810	776	771	798	792	784	714	774	767	746	723	721	752	776	773	820	748	763	787	759	751	785	782	749	766	752	753	774	746	786	751	773	736	717	755	744	809	735	742	760	763	775	795	821	756	811	796	780	728	771	726	790	734	768	759	795	748	754	779	722	752	816	752	771	821	766	744	793	739	729	738	784	783	764	744	786	746	799	800	757	786	737	789	748	766	808	757	747	750	783	764	743	735	765	777	746	819	786	785	714	730	793	738	795	769	774	750	779	806	720	727	742	801	795	735	750	731	783	733	805	777	794	768	758	758	803	780	811	756	787	784	741	711	790	783	754	771	784	797	772	778	749	778	705	737	768	782	743	850	810	810	793	772	807	813	743	710	744	840	779	827	722	746	774	769	781	796	774	778	749	797	731	718	728	771	756	723	818	792	849	805	775	753	811	780	737	736	830	764	750	801	744	772	779	726	777	798	766	755	812	771	770	828	763	789	757	796	707	782	724	770	810	767	777
38444	59604	51113	37192	1703	1482	1317	1163	1054	1020	1032	902	978	914	897	892	931	973	926	845	979	932	875	850	903	835	845	853	894	847	853	863	883	857	879	875	881	854	858	823	847	851	909	915	933	857	887	875	931	884	827	814	885	829	838	938	848	823	910	817	823	874	861	930	879	864	878	870	870	816	873	799	886	816	889	849	887	876	806	855	880	892	896	861	892	851	924	863	866	874	872	855	877	850	836	821	868	901	843	842	862	864	826	871	894	810	869	864	875	875	872	851	887	889	864	876	839	853	819	836	900	909	919	897	894	831	880	804	827	826	821	882	861	879	872	888	875	895	897	770	846	845	864	854	810	880	867	814	852	915	912	874	835	820	852	883	832	828	850	868	868	823	856	889	863	865	888	885	852	903	817	816	843	863	872	861	854	863	890	834	845	856	855	852	868	856	881	831	853	819	930	914	864	890	870	858	891	871	876	823	854	819	823	811	846	892	862	839	853	861	840	860	871	842	875	876	834	874	890	834	882	858	894	808	842	855	884	859	891	820	853	902	853	903	864	898	870	878	889	869	893	880	884	891	858	855	866	899	818	861	876	876	844	850	849	867	906	892	859	879	878	809	861	943	849	844	872	875	860	822	898	812	825	881	827	868	910	842	902	890	858	887	870	812	881	819	894	873	834	886	871	861	884	891	864	917	859	842	844	859	878	853	851	846	885	813	901	880	812	843	846	861	871	836	874	845	880	840	909	851	901	857	829	910	849	859	855	890	868	860	839	885	850	839	881	856	851	834	839	830	819	905	839	914	872	843	841	857	848	897	879	873	852	867	869	911	839	786	856	850	848	830	833	837	903	855	835	879	855	849	834	760	839	902	895	825	877	843	917	890	853	886	882	887	874	851	831	859	869	882	875	853	815	841	855	925	870	864	847	837	898	849	833	828	848	855	933	870	848	849	857	852	877	877	893	842	844	839	848	801	892	891	867	830	884	878	806	887	876	831	894	849	866	883	817	858	834	864	865	867	943	835	839	918	854	881	873	869	874	854	797	848	858	892	863	836	813	865	859	885	881	899	863	889	902	911	859	868	875	852	802	897	889	913	840	870	869	839	834	843	855	873	869	838	865	875	887	864	878	927	909	860	830	893	853	887	854	848	808	887	910	862	845	846	853	901	906	928	827	810	895	892	884	918	876	874	840	830	826	834	868	873	873	865	871	894	847	861	832	884	830	815	868	800	845	838	908	864	954	852	878	919	802	839	878	809	920	853	901	810	886	883	820	886	838	922	903	878	853	882	814	870	897	876	815	836	851	834	881	864	880	888	850	874	816	819	827	850	817	909	842	884	914	877	852	846	830	863	860	852	849	842	817	804	867	864	827	903	849	877	894	803	866	828	785	813	898	870	864	885	882	837	854	888	857	850	817	862	836	895	838	849	887	862	842	888	874	814	859	939	841	847	871	873	873	863	872	882	866	854	862	882	918	825	851	846	847	846	878	904	885	874	877	886	856	850	859	860	917	847	889	836	936	838	893	917	889	817	903	888	790	845	866	865	841	890	817	900	911	855	860	830	855	876	848	891	896	885	827	892	866	880	843	888	834	828	867	862	878	787	852	923	856	884	904	865	884	789	821	857	872	849	811	849	832	883	833	857	848	912	850	798	859	823	875	810	845	851	888	871	883	790	860	858	880	866	876	854	912	864	873	858	856	868	872	822	829	887	870	891	840	862	863	872	836	849	834	843	857	841	874	840	880	813	838	851	816	891	882	858	907	884	838	853	883	829	862	908	849	812	834	840	879	874	841	894	906	850	878	826	888	838	849	857	812	848	857	792	827	869	876	858	894	845	848	882	832	904	838	830	826	881	898	836	869	860	873	870	882	927	864	893	855	854	850	886	850	906	890	901	848	870	866	867	887	847	826	870	909	843	838	862	857	878	870	860	824	868	825	865	860	853	821	849	876	875	828	894	854	917	919	879	844	901	922	905	813	854	872	825	881	897	774	839	828	868	871	845	848	836	832	925	830	836	914	866	822	821	930	895	832	820	876	848	871	820	897	846	871	895	861	819	844	871	882	875	864	883	866	895	835	801	831	799	878	866	835	882	797	860	831	872	884	865	862	864	834	834	860	845	868	882	821	856	815	856	853	902	874	862	890	858	873	888	840	898	893	892	884	794	865	878	889	891	859	852	876	863	859	887	833	884	910	857	843	906	897	890	898	848	864	811	839	873	821	889	820	847	867	877	902	822	860	880	884	848	891	852	866	854	860	860	890	799	859	854	929	832	874	907	851	917	805	839	874	814	862	864	866	813	859	833	862	842	874	831	849	809	876	856	889	855	876	838	812	842	868	882	844	830	858	835	840	878	870	931	839	886	884	854	839	849	851	833	876	871	850	848	842	827	871	887	852	802	873	859	889	913	882	817	869	805	832	946	854	841	828	874	799	798	878	852	827	909	860	861	854	846	884	865	891	877	871	853	921	841	817	841	821	888	858	859	839	850	833	904	847	843	896	797	793	870	830	827	863	868	863	863	869	861	795	882	824	893	868	842	868	852	888	889	844	864	882	840	861	847	877	823	834	837	862	885	857	900	810	863	845	795	849	861	852	891	829	803	809	879	844	818	816	872	841	863	830	892	846	850	824	859	830	845	870	880	801	823	843	828	879	879	862	885	872	854	837	846	868	864	870	856	853	905	852	845	881	870	879	858	880	834	821	882	854	882	850	892	846	835	934	846	908	893	857	854	859	861	826	848	876	912	906	848	879	806	881	848	868	901	871	843	810	866	847	878	878	848	859	849	888	827	861	878	821	904	873	883	896	866	850	827	825	847	863	869	855	831	876	803	856	796	829	883	842	938	852	851	855	876	857	838	822	840	873	886	855	875	873	839	889	873	872	895	883	871	841	916	855	811	851	865	857	815	828	861	867	881	881	870	893	921	883	935	881	900	842	880	827	897	831	933	879	840	852	836	884	832	903	864	861	859	917	857	852	826	864	887	878	864	871	861	876	846	864	890	838	888	896	820	866	834	900	870	954	864	820	872	829	858	818	837	862	848	902	873	896	855	902	844	903	864	840	880	882	880	866	886	856	880	871	862	872	879	881	859	924	859	870	856	860	824	893	875	861	864	883	831	862	817	883	830	856	805	803	849	820	840	836	827	848	782	895	861	823	869	895	839	864	872	842	845	840	850	864	850	854	895	847	881	882	758	856	854	885	891	893	914	844	797	866	867	893	812	842	821	895	838	875	840	878	889	929	857	791	842	890	844	893	900	832	865	872	887	869	863	840	833	875	867	871	850	854	819	848	895	859	908	850	866	852	871	826	856	884	914	839	838	835	913	859	838	793	891	883	880	854	882	879	851	802	838	828	889	910	891	902	885	859	869	862	829	841	873	890	848	791	839	837	786	840	852	899	890	877	857	877	838	858	868	857	834	894	848	875	840	885	814	832	825	880	832	861	849	867	898	842	876	853	798	900	827	835	841	879	856	877	842	881	901
25251	21563	28803	26757	13576	1322	682	634	609	613	585	559	587	579	618	598	577	509	516	620	547	546	533	530	543	570	561	587	567	592	582	567	575	564	579	527	565	569	525	566	581	544	581	520	541	571	566	559	546	565	529	533	552	597	563	533	534	547	533	571	528	569	579	540	571	575	565	555	556	557	526	565	532	530	545	599	590	546	530	547	563	526	530	545	568	547	544	567	545	533	527	560	553	513	580	560	525	500	528	535	526	558	563	561	540	562	572	504	578	523	599	564	552	532	559	539	561	555	592	557	578	525	541	562	533	529	562	542	562	597	574	562	592	563	614	541	578	558	532	515	553	568	563	593	566	534	542	572	551	546	553	506	542	521	546	526	532	526	557	580	572	516	562	539	552	546	546	586	588	583	541	565	467	547	514	550	541	581	572	546	516	547	551	522	587	544	578	531	547	580	566	533	525	533	579	570	535	563	519	552	582	549	570	566	571	528	529	536	544	556	572	561	561	551	591	520	564	616	538	549	592	575	539	525	583	562	560	570	525	554	516	575	576	576	553	546	531	515	523	560	551	568	538	516	558	583	549	568	556	560	546	530	581	547	591	535	577	543	546	581	530	544	565	533	565	558	535	570	541	513	547	533	551	569	559	578	559	557	554	565	562	556	555	559	607	543	520	529	604	578	583	566	531	569	568	511	525	533	545	601	561	566	547	536	569	560	534	555	548	560	535	537	556	564	543	575	506	535	560	539	545	582	532	593	575	551	553	552	556	531	501	565	548	537	517	521	572	536	540	510	581	589	557	545	538	554	555	544	597	518	554	542	509	558	555	546	553	533	577	534	556	529	532	539	540	591	566	567	615	563	577	533	561	549	523	586	579	516	550	533	528	538	514	541	504	520	608	553	584	530	588	535	534	520	559	553	553	549	526	586	541	606	562	564	535	545	499	592	524	500	574	498	529	532	550	529	555	503	541	590	555	559	563	550	585	561	586	592	546	533	539	544	527	540	563	520	498	530	553	505	570	556	577	548	599	551	550	548	572	546	536	531	518	544	516	567	552	577	548	566	568	596	556	560	580	531	529	546	510	548	559	538	548	498	571	535	545	550	561	529	557	592	555	573	502	560	558	528	558	547	534	513	518	536	524	560	547	562	495	559	549	601	518	531	560	569	592	532	542	591	600	539	524	550	526	523	582	539	546	568	562	597	562	581	517	516	569	536	550	588	541	558	562	563	553	508	565	541	561	551	550	577	540	565	547	584	546	525	514	540	550	576	531	564	565	552	533	508	546	479	544	493	598	536	549	541	552	555	581	547	532	495	582	588	554	568	596	561	560	550	555	560	512	538	550	543	520	536	571	546	561	543	576	520	514	572	542	551	519	543	555	530	537	558	554	488	553	566	546	511	579	534	522	534	610	547	519	559	567	563	536	575	550	544	562	593	579	523	558	557	545	562	563	529	548	540	569	537	532	536	553	523	577	549	559	553	527	543	553	545	561	520	509	518	582	579	558	543	539	535	563	503	584	524	549	606	512	566	549	542	560	560	569	538	571	531	534	545	523	571	565	578	511	576	534	590	559	539	588	545	548	570	571	533	560	535	517	561	563	558	490	555	533	586	593	523	565	512	568	516	580	576	531	555	565	575	567	581	519	567	587	547	549	544	564	550	560	573	585	571	544	542	561	573	541	558	518	558	505	550	591	563	555	539	546	547	540	545	515	594	609	551	540	550	533	591	541	523	529	555	517	549	538	562	560	597	613	533	589	547	570	543	537	564	544	579	524	556	555	542	578	513	568	568	537	585	554	565	574	589	551	545	553	586	538	523	530	586	563	527	545	553	535	552	519	525	562	576	548	561	552	533	520	587	525	556	567	563	545	539	480	577	549	543	529	564	595	539	561	602	541	503	525	571	543	575	567	506	593	582	576	588	559	537	576	557	558	525	560	539	563	557	564	529	559	549	561	571	562	531	513	549	562	551	567	580	514	548	545	499	576	554	520	541	584	548	526	534	525	517	600	536	550	586	630	529	533	528	561	555	584	580	526	545	632	577	568	549	537	547	547	588	551	550	556	545	535	544	562	582	576	544	533	554	549	545	583	548	567	530	552	538	549	598	562	567	557	535	547	523	576	540	544	585	535	538	542	581	548	511	567	550	555	538	524	556	544	524	602	587	529	534	597	480	581	532	550	530	550	508	537	554	528	543	575	477	580	559	596	542	536	559	549	578	556	539	575	541	567	528	566	577	528	544	534	529	518	559	515	536	567	533	576	579	541	527	552	541	553	534	546	573	502	599	579	565	548	523	543	536	566	535	548	516	561	534	557	540	541	561	514	537	525	531	537	572	491	564	618	552	526	537	558	534	587	532	508	540	543	565	532	544	590	578	483	550	560	561	512	523	562	550	572	532	582	522	554	570	536	569	567	558	548	541	572	516	523	522	523	503	584	518	546	564	562	524	611	558	537	535	539	554	569	605	530	543	541	523	549	526	561	531	526	564	523	558	528	509	534	578	535	530	549	526	584	565	532	544	519	587	509	573	556	546	607	581	556	554	587	578	585	594	520	565	549	537	527	556	557	511	551	580	516	531	563	543	521	539	579	566	553	585	547	571	559	558	586	568	574	561	547	533	519	551	577	554	550	502	526	525	530	494	539	581	582	495	590	517	567	528	562	560	544	569	569	573	535	565	576	526	533	571	595	554	529	556	540	546	569	583	566	559	544	555	542	559	575	551	574	580	523	537	534	520	559	595	567	538	527	546	521	554	549	528	570	542	554	554	533	576	550	544	532	566	528	542	531	576	538	567	540	546	541	531	581	539	544	577	578	527	520	538	565	576	542	577	542	536	526	525	527	514	547	551	526	549	529	550	527	546	548	562	533	549	591	536	532	616	535	516	529	514	540	545	581	538	545	564	580	572	574	529	574	552	484	522	552	558	561	565	555	553	525	560	564	561	564	549	545	527	571	557	543	626	541	532	579	541	510	564	539	545	570	555	570	578	551	517	562	543	540	503	545	548	556	531	532	517	557	539	568	602	539	579	597	542	566	564	534	546	556	557	562	565	594	548	537	560	526	567	520	558	502	555	545	567	539	549	551	550	540	532	536	527	558	519	584	535	568	577	518	574	547	571	512	576	607	548	542	558	503	504	593	579	543	566	511	540	534	580	545	517	578	540	516	568	503	530	545	534	570	544	534	589	556	507	547	564	521	573	539	575	533	584	586	580	535	542	558	502	499	570	549	579	553	554	550	537	535	570	516	533	528	516	531	552	603	544	583	578	545	550	562	529	533	555	569	519	585	540	583	505	516	574	565	558	515	546	549	519	536	580	513	512	508	518	564	539	535	505	519	531	589	529	555	566	559	556	552	572	609	553	543	527	496	548	570	550	561	591	580	537	556	489	524	552	505	527	549	590	559	530	562	567	547	565	589	545	506	538	502	548	543	477	573	603	535	507	536	521	586	576	526	531	571	536	515	596	537	572	548	543	559	542	519	577
35859	48742	40888	26653	1065	918	798	843	742	687	691	654	644	657	667	599	649	635	646	643	640	688	640	597	627	652	600	648	609	645	612	596	630	640	604	604	633	602	623	620	605	618	583	590	639	636	626	633	631	611	578	647	543	616	595	577	577	643	625	601	609	607	617	596	596	605	586	618	641	619	576	620	602	572	597	621	613	588	607	613	608	590	617	612	568	633	630	638	596	636	601	618	628	608	569	629	604	628	626	599	636	611	614	569	628	600	669	620	585	589	622	618	635	625	617	616	594	634	590	625	613	632	606	605	598	615	591	632	592	532	599	601	592	604	608	609	591	615	604	657	605	631	578	609	626	625	558	595	611	610	592	592	611	576	609	596	575	596	651	602	634	596	620	611	612	614	595	592	587	612	645	635	584	608	569	620	611	623	590	587	622	634	609	594	591	592	637	569	642	604	596	591	587	640	607	608	587	590	619	609	588	627	625	606	596	623	600	618	617	601	605	633	599	609	625	581	626	614	613	609	590	587	593	619	611	537	602	582	616	593	607	634	605	597	604	542	613	611	584	590	604	617	624	642	593	599	651	613	606	640	600	611	599	577	665	611	619	611	582	627	613	603	592	583	623	585	582	584	618	604	620	596	650	561	573	587	603	588	606	601	583	623	621	593	591	603	594	594	594	652	639	576	614	632	600	592	626	587	626	596	592	583	602	607	588	656	649	628	625	606	542	600	601	615	591	581	587	668	638	605	619	591	628	581	585	594	570	563	613	622	606	574	585	598	578	645	652	573	603	560	584	635	612	629	605	610	599	602	615	598	622	593	617	575	620	573	604	568	562	620	611	618	633	612	604	589	583	640	579	612	579	600	610	612	595	652	641	584	592	611	600	604	660	586	636	675	652	604	646	595	623	621	579	562	570	627	569	611	628	582	570	633	642	637	578	594	624	640	617	602	590	590	574	597	608	604	620	622	641	634	616	595	592	636	610	615	627	565	613	621	605	605	577	580	593	574	588	581	584	581	619	581	621	611	571	605	612	624	632	594	587	616	567	600	591	605	603	609	594	603	646	537	650	623	645	663	573	634	620	618	600	665	601	552	645	650	648	574	614	599	606	615	557	580	612	580	604	611	610	581	586	636	632	642	627	601	614	587	599	585	613	610	572	617	541	555	543	587	622	587	617	626	574	644	588	593	588	593	602	593	619	577	572	604	607	613	590	646	601	632	603	581	580	587	656	596	598	621	556	612	632	613	619	599	622	610	615	596	612	610	609	586	621	571	628	588	599	624	591	606	620	563	572	621	578	583	636	655	620	583	575	626	569	628	600	669	614	587	621	615	553	644	622	591	596	597	593	613	620	606	575	632	600	569	620	625	566	583	638	591	596	582	585	609	634	579	627	573	639	617	572	581	645	585	587	621	622	583	580	627	612	638	602	611	616	589	570	625	614	569	619	619	540	590	593	596	616	632	638	612	621	594	572	567	638	653	608	623	597	611	636	606	618	605	589	610	581	653	624	628	642	597	615	590	642	594	639	620	601	633	612	574	570	590	605	593	650	614	611	610	628	595	613	579	611	570	643	591	652	589	579	597	644	585	623	600	608	598	590	558	621	609	600	620	601	580	597	664	609	602	578	608	621	627	596	618	638	603	601	645	607	595	631	575	622	614	600	594	587	644	624	576	585	592	618	610	631	605	596	596	614	616	577	610	633	605	602	640	591	591	591	586	611	600	572	598	619	581	658	592	609	631	593	662	591	607	586	644	607	563	607	603	633	590	640	622	591	640	610	628	592	596	625	607	603	617	605	615	597	605	614	598	655	621	589	599	590	637	656	613	612	594	571	593	582	563	578	604	617	583	609	578	603	603	599	606	572	611	632	642	586	590	633	614	594	611	616	610	614	589	630	592	622	552	597	592	557	537	607	574	615	649	610	625	599	595	610	595	625	611	641	628	549	572	591	564	609	622	574	611	619	619	612	604	617	611	622	661	593	626	589	581	611	654	600	589	616	652	597	609	633	575	612	612	604	622	602	577	608	633	629	628	606	607	585	609	546	571	609	609	593	566	604	599	593	661	598	609	633	577	593	588	607	626	646	578	655	638	633	565	597	605	627	618	573	636	635	582	617	575	634	553	602	569	585	610	605	610	620	583	595	586	641	602	584	557	595	590	588	587	603	611	661	627	655	664	618	596	594	592	636	608	605	581	554	578	611	595	602	599	606	615	643	550	597	585	598	564	595	617	633	620	636	608	606	648	577	593	605	576	623	579	631	635	612	591	587	624	607	611	583	583	578	540	575	572	587	594	611	605	582	629	602	596	615	618	612	587	577	578	617	620	583	610	618	632	604	613	628	545	577	596	632	632	651	603	606	553	621	565	619	628	668	615	598	621	629	651	618	547	618	548	562	564	591	611	580	594	580	574	585	613	635	623	617	608	601	600	634	593	599	630	614	621	575	613	610	635	632	593	586	630	621	606	600	653	627	644	636	625	608	632	614	590	606	611	608	611	606	579	622	620	598	611	586	613	549	626	562	608	620	604	598	567	582	623	627	594	627	582	569	632	590	582	641	640	627	590	619	613	616	552	596	619	575	608	621	656	607	625	635	601	623	596	620	601	555	639	578	650	579	625	565	635	586	606	630	582	584	627	643	605	627	611	618	617	568	586	606	575	642	576	622	570	578	603	597	617	576	616	604	569	578	587	600	622	612	588	592	559	590	594	610	626	604	613	599	623	595	602	621	620	586	624	592	586	604	602	535	614	628	588	567	618	561	630	614	629	606	568	530	613	544	639	574	628	603	579	580	632	601	596	589	603	569	575	636	608	612	610	570	583	647	605	596	586	659	634	571	629	596	625	630	612	621	584	619	599	607	598	624	555	609	580	602	685	656	587	597	613	577	621	599	560	582	621	596	622	599	565	622	621	599	603	566	579	573	596	608	574	604	607	589	587	627	631	621	602	595	645	604	618	582	632	608	609	570	611	585	615	601	598	639	598	596	646	578	564	611	589	636	607	628	632	636	581	615	623	585	616	586	603	665	605	640	643	588	578	612	587	578	597	606	610	586	595	565	590	596	590	637	607	570	551	624	588	612	635	619	627	611	570	623	643	582	585	629	601	605	631	579	596	588	613	620	601	586	578	607	637	628	624	618	622	607	607	577	645	655	609	610	601	597	595	603	645	620	613	597	574	672	583	614	615	597	588	592	597	625	587	630	627	585	628	577	647	596	561	585	618	586	630	598	627	567	615	604	581	593	639	599	641	592	642	560	605	580	614	621	573	611	602	579	581	580	656	615	615	588	597	646	621	589	589	607	585	612	621	621	611	618	611	613	613	604	575	598	586	606	571	610	584	640	597	696	621	587	589	623	575	601	625	603	601	621	650	647	607	593	616	596	598	616	639	639	609	598	622	587	586	636	615	598	606	602	594	649	562	645	628	610	584	583	644	651	612	574	589	614	598	647	594	593	610	610	589	558	611	620	620	610	582	570	636	572	610
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
