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
341095003585	341095004106	341095004656	341095005206	341095005754	341095006306	341095006856	341095007406	341095007954	341095008506	341095009056	341095009606	341095010154	341095010706	341095011256	341095011806	341095012354	341095012906	341095013456	341095014006	341095014554	341095015106	341095015656	341095016206	341095016754	341095017306	341095017856	341095018406	341095018954	341095019506	341095020056	341095020606	341095021154	341095021706	341095022256	341095022806	341095023354	341095023906	341095024456	341095025006	341095025554	341095026106	341095026656	341095027206	341095027754	341095028306	341095028856	341095029406	341095029954	341095030506	341095031056	341095031606	341095032154	341095032706	341095033256	341095033806	341095034354	341095034906	341095035456	341095036006	341095036554	341095037106	341095037656	341095038206	341095038756	341095039306	341095039856	341095040406	341095040954	341095041506	341095042056	341095042606	341095043154	341095043706	341095044256	341095044806	341095045354	341095045906	341095046459	341095047006	341095047554	341095048106	341095048656	341095049206	341095049754	341095050306	341095050856	341095051406	341095051954	341095052506	341095053056	341095053606	341095054154	341095054706	341095055256	341095055806	341095056354	341095056906	341095057456	341095058006	341095058554	341095059106	341095059656	341095060206	341095060754	341095061306	341095061856	341095062406	341095062954	341095063507	341095064056	341095064606	341095065156	341095065706	341095066256	341095066806	341095067354	341095067906	341095068456	341095069006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	2000	3600	2300	2717	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2720	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	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
21500	20176	27534	22608	20190	20323	11395	2835	2483	2041	1535	1289	1260	1240	1189	1134	959	922	832	782	788	770	712	727	1109	3324	4384	4622	3983	3311	2538	1851	1267	1056	851	659	665	616	622	653	635	668	625	647	674	641	652	625	621	629	693	665	656	613	686	688	680	656	638	630	654	599	687	626	668	639	650	654	614	632	658	673	609	689	656	667	646	626	694	660	658	662	630	684	639	669	672	612	610	637	692	620	653	643	680	631	567	596	618	662	667	623	633	615	629	656	616	665	604	636	638	622	683	600	577	635	628	630	646	656	631	615	597	626	654	647	661	675	650	679	621	640	655	605	627	623	653	624	606	582	641	610	659	660	619	616	633	615	673	606	630	608	535	672	666	667	621	619	662	625	606	669	630	614	641	666	599	630	640	703	590	639	665	686	628	679	633	635	608	613	618	603	647	669	698	612	691	644	664	637	635	634	647	581	636	646	651	637	663	605	670	648	643	650	626	629	657	629	629	637	636	623	660	657	645	610	637	652	677	632	641	618	610	636	687	684	603	621	699	609	690	644	650	661	642	633	601	612	638	693	649	686	691	644	611	611	652	645	604	601	645	657	656	628	659	639	660	677	656	640	651	601	600	624	633	618	659	633	614	664	642	624	643	647	676	639	630	629	615	618	633	608	579	588	596	616	669	653	635	650	638	629	636	685	672	649	667	663	676	627	641	657	616	614	603	605	631	647	603	643	630	659	649	659	617	686	609	595	651	644	609	635	636	647	642	622	629	680	638	677	635	659	616	618	607	670	662	652	665	606	628	654	636	666	650	606	573	625	615	611	646	660	636	608	635	621	667	619	647	620	611	589	628	623	643	649	651	675	677	669	631	661	625	653	647	642	640	618	664	644	622	609	646	643	638	647	642	684	623	633	667	633	628	645	656	634	659	634	637	665	640	653	617	646	635	642	646	633	629	646	665	618	599	661	637	637	629	607	660	676	630	626	642	640	630	624	622	581	631	613	673	657	676	608	669	652	625	601	660	661	626	609	668	639	643	653	643	665	648	648	678	651	680	645	641	609	642	645	667	600	639	589	654	621	660	636	617	609	644	669	618	651	663	655	647	636	672	623	639	602	609	672	676	678	666	626	584	636	649	623	653	597	603	628	614	623	645	605	608	604	615	620	598	641	684	621	660	652	644	641	639	615	627	650	628	623	623	606	613	654	662	607	635	663	628	604	652	630	712	624	605	589	606	608	608	633	603	622	627	635	660	617	609	672	621	662	672	624	605	640	642	694	608	621	637	625	638	614	623	640	657	625	625	636	673	619	670	585	672	641	596	658	643	640	629	652	668	634	659	623	625	682	646	641	666	643	620	614	624	663	624	635	655	644	598	619	694	649	649	625	618	664	633	688	650	601	636	649	651	632	620	643	651	612	581	619	639	651	640	666	627	657	644	593	596	685	653	666	655	653	636	601	636	658	560	629	639	660	646	609	609	658	644	634	626	642	597	627	583	640	654	628	631	633	655	648	623	671	658	651	635	590	649	659	620	629	655	649	630	605	631	611	649	673	666	626	621	650	678	673	567	615	614	572	697	618	650	632	650	653	671	621	634	630	629	587	589	651	617	651	619	625	616	636	623	627	665	677	624	629	652	654	609	649	598	651	679	574	611	645	627	646	666	649	611	644	650	661	632	642	673	684	640	632	630	629	646	695	665	626	646	634	643	618	637	579	644	636	685	653	621	605	601	652	656	607	650	621	630	599	613	577	613	662	661	624	674	631	636	609	602	623	673	651	658	675	617	594	609	684	661	592	626	636	631	598	637	595	601	646	599	625	664	640	617	643	676	670	649	673	630	637	615	613	664	678	624	640	600	627	664	664	679	620	629	571	662	664	679	673	649	655	658	634	661	627	628	671	635	639	654	714	639	637	604	648	662	655	658	688	662	652	631	629	625	624	642	684	679	596	682	612	633	620	636	656	613	684	653	622	606	641	645	625	625	609	603	629	623	669	600	630	636	657	611	650	620	667	692	625	655	681	633	659	675	630	604	631	667	665	618	615	628	638	653	639	629	622	608	639	673	648	639	624	614	659	650	613	669	621	673	688	627	617	676	724	629	647	649	636	580	636	608	646	655	629	609	618	675	673	644	562	652	672	628	641	619	595	632	621	636	654	653	601	591	617	633	640	595	636	625	624	581	664	607	633	612	666	574	611	618	620	653	618	645	661	649	613	599	621	607	663	662	620	625	614	661	656	660	608	670	671	658	658	657	653	606	631	615	631	659	639	581	677	631	638	628	641	625	642	672	661	638	612	613	649	650	657	607	612	662	632	603	629	692	610	665	617	620	648	654	618	695	637	642	679	611	606	693	652	615	624	658	620	657	602	641	649	655	679	663	637	678	648	619	588	660	643	618	658	617	628	673	663	668	606	674	633	636	648	659	648	625	672	663	675	661	663	636	711	691	633	625	661	630	637	608	642	627	653	631	624	668	608	650	639	603	618	602	655	629	669	652	663	671	686	634	632	646	589	648	651	613	644	670	681	618	675	632	607	605	650	648	648	606	690	610	674	638	693	638	630	617	669	608	605	654	637	689	650	621	677	630	665	635	630	657	651	666	641	666	623	652	637	625	640	625	641	604	637	620	613	623	658	622	666	649	640	648	684	655	606	613	633	671	620	621	655	650	637	634	654	646	610	654	597	638	649	610	627	631	631	626	588	634	639	636	609	647	601	692	694	655	647	622	658	636	638	615	676	653	625	680	655	669	634	646	657	598	640	641	640	633	672	639	676	653	597	654	614	657	658	634	653	649	601	655	612	606	692	652	605	667	636	604	688	631	629	659	690	642	608	670	612	634	609	649	673	632	629	629	628	607	636	621	648	629	650	674	684	620	612	649	639	617	607	639	590	692	597	651	656	595	638	645	616	630	649	657	665	621	655	617	650	654	630	660	621	636	629	656	676	647	652	653	633	636	640	669	626	628	637	630	661	645	608	688	647	619	615	622	679	601	614	656	643	642	629	631	628	648	659	596	679	659	634	603	685	630	655	632	631	667	714	643	649	610	627	613	660	675	578	637	641	640	649	634	599	627	613	604	599	637	588	618	631	724	644	628	625	644	690	587	646	687	684	653	686	608	648	626	666	630	623	602	657	643	662	628	640	641	631	584	597	632	639	653	626	610	649	615	646	591	647	631	621	699	622	620	656	713	669	637	634	683	687	674	627	645	642	637	616	636	624	594	665	680	622	606	592	637	647	608	630	653	616	639	621	667	575	646	653	613	617	689	675	569	610	696	599	618	636	666	657	631	646	590	618	592	546	632	656	601	638	630	656	666	635	653	618	667	602	643	633	657	618	660	646	636	616	664	658	617	683	629	635	634	617	620	619	643	638	597	619	652	569	649	606	693	598	633	626	654	600	652	634	624	636	647	629	648	631	642	625	626	626	709	617	671	610	581	636	633	626	662	657	642	635	615	607	683	598	655	653	655	655	617	636	615	658	663	613	660	638	652	666
14537	32394	22480	14353	9723	6596	5148	4254	4165	3261	2284	1913	1705	1867	1716	1502	1233	1164	1001	931	822	874	827	807	1420	5109	6684	6860	5790	4789	3533	2445	1726	1263	973	638	698	648	639	668	653	651	624	671	638	618	621	694	715	677	616	699	663	695	642	586	658	669	674	601	652	663	660	645	718	661	595	674	640	639	633	688	663	636	627	666	671	669	649	640	689	636	661	600	604	630	640	637	682	663	703	688	626	641	608	664	635	638	650	649	609	662	622	655	649	657	637	625	652	708	630	595	655	639	634	644	656	693	655	630	638	664	631	708	699	650	658	612	659	654	698	658	645	653	630	645	621	651	671	634	647	660	619	641	643	666	604	648	673	641	595	617	631	659	648	700	666	645	696	642	655	642	646	622	677	646	640	652	619	636	671	632	694	683	647	674	646	621	622	631	625	661	697	657	686	627	617	606	647	617	646	644	643	687	669	676	701	654	649	645	691	621	624	580	620	640	641	668	620	657	660	661	695	651	649	628	657	634	667	666	668	678	651	628	655	684	683	649	630	657	632	681	650	686	679	665	677	658	639	650	634	648	658	655	676	634	656	614	620	668	677	620	638	680	688	682	647	676	629	663	630	615	665	677	673	622	632	672	635	608	661	655	666	626	636	694	672	673	637	640	646	651	633	675	681	622	648	628	647	687	638	628	691	636	702	690	650	643	679	650	623	613	659	635	643	664	661	621	602	685	683	647	638	602	660	588	622	671	649	630	628	653	652	634	635	629	617	629	617	676	640	625	676	613	605	669	698	618	661	607	634	642	620	642	618	625	630	642	624	634	649	700	634	653	683	667	630	667	610	674	639	594	646	616	638	613	626	643	632	614	653	637	683	619	617	682	661	653	659	664	667	683	618	684	626	629	651	630	677	611	612	641	660	642	643	669	660	654	610	628	618	637	602	667	648	633	689	683	697	603	655	652	655	680	605	646	619	654	662	612	615	673	625	685	674	628	645	676	624	672	654	681	626	662	673	695	674	629	641	653	589	660	610	675	678	653	670	681	695	635	641	626	602	637	674	665	652	662	693	683	648	632	657	672	625	647	685	687	626	669	628	659	674	605	640	606	703	640	640	644	645	612	655	625	644	652	655	669	608	615	629	598	655	656	640	634	665	638	664	653	640	647	608	658	651	654	611	648	609	592	638	660	670	641	653	647	683	709	642	667	654	611	644	646	666	665	656	583	700	706	638	654	662	661	667	647	665	641	620	652	651	661	658	629	691	612	640	647	653	677	685	686	645	682	641	645	628	646	646	654	627	621	645	691	618	676	703	630	643	619	669	686	644	630	640	684	677	640	620	661	672	625	653	674	607	679	664	616	628	641	661	662	650	642	662	607	592	689	674	650	613	641	667	651	670	663	637	640	616	628	648	629	659	646	650	603	601	633	667	681	614	653	611	650	697	640	654	655	692	681	614	633	643	655	609	637	663	656	626	697	642	631	659	657	648	654	701	667	636	634	660	658	681	701	647	615	647	636	673	650	671	604	622	605	654	667	644	623	666	663	655	674	623	627	641	613	626	668	650	659	653	672	689	654	649	655	630	635	656	699	613	630	634	633	648	641	689	621	701	640	693	665	642	643	640	657	647	686	664	635	683	605	691	600	646	678	671	660	639	664	650	636	629	669	668	647	658	652	653	605	627	689	640	629	635	646	655	646	667	688	667	659	636	608	670	651	666	644	654	614	664	641	679	664	651	618	658	630	668	674	634	659	683	633	662	650	638	647	636	672	660	659	669	662	663	644	614	627	659	680	655	654	616	655	631	624	653	657	650	631	651	618	659	663	700	622	619	630	689	648	631	685	710	663	628	646	638	652	642	631	673	645	641	642	618	668	660	604	655	638	678	686	609	652	647	584	679	647	609	645	649	639	647	688	643	623	642	622	647	600	659	629	662	598	651	674	647	671	678	682	607	698	693	620	661	639	706	667	658	682	644	650	639	634	646	651	684	659	658	652	656	701	668	658	608	633	648	650	717	659	611	668	621	615	657	716	656	658	649	651	627	644	740	640	624	610	637	605	658	657	627	616	659	645	610	620	644	631	602	614	676	629	667	694	643	641	641	660	665	594	636	612	675	624	638	638	667	673	650	600	631	608	678	682	629	653	653	666	591	655	662	611	641	706	643	652	677	648	665	725	671	621	649	657	644	651	587	623	595	671	670	691	642	639	645	657	695	650	635	640	629	665	614	678	660	656	663	641	648	602	667	710	643	589	623	635	650	641	689	696	657	651	655	632	618	634	612	612	661	637	639	602	681	632	665	636	647	653	617	692	684	645	648	570	639	663	667	651	665	687	627	618	646	674	625	646	649	650	671	641	622	617	631	681	674	637	635	621	648	654	608	644	613	683	651	634	670	649	654	629	665	691	623	618	619	619	611	667	616	677	665	637	608	657	654	658	611	657	659	707	616	638	636	641	650	643	678	675	668	675	622	643	616	648	631	634	581	659	673	662	648	622	612	649	661	635	672	649	655	594	623	647	684	706	630	647	645	631	627	664	610	621	663	653	601	704	635	609	674	667	653	652	687	603	674	637	633	625	635	660	676	658	602	718	658	672	640	637	674	647	661	631	657	637	651	645	645	653	578	596	664	643	665	607	678	679	596	652	618	642	659	700	637	664	646	624	660	652	648	637	633	681	614	613	607	587	651	662	642	638	628	625	661	671	647	689	678	616	657	656	672	648	633	610	652	651	646	650	639	651	679	666	648	680	648	632	619	651	619	649	657	651	637	668	646	629	696	690	641	642	620	654	675	665	651	668	629	650	628	674	622	658	595	660	643	613	630	623	668	620	695	597	627	690	616	660	649	615	627	668	614	665	628	632	643	641	677	625	655	636	648	633	674	613	667	675	650	667	697	685	639	645	661	660	625	647	698	612	624	640	592	658	649	642	646	673	607	663	678	632	696	628	633	652	649	675	672	696	699	639	671	656	668	675	596	694	619	612	632	677	660	615	639	610	692	632	664	668	645	657	650	655	655	648	653	669	636	616	620	706	634	656	650	667	642	667	669	636	661	622	649	617	633	679	734	623	619	683	688	672	636	654	664	652	686	652	611	614	664	646	670	646	645	627	601	643	623	659	656	656	647	661	635	680	626	668	662	687	631	624	648	634	643	659	640	628	646	665	661	669	619	639	624	650	683	681	666	601	664	675	637	604	603	620	677	601	620	675	618	643	653	654	625	660	675	637	644	638	630	662	615	644	692	648	627	669	668	669	643	645	657	686	635	623	709	634	682	626	676	662	703	649	667	611	660	594	680	631	667	638	644	666	713	637	671	647	601	641	594	629	615	637	621	661	622	659	655	640	621	659	627	642	682	597	661	683	628	603	636	708	634	608	631	638	642	630	638	652	665	667	712	583	626	671	624	641	698	604	607	666	641	645	643	654	608	672	681	653	655	625	627	639	680	642	663	683	628	647	627	600	629	695	582	675	655	651	672	672	657	658	636	654	654	660	617	634
28316	20363	13291	6239	2331	1420	1129	1206	1108	772	686	651	624	668	683	671	623	535	562	533	480	506	512	482	500	484	615	699	671	684	641	560	556	530	480	499	476	466	495	474	494	523	498	438	483	473	469	485	471	513	487	502	466	460	468	518	453	439	464	496	480	487	533	454	454	501	460	482	471	481	449	467	482	464	506	476	489	471	447	458	495	479	480	467	428	469	487	485	470	456	495	413	473	468	468	484	473	506	443	471	460	505	471	482	486	488	485	461	493	502	468	448	468	458	495	449	478	497	469	447	484	507	459	437	437	503	470	457	436	494	475	486	490	498	484	504	515	505	499	461	465	502	504	483	501	500	484	530	474	448	491	474	483	551	469	489	462	489	491	491	497	487	496	485	491	473	463	473	505	503	476	479	457	469	488	442	499	454	507	481	478	471	451	482	467	476	505	495	488	502	490	489	487	472	518	481	476	498	441	487	465	519	472	479	480	487	507	432	515	470	484	536	468	494	454	438	479	480	489	499	523	519	460	480	515	490	457	500	484	467	448	461	469	515	479	493	451	480	446	465	448	479	469	489	501	476	458	501	489	456	440	460	527	452	465	481	484	483	461	515	484	504	457	471	472	500	501	491	468	488	476	490	481	472	495	502	484	499	470	499	514	489	468	501	503	489	473	499	486	468	492	442	467	480	480	501	422	453	504	505	518	459	471	468	493	522	464	457	482	460	489	495	487	481	491	499	483	455	494	478	487	471	483	493	460	483	499	465	524	501	476	470	502	478	468	504	492	490	459	501	455	486	467	477	434	457	489	470	482	470	496	468	523	477	469	445	518	478	504	475	465	494	455	473	473	495	455	486	488	465	469	486	450	493	494	478	443	464	463	493	468	535	476	485	449	474	492	491	463	495	511	463	450	471	489	481	494	493	490	517	479	449	451	461	499	449	512	452	495	471	467	484	471	473	473	479	453	521	487	479	457	494	477	426	482	447	450	475	452	434	480	514	477	539	438	470	439	458	454	500	489	496	539	471	503	467	455	449	484	501	486	480	467	446	489	510	538	483	464	475	432	484	484	455	450	474	500	504	495	484	456	497	535	456	458	460	455	478	484	477	433	500	479	469	448	514	464	481	515	502	459	468	492	534	510	468	453	479	483	482	455	495	485	508	473	475	463	476	516	483	468	470	462	491	461	500	446	448	472	508	482	484	484	471	439	485	493	466	491	480	492	468	493	445	507	464	543	495	467	481	494	496	477	474	489	466	452	462	507	500	514	491	486	495	446	477	463	477	461	456	491	487	490	536	493	468	516	501	463	463	491	500	490	460	444	503	493	452	480	494	485	482	509	506	468	467	498	501	492	477	470	473	494	471	465	497	450	471	486	462	417	477	498	473	473	500	499	498	511	513	481	504	496	473	483	494	514	415	526	529	480	444	485	482	465	461	475	486	437	474	454	482	468	485	484	461	487	510	449	480	455	512	461	517	447	506	501	462	475	488	464	475	492	478	482	458	513	492	469	489	430	467	490	490	480	440	496	508	458	485	527	459	495	503	479	465	461	488	524	448	495	510	469	459	535	440	489	483	472	485	467	470	475	447	461	513	494	440	462	438	494	460	508	441	474	489	492	445	446	517	458	458	469	479	483	464	494	491	478	488	487	500	494	491	500	525	475	460	460	458	475	489	479	519	497	456	471	484	457	466	477	490	484	482	460	478	444	465	511	458	486	477	485	467	444	446	463	439	479	484	493	460	461	497	451	493	489	488	502	479	519	478	466	460	504	500	464	491	457	445	448	464	495	422	477	472	491	480	467	433	485	488	503	476	477	466	471	451	461	487	450	510	526	447	451	478	452	480	461	513	494	441	501	480	454	427	480	523	466	452	506	457	500	474	473	442	450	465	438	435	509	453	492	459	452	496	452	455	485	512	472	456	442	451	488	476	496	484	458	447	482	518	510	464	495	477	482	457	477	475	485	458	471	524	445	484	449	489	443	438	489	475	464	456	485	480	463	501	454	473	428	433	485	469	491	476	444	469	495	471	525	504	492	469	482	463	511	470	480	451	492	535	483	470	504	478	467	474	495	473	482	502	457	483	472	480	526	464	476	461	501	474	493	470	493	495	485	490	466	448	473	484	469	479	497	489	496	469	476	462	484	479	472	509	477	502	477	477	479	470	459	468	524	485	497	506	504	441	474	487	483	470	481	485	483	495	509	477	510	466	444	465	505	500	495	506	477	505	458	484	453	455	475	478	472	443	461	491	487	501	498	453	468	455	487	485	481	463	480	486	468	480	463	500	477	448	470	483	449	495	443	473	490	481	431	507	475	443	504	450	500	479	417	442	451	476	471	523	484	500	494	463	484	457	475	442	481	495	498	466	445	517	489	488	466	453	511	513	487	437	471	493	464	485	479	471	428	523	485	451	472	476	478	467	486	476	479	510	453	477	473	491	488	492	507	479	496	475	474	472	494	456	452	478	464	437	468	467	519	511	472	503	496	485	472	500	463	505	494	506	495	466	511	449	476	498	492	487	491	464	442	455	505	468	495	457	499	507	501	525	485	483	487	463	490	473	510	464	518	498	489	504	464	449	474	447	479	467	476	470	436	485	532	475	479	467	501	498	515	426	477	465	458	477	500	479	478	497	449	462	462	468	515	471	514	457	515	482	507	500	429	463	488	442	458	451	466	481	479	524	506	490	474	497	514	487	472	473	452	494	500	456	478	458	424	510	472	481	459	508	535	478	467	476	471	509	446	494	469	460	473	469	495	496	469	525	497	469	471	495	483	487	530	479	459	507	437	478	473	512	457	507	490	454	444	473	496	484	460	492	460	474	506	468	469	466	493	453	459	443	516	463	480	453	475	507	497	492	482	491	487	483	411	468	449	475	453	487	472	478	518	501	498	482	487	480	448	487	493	465	484	487	509	477	439	497	448	436	472	436	508	479	498	502	450	513	483	471	455	480	460	469	477	487	496	472	480	489	437	491	445	507	486	460	477	503	480	487	498	489	515	490	469	478	429	483	474	487	468	450	441	512	492	454	475	492	483	489	444	491	471	482	451	480	467	493	426	491	446	508	471	479	462	471	486	463	454	449	483	469	504	464	497	522	492	485	486	520	477	485	439	453	492	448	489	446	502	445	460	485	511	506	449	489	497	450	490	437	484	482	504	444	448	486	465	461	458	445	472	497	507	503	450	446	458	491	488	482	478	474	480	479	463	435	514	458	427	482	496	487	487	471	471	482	493	495	456	453	466	477	520	432	477	477	475	472	495	460	474	513	470	514	469	482	489	514	447	493	502	460	502	467	497	472	483	495	468	457	477	522	482	480	481	508	437	513	454	482	436	493	443	461	465	485	453	489	479	485	476	496	431	485	457	490	512	490	465	493	468	476	482	495	464	480	491	504	525	463	537	466	445	491	501	462	451	465	505	495	474	470	475	464	490	497	445	498	496	559	532	469	480	473	461	495	499	493	521	491	452	505	472	474	469	495	466	504
12921	19587	11882	6663	3642	2406	1800	2065	1738	1125	970	818	820	889	847	795	717	614	624	610	588	556	535	579	554	581	672	832	822	814	726	666	674	553	538	499	496	494	529	542	507	513	551	527	530	509	537	509	521	516	505	518	529	515	540	516	504	539	490	533	502	493	511	558	487	507	518	513	518	526	520	553	521	501	515	525	525	545	548	524	501	539	498	510	508	539	534	548	500	530	518	497	551	522	538	513	543	504	524	506	476	510	500	560	476	512	501	546	493	566	535	496	482	535	527	504	520	565	531	506	516	482	536	496	499	490	544	512	521	493	510	505	570	490	553	525	515	513	508	567	497	492	499	509	551	476	549	512	509	547	519	503	515	504	512	563	522	501	498	490	549	471	535	488	522	463	517	506	483	507	514	543	555	488	520	523	489	533	537	504	546	507	546	548	544	491	526	559	504	529	493	480	520	522	530	497	499	503	527	564	534	516	492	516	511	526	513	510	508	483	529	516	514	489	487	494	511	536	546	544	517	468	500	485	522	523	501	530	503	541	501	496	542	535	467	498	530	531	552	507	565	550	503	498	517	515	515	515	511	492	537	533	469	508	508	481	538	492	478	458	488	470	540	476	508	473	511	544	515	460	494	492	510	488	524	493	482	510	536	522	469	494	518	466	519	515	516	531	508	492	487	510	522	516	534	535	515	487	532	495	482	506	531	544	514	528	525	456	486	513	531	480	522	491	508	526	505	523	505	513	547	503	535	541	509	525	537	496	503	450	480	475	502	540	537	523	542	509	538	540	540	520	475	533	509	507	480	529	473	526	483	519	489	499	503	528	515	524	488	524	526	539	512	524	509	540	491	529	529	484	507	576	514	499	547	515	490	500	482	482	496	491	524	497	546	520	506	557	526	543	515	524	527	525	511	544	513	510	516	531	531	509	502	551	519	504	515	533	507	485	500	540	525	481	539	534	529	515	538	556	527	497	493	508	528	506	521	500	520	552	506	538	512	486	511	547	561	534	524	502	515	519	495	490	522	492	530	529	518	500	481	518	497	508	524	518	538	528	520	550	506	471	525	546	523	512	467	534	519	516	547	506	507	535	490	521	534	489	535	530	520	495	545	532	536	532	525	544	523	471	544	505	513	502	510	502	559	553	498	542	541	520	494	515	527	510	508	495	519	494	496	520	500	533	527	492	499	542	516	500	523	539	500	526	515	509	502	509	538	525	511	508	518	500	532	547	515	503	506	523	527	504	533	488	500	517	525	473	541	519	504	569	472	516	571	537	513	507	531	518	499	519	508	508	465	556	539	501	520	535	536	525	508	522	478	525	515	535	508	572	514	483	513	505	503	500	495	545	520	529	571	495	509	514	545	530	526	512	505	538	484	533	499	506	509	497	493	529	516	541	510	524	508	526	544	465	509	517	529	502	456	479	494	483	539	502	508	521	499	495	530	514	543	494	521	527	464	506	518	574	541	534	524	520	539	535	517	514	540	531	563	534	502	522	538	537	540	516	528	515	499	504	537	499	473	529	545	489	530	507	520	555	531	547	503	515	551	497	522	493	532	493	504	509	506	502	504	530	529	538	517	519	509	517	540	516	530	531	526	514	521	504	462	505	511	542	523	516	528	514	541	567	531	519	488	505	494	522	525	507	508	506	517	516	534	507	581	522	529	515	510	514	551	526	483	505	511	534	535	540	500	522	476	499	537	531	515	491	488	492	532	487	495	503	516	556	519	526	525	472	520	522	540	497	483	516	524	491	556	502	503	465	499	553	546	510	548	545	506	516	502	538	525	505	534	541	506	536	523	558	512	491	473	470	515	527	496	505	493	488	488	519	491	513	490	511	514	519	505	502	519	522	515	502	536	504	482	497	506	530	520	495	532	548	518	496	513	497	490	494	511	543	513	507	503	557	534	530	588	461	489	483	482	534	521	577	492	532	502	504	518	488	509	483	490	541	512	520	499	558	514	502	498	513	475	511	538	496	542	514	500	505	522	526	512	515	506	513	523	509	525	511	504	550	470	519	521	530	526	530	535	529	504	504	546	501	534	517	531	497	527	505	517	518	535	513	526	497	556	543	471	515	495	501	523	510	548	542	509	516	495	515	477	470	531	525	545	515	493	520	499	526	506	514	493	512	492	542	510	520	510	531	519	494	524	495	528	508	498	514	532	531	466	576	515	516	525	518	524	528	492	540	512	511	516	545	489	496	482	515	544	511	538	533	558	494	514	501	515	540	518	515	508	504	491	529	524	519	498	499	515	542	497	506	519	494	477	508	502	512	541	503	487	492	520	530	490	514	485	469	484	492	514	528	529	538	494	499	520	497	488	518	497	474	516	511	517	531	533	481	506	507	532	498	515	501	496	509	542	477	560	472	533	483	537	530	532	542	508	524	511	534	521	489	558	484	495	452	513	511	512	515	554	507	517	510	486	551	512	528	547	513	494	526	531	504	502	489	516	493	514	538	472	500	510	495	542	531	473	513	522	523	544	509	492	528	570	532	531	510	514	522	485	523	507	490	515	497	520	488	465	546	498	509	488	547	521	485	518	518	528	537	506	503	540	545	520	526	537	502	538	511	558	516	530	515	562	519	473	562	497	570	520	523	505	548	512	506	527	509	556	526	542	536	529	500	516	537	533	520	531	515	513	514	513	531	554	500	521	502	505	543	507	514	475	496	514	515	453	571	558	499	500	509	458	501	506	515	500	491	485	519	530	520	472	528	490	487	456	498	497	501	542	499	482	511	522	535	524	519	530	521	531	534	496	529	468	525	496	528	524	519	522	511	544	521	531	537	527	488	506	537	515	509	506	507	534	489	530	547	514	490	522	497	511	507	493	548	499	510	538	544	527	500	465	541	524	521	495	527	516	528	509	496	512	497	485	509	517	520	527	475	499	520	515	483	514	544	485	527	535	520	519	523	511	508	530	516	523	502	539	551	505	534	504	508	543	508	541	504	543	533	519	477	491	514	527	514	528	497	507	475	539	540	494	490	502	484	516	512	481	504	481	500	520	509	552	534	466	489	533	503	523	536	466	499	492	485	536	505	496	509	526	495	454	529	543	542	523	509	478	511	554	514	521	521	517	487	511	569	551	562	534	469	557	523	501	484	484	540	501	515	508	507	523	541	500	523	559	524	504	555	551	546	512	541	511	492	511	507	530	528	527	544	511	538	516	491	483	492	511	534	512	534	521	491	525	520	498	494	515	489	519	508	517	500	470	534	519	477	511	542	532	548	519	526	500	543	493	508	517	542	515	529	535	519	536	518	537	520	534	552	513	543	523	530	529	573	514	510	504	500	562	526	481	508	525	550	519	505	534	516	492	533	492	504	497	515	544	496	488	505	520	500	524	544	491	551	514	471	509	495	501	509	483	492	495	499	458	502	511	526	539	490	476	514	496	519	500	489	504	516	537	517	528	525	529	513	526	535	554	551	509	568	513	501	505	505	503	500	506	536	498	528	489	510	506	520	513	493	545	529	503	511	529	459
23929	21220	28418	24325	21185	10336	2690	2029	1351	984	964	767	770	764	729	700	700	685	630	577	566	559	550	521	503	563	1363	2390	2539	1987	1616	1354	1001	714	653	476	443	442	438	436	417	401	453	433	431	387	423	468	431	432	426	443	431	430	422	417	472	437	461	421	440	460	432	467	423	394	473	474	503	428	450	426	419	449	452	422	475	458	440	440	432	430	431	474	413	412	446	474	456	467	446	433	451	447	402	405	465	438	443	437	439	411	471	406	449	414	443	408	433	459	395	433	428	441	452	402	443	410	423	427	408	416	493	448	429	454	444	427	413	424	444	449	452	431	478	449	403	442	469	413	449	475	405	460	473	433	475	430	437	447	427	473	452	455	410	410	436	458	419	439	444	479	459	424	480	463	421	452	450	426	423	487	450	439	439	420	484	480	414	476	467	468	452	438	465	503	458	418	446	401	382	414	434	435	452	438	470	463	448	425	437	418	410	398	446	423	419	480	499	470	447	426	448	400	447	445	428	432	433	415	448	420	411	431	430	438	421	414	398	405	462	457	424	434	412	406	428	431	478	450	387	458	436	462	440	437	446	443	447	426	419	450	458	428	500	431	448	405	460	455	444	447	436	462	437	472	492	442	412	427	435	448	432	478	458	418	430	429	451	421	449	395	397	431	434	412	426	486	451	450	428	404	437	417	475	399	422	405	435	480	438	435	456	438	436	450	450	449	442	423	453	405	471	479	420	439	437	451	446	445	441	388	448	449	418	450	378	430	455	406	433	463	464	422	450	487	417	459	454	444	424	472	446	401	418	463	451	390	446	466	406	455	453	454	455	470	456	435	427	448	451	442	505	427	454	411	440	436	440	445	431	455	409	446	389	424	436	418	453	460	426	432	386	450	439	427	439	444	470	414	403	412	463	407	437	455	412	462	429	455	424	458	436	463	404	444	450	412	447	427	429	443	431	458	461	456	456	448	457	440	411	462	455	440	413	474	440	459	425	434	425	437	439	442	446	443	437	441	451	484	436	490	451	402	448	445	444	379	445	456	429	433	432	435	425	448	402	480	432	403	447	436	441	475	470	444	437	401	461	451	473	430	409	413	427	432	439	445	423	501	416	447	426	457	398	410	424	437	420	456	421	437	473	424	407	455	428	425	426	451	504	455	432	398	460	467	449	438	469	468	437	460	459	453	443	435	453	435	400	454	429	446	456	430	435	460	430	434	446	423	460	456	435	434	445	481	430	441	430	415	451	449	448	397	406	425	453	441	410	449	393	441	455	436	425	457	425	451	429	468	462	443	455	451	420	459	446	432	436	432	422	458	409	462	437	436	453	460	452	424	421	435	442	457	410	433	445	418	436	436	464	431	417	425	426	404	453	443	443	410	424	447	413	408	426	447	459	464	422	441	416	448	453	443	409	411	403	447	451	449	446	419	443	417	435	447	425	432	478	460	405	420	444	400	471	437	460	467	415	428	445	462	453	456	451	468	440	448	445	446	432	406	441	438	428	434	428	472	447	444	467	429	403	411	425	425	432	432	432	427	440	439	444	401	458	441	431	456	413	455	441	458	454	438	442	416	451	479	412	447	479	396	431	458	450	431	458	400	426	395	439	418	494	452	465	436	419	448	413	398	444	399	428	430	452	428	392	464	482	444	414	470	445	458	412	479	435	438	445	447	438	458	403	421	426	418	461	400	416	455	420	425	413	424	476	452	471	465	416	437	435	427	448	482	469	419	438	410	428	415	436	408	436	438	438	447	416	459	437	440	458	428	443	422	420	476	418	428	464	432	439	476	465	436	433	435	447	444	425	419	409	428	448	431	441	453	450	432	442	425	438	435	467	435	476	430	409	398	466	454	432	406	428	480	454	430	458	429	441	467	495	444	422	402	438	416	432	448	445	462	430	467	469	445	416	457	419	391	461	453	409	421	428	458	469	392	437	435	442	443	454	467	460	502	430	468	414	426	422	401	425	460	436	466	424	427	431	455	435	436	462	443	423	459	439	415	436	413	433	428	458	467	441	427	462	436	452	429	437	423	449	448	456	424	412	436	452	397	472	415	473	388	414	435	440	464	449	451	474	425	425	431	457	435	415	459	419	455	412	405	470	448	435	448	465	412	432	470	420	421	479	427	449	407	451	393	444	434	424	433	417	482	434	431	431	441	440	477	427	463	430	455	449	421	455	451	399	434	429	408	429	446	448	453	454	461	449	431	454	441	451	432	429	434	444	423	437	466	441	407	463	425	419	413	447	435	411	431	450	444	449	404	465	399	403	407	432	433	455	433	440	448	457	470	434	462	454	470	401	437	454	428	472	390	467	417	446	429	438	438	453	442	463	417	443	465	446	482	413	441	427	421	464	422	414	434	439	457	409	433	448	430	460	443	439	424	452	408	419	416	415	443	399	396	450	468	421	430	471	417	460	430	427	415	436	473	435	439	439	438	452	437	448	438	438	415	424	391	436	407	466	495	410	441	440	448	424	442	475	440	474	461	415	479	443	465	417	409	430	441	420	435	429	453	422	429	464	464	395	432	446	431	433	443	418	424	447	417	434	422	405	421	404	444	433	438	457	448	453	449	421	459	433	452	455	448	412	436	424	453	445	454	444	469	431	460	429	449	431	383	445	437	430	443	437	413	411	460	431	473	432	453	439	437	453	398	406	476	436	403	412	451	437	464	415	433	463	448	445	446	424	474	441	454	455	420	469	432	412	437	400	473	440	466	459	442	441	462	416	446	437	453	458	414	422	461	437	442	449	435	412	421	426	467	411	415	421	431	441	408	423	434	419	423	454	428	445	426	394	418	399	437	443	454	441	449	444	453	447	460	452	415	456	427	443	444	435	435	459	438	408	419	471	441	418	475	484	439	473	406	396	443	455	470	440	440	468	410	465	418	413	443	449	441	460	403	456	443	433	450	472	429	456	457	468	437	427	421	424	458	441	430	423	413	462	453	474	432	478	420	416	436	448	408	446	456	468	409	462	415	425	423	490	431	444	434	460	435	419	456	421	417	434	449	440	440	404	467	454	410	412	459	436	469	417	430	409	414	434	438	464	453	440	436	417	423	446	434	445	435	452	452	438	445	430	436	399	429	472	432	437	465	460	448	382	419	434	439	427	454	369	469	427	448	431	433	447	420	443	447	434	413	476	431	430	451	398	415	432	458	456	442	432	438	466	449	400	436	429	418	436	414	448	447	448	423	448	441	471	427	406	414	439	417	435	425	436	444	413	439	442	412	412	472	467	469	429	434	430	437	446	431	420	446	452	430	455	441	444	462	487	434	442	466	489	429	486	369	431	414	421	422	434	460	456	436	442	453	454	420	460	399	450	428	439	447	428	437	435	396	419	470	481	468	422	456	437	446	449	450	440	410	466	434	436	455	405	440	458	475	457	453	438	438	466	433	441	426	432	453	435	441	450	467	434	440	436	396	436	434	449	414	435	422	452	427	421	465	421	429	449	418	472	447	465	451	411	430	388	424	433	448	472	425	413	447
12465	27383	18627	9592	6457	4723	3575	3429	2228	1572	1459	1156	1177	1054	943	972	899	866	778	713	653	629	648	598	566	810	2073	3694	3538	2901	2271	1839	1303	1001	761	604	498	474	444	449	489	462	474	444	469	464	473	446	469	470	472	463	438	449	481	461	462	491	481	430	471	466	490	456	482	428	517	466	456	439	467	449	452	484	513	469	459	429	460	421	459	480	445	443	480	447	481	469	439	445	446	448	440	455	446	458	458	474	460	443	434	427	449	470	454	398	470	494	478	463	455	455	460	446	480	426	464	439	450	479	453	478	424	471	484	473	453	479	487	451	471	450	506	462	447	459	488	447	477	444	434	455	478	460	460	446	470	481	444	445	464	429	464	481	441	478	491	444	474	471	447	445	448	457	464	445	455	442	475	467	457	454	413	463	471	478	448	480	447	456	467	456	460	484	438	475	443	466	457	469	452	467	490	451	449	476	466	464	455	486	446	432	489	445	426	439	462	467	459	454	483	471	507	490	440	507	422	490	444	469	465	467	405	475	466	465	447	457	489	447	419	463	453	454	450	463	446	438	450	478	450	479	522	468	433	463	417	465	467	479	473	449	451	491	445	438	433	439	420	487	462	494	491	485	448	478	471	475	467	460	412	455	489	455	471	466	461	502	430	493	441	428	463	438	485	466	452	457	522	458	473	474	472	454	443	476	492	448	421	520	433	489	430	459	489	502	485	466	479	459	431	451	454	434	456	459	486	504	456	474	482	493	459	477	476	435	440	455	446	453	479	481	488	492	494	488	476	445	448	419	447	482	441	426	428	488	457	452	467	460	446	444	492	485	482	495	447	487	495	496	432	464	455	466	474	442	465	464	523	485	465	470	506	456	440	454	513	435	443	473	438	448	490	469	468	466	485	484	466	462	464	489	475	485	442	461	462	478	449	478	424	420	460	491	480	443	447	478	456	465	466	466	454	457	460	453	460	467	435	483	441	494	437	465	479	471	465	431	456	466	476	445	422	504	474	447	441	447	447	422	471	472	453	421	454	430	474	443	480	466	431	478	464	468	455	451	417	459	440	473	480	420	446	478	468	452	447	449	463	464	457	477	460	460	456	474	483	451	484	470	456	488	476	495	471	498	469	503	446	512	459	438	492	482	457	408	435	459	435	499	471	480	481	450	462	434	491	511	514	498	453	479	438	488	453	435	474	449	504	481	455	443	484	475	456	471	461	411	424	471	494	509	459	459	451	476	515	456	438	461	473	453	496	487	459	492	473	470	466	475	458	459	488	484	433	477	458	468	437	442	488	418	488	479	504	432	462	432	492	482	486	463	513	475	447	484	472	421	474	405	474	449	459	472	451	442	479	447	449	483	458	424	440	447	453	463	450	472	436	493	467	487	437	470	469	467	480	466	494	467	467	456	451	449	483	463	496	475	457	488	476	445	420	475	480	440	442	455	478	481	503	465	448	478	459	447	450	443	463	498	438	462	445	451	477	438	459	469	441	438	487	419	416	417	479	429	454	460	448	475	427	454	457	459	484	471	472	457	446	457	455	469	480	450	469	486	446	478	451	440	465	485	487	472	472	482	473	474	429	427	463	453	424	435	429	483	441	462	446	501	483	492	424	444	480	449	490	463	435	449	423	475	475	496	510	468	451	447	494	481	452	476	475	476	492	466	462	412	442	478	455	481	456	437	414	480	495	448	450	448	505	448	469	457	482	491	471	438	492	492	471	447	465	471	449	425	474	452	468	444	475	490	457	482	450	506	496	429	453	461	439	512	469	459	457	480	481	440	464	487	479	485	491	437	459	494	458	443	481	456	505	449	422	483	498	439	462	482	467	445	430	478	510	497	463	481	492	477	469	467	480	451	478	471	452	504	455	475	452	486	470	466	465	455	445	444	429	495	472	442	447	437	466	439	494	463	456	472	469	506	455	468	487	458	492	463	438	510	489	466	511	497	463	430	446	429	447	475	504	460	456	454	423	436	481	466	416	461	452	423	496	458	455	435	448	445	475	447	441	442	494	453	463	485	459	453	485	457	495	449	470	478	492	465	462	434	491	493	407	463	475	403	473	436	466	480	460	426	490	470	441	448	429	490	491	485	447	473	469	453	500	472	447	470	454	465	437	460	443	420	462	462	461	434	433	447	463	463	482	453	476	463	471	460	440	446	454	478	459	511	452	498	453	493	437	433	437	405	453	516	448	446	466	476	473	444	438	436	472	420	493	487	445	472	497	485	461	477	489	471	442	471	423	420	485	476	450	491	495	459	489	481	456	456	504	415	456	492	478	449	461	475	476	487	430	455	489	457	460	447	511	452	467	463	460	499	448	446	476	454	441	435	481	461	471	439	458	456	459	472	445	493	479	445	431	454	467	435	457	434	466	473	484	456	515	471	447	452	457	445	480	481	485	449	508	496	432	492	462	421	450	451	461	492	498	419	405	461	443	459	430	451	435	436	464	441	446	429	436	469	451	442	481	491	461	482	480	449	462	444	459	442	435	452	459	466	466	452	452	490	478	492	425	497	474	494	456	456	474	488	462	486	487	469	471	455	465	438	504	452	455	470	478	435	445	476	452	450	466	475	413	447	450	457	442	468	467	494	452	425	483	444	497	466	457	426	473	467	468	456	482	473	435	476	488	469	457	504	508	511	439	444	447	464	487	473	473	456	459	461	476	448	440	457	487	453	529	449	465	499	441	477	456	464	484	464	428	465	468	460	462	473	447	462	478	478	458	457	459	450	451	432	412	452	473	464	459	490	475	476	483	464	436	491	487	469	458	498	485	498	447	438	440	439	480	474	451	465	472	468	448	439	444	399	478	476	434	512	488	483	481	467	462	465	463	493	451	480	474	479	475	452	480	464	461	475	441	485	481	442	458	486	463	441	481	490	495	500	479	473	451	470	477	469	493	452	458	447	498	480	499	486	418	475	448	474	533	461	503	427	470	471	440	472	488	436	444	412	457	470	463	471	479	494	467	480	446	497	463	458	506	439	436	483	429	443	461	471	447	464	521	503	450	444	435	446	458	466	481	438	500	463	469	454	468	432	466	481	489	494	485	435	421	446	466	482	457	466	449	430	481	453	444	470	424	484	458	450	472	503	436	487	466	517	448	459	472	482	453	472	480	477	458	426	446	491	477	502	504	488	484	480	485	434	443	500	469	496	447	466	457	473	448	443	486	468	407	455	462	452	492	473	419	463	501	481	442	448	492	448	463	444	463	447	461	423	472	445	453	488	461	459	491	472	525	452	443	467	472	477	467	499	469	447	484	460	461	481	448	482	492	469	466	472	456	429	456	486	450	442	474	431	454	469	442	447	449	472	459	477	465	459	447	512	436	445	444	432	455	457	469	419	476	464	499	470	471	466	453	476	430	436	462	452	443	469	489	448	463	440	486	451	424	471	468	433	436	480	498	461	442	462	465	451	434	488	514	472	432	484	451	456	469	493	463	458	495	453	431	492	467	457	463	466	468	449	454	415	451	438	479	447	477	444	484	433
25238	21358	27585	25450	12441	2675	1916	1672	1133	910	925	887	906	865	806	757	831	807	736	707	791	692	721	651	712	710	855	1317	1801	1754	1480	1166	939	796	722	695	622	626	562	622	597	628	621	567	608	586	592	596	603	575	603	606	596	567	622	608	614	621	592	572	596	587	613	584	598	592	596	614	614	599	606	584	615	595	625	610	642	616	600	598	571	589	608	571	599	563	600	570	624	562	555	616	609	587	571	625	615	604	612	604	593	580	595	566	597	586	600	635	617	583	597	606	615	633	558	610	607	575	568	583	587	641	610	626	605	634	613	616	612	612	593	623	594	651	628	566	629	594	602	592	602	615	636	622	611	602	613	594	586	575	603	588	603	656	619	616	608	602	593	599	586	606	599	632	580	601	596	653	619	578	573	620	624	609	599	617	601	615	595	579	582	610	646	588	613	600	600	587	613	635	558	564	610	591	598	613	581	609	566	625	607	599	607	586	567	596	548	597	555	590	629	602	635	601	642	576	616	630	626	563	590	601	578	583	617	598	625	659	564	645	596	598	618	629	607	571	568	568	574	555	599	626	592	611	617	597	571	614	605	604	629	637	617	568	644	561	612	604	582	592	593	599	595	603	610	585	607	593	631	635	604	632	661	599	618	596	600	621	552	579	604	579	582	608	570	604	540	594	592	622	593	631	595	605	639	603	642	568	589	607	618	629	608	647	603	612	592	564	601	624	603	578	573	583	585	639	612	593	604	630	610	581	614	581	655	620	610	578	600	610	598	609	642	621	627	607	650	584	556	625	600	594	595	620	559	611	627	600	611	607	628	613	587	545	601	597	591	544	588	603	598	613	601	565	620	592	593	611	586	606	629	593	593	621	542	584	619	649	645	589	599	609	540	601	602	610	611	628	551	595	633	622	581	636	568	603	619	601	620	624	611	596	562	627	603	637	631	609	623	611	610	627	607	627	623	653	623	577	627	617	611	533	584	655	595	606	583	573	608	639	579	586	600	586	591	610	619	610	594	600	594	582	603	617	570	587	578	647	555	636	598	596	604	616	645	617	559	603	666	604	590	577	609	602	611	627	611	618	594	634	553	624	612	611	624	616	585	620	570	615	630	660	575	539	628	553	613	608	605	635	648	614	604	608	562	588	616	618	606	620	579	576	605	588	644	593	616	585	590	581	574	592	623	625	556	618	627	628	593	559	554	565	589	607	581	652	572	638	596	630	603	572	621	637	610	571	635	575	581	645	562	604	616	583	625	613	622	581	599	607	618	594	625	620	598	579	630	603	600	596	609	583	614	573	605	571	622	539	584	600	581	605	614	610	621	623	637	606	595	575	630	548	618	564	614	622	624	591	577	624	605	566	603	620	582	579	617	628	660	612	585	649	610	576	615	590	575	584	562	603	663	567	568	627	617	632	626	593	616	597	604	581	581	630	652	594	618	597	611	608	630	603	571	629	606	593	597	595	620	605	609	632	641	631	615	637	614	608	621	557	610	619	616	601	635	615	591	598	588	601	600	603	586	637	632	618	598	605	591	580	598	615	623	605	655	600	594	578	642	635	598	609	592	579	603	624	575	597	579	589	589	650	581	615	607	587	585	603	593	591	591	634	597	613	621	571	601	605	575	582	594	583	637	620	574	608	623	586	557	570	606	609	577	621	563	587	621	576	623	595	590	545	561	628	613	594	566	579	632	619	607	602	561	625	608	613	574	607	559	636	617	598	590	568	594	608	595	599	622	605	615	637	622	633	631	665	594	546	612	590	630	597	654	572	655	570	602	622	574	580	614	600	560	587	601	584	632	617	561	591	611	611	641	627	637	587	605	600	601	593	550	621	593	598	606	624	631	578	625	634	561	615	603	583	632	645	598	590	629	617	611	576	572	615	606	603	609	594	644	614	613	594	583	564	595	590	610	569	584	603	610	609	624	599	596	621	623	601	618	596	644	575	603	607	650	609	621	628	644	636	618	637	574	596	601	602	595	616	605	573	584	599	611	592	568	624	574	555	569	599	611	621	626	563	626	560	597	597	594	603	557	592	582	588	598	612	625	643	616	626	603	606	608	585	630	590	638	605	641	584	644	584	563	615	602	640	577	627	611	616	593	588	580	589	589	609	608	626	571	547	603	598	587	611	580	602	576	554	589	589	613	606	614	576	628	600	639	621	609	545	612	603	599	611	607	582	592	578	622	613	604	560	663	603	613	616	595	620	554	617	601	566	620	584	630	596	578	607	587	591	601	632	600	551	585	624	629	598	627	635	627	602	603	585	572	595	605	579	572	594	660	605	621	595	569	581	601	599	620	565	597	579	613	577	628	623	634	558	592	579	667	633	625	603	662	612	582	623	655	631	591	619	627	595	548	586	622	652	670	615	604	617	606	611	599	600	616	599	602	635	621	614	602	637	606	575	582	582	575	585	581	614	563	625	613	590	618	583	584	612	627	576	616	558	588	601	571	562	621	553	612	601	579	609	596	579	589	561	606	626	601	527	582	593	602	604	636	627	579	607	631	592	667	639	593	621	586	552	588	616	600	589	621	626	616	581	577	613	624	614	620	590	614	596	610	623	588	590	591	562	582	577	608	559	621	630	574	597	527	573	609	603	608	650	622	585	599	561	614	572	615	592	561	617	599	584	617	634	596	612	605	569	609	593	603	577	605	585	605	638	626	639	595	574	638	600	623	635	605	610	608	613	598	604	611	580	599	629	634	604	638	606	627	606	622	547	598	626	590	607	584	609	595	607	606	584	594	594	599	612	588	598	629	599	631	597	635	580	625	598	626	604	639	590	610	639	583	642	622	636	623	590	584	586	601	613	583	573	655	593	590	580	605	619	604	631	549	585	628	603	596	653	574	585	621	601	630	604	620	600	574	586	586	617	604	644	616	606	587	607	566	610	616	605	622	625	620	612	607	548	635	602	628	599	549	580	609	593	605	639	579	627	601	659	605	569	589	608	578	669	600	631	557	573	616	586	569	557	608	622	652	589	548	632	603	610	638	582	601	607	600	618	594	631	590	587	596	593	604	640	598	561	593	596	600	578	614	581	583	618	670	601	590	564	602	612	619	593	629	571	620	610	606	599	606	590	604	629	535	608	626	632	613	568	620	619	611	612	635	585	588	591	596	617	591	634	597	586	582	621	566	570	613	655	596	647	626	588	532	598	630	570	592	570	562	573	637	603	634	597	605	570	628	595	615	569	585	592	581	604	562	617	566	587	594	585	591	622	605	592	627	605	594	596	625	588	573	603	613	586	617	651	613	584	599	606	605	583	610	639	598	606	599	637	637	630	636	616	606	583	590	598	589	573	598	568	621	596	581	605	619	616	652	580	621	557	564	627	576	598	655	559	592	610	657	615	597	595	588	613	590	620	642	601	606	584	585	614	618	572	563	602	601	581	617	621	612	611	617	599	572	565	637	601	572	608	624	573	606	558	574	580	657	590	610	630	566	617	600	621	582	585	643	600	601	614	589	573	668	579	621	624	610	614	624	544
11904	24155	14325	7260	5012	3769	3222	2891	1730	1367	1325	1200	1311	1144	1109	1072	990	970	1007	861	862	857	831	779	764	789	1089	1999	2789	2688	2223	1781	1203	990	860	694	649	617	670	648	645	645	613	691	619	639	666	611	615	684	655	649	608	608	613	599	621	620	608	679	674	671	657	692	648	584	636	605	658	631	606	672	647	647	577	612	623	577	649	628	628	665	613	613	626	665	633	630	613	667	653	657	687	654	640	666	630	615	655	681	657	660	640	643	659	637	642	650	603	638	640	626	646	647	606	641	666	582	606	631	618	617	604	666	644	667	632	638	614	657	656	630	619	608	638	616	654	621	664	640	615	660	649	653	646	662	661	687	605	662	639	639	638	657	598	618	645	702	656	608	613	640	635	647	607	657	657	652	635	669	656	669	616	631	669	600	670	662	670	644	620	630	631	636	664	634	634	654	613	646	674	621	606	666	637	612	666	630	655	679	638	619	628	641	648	674	614	625	653	619	655	678	589	639	609	645	684	609	673	654	603	611	629	655	631	639	611	596	651	649	649	638	641	665	614	632	673	622	631	598	600	657	615	600	669	638	638	611	642	668	698	667	631	665	652	622	618	639	642	630	636	628	621	655	618	626	619	599	572	699	664	624	625	668	673	636	622	633	655	606	640	650	584	678	614	604	650	654	632	666	647	595	605	627	658	712	646	688	644	592	682	656	642	659	610	635	598	595	575	638	597	628	659	658	626	585	619	625	652	615	624	631	661	624	644	631	645	686	629	658	661	645	658	608	622	620	625	642	588	655	633	621	647	613	672	617	609	611	635	625	653	638	662	624	637	664	627	671	644	647	651	628	600	599	636	668	633	629	634	679	638	623	664	672	639	635	631	651	670	683	644	648	630	632	693	595	645	640	681	591	610	641	651	638	610	659	660	640	684	703	653	609	642	678	650	632	650	650	658	642	637	664	619	683	591	618	646	636	674	647	654	671	608	658	625	664	667	661	635	628	644	622	647	636	640	659	665	651	642	632	592	679	628	614	661	643	623	668	653	654	622	633	649	645	605	637	685	667	623	621	652	588	637	657	635	638	624	643	654	620	657	661	652	670	628	623	630	641	665	624	663	686	607	635	660	608	636	684	624	603	646	630	634	634	647	668	626	603	625	622	664	592	596	637	627	632	647	641	625	631	638	622	594	671	615	620	619	655	631	671	615	639	652	608	616	658	615	643	626	634	652	634	632	657	646	659	616	679	650	653	622	656	646	631	624	664	641	651	659	620	634	621	607	639	616	667	632	675	647	647	676	670	642	651	633	638	638	611	586	627	630	642	612	687	636	627	639	661	661	608	623	649	632	588	576	635	695	652	666	645	626	650	660	602	657	590	669	666	647	612	640	646	656	682	658	614	670	651	643	639	618	687	625	609	624	683	689	649	659	634	596	661	634	634	633	675	628	603	621	621	658	582	629	634	695	615	653	657	622	632	656	661	574	684	668	605	646	633	652	638	640	596	701	604	635	591	669	669	593	633	627	615	642	607	591	607	595	610	620	670	610	669	642	666	648	606	665	647	611	616	677	635	635	679	578	632	625	657	616	621	639	625	621	645	625	620	635	636	652	675	606	613	670	632	637	640	683	653	618	671	652	609	662	650	668	635	616	658	633	654	631	618	609	608	657	629	670	641	644	646	667	622	604	609	659	644	649	603	628	611	628	660	652	619	683	652	652	693	670	646	616	653	625	615	592	629	621	627	620	627	596	640	648	650	693	639	651	650	631	627	613	610	652	656	632	644	605	628	656	634	606	634	628	644	597	605	683	622	636	621	628	599	657	641	631	642	679	655	640	661	636	666	642	614	675	621	642	606	604	608	636	616	640	631	669	669	661	586	636	687	669	642	651	672	642	626	634	623	671	650	640	625	629	593	657	620	673	624	624	620	616	612	656	606	645	626	632	661	640	599	626	679	583	657	659	690	664	606	646	630	629	667	611	630	635	631	623	633	641	658	607	638	606	652	610	656	616	606	625	624	596	609	638	622	618	647	646	624	669	654	650	594	580	623	667	626	593	633	629	611	636	658	626	645	617	607	619	603	650	633	635	585	634	599	631	576	621	658	670	665	614	642	611	666	687	620	620	607	640	671	660	608	634	599	621	648	602	643	661	632	611	653	600	635	619	618	646	667	642	617	629	635	612	635	648	640	674	616	647	671	628	646	627	645	583	599	651	614	673	646	645	631	653	634	621	645	581	629	598	622	650	662	669	624	636	662	647	657	630	611	622	613	602	648	664	619	689	603	679	668	633	674	632	631	670	605	644	626	638	659	684	650	635	636	653	669	661	649	685	633	627	644	672	625	631	601	629	654	649	612	649	642	633	651	627	648	612	627	631	666	637	635	617	587	626	658	678	647	603	625	638	583	615	675	670	660	603	644	637	662	624	619	678	635	647	644	683	614	617	612	601	593	658	633	625	621	658	660	672	694	582	621	645	603	595	660	647	620	612	671	626	653	660	676	622	650	609	640	645	662	632	606	623	603	625	671	603	633	667	621	619	695	651	625	652	624	636	636	634	626	638	652	636	613	623	608	582	672	623	637	622	632	635	611	685	630	610	643	661	662	599	639	584	618	634	619	660	627	670	641	682	668	612	637	682	644	596	611	614	618	634	670	626	615	646	602	645	631	614	679	658	615	648	668	643	625	636	657	600	629	611	680	627	638	621	585	583	650	668	612	621	613	646	667	640	632	618	598	660	608	614	668	624	573	676	658	635	611	683	640	623	660	635	632	623	648	646	626	646	678	630	602	652	621	624	635	637	650	647	626	617	665	676	618	630	637	639	643	658	644	637	622	660	593	645	642	648	617	632	635	694	626	665	659	655	628	647	593	627	607	609	682	644	637	622	650	672	662	647	656	657	639	679	640	621	624	589	662	621	603	633	634	676	609	622	666	602	615	595	649	654	692	685	602	635	695	588	645	639	661	631	657	622	637	614	631	661	597	657	668	659	641	654	655	608	669	633	642	650	624	636	620	656	668	639	620	657	655	628	616	617	633	635	650	631	668	629	651	609	615	644	659	654	676	609	668	583	652	644	649	599	627	628	617	674	641	664	678	656	640	632	652	638	595	620	619	655	642	621	652	650	602	628	666	680	627	622	664	598	647	641	624	659	646	672	649	633	672	665	656	603	641	653	663	608	611	639	637	657	639	674	637	599	659	656	645	688	640	621	630	662	607	632	579	619	640	630	651	712	665	632	649	650	612	652	630	638	663	638	638	626	622	662	607	641	626	630	657	662	648	594	663	621	632	603	642	662	625	635	602	640	640	601	641	598	663	637	591	632	614	633	665	566	640	686	592	612	650	655	610	641	581	653	638	645	682	675	656	642	616	691	648	622	616	630	670	650	634	650	606	606	688	608	627	640	673	643	637	640	638	660	672	632	655	650	635	670	649	653	657	608	667	652	652	689	679	614	634	622	651	697	593	624	659	677	671	660	651	652	657	647	629	618	643	633	613
22786	21380	29149	23989	21389	21544	12328	3623	1870	1551	1425	1288	1201	1059	1030	1093	1008	955	917	883	895	901	845	784	684	803	1555	4000	4748	4523	3652	2995	1589	935	1050	862	633	634	587	579	599	603	618	615	564	634	672	641	573	598	589	645	676	659	639	615	621	658	589	643	593	609	640	643	620	623	611	625	644	626	647	618	615	620	634	599	621	643	613	617	580	605	610	618	616	661	635	645	617	567	612	627	612	652	609	620	618	613	593	647	640	604	598	664	625	592	610	637	606	590	627	631	626	598	605	595	609	616	610	622	627	630	595	621	601	636	597	645	599	575	644	620	593	670	623	618	620	629	605	603	582	615	651	653	594	606	645	604	606	624	613	606	643	589	611	615	564	593	645	634	625	621	614	580	610	605	599	590	597	623	626	680	577	618	605	594	670	609	647	660	613	636	630	624	647	638	592	588	630	609	645	604	644	613	636	595	642	544	647	646	663	631	591	591	628	614	659	615	660	579	585	596	614	603	652	541	595	575	603	619	617	599	576	618	655	619	606	621	607	686	646	565	602	665	629	630	618	594	613	635	633	640	580	625	600	568	633	637	604	641	618	579	585	640	597	628	638	608	612	600	608	613	679	659	621	623	668	604	667	600	585	603	663	588	645	628	603	638	587	612	638	631	652	616	588	598	666	568	616	619	586	625	643	607	617	603	619	597	629	604	625	597	611	631	610	642	636	600	612	650	571	639	622	657	601	607	625	633	603	604	642	602	620	582	616	636	644	590	637	632	578	615	626	609	618	625	597	635	612	613	636	626	580	620	612	626	597	628	626	617	615	583	633	632	573	614	593	633	585	620	633	620	595	594	616	657	619	638	596	665	652	609	663	653	607	593	653	680	624	639	648	601	643	602	620	595	615	618	566	601	616	622	612	605	633	583	635	661	614	635	633	586	581	589	632	633	631	590	584	656	607	608	615	583	649	633	615	611	658	573	581	617	577	588	558	653	651	604	602	604	570	621	611	579	592	636	599	653	617	630	650	655	571	601	637	652	621	596	656	622	600	622	645	566	628	577	626	616	598	618	629	670	607	609	659	621	661	624	609	658	653	616	591	606	625	587	616	657	609	631	619	658	630	602	636	621	630	593	603	606	659	590	597	660	649	601	618	592	616	602	586	589	651	622	602	635	596	623	657	647	620	595	608	595	599	563	634	620	622	596	640	612	602	578	617	630	605	620	625	631	607	604	633	606	664	612	620	628	612	594	603	613	564	650	644	616	560	592	607	634	587	645	569	634	579	636	577	616	659	645	598	598	613	593	671	653	627	636	594	637	604	631	655	640	615	630	668	608	617	642	613	607	603	662	611	621	641	637	606	588	641	650	594	601	573	662	585	582	645	636	585	614	630	585	572	644	575	611	625	614	646	581	636	603	635	634	591	589	607	600	645	601	587	587	587	617	584	637	610	621	633	578	613	623	614	600	632	617	691	638	602	598	623	592	610	608	627	597	590	615	620	638	612	665	622	620	661	638	592	630	596	664	621	647	583	588	588	595	623	583	616	592	583	610	594	635	601	654	618	630	608	602	606	623	602	606	605	576	640	623	664	602	596	615	572	639	612	661	626	636	668	611	617	642	639	633	618	621	566	613	595	662	642	608	606	667	650	627	612	602	638	609	643	610	612	637	651	580	633	655	627	610	603	624	592	606	600	635	645	651	592	587	611	636	594	611	587	641	675	634	567	651	638	574	625	615	626	624	604	659	599	589	633	637	642	609	609	591	553	573	626	618	631	613	610	613	587	603	634	641	600	614	567	631	618	614	582	605	613	612	626	606	616	579	653	622	662	597	631	632	588	578	576	643	590	608	623	604	652	632	644	582	629	611	604	646	611	619	642	647	632	605	603	643	599	608	630	643	634	601	614	597	653	565	620	585	583	564	633	603	625	652	590	622	589	628	617	631	611	643	622	545	619	640	605	602	641	610	571	627	644	586	630	601	668	588	671	615	614	613	601	641	642	612	603	599	623	613	616	602	663	583	564	628	611	615	613	615	595	641	648	632	649	618	588	580	600	613	649	564	597	617	589	576	637	633	602	601	598	603	633	632	607	637	619	615	670	629	637	616	601	646	620	594	606	634	650	600	623	590	655	636	599	579	595	629	623	652	605	573	607	619	597	608	622	608	598	676	605	615	615	638	616	634	590	646	641	632	647	625	598	601	574	622	603	653	627	622	598	587	605	621	634	619	635	621	624	611	591	561	601	640	640	628	588	627	604	599	644	616	614	553	602	649	610	610	678	630	602	594	624	627	631	614	578	611	673	637	682	604	643	612	645	595	614	670	636	629	606	644	599	598	611	596	581	625	609	669	591	645	621	624	587	598	658	577	625	589	632	614	649	628	610	630	626	627	621	669	642	649	598	620	612	610	582	651	630	600	628	601	588	596	620	615	616	645	633	644	651	638	595	631	619	648	615	609	610	623	629	637	632	598	577	607	607	628	608	632	636	641	627	616	640	589	617	581	613	638	614	617	584	642	608	626	638	592	592	611	628	629	634	616	656	656	627	612	657	636	610	581	595	608	616	603	628	636	622	592	607	604	620	612	637	571	615	638	634	603	666	585	571	592	585	621	583	614	634	650	641	605	631	641	597	640	592	619	654	635	597	671	572	620	632	654	647	594	624	631	640	599	633	599	627	567	569	601	595	573	627	607	596	587	722	622	609	600	538	618	607	571	647	610	609	612	638	617	648	679	620	643	629	614	632	611	655	638	565	606	647	623	600	628	619	620	574	621	624	617	659	606	601	563	625	597	593	619	606	649	610	606	610	576	640	578	610	615	641	634	603	548	590	612	602	575	568	613	602	648	621	606	690	590	631	615	597	601	570	595	606	601	603	588	593	657	659	616	576	587	616	629	627	614	627	584	615	639	606	652	618	648	609	653	608	614	653	620	590	603	631	627	580	607	659	651	646	617	630	678	618	628	615	612	633	611	616	652	625	610	579	628	595	589	622	624	623	607	656	628	598	565	606	670	620	615	607	626	591	566	619	611	599	629	604	577	678	606	589	584	621	633	603	613	542	617	593	635	614	609	615	620	591	640	576	582	647	652	613	621	624	640	591	612	589	601	687	580	618	634	588	605	587	625	619	596	591	601	660	612	641	612	616	630	599	627	553	616	634	648	612	656	635	623	597	593	656	597	601	591	606	623	634	569	633	592	592	612	629	644	607	599	600	634	634	585	655	591	579	631	626	599	609	557	610	594	574	640	589	586	643	600	636	609	629	616	606	566	594	555	634	624	583	626	635	586	590	569	613	636	574	585	608	597	615	632	622	631	626	585	563	606	672	609	582	624	586	560	610	610	653	608	572	597	619	613	644	595	581	635	598	616	652	631	619	613	671	632	656	602	643	652	588	645	649	657	602	640	587	585	616	641	639	650	616	594	664	576	595	552	647	630	604	622	665	604	605	623	610	618	611	593	638	572	580	608	611	609	618	597	639	604	626	648	638	621	629	663
14358	33226	22669	13380	9622	7176	5653	5395	2861	2468	2119	1829	1816	1391	1482	1437	1358	1232	1250	1188	1120	1051	1018	898	806	902	2099	5982	7016	6519	5222	4035	2090	1124	1276	1024	631	659	639	601	615	596	674	624	601	635	599	645	610	662	575	638	604	612	612	623	641	584	635	628	649	639	591	643	597	590	607	644	639	657	578	602	641	613	676	641	639	576	672	573	655	630	621	567	648	650	625	602	648	653	605	619	661	664	611	585	660	604	620	605	634	630	653	606	660	646	656	632	633	632	682	620	630	694	605	592	637	614	659	614	612	614	609	666	618	596	562	636	630	612	591	628	602	619	645	632	630	602	645	595	625	594	631	583	634	614	598	605	641	641	621	623	623	620	590	600	644	623	631	703	605	620	638	590	616	577	648	592	588	614	639	594	631	641	660	594	637	611	650	598	594	632	636	628	606	587	621	620	631	603	584	603	648	611	600	609	601	630	604	653	598	594	609	624	640	613	578	619	631	648	609	627	640	643	606	598	595	619	637	663	596	635	611	609	627	576	626	634	614	653	611	629	618	680	634	615	586	619	635	635	658	590	605	646	643	641	637	600	651	593	600	680	597	656	591	645	628	597	623	654	638	630	607	613	649	642	589	611	645	664	598	605	625	585	655	603	688	630	612	630	627	644	644	615	645	628	597	619	606	638	635	627	649	656	676	651	622	634	639	627	609	613	683	603	601	629	599	648	607	622	669	632	643	638	642	613	594	601	611	626	636	627	630	651	629	603	641	605	625	615	696	632	643	619	592	643	637	619	617	636	590	611	631	640	639	666	649	651	664	645	572	603	604	617	606	621	602	621	627	595	624	601	615	623	603	597	641	664	627	612	608	593	591	666	628	584	639	622	621	640	594	615	655	642	583	621	595	620	641	644	622	616	593	608	614	629	655	649	637	656	629	605	608	640	610	640	678	583	605	612	613	629	641	600	613	655	622	607	630	567	612	626	624	651	639	614	612	649	617	634	592	637	604	652	616	588	623	622	605	612	623	585	594	647	633	616	648	609	613	612	588	641	650	618	662	630	631	607	617	602	630	624	653	628	625	623	620	605	610	657	571	635	615	643	618	583	657	604	617	613	622	655	615	607	640	587	657	582	633	642	623	610	625	609	640	631	651	636	655	645	649	648	591	601	660	619	623	592	625	649	593	617	585	632	616	629	630	615	621	627	663	627	672	626	605	564	629	609	624	625	590	625	648	684	601	627	625	625	630	603	611	621	647	613	642	606	584	639	613	655	603	631	583	628	611	591	661	643	628	632	648	669	605	621	620	618	655	616	627	639	618	592	654	637	622	600	642	622	636	590	641	637	593	633	592	618	602	632	580	628	653	615	632	626	612	615	584	614	644	623	645	654	630	660	611	593	616	591	639	623	637	620	683	653	566	620	644	636	595	642	639	637	669	630	626	602	651	651	636	614	633	578	573	651	695	644	598	635	627	614	598	639	660	646	615	645	607	622	631	692	609	646	639	604	651	619	617	684	654	616	592	666	601	612	596	642	601	641	599	618	583	606	647	633	627	647	634	608	643	656	651	612	604	610	595	628	605	642	615	605	606	583	586	650	609	611	641	571	572	641	620	638	606	579	611	622	647	594	619	632	624	665	637	599	632	613	612	630	646	621	645	600	620	686	642	634	603	595	613	629	595	607	617	575	674	584	604	620	595	616	627	617	650	612	634	615	648	622	604	610	632	625	626	606	646	643	625	679	639	602	633	668	612	612	616	578	651	636	604	635	649	624	611	638	635	640	623	629	606	633	652	644	575	634	578	617	579	624	610	615	592	593	632	642	627	676	592	644	625	607	647	626	633	612	606	663	579	625	604	589	640	595	586	633	622	601	600	635	600	674	638	631	628	629	576	684	627	628	612	645	631	627	594	639	620	637	656	645	607	658	646	648	632	594	614	638	644	647	653	608	636	597	627	648	625	608	626	639	638	625	656	602	614	605	615	640	666	608	621	611	592	595	643	642	624	619	651	586	648	600	622	626	633	645	646	604	661	574	678	637	629	591	593	634	648	647	650	588	593	629	638	610	636	679	601	624	673	609	622	635	647	662	660	635	630	604	610	672	632	611	617	645	610	660	654	609	617	608	670	638	620	621	564	599	614	636	624	663	617	656	616	627	622	645	594	624	628	602	602	583	627	687	651	641	629	622	639	631	614	600	643	618	659	605	648	613	625	654	645	598	638	577	620	618	601	611	667	624	610	606	629	614	609	616	619	648	602	612	632	631	634	628	636	625	634	612	642	618	635	575	611	599	627	640	668	620	578	600	578	674	569	642	610	636	598	663	651	616	630	623	669	671	661	647	647	582	600	637	663	608	646	606	611	627	637	660	611	660	624	645	595	646	616	622	667	633	615	633	635	606	661	607	648	649	584	623	621	663	625	616	651	649	637	615	688	611	640	649	645	574	621	638	621	629	605	603	628	672	681	601	607	636	604	613	655	621	614	617	628	589	577	645	597	663	606	617	581	600	651	630	635	609	594	689	642	647	637	629	572	663	615	638	624	614	655	608	602	609	615	610	641	623	623	644	617	620	612	634	605	599	658	620	629	612	639	655	639	648	620	637	604	613	585	636	632	605	638	657	585	616	617	625	656	609	625	609	640	591	671	565	580	599	570	592	684	585	646	606	627	626	611	609	591	629	663	581	650	626	600	628	636	623	614	588	611	648	652	627	569	635	573	612	614	614	635	642	653	663	584	581	635	641	627	597	678	592	592	643	638	641	620	625	613	613	643	599	580	654	641	598	624	605	592	619	586	659	640	597	623	622	590	626	603	624	626	613	630	590	636	570	631	653	588	630	598	592	636	633	615	620	591	629	646	599	610	641	622	635	636	598	658	651	613	616	666	648	592	634	642	629	627	609	584	614	604	616	691	642	579	665	616	584	644	630	623	618	633	652	603	648	624	609	610	644	640	612	629	680	636	634	627	625	643	643	652	590	654	667	612	645	613	646	604	672	612	634	658	653	603	645	628	619	637	643	672	622	634	649	616	614	671	631	644	627	570	675	618	618	593	633	613	563	600	607	607	603	643	611	631	650	595	660	593	662	616	638	657	638	615	606	673	588	658	645	641	641	590	639	630	655	645	625	627	645	614	650	627	597	636	606	637	589	624	612	576	622	636	637	627	588	617	631	658	633	606	657	631	622	639	638	620	597	623	645	606	634	641	641	644	636	639	605	587	612	634	644	629	608	641	628	616	623	599	629	638	625	641	650	606	646	612	660	594	605	652	639	635	625	638	646	635	632	611	611	629	601	620	635	600	662	649	635	628	652	619	671	577	633	628	632	653	600	634	608	646	614	631	603	679	579	625	619	644	598	676	638	627	634	623	635	584	626	591	654	614	637	635	652	633	598	660	637	651	671	610	624	579	674	646	594	655	614	640	610	628	645	618	642	645	599	612	591	651	661	642	631	597	625	658	641	598	635	606	593	586	667	638	635	635	610	617	675	588	582	591	640
28232	20368	12549	4858	2081	1582	1245	1128	762	636	583	560	590	537	540	509	493	519	494	533	491	447	419	439	406	444	496	591	538	572	570	536	437	412	403	395	404	389	375	434	409	416	394	409	386	414	439	415	393	367	394	401	421	416	367	420	400	393	381	389	447	401	379	347	386	344	400	411	399	404	401	386	385	345	353	411	386	387	403	398	413	357	414	403	389	380	374	413	373	422	404	425	396	418	431	392	430	429	410	394	403	390	382	358	385	384	441	393	406	397	395	387	383	365	399	419	383	416	433	416	360	383	411	380	447	416	403	375	397	402	442	400	394	426	411	379	431	366	376	413	371	390	390	389	420	383	391	382	391	396	383	423	388	415	415	408	399	373	380	424	400	442	408	374	382	431	374	401	418	387	417	386	399	414	417	410	416	384	366	378	376	394	401	404	425	385	378	377	406	383	424	387	419	388	383	395	397	407	411	408	391	410	387	411	405	397	393	407	416	407	414	383	415	393	372	380	377	394	381	415	414	361	389	410	428	373	398	403	413	405	388	405	399	389	395	404	412	410	400	382	367	411	417	398	390	388	432	407	392	395	371	388	410	408	391	381	393	380	401	446	403	385	386	416	387	384	399	414	395	414	423	426	384	391	390	376	372	365	425	451	414	383	353	425	386	384	409	415	395	391	412	396	424	403	412	380	362	416	407	424	417	358	402	435	396	405	386	395	370	424	405	401	410	393	382	390	396	402	367	390	447	413	394	409	380	421	404	381	413	417	378	410	371	415	418	397	381	433	379	402	429	419	388	399	407	382	363	385	409	403	363	400	398	399	403	424	401	428	392	410	428	391	424	379	413	377	400	399	320	393	401	381	400	385	383	405	373	422	388	406	396	382	414	411	402	420	393	380	395	422	433	375	364	412	401	406	390	381	440	389	405	399	389	410	376	404	389	401	392	443	435	464	463	365	407	378	373	411	427	406	421	410	409	388	405	405	375	371	407	372	406	417	373	388	414	402	406	416	381	430	399	395	374	425	396	413	402	402	395	414	426	408	388	370	375	404	381	361	419	390	391	406	420	403	416	388	393	394	393	392	378	399	373	398	392	407	376	357	406	388	417	387	403	380	398	427	372	396	421	371	378	377	381	410	420	386	368	377	406	354	424	419	397	381	367	351	373	391	387	406	413	390	379	385	391	415	370	362	383	398	427	389	405	381	395	401	405	440	400	409	411	395	414	390	385	397	415	410	390	414	424	428	369	417	393	434	355	403	395	406	398	377	418	391	389	416	401	409	372	393	404	399	404	415	393	384	380	382	379	362	424	407	368	425	402	400	426	388	427	409	392	408	396	347	389	405	388	441	418	408	387	369	394	392	413	383	379	396	409	390	373	401	386	425	449	384	393	433	400	429	365	377	418	411	403	386	404	388	434	399	391	404	422	403	394	386	371	408	382	440	391	405	421	393	410	391	396	426	374	381	397	396	400	403	408	416	387	409	438	401	368	380	424	371	393	406	405	411	383	393	381	366	390	402	383	383	425	430	395	377	373	420	370	394	394	425	403	382	414	401	390	415	435	401	387	386	411	385	396	402	373	434	397	426	388	406	415	427	396	410	384	398	356	398	412	393	410	407	419	419	379	386	449	414	411	367	384	418	426	412	396	392	389	403	414	435	439	378	397	399	407	401	358	395	362	377	417	409	403	422	392	452	393	404	390	386	390	408	396	408	378	434	360	381	433	435	421	364	390	424	394	387	403	407	407	412	386	394	409	429	397	390	379	424	412	361	393	365	395	395	400	379	409	402	380	381	397	376	378	394	382	380	403	423	394	370	429	428	398	385	392	402	409	396	405	455	437	432	394	415	403	403	407	409	410	414	373	374	385	381	415	402	394	381	398	353	372	405	422	397	396	406	424	378	402	394	429	408	373	387	419	394	384	428	397	384	388	420	407	391	385	428	403	406	372	370	394	415	413	402	413	407	394	371	385	379	422	429	435	416	404	405	384	380	396	390	410	404	425	419	425	394	399	417	405	427	412	399	395	418	396	398	388	389	419	401	399	405	404	375	391	406	394	383	356	437	420	377	388	434	413	411	409	404	407	434	372	404	373	398	442	416	419	377	386	387	406	402	418	417	411	393	420	423	381	405	393	401	427	386	384	437	397	376	435	379	403	390	409	394	399	381	414	379	413	394	398	402	376	417	395	409	372	404	384	384	376	370	397	413	388	388	419	432	372	387	437	379	428	410	421	428	385	405	389	388	364	361	410	394	374	424	377	390	405	422	414	380	379	372	397	414	392	391	420	408	375	381	378	423	394	387	419	394	413	383	408	401	392	386	408	390	349	396	415	389	422	428	377	404	382	404	395	393	417	363	377	386	380	399	391	378	385	439	427	377	397	423	378	381	394	425	390	394	402	415	384	423	416	372	393	389	394	394	402	382	391	383	389	396	371	422	385	396	386	434	404	378	425	402	367	391	416	365	341	419	409	391	391	385	371	390	424	379	364	374	392	378	392	372	375	423	386	377	384	387	390	414	412	384	409	381	395	359	435	406	378	396	391	420	414	393	417	390	432	393	365	367	370	350	411	402	420	410	344	401	371	399	410	420	405	375	357	391	392	407	383	365	393	402	408	377	387	411	399	401	393	396	396	382	381	365	409	391	384	368	401	397	388	401	386	373	392	387	444	431	456	358	409	414	403	423	410	423	432	381	384	408	371	415	389	404	397	422	386	379	407	390	403	374	420	387	405	383	388	412	410	388	411	393	394	404	386	412	400	377	408	398	386	421	382	415	385	401	373	413	400	402	405	422	397	377	345	384	409	392	417	378	401	391	400	390	421	416	394	363	372	390	444	386	365	410	413	407	375	416	381	393	397	376	410	384	396	417	410	400	391	410	443	442	401	386	397	358	408	401	363	369	432	440	388	404	437	367	384	386	385	423	405	423	398	375	400	428	398	371	403	380	392	414	409	409	418	431	390	393	386	377	411	408	448	382	402	393	394	443	425	406	407	352	367	370	424	416	401	381	380	421	435	415	363	402	396	433	384	410	380	400	368	373	419	398	448	413	373	427	386	399	396	423	390	413	373	373	400	395	406	371	377	366	414	416	382	394	391	408	414	403	414	419	381	439	383	422	390	399	406	382	398	424	409	394	406	383	387	425	407	377	378	389	418	360	423	400	378	379	366	395	413	384	401	395	388	403	420	408	394	366	416	395	405	443	400	353	416	402	404	396	364	383	375	401	377	461	394	383	411	403	395	389	356	386	396	377	384	420	389	402	406	387	410	395	386	397	407	408	395	417	374	428	435	394	415	412	373	425	411	406	386	418	397	419	415	401	403	402	414	367	392	410	366	374	432	408	393	418	383	423	376	388	368	423	439	384	376	417	408	408	384	395	377	363	383	365	401	407	434	365	434	421	440	433	421	410	433	423	395	393	404	449	397	372	403	394	435	400	406	418	445	413	444	368	391	389	390	412	360	387	388	432	371	432	406	435	410	391
11839	19159	11008	5403	3396	2662	1996	2058	1215	1052	858	776	846	706	720	660	674	653	673	639	603	538	534	485	479	504	578	735	619	729	674	611	503	470	436	457	467	423	422	443	379	405	440	481	406	460	410	459	460	462	433	460	416	418	455	423	405	393	435	452	411	426	424	432	454	400	436	438	469	428	442	411	440	412	408	418	472	411	458	410	432	415	454	398	448	384	424	423	450	416	408	385	410	425	422	491	411	418	423	443	438	430	422	393	458	467	452	423	426	403	444	401	403	444	462	435	372	409	439	443	470	417	449	441	444	422	426	432	432	423	467	438	403	420	422	452	386	432	446	416	446	435	446	418	452	423	440	444	441	435	471	434	431	437	419	422	386	403	442	445	456	425	441	457	409	458	441	408	432	440	411	426	434	430	461	435	409	425	424	408	445	479	458	455	436	463	437	453	424	435	422	461	433	413	407	470	446	406	445	433	427	449	382	423	418	427	452	394	398	422	430	466	420	460	410	448	429	467	451	414	410	435	443	437	423	424	409	438	402	441	457	426	445	441	426	446	412	418	437	466	446	440	455	403	416	441	440	417	453	442	442	435	430	452	434	432	456	429	436	408	430	424	456	432	449	455	418	434	378	476	444	482	444	461	428	447	437	445	431	429	461	423	423	448	432	399	422	453	439	440	430	429	448	464	405	434	444	384	444	458	435	425	429	411	451	448	418	452	410	435	423	433	384	393	413	417	439	427	465	454	433	446	438	442	412	436	409	401	445	440	398	404	450	436	417	417	428	424	459	400	439	456	468	408	420	443	445	442	388	443	439	469	410	440	443	391	445	433	429	455	447	424	456	461	452	437	443	452	427	454	432	448	434	469	419	422	434	431	456	405	461	402	396	437	438	445	443	428	459	426	434	445	432	408	435	445	430	463	489	430	459	440	455	423	478	455	475	420	418	464	453	387	449	442	430	418	386	428	437	468	456	459	418	441	432	420	422	416	439	438	451	443	432	446	449	466	456	447	449	448	429	436	433	420	417	435	423	420	442	456	414	450	455	454	412	442	382	432	408	426	425	444	440	443	460	441	426	435	468	433	429	424	453	408	385	457	453	435	433	450	413	388	421	416	421	412	474	433	462	443	444	432	422	438	407	444	433	427	429	446	470	449	406	448	435	424	447	437	429	433	449	449	413	430	418	465	413	429	437	456	440	445	429	459	432	453	448	465	410	417	407	416	385	422	407	415	408	452	445	418	441	459	443	487	422	439	446	448	393	440	424	454	406	407	389	462	421	420	444	407	431	473	458	463	421	426	440	458	417	420	463	419	470	471	431	442	437	412	430	400	439	398	408	456	455	436	441	459	433	443	470	398	434	408	434	416	431	426	436	449	436	449	392	411	438	412	428	450	426	433	423	489	420	433	424	433	441	407	423	431	428	459	445	439	446	408	402	411	464	429	382	430	429	446	424	470	449	425	429	439	456	453	483	444	421	419	416	427	465	413	396	429	453	462	455	440	463	468	462	419	418	411	458	409	467	412	459	428	449	403	420	413	478	452	434	455	422	469	445	440	477	448	396	434	445	449	446	404	419	409	440	422	457	425	443	444	440	432	462	446	406	450	403	466	411	420	420	455	424	443	449	420	435	399	431	423	452	416	434	419	464	452	423	424	415	402	423	432	417	459	442	432	422	481	449	426	426	449	399	409	449	419	424	424	426	453	443	424	425	431	430	427	432	436	480	439	435	473	427	401	414	417	406	440	439	447	458	454	433	453	419	402	406	430	464	443	451	442	418	396	412	459	438	457	463	430	451	420	450	418	429	433	417	419	505	418	461	443	428	394	465	430	410	460	453	406	394	450	437	427	400	474	433	449	421	452	423	416	437	443	443	398	454	381	436	420	441	426	449	425	428	450	422	472	412	450	418	437	434	422	415	433	444	433	434	438	418	459	411	410	422	429	440	432	460	422	441	445	423	397	422	453	421	433	473	434	446	460	459	444	446	456	467	449	415	413	463	405	442	406	425	416	432	419	391	449	425	409	428	452	469	454	411	464	437	442	418	408	405	471	430	477	433	453	441	446	427	441	442	429	446	471	436	435	425	454	442	409	472	460	436	463	472	423	449	448	440	441	468	468	407	446	415	457	412	413	479	439	405	447	433	440	447	444	451	433	435	462	446	498	443	429	424	456	414	435	439	447	443	439	424	436	426	415	434	422	442	422	387	437	459	429	419	424	460	439	476	451	438	440	433	432	419	462	441	441	441	452	425	463	438	398	512	455	434	429	381	441	426	442	431	476	428	437	426	417	452	416	499	426	425	433	454	439	424	430	401	431	443	456	447	432	467	467	454	401	446	430	447	450	442	432	418	392	441	455	449	467	435	474	408	434	412	423	454	424	440	438	405	428	432	450	445	440	406	409	422	390	448	478	452	445	431	411	449	444	424	419	436	448	463	454	429	393	423	419	418	446	432	415	393	452	432	429	431	444	405	439	457	412	405	415	434	468	440	458	437	429	415	445	447	443	459	390	425	451	420	458	416	426	448	451	443	415	436	453	456	419	439	444	455	459	472	406	436	442	463	415	389	460	422	467	399	411	447	435	400	453	433	425	450	425	425	447	434	452	434	459	463	445	400	444	447	397	397	427	479	444	421	460	434	446	421	424	428	426	428	418	479	495	432	464	429	430	448	490	463	485	433	406	407	414	430	437	427	439	438	439	418	454	479	498	416	454	438	443	415	457	438	457	436	457	415	434	441	434	424	443	459	430	445	429	437	405	435	393	399	467	454	440	459	424	428	422	436	410	441	448	442	450	430	436	446	442	440	453	461	427	434	462	446	424	423	474	426	439	452	457	407	426	439	398	421	459	434	439	446	425	421	429	437	419	415	434	461	429	392	473	431	438	404	436	445	477	432	448	441	451	420	477	448	447	453	430	433	450	418	413	393	432	457	425	440	430	451	440	377	419	432	402	436	413	441	464	457	483	461	432	447	460	437	433	444	440	447	449	402	435	429	432	414	460	404	437	450	451	467	434	404	452	454	454	424	419	448	467	400	451	441	383	437	421	448	448	429	416	427	433	454	428	445	465	470	395	454	407	401	412	440	426	395	474	458	378	463	469	418	434	424	470	423	462	408	429	436	403	417	454	422	425	427	441	421	404	412	384	442	428	457	477	440	446	408	442	438	427	440	469	427	442	435	436	430	452	461	462	410	435	468	456	449	449	426	435	446	454	432	464	421	421	442	429	412	451	473	466	475	439	430	421	456	443	409	420	452	451	422	455	442	397	454	437	450	419	441	419	384	413	431	444	387	455	458	492	400	405	448	401	410	464	412	459	454	396	418	419	470	450	434	472	449	415	426	438	480	403	466	405	430	418	403	436	429	431	425	436	409	431	407	401	415	403	422	430	449	443	380	434	438	433	434	439	434	407	453	396	471	429	464	433	433	449	469	420	427	455	469	456	412	383	470	436	443	379	464	432	441	443	431	442	416	426	417	409	408	452
24153	21412	28661	24507	21392	10537	2552	1963	1169	838	732	725	697	588	629	592	510	538	564	613	544	458	481	436	443	893	2120	2388	2188	2016	1663	1061	715	544	390	393	343	368	400	355	359	353	416	347	405	374	363	350	390	382	399	399	354	351	387	393	403	343	381	335	397	355	364	369	349	352	369	377	383	398	354	368	351	351	370	367	367	361	408	363	374	394	366	375	421	353	395	387	394	384	365	386	346	402	358	376	389	359	356	391	402	353	364	353	384	375	384	355	364	375	383	408	356	385	348	342	385	381	399	393	373	375	407	386	389	367	368	384	384	344	387	384	363	397	381	361	375	379	355	368	424	387	355	373	382	353	347	350	402	387	373	334	339	376	374	347	370	406	417	391	375	377	430	407	398	374	376	390	385	372	406	412	371	345	416	355	408	403	422	356	383	364	317	385	392	407	374	417	384	353	372	395	378	376	388	360	401	379	362	363	348	406	389	377	356	409	411	390	368	356	404	368	387	357	385	354	385	368	371	350	334	372	376	368	344	391	428	378	372	391	392	389	438	409	376	363	381	387	386	369	372	389	359	364	398	348	372	390	356	399	372	356	367	343	364	359	366	382	386	432	382	369	381	380	392	371	387	372	369	412	369	369	385	369	368	363	396	381	376	379	374	354	354	376	402	400	367	407	369	373	371	362	365	389	377	350	381	397	351	413	345	350	334	388	391	372	369	374	363	372	373	344	413	373	372	389	390	328	380	388	335	336	396	380	377	388	367	346	360	375	384	378	362	371	390	393	373	358	354	354	383	363	371	374	350	402	362	393	344	352	375	383	367	362	407	371	355	373	401	388	375	369	369	367	340	369	377	377	380	398	383	401	323	393	387	384	389	367	379	355	392	364	385	390	372	382	360	385	370	374	380	392	389	384	395	460	381	394	400	369	350	382	393	385	368	393	387	395	377	383	385	324	395	380	336	375	351	390	347	367	381	383	384	373	333	356	366	387	367	404	379	360	364	378	364	396	365	351	379	370	338	367	365	415	367	393	354	347	402	379	377	396	367	366	369	348	410	350	381	385	410	364	326	390	379	376	371	379	366	388	368	362	384	372	389	356	390	398	357	395	341	338	360	371	339	364	389	380	380	379	405	377	409	390	406	330	391	361	398	388	350	368	383	348	336	366	392	341	418	358	382	394	388	374	411	364	390	371	396	343	387	389	397	372	380	353	396	330	370	389	383	399	380	371	380	383	373	358	355	407	383	361	355	394	391	359	347	379	414	372	327	389	399	370	344	417	354	373	371	387	395	405	352	370	425	384	388	382	385	358	346	389	385	334	392	350	350	367	396	385	408	348	378	392	374	371	374	369	376	358	377	378	345	380	363	367	411	375	376	405	370	381	368	397	378	360	402	381	353	401	408	387	351	371	410	362	373	363	372	382	360	361	394	378	347	374	430	387	367	392	374	388	374	373	389	386	355	396	367	309	372	404	374	360	387	365	375	388	364	372	343	381	387	378	350	360	368	357	383	327	360	364	363	332	387	402	382	380	357	388	351	363	393	367	390	381	399	344	354	388	356	407	361	388	353	409	363	359	351	344	331	386	375	387	415	379	353	362	367	358	334	368	377	377	416	360	389	358	398	375	374	386	384	407	384	377	368	353	389	362	386	377	343	376	364	414	384	411	395	402	403	400	339	367	322	363	366	363	404	353	409	373	330	407	414	353	343	405	398	395	370	365	382	371	388	402	360	370	400	363	372	381	362	410	368	383	383	376	354	347	366	374	363	375	344	388	388	357	386	369	368	351	374	393	367	374	365	384	376	372	340	372	389	380	395	356	373	374	377	382	344	400	387	365	404	369	374	359	388	390	379	402	409	367	382	353	386	341	382	374	403	358	352	366	425	368	401	379	387	366	372	382	365	384	355	380	390	370	368	378	380	376	359	378	380	394	350	383	376	370	330	377	369	365	361	372	392	387	410	389	397	383	370	387	388	348	348	382	381	361	367	340	377	360	374	387	369	403	407	381	393	371	402	379	378	349	428	381	392	397	356	394	359	375	362	379	359	362	362	356	398	390	367	380	353	349	387	371	352	394	383	398	387	386	356	360	381	384	375	408	351	342	357	354	386	364	377	358	373	406	373	379	364	380	352	372	393	385	389	375	384	377	370	337	379	365	355	352	358	367	375	341	429	354	377	368	396	324	387	375	382	383	380	368	367	394	378	366	373	399	367	348	409	374	378	360	373	369	363	393	389	402	361	405	358	337	361	379	378	403	398	381	396	381	366	380	370	372	408	397	379	397	360	387	391	360	420	431	366	389	357	363	359	367	385	371	387	360	389	344	391	377	358	384	370	358	385	398	353	343	359	360	335	374	380	373	379	392	357	345	358	378	384	341	401	391	391	401	391	353	368	391	371	398	378	381	344	400	392	360	385	372	393	368	384	383	376	410	378	355	349	375	365	367	347	388	356	412	385	387	348	378	381	356	362	389	373	393	341	340	350	373	359	359	359	374	329	378	386	354	384	380	382	370	341	399	385	360	374	376	388	352	345	365	370	381	327	381	372	355	372	393	366	399	368	375	345	376	355	369	432	355	377	390	372	372	412	388	332	396	370	398	400	374	367	408	372	378	384	392	370	366	361	372	364	380	365	344	349	357	364	371	343	338	390	381	367	403	369	372	381	394	374	394	395	370	362	401	383	386	370	409	390	337	379	359	365	326	362	402	374	357	389	377	384	387	342	355	378	382	364	343	393	391	339	401	355	346	378	361	370	368	363	408	376	380	390	361	366	385	365	366	382	380	385	383	365	386	416	394	398	356	375	400	399	392	369	384	375	378	365	316	392	359	402	428	380	388	374	348	378	382	373	379	374	341	389	381	369	377	389	374	396	366	387	382	353	358	362	392	392	379	377	374	386	363	372	392	352	372	355	354	343	370	347	365	406	402	388	403	376	376	387	388	369	376	382	398	377	395	346	338	401	359	378	375	392	357	385	372	384	362	357	365	329	403	389	354	377	380	371	337	414	373	419	370	370	347	350	391	347	397	340	366	412	367	385	370	380	375	380	384	376	348	357	339	366	399	374	333	401	332	408	360	368	405	385	383	390	398	366	368	388	398	366	374	391	393	402	372	369	361	353	425	421	412	369	394	393	390	406	356	375	394	341	380	359	377	398	354	373	384	395	402	373	367	348	355	385	365	371	395	329	352	377	373	391	386	388	380	341	370	386	405	399	371	399	364	385	384	405	387	399	389	388	341	387	351	349	392	395	418	367	367	402	351	374	377	374	396	364	365	382	408	385	372	387	355	360	404	352	355	400	386	365	340	402	379	379	384	330	397	400	380	395	369	359	382	368	387	354	352	370	327	354	367	354	361	352	351	374	352	361	354	364	398	388	377	381	398	379	351	386	338	379	393	371	379	353	369	373	388	395	342	389	381	357	358	412	361	396	389	377	387	359	367	392	380	384	359	342	372	359	390	362	373	372	371	398	383	328	390	383	405	388	364
11599	26980	17027	8976	6308	4835	3576	3378	1894	1285	1042	1124	1015	838	861	754	693	682	749	813	715	551	521	515	541	1286	3264	3564	3208	2959	2419	1510	923	603	391	369	401	376	408	398	387	419	400	413	403	409	404	403	384	381	415	402	415	416	389	399	371	377	421	426	366	393	381	364	420	398	375	347	399	366	383	390	375	384	390	432	401	391	367	360	398	376	362	418	424	395	391	374	398	359	387	435	380	374	416	410	407	398	418	449	445	399	376	420	395	383	418	373	408	390	390	421	395	377	450	420	442	415	404	393	400	385	430	402	370	405	394	373	410	412	374	411	378	361	382	394	425	379	390	384	402	383	439	391	388	415	379	413	386	366	373	416	441	388	379	407	415	383	391	412	405	438	401	447	385	393	405	432	386	384	388	391	369	386	360	399	416	416	390	397	405	388	395	396	399	397	398	391	389	371	388	368	379	348	429	407	371	428	419	389	409	400	391	407	419	374	390	406	400	404	399	416	363	396	363	416	373	382	398	403	385	421	419	404	402	402	432	364	411	401	416	417	420	402	400	428	381	419	385	401	379	389	373	397	376	374	434	394	404	401	389	407	425	395	409	397	390	435	415	411	404	406	390	397	400	406	419	412	390	405	403	413	386	403	372	395	362	389	403	421	425	396	392	408	375	382	402	423	398	413	399	418	386	410	423	400	395	431	410	357	414	397	382	419	435	366	409	405	386	392	384	388	407	444	446	418	377	415	389	393	414	447	426	419	395	398	408	425	399	389	402	391	376	392	445	397	384	383	380	412	424	380	392	386	396	368	427	377	415	437	392	352	365	423	432	371	360	402	401	374	424	379	381	388	407	384	391	404	375	388	389	383	421	419	416	366	382	403	413	382	387	400	397	410	363	369	396	395	405	396	378	361	374	399	376	403	383	399	407	377	381	403	362	415	368	372	399	401	414	412	378	393	400	384	405	404	389	413	420	414	358	420	431	407	380	394	397	416	411	427	400	379	394	376	409	368	411	461	394	400	373	391	376	406	421	400	383	385	418	362	380	418	399	428	390	411	431	386	405	401	398	385	379	398	428	412	414	403	429	414	396	383	355	417	422	403	407	416	386	392	369	396	414	419	387	369	377	394	395	347	406	415	418	402	419	368	401	419	401	399	422	402	377	389	403	408	411	406	391	372	418	386	399	432	428	426	417	408	403	417	440	416	430	348	371	385	424	400	415	411	371	388	412	388	418	374	387	403	390	395	398	383	396	364	396	385	421	385	392	394	402	407	399	392	394	408	375	405	398	431	396	400	377	383	391	422	393	386	414	411	412	387	449	389	420	393	413	394	387	396	403	429	382	395	394	418	414	419	375	412	401	409	381	392	405	428	413	428	408	397	424	395	407	407	405	390	361	403	360	402	414	377	386	392	426	429	404	387	372	392	394	383	406	409	387	394	384	381	392	403	425	414	415	414	373	411	398	384	400	405	417	402	379	403	426	433	380	386	384	389	377	361	432	380	371	430	389	405	377	408	407	406	398	437	421	396	416	403	416	406	374	382	433	421	400	403	429	386	385	428	396	399	444	378	404	397	348	403	425	404	412	371	410	363	430	425	411	437	382	389	390	372	433	415	409	412	408	398	420	385	391	381	399	388	446	396	417	422	409	384	451	405	386	416	408	418	386	432	409	382	427	382	428	382	443	376	408	398	401	385	441	426	418	454	406	349	414	408	363	436	396	410	400	412	423	395	419	395	392	428	378	414	426	419	425	422	412	391	363	429	394	367	414	375	399	370	391	386	390	401	333	366	410	384	396	415	402	361	380	384	364	387	412	406	444	411	418	397	422	358	420	400	390	411	386	430	396	403	426	437	402	431	373	419	379	419	393	405	389	387	391	402	395	415	392	414	420	411	385	390	407	389	376	388	423	410	421	392	411	387	427	398	417	402	401	398	393	395	413	390	414	366	375	401	405	377	392	380	386	382	430	417	410	365	408	418	396	408	408	453	385	381	392	409	391	401	417	416	395	409	385	390	406	379	401	403	375	376	437	369	386	405	419	389	388	438	417	363	410	398	376	374	369	408	457	399	411	411	407	405	428	385	399	396	398	413	401	410	384	419	381	401	389	411	425	425	385	386	416	399	423	408	384	397	410	397	377	405	388	415	416	402	397	394	386	396	374	415	424	428	411	353	391	404	407	393	386	427	387	410	395	387	428	415	400	415	366	411	367	395	421	389	383	396	412	428	397	399	357	430	414	397	398	364	435	405	417	365	409	384	439	376	385	424	406	409	391	393	375	372	403	441	425	391	427	410	387	438	409	390	408	385	442	415	391	389	379	413	432	402	375	404	417	370	433	403	371	396	385	385	373	353	403	403	404	408	377	401	388	396	429	372	410	383	367	382	411	398	411	406	413	445	419	402	433	353	382	400	403	427	439	378	416	399	370	407	379	393	401	425	417	374	398	388	401	397	394	389	384	406	393	416	362	398	366	379	428	423	466	383	433	419	403	370	423	360	413	399	396	426	389	409	388	450	387	386	431	387	399	395	399	439	363	385	384	380	378	402	418	407	411	432	386	387	384	398	415	399	373	389	406	381	395	416	404	390	399	404	413	359	423	397	368	336	400	430	402	398	416	399	391	385	406	363	372	409	396	408	390	425	391	380	405	405	411	365	401	419	409	410	402	382	425	376	427	386	424	383	385	355	392	422	363	356	391	420	391	418	378	424	377	369	405	376	408	391	385	370	365	394	359	377	366	385	398	386	367	418	411	385	393	429	406	393	398	417	378	408	414	425	398	362	412	396	396	403	407	419	432	417	405	445	400	365	396	392	384	390	377	434	421	372	403	407	393	393	405	359	429	373	384	395	395	369	433	406	419	423	396	412	368	410	371	422	388	405	362	397	379	412	370	368	393	368	405	437	408	378	443	408	433	414	403	409	406	364	423	423	433	407	427	399	391	410	390	380	420	412	402	369	382	383	392	411	418	379	395	385	412	398	391	437	404	368	410	442	377	373	394	421	428	410	383	403	424	422	394	387	399	398	389	446	387	454	396	431	394	415	404	427	395	363	383	396	404	402	413	375	380	383	416	411	388	388	374	395	350	391	376	394	394	416	412	408	418	393	429	370	391	389	430	392	393	399	429	400	392	374	400	396	415	395	407	391	390	419	427	391	413	406	411	388	359	425	366	395	391	387	391	388	381	386	376	411	397	407	396	394	432	388	385	433	402	427	423	414	419	425	387	418	387	375	361	412	376	390	375	423	421	396	381	410	365	378	427	407	409	406	399	415	383	427	369	391	399	392	400	376	385	400	409	416	451	401	353	383	398	420	398	384	391	429	386	368	414	410	376	425	395	388	398	413	378	390	428	389	376	386	380	391	370	402	368	393	423	419	425	423	450	398	431	423	401	442	398	393	412	370	408	368	390	408	388	356	405	392	414	404	429	408	426	415	381	405	407	415	417	418	397	385	366	402	430	391	411	390	398	382	368	390	433	404	388	409	435	394
25202	21360	27611	25454	12537	2714	1828	1534	920	827	749	796	769	717	831	700	706	626	644	612	640	608	603	593	577	876	1328	1423	1433	1512	1239	932	685	588	600	535	561	504	548	575	558	534	535	599	559	559	539	576	547	579	552	559	529	554	516	532	548	515	509	522	538	550	534	577	561	538	538	571	569	551	559	519	537	519	509	535	537	570	543	584	519	556	549	523	543	539	525	532	512	532	525	534	537	540	533	531	578	555	503	546	503	533	534	512	515	573	577	547	559	535	558	571	556	552	529	549	533	561	543	505	528	540	540	546	526	515	539	535	513	514	548	537	538	523	538	551	545	534	543	538	546	522	565	537	540	558	526	562	545	577	553	504	557	570	535	524	525	546	509	555	562	545	539	547	511	559	540	515	505	567	519	564	558	512	506	529	545	532	560	547	540	517	544	557	522	568	519	546	557	574	563	535	534	574	572	579	563	538	535	572	548	524	526	564	528	562	548	531	529	580	561	515	519	524	517	522	561	521	553	533	564	566	495	550	522	518	500	518	530	513	523	548	534	540	493	551	470	555	506	517	530	527	557	513	502	568	529	543	513	599	489	532	548	493	489	502	534	589	525	535	517	536	546	565	568	529	551	564	533	537	541	548	526	556	570	545	499	499	542	543	482	526	533	530	549	483	543	559	520	544	533	567	550	558	520	536	530	561	534	501	532	527	581	536	527	523	551	545	535	520	579	490	588	590	583	562	521	511	559	555	498	527	480	519	561	520	597	547	537	502	557	530	550	546	542	527	518	528	543	539	556	574	558	542	540	546	481	556	531	503	530	559	509	558	545	547	547	578	547	572	557	525	542	541	534	538	532	534	532	547	565	582	553	556	568	564	533	566	557	554	519	574	480	527	515	519	515	551	573	530	514	536	548	536	572	523	529	538	516	545	532	550	509	533	532	577	541	503	532	571	507	528	568	588	560	530	568	562	536	563	591	543	541	498	595	513	560	508	522	506	548	533	532	533	510	582	562	557	578	548	567	552	493	542	543	545	541	515	530	516	588	544	535	535	552	554	514	536	529	574	537	567	540	534	566	541	534	548	520	560	552	544	547	526	590	531	506	518	563	531	531	500	513	557	532	508	526	489	527	568	500	532	519	553	533	581	525	575	561	526	534	550	541	562	539	545	534	529	556	561	565	573	502	570	503	454	568	548	511	555	562	520	561	559	540	536	523	567	560	529	535	535	530	565	532	535	549	564	538	528	520	536	537	514	556	511	523	545	516	552	514	525	570	525	537	541	549	572	562	501	543	499	584	533	509	535	528	542	523	543	536	517	548	554	580	522	553	536	570	547	554	542	573	525	562	571	549	585	547	555	546	556	587	575	543	540	539	538	566	552	528	516	569	527	541	578	521	548	518	531	565	549	535	580	523	529	517	514	527	566	499	525	542	558	519	529	550	496	540	549	524	495	543	570	539	581	558	534	534	547	579	503	534	543	561	523	519	525	569	536	554	546	524	580	510	570	536	533	515	526	520	509	542	570	516	499	539	541	523	575	511	527	523	575	546	555	555	518	553	509	551	549	516	512	489	558	578	568	535	538	557	548	548	500	547	565	531	545	539	550	558	506	541	584	491	565	525	505	557	579	497	538	534	533	532	533	555	538	540	523	537	525	510	504	534	553	541	575	522	516	517	539	479	571	541	557	513	546	570	536	544	552	473	526	535	544	535	547	515	525	548	525	562	515	529	545	532	548	541	576	517	530	552	521	544	536	514	560	539	575	533	561	556	517	568	557	519	520	604	525	548	548	557	579	545	560	542	528	571	517	552	521	537	551	543	568	530	548	514	504	522	550	527	577	547	529	571	545	583	553	541	526	519	516	568	552	537	562	523	498	533	548	586	553	561	544	550	551	531	518	536	564	545	529	572	555	551	519	509	546	516	518	544	536	532	574	528	526	504	531	526	572	531	523	569	538	527	526	559	558	541	572	549	549	590	496	567	524	544	531	499	550	532	521	501	545	533	498	528	548	529	538	543	544	542	541	486	550	552	538	557	524	530	528	566	546	526	561	521	529	536	514	542	508	565	482	523	545	525	494	537	525	512	541	558	524	503	570	559	546	553	542	561	541	533	505	515	487	544	549	512	546	526	551	541	537	528	547	560	532	518	558	516	538	539	518	564	543	530	550	522	523	535	533	537	529	516	530	550	544	520	510	574	514	501	550	542	534	545	535	558	511	560	533	577	576	550	496	545	523	524	585	555	526	508	526	526	564	540	570	554	546	495	551	530	520	570	535	579	543	542	514	550	553	533	535	552	549	543	551	567	485	564	541	541	489	562	582	547	543	531	591	557	532	535	541	556	520	518	544	542	540	530	502	530	526	561	526	535	576	530	540	534	538	524	514	543	534	550	537	526	525	552	523	532	505	532	583	562	562	545	544	541	558	586	525	515	528	549	557	496	510	537	560	530	481	522	511	524	610	539	603	531	539	500	538	533	559	548	523	530	498	568	555	550	512	567	524	609	573	528	536	495	531	514	528	559	555	517	554	534	545	536	539	553	538	551	559	559	520	532	550	570	562	543	521	545	544	544	577	544	531	525	527	547	507	568	547	568	519	496	571	535	525	534	560	581	515	572	548	543	521	514	560	509	524	559	508	508	562	572	563	570	549	535	546	539	537	536	627	539	560	549	556	565	556	500	544	543	575	560	516	518	505	539	526	502	566	544	497	501	560	506	522	563	512	525	540	517	515	531	532	515	519	564	545	558	562	504	553	522	587	545	534	539	537	536	567	568	562	532	490	512	549	555	509	522	540	505	544	538	543	548	553	490	545	524	520	516	559	563	579	505	577	547	531	552	546	516	553	537	579	569	547	553	539	573	549	559	523	572	536	568	558	562	511	551	525	591	525	552	562	552	523	560	590	560	480	557	542	568	512	546	556	514	586	597	561	525	549	520	539	558	507	544	536	524	552	571	578	514	558	558	543	545	555	540	508	548	544	560	560	555	564	551	555	512	530	567	529	548	544	543	546	595	547	539	521	567	546	553	512	542	554	538	542	521	526	491	524	531	546	555	547	550	534	533	517	506	522	566	541	531	541	526	531	551	535	522	511	527	541	592	570	536	531	530	515	525	546	509	533	500	513	532	567	572	555	572	549	550	519	556	548	498	522	563	527	497	544	519	533	533	524	547	498	507	496	482	560	588	521	519	527	531	564	570	558	538	535	514	546	568	523	519	537	550	517	555	544	527	548	529	571	540	600	553	541	573	535	592	549	537	526	554	542	546	542	580	510	491	552	504	579	547	543	526	503	516	552	525	541	553	548	514	548	540	530	543	526	533	535	534	551	608	497	545	579	508	556	494	535	527	532	538	567	557	545	539	551	499	556	546	545	550	548	574	556	508	533	548	600	528	525	572	495	509	535	558	517	533	551	521	516	551	508	526	556	521	546	518	553	561	579	528	526	543	574	508	541	517	579	528	499	550	546	530	518	545	555	536	567	592	522	574	545
10905	22627	14408	6928	5486	3808	3063	2702	1371	1201	1068	1152	891	978	1048	967	815	817	785	725	761	747	738	646	660	1343	2315	2302	2323	2320	1830	1251	902	669	586	574	599	539	606	626	550	573	566	621	590	547	636	575	567	562	605	533	562	555	544	572	532	587	594	594	551	587	592	573	579	562	589	562	579	594	539	557	569	582	591	578	606	549	553	567	591	572	551	583	570	614	557	574	580	555	611	570	556	590	582	569	587	597	597	573	586	560	598	561	561	560	539	555	620	562	601	588	589	571	578	600	561	571	567	538	550	575	571	535	540	592	573	548	594	599	618	513	639	542	562	551	609	550	561	580	580	571	592	609	544	572	562	571	546	563	548	544	575	548	570	595	558	565	602	583	585	564	559	588	578	567	566	600	574	565	590	542	542	595	549	574	594	579	580	587	593	590	541	576	559	579	540	561	584	552	586	570	575	548	589	593	588	582	546	567	562	577	558	600	566	563	578	595	531	570	547	550	597	510	586	558	571	535	556	550	593	545	530	621	561	578	606	586	539	521	562	602	558	576	555	565	581	590	564	593	617	561	600	559	581	594	611	597	560	591	594	589	564	555	557	584	568	611	565	576	573	598	603	567	540	559	539	596	572	585	544	560	585	590	561	547	541	558	547	602	607	545	559	538	581	579	575	595	558	536	520	544	574	568	629	570	592	569	578	586	596	567	566	607	574	601	550	577	578	584	536	560	621	587	630	537	550	567	556	560	611	573	583	553	551	502	573	558	547	541	574	579	575	574	589	576	578	592	603	545	632	553	578	620	592	560	561	587	558	597	583	539	593	541	594	555	586	576	595	555	562	593	561	575	564	549	618	546	554	591	550	627	538	570	572	567	595	599	625	583	577	561	540	566	576	524	588	609	559	505	512	572	573	574	571	604	622	585	550	597	596	604	621	541	549	553	546	560	533	586	594	633	623	575	556	522	584	539	589	582	566	560	599	586	574	556	617	558	551	561	558	601	583	582	639	564	573	570	576	610	524	562	574	607	595	605	587	576	547	600	580	567	532	552	559	577	568	552	581	594	574	577	576	588	582	639	551	545	562	558	593	579	500	580	627	533	583	589	569	578	606	578	561	546	595	567	551	572	622	583	603	567	556	588	565	602	541	558	581	567	590	581	547	591	526	574	578	577	576	564	578	526	619	584	594	567	623	563	584	558	559	576	562	547	544	582	595	582	550	614	594	555	529	575	593	617	556	608	529	572	600	595	570	571	599	562	554	575	579	585	597	576	638	589	597	558	569	555	614	526	566	642	559	571	585	570	601	571	590	542	624	568	532	569	561	608	552	553	576	586	552	602	588	578	570	564	570	553	581	549	540	550	549	610	574	530	610	559	547	600	582	552	590	593	541	603	581	557	575	582	556	573	613	570	531	583	582	559	542	549	644	586	578	582	586	556	556	550	549	559	584	572	590	605	564	548	549	598	556	543	580	542	595	608	617	551	622	592	598	520	577	597	526	554	549	538	594	610	596	543	582	585	597	616	545	538	596	615	585	537	554	560	593	527	602	560	593	602	581	560	568	604	579	591	549	607	576	592	546	598	577	560	572	606	592	590	547	602	592	571	603	542	598	598	533	567	586	549	561	590	580	598	546	576	606	614	571	623	575	545	589	592	545	576	608	531	584	532	584	610	565	554	560	593	550	583	569	565	573	601	591	597	577	572	563	592	572	591	558	533	551	570	554	539	586	562	585	581	635	543	573	544	569	525	571	595	537	568	548	605	599	540	540	602	560	560	546	573	548	582	570	591	619	571	579	576	557	584	580	521	582	574	588	599	594	628	570	626	569	581	594	593	578	531	573	558	590	559	570	601	564	574	555	559	574	604	587	547	568	622	550	593	574	610	604	579	568	537	586	571	551	543	572	600	560	534	609	573	584	572	547	545	563	626	550	539	580	553	577	590	563	562	557	572	559	532	602	581	538	565	568	569	586	547	590	553	527	559	584	575	615	573	564	580	573	604	601	592	568	532	569	550	580	591	589	578	537	571	550	593	573	574	558	630	575	566	589	599	615	563	566	583	558	561	627	588	597	554	583	583	556	572	613	562	598	541	612	595	608	560	601	580	592	549	520	554	575	544	577	597	566	577	557	601	563	544	560	593	572	545	581	602	588	535	591	570	550	539	596	534	579	538	605	559	593	559	630	536	610	577	539	544	630	586	610	536	541	605	586	577	536	579	570	574	549	582	543	566	566	551	589	559	569	562	574	598	626	589	559	538	582	563	586	606	587	590	570	559	556	579	592	559	600	616	555	542	578	561	544	595	581	605	597	599	628	566	555	569	569	584	615	585	610	562	569	564	599	577	554	598	550	509	550	605	586	583	557	537	567	604	586	565	569	566	573	627	550	611	577	562	600	592	564	549	530	536	566	553	550	550	568	576	554	579	566	558	570	570	569	580	572	572	564	558	560	571	580	604	588	542	558	562	571	504	596	591	586	607	597	583	583	559	568	531	551	583	540	600	551	578	566	561	540	578	584	605	599	552	588	529	524	547	633	562	574	546	568	625	588	567	569	599	561	553	587	566	619	581	603	578	551	563	562	576	553	604	602	582	546	570	567	585	552	561	545	565	538	621	570	566	621	593	555	560	532	561	572	573	570	604	558	603	548	578	549	625	521	566	581	575	576	533	549	599	608	575	583	577	537	539	548	592	553	560	543	517	589	595	531	565	565	561	592	561	560	594	560	610	546	614	578	585	592	555	572	600	582	572	573	578	543	568	589	528	639	587	571	574	579	606	566	561	625	526	534	563	603	565	539	587	559	593	572	552	579	588	563	570	576	595	559	552	595	562	561	572	599	580	566	599	561	555	614	587	601	612	566	569	606	583	565	588	592	588	580	581	601	611	539	560	596	578	637	610	556	573	549	589	602	587	571	603	568	589	534	575	559	549	593	580	557	567	617	573	549	582	580	594	580	604	604	560	617	579	568	585	567	545	548	572	588	580	582	582	617	584	575	567	597	538	564	571	578	555	559	574	576	584	574	593	548	522	558	589	559	591	579	552	581	589	545	564	580	591	597	568	573	552	581	558	582	618	583	573	553	602	582	556	590	566	584	561	558	556	555	538	548	608	592	557	537	601	599	544	572	586	549	587	596	528	541	521	574	597	614	566	550	643	577	628	511	582	591	594	587	577	562	564	564	543	526	561	571	574	569	601	582	547	560	615	533	563	557	547	580	587	602	565	599	581	581	567	556	582	575	619	579	593	598	575	586	612	587	613	572	538	567	563	555	590	556	550	585	580	562	610	570	590	530	571	550	547	622	591	575	569	579	541	582	564	562	546	553	605	603	587	529	606	585	596	559	556	552	568	541	571	593	608	555	555	572	579	598	565	600	558	583	584	571	573	591	539	543	546	571	568	588	589	587	584	569	558	565	583	527	581	549	592	603	565	553	571	587	577	602	593	614	621	585	594	583	560	533	583	579	563	566	607	565	578	611	592	531	530	529	545
22784	21404	29191	24009	21411	21569	12596	2973	1636	1433	1207	1193	1050	1024	949	945	1017	934	862	722	822	768	683	693	744	1562	3018	4479	5214	3985	2557	2018	1539	740	584	616	605	654	590	551	598	620	585	574	589	566	595	583	607	574	621	591	552	577	586	528	589	584	594	589	593	558	595	585	592	584	553	537	593	543	541	600	585	591	601	601	582	606	612	608	558	574	598	572	576	585	623	556	602	597	557	622	582	580	568	545	619	568	568	576	613	572	585	608	536	552	547	561	590	615	587	544	586	584	601	604	604	594	600	576	609	543	569	563	576	539	584	566	621	574	615	576	553	570	640	604	575	625	587	567	568	529	584	593	567	577	570	572	570	572	556	503	592	548	577	547	515	545	574	594	593	596	545	587	548	534	596	572	603	555	592	560	516	593	587	559	591	565	534	582	561	586	614	584	569	550	562	547	581	578	575	594	621	552	591	641	573	562	618	600	597	581	564	576	592	562	571	536	574	532	605	583	580	608	564	556	566	621	626	564	535	582	594	567	585	554	550	559	569	585	577	588	605	624	589	585	534	581	567	562	561	608	608	567	611	577	559	598	579	598	559	579	553	577	556	580	607	594	571	553	576	639	550	610	573	548	553	522	603	568	565	645	569	563	626	614	590	582	595	607	601	570	589	573	620	584	580	586	570	617	612	533	550	632	568	575	533	576	555	566	579	562	561	610	596	534	617	594	583	539	639	568	573	611	588	583	593	586	590	567	624	594	572	601	634	568	631	570	576	627	598	534	580	570	608	545	569	557	602	575	544	569	588	617	549	591	541	579	563	547	597	513	568	570	571	590	589	581	546	580	594	580	572	608	534	571	556	550	604	587	580	586	541	549	589	617	609	575	630	576	625	580	551	597	568	641	562	540	552	570	565	572	591	591	591	577	573	589	586	602	564	589	570	600	599	547	604	540	582	586	619	555	524	555	572	572	553	586	572	560	597	578	607	627	558	605	604	569	623	592	538	610	577	620	576	560	583	581	584	540	593	535	547	593	605	555	577	528	598	564	569	591	560	562	602	581	612	585	579	563	556	610	609	543	530	560	554	540	583	556	596	574	624	563	586	571	568	574	568	551	578	551	580	557	616	570	542	593	577	559	595	604	545	562	608	577	583	569	614	594	585	562	587	542	576	548	593	571	628	577	510	618	559	540	604	555	569	580	552	592	610	623	568	587	574	569	613	585	577	604	563	597	574	560	560	594	559	579	577	584	541	602	587	600	604	578	529	546	614	544	560	597	563	610	546	580	545	556	585	559	615	578	603	593	606	569	577	539	575	597	609	558	613	532	551	626	577	526	552	574	542	556	560	543	575	572	611	577	589	540	599	546	578	531	606	582	580	554	601	589	600	592	580	527	621	577	576	613	597	594	607	593	582	562	591	540	597	571	565	548	622	546	600	558	596	572	582	591	608	536	568	555	561	587	582	615	564	581	601	618	569	575	580	587	590	591	547	569	558	569	542	587	601	610	531	583	569	537	603	551	582	587	546	602	552	598	584	565	572	538	538	616	619	597	534	616	548	576	581	567	553	574	604	619	574	601	603	566	577	549	588	621	565	615	588	528	562	593	549	607	542	577	561	565	550	540	555	552	593	567	550	555	552	582	582	576	597	597	557	599	554	594	604	566	545	542	587	585	550	539	604	544	562	568	562	543	579	553	543	555	569	563	531	569	540	582	595	586	577	587	553	583	576	600	563	597	601	597	579	583	559	603	594	586	589	526	552	607	573	579	561	579	562	610	554	543	531	607	574	569	565	636	578	556	559	588	568	569	584	597	570	561	578	548	588	578	538	560	598	560	557	570	589	568	596	560	584	536	594	588	555	572	580	575	567	567	591	551	601	589	557	595	578	559	575	613	604	542	591	651	586	560	568	553	602	560	593	551	594	592	587	560	560	604	606	562	590	584	584	526	600	586	584	622	629	570	600	547	574	559	580	593	580	618	564	611	571	566	583	558	560	591	572	516	575	553	573	632	559	623	576	616	598	558	517	595	618	601	562	578	577	553	560	545	544	590	602	582	549	560	553	553	588	537	584	546	555	604	555	561	544	599	575	566	609	574	608	599	570	618	568	642	545	549	587	574	582	585	591	596	568	561	570	566	587	551	571	568	581	552	554	563	582	542	611	565	595	619	545	548	590	566	532	557	595	556	538	589	556	567	617	539	571	557	617	596	600	601	604	604	577	574	593	551	545	581	584	556	547	582	549	599	582	580	577	601	582	575	588	580	554	596	621	588	589	575	578	557	612	545	585	571	599	597	551	585	571	598	566	572	576	578	539	585	578	594	598	544	581	567	598	591	608	577	577	551	560	562	582	557	593	597	559	628	568	563	567	546	569	601	570	562	557	544	559	617	602	564	572	617	558	611	596	572	579	597	576	596	590	596	525	577	587	575	561	597	562	554	589	549	582	577	576	590	589	595	556	583	584	555	564	584	531	581	589	543	569	570	593	577	634	587	539	571	601	590	591	546	565	617	564	584	530	585	577	570	610	551	525	557	570	527	605	588	557	577	560	605	567	541	507	599	557	590	552	570	582	582	581	586	533	547	575	585	597	577	581	558	534	627	567	567	590	569	604	565	548	555	587	591	588	591	574	582	556	532	571	548	590	585	590	538	573	573	550	629	646	566	572	582	619	545	623	584	562	562	562	573	609	585	562	609	601	585	583	592	573	593	560	586	579	573	610	588	550	559	566	538	589	555	582	543	562	599	595	583	581	568	533	586	589	529	566	575	555	559	565	571	523	566	616	593	572	624	575	555	577	607	528	559	550	551	592	595	611	555	543	567	575	556	590	586	581	519	541	560	591	553	547	603	574	568	629	556	565	619	557	565	578	557	541	549	578	557	555	601	587	578	575	557	596	606	613	567	639	615	554	580	601	558	595	569	567	614	613	602	578	582	555	594	557	581	595	567	588	557	590	589	578	587	600	538	618	572	595	587	556	548	572	562	578	569	579	573	595	571	564	518	543	587	572	621	579	574	560	603	532	578	582	583	566	560	551	575	586	560	554	568	555	604	554	580	609	585	569	582	591	542	586	564	613	612	574	606	575	591	607	554	576	550	557	597	550	572	530	554	568	594	567	591	556	601	629	554	567	588	547	536	566	602	551	583	559	617	541	574	575	553	615	593	566	580	537	591	579	580	564	556	566	588	606	559	569	560	576	576	553	597	528	530	593	560	588	554	573	571	612	545	544	533	605	574	559	547	594	621	551	547	595	556	567	562	539	582	571	575	552	598	626	595	576	582	565	570	596	539	568	567	591	574	595	542	554	579	575	551	616	571	598	528	558	564	567	599	566	566	581	551	618	540	555	608	629	561	577	618	567	559	582	571	546	552	576	562	568	567	599	590	561	598	559	620	564	573	552	560	583	583	573	591	562	549	574	553	574	575	568	564	594	550	562	513	556	586	585	586	574	564	606	576	580	561	540	614	592	554	609	582	595	556	548	554	582	572	574	562
14253	33102	23478	12980	10249	7392	6110	4299	2649	2183	1726	1725	1477	1441	1323	1242	1274	1203	1097	946	952	924	790	692	792	2328	4655	6761	7581	5621	3653	2893	2020	770	546	609	564	591	586	579	579	551	598	572	559	566	616	592	590	575	592	558	579	613	570	591	587	612	610	565	580	531	603	597	585	600	571	640	593	606	639	542	614	626	586	576	586	605	602	592	586	615	589	557	566	600	574	596	554	571	584	570	611	603	595	590	530	583	575	579	574	571	576	628	564	633	558	607	589	576	605	622	579	597	614	517	560	613	577	540	564	564	596	607	595	602	578	589	544	580	610	611	588	554	612	601	565	578	617	608	606	638	600	549	618	624	566	558	577	626	552	612	577	604	589	597	603	590	542	623	569	633	633	582	553	631	602	561	576	566	585	620	568	598	605	576	609	612	583	567	564	546	595	595	561	590	569	589	603	608	588	594	568	612	586	562	608	587	592	588	603	594	605	537	633	587	592	602	567	576	589	650	551	607	592	571	601	600	569	571	595	533	592	586	624	586	521	579	576	565	556	639	598	600	554	577	583	586	594	574	582	584	576	589	576	631	608	568	618	598	561	524	587	570	592	584	585	569	595	603	617	591	559	639	579	561	654	576	613	584	582	577	609	570	557	621	560	610	592	588	565	595	591	577	571	549	582	614	598	586	566	623	562	555	590	644	582	594	583	566	517	570	574	541	571	539	556	556	568	585	547	587	573	574	599	616	564	588	572	577	583	578	545	583	578	582	601	557	573	587	590	596	597	601	544	603	575	580	568	556	595	581	623	587	552	591	583	591	596	543	626	586	598	597	642	562	601	600	582	572	591	580	561	617	542	581	585	612	574	545	620	563	523	567	622	628	583	582	557	596	561	590	600	551	591	568	557	579	576	565	549	569	586	583	581	604	518	572	597	582	582	581	567	582	541	604	625	563	615	577	590	566	603	556	578	587	518	593	591	570	580	611	601	593	588	605	593	617	571	584	603	595	562	551	595	613	626	549	561	596	575	633	563	542	548	574	591	604	582	611	577	579	588	626	567	534	607	600	583	565	616	609	586	624	555	608	600	568	552	580	573	538	589	591	548	583	600	565	577	612	575	588	585	562	574	600	565	620	630	562	599	599	558	547	616	611	570	558	561	580	606	605	568	606	559	580	569	614	573	605	593	615	606	591	604	595	601	608	629	536	554	577	643	586	573	586	597	550	623	570	663	619	587	575	536	613	609	557	584	599	585	585	569	564	607	567	604	567	630	610	579	555	583	590	624	585	598	588	555	595	608	621	568	602	627	599	596	596	607	604	617	591	585	581	565	560	611	555	589	577	555	600	568	565	617	599	590	637	606	595	601	544	621	583	588	596	581	599	591	587	600	572	571	580	595	582	561	574	587	607	602	560	594	597	597	562	562	559	567	550	615	562	555	575	572	571	570	569	567	579	582	650	598	556	544	601	571	578	586	577	588	551	582	629	584	578	561	592	556	606	606	609	591	613	610	565	572	622	620	596	611	599	585	561	595	550	588	551	572	534	585	549	576	548	573	629	582	598	589	638	562	596	567	593	598	580	650	589	583	563	532	593	587	629	607	586	561	567	606	561	573	568	565	601	571	580	584	590	616	582	570	598	599	610	549	612	597	578	580	569	595	592	595	594	504	577	597	567	556	573	632	598	600	557	585	580	590	547	567	598	640	616	604	581	559	640	554	610	585	563	613	549	600	593	585	569	577	570	576	573	519	584	574	600	525	563	535	637	581	543	596	578	592	584	608	622	611	615	616	630	550	562	588	579	583	561	589	590	563	587	612	589	592	611	579	601	623	593	587	559	596	557	593	587	635	593	599	614	627	591	564	565	599	564	571	600	544	578	595	578	611	608	607	607	563	581	553	566	593	625	590	620	582	581	555	592	600	597	603	620	621	585	615	590	616	604	582	568	512	629	549	601	601	571	617	550	604	608	616	576	600	632	542	537	609	609	578	611	625	539	634	566	575	601	585	575	592	590	604	612	616	551	579	593	570	560	565	571	591	601	567	584	600	557	611	614	538	594	583	600	606	599	566	563	620	594	566	552	592	632	589	587	581	605	578	596	605	578	573	596	583	592	570	605	557	580	572	623	586	577	575	588	633	606	623	609	551	631	573	605	558	570	576	589	555	622	590	627	575	605	567	597	595	574	536	605	545	646	615	600	582	611	536	595	564	609	566	578	614	594	560	568	555	602	602	595	600	612	604	606	605	574	592	592	575	563	537	592	583	612	570	571	592	593	569	576	584	547	579	625	579	607	576	568	626	565	610	590	605	565	579	639	548	611	594	580	570	611	625	606	562	609	620	585	601	596	594	593	581	539	628	591	590	600	593	590	562	547	623	569	582	572	568	574	611	631	614	580	592	587	617	543	577	614	572	609	622	588	555	547	601	556	587	610	566	608	564	556	588	588	601	594	582	585	609	549	573	576	576	633	579	555	605	622	555	617	579	570	620	609	627	584	619	591	581	561	571	585	585	603	589	588	608	571	570	592	565	560	590	589	587	610	594	561	604	596	563	561	573	605	610	600	605	565	574	599	629	562	623	591	593	589	538	590	626	587	592	582	556	583	632	586	569	622	586	596	639	574	625	603	589	588	612	565	600	553	612	601	594	574	608	560	581	592	603	601	587	558	632	568	624	584	586	590	604	576	603	562	596	607	579	590	589	610	574	577	580	600	596	586	566	628	597	550	614	605	625	526	568	530	597	588	601	614	570	553	588	601	573	553	600	536	580	612	592	584	562	565	591	633	600	628	618	613	586	600	626	595	563	550	611	584	578	581	568	598	576	549	587	573	602	629	576	561	571	579	585	598	583	573	587	603	567	550	556	506	590	565	602	595	614	565	605	595	623	564	606	592	595	586	553	591	586	579	572	563	615	605	562	589	587	534	623	593	574	568	562	567	597	555	587	590	590	616	553	653	591	575	577	564	582	549	559	578	586	592	593	558	582	572	571	595	619	552	586	564	590	575	567	571	603	578	617	561	612	565	582	583	495	596	549	630	599	608	561	636	588	599	639	581	573	595	553	579	624	578	586	603	599	569	607	605	597	573	587	582	613	578	625	618	567	563	594	575	612	545	572	592	565	582	550	592	563	610	642	587	624	578	577	571	563	602	619	575	602	595	601	537	539	580	596	612	581	581	587	623	589	595	567	646	574	530	575	610	604	599	584	588	580	559	572	576	571	601	621	582	626	607	578	574	588	567	583	612	597	614	575	594	571	588	595	601	545	594	563	623	574	608	575	621	588	589	597	547	571	617	593	563	597	614	560	617	551	586	640	626	582	632	600	629	574	579	559	608	579	597	619	564	574	590	574	603	583	560	584	604	577	601	589	541	605	601	574	627	619	639	583	574	603	586	572	574	580	601	587	564	571	614	652	537	556	540	594	583	543	628	588	569	568	584	581	599	585	610	579	585	559	578	602	552	581	637	554	584	541	570	618	557	592	585	578	634	646	582	579	572
28267	20544	13064	4901	2279	1627	1293	926	697	541	529	471	491	471	398	446	470	479	439	394	404	383	378	397	376	357	398	501	535	502	451	441	415	371	327	317	309	346	353	376	322	354	357	325	381	351	357	325	373	345	327	344	332	359	320	314	353	367	343	364	339	314	356	353	331	362	357	317	362	337	354	370	337	353	358	338	344	336	359	348	321	389	339	367	340	373	364	362	370	349	361	319	345	345	330	324	376	331	332	351	356	371	390	347	331	357	361	355	407	366	357	356	335	360	368	347	332	374	364	359	353	385	371	349	339	363	342	371	368	351	350	358	361	316	357	342	350	340	332	350	362	349	365	370	364	336	352	363	373	346	347	344	348	345	324	364	364	382	354	375	384	371	365	348	352	355	355	349	366	344	343	364	331	338	366	352	343	344	352	345	358	361	366	357	356	369	373	378	350	345	382	362	330	381	344	321	341	383	321	359	350	308	320	332	352	371	352	355	331	350	373	314	347	365	328	372	343	337	325	337	374	355	335	375	332	366	323	384	360	342	341	344	329	339	313	368	367	350	373	360	340	346	344	329	349	337	337	328	343	358	351	355	350	314	383	352	367	364	361	341	340	387	388	352	359	324	326	342	329	326	346	379	377	347	379	384	376	354	337	359	345	333	340	363	340	365	346	367	328	369	295	362	355	360	346	381	339	367	386	337	372	376	352	312	333	346	362	331	359	347	329	374	363	351	364	364	342	342	319	337	353	394	345	369	355	353	356	339	351	349	345	373	362	376	341	374	374	335	340	339	352	364	315	351	336	360	336	348	360	345	383	401	374	357	343	368	354	370	330	325	367	330	335	364	378	366	330	343	354	351	347	341	338	319	363	363	371	350	361	366	327	353	361	304	315	339	336	346	352	355	362	402	351	341	334	356	370	351	345	351	365	362	359	352	341	347	361	344	344	384	345	330	339	334	313	327	331	376	358	363	349	351	364	337	343	376	334	388	355	365	358	354	379	371	366	327	358	363	340	381	389	351	332	369	366	372	338	377	377	414	381	355	365	360	361	330	322	352	360	379	338	373	326	355	383	337	379	352	343	345	348	350	334	385	341	367	353	362	357	391	339	366	346	333	354	389	334	389	343	383	337	330	343	357	405	390	359	359	344	348	354	338	376	339	365	365	369	380	362	358	345	334	354	298	373	371	330	364	372	354	349	342	347	330	358	355	332	368	346	351	343	373	326	353	365	362	356	338	354	351	338	345	348	342	360	333	363	358	386	341	367	376	371	372	360	336	333	379	362	344	399	374	355	359	346	337	353	335	348	355	356	326	349	361	351	342	348	295	333	328	401	404	361	329	338	335	359	370	352	339	366	406	322	311	368	318	348	365	363	362	346	362	338	325	364	361	377	361	363	354	334	345	325	339	351	359	328	371	340	341	350	405	343	369	327	370	357	355	374	376	334	356	374	343	371	334	350	370	331	352	367	360	344	345	360	353	350	367	321	366	368	349	377	317	358	338	337	373	331	355	318	307	310	342	364	350	359	349	369	379	361	345	356	362	342	322	353	358	349	332	322	344	379	337	354	341	331	332	382	329	364	340	363	360	370	388	328	360	351	381	324	357	360	365	345	337	347	372	398	370	360	389	363	367	352	369	352	362	351	349	337	376	351	352	389	337	339	358	370	348	343	358	343	382	337	372	366	373	329	350	344	393	349	371	346	344	387	347	369	359	334	328	348	341	366	329	350	351	346	364	349	354	338	341	374	357	349	348	396	369	338	336	343	325	334	327	295	348	377	349	326	363	350	328	372	348	356	347	353	359	340	331	336	364	322	359	359	367	347	364	346	354	346	397	333	364	368	382	382	342	362	375	350	346	403	364	351	341	353	358	364	338	338	342	363	340	352	342	340	365	365	358	360	326	374	348	365	346	328	365	348	351	357	371	374	310	415	355	374	365	357	341	353	357	357	326	358	362	363	364	323	372	361	380	364	365	372	371	352	381	336	332	349	344	385	361	344	335	331	330	309	383	344	345	335	336	356	373	370	358	360	367	367	350	338	313	384	358	363	357	317	341	371	331	377	344	364	369	393	337	378	351	360	352	366	354	353	353	362	348	352	331	351	335	358	345	316	363	372	359	394	383	336	354	342	362	333	336	338	343	359	352	342	340	355	407	347	333	351	347	362	339	346	360	356	340	335	356	334	357	361	337	334	354	344	400	379	325	339	379	379	357	363	326	332	378	343	352	365	375	385	364	354	364	355	377	368	333	371	364	331	363	369	344	315	325	359	326	362	325	367	354	355	365	344	340	327	349	334	348	391	357	390	345	345	305	364	367	349	374	342	344	370	323	354	328	357	352	369	319	369	333	321	360	353	323	358	359	374	353	331	360	384	370	354	363	354	372	336	363	328	336	362	338	364	363	353	364	363	334	352	379	335	353	355	338	344	375	340	372	358	348	348	334	337	383	354	348	361	353	364	394	386	387	370	359	346	370	350	347	307	354	359	310	340	356	338	342	333	389	310	359	349	349	322	366	330	355	356	360	360	359	358	355	347	347	325	347	331	343	351	365	366	347	355	350	339	337	359	370	380	386	353	361	367	332	352	364	364	356	347	393	364	378	370	333	347	317	353	331	337	343	340	323	351	377	328	345	365	364	358	324	369	333	373	399	359	359	378	375	365	330	363	333	335	354	327	334	356	382	336	353	350	368	342	363	384	344	335	332	375	352	335	356	350	388	365	354	359	374	354	337	353	359	344	330	346	361	328	332	352	379	370	387	359	359	359	343	354	340	350	388	341	370	349	364	352	373	340	343	355	342	354	343	359	391	331	369	323	352	351	345	344	364	387	370	384	328	371	406	354	314	398	345	365	342	361	353	367	372	385	324	346	346	311	356	358	325	347	351	376	344	363	348	370	356	387	361	346	342	322	366	356	372	360	338	353	329	339	378	336	334	415	332	366	375	337	342	379	339	346	351	332	346	331	343	359	344	355	351	326	334	342	364	372	360	369	357	351	386	374	349	364	326	375	364	356	343	352	345	353	364	326	365	380	387	370	355	371	379	369	382	341	371	319	343	350	374	340	321	410	343	356	367	354	386	354	333	351	385	334	333	344	359	344	358	359	372	363	325	320	355	341	331	382	354	346	350	357	329	349	330	326	336	347	338	383	358	368	353	355	336	353	341	329	352	355	349	342	362	349	402	375	362	348	355	332	384	332	357	347	366	391	364	377	327	348	349	356	361	342	372	386	380	342	333	335	339	355	357	363	359	332	341	323	340	347	344	356	380	357	347	373	387	347	370	361	398	331	339	341	389	364	333	360	374	308	369	384	354	343	340	390	371	378	357	347	329	373	321	328	348	328	380	364	327	328	342	349	354	347	348	366	400	367	341	361	356	363	368	372	333	374	355	355	339	346	334	345	347	364	334	344	373	398	370	341	338	349	372	341	345	366	371	353	323	356	373	345	367	344	356	353	335	385	358	351	353	352	364	362	339	356	358	367	345
12859	21115	11995	5385	3728	2812	2380	1460	1117	880	725	658	588	570	467	578	564	629	606	477	496	420	413	444	415	437	472	595	739	682	544	516	480	392	350	399	402	386	371	397	380	405	430	373	398	390	361	395	404	360	398	371	363	379	410	381	368	370	369	355	382	439	382	392	385	410	359	429	409	362	365	425	367	397	398	391	399	390	358	411	364	393	346	401	351	341	368	386	412	392	387	420	399	344	399	414	370	358	385	382	372	357	404	405	381	362	383	424	405	395	403	394	404	398	362	405	407	395	385	414	385	380	380	411	384	377	416	364	422	412	374	381	402	403	385	402	389	412	391	402	378	383	395	413	392	391	391	398	383	383	365	377	365	410	375	382	416	385	396	399	399	384	370	360	379	407	393	398	385	397	376	399	382	417	385	370	382	356	422	395	375	373	384	405	428	358	417	396	354	401	357	408	377	407	419	404	386	366	404	384	370	379	402	390	402	406	424	363	382	386	406	375	404	402	413	392	367	360	363	358	365	368	375	363	422	386	378	378	386	410	367	427	425	396	389	399	412	407	393	382	376	371	367	385	374	380	395	388	374	400	403	368	393	367	371	383	363	401	417	363	402	383	389	376	381	388	419	383	374	381	428	383	387	397	404	388	393	375	378	402	338	395	355	363	357	390	381	385	398	384	382	383	360	373	386	392	382	399	358	406	417	365	403	376	329	389	420	400	373	389	392	365	372	426	427	397	412	380	354	408	415	347	390	370	377	338	351	364	389	398	395	399	398	382	405	396	390	412	375	374	389	382	377	363	398	373	372	369	386	386	354	374	339	413	374	369	387	360	365	386	396	384	410	415	404	340	381	371	378	420	377	395	386	392	381	393	384	396	389	384	401	361	398	402	376	400	383	408	378	396	395	381	393	398	386	376	393	418	407	384	387	399	409	408	392	390	385	393	380	407	386	325	363	397	344	373	404	399	404	412	393	363	374	376	378	404	373	401	395	385	392	393	378	391	407	394	366	414	366	381	410	356	391	345	352	403	404	452	411	390	375	377	374	386	389	403	370	404	368	377	400	377	406	377	411	403	380	404	361	392	387	386	419	391	395	391	423	385	401	371	403	410	385	353	351	371	357	416	407	361	404	395	381	391	393	340	356	400	404	383	402	396	409	384	401	363	398	420	378	406	412	412	383	398	385	375	379	388	381	367	398	358	377	352	353	366	402	361	370	395	376	394	392	373	386	360	407	362	406	398	424	370	379	353	364	377	395	405	377	361	402	383	424	432	367	404	402	370	390	369	339	404	367	406	390	372	399	399	404	399	441	386	380	400	387	398	389	405	373	398	369	386	436	417	410	404	378	389	402	391	421	371	356	393	352	411	367	356	370	381	388	410	399	385	411	392	409	367	391	364	403	368	420	369	376	364	387	378	400	362	420	386	381	405	353	363	368	374	399	390	361	403	380	409	404	391	393	413	376	363	373	412	384	396	389	362	404	406	388	393	395	370	369	393	382	384	384	386	416	391	406	400	385	377	408	389	356	386	373	400	396	342	387	399	393	397	417	422	364	420	421	358	398	351	373	406	400	397	390	392	359	395	413	400	410	399	374	400	377	371	409	384	377	382	397	380	385	366	389	364	367	385	408	393	407	402	397	364	350	389	387	384	378	384	402	404	379	409	376	364	368	387	369	377	382	431	364	356	375	413	382	403	368	403	348	379	332	401	391	432	380	412	389	391	403	401	390	389	389	393	391	355	383	365	388	378	367	373	407	380	404	401	405	374	425	399	382	395	387	384	388	374	360	390	359	399	382	385	408	406	389	386	398	374	349	372	377	396	402	364	381	396	373	372	396	368	392	404	421	381	368	358	394	388	368	374	395	383	377	390	404	392	388	372	382	381	408	353	368	404	423	429	390	418	423	360	379	359	394	397	400	421	354	392	383	391	385	391	426	352	360	374	418	370	391	379	356	378	379	379	404	390	378	363	378	393	369	400	382	409	386	405	403	384	378	354	368	416	373	404	390	415	400	410	426	352	377	373	387	390	372	369	393	420	377	377	379	372	413	395	398	385	393	401	387	391	381	419	392	383	368	381	383	392	379	379	364	389	390	349	389	401	405	354	452	413	355	370	403	396	411	363	405	394	407	359	405	380	377	395	404	393	408	360	381	438	384	386	369	350	367	397	416	392	393	383	384	400	413	380	367	390	364	408	414	384	361	424	393	382	354	377	393	405	410	390	365	414	389	423	387	368	407	350	389	411	381	388	404	396	365	406	385	375	371	398	399	411	358	411	394	383	401	410	387	380	410	379	406	395	367	375	364	431	408	394	409	382	404	414	367	375	386	394	378	425	383	397	386	392	390	377	334	423	393	354	388	394	409	383	390	367	374	352	414	379	397	385	430	363	385	391	380	361	420	383	397	382	367	407	387	392	360	407	372	387	365	417	390	369	402	378	391	388	391	364	405	383	392	364	414	398	360	390	360	390	418	358	357	386	401	381	401	407	364	420	390	371	407	371	426	377	405	360	386	392	378	355	359	415	381	396	384	386	399	369	393	386	396	395	396	363	373	394	391	356	395	386	377	380	383	395	391	388	381	394	390	395	427	411	403	394	416	388	395	361	431	377	403	396	405	393	384	390	412	403	347	375	380	396	371	383	374	387	379	412	405	378	386	390	393	357	382	375	416	388	357	361	376	419	379	394	402	368	381	352	386	405	354	377	433	370	382	386	403	389	388	393	364	404	365	395	374	390	388	401	359	351	388	384	385	388	422	407	415	393	375	407	423	365	417	396	381	397	349	390	396	356	427	390	381	368	357	374	360	388	386	408	388	391	404	391	376	387	343	365	369	390	388	413	367	384	378	405	367	391	413	393	389	379	362	379	388	346	378	349	376	388	395	367	413	355	419	426	360	380	400	380	375	403	411	353	394	376	357	395	391	397	403	419	390	401	415	411	369	368	364	370	412	371	383	384	409	358	358	370	426	362	378	405	401	368	380	346	367	397	387	407	408	392	417	378	383	363	389	401	400	385	389	400	387	402	370	383	399	389	350	382	408	381	411	379	373	393	402	387	400	391	410	374	405	347	368	383	394	376	373	349	368	392	421	383	371	383	349	408	382	401	403	394	395	440	384	368	389	379	378	384	368	388	363	424	414	393	371	368	402	368	381	407	402	393	397	370	390	414	408	389	431	378	415	420	395	379	353	382	400	373	378	383	383	365	368	377	387	392	393	397	367	361	405	386	392	394	392	375	403	369	385	361	434	388	416	391	380	386	372	365	390	387	352	417	387	425	399	384	426	351	389	396	385	401	394	413	395	407	406	387	352	367	392	414	385	441	400	368	349	388	392	401	357	365	340	387	378	372	369	364	365	416	400	397	389	379	364	393	367	380	390	379	382	377	408	372	383	410	408	364	387	368	371	373	398	390	371	368	401	366	379	381	394	414	416	403	382	408	381	372	389	358	367	394	420	373	388	385	392	395	396	391	395	410	393	404	389	424
24014	21310	28533	24451	21288	10523	2837	1520	1296	914	708	667	603	513	471	491	547	553	540	492	438	384	380	353	385	426	726	1849	2486	1848	1174	782	476	340	310	323	298	323	320	334	298	342	287	290	284	307	281	315	317	327	306	293	298	283	293	291	304	304	307	286	307	319	291	291	320	309	314	293	322	296	330	324	300	311	285	296	282	315	356	289	317	342	305	284	303	308	269	313	288	304	293	312	291	293	283	322	295	313	349	288	328	305	303	307	282	288	300	314	289	299	296	307	322	293	292	283	298	319	279	296	303	303	280	301	287	323	280	316	278	310	305	296	309	280	294	285	290	311	298	279	306	331	316	302	285	312	328	306	316	305	294	297	296	326	297	275	279	300	327	295	280	346	299	277	304	285	281	272	304	294	276	299	307	261	290	308	271	325	334	286	304	291	291	298	326	327	301	293	330	288	299	310	284	320	300	297	303	322	342	320	292	294	289	323	344	277	326	278	296	309	276	319	321	292	302	285	321	324	297	312	277	299	311	322	303	288	286	334	309	312	289	265	315	272	305	309	298	298	298	326	315	287	328	287	299	302	327	301	326	307	309	270	274	324	315	306	319	284	304	309	317	283	284	307	315	321	300	321	248	292	276	273	293	304	281	291	259	304	342	297	298	289	295	273	287	314	309	271	291	298	308	273	309	304	326	292	324	291	290	309	316	297	313	288	306	306	299	324	304	287	274	340	287	284	306	282	322	264	306	311	338	291	303	318	296	302	293	314	319	294	300	294	320	304	297	306	329	301	326	281	310	299	291	332	311	300	313	292	299	316	291	310	274	298	283	325	331	318	334	290	263	318	285	307	289	279	317	317	304	313	328	305	302	304	331	292	297	296	295	321	316	292	333	320	292	310	303	291	301	295	314	311	316	279	317	291	302	266	321	295	302	286	306	297	317	304	325	311	289	291	277	286	300	320	299	293	280	304	274	286	307	302	286	310	287	312	306	290	303	315	298	322	297	328	301	310	276	304	317	301	309	298	312	321	280	292	265	333	298	314	300	316	313	323	315	303	304	288	308	263	297	296	320	300	311	346	307	318	313	293	320	290	316	326	283	286	303	289	313	291	298	314	283	297	272	294	318	292	343	315	326	301	309	280	291	310	299	314	303	299	302	315	306	307	282	340	301	297	339	335	281	298	293	284	333	297	343	306	355	315	330	281	281	314	320	308	300	293	302	289	326	298	273	315	299	316	305	319	312	320	317	279	293	341	285	336	314	297	320	284	291	309	322	309	305	298	297	305	329	277	278	313	326	316	267	285	310	282	300	298	295	307	321	301	331	298	305	319	286	290	264	315	301	307	287	287	293	291	354	313	290	292	305	305	300	285	314	292	304	310	298	296	281	299	329	284	295	324	296	268	311	301	362	274	286	299	301	299	309	287	314	271	308	293	312	293	305	298	294	301	309	321	299	309	322	305	319	293	307	327	289	268	290	279	305	304	296	334	307	323	279	308	280	263	308	322	321	289	282	310	304	314	286	324	322	316	336	265	308	337	291	348	291	305	305	271	312	296	327	298	303	330	288	281	289	303	298	310	304	295	309	289	325	299	351	309	324	301	308	310	302	297	312	324	308	280	324	312	294	295	283	320	323	318	336	345	306	271	333	292	338	292	309	289	295	261	296	301	297	311	323	301	290	291	293	285	279	278	301	296	302	282	330	267	306	299	290	324	275	310	292	295	311	315	302	310	327	281	305	291	297	315	310	299	305	276	293	313	329	301	300	308	324	298	282	321	292	330	299	256	314	306	295	302	338	336	329	320	289	338	301	289	328	283	289	306	297	319	342	291	314	309	302	323	314	300	297	308	307	317	276	302	279	314	245	308	292	289	322	280	277	288	310	273	283	295	287	291	298	296	308	324	308	312	284	306	319	295	304	287	336	316	276	297	314	309	307	301	306	305	294	338	295	306	332	285	270	318	288	295	316	284	316	332	294	303	290	287	334	305	306	311	319	313	295	274	302	321	326	300	294	297	282	289	297	307	290	303	311	265	286	311	318	294	278	299	292	312	295	325	284	287	280	311	320	290	289	300	281	283	313	305	296	288	302	306	309	310	288	307	319	350	298	326	304	305	316	302	295	314	285	324	265	306	289	295	291	312	330	280	308	294	313	310	306	292	298	291	308	315	272	301	302	302	301	287	304	287	314	283	292	284	266	300	292	299	314	288	292	309	304	283	295	280	276	332	308	295	311	315	314	280	296	308	265	297	313	295	312	295	304	266	281	326	313	308	311	312	300	302	290	295	293	304	297	313	291	317	350	302	280	305	324	303	277	303	369	303	323	288	273	326	304	320	289	323	296	316	301	301	306	284	314	301	291	288	301	299	324	293	281	320	317	308	304	299	315	296	290	312	333	320	327	299	301	319	280	296	290	287	283	294	290	302	260	321	295	288	299	304	293	306	304	302	292	300	312	299	295	278	310	311	316	335	283	311	311	288	278	285	294	249	306	298	303	308	309	296	306	335	301	306	296	302	300	310	300	318	296	307	321	271	317	285	295	319	290	274	318	295	316	314	308	267	303	331	312	325	296	307	321	286	304	302	322	292	282	312	282	324	324	286	312	292	323	312	294	290	289	317	319	294	283	316	259	319	316	263	304	288	317	318	289	293	298	314	291	300	313	330	293	320	306	304	309	324	295	320	306	315	303	327	321	302	286	315	297	278	315	337	282	337	291	306	278	275	302	332	321	293	298	296	302	290	316	283	290	317	314	302	271	300	253	302	281	307	314	302	324	309	296	317	280	272	284	295	335	289	271	323	304	295	315	271	302	313	319	299	330	306	322	310	330	292	312	296	291	293	313	331	293	304	309	302	302	297	305	296	288	306	297	327	310	314	319	327	310	329	288	301	278	313	299	289	301	285	295	341	315	303	324	315	302	295	315	313	316	294	270	302	306	284	303	302	305	313	290	288	336	328	287	303	322	291	291	293	312	337	320	288	331	296	323	279	318	328	318	272	301	330	299	295	319	289	278	313	285	292	329	300	308	337	277	340	300	294	312	292	294	291	311	325	293	262	305	296	320	327	301	290	264	290	284	304	293	290	292	289	319	305	310	322	277	301	308	288	298	288	292	325	300	317	314	302	303	295	279	356	294	278	280	306	293	306	330	303	261	264	320	306	291	279	298	265	291	293	306	313	282	302	292	327	276	307	334	321	309	317	309	298	337	310	310	275	336	296	314	264	316	304	305	289	327	279	324	306	304	302	319	302	355	253	289	321	289	326	300	330	300	280	323	313	305	281	289	298	283	286	315	337	301	280	274	312	298	296	319	294	309	318	339	292	282	310	300	277	311	287	313	304	313	326	310	300	295	323	312	311	332	291	281	330	277	291	308	282	312	308	298	303	317	312	336	296	319	297	298	282	300	300	312	305	301	303	298	321	300	291	334	300	280	325	313	312	269	309	338	346	288	328	301	291	318	328	334	311	296	296	296	303	311	293	342	303	285	316
13907	30235	18402	10486	6732	5251	3813	2651	2313	1500	1180	982	798	760	647	719	788	772	713	727	560	498	431	444	428	507	1003	3017	3773	2724	1679	1094	602	363	323	334	309	327	319	338	308	361	318	354	314	329	338	312	303	317	336	324	326	303	340	330	283	352	345	313	294	327	298	311	306	340	314	326	332	316	337	350	330	317	352	314	359	301	291	332	314	328	345	286	309	338	313	346	333	317	311	331	321	312	323	298	354	342	328	321	332	288	322	339	328	336	345	327	332	320	298	328	314	354	291	343	302	311	325	343	339	330	326	299	327	332	324	304	346	334	312	336	329	336	320	297	312	313	317	344	306	346	301	346	303	325	360	353	270	333	347	344	363	304	286	365	328	341	308	347	313	337	355	335	350	329	348	328	334	338	314	334	295	323	323	363	319	336	342	328	343	340	368	347	350	326	317	306	315	329	332	328	328	323	344	324	336	317	331	339	290	321	314	296	336	317	364	322	322	331	300	357	334	331	343	316	311	312	333	333	321	333	358	329	345	311	326	300	353	334	343	329	298	339	320	281	323	301	340	337	343	337	310	321	326	301	358	359	296	326	329	336	341	308	356	331	301	347	330	323	332	327	333	313	316	334	290	329	316	309	341	333	341	310	360	340	329	321	308	344	314	299	362	344	307	321	338	331	321	315	305	284	335	318	355	333	334	322	319	354	324	329	320	324	302	355	320	307	331	315	330	359	300	315	321	334	305	312	342	277	320	316	306	319	314	340	308	318	338	321	329	324	306	337	319	317	327	350	328	290	326	321	310	298	338	359	327	290	340	289	318	318	345	334	342	336	326	320	334	337	315	309	294	359	350	335	310	350	319	343	319	349	313	302	310	333	291	339	310	312	311	323	332	352	301	339	308	307	352	328	316	309	287	330	329	330	341	324	295	334	343	334	336	362	324	327	305	343	326	352	330	336	330	321	310	326	325	345	321	319	294	301	303	277	340	339	307	352	333	341	328	347	327	308	327	326	338	306	310	326	329	292	302	355	302	318	320	315	330	325	313	303	308	332	344	352	334	315	349	312	330	308	344	333	319	348	319	338	366	328	354	357	316	325	317	334	319	323	383	296	328	341	309	337	301	306	335	317	314	332	282	347	340	330	308	305	352	334	314	304	326	325	357	281	345	311	347	342	331	327	315	339	316	310	306	330	327	337	356	322	336	305	331	306	317	345	342	343	293	344	332	310	302	351	304	348	331	297	303	296	317	313	326	326	306	326	299	320	308	298	301	352	336	348	297	333	318	320	310	340	349	355	324	336	324	342	305	341	318	344	329	327	326	337	350	325	353	348	361	334	329	355	292	323	326	310	331	341	321	331	305	322	313	292	357	331	326	339	331	308	314	326	304	335	316	326	314	349	323	288	350	323	350	327	353	331	302	309	334	325	332	363	350	339	299	332	304	342	287	342	331	312	297	354	332	322	293	339	312	320	325	349	362	320	303	324	326	341	339	317	351	302	278	314	332	335	309	341	294	334	315	334	317	341	327	350	369	305	366	303	311	310	330	337	334	321	301	337	306	330	304	307	358	333	356	331	319	307	317	349	329	314	325	305	308	312	331	353	330	322	318	334	346	352	349	317	371	342	327	323	325	322	326	327	335	297	319	281	344	346	309	314	298	340	301	330	324	325	302	303	318	308	329	378	313	316	321	302	310	335	327	341	324	337	313	309	346	352	351	335	363	313	345	322	354	307	313	360	298	336	326	349	306	313	284	323	332	335	336	315	356	343	315	326	299	344	314	355	310	366	337	308	313	347	303	343	312	311	362	312	330	299	323	312	347	325	305	317	363	332	358	349	348	316	315	335	302	332	310	303	330	308	306	324	320	316	327	310	311	303	331	312	336	334	335	320	316	344	300	324	334	351	321	349	316	312	350	352	346	325	311	322	339	341	329	310	344	314	344	337	343	324	357	342	316	310	328	333	324	330	311	341	327	327	332	326	347	338	292	313	322	371	334	338	327	313	339	334	293	319	312	321	360	354	329	304	304	342	361	332	315	326	309	313	304	340	306	330	312	323	316	364	368	312	361	301	338	323	333	318	319	325	335	313	334	337	322	323	334	316	333	335	333	342	322	337	334	335	355	320	337	344	296	314	362	302	340	332	328	330	365	331	333	335	338	303	304	313	321	341	321	316	320	303	306	322	330	356	311	311	324	328	297	356	303	287	319	325	328	335	326	294	294	356	319	323	312	323	319	331	327	328	346	331	327	324	336	321	317	330	292	289	335	328	319	346	331	311	294	332	316	314	290	335	305	333	320	328	359	342	297	312	356	321	339	331	324	326	318	320	340	325	321	334	311	343	349	287	350	351	338	299	330	332	327	336	370	328	341	306	336	327	332	347	349	356	334	318	332	339	322	349	297	320	331	321	307	329	323	303	344	332	330	318	330	325	328	306	341	350	307	343	321	322	325	312	299	329	306	326	335	314	352	285	343	320	313	326	340	333	321	350	357	363	320	332	317	310	314	289	327	323	325	317	328	348	344	313	336	329	302	349	320	332	333	331	326	336	370	313	318	302	318	371	289	331	301	347	308	312	308	324	297	317	297	322	339	323	348	331	340	326	336	296	321	317	334	342	344	306	349	330	319	283	330	324	349	336	319	325	316	313	370	344	339	309	336	311	329	321	315	281	359	321	347	331	306	301	293	304	368	318	313	341	344	343	310	306	308	330	319	321	310	315	309	312	321	311	333	335	313	336	331	312	320	302	332	321	320	338	327	334	339	316	331	341	318	317	294	317	297	327	292	342	344	329	338	329	306	321	328	302	319	325	314	295	327	346	356	320	381	342	328	323	319	303	347	334	307	293	336	333	300	338	314	321	289	290	338	338	322	347	339	300	320	349	318	323	347	331	334	332	309	302	338	350	341	345	337	336	345	352	328	320	332	326	329	325	319	334	349	332	285	332	321	340	288	319	318	283	313	344	315	320	344	329	311	321	344	347	322	293	301	325	350	308	306	324	358	358	334	335	318	369	334	316	322	337	312	341	322	311	341	330	327	300	336	326	346	323	353	335	336	321	317	352	313	295	327	335	316	374	310	348	322	312	364	322	318	342	337	347	295	316	322	307	315	330	334	348	342	315	312	313	316	319	370	335	323	347	320	367	311	320	315	303	281	324	309	319	330	329	340	322	302	321	330	306	328	331	361	379	319	325	323	304	321	326	327	331	316	299	347	301	318	310	347	328	312	341	329	311	356	328	331	332	335	335	348	312	315	351	315	344	326	331	322	316	338	305	321	327	330	340	352	305	339	328	321	312	347	314	268	314	353	299	320	324	320	344	315	330	299	332	333	361	317	343	324	346	344	327	308	285	335	313	356	331	316	336	341	362	314	310	328	309	303	317	287	329	349	362	324	313	336	328	334	314	357	293	309	312	344	349	346	355	292	349	329	327	306	342	342	328	327	328	316	318	336	323	321	316	364	347	362	328	306	319	338	318	299	298	339	327	282	327
25217	21356	27597	25396	12723	2847	1946	1329	1373	891	830	807	657	628	588	606	515	573	629	571	575	543	501	521	525	542	664	1281	1583	898	764	638	525	513	508	500	487	475	472	506	472	459	431	443	490	480	490	463	493	499	513	442	451	485	490	457	445	493	509	469	446	501	503	484	461	469	485	507	484	502	475	514	462	491	526	453	413	475	496	500	474	557	484	469	465	490	469	489	480	546	475	494	508	506	522	473	486	484	527	465	489	494	505	472	461	503	475	477	535	467	445	480	481	512	476	469	508	464	463	435	482	487	454	448	521	483	484	500	484	425	468	487	510	510	500	482	476	476	455	444	504	486	492	494	487	495	474	479	501	432	470	431	494	477	455	474	475	509	471	538	490	452	490	484	444	497	460	469	473	470	485	459	457	467	511	538	496	450	478	502	437	503	492	467	467	483	438	486	466	449	486	481	446	475	462	482	480	444	504	517	465	428	466	503	462	438	480	489	457	478	479	474	483	502	472	513	461	473	450	478	500	488	468	455	493	483	466	482	445	448	514	496	460	448	488	478	471	487	502	495	493	484	501	452	509	461	450	485	516	471	460	461	470	471	516	460	435	464	469	464	450	512	463	472	518	499	482	437	449	462	421	471	488	491	502	486	511	473	446	478	509	517	485	440	463	445	461	476	495	509	474	520	479	490	474	510	469	491	483	510	460	460	485	492	477	494	478	488	467	484	501	457	491	472	461	488	441	482	472	468	501	500	466	486	514	515	444	457	484	488	479	456	488	494	526	456	510	448	458	485	539	517	437	468	457	490	473	460	516	451	460	505	497	469	467	471	454	509	460	483	501	470	476	498	484	460	449	524	464	471	465	459	485	478	461	469	470	474	448	463	451	443	492	519	476	504	517	482	482	463	514	452	451	479	457	474	456	439	471	466	475	464	446	460	461	469	473	509	472	453	506	468	494	460	502	524	471	495	513	485	465	507	488	478	486	490	479	471	506	472	479	465	490	463	443	456	451	503	479	487	473	477	459	481	468	485	426	466	518	447	477	471	448	475	502	467	481	454	449	547	439	495	437	453	461	493	452	537	470	475	486	466	497	474	506	457	456	414	469	476	466	511	480	466	466	515	471	504	464	501	502	474	480	495	470	497	459	488	481	471	471	456	466	502	456	475	477	489	476	490	467	488	440	458	456	465	468	475	459	498	475	508	495	484	455	485	509	459	468	503	479	484	476	493	459	473	460	516	473	514	525	495	469	463	430	481	458	466	490	430	468	443	475	482	479	491	482	486	462	509	459	469	483	481	537	481	469	504	493	466	483	494	438	496	516	450	469	520	457	489	480	485	459	477	467	494	483	451	473	479	466	468	494	491	457	476	508	453	514	446	448	470	482	452	491	527	438	485	456	461	453	477	485	493	482	494	440	481	516	447	473	479	494	456	480	423	492	515	496	449	468	471	490	495	501	468	498	488	440	518	458	473	490	451	495	484	500	491	463	474	403	475	478	507	483	443	454	523	483	458	463	473	488	469	433	502	483	492	489	495	451	465	466	497	454	443	497	420	491	520	469	486	529	481	470	480	463	460	480	509	460	455	453	486	461	460	499	470	489	487	484	497	475	507	519	520	466	461	500	464	444	461	465	492	476	491	465	475	510	430	465	470	424	469	477	481	503	470	475	483	554	467	467	507	491	448	482	441	469	493	493	497	511	483	457	491	436	520	465	472	446	492	498	456	469	490	458	504	466	468	451	458	479	489	513	498	448	484	475	492	482	485	490	480	470	471	486	491	471	462	456	458	482	494	498	517	447	503	445	488	476	462	492	439	469	477	461	455	487	481	462	496	486	502	474	472	486	510	469	468	476	465	458	490	472	435	489	470	453	444	469	483	496	481	488	454	512	478	511	485	502	497	500	505	461	499	470	499	415	428	440	468	503	470	469	481	451	429	490	467	454	500	478	484	445	476	498	472	449	474	489	473	490	470	446	485	505	470	475	448	486	460	503	470	503	483	496	461	472	513	474	497	453	484	476	496	463	464	461	469	516	461	472	469	505	481	483	470	443	503	445	471	523	486	528	532	473	511	489	449	518	522	476	523	467	509	496	440	498	481	438	496	463	488	501	477	488	477	472	496	479	476	475	513	466	477	492	470	428	498	455	465	495	492	471	459	465	487	495	490	484	479	487	505	478	468	472	476	482	510	484	450	477	449	482	486	498	505	488	486	442	519	501	475	495	489	507	459	483	477	505	490	452	451	478	498	467	470	468	488	475	461	500	487	473	479	511	487	529	481	474	452	514	457	506	492	473	491	469	507	481	483	506	501	470	445	494	471	480	470	487	452	466	494	490	491	493	510	494	449	473	522	535	515	476	460	467	457	463	501	477	451	517	498	475	478	484	483	470	491	459	484	470	494	492	471	495	469	476	482	461	513	465	509	420	449	458	510	450	494	483	470	474	446	470	466	505	497	463	462	492	515	489	460	474	497	476	430	431	506	478	448	465	435	433	513	458	518	456	472	458	455	500	455	457	450	451	445	462	505	498	483	452	466	438	479	486	493	473	432	444	505	447	552	477	484	473	465	502	488	511	506	510	492	496	486	475	475	477	483	481	462	491	499	492	447	483	482	492	461	485	469	455	471	480	460	474	458	459	501	471	442	460	492	524	481	458	472	502	485	478	450	452	445	489	451	520	481	476	454	481	502	457	476	521	469	476	485	486	479	488	478	486	493	469	453	479	502	457	481	442	458	494	469	498	501	468	511	490	505	452	482	468	442	496	505	439	490	434	462	461	511	487	509	499	520	459	471	438	432	472	480	477	443	498	482	455	484	498	485	473	493	471	520	499	469	468	481	454	477	471	465	505	510	481	521	496	460	482	466	487	474	479	473	476	480	482	490	473	488	497	459	458	484	502	516	471	469	455	463	516	482	467	511	496	510	519	496	499	480	485	466	475	451	511	463	490	476	467	486	480	471	482	465	481	487	459	458	472	478	510	534	471	474	502	544	492	437	493	480	479	511	411	516	502	500	453	472	464	464	496	488	469	458	473	478	452	467	485	459	473	445	496	469	481	457	487	481	487	459	499	472	500	500	448	479	493	451	467	430	479	451	501	496	451	473	502	486	484	520	468	485	523	503	485	492	484	451	479	518	463	458	485	475	480	501	488	463	499	487	460	473	498	487	465	466	467	469	455	447	455	458	481	512	468	508	470	461	491	435	482	487	476	471	480	484	481	477	509	451	438	468	468	485	487	452	465	467	493	491	498	470	456	469	451	484	451	517	478	469	468	457	487	507	488	499	493	462	429	435	453	499	446	464	459	501	469	493	510	455	488	478	464	468	493	440	497	496	494	485	506	476	482	492	517	525	504	470	474	479	474	488	510	449	477	518	520	463	448	463	482	499	497	463	445	486	513	494	466	473	463	494	449	437	485	488	484	494	477	502	507	453	483	473	466	498	484	469	444	495	462	446	524	458	506	482	448	474	520	477	462	460	511	509	497	463
13486	28120	17199	8967	5498	4298	3374	2466	2444	1494	1235	1239	892	806	734	736	721	762	761	675	680	597	587	599	571	598	821	2021	2622	1395	994	833	620	552	528	513	511	531	515	531	524	469	532	491	504	496	504	537	517	496	506	518	504	527	580	470	523	508	539	512	480	543	541	539	502	486	532	537	484	516	527	517	466	515	515	552	496	510	492	485	522	513	493	518	513	477	540	509	510	482	495	525	496	517	512	514	489	542	493	496	479	503	494	505	535	529	485	514	494	538	504	537	487	518	490	479	499	498	566	528	490	484	482	488	525	519	469	508	529	484	527	523	531	518	514	508	516	512	512	491	499	475	502	500	562	515	516	537	466	549	469	525	471	536	499	515	514	503	476	488	512	499	513	513	500	518	528	506	470	514	522	498	517	475	518	525	515	501	488	500	488	464	543	521	485	527	522	503	521	526	494	507	507	521	504	486	529	477	521	507	519	529	497	508	517	513	493	467	513	508	519	540	542	532	483	530	491	514	507	529	523	492	510	537	491	486	532	493	495	514	512	507	500	475	492	522	528	509	514	548	499	487	524	593	508	532	482	462	561	504	530	528	518	541	534	504	490	453	518	509	545	519	475	519	501	499	517	522	546	504	518	496	502	487	514	495	511	522	507	498	520	500	517	516	501	528	502	510	445	515	475	526	494	522	532	527	520	496	515	549	497	562	541	476	489	512	569	497	496	511	513	495	516	467	553	495	505	504	495	486	510	503	516	491	478	529	500	509	502	519	534	508	492	491	507	530	490	535	494	551	538	513	530	563	549	528	538	533	518	528	526	485	515	501	529	529	536	531	531	550	555	527	526	527	541	478	491	510	535	541	506	470	496	527	528	485	511	510	529	508	515	517	535	496	526	498	482	531	479	545	471	494	490	507	525	558	529	488	510	570	497	516	492	489	524	488	485	516	531	508	524	519	559	528	507	500	507	517	551	455	502	520	531	520	558	519	482	486	524	511	533	500	501	521	500	512	549	524	490	514	530	491	548	468	526	490	483	541	460	525	515	528	474	491	485	536	540	539	501	539	480	548	510	506	494	513	511	502	499	558	532	500	542	503	505	507	506	518	526	486	493	481	517	525	533	510	476	544	519	503	485	525	534	498	540	502	519	536	485	545	504	526	501	493	488	489	527	507	506	509	489	497	482	530	495	477	492	477	485	530	493	557	494	500	512	503	502	487	529	516	522	505	548	513	510	526	510	529	509	476	507	500	486	533	512	563	512	538	513	542	489	490	485	533	482	579	498	514	541	505	513	472	541	456	519	532	512	478	515	542	543	519	536	532	523	462	486	488	504	491	471	492	472	542	527	498	497	531	507	487	525	517	547	481	500	483	509	502	496	539	534	499	546	502	498	519	503	524	512	534	509	473	502	475	502	533	512	479	558	484	522	482	517	523	499	534	500	500	496	535	527	501	512	543	529	508	508	498	489	521	525	513	517	480	521	519	517	493	518	501	486	514	513	513	532	488	547	565	531	474	540	552	499	494	525	487	520	514	481	527	512	494	513	519	531	471	529	493	525	506	539	513	494	517	483	551	503	509	496	524	566	527	522	524	500	538	504	520	526	498	513	532	498	502	515	485	548	521	489	513	491	522	470	537	521	510	509	520	502	482	534	505	525	523	514	528	481	540	532	512	528	500	496	519	484	483	524	497	508	493	482	496	511	523	548	527	526	498	479	490	531	493	530	496	562	518	522	520	522	543	540	505	495	488	519	489	536	530	476	440	545	490	508	458	499	491	505	530	520	545	492	547	473	560	545	486	513	513	486	492	498	519	487	491	514	508	488	478	519	513	484	534	482	534	496	475	509	511	469	525	480	504	519	514	508	483	528	501	496	519	498	510	532	452	529	484	503	495	513	523	477	506	515	544	523	521	520	539	509	551	497	501	509	488	513	535	497	527	522	493	507	534	539	538	498	482	538	512	502	513	531	524	507	530	519	507	520	483	478	504	500	513	476	542	540	500	522	531	554	502	483	493	504	551	521	524	496	512	551	534	518	572	493	500	503	523	513	504	490	487	495	510	522	500	497	501	489	512	482	545	538	496	485	521	505	533	458	514	555	501	538	512	535	528	517	509	481	518	493	541	477	558	520	538	539	527	520	538	528	538	516	500	507	509	496	514	523	559	519	507	507	519	512	537	501	490	491	492	514	492	517	524	486	504	520	547	499	494	539	547	571	566	548	491	497	538	519	495	518	527	507	482	524	523	537	545	516	518	513	503	494	495	526	524	497	520	476	503	487	550	505	497	531	483	528	532	501	502	469	526	511	508	538	507	522	527	519	524	492	515	507	533	510	494	471	516	500	540	537	507	514	488	501	502	541	544	501	522	495	493	487	528	512	468	502	500	562	493	507	488	501	526	520	539	509	503	522	500	549	503	550	480	471	517	505	535	518	509	500	520	533	487	505	531	481	557	513	508	528	525	542	528	521	528	497	494	510	507	566	487	493	516	502	562	506	501	510	496	508	524	492	487	495	519	505	472	525	523	494	504	516	494	521	488	498	509	496	498	534	527	516	495	515	514	504	537	522	510	473	497	497	520	505	560	564	546	514	546	498	520	495	502	512	564	526	531	490	549	489	527	462	549	501	523	526	570	464	568	492	481	500	477	525	539	515	524	540	553	515	495	483	503	495	507	474	562	580	551	515	518	554	511	534	511	489	545	485	505	490	483	557	484	515	487	505	445	545	534	491	548	567	493	465	509	538	529	512	544	483	542	478	521	525	512	490	513	525	558	540	510	580	525	540	507	485	495	568	494	514	520	495	474	518	497	512	532	514	495	516	477	510	484	484	500	484	490	546	464	497	506	530	506	537	532	528	498	538	505	480	490	497	457	497	525	502	536	519	518	534	517	510	508	491	520	510	466	501	525	470	499	514	542	484	512	490	492	495	504	522	520	553	486	488	508	478	488	563	500	535	536	501	548	509	526	476	533	556	509	526	494	543	513	523	521	536	508	525	490	523	509	500	524	540	491	510	483	495	509	511	531	484	496	548	536	565	468	561	511	529	538	521	493	539	482	537	496	555	498	493	504	497	538	522	522	541	499	499	502	468	495	506	470	486	534	540	484	512	501	504	541	488	499	522	508	520	464	509	506	510	525	458	518	508	485	497	533	488	495	482	499	513	509	527	522	547	509	494	494	494	478	550	536	547	519	549	491	522	518	488	548	516	509	504	487	487	492	537	543	492	553	534	493	483	497	477	534	482	507	521	474	498	532	552	524	526	490	494	486	491	525	493	524	502	483	545	490	515	493	499	519	491	515	491	510	490	456	500	528	501	501	485	558	524	507	524	475	557	507	494	498	471	522	491	536	508	481	466	467	512	518	532	493	518	499	507	522	504	538	529	492	486	519	498	492	522	460	512	479	487	504	493	502	505	527	516	532	495	525	504	513	495	470	493	530	546	504	516	525	517	528	530	481	498	467	507	526	525	504	542	525	531	474	473	491	476	493
22787	21419	29205	24014	21428	21624	12671	3337	2688	1713	1431	1407	1017	848	828	757	770	683	672	661	740	668	624	627	599	694	1494	3304	4459	4182	1871	767	582	491	497	510	524	512	563	499	546	549	542	564	555	493	536	531	522	502	553	514	536	503	505	522	543	556	507	550	509	489	524	557	465	558	537	513	522	524	508	519	542	537	544	496	509	522	551	525	502	513	507	494	507	508	535	469	515	488	502	527	534	507	536	501	531	509	512	500	552	563	560	504	528	494	538	504	537	547	518	517	512	535	552	534	543	543	540	476	489	529	557	516	501	512	547	514	522	491	528	508	555	513	517	575	509	530	545	492	496	506	530	499	497	482	532	512	515	574	532	542	480	517	550	509	494	492	503	490	521	527	509	508	538	492	563	485	466	514	509	546	494	541	487	501	495	512	548	503	516	537	479	495	503	480	554	507	532	489	530	520	527	517	496	497	539	537	525	492	485	550	555	543	525	544	469	516	561	543	527	492	509	568	505	504	528	560	494	536	536	476	543	544	533	526	518	490	530	525	530	521	494	496	545	546	571	458	524	511	550	538	587	521	453	495	524	523	481	540	512	568	535	554	500	498	525	525	525	505	498	533	532	537	484	516	544	554	491	489	490	552	506	552	502	488	528	507	533	543	542	528	529	537	519	542	508	532	527	475	516	495	535	462	522	516	522	507	510	551	557	545	498	533	530	546	500	544	527	554	528	492	562	507	515	545	518	515	517	509	528	508	470	514	508	518	520	478	534	542	524	533	563	529	543	556	540	540	519	522	486	514	517	552	536	523	560	502	501	525	476	526	546	493	504	539	490	556	480	503	552	534	522	498	519	498	565	524	491	499	559	564	465	502	512	528	504	493	512	512	540	524	514	531	536	545	529	537	551	525	551	511	512	514	474	536	548	525	489	532	492	542	511	516	542	533	523	488	495	504	549	494	474	494	498	490	523	580	490	509	526	499	529	490	498	512	507	528	513	545	475	494	550	542	496	538	520	538	556	480	489	511	512	486	492	509	498	493	524	513	516	553	513	548	503	513	557	503	527	553	477	549	492	503	518	524	497	467	493	536	530	510	503	517	522	514	546	524	506	528	510	487	500	517	511	502	500	502	508	587	538	516	540	529	515	532	530	536	517	522	530	591	518	537	541	523	545	522	484	535	499	503	502	572	532	541	491	517	519	516	524	508	467	485	522	482	501	537	519	585	507	524	501	495	538	508	517	539	508	517	517	474	510	538	567	540	551	519	525	509	499	512	508	547	537	524	503	506	531	531	505	555	514	503	500	499	547	520	580	490	511	537	496	473	528	523	504	513	499	533	508	512	515	491	507	502	550	543	488	513	508	508	517	527	488	510	555	523	533	499	482	527	504	476	532	516	496	522	488	545	527	526	516	513	534	520	541	507	501	497	552	531	555	472	542	521	541	483	486	486	500	572	548	580	518	552	505	532	522	489	485	477	545	553	519	511	526	562	495	546	518	476	483	532	493	540	534	536	472	481	489	483	493	546	542	523	547	489	513	506	521	499	502	544	490	520	474	522	496	511	518	516	475	470	550	499	529	500	509	487	496	514	502	515	509	480	509	542	528	515	567	495	494	495	507	484	510	513	539	548	510	552	546	524	497	515	521	521	534	543	548	557	557	516	496	527	504	525	486	494	504	516	530	528	487	538	533	481	538	516	517	499	506	472	539	540	526	494	520	506	503	525	540	483	515	532	486	530	513	552	527	507	563	531	510	546	503	484	491	525	521	511	524	536	494	525	545	529	524	495	505	539	531	506	561	533	509	536	477	541	468	535	551	521	499	502	519	538	509	519	524	504	497	512	500	501	523	533	504	582	522	541	508	557	487	500	541	511	531	519	492	508	537	560	505	512	531	546	506	526	539	520	529	533	524	522	533	499	576	509	544	517	505	482	506	502	496	501	545	525	519	491	542	522	475	566	501	504	504	500	479	513	484	505	504	504	514	519	527	546	486	522	530	510	537	542	491	519	464	502	488	562	498	515	522	479	523	541	547	524	522	489	470	509	513	500	554	501	496	558	488	487	557	488	539	490	541	499	522	580	496	549	484	537	580	491	535	557	523	517	540	534	506	514	539	578	561	518	519	523	532	491	510	545	541	482	536	506	551	512	512	510	544	527	485	533	484	572	529	542	464	526	502	530	549	535	526	491	543	503	503	487	537	531	516	494	562	523	559	502	495	505	532	525	481	504	503	528	512	578	512	526	510	493	540	521	496	541	526	505	547	495	534	509	526	523	523	541	514	533	514	548	556	518	536	525	533	540	526	526	541	523	564	502	564	510	493	503	544	543	543	509	531	479	538	553	521	565	481	534	496	565	503	519	520	491	517	559	557	574	546	513	504	515	526	486	525	516	529	519	520	527	509	515	496	559	510	528	535	484	515	513	503	512	501	510	505	523	553	523	526	506	548	510	527	498	537	507	554	520	534	524	532	541	551	480	529	551	530	522	506	523	486	528	534	512	531	549	512	477	474	500	490	494	514	569	498	554	506	553	530	461	509	519	502	512	514	494	541	521	547	555	513	524	460	465	527	524	505	517	508	544	551	535	534	530	478	534	519	494	487	504	501	530	474	558	555	547	536	495	535	530	519	537	499	520	492	527	547	547	512	504	517	510	510	531	539	502	472	515	485	545	517	513	492	515	539	472	472	484	512	526	482	505	510	486	534	493	542	540	536	473	513	528	541	557	517	505	512	531	535	506	523	499	520	482	538	464	505	521	498	533	539	545	517	491	551	515	518	522	528	507	512	492	508	504	539	543	488	517	527	513	567	517	528	497	477	515	489	575	508	516	544	521	503	514	518	479	523	517	572	543	506	522	533	553	539	513	504	504	487	484	494	520	518	509	529	502	488	575	495	533	519	551	529	541	504	477	539	496	529	509	535	482	501	518	447	486	523	550	493	514	512	521	550	492	529	495	502	521	508	501	506	517	559	550	492	491	546	531	499	501	517	547	521	537	570	502	497	508	552	557	481	464	544	545	468	494	501	500	499	480	460	504	524	516	539	549	478	526	496	520	542	485	520	554	489	528	513	537	518	481	504	501	483	500	508	479	519	518	520	529	496	524	518	530	528	549	526	485	526	572	497	510	527	532	485	550	529	537	519	504	484	520	504	506	548	555	564	465	522	492	539	506	502	508	520	496	508	486	550	517	551	537	500	540	481	525	536	505	507	502	517	493	500	534	500	542	544	523	505	487	512	516	558	524	495	541	506	520	511	481	537	528	523	542	531	556	496	523	537	518	542	497	527	532	515	512	504	547	520	521	543	515	529	487	545	502	519	506	495	524	448	490	541	523	540	560	489	496	500	522	548	502	542	505	533	506	507	509	499	504	509	509	519	515	476	565	523	504	540	530	500	509	557	528	505	538	514	523	509	528	530	528	493	516	518	506	550	524	509	537	503	507	486	520	534	555	557	529	515	459	548	504	512	539	506	523	495	539	509	525	520	535	529	520
15344	37160	26387	14625	10282	8450	6125	5156	4669	2928	2344	2058	1407	1141	1101	1062	995	941	815	840	782	808	731	695	690	808	2150	5285	6519	6220	2580	996	587	519	512	569	510	519	527	555	544	540	556	506	517	536	574	504	520	538	527	538	494	515	536	585	535	532	523	527	540	523	535	561	528	528	518	536	533	560	509	564	546	487	545	546	520	523	543	577	514	532	562	522	552	514	497	502	546	581	595	530	524	551	536	522	568	547	534	511	527	552	518	536	537	530	515	525	524	544	509	515	527	544	544	506	581	557	510	483	507	552	511	515	545	506	561	495	545	504	551	549	541	552	498	520	497	523	534	539	511	540	555	553	504	532	530	535	556	558	547	502	536	532	577	496	506	537	474	536	532	506	572	496	544	531	548	531	573	526	504	492	519	500	563	543	510	529	531	524	543	500	527	550	490	510	544	522	530	528	565	531	534	529	539	534	560	521	539	523	542	510	522	518	538	551	542	533	519	533	528	561	523	496	506	485	557	510	546	501	520	514	517	502	523	530	534	525	505	546	496	502	544	490	538	551	514	561	564	500	578	502	512	490	548	499	517	531	555	560	540	523	523	517	563	555	542	547	548	533	506	536	514	502	505	534	522	581	533	544	553	595	519	538	488	493	504	528	588	536	489	503	511	579	509	504	534	546	540	518	520	570	501	505	570	499	580	489	497	489	480	513	530	513	518	514	520	537	545	546	512	502	548	507	569	555	542	534	513	552	524	525	536	488	560	521	522	549	532	511	541	505	519	557	518	551	496	534	566	546	528	550	523	498	542	547	485	543	549	556	527	527	512	517	559	566	529	515	543	531	554	528	554	530	538	526	528	509	555	528	519	573	492	561	512	565	550	537	508	542	522	580	567	519	502	518	546	524	499	557	530	510	491	557	503	534	505	513	531	506	558	539	538	554	534	540	560	485	531	533	457	524	546	521	522	533	533	526	535	528	528	525	546	545	526	547	533	583	559	534	516	502	491	491	555	466	541	568	568	498	579	550	536	534	499	558	502	516	488	508	510	532	520	532	576	491	549	535	494	513	539	569	590	524	511	505	506	493	553	495	553	515	510	544	528	533	513	552	484	509	538	507	513	557	515	552	536	509	538	591	574	603	502	529	506	514	535	527	504	508	540	545	549	550	504	523	546	538	531	509	537	546	568	561	506	508	550	577	510	517	533	521	539	514	526	538	539	483	568	493	559	528	543	542	567	529	579	530	517	502	505	529	567	525	518	494	552	564	547	523	523	538	534	544	555	548	527	514	565	521	495	546	498	544	581	551	563	560	554	512	557	507	492	496	522	570	528	506	561	498	549	570	515	528	533	513	545	529	540	525	520	564	524	544	540	528	540	532	518	476	521	510	515	538	484	590	553	527	494	527	511	515	510	495	519	544	520	515	534	520	531	545	533	562	524	530	525	526	518	535	498	536	529	513	528	495	557	526	521	533	518	512	571	510	522	527	540	564	511	534	524	518	552	526	537	546	555	526	546	523	565	522	531	513	509	525	497	506	528	584	543	538	549	542	503	521	579	545	515	561	560	544	527	546	554	519	515	533	533	550	559	535	531	519	549	482	521	551	566	522	544	531	537	539	556	541	534	512	496	572	562	507	518	524	476	572	491	510	575	485	563	515	525	526	524	554	513	478	539	541	522	523	518	487	544	541	475	518	510	550	512	504	497	492	481	520	549	490	505	531	574	561	535	543	540	526	560	510	562	515	544	556	526	523	519	513	524	529	502	575	538	567	538	496	520	519	495	536	515	500	478	502	531	527	526	532	518	525	496	540	523	525	510	522	504	526	537	501	513	544	536	581	550	532	503	511	528	526	558	530	554	516	507	530	516	525	533	508	549	545	510	516	551	511	552	535	517	529	510	529	500	479	496	522	528	509	505	558	544	506	568	546	508	525	551	522	523	536	521	483	520	544	504	525	517	546	499	518	540	526	555	546	539	529	554	505	535	522	514	480	542	584	541	571	554	483	567	520	533	548	542	506	537	546	546	505	542	522	552	530	551	552	534	532	522	492	574	539	444	515	566	526	526	491	500	506	484	548	547	540	522	525	540	525	541	549	512	542	544	549	511	531	529	500	511	522	525	484	520	560	529	467	479	556	525	512	490	516	491	522	513	561	594	506	531	500	505	523	483	496	516	532	474	534	537	516	550	540	558	557	559	512	516	489	511	526	513	506	489	517	504	524	555	533	518	555	545	520	505	504	531	531	516	539	515	520	531	511	540	547	561	488	555	537	491	538	547	480	519	532	554	529	550	543	585	543	544	508	530	559	547	506	487	521	524	524	506	565	518	486	547	545	514	492	528	551	525	502	490	528	552	522	526	550	520	541	517	526	531	534	538	533	501	545	509	512	497	518	521	511	510	511	545	552	545	549	527	520	481	552	495	538	518	556	543	518	557	491	506	544	523	535	508	533	529	495	540	553	522	529	541	542	516	585	539	511	559	549	525	557	511	535	492	540	505	561	533	538	501	500	526	521	595	502	562	515	518	533	525	527	521	521	518	529	512	509	534	515	548	556	534	553	531	540	533	514	543	524	502	547	528	552	531	504	488	532	522	549	513	507	564	513	521	508	533	526	569	518	525	534	487	586	554	537	562	513	490	527	535	558	534	539	551	525	488	501	498	553	509	553	525	523	513	558	495	489	502	532	524	529	545	533	487	518	546	524	563	530	525	482	532	551	517	528	536	572	516	507	501	590	533	521	515	504	501	519	531	615	509	507	577	478	540	571	563	544	544	503	532	519	537	520	529	557	506	526	549	544	553	533	532	488	472	540	536	554	574	491	561	493	448	543	513	478	567	524	535	516	578	491	495	566	584	525	554	515	532	543	552	531	533	549	555	519	518	510	516	565	543	553	546	496	552	529	569	529	520	492	464	555	531	535	505	547	542	557	514	558	522	499	555	545	523	508	519	527	536	520	509	541	487	498	550	499	534	536	517	506	505	504	545	552	528	514	525	518	535	483	484	507	498	530	507	496	522	564	557	525	497	560	512	509	499	470	503	488	495	504	568	508	499	558	520	583	538	491	545	559	554	493	517	527	514	519	496	546	534	471	541	524	571	541	522	544	497	547	518	536	532	549	521	522	497	505	550	531	491	518	509	579	534	515	535	517	549	538	525	513	512	533	553	543	495	543	532	578	560	560	560	505	530	524	503	547	521	541	515	497	493	501	555	525	518	513	547	539	514	593	547	504	537	566	530	514	571	506	574	512	545	512	519	535	531	510	537	495	532	500	509	548	528	524	524	565	504	526	571	514	550	540	500	511	496	507	529	531	580	537	519	558	554	526	538	544	521	532	541	552	553	510	535	526	507	531	581	523	538	498	511	568	515	510	537	526	568	523	524	474	531	505	529	565	523	500	518	534	524	551	494	488	543	538	533	529	519	510	550	537	500	507	577	511	556	517	511	558	515	506	495	549	487	515	528	556	504	501	519	546	543	539	508	505	559	538	489	515
28006	20884	14418	5548	2398	1731	1274	1105	874	870	664	553	503	389	366	376	367	347	388	324	369	332	303	279	323	315	308	375	384	471	395	318	284	283	279	266	290	299	314	291	293	292	332	283	290	291	290	326	301	284	302	302	290	289	318	270	281	291	298	288	287	318	286	281	291	323	280	283	335	323	311	291	247	306	299	326	268	294	311	327	304	304	316	301	275	305	293	280	295	308	313	286	326	276	307	310	313	305	307	278	286	295	320	306	280	328	294	287	324	289	281	298	334	282	304	292	293	265	315	313	271	280	320	315	276	277	296	321	304	316	284	259	289	294	301	282	294	278	292	303	286	277	322	289	304	286	313	301	293	280	322	288	291	319	299	336	299	303	294	320	315	285	302	285	291	298	280	296	294	282	306	296	302	320	293	300	302	300	310	299	267	312	304	331	290	304	308	307	288	301	275	315	292	281	316	285	292	324	304	301	311	323	311	315	265	283	294	306	294	286	293	314	318	276	304	280	287	303	284	276	336	294	279	302	269	303	309	311	286	313	296	287	328	290	301	293	304	301	278	291	266	287	302	298	300	266	280	291	285	271	268	270	270	286	279	280	297	319	312	321	312	287	299	277	315	307	292	284	295	293	305	301	311	295	298	284	291	271	303	315	330	286	310	267	284	309	283	283	311	331	254	314	268	305	310	310	287	302	309	286	322	295	281	300	291	293	310	313	301	323	294	294	286	281	302	317	318	317	316	297	310	282	293	311	299	302	288	311	289	288	263	275	297	288	303	283	268	285	271	305	282	306	293	292	320	268	309	271	289	304	298	249	285	283	298	325	293	291	284	298	303	295	299	305	322	309	314	268	286	308	303	341	298	278	305	299	296	285	275	288	266	303	279	303	297	292	317	317	290	280	290	275	290	280	282	304	310	302	321	291	289	306	297	295	313	310	291	302	296	280	272	275	276	325	269	269	271	306	246	308	294	273	264	271	288	334	309	286	303	296	275	305	310	288	293	297	338	293	314	300	294	270	301	245	290	278	289	276	279	314	295	295	306	279	305	323	282	306	323	300	302	277	285	279	306	317	320	327	325	300	291	286	321	299	294	300	278	288	284	307	305	294	279	280	300	299	293	295	344	313	297	295	308	308	286	272	297	295	321	289	302	299	315	294	308	302	298	314	314	295	278	277	306	291	274	299	305	281	299	293	304	281	282	287	272	280	295	324	288	314	307	303	286	308	305	312	271	307	307	299	315	328	320	298	333	320	309	311	307	312	345	304	271	289	298	298	292	301	322	316	299	294	279	292	285	262	288	289	308	328	302	300	288	335	322	296	324	296	321	319	277	306	306	272	298	335	296	294	298	306	288	324	303	311	292	280	319	275	286	331	325	298	359	276	316	302	306	291	323	321	331	299	298	279	287	326	295	296	324	283	289	331	304	302	288	309	337	291	299	306	315	303	284	294	280	275	308	329	314	289	298	321	298	310	281	309	272	272	303	287	293	305	313	307	326	287	295	299	285	280	281	282	306	277	299	282	306	304	315	280	303	295	294	318	303	284	279	332	329	261	282	297	289	310	251	275	327	308	282	302	275	309	276	276	277	263	347	303	285	314	312	281	285	292	282	299	301	296	284	307	292	318	298	304	289	291	272	297	293	262	257	309	320	297	264	289	303	296	326	295	318	295	297	295	284	300	292	323	274	281	312	287	306	264	312	335	313	316	288	298	301	307	296	313	311	310	306	299	263	320	287	299	324	299	284	326	301	336	308	302	292	265	292	276	290	283	331	295	311	305	300	283	306	303	302	340	299	295	300	319	323	295	344	290	297	293	285	281	276	292	290	308	304	299	298	303	277	292	333	321	338	295	323	317	305	299	317	290	312	288	249	289	262	296	295	277	345	256	289	283	298	282	294	286	327	282	267	278	319	251	299	313	312	295	300	288	310	295	280	299	289	301	336	277	286	286	295	314	282	295	322	278	279	311	327	311	296	308	285	330	317	296	301	338	330	289	286	278	310	316	302	274	320	295	335	294	274	282	316	307	291	296	316	281	282	296	268	290	300	293	315	331	295	285	280	279	295	331	284	300	316	327	331	305	318	298	318	316	288	260	286	318	287	304	303	283	351	298	319	298	289	301	276	292	300	308	291	297	291	331	281	317	286	296	310	297	284	302	302	313	299	312	296	315	312	322	287	287	312	301	301	312	295	304	324	302	316	308	312	308	316	317	289	295	293	301	282	276	319	325	296	305	301	321	310	273	316	273	308	271	275	315	282	264	295	309	310	317	291	296	266	317	320	297	281	267	294	317	319	337	302	276	306	293	292	310	289	316	297	300	307	279	290	322	267	290	314	300	284	316	307	330	298	328	306	295	320	315	266	335	297	288	310	280	312	284	307	306	310	267	304	277	301	284	278	331	307	307	292	295	310	310	301	297	262	308	277	314	292	309	298	291	304	269	303	299	280	346	281	291	341	311	314	312	327	271	296	297	332	249	320	317	294	295	294	299	274	289	337	329	291	321	289	308	321	284	303	281	265	266	265	265	271	294	311	304	274	281	285	288	304	296	312	300	307	290	309	305	304	325	320	314	288	252	303	299	307	296	274	313	287	309	271	303	290	312	298	274	327	284	301	324	298	275	310	290	277	290	272	268	303	294	263	321	298	309	312	291	283	307	299	299	306	287	286	309	299	282	293	259	325	346	307	294	303	280	296	286	312	299	299	320	296	266	292	320	305	333	291	292	321	298	293	330	298	302	312	335	283	297	295	293	255	313	305	300	305	305	311	323	292	275	279	294	311	320	287	297	337	309	289	305	298	274	329	305	284	281	259	334	349	320	305	311	297	292	290	302	298	284	300	310	316	272	316	287	301	287	286	289	282	320	286	283	310	296	297	290	316	345	294	281	311	278	293	292	265	286	319	311	304	328	279	322	276	299	314	304	292	278	301	255	283	301	300	289	314	295	301	286	300	297	299	291	296	285	327	300	298	303	310	316	281	301	312	302	320	308	306	281	278	265	290	286	313	282	267	302	284	283	297	305	296	285	322	288	303	304	301	279	293	297	313	289	297	275	321	275	327	317	268	324	316	303	295	289	317	322	307	299	300	292	245	300	291	296	271	274	269	319	307	295	332	282	297	295	326	296	295	277	342	303	277	305	275	288	306	302	279	274	287	311	274	301	311	288	311	325	291	311	273	293	268	287	325	299	301	250	300	295	302	296	290	270	271	270	299	292	289	292	277	292	282	305	319	279	317	312	303	312	284	292	333	284	313	284	295	301	336	307	334	333	291	270	297	283	291	286	291	263	319	271	336	315	310	314	285	298	289	296	313	292	321	320	298	332	305	257	300	294	306	298	301	264	300	354	284	323	293	314	269	288	325	334	317	345	317	315	317	300	299	269	307	313	304	310	310	329	314	326	311	289	317	291	332	292	305	306	286	282	288	288	302	281	291	299	305	334	298	275	281	305	286	304	299	289	301	312	290	289	317	290	290	287	292	306
11976	22752	13562	5891	4062	3379	2274	2044	1541	1486	1094	778	782	556	492	459	422	458	447	437	433	385	361	375	389	348	380	379	473	586	466	366	339	315	328	344	336	304	327	321	336	305	318	328	351	331	339	358	316	315	334	342	326	311	320	323	348	327	363	346	326	326	294	328	341	377	318	367	326	317	338	329	328	363	289	330	329	338	327	308	351	304	339	372	329	322	350	338	370	329	353	341	316	322	363	340	353	344	353	318	297	354	322	323	367	382	351	323	370	355	351	321	278	333	329	338	314	337	310	342	328	326	350	333	354	310	312	335	320	315	359	308	332	355	334	343	323	311	313	326	317	341	335	347	351	340	323	318	339	318	336	323	360	305	329	312	332	339	351	344	331	352	301	342	312	328	324	328	292	322	321	374	332	299	327	319	350	383	327	326	333	335	322	329	308	327	319	316	315	317	361	344	328	322	321	310	319	320	285	350	320	330	344	324	354	331	359	344	354	329	361	343	345	332	321	379	309	322	322	351	337	329	305	319	369	338	321	324	360	315	317	349	343	317	276	309	360	363	325	321	311	340	319	314	367	321	332	338	332	338	315	344	344	345	365	323	317	330	349	361	353	312	364	331	290	335	345	338	335	335	337	348	349	349	314	363	320	342	330	308	319	323	349	351	324	308	371	297	327	360	329	329	310	339	314	338	317	352	361	345	328	340	312	351	312	320	330	345	352	299	341	307	356	355	313	329	353	309	316	322	350	326	295	328	329	316	332	325	341	346	331	367	339	313	362	310	337	327	360	362	321	307	321	306	310	358	327	329	341	352	305	332	354	348	330	363	329	303	355	327	335	321	289	352	349	330	366	304	302	324	335	323	336	327	309	314	326	318	360	293	364	360	341	298	320	316	328	304	356	322	325	335	330	317	340	325	321	352	359	323	344	307	333	349	338	328	342	331	323	370	339	319	343	360	355	329	313	297	313	339	358	352	321	354	355	310	338	307	299	340	358	344	301	336	321	347	330	324	316	362	335	274	300	333	307	336	315	352	329	351	301	306	345	350	348	330	341	330	354	307	328	324	323	348	349	324	359	345	346	346	372	351	343	315	345	348	344	340	322	364	323	310	322	360	331	300	316	334	325	315	329	295	335	315	316	318	335	346	330	323	323	312	344	335	327	347	324	332	341	317	356	331	334	310	342	334	333	316	344	335	349	333	368	341	335	349	331	314	338	348	373	313	286	333	366	348	333	327	311	319	316	310	316	327	356	322	327	304	342	353	318	337	304	329	338	337	300	331	329	318	315	306	365	363	325	364	328	344	318	331	395	340	340	370	308	305	354	305	367	327	327	327	341	328	325	393	326	302	328	350	336	336	328	351	322	331	343	292	355	294	344	335	346	342	338	309	340	303	350	302	342	395	334	318	328	332	346	323	354	345	328	336	347	338	332	357	328	318	332	343	341	332	327	333	329	335	337	311	325	323	338	327	328	338	306	315	320	345	332	315	291	333	338	322	332	339	332	328	347	333	322	341	360	332	351	334	337	350	287	354	322	312	315	325	352	346	333	337	330	340	321	327	318	344	339	326	283	353	318	325	345	330	334	311	374	361	367	342	333	336	359	337	336	333	311	326	321	337	339	310	323	330	336	336	335	330	336	347	325	345	328	322	356	327	315	327	323	342	311	344	356	304	334	354	316	321	336	316	342	321	324	342	319	315	322	339	329	319	327	307	337	306	319	317	315	333	338	317	329	349	351	321	343	333	331	310	322	346	326	314	348	305	356	306	310	321	320	329	325	342	316	329	300	322	313	343	334	345	346	333	319	330	364	304	314	327	331	349	330	306	348	332	323	313	321	326	302	339	355	342	303	354	292	318	339	299	339	331	334	338	344	311	336	356	327	345	336	327	320	322	329	351	309	322	360	339	351	365	339	338	330	313	321	329	342	383	325	335	331	322	338	332	340	320	358	365	321	343	322	329	316	345	333	338	303	318	316	340	343	352	318	303	337	312	335	342	321	317	328	308	350	363	332	313	360	336	323	348	333	313	317	321	360	327	331	335	281	318	349	339	326	340	344	345	306	345	334	320	323	332	318	346	327	315	325	337	331	321	327	326	324	337	348	325	334	354	315	338	318	347	304	328	347	302	328	336	326	345	337	302	311	307	343	335	330	323	341	350	363	344	336	323	348	329	321	347	340	346	354	323	325	331	338	371	311	293	348	326	329	310	317	319	343	328	361	278	315	305	343	319	365	342	318	326	325	318	322	343	348	360	284	326	330	320	331	342	337	350	339	341	356	328	328	336	328	313	320	333	303	315	337	317	321	350	321	362	319	301	332	328	338	333	354	357	320	348	361	329	332	314	320	331	332	318	344	307	327	304	358	330	347	367	322	337	309	360	342	288	338	387	322	352	334	333	346	364	342	299	320	326	373	324	325	308	306	327	361	369	350	309	357	343	337	309	328	362	341	303	282	291	329	301	337	330	336	341	337	336	320	337	326	312	314	296	349	302	338	295	355	313	307	342	334	345	320	368	326	299	323	313	337	318	373	318	347	377	305	315	341	343	297	335	334	327	332	325	334	332	317	319	330	334	315	302	329	337	339	357	340	337	356	354	319	337	314	324	349	361	308	323	337	310	337	339	347	303	298	325	336	352	351	299	346	344	338	327	308	332	328	333	332	322	290	337	317	339	361	320	360	333	296	323	342	317	298	329	337	331	342	320	333	365	341	340	334	327	321	349	342	335	332	340	320	342	339	327	342	347	285	332	348	338	321	350	351	350	335	354	293	331	334	321	327	335	351	368	303	340	319	338	306	328	312	322	366	302	340	325	358	335	360	317	339	323	320	278	334	342	337	327	338	308	327	320	354	310	326	331	336	361	334	362	331	314	316	331	318	313	344	325	338	310	328	318	336	314	330	334	362	334	327	323	334	322	321	334	304	359	363	314	352	358	345	313	358	332	289	349	362	333	331	316	335	324	351	276	317	311	350	301	287	329	329	324	339	332	318	317	332	319	332	344	327	323	366	327	328	306	332	338	313	308	360	338	348	334	350	308	317	346	383	355	310	381	337	353	344	313	324	354	322	348	356	328	366	351	353	324	320	320	320	330	309	341	339	332	339	335	333	381	327	360	329	328	339	343	315	343	329	327	330	346	367	316	330	310	354	315	324	359	333	330	351	372	344	325	297	307	317	346	327	376	340	334	340	356	339	309	344	356	336	336	338	310	319	328	340	328	329	317	321	330	320	336	325	323	314	321	297	333	317	307	335	336	337	356	367	342	318	322	333	343	304	338	305	334	356	318	351	359	345	342	336	334	356	370	310	323	351	334	307	342	339	336	314	328	311	316	341	329	384	331	348	318	333	342	310	314	305	316	310	352	308	344	350	304	337	322	341	331	333	350	354	321	360	306	333	347	320	342	345	340	327	310	293	301	330	341	296	365	327	364	308	345	319	316	279	291	354	337	347	347	283	319	340	328	340	319	297	312	313	330	315	320	342	323
24019	21330	28561	24437	21296	10932	3020	2073	1558	1441	1124	754	666	639	538	529	448	399	407	396	331	307	332	310	388	656	929	1364	1468	1161	636	325	285	264	252	265	292	281	253	269	265	268	290	251	250	283	281	298	261	297	286	263	269	278	291	236	251	276	241	266	252	267	257	293	285	267	260	262	286	300	271	273	286	245	306	268	244	271	250	273	291	283	248	303	277	287	284	275	280	272	244	262	267	286	284	300	268	269	263	236	288	270	281	295	284	250	259	247	281	258	248	258	256	244	282	274	283	252	258	249	286	263	256	257	268	256	264	275	231	246	294	295	292	260	238	269	289	273	283	259	278	271	270	265	268	259	257	271	256	254	269	291	257	243	282	232	281	240	254	270	254	235	268	277	253	252	254	277	263	272	238	278	264	245	258	271	258	274	294	245	298	284	273	306	265	283	265	279	274	263	269	258	289	280	269	262	273	271	259	258	249	278	257	289	263	249	262	277	271	248	232	269	249	255	233	256	272	262	251	275	284	284	267	254	264	248	258	277	267	249	265	242	243	267	253	286	236	261	291	285	260	287	259	273	286	276	261	277	226	265	263	274	300	271	260	282	270	256	294	243	249	267	268	274	268	276	271	270	261	265	277	233	265	258	263	260	283	281	277	293	298	257	276	249	282	266	281	250	264	284	257	246	271	254	245	272	280	248	262	260	239	283	264	264	260	273	293	282	279	254	263	263	251	276	250	244	288	257	259	261	268	267	268	249	281	241	272	254	275	265	238	255	266	242	256	297	271	245	245	245	273	252	267	290	243	268	277	293	257	239	275	279	249	267	254	259	303	278	270	277	271	245	268	256	268	271	282	263	253	262	310	279	235	266	308	275	263	264	258	256	273	251	262	245	261	259	298	263	278	292	257	242	265	293	296	238	276	266	284	264	275	267	274	286	279	281	275	297	258	271	254	268	278	284	256	250	270	279	263	249	251	291	261	267	263	253	271	255	250	267	268	272	263	255	261	278	288	274	253	277	294	261	261	296	295	252	259	247	257	263	287	311	251	260	270	269	277	295	252	259	254	257	263	231	277	241	285	272	260	249	288	280	313	254	239	260	275	285	267	264	251	268	305	274	264	256	247	262	280	289	277	272	270	251	266	256	269	265	280	276	240	282	286	251	278	281	254	282	278	239	284	272	286	275	250	243	262	248	261	277	269	227	254	247	254	253	269	256	277	260	267	221	256	280	272	255	256	271	278	237	262	255	255	257	251	271	244	248	274	297	259	273	258	254	257	291	238	275	253	265	263	289	281	278	247	254	297	255	260	256	246	258	248	272	293	273	269	287	249	243	276	244	267	280	230	252	272	273	262	279	264	254	278	241	246	278	244	253	244	266	273	275	270	267	279	262	298	265	242	278	283	239	246	282	275	261	273	270	256	273	238	272	245	297	257	278	287	246	275	245	264	253	222	279	264	255	265	273	253	258	282	283	292	293	273	265	260	254	269	271	288	258	263	286	250	253	255	288	281	249	288	279	263	266	281	260	260	270	281	308	255	269	254	291	235	241	295	281	269	254	248	296	258	243	267	273	309	251	258	246	232	244	277	265	261	282	259	273	264	272	292	249	273	255	269	269	264	271	275	248	260	278	279	260	248	268	263	276	242	272	273	277	253	273	289	261	278	252	238	261	288	260	286	266	268	269	247	247	263	286	289	235	277	261	295	264	302	263	259	271	286	298	252	296	280	269	262	241	289	252	284	269	286	266	263	255	252	276	273	290	233	277	251	298	276	283	252	239	283	247	250	276	273	279	259	268	273	248	259	243	272	272	255	274	254	286	280	267	276	245	279	267	261	257	265	248	258	256	256	272	284	262	225	282	269	281	257	253	241	242	295	286	283	267	252	273	264	300	292	262	283	297	270	244	258	279	256	281	294	263	275	240	269	284	271	269	254	280	269	259	232	267	271	248	260	255	243	246	261	260	285	256	252	256	236	302	276	265	258	237	233	284	274	291	283	247	253	262	256	249	268	276	277	258	254	280	303	246	279	262	281	286	276	238	241	287	252	254	282	266	258	278	245	284	280	270	241	275	273	267	310	258	272	291	272	277	247	269	260	255	282	260	261	297	274	229	268	242	278	237	242	273	229	267	290	253	256	242	282	297	259	286	260	273	263	262	259	266	260	277	301	276	283	302	280	264	260	298	282	235	274	302	280	263	243	232	267	247	271	259	301	288	273	274	275	284	264	258	267	287	274	239	237	280	250	284	274	242	260	286	259	245	255	261	289	282	275	251	270	256	287	279	254	252	262	257	280	250	283	254	269	255	305	252	295	287	277	265	265	294	275	267	255	276	269	300	250	266	254	260	240	286	231	296	264	273	257	287	281	239	252	258	249	246	257	255	305	240	249	278	278	277	263	239	298	264	296	270	263	307	256	267	261	259	264	258	288	258	261	281	271	279	247	256	249	280	315	248	235	263	256	270	277	277	243	258	271	292	258	266	270	255	263	255	258	260	266	249	253	283	273	244	267	264	265	253	259	254	288	272	239	247	287	258	255	325	265	268	285	263	272	290	255	259	285	267	294	267	265	263	253	263	275	260	240	258	239	267	281	281	277	250	262	248	271	287	264	264	284	302	256	248	273	215	264	254	259	270	263	275	289	270	250	255	249	237	274	234	250	272	268	255	248	272	298	284	296	251	301	288	292	263	272	260	270	270	258	256	302	262	278	283	284	292	281	265	263	254	270	268	261	284	224	278	253	270	255	278	278	285	246	251	263	273	267	284	253	283	272	269	255	255	267	289	278	218	256	264	279	272	314	264	255	284	263	259	255	289	259	270	266	267	252	295	228	272	269	255	254	280	280	265	281	284	255	242	269	268	266	251	280	268	265	265	270	260	267	274	300	253	277	292	284	284	290	271	275	276	290	286	276	301	245	272	262	276	278	257	230	266	275	250	289	254	285	287	253	263	251	267	264	268	265	271	284	284	272	254	272	241	258	275	251	288	272	269	274	261	261	272	264	269	269	258	280	276	245	255	290	264	239	296	245	258	261	279	237	249	257	270	251	279	282	250	281	262	290	287	261	256	268	257	298	271	292	272	287	284	246	251	244	230	285	280	281	244	250	276	277	257	248	259	254	269	287	282	243	281	261	271	256	258	264	278	280	286	251	254	292	267	258	251	272	260	269	244	269	268	279	272	270	244	248	271	293	228	297	305	262	247	256	261	257	279	252	264	266	278	237	253	256	255	267	281	249	257	257	280	219	256	294	264	278	259	253	284	272	273	250	249	288	268	257	253	258	235	273	277	279	258	275	239	260	258	273	233	273	268	262	270	258	297	286	294	263	273	243	243	277	244	278	266	268	267	298	258	222	257	246	254	269	265	246	250	257	241	275	270	281	287	289	266	262	269	271	254	264	254	279	272	285	297	281	270	265	266	262	275	268	234	271	267	296	307	259	261	259	289	269	267	247	281	246	245	281	263	256	274	268	264	259	250	279	298	279	253
12108	29793	21164	10306	7717	5981	4023	3686	2997	2639	2135	1337	1053	1006	816	704	644	672	589	486	422	451	381	398	511	913	1472	2080	2308	1658	847	400	295	316	310	305	275	284	302	282	305	329	296	278	291	314	294	296	304	308	323	280	273	275	277	303	267	299	276	290	291	300	277	329	294	328	299	288	321	334	283	282	293	267	281	288	287	274	313	291	310	294	290	289	279	276	299	314	270	278	302	301	316	279	272	312	294	273	290	301	304	339	293	290	308	291	285	282	292	297	289	300	305	264	320	292	310	284	239	301	243	289	289	306	286	290	282	322	291	291	298	275	297	287	280	299	321	305	327	309	281	306	290	274	289	273	301	325	291	271	316	310	282	280	293	300	271	314	297	263	274	316	308	306	334	276	322	302	312	300	302	299	265	300	302	313	285	301	338	276	288	294	285	294	310	330	270	286	279	274	270	290	295	284	284	291	287	309	306	280	272	288	303	270	268	285	284	296	295	293	282	296	282	290	274	303	304	316	288	269	276	264	297	288	289	304	306	297	278	262	293	297	293	328	261	310	288	308	267	276	297	311	310	281	296	274	294	299	257	314	287	302	296	287	268	295	278	282	280	286	296	288	253	271	261	282	303	292	300	297	317	298	262	303	259	314	269	310	279	296	279	288	305	281	286	288	272	287	287	319	326	276	282	283	298	291	307	285	263	309	286	288	270	305	290	295	331	289	267	286	286	314	292	293	281	304	307	281	279	302	272	259	281	261	287	319	263	288	296	260	293	295	296	298	266	295	298	311	291	284	285	308	292	297	285	282	286	277	292	283	306	278	310	278	308	287	295	298	285	297	280	306	283	282	300	270	301	288	286	295	278	286	301	274	308	309	288	284	278	272	317	288	314	306	278	272	276	294	291	290	251	297	316	303	276	288	269	282	295	320	303	283	272	267	274	304	265	303	290	290	292	278	289	289	293	259	288	303	285	294	306	292	285	289	327	283	316	303	316	273	260	309	290	269	316	289	277	296	311	272	297	316	254	318	249	286	306	299	278	300	301	284	296	290	286	284	316	285	303	324	280	293	275	275	296	292	267	312	320	310	296	308	286	292	297	281	297	301	326	287	273	276	296	300	266	278	287	280	330	282	302	281	311	286	280	305	326	264	270	320	311	272	295	297	283	289	304	313	352	283	287	318	283	300	327	283	309	316	303	277	299	277	285	294	299	276	270	290	273	249	263	276	289	313	295	264	319	297	277	287	270	290	296	331	277	293	292	300	295	276	265	288	296	285	290	290	274	320	303	274	295	297	294	279	287	292	278	273	291	282	273	273	300	277	275	276	280	284	308	273	269	317	292	275	307	283	281	288	263	271	304	326	274	305	292	294	282	299	287	282	260	293	295	291	296	297	283	296	286	272	277	273	326	304	276	303	282	291	268	276	321	275	262	275	291	280	310	292	307	265	297	298	296	310	297	285	300	292	300	315	286	269	265	264	275	278	281	289	294	291	281	287	274	308	292	283	324	277	287	274	302	272	281	299	282	310	290	308	275	277	313	283	253	327	279	284	300	275	260	289	285	284	281	271	270	294	281	268	275	304	277	321	276	320	291	299	269	294	285	291	311	279	271	267	289	281	298	293	318	274	278	309	291	275	266	262	288	288	288	314	306	285	275	246	291	281	285	286	296	288	284	309	305	278	317	263	308	267	282	309	279	283	322	274	283	274	286	302	268	286	317	301	291	302	260	283	312	292	289	270	306	272	277	306	296	268	253	279	298	276	318	257	287	325	272	318	324	290	285	291	278	284	283	270	298	266	253	292	303	281	315	299	257	277	298	261	269	271	301	277	284	268	288	283	267	293	288	277	303	294	299	291	289	299	313	290	311	293	292	295	283	278	295	330	309	290	316	294	327	283	284	268	277	261	286	279	280	308	291	298	300	254	262	267	294	281	315	302	312	270	294	285	288	304	288	265	304	303	264	290	278	284	317	294	276	290	304	292	279	328	280	297	302	276	300	304	291	297	276	321	316	271	288	302	297	270	295	315	305	313	287	287	280	291	297	277	275	300	301	315	297	305	294	297	284	306	265	299	284	305	282	267	287	288	279	284	288	308	315	304	310	279	279	320	293	289	265	301	314	294	315	266	269	278	275	287	321	279	285	297	285	328	312	295	279	305	301	294	322	306	288	312	267	284	318	284	290	327	269	310	296	310	296	291	295	316	299	300	313	302	274	300	300	282	301	273	263	293	278	307	329	256	284	264	263	278	274	269	292	264	278	309	306	282	279	308	281	291	285	283	269	296	279	296	312	259	304	285	276	329	313	292	317	299	271	297	314	311	263	264	275	300	289	281	308	275	300	295	278	267	281	280	315	285	298	286	276	307	318	281	288	282	240	296	321	265	278	293	263	291	277	288	306	292	277	327	306	258	277	265	305	311	293	282	268	287	290	287	270	297	302	273	296	306	301	272	249	314	244	308	301	308	301	263	295	292	295	275	292	306	313	282	316	263	296	277	271	261	289	286	286	265	276	309	273	287	296	306	312	292	314	284	303	282	315	303	279	294	267	298	299	308	307	302	335	281	283	285	319	286	277	273	275	291	298	292	280	311	297	310	273	295	271	304	297	302	305	299	277	295	293	295	274	279	300	296	303	303	282	273	305	299	291	284	291	297	280	287	324	317	310	254	308	264	268	284	307	300	269	298	291	290	314	300	299	258	289	271	280	308	329	264	285	327	272	293	281	287	319	310	294	268	300	289	271	303	292	308	307	299	290	322	309	291	319	262	299	283	267	291	292	289	313	250	286	294	287	286	300	311	311	296	274	302	271	286	275	292	293	284	280	268	289	287	276	287	281	290	304	275	308	248	297	292	282	287	302	298	269	312	291	294	279	287	281	278	294	292	282	316	296	302	326	324	282	277	301	321	278	273	274	294	323	286	270	308	289	304	323	326	281	298	282	289	309	299	290	305	322	313	329	304	270	307	310	308	263	289	309	323	292	285	275	280	315	275	302	274	252	272	264	292	289	247	262	287	303	280	314	294	291	328	301	311	281	261	297	304	276	286	301	289	287	291	294	287	280	288	281	303	314	287	295	277	268	285	278	305	280	290	263	304	277	301	300	279	265	298	288	282	288	294	242	283	305	285	296	266	306	298	313	276	260	291	284	263	295	299	272	308	280	295	299	267	274	305	278	302	282	293	285	296	290	298	288	271	292	290	287	311	276	306	300	308	282	299	320	307	294	285	297	273	273	331	308	280	283	303	285	284	274	300	299	264	285	293	302	274	270	313	293	271	327	295	273	292	303	326	297	304	276	293	278	303	302	282	293	303	269	262	303	295	290	301	279	274	299	290	271	304	266	292	287	308	288	314	306	295	268	284	329	292	281	307	309	297	264	295	291	297	288	302	283	285	297	283	310	282	322	286	301	284	294	301	272	271	305	294	269	296	296	284	290	254	283	302	309	304	296	296	284	309	278	267	265	296	319	282	309	285	299	260	280	295	294	246
25133	21366	27580	25441	12900	3232	2199	1820	1296	1324	1240	1045	937	843	691	651	685	630	567	480	516	496	531	476	498	581	850	931	871	732	579	519	465	469	468	475	467	482	478	454	447	456	475	481	472	477	428	438	437	485	451	481	469	405	466	484	445	488	452	459	467	466	435	497	444	457	466	477	447	451	481	467	470	457	476	487	493	453	457	426	488	456	465	482	442	408	490	504	471	446	462	471	487	499	450	446	454	478	467	445	432	498	418	468	440	500	460	497	503	449	443	471	452	481	443	457	435	454	456	478	463	490	486	470	494	440	446	471	507	436	465	470	445	444	437	492	486	480	471	460	457	468	470	434	484	452	446	466	464	450	502	473	465	480	444	451	469	481	484	501	460	473	486	433	443	501	453	471	447	455	466	482	475	447	452	452	493	453	471	428	473	470	437	437	464	480	447	481	454	479	455	440	496	449	472	451	462	468	450	455	463	461	441	433	471	450	405	443	441	403	447	497	455	464	439	439	475	443	472	456	429	434	455	471	473	470	474	468	437	485	493	475	440	465	454	481	463	457	490	470	451	448	480	477	446	437	467	461	450	461	504	478	455	459	421	443	481	460	462	486	427	439	437	420	473	476	457	461	438	452	454	471	462	451	433	489	459	462	441	466	429	433	465	441	481	474	451	489	445	471	488	461	435	437	510	453	468	401	453	480	455	517	453	476	488	460	443	439	487	473	442	444	470	477	508	452	491	424	469	494	460	491	426	484	444	433	468	437	481	465	464	422	442	483	462	434	429	457	467	501	464	439	479	465	465	472	488	479	473	458	469	471	484	502	442	501	463	464	517	501	462	461	472	420	514	512	437	470	434	451	474	491	451	513	429	508	442	485	496	477	492	462	448	482	476	483	493	497	444	411	450	450	441	493	467	465	464	470	452	490	442	480	493	441	439	456	485	473	438	459	421	423	493	503	447	473	444	430	480	480	471	451	431	449	487	501	487	471	447	446	432	488	471	461	461	473	452	471	479	469	479	487	473	454	476	443	470	440	433	459	463	500	434	489	457	427	457	452	481	475	439	473	465	452	457	449	444	516	427	439	485	424	475	420	488	462	468	441	467	447	471	492	423	472	493	467	477	476	480	477	454	446	466	452	467	445	449	479	456	485	457	480	458	436	460	443	486	456	449	461	448	468	476	443	499	457	484	442	470	462	491	428	443	459	453	432	447	448	477	456	444	509	475	436	498	471	460	477	460	467	478	453	430	498	466	445	427	471	474	488	452	451	434	494	453	469	441	448	498	452	450	467	470	435	445	463	447	446	467	474	456	472	433	424	458	480	469	490	470	427	445	481	488	472	479	496	471	457	431	428	475	461	454	479	454	439	461	467	456	467	442	453	439	451	467	511	466	469	476	447	449	488	498	463	460	473	444	473	445	438	442	458	511	497	453	482	463	516	452	433	427	448	503	471	456	486	430	461	481	469	499	448	471	454	460	459	465	470	493	463	475	471	510	449	462	471	477	486	471	442	461	436	465	424	460	474	476	445	418	450	460	503	458	461	466	472	422	485	467	441	471	515	474	476	481	452	445	513	478	467	472	460	472	448	491	486	490	483	460	472	446	471	455	503	457	495	463	441	464	459	461	438	486	465	464	437	446	444	470	486	461	452	465	454	443	462	470	453	462	430	478	442	482	438	468	453	483	456	489	495	457	492	479	490	463	450	479	468	463	459	431	435	449	422	446	419	491	454	458	483	489	406	479	493	443	478	493	430	465	447	467	472	430	470	440	497	469	439	477	484	487	455	463	456	479	505	459	489	463	461	485	461	446	497	430	472	431	478	469	434	451	474	488	475	452	478	443	499	476	509	499	459	486	475	448	449	463	449	432	446	452	432	451	446	433	434	467	490	467	484	437	494	522	453	500	448	455	459	464	483	437	479	463	458	493	480	431	449	485	476	457	465	479	465	473	465	455	403	481	440	466	477	462	471	422	447	456	475	456	446	462	458	447	425	467	484	448	464	472	463	488	454	451	474	428	431	451	478	441	454	516	461	455	453	474	516	486	468	465	453	476	426	484	473	460	467	469	484	474	449	430	513	467	496	481	458	489	481	461	425	480	459	460	496	514	511	453	470	471	458	467	441	444	489	457	481	464	473	502	475	455	426	432	469	419	471	464	477	469	452	500	455	450	446	447	445	501	488	468	441	517	484	453	489	445	470	482	453	463	478	476	460	418	486	424	491	462	416	478	476	457	439	483	468	474	495	455	423	443	466	506	457	462	465	463	421	471	445	431	460	466	461	490	458	493	458	497	483	485	491	460	453	474	474	476	472	457	468	497	466	451	516	491	465	469	442	469	452	484	425	479	494	444	464	465	452	497	453	438	453	416	474	488	461	454	418	481	472	478	474	456	443	440	458	492	447	464	487	468	429	492	458	466	424	477	544	464	462	445	497	487	437	485	481	472	469	446	431	492	457	449	449	452	456	446	457	462	489	452	465	442	460	507	485	493	425	457	448	464	457	457	454	478	483	454	452	474	453	491	485	448	468	475	495	473	446	461	454	507	443	478	474	431	463	456	471	431	464	466	452	456	468	453	483	449	444	486	460	444	477	428	460	479	463	442	451	475	417	457	484	471	475	482	452	459	439	451	478	411	450	449	486	432	420	462	445	488	469	485	519	411	431	455	543	489	443	438	442	521	458	448	502	451	442	468	468	421	435	461	461	484	454	433	431	465	453	443	461	477	458	458	444	459	454	452	451	473	451	438	482	448	517	436	453	444	434	458	476	466	483	443	518	465	499	471	490	477	485	468	482	456	431	449	462	475	462	450	459	523	441	457	479	481	467	440	467	450	441	461	471	472	457	462	466	489	441	405	497	458	479	506	468	480	496	486	483	457	456	453	460	477	469	442	473	457	480	469	469	437	496	484	494	473	473	480	473	440	497	450	460	435	455	458	459	498	514	474	488	448	419	419	461	450	413	447	484	470	456	453	451	456	506	469	470	460	456	476	476	478	459	455	453	484	475	489	435	475	500	442	431	440	427	438	463	460	493	479	473	440	476	464	440	439	441	440	475	471	500	509	475	470	474	471	488	487	514	431	452	440	482	487	496	472	447	478	442	447	450	458	442	442	451	505	461	490	453	467	427	445	458	415	471	471	481	492	483	447	477	470	442	451	457	474	509	438	436	450	451	484	449	454	480	481	447	466	440	496	449	464	525	442	482	471	432	448	471	484	483	456	445	449	441	472	423	485	444	487	440	436	474	454	477	495	465	502	464	423	479	474	439	468	460	474	486	471	458	477	450	443	465	458	451	443	446	436	478	470	452	516	478	448	449	433	450	463	431	460	445	473	457	449	479	433	458	472	487	487	461	463	490	450	499	466	453	453	451	466	494	460	455	458	438	441	444	436	473	463	491	427	461	474	477	466	509	481	470	462	469	428	453	474	479	495	458	445	465	445	477	438	446	493	470	446	448	484	438	435	457	478	493	468	442	507	472	453	485
13084	26946	16944	8089	6528	4532	3949	3279	2476	2368	2001	1788	1505	1217	974	868	848	738	577	612	618	611	597	544	547	666	1254	1505	1266	1045	800	714	530	533	507	486	495	497	510	481	499	520	547	467	519	499	529	477	481	532	493	482	522	530	520	513	488	516	502	492	518	465	481	517	492	515	481	498	488	496	496	486	473	485	512	488	515	476	484	486	498	511	517	532	507	503	517	499	522	491	508	496	508	492	520	517	503	471	489	515	479	513	510	464	493	495	504	513	498	495	516	498	506	486	472	510	499	456	499	526	522	513	504	518	486	510	513	495	502	496	477	449	483	505	492	524	474	491	508	532	463	520	475	454	494	497	516	517	504	477	480	498	480	493	538	479	478	459	468	453	493	501	490	543	492	485	530	477	526	512	490	496	485	532	491	510	467	555	511	487	475	515	472	469	497	502	481	507	504	507	524	496	476	490	481	504	493	516	525	497	474	488	483	485	521	525	491	513	509	504	483	467	458	471	509	463	491	504	546	491	477	489	500	495	513	500	521	498	480	480	512	507	469	463	501	499	503	529	481	506	484	510	531	533	481	521	522	487	525	485	500	519	528	485	506	524	487	498	517	481	493	505	474	479	499	542	480	510	502	483	511	520	510	503	504	534	490	503	499	512	512	468	497	486	509	544	466	485	523	473	486	496	515	554	509	484	500	488	492	540	521	532	467	523	488	494	499	448	493	511	450	486	530	545	484	491	511	495	497	487	494	485	486	538	526	503	446	533	491	502	482	516	529	505	486	481	507	516	487	542	474	506	515	554	457	516	484	512	469	490	502	510	490	497	477	513	457	514	508	487	465	540	478	491	488	524	523	459	499	503	510	492	466	498	525	479	510	513	508	481	545	510	506	514	517	474	486	489	493	513	496	470	505	525	481	517	510	487	499	502	481	480	506	515	535	513	470	465	522	497	484	516	487	500	497	516	513	496	451	499	455	484	488	512	482	491	507	481	516	477	503	452	500	486	517	493	475	442	469	520	482	477	508	488	495	515	487	503	498	525	533	489	510	472	487	505	497	528	489	485	494	480	524	528	476	515	481	482	483	478	468	477	512	480	477	516	529	529	504	469	500	490	497	510	482	492	476	516	507	514	524	504	510	491	498	493	505	481	512	527	520	453	479	504	473	497	513	489	473	486	502	500	484	520	529	519	538	479	505	513	505	506	505	511	516	522	437	468	481	526	471	509	491	535	496	516	515	484	527	482	482	503	493	486	505	491	506	469	503	480	481	474	500	520	523	505	553	475	523	482	476	531	488	522	496	490	502	476	499	518	516	521	538	465	479	546	486	485	520	444	509	515	502	506	509	458	510	505	510	479	484	475	476	493	533	483	459	510	537	493	544	505	513	517	484	465	521	505	487	519	479	501	473	485	500	507	450	477	497	491	494	507	479	504	497	508	521	464	440	472	505	503	535	493	490	504	521	496	566	513	503	460	514	497	487	483	510	499	513	506	480	510	513	495	504	478	483	497	490	518	535	474	492	498	483	469	499	508	535	526	458	490	511	520	514	467	536	507	481	485	477	521	510	485	491	463	474	525	520	514	495	509	534	503	515	481	483	520	496	497	498	509	508	526	468	551	477	500	545	471	496	466	496	508	493	489	491	505	507	487	486	488	478	497	496	496	491	499	515	482	492	522	496	489	482	480	459	494	501	493	523	508	532	522	467	501	477	498	508	531	510	502	479	532	460	533	524	463	493	539	447	499	516	463	509	491	490	456	525	463	484	533	472	475	520	491	492	483	463	441	500	489	492	514	495	487	500	507	469	465	490	490	507	467	497	488	510	491	513	512	487	526	535	466	506	492	510	487	502	463	507	475	515	511	474	504	494	514	522	463	498	487	529	495	544	487	483	477	500	512	499	531	495	488	492	498	531	548	503	486	459	489	512	477	468	483	479	460	516	492	504	472	513	470	459	507	510	490	500	502	515	484	486	512	471	526	499	519	470	520	513	465	538	506	485	482	511	488	542	500	462	495	513	474	491	506	486	489	515	475	498	482	478	487	479	528	487	482	518	468	468	513	470	532	547	475	553	520	493	499	490	499	498	528	550	522	481	481	480	486	485	492	493	500	461	463	505	516	476	485	434	487	465	506	480	503	508	536	516	487	487	521	509	472	486	476	478	546	483	522	508	507	480	520	510	524	479	507	524	522	505	467	516	530	502	515	508	453	498	500	480	526	510	502	501	504	509	525	511	520	553	495	490	490	515	511	482	474	482	506	530	490	522	440	528	462	505	524	489	519	479	511	486	481	514	455	547	529	518	510	500	467	476	541	511	480	506	511	514	486	484	488	494	522	458	475	523	496	486	477	523	516	545	526	488	532	459	482	489	484	523	447	505	489	470	502	482	468	479	536	460	514	499	530	490	484	517	463	494	472	456	497	467	512	501	469	499	487	473	494	509	479	452	462	513	531	513	477	489	518	499	529	509	519	501	494	492	518	490	469	517	490	508	520	530	469	534	531	534	528	514	494	465	520	463	462	495	456	526	525	486	508	515	499	436	480	453	511	511	508	472	478	484	476	554	452	552	509	530	485	489	485	508	497	525	495	478	452	473	491	508	483	491	524	500	501	499	479	513	477	501	519	485	539	492	487	514	475	507	513	524	474	484	512	469	490	485	456	522	490	513	540	481	489	478	508	438	508	499	497	496	459	472	515	510	494	462	462	522	512	463	459	507	481	486	473	502	503	480	500	483	490	462	449	494	485	484	478	482	501	493	438	494	493	533	444	514	473	477	553	521	462	457	488	528	481	508	474	481	511	482	505	480	510	502	476	504	506	501	469	468	510	541	556	508	487	503	512	488	498	509	515	540	493	499	513	505	518	456	494	486	508	523	466	536	517	462	475	514	433	487	490	500	519	465	459	500	471	473	484	484	471	473	526	492	514	476	537	489	468	498	532	521	515	539	512	503	498	477	496	509	515	502	511	481	527	477	487	495	493	459	476	496	519	518	537	451	495	513	495	472	509	511	507	486	512	502	496	488	524	516	495	497	497	496	521	484	548	498	459	501	533	529	498	489	507	492	513	464	515	503	528	519	475	483	482	501	474	546	463	480	484	505	488	499	492	502	507	471	469	448	482	530	465	453	488	490	511	535	515	515	503	495	487	511	543	502	482	475	500	496	471	523	500	522	512	533	522	498	480	531	476	498	545	478	515	495	509	528	445	525	510	499	537	485	487	518	519	489	502	475	491	443	514	505	502	513	453	491	457	505	489	516	514	487	521	469	472	492	513	484	473	534	536	508	483	453	511	501	492	503	485	501	493	519	465	493	481	497	494	485	513	477	485	490	438	501	505	531	508	514	479	525	516	505	510	501	495	479	481	507	491	504	466	528	507	507	480	479	476	513	479	525	526	475	479	503	490	503	482	509	503	477	529	509	501	479	497	505	529	503	528	472	506	517	490	509	540	498	493	454	524	473	509	473	459	473	514	514	526	493	520	487	500	550	468
22692	21318	29101	23925	21323	21537	13399	3825	2704	2640	2322	1999	1859	1799	1281	1050	888	944	790	779	667	632	615	607	651	1292	2380	2239	1848	1696	1695	686	571	513	515	543	505	550	528	526	552	496	482	510	508	470	521	490	519	512	511	501	508	486	491	509	516	518	534	548	464	484	503	512	492	545	527	502	503	511	505	520	496	539	486	534	528	480	511	509	480	500	511	510	500	547	475	488	518	512	578	526	526	489	501	504	498	502	494	509	527	486	539	462	492	516	486	557	487	535	533	505	503	551	486	481	486	492	484	471	510	516	551	493	489	500	483	482	535	519	514	450	497	508	516	474	564	514	504	517	514	503	522	550	518	520	505	478	487	519	468	492	515	532	487	523	544	521	514	514	516	533	532	479	468	529	510	491	485	524	506	507	487	511	515	498	471	552	503	508	504	533	492	523	527	531	485	522	483	515	507	506	510	515	513	516	506	526	511	505	529	505	591	522	541	522	519	514	497	552	521	509	468	483	502	541	494	512	506	530	509	530	526	491	474	483	561	507	508	501	484	508	525	519	506	496	518	528	492	504	494	539	510	476	505	505	501	562	517	528	483	529	486	507	504	517	503	568	538	544	528	504	487	481	503	485	487	524	493	515	509	492	527	508	509	506	524	455	491	513	506	474	503	533	496	491	505	501	520	483	495	539	561	520	508	534	519	507	501	507	485	486	515	477	508	516	510	469	485	502	519	486	480	495	505	484	546	507	502	530	526	522	536	513	493	504	501	487	501	527	516	479	512	516	493	538	524	502	507	518	531	538	513	493	519	495	478	499	488	559	485	487	504	474	498	468	530	485	553	514	522	478	552	486	484	511	532	497	518	503	550	521	517	495	502	521	475	513	516	494	481	508	500	518	519	463	538	493	494	507	537	511	548	447	531	489	526	535	508	528	531	490	528	497	528	500	579	506	502	488	494	494	507	470	520	543	474	499	544	512	507	509	486	521	496	487	485	470	473	533	534	492	521	497	546	491	527	502	535	525	559	529	522	502	501	539	557	542	527	467	471	487	496	468	477	492	524	477	513	497	471	500	508	520	496	562	517	548	547	491	538	522	467	565	526	516	513	509	498	489	523	555	517	486	498	532	504	485	518	481	520	523	488	485	515	494	545	476	516	507	537	490	493	551	527	504	504	475	530	488	516	513	534	518	500	537	516	503	491	510	555	474	523	532	525	522	501	501	516	495	497	514	485	513	508	493	491	532	508	517	492	560	517	497	542	518	518	468	512	467	508	518	547	516	480	519	477	483	528	500	554	494	502	522	503	530	542	490	497	522	449	453	496	538	463	508	489	482	512	522	510	498	523	466	495	525	533	543	543	543	516	530	499	525	513	488	522	540	512	499	497	514	507	503	500	533	520	544	552	491	509	522	517	509	514	511	513	485	474	480	461	502	474	509	483	481	485	502	524	508	536	486	511	494	524	481	460	479	504	552	507	518	498	514	485	538	507	493	525	498	527	514	520	509	502	500	532	482	501	473	490	499	511	496	534	532	518	554	488	519	516	531	509	468	540	505	487	522	499	536	498	517	486	502	504	505	501	466	521	513	505	525	489	519	510	495	520	520	468	544	506	522	518	534	490	474	509	551	497	494	550	521	508	521	506	467	456	499	495	470	512	498	503	495	502	559	532	526	543	513	514	519	556	568	494	491	512	539	494	505	494	512	532	534	497	544	505	519	475	532	504	521	521	527	518	534	504	511	476	471	537	545	480	473	527	512	544	469	496	502	530	524	503	493	525	513	477	541	535	464	522	529	518	485	495	502	480	543	490	513	528	516	527	515	500	504	480	540	504	500	564	531	491	459	573	565	493	489	497	551	470	504	486	505	495	448	521	519	517	519	500	522	492	492	541	493	532	531	459	498	482	465	507	529	490	483	574	491	514	497	501	544	501	521	531	486	527	502	515	484	504	532	478	489	520	500	514	521	504	472	524	515	499	479	519	478	516	511	496	528	480	480	527	499	521	494	448	500	496	504	496	538	502	526	512	500	522	483	484	516	518	505	497	488	507	472	509	458	543	510	527	486	539	526	502	508	510	533	524	514	462	522	510	506	521	537	470	520	521	528	514	555	529	499	504	548	532	526	457	543	503	495	478	500	519	484	526	486	457	494	496	464	506	503	488	504	511	513	514	492	521	484	546	512	485	486	521	496	537	520	521	542	474	492	500	515	477	512	470	535	515	528	544	510	537	526	502	538	484	493	543	513	504	534	485	560	526	542	498	445	533	462	491	539	476	503	503	545	484	495	511	513	539	478	551	514	477	479	541	498	477	520	467	500	496	532	474	480	542	485	519	478	510	481	484	539	528	548	518	520	516	487	502	499	515	535	523	512	480	524	511	547	481	532	491	499	536	519	441	477	517	519	497	528	545	547	527	491	524	556	532	529	504	522	508	508	500	484	525	507	487	527	522	503	486	474	494	512	469	510	506	510	487	511	496	533	485	531	531	486	502	509	509	497	508	522	523	528	545	517	529	539	516	470	515	518	503	513	492	486	528	539	486	520	513	487	496	466	486	516	510	490	504	474	515	496	488	476	560	505	499	493	515	471	491	487	507	517	503	499	486	497	463	486	506	568	549	489	524	518	521	524	500	477	501	509	546	489	498	543	510	488	524	500	510	543	492	523	519	468	478	507	518	508	497	529	508	497	484	475	493	507	557	509	505	470	509	567	540	519	493	540	510	518	541	514	509	456	522	494	511	496	526	498	506	507	484	478	514	490	521	511	538	502	525	489	508	527	506	496	564	522	523	540	511	505	521	491	506	532	521	503	512	491	513	480	496	495	489	496	552	546	525	486	529	522	483	483	535	505	485	491	488	482	537	499	505	452	505	529	501	455	482	529	510	520	496	481	530	510	518	497	550	470	533	558	540	507	529	464	525	493	529	474	515	486	508	498	520	523	481	483	511	497	499	506	491	467	491	511	538	513	522	513	515	474	528	543	503	525	505	474	512	483	509	561	504	503	524	528	522	485	543	515	500	535	518	494	537	523	474	530	465	543	500	540	532	550	519	497	492	478	546	467	506	471	470	514	532	503	491	500	529	484	495	536	487	517	496	480	484	496	527	513	552	505	484	516	513	521	518	513	513	482	538	500	517	512	487	541	515	464	505	516	470	505	507	505	537	495	505	494	520	509	517	532	516	476	535	548	488	510	491	499	524	532	488	503	477	533	478	469	539	475	504	563	468	525	493	520	506	446	497	520	530	522	490	495	472	494	516	508	463	517	497	521	551	490	512	511	488	498	485	487	532	523	506	543	487	500	511	463	463	524	528	503	485	532	495	505	531	570	458	509	467	503	532	506	509	493	501	540	467	491	505	533	531	486	500	519	509	509	519	553	519	502	524	520	511	499	514	536	489	520	517	509	474	504	528	530	504	500	470	537	497	525	542	513	465	469	493	522	529	490	485	471	493	545	509	526	502	516	527	564	505	508	532	547	522	499	477	480	491	471	501	522
14239	36056	24193	14356	12348	8448	7400	5526	4616	4617	3671	3417	3067	2892	2039	1417	1269	1231	991	964	758	793	662	645	785	1888	3419	3393	2671	2444	2411	815	546	544	535	524	552	498	525	520	546	550	537	538	510	535	492	533	546	555	544	526	518	506	550	542	527	464	529	516	553	553	523	517	515	500	533	489	490	515	566	509	535	527	511	495	560	476	512	506	522	504	484	527	532	514	523	543	533	531	522	527	544	494	528	538	483	510	494	550	493	501	519	548	517	510	523	523	498	520	521	538	493	534	555	488	550	548	521	483	517	504	527	515	534	503	541	508	501	534	540	478	502	472	515	477	568	522	518	487	546	554	524	495	475	536	509	473	498	522	552	517	530	561	485	491	532	469	517	518	466	483	489	481	537	512	514	498	521	492	535	524	500	509	506	494	522	499	520	491	509	484	508	491	511	537	516	534	568	515	533	483	500	527	530	508	533	529	549	514	533	530	580	481	556	541	531	527	500	518	516	558	512	494	527	506	515	532	495	517	512	501	523	513	549	523	567	537	541	535	531	506	511	482	501	501	528	534	539	512	522	529	522	490	489	497	547	530	498	491	499	499	523	526	527	544	510	483	483	516	545	539	511	531	456	507	537	530	533	500	498	541	552	479	538	523	513	538	561	467	534	500	555	539	516	499	531	517	499	528	516	525	512	516	494	525	515	510	548	490	512	532	460	525	531	518	533	521	510	499	511	538	486	514	494	530	541	508	532	496	504	530	477	517	488	581	522	518	529	503	520	531	500	514	511	523	495	487	517	494	515	494	503	500	472	541	513	517	501	499	499	488	503	500	505	531	543	541	521	523	492	504	514	519	525	543	535	542	502	472	482	497	504	498	524	503	506	456	527	515	517	536	504	523	518	507	517	527	517	539	552	528	528	509	512	523	482	514	517	523	547	526	535	506	538	524	551	500	528	502	513	475	476	529	542	525	498	523	500	454	514	499	477	503	512	522	498	500	482	514	484	555	522	514	521	563	549	524	555	505	546	549	495	490	551	520	533	511	466	550	512	513	490	556	505	555	484	502	530	482	491	534	489	551	491	496	558	493	525	533	532	537	489	510	464	472	520	509	488	512	561	512	550	523	549	528	495	559	512	519	479	468	493	538	538	517	500	552	513	547	482	563	513	508	511	512	516	539	501	519	508	526	520	509	546	513	536	482	487	513	526	527	471	513	480	502	527	528	524	535	542	501	508	488	506	543	517	497	514	500	532	525	525	491	483	500	518	502	506	504	513	496	549	502	517	513	528	566	530	521	534	532	526	549	480	507	507	509	505	547	541	530	528	524	523	570	517	537	524	494	519	523	545	523	538	502	526	490	524	537	504	519	524	549	515	516	482	499	492	488	522	500	504	533	504	525	502	554	448	529	510	536	508	524	524	537	538	532	509	510	522	510	519	520	506	496	507	547	523	519	542	539	531	536	528	514	483	504	524	530	526	520	529	550	529	517	510	511	499	541	550	519	494	500	528	499	521	516	516	553	513	527	538	529	515	494	497	486	519	486	540	482	534	534	564	534	506	511	498	480	539	516	532	491	503	516	520	495	516	499	483	526	502	512	525	499	538	548	520	563	536	554	556	514	524	509	514	525	564	512	501	488	534	498	503	527	523	531	486	486	542	514	557	516	509	530	545	532	516	511	513	543	503	508	494	509	536	507	500	517	494	552	508	494	503	495	492	526	537	515	520	523	495	522	501	490	468	489	545	505	525	511	530	529	511	535	544	495	535	502	511	526	510	536	498	488	522	498	508	523	551	511	514	510	565	527	449	480	499	498	499	502	506	535	524	503	551	511	470	512	530	514	535	512	501	467	540	530	507	558	506	540	478	557	545	524	517	560	526	530	526	507	496	510	536	524	530	558	510	529	536	536	544	490	502	508	542	511	518	550	498	550	499	515	498	514	543	485	502	515	517	529	498	519	533	542	554	511	490	534	498	490	511	544	525	523	498	488	529	528	484	525	540	489	503	529	535	545	515	523	471	487	540	482	474	500	471	508	526	536	525	525	522	541	503	476	532	504	502	517	473	508	497	499	506	503	514	545	505	530	500	499	508	490	519	512	500	535	538	489	516	528	543	486	493	494	512	527	473	502	541	533	517	524	514	473	525	497	544	518	490	519	458	499	522	533	527	545	499	522	517	521	543	552	465	490	541	492	518	526	567	497	497	474	532	527	561	527	561	522	502	515	511	513	492	506	486	522	531	518	503	502	497	503	487	502	541	504	498	499	512	529	532	551	540	505	527	532	505	476	540	529	562	526	507	520	517	523	502	493	510	521	535	510	543	475	522	514	499	521	550	494	530	511	510	528	512	515	503	527	516	523	511	525	556	539	506	522	531	550	526	550	507	500	502	525	503	519	563	487	510	514	491	496	522	562	528	526	496	541	500	510	544	531	507	546	486	465	554	494	512	514	533	513	516	575	544	549	516	478	532	516	519	506	509	486	540	533	483	529	510	480	521	525	524	503	545	512	515	538	487	537	516	501	523	518	531	488	510	502	547	487	485	557	477	486	486	483	517	468	482	536	489	507	527	513	537	493	524	511	498	500	490	495	540	554	527	526	514	536	523	517	515	507	492	478	487	528	513	528	520	525	510	523	498	497	513	479	529	490	482	539	538	500	519	526	539	504	509	526	564	545	509	521	522	493	512	492	533	494	489	497	533	506	514	492	464	495	507	507	521	492	548	503	514	519	493	479	489	519	520	496	503	525	514	510	543	561	479	514	536	564	528	494	484	512	505	479	506	554	531	473	559	567	492	514	544	549	508	499	502	534	537	504	504	565	516	545	496	504	519	503	512	541	527	475	548	509	487	504	461	560	533	529	538	530	505	532	479	551	531	560	527	478	536	496	526	499	518	525	526	504	579	522	529	500	541	519	535	475	535	527	521	545	501	541	527	496	493	536	522	536	505	533	547	511	496	494	482	511	537	531	504	481	533	507	490	521	551	547	514	539	515	533	541	523	503	509	560	501	518	540	544	493	562	522	510	493	503	518	547	530	504	510	496	513	475	562	558	527	499	507	493	509	498	506	485	519	493	553	510	521	564	515	518	553	530	507	522	529	509	539	544	496	520	520	509	504	502	499	501	521	555	510	487	500	531	504	484	515	507	478	543	494	500	542	528	525	497	556	504	539	531	520	537	530	528	503	515	496	511	525	494	476	511	515	525	538	544	504	506	527	512	546	491	490	506	488	480	525	532	511	529	532	518	515	481	535	523	466	505	504	527	490	552	521	534	520	506	533	489	497	514	502	520	526	496	498	520	508	490	510	513	494	506	529	538	561	474	504	521	539	523	595	508	546	585	516	484	543	534	532	507	520	541	539	535	512	526	505	510	496	501	505	467	509	528	517	558	483	534	520	524	531	511	527	514	529	553	484	520	540	501	535	489	471	484	514	506	507	524	511	525	540	500	513	517	503	510	478	522	496	562	524	521	499	536	577	492	522	501	529	500	475	503	546
28101	20606	13446	5620	2855	1796	1492	1094	1151	1046	976	874	759	690	556	455	462	417	388	395	373	314	340	294	328	332	356	393	431	382	336	309	309	309	292	318	294	312	313	306	280	295	305	315	320	287	310	293	313	278	329	257	300	298	308	332	319	310	340	325	317	309	293	291	299	305	304	311	317	319	316	306	302	305	309	283	302	314	265	305	321	303	275	325	292	295	269	321	319	301	290	314	310	329	275	312	271	293	297	303	289	294	298	294	314	287	319	309	286	288	314	285	336	303	311	329	311	299	292	320	310	320	302	262	268	317	276	330	268	288	264	304	306	291	306	313	337	275	318	292	310	311	284	294	319	280	286	317	320	291	305	322	325	301	302	324	302	305	333	312	321	293	317	308	321	295	296	276	345	293	291	301	291	288	274	286	299	299	328	308	268	303	339	295	285	320	312	305	322	298	299	287	284	324	296	297	310	304	261	322	335	316	327	297	322	286	292	314	285	334	293	340	322	340	258	270	292	329	285	304	299	295	282	292	266	273	292	305	338	294	301	287	301	287	328	297	311	316	286	289	269	312	324	307	313	296	321	317	313	308	319	317	323	296	310	299	296	296	285	303	303	309	304	299	306	297	296	275	299	301	309	240	301	297	323	317	333	326	302	318	318	305	298	307	291	302	308	281	292	286	304	317	297	317	303	272	314	320	286	280	324	309	279	277	304	333	369	269	313	321	285	334	287	295	273	311	302	323	279	278	277	313	320	330	334	294	308	308	293	286	304	313	290	295	269	287	303	309	310	322	341	281	319	290	321	287	322	292	304	310	296	314	348	304	318	286	290	299	270	301	300	329	302	301	266	316	297	277	311	307	275	301	332	314	295	322	290	300	281	283	276	290	329	286	302	287	307	321	305	286	296	303	284	302	307	301	294	305	345	352	292	295	330	268	298	308	293	289	329	310	300	286	294	308	285	296	308	296	287	318	298	288	301	306	351	294	277	319	311	292	303	266	324	297	326	308	305	324	262	321	293	335	311	294	314	301	276	289	303	286	328	303	303	315	296	285	303	290	327	297	311	312	344	297	299	311	335	289	315	287	270	313	298	325	318	290	310	299	328	287	314	313	277	301	272	287	283	313	323	277	301	284	262	316	304	308	300	313	277	302	294	300	284	317	273	314	328	300	302	314	317	312	306	310	283	313	302	323	296	301	324	252	290	322	313	292	322	317	293	295	312	340	302	292	320	308	307	292	324	288	313	310	302	292	312	305	306	305	300	295	310	319	314	326	315	301	295	284	297	325	284	306	317	319	312	315	306	323	314	277	300	316	312	314	288	283	303	339	332	274	279	313	302	327	310	305	296	312	301	329	280	328	302	295	312	284	317	346	292	301	310	290	311	310	279	277	280	336	331	281	276	258	263	279	310	306	297	304	308	300	356	301	314	295	318	271	308	320	331	299	348	296	275	324	291	314	299	321	307	320	294	289	304	317	317	282	314	297	292	326	331	284	304	283	297	275	297	304	314	301	312	315	289	283	295	294	265	296	280	313	292	283	305	287	314	291	291	290	329	317	325	305	308	313	296	290	320	321	313	301	300	302	298	302	284	303	308	282	288	326	298	331	327	330	312	325	310	271	319	326	292	325	309	307	305	317	301	267	285	306	278	286	298	269	316	297	267	314	318	298	310	304	298	283	296	298	321	302	315	308	294	326	319	326	298	293	310	268	319	326	294	294	300	302	279	299	321	309	290	327	299	311	309	325	306	296	289	296	338	312	296	314	323	315	292	297	304	314	305	298	305	298	314	311	293	261	288	298	334	327	296	261	306	327	305	297	286	314	335	331	352	277	333	314	323	324	327	271	304	299	301	309	300	318	289	309	301	278	283	314	281	293	307	298	312	297	296	301	326	304	285	286	301	322	333	289	279	304	303	322	299	281	297	294	325	313	301	299	342	296	326	339	311	336	294	287	277	324	303	297	303	315	283	293	303	320	302	308	288	316	302	304	264	269	297	352	321	293	319	306	328	269	320	278	312	317	325	300	288	287	306	339	307	294	308	257	337	289	309	336	316	298	317	305	293	318	293	303	322	297	304	284	322	314	298	289	306	293	253	288	296	308	289	295	326	293	314	311	299	286	279	328	302	294	313	282	282	269	289	305	290	304	294	305	271	288	318	321	310	311	304	299	306	297	307	274	317	272	293	314	317	302	266	284	317	332	300	281	283	303	291	318	299	309	302	259	339	307	294	320	314	291	314	295	284	305	284	285	311	297	327	318	316	315	293	281	304	315	318	301	292	280	324	308	289	314	320	299	304	296	311	320	290	295	319	262	296	322	316	307	309	295	301	315	301	306	286	308	320	314	303	337	319	308	310	283	304	321	291	317	291	305	311	284	277	330	334	314	343	285	316	290	280	294	324	279	289	328	301	290	291	294	307	288	288	281	299	300	280	290	316	328	322	320	287	280	296	301	290	316	317	330	281	302	296	330	295	295	321	304	352	304	309	301	302	319	297	313	309	308	294	292	296	318	329	311	297	291	300	295	300	311	276	258	304	324	278	329	317	291	321	342	299	320	311	300	329	315	286	281	340	317	299	300	311	287	300	300	315	279	326	291	295	333	304	318	288	306	300	299	328	309	295	312	313	292	316	279	296	315	314	345	296	299	298	307	280	321	300	320	295	290	305	302	290	307	323	264	318	282	325	316	308	316	305	328	311	290	309	307	320	289	285	291	321	297	307	328	286	272	314	327	312	320	283	317	285	307	288	290	293	305	298	312	332	293	319	288	278	310	285	341	277	308	299	342	305	309	329	311	298	314	316	291	302	264	272	297	298	321	318	303	305	300	309	312	300	312	307	293	296	357	310	333	288	278	306	312	253	289	299	321	315	348	293	285	284	302	297	289	284	277	283	316	287	322	307	320	307	291	313	314	316	275	297	288	298	264	295	306	297	268	307	297	289	320	287	301	314	326	304	293	325	295	296	260	320	294	297	326	331	285	291	263	305	294	312	265	275	339	334	311	288	304	304	281	315	308	261	266	276	275	272	325	303	321	301	293	284	322	337	295	303	304	319	295	291	289	294	304	302	307	298	297	314	273	303	299	310	326	285	303	261	299	312	299	282	324	279	288	293	305	302	295	313	315	314	276	312	333	278	308	273	277	298	290	294	308	275	342	325	317	306	306	273	301	300	327	295	297	296	301	310	304	298	295	266	308	330	316	311	338	323	321	299	301	319	318	325	299	293	312	324	338	279	293	288	293	300	293	282	268	293	317	277	280	320	290	341	316	302	319	308	313	311	303	300	308	287	303	314	305	302	323	305	295	287	274	286	311	309	291	292	284	313	297	306	276	303	309	335	313	334	262	263	295	321	298	319	292	302	313	356	291	318	298	311	311	312	287	291	296	328	306	279	297	315	322	296	300	317	316	314	299	319	336	304	299	291	311	304	270	302	270	292	299	307	303	344	290	312	296	297	282	277	275	283	299	305	305	285	318	280	295	297	326
11709	20980	12027	6218	4942	3240	2789	1956	2103	1860	1863	1412	1228	1065	808	593	587	535	544	516	469	360	372	377	363	402	429	488	514	470	396	329	344	322	334	330	305	301	342	341	364	292	331	328	351	330	341	328	326	358	351	328	344	303	352	319	332	337	340	315	354	325	335	353	349	303	331	320	322	303	305	315	322	305	356	304	338	299	354	312	332	335	315	324	332	351	345	322	327	314	321	335	358	350	340	329	331	333	333	380	349	312	353	312	352	335	352	367	315	363	349	330	343	324	343	356	339	360	348	336	352	353	305	315	340	340	337	325	319	329	372	362	333	302	339	342	326	351	360	334	325	346	328	340	327	319	346	342	356	323	341	338	341	331	326	329	347	327	310	325	340	356	331	346	298	318	299	317	316	331	340	331	320	318	302	330	334	327	356	357	344	343	315	343	344	334	354	326	353	359	339	302	370	352	345	326	320	337	326	336	324	333	360	333	352	360	330	321	327	340	327	340	325	338	328	358	344	333	337	339	327	344	328	312	360	331	362	322	344	336	335	345	313	306	348	349	330	299	333	321	348	324	308	320	322	318	334	320	344	341	380	354	351	304	323	306	354	360	346	350	325	317	348	346	360	367	333	341	309	384	357	319	366	362	328	358	334	307	351	322	345	330	353	313	344	310	316	343	334	338	346	352	354	354	337	354	328	336	352	344	364	316	313	327	337	344	326	322	329	351	313	384	359	359	323	348	316	318	307	371	338	321	312	352	362	348	345	353	316	331	326	334	322	337	317	365	302	311	345	304	326	369	336	358	338	331	364	334	318	336	334	340	328	328	321	311	316	325	360	296	362	348	308	330	354	342	331	301	322	370	369	338	350	356	291	345	335	315	346	323	344	334	341	317	324	332	351	309	294	325	310	353	341	360	315	328	331	328	331	290	328	351	331	333	346	342	355	325	334	328	349	359	360	327	335	341	360	336	321	349	328	335	310	351	305	327	331	323	333	358	344	337	343	345	336	355	316	351	346	344	337	309	331	331	326	334	341	316	345	377	350	327	308	353	323	336	353	365	328	344	314	341	346	361	334	327	361	325	341	371	364	293	333	359	347	322	324	341	334	324	347	344	353	350	349	320	318	343	330	353	332	336	336	313	330	337	328	334	374	326	337	325	335	324	362	330	327	352	318	339	345	354	349	320	303	333	329	337	325	340	355	322	329	337	356	317	334	348	342	360	350	314	348	285	359	355	329	360	357	295	380	339	322	328	337	298	319	342	324	324	327	308	307	295	354	354	324	361	360	336	317	339	332	329	349	321	335	312	339	319	345	311	329	352	345	337	323	352	326	323	362	333	323	362	355	318	325	322	350	354	361	302	342	322	336	329	357	333	342	356	346	319	343	334	348	363	336	359	357	348	284	364	369	354	351	331	344	336	353	350	309	382	326	352	339	348	336	330	335	335	336	319	310	342	384	331	345	338	361	335	346	332	335	311	333	315	370	346	366	340	311	316	318	332	341	338	317	359	366	330	321	302	337	327	336	345	308	328	351	351	348	322	355	377	355	318	362	324	328	325	338	347	314	294	367	336	322	346	303	336	334	337	311	343	320	336	362	338	340	320	336	325	298	331	316	325	332	362	345	320	325	344	332	336	327	342	355	331	335	354	315	340	344	320	349	330	333	353	332	344	311	315	339	310	302	327	354	327	312	301	360	346	345	351	353	346	328	350	355	334	335	354	335	332	324	353	343	332	357	340	323	364	328	320	344	336	358	345	347	340	353	323	348	320	355	342	337	309	324	321	314	314	314	312	313	318	358	328	376	338	331	360	328	328	338	355	282	321	301	313	348	322	313	367	360	360	353	321	314	338	330	355	322	339	325	346	336	353	315	342	357	374	327	311	316	327	346	339	346	369	337	318	346	371	310	337	346	366	381	350	366	337	353	338	334	350	362	330	323	333	359	357	307	347	332	359	361	359	339	317	334	350	314	336	325	358	317	327	316	335	329	350	350	325	356	334	333	327	337	348	333	374	321	368	330	331	361	345	375	329	333	332	340	331	305	343	345	360	343	361	322	339	342	365	305	314	329	327	341	325	347	337	327	340	327	340	316	319	314	332	340	333	305	343	361	330	344	349	338	372	347	375	354	342	337	338	317	352	343	325	331	342	340	335	310	340	349	323	370	369	326	337	349	351	325	347	354	321	320	329	324	356	340	347	332	352	324	322	343	324	319	341	293	332	337	346	341	340	332	332	350	365	335	309	370	354	372	338	341	336	336	325	300	321	355	342	329	322	370	347	322	337	359	338	331	356	355	343	327	364	314	349	327	344	351	367	341	317	323	355	343	351	368	373	347	341	351	331	322	344	327	338	322	343	320	334	292	330	287	338	337	316	329	327	323	335	329	317	365	328	349	324	339	364	334	348	347	385	336	358	297	329	351	351	371	330	351	308	347	319	302	328	312	362	356	347	360	340	339	306	320	345	338	339	340	357	313	356	332	358	320	322	341	336	318	353	338	367	319	345	335	323	321	346	332	335	348	343	344	349	330	334	342	348	340	327	306	291	308	361	309	348	326	290	366	372	331	322	347	345	341	334	359	328	363	345	346	313	328	358	325	322	332	384	302	337	330	315	353	327	330	316	345	343	328	346	350	292	310	339	348	308	359	354	337	344	315	351	338	358	337	340	356	333	339	333	346	342	289	363	338	342	344	316	343	337	321	315	328	341	307	357	294	353	318	331	374	342	343	307	351	323	376	337	331	329	322	337	317	339	328	324	341	327	347	333	327	365	328	335	338	329	316	336	333	304	324	322	332	346	342	326	335	293	327	314	341	330	307	330	333	300	334	337	319	339	331	355	330	349	329	343	324	330	364	329	318	329	342	330	347	357	336	355	332	356	352	350	367	341	335	345	319	311	351	330	330	329	337	342	327	355	323	349	337	377	355	344	331	351	317	361	329	346	316	348	347	358	304	340	347	358	296	292	354	342	327	328	344	308	318	344	312	355	354	347	325	340	300	316	303	346	345	340	351	325	339	342	303	333	309	344	314	357	323	334	352	312	329	353	302	340	331	337	364	333	361	305	344	328	339	332	310	326	321	334	326	330	328	301	350	302	357	342	313	323	313	339	343	329	333	311	348	341	346	350	308	331	334	312	304	341	361	342	353	299	354	315	353	364	327	359	355	373	326	354	336	318	372	316	332	324	334	320	356	332	353	342	353	299	335	340	347	330	346	343	316	330	346	323	331	334	332	302	342	338	301	344	338	350	321	316	307	315	335	331	375	338	351	335	338	334	345	338	347	321	331	344	344	355	326	338	324	313	325	342	289	334	361	337	347	362	322	354	315	320	366	340	331	320	330	318	343	326	364	324	328	312	350	345	366	335	340	341	323	339	340	344	326	334	326	312	343	324	317	345	344	359	316	328	351	309	342	334	377	325	328	315	349	349	299	354	308	336	381	305	334	321	287	320	330	346	339	351	363	355	315	344	349	340	301	373	339	354	338	364
24031	21334	28563	24458	21318	11409	3296	2076	1801	1448	1684	1288	1144	935	633	537	501	432	393	347	366	345	307	306	323	486	1114	1471	1380	1352	1002	404	275	319	265	286	253	286	264	293	269	260	295	273	283	280	274	269	287	285	290	290	303	303	290	260	304	268	264	285	271	290	301	294	309	296	298	292	274	277	272	256	291	308	298	305	265	264	296	242	296	270	277	261	292	283	281	268	311	282	283	305	256	277	288	256	302	262	325	283	277	259	277	265	276	270	258	259	243	274	284	265	275	309	302	279	273	303	259	284	333	256	297	305	302	299	252	287	267	277	227	279	294	253	276	291	311	274	276	285	318	263	298	267	278	272	299	266	280	299	280	257	263	251	283	288	283	291	267	282	288	323	321	244	283	286	277	275	257	316	283	255	262	267	276	269	264	264	259	312	275	296	259	311	281	277	267	287	303	284	287	249	296	266	255	265	293	276	273	285	265	291	273	284	297	263	304	263	296	262	271	290	259	277	296	293	271	236	284	286	270	294	262	286	265	295	279	278	268	279	288	288	298	280	285	262	274	285	285	274	265	282	263	298	310	282	245	288	259	279	279	269	269	269	278	275	308	251	259	280	296	297	236	316	276	291	269	272	292	276	277	249	263	289	264	289	303	261	311	307	246	283	265	259	265	290	258	287	262	291	298	280	294	260	290	306	273	308	277	268	281	255	265	279	267	288	270	312	282	270	271	286	263	319	290	276	296	304	252	279	289	269	274	264	298	305	274	260	275	299	281	296	273	262	293	293	274	256	272	306	293	304	265	259	249	294	264	287	285	288	296	277	271	321	284	291	305	265	276	281	277	261	293	300	286	251	295	262	254	263	292	269	292	262	306	265	267	269	252	262	312	281	294	287	265	276	260	292	300	261	283	283	313	286	279	273	290	262	287	303	296	257	278	287	306	258	261	287	240	286	305	283	261	276	280	257	309	271	249	282	271	276	271	280	269	298	271	303	275	281	271	275	266	291	257	262	292	329	278	281	244	284	274	294	289	298	309	277	283	273	265	252	286	287	271	248	282	247	279	245	258	274	245	300	275	302	262	282	271	274	272	266	273	276	284	269	256	267	286	263	303	271	314	276	271	290	266	302	280	271	290	274	269	290	266	262	292	263	279	305	291	264	274	284	295	298	258	283	290	277	303	277	263	282	288	267	281	272	286	267	273	290	282	291	279	269	263	270	294	283	275	273	293	260	294	254	258	284	290	273	304	286	284	285	285	272	298	286	248	265	278	285	280	281	278	290	310	267	275	266	275	284	281	281	270	263	264	259	297	299	278	258	288	258	284	277	271	284	289	298	281	305	247	284	292	268	271	287	293	298	281	265	258	298	278	281	258	277	280	263	261	265	244	298	284	250	289	292	264	271	288	291	261	261	266	281	282	244	293	267	268	248	279	264	285	256	282	272	277	298	297	285	293	281	264	260	257	260	296	306	292	272	262	288	255	278	265	256	280	299	248	280	280	247	290	278	259	248	287	286	263	268	229	282	277	299	259	277	299	248	288	261	304	245	270	273	260	303	302	285	273	265	268	277	264	304	289	311	266	282	270	262	258	294	298	264	297	268	277	310	272	274	268	273	287	293	320	272	251	301	276	315	260	269	257	287	281	289	288	257	281	261	248	255	235	304	282	246	269	284	258	255	300	266	265	257	285	271	313	296	263	271	281	263	289	286	280	261	263	255	263	250	262	298	277	266	279	277	259	304	243	279	278	275	298	310	287	243	321	290	295	279	280	288	293	255	297	292	270	260	293	264	280	280	260	263	288	245	229	287	271	279	283	283	242	298	320	287	287	289	290	264	257	280	271	291	296	271	281	302	293	263	265	300	277	278	265	262	283	292	248	272	277	299	271	272	294	311	281	269	253	307	264	242	278	315	297	303	277	326	282	254	294	266	275	271	282	261	245	258	272	283	270	299	264	287	286	257	254	289	304	301	307	267	285	289	275	272	238	278	270	286	258	272	279	284	316	307	290	265	293	246	253	278	286	273	297	265	260	301	286	266	260	280	296	267	276	243	285	287	290	305	273	277	286	260	282	276	316	280	271	316	263	264	281	297	296	286	267	279	271	287	307	270	270	262	279	297	260	266	320	271	306	234	311	298	310	277	272	264	269	286	300	292	252	298	284	290	273	274	257	283	242	282	290	275	305	291	268	279	283	309	273	262	268	289	291	308	291	291	270	293	261	298	268	303	306	267	268	265	258	286	273	272	273	263	285	282	275	264	294	285	284	268	254	297	279	263	279	298	296	274	304	260	249	281	296	273	262	289	293	282	278	279	259	295	319	290	263	259	273	261	244	306	327	284	272	266	297	308	286	268	259	284	260	281	243	277	303	267	279	321	270	276	269	291	287	298	267	279	274	303	279	278	286	283	254	255	284	286	258	253	279	263	284	270	261	283	308	295	263	280	296	283	287	266	294	280	291	274	243	252	257	309	294	280	292	273	276	262	272	286	294	272	263	265	269	287	315	290	266	275	270	279	282	282	260	254	267	292	254	289	243	299	267	260	269	288	297	251	253	266	282	274	260	300	258	291	271	303	293	290	262	263	295	276	279	278	297	273	280	260	260	291	270	281	271	282	267	294	275	255	266	318	272	283	266	279	290	271	285	250	279	270	233	284	294	267	302	256	254	274	270	257	289	252	261	301	251	317	243	263	254	256	265	321	229	278	288	293	266	296	289	274	298	276	304	288	280	274	308	279	257	273	265	254	300	261	276	281	275	281	296	283	287	299	271	295	249	267	262	293	264	258	282	274	250	285	260	295	259	252	291	274	264	305	260	262	291	293	273	292	282	248	286	276	262	277	265	267	276	286	303	288	261	276	291	253	283	304	295	289	282	281	269	290	279	302	265	282	288	262	301	264	279	285	302	308	265	289	255	282	280	278	256	283	297	282	296	256	278	257	269	286	274	273	307	265	308	258	266	317	287	277	281	249	274	272	305	279	289	263	273	265	274	276	284	297	246	274	273	299	292	251	281	284	258	273	266	276	280	262	297	284	280	306	279	276	310	265	280	275	243	291	260	294	272	273	259	288	247	308	277	262	245	280	279	303	260	300	245	259	276	279	278	264	296	260	284	275	236	252	304	298	278	292	299	266	258	281	276	276	268	297	285	287	302	290	284	259	285	270	265	284	291	249	289	257	277	299	277	301	271	279	256	268	291	273	275	280	260	289	277	326	296	289	311	286	267	271	247	274	313	271	302	251	280	284	291	312	288	298	259	285	251	269	294	288	261	295	304	245	283	298	242	320	299	307	256	287	286	262	257	268	267	281	286	268	290	287	269	268	295	282	293	271	256	291	268	301	303	278	289	282	292	305	287	259	313	278	283	262	280	280	290	251	272	251	259	275	301	264	259	279	281	292	281	278	276	279	277	247	276	287	288	290	269	314	285	282	275	271	260	270	288	269	290	310	261	299	259	289	250	259	266	281	293	303	296	265	264	269	260	274	278	268
12611	28285	18996	11311	8003	6380	4441	3592	3225	2537	2917	2230	1903	1510	1022	756	683	672	527	477	423	401	385	390	390	580	1691	2426	2164	2028	1447	490	304	297	313	293	285	273	299	315	301	302	293	276	298	320	288	307	310	319	299	303	282	306	280	268	310	305	309	291	302	276	317	320	279	306	296	265	300	322	295	266	295	283	292	302	311	297	315	283	291	327	253	291	290	324	256	302	290	267	300	296	285	288	303	320	308	319	300	289	276	319	321	306	281	305	272	304	311	292	298	296	295	277	308	337	277	308	324	318	294	297	277	324	267	280	293	326	272	303	312	311	296	306	301	290	320	306	296	277	291	332	314	309	325	305	301	317	291	317	276	293	298	304	301	308	288	287	322	303	289	279	288	304	298	286	269	324	310	297	304	269	328	304	276	281	293	295	289	288	322	329	316	270	300	306	301	287	320	284	301	298	292	289	279	269	264	276	277	295	287	311	284	275	306	310	277	276	320	302	285	313	295	318	306	305	307	292	308	294	314	304	295	335	301	309	289	307	288	311	286	321	311	306	280	297	283	312	315	293	282	297	304	336	337	283	287	299	332	278	310	289	306	301	299	318	304	292	275	299	326	301	321	293	316	321	290	321	324	282	284	305	312	314	287	285	300	297	302	299	274	278	282	322	294	295	295	257	312	311	282	303	293	304	267	291	307	284	279	284	293	280	299	338	296	349	300	323	293	343	287	296	324	298	288	284	299	296	283	308	298	289	289	312	292	343	293	326	276	308	312	296	287	324	304	292	298	319	304	320	295	300	298	306	308	321	311	316	278	281	325	314	294	287	308	309	318	327	297	292	307	299	291	287	289	308	269	329	317	288	317	305	312	289	297	290	278	302	293	296	296	305	301	283	287	276	316	288	303	329	307	312	266	302	266	315	311	323	325	287	335	285	318	309	267	286	305	313	306	312	317	292	291	280	294	282	298	285	286	298	311	268	284	290	300	292	301	316	281	292	303	309	305	290	301	302	298	340	291	306	300	302	283	284	307	277	268	305	301	296	309	294	312	276	318	311	310	312	329	312	295	294	306	297	319	287	294	269	330	303	296	283	288	310	295	320	292	297	307	293	319	297	294	283	272	307	304	294	303	298	309	280	295	309	305	305	311	294	292	277	310	300	314	259	290	313	292	304	287	310	307	301	304	299	279	292	318	259	274	307	299	300	314	297	279	283	308	295	318	293	286	291	323	287	326	309	300	303	302	291	315	273	306	298	283	279	323	326	308	300	299	295	300	305	317	277	298	305	304	299	275	300	295	304	314	300	298	295	272	284	285	279	266	298	300	259	312	305	314	268	306	312	310	308	295	304	291	286	304	310	304	324	298	297	288	291	309	300	292	304	323	293	282	297	284	305	268	289	299	323	293	274	285	301	253	310	308	285	291	306	300	325	317	288	297	282	308	305	277	306	323	328	304	280	283	305	248	340	294	314	281	275	316	293	324	273	306	303	280	317	311	286	286	289	305	295	303	289	317	307	322	298	293	300	306	302	345	311	315	284	320	315	301	334	287	282	286	257	318	290	320	297	294	294	280	311	258	313	325	311	291	283	275	294	313	295	301	328	298	294	291	301	301	326	278	312	303	281	301	292	278	327	287	301	304	299	313	295	319	299	303	297	272	298	311	302	288	317	292	296	302	290	299	325	339	315	278	307	305	319	304	290	323	283	288	300	301	306	303	318	294	294	291	308	285	292	313	290	298	300	298	305	280	296	282	311	319	304	297	324	287	286	286	337	302	273	289	293	302	343	289	288	298	317	301	289	283	297	304	273	300	275	305	311	294	283	287	306	331	294	319	309	292	314	268	300	296	302	325	275	273	319	299	315	295	296	290	277	315	322	307	299	272	308	309	282	276	314	314	308	310	300	308	306	295	344	278	294	311	304	285	301	276	294	321	278	304	303	292	280	299	324	280	313	298	280	325	278	314	306	279	312	293	316	315	299	304	290	290	301	297	318	305	307	303	310	296	306	286	287	302	303	309	315	297	305	310	319	302	275	259	347	306	268	290	285	304	339	300	313	302	298	273	307	297	303	280	289	312	307	318	274	290	286	282	284	282	297	303	311	271	284	276	265	275	309	275	312	305	257	285	257	307	306	315	307	289	312	293	311	330	285	319	300	280	271	269	285	283	294	321	302	328	314	315	310	304	316	315	326	307	269	286	300	301	301	317	308	299	276	300	326	292	325	288	278	305	316	323	301	307	276	326	323	295	292	272	261	303	307	280	294	324	295	307	336	307	297	303	281	291	297	293	310	305	263	296	315	338	301	298	308	295	308	312	263	332	298	315	298	289	312	327	272	298	274	289	335	287	281	297	310	308	283	283	346	303	292	302	298	305	312	285	296	290	314	300	281	283	300	298	316	309	326	302	299	276	294	312	276	308	283	323	323	282	282	265	303	285	324	282	326	304	304	292	293	300	304	317	262	252	292	304	280	267	285	309	312	314	272	293	272	300	322	297	318	286	310	316	289	291	285	290	315	309	297	333	279	315	313	307	316	271	272	290	293	291	282	304	306	308	308	320	289	299	270	302	330	295	280	285	293	271	303	318	327	319	294	309	302	272	265	308	306	286	309	323	322	307	276	309	276	295	283	306	298	345	296	290	298	293	299	284	258	312	294	259	317	310	349	301	304	301	295	285	299	323	299	305	309	297	273	297	295	276	304	305	294	302	244	295	286	285	297	292	291	288	310	296	299	312	291	321	297	298	288	289	283	294	298	287	305	297	317	322	310	296	281	284	252	275	286	293	304	283	285	299	265	289	305	299	295	324	297	286	300	279	276	311	261	303	302	318	326	294	336	286	276	293	293	288	300	325	296	308	276	300	329	307	301	316	326	301	318	332	300	293	296	302	299	299	305	288	297	290	289	309	281	284	308	315	313	318	317	283	301	310	317	302	292	300	288	300	279	293	307	334	308	277	270	294	297	287	301	272	298	277	295	293	284	324	340	324	292	330	267	322	284	302	322	319	296	305	313	284	291	287	303	293	276	304	288	299	313	317	314	316	286	303	303	249	267	315	314	332	269	260	305	298	292	306	306	303	298	279	280	291	282	273	312	268	318	318	289	304	315	287	283	296	326	316	288	324	292	290	276	289	324	313	296	318	319	296	303	300	314	275	312	311	335	294	301	305	293	277	316	317	316	294	283	287	293	294	317	317	301	311	281	290	302	284	304	312	297	303	287	305	293	299	255	275	310	281	297	294	278	277	319	309	290	288	277	319	271	293	292	310	303	287	273	290	301	308	293	303	296	297	311	293	293	322	310	310	286	269	287	296	300	290	278	303	270	280	302	296	299	285	284	290	317	286	295	342	317	298	317	288	331	304	311	301	330	320	288	306	290	283	321	292	293	279	280	272	280	283	301	301	318	300	291	318	302	334	304	306	276	305	292	298	325	285	336	324	304	297	299	314	312	294	320	323	309	272	316	303	281	312	300	296	291	316	300	296	296	290	286
25225	21384	27629	25477	13335	3440	2063	1680	1247	1091	1328	1401	1238	901	813	784	771	731	638	605	548	515	521	503	516	584	910	1175	833	924	936	702	473	516	448	506	479	485	488	485	481	494	491	512	502	479	484	464	466	503	442	476	492	482	466	490	450	492	448	455	463	497	485	489	480	481	455	464	460	507	488	491	488	462	477	475	477	456	469	430	459	481	470	493	515	476	473	517	466	477	507	468	484	495	491	462	448	472	495	480	473	463	457	465	506	437	473	477	478	497	501	464	505	456	486	516	514	468	433	515	483	486	472	496	482	508	511	479	496	534	482	471	442	482	487	448	496	485	485	461	432	471	487	486	463	461	489	476	487	475	463	415	484	452	479	493	480	469	490	480	475	474	485	519	485	488	473	517	470	474	463	495	453	511	477	474	476	449	443	472	512	481	466	483	459	462	463	484	449	497	454	493	492	458	427	461	436	492	489	507	501	462	479	473	454	518	491	462	465	455	509	497	494	446	465	467	477	458	518	488	485	442	451	476	503	469	477	472	452	532	469	444	496	482	465	434	444	486	447	454	467	472	453	517	512	507	485	499	447	463	473	480	489	482	517	481	513	476	443	504	491	483	511	429	478	456	488	493	441	492	453	480	449	485	482	463	491	491	473	504	489	461	463	490	450	472	479	447	470	458	492	463	446	508	497	485	478	481	473	477	484	491	468	462	477	464	530	454	474	499	454	506	464	529	499	460	464	477	513	442	463	450	469	482	486	487	437	439	455	464	466	508	484	472	503	498	425	474	516	506	518	417	486	477	500	462	484	477	459	515	443	483	531	467	476	502	487	495	480	438	507	499	456	488	463	462	496	474	462	476	508	495	478	422	492	469	482	463	476	490	477	500	481	487	437	462	486	481	494	493	511	464	479	478	474	462	487	491	504	453	517	484	476	498	549	450	455	443	481	503	502	482	471	488	515	474	472	504	473	488	508	454	430	481	469	456	505	505	433	488	466	501	460	504	466	451	495	478	497	462	478	454	477	498	488	462	475	466	517	449	481	513	485	451	496	477	472	433	464	468	519	477	444	457	488	478	508	481	472	502	476	460	474	474	497	427	478	485	423	494	460	518	472	491	463	463	487	503	475	498	437	470	458	451	467	499	469	492	541	499	466	508	496	466	484	498	483	477	477	476	508	517	470	481	480	467	508	499	462	483	478	485	472	456	513	454	468	467	530	527	435	441	476	483	453	479	464	439	475	462	493	501	459	503	446	457	502	466	502	440	500	501	492	471	483	502	499	445	499	496	502	440	490	497	450	478	474	458	535	513	465	487	466	467	476	478	460	474	493	469	490	496	441	511	486	488	474	493	492	465	466	486	502	461	464	471	487	509	458	455	473	444	532	499	485	512	463	482	449	428	503	456	491	434	471	462	488	467	510	448	536	489	474	493	455	511	495	485	496	464	496	535	466	476	461	464	465	475	449	482	474	418	481	490	504	468	475	447	489	487	475	503	454	484	472	454	480	469	483	483	513	458	461	459	490	479	486	513	464	480	473	479	452	454	457	478	479	503	505	477	496	479	457	522	453	483	441	469	471	518	464	456	470	417	466	484	475	484	471	491	478	492	536	475	543	458	492	464	453	446	504	487	458	450	507	492	475	467	452	500	458	471	491	459	477	440	503	459	483	447	469	476	472	484	497	507	504	473	449	486	454	472	449	498	492	486	460	477	481	456	467	479	491	464	514	527	491	451	527	488	490	499	506	455	467	460	449	466	472	495	483	465	482	455	492	436	491	463	545	446	531	466	474	468	498	500	502	469	489	446	518	481	503	496	472	484	475	487	478	465	498	498	481	454	486	502	493	464	445	480	499	450	478	451	472	490	467	468	452	507	478	454	497	485	465	467	521	479	498	483	474	442	462	506	479	524	478	458	451	486	457	492	450	487	474	481	482	488	493	485	476	505	450	495	458	469	455	470	460	422	495	476	492	444	453	479	520	478	472	441	507	518	462	512	487	458	475	475	436	470	470	496	471	525	475	450	493	495	464	465	480	476	451	511	500	503	501	488	490	485	485	497	471	492	485	459	475	494	512	467	462	495	470	467	513	457	460	478	489	494	461	464	483	465	436	462	464	487	441	495	468	469	480	455	485	521	492	465	507	471	477	475	450	490	480	491	467	479	463	478	484	485	467	447	497	490	428	491	474	461	480	445	460	468	452	495	438	449	488	500	471	487	490	491	487	491	502	482	501	438	516	468	505	472	524	485	469	489	468	479	520	476	451	485	500	523	445	507	476	457	527	463	516	482	468	481	427	467	485	481	518	479	437	460	481	476	474	459	486	453	435	494	510	509	479	511	491	436	481	499	472	450	489	508	489	453	463	495	480	477	478	481	487	459	498	484	497	454	477	511	487	503	473	477	450	473	503	516	480	517	467	502	475	438	463	513	485	482	501	481	479	493	487	495	479	466	456	464	477	467	498	488	454	471	494	476	494	482	436	485	434	501	474	522	472	459	450	495	467	483	444	483	425	501	470	460	468	449	470	472	457	502	470	457	505	505	496	492	502	489	469	499	466	473	492	510	510	479	442	482	479	449	468	498	500	470	472	472	475	481	496	491	478	418	479	471	478	484	462	445	485	469	443	460	526	450	465	485	505	480	467	481	468	476	480	509	472	503	523	511	494	458	479	500	496	480	495	508	460	503	545	514	474	486	416	440	482	427	449	466	483	494	505	480	490	476	460	455	485	489	500	446	486	512	477	455	512	452	474	441	483	482	499	484	502	475	486	462	477	456	514	489	422	488	454	460	465	451	448	494	462	464	503	469	442	508	495	454	480	463	480	470	472	495	489	492	482	461	469	451	504	469	484	433	508	463	459	438	490	464	479	465	485	454	490	481	498	481	451	449	491	490	473	467	503	458	518	454	487	478	500	488	507	470	446	462	489	513	509	464	484	497	484	493	485	480	480	496	478	477	471	461	500	479	490	481	466	442	543	498	485	472	479	493	480	477	466	505	504	505	500	503	478	510	501	515	505	478	475	482	475	509	470	483	479	458	491	478	460	474	458	469	495	477	455	476	507	486	439	486	459	489	495	439	476	465	487	472	494	470	492	481	504	474	490	403	473	485	489	506	525	505	496	475	499	456	470	486	458	520	487	466	479	487	495	485	465	499	462	456	479	476	510	437	451	491	464	449	516	504	466	501	478	451	495	488	515	494	487	483	474	510	472	482	499	460	461	475	492	477	454	522	472	452	481	485	469	468	456	497	491	507	486	525	478	477	465	451	508	486	490	489	483	461	476	470	445	433	491	468	493	533	463	477	477	496	467	439	421	507	472	479	460	476	475	464	456	446	465	472	455	457	465	453	523	477	494	538	448	517	477	473	495	478	481	473	503	488	479	468	448	493	474	506	477	443	512	496	469	483	470	457	469	477	465	477	483	500	468	493	492	527	443	511	461	471	491	453	452	494	478	464	488	483	461	523	464	455	479	465	510	452	535	470	460	498
13350	25603	16604	9625	6615	5136	3541	3090	2161	1910	2316	2430	1905	1430	1151	1166	1203	1058	812	714	692	580	580	601	573	669	1277	1879	1292	1386	1439	921	512	471	514	511	503	494	511	539	567	507	475	506	557	550	507	512	517	499	514	529	537	486	517	526	521	525	514	485	541	499	481	526	509	500	539	558	528	500	545	488	492	538	549	541	507	528	487	482	506	495	525	496	493	483	529	521	488	504	495	506	506	513	536	486	498	533	473	514	507	500	499	495	504	508	506	510	541	500	534	471	469	508	499	480	507	507	500	516	501	526	524	522	507	535	539	506	512	514	495	499	525	519	490	505	541	512	486	441	531	502	500	541	475	514	517	528	496	516	527	505	558	506	496	519	514	481	533	482	504	513	486	506	521	516	515	478	502	527	502	512	540	543	525	457	496	519	493	526	499	537	536	525	544	485	516	513	462	525	535	513	517	512	521	472	504	510	496	503	540	500	522	489	499	558	491	556	556	507	530	497	477	542	538	516	509	506	538	527	528	526	508	519	487	526	517	519	525	473	533	490	501	484	502	515	548	492	504	518	487	517	576	524	501	475	513	506	508	513	520	492	465	528	514	502	575	521	537	492	527	483	535	530	523	530	504	528	521	493	556	509	522	484	500	541	528	506	493	526	525	527	474	543	532	523	538	487	462	533	560	509	465	519	517	505	517	512	503	532	534	493	506	481	535	488	514	518	509	490	512	543	504	502	493	524	546	490	502	548	479	540	512	530	511	498	499	527	487	481	513	521	517	515	532	500	549	494	483	513	511	476	483	515	488	527	533	496	495	542	498	520	517	489	498	528	506	529	514	504	530	510	499	551	486	490	542	521	502	472	462	532	537	494	499	500	567	528	512	513	543	488	528	514	535	461	494	518	492	489	523	537	501	517	482	515	473	550	495	516	529	505	502	512	489	521	480	508	539	529	511	520	473	507	528	536	493	536	498	527	505	498	534	498	473	523	495	519	499	505	500	500	512	539	545	516	527	527	523	525	510	511	493	499	523	512	523	540	489	520	506	521	519	534	518	523	542	493	545	524	544	515	496	514	538	539	510	531	518	494	508	492	510	547	510	518	518	519	525	539	490	477	483	473	539	484	508	552	497	496	482	502	520	514	509	480	469	460	511	493	524	542	492	519	499	535	487	483	525	508	489	492	510	564	513	509	495	542	526	479	491	514	533	509	494	498	511	553	502	482	532	534	529	528	520	477	491	501	547	516	500	513	498	508	522	551	506	516	523	488	466	508	528	501	511	532	493	539	524	511	558	475	500	516	513	503	494	523	506	513	516	535	528	529	543	549	521	509	497	551	551	528	519	554	464	525	518	540	509	514	499	515	533	486	481	508	506	529	506	522	503	521	503	507	512	541	508	461	521	520	514	521	486	516	536	520	519	535	519	473	497	522	546	500	500	454	520	522	491	459	515	499	513	531	479	525	521	498	504	555	518	500	503	501	476	529	498	521	527	494	490	515	530	535	527	504	532	481	522	481	504	494	581	515	501	516	475	524	536	488	518	492	496	530	511	482	478	508	558	516	539	527	517	505	502	531	514	530	515	466	489	551	474	510	521	524	491	529	515	501	504	502	518	554	488	548	504	512	509	555	504	534	523	482	486	526	529	529	508	479	526	497	577	479	508	549	498	528	504	506	506	544	516	544	510	532	512	502	505	568	458	503	536	513	528	494	502	514	526	551	495	528	521	522	514	486	493	479	520	490	533	520	524	495	535	545	509	503	498	539	477	547	531	514	497	491	490	541	508	485	509	528	528	486	553	471	496	516	494	532	506	510	517	540	479	475	530	497	508	517	531	500	465	551	495	530	497	483	505	526	498	523	526	499	464	518	468	564	547	498	561	485	495	511	525	486	496	498	533	531	544	521	518	513	521	522	509	463	505	487	529	515	518	545	561	520	517	522	497	544	494	526	496	472	527	521	494	524	509	534	493	499	506	513	511	517	541	518	548	495	520	530	507	528	525	526	519	468	493	527	463	539	520	469	500	521	499	516	510	516	506	512	487	502	465	489	506	491	482	525	534	531	505	543	535	494	523	517	496	543	509	569	513	549	501	501	513	497	472	537	562	531	549	507	491	504	484	505	499	530	523	493	493	506	549	511	459	496	517	546	517	509	521	476	529	541	528	482	551	485	486	486	509	509	513	506	507	460	497	524	518	557	501	511	542	492	545	473	461	480	526	540	462	451	557	478	544	487	506	490	532	508	527	536	532	504	500	550	465	536	491	516	513	536	499	498	506	505	494	533	509	554	519	520	537	513	507	518	527	484	500	502	517	536	479	501	487	504	478	499	521	540	504	509	512	476	492	509	514	505	554	526	558	529	547	486	509	518	518	518	503	499	525	516	496	513	535	535	471	529	504	531	481	513	494	541	488	544	515	491	543	501	533	531	534	503	515	509	497	546	485	510	526	519	528	517	485	503	496	501	564	508	521	530	522	486	481	509	519	479	551	535	531	534	527	487	505	539	536	505	488	521	476	544	527	521	542	554	493	528	489	540	520	511	533	492	538	527	533	503	489	555	508	485	502	544	499	509	535	483	466	522	498	489	522	522	533	496	472	497	509	530	488	577	544	520	494	490	539	498	503	515	491	517	530	460	530	481	513	511	495	477	503	524	551	559	520	508	569	502	483	485	484	500	486	527	557	518	507	534	458	489	519	494	484	484	504	509	492	531	532	516	538	503	515	524	524	526	515	544	539	481	523	502	496	497	486	491	578	515	520	510	520	540	512	489	519	492	464	524	509	466	554	506	540	516	521	523	537	508	516	475	501	523	512	515	506	547	518	515	543	520	505	516	529	486	519	528	465	518	464	537	539	529	537	491	511	507	481	532	493	480	504	523	506	515	492	520	499	484	524	520	509	511	517	514	511	515	554	528	516	468	483	536	514	535	516	489	544	481	528	484	487	484	525	531	564	596	493	490	520	481	464	520	529	515	518	524	504	485	522	495	528	505	483	529	468	508	519	503	481	522	513	478	496	487	518	515	492	524	471	535	502	520	516	517	486	494	506	510	490	544	524	527	518	523	493	500	472	522	485	538	482	505	558	516	516	501	530	499	516	527	483	510	496	530	558	529	535	483	510	493	477	546	543	497	554	496	513	513	481	549	513	524	507	510	533	508	518	520	498	479	557	521	527	504	533	556	513	494	522	514	489	524	494	545	530	529	547	537	509	498	497	518	563	513	542	523	481	543	542	465	465	550	539	520	486	529	521	524	518	543	488	511	523	502	526	498	538	525	519	502	494	500	498	482	538	473	559	502	468	533	492	544	513	506	467	496	533	473	535	509	528	520	560	505	494	527	527	552	476	548	493	506	505	502	514	535	490	519	512	474	496	498	548	528	535	527	511	486	520	530	509	505	485	486	534	525	537	550	467	518	509	508	528	442	474	523	480	517	450	518	525	507	499	555	464	522	495	530	548	523	478	473	520	523	494	497	502	482	513	502	508	496	500	503
22857	21440	29258	24024	21455	21669	13176	3437	1993	1690	1810	1925	1799	1380	1232	1184	1145	1123	977	817	795	674	625	625	610	692	1697	3530	4381	3490	1885	1618	837	572	524	562	520	528	540	528	558	488	518	520	571	557	522	542	553	557	589	500	572	506	548	544	493	541	555	528	567	557	547	526	537	558	572	527	576	521	562	511	541	554	514	514	527	534	517	523	520	516	536	519	489	548	601	516	533	472	528	497	511	554	547	556	540	559	545	511	528	543	545	560	509	539	495	531	541	567	552	548	508	503	519	566	515	529	507	512	524	560	511	531	517	505	574	569	519	543	567	560	531	534	547	509	549	583	573	508	518	494	560	544	535	534	528	515	548	484	534	546	511	531	528	487	542	507	533	510	521	524	541	535	528	536	568	528	542	569	528	534	594	558	560	491	561	539	512	525	545	516	551	546	562	542	533	522	557	545	558	539	507	521	548	558	529	581	589	544	509	548	538	532	521	523	521	528	522	552	546	532	517	531	511	509	546	533	556	509	564	561	523	499	547	565	505	520	504	587	568	539	518	532	554	554	520	566	517	546	505	544	536	570	512	538	544	552	545	544	590	537	562	502	538	548	532	506	547	553	569	546	528	523	604	571	573	545	519	512	569	544	494	533	498	547	536	529	538	510	516	560	540	524	548	546	536	580	563	560	572	591	571	539	557	535	582	505	541	512	524	561	556	537	546	512	476	537	537	517	506	507	527	549	540	545	548	536	520	527	500	568	551	555	544	536	546	579	570	538	576	540	538	546	559	526	510	526	512	529	496	501	509	537	542	525	535	541	558	536	504	532	494	531	540	508	562	507	587	554	522	579	534	523	541	531	554	538	558	498	547	537	535	514	543	510	545	530	544	551	510	471	567	527	578	552	531	507	515	524	517	556	579	531	515	553	562	536	505	546	533	522	513	576	507	540	529	514	499	513	553	516	555	499	506	508	567	572	557	551	549	510	552	558	543	544	544	539	535	526	558	515	561	567	545	497	567	536	509	564	543	551	562	542	578	555	589	546	552	534	519	506	529	536	572	547	504	522	517	569	578	537	526	542	521	532	541	562	520	561	557	536	538	537	552	537	586	556	543	537	539	527	544	562	523	558	545	537	565	557	552	491	524	531	544	549	483	533	576	502	492	500	540	555	547	536	532	555	526	553	544	537	536	566	500	556	575	557	566	571	539	571	517	531	531	534	524	523	533	583	510	557	497	547	525	518	545	525	556	546	557	538	541	494	533	529	541	567	571	555	568	546	525	513	548	528	486	571	553	515	527	545	528	556	515	525	534	543	539	573	537	531	526	534	555	552	527	498	504	587	521	558	562	515	551	523	527	524	514	531	543	535	530	576	551	520	532	499	535	525	581	542	555	509	499	543	518	549	518	538	535	502	524	529	542	505	513	586	553	495	588	563	518	536	563	561	479	561	536	522	510	547	541	579	537	574	530	542	541	545	512	536	514	532	566	509	550	535	586	578	557	575	553	570	510	543	538	546	514	506	562	529	530	520	574	556	495	503	561	567	561	575	554	500	527	534	534	505	537	529	501	515	537	545	517	527	513	581	529	541	549	514	558	536	532	549	515	560	492	540	526	571	524	514	534	537	544	582	502	510	511	553	537	575	544	547	533	562	534	538	561	545	494	561	567	538	545	546	532	573	561	539	494	537	548	556	535	508	523	515	513	561	491	509	499	519	539	499	537	550	507	540	540	524	545	558	523	547	555	541	542	530	530	550	533	555	499	508	561	541	565	516	494	516	499	549	522	586	564	545	519	504	539	488	534	528	516	552	528	538	520	514	555	532	540	555	550	533	517	512	523	471	509	547	541	577	516	534	510	514	565	525	559	553	534	533	508	524	597	553	540	565	547	497	557	573	526	570	512	557	535	547	511	502	517	557	508	516	533	530	541	526	503	565	530	586	543	556	540	542	530	497	535	547	548	531	532	534	539	547	527	526	529	506	511	524	524	524	539	518	576	532	535	520	527	521	542	509	533	486	533	550	553	541	532	538	529	552	526	535	541	517	570	566	516	534	516	526	532	565	568	505	527	569	552	559	537	555	538	517	566	527	545	523	554	503	551	545	562	556	565	556	533	571	527	554	535	524	529	566	579	555	529	574	542	547	584	516	508	585	564	531	535	548	551	553	557	532	521	571	522	498	528	544	552	532	536	539	545	532	543	524	538	538	511	525	524	548	497	586	546	529	584	554	529	497	548	551	520	541	538	495	563	585	557	544	552	534	525	538	555	521	534	526	577	540	545	510	520	498	544	530	537	556	516	530	544	493	563	537	541	562	513	561	508	522	554	533	546	576	551	536	543	508	543	494	511	547	512	521	504	492	518	544	553	547	559	593	532	540	532	496	528	556	538	473	511	494	519	557	555	499	515	545	522	515	524	505	570	514	562	532	529	536	572	556	572	527	563	552	504	527	514	516	546	520	549	522	517	543	510	535	553	542	532	541	545	501	573	554	531	507	518	515	555	524	517	510	553	540	558	532	526	495	586	533	517	579	552	554	543	530	529	505	524	511	538	509	571	528	521	517	549	544	498	561	570	539	545	550	511	567	564	550	559	529	548	550	510	532	531	548	528	582	557	528	564	541	547	595	538	569	546	550	576	559	544	525	558	524	558	551	520	550	544	522	543	510	544	515	551	585	546	525	540	514	538	535	514	528	535	505	511	578	575	570	546	524	489	532	524	541	546	554	498	545	517	579	491	519	554	511	570	544	560	539	538	532	500	527	561	535	539	531	552	546	502	576	558	560	537	540	526	582	519	499	569	490	560	528	527	578	484	545	496	522	539	520	541	568	528	520	465	564	563	565	510	554	548	555	542	549	508	545	564	490	520	565	523	535	539	508	563	472	540	556	530	493	528	494	514	547	481	535	538	572	536	548	541	517	532	526	595	516	511	554	575	530	522	561	531	538	535	544	520	542	532	526	508	493	555	552	515	575	531	499	539	507	516	549	546	562	538	525	551	545	567	536	527	519	564	533	591	510	550	546	504	530	527	560	537	512	516	541	508	534	513	530	527	494	490	523	545	547	475	532	553	549	544	543	526	531	574	531	532	535	501	577	562	514	550	531	550	529	539	513	540	555	538	518	538	560	567	553	544	547	535	515	559	534	526	546	544	548	529	545	508	532	528	506	548	503	534	563	548	527	557	464	528	532	523	530	536	589	517	544	515	519	579	537	507	516	534	627	515	541	564	534	531	505	523	541	558	529	519	516	566	521	503	573	507	524	531	500	519	508	548	562	537	557	534	543	539	537	529	539	547	523	503	558	511	493	600	548	526	531	525	541	511	498	513	517	516	571	545	541	565	549	592	547	553	521	545	523	544	552	533	583	507	522	536	562	532	528	519	562	544	502	539	558	547	499	503	558	507	539	521	509	545	552	560	525	574	538	501	498	547	554	519	530	561	522	534	567	505	523	505	517	539	542	564	508	502	536	568	549	531	591	539	531	535	508	531	533	516	515
15779	34093	25136	15913	12212	9168	6618	4896	3378	2947	2939	3136	2984	2225	1841	1841	1699	1690	1370	1033	1045	884	691	736	713	661	2662	5433	6747	4808	2618	2299	927	598	565	586	559	576	572	530	538	543	578	550	552	528	557	538	589	577	567	538	534	560	556	535	538	536	562	531	533	560	549	582	540	540	544	529	528	499	527	524	580	559	548	543	540	572	549	497	554	548	531	512	571	536	539	569	538	517	524	509	610	568	540	562	527	546	545	558	543	587	556	565	505	544	557	527	559	547	565	581	551	544	535	559	580	520	612	536	568	545	551	536	538	559	513	547	556	539	528	561	541	563	549	542	571	548	535	543	554	544	536	563	534	564	564	551	564	540	530	555	571	524	516	510	556	523	551	549	534	549	537	538	570	584	544	556	541	488	559	543	514	535	501	578	542	586	533	525	596	525	597	540	567	576	503	522	544	542	532	528	563	552	548	558	518	505	495	560	540	530	530	572	550	551	589	564	577	525	549	510	545	577	538	537	561	575	552	518	520	525	562	511	535	543	557	552	552	560	542	495	564	525	524	533	559	529	555	514	548	528	558	568	556	542	529	561	572	569	550	549	570	543	528	548	537	540	543	554	517	561	533	552	537	552	566	536	553	532	519	557	569	491	540	538	504	558	579	525	550	540	501	521	541	556	533	523	530	572	541	504	554	544	560	558	547	543	544	583	576	567	555	583	559	561	532	530	524	578	533	569	523	555	550	521	573	558	504	600	544	529	561	543	520	528	541	552	538	563	489	533	581	560	545	526	528	547	537	519	570	530	579	539	562	570	562	535	510	559	555	546	555	572	550	530	505	502	575	540	534	511	568	560	557	590	533	596	508	574	582	531	556	586	549	526	537	551	560	551	544	544	552	531	557	563	559	573	545	568	534	570	564	526	550	552	531	572	524	566	554	510	519	555	529	554	544	549	555	538	558	571	585	549	583	563	533	561	558	526	573	552	532	562	562	547	547	556	579	568	572	536	572	532	524	575	580	537	584	552	573	541	525	491	534	550	539	553	578	564	548	571	524	519	535	536	565	549	562	558	553	540	575	550	507	552	559	545	535	553	585	554	511	539	542	547	549	505	538	557	605	534	535	567	559	545	551	586	567	563	546	527	547	568	560	573	571	525	572	564	540	550	553	519	527	554	524	547	537	545	529	555	530	561	549	575	533	595	601	528	533	530	532	520	555	511	557	554	537	556	529	573	543	538	563	503	542	569	553	508	559	576	517	547	527	582	551	518	529	520	532	547	521	541	544	512	523	535	546	515	495	567	564	550	620	547	511	554	558	534	525	543	560	530	570	575	530	568	559	527	531	585	496	520	577	573	515	563	563	596	529	557	525	528	583	556	537	563	576	551	584	540	532	575	596	562	562	526	541	527	547	527	511	526	525	507	563	565	551	561	502	502	529	544	560	550	517	503	553	533	574	565	554	581	536	549	549	542	495	565	595	547	521	546	538	532	556	537	568	534	563	537	570	561	574	522	507	554	623	549	558	541	552	568	500	535	557	548	562	572	511	541	584	528	540	556	570	519	580	548	532	543	578	558	545	546	563	555	562	545	553	543	564	582	526	570	548	535	533	538	548	551	524	549	548	546	545	541	558	606	506	571	564	517	548	554	569	551	556	567	579	571	514	547	559	553	569	549	534	554	602	548	594	547	550	575	537	529	582	520	539	566	563	503	560	551	576	544	547	535	520	533	578	517	538	547	575	547	567	534	541	527	530	513	539	532	510	537	532	541	554	522	543	566	541	598	544	570	531	563	540	559	564	522	550	593	548	542	556	549	533	553	568	516	535	495	557	522	550	543	526	506	539	548	547	558	558	516	548	575	571	546	549	539	555	537	534	539	581	524	519	569	562	565	543	565	544	510	551	568	520	533	497	531	518	525	550	535	518	538	537	563	596	551	525	547	572	564	542	590	589	564	541	546	557	546	579	546	559	495	549	541	521	546	500	594	519	556	510	547	537	549	552	498	548	517	614	588	562	540	549	554	568	550	549	533	554	561	540	513	562	531	541	584	552	532	556	548	523	503	539	553	547	553	545	524	547	574	552	547	545	555	529	549	542	513	549	525	550	572	577	591	516	579	550	513	557	510	554	545	578	541	554	526	529	540	524	525	548	547	535	528	571	562	569	523	521	582	533	550	531	612	540	542	542	575	578	570	556	531	545	536	547	533	589	553	595	559	532	565	540	537	580	555	548	520	582	548	522	563	550	517	558	593	507	534	582	560	546	527	539	555	500	594	547	549	555	548	530	556	552	530	564	562	551	542	590	538	562	533	577	518	551	605	549	524	533	555	565	538	576	537	568	562	545	559	583	591	592	544	570	542	509	589	550	585	519	532	576	554	517	545	573	565	563	518	529	550	550	547	570	506	575	546	532	566	523	576	564	576	549	569	523	531	543	508	575	554	530	538	543	588	572	558	572	502	546	543	567	567	547	551	508	553	546	529	517	552	543	555	567	536	591	571	583	569	538	530	548	587	530	528	537	590	548	543	552	531	535	543	546	577	537	563	531	548	515	505	571	528	553	522	508	551	538	572	528	540	512	529	550	552	535	513	586	538	548	518	539	569	547	519	558	554	494	531	557	495	538	563	574	556	522	571	617	572	517	547	564	564	569	532	596	547	570	528	537	514	554	525	563	529	518	572	544	585	545	549	507	594	520	513	512	575	546	526	554	529	549	567	564	535	559	544	568	552	554	533	511	545	545	539	521	580	543	561	527	556	573	528	497	577	556	553	516	563	591	519	537	533	573	515	554	545	543	548	564	531	558	514	552	523	545	551	537	580	540	557	503	533	529	591	539	551	561	510	549	568	548	523	599	529	545	573	572	550	573	554	576	564	583	562	557	556	543	539	535	562	554	561	497	541	533	564	540	564	537	536	554	555	517	515	549	524	582	566	531	550	559	556	564	550	543	578	596	534	536	513	541	559	519	516	584	537	565	538	539	554	533	526	548	568	537	522	568	560	564	542	585	543	562	532	539	525	595	591	568	568	572	559	600	567	543	546	560	543	530	579	492	552	574	598	605	566	563	554	532	540	574	511	562	508	543	563	583	539	544	515	549	544	569	551	543	565	536	560	553	560	553	549	554	541	500	541	571	558	556	553	542	569	559	573	545	519	545	531	569	570	532	571	569	530	506	607	582	541	562	546	510	582	529	504	519	549	578	555	578	587	579	558	534	519	546	537	574	551	571	567	520	559	531	542	526	559	556	527	537	525	572	523	566	542	558	536	514	526	598	556	590	573	519	583	565	552	554	541	575	556	537	542	532	566	567	553	564	543	591	565	564	546	529	550	561	530	561	552	517	545	569	580	509	600	555	527	568	555	546	545	544	564	534	525	521	524	567	542	529	534	556	563	574	557	527	551	547	563	519	560	518	528	568	596	526	537	540	548	557	528	558	561	519	570	512	542	574	568	516	532	507	590	537	558	591	555	545	534	570	543	557	527	521	551	531	522	500	592
28027	20533	13437	6330	3179	2043	1362	969	766	697	767	761	739	730	687	545	578	514	510	451	409	426	372	388	418	333	375	417	504	528	503	440	384	339	338	358	336	378	362	344	338	361	355	345	349	337	337	350	321	342	348	335	364	326	333	348	315	339	351	364	330	337	357	317	306	362	356	339	326	350	332	343	365	354	331	358	313	374	363	363	343	334	339	325	356	333	340	349	359	338	357	370	323	326	357	319	342	359	341	314	351	364	331	337	341	338	329	330	315	368	366	345	334	345	374	357	344	360	344	366	334	324	314	357	348	336	327	344	339	309	305	337	354	346	364	358	371	354	355	356	346	335	348	356	305	348	348	329	319	340	334	324	319	333	341	347	331	348	376	332	351	320	345	378	341	317	353	317	339	336	361	339	327	326	362	379	346	352	312	368	332	320	326	347	372	366	334	359	318	327	332	349	345	373	350	349	365	334	362	337	350	327	319	307	365	311	357	377	356	371	362	336	328	350	378	334	352	333	350	371	342	383	330	352	327	312	339	311	352	356	358	332	345	346	349	372	364	335	322	374	315	338	340	403	327	321	351	322	307	335	336	355	365	333	346	332	350	339	350	354	347	334	352	313	321	327	338	340	335	336	353	333	299	326	372	355	320	337	356	357	343	344	329	349	344	353	306	304	344	336	324	348	329	349	321	324	332	323	331	323	346	303	337	346	348	327	338	325	345	328	349	344	338	319	352	337	340	336	351	367	330	334	322	330	357	343	349	337	332	365	346	342	374	343	342	351	355	352	374	367	348	322	321	337	315	370	363	340	318	346	315	332	357	311	330	318	331	334	316	349	370	348	315	355	400	379	339	342	344	302	350	355	342	317	353	320	329	335	323	333	352	316	321	368	335	342	327	358	358	370	336	330	350	334	350	328	351	352	366	359	326	331	340	361	367	363	342	388	308	340	390	325	319	354	354	358	350	339	353	311	356	364	316	346	343	349	337	324	316	330	321	372	340	330	346	309	365	310	328	375	329	343	352	329	355	345	367	362	359	375	339	337	351	327	343	318	346	349	353	334	335	307	351	299	342	337	344	345	369	329	362	336	315	377	364	338	356	342	347	349	303	349	319	323	331	335	343	314	356	335	340	326	359	339	357	345	345	352	357	345	327	368	335	333	344	358	351	349	334	326	342	344	349	324	355	343	357	328	341	342	345	316	298	328	338	332	356	339	375	322	353	341	351	332	325	353	334	365	327	382	354	350	318	367	311	306	319	369	348	344	355	376	332	325	318	339	328	326	361	368	345	303	320	333	346	333	311	348	358	369	330	346	326	348	358	337	334	357	335	345	348	327	369	337	374	344	320	359	332	347	337	350	363	351	355	323	340	338	352	334	321	348	370	323	347	342	325	342	364	363	351	361	375	346	333	338	359	368	352	356	348	391	320	357	378	375	373	355	345	320	333	355	322	356	378	352	328	316	334	362	339	330	317	351	329	361	343	350	363	351	350	325	342	338	353	326	312	324	323	320	352	370	367	328	310	308	319	335	355	362	377	341	358	323	346	361	334	338	359	351	343	293	370	338	353	335	367	350	335	342	350	356	344	340	328	362	339	350	321	370	364	346	323	332	332	352	341	316	340	340	361	336	373	335	319	328	344	329	328	342	367	338	326	328	355	339	382	377	355	364	328	329	335	343	333	327	344	326	311	334	322	351	341	326	345	326	317	324	347	315	357	346	319	349	316	355	346	327	325	370	333	359	341	347	347	344	325	333	364	355	339	326	347	333	326	325	349	336	344	351	344	355	315	339	329	351	349	383	306	360	371	362	342	327	353	315	370	346	382	331	345	328	319	331	354	336	335	348	332	356	333	338	346	370	344	337	357	372	338	326	363	339	318	331	346	353	334	337	336	390	327	329	319	336	366	327	344	362	353	338	363	337	381	363	344	371	329	326	350	376	328	353	325	362	310	366	330	307	349	360	332	354	362	316	330	356	315	344	310	342	352	324	343	342	355	336	334	341	332	344	354	370	339	346	345	335	337	391	317	354	321	320	341	305	349	346	362	325	355	345	357	357	361	331	321	347	358	318	325	371	358	336	359	322	327	351	341	327	345	349	352	315	326	322	360	344	294	332	368	319	328	325	348	372	324	348	378	331	353	360	351	330	319	353	330	344	288	360	330	353	349	367	338	359	340	335	371	326	329	336	322	313	336	340	337	351	340	332	352	350	338	354	331	355	349	331	343	371	309	342	347	351	335	337	345	343	336	341	302	345	303	338	353	386	312	340	317	343	348	341	336	339	329	336	360	317	366	346	369	352	368	338	370	350	330	348	328	330	337	333	353	332	375	368	368	349	310	290	352	353	336	378	319	329	350	355	332	363	346	373	319	369	331	342	320	346	377	324	378	309	358	326	351	324	338	318	348	322	341	353	342	319	320	345	317	358	317	334	340	334	355	311	342	355	330	323	343	363	327	315	366	335	314	339	365	329	333	290	317	334	334	342	319	317	333	346	329	336	319	329	370	292	334	357	339	357	366	336	321	372	337	340	327	318	388	379	361	373	322	333	347	366	351	325	336	347	330	355	347	335	343	359	363	322	338	355	349	358	328	336	365	362	358	326	353	348	316	322	354	371	339	307	369	360	324	326	343	328	340	330	329	338	326	361	330	352	395	354	344	337	343	363	342	340	314	334	323	348	361	345	343	338	347	352	330	344	336	370	322	366	319	330	351	341	317	336	364	365	378	354	351	355	337	344	328	354	344	329	324	302	352	359	347	322	348	367	349	331	332	364	339	317	331	344	336	365	317	346	344	350	366	328	355	339	346	363	330	333	341	345	353	330	354	326	329	321	341	320	335	357	348	349	376	341	336	328	328	327	335	361	327	367	345	308	333	341	347	333	327	347	353	363	327	349	329	370	366	348	371	347	353	300	381	327	339	362	316	331	345	325	331	343	339	321	336	333	332	315	360	362	352	360	353	346	340	334	347	337	363	342	373	334	348	334	318	335	341	333	384	371	365	343	365	365	371	339	331	364	343	341	358	352	291	353	333	320	366	325	326	321	328	370	334	350	319	336	361	303	344	344	343	363	320	362	338	339	325	332	327	360	312	321	334	337	317	347	318	347	353	336	346	349	335	315	367	346	320	332	349	382	328	355	283	374	348	352	310	375	350	334	336	367	338	331	346	350	318	357	336	332	357	377	331	328	336	362	346	354	351	363	331	359	335	369	330	330	362	339	363	337	321	367	344	339	338	350	326	346	331	341	358	343	341	338	300	315	334	338	341	339	350	345	320	352	356	363	336	335	356	329	349	347	347	366	329	364	334	338	341	361	316	308	335	333	369	282	347	338	350	323	372	319	352	339	325	346	394	337	356	345	350	358	352	379	374	326	327	331	342	327	346	372	364	292	343	349	341	335	343	323	354	346	334	344	376	340	313	337	329	361	357	306	348	353	380	338	351	333	349	323	349	351	343	329	353	355	330	353	327	338	352	332	355	351	359	322
13838	20143	11887	7009	5017	3597	2347	1699	1337	1108	1164	1184	1182	1108	936	786	870	727	677	567	494	543	428	425	462	446	420	569	663	750	617	477	399	401	362	383	395	403	359	357	357	399	342	377	366	429	388	376	377	374	352	405	426	363	369	371	354	364	360	367	360	377	393	366	381	378	392	386	403	399	375	354	396	370	383	364	371	372	354	388	369	412	359	381	384	366	392	361	389	405	394	358	380	374	387	401	399	380	378	391	393	353	380	366	379	338	358	373	349	351	380	396	399	367	387	383	377	397	367	394	361	376	364	351	377	322	375	379	363	372	375	376	366	357	395	407	342	404	365	374	382	368	364	402	338	398	348	352	374	408	368	381	359	375	405	352	372	376	389	444	353	370	397	334	349	371	356	368	379	412	366	364	360	373	358	355	407	377	371	394	395	363	376	399	345	362	362	418	388	375	375	359	400	357	384	363	389	356	425	391	361	364	381	341	373	359	396	370	413	384	382	376	387	391	376	367	370	397	364	379	403	373	364	370	386	381	365	428	378	386	391	363	397	396	339	374	391	366	370	374	386	342	367	418	339	428	403	372	402	402	364	362	377	357	378	392	385	357	414	401	361	346	366	386	381	397	368	368	379	373	350	388	368	391	385	401	412	384	364	384	408	393	334	367	381	381	382	374	360	349	365	371	361	376	365	372	388	352	365	340	371	389	351	371	386	364	377	399	364	393	393	374	360	393	372	373	365	390	382	388	398	411	348	384	383	384	347	388	415	375	399	376	366	362	356	385	384	393	406	391	395	379	390	405	370	348	338	389	371	398	391	365	395	349	393	351	348	368	419	357	346	375	400	379	386	338	390	358	385	356	387	331	390	386	416	359	385	392	365	338	412	352	370	377	324	407	386	366	348	418	379	372	374	416	392	404	368	360	373	394	414	342	394	363	385	381	357	369	330	390	368	363	377	371	383	383	360	329	405	383	394	379	365	379	399	381	354	385	371	370	351	394	365	390	396	389	360	386	387	381	355	371	352	350	391	345	352	352	392	355	343	389	394	367	397	360	388	355	332	368	355	370	352	381	364	391	404	386	358	412	385	387	359	382	378	394	382	353	378	365	377	370	372	371	370	365	388	383	381	363	366	348	350	376	356	392	352	393	376	394	399	378	377	359	398	377	396	357	360	402	405	387	371	368	396	374	366	360	397	381	382	412	386	377	402	358	361	393	382	360	397	366	388	329	381	374	381	376	425	387	378	363	366	419	354	398	369	385	421	353	355	348	398	357	375	410	375	390	395	378	392	386	370	391	384	387	361	385	375	370	365	396	325	388	351	410	389	363	327	372	341	366	368	378	334	394	399	364	355	373	339	391	360	398	382	361	347	391	366	381	356	379	401	391	400	371	394	420	414	403	374	384	365	365	383	364	341	381	407	380	364	366	352	366	392	337	402	369	402	335	357	345	361	349	375	392	349	369	341	335	379	381	359	386	408	358	341	397	374	389	353	390	368	388	375	378	352	386	381	404	391	378	394	400	373	367	338	375	413	379	349	412	373	389	381	391	389	389	377	356	365	371	402	384	350	357	373	365	407	404	336	379	356	385	358	388	374	378	375	350	351	358	375	406	366	375	367	379	386	387	384	378	356	376	378	428	378	362	358	382	361	398	396	388	364	407	355	395	368	393	370	394	410	348	366	368	365	337	385	372	374	350	372	358	364	377	362	342	359	390	367	407	371	385	410	377	361	401	354	406	382	411	370	400	384	398	363	370	360	390	412	408	338	398	378	382	375	393	367	383	377	360	342	379	384	344	364	385	369	362	349	368	382	353	395	408	394	389	354	372	397	353	382	352	386	367	328	356	391	345	348	358	406	378	387	370	364	360	380	394	388	370	362	335	383	379	363	378	381	394	371	368	389	364	371	400	352	384	388	381	383	391	369	380	407	391	392	371	392	356	357	334	359	382	369	375	334	352	341	333	372	378	411	370	365	397	346	369	381	367	348	380	362	405	411	388	406	362	398	359	347	413	387	369	407	371	336	377	364	368	364	363	390	358	386	368	358	392	366	393	380	393	367	385	344	365	388	368	343	350	360	367	343	372	392	367	371	357	359	410	410	383	342	351	405	360	371	390	364	380	380	372	366	333	355	382	370	402	380	348	388	371	383	365	355	378	380	384	391	356	383	349	337	399	365	364	397	382	377	372	378	379	363	365	388	378	371	373	426	368	377	360	381	345	370	380	358	370	375	347	364	358	364	388	362	377	410	373	350	375	372	410	349	386	344	393	360	367	361	381	398	399	372	373	403	372	382	365	369	391	385	368	347	389	388	371	369	379	385	373	376	377	357	391	354	406	378	368	368	389	337	388	364	393	376	367	366	384	342	333	321	393	372	368	403	346	366	385	361	397	330	402	363	375	364	392	380	357	384	381	402	345	353	393	409	385	368	345	312	357	359	359	377	356	356	380	389	375	372	396	363	366	374	412	364	370	358	366	390	391	337	397	399	360	381	377	391	407	376	360	379	368	321	373	397	376	331	364	382	371	404	362	347	372	404	375	380	384	351	338	352	410	389	373	376	366	397	391	382	351	367	378	348	344	360	393	400	384	405	375	369	361	393	367	381	395	402	422	403	391	396	383	394	367	383	360	398	396	344	413	386	419	404	383	401	379	374	374	368	381	397	362	347	406	408	377	407	397	334	371	361	388	396	413	374	420	354	390	413	367	357	407	363	369	368	384	376	402	377	386	370	375	383	372	382	375	425	356	386	392	381	382	327	402	366	363	393	367	369	379	323	390	376	354	360	384	358	355	377	387	359	379	381	378	390	385	366	384	397	357	405	361	362	377	397	358	353	356	387	341	358	386	386	404	373	364	358	363	344	356	333	364	366	358	399	382	356	400	346	356	352	368	356	379	413	362	389	383	390	386	384	363	371	421	370	364	352	393	356	377	395	348	393	378	387	381	377	403	352	405	390	388	377	377	370	413	374	375	364	391	380	373	333	395	373	375	414	378	346	368	340	389	379	368	367	389	384	389	387	371	375	392	405	382	390	410	403	366	384	404	357	403	372	354	414	359	359	362	353	399	396	378	396	379	368	383	414	390	402	383	350	381	385	378	357	388	398	395	400	343	363	349	369	375	346	363	387	409	382	378	388	368	384	363	382	382	367	394	363	392	371	369	364	363	395	360	357	353	364	364	362	368	371	404	403	387	389	364	373	364	364	378	375	396	370	389	350	354	389	388	398	354	389	389	377	387	379	376	385	379	402	406	430	369	386	377	390	419	381	394	360	383	379	369	368	361	370	388	359	406	378	376	396	382	386	392	372	355	398	358	380	353	382	388	405	362	390	392	393	369	368	367	356	391	365	385	368	364	359	401	373	357	405	388	381	380	369	422	380	354	403	419	361	388	372	360	398	369	374	363	330	392	372	368	375	356	360	372	371	358	400	366	379	370	398	372	365	414	345	370	340	354	365	401	377	377	361	348	369	390	391	370	376	386	359	419
23992	21305	28459	24288	21175	11593	2778	1768	1340	1141	1006	1002	908	999	778	671	702	708	703	544	472	511	430	450	420	457	821	1722	2181	1876	1390	906	691	527	358	337	383	343	351	348	372	358	333	364	356	325	363	316	332	322	316	330	321	315	330	379	330	356	343	361	336	334	336	342	310	352	341	337	365	362	321	334	320	326	345	324	339	326	334	334	331	328	331	348	329	334	334	341	349	342	358	346	358	349	345	340	334	314	335	349	354	361	320	375	301	329	338	330	320	319	321	323	371	366	317	337	330	326	356	319	334	346	319	333	329	306	320	322	335	347	335	323	346	323	344	356	331	328	349	323	355	328	324	282	365	332	341	332	345	347	327	347	334	338	290	337	354	342	335	372	349	351	324	326	345	334	353	369	378	343	358	330	359	345	314	366	344	325	370	319	340	330	345	351	326	356	365	331	287	329	313	325	368	323	326	338	338	320	361	295	329	352	354	334	328	324	357	359	343	324	338	343	361	293	326	328	348	332	324	351	326	372	355	326	357	342	371	350	326	348	324	334	346	318	320	348	319	315	303	314	352	353	360	345	343	334	323	352	358	319	323	349	320	356	349	347	341	357	357	348	319	327	339	327	329	326	325	351	335	324	338	349	362	335	321	347	350	350	321	316	330	316	372	343	368	323	339	340	309	339	320	308	354	353	319	351	357	333	336	358	306	351	328	313	307	347	358	328	312	314	349	355	308	352	347	315	275	343	354	367	353	342	354	337	326	354	321	345	306	342	339	347	328	360	336	361	332	337	370	349	344	312	309	314	330	335	362	327	343	391	323	333	321	340	353	314	332	320	334	334	326	332	377	333	334	328	307	317	345	322	340	313	339	354	337	318	339	363	326	371	348	335	367	304	317	326	343	350	317	340	341	360	347	305	381	346	333	309	352	369	290	351	328	336	352	309	334	371	316	323	332	329	349	321	323	301	337	360	333	329	341	352	340	346	327	345	333	297	363	325	347	337	345	331	332	321	350	342	342	373	355	340	341	334	326	318	325	353	362	338	338	343	317	323	352	340	326	381	336	314	341	338	326	367	306	307	326	331	320	323	343	331	323	349	353	350	350	308	359	296	359	334	330	314	324	327	350	320	348	347	337	335	336	334	311	293	334	319	350	337	340	347	367	368	340	318	365	325	362	311	337	313	345	312	376	339	340	324	322	344	317	287	332	318	341	344	348	348	319	320	333	323	356	358	309	347	335	347	367	370	332	337	355	320	341	352	315	329	380	312	335	370	348	332	322	340	310	312	355	323	328	362	336	311	333	355	318	342	349	352	341	334	298	332	348	346	374	351	357	316	336	368	376	350	334	336	311	318	328	362	353	329	357	319	344	355	322	335	340	334	329	340	338	340	328	355	372	287	339	299	332	337	360	309	314	371	331	367	304	335	313	313	334	351	319	367	325	349	337	331	314	364	327	336	342	342	323	346	314	305	342	354	323	356	344	344	354	385	332	358	343	360	352	354	356	341	371	278	355	352	306	315	331	347	353	340	311	333	314	341	331	318	351	322	314	348	340	334	335	354	346	359	351	364	328	320	355	320	343	324	319	319	336	355	314	344	327	333	323	303	336	303	304	357	320	335	317	345	352	340	307	350	308	332	347	388	339	340	364	334	317	338	332	297	328	322	332	314	345	354	314	343	322	324	342	312	331	349	352	333	347	320	305	302	352	308	311	296	325	361	352	371	349	351	335	332	378	342	365	360	346	346	329	345	346	319	340	360	316	314	350	340	315	340	368	339	291	345	344	327	297	302	349	363	379	341	339	346	324	337	330	356	354	355	334	355	358	351	314	316	349	315	316	341	303	340	329	337	344	363	308	324	338	327	361	333	332	318	346	355	336	326	351	316	342	356	342	309	341	335	363	311	330	331	311	337	309	326	348	364	329	354	316	325	317	330	347	348	364	359	336	358	336	301	334	322	381	327	350	322	354	360	329	358	359	339	345	300	311	375	353	336	314	341	362	317	335	348	313	336	332	333	346	293	334	332	340	348	335	321	369	330	357	317	335	328	340	309	331	367	336	340	321	293	324	361	329	352	340	345	321	325	338	314	315	310	369	355	327	310	337	331	340	348	337	339	336	328	330	338	337	376	315	321	348	341	326	346	367	330	356	367	320	312	334	352	308	352	335	333	311	342	348	332	339	401	358	356	287	349	298	322	355	330	324	320	340	324	337	361	344	336	344	347	349	353	338	341	308	346	323	354	356	341	366	324	299	309	324	322	372	330	348	349	337	351	335	336	331	365	323	344	336	335	349	325	358	323	336	346	346	350	325	361	331	310	354	295	343	316	376	351	305	340	365	340	363	302	345	343	361	317	342	348	336	351	334	324	326	301	341	315	367	365	336	325	352	323	346	337	311	318	307	378	314	332	354	339	325	354	338	343	336	324	354	330	320	335	352	356	340	356	363	320	346	302	379	317	306	339	348	333	363	317	322	350	344	312	364	325	393	368	349	360	325	316	339	353	342	341	325	357	349	359	359	314	329	383	333	346	316	353	332	317	340	355	346	341	328	321	339	321	320	310	357	323	323	337	344	336	306	343	326	357	352	322	323	372	348	348	330	323	322	378	354	347	350	341	360	341	338	317	337	333	360	333	277	316	321	320	365	348	330	332	326	350	339	339	330	325	301	316	335	313	314	365	376	351	331	316	350	333	313	347	383	334	331	368	319	327	334	303	341	311	342	342	351	339	319	349	341	325	345	356	313	318	315	346	332	319	371	374	338	332	327	337	323	318	328	348	340	341	314	372	332	338	330	314	319	333	329	325	334	333	317	377	325	347	305	315	315	370	352	329	348	344	345	333	367	334	323	356	348	349	335	346	324	330	326	346	348	347	334	307	349	363	340	347	336	319	375	369	320	312	319	299	335	303	338	322	330	319	336	348	339	310	348	315	302	345	336	319	324	335	325	349	347	314	311	325	380	315	299	355	340	310	334	320	350	344	364	365	355	321	323	325	322	351	347	372	363	338	322	289	341	348	367	337	344	358	326	338	321	317	323	301	357	307	333	317	326	323	327	340	322	334	354	322	328	310	323	337	326	325	339	319	329	335	346	336	328	348	318	315	340	357	307	340	340	308	315	312	302	311	340	324	322	330	361	351	309	364	359	324	335	362	315	318	328	335	338	313	332	361	332	359	318	341	330	337	352	351	314	338	347	357	345	335	360	342	347	385	284	326	352	348	318	343	334	323	323	342	332	348	329	336	362	335	324	330	360	358	335	319	334	351	346	355	351	316	316	334	308	316	317	332	304	361	337	352	351	357	331	353	326	327	314	336	344	298	329	334	345	299	349	306	322	319	331	320	354	372	346	353	337	330	338	335	345	339	345	364	315	348	357	320	326	333	329	356	347	335	301	374	331	333	359	344	335	339	357	344	350	335	329	359	357	331	323	327	309	328	352	345	348	340	324	342	352	352	336	349	326	295	331	347	335	314	344	367	328	324	323	341	328	320
13289	28948	18891	11841	9109	6073	3746	3058	2299	1775	1648	1579	1447	1618	1282	1046	1004	1094	1018	744	666	642	580	562	520	551	1241	2714	3429	2759	2139	1323	989	704	376	332	345	361	332	373	355	350	348	350	372	322	375	367	354	327	343	361	356	377	347	364	386	384	368	364	374	390	353	349	359	355	379	368	371	345	386	395	343	367	415	399	383	335	348	365	327	397	345	361	378	375	352	305	351	397	345	375	340	377	363	387	397	381	334	347	343	312	342	346	353	398	399	329	395	390	369	351	343	361	350	374	369	370	389	364	337	350	368	333	354	377	358	371	343	360	347	374	377	378	362	368	362	338	390	361	352	370	382	351	346	358	357	377	344	344	361	371	363	346	335	371	333	344	331	357	367	358	376	343	357	346	371	373	416	392	352	383	337	314	377	357	367	320	331	331	369	345	382	368	377	346	330	357	344	356	373	370	383	357	347	334	375	371	382	374	338	362	351	340	352	373	400	358	354	344	374	345	355	357	361	338	376	371	373	358	362	341	360	339	320	333	394	360	353	399	380	360	374	357	343	319	365	372	362	348	352	338	363	378	368	374	361	387	359	371	334	310	319	371	328	363	315	363	386	364	343	366	388	311	381	359	337	340	351	357	337	372	367	350	354	319	354	341	348	327	383	367	369	355	360	387	375	367	354	348	376	365	350	369	343	365	345	347	345	297	338	365	350	380	385	359	308	379	363	373	372	358	382	360	375	356	368	359	347	363	353	327	389	324	359	375	363	340	335	354	339	383	330	341	375	358	331	397	327	339	343	343	353	361	325	346	372	372	346	364	379	353	347	323	358	360	338	382	378	363	354	339	338	374	355	358	360	392	360	408	357	372	362	344	363	369	337	358	384	347	347	333	348	358	340	378	336	357	374	375	323	339	335	352	353	356	331	372	367	342	381	352	372	330	341	351	342	366	368	364	368	350	351	372	357	356	407	391	372	374	325	376	363	391	362	354	374	375	362	405	372	334	352	357	389	326	360	401	349	340	346	363	358	354	375	382	359	342	368	356	338	376	373	375	396	349	316	342	374	356	347	366	385	345	380	361	367	367	338	330	352	365	353	341	354	370	354	323	363	366	331	384	344	372	373	404	370	341	354	388	338	325	381	326	398	371	359	360	331	345	369	377	344	350	364	352	341	322	347	315	381	344	355	345	361	353	362	330	380	335	374	369	358	370	354	358	324	364	340	370	368	346	345	333	342	368	377	342	347	356	384	386	368	313	352	353	376	357	367	365	335	357	348	362	404	351	378	332	366	365	389	345	363	366	365	326	367	355	354	363	355	347	370	365	358	351	352	334	356	353	349	337	375	382	356	354	330	347	380	319	381	326	346	350	385	369	365	387	354	350	347	359	357	366	328	364	355	343	306	385	349	368	355	342	358	336	367	372	339	348	398	365	356	358	337	349	354	334	360	395	350	325	361	367	352	354	376	352	384	361	337	332	332	380	390	375	341	398	336	354	366	372	361	346	338	383	378	376	340	371	356	382	382	383	367	338	355	362	350	376	367	307	369	332	358	345	378	365	360	348	358	404	340	366	344	392	361	370	360	380	364	331	333	328	351	380	378	352	342	371	361	343	332	330	361	369	384	365	375	343	350	382	351	365	348	358	394	403	365	347	350	342	374	378	361	367	388	366	352	367	355	376	369	357	381	366	368	320	382	343	359	380	349	371	335	331	354	381	372	348	352	348	372	364	361	385	310	351	418	394	382	380	398	360	359	374	370	376	379	329	388	337	382	373	391	381	346	373	353	350	395	321	331	355	394	374	372	350	377	389	348	341	347	354	347	356	375	354	350	309	333	373	352	328	369	314	375	361	374	386	356	332	392	330	371	360	350	351	377	356	364	378	362	322	378	363	363	347	385	358	357	331	363	352	373	376	335	352	398	365	355	364	362	381	361	400	369	320	355	376	382	379	365	362	362	374	370	356	356	351	372	371	355	370	373	343	367	377	350	346	350	335	359	340	353	352	367	359	351	396	353	354	400	344	366	346	367	383	364	320	396	343	381	376	363	374	360	364	362	372	386	359	344	401	349	356	361	313	374	334	358	374	338	347	354	378	336	357	364	359	348	360	366	351	358	337	384	370	413	398	344	351	351	369	354	362	390	361	316	368	343	386	375	380	362	334	348	366	352	336	357	346	383	359	355	342	390	382	355	351	357	343	362	351	363	356	377	356	353	319	346	342	354	339	333	359	361	359	348	365	353	349	384	359	376	362	321	369	351	344	374	365	360	360	348	355	340	362	373	315	357	354	365	356	340	358	352	321	378	380	365	356	372	357	368	371	342	362	384	416	337	339	386	359	344	364	377	355	373	355	387	356	352	380	330	355	365	328	339	335	375	366	347	371	358	371	362	394	374	371	350	364	361	365	338	355	348	333	353	380	342	347	394	384	373	375	367	349	345	367	390	375	355	356	325	362	347	367	347	393	370	368	363	342	357	350	324	371	351	400	350	349	360	363	345	336	350	367	370	342	340	354	341	383	353	378	411	364	376	387	361	380	336	354	384	328	352	381	342	349	356	371	335	347	409	369	378	376	355	328	383	319	395	348	368	386	374	340	349	362	394	354	391	370	367	385	327	381	364	352	338	340	368	380	342	343	363	357	383	394	329	356	353	357	342	390	343	355	375	360	354	373	338	331	357	391	326	329	380	349	362	351	345	357	352	372	334	368	345	385	362	351	358	369	340	336	372	312	380	333	343	360	339	380	350	369	368	380	375	405	386	352	383	380	362	303	330	338	353	348	358	364	350	355	354	384	364	386	336	345	380	379	373	336	396	379	381	369	365	357	381	368	363	383	377	351	318	368	327	349	348	358	369	359	367	338	385	367	354	387	376	370	317	376	358	368	344	383	366	356	393	356	350	369	369	369	354	361	345	340	350	345	337	371	374	359	337	342	382	352	370	365	390	357	332	380	364	351	350	396	322	360	363	328	363	366	373	371	360	392	384	331	339	345	363	395	364	356	339	366	339	316	363	363	366	354	380	341	341	384	367	367	382	367	359	339	366	352	359	370	371	362	362	389	325	367	371	335	371	372	351	319	342	357	382	339	374	361	345	364	366	337	347	351	342	376	371	372	370	354	346	357	355	380	390	365	353	353	340	366	367	403	344	344	376	372	390	338	350	332	382	401	355	354	310	377	354	355	350	354	376	329	371	384	343	349	332	363	344	400	365	353	334	364	386	378	368	380	367	363	382	385	368	356	365	336	367	369	361	363	373	352	327	342	370	350	347	370	376	362	346	397	335	365	355	399	316	388	323	358	331	333	382	353	401	348	370	360	381	345	356	348	347	325	357	340	379	327	353	372	398	362	350	348	339	372	354	362	366	377	350	404	361	341	339	341	377	390	309	345	385	354	373	354	386	390	359	356	384	365	389	354	376	324	346	328	354	338	365	366	354	368	316	347	359	382	355	338	383	356	336	363	340	359	372	350	334	344	356	374	373	351	370	360	361	364
25078	21315	27579	25321	13796	3217	1884	1512	1125	1100	981	998	906	946	914	826	732	791	831	763	676	639	620	621	665	627	705	1433	1961	1632	1401	848	677	625	549	520	507	523	545	498	530	529	547	520	566	579	546	528	516	534	515	505	482	537	517	524	578	568	535	514	544	602	559	569	540	509	585	527	527	524	543	550	564	528	536	562	538	565	524	528	542	535	553	561	559	563	544	535	557	527	584	510	536	540	576	556	516	537	515	569	503	591	556	547	541	519	528	566	548	536	575	603	581	543	567	553	535	518	555	548	548	570	546	568	558	564	515	554	539	535	537	532	506	542	570	544	563	522	552	504	523	502	581	518	550	517	542	530	565	565	569	492	549	555	534	574	521	583	535	500	536	519	551	497	550	563	538	527	564	563	565	456	548	570	536	554	549	555	528	545	554	571	530	556	538	489	546	562	547	544	495	534	549	521	545	525	531	533	503	535	534	563	573	575	548	572	562	526	517	512	542	523	554	558	573	546	496	540	532	512	522	500	524	553	530	540	519	558	532	526	539	542	535	527	529	538	534	577	512	545	516	569	554	517	553	577	531	543	542	515	503	559	509	522	533	530	533	558	562	538	544	499	522	501	519	521	580	552	528	544	542	524	564	540	512	517	538	570	547	464	521	556	521	541	520	532	503	551	527	542	519	586	611	517	558	537	559	460	566	557	579	544	511	509	549	550	529	518	516	523	521	535	562	559	551	520	561	515	490	551	566	529	547	550	523	540	535	584	513	532	538	537	523	536	552	540	562	555	547	516	550	563	540	562	558	539	538	550	531	503	523	544	558	570	539	551	567	544	548	507	521	541	516	516	521	562	562	517	530	540	523	511	506	546	557	510	588	550	589	545	524	512	529	519	545	533	531	519	544	537	549	530	521	535	555	486	545	543	524	569	525	567	502	525	526	535	555	585	500	530	492	512	539	545	533	527	590	588	545	549	540	546	521	511	570	549	600	550	540	548	540	557	546	536	504	489	497	508	534	570	537	599	547	522	576	533	507	563	554	580	530	548	531	522	548	508	513	560	561	554	547	514	525	535	543	536	548	558	535	529	570	533	537	573	549	550	536	504	555	494	534	534	511	516	484	503	544	576	520	548	513	519	574	502	568	565	511	550	517	564	540	521	562	518	565	525	554	578	505	524	548	515	512	526	568	520	465	526	550	559	530	514	559	559	579	529	545	501	527	557	558	565	526	560	490	545	554	520	558	537	529	563	542	577	545	540	522	532	555	522	548	560	531	526	542	516	522	554	504	592	571	540	548	535	511	566	554	519	601	593	524	538	552	558	536	515	538	502	559	568	526	533	524	530	539	606	576	534	540	576	518	570	538	550	514	546	538	546	524	550	542	547	551	516	533	565	535	551	556	533	517	557	584	537	526	581	569	539	527	516	497	554	540	499	493	508	596	506	502	527	562	546	559	557	531	535	582	522	588	564	555	508	524	509	575	552	527	536	552	492	554	572	532	516	560	521	524	523	554	578	519	536	529	552	578	549	588	524	530	536	561	537	489	484	527	514	539	505	552	542	538	529	542	571	487	549	516	523	571	534	560	554	510	497	552	566	547	531	599	476	579	516	529	530	546	542	538	540	562	525	573	569	569	566	559	591	583	558	562	571	551	538	552	535	556	540	525	563	546	551	528	545	521	544	554	531	543	521	580	572	572	497	544	547	536	556	544	528	543	556	450	551	547	540	572	517	522	549	519	526	544	531	564	494	559	523	492	521	537	520	570	570	562	609	555	545	526	573	561	544	558	544	554	544	541	534	534	511	534	546	536	544	556	522	548	568	572	580	517	511	556	532	584	532	493	559	558	530	564	569	556	577	512	531	558	534	543	522	545	500	552	557	527	536	518	546	547	528	567	560	560	584	558	562	564	566	520	539	530	491	545	547	567	539	530	549	560	538	526	498	542	521	529	533	514	538	583	525	519	526	535	584	525	549	519	556	496	556	511	575	533	517	495	556	523	534	515	534	505	575	547	564	530	561	551	546	502	560	522	533	509	581	509	587	536	579	495	549	565	525	557	494	544	574	518	574	534	537	556	551	553	596	516	519	511	556	513	534	574	530	541	485	549	526	508	547	563	545	508	551	534	554	544	576	506	564	525	533	516	569	490	533	507	546	541	548	545	535	541	539	537	527	519	529	570	543	560	573	517	523	516	529	531	537	523	511	514	508	546	532	547	551	531	525	535	502	514	580	565	514	527	562	545	522	561	524	532	526	560	553	555	518	560	547	554	531	533	527	514	547	516	571	501	530	527	529	532	522	502	568	534	530	490	580	560	546	517	523	558	576	525	511	527	545	541	506	576	557	588	539	545	539	523	499	560	535	575	552	560	569	556	550	537	563	515	501	570	530	487	540	504	545	523	506	541	582	541	575	529	548	508	528	533	555	510	540	488	541	570	540	569	587	535	534	570	565	514	500	568	553	598	543	542	547	520	536	575	560	493	523	535	514	560	566	554	495	551	559	536	588	543	596	514	519	516	526	532	569	561	507	569	574	537	579	555	541	513	505	544	531	547	568	555	511	546	522	586	509	582	560	545	537	556	559	527	506	507	520	513	535	537	526	595	519	562	538	536	542	528	554	516	497	519	517	587	527	549	537	541	519	551	558	562	567	528	537	499	548	550	559	561	527	535	583	546	557	537	530	541	560	555	591	577	546	515	494	546	515	549	520	576	556	538	533	530	526	536	548	524	532	513	554	531	527	549	516	571	531	520	549	502	533	558	590	540	512	517	551	542	519	552	476	542	565	473	511	540	499	551	535	541	558	502	544	552	521	528	577	550	562	581	592	524	507	564	514	559	554	580	558	520	558	560	521	507	518	545	572	535	539	554	572	524	526	520	586	560	522	536	566	530	505	560	541	543	540	510	550	533	579	558	524	538	512	549	519	537	546	560	523	531	539	544	544	515	573	525	510	528	506	558	521	526	550	556	564	568	528	546	540	524	542	536	564	500	541	524	531	560	535	535	543	531	536	552	535	522	518	527	567	523	526	525	507	540	545	561	614	526	508	561	524	529	577	524	532	525	521	489	530	534	555	564	545	531	558	595	506	557	497	603	508	571	527	540	538	529	564	511	515	542	525	562	531	581	492	530	549	532	575	559	533	556	516	578	519	548	552	554	521	516	549	543	550	580	533	516	520	515	557	509	585	530	536	575	562	503	515	532	534	535	538	557	571	597	559	564	528	554	558	546	535	507	515	544	487	498	528	550	543	529	538	512	547	580	567	552	528	541	548	549	554	531	539	586	487	528	546	538	509	509	528	535	516	555	552	490	537	567	536	538	540	587	535	563	553	548	530	513	578	465	578	524	490	588	552	503	569	490	513	528	512	535	552	566	553	556	552	516	526	514	538	529	496	556	554	516	540	536	535	551	526	569	565	554	526	591	536	576	557	546	544	520	502	516	566	563	587	556	554	558	514	523	549	507	486	492	505	538	521	552	576	560	499	502	538
13192	26419	16621	9812	7496	4336	3351	2672	1938	1734	1487	1460	1339	1455	1303	1090	956	1102	1095	1004	872	779	738	722	735	701	1000	2295	2950	2488	1976	1213	901	766	648	595	538	594	601	617	590	594	564	578	596	589	569	532	608	534	583	575	542	574	569	558	589	516	545	546	581	539	552	569	582	564	568	574	612	527	584	585	562	506	570	556	529	567	561	581	559	587	603	599	572	589	599	565	588	578	568	612	617	597	578	573	598	564	568	564	566	562	543	567	587	564	602	576	592	572	556	562	562	540	530	591	553	569	603	611	533	530	595	590	578	562	568	599	580	566	551	599	590	546	565	583	585	570	598	603	569	551	595	562	562	574	536	579	611	555	575	551	600	553	593	529	568	547	576	614	567	539	549	591	548	552	590	590	559	591	532	570	608	557	564	556	582	541	535	575	563	570	561	564	598	572	541	547	623	610	572	592	589	541	586	567	556	586	574	571	592	579	590	578	563	554	582	569	565	544	609	552	596	534	562	580	537	567	587	607	585	581	587	529	567	517	584	568	567	548	571	569	604	605	569	610	589	550	572	583	578	588	596	564	553	605	591	565	568	594	574	564	556	571	569	604	578	585	535	553	603	542	582	570	578	562	573	545	567	558	598	559	545	522	541	526	565	604	562	610	537	570	596	556	574	579	608	598	581	590	530	606	560	561	609	556	591	554	565	577	562	572	616	529	583	504	546	566	568	579	586	558	572	588	545	540	574	565	510	577	556	574	592	546	587	551	570	565	576	562	583	571	591	600	584	533	541	561	620	543	566	550	548	581	595	549	586	594	567	576	583	583	587	542	534	564	560	582	569	570	582	574	577	561	574	615	581	583	574	606	606	533	556	532	562	587	613	612	569	568	555	618	566	613	578	546	534	562	561	559	590	577	560	524	578	562	549	601	577	558	551	577	575	599	553	551	650	558	568	575	530	564	582	562	586	595	561	591	559	580	579	583	607	596	528	604	537	592	604	553	565	559	521	596	581	600	592	558	576	563	549	519	624	612	603	608	598	597	565	599	547	522	570	596	581	601	549	594	585	579	600	584	537	537	567	587	572	549	551	586	604	549	554	595	587	538	568	578	590	554	609	540	536	603	551	538	587	587	587	574	574	572	544	528	539	558	595	557	589	567	596	575	563	605	548	592	567	605	580	576	564	606	571	572	571	556	610	563	531	537	571	575	572	567	565	596	572	552	567	577	555	610	552	567	584	574	556	576	532	571	601	522	589	591	591	564	547	575	550	562	582	565	569	545	563	560	553	614	576	612	578	586	613	558	581	568	536	533	570	579	599	540	570	593	563	554	570	568	581	562	559	589	568	574	588	584	579	502	606	582	594	569	628	566	568	554	561	591	562	582	576	592	595	548	626	584	577	551	582	566	565	595	592	569	584	571	582	569	594	539	563	584	595	560	555	569	623	553	566	561	562	618	513	584	572	556	562	575	562	584	579	617	582	575	592	565	578	592	552	577	559	560	565	549	576	543	560	599	582	575	572	550	611	582	587	562	585	550	566	612	566	589	582	579	549	589	548	586	591	567	554	523	557	564	539	566	575	561	532	586	610	587	568	637	525	575	561	579	524	571	634	548	550	564	583	598	590	577	601	594	575	532	547	560	579	601	569	588	544	603	578	563	560	564	582	618	567	618	565	552	571	619	552	592	527	579	596	572	612	612	590	565	570	524	572	555	565	581	577	576	590	592	581	566	543	614	525	599	536	582	544	573	560	577	593	586	585	550	565	591	583	561	553	612	625	587	582	611	572	510	537	579	534	604	565	603	630	603	578	582	586	579	570	593	567	579	552	584	624	629	582	587	569	535	560	606	575	548	608	608	563	544	585	592	574	529	563	592	586	536	574	562	575	564	590	579	543	573	522	565	568	569	571	588	565	606	594	566	574	576	569	576	598	572	540	575	581	564	577	545	583	567	562	584	575	565	558	544	603	635	551	540	512	553	545	585	568	592	582	625	534	554	604	549	567	546	625	580	532	565	547	586	556	580	632	579	571	596	541	611	577	545	601	552	570	564	557	584	614	572	600	549	592	625	570	545	552	616	549	558	607	575	594	557	588	587	562	574	548	570	601	572	602	583	557	580	566	549	584	597	585	576	557	581	580	581	567	610	560	535	584	561	532	608	583	593	556	564	554	573	602	537	582	593	590	573	557	580	554	613	626	547	590	594	573	539	585	583	589	559	596	603	546	553	572	555	571	557	591	616	610	578	555	588	544	586	584	560	546	584	568	590	559	607	580	606	565	584	570	559	556	551	555	596	581	578	568	553	587	585	571	561	575	550	589	555	608	569	572	502	583	613	619	576	558	551	572	555	592	587	581	598	578	582	564	605	592	597	586	540	560	582	573	564	592	597	606	565	563	600	572	616	566	566	520	569	560	602	543	571	567	557	596	582	546	574	585	532	548	609	593	611	565	555	581	582	603	601	595	552	566	611	581	555	577	580	541	568	552	572	607	596	584	591	559	606	578	560	568	551	549	623	581	604	547	581	553	555	561	583	626	553	578	614	579	565	562	619	572	592	561	585	538	589	593	545	598	585	565	590	559	580	613	568	608	605	593	563	609	537	596	585	598	575	562	555	585	583	566	597	582	585	571	556	565	584	591	551	557	573	527	575	552	554	576	619	558	592	596	547	541	584	529	538	540	618	627	582	542	553	569	545	615	575	573	594	507	510	563	549	565	549	550	592	585	612	624	538	608	599	568	535	598	582	603	559	620	588	546	633	583	579	599	614	594	573	569	563	616	605	537	563	603	589	591	578	586	569	570	565	566	594	559	611	593	532	566	587	528	537	594	634	579	552	558	593	593	602	597	583	534	545	556	551	585	593	526	529	580	541	578	577	520	565	557	557	576	549	548	571	563	587	571	560	575	571	592	550	611	557	533	573	607	532	583	565	599	540	562	571	543	566	552	499	589	558	595	629	564	601	578	574	596	578	562	584	602	601	525	576	549	576	574	571	618	590	522	551	543	556	609	606	558	568	612	534	578	604	563	595	591	572	555	569	577	579	565	600	610	560	575	568	577	565	564	550	581	553	553	619	547	562	577	553	560	598	554	540	553	601	580	570	556	588	582	576	600	574	544	604	565	582	593	552	548	588	578	581	564	561	545	560	559	600	584	554	555	579	629	587	500	546	562	587	578	555	591	601	560	631	584	579	585	601	567	601	559	565	603	558	591	591	555	570	574	563	578	568	537	578	584	497	553	559	572	589	556	562	559	552	597	563	572	565	576	564	575	572	585	558	599	575	623	527	542	563	562	563	595	551	572	576	588	570	551	593	545	605	570	512	551	510	604	562	598	598	615	603	588	592	580	580	596	557	549	550	544	551	594	594	536	561	568	553	580	567	572	537	565	556	544	566	614	581	554	571	584	586	562	590	557	588	557	572	587	566	542	609	564	551	554	582	565	622	558	565	559	591	581	599	579	576	577	582	610	558	550	585	557	577	571	589	610	528	566	577
22756	21342	29083	23934	21348	21525	12369	3094	1984	1851	1547	1358	1255	1222	1035	1122	1149	1257	1129	1155	1080	1060	942	866	964	1391	2945	4995	5111	3935	2991	1881	1162	944	709	615	549	596	609	591	630	599	589	605	632	613	616	604	578	598	647	625	620	622	636	575	588	597	602	600	604	628	579	586	588	603	634	608	606	639	593	598	640	661	613	575	611	637	671	587	658	593	597	604	592	606	647	632	661	589	569	623	670	624	627	625	600	623	613	618	604	589	625	608	626	581	604	626	588	582	591	611	586	620	567	633	618	628	614	623	595	584	592	622	600	657	645	599	623	609	582	608	587	589	580	622	600	566	601	585	580	626	585	643	585	575	626	561	621	655	582	631	577	628	598	582	562	603	594	636	586	600	569	617	610	602	628	636	615	640	624	640	626	606	600	620	607	631	610	600	597	645	606	687	603	590	589	597	595	626	613	623	595	588	639	618	602	588	622	609	572	585	583	615	635	561	577	635	633	664	621	618	561	604	587	632	597	597	599	602	550	583	625	607	608	586	592	598	578	658	601	601	600	638	642	614	565	595	614	626	606	588	599	576	622	599	619	607	584	605	644	604	620	618	600	577	589	644	625	605	615	614	634	572	622	611	620	616	591	590	624	636	620	627	575	639	638	627	590	598	602	606	601	616	589	592	630	585	591	583	583	599	609	609	631	583	553	607	628	631	568	618	627	610	656	602	610	634	619	580	574	592	613	630	585	601	601	628	571	628	612	591	612	638	567	619	583	585	651	577	582	577	620	612	636	627	608	649	605	597	670	607	590	608	612	579	568	613	612	601	519	584	618	612	656	635	595	626	598	631	591	600	610	626	600	637	594	649	614	595	636	608	622	632	606	581	632	606	620	583	614	625	617	649	649	623	606	591	596	542	611	592	607	560	602	586	610	627	627	611	592	605	579	559	656	604	618	663	599	624	585	602	598	671	628	598	617	614	590	601	638	637	645	620	649	576	637	594	599	604	605	646	637	648	636	626	611	577	554	631	620	610	609	625	639	624	618	589	594	584	605	607	593	610	629	634	594	633	636	640	592	663	649	574	605	637	621	632	564	598	602	609	620	640	635	607	662	597	620	612	600	624	613	582	624	632	621	602	617	577	616	605	631	633	587	651	595	673	555	614	677	608	544	577	601	623	618	610	622	645	604	629	648	587	594	593	612	614	605	641	611	595	629	616	617	598	593	583	606	577	599	629	610	584	575	578	603	596	636	609	628	613	630	632	604	630	567	593	581	588	576	590	615	586	600	631	634	601	570	604	603	596	599	603	627	565	642	608	626	622	653	602	620	607	589	605	642	610	627	579	567	609	620	641	600	629	639	610	609	609	586	632	598	627	614	636	579	644	574	568	605	600	663	638	617	591	556	643	673	588	616	621	658	595	599	641	600	613	637	631	611	611	596	619	603	581	571	576	593	613	644	653	640	628	571	635	556	615	621	646	620	585	609	606	610	587	604	620	602	578	627	617	623	627	630	575	595	607	575	611	581	581	555	591	624	605	606	600	570	582	640	617	615	577	588	626	600	582	625	597	571	587	590	603	630	599	617	619	618	597	615	613	623	595	617	603	625	579	617	588	592	575	567	667	619	602	628	600	604	624	615	554	647	581	601	596	628	590	581	554	621	616	605	584	575	606	643	638	577	632	570	625	583	559	634	644	540	567	651	614	590	595	612	606	600	616	587	588	580	662	605	637	600	642	603	618	613	580	646	572	638	621	619	646	618	656	610	568	564	605	570	567	608	625	632	608	645	608	597	616	591	630	572	614	615	601	625	600	623	661	625	648	608	662	606	632	620	636	549	598	602	573	586	626	633	600	618	591	566	680	583	601	603	608	622	595	622	608	626	628	614	576	585	621	649	590	629	595	621	574	599	645	647	593	611	601	585	643	591	624	587	632	634	576	604	605	587	580	572	621	577	593	586	600	626	624	541	625	616	614	618	631	601	600	620	587	605	572	616	603	604	611	588	629	624	592	577	597	582	605	562	630	628	619	598	602	603	640	637	611	603	598	600	604	633	612	588	585	658	626	621	613	582	568	609	636	587	614	651	637	612	656	608	624	600	628	565	626	629	595	620	663	568	615	594	594	564	635	652	588	645	640	600	617	591	626	640	628	639	598	585	597	595	582	588	617	579	608	604	589	611	598	586	619	572	623	572	611	624	601	592	624	610	634	595	615	606	610	636	578	602	585	597	570	620	580	608	613	620	629	581	625	623	587	589	600	602	615	591	626	599	614	585	611	605	600	602	606	585	589	610	613	625	636	556	635	618	642	591	614	594	599	603	622	602	621	626	665	607	611	619	620	643	604	603	589	595	583	638	628	635	561	574	590	616	547	599	630	617	590	632	631	588	613	578	647	587	666	586	586	607	595	644	602	618	642	598	644	634	626	593	598	593	574	640	542	606	588	597	588	598	613	614	609	591	626	606	567	631	595	598	572	607	576	599	593	609	635	620	582	617	590	537	616	611	610	556	556	622	621	640	617	563	611	638	628	567	605	625	622	614	624	596	603	592	674	626	643	622	597	640	580	628	571	629	549	594	606	608	610	603	604	654	618	609	626	580	570	639	598	602	621	596	566	596	603	638	623	630	565	610	634	587	667	596	620	640	619	611	605	576	628	596	602	620	608	604	611	629	629	618	617	588	618	662	607	615	589	563	613	614	624	599	588	612	589	603	618	623	597	614	586	624	584	605	622	635	589	604	640	663	571	560	603	610	584	589	594	614	627	598	585	654	569	587	589	591	637	559	583	631	567	576	600	602	588	641	568	576	613	587	596	616	617	615	592	570	625	544	597	611	630	612	644	561	565	614	667	582	608	616	628	575	611	643	606	629	563	656	620	580	582	592	580	619	582	593	601	635	637	592	566	595	604	594	549	604	597	586	599	596	595	639	656	653	528	582	575	606	619	613	559	559	608	613	607	642	622	539	627	579	594	644	612	582	642	611	628	635	610	573	591	577	653	637	622	552	610	605	600	565	631	597	595	691	628	617	596	620	590	628	620	594	585	561	572	580	617	578	606	634	593	601	611	570	624	580	643	620	542	618	570	639	623	592	608	579	597	615	641	608	614	616	606	623	559	581	608	597	611	588	597	636	638	540	563	638	621	578	598	649	596	608	608	560	627	651	649	569	597	623	649	594	629	630	619	646	605	580	566	604	576	619	615	597	600	631	577	633	598	592	618	644	598	648	587	596	613	602	578	600	598	567	602	583	587	606	589	621	640	601	658	621	608	608	651	641	644	553	578	620	595	598	643	606	589	622	607	653	622	603	644	612	597	627	596	584	610	578	640	625	612	609	553	581	635	619	606	615	622	632	585	645	584	622	587	615	624	595	593	586	633	610	608	582	627	644	624	631	649	599	652	580	607	620	618	613	672	599	609	609	586	579	608	631	539	617	595	620	641	581	592	650	619	578	591	626	584	589	562	616	662	590	586	628	624	593	567	607	580	603	621	612	611	604	632
15033	35770	25297	16581	11547	7889	5383	4598	3208	2909	2312	2076	1723	1568	1452	1534	1566	1824	1628	1592	1481	1292	1188	1036	1190	2003	4434	7261	7432	5535	4320	2681	1513	1088	749	620	647	640	619	569	607	623	570	607	621	619	636	625	625	650	610	610	638	634	613	595	605	601	578	621	602	661	669	649	594	634	571	594	593	613	614	564	628	614	666	619	644	595	594	610	627	634	572	651	618	623	605	579	613	669	635	616	622	660	653	626	621	641	598	630	627	565	614	637	633	665	598	601	616	619	613	621	595	585	638	664	636	599	594	602	597	605	551	591	608	605	592	596	626	638	620	675	633	632	618	640	628	644	591	628	607	591	592	595	645	598	616	631	654	618	618	581	617	634	616	620	619	601	598	657	636	628	625	623	596	610	614	625	641	617	584	606	632	644	640	632	636	613	615	633	612	579	654	612	618	627	628	628	617	612	589	638	623	596	612	637	630	608	622	613	591	638	575	601	635	604	611	643	614	632	664	614	592	604	616	627	624	619	626	601	641	643	640	615	629	630	670	639	621	609	671	601	674	623	640	590	582	658	572	629	604	611	588	580	621	635	672	582	595	645	608	616	599	638	573	646	600	611	658	620	598	644	630	651	632	627	670	572	635	637	593	582	609	641	630	628	549	613	622	591	623	628	636	626	642	602	548	628	639	625	597	661	595	618	645	660	575	640	574	629	591	592	637	665	615	647	623	611	660	587	591	614	554	584	605	636	654	657	638	583	627	635	579	590	619	620	564	571	621	615	637	620	633	611	593	618	632	617	585	621	600	596	596	580	615	593	587	619	606	616	597	590	647	622	632	645	623	606	613	647	608	595	628	616	602	597	658	598	583	593	618	597	625	619	598	582	657	645	619	658	616	620	609	582	607	633	576	641	617	604	661	584	613	607	644	636	580	599	633	611	584	634	627	638	591	608	585	623	620	637	615	570	643	650	568	619	598	644	613	614	609	640	641	594	603	610	618	665	669	621	569	595	657	619	664	640	646	640	650	579	579	597	615	597	594	617	667	613	571	582	607	597	631	618	657	609	612	634	585	606	636	610	584	558	610	598	609	632	637	608	620	628	620	634	624	630	607	599	640	570	650	591	636	619	665	599	615	619	672	631	616	640	642	613	618	591	629	644	615	637	630	622	564	605	612	642	607	606	640	610	608	646	644	588	612	606	620	578	583	582	547	601	596	590	592	623	624	601	655	595	594	590	586	656	602	607	632	614	626	618	593	664	609	595	630	616	582	605	626	648	624	619	670	601	594	569	585	614	631	612	636	592	631	596	576	601	598	649	615	634	643	620	550	579	645	611	606	598	650	646	656	596	635	591	592	629	605	617	608	609	610	603	612	639	616	605	645	582	593	646	672	623	590	627	654	621	666	629	639	616	603	637	585	657	635	583	558	643	634	614	643	623	605	595	581	611	610	613	597	600	670	657	608	644	608	660	634	586	610	605	595	613	663	612	586	597	617	634	638	611	612	586	622	621	559	595	633	624	609	569	608	581	621	613	644	615	636	630	602	617	616	604	645	634	610	578	611	623	615	580	620	636	607	622	610	611	568	609	597	651	596	638	674	646	635	547	600	630	608	632	587	609	611	669	620	576	651	565	585	629	667	634	628	629	607	603	597	628	622	582	621	650	652	609	673	630	605	624	632	630	622	664	638	619	681	617	636	570	636	651	609	637	606	612	631	655	603	624	619	597	620	594	599	593	608	591	618	574	634	593	655	606	615	653	619	601	629	598	592	615	596	569	619	572	601	644	612	620	610	594	623	636	635	621	628	601	662	649	621	581	600	602	636	636	613	629	667	605	655	630	640	614	644	664	604	575	604	608	598	601	614	625	618	629	589	625	606	620	605	629	606	597	600	637	642	580	602	624	640	615	581	634	593	633	607	634	605	612	574	582	622	591	641	625	633	600	679	614	619	603	629	612	624	622	576	643	608	577	636	681	611	619	615	632	624	614	618	623	621	628	614	625	596	607	617	575	647	608	608	631	617	586	652	569	637	587	562	609	626	608	612	597	611	628	649	637	588	630	636	646	625	606	627	585	596	586	644	645	637	632	626	608	611	628	602	616	646	636	606	629	612	599	636	651	642	628	584	641	606	637	580	643	617	599	606	624	678	606	569	610	578	618	655	592	577	590	624	601	601	634	627	592	615	587	655	616	644	587	642	636	633	637	577	597	600	604	630	609	625	657	647	619	634	642	604	602	612	588	631	612	626	594	590	631	603	622	607	616	630	647	632	603	629	611	621	567	614	614	602	649	630	636	580	618	593	624	645	596	617	610	567	599	627	606	594	653	614	609	640	610	593	626	619	637	620	615	637	573	664	563	662	634	646	602	638	611	604	642	599	641	613	623	608	613	639	605	626	599	623	575	642	631	578	604	593	596	631	614	655	631	606	602	578	609	619	628	642	557	594	587	635	630	648	624	633	640	625	639	669	615	614	611	575	627	619	600	640	616	612	648	622	628	642	627	627	602	619	639	618	617	611	647	597	616	616	608	602	609	634	601	615	613	624	585	584	652	584	637	613	615	588	650	642	658	615	598	629	665	624	613	635	608	618	599	653	621	606	647	645	613	633	654	609	602	561	568	648	604	617	616	616	614	612	639	611	608	596	616	588	600	632	644	650	608	637	658	583	616	624	643	675	614	613	643	621	654	609	620	601	569	592	623	586	649	597	612	577	612	609	647	609	660	636	632	639	616	586	592	595	658	655	591	628	630	608	665	619	657	616	653	649	568	585	623	691	610	615	625	608	603	620	558	607	620	607	607	622	609	639	642	633	602	563	599	626	624	639	544	654	622	629	605	593	656	635	600	569	599	616	588	621	642	673	625	616	641	577	610	633	633	571	627	599	641	637	621	626	594	646	605	692	622	572	562	617	607	591	618	622	651	692	543	669	631	608	609	609	599	603	607	621	598	598	603	580	599	634	622	626	645	641	652	629	632	603	623	607	588	634	593	591	605	603	618	652	648	604	591	658	612	608	604	629	586	605	664	600	614	627	622	638	569	611	593	618	628	610	587	621	653	640	650	588	606	601	629	607	616	610	632	597	645	601	642	600	645	640	610	620	610	624	600	578	616	628	653	641	619	630	608	613	674	589	610	611	673	603	610	629	613	598	613	586	612	627	568	615	579	638	614	600	637	619	674	649	576	611	580	612	575	655	618	633	633	630	623	626	593	602	651	576	611	650	653	633	569	577	637	645	609	601	579	627	586	593	604	603	609	623	586	612	588	617	561	570	638	575	641	652	583	614	636	623	608	608	658	605	574	633	601	586	593	595	585	635	600	635	582	639	623	606	640	623	628	647	593	650	643	603	612	618	604	589	598	602	580	639	603	616	613	591	614	614	590	589	597	627	621	615	628	626	606	618	656	612	577	644	610	625	586	648	551	646	614	648	593	632	617	603	606	651	602	615	609	658	609	653	603	612	601	625	598	650	633	614	597	632	586	617	585	638	580	604	648	637	610
28172	20867	15243	7631	2932	1762	1192	949	783	708	719	591	598	558	634	717	693	670	610	538	563	558	543	464	512	535	584	649	641	612	571	542	478	437	426	404	402	446	423	396	427	432	432	441	385	433	408	379	437	402	424	441	424	415	401	442	420	422	420	414	413	399	431	405	446	398	465	414	434	441	450	434	449	453	406	444	416	420	395	418	396	419	386	425	402	433	409	396	394	448	412	414	405	444	431	448	438	420	417	407	426	399	425	410	397	419	433	397	419	422	425	437	402	434	418	424	443	428	416	383	431	416	417	429	429	430	404	426	391	393	410	432	423	468	394	421	420	435	436	382	444	413	420	396	406	396	444	455	459	423	426	450	420	403	437	428	456	390	446	425	410	407	406	423	443	405	435	418	418	413	443	455	403	443	462	399	427	413	431	413	433	417	430	405	422	422	435	462	428	401	440	402	421	431	411	421	384	413	417	421	422	426	415	414	432	403	440	402	413	438	409	449	401	428	425	382	386	404	441	446	431	436	428	417	385	409	437	393	427	408	436	440	428	428	448	411	386	445	423	419	425	380	429	403	435	436	404	443	407	416	409	436	404	468	419	445	437	430	427	423	460	395	447	387	400	438	411	444	451	384	461	433	428	420	405	421	458	441	421	401	408	401	420	418	385	432	389	439	461	388	430	386	433	387	440	420	436	465	413	404	443	411	426	405	451	385	446	427	409	458	439	426	398	438	423	430	422	423	438	404	426	409	437	437	399	429	408	438	442	423	382	454	429	446	425	414	395	413	413	425	449	440	402	437	419	366	394	406	401	402	403	427	400	463	412	400	413	409	402	445	389	406	452	420	435	430	444	453	421	407	436	434	406	451	429	406	445	402	415	432	428	445	426	393	443	410	423	418	410	390	404	398	429	397	408	408	425	413	457	384	418	449	424	433	428	416	434	443	457	418	440	422	432	414	461	402	404	431	434	432	435	420	406	445	441	411	414	420	419	435	387	429	404	449	434	429	410	397	404	431	436	400	397	433	400	424	435	427	387	440	449	458	448	409	419	416	443	448	409	394	429	438	433	403	433	432	442	445	437	405	403	417	387	450	431	420	421	451	416	418	448	424	444	420	407	399	383	432	411	389	430	445	407	421	455	434	389	391	420	420	435	432	425	387	448	436	388	418	424	445	407	431	405	436	371	459	386	444	430	394	399	433	422	380	415	419	434	412	394	427	415	460	428	441	419	441	401	401	436	421	408	423	443	431	410	444	432	422	418	454	433	407	382	445	411	447	458	452	445	428	423	411	440	444	408	416	422	386	430	464	406	437	387	407	430	420	435	416	468	433	448	427	390	407	452	432	421	440	396	410	447	451	432	437	427	442	432	420	379	439	435	415	417	450	417	414	406	458	446	418	427	446	407	452	432	390	414	436	424	419	441	402	429	397	435	398	416	439	425	418	425	424	422	455	432	428	403	425	426	406	408	408	455	411	428	452	453	434	440	426	414	385	443	454	416	397	402	403	396	413	432	399	451	408	431	434	441	443	420	425	434	448	416	406	436	415	407	432	453	453	405	420	376	400	420	423	438	406	418	419	413	434	437	415	424	453	430	440	412	442	437	425	382	451	419	402	428	406	424	427	422	418	431	414	398	377	431	397	416	435	434	425	407	420	389	425	413	413	403	409	445	471	415	426	397	407	447	418	445	425	427	432	412	430	461	398	398	408	420	433	426	389	429	422	413	386	411	415	423	430	415	418	431	388	440	432	441	403	431	438	427	429	469	442	389	394	445	484	438	406	443	448	465	428	430	422	437	427	433	431	424	434	408	419	400	425	415	452	411	446	427	407	410	412	451	386	434	426	429	401	401	420	409	468	402	465	435	439	389	419	412	435	437	409	427	378	413	427	416	432	416	431	435	395	419	406	416	411	422	399	444	429	398	413	403	389	392	438	469	409	424	436	430	418	402	406	435	419	413	436	421	420	407	477	425	394	422	438	424	423	413	452	424	394	437	403	422	432	403	431	431	429	432	426	440	449	443	449	400	415	408	383	426	413	405	393	427	421	426	424	448	415	427	454	418	400	435	410	419	443	406	429	414	419	435	429	403	435	414	441	427	387	417	446	429	423	408	427	440	402	423	408	422	426	417	450	439	407	437	392	405	404	435	455	410	421	430	422	416	407	414	370	445	445	423	400	419	403	408	460	433	405	460	414	449	433	439	424	436	420	467	447	441	410	392	450	427	420	447	432	368	436	433	446	417	403	428	418	424	428	418	373	422	447	435	419	410	444	456	458	411	384	396	434	404	440	451	421	433	421	406	392	472	422	416	438	402	426	423	410	439	405	448	369	425	424	419	403	419	433	408	439	420	431	428	413	423	437	402	454	420	458	433	434	414	418	420	415	452	450	391	454	431	453	439	404	437	411	433	403	427	411	461	432	436	386	452	423	417	432	396	424	403	431	430	430	429	401	435	396	414	417	418	419	442	406	451	438	422	418	453	459	431	431	402	409	416	405	434	393	407	402	412	404	416	437	442	409	446	492	416	437	399	439	403	402	408	413	450	404	396	422	418	404	400	399	379	407	422	419	440	371	445	443	442	427	427	431	433	449	441	423	390	433	394	420	403	402	412	446	415	448	418	440	442	383	425	446	423	436	438	432	455	375	444	419	423	430	427	404	369	427	441	403	429	424	380	434	424	466	388	433	436	421	384	414	442	396	401	427	407	432	432	433	420	436	369	418	427	411	446	432	426	428	349	469	416	391	378	392	443	414	437	416	423	414	444	388	433	429	412	407	417	418	416	385	432	429	398	409	461	434	408	440	404	370	399	423	435	462	420	417	463	411	391	436	430	431	425	414	396	440	431	402	395	426	413	447	419	408	401	428	399	426	416	408	428	423	425	396	437	402	393	412	423	405	417	453	433	447	394	448	410	384	420	430	429	441	430	408	421	435	412	417	435	428	440	437	414	422	418	384	445	418	433	433	439	413	397	389	441	457	440	414	429	453	419	424	431	448	435	441	386	445	408	439	399	451	438	433	449	429	433	444	396	435	442	382	437	399	432	428	422	443	369	446	477	428	388	441	438	392	426	424	413	426	409	407	446	450	433	460	476	420	402	414	400	424	427	434	425	395	397	405	437	447	397	383	384	430	400	436	410	459	409	434	409	401	428	405	444	440	416	411	427	395	407	422	418	436	420	423	403	463	406	434	421	396	422	430	434	443	435	397	453	394	425	419	415	414	428	421	424	410	417	436	424	406	412	435	440	446	423	396	441	423	424	452	449	411	442	444	389	377	410	439	425	403	416	394	405	431	416	395	415	444	373	413	435	430	435	396	443	392	411	428	465	398	443	404	421	438	422	438	411	436	390	397	420	413	370	441	383	364	385	426	401	411	384	419	421	426	435	422	441	400	435	443	412	427	419	408	392	427	468	426	438	458	443	451	434	413	400	431	392	392	430	410	380	436	401	412	442	409	419	464	446	425	395	380	449	425	410	396	409	416
13094	22290	14313	7987	4679	3041	2075	1549	1276	1098	958	849	695	739	995	1002	914	911	817	694	685	627	717	647	582	577	639	761	761	695	633	628	536	519	483	471	451	448	443	451	453	459	474	463	473	458	461	466	457	494	481	437	458	461	447	456	467	472	457	432	414	463	452	448	502	452	462	470	478	445	467	456	423	444	483	460	484	437	489	476	466	456	463	448	429	481	456	434	459	428	425	468	431	451	463	494	484	466	475	457	443	463	436	417	438	502	431	475	455	471	462	444	422	469	491	484	443	440	478	494	463	475	460	471	461	483	446	481	479	448	462	487	437	441	464	448	476	457	453	425	479	419	459	453	439	485	458	461	471	489	468	467	506	453	496	449	461	448	459	474	449	511	443	460	440	447	448	465	465	445	471	448	429	454	476	432	409	443	451	453	476	466	468	446	455	465	477	467	453	460	494	472	478	477	467	453	492	485	490	472	438	465	429	414	444	433	500	491	456	440	447	455	468	463	437	454	472	456	478	441	434	460	453	502	462	487	465	485	465	481	460	477	483	459	474	447	497	430	465	438	453	502	479	454	444	475	489	427	461	460	461	468	469	464	453	480	455	447	485	462	452	451	459	480	457	455	467	431	477	495	471	456	450	461	450	444	483	458	469	454	460	460	440	447	459	496	479	416	416	457	429	476	428	487	452	507	460	466	486	465	427	476	417	447	463	486	437	495	463	464	473	419	415	483	459	428	493	475	462	469	457	442	424	433	461	479	462	499	453	466	434	466	494	445	462	467	411	463	472	471	447	490	514	442	480	487	475	420	430	436	447	445	451	481	463	459	449	479	467	452	473	457	443	464	470	454	435	455	453	422	465	448	428	478	481	453	436	485	452	460	457	452	412	473	465	457	465	451	460	483	458	479	465	469	439	436	459	457	447	467	421	461	496	421	452	467	474	455	481	472	445	459	441	492	476	464	449	458	458	473	460	431	451	482	463	430	484	421	467	431	447	473	479	463	461	504	428	441	461	452	448	469	409	452	482	442	460	448	450	411	441	466	492	424	487	465	435	463	481	444	447	431	500	461	493	461	462	446	452	471	459	441	460	472	456	470	494	451	452	499	456	446	479	433	456	467	466	443	453	428	466	472	445	442	438	479	450	422	476	456	486	414	466	473	458	467	469	451	476	437	460	467	447	459	449	464	464	483	467	478	503	467	443	464	420	470	444	410	449	471	436	445	427	468	472	439	438	401	444	466	432	475	420	467	446	400	445	426	475	455	466	484	457	462	465	482	456	482	452	416	485	443	489	424	447	465	456	438	486	479	424	456	461	451	495	474	430	435	470	417	435	471	437	428	432	421	481	443	471	477	447	443	502	425	480	473	478	423	449	448	474	487	492	478	451	483	448	488	444	431	438	461	458	460	448	433	434	467	418	430	471	482	513	457	447	442	433	455	449	442	447	486	469	479	449	484	462	445	486	474	480	492	449	473	460	484	460	460	464	475	436	487	435	469	421	426	449	437	433	425	478	455	459	434	469	478	439	464	467	448	487	434	438	409	476	464	454	468	451	433	440	463	435	466	466	476	501	469	448	491	502	454	452	472	416	466	413	458	475	456	481	443	460	473	462	450	481	434	471	433	495	483	492	416	428	488	458	448	450	461	441	445	470	438	453	492	446	444	456	475	438	454	476	438	456	438	453	448	467	435	464	446	466	436	475	474	448	415	459	455	481	420	455	438	458	452	457	504	470	438	489	426	479	459	460	468	446	432	407	460	473	489	468	429	444	472	478	467	456	447	451	499	464	430	440	406	460	456	482	507	473	511	508	461	435	439	418	447	460	464	456	446	453	462	441	442	490	442	446	473	453	427	463	484	421	443	451	427	451	447	477	401	480	451	477	453	451	427	497	460	497	449	435	470	448	426	462	425	461	446	453	436	410	457	446	469	442	469	504	479	471	448	486	442	434	430	450	459	463	475	448	443	476	476	486	433	464	428	436	435	456	457	453	459	431	462	457	449	443	436	491	418	502	432	439	471	500	490	444	445	469	476	496	464	468	498	454	498	433	447	476	466	436	467	475	444	453	469	453	446	444	447	489	507	479	398	478	475	487	474	447	446	436	483	472	511	493	468	416	452	471	449	493	453	438	448	468	490	448	472	465	443	463	446	483	448	531	427	447	490	478	463	469	434	482	470	460	501	468	430	445	442	479	470	481	478	457	473	422	465	434	470	431	484	448	476	446	453	446	455	446	510	423	437	472	478	457	442	434	454	508	469	424	478	459	474	418	442	447	466	480	441	418	475	468	442	452	496	472	450	464	442	484	490	457	442	504	484	463	473	455	424	459	434	497	419	410	480	508	451	439	468	425	453	424	480	484	460	441	499	481	425	452	479	477	475	477	451	418	455	468	460	420	481	491	446	459	446	499	496	440	457	461	469	447	458	436	425	452	428	428	427	431	450	421	440	474	457	500	449	464	452	462	450	448	432	446	444	474	462	472	445	513	438	438	448	443	483	451	464	463	441	465	458	460	457	471	484	429	465	475	473	490	467	452	452	472	458	475	438	455	424	432	438	451	474	475	467	460	432	452	433	475	431	460	413	481	474	467	423	487	484	477	459	454	457	421	479	444	448	469	450	446	501	442	455	439	461	481	455	464	413	433	464	450	461	433	471	456	458	457	462	472	471	449	474	486	445	452	488	515	477	451	488	451	433	461	476	476	479	449	511	468	517	436	448	430	487	467	458	495	440	460	461	438	449	464	480	436	506	424	465	471	423	459	446	447	435	484	435	420	472	477	464	453	472	470	450	460	434	487	401	459	442	419	454	453	467	482	501	505	477	449	470	430	454	451	484	445	453	481	470	427	471	462	453	465	474	478	458	486	468	470	445	453	471	452	444	448	481	476	435	466	464	456	458	470	446	496	466	480	431	423	485	479	428	441	443	464	476	426	411	429	455	483	445	432	446	485	490	449	430	448	467	450	486	428	445	447	501	462	428	476	475	448	446	477	465	484	492	458	441	441	441	465	434	493	452	476	461	460	432	457	412	486	491	414	495	418	433	424	457	440	487	444	458	440	452	444	450	441	454	495	446	460	463	448	421	455	456	443	460	465	479	439	476	480	511	466	510	446	465	432	467	458	452	472	465	459	458	438	468	468	473	465	442	477	454	462	463	471	468	461	469	454	497	429	423	446	456	465	442	431	462	481	437	456	447	442	442	442	456	459	462	479	468	468	515	483	453	463	431	450	466	427	476	452	500	417	479	471	487	423	445	469	452	483	470	464	479	444	478	446	406	454	437	485	536	452	489	407	450	413	472	447	458	514	476	460	506	472	506	488	458	501	487	508	446	450	465	473	463	465	472	478	470	478	398	439	488	460	432	435	451	442	419	423	463	450	492	459	450	455	450	455	419	472	441	458	440	443	468	452	428	465	442	468	437	421	491	454	452	520	441	441	459	452	480	445	474	454	448	465	488	425	456	434	455	462	477	454	474	454	454	469	463
24023	21306	28525	24409	21269	11299	2816	1613	1261	1019	1000	855	761	666	723	689	708	693	667	640	665	646	616	524	662	1254	2173	2241	2158	1977	1537	1134	761	596	444	416	410	459	409	446	415	427	413	420	437	387	429	398	398	378	409	413	438	420	409	412	464	426	404	430	411	453	426	465	391	419	424	414	456	395	407	403	398	419	439	411	422	434	417	414	415	454	378	444	419	442	435	388	431	430	412	417	418	423	435	441	410	395	452	385	403	417	416	405	400	418	388	412	425	384	408	362	436	448	384	413	419	400	362	423	425	417	422	432	407	447	389	430	463	401	439	439	402	380	442	435	410	401	409	429	437	415	434	438	398	428	420	417	448	411	440	428	411	397	437	435	430	440	417	445	421	434	411	424	409	482	452	423	400	405	416	409	427	428	412	412	418	428	398	431	419	410	387	402	419	422	431	399	402	401	426	412	442	395	432	435	430	417	405	429	397	412	372	407	413	411	385	378	428	420	382	438	391	458	383	380	403	392	446	386	414	433	432	426	414	421	396	403	406	415	413	421	417	420	378	397	418	417	416	410	405	424	429	418	432	451	420	440	404	407	440	401	428	398	400	444	448	427	424	408	403	427	392	431	411	401	396	420	389	382	429	426	417	407	410	386	432	405	418	441	419	404	419	387	395	432	420	394	426	438	418	411	406	432	433	405	421	418	422	434	440	446	425	381	411	469	395	394	420	426	401	433	440	403	416	449	437	425	455	428	424	412	417	411	428	442	410	396	419	411	431	398	449	426	428	429	404	430	420	411	406	435	420	402	444	446	437	439	396	383	416	449	410	402	389	426	424	411	410	425	402	441	420	430	410	455	399	417	400	408	401	420	386	440	402	373	392	428	399	426	417	395	415	417	435	452	414	422	400	440	444	419	421	405	411	447	395	419	437	421	367	412	367	440	400	424	390	407	423	397	391	442	386	418	449	410	430	448	400	444	455	435	397	419	407	407	416	399	445	402	405	411	372	398	458	455	402	384	430	443	397	420	414	424	415	456	397	409	405	394	425	395	392	430	423	390	401	380	410	427	415	429	369	438	405	413	417	403	391	442	424	415	394	377	422	424	393	452	415	437	430	416	413	405	388	427	453	408	405	436	390	412	420	435	429	417	415	443	398	424	384	388	390	360	416	424	415	431	423	421	422	398	441	416	421	413	399	462	437	439	408	416	413	393	438	396	416	392	414	396	454	409	461	418	390	423	439	427	395	418	423	414	458	435	444	428	402	419	410	409	395	444	411	417	416	392	469	401	436	439	441	411	425	406	397	445	428	411	446	448	418	439	392	426	476	446	448	441	390	419	404	423	407	425	416	388	389	417	401	418	427	414	404	436	415	430	448	413	453	458	410	412	428	423	418	376	379	432	450	430	404	388	395	398	423	418	437	397	413	395	398	403	410	412	407	425	403	433	433	416	455	434	453	405	423	428	378	389	423	416	392	419	419	436	459	436	412	453	409	381	398	434	433	415	426	429	402	380	450	394	417	401	427	448	379	401	382	417	423	432	394	425	422	402	435	422	456	438	421	396	438	422	423	381	415	425	446	443	393	390	487	409	390	444	413	399	393	370	434	412	426	454	423	415	378	416	409	409	426	456	420	425	407	411	453	411	459	400	438	403	414	420	444	413	389	419	418	409	439	434	397	391	439	452	401	381	375	397	399	402	395	428	394	454	413	455	475	430	409	436	393	421	415	405	387	425	432	441	422	421	413	428	458	395	435	386	424	403	391	413	419	413	376	427	381	405	436	402	418	431	408	396	408	413	415	438	435	383	431	418	450	415	427	412	418	450	407	403	433	419	434	423	414	402	449	421	404	391	416	414	415	447	443	388	429	392	431	413	395	433	426	445	430	419	415	432	388	416	455	449	388	412	407	405	410	438	437	420	427	395	384	428	401	417	422	418	424	415	424	429	401	413	413	417	444	445	423	398	399	376	448	412	409	432	398	425	398	468	396	427	409	430	413	412	422	414	433	393	413	420	414	421	426	405	450	390	412	441	397	406	442	445	411	420	392	418	452	416	441	416	441	408	433	426	375	439	441	388	422	407	422	450	442	405	383	443	437	454	418	380	407	386	404	412	420	399	405	407	446	449	396	450	413	398	388	421	447	440	400	435	428	401	427	437	417	451	455	385	428	400	398	386	441	406	377	418	405	390	414	469	430	414	415	364	439	433	422	401	416	403	400	401	416	418	429	413	393	445	427	419	421	420	424	432	422	417	427	390	386	456	379	403	452	414	414	429	426	429	414	405	405	433	414	432	418	394	454	431	452	421	448	455	459	432	403	445	407	400	427	428	395	365	391	420	453	430	411	406	392	437	398	406	423	419	417	420	398	435	426	415	429	408	463	381	391	418	429	409	357	378	393	386	383	437	423	394	452	427	424	442	464	378	414	396	411	428	391	422	438	423	397	434	395	410	407	405	401	470	397	415	396	408	378	432	414	425	430	404	425	417	393	399	430	411	402	449	405	390	409	467	414	418	409	407	431	434	449	456	418	390	393	413	456	414	433	407	400	410	408	417	436	428	454	443	410	446	399	426	415	416	402	420	409	439	430	397	420	429	399	409	449	401	421	410	434	418	457	418	423	416	394	405	408	411	391	403	392	414	381	439	423	415	449	400	393	409	427	422	441	436	404	397	398	447	418	396	409	424	396	412	412	393	413	399	437	427	395	455	392	422	386	418	404	415	417	398	406	452	407	410	426	392	419	426	434	413	436	422	401	419	406	403	421	370	422	378	406	360	398	408	403	438	412	423	378	441	454	414	444	413	421	419	420	395	424	401	409	423	416	399	393	385	413	417	396	407	424	399	407	451	393	419	413	411	428	413	425	408	400	392	440	408	416	423	468	431	428	450	441	449	407	399	437	462	400	387	416	409	417	404	416	369	452	440	431	414	449	394	432	430	412	405	431	401	387	458	410	413	436	431	388	436	434	421	400	436	437	388	405	379	448	404	432	445	413	410	434	422	419	418	434	402	426	406	422	446	421	438	416	394	436	421	424	436	417	401	411	418	404	434	435	419	399	449	428	428	405	407	409	412	454	419	410	443	417	438	443	435	424	438	427	404	428	409	414	433	424	406	406	394	463	444	429	431	387	444	429	423	402	405	438	432	425	421	392	438	414	398	428	422	412	416	406	390	414	429	408	448	443	432	436	403	441	431	379	375	407	389	376	438	425	441	436	426	401	420	423	437	433	424	438	458	434	428	442	431	416	419	418	428	401	403	403	403	411	407	419	414	421	441	442	407	422	393	437	424	411	415	424	395	430	382	438	413	417	425	388	447	413	404	425	406	436	429	364	430	400	444	393	396	402	386	426	429	414	372	396	404	402	381	437	418	393	439	418	398	470	410	401	386	429	451	430	416	405	432	402	380	402	391	441	399	431	417	412	419	402	444	412	423	387	439	400	431	389	427	420	394	399	406	421	461	416	387	396	441	432	429	391	406	425	410	396	400	401	454
12877	29660	21484	12233	7844	5348	3721	2598	2077	1632	1438	1304	1082	993	971	1045	988	863	816	771	832	786	783	647	925	1959	3215	3487	3258	2911	2258	1547	1045	649	560	478	437	420	459	418	453	448	438	429	455	447	481	393	433	430	455	469	439	487	469	477	423	470	495	437	468	432	439	441	444	447	472	437	448	442	465	434	467	429	432	411	415	426	432	468	412	448	438	451	454	475	432	493	444	427	417	491	447	442	451	441	403	451	442	441	438	458	452	420	459	405	437	477	473	427	423	457	432	440	422	430	427	450	427	435	409	431	438	451	422	484	412	446	427	437	462	420	477	439	422	449	459	419	431	417	454	436	447	445	505	437	472	457	475	448	426	447	469	432	408	454	423	439	432	446	430	488	443	437	494	473	429	458	471	440	448	420	393	447	422	408	458	485	420	430	448	422	443	428	465	470	409	446	431	459	415	477	455	439	446	435	416	410	435	420	419	405	422	463	455	446	438	422	436	447	452	444	440	442	441	433	464	457	423	428	438	487	453	470	474	419	422	430	431	445	406	438	439	393	426	427	470	460	416	437	420	475	447	444	477	452	412	371	452	429	450	457	474	429	466	481	454	469	445	423	435	452	428	463	421	452	437	438	429	391	475	409	424	466	469	453	457	425	480	419	439	446	464	446	438	408	442	437	457	408	434	444	446	474	460	407	443	436	471	443	449	402	440	440	440	447	476	450	432	439	425	451	481	451	474	472	400	431	434	443	435	449	450	412	408	444	420	434	413	448	449	454	463	436	425	445	428	434	417	462	444	480	445	415	442	442	438	448	468	442	456	457	443	453	437	432	431	429	446	439	449	420	429	382	444	468	461	434	413	449	442	438	417	450	449	421	459	439	441	461	421	450	410	445	444	460	408	405	436	507	481	450	405	460	440	434	415	454	455	445	404	434	453	384	422	462	451	445	466	445	428	438	474	418	445	434	475	455	404	459	466	438	475	462	490	417	445	441	468	441	425	446	426	452	491	438	433	426	435	447	399	443	435	420	451	431	431	461	475	433	520	458	439	504	444	468	432	435	431	445	465	446	430	462	430	458	440	463	419	416	454	432	415	431	426	441	450	451	418	448	476	414	458	463	415	447	440	475	494	466	430	457	436	489	471	421	449	430	444	455	473	440	439	468	431	418	429	439	452	451	445	476	448	404	437	474	435	418	443	432	462	481	508	467	448	430	429	452	401	465	438	455	405	440	430	419	445	444	426	445	472	456	470	473	444	421	428	476	478	429	473	449	456	469	445	467	420	432	452	443	441	454	471	443	433	461	436	492	458	434	454	431	429	459	472	409	446	399	437	435	411	455	481	448	417	451	479	439	416	451	436	429	463	413	439	463	456	448	462	436	445	443	451	452	434	422	428	415	455	485	423	476	400	475	455	436	456	458	429	469	414	453	434	461	471	492	434	475	456	445	482	417	440	450	442	474	435	459	420	477	457	401	463	450	416	459	478	421	454	436	418	433	447	468	473	421	436	439	445	419	426	433	477	501	456	446	461	464	459	406	435	416	443	480	449	449	437	447	475	443	456	471	448	474	443	488	457	426	464	463	450	494	440	429	443	453	431	454	434	485	453	450	443	462	493	388	443	472	449	426	459	428	419	435	458	451	465	443	440	471	431	446	447	445	427	467	450	467	438	441	455	437	428	463	449	459	442	447	431	452	432	468	456	452	430	443	416	415	453	463	405	440	434	407	478	447	432	431	441	456	447	434	480	445	445	450	482	464	438	465	417	485	434	468	460	445	451	454	445	474	443	423	452	473	427	454	444	453	431	449	430	455	424	462	461	453	411	426	442	423	444	444	441	470	436	464	397	451	428	428	454	463	418	431	413	474	420	450	378	425	464	448	453	421	487	453	468	431	422	384	474	474	449	412	455	423	421	420	454	451	455	460	444	389	453	427	439	416	432	435	428	436	418	409	457	424	453	456	425	410	436	407	432	470	456	450	436	436	454	458	452	430	482	475	456	412	430	454	451	459	434	434	445	424	451	426	429	448	457	422	476	456	452	432	462	441	396	450	413	477	476	411	431	457	472	424	444	437	429	448	451	443	469	474	481	460	441	449	425	470	439	468	430	438	429	460	460	476	473	462	443	407	452	425	457	419	430	428	464	392	472	426	465	457	456	476	425	463	461	413	439	420	451	425	445	428	444	434	432	454	451	415	482	439	435	455	452	459	428	446	469	420	436	498	435	454	442	432	407	417	465	426	452	452	431	430	492	450	449	465	424	444	472	443	448	434	492	448	470	440	427	450	465	436	490	485	430	434	436	447	417	437	427	467	430	420	412	440	480	441	443	452	435	438	450	483	433	420	460	474	420	471	471	436	452	428	454	447	459	402	416	410	438	413	454	450	463	473	449	447	437	444	447	433	410	403	490	450	406	424	406	447	423	434	419	455	456	414	419	462	464	449	403	435	415	463	438	458	443	439	426	454	475	465	456	456	467	446	467	468	430	458	471	472	414	472	469	449	442	450	463	439	488	413	442	454	454	420	448	432	468	420	459	442	445	430	387	422	436	454	432	420	445	447	449	429	428	437	436	440	416	423	408	459	424	471	447	463	420	417	451	430	491	487	431	456	414	479	449	411	466	428	429	444	476	448	430	438	449	409	461	437	453	398	476	417	463	449	412	431	448	432	449	444	453	418	448	452	453	435	501	366	456	427	419	446	469	411	439	435	450	463	463	431	483	464	458	411	437	471	437	469	423	484	459	467	429	449	481	411	458	451	442	403	436	445	456	477	474	471	442	473	438	432	444	419	470	430	449	444	407	481	422	434	452	422	406	460	428	433	457	430	419	428	427	463	442	437	459	465	435	443	404	469	454	459	448	397	483	416	415	492	493	476	442	434	417	420	457	454	444	441	456	480	392	418	427	456	488	472	475	462	428	425	440	502	443	439	445	456	473	433	427	451	438	436	481	490	459	446	455	450	429	449	441	452	427	461	409	460	472	422	421	460	453	459	400	441	434	454	471	424	443	426	447	409	439	422	474	400	493	426	493	436	443	417	443	426	471	450	402	459	451	434	441	451	417	442	454	458	443	452	437	434	466	423	448	487	416	420	465	475	440	470	458	424	410	428	462	459	441	413	475	459	408	450	399	450	460	457	461	466	453	409	479	442	458	430	409	459	431	435	448	445	402	444	461	446	432	464	447	463	438	469	414	465	435	412	456	393	452	457	431	420	437	442	456	483	465	454	448	459	428	429	446	423	441	474	442	424	462	477	430	453	440	463	433	457	410	451	461	458	435	460	416	438	454	396	445	417	465	476	481	457	465	409	439	492	444	411	471	436	444	450	453	464	441	477	449	457	405	440	434	427	410	443	425	438	474	449	421	411	424	444	450	491	441	431	421	441	430	445	436	463	479	438	427	438	448	446	447	420	467	423	449	407	482	449	442	461	461	460	444	468	443	450	412	446	444	488	465	469	444	444	460	465	425	426	466	422	433	430	446	424	455	457
25103	21306	27540	25369	13179	3196	1941	1397	1069	1100	985	898	758	766	823	792	728	750	722	706	701	701	716	750	799	829	1349	1829	1856	1734	1365	1110	902	747	708	631	628	637	615	599	605	580	610	635	654	628	574	630	593	585	619	626	641	592	570	571	630	622	607	593	597	631	647	602	622	579	610	627	584	667	581	584	612	651	623	601	630	634	580	621	633	645	628	562	593	641	616	633	611	607	614	578	655	648	646	601	607	646	575	634	633	632	602	624	656	570	676	606	574	588	600	611	650	602	566	568	575	646	659	595	634	579	594	618	576	608	566	578	612	663	612	622	630	641	666	646	658	638	633	601	634	615	625	637	567	612	620	645	616	590	640	608	570	621	642	634	638	591	633	606	585	617	580	624	536	578	620	607	618	624	576	618	606	653	614	650	649	615	590	576	556	609	649	625	599	639	622	608	581	595	567	596	608	610	606	661	565	584	592	587	585	637	646	599	601	601	617	612	632	598	682	587	573	587	591	641	647	607	581	650	588	575	630	666	598	555	648	588	580	618	601	640	634	667	603	606	605	607	593	608	650	597	647	637	619	569	630	634	656	589	633	593	641	594	613	644	601	619	604	606	658	617	601	619	591	638	615	620	588	620	632	567	589	598	613	542	643	645	594	614	615	634	598	586	587	599	552	648	640	645	637	644	644	643	648	575	611	621	615	638	598	624	619	647	592	636	576	569	617	609	635	637	641	638	562	592	626	615	597	652	644	581	623	605	620	576	647	597	587	643	613	608	613	590	616	609	551	594	618	614	613	648	577	613	614	612	653	602	626	588	618	558	613	606	627	648	624	632	633	608	645	612	622	614	605	661	615	613	613	618	622	668	603	584	615	652	667	661	640	646	643	623	607	602	571	621	591	622	567	584	634	585	605	571	644	638	606	598	644	602	613	635	621	578	620	608	624	596	662	588	608	598	634	583	590	652	623	639	607	614	614	613	621	591	595	632	659	601	593	597	606	645	591	608	688	615	619	584	605	633	576	616	601	596	605	640	604	606	659	601	635	631	624	629	612	649	696	605	594	585	615	655	642	628	632	599	632	649	615	586	600	603	631	635	585	648	618	623	599	631	608	622	593	630	620	623	595	607	624	612	579	569	614	560	612	601	624	648	643	666	602	601	586	567	595	613	654	595	586	633	643	563	601	660	623	675	584	631	601	599	596	590	624	613	637	596	585	593	624	633	639	591	636	583	668	645	653	646	652	669	611	644	618	668	614	619	601	621	599	633	618	568	636	618	598	617	596	605	622	610	608	614	573	616	620	563	603	623	632	635	585	617	632	612	589	584	586	615	614	655	588	601	616	621	584	621	622	661	611	590	624	607	596	627	646	626	598	596	620	585	616	622	603	565	622	607	609	612	596	586	623	625	616	602	559	615	576	611	632	604	614	579	639	596	654	632	631	628	622	644	621	601	617	587	642	548	642	627	624	592	606	636	585	584	610	626	610	605	571	610	632	638	651	640	592	633	581	607	613	599	593	616	639	601	597	639	612	661	622	587	594	600	600	586	618	599	625	596	648	638	619	596	635	605	666	594	591	653	593	644	583	602	603	637	597	586	602	598	583	608	585	657	603	618	654	674	531	653	581	633	569	569	625	608	611	624	608	653	645	587	597	626	583	575	604	642	588	601	598	615	637	614	606	560	616	570	646	601	638	607	588	625	617	569	610	599	602	609	593	604	589	639	577	631	640	629	619	676	621	582	667	596	633	597	652	637	669	670	627	616	638	606	623	555	652	591	622	561	570	639	639	614	587	629	588	644	631	573	646	573	611	584	615	617	599	634	621	638	625	593	604	620	578	570	625	608	609	583	590	606	575	596	595	617	642	626	603	624	604	629	612	671	608	626	646	592	628	662	660	580	565	603	683	640	658	605	654	555	630	593	606	619	620	584	600	619	641	663	645	640	620	616	612	590	662	630	590	624	587	583	592	622	638	552	610	623	600	638	614	612	584	644	602	648	641	626	628	612	612	630	599	603	631	629	558	613	615	634	614	640	626	601	624	607	596	604	585	586	684	590	567	599	584	656	597	649	588	592	592	605	657	564	605	640	576	631	670	583	624	644	628	611	620	593	613	614	597	650	614	576	629	593	585	588	597	597	586	639	605	606	633	650	634	615	625	641	626	623	636	558	658	625	576	627	594	613	624	557	606	614	623	645	633	619	601	598	598	576	605	591	598	612	588	612	609	554	596	628	634	635	578	594	609	565	621	621	635	638	649	567	634	565	584	624	596	645	583	613	614	598	596	650	624	657	622	611	592	636	615	573	627	621	597	644	644	615	583	599	623	617	625	608	609	630	586	671	572	601	638	598	610	625	618	632	665	673	656	606	604	553	604	578	625	626	626	644	641	600	653	641	666	612	668	602	629	560	605	633	614	603	606	645	648	603	616	561	623	616	591	650	584	557	646	600	626	611	643	625	647	609	667	612	591	610	631	597	645	613	588	674	625	636	640	638	625	605	631	623	568	597	599	594	631	600	625	626	598	580	631	638	645	579	620	604	607	590	557	574	671	604	645	581	593	600	654	621	625	630	594	629	596	625	639	613	601	623	623	575	614	606	614	632	634	622	573	595	627	594	638	639	617	660	637	652	637	613	616	619	577	563	618	616	565	641	597	571	637	641	648	594	609	621	608	625	599	613	617	612	589	632	624	631	625	631	590	617	572	623	584	624	609	670	614	628	595	620	572	605	574	591	653	620	597	615	580	623	605	598	576	639	624	594	629	614	626	584	622	622	635	611	651	629	634	612	614	641	577	620	606	656	604	606	634	574	587	562	648	594	573	661	613	610	630	594	607	646	568	673	623	618	604	602	617	645	597	628	611	577	654	673	593	595	586	559	613	602	627	624	630	594	656	619	619	605	594	596	603	635	661	622	620	597	618	597	624	591	604	578	630	620	589	606	662	616	623	637	594	597	628	609	628	595	630	625	626	619	575	606	606	594	621	651	640	637	635	579	632	615	612	606	645	601	565	594	636	589	607	603	605	606	651	651	638	621	633	611	659	637	584	613	657	621	626	625	597	638	630	602	604	599	567	602	642	622	578	597	625	586	593	654	614	633	634	622	623	616	634	586	607	578	601	581	620	600	603	575	588	587	636	608	621	595	617	589	668	608	608	622	659	594	670	577	597	643	636	619	600	577	612	626	603	585	610	627	625	589	577	614	602	643	607	628	598	595	604	592	601	595	619	607	607	599	592	604	617	642	617	665	601	560	576	577	622	615	572	620	582	625	620	608	591	602	608	619	593	600	634	620	576	634	633	579	630	613	614	699	627	601	616	583	609	597	602	577	626	586	599	589	601	617	582	562	565	561	624	652	635	625	623	625	568	618	637	595	634	623	618	563	625	663	601	591	574	591	622	593	623	599	571	609	634	601	594	633	622	649	620	612	620	621	573	581	659	665	567	594	675	644	634	584	601	621	595	546	575	621	622	663	627	628	596	627	602	613	608	613
12385	25555	17782	9045	5987	4315	3226	2162	1701	1632	1361	1228	1106	965	925	879	875	819	822	768	895	896	873	843	947	1104	1992	2833	2907	2503	1946	1516	1033	941	715	673	654	632	646	661	654	643	649	630	580	678	635	658	668	640	658	657	654	609	640	714	696	613	610	688	705	587	657	643	644	647	644	624	628	655	658	660	639	633	636	625	660	644	713	644	632	660	665	665	646	619	675	625	691	610	643	708	615	638	651	623	639	657	686	641	631	647	670	653	621	644	675	680	626	665	675	656	647	659	643	622	655	629	607	684	660	660	677	663	615	635	646	626	669	651	627	659	663	676	646	675	631	702	625	643	692	668	688	678	684	662	699	667	630	664	644	649	637	631	662	642	623	664	650	604	632	656	655	661	617	654	624	627	630	609	655	647	669	647	616	624	665	611	685	644	635	636	637	646	629	629	671	626	683	664	706	670	618	648	648	640	641	581	655	649	645	589	653	661	628	671	657	658	631	632	654	704	688	614	657	657	608	619	605	639	632	642	654	614	625	643	659	693	600	650	664	626	619	657	653	652	627	655	667	648	655	655	643	664	619	670	648	618	659	679	631	642	625	643	632	638	656	640	680	637	650	596	647	647	620	673	640	625	681	632	604	635	690	613	648	620	667	672	681	633	605	653	662	607	703	657	652	692	658	651	632	619	624	609	645	707	632	668	630	642	594	667	634	653	658	619	637	631	637	641	635	668	639	634	645	706	669	626	596	668	644	713	637	633	652	680	704	615	679	667	656	650	654	673	635	643	658	630	618	683	623	671	645	719	660	664	618	677	622	606	587	661	673	657	621	619	608	627	629	614	642	657	665	647	661	625	652	666	656	687	675	597	675	650	649	581	647	651	597	641	650	675	633	667	696	656	677	632	595	640	679	638	662	639	612	690	654	644	636	636	628	693	631	615	644	624	628	672	625	643	606	655	699	624	616	673	688	651	696	629	650	671	659	639	647	672	619	635	675	638	606	635	585	600	634	581	699	647	633	648	634	631	617	646	617	645	659	669	650	636	650	655	670	642	660	645	642	663	658	622	670	655	623	644	657	688	678	659	626	632	618	671	634	601	672	647	682	654	652	636	655	633	626	651	626	679	612	697	638	664	585	627	632	638	636	639	661	661	687	646	674	648	632	664	636	652	633	669	697	619	713	671	668	607	650	635	639	652	629	641	651	623	621	644	600	625	654	654	612	652	672	598	658	668	665	642	678	655	697	623	640	610	640	637	656	641	638	657	646	688	662	619	669	665	628	651	644	629	675	670	650	624	661	629	625	665	689	652	654	677	662	700	633	658	632	615	662	600	624	635	624	657	650	665	668	659	620	649	637	627	628	611	656	628	645	622	688	693	650	638	670	686	648	664	699	643	681	682	667	634	599	613	648	661	653	617	628	678	664	646	629	615	612	664	617	646	625	645	642	652	671	645	656	624	642	677	687	633	599	647	612	646	656	630	621	654	664	615	612	695	657	667	671	655	632	657	653	661	639	685	648	672	657	653	645	623	652	609	605	640	691	693	617	673	612	656	686	613	600	662	631	614	621	628	661	648	684	669	649	640	609	670	642	635	668	693	638	681	641	682	632	636	688	604	633	642	643	656	631	641	642	666	627	639	624	647	671	663	633	636	669	678	656	644	644	661	620	645	659	666	642	655	619	654	689	657	663	656	646	672	683	634	625	655	636	626	632	618	638	643	609	636	664	647	657	615	653	693	621	653	656	650	656	714	646	590	638	593	646	651	640	677	674	656	652	644	673	626	612	650	618	615	623	656	624	591	597	616	662	613	599	640	607	681	651	617	653	610	671	634	609	617	640	650	636	708	646	656	657	618	603	614	642	680	637	686	612	678	613	674	651	659	661	678	667	594	715	639	676	664	649	654	692	660	627	609	640	668	617	676	647	674	648	620	612	610	632	634	663	678	651	601	654	665	691	615	667	618	690	630	647	655	664	624	622	652	643	619	630	652	588	644	579	649	634	618	643	671	628	653	642	650	680	608	631	614	607	709	641	666	711	627	606	654	650	636	668	663	626	624	689	596	675	613	667	649	652	659	673	611	658	642	687	607	654	625	617	658	646	654	656	642	636	627	618	611	607	648	638	678	672	600	634	646	623	641	657	642	683	636	671	655	654	651	619	618	638	631	645	592	613	679	647	643	648	625	649	591	588	638	617	649	676	635	680	615	664	668	658	619	632	648	596	658	651	592	634	619	671	642	642	655	644	643	647	634	612	599	657	659	658	636	588	705	648	672	630	668	702	707	636	652	658	638	625	626	625	649	679	647	602	703	705	641	718	602	638	629	653	619	665	621	602	671	682	632	615	653	645	699	631	602	663	682	655	681	600	649	651	619	602	678	676	632	657	670	654	650	675	567	679	644	672	649	616	612	595	694	666	642	653	653	673	642	672	696	649	679	647	622	652	604	671	639	648	666	670	662	649	672	631	641	665	663	643	630	670	664	654	618	623	644	634	623	619	660	623	635	627	687	658	685	655	645	655	650	680	722	658	646	634	644	678	663	657	605	643	679	609	652	618	605	631	649	627	629	623	669	628	599	649	684	656	680	650	729	660	592	676	631	655	627	653	683	650	673	639	652	633	638	673	632	607	676	655	658	625	668	651	692	653	681	629	663	678	609	635	633	681	677	591	677	635	604	675	656	641	664	642	673	654	636	645	663	666	641	645	600	691	624	633	604	604	630	664	643	628	614	677	668	712	657	685	613	657	650	653	623	609	669	668	624	608	613	680	618	599	650	643	656	645	627	645	641	634	668	616	655	654	605	688	629	646	664	650	629	680	628	646	662	607	613	662	619	647	678	702	648	652	650	655	649	623	692	671	670	621	647	698	599	618	602	643	611	644	622	648	642	607	655	642	653	634	620	622	686	653	631	700	669	641	668	629	671	644	645	630	618	628	662	656	665	623	609	606	598	670	671	681	678	639	643	650	612	686	648	653	639	650	581	723	656	617	712	659	646	644	653	650	625	647	642	623	677	636	631	652	641	631	647	697	680	615	579	640	609	671	676	651	665	674	606	656	662	656	680	615	591	653	637	633	668	622	586	630	667	636	620	644	640	623	662	634	692	619	682	592	632	618	654	622	669	637	645	614	666	630	604	644	657	628	594	588	650	640	638	617	687	656	673	656	625	670	641	660	587	647	596	663	652	623	634	679	689	659	641	694	661	698	676	592	652	674	627	708	646	636	686	686	642	673	641	628	638	650	676	626	659	668	628	607	633	665	614	627	650	653	682	688	675	663	685	643	620	681	686	645	673	664	613	623	643	672	683	678	736	687	620	624	643	628	651	679	654	662	631	642	637	660	648	664	620	612	653	633	635	649	667	656	669	639	675	648	653	666	653	622	625	678	636	632	624	635	647	650	616	640	655	640	625	630	642	635	647	630	651	606	654	639	603	640	667	652	694	644	658	658	643	677	707	669	641	640	653	670	652	643	653	632	586	652	655	626	622	619	676
22756	21400	29204	23995	21402	21586	12501	2869	1768	1609	1404	1374	1161	977	974	921	908	874	909	953	886	916	979	953	1000	1112	2688	4891	5479	4339	3541	2457	1734	1184	879	721	669	684	657	672	686	662	661	693	672	685	650	702	735	660	631	642	683	647	665	660	702	626	654	631	667	650	683	668	721	693	643	624	668	617	660	661	706	643	699	675	677	641	662	674	652	699	656	650	663	646	714	654	656	660	681	666	708	691	677	683	669	653	699	623	677	643	652	651	738	645	657	657	631	661	679	669	668	638	656	736	645	658	636	645	670	683	651	696	685	672	671	599	668	698	664	642	640	671	676	708	698	633	671	692	715	650	645	669	659	669	671	666	667	726	684	644	675	699	651	652	646	691	672	647	680	698	685	667	652	682	677	704	685	645	669	709	672	692	663	706	612	630	658	643	651	709	692	625	649	665	650	688	699	684	621	660	713	695	687	690	662	639	656	705	657	626	695	712	679	687	671	642	617	674	679	656	668	684	686	689	685	654	671	650	667	677	603	653	660	602	630	673	637	637	659	685	699	728	678	672	662	669	663	672	648	672	641	644	675	661	711	674	669	647	616	687	692	685	674	693	637	641	621	679	679	591	624	692	669	701	671	661	669	680	636	671	657	650	671	705	648	679	634	676	655	654	696	664	655	646	658	594	683	614	682	700	672	661	644	636	615	672	685	650	693	635	650	632	662	690	677	642	692	687	651	650	682	659	651	674	698	656	650	701	682	665	642	655	660	639	619	651	663	627	667	655	668	671	681	681	653	704	642	632	672	689	670	679	713	666	646	642	638	691	686	682	654	643	637	676	636	710	691	663	699	690	693	635	652	652	638	670	694	671	650	631	667	632	645	678	633	703	681	676	641	660	668	677	659	717	688	679	675	680	693	659	663	657	659	689	686	703	692	611	638	635	650	656	652	705	722	639	633	639	636	639	658	672	639	639	595	676	689	680	648	670	644	640	703	655	632	682	668	684	687	662	637	638	677	680	626	618	622	709	713	656	671	590	689	653	676	647	666	662	679	703	689	645	702	682	675	634	659	660	657	697	670	625	706	635	689	647	712	648	633	654	664	646	688	599	636	658	657	626	700	608	633	624	679	626	655	642	636	637	662	672	718	624	662	652	696	679	631	690	649	608	686	690	678	638	683	640	626	676	677	694	680	664	675	620	605	676	715	712	627	643	655	708	657	623	653	669	695	673	671	632	650	678	614	680	699	637	656	650	673	652	641	667	671	679	654	691	669	714	730	662	713	696	688	706	653	657	672	678	674	629	668	648	686	721	654	649	657	633	703	673	681	671	658	650	630	673	676	625	646	672	687	657	664	600	655	690	665	661	653	671	679	685	696	654	681	669	663	682	662	695	654	645	690	646	682	624	685	657	657	687	640	649	660	632	678	636	659	654	658	670	639	684	667	697	663	635	687	644	708	634	689	672	666	715	675	694	663	680	651	654	670	672	635	645	657	649	683	639	647	673	685	658	659	642	660	644	677	700	712	663	663	677	654	617	693	679	635	639	669	638	653	693	628	645	647	694	655	708	663	664	703	700	664	627	692	644	657	675	688	660	691	668	679	670	655	667	676	628	675	594	639	668	624	658	679	691	693	677	643	677	655	667	610	668	661	649	638	675	666	665	694	647	688	696	702	700	701	659	676	642	686	722	673	656	698	632	683	697	680	673	626	660	618	613	682	665	699	630	716	638	660	643	675	638	668	674	679	695	671	690	641	636	695	670	664	630	689	641	629	667	691	639	647	671	692	649	689	653	616	662	649	694	647	660	668	690	713	642	673	670	655	698	642	660	688	663	668	662	683	711	656	683	660	658	671	694	659	632	682	684	650	632	743	600	671	687	661	649	692	618	684	609	655	608	679	647	668	673	612	646	654	678	615	667	635	636	685	653	681	680	694	645	682	671	712	660	647	657	719	641	678	698	658	740	723	631	643	651	685	651	667	669	685	640	695	670	679	654	679	644	654	678	603	653	687	641	657	664	665	661	691	670	687	654	637	670	650	668	679	655	637	647	664	641	662	680	627	697	667	640	694	664	739	684	711	621	693	664	650	700	707	660	649	664	632	683	701	664	636	595	683	657	644	655	627	684	676	649	656	694	705	720	689	624	629	654	626	648	657	655	710	637	655	683	673	649	668	685	666	653	675	646	646	641	711	686	687	658	622	685	687	668	628	683	644	684	696	663	652	681	679	696	654	639	623	614	676	692	656	662	679	631	681	680	651	654	632	682	662	643	730	666	635	651	650	669	703	645	667	682	647	686	696	654	660	676	660	645	699	687	707	711	693	631	658	699	675	639	651	666	686	631	656	664	726	687	658	668	671	646	676	605	683	651	685	670	669	593	626	698	631	701	696	688	614	660	700	598	685	687	629	660	693	647	638	680	642	637	640	657	655	648	667	661	641	642	661	614	689	650	692	667	672	669	616	675	679	666	651	625	661	667	674	678	710	678	608	630	660	634	665	640	693	642	684	683	648	649	673	677	667	667	685	646	686	665	697	687	637	623	677	700	639	672	670	631	654	649	649	646	669	614	669	630	644	646	695	674	664	718	689	681	646	657	663	633	638	655	693	686	651	685	702	683	660	717	615	633	669	637	693	661	619	641	635	637	704	673	676	674	640	727	632	698	659	694	687	665	668	710	688	619	702	652	631	642	642	626	636	689	674	628	664	679	660	655	678	610	640	678	676	675	700	645	669	629	684	663	673	675	673	718	688	733	637	681	701	673	687	683	700	643	621	641	667	658	658	668	648	703	678	660	659	679	678	658	675	680	712	689	693	620	641	662	676	678	694	689	639	676	650	658	663	677	670	625	672	668	702	643	674	643	639	658	743	654	656	670	737	638	655	641	683	622	681	647	649	705	695	722	636	689	632	685	692	672	664	597	665	689	661	716	670	654	739	680	650	665	633	650	684	647	665	611	641	651	661	685	687	662	658	676	651	642	687	674	629	646	663	644	609	681	694	635	667	631	668	614	671	643	671	689	651	648	667	619	650	681	682	621	645	643	642	675	636	695	653	693	672	709	653	629	658	663	725	685	696	684	632	674	645	650	659	667	649	678	659	628	646	691	632	623	662	629	694	704	660	628	650	692	657	663	672	700	657	682	637	662	620	716	662	641	678	623	626	667	661	669	686	644	668	704	642	709	688	654	661	669	669	676	631	627	667	647	679	636	684	666	665	636	668	657	668	669	674	701	627	648	670	679	681	653	682	663	677	724	675	679	678	640	630	654	652	650	642	638	699	638	622	662	657	703	639	642	633	658	713	618	618	647	643	648	625	655	655	703	646	658	655	619	625	664	655	636	685	645	651	682	636	632	685	656	648	672	699	643	652	677	667	675	665	680	680	684	707	652	694	672	669	646	683	624	651	675	649	678	668	665	667	644	668	707	691	659	620	629	620	632	658	666	649	659	626	641	685	657	649	678	666	654	662	651	727	691	641	657	650	686	681	686	659	653	673	653
14724	34973	25583	15383	11813	8442	5187	4088	3042	2465	2034	1974	1532	1293	1235	1210	1130	1016	1058	1224	1027	1201	1180	1247	1224	1380	3983	7653	7916	6033	4867	3415	2232	1545	1100	816	684	672	635	643	681	660	681	633	679	648	655	644	643	661	637	668	682	654	671	656	709	665	682	647	710	656	674	698	632	720	688	651	702	643	662	670	688	706	723	678	665	672	708	664	699	630	687	671	708	699	657	656	696	696	655	686	687	675	649	658	649	628	707	684	673	680	642	698	694	652	655	701	669	664	633	661	665	678	665	731	647	657	685	655	681	660	686	636	642	640	681	704	687	665	660	674	600	725	633	697	676	718	700	658	666	639	719	673	681	655	730	647	690	636	675	692	707	653	701	673	626	674	678	663	669	680	673	696	689	656	656	676	643	702	656	638	673	671	646	681	654	631	651	710	671	655	676	708	694	672	718	679	702	679	652	695	701	697	680	665	714	670	678	602	622	705	640	652	665	702	632	632	675	660	644	673	712	667	668	646	677	688	718	701	638	702	680	661	701	659	692	679	678	677	658	664	645	663	711	666	649	703	663	650	652	669	669	630	655	672	738	685	696	648	654	677	655	704	664	693	613	691	666	713	672	695	694	674	681	702	714	634	665	655	723	688	725	688	672	719	678	698	650	659	652	659	713	641	714	722	649	669	650	662	657	704	699	667	729	690	650	669	678	685	744	653	680	648	651	718	677	643	665	697	670	683	711	631	695	707	712	670	733	677	669	660	627	681	688	662	659	701	687	674	700	675	664	636	691	686	639	688	675	693	704	685	693	682	648	643	653	679	695	664	641	651	683	680	638	643	673	699	678	684	655	702	671	687	677	661	668	658	687	640	643	685	692	634	644	667	621	626	643	665	697	686	660	688	664	668	629	645	668	744	695	641	722	729	635	633	734	678	656	680	633	679	654	629	650	669	686	685	672	665	652	671	700	643	653	652	671	650	671	648	684	655	664	691	671	601	672	671	649	657	661	680	659	665	652	695	679	712	677	717	656	693	647	684	686	666	666	671	692	681	637	723	724	666	681	704	657	649	668	655	645	700	647	628	687	702	692	691	739	721	667	655	625	677	645	677	649	613	638	715	686	696	683	722	641	685	682	712	686	675	691	620	695	669	676	668	661	699	644	714	659	687	671	662	669	695	650	670	642	633	697	637	676	698	718	702	617	672	713	685	693	664	652	680	699	669	640	674	687	674	673	658	635	633	679	632	682	661	726	623	666	679	677	667	688	670	637	677	637	655	654	694	653	644	685	682	674	648	704	702	673	656	668	652	666	710	683	663	678	655	675	717	676	687	660	698	680	659	662	667	673	716	668	671	676	718	701	674	656	726	686	660	683	722	690	669	703	661	683	643	668	693	660	662	662	624	650	618	664	656	692	646	666	638	678	681	674	679	693	678	691	701	669	702	696	690	686	666	663	708	663	687	688	703	646	648	655	676	676	684	721	698	706	682	742	709	672	712	693	693	669	736	684	696	679	732	679	671	597	721	672	661	652	686	643	694	658	710	643	691	702	647	647	687	659	676	648	688	681	640	658	637	641	654	692	615	686	704	673	634	643	648	640	690	683	676	713	733	627	648	669	693	677	661	630	680	664	647	650	640	683	701	654	650	695	654	670	684	632	644	713	691	729	658	669	668	662	688	686	615	715	660	664	661	676	727	696	662	695	697	688	690	678	658	706	666	662	638	707	714	673	668	682	662	696	713	664	639	671	688	710	640	691	709	687	664	654	696	662	669	647	650	685	675	675	667	704	664	674	679	687	652	712	647	667	642	664	664	653	640	633	630	700	635	645	699	679	691	634	661	670	634	681	626	647	690	668	670	713	645	641	678	629	701	707	711	716	673	694	650	655	679	669	689	697	692	715	642	630	657	681	683	680	627	680	689	683	653	659	670	710	688	661	657	688	689	689	706	710	686	669	680	668	683	674	676	668	726	692	701	712	709	657	676	707	751	671	666	669	675	673	712	645	653	713	696	659	673	699	666	684	714	684	647	708	689	671	676	651	678	669	670	695	698	652	681	687	651	701	676	662	708	685	639	681	687	678	678	660	696	703	633	709	718	650	685	710	641	712	680	657	669	651	689	671	701	685	664	697	713	662	682	640	648	662	654	687	664	652	687	721	711	683	698	676	658	638	679	730	698	706	639	680	672	682	707	665	626	708	679	707	734	657	736	714	667	662	648	649	669	650	661	666	667	704	668	718	674	690	682	642	707	640	647	659	698	639	671	720	683	607	692	702	670	670	645	706	684	632	720	710	664	685	649	685	677	653	644	624	663	637	687	684	678	663	674	646	659	654	676	695	667	706	686	682	628	701	673	674	712	716	674	712	663	677	648	691	654	682	690	652	697	674	684	717	631	632	668	677	637	648	726	654	685	655	717	663	665	698	677	688	721	671	736	640	658	670	702	681	666	651	698	697	692	719	670	627	669	674	648	706	662	648	633	670	683	683	694	683	713	684	659	641	655	670	653	656	725	684	671	685	659	704	694	695	695	652	641	697	682	694	643	690	648	640	667	669	697	707	690	654	689	657	704	676	711	653	638	687	716	655	641	675	735	674	695	649	659	660	666	711	657	704	684	677	699	747	680	682	709	681	674	653	675	705	692	639	689	605	621	658	683	685	659	649	653	619	714	658	714	691	633	707	682	669	664	693	666	660	685	682	707	703	657	680	607	696	712	688	653	719	690	698	661	725	683	683	672	686	637	675	709	680	684	681	681	659	672	682	697	715	665	681	658	678	676	709	633	674	632	674	664	662	654	674	739	644	684	688	660	727	653	649	671	704	689	682	630	634	669	671	684	686	681	689	676	704	680	651	664	693	653	674	673	704	680	693	656	665	705	690	681	671	652	698	693	688	663	649	671	729	654	743	643	646	641	681	678	674	694	699	681	650	660	671	691	723	698	654	700	695	656	705	679	657	632	675	708	681	669	709	690	687	657	642	717	679	623	666	675	696	709	707	667	683	651	694	705	729	638	644	709	674	700	707	683	682	696	705	656	660	630	681	659	710	670	641	654	648	698	692	714	668	655	669	678	670	669	664	634	658	663	680	663	647	657	698	682	700	679	674	718	669	639	716	694	661	661	689	670	703	632	712	641	628	654	672	679	707	700	666	705	691	652	708	707	699	695	697	701	658	678	672	700	702	702	685	668	687	669	696	651	668	688	659	662	656	653	648	694	674	694	692	703	654	715	699	654	705	675	677	682	704	679	644	668	621	701	679	663	693	669	679	671	685	685	677	664	672	655	705	688	651	684	644	666	705	680	665	665	646	681	671	672	682	672	661	655	677	683	676	664	705	718	656	687	671	630	673	673	687	696	677	688	683	658	642	661	688	630	675	632	671	671	643	682	670	691	723	706	771	677	667	665	677	691	647	646	643	658	664	668	698	678	699	623	628	709	713	702	648	728	660	697	691	676	694	635	667	670	662	731	644	668	645	704	681	677	665	709	679	706	704	668	680	674
28047	20646	15267	6708	3042	1666	1279	954	886	773	691	623	545	581	500	539	565	515	463	500	551	516	539	584	539	560	588	648	697	706	653	606	541	517	530	482	467	466	489	452	473	463	502	480	486	490	460	477	480	470	482	443	466	415	473	489	467	461	445	462	474	456	465	476	472	433	438	440	471	478	495	479	468	474	509	489	511	506	438	457	462	491	460	510	455	486	457	502	424	504	470	487	486	459	459	489	455	461	501	461	465	486	443	461	447	465	413	433	465	451	489	432	480	469	454	444	445	472	504	482	437	458	468	473	459	502	474	474	478	491	489	516	440	478	454	481	486	466	439	481	492	468	440	492	480	456	468	467	481	503	496	485	446	489	465	499	472	489	426	487	436	483	516	502	502	454	468	435	456	490	458	445	458	438	432	463	476	454	444	488	479	479	444	482	485	476	466	482	458	462	476	454	453	479	457	478	450	498	486	496	472	444	452	512	453	456	490	478	484	487	512	497	486	429	440	473	465	496	474	447	450	499	472	458	460	467	441	471	471	465	468	455	490	488	451	472	484	456	460	495	477	440	482	496	444	466	504	488	476	476	529	434	478	480	470	511	469	506	457	472	480	479	480	459	444	439	531	457	487	452	463	479	460	475	475	476	500	495	472	451	446	492	472	496	433	485	450	477	464	472	461	448	447	484	482	483	433	450	486	440	466	473	459	476	478	438	482	496	447	464	441	496	501	412	473	474	502	458	476	466	467	471	489	456	472	461	465	487	469	477	476	470	468	446	470	471	437	525	474	496	501	482	481	478	486	453	479	472	506	487	419	450	491	465	432	433	460	487	458	469	441	528	485	483	494	424	462	460	500	431	484	511	471	428	453	494	481	476	505	482	465	458	462	443	505	460	462	429	470	454	488	457	470	453	440	455	481	454	474	466	462	474	469	497	504	448	438	494	474	483	447	498	469	492	455	459	480	480	457	430	439	451	495	493	464	484	455	447	489	456	483	477	500	461	517	466	477	448	447	533	458	481	491	468	492	448	505	446	462	491	446	469	463	439	480	509	493	492	490	437	479	446	427	473	494	453	528	504	442	438	460	446	487	486	510	488	465	467	457	462	462	464	458	486	458	461	437	489	456	516	476	485	485	458	458	441	493	477	452	488	484	454	495	459	490	512	473	483	471	457	502	462	465	499	487	462	463	485	442	424	485	458	452	484	453	438	430	476	451	452	507	434	482	527	499	488	491	482	473	488	454	501	504	499	472	485	521	460	466	463	482	476	475	454	471	451	455	477	438	469	442	474	472	459	468	494	441	472	455	456	471	455	496	461	466	462	477	440	450	443	500	504	494	472	516	468	496	460	441	452	489	468	459	462	446	515	475	448	476	496	467	472	473	456	439	451	442	445	481	442	507	466	483	450	500	463	476	490	497	463	483	463	466	433	498	478	506	422	470	468	458	501	472	481	511	479	500	452	465	464	483	487	456	483	433	437	487	457	468	473	432	445	486	491	455	464	462	468	495	477	465	466	517	432	451	466	479	451	469	485	521	444	444	430	473	462	520	480	492	479	513	449	476	423	459	469	493	453	510	470	440	484	490	423	464	497	500	473	489	471	443	462	464	457	469	436	467	447	472	480	444	451	478	461	469	488	525	464	470	496	454	501	464	450	496	501	447	476	499	479	474	458	483	499	477	488	488	475	491	461	447	466	481	459	467	466	474	444	463	468	485	437	471	496	473	460	454	493	501	480	468	461	452	454	500	490	473	468	509	475	462	439	462	505	468	474	455	489	482	472	464	475	485	471	447	464	477	456	484	468	490	471	460	473	497	482	445	463	455	442	494	468	447	507	466	474	464	539	476	416	485	490	433	481	439	498	496	490	451	452	468	497	459	463	466	479	463	497	505	500	462	473	467	474	452	446	499	471	474	441	474	487	495	461	477	478	455	455	449	492	453	471	434	445	501	463	460	516	489	458	462	461	517	513	510	494	456	468	515	475	486	495	487	474	482	411	442	489	500	446	424	446	511	455	435	460	499	464	425	497	418	445	469	479	476	444	440	468	480	486	519	468	431	487	468	462	485	491	492	437	454	455	480	458	453	434	431	489	447	466	479	484	437	444	471	501	474	462	488	492	471	509	470	465	479	457	507	434	443	471	492	471	470	464	481	497	478	490	447	472	445	419	439	485	484	469	468	499	498	489	448	455	469	435	475	503	477	483	496	468	482	451	426	490	455	494	482	457	481	464	473	469	495	455	475	476	464	471	469	502	497	499	509	443	455	502	465	510	484	485	490	480	441	486	456	483	450	485	451	483	465	483	470	471	470	468	475	501	442	483	456	441	464	491	484	440	473	422	546	456	476	508	496	414	462	467	510	442	435	427	475	475	473	492	455	472	472	463	489	490	479	459	490	487	477	453	467	489	450	472	479	501	483	472	480	485	464	496	476	480	448	473	454	493	497	491	495	474	539	491	475	486	475	493	480	464	464	471	492	452	470	477	474	436	475	481	501	456	445	446	454	489	453	487	483	465	463	493	454	472	459	459	469	463	450	473	466	459	452	465	517	493	486	480	482	464	491	512	467	493	486	502	475	491	475	452	488	460	450	501	438	428	479	480	498	522	446	450	421	474	440	508	477	462	466	454	483	453	478	467	475	438	520	498	464	446	480	465	467	462	478	466	480	471	466	479	485	431	505	426	460	481	449	489	468	454	471	487	467	476	471	472	481	492	469	472	491	463	500	491	491	498	472	469	455	487	426	457	511	480	476	434	491	484	494	497	500	431	446	465	444	468	495	450	456	441	493	525	482	486	460	446	500	491	462	504	454	475	494	494	446	473	505	463	500	452	464	478	494	474	486	485	481	477	460	504	478	504	477	457	483	437	455	485	452	484	458	477	471	480	460	501	496	476	473	473	500	484	441	441	477	448	473	481	466	464	482	540	469	496	481	434	466	440	453	461	475	457	455	461	494	489	495	440	496	471	458	494	441	483	462	498	502	455	471	484	512	484	505	484	468	460	435	490	517	470	494	492	459	449	473	470	513	485	468	500	486	487	475	421	473	489	477	493	457	454	475	496	437	446	417	472	478	493	504	443	459	443	452	497	424	455	477	465	450	499	501	460	489	483	460	475	482	462	476	507	467	473	509	459	465	442	478	460	450	458	481	507	436	471	468	457	446	465	473	475	492	449	464	468	492	490	439	458	470	480	460	453	473	466	523	481	456	461	472	479	435	458	485	459	467	486	477	467	472	447	506	435	481	484	468	450	448	495	464	453	475	468	467	497	498	466	500	484	489	502	443	494	451	437	465	502	493	477	475	451	468	496	497	467	490	491	456	508	480	491	465	429	475	474	441	502	459	491	478	432	509	494	449	431	456	502	473	475	476	468	515	491	447	476	445	483	494	443	461	486	477	443	436	480	466	481	494	505	501	491	480	477	446	448	498	472	477	458	497	513	451	460	480	513	490	445	460	474	456	444	489	497	450	450	483	500	436	478	474	448
11771	20756	14144	7109	4973	2797	2098	1524	1378	1044	841	791	710	733	675	641	637	619	574	542	581	565	586	664	570	665	654	750	855	835	819	682	632	592	546	509	487	507	481	497	476	469	491	487	524	478	484	535	479	504	506	515	454	488	500	546	509	537	492	494	500	521	548	496	487	455	525	498	506	493	532	464	535	514	508	520	497	516	483	529	539	524	514	504	521	543	505	548	477	543	473	488	475	496	496	507	521	516	560	492	513	499	498	491	499	489	508	505	534	497	513	537	484	466	508	539	475	528	499	473	526	516	530	496	530	520	504	472	480	505	510	486	500	496	496	522	561	510	486	531	492	485	536	424	502	483	445	484	476	507	499	514	510	506	529	500	480	489	503	477	537	526	506	484	479	505	500	531	533	482	506	503	495	481	481	474	482	527	528	521	496	497	484	527	532	489	505	520	489	533	503	551	549	486	504	533	470	512	487	504	471	502	496	491	526	496	503	485	502	498	535	491	494	491	450	542	517	476	486	538	498	485	490	491	504	493	518	473	514	509	475	509	494	517	526	508	533	487	496	514	541	474	489	494	518	509	516	522	470	498	510	497	503	481	518	499	523	484	482	491	521	538	512	528	497	507	541	507	532	510	545	513	506	530	451	487	508	513	508	491	475	475	515	514	492	489	507	516	500	511	482	459	515	512	492	480	537	504	502	477	466	484	489	519	514	535	542	492	480	486	505	538	477	537	526	554	495	553	544	544	485	503	495	464	537	487	497	464	494	485	484	507	473	516	522	508	487	502	509	490	468	510	509	473	496	483	529	490	500	509	520	520	499	512	496	491	515	523	520	543	528	474	496	494	498	503	513	517	497	522	505	494	482	488	455	546	495	519	466	544	512	508	470	482	519	462	532	491	493	491	507	483	470	493	494	529	527	541	483	504	501	476	513	527	494	541	495	520	506	494	447	507	496	486	485	508	488	505	478	543	517	507	481	522	497	509	519	487	463	527	501	500	472	487	509	497	525	513	480	494	509	540	516	514	514	487	519	493	498	500	501	559	547	472	506	510	496	517	513	497	513	523	510	505	466	539	508	502	530	516	485	514	477	501	497	505	496	501	496	535	513	516	525	506	499	485	491	489	517	514	529	547	550	493	511	580	480	515	531	514	472	510	537	452	515	494	531	512	464	501	554	488	471	489	544	518	545	512	500	487	487	528	526	504	483	499	508	483	474	502	472	527	520	496	517	496	528	542	506	527	539	505	520	512	510	501	504	523	481	465	528	504	519	487	490	497	506	517	462	533	484	482	458	533	508	511	471	472	500	493	524	505	519	519	510	491	519	496	525	497	512	522	500	560	441	489	506	489	504	553	500	455	499	527	470	479	492	501	482	515	450	492	538	505	497	533	534	484	526	518	497	492	509	489	527	506	486	504	487	471	511	515	462	537	492	540	486	500	535	507	547	543	524	484	522	476	486	480	484	463	564	499	531	530	501	504	508	507	496	520	547	530	494	491	485	472	526	495	490	529	474	516	480	525	482	513	522	537	524	524	494	517	484	526	513	541	523	510	545	540	528	479	490	548	473	516	520	478	485	516	481	490	532	467	477	517	516	522	537	482	549	495	541	510	539	479	498	499	565	464	486	503	516	500	489	508	494	523	479	484	485	481	508	498	505	513	506	546	516	546	532	502	495	507	512	498	507	468	452	492	480	484	536	513	511	483	473	538	471	554	479	531	500	466	519	487	473	489	512	503	517	476	493	508	510	467	520	482	501	492	488	471	476	502	497	546	498	494	529	489	498	499	501	475	468	466	523	498	482	537	498	529	460	505	500	483	495	519	505	493	508	494	533	475	521	493	506	510	533	524	524	495	506	485	471	474	497	481	504	501	518	541	488	531	518	514	498	466	484	554	465	522	518	515	496	479	532	551	514	531	546	481	502	492	497	523	527	471	517	527	473	488	523	478	508	510	518	479	466	514	514	511	472	500	494	553	524	543	544	504	549	536	504	497	530	475	496	519	472	476	479	521	515	472	483	486	494	513	494	499	480	514	526	510	541	508	509	506	531	506	493	540	483	482	489	527	478	521	484	459	487	479	472	471	492	552	522	512	488	470	515	500	450	510	459	463	489	494	513	521	504	496	494	498	483	494	495	452	509	525	511	539	478	456	473	461	530	534	508	497	528	506	483	517	469	504	519	533	520	486	489	492	530	506	523	517	508	482	477	497	520	552	538	498	528	522	517	485	482	505	498	515	496	513	523	498	465	524	487	511	518	482	507	509	448	508	526	497	522	527	504	512	454	491	529	499	503	508	516	511	484	510	497	490	487	485	473	501	495	512	502	503	534	484	490	493	523	478	528	483	498	487	510	529	502	504	504	511	533	533	555	477	526	470	496	512	486	509	519	518	481	545	504	479	528	499	471	543	515	485	513	496	509	500	502	499	544	514	489	468	466	513	478	517	488	497	492	497	479	514	508	493	541	542	533	518	495	498	518	451	495	474	489	482	493	546	508	452	492	509	511	492	468	501	499	481	519	498	483	538	519	499	454	525	488	497	504	492	495	502	475	477	489	466	502	502	571	547	497	516	525	543	520	482	497	493	553	510	499	522	462	494	486	526	506	501	478	505	482	486	512	532	523	508	483	536	480	503	538	473	499	504	504	501	517	451	454	491	477	515	516	506	519	466	543	506	518	502	519	476	457	515	539	536	546	531	486	504	522	512	512	498	489	499	526	491	531	465	514	506	517	505	492	527	468	539	531	497	505	516	512	540	515	457	555	524	464	509	518	527	471	518	508	507	513	499	501	496	512	489	519	485	467	499	506	511	520	553	510	485	491	513	520	534	500	492	488	515	539	538	471	541	489	508	501	511	539	501	488	479	520	533	481	504	522	511	507	539	467	534	512	502	505	493	524	493	485	497	511	522	487	500	500	515	543	549	462	506	488	491	518	509	442	480	512	510	563	488	519	491	529	433	467	489	509	564	477	515	477	500	524	537	540	511	488	487	494	519	526	525	495	487	475	480	508	498	535	479	509	499	490	559	526	516	502	556	501	525	496	510	483	522	532	524	512	502	497	535	487	515	497	541	487	484	504	501	525	488	515	513	530	549	470	512	528	456	504	535	477	508	516	446	489	529	479	527	493	493	513	506	481	460	512	524	511	521	523	533	536	485	509	485	499	482	489	510	508	488	476	474	510	519	490	505	544	497	497	444	473	548	548	507	461	483	486	530	498	465	466	520	500	517	511	506	515	477	472	485	521	504	500	509	482	498	495	521	509	505	507	543	500	490	551	510	517	473	518	507	516	486	519	549	483	483	495	494	499	525	500	480	511	483	457	519	489	536	515	499	495	541	516	464	509	509	520	499	555	499	516	510	502	516	547	494	526	516	504	486	490	496	532	476	495	484	518	522	543	489	517	544	474	521	497	523	506	518	500	526	523	509	514	540	527	528	506	499	504	514	497	517	495	489	531	550	504	502	512	480	497	528	515	500	494	512	527	493
23851	21190	28406	24248	21155	10964	3061	1991	1723	1426	1227	1059	998	891	673	568	617	561	595	611	597	587	575	581	813	1693	2206	2524	2221	1772	1412	1088	814	663	555	502	501	471	503	445	465	476	462	484	456	434	461	463	446	484	450	454	462	454	461	469	455	454	438	456	415	472	423	475	452	446	453	457	474	440	430	480	429	456	443	460	431	461	473	426	482	470	483	447	462	444	461	444	468	488	446	444	488	481	470	488	494	466	458	470	495	456	452	482	470	486	431	466	477	450	460	459	465	480	449	486	439	433	470	503	452	471	471	471	423	500	457	467	426	466	450	508	472	462	471	449	484	494	404	447	459	469	470	484	447	492	445	448	433	460	428	474	467	480	448	480	436	485	464	470	446	431	450	462	460	416	421	460	437	466	468	505	466	464	461	464	476	472	460	415	454	424	493	483	458	497	478	478	463	494	460	488	476	439	471	457	471	449	459	467	465	464	483	493	485	477	422	451	473	474	462	497	469	489	427	451	478	485	460	457	424	480	430	484	458	445	486	473	443	482	481	460	439	473	479	495	458	459	426	461	464	442	469	443	465	477	508	488	431	451	482	484	446	458	430	421	419	489	435	454	446	434	521	437	457	431	488	467	412	445	487	444	452	451	477	445	483	484	443	424	453	443	480	426	453	441	468	455	426	476	485	449	431	448	429	456	470	454	479	487	497	423	479	448	424	451	476	407	457	422	453	484	471	496	470	448	419	483	476	443	437	409	432	446	489	462	492	467	473	445	432	452	417	504	476	470	491	464	464	482	479	435	436	453	454	471	469	491	443	497	480	471	468	467	457	441	441	462	467	463	480	488	473	434	496	485	475	457	466	460	455	463	440	436	426	463	473	455	415	481	430	464	461	446	473	484	444	454	496	463	443	476	518	451	437	451	453	491	475	444	473	506	434	462	424	454	441	440	476	482	482	472	423	473	463	433	465	464	470	462	442	483	448	444	476	446	513	456	504	426	502	470	450	481	466	440	450	509	474	477	464	462	424	439	447	460	467	477	508	495	449	439	474	520	482	476	485	453	463	456	466	485	458	499	438	439	446	473	467	473	448	493	468	486	471	502	477	431	467	465	452	481	507	473	483	455	470	464	443	471	447	473	502	479	466	468	475	448	441	481	473	437	480	478	487	476	477	455	428	437	484	454	428	486	468	474	452	462	476	436	461	445	408	506	455	436	448	452	492	461	480	479	464	478	439	462	461	461	449	447	452	443	466	435	441	485	472	440	491	496	484	464	479	442	479	465	444	483	461	493	522	458	450	471	468	456	501	441	455	478	460	471	436	461	506	465	444	459	455	452	452	492	433	467	475	442	466	454	480	452	472	463	458	480	440	470	468	458	429	453	427	439	474	467	468	464	452	439	469	411	488	484	433	488	456	439	469	499	482	491	446	477	463	441	441	472	484	481	452	442	458	439	448	436	468	427	464	464	498	446	470	425	434	425	502	444	447	465	459	469	488	445	442	473	470	425	451	463	466	478	494	456	463	462	487	464	476	483	507	423	437	493	484	451	458	447	467	468	460	489	476	441	496	438	429	469	467	482	438	449	476	491	488	476	510	447	455	451	468	429	482	429	459	434	425	437	435	447	473	462	501	492	460	436	445	454	487	447	464	469	437	453	462	441	453	463	468	471	491	490	453	462	460	480	468	386	451	465	477	472	475	472	491	487	462	471	468	403	478	446	436	457	447	488	476	483	439	440	459	457	491	476	475	429	422	444	445	504	482	488	474	453	448	440	501	457	452	481	472	451	495	490	485	512	448	439	435	480	486	500	459	461	475	470	487	482	435	487	488	481	468	441	451	524	460	441	482	458	461	467	419	432	429	482	453	488	463	450	467	462	454	472	470	476	497	434	471	490	425	486	461	482	441	484	470	426	485	480	469	475	459	496	462	462	482	459	457	462	436	445	483	443	433	462	468	447	445	472	441	470	435	497	440	455	430	455	517	458	447	436	471	451	454	471	441	428	436	488	488	467	475	494	440	459	459	442	452	430	501	453	473	442	457	456	434	471	460	460	456	484	480	476	469	465	456	489	476	450	472	443	473	474	495	443	491	495	447	418	469	471	497	478	447	435	529	484	460	463	475	470	461	440	450	472	456	464	467	450	484	420	447	477	449	456	439	494	455	429	443	468	464	454	464	463	503	412	448	464	485	433	422	487	530	467	442	472	426	476	448	461	463	492	506	466	463	464	468	499	469	466	434	456	424	453	497	470	446	435	470	486	463	446	483	453	477	459	455	465	470	457	471	462	432	499	443	464	459	482	503	450	446	496	433	493	480	471	483	448	448	476	457	471	471	465	431	475	476	433	479	494	450	490	465	452	470	453	463	501	413	445	447	449	462	499	435	426	443	469	489	470	479	480	452	488	488	468	520	465	441	459	448	471	450	463	488	431	416	465	473	477	463	420	474	464	474	438	465	441	440	440	469	432	470	469	482	430	444	465	441	476	437	403	417	439	457	509	464	458	463	439	431	439	458	463	478	452	416	490	469	464	447	438	440	465	471	474	461	465	490	455	483	451	424	489	459	462	468	465	451	433	450	478	449	462	468	490	431	462	428	445	487	432	476	487	427	479	473	466	435	471	450	480	479	459	449	470	433	485	444	420	479	485	466	450	462	444	428	447	416	473	447	455	451	470	467	461	484	480	458	455	489	481	480	480	452	478	463	475	475	456	474	450	451	461	466	422	470	437	436	441	434	410	444	419	473	426	432	444	446	474	470	491	460	512	466	471	469	467	440	424	494	493	427	476	489	398	476	438	441	479	471	485	448	504	442	474	472	437	490	472	426	459	465	417	498	484	453	488	450	475	466	409	468	485	459	471	443	442	446	468	445	423	440	456	438	430	487	475	466	470	445	463	469	479	488	470	453	462	430	431	438	453	434	485	461	471	468	449	493	477	416	498	472	451	437	481	493	467	466	444	453	474	455	426	484	435	455	473	467	497	503	463	463	469	491	434	464	465	443	440	436	474	478	461	456	492	442	482	440	520	464	424	438	469	476	453	480	490	452	472	488	409	433	416	462	444	488	440	451	503	452	409	445	467	427	483	442	504	461	482	430	465	469	499	510	460	470	476	449	450	458	518	482	480	441	456	447	443	465	480	452	472	453	436	436	440	470	484	483	447	498	441	484	425	453	484	481	458	441	475	481	428	451	432	461	448	440	427	430	428	432	448	443	447	466	472	464	437	427	483	428	468	416	447	470	458	457	450	479	470	455	474	445	470	479	466	468	506	450	471	464	425	439	457	493	475	425	485	456	453	493	442	438	446	445	456	513	464	472	468	428	441	472	431	451	458	407	489	450	482	474	458	481	457	451	441	499	465	442	419	454	463	468	432	448	491	466	437	415	486	445	449	436	459	452	448	455	501	465	491	426	460	503	473	453	464	486	472	483	459	449	422	443	447	444	439	468	463	449	461	431	456	480	430	489	478	467	459	458	456	432	434	468	463	452	450
11088	27677	20080	11264	7656	5036	4054	3336	3021	2480	1873	1655	1468	1318	869	734	729	719	695	669	759	682	704	677	1044	2511	3496	3779	3324	2523	2007	1413	1067	714	622	558	517	456	522	471	538	485	491	482	459	483	503	449	451	476	481	483	525	502	497	520	477	496	500	501	523	513	445	465	522	503	530	500	506	485	476	442	463	508	483	481	465	530	490	497	464	476	462	448	468	469	491	482	500	470	500	505	490	511	463	485	468	475	493	513	525	486	495	504	514	483	495	458	491	498	468	491	493	493	482	481	552	494	522	487	509	451	489	489	502	480	504	472	466	512	489	469	471	474	469	499	532	491	465	507	466	477	439	491	481	500	493	516	494	518	510	470	473	487	518	514	479	485	517	515	476	491	472	503	470	493	481	478	501	502	494	467	476	513	475	475	506	479	515	464	470	485	479	530	509	479	476	492	505	491	468	510	496	488	441	527	491	473	478	472	486	492	485	542	492	479	483	470	469	444	497	476	485	493	478	478	474	491	493	512	487	503	544	506	460	481	445	471	486	461	461	539	493	472	509	493	481	434	504	487	480	536	433	479	537	478	505	478	502	497	467	508	493	484	532	517	463	435	511	490	500	486	472	478	446	494	481	475	490	494	488	438	455	488	481	452	465	515	513	503	494	476	497	484	494	481	486	477	511	465	477	476	499	512	486	463	499	489	467	460	491	467	509	490	490	457	492	434	455	488	492	452	477	481	469	513	521	458	498	479	503	506	457	504	511	517	508	481	508	476	526	496	464	480	481	450	495	482	471	467	492	492	490	500	500	493	504	519	488	446	474	477	468	480	499	522	493	504	461	493	452	478	505	487	472	482	481	479	447	454	474	508	487	484	501	499	479	493	457	472	499	488	490	509	523	479	493	502	473	486	470	482	491	505	501	471	504	529	495	503	445	477	451	493	442	490	488	510	473	501	501	493	526	446	454	493	495	493	483	497	521	459	492	487	434	490	478	513	493	454	512	432	474	463	486	483	485	469	487	486	499	531	466	479	543	525	508	451	468	487	464	465	461	495	514	479	470	543	510	511	482	463	500	489	478	503	483	497	486	548	497	518	505	476	502	527	495	472	481	545	501	490	523	481	554	506	469	526	508	493	502	495	523	505	509	506	475	502	480	468	520	467	443	490	498	452	503	497	478	509	487	514	467	493	466	501	464	500	488	507	502	542	482	486	481	478	460	492	506	473	481	449	486	445	528	509	499	499	538	495	498	512	541	509	471	490	457	495	492	500	456	534	477	469	487	511	512	486	492	462	530	449	484	475	491	475	495	487	519	476	491	503	464	528	489	488	497	522	467	487	536	498	522	449	468	453	472	478	501	465	455	486	491	555	529	497	503	505	474	496	510	499	520	502	482	459	522	476	438	527	527	495	483	483	510	475	498	466	533	478	512	498	469	526	518	497	509	535	466	440	469	452	487	477	468	476	465	527	509	486	478	497	491	502	511	475	498	472	525	494	497	467	529	490	496	472	485	479	500	460	459	500	494	477	537	496	480	506	474	472	498	522	510	482	468	516	526	468	492	493	511	466	512	477	490	514	495	529	514	463	497	496	472	484	449	486	491	553	450	486	487	501	467	509	482	511	478	493	513	487	510	505	491	484	464	436	531	505	483	471	469	476	521	504	510	517	496	508	471	534	476	482	476	481	497	464	466	504	446	485	499	470	505	520	493	449	479	509	460	508	467	504	522	460	475	488	489	485	499	495	475	465	499	482	494	481	469	499	511	480	518	494	506	475	495	536	490	480	515	485	456	501	492	488	514	509	460	470	462	450	478	471	496	512	474	492	459	480	496	480	516	488	478	494	498	499	502	496	466	487	529	532	500	502	488	491	488	474	487	499	440	467	492	493	480	485	506	468	490	491	490	497	503	449	524	513	483	492	513	471	508	501	517	484	463	530	471	480	516	490	536	478	515	481	473	498	498	467	491	497	508	474	494	478	503	487	462	468	472	452	470	471	506	481	501	447	490	489	477	500	510	495	512	485	486	514	537	502	489	488	515	490	498	523	510	500	503	507	483	471	504	526	497	497	481	526	506	488	517	477	453	504	542	482	489	472	478	506	469	518	464	471	495	504	484	507	523	504	463	471	510	483	521	504	500	510	511	480	482	500	459	462	508	538	489	477	474	463	516	519	496	503	447	476	468	511	495	468	501	499	515	507	503	507	447	471	494	465	513	452	491	499	508	490	501	498	511	496	496	535	454	495	481	474	499	488	468	447	468	500	492	499	433	487	502	490	504	521	494	489	514	481	446	471	488	447	462	469	497	549	491	465	471	492	499	509	532	506	491	501	448	489	469	493	537	475	489	508	485	471	487	479	485	523	512	511	514	507	479	502	538	479	473	490	464	445	491	483	489	469	469	494	494	502	522	483	511	480	475	504	523	531	519	482	457	504	499	508	482	491	476	496	481	469	480	481	508	468	460	491	515	480	461	476	453	494	494	502	491	495	486	498	516	498	502	493	466	489	488	512	516	526	506	455	498	455	484	486	477	474	511	482	480	495	479	485	480	488	474	480	470	531	472	480	480	486	505	470	515	498	470	494	483	455	500	510	521	476	501	516	442	478	488	493	443	462	489	467	459	451	492	492	487	493	467	517	494	489	481	519	487	494	490	482	485	489	522	487	482	505	498	452	500	482	495	508	497	480	462	473	497	519	503	499	453	478	475	521	505	471	474	508	502	493	505	486	449	524	498	509	502	491	497	514	495	442	482	514	487	479	510	501	463	510	468	518	502	491	474	518	488	471	492	502	493	486	510	507	471	508	466	525	490	458	495	487	500	467	528	494	458	469	505	515	490	485	481	496	497	493	499	519	480	498	497	502	467	492	501	428	465	504	496	467	484	510	443	488	489	526	486	446	493	517	500	440	479	530	488	494	480	454	469	499	516	504	499	482	516	474	476	485	448	501	485	466	507	507	491	525	490	505	512	510	487	512	485	501	510	499	469	467	482	491	506	508	494	474	515	484	516	523	486	488	440	496	513	490	482	515	504	519	480	492	467	529	493	496	450	515	485	480	520	545	481	496	520	487	474	485	479	490	473	510	472	516	496	492	502	465	529	499	460	501	457	518	479	472	478	508	476	481	478	475	481	484	530	456	487	489	538	496	459	514	494	451	449	485	529	515	475	490	525	480	517	471	469	494	492	516	462	464	477	515	465	479	486	500	480	431	493	503	466	493	484	488	475	511	509	499	509	476	481	467	479	490	482	513	519	519	443	509	462	520	500	484	450	446	501	478	501	516	441	488	481	474	510	468	488	491	484	516	508	532	506	514	527	489	455	504	486	487	478	462	458	527	498	492	509	488	511	466	435	510	494	470	506	493	462	481	427	485	486	515	520	442	504	482	538	466	501	521	468	472	484	465	532	524	478	484	467	479	482	512	493	457	502	467	469	516	446	512	490	468	463	489	516	467	514	469	450	482	501	531	513	475	472	476	485	478	476	474	457	460	494	491
25142	21301	27559	25303	12923	3168	2261	2089	1751	1260	1123	1082	1010	991	889	848	787	806	700	677	714	656	627	665	786	1151	1780	1812	1591	1392	1262	997	816	770	655	679	595	649	649	604	617	591	647	615	673	604	633	592	585	638	647	604	618	626	650	631	655	631	607	650	610	642	653	639	673	627	611	655	611	618	653	647	615	587	640	645	595	607	642	675	583	639	635	632	638	579	637	628	609	672	659	623	627	673	631	592	583	647	640	646	631	630	672	619	615	655	584	600	694	660	585	584	657	584	627	593	619	597	635	659	664	595	586	655	622	601	628	631	618	642	606	597	654	635	633	636	637	642	673	619	653	640	684	641	676	614	651	630	639	610	624	621	662	573	637	660	603	631	643	632	657	620	588	644	638	589	648	608	603	604	567	653	587	616	633	617	605	634	573	659	617	615	639	628	651	653	647	643	597	630	683	611	665	618	642	650	672	616	685	646	703	626	642	652	629	570	623	609	598	648	663	600	631	638	587	615	613	640	579	662	598	602	603	604	665	628	610	635	623	667	640	645	606	588	683	625	599	664	645	621	672	615	620	598	626	661	639	632	608	606	632	637	657	579	594	627	664	611	642	672	621	612	644	638	654	652	657	635	659	645	640	624	567	603	657	641	671	609	629	615	584	615	667	628	607	583	638	641	635	639	639	636	625	633	657	632	659	629	607	620	611	630	643	660	667	624	659	629	642	696	605	625	595	626	620	658	636	599	653	628	642	609	588	618	602	672	631	657	624	644	618	616	658	586	618	589	653	617	620	614	629	660	625	619	628	666	673	703	636	606	627	611	629	654	649	614	649	650	630	616	672	628	620	645	650	636	654	641	614	615	637	661	605	632	573	605	661	620	661	659	626	602	650	683	655	682	639	673	614	614	638	637	631	668	582	616	627	647	648	664	659	646	652	670	650	687	649	596	610	624	603	670	650	642	645	651	607	634	655	609	593	602	607	669	596	645	640	611	665	617	611	589	618	629	602	590	635	641	689	623	574	660	663	628	630	610	598	660	659	612	652	642	614	675	635	624	661	595	657	635	617	611	645	586	643	653	554	639	638	657	586	607	633	631	604	611	628	656	607	625	631	639	627	619	676	626	621	657	647	633	637	638	633	612	665	646	605	634	617	594	618	607	612	657	634	654	675	606	605	632	627	613	623	692	655	589	596	666	641	584	641	663	635	632	619	655	634	649	663	671	634	666	627	603	641	649	602	648	614	636	590	639	634	671	652	636	665	668	639	643	654	665	615	613	661	654	616	622	661	644	582	651	630	650	588	687	633	631	636	679	641	632	628	673	606	624	668	640	605	613	649	591	658	637	659	661	649	661	636	612	632	636	603	635	629	654	639	681	589	643	638	659	619	649	624	652	610	625	666	601	656	665	630	645	628	650	641	639	629	594	644	667	649	633	618	635	653	620	643	607	582	628	716	610	639	654	587	597	657	627	608	631	659	644	648	637	641	617	606	645	622	620	638	632	632	644	564	613	607	644	583	618	615	651	630	628	619	612	642	664	609	648	627	630	625	612	645	648	662	656	682	636	665	612	628	679	624	676	691	648	655	625	598	657	683	558	651	625	653	626	670	608	617	634	642	649	649	684	615	613	622	634	639	646	648	627	633	656	648	605	662	645	592	639	628	599	642	659	681	602	632	628	624	642	657	659	625	617	637	569	648	703	640	658	639	584	632	660	670	613	651	653	574	635	668	618	606	636	623	645	632	633	670	571	608	612	659	626	701	623	580	634	626	632	686	600	626	612	624	620	635	632	618	606	617	648	609	581	630	617	671	633	645	602	620	618	618	591	642	595	658	629	663	666	612	613	630	630	602	656	626	637	609	648	641	643	607	606	644	652	648	625	602	611	673	648	617	619	666	657	626	629	651	615	636	597	641	641	619	633	673	588	629	633	560	622	631	602	639	625	641	635	636	642	647	637	666	605	666	648	649	640	641	610	608	612	626	635	619	658	687	586	673	632	634	626	610	649	595	632	627	630	633	648	655	632	648	614	642	611	607	642	636	606	620	619	630	645	623	624	669	608	634	608	642	618	624	659	629	667	658	695	587	658	646	676	635	643	633	585	624	633	662	635	623	630	660	632	591	626	652	642	613	671	673	616	684	646	644	633	613	609	603	640	615	628	644	604	656	597	640	639	627	637	642	642	622	633	653	640	656	657	659	609	643	603	640	667	643	663	652	607	639	680	616	630	635	651	639	648	678	639	582	678	607	624	640	657	644	603	577	636	656	672	643	640	648	605	648	637	637	638	608	619	622	606	582	668	641	626	632	641	631	673	684	613	650	604	592	613	652	652	616	643	632	615	616	628	618	608	663	637	666	613	651	623	639	670	626	646	664	649	622	641	625	605	608	614	601	632	615	615	601	616	671	652	596	629	648	632	587	661	628	650	646	658	594	600	640	674	656	646	624	601	659	649	657	584	612	640	636	623	678	620	646	649	674	539	640	617	624	632	578	621	610	602	663	615	620	587	640	628	626	647	623	625	636	609	615	620	659	615	608	622	686	631	612	602	652	648	632	695	671	655	610	640	615	574	624	580	650	661	640	612	682	690	626	652	599	582	638	624	670	645	628	650	604	603	649	662	630	612	613	634	613	655	642	659	664	655	596	619	627	606	607	634	607	652	654	668	605	634	647	661	626	615	660	603	665	631	644	684	672	606	631	648	622	631	668	640	625	636	647	627	681	641	655	640	649	619	599	643	646	623	685	627	641	623	619	606	649	635	661	626	654	641	625	615	598	633	640	638	617	649	626	593	611	614	616	656	562	585	674	624	672	654	612	632	641	657	577	649	609	602	625	618	571	657	636	645	645	633	637	601	618	611	577	624	625	627	577	615	663	623	606	604	664	646	643	580	638	596	631	628	645	647	617	650	660	609	642	638	612	654	609	620	639	593	605	585	642	664	643	658	652	664	633	649	665	629	617	626	600	578	641	613	705	626	617	622	615	629	624	639	605	678	598	626	638	664	642	646	610	659	598	651	651	635	623	632	601	663	608	627	631	622	648	607	663	627	608	626	660	651	631	639	615	627	603	609	647	615	626	637	631	689	687	614	598	643	651	619	642	625	661	624	649	610	642	602	629	624	605	656	655	632	669	630	639	633	619	613	624	581	625	624	651	644	613	632	615	620	612	611	669	639	666	643	647	608	675	647	632	630	637	604	630	620	642	654	618	623	611	606	666	621	628	565	642	627	637	610	631	641	639	660	601	640	605	617	606	633	629	667	642	614	647	593	655	627	649	648	678	669	648	614	668	639	636	604	619	604	594	635	652	606	618	633	655	594	629	621	587	619	642	623	632	667	621	622	615	618	595	614	669	662	657	617	622	628	662	623	626	648	619	629	665	626	627	644	625	588	600	639	641	639	634	576	631	645	641	650	601	629	630	601	618	623	655	570	607	651	629	628	660	669	608	591	602	638	655	584	648	628	661	669	628	623	666	616	669	648	613	655	623	608
10541	22897	15719	9443	5269	4623	3977	3515	2938	2010	1671	1658	1506	1356	1237	937	865	1003	832	834	816	752	774	842	985	1761	2682	2917	2457	2102	1649	1277	1057	830	844	678	708	664	665	691	628	666	649	647	662	621	669	676	647	672	619	679	669	651	710	680	663	642	638	662	636	641	634	671	685	639	710	666	638	670	714	638	659	695	677	629	627	664	675	721	656	704	636	636	648	640	678	671	643	692	764	667	690	656	654	693	649	679	693	685	649	667	681	660	683	649	654	670	686	651	668	652	656	690	631	691	686	686	665	644	658	638	678	682	645	670	689	703	667	703	665	670	647	606	650	658	636	664	649	658	705	644	654	648	692	667	699	643	675	652	667	674	674	688	659	672	688	643	682	656	687	666	692	646	645	652	666	665	667	688	644	631	672	606	646	696	658	641	704	661	660	682	661	688	686	668	658	668	683	653	637	671	672	655	708	642	667	679	691	706	721	656	677	668	643	623	665	673	675	677	675	668	667	670	658	711	643	665	679	689	641	670	655	664	659	632	638	691	655	716	718	716	687	668	682	667	641	645	620	728	631	632	651	659	662	666	626	645	650	633	683	658	767	661	619	694	658	671	684	670	627	633	630	684	652	643	691	651	665	669	674	620	668	663	630	661	638	655	663	652	636	683	646	632	700	641	685	693	624	687	639	703	675	667	656	650	673	691	646	713	660	591	674	669	686	654	666	694	688	695	653	692	660	698	711	653	656	691	700	676	667	641	654	684	657	630	635	657	664	731	644	669	660	682	664	643	674	628	675	639	647	606	689	679	666	664	680	638	675	677	661	656	655	720	666	685	706	705	684	668	659	663	641	686	657	661	641	633	618	654	716	658	678	675	695	655	675	673	637	683	666	681	614	687	675	690	668	669	689	649	688	671	706	668	694	682	683	663	716	670	691	604	648	649	668	682	668	654	673	613	646	672	670	617	638	704	668	727	650	679	687	649	708	657	661	690	646	648	722	674	664	665	725	649	663	653	688	676	687	673	677	624	734	683	667	664	643	684	628	651	664	655	656	656	683	699	644	641	652	660	649	671	668	674	674	660	627	657	688	707	646	708	653	641	657	624	652	643	685	680	646	683	670	655	689	664	671	644	712	657	650	611	651	688	676	706	656	685	661	650	692	645	635	688	672	696	688	660	720	654	676	657	660	665	689	688	662	681	642	689	680	669	661	657	652	661	639	703	700	676	700	673	697	680	644	656	703	681	692	633	702	655	669	714	676	665	622	671	651	721	685	656	654	613	639	645	697	683	657	644	688	653	670	682	655	719	716	666	649	666	649	678	630	706	681	671	639	670	674	640	707	694	659	689	656	668	710	669	710	658	714	666	675	721	690	689	654	640	703	659	726	650	659	645	699	686	592	685	700	683	683	635	651	606	661	671	683	646	662	645	626	647	646	678	653	688	668	661	643	681	647	668	684	682	642	660	687	726	684	612	656	684	705	683	604	680	645	640	728	665	639	673	626	660	623	692	671	710	654	632	681	699	641	631	685	717	689	659	656	659	641	653	624	654	691	655	687	636	651	662	686	682	648	661	725	701	636	655	641	651	680	660	632	693	661	652	659	668	605	621	669	688	669	664	641	681	640	663	667	658	681	626	652	656	606	685	638	696	679	670	628	654	628	651	666	665	642	643	622	664	651	688	763	655	675	652	661	644	665	678	720	657	690	678	627	641	693	662	656	700	697	686	683	687	698	644	655	678	639	666	674	629	656	647	664	647	686	653	655	643	677	662	614	642	656	679	701	655	678	673	654	698	675	625	709	611	683	679	664	656	699	675	625	647	649	626	642	674	651	659	640	687	708	665	689	665	656	682	707	630	698	643	664	688	712	674	634	660	690	684	700	689	687	667	669	649	703	665	657	692	684	667	686	738	679	669	685	677	635	644	661	685	677	698	704	673	649	665	628	668	659	620	645	601	678	668	660	662	676	656	669	696	646	657	613	653	675	656	688	663	623	655	666	649	640	683	687	654	622	642	656	646	664	668	686	656	636	708	651	659	691	682	696	707	672	689	672	651	693	680	670	638	638	681	687	692	678	633	646	674	674	657	622	693	631	687	624	685	652	693	666	679	645	680	643	718	687	631	671	661	654	671	682	605	625	672	635	658	679	649	659	689	653	636	663	662	663	642	629	693	693	669	667	649	669	689	682	663	686	682	651	630	660	677	668	670	654	654	644	709	637	675	677	665	666	691	639	670	646	608	661	704	678	653	669	674	683	629	720	700	696	630	698	714	686	678	686	659	638	665	676	628	674	671	710	718	650	613	630	683	652	673	653	668	670	637	607	731	688	773	671	623	660	708	654	677	642	686	686	657	612	652	697	706	664	668	682	663	713	665	683	658	674	698	666	670	645	587	711	698	651	645	650	697	614	663	661	681	650	669	682	671	667	675	666	646	666	687	640	685	660	675	667	659	668	695	693	665	656	672	690	645	664	664	689	698	632	669	677	661	639	618	669	660	656	683	670	709	717	675	645	684	665	654	677	719	622	624	679	638	712	688	683	694	647	618	647	677	676	659	681	671	670	660	669	669	664	639	657	610	656	683	627	660	664	725	651	657	653	648	678	659	667	678	684	678	708	689	684	688	656	690	683	679	664	670	629	681	634	708	671	643	688	716	674	683	633	665	660	693	652	676	684	672	707	642	639	625	691	680	636	649	666	634	653	629	708	655	686	644	707	644	700	666	670	699	681	675	672	679	637	652	658	654	676	664	639	644	667	715	666	656	651	698	722	698	637	703	674	645	618	670	729	646	639	651	665	629	606	668	633	675	660	677	690	623	696	694	651	689	684	649	673	676	639	642	648	665	660	666	695	623	626	633	710	690	670	698	667	666	684	671	655	626	628	689	682	693	686	680	634	620	629	618	673	691	686	654	633	696	665	631	698	661	667	607	719	658	691	688	672	672	709	677	662	652	647	635	673	676	687	727	643	631	691	684	689	656	650	649	675	644	648	653	676	686	629	658	633	709	660	656	686	694	674	690	672	680	684	698	670	687	661	642	701	632	697	642	636	667	630	646	706	683	642	717	653	677	680	660	615	690	725	688	672	703	674	669	655	650	656	672	668	644	613	667	620	674	683	615	647	623	691	664	675	663	650	671	626	659	703	663	672	692	670	688	662	632	654	694	657	668	687	664	610	662	687	681	673	643	713	713	676	668	655	652	629	684	667	676	636	684	678	650	676	648	663	655	674	676	668	639	675	625	674	683	676	672	692	656	705	649	647	717	662	590	653	698	652	649	666	692	641	655	676	663	708	625	648	661	687	669	638	649	685	643	697	664	659	669	648	679	636	659	680	632	659	660	630	632	668	680	604	696	686	666	668	676	676	655	685	621	648	718	682	658	638	635	714	707	692	624	690	688	704	697	662	646	647	715	645	643	664	706	685	650	696	661	657	672	643	717	651	613	655	649	635	642	677	628	673	666	630	674	654	670	644	685	650	691	664	673	619	677	726	671
22804	21404	29196	23959	21414	21641	14043	5216	3871	2671	1960	1553	1454	1415	1241	1250	1158	996	947	908	809	802	743	839	1256	3057	4640	4831	3950	3550	2876	2042	1364	1050	904	753	730	682	645	645	697	666	660	659	657	682	714	669	677	701	625	661	672	658	688	666	668	688	660	674	675	711	732	664	696	609	690	652	676	677	659	666	717	672	703	739	669	705	650	627	659	703	755	662	679	705	662	682	632	672	651	693	682	682	666	656	699	643	687	649	725	713	693	678	676	720	691	695	673	658	642	675	635	654	676	642	763	724	645	701	646	660	698	689	631	704	660	709	693	697	652	702	663	712	672	632	684	655	670	704	680	641	671	736	696	670	659	707	656	706	669	685	658	671	697	693	645	636	659	671	705	668	685	691	684	633	636	695	676	648	720	627	690	668	719	696	687	704	612	651	653	677	650	691	642	655	719	707	686	713	626	676	690	688	649	724	703	684	701	678	664	644	673	711	709	687	657	673	702	661	704	703	705	667	707	705	646	680	682	670	671	687	671	706	711	687	678	692	654	699	662	706	661	641	682	686	585	755	638	674	713	689	717	635	651	711	693	702	729	676	665	719	686	702	661	685	737	705	635	660	657	706	635	718	662	681	636	731	661	671	695	668	658	683	587	700	666	660	683	696	629	697	630	662	703	674	613	662	727	685	669	692	651	679	646	650	651	689	634	677	653	680	665	672	692	621	662	678	681	699	668	695	655	675	669	642	626	661	673	656	652	660	689	653	600	641	662	683	696	639	666	659	687	666	631	696	673	684	652	687	718	679	715	732	696	698	691	674	714	682	680	699	689	679	698	673	689	633	707	697	703	667	697	673	681	693	713	655	657	678	692	587	712	692	640	646	674	665	654	690	653	646	645	688	718	635	694	700	644	695	689	630	672	691	717	690	648	689	670	668	664	646	703	672	662	674	723	662	668	657	668	679	660	683	715	642	697	673	672	696	650	668	692	641	664	642	632	676	657	647	697	683	724	657	643	704	646	715	676	670	710	690	672	640	636	682	691	661	708	670	661	648	679	601	721	706	639	661	641	693	704	703	647	622	664	671	694	672	695	641	632	644	703	668	690	643	635	630	657	703	671	670	646	684	662	681	661	684	679	708	711	645	686	670	652	671	731	690	647	662	686	671	734	672	688	693	642	627	714	673	659	671	671	663	701	702	609	684	647	666	693	648	680	663	720	690	661	675	718	701	682	682	688	661	683	687	647	705	693	645	673	637	659	648	727	649	683	693	662	699	680	667	663	690	664	682	674	663	731	656	643	712	664	702	712	676	698	676	691	657	697	686	644	711	714	666	644	686	712	669	648	647	706	701	629	686	724	653	695	659	676	692	681	608	674	670	690	686	724	718	691	639	639	638	689	671	658	659	645	676	696	708	716	672	669	663	694	675	662	667	659	709	686	654	697	670	652	675	666	700	708	692	716	697	655	641	680	655	647	675	652	641	695	666	691	698	689	712	639	712	636	692	639	652	622	659	704	628	659	679	653	695	638	685	715	672	687	689	699	659	662	683	725	676	663	688	668	670	646	675	659	646	701	675	660	691	635	697	702	677	671	698	652	699	628	641	655	688	690	695	659	670	669	686	658	691	669	661	652	705	673	673	656	689	649	659	659	681	645	680	665	673	654	670	678	631	715	679	649	663	704	638	682	664	654	651	648	615	669	676	683	685	692	658	631	683	670	663	742	687	701	659	632	670	682	692	699	675	687	684	657	646	671	680	644	669	663	643	649	686	665	656	668	654	700	702	662	671	683	651	703	690	713	677	658	654	689	669	640	666	711	718	647	688	632	665	688	645	699	665	675	674	677	649	683	669	654	646	710	676	678	717	720	648	687	691	675	660	655	638	680	706	656	680	674	668	662	663	668	641	660	669	641	700	663	667	687	630	667	635	645	611	641	611	679	694	668	642	688	656	673	671	693	668	645	651	695	628	670	657	686	691	636	654	688	679	679	647	699	654	619	681	681	653	642	708	672	645	710	671	716	667	713	681	669	655	664	650	694	644	671	659	631	641	641	625	651	692	688	599	678	665	751	651	650	671	669	625	679	675	708	711	732	675	662	677	635	624	688	659	677	704	692	623	687	679	705	619	683	682	666	656	654	694	653	660	706	649	684	661	704	606	698	658	652	685	685	687	677	641	660	702	612	717	676	690	630	688	671	656	688	742	707	673	695	684	693	677	707	668	680	666	698	650	670	639	644	700	736	620	632	720	676	682	632	656	729	646	676	676	639	611	662	681	602	670	671	678	652	685	671	621	633	687	685	662	635	677	683	703	698	692	699	675	693	654	677	675	612	691	690	650	725	629	653	697	625	679	689	670	661	706	713	710	658	673	655	663	649	650	653	717	726	671	670	720	635	647	684	681	679	651	656	739	687	668	675	673	684	658	653	631	707	685	703	668	659	642	691	714	640	722	651	669	623	666	653	644	660	650	708	681	686	689	682	729	649	670	640	674	676	668	695	721	641	671	679	701	661	612	661	664	648	700	713	713	624	689	643	662	649	702	659	643	688	662	664	672	695	695	693	692	694	690	691	651	689	666	671	714	626	698	641	631	671	658	681	686	683	691	664	642	715	675	690	622	666	636	627	672	693	664	673	664	758	705	679	660	670	714	633	643	696	661	645	691	705	709	693	669	636	716	689	723	678	682	659	674	720	656	625	628	626	688	690	691	701	715	668	693	685	678	645	677	646	679	644	708	641	672	667	639	678	602	716	684	680	615	657	691	711	712	666	662	661	712	682	619	696	653	694	624	693	651	696	689	713	653	683	677	691	680	677	677	685	641	650	709	686	669	657	673	681	706	640	645	695	722	687	651	698	702	672	656	707	677	660	629	625	668	690	700	697	660	655	689	722	696	663	676	710	662	679	621	680	680	666	671	674	656	671	665	641	686	721	687	676	670	622	688	679	704	616	645	682	647	688	672	670	698	723	702	682	663	698	634	650	659	704	680	689	681	687	710	705	673	665	685	604	675	642	657	708	706	652	654	735	665	681	709	725	708	638	656	693	667	680	662	687	641	636	727	705	678	663	692	708	667	681	639	678	671	686	705	697	662	731	708	653	682	674	658	673	688	684	678	668	694	599	677	654	650	705	682	692	623	644	669	632	679	642	692	632	684	655	653	638	660	667	668	627	643	618	650	654	677	693	700	707	672	658	671	678	668	680	678	648	690	655	706	667	640	671	669	684	634	716	678	677	676	693	659	671	636	689	645	656	645	688	651	627	635	682	679	669	670	716	681	665	677	647	665	636	717	638	709	692	701	695	673	668	643	656	618	681	686	689	678	715	643	693	702	697	676	692	671	668	667	689	702	672	669	669	645	691	678	687	695	650	668	678	681	636	666	680	660	671	657	650	627	690	708	698	669	650	667	685	723	659	644	698	720	688	686	675	676	682	690	707	670	691	691	691	708	659	633	668	680	671	680	714	695	686	642	681	678	648	657	683	617	673	663	664	671	688	704
13073	32088	24312	15193	9755	8103	7782	7825	6370	4180	3100	2514	2138	1984	1812	1651	1386	1268	1185	966	975	883	859	944	1669	4900	7084	7146	5670	5078	4090	2699	1721	1239	949	792	753	701	676	697	651	687	696	717	698	684	728	664	610	627	678	676	680	682	661	681	711	647	688	655	687	674	687	709	711	678	723	692	657	692	654	672	661	748	679	670	638	674	713	695	616	683	653	643	678	705	662	627	691	673	691	664	668	691	683	699	688	615	662	708	665	680	686	736	656	676	668	735	711	681	708	643	681	631	652	640	618	668	677	647	683	705	686	683	687	710	649	661	683	676	711	648	665	692	697	640	675	672	637	699	689	656	667	689	666	735	706	650	664	703	674	694	699	675	682	733	666	667	665	701	647	687	671	645	692	692	665	715	721	680	683	699	677	706	663	613	624	703	693	685	690	717	677	637	683	618	679	724	692	684	683	694	649	714	673	644	649	695	677	669	715	660	671	726	692	719	731	711	683	679	631	672	712	719	667	656	633	722	744	674	663	645	710	640	693	672	708	657	648	642	688	644	677	659	650	707	643	687	675	690	701	660	721	701	670	694	723	677	704	680	682	641	701	659	706	701	635	625	660	692	701	681	654	726	712	671	668	698	717	628	676	726	689	667	630	668	687	691	691	662	709	688	677	685	655	715	686	672	704	683	706	657	704	704	682	707	656	673	667	629	670	700	696	689	696	671	668	631	653	713	679	628	676	727	650	654	704	645	689	709	702	697	687	679	682	694	673	693	647	672	665	680	681	695	627	694	698	662	697	733	656	680	643	631	651	702	709	643	683	679	671	656	679	679	684	634	705	677	709	668	670	692	674	667	672	700	697	646	670	662	722	657	676	683	643	688	709	683	703	664	649	671	681	659	667	659	601	660	652	700	685	648	706	674	693	654	640	709	655	703	638	675	682	638	684	703	672	688	713	646	670	653	675	675	682	644	672	700	679	646	696	677	649	671	735	704	677	663	685	693	713	674	695	640	718	729	702	668	676	700	669	655	641	680	670	694	672	706	675	691	705	737	642	714	696	685	725	635	664	646	691	673	703	652	664	647	686	728	662	700	652	654	647	677	704	675	701	662	724	680	637	687	705	700	656	696	682	693	684	654	728	707	668	669	698	673	657	661	617	687	702	631	700	669	644	664	694	685	652	640	631	687	591	718	667	675	675	705	689	634	707	674	706	631	670	697	631	669	709	631	629	673	670	669	673	724	698	700	671	615	698	622	698	692	716	737	688	668	692	658	642	668	700	641	623	679	679	683	667	696	698	684	692	695	663	702	660	690	699	702	655	672	674	714	721	655	727	685	686	718	730	732	695	686	685	685	675	693	723	667	680	658	652	631	684	646	688	666	710	698	683	662	700	686	688	705	701	715	648	670	671	695	657	691	668	656	677	705	687	612	693	682	669	653	665	696	659	682	702	684	652	641	644	702	715	693	668	723	665	658	673	701	709	675	692	650	687	666	678	689	718	645	650	679	661	713	701	654	664	693	720	675	669	677	705	686	665	649	703	678	640	702	680	634	654	701	713	662	720	673	703	733	645	690	698	610	650	695	647	673	669	651	670	703	699	676	690	705	685	659	716	683	695	678	663	640	682	682	650	699	690	711	709	680	680	713	696	638	660	678	692	722	676	708	665	714	643	691	674	657	689	688	701	683	655	692	686	724	681	709	679	666	662	638	679	683	658	667	702	686	684	708	640	662	723	659	707	665	702	645	707	682	686	674	721	666	673	720	689	632	622	679	694	670	699	674	672	692	659	649	657	708	670	690	674	706	669	604	677	652	682	675	663	670	688	689	656	664	660	716	701	668	664	699	652	649	648	721	720	703	665	681	651	672	690	679	689	676	635	670	670	678	678	679	670	633	711	627	704	746	694	673	651	738	655	654	627	708	665	703	666	656	697	698	630	695	704	682	653	673	617	686	699	653	715	679	709	682	674	656	692	654	681	690	672	673	676	705	701	697	707	707	746	713	689	630	677	649	674	694	651	621	674	732	630	705	643	680	664	679	638	701	632	658	709	718	675	650	644	693	657	690	688	704	672	686	697	685	690	633	658	692	660	657	657	627	610	706	662	647	667	689	651	673	693	673	653	713	697	698	689	739	679	659	691	703	632	646	681	672	652	680	663	671	684	666	661	730	689	636	674	680	690	706	626	692	644	677	676	634	683	708	690	702	658	660	648	626	654	687	638	694	657	663	703	662	648	694	711	675	688	671	644	641	677	757	630	664	622	674	694	664	726	683	747	662	655	657	677	671	642	672	646	711	651	712	674	698	650	662	675	662	663	648	675	662	677	660	706	630	698	687	679	734	705	667	671	644	687	745	745	669	698	652	663	646	679	662	725	666	711	696	694	658	669	729	651	665	707	653	642	665	680	638	651	752	652	650	699	703	650	653	687	672	676	716	643	658	660	721	688	674	681	712	697	721	682	688	704	642	656	662	694	698	677	689	695	675	729	731	663	720	663	702	684	684	681	693	671	716	665	692	642	681	641	646	694	676	726	670	748	682	674	682	675	716	635	645	662	649	672	686	659	727	707	698	648	674	675	676	703	682	697	683	660	727	677	689	685	691	699	718	705	694	646	677	697	721	621	667	666	662	664	683	644	660	708	663	698	644	665	617	615	663	654	706	710	631	683	706	673	675	659	661	681	667	670	699	684	658	635	668	641	680	687	665	665	695	692	686	639	666	679	709	665	689	672	688	700	711	644	711	692	741	692	632	687	685	685	665	682	678	678	657	682	667	672	692	697	688	691	677	626	707	670	628	676	645	698	674	685	690	684	715	673	676	660	670	654	666	649	663	684	614	704	701	673	639	688	617	695	650	695	685	690	648	673	647	674	676	708	725	655	666	685	713	640	672	691	683	660	692	649	645	633	682	659	685	686	676	653	655	695	673	672	665	685	707	706	658	653	649	712	628	680	674	653	707	703	721	646	699	672	648	679	633	638	675	671	705	624	707	628	710	624	655	665	681	685	680	695	637	669	664	650	655	685	714	696	688	675	689	740	680	657	705	703	650	616	681	687	683	690	668	667	647	663	693	667	706	661	676	717	647	681	702	626	682	686	680	692	679	718	655	659	689	703	681	683	733	677	717	657	704	663	710	704	710	701	657	708	684	735	679	675	706	676	645	684	670	645	646	643	669	688	672	671	692	665	703	651	697	685	650	680	678	676	732	667	675	663	673	695	683	699	710	693	678	637	675	684	661	692	644	673	661	749	711	691	696	711	656	656	684	667	712	675	727	688	704	722	659	656	681	688	667	661	658	688	704	696	715	712	701	693	682	649	676	695	657	698	692	673	687	682	605	704	615	698	707	660	704	678	691	692	700	715	668	659	674	693	684	702	700	671	642	647	700	738	675	714	653	699	673	702	672	660	648	689	691	617	676	703	682	687	721	648	709	633	665	679	665	703	686	673	657	659	692	694	712	654	651	651	700	681	658	681	685	700	653	673	674	688	684	629	691
27976	20222	13570	5828	2321	2011	1628	1488	1524	1087	738	713	720	673	627	644	643	568	555	490	504	477	452	432	506	461	514	596	589	583	586	591	521	491	491	481	492	447	424	437	445	460	419	405	456	395	456	474	410	442	451	467	436	421	447	390	432	429	450	438	410	438	395	429	413	435	429	463	447	439	435	408	466	484	432	436	450	468	444	441	429	437	452	458	466	442	412	418	450	448	482	431	455	451	436	493	419	439	439	428	473	422	433	430	463	461	446	435	455	476	422	451	441	409	462	451	419	458	419	452	428	454	410	433	445	453	419	433	463	414	433	443	443	441	443	437	473	450	477	457	439	459	427	444	454	438	403	448	397	511	448	444	443	443	468	470	431	479	458	422	431	442	434	450	431	446	427	429	453	452	404	442	457	455	409	455	444	450	418	432	452	445	397	453	468	449	458	422	475	473	458	428	451	400	466	463	486	450	418	447	474	434	442	462	439	427	455	427	427	448	417	483	430	417	439	428	446	453	443	451	446	450	444	417	423	446	423	455	415	433	463	452	443	429	475	463	459	456	473	469	417	460	417	426	454	468	476	455	417	452	471	424	465	439	483	454	437	411	451	461	451	435	412	459	482	433	418	421	445	450	471	417	458	430	484	420	440	454	457	439	438	488	467	404	477	473	448	433	442	481	436	408	446	451	471	436	453	421	422	426	436	475	469	422	426	439	392	473	446	451	460	463	420	431	481	484	452	446	440	439	441	440	426	411	441	448	459	437	393	442	448	421	460	463	477	461	468	459	448	420	468	471	457	429	413	452	443	478	435	479	434	453	429	468	488	481	445	468	506	446	435	434	457	459	426	464	412	463	459	454	448	437	440	456	461	449	427	418	434	438	454	432	476	466	401	419	432	437	474	470	459	455	445	427	448	478	490	449	420	424	467	406	418	457	438	499	419	424	426	420	466	416	439	469	456	440	451	455	443	413	437	454	426	444	443	403	435	436	455	428	503	472	439	453	463	418	444	428	465	417	466	469	429	448	461	446	465	414	439	439	394	475	467	467	473	423	449	423	423	449	467	461	411	407	446	432	476	448	463	455	470	412	460	470	453	447	422	421	440	455	397	422	437	432	439	449	436	469	422	467	428	425	467	425	448	427	426	456	439	460	440	446	430	442	467	442	392	437	437	461	435	433	449	450	481	451	440	439	451	435	413	425	406	426	413	430	450	428	386	471	416	418	440	458	442	410	485	475	449	441	437	429	418	429	455	458	459	453	482	455	446	450	446	450	440	468	457	473	455	464	417	470	468	420	460	434	401	416	470	441	458	434	449	437	457	465	461	447	469	454	437	417	421	477	443	456	465	450	471	421	431	438	433	421	441	444	420	430	471	450	435	427	422	422	423	436	409	463	441	433	483	428	417	495	424	423	416	395	436	431	393	435	388	467	455	405	473	435	429	423	462	400	430	423	401	431	448	462	483	377	423	464	471	455	467	431	439	477	428	460	421	424	426	414	386	489	404	457	445	465	459	431	460	434	461	418	435	438	464	450	473	439	377	416	462	404	448	456	461	447	439	449	444	419	420	456	434	419	446	444	462	407	410	442	459	473	387	463	399	420	444	459	442	429	445	447	468	474	419	476	425	418	451	435	443	421	452	467	434	409	466	424	446	453	459	417	456	458	471	451	435	451	452	454	405	446	442	435	424	466	432	430	432	421	440	456	427	449	443	410	451	412	466	473	426	429	451	436	450	464	437	387	449	441	410	454	447	483	453	447	454	406	442	422	416	433	398	437	464	458	444	415	440	419	448	413	468	480	450	438	478	426	436	440	429	432	417	485	456	426	448	400	450	413	429	439	447	453	497	451	445	416	435	441	459	452	460	407	416	415	460	445	435	441	433	441	442	438	419	460	443	378	482	454	433	425	410	423	470	450	442	463	442	447	456	459	447	405	438	449	434	456	440	446	454	462	474	449	457	467	472	468	429	420	433	433	471	483	441	436	415	435	436	415	455	440	406	451	434	440	470	483	420	445	457	439	456	431	426	441	459	399	426	472	432	480	446	447	435	410	452	444	432	456	428	414	436	465	455	442	446	423	459	397	432	424	473	448	445	449	448	433	414	468	418	437	417	455	459	450	445	473	418	418	478	446	476	463	399	458	451	473	423	432	480	431	416	462	454	427	397	423	431	427	443	465	458	428	460	466	417	468	486	426	461	415	422	440	421	416	422	464	452	473	453	444	436	435	480	468	444	473	433	430	426	429	432	462	399	465	449	459	451	465	444	467	450	435	417	449	409	451	438	418	454	466	464	457	433	416	443	462	469	476	421	428	440	412	436	442	408	429	458	471	448	462	421	441	460	461	379	447	442	481	431	467	445	417	438	444	404	430	405	450	451	449	464	444	465	421	462	437	460	442	419	423	444	434	441	444	468	431	436	436	428	433	488	472	437	481	452	462	445	419	444	434	467	453	446	450	458	437	485	443	437	442	468	424	485	455	435	418	444	419	427	498	483	434	478	421	453	463	445	448	444	435	455	456	423	447	435	435	470	434	448	439	439	441	430	444	454	434	439	467	422	442	427	439	427	434	439	429	423	435	396	406	454	527	462	416	448	400	473	479	427	425	449	452	455	483	430	449	462	424	442	422	457	473	488	442	435	436	416	459	441	394	461	456	408	424	449	452	428	444	479	427	433	429	456	456	426	419	448	492	449	387	465	452	459	493	443	450	446	423	431	420	485	450	441	456	428	458	413	410	437	466	437	446	421	436	434	437	465	423	429	467	474	439	437	461	440	457	431	437	485	449	428	453	427	476	430	425	451	441	452	446	434	419	427	443	442	427	417	429	402	414	462	462	438	430	437	449	459	458	435	408	431	465	443	441	427	462	433	443	447	441	452	450	440	432	440	391	439	432	447	436	455	426	432	434	437	447	418	424	443	447	448	448	432	465	460	422	493	446	445	454	479	416	454	441	452	429	443	443	442	468	456	397	452	429	444	448	424	427	416	423	461	446	468	471	460	470	426	457	417	469	464	455	459	421	446	409	442	427	442	448	443	466	436	451	434	430	445	428	452	458	441	455	436	439	478	434	429	456	446	437	423	478	425	471	455	479	413	434	438	443	433	392	404	428	457	409	464	464	461	456	447	446	477	436	433	396	468	461	439	434	435	448	422	392	434	446	444	478	436	440	438	438	447	428	444	456	490	445	418	446	481	440	448	439	430	506	439	411	484	478	443	444	478	459	443	466	441	445	437	414	459	429	445	438	440	454	443	415	468	447	426	394	478	452	478	451	422	453	473	397	477	428	453	440	421	453	424	444	448	414	458	444	420	445	454	420	490	450	419	454	441	449	434	415	468	461	434	454	473	446	445	482	441	465	465	453	427	434	476	450	435	445	438	436	425	438	460	442	412	432	444	408	446	448	438	442	464	466	428	438	439	454	443	440	430	415	422	417	435	469	462	479	434	427	453	462	427	413	443	408	481	380	458	464	449	485	425	420	434	463
10369	18455	12882	6089	3605	3658	2783	2552	2731	1773	1317	1056	1044	919	830	902	854	770	725	611	546	525	541	500	536	561	624	678	785	700	668	662	615	527	486	492	505	449	486	471	536	478	514	459	463	474	487	496	456	452	473	440	470	491	462	493	459	463	490	463	470	472	472	504	461	479	473	483	508	506	474	472	484	489	481	459	443	492	472	512	523	454	492	474	510	510	447	481	446	482	505	457	479	525	452	473	458	486	471	463	468	475	486	481	504	492	490	475	472	472	500	471	473	462	492	488	486	483	486	511	468	509	469	497	470	464	493	514	473	527	474	487	501	444	469	504	506	500	464	509	438	512	498	468	488	482	475	441	475	467	480	510	471	505	485	505	467	486	467	491	461	513	421	492	490	481	475	451	457	504	506	500	448	490	470	470	483	467	464	487	514	501	480	497	491	487	446	467	482	496	489	482	482	501	540	488	444	456	509	482	490	475	519	461	465	506	484	485	465	481	507	506	452	503	519	506	452	498	485	478	408	454	448	480	501	479	434	491	471	487	476	477	497	486	520	450	481	541	523	506	458	471	474	481	506	494	493	481	499	459	485	486	461	487	493	460	464	519	433	506	477	504	475	479	445	469	478	509	454	501	526	463	489	479	530	465	454	444	479	489	459	492	477	517	461	503	486	518	513	492	499	487	500	447	474	484	476	454	493	474	444	515	483	452	460	494	459	454	465	468	462	451	507	495	454	523	491	500	452	494	434	453	445	493	469	466	491	503	481	478	460	474	493	506	495	516	474	504	467	483	443	461	463	462	466	449	481	484	499	507	509	505	495	468	446	452	443	428	469	492	482	480	476	447	475	482	478	431	402	455	485	461	499	473	486	475	529	454	489	527	496	520	484	507	501	434	448	481	492	487	486	465	496	465	500	501	480	461	460	499	482	467	462	454	484	463	454	482	450	436	485	493	492	513	480	455	461	454	491	452	475	466	482	466	529	472	472	469	463	464	508	503	485	509	482	470	459	458	496	506	514	484	533	445	529	526	475	467	502	501	466	467	469	479	464	484	441	493	462	458	435	502	488	509	523	457	483	477	486	477	481	489	478	461	514	460	485	518	481	443	477	464	479	497	458	529	455	470	447	491	462	489	497	453	475	430	481	472	462	511	473	481	497	486	482	500	477	487	491	511	467	510	460	484	488	519	469	488	470	482	464	464	501	459	484	511	467	481	498	488	478	487	445	442	492	469	496	473	462	474	508	468	515	475	545	500	500	509	486	480	466	481	533	462	444	479	483	466	481	467	484	453	492	516	472	476	523	444	471	454	454	478	457	496	480	517	424	476	464	473	456	485	501	484	455	472	517	511	498	484	501	477	443	452	496	470	431	440	489	529	440	476	486	494	453	503	507	472	514	500	461	471	490	466	475	477	481	495	485	500	454	436	509	477	472	458	468	545	472	475	489	462	476	459	500	455	450	488	460	479	468	481	502	491	496	443	460	534	507	503	439	482	484	465	482	476	452	476	456	508	475	472	464	493	501	475	461	523	460	471	475	442	450	496	476	476	463	516	488	449	469	488	484	519	479	477	470	486	490	488	466	468	457	444	484	495	485	457	501	475	473	456	501	472	508	481	426	481	500	477	499	469	487	472	478	474	494	471	461	480	493	490	490	504	488	516	477	498	470	470	489	471	443	522	491	523	471	460	472	499	461	474	476	496	491	418	489	472	459	472	427	492	471	488	445	457	462	501	517	474	476	499	467	477	472	501	465	456	501	480	458	485	482	513	442	515	473	494	509	496	459	486	496	477	479	472	461	477	480	494	459	484	487	463	455	523	493	458	457	489	512	506	527	433	477	467	473	495	508	472	479	456	463	464	483	498	493	450	481	508	476	455	470	519	492	446	473	482	479	479	447	483	488	464	459	497	462	469	474	476	467	525	524	454	485	482	504	474	479	447	502	476	495	461	481	444	468	461	475	489	487	492	454	498	470	500	504	482	503	472	484	456	485	469	505	505	451	506	487	472	493	491	454	475	488	475	493	507	459	454	480	475	477	465	453	475	483	496	482	494	485	469	498	507	448	516	492	478	492	474	477	433	505	546	482	465	480	451	469	460	457	484	445	486	516	469	469	486	481	481	486	481	453	474	460	467	499	444	456	503	483	469	485	439	447	460	483	480	506	489	487	463	496	458	481	500	492	461	478	521	457	496	476	467	486	482	485	521	489	468	482	510	532	499	502	482	434	499	499	493	511	475	470	468	481	498	499	493	499	480	490	474	468	527	469	480	503	483	466	462	469	446	506	468	478	468	490	533	491	444	480	483	479	488	456	504	485	489	464	467	513	492	458	484	486	498	450	409	494	490	502	447	467	499	518	475	472	451	456	471	521	488	494	463	490	502	447	467	454	482	530	455	473	483	503	455	461	454	476	538	484	480	488	454	523	490	488	439	464	490	476	477	455	488	472	466	473	440	507	465	480	509	435	472	498	533	491	490	552	484	493	487	474	464	482	460	501	466	482	441	501	462	500	503	472	467	501	501	469	486	463	492	475	457	486	484	497	472	478	509	453	472	468	467	474	460	507	487	483	498	506	496	473	456	491	472	523	508	500	456	513	479	464	487	504	465	467	470	428	440	464	459	488	464	450	460	449	474	484	473	441	446	523	464	460	477	483	448	492	510	470	469	492	488	461	507	443	479	499	451	484	486	456	482	488	459	494	499	440	474	497	492	472	469	497	477	481	477	531	473	494	451	483	506	460	507	508	475	492	492	439	502	475	435	495	463	478	487	445	474	470	499	470	455	498	425	455	487	449	485	458	467	533	468	501	447	449	461	484	471	485	482	522	503	479	502	486	458	510	483	461	442	476	487	475	448	488	479	460	470	522	452	485	491	487	487	472	451	464	490	499	488	468	427	457	463	452	475	447	520	531	457	475	492	416	472	465	457	464	501	501	445	501	520	458	478	440	441	468	456	488	459	459	474	484	482	448	493	493	458	458	497	472	482	507	524	497	492	499	456	449	465	494	499	471	513	487	475	426	483	488	453	441	474	462	490	474	503	500	485	462	490	459	481	508	493	442	484	473	454	505	494	509	476	485	489	452	507	471	467	478	492	495	488	475	468	458	437	466	487	484	508	491	493	502	454	492	490	576	470	463	488	433	490	477	512	475	493	473	449	466	490	478	503	491	480	467	507	467	519	499	451	489	461	501	462	447	467	460	453	479	471	479	485	519	468	478	452	441	474	460	466	465	483	521	478	457	464	451	483	520	484	495	477	480	485	457	483	479	520	475	495	486	478	448	477	479	460	499	494	472	520	454	492	447	457	478	479	502	448	500	472	464	486	466	502	475	468	495	489	469	506	461	487	489	492	447	472	429	487	483	490	475	516	452	472	527	483	467	460	473	475	470	459	483	510	457	479	505	458	470	456	513	447	463	488	475	444	469	504	493	470	468	486	457	493	453	483	516	477	496	466	479	462	485	497	506	480	485	502	451	491	478	470	485	489
24005	21324	28576	24406	21311	11830	3620	1943	1785	1398	1231	1089	960	901	817	992	833	820	676	619	534	557	523	557	729	1105	1645	2093	2244	1783	1725	1238	994	847	584	509	468	467	401	454	497	457	439	461	424	437	442	434	432	423	431	472	448	429	448	448	462	428	464	465	434	446	441	464	424	465	489	446	502	416	414	460	476	415	456	464	431	427	451	438	408	435	465	455	437	452	421	438	475	424	405	429	423	468	480	466	426	410	473	436	434	469	457	422	454	468	464	480	442	447	451	443	468	480	447	462	458	460	451	493	486	447	452	473	412	460	422	473	452	452	450	461	437	471	469	477	430	470	438	420	413	432	431	438	449	457	442	451	424	454	451	464	444	436	457	442	446	416	435	438	433	447	415	457	442	467	459	421	433	458	434	434	476	390	428	410	473	440	435	457	432	420	476	468	452	458	412	431	463	445	454	439	501	428	472	409	439	454	422	434	439	458	432	441	419	451	441	449	429	461	468	441	439	492	429	464	460	437	480	453	473	455	473	444	515	433	462	443	450	451	440	418	446	470	462	447	441	448	445	459	451	434	446	459	420	473	416	458	453	440	433	396	451	441	475	422	464	464	452	432	463	404	439	462	459	428	427	501	467	493	418	460	419	491	435	417	457	450	473	459	440	435	471	431	456	434	450	439	440	469	436	419	428	417	435	443	423	462	470	438	470	467	464	468	428	450	419	450	446	416	467	461	453	466	480	471	452	472	470	413	459	438	440	460	454	439	472	441	483	458	459	436	462	453	463	466	463	456	441	443	458	398	452	452	440	430	478	461	454	455	418	422	404	435	461	444	461	454	446	426	452	453	429	440	462	468	445	394	459	440	422	457	447	452	474	455	447	428	459	453	421	420	412	442	439	452	431	444	458	450	436	409	460	455	439	428	469	440	414	449	451	443	395	455	447	460	467	457	484	484	413	426	419	398	434	429	427	452	461	490	451	461	428	462	459	439	418	422	473	459	425	437	434	459	457	441	437	445	489	439	466	428	464	480	442	449	454	451	458	438	435	437	447	439	467	461	488	461	425	436	447	456	425	447	420	451	454	425	452	439	454	428	473	453	474	433	430	472	400	452	420	443	404	454	480	427	453	446	466	447	475	418	474	466	455	439	483	403	446	450	440	481	461	469	460	467	427	479	464	447	468	457	417	469	444	414	429	463	445	462	459	460	432	452	423	457	490	424	415	433	445	471	443	445	451	434	458	447	464	425	412	480	452	403	458	433	447	458	437	430	475	452	489	455	438	422	488	430	442	461	437	448	441	453	431	469	446	476	452	471	448	446	422	449	450	475	437	432	446	441	471	461	476	480	463	435	430	438	467	462	437	486	458	455	446	464	474	443	440	443	425	470	461	450	443	432	459	433	400	424	459	504	472	458	436	464	434	441	444	425	419	425	439	473	427	449	437	415	415	446	459	469	459	408	468	453	467	454	480	461	430	486	440	465	449	503	439	481	431	500	487	463	409	471	462	430	452	462	457	448	451	464	417	468	489	438	433	422	451	475	444	468	474	449	453	469	440	427	468	453	446	419	448	452	438	451	444	438	427	430	433	429	455	429	409	451	471	442	488	432	439	435	443	475	468	466	444	412	431	489	420	434	453	471	485	435	413	447	490	437	464	484	457	435	444	416	454	451	440	433	456	441	447	435	450	425	414	458	455	445	424	454	453	470	498	426	479	465	470	429	425	454	420	442	479	438	478	455	460	459	458	429	428	449	432	473	421	488	450	435	457	480	438	433	455	414	470	461	471	447	465	444	449	409	450	426	421	417	453	438	472	429	465	436	501	453	478	456	423	449	446	401	405	440	440	475	453	436	426	421	443	440	448	403	440	476	447	428	472	465	489	451	484	445	429	476	441	458	449	438	450	421	424	483	466	466	451	485	436	456	439	425	405	441	424	430	438	445	491	464	444	403	445	434	407	460	458	412	485	467	388	469	432	435	433	479	443	465	429	440	484	403	472	458	473	436	461	469	496	454	455	441	473	432	432	422	473	446	421	448	467	428	453	469	434	424	437	495	457	456	434	459	472	455	433	459	441	476	476	416	446	499	449	444	461	476	434	474	434	419	427	462	432	419	431	443	492	446	438	429	494	454	445	449	443	455	442	453	447	415	458	462	431	454	478	489	419	418	448	467	433	428	445	450	421	465	426	442	474	455	479	474	439	445	449	449	436	445	433	455	472	472	458	425	427	418	434	479	436	477	453	416	446	435	433	425	419	450	481	439	481	484	414	383	470	454	461	447	457	438	414	440	442	477	441	416	459	443	446	448	468	440	465	430	410	440	467	438	466	469	430	450	430	478	458	462	425	489	463	458	500	459	456	454	431	429	412	420	428	441	429	454	415	435	491	418	459	483	453	449	413	463	448	448	441	469	454	457	448	447	467	438	447	448	422	482	483	437	435	433	440	463	446	424	424	439	451	431	451	432	457	434	471	415	440	438	452	464	457	446	430	394	439	403	452	406	461	480	439	461	452	463	440	440	456	434	441	439	467	484	427	472	449	455	472	428	451	466	440	479	468	464	439	437	466	468	425	448	436	416	468	470	462	417	438	475	445	453	488	424	461	495	433	448	462	490	458	432	387	460	429	429	438	451	469	436	461	482	414	394	501	473	470	422	455	434	451	421	440	475	430	456	421	453	437	446	438	483	465	448	429	496	445	464	462	465	411	454	463	437	443	469	446	457	473	437	451	479	492	449	465	423	462	449	434	445	472	471	432	485	435	461	467	481	429	471	424	458	478	455	469	486	441	437	444	466	453	396	450	445	456	397	455	445	404	495	433	473	462	442	453	437	451	467	454	480	446	436	430	481	486	494	430	437	458	422	471	465	436	446	435	426	472	427	491	458	441	484	434	444	426	440	445	436	448	451	446	433	461	432	428	429	410	445	435	439	459	420	455	451	448	460	455	497	478	459	431	444	473	442	466	450	437	481	439	503	453	443	417	459	456	444	454	432	487	446	462	408	432	466	459	438	450	469	371	476	484	422	434	429	458	458	450	444	457	433	415	445	482	465	442	417	425	496	443	452	465	412	436	425	447	467	438	433	462	430	466	421	450	449	490	467	431	450	448	444	441	422	482	423	432	441	468	436	433	437	467	460	428	481	435	447	468	418	407	430	399	447	494	434	423	456	428	496	454	454	429	476	429	435	436	454	442	435	454	416	496	452	429	479	445	414	456	443	450	430	422	437	484	386	433	446	434	445	423	441	416	428	431	462	424	433	464	435	447	430	463	430	472	438	463	443	428	453	448	457	498	479	457	440	441	403	479	435	433	433	451	404	407	415	458	459	428	434	478	424	455	463	483	413	405	473	438	445	477	441	478	448	491	474	435	431	471	449	408	452	484	497	446	419	432	453	447	486	426	435	417	422	426	465	429	425	500	486	485	452	425	426	437	462	427	444	455	449	452	441	481	475	498	461	442	450	415	501	448	454	453	431	436	430	458	471	454	425	484	437
9964	25582	18058	9755	6041	6833	4653	3325	3065	2582	1935	1547	1557	1303	1150	1319	1293	1053	875	831	703	644	615	598	867	1634	2364	3302	3403	2695	2379	1754	1357	1025	698	553	450	464	506	492	458	473	490	464	489	485	472	500	480	470	466	476	504	474	460	458	481	485	474	470	436	446	482	468	445	483	487	514	478	500	493	464	468	470	450	482	505	497	462	456	460	453	451	455	496	483	506	485	458	495	480	548	473	487	483	515	517	476	461	466	522	456	498	465	496	487	465	467	469	503	425	448	461	456	495	478	471	518	481	434	503	484	441	460	498	465	494	481	514	460	471	472	461	476	441	460	500	464	537	474	477	487	485	493	461	449	458	473	462	458	468	477	472	469	422	459	444	466	440	492	517	499	535	446	520	467	505	476	512	459	468	458	481	452	502	419	428	476	490	498	476	491	472	461	448	481	500	465	490	474	446	469	458	460	414	476	470	500	447	473	465	494	502	453	462	484	468	471	497	489	485	424	511	459	475	472	460	480	517	477	463	475	502	482	494	439	501	498	507	485	465	478	508	485	487	478	458	483	476	477	493	490	482	449	513	500	464	451	474	443	488	517	467	451	507	461	500	452	457	484	521	469	478	453	427	514	463	484	473	486	480	485	439	509	473	492	509	495	464	489	485	468	468	514	483	467	493	451	476	495	461	482	497	441	499	464	496	503	454	492	442	451	477	485	482	450	496	503	481	471	490	467	453	482	459	536	461	476	471	432	483	486	506	461	520	481	421	479	450	519	422	454	498	434	471	496	494	468	512	474	515	452	511	474	479	504	467	469	487	466	459	437	452	490	506	485	471	467	500	475	478	454	461	485	459	486	466	458	486	532	477	460	432	476	457	491	500	485	465	450	533	448	451	460	527	495	467	461	501	468	498	502	504	484	457	456	506	479	479	425	467	466	427	466	474	502	454	528	499	497	465	470	474	487	460	503	485	468	483	444	431	465	475	492	455	482	439	488	469	470	493	461	468	495	452	485	465	465	498	481	512	462	498	512	502	465	486	526	487	476	492	461	536	460	463	494	490	504	437	440	466	474	453	473	517	492	493	480	461	480	439	459	467	484	468	484	452	467	475	503	472	512	476	504	470	476	448	473	467	463	495	495	529	474	479	487	463	463	493	477	455	448	503	481	450	471	474	479	448	490	471	496	461	482	489	489	481	477	491	454	481	475	456	468	473	475	514	478	522	496	462	519	497	469	480	490	450	482	506	511	503	485	468	482	478	496	458	478	461	471	488	484	498	452	472	485	471	499	522	447	457	498	447	444	452	495	444	469	492	483	501	477	468	438	523	454	474	467	465	482	483	508	446	454	479	474	469	486	463	464	456	450	489	454	491	489	417	455	487	480	511	481	475	505	454	483	490	440	479	440	496	490	461	468	456	497	496	507	467	482	424	459	468	474	457	505	455	475	511	445	506	433	482	500	507	455	469	521	487	490	505	463	479	469	470	467	504	482	465	432	489	460	492	468	483	448	465	458	473	457	464	490	454	501	450	481	467	484	443	442	482	488	453	432	508	492	493	478	490	511	471	461	474	497	496	450	476	452	484	472	469	460	499	443	471	469	514	475	486	459	469	457	518	498	471	457	433	486	505	513	486	466	486	460	508	477	473	498	450	459	506	451	486	458	484	464	473	514	511	449	460	487	467	468	521	481	506	505	473	446	496	455	435	476	440	454	442	461	452	477	458	486	480	454	459	466	462	452	488	467	488	475	471	487	511	521	457	444	471	498	493	467	470	498	482	497	474	492	481	476	469	457	484	476	463	477	504	468	481	486	467	483	541	499	465	460	493	480	465	490	502	496	510	462	480	483	449	500	459	502	468	475	447	444	460	491	441	451	462	488	472	479	468	476	470	463	499	457	482	462	487	466	478	519	459	508	493	491	468	451	495	506	481	446	455	475	501	472	482	477	492	490	482	497	514	488	486	467	470	514	497	492	487	465	489	479	457	503	464	526	474	487	461	473	508	465	464	472	466	507	482	478	472	516	466	505	469	490	500	445	448	479	456	518	478	509	483	496	468	468	480	483	481	518	451	449	491	456	484	463	463	477	465	484	461	439	509	495	446	468	494	443	511	426	479	484	479	489	470	499	439	473	470	451	459	491	455	497	463	461	460	469	473	481	475	458	451	477	496	438	477	485	487	488	453	494	477	494	498	473	483	466	515	478	457	480	494	485	480	463	474	456	462	458	497	483	488	488	489	495	515	476	479	488	485	490	485	483	447	458	433	487	444	463	471	443	477	494	441	500	485	485	519	480	476	468	478	524	459	496	463	476	489	468	463	461	459	487	471	453	449	476	478	476	453	484	475	494	479	480	442	462	498	480	461	477	452	449	462	465	491	514	493	455	453	491	487	460	527	503	452	504	493	502	460	484	461	460	477	486	480	466	542	454	480	453	492	460	508	491	456	459	532	494	461	487	450	475	445	477	467	488	475	450	460	492	500	481	440	481	450	514	485	483	455	460	444	478	468	438	478	476	531	496	500	510	448	454	523	455	467	466	452	493	472	461	482	515	444	481	469	488	483	494	474	425	459	519	459	487	478	465	474	494	506	466	446	523	443	459	482	446	470	501	494	478	508	419	473	494	432	491	470	485	468	501	501	479	471	465	477	439	497	484	479	485	460	480	531	535	415	464	510	528	452	477	482	477	500	468	508	516	457	473	504	481	467	424	486	441	471	506	465	498	480	519	447	462	462	467	472	472	514	470	437	472	469	489	500	482	482	495	448	462	487	444	451	445	461	460	506	472	444	451	486	472	459	462	453	476	501	466	452	462	472	460	497	481	472	472	475	500	481	432	511	497	507	460	459	480	485	498	485	482	503	481	485	484	493	460	511	494	491	476	471	488	454	487	464	493	504	457	494	458	469	488	503	480	467	477	460	477	475	459	485	461	447	518	456	450	489	519	460	490	505	485	489	462	497	474	459	457	465	491	465	460	447	458	476	483	488	460	493	457	479	437	454	526	478	517	476	491	506	480	492	450	478	484	475	486	496	455	490	466	464	473	497	452	470	494	475	480	485	489	500	468	508	440	469	462	483	505	450	461	477	485	468	460	495	422	473	471	455	470	441	503	449	455	471	467	494	448	482	489	470	502	488	451	482	508	506	504	467	495	465	469	463	503	451	478	483	499	516	481	474	486	489	452	446	479	480	473	452	477	509	479	501	459	465	481	489	491	479	476	491	501	444	477	508	481	476	428	518	480	486	466	499	504	508	484	468	540	482	492	522	444	532	481	521	492	466	518	484	479	464	447	473	506	488	502	467	494	449	450	457	465	448	521	469	467	444	420	449	443	456	469	491	487	475	433	457	467	481	474	490	454	457	499	486	482	454	476	481	473	471	439	469	519	439	488	520	508	494	491	484	501	489	462	457	511	481	506	455	479	508	495	458	484	507	464	500	540	480	488	487	460	498	465	471	445	469	501	492	443	466	482	468	454	469	455	479	482	475	502	464	471
25116	21343	27597	25353	12596	2984	2134	1639	1480	1280	1098	1091	1097	1071	1009	884	922	923	803	729	721	687	699	757	715	734	1171	1548	1654	1474	1337	1193	1037	869	770	676	624	654	618	589	641	654	624	647	619	611	597	609	582	654	609	673	608	643	609	619	625	670	630	614	640	655	627	625	652	647	630	612	652	633	633	607	622	617	629	629	651	639	632	625	643	609	579	596	607	658	616	630	646	658	624	624	598	643	592	600	632	583	658	633	668	577	649	637	628	612	654	661	652	632	653	621	630	604	626	645	579	682	583	608	647	646	609	600	616	634	624	601	612	649	607	621	666	602	615	647	631	658	622	614	602	592	613	635	624	609	593	611	608	608	646	637	651	621	605	628	622	642	582	638	552	595	614	600	595	621	594	571	618	637	633	624	606	629	592	631	605	654	636	619	621	619	579	601	645	606	637	580	636	602	665	635	649	600	652	637	636	634	598	580	655	638	601	544	639	648	668	673	611	637	637	660	652	602	653	632	633	610	620	630	614	634	605	634	631	594	629	587	627	628	583	652	613	599	665	600	657	583	596	605	612	584	613	627	655	617	621	631	615	647	620	612	644	659	614	570	600	613	630	634	598	644	598	610	633	582	637	602	602	622	596	622	637	639	639	627	619	616	578	634	646	601	595	598	625	617	616	597	616	609	601	590	658	624	561	609	705	582	594	618	615	585	617	631	597	611	663	624	636	660	671	630	632	578	628	581	646	654	625	632	591	614	669	677	594	646	576	600	629	595	614	662	621	601	630	659	637	621	622	651	593	598	631	641	614	655	605	674	612	569	650	604	572	589	621	602	606	638	564	635	602	668	620	610	619	663	571	580	635	616	617	610	650	643	646	641	595	615	654	593	584	586	632	564	648	655	614	641	641	675	642	604	608	644	636	626	617	670	609	583	665	634	590	708	602	634	603	618	656	560	599	629	593	631	638	628	613	627	626	588	628	643	620	610	605	630	594	602	650	661	614	639	601	599	595	634	610	613	666	654	633	617	620	642	612	600	634	630	589	561	609	600	580	586	634	622	563	623	597	629	643	661	641	576	648	594	569	601	611	636	649	624	581	605	622	628	611	600	638	652	590	619	588	623	602	564	592	600	590	624	617	656	643	644	651	559	607	615	619	558	607	620	602	610	594	580	612	647	595	644	662	683	626	629	624	636	654	599	625	623	578	653	638	581	630	592	589	631	603	604	642	640	676	644	627	658	627	599	633	641	622	639	581	647	586	601	600	602	626	591	617	665	662	618	615	596	646	628	623	649	587	644	607	655	618	618	628	598	655	621	615	597	641	582	629	659	573	648	681	620	599	597	603	591	664	626	635	635	663	616	633	573	583	616	620	612	599	626	647	641	619	598	684	607	648	626	603	584	613	577	637	612	634	581	587	627	615	651	637	611	648	632	601	641	613	635	612	608	643	606	623	603	596	641	593	653	649	624	620	587	613	631	625	606	630	584	636	578	589	658	634	608	655	615	622	625	618	628	601	671	653	599	635	620	617	612	633	648	632	612	593	606	577	621	634	617	644	628	607	662	618	628	651	635	647	633	622	614	639	571	638	626	548	626	643	655	615	651	640	590	600	601	625	656	609	624	578	638	664	644	654	599	611	609	623	654	593	648	604	603	635	632	646	627	601	663	667	668	577	631	682	672	651	632	624	627	622	636	634	577	617	626	603	624	643	667	605	591	624	606	583	609	623	621	641	695	660	630	623	596	598	579	620	615	611	604	625	608	606	639	584	651	596	674	606	623	659	666	644	623	639	644	604	627	625	607	628	672	622	595	596	602	614	621	688	636	628	601	622	600	582	561	590	654	698	611	612	649	596	579	668	606	628	599	629	602	612	616	590	655	627	585	631	613	648	645	601	643	626	626	601	618	597	610	644	609	638	605	603	637	608	641	619	604	665	652	610	601	632	614	606	604	575	576	687	584	594	645	601	602	643	618	677	624	640	593	633	638	615	621	624	633	603	612	628	648	580	580	610	616	615	599	656	585	644	640	643	630	582	623	615	591	617	637	614	664	592	644	616	657	599	595	686	639	625	625	640	602	593	594	637	628	679	617	558	596	575	565	597	633	598	613	620	659	627	614	610	600	603	585	593	598	620	614	643	605	616	617	604	588	616	672	617	640	659	621	620	617	598	623	576	645	602	666	586	655	662	642	623	592	593	636	631	634	633	636	612	646	585	607	613	652	635	653	617	655	614	607	632	610	572	613	644	597	592	598	632	619	609	632	647	613	610	660	611	619	610	627	598	645	643	644	622	591	562	605	608	609	607	631	570	641	613	642	598	636	581	627	568	601	619	631	628	634	593	617	581	645	581	591	616	599	646	629	618	579	643	610	636	624	632	619	654	608	602	640	638	592	650	665	624	633	613	630	623	676	651	600	614	606	557	632	625	640	641	610	709	628	622	649	617	607	651	687	619	606	651	596	612	640	576	632	598	652	639	645	583	620	622	593	607	620	647	609	599	619	592	616	641	647	595	571	616	610	642	610	613	631	583	615	628	630	675	604	616	645	656	580	608	599	604	635	620	589	651	641	628	612	622	611	618	612	560	591	592	659	616	652	651	631	627	617	655	615	592	609	619	578	618	655	632	609	604	629	627	632	619	620	612	638	651	592	608	637	602	631	649	574	600	598	622	627	620	624	601	583	592	585	660	622	621	587	604	656	602	606	660	595	611	659	591	599	606	625	612	589	596	640	652	605	666	620	647	630	598	655	593	617	656	646	612	612	619	622	639	615	567	610	654	625	654	611	611	579	612	609	613	625	604	624	624	655	591	667	592	662	610	636	622	580	614	630	669	634	616	638	618	565	654	637	645	642	615	635	667	603	621	637	630	599	650	643	640	615	644	619	617	604	587	633	667	591	666	632	605	620	646	628	636	586	649	619	669	562	606	613	648	655	602	594	609	656	605	620	636	609	613	628	581	675	664	608	623	595	600	627	636	606	663	619	607	608	626	624	654	602	609	611	630	609	632	620	624	645	597	599	616	601	610	628	616	638	615	596	598	647	594	632	616	587	606	607	617	662	659	636	571	595	594	627	649	599	578	579	591	621	618	648	600	626	601	632	652	626	609	619	591	607	601	620	582	604	654	609	660	665	652	601	649	593	597	604	607	621	647	645	654	636	645	657	633	589	556	620	624	615	617	643	606	627	612	632	642	620	647	592	614	604	625	637	597	618	586	598	626	602	581	633	604	664	628	603	640	619	585	566	582	581	623	645	627	635	639	603	635	621	669	647	622	573	633	603	635	595	634	597	611	592	617	659	631	608	644	621	624	598	623	627	627	608	643	589	639	662	616	655	620	607	691	621	620	648	628	613	627	620	606	630	629	601	629	635	609	635	600	662	594	631	641	605	650	658	626	644	644	628	613	622	601	614	586	629	632	650	623	661	573	565	613	639	633	616	594	627	615	594	631	607	648	641	611	640	579	612	562	669	605	570	610	621	619	610	598	617	635	646
9506	20722	14801	7311	4529	4645	3508	2909	2589	2013	1647	1520	1590	1459	1199	1145	1212	1197	971	831	861	783	785	750	775	890	1760	2333	2520	2209	2047	1584	1305	1081	890	783	644	663	638	639	646	652	697	664	646	671	663	681	678	637	674	639	636	614	665	648	689	648	661	666	591	669	600	641	669	614	675	642	711	627	638	637	660	633	654	628	677	688	727	676	662	661	654	653	697	651	623	643	605	644	665	651	647	655	612	635	667	650	676	656	636	639	670	660	663	656	683	673	662	666	625	671	696	683	685	638	656	640	646	655	717	621	693	640	672	625	632	648	643	648	676	666	634	620	631	651	674	632	575	697	657	689	658	650	664	666	681	626	632	694	635	664	640	623	657	646	637	633	616	629	641	645	628	676	686	655	628	673	729	652	651	675	633	630	633	674	671	696	693	675	633	675	630	656	667	630	705	644	638	635	666	627	668	732	643	628	640	654	665	637	649	711	688	687	646	652	655	646	649	618	676	657	633	666	638	668	643	655	682	662	597	761	597	595	635	667	677	688	624	667	660	622	668	612	655	584	633	660	706	642	669	640	640	619	672	666	604	665	706	620	684	643	654	648	649	634	662	702	660	629	613	669	654	664	626	648	673	621	662	659	641	603	627	671	665	651	618	674	679	608	656	620	619	609	662	703	666	653	658	691	636	599	668	644	699	653	664	652	590	660	683	665	635	658	631	618	713	660	660	641	656	684	665	629	695	683	641	649	662	702	633	661	681	671	674	597	693	640	660	657	664	629	658	670	659	691	658	675	680	661	683	687	618	631	694	675	634	653	645	667	699	635	633	632	651	601	643	661	685	661	698	626	659	657	672	642	636	666	678	637	645	639	646	645	683	691	665	616	660	641	647	664	694	622	647	657	651	624	606	635	641	654	665	625	653	616	651	654	679	670	652	659	650	615	652	679	613	653	664	641	628	616	639	661	628	700	666	669	664	682	660	692	655	636	676	632	637	637	631	625	635	618	685	605	699	701	634	653	665	662	644	687	646	652	634	708	685	623	650	670	688	656	666	677	634	665	637	664	653	638	668	628	643	672	669	663	641	628	696	647	667	657	697	617	637	643	700	683	659	665	627	676	595	691	632	636	666	666	656	647	636	656	681	676	665	636	683	646	665	698	629	625	647	645	693	634	607	662	700	654	682	638	664	655	637	633	654	631	686	690	697	648	634	688	636	673	656	693	643	639	592	650	667	617	652	642	695	656	668	644	645	633	638	647	667	670	624	652	691	690	643	647	663	673	653	639	649	650	616	643	640	642	627	724	631	657	678	623	652	635	674	697	671	617	646	677	684	646	663	679	626	642	666	661	591	622	667	670	651	664	660	665	676	650	666	636	656	639	663	673	685	657	643	652	634	677	632	656	676	624	651	630	658	657	672	637	632	664	664	634	679	644	667	649	604	679	640	658	661	681	654	639	615	659	662	649	685	664	631	660	660	666	661	633	665	678	664	655	660	660	666	656	630	598	631	646	633	657	626	620	663	661	669	658	653	663	683	638	703	690	610	656	669	688	633	647	656	704	657	637	680	649	661	646	665	672	621	659	621	699	667	661	645	644	675	592	669	656	644	692	708	655	665	698	657	663	681	676	670	597	668	671	663	693	644	665	673	664	664	624	669	654	625	598	614	643	665	671	646	630	672	642	617	660	631	646	655	641	654	642	643	658	627	648	649	640	676	636	681	641	664	698	650	654	671	628	647	618	672	649	663	661	715	672	638	630	668	641	620	670	666	691	659	662	655	639	656	662	668	636	714	663	628	670	666	667	648	660	629	687	690	665	686	639	680	639	613	653	668	692	631	647	670	688	642	683	615	703	692	663	656	682	696	665	644	661	613	615	662	620	673	672	629	651	674	666	631	663	622	642	660	626	654	664	615	693	670	616	646	607	632	647	673	697	625	648	621	633	602	644	653	673	659	635	621	676	658	661	614	666	625	615	611	637	621	664	667	681	656	650	689	635	647	651	656	667	642	621	623	650	684	649	689	643	635	640	684	661	651	640	662	689	694	670	607	700	647	668	620	664	652	633	681	605	642	683	639	650	669	652	642	606	635	642	606	624	673	640	673	721	655	643	657	647	652	693	664	627	695	659	688	689	684	618	634	637	652	637	693	629	697	686	676	617	652	666	670	698	643	686	633	659	708	670	658	624	684	631	637	652	644	689	658	654	642	583	658	651	639	705	658	647	622	656	675	660	643	648	628	701	647	631	667	645	664	666	651	646	601	662	639	659	661	629	654	653	637	658	663	689	640	662	729	681	678	674	661	716	637	628	618	659	649	707	651	640	675	657	623	653	621	637	667	632	636	656	610	636	618	673	625	655	675	643	648	689	707	647	678	647	631	623	644	618	623	625	703	630	621	643	655	679	660	677	647	639	660	700	656	682	631	696	661	630	628	638	665	699	645	611	656	604	648	666	659	639	678	687	669	635	670	630	649	639	668	658	660	699	689	684	669	693	660	684	633	646	683	619	678	648	687	672	638	659	650	659	635	657	664	653	676	683	654	667	635	653	666	614	667	666	677	648	660	660	674	638	658	634	611	645	653	655	649	686	665	617	678	677	636	662	637	682	615	667	682	646	656	654	634	629	672	614	654	646	656	646	676	679	707	661	638	680	663	674	655	606	667	700	696	672	634	635	627	635	649	677	652	671	646	657	639	670	658	655	606	661	674	652	675	630	653	660	663	628	616	683	642	662	684	649	660	655	622	652	670	622	646	634	636	650	692	663	638	627	604	685	644	640	582	641	682	658	692	636	667	681	665	667	683	683	660	651	667	647	676	647	676	721	658	680	663	644	655	635	684	610	658	626	622	682	717	641	695	629	717	665	670	605	648	684	639	693	633	660	621	675	632	656	624	607	630	677	667	682	647	650	695	675	679	642	624	690	699	636	602	632	613	663	658	618	652	687	636	680	713	655	661	669	658	613	615	668	687	664	653	630	659	663	630	658	616	656	680	674	671	650	615	681	616	680	645	667	655	603	650	637	672	636	677	633	676	699	676	646	646	643	652	700	626	681	634	626	652	642	694	627	681	624	645	680	653	625	667	660	651	694	626	655	663	661	679	664	666	652	640	678	644	662	657	672	648	666	656	670	637	731	674	681	577	624	635	669	601	678	619	662	620	702	672	684	662	666	672	673	640	614	637	646	637	698	659	643	642	654	666	662	664	677	700	642	676	655	687	650	642	655	679	695	630	644	677	678	657	680	635	689	631	616	631	645	684	602	651	635	683	671	646	643	634	655	693	676	639	682	718	663	647	662	625	670	659	622	681	679	609	634	675	636	597	678	658	615	643	662	655	622	676	639	653	665	666	673	630	612	651	655	661	670	664	607	619	621	638	634	668	605	658	685	669	631	631	666	630	674	675	662	631	657	601	707	688	676	677	691	646	647	636	684	635	618	675	658	682	656	636	662	647	711	687	644	635	638	627	657	639	638	652	704	651	719	700	656	623	658	672	658
22708	21339	29134	23915	21336	21544	13221	3896	2796	2141	1710	1651	1544	1467	1302	1233	1134	1178	1155	1091	1053	1011	961	828	791	890	3072	4184	4665	4236	3637	2467	1694	1314	870	783	696	704	669	645	663	714	686	669	705	654	658	694	697	673	699	679	649	647	696	694	652	732	662	703	616	689	607	694	582	670	663	672	611	710	680	681	665	681	667	649	699	657	691	646	678	652	691	681	699	648	703	639	679	630	677	666	664	694	638	688	692	638	662	684	686	713	682	669	615	663	708	713	689	674	677	625	715	713	690	643	686	679	660	635	680	689	650	742	662	652	711	690	678	665	725	699	639	616	710	621	678	660	673	629	706	657	695	701	654	676	647	636	675	667	665	641	625	636	700	667	689	692	683	694	695	648	651	730	694	624	691	640	691	650	662	635	668	696	667	642	654	647	699	692	678	688	711	662	652	669	634	638	681	686	664	647	642	661	662	647	614	717	647	658	695	641	704	633	666	708	664	662	712	671	687	657	659	661	675	687	650	705	700	695	658	658	622	683	733	707	695	665	674	682	635	719	660	622	655	634	679	696	674	636	668	644	641	650	639	686	641	679	653	676	697	659	654	638	619	644	665	671	660	668	693	701	670	644	673	673	631	636	651	731	663	677	671	670	665	623	686	697	671	610	667	648	666	660	623	700	655	680	690	639	645	653	641	676	683	654	652	683	678	639	679	613	682	714	660	680	623	706	632	688	657	671	644	629	701	689	673	668	653	704	680	653	676	645	656	672	684	652	668	698	671	677	672	715	653	669	677	660	684	664	693	663	679	633	662	697	663	639	693	683	667	693	658	675	661	690	674	658	693	646	662	687	634	673	694	693	726	670	671	655	659	645	708	689	684	681	687	656	720	647	652	650	716	685	668	648	714	664	664	696	711	644	633	637	672	690	707	599	672	697	682	638	675	652	740	632	696	665	698	660	651	621	650	671	691	679	687	689	703	701	692	689	622	672	610	673	691	672	635	653	646	680	706	620	661	657	678	673	667	674	654	687	677	665	611	610	687	670	679	691	657	662	667	669	696	667	683	659	729	634	674	646	706	685	657	634	656	662	714	679	689	630	637	659	709	660	679	633	642	587	618	654	685	690	647	653	682	657	670	685	627	641	727	628	630	606	688	672	624	667	655	673	652	678	679	708	658	638	640	669	657	681	640	644	677	664	666	637	644	686	663	719	689	653	700	637	645	688	665	685	692	648	647	644	682	674	613	714	668	701	631	602	692	661	672	659	647	695	692	670	673	618	641	672	664	693	646	619	680	634	671	668	639	685	673	684	650	610	683	621	704	697	694	695	686	643	664	618	670	691	659	695	647	690	691	654	692	666	638	678	758	674	705	661	702	642	666	659	621	714	646	680	694	652	676	642	649	627	668	690	620	670	660	698	633	670	617	628	625	654	685	659	622	706	694	658	639	718	665	653	621	610	657	649	675	676	646	643	653	708	653	681	716	657	676	614	655	670	741	658	724	623	671	688	626	671	659	663	667	680	665	694	666	633	688	666	668	624	680	636	638	697	678	713	715	660	668	649	625	690	649	666	645	722	687	700	657	631	686	668	628	672	657	627	699	697	657	675	709	654	632	653	660	661	690	694	682	661	703	640	672	672	663	680	666	694	576	671	679	660	728	639	635	672	651	616	652	581	675	629	634	670	636	642	657	686	653	673	630	695	706	628	683	651	686	655	629	654	707	647	634	698	693	644	667	657	668	637	680	656	708	654	686	674	664	640	678	656	656	681	676	652	693	675	667	661	679	668	645	659	636	704	699	681	661	668	679	677	658	699	680	698	633	662	703	694	687	686	695	676	663	686	653	687	707	666	631	677	670	671	703	660	661	710	706	681	676	635	694	682	642	642	654	696	671	618	679	665	709	673	701	650	672	630	648	692	672	666	648	663	690	696	669	651	642	696	607	674	652	648	671	660	686	725	656	660	631	668	665	687	643	694	683	704	673	635	672	686	672	685	639	634	648	645	655	656	671	659	645	699	662	681	707	667	673	644	680	640	640	666	662	714	664	660	670	673	646	644	660	654	694	677	653	652	665	602	657	659	650	644	683	686	641	680	708	708	650	629	672	667	660	650	646	694	633	713	658	691	685	668	637	722	699	612	682	699	652	640	623	640	642	625	639	648	669	665	704	679	658	692	674	642	654	671	662	677	655	649	703	662	724	690	698	679	695	679	656	629	682	669	646	666	627	692	646	701	642	619	612	665	648	654	677	681	618	675	678	675	653	664	662	685	662	635	640	687	647	643	660	652	649	686	662	614	686	618	671	684	735	664	645	682	623	694	600	643	687	678	668	670	675	662	672	704	690	700	653	666	652	664	672	631	614	664	667	642	703	664	647	655	662	654	644	668	693	642	660	646	638	671	692	694	694	648	664	678	670	694	664	635	665	628	656	640	684	644	650	655	691	715	685	682	654	662	683	675	692	684	670	664	660	648	668	699	686	632	645	730	687	628	688	694	648	662	680	644	706	673	656	678	661	656	669	653	661	687	660	638	687	658	624	640	680	650	673	639	674	678	662	732	639	677	725	679	689	677	718	622	653	675	672	639	651	650	666	666	669	686	677	659	668	684	633	654	642	642	663	633	684	665	676	670	664	680	658	660	695	635	664	603	679	728	665	662	629	693	681	680	639	695	723	631	666	680	642	678	685	656	692	641	693	639	689	691	666	661	664	609	649	634	713	682	668	653	664	691	609	631	703	654	626	615	699	691	666	664	655	670	658	673	683	632	649	682	697	624	695	630	681	674	663	715	675	644	661	663	667	650	694	651	663	655	691	632	715	651	739	685	624	665	684	701	688	646	717	652	685	657	673	673	672	683	674	700	678	662	678	663	663	656	681	678	706	625	701	669	656	657	616	651	715	672	675	675	652	633	687	656	656	628	644	609	652	629	686	689	679	702	660	627	675	716	682	672	703	642	667	707	686	621	673	681	677	722	685	624	628	671	692	652	681	643	682	718	683	696	654	694	668	702	659	639	614	657	661	676	648	650	687	670	677	665	680	672	672	621	641	664	639	666	665	628	656	672	644	665	628	711	694	713	682	665	644	691	660	680	687	666	673	682	683	657	679	709	623	688	639	584	684	669	656	693	698	657	645	650	672	722	684	639	684	657	629	641	640	673	652	652	652	702	603	642	617	681	680	632	707	690	661	657	616	675	643	621	739	684	605	680	691	647	661	689	676	680	694	697	650	654	649	677	669	659	673	672	665	682	625	702	652	641	680	668	676	682	675	684	677	649	609	633	694	682	689	656	670	679	686	684	666	651	710	685	663	684	663	679	737	644	650	655	678	668	648	655	693	653	681	625	675	639	662	689	720	660	703	659	659	663	657	692	690	695	688	717	724	653	653	674	720	640	679	647	662	651	674	660	653	635	685	687	630	652	686	709	671	675	696	699	675	708	630	644	635	643	660	655	628	620	656	675	659	708	676	685	682	703	667	605	677	706	669	642	655	633	624	671
11285	30012	21431	11882	8103	8014	6478	5625	4786	3221	2685	2429	2331	2045	1852	1682	1602	1557	1570	1333	1328	1219	1300	1009	861	1145	4628	6276	6738	6046	5103	3354	2276	1594	987	839	720	663	653	712	680	655	701	684	679	684	733	679	681	628	664	672	686	676	676	643	681	669	694	648	656	694	717	650	655	686	706	694	738	657	667	649	686	683	681	723	673	672	674	672	703	707	715	702	635	685	673	714	699	677	701	699	620	633	692	658	713	630	709	696	655	655	706	687	665	686	667	661	664	665	668	694	677	685	640	643	714	702	664	638	701	641	633	655	695	670	703	622	679	647	682	654	634	718	653	699	700	672	686	652	733	654	713	686	623	647	690	662	619	650	697	670	700	648	642	680	709	666	667	685	601	614	720	694	681	699	661	662	684	661	641	674	697	656	674	651	685	629	633	720	679	683	717	667	633	653	674	673	694	664	642	670	663	691	678	687	693	679	633	660	613	663	648	671	695	705	703	656	678	692	660	690	643	697	676	644	677	726	709	641	695	700	666	648	717	670	711	649	701	656	705	723	680	657	694	712	657	642	643	689	707	641	691	693	710	651	606	717	695	653	708	648	683	644	685	685	703	669	685	693	692	674	688	743	730	698	676	696	663	656	658	724	677	678	693	653	684	666	671	660	648	702	665	625	640	712	635	704	681	685	664	696	626	648	682	680	639	634	676	725	699	641	632	687	604	658	685	628	675	641	686	665	677	693	618	671	692	655	711	674	678	676	673	703	718	656	680	690	681	660	665	655	637	700	679	716	639	666	647	745	690	709	648	643	653	681	653	634	721	654	694	691	682	694	668	639	668	613	709	662	663	716	688	674	697	648	647	701	659	672	668	650	656	720	637	740	683	660	683	725	713	669	703	639	653	635	695	704	641	653	649	697	692	669	653	641	688	666	645	695	639	666	659	661	718	695	643	658	666	640	656	694	664	682	674	672	652	670	685	658	652	708	652	694	673	646	664	669	672	693	678	694	664	670	643	656	712	711	694	707	615	693	647	673	669	654	686	696	672	656	627	670	657	686	645	667	702	683	649	700	683	699	713	684	711	635	664	677	686	688	684	656	694	681	667	719	657	705	659	712	708	673	665	679	678	668	705	685	645	674	649	690	623	686	651	681	713	649	659	705	654	662	751	689	615	633	667	622	694	720	667	648	644	662	643	675	669	637	649	660	687	688	691	677	684	659	674	687	643	651	630	649	638	653	671	665	729	697	708	691	667	698	660	684	714	674	655	683	681	705	666	651	683	680	713	642	700	656	620	670	722	612	650	678	679	683	644	721	613	677	660	668	643	686	691	714	672	665	658	634	699	650	681	679	690	683	666	702	700	700	679	654	672	681	682	692	642	669	678	692	690	642	661	623	622	691	667	665	689	650	707	667	709	689	698	704	649	676	708	665	661	651	654	691	709	646	672	697	721	676	614	707	657	653	710	659	671	676	691	702	695	735	635	702	646	686	685	671	738	664	691	684	665	683	661	660	627	669	674	675	685	672	686	631	722	638	674	689	667	668	667	684	657	685	668	645	674	694	687	672	672	633	731	692	663	694	715	705	709	662	692	718	667	733	663	647	637	678	693	720	673	704	662	705	694	718	689	632	616	711	603	710	708	703	673	652	701	685	722	709	687	645	696	683	718	679	673	668	676	661	693	703	645	706	704	685	678	687	692	683	692	636	698	709	665	706	634	686	659	729	668	664	644	697	683	645	716	654	632	642	662	689	694	687	700	662	692	679	700	650	649	670	663	684	631	657	662	661	650	627	660	687	655	668	656	630	674	706	698	663	671	634	679	656	700	668	715	721	701	617	664	643	671	677	677	662	668	678	634	651	661	646	655	704	646	661	643	650	677	729	736	693	677	676	696	686	684	617	640	666	664	656	666	664	680	733	716	685	667	690	658	689	682	668	672	658	725	699	699	667	697	688	670	679	684	684	729	720	622	673	682	699	658	700	661	669	686	677	701	698	654	690	663	729	721	741	659	687	677	670	698	661	631	711	664	738	660	674	667	650	696	646	676	706	655	640	720	643	691	667	707	666	712	657	664	678	635	674	671	659	701	729	698	689	665	693	679	686	701	671	621	695	701	661	659	665	685	641	648	665	661	653	711	678	708	666	731	630	667	644	692	680	649	662	632	717	677	649	709	660	654	663	688	642	697	639	718	659	675	669	719	678	663	681	642	667	703	675	674	639	705	653	644	691	619	681	674	675	649	668	682	678	683	686	650	682	693	649	667	698	680	699	698	623	694	675	657	684	689	678	666	680	662	692	719	716	623	693	693	658	674	638	679	646	680	652	666	711	640	657	691	717	680	694	690	709	668	689	679	695	648	712	653	650	682	679	639	669	684	654	686	684	711	681	661	656	663	683	700	661	627	626	643	622	711	666	696	637	680	671	666	695	671	703	731	708	674	669	678	692	680	659	655	717	652	666	671	610	673	634	647	683	645	683	647	674	684	683	662	647	658	664	631	723	634	671	631	698	649	708	725	701	634	677	668	686	676	681	682	674	665	653	674	676	700	648	640	619	679	648	721	692	702	646	696	641	648	647	675	641	667	727	653	691	655	700	663	690	707	722	695	646	654	635	649	646	683	660	684	636	662	623	652	624	648	685	659	695	677	679	685	695	694	692	704	665	628	653	645	681	673	669	651	686	685	665	640	692	641	666	675	683	626	690	672	717	617	649	684	684	672	665	687	666	679	653	699	696	656	710	647	682	614	678	621	676	646	655	647	634	660	667	675	680	680	655	682	685	696	638	695	699	653	678	645	672	627	717	697	647	671	714	701	690	684	682	673	684	711	691	697	669	665	663	674	649	703	660	647	645	663	600	686	648	692	692	660	659	641	694	635	684	679	679	704	649	633	697	692	649	680	635	666	690	692	651	659	623	661	694	700	693	705	678	712	686	638	665	651	709	686	672	657	666	683	687	665	711	696	688	663	681	678	722	707	645	718	685	682	710	692	686	625	631	649	653	716	646	688	717	684	711	630	673	608	650	671	707	660	666	655	673	708	688	654	657	648	664	679	727	668	665	651	704	679	657	698	654	668	675	679	694	663	665	668	653	658	680	700	612	695	717	625	683	649	662	652	683	671	662	636	668	693	678	676	657	685	651	694	691	656	674	685	634	683	657	690	710	641	652	685	643	669	671	612	688	685	625	672	689	665	682	696	673	676	657	649	625	703	699	612	697	648	687	689	724	659	697	692	671	695	694	691	670	694	652	703	670	669	666	639	710	681	685	663	688	673	659	646	619	651	662	663	704	649	623	670	644	646	713	657	656	692	636	625	667	697	729	675	702	667	675	658	658	677	682	690	614	670	666	685	731	696	679	667	686	674	724	695	678	710	730	687	664	695	686	678	664	654	677	637	688	637	693	643	691	683	689	712	667	672	718	627	660	680	649	696	637	701	689	658	652	643	686	602	695	702	719	653	683	692	672	642	651	622	637	658	672	644	687	692	658	627	692	659	712
27821	19712	11335	4008	1870	1779	1541	1411	1225	880	842	850	748	694	671	658	685	638	580	550	568	541	524	527	542	529	562	551	665	695	684	607	551	535	506	448	439	481	454	440	439	400	457	480	470	462	499	510	453	482	440	435	457	443	448	444	471	456	411	442	476	460	469	503	478	437	465	438	421	461	459	453	480	450	465	445	430	457	459	464	462	410	425	448	472	461	456	424	470	425	481	483	472	492	483	487	477	462	455	473	483	438	446	430	510	483	450	484	452	465	458	497	524	482	472	464	453	468	467	452	440	454	472	506	497	469	479	423	459	471	428	458	441	463	485	456	496	463	438	465	438	501	433	440	458	454	447	452	471	472	519	433	463	476	465	474	473	401	488	422	500	455	474	473	438	437	450	458	518	432	468	462	496	450	487	483	448	500	507	483	448	436	463	462	429	429	497	502	461	474	498	489	480	450	417	430	497	442	471	442	443	488	475	522	467	489	442	491	497	504	476	406	444	516	483	490	490	446	469	485	478	475	457	433	438	469	426	462	490	408	415	463	454	457	463	455	446	449	469	432	446	484	455	460	440	455	478	442	471	463	483	469	492	502	451	476	454	456	416	457	456	455	476	478	459	462	458	454	453	447	456	506	534	443	428	469	450	452	485	473	449	461	475	462	480	467	467	485	501	434	453	429	437	487	419	445	448	484	440	476	454	418	436	438	483	476	461	481	484	454	458	496	448	462	478	499	454	446	455	490	461	435	461	483	483	474	444	481	470	451	453	461	497	474	456	453	474	462	427	475	449	440	484	446	471	448	461	439	493	463	457	448	480	485	464	500	427	463	441	432	462	470	432	440	501	445	484	478	488	457	488	477	482	467	485	484	494	509	505	475	484	467	475	490	471	487	461	450	502	442	487	443	428	476	437	451	484	458	505	435	479	477	431	458	452	486	466	460	479	437	502	460	452	417	419	466	485	424	487	492	476	485	435	489	504	437	469	474	483	444	489	469	509	424	496	475	457	480	452	462	461	470	459	457	470	473	448	458	445	471	448	474	488	483	426	460	472	427	465	458	443	512	501	496	444	458	410	482	484	437	471	451	503	487	466	487	445	519	439	475	478	466	462	453	451	441	469	441	440	452	492	430	474	461	516	474	435	451	434	435	447	457	444	500	460	491	428	453	503	472	439	477	483	473	451	446	480	442	486	457	479	490	500	481	423	463	457	467	472	457	456	471	510	429	434	448	474	459	511	469	466	462	461	452	461	477	452	444	463	469	477	470	471	476	481	491	462	472	471	469	438	516	477	468	463	472	460	459	471	458	434	464	439	467	447	479	461	442	424	454	431	426	437	479	496	451	480	464	470	428	442	456	490	439	457	495	449	464	521	437	485	475	462	446	467	488	450	484	440	435	459	493	466	458	483	458	472	488	460	475	470	433	469	457	454	483	472	431	454	467	443	454	484	469	417	489	439	444	452	454	495	489	412	452	433	474	466	464	434	445	475	459	516	472	474	466	452	460	437	482	453	453	476	481	480	483	453	467	449	425	446	452	469	456	427	474	424	464	459	467	440	450	413	467	477	469	470	455	482	497	493	464	485	500	452	467	439	494	472	487	467	433	476	472	482	460	484	483	457	506	491	427	448	438	494	476	470	444	482	463	433	461	474	470	486	483	466	455	475	467	464	483	465	477	501	461	495	427	500	485	489	459	492	487	430	500	478	479	460	455	482	460	480	504	484	477	491	478	469	446	503	460	432	429	500	473	459	469	435	471	458	478	467	453	465	466	493	426	489	483	469	447	475	483	458	456	467	469	499	446	486	467	443	452	477	445	438	439	446	485	485	462	456	470	457	494	450	473	466	438	453	456	471	418	436	442	472	467	450	485	489	517	469	425	456	459	479	480	497	492	464	459	448	457	475	423	482	425	453	444	470	495	489	467	473	462	479	456	455	455	440	484	454	486	478	452	448	437	484	437	449	465	501	467	508	473	465	465	450	482	503	485	503	497	493	472	444	432	422	454	471	454	441	429	476	472	495	455	492	472	475	457	488	493	470	457	469	473	459	502	502	464	471	451	480	432	456	447	462	528	436	445	456	422	495	434	454	473	455	464	439	450	440	478	477	452	451	467	430	448	475	454	476	457	473	458	420	436	465	448	512	438	446	493	441	459	460	469	457	435	438	484	478	447	516	461	491	464	488	506	492	483	441	488	477	474	450	470	431	444	464	498	506	479	469	446	474	460	444	443	436	460	478	451	456	482	464	469	437	468	471	470	426	452	464	477	459	476	475	457	496	490	509	514	484	470	470	445	453	469	473	468	494	501	445	501	453	435	468	470	463	475	439	429	487	475	449	445	448	487	451	459	476	475	477	493	416	466	449	512	470	479	501	451	488	422	475	467	453	468	434	489	465	479	457	445	467	452	475	450	512	462	466	425	448	460	438	445	475	482	499	501	451	472	475	437	458	481	456	473	499	445	470	489	480	466	462	479	436	466	471	484	497	455	471	471	492	486	482	442	444	458	442	476	462	458	429	460	438	461	495	439	457	448	495	418	450	475	502	455	434	463	433	513	472	460	492	496	441	441	435	446	469	446	486	467	463	455	442	465	463	476	454	512	449	458	488	474	487	454	479	441	447	445	486	423	452	474	429	463	440	445	479	503	465	463	472	432	467	470	407	437	497	478	473	453	468	473	469	512	425	437	450	471	466	438	474	466	482	478	457	458	447	486	482	464	485	486	470	457	489	460	467	474	452	510	485	461	449	489	460	468	459	466	425	444	490	446	450	436	457	494	497	429	455	486	485	424	444	463	466	458	476	495	433	449	460	435	475	457	458	475	448	432	472	486	403	491	438	487	517	490	502	456	458	434	506	447	467	479	448	485	474	439	476	474	493	464	465	457	484	474	457	522	474	475	481	454	472	453	467	498	470	472	482	476	473	466	466	472	464	466	442	481	448	413	446	458	463	468	454	462	453	463	431	463	487	462	482	480	467	498	458	486	444	491	496	458	442	487	458	434	447	459	436	486	473	470	501	492	437	460	446	455	461	465	481	459	470	441	462	509	434	448	474	434	450	469	462	474	468	448	458	460	463	484	475	436	486	475	484	484	510	503	414	476	450	463	436	441	487	453	469	473	443	485	478	445	438	480	461	462	483	432	464	450	476	436	478	454	462	474	452	425	468	481	467	446	439	418	457	488	477	451	456	486	467	504	445	474	497	465	469	466	470	447	453	441	469	458	481	509	499	420	468	442	476	442	467	453	502	511	458	509	452	487	495	447	477	454	477	446	485	485	451	446	471	457	489	442	461	466	447	468	463	447	510	451	468	473	452	467	471	437	469	451	451	455	482	461	473	467	449	472	445	474	478	449	453	429	465	487	450	456	432	505	470	474	439	463	457	466	476	448	494	473	495	502	439	416	453	502	517	464	458	468	452	464	493	467	466	481	457	458	462	476	441	456	462	449	463	430	460	476	514	438	454	497	463	456	476	444	466	471	509	462
9729	14484	9792	4041	3108	3049	2770	2633	1912	1304	1294	1156	1119	943	857	812	841	880	755	684	633	633	608	554	547	619	568	660	859	814	787	741	577	642	562	496	497	521	490	462	506	510	513	490	526	453	475	507	546	498	545	482	492	531	498	501	522	495	513	529	459	506	489	509	511	474	491	499	540	528	459	499	517	500	525	494	502	498	531	538	556	471	522	508	535	509	501	516	514	495	491	514	487	487	541	493	493	536	543	508	482	500	521	482	490	473	506	503	492	449	501	510	497	476	487	487	469	489	511	539	492	502	505	488	496	501	524	507	506	470	506	496	500	500	461	511	474	496	491	482	506	519	513	491	539	516	557	467	541	468	477	510	465	487	518	477	528	520	501	508	504	537	486	497	491	508	513	483	525	498	445	507	509	497	502	472	473	513	516	475	492	497	509	509	467	503	518	533	484	509	507	487	479	513	566	498	538	484	477	525	514	536	512	506	499	500	491	490	490	506	516	477	550	506	510	540	497	496	484	481	465	499	496	515	521	527	585	502	459	496	498	530	511	491	488	489	496	513	513	499	464	508	486	471	534	464	496	486	494	535	491	481	511	517	494	496	523	506	485	494	496	488	486	519	474	505	525	503	515	493	525	518	518	475	499	518	518	464	486	513	513	495	492	507	491	497	489	500	506	493	514	485	558	472	522	503	528	509	494	492	481	530	514	485	468	507	505	501	491	491	518	524	513	501	532	524	486	489	528	474	529	509	488	495	454	468	484	534	464	496	501	490	547	509	506	514	494	456	469	484	513	491	489	500	509	520	486	476	506	504	509	507	499	483	461	487	479	545	486	514	475	511	474	475	492	502	513	518	477	540	454	524	500	505	503	500	482	490	494	551	483	510	485	512	457	488	496	448	433	485	480	519	501	487	513	527	508	493	488	478	501	440	548	499	505	482	525	520	500	482	495	485	480	505	474	493	518	491	530	512	483	506	479	523	476	537	498	524	511	502	518	463	493	493	535	489	499	506	508	510	509	484	489	479	508	505	490	471	514	523	509	496	535	515	545	522	508	505	466	492	549	511	531	462	506	521	476	513	462	498	489	484	556	479	464	533	498	475	491	519	536	494	501	503	488	504	504	517	543	494	461	511	520	454	547	520	518	534	543	508	461	502	504	492	490	485	487	499	488	511	544	519	504	490	491	505	470	483	511	499	520	486	519	480	484	471	457	462	492	508	472	495	514	507	493	459	484	515	517	474	511	517	542	523	512	462	513	488	485	530	502	493	497	486	505	520	545	425	556	533	492	552	533	501	524	470	513	445	508	499	490	521	502	524	485	497	476	481	497	521	481	533	496	514	517	509	447	498	479	515	469	555	489	489	469	488	506	512	526	473	503	488	495	526	482	516	500	509	485	503	500	521	519	513	529	531	515	465	477	526	480	550	494	506	517	503	534	497	493	540	477	512	502	504	492	507	493	514	483	502	511	474	522	460	494	477	483	499	519	514	509	510	488	494	496	510	529	468	445	482	516	515	503	499	490	469	445	493	497	457	519	522	477	533	455	529	508	493	504	518	487	502	483	525	485	460	509	465	479	484	514	504	479	515	508	500	464	494	485	507	478	516	472	485	498	518	459	503	501	486	495	515	506	500	470	494	509	498	503	504	477	493	500	494	486	527	493	512	493	489	508	493	515	452	506	522	502	477	485	508	484	518	513	491	507	478	504	500	523	499	491	504	520	492	469	489	501	487	534	487	507	503	490	481	473	475	508	487	490	508	506	455	525	491	537	524	471	520	492	485	467	553	467	493	512	507	504	490	520	538	449	504	527	482	500	490	527	498	534	517	471	530	489	532	518	519	507	496	530	465	465	520	452	512	508	514	475	516	433	477	510	529	493	510	523	491	479	490	514	533	475	485	504	490	462	517	502	533	544	489	542	497	560	456	502	515	505	506	485	494	495	474	479	506	484	507	480	469	451	507	543	537	459	498	502	503	487	520	500	483	496	515	469	489	473	549	487	506	478	504	502	533	498	527	489	510	470	507	534	492	469	528	475	511	549	487	488	500	499	496	526	498	486	477	461	555	493	497	502	542	483	480	491	494	464	498	480	527	494	518	532	523	493	504	525	510	488	471	514	488	510	527	475	479	469	526	491	521	495	514	450	507	533	481	507	494	490	479	495	506	481	487	490	513	474	495	502	495	466	512	472	504	534	545	470	498	498	477	485	493	516	515	530	503	488	495	527	490	482	523	471	495	456	498	515	522	475	500	496	507	496	516	468	467	489	487	538	471	489	506	505	502	465	501	483	502	509	506	511	555	520	496	491	477	524	467	535	459	479	485	479	499	510	470	483	516	489	517	501	530	501	473	480	473	520	488	500	518	531	495	464	472	499	519	489	489	481	503	532	495	526	523	493	501	511	531	490	490	501	466	491	475	520	533	493	519	514	462	480	487	495	503	520	518	521	499	507	501	537	491	439	506	475	474	497	491	514	470	481	490	499	509	526	472	518	472	486	517	480	505	489	519	503	518	517	498	521	473	495	515	501	481	466	471	504	515	518	491	481	507	495	521	554	478	506	497	505	512	544	513	470	488	473	519	452	494	520	467	529	477	512	488	457	536	478	513	502	492	474	464	505	497	487	456	459	522	478	468	497	472	511	497	484	485	479	507	467	461	517	513	491	542	505	521	519	459	495	526	519	479	474	471	518	492	504	470	472	470	536	484	520	461	501	521	515	485	494	492	502	474	502	529	507	499	491	532	522	482	511	491	531	537	525	522	488	492	485	461	472	510	517	486	513	462	467	467	488	472	484	482	506	484	501	481	556	521	506	496	477	482	498	479	513	473	501	529	484	432	470	470	505	471	506	524	538	481	467	512	516	494	468	483	487	489	515	481	515	497	511	508	468	485	490	431	451	494	535	504	470	509	516	486	505	475	506	487	488	465	512	474	524	502	499	497	517	467	495	514	469	512	502	523	534	519	447	515	500	531	453	472	510	484	497	554	494	498	493	480	517	480	493	489	479	533	475	513	441	505	509	507	481	482	432	528	504	444	478	491	468	481	512	505	493	491	516	502	480	519	534	524	515	502	486	498	513	532	480	478	491	501	500	510	489	482	509	495	558	538	483	461	507	520	508	478	500	512	481	513	496	511	475	465	508	534	461	454	522	515	498	499	498	496	493	536	519	508	503	489	484	490	514	552	475	508	492	479	510	507	521	502	520	513	475	492	496	505	469	509	465	540	479	460	518	509	530	436	498	501	508	489	533	489	461	487	514	517	483	458	483	468	483	461	503	506	507	506	479	511	481	512	513	476	494	458	503	495	491	467	529	506	520	489	483	507	488	473	527	475	529	483	496	518	488	509	507	490	509	495	476	477	483	523	473	498	507	495	496	505	463	482	482	510	481	549	493	476	498	527	517	513	460	508	482	461	467	499	539	483	533	503	505	496	493	512	438	495	520	490	515	490	509	464	500	492	483	492	458	482	512	505	476	510	512	513	499	478
24002	21365	28649	24434	21371	11686	4023	2323	1383	1225	1163	1057	989	913	917	886	882	948	880	739	553	589	549	556	521	608	1151	2064	2865	2018	1909	1387	967	775	594	465	432	432	451	453	449	450	466	439	464	411	424	436	466	477	456	463	479	445	498	476	425	435	427	454	442	446	440	475	436	464	442	464	423	473	429	458	403	425	455	502	495	478	425	444	450	462	444	451	439	458	438	434	412	434	457	436	429	447	466	468	453	422	412	456	461	443	431	447	434	461	474	435	442	414	458	440	440	465	457	453	438	472	441	416	425	491	430	459	435	442	476	434	447	423	449	470	492	467	435	420	449	476	458	459	452	463	415	510	458	435	439	470	440	455	427	412	468	419	461	428	446	452	441	441	439	440	455	484	424	483	446	437	466	423	442	421	465	404	425	438	445	454	433	443	432	458	461	438	438	433	466	445	458	469	449	476	457	459	433	446	441	460	463	454	467	440	424	402	431	443	474	398	435	495	454	457	464	489	473	435	469	492	453	479	435	442	431	411	439	445	440	432	449	489	431	490	435	463	460	452	453	437	449	426	444	496	434	491	419	468	449	466	418	469	473	451	431	453	445	445	435	471	469	461	439	409	470	445	442	428	436	437	465	448	449	482	453	429	424	467	489	392	441	445	430	441	457	467	445	443	428	442	437	438	460	477	456	468	468	442	449	449	490	451	435	386	440	400	435	493	475	473	487	445	445	449	442	446	470	454	446	455	411	425	463	446	444	456	448	478	478	457	410	460	456	474	423	468	530	430	444	440	444	452	426	426	453	465	447	439	476	427	460	429	434	426	456	426	444	460	465	436	489	468	461	456	467	462	390	430	465	443	436	418	469	432	477	436	464	448	484	467	449	472	449	435	445	418	432	512	455	454	432	454	468	455	446	442	458	460	428	442	479	438	398	413	490	424	437	401	447	466	474	466	456	439	440	441	444	438	444	480	462	507	443	441	450	413	432	418	443	441	391	446	404	449	437	473	443	437	441	477	477	419	462	422	457	463	446	428	443	409	456	449	438	444	487	453	442	455	464	450	437	412	443	398	428	471	453	465	430	463	433	439	440	432	434	476	480	439	463	473	454	472	439	405	420	458	468	439	424	446	415	423	470	455	494	444	455	436	417	425	468	497	438	488	444	453	432	441	453	430	476	455	434	439	424	455	443	481	463	444	409	471	428	440	438	479	477	431	424	434	392	425	447	426	418	433	469	442	457	452	449	425	379	430	464	470	417	451	444	436	457	418	446	441	426	467	458	446	427	437	465	437	473	425	468	424	452	468	470	423	435	443	432	450	420	458	421	459	437	465	439	451	470	447	475	434	460	477	434	427	454	466	453	444	445	439	429	477	453	445	450	445	443	409	456	444	489	422	448	416	453	446	426	470	469	447	446	434	467	482	464	444	436	453	460	477	437	467	456	475	436	455	480	465	477	443	429	457	450	460	412	456	481	450	466	469	441	463	431	442	475	480	463	444	412	435	448	432	457	455	438	446	463	430	455	486	405	430	478	492	478	432	447	449	441	411	481	458	471	411	419	480	482	468	470	451	460	495	454	434	427	410	439	415	451	450	430	436	451	502	496	462	468	464	466	464	438	439	412	442	456	437	487	452	436	454	480	490	449	477	495	465	462	448	458	427	418	500	437	439	461	421	407	460	446	497	443	484	425	474	485	478	431	479	477	477	461	454	491	425	466	476	438	421	460	430	480	439	457	456	449	436	446	495	466	414	434	440	496	439	456	485	448	431	477	492	445	484	450	447	416	458	462	438	422	441	436	480	478	476	435	471	476	425	416	477	451	447	422	495	449	440	439	463	419	453	466	427	464	466	449	419	391	426	469	439	458	489	444	457	455	441	453	388	472	496	468	416	438	451	494	418	458	423	452	438	461	448	413	430	444	472	453	434	416	445	473	436	453	438	450	407	442	458	447	452	462	457	457	429	455	453	432	445	464	429	465	478	479	434	442	426	443	433	437	460	478	434	460	413	410	445	442	448	474	462	420	444	504	469	433	424	479	485	455	460	425	454	446	476	438	445	425	437	472	485	444	404	477	429	458	412	430	465	476	429	448	426	393	470	493	459	462	422	491	445	478	399	419	425	474	469	465	435	449	463	453	432	510	424	497	485	462	429	471	438	421	466	434	433	481	458	470	443	426	427	458	441	433	442	431	474	443	452	460	431	456	420	490	428	412	451	434	409	444	469	464	467	453	404	450	426	459	425	417	464	460	465	453	431	440	440	486	476	438	439	438	450	426	471	439	437	424	405	462	416	495	443	501	443	482	417	459	425	504	477	480	442	439	468	470	459	442	420	424	429	427	456	436	502	488	442	419	459	412	437	459	390	446	442	420	447	466	436	496	440	478	463	444	449	432	447	468	425	496	451	411	466	417	421	438	452	448	484	445	431	437	474	436	474	440	451	428	488	465	443	416	467	459	453	420	465	477	461	437	471	446	450	446	474	470	477	464	443	472	440	446	415	419	421	451	452	474	425	438	442	458	467	431	448	460	418	434	497	450	476	437	441	444	502	444	447	466	467	436	471	474	483	430	428	481	448	445	461	470	442	449	472	444	446	447	456	448	457	456	459	434	478	429	471	464	427	435	439	461	426	484	439	451	469	482	481	466	410	398	413	417	463	425	470	441	448	476	471	451	448	393	435	427	389	470	459	475	456	463	474	440	495	494	461	441	496	469	478	451	499	431	447	426	442	489	442	404	416	437	481	478	436	467	447	481	447	477	471	465	414	454	444	427	475	444	446	458	457	449	471	448	423	384	425	440	437	442	427	479	444	422	431	449	445	440	425	464	482	442	496	444	471	452	449	458	460	443	430	429	481	451	450	448	471	432	433	450	453	423	467	466	446	477	456	476	483	439	480	435	469	431	449	484	419	473	432	488	471	441	484	431	444	477	460	452	420	476	447	439	450	441	440	469	504	430	475	481	455	443	402	404	436	434	418	433	483	451	427	413	494	411	468	424	438	442	434	429	467	466	463	446	459	435	424	434	435	450	428	454	473	443	485	478	458	461	462	455	464	412	427	477	469	446	459	461	451	470	458	423	489	452	452	421	478	437	450	450	448	448	463	455	424	445	417	445	454	431	421	461	443	461	458	494	445	448	448	472	461	401	443	465	462	453	460	451	464	430	446	412	456	434	443	438	471	437	438	464	468	464	453	416	420	465	447	461	436	449	438	466	416	447	428	444	411	469	441	439	452	473	429	427	435	461	463	434	493	460	421	425	507	451	499	429	457	439	417	445	446	459	407	452	459	429	454	470	468	469	447	450	419	421	448	418	486	461	447	428	443	487	446	429	442	427	453	469	436	467	473	469	478	477	423	464	440	435	432	461	462	427	427	404	449	432	437	487	445	478	452	431	451	474	447	431	458	447	458	440	419	444	443	457	493	422	424	447	479	492	426	486	481	483	445	421	453	428	442	465	409	456	468	492	426	432	384	410	478	446	420	470	434	450	439
10628	22974	16057	7036	5691	6453	5390	3922	2410	2027	1886	1679	1523	1387	1398	1284	1327	1309	1331	939	728	703	642	612	595	723	1659	3144	4318	2846	2770	1946	1301	926	711	518	457	472	483	499	465	469	494	486	438	440	464	425	472	474	476	482	497	451	453	475	471	494	505	487	484	465	515	471	481	447	457	444	494	468	464	484	499	446	519	452	499	462	476	468	476	497	481	468	500	504	496	493	484	435	494	453	439	491	482	526	490	486	471	473	481	495	455	459	521	464	489	478	481	439	430	456	479	466	492	457	508	467	456	467	469	456	482	466	452	501	468	505	474	498	403	464	457	471	525	483	453	497	446	507	479	474	480	515	500	478	483	451	463	492	490	490	476	496	505	464	478	455	473	531	502	494	470	498	486	510	503	464	454	492	484	473	465	507	465	469	478	462	487	443	486	493	480	471	474	476	493	472	514	507	471	457	448	440	539	515	470	470	438	495	464	483	470	472	493	441	484	470	471	459	471	504	509	445	456	445	486	488	517	475	452	483	510	487	459	434	473	452	474	516	506	495	515	495	455	477	516	449	489	472	479	473	469	459	477	479	492	470	477	519	493	504	496	491	491	493	488	488	453	468	447	515	443	440	471	513	481	450	444	493	502	469	454	476	492	493	484	475	483	497	485	437	468	488	490	477	465	475	463	496	448	478	485	480	503	505	503	491	485	460	468	446	500	466	463	486	480	480	498	492	475	524	510	507	455	466	467	452	483	448	474	446	488	453	473	435	464	457	502	465	452	471	523	474	488	493	485	507	461	480	473	496	504	480	526	474	462	493	446	486	460	456	448	484	465	468	492	497	476	477	484	494	451	485	471	469	482	508	461	447	472	509	505	434	477	464	450	478	475	481	459	498	507	482	486	448	518	475	477	487	489	496	469	487	485	481	500	476	545	498	495	465	524	450	485	463	487	497	481	430	486	493	471	419	461	440	477	493	459	492	479	487	446	443	480	482	489	463	443	443	479	453	496	497	471	519	493	484	472	478	457	479	475	479	476	496	464	452	475	482	436	514	504	468	507	464	484	456	540	435	502	448	463	475	513	481	488	441	505	481	513	475	479	451	428	479	494	463	498	461	447	449	518	486	466	491	465	489	496	457	497	427	492	448	469	468	520	534	472	485	495	494	438	489	474	522	445	496	489	512	479	489	466	476	465	461	431	442	473	500	467	479	468	468	509	464	470	502	467	493	472	481	493	501	472	449	462	480	483	470	451	482	473	482	476	500	505	461	490	478	472	475	477	465	442	514	545	455	459	478	511	497	473	467	471	475	493	488	454	481	478	486	481	457	482	508	476	484	501	484	499	458	472	474	492	486	523	484	474	455	520	495	453	483	498	472	460	446	458	489	462	513	475	470	445	453	451	479	505	461	521	471	473	491	465	471	472	443	453	457	450	473	492	453	483	511	531	476	464	474	468	470	473	501	509	503	503	468	460	468	475	462	495	444	488	461	495	490	458	472	451	480	457	470	484	483	472	472	450	456	446	481	465	508	496	462	491	489	470	503	497	450	466	471	505	469	479	467	484	467	487	465	469	463	468	457	506	522	475	503	484	485	511	484	481	486	467	467	443	472	463	481	441	495	513	443	497	484	478	469	481	452	473	526	503	494	495	462	506	469	466	464	483	462	467	481	465	479	449	521	478	469	449	479	483	465	517	412	475	428	426	485	456	482	491	487	461	477	477	499	489	449	481	481	459	456	497	438	442	488	482	450	483	478	481	450	482	483	460	476	475	448	469	461	454	463	471	470	479	426	477	511	480	460	440	450	469	515	449	446	475	481	450	484	443	474	442	450	480	511	483	460	441	517	423	491	493	471	480	430	470	460	456	500	498	487	447	493	507	512	465	471	448	439	462	487	452	452	477	470	469	450	433	458	541	428	482	502	490	483	461	447	421	464	475	427	466	450	481	443	502	478	477	499	499	464	471	474	484	479	510	456	444	491	481	460	436	468	471	490	469	441	427	470	487	463	494	475	502	488	493	494	497	463	445	473	442	451	511	462	516	480	451	516	472	464	503	509	496	455	454	492	436	494	476	458	457	488	476	528	483	476	494	478	484	479	483	488	472	464	466	482	496	485	484	473	440	482	501	462	486	483	429	464	488	480	471	525	471	494	464	497	462	493	523	460	469	536	479	439	509	479	490	473	470	506	464	439	517	463	473	455	450	492	464	488	481	460	458	477	478	439	446	457	483	481	467	450	496	470	480	480	505	465	496	495	489	456	493	471	482	443	456	488	463	458	503	489	419	510	508	472	488	457	479	474	449	464	477	492	481	483	494	497	507	492	444	450	488	458	467	433	462	431	437	491	504	455	476	476	491	477	478	485	492	475	487	510	488	453	483	468	455	522	466	479	508	489	471	482	484	468	468	447	447	477	424	477	461	460	480	457	487	472	496	483	488	493	488	484	464	470	458	472	474	505	480	480	474	471	500	452	483	467	452	506	471	491	476	479	483	484	497	471	500	431	465	491	483	441	459	477	482	449	478	452	437	486	477	519	476	448	477	496	474	502	427	469	483	464	480	460	465	474	458	483	494	450	497	466	469	487	452	432	469	493	503	520	480	499	505	488	464	459	506	496	479	463	484	500	463	469	483	473	462	465	455	523	486	493	507	494	470	451	463	501	492	468	494	503	495	476	511	480	472	488	487	516	510	496	447	430	458	465	514	465	478	458	491	504	438	475	491	470	482	503	453	513	490	442	468	492	502	503	519	481	480	468	481	460	433	502	486	496	478	487	519	444	496	460	490	555	496	489	481	496	470	484	485	437	462	450	473	455	477	480	484	498	451	459	472	492	472	485	497	498	477	443	488	441	474	479	507	461	498	454	491	459	464	446	455	459	456	497	484	506	466	468	487	467	491	525	528	470	477	454	482	446	503	474	474	499	489	479	455	479	482	519	467	435	482	474	455	478	469	478	478	482	466	470	475	461	505	503	463	484	450	465	466	460	507	473	478	458	441	483	450	481	503	482	497	488	531	429	487	475	509	481	475	512	451	511	482	476	500	453	495	479	509	469	482	481	526	476	488	483	486	487	476	482	451	492	473	466	465	484	485	512	464	505	431	428	439	462	485	484	482	459	464	489	492	479	460	487	427	468	518	516	472	515	467	493	484	483	487	461	494	477	426	439	495	470	474	489	462	503	510	498	478	477	484	469	508	467	447	474	440	502	512	462	493	448	474	498	470	504	445	517	477	488	476	467	484	476	473	480	486	461	496	467	470	466	510	481	460	483	490	511	446	439	446	476	491	464	502	480	490	476	533	446	509	499	503	487	516	469	472	488	483	492	493	494	428	480	447	471	468	442	506	455	517	454	493	445	470	483	481	449	499	475	456	467	480	470	465	488	445	475	472	475	497	454	522	485	508	514	490	459	471	475	459	493	504	475	458	470	467	468	442	451	480	514	486	488	496	484	475	479	480	444	464	470	444	478	466	501	464	458	465	477	483	420	476	464	486	477
25149	21365	27570	25396	13072	3713	2588	1542	1098	1250	1203	1077	983	1023	966	913	870	894	890	857	728	710	656	721	683	652	1050	1600	1904	1569	1459	1078	946	778	734	618	660	646	616	608	651	605	603	664	624	583	619	648	575	591	612	656	646	633	566	605	613	607	618	680	633	584	561	571	605	638	600	578	654	637	658	612	647	614	658	595	618	622	607	579	620	627	610	661	606	641	635	636	631	649	608	651	593	642	604	645	585	609	603	588	599	604	612	605	602	670	620	561	610	667	586	586	579	565	614	588	621	620	628	635	652	620	604	611	623	649	591	545	615	599	625	631	657	537	633	616	627	647	625	629	595	633	615	613	618	663	650	619	600	656	630	614	611	604	605	634	647	615	624	668	640	598	649	606	615	606	636	599	646	599	605	623	623	580	584	662	638	573	650	623	614	605	619	671	592	646	594	614	631	654	589	616	599	627	574	595	657	603	623	600	707	602	579	630	612	573	603	619	592	584	645	654	602	596	606	617	620	617	645	563	606	608	629	595	603	568	660	591	657	597	594	628	588	582	587	602	651	602	637	618	592	601	615	602	594	613	618	625	602	609	672	616	629	610	607	598	641	645	617	597	601	642	583	633	612	681	630	591	618	608	610	629	598	581	608	599	607	591	604	610	662	631	590	594	626	596	631	639	600	665	610	607	658	624	597	616	661	605	654	631	596	597	626	633	632	581	614	642	596	624	628	606	623	608	633	625	618	664	619	599	640	644	618	607	667	604	657	581	635	575	639	666	616	570	593	652	615	607	622	563	604	647	623	582	663	649	624	679	615	605	578	596	627	643	625	563	571	590	587	595	574	590	626	652	618	618	561	617	614	603	609	609	594	606	622	653	601	638	606	594	644	665	615	585	623	599	618	634	644	574	596	666	593	622	568	642	631	630	592	609	643	646	622	581	630	588	617	616	602	611	613	626	559	615	605	633	607	600	590	610	637	616	650	600	626	582	628	620	663	659	603	627	644	603	605	670	571	585	568	608	615	628	652	670	630	638	571	595	631	628	610	590	638	604	606	623	602	547	642	634	608	637	592	616	624	643	640	627	623	609	576	586	602	607	638	597	621	601	578	610	618	591	644	622	603	624	600	599	610	617	636	610	606	606	657	613	596	615	620	610	607	601	553	610	624	603	626	647	580	595	565	612	598	626	630	577	602	598	578	614	601	632	674	607	602	569	616	649	647	611	606	614	636	589	625	613	570	628	622	609	571	587	636	623	651	608	628	638	654	583	616	597	664	641	607	596	638	592	604	614	610	609	595	604	606	605	621	573	628	618	606	612	633	652	621	557	618	596	598	584	635	575	617	623	593	614	580	576	574	611	589	596	564	638	618	647	601	617	611	628	645	632	634	546	629	650	634	633	553	619	596	638	613	602	601	606	656	589	587	650	675	621	639	586	583	628	632	566	629	634	641	658	626	618	612	649	638	652	606	600	645	638	616	598	607	618	650	601	611	546	613	620	605	609	635	658	628	602	658	628	578	616	619	630	641	619	593	601	611	590	626	555	551	616	576	637	613	630	623	647	611	619	585	634	627	572	605	602	614	652	628	640	623	611	623	618	638	607	628	625	627	577	587	603	613	581	631	592	629	649	578	594	613	632	618	609	622	668	609	569	615	626	562	582	656	589	645	635	608	615	625	639	587	565	606	613	617	580	631	608	625	601	559	606	635	641	582	634	589	613	611	640	623	645	583	638	625	607	670	641	596	587	660	634	601	593	666	607	629	608	612	580	607	609	598	639	645	588	653	649	602	608	641	639	569	566	649	620	621	610	623	656	610	597	604	614	607	578	653	666	595	617	622	573	646	616	615	600	656	597	598	653	615	624	611	648	661	633	568	595	648	612	628	608	598	625	628	597	601	640	587	622	602	597	616	610	604	653	619	609	627	606	571	636	651	610	614	599	631	582	669	578	572	591	620	628	621	596	652	610	623	662	639	601	616	523	566	629	606	612	586	604	632	613	669	633	580	611	628	616	596	629	630	587	618	616	635	674	624	605	648	605	610	592	647	619	644	657	611	633	626	645	649	625	611	551	605	635	627	625	599	642	574	615	613	621	557	624	610	621	613	607	641	628	627	641	581	595	611	636	621	642	615	619	594	598	577	573	579	651	630	662	626	639	607	608	618	619	619	640	684	605	637	619	607	606	637	635	616	633	572	650	593	623	577	642	583	594	594	618	634	584	677	607	626	649	639	617	648	646	627	602	591	626	641	629	602	682	654	606	642	593	613	592	598	622	631	588	580	624	571	645	627	598	607	584	624	636	603	581	617	614	606	630	629	624	632	618	626	638	606	633	624	643	620	605	607	643	624	638	617	613	619	565	585	595	620	607	613	598	612	604	627	607	610	618	583	632	608	637	636	650	646	639	610	645	623	622	575	619	648	576	641	620	627	605	593	598	613	636	631	648	612	563	653	598	649	597	649	603	597	603	627	603	598	598	630	567	611	621	603	585	623	668	675	624	609	612	594	635	564	558	618	618	589	652	599	599	612	598	578	632	580	649	638	619	594	614	605	587	623	608	634	603	648	630	606	622	620	582	616	629	635	587	631	648	650	606	628	609	640	607	615	570	624	632	637	612	573	624	598	642	617	601	639	620	679	608	623	635	647	577	626	569	606	615	609	633	613	626	636	626	601	618	622	625	618	655	658	608	674	559	615	594	589	625	625	574	663	620	650	634	602	605	642	618	602	603	616	650	664	627	625	602	630	602	625	617	651	624	598	651	660	575	568	624	623	608	604	633	598	604	632	579	577	606	595	599	593	591	623	642	652	602	624	638	612	663	615	629	612	605	598	573	602	588	607	652	613	627	598	665	624	618	653	607	580	605	638	590	595	613	649	594	610	615	625	592	577	608	634	658	611	642	575	581	633	580	635	583	626	645	629	687	634	633	635	617	615	600	569	548	548	588	634	621	639	628	623	624	632	594	600	620	633	646	622	628	643	647	599	608	630	581	627	608	573	607	613	633	616	600	586	651	601	635	617	642	584	659	611	576	666	627	646	652	600	620	590	594	605	631	633	636	644	619	590	642	613	595	612	618	607	669	647	587	609	570	579	605	596	607	594	586	627	594	616	624	581	601	636	603	616	589	620	634	665	584	593	623	619	595	586	579	654	598	610	638	636	585	648	604	613	645	607	586	638	607	605	550	633	646	648	631	640	607	641	621	609	612	585	598	612	628	626	606	590	665	600	633	599	632	586	631	640	619	619	572	604	584	595	666	601	653	621	641	613	602	642	645	626	630	633	620	633	619	656	645	642	624	582	661	616	635	602	630	617	609	631	603	603	630	602	608	584	634	541	603	577	626	594	627	596	607	604	633	583	620	678	577	655	607	625	632	611	626	616	589	611	591	581	594	641	629	610	583	579	625	629	640	629	613	643	622	659	608	602	610	625	633	620	674	608	614	583	592	636	591	644	601	614	670	635	590	637	582	610	640	611	614	569	606	608	617	587	576
11049	19694	11166	5137	5982	5479	4272	2461	1931	1893	1898	1628	1456	1454	1306	1297	1162	1245	1258	1135	876	863	770	776	708	755	1717	2745	3038	2098	2114	1486	1147	954	750	662	650	662	670	702	641	655	604	638	612	661	634	657	683	648	631	665	654	661	656	663	670	691	633	647	655	629	672	660	634	594	666	672	648	644	674	643	664	650	694	632	643	670	670	600	653	638	641	655	634	684	690	592	638	646	690	603	667	647	633	674	680	639	643	627	699	685	679	651	678	687	627	674	655	651	653	638	678	672	589	697	724	654	699	662	673	686	646	687	678	648	662	639	639	665	668	673	647	662	658	649	657	601	670	661	676	659	640	659	631	620	643	671	598	625	628	671	622	651	694	632	636	624	658	622	624	629	625	607	631	665	642	670	653	643	628	602	619	661	668	642	702	649	654	664	640	681	690	649	640	644	672	620	685	646	655	667	645	674	664	617	659	618	652	693	684	627	633	613	659	659	688	635	676	645	665	633	690	616	616	661	638	689	613	701	617	676	686	602	655	623	675	606	687	657	619	627	686	624	645	639	687	685	652	630	657	650	610	694	648	658	683	629	678	625	632	647	627	656	676	648	654	658	629	698	638	680	680	652	635	655	614	641	687	676	691	671	662	705	693	626	687	639	634	615	677	653	646	696	658	663	648	658	661	678	673	664	662	687	668	624	675	688	648	642	650	651	698	655	631	637	643	646	645	613	663	645	637	645	666	609	655	652	638	644	652	668	650	680	599	716	624	644	617	705	665	686	667	651	631	634	715	681	643	651	674	690	635	654	636	665	636	708	641	668	627	653	678	711	684	656	659	691	663	678	646	668	702	619	660	658	645	628	692	683	661	665	705	679	652	638	643	635	653	642	661	676	698	691	655	655	644	665	639	656	687	644	644	659	659	685	640	658	666	626	644	686	663	664	648	642	623	645	631	667	687	690	651	652	588	604	651	681	657	633	623	650	683	651	604	631	581	688	656	633	642	658	651	647	627	659	674	616	668	637	617	653	678	644	660	626	646	659	663	659	678	686	623	622	625	695	671	674	649	641	698	636	674	669	651	670	648	708	694	684	671	623	636	652	676	624	653	659	657	644	644	663	630	640	648	664	660	627	648	607	672	683	611	644	636	702	644	640	686	672	664	656	659	650	646	687	604	680	614	628	632	643	685	675	670	662	654	657	640	657	636	642	676	603	642	679	622	632	641	673	708	627	656	608	662	684	670	644	614	605	684	644	613	645	657	663	650	646	645	627	670	639	622	642	684	639	663	634	678	604	616	672	635	702	644	644	649	730	658	610	603	658	636	644	603	650	679	627	643	613	676	650	659	651	623	633	671	616	695	635	613	686	611	630	622	657	644	646	655	623	634	657	658	641	640	654	670	685	688	678	594	677	677	649	642	645	643	611	670	664	669	630	683	661	655	706	648	657	691	659	647	694	682	620	692	641	641	674	657	651	665	673	635	660	650	644	665	681	689	660	671	715	612	677	642	622	651	669	671	604	634	619	626	630	601	649	630	628	638	642	677	706	674	667	634	650	692	642	644	647	669	641	629	675	616	710	635	654	636	652	640	638	688	655	656	688	660	673	695	606	671	654	663	646	630	684	661	680	695	717	638	632	632	687	691	656	620	658	637	680	688	668	632	667	660	676	675	658	635	667	657	662	668	631	642	584	683	682	654	622	658	661	654	682	645	653	667	611	658	645	664	624	612	617	652	670	623	644	663	641	628	644	665	618	676	597	642	642	637	672	612	676	612	678	718	664	649	661	630	664	606	700	643	656	650	706	637	615	655	599	643	625	656	652	664	710	653	652	693	673	650	659	684	669	643	626	646	679	597	649	638	656	632	663	637	678	643	678	650	614	619	647	666	644	648	630	672	614	691	662	662	651	674	677	680	679	623	672	665	696	641	642	641	619	624	692	693	690	634	645	663	628	634	642	650	705	627	678	656	619	628	632	669	671	609	667	668	635	641	706	625	630	657	651	668	614	692	634	610	626	671	717	626	705	615	665	595	633	618	650	616	662	618	628	634	637	703	608	700	628	674	628	675	697	632	671	672	622	670	642	697	680	638	649	687	651	622	665	663	666	682	632	632	611	688	637	679	658	672	659	646	625	656	638	659	659	644	656	657	656	635	704	611	631	656	657	607	663	700	630	626	679	684	655	650	677	682	675	640	700	638	660	623	631	672	655	713	682	637	659	671	674	705	659	614	698	663	668	630	662	693	693	684	663	687	657	660	654	661	608	665	665	650	615	617	623	671	654	652	643	637	655	649	705	661	645	665	683	649	643	655	677	709	630	662	621	661	664	673	691	634	664	648	658	665	649	632	694	642	678	635	611	668	668	660	683	643	655	643	629	681	695	669	742	644	705	697	645	676	655	665	670	666	656	599	649	649	645	647	646	702	680	655	710	647	664	640	630	657	647	621	636	652	680	678	661	636	623	632	684	649	690	658	637	637	647	582	619	670	640	603	711	676	647	654	647	640	661	665	648	625	633	647	662	650	665	678	663	655	715	641	653	623	653	637	656	679	649	630	684	648	664	664	662	702	663	607	595	647	635	688	679	659	645	683	645	630	646	665	656	661	648	668	621	639	682	654	651	653	673	647	624	651	645	636	637	622	718	622	632	647	713	633	647	622	653	659	683	644	667	669	666	645	679	617	687	654	640	686	673	664	630	700	636	668	692	628	664	679	657	629	638	639	622	624	668	665	673	648	643	669	659	658	664	658	652	656	665	631	688	655	612	672	684	643	678	677	658	674	654	695	616	656	668	657	623	628	622	625	591	687	651	699	645	637	661	643	662	624	633	650	654	621	690	657	658	699	648	634	656	649	634	648	639	661	661	643	668	653	623	667	642	654	659	635	684	675	660	650	702	664	641	657	685	667	651	598	623	682	667	630	630	653	636	637	635	654	661	654	653	699	649	697	642	623	652	674	636	617	640	647	675	633	646	618	678	625	643	667	590	620	691	647	657	702	671	687	635	627	615	617	694	663	642	624	637	630	571	664	649	630	659	677	685	639	604	674	663	645	649	631	621	657	661	667	705	668	644	653	670	610	627	660	612	624	630	667	657	696	601	669	643	668	657	619	636	648	633	684	698	679	615	649	673	673	688	638	653	670	653	681	663	651	640	637	663	653	672	686	616	670	676	625	687	656	604	660	609	631	648	669	652	643	668	676	648	670	621	637	599	627	651	674	619	676	666	645	602	635	641	650	635	634	658	650	630	639	668	658	660	650	658	635	640	609	650	606	644	667	649	644	670	616	628	653	644	672	633	632	698	637	657	656	647	699	642	614	688	672	641	671	625	617	624	715	660	648	642	646	632	658	632	667	612	637	665	661	653	639	642	629	645	649	663	657	681	682	633	682	647	619	680	617	708	651	693	661	679	671	617	671	657	643	627	645	651	632	660	666	649	635	695	651	706	681	626	658	713	659	673	636	625	673	646	683	647	604	664	645	579	636	653	666	638	646	643
22692	21322	29093	23893	21331	21539	12699	2823	1865	1721	1793	1571	1502	1347	1247	1164	1072	1141	1233	1133	1029	858	800	837	755	869	3079	5185	5379	3823	3360	2327	1567	1218	909	720	658	682	703	662	694	662	710	703	619	700	726	611	661	664	685	669	652	660	646	624	691	669	667	636	688	699	625	720	675	653	699	647	630	646	685	721	643	671	670	699	648	685	633	715	669	654	662	692	677	690	683	657	691	667	629	660	659	642	703	694	680	666	641	626	674	644	715	662	689	691	689	678	677	687	679	637	668	661	691	637	678	677	655	649	663	687	687	636	697	631	705	666	672	644	688	673	640	725	712	748	646	685	653	662	687	633	690	640	650	682	639	704	652	653	677	676	619	706	683	657	666	679	655	648	690	662	623	665	686	646	625	675	652	635	709	666	675	656	620	645	642	675	662	657	664	656	699	653	619	671	636	667	730	672	658	674	659	671	638	668	688	685	639	633	712	668	666	653	673	666	670	690	687	663	664	669	643	686	647	639	699	645	656	637	667	641	613	645	702	682	694	678	676	643	655	655	610	658	708	641	654	661	734	666	678	685	710	671	694	647	685	689	670	650	591	693	672	659	645	650	669	601	701	640	615	594	617	696	678	699	653	668	674	665	628	687	677	680	642	693	657	649	653	675	736	672	637	682	696	666	657	628	672	710	670	628	682	684	670	670	656	680	634	645	661	649	648	661	664	695	654	600	638	677	656	672	655	668	635	717	692	681	675	707	634	666	700	637	658	696	646	592	696	695	684	667	649	689	681	608	679	677	634	657	711	676	661	678	688	660	654	680	655	688	672	636	649	673	702	660	700	646	622	615	675	692	642	669	619	641	689	659	646	648	663	660	679	656	680	630	656	686	669	677	640	633	675	662	689	663	650	675	698	709	759	694	699	653	683	676	683	645	674	643	655	702	646	697	674	660	680	646	650	632	671	679	640	656	639	705	677	629	650	618	676	687	691	669	641	637	665	672	649	696	641	626	630	692	690	628	689	652	643	652	651	680	672	666	681	707	678	670	669	669	659	654	683	635	677	741	708	648	686	690	679	620	656	622	685	653	663	634	634	725	661	685	670	683	618	650	652	688	649	638	616	694	678	722	686	698	689	659	659	658	653	670	669	632	628	655	738	658	659	709	665	666	644	712	695	667	664	667	680	642	612	659	644	621	711	685	686	671	634	646	641	668	645	678	674	628	635	662	675	634	686	658	639	672	667	673	651	700	665	669	636	667	657	659	662	630	632	692	625	624	676	684	649	649	631	655	657	636	667	692	609	672	647	633	724	656	654	689	669	639	682	659	663	682	683	680	670	679	664	663	682	714	672	665	678	662	632	691	677	653	661	695	677	652	628	639	673	637	700	706	653	685	716	648	707	678	674	622	683	682	647	628	648	683	638	698	661	638	696	661	641	650	627	652	650	692	663	625	631	609	688	668	647	659	705	673	722	698	664	670	623	644	689	664	686	689	701	659	645	628	661	679	656	662	605	667	653	623	671	644	633	653	709	689	661	699	688	685	668	637	666	688	638	680	657	673	670	681	660	645	693	661	642	673	630	665	658	644	683	640	653	677	652	677	668	693	656	675	664	711	665	657	717	695	632	622	642	695	681	667	622	686	696	694	674	670	663	656	627	690	672	663	690	642	640	654	688	652	632	684	657	682	640	681	672	688	694	675	658	645	641	640	690	606	675	662	643	662	677	694	648	668	656	625	687	660	632	665	665	665	658	648	673	665	692	652	686	652	689	716	725	654	696	670	661	659	692	655	663	668	699	655	620	637	679	680	659	671	652	701	707	657	658	635	699	666	664	685	628	651	608	692	679	632	625	678	686	596	689	706	632	699	675	704	606	679	698	692	654	635	638	645	671	630	675	674	695	664	621	682	751	702	618	654	674	701	635	669	646	615	681	658	675	658	643	687	650	676	673	670	667	681	652	675	639	665	664	715	647	686	648	689	644	666	663	636	673	674	670	695	626	674	635	637	711	625	646	605	661	650	667	679	672	702	682	626	656	638	677	673	656	649	699	650	652	712	665	656	631	719	641	658	694	679	641	660	677	651	680	689	664	676	661	663	657	659	700	640	632	672	647	656	668	674	710	648	674	633	685	642	691	705	662	640	651	717	659	671	655	653	664	683	722	709	668	647	665	682	628	651	642	656	662	646	653	671	671	680	680	703	661	659	668	675	662	667	723	658	675	690	699	678	629	600	649	689	649	676	640	680	673	655	694	638	692	658	667	675	674	684	717	666	669	662	610	691	652	703	650	664	660	642	668	664	670	672	686	656	683	647	669	685	673	679	637	661	653	687	681	614	618	648	701	691	644	684	654	629	637	667	688	660	671	650	667	631	622	701	638	682	683	617	687	712	649	664	694	626	639	657	677	673	665	705	648	680	679	663	710	679	671	646	650	636	665	664	688	654	647	666	678	738	682	645	661	669	651	637	688	662	683	629	651	635	669	700	653	647	734	641	685	672	651	643	666	683	619	651	697	665	666	697	630	654	682	680	678	651	700	669	677	675	684	706	642	616	669	669	697	636	670	676	665	655	636	697	686	662	635	662	689	644	609	691	650	651	627	658	651	634	628	691	639	668	679	684	648	674	632	687	662	693	697	703	616	661	668	642	689	715	656	672	676	630	642	627	627	648	647	667	675	690	639	643	634	637	631	644	666	631	726	622	687	645	658	641	673	662	640	681	675	613	642	657	679	699	635	658	633	672	601	678	684	680	634	667	723	636	656	656	664	632	682	650	722	674	659	643	688	635	664	652	677	672	648	685	648	691	666	669	672	672	623	661	706	685	656	619	683	675	630	655	693	657	665	633	706	675	684	638	685	659	681	615	675	604	651	705	661	671	677	602	675	668	682	660	671	653	672	658	678	669	648	707	716	662	669	709	666	703	646	639	654	688	671	615	612	679	661	633	629	646	678	674	659	648	641	650	668	688	655	691	667	656	667	659	689	654	653	631	684	656	632	638	707	621	673	653	695	664	705	676	644	693	650	638	677	644	665	713	646	656	667	643	670	659	655	675	635	650	649	720	665	647	701	679	656	693	668	674	666	614	695	718	626	678	680	689	692	638	633	651	652	679	663	648	704	708	717	650	665	658	660	697	665	660	692	680	685	631	644	671	657	648	672	684	674	656	676	650	688	666	667	647	664	647	666	705	666	657	688	666	671	661	686	655	704	682	685	688	689	723	619	672	670	680	699	653	648	677	682	663	674	658	661	679	679	676	654	663	712	642	659	714	643	660	627	662	637	625	636	653	654	677	656	682	654	682	644	657	668	686	668	643	681	653	695	652	675	678	684	650	680	701	702	636	614	662	697	684	675	679	670	672	698	656	676	630	636	686	699	737	670	699	687	640	707	660	672	677	715	684	661	688	646	657	640	680	690	652	639	697	639	646	721	676	669	662	693	704	652	649	643	676	666	693	636	685	657	665	662	697	682	672	646	702	667	617	705	636	654	679	647	621	669	671
13247	29617	17235	11062	13252	9601	5168	3901	2936	2753	2708	2448	2226	1886	1763	1617	1469	1334	1658	1518	1270	1027	1043	966	916	1049	4712	7666	7888	5275	4799	3257	2099	1490	974	763	630	671	654	629	653	744	675	666	668	660	638	627	687	717	689	702	676	673	687	698	674	650	645	664	707	657	689	680	649	671	667	636	642	633	660	712	703	744	733	621	684	623	682	653	654	626	689	650	688	653	684	701	686	640	635	644	700	676	619	666	693	712	663	660	678	668	664	698	658	697	721	615	656	684	654	672	666	688	709	665	654	647	698	654	670	750	727	673	653	692	689	667	664	731	635	653	680	688	675	685	680	664	667	675	692	681	636	695	637	663	680	696	697	669	687	611	668	675	691	630	690	662	638	689	700	648	696	661	696	650	688	629	646	651	646	704	675	668	703	688	690	711	665	675	697	696	666	677	640	694	695	655	722	670	684	675	647	683	731	697	663	638	720	646	671	677	660	688	625	685	687	700	652	656	704	672	696	636	707	679	646	682	636	681	653	703	682	672	664	622	657	681	641	719	676	656	715	662	709	694	720	640	689	691	699	664	653	653	637	625	635	677	636	658	698	676	717	648	664	674	667	658	699	623	698	645	731	681	636	649	657	686	682	674	685	705	662	641	649	679	670	634	647	666	677	674	691	640	674	641	685	684	667	673	685	685	656	752	652	715	664	650	676	664	668	678	674	687	681	657	650	650	686	684	666	647	667	661	659	685	661	641	694	662	669	618	672	659	681	705	673	696	690	704	647	623	686	681	634	681	670	651	628	680	718	633	687	628	668	671	678	670	697	691	715	684	671	628	707	695	665	660	707	672	657	724	657	710	629	660	637	626	655	702	686	673	654	682	674	728	705	672	659	680	723	691	692	631	730	696	668	687	681	620	643	677	676	630	682	644	655	669	664	689	625	689	612	634	691	675	660	657	698	728	690	666	671	689	704	633	700	708	670	628	638	621	704	647	658	701	668	646	686	708	641	695	692	675	713	654	645	684	641	663	669	703	665	652	676	669	661	678	642	622	687	687	655	659	694	685	660	672	692	677	659	637	681	697	655	701	668	692	672	615	677	696	684	664	660	688	653	661	703	686	670	666	660	679	655	740	657	635	684	647	642	705	684	655	649	715	720	647	676	712	677	674	679	655	659	658	706	653	694	684	655	669	655	711	658	686	604	719	677	647	691	605	673	719	724	695	694	656	666	706	691	653	695	672	667	689	676	688	657	623	678	670	648	650	704	664	620	670	661	661	686	661	685	669	655	635	670	667	645	689	681	632	686	668	683	672	685	645	618	698	710	635	630	654	684	651	661	680	693	702	666	664	688	653	696	686	635	688	643	632	636	689	665	720	667	700	687	654	667	710	666	684	714	637	680	665	662	659	680	646	672	635	662	644	652	681	681	698	657	684	654	697	719	684	682	671	718	658	673	710	627	635	651	663	682	690	651	659	654	677	674	666	664	639	652	716	620	683	686	659	660	662	664	695	694	702	679	689	661	673	681	689	676	662	693	634	689	660	684	737	722	697	673	665	681	644	643	671	698	660	695	673	707	660	658	677	635	679	678	663	653	671	699	679	651	639	663	665	733	683	666	661	681	647	699	717	681	678	665	667	677	722	709	706	600	662	700	680	653	647	708	679	684	678	629	644	689	674	656	640	690	700	698	665	647	629	700	703	694	687	693	638	664	699	632	668	722	721	677	677	705	670	643	659	698	640	668	709	668	705	648	694	677	651	663	659	665	673	662	638	664	672	657	716	712	659	704	621	645	666	645	684	665	659	637	675	677	666	679	615	699	720	714	697	714	647	694	627	699	711	644	694	676	665	661	683	694	710	735	672	655	677	659	642	712	684	634	658	654	708	675	683	653	690	683	683	734	716	660	720	673	664	681	658	717	627	616	670	693	706	654	678	680	644	673	666	656	742	635	695	706	634	672	705	684	692	672	676	659	646	675	617	650	661	660	694	667	720	639	684	701	698	649	663	663	665	681	655	628	683	649	668	702	667	646	641	674	681	697	662	652	710	713	686	662	656	655	669	687	656	699	642	606	738	659	662	668	701	683	638	664	686	691	693	655	678	652	633	672	605	673	658	657	641	649	653	668	681	666	638	673	636	657	678	713	649	721	674	661	654	699	588	679	605	698	654	715	654	674	674	664	684	664	725	702	691	652	630	706	683	678	700	626	696	687	678	685	672	684	684	649	662	684	702	655	686	677	645	655	647	666	677	651	676	684	708	689	679	650	699	665	660	657	651	676	656	646	631	714	681	645	705	677	663	691	685	655	665	674	678	650	703	657	726	686	669	654	693	666	676	667	667	634	681	697	667	685	679	640	694	625	644	689	672	623	693	656	699	692	653	675	652	682	640	652	705	725	687	653	642	694	646	678	688	699	672	722	666	693	704	651	633	687	656	650	663	658	683	719	672	651	679	697	671	691	688	668	623	672	679	697	701	699	649	700	686	635	696	666	624	698	633	653	650	680	702	672	746	664	666	666	682	668	661	687	683	669	642	688	684	721	652	653	680	665	656	626	683	649	673	656	676	676	641	671	671	737	669	688	701	711	666	647	687	653	653	676	675	678	664	655	724	734	682	674	691	662	678	674	665	729	684	685	634	662	672	652	664	668	658	603	673	646	689	695	634	647	702	708	661	677	617	623	672	672	639	674	670	729	660	654	629	674	691	674	652	654	673	668	660	652	680	704	683	686	683	686	695	665	667	702	672	675	647	648	650	667	677	679	689	671	643	651	671	675	689	680	697	683	684	657	683	616	635	646	642	681	670	696	728	662	684	712	714	691	690	678	679	667	681	687	652	664	683	658	689	684	713	717	674	686	611	630	666	665	694	683	616	632	681	650	710	719	685	691	622	650	688	678	680	679	631	673	665	700	683	695	623	654	639	666	704	679	680	705	638	637	630	693	709	670	641	659	668	652	682	668	673	672	691	736	664	701	648	654	697	652	680	633	628	676	698	701	688	645	654	637	715	661	655	697	659	695	725	687	688	699	680	753	656	646	673	642	712	693	676	662	693	708	626	664	676	651	707	667	692	749	641	679	653	667	698	706	667	667	706	730	659	685	677	648	653	621	693	633	681	691	663	652	668	666	617	667	690	676	699	682	688	655	707	687	660	667	679	695	679	657	676	658	659	646	672	682	680	658	696	683	694	697	677	675	634	664	669	634	668	655	673	647	665	673	684	690	683	665	667	722	665	657	599	666	677	690	648	714	659	667	679	653	677	649	608	679	650	675	633	639	696	637	673	668	726	642	674	697	693	687	687	651	658	694	688	667	685	711	690	704	687	666	653	722	657	646	704	668	653	635	664	686	705	638	688	684	656	657	653	659	633	669	648	677	670	677	676	696	686	674	676	716	704	676	672	728	627	677	677	661	648	675	646	656	710	659	715	623	653	696	697	665	643	714	699	700	639	684	716	620	670	707	651	639	699	652	674	658	634	650	673	721	644	705	660	607	702	637	700
27956	19948	9170	4308	3806	1728	1079	844	775	800	773	786	702	674	681	595	499	573	670	588	549	513	533	493	479	489	569	594	710	700	667	592	552	558	507	468	433	451	484	450	477	420	451	439	460	472	445	463	432	437	471	444	453	437	470	482	440	477	459	465	487	470	454	466	437	448	450	447	460	464	452	439	425	477	462	482	501	468	460	448	461	459	478	455	468	458	466	469	436	498	483	472	493	522	453	494	459	482	474	502	471	454	462	464	499	459	465	432	491	456	430	449	460	457	449	439	486	487	501	441	446	462	497	457	464	414	474	442	454	462	455	507	423	445	494	473	470	483	469	455	469	453	463	453	443	460	483	463	477	471	463	481	474	456	442	429	468	460	460	498	473	426	453	439	426	449	487	486	479	444	474	443	423	439	423	446	477	482	465	456	471	460	477	431	429	458	456	464	444	449	453	451	475	433	471	471	444	496	450	478	435	488	425	461	433	493	423	461	429	498	435	438	471	422	483	535	495	504	473	449	470	453	442	476	423	465	477	435	444	456	451	444	468	480	471	465	494	461	425	449	422	458	431	486	451	445	464	481	471	415	405	430	452	431	462	454	482	516	495	454	442	453	452	463	459	443	457	453	448	500	463	465	467	447	459	497	425	514	441	465	449	424	411	476	460	457	487	464	471	491	451	455	459	464	507	464	437	490	471	489	446	438	481	456	458	487	472	454	450	522	434	462	507	445	501	435	448	444	443	430	454	446	500	469	454	454	490	438	500	426	462	463	483	479	471	425	494	418	474	463	465	445	491	449	420	471	437	470	442	468	459	528	485	480	472	498	424	507	431	461	481	462	429	426	429	440	427	430	431	396	440	439	452	487	479	462	446	455	463	485	443	454	458	434	481	448	451	456	504	475	479	457	464	451	470	476	477	396	458	484	464	446	455	471	489	454	459	428	465	432	494	477	454	479	453	477	462	465	466	498	439	465	487	417	446	475	431	448	438	442	460	469	418	471	490	444	427	469	476	446	441	472	441	490	458	464	484	502	452	484	475	446	457	495	466	481	500	464	441	461	488	466	475	495	494	467	473	444	443	474	472	466	462	451	469	434	457	502	427	445	447	461	473	454	443	443	407	475	473	437	457	465	500	486	482	465	468	428	470	416	473	433	465	450	422	479	473	438	418	484	475	435	497	464	455	460	475	445	437	512	474	441	436	497	465	448	486	464	474	424	460	467	460	434	462	469	492	465	451	474	473	449	481	458	477	482	461	462	490	466	432	503	450	455	443	435	456	467	477	458	452	448	489	459	466	492	456	443	524	497	478	430	485	475	455	453	441	494	445	465	471	480	443	447	482	446	509	453	421	473	454	458	431	486	451	490	438	427	475	453	435	447	421	479	458	463	482	454	445	464	466	447	510	466	453	446	455	462	455	480	463	400	441	499	418	477	457	484	469	437	478	464	440	473	453	449	450	451	439	460	470	473	447	447	467	461	469	431	450	421	468	426	463	505	477	500	465	447	464	445	397	448	429	474	475	453	465	438	478	481	473	439	438	457	450	498	444	457	446	461	423	469	489	442	433	455	481	467	488	503	441	468	454	463	431	454	470	440	493	444	512	453	479	474	442	482	424	522	466	458	463	467	429	487	481	455	468	488	494	486	452	436	449	466	458	449	477	462	466	454	476	467	480	435	485	450	425	488	513	462	478	487	432	427	455	478	482	501	432	432	448	441	494	449	459	505	432	484	453	487	430	467	466	478	496	481	444	445	417	462	487	475	408	445	419	452	486	461	460	459	456	438	466	451	460	436	441	454	469	466	480	482	455	467	454	424	443	460	448	453	475	462	455	480	492	461	477	453	492	448	473	455	463	457	429	435	454	440	469	500	448	480	475	486	448	436	453	453	451	429	445	464	446	431	415	449	462	451	467	423	492	477	449	487	438	516	448	474	461	494	422	466	458	448	453	447	423	424	505	451	455	460	481	485	474	485	456	440	451	425	507	418	501	470	439	458	451	465	405	463	480	447	477	476	444	498	473	464	448	488	479	492	456	471	449	458	431	462	452	438	482	486	509	471	474	462	477	451	461	478	424	473	459	461	474	470	459	471	505	480	464	478	452	494	442	465	456	447	478	424	479	489	431	425	425	479	451	421	474	467	439	461	455	453	442	477	441	430	496	499	489	432	423	470	480	517	475	470	457	453	480	501	407	441	490	418	468	507	492	485	439	477	494	441	437	476	442	479	477	451	463	495	471	494	453	437	448	484	465	498	426	453	462	494	494	451	477	431	440	482	484	496	426	436	469	440	466	437	454	463	464	418	421	438	461	454	463	459	481	472	467	492	483	417	454	490	518	483	482	464	465	500	490	449	463	509	451	515	458	424	454	457	485	491	441	469	440	433	490	429	469	445	458	467	470	451	448	480	458	445	487	468	431	434	466	443	466	468	485	476	465	486	451	428	451	491	450	463	453	485	453	484	479	451	458	421	449	448	446	466	450	479	426	452	461	491	454	454	457	483	427	503	471	444	465	470	479	489	443	473	447	454	453	451	455	490	485	457	454	459	502	430	464	451	454	491	467	441	481	515	451	482	477	419	476	454	475	480	467	498	468	456	487	404	471	470	479	453	456	478	441	472	459	471	474	469	473	465	460	436	523	505	474	456	476	451	447	449	453	492	472	399	494	493	496	463	494	441	424	463	468	458	449	480	461	461	441	435	474	465	480	471	478	488	453	485	467	470	447	420	429	493	441	473	476	473	454	495	457	444	434	485	439	451	463	514	477	475	495	466	487	430	466	444	464	440	422	442	419	435	437	451	466	524	475	446	463	469	534	476	475	461	460	463	456	456	449	470	459	478	471	481	447	457	446	448	463	455	467	462	463	459	463	452	482	433	468	484	486	451	462	455	474	486	440	420	491	470	479	465	461	477	460	435	469	494	456	449	447	443	453	439	436	444	440	464	465	440	433	451	421	496	458	455	486	471	451	489	469	461	450	438	485	415	471	458	492	465	448	475	475	481	472	455	452	435	469	483	455	447	470	425	454	495	480	481	457	459	477	464	481	498	468	474	474	479	478	469	444	463	479	448	453	483	505	454	504	419	426	448	434	455	455	451	443	516	530	427	485	451	440	468	462	481	481	455	450	479	490	439	435	485	440	472	450	481	437	472	432	467	468	452	475	480	470	467	433	488	504	484	471	451	441	465	471	481	430	453	466	477	440	442	443	475	477	464	487	465	466	474	429	470	447	449	483	465	463	446	459	485	427	474	460	480	470	468	460	445	460	450	498	458	483	442	480	484	484	474	506	412	442	488	455	448	455	472	436	449	436	448	514	459	437	458	486	486	482	486	480	460	439	508	432	471	454	468	416	466	428	420	460	451	471	432	470	455	435	409	463	481	459	491	482	454	514	445	463	451	441	453	469	454	489	482	448	468	454	449	437	480	458	484	467	458	440	495	481	460	434	437	459	471	479	487	463	485	484	427	490	462	460	452	463	492	434	450
11496	15246	5872	5344	5995	3015	1901	1259	1135	1096	1063	1064	1003	901	957	740	655	691	873	717	636	680	640	604	601	554	635	771	892	841	815	679	625	564	523	520	506	542	527	482	488	490	506	476	501	500	532	470	478	531	522	502	499	463	512	499	478	477	513	508	430	494	489	457	468	490	478	525	501	488	508	483	471	526	482	502	482	488	536	486	495	531	569	506	505	511	524	499	492	466	520	471	481	506	509	496	501	529	519	481	488	511	501	531	470	507	533	499	482	492	496	510	519	541	492	473	514	515	528	503	532	500	511	499	439	513	466	508	482	516	532	517	496	493	502	504	538	493	503	498	478	495	500	525	505	482	493	532	496	492	549	495	491	504	532	516	484	485	455	502	475	512	519	464	492	487	477	524	493	506	471	514	509	478	526	521	492	472	500	489	497	514	520	527	536	502	513	491	469	480	467	492	503	468	486	465	480	481	482	483	487	503	486	477	464	509	504	467	500	443	504	498	480	483	476	534	483	522	488	486	546	496	505	502	454	511	473	534	466	515	507	458	500	515	510	469	501	475	459	508	479	531	480	526	524	457	514	505	497	484	515	505	517	507	498	499	470	545	512	519	486	525	488	454	511	513	511	506	493	435	515	522	550	510	486	474	455	502	487	510	498	508	528	482	441	498	445	476	458	488	511	448	503	516	496	524	520	520	470	526	453	546	497	495	517	496	491	472	506	528	494	488	513	481	491	501	471	528	488	494	496	494	490	496	506	503	491	481	516	507	472	496	506	498	522	511	452	513	521	526	510	483	488	507	523	505	480	502	502	516	506	477	516	515	510	481	485	506	525	500	525	485	493	484	494	490	517	524	486	461	499	476	482	516	478	487	491	469	499	514	473	516	505	502	477	539	507	479	483	470	504	520	487	488	482	488	465	507	543	536	491	546	489	553	531	467	494	493	491	518	546	506	463	510	463	494	460	507	494	451	552	512	472	494	504	487	502	516	458	504	509	539	536	501	465	501	503	517	508	474	527	458	484	493	467	511	507	511	535	514	496	513	494	519	490	491	506	459	430	485	451	505	506	540	463	483	466	508	526	494	479	488	498	506	497	519	553	493	501	520	461	532	464	498	468	494	471	474	473	510	461	496	491	504	512	466	503	500	523	543	514	488	475	504	478	528	484	491	527	508	511	492	493	447	473	508	475	488	459	537	481	501	532	520	484	520	515	508	506	459	531	504	539	490	504	499	488	538	487	483	493	515	498	464	505	484	527	493	496	515	500	443	494	504	499	460	482	501	472	508	496	543	501	523	505	456	472	539	478	486	491	511	486	489	509	482	465	504	498	496	456	500	523	494	538	461	474	425	463	521	476	488	539	516	544	481	482	502	508	496	501	522	475	525	497	472	455	471	504	499	528	461	493	467	535	485	520	509	474	491	514	516	513	509	525	485	502	480	517	433	504	501	512	504	501	521	505	512	525	504	509	494	510	462	523	480	490	551	506	470	534	498	493	501	474	482	510	465	508	549	503	509	526	478	531	493	499	477	509	526	485	511	545	504	487	509	499	498	476	524	510	530	488	518	463	500	483	502	452	513	503	519	511	519	524	520	504	495	506	494	476	497	513	513	463	478	537	546	502	485	552	509	490	516	482	476	513	473	500	496	513	529	474	513	495	513	516	516	516	473	503	501	531	482	492	542	476	527	507	493	453	478	523	538	483	462	483	491	509	502	483	507	505	485	498	464	493	492	522	499	500	499	499	496	484	484	503	453	504	497	461	483	507	508	458	504	477	514	514	468	505	526	514	500	489	528	526	494	491	525	448	441	496	484	501	456	513	474	495	535	486	471	488	481	470	482	495	498	496	465	473	487	482	502	476	504	506	449	534	514	499	474	489	483	480	487	486	487	459	562	527	487	506	491	486	495	502	518	523	505	463	482	520	520	465	520	494	470	543	478	464	497	496	528	482	529	466	459	503	464	495	499	525	474	500	493	516	510	491	510	513	473	458	529	498	458	498	497	521	518	514	504	516	472	539	472	422	504	484	471	484	522	505	549	484	526	489	494	502	454	473	525	520	486	479	515	510	512	474	514	490	494	467	501	513	481	512	478	509	497	492	475	492	489	542	448	475	530	517	503	484	555	444	483	480	526	476	467	516	512	494	487	499	509	482	465	496	478	473	523	524	527	483	489	519	503	483	509	506	473	477	483	512	487	515	502	489	482	486	513	499	505	487	492	505	509	534	480	455	484	515	489	499	488	533	454	458	502	471	523	546	483	507	512	430	517	486	452	507	496	506	484	497	508	502	462	448	502	498	482	470	481	495	489	498	515	530	478	492	508	497	518	508	516	546	507	495	511	539	544	496	468	517	528	486	513	570	476	497	535	497	493	514	483	483	493	526	494	522	447	534	489	509	471	504	478	450	521	481	538	473	499	471	504	468	491	531	491	475	493	531	509	524	518	520	452	480	488	464	462	524	510	522	464	467	542	468	497	506	488	496	496	502	501	481	467	521	475	495	460	502	494	520	512	519	442	480	534	522	472	539	471	509	498	512	524	557	495	509	480	509	492	503	492	501	528	520	485	468	505	513	493	468	545	473	499	495	496	463	531	492	496	479	479	494	539	512	502	463	492	520	507	531	520	486	494	507	523	512	480	467	501	529	500	527	464	516	510	454	488	499	488	485	539	483	489	538	513	514	488	511	531	477	466	469	521	520	512	492	513	498	513	494	501	540	491	461	437	483	503	507	479	492	518	515	504	498	489	551	497	526	501	548	469	502	515	507	496	513	488	492	442	485	518	504	465	463	518	480	503	506	511	487	510	481	479	456	534	477	513	521	506	523	481	528	494	475	475	528	502	461	473	475	472	494	505	527	467	489	496	514	533	529	505	529	540	505	484	478	488	479	503	504	483	467	491	489	481	502	519	501	482	481	530	466	532	490	502	504	485	483	459	517	469	497	506	498	472	490	523	458	493	497	460	515	479	494	507	499	503	466	481	489	468	496	472	433	519	491	494	479	519	484	479	525	515	480	498	461	514	474	531	483	543	518	549	533	489	508	526	484	491	489	483	466	485	513	532	489	492	496	496	496	495	509	494	502	477	491	520	490	511	496	507	509	513	498	520	467	472	494	502	499	507	498	489	550	478	506	490	516	491	515	487	528	459	454	507	476	501	514	507	472	470	529	495	503	519	488	475	494	457	488	521	507	490	519	507	498	505	469	522	519	526	512	484	518	521	505	533	517	465	521	517	498	489	512	501	493	505	492	507	505	500	532	493	519	515	506	491	504	473	456	495	520	527	482	465	500	529	521	491	509	464	487	481	489	486	482	493	489	474	517	456	487	475	490	482	503	462	455	502	537	532	505	509	493	499	491	489	520	482	478	516	487	510	540	474	516	469	499	521	513	548	519	455	499	478	506	491	457	537	477	456	528	501	486	491	517	531	496	476	495	483	474	551	479	501	468	533	474	505	491	506	486	511	523	491	497	467	534	478	498	455	484	512
24086	21404	28731	24456	21415	11682	2839	1480	1166	1102	1106	986	885	820	778	758	709	633	629	626	593	563	554	507	504	596	1539	2357	2571	2143	1744	1317	909	702	551	516	410	443	462	454	459	444	388	400	460	416	461	414	458	453	422	465	461	432	454	439	442	483	439	470	433	457	447	460	440	429	467	440	496	451	485	474	472	437	427	423	440	437	478	478	434	438	434	475	433	430	463	472	438	428	444	455	456	430	488	450	460	491	489	476	485	455	460	444	458	434	427	442	468	456	416	431	472	450	438	446	428	474	419	448	431	430	462	474	456	450	478	486	443	451	467	480	483	452	474	452	442	465	386	465	425	473	451	431	442	451	471	458	460	448	441	416	438	448	463	470	477	502	446	423	461	453	450	484	423	453	448	467	443	427	465	482	473	462	419	442	453	456	409	452	469	407	427	448	436	493	417	441	451	459	414	450	478	432	412	428	441	450	438	434	421	507	433	465	436	457	464	427	437	475	456	458	472	458	449	437	446	460	456	480	437	457	450	443	467	481	429	455	487	453	431	472	480	436	427	461	431	469	410	423	428	404	422	432	410	430	433	422	436	438	439	438	455	496	421	450	450	459	449	477	454	424	460	437	464	431	408	473	467	427	458	461	482	431	446	454	396	446	487	428	448	447	440	482	452	440	467	490	490	466	448	407	437	426	457	437	437	405	466	432	430	427	470	443	436	475	449	419	443	448	448	430	438	470	478	439	472	442	473	424	455	473	418	440	429	463	416	448	442	453	424	429	419	417	432	437	439	442	476	465	415	474	454	485	442	451	443	475	433	450	461	415	464	427	439	434	464	421	451	431	419	469	440	435	493	430	426	442	424	446	446	449	468	464	475	464	448	447	430	420	422	462	469	463	415	467	426	472	475	417	432	474	429	453	424	443	433	465	449	418	400	447	416	481	444	441	406	435	410	452	465	436	467	441	481	455	418	420	451	426	442	462	451	441	440	466	437	461	435	476	447	432	484	426	433	453	408	463	440	450	446	421	488	430	419	456	458	443	412	459	438	433	470	463	426	431	427	434	465	443	482	458	430	454	515	434	427	442	445	396	459	409	447	446	463	449	467	455	430	409	442	424	429	421	463	476	477	489	486	451	501	433	462	437	442	445	471	453	457	432	469	439	448	415	474	456	453	474	464	499	440	502	456	467	450	467	397	456	421	448	471	447	453	465	473	482	431	445	459	452	474	471	417	450	449	454	465	400	459	441	442	432	460	414	420	452	443	427	440	434	442	460	445	408	447	471	420	425	487	444	456	425	444	436	420	478	445	426	449	438	420	435	426	454	472	435	441	474	491	487	444	462	433	450	425	429	457	474	468	447	419	461	483	468	412	446	448	431	439	426	411	447	479	465	468	465	411	430	406	428	442	467	441	447	446	478	449	436	438	424	436	443	446	464	450	425	454	429	421	413	477	426	451	454	398	453	466	410	409	468	420	441	458	444	506	447	449	452	435	434	450	444	437	468	458	422	413	429	440	462	453	435	434	466	481	474	443	489	478	443	439	498	449	486	436	468	443	473	468	464	484	449	427	470	426	441	439	512	483	484	427	438	449	500	441	472	452	414	412	446	450	446	470	481	480	431	465	453	484	455	454	469	463	445	482	463	459	424	429	451	472	448	454	471	450	476	444	446	442	486	419	478	415	476	438	444	427	449	467	457	453	413	485	438	450	443	431	461	403	443	464	445	483	434	456	417	449	446	449	442	463	460	433	466	445	467	450	450	427	441	456	481	427	441	477	474	460	461	456	485	411	481	466	456	466	449	458	486	453	433	435	461	491	433	443	458	442	428	464	442	466	474	462	443	467	460	445	458	438	460	400	463	445	494	433	451	413	453	488	444	475	445	457	476	473	425	469	472	431	441	410	468	458	483	452	445	425	469	432	449	414	463	458	450	444	486	421	440	471	455	422	444	451	407	471	433	458	451	432	409	484	469	465	437	485	448	439	429	433	473	472	427	458	431	407	463	446	478	474	426	471	450	437	468	450	477	454	446	473	439	429	429	437	459	451	461	443	413	466	424	450	487	461	484	440	437	430	439	486	464	452	461	404	404	423	458	413	416	461	432	443	419	425	466	481	454	462	453	471	438	477	446	463	415	439	407	473	436	423	460	450	473	434	431	447	430	439	472	500	469	444	480	436	423	474	406	439	417	475	455	406	463	440	432	395	418	401	430	422	463	463	439	437	456	443	485	465	449	471	450	432	440	423	462	462	487	464	454	473	514	436	494	427	450	468	458	446	454	431	428	447	487	467	407	427	429	461	470	433	484	439	460	438	483	408	434	444	454	483	460	476	464	465	427	412	435	444	489	450	414	434	468	444	462	432	420	442	440	447	456	416	424	452	436	463	434	461	492	451	448	455	430	451	448	482	432	471	459	452	499	478	412	449	465	448	453	468	461	443	458	454	460	459	418	427	448	445	472	440	484	443	469	452	479	424	449	472	420	445	444	397	468	448	453	446	416	452	514	451	415	455	414	446	449	439	430	471	423	497	435	464	466	455	459	459	439	449	431	436	478	428	400	432	424	450	452	446	481	402	458	451	457	438	462	428	462	485	433	463	469	439	483	471	419	440	432	448	425	452	420	428	459	472	471	478	438	501	464	439	477	486	421	449	472	463	471	445	433	466	454	462	429	493	438	438	464	490	434	453	487	474	429	477	453	476	437	453	448	440	446	443	435	428	424	435	433	440	431	454	476	468	441	466	453	419	448	455	458	427	427	444	467	432	443	442	475	437	418	433	430	473	477	452	457	516	491	448	438	486	418	445	429	461	433	456	451	454	439	417	448	435	469	489	415	409	409	435	508	448	444	393	443	427	489	462	469	458	445	446	476	439	464	456	427	491	458	465	455	431	430	452	437	457	419	478	415	461	481	480	435	470	491	458	433	469	453	463	435	439	428	406	453	458	484	424	468	454	481	450	433	411	471	451	429	429	460	438	452	447	449	471	439	489	468	452	428	473	444	468	445	442	448	460	454	455	430	449	420	444	439	465	458	420	440	474	470	462	423	482	407	420	431	402	503	455	452	444	462	480	465	431	496	414	421	493	423	512	470	431	401	477	479	456	439	445	453	471	438	480	430	440	454	452	469	423	445	461	437	417	492	452	436	431	443	426	443	432	463	427	479	432	435	451	420	434	442	444	442	470	454	461	489	428	419	446	466	458	444	477	441	442	452	426	413	447	467	470	450	441	474	432	400	473	449	448	475	431	444	440	444	447	444	408	438	424	456	421	420	469	418	450	490	467	463	432	423	417	444	474	496	420	461	454	462	455	422	458	404	450	456	505	463	402	401	457	450	455	450	462	460	471	443	488	390	444	461	433	468	425	431	435	446	418	461	443	435	458	405	436	455	403	431	461	432	472	469	443	434	474	462	468	404	491	446	461	423	390	433	423	426	428	471	423	436	434	464	469	430	469	425	433	417	451	469	444	463	453	465	431	499	433	422	469	454	414	507
12920	25738	13801	12043	9641	5070	3718	2386	1973	1813	1685	1626	1366	1191	1108	1032	911	845	852	778	722	733	724	635	612	823	2252	3472	3826	3080	2420	1806	1210	891	683	562	477	481	457	501	477	452	466	493	457	504	471	485	459	490	470	467	469	449	495	506	494	467	470	452	478	523	474	463	444	450	473	488	474	456	469	485	476	481	493	474	463	489	456	511	496	471	480	487	487	482	493	475	481	475	463	459	502	475	511	480	483	492	492	489	486	462	482	482	486	488	448	477	429	496	503	469	466	480	504	472	475	429	465	496	481	482	441	452	479	455	464	447	476	478	494	444	475	469	494	508	483	460	463	454	460	465	484	478	492	446	468	442	467	467	495	462	470	449	456	448	444	465	479	452	482	462	462	466	521	451	420	460	433	494	495	458	467	474	479	428	476	490	466	467	428	478	505	493	491	445	472	454	488	465	464	433	501	447	495	448	467	478	461	462	500	470	511	438	470	503	459	503	480	483	520	482	491	466	467	462	487	471	455	496	504	468	475	467	454	465	469	491	483	462	449	506	433	488	483	480	471	479	464	495	429	449	458	470	477	482	472	484	449	425	496	478	491	499	461	484	475	438	478	500	495	486	479	485	511	461	459	473	499	431	480	429	470	454	483	432	500	493	514	468	436	479	495	489	463	497	496	448	456	501	445	433	471	458	487	490	461	476	515	478	436	467	464	434	512	465	455	451	489	491	496	476	448	471	452	446	494	468	480	475	464	516	499	455	496	465	445	436	447	477	446	491	492	481	443	458	468	452	495	472	486	470	471	453	432	434	469	448	444	455	499	490	476	433	486	485	466	483	445	447	458	489	437	467	458	457	491	486	477	505	448	446	478	491	439	479	457	477	476	499	418	471	480	486	502	484	465	508	460	487	470	486	463	441	429	513	445	478	481	464	452	461	462	469	452	482	467	452	421	487	502	485	435	487	476	478	476	460	492	481	472	513	495	456	497	514	480	479	419	502	481	493	464	476	438	462	463	462	480	486	453	494	503	513	456	499	447	462	502	473	497	482	427	491	471	495	491	489	450	441	468	516	487	459	486	467	484	486	523	490	474	437	488	494	483	478	471	508	478	494	476	505	490	459	473	506	441	476	464	484	493	470	441	461	463	477	480	495	485	463	494	465	505	496	451	504	496	496	460	453	497	495	450	506	473	483	445	465	479	468	429	446	448	422	467	481	484	496	486	478	484	435	459	466	481	453	510	463	505	486	461	463	479	490	509	434	483	503	505	499	471	477	489	469	488	490	477	424	473	495	461	461	481	511	487	499	456	481	489	491	500	512	507	458	467	483	518	456	456	459	477	483	493	449	462	451	431	457	484	497	476	458	477	479	478	448	503	498	470	415	473	458	463	448	485	435	457	446	470	503	488	468	463	475	459	460	478	477	450	468	448	496	466	447	457	479	493	447	484	492	468	470	453	469	483	486	467	459	431	484	485	506	501	453	461	473	482	465	484	488	442	462	434	475	488	489	485	497	498	469	465	452	428	469	480	442	490	473	453	455	516	476	436	490	458	469	458	474	484	474	454	456	506	494	482	460	471	506	483	469	482	451	466	463	497	493	444	434	478	486	491	481	478	447	444	480	450	478	442	485	464	465	422	435	461	436	469	479	497	514	457	469	475	454	472	455	462	494	502	487	480	458	439	511	510	469	502	484	509	480	463	504	510	490	482	446	469	504	454	410	476	446	485	498	461	438	468	425	435	479	461	433	493	483	482	471	474	442	457	486	491	502	457	463	471	421	485	479	475	472	476	466	454	471	499	489	515	454	507	500	452	482	494	480	460	460	452	498	464	505	497	479	450	475	502	461	502	461	466	494	452	469	493	464	460	459	453	497	508	504	462	442	462	492	509	469	453	471	469	499	484	449	499	466	490	484	464	471	463	476	462	474	492	448	455	500	490	451	484	432	457	478	502	461	481	461	441	492	508	469	425	479	519	488	476	453	432	475	490	490	476	449	489	475	471	518	484	487	476	470	465	458	459	481	488	444	456	473	475	467	447	491	474	466	472	465	453	427	495	468	470	521	468	453	495	508	472	434	486	490	447	486	440	482	443	455	462	494	463	473	493	489	484	455	458	479	498	470	480	448	494	446	474	438	450	489	461	434	472	477	471	523	433	429	487	472	454	484	444	509	440	483	473	440	489	483	469	451	479	498	523	486	489	487	458	464	471	453	497	473	468	503	464	480	471	485	467	448	483	469	467	461	471	474	481	482	435	466	492	458	473	472	500	433	469	438	482	488	460	457	513	509	466	496	471	444	477	480	487	495	498	481	444	467	432	477	465	432	459	449	460	454	499	477	453	468	448	519	486	463	477	412	477	485	458	498	458	468	451	486	487	494	466	455	468	463	451	435	502	496	501	448	522	467	495	482	480	468	458	452	473	479	463	486	489	488	500	461	464	487	438	483	485	509	495	505	471	537	499	439	466	466	476	463	484	494	455	440	489	499	449	510	453	453	463	437	455	464	456	443	493	466	453	529	475	479	467	487	468	471	467	473	480	436	484	465	457	457	495	498	449	469	513	413	482	458	515	491	518	443	478	462	458	468	496	484	491	436	506	428	444	504	435	475	460	466	500	471	471	476	474	418	480	525	565	468	484	469	466	448	463	473	462	510	507	482	503	488	461	485	475	461	436	498	434	497	474	494	482	454	436	476	432	497	503	493	457	474	460	480	451	470	479	493	491	509	488	461	485	466	460	467	502	495	471	469	423	475	453	473	473	471	432	457	488	439	483	473	512	539	486	456	452	497	439	451	455	494	466	463	503	468	476	454	477	460	460	494	468	452	445	488	463	489	478	530	478	475	503	493	465	455	456	472	472	484	472	474	501	473	499	461	440	486	524	487	457	484	493	484	483	483	459	442	515	449	472	460	512	464	504	441	460	444	472	482	531	478	482	488	466	478	478	420	472	442	475	474	459	473	476	461	493	471	479	515	461	440	465	472	451	437	462	493	487	457	450	469	453	451	480	496	461	470	479	474	472	489	460	455	461	533	449	512	494	451	470	455	459	473	497	489	461	424	490	466	502	477	472	495	477	488	461	458	457	480	488	458	453	471	512	452	470	507	456	485	447	463	461	466	442	440	489	461	460	502	477	470	489	454	471	487	515	464	468	454	521	472	490	467	485	472	496	470	463	497	483	492	502	499	488	538	485	472	437	513	430	432	493	457	441	482	450	470	477	469	479	468	475	450	479	498	455	434	476	472	413	462	463	468	488	484	480	470	463	460	441	482	454	506	478	468	484	461	456	471	460	502	478	442	467	472	439	504	499	476	439	463	456	399	472	512	446	460	482	526	465	471	459	426	474	460	442	476	492	458	482	503	434	458	479	503	459	489	453	473	491	446	488	464	463	483	478	438	490	475	478	487	465	460	483	502	458	465	473	452	475	438	450	487	474	465	452	428	459	485	468	501	453	450	471	458	464	497	486	456	481	505	463	453	455	449	481	464	491	512
25092	21302	27581	25309	13794	2996	2036	1542	1216	1176	987	975	926	821	776	815	816	786	768	781	752	729	727	724	708	813	1386	1765	1833	1592	1249	1096	930	751	751	669	609	640	605	618	599	634	607	580	612	594	602	612	623	624	616	655	618	601	600	627	569	627	625	604	661	588	619	641	639	610	650	617	616	652	629	647	608	602	604	597	610	598	629	588	633	654	630	599	609	622	596	621	626	632	656	608	630	632	650	592	616	630	577	666	609	609	595	640	620	616	596	599	640	582	632	638	596	622	626	648	622	607	558	624	622	624	650	618	603	583	633	622	676	662	586	605	570	594	622	634	611	640	596	636	679	635	607	635	596	641	641	621	608	654	614	649	650	604	617	620	589	623	609	628	650	594	616	599	561	659	595	622	628	625	622	629	661	617	636	571	574	644	597	622	660	628	594	627	631	606	647	598	640	617	633	552	592	627	649	607	604	591	652	635	592	623	607	628	600	622	627	651	597	607	563	608	649	657	645	651	599	602	598	617	605	626	655	646	567	611	659	629	631	558	627	652	632	568	608	627	601	621	632	606	637	617	626	640	648	611	635	609	643	604	614	647	594	618	651	602	637	587	602	624	619	611	609	632	605	629	584	616	649	605	610	653	570	592	622	629	635	602	589	670	608	605	621	597	621	604	627	597	627	626	617	644	595	611	610	611	635	590	610	641	625	615	627	636	606	631	580	617	644	614	646	600	614	608	633	624	596	631	622	600	617	636	633	624	567	624	597	636	622	601	645	621	640	586	607	614	651	609	625	616	592	650	636	676	632	623	615	661	606	631	582	602	600	611	624	589	634	624	612	621	613	624	619	611	595	636	603	614	589	584	593	606	589	620	612	616	618	651	613	660	610	611	610	630	630	581	672	593	616	640	628	621	569	645	573	623	636	628	635	630	610	602	628	624	618	596	603	640	617	622	576	624	623	593	621	612	616	596	610	658	628	604	610	629	603	678	636	658	668	626	606	664	615	623	540	599	620	648	645	666	662	589	677	617	600	673	594	655	631	590	636	644	625	570	596	618	624	587	626	620	618	609	636	607	636	602	544	598	616	632	619	614	599	599	541	591	572	613	634	641	603	629	639	641	657	635	627	628	601	618	633	629	614	624	656	592	631	592	600	629	610	602	657	615	587	630	607	608	593	621	624	610	602	609	563	663	556	623	641	567	654	635	636	619	645	646	615	619	628	651	628	594	575	600	624	604	587	583	596	643	606	616	601	666	656	623	635	652	617	617	625	620	597	615	627	593	630	611	633	584	638	624	596	613	625	596	626	619	681	594	612	608	630	625	634	656	641	552	588	623	584	644	639	635	621	609	641	626	603	636	613	651	627	579	643	607	615	631	583	632	612	641	667	569	655	639	650	633	644	620	629	600	637	612	604	649	618	600	608	607	566	580	655	589	615	623	615	636	602	661	588	638	620	620	637	647	627	643	603	699	640	593	625	619	621	653	627	636	633	567	583	645	644	580	594	607	598	640	649	601	622	643	628	608	596	605	624	669	662	591	633	602	637	623	619	603	639	626	612	633	578	610	593	635	627	632	586	625	662	629	621	589	604	640	622	596	610	592	576	595	628	603	606	632	641	642	621	633	659	615	560	616	626	630	598	624	579	621	618	618	645	619	646	592	602	602	626	590	616	626	652	562	603	681	655	642	573	629	589	631	583	598	661	587	629	614	639	627	633	644	626	603	607	594	613	636	594	616	627	629	603	631	635	610	618	635	649	620	595	631	627	611	645	592	600	609	594	610	617	662	625	604	601	617	682	586	571	596	649	653	618	671	581	602	617	652	676	626	633	606	624	612	618	643	607	635	575	581	631	640	594	591	618	615	597	643	644	575	709	585	615	655	638	636	603	648	595	586	593	624	656	606	613	628	639	605	634	611	639	615	649	639	601	663	638	643	567	632	561	670	612	611	629	624	634	641	600	592	604	609	632	584	592	600	632	635	624	602	641	623	626	628	593	582	630	669	671	613	617	626	627	655	665	595	662	619	589	616	598	588	576	628	638	628	632	606	654	601	638	612	625	604	583	594	624	633	621	607	605	615	616	619	580	615	608	641	663	598	611	628	578	625	658	620	636	630	612	621	647	634	630	646	597	634	628	630	586	612	623	626	644	617	642	589	606	645	588	596	569	613	586	613	645	636	642	632	600	565	619	625	625	604	604	622	631	597	618	578	639	613	626	630	616	620	632	623	653	650	648	613	615	627	609	579	631	644	644	628	624	632	590	584	652	554	646	597	606	606	615	610	621	636	580	594	608	652	588	643	602	636	654	582	627	616	601	669	584	629	567	594	586	610	619	600	637	621	612	654	588	627	630	595	629	618	596	614	620	614	647	639	650	649	631	646	600	622	589	614	614	622	623	650	633	639	603	600	620	620	614	605	613	596	628	600	559	588	602	621	637	624	629	614	652	601	592	593	619	631	603	609	615	603	653	638	619	626	607	580	598	602	601	580	588	622	629	653	579	606	609	646	642	651	579	639	612	656	663	628	596	615	662	622	596	645	614	600	672	646	599	605	613	609	595	638	597	604	639	594	630	649	585	614	634	568	612	573	611	615	593	631	608	589	664	601	615	603	631	611	603	642	638	577	587	600	631	620	657	618	610	622	585	616	615	649	634	660	637	649	627	661	609	607	569	603	633	597	594	646	624	611	627	650	583	604	602	621	644	599	570	604	587	629	600	624	619	605	620	657	569	620	623	584	604	648	587	629	637	624	654	594	645	605	641	657	625	588	645	632	633	617	595	615	626	618	618	668	623	643	635	660	613	588	638	576	638	614	616	647	599	628	609	640	600	627	633	615	644	584	666	631	594	597	612	632	646	667	656	609	587	640	544	578	598	651	616	575	588	564	670	623	646	598	593	626	587	614	631	584	644	617	592	633	622	671	615	636	586	595	631	602	604	602	634	616	622	557	646	610	589	584	622	640	637	587	607	624	661	648	668	639	657	623	640	602	590	611	594	623	599	600	583	587	620	618	609	600	615	610	602	608	591	585	635	609	639	600	555	599	615	650	626	590	624	612	624	609	677	609	601	622	604	640	641	611	682	603	636	591	608	647	618	621	630	642	670	626	570	623	645	627	592	629	617	635	581	617	621	601	618	659	633	610	590	616	611	667	634	604	622	632	603	641	618	677	612	566	586	632	582	595	608	589	608	574	630	599	634	593	621	624	632	650	634	617	634	614	638	633	620	583	645	686	637	556	632	633	587	616	595	642	629	587	632	606	608	654	639	599	583	660	627	629	611	604	659	618	596	591	612	608	586	628	662	627	607	626	613	607	595	609	606	594	618	634	639	632	660	582	624	607	588	647	632	604	628	606	655	565	644	607	639	575	615	570	631	599	589	576	598	623	642	606	645	622	618	572	603	638	658	635	602	621	627	634	624	589	615	635	621	624	607	655	633	596	646	583	600	604	624	655	624	647	662	674	570	636	607	602	606	575	629	597	594	579	630	594
13856	25791	16294	10940	7140	3880	3130	2618	1925	1689	1518	1508	1253	1126	1051	974	961	922	843	958	902	926	858	824	775	999	2318	2602	2654	2373	1794	1460	1067	868	788	708	652	619	672	637	657	643	651	639	619	626	658	634	648	621	613	675	648	670	653	611	611	690	667	653	692	672	658	647	603	673	647	683	641	692	612	626	637	649	663	646	640	634	651	674	603	616	634	643	648	651	650	604	641	628	632	637	683	665	670	635	622	681	653	645	652	624	639	598	668	641	653	621	659	640	698	652	607	632	613	675	628	646	625	639	705	643	634	635	697	668	652	674	655	693	613	650	681	634	630	665	667	708	681	666	643	642	638	643	608	641	607	687	644	667	626	667	630	628	659	684	637	679	644	681	653	601	672	639	622	611	662	664	668	659	668	673	663	709	681	637	658	681	644	656	619	681	610	665	597	640	663	649	639	702	644	638	593	659	626	659	651	608	672	631	646	663	641	708	673	654	656	666	659	691	667	648	597	636	641	632	687	623	650	614	629	629	673	617	676	675	706	648	659	661	681	690	643	643	609	650	615	683	637	659	661	672	682	681	684	634	665	649	651	615	693	696	614	626	666	653	673	659	666	694	640	669	660	668	710	694	678	670	672	646	656	633	649	629	653	652	641	662	646	623	628	664	651	663	664	663	612	661	703	648	679	672	615	642	647	680	635	644	618	644	607	656	654	645	667	673	662	656	602	662	656	600	662	646	646	634	668	681	643	626	672	649	632	662	638	639	637	636	685	675	647	661	641	634	635	632	634	600	639	649	629	608	641	642	613	641	670	636	615	686	629	688	665	630	666	667	689	642	660	657	630	616	643	664	695	613	625	636	707	672	635	589	647	665	628	665	623	606	602	613	633	654	620	632	667	612	627	657	656	616	637	648	656	616	666	676	631	616	677	656	709	583	655	626	657	678	644	675	633	669	667	624	665	626	638	678	637	651	683	633	670	631	666	643	630	677	647	613	634	669	626	683	677	635	639	680	599	635	679	588	672	646	642	689	654	615	635	636	696	648	616	612	626	676	658	659	667	653	640	664	598	684	678	602	647	643	603	658	620	622	655	648	664	677	636	601	632	682	625	657	671	656	685	682	654	702	678	660	639	628	675	640	643	640	672	674	640	657	649	603	646	660	636	629	699	617	637	627	609	643	647	607	657	673	649	639	665	632	668	689	657	665	666	651	642	638	674	629	598	709	666	689	648	640	672	643	630	669	643	723	699	615	651	649	637	654	639	636	622	637	662	656	647	667	638	641	634	681	633	656	648	623	639	636	636	619	650	621	619	670	646	627	653	685	659	654	632	688	724	625	656	611	622	655	619	600	655	659	650	647	672	682	664	629	625	703	648	643	664	686	680	598	674	657	666	657	648	653	642	627	656	641	632	619	645	705	650	665	640	647	649	666	634	637	649	693	654	640	662	674	626	683	654	674	621	654	640	683	669	626	641	673	671	610	609	676	636	599	654	613	663	674	637	640	674	677	626	656	676	618	616	689	651	669	648	655	630	616	619	664	679	668	645	626	620	632	622	654	648	663	648	648	682	652	662	684	631	618	643	651	644	629	633	661	625	622	619	674	654	619	666	656	642	616	702	672	611	650	694	632	654	665	644	643	641	669	666	653	642	633	630	619	652	667	601	623	652	629	658	650	628	635	643	646	626	632	594	653	676	669	637	634	637	695	667	663	623	626	651	633	630	624	628	650	663	639	646	621	665	677	573	668	722	642	629	684	664	661	629	658	701	704	648	635	644	679	666	650	694	632	617	669	678	659	669	627	638	637	605	671	691	678	634	661	651	655	659	620	619	649	628	684	661	616	631	635	657	661	689	616	699	626	687	635	644	666	633	631	690	661	649	654	591	673	634	639	628	656	673	629	629	653	653	606	604	681	669	672	638	663	686	613	664	664	674	673	669	649	654	605	631	627	640	684	644	658	654	653	618	631	635	610	626	649	641	590	671	610	621	688	646	669	663	647	650	675	607	663	650	650	601	653	640	653	655	664	660	694	652	649	662	643	606	643	643	591	663	688	663	667	652	640	685	627	688	660	643	658	645	666	646	604	664	671	636	627	657	641	594	654	658	685	627	662	660	660	641	676	643	630	651	635	648	619	632	656	644	630	657	645	681	637	711	655	645	667	646	654	644	638	609	660	674	643	569	652	635	638	654	691	649	655	664	643	653	677	627	642	653	631	629	634	669	576	647	653	643	624	663	635	672	700	617	660	630	676	673	637	655	626	668	636	659	633	667	631	658	641	629	670	603	671	631	654	661	645	660	620	630	667	646	596	662	642	667	662	658	636	674	625	634	653	645	694	639	652	665	618	630	650	636	665	641	659	658	693	671	657	646	673	624	615	609	651	667	647	666	642	678	661	611	707	658	685	634	661	623	637	704	691	664	602	622	646	637	672	643	679	663	643	650	638	679	620	654	707	682	651	678	627	589	639	593	644	670	687	660	669	671	667	678	700	703	656	659	636	644	684	622	693	658	636	663	644	650	686	653	646	658	589	652	648	640	682	688	624	643	711	632	663	645	625	650	629	668	635	673	639	657	629	657	653	632	665	661	645	663	647	641	683	639	653	636	611	674	656	657	631	644	661	644	681	648	648	630	651	656	606	641	666	678	664	658	625	696	614	621	631	632	671	647	665	666	638	677	692	644	649	628	676	632	642	633	670	644	668	677	670	614	666	643	692	661	614	659	653	647	650	697	683	613	620	654	651	698	678	683	666	601	689	616	626	648	661	649	630	662	656	664	606	628	632	626	619	595	645	659	617	637	643	645	618	640	619	651	638	664	660	669	641	644	651	627	643	681	613	650	646	667	614	688	664	588	621	673	659	641	651	673	653	653	644	676	596	673	602	664	636	602	639	655	655	666	648	679	610	638	626	659	637	664	623	657	642	636	625	657	642	682	645	628	628	672	625	660	647	649	614	681	663	667	646	660	710	659	644	668	631	623	655	643	631	660	645	675	681	645	656	672	677	648	661	667	663	625	668	617	640	633	643	660	654	643	609	658	651	667	599	684	641	625	692	617	646	655	611	660	640	703	669	652	657	628	643	648	635	668	644	654	696	668	645	700	634	653	667	691	621	642	647	591	647	640	658	612	647	652	683	669	666	681	658	610	667	673	661	660	662	668	649	646	615	670	651	654	628	637	642	668	613	665	657	620	699	649	612	626	655	672	640	633	648	678	641	637	667	648	664	643	660	659	643	639	628	662	629	651	680	647	638	638	649	640	659	663	626	656	652	654	663	650	680	647	669	617	658	667	647	645	644	631	661	600	654	682	683	663	601	663	663	641	645	634	647	665	630	637	659	652	692	718	655	596	624	638	637	583	651	666	673	687	640	680	600	630	658	662	675	655	646	670	682	673	671	598	678	658	667	701	706	648	649	631	612	629	650	624	630	664	660	598	679	635	665	683	700	691	626	659	667	593	639	639	626	687	655	619	655	663	634	636	639	604	645	651	576
22657	21252	28989	23814	21224	21334	12785	3659	2928	2344	1462	1424	1249	1140	1142	1038	1115	1042	1009	965	894	856	814	861	808	1174	3280	4511	4973	4026	3328	2108	1399	1083	924	818	724	606	624	673	651	626	666	686	659	654	649	671	689	630	658	648	659	642	678	659	661	675	646	672	655	619	673	643	671	614	663	666	675	626	644	655	615	674	638	652	700	645	692	667	654	619	666	608	611	580	637	657	617	653	701	689	664	684	697	676	625	676	669	686	631	669	671	642	669	640	660	652	709	669	633	637	645	647	709	679	662	645	640	638	687	628	606	680	620	717	644	616	680	597	654	641	641	648	630	691	664	642	632	650	685	648	646	670	689	613	668	692	646	677	634	662	662	626	635	666	679	616	728	674	664	647	646	647	711	680	623	639	674	666	661	634	664	630	682	718	663	609	649	673	585	692	686	657	669	633	662	659	645	686	680	640	658	704	701	668	636	664	634	678	693	655	615	631	669	622	658	646	689	669	658	631	662	620	647	595	684	613	658	659	675	624	656	647	628	657	663	678	621	682	667	660	633	649	658	643	642	668	672	630	677	646	616	687	688	651	669	662	638	651	649	616	608	646	681	671	613	609	666	618	704	690	705	641	706	637	631	687	615	652	695	714	643	652	647	707	638	703	652	650	614	672	636	650	675	655	631	669	669	602	667	662	656	694	705	672	639	665	705	675	654	636	621	659	637	651	634	637	644	639	676	667	670	635	593	646	684	629	646	665	655	648	619	694	670	703	631	670	639	679	660	664	599	654	681	674	656	665	650	676	641	667	685	658	662	659	636	692	625	677	678	668	712	677	637	645	673	628	621	633	645	658	674	639	671	668	674	601	673	657	652	588	695	648	641	679	625	635	675	690	638	657	673	608	666	685	679	640	616	665	654	658	633	676	680	670	690	710	623	634	653	657	642	676	665	655	627	675	668	657	628	638	692	663	653	673	633	606	678	656	661	613	644	689	634	622	654	688	666	639	655	688	644	636	645	656	639	681	665	715	653	649	634	704	640	649	662	650	644	653	641	681	649	655	692	661	676	649	676	638	629	657	630	626	644	642	654	627	647	658	645	643	625	673	616	692	679	652	603	619	636	659	704	652	621	634	597	648	707	690	625	667	637	635	671	689	643	650	670	631	702	610	672	626	666	639	625	722	709	626	674	682	710	673	697	656	678	687	661	626	645	616	658	658	635	608	665	628	664	659	649	653	650	662	649	679	671	601	689	651	658	648	615	676	649	716	717	669	611	647	649	594	693	690	642	619	662	687	659	657	641	644	681	658	656	662	625	673	741	650	647	606	680	694	632	681	639	646	660	667	643	644	667	674	650	647	652	652	662	645	662	641	649	646	649	653	693	646	654	697	637	671	653	653	656	639	642	668	648	676	644	655	702	643	630	653	673	690	700	658	691	660	677	646	647	620	627	646	687	600	653	611	678	679	587	649	643	701	645	594	654	626	693	685	665	688	661	629	662	630	654	682	668	668	627	641	669	655	617	646	673	681	647	689	639	670	646	625	625	666	637	671	683	649	655	647	622	637	617	683	631	675	675	711	585	600	645	657	666	693	629	633	641	627	649	671	675	660	628	621	701	662	660	651	608	630	640	649	656	651	674	667	660	646	678	640	678	655	664	666	668	609	704	649	639	675	628	676	676	618	657	648	629	686	651	627	640	656	652	664	685	659	710	610	631	646	688	650	656	642	616	689	624	710	671	676	710	685	675	658	660	628	647	667	669	647	691	654	674	631	636	704	646	616	670	673	666	704	705	609	645	685	629	667	667	665	626	625	670	681	705	689	672	685	656	668	674	646	626	673	677	618	688	614	652	684	659	690	651	644	667	611	645	625	679	639	666	625	640	666	630	656	623	678	635	683	677	662	603	648	665	617	651	664	611	638	656	671	661	645	612	638	676	668	645	632	633	626	627	607	643	689	622	628	674	672	641	664	638	655	642	651	642	617	677	646	620	639	616	620	648	630	659	689	680	681	620	664	641	657	652	655	608	706	678	628	702	617	631	619	648	677	678	656	634	624	612	676	672	717	669	653	629	644	686	679	618	642	614	650	667	678	649	708	614	667	689	659	698	692	632	618	625	639	639	667	656	617	698	648	647	669	664	659	613	657	639	689	652	595	636	633	689	678	652	657	662	655	591	655	673	634	617	617	675	665	675	642	608	605	702	646	679	622	651	660	673	665	655	699	663	736	634	608	640	685	654	684	659	620	623	662	624	628	645	639	661	619	668	640	664	698	678	657	619	649	679	675	648	692	673	651	670	649	634	618	652	659	628	675	700	698	681	619	636	611	629	605	629	654	652	689	692	628	682	664	655	645	682	627	633	649	659	667	639	691	667	660	671	617	716	627	671	711	660	668	626	678	712	650	615	645	685	631	651	616	676	657	672	641	638	587	652	703	635	645	657	645	647	668	601	646	622	646	642	693	686	662	629	648	684	625	685	647	675	693	636	647	638	669	712	662	718	684	619	657	637	664	597	630	696	679	651	671	681	654	625	648	710	654	649	634	700	611	670	661	698	702	661	697	628	649	635	663	649	595	585	674	667	654	667	626	657	652	629	611	662	690	655	708	644	633	677	649	657	638	675	637	641	668	674	702	633	696	618	666	621	676	629	681	672	652	674	680	648	634	684	637	654	609	694	624	635	617	602	649	625	666	672	641	646	592	647	656	650	652	655	685	676	616	681	642	615	642	617	635	648	654	602	670	656	641	607	715	690	662	625	624	680	676	630	660	630	659	664	659	660	660	618	659	662	647	683	683	651	650	595	709	694	636	650	665	650	667	665	661	648	666	662	612	678	662	649	625	638	642	642	694	676	648	662	704	666	620	655	626	641	645	620	647	663	650	650	636	642	721	642	675	669	651	648	651	672	703	641	659	667	667	674	670	612	602	631	668	673	664	655	685	672	640	674	610	644	621	684	684	637	674	618	618	642	667	693	641	630	593	621	654	645	679	658	642	650	648	659	647	653	632	595	665	637	653	600	631	611	643	628	648	645	662	650	625	654	704	657	635	686	631	639	641	665	644	664	638	635	639	679	656	671	681	658	716	668	666	655	657	630	675	661	614	681	720	647	691	690	668	636	656	692	636	672	665	648	646	633	607	671	659	676	690	642	658	704	687	670	660	648	620	663	653	667	684	693	624	618	638	664	649	643	677	654	664	655	696	637	687	688	639	682	633	652	675	674	685	588	673	675	705	662	656	645	690	615	682	671	671	673	639	654	597	671	655	636	652	665	623	624	668	659	638	639	632	705	676	674	657	574	622	668	657	644	613	622	652	637	648	661	666	674	634	639	663	651	636	702	653	652	672	698	684	726	679	632	637	676	642	660	670	669	635	686	646	652	639	658	668	644	636	617	628	664	707	653	661	616	663	659	687	609	640	624	647	635	643	608	675	642	668	644	666	617	682	677	653	676	652	693	667	662	664	657	638	681	609	648	628	604	630	644	641	663	698	672	644	634	689
16502	37266	27650	17643	12033	6467	5937	5442	4820	3820	2301	2105	1812	1548	1498	1377	1472	1406	1234	1286	1139	967	921	980	951	1537	4841	6594	7128	5558	4585	2811	1794	1369	1141	880	657	619	677	670	664	666	635	718	624	673	702	668	668	679	660	605	665	682	628	696	660	628	632	653	684	702	694	644	625	605	647	653	652	655	650	659	636	705	649	654	664	638	638	616	633	641	640	625	625	618	719	603	634	634	659	699	625	674	642	683	626	658	682	634	659	660	598	617	688	700	665	638	612	647	677	646	655	626	673	619	658	639	645	645	652	684	642	647	612	667	658	658	668	668	676	696	654	640	700	678	663	650	650	674	703	662	645	650	649	688	668	635	669	670	626	650	680	651	644	687	697	687	706	636	652	653	664	602	675	649	627	682	646	657	598	623	640	655	697	661	649	629	658	722	668	692	640	651	645	652	688	657	647	625	689	669	665	640	674	699	646	662	683	624	689	660	661	662	656	646	655	671	679	703	635	607	655	669	704	665	643	666	721	655	659	669	701	675	675	649	729	621	647	686	658	626	706	638	606	677	620	682	673	614	675	632	597	627	645	672	673	689	645	643	661	686	658	657	592	674	646	661	614	653	671	665	623	661	630	671	678	695	624	688	668	637	616	678	653	688	672	657	643	640	649	691	664	666	616	690	688	694	651	700	690	616	692	670	695	704	659	673	618	670	637	627	657	639	664	615	670	632	631	655	666	658	644	656	638	629	654	644	640	650	633	664	628	651	691	659	610	669	647	662	641	714	680	629	629	633	648	655	641	687	628	670	640	658	666	700	671	668	664	658	637	618	683	634	683	652	651	680	665	636	699	666	641	661	690	678	670	650	630	702	655	669	669	678	660	700	697	633	662	659	658	639	634	698	647	664	620	642	651	672	650	602	625	639	674	654	667	641	644	650	642	696	715	700	634	670	675	668	675	662	689	657	682	671	656	620	679	669	662	684	654	601	651	667	679	673	695	610	664	670	675	619	665	677	637	640	633	657	669	663	646	705	649	673	658	686	671	676	683	642	672	682	648	649	664	657	651	633	675	697	654	625	692	646	652	670	717	679	697	654	667	662	631	639	665	649	689	675	621	681	670	655	689	612	706	619	656	656	625	626	649	677	661	636	672	679	659	650	663	670	666	649	676	625	704	648	644	682	634	638	655	652	695	705	662	624	681	663	631	659	662	696	698	699	669	666	657	632	637	683	668	639	668	660	636	611	658	671	668	638	674	665	689	675	651	659	649	612	656	683	691	644	654	671	664	676	650	658	661	637	713	645	642	708	596	681	699	629	657	659	672	665	697	706	661	691	662	639	642	662	660	630	654	657	661	643	659	649	650	671	609	662	662	674	624	624	634	664	685	631	654	718	703	656	652	682	669	627	643	659	674	662	696	638	683	640	662	640	656	647	712	650	598	644	690	597	699	644	624	651	728	693	672	662	649	690	619	672	654	692	631	653	595	682	670	666	689	661	635	668	656	633	652	627	637	657	685	626	668	606	655	642	631	625	661	682	668	658	635	704	650	620	677	653	645	654	650	646	702	629	659	678	638	655	654	660	695	647	699	662	687	643	675	653	638	624	634	677	681	655	615	680	661	654	633	697	650	665	643	625	668	654	657	678	680	702	664	641	659	610	687	654	629	666	644	642	697	637	706	646	704	637	667	640	677	635	650	640	664	712	658	690	614	681	668	657	671	676	691	665	643	692	675	682	675	659	639	646	702	650	650	647	657	657	643	673	639	642	671	682	642	642	631	682	699	616	671	660	621	720	692	657	622	661	668	624	660	664	656	689	683	653	628	685	651	664	644	683	633	662	647	690	694	645	686	630	652	655	657	679	658	692	662	659	692	631	690	630	721	674	666	652	689	665	631	691	647	637	646	660	658	681	663	628	669	662	688	630	652	640	647	680	611	673	652	670	695	642	690	684	636	676	627	641	680	657	656	676	642	675	645	674	683	622	674	672	668	718	668	660	623	643	652	670	668	684	681	637	714	641	682	635	684	646	665	643	634	693	639	650	695	660	674	680	632	678	626	656	684	675	662	625	711	664	605	620	670	656	717	654	629	615	647	662	693	657	637	667	622	668	651	704	627	672	656	676	665	628	624	636	626	689	626	634	683	682	648	656	633	654	604	615	615	686	661	653	652	687	622	632	642	656	706	614	666	621	628	642	639	686	627	613	667	645	672	671	662	638	683	639	660	674	678	699	691	674	635	675	631	689	661	666	688	636	638	676	696	652	699	657	634	683	666	610	638	633	673	593	665	649	627	647	677	659	623	666	711	713	610	625	632	620	638	655	682	680	708	677	578	635	689	670	634	634	625	654	703	655	632	683	677	651	622	660	644	666	648	633	653	658	625	654	615	614	700	692	635	631	690	656	658	689	636	660	660	697	669	687	657	645	645	736	691	639	672	680	646	592	637	657	667	667	624	711	654	677	654	626	656	682	681	700	644	680	643	673	642	674	702	597	632	672	648	664	646	658	694	652	686	672	640	651	636	620	624	668	673	634	666	637	682	625	662	706	693	684	638	667	623	657	674	662	675	724	637	661	658	708	646	685	652	673	667	666	669	662	718	651	636	654	639	632	655	661	673	618	677	679	635	596	669	626	648	684	679	615	655	655	614	705	637	637	658	618	645	613	647	643	687	634	598	662	673	638	645	704	676	681	626	710	642	640	624	683	669	631	631	644	680	634	691	644	700	656	657	672	676	642	617	647	670	672	667	621	655	655	639	637	671	673	693	643	720	655	628	682	648	635	657	698	653	661	640	643	628	630	674	701	612	621	613	649	645	648	673	623	644	637	645	660	674	609	650	641	659	635	714	689	694	645	635	650	670	665	642	647	654	710	600	642	681	655	679	616	715	626	678	673	671	638	646	616	657	676	657	643	665	670	693	614	680	600	638	627	649	677	682	658	641	652	636	678	633	694	694	676	659	659	652	686	685	673	646	623	665	641	644	722	669	653	659	667	644	698	669	667	654	574	703	704	675	628	679	676	667	626	652	642	640	687	674	613	701	681	641	619	682	674	673	682	687	677	655	698	671	660	652	685	655	691	663	619	694	662	632	683	668	674	652	626	699	619	633	659	680	647	652	672	675	635	653	637	694	646	677	707	648	641	701	614	685	662	670	672	655	607	694	693	668	586	712	645	632	673	686	685	655	700	698	677	632	649	664	627	653	675	650	640	675	655	680	712	626	682	664	624	629	650	642	674	661	630	653	684	696	606	636	666	663	666	662	667	685	648	641	656	695	654	649	679	644	643	644	641	643	621	650	661	686	651	638	689	658	691	642	661	707	651	613	650	650	661	644	634	678	649	631	654	658	637	637	695	665	646	636	677	630	704	645	680	664	659	650	681	678	653	671	676	650	627	643	624	632	691	657	680	704	651	674	631	671	670	691	653	660	613	624	677	669	673	692	721	642	645	639	705	658	668	655	686	645	693	660	655	668	695	656	634	639	663	706	674	708	670	656	667
28118	21437	16270	8164	3009	1219	1044	1009	1000	1108	731	669	615	624	576	590	535	597	474	501	494	511	503	485	518	520	532	602	673	684	662	585	532	466	474	436	459	453	484	449	420	451	441	418	430	447	471	456	466	444	476	434	441	442	457	452	459	451	467	433	445	434	438	418	422	464	410	452	457	398	464	455	431	443	442	457	445	454	438	446	451	479	455	451	441	450	449	474	443	430	431	469	437	440	441	450	407	427	454	413	436	459	450	474	449	446	465	425	480	480	434	458	455	430	447	424	468	451	469	455	462	425	449	420	421	418	483	445	469	466	479	443	428	450	427	443	453	423	483	436	451	416	419	453	425	431	475	463	425	471	472	433	469	461	445	455	403	446	457	447	448	474	468	421	458	454	423	494	511	479	463	430	443	410	450	417	466	470	444	434	428	438	442	444	439	465	447	417	426	444	460	473	464	460	416	430	417	440	428	428	495	447	405	447	477	439	435	435	448	438	423	458	436	430	449	441	438	440	406	443	450	425	435	456	405	472	460	438	454	451	434	465	446	464	440	450	448	450	449	436	439	475	434	443	429	485	480	447	416	392	457	447	456	443	397	424	427	470	451	470	471	421	439	434	506	420	487	414	481	435	445	453	464	403	469	482	419	410	459	430	470	445	413	420	448	448	436	452	429	407	417	418	431	454	431	448	444	430	465	414	468	491	427	466	443	494	443	418	415	469	459	469	468	451	425	475	442	458	470	425	467	460	444	471	438	393	433	429	412	435	460	478	471	464	435	459	428	481	453	427	490	428	452	436	454	426	457	417	432	455	407	443	461	472	448	484	397	453	500	444	442	433	489	481	473	501	489	470	469	474	430	439	454	415	433	470	442	416	451	470	454	493	458	451	450	410	443	450	443	450	443	475	442	449	451	469	466	459	455	454	449	448	472	451	462	453	437	436	466	505	461	447	454	461	419	462	425	424	465	390	443	465	437	452	423	428	418	460	468	391	436	433	436	430	446	455	441	446	440	431	405	400	469	448	470	444	438	431	431	433	426	420	432	445	428	432	451	468	442	453	485	466	447	453	501	432	437	408	461	444	473	443	479	461	438	443	474	451	446	434	447	413	441	469	446	440	421	456	455	460	439	439	467	464	461	440	415	465	478	423	429	435	429	461	484	487	431	457	434	398	446	442	445	430	445	428	408	445	438	468	457	441	448	462	432	435	428	421	465	445	461	438	448	430	462	457	408	454	413	471	470	456	435	489	466	440	452	466	438	435	439	449	457	420	470	422	450	459	438	474	457	447	464	462	421	453	457	466	471	454	435	458	423	481	454	457	421	437	447	456	418	436	424	438	440	440	433	491	443	436	452	453	430	430	454	453	447	430	381	475	477	471	454	447	450	441	448	432	459	474	450	448	448	462	409	453	481	426	453	436	424	448	450	481	449	427	449	466	450	442	440	430	446	457	465	427	431	479	413	466	417	444	403	415	431	395	470	423	469	428	472	428	455	415	454	421	441	404	456	429	435	484	457	422	449	453	473	463	463	435	461	440	419	436	433	465	442	431	456	407	438	452	411	428	407	412	420	455	471	425	438	425	423	454	437	424	427	400	461	435	437	453	443	492	429	465	444	476	498	429	422	438	430	480	451	422	459	418	443	414	457	456	490	428	438	450	435	432	466	471	408	458	447	462	468	446	465	452	452	447	460	475	424	462	479	425	467	432	439	439	432	457	433	485	433	431	436	464	448	435	468	451	429	447	463	425	453	441	426	465	481	468	450	424	482	475	452	433	423	455	432	441	420	455	470	429	476	418	485	445	445	428	437	498	429	463	422	470	457	444	416	479	475	462	463	451	438	461	413	476	447	427	472	398	464	433	418	468	436	465	462	473	457	454	430	414	476	451	443	468	456	449	453	449	433	463	448	457	456	468	437	438	437	456	455	417	433	425	440	392	428	475	422	424	483	478	410	434	387	499	446	450	452	426	429	411	392	464	451	473	466	441	472	448	405	474	436	439	445	470	463	413	427	461	450	436	440	462	466	486	461	426	415	475	443	472	439	438	439	439	444	444	461	417	472	417	474	437	409	453	452	415	439	425	455	442	459	477	438	452	460	445	450	426	463	451	467	459	455	455	504	476	445	457	489	447	483	386	419	479	422	442	434	440	438	406	473	415	433	428	440	421	424	425	444	436	461	446	465	452	424	452	482	475	430	460	453	447	421	460	468	454	447	466	489	450	402	463	434	464	394	430	422	448	445	462	439	448	466	455	450	448	440	459	451	447	442	481	431	464	445	432	452	486	449	429	436	451	419	444	427	451	436	451	409	427	481	462	440	448	448	491	436	428	461	436	421	441	459	425	494	423	445	455	451	468	475	421	455	455	458	413	425	463	452	428	482	466	449	455	467	490	440	468	380	432	406	447	426	420	433	430	451	455	458	455	453	447	408	453	426	436	443	421	467	475	488	494	452	445	434	434	473	464	451	453	438	475	455	483	453	451	443	443	450	430	391	440	453	466	435	416	431	440	442	411	460	458	474	467	425	436	449	466	451	492	451	434	445	432	423	447	441	430	447	476	443	453	384	463	471	456	407	428	441	478	483	444	415	427	445	421	435	423	425	445	435	451	452	445	453	441	423	498	479	454	450	456	441	460	475	470	478	473	441	466	474	476	452	419	478	449	418	444	447	422	449	465	451	412	443	441	434	428	450	442	474	443	454	440	479	441	447	448	453	433	431	429	424	462	479	447	407	450	433	477	479	469	452	479	468	470	420	435	441	451	441	446	440	428	448	452	398	433	446	494	428	478	431	464	461	483	454	404	471	444	450	450	428	478	461	415	461	446	431	465	488	452	421	442	491	437	464	410	425	460	424	425	478	444	437	393	461	430	453	453	466	440	452	462	431	463	449	421	494	458	453	433	486	412	414	421	463	441	462	465	413	399	428	461	427	435	426	414	426	426	443	466	451	453	468	453	434	490	454	416	439	440	436	461	423	489	442	451	460	419	469	427	441	435	422	454	431	394	467	417	412	448	466	490	438	455	441	420	462	437	428	454	457	434	467	466	425	428	471	426	403	458	419	462	454	489	484	480	432	415	460	454	475	456	435	433	475	471	456	441	450	442	405	456	457	421	485	416	421	463	473	479	409	446	440	464	432	419	456	440	434	431	457	430	468	419	456	439	409	426	475	412	429	478	456	445	495	431	449	446	462	416	484	472	433	415	456	419	439	439	492	432	454	435	445	430	452	455	470	409	448	430	411	453	462	422	440	461	422	406	472	476	479	483	430	454	474	462	451	478	467	434	410	436	417	430	451	444	427	407	466	469	486	461	469	431	435	461	461	447	421	479	445	437	479	419	456	456	443	436	446	428	436	421	457	439	459	443	466	425	452	425	465	432	455	458	473	447	429	450	445	433	439	458	483	426	472	446	429	442	444	444	441	441	465	394	455	478	459	449	446	474	448	450	438	443	458	434	420	442	477	447	470	459	417	456	423	462	449	448
14778	24761	14723	8731	4374	1965	1715	1782	1745	1881	1012	962	872	798	694	733	752	698	673	568	556	551	539	600	571	593	657	737	786	800	760	697	588	514	508	494	454	492	477	467	480	507	461	509	465	445	418	515	541	488	472	484	470	475	509	477	465	482	514	430	495	479	470	503	468	496	465	473	425	483	437	483	432	496	478	468	483	497	470	489	485	448	490	471	475	488	480	452	469	473	482	468	481	497	488	505	457	502	507	449	470	464	509	489	464	465	481	473	465	489	483	498	487	517	514	477	443	514	461	500	485	497	503	500	478	503	469	467	444	491	459	494	486	490	454	477	472	480	476	494	466	489	504	456	484	472	453	465	474	472	516	485	473	532	470	479	461	469	512	489	479	460	475	502	456	485	465	450	461	495	514	489	493	502	529	480	507	515	496	489	460	453	467	484	457	519	495	454	494	484	474	471	472	486	452	489	471	528	463	455	461	483	467	460	485	498	482	475	480	463	459	523	504	442	498	421	490	479	548	482	481	477	489	454	485	495	490	486	479	486	454	449	492	482	478	475	470	480	472	473	485	497	510	485	489	486	497	495	518	468	466	469	464	496	451	484	502	465	505	463	464	480	493	479	430	493	468	529	469	447	496	486	478	477	443	505	458	494	483	499	473	478	457	533	494	490	494	493	442	472	472	483	478	475	466	485	489	466	483	442	508	475	491	481	479	426	471	456	511	501	509	465	480	527	487	494	474	498	477	524	450	465	453	477	496	522	454	490	467	489	526	490	541	469	481	476	496	492	455	484	507	493	489	490	499	514	490	429	460	485	482	487	533	499	468	521	499	466	500	451	500	505	488	448	497	469	511	480	485	470	449	477	454	502	480	474	490	459	501	469	496	533	516	495	477	484	479	518	475	500	458	465	489	537	463	460	481	435	465	491	490	464	498	465	507	480	501	482	497	482	436	494	466	493	431	465	472	501	488	484	505	491	455	503	489	512	516	452	503	481	465	469	478	454	469	483	458	458	480	468	489	446	498	455	456	520	446	457	465	454	477	496	441	494	478	496	479	521	485	478	493	484	470	437	455	480	505	478	486	465	512	466	472	473	488	476	488	474	490	484	488	471	453	448	460	487	502	489	465	467	531	464	474	496	536	518	482	456	445	496	448	450	497	524	465	532	466	483	463	479	490	475	417	479	512	506	475	484	446	472	478	460	491	506	496	494	482	505	484	461	470	456	524	463	491	439	452	505	521	452	494	474	496	481	467	466	495	506	467	442	487	454	482	501	423	463	461	429	436	500	503	486	491	457	458	485	469	488	481	455	481	535	480	498	520	451	497	512	498	454	495	466	497	515	457	457	478	483	465	484	472	448	468	498	511	449	460	466	490	449	485	454	496	496	473	480	503	495	453	523	471	471	461	478	445	473	436	493	476	478	447	486	463	483	488	452	496	485	482	505	455	430	468	464	500	483	477	481	459	477	509	472	507	495	486	489	449	502	468	465	474	474	528	497	509	440	499	487	497	473	464	473	455	489	513	488	501	477	501	517	451	530	473	485	477	458	451	450	459	478	463	542	484	497	454	464	464	503	478	480	476	471	451	485	473	441	518	479	476	450	494	492	502	523	471	470	518	463	525	488	507	479	459	479	476	464	449	493	456	478	479	520	501	454	454	485	508	487	442	468	469	451	479	467	490	476	492	489	492	508	440	492	463	466	494	482	482	487	445	507	471	478	474	509	487	472	531	488	495	471	464	502	458	446	478	452	442	491	488	458	510	474	477	464	463	525	529	487	476	480	469	500	474	456	457	508	458	454	457	469	483	494	480	482	465	461	475	455	453	458	477	468	476	432	466	470	464	436	456	489	471	481	461	475	471	478	498	473	473	459	487	469	483	476	453	438	506	474	532	451	489	477	462	475	483	481	503	487	501	472	478	476	461	511	480	438	488	444	444	470	491	512	461	456	486	482	499	448	457	515	487	499	480	497	479	493	447	474	481	479	512	455	478	485	503	515	479	469	446	449	510	437	455	467	513	455	495	461	519	454	463	488	452	491	465	486	494	473	494	490	452	480	460	474	474	448	486	463	471	505	457	487	516	471	466	490	485	489	474	474	500	464	470	456	540	487	449	472	470	467	492	472	507	450	489	512	488	453	442	483	481	446	482	505	486	458	469	439	494	463	442	492	465	497	492	457	490	481	529	499	472	492	445	472	513	477	407	480	474	481	474	478	447	461	478	473	513	497	533	538	449	436	501	496	444	512	486	507	474	463	509	499	429	445	453	491	493	459	505	462	472	501	487	465	477	484	449	462	455	489	478	487	472	456	447	479	494	447	487	477	498	490	467	471	479	453	491	503	446	510	469	456	464	484	533	495	502	478	476	501	500	452	487	457	501	459	490	453	446	480	503	462	506	481	481	462	474	492	476	476	460	444	493	457	469	450	502	465	504	489	466	502	486	482	440	490	492	480	485	475	496	482	470	428	478	501	468	491	457	459	455	473	469	470	449	507	473	512	482	505	461	464	480	487	520	475	497	470	453	462	493	469	454	462	480	460	458	491	458	503	501	462	484	476	488	478	479	469	499	474	469	451	483	469	500	457	473	472	441	434	479	495	455	504	468	482	482	491	485	482	492	465	497	486	440	423	466	482	486	451	447	467	477	492	463	490	462	469	448	521	519	477	441	498	486	460	465	502	476	485	464	488	470	515	474	516	482	478	442	457	457	476	479	486	460	477	489	481	484	474	524	437	465	526	469	458	506	437	441	504	463	502	478	473	478	464	469	470	487	464	465	484	484	520	450	496	468	509	493	492	473	456	497	480	454	528	487	453	484	487	472	487	471	477	467	503	490	454	464	492	474	487	475	518	496	446	447	473	456	484	494	493	448	437	464	452	491	468	479	453	461	475	442	447	521	483	497	472	468	534	461	487	506	457	485	432	459	482	501	473	477	474	515	477	481	494	481	474	493	519	461	491	451	450	483	503	458	480	472	514	448	496	453	498	511	529	466	501	466	499	502	457	453	458	501	497	493	496	492	462	456	467	486	486	458	474	514	489	506	532	522	488	511	497	486	480	469	482	452	468	452	452	486	465	455	466	485	481	450	474	477	455	467	501	444	408	449	499	444	482	519	472	523	459	457	462	481	468	500	442	446	490	475	496	480	458	509	428	484	481	482	495	478	463	462	464	460	504	465	468	491	447	486	462	443	438	472	480	496	474	497	533	475	426	465	476	476	478	477	472	477	488	443	478	469	459	472	470	488	503	483	453	503	502	458	461	496	490	471	507	475	503	469	503	475	461	504	455	453	463	472	479	497	470	476	456	485	504	469	464	465	439	465	470	460	519	479	499	519	452	477	479	485	463	448	517	494	479	494	507	456	446	478	467	517	465	469	473	488	512	476	480	475	472	467	515	484	467	465	492	436	515	477	491	479	498	499	476	468	462	483	441	476	489	457	485	456	479	479	525	479	506	497	496	495	506	504	483	519	490	469	469	499	468	472	415
24045	21357	28642	24453	21293	10582	2193	1535	2013	1513	966	879	825	790	785	710	692	735	626	578	544	513	568	544	559	558	1082	2657	2850	2206	1972	1310	820	593	544	479	484	440	474	388	421	442	467	418	426	482	423	450	457	426	419	394	434	433	429	454	436	443	438	429	465	424	430	427	455	454	429	442	432	427	456	446	474	442	426	448	466	480	462	431	459	421	467	429	433	449	435	420	433	445	451	460	419	432	471	405	420	454	464	439	445	445	442	443	423	431	435	434	466	441	454	465	492	482	429	463	459	407	463	430	463	477	454	418	469	433	432	455	457	441	426	436	416	439	452	416	431	450	511	466	469	470	465	422	473	471	456	458	445	407	398	464	436	469	441	434	478	414	443	458	446	470	437	447	420	463	427	452	398	414	452	404	474	476	424	431	472	408	429	429	417	458	444	446	475	455	469	425	452	415	442	448	453	427	412	458	437	443	473	459	399	444	471	437	467	424	428	410	413	422	432	458	420	456	470	408	432	413	440	467	434	448	424	431	449	440	482	412	473	413	437	452	470	435	463	451	444	427	433	443	386	458	428	440	469	462	447	441	426	400	462	432	433	400	408	410	430	452	487	436	419	485	413	464	493	429	434	461	429	449	448	468	460	468	417	435	448	449	470	466	435	458	451	413	454	469	458	438	468	414	440	419	447	424	457	411	444	447	458	461	434	499	484	454	461	432	455	412	474	431	436	413	433	400	480	423	402	450	450	430	459	432	409	448	402	414	445	414	423	416	443	442	423	448	457	424	470	458	400	418	437	424	488	434	421	440	451	457	442	437	416	443	412	460	454	459	444	468	460	404	473	457	439	391	421	425	455	480	407	439	432	398	453	459	387	453	443	446	475	455	437	440	480	428	492	447	472	408	455	449	429	411	455	432	409	454	426	476	418	431	433	445	446	450	460	473	435	439	461	440	455	453	442	457	438	426	447	457	421	464	461	429	466	437	432	433	391	415	426	437	438	427	421	429	414	447	439	428	414	452	407	446	435	433	441	413	397	419	399	418	462	473	442	421	488	450	421	442	406	465	424	472	442	424	411	458	464	434	452	411	440	449	437	462	438	440	459	443	426	428	454	405	393	401	438	433	433	477	424	475	427	416	429	470	466	426	425	448	455	459	442	430	434	423	419	445	424	455	435	457	441	422	434	438	429	434	448	477	432	452	448	454	446	456	414	454	450	460	446	472	438	421	457	453	501	455	399	375	460	439	437	460	468	433	434	439	455	437	433	458	452	466	462	453	427	440	437	412	436	459	434	446	427	459	450	413	443	421	452	460	467	459	471	429	457	428	429	474	427	441	433	452	436	433	435	467	406	442	441	455	448	440	426	454	443	448	460	416	491	451	416	417	448	386	444	465	458	453	461	404	439	466	450	455	474	477	448	428	470	433	420	437	421	476	444	454	425	421	426	426	417	481	450	451	426	411	427	456	450	408	434	460	444	424	429	443	464	458	424	405	407	430	439	470	453	432	471	432	413	407	448	453	450	467	441	436	461	445	438	443	425	446	419	404	402	456	413	455	421	392	435	460	444	458	460	428	437	447	420	430	444	416	408	444	440	445	485	437	449	419	453	469	445	435	434	426	482	442	451	485	453	458	441	457	485	407	447	438	456	439	444	432	447	433	437	455	441	410	457	448	465	465	466	463	439	461	454	444	379	446	463	448	425	439	443	448	427	412	420	428	409	456	433	466	383	445	421	439	427	436	429	442	425	442	433	435	457	433	418	422	450	427	453	446	446	435	427	466	467	454	413	450	436	485	465	453	431	438	451	456	419	439	453	452	411	454	436	474	427	465	460	471	471	448	471	433	434	442	440	440	446	463	438	445	504	403	430	450	461	465	433	435	430	429	438	457	446	439	460	462	460	419	481	489	444	452	442	463	464	445	406	466	454	465	438	419	439	461	473	457	456	451	423	414	447	469	453	473	474	458	423	464	447	426	456	472	463	422	430	420	430	449	464	417	442	471	443	459	422	467	483	427	415	427	437	451	447	422	438	460	447	428	437	450	463	445	408	464	444	434	428	427	446	481	452	440	427	427	416	442	453	459	426	437	481	464	461	408	407	428	478	426	415	423	437	453	434	425	398	429	429	408	439	456	415	429	409	462	438	427	392	469	425	432	422	437	454	424	433	414	443	406	437	395	437	446	442	458	441	438	444	421	472	473	443	451	424	388	451	465	431	448	437	426	458	415	419	401	408	471	447	430	451	468	386	435	426	436	448	446	415	453	436	430	458	432	454	439	459	424	435	435	419	416	460	437	426	457	428	456	424	465	440	453	437	456	396	447	421	442	420	436	448	446	465	433	403	417	464	425	431	445	459	437	441	443	428	429	422	455	433	430	429	452	422	474	413	431	457	441	440	448	476	400	451	426	448	501	423	440	377	439	457	422	440	463	431	456	409	448	431	461	430	413	437	458	428	458	455	449	467	446	448	450	424	498	449	448	417	459	403	438	433	412	439	474	416	425	457	425	434	436	437	469	458	424	428	431	443	449	449	411	435	417	443	468	433	432	496	438	415	450	452	463	445	443	407	436	445	485	465	433	399	484	434	435	434	447	436	426	433	469	424	462	417	434	421	420	426	445	423	477	486	449	430	411	431	455	440	428	446	420	412	444	412	442	451	455	428	404	429	448	418	403	442	415	444	422	431	412	396	397	466	418	403	424	401	407	487	445	456	472	475	419	434	409	469	429	448	468	427	453	431	448	412	405	440	437	427	448	416	428	404	434	463	460	440	403	433	423	428	445	459	426	437	436	400	424	410	415	452	441	448	427	463	422	467	452	402	472	420	412	435	452	420	423	402	399	429	435	455	397	412	437	414	426	467	466	407	465	436	473	431	435	435	406	439	428	438	461	403	434	476	446	437	431	427	418	449	471	429	480	457	419	429	446	461	457	423	453	438	478	379	423	444	393	444	426	429	439	458	452	434	401	483	454	456	437	437	460	438	436	460	422	423	464	453	415	421	444	429	449	449	487	466	441	457	476	452	449	452	434	415	432	440	446	403	447	446	437	472	418	448	433	410	445	423	455	458	414	466	440	451	467	473	451	487	427	452	440	468	464	439	452	435	425	436	447	466	413	413	436	452	443	418	402	443	436	445	439	431	474	403	420	444	408	445	439	477	454	458	456	412	417	443	421	426	441	467	451	433	436	428	442	436	441	438	419	427	457	449	411	411	416	448	431	418	397	426	452	449	467	444	450	452	407	422	445	442	425	396	392	466	468	474	435	466	434	439	453	414	458	423	455	486	411	458	439	446	432	439	451	451	446	442	427	453	449	501	468	418	440	438	414	453	460	432	439	468	419	422	417	430	457	421	476	452	442	438	435	451	437	468	454	417	438	439	448	421	452	434	428	443	418	456	441	415	459	415	437	416	435	438	446	461	459	461	472	447	421	447	434	454	447	422	380	458	440	434	464	423	442	446	437	449	471	414	448	407	420	456	428	464	448	442	426
15739	33164	22132	13699	6541	3886	2898	2609	3695	2610	1386	1313	1179	1117	1081	935	854	841	832	726	737	589	664	660	726	721	1519	4062	4119	3174	2586	1763	953	738	653	526	480	506	460	482	456	455	461	496	439	443	473	446	477	452	455	482	468	481	439	471	489	470	431	438	473	450	500	455	481	455	457	448	466	446	473	451	485	503	453	484	469	452	447	447	474	462	502	495	480	399	469	460	502	463	436	497	463	461	453	444	538	506	407	490	463	439	497	451	446	473	490	483	449	459	456	482	450	478	526	483	484	443	444	475	464	415	463	424	454	455	452	439	452	531	477	427	469	437	467	424	502	440	473	443	489	433	482	467	431	517	480	454	461	483	444	467	487	423	472	480	471	472	468	494	465	481	504	496	442	461	479	435	441	484	487	450	470	473	438	474	447	453	439	470	454	476	489	460	492	480	428	470	498	459	435	460	427	439	460	444	459	491	443	486	482	504	470	482	434	464	509	487	476	458	452	446	485	426	441	465	462	418	450	470	439	453	471	455	438	487	479	475	483	467	482	459	462	476	469	441	449	424	429	444	485	453	472	441	452	452	470	468	450	442	470	451	461	485	418	463	476	472	479	478	482	446	442	506	467	464	428	476	445	469	464	474	452	471	416	462	503	464	448	508	472	462	465	489	470	478	458	470	489	439	446	502	474	480	482	478	460	462	435	450	451	486	456	453	491	495	488	485	455	444	497	485	441	441	479	436	436	508	451	483	479	469	475	481	461	451	430	466	437	451	498	467	449	501	492	475	423	461	465	490	481	447	464	450	494	418	444	451	430	493	466	474	459	426	498	484	451	496	455	451	455	473	443	463	439	449	420	432	463	457	492	494	442	480	456	476	431	461	482	482	479	469	451	448	451	456	453	511	461	507	482	424	516	452	469	465	436	439	451	489	467	472	548	470	453	478	443	487	409	465	463	481	479	453	487	466	447	469	473	444	500	467	460	426	462	474	464	466	450	458	479	473	436	433	469	424	478	460	438	506	488	479	489	451	483	478	475	470	464	488	477	495	458	472	466	443	451	493	462	453	452	416	442	459	463	489	441	524	440	456	464	458	491	438	447	445	439	457	448	451	466	439	486	427	460	449	470	460	425	468	495	510	464	478	430	463	428	461	456	458	481	468	464	447	488	521	498	445	455	462	451	493	475	486	440	480	466	458	446	453	460	495	461	481	454	498	463	464	469	434	486	443	456	452	459	469	475	464	470	475	452	464	456	478	480	477	477	475	451	496	455	473	445	424	426	441	447	451	475	482	454	450	454	482	471	470	436	481	465	503	430	479	459	494	436	444	462	461	456	432	468	500	448	491	499	456	467	426	499	469	441	471	460	495	470	483	454	464	470	488	449	437	437	478	507	480	475	506	446	499	434	469	479	418	438	436	438	425	452	451	463	458	459	492	448	460	479	489	491	490	475	450	432	468	468	449	453	468	496	460	470	499	433	481	443	456	450	464	470	450	467	459	481	451	473	491	473	501	447	458	476	437	491	456	453	461	459	436	469	454	485	436	462	493	428	499	451	447	492	468	461	423	492	493	437	481	484	443	482	484	459	429	497	419	443	426	437	475	406	501	493	485	435	432	503	488	459	448	427	458	440	450	473	462	483	469	468	461	437	459	470	489	498	500	488	444	466	460	439	460	442	428	489	482	470	445	464	479	460	427	475	434	465	473	451	485	471	446	493	462	483	473	467	436	452	512	500	429	481	449	494	469	459	452	448	434	415	476	454	436	445	460	494	462	482	469	466	473	497	479	499	469	447	451	449	447	471	461	475	444	442	450	462	427	455	460	449	504	444	509	438	458	438	448	483	481	446	436	410	432	457	488	474	503	439	470	468	482	448	476	448	482	490	425	456	485	443	491	462	466	485	470	452	448	479	426	497	448	511	459	490	466	462	462	451	474	438	474	440	499	472	453	481	472	464	462	453	461	450	473	472	477	468	467	515	448	456	458	475	471	483	462	441	439	474	471	470	439	467	521	445	472	503	491	443	473	444	481	444	426	490	434	458	480	421	456	429	458	444	466	501	461	490	464	441	479	443	477	452	451	461	442	457	502	449	452	454	442	476	420	451	459	455	510	433	455	443	512	441	479	491	493	521	455	496	445	415	433	431	473	486	445	470	490	458	480	497	462	475	461	425	486	492	466	448	464	454	471	407	466	473	494	469	423	431	510	463	501	444	484	472	468	499	465	462	440	465	444	414	484	425	484	488	428	433	453	463	472	459	432	452	467	473	487	469	409	501	435	459	413	427	466	525	491	476	487	428	426	488	461	492	444	482	468	469	426	423	458	483	439	470	455	466	465	444	464	453	469	493	437	474	515	432	450	447	462	447	463	454	455	440	442	444	453	460	434	455	464	442	518	433	483	463	451	483	484	476	467	464	459	427	458	473	458	465	456	469	473	474	446	454	458	437	472	501	434	443	455	464	457	466	444	457	416	461	432	463	475	437	465	468	452	483	477	455	451	444	439	424	475	465	481	468	471	486	430	416	463	502	463	435	511	506	441	445	483	461	411	424	472	459	492	426	481	458	486	465	452	455	482	492	456	452	447	462	440	448	442	446	456	461	468	449	464	485	472	435	435	455	451	466	478	466	444	496	444	428	434	434	501	470	427	465	482	467	481	443	474	475	465	453	493	465	489	454	456	463	451	435	453	456	437	442	507	483	459	480	461	478	489	472	446	488	497	492	451	452	466	478	452	479	470	466	464	497	427	487	460	488	452	466	433	445	430	439	466	432	453	460	462	464	475	470	437	482	443	461	430	462	425	445	475	451	443	434	432	461	459	470	455	480	460	462	469	420	448	436	500	460	470	466	476	470	484	468	465	446	460	486	454	451	464	439	434	449	503	460	473	452	466	470	473	448	458	473	477	454	469	462	447	490	464	445	468	466	447	487	519	467	500	411	475	437	477	462	476	455	417	449	461	481	468	471	444	413	452	446	465	423	455	493	483	472	461	470	500	535	433	456	464	435	521	439	502	477	444	506	456	481	483	465	458	499	480	482	469	444	470	497	454	450	443	477	442	470	464	427	492	444	488	440	476	446	495	451	435	454	438	439	486	499	441	467	471	438	510	451	473	459	491	457	461	481	414	476	445	446	464	487	469	509	481	461	450	493	473	500	473	459	444	485	461	456	445	456	484	476	466	461	443	465	435	473	471	460	454	440	468	458	501	484	506	452	477	471	438	497	472	481	457	460	460	460	458	471	499	464	471	474	489	454	411	455	468	478	486	468	484	458	468	477	506	476	472	463	461	438	471	477	447	456	503	459	477	467	460	475	474	461	499	451	430	465	494	474	473	469	491	468	479	476	458	477	481	460	446	468	488	474	484	443	442	497	453	478	444	478	456	437	468	427	496	436	487	446	459	491	471	458	441	438	460	463	458	459	467	441	426	482	407	510	472	445	469	478	486	462	506	450	425	490	452	485	476	490	433	482	481	414	505	457	482	474	494	480	472
25056	21305	27543	25267	13011	2649	1366	1396	1743	1358	1036	944	885	904	837	770	837	856	814	763	739	674	701	680	705	730	1231	1858	1995	1625	1398	1075	781	743	682	631	619	569	611	609	607	597	603	605	629	605	661	618	622	602	620	611	612	610	655	668	661	607	589	626	591	620	579	649	647	625	572	591	587	594	604	623	623	579	559	545	618	638	652	660	633	612	591	583	618	618	591	640	586	581	606	610	577	649	589	643	589	596	588	606	606	589	637	587	613	663	595	600	639	593	608	624	616	605	588	633	624	634	608	629	603	615	628	623	628	573	569	591	627	595	590	591	637	641	590	638	575	615	644	634	578	622	579	632	619	632	615	629	645	614	625	585	647	618	564	659	573	648	620	581	620	582	586	552	591	602	625	593	666	620	602	582	629	618	579	620	605	638	631	567	642	578	600	630	588	593	607	624	596	611	611	612	664	578	610	558	563	630	610	565	588	593	614	621	635	583	599	672	634	603	586	569	629	608	619	559	570	650	626	620	591	647	609	620	689	579	594	648	587	582	605	581	542	592	640	589	648	595	583	602	619	683	635	637	636	578	638	638	587	593	624	622	640	560	569	606	604	579	617	640	610	576	599	638	572	622	565	630	633	587	634	621	583	623	625	624	606	613	577	580	616	624	596	582	589	594	603	601	615	599	581	611	601	607	589	672	668	624	614	599	633	577	640	607	683	610	629	597	590	637	604	621	621	563	639	593	547	602	636	596	629	624	601	661	610	632	603	642	606	596	609	611	636	623	600	610	651	622	608	626	604	626	598	642	616	633	582	583	597	596	614	632	647	637	601	632	619	612	591	588	614	613	593	603	633	578	613	605	641	618	548	626	596	609	621	608	589	613	581	604	617	658	605	602	604	620	563	617	602	582	592	594	625	552	593	615	619	607	630	636	606	658	588	602	603	600	634	553	639	602	634	591	608	561	648	607	578	626	591	602	583	563	553	608	642	642	595	610	571	639	606	610	606	654	605	563	626	609	625	599	605	652	626	627	611	614	646	612	556	603	593	602	626	627	595	615	612	620	605	593	606	622	663	613	629	624	575	584	586	602	647	658	610	622	606	582	600	605	555	591	637	631	627	564	594	599	659	626	581	633	603	599	583	589	606	637	660	583	583	586	602	577	615	635	611	617	604	613	628	603	597	612	616	637	584	583	576	582	637	615	593	553	594	617	622	615	586	596	632	642	602	598	589	626	572	611	638	591	617	607	619	610	582	608	653	662	621	574	604	617	612	622	576	603	589	621	631	652	597	610	583	619	610	651	639	638	606	610	604	628	610	654	642	613	589	623	601	597	585	645	591	630	622	611	633	623	659	628	644	649	588	586	608	665	598	584	621	624	587	589	598	595	581	592	617	621	618	645	658	569	579	614	626	624	619	596	630	623	597	618	648	591	580	618	623	618	604	558	650	615	606	560	638	634	662	632	595	618	600	601	644	628	628	626	623	616	553	584	609	565	547	628	620	602	632	589	620	581	618	561	583	666	618	630	603	600	605	610	628	549	580	591	622	631	639	579	605	625	605	594	611	586	590	619	619	596	566	610	575	625	604	609	619	595	590	643	539	645	653	597	604	648	633	598	639	646	636	622	584	598	635	604	627	595	589	584	649	694	630	633	612	573	638	613	608	606	603	649	626	612	604	627	624	638	603	649	575	591	621	559	611	654	543	613	570	668	590	570	625	626	597	626	604	583	607	656	607	633	586	609	610	614	625	601	573	673	609	600	590	630	590	632	594	637	600	612	660	600	592	613	612	590	584	642	617	622	578	579	638	592	620	568	635	672	641	647	631	570	598	580	618	607	594	592	603	611	596	601	601	578	601	591	573	596	633	649	623	606	673	625	652	627	582	645	629	591	608	573	608	642	622	613	575	624	659	590	611	609	627	613	587	570	593	581	598	589	620	569	621	595	617	620	597	630	634	664	626	620	668	585	585	619	617	655	659	621	642	567	648	607	631	585	611	631	616	613	654	639	606	619	623	604	556	590	595	594	598	618	622	590	623	648	583	610	614	547	613	618	656	653	640	634	598	604	571	579	596	580	647	594	642	621	663	622	632	599	635	616	584	649	614	547	620	627	613	623	664	610	601	615	612	581	625	604	633	624	606	613	592	591	606	610	650	621	583	639	652	597	574	595	639	610	613	594	594	622	636	622	614	606	617	619	595	597	603	618	616	642	594	610	600	641	606	617	583	632	632	620	636	629	626	633	605	593	602	646	620	583	613	615	598	665	614	620	584	601	652	636	555	619	629	614	614	620	640	630	614	615	613	606	580	637	604	622	630	569	622	614	622	616	656	603	597	628	607	635	606	565	592	584	586	588	586	568	580	570	647	603	607	597	631	644	592	672	625	630	651	607	592	601	640	637	559	617	632	607	619	622	631	668	633	643	607	589	612	606	619	665	604	573	613	584	603	585	585	592	602	630	628	622	628	609	646	621	598	617	581	579	596	647	666	603	583	591	565	606	604	633	604	606	626	628	631	664	607	604	640	610	555	598	628	574	614	617	623	621	652	614	615	611	652	649	622	618	596	656	622	625	579	640	603	608	588	577	632	586	597	601	638	608	606	596	615	608	622	659	625	572	638	655	627	600	597	609	624	642	587	634	587	595	628	645	694	658	594	579	589	595	631	583	655	620	585	607	585	584	602	574	605	610	642	612	605	581	601	621	607	641	636	607	644	631	589	610	659	614	580	625	646	599	646	590	592	585	580	599	631	617	664	650	589	632	601	631	555	637	607	645	614	591	603	612	570	653	603	623	612	607	560	586	648	600	628	634	625	582	630	581	598	567	578	601	584	607	638	646	634	596	623	591	617	597	595	652	588	641	635	569	626	593	601	681	605	603	669	595	662	610	614	575	586	607	564	632	581	571	569	628	576	618	602	622	614	593	599	608	604	602	601	648	645	588	579	587	617	631	631	619	593	583	610	640	629	659	579	589	610	606	599	564	580	574	647	606	602	648	596	576	607	612	618	591	675	598	602	622	603	638	664	597	611	623	594	669	639	628	592	587	627	631	589	540	605	625	650	626	594	554	664	606	648	621	610	641	604	635	616	574	637	619	657	616	592	592	575	575	586	612	605	629	544	621	627	580	589	638	642	637	623	618	620	608	624	613	601	600	594	624	632	582	569	594	610	650	677	585	682	621	643	623	651	587	579	601	603	648	625	598	598	630	629	619	616	584	603	670	614	591	642	615	609	599	572	588	615	660	632	584	640	652	614	610	570	574	613	613	645	583	607	623	613	568	574	617	609	589	581	585	628	654	595	625	615	624	609	640	594	629	658	661	589	627	589	603	605	615	604	628	610	619	631	617	574	580	601	602	668	639	608	594	598	573	639	643	607	642	605	594	631	605	576	612	649	663	636	629	603	592	614	634	607	610	599	574	617	588	590	639	642	597	673	598	622	625	629	638	593	599	588	586	647	651	609	581	564	578	611	554	601	615	586	637	560	591	539	624
14590	29221	19649	10357	5316	3424	2085	2415	3258	2079	1462	1270	1230	1153	1089	1058	976	1018	924	951	872	794	792	823	835	900	1720	2911	2997	2293	2070	1460	954	851	744	704	708	640	585	646	656	658	614	633	603	588	638	647	643	649	687	632	648	669	630	641	641	609	607	652	668	646	640	650	654	641	654	676	633	655	657	633	625	629	636	624	639	630	642	659	665	636	713	652	663	637	623	631	632	691	619	681	648	681	651	601	617	631	650	626	646	666	613	676	664	616	674	622	644	647	620	642	611	625	669	636	626	657	652	667	649	653	662	658	625	608	632	641	649	678	650	619	648	646	640	618	628	609	629	659	654	626	607	658	670	710	644	607	601	625	663	630	647	658	651	638	630	655	667	625	641	642	656	645	626	621	644	654	662	641	629	613	638	619	624	620	660	671	652	649	623	600	635	635	689	668	686	657	649	656	639	637	632	629	649	665	634	584	619	635	645	632	645	693	645	659	662	657	647	664	631	645	632	674	660	629	660	627	630	632	625	631	667	632	624	660	603	635	637	662	671	653	667	595	655	572	663	630	663	674	634	663	614	638	642	614	613	670	632	648	662	637	656	660	592	643	609	647	628	643	618	609	593	675	649	665	673	627	673	670	659	646	545	604	595	630	685	628	605	638	653	647	631	651	648	639	691	607	625	621	641	668	645	661	657	596	625	636	669	620	602	636	641	640	636	628	598	597	652	671	650	635	626	632	631	694	614	648	627	629	668	651	628	638	626	628	635	673	631	663	627	660	639	638	639	677	635	623	670	631	664	661	611	613	581	595	645	673	656	651	650	638	627	660	651	654	610	645	568	703	639	672	614	671	646	637	695	646	644	633	661	643	640	627	637	639	639	657	645	623	653	649	683	612	590	644	632	621	651	596	615	637	651	653	644	619	649	646	631	629	657	688	628	638	627	625	662	646	628	635	648	642	600	648	653	613	607	664	628	612	623	648	679	657	630	629	649	624	633	632	655	675	694	628	635	625	644	611	672	629	639	666	631	673	605	589	610	634	636	609	597	642	638	642	649	657	649	616	660	626	672	649	641	660	679	637	648	629	653	620	637	638	661	660	648	642	639	602	655	607	660	613	674	682	640	679	692	675	636	666	635	593	596	651	672	653	620	625	645	626	641	633	635	680	684	608	605	625	640	606	657	607	595	658	635	614	668	628	645	664	658	626	617	608	616	624	653	657	656	651	630	636	665	634	614	654	617	651	650	629	662	624	656	694	658	641	652	642	591	662	665	641	644	655	620	655	630	678	656	659	636	634	589	628	683	640	662	622	650	649	652	637	625	608	634	629	665	668	677	619	643	591	685	608	673	633	624	671	632	644	638	647	616	623	627	616	629	638	655	604	646	644	639	573	627	641	614	588	621	648	609	681	653	638	657	665	606	621	662	661	644	649	629	612	622	583	624	666	656	666	627	637	661	634	669	701	643	619	659	632	652	599	657	676	646	628	667	656	635	629	602	626	615	665	660	681	606	640	659	663	643	661	648	651	606	627	645	683	654	614	634	632	631	618	640	658	646	614	629	630	615	590	652	642	612	701	674	641	624	645	660	642	688	608	579	648	635	670	616	657	648	619	641	641	626	619	681	603	631	608	620	701	682	636	650	628	666	682	615	589	647	602	638	690	670	643	679	633	607	656	644	646	668	623	609	611	614	660	634	636	617	667	620	596	623	589	636	610	597	635	647	654	620	628	646	621	619	668	632	609	651	640	614	670	644	619	669	661	657	673	642	686	647	632	639	681	612	623	615	639	641	624	673	626	617	636	606	619	626	608	633	622	626	630	638	623	630	650	678	632	605	631	656	650	632	584	646	625	603	650	601	586	644	634	664	674	672	648	643	643	612	639	697	638	658	633	621	631	665	653	669	611	643	614	693	662	646	653	633	604	638	658	629	689	630	654	605	607	624	588	669	643	626	646	630	642	654	637	633	658	603	655	658	605	619	646	692	610	649	590	653	621	631	642	653	634	648	655	652	632	660	628	647	661	615	597	613	651	658	599	602	601	652	642	617	653	692	611	645	637	639	656	681	655	625	639	615	632	681	678	636	652	643	650	615	690	631	637	654	606	622	656	599	648	597	665	686	684	648	650	647	604	615	657	677	633	616	663	682	611	677	589	639	623	644	654	644	671	644	672	654	623	653	634	611	609	694	634	617	611	653	623	675	610	683	622	608	640	607	646	636	618	653	634	688	644	617	621	634	642	627	681	637	613	597	658	679	625	651	654	647	634	664	642	652	654	627	604	630	644	613	650	683	635	647	608	680	605	662	646	638	622	672	637	641	648	665	644	672	601	660	626	618	618	628	597	632	663	635	643	657	666	676	630	659	604	675	577	666	614	690	635	659	617	628	635	617	650	639	669	582	631	655	674	656	671	659	673	592	651	634	600	664	659	675	627	654	654	601	656	684	638	636	664	614	669	676	586	617	659	632	626	638	649	638	628	647	654	701	626	685	610	665	583	621	634	613	589	661	640	626	624	622	612	703	648	626	674	622	672	648	689	597	657	682	611	648	626	634	553	661	659	701	625	634	664	650	641	649	632	622	615	642	628	608	630	652	649	651	643	644	620	642	557	656	659	632	632	678	652	613	624	673	621	655	678	648	606	634	626	648	631	665	651	579	655	660	662	677	636	660	645	609	626	672	610	684	650	658	652	633	606	629	652	637	654	616	693	592	688	674	639	685	586	650	638	638	617	681	633	646	643	690	598	606	626	672	639	646	653	663	645	641	635	637	644	664	639	647	674	612	651	631	655	642	643	667	599	627	628	681	629	680	597	673	636	639	645	645	626	611	626	627	638	668	691	629	581	666	653	655	660	630	671	632	675	646	639	605	649	604	685	642	665	630	673	622	649	652	630	650	637	626	666	639	653	604	676	583	682	615	639	639	679	653	600	676	627	629	643	654	619	618	631	650	631	663	619	632	683	623	666	618	656	652	596	653	577	657	689	646	602	632	649	621	642	627	658	660	657	654	675	605	655	618	670	678	686	637	628	656	626	642	662	664	639	626	622	645	630	639	633	646	652	640	607	645	643	618	658	656	608	641	593	643	653	659	630	646	635	608	616	642	657	635	671	690	657	626	608	662	669	637	628	693	611	621	624	656	638	633	673	650	677	642	626	635	656	636	662	632	651	595	608	653	647	620	637	658	646	602	602	624	662	615	642	643	588	665	669	615	597	623	629	647	628	672	596	636	677	675	645	645	633	650	597	665	648	657	627	649	650	641	590	635	619	654	644	665	625	634	632	663	619	670	650	640	611	679	643	632	640	677	575	572	660	624	663	605	638	670	627	660	610	652	622	663	668	643	629	649	631	610	618	660	639	637	655	619	605	618	642	596	685	680	636	657	670	655	638	637	634	648	657	646	615	645	638	629	610	652	660	628	644	668	677	609	608	630	598	639	620	668	642	660	637	633	577	666	664	635	623	631	655	645	668	641	650	646	642	635	627	626	601	649	616
22808	21400	29193	23975	21409	21556	11789	3080	2738	2383	1654	1374	1265	1252	1105	1044	1025	1032	1038	889	871	850	860	825	821	944	3407	5405	5321	4054	3368	2114	1409	1019	920	783	692	675	709	709	681	654	669	672	641	678	633	745	646	644	684	639	688	657	644	728	678	638	687	694	666	649	647	647	659	626	658	656	677	641	665	636	636	619	680	667	680	704	672	670	724	686	592	601	608	643	653	683	653	705	654	660	664	690	702	656	698	645	676	636	645	685	641	660	632	655	611	652	673	671	658	676	665	686	675	641	698	642	640	695	643	626	684	684	642	648	638	686	688	656	653	656	669	652	653	647	643	687	616	638	699	655	647	665	586	667	651	653	652	623	671	629	692	656	704	642	730	630	663	687	661	669	685	658	625	635	674	607	675	696	690	645	648	648	704	624	672	637	674	676	636	663	658	697	633	651	674	638	612	628	651	657	697	665	680	641	682	681	657	627	692	649	643	713	649	655	656	708	667	624	699	655	718	595	635	618	646	685	654	672	621	645	719	651	648	642	678	652	670	671	699	622	707	659	636	653	685	698	682	664	696	680	638	626	727	646	691	635	614	646	616	677	620	630	662	664	686	702	685	637	633	693	683	673	654	687	659	689	695	714	668	686	643	670	681	684	697	637	613	627	699	648	702	657	664	665	647	661	685	644	639	641	693	649	675	695	676	637	646	686	636	653	690	648	720	674	659	686	665	640	670	649	703	695	689	651	683	674	652	687	621	653	646	669	658	663	676	676	659	666	669	697	652	650	630	646	685	666	699	656	699	702	619	691	647	653	658	674	658	634	665	693	666	692	695	659	650	682	639	640	643	666	672	646	642	674	667	662	643	666	704	671	633	677	671	660	676	627	653	692	617	702	666	675	648	689	633	712	684	657	641	676	682	657	669	630	707	645	671	658	712	664	643	649	637	647	641	660	691	654	675	682	690	680	640	670	675	622	610	670	652	687	675	673	617	655	681	703	653	659	676	579	722	683	684	662	677	678	673	673	670	669	696	664	641	637	673	676	683	674	663	696	622	671	640	649	656	657	657	631	689	669	627	670	580	657	635	696	627	621	654	596	616	611	655	666	676	674	702	664	692	716	671	639	686	689	644	729	659	635	672	671	673	645	648	639	627	670	694	684	644	635	642	653	692	638	645	638	617	661	743	628	621	626	630	689	653	647	718	672	629	656	658	644	637	639	697	614	675	609	663	656	619	682	690	607	645	681	675	677	650	632	665	661	689	671	651	673	634	690	690	642	683	711	673	661	667	647	670	654	693	679	639	689	702	653	681	676	660	650	657	688	610	649	624	759	666	636	663	650	709	686	711	681	664	669	682	622	644	695	642	674	613	689	662	655	650	623	661	642	689	669	630	643	663	682	624	611	650	675	674	616	673	675	654	671	674	656	664	624	697	641	679	700	694	659	688	688	693	673	694	666	639	645	639	681	705	679	671	675	626	699	670	687	686	672	648	652	668	700	712	634	666	666	682	670	664	677	653	693	684	633	692	678	669	693	685	626	689	607	629	674	639	657	676	725	693	667	682	632	677	651	656	639	652	627	639	673	649	695	703	585	636	663	686	660	684	675	685	644	687	725	659	712	655	682	667	670	659	657	622	628	685	675	653	626	667	596	669	655	666	680	660	644	639	711	650	671	696	652	674	660	672	646	687	672	700	664	607	680	645	640	673	657	696	621	626	688	653	649	634	655	657	652	645	660	633	654	669	644	669	685	631	615	628	664	608	655	667	655	658	650	621	693	672	710	706	649	670	651	695	703	653	672	647	687	669	659	710	636	709	644	644	654	632	628	664	614	668	684	688	628	685	663	651	671	678	648	613	663	655	655	659	732	654	657	665	682	651	672	638	641	708	643	631	675	677	697	662	677	673	693	667	677	671	627	666	666	626	654	641	688	674	691	690	620	660	645	679	666	644	648	658	685	686	681	702	660	650	655	665	663	636	667	667	655	687	654	693	684	630	716	655	679	667	702	675	701	665	668	637	693	663	670	672	639	678	672	672	679	659	620	616	644	648	657	643	667	663	597	623	631	654	677	593	626	693	710	667	632	658	634	660	693	665	683	689	671	675	670	646	740	637	666	716	663	637	687	678	626	638	670	648	676	666	686	648	634	654	665	654	685	670	697	672	657	623	656	684	669	674	641	691	696	659	658	685	656	649	657	675	638	664	669	715	638	631	617	657	666	655	661	632	624	657	626	667	707	660	672	647	670	656	692	671	729	650	686	688	614	659	680	636	705	678	633	653	635	661	633	666	673	643	697	617	703	695	673	688	628	711	631	653	683	661	624	734	668	649	640	670	671	662	706	667	713	707	649	629	685	690	693	671	662	647	643	666	658	671	659	648	669	647	660	668	615	710	662	635	663	658	671	673	685	645	668	671	648	689	696	656	677	672	684	638	685	659	667	678	686	662	669	713	716	628	681	659	630	673	700	659	697	645	671	632	668	692	682	671	651	664	651	659	660	701	702	621	648	625	673	707	679	664	631	636	689	640	638	665	615	670	644	635	680	681	659	688	687	650	704	720	676	669	637	682	674	639	725	695	680	702	678	660	663	657	652	636	653	630	678	671	622	719	647	706	690	627	693	616	674	662	668	685	638	644	626	606	646	606	651	646	684	664	709	654	645	670	673	650	699	662	678	618	735	645	628	703	727	708	625	666	659	676	700	644	681	649	641	661	667	631	667	664	667	659	658	656	667	661	676	627	606	632	676	672	668	585	678	627	652	654	612	668	664	640	667	667	653	664	684	705	704	698	640	679	686	725	660	700	664	697	672	692	648	619	643	697	642	656	677	684	636	640	671	605	680	654	598	634	637	636	652	676	665	628	629	616	647	693	660	678	622	663	636	669	673	701	666	612	712	607	666	629	650	630	616	654	671	673	695	695	670	672	613	645	659	625	674	633	687	719	686	643	628	665	699	652	655	672	663	671	660	679	643	636	642	649	648	631	663	661	637	676	635	683	635	627	660	620	603	668	636	693	662	663	622	660	645	679	663	696	700	639	694	636	665	635	659	667	632	646	661	672	674	698	655	642	650	699	659	609	662	641	652	714	624	702	673	664	665	651	672	635	691	663	647	670	633	647	692	649	625	675	681	644	654	637	698	677	666	646	652	655	582	612	664	643	648	688	651	604	689	647	656	689	719	644	619	671	712	659	633	655	682	694	683	688	650	693	706	681	658	634	645	667	640	690	701	657	655	642	652	662	659	670	631	674	686	669	704	674	698	662	670	691	630	653	638	665	650	644	664	706	652	680	634	640	619	656	655	654	664	643	663	658	640	649	661	624	645	673	637	689	679	669	648	633	663	647	662	708	602	619	666	620	677	663	716	665	652	685	667	620	643	625	626	693	637	669	667	697	624	693	667	674	650	704	619	668	623	669	705	650	689	643	702	658	677	687	674	681	617	637	688	620	686	693	675	731	656	673	643	671	724	616	660	678	634	695	669	698	701	612	679	659	666
15649	37500	28847	16599	11122	5977	4324	4537	4719	3844	2413	1953	1862	1676	1545	1433	1344	1374	1234	1136	1058	1025	969	903	905	1105	5156	7659	7800	5733	4765	2751	1801	1181	1014	840	659	666	651	641	657	677	685	701	690	666	675	697	659	674	627	681	683	677	691	674	642	651	671	689	637	668	667	677	614	684	655	670	663	693	632	629	708	670	668	720	668	676	681	700	690	661	680	690	681	670	690	670	640	743	667	636	667	610	620	655	670	667	688	689	673	649	659	677	661	622	675	696	678	660	615	704	671	678	677	665	646	637	659	634	700	643	670	678	680	661	645	618	680	681	671	680	656	644	663	654	677	632	625	641	661	678	654	626	659	691	689	659	690	699	642	670	648	702	642	625	629	654	662	641	640	705	630	693	697	673	675	696	667	686	661	664	720	681	688	671	673	646	670	686	679	727	693	642	660	641	661	700	654	691	678	678	655	689	677	664	660	644	696	647	727	648	648	668	688	654	666	616	637	700	628	658	693	651	636	686	687	696	687	663	684	672	695	650	680	688	685	656	671	663	637	665	681	612	654	661	649	687	667	674	673	653	651	694	661	650	654	691	647	690	655	631	677	699	636	687	692	635	638	650	728	648	695	692	657	674	616	639	695	662	682	604	671	651	701	644	659	657	662	651	683	666	716	654	679	680	703	668	696	671	639	639	692	636	701	638	635	710	682	682	652	595	630	659	654	663	701	647	614	720	683	706	681	672	639	710	662	692	658	667	637	644	638	649	629	607	693	671	661	681	665	683	667	686	662	664	722	683	656	671	646	652	706	666	645	652	656	659	670	671	668	705	614	664	641	681	656	641	672	604	622	645	702	705	675	668	692	647	641	613	659	652	665	632	626	699	622	708	665	633	671	650	639	666	711	676	717	640	675	637	689	715	660	674	668	620	665	692	697	663	693	624	640	692	646	670	655	618	719	669	657	665	656	644	677	679	663	678	685	669	641	660	642	641	667	677	642	679	675	697	655	652	667	679	652	681	686	698	695	687	631	659	649	672	648	689	683	630	655	694	692	631	667	645	684	702	658	644	678	683	654	700	648	652	644	645	629	675	672	679	684	683	682	618	663	668	669	656	630	669	682	693	660	697	679	659	724	680	640	674	686	617	714	654	658	629	677	674	663	626	624	652	707	676	697	676	675	695	635	637	663	704	608	644	651	675	665	675	651	662	689	635	691	691	647	656	643	619	682	698	666	680	656	680	671	664	650	635	721	645	656	668	705	735	645	682	719	647	681	648	640	695	617	693	658	641	659	678	663	685	671	693	675	687	674	636	695	669	671	621	677	656	638	695	653	671	653	627	685	684	671	630	638	657	666	675	654	673	728	663	664	677	605	591	669	673	687	701	659	636	649	669	633	623	664	692	650	709	634	643	679	664	651	690	686	672	667	657	637	615	705	656	645	644	705	660	674	656	678	656	640	630	611	660	648	711	675	682	675	631	685	630	681	698	674	657	668	640	677	675	703	671	660	687	656	670	695	666	659	675	670	660	662	651	639	646	686	637	677	689	704	625	721	693	675	690	650	664	655	706	671	692	654	640	604	721	663	631	642	671	669	670	661	679	650	670	666	659	653	704	668	679	665	648	691	637	680	641	623	646	644	724	678	651	674	654	719	621	702	633	679	699	652	697	634	660	616	664	665	704	692	701	667	644	705	698	666	684	632	688	655	694	685	640	669	675	679	679	662	634	660	658	644	669	680	704	685	696	628	625	645	662	718	636	662	655	688	664	673	657	609	668	640	644	667	646	650	693	670	631	685	666	664	686	628	663	679	650	658	662	688	671	664	667	664	680	663	676	619	717	655	683	666	651	657	691	692	673	683	660	669	715	690	687	673	674	685	678	671	677	622	669	620	654	670	632	631	661	636	685	682	666	681	677	683	673	633	638	697	681	643	701	663	683	636	673	677	670	667	684	657	679	637	659	660	671	683	683	664	690	681	651	634	633	642	641	693	674	644	646	673	665	646	646	701	737	686	668	657	682	665	627	649	657	670	648	667	684	679	643	681	694	718	668	669	672	650	662	657	670	652	654	702	657	676	677	684	655	644	705	657	655	671	634	626	680	703	638	691	685	732	691	625	638	660	650	672	696	662	657	689	677	653	687	661	673	709	646	686	713	693	650	686	662	698	647	647	651	683	654	644	644	687	714	641	676	649	682	714	656	640	626	660	621	653	680	640	656	643	700	711	654	658	660	626	672	667	672	644	672	677	639	650	714	700	670	705	653	654	671	700	665	699	607	661	685	637	643	685	692	656	704	698	676	645	636	656	646	621	702	672	649	652	650	640	612	686	633	647	688	643	649	691	680	679	626	698	677	678	676	662	654	636	679	677	693	677	630	671	653	655	653	724	709	644	685	676	620	685	645	634	692	667	605	616	656	649	702	623	668	664	617	625	669	685	649	667	700	690	669	671	648	641	589	695	682	655	602	728	667	617	672	673	701	701	652	634	624	650	651	624	646	702	652	653	692	654	678	637	667	639	661	653	693	612	676	650	719	648	687	732	611	674	677	670	634	666	664	702	668	642	660	699	673	653	637	682	688	656	650	705	688	662	701	643	673	655	686	677	697	672	686	659	637	637	684	665	675	707	638	677	624	693	660	696	674	662	638	677	668	693	622	670	691	662	644	666	667	620	683	633	663	642	661	668	635	660	620	637	666	682	695	642	719	690	655	643	680	694	635	681	660	661	697	629	672	648	648	658	687	618	686	614	653	649	632	629	664	677	655	630	682	683	680	712	661	655	674	667	668	659	639	713	673	664	696	623	668	665	686	693	651	704	671	640	702	660	690	642	660	674	641	638	674	681	699	648	662	647	655	623	673	651	700	652	692	673	674	676	664	617	674	633	669	673	647	621	648	612	658	672	630	642	668	650	625	692	696	599	658	665	718	671	678	637	643	745	673	680	673	631	663	668	601	669	710	677	665	650	645	639	704	672	655	727	673	668	648	693	668	653	700	664	657	727	632	633	633	695	610	643	637	673	677	631	664	679	666	677	674	667	654	658	691	655	698	620	668	719	665	663	641	695	700	638	686	689	705	623	674	681	667	706	663	678	669	678	636	674	658	647	658	657	705	629	630	689	636	715	677	675	671	735	675	627	663	675	617	674	640	691	633	678	691	645	659	676	647	690	671	698	631	667	645	666	675	662	695	639	674	653	704	715	647	687	662	616	680	664	663	635	645	650	683	700	642	661	662	690	629	644	680	663	663	685	671	680	660	656	678	696	692	663	640	656	651	674	593	628	673	710	641	658	665	671	663	632	698	622	652	650	707	660	650	680	646	649	721	651	677	676	665	620	634	691	640	668	634	631	667	655	631	693	670	641	632	636	679	645	635	681	667	676	650	724	701	694	648	661	660	659	662	681	691	652	651	684	643	655	669	659	665	650	661	612	661	663	648	661	640	702	677	676	696	654	655	663	676	689	670	655	659	650	645	704	636	675	617	641	719	647	629	640	673	634	692
28148	20992	16946	7860	3401	1644	1152	1182	968	899	800	672	633	644	530	558	519	546	557	519	490	499	499	460	466	492	515	611	684	702	706	570	458	461	473	446	431	468	420	443	418	448	424	429	433	442	446	416	421	420	409	426	414	429	417	438	430	441	464	444	389	444	438	423	435	464	438	437	426	426	443	406	481	430	430	439	398	461	436	441	448	422	444	412	430	431	411	463	468	428	416	473	440	428	416	465	455	425	459	444	462	468	421	417	458	428	425	424	463	483	399	437	416	455	444	431	421	448	414	458	428	439	430	427	418	431	429	466	410	402	415	434	436	417	430	429	386	441	443	499	474	409	444	432	415	457	454	460	483	446	466	422	436	421	455	451	460	429	447	467	413	450	457	436	429	446	417	431	427	449	405	446	463	438	438	436	452	464	447	442	443	434	402	430	408	389	410	459	394	432	447	412	423	457	459	456	451	484	421	472	460	431	426	435	438	426	408	448	440	421	428	435	401	447	432	446	429	457	424	434	441	430	454	463	422	474	438	426	431	428	420	435	401	447	431	431	415	466	441	443	440	456	423	450	456	441	436	456	403	410	429	428	425	445	460	425	477	441	419	429	435	457	470	416	461	427	465	410	416	412	440	430	412	443	410	427	407	411	431	436	423	428	453	417	473	422	452	435	441	428	426	464	439	455	465	421	466	409	448	466	477	438	439	433	449	454	423	424	414	458	458	441	459	400	468	465	455	440	461	478	410	430	431	442	448	474	420	414	410	415	422	440	414	450	467	422	407	450	416	444	456	453	460	402	449	398	447	459	416	457	463	442	397	436	458	412	446	448	401	451	437	421	464	410	412	436	445	415	478	440	416	438	441	450	401	428	440	485	453	443	420	407	443	459	436	467	430	405	415	418	418	455	426	423	427	394	462	416	458	447	443	427	482	448	442	410	404	408	430	470	449	433	418	411	450	433	445	443	444	441	438	410	451	471	453	471	498	443	451	457	435	459	464	439	406	421	427	399	395	413	427	434	465	444	388	432	435	415	460	391	439	433	425	414	425	445	438	465	428	427	394	421	421	417	409	425	438	428	434	440	456	419	420	447	449	428	421	421	394	452	479	456	438	445	408	422	417	433	422	429	427	466	417	449	453	446	446	410	446	443	454	435	456	443	438	437	433	408	467	391	422	424	427	453	448	438	459	405	418	391	456	402	423	415	420	428	416	448	461	443	431	443	455	443	417	411	432	437	431	433	472	425	462	442	395	446	450	453	423	407	442	423	490	451	481	443	444	407	459	456	416	458	465	457	387	474	424	466	429	426	437	431	408	440	409	413	407	412	417	430	443	444	423	429	419	431	423	475	430	408	414	440	430	468	423	426	473	432	418	484	465	458	403	407	423	485	492	426	429	447	411	431	400	428	417	443	431	437	394	446	444	436	418	426	433	411	408	414	435	418	470	415	461	424	429	432	459	442	405	477	405	443	456	422	439	416	421	419	416	408	414	456	470	446	414	437	448	445	448	423	429	434	433	392	426	460	456	444	416	443	407	444	479	424	428	427	416	453	408	450	448	439	407	442	461	443	424	463	437	404	456	434	416	423	454	466	431	426	425	409	432	422	403	408	410	450	447	467	437	451	460	391	411	445	412	437	445	432	463	451	471	440	415	458	415	436	423	456	417	446	436	487	470	437	451	441	449	430	471	423	438	396	437	457	422	394	422	433	449	412	446	440	482	407	413	442	457	417	426	411	462	413	425	448	431	442	447	465	405	444	384	436	433	434	457	481	426	468	433	408	437	413	401	415	383	440	461	452	452	462	410	470	374	432	475	415	440	421	470	434	419	456	433	419	447	431	457	439	436	442	458	457	396	427	426	432	418	462	431	482	465	443	425	430	438	430	476	418	415	461	439	444	436	443	451	432	408	429	457	439	454	426	424	461	412	460	444	408	445	447	457	457	448	466	438	433	446	433	434	395	456	463	448	431	421	465	450	410	439	457	398	443	452	436	425	448	442	408	434	428	430	446	465	456	448	436	453	439	460	421	455	462	435	438	444	448	425	412	427	410	437	422	371	433	457	428	412	446	440	438	427	447	439	412	428	426	425	444	433	421	420	441	463	435	475	412	410	436	470	437	437	439	394	465	459	467	453	427	447	449	462	433	425	454	420	406	425	415	452	461	463	423	421	404	429	450	435	410	448	431	443	474	433	457	448	422	467	408	423	451	454	438	409	453	425	422	421	406	428	424	440	488	421	469	446	426	426	484	417	405	446	442	490	419	433	437	422	418	456	462	433	423	431	448	445	389	453	437	450	439	409	437	434	408	439	415	444	396	431	463	444	457	403	470	421	405	426	417	399	416	437	418	419	441	442	403	408	430	434	474	430	417	458	413	425	417	466	466	447	406	478	440	421	441	428	451	411	438	451	428	435	464	440	479	439	412	438	447	464	466	428	427	465	417	453	448	448	390	452	451	469	432	454	428	428	478	394	446	429	478	435	457	443	394	417	399	444	420	496	421	455	464	423	439	430	427	431	455	404	450	463	448	440	474	422	440	431	475	433	428	440	432	415	444	408	428	430	399	453	487	457	491	438	460	380	423	414	421	422	452	454	436	458	430	456	488	443	434	444	444	434	429	419	438	483	421	423	446	403	441	449	455	453	459	411	445	458	451	482	422	479	462	446	449	441	423	410	407	420	418	470	429	437	444	420	419	401	421	443	481	468	433	410	429	414	399	400	465	435	430	444	448	433	407	437	434	489	423	461	424	416	439	472	441	444	417	421	413	445	404	422	446	454	486	446	429	416	422	469	435	478	455	438	444	452	460	490	445	431	409	438	474	418	439	457	467	421	447	431	413	460	436	423	456	437	472	437	419	463	415	451	455	434	447	422	430	457	438	430	418	453	451	443	438	433	467	399	455	428	419	429	461	441	452	471	482	415	422	407	449	446	411	426	440	423	445	444	445	461	410	420	425	430	430	450	444	449	487	464	445	447	414	433	422	450	459	415	440	401	425	421	431	441	426	428	460	406	450	442	439	416	460	417	461	409	456	429	451	472	407	423	418	414	457	469	451	432	387	456	425	467	452	454	467	446	444	412	438	438	430	406	433	452	449	499	467	407	448	473	414	446	434	425	421	426	444	408	427	448	437	410	451	466	417	391	426	438	478	458	387	432	463	388	432	455	413	421	408	418	466	424	428	435	401	480	424	427	454	449	444	436	455	446	432	440	469	463	433	437	453	433	448	446	451	460	445	426	437	401	433	435	404	431	430	400	407	449	425	453	448	445	441	426	428	496	452	402	409	418	435	423	423	412	452	468	453	449	460	454	424	424	438	483	469	465	448	393	432	427	431	455	461	424	427	453	435	454	471	434	459	474	425	431	422	457	455	454	436	454	445	434	433	414	422	441	430	415	465	449	473	421	408	444	437	427	443	429	467	444	443	463	438	444	427	428	427	439	403	439	440	466	430	435	425	401	444	392	440	466	453	423	440	422	410	447	453
12771	23585	16180	8161	5101	2596	1745	2021	1637	1549	1114	900	850	806	728	722	636	714	687	633	516	572	565	531	568	541	659	814	839	870	836	605	541	530	507	470	448	489	405	461	452	454	497	420	495	464	471	471	493	501	460	458	463	470	451	443	446	476	460	469	487	445	462	439	496	454	495	488	491	481	457	475	474	505	483	462	473	453	491	486	488	484	480	433	458	476	475	452	458	505	493	470	491	445	450	500	488	484	464	479	493	530	477	440	459	524	460	459	463	464	441	422	443	479	504	461	487	437	439	455	464	472	443	472	434	506	445	493	469	446	472	473	440	530	463	518	467	482	479	450	473	480	505	459	480	478	445	457	473	515	451	437	486	431	468	455	450	500	453	446	503	495	460	459	443	487	472	470	449	469	463	497	465	471	466	451	499	520	459	469	463	498	419	476	478	472	463	523	458	487	493	440	459	457	448	481	472	453	451	460	469	482	496	445	517	467	485	495	489	444	466	465	495	513	468	495	448	432	435	492	552	467	437	460	482	463	460	449	465	488	487	451	485	456	468	467	438	460	481	467	449	466	462	522	425	475	495	450	474	474	449	474	485	451	486	512	479	489	457	494	456	491	453	499	458	485	444	455	501	472	440	495	424	438	474	487	461	473	489	479	469	487	479	472	459	450	517	498	475	489	536	492	449	468	479	454	461	476	512	465	472	502	456	482	470	506	475	498	509	455	468	488	488	487	464	458	469	453	443	490	435	440	451	487	461	464	480	510	467	487	464	453	439	440	469	493	481	475	461	452	482	463	476	453	448	454	473	487	482	469	499	477	476	428	459	463	484	498	480	483	464	489	460	498	480	477	472	471	454	453	447	480	475	438	481	451	501	462	468	483	474	456	456	485	491	478	490	478	496	439	445	468	477	475	479	471	441	457	462	461	485	469	499	445	488	493	462	473	440	450	475	449	456	453	449	473	478	493	456	418	454	436	478	495	491	479	504	460	459	499	462	446	441	481	475	481	469	508	478	485	428	508	392	500	416	478	434	475	418	433	488	454	434	506	521	476	491	478	476	433	463	507	432	469	448	478	460	456	479	483	457	505	444	474	504	492	468	472	454	467	487	472	464	458	446	469	510	473	459	469	485	444	420	461	469	454	469	470	465	446	448	431	462	482	447	435	467	476	466	469	431	449	475	477	462	442	434	444	454	474	458	462	462	482	462	509	456	490	464	458	481	499	493	454	464	484	432	498	453	427	460	469	488	472	427	448	517	468	504	459	492	422	477	466	440	455	481	477	439	494	465	473	461	487	481	490	454	494	463	454	494	463	422	471	448	467	528	468	459	475	468	517	487	482	471	477	495	457	478	476	474	478	474	464	465	504	449	530	478	438	449	463	480	446	467	488	498	456	481	493	463	469	466	465	469	458	472	458	490	436	508	489	430	484	492	484	469	446	481	508	472	488	525	504	464	426	462	437	476	481	496	489	454	448	447	459	450	450	465	446	463	457	460	497	472	442	447	435	475	483	472	457	500	439	473	492	483	492	456	476	475	449	484	468	456	460	491	468	462	475	484	481	434	505	505	454	470	462	454	500	487	449	482	494	480	489	478	473	447	475	485	473	502	500	463	451	447	480	490	469	471	482	419	484	436	452	462	478	446	472	468	464	475	489	450	494	480	489	502	449	467	442	452	492	472	433	476	472	476	481	491	449	480	501	479	466	462	471	494	447	469	414	475	507	485	478	486	492	456	500	491	464	450	462	468	473	474	454	451	481	490	475	498	450	431	456	483	481	471	464	479	466	467	485	480	457	416	480	494	474	484	467	462	480	452	488	445	446	435	514	450	509	452	463	508	470	461	463	454	472	425	437	461	458	469	499	425	496	442	479	466	477	459	430	467	439	487	478	481	482	497	475	496	481	474	463	478	432	501	476	485	486	468	474	502	475	444	462	512	494	473	469	489	447	498	508	476	443	466	497	488	461	516	452	450	489	488	461	471	463	492	503	440	488	457	491	476	465	457	464	427	479	440	508	453	482	440	429	471	463	451	462	455	475	502	496	507	489	437	493	464	467	435	473	452	448	495	518	450	470	461	488	467	484	469	465	492	433	484	458	499	433	444	481	479	459	450	457	490	453	462	455	483	468	429	460	473	461	453	504	469	449	439	469	464	448	478	475	500	469	479	467	481	463	476	471	516	507	416	490	458	485	515	483	452	446	446	476	494	449	492	485	453	496	513	462	459	469	443	489	469	474	456	471	485	442	527	469	467	451	472	469	457	496	478	461	466	496	508	468	455	436	459	455	498	478	457	466	491	466	495	469	463	497	469	436	481	462	456	504	473	463	504	434	476	471	449	448	456	514	483	478	459	457	472	462	443	478	457	476	446	446	474	455	452	457	467	499	453	478	491	445	476	440	469	486	445	482	490	454	472	510	484	463	464	454	496	424	419	488	471	509	453	471	465	479	487	474	449	438	487	441	506	461	459	471	473	530	433	494	471	460	449	478	466	440	492	482	458	462	463	467	455	474	477	456	467	433	457	500	491	445	476	462	454	467	495	492	480	480	525	448	475	444	444	472	477	474	488	439	475	485	450	462	454	481	502	439	442	494	477	465	459	440	451	488	506	507	470	488	488	473	492	488	459	463	471	501	486	446	432	490	453	470	461	494	502	457	479	485	472	460	435	460	497	451	484	478	445	476	496	498	435	469	481	439	461	491	457	459	454	472	500	486	473	467	435	449	505	470	458	446	470	474	437	475	469	468	491	464	483	476	461	458	489	453	441	444	447	459	479	475	492	488	497	463	452	502	500	454	475	468	502	452	482	492	457	462	463	442	433	474	470	492	444	444	456	484	457	474	441	429	465	472	459	448	463	477	455	476	439	460	496	432	450	464	525	474	502	481	455	456	456	468	465	427	464	465	448	491	494	506	485	478	432	464	501	466	425	487	475	476	500	472	526	456	472	467	456	505	499	485	507	457	489	468	475	484	465	461	437	479	455	475	489	456	483	484	487	479	460	486	474	522	482	467	516	468	474	477	457	459	484	468	507	458	514	471	497	429	467	475	496	496	465	480	486	438	461	475	499	452	472	423	453	528	501	464	440	445	477	485	446	472	467	480	469	467	466	435	487	476	511	472	446	436	458	489	464	501	509	462	477	518	483	461	457	524	476	440	476	460	425	478	452	481	475	514	483	459	487	488	447	429	486	456	489	499	474	502	443	432	464	468	458	494	451	436	452	471	460	454	463	450	474	480	456	486	479	467	496	480	493	467	466	466	467	446	477	454	462	496	464	482	480	464	414	459	458	481	494	469	478	468	478	478	476	472	460	472	448	484	471	471	485	489	491	468	457	468	476	470	486	457	461	480	444	464	447	457	480	485	440	474	465	469	469	454	497	438	456	469	493	456	498	483	448	478	491	459	510	521	482	450	460	500	454	458	464	491	492	493	481	466	477	463	459	493	436	464	453	451	457	455	461	478	481	473	450	470	424	489	494	507	481	488
24043	21314	28599	24362	21268	11305	2657	2221	1512	1104	1138	931	863	780	729	664	658	643	596	572	520	475	542	511	511	597	1599	2456	2599	2266	1677	848	697	619	522	454	422	422	408	446	408	401	375	359	388	447	410	407	410	440	437	428	386	435	400	355	402	426	421	361	373	432	390	418	403	434	419	421	406	389	426	392	396	439	397	376	401	414	427	426	439	375	433	398	423	386	398	385	402	394	397	359	390	448	406	443	404	434	388	410	419	402	387	399	407	385	407	388	379	415	392	404	410	418	390	396	433	427	417	424	404	385	424	398	435	411	369	391	410	403	418	434	429	439	385	400	397	413	405	397	381	397	425	413	407	404	436	424	416	437	445	434	397	404	385	389	395	384	394	430	430	416	443	426	383	430	394	413	442	387	434	413	424	434	401	399	444	391	396	403	428	434	392	397	377	443	454	362	432	400	385	380	409	410	399	419	428	418	430	343	442	408	400	396	426	403	419	414	392	407	422	394	420	398	397	401	380	385	408	415	361	418	427	406	413	433	405	366	407	387	400	395	415	435	414	474	414	444	412	440	374	391	407	428	416	405	407	397	427	402	418	405	422	408	401	379	418	400	410	412	413	392	419	417	442	404	426	379	389	401	419	430	396	382	402	405	366	390	426	431	448	385	377	383	417	420	453	415	410	428	405	420	426	389	399	405	441	422	444	414	409	389	401	438	399	397	387	390	451	401	395	430	441	388	380	434	399	401	445	405	414	396	411	392	409	418	432	422	442	377	407	405	428	427	384	394	403	393	416	423	397	391	425	402	389	417	444	381	410	413	419	417	398	421	410	476	393	423	439	407	444	432	418	423	429	408	388	417	415	428	418	371	420	362	402	425	442	408	405	428	381	399	420	421	426	379	432	414	419	433	408	431	392	426	426	415	428	390	411	430	444	369	410	383	390	414	387	413	414	402	390	441	402	365	386	416	412	400	381	404	413	408	414	358	393	424	402	415	438	419	393	409	391	422	368	428	439	397	436	414	404	412	458	406	403	382	418	397	407	392	396	433	448	387	427	421	424	408	437	433	411	435	419	434	413	437	415	371	402	455	460	379	417	395	370	412	427	413	431	355	415	405	433	422	434	422	425	414	413	449	409	407	402	436	414	400	424	436	375	429	418	402	435	397	410	431	410	422	446	430	412	396	420	404	373	403	413	387	406	424	424	410	395	416	422	431	341	409	416	409	424	416	420	408	422	381	388	417	407	431	396	424	403	425	392	463	454	435	434	409	411	398	373	422	359	437	413	409	388	417	418	413	436	408	404	394	405	424	415	441	433	437	426	351	427	428	385	403	430	395	395	406	408	410	390	436	419	415	411	420	423	407	422	383	393	444	375	398	417	420	401	417	415	403	436	412	392	414	365	383	412	406	425	386	403	419	393	412	410	407	443	417	365	413	399	391	408	414	406	443	386	434	393	382	380	439	426	387	416	397	370	420	409	429	434	458	422	379	391	448	414	413	416	407	397	393	418	414	418	435	410	421	383	403	415	395	408	403	446	394	397	429	410	412	423	416	427	396	421	399	399	405	367	410	412	409	448	369	410	410	427	398	410	383	402	432	364	398	411	388	408	410	405	404	411	458	389	463	392	422	404	427	412	425	437	394	430	395	405	408	424	433	394	399	420	454	340	422	388	424	408	393	388	402	423	400	402	432	373	396	384	398	386	423	407	461	397	405	387	429	400	427	439	393	421	416	440	427	411	429	430	413	403	394	394	409	418	414	425	389	414	397	408	395	420	386	441	395	382	431	392	424	406	433	407	399	426	424	382	396	430	402	444	416	389	408	395	380	400	438	422	399	397	416	396	367	410	390	417	447	424	394	390	446	404	410	378	415	448	432	390	431	411	409	390	412	388	389	423	420	410	398	402	410	371	444	397	406	402	455	421	425	383	435	393	374	422	436	394	393	414	383	390	416	396	431	442	386	401	421	409	455	396	406	422	413	429	439	408	396	447	376	407	389	393	449	411	423	402	395	383	407	404	399	427	395	435	438	422	423	447	424	369	393	410	389	445	399	394	401	394	406	444	436	444	416	421	417	396	394	416	377	412	413	441	392	418	425	439	427	409	399	381	385	413	411	444	415	461	417	432	417	385	363	426	378	423	379	393	410	393	437	422	420	404	406	407	406	441	401	374	401	420	420	388	432	397	435	393	402	388	382	415	418	415	459	410	388	419	400	402	393	415	393	432	414	372	485	398	423	384	398	423	392	402	410	401	396	442	396	406	374	416	397	380	431	402	398	380	411	376	416	423	424	415	345	381	456	406	412	409	409	369	391	446	399	413	406	433	404	389	415	407	428	401	418	408	418	401	428	404	408	431	423	421	384	435	409	392	401	369	406	416	406	395	411	427	402	386	392	418	431	377	408	375	448	402	455	415	439	414	413	421	465	430	435	400	436	432	409	406	404	401	357	437	410	420	386	406	376	383	417	410	368	441	373	395	417	390	411	419	399	430	388	423	413	414	403	416	417	402	384	380	398	374	409	393	423	428	406	411	402	403	411	366	434	414	425	413	375	438	441	398	433	388	401	417	418	412	414	429	427	422	400	402	383	416	411	414	376	403	394	399	430	443	393	404	413	421	436	432	429	408	416	396	434	390	383	402	391	438	376	455	370	393	431	424	441	428	406	390	388	394	396	385	403	398	374	428	404	383	429	398	405	380	436	387	439	429	388	346	445	430	423	442	372	385	377	428	394	377	417	407	439	409	409	423	408	426	429	426	418	452	398	453	428	428	454	362	413	403	398	419	391	401	431	450	385	374	411	387	410	473	407	453	419	410	416	404	410	408	408	403	394	433	383	418	404	438	407	371	386	424	389	391	386	406	390	439	378	423	386	388	436	391	402	410	401	416	399	400	394	422	386	418	424	400	431	405	395	392	434	395	386	379	428	412	434	403	365	399	382	440	434	439	430	411	434	422	416	448	418	392	446	396	422	390	413	390	418	422	390	419	400	382	407	390	407	393	396	414	415	406	424	400	381	377	418	417	383	400	416	370	379	410	399	401	423	448	407	395	430	381	389	412	374	397	412	410	410	431	401	400	371	427	412	402	392	411	386	419	405	405	388	443	394	415	399	395	424	405	381	411	434	400	425	415	428	439	423	406	411	401	403	376	414	419	437	421	414	391	415	411	383	415	422	419	420	395	445	431	390	403	375	412	390	414	415	401	386	410	425	390	403	413	429	399	421	375	429	415	390	415	400	394	396	384	398	417	396	424	398	396	406	411	438	451	405	404	395	418	416	394	422	421	421	383	417	399	419	397	391	399	417	397	423	402	421	399	452	425	443	392	382	406	414	391	395	382	391	411	382	414	386	422	391	423	402	402	416	426	418	424	402	421	392	355	402	430	379	409	421	405	407	411	422	371	416	391	420	399	427	432	417	421	406	401	395	421	431	418	376	413	417	394	431	406	445	390	383	420	417	431	364	392	418	453	458	461	404	435	410	399	418	393	411
12375	30584	23285	14352	7984	4981	3495	3769	2481	1786	1772	1444	1268	1137	1053	988	943	909	793	603	627	537	579	598	589	739	2467	3724	3841	3405	2286	1048	863	785	601	473	455	468	439	410	434	442	400	447	423	421	418	421	462	479	470	442	431	422	417	430	406	422	425	422	446	454	423	408	431	423	464	459	419	369	439	420	433	434	444	440	431	444	415	438	387	422	443	462	428	434	416	470	411	444	443	440	424	423	431	454	425	397	431	421	441	445	459	402	432	425	429	430	463	457	427	414	478	418	395	456	422	442	413	447	381	415	411	422	412	449	468	398	429	411	437	469	439	447	429	445	449	450	453	433	428	411	475	468	432	413	460	426	435	461	439	419	439	455	441	461	427	464	414	453	415	444	418	398	427	434	438	439	413	410	439	434	404	450	435	396	402	424	458	465	440	428	455	435	428	445	412	450	434	482	403	425	443	439	447	443	449	431	448	438	399	445	445	413	447	435	421	454	424	433	439	441	434	438	457	397	439	387	458	455	444	418	426	426	423	474	414	470	398	444	398	409	499	446	449	389	388	465	436	424	480	438	446	454	444	444	397	447	414	438	423	440	434	439	469	419	473	462	422	416	417	433	430	428	444	438	408	445	417	422	436	419	439	400	455	430	462	418	430	413	415	496	394	447	415	414	475	467	444	438	455	441	436	405	480	421	398	444	416	474	468	435	436	434	400	390	422	425	392	436	427	457	446	411	430	449	416	435	443	448	455	414	467	436	423	413	429	436	417	427	439	456	461	417	443	458	414	419	423	445	409	466	449	480	415	422	395	448	444	432	420	466	433	457	433	454	455	445	405	479	427	449	438	428	432	416	467	444	455	470	414	408	428	437	420	435	450	384	429	427	455	434	409	476	415	443	423	426	438	437	414	421	439	435	431	438	446	454	418	418	447	421	433	444	440	426	437	419	417	457	442	440	429	449	423	405	419	426	439	405	422	445	439	407	487	407	444	450	447	429	486	439	424	423	410	404	455	465	426	418	400	436	462	445	432	421	434	425	413	423	449	423	407	444	484	433	446	442	430	452	381	431	419	420	426	439	413	428	439	432	429	398	409	405	434	439	451	426	429	441	434	444	425	411	428	439	428	425	425	410	431	414	444	422	434	421	458	464	415	431	440	435	451	422	436	456	460	438	403	430	434	412	433	451	434	432	447	440	436	418	423	407	445	449	438	457	459	468	431	445	440	421	446	443	429	456	449	409	477	426	429	429	421	443	449	428	416	428	439	432	429	474	412	417	427	437	440	431	422	460	440	439	407	465	447	444	449	438	457	448	431	414	428	406	452	423	441	433	422	431	431	406	418	427	417	459	440	481	425	459	409	444	416	448	422	465	411	405	426	432	413	447	401	443	481	433	453	430	445	427	423	443	456	433	453	441	443	383	402	472	416	434	420	456	415	457	459	405	428	432	442	479	457	428	427	440	438	435	451	453	394	382	433	404	383	436	431	431	445	422	433	423	443	460	433	392	423	416	433	457	431	426	420	458	437	434	451	413	388	450	425	423	398	429	416	421	441	399	399	409	431	438	434	406	417	446	466	437	387	432	454	410	418	440	422	438	383	431	447	429	440	422	391	433	432	462	398	477	443	457	409	403	424	427	424	440	453	425	449	464	460	406	442	438	434	434	397	425	454	466	436	435	471	443	444	434	434	437	426	385	417	456	441	405	382	433	429	428	443	464	415	385	417	434	468	397	433	436	417	442	457	412	454	447	430	428	418	435	457	414	401	426	442	424	370	434	457	424	430	463	427	404	430	484	469	481	425	439	388	420	428	431	452	438	460	449	422	449	438	415	478	446	437	421	437	423	429	420	457	447	451	457	424	430	418	457	442	432	398	430	433	409	425	434	429	420	415	456	407	447	439	427	397	434	431	401	452	450	386	440	461	442	402	446	423	358	421	463	401	448	421	426	409	425	457	458	462	472	449	420	377	454	463	437	431	438	414	421	489	406	403	437	466	436	430	429	448	439	453	424	436	460	448	442	416	400	391	409	436	436	405	432	454	430	413	445	459	449	457	414	440	457	415	417	462	432	449	428	455	434	392	416	411	478	465	459	468	452	462	457	472	445	431	418	448	394	423	433	433	441	444	422	407	435	443	448	416	425	458	421	401	416	421	435	439	451	455	448	447	468	392	444	436	430	438	413	395	432	411	390	427	452	439	419	450	437	438	446	454	448	449	463	435	425	439	469	454	417	431	382	410	453	428	422	407	452	460	422	448	421	462	477	458	435	411	467	413	420	415	433	407	416	451	415	427	469	395	470	416	428	422	438	438	415	436	458	431	431	416	419	409	438	425	431	449	414	413	431	433	412	443	456	447	466	444	441	433	418	441	464	432	445	465	421	446	444	436	429	443	433	428	418	433	439	405	466	430	432	430	458	443	413	414	439	428	429	420	417	464	429	439	434	455	470	456	410	403	452	445	426	434	469	425	437	443	438	426	390	405	407	424	364	414	420	419	453	432	431	433	409	403	423	395	426	452	456	388	410	422	434	440	415	447	430	441	420	428	435	413	432	457	436	422	476	431	429	408	436	458	430	443	461	419	419	429	452	396	430	481	456	454	427	485	435	399	424	459	476	451	425	431	463	418	471	424	431	401	431	424	453	434	423	461	431	449	459	429	441	453	405	411	437	439	410	427	431	448	420	418	442	425	456	422	441	440	436	451	401	437	449	455	430	432	449	437	445	438	443	468	434	455	453	449	436	433	426	459	413	434	446	425	417	395	416	416	452	446	438	459	446	388	408	435	433	426	419	410	432	390	437	424	420	396	421	407	441	410	419	419	473	460	425	450	412	451	451	455	453	420	460	417	443	443	421	427	430	409	445	403	418	485	451	444	452	438	440	436	424	452	433	397	437	426	434	437	473	449	443	405	422	441	442	445	421	448	443	456	419	433	427	432	448	427	420	431	435	436	445	446	464	439	451	441	410	429	422	411	441	420	458	444	416	412	444	442	426	433	437	433	417	420	476	426	423	475	430	462	434	434	439	404	462	449	444	417	435	438	456	387	438	425	442	412	430	417	383	424	428	384	432	430	407	442	397	393	432	438	447	447	438	447	400	438	424	398	400	378	437	424	439	394	423	452	480	414	408	457	434	445	460	412	427	434	430	371	415	433	426	443	397	462	459	408	457	438	444	421	413	450	421	417	454	454	470	442	466	434	408	437	435	431	444	425	443	398	457	446	425	448	458	382	436	406	439	447	454	446	432	435	421	401	437	405	446	447	420	424	417	435	414	440	435	440	426	409	424	446	424	443	420	438	413	437	414	482	422	450	455	437	424	430	447	417	431	429	414	455	387	413	457	456	427	391	395	435	413	426	431	442	451	430	428	440	444	455	427	401	416	440	418	440	454	387	421	442	426	457	458	466	419	425	452	437	432	447	445	399	464	386	426	411	432	418	438	486	424	449	390	446	420	441	422	451	425	466	445	440	408	413	440	438	416	411	439	414	427
25162	21311	27589	25304	13602	3154	2144	1924	1067	991	919	1056	1007	942	839	742	724	696	656	704	599	632	675	668	638	653	1375	1889	1798	1487	1211	790	784	730	657	596	561	604	593	557	571	608	532	607	585	567	614	570	632	599	574	549	580	573	581	599	581	563	578	607	577	550	598	576	585	584	554	592	551	595	532	552	597	610	574	586	583	588	576	618	569	550	565	613	617	629	604	627	583	618	566	618	604	591	569	588	601	600	610	597	589	576	578	622	552	601	586	603	574	633	565	626	574	607	584	563	601	587	593	594	598	597	601	553	593	588	551	603	554	604	606	597	597	588	630	609	545	600	575	602	581	580	623	591	569	564	570	540	581	595	551	591	564	577	555	564	584	562	564	576	626	591	595	603	584	588	568	589	607	583	576	591	623	599	592	576	589	569	576	543	600	565	640	615	599	596	576	576	569	565	627	564	586	536	597	567	593	578	577	644	561	591	555	546	622	576	523	547	589	652	617	594	589	564	579	609	552	594	601	625	575	586	542	578	590	592	589	585	562	595	582	575	606	534	564	612	612	541	602	571	577	616	543	572	566	598	588	585	600	598	585	589	592	604	551	564	562	601	576	574	594	572	602	601	559	551	597	576	630	503	589	572	623	603	581	566	589	639	564	541	579	577	615	551	577	616	537	622	579	579	550	546	606	571	605	569	605	590	616	552	560	598	567	607	576	562	596	586	606	624	581	580	585	533	592	605	604	627	562	562	561	578	619	575	558	600	593	559	630	580	596	542	599	561	610	597	596	573	589	587	563	582	584	585	573	600	630	600	599	584	573	575	581	544	588	559	568	612	580	559	607	597	592	594	592	546	570	607	610	588	588	632	572	629	607	549	605	629	647	624	546	615	534	602	579	587	603	567	584	534	574	618	609	615	597	622	578	535	593	567	613	562	582	552	585	563	629	564	617	568	618	580	631	590	596	575	633	595	570	567	539	600	577	574	562	603	599	581	583	576	579	568	598	571	577	617	627	569	617	590	563	564	587	618	604	568	589	594	551	604	590	611	590	607	584	595	606	586	591	579	568	609	581	551	565	608	592	622	570	567	613	592	536	586	626	596	602	591	568	553	586	553	590	577	548	554	589	594	557	602	551	581	558	568	586	555	610	557	614	568	596	577	563	552	568	599	595	576	587	584	652	568	548	565	620	586	618	531	575	606	576	588	610	626	574	611	598	596	567	600	558	578	601	597	594	597	580	613	549	605	615	555	571	559	558	612	576	584	566	587	562	585	597	602	571	616	575	585	570	575	622	585	587	596	598	653	602	593	591	608	616	625	580	553	587	575	573	623	568	585	585	610	605	548	575	615	592	610	573	584	529	604	604	581	592	572	573	546	608	618	583	579	596	612	590	587	571	590	589	554	568	588	589	543	574	559	642	555	514	575	536	557	622	573	599	569	560	595	613	581	583	540	597	611	554	612	574	602	617	573	592	560	509	564	591	615	573	589	562	623	547	562	605	543	589	576	570	589	559	557	595	603	584	579	556	581	599	596	635	588	593	593	593	582	592	604	584	581	600	585	586	612	628	563	573	567	589	593	597	586	589	570	606	599	595	609	593	574	602	602	604	582	623	572	574	600	605	594	626	632	579	604	620	560	601	558	592	575	546	604	592	590	556	551	586	567	626	614	597	541	560	581	556	635	557	596	584	555	594	609	577	546	535	608	543	616	571	667	582	581	574	574	587	590	586	628	616	612	600	571	597	634	578	600	566	589	558	572	635	555	573	595	583	559	587	618	581	582	573	586	581	588	588	568	654	618	629	575	630	591	571	557	536	607	551	570	585	574	605	592	614	591	561	587	558	591	555	589	567	563	579	617	551	585	591	589	591	595	612	588	540	600	584	583	612	591	570	614	593	621	622	571	605	561	596	560	585	556	525	589	580	590	624	601	563	561	559	562	562	599	592	613	598	582	617	567	556	595	595	568	566	612	579	598	609	537	584	582	537	567	599	582	610	620	596	600	561	631	599	554	568	544	551	536	628	626	580	574	611	602	590	575	556	574	543	607	569	661	554	589	563	610	574	597	591	590	602	620	570	592	587	594	596	572	616	644	587	559	602	552	565	530	569	547	543	612	610	570	592	581	614	568	586	598	575	574	599	568	615	587	573	611	584	545	596	596	553	577	589	593	541	587	594	572	610	548	566	613	553	592	622	558	583	594	549	590	592	599	556	601	566	565	569	593	572	551	586	526	609	567	563	573	593	583	570	586	582	549	593	560	589	566	590	628	579	608	555	602	582	591	567	624	619	610	574	577	558	598	567	557	614	606	546	593	554	615	566	618	590	591	582	597	579	617	629	570	572	608	590	595	597	620	597	626	594	560	530	557	566	594	645	617	608	571	605	581	556	544	586	606	575	565	572	627	626	576	550	549	575	579	580	592	558	529	577	601	598	569	563	633	569	584	567	579	598	602	622	582	544	600	584	592	537	578	609	597	564	558	548	602	582	643	563	544	629	568	594	561	569	541	541	614	581	552	585	556	615	568	604	591	573	598	568	578	651	562	541	579	585	586	575	605	583	602	600	583	572	560	580	543	607	562	578	560	596	549	643	582	584	578	607	585	584	578	616	557	592	548	568	616	614	592	618	591	609	587	592	605	557	597	603	580	637	596	596	584	573	558	564	597	569	588	589	619	615	568	546	566	588	622	597	558	582	615	563	581	555	574	587	616	552	590	582	553	610	590	574	592	585	606	602	547	602	575	612	531	608	571	590	619	609	553	585	585	578	611	603	571	582	566	591	595	582	577	636	585	587	588	601	563	549	617	586	597	579	540	575	651	558	576	625	586	536	558	602	572	591	550	610	582	591	601	561	643	586	559	574	631	574	611	591	633	592	591	565	587	605	632	576	584	601	598	585	614	577	584	560	582	594	621	560	641	574	612	561	594	601	608	602	591	583	552	589	561	570	626	579	601	598	596	583	598	560	614	613	559	544	602	610	578	632	595	628	630	608	596	598	566	586	587	578	616	649	565	559	562	596	590	562	629	596	606	596	570	560	580	570	587	589	555	601	588	556	588	561	578	576	571	606	582	599	557	575	588	585	597	550	548	605	587	561	583	592	611	599	598	600	593	576	548	621	555	578	595	597	602	586	624	609	616	561	629	572	592	602	614	598	597	572	570	605	530	597	561	579	586	596	584	626	631	596	581	592	601	601	604	539	575	588	571	593	608	649	633	576	559	585	550	583	582	566	604	614	589	569	579	608	576	588	554	579	559	561	571	574	553	583	580	575	591	600	576	602	608	582	588	605	596	586	567	605	581	524	526	571	626	584	569	598	579	606	607	604	571	604	617	587	596	570	562	597	573	585	607	578	589	587	549	615	555	587	575	627	609	561	595	571	552	562	575	593	561	579	592	605	538	574	633	586	614	596	590	628	553	573	584	633	589	579	629	621	622	607	588	637	621	581	553	568	575	600	586	564	592	581	565	596	627	583	589	608	624	577	594	590	604
11552	25226	19701	12237	6694	4196	3651	3436	1800	1383	1339	1620	1321	1290	1094	967	970	913	824	792	768	658	742	799	799	835	2215	3034	2813	2194	1735	1058	910	778	742	695	603	604	585	583	589	582	622	639	664	649	623	604	594	604	575	619	616	593	599	614	646	653	623	552	619	639	581	647	597	607	640	569	587	612	604	622	633	594	573	630	630	680	564	627	647	612	619	616	613	623	615	611	623	674	642	647	599	676	628	560	631	581	641	611	599	618	595	659	620	628	624	636	665	653	662	578	602	609	627	596	646	621	614	597	630	588	620	605	584	619	625	588	626	644	612	601	601	656	681	607	659	631	631	629	624	598	575	575	605	620	641	652	620	614	604	572	614	659	600	613	662	601	611	644	636	632	642	625	600	650	601	584	612	583	621	594	579	583	639	652	603	583	580	620	646	620	631	674	619	616	654	607	644	652	606	596	601	632	631	596	655	615	602	629	633	632	608	617	608	531	638	638	650	632	605	603	613	641	614	597	586	590	632	627	630	630	643	630	597	592	636	614	623	611	574	635	646	628	620	596	613	583	612	605	611	647	643	614	635	614	652	643	623	609	595	634	595	618	635	624	586	618	623	633	602	649	592	603	622	671	659	627	595	627	654	626	649	621	608	638	588	623	621	594	652	610	607	618	596	608	633	646	675	588	646	601	584	629	650	636	609	616	611	613	600	620	571	599	626	651	650	632	603	676	614	599	603	631	624	568	568	603	655	641	643	581	615	573	616	639	614	598	579	659	661	625	628	583	621	658	550	637	632	586	661	631	608	634	571	611	606	622	609	583	608	612	645	619	595	607	599	638	597	583	604	611	623	585	625	608	621	651	597	576	642	638	580	642	644	561	589	635	585	582	633	636	630	634	637	613	569	602	600	642	578	595	616	619	631	622	603	606	595	605	635	630	653	628	628	601	618	623	606	613	624	576	582	596	636	589	597	621	613	568	582	595	627	608	618	622	658	667	639	603	643	611	649	608	584	625	597	602	623	620	643	641	604	646	614	608	618	638	623	642	593	585	603	552	610	603	637	612	633	590	576	608	624	595	618	595	614	622	616	641	620	634	640	592	597	623	628	595	627	587	608	613	598	622	585	622	621	649	597	615	632	606	625	597	614	618	596	582	631	619	617	620	639	634	615	636	640	570	628	612	605	628	595	631	590	649	603	649	642	620	616	621	611	610	609	619	570	663	636	624	611	603	599	619	599	628	638	626	624	626	658	606	629	625	586	610	650	573	642	582	594	591	638	619	610	617	654	606	627	652	608	618	576	592	601	612	561	602	596	587	571	618	593	633	591	595	614	631	610	602	628	614	621	600	656	597	612	617	591	633	630	686	646	576	600	604	590	601	630	672	611	634	646	613	654	622	611	621	656	645	619	617	579	642	640	614	619	606	603	605	621	629	604	560	644	661	612	610	610	607	627	597	592	596	626	576	608	653	622	620	639	623	616	608	638	599	614	685	612	601	626	614	605	599	612	637	606	638	681	601	578	621	603	599	620	655	627	616	643	598	620	594	599	567	554	635	625	667	607	652	603	632	604	621	596	647	553	593	614	599	617	644	661	614	646	623	616	594	572	588	613	630	608	597	613	606	587	608	620	629	622	648	609	656	587	592	596	634	594	620	606	624	650	634	585	618	657	658	604	594	614	619	611	642	615	575	631	662	664	621	599	571	628	645	633	566	613	633	611	606	636	655	635	635	606	616	622	649	623	614	644	602	598	600	604	628	667	660	606	573	637	628	567	651	616	608	647	663	629	641	616	653	595	624	611	604	583	584	629	598	622	576	611	622	641	647	622	620	601	611	619	612	662	608	610	623	629	634	626	580	611	645	612	587	593	586	562	600	584	653	598	597	627	612	603	614	613	607	619	635	595	578	605	650	609	621	655	627	633	612	620	593	590	613	598	612	587	614	647	638	590	585	632	623	624	618	625	642	635	597	556	657	597	635	656	586	626	642	589	613	606	624	567	586	637	618	639	644	618	596	596	613	556	616	654	627	608	607	635	596	676	630	645	652	615	648	556	624	622	630	555	653	646	617	582	630	619	607	600	639	641	627	603	614	668	639	592	602	632	608	664	659	632	611	597	605	607	611	604	610	615	608	587	624	580	629	618	630	625	589	619	574	603	632	641	645	610	620	572	606	605	593	550	627	628	629	605	652	651	620	601	621	608	623	626	620	649	635	632	594	602	601	601	603	580	569	616	641	635	638	643	601	591	576	618	607	608	626	624	565	624	652	629	678	619	640	607	616	611	602	590	607	641	615	605	584	619	649	587	623	623	613	591	598	663	630	636	609	551	628	578	600	617	593	604	613	608	655	564	624	640	633	594	634	625	654	611	620	623	605	631	623	634	623	649	612	593	622	580	573	611	572	642	661	581	595	638	633	598	590	645	627	590	623	619	642	647	641	576	603	632	644	645	628	620	630	607	627	647	629	616	602	655	625	593	625	622	642	610	640	605	644	569	618	606	617	602	622	566	681	609	631	645	675	631	609	633	610	577	633	629	630	602	618	587	645	596	603	650	614	580	640	637	621	639	612	570	616	610	650	673	654	637	638	592	616	616	594	615	614	607	624	642	608	611	605	602	633	658	589	627	629	616	622	626	620	590	630	583	633	608	619	608	602	613	615	606	630	641	685	591	625	594	647	597	636	594	606	612	623	595	585	620	631	574	599	645	594	621	634	657	629	606	645	624	630	616	626	611	606	590	611	642	537	598	666	592	656	652	616	598	607	583	619	628	660	632	608	608	585	598	583	633	635	614	652	633	632	608	582	617	599	653	596	594	628	598	601	612	603	601	632	597	595	615	619	634	569	570	605	599	639	612	600	602	644	613	628	635	625	645	587	606	616	608	615	596	613	654	678	621	587	640	593	589	621	630	594	693	591	649	651	611	576	647	607	639	609	598	657	605	634	628	588	620	635	608	619	618	613	596	585	620	630	608	614	616	625	616	598	590	608	609	620	590	613	657	614	567	634	649	632	613	630	601	646	597	607	588	638	561	621	626	611	624	606	589	563	645	625	594	661	601	594	585	587	613	613	620	606	594	624	649	624	615	616	615	637	621	628	654	621	571	612	581	605	576	611	652	599	623	570	573	596	625	628	631	587	661	590	615	598	624	606	613	600	652	592	602	605	614	614	596	592	631	662	622	634	683	596	636	603	630	579	602	655	593	621	617	581	624	646	634	636	595	619	624	612	641	588	607	620	632	598	617	609	613	607	622	614	643	659	585	606	623	610	624	624	655	602	586	641	579	632	603	660	602	615	599	655	600	588	648	576	582	613	589	619	617	622	605	618	604	632	614	626	613	602	652	614	632	630	627	633	622	605	608	580	647	630	622	631	617	637	611	626	574	588	638	575	611	607	647	609	594	644	629	613	608	618	645	645	637	598	594	626	617	644	623	659	607	621	595	627	599	625	628	605	631	650	626	583	625	642	615	638	605	593	614	614	624	659	674	619	619	588
22812	21360	29121	23980	21379	21587	13193	3837	1948	1746	1551	1433	1433	1108	996	1064	900	893	870	764	767	774	734	851	951	2468	4580	5478	4474	3438	2795	1467	1073	873	820	690	638	616	650	611	652	648	653	618	644	694	644	616	642	644	615	644	650	616	601	609	603	606	690	583	634	604	611	606	639	677	618	629	637	615	648	652	655	657	592	604	624	610	645	670	619	646	667	663	704	664	624	631	651	623	649	646	599	618	622	609	619	643	657	623	651	634	637	627	636	663	637	665	635	700	631	623	645	652	613	673	647	688	664	666	632	655	658	677	678	596	675	654	691	618	622	661	627	636	588	616	603	628	666	621	638	655	639	643	634	665	624	694	618	675	582	635	684	677	600	653	676	616	664	586	604	626	610	644	619	656	609	646	649	631	604	657	642	633	643	631	661	627	592	634	642	680	643	666	687	629	623	598	641	645	647	614	645	636	620	654	619	623	652	626	671	612	661	634	604	635	652	638	630	697	629	672	636	615	607	636	653	640	639	644	655	621	690	603	688	625	660	631	628	615	630	632	673	658	662	618	671	657	637	634	590	616	614	633	645	638	649	606	614	690	625	642	649	655	616	680	590	628	654	652	675	584	619	638	676	630	607	672	653	638	569	606	601	620	604	640	568	630	648	609	619	649	608	644	637	645	629	615	615	614	638	644	622	638	647	630	641	646	597	617	655	649	624	641	618	620	595	664	631	624	652	618	648	670	622	640	630	640	582	665	669	637	626	632	679	648	664	615	620	645	637	630	600	616	619	630	633	652	614	608	635	662	621	637	585	637	585	627	609	563	667	667	649	626	613	651	678	614	645	599	637	665	669	639	648	644	677	585	620	618	652	607	635	617	653	602	649	621	626	644	684	654	616	606	641	636	638	642	638	635	584	677	667	632	604	628	645	607	628	588	618	636	629	667	636	694	652	650	619	636	627	616	624	594	624	640	615	574	627	619	618	651	637	621	633	647	629	622	650	597	604	635	602	645	617	683	635	639	659	668	632	610	638	663	651	688	646	641	631	627	645	684	633	606	621	634	622	635	643	635	648	625	638	635	612	628	615	643	682	696	602	569	657	647	637	700	653	641	647	629	597	647	663	694	702	618	630	595	636	620	654	646	606	610	641	600	618	639	617	603	662	632	622	634	658	697	672	646	621	631	640	645	647	596	631	643	635	679	632	660	643	613	620	615	630	642	622	647	598	628	633	642	613	639	643	623	630	665	657	627	584	612	654	648	613	725	634	603	641	591	648	597	641	670	634	580	666	613	614	592	614	612	627	661	634	629	634	635	663	681	619	612	609	636	614	667	601	662	610	600	603	666	622	707	623	637	632	635	667	610	603	622	606	674	616	632	655	627	628	638	653	665	618	663	656	625	654	596	659	621	678	627	641	644	657	634	654	694	616	635	610	622	669	625	641	655	660	616	679	660	594	596	606	670	640	615	617	626	635	622	614	647	654	659	663	647	661	643	661	569	639	655	632	651	604	646	636	585	654	658	633	598	603	642	659	656	612	669	642	643	629	631	651	603	625	662	663	625	623	624	614	633	627	666	662	669	646	647	649	630	656	598	684	663	655	627	650	607	640	650	667	655	652	635	630	629	641	604	580	630	660	621	694	630	591	675	667	602	617	618	655	602	626	605	613	616	654	665	644	645	607	648	616	617	657	623	621	662	618	646	624	598	642	601	619	615	591	624	604	615	631	667	640	681	658	568	640	638	595	654	611	607	640	595	667	619	669	646	658	671	619	640	565	661	629	649	634	624	644	632	638	683	652	683	617	659	665	632	644	620	647	602	636	619	594	624	618	644	683	626	642	642	628	704	642	652	642	567	665	653	640	661	622	622	668	673	695	658	636	667	659	670	664	620	613	683	610	674	658	614	691	623	684	679	641	655	601	610	645	642	642	678	622	642	649	659	663	669	621	637	628	662	629	596	656	658	616	614	657	685	635	660	632	653	638	656	587	659	643	663	672	576	582	646	637	598	615	614	641	633	624	596	619	655	589	634	675	639	627	586	590	672	628	607	657	584	653	680	603	656	622	609	645	633	663	583	596	607	628	660	652	627	615	639	633	668	633	629	629	641	689	617	639	614	618	620	642	673	674	634	658	634	615	646	638	647	597	601	615	636	566	617	665	655	629	665	651	635	593	640	612	633	612	666	615	658	645	622	627	622	639	592	667	661	613	623	644	598	629	644	671	650	654	676	599	642	598	625	611	653	670	644	691	633	585	652	672	630	648	662	623	673	650	624	665	613	621	610	639	629	619	588	561	643	630	624	624	663	617	644	609	687	616	558	635	607	615	623	619	714	658	591	641	680	604	704	647	688	645	654	589	621	707	664	656	655	611	574	656	624	643	652	662	609	633	648	642	587	635	605	632	616	586	647	647	654	650	627	690	613	648	655	646	659	568	636	666	656	654	675	634	654	633	607	652	639	644	615	604	667	606	598	629	612	609	653	670	670	626	673	628	654	636	679	645	624	633	598	669	643	639	627	616	595	693	629	647	640	664	635	648	647	621	625	623	632	629	606	625	612	637	644	637	623	664	666	648	636	649	661	547	618	621	621	627	630	665	666	634	628	603	653	688	669	673	628	610	638	613	617	614	610	659	618	639	643	675	639	656	663	602	644	666	669	639	622	658	603	640	638	623	647	656	660	650	631	648	654	643	653	630	657	624	606	640	622	657	617	661	621	602	647	659	628	634	614	649	691	612	616	647	608	588	570	644	628	627	657	640	659	663	653	630	609	631	652	612	649	667	700	610	613	624	649	615	619	621	583	617	619	653	626	619	659	657	657	649	589	607	636	642	653	636	671	606	661	646	657	645	653	622	638	605	651	622	640	631	622	643	639	624	637	646	668	605	627	623	619	635	600	659	641	580	627	671	636	609	632	628	653	638	558	660	633	614	667	637	606	664	631	622	653	676	608	648	620	660	626	665	659	613	624	659	656	644	632	634	611	617	640	631	647	593	651	604	649	616	606	629	637	647	601	663	596	617	649	609	634	651	619	569	622	626	567	669	603	650	626	635	581	632	639	666	638	620	657	623	669	605	601	623	637	632	635	618	652	628	631	648	613	691	651	600	637	615	667	656	604	616	635	688	614	657	654	603	643	630	575	626	664	610	566	615	645	628	616	658	661	683	646	603	613	637	623	636	608	662	645	631	646	661	633	639	645	639	676	657	617	637	594	611	600	608	623	625	614	611	654	664	651	604	612	690	631	656	630	639	648	646	625	629	602	680	625	671	618	631	646	648	641	647	657	613	607	622	584	617	626	671	667	625	681	623	608	611	623	656	653	661	633	615	647	639	638	615	601	646	583	645	694	622	588	629	600	634	633	651	654	624	611	616	638	632	593	606	636	592	624	655	649	643	655	652	596	618	632	632	600	618	615	631	630	660	596	643	695	669	651	635	614	605	620	645	609	611	616	639	672	638	615	630	624	618	658	642	652	634	587	641	608	640	636	587	663	632	631
13768	31941	27365	19323	12138	8530	6484	5381	3347	2566	2299	2166	1951	1610	1229	1302	1152	1128	1025	930	953	871	934	1114	1145	3696	7042	7773	6390	4896	4019	1916	1331	1059	918	763	625	648	599	697	679	651	626	641	634	666	679	629	627	661	621	601	640	663	639	651	655	604	678	653	604	631	625	591	657	657	655	662	614	652	627	672	669	614	631	669	656	632	629	638	681	631	674	638	645	633	620	571	620	651	680	627	614	660	591	663	607	634	706	643	597	640	670	645	628	665	675	659	654	686	611	642	681	616	637	636	626	625	652	688	602	699	682	629	644	654	658	637	672	640	642	642	643	618	642	626	652	635	681	626	625	609	623	622	638	621	632	643	642	621	603	634	656	651	645	666	648	601	654	643	643	642	609	628	689	648	636	635	654	636	642	646	649	619	643	641	683	625	662	667	621	668	604	677	641	629	636	620	648	670	620	639	615	636	677	653	617	624	686	613	654	649	637	650	655	665	654	639	617	634	688	632	625	687	632	662	640	620	586	646	648	628	641	690	596	606	609	649	619	664	666	612	659	628	666	665	648	671	638	662	596	650	676	672	657	630	661	704	657	674	645	658	610	627	604	661	652	658	620	585	612	655	595	673	709	676	608	614	639	706	648	578	666	597	651	648	627	692	589	599	631	629	645	655	602	628	620	622	692	659	650	632	600	657	605	648	614	612	655	629	604	642	621	626	584	624	643	619	627	654	627	672	617	623	622	633	642	656	637	613	666	650	667	621	612	609	640	677	674	645	665	663	623	610	647	635	630	615	613	674	683	636	652	619	637	624	646	661	623	702	628	649	629	649	646	641	608	601	667	610	626	597	629	659	659	623	665	605	657	638	677	652	669	654	594	647	615	679	599	659	631	624	646	601	660	590	680	577	666	631	677	627	657	639	643	631	620	640	644	609	647	632	644	631	605	611	661	656	618	626	705	634	684	601	636	641	669	611	656	630	592	659	676	690	615	649	606	582	657	675	646	630	642	605	626	673	637	603	626	677	655	656	634	643	615	612	642	649	627	618	628	670	667	607	617	648	642	609	608	600	593	621	667	626	631	664	612	632	658	684	696	647	631	641	638	672	663	669	619	648	633	634	657	640	635	679	656	611	645	617	658	629	653	637	668	637	647	662	634	626	633	646	614	645	640	655	629	654	672	644	623	625	600	637	634	660	658	616	615	676	644	648	616	593	645	632	617	593	646	618	630	617	647	684	645	660	672	627	616	642	622	641	645	622	644	636	599	656	657	636	638	633	652	635	610	705	666	609	639	652	628	688	657	639	648	651	606	656	597	596	577	661	638	704	616	608	637	661	658	619	634	677	652	633	638	629	644	644	672	656	665	593	615	666	617	625	681	620	625	616	636	637	592	638	648	660	637	593	643	605	641	606	637	607	653	598	684	671	616	624	656	686	589	623	645	655	648	671	702	577	633	606	612	664	673	649	655	669	662	635	580	636	591	638	619	632	670	633	659	615	648	627	606	636	676	659	648	606	612	643	630	636	626	644	641	626	649	641	670	656	677	604	630	644	637	589	652	662	684	654	677	689	618	628	645	654	617	633	635	640	625	699	613	635	667	617	710	627	647	658	604	648	627	607	654	662	655	649	639	606	666	629	642	625	623	637	657	626	655	692	651	605	590	641	676	644	645	613	684	635	671	607	642	626	604	637	642	656	678	625	649	676	609	660	602	632	646	649	642	643	640	657	632	598	644	634	629	630	628	644	645	629	618	658	682	609	645	640	637	623	616	667	627	649	620	615	630	625	621	682	643	675	656	662	670	640	614	593	639	670	605	646	665	621	628	643	650	631	635	645	682	659	590	626	634	667	634	651	675	666	670	622	616	694	626	645	665	600	657	637	629	648	614	615	646	625	660	650	630	634	655	634	651	645	669	680	645	657	632	638	635	620	629	601	651	623	621	653	620	642	613	602	645	594	646	704	619	622	663	598	606	692	585	666	618	624	664	638	661	654	635	653	643	625	683	687	654	672	630	652	665	625	692	665	658	634	621	657	606	661	645	596	643	624	632	657	602	609	604	663	647	662	650	656	706	655	694	643	642	672	580	617	671	638	647	676	647	663	633	676	636	634	670	646	605	632	672	616	659	632	643	564	633	678	676	626	626	576	649	601	638	667	632	658	657	677	619	653	589	682	670	670	574	647	650	628	645	659	666	645	678	690	609	638	604	644	649	679	649	607	618	645	651	607	642	642	656	627	623	630	632	613	606	655	636	621	639	673	663	681	584	637	631	653	594	581	652	604	633	602	655	635	598	617	675	664	641	606	691	623	641	646	635	624	608	627	641	644	652	591	623	675	654	682	650	653	668	641	662	650	619	648	628	629	651	656	672	636	625	623	648	645	632	615	602	646	627	632	685	668	630	698	644	624	660	638	635	638	669	675	630	644	650	624	628	648	650	684	674	644	629	634	673	656	664	610	637	615	634	576	671	637	641	631	687	648	628	608	634	654	651	584	624	652	605	620	624	650	645	606	626	664	647	587	666	681	673	631	638	616	700	668	652	659	626	631	678	649	610	570	636	634	581	733	636	625	603	633	624	642	615	605	650	640	653	617	617	631	641	617	617	633	615	587	640	644	621	675	656	638	680	645	642	654	634	626	637	589	639	665	618	647	650	633	625	622	629	639	671	645	630	625	655	637	633	633	661	598	661	608	612	610	659	657	659	642	656	684	653	628	657	615	621	634	616	623	639	645	609	586	644	669	629	642	619	633	650	679	589	660	654	674	670	625	650	642	622	681	726	629	626	660	603	610	629	619	650	655	658	650	618	691	636	688	639	617	617	609	667	621	685	657	658	662	669	651	620	652	624	643	603	649	666	618	646	618	620	627	656	630	677	675	602	623	622	636	662	616	628	650	645	628	624	653	657	675	636	642	677	620	686	649	703	632	633	623	655	619	621	614	651	646	669	620	657	687	669	630	636	677	637	646	651	684	631	593	651	638	682	659	615	611	647	613	600	649	669	625	645	614	635	621	619	655	611	621	624	618	612	618	616	662	623	640	668	644	681	604	640	677	677	638	629	643	665	689	678	648	631	583	622	616	680	661	632	619	648	668	642	621	656	616	651	636	667	688	670	646	592	627	655	612	663	641	703	673	614	603	650	680	627	624	636	646	627	655	625	633	675	601	640	638	625	657	633	582	632	637	630	620	672	646	679	668	682	644	578	642	674	650	659	617	638	686	648	684	629	623	642	639	612	631	634	646	629	650	589	668	618	634	614	651	636	625	620	646	616	656	641	651	682	611	648	637	616	578	658	635	613	612	636	663	667	610	676	642	637	630	677	629	634	615	666	598	651	650	617	624	625	619	615	610	616	665	604	642	643	698	628	679	682	626	600	627	689	581	611	653	632	657	640	623	648	642	664	607	678	636	626	632	648	679	582	623	621	665	664	639	655	638	629	613	638	628	645	678	677	648	600	620	651	621	638	664	728	639	628	627	671	666	604	610	631	655	637	646
27992	20387	16084	8107	3805	1861	1601	1199	825	787	638	573	588	559	543	508	517	479	471	462	472	436	406	472	464	498	590	674	528	569	522	480	424	428	415	427	419	407	390	442	436	407	409	418	401	400	424	461	419	396	431	374	380	383	407	400	439	379	375	409	369	433	435	426	394	394	442	407	417	407	454	409	408	423	394	435	389	403	434	423	426	425	417	400	405	415	386	428	425	395	453	404	390	439	410	405	429	394	443	415	438	406	432	375	401	406	419	435	408	379	401	424	412	388	441	439	423	441	401	405	419	466	419	423	441	400	399	427	406	390	401	451	400	377	392	379	400	400	429	427	441	393	404	417	404	440	418	421	411	465	412	415	433	430	417	406	410	391	413	422	425	425	447	386	416	392	434	431	433	446	384	438	395	413	402	404	397	419	385	415	372	433	412	438	409	431	420	424	385	394	395	415	448	424	440	370	406	408	353	435	421	422	427	434	418	412	377	388	375	397	413	414	389	468	421	389	396	410	399	405	419	405	412	399	447	394	466	396	395	401	420	403	379	407	445	413	420	416	412	423	413	418	434	386	409	425	414	396	384	421	389	394	431	389	415	444	423	403	419	389	422	377	362	418	404	412	425	425	402	404	397	446	405	420	429	417	451	423	423	417	424	391	405	446	425	430	432	429	411	391	393	386	413	393	428	408	394	390	423	415	409	377	399	409	393	395	383	395	404	431	417	421	417	417	396	414	413	422	395	402	399	420	416	366	405	418	409	430	415	440	435	413	421	397	406	470	409	403	420	412	401	422	429	414	383	409	396	426	416	425	384	408	434	394	398	410	408	409	418	448	404	381	416	394	418	375	442	458	427	396	385	385	390	444	400	401	395	417	414	395	367	392	404	377	456	385	384	411	430	380	402	443	365	440	418	385	419	402	379	383	422	432	387	438	386	408	427	393	425	430	422	415	406	393	378	381	448	393	394	411	398	421	420	421	462	399	397	418	427	393	397	429	456	394	425	397	407	435	404	431	363	410	419	392	379	442	438	422	413	422	436	457	429	395	382	442	419	449	385	409	441	410	424	418	373	389	417	386	417	412	418	418	403	421	414	404	414	427	408	398	450	413	416	418	404	410	434	408	411	436	404	450	404	453	419	354	382	420	423	436	426	460	397	450	411	431	402	432	401	387	429	417	393	416	387	421	436	387	415	433	427	409	415	442	389	432	415	403	371	404	377	451	379	421	393	402	408	438	419	401	422	445	441	418	357	393	438	408	427	448	410	434	463	384	413	427	403	397	416	414	385	411	395	404	448	450	393	426	393	416	414	385	389	430	413	395	408	458	436	438	388	422	352	436	429	413	392	412	393	387	434	404	398	443	402	432	424	416	422	423	392	389	425	425	425	421	413	428	430	394	395	395	395	410	423	397	409	466	447	399	431	364	468	379	401	447	378	434	421	393	375	405	422	365	428	371	409	399	423	435	409	398	447	411	424	429	386	445	388	429	417	417	406	411	406	420	444	418	405	419	367	416	375	416	405	406	414	421	437	422	383	426	412	393	406	417	375	444	418	423	432	421	420	414	396	408	406	396	376	387	390	396	405	383	387	387	373	433	432	406	379	415	401	366	412	413	402	398	437	410	419	431	396	410	384	411	423	403	405	371	424	407	431	398	392	400	427	419	403	418	424	434	426	413	382	421	429	405	414	400	418	406	383	381	421	401	384	396	407	420	415	433	391	442	389	425	383	403	427	420	442	420	400	402	418	401	420	429	407	418	419	429	445	421	426	402	419	392	413	384	412	387	427	422	375	399	377	390	414	426	418	388	438	420	391	432	411	411	422	445	401	411	402	400	435	411	413	415	406	386	435	372	398	402	416	431	433	383	433	438	440	382	412	386	422	438	406	436	396	398	407	435	447	410	389	398	399	405	403	401	412	428	416	379	423	420	417	409	431	410	400	410	413	428	415	414	417	434	419	467	402	419	408	398	419	376	397	400	455	406	407	449	423	410	403	422	419	402	410	400	416	401	406	373	419	381	402	407	419	418	394	397	392	409	422	405	373	437	405	380	434	428	410	421	423	407	408	408	430	423	427	429	403	423	397	437	397	425	437	427	419	448	388	463	416	376	430	445	444	451	400	401	412	407	408	370	436	414	419	462	409	404	390	425	382	361	436	439	396	414	396	422	388	387	409	429	387	380	409	421	426	417	411	409	423	390	398	391	401	466	424	396	371	406	410	453	410	412	432	408	464	427	391	422	418	408	434	434	390	419	404	415	395	392	403	445	412	418	434	395	399	393	412	445	401	394	441	407	416	399	401	400	444	382	408	374	382	399	415	442	400	407	392	394	438	427	411	429	402	427	364	435	441	422	398	409	406	430	447	430	402	414	406	386	390	412	400	386	430	417	402	453	408	402	410	396	418	440	438	379	403	406	429	408	422	404	392	393	433	405	401	414	445	426	402	406	423	398	392	408	403	402	436	408	383	423	400	408	404	410	415	413	446	419	387	397	437	396	388	398	401	427	409	390	416	402	402	399	421	403	383	401	434	404	432	434	406	447	411	410	409	422	379	435	438	386	403	414	387	445	381	390	355	376	411	430	451	409	397	431	384	441	418	398	447	428	423	412	396	423	409	372	397	390	396	461	413	453	395	407	404	407	397	391	406	440	403	408	395	413	411	419	414	394	405	407	414	384	407	391	413	388	388	446	405	394	378	413	412	380	433	425	396	389	450	411	383	403	422	410	379	401	450	404	437	408	394	430	408	403	372	406	436	412	399	425	399	398	431	400	397	426	424	410	363	433	435	425	447	416	437	404	414	419	408	445	416	397	462	400	416	422	414	382	389	435	399	405	401	456	422	376	389	423	412	416	403	399	418	382	399	383	406	414	435	423	402	411	436	427	423	391	450	393	399	411	390	421	400	403	385	411	426	401	396	392	393	420	421	442	423	431	411	435	403	442	389	427	401	402	417	451	403	401	385	359	379	413	371	406	407	423	382	371	426	419	428	439	393	417	412	387	347	415	421	383	405	400	441	406	392	398	393	417	400	375	427	395	387	404	402	412	403	397	407	419	423	411	376	433	403	416	414	397	418	392	418	420	405	400	425	420	393	393	423	407	393	418	365	405	433	396	398	420	406	418	410	380	390	379	448	418	414	409	399	435	404	444	412	397	401	401	431	422	414	369	407	418	401	439	415	407	406	414	415	409	437	452	395	418	402	413	433	435	420	414	417	401	423	394	370	439	435	437	430	379	423	401	404	427	448	408	389	438	372	408	415	426	403	405	421	420	432	444	441	393	395	409	399	401	433	398	387	423	420	423	378	409	438	410	400	430	378	399	388	423	384	425	400	372	393	377	434	419	426	406	408	414	368	394	420	408	416	442	401	428	441	417	402	388	370	435	432	408	436	439	404	472	417	412	392	374	376	406	357	416	415	438	396	416	410	391	379	384	455	411	431	405	395	396	403	362	408	392	372	423	414	405	426	404	386	399	446	421	425	422
11291	18811	16161	8310	5867	3013	2823	1914	1175	1131	883	805	792	740	683	648	581	599	586	556	559	499	513	502	531	582	793	806	782	705	591	540	524	468	453	442	442	437	462	475	426	450	429	412	450	438	452	434	451	427	466	418	454	453	417	451	402	460	454	417	421	447	448	460	444	446	481	465	417	420	468	423	441	438	450	413	433	427	484	454	448	428	451	461	435	464	483	439	461	420	450	452	460	436	422	421	423	464	439	444	449	446	444	452	443	464	445	449	422	470	420	462	461	415	427	458	458	451	421	419	447	465	478	468	421	458	444	428	447	468	428	437	442	465	418	451	437	418	444	464	442	461	459	414	457	479	429	449	489	449	451	420	457	456	423	417	429	430	450	452	442	419	463	441	458	438	453	434	413	457	423	418	441	446	437	427	431	456	404	487	455	479	383	429	437	450	446	440	446	441	472	453	438	458	455	479	444	464	425	425	433	431	504	441	437	416	399	443	422	425	445	438	443	424	398	483	444	433	478	413	450	437	440	458	417	421	434	465	450	443	419	436	420	442	443	409	465	444	476	446	429	428	416	444	430	430	419	472	435	421	481	421	438	458	418	445	468	425	408	457	428	426	441	409	443	476	454	458	454	464	421	440	448	467	426	436	396	427	470	424	462	474	459	404	467	443	501	404	440	459	443	452	429	430	481	426	434	449	443	416	471	420	459	413	457	484	503	416	428	496	423	485	492	449	460	450	425	453	460	451	447	447	423	466	427	454	443	463	443	426	428	456	487	455	422	457	420	446	450	434	441	442	418	459	456	449	429	459	464	460	455	451	439	433	456	475	443	418	433	439	420	497	472	431	438	454	455	391	463	448	469	450	454	422	493	445	478	453	442	483	481	439	468	444	436	488	461	480	457	453	451	462	414	472	430	463	456	431	484	464	447	438	438	442	452	438	446	468	423	443	475	391	453	438	514	462	444	423	447	429	406	423	429	432	456	413	480	423	511	415	405	457	452	466	447	459	412	469	436	415	448	408	444	463	471	442	427	461	454	404	453	426	458	426	401	429	448	441	464	457	427	450	425	427	471	449	470	457	464	407	429	404	437	452	474	466	421	460	458	478	459	451	452	471	436	438	458	423	428	460	457	470	435	424	452	467	429	424	455	427	418	416	465	447	429	458	420	447	455	444	445	467	466	460	492	455	436	437	430	430	460	454	454	461	415	462	435	447	473	448	419	446	472	436	411	473	422	458	485	470	418	455	445	414	462	467	477	419	502	426	442	403	412	442	451	428	433	436	484	466	456	456	469	456	466	415	442	438	405	444	449	451	414	439	439	438	450	460	456	407	388	473	431	458	477	456	428	444	447	424	486	445	437	445	416	442	505	427	428	409	426	418	463	469	413	456	471	433	444	456	463	421	419	471	439	468	449	470	464	432	443	466	415	440	460	443	453	433	469	461	469	435	406	415	447	451	411	467	456	416	432	443	446	468	465	479	427	428	459	455	442	431	463	439	440	438	473	464	475	437	477	458	439	460	487	463	480	411	422	466	382	447	418	467	468	462	438	425	417	465	471	463	446	453	447	431	432	451	397	436	428	465	478	417	448	424	445	428	431	478	446	397	460	444	469	450	485	456	439	438	436	435	414	446	426	438	451	451	442	433	408	397	481	448	453	466	484	429	441	487	434	416	459	460	439	431	432	444	417	443	443	451	404	452	436	447	443	441	453	423	420	458	468	421	443	448	458	437	437	415	483	422	491	456	455	458	413	496	446	441	415	417	431	420	423	433	422	435	455	431	414	465	467	429	450	450	401	451	380	442	457	432	420	500	468	469	409	460	434	419	443	452	442	419	382	421	458	440	440	439	437	449	483	465	432	471	472	442	454	470	454	421	461	416	455	456	486	445	451	478	450	450	442	443	461	423	416	436	445	467	453	468	421	452	450	456	411	415	431	462	432	398	461	457	455	456	437	434	415	464	455	444	424	506	460	436	424	447	480	464	430	487	422	476	439	433	422	420	464	465	462	437	432	473	415	453	456	454	432	460	472	433	437	465	422	453	425	437	475	414	512	467	471	405	482	445	454	481	456	442	455	437	434	436	488	448	454	420	453	447	432	433	427	426	432	450	446	471	444	455	431	455	450	454	433	461	430	442	477	446	443	411	464	451	447	455	451	446	466	458	440	412	434	478	443	423	440	427	465	442	445	450	414	463	454	473	435	435	471	421	474	471	451	426	463	444	424	398	456	429	438	491	426	431	431	422	483	469	447	433	397	427	434	444	440	480	428	446	417	471	420	439	431	424	442	469	418	420	446	417	420	450	413	423	465	439	472	423	419	442	432	445	437	477	454	443	464	445	447	427	462	418	450	442	465	460	394	411	419	443	449	431	440	428	433	446	439	447	434	453	466	421	441	455	410	430	472	474	438	442	423	462	456	427	458	455	444	413	441	445	448	457	440	432	422	396	482	459	473	407	410	457	429	451	436	431	439	411	471	436	432	451	452	453	425	460	424	475	444	441	442	449	440	442	467	432	460	422	467	474	464	443	473	461	468	423	482	441	458	456	434	463	437	452	471	427	450	459	484	427	465	432	434	447	441	430	437	437	419	431	417	471	509	452	421	461	449	456	468	429	402	434	433	430	457	477	449	415	458	460	477	428	473	447	436	443	428	433	438	452	449	416	409	429	460	457	450	442	458	453	457	427	456	472	420	477	406	455	443	412	447	378	423	462	458	498	395	453	453	444	409	453	459	443	446	424	459	444	426	472	417	445	435	469	432	410	443	457	454	407	414	441	456	434	442	447	473	463	435	426	475	443	430	444	407	440	434	449	446	468	434	444	449	428	443	458	450	425	469	438	443	428	454	402	418	421	457	424	480	439	455	456	456	411	435	458	431	470	448	455	466	420	492	434	452	413	435	432	413	462	429	451	432	443	468	501	403	410	442	434	465	416	437	443	440	441	491	434	501	445	437	462	473	467	448	448	445	460	457	425	414	390	439	411	430	423	466	444	429	490	445	433	473	499	465	427	456	466	448	441	465	400	477	440	481	395	422	441	428	433	444	451	426	466	473	452	450	500	481	476	459	429	454	431	458	411	434	442	437	467	463	438	439	456	436	446	432	440	449	426	439	426	448	436	465	438	437	437	427	398	449	474	435	406	444	447	424	424	446	467	436	405	434	447	445	425	444	430	408	447	447	423	419	422	424	393	432	429	478	465	467	421	436	447	455	414	423	480	440	453	455	422	417	447	444	463	408	412	462	428	453	442	441	442	494	400	464	438	448	444	439	439	440	466	425	468	452	443	447	454	458	448	413	477	423	410	451	505	492	472	448	446	436	461	454	448	439	453	449	437	433	454	464	455	459	458	460	460	449	460	440	470	467	460	454	434	457	456	457	437	441	430	467	443	482	433	474	417	486	454	429	433	436	440	461	440	453	472	449	438	450	478	435	447	471	421	454	477	442	449	462	459	450	432	438	415	431	499	427	479	443	453	455	390	417	457
24039	21302	28536	24398	21305	11466	3117	1916	1060	1049	831	728	643	656	608	656	597	557	538	493	490	475	460	516	861	1115	2678	2269	1516	1484	1120	878	705	558	435	389	376	379	379	359	407	395	407	387	358	416	387	361	349	387	370	348	369	349	353	349	393	373	413	323	331	347	369	387	421	408	352	402	372	376	337	357	382	364	379	371	385	396	401	380	368	370	380	380	354	377	414	366	377	361	393	370	365	321	385	353	345	377	401	383	371	391	380	355	399	359	343	387	368	324	377	365	360	380	374	379	370	350	376	402	352	365	354	387	359	378	384	376	373	333	394	361	347	412	378	359	362	390	388	357	401	360	366	364	346	360	380	381	378	398	375	374	364	382	407	410	348	364	352	373	384	378	398	370	383	364	356	359	381	399	408	358	366	407	399	373	366	391	388	390	382	385	359	359	363	341	358	351	360	367	400	365	371	384	337	422	375	332	361	382	360	380	371	368	376	385	384	362	387	357	372	393	344	380	400	366	368	353	368	379	381	414	373	389	339	390	384	360	373	376	390	378	390	400	383	381	376	370	363	399	351	354	359	314	378	387	373	360	376	374	348	343	356	382	390	378	334	395	382	374	364	386	350	361	373	397	383	388	381	374	395	370	400	360	361	380	379	374	374	409	363	388	369	387	368	388	376	381	391	357	344	362	358	311	352	391	360	312	391	398	386	393	386	363	375	341	381	368	374	368	374	381	390	379	355	374	388	378	389	366	377	368	378	385	379	366	359	372	398	400	353	385	376	376	403	381	392	371	391	372	374	381	380	390	396	392	398	404	373	382	356	335	337	386	375	377	368	364	346	393	349	391	357	362	391	393	381	395	338	380	373	404	384	340	395	400	364	366	373	345	336	351	395	348	373	333	382	376	375	381	383	363	413	431	391	385	347	361	377	383	351	352	355	379	380	387	371	384	416	353	371	365	353	397	361	355	329	380	371	384	368	378	377	385	365	388	368	361	391	384	391	350	382	407	398	386	371	360	359	386	366	402	379	398	419	385	386	326	336	383	375	379	356	354	362	351	384	348	402	387	362	348	368	349	389	394	359	360	347	368	405	391	376	373	393	410	340	375	355	406	397	357	354	340	320	366	361	375	368	358	372	387	367	399	351	361	352	398	369	370	391	368	379	373	362	362	400	377	373	389	375	364	352	351	384	372	349	365	380	343	349	378	379	385	387	342	411	386	366	374	398	356	357	406	338	396	371	371	372	345	359	391	363	380	401	389	383	387	375	370	354	390	360	426	383	361	365	405	375	362	363	358	367	394	391	359	390	348	387	400	366	378	359	402	383	392	406	334	333	362	410	392	389	390	376	401	366	374	344	373	362	390	351	409	349	369	372	378	372	377	344	379	305	358	368	378	405	364	357	378	368	376	377	381	398	374	352	363	370	362	358	383	421	366	379	405	358	337	375	382	378	379	379	363	389	383	392	357	355	408	390	387	347	364	397	349	408	395	395	370	357	378	366	375	374	369	356	351	378	375	365	391	377	379	352	340	393	358	389	364	379	402	370	413	401	369	331	384	370	410	391	373	390	379	389	349	387	353	372	405	390	364	351	342	383	377	355	381	354	360	403	390	366	387	373	384	395	370	405	360	364	386	388	386	362	361	378	348	371	378	369	396	355	341	355	366	341	373	338	368	371	395	383	372	367	327	403	366	358	331	360	388	383	372	366	401	370	357	349	396	370	387	347	358	377	378	390	387	384	371	364	384	342	377	380	376	383	399	356	373	331	353	395	366	379	384	377	371	363	390	389	363	373	384	418	381	374	367	389	408	357	383	375	371	355	353	354	363	351	344	379	375	362	378	378	363	341	378	430	357	396	389	370	388	382	355	340	362	363	394	368	366	432	360	376	424	336	368	399	358	401	393	388	373	348	393	412	343	366	362	382	378	397	405	371	381	329	364	358	373	433	380	364	416	395	364	381	356	347	365	363	392	384	385	379	404	340	333	370	364	375	378	387	359	349	403	374	381	315	412	340	378	381	369	355	417	397	389	391	382	347	361	354	360	383	375	364	386	387	357	359	363	372	408	369	400	342	374	372	381	378	386	367	357	363	372	361	376	379	369	368	416	370	402	363	376	403	349	353	350	349	357	373	404	378	383	396	380	394	363	366	378	392	418	378	336	360	364	361	358	377	369	402	369	369	384	308	369	356	385	364	356	397	384	349	384	377	368	372	378	369	370	366	384	378	378	356	346	346	383	364	358	339	399	372	372	378	383	354	419	377	349	398	363	408	381	386	371	358	351	387	393	400	385	377	360	356	368	366	360	384	370	368	363	382	376	414	385	378	419	334	359	360	382	363	390	377	368	376	402	380	369	393	362	381	375	364	379	328	375	362	345	382	393	388	383	379	371	364	368	378	381	364	346	373	392	342	412	358	383	358	374	389	374	352	373	371	388	335	373	357	394	395	384	389	364	367	381	391	337	380	381	375	359	362	382	362	364	388	389	377	372	404	393	364	363	352	357	338	389	351	355	356	382	395	381	370	344	384	382	401	361	413	406	377	411	376	344	359	355	385	351	356	383	376	406	384	386	375	382	382	408	377	359	372	397	351	349	390	398	388	398	389	376	343	391	348	421	341	408	354	355	392	397	386	345	379	376	390	367	364	385	360	391	342	360	385	392	352	395	366	384	393	393	389	358	373	372	375	392	371	403	362	349	374	394	397	354	357	355	415	401	391	367	378	375	382	388	367	351	384	353	381	346	349	377	364	406	374	372	396	376	376	376	353	361	368	382	386	347	365	389	361	373	377	397	363	355	366	348	397	373	391	378	375	383	385	366	384	398	378	367	382	373	396	361	377	348	352	354	365	353	419	365	376	358	381	355	384	370	336	387	380	363	380	361	381	348	396	397	412	354	374	379	380	343	415	407	378	376	336	388	376	388	382	370	383	373	372	386	381	382	405	364	384	365	372	347	386	381	363	386	395	352	383	356	370	374	348	364	361	369	379	399	342	360	408	363	378	381	363	353	364	333	374	388	365	371	352	367	377	393	403	371	382	372	346	383	389	368	378	368	361	390	399	377	398	394	385	392	371	385	411	334	368	355	366	354	350	385	367	346	379	404	379	371	368	416	332	397	365	368	383	357	360	397	385	361	339	370	397	373	361	362	369	386	384	401	356	348	356	361	354	372	364	360	363	395	366	401	373	368	402	377	373	341	404	352	395	366	356	356	326	379	396	349	377	350	374	378	360	346	348	381	401	343	370	400	357	371	349	359	376	370	349	390	391	372	407	341	379	395	372	374	382	330	412	396	375	380	360	370	360	362	379	359	386	390	373	388	377	396	361	365	350	358	386	376	397	371	365	365	335	389	410	395	372	381	367	356	354	393	379	390	335	383	385	380	337	388	369	356	394	403	413	377	357	389	380	378	393	420	398	357	359	378	374	346	371	363	388	363	387	414	342	339	365	379	358	384	384	400	363	362	363	362	391	372	379	408	380	374	387	363	364	364
11501	27851	22790	14949	10459	5016	4574	3084	1731	1704	1254	1034	1002	965	894	875	824	794	736	650	629	582	513	697	1225	1672	4022	3552	2174	2244	1671	1168	845	710	537	433	397	397	351	411	407	404	392	379	383	401	423	349	437	382	384	392	343	378	391	407	386	408	414	369	418	393	367	428	407	386	419	388	411	367	365	408	420	378	410	407	396	378	376	386	388	405	410	413	386	414	384	395	383	393	426	392	369	418	357	382	375	406	389	415	420	392	385	365	378	397	408	392	372	403	433	432	406	399	352	372	362	376	383	416	402	387	379	420	418	387	409	380	405	416	369	402	417	405	354	408	397	384	387	413	404	391	443	372	413	413	399	367	403	375	373	412	372	413	378	402	383	436	378	432	433	391	393	440	420	384	408	405	371	405	389	393	386	375	389	398	376	394	398	392	405	390	378	396	405	389	419	418	377	395	401	424	422	371	366	386	366	389	402	397	376	447	378	369	412	360	384	406	409	406	414	353	382	368	395	423	422	369	385	433	450	426	390	396	405	390	401	357	409	443	423	405	396	406	408	428	401	395	394	388	385	380	398	431	394	398	395	378	428	398	401	414	374	403	396	404	437	391	379	386	405	410	393	408	392	417	372	385	404	420	399	390	417	394	408	414	396	377	391	408	417	436	418	424	402	396	367	364	406	392	378	402	384	368	420	436	376	375	389	376	400	402	389	396	424	369	397	406	406	419	429	391	426	400	411	380	405	403	384	391	387	401	402	388	418	396	393	365	390	375	427	408	406	394	371	393	419	359	391	407	379	411	432	384	385	371	417	404	378	378	402	387	392	399	402	419	433	407	369	379	412	380	394	384	382	393	389	394	422	370	411	428	410	398	405	420	355	412	401	360	401	366	427	401	407	432	383	404	399	392	410	396	383	385	412	379	406	425	390	383	410	390	406	415	419	393	369	390	390	417	382	362	404	390	414	382	387	416	367	371	390	387	384	398	406	389	395	409	368	388	397	402	373	391	383	396	406	403	389	380	412	343	378	399	393	374	419	382	398	373	363	386	389	425	408	405	424	379	393	378	379	400	391	361	379	368	423	406	445	385	408	418	390	375	411	434	401	370	391	410	366	403	382	403	423	394	388	399	419	353	409	403	364	395	418	402	443	378	364	412	383	433	357	384	391	412	383	388	409	391	382	389	389	381	393	385	417	367	377	412	404	392	411	416	398	379	378	396	390	373	392	403	428	396	410	403	402	406	392	405	367	400	377	396	395	442	401	434	374	403	394	351	369	365	380	388	355	429	398	419	400	392	363	381	398	393	422	423	388	391	411	368	388	414	393	386	431	431	394	415	414	374	418	419	383	391	375	436	376	396	396	396	370	374	423	393	392	397	398	401	433	390	390	410	437	357	387	435	378	428	365	394	369	425	391	390	401	402	394	355	334	377	429	390	422	397	395	376	360	427	368	405	446	383	385	390	404	394	376	388	405	408	390	407	357	394	405	420	396	364	384	393	412	398	408	398	396	376	407	389	398	409	396	391	410	418	422	431	401	396	396	406	389	418	386	363	422	378	367	403	401	389	422	396	395	392	426	392	418	375	383	403	422	361	426	410	374	414	395	375	382	382	442	415	421	374	398	333	410	400	394	383	417	394	400	407	417	390	398	380	381	368	363	396	384	386	414	380	399	410	382	416	387	390	408	419	401	389	417	424	393	375	390	421	409	357	355	403	406	383	395	420	362	367	400	396	409	395	429	410	409	368	395	397	408	400	429	422	409	427	382	383	429	410	388	385	399	373	395	405	389	406	423	410	370	418	420	412	407	356	397	410	407	353	399	406	449	388	389	416	379	390	389	406	417	397	388	375	398	398	413	365	368	398	409	380	391	401	435	395	398	406	378	411	424	387	387	408	367	382	394	413	390	373	393	385	409	408	425	417	372	394	439	406	414	432	392	392	413	391	390	391	392	377	388	382	396	398	453	347	399	389	396	422	417	417	357	399	392	405	390	434	401	407	399	357	375	406	356	399	392	412	405	418	408	358	418	374	442	383	401	398	420	400	375	401	369	381	394	337	400	383	363	393	393	415	409	405	426	421	387	356	382	347	397	379	426	399	413	400	375	411	417	399	416	416	397	417	408	388	394	384	391	385	371	393	402	398	375	409	438	419	406	368	410	425	410	415	432	378	378	371	353	366	421	389	388	370	453	404	384	400	383	423	440	443	401	431	405	395	395	391	410	398	409	421	366	428	407	383	414	363	416	352	386	392	385	368	391	413	400	387	374	386	368	411	406	381	417	357	381	391	403	388	378	413	397	369	421	390	393	411	398	424	425	390	381	448	447	396	427	376	386	413	382	399	363	396	410	402	380	430	408	363	371	394	383	367	414	386	359	389	370	401	418	434	354	418	395	394	406	385	397	393	375	384	399	387	393	375	369	400	442	455	369	371	413	424	413	400	389	387	373	399	383	401	441	399	413	413	405	393	382	407	395	380	392	389	394	366	407	411	407	400	374	374	387	396	424	400	398	382	393	398	359	373	376	351	400	426	400	382	373	391	444	400	441	369	428	408	404	448	427	415	404	417	395	410	390	387	394	402	371	432	396	384	372	422	368	386	401	420	371	402	399	390	413	393	403	403	408	406	384	418	364	414	385	385	410	390	395	394	384	379	402	407	417	404	395	391	377	396	414	397	379	418	447	372	434	354	422	350	407	389	429	405	433	402	393	364	398	437	389	388	392	416	423	420	398	421	402	420	379	411	356	388	392	399	420	400	360	411	387	422	381	381	408	409	438	380	381	392	390	389	408	380	401	417	387	387	374	370	369	393	433	410	351	383	418	389	390	401	382	377	407	435	377	356	419	403	381	431	402	398	405	401	403	400	432	421	374	378	385	401	428	378	440	407	401	390	403	393	375	362	417	391	443	394	406	426	408	426	363	388	419	340	369	335	392	358	386	394	416	409	419	412	416	379	396	417	404	397	382	402	384	399	409	357	395	406	430	396	408	390	369	418	390	392	416	379	366	389	386	400	405	383	416	389	390	370	382	408	367	397	395	433	374	363	403	399	370	383	385	390	363	352	403	385	409	390	378	424	404	410	374	426	401	415	415	407	369	378	396	421	351	398	342	433	409	346	398	393	407	408	431	395	389	396	414	400	417	373	381	409	396	409	435	364	407	421	396	401	402	411	395	362	404	382	448	404	391	382	368	393	405	398	380	376	372	426	374	403	426	405	416	397	401	391	385	413	404	378	396	412	392	412	394	369	389	439	415	403	393	399	378	390	371	397	422	430	384	403	408	436	364	364	384	429	357	399	440	361	400	392	407	411	418	389	400	389	393	398	427	375	377	392	391	378	399	400	393	402	409	393	409	389	360	385	419	375	408	412	393	418	375	368	397	396	372	405	376	376	381	386	408	333	373	416	394	384	377	379	403	408	391	398	363	405	366	397	404	396	397	438	398	412	363	394	371	414	404	395	376	398	371	421	401	414	360	407	378	370	404	410	387	396
25239	21351	27660	25483	14564	3236	2670	1557	944	1056	857	838	755	708	717	752	704	706	691	676	638	625	595	672	1061	1549	1461	1288	1297	1221	976	867	768	685	590	550	553	549	577	527	528	576	589	558	578	597	555	560	561	556	548	570	558	543	549	529	580	596	552	549	568	537	592	569	549	503	544	569	542	568	560	554	589	570	574	518	579	565	561	547	595	542	619	607	573	560	565	572	546	538	534	518	565	580	545	523	582	584	571	577	556	554	589	592	595	561	557	571	524	569	545	512	581	550	553	593	545	556	503	566	552	548	537	558	550	581	557	565	583	534	585	541	551	590	568	564	546	546	556	562	585	571	571	574	545	561	521	538	507	533	499	586	555	568	580	523	522	578	566	540	562	528	534	575	551	590	591	555	607	599	551	537	563	570	567	545	585	549	581	551	543	583	598	529	563	574	595	565	568	584	631	530	574	592	581	538	541	502	634	544	592	553	588	601	555	556	604	542	550	532	549	545	583	562	560	551	574	544	577	560	530	572	602	575	551	573	568	576	520	550	589	548	550	577	589	525	558	575	533	560	529	560	547	544	561	540	565	552	564	588	577	530	588	533	567	599	583	529	537	523	588	562	526	543	574	591	500	549	573	560	538	580	537	540	566	576	519	564	506	595	557	565	541	552	587	559	574	535	560	537	544	570	546	602	549	515	523	550	565	560	519	542	520	531	561	517	579	548	511	539	584	577	626	583	556	543	578	567	553	556	544	541	550	559	562	567	522	549	614	579	550	576	538	568	566	569	547	564	567	534	563	539	576	578	567	575	540	542	554	558	543	574	545	558	563	509	541	537	574	576	609	560	537	539	554	541	544	546	547	503	577	522	579	516	549	587	591	564	574	563	533	510	580	538	562	582	550	574	551	573	551	534	557	545	528	577	536	572	549	576	566	555	569	553	578	577	533	531	559	545	557	579	509	576	584	556	544	583	530	577	543	537	548	567	520	528	547	602	542	614	575	561	627	560	539	563	563	585	555	559	563	583	562	510	573	525	523	567	592	579	543	556	567	531	569	518	539	536	525	578	536	560	563	528	569	543	531	565	559	547	569	539	572	591	574	559	546	546	584	543	579	552	543	539	520	545	583	586	556	561	573	546	550	558	556	618	555	584	556	557	577	537	606	611	632	584	556	562	489	567	586	563	555	557	553	607	552	570	558	525	578	586	587	546	577	532	544	545	580	545	618	566	591	547	579	563	593	536	561	567	535	557	564	560	532	598	566	593	566	542	564	568	556	535	558	547	537	568	569	546	582	575	572	584	573	556	550	546	545	535	537	538	540	548	574	572	536	548	530	545	588	552	554	581	556	555	598	554	543	523	534	556	581	546	582	583	543	592	568	532	536	556	590	570	611	612	552	556	548	565	556	556	534	565	575	553	589	529	568	603	569	568	550	578	576	526	554	588	565	592	544	534	544	589	565	544	579	522	542	552	539	566	534	578	608	596	568	559	567	519	553	527	572	521	570	576	582	588	564	573	557	517	566	543	593	539	559	602	554	504	537	557	577	529	590	579	559	558	525	564	588	582	563	581	528	586	590	530	580	573	533	572	554	568	566	597	503	584	604	523	531	600	601	569	586	572	575	588	542	559	584	583	579	574	565	540	568	564	589	545	592	530	565	564	582	541	548	613	542	615	558	570	564	591	548	547	541	563	573	517	558	565	517	550	568	571	573	566	553	553	573	554	567	606	525	541	533	554	548	567	540	547	537	516	574	530	525	523	564	606	567	521	555	565	571	587	580	547	581	534	556	593	556	566	540	574	554	572	559	552	561	600	574	542	561	542	570	569	541	565	537	556	551	541	528	573	536	546	590	587	549	594	556	536	520	543	573	576	574	532	530	533	533	579	586	542	551	563	550	533	551	573	618	559	555	564	556	547	544	566	564	554	536	562	594	537	565	576	560	634	584	547	515	549	548	582	512	605	555	595	559	569	568	552	529	596	581	605	566	581	537	545	505	522	526	542	579	569	538	506	542	580	579	551	535	544	547	553	548	581	560	539	557	546	518	566	504	541	557	573	512	596	551	550	509	555	547	575	565	551	539	518	551	562	534	567	539	510	542	550	558	559	578	608	526	587	562	572	581	537	504	579	596	599	616	534	578	551	533	565	537	582	524	588	581	558	552	582	569	519	566	567	526	596	570	568	556	538	552	530	544	561	524	584	554	585	562	582	581	556	621	553	519	598	539	589	568	577	502	585	562	578	523	559	577	579	549	522	541	609	544	544	555	561	544	580	539	589	544	529	561	582	555	582	613	572	579	547	531	578	583	610	559	585	584	582	566	542	545	542	522	545	553	580	562	517	594	604	586	566	518	599	553	506	534	540	586	552	518	531	549	538	536	582	536	593	568	556	533	549	579	577	562	562	559	538	584	523	581	547	557	562	559	549	574	560	576	565	545	561	597	565	529	564	636	601	591	524	552	528	573	569	527	590	537	559	539	493	566	566	577	537	590	591	543	552	535	520	569	552	532	560	586	517	582	561	552	596	615	575	532	549	564	554	530	552	557	555	528	576	553	522	591	567	553	543	626	550	533	580	577	589	517	523	572	554	548	577	528	566	534	592	541	601	512	549	546	516	574	513	534	555	512	592	564	571	527	568	522	552	530	582	560	544	528	548	547	567	561	555	559	560	566	571	563	602	542	531	554	587	589	566	585	575	523	543	556	565	523	564	566	546	561	560	557	554	540	563	591	538	495	616	515	529	525	533	531	546	527	555	587	575	575	593	583	559	511	522	561	545	563	556	549	583	549	591	610	580	589	542	555	543	580	550	569	565	564	550	538	586	580	561	609	573	519	569	570	567	550	561	586	556	576	577	580	560	574	612	509	559	534	602	574	528	572	540	569	558	584	591	590	579	552	599	531	552	551	556	561	578	580	579	538	597	565	544	551	529	557	555	526	573	558	538	567	584	544	556	599	560	539	543	560	579	578	537	594	591	540	571	562	536	558	558	558	575	531	533	569	558	557	589	540	571	513	589	529	538	536	548	564	569	612	546	549	589	566	516	558	540	541	564	586	534	537	544	583	559	580	598	586	541	584	547	548	570	545	572	532	550	599	565	545	553	592	541	546	581	546	530	564	564	517	555	611	532	576	554	589	540	541	549	562	524	559	553	527	602	555	559	556	577	584	555	526	587	603	551	586	567	536	581	500	534	574	520	546	563	561	526	573	570	589	572	586	536	568	536	566	565	509	570	576	554	551	532	541	575	586	562	573	535	580	561	540	563	547	581	554	550	498	540	564	559	556	571	580	539	562	551	536	547	547	517	563	566	556	599	531	537	561	549	588	549	541	575	593	550	560	607	561	555	540	543	552	529	577	533	600	558	512	528	548	536	593	535	540	566	543	528	561	599	606	582	573	521	557	543	492	546	544	599	563	568	621	522	561	546	604	549	568	530	545	544	560	583	553	603	552	562	551	534	607	620	565	549	558	560	537	571	539	543	574	602	572	568
10648	25926	22733	14475	8100	4160	4948	2698	1533	1612	1336	1141	1015	974	911	879	846	815	855	811	718	712	712	741	1587	2522	2241	2018	1884	1603	1323	1124	986	760	634	598	600	605	619	578	542	600	604	570	571	593	572	569	586	557	547	560	568	613	642	608	601	557	606	556	598	597	588	617	558	617	606	543	621	607	592	561	617	623	589	575	585	597	643	571	576	633	593	577	590	588	594	553	593	582	569	632	561	544	592	627	576	630	601	547	552	541	615	562	605	616	572	596	607	607	599	595	589	616	566	641	611	558	564	589	572	594	591	565	588	608	612	586	595	592	637	597	578	594	636	595	599	586	586	602	569	594	587	601	615	622	670	600	590	585	602	589	599	583	601	624	590	562	592	584	562	600	590	595	608	601	564	616	582	568	522	597	570	598	580	610	576	578	566	596	606	595	620	611	579	591	603	578	593	576	618	644	593	586	620	579	597	587	591	620	571	607	584	564	583	556	600	600	523	601	619	567	579	666	579	579	565	589	617	592	592	647	569	544	621	595	599	597	584	584	574	641	579	567	581	587	583	592	594	562	591	577	581	603	591	600	589	601	589	582	605	582	546	575	639	617	587	595	565	590	607	603	571	604	594	605	594	615	578	590	595	577	593	601	576	564	592	567	628	597	589	594	601	625	602	611	656	564	582	581	642	597	588	565	585	596	591	623	600	614	565	599	568	605	562	582	599	595	593	574	572	576	588	566	557	589	609	560	617	642	579	601	613	622	597	580	608	605	571	569	617	591	588	580	603	642	573	607	569	589	608	568	581	602	533	587	592	567	577	614	546	591	666	578	565	609	574	622	596	617	607	584	595	582	539	570	600	561	562	610	582	569	578	575	603	611	566	585	580	566	605	597	602	581	567	567	604	607	610	603	616	534	656	638	597	602	605	608	577	580	612	629	577	610	545	591	596	594	573	592	601	565	571	625	581	572	575	616	593	526	574	583	553	569	596	585	609	618	595	593	568	600	582	605	586	627	585	603	572	604	589	619	593	575	603	621	582	592	597	571	548	595	565	557	570	582	616	579	543	604	606	603	592	610	618	592	561	575	621	561	562	566	561	597	563	584	609	589	560	607	589	587	599	582	592	580	577	588	633	611	591	577	598	577	579	595	610	560	590	591	570	643	579	601	581	593	525	572	580	566	607	614	586	616	623	578	610	591	537	604	602	564	641	565	577	618	632	594	587	574	544	593	596	565	574	610	529	609	583	583	581	591	629	573	594	557	633	571	578	599	603	605	610	598	613	607	607	579	591	591	590	602	582	563	620	582	586	590	521	594	570	589	565	597	581	602	581	577	561	597	549	609	595	615	554	561	589	619	629	579	592	589	558	616	576	585	576	594	623	604	579	580	615	585	603	570	539	618	583	579	588	607	578	569	614	587	604	599	604	576	579	607	608	591	623	598	539	584	613	577	584	620	551	601	573	586	624	613	584	618	578	584	631	567	577	612	596	579	595	596	578	581	618	587	585	610	577	552	538	597	620	582	567	618	586	602	619	593	615	638	557	571	638	587	629	592	585	594	618	609	614	599	574	622	571	600	575	591	594	593	566	564	603	641	598	542	637	576	552	570	606	572	621	551	643	581	577	594	593	599	582	578	623	595	618	595	556	600	602	578	607	562	562	626	571	582	564	580	581	563	571	660	592	593	593	586	647	524	566	567	542	588	570	545	563	606	571	633	587	603	595	560	640	577	579	594	595	607	638	584	615	605	599	622	587	558	601	593	634	571	617	600	614	609	585	608	618	583	580	568	603	579	624	550	571	587	629	592	582	643	583	570	601	560	603	575	582	592	605	577	566	569	570	579	587	594	619	573	594	613	584	627	576	601	605	600	607	570	605	618	591	667	550	593	589	609	601	608	607	584	535	577	589	594	606	621	571	555	594	609	617	576	651	635	602	598	604	610	579	539	604	616	607	608	590	577	578	587	621	560	571	593	570	588	590	578	597	584	565	568	575	570	591	575	577	606	573	568	604	582	606	611	606	603	544	570	572	614	591	585	592	548	589	638	615	566	593	598	656	614	591	584	618	581	642	598	607	594	606	615	598	544	567	553	561	589	574	588	602	615	578	605	570	609	561	572	604	627	568	590	581	605	624	601	616	578	590	579	541	577	574	570	605	595	574	595	628	601	595	636	557	599	590	571	562	589	621	594	626	599	590	590	583	598	555	573	596	592	574	604	594	569	570	572	601	566	554	585	618	598	606	611	594	619	584	579	602	593	569	590	600	613	603	533	623	569	565	588	591	576	594	622	625	565	592	564	602	549	606	603	583	578	610	616	607	598	567	592	610	598	621	579	601	613	555	587	577	605	597	584	577	579	578	602	583	599	626	627	567	575	570	607	595	579	546	579	584	596	653	625	587	573	591	557	579	584	599	576	584	564	565	584	589	608	625	593	592	564	595	554	615	587	570	643	598	609	647	590	648	575	615	626	642	600	575	585	592	606	564	610	621	584	622	595	571	622	597	575	603	623	599	595	594	575	562	588	580	564	583	552	599	612	610	589	556	565	606	611	540	555	625	627	615	565	601	573	578	581	580	598	571	596	571	632	610	613	566	631	573	585	599	616	594	578	644	605	633	593	621	590	579	639	549	605	626	593	577	614	581	622	596	608	587	580	594	593	568	607	543	607	584	573	576	605	615	575	598	544	624	620	612	609	568	628	602	601	603	576	570	564	563	576	585	580	551	585	604	612	619	566	583	594	548	623	594	656	652	602	593	579	588	600	557	629	585	589	588	599	549	614	568	602	605	586	608	589	533	536	644	581	616	645	582	598	609	588	535	598	581	567	597	578	597	596	619	604	604	627	594	606	545	588	555	579	608	622	642	588	608	654	600	582	563	598	609	625	561	601	555	587	563	616	610	544	593	565	601	560	624	579	612	596	558	587	572	606	601	594	585	596	561	577	542	575	598	591	595	609	589	625	594	621	539	623	602	567	596	625	592	636	581	555	616	590	578	571	608	612	602	621	604	587	573	637	571	568	547	605	593	588	601	587	598	640	595	600	620	621	589	596	578	565	565	604	559	592	598	600	602	563	602	570	618	623	607	591	584	576	562	586	591	599	589	621	579	608	597	571	617	617	565	553	562	594	567	633	561	599	603	630	603	571	572	602	566	566	585	612	567	557	639	620	582	583	628	596	583	606	580	587	606	616	613	570	594	564	615	586	579	596	575	579	587	623	611	597	587	588	597	583	544	639	609	572	576	635	573	547	573	541	586	576	573	595	574	579	623	587	634	623	617	548	580	604	604	570	582	575	588	554	610	599	593	572	554	553	597	613	602	593	576	597	611	595	599	593	581	644	558	575	602	605	630	580	582	552	544	598	619	592	617	637	566	601	595	552	566	577	589	616	583	605	576	616	602	606	599	622	592	575	565	626	625	601	540	626	566	596	583	595	565	592	642	635	590	615	571	618	552	615	592	615	601	611	592	575	570	578	603	586	573	570	605	581	602	606
22749	21334	29076	23958	21340	21605	15287	3625	1583	1600	1460	1292	1018	1021	916	924	877	927	850	752	756	723	752	880	2883	3968	3105	3243	3275	2661	2077	1706	1392	882	668	612	556	616	574	549	653	617	589	638	590	595	624	621	592	633	649	642	621	582	587	593	591	558	582	632	609	641	577	618	642	592	592	635	599	600	616	606	613	616	558	579	608	590	625	576	614	606	627	596	592	611	553	591	592	613	610	600	620	599	616	570	582	597	578	611	578	543	616	595	615	594	629	626	590	579	612	560	577	569	640	596	608	618	600	643	594	591	590	603	591	565	608	557	590	570	590	575	621	575	587	593	610	579	569	632	553	588	585	627	617	606	525	614	535	609	619	582	553	553	583	590	584	617	579	597	544	611	638	562	569	562	562	583	627	646	609	601	595	602	583	559	590	590	592	602	614	567	551	584	607	585	571	569	611	572	567	581	604	581	622	607	596	611	569	610	571	576	574	601	575	585	596	572	559	620	584	562	568	564	575	599	575	619	584	595	583	556	596	550	582	603	526	594	609	609	598	610	577	572	609	619	588	651	526	591	603	611	625	556	556	605	605	590	561	563	618	586	640	602	598	596	586	571	596	599	559	563	610	626	617	579	577	593	576	565	606	649	587	573	610	588	597	608	598	585	604	626	607	606	608	564	563	564	583	568	597	578	589	575	569	630	606	575	580	559	599	612	602	604	583	635	606	581	540	584	557	622	587	527	606	572	555	576	608	599	656	601	591	522	547	569	665	583	598	558	620	596	611	570	535	559	600	582	604	563	601	579	605	586	590	550	626	597	581	573	572	612	601	614	644	591	602	578	582	578	602	598	578	548	632	605	579	610	588	585	597	591	582	576	587	568	607	635	580	603	605	596	559	618	552	591	572	590	607	571	587	605	617	590	615	562	552	582	635	573	611	629	576	567	569	546	610	632	624	624	573	614	573	583	616	580	553	630	605	632	625	602	604	594	615	606	591	628	618	588	594	617	577	585	622	614	584	634	571	611	597	590	542	593	599	585	572	546	538	620	581	597	626	631	619	596	602	609	581	637	566	604	594	629	584	586	606	594	569	664	593	609	620	588	587	586	560	607	589	578	560	599	628	582	619	622	621	584	584	613	569	601	554	587	557	530	587	585	583	568	592	575	633	602	588	608	589	613	611	571	598	616	584	583	607	631	631	568	628	627	651	613	608	545	590	585	597	601	642	579	579	596	624	607	574	598	607	571	580	598	584	590	578	628	599	561	593	583	618	570	602	571	643	571	612	606	603	591	590	613	590	527	554	573	596	612	623	597	609	533	573	575	573	602	606	595	609	565	599	528	609	559	561	634	558	560	573	590	600	605	632	573	573	596	580	595	638	518	560	594	609	566	583	575	591	587	641	607	577	606	619	590	562	598	573	643	563	593	585	644	605	603	560	588	578	613	633	558	597	608	562	581	594	604	614	549	589	602	606	610	583	629	615	599	606	555	600	634	637	610	601	563	566	580	577	574	569	608	565	628	597	593	629	556	624	536	642	598	569	594	586	610	566	553	605	600	583	624	606	569	623	548	574	594	564	608	599	603	592	624	623	566	588	623	554	588	596	613	609	582	586	549	599	587	545	611	595	647	603	599	606	636	589	602	548	619	585	558	585	579	610	532	607	635	587	607	584	639	601	611	639	577	613	561	589	577	608	591	593	612	581	548	601	549	619	577	610	618	578	577	582	619	590	579	576	641	583	601	609	561	616	613	575	616	605	620	555	576	570	572	638	596	583	622	619	599	565	615	590	570	601	550	545	615	617	595	589	621	603	564	618	561	579	540	581	599	563	561	618	579	572	561	558	532	553	629	642	595	609	624	610	636	606	563	589	608	567	591	578	576	536	578	586	604	616	625	615	582	581	568	616	606	606	607	564	626	571	591	607	572	609	587	553	622	581	614	540	639	582	586	571	549	566	565	567	585	623	579	646	578	578	592	598	577	572	555	533	589	631	582	556	591	613	613	653	610	603	597	619	581	575	577	613	589	597	550	580	607	621	606	626	613	606	574	606	576	575	573	560	637	607	600	632	621	564	567	570	602	639	566	581	666	589	605	608	604	585	633	600	634	582	614	621	565	587	614	585	606	534	602	609	581	596	635	654	598	585	585	595	592	588	606	589	601	580	555	594	585	577	561	615	606	581	593	583	580	578	564	588	628	622	623	563	635	611	589	600	591	622	595	630	620	603	574	592	603	552	591	584	592	624	587	539	611	574	595	602	625	606	573	584	585	571	591	608	547	564	602	548	585	582	584	579	596	574	603	592	602	560	604	578	611	617	560	672	533	604	633	600	628	645	582	640	595	618	605	603	646	588	611	594	595	602	607	565	609	576	557	590	580	660	605	567	597	585	595	618	582	528	543	617	591	588	590	601	610	608	617	583	612	611	620	567	616	596	610	561	576	606	567	568	621	560	574	600	590	618	577	614	620	568	620	561	587	618	573	557	553	598	577	640	611	619	595	581	541	599	595	577	645	573	616	598	581	603	596	586	607	562	581	621	592	642	622	602	554	579	597	587	564	600	557	583	601	596	576	622	609	575	629	581	605	569	559	594	555	603	545	612	610	574	576	594	602	592	592	550	595	602	592	614	607	594	598	641	592	625	601	579	583	561	614	550	591	603	576	602	618	577	550	591	644	619	598	591	625	613	608	557	572	595	567	584	570	593	636	638	555	538	574	600	599	585	589	570	574	580	611	606	577	527	563	584	592	555	606	559	561	631	542	596	563	577	605	578	574	622	598	588	563	567	564	579	565	588	567	591	545	562	594	559	621	557	547	576	559	582	631	567	614	612	558	575	542	584	653	613	586	560	571	606	581	599	607	620	599	599	605	589	617	602	581	610	604	606	568	547	561	591	583	609	617	575	588	576	654	591	587	589	629	596	518	610	581	568	597	610	564	575	601	581	629	577	621	608	582	573	612	596	559	543	608	582	602	590	570	605	608	619	620	588	591	568	578	619	639	598	531	586	573	596	608	571	564	573	587	585	609	604	628	573	630	595	584	635	607	577	586	562	575	587	601	585	597	583	609	591	610	589	595	571	623	631	586	577	626	659	616	627	584	630	593	566	588	572	577	601	575	598	579	602	600	588	598	583	627	570	631	622	609	604	599	612	555	589	609	605	597	609	602	645	543	580	583	610	598	571	572	614	628	566	591	550	609	613	597	533	592	656	641	557	590	612	625	593	607	588	572	628	568	641	650	577	554	591	619	575	618	594	607	577	616	598	610	603	588	620	577	636	605	580	575	562	605	555	595	610	572	559	558	543	612	583	583	595	600	597	627	615	617	607	601	633	574	605	613	617	573	618	626	605	595	616	579	606	556	575	587	628	588	619	618	572	568	592	614	556	561	596	611	620	578	615	533	596	559	592	594	581	625	599	542	584	610	637	616	556	623	608	585	602	639	620	536	569	579	618	643	542	562	630	614	611	603	601	569	559	559	572	641	596	539	583	592	645	579
12618	37561	34488	22399	12541	9843	9910	4996	2460	2634	2151	1824	1475	1358	1164	1169	1109	1067	1107	886	917	806	797	1084	4568	6059	4532	4649	4585	3978	2997	2332	1752	1167	718	569	597	638	608	589	602	559	614	616	547	627	615	646	617	600	624	571	589	576	633	621	668	604	621	678	588	593	648	583	589	602	608	582	590	632	612	574	605	599	605	621	575	585	640	596	596	577	576	596	618	569	577	631	591	586	601	580	604	582	586	570	649	591	622	594	623	621	566	568	585	581	616	575	616	580	625	570	610	579	599	601	596	624	611	562	587	596	607	581	583	585	578	595	628	621	584	595	648	632	572	563	569	596	587	588	535	585	586	646	575	592	550	628	612	555	595	598	613	591	600	628	586	623	559	585	589	593	593	619	598	597	588	586	623	587	597	609	566	623	629	566	623	629	618	562	631	581	577	628	587	604	567	577	586	596	601	576	590	632	615	583	600	626	613	572	573	651	598	601	530	619	608	611	591	600	614	543	598	588	550	640	629	695	626	612	619	637	595	646	610	611	596	602	605	633	617	606	645	544	610	587	618	648	618	604	585	615	623	626	625	594	561	640	608	628	564	616	664	585	582	600	603	581	573	616	589	629	605	584	651	612	579	554	570	606	572	605	580	641	631	606	606	584	575	620	597	593	575	570	631	573	625	640	591	587	589	573	590	589	579	607	662	618	598	603	565	578	583	605	586	608	580	626	609	587	584	615	613	556	585	619	630	582	580	663	592	570	616	614	591	604	615	574	610	613	579	627	585	599	589	624	594	584	583	528	635	612	616	592	641	593	590	557	571	614	627	568	565	580	588	580	565	567	598	631	603	613	596	645	640	609	579	573	595	648	564	589	613	597	631	626	566	617	569	635	577	629	558	593	638	587	619	597	612	613	635	563	598	649	552	535	594	600	573	593	616	602	610	557	603	583	611	608	553	593	593	626	610	618	559	639	583	602	609	626	612	621	607	588	603	622	587	589	579	620	596	607	623	615	592	591	624	621	618	627	587	588	619	574	600	607	561	568	611	600	560	650	627	619	598	626	642	592	565	628	588	606	566	585	576	602	599	651	599	598	638	624	560	628	586	592	615	607	586	587	625	604	594	573	570	576	594	626	570	561	601	599	622	630	630	631	632	582	592	593	619	597	576	614	538	589	564	589	616	617	581	589	583	601	573	615	655	579	588	573	598	612	594	608	600	588	584	610	593	599	621	628	639	583	608	598	631	619	560	631	596	595	613	608	615	589	580	583	620	592	610	621	567	562	627	576	628	636	598	638	581	600	637	602	607	587	589	642	559	641	606	604	551	630	594	582	557	621	583	617	591	614	641	631	584	619	591	631	615	589	604	634	627	582	580	610	613	583	571	560	613	558	600	579	603	628	605	589	578	604	583	567	585	615	581	608	589	571	612	607	579	612	559	609	566	591	568	605	588	555	587	615	553	584	605	575	614	611	578	595	583	573	574	632	617	615	595	561	568	652	562	618	601	605	630	612	601	574	601	607	622	623	597	616	607	625	588	577	612	580	539	586	649	601	595	578	611	590	578	645	602	584	605	616	579	622	608	595	628	629	597	587	610	600	611	602	606	583	613	596	601	600	583	649	594	624	591	604	669	604	593	605	609	571	565	551	572	625	600	568	592	594	619	580	583	632	554	615	593	569	552	582	596	611	586	622	620	579	574	611	619	559	588	598	631	571	552	595	607	620	583	606	616	579	548	593	634	609	588	567	554	613	578	557	620	602	627	594	616	631	577	571	582	620	573	609	581	587	571	605	615	562	595	623	588	613	598	574	584	588	616	624	574	603	614	632	598	560	552	574	559	583	598	569	623	591	622	604	594	595	570	550	591	572	566	646	644	607	626	624	616	606	624	618	541	568	565	579	559	614	616	631	578	587	646	603	545	602	609	564	622	625	566	562	641	602	589	577	551	581	570	610	626	614	584	665	584	565	603	537	561	565	561	584	611	585	606	579	596	615	570	625	559	609	559	606	579	632	572	625	609	565	551	603	602	576	590	603	605	604	631	565	619	597	621	628	584	594	587	595	608	606	577	585	594	578	650	613	592	570	621	574	602	565	605	586	643	620	634	548	625	594	594	576	627	615	586	590	620	629	552	602	588	598	639	620	618	637	601	606	645	628	584	598	616	575	609	577	618	594	614	587	629	591	591	580	632	607	595	601	614	638	615	583	627	581	617	621	608	586	631	585	574	555	616	625	586	568	570	608	596	601	556	561	578	600	601	588	590	600	590	597	555	549	590	601	568	592	611	596	639	603	590	565	565	572	602	608	592	620	594	562	644	597	615	596	607	579	601	599	598	611	572	599	558	600	614	610	633	555	626	609	628	602	596	591	622	595	603	578	576	597	610	609	597	619	600	617	597	582	595	581	598	618	620	562	628	626	629	600	607	557	593	573	619	592	574	620	564	592	624	602	588	633	610	624	598	549	599	628	583	597	579	570	604	571	589	575	657	608	561	634	545	577	619	589	593	615	603	574	575	585	642	585	614	582	593	572	597	591	567	621	598	617	555	585	602	588	594	632	574	582	612	609	595	575	573	616	615	596	576	620	572	577	615	588	588	582	640	605	571	599	594	638	627	612	594	610	604	642	621	625	662	605	570	607	593	603	576	632	620	600	637	580	623	626	621	589	587	624	602	615	629	584	580	554	563	550	552	637	585	603	610	596	575	613	563	636	598	602	587	616	575	584	620	591	617	620	630	576	604	588	622	572	567	609	554	583	561	585	612	561	623	591	582	605	622	608	620	622	562	616	573	573	618	602	560	537	604	589	618	625	599	565	603	595	648	581	601	620	629	601	621	631	615	562	624	637	581	584	604	586	596	602	591	618	651	571	592	586	618	615	575	605	597	658	629	616	641	590	629	586	630	595	611	619	605	578	591	606	565	580	636	588	657	590	576	602	618	572	593	606	618	595	607	575	594	608	642	594	590	619	614	577	626	598	578	609	602	647	590	568	593	579	610	616	599	590	540	603	618	622	575	571	599	614	561	638	549	597	610	610	634	616	629	593	588	634	596	587	595	636	577	614	548	615	608	556	532	579	563	605	606	614	589	598	592	589	619	658	638	634	575	622	602	587	583	602	641	624	613	576	628	603	601	586	572	624	600	560	574	598	583	572	578	579	588	577	597	569	613	584	597	612	565	609	595	612	592	579	590	578	567	625	552	568	592	604	589	586	587	584	622	609	638	594	582	592	594	611	589	603	577	574	583	528	616	564	644	596	584	611	635	630	601	595	585	553	570	550	622	546	608	599	574	571	625	586	601	585	598	580	555	600	602	583	566	599	572	566	607	561	593	552	539	590	575	582	625	579	566	622	582	590	587	643	602	596	579	602	605	582	564	578	633	565	602	571	604	597	605	620	600	598	662	611	607	519	586	619	598	591	564	619	614	646	576	548	615	598	575	612	635	648	591	603	628	559	631	566	594	591	593	571	643	573	599	611	600	623	593	624	644	653	591	570
27962	21417	22702	12309	3565	3137	2512	1019	553	570	595	580	575	486	443	442	413	370	401	389	378	375	367	367	371	406	395	407	487	457	466	350	386	350	340	361	349	329	374	367	360	377	308	364	353	329	365	356	359	336	356	361	324	348	371	331	361	340	368	338	380	340	363	341	361	360	295	340	346	332	355	371	369	351	362	365	365	368	355	342	330	342	347	341	351	338	364	348	352	372	366	341	359	326	344	348	361	345	346	369	347	345	333	322	371	364	330	343	370	321	336	339	361	347	329	336	378	378	370	320	334	324	360	367	334	394	353	336	340	379	335	362	319	367	314	366	346	355	359	360	360	317	332	366	361	330	334	343	348	356	350	355	342	383	326	370	308	334	343	373	353	339	371	349	332	359	337	382	354	377	328	344	336	334	330	371	332	348	337	360	348	322	367	372	334	351	371	310	361	310	337	337	319	332	375	307	352	341	318	372	351	361	326	349	347	378	365	370	326	395	355	355	318	375	353	352	322	379	337	348	349	330	362	331	332	366	348	322	324	347	367	336	348	351	353	300	353	345	366	330	306	356	360	323	359	379	303	332	338	317	343	316	366	351	333	327	339	332	331	367	328	352	328	385	327	389	339	350	341	362	356	358	339	341	350	319	361	332	398	352	337	368	387	353	345	316	357	364	332	360	373	343	339	341	375	355	355	314	350	348	338	340	347	342	327	359	360	347	349	364	328	394	333	361	355	331	347	354	340	347	337	355	328	353	344	325	364	362	405	361	340	336	344	350	337	362	324	374	372	347	363	367	336	357	331	371	372	376	317	342	371	374	339	389	355	401	371	337	370	350	377	337	332	348	386	336	358	352	354	346	352	329	366	334	371	346	370	345	347	365	324	381	343	345	384	322	348	360	335	364	353	360	372	347	357	358	319	364	318	337	380	342	352	367	370	359	355	363	382	311	364	329	358	339	336	314	367	365	366	334	328	346	338	328	344	343	344	337	334	347	349	348	334	328	318	327	338	327	334	367	321	356	353	362	376	358	368	320	326	321	339	331	358	380	374	350	358	352	376	326	352	375	318	346	364	363	367	344	361	382	378	342	309	327	349	364	319	321	366	366	364	354	356	328	362	335	344	363	312	334	334	310	345	337	332	355	342	381	331	388	340	356	328	379	384	355	345	375	343	345	340	363	334	379	341	336	353	330	372	348	352	345	347	303	336	362	382	359	359	374	376	374	336	371	354	355	346	356	339	386	350	350	333	364	325	334	355	324	364	347	366	358	312	337	345	377	378	345	358	368	347	356	353	350	350	367	379	324	337	308	316	328	350	335	324	326	354	360	349	327	354	323	354	340	391	358	349	347	331	357	340	309	366	339	378	333	343	330	323	329	335	337	342	349	345	332	346	366	365	338	346	381	334	374	353	330	332	344	308	344	322	360	306	347	338	341	373	353	336	370	348	382	356	341	367	366	370	363	364	338	306	320	350	325	388	331	340	345	349	381	354	335	364	385	346	355	346	353	357	353	333	323	361	355	343	323	353	370	355	320	383	325	327	326	366	347	328	339	363	350	340	353	388	359	391	348	332	364	320	335	343	365	339	336	335	370	373	344	363	377	339	385	352	351	375	355	336	352	356	328	351	337	360	361	348	348	363	347	345	357	362	358	352	349	333	347	358	335	361	347	371	348	393	392	354	355	352	341	347	336	362	380	370	332	343	339	344	358	357	342	344	349	345	341	359	328	353	341	339	357	364	382	343	346	354	331	334	377	347	362	363	368	343	359	365	353	369	381	327	361	352	305	348	356	349	353	344	373	343	349	366	344	345	317	348	288	328	354	324	338	356	350	344	367	354	287	392	351	368	354	348	365	366	384	353	318	329	381	354	345	341	309	350	370	356	357	372	323	333	319	328	327	327	344	334	348	353	330	357	326	365	367	350	327	368	331	352	356	390	338	315	348	357	362	338	350	332	372	353	351	369	361	366	347	342	371	316	371	313	336	353	359	341	334	344	340	356	329	375	326	328	331	338	357	370	334	372	361	343	386	363	349	351	363	344	356	340	358	336	366	332	357	344	369	367	344	368	334	389	357	361	352	318	355	380	371	359	304	412	385	351	323	335	346	335	350	339	326	365	312	336	367	358	331	352	364	333	353	372	341	353	387	342	328	369	340	365	328	365	342	366	413	377	354	347	365	351	346	348	349	344	349	367	337	358	307	365	358	356	359	352	359	361	345	340	314	365	346	351	351	341	331	367	338	355	356	353	338	365	369	327	349	338	351	353	341	367	329	340	357	341	340	352	366	318	322	373	368	338	322	346	346	344	345	381	341	378	336	329	356	342	343	368	336	356	353	351	364	373	348	337	352	320	339	371	361	358	340	369	341	366	370	338	373	353	332	329	365	313	355	344	353	339	342	382	385	371	368	313	320	344	321	344	364	367	345	337	369	358	359	355	354	342	343	361	338	335	370	359	351	349	379	361	333	340	324	344	348	327	354	351	349	367	366	361	395	305	368	360	336	343	323	343	361	406	348	372	318	349	335	348	386	333	369	369	323	365	329	353	340	342	340	370	359	351	382	376	344	331	339	313	362	349	378	358	342	388	333	331	406	342	342	307	332	331	319	331	366	369	329	318	348	357	343	350	328	331	355	338	349	352	388	353	344	341	356	366	338	376	330	351	365	345	333	356	337	370	376	316	334	346	357	382	327	359	361	365	356	327	365	343	356	369	349	357	359	351	363	341	344	319	381	325	340	320	380	351	338	355	339	339	324	332	339	358	368	371	346	392	371	356	359	353	332	347	337	347	313	367	317	365	344	372	341	368	337	356	352	333	371	395	345	399	349	345	359	338	346	338	366	308	341	360	336	369	342	329	342	353	397	367	366	364	345	338	352	337	346	326	352	326	342	316	353	385	346	364	349	342	364	372	342	315	356	363	327	324	337	345	373	320	362	353	327	372	363	308	342	377	363	355	339	356	341	348	331	343	351	350	340	334	347	353	342	358	350	314	355	331	359	363	362	372	338	318	365	325	355	349	299	359	374	306	337	345	351	334	336	328	310	361	339	366	374	334	337	380	372	361	371	336	372	353	332	367	377	348	368	326	336	325	347	352	348	357	355	380	326	346	363	372	357	310	335	341	332	345	344	329	353	338	369	369	343	335	381	334	365	338	330	332	358	310	353	365	319	343	362	326	321	356	329	359	345	344	371	367	347	353	342	345	354	371	344	376	337	346	375	369	332	354	373	327	343	349	335	349	374	374	319	331	366	352	353	366	343	373	384	334	346	338	372	319	361	338	309	332	316	371	364	326	346	363	377	365	361	368	352	352	342	367	342	337	342	372	371	329	353	323	340	339	354	346	348	332	347	359	354	367	343	351	367	361	319	373	357	382	336	353	343	338	355	370	358	353	340	383	372	354	341	339	366	373	328	346	344	318	346	320	374	324	394	312	323	351	350	340	320	341	318	360	381	343	343	339	322	354	364	332	381	364	354	394	324	374	314
10096	25075	24320	12071	5237	5752	4589	1809	813	873	958	821	727	680	617	564	475	485	479	455	453	411	420	413	496	477	506	566	575	504	546	475	425	387	393	401	378	379	381	357	400	387	390	360	405	362	358	412	424	414	375	387	407	418	373	374	406	425	373	382	412	356	393	355	386	386	392	399	399	367	363	359	379	394	373	399	426	377	379	370	362	340	378	364	392	376	415	379	359	391	429	406	367	380	370	380	380	383	431	345	404	375	406	414	384	385	395	367	378	366	378	396	438	330	368	362	384	382	391	375	380	365	407	353	388	408	377	399	379	401	373	378	397	376	388	377	392	390	397	378	391	396	379	408	394	378	421	371	388	409	375	381	385	386	382	390	385	390	413	397	396	392	368	407	378	395	382	360	344	403	400	386	379	377	390	381	381	367	381	370	361	403	417	405	412	370	372	382	366	401	395	385	362	382	397	395	399	407	431	392	415	349	387	381	375	368	386	352	406	337	399	354	399	369	360	380	368	388	399	380	380	336	409	405	358	381	365	383	365	405	371	416	396	394	396	388	405	377	393	404	352	362	376	412	357	362	375	388	354	389	374	356	358	353	390	427	384	357	387	362	388	390	389	352	374	347	399	389	377	386	379	389	400	360	359	377	395	388	360	384	343	382	370	405	414	398	373	400	406	392	387	399	398	369	388	417	402	380	413	399	405	398	365	369	385	441	400	387	385	368	383	398	375	396	374	404	380	394	404	402	389	395	362	358	401	415	387	368	380	356	429	412	401	387	383	369	404	383	341	421	369	413	355	358	361	362	358	404	361	398	383	393	362	377	389	395	393	378	395	356	348	384	383	403	399	364	411	406	403	374	372	407	345	391	374	389	357	370	388	410	427	368	364	386	403	393	402	392	388	385	401	370	399	425	384	387	347	402	365	381	389	399	408	392	445	383	349	376	363	375	371	396	367	383	368	386	388	388	367	405	389	357	371	391	396	389	375	398	381	372	395	368	371	398	388	387	398	366	441	346	355	396	350	371	390	341	388	404	352	373	366	402	413	357	422	406	419	370	397	393	384	374	429	367	377	388	360	378	393	387	369	409	400	359	392	402	371	386	405	388	401	401	387	368	360	392	392	362	392	413	385	386	399	391	381	371	372	360	384	385	381	405	392	414	395	371	394	389	347	378	350	408	386	368	363	388	402	364	364	398	379	409	375	412	401	367	400	394	377	379	375	379	376	365	399	402	374	385	352	366	441	375	350	384	361	399	389	370	365	371	383	382	391	364	381	386	431	383	364	387	408	388	363	381	401	371	431	359	372	398	363	357	405	379	358	447	400	339	366	373	387	408	428	385	380	378	396	380	390	356	424	357	373	366	391	400	355	361	377	373	379	392	379	368	397	380	368	365	383	384	408	392	396	348	418	383	374	361	372	398	355	405	424	378	397	382	402	370	388	420	390	351	379	383	384	419	384	381	373	391	400	412	376	380	400	380	372	359	350	387	372	396	423	364	352	403	383	392	407	399	375	406	415	407	350	368	394	373	353	424	390	373	377	403	393	367	351	392	392	374	380	409	393	405	378	418	401	419	417	386	383	362	391	365	407	403	356	380	430	367	405	369	397	394	436	374	395	362	381	350	389	376	383	359	388	358	389	380	351	381	399	376	401	419	376	402	392	366	430	385	404	382	360	378	395	367	390	350	357	383	379	380	396	397	365	380	383	394	382	378	371	354	398	382	380	354	391	384	391	403	368	376	366	434	394	421	361	374	363	398	378	378	386	385	410	407	394	372	414	395	399	383	383	411	370	374	393	374	353	390	407	371	363	394	357	391	405	392	392	413	359	393	405	424	359	386	406	379	413	363	366	373	382	376	375	391	401	384	397	359	398	377	395	398	365	387	393	341	396	372	400	370	388	414	385	359	378	364	395	385	399	377	371	359	396	376	374	395	414	365	379	418	379	405	375	401	390	365	351	352	364	386	369	348	391	383	387	357	376	375	396	362	394	377	424	399	396	393	402	370	384	401	400	391	401	384	388	398	390	364	386	392	377	410	375	389	401	409	401	394	341	366	402	378	400	355	343	341	358	374	416	371	397	395	383	412	370	373	370	396	381	371	389	394	345	395	384	392	402	409	383	366	379	392	380	382	398	378	374	392	382	383	374	387	391	371	404	385	368	354	374	351	403	347	354	390	374	395	428	405	372	363	378	353	375	375	389	411	353	397	384	350	364	401	373	368	381	384	406	402	391	373	377	366	381	384	386	386	368	398	397	359	370	391	385	380	375	355	410	409	432	411	374	393	350	371	377	410	371	409	388	357	409	366	407	412	405	362	374	362	360	372	388	385	356	355	377	389	345	382	387	371	366	382	391	380	400	346	361	404	371	378	348	406	378	400	351	383	358	395	364	340	391	379	374	371	391	397	386	354	375	391	384	367	365	383	359	417	417	407	362	388	392	409	367	398	368	343	374	370	395	390	395	395	388	396	384	397	399	367	408	378	419	401	384	386	368	397	396	347	445	413	382	381	403	403	390	392	397	386	382	376	390	379	378	395	398	339	386	396	373	388	408	377	374	406	385	403	391	384	396	381	388	385	399	391	394	379	386	417	366	429	397	388	415	364	375	378	407	383	394	387	398	415	376	374	381	431	385	383	365	341	349	375	394	395	377	368	377	417	363	377	422	336	367	419	388	393	395	379	386	407	387	421	377	367	414	369	381	403	357	385	392	420	365	370	375	358	359	369	388	390	393	412	366	385	372	369	379	374	370	405	399	376	395	355	417	363	373	375	381	357	373	376	381	403	376	362	402	388	400	379	422	393	413	391	405	382	389	368	390	404	362	401	391	378	416	394	388	398	409	389	379	408	392	374	343	415	413	378	358	402	396	388	388	361	388	375	370	381	372	369	401	409	360	369	371	402	355	361	408	404	386	382	374	383	376	392	351	381	393	381	394	402	365	362	409	409	395	407	402	367	369	381	377	373	393	402	410	379	370	369	384	374	409	388	407	365	368	380	405	393	396	374	359	392	396	402	379	417	368	400	375	414	395	411	386	379	398	393	379	366	389	393	371	363	397	392	377	389	383	364	394	398	371	355	384	370	381	375	369	407	382	418	371	381	408	409	364	374	383	402	397	344	430	402	409	382	414	404	401	379	361	360	397	412	375	384	388	396	367	378	379	360	396	366	369	368	414	355	359	350	384	399	383	352	378	377	396	367	386	413	412	389	414	379	397	375	378	358	387	391	344	410	369	398	372	438	399	377	394	357	371	405	380	392	405	394	376	407	388	382	419	392	374	404	408	365	391	375	372	402	414	410	379	371	397	371	377	364	378	395	393	359	378	425	385	383	384	364	386	417	393	411	379	406	341	387	384	404	387	406	387	382	372	402	343	379	383	405	342	402	386	361	381	367	375	410	382	393	385	368	382	377	390	321	390	379	352	379	405	379	352	369	355	401	397	359	389	404	386	375	422	366	360	359	387	404	393	386	385	370	364	414	373	382
23959	21282	28549	24381	21287	14059	5894	1619	869	794	778	678	609	534	485	495	459	439	506	434	416	392	391	402	527	964	1497	1768	1700	1398	1217	960	532	338	318	331	293	342	357	294	337	347	343	327	312	316	332	318	303	321	313	333	326	336	329	329	344	306	300	366	311	323	299	322	307	324	344	324	339	320	306	325	315	344	354	308	338	321	320	347	315	344	337	330	310	323	305	341	334	317	306	338	315	342	321	344	319	330	301	322	336	347	319	298	347	338	318	289	311	310	326	337	306	311	333	369	340	326	304	322	324	327	331	300	282	319	318	309	337	333	342	360	318	303	300	334	309	301	311	314	327	294	320	333	315	299	308	316	304	327	332	303	321	280	280	328	306	339	295	265	362	297	320	336	349	330	327	283	329	324	295	291	307	348	323	293	288	334	334	326	311	304	314	307	293	339	330	317	309	330	341	319	334	329	328	292	304	313	303	336	294	302	366	330	316	309	353	282	338	272	340	316	319	353	338	343	335	304	349	346	368	349	337	325	347	319	311	329	328	323	309	344	306	311	330	324	318	310	314	327	337	366	355	328	308	342	321	324	348	306	346	326	319	315	320	329	344	310	310	337	335	336	340	323	320	299	298	340	335	294	320	330	344	320	303	314	322	293	310	337	310	325	319	312	298	316	304	343	318	297	347	299	291	335	308	292	295	274	314	322	318	313	332	302	341	343	311	320	304	289	314	375	340	312	339	322	303	307	307	295	290	354	322	281	300	335	326	304	316	292	296	304	335	334	318	333	326	322	338	305	362	348	365	297	305	287	342	344	348	321	316	312	337	316	321	325	332	306	314	304	310	323	331	340	322	331	319	338	329	303	321	301	302	320	316	312	322	340	317	357	295	325	344	344	339	335	309	309	312	350	304	293	355	359	331	309	331	338	324	295	292	338	323	334	314	346	299	330	312	303	322	295	320	334	299	343	335	286	321	327	330	335	349	317	342	304	300	311	363	298	312	296	311	326	299	325	317	319	295	318	299	309	313	308	352	333	348	299	319	317	326	322	298	335	342	313	355	298	330	311	297	311	286	308	316	352	313	308	291	327	358	315	321	352	322	325	340	323	300	290	343	348	341	308	334	318	304	305	316	329	318	320	332	328	300	343	324	327	320	307	282	338	319	294	296	338	346	301	335	346	321	336	331	310	324	334	340	357	295	331	310	307	322	329	326	340	346	330	288	295	329	303	311	296	363	314	327	314	330	331	306	354	340	327	367	316	351	323	329	300	330	306	344	311	306	306	320	337	326	330	320	313	305	313	309	298	333	329	308	299	300	284	304	299	340	312	380	298	313	345	300	307	324	329	355	315	305	314	324	304	345	321	306	333	285	356	326	327	328	286	334	329	341	311	299	353	311	307	329	339	268	314	339	333	326	324	309	307	328	323	346	287	359	336	317	310	316	302	299	305	314	342	318	314	348	325	289	319	302	346	298	330	324	332	332	324	282	328	322	307	348	317	297	322	336	334	313	324	311	344	330	301	341	325	334	347	317	317	325	321	309	327	333	313	334	327	350	323	332	339	304	313	335	311	322	342	313	312	325	349	299	307	329	320	320	343	340	308	331	328	302	321	316	326	312	312	311	318	346	347	300	332	325	325	315	314	318	340	339	325	322	349	335	338	309	336	302	312	316	305	300	328	347	307	322	341	313	324	323	326	302	313	328	297	301	313	330	322	289	323	322	317	323	338	292	334	329	354	288	306	297	333	319	311	352	305	313	308	316	315	292	305	331	330	305	308	331	348	306	308	318	337	319	326	325	330	302	324	268	307	338	302	285	313	338	322	313	306	317	323	303	329	316	315	310	316	343	348	318	336	320	349	321	371	298	309	293	332	328	331	310	337	339	314	329	343	326	314	300	300	316	329	341	298	312	316	319	313	302	325	341	319	310	311	333	344	300	321	304	318	330	343	314	326	308	310	321	338	304	293	326	285	349	334	312	306	300	323	304	348	344	363	307	334	308	340	295	292	331	294	333	311	283	306	317	318	311	345	325	313	330	296	276	283	328	314	321	319	314	315	332	303	342	319	347	299	309	323	325	278	281	314	268	319	350	314	320	339	292	320	341	316	310	349	337	306	315	309	315	317	303	339	315	292	330	301	320	307	318	312	313	321	344	315	312	332	330	329	324	343	318	332	319	315	327	298	281	320	328	314	282	291	327	319	309	334	327	314	327	325	352	331	299	297	324	338	342	335	338	322	324	295	339	327	340	319	343	307	319	338	307	330	332	322	315	321	300	328	336	286	310	345	315	338	309	345	337	305	306	353	317	322	298	346	324	306	315	320	332	335	315	294	333	358	305	336	302	320	314	301	326	314	310	314	309	302	279	301	333	330	328	353	308	302	330	322	333	307	260	330	346	335	298	312	318	343	350	315	317	358	361	328	325	298	318	326	320	324	298	309	311	331	342	323	322	294	341	322	315	311	316	326	341	345	339	322	318	321	320	332	314	305	316	338	348	298	309	320	297	329	314	358	336	333	313	365	304	297	324	312	308	312	327	309	312	317	328	320	311	334	292	319	343	330	325	345	324	299	342	293	294	341	306	343	338	329	353	287	308	311	319	299	329	322	306	321	322	306	320	318	325	326	332	282	334	305	315	314	298	306	331	319	334	352	322	314	313	291	310	333	280	294	339	314	331	308	359	309	329	317	308	309	307	339	336	335	300	340	325	320	319	309	353	341	333	310	297	317	317	327	304	313	310	320	295	318	331	339	304	331	306	300	331	320	373	316	344	293	328	316	312	288	313	309	294	306	317	289	304	354	305	302	323	272	313	332	289	320	316	306	311	328	305	350	319	321	311	307	304	310	302	329	296	370	335	319	344	307	269	330	315	344	344	349	327	332	303	311	312	312	308	315	324	356	316	304	341	314	307	310	329	341	297	312	331	328	319	318	310	293	355	288	301	334	302	335	284	316	320	306	302	335	308	318	321	296	314	319	317	292	335	301	344	333	299	339	349	316	337	331	351	300	328	316	312	327	327	309	328	333	330	335	323	314	310	317	324	306	293	305	314	340	340	323	330	315	324	305	355	323	307	324	322	329	340	308	328	338	330	318	339	298	305	326	314	303	299	317	319	329	300	304	302	357	309	289	315	352	316	336	322	328	316	324	316	290	340	321	327	327	319	311	375	336	292	352	333	315	308	323	336	329	297	329	296	324	313	321	293	342	313	285	291	327	317	353	301	324	309	307	310	310	301	337	329	317	310	336	308	299	329	310	305	330	302	324	326	352	352	295	312	304	323	309	345	311	333	350	316	364	315	320	318	334	309	302	331	314	308	321	317	325	339	357	311	361	321	347	299	304	340	305	326	335	307	324	322	320	314	340	302	343	300	317	312	355	284	306	304	349	320	333	309	294	287	345	306	307	334	321	326	343	328	310	294	298	344	317	324	340	338	334	308	324	290	350	295	322	321	336	304	320	301	307	317	315	321	335	312	307	356	352	305	329	347	277
10922	30090	29299	16064	10333	10236	7328	2578	1543	1288	1238	1039	933	805	727	653	609	579	641	491	541	520	463	550	758	1391	2356	2625	2465	2133	1764	1374	709	343	355	336	399	374	357	314	357	310	315	337	359	341	388	401	348	335	357	344	329	346	349	367	333	354	359	337	318	343	337	368	388	332	354	346	359	356	325	313	324	322	332	350	337	354	351	328	297	328	330	348	351	342	327	370	334	349	359	316	344	339	320	328	367	363	375	335	320	345	359	337	369	335	335	326	342	354	348	344	363	326	318	337	345	354	368	366	341	324	350	352	356	362	342	357	327	346	343	360	377	337	349	354	347	338	342	332	323	377	341	322	323	362	332	355	361	340	371	336	343	359	352	328	399	342	353	311	345	359	375	326	373	348	290	337	329	356	342	339	337	330	334	365	356	335	361	349	343	367	346	343	344	340	352	319	324	345	333	358	325	355	344	373	363	377	341	328	333	340	342	370	332	345	365	342	317	345	356	328	337	307	357	367	330	347	356	374	359	347	319	319	330	324	338	333	339	351	328	367	335	360	309	363	337	316	299	387	319	350	363	346	359	318	357	361	292	335	356	360	363	336	323	358	323	342	325	320	320	343	362	324	354	380	332	363	362	349	361	351	336	337	344	334	342	395	357	323	335	360	340	351	336	337	334	332	344	341	305	368	332	353	363	360	365	327	376	335	350	328	342	344	337	357	342	342	359	324	356	339	352	349	331	355	372	384	334	336	330	380	348	335	381	370	324	338	360	331	316	353	330	345	358	312	345	338	363	396	337	310	349	369	348	345	364	350	336	338	320	348	338	334	351	347	341	343	340	371	336	345	345	361	347	351	393	347	369	331	312	325	378	355	336	367	349	326	326	357	337	363	337	354	337	368	360	359	363	331	372	328	318	320	332	362	324	360	382	329	358	323	352	364	330	338	337	329	374	328	354	322	344	355	328	348	362	360	363	364	355	309	346	357	308	337	361	339	294	329	326	316	350	339	352	334	351	373	340	354	350	368	328	392	334	345	341	375	350	337	335	339	370	349	347	334	361	358	364	360	335	324	358	357	334	355	388	325	329	345	362	344	309	339	379	363	346	346	345	328	377	369	337	376	336	356	348	355	350	343	334	338	337	380	324	371	359	386	364	342	347	359	346	369	334	380	352	338	348	363	362	330	349	339	377	339	333	336	352	342	307	373	363	360	344	387	342	346	343	337	346	336	338	336	338	346	304	334	380	349	355	353	344	334	349	332	372	363	341	344	370	338	325	344	323	364	354	349	327	348	313	347	340	320	339	368	334	338	326	323	367	347	323	355	304	354	315	342	363	330	350	381	342	296	327	302	324	390	340	346	337	339	358	379	353	358	330	352	316	370	370	354	352	312	335	365	366	329	353	350	345	359	316	393	372	331	345	336	336	357	329	373	361	342	321	342	354	359	367	327	361	300	378	349	322	322	329	337	310	353	384	340	346	361	361	349	325	346	343	322	378	370	368	328	336	342	368	337	385	364	327	342	306	334	378	343	366	368	352	364	320	377	372	363	355	355	353	297	320	338	383	346	318	337	340	366	357	352	342	340	374	356	322	342	339	357	332	303	355	377	344	364	359	363	364	360	373	304	344	374	354	343	363	351	324	354	319	319	374	337	348	325	355	360	333	347	336	342	355	345	359	349	349	331	371	349	359	326	336	341	345	363	326	328	344	364	349	318	364	348	334	330	374	341	328	328	343	375	346	354	335	350	318	343	338	359	330	334	339	352	343	353	371	361	339	343	376	339	333	337	349	343	361	330	347	354	348	307	342	343	307	350	344	331	342	346	342	358	356	339	350	325	369	351	325	360	340	360	352	352	363	343	332	358	320	322	338	343	339	344	354	321	359	354	346	351	346	345	315	361	316	341	397	370	346	370	338	349	360	337	340	355	321	346	348	302	339	323	307	320	322	355	328	301	340	391	347	354	333	377	349	338	339	327	343	339	381	321	326	328	328	322	350	347	305	342	333	364	305	368	337	327	345	346	358	314	371	366	351	362	328	352	348	357	356	310	344	335	347	344	331	356	353	382	338	338	357	359	333	308	359	329	379	349	360	346	318	330	329	362	345	376	360	371	351	353	339	398	345	353	359	340	344	363	332	358	354	333	327	348	363	349	317	356	345	297	309	372	336	323	336	367	318	359	336	371	333	344	315	344	345	327	365	338	327	381	324	361	336	345	348	363	330	338	335	347	337	372	369	309	331	343	330	358	378	319	361	364	334	364	356	353	327	329	377	313	310	337	352	373	354	355	338	342	360	362	314	368	354	303	350	341	356	352	340	364	341	349	361	400	351	335	337	327	343	335	352	344	342	333	322	354	312	316	351	330	345	331	346	341	348	339	337	341	354	323	364	358	337	349	335	375	343	343	338	342	331	356	370	328	324	354	334	332	338	353	343	335	339	318	321	338	332	331	349	353	392	351	316	354	322	339	355	321	340	333	357	347	327	333	333	331	328	369	304	333	346	345	340	326	348	365	343	353	348	331	289	365	311	328	351	324	353	359	376	324	336	335	359	337	323	350	357	363	341	372	312	346	348	339	360	347	318	335	342	356	332	341	356	358	341	332	362	365	341	342	354	331	357	305	349	362	347	313	359	339	349	343	335	345	370	347	319	358	340	319	338	380	370	340	371	344	309	322	344	336	371	321	352	353	344	311	359	352	373	340	337	314	359	327	305	339	335	334	342	342	327	345	339	334	323	382	327	325	328	337	341	364	322	368	355	338	328	353	364	301	338	362	354	355	342	352	338	326	330	338	341	360	356	338	349	353	356	374	374	329	353	325	340	326	363	361	357	371	319	352	320	334	348	337	332	325	344	319	321	339	330	319	336	341	309	350	339	353	337	353	367	326	370	346	319	332	374	336	322	334	353	342	353	335	337	344	323	307	349	368	305	354	347	351	342	352	338	340	346	350	364	303	341	344	346	344	336	318	340	324	361	325	354	355	344	355	326	354	326	344	352	355	337	361	378	323	344	287	349	305	329	342	289	342	374	343	349	339	321	317	327	338	333	309	356	367	376	365	327	350	335	366	324	334	353	351	337	313	326	355	343	346	354	367	361	340	315	340	316	350	342	326	322	364	311	388	350	329	375	345	355	328	347	347	358	312	312	323	343	314	334	349	354	342	325	349	364	340	353	387	349	358	337	311	346	346	339	353	320	357	360	343	378	348	309	364	346	340	319	352	366	346	364	359	361	358	356	339	381	353	367	338	362	322	346	390	357	350	339	343	344	330	341	338	354	377	317	350	320	354	356	360	358	347	339	352	327	331	364	368	356	328	364	363	346	338	367	310	387	324	311	367	355	360	344	304	346	316	344	321	376	345	359	341	329	358	379	306	362	355	345	344	343	340	358	359	350	372	308	349	359	320	348	367	370	343	332	353	327	356	346	335	344	331	354	335	328	343	338	319	344	368	345	332	360	330	345	338	359	341	337	339	340	336	348	373	325	340	332	354
25173	21296	27599	25293	15045	5805	2889	1441	907	805	880	833	805	635	648	603	619	585	613	544	555	574	537	502	532	868	1117	1167	1152	1103	871	754	648	484	488	531	499	495	487	499	505	520	495	501	477	514	521	506	530	487	500	491	486	469	533	507	471	501	493	475	501	510	507	485	524	508	498	551	504	491	478	493	506	519	500	556	502	457	506	500	507	431	507	534	486	507	496	503	501	484	533	517	494	494	463	509	487	529	502	487	513	482	531	503	491	578	506	495	477	506	532	522	489	536	507	505	514	509	515	455	530	531	495	526	510	510	525	453	527	531	502	495	473	450	516	509	476	486	519	496	462	503	492	512	514	512	478	543	522	499	521	518	495	490	496	504	515	450	496	538	509	503	525	502	490	488	501	504	493	556	454	500	498	499	507	496	473	509	506	479	477	483	470	514	493	468	483	502	475	466	476	506	497	500	500	476	463	473	482	498	468	516	492	563	510	469	502	518	521	497	530	500	505	513	500	483	501	516	491	499	486	505	485	449	563	456	495	511	469	477	453	447	489	528	476	529	521	529	526	514	490	529	546	492	510	489	509	535	478	516	493	512	518	527	496	512	504	518	502	508	534	497	488	517	505	485	544	497	483	507	502	506	501	521	477	524	468	453	537	517	488	451	494	485	488	522	477	467	505	481	489	529	512	543	510	538	512	481	493	537	491	493	507	488	558	501	472	502	489	527	466	473	496	514	515	508	490	483	500	557	492	475	510	489	519	491	487	494	482	517	490	454	469	506	506	488	504	521	509	486	525	511	506	524	502	516	506	512	530	489	493	494	528	534	533	508	486	520	516	473	515	528	520	460	488	482	508	507	524	494	504	491	482	503	491	489	499	534	464	484	505	495	496	506	483	494	529	536	507	511	473	503	493	540	511	507	530	514	518	521	523	507	472	518	471	474	498	453	471	518	533	517	503	518	466	495	528	507	488	509	505	501	515	501	469	493	514	495	541	514	496	505	545	460	469	516	497	512	518	513	493	461	520	494	495	555	511	525	476	532	470	510	511	458	484	540	487	490	497	513	491	500	535	518	466	496	491	515	495	488	510	470	485	514	547	489	523	518	525	532	481	485	474	529	488	503	466	505	468	460	494	493	481	522	513	555	489	499	500	447	536	522	470	487	503	493	500	492	457	504	471	477	483	488	500	501	517	482	538	498	480	478	520	494	483	468	541	494	481	504	476	507	505	502	510	450	467	476	511	474	489	525	506	469	494	486	559	518	447	487	503	498	480	486	477	460	500	526	458	470	530	502	490	532	505	503	478	516	468	510	528	508	482	487	523	506	465	496	485	522	539	504	520	507	499	524	492	527	510	496	531	498	487	467	507	478	510	509	497	465	485	502	474	481	549	501	502	570	488	493	518	473	528	512	548	500	501	469	502	467	521	453	500	509	512	519	499	508	509	489	527	502	514	528	524	489	529	488	501	550	514	482	501	472	472	497	500	529	545	458	492	460	495	511	489	512	490	487	517	480	490	488	503	496	533	463	480	481	490	514	530	543	494	464	506	501	498	479	501	509	526	502	525	529	497	476	544	518	506	504	513	500	487	498	506	494	510	527	496	501	517	491	539	489	505	509	485	476	491	480	501	497	555	506	470	497	519	461	510	462	491	476	492	467	501	519	480	527	507	478	516	461	489	528	514	500	523	494	486	478	480	520	548	507	486	516	519	515	573	503	481	480	521	506	483	478	526	516	507	482	542	496	539	472	508	510	473	462	470	474	514	501	525	502	451	471	521	521	490	496	499	530	516	492	537	502	519	474	482	493	527	474	532	493	503	508	525	528	508	532	492	523	513	514	514	491	499	513	522	506	478	495	526	547	484	484	498	485	476	505	485	505	458	528	480	520	541	510	504	519	511	540	487	483	550	506	490	479	457	496	491	487	462	471	487	462	490	509	550	520	489	469	496	515	503	482	459	511	480	528	507	497	466	488	486	469	514	501	528	527	532	495	489	499	504	464	503	517	519	486	483	501	491	512	523	533	539	518	551	506	477	521	486	498	502	487	515	496	496	511	487	551	467	494	512	512	478	474	487	493	503	513	502	478	475	475	463	518	486	476	468	543	468	530	458	515	465	499	468	543	513	495	458	491	458	478	492	493	468	501	537	473	551	473	499	463	499	492	524	525	469	504	493	457	511	497	502	482	509	488	530	508	489	475	489	532	517	489	507	472	483	519	519	533	535	465	501	489	467	508	539	492	480	472	513	480	501	457	476	519	485	551	488	513	494	477	539	511	514	488	561	474	484	502	501	513	472	539	546	471	516	477	525	491	504	512	504	495	529	494	485	507	505	481	507	498	522	476	512	538	516	514	495	534	476	556	510	519	512	491	469	505	501	473	440	469	479	484	483	484	495	461	546	477	489	509	496	477	504	486	510	507	500	495	514	491	546	538	470	520	488	506	495	475	500	473	483	501	537	510	505	499	499	524	489	521	452	459	475	519	487	498	511	488	500	512	469	536	497	502	506	511	507	505	496	458	486	491	510	518	532	468	486	531	517	528	494	488	485	504	492	484	478	478	491	493	468	494	475	512	452	499	476	461	466	496	499	510	496	493	511	485	482	490	487	458	494	527	505	497	517	529	494	492	545	513	515	514	520	544	541	511	507	461	499	536	462	483	527	498	489	454	497	541	517	490	501	485	513	513	556	490	495	517	505	537	503	500	509	497	536	493	490	446	447	492	521	478	501	503	504	471	471	499	474	506	478	520	510	503	505	521	521	511	513	505	515	488	512	493	506	499	478	496	479	502	539	498	544	475	524	458	502	541	491	507	499	489	498	482	490	493	508	532	487	502	506	493	460	502	494	528	490	523	469	460	525	516	533	510	516	534	505	496	526	496	502	538	528	517	494	503	532	491	495	454	499	497	512	540	506	475	527	465	467	449	495	505	487	501	498	470	450	485	471	496	490	508	469	475	495	471	513	483	487	462	480	552	477	517	495	506	482	461	463	490	543	523	458	482	541	502	494	489	475	515	507	519	499	502	490	490	530	468	510	487	483	474	488	467	489	481	501	533	506	500	494	487	492	528	519	551	507	532	504	476	505	478	509	493	489	514	473	515	476	471	451	491	506	520	460	496	447	500	498	469	522	488	466	514	487	495	526	504	552	477	487	487	498	458	521	525	491	491	474	500	512	508	507	521	480	499	512	498	483	509	545	507	552	530	473	527	527	487	489	481	493	453	512	524	507	510	501	494	457	486	481	523	500	508	525	475	524	486	479	528	482	494	485	491	515	496	527	491	494	509	464	482	499	520	516	512	514	520	489	488	494	508	489	488	540	472	490	467	493	509	505	504	501	496	487	440	545	485	512	554	483	526	482	554	502	486	497	527	530	505	470	452	476	461	505	480	564	532	507	499	532	534	520	516	492	522	486	488	530	465	495	493	501	502	487	514	471	504	513	474	471	489	498	511	511	505	466	485	505	507	503	465	494	490	518	490	476	443	479	507
11190	27071	24537	12267	9794	8281	4954	2515	1440	1143	1315	1250	1101	829	847	751	736	745	685	662	651	665	587	639	699	1163	1902	1775	1834	1673	1305	908	820	583	565	518	551	484	535	578	496	502	539	554	499	550	553	549	529	523	529	545	580	505	514	560	483	488	506	523	528	543	522	519	545	564	559	555	531	559	558	553	521	521	573	543	493	541	574	535	565	503	525	555	543	529	505	557	503	545	527	507	529	534	505	500	500	507	515	548	509	516	542	493	559	544	538	568	504	532	556	506	541	526	551	529	561	529	538	515	570	515	546	545	538	556	520	482	488	550	545	562	575	537	544	521	517	539	543	565	542	534	494	516	521	535	494	519	508	536	525	592	568	556	544	511	508	536	549	555	576	557	581	507	538	538	525	538	536	557	508	528	543	544	580	552	503	507	540	564	553	527	537	523	535	533	524	510	498	577	505	537	543	513	509	529	553	555	502	513	573	551	541	534	522	546	471	542	506	528	516	519	530	486	555	543	591	502	518	513	523	545	587	578	541	491	543	551	544	539	572	543	557	532	499	524	512	541	530	516	583	506	609	552	544	560	535	518	559	520	533	525	569	548	490	528	536	533	524	528	504	534	492	519	532	518	531	519	540	556	540	505	537	506	547	510	544	526	525	547	510	562	544	553	521	525	533	547	572	560	511	524	530	516	548	518	522	526	543	535	536	544	534	517	458	576	537	533	515	546	543	538	511	535	542	577	505	522	532	517	504	519	521	504	533	522	522	562	567	528	550	528	519	574	476	582	501	514	523	538	474	524	507	521	534	569	510	527	546	545	511	477	558	561	539	546	554	508	506	487	566	513	547	502	511	483	555	521	546	507	501	464	528	532	533	569	565	532	535	554	561	577	555	550	543	547	560	516	559	521	518	526	494	551	592	515	528	506	518	510	471	567	519	557	504	523	501	549	522	535	508	535	532	509	528	513	515	538	539	567	567	522	553	566	520	504	539	532	521	548	538	560	524	485	494	555	561	508	537	528	527	542	495	587	540	543	581	527	556	534	508	560	590	589	525	538	524	548	480	561	514	556	538	504	540	524	549	578	513	560	512	534	503	541	560	545	558	532	483	567	535	513	532	522	523	510	572	554	564	508	515	499	547	534	558	565	560	529	510	536	526	488	481	513	496	556	523	558	500	517	520	547	539	538	532	565	513	535	513	528	539	566	524	522	535	528	547	515	529	531	535	563	549	517	558	571	566	537	560	529	537	540	588	492	539	510	597	537	506	537	535	508	514	518	536	570	551	521	542	513	517	554	561	538	581	580	529	522	544	529	525	521	553	561	487	550	578	546	518	525	540	553	500	533	499	514	513	568	507	522	556	495	529	530	544	522	546	500	518	514	531	523	576	598	524	510	532	500	532	493	522	542	536	522	557	571	605	509	517	548	572	519	539	553	547	549	537	521	538	469	526	520	541	579	558	567	524	527	531	543	561	527	499	570	541	555	533	505	514	559	522	585	578	542	476	536	538	508	544	540	532	535	530	564	531	551	579	533	520	542	537	552	550	564	532	537	513	576	529	508	549	488	532	514	516	524	527	505	527	526	531	538	514	562	512	564	529	501	518	496	563	541	525	523	512	529	531	539	555	552	534	503	535	528	509	532	581	532	515	536	541	527	528	546	543	548	550	574	544	545	539	510	571	511	518	549	539	526	504	533	546	522	547	544	516	519	526	508	527	519	510	521	516	557	521	559	530	551	548	528	545	511	518	534	513	511	539	489	514	545	556	489	507	482	527	534	518	504	558	512	520	531	550	497	517	523	484	531	571	547	494	513	545	520	524	513	519	536	526	551	514	487	530	543	565	510	507	541	540	517	512	550	541	568	548	531	569	501	502	542	525	536	496	558	557	511	521	551	529	517	547	510	535	525	524	527	513	535	527	483	521	552	530	521	545	600	555	509	521	549	546	521	500	545	563	524	516	529	496	492	518	562	556	533	530	481	547	555	517	527	583	589	532	549	550	512	518	592	547	568	523	486	507	528	547	565	538	524	517	525	588	552	505	537	548	552	544	540	542	549	522	482	547	515	538	541	519	513	553	584	529	526	535	569	547	517	546	542	537	492	559	513	564	521	550	508	534	507	559	562	537	522	553	524	545	494	549	524	507	549	525	526	567	515	534	493	555	553	583	534	522	511	517	602	570	516	522	549	520	508	537	521	539	539	528	518	572	548	507	547	545	538	534	538	556	511	496	534	545	555	539	543	518	522	554	500	531	542	545	547	566	542	532	515	548	502	549	561	556	508	567	564	528	510	528	559	569	540	531	520	558	520	526	541	543	495	521	483	475	539	565	526	544	548	527	527	547	506	522	514	567	546	502	536	522	484	527	525	546	542	535	560	534	521	521	546	559	549	500	515	522	520	524	553	485	533	513	498	509	572	545	544	538	558	496	528	535	529	549	489	534	559	562	539	563	527	494	489	513	540	554	532	529	520	523	519	534	530	548	523	535	515	559	556	520	531	558	536	506	511	508	491	535	492	528	541	555	552	540	504	538	572	564	507	548	571	558	493	532	534	556	531	558	548	539	499	521	480	568	513	516	554	580	571	513	522	529	539	538	537	572	519	537	545	530	526	505	537	535	482	514	531	549	499	525	547	541	534	548	516	515	509	532	531	515	503	521	575	523	527	524	524	540	544	499	554	532	531	520	543	541	519	550	528	535	522	563	562	536	537	561	510	574	529	469	554	527	504	539	529	546	555	515	546	532	523	521	521	510	526	494	564	513	491	531	521	526	527	529	515	529	500	544	529	548	519	553	503	528	542	493	536	530	485	582	589	537	540	562	544	505	544	513	559	544	577	535	564	488	515	509	516	528	523	541	535	493	533	558	490	547	528	540	546	540	536	546	558	538	536	500	553	531	539	491	565	553	485	586	511	560	561	544	572	523	495	524	531	516	575	541	499	551	516	546	560	527	517	516	538	551	569	531	521	542	563	555	505	534	507	537	504	509	560	560	571	525	532	543	560	521	550	517	502	527	523	540	547	502	516	564	534	523	552	530	574	509	515	553	551	546	516	546	523	542	512	542	523	495	534	494	524	575	536	503	514	508	463	537	539	514	528	539	543	495	524	512	493	538	534	506	517	552	517	555	519	475	550	528	557	547	559	544	518	540	562	549	518	520	530	479	535	534	536	577	492	482	552	532	532	499	541	561	498	549	539	532	503	519	491	529	515	547	541	509	527	583	527	492	561	539	513	507	522	507	504	529	535	527	529	545	513	497	545	590	505	535	579	561	554	567	540	536	575	542	509	534	571	531	550	521	537	506	521	526	547	540	521	537	470	482	539	531	537	554	515	510	562	511	547	525	525	529	552	539	540	550	546	518	519	533	543	568	513	523	538	523	493	511	537	526	534	563	541	542	554	576	549	535	536	550	546	568	523	588	557	484	580	510	552	525	541	527	518	536	540	529	545	556	511	550	532	533	556	505	541	547	542	581	518	535	549	570	529	492	557
22744	21360	29141	23910	21381	21681	14026	3226	1782	1544	1334	1218	1103	892	891	815	734	732	713	682	699	643	677	666	635	714	1095	2128	2826	2125	1118	916	759	486	546	493	477	479	574	552	538	548	565	504	532	521	535	552	573	512	524	507	537	550	542	538	511	482	562	559	546	523	525	557	509	511	549	502	516	535	533	579	526	481	501	511	514	542	519	545	521	517	468	521	484	539	530	543	555	565	480	519	495	487	547	525	520	520	473	522	548	577	505	541	551	529	523	499	540	492	528	514	533	515	492	541	520	527	511	552	530	534	541	518	556	534	498	556	564	515	542	535	515	531	563	496	521	498	557	505	544	538	492	539	522	507	516	533	511	548	512	485	524	530	563	540	516	529	541	525	484	524	557	489	521	564	506	492	518	520	508	550	569	549	540	512	508	547	501	516	499	481	550	560	520	539	459	531	520	536	550	507	519	521	519	559	537	572	519	505	564	535	563	501	549	519	540	552	577	482	527	521	508	514	521	498	485	487	541	526	493	549	553	508	501	491	520	544	525	532	539	515	519	498	540	500	576	548	536	500	505	488	493	561	535	499	495	497	553	556	527	489	484	528	500	503	536	517	579	523	518	497	543	471	537	548	484	522	494	513	528	510	486	540	502	575	528	504	561	526	531	518	519	497	535	552	532	509	512	544	527	560	569	547	527	514	531	497	553	542	489	509	532	547	524	507	519	513	546	484	526	513	596	509	539	508	507	569	577	521	548	553	513	456	526	528	454	537	509	531	503	534	480	542	513	489	520	494	530	510	521	515	491	520	539	507	527	495	574	562	547	526	528	560	543	508	508	559	518	515	530	488	558	504	510	526	596	532	554	508	518	553	518	531	491	523	538	489	499	543	523	552	493	553	497	551	537	540	510	565	539	484	487	541	537	503	539	493	556	527	541	536	526	522	537	527	548	538	495	534	509	475	552	549	530	555	536	516	552	491	551	512	504	489	542	524	537	522	525	500	507	501	531	525	551	539	555	521	483	547	506	504	531	560	527	479	524	497	568	543	513	556	532	523	542	488	557	517	534	486	541	518	529	573	515	517	548	529	504	553	520	503	549	577	481	556	534	492	524	516	476	548	517	518	556	531	519	534	519	542	527	551	534	528	528	553	525	560	527	556	531	537	541	512	520	484	552	493	505	513	547	473	507	540	513	529	512	542	530	519	522	515	535	526	536	497	558	529	517	514	519	531	515	555	503	508	520	524	523	533	524	526	493	526	521	536	563	532	583	527	515	485	517	533	500	528	539	532	520	512	481	516	504	522	500	547	499	464	530	467	499	497	485	507	530	523	505	513	516	517	533	513	481	594	585	541	524	539	485	505	578	543	540	518	549	501	505	529	517	531	497	533	485	587	512	501	529	542	503	500	490	521	547	523	524	548	517	553	521	517	539	537	530	484	529	535	550	509	494	533	568	547	538	567	534	529	550	504	507	539	563	518	519	517	483	489	488	504	519	520	543	543	556	508	476	534	520	508	543	502	518	510	536	518	525	516	525	515	550	514	509	513	583	552	548	534	485	522	553	512	534	521	534	510	512	543	484	539	528	528	529	498	561	508	503	530	505	556	524	518	506	560	480	496	540	530	505	528	530	568	461	535	511	496	508	502	476	556	518	502	533	565	510	539	519	506	526	524	503	558	501	508	531	532	519	497	506	487	560	542	580	517	542	538	535	537	529	527	548	542	556	557	500	493	472	530	520	517	526	536	509	511	525	535	520	520	552	520	520	503	515	499	471	527	537	545	542	513	500	511	555	514	507	557	570	546	571	551	510	548	517	504	551	523	550	531	517	546	506	521	542	518	524	485	496	526	501	574	515	567	536	533	497	546	516	534	545	518	498	545	481	507	520	509	536	552	536	539	510	512	528	530	546	531	514	491	539	495	514	547	526	522	546	536	529	554	513	525	520	567	522	538	509	486	517	523	534	562	519	575	537	491	531	491	519	501	514	526	482	556	546	514	500	514	519	529	501	534	458	525	532	588	553	486	523	518	500	513	564	495	587	519	502	487	488	504	518	488	510	542	483	571	511	516	506	522	549	495	545	534	509	544	493	497	526	552	514	517	510	517	526	525	522	519	485	518	507	499	500	506	544	531	533	548	537	538	531	546	483	540	540	538	515	531	562	569	553	541	526	518	548	539	518	578	527	589	510	506	514	529	537	567	535	566	513	550	516	534	528	517	528	519	513	559	584	548	536	556	517	509	512	512	512	488	526	525	550	515	545	477	546	485	545	529	525	566	538	479	498	549	496	506	519	534	510	490	547	552	529	505	501	509	497	502	506	570	567	530	580	515	495	504	506	492	543	558	549	533	471	534	513	523	500	488	543	492	555	503	540	548	559	511	525	526	516	554	582	508	496	508	527	530	517	468	489	507	489	547	508	498	485	479	539	507	532	549	541	497	489	525	535	566	498	543	497	508	536	502	489	546	524	529	550	520	546	522	545	508	527	519	504	530	534	502	500	522	500	506	571	512	532	510	531	495	520	550	458	505	558	589	508	526	567	514	550	538	512	569	521	540	537	485	492	522	512	524	514	514	482	539	499	510	497	515	529	522	512	534	519	505	529	531	501	488	498	514	555	507	517	525	515	552	547	524	514	539	478	509	561	524	499	539	548	568	514	508	538	494	545	504	540	477	552	504	532	518	512	520	471	501	516	547	532	557	500	512	562	531	513	509	495	551	510	500	525	535	529	482	503	510	548	535	525	510	570	546	548	521	529	495	530	520	502	525	532	509	565	508	516	462	549	534	482	517	520	507	543	556	532	516	512	522	507	549	587	538	542	503	492	521	501	513	539	484	515	524	510	554	555	517	526	496	546	517	520	531	532	518	504	532	517	503	484	513	520	519	530	487	540	567	559	475	512	516	498	478	544	502	489	527	530	568	561	553	503	510	528	482	508	528	481	480	508	525	495	545	503	474	461	516	552	519	566	500	563	513	520	523	518	515	535	554	498	509	537	509	535	499	539	534	533	547	529	541	519	529	536	535	529	553	533	496	523	549	512	479	527	513	551	526	502	519	529	521	526	541	519	540	553	487	521	480	490	466	546	513	497	531	523	540	506	488	500	540	488	536	520	527	536	508	516	526	530	507	562	489	501	533	510	571	508	543	518	502	535	535	513	545	477	540	521	505	526	502	503	518	506	534	508	498	495	549	531	533	527	477	527	529	552	518	537	534	511	519	515	504	523	465	516	551	526	495	539	504	499	523	529	493	518	503	550	564	511	495	495	530	501	519	478	524	550	557	509	522	506	512	493	540	508	481	528	543	505	527	547	498	515	481	534	516	529	509	505	494	549	559	572	513	518	503	511	518	523	517	536	521	513	517	514	523	524	516	528	535	477	552	524	557	540	529	566	499	548	515	537	544	496	523	538	502	534	516	526	552	528	496	505	528	514	517	553	517	513	493	498	536	502	544	523	509	550	557	533	511	554	510	521	543	518	542	540	544	489	531	521	505
13649	35511	30341	19900	15369	11731	7857	4479	2957	2611	2028	1805	1699	1228	1117	999	915	966	891	815	808	807	767	726	720	815	1467	3137	4266	3152	1459	1267	800	559	536	585	565	585	512	578	569	588	563	588	535	538	536	540	538	534	521	596	580	560	515	546	580	554	532	520	538	536	515	539	500	500	517	579	526	502	522	542	521	498	556	516	539	536	569	563	547	524	499	565	546	527	521	589	514	523	522	547	519	510	504	519	522	501	523	529	543	558	530	583	532	516	552	553	535	519	493	513	563	555	561	512	488	549	512	581	515	553	502	490	559	548	552	568	534	501	545	564	547	548	532	550	521	524	555	555	507	550	525	547	516	581	566	523	524	511	540	549	552	534	524	537	504	541	548	530	536	508	555	490	551	557	533	545	561	518	520	523	538	519	532	489	581	535	518	549	521	517	529	558	519	493	536	560	497	569	501	520	527	547	556	507	469	541	534	515	559	555	491	521	544	502	550	530	511	524	557	510	586	529	544	536	510	563	534	525	563	532	511	566	579	528	525	520	535	533	563	562	552	496	495	517	541	536	482	541	525	531	540	534	532	526	486	533	538	508	534	508	527	542	538	504	547	545	560	543	545	521	505	547	548	544	494	522	556	562	539	505	574	526	535	503	531	546	514	483	533	570	513	491	500	564	564	511	536	512	549	527	554	547	544	575	518	554	529	514	540	568	505	480	515	488	516	501	494	508	538	510	526	512	554	497	524	573	524	491	551	512	519	557	544	526	531	509	508	547	557	480	529	537	515	552	533	533	545	567	547	531	524	553	560	508	562	544	556	514	549	518	558	549	493	524	540	516	553	504	528	487	526	542	524	537	525	513	556	515	541	509	518	553	592	544	563	527	538	522	536	577	500	521	524	501	539	545	553	564	551	529	541	581	555	527	490	541	560	566	536	537	511	522	512	540	520	501	541	550	542	519	496	486	479	509	531	564	491	554	512	549	533	544	551	547	482	533	518	540	521	521	555	514	560	574	528	521	560	533	523	532	504	505	536	525	544	538	527	525	530	570	555	483	515	490	503	530	530	519	562	539	542	526	550	550	537	561	602	528	516	549	580	535	489	556	578	556	537	518	562	537	531	583	532	555	512	501	494	572	545	528	528	547	577	515	558	523	542	573	503	488	466	531	572	510	511	532	536	499	580	523	534	555	534	584	538	560	547	538	544	532	524	533	546	538	533	557	536	494	532	518	489	559	526	508	531	569	493	490	502	546	544	552	596	584	556	547	495	536	560	534	543	560	500	499	528	552	539	516	575	553	553	520	507	526	584	531	557	503	551	525	487	521	522	501	552	512	513	511	532	528	535	557	557	518	538	540	509	549	466	558	556	505	525	515	503	515	566	524	529	521	536	517	511	570	517	525	514	562	517	519	539	507	537	536	514	576	504	539	559	545	502	516	530	540	559	501	525	524	511	485	524	531	511	558	544	540	543	570	527	492	530	529	549	535	571	516	551	544	521	562	551	499	513	526	495	533	520	555	540	541	498	546	512	480	531	477	531	536	548	546	565	526	545	553	508	547	520	564	486	540	523	562	529	566	514	553	527	543	508	474	501	499	550	543	523	557	535	525	529	517	568	538	505	559	532	499	539	497	544	546	528	565	512	515	572	514	578	510	509	522	542	524	566	518	494	528	540	532	533	550	515	527	541	542	521	515	559	516	489	506	530	503	582	523	535	540	541	531	512	511	479	530	519	538	530	545	599	547	530	550	533	529	542	547	537	541	516	569	538	530	545	507	531	543	540	497	497	535	545	499	535	530	554	537	521	518	488	535	556	510	539	502	543	488	527	548	529	555	515	565	582	534	569	530	540	520	537	533	557	532	560	529	511	545	515	513	531	538	533	523	521	502	495	547	565	543	515	552	505	491	520	543	550	519	578	560	547	488	552	525	544	565	477	515	542	515	556	506	531	569	514	499	495	537	581	528	511	557	541	507	562	573	531	502	545	515	498	500	561	520	507	543	550	555	566	565	517	525	560	497	511	532	531	518	534	546	510	546	535	500	557	526	524	500	511	499	551	526	518	566	546	537	530	511	527	494	523	538	509	510	544	546	535	541	522	528	559	499	555	544	523	529	510	566	522	545	534	499	530	508	538	513	503	562	547	570	530	555	539	563	519	543	550	555	506	500	519	543	481	542	520	543	488	522	536	543	535	538	533	527	522	569	520	525	552	501	542	506	513	496	532	513	524	491	569	525	510	520	502	528	503	557	551	537	513	509	533	547	481	516	538	515	570	545	547	523	503	542	481	517	495	514	505	544	494	520	553	524	561	531	517	532	530	503	490	543	493	560	516	528	550	559	555	565	545	507	538	529	571	517	468	527	538	549	552	510	531	505	570	543	575	561	513	522	542	527	507	549	535	545	522	503	524	509	514	523	521	557	549	506	497	510	531	513	549	557	567	563	519	545	515	547	511	552	586	511	492	536	549	517	523	541	521	529	523	549	524	581	526	528	508	523	521	473	536	542	533	537	471	509	520	501	582	529	493	492	525	563	552	533	539	537	562	551	539	545	512	509	505	531	538	553	523	507	547	542	532	529	514	513	516	514	548	507	553	543	529	518	499	489	525	534	550	548	533	520	518	518	496	585	540	551	578	550	554	558	518	518	489	512	540	537	541	537	487	567	547	538	558	552	532	522	512	529	531	550	487	561	546	536	530	507	539	514	526	490	520	545	546	550	521	564	537	474	581	558	551	526	509	564	523	532	531	524	550	516	567	531	479	539	548	523	504	572	559	618	556	520	499	536	525	533	539	524	526	570	509	525	538	499	537	544	536	507	540	536	535	521	517	554	551	559	542	535	561	524	542	547	566	529	542	508	528	553	521	525	567	536	511	522	520	532	538	557	550	520	515	542	512	553	557	502	529	521	552	560	541	536	505	506	538	534	571	544	561	493	535	569	519	552	536	525	536	546	533	537	527	537	565	548	515	556	532	553	558	537	544	554	557	546	554	521	572	549	507	476	539	509	534	569	493	538	524	518	517	531	529	517	518	537	471	554	543	478	540	494	531	530	521	533	540	566	520	510	487	560	528	527	545	510	553	550	541	530	539	514	506	532	528	557	494	532	563	539	579	541	530	521	553	499	488	525	576	511	524	560	547	512	549	538	519	509	537	477	541	524	537	529	488	544	560	491	514	522	550	580	538	505	563	520	552	523	512	522	526	519	528	545	497	582	541	536	549	533	559	531	545	515	542	520	573	500	513	518	511	547	498	514	545	516	527	524	552	496	523	515	559	566	563	540	535	529	512	503	515	531	511	547	571	515	537	500	496	532	560	505	537	548	515	520	527	525	529	518	482	542	560	534	538	544	485	557	544	500	516	549	504	596	553	522	531	524	543	556	559	515	529	509	563	548	567	540	488	540	492	569	535	540	575	518	539	556	503	555	540	561	559	483	553	510	532	497	529	492	548	498	543	497	545	539	539	571	523	526	514	543	534	500	518	507	521	540	520	510
27970	20655	16324	10229	4487	2461	1580	762	632	539	449	481	467	404	383	353	355	370	334	341	335	328	321	329	314	316	347	384	375	346	329	300	284	297	319	262	292	279	301	272	291	332	320	301	289	290	324	305	289	262	333	301	339	275	297	294	301	280	289	302	272	305	301	295	305	294	311	314	297	314	296	300	276	287	296	294	283	293	258	281	307	280	286	295	302	302	272	293	280	330	317	308	300	309	305	288	294	277	297	280	290	301	288	302	308	297	312	294	287	289	284	310	279	293	279	305	318	289	309	310	305	288	280	314	323	295	322	272	298	313	324	271	331	300	276	320	302	272	277	264	284	293	309	268	292	296	284	277	294	281	266	301	293	310	310	289	316	295	280	288	271	308	327	315	276	314	277	281	317	291	317	277	299	342	300	288	298	286	293	297	311	296	318	295	297	303	287	274	298	295	277	292	332	291	280	282	295	267	290	295	286	291	332	292	267	293	286	273	296	267	286	323	326	293	294	291	307	305	314	305	324	264	330	303	272	309	305	270	310	274	308	304	270	287	339	285	301	296	276	311	324	303	275	263	332	290	300	318	320	305	276	310	293	287	293	310	276	276	300	279	299	285	293	324	270	297	289	323	273	287	302	270	272	285	290	308	305	246	274	306	283	306	296	322	324	279	273	294	281	296	288	264	300	306	279	288	275	308	279	326	292	279	317	286	327	315	267	307	287	306	280	280	284	312	294	290	305	309	304	304	320	307	267	274	313	304	329	290	302	313	307	288	287	305	299	309	302	325	304	302	302	298	284	285	268	341	314	328	274	299	292	317	295	270	294	293	339	306	305	298	270	282	336	294	272	289	321	294	324	324	298	325	310	330	282	315	304	281	292	297	312	281	295	295	319	298	274	279	305	278	299	330	275	285	298	281	314	279	265	266	268	271	311	317	327	305	292	310	274	292	289	306	284	264	265	280	296	294	295	329	312	289	295	306	273	316	310	268	289	300	298	292	277	310	325	310	300	317	297	284	307	295	278	265	295	263	298	287	285	295	299	278	333	284	294	284	310	287	284	297	312	326	288	301	284	298	321	297	311	309	297	297	296	284	306	320	324	305	302	275	300	312	250	299	296	297	319	297	283	293	305	309	296	281	260	303	274	313	292	283	301	276	257	302	297	282	295	295	291	317	299	301	295	258	305	335	310	269	295	300	293	303	330	317	267	328	294	285	323	294	311	301	306	328	310	329	293	306	302	259	304	305	281	302	313	313	315	287	279	279	294	306	297	277	291	286	303	282	289	315	251	312	311	294	295	291	328	304	292	287	261	309	277	290	317	291	275	323	277	322	288	278	280	293	308	313	290	310	301	306	271	312	278	292	295	310	317	289	283	265	311	300	309	298	312	264	260	263	301	287	324	308	291	304	302	302	303	316	315	285	290	280	288	297	291	295	298	266	322	300	307	290	288	297	274	277	274	313	320	284	291	303	270	309	304	288	273	270	312	266	311	309	293	280	301	296	292	274	300	306	284	291	264	294	284	333	290	288	287	268	282	287	261	314	278	289	258	295	282	287	278	297	311	276	290	273	325	309	304	306	315	324	297	297	259	283	302	329	318	279	315	294	322	305	310	284	302	291	307	297	290	296	296	316	274	305	316	296	312	303	279	316	275	306	284	284	291	292	317	297	315	297	298	277	313	331	287	286	307	305	315	321	265	310	299	269	315	307	301	316	286	300	295	322	282	298	284	320	287	300	267	309	299	291	308	291	284	301	301	294	277	292	314	320	276	300	290	291	309	286	307	291	302	299	295	307	285	311	279	299	291	304	306	303	326	273	300	317	305	272	280	294	289	287	311	296	311	282	292	323	291	291	294	299	288	304	287	271	313	305	309	290	307	284	311	278	284	278	290	277	295	301	271	287	335	310	298	282	323	278	296	314	322	289	279	294	302	263	294	302	227	290	301	315	294	300	270	301	305	286	288	296	308	295	321	286	297	339	312	282	294	327	297	316	286	298	291	298	275	279	299	323	320	300	331	289	293	334	308	309	297	319	298	332	320	324	316	267	285	283	322	305	295	288	280	302	285	301	320	277	322	293	322	297	308	294	294	315	276	275	304	276	277	295	289	305	294	298	297	312	295	298	303	313	285	311	323	294	278	298	294	282	257	323	305	294	288	273	287	310	293	281	272	297	296	279	290	306	314	294	315	294	313	289	301	304	281	326	294	294	312	305	270	289	313	290	311	274	277	262	309	316	276	300	273	279	281	282	274	310	284	299	287	294	289	282	277	288	297	323	316	278	294	301	298	306	301	299	297	308	265	296	274	317	303	318	326	291	307	291	306	275	290	319	286	291	331	321	305	290	293	306	317	331	279	286	269	280	264	300	309	335	282	292	296	281	288	292	304	302	352	300	276	297	307	302	282	295	307	304	287	310	323	255	302	298	315	276	296	310	283	268	283	273	326	311	307	272	273	313	290	296	287	275	294	309	270	309	304	301	307	263	288	279	291	339	308	308	286	290	320	326	275	304	287	289	304	322	299	295	281	315	287	263	280	293	278	297	278	300	307	266	311	283	277	292	283	321	303	307	310	303	292	293	293	266	285	314	295	291	287	291	282	294	272	318	265	303	297	317	266	307	302	290	275	299	293	257	277	287	312	281	251	294	275	326	291	281	302	303	321	320	282	295	284	285	301	296	302	326	304	286	296	296	305	298	314	276	297	304	302	293	308	307	309	284	330	302	321	282	255	316	331	314	306	284	330	298	303	287	279	277	283	284	279	278	267	307	316	341	260	288	311	299	304	293	274	275	334	317	291	276	293	276	304	295	321	277	302	293	278	286	309	269	285	306	281	328	300	306	271	296	306	301	319	306	312	267	287	284	298	288	278	307	269	299	311	287	306	287	282	303	280	296	298	294	297	311	314	266	271	280	299	318	288	298	335	289	285	288	326	272	307	295	284	264	305	305	310	291	302	280	276	270	299	306	310	311	288	318	257	296	313	313	289	309	268	274	274	269	274	297	312	294	330	313	292	292	285	329	317	257	285	285	271	304	290	269	266	319	305	296	307	300	269	312	300	295	293	284	278	292	312	290	279	324	307	281	258	294	306	299	268	297	341	312	289	291	306	278	279	295	292	295	306	334	315	314	308	316	288	295	291	308	316	309	306	280	305	308	307	288	296	311	272	261	284	313	307	300	288	293	290	308	306	286	334	329	273	251	276	296	282	311	296	290	272	289	311	321	322	309	294	286	298	291	329	310	282	302	270	313	295	276	290	311	274	298	291	312	289	311	272	286	311	306	311	305	291	313	278	291	287	301	262	279	261	326	271	326	263	291	312	332	272	285	326	307	287	299	290	327	304	293	286	330	301	300	307	292	293	286	268	289	284	275	353	310	306	269	321	299	304	296	267	318	279	295	286	295	305	342	303	321	296	337	303	292	279	285	289	303	289	316	311	318	285	291	308	279	289	309	317	291	300	314	292	296	283	300	278	325	289	303	293	283
10899	21121	16479	11372	6813	4492	2951	1399	1125	845	779	765	682	563	457	433	417	470	441	393	412	403	405	408	402	396	482	468	473	414	363	375	330	307	319	345	352	324	312	318	300	288	340	352	365	363	312	328	329	325	325	313	369	307	320	319	335	329	296	329	312	340	303	308	332	350	303	331	352	342	344	331	330	324	340	306	332	322	282	303	354	354	349	312	347	347	333	350	316	303	351	322	313	348	304	322	335	356	341	360	321	309	343	335	345	351	330	330	384	339	332	366	329	340	343	327	343	335	370	333	331	342	311	332	331	349	321	299	352	335	325	316	346	348	310	341	331	356	342	346	354	333	340	323	307	338	339	340	354	330	302	356	324	286	328	345	326	333	356	320	307	315	311	327	347	343	336	346	322	308	305	320	303	347	380	353	302	341	344	355	310	340	335	313	345	331	312	330	333	315	331	311	337	313	332	372	321	311	311	368	313	306	298	331	308	304	347	294	339	337	343	318	369	336	325	358	337	303	334	319	341	332	307	338	314	359	363	337	295	329	351	319	391	334	314	328	310	342	351	326	334	337	342	347	323	307	357	358	325	336	347	348	317	322	322	315	313	327	351	324	363	337	306	324	320	345	331	331	323	319	344	342	338	324	354	321	332	334	336	349	342	340	328	344	330	319	370	311	343	347	299	319	348	303	348	324	327	309	350	338	334	350	327	332	331	349	342	353	350	335	355	338	342	330	332	337	302	291	311	331	324	323	334	343	306	331	330	309	353	321	334	292	292	353	327	298	328	359	322	325	316	338	344	319	331	335	350	303	357	312	347	361	317	334	338	306	340	324	302	350	328	319	368	324	320	337	353	337	329	360	306	327	326	342	332	371	327	317	358	343	354	338	362	334	307	338	306	314	329	344	324	330	337	336	312	347	317	357	331	314	342	357	327	348	286	310	347	334	334	342	293	357	304	321	326	344	355	336	356	320	304	314	368	305	338	329	345	326	338	344	339	345	303	342	315	321	346	341	308	334	336	350	324	334	332	344	366	338	334	318	336	320	366	335	293	368	319	362	331	358	315	341	333	299	310	339	332	330	352	320	353	339	357	360	333	347	352	332	368	357	326	350	320	345	315	348	345	316	335	342	352	362	325	317	298	273	347	309	352	309	311	361	343	339	350	347	334	318	323	329	314	358	340	332	333	342	319	332	314	355	324	352	300	332	317	350	345	349	340	349	371	347	326	317	305	299	332	338	344	348	328	370	323	352	352	327	319	356	317	331	359	318	340	340	345	325	359	328	339	346	332	306	339	368	364	346	334	331	331	332	349	350	361	340	322	350	331	321	298	305	341	357	296	348	314	353	325	314	342	325	304	333	329	315	341	358	354	334	371	352	334	346	298	316	338	312	365	334	312	342	327	325	341	340	294	346	319	299	339	333	359	320	354	305	326	350	315	348	331	346	332	314	296	312	318	308	323	297	358	338	299	317	301	312	323	338	333	346	364	338	321	317	313	311	374	306	333	309	342	353	334	352	351	344	316	305	353	344	349	328	336	351	358	341	325	343	333	346	363	328	333	337	302	392	330	345	319	362	321	319	336	311	347	372	342	349	349	298	356	324	341	312	320	322	344	323	307	320	320	359	300	331	356	322	321	328	361	315	299	329	349	332	327	358	314	336	332	328	356	348	316	336	349	314	331	329	298	348	298	322	318	337	306	328	307	340	341	332	332	372	340	346	319	341	330	338	290	333	360	360	306	320	305	315	343	338	305	324	354	364	316	320	359	375	350	330	333	318	325	353	306	329	332	352	345	302	358	323	344	366	346	335	347	295	313	338	350	320	320	310	312	310	320	327	336	309	302	336	324	307	345	353	337	334	329	315	304	359	359	302	312	304	327	303	339	326	347	315	348	316	307	366	324	352	323	354	338	311	327	368	327	350	278	333	314	315	327	300	301	353	330	309	360	314	335	301	318	348	347	355	309	336	332	315	314	340	346	339	352	326	304	334	358	323	346	332	331	328	314	345	340	305	360	368	356	324	355	322	327	348	348	346	326	350	347	320	306	320	368	351	351	346	352	360	338	336	337	330	336	325	332	315	318	325	348	356	341	312	323	315	347	342	301	331	340	333	312	362	317	359	335	332	362	350	334	330	337	322	334	370	306	313	346	336	310	317	328	360	344	346	342	326	320	321	343	338	312	342	358	342	353	364	326	348	322	328	355	356	344	346	320	341	302	373	340	352	353	354	363	345	328	323	371	296	341	343	338	289	335	310	309	305	301	362	326	366	300	322	332	345	326	359	316	317	327	338	302	346	340	334	325	324	316	333	343	339	322	326	356	336	337	351	341	337	361	352	344	330	328	336	335	338	316	363	331	301	308	337	336	327	336	311	329	325	340	307	333	321	334	335	325	353	347	295	297	323	352	319	312	335	318	339	362	341	345	324	343	344	335	380	341	342	344	341	308	322	295	342	355	338	311	315	318	325	350	320	331	321	383	327	317	342	306	336	340	318	359	324	325	350	354	323	334	330	341	309	339	321	345	345	381	319	352	362	362	338	328	359	323	311	315	335	329	305	313	343	345	382	313	353	321	362	337	342	327	341	305	311	337	330	326	319	341	354	323	330	339	320	315	322	327	318	346	316	301	315	341	365	353	335	335	350	343	292	336	346	340	331	341	323	301	324	332	303	322	316	345	327	324	358	348	327	318	346	324	350	295	343	323	337	332	313	347	329	331	341	323	341	343	345	357	327	353	326	329	317	357	370	307	344	304	354	313	320	354	332	341	352	321	368	314	347	325	356	339	344	313	345	332	377	343	333	281	335	299	312	329	321	324	369	303	342	350	333	322	324	334	349	351	316	310	356	323	321	375	344	337	351	351	338	352	316	360	336	302	350	309	320	338	334	330	341	340	320	320	335	324	327	311	325	334	329	335	367	368	324	354	322	307	348	318	349	341	335	311	300	329	355	329	351	340	342	339	362	307	313	307	348	307	338	318	326	337	347	367	331	327	341	325	320	327	356	303	342	360	347	335	361	348	336	340	322	336	353	363	327	298	329	306	344	315	314	314	355	341	353	330	306	321	324	323	325	322	326	301	315	333	338	332	323	301	317	336	324	346	348	334	349	342	350	334	351	351	349	354	290	336	308	326	328	322	312	335	328	324	346	326	336	326	316	329	325	335	311	327	327	289	342	331	353	368	315	348	359	354	354	307	319	335	350	329	306	345	323	369	346	317	343	353	337	338	345	352	321	330	358	302	327	336	359	324	313	339	331	325	313	320	354	345	299	360	333	322	339	307	355	336	381	351	349	319	348	313	277	332	372	334	328	345	346	332	332	331	336	319	322	317	359	300	324	319	340	326	317	344	358	333	294	358	373	338	324	348	324	354	306	279	319	339	331	302	324	324	312	321	306	371	349	322	331	317	346	345	333	314	334	346	329	342	333	331	328	331	330	321	323	337	351	329	312	351	333	325	362	324	323	339	327	310	328	342	307	338	338	322	323
23990	21352	28598	24434	21333	12938	3704	1490	1248	1080	848	757	599	651	572	466	527	463	506	494	437	461	421	426	452	1242	2339	2413	2133	1663	1050	762	468	369	354	332	350	365	370	330	333	320	341	341	333	360	343	343	337	337	336	340	321	309	345	351	330	359	346	324	326	344	332	356	355	347	334	334	319	341	382	351	325	326	332	335	340	357	323	340	344	355	359	343	367	348	326	354	356	358	360	337	350	337	328	321	359	342	332	325	345	339	323	325	322	345	327	327	335	357	352	321	353	340	338	307	336	333	341	373	336	357	315	369	339	346	336	354	335	381	356	351	330	354	323	352	311	380	323	343	316	359	307	353	393	354	326	351	345	307	295	356	322	344	335	354	328	365	343	331	352	354	376	308	300	324	346	349	342	331	338	318	346	325	360	339	353	322	378	387	342	325	346	371	340	322	340	323	335	323	319	340	384	331	340	355	328	377	321	327	340	351	340	339	323	378	334	369	383	347	345	363	351	372	366	383	300	326	325	338	356	343	358	369	352	341	365	331	345	346	344	353	348	339	340	347	363	371	352	349	340	336	341	330	335	356	349	372	290	359	354	339	384	358	337	363	350	340	331	328	326	346	356	332	348	342	347	377	343	318	335	357	352	370	357	340	368	339	346	328	363	335	326	340	327	378	329	314	331	380	358	353	319	350	356	347	340	349	361	342	355	320	345	353	351	322	332	373	314	340	325	347	350	325	359	334	357	367	332	345	323	369	338	336	314	311	318	380	337	350	339	311	337	360	348	327	329	323	361	323	323	322	335	311	338	353	339	353	325	337	357	360	352	325	348	411	349	343	349	376	355	320	356	348	350	368	379	379	352	354	310	370	336	359	367	327	346	358	349	337	333	331	332	332	361	324	337	351	364	361	324	366	312	340	351	351	328	323	321	356	357	386	351	366	366	383	331	323	351	351	340	346	346	346	355	348	350	365	333	328	344	331	339	321	349	346	353	370	350	340	322	336	330	336	337	340	344	367	349	355	363	329	342	331	330	344	321	318	365	334	332	337	360	366	333	397	325	375	350	371	343	336	337	325	325	343	332	348	340	330	318	354	349	354	341	350	361	366	334	335	343	346	357	342	333	349	357	362	354	324	355	327	373	344	320	349	323	331	319	365	372	344	353	359	337	325	327	358	336	312	364	323	384	336	370	338	352	360	394	333	324	349	384	385	364	336	359	360	320	344	363	325	360	353	363	324	332	364	326	348	364	348	339	331	324	294	348	393	349	354	314	310	331	364	346	335	341	350	352	376	324	332	334	361	362	342	333	348	346	331	322	348	323	339	323	334	343	343	345	323	355	344	344	339	334	352	330	360	391	324	337	325	335	369	323	361	329	341	362	323	354	346	364	325	374	330	327	343	325	319	322	355	375	390	336	386	342	331	356	335	337	336	377	324	340	367	330	335	322	346	359	321	348	326	368	332	337	379	361	350	343	319	320	313	318	332	365	334	319	330	355	366	357	355	352	347	361	337	307	358	333	375	357	332	353	352	360	324	311	305	304	337	344	350	364	321	346	303	331	315	349	365	319	304	342	323	367	353	347	348	310	325	347	335	329	364	333	329	327	333	357	310	353	364	361	342	360	356	305	352	359	330	348	306	324	334	317	359	341	336	374	324	324	357	349	324	327	338	352	321	368	331	329	339	323	341	323	330	344	335	336	350	343	364	368	335	324	335	333	352	357	358	349	349	333	354	324	354	352	325	334	339	366	342	352	344	332	357	341	325	315	359	361	341	345	351	329	338	325	313	307	346	381	321	333	349	339	348	351	354	308	331	361	342	318	386	332	338	363	330	339	363	346	374	330	351	349	334	363	326	342	339	366	318	317	338	341	337	345	346	330	331	342	335	348	366	315	364	357	342	335	291	362	340	309	342	323	333	346	334	385	329	352	320	357	341	353	320	327	373	306	355	327	328	365	337	356	350	324	328	359	361	372	341	370	339	359	331	343	337	361	346	345	325	345	338	320	319	325	319	317	347	361	351	330	313	322	332	340	353	370	334	371	343	342	310	360	339	335	362	345	314	349	344	343	353	329	339	346	353	341	309	348	352	299	361	365	346	392	356	337	339	334	329	357	368	339	341	331	297	348	366	328	330	350	363	360	337	373	331	333	373	336	343	321	317	339	351	332	360	373	350	341	347	322	352	362	347	353	337	352	339	345	334	349	376	376	363	346	349	302	331	365	321	347	344	317	346	342	310	313	353	361	365	284	303	335	348	354	355	377	334	319	355	406	329	335	320	330	319	341	336	341	349	335	364	323	320	349	321	362	323	294	353	307	345	328	322	362	313	328	333	372	368	349	346	338	344	338	367	332	328	383	356	358	337	327	336	342	325	347	306	343	350	332	341	346	366	339	376	360	326	324	345	329	366	402	352	336	359	339	341	368	327	324	330	336	333	386	331	327	324	363	329	301	337	347	340	337	371	339	378	333	328	334	356	326	330	317	323	320	338	347	341	335	358	356	336	379	345	312	328	346	359	340	357	317	366	340	330	366	347	331	334	348	327	326	343	337	320	315	341	356	335	352	354	340	327	364	350	334	326	342	341	341	365	350	340	352	375	389	318	326	355	377	383	336	326	321	317	322	367	353	338	338	312	364	349	324	333	346	349	350	310	342	369	393	342	343	339	340	356	348	342	351	326	390	348	316	327	351	336	307	320	363	341	332	325	369	335	340	348	356	331	353	353	349	356	340	348	350	382	359	325	343	317	372	350	369	323	365	334	361	318	357	351	322	328	380	368	345	365	344	312	334	359	342	344	336	381	312	336	361	334	336	322	343	337	334	349	339	335	330	354	371	338	348	343	347	348	316	376	347	350	353	332	342	327	316	366	364	354	346	337	347	359	317	322	336	301	340	338	348	334	341	374	328	330	325	358	345	346	320	348	317	316	384	324	342	325	365	311	320	323	338	342	368	381	361	348	327	359	343	363	348	338	377	325	345	331	318	375	340	361	342	386	356	349	339	346	322	330	306	294	357	358	352	352	359	331	329	315	362	380	378	331	349	337	361	335	337	358	351	325	331	361	350	296	363	340	360	339	354	333	338	352	325	346	327	347	356	331	326	358	313	351	332	339	347	363	318	338	379	332	351	379	350	300	359	380	331	351	355	347	346	341	331	355	347	357	377	350	324	332	322	355	339	337	369	322	337	360	332	338	369	366	320	350	348	340	317	340	308	347	327	346	333	352	359	361	320	355	340	356	321	325	386	324	326	331	335	362	357	350	360	353	336	345	346	343	383	333	332	316	346	306	347	363	340	358	345	370	335	326	324	362	331	328	374	314	338	333	336	358	363	310	351	393	380	340	318	350	346	321	335	334	309	322	313	371	352	350	332	360	338	346	365	318	320	340	316	334	351	289	347	342	365	369	352	337	336	306	328	307	339	382	366	333	324	365	362	378	336	338	312	348	366	339	366	323	339	327	320	355	356	369	337	362	369	345	330	325	333	332	365	345
11177	29582	25546	16077	10354	7727	4821	2583	2121	1783	1339	1108	982	928	735	665	627	605	546	567	585	563	554	521	562	1920	3502	3841	3242	2475	1423	931	515	390	354	378	398	368	380	354	371	365	349	349	388	365	354	355	343	400	410	382	366	375	377	363	367	366	376	405	344	376	371	401	384	349	358	387	388	343	364	385	364	355	368	382	337	404	358	381	385	379	372	376	352	351	358	376	392	372	371	366	391	355	354	371	385	378	344	366	391	356	367	333	395	359	326	359	364	367	389	379	355	342	382	364	373	408	355	385	355	403	381	360	347	377	381	359	372	322	350	366	374	391	390	356	380	352	364	357	401	370	381	373	354	370	363	324	358	339	405	399	331	336	390	363	367	358	379	373	348	352	350	361	372	362	345	347	384	346	359	371	343	414	343	399	359	367	349	357	355	388	376	361	409	336	386	337	372	368	371	372	370	362	397	349	378	346	376	348	371	367	370	349	370	386	381	395	337	351	368	356	361	354	353	371	372	361	348	344	371	388	360	367	364	370	335	381	368	403	343	386	377	348	353	365	350	369	359	364	356	347	372	353	386	372	361	371	396	399	346	389	369	407	341	343	382	342	373	386	372	368	361	395	341	392	363	364	345	384	369	371	388	377	384	355	354	361	365	392	348	333	389	343	381	374	407	371	360	356	367	383	325	387	374	351	354	396	328	374	358	401	350	373	345	375	330	352	376	379	363	341	380	336	356	376	374	414	366	324	367	357	361	344	405	382	352	330	393	317	375	405	364	343	404	393	377	347	351	369	383	347	362	372	367	394	367	331	355	375	384	415	382	392	382	375	324	386	358	359	358	372	410	360	359	368	395	377	346	359	362	405	353	370	344	366	381	379	331	373	395	362	361	365	362	375	374	363	374	337	383	316	353	358	372	386	314	358	397	356	357	351	386	388	348	358	361	366	347	377	389	360	358	366	391	355	365	359	338	343	341	378	387	350	365	389	367	376	366	365	365	343	356	347	348	395	339	397	363	344	372	378	379	356	377	342	358	340	369	378	381	361	375	375	350	333	363	368	357	350	364	366	363	373	392	371	377	359	350	395	360	367	365	395	375	391	379	394	354	340	357	390	373	379	388	356	333	362	362	359	399	356	361	381	349	339	373	379	365	358	362	374	415	352	341	375	408	363	400	403	396	395	371	371	373	344	382	356	353	369	385	388	362	391	327	343	385	361	384	349	356	354	389	341	385	366	349	380	380	405	330	345	349	362	379	345	380	358	393	374	368	340	343	340	370	335	329	352	398	352	367	387	391	384	367	348	329	378	355	399	381	362	377	373	384	394	387	375	359	371	377	367	374	382	351	384	366	361	378	368	391	352	353	381	373	378	360	357	363	366	367	372	379	366	330	382	388	339	383	369	349	332	397	385	340	324	339	383	367	367	399	369	371	364	323	386	395	404	351	341	348	340	359	398	354	368	372	361	372	373	365	391	402	342	376	384	352	345	368	330	366	361	413	385	369	352	350	371	361	359	371	360	379	348	352	348	367	373	372	372	364	372	378	359	337	349	388	381	361	382	374	371	373	370	335	346	381	357	377	343	361	346	367	379	377	379	370	373	377	389	392	381	382	369	350	347	356	358	384	407	373	376	403	357	357	393	357	405	361	369	379	370	361	379	405	366	371	362	357	359	380	352	387	358	358	359	373	355	368	371	378	336	380	350	331	349	376	357	356	369	363	343	391	376	372	339	374	318	373	380	340	367	357	356	371	374	390	372	385	366	392	372	377	331	345	395	384	368	365	365	386	354	358	378	366	365	355	365	389	373	335	366	332	354	350	338	357	337	382	370	350	357	368	368	345	358	392	387	313	364	330	356	390	368	379	363	320	366	378	366	339	393	312	336	380	386	394	342	329	364	357	393	374	375	366	360	374	363	391	375	343	388	324	388	329	367	378	376	379	366	346	370	363	370	338	397	361	390	395	356	373	369	413	386	328	325	337	351	347	363	363	405	374	346	364	364	351	365	389	383	350	380	392	362	358	368	365	370	387	380	342	359	371	387	404	337	360	395	407	365	342	392	350	361	374	409	384	384	351	420	377	419	369	392	360	346	358	349	387	372	353	364	420	386	354	382	352	350	352	371	386	373	371	335	386	377	402	368	395	383	363	371	378	367	334	371	370	348	416	378	359	389	378	350	351	377	332	381	375	354	387	359	375	374	356	417	389	360	357	416	351	387	396	354	342	382	394	333	407	382	388	401	382	366	339	353	393	397	353	349	360	354	379	360	357	381	344	359	385	381	378	366	388	361	369	384	360	351	370	408	366	362	388	360	367	351	373	386	384	354	330	377	379	368	329	415	352	372	356	312	383	385	365	342	369	375	378	381	367	379	354	339	351	383	379	380	357	435	370	368	363	374	371	396	324	358	346	356	406	359	341	375	342	369	340	369	348	364	348	355	373	353	379	365	345	382	392	375	390	376	363	384	354	364	361	420	371	368	382	395	360	360	357	399	373	386	383	349	374	367	372	326	368	347	362	372	377	364	391	342	364	382	352	358	352	391	365	399	367	401	367	365	381	359	375	371	348	371	365	396	367	350	350	385	325	357	381	355	411	357	368	376	381	363	386	360	368	403	371	350	375	386	373	360	377	389	412	386	372	352	369	387	360	379	376	379	367	355	373	340	372	354	352	352	416	372	371	354	381	377	375	365	402	404	358	406	372	357	366	355	337	392	378	362	349	346	343	332	357	342	378	400	355	401	342	357	372	383	336	391	354	382	394	344	380	361	405	379	339	376	388	338	380	359	401	375	391	366	416	375	388	333	385	330	359	355	347	331	370	377	341	374	343	356	365	356	384	370	332	372	393	392	350	344	336	376	368	378	366	394	384	344	354	387	388	377	357	351	366	368	404	391	358	382	365	376	389	377	360	353	369	358	397	361	406	383	369	366	366	322	368	381	408	363	321	372	394	395	323	373	388	353	386	358	348	368	361	365	340	367	366	373	368	362	374	355	384	355	343	366	352	378	351	375	385	375	392	314	375	350	384	359	362	360	339	384	381	357	383	344	379	388	377	381	343	398	388	338	372	363	376	357	368	335	351	376	374	351	382	360	354	334	346	353	354	420	378	357	348	358	367	338	371	354	380	346	381	341	374	352	335	360	364	348	378	341	363	323	337	363	360	377	369	382	373	361	350	358	331	376	398	366	367	375	374	385	350	358	359	405	394	378	398	397	386	358	359	336	383	389	375	368	351	371	349	366	354	357	371	388	370	354	365	390	361	327	363	382	351	377	366	300	339	363	344	370	362	398	392	382	371	353	354	383	370	330	382	374	380	410	361	364	381	366	395	362	330	347	398	356	356	357	357	350	370	374	368	364	379	371	380	380	350	337	397	378	343	368	389	385	359	335	385	360	397	376	364	373	397	379	331	368	369	373	394	377	356	347	386	316	342	372	365	374	367	384	379	375	368	368	360	353	391	346	336	395	363	366	404	377	383	366	347	358	353	360
25101	21293	27540	25341	14211	4429	2432	1384	1338	985	897	742	718	719	645	683	629	593	615	640	584	622	596	594	590	651	910	1604	1460	1530	1241	876	728	540	517	524	545	533	552	513	536	517	532	540	526	509	545	506	556	536	541	519	541	543	507	527	544	517	539	520	538	533	501	547	535	509	547	496	540	554	528	513	527	558	474	550	519	529	504	517	535	541	495	518	494	534	507	534	525	547	546	519	523	558	520	537	519	540	533	532	513	507	524	520	574	506	508	553	504	532	536	538	540	525	510	556	546	541	544	507	522	527	576	538	511	496	502	549	521	551	507	553	566	554	511	540	524	516	528	532	519	532	545	528	535	546	520	510	522	572	555	565	537	542	536	521	483	535	561	538	542	555	538	506	538	492	562	550	550	532	485	566	495	537	532	526	542	499	561	567	530	530	494	544	527	507	546	578	498	531	537	537	542	568	542	558	535	545	583	540	563	532	553	564	539	507	515	562	534	534	533	500	510	540	549	507	485	529	504	564	550	528	559	517	538	545	565	523	529	528	528	488	536	524	514	544	480	538	527	571	561	526	540	549	515	539	478	531	528	541	526	524	522	538	504	516	510	542	526	539	513	531	551	536	517	557	540	539	554	488	529	543	527	538	552	513	516	521	517	524	504	532	547	516	515	563	532	543	542	565	567	483	505	545	497	504	551	546	535	580	533	509	524	535	535	499	527	500	563	548	520	524	522	507	543	520	527	555	527	534	552	517	511	530	530	519	504	529	511	526	543	548	537	504	514	565	554	539	532	547	567	494	515	525	474	553	528	557	513	517	499	530	500	507	539	513	527	552	548	562	548	516	518	568	534	570	522	499	518	585	517	506	504	595	569	544	469	499	528	555	549	562	514	546	511	554	519	518	583	506	520	550	531	565	545	544	507	538	538	550	531	537	499	551	518	557	550	559	554	526	541	558	513	501	567	524	560	516	570	522	538	539	526	508	578	511	525	526	528	522	521	536	492	535	561	509	526	532	529	530	538	535	516	558	530	537	538	556	543	558	563	504	541	502	509	540	530	533	522	555	565	555	487	507	555	543	533	535	541	540	487	572	536	556	524	522	536	499	541	530	503	534	537	520	522	530	528	543	536	519	504	534	551	510	484	519	528	541	537	531	543	516	522	526	514	513	577	532	522	552	525	528	529	584	566	535	526	554	545	549	573	545	536	558	547	508	563	536	536	574	541	530	514	547	556	573	541	547	531	529	565	552	519	568	549	531	545	556	548	525	512	517	560	527	511	542	530	527	555	525	577	541	501	520	551	496	536	499	531	578	528	533	550	566	532	539	521	547	530	501	524	533	536	543	527	514	517	544	563	511	537	540	500	580	544	539	525	542	537	527	513	594	567	553	537	501	542	567	517	533	535	546	559	514	520	529	574	518	513	544	566	524	516	506	567	515	518	523	522	498	552	546	547	520	540	531	521	516	497	551	546	535	538	550	542	534	542	517	528	472	515	493	534	524	526	573	547	524	499	502	519	521	498	519	527	539	555	536	571	525	487	530	550	524	553	556	515	518	529	531	558	524	546	583	548	534	525	528	525	496	527	551	564	509	492	544	566	518	531	555	538	552	515	554	570	509	496	570	499	530	592	544	539	509	495	519	524	550	577	484	545	557	546	591	543	531	512	480	545	528	531	575	538	500	508	541	533	541	522	547	519	528	575	517	572	569	539	552	539	545	500	498	558	515	599	501	534	543	581	565	505	565	549	575	493	536	528	514	522	549	550	518	547	511	533	518	498	551	525	524	550	540	519	533	549	472	539	553	528	516	532	538	515	523	528	532	543	495	543	555	553	505	503	546	535	542	537	520	536	499	510	511	502	545	560	549	517	549	543	574	504	534	543	523	567	510	492	522	545	579	540	562	547	555	559	520	511	527	544	528	494	507	557	550	535	531	554	556	558	554	554	512	538	526	486	506	551	540	533	542	540	597	541	566	545	550	579	518	541	538	538	561	535	535	538	519	529	561	547	558	556	542	517	576	511	536	516	521	499	568	551	541	538	539	517	517	506	512	497	520	570	543	513	533	581	517	537	547	504	532	567	541	491	499	533	526	511	521	517	561	543	497	553	541	528	497	553	502	513	550	551	530	514	553	526	533	519	498	522	553	583	517	551	545	539	539	545	532	568	524	531	522	518	487	545	513	519	529	540	521	549	524	588	541	543	508	533	546	527	524	554	519	525	539	523	554	506	525	528	521	560	526	526	555	528	517	509	505	507	548	527	565	501	531	528	531	538	538	540	514	506	547	572	553	530	564	527	526	533	561	511	553	535	511	541	512	561	536	531	555	577	517	514	532	543	542	538	550	488	529	577	522	519	567	549	545	550	537	523	515	524	542	519	533	513	502	543	547	512	549	490	566	573	564	541	523	510	513	556	500	546	503	547	518	529	521	525	569	515	580	527	476	542	529	544	569	534	532	564	500	511	541	547	526	578	554	517	500	522	522	514	527	551	491	554	521	538	504	577	556	566	536	527	545	527	535	549	518	543	578	542	536	499	513	509	581	505	499	493	523	521	546	576	491	539	571	529	548	487	543	560	547	563	536	524	504	521	536	532	563	545	549	506	565	517	515	571	586	505	550	580	536	536	559	510	549	498	498	540	538	545	533	596	493	536	556	514	510	552	580	512	536	540	505	570	520	502	541	528	539	551	560	544	511	526	532	540	553	552	508	494	537	517	566	549	538	524	569	530	520	528	534	554	500	531	527	533	500	563	508	517	525	513	538	503	525	535	552	544	594	562	534	538	538	536	535	568	514	505	542	528	546	537	549	564	494	492	524	530	530	502	506	560	536	498	521	510	555	542	547	570	506	524	529	521	536	547	575	475	553	579	548	531	498	556	501	520	537	502	551	512	521	560	559	486	530	503	514	529	532	559	537	540	562	560	543	515	533	510	541	497	497	526	506	521	506	524	555	562	558	562	475	558	534	520	533	538	550	507	554	541	552	558	528	539	568	540	531	522	544	563	539	560	508	533	502	492	551	497	561	502	538	563	483	505	530	551	540	573	519	506	520	555	525	526	548	510	546	534	545	538	553	526	528	563	524	534	521	537	553	498	564	539	529	509	564	533	533	559	542	562	537	523	571	539	567	524	527	532	535	527	535	537	540	559	529	565	522	580	534	522	583	545	579	558	499	516	570	539	527	557	517	542	493	516	511	535	512	522	556	533	510	536	505	530	583	516	524	498	560	516	528	520	545	546	543	510	529	573	515	509	555	563	561	557	546	529	540	534	526	534	588	557	523	514	533	541	568	540	535	534	514	537	571	513	488	548	521	528	534	575	516	527	538	540	563	525	580	507	555	554	517	539	502	514	504	497	541	553	548	536	480	486	530	572	531	535	527	535	562	550	528	566	558	539	531	529	545	519	508	583	578	561	555	533	509	560	531	580	530	546	502	519	526	529	523	527	517	539	500	525	501	491	525	494	536	531	474	518	491	540	576	528	476	529	517
11709	26252	21152	12331	8731	6246	4184	2280	2342	1424	1347	1108	1012	992	961	797	755	694	792	661	756	683	677	688	676	805	1243	2598	2371	2282	1885	1216	955	608	570	628	571	545	643	560	559	559	596	596	561	554	584	562	602	563	564	547	578	533	551	571	486	565	543	595	622	547	573	590	550	537	583	541	582	607	574	590	536	518	570	540	554	556	550	572	568	562	587	573	575	606	550	561	583	527	519	579	578	611	546	567	587	595	573	518	555	572	577	545	582	547	528	592	540	558	550	555	561	554	564	572	559	550	579	548	615	530	587	603	595	556	605	590	568	552	556	580	571	508	587	594	571	530	569	605	595	573	580	570	535	553	578	551	538	573	547	582	579	538	603	544	572	538	559	587	550	623	562	549	565	552	538	528	539	573	565	580	562	545	583	504	576	589	549	542	519	532	600	553	572	519	548	562	575	553	562	597	611	539	573	574	617	564	589	580	555	573	523	619	578	586	560	554	553	554	581	570	521	561	539	570	590	557	571	538	524	589	557	586	580	563	544	614	567	575	592	569	548	601	545	487	592	582	516	552	559	557	595	595	610	540	555	620	561	546	558	561	536	543	566	571	576	587	561	556	560	579	566	591	627	584	577	566	575	568	579	540	542	564	543	575	598	571	557	634	566	529	581	570	573	572	574	612	565	586	578	588	574	553	570	564	565	602	576	584	595	555	571	515	534	530	596	544	593	552	583	563	581	568	545	582	552	535	589	534	577	546	605	547	582	635	569	553	594	570	510	562	587	584	563	542	543	577	556	578	564	554	567	535	564	578	577	582	566	563	534	530	557	582	553	592	533	530	561	551	546	539	576	531	566	612	548	556	591	529	562	556	552	591	557	599	515	544	538	616	575	575	542	533	575	548	558	571	506	557	557	542	569	557	506	544	566	543	606	612	567	536	576	531	547	605	590	600	589	544	579	589	575	567	608	560	587	551	558	548	548	583	576	561	522	569	540	547	592	560	538	549	567	567	527	563	578	613	541	586	564	588	546	524	537	584	572	608	542	559	525	556	550	580	555	578	595	587	567	593	551	536	534	541	565	549	525	560	545	597	554	568	539	598	578	572	605	581	550	566	535	576	544	594	573	550	552	575	589	587	512	573	555	557	547	567	579	571	535	560	534	575	540	566	622	570	581	583	571	560	615	554	565	559	550	549	587	546	538	547	557	567	575	580	598	576	577	584	554	566	563	570	568	550	563	616	571	596	583	595	585	568	537	601	570	580	542	578	545	573	568	554	574	591	529	544	597	560	603	559	586	554	541	606	614	558	550	566	554	568	573	600	532	630	572	584	553	582	570	620	558	570	569	605	599	562	512	592	507	533	603	560	548	567	552	594	563	556	551	570	530	522	561	527	553	551	581	561	536	547	534	552	585	570	579	551	564	566	590	516	582	583	532	597	586	573	528	555	561	541	547	555	596	581	557	550	524	575	566	560	584	569	548	545	562	563	570	520	554	570	559	564	557	544	562	543	592	555	564	599	587	559	585	587	584	553	570	550	578	544	568	580	592	581	565	574	564	576	605	603	564	571	597	598	572	574	587	542	526	533	552	552	588	566	549	565	571	539	562	583	569	576	547	547	566	627	548	597	575	524	576	515	559	549	599	563	540	604	557	546	601	591	542	542	519	570	591	571	576	597	574	571	539	586	572	551	592	578	555	535	572	543	549	588	569	629	554	542	567	562	555	555	541	564	533	547	540	607	568	557	549	564	592	565	585	593	564	585	565	582	555	505	583	554	561	568	549	541	566	558	574	569	554	586	554	547	553	554	561	539	588	570	539	489	544	592	557	581	531	536	576	552	574	555	564	552	539	564	572	593	565	571	520	535	551	571	600	555	568	569	603	589	551	580	532	529	525	551	525	558	563	554	562	604	579	550	557	623	532	591	583	630	534	570	571	566	546	579	578	596	601	577	609	586	549	531	575	544	546	532	563	575	581	574	553	577	575	564	569	591	579	551	600	578	563	601	605	594	580	546	571	566	547	561	577	568	550	588	577	583	522	547	562	612	570	630	519	566	549	571	556	622	561	578	559	511	553	602	553	588	531	546	577	595	542	589	525	535	555	570	552	574	569	577	528	544	565	576	552	530	559	563	570	582	524	548	566	543	596	594	572	524	553	571	550	602	568	590	544	578	526	595	561	568	562	578	557	565	611	525	565	556	583	551	593	556	534	578	560	548	564	547	571	598	558	575	579	558	542	566	576	533	525	593	550	560	582	578	595	552	559	542	545	555	525	547	559	581	613	562	558	583	571	553	566	573	593	539	532	567	562	549	603	571	544	550	555	541	565	565	589	541	583	596	590	600	528	600	513	596	551	561	580	582	604	565	579	547	569	592	551	506	568	574	554	558	541	594	614	567	596	529	530	572	555	569	572	540	518	555	611	538	558	595	580	557	513	521	601	537	573	575	593	544	571	562	573	580	569	542	550	593	539	570	549	550	563	546	527	547	581	543	564	606	540	579	596	576	572	563	584	559	565	539	548	610	536	526	580	553	583	594	569	564	548	501	570	591	570	539	588	557	590	528	588	573	542	593	583	539	581	534	578	538	591	550	596	555	539	545	552	617	528	629	570	552	565	574	527	575	529	577	573	536	590	550	517	522	570	561	533	580	548	589	568	563	540	542	540	558	564	576	549	527	557	565	580	546	555	601	542	531	582	565	545	537	599	579	555	545	603	564	562	545	552	561	528	580	550	570	553	594	575	595	579	538	563	561	535	553	554	617	581	546	615	606	562	544	577	528	554	609	571	530	582	562	546	561	565	498	595	563	560	568	569	580	576	564	544	582	560	528	603	558	557	569	591	553	543	562	548	586	597	521	589	564	566	576	539	555	550	563	593	599	583	592	551	600	577	576	541	586	572	560	570	594	557	537	606	527	537	569	580	545	596	573	548	553	576	551	572	571	567	534	550	558	555	577	600	524	539	560	593	577	562	567	520	589	572	542	536	541	561	555	573	572	576	550	593	542	551	556	560	546	591	578	577	578	579	541	496	567	551	571	558	546	614	633	593	538	530	562	550	561	591	527	546	588	534	557	539	566	572	528	551	577	572	558	585	584	557	558	576	517	563	568	526	516	536	519	538	585	576	516	564	604	563	576	557	538	565	574	613	563	570	585	593	540	553	538	587	588	504	559	577	564	564	525	571	539	573	607	540	544	582	533	536	564	574	587	518	587	576	578	580	533	554	570	550	577	548	570	562	597	559	573	534	584	588	599	585	569	565	561	597	557	591	582	578	569	590	538	543	607	563	553	567	539	532	581	584	570	563	557	569	581	587	598	571	562	571	560	530	557	618	543	579	567	548	554	558	549	580	553	611	581	599	588	566	541	581	582	600	566	564	562	564	536	574	555	551	550	555	522	594	570	571	515	549	559	545	559	536	554	568	605	594	539	578	528	564	553	541	533	505	586	538	555	584	562	574	551	591	541	571	584	614	581	533	532	561	538	548	561	503	575
22706	21310	29052	23886	21331	21626	13850	3236	2090	1557	1444	1237	1217	1093	961	910	838	788	758	780	838	772	835	726	659	790	1326	3194	5296	5244	3626	1942	1517	810	594	615	617	607	641	608	641	607	615	606	641	601	624	571	597	616	608	554	564	623	602	576	623	613	575	629	580	605	598	609	553	598	585	601	630	621	586	589	586	599	629	643	632	603	600	590	563	605	625	631	603	606	601	615	608	620	578	585	573	586	568	576	632	617	605	621	599	586	554	581	600	578	612	594	556	619	618	608	587	576	600	618	654	580	648	605	640	619	615	609	600	575	578	619	598	568	596	620	628	596	609	570	569	610	592	650	549	565	594	600	573	582	581	671	585	573	570	592	603	583	559	610	605	569	618	614	584	613	600	579	602	629	585	579	587	581	557	569	612	655	589	647	551	640	604	552	579	602	619	605	628	605	624	581	618	594	640	598	631	617	590	546	617	562	549	583	641	560	615	548	570	588	607	631	633	609	624	586	574	623	608	615	589	654	591	645	616	570	605	612	592	583	597	616	637	557	567	632	649	644	643	567	597	604	632	635	633	592	626	593	594	615	584	596	612	578	615	580	596	599	640	550	605	585	654	571	595	603	605	605	595	612	576	559	608	597	579	615	569	602	600	604	583	613	544	575	542	613	608	570	593	573	572	605	649	602	633	613	580	586	567	633	628	618	618	577	598	572	606	578	611	640	618	631	578	606	585	580	583	591	572	576	609	534	622	596	607	585	593	564	606	621	600	573	653	593	598	605	604	594	611	606	648	567	603	608	577	624	632	530	621	583	579	619	565	552	578	621	572	551	607	594	578	580	563	603	632	597	629	614	615	601	653	584	628	592	589	630	589	623	597	612	586	591	636	585	613	609	550	614	653	655	594	567	576	624	585	607	596	609	621	595	548	596	593	588	583	599	601	589	632	605	629	628	576	616	612	579	560	616	656	600	596	609	618	583	589	583	612	586	594	592	620	580	605	625	647	647	590	592	612	544	589	626	564	602	591	597	606	576	610	611	556	658	617	596	622	628	621	638	616	596	592	613	629	608	562	628	608	600	598	597	637	570	580	595	599	571	600	570	605	610	609	577	563	637	586	653	604	606	622	601	602	555	633	570	604	599	597	628	592	622	581	586	573	584	619	635	575	600	626	625	585	608	599	618	584	613	587	610	609	582	593	615	642	635	565	599	530	569	607	592	577	573	608	586	587	578	627	616	585	612	614	556	592	599	600	615	599	574	602	629	598	579	590	576	569	544	621	619	604	625	602	606	634	574	571	587	623	566	612	592	626	593	610	579	579	605	603	608	603	561	586	570	573	596	566	615	582	569	615	578	631	586	589	580	574	548	605	592	614	607	588	653	638	613	602	591	599	610	601	627	601	595	614	587	559	626	567	600	586	613	602	567	633	634	656	570	630	585	609	614	587	613	566	565	579	570	570	592	599	595	583	559	604	598	566	610	580	616	588	612	646	637	659	600	563	615	577	633	564	584	596	558	610	573	635	593	586	631	558	567	602	582	589	557	635	590	613	618	604	570	576	610	611	590	593	583	608	612	596	590	552	598	593	587	622	590	612	545	593	636	614	644	550	569	572	637	596	620	576	607	600	599	567	618	621	592	561	599	579	625	596	595	595	608	651	658	572	573	614	622	622	583	562	603	583	574	616	598	644	588	630	608	570	568	605	574	605	588	606	578	590	569	561	634	584	604	618	558	628	608	581	622	612	609	608	596	571	606	618	627	575	656	627	586	569	572	590	651	608	590	594	572	616	626	594	621	601	564	610	553	620	571	605	619	625	612	561	587	584	592	582	580	575	601	610	617	630	598	598	624	579	621	630	585	610	560	644	598	591	561	638	645	596	614	597	567	608	597	613	590	601	659	563	612	601	591	589	611	624	564	567	602	586	603	608	589	589	593	587	619	585	598	603	611	602	637	618	620	592	613	616	602	598	579	667	624	606	586	574	597	623	591	560	562	616	576	663	578	579	570	605	553	625	597	615	557	623	597	543	603	623	589	634	558	613	579	643	640	575	567	603	601	626	584	583	615	603	588	560	631	616	579	584	645	606	596	611	599	600	644	608	608	603	607	586	588	588	583	563	600	618	633	590	562	586	584	577	579	596	560	622	640	567	612	560	579	604	618	553	617	581	611	579	617	594	578	588	625	564	623	581	577	605	604	570	568	617	589	563	564	605	615	632	584	596	595	615	595	587	602	575	555	596	640	625	580	597	588	574	617	610	612	628	616	571	558	630	591	595	582	621	607	623	638	617	587	624	545	619	608	570	636	617	578	647	575	591	636	597	573	604	620	592	609	577	575	651	594	619	563	582	585	615	594	563	596	655	566	601	544	629	603	631	618	571	553	566	647	596	618	626	528	573	619	577	609	596	552	582	587	609	593	571	560	587	624	579	636	557	614	559	589	582	622	561	598	567	603	609	610	570	584	563	557	557	584	566	577	588	613	618	562	601	602	606	587	617	576	586	579	593	615	582	607	601	612	598	593	587	631	600	595	614	622	661	568	549	593	610	594	594	563	543	579	590	618	618	591	590	580	616	599	581	589	610	614	602	609	594	577	589	577	613	630	616	536	620	616	615	566	592	582	553	528	578	607	604	595	629	662	631	616	600	599	570	575	561	572	540	568	677	557	576	592	594	621	572	578	637	643	613	593	595	623	620	614	598	640	585	609	645	559	631	591	579	619	568	624	606	588	543	612	608	595	597	588	562	562	599	560	596	619	596	562	597	600	577	631	629	611	611	590	569	580	561	579	622	600	582	595	593	587	606	600	608	614	630	591	631	600	578	575	566	620	587	647	583	628	624	598	578	619	605	576	581	569	584	551	558	557	631	616	581	628	610	619	608	615	589	592	588	625	584	570	567	602	622	601	619	630	600	662	561	617	614	583	618	548	589	572	599	584	631	580	628	603	569	554	622	627	620	594	580	602	611	584	608	595	591	622	625	568	599	637	643	617	577	605	616	569	593	585	547	585	611	601	611	596	592	671	588	566	581	570	578	644	614	613	593	612	589	641	593	620	609	591	625	630	564	596	613	597	611	650	541	559	590	588	598	616	608	614	631	575	614	605	614	601	563	601	568	567	629	591	547	563	614	621	611	561	575	616	625	609	571	605	563	561	615	637	611	621	630	560	584	594	608	623	585	533	666	605	608	559	629	633	592	614	640	570	615	630	602	595	585	597	635	602	611	676	575	597	600	581	575	620	625	596	611	558	617	666	670	571	576	570	638	593	572	615	583	632	605	566	612	617	610	614	558	589	589	577	591	590	559	584	589	580	595	646	568	601	588	596	596	623	617	578	620	571	595	578	563	564	578	586	620	599	587	557	580	606	581	603	596	610	559	641	561	567	587	608	585	596	640	613	577	611	584	644	638	579	615	572	602	612	580	589	598	629	587	615	611	592	590	603	621	587	591	578	598	575	607	619	547	587	586	591	594	622	570	589	625	610	560	577	658	571	570	637
14044	35117	27215	18490	13453	10856	7365	4554	3536	2539	2216	1949	1695	1625	1435	1124	1136	1083	999	951	916	918	838	756	771	937	1820	4983	7732	7467	5193	2751	2062	891	638	618	606	565	606	608	569	585	573	577	620	639	602	615	618	600	589	599	622	593	597	676	628	583	596	575	589	598	616	583	590	632	574	564	635	585	627	603	614	619	575	579	572	613	607	620	606	587	601	579	623	587	612	623	576	613	592	585	547	606	602	593	599	586	621	610	600	620	609	595	617	611	600	587	615	597	613	601	560	624	633	587	558	604	618	599	592	601	614	560	649	614	602	631	542	556	632	618	596	573	556	598	639	599	616	572	587	575	579	599	612	569	582	562	562	611	563	578	603	629	590	606	592	659	560	566	637	590	664	588	642	570	623	640	632	600	562	562	610	615	620	629	593	617	614	589	598	630	578	637	614	620	608	657	602	552	640	652	605	618	625	617	606	609	604	586	593	607	601	603	631	596	611	592	631	573	599	595	598	601	593	598	577	609	627	587	609	568	590	617	611	602	631	604	586	564	614	627	609	575	632	646	644	610	600	580	595	601	563	631	569	630	572	658	591	537	632	636	582	605	571	581	638	577	588	629	613	634	620	585	598	579	577	616	631	595	636	563	616	580	625	583	587	666	637	585	612	601	587	567	585	604	597	551	606	592	604	580	620	645	587	647	615	602	615	587	622	609	589	592	615	616	579	591	589	604	588	624	623	611	586	613	601	603	603	595	626	649	620	599	602	610	601	659	569	608	555	621	586	583	582	576	635	575	540	609	598	619	607	614	582	643	585	580	580	579	626	602	595	593	607	614	548	634	612	562	592	572	581	593	606	628	579	601	608	557	630	610	574	620	593	590	607	594	636	634	590	611	645	573	634	554	581	599	612	627	607	586	615	563	623	587	602	573	608	609	642	590	560	564	584	641	602	601	644	619	601	597	601	587	581	621	609	589	571	644	608	618	562	613	599	579	588	612	599	637	603	604	569	598	570	607	569	578	649	587	567	633	628	603	610	597	557	590	604	613	583	591	616	574	643	612	620	613	589	621	613	585	588	602	607	599	621	633	607	638	604	594	592	597	544	597	572	629	572	579	624	591	569	612	637	637	610	601	574	623	667	632	589	548	554	639	594	546	598	613	559	641	628	599	554	625	626	614	598	556	659	626	616	642	585	601	628	561	585	570	624	628	635	637	623	555	580	678	580	580	619	633	565	581	570	593	654	618	585	591	635	601	585	633	596	619	562	557	586	582	624	650	629	604	605	625	626	615	594	593	574	597	583	598	547	599	602	692	601	603	567	566	616	600	553	596	616	635	613	576	607	605	612	584	611	575	587	601	552	602	579	607	628	644	596	565	605	582	624	625	546	619	616	551	598	590	537	635	618	593	611	581	570	615	626	601	602	588	620	605	616	570	616	595	643	577	615	621	590	587	582	589	610	623	540	578	588	580	674	652	618	601	601	600	592	630	601	636	635	611	583	613	585	580	625	621	617	609	588	649	638	640	640	579	667	656	565	589	577	603	603	611	593	622	574	615	572	605	594	618	604	606	620	632	626	613	573	587	599	618	620	617	642	605	622	617	642	577	604	647	586	595	580	547	570	619	569	616	624	626	578	608	602	603	622	609	572	562	615	590	612	569	614	625	591	605	605	634	600	586	595	581	561	568	612	541	557	618	601	623	572	631	573	570	576	592	588	575	598	588	600	611	561	573	575	573	595	589	596	602	617	595	579	601	592	584	558	611	577	623	558	620	586	621	605	599	617	583	645	617	591	636	598	609	602	579	596	526	648	568	603	599	621	569	597	552	605	562	586	563	595	609	628	644	617	632	621	573	578	626	620	607	587	624	574	545	598	603	664	613	567	540	568	614	597	600	600	623	578	609	585	578	625	629	592	618	577	590	584	600	595	569	598	621	600	616	584	629	600	610	612	616	584	624	568	587	618	608	623	567	608	605	593	616	589	632	629	624	593	616	660	587	588	590	603	599	590	594	633	603	639	559	594	633	611	650	640	613	620	630	600	568	570	572	561	587	593	574	629	609	592	581	575	593	629	628	579	638	587	615	604	635	566	634	583	581	629	602	605	577	553	565	608	590	615	636	637	646	589	600	599	585	560	601	603	649	600	624	602	606	606	638	589	602	627	620	578	590	595	600	625	630	578	631	599	619	540	574	611	556	596	581	672	607	674	593	562	650	604	595	612	603	583	553	610	655	589	619	573	628	581	605	580	590	588	576	569	580	615	593	632	603	646	550	598	618	594	604	605	578	612	611	574	594	569	629	566	589	593	581	615	598	576	586	628	606	593	590	627	580	600	587	590	560	612	614	597	605	591	626	616	598	590	570	582	601	618	580	592	640	571	635	660	572	581	618	591	560	616	558	607	608	615	604	602	587	620	634	628	627	612	598	647	546	614	587	574	614	655	628	616	629	559	622	571	625	591	592	587	596	635	644	596	608	644	602	578	616	596	584	586	638	601	570	574	600	624	597	588	660	594	651	580	611	577	621	591	598	587	633	649	589	641	609	627	628	637	596	608	572	591	576	623	618	569	590	630	614	612	596	612	583	617	629	647	607	611	590	557	618	610	613	629	633	631	661	633	614	581	590	612	562	633	615	618	597	608	607	584	596	596	577	559	603	576	663	558	634	572	623	586	600	621	620	636	626	618	598	567	635	593	629	593	566	601	593	643	609	596	594	619	566	639	630	644	619	613	593	608	580	635	571	583	591	558	639	607	586	596	614	590	620	591	644	607	632	568	569	593	622	593	616	622	583	587	574	609	600	590	598	643	560	576	594	576	557	611	598	602	572	643	584	600	584	648	589	573	624	543	610	616	644	571	608	594	575	591	586	595	622	601	608	578	556	625	570	605	567	591	610	617	573	586	581	617	623	569	620	607	599	644	545	584	605	585	578	594	645	624	661	605	581	594	583	612	575	594	581	575	620	636	561	562	590	559	574	599	611	583	610	613	589	629	603	621	652	609	563	614	566	577	615	584	625	649	599	619	627	607	605	610	604	599	603	637	658	625	637	586	597	616	605	615	570	579	623	542	585	607	620	613	628	626	635	632	608	581	602	591	588	590	593	585	601	595	621	633	553	629	578	605	681	617	586	560	607	615	593	588	589	571	641	581	575	589	578	553	571	602	621	589	587	596	637	517	615	578	572	581	626	576	626	609	603	609	628	536	545	624	582	545	640	623	580	617	589	651	605	600	666	566	604	585	617	594	589	583	627	643	589	584	587	603	591	618	623	576	600	610	576	629	644	594	616	573	602	628	599	603	617	644	608	608	621	622	639	584	592	651	593	623	556	654	614	619	599	623	604	586	623	634	592	597	629	588	636	620	586	601	602	677	589	635	631	590	573	588	623	616	596	587	626	628	586	582	617	580	604	614	596	608	604	617	603	586	599	596	606	585	577	609	611	585	613	600	604	596	564	607	622	608	582	563	581	602	598	566	579	601	580	584	627	592	570	594	652
27897	20889	17501	8820	4177	3005	1801	951	801	607	624	619	587	581	545	485	431	425	442	415	440	403	431	416	404	412	386	500	648	772	651	485	443	441	351	389	360	414	398	384	394	369	383	378	387	421	370	365	356	374	377	385	354	354	357	379	408	379	399	382	365	407	401	377	353	389	401	359	401	361	357	371	351	362	387	403	379	421	365	391	397	398	341	379	368	361	367	363	390	367	379	395	416	413	397	399	340	378	407	378	384	366	384	403	380	361	372	369	394	369	367	351	395	380	365	380	386	395	371	400	366	387	413	398	374	361	409	417	333	380	369	378	372	375	406	381	391	362	365	392	351	384	400	378	363	373	357	414	385	359	389	407	360	403	402	413	374	357	386	398	375	381	370	381	349	394	355	380	404	396	386	394	350	404	368	348	355	394	356	388	392	407	402	376	383	391	378	341	383	359	384	387	399	391	381	382	355	377	392	362	391	393	340	384	395	377	372	417	405	362	406	374	402	373	364	377	366	387	400	411	374	384	369	399	364	338	408	339	409	392	392	331	394	369	412	416	334	396	420	363	364	356	390	382	365	356	385	350	366	396	402	371	378	378	398	394	360	374	384	406	384	395	384	403	386	391	385	394	386	390	352	408	367	419	397	398	366	374	370	370	364	380	387	386	363	421	380	425	392	357	374	388	415	399	379	375	357	387	371	369	369	378	361	399	373	413	388	377	418	398	382	384	363	384	375	398	388	390	387	371	382	394	377	387	375	391	371	424	367	377	352	396	390	350	406	379	342	373	345	373	397	347	382	381	399	395	361	411	374	361	412	403	390	392	366	394	366	378	401	377	367	403	368	372	385	342	372	400	405	374	405	398	372	374	361	392	384	362	383	374	392	375	374	360	370	374	361	399	373	368	363	374	403	393	350	406	384	403	400	366	370	374	422	374	379	415	359	377	358	356	379	368	346	388	376	376	389	398	408	394	385	404	366	350	386	378	380	402	354	360	377	356	388	375	401	361	380	387	401	383	380	361	369	382	357	380	373	431	363	370	403	382	382	419	388	369	408	360	378	413	386	391	408	391	365	398	392	381	391	391	368	353	370	403	356	405	371	397	374	381	370	388	362	359	384	391	343	355	373	383	352	390	380	375	390	360	367	417	436	372	366	352	392	365	362	376	356	377	415	356	389	378	367	381	370	373	371	372	384	391	362	376	381	385	390	432	399	394	355	409	332	375	357	423	404	393	396	401	382	374	397	365	386	369	419	375	381	385	375	391	364	386	355	386	374	362	398	363	392	382	370	369	341	364	384	354	383	388	381	344	394	372	386	382	367	361	409	386	378	380	382	388	391	404	384	366	381	421	381	367	377	384	390	377	425	409	347	400	356	384	369	427	336	400	431	405	382	390	371	377	353	384	400	404	396	407	347	378	384	372	379	336	396	396	354	356	372	373	371	395	347	381	356	370	410	368	379	349	360	407	352	383	403	372	406	391	372	416	375	347	384	385	399	407	366	405	382	373	413	388	353	371	403	402	390	402	390	349	393	385	393	396	411	365	404	389	379	407	370	382	424	376	376	398	385	369	383	426	417	371	363	390	404	365	386	380	400	392	374	356	356	384	414	429	377	394	351	368	380	394	377	384	381	398	369	403	373	391	365	408	391	340	384	349	387	384	390	393	426	388	391	380	374	404	390	392	391	378	396	413	375	366	372	373	376	379	377	390	347	372	367	413	355	419	370	386	405	383	401	395	379	367	389	400	335	422	386	415	397	373	363	372	413	374	415	389	382	385	378	361	373	395	412	388	394	409	394	358	381	372	390	353	402	404	401	372	394	398	384	374	373	381	404	403	407	363	388	380	380	362	356	390	361	387	395	396	390	369	352	391	371	375	397	454	404	408	391	387	383	349	363	389	406	373	379	395	413	406	374	383	420	352	374	358	376	383	376	406	374	412	398	379	373	376	432	366	390	376	389	389	382	363	379	391	432	390	352	397	351	392	374	410	355	375	355	393	378	370	358	389	390	358	389	381	393	358	361	399	376	377	414	369	388	389	348	399	398	377	381	393	389	384	375	397	371	382	353	401	329	421	381	363	415	369	375	372	370	389	390	376	377	392	372	383	428	357	337	372	379	357	343	392	380	367	393	344	402	406	397	358	391	373	341	406	375	386	382	374	387	401	396	336	385	368	413	374	381	365	348	407	380	346	371	364	406	354	362	387	354	354	404	386	389	343	399	375	425	338	374	343	384	382	368	383	419	395	379	374	366	348	413	356	392	368	368	386	395	388	385	389	407	357	376	368	378	403	381	371	398	390	370	393	373	408	344	367	356	384	392	390	360	406	405	376	393	382	400	383	349	370	391	367	377	374	373	369	389	364	355	387	368	368	376	378	380	366	383	357	375	391	363	376	415	376	372	380	345	388	392	404	375	385	395	350	366	361	403	363	352	342	401	395	371	373	402	362	381	390	391	410	407	348	338	368	385	358	353	396	429	405	347	382	408	413	381	382	396	352	369	375	380	390	418	343	351	406	375	383	362	406	381	371	390	407	372	402	369	361	361	375	402	378	433	397	393	381	364	401	421	418	380	373	377	390	365	379	398	374	380	386	388	408	366	440	388	377	358	360	379	370	360	398	395	404	368	386	359	366	367	370	384	378	385	384	378	393	404	400	386	388	372	366	357	375	375	378	408	365	380	333	403	360	343	343	436	363	387	411	369	365	398	372	402	372	365	374	402	376	377	413	332	402	389	358	365	357	382	395	393	416	382	417	395	402	388	389	416	380	369	372	391	363	434	374	388	360	384	364	411	354	434	406	389	350	356	362	382	387	394	402	393	386	406	380	374	362	378	385	349	391	421	367	371	390	388	353	362	363	348	359	389	369	390	400	380	404	356	352	317	399	407	388	369	375	370	386	379	404	389	394	379	360	384	373	369	379	388	367	396	374	413	400	388	393	389	392	332	376	354	381	396	396	367	373	373	395	409	340	384	392	420	375	373	404	378	333	397	366	378	385	373	412	381	367	393	403	361	352	408	387	346	378	369	378	377	359	343	357	391	386	351	385	398	361	355	392	393	362	365	415	421	416	387	386	405	367	418	353	397	418	376	386	372	381	383	375	361	363	382	393	384	411	364	401	390	387	366	383	374	393	385	361	420	356	382	387	422	387	381	366	353	401	375	371	363	335	404	371	387	376	353	354	413	361	371	393	410	371	389	376	405	398	388	408	407	352	385	384	345	387	395	379	370	382	368	373	401	381	397	376	402	360	361	361	374	339	370	349	391	424	384	377	359	357	382	372	402	368	356	413	366	369	351	331	402	368	387	410	389	390	376	406	379	395	370	367	379	375	368	387	401	386	356	385	381	365	385	350	360	369	394	357	404	378	391	403	406	398	334	372	425	370	380	353	383	366	400	372	367	410	340	380	398	391	390	384	371	359	386	409	358	355	396	389	357	406	393	389	369	404	403	381	391	385	372	376	361	380	385	395	362	395	370	403	387	377
11440	22190	17460	8906	6408	5079	3069	1760	1336	1014	898	896	840	771	688	617	615	537	507	515	482	450	474	471	496	464	459	520	832	993	793	672	471	496	400	385	402	397	434	411	420	417	384	409	420	429	375	421	405	401	414	419	414	378	417	381	410	401	409	396	450	380	418	409	416	400	411	384	413	391	414	409	378	381	420	463	378	419	411	408	424	398	384	415	404	409	388	413	418	387	387	403	389	392	431	391	421	397	393	411	446	394	384	423	393	435	430	365	418	425	407	373	407	440	371	418	418	380	425	397	421	422	429	444	377	402	435	410	401	423	442	398	410	392	429	424	392	415	414	427	398	412	427	422	425	396	419	429	367	378	403	431	420	405	386	395	425	378	392	434	401	447	408	417	405	415	396	423	390	382	396	430	423	434	378	409	395	437	404	433	407	414	387	431	389	391	393	393	417	425	395	450	472	400	418	402	437	445	437	409	384	416	428	407	402	420	425	413	422	392	439	410	403	410	435	418	378	435	414	427	413	409	400	422	393	375	391	449	381	378	422	436	411	419	403	430	427	431	430	407	446	411	384	388	452	393	421	413	412	426	402	418	390	386	413	418	422	417	424	398	443	430	403	389	434	397	453	405	425	407	440	434	400	411	427	431	420	415	412	431	413	405	406	428	430	388	434	406	387	436	407	392	424	413	399	382	386	398	432	400	396	404	422	436	397	407	398	419	401	436	420	438	453	412	438	439	399	408	421	395	412	417	384	443	433	440	430	395	421	430	448	399	421	428	404	381	390	420	413	421	396	389	413	423	414	416	423	429	409	434	374	456	395	435	407	437	431	401	464	421	397	437	435	385	446	388	428	416	394	431	385	403	429	404	436	434	422	420	423	406	433	403	422	450	404	398	389	403	417	447	423	446	401	419	405	386	381	435	382	424	379	385	424	398	418	411	411	381	403	431	410	406	442	400	441	400	453	418	417	387	389	392	404	405	450	396	426	432	449	422	393	381	428	387	395	431	430	404	433	407	439	420	417	396	389	415	397	408	408	423	386	382	437	400	419	409	382	409	393	400	442	409	448	417	412	412	426	452	413	419	403	399	406	413	451	417	430	401	442	456	412	385	433	375	423	429	394	369	424	438	429	388	374	397	430	414	454	389	431	401	415	404	441	421	400	397	427	392	405	465	404	371	387	428	419	437	399	399	444	451	396	408	416	382	408	399	401	441	425	463	424	396	423	394	409	422	387	425	409	389	457	422	400	410	401	398	390	401	432	401	435	406	383	427	419	419	435	447	415	384	404	411	413	450	442	418	416	389	438	430	407	463	404	423	420	383	414	425	417	441	415	422	401	410	393	394	398	412	383	412	429	409	436	390	381	424	422	429	404	376	426	412	383	424	414	414	442	425	378	443	393	445	407	439	403	422	407	428	360	388	442	450	405	415	427	432	414	398	425	403	408	390	440	418	411	441	393	441	397	439	437	424	397	392	450	408	406	448	439	410	431	388	422	419	387	388	400	396	395	392	378	429	421	413	392	461	402	422	402	404	416	425	438	402	463	434	409	407	402	426	428	400	402	404	393	395	409	414	397	408	419	396	429	414	376	411	370	425	404	427	413	382	371	415	409	439	392	434	408	400	434	404	426	369	434	418	409	403	409	417	382	420	417	404	427	413	416	400	429	404	406	397	422	411	393	429	412	411	407	405	417	393	429	381	417	410	406	397	413	424	406	418	411	420	389	413	421	398	409	433	442	459	413	430	372	387	407	395	407	410	402	394	385	442	396	386	426	422	441	379	379	422	391	419	435	456	398	453	411	412	430	398	422	421	422	362	429	404	432	407	424	423	408	441	412	439	398	430	391	382	380	434	404	458	440	410	426	437	428	412	422	408	401	431	424	409	378	423	366	435	387	410	450	440	438	444	364	415	405	407	417	438	413	448	396	432	410	432	427	389	420	409	406	403	401	416	396	416	466	365	420	435	417	420	436	442	404	387	376	413	442	434	437	388	420	424	399	422	402	407	431	408	447	434	443	436	390	408	427	417	424	400	388	459	436	435	428	368	401	393	440	476	416	423	402	437	410	407	394	379	393	403	419	457	384	392	420	431	397	418	462	417	381	405	431	440	375	388	417	400	399	401	427	404	435	415	442	406	396	428	393	396	413	405	425	425	379	428	424	392	454	428	449	392	402	416	389	403	407	405	418	438	403	382	379	402	421	398	409	437	462	395	402	398	461	375	400	387	409	403	402	411	393	401	437	447	445	424	422	426	388	428	413	425	368	435	399	420	423	397	405	395	398	428	397	417	440	435	401	432	434	408	418	384	414	419	372	415	405	439	400	389	410	431	407	426	373	374	409	428	425	418	436	439	396	413	426	415	418	407	390	426	386	371	389	403	433	398	434	451	404	437	386	412	412	412	375	395	402	410	413	423	435	422	396	392	415	431	417	415	468	386	404	435	388	413	388	440	402	394	441	458	432	418	386	418	401	420	444	418	414	444	432	417	409	433	414	436	421	420	408	406	425	413	405	444	408	396	422	412	381	407	446	414	431	430	413	407	407	402	396	408	419	409	392	407	397	402	375	433	411	403	395	406	429	415	419	388	429	426	432	385	429	434	434	399	421	448	373	372	417	416	437	406	415	418	426	414	410	458	409	373	408	402	396	397	445	408	416	405	398	415	434	424	418	408	389	429	382	436	374	443	431	421	425	423	393	431	404	431	376	415	405	396	425	421	395	412	412	395	435	414	418	420	356	413	401	396	367	388	429	452	412	419	379	385	420	410	399	444	410	375	414	423	404	424	398	391	412	426	386	432	438	387	452	388	403	410	437	429	415	430	419	392	441	395	401	416	411	406	409	401	388	440	421	392	382	402	430	402	422	386	435	407	473	404	430	391	407	443	428	432	398	408	396	392	429	440	429	404	432	380	440	424	430	421	413	411	411	403	435	374	454	402	384	486	441	424	408	450	385	422	387	438	459	408	406	403	427	369	422	377	381	435	414	380	432	366	416	423	359	409	435	412	422	429	415	388	431	421	408	425	437	402	405	385	412	425	399	386	411	420	422	419	401	421	385	385	430	427	407	404	446	420	423	425	436	407	423	429	410	433	414	381	436	420	449	398	426	407	429	429	430	434	403	416	355	419	409	392	415	422	412	372	427	367	390	403	394	429	400	399	407	405	396	389	368	440	415	469	382	368	413	433	408	408	408	378	411	413	380	383	405	439	426	412	445	406	450	399	398	421	420	399	405	405	430	440	417	389	399	442	432	416	434	436	418	381	412	446	400	424	398	417	400	428	402	436	389	425	423	427	432	429	410	401	412	410	433	404	433	421	382	407	411	423	395	409	348	433	385	406	398	437	414	450	412	393	411	425	443	418	384	400	417	439	421	393	427	423	383	415	390	389	429	435	444	395	432	473	428	381	418	434	379	402	430	395	437	424	440	427	415	442	394	406	425	392	425	421	404	427	369	413	427	404	403	423	402	416	428	402	401	410	397	414
24117	21348	28659	24422	21358	13760	4223	1686	1316	1067	977	891	781	716	644	624	610	584	555	530	487	484	463	471	458	495	834	2437	2739	2521	1805	1166	733	607	420	403	399	371	405	376	407	393	390	398	407	381	393	369	370	376	403	389	390	385	442	372	397	404	414	406	417	370	405	391	422	367	374	394	431	419	381	392	381	419	378	414	414	395	373	409	419	352	404	414	378	396	398	385	386	394	401	386	391	400	391	408	410	389	393	424	404	369	411	403	389	383	393	371	409	400	395	370	387	412	403	428	373	413	380	398	402	360	398	437	364	354	386	383	411	354	392	382	399	414	384	394	431	376	376	397	378	364	388	376	381	386	419	370	365	374	428	375	387	395	422	408	378	357	405	417	402	408	371	407	368	394	359	378	400	408	405	402	438	387	394	381	375	389	389	408	408	387	378	407	396	403	390	377	392	377	409	423	389	412	437	416	350	380	410	408	400	388	401	412	371	384	389	376	398	406	435	421	412	380	417	401	440	370	394	367	446	369	379	413	382	420	385	406	379	387	401	401	413	406	423	406	428	426	398	405	377	414	419	438	416	377	392	426	411	410	418	384	411	427	426	405	400	403	384	415	419	420	405	400	385	414	382	389	382	364	367	373	423	380	411	397	411	411	394	414	405	403	394	406	370	427	393	427	407	407	394	387	405	444	396	395	404	398	388	396	384	370	417	369	386	359	399	418	387	403	428	383	391	432	415	394	373	389	357	398	452	398	403	437	401	409	392	409	389	381	405	384	379	400	389	382	414	370	359	395	407	399	404	383	412	406	389	432	394	388	364	434	383	380	385	382	383	382	380	403	399	393	400	425	418	379	398	439	411	368	393	385	379	395	405	419	402	374	401	392	419	375	410	358	397	396	378	379	390	379	448	400	385	372	413	377	433	405	383	392	387	383	412	363	409	413	427	379	406	413	422	395	441	402	396	407	368	404	375	402	342	403	390	404	393	400	414	391	383	381	413	410	388	397	438	384	387	399	348	358	416	402	394	421	396	358	425	385	400	397	392	376	391	412	399	396	404	403	387	376	397	405	440	394	413	373	401	396	399	384	411	409	360	393	407	389	400	391	376	381	399	412	421	359	419	394	374	375	396	390	396	393	388	400	410	440	431	363	391	390	384	388	360	383	406	390	405	400	384	401	396	412	357	382	418	403	416	419	374	429	406	380	409	387	356	348	376	402	357	440	372	394	390	417	417	370	405	404	394	405	400	377	397	425	421	374	380	406	385	390	397	407	368	391	397	409	415	395	435	408	373	390	378	363	406	397	352	386	376	420	404	430	390	376	394	390	344	412	397	407	381	396	395	395	406	386	375	420	425	346	415	363	380	378	408	381	396	407	417	394	412	386	396	408	414	376	414	359	388	410	373	381	375	381	363	392	402	383	397	406	395	382	382	386	397	406	394	390	414	412	390	404	382	396	415	397	388	427	379	393	374	391	401	396	395	426	364	398	373	451	395	387	378	396	412	391	406	396	389	401	385	381	382	372	429	365	407	355	395	437	425	349	365	414	424	411	405	405	383	405	400	430	354	368	382	401	394	380	363	402	406	401	412	401	386	430	381	443	405	381	409	412	426	380	378	407	373	389	395	390	407	379	393	392	406	387	369	377	397	381	396	394	421	396	413	394	416	398	380	393	398	416	371	393	386	392	438	395	406	381	389	423	389	430	409	396	391	368	372	394	392	400	405	421	409	393	373	408	453	390	389	397	412	405	424	383	420	419	403	401	413	400	414	398	336	416	386	377	409	376	412	385	400	409	404	418	387	408	364	402	393	389	363	417	389	393	394	409	392	367	406	381	397	414	406	402	382	367	392	396	374	405	462	401	394	413	416	392	401	400	406	395	435	384	392	415	398	397	360	416	389	385	390	395	395	401	364	402	420	423	401	444	386	405	401	391	399	405	383	383	372	414	399	388	433	411	410	408	412	380	379	424	407	386	409	405	396	389	380	367	394	397	416	434	396	387	396	391	408	403	365	384	415	399	392	405	373	383	381	395	415	430	377	389	403	407	353	415	410	385	393	415	358	398	386	430	420	392	439	426	364	391	421	400	398	392	361	396	408	389	423	367	393	418	430	384	411	375	374	383	400	390	402	421	407	363	405	390	371	385	393	401	386	379	406	393	419	427	417	394	378	414	396	392	386	400	383	386	388	448	411	412	406	381	435	434	403	407	370	375	391	372	401	407	400	402	386	402	378	430	405	400	399	426	401	415	413	394	382	424	385	399	363	401	419	396	376	388	430	469	424	387	402	363	378	389	418	380	388	429	399	405	394	434	377	409	411	411	419	384	422	375	383	408	375	440	388	418	409	417	381	378	375	395	398	380	405	392	421	369	406	441	407	386	360	385	463	389	361	360	392	385	404	388	380	398	363	368	390	419	418	382	412	426	363	391	402	426	410	381	386	366	403	388	399	394	385	414	388	412	401	387	420	425	375	372	367	364	395	400	384	412	430	379	414	384	390	397	416	413	396	412	374	382	378	390	406	468	377	382	358	353	396	360	367	407	386	453	420	366	396	357	399	431	392	423	417	384	400	384	364	417	408	416	358	386	411	385	403	391	434	370	384	374	359	410	376	381	402	404	401	387	377	409	434	399	385	414	424	421	385	424	389	422	385	375	387	374	415	427	389	405	445	385	424	396	380	407	415	372	409	422	367	386	390	376	414	391	403	354	380	368	385	362	409	390	384	421	402	435	392	371	386	367	397	396	415	392	387	414	371	401	370	404	414	413	374	442	417	382	443	372	433	441	392	435	393	369	379	410	402	435	406	413	392	404	385	406	394	381	354	393	396	374	353	370	384	437	396	407	415	383	417	423	370	396	423	439	388	410	404	378	398	353	396	382	390	419	353	390	377	360	382	432	397	396	382	409	412	394	400	377	410	418	371	380	386	392	393	390	362	441	425	392	391	357	359	401	425	391	386	361	378	410	390	378	396	376	405	409	360	416	398	408	414	389	390	416	377	383	414	412	379	381	393	416	409	392	435	382	387	428	357	408	389	391	394	444	414	386	422	399	400	400	435	398	420	400	387	422	419	406	401	373	381	369	398	409	394	378	410	381	410	422	360	403	393	404	400	371	411	397	421	400	421	407	418	437	400	351	412	373	409	387	381	373	367	392	391	370	410	411	409	373	367	414	440	387	390	403	385	432	386	413	364	385	414	415	393	386	399	417	389	407	375	386	405	395	363	410	402	402	412	413	408	407	384	383	416	418	415	365	413	376	408	397	399	384	388	384	357	389	425	369	396	403	361	420	378	412	394	418	395	389	390	403	388	385	374	425	375	389	386	380	398	418	363	368	382	403	401	377	430	372	397	356	395	373	392	387	391	397	395	376	374	419	366	414	377	399	413	405	395	381	407	408	391	399	376	410	448	361	400	403	414	402	420	383	410	413	395	355	380	393	410	415	386	407	417	386	430	427	427	391	393	391	409	356	377	350	398	382	388	380	372	435
11678	30329	23722	13978	11377	9324	4882	2792	2290	1748	1604	1298	1190	1099	983	963	819	758	699	576	599	585	570	557	545	615	1199	3580	4229	3639	2559	1629	973	666	539	453	427	420	439	449	402	447	426	443	384	433	410	448	442	385	417	409	426	439	402	391	411	413	443	397	431	379	434	432	420	427	430	456	433	418	437	436	433	459	421	483	408	449	447	415	393	410	411	452	399	449	403	427	402	438	428	464	436	462	456	443	427	412	421	461	417	426	442	424	420	423	419	402	409	415	460	387	392	415	418	404	409	410	406	392	432	453	416	413	399	425	413	414	396	367	443	399	406	387	436	439	415	421	438	406	433	449	411	429	423	404	415	439	419	426	390	412	436	450	415	445	373	431	435	400	424	416	449	393	410	444	454	396	418	433	407	406	402	413	462	411	426	373	431	423	435	426	450	390	434	370	399	453	436	435	467	442	437	424	385	409	410	403	434	429	430	426	376	407	429	472	423	424	408	447	405	403	409	424	484	409	452	437	434	420	451	441	432	393	445	412	409	417	405	428	388	419	426	432	430	422	412	445	425	408	416	434	408	446	404	438	417	423	448	448	430	463	408	421	415	421	420	386	438	436	407	446	414	425	402	445	424	437	415	463	412	454	386	398	438	407	451	439	431	457	424	436	456	432	418	425	414	392	427	432	436	403	421	408	392	408	427	418	464	418	412	407	441	419	420	398	405	387	426	396	467	424	433	403	437	424	405	414	442	399	427	405	422	426	426	424	403	409	391	434	465	391	398	430	415	394	430	409	410	435	448	426	474	418	404	491	426	377	406	387	415	403	428	432	440	442	432	427	416	431	363	425	408	477	447	441	442	429	456	422	403	440	431	416	411	425	447	434	437	413	433	464	413	406	424	385	394	429	398	406	453	429	392	404	420	408	421	428	391	409	424	394	388	436	408	385	414	375	419	405	429	411	452	429	423	458	444	445	449	417	403	445	430	414	420	371	435	416	392	406	407	413	446	455	443	389	410	435	389	392	447	393	420	436	449	392	420	440	407	424	431	406	444	380	430	429	392	422	450	413	387	404	410	433	432	422	434	397	392	440	413	428	441	440	432	407	439	432	439	442	431	414	402	398	415	407	438	414	407	463	405	434	387	410	424	389	409	420	433	415	410	397	416	455	402	408	438	400	437	427	412	400	420	411	417	441	455	420	433	437	409	425	414	437	461	436	436	440	414	456	418	436	425	395	440	416	379	433	436	414	424	432	429	417	409	431	410	453	388	431	441	425	374	380	455	400	413	421	392	428	401	407	432	399	415	421	452	412	430	428	411	429	425	388	433	416	424	445	396	421	386	425	413	417	428	408	425	418	487	406	405	427	411	449	421	394	426	418	447	428	440	441	431	367	449	448	432	399	455	451	450	429	401	450	411	444	449	424	443	430	447	408	429	400	418	426	460	458	439	372	434	418	442	418	425	416	421	427	404	424	428	454	403	439	421	414	456	422	391	425	433	392	427	428	448	425	433	403	447	454	433	411	442	419	432	377	419	435	418	418	438	437	408	421	409	411	411	429	445	408	394	415	440	440	408	424	418	426	436	451	398	412	414	419	390	409	454	409	404	434	410	406	413	409	423	404	392	428	430	444	420	415	435	384	447	431	429	398	431	435	404	401	388	416	410	444	414	397	415	423	462	421	392	425	422	369	404	429	391	423	416	397	421	426	466	420	450	423	433	431	433	388	425	417	451	437	460	404	421	421	402	427	425	426	412	427	417	395	428	417	408	415	408	442	452	405	440	413	412	433	422	423	423	443	418	408	430	413	425	427	465	398	420	398	414	440	396	427	448	420	443	444	408	408	426	418	422	465	380	443	436	413	435	418	401	423	406	382	395	432	458	420	409	425	407	423	410	395	444	428	473	409	390	442	451	417	425	400	435	396	421	431	426	443	461	412	404	427	417	411	397	408	374	444	403	419	400	438	415	441	400	430	399	445	423	443	411	443	440	407	411	397	412	402	413	426	449	393	411	389	396	403	413	423	428	413	366	431	423	415	425	472	421	456	426	396	410	464	407	427	423	405	446	432	388	414	395	479	410	383	406	440	397	451	431	440	449	410	402	395	428	404	412	436	427	421	438	390	429	396	465	405	420	404	382	427	425	408	414	408	409	416	406	439	434	426	400	400	378	435	409	427	393	405	402	423	390	424	383	408	403	412	381	387	428	420	429	470	401	432	426	411	409	447	449	436	426	425	414	428	384	389	422	394	442	429	448	421	391	433	431	384	449	416	416	401	444	421	439	402	435	472	415	408	452	446	430	421	435	417	423	402	411	432	416	425	427	435	441	481	418	440	408	432	433	419	454	440	388	471	444	448	407	427	442	440	438	432	413	424	451	419	391	416	420	411	421	419	389	461	467	415	425	433	401	424	415	404	443	426	443	440	426	432	446	431	436	417	422	467	417	411	410	425	408	441	434	407	432	447	391	443	400	410	447	371	441	424	405	393	418	437	400	429	414	418	400	441	424	420	388	384	431	413	419	424	420	408	391	420	381	440	406	414	395	439	432	411	462	374	404	438	442	427	423	402	379	448	420	388	439	384	417	431	425	450	411	424	425	456	437	415	419	433	405	415	423	426	421	439	410	413	413	432	422	392	400	386	452	400	394	413	407	430	429	413	416	407	358	420	427	450	422	425	408	417	422	372	407	424	415	396	442	405	422	446	416	437	421	410	429	418	441	418	419	408	445	442	405	420	444	426	441	410	425	419	430	439	421	400	432	413	405	420	454	414	452	471	416	393	414	417	436	419	407	423	434	416	412	398	419	443	453	407	421	420	415	429	429	433	452	446	434	447	415	432	392	406	424	403	439	419	436	387	456	399	390	459	399	413	398	442	424	406	391	407	428	413	418	432	438	432	378	419	420	435	429	427	420	414	470	364	432	420	397	374	426	421	441	472	459	406	429	427	407	419	417	422	414	435	396	427	433	439	404	418	407	472	458	410	398	415	426	441	387	426	419	418	424	423	407	394	430	418	443	422	405	396	382	424	423	398	405	421	411	462	439	399	412	448	436	448	414	415	423	457	433	413	410	442	426	418	409	414	456	412	446	435	418	455	440	403	441	413	449	437	439	427	440	421	428	430	400	420	421	411	355	439	421	440	456	426	426	442	422	447	460	376	435	430	459	447	436	424	431	426	416	434	417	445	404	417	417	455	428	432	407	429	400	433	438	433	452	373	450	417	409	435	424	426	438	406	420	419	453	431	409	451	397	407	432	417	429	380	404	436	416	397	405	451	371	418	416	437	425	437	408	409	412	395	407	407	412	431	417	403	403	427	402	427	428	433	427	408	429	399	451	405	387	404	406	400	414	389	444	423	406	438	420	448	420	417	406	459	417	420	407	431	427	441	418	434	412	395	445	420	416	385	433	446	457	416	432	469	428	403	439	395	426	441	432	440	402	401	458	410	430	386	436	397	398	434	432	428	413	416	450	435	414	419	403	404	403	439	417	400
25069	21342	27666	25404	15328	5238	3205	1441	1433	1178	1002	925	899	894	805	788	750	764	686	679	696	700	663	746	994	1645	1953	1722	1481	1322	996	813	731	624	636	616	625	580	630	617	622	615	634	600	576	641	592	606	610	606	588	633	585	621	593	605	614	588	608	585	604	599	591	587	591	605	617	598	557	570	642	629	623	616	608	579	557	589	594	612	621	579	597	595	586	599	574	595	632	561	604	605	611	584	609	608	584	669	589	578	638	599	586	636	652	611	638	610	607	597	611	588	604	625	614	600	598	594	591	577	661	581	597	626	619	622	617	577	651	561	601	604	555	623	587	597	610	601	606	581	618	603	622	598	610	585	570	593	576	609	594	599	598	589	659	588	588	621	566	628	582	627	605	574	639	579	569	586	611	575	574	596	545	620	616	577	612	626	571	641	603	639	585	597	602	627	576	582	598	606	623	622	611	615	599	527	601	586	565	583	584	604	605	610	598	580	643	573	621	589	561	585	645	639	588	581	563	631	618	627	572	632	620	572	614	625	598	607	628	602	584	602	602	610	588	641	603	616	590	617	577	640	641	612	609	601	622	609	612	637	573	552	592	633	620	585	584	606	598	571	590	615	607	624	604	588	612	571	614	558	550	585	592	585	602	628	653	602	624	585	609	595	593	619	601	562	634	582	627	604	633	604	610	650	565	615	626	567	618	637	589	604	602	615	593	621	654	579	596	561	587	581	602	616	638	574	591	620	582	587	653	597	606	640	632	599	594	592	602	612	631	618	577	600	615	630	590	620	567	632	584	597	584	628	586	605	588	623	529	610	653	630	602	624	607	591	592	600	631	584	609	607	626	602	567	646	630	580	649	626	607	589	589	596	590	606	635	632	610	638	622	583	608	606	623	593	612	638	609	636	607	621	577	604	610	631	581	594	575	616	638	611	609	616	622	613	569	593	589	610	585	589	585	584	644	588	619	607	628	647	631	596	574	587	587	583	648	565	607	600	642	614	628	667	616	589	615	592	579	616	612	616	617	645	628	574	586	605	590	613	606	661	585	601	632	606	621	573	666	593	601	611	644	602	616	599	601	602	590	616	580	602	578	620	564	596	569	593	614	623	637	590	595	590	624	596	567	619	620	606	581	551	582	580	601	585	561	601	639	591	582	624	569	631	525	639	534	614	641	630	616	602	603	606	622	589	649	606	632	646	572	624	601	586	614	534	546	596	639	547	569	557	606	593	579	595	617	637	589	584	599	631	631	624	699	648	612	619	582	574	614	608	621	579	625	571	645	593	582	624	572	634	623	598	609	607	591	630	617	569	585	595	559	645	616	672	600	609	623	593	575	592	608	622	597	605	587	656	632	610	591	634	634	649	587	578	637	604	604	558	586	604	604	620	603	612	604	616	617	585	610	603	588	581	605	637	617	618	626	601	570	612	580	610	592	592	600	577	610	631	658	591	550	612	575	632	567	614	620	645	619	576	602	577	616	617	599	618	608	660	606	669	580	626	574	616	576	557	634	611	605	571	592	576	608	617	594	602	565	574	592	625	601	613	628	619	630	604	587	636	567	649	611	652	601	557	598	600	642	560	611	627	620	603	639	575	588	546	618	604	612	624	604	577	590	570	633	594	615	625	615	603	621	643	608	595	560	622	630	578	641	615	627	605	611	599	628	578	612	627	582	554	633	640	588	578	629	610	626	580	589	577	608	596	612	581	563	628	604	593	597	538	581	623	562	558	581	595	618	630	564	568	528	557	586	614	610	636	584	594	599	594	594	570	628	620	596	604	613	618	625	620	636	691	614	622	577	594	643	593	632	573	598	595	628	572	620	599	634	575	589	635	636	596	626	566	614	586	626	598	565	584	603	620	559	603	634	609	586	628	607	586	597	584	611	577	586	584	618	611	568	606	631	578	590	614	619	578	619	686	575	543	594	598	615	549	597	641	584	628	603	569	599	585	597	611	609	606	638	631	589	608	592	580	636	618	585	590	600	560	628	604	595	596	588	614	632	630	579	615	607	623	621	582	619	572	623	605	638	589	620	598	623	603	628	597	612	562	591	567	588	621	582	605	589	600	600	624	619	603	617	622	594	641	588	595	577	580	614	586	640	638	624	630	567	625	632	596	611	599	629	621	564	610	598	596	658	611	570	590	581	581	638	587	578	620	642	579	618	583	560	590	605	557	609	579	611	641	601	598	583	589	591	566	565	579	613	618	612	617	593	649	612	601	576	576	592	573	611	608	606	631	600	601	621	582	589	631	627	592	590	641	638	656	593	605	606	597	593	607	619	590	671	581	610	619	562	587	614	611	605	596	592	608	575	579	612	621	601	591	573	558	653	605	590	560	612	575	622	564	561	598	590	617	639	602	633	616	569	603	574	569	595	652	616	569	589	612	590	599	623	586	637	571	635	594	596	570	540	597	621	625	616	601	590	618	635	594	597	614	613	639	608	623	587	609	591	578	630	619	596	600	584	589	595	609	558	589	573	609	627	562	593	631	628	626	606	619	584	627	607	553	591	628	596	609	602	527	576	626	615	651	612	659	615	596	554	631	560	605	585	635	601	649	593	593	612	648	614	634	558	612	544	600	614	652	594	584	583	582	587	568	634	593	590	630	629	558	550	601	576	592	586	640	663	559	587	601	586	602	625	613	588	607	607	543	616	580	640	609	605	636	571	605	592	588	614	644	571	544	621	647	635	566	656	601	619	672	597	569	614	593	565	605	616	596	586	625	564	595	574	636	594	587	585	619	564	587	595	590	637	603	626	632	583	623	608	603	622	597	591	584	577	647	602	569	603	583	615	594	519	624	631	593	607	583	586	609	597	590	596	645	618	555	634	608	621	595	582	604	573	632	584	574	638	616	603	602	570	553	573	600	600	645	586	624	609	636	639	591	615	602	595	656	627	615	653	572	585	613	573	544	593	611	594	626	645	592	635	646	626	554	635	601	651	574	547	593	654	600	575	592	599	585	638	641	609	639	606	583	608	633	605	580	630	626	587	588	657	630	572	587	608	602	592	593	582	659	598	617	636	600	599	587	596	550	633	614	606	634	588	593	611	615	649	606	624	619	560	606	631	629	613	678	594	580	605	609	652	607	597	560	635	609	676	612	578	586	576	616	614	551	574	595	641	623	625	584	666	625	648	616	631	615	591	594	560	620	657	596	605	616	590	606	599	617	597	566	602	552	637	612	596	625	598	588	606	562	614	601	647	587	613	637	602	559	590	598	616	631	636	580	541	650	583	570	614	655	556	618	598	580	592	583	626	571	618	590	589	607	531	648	581	589	593	591	571	589	622	579	591	576	577	613	606	615	567	576	593	548	584	604	612	628	583	590	640	654	594	608	586	582	582	617	631	593	627	611	593	561	615	614	632	605	577	589	609	620	588	611	647	578	643	645	601	580	634	650	580	608	595	624	591	601	612	582	608	607	544	617	615	640	591	601	631	640	588	617	595	593	613	595	594	570	650	610	617	608	634	541	610	623	593	642	570	593
11506	28267	21257	12255	10624	6897	5174	2266	2371	2003	1554	1417	1240	1157	1067	1007	1011	869	813	787	806	810	808	1040	1292	2632	3149	2639	2118	1834	1353	1004	871	720	682	659	639	654	654	614	633	627	595	648	625	617	678	577	639	681	652	671	615	602	621	670	641	617	605	644	676	631	662	601	606	615	646	707	588	678	623	647	639	622	664	638	673	659	660	673	660	686	643	622	651	644	645	588	653	647	610	682	656	656	612	646	654	685	650	625	643	633	641	594	607	649	637	621	665	624	626	616	664	638	621	649	628	637	663	633	643	698	697	646	610	637	673	612	622	621	604	660	657	657	656	651	640	656	650	597	649	617	554	653	598	682	637	625	600	618	616	612	584	621	636	663	669	619	651	657	596	603	685	634	608	607	621	652	657	660	677	621	634	620	695	621	653	582	652	654	609	617	635	666	660	653	622	610	657	631	628	635	637	612	613	644	669	653	701	627	623	664	612	619	664	655	638	687	606	633	670	639	652	634	619	622	648	642	610	654	659	621	671	583	670	632	643	636	599	658	635	642	667	615	639	615	654	652	645	617	648	640	596	679	672	658	627	684	642	633	662	657	639	647	648	623	623	631	614	628	584	623	634	663	599	623	667	601	645	616	648	584	630	671	609	642	609	635	633	654	622	604	634	654	591	667	614	659	654	603	656	595	637	674	605	593	618	643	623	663	650	636	621	585	642	663	641	652	680	629	621	641	644	603	667	646	622	682	648	619	649	647	677	600	684	667	632	659	668	650	612	602	639	591	638	641	633	610	644	634	685	623	650	617	656	636	623	610	657	591	698	635	686	617	642	660	593	679	670	629	615	624	648	638	640	628	617	643	672	613	621	652	624	611	645	636	649	638	632	660	631	621	644	614	658	627	636	602	633	646	631	595	619	599	608	611	636	590	612	625	657	648	627	619	650	619	611	654	585	643	599	638	593	613	642	633	581	642	600	595	676	583	659	647	593	684	613	651	623	618	650	649	661	613	630	638	619	628	647	655	665	695	626	667	641	620	640	668	661	649	642	611	639	628	629	638	652	611	636	600	644	693	591	661	653	646	635	641	610	653	675	669	634	643	649	570	637	611	623	682	666	639	655	647	642	625	619	660	642	653	638	655	628	677	609	607	658	600	657	682	688	612	638	637	620	639	584	657	612	643	610	673	622	676	627	647	602	574	669	651	636	593	651	653	627	574	600	657	619	651	610	701	633	687	630	610	612	666	668	616	627	630	652	642	631	647	670	632	600	602	641	659	666	631	652	619	656	587	651	598	626	608	653	656	615	646	648	636	605	602	613	594	622	648	606	613	625	673	643	616	635	638	648	624	621	634	619	620	642	649	656	652	612	603	660	644	623	618	674	649	624	622	635	622	599	677	652	604	620	623	660	634	629	579	614	663	649	639	595	605	645	644	661	636	640	625	653	635	616	601	642	687	638	640	633	600	621	646	616	602	630	625	634	625	586	638	617	680	591	640	672	613	589	655	644	597	620	639	626	656	657	634	606	642	579	618	617	640	628	671	629	619	659	604	689	662	663	650	597	679	620	642	629	611	642	663	637	588	639	671	691	643	673	598	628	654	673	658	622	652	674	627	589	631	634	635	610	629	610	686	638	621	689	622	602	670	627	678	649	627	628	664	624	638	612	662	610	671	650	609	660	569	620	641	631	623	645	645	646	647	659	609	639	636	667	649	644	658	635	654	608	649	634	627	634	603	627	623	630	614	656	647	612	667	606	597	632	613	582	599	651	644	648	652	612	641	637	583	646	620	590	666	627	605	676	637	633	654	638	608	667	610	650	627	656	690	595	685	656	657	630	652	646	626	582	617	644	639	616	664	630	608	602	671	636	625	589	624	579	687	646	588	690	658	636	628	646	642	667	634	622	645	631	651	637	622	603	629	612	651	677	694	664	692	625	639	625	689	587	665	641	622	596	647	656	652	657	644	613	658	630	604	633	614	659	599	641	630	641	604	634	608	633	625	617	605	626	647	621	635	621	614	665	638	622	663	661	611	655	606	625	638	643	659	651	641	623	621	603	638	653	619	653	662	626	627	652	618	625	605	594	656	634	645	710	607	662	595	624	631	619	637	653	636	675	591	673	628	630	594	660	618	575	656	646	623	673	589	633	627	625	661	594	619	638	605	699	654	646	607	630	626	630	652	626	633	645	639	633	667	655	629	663	640	687	622	651	651	639	636	602	608	672	663	620	636	600	649	662	636	615	633	636	679	607	675	631	659	667	671	626	626	626	592	656	648	603	644	628	609	711	641	619	631	596	618	654	660	682	651	658	663	626	671	647	633	628	628	694	624	648	609	646	638	633	634	615	590	647	651	643	613	656	679	632	684	635	614	641	603	576	664	646	606	654	622	614	624	642	671	639	566	609	653	619	687	619	626	649	617	587	617	670	629	635	650	599	615	625	660	656	640	589	632	587	628	614	618	656	641	695	653	604	612	612	678	627	605	667	656	643	634	584	622	641	672	677	638	625	633	622	581	661	670	615	645	648	629	621	617	657	653	587	653	649	626	596	664	641	642	621	674	664	634	681	589	682	623	614	639	646	641	595	622	599	616	616	599	649	644	636	658	666	653	625	608	649	615	614	609	666	657	674	620	630	644	586	665	649	624	649	665	646	611	598	599	606	628	662	633	644	672	611	650	626	639	658	607	614	664	677	652	641	613	561	647	633	606	632	619	630	610	627	611	637	639	665	681	636	643	649	663	651	640	647	675	620	608	618	683	637	635	635	641	629	620	651	637	614	637	642	658	665	668	612	646	627	623	622	668	605	667	606	645	584	630	661	645	638	605	635	613	589	625	649	660	673	620	628	627	622	620	651	648	660	621	652	626	614	660	670	567	646	685	621	648	637	647	593	635	631	650	623	639	652	651	657	656	621	607	685	661	638	609	658	616	652	641	656	606	630	631	641	641	628	626	626	641	670	675	631	663	657	643	688	647	661	641	641	637	622	609	577	671	638	632	624	690	630	592	606	658	580	681	600	595	661	613	648	640	640	628	678	619	636	609	636	598	646	670	618	655	635	622	602	609	598	638	690	632	640	599	640	643	638	639	639	641	665	636	587	688	630	683	623	642	645	676	656	612	609	630	634	642	596	633	617	615	661	611	624	628	639	648	641	675	651	627	649	653	640	672	607	663	618	626	624	623	679	611	647	656	665	578	618	639	590	631	633	652	695	649	643	669	622	624	661	649	629	645	654	642	626	640	632	635	631	644	626	643	632	655	622	626	632	658	634	595	713	649	637	636	608	646	642	640	607	594	629	662	655	609	664	618	650	618	614	650	624	661	685	631	600	641	634	632	702	600	632	674	617	623	635	640	612	667	668	657	586	633	591	636	631	619	656	604	638	613	631	648	584	628	622	637	639	637	646	660	641	628	627	659	621	605	683	638	613	600	689	682	667	635	602	620	605	603	604	609	634	609	624	636	690	646	623	673	663	667	623	618	635	597	647	643	628	621
22773	21334	29107	23904	21360	21801	14543	3052	2886	2491	2043	1682	1402	1237	1116	1027	1090	1034	1011	918	900	1030	1529	2738	3488	4466	4704	4080	3323	2727	1920	1366	999	738	740	654	639	705	715	658	630	714	631	715	666	679	686	674	666	633	663	704	681	701	647	707	666	660	676	650	684	706	673	668	663	668	692	630	675	702	721	642	639	634	664	617	676	640	636	685	686	650	708	636	675	687	594	689	710	691	654	679	671	698	649	613	664	692	686	670	662	663	690	662	673	669	661	683	683	660	674	679	721	709	648	643	656	654	682	684	657	655	668	664	644	647	611	658	658	675	648	695	671	636	694	617	716	703	650	710	736	635	686	727	631	684	666	673	667	647	669	745	702	658	717	696	712	693	663	644	700	652	661	668	672	650	641	697	674	668	652	689	674	641	712	630	679	651	702	631	645	668	677	663	672	685	661	681	685	704	673	666	668	692	664	640	658	627	661	655	711	662	691	669	669	650	710	662	672	650	660	707	664	633	618	678	658	644	679	706	699	647	693	682	711	690	664	658	642	697	661	652	623	670	683	677	683	663	639	699	675	676	654	678	666	663	645	640	691	640	694	662	677	591	670	629	654	648	681	730	709	652	666	669	654	731	679	690	645	650	660	668	678	664	726	694	702	681	681	669	681	678	652	697	646	667	637	631	686	639	686	695	669	653	662	654	717	633	697	665	688	706	713	664	650	633	631	716	627	651	642	685	673	658	688	722	689	684	709	672	670	667	725	667	685	645	699	685	676	637	714	674	679	668	691	673	688	678	660	666	651	654	709	728	686	678	689	686	695	648	659	626	657	667	704	640	675	668	687	672	633	677	638	640	690	664	672	694	667	633	680	696	678	685	647	698	630	662	667	667	688	679	679	646	682	695	671	652	702	654	669	634	677	667	652	688	692	679	699	660	707	654	658	683	682	661	704	680	632	639	653	671	707	652	715	671	691	697	638	664	647	758	641	709	642	698	618	711	654	610	674	649	682	722	689	637	685	710	708	714	660	667	666	692	694	655	686	689	663	668	638	654	686	700	631	696	672	665	713	663	696	663	645	715	628	643	642	623	683	661	695	690	607	698	674	691	679	732	694	694	674	722	682	691	723	639	645	695	648	726	662	650	691	666	654	654	719	673	648	668	705	678	662	659	710	651	672	644	677	682	699	675	676	677	677	638	674	660	704	667	672	696	671	643	611	691	700	612	671	673	692	665	680	664	671	661	675	656	687	641	688	618	682	638	620	675	682	646	676	694	684	644	724	677	700	655	675	709	668	676	711	654	634	640	634	696	665	679	718	624	671	696	669	709	651	670	653	673	668	682	670	628	660	690	675	685	648	678	691	660	653	654	680	688	698	703	678	635	664	649	690	656	690	681	666	674	651	695	659	632	678	617	648	667	645	665	654	700	677	672	694	697	694	664	716	673	642	703	675	719	685	709	654	664	722	670	631	684	634	664	710	654	679	713	659	688	659	675	662	625	720	667	650	666	733	642	685	726	697	687	638	667	662	621	683	640	677	669	646	664	645	668	646	670	639	664	667	686	633	664	720	708	644	642	702	645	690	670	677	672	726	681	663	670	644	692	681	693	691	691	617	709	672	683	640	698	708	683	658	674	667	658	700	660	672	691	658	663	707	676	616	642	642	674	708	657	703	642	701	680	660	705	693	677	665	688	662	689	691	647	682	662	643	693	763	666	687	661	669	675	624	684	671	677	638	684	648	642	684	679	663	688	664	679	672	714	688	661	681	642	625	664	668	708	634	656	682	682	660	653	659	637	683	702	655	672	647	657	705	705	668	657	727	673	674	681	667	643	723	637	690	670	676	663	608	683	699	685	686	659	695	624	646	633	691	661	650	641	666	662	676	649	698	674	707	655	636	628	699	689	666	684	631	627	669	640	670	693	684	670	657	654	682	699	693	650	659	669	646	627	658	654	681	656	681	688	672	676	679	662	660	654	631	650	703	620	691	689	646	719	642	705	704	728	710	700	699	660	696	663	661	708	682	678	641	732	670	689	665	678	717	671	690	678	659	648	689	688	671	676	630	737	636	664	631	724	627	724	644	706	713	674	641	629	606	678	636	659	671	686	665	648	681	627	639	713	626	685	685	666	649	681	658	648	680	696	683	669	659	636	603	648	654	673	663	663	667	676	681	677	670	702	696	663	636	618	627	631	703	677	667	655	648	666	671	657	646	631	697	639	631	710	685	644	626	669	662	654	673	635	636	669	674	678	670	669	654	690	714	675	639	675	671	651	693	678	663	674	625	685	677	691	688	620	673	686	687	666	724	690	676	661	648	639	689	655	675	725	699	634	666	701	702	743	649	667	642	645	723	694	723	668	674	688	689	671	699	622	674	673	698	630	657	714	646	688	653	665	713	701	696	653	645	651	656	671	632	650	675	616	666	686	621	694	676	678	645	694	653	676	669	694	711	641	665	725	619	670	691	667	709	632	701	677	672	686	698	653	648	680	617	645	685	663	643	647	657	685	672	704	641	644	642	688	649	672	691	671	617	663	674	674	703	702	666	714	677	619	701	706	700	691	675	698	671	670	641	684	687	673	617	646	690	643	667	643	649	681	603	678	696	689	717	673	643	710	649	670	658	663	681	635	625	708	720	679	652	686	742	683	703	694	705	677	674	677	723	679	664	665	722	642	659	699	693	641	673	686	670	648	694	659	650	669	627	667	672	669	674	668	617	620	691	685	698	675	673	656	666	676	645	687	667	695	672	700	690	643	620	641	665	667	648	672	683	641	682	667	653	703	701	703	657	673	690	669	714	646	631	677	667	719	694	718	717	647	661	664	708	655	633	727	659	682	663	677	708	654	721	625	719	655	639	674	702	666	714	611	691	681	687	657	684	675	688	729	690	661	643	725	668	658	670	648	682	680	635	658	685	639	625	698	725	720	660	661	680	621	694	638	639	662	661	664	669	727	680	697	652	651	709	673	655	619	693	706	691	687	664	583	635	663	685	678	699	665	684	693	668	702	664	746	691	685	667	683	677	620	669	667	675	648	753	697	687	693	691	635	752	710	642	673	657	668	680	642	646	681	628	655	727	626	642	654	656	657	696	644	686	700	654	660	655	668	672	619	694	704	691	664	655	665	654	689	660	652	689	638	689	667	674	649	678	656	642	716	669	690	653	636	682	666	646	683	695	684	642	668	683	654	634	645	740	672	663	646	637	667	682	672	666	691	722	652	669	626	664	683	695	665	680	641	653	643	661	661	693	668	695	657	647	710	711	693	666	700	685	634	680	644	675	697	682	679	650	653	669	642	680	666	696	675	669	697	696	664	641	686	702	660	714	639	632	667	679	681	678	678	620	638	665	640	689	689	686	682	711	654	635	660	688	631	658	638	640	657	669	634	709	685	614	643	674	664	680	706	677	665	634	670	649	659	687	655	670	740	638	677	663	696	631	666	686	682	660	673	649	727	695	649	655	721	657	704	681	701	655	712	697	654	652	660	696	663	660	695
13452	36658	29463	20304	15803	13230	7591	4137	4838	4247	3167	2567	1925	1628	1599	1355	1472	1386	1255	1171	1046	1207	2049	4269	5391	6706	6842	6115	4681	3834	2584	1605	1100	818	754	717	668	672	713	692	700	697	668	643	640	693	668	701	693	661	665	669	728	668	632	712	671	703	683	694	661	650	711	678	704	666	666	669	704	658	756	676	677	663	701	638	650	623	684	653	695	701	662	656	646	681	669	653	678	703	622	698	663	677	647	652	676	683	691	684	709	651	652	706	702	687	648	681	674	641	689	698	688	658	675	694	669	678	658	693	672	672	667	666	683	711	663	628	655	653	622	637	702	678	663	656	667	712	669	679	709	734	681	672	675	669	681	660	661	672	687	732	662	658	655	644	707	685	697	685	712	663	710	665	669	632	669	640	664	673	704	696	640	685	689	675	663	636	665	704	690	592	652	694	691	648	704	649	700	702	648	674	659	653	692	669	661	679	686	669	700	658	641	658	645	693	664	696	706	633	705	665	660	653	699	688	709	653	708	656	652	704	618	664	695	687	673	696	655	646	721	648	673	664	713	691	634	681	651	691	707	709	661	667	703	664	678	707	662	692	705	668	671	696	668	696	691	665	631	691	666	673	645	630	664	714	701	679	668	679	696	706	703	719	676	707	681	637	677	697	672	663	695	710	668	698	650	709	672	686	646	664	684	692	705	670	674	648	655	673	673	710	704	659	660	679	703	687	658	681	701	697	702	694	691	656	654	703	669	655	643	686	671	644	687	648	706	685	716	693	699	696	663	648	687	654	670	673	682	666	679	651	684	684	706	682	661	653	661	689	667	687	672	646	644	664	657	643	654	633	684	688	643	677	653	667	706	629	741	646	694	708	676	678	741	684	668	739	661	637	631	687	659	658	689	718	680	676	620	646	648	713	678	726	670	661	726	666	672	668	714	704	689	670	714	689	677	627	702	672	677	675	691	661	657	684	677	668	712	718	696	705	661	654	691	694	703	665	694	697	682	686	690	657	689	680	725	655	673	672	685	676	711	663	678	654	732	687	687	648	704	687	674	655	695	682	680	685	690	680	649	635	670	705	649	645	681	690	648	721	690	679	681	689	715	651	706	661	665	632	665	704	631	689	622	700	615	683	665	703	696	708	642	677	680	704	655	630	688	726	684	683	659	666	718	689	703	696	684	668	659	689	699	694	670	696	680	638	667	652	643	685	681	675	677	644	652	699	721	684	692	639	704	678	685	677	707	689	665	672	667	646	700	699	677	701	696	705	669	712	666	653	705	694	652	687	671	671	666	693	684	712	631	699	690	657	695	691	705	674	670	674	689	663	667	653	635	703	713	671	696	690	642	715	672	662	698	675	689	686	675	699	673	668	688	665	666	653	670	701	633	688	658	671	676	721	703	674	694	661	672	668	705	666	664	645	645	653	707	689	670	654	671	690	719	730	622	659	646	660	662	717	695	704	640	699	649	693	633	667	705	684	697	627	676	688	733	662	684	647	677	688	684	645	673	678	707	664	673	663	707	687	656	669	699	670	666	700	704	650	657	679	690	647	696	645	674	695	705	651	676	682	667	642	639	694	674	725	680	701	606	660	688	691	702	722	665	649	636	677	657	695	662	685	666	654	702	687	652	685	654	723	660	717	673	716	706	673	653	655	664	672	683	659	696	681	702	666	679	697	666	654	682	638	674	652	688	691	684	622	672	695	656	695	644	711	658	726	702	700	698	665	675	706	716	713	676	708	676	682	711	625	737	656	677	673	739	680	690	668	649	641	658	654	701	627	715	674	692	705	701	627	691	701	701	665	677	682	740	654	682	706	670	673	653	657	707	703	646	668	675	673	669	639	681	644	658	660	680	618	658	667	711	708	691	667	664	683	672	680	663	677	658	639	727	665	676	685	636	662	699	669	663	626	685	675	728	648	685	682	671	649	681	667	660	670	651	650	713	660	669	653	666	678	628	695	665	686	665	633	679	666	678	652	657	678	689	685	728	662	641	686	672	729	702	718	678	646	709	668	687	647	640	711	683	671	717	634	692	654	657	677	653	693	712	621	702	680	697	708	671	657	636	658	652	632	734	705	678	639	676	641	711	661	647	620	655	675	652	676	624	670	663	676	721	685	656	674	674	665	690	714	721	702	730	702	717	663	712	645	663	653	710	675	699	691	681	694	673	701	693	671	657	661	681	676	687	702	650	677	675	701	689	707	674	670	657	674	665	684	662	702	679	641	690	686	674	661	701	633	709	662	724	651	672	707	704	757	678	627	619	660	659	686	646	673	650	750	640	685	646	640	630	661	695	657	681	691	678	649	677	689	700	701	668	639	661	671	698	700	663	681	704	669	615	724	620	643	654	654	649	689	637	742	670	645	668	657	693	675	674	677	696	694	699	730	670	709	663	665	678	672	630	679	692	682	659	678	676	674	691	652	678	672	690	706	695	705	674	675	640	606	685	689	695	648	686	627	667	631	659	665	707	686	684	673	652	652	640	714	714	703	686	681	682	647	661	671	673	642	710	670	721	681	686	697	678	684	656	674	687	673	636	648	637	709	687	681	663	697	688	690	684	677	671	609	666	673	649	699	676	647	690	691	655	634	645	694	711	730	696	704	667	670	675	674	617	653	674	683	684	713	661	703	642	624	694	671	719	694	703	657	648	650	679	692	655	716	643	670	656	665	683	751	661	698	679	691	655	685	679	687	683	690	670	666	613	679	660	737	674	641	690	674	691	651	671	673	676	631	663	621	695	716	696	704	688	641	676	631	662	693	644	659	659	682	685	698	722	649	711	675	710	645	663	675	729	679	665	718	683	637	675	686	683	691	673	675	634	626	643	709	662	678	720	686	656	681	679	639	677	665	689	657	663	695	704	709	672	644	700	661	677	682	683	672	691	646	655	692	703	657	681	689	650	644	731	640	676	726	688	664	691	667	701	706	682	644	691	678	676	671	667	698	704	688	689	675	656	684	683	680	678	691	665	702	689	696	716	665	634	701	621	648	667	678	675	687	676	630	671	690	658	697	701	690	673	688	747	694	698	634	605	677	693	686	688	715	657	678	692	700	652	687	686	704	679	701	670	680	697	635	678	653	641	637	689	712	665	674	696	660	676	722	696	680	610	658	696	668	706	712	642	595	673	693	682	715	692	628	633	646	659	671	709	640	685	680	669	618	650	655	616	677	648	658	645	674	664	666	664	688	679	600	689	642	736	667	679	672	650	679	707	686	615	688	672	716	646	662	683	689	666	666	707	686	687	701	700	664	704	695	702	719	702	672	668	673	656	665	698	663	669	664	678	681	670	668	731	671	737	658	656	645	661	729	680	695	711	686	643	717	626	660	656	638	652	613	730	689	675	660	667	634	648	695	643	655	672	699	716	676	656	688	662	658	661	673	690	648	674	703	655	703	707	639	653	686	698	643	685	635	660	656	724	662	710	652	703	677	593	689	686	681	676	659	658	683	667	652	691	636	690	668	709	695	665	688	666	699	693	727	654	690	706	705
28124	21331	18551	9940	4907	3920	1606	1061	1294	1339	1053	913	769	699	608	622	632	718	623	583	607	506	514	531	680	730	742	737	668	643	633	554	470	477	485	480	483	486	442	462	496	495	429	521	462	476	478	457	468	435	469	480	458	461	453	460	444	477	494	498	501	494	520	527	519	491	455	430	492	440	466	460	494	477	479	521	450	441	481	485	505	439	449	439	466	455	467	455	462	433	455	481	459	445	490	470	499	443	467	458	457	459	465	449	484	466	481	458	499	507	468	464	494	439	440	507	472	498	490	479	504	441	456	435	483	495	480	491	447	476	448	505	447	460	464	460	477	467	485	469	515	497	486	466	475	481	463	440	455	482	448	457	458	465	488	466	473	460	500	484	499	479	505	521	483	475	506	483	507	479	472	513	498	504	474	441	455	496	495	457	470	462	478	492	482	536	445	462	445	427	495	451	436	492	496	485	469	475	438	469	435	483	498	519	461	448	463	479	429	467	434	482	475	463	479	441	451	476	456	432	499	495	478	445	513	483	469	449	520	435	445	467	488	497	465	455	467	484	458	475	461	468	468	468	482	477	472	470	490	474	474	513	454	464	462	494	460	499	486	467	457	470	452	459	494	444	464	475	458	485	467	477	489	477	488	484	467	487	466	466	468	487	480	462	461	449	469	500	444	476	518	429	475	461	465	488	456	453	434	467	475	443	450	450	449	503	479	490	414	489	488	468	456	464	503	515	452	503	494	519	477	494	494	507	497	481	487	481	490	503	502	481	463	477	497	455	513	455	468	452	487	436	460	488	479	464	501	452	479	430	461	458	475	492	491	464	417	466	425	519	484	465	456	475	470	459	487	464	518	451	476	486	481	496	486	444	499	465	460	453	470	448	476	494	470	492	471	439	484	472	463	466	437	464	484	426	470	470	481	472	478	489	498	477	484	495	495	522	502	507	483	432	494	463	464	512	511	447	456	482	473	449	461	491	515	448	474	437	485	492	490	476	447	489	480	434	481	465	481	467	500	495	432	488	466	474	516	433	480	435	486	469	483	472	481	489	519	466	485	479	457	474	489	487	486	491	454	479	473	457	503	471	463	458	458	492	484	455	491	443	488	502	510	484	503	437	458	447	463	430	462	499	468	459	447	474	491	479	490	458	461	461	469	457	500	425	478	479	470	414	499	450	459	447	504	465	477	487	468	520	484	510	470	467	517	509	509	468	503	513	457	461	517	496	496	466	472	509	459	479	473	431	456	525	481	459	539	474	441	492	430	499	482	472	438	446	462	516	496	478	492	451	493	501	498	488	484	459	453	443	473	473	502	460	476	440	464	488	483	441	501	428	466	492	455	487	465	474	444	487	480	480	488	528	523	447	474	466	507	457	472	466	474	469	480	462	458	478	478	493	493	477	464	502	459	472	510	474	480	423	493	505	474	482	461	478	408	491	458	468	485	485	483	481	497	457	492	465	438	471	502	453	473	479	481	484	484	495	445	528	445	463	469	472	458	491	490	480	469	461	509	543	473	435	503	436	463	447	487	487	490	482	461	485	478	502	447	429	487	463	486	464	465	446	479	445	452	444	449	453	493	494	476	489	490	450	452	427	471	473	457	471	482	485	430	526	446	475	480	487	449	491	500	444	502	441	471	477	497	460	503	488	479	466	481	464	456	473	508	477	466	497	492	460	450	491	471	491	468	476	486	491	483	464	452	434	522	473	458	468	509	472	471	470	485	470	502	483	489	445	487	445	494	497	515	513	460	470	472	462	485	495	453	441	439	472	519	466	477	483	484	472	471	474	457	463	471	471	488	511	448	470	477	475	469	475	486	465	414	460	457	467	480	465	485	483	454	478	488	434	499	456	452	464	486	461	469	491	456	468	475	452	490	474	440	466	453	449	478	444	493	493	451	467	520	455	448	447	438	449	441	443	481	452	508	509	499	467	468	429	488	464	485	487	467	457	455	482	469	487	443	488	482	505	488	516	506	449	454	486	480	474	467	481	476	489	451	471	487	491	464	448	466	460	512	444	505	462	502	522	475	435	456	497	472	480	477	488	441	457	458	485	495	497	509	480	473	495	503	463	473	451	495	486	460	456	453	498	487	439	463	455	474	471	486	517	441	454	425	490	507	485	457	451	472	461	490	469	480	484	482	480	436	455	485	466	468	479	455	437	482	471	440	457	510	443	482	476	478	478	481	457	485	500	471	474	506	471	472	452	485	451	503	458	479	435	517	476	462	453	470	472	467	487	512	472	447	473	512	503	470	490	477	500	524	471	444	461	445	416	480	443	444	484	464	504	486	479	440	446	477	486	505	462	489	436	464	498	457	452	470	483	530	478	465	493	437	438	478	465	480	471	466	501	447	466	492	519	517	426	419	498	519	470	464	454	445	490	474	488	458	470	459	481	417	482	452	453	464	474	493	438	481	501	438	473	454	487	477	497	482	454	494	460	450	504	491	483	486	479	482	462	452	451	484	479	500	493	448	467	458	467	459	460	448	491	473	454	488	494	475	485	459	462	468	463	487	470	450	429	457	468	489	465	414	493	420	470	461	491	448	500	451	491	463	476	498	434	446	474	455	474	495	467	479	447	483	458	455	511	437	495	468	495	510	476	487	472	481	465	482	496	437	491	475	508	460	486	510	468	439	484	470	458	479	515	488	488	459	439	486	493	444	442	469	496	477	481	484	490	478	497	456	486	503	531	453	451	528	477	453	481	460	505	488	482	471	446	474	489	458	444	471	445	440	445	480	461	457	492	455	459	541	496	475	441	494	453	489	478	470	467	449	490	464	465	445	464	414	482	497	468	489	450	485	463	485	502	461	479	477	425	458	462	523	454	510	503	444	515	494	452	479	476	474	508	457	463	463	492	471	443	487	487	479	501	444	477	464	476	454	506	487	506	476	469	498	454	488	485	460	450	459	454	459	462	499	457	481	494	483	487	472	457	468	528	443	493	463	455	483	513	455	492	505	489	481	460	444	481	478	485	439	486	498	482	470	479	500	460	492	474	434	476	475	482	468	450	444	429	467	499	474	499	511	503	517	477	470	497	474	441	524	459	486	524	446	465	441	462	469	506	490	473	493	466	485	466	469	430	490	477	469	462	449	541	428	482	463	475	472	508	488	478	439	459	495	468	471	513	499	453	473	474	453	472	433	480	463	452	505	496	455	484	480	511	486	497	480	485	452	449	454	494	446	473	479	476	462	508	491	468	494	444	485	453	457	455	451	487	457	400	451	439	468	482	506	480	508	487	495	506	476	439	444	476	454	459	482	482	449	465	462	488	486	526	452	468	445	461	445	490	483	467	461	517	478	471	506	455	463	443	485	524	452	480	470	448	493	475	446	479	451	455	478	507	498	476	483	495	479	445	489	465	477	439	447	475	487	456	468	491	481	419	468	517	520	481	486	483	452	475	440	422	450	476	478	441	486	443	476	497	482	446	502	469	467	487	444	456	500	493	483	489	464	479	457	524	488	467	476	473	452	448	496	461
10826	23923	18293	10051	7339	6615	2607	1860	2239	2249	1762	1398	1149	1035	876	779	876	892	688	730	705	650	566	623	804	892	901	859	839	801	687	609	582	543	506	485	454	482	510	532	494	520	505	502	494	495	490	518	542	557	531	497	487	515	510	525	510	491	546	506	533	512	492	523	507	545	482	451	510	526	534	518	495	515	517	451	503	503	520	471	517	491	537	518	500	526	503	522	495	505	532	502	508	530	498	487	498	489	487	549	488	491	487	478	497	508	489	557	500	490	501	513	513	523	482	499	519	556	500	487	565	507	532	500	516	546	527	540	526	502	487	469	506	488	496	548	525	532	516	484	481	495	486	501	509	510	496	469	471	512	483	482	516	482	495	519	515	519	525	493	481	520	508	477	517	522	481	495	466	510	478	517	522	486	500	485	525	503	493	534	548	525	498	512	536	504	524	510	502	554	448	499	525	575	506	518	518	521	511	522	536	489	523	506	508	539	524	472	519	505	462	492	509	522	495	497	489	502	512	452	502	519	491	502	460	504	501	517	485	508	503	553	499	479	513	496	516	489	448	456	529	510	504	449	467	501	522	537	486	496	513	515	512	481	495	532	474	566	543	476	529	524	525	514	533	514	523	467	515	517	509	497	531	500	528	512	496	540	499	496	477	489	520	490	507	486	500	523	491	489	498	483	495	504	501	470	498	504	485	514	469	516	486	496	547	560	516	520	498	549	526	476	550	483	482	508	501	500	501	551	540	516	498	510	510	495	543	480	488	504	481	485	538	502	508	512	498	492	505	491	493	497	508	527	500	523	459	509	490	529	500	476	527	481	540	513	480	522	517	538	504	535	542	506	459	471	503	523	511	496	517	479	517	553	534	509	521	512	484	521	515	529	526	508	502	497	477	522	535	550	502	503	515	513	493	502	525	544	548	544	486	537	505	510	506	514	484	499	561	488	500	514	483	523	520	492	522	487	506	504	502	499	507	471	499	505	518	522	483	431	516	502	526	466	478	545	483	496	468	543	535	506	496	542	495	520	491	530	493	490	507	496	515	523	533	476	471	492	528	548	489	508	498	510	481	492	499	489	494	502	494	518	496	511	476	506	494	527	498	522	526	521	540	515	525	511	494	491	505	489	537	520	507	498	468	532	523	472	531	512	535	543	511	483	502	512	513	541	537	503	526	528	489	468	506	518	514	521	470	504	528	518	493	477	540	519	493	544	511	517	515	537	494	507	499	492	514	534	488	496	507	488	502	520	495	489	519	488	527	510	506	494	514	475	478	488	513	451	504	489	462	553	473	513	535	510	541	522	508	485	486	482	480	531	530	491	503	466	523	530	491	507	476	498	541	503	504	504	528	494	479	510	503	515	534	505	512	508	516	547	523	491	476	499	517	536	534	481	530	513	490	510	458	508	510	490	530	537	517	491	470	512	512	511	499	517	455	535	506	498	525	502	483	517	477	511	472	514	504	552	479	531	489	507	480	527	514	530	519	468	540	525	493	499	489	471	524	521	495	503	541	516	494	508	514	525	527	478	477	512	523	535	530	500	519	516	505	522	500	531	513	479	512	511	488	466	484	517	516	485	497	497	472	511	499	494	555	502	503	526	532	582	491	510	513	515	532	552	513	511	542	486	521	492	577	490	441	482	514	519	473	536	496	506	539	533	521	510	508	521	514	496	546	545	485	513	497	512	503	520	501	502	489	507	501	510	550	522	532	529	475	464	479	488	508	495	463	488	501	462	531	537	504	501	499	502	506	513	513	506	500	497	505	486	539	540	507	479	525	502	503	513	531	489	493	494	512	480	512	531	508	516	503	478	540	507	489	525	470	509	551	467	527	533	528	512	539	504	491	505	512	500	515	513	479	541	521	513	506	541	514	517	538	508	494	500	554	521	462	505	528	526	482	515	513	501	517	541	470	468	528	520	498	505	565	518	480	532	530	499	541	509	531	542	500	473	490	479	498	521	470	524	540	480	528	487	470	477	512	492	507	484	507	506	513	507	533	508	524	529	514	505	486	519	513	508	514	534	492	498	480	498	534	538	487	517	482	473	493	490	553	508	496	521	496	490	486	503	502	502	520	484	538	505	485	528	521	503	518	523	506	502	522	529	508	505	534	516	497	513	515	509	510	539	504	531	477	524	510	489	473	486	504	527	553	518	507	492	524	556	495	486	524	507	487	472	528	498	521	498	497	479	525	534	523	490	487	507	484	525	505	531	491	529	527	492	481	522	534	485	532	489	502	531	497	509	496	507	528	505	488	517	429	508	523	498	525	564	500	486	499	496	543	492	472	529	524	521	511	485	459	513	519	507	479	508	486	527	482	487	481	502	488	509	479	492	477	474	500	476	499	501	534	492	510	506	510	489	471	495	495	477	513	504	510	551	560	506	556	492	513	510	500	490	541	507	515	554	547	508	510	533	493	495	481	526	534	523	461	527	521	477	526	495	499	499	511	500	490	511	517	488	522	534	512	500	506	490	510	505	531	502	500	492	493	522	556	500	470	530	506	534	549	501	482	514	507	512	494	495	491	534	488	534	514	539	508	530	486	526	511	484	496	490	493	465	506	483	532	506	545	514	514	488	504	527	498	504	483	502	547	517	504	480	535	514	533	520	555	552	482	534	498	472	489	483	439	531	497	485	477	487	486	514	481	484	506	526	560	510	496	535	480	522	477	514	514	531	554	541	507	486	507	537	501	496	517	502	525	471	511	478	504	514	505	522	503	518	508	506	489	550	556	489	504	534	464	496	527	472	522	508	492	504	484	495	499	478	501	556	515	485	554	522	521	539	481	522	494	511	487	491	503	507	522	481	498	523	495	524	500	502	496	485	511	469	534	517	519	479	492	497	511	513	482	519	506	455	490	474	503	546	513	494	516	507	477	491	507	480	507	499	523	527	463	508	500	506	502	518	530	432	483	490	516	507	529	520	514	492	465	498	502	509	479	491	472	510	515	553	520	524	499	489	513	514	550	517	519	500	505	533	487	527	482	527	506	506	488	517	509	473	503	505	496	563	533	484	520	533	510	520	509	508	516	511	508	484	489	523	521	524	530	526	521	489	501	514	518	514	473	531	540	489	520	521	521	552	527	507	491	519	476	519	469	521	486	496	469	540	527	522	527	506	503	528	471	490	519	491	500	488	510	504	459	554	499	516	491	501	495	488	500	521	481	511	497	510	513	468	517	478	529	559	511	461	469	480	508	494	509	546	505	505	555	506	507	501	550	521	510	543	544	473	478	505	510	527	485	510	504	469	523	507	520	483	497	498	483	520	495	486	496	501	520	514	500	544	515	465	519	518	530	450	472	511	542	502	526	473	507	505	499	557	516	483	478	498	528	524	476	496	493	522	505	502	535	534	511	549	483	517	508	524	497	545	477	485	506	523	493	500	477	499	482	495	495	481	529	506	561	506	533	440	501	517	499	517	513	475	528	520	544	490	488	504	501	511	509	522	526	511	528	536	516	515	474	473	513	515	493	459	521	507	498	474
23926	21294	28580	24380	21407	14102	3437	1662	1614	1983	1712	1302	1079	1061	881	747	666	749	773	859	845	929	880	918	1314	2096	2631	2549	1854	1470	1247	903	675	553	508	473	486	437	505	514	457	462	484	483	492	455	511	474	464	470	502	492	514	453	507	497	479	455	493	536	513	463	506	473	465	492	502	505	478	447	447	495	490	498	510	514	472	454	468	459	487	490	475	486	470	515	458	441	469	455	470	477	449	495	457	491	537	480	446	484	512	444	503	475	440	484	479	453	517	476	482	511	448	482	466	447	494	502	457	491	457	457	448	471	490	509	457	514	469	477	465	504	463	434	488	470	496	500	467	476	467	469	497	495	508	464	460	514	461	504	465	482	468	470	506	493	474	483	489	481	487	469	500	508	502	489	513	491	489	468	457	498	497	473	454	502	483	473	448	480	493	473	491	494	498	455	504	495	508	439	507	481	447	485	462	484	453	483	482	499	498	540	491	509	529	462	497	481	511	499	499	467	447	475	473	489	477	473	455	473	499	473	500	487	490	487	455	488	486	495	492	447	487	460	424	460	462	473	445	479	528	488	481	461	506	465	458	449	461	433	479	494	471	477	462	458	489	476	460	490	481	539	464	492	485	478	515	504	516	443	501	467	472	486	448	450	447	462	473	490	476	463	461	488	501	481	454	490	486	474	474	485	494	471	479	475	443	477	454	499	512	445	475	462	494	480	462	464	488	496	478	466	445	439	478	493	420	488	474	495	472	484	487	473	478	488	482	480	490	480	498	466	444	504	507	504	500	472	469	500	515	466	511	528	472	462	464	491	476	482	492	492	471	475	452	460	485	497	482	506	453	501	485	500	538	454	495	478	452	493	502	479	445	486	501	484	461	483	503	486	444	507	496	528	484	467	500	506	514	506	455	527	457	529	481	505	501	453	476	480	497	480	473	472	449	455	502	472	500	494	473	482	482	469	495	444	454	497	484	467	468	503	486	515	464	466	474	479	518	442	470	466	463	486	474	484	487	511	418	453	426	479	465	473	452	478	469	457	453	492	490	502	510	477	460	476	497	472	534	466	473	477	487	491	489	536	457	488	503	486	461	457	451	495	518	499	481	505	454	473	493	492	467	503	461	464	514	464	490	478	473	463	461	470	505	496	462	491	466	479	479	468	492	440	471	476	473	494	473	461	461	466	461	503	477	468	482	500	492	458	455	530	465	472	431	496	453	502	477	477	502	457	488	472	507	505	445	494	458	468	458	508	492	476	476	458	494	457	492	467	459	451	472	483	463	521	468	488	456	498	512	489	496	460	457	484	474	491	476	468	474	490	488	492	480	473	445	466	508	485	469	499	464	457	492	549	481	473	484	461	492	476	501	467	498	471	498	503	475	478	511	479	471	462	497	486	485	457	510	469	467	506	467	489	520	504	500	434	524	459	451	509	495	480	479	458	467	463	470	485	469	458	492	478	476	467	525	499	454	448	508	470	492	496	474	499	517	484	491	472	475	486	472	515	483	454	470	496	498	474	466	471	509	508	536	454	471	452	487	477	458	439	468	507	494	490	447	485	492	424	527	511	486	516	466	474	483	491	420	467	472	462	469	482	478	481	492	473	491	459	521	490	445	475	471	484	473	485	473	449	459	495	479	496	478	421	456	511	498	476	507	482	499	485	481	498	496	480	483	462	479	497	490	497	437	531	487	448	480	488	426	512	492	492	459	488	486	439	516	469	490	492	476	475	476	512	517	483	521	470	489	472	479	493	480	496	448	482	485	438	481	475	443	528	500	485	452	474	437	458	482	522	463	479	496	432	492	506	472	505	497	467	481	491	489	457	477	486	460	465	485	490	466	482	475	484	484	504	444	468	469	494	449	507	474	497	461	498	463	518	462	479	509	443	482	450	483	474	491	474	508	478	480	469	489	445	487	478	456	535	468	478	470	489	478	482	493	431	488	451	486	448	505	447	445	509	490	435	540	484	479	463	451	463	522	505	477	478	472	513	465	485	483	465	520	494	505	475	508	473	475	493	467	464	491	487	543	487	477	485	497	466	497	475	422	491	501	499	483	482	430	462	444	501	510	476	507	469	465	488	462	474	457	480	468	473	472	490	488	466	481	454	465	481	468	471	477	432	460	481	491	456	469	527	472	450	453	498	506	449	499	474	459	467	450	495	481	479	462	453	465	475	478	464	476	479	458	490	465	422	487	493	468	480	495	451	508	487	495	481	440	485	494	462	461	462	452	466	452	476	448	498	497	464	506	458	465	477	468	495	497	460	464	479	533	423	503	436	467	476	509	471	479	476	457	478	510	450	457	483	505	468	446	510	470	490	459	468	456	463	467	471	451	505	479	459	483	453	461	486	434	465	471	465	525	487	475	472	462	475	478	469	467	478	469	477	512	478	471	478	478	487	510	454	462	516	444	439	477	480	474	462	467	506	493	455	483	468	454	503	460	464	458	500	486	490	454	446	477	483	502	474	470	480	478	494	475	474	492	454	488	500	441	467	474	459	492	517	483	472	453	482	473	466	477	521	490	468	503	504	497	484	463	439	459	474	472	443	501	453	469	460	479	545	492	478	506	494	458	539	476	494	452	453	489	458	483	488	462	456	515	430	459	487	484	477	477	477	468	451	470	511	447	490	476	469	457	439	434	509	478	501	464	464	479	479	476	428	455	531	473	509	464	505	497	454	463	453	474	478	459	502	507	482	485	493	469	508	444	499	470	469	511	484	474	479	466	500	474	468	488	497	498	485	504	454	485	461	504	463	482	476	474	464	452	418	472	509	465	491	454	487	448	497	497	486	471	441	505	456	480	502	406	471	472	468	491	465	506	468	467	447	508	454	510	463	507	470	445	505	487	458	438	449	458	460	470	462	475	491	472	437	494	484	454	544	512	467	470	457	457	487	473	454	451	550	476	479	466	513	470	502	463	484	463	485	470	468	465	457	480	469	464	482	464	481	478	471	475	492	494	510	438	465	491	500	460	478	483	500	442	459	480	512	466	487	504	525	488	495	450	494	473	444	479	551	471	429	473	457	444	491	417	452	457	497	470	462	498	491	442	506	464	509	434	453	483	461	486	482	460	478	496	491	498	485	511	487	457	426	475	517	490	512	479	471	493	463	495	441	465	511	443	458	472	460	478	476	445	465	471	469	469	451	476	466	464	462	469	515	481	484	526	463	492	476	470	469	518	497	498	488	515	490	501	479	481	485	500	453	474	469	480	451	499	499	479	455	475	491	479	463	487	447	487	465	500	463	474	456	484	441	460	466	488	465	495	476	472	455	525	506	475	479	451	468	449	476	448	500	503	464	423	494	456	496	476	515	498	474	486	479	478	479	463	449	508	446	459	456	487	469	444	451	452	500	450	491	470	464	508	460	476	473	542	497	475	475	498	465	453	486	470	481	490	490	489	501	497	459	488	467	485	482	480	457	473	438	463	483	485	482	492	496	476	457	498	498	446	481	487	500	459	464	475	456	447	487	479	462	460	485	482	456	468	480
10856	29765	23575	13750	13075	9435	3554	2698	2832	3304	2812	2048	1768	1501	1116	984	923	902	1176	1196	1192	1356	1206	1307	1914	3287	3942	3602	2602	2064	1593	1142	818	579	553	531	479	465	504	504	519	512	481	468	502	494	524	495	484	518	501	483	503	504	522	487	521	472	535	509	519	472	502	504	512	508	474	480	484	498	478	492	485	495	503	460	499	511	506	464	502	508	486	507	447	539	498	482	487	545	457	495	462	505	525	494	525	505	530	528	502	483	479	516	505	473	500	485	487	524	523	509	511	467	543	510	522	479	505	532	534	554	477	466	501	540	542	458	534	495	510	502	544	526	479	477	519	523	543	496	496	484	517	491	527	497	528	506	494	512	515	510	484	513	489	500	460	494	509	488	490	463	472	515	498	487	509	508	482	502	506	458	519	561	507	510	491	517	520	507	508	502	495	506	524	519	521	486	488	543	514	531	514	492	499	493	477	466	488	530	505	496	476	448	508	526	510	520	452	530	511	510	530	534	493	529	522	495	530	510	528	492	499	509	499	471	438	487	482	534	504	483	480	487	523	507	484	480	548	515	496	520	503	492	509	486	493	498	530	433	513	525	486	524	482	498	478	468	533	502	532	520	493	522	483	536	475	491	547	507	488	492	528	531	526	502	520	487	520	513	467	496	500	468	462	463	501	496	500	506	487	457	538	505	495	520	498	488	547	478	538	482	457	542	523	531	471	515	484	500	504	493	498	501	481	495	460	519	559	542	483	501	512	475	507	530	462	506	544	492	487	490	493	505	527	538	498	501	481	485	488	527	499	509	535	532	462	506	503	475	510	482	564	508	512	552	496	458	519	471	517	507	505	481	476	478	487	524	523	496	473	497	496	475	469	511	461	514	501	462	461	487	529	504	517	489	491	478	474	478	501	502	516	522	532	491	524	498	520	484	456	494	500	532	511	485	499	498	528	544	493	503	431	471	460	503	509	487	512	489	474	485	501	513	498	549	529	569	536	507	531	496	553	507	456	445	510	502	505	493	482	522	504	522	487	495	523	485	497	536	501	476	502	473	540	515	491	520	518	507	470	484	484	485	512	539	492	505	538	504	506	483	498	503	503	474	517	523	509	494	510	526	491	515	527	530	499	513	527	534	533	490	528	476	504	497	510	505	508	511	494	513	488	484	500	471	505	496	505	510	547	477	497	491	507	483	517	514	490	532	495	503	496	485	500	485	465	489	468	517	471	484	512	518	502	479	497	497	508	498	513	525	549	504	499	531	524	512	548	490	467	532	495	487	475	495	528	517	506	473	492	508	542	516	537	461	540	459	501	493	489	501	497	480	510	487	484	519	495	504	518	492	530	522	516	496	507	509	510	494	470	513	480	515	507	507	500	485	500	524	486	500	500	500	503	536	478	479	472	492	498	515	493	541	521	486	458	506	528	497	511	479	504	482	491	457	511	523	505	517	497	509	495	480	529	456	495	509	481	510	502	462	506	520	494	517	495	498	503	502	508	531	540	481	504	540	539	492	493	496	533	552	470	474	479	499	497	479	473	522	489	498	512	519	519	493	543	532	494	502	534	489	506	501	506	539	504	505	500	553	492	543	512	510	482	508	495	516	517	478	492	508	511	498	470	561	514	502	480	520	491	498	480	486	529	493	500	514	515	473	540	522	490	508	464	484	492	520	501	513	499	517	471	512	527	479	507	524	536	499	495	503	505	523	537	542	485	521	437	511	464	518	472	508	475	466	513	518	518	497	489	496	476	508	524	514	488	474	510	498	490	545	535	499	483	503	515	479	512	542	514	484	511	515	503	497	515	495	512	509	509	502	516	528	510	535	524	495	485	509	529	506	514	490	484	493	530	520	488	499	553	518	501	474	466	486	493	518	527	467	475	498	496	468	502	491	475	515	490	527	503	531	521	491	475	517	515	490	544	514	516	531	468	524	506	486	490	466	490	492	473	490	479	507	522	513	478	516	496	474	478	481	485	501	520	493	526	500	499	477	534	537	534	507	474	454	520	528	504	471	497	495	493	471	490	499	455	502	503	498	545	510	494	496	508	497	484	488	498	536	489	474	461	510	467	469	527	494	496	571	490	489	496	510	503	521	504	536	509	492	538	491	466	529	497	505	511	487	518	511	488	523	498	491	477	469	513	473	503	510	510	518	507	459	508	465	478	527	484	509	524	502	495	477	484	480	548	498	495	517	529	505	494	522	526	496	480	495	519	534	537	499	461	523	530	503	514	525	496	535	503	549	495	492	543	469	534	503	475	496	512	512	479	520	475	517	509	472	498	515	466	482	476	521	476	512	520	485	530	466	502	510	472	495	501	486	504	510	510	498	523	517	511	508	476	525	461	522	468	517	519	449	468	459	551	485	524	481	510	486	512	545	488	522	502	484	465	514	506	550	482	462	510	523	483	510	460	498	485	494	519	542	503	513	500	526	488	495	494	491	553	491	509	515	530	497	503	499	498	494	490	506	511	478	525	504	488	531	499	506	462	498	524	524	504	453	481	525	517	493	494	539	481	500	486	524	517	501	531	505	486	543	494	482	504	559	481	530	538	497	496	535	477	484	513	484	510	541	469	501	531	536	467	496	475	485	486	497	522	491	501	545	521	487	476	485	491	466	482	508	504	458	480	463	506	482	495	518	541	459	511	484	519	483	494	498	519	479	495	476	488	529	519	516	494	493	486	528	491	482	495	497	485	542	516	522	483	501	494	504	483	518	488	485	505	482	502	482	507	477	508	528	518	488	470	491	481	518	522	497	545	501	458	502	478	496	525	525	497	478	510	509	507	484	510	499	512	558	523	538	528	490	480	510	508	514	468	489	484	488	501	527	487	507	522	477	498	489	501	477	528	509	517	495	491	512	540	500	508	500	523	522	471	479	511	505	507	487	500	479	484	484	518	492	494	513	501	502	490	513	501	508	529	513	551	520	453	493	512	524	508	488	520	453	508	489	490	530	454	460	529	517	489	512	509	523	551	529	485	485	478	505	523	474	483	525	525	499	526	520	493	518	535	488	500	472	521	476	512	519	530	538	461	496	496	520	483	502	504	485	474	489	508	476	531	480	460	497	519	508	530	466	474	504	532	468	459	515	480	508	483	479	504	520	478	519	467	493	476	465	497	520	512	487	474	497	551	501	503	481	509	503	510	481	490	488	505	479	531	520	501	484	473	505	539	483	470	517	506	470	529	522	502	515	500	505	499	460	464	492	500	537	556	534	496	542	507	527	505	514	493	412	523	497	501	493	523	505	532	510	507	535	512	487	487	476	521	507	490	496	544	521	505	526	534	542	528	516	515	543	527	510	534	453	461	526	502	494	503	531	494	474	518	508	487	489	473	540	491	495	525	498	493	499	534	501	527	488	519	531	481	524	502	514	523	518	486	472	463	501	516	493	451	469	503	489	523	538	519	494	504	519	510	483	482	531	478	451	527	526	467	492	503	524	493	466	488	448	515	488	512	525	521	494	471	459	500	465	502	544	504	478	491	499	486	479
25162	21359	27616	25502	15411	5319	1860	1524	1421	1619	1666	1354	1087	927	979	857	898	872	858	891	868	816	894	922	1060	1491	1677	1841	1648	1455	1220	982	831	682	689	657	603	663	662	634	637	616	649	625	614	635	642	708	628	646	633	626	624	629	671	641	670	628	675	590	603	636	639	663	634	664	645	681	634	605	665	629	645	631	664	684	614	645	640	645	631	643	673	601	634	653	620	648	603	638	675	647	663	642	647	628	614	628	688	620	604	621	649	632	656	706	609	616	641	642	649	622	644	657	652	622	625	641	658	618	636	639	634	625	631	683	624	623	653	657	645	644	610	583	617	633	651	696	645	694	620	656	624	635	642	641	623	643	665	635	648	604	632	686	652	630	639	603	638	631	650	612	613	628	657	607	649	676	642	699	652	662	617	676	631	662	604	588	683	709	635	633	673	655	644	663	614	640	642	657	660	687	663	627	694	654	671	646	639	604	630	626	696	648	656	593	664	648	662	587	650	604	674	677	632	637	635	651	650	661	632	591	637	629	639	604	661	653	657	667	605	644	653	672	612	634	625	694	603	644	646	660	628	608	658	639	625	618	629	597	655	684	622	668	645	603	657	649	616	693	622	586	644	644	652	640	652	648	642	639	637	651	612	661	686	660	656	601	662	635	605	642	660	606	669	651	655	647	658	621	622	648	685	627	604	637	632	629	621	598	647	657	615	662	640	659	693	691	660	641	632	589	615	680	634	666	673	648	681	633	635	636	631	659	636	639	711	623	613	673	645	637	613	578	633	622	615	666	639	620	637	631	632	678	671	638	620	616	635	635	635	641	688	643	660	647	647	648	670	635	657	615	666	653	614	650	632	611	642	632	656	624	625	623	645	664	626	646	661	660	632	638	624	617	638	645	609	646	612	709	644	626	631	624	665	592	654	623	651	654	671	631	635	655	623	639	673	650	638	640	669	663	635	600	649	620	690	594	626	639	599	641	652	662	618	657	610	614	672	636	660	642	662	640	669	657	662	636	674	657	641	640	709	700	691	676	586	640	612	637	647	656	614	630	649	677	631	606	680	639	653	640	627	610	705	639	653	624	636	649	642	665	669	594	632	649	591	614	628	656	661	638	635	569	609	631	631	654	612	626	645	603	639	652	637	625	690	643	592	603	636	613	666	605	671	668	620	618	606	629	630	631	619	596	607	680	665	654	626	656	605	631	665	646	638	629	621	694	648	625	681	640	619	645	612	653	634	664	660	657	620	647	598	658	638	644	647	624	609	609	620	662	620	601	631	623	634	640	652	661	658	665	657	623	608	692	676	700	641	617	662	637	643	604	632	626	612	669	649	623	653	668	622	648	686	662	579	678	620	658	615	613	654	617	621	687	628	658	651	614	649	585	691	640	602	662	607	667	617	647	659	682	681	632	667	668	669	656	603	655	616	638	631	631	655	657	628	662	633	649	663	661	643	651	655	679	682	653	689	648	616	634	668	640	630	615	622	615	624	620	628	655	681	639	640	654	650	683	652	633	644	612	642	660	628	632	632	633	617	623	651	638	616	652	641	628	670	638	689	673	647	614	650	645	660	633	624	678	619	672	586	650	612	621	659	638	664	654	624	623	633	708	649	634	665	663	641	642	645	709	634	692	629	650	665	641	623	649	646	656	676	670	635	649	599	678	622	667	623	645	639	679	615	653	633	612	614	655	624	617	679	658	593	642	647	648	664	688	608	625	645	632	639	630	690	599	626	678	615	640	611	640	675	675	647	667	647	629	673	643	618	631	653	636	647	634	649	626	693	606	627	636	616	638	600	624	669	626	664	638	627	641	629	661	620	621	652	591	574	658	655	667	618	663	620	658	685	692	684	634	636	667	668	604	627	647	661	611	665	651	651	639	604	631	659	597	639	642	651	608	603	619	595	643	651	667	665	610	591	591	608	701	631	651	626	649	603	664	668	635	588	639	639	627	626	617	644	633	724	621	659	631	663	634	663	602	621	636	635	628	642	660	616	669	651	659	605	648	631	654	645	673	644	606	649	646	644	674	626	619	677	654	643	619	621	652	596	652	643	612	648	653	674	665	592	700	656	626	662	656	652	627	615	646	652	655	666	648	639	617	658	590	629	617	675	681	613	622	641	640	693	646	664	617	597	586	623	626	633	622	625	651	699	655	676	640	596	639	585	626	600	654	607	665	644	682	628	646	630	660	666	667	643	568	636	628	639	633	660	624	656	658	644	670	640	617	625	635	634	668	669	675	670	587	613	686	669	632	646	661	644	638	634	634	649	630	608	691	674	646	638	682	681	611	660	599	661	667	667	568	652	641	669	591	636	613	671	675	634	632	664	607	645	632	665	663	635	649	622	651	673	642	653	642	669	615	603	670	602	620	640	658	631	658	635	623	617	646	707	654	642	663	628	675	669	638	648	575	624	645	620	643	647	690	613	628	653	623	597	620	631	644	664	658	672	664	618	619	655	649	615	644	639	645	640	659	613	662	653	615	668	642	626	660	636	617	621	627	600	645	605	670	681	630	649	645	661	658	638	648	647	599	602	661	684	655	610	648	677	617	646	663	602	620	603	624	649	621	612	634	631	658	674	633	659	672	618	637	609	626	628	633	583	627	611	634	648	646	625	651	650	647	676	657	639	608	633	625	649	651	602	677	657	649	640	608	643	655	613	621	664	691	673	636	623	630	641	603	606	658	660	643	658	648	643	602	631	653	645	628	592	665	604	643	676	648	627	584	645	672	622	644	624	656	625	632	656	657	666	600	658	652	629	613	667	635	622	660	615	647	611	614	621	643	660	612	679	633	622	671	631	633	655	626	651	636	662	633	629	639	612	647	620	645	647	623	687	645	608	601	643	651	693	612	673	621	635	647	667	659	640	600	668	650	643	652	655	608	641	645	634	620	618	617	672	598	654	621	673	636	699	661	629	619	660	586	625	662	618	646	622	649	640	623	660	645	647	648	625	591	628	608	642	604	678	589	673	650	638	633	627	630	694	663	667	624	637	632	632	643	676	687	612	625	670	607	620	713	616	629	651	653	660	600	653	630	661	631	642	681	650	611	668	641	627	677	659	701	651	627	613	631	660	623	613	591	677	645	631	616	673	647	662	595	620	636	633	654	619	675	651	633	677	661	657	591	689	658	655	642	633	669	591	654	642	673	659	632	631	642	618	590	637	635	632	687	643	633	663	588	614	652	627	645	651	668	658	638	612	665	677	634	638	614	615	631	666	599	615	622	650	659	608	619	636	648	597	674	654	641	586	634	616	630	661	676	660	682	621	649	616	656	692	586	636	604	629	610	637	651	655	643	708	665	621	665	630	665	695	636	629	695	615	652	648	635	643	683	648	669	603	641	632	658	632	652	693	648	615	620	615	574	649	668	636	644	605	630	677	623	638	666	602	640	648	618	658	691	647	664	645	642	615	672	636	611	630	661	639	635	691	648	671	655	651	657	618	621	662	653	664	581	653	608	667	639	687	666	639	632	629	619	618	638	660	705
10533	25882	18998	11828	11221	6659	2638	2591	2345	2667	2741	2075	1627	1242	1329	1203	1085	1105	1117	1112	1105	945	1120	1148	1312	2137	2514	2772	2532	2014	1525	1194	1029	804	642	753	643	691	653	692	646	687	670	640	668	658	609	630	661	654	686	638	676	704	687	663	620	694	688	662	695	652	686	676	675	657	672	687	607	652	636	659	713	702	709	707	653	673	715	669	665	655	621	678	605	680	605	661	701	667	661	648	666	668	674	671	674	674	669	695	630	679	687	675	670	667	661	667	680	668	637	667	689	690	688	680	661	691	682	692	648	658	707	682	677	696	656	696	652	705	636	646	670	657	649	645	670	653	677	699	660	646	687	659	650	638	702	709	643	686	678	671	671	672	670	626	637	679	712	649	627	702	725	711	661	688	700	638	643	697	668	649	637	656	642	680	678	595	678	665	662	651	635	641	724	628	639	659	698	698	729	640	663	728	717	688	638	634	646	721	648	647	681	660	645	678	642	655	684	674	690	649	675	639	690	626	696	657	667	656	682	660	669	648	676	676	662	695	708	669	658	700	640	698	692	654	719	715	705	652	669	673	697	681	624	678	638	690	670	665	660	656	634	691	644	683	679	709	655	660	654	666	687	604	715	704	684	679	694	673	697	630	670	665	633	699	651	688	692	715	712	658	681	696	660	674	681	660	681	694	632	698	660	670	633	702	659	640	679	657	670	665	641	678	740	688	692	690	713	666	651	711	671	653	668	686	656	723	688	671	720	657	680	660	662	688	659	631	675	705	647	663	696	674	668	696	711	695	712	614	719	732	712	672	644	618	668	653	657	670	690	642	713	715	685	669	672	644	715	682	691	699	656	671	666	671	666	656	628	694	687	660	667	665	698	632	744	673	676	684	658	705	666	662	689	672	708	662	703	674	619	653	665	683	663	647	690	662	674	657	713	638	688	650	702	681	668	672	644	624	713	646	651	698	657	662	681	631	651	699	663	639	648	711	704	644	685	673	657	660	648	685	666	640	612	632	682	648	664	653	667	697	659	640	641	655	692	659	658	636	681	635	642	653	664	686	665	726	675	654	663	678	688	652	706	662	680	647	675	692	668	680	561	674	669	650	668	674	672	661	715	655	649	697	739	684	685	694	664	630	663	652	648	657	670	663	666	696	722	678	707	629	672	661	695	656	699	692	648	620	700	677	681	662	660	693	672	659	666	700	662	675	622	658	659	702	660	667	679	709	677	677	646	635	664	691	680	629	656	643	644	627	705	673	722	717	611	677	668	653	658	676	688	688	639	691	650	643	682	677	668	667	697	635	651	648	666	689	653	723	660	650	667	685	709	682	682	644	667	690	677	616	671	664	674	624	651	720	644	704	683	683	648	676	647	669	699	655	694	649	727	709	648	687	618	668	680	722	642	697	646	700	651	721	631	701	661	712	639	663	683	684	720	736	649	643	720	655	621	696	638	699	693	649	615	644	635	675	694	641	685	690	657	698	643	631	663	667	696	672	652	696	655	673	673	699	681	639	669	676	696	662	634	679	678	674	620	643	639	660	727	684	651	704	651	697	654	654	679	665	644	656	655	636	687	655	681	661	657	659	654	642	656	680	687	671	640	663	689	637	655	640	689	713	659	695	711	686	695	638	675	682	672	670	698	638	710	690	687	702	700	712	705	695	691	717	701	643	705	674	642	639	644	671	695	692	631	646	645	679	658	679	658	678	698	667	654	645	679	675	646	649	687	746	719	679	675	702	615	681	655	634	698	683	641	719	695	632	691	655	655	610	692	646	696	674	669	648	664	654	662	665	649	611	667	664	651	648	696	718	683	630	642	652	623	664	655	691	649	648	650	636	666	677	695	650	640	709	651	668	686	686	653	677	610	649	659	663	660	682	672	658	682	683	657	664	695	640	660	678	715	669	636	605	648	673	676	646	697	664	641	615	718	706	657	651	664	674	685	663	668	653	650	678	705	667	633	674	697	676	660	695	667	669	652	716	705	666	684	661	671	691	656	679	654	659	648	679	654	664	639	652	676	642	690	639	673	663	693	673	653	730	684	687	694	620	640	687	687	644	645	667	647	660	711	639	684	723	681	691	657	696	639	653	651	716	666	703	646	670	674	637	650	635	751	651	685	691	653	673	664	670	664	679	665	699	629	638	662	668	648	647	615	665	659	690	677	690	673	616	671	642	643	671	662	691	678	709	702	687	694	687	667	673	677	641	672	678	670	666	656	637	701	669	699	707	708	691	728	707	733	700	654	709	668	675	657	672	735	657	682	648	712	686	640	703	680	659	674	663	688	679	619	688	688	664	675	673	653	691	622	689	703	630	732	665	643	626	683	636	687	613	653	681	640	734	710	675	661	658	690	688	675	664	701	636	673	685	690	690	689	731	640	690	696	665	753	639	698	654	618	619	680	693	662	649	652	678	695	737	660	698	664	668	669	632	692	669	661	700	672	704	665	643	681	663	634	668	654	667	661	691	708	667	642	723	709	717	668	668	707	672	682	645	656	696	640	636	699	670	678	670	671	662	667	670	671	681	661	708	614	705	660	669	688	720	645	640	669	656	716	650	678	674	696	729	687	699	679	688	661	653	677	699	653	652	660	669	669	674	683	655	661	656	677	641	664	683	670	685	658	706	662	598	646	666	702	649	682	681	638	640	697	668	673	642	695	662	691	638	651	676	671	678	727	675	668	656	665	629	690	618	671	625	702	648	661	652	687	707	653	668	706	708	653	676	665	674	622	698	690	660	647	670	635	700	696	674	676	698	709	689	654	707	668	726	676	683	665	690	693	643	699	711	672	693	658	667	684	654	689	672	661	654	685	677	688	679	685	673	662	688	684	667	687	685	642	617	645	688	663	646	653	678	672	641	616	686	685	680	633	664	703	670	676	647	687	676	677	626	710	646	620	647	641	677	647	688	661	693	739	691	705	729	712	673	678	650	689	642	698	669	639	650	666	669	622	674	654	703	657	654	705	697	688	667	702	660	651	658	693	682	685	637	650	620	700	700	649	691	618	691	611	624	679	680	676	646	697	612	676	669	636	657	685	705	692	650	725	638	740	647	688	677	710	670	666	702	680	628	647	647	610	641	678	694	656	612	654	639	682	637	650	647	701	629	729	741	668	693	697	630	678	663	680	677	659	765	693	659	663	674	610	628	686	719	706	605	689	711	661	663	656	713	690	694	665	692	678	643	680	646	677	648	674	663	649	674	672	654	655	670	688	686	652	703	702	647	634	697	669	656	665	680	692	688	655	705	716	665	656	673	668	656	691	665	718	673	667	678	671	634	708	724	652	675	682	676	663	717	651	668	695	708	667	671	676	661	695	685	680	689	675	688	666	639	694	692	673	686	647	677	666	621	643	671	703	698	680	682	632	690	678	674	671	625	675	703	658	673	682	682	641	678	666	678	657	635	665	628	646	647	678	671	691	661	680	729	681	677	591	656	660	698	695	657	698	705	688	707	653	652	660	643	701	699	647	652	705	628	658	684	704	669	676	679
22782	21341	29062	23930	21370	21560	12384	3069	2661	2873	3471	2727	2174	1844	1480	1321	1223	1136	1086	1009	946	1006	1179	1296	1339	2470	3790	4428	4609	3846	2746	2078	1452	1135	930	794	713	715	727	685	734	655	741	716	713	724	738	732	760	695	741	709	719	726	739	700	718	731	679	751	745	738	715	735	727	705	742	705	714	747	708	750	722	706	760	726	672	708	749	708	710	710	772	737	715	757	696	678	723	741	684	789	720	734	706	744	687	746	715	728	725	684	717	721	726	739	675	680	691	719	780	741	670	678	694	715	706	734	738	739	708	713	732	747	720	695	756	713	715	672	749	714	719	711	753	713	694	760	704	698	697	681	720	734	708	713	726	740	688	732	712	704	745	745	697	714	742	747	735	731	707	711	751	678	725	752	706	703	722	711	714	724	713	711	705	705	691	740	732	773	721	731	708	733	707	705	724	729	708	708	701	722	746	687	690	722	745	727	707	719	689	772	720	749	676	726	707	750	704	673	687	731	751	744	678	741	758	685	725	713	684	716	683	721	737	689	708	704	724	737	724	725	762	689	725	750	726	683	721	712	733	723	671	720	688	767	684	712	690	749	796	702	691	714	723	729	737	723	690	687	669	740	710	731	711	677	714	716	750	689	684	691	708	728	715	702	677	755	688	698	769	677	758	725	690	722	654	682	731	727	708	693	752	749	704	696	767	697	759	707	719	722	717	755	694	705	744	730	696	689	730	730	703	695	725	725	667	685	720	725	708	717	731	796	740	730	727	734	733	717	731	711	715	755	711	759	739	726	706	674	744	740	711	743	714	691	729	706	749	675	714	704	748	753	702	706	674	759	730	679	729	726	726	712	688	738	800	760	725	739	700	742	725	720	724	742	708	711	670	750	715	686	690	687	736	721	721	774	758	739	738	693	715	725	654	695	687	696	750	682	718	714	713	726	754	699	669	696	718	738	733	714	717	683	719	705	711	681	736	739	726	725	759	716	690	730	712	697	721	720	696	750	709	677	708	734	714	700	745	677	745	728	677	718	723	705	711	691	721	648	668	688	705	698	678	687	704	691	701	709	675	740	698	672	708	709	679	667	710	698	728	769	762	724	743	710	756	714	737	751	724	756	698	718	726	695	733	734	679	749	739	725	711	686	718	699	727	767	737	776	701	767	726	706	705	731	678	713	733	656	708	720	714	733	728	695	721	699	745	723	669	676	700	697	699	744	728	681	746	693	723	790	717	728	738	699	724	687	715	695	746	705	699	709	723	689	730	743	725	722	717	730	703	710	698	726	770	736	724	695	747	725	704	725	699	732	741	733	727	707	701	766	744	754	672	796	716	733	733	688	756	760	758	773	732	721	706	706	685	731	763	758	726	683	712	744	714	690	696	742	736	732	773	714	761	695	721	734	725	695	709	731	767	741	732	803	720	730	697	722	693	724	735	766	720	701	706	767	702	690	728	745	661	694	733	631	696	727	700	694	756	681	730	722	676	740	706	715	693	644	741	684	704	733	713	709	718	730	734	725	643	738	726	754	711	738	721	726	694	744	755	704	704	718	717	734	707	714	693	738	697	688	701	719	697	729	741	725	779	708	722	744	672	736	671	717	703	753	725	673	692	704	690	690	745	695	694	700	762	700	756	741	675	729	738	717	698	742	729	700	697	728	730	702	698	714	725	713	711	677	764	732	674	681	693	743	714	762	728	733	734	746	678	696	723	693	731	736	717	706	729	721	704	751	710	668	675	662	681	678	727	704	716	704	684	714	709	708	712	698	695	759	719	712	729	733	703	658	708	651	732	664	692	736	735	717	727	688	691	711	703	724	748	742	689	716	682	704	662	726	725	745	780	708	719	673	722	697	726	692	689	715	680	692	710	698	707	727	724	755	727	727	656	714	694	732	718	749	702	705	738	711	674	688	738	727	766	733	749	724	740	687	721	715	723	684	758	701	763	714	710	714	668	704	698	691	724	689	721	761	764	721	657	672	704	721	707	738	708	694	711	702	683	694	682	695	709	699	719	682	675	746	710	753	717	713	710	719	733	712	715	693	755	715	708	660	683	704	660	742	753	674	699	675	724	715	687	745	681	726	699	688	679	746	715	658	688	721	728	689	728	701	701	714	683	679	718	725	791	684	726	748	689	720	703	711	743	706	765	687	720	706	681	677	763	750	732	725	685	679	732	730	693	679	713	709	705	667	678	753	743	704	720	733	709	707	708	687	739	714	696	708	780	790	729	716	740	742	764	717	703	710	736	678	711	721	703	685	708	751	684	648	737	731	714	704	758	676	742	684	680	717	731	712	750	734	738	719	697	723	694	698	720	742	715	689	712	729	714	718	749	739	702	707	714	683	719	714	690	713	691	738	746	673	657	736	707	746	714	707	719	788	693	688	680	757	736	665	679	689	705	687	736	707	701	738	736	719	708	759	718	739	699	720	707	741	687	722	695	715	719	729	696	727	722	697	742	713	726	703	691	729	732	729	714	665	772	663	735	707	673	691	697	731	712	693	731	699	746	741	725	711	739	681	714	727	678	690	745	671	719	737	731	716	722	664	700	725	703	682	690	723	732	690	706	767	713	697	707	718	721	673	687	681	681	651	683	680	729	699	710	737	738	778	734	725	686	675	778	713	726	763	713	714	744	684	705	763	702	726	700	725	659	667	714	685	767	678	755	670	662	700	746	665	669	669	750	703	733	731	693	723	693	705	720	689	708	694	700	706	743	722	711	707	725	754	736	668	666	745	719	730	715	699	723	701	715	759	684	706	772	692	726	730	701	715	733	754	706	689	701	661	772	713	704	676	691	719	768	736	660	705	747	731	741	724	681	685	747	720	702	707	709	714	691	722	728	665	728	670	728	732	724	710	673	714	801	692	728	716	699	726	759	740	699	718	734	716	660	729	679	674	679	747	760	767	738	685	697	727	697	731	693	670	714	694	775	692	730	723	686	703	682	758	787	685	756	699	717	661	680	711	761	709	699	657	654	698	679	752	735	732	701	720	725	721	704	706	705	741	730	711	682	693	742	711	684	695	744	680	706	746	689	714	729	735	686	705	719	706	755	676	720	730	690	718	729	761	713	712	721	767	708	747	692	718	753	723	683	662	688	751	736	734	691	725	711	671	659	695	686	701	702	719	738	690	706	737	773	671	805	691	716	739	699	668	719	692	681	737	710	679	747	705	710	721	701	679	705	705	714	713	710	770	709	666	786	715	709	674	704	760	695	736	706	741	755	738	684	730	730	715	705	721	691	759	741	726	723	712	749	754	723	717	739	725	705	742	703	697	702	683	702	727	677	721	778	745	732	695	753	724	697	736	725	759	708	701	773	703	719	706	730	703	745	701	727	732	755	690	699	725	759	729	736	746	725	699	732	734	745	765	685	684	696	776	713	733	714	741	735	713	694	686	726	755	709	711	739	691	714	696	733	763	734	718	698	684	737	659	722	740	713	731	683	735	714	717	731	710	685	751	728	704	726	712	696	739	718	741	728	700	697	724	763	726
12942	32604	25438	19293	16560	10765	5093	4402	4318	4793	5705	4595	3444	2744	2305	1724	1684	1531	1392	1252	1110	1169	1539	1648	1756	3623	5804	6622	6606	5298	3866	2746	1919	1387	1022	783	693	700	716	723	690	628	685	696	731	728	769	686	718	695	693	739	714	754	718	731	756	731	691	701	710	737	750	762	750	723	740	735	746	754	728	741	735	686	728	658	688	673	748	740	762	720	699	726	700	710	694	734	741	692	696	689	723	757	669	734	690	710	742	781	691	750	728	662	686	696	728	720	775	687	715	732	701	741	725	722	732	717	704	722	685	689	679	700	739	719	709	732	692	708	720	727	717	739	706	724	728	714	737	654	719	703	749	684	712	752	711	733	710	717	726	739	695	698	689	729	736	710	772	696	758	692	710	719	753	689	728	750	717	747	742	736	727	703	771	727	726	759	685	657	692	724	665	725	720	688	731	742	689	716	709	708	755	724	716	724	727	714	709	718	678	694	726	700	701	702	704	754	689	779	743	702	688	700	684	786	699	725	698	731	708	713	708	761	695	743	669	704	690	711	739	713	688	730	717	721	697	784	712	716	739	690	729	707	736	784	767	734	766	727	738	712	757	749	721	703	728	742	705	686	715	668	745	762	695	731	725	710	698	718	704	719	753	685	726	739	710	737	747	756	700	721	707	709	732	671	740	798	768	705	728	723	729	746	698	748	716	716	745	743	708	727	724	707	752	696	752	699	695	719	738	730	690	657	712	740	729	701	719	714	716	687	717	757	743	726	707	703	705	736	680	762	676	728	752	745	670	722	709	711	694	721	744	726	705	702	718	701	697	715	723	711	698	694	717	724	662	751	736	768	730	705	707	740	726	722	724	696	684	764	676	671	793	740	700	716	660	716	706	704	729	728	702	723	681	686	729	729	671	671	692	750	721	729	726	701	698	734	727	726	772	683	721	695	665	702	712	739	732	705	726	715	686	678	743	737	682	667	727	741	766	718	721	694	684	748	707	702	696	721	695	717	708	723	706	737	767	767	697	730	708	707	677	715	737	730	738	689	723	742	730	723	722	731	702	681	722	703	747	692	726	727	728	759	739	730	739	796	741	715	729	742	766	728	728	748	705	704	698	746	674	740	698	749	713	699	708	694	703	730	713	756	706	752	682	744	775	759	741	711	693	713	728	760	717	707	701	722	745	741	723	723	749	736	743	753	721	757	759	712	764	709	671	686	762	727	701	727	708	729	696	721	727	760	704	729	707	719	733	734	721	705	707	806	740	733	780	698	761	763	648	725	720	685	695	697	732	708	696	689	736	723	731	764	694	736	744	721	733	707	733	763	724	738	735	708	692	749	701	709	725	730	703	751	703	773	725	693	711	718	753	789	715	723	691	737	730	735	758	732	686	723	718	719	709	694	679	776	694	709	684	723	677	731	745	700	701	695	705	792	690	741	723	663	744	677	718	728	722	691	681	687	737	773	757	719	682	676	679	741	754	747	709	741	673	687	711	682	693	754	748	726	756	727	749	676	727	662	662	711	722	707	693	738	722	720	735	716	788	735	732	746	713	764	765	745	703	727	716	689	682	728	727	695	710	687	698	711	732	735	754	760	698	758	760	711	716	698	737	666	740	693	750	757	660	759	721	752	723	756	749	737	710	749	746	726	720	711	667	707	722	713	703	655	679	725	712	672	729	724	736	719	711	681	726	719	675	759	780	716	675	709	693	738	701	715	735	756	688	752	743	786	734	715	710	752	698	695	694	704	771	648	686	732	717	762	740	744	734	761	757	735	718	708	690	716	715	713	733	714	717	687	651	718	708	695	672	681	692	727	712	727	727	714	705	727	713	720	730	680	742	724	725	709	738	711	722	729	703	716	731	710	697	729	712	761	720	672	719	698	674	729	776	735	693	710	721	685	734	742	718	698	714	765	687	753	702	716	733	724	726	705	697	742	700	767	734	697	695	740	712	731	723	747	743	705	742	720	791	742	694	694	689	697	708	669	776	707	698	713	708	712	707	717	720	708	734	747	728	719	703	719	726	692	705	748	692	723	733	715	729	723	741	692	716	697	750	727	727	745	761	691	681	732	724	716	693	749	716	749	727	733	736	726	735	729	730	701	701	718	709	714	704	727	729	701	757	704	715	726	720	714	690	723	767	671	712	744	737	682	674	719	753	728	765	697	724	715	741	695	698	758	729	726	684	715	751	732	736	658	731	725	767	646	719	762	701	693	710	681	717	738	762	688	677	748	744	699	700	697	706	720	733	730	661	684	703	741	700	729	680	716	712	746	734	747	712	705	671	683	731	741	735	692	712	760	705	754	716	692	700	710	688	728	736	732	742	702	723	707	693	751	679	767	754	739	664	685	723	742	719	741	680	673	736	710	726	761	744	706	712	690	715	700	737	734	700	709	698	763	715	712	674	774	720	708	729	742	729	739	685	693	702	712	703	727	733	683	732	711	723	726	690	715	704	745	692	692	710	734	748	708	724	756	699	727	725	733	766	686	723	756	723	708	767	677	701	757	678	762	769	703	744	755	699	721	717	702	720	704	732	741	705	739	720	735	762	738	706	741	722	711	735	760	710	746	723	751	740	708	693	713	722	719	735	714	732	709	682	711	733	734	665	754	734	727	714	712	696	793	705	778	730	771	757	723	685	735	749	664	676	718	707	769	712	717	706	732	705	752	700	749	662	737	731	695	769	723	714	700	723	767	719	697	743	742	738	693	708	711	672	720	708	744	712	742	718	707	662	681	708	707	725	640	722	711	699	762	700	735	762	715	697	673	662	709	716	655	703	741	698	733	691	703	729	710	702	707	726	729	689	718	733	769	692	740	752	737	718	707	697	728	710	722	717	726	743	770	730	716	750	769	770	699	709	784	752	751	743	726	706	660	725	713	740	739	707	657	722	728	685	739	729	731	753	680	730	754	650	762	700	710	704	670	726	749	727	768	753	710	705	713	741	735	728	762	727	718	713	729	731	712	716	719	715	684	711	752	693	704	731	730	694	720	698	727	695	756	706	701	737	737	756	740	742	690	730	671	736	728	714	727	737	690	724	743	738	734	726	699	715	697	728	690	670	719	719	698	723	727	735	725	681	714	735	680	716	700	708	699	731	766	741	699	736	691	723	713	687	682	746	753	741	744	743	697	679	733	723	683	734	732	701	742	715	758	713	708	727	716	731	714	715	724	690	766	740	703	739	717	715	697	726	748	728	724	715	726	691	707	719	720	711	719	720	721	718	712	702	708	705	704	698	712	690	694	720	659	758	758	784	716	705	713	724	729	718	721	709	716	718	657	719	739	689	665	737	701	707	716	763	769	716	660	759	715	754	688	740	700	708	694	718	755	684	702	717	689	743	702	715	685	759	730	731	723	709	761	693	743	757	727	700	721	752	747	714	740	748	671	699	724	696	677	687	769	729	732	699	721	753	716	767	681	740	734	742	715	732	735	687	744	690	730	716	738	729	705	740	731	729	699	685	704	704	725	644	711	719	745	719	755	737	767	725	665
28171	20290	14226	8679	5440	2375	1146	1208	1327	1411	1409	1471	1383	1191	1019	855	734	666	658	665	639	696	726	646	638	662	688	722	755	775	712	653	587	594	605	537	519	554	557	519	540	502	546	498	527	560	565	562	486	538	524	519	540	529	584	514	524	565	529	519	570	520	529	551	534	498	507	552	541	514	554	515	539	532	541	529	554	510	538	517	518	537	514	547	534	584	545	499	507	506	565	560	537	555	505	515	513	485	535	547	521	538	560	532	518	499	506	506	529	561	533	530	529	531	517	510	550	527	509	548	502	514	542	540	594	488	533	506	534	582	508	526	540	535	534	547	559	517	506	532	540	536	558	540	528	531	522	547	515	549	510	516	527	506	518	556	556	515	497	529	541	511	546	521	551	514	586	507	514	526	503	531	516	517	559	531	559	551	554	525	483	495	566	551	537	539	541	510	566	544	514	546	527	545	524	511	496	529	517	514	549	558	545	513	533	517	544	536	534	509	481	546	556	532	507	532	534	534	492	533	521	532	571	540	507	510	550	525	507	554	547	533	554	564	557	550	506	490	529	529	513	568	515	514	540	548	550	548	524	535	514	506	498	532	498	525	521	540	530	538	507	552	515	527	552	559	561	524	560	529	502	517	512	537	536	555	511	551	540	562	536	536	535	561	559	547	559	509	535	568	519	536	577	532	513	540	535	513	518	553	487	545	577	606	512	528	527	532	537	513	560	524	527	554	512	544	527	505	529	497	522	537	545	520	514	554	518	542	528	580	541	519	535	495	510	530	569	508	520	529	521	564	538	540	557	511	477	615	495	530	546	552	487	556	509	575	502	543	544	544	564	546	561	564	531	570	513	520	533	529	503	544	519	562	518	520	473	554	596	509	503	513	525	574	521	533	553	554	548	535	537	580	546	522	531	513	566	541	529	514	532	576	561	563	542	528	537	546	554	516	508	536	549	515	552	497	477	557	540	557	501	518	535	526	515	551	527	551	556	528	519	575	495	531	555	554	552	542	522	529	534	539	537	532	576	549	492	498	554	567	528	541	554	502	516	538	560	531	573	511	511	581	510	548	526	508	566	485	558	517	532	559	534	512	522	571	550	508	525	577	527	517	540	523	527	571	534	534	525	469	512	527	495	551	522	534	561	560	509	473	527	539	556	564	545	559	523	519	519	518	524	515	533	542	528	539	538	543	525	523	540	493	491	553	523	546	553	523	528	492	552	574	509	548	521	509	555	540	551	525	512	530	504	507	524	566	548	520	531	508	532	530	484	496	525	522	566	525	522	558	541	544	527	501	497	513	566	573	553	552	546	546	537	555	525	568	519	514	537	483	548	510	524	491	497	539	534	533	541	530	530	537	551	519	480	569	532	535	521	508	502	504	531	520	475	510	539	512	550	572	555	528	522	518	538	503	495	501	521	504	560	525	509	524	499	520	514	527	576	559	517	515	588	524	587	501	481	507	530	480	506	537	535	532	560	554	488	522	576	583	542	548	547	546	520	539	562	532	551	529	518	525	495	495	499	533	518	516	517	491	565	510	549	499	534	525	540	563	512	501	534	538	545	510	518	549	538	505	530	543	564	567	532	553	552	503	522	544	520	507	540	540	536	514	545	526	530	518	545	514	548	523	524	568	555	517	522	544	519	493	524	540	543	552	505	563	540	552	531	484	542	570	455	544	488	575	546	549	575	564	587	511	547	519	519	495	525	537	530	524	530	573	525	486	555	537	530	489	524	520	525	543	516	493	585	525	500	523	557	565	537	517	515	499	536	558	557	510	534	505	499	534	530	503	570	532	530	545	525	504	527	519	538	516	551	484	530	509	513	523	576	526	524	542	532	478	550	498	553	541	529	528	514	542	516	568	490	536	511	526	550	535	539	517	506	560	513	557	536	517	557	522	560	513	515	521	514	539	513	542	523	516	569	521	546	545	560	517	533	556	509	552	565	519	514	532	557	568	543	532	555	525	556	526	538	515	529	539	554	544	559	543	555	528	507	551	534	517	503	546	494	508	527	524	526	513	552	517	538	557	528	501	530	524	526	524	523	525	536	519	569	518	517	535	515	506	563	585	547	502	526	533	532	492	548	553	523	538	531	462	501	519	540	544	552	511	524	528	528	527	486	551	553	572	544	529	488	542	521	542	538	533	536	509	538	518	509	530	561	548	541	562	569	531	514	522	524	544	554	536	549	491	533	532	535	521	528	513	530	574	507	514	556	508	521	540	531	551	517	519	512	511	563	529	511	509	540	515	547	530	557	544	543	523	544	522	528	544	544	532	563	543	547	560	499	507	531	554	486	550	584	516	486	523	551	497	556	493	539	522	527	508	524	518	522	548	523	523	477	548	537	529	543	527	503	541	519	551	521	569	567	524	509	573	536	498	518	526	548	542	531	542	538	530	547	516	544	561	538	526	525	563	522	556	488	554	554	537	526	519	534	526	530	497	498	529	548	534	520	511	513	524	524	520	508	531	526	539	543	517	514	497	568	583	480	510	565	550	546	509	477	511	510	544	494	522	537	566	508	538	528	495	514	509	517	529	545	555	523	497	541	521	505	542	553	529	544	561	490	505	524	503	529	492	529	540	538	538	532	510	533	554	524	550	563	526	561	539	533	531	499	549	506	520	555	512	588	569	501	571	520	515	536	549	551	547	512	541	520	519	510	526	587	487	501	519	538	561	535	529	509	549	488	549	541	551	531	559	526	503	552	523	510	523	544	569	486	526	592	537	531	542	469	550	557	565	535	496	534	535	536	540	559	539	513	493	524	562	516	559	526	547	545	501	533	498	537	581	552	545	465	511	538	525	548	505	532	517	557	530	571	530	550	512	501	521	543	518	553	529	573	503	549	544	500	491	527	547	521	557	504	546	538	531	511	549	527	498	537	588	582	511	512	575	525	497	551	527	587	526	547	570	548	537	559	518	505	518	573	532	552	491	514	507	528	567	537	510	536	512	528	563	525	554	520	543	569	499	527	511	547	507	569	535	529	548	526	543	518	509	513	514	498	557	537	547	537	501	515	530	554	534	517	468	495	538	510	526	546	538	555	515	484	511	533	542	535	502	497	540	475	539	555	527	553	531	485	484	522	536	555	536	550	547	501	545	496	542	529	561	564	534	561	532	556	530	543	537	527	525	534	516	516	533	601	511	515	528	539	508	570	530	552	506	567	509	500	569	536	554	523	507	523	544	519	561	504	497	521	521	493	536	554	541	553	512	527	514	531	497	500	491	543	510	506	546	575	565	530	516	537	562	563	526	543	475	576	510	540	477	549	589	529	557	526	513	538	532	510	545	481	544	563	531	535	520	563	507	518	487	579	516	523	561	525	500	504	529	531	551	513	517	565	515	499	555	532	532	499	521	527	536	550	526	568	531	557	508	527	503	537	561	540	522	560	572	549	525	534	536	557	510	567	517	498	572	550	553	499	535	458	525	538	494	538	530	571	508	555	528	520	511	548	551	538	571	574	492	523	552	547	549	519	565	513	482
10341	17128	13578	9346	8413	3804	1818	1939	2173	2312	2231	2438	2275	1805	1409	1159	963	728	757	766	812	802	827	815	814	801	774	859	973	912	832	765	699	618	588	598	603	549	580	582	606	550	556	565	597	569	553	534	531	580	574	659	566	511	556	611	535	577	542	565	569	553	581	537	548	576	568	543	546	547	589	539	582	557	560	568	524	571	498	578	577	576	540	554	559	557	619	559	552	599	526	534	568	547	545	572	549	532	569	548	565	538	569	533	568	598	551	570	532	561	590	541	536	567	564	563	581	563	586	619	542	582	509	591	583	552	557	544	570	565	580	569	566	562	527	545	593	546	593	574	596	585	530	562	585	585	576	538	551	573	580	545	555	557	533	516	586	521	568	546	577	552	553	537	592	582	547	606	580	559	524	597	589	567	548	555	552	600	562	546	532	580	570	546	540	578	576	589	577	568	571	561	599	558	583	618	566	563	545	559	563	599	563	580	558	524	546	526	558	568	527	565	593	550	537	582	505	555	567	578	538	561	592	583	549	546	525	577	561	581	580	592	590	535	571	605	645	548	565	573	580	577	611	580	587	545	557	557	553	596	560	588	532	543	567	536	552	563	584	572	532	598	573	533	578	526	572	526	568	568	554	563	535	558	551	572	554	556	549	555	581	593	617	571	553	563	573	540	577	607	564	549	545	606	577	583	634	594	560	539	556	557	601	564	550	596	568	578	577	543	560	549	544	570	580	558	554	542	576	592	543	582	574	588	567	570	537	555	549	571	576	541	588	553	559	555	556	560	602	535	566	571	566	611	553	535	592	553	547	642	571	580	563	588	525	542	547	575	577	581	595	552	574	557	561	591	565	575	574	566	554	583	555	553	545	584	574	575	564	543	580	564	544	568	542	530	570	548	505	525	566	574	594	593	580	529	568	584	608	557	583	574	547	582	574	560	578	575	585	583	557	572	545	531	590	592	531	575	567	535	571	586	561	553	590	559	623	554	534	537	587	585	626	556	571	561	564	531	552	582	577	556	588	570	526	507	555	566	547	588	565	624	573	595	584	527	583	581	540	569	603	558	524	594	540	574	600	580	591	567	564	563	576	501	533	579	533	552	613	570	632	540	538	574	569	578	607	560	556	643	545	567	566	580	591	546	555	554	563	556	568	519	559	560	579	579	595	522	552	604	546	594	561	567	579	537	561	556	559	547	569	560	567	638	553	555	568	540	558	566	573	582	564	615	586	571	577	570	522	616	586	521	561	579	574	577	583	565	568	573	531	538	560	595	579	573	625	540	591	574	573	558	557	558	553	563	587	559	572	601	586	551	565	550	562	518	547	569	575	526	547	572	572	576	603	592	583	589	575	600	584	553	572	560	592	586	597	565	568	578	590	580	568	562	565	582	552	599	572	586	534	527	560	548	500	588	534	558	552	601	532	590	562	554	590	567	606	582	578	558	560	525	610	556	551	553	568	586	562	555	561	583	572	554	589	571	538	551	619	577	582	541	583	618	526	569	606	600	544	533	572	579	558	606	545	531	545	558	536	569	584	532	551	568	538	557	547	586	592	531	544	628	574	595	583	596	561	544	563	545	567	601	609	546	589	553	586	555	560	568	563	566	534	607	574	576	590	579	539	535	559	550	540	600	557	571	543	600	557	613	513	570	583	557	546	607	540	547	569	527	542	521	602	592	560	587	553	552	580	541	543	567	571	532	564	559	598	586	574	561	561	600	541	555	549	567	579	563	590	582	552	586	555	529	614	559	591	531	587	547	545	590	601	593	541	578	577	557	572	570	588	563	548	481	547	555	584	580	544	568	521	586	536	545	559	604	555	541	565	580	563	557	591	549	584	537	577	560	543	570	541	552	591	595	578	580	579	537	555	566	520	607	559	584	564	547	542	528	553	574	571	547	587	565	571	551	573	528	548	594	576	562	575	578	564	532	594	569	540	558	566	576	568	565	591	547	556	558	598	585	574	562	565	528	516	554	550	547	544	578	584	585	556	522	564	607	567	567	549	530	535	568	590	602	523	583	611	532	553	558	551	577	590	559	567	579	551	545	567	592	551	565	605	560	524	552	527	577	552	582	533	527	590	584	586	580	581	572	537	570	553	535	576	631	548	566	555	575	570	571	578	623	590	553	526	586	546	587	613	558	559	586	597	547	543	576	542	533	542	548	570	570	513	559	588	561	553	575	567	584	540	585	566	575	587	547	588	560	539	579	566	577	544	591	586	561	600	557	510	529	539	535	559	544	550	539	530	590	578	570	556	537	577	562	604	558	535	572	560	617	581	551	545	555	585	567	551	582	547	543	569	584	581	553	552	584	559	554	568	559	588	529	582	585	567	538	546	556	555	561	549	547	546	590	541	581	521	576	581	566	537	571	541	557	582	594	538	562	557	547	526	576	554	577	584	561	570	590	598	562	579	585	512	520	624	604	567	603	566	539	541	527	567	577	589	577	593	596	598	592	569	565	617	573	525	551	542	564	549	565	568	552	574	539	588	559	549	584	567	560	544	533	576	553	515	579	550	570	562	565	567	579	547	584	581	545	579	570	601	593	581	568	598	612	549	571	528	582	559	589	599	555	527	589	560	590	588	553	582	574	552	555	525	547	553	619	603	550	542	577	564	590	521	589	552	606	549	563	564	603	580	556	542	577	521	585	570	575	572	581	601	585	577	557	544	555	568	625	546	569	582	556	536	563	568	548	554	559	508	582	579	567	601	540	551	559	549	598	536	565	568	605	565	552	523	558	597	600	548	586	569	578	545	571	549	543	596	582	604	565	562	596	556	567	597	590	594	585	537	546	560	591	597	539	559	528	554	592	558	557	610	584	580	548	552	576	607	529	561	576	569	548	539	555	583	611	584	592	545	565	610	583	543	570	520	565	622	538	547	598	575	565	583	567	523	558	506	602	541	521	532	581	553	566	533	604	576	571	589	578	594	554	602	557	560	604	569	576	547	572	567	624	537	580	549	594	588	539	585	562	515	562	593	598	556	561	571	537	575	535	552	616	581	577	543	576	595	591	614	523	610	543	603	584	602	563	524	585	604	555	511	585	565	573	580	542	541	560	542	562	580	515	554	553	534	557	594	538	582	572	550	611	583	586	529	586	534	561	567	572	640	554	534	519	517	545	554	556	593	599	526	565	559	583	556	561	538	565	580	563	554	564	579	560	565	587	608	642	545	578	579	558	578	621	583	559	577	585	598	531	590	592	578	582	569	540	598	617	550	570	566	573	519	573	554	575	551	549	560	521	600	551	568	583	572	564	564	546	577	543	601	551	537	545	563	593	566	573	592	587	536	561	523	596	561	572	559	575	613	622	538	544	556	563	545	586	607	540	599	565	554	558	547	565	550	634	573	562	557	548	598	612	538	607	575	573	555	542	569	556	585	565	548	584	573	554	566	584	587	585	559	559	546	577	585	563	561	566	587	570	565	575	595	539	536	584	582	576	606	547	576	558	580	564	513	557	551	564	591	569	566	558	578	530	540	568
24098	21378	28650	24472	21419	11765	2677	1879	1997	1991	2014	1872	1815	1729	1503	1209	1071	930	837	686	719	771	780	720	882	1340	2096	2293	2370	1786	1386	1228	995	763	650	574	555	566	505	561	560	566	559	538	567	542	532	549	569	562	546	540	522	531	529	546	547	520	535	525	546	538	558	515	487	553	512	496	519	518	543	544	534	526	571	513	511	551	536	518	576	520	541	493	516	541	582	579	520	541	509	549	524	498	559	540	547	511	553	522	537	530	535	511	540	559	518	530	521	522	532	507	557	535	541	576	531	549	531	558	532	492	518	526	536	537	509	565	537	517	502	497	534	502	535	567	532	492	546	518	542	550	551	516	558	539	532	523	570	530	544	521	552	538	512	527	514	502	573	552	514	549	530	534	545	540	487	531	528	525	553	553	562	519	536	525	531	541	543	564	487	572	520	549	531	504	503	565	536	508	545	562	494	560	536	524	509	545	493	478	527	550	541	561	532	524	533	563	495	578	529	557	532	531	561	522	519	513	572	518	541	570	543	526	549	522	527	477	499	540	545	542	530	575	488	557	578	506	534	505	526	568	571	551	524	587	570	542	527	524	523	498	540	529	539	568	516	565	530	499	532	511	541	552	494	530	502	536	549	542	524	544	532	491	542	535	524	539	516	549	547	535	519	545	513	544	595	550	540	541	503	513	514	567	502	573	575	511	524	540	494	488	564	531	506	573	531	528	536	532	539	516	559	579	501	540	530	540	553	565	538	527	585	526	524	534	532	521	534	525	534	549	535	580	513	504	529	519	576	557	505	547	499	518	517	545	517	530	519	490	528	559	536	523	525	543	551	526	546	511	490	549	529	520	561	544	550	543	545	541	508	531	547	528	568	507	494	557	522	530	529	514	534	550	508	553	522	543	551	500	520	570	568	528	545	523	538	522	487	546	537	529	532	587	515	536	529	503	508	502	543	552	524	587	511	522	549	571	530	485	533	506	486	541	536	505	511	523	562	562	519	521	491	532	550	510	562	528	513	565	535	534	521	529	527	537	546	522	536	529	498	526	508	571	579	550	535	505	521	515	540	562	559	529	542	507	525	558	528	553	522	511	580	571	484	532	496	561	567	528	514	511	592	553	515	540	514	534	576	538	495	510	552	527	523	543	527	526	518	499	509	575	559	517	591	572	541	507	578	533	491	571	534	509	526	539	571	537	526	478	569	550	540	539	588	526	544	533	545	526	576	478	540	486	574	526	552	535	549	571	553	535	531	489	496	539	510	535	516	537	525	569	534	533	573	526	552	506	543	521	548	580	530	522	531	572	533	523	533	567	573	546	516	514	543	564	527	558	558	508	538	547	541	555	548	497	517	528	552	529	521	527	553	511	509	511	525	578	569	534	513	541	564	521	578	561	508	539	564	525	549	556	532	441	485	576	538	510	608	552	570	574	537	512	526	539	506	553	540	546	533	525	537	515	528	537	521	557	530	563	548	547	568	560	553	567	517	521	516	533	491	546	528	527	521	518	544	554	563	539	544	538	477	555	546	540	558	568	535	535	523	562	521	507	546	520	526	525	549	548	534	504	486	530	539	530	552	518	527	547	497	568	519	565	565	522	509	534	555	487	533	525	552	598	495	539	549	512	551	567	550	545	517	522	552	539	563	525	543	575	530	516	549	536	517	542	544	539	552	554	560	535	524	501	553	539	540	555	547	543	558	567	522	543	548	533	551	535	530	476	511	547	513	575	532	521	555	522	550	585	564	531	486	539	548	563	538	514	547	558	530	520	483	507	513	520	533	566	485	562	504	539	555	563	519	532	558	527	523	544	549	545	524	518	533	572	548	549	555	535	516	558	522	566	549	565	534	532	588	585	561	583	589	538	549	522	578	568	578	563	557	487	512	493	548	520	557	507	471	568	540	529	523	496	509	536	547	554	540	552	566	545	506	523	506	505	544	524	531	547	516	553	510	594	542	541	532	531	553	522	536	525	560	520	512	503	531	505	536	556	547	475	584	536	545	558	559	536	579	522	512	523	566	534	527	506	533	508	579	518	542	497	542	507	552	534	529	528	522	556	528	546	471	564	560	504	542	525	524	531	561	560	535	559	547	590	517	545	493	505	562	521	577	533	554	533	508	501	524	540	521	529	573	541	544	510	519	495	562	544	593	550	535	523	530	526	557	506	518	543	567	541	564	543	543	547	500	515	564	563	546	573	561	564	537	530	564	488	512	508	542	522	597	564	558	533	542	521	529	517	555	534	554	524	538	563	488	519	487	517	505	548	520	504	486	518	527	540	554	565	544	534	557	509	495	517	498	532	547	553	518	510	552	507	543	530	485	530	512	561	579	531	536	569	566	522	514	548	530	495	566	514	524	543	537	512	519	484	533	545	520	540	511	578	527	562	491	526	505	534	545	529	522	562	553	563	561	551	558	558	505	536	552	543	508	543	562	512	499	575	509	512	569	555	535	538	520	572	518	529	550	582	570	511	529	559	524	554	533	535	571	548	564	529	529	531	546	588	552	504	544	529	526	499	553	544	545	529	507	574	548	507	515	510	543	505	545	529	595	522	546	569	538	519	524	526	568	502	526	525	534	539	518	565	512	513	515	497	558	528	560	524	564	511	534	522	544	547	566	570	537	564	511	541	550	538	560	540	561	562	538	495	576	539	551	532	507	536	537	553	538	512	531	535	511	525	531	520	506	563	536	510	528	518	535	520	574	550	555	529	539	545	540	549	556	579	475	565	500	536	537	512	487	577	542	524	531	567	510	531	554	507	538	557	544	522	574	522	567	549	561	490	559	546	489	524	568	558	512	542	536	553	535	566	527	508	526	516	546	549	553	538	504	521	534	508	536	566	542	575	565	512	550	583	510	521	475	545	531	525	557	512	553	519	552	551	476	568	518	562	543	543	520	538	543	560	557	530	533	536	540	502	544	538	504	552	542	497	522	544	528	563	513	527	560	517	550	561	542	534	514	530	510	548	511	551	504	552	563	627	557	526	552	573	491	549	572	546	543	557	534	536	531	548	511	551	524	533	549	518	511	499	540	520	565	518	564	568	498	515	563	549	563	543	520	532	550	490	559	574	551	524	514	516	511	518	518	504	558	570	539	577	541	551	511	533	499	571	528	506	566	540	517	534	525	538	525	542	500	575	571	545	477	518	561	535	540	513	526	541	534	571	513	542	514	562	554	507	538	488	513	569	560	545	548	552	567	551	535	525	565	515	528	596	542	508	527	564	527	544	454	538	532	547	499	519	556	560	546	524	521	545	533	526	502	516	538	583	496	513	482	549	553	519	585	522	547	538	515	572	552	596	548	531	560	552	577	522	540	583	546	521	572	506	561	599	488	586	549	546	527	507	556	530	529	526	523	545	498	581	560	529	496	541	544	565	572	579	536	573	528	514	542	560	519	543	563	511	522	522	548	557	557	548	514	561	492	486	531	508	549	531	591	521	516	513	546	545	549	583	542	551	554	522	541	570	530	532	528	542	551	518	538	524	511	533
10173	24781	19458	15045	11816	4896	3367	3076	3406	3262	3265	2983	3017	2791	2217	1811	1513	1263	982	838	830	949	1031	922	1167	2016	3105	3383	3477	2604	2077	1648	1131	864	710	620	546	551	598	552	572	539	549	590	515	624	545	532	566	569	564	626	540	546	586	522	557	555	570	599	516	553	558	587	542	570	525	530	567	554	527	605	546	528	579	567	552	566	600	527	577	568	565	556	550	534	553	570	527	584	537	562	559	509	563	582	581	551	594	538	529	603	572	589	596	608	560	531	532	559	575	566	543	612	500	521	602	556	550	544	567	541	575	543	557	570	521	560	560	508	532	528	588	571	558	571	550	562	516	622	550	575	536	533	571	519	573	558	548	568	535	578	534	521	560	559	585	543	543	555	536	588	555	529	566	552	557	555	543	538	547	575	571	561	562	574	567	579	535	567	572	587	546	554	592	563	568	554	521	544	616	576	541	549	570	560	585	571	556	588	526	533	575	556	582	527	577	557	574	549	625	577	542	543	571	573	576	578	536	557	512	557	578	538	578	562	527	562	565	551	601	537	522	599	573	524	549	573	581	599	558	573	541	547	578	545	587	563	553	575	612	550	553	505	590	554	584	540	567	543	538	578	575	605	562	552	593	574	561	576	561	576	570	595	529	562	542	579	523	558	574	555	590	569	562	531	572	550	517	576	555	559	595	545	572	545	556	575	551	558	527	552	568	586	601	589	565	603	547	601	576	542	545	556	565	569	561	547	575	543	500	565	522	555	564	556	577	553	539	517	541	571	547	576	568	537	554	559	576	568	551	527	605	533	539	533	542	530	553	584	567	561	547	586	568	583	545	528	570	549	590	542	544	577	610	576	547	526	596	614	555	543	533	557	566	520	540	561	551	546	578	584	546	558	530	545	594	612	560	579	572	515	565	609	572	577	561	530	561	534	567	552	502	558	575	529	585	520	598	554	538	525	561	558	555	542	545	595	571	561	488	589	585	554	589	590	572	590	558	578	536	588	548	597	533	567	560	551	524	518	586	576	556	566	555	554	563	568	550	585	546	530	598	540	579	545	533	547	556	547	565	614	566	561	541	571	586	560	628	524	551	594	550	551	569	577	555	599	537	600	496	525	561	576	524	557	597	592	522	554	573	586	542	557	561	532	499	536	540	566	534	571	556	557	567	565	569	591	598	541	568	525	499	565	569	548	590	571	530	551	540	564	561	552	529	564	611	559	603	548	564	564	552	559	514	590	569	569	567	626	544	628	565	561	554	528	551	594	565	539	572	546	531	610	558	564	545	575	535	572	551	533	603	540	569	578	528	576	557	526	558	561	587	559	584	544	596	515	534	526	528	516	575	540	535	556	520	523	562	574	516	592	539	541	557	521	524	544	546	550	517	559	541	581	589	527	588	579	585	546	564	562	591	548	564	546	565	552	562	553	573	558	563	576	593	528	588	600	564	554	560	565	542	563	544	537	582	551	574	572	587	592	608	568	570	563	628	578	541	570	557	606	534	576	524	577	551	567	537	553	536	580	555	574	572	543	537	590	621	618	584	577	552	548	559	570	488	574	595	535	551	600	572	558	557	566	534	576	511	556	585	543	591	533	571	551	540	563	563	575	572	550	541	522	550	515	590	561	619	525	542	533	568	591	555	547	598	605	582	597	577	535	542	576	583	584	530	555	618	569	565	589	556	559	577	547	571	577	547	585	567	566	518	522	542	531	516	526	600	536	547	557	554	509	584	536	581	551	554	568	569	544	560	589	535	597	598	569	543	518	566	587	549	554	589	539	554	553	573	573	570	580	565	605	516	498	605	564	546	560	568	570	563	535	577	579	526	563	539	553	557	558	583	554	571	568	570	543	553	541	536	567	573	582	569	537	550	589	541	570	566	543	563	546	616	575	547	551	568	593	578	573	565	558	557	582	538	565	537	589	551	559	573	566	577	624	563	568	553	565	536	519	538	593	569	546	560	540	582	534	542	535	563	546	580	572	552	599	504	593	597	566	549	558	586	559	617	583	615	527	557	563	540	547	553	551	524	559	588	575	552	561	597	555	550	511	561	551	567	536	574	525	590	589	560	545	571	541	531	539	588	542	531	576	612	566	567	579	536	554	580	575	548	549	567	578	535	575	581	569	565	547	589	503	595	547	590	601	526	552	533	539	545	588	514	533	599	522	539	543	522	590	593	591	588	551	562	565	555	517	547	568	590	542	534	589	534	502	556	550	585	569	550	547	541	502	553	585	526	611	512	579	571	576	548	575	543	528	548	561	579	537	568	567	559	571	545	490	586	572	547	563	563	587	570	591	529	587	530	558	579	565	568	583	561	616	599	546	605	549	545	572	565	541	563	571	534	531	522	588	578	549	592	551	567	516	560	547	591	575	586	532	547	594	556	539	564	581	601	562	567	545	517	558	558	568	543	563	566	573	518	531	568	559	589	629	549	575	547	544	579	543	538	535	567	563	552	530	588	539	560	589	552	585	553	577	531	586	558	543	586	547	538	571	577	586	555	582	552	563	561	562	544	589	531	524	559	563	555	563	536	529	599	545	573	551	566	567	579	550	558	564	548	537	573	617	558	546	550	632	576	518	574	554	563	565	553	532	513	559	532	566	570	524	549	567	536	568	559	555	553	621	547	543	611	549	585	554	553	545	543	543	540	487	563	519	607	525	579	552	579	576	535	538	549	536	541	584	513	573	547	530	561	555	512	565	603	540	517	575	555	562	524	538	548	587	564	575	582	595	580	582	541	574	602	539	529	567	573	590	574	540	599	601	563	566	559	570	541	535	578	572	525	592	525	566	579	600	568	590	549	537	537	535	573	560	595	565	547	552	534	573	556	544	550	544	608	561	547	520	551	578	525	572	584	571	555	559	559	604	550	559	570	567	554	577	563	550	549	604	536	537	571	540	577	544	583	560	517	562	539	551	582	591	556	573	565	501	529	556	581	585	530	525	589	578	570	584	566	543	560	565	586	570	549	557	497	606	536	571	552	567	560	541	537	534	566	571	577	570	497	607	567	583	588	529	558	582	544	593	544	563	594	589	564	525	523	570	581	529	500	538	590	518	532	565	577	567	566	597	528	573	548	586	532	566	567	574	550	541	562	559	553	613	583	521	582	593	585	580	541	570	557	520	572	572	561	573	605	570	563	510	545	598	548	611	551	564	566	580	563	567	549	550	575	587	560	591	603	622	534	566	558	574	581	537	603	593	589	533	559	584	561	601	577	569	531	519	536	540	539	545	557	609	552	508	567	582	552	555	581	575	527	537	624	536	572	573	526	542	526	568	550	587	549	551	551	530	521	563	571	566	556	585	526	536	574	551	542	545	536	582	604	539	590	592	564	575	530	558	558	563	588	586	583	548	569	552	552	542	594	574	595	549	552	536	572	573	542	550	586	551	535	607	596	550	536	552	597	582	593	547	553	559	527	589	540	547	577	554	542	562	553	532	561	573	567	563	592	606	565	530	539	542	537	568	612	600	511	599	608	579	617	580	562	517
25105	21225	27404	25329	14101	3215	1753	1704	1605	1709	1611	1485	1435	1259	1209	1165	1055	1018	951	949	1078	959	892	912	864	906	1250	1686	2000	1673	1347	1126	969	837	731	720	714	719	663	680	711	710	691	686	692	735	664	709	684	734	680	668	711	651	715	697	673	645	677	717	706	687	681	644	709	675	702	674	677	741	679	664	733	688	668	712	704	709	649	658	696	616	686	660	707	711	672	685	668	669	711	678	690	661	665	697	679	723	661	671	703	691	674	693	720	702	716	669	674	692	672	673	738	637	726	668	656	696	687	684	677	702	657	707	743	695	690	662	684	691	660	692	727	664	687	688	657	699	689	696	667	627	704	696	703	746	715	654	699	711	662	706	688	693	667	723	666	673	665	661	664	661	677	629	657	689	637	677	673	658	724	730	704	684	707	646	670	650	686	675	709	688	667	693	654	674	715	702	685	701	697	707	710	633	657	694	667	696	673	718	703	767	659	652	631	701	655	698	720	724	684	708	705	647	675	636	709	730	679	650	718	667	722	683	691	717	708	668	687	687	683	694	721	705	678	655	683	643	707	649	704	701	735	692	691	700	692	685	695	647	673	658	708	693	625	729	696	733	680	685	708	711	649	697	708	696	686	684	742	688	705	724	712	674	706	697	714	706	668	728	713	698	705	646	700	707	674	708	676	699	705	686	652	617	694	743	677	671	712	705	741	664	692	676	662	729	688	732	725	697	710	701	682	707	667	703	686	682	696	657	682	661	645	695	664	724	671	708	696	678	686	694	728	683	691	722	698	709	709	679	708	698	658	645	638	668	685	702	704	673	689	675	630	651	687	677	678	700	652	737	745	683	648	685	671	716	682	675	714	682	745	726	702	664	699	665	644	735	677	733	686	692	710	700	684	671	731	679	670	705	672	685	658	689	664	649	671	681	698	676	731	670	654	686	709	668	694	693	693	710	699	709	663	688	685	694	685	682	701	693	713	669	732	713	707	678	671	682	704	730	643	696	716	705	744	707	677	689	685	674	678	664	719	696	696	693	715	684	663	664	617	667	693	677	721	701	691	660	679	679	703	681	688	678	698	714	675	654	705	683	682	647	682	666	687	718	668	714	695	674	682	650	644	632	679	656	683	682	698	687	669	721	748	698	631	663	690	721	679	729	693	690	714	727	696	670	690	700	662	633	694	692	652	718	661	707	703	697	668	644	766	701	690	730	654	708	689	683	650	702	694	725	704	719	688	691	711	744	693	671	709	684	698	693	687	727	720	727	704	715	660	683	644	704	700	610	695	647	695	678	685	693	689	667	724	702	629	699	700	723	716	715	674	713	708	752	693	718	680	670	618	693	670	668	717	711	655	708	624	690	640	679	695	704	696	656	708	701	686	661	663	701	675	675	688	683	723	711	708	665	661	734	685	726	738	687	703	646	755	721	686	738	713	675	653	716	719	692	697	671	675	719	681	700	669	697	665	675	677	683	677	726	709	678	672	678	640	686	633	737	665	673	680	668	717	677	698	712	642	703	699	700	679	681	695	672	676	711	703	708	703	641	708	680	699	689	707	682	697	720	717	713	675	682	737	658	691	689	697	672	723	721	720	695	682	678	709	632	645	691	660	669	663	642	710	664	663	714	690	711	697	650	697	656	712	684	752	686	721	665	732	698	745	702	718	714	715	670	666	673	668	698	651	707	736	701	737	696	705	666	672	679	675	698	697	686	706	696	735	697	701	697	688	661	698	682	691	695	744	657	701	720	744	730	697	671	674	657	686	673	661	697	615	710	690	690	668	651	672	694	651	668	718	696	678	678	696	690	659	655	671	634	705	683	655	669	692	700	672	698	725	697	680	721	674	666	663	679	762	676	683	679	716	729	668	718	691	712	687	641	699	719	701	670	707	722	670	690	633	685	673	656	662	705	718	678	686	661	693	711	677	650	684	679	710	691	717	614	708	658	682	704	709	662	652	688	671	713	692	728	717	678	672	720	685	678	767	674	726	692	709	689	670	655	662	719	649	693	716	728	703	695	693	712	642	687	715	659	686	713	706	686	666	660	731	682	680	672	733	689	702	695	644	623	682	711	699	633	653	673	704	710	717	654	667	652	708	733	717	699	668	695	682	678	685	691	657	719	707	673	691	718	710	678	707	724	677	700	689	652	722	715	729	706	684	665	737	687	702	658	675	735	689	731	686	698	674	678	678	672	651	734	677	688	688	712	696	685	682	706	686	663	711	690	670	717	665	677	703	669	646	687	746	689	715	669	710	692	717	687	692	690	648	685	681	687	701	594	719	688	690	653	712	686	659	690	612	652	653	717	710	737	698	720	721	666	690	701	686	671	695	746	712	752	706	703	653	684	621	657	667	655	671	701	692	729	678	642	734	740	694	688	685	696	670	629	680	695	689	695	720	699	688	683	706	703	673	670	702	733	662	684	720	725	694	702	688	717	666	704	754	755	668	702	713	691	696	719	717	719	718	667	678	704	721	704	674	686	688	667	665	679	709	685	679	701	670	698	713	706	718	707	696	690	710	726	698	718	733	703	695	707	637	704	707	692	678	720	701	688	666	685	681	699	672	668	674	703	692	654	694	654	694	695	709	653	737	697	690	664	734	684	710	702	690	707	657	690	678	654	661	678	706	673	648	687	690	718	665	696	667	683	672	747	665	701	641	674	710	678	714	674	694	671	705	728	675	716	667	696	723	705	679	690	752	652	747	695	744	724	717	719	702	678	682	659	678	723	675	647	710	743	664	725	731	706	657	702	688	708	694	701	666	653	665	674	681	702	745	667	647	652	663	701	716	678	698	728	680	695	701	648	653	659	647	688	659	688	702	701	676	693	715	669	699	689	675	726	742	687	649	683	694	681	687	691	686	684	685	680	729	676	668	724	666	674	669	675	716	692	706	651	732	672	716	668	662	702	656	712	685	714	675	687	690	695	700	645	725	662	699	655	704	717	711	692	655	707	728	711	750	686	668	683	702	658	702	660	666	696	684	652	706	713	723	700	664	717	768	656	670	742	686	675	724	642	669	685	705	697	701	683	688	676	644	677	650	671	688	652	677	706	707	658	698	701	680	688	720	748	727	671	700	660	704	673	715	703	701	674	625	680	695	676	678	724	667	680	708	705	676	706	633	680	696	690	683	678	692	697	658	697	695	708	707	659	670	675	675	739	710	664	698	715	699	688	696	688	665	674	726	675	750	693	691	694	706	694	638	687	682	664	703	677	705	674	697	736	658	674	737	715	666	685	679	632	719	681	678	680	704	679	648	731	739	678	693	662	688	703	682	713	663	691	623	694	715	720	642	724	630	741	652	734	663	677	673	715	685	746	742	755	664	721	714	633	668	686	668	700	707	719	685	677	668	745	670	688	642	723	690	688	708	708	713	728	717	687	715	680	676	651	662	726	638	692	669	699	701	717	680	664	689	695	723	668	732	701	692	654	680	672	679	695	706	667	686	721	721	694	699	683	693	731	697	701	661	737	714	698	693	674	692	682	673	659
9553	20044	15895	11907	8190	4053	2742	2796	2615	2837	2690	2527	2294	1865	1684	1548	1435	1370	1226	1210	1351	1263	1102	1155	1127	1056	1816	2577	3164	2318	1800	1458	1084	999	855	703	745	741	770	726	766	734	688	725	754	694	707	693	725	710	677	709	684	731	708	753	642	708	718	701	721	704	725	700	718	704	698	687	699	777	678	723	719	755	767	742	731	698	672	742	719	707	711	730	684	715	731	692	713	724	748	715	694	771	737	664	741	737	746	742	761	759	739	711	734	702	708	744	713	689	724	742	733	797	703	696	678	706	732	704	668	724	716	748	706	750	712	674	734	711	741	713	761	736	710	741	654	696	729	668	741	729	719	725	706	709	740	728	711	686	690	715	724	707	725	730	702	711	713	688	762	724	711	711	734	722	702	739	694	686	762	746	702	744	726	681	705	739	725	712	724	778	705	776	727	692	679	708	697	703	726	690	684	679	774	783	703	682	729	691	708	748	702	687	768	741	712	708	746	724	737	751	728	758	711	684	678	751	693	741	737	696	720	716	750	725	707	731	728	781	740	749	742	724	752	689	768	714	710	726	734	722	714	737	699	744	692	735	741	748	692	650	746	725	729	706	694	714	683	758	744	734	735	711	705	764	723	716	727	707	672	682	697	734	717	705	771	736	725	686	692	715	763	719	728	701	723	734	718	695	746	712	705	734	699	729	700	712	738	696	751	778	701	779	735	714	684	718	716	700	715	731	786	714	708	706	707	709	727	726	741	697	708	715	712	675	727	691	685	706	725	732	663	735	733	727	711	733	734	702	774	719	758	716	655	718	720	683	701	730	698	722	737	711	727	678	754	676	737	738	719	705	743	752	733	724	708	715	715	729	664	706	739	742	749	731	727	719	739	688	735	711	710	752	728	656	740	751	719	705	750	747	745	746	721	747	668	745	749	729	803	727	730	713	738	709	742	755	718	786	661	719	714	732	748	781	747	696	755	676	677	705	738	746	688	741	739	715	696	708	742	753	733	724	701	695	727	733	718	690	701	714	733	697	720	720	692	763	726	752	711	718	783	713	719	728	725	699	687	740	728	702	678	698	677	696	661	712	736	729	775	747	736	684	700	721	769	666	742	707	761	732	749	721	711	727	712	744	704	747	708	775	740	678	712	729	707	725	695	697	715	714	695	730	705	671	695	731	762	698	754	702	729	692	733	739	744	725	732	684	688	685	705	722	692	712	697	738	742	721	735	708	742	721	703	730	729	720	727	698	743	660	764	686	699	708	753	735	738	731	702	735	688	661	700	798	694	712	730	737	754	744	734	704	708	694	714	671	715	687	689	677	686	716	664	690	676	683	681	724	701	716	714	694	733	680	747	736	699	718	693	698	725	664	686	691	672	740	720	710	646	716	735	693	707	758	736	721	688	697	771	694	735	743	716	761	718	692	721	712	757	727	690	707	753	735	727	775	723	708	711	732	707	687	706	753	774	713	717	745	707	730	739	719	709	703	725	724	683	693	675	745	737	743	722	724	704	685	720	714	739	707	723	717	700	710	699	711	734	692	700	716	723	734	710	766	714	733	733	703	755	724	701	715	747	715	677	747	715	664	705	749	757	713	708	715	707	731	736	675	713	737	738	742	718	721	730	685	706	723	703	765	743	723	705	721	699	704	760	686	714	729	716	725	709	691	729	736	700	687	763	705	725	692	747	761	715	745	729	723	676	733	709	744	769	723	744	692	722	731	724	665	700	701	720	734	736	696	718	720	728	723	703	715	742	694	684	691	701	729	657	676	680	750	748	678	726	692	754	699	690	702	705	684	656	716	686	717	771	745	719	706	701	729	724	742	742	724	693	774	700	692	699	706	710	678	707	720	741	709	776	709	713	657	716	712	736	692	719	739	680	744	682	660	747	695	696	716	715	689	683	725	730	701	726	695	712	743	735	721	723	689	766	734	710	693	692	709	722	702	719	707	683	721	733	734	723	683	687	683	686	696	695	711	713	740	726	727	697	756	733	744	727	727	709	706	718	696	735	746	703	672	750	700	733	709	779	716	700	704	714	694	750	745	752	743	736	661	745	728	696	737	711	722	711	734	675	679	728	678	738	757	715	732	726	757	698	704	760	712	700	712	699	724	707	695	701	673	768	669	670	749	783	772	720	691	727	709	694	741	723	715	723	702	713	715	759	711	694	782	732	697	740	678	734	711	731	704	724	701	687	672	719	750	756	723	727	731	711	739	702	705	708	707	673	715	727	689	705	726	731	706	709	693	761	717	721	708	758	694	755	748	723	699	758	737	737	771	710	669	677	696	708	704	726	745	699	656	700	733	715	742	695	706	707	658	708	680	743	751	707	709	717	761	735	689	734	695	704	682	680	738	784	739	735	718	666	694	712	747	736	765	685	683	728	761	755	688	704	725	769	688	685	789	684	689	712	683	691	727	709	729	755	708	748	699	698	714	711	713	744	743	704	704	709	686	728	746	755	745	688	725	716	749	692	751	691	710	723	714	719	714	707	676	731	681	728	719	735	718	733	709	755	699	723	757	696	698	684	725	720	735	716	751	732	769	705	710	720	713	671	721	700	709	663	712	681	761	725	728	734	664	732	702	723	761	749	717	691	729	729	701	705	732	731	670	708	710	752	680	733	719	662	720	702	699	754	701	714	695	704	723	755	686	694	742	719	746	684	689	719	688	727	702	713	737	732	713	757	771	698	747	712	746	753	722	708	699	731	757	761	680	717	697	717	732	730	737	743	740	679	728	701	716	743	734	704	719	694	691	692	719	762	736	723	728	700	722	739	701	762	661	726	767	753	673	757	690	788	730	703	698	716	742	693	704	713	674	710	793	690	733	727	683	688	692	757	688	704	695	767	686	698	730	754	674	719	745	701	693	706	699	680	734	717	740	716	762	706	709	754	707	719	685	741	727	717	710	715	778	718	703	727	721	758	762	734	736	712	719	712	731	719	745	761	716	754	702	729	709	708	745	760	710	755	723	762	735	714	717	670	762	723	739	701	677	753	701	768	716	713	749	704	683	751	673	697	680	702	703	674	685	669	717	722	736	717	691	781	738	713	707	761	706	708	741	739	737	664	677	728	690	739	738	720	695	738	705	747	756	758	672	716	741	695	730	685	748	735	714	689	724	688	752	746	702	749	692	754	679	684	677	710	667	762	734	725	772	748	714	679	751	710	708	728	684	724	708	712	700	710	769	691	707	764	741	721	697	722	701	730	675	709	677	732	717	754	721	716	686	710	737	738	703	730	713	727	675	668	688	710	722	784	735	693	680	790	745	703	675	710	686	678	736	722	758	668	724	734	710	746	703	742	726	724	698	727	702	734	723	712	702	704	706	737	753	716	715	711	699	706	764	766	717	678	754	721	728	663	730	778	723	711	766	738	672	737	693	742	661	695	754	686	729	783	781	749	697	677	721	709	731	720	728	740	709	745	701	687	780	750	725	713	670	695	735	710	719	719	772	684	765	761	702	678	701	674	711	757	722	743	738	717	724	693	706
22719	21361	29105	23954	21367	21516	12173	3388	2862	2752	2392	2175	1963	1987	1854	1764	1378	1222	1208	1353	1359	1358	1310	1158	1034	2343	5994	5999	4414	2878	2177	1660	1284	1037	883	850	791	795	754	797	716	776	768	796	762	802	789	778	735	795	781	788	780	766	763	776	779	757	724	774	772	736	741	797	778	712	699	778	787	767	755	756	763	800	746	788	732	731	779	813	785	790	789	811	723	786	800	737	764	768	748	811	744	795	766	760	750	769	813	787	789	775	723	762	723	762	693	779	762	759	780	749	780	817	741	788	763	760	737	761	778	805	786	765	793	759	751	703	757	763	754	750	796	747	755	772	720	751	792	744	746	770	757	771	770	823	776	759	771	783	787	785	744	732	747	790	793	717	778	765	726	752	767	808	789	802	754	781	748	723	786	738	816	810	784	748	781	715	796	753	721	747	767	744	737	761	738	727	771	725	764	748	783	774	711	753	727	798	727	837	728	778	788	738	760	720	698	746	736	754	791	758	783	739	757	728	802	699	722	713	765	730	769	774	792	734	754	778	778	759	740	731	741	737	757	761	756	740	731	774	781	738	706	699	760	738	711	777	798	786	796	776	753	775	784	760	762	759	764	711	775	757	809	762	781	730	782	751	785	738	800	738	778	736	756	761	822	765	769	748	715	745	789	748	811	750	770	743	769	749	792	757	727	752	803	782	803	766	791	740	798	774	776	783	774	759	733	685	754	779	748	707	746	740	777	757	795	719	799	783	715	732	759	765	768	762	743	722	770	745	744	815	751	781	756	746	765	732	802	736	805	741	764	754	794	772	709	794	714	729	730	736	721	829	783	767	760	735	749	756	795	743	758	705	809	773	788	764	730	719	757	765	743	760	759	790	741	791	716	767	769	792	765	722	768	758	765	760	749	722	782	708	759	764	727	743	781	788	771	779	759	801	799	854	746	724	800	761	783	749	773	758	789	701	767	740	743	750	760	804	787	775	796	783	765	823	778	746	721	734	730	745	766	761	761	739	745	812	761	728	755	799	784	770	793	710	754	747	750	735	756	725	738	793	787	835	742	758	778	744	767	790	761	739	784	755	772	806	697	780	782	763	761	778	755	751	774	809	714	756	751	754	748	763	731	750	734	774	783	733	763	738	774	792	777	781	773	780	762	793	809	769	785	761	773	756	824	789	785	718	750	720	817	712	781	721	748	768	756	708	711	720	782	793	762	823	767	758	786	795	770	792	773	722	693	756	726	768	761	770	735	737	788	764	781	731	764	797	759	741	792	748	814	745	722	778	745	761	780	752	738	772	762	751	709	704	822	772	774	720	822	773	755	754	774	776	770	751	743	726	765	745	750	735	783	751	769	720	818	811	769	737	767	727	808	704	794	734	767	707	771	714	780	806	760	691	821	737	758	768	765	774	731	807	800	773	744	777	782	765	762	751	790	727	757	789	733	760	775	772	732	775	797	759	797	734	742	780	734	766	762	782	781	821	804	763	773	734	809	800	780	727	798	745	761	775	768	782	796	757	785	738	724	807	779	725	751	721	768	811	779	752	775	778	742	767	802	743	739	786	784	762	793	755	755	726	803	801	788	747	774	739	756	754	743	754	739	766	764	816	761	778	735	729	791	740	740	775	787	763	762	680	753	770	760	728	717	758	745	749	768	764	781	769	759	718	687	749	766	773	739	761	710	772	769	757	746	806	765	801	780	768	730	766	767	759	761	778	764	706	756	746	746	755	773	748	747	751	770	753	807	790	772	742	757	764	772	757	775	715	749	811	749	754	753	765	719	761	756	721	797	763	696	773	746	772	749	720	809	807	775	752	775	733	745	764	726	731	779	750	737	764	718	795	753	731	742	782	763	737	764	735	757	752	765	797	715	777	737	789	769	726	789	773	808	760	740	746	713	759	762	781	735	757	758	792	752	741	822	767	739	773	761	768	755	738	807	742	754	755	741	728	762	755	775	747	734	754	716	735	754	774	758	716	753	783	716	759	738	750	766	728	760	727	729	740	784	740	723	743	774	769	795	775	763	743	727	744	763	723	779	801	760	764	805	730	739	749	763	750	781	788	741	771	764	733	770	785	770	781	754	785	773	783	755	752	765	761	746	789	755	752	817	719	731	759	774	735	776	699	763	738	756	772	759	785	775	746	762	728	758	786	762	740	761	736	737	735	721	784	770	748	690	761	726	779	746	740	808	762	753	741	796	735	728	796	772	753	771	706	742	777	783	753	765	776	766	740	808	751	793	815	767	781	716	720	744	761	779	709	802	809	738	757	768	723	793	744	763	753	714	765	768	781	767	738	767	829	743	794	749	735	783	740	741	756	759	727	798	773	763	788	800	787	728	747	834	711	743	749	771	806	784	773	773	753	780	771	746	780	803	745	810	784	767	763	757	769	759	785	752	723	724	747	726	765	741	729	773	786	761	727	756	782	739	748	764	802	730	757	775	741	805	793	729	770	761	762	689	731	771	758	739	796	797	762	787	783	750	746	757	788	780	737	768	801	792	795	761	792	788	808	720	723	763	783	756	741	713	729	798	712	739	806	756	770	731	714	745	734	781	729	760	783	744	764	793	800	749	760	759	743	795	780	762	776	729	773	773	792	734	741	772	767	734	789	792	787	746	812	716	716	801	726	780	742	812	769	762	741	811	766	758	753	793	776	755	732	760	781	735	754	753	727	745	764	775	816	796	811	753	761	772	767	810	763	763	742	696	749	740	759	823	773	758	752	784	761	746	751	749	746	800	817	751	784	770	796	753	724	754	734	737	771	751	742	742	760	775	762	714	764	754	762	744	745	752	790	770	766	734	778	809	788	762	785	735	771	766	773	767	754	753	781	714	783	719	763	733	754	757	749	735	737	750	734	768	759	765	720	769	766	748	724	751	802	794	800	750	718	752	867	785	767	738	756	739	726	723	728	816	696	737	708	800	787	732	758	763	760	765	759	719	790	792	803	762	790	805	755	787	763	774	744	813	808	738	754	730	763	783	761	783	709	785	804	751	779	784	776	771	772	771	751	743	779	709	708	713	749	757	765	798	773	729	796	763	763	770	798	759	737	709	747	737	759	786	749	689	784	790	746	793	739	748	774	747	755	712	767	730	759	771	755	748	790	815	766	763	726	821	770	796	747	728	810	793	763	762	776	763	787	775	725	818	732	834	743	794	712	780	766	750	780	710	772	758	735	794	785	743	723	752	750	740	786	778	720	773	729	762	765	791	792	762	807	737	753	752	802	748	722	707	751	732	740	768	792	811	741	777	789	779	791	740	774	771	758	766	740	789	744	785	793	759	794	748	726	745	730	746	777	709	713	761	732	734	731	744	705	770	764	722	767	747	736	739	812	742	764	780	765	726	678	840	774	725	730	789	757	722	698	773	777	765	794	802	786	769	816	713	744	733	745	762	743	821	799	708	807	782	759	744	810	801	707	757	698	742	798	756	719	765	764	732	773	760	776	746	760	774	753	777	789	777	774	732	761	764	771	733	793	802	762	748	799
11841	29978	24457	19201	13275	7848	5244	4896	4766	4448	3632	3203	2923	2961	2802	2593	1876	1586	1594	1856	1824	1766	1700	1525	1229	3264	8980	8392	6084	3869	2959	2195	1662	1252	967	816	758	757	808	806	783	807	778	755	792	703	752	761	758	799	785	750	811	784	767	758	741	749	783	743	811	783	749	778	789	768	788	744	768	751	771	795	750	777	760	826	722	812	814	776	796	762	764	782	753	771	815	788	771	756	763	751	768	771	773	787	746	766	783	736	773	803	714	739	727	773	730	773	781	727	753	751	729	740	788	781	758	770	768	756	760	722	749	716	776	735	771	736	772	748	776	726	823	782	767	813	753	738	815	782	731	737	723	804	751	748	778	785	792	783	780	773	739	776	727	790	803	786	779	767	798	738	741	721	735	783	729	780	752	770	692	783	782	773	738	792	798	779	748	778	808	721	772	819	775	739	798	755	757	786	796	791	751	743	807	779	715	770	770	787	839	727	774	734	724	730	801	788	744	756	719	784	711	737	769	745	812	761	776	782	740	815	761	784	762	770	766	811	763	795	770	794	807	828	739	780	793	760	746	761	776	762	783	763	791	781	758	790	778	813	749	775	764	752	752	788	729	699	819	737	822	771	750	755	752	759	709	784	797	772	784	793	805	758	726	768	758	734	738	810	791	787	739	743	797	764	724	821	746	745	757	779	742	733	775	780	731	779	764	799	804	779	757	793	714	795	787	743	742	742	751	777	816	760	724	818	799	754	761	794	820	802	765	761	760	778	725	784	768	793	763	817	766	760	774	734	780	775	757	778	804	767	714	792	805	755	760	822	736	759	809	749	768	744	744	773	715	808	782	751	813	778	779	731	718	749	760	752	738	791	772	767	749	748	751	767	748	750	749	775	738	749	799	761	774	729	706	742	761	756	777	751	768	768	780	764	799	742	813	743	819	779	778	742	797	778	788	781	757	803	753	789	737	812	740	807	721	777	779	823	775	747	734	757	763	779	791	749	799	757	769	716	749	785	739	810	743	744	795	757	710	766	742	790	764	814	777	788	755	739	786	712	743	732	760	800	787	777	758	783	742	826	796	716	821	808	807	702	762	764	791	701	740	770	776	759	795	757	758	780	732	783	777	759	753	830	731	744	754	744	764	769	738	777	783	781	738	781	756	729	749	750	769	770	789	805	778	749	833	768	761	759	757	754	796	776	756	801	739	764	786	756	790	744	794	764	749	777	808	757	782	791	731	731	738	710	772	783	761	800	736	727	767	793	757	783	755	755	776	770	831	707	744	785	791	799	720	756	817	798	726	726	733	770	742	752	784	796	722	745	723	796	774	708	823	761	760	748	798	751	807	756	813	807	731	783	728	746	773	711	778	722	762	770	747	768	753	746	767	753	766	755	788	743	739	785	734	733	795	757	734	756	757	750	778	702	796	738	696	741	802	749	773	769	793	760	797	753	831	787	766	790	768	800	790	782	745	761	754	757	772	729	768	765	760	767	765	806	707	785	760	774	758	756	807	796	730	801	762	820	740	750	775	775	728	777	788	783	758	771	801	738	803	747	811	752	725	795	754	711	709	818	778	787	789	813	812	791	780	754	786	755	793	782	768	768	747	775	756	762	790	805	792	799	759	809	754	699	811	767	771	753	723	791	772	786	722	787	768	748	765	766	795	790	739	761	766	734	747	764	757	800	775	760	755	724	759	760	788	783	743	758	749	790	735	770	790	840	837	756	766	753	809	734	758	799	809	764	735	717	734	787	787	775	724	793	774	765	738	763	751	748	745	753	775	777	749	794	784	784	755	816	741	751	760	775	743	755	763	802	779	785	731	766	766	784	751	770	775	802	757	777	779	809	783	770	802	754	708	783	773	742	787	721	780	782	789	777	769	730	790	763	795	799	813	741	809	735	781	746	746	771	768	812	768	776	719	763	787	833	784	757	815	799	800	714	765	770	811	806	737	729	774	720	788	757	750	803	752	716	810	740	763	767	785	716	791	755	780	787	789	775	812	787	767	746	801	732	745	732	785	747	743	797	746	744	791	754	732	728	702	753	780	764	770	777	759	761	754	798	796	759	751	764	783	795	780	789	725	746	788	773	724	801	784	803	747	786	758	730	755	754	720	760	771	789	812	766	786	754	759	762	770	760	822	784	757	847	679	772	775	818	772	802	747	776	743	774	771	822	764	749	729	783	782	756	764	780	800	764	750	771	774	783	791	831	779	741	800	748	728	777	743	782	769	759	747	708	801	735	781	748	826	764	794	752	777	787	781	818	741	758	749	810	708	778	741	778	792	787	715	760	741	732	753	762	742	755	761	744	721	743	789	709	746	751	757	768	745	812	776	785	773	796	744	765	757	754	688	757	771	804	766	752	807	799	771	778	774	780	789	781	752	794	722	755	821	784	810	801	762	753	788	773	798	734	816	737	758	743	761	861	784	799	779	770	766	748	743	765	775	784	764	779	711	767	769	793	770	787	794	758	802	797	801	738	774	726	735	749	720	759	752	784	786	758	751	745	807	758	745	763	781	769	793	767	734	705	813	755	824	765	793	742	778	786	755	762	787	835	795	792	777	769	778	788	775	748	804	789	767	765	760	761	803	780	781	819	781	740	782	781	798	774	753	779	800	788	798	779	786	731	799	775	668	777	781	755	747	772	804	805	787	783	750	778	737	745	738	755	770	751	744	775	758	742	750	736	781	733	759	758	747	704	759	757	738	786	806	763	780	759	791	757	728	714	760	810	780	796	769	764	775	812	755	753	736	783	769	741	706	768	744	729	750	775	734	722	761	736	738	767	780	714	803	779	767	784	749	809	793	812	783	724	750	761	779	740	783	749	726	711	740	762	770	762	753	741	771	768	720	816	800	734	793	766	775	727	760	738	804	786	798	798	783	750	750	771	752	752	780	786	744	742	785	753	779	740	764	768	761	789	834	849	747	731	742	753	776	734	736	768	769	758	772	809	755	788	791	784	790	722	778	756	745	774	809	739	806	775	795	762	754	788	756	743	769	735	795	741	793	802	737	792	794	773	751	779	780	748	788	771	766	777	785	733	730	769	778	781	749	766	798	792	742	783	777	791	809	789	795	800	820	760	751	780	765	755	769	741	769	805	757	741	748	771	733	771	742	777	791	772	796	773	785	780	750	727	798	805	721	790	742	765	763	825	830	756	777	797	751	822	718	735	777	761	801	761	782	780	763	773	769	716	770	796	764	782	743	820	726	778	755	775	787	735	717	747	754	745	755	772	749	791	764	785	767	781	724	740	753	756	811	760	756	768	782	731	758	730	766	746	748	779	769	737	780	741	763	737	779	863	823	781	788	735	749	791	755	789	726	746	786	790	766	797	756	771	786	712	779	758	746	798	758	728	776	795	763	751	806	785	776	777	805	760	758	740	758	768	734	764	715	812	773	800	746	785	703	784	739	773	810	757	772	759	780	765	807	736	706	832	776	757	781	779	724	753	777	753	721	778	757	778	738	784	776	713	732	773	775	739	768	755	738	740
28009	19931	14220	8474	4315	1680	1175	1241	1281	1246	1221	1026	835	909	992	1009	932	862	792	739	821	708	648	706	657	658	744	728	798	758	756	674	639	600	624	610	567	587	515	580	584	576	571	587	593	553	579	593	588	535	547	541	571	550	544	485	580	559	570	562	569	582	589	571	527	535	580	569	559	528	631	608	583	597	595	555	594	552	529	569	553	587	550	582	571	559	553	576	562	547	540	566	550	583	593	576	561	547	589	575	594	548	578	545	601	556	582	559	526	588	544	545	569	554	571	551	547	511	517	556	558	589	556	581	570	579	575	582	562	580	611	608	556	553	604	562	565	546	579	556	536	565	554	582	546	556	559	561	539	567	540	567	568	577	576	589	531	555	577	575	516	555	603	550	534	553	552	582	546	562	582	589	578	560	541	572	584	554	589	535	565	556	535	571	584	557	560	568	572	560	568	570	548	546	548	553	563	531	593	609	596	551	561	573	554	564	594	557	559	612	566	517	590	556	526	580	538	546	619	604	555	558	557	567	576	547	546	529	547	563	577	564	519	545	570	589	547	582	578	606	584	565	574	564	574	595	551	570	592	568	602	565	593	515	519	596	546	598	570	584	621	550	568	582	602	562	543	533	561	550	568	604	569	533	529	518	586	572	606	549	586	576	575	579	576	525	543	549	580	527	533	564	549	566	564	584	537	573	567	517	566	597	602	621	584	544	549	550	560	524	601	569	578	571	584	573	542	551	612	541	571	587	570	563	549	579	562	553	597	584	519	522	597	528	570	561	525	589	552	578	535	562	578	506	590	597	528	570	548	549	539	540	556	535	576	558	554	503	581	561	517	617	550	576	603	599	577	526	544	561	553	586	537	614	542	578	518	595	577	561	568	553	553	541	568	604	572	564	577	552	540	551	513	554	590	538	534	563	557	596	567	598	566	620	555	564	570	537	537	584	583	571	570	590	559	597	537	588	632	560	560	569	589	595	556	533	532	559	542	581	564	627	559	598	534	573	570	495	537	582	598	538	544	557	550	589	552	581	602	579	561	586	555	588	575	530	527	546	600	568	538	584	597	565	587	547	575	556	532	573	555	555	558	559	550	542	589	558	558	510	568	564	572	566	558	567	551	578	537	544	569	598	547	544	593	569	557	616	548	558	534	543	537	560	581	590	548	562	562	524	593	604	539	560	552	540	542	545	571	580	569	587	551	550	549	553	614	612	537	536	560	520	561	603	588	592	550	572	521	551	595	575	565	548	570	605	557	559	600	587	542	558	572	559	584	589	531	558	540	561	517	587	565	580	592	574	559	585	579	571	577	576	538	547	543	568	541	593	569	603	581	543	552	535	569	505	573	564	552	573	510	547	553	559	594	566	583	563	577	598	540	632	559	539	593	585	559	545	598	571	583	568	566	559	562	593	578	597	582	575	577	542	575	530	531	574	589	598	549	550	516	584	574	578	554	552	530	536	586	620	577	585	548	550	545	561	590	570	560	593	597	569	582	568	577	593	547	562	534	568	570	590	584	618	585	565	607	564	544	571	537	546	564	569	543	593	585	589	544	565	558	537	582	497	594	603	531	524	591	567	597	524	562	554	590	543	590	581	524	586	535	570	548	533	578	585	565	559	599	557	547	575	573	537	573	558	541	555	530	538	565	568	560	579	532	555	558	572	559	551	528	539	529	603	585	538	544	549	593	540	560	543	540	584	559	560	570	561	574	548	556	558	545	588	593	592	521	586	539	547	553	503	600	590	592	574	552	550	546	577	541	570	546	612	540	547	527	552	560	521	578	520	606	579	521	546	634	594	587	532	567	544	595	576	605	500	583	557	599	566	558	563	594	571	579	558	557	554	553	557	593	584	542	529	553	571	559	577	586	573	554	566	555	592	594	581	570	552	572	563	566	527	564	556	516	559	546	569	584	542	543	577	552	562	557	554	602	611	600	564	588	576	581	569	597	562	568	581	602	614	579	582	617	564	623	538	590	537	543	536	581	542	588	513	578	538	539	548	554	573	573	589	502	540	564	597	553	528	606	558	577	573	579	579	570	590	595	557	599	546	557	561	571	515	527	564	552	594	551	598	581	548	568	638	578	571	544	529	551	594	569	568	577	535	540	595	533	565	537	531	566	552	514	523	572	554	521	610	527	529	537	549	523	609	572	509	501	556	553	564	553	588	554	546	575	576	560	510	603	582	552	546	545	566	618	571	551	567	557	540	534	534	567	591	563	588	609	561	590	521	525	562	564	583	591	553	582	554	547	602	590	587	570	557	593	568	572	567	573	552	563	570	555	561	597	523	589	511	532	544	586	567	528	575	511	513	563	524	603	578	521	593	587	537	594	569	615	586	551	563	561	552	565	580	529	587	563	625	615	547	591	557	553	582	565	572	573	523	539	545	553	564	535	564	555	584	537	559	585	530	553	538	590	539	564	558	620	564	601	578	549	592	523	584	562	525	558	581	510	570	557	562	568	545	556	574	549	536	590	567	545	578	572	580	526	603	550	534	523	546	581	580	532	561	578	565	570	590	548	557	572	533	535	534	557	557	590	590	577	559	587	573	573	578	560	564	590	590	573	569	561	544	579	618	517	566	564	572	550	539	522	541	575	550	583	560	551	586	589	588	623	548	543	506	570	558	548	507	557	559	563	547	579	573	573	566	561	560	538	544	564	605	537	526	613	548	588	543	547	590	589	560	582	570	576	576	536	562	553	589	583	543	547	572	537	574	575	529	555	572	585	576	597	592	506	555	505	557	558	551	579	587	548	560	570	586	545	517	592	583	556	575	557	524	563	589	607	560	578	606	531	569	532	563	537	560	577	563	581	553	571	594	566	576	555	599	559	558	534	515	513	594	552	547	543	595	572	582	576	543	606	557	518	569	591	543	553	614	606	600	580	543	565	534	548	532	507	550	563	547	597	601	546	579	560	536	577	528	536	591	567	535	572	569	530	586	551	563	595	567	510	570	563	551	558	547	553	571	590	542	559	548	578	581	536	537	561	567	544	552	572	546	577	548	582	532	546	548	568	617	632	597	568	561	571	572	576	586	542	568	572	538	494	530	562	554	580	596	567	559	542	579	562	584	557	576	570	553	584	544	580	538	565	542	550	533	544	557	584	650	557	529	599	556	546	594	571	556	586	580	596	555	532	583	609	534	575	532	566	574	584	531	559	539	580	541	587	577	573	554	554	546	584	567	590	571	529	525	544	540	541	548	586	561	543	590	560	558	581	548	617	574	547	572	586	555	539	576	577	550	576	585	550	551	551	567	601	577	551	563	556	522	612	584	566	593	546	549	554	541	545	522	567	582	542	560	562	546	518	561	578	583	582	599	579	574	591	597	561	578	572	580	568	564	548	534	564	586	578	552	547	571	548	600	584	587	570	535	592	520	567	571	516	587	572	612	593	505	553	571	575	595	600	581	582	545	573	589	568	591	613	555	577	585	565	550	569	547	552	553	552	557	566	561	555	591	566	560	591	584	533	563	552	587	563	556
9578	15193	13657	9172	6560	2717	1914	2010	2039	1957	1653	1494	1219	1348	1430	1305	1276	1094	1070	1008	1033	923	733	767	736	748	833	912	842	864	820	825	709	630	649	619	629	587	603	649	570	611	580	637	601	578	581	602	630	589	583	586	585	591	614	607	615	576	602	573	562	642	580	558	615	632	618	597	610	558	616	593	594	607	639	609	571	560	572	602	620	587	609	611	600	613	615	561	609	583	601	633	623	670	613	595	603	579	628	640	595	614	601	589	559	598	611	562	548	612	592	609	644	622	620	576	605	574	601	622	608	560	635	626	590	609	569	608	630	588	614	620	599	595	678	609	598	628	587	596	639	569	613	586	611	594	579	553	570	623	596	624	612	604	543	655	564	615	636	569	582	584	613	616	620	574	611	580	582	631	579	584	604	571	619	591	589	594	589	589	645	624	598	602	602	599	610	623	618	602	606	630	627	585	622	598	608	572	574	594	621	598	624	623	559	622	599	601	624	633	570	652	602	557	625	575	608	629	585	596	595	625	577	608	651	640	587	624	552	590	597	583	603	574	621	628	628	592	581	620	546	596	606	639	590	585	576	601	611	633	608	586	621	589	605	588	583	562	559	614	621	608	582	598	567	593	626	589	595	568	632	572	622	591	590	595	594	586	595	591	588	566	576	607	606	614	606	604	623	618	593	623	568	601	597	603	596	612	620	641	581	596	598	579	611	573	577	597	592	598	621	630	611	612	639	617	626	575	574	609	591	569	592	610	604	589	577	571	622	574	609	583	606	564	517	547	595	584	577	599	571	585	622	580	646	601	603	580	593	586	584	620	598	656	610	605	575	616	569	635	603	609	603	605	587	594	614	628	560	589	591	549	589	615	595	560	614	582	583	600	626	589	613	601	597	571	612	606	546	631	575	606	606	587	605	590	636	619	594	606	632	579	588	580	626	594	556	633	617	574	628	571	612	564	629	569	598	545	594	619	607	601	616	592	575	562	625	623	652	602	577	595	589	556	577	548	558	559	587	631	599	571	616	626	581	626	610	607	605	615	601	602	593	608	621	593	570	568	590	594	582	634	606	635	633	574	613	639	540	601	578	624	604	568	592	597	574	624	560	565	636	605	580	573	627	572	626	569	590	590	617	598	596	580	611	598	612	616	585	593	607	618	571	593	635	591	572	589	615	555	598	604	578	612	603	595	551	605	599	608	607	552	618	593	589	569	626	618	584	612	600	607	596	595	612	590	589	622	643	575	587	607	606	607	566	554	596	603	594	620	570	543	530	633	606	532	622	623	589	612	593	554	574	587	661	608	619	607	569	581	595	604	636	590	599	588	552	601	570	628	584	643	611	592	577	607	572	570	584	595	592	599	590	591	599	592	602	601	626	634	569	599	631	588	620	578	620	606	592	636	704	600	615	594	610	617	597	580	625	613	607	611	579	610	646	602	601	611	575	569	614	605	614	587	596	615	613	606	590	589	597	612	598	540	628	606	609	661	614	573	607	605	579	602	585	590	593	579	643	605	559	601	609	589	582	591	589	567	610	612	556	611	602	631	589	612	585	592	583	574	601	600	570	587	579	567	644	571	585	631	590	605	565	594	604	659	597	590	598	626	573	627	570	634	575	649	611	588	603	595	620	602	618	623	606	626	606	618	596	607	628	609	617	616	590	571	599	625	572	564	573	606	636	568	605	541	581	607	589	591	597	607	575	570	559	584	539	608	603	582	636	596	596	604	599	621	582	571	616	565	574	592	612	614	577	576	572	571	633	586	622	632	621	641	599	618	608	588	573	611	638	597	592	596	567	609	606	615	580	617	629	593	642	572	568	588	569	560	557	587	522	658	613	549	604	587	613	589	602	586	624	575	640	603	586	607	530	598	608	605	609	601	625	569	602	633	651	580	561	616	592	550	597	608	645	584	597	559	619	616	600	605	582	623	608	577	588	555	596	573	602	618	588	623	617	625	594	578	595	569	605	586	602	602	597	607	570	595	617	587	645	586	654	595	591	562	563	558	608	576	587	621	564	601	565	610	583	608	591	583	611	591	574	609	612	587	609	616	572	594	602	575	610	570	613	597	573	599	612	604	600	624	564	606	583	589	590	602	609	609	597	560	579	601	579	542	619	590	612	592	595	573	634	617	577	565	625	662	616	593	623	609	620	590	646	615	595	572	585	569	637	585	613	528	630	576	613	625	608	618	564	616	645	585	616	607	589	614	596	650	579	556	602	612	565	619	606	614	578	665	550	608	606	601	608	567	612	613	596	611	593	637	628	619	568	567	547	601	605	570	646	650	599	612	572	610	554	636	603	615	560	586	522	607	612	573	632	625	578	589	642	609	603	597	575	600	583	629	593	642	586	590	570	618	548	568	566	618	578	579	556	611	569	610	585	588	598	606	609	598	566	662	529	572	607	610	575	577	608	596	626	594	590	608	612	617	592	597	660	608	632	623	611	616	604	609	600	620	615	583	587	593	575	614	591	571	590	630	611	605	632	612	615	598	603	597	571	585	609	583	606	621	567	634	628	578	580	645	619	617	611	586	574	561	635	623	608	571	633	552	562	581	554	574	600	602	609	606	583	636	583	602	625	554	559	600	641	584	578	629	586	563	579	597	622	613	578	622	616	629	598	576	557	570	606	571	570	589	590	611	623	582	587	577	602	618	621	588	614	639	616	602	602	587	599	587	561	602	583	616	609	599	589	568	579	653	607	619	603	574	609	565	607	618	582	619	591	566	608	591	607	602	582	591	630	574	620	578	572	634	574	590	580	626	606	600	612	591	604	597	583	611	609	647	592	617	614	591	547	641	596	568	607	660	574	587	583	596	577	594	596	599	613	578	595	594	574	629	620	611	558	573	613	577	591	597	621	632	609	604	543	629	587	600	559	567	561	598	604	578	568	615	582	618	620	606	600	601	647	633	584	599	607	630	616	588	556	619	614	575	570	554	601	592	613	604	577	623	618	585	615	593	583	605	634	621	583	577	588	620	628	644	624	625	586	607	541	593	596	616	606	592	613	589	540	599	578	556	577	616	611	564	640	592	573	610	584	574	610	583	594	613	608	559	561	593	565	625	577	658	594	597	665	565	652	588	619	612	585	626	601	616	584	562	616	622	571	564	590	662	606	605	582	630	605	583	603	628	569	593	562	618	606	575	611	633	600	580	606	594	618	588	596	615	535	585	595	612	534	617	608	623	576	561	657	615	591	585	594	616	570	576	599	545	632	645	585	602	602	579	611	581	588	616	584	554	624	589	586	612	593	617	603	613	570	618	600	571	674	611	582	593	588	563	606	549	630	608	630	591	658	607	608	569	589	611	605	608	566	587	591	605	579	603	629	626	554	609	581	590	572	575	603	609	616	562	595	612	585	612	636	584	557	585	494	597	615	607	589	608	622	580	608	588	579	610	618	574	575	573	596	613	601	626	594	554	629	623	627	582	569	536	629	584	615	633	558	612	594	606	597	613	605	596	573	565	592	579	559	622	609	592	594	577	629	551
23826	21178	28374	24242	21202	11243	2729	1795	1759	1823	1510	1356	1231	1102	1062	984	947	892	778	777	755	781	768	788	720	845	1777	2459	2396	2326	1841	1304	1029	788	693	642	598	564	559	526	543	504	573	556	556	513	548	540	577	553	541	568	541	542	536	589	519	537	556	569	507	527	553	547	524	495	556	561	533	531	577	528	505	557	531	575	620	564	539	524	536	535	499	507	558	607	529	546	539	545	536	525	514	540	550	527	523	494	555	570	570	585	554	535	559	523	507	595	570	520	540	534	530	574	597	499	551	579	568	567	526	576	574	538	516	514	572	558	560	549	511	539	523	537	532	531	551	585	541	566	577	554	584	556	544	512	527	544	563	542	549	548	511	523	512	554	510	500	521	565	534	572	524	537	542	529	513	509	551	572	545	540	537	577	560	543	519	582	530	554	547	556	550	587	514	591	580	509	519	559	518	523	550	542	592	523	531	537	536	558	535	559	528	495	577	567	593	530	547	565	522	536	568	536	594	541	554	547	563	562	558	508	540	555	556	567	565	573	618	532	558	553	591	531	512	507	559	550	559	516	572	530	521	499	515	550	540	521	537	555	536	549	527	519	495	581	533	550	534	554	536	504	561	514	558	554	553	544	538	523	508	498	540	534	574	516	529	522	549	535	536	528	515	553	533	551	594	509	560	548	521	544	543	541	557	560	555	544	558	523	567	556	545	533	541	536	539	546	544	566	573	587	537	566	531	557	529	525	526	537	532	579	559	545	564	542	551	512	528	554	518	551	555	522	577	495	560	519	562	532	573	531	540	516	551	563	540	552	544	536	541	536	581	559	551	523	557	543	510	551	555	528	546	524	515	550	543	548	557	568	568	532	535	560	538	575	521	530	557	530	531	532	497	547	500	529	516	499	531	522	530	561	507	537	580	580	572	540	547	568	523	528	513	567	540	529	558	536	525	545	542	526	512	544	516	504	558	514	584	561	554	523	518	555	545	552	527	553	548	563	566	518	533	518	551	545	589	561	522	554	614	528	543	522	613	534	567	572	529	535	539	533	543	548	522	597	543	509	531	561	592	534	618	557	539	534	555	581	556	571	531	538	581	537	542	575	523	552	504	574	574	526	513	565	567	541	573	562	565	521	551	544	523	539	500	536	519	540	591	572	527	518	544	550	537	524	528	572	564	515	549	512	562	515	590	533	544	544	514	568	569	518	551	527	538	519	538	520	531	570	545	555	512	535	541	538	511	539	570	546	527	507	546	550	499	541	529	558	551	525	531	553	515	526	556	570	565	522	529	568	524	577	546	559	508	572	541	541	553	537	596	514	535	537	554	546	532	556	525	530	548	528	538	541	580	555	565	558	560	552	539	549	564	544	552	537	530	547	525	547	555	554	556	495	515	595	556	546	555	581	517	537	513	583	538	570	539	592	592	598	520	555	476	541	553	491	561	531	562	559	509	539	537	544	533	543	522	530	535	520	571	554	516	494	584	517	537	532	521	526	493	517	548	547	546	535	527	556	554	556	523	529	522	561	525	539	556	492	542	552	529	542	550	517	560	489	565	503	524	556	557	566	511	541	558	552	515	573	494	547	533	531	559	558	579	570	553	554	527	521	552	557	529	530	542	493	559	534	549	544	513	542	591	491	547	594	523	533	557	541	526	529	532	551	531	547	591	518	515	571	542	549	581	569	547	540	532	505	556	499	544	502	564	543	497	554	543	515	547	509	521	527	530	530	547	527	576	536	550	508	557	561	513	531	559	555	577	564	558	529	541	571	539	559	505	532	561	542	553	535	572	552	516	494	539	538	518	592	542	529	557	501	548	516	528	569	583	565	571	564	564	578	523	545	530	563	550	549	529	524	551	566	508	554	523	536	530	540	557	549	555	568	596	541	582	554	576	578	537	502	522	552	527	569	561	551	534	564	540	535	579	530	539	554	559	556	523	548	575	509	532	521	546	531	537	516	553	535	506	526	541	516	560	547	560	512	529	530	513	554	533	520	552	529	530	511	557	565	566	543	542	550	553	558	525	565	512	542	551	543	519	585	575	558	573	535	542	540	528	548	566	534	548	526	571	575	585	572	548	524	525	564	530	567	547	552	569	529	549	506	549	552	558	530	562	566	594	531	543	529	565	565	560	579	534	536	597	531	560	559	564	494	567	545	526	553	510	540	551	527	554	538	570	540	579	493	504	557	541	563	543	523	514	527	554	593	532	533	559	520	549	505	549	577	535	546	545	561	572	516	543	537	557	494	522	591	563	543	549	535	517	537	537	555	549	530	561	531	523	507	567	557	556	572	513	519	557	538	578	585	527	597	554	558	509	489	541	556	566	501	515	545	522	535	543	580	548	547	560	540	543	506	543	514	527	502	544	546	558	532	570	539	574	563	535	515	558	592	547	511	535	515	540	538	525	526	526	534	568	567	546	536	534	529	520	527	523	548	553	549	512	553	535	545	547	587	556	593	569	556	552	535	491	531	510	526	532	538	566	538	542	559	553	504	556	577	497	567	545	551	563	571	562	561	560	548	528	549	569	530	542	550	537	552	590	500	534	540	536	561	529	527	559	557	508	520	523	566	549	523	551	562	571	532	510	519	540	540	528	536	507	573	527	547	559	543	542	547	523	549	557	517	527	568	554	538	582	521	565	590	537	572	506	558	515	537	550	532	519	559	533	573	530	550	531	537	595	532	533	583	509	530	530	540	581	529	552	530	533	530	546	542	562	528	538	511	541	553	526	556	561	609	529	532	583	602	563	532	522	537	533	547	548	551	562	542	536	554	554	527	573	564	554	513	513	515	528	565	543	567	536	548	524	518	540	506	570	539	566	576	543	536	520	550	495	573	563	510	584	543	565	523	555	523	511	526	526	536	521	565	525	567	509	534	555	561	588	553	548	592	525	535	523	497	568	560	581	506	530	547	543	512	538	574	561	543	548	578	567	553	505	568	515	566	517	544	522	550	586	520	531	541	576	546	535	559	530	541	593	540	515	541	553	560	562	535	583	618	535	544	548	498	565	547	532	527	530	525	534	526	543	582	491	533	516	566	536	555	572	555	573	561	532	582	570	524	577	514	552	507	545	544	566	566	548	561	515	550	583	538	496	539	504	569	556	535	527	578	547	558	555	553	568	528	528	539	535	553	550	542	517	555	540	526	538	572	575	555	535	547	566	542	517	522	556	533	527	534	523	577	545	526	600	510	540	555	558	516	548	564	484	568	560	500	567	544	513	522	571	553	540	507	515	544	543	563	533	539	533	555	507	548	543	485	524	550	560	551	532	565	569	536	558	520	571	541	507	540	564	501	542	551	543	519	563	546	574	562	574	565	526	516	531	525	513	541	537	556	531	552	533	517	559	526	559	560	507	526	533	544	516	540	516	505	522	549	531	528	579	471	499	565	571	551	532	579	507	525	556	544	508	544	533	535	552	533	541	553	536	528	578	533	527	553	577	543	505	546	501	509	553	566	539	562	568	525	535	558	548	543	538	526	514	531	521	544
9407	22721	20003	14825	9675	4422	3534	2932	2734	3028	2428	2074	1924	1558	1586	1394	1314	1254	1039	978	947	978	1011	960	860	1107	2559	3730	3576	3390	2620	1777	1192	946	744	681	573	604	549	549	551	572	586	570	555	525	551	560	535	513	545	600	593	562	567	585	557	553	601	558	539	514	566	529	547	568	541	565	527	609	547	545	568	583	592	562	564	533	550	581	612	599	556	570	584	553	552	538	590	566	526	583	573	573	590	557	589	612	551	552	573	583	567	583	577	596	575	571	537	538	546	531	532	530	545	572	609	580	535	527	558	580	596	588	587	573	524	536	575	579	560	572	528	640	557	595	562	594	616	585	557	552	544	585	603	574	571	585	565	554	565	585	547	580	532	591	586	508	615	543	510	549	590	581	538	545	574	561	549	558	560	546	566	570	539	527	594	524	561	584	570	612	559	533	564	574	566	551	567	542	558	515	571	593	564	544	612	560	578	557	569	570	592	581	558	580	555	583	556	568	566	504	588	565	587	558	554	549	575	539	540	527	568	572	585	571	560	592	555	553	544	560	554	575	531	543	564	575	579	579	550	593	565	557	532	550	612	563	525	559	612	591	563	567	592	579	548	575	549	590	542	581	575	611	606	554	617	573	544	629	600	602	567	570	572	572	520	553	584	553	583	564	537	548	518	518	586	576	592	574	573	564	553	578	605	592	518	598	530	544	566	507	558	572	525	584	568	564	566	629	608	559	553	550	585	563	604	558	608	529	584	565	567	573	582	586	521	579	535	584	561	564	574	569	588	546	557	577	549	622	575	583	564	594	542	561	604	610	554	589	594	558	577	571	581	536	528	539	597	558	551	585	587	572	570	566	585	580	530	609	566	575	578	554	507	612	571	587	572	572	536	575	536	593	543	536	562	583	558	529	560	542	549	597	574	551	558	561	519	578	539	578	583	598	541	560	568	563	522	617	523	558	585	532	585	526	565	554	524	577	586	574	583	582	571	593	603	555	561	581	581	587	557	555	594	558	534	533	516	551	535	597	558	588	588	542	536	549	537	599	570	614	592	548	565	573	621	573	559	530	560	584	579	604	571	576	599	558	542	566	535	577	541	599	597	598	582	562	529	585	558	549	611	568	551	598	579	599	614	557	516	550	573	561	578	599	547	587	564	551	562	560	563	519	555	594	564	597	616	573	555	564	557	554	537	580	523	590	538	559	608	537	565	580	561	554	568	587	570	540	567	525	547	568	546	579	601	532	573	569	537	614	546	545	586	583	576	564	587	551	592	561	612	539	531	513	575	568	558	585	521	580	585	583	551	563	561	579	584	565	546	552	559	570	567	573	527	571	500	563	571	597	550	588	554	600	591	530	537	601	584	594	555	572	569	579	544	565	595	532	624	537	584	533	578	561	574	607	557	560	534	560	528	555	571	527	536	550	596	561	563	562	607	495	582	542	585	567	618	569	532	565	544	506	590	564	568	548	576	581	559	606	602	526	584	624	576	597	534	559	551	594	557	604	555	532	590	550	571	583	540	551	563	553	540	610	575	538	528	561	587	543	604	559	525	601	549	593	575	601	553	592	510	581	553	580	559	573	588	523	563	604	571	565	550	572	589	498	534	572	527	545	553	576	585	518	545	594	549	601	601	571	574	580	573	569	561	583	556	604	588	559	545	606	532	584	556	544	607	601	547	550	541	538	572	590	576	580	564	568	550	575	532	568	535	593	593	538	567	579	558	595	538	540	548	521	615	573	586	558	608	541	571	588	550	575	558	571	598	547	556	581	569	547	571	571	572	568	554	511	563	522	560	602	525	560	580	535	549	601	563	538	604	591	552	542	582	541	574	584	550	548	575	585	547	614	576	571	549	558	544	556	560	518	576	580	624	608	561	540	599	552	515	515	539	574	558	571	584	561	540	541	578	518	568	597	622	576	588	562	588	594	528	573	554	544	579	585	550	553	538	579	595	553	569	557	592	570	596	614	572	605	551	595	532	541	541	543	590	564	582	613	569	572	552	580	582	563	582	583	565	570	524	515	584	555	543	516	592	595	546	573	595	549	563	591	583	616	597	578	594	557	559	579	567	599	544	518	564	579	546	568	563	565	584	575	566	563	513	609	546	579	589	582	579	565	525	567	552	545	557	578	560	549	560	505	562	557	576	569	592	556	582	520	559	557	512	579	601	533	583	560	577	580	577	556	571	585	554	606	574	587	585	577	526	574	631	597	587	568	584	540	571	517	585	596	572	550	546	566	566	571	581	606	598	529	522	585	559	547	565	565	602	552	590	577	586	578	610	543	558	564	539	581	552	572	606	566	577	520	563	582	505	541	564	565	514	605	520	564	529	571	586	518	554	637	524	560	543	599	582	607	541	563	548	568	618	566	603	555	541	581	563	544	574	549	587	549	554	522	547	516	567	586	553	579	567	574	560	548	556	571	531	565	578	560	564	533	621	565	530	594	550	559	575	596	538	546	543	573	597	595	591	593	558	587	612	567	592	567	570	584	523	547	577	578	585	567	564	588	584	583	545	544	575	593	546	552	600	525	571	538	585	588	577	553	520	535	565	535	581	549	589	594	569	612	539	557	560	547	596	535	546	562	577	558	544	583	559	554	587	577	584	569	586	538	548	585	545	575	596	533	567	523	558	611	514	515	577	568	552	559	535	532	575	560	575	581	559	552	591	553	603	576	597	568	566	599	524	544	557	565	578	580	563	525	617	523	622	550	577	583	529	556	578	566	576	599	571	564	550	537	555	604	625	571	569	563	581	547	580	592	598	571	560	549	565	533	528	535	605	570	584	602	577	622	598	598	549	558	549	538	568	538	520	565	591	596	564	591	538	539	606	592	573	563	586	568	560	510	609	587	565	575	573	550	526	558	534	581	552	539	539	565	625	552	559	584	531	541	554	583	547	594	556	563	591	537	534	555	588	580	563	538	567	571	626	555	528	563	592	619	569	563	603	564	579	570	543	575	568	565	542	546	572	565	535	582	588	538	547	565	590	586	560	608	547	530	560	568	535	558	583	561	559	539	557	539	597	561	590	543	561	580	557	544	579	552	575	528	541	529	544	548	543	585	609	553	600	550	588	589	583	559	580	512	581	526	591	587	578	574	574	571	559	577	602	529	579	589	532	558	568	560	558	584	558	545	528	566	536	548	515	520	567	604	593	571	597	565	595	584	582	580	530	574	571	604	584	588	539	546	572	574	591	595	535	556	554	564	534	566	613	573	575	553	563	593	591	598	578	556	558	515	574	581	562	588	558	546	555	622	581	585	542	524	593	575	599	608	546	568	543	567	547	551	570	585	569	586	554	528	552	558	554	545	544	570	556	562	524	562	514	587	549	526	553	596	579	594	623	561	557	598	554	568	522	581	555	590	535	634	576	544	560	528	611	578	560	548	567	590	572	563	549	592	549	579	604	584	560	617	518	585	535	629	563	543	557	544	557	547	619	548	570	572	591	543	548	566	532	604	525	547	573	584	556	548	579	560	577	574	548	537	580	584
25120	21304	27557	25331	13864	2874	1859	1577	1550	1535	1463	1226	1179	1070	961	1002	912	851	875	848	862	790	793	888	818	808	1278	1774	1894	1901	1530	1136	955	838	837	718	703	719	701	656	700	731	697	681	689	708	674	701	673	727	622	701	696	663	695	691	640	682	727	698	674	667	733	688	706	657	637	698	696	687	638	615	699	699	702	681	704	738	665	682	734	665	678	642	673	700	683	760	664	716	686	674	630	731	626	701	679	704	731	690	729	679	735	698	694	696	686	681	663	668	722	695	719	685	702	726	719	718	664	697	678	638	669	737	651	706	702	710	727	662	727	690	756	682	672	647	697	668	712	710	720	699	716	673	662	697	691	663	662	712	679	703	733	678	669	659	666	674	696	751	682	703	702	693	673	705	705	678	713	675	712	706	662	720	676	706	694	715	616	727	682	660	731	714	738	695	745	693	707	710	678	686	767	707	754	687	690	668	740	745	685	692	755	688	686	662	712	746	704	736	664	684	702	714	674	689	681	703	693	707	685	744	684	718	649	687	706	699	670	672	703	680	685	685	683	724	714	660	699	648	667	698	674	668	728	741	678	737	727	646	659	674	685	701	695	699	676	709	695	708	673	676	726	652	761	666	696	704	722	696	695	729	716	683	682	696	693	741	742	688	687	733	711	673	640	668	652	727	706	664	709	655	731	689	724	684	695	677	698	659	698	690	686	731	742	702	676	695	709	704	676	736	728	691	723	665	686	681	686	710	651	672	743	676	696	694	706	718	662	685	696	701	709	727	658	719	681	712	683	722	727	654	681	675	706	706	726	712	696	737	669	708	691	678	680	712	719	690	714	686	702	670	677	705	694	721	650	703	662	665	670	675	762	675	690	692	665	717	671	675	703	681	718	749	650	675	720	637	677	668	666	678	671	704	685	624	675	693	720	708	742	715	721	698	697	727	707	668	691	678	718	736	740	699	702	698	707	730	666	713	645	662	693	731	730	631	680	690	652	655	726	754	753	688	645	659	693	702	679	734	673	750	743	688	679	611	654	664	714	697	691	686	704	726	651	701	675	705	685	686	674	660	705	691	695	659	706	720	714	693	706	698	692	716	679	698	654	739	666	670	672	711	655	680	694	679	684	702	667	673	691	710	694	664	677	672	670	670	743	655	686	712	647	708	651	676	684	667	646	695	681	684	704	738	708	698	685	712	694	665	629	693	661	717	689	664	684	688	676	707	655	686	686	654	700	721	672	673	697	687	685	744	696	705	752	695	667	729	709	727	707	690	687	679	712	702	716	678	716	654	694	652	725	647	684	718	684	667	703	668	652	712	672	696	688	628	694	741	666	709	706	703	689	666	686	716	706	719	678	690	654	726	661	711	737	731	716	672	692	691	654	645	733	685	682	711	681	674	682	711	717	656	694	703	681	687	690	672	634	650	658	709	700	680	694	722	667	689	744	674	674	653	703	703	693	652	706	727	703	703	683	692	724	710	704	712	697	695	693	705	654	717	707	724	704	748	730	697	684	679	662	688	719	712	684	693	719	710	714	649	735	701	694	656	706	729	688	696	717	711	702	680	677	694	720	734	699	717	665	754	693	673	647	651	667	688	697	720	731	695	688	688	723	722	634	674	711	713	705	740	706	695	727	717	697	662	662	647	703	721	686	718	743	687	675	724	737	640	673	686	680	633	667	656	733	674	690	699	729	699	718	686	680	717	700	719	694	719	710	698	689	663	745	714	646	640	753	705	662	672	676	664	701	665	737	705	735	653	652	689	669	698	706	700	727	682	678	712	720	703	636	740	686	702	662	672	688	677	661	664	719	698	675	697	678	716	668	714	716	685	688	663	725	678	716	715	678	723	719	691	686	695	671	684	669	689	704	653	649	673	639	690	670	712	680	667	673	685	717	696	669	691	714	670	694	704	753	713	699	725	684	698	711	695	709	677	700	680	705	669	707	672	678	687	660	639	705	745	691	658	680	700	689	726	687	720	738	683	686	703	706	687	716	706	683	659	696	689	723	702	667	687	695	673	676	688	668	643	710	717	680	717	721	703	654	711	681	691	706	698	725	702	671	680	675	672	672	695	714	698	687	645	652	688	647	703	655	668	677	715	629	730	671	743	708	650	691	699	695	648	714	693	698	679	704	653	691	695	730	703	729	651	679	712	688	712	682	682	688	730	743	639	688	691	747	676	697	705	708	720	672	685	702	711	736	714	638	671	644	669	733	657	730	673	698	715	701	698	680	686	741	687	685	647	686	694	679	672	679	731	732	668	648	689	700	705	695	730	699	719	699	710	708	727	740	704	715	716	687	697	701	705	660	683	681	687	691	674	678	684	679	663	661	665	670	681	730	645	677	662	693	654	681	681	713	694	685	695	690	643	725	689	617	724	696	662	686	642	715	715	696	709	720	690	719	654	678	718	702	721	684	658	702	686	677	706	655	693	693	689	699	703	676	692	668	698	690	747	666	699	698	725	626	672	670	700	688	723	714	652	734	694	686	673	720	672	706	654	681	747	659	726	717	712	728	722	736	708	701	691	658	688	734	692	677	670	686	714	663	720	717	659	686	725	682	701	643	645	639	668	664	703	666	697	691	688	687	713	692	617	677	673	692	668	660	667	670	682	753	698	754	694	616	691	704	696	718	689	616	705	664	733	680	724	694	698	683	634	672	702	683	696	683	698	724	697	657	674	682	680	703	657	699	683	670	716	756	681	700	761	712	709	720	710	689	687	707	719	679	699	657	647	711	712	665	707	695	679	682	721	639	652	696	708	706	659	685	670	709	739	714	658	672	677	710	718	669	676	661	649	699	710	675	674	688	723	698	686	670	717	692	729	707	699	730	731	703	706	667	676	719	723	716	712	715	682	719	716	691	710	674	691	698	685	733	659	702	684	693	723	643	685	698	691	665	601	703	704	724	677	710	745	692	712	706	669	680	642	678	671	721	634	670	687	685	681	690	687	710	647	635	736	691	717	753	721	657	703	716	653	661	698	676	710	666	656	689	729	695	671	723	670	701	659	656	706	724	738	696	697	694	682	730	683	677	686	688	676	676	722	693	688	706	713	684	694	668	712	732	688	698	721	664	655	627	690	711	709	668	713	701	682	671	733	753	717	678	745	700	754	666	680	701	642	685	687	667	685	710	661	710	693	700	686	651	662	687	648	713	735	703	742	740	630	737	675	662	690	690	687	654	721	735	693	659	747	647	716	647	728	714	687	667	689	700	682	705	674	712	694	714	739	678	719	690	679	698	658	717	687	669	668	703	684	714	692	710	723	715	701	665	681	701	706	687	662	703	679	705	676	680	701	676	693	683	704	723	739	715	672	690	652	671	694	719	705	667	691	710	660	725	650	722	683	652	707	699	732	679	745	688	686	654	683	727	678	660	695	686	725	684	706	672	723	686	667	747	710	656	678	651	662	676	637	645	695	698	642	686	689	659	709	736	679	710	702	699	673	714	691	713	682	747	690	692	726	692	715	683	685	681	665	686	731	703	705
8576	19259	18522	13135	7535	3427	2901	2667	2523	2454	2289	1838	1829	1528	1300	1331	1266	1151	1051	988	964	1008	971	1075	912	958	1955	2790	2942	2624	2113	1531	1127	928	840	762	723	755	757	697	747	706	703	725	746	706	701	726	703	694	721	765	681	712	715	726	703	715	741	711	692	723	711	745	741	687	718	700	755	763	721	719	744	749	704	735	657	703	731	734	704	767	709	754	742	703	717	681	721	750	724	737	697	693	757	706	723	724	704	746	733	760	691	695	733	756	690	749	732	729	745	694	753	674	676	715	701	729	748	669	749	682	755	715	749	712	750	692	703	740	736	724	733	720	728	734	695	745	693	728	674	708	716	778	718	708	696	745	693	723	737	703	698	779	690	719	720	722	736	759	717	740	693	725	703	739	732	740	723	734	725	738	694	734	712	693	749	735	729	668	756	735	726	750	696	742	725	702	707	747	698	756	739	714	765	730	672	758	728	713	717	726	732	728	702	722	731	687	707	700	674	691	699	712	745	707	696	718	749	668	773	742	696	719	746	668	736	720	718	708	683	670	720	743	738	655	751	728	715	703	767	732	650	768	707	746	768	691	678	716	697	673	722	769	726	703	709	758	658	757	710	772	772	719	669	695	640	701	700	746	713	757	731	755	700	731	720	736	741	689	716	648	718	726	726	699	677	693	675	737	725	730	716	711	725	747	723	689	717	717	718	745	702	712	734	714	768	735	710	675	753	728	767	720	702	713	689	728	740	725	752	719	736	687	717	745	693	741	699	747	738	694	740	762	723	731	687	764	745	730	720	737	706	711	699	740	785	719	731	752	690	705	724	736	717	735	753	700	757	708	717	722	738	703	767	738	707	710	784	713	743	725	730	706	721	700	738	814	717	696	712	709	780	739	743	707	745	740	726	701	733	748	785	704	734	702	736	668	741	726	721	691	738	691	720	761	737	717	700	684	787	737	736	686	762	718	762	714	753	715	718	775	816	758	680	729	744	726	702	700	694	726	679	672	700	721	786	737	729	712	714	751	755	681	729	706	741	754	751	671	672	743	696	736	731	725	706	716	759	759	791	682	677	748	731	753	708	719	720	694	739	680	704	748	720	702	704	728	736	746	678	704	711	723	713	688	751	782	740	764	729	711	694	783	744	750	758	724	713	696	747	693	726	702	769	710	694	763	713	754	676	718	707	716	786	737	697	786	775	715	707	733	721	694	704	746	712	738	696	765	798	711	715	755	732	741	746	761	778	729	718	704	723	727	694	718	724	712	724	759	666	751	690	733	723	746	739	742	710	742	756	731	761	768	727	723	659	743	746	722	747	756	714	737	746	775	696	692	674	729	773	715	754	691	671	690	752	773	741	764	710	753	722	740	713	830	776	735	717	694	736	717	713	682	738	717	721	714	728	710	695	727	656	749	734	712	726	719	688	716	699	734	706	697	722	734	746	701	786	670	731	699	707	753	718	736	774	713	735	734	686	699	781	729	719	684	748	710	766	721	723	778	677	762	709	721	676	650	740	758	752	689	706	738	742	680	684	747	745	728	741	733	722	715	699	751	698	738	770	726	738	724	771	740	704	746	754	702	704	761	693	721	759	697	704	727	736	716	705	743	714	726	689	742	713	709	718	680	759	724	698	670	778	758	726	775	725	714	754	734	704	743	674	759	709	758	749	728	691	724	724	697	677	731	720	688	739	731	720	687	712	772	740	757	693	752	707	742	736	749	744	684	692	697	718	745	703	711	686	719	695	735	743	680	721	738	733	719	726	703	722	712	699	746	746	728	725	709	709	726	689	704	681	731	735	696	702	742	767	770	757	744	741	748	752	672	731	733	723	701	717	670	734	730	690	725	703	748	681	717	703	746	718	690	736	712	756	734	683	748	740	673	711	693	768	751	656	690	710	696	695	691	708	711	726	694	775	674	698	721	733	712	702	736	709	694	720	683	748	765	718	692	695	693	706	766	730	738	708	718	738	736	704	702	698	718	701	737	729	697	737	729	713	733	735	746	725	702	705	710	726	760	696	663	717	754	740	718	722	700	697	700	702	789	730	736	725	713	700	701	765	670	698	752	747	742	728	691	726	737	747	771	751	735	673	671	713	741	744	741	697	766	731	710	694	772	760	748	695	699	725	716	746	722	717	729	741	686	761	741	722	679	733	707	696	744	717	693	705	668	738	726	694	721	716	722	669	687	671	710	713	712	726	706	728	720	757	730	732	765	760	764	715	802	766	739	721	725	752	711	732	692	728	737	703	734	681	694	720	722	697	734	734	684	758	695	741	719	676	700	736	740	685	696	755	729	733	709	760	702	764	727	756	713	739	729	736	705	744	743	700	667	706	735	724	696	708	731	745	723	710	706	733	745	754	738	716	723	758	721	741	737	719	722	692	749	729	763	731	757	733	749	726	697	726	705	705	743	713	734	761	775	716	732	695	696	743	693	732	702	755	692	738	760	742	727	763	709	720	704	707	771	701	677	718	681	741	700	683	715	724	766	725	679	726	667	714	683	736	735	698	705	709	725	713	722	721	731	685	702	754	730	715	728	783	729	728	720	719	702	731	761	815	723	779	752	723	741	711	731	766	740	741	755	725	728	758	732	689	714	747	674	738	742	667	725	652	686	738	750	769	668	745	723	739	778	726	733	711	754	720	715	757	766	758	697	708	711	752	756	737	708	718	711	732	757	761	716	698	657	735	709	713	768	701	744	740	735	699	728	728	725	713	731	729	762	726	746	769	715	738	688	708	742	709	791	699	675	771	698	735	712	706	720	738	737	767	697	696	746	776	716	733	719	764	732	657	742	765	740	737	698	683	757	732	715	721	744	726	698	702	774	687	760	757	735	697	676	698	751	718	717	699	704	734	746	714	793	757	703	753	755	718	716	783	723	692	701	724	695	695	671	688	692	702	778	734	761	719	707	727	714	698	700	762	665	748	755	718	713	763	694	752	756	732	683	745	684	678	751	763	728	720	720	731	718	713	702	751	738	672	722	715	699	726	689	726	782	736	702	752	752	718	736	707	754	735	744	747	693	721	704	719	758	767	730	735	763	681	758	676	694	736	726	765	716	759	697	726	768	708	750	716	738	752	709	747	724	724	734	706	688	735	733	743	712	724	755	722	727	698	735	691	775	753	700	724	736	737	697	714	724	701	756	715	632	734	734	739	727	732	690	779	726	700	726	717	731	728	642	699	740	743	703	694	720	723	699	713	731	732	743	680	729	734	709	755	732	697	687	748	677	755	699	713	740	761	690	707	722	763	696	700	742	734	753	805	731	812	737	735	696	708	732	759	697	738	723	709	746	760	703	694	704	717	696	748	700	735	718	729	677	766	716	747	680	695	660	763	777	718	746	735	728	720	732	735	749	733	696	730	720	748	704	690	735	706	679	729	739	741	752	719	714	691	705	736	715	744	775	755	751	730	699	714	704	758	735	754	744	753	685	766	692	701	736	770	750	694	698	713	731	756	678	735	697	687	709	759	729	707	667	713	733	713	696
22765	21373	29126	24011	21383	21515	12267	3087	2243	2135	1791	1793	1728	1713	1441	1259	1335	1274	1206	1137	1091	1053	946	880	896	962	1643	3515	5216	5490	3775	2544	1849	1364	1026	953	854	784	795	713	777	742	684	795	788	730	760	737	735	768	722	787	761	741	730	768	771	704	751	808	741	742	745	728	744	756	714	739	716	734	759	763	693	745	736	722	760	737	750	701	758	749	772	723	769	744	702	765	785	722	737	768	735	741	762	729	775	739	766	784	795	768	707	742	766	754	758	733	714	738	773	740	763	796	750	840	744	757	785	734	737	731	734	716	789	748	791	770	789	772	730	763	773	694	766	725	790	771	748	773	803	763	723	681	741	737	746	728	782	731	713	726	760	761	733	771	751	690	736	717	715	795	709	758	775	768	751	708	668	739	728	791	765	756	745	721	712	765	773	804	723	724	695	780	782	802	767	751	726	760	737	733	769	778	760	694	725	752	797	804	734	780	746	752	774	828	736	752	771	783	767	737	753	757	711	744	762	770	742	792	751	750	742	759	803	791	729	768	766	785	794	777	737	705	756	757	769	745	756	816	735	740	718	762	759	739	735	719	785	743	740	753	723	789	717	766	728	787	785	784	799	740	767	712	717	767	742	754	684	767	739	744	745	782	759	752	767	736	754	794	798	727	771	751	739	723	753	789	763	782	795	768	803	744	745	744	693	733	767	729	753	726	760	741	758	734	752	747	738	735	741	802	740	737	759	789	727	717	742	766	767	770	767	734	823	772	767	756	752	779	802	768	773	716	745	747	723	785	770	794	782	806	766	783	811	755	746	803	805	767	763	764	709	756	808	754	760	779	755	768	740	812	778	742	729	799	754	754	773	735	736	764	697	770	751	798	775	717	755	734	705	717	794	755	761	788	735	726	771	754	747	683	746	714	765	775	784	761	706	729	755	757	733	762	772	789	734	730	775	767	743	717	710	729	670	749	723	709	760	701	745	753	699	741	754	691	731	729	755	736	736	825	715	821	676	790	780	744	758	767	748	699	787	694	777	725	712	734	733	722	739	747	769	778	730	768	703	810	751	723	739	730	822	705	718	784	744	721	730	795	736	757	704	746	735	719	685	708	731	787	734	732	772	762	786	743	712	750	734	774	781	733	779	742	696	710	752	717	738	754	755	740	724	763	758	731	797	829	718	721	740	712	720	727	730	751	763	701	696	755	723	734	726	739	778	765	768	768	796	732	807	713	719	746	738	738	758	821	708	719	745	752	787	796	761	763	769	785	752	729	773	745	767	758	753	778	765	738	793	778	756	784	744	781	744	723	737	783	742	759	740	701	734	806	770	719	720	752	727	781	789	767	766	763	751	711	725	726	728	761	714	779	756	714	757	752	728	741	738	754	730	732	803	742	694	733	754	741	742	746	763	768	744	751	737	772	764	737	731	756	748	725	756	744	746	750	701	758	775	718	765	747	716	760	769	715	755	768	746	788	725	743	808	761	763	783	801	821	808	711	761	750	764	774	734	747	802	786	728	745	727	736	748	782	745	801	753	716	775	754	753	770	724	792	730	755	767	714	851	749	730	805	722	776	770	765	761	796	806	758	761	765	740	713	766	802	693	732	696	799	747	741	705	751	741	773	722	725	759	690	768	736	727	748	752	765	754	744	731	772	756	747	726	758	751	727	790	775	798	759	786	748	781	773	717	744	733	714	731	747	766	766	813	801	795	752	737	768	741	770	768	773	737	773	806	759	689	730	758	772	730	769	772	781	777	769	733	769	721	747	789	722	735	719	718	731	803	752	727	735	736	786	752	813	800	812	745	798	752	788	772	737	780	758	703	746	761	785	774	762	777	733	739	692	703	760	717	758	769	807	750	791	841	721	785	753	730	774	781	764	700	737	776	765	763	777	797	756	751	755	792	773	764	775	790	720	773	704	692	767	699	775	720	816	720	786	782	734	782	737	742	806	724	781	772	762	786	769	758	742	814	755	731	726	738	734	809	763	756	761	748	747	738	721	688	760	779	728	755	725	756	733	768	768	780	747	741	742	748	770	752	714	677	774	710	739	722	698	777	757	723	784	722	715	744	760	741	746	739	800	745	799	732	764	740	746	777	716	741	782	735	771	734	749	704	814	763	716	751	754	722	750	692	761	776	752	719	750	789	814	782	766	754	755	753	760	771	714	724	739	798	698	768	776	758	789	821	755	749	693	788	790	767	764	750	740	704	760	764	775	775	719	729	764	735	807	723	782	747	773	771	743	753	803	724	764	792	768	782	742	754	774	812	764	745	746	777	771	807	758	791	737	738	769	746	762	737	800	788	823	742	763	732	730	799	713	775	727	761	819	735	705	773	754	747	730	768	723	726	761	731	739	705	768	764	761	764	789	776	764	756	768	751	768	748	704	760	760	777	729	811	756	764	805	741	745	744	741	777	782	768	736	755	699	767	722	730	705	777	728	784	712	727	729	761	741	796	715	807	729	733	734	739	722	771	782	778	698	699	688	707	718	754	730	762	769	731	709	751	720	729	763	757	764	734	767	736	745	711	767	729	710	728	792	765	715	715	763	752	737	717	759	780	807	715	745	742	710	791	789	738	783	772	767	779	728	736	739	750	754	711	721	750	778	731	755	731	736	769	743	739	784	764	743	772	774	728	769	759	713	704	807	701	724	769	769	774	794	797	742	733	759	713	780	717	784	742	774	737	752	773	779	703	759	804	745	739	699	772	771	763	767	771	725	799	750	759	765	755	716	725	726	740	740	750	787	751	752	771	730	731	737	715	755	767	698	762	741	753	753	752	774	702	706	733	802	737	766	757	734	735	773	756	709	771	711	761	766	769	739	776	726	806	774	726	782	725	729	709	726	772	763	721	739	759	730	760	721	739	746	787	775	781	706	740	786	765	722	714	803	744	741	741	813	739	735	800	751	720	741	735	740	807	788	748	764	760	717	727	767	730	746	760	775	783	708	709	795	761	729	750	725	789	752	702	783	706	738	719	784	814	699	762	782	807	752	787	764	786	726	767	735	817	760	749	777	727	822	738	714	700	793	773	754	752	727	717	782	792	729	775	701	733	744	779	759	770	784	786	736	781	754	780	759	710	769	810	774	753	755	779	754	768	754	749	728	756	748	750	800	729	806	760	748	755	760	753	746	737	711	769	732	751	773	740	740	742	767	716	723	717	746	712	736	727	737	717	710	747	742	741	741	796	764	737	747	717	757	813	712	770	737	743	770	753	790	737	739	771	758	794	806	764	720	782	733	776	772	777	757	737	754	741	770	765	769	755	756	788	732	754	747	754	749	757	717	735	738	747	765	776	713	794	778	786	756	735	753	728	732	746	733	743	722	785	687	761	754	769	680	729	751	759	731	741	740	733	754	758	772	780	717	751	763	738	712	764	741	733	785	728	781	736	717	784	725	710	775	731	802	751	792	735	755	732	722	722	753	713	743	802	753	802	817	685	720	795	763	787	769	730	806	812	729	758	760	743	777	723	694	746	796	761	730	760	716
10777	29142	25930	19609	11867	6324	5458	4353	3777	3393	2742	2738	2626	2336	2048	1790	1749	1711	1489	1430	1303	1188	1169	1092	1063	1079	2293	5193	7828	7732	4972	3540	2511	1693	1215	968	886	815	770	731	714	758	758	781	764	770	728	758	748	808	713	761	749	754	776	746	766	734	775	770	756	761	743	790	710	703	737	826	710	774	764	758	769	796	758	780	719	744	738	686	746	771	751	771	800	739	710	770	754	777	764	779	745	724	734	789	694	747	743	786	719	706	747	765	725	709	739	759	804	729	750	717	731	784	715	759	763	738	744	780	760	767	763	777	755	750	730	747	752	761	742	724	777	762	733	747	731	775	752	753	776	752	781	722	753	780	743	807	755	750	802	758	787	736	742	705	746	805	754	741	753	710	798	731	760	777	787	736	735	692	748	762	776	762	762	780	799	779	713	759	729	746	748	747	741	710	766	723	765	779	757	770	702	755	763	713	774	770	732	747	757	762	784	754	753	704	744	731	753	757	770	762	742	760	755	728	769	757	702	742	714	712	750	714	717	739	731	724	800	799	782	785	749	745	787	810	766	739	748	776	765	741	717	765	716	726	759	735	766	747	796	764	745	773	771	779	745	759	768	761	744	732	771	783	735	788	746	763	752	799	814	783	791	761	758	768	751	773	727	784	708	758	746	762	754	770	707	761	783	737	724	784	772	690	758	704	797	778	708	813	727	716	779	752	750	742	730	770	774	729	728	784	827	776	747	739	747	724	737	709	738	726	757	675	773	702	772	709	709	705	758	754	752	755	793	759	744	739	759	768	799	770	783	787	761	736	763	729	764	739	749	743	757	765	722	773	778	717	754	735	771	748	774	800	717	741	752	708	798	784	749	776	759	772	759	736	728	762	743	741	774	774	712	774	776	758	768	732	784	735	764	775	733	753	750	805	790	751	746	713	683	755	743	698	752	744	733	751	753	755	768	751	765	712	784	796	733	748	759	738	769	764	732	753	779	767	779	780	813	699	810	757	755	797	801	720	776	735	736	821	802	730	811	758	760	716	802	734	767	733	740	771	788	765	762	740	771	748	799	749	722	767	768	760	765	801	758	703	789	761	753	782	792	761	716	774	725	773	765	758	721	751	781	733	763	730	705	733	753	727	734	734	789	780	779	726	691	744	737	769	722	753	723	755	749	747	758	741	704	754	741	741	772	731	754	759	723	727	741	765	773	750	720	733	801	739	712	783	776	734	761	745	735	769	734	779	733	715	765	746	750	719	677	756	738	715	771	785	739	752	698	733	794	686	775	756	770	735	728	754	778	759	712	736	718	752	756	722	730	709	794	754	824	745	736	706	787	738	780	742	705	732	770	729	777	756	738	752	772	730	790	754	723	736	733	774	746	764	747	732	727	695	739	761	724	723	779	824	765	749	780	756	818	792	788	744	809	775	744	766	787	740	732	768	775	767	745	724	771	763	739	794	718	709	719	752	765	704	729	788	747	745	783	741	705	786	760	750	714	756	748	768	717	777	743	761	772	765	801	742	775	775	738	697	770	744	779	727	731	752	753	786	738	770	769	729	719	770	699	778	725	764	733	756	827	773	745	714	758	771	767	797	764	790	682	722	739	733	780	758	743	719	793	746	776	714	730	772	750	781	781	765	768	782	762	771	732	799	742	730	728	733	790	738	736	784	789	763	772	768	732	763	749	732	792	742	798	701	744	733	786	777	712	744	758	744	745	737	729	713	782	755	783	760	767	781	742	744	775	719	751	688	744	706	775	734	743	805	752	721	742	728	783	783	741	807	745	744	712	781	754	777	789	748	738	815	779	751	772	766	732	812	754	748	782	765	754	738	784	756	731	753	781	709	804	793	767	774	770	724	768	753	758	752	763	749	790	770	782	780	753	755	788	743	704	764	771	803	728	730	743	724	733	743	807	738	711	740	778	735	803	777	761	760	726	760	771	756	801	735	765	693	832	722	743	754	747	759	748	742	751	772	771	794	780	780	771	769	796	736	735	710	726	767	714	785	755	781	753	721	762	739	776	713	769	782	762	793	760	753	720	771	721	757	705	721	797	718	764	777	732	729	786	764	752	802	776	745	775	775	756	727	742	698	733	781	741	783	726	743	714	763	684	786	774	758	731	730	779	719	783	781	747	755	785	746	770	704	727	740	735	738	771	732	741	748	754	765	763	737	789	727	765	725	743	758	765	760	788	784	674	766	770	757	750	717	767	760	785	789	744	764	740	736	749	720	723	756	777	730	762	751	703	703	802	752	746	763	734	746	777	733	731	788	761	712	757	768	759	788	825	782	734	734	726	740	744	740	738	757	767	776	732	738	744	712	814	743	725	776	802	780	740	770	768	747	777	732	737	785	758	766	774	766	772	746	782	724	818	745	746	742	780	774	713	727	792	814	769	782	739	745	764	748	731	782	732	728	766	776	731	703	721	711	759	772	727	761	756	750	760	739	738	773	744	719	743	766	758	722	736	775	736	697	749	716	730	798	712	789	730	687	786	745	721	742	757	743	725	775	787	715	786	724	796	742	771	808	735	770	692	735	766	678	777	736	755	738	735	725	758	682	777	775	724	781	754	767	791	793	761	756	725	747	754	701	784	764	754	794	783	750	744	755	732	767	719	754	745	728	751	804	769	812	720	751	776	721	789	706	774	783	811	760	760	763	778	766	708	714	754	728	714	768	765	715	718	808	745	733	764	749	746	778	749	772	737	771	721	747	717	760	773	719	742	755	736	729	737	744	721	740	749	762	717	730	746	701	836	768	785	718	749	731	736	738	713	719	768	735	713	761	731	713	716	692	730	735	721	774	738	764	748	783	720	717	723	714	765	785	758	757	769	735	765	805	792	764	726	755	779	747	694	817	735	785	781	767	750	744	778	736	747	769	726	741	742	784	745	740	732	771	748	766	771	719	767	767	728	773	740	735	748	729	774	758	714	760	748	739	703	747	779	756	739	722	772	775	758	740	760	754	760	714	749	731	789	694	781	796	695	751	728	792	761	770	688	737	763	751	766	780	757	758	775	723	759	779	766	755	778	795	769	725	723	756	784	747	714	716	796	737	751	730	756	723	775	774	801	768	756	759	702	741	736	769	788	743	750	719	748	724	737	740	745	759	726	762	729	745	717	766	750	751	766	770	758	757	747	743	745	802	769	769	774	764	718	788	720	783	770	795	768	818	730	756	764	727	745	726	741	738	719	739	753	735	739	752	740	739	751	723	735	760	762	762	797	755	774	761	777	730	746	744	770	679	800	775	732	785	706	765	719	748	779	818	761	742	766	736	760	783	751	779	745	742	792	707	734	745	758	721	764	755	782	767	789	711	727	795	734	688	787	689	722	716	758	775	787	763	748	744	742	751	780	694	744	763	798	804	776	734	746	747	726	753	741	788	727	751	787	745	769	715	761	739	756	705	771	703	755	751	741	742	746	712	730	740	793	725	764	745	744	751	757	724	742	714	719	733	753	739	733	715	743	819	740	778	712	751	733	736	758	807	762	709
28004	20083	14892	9015	2953	1375	1217	1101	1046	908	877	945	845	848	802	778	784	732	721	643	640	641	608	655	628	594	584	654	770	750	777	720	674	622	614	547	589	552	535	557	581	580	522	587	560	557	533	577	559	573	552	534	563	583	583	586	547	538	525	575	601	506	542	531	552	560	554	525	545	571	579	550	563	507	546	582	527	543	541	560	492	502	545	538	577	546	533	598	560	526	559	541	522	586	509	536	571	532	499	546	543	556	543	585	567	562	527	522	549	537	531	570	556	539	573	562	547	558	558	541	558	521	556	541	541	601	518	576	555	555	585	548	558	545	563	536	536	584	525	537	532	543	531	584	568	537	557	564	558	565	548	531	527	532	586	509	584	561	553	536	530	529	539	541	541	536	561	542	531	585	551	580	541	554	540	541	567	554	575	519	532	532	522	537	491	579	551	503	574	561	545	521	527	522	574	548	557	562	600	555	518	581	570	524	569	584	563	550	568	537	547	582	514	486	540	552	584	555	525	562	529	540	543	567	566	554	520	584	538	555	583	543	543	543	523	522	580	569	542	551	521	553	574	594	558	538	544	594	549	557	555	537	524	550	570	541	540	517	547	570	587	544	570	541	529	541	514	555	557	521	540	513	547	568	547	516	540	537	573	571	564	547	515	564	554	568	551	568	493	513	533	537	538	548	549	527	569	535	589	612	577	562	552	507	577	586	540	556	518	572	568	543	556	537	509	563	534	554	576	535	522	582	569	532	572	572	562	540	552	559	542	529	521	585	575	586	544	558	536	532	530	566	569	560	564	569	541	551	521	566	531	555	540	532	525	507	567	553	527	552	536	553	562	562	552	580	520	556	562	594	531	538	593	534	526	517	528	537	574	565	558	545	549	539	538	509	568	552	544	529	523	542	540	574	511	574	556	533	534	551	536	477	530	519	524	591	527	537	565	557	559	570	553	532	540	568	550	545	562	557	586	593	547	503	588	570	533	514	539	508	516	588	584	521	601	539	577	574	599	485	586	542	558	522	526	537	604	558	576	559	575	530	592	560	562	526	521	502	513	543	534	556	525	536	515	568	577	582	577	561	524	560	577	531	539	594	524	570	506	573	571	569	570	561	540	565	533	564	576	524	590	543	579	547	563	522	559	539	537	572	541	545	523	563	546	528	571	517	548	572	536	583	568	563	580	565	547	541	583	564	547	545	526	505	545	532	551	591	555	547	506	560	567	528	509	534	553	533	527	550	539	568	572	558	570	546	576	580	564	570	569	568	530	531	545	544	572	545	548	565	531	583	598	521	535	538	553	607	565	552	526	550	563	578	554	561	569	536	567	522	543	555	550	589	553	600	539	553	565	574	511	539	501	517	553	546	565	566	542	561	575	575	545	597	570	571	547	580	522	542	556	543	524	568	566	558	581	557	574	574	537	553	577	526	574	546	548	559	534	544	543	508	586	563	557	525	522	543	546	552	581	583	548	541	582	554	549	600	551	551	534	555	526	561	522	583	585	548	546	523	544	548	559	551	552	561	553	544	553	581	553	541	572	562	539	553	568	519	559	555	583	571	541	561	523	551	579	582	548	585	569	535	504	530	545	563	554	572	546	587	573	602	533	568	600	588	526	593	551	524	506	520	505	587	592	518	564	582	554	521	540	564	552	596	612	540	572	564	533	541	524	532	536	571	488	539	503	522	521	536	551	579	569	527	562	551	592	604	553	515	583	556	544	586	582	548	549	603	551	586	544	562	527	568	554	534	604	582	542	552	555	566	550	582	532	538	537	539	601	533	557	521	550	517	522	547	584	537	569	548	552	552	568	507	564	550	500	565	561	540	558	522	541	526	551	514	576	599	527	570	551	523	571	567	534	559	545	571	523	541	538	549	603	527	560	550	560	564	565	580	536	549	559	561	585	587	534	514	583	555	567	548	591	495	522	553	553	534	530	523	554	519	576	572	531	566	553	533	546	535	536	560	560	548	545	565	520	546	506	545	537	526	540	534	578	583	551	541	528	540	513	537	532	571	539	574	559	521	538	555	575	594	582	528	536	557	582	584	587	537	561	551	590	555	508	564	518	542	509	524	538	517	542	615	559	543	536	577	559	547	555	553	556	591	537	527	560	559	503	571	555	552	533	516	520	580	527	604	577	576	569	585	556	520	531	483	555	547	565	548	485	536	513	557	556	556	504	533	530	489	518	548	582	520	559	548	540	566	541	547	551	594	548	541	563	554	556	550	572	510	587	521	580	493	590	575	528	577	569	556	562	592	546	538	567	503	590	546	546	572	540	580	568	589	586	552	550	518	548	499	531	603	613	546	582	525	539	586	586	560	516	512	593	570	553	553	554	560	570	546	525	594	547	510	560	536	515	550	575	547	562	522	581	567	544	536	531	553	538	541	544	551	569	559	541	551	557	529	532	550	541	565	556	574	524	546	573	603	563	549	498	574	588	600	567	504	560	558	565	523	576	561	593	534	564	572	584	579	564	539	534	537	534	516	598	589	558	516	534	538	563	519	562	567	548	523	557	487	531	581	472	551	564	567	562	548	533	529	511	523	520	539	546	603	586	546	567	531	557	550	544	599	565	570	540	575	554	566	563	586	564	532	541	532	549	517	586	505	573	529	515	526	573	548	570	560	483	566	563	532	533	527	570	558	532	601	545	545	555	544	538	566	564	524	547	576	576	567	560	544	597	550	528	534	528	521	567	532	527	573	535	570	615	566	532	543	555	535	544	524	550	550	593	531	533	561	558	580	506	537	578	572	582	620	557	533	580	493	567	547	539	520	547	542	556	538	536	558	575	529	539	543	548	551	548	585	564	571	536	527	572	487	519	537	556	554	527	573	557	513	531	528	576	560	551	588	573	575	541	589	550	552	583	559	556	559	536	521	547	575	577	549	519	532	564	560	543	547	565	533	569	566	577	555	560	565	564	539	574	552	550	584	558	536	550	526	514	511	517	575	538	544	567	565	566	526	548	540	537	594	552	557	549	542	554	557	574	580	531	573	559	552	522	558	554	548	579	588	533	564	575	544	546	563	569	595	539	569	539	537	529	579	557	529	545	538	564	568	522	548	520	589	571	519	553	557	536	574	547	546	555	597	554	566	563	543	550	567	550	594	546	534	541	539	555	534	590	559	551	560	532	512	593	559	536	578	540	552	570	559	550	580	562	564	554	523	580	553	534	574	527	531	536	566	588	574	582	541	544	529	563	611	539	534	567	570	571	545	541	529	535	578	541	531	505	583	482	585	544	547	577	567	546	556	551	552	543	535	548	538	570	570	575	550	518	574	578	575	573	541	554	521	551	551	583	584	578	516	564	560	523	564	524	534	533	534	539	527	546	583	526	568	571	534	542	536	550	553	567	551	583	572	554	538	529	549	536	535	543	557	538	547	585	551	576	556	555	498	597	510	568	535	540	570	565	580	557	537	521	566	524	584	497	521	538	543	527	599	578	551	524	566	612	560	520	592	556	518	560	539	558	604	558	536	572	552
8364	14778	15003	9568	4343	2291	1961	1659	1532	1368	1189	1374	1246	1100	1065	949	927	878	927	826	777	783	762	733	708	710	703	753	876	949	902	857	827	741	667	607	600	574	606	591	593	588	555	618	572	562	586	600	586	613	584	558	581	620	609	553	585	613	605	582	604	589	534	576	628	574	551	589	578	563	567	555	600	595	570	570	563	608	583	563	587	566	566	552	570	617	568	593	589	576	559	616	568	579	579	585	587	625	567	611	572	570	545	587	621	575	627	566	582	630	638	547	559	589	578	551	561	542	570	527	574	576	619	554	610	568	556	611	544	572	604	591	570	582	563	574	572	578	545	544	581	604	551	607	588	590	606	564	610	591	575	591	570	611	541	572	633	582	577	549	558	562	569	584	596	570	551	560	618	607	600	574	539	606	532	559	572	525	579	590	603	596	646	591	586	599	564	600	629	617	558	582	582	645	594	571	639	597	597	577	566	585	605	592	586	564	586	607	550	566	568	600	612	566	613	598	572	596	579	644	578	555	616	625	592	555	579	612	592	613	594	572	569	552	585	576	593	554	560	581	604	545	602	589	581	608	592	597	605	587	581	538	585	573	539	536	566	559	608	553	603	590	619	571	563	536	586	612	562	580	620	569	579	575	554	599	590	582	551	599	548	604	577	560	556	581	578	574	597	581	594	618	549	583	587	569	635	571	559	508	595	599	605	608	576	593	619	535	587	571	560	575	582	570	551	570	569	567	577	578	583	556	545	609	578	542	575	635	571	627	602	583	572	565	548	595	559	564	582	607	574	607	553	556	567	571	611	603	544	576	600	577	584	585	564	587	573	593	590	547	579	571	558	612	584	553	590	579	602	578	579	609	590	582	577	587	638	570	608	618	622	541	581	579	563	607	639	570	640	571	574	605	575	595	585	580	590	579	604	568	628	605	549	556	599	567	588	565	592	550	565	577	563	568	578	559	592	593	601	592	574	570	561	575	571	592	557	548	595	578	572	606	598	576	572	587	595	593	577	564	578	555	580	578	581	536	566	561	556	594	627	590	547	572	618	627	605	581	621	548	593	584	579	570	586	592	574	613	578	556	595	587	570	569	522	577	620	602	612	599	572	604	580	584	584	582	583	578	605	603	576	585	586	578	590	575	593	605	590	601	631	606	583	551	577	573	556	596	602	563	572	612	621	618	552	607	570	596	615	554	561	603	582	575	586	559	577	592	531	619	626	585	592	546	606	569	591	565	569	589	611	604	607	594	553	570	608	580	566	604	638	545	555	585	618	564	587	557	600	629	617	544	563	575	626	551	538	533	541	557	619	528	579	539	542	533	594	620	561	551	612	569	576	536	548	581	569	628	618	560	561	585	568	588	561	593	565	555	574	564	561	580	600	622	554	572	555	560	552	579	604	611	581	612	560	533	583	587	618	601	532	588	583	567	597	551	587	566	626	591	631	614	570	562	539	578	588	570	604	613	593	534	611	581	583	574	601	624	611	599	581	580	570	617	583	563	556	556	615	581	611	529	581	586	583	582	577	595	595	626	615	559	597	621	591	601	602	582	555	563	567	599	555	564	586	572	555	588	606	583	600	556	589	567	583	582	575	552	577	581	545	602	624	541	565	572	558	580	581	593	564	570	553	567	545	563	609	558	604	626	595	595	566	592	551	550	558	570	613	607	574	580	598	542	566	584	572	590	590	546	594	603	588	593	575	537	570	582	613	574	587	582	578	582	589	636	595	563	547	598	614	565	561	564	589	586	633	590	580	581	581	595	574	593	586	556	568	548	621	580	548	538	552	592	545	589	586	585	565	630	588	561	592	575	596	568	608	602	585	556	605	566	567	549	593	534	571	519	596	544	578	586	561	615	576	549	578	597	593	573	592	626	572	578	572	577	590	596	584	569	549	574	618	595	631	575	558	556	550	570	622	594	597	546	578	552	596	584	616	545	604	576	515	550	581	599	559	598	568	565	613	603	558	587	577	517	609	606	570	549	508	562	595	589	553	535	586	563	568	586	573	561	596	603	582	575	565	551	594	573	578	560	574	601	606	600	576	563	545	603	555	582	581	581	597	595	622	590	581	626	575	583	562	597	560	566	612	577	588	598	570	624	605	568	544	573	579	572	566	525	586	556	564	521	559	581	560	612	590	534	569	571	533	579	559	596	608	552	578	546	605	573	547	584	563	608	584	590	548	563	581	605	592	587	575	555	591	592	544	554	557	606	565	548	588	609	589	538	597	607	583	565	563	577	554	633	624	556	620	584	583	581	561	576	565	609	601	587	585	553	584	590	601	603	594	623	551	593	574	570	601	618	589	593	586	613	577	536	617	599	588	575	602	606	589	537	578	605	599	575	559	566	578	574	581	594	600	549	601	579	594	582	611	586	612	576	559	562	552	597	566	589	582	550	582	570	565	582	603	579	589	515	543	618	605	580	544	572	571	592	581	596	579	569	574	592	605	585	569	587	549	590	566	574	582	575	620	565	600	571	591	592	561	579	608	598	603	560	581	565	585	535	556	608	584	609	603	590	606	560	539	610	581	609	610	589	580	551	617	597	590	590	579	564	595	593	595	587	553	570	571	603	614	606	611	572	585	590	559	580	587	556	598	575	610	531	589	643	611	576	590	567	586	567	592	596	578	602	604	560	576	585	581	538	572	559	569	612	559	575	588	593	562	537	589	582	561	602	575	567	591	621	585	623	568	554	600	622	573	556	587	610	546	604	537	553	625	540	542	603	577	568	624	567	570	554	582	564	527	587	572	547	590	583	587	612	587	573	564	585	572	570	598	609	581	583	583	632	578	580	607	622	601	548	566	585	566	599	559	590	580	548	562	580	611	561	547	587	534	572	601	581	577	564	600	556	556	606	601	587	602	581	570	604	587	583	570	594	609	633	645	592	567	587	589	566	567	601	582	571	609	533	575	573	573	520	585	570	557	611	594	587	567	537	546	570	569	578	601	587	586	541	593	575	580	604	614	612	626	604	575	594	581	567	599	605	567	582	606	568	585	571	581	565	592	538	607	571	576	570	602	580	564	586	579	579	571	598	574	554	551	578	597	611	553	524	584	597	558	601	587	549	568	550	587	601	566	556	614	610	544	579	594	582	582	574	576	562	586	577	548	575	592	592	630	564	614	610	617	559	647	574	528	585	579	608	576	580	554	588	557	608	601	600	586	583	563	573	578	588	575	632	556	569	545	567	598	609	648	570	537	578	567	650	591	575	602	633	580	561	570	608	572	619	606	572	550	599	589	598	608	574	570	591	527	599	605	524	596	554	606	591	602	618	592	610	555	555	553	597	614	608	574	566	610	562	612	586	628	590	573	594	565	571	585	585	555	553	578	616	599	599	577	606	587	585	592	593	564	581	619	578	579	572	534	591	568	556	609	591	561	612	617	613	593	555	597	588	572	626	607	604	536	576	620	588	581	557	579	602	620	618	570	574	603	618	600	586	615	596	575	601	592	577	599	594	604	576	569	596	574	599	608	583	609	573
23917	21304	28587	24397	21292	10740	2551	1797	1498	1191	1162	1116	1024	1006	1081	939	924	854	823	722	670	718	654	662	666	649	695	1415	2161	2617	2329	1822	1361	990	830	656	586	513	529	526	514	545	497	509	491	520	513	510	546	544	544	531	512	550	525	557	560	550	512	510	543	483	522	524	541	503	483	502	509	545	560	502	546	515	521	555	556	546	538	539	548	539	505	532	544	539	540	541	542	542	517	552	542	544	517	559	562	558	573	496	540	533	531	529	503	524	490	543	547	481	547	491	546	549	527	542	562	507	554	569	476	481	468	535	541	524	521	499	582	534	554	562	531	552	568	580	543	526	570	472	529	538	544	530	577	523	504	511	526	511	528	496	516	539	551	530	511	509	537	535	526	528	505	511	491	478	505	551	512	550	573	525	563	494	553	567	562	554	558	562	490	545	518	519	529	547	518	541	497	499	569	511	518	544	535	509	522	550	554	500	513	522	538	534	501	543	532	579	546	539	526	558	562	491	518	524	524	500	537	550	521	500	564	531	520	478	509	549	512	559	570	555	546	527	547	500	523	498	520	518	582	543	524	549	583	547	520	558	530	553	530	569	551	562	501	548	530	506	554	512	519	506	538	524	527	523	496	555	512	555	529	528	541	512	500	533	528	554	548	514	557	523	540	504	548	494	521	526	542	520	516	554	563	520	521	534	546	567	525	541	534	500	543	531	505	483	496	512	518	505	539	475	556	558	542	493	574	564	546	545	534	491	545	516	533	527	487	551	529	517	532	521	540	521	562	527	532	520	546	560	560	506	554	556	506	497	496	525	544	544	512	552	543	523	541	554	564	526	541	506	517	560	544	504	562	549	507	546	509	511	492	539	530	532	507	535	533	519	513	533	536	495	517	567	528	559	509	538	551	551	593	551	524	546	531	514	527	522	555	484	518	505	529	531	543	526	512	549	483	540	516	478	552	539	526	496	491	518	546	479	526	503	507	495	543	503	511	576	530	543	562	518	539	493	556	537	525	488	509	549	489	524	530	472	537	552	503	492	542	580	498	491	504	537	518	521	516	545	500	534	531	552	513	515	529	526	543	495	520	504	544	498	603	510	523	543	545	525	545	547	511	531	507	552	535	551	508	558	513	551	562	506	499	506	541	550	501	566	529	456	565	507	526	571	528	610	542	501	540	512	528	548	491	545	558	512	520	542	542	539	558	509	499	485	535	559	524	548	554	496	536	508	496	520	495	513	506	515	507	534	561	535	493	521	551	527	532	552	553	543	536	514	526	490	516	547	533	543	505	518	542	528	538	538	528	534	555	516	523	517	517	538	551	511	537	547	513	535	562	570	505	525	544	511	562	538	506	494	508	542	560	534	529	518	514	528	534	526	551	487	506	495	513	505	494	506	537	532	542	516	530	533	512	493	511	548	526	557	538	513	537	484	497	541	514	560	502	526	527	554	511	564	522	530	551	545	531	566	521	538	496	545	504	530	543	522	511	558	519	503	511	518	541	530	572	531	538	534	523	574	537	487	505	529	519	506	577	512	510	502	516	526	488	499	515	516	506	536	537	569	502	486	559	509	547	539	487	546	546	529	518	504	530	516	515	539	535	530	517	517	514	544	513	538	467	531	554	511	565	512	504	553	508	562	540	508	537	551	561	558	550	508	499	525	523	545	586	476	504	535	535	536	510	485	511	533	500	564	496	563	562	544	577	539	538	564	556	538	532	523	485	544	547	526	496	530	526	533	492	491	546	502	547	518	569	481	531	528	539	500	509	528	553	532	539	513	541	523	514	542	567	546	542	536	551	549	525	568	511	545	540	530	540	515	543	517	531	533	507	540	572	562	513	559	538	542	562	567	487	492	499	517	543	526	575	512	524	552	532	528	573	477	538	506	521	527	537	493	529	493	548	515	527	554	544	512	572	516	563	512	552	494	541	550	533	486	560	517	499	505	570	565	569	539	527	539	534	515	502	522	518	623	534	506	524	563	497	528	525	537	535	506	549	548	533	501	521	533	506	517	524	538	502	567	603	493	559	514	499	576	524	515	506	551	543	525	535	523	545	493	526	516	528	518	518	510	529	586	485	535	542	498	530	519	521	542	541	539	547	521	534	510	541	532	539	520	517	539	529	502	549	512	520	537	494	545	525	513	538	537	567	493	519	571	543	524	497	544	552	480	498	535	563	568	517	537	571	520	500	476	498	514	535	505	534	519	504	554	494	510	537	532	540	543	521	504	512	541	577	545	517	535	584	529	472	539	548	545	518	505	538	547	526	532	543	537	521	515	542	547	542	527	553	580	558	497	524	531	516	507	499	499	524	534	551	594	564	538	528	525	523	504	507	546	532	537	543	503	546	482	541	516	530	518	503	526	550	532	578	505	489	549	540	513	535	494	523	533	570	479	493	540	494	543	518	553	496	512	550	588	552	518	550	526	547	536	495	522	493	558	545	537	540	490	512	512	524	537	558	522	522	521	529	551	494	534	507	487	527	554	548	515	518	513	538	501	521	526	544	492	503	526	512	564	508	524	533	559	495	507	588	550	547	508	526	517	521	521	530	544	496	539	529	540	544	515	542	539	512	466	538	531	518	501	472	545	552	526	521	524	520	489	515	550	515	565	580	502	522	490	521	486	564	561	523	491	509	516	559	544	493	517	551	565	551	496	542	510	531	497	507	519	560	521	568	565	510	544	583	530	549	505	494	497	536	526	503	542	536	541	546	548	577	533	562	543	534	493	569	565	482	523	534	554	495	524	526	572	546	536	521	542	559	533	517	464	505	609	516	529	487	536	544	543	542	532	524	541	511	500	489	544	542	550	527	525	501	566	536	510	548	487	518	550	554	507	527	511	555	515	543	529	541	512	504	550	575	578	542	527	577	488	540	560	533	545	523	507	525	485	468	531	496	498	507	538	556	521	584	562	518	506	504	504	563	517	576	562	548	545	539	555	534	520	557	569	534	550	542	566	539	525	512	562	528	545	542	538	547	494	528	539	522	530	521	521	561	508	530	522	507	501	536	530	580	499	509	535	524	534	520	496	517	531	497	519	526	570	538	574	568	518	520	523	532	544	549	560	534	533	540	498	542	563	546	554	529	530	479	497	554	538	507	535	553	526	531	507	546	524	527	550	551	547	562	553	520	498	532	507	533	569	554	529	502	539	553	517	522	522	542	514	544	543	565	538	544	512	523	523	553	555	549	481	505	521	524	540	516	546	519	488	512	494	524	544	526	577	570	540	572	529	521	515	547	515	515	525	539	579	519	589	533	540	516	554	516	522	537	547	523	541	574	548	515	498	574	505	515	504	506	510	501	539	558	541	528	508	513	546	519	520	511	567	534	529	538	542	537	492	535	545	543	549	512	576	521	519	512	500	506	507	500	536	509	494	521	501	519	537	563	511	547	509	516	504	531	520	582	541	538	527	522	516	469	532	538	519	513	480	531	539	538	512	538	522	495	536	565	505	560	548	510	511	573	536	538	526	546	535	562	563	529	560	536	531
8069	23599	21504	13750	6951	3900	3427	2979	2482	1807	1664	1663	1544	1439	1475	1359	1238	1136	1100	1000	932	921	894	789	802	739	823	2054	3130	3778	3336	2494	1893	1327	962	740	637	596	610	553	576	553	535	555	569	546	597	547	543	554	536	571	547	542	529	569	547	501	551	577	549	548	558	570	550	522	580	554	573	566	540	558	536	539	553	521	539	580	566	562	576	563	584	539	536	535	547	551	539	554	540	531	604	577	526	527	552	558	498	562	534	550	556	549	557	589	533	536	615	526	571	498	549	529	553	561	562	546	558	601	535	513	542	548	528	536	551	589	514	542	550	518	613	567	542	571	549	554	514	541	553	564	577	495	594	538	544	573	532	573	565	555	576	543	551	546	543	554	605	614	547	571	569	590	610	502	536	573	534	559	522	512	545	510	531	512	595	566	531	570	570	564	549	551	558	559	538	572	546	571	565	568	518	536	541	524	563	538	544	503	539	531	569	560	576	548	558	526	545	550	557	557	552	560	500	526	547	541	550	565	541	541	512	532	559	584	534	500	561	539	523	569	549	556	596	581	540	548	573	556	553	527	558	505	517	518	579	562	561	511	518	543	588	561	597	572	558	539	553	572	552	540	589	566	555	551	538	555	562	563	518	606	583	566	579	529	540	578	553	566	571	578	562	509	512	555	565	539	566	568	552	556	531	560	542	531	552	546	515	533	564	561	557	577	588	558	537	556	571	547	553	554	559	508	551	603	532	560	563	530	565	547	553	548	565	536	548	524	558	553	533	541	549	571	566	547	528	575	528	533	529	562	562	558	541	539	585	561	598	526	541	573	534	569	545	580	513	551	548	543	570	555	521	534	552	557	537	557	541	564	550	552	568	539	563	574	545	555	536	540	501	577	558	560	557	551	524	577	568	537	568	540	601	565	560	533	544	591	549	577	561	545	561	570	583	595	548	568	550	593	529	565	553	543	547	563	559	566	558	492	577	536	547	610	549	569	550	578	527	566	535	578	532	552	574	571	523	577	564	600	550	531	568	583	553	561	545	525	545	567	576	560	558	574	539	556	543	564	587	524	546	534	559	591	531	566	565	597	569	569	564	549	585	525	554	548	539	523	542	557	566	546	557	572	553	554	570	561	537	553	550	584	506	531	545	573	521	570	574	528	582	566	545	532	549	568	573	533	591	556	563	533	560	517	584	552	539	570	594	557	563	577	550	558	551	573	573	510	559	564	565	584	540	579	573	529	530	520	560	536	510	506	504	512	543	520	568	546	537	505	565	580	527	572	574	542	560	577	554	563	535	557	556	575	552	569	551	496	586	548	547	513	546	540	483	539	574	532	542	532	568	559	555	579	542	569	573	527	561	536	549	560	554	553	590	532	568	576	572	543	556	572	609	566	561	590	524	517	537	555	585	586	486	566	553	573	537	563	595	512	580	546	568	588	569	529	600	558	569	573	586	538	566	527	602	547	563	578	526	551	590	534	520	551	546	543	529	515	570	542	530	537	546	573	583	561	538	575	584	560	530	561	563	540	555	556	581	607	549	550	576	582	515	548	575	571	587	555	509	518	514	575	578	528	535	568	507	523	516	515	575	544	579	587	546	547	561	548	522	568	550	555	533	559	575	519	555	570	569	556	552	566	552	528	533	552	609	564	526	526	538	546	544	521	583	525	548	529	560	545	565	584	554	571	547	586	535	542	529	579	576	559	590	523	555	545	573	611	558	578	576	562	545	560	575	545	553	543	572	571	560	557	523	511	552	563	535	566	558	569	557	573	516	599	545	547	541	556	536	563	587	590	555	559	534	557	571	541	563	554	545	564	554	542	541	549	536	572	540	558	584	539	595	530	553	572	548	577	539	526	548	567	551	524	530	524	542	530	524	545	583	592	542	595	549	580	532	555	593	555	597	575	569	515	610	539	508	565	538	581	580	536	577	539	547	552	548	540	580	570	577	550	565	563	534	577	567	559	556	511	533	572	541	549	544	547	550	547	562	529	533	522	525	523	546	557	550	599	592	546	585	569	557	549	574	538	558	531	516	588	528	579	569	576	523	543	521	564	551	567	599	536	527	548	585	567	586	557	579	549	601	573	531	568	533	569	503	581	599	545	500	544	526	583	543	570	589	559	542	550	558	579	560	579	540	596	508	559	540	523	540	519	566	546	488	574	573	565	547	575	539	575	569	524	545	593	581	563	517	555	551	572	506	542	612	552	589	566	566	534	581	560	516	538	553	587	577	557	609	539	509	555	550	557	529	551	551	542	537	568	543	542	504	509	533	588	514	545	572	562	550	546	587	554	551	545	568	603	524	543	561	571	541	558	549	560	517	586	563	569	553	581	527	593	561	561	539	547	552	541	583	587	559	526	571	530	550	583	554	573	499	530	593	605	549	558	563	536	538	549	536	535	541	559	578	527	504	534	576	541	543	584	544	540	550	566	554	560	595	605	596	554	573	543	582	565	565	555	526	554	554	568	566	564	537	565	568	559	531	534	605	581	553	571	518	579	600	568	554	577	617	518	517	588	541	555	549	545	585	582	550	550	565	506	542	580	571	559	527	560	560	545	576	535	541	538	556	602	519	554	542	554	579	534	529	516	512	512	543	557	583	553	557	545	575	557	610	550	535	536	564	574	569	561	524	546	560	541	564	517	538	563	579	551	586	552	544	567	528	547	582	545	556	525	514	583	583	539	588	582	571	576	542	526	572	589	582	566	581	547	556	555	549	523	544	566	574	592	533	565	531	535	581	560	563	537	531	552	548	547	576	562	544	516	560	571	538	553	595	521	582	546	529	506	551	547	531	544	564	565	591	554	562	557	527	521	543	556	578	527	548	566	550	563	558	553	545	551	527	550	542	525	532	534	530	552	529	578	555	563	578	544	572	522	551	533	593	561	558	537	563	558	529	570	552	548	521	544	548	552	551	561	593	562	531	533	552	536	543	562	595	573	527	547	548	574	564	568	563	541	534	581	599	532	573	569	576	540	587	532	519	526	509	538	547	556	570	515	553	583	564	527	556	547	563	547	555	541	583	550	559	600	539	549	525	562	568	533	546	545	578	539	542	545	548	542	561	583	549	567	534	508	553	581	538	536	555	526	540	528	532	542	588	529	595	540	540	560	554	564	542	552	579	558	557	587	561	589	578	529	574	563	561	512	574	559	551	594	583	549	569	534	565	584	575	565	493	610	562	553	554	572	539	523	550	563	527	575	577	480	554	595	530	536	537	588	541	555	519	516	557	580	610	560	592	582	605	539	596	565	596	551	519	522	574	580	572	562	549	568	569	591	547	538	592	579	523	528	519	548	570	539	545	556	592	536	552	526	536	517	557	558	535	536	556	542	519	521	549	546	558	546	557	544	533	569	538	571	511	569	582	572	573	600	536	564	532	570	557	563	552	526	538	507	519	538	543	544	579	551	590	566	521	548	568	553	524	611	553	596	564	521	581	553	595	548	581	531	518	551	500	559	574	536	524	531	526	534	577	561	562	553	541	573	530	557
25221	21351	27565	25482	12914	2415	1842	1569	1227	1164	1029	977	910	981	935	896	921	874	881	874	837	847	847	781	805	779	790	943	1629	1942	1749	1535	1188	1013	899	788	705	676	747	697	672	699	665	691	694	679	669	702	706	657	681	704	675	681	687	713	684	699	709	684	649	691	703	677	661	626	701	672	665	646	708	722	655	695	708	709	714	708	679	665	686	710	682	733	709	707	711	692	658	736	679	683	683	709	647	686	659	713	753	680	696	713	753	671	697	661	718	677	699	699	715	735	678	676	701	700	701	686	713	664	676	678	689	738	698	676	650	685	703	624	693	668	709	683	722	683	697	678	612	740	693	685	677	656	702	744	701	698	688	665	654	623	722	696	703	653	669	643	698	708	667	666	699	639	667	698	672	692	705	703	732	703	723	670	706	736	683	724	721	709	680	743	703	625	685	691	710	665	676	752	679	678	710	723	617	673	693	666	642	703	685	736	689	688	640	691	681	738	714	700	734	719	663	665	700	689	614	642	684	675	692	669	691	701	671	687	701	723	686	678	681	727	668	696	696	691	702	656	720	673	653	657	638	664	721	665	652	698	720	647	683	674	692	660	737	690	693	687	680	657	690	690	713	649	691	696	698	716	642	710	716	678	701	717	679	686	689	661	694	663	708	645	647	698	712	702	753	686	683	719	653	671	669	727	643	665	689	665	719	672	666	719	714	636	682	685	697	743	732	723	705	747	705	765	717	713	708	691	616	721	724	663	691	684	687	699	705	704	698	695	655	670	659	672	721	721	711	693	741	684	725	678	665	674	744	744	659	727	693	647	668	720	722	685	665	718	709	666	689	653	700	700	658	663	747	710	726	646	653	679	717	662	674	680	638	686	659	699	737	658	682	686	726	686	680	669	725	741	698	677	689	715	713	719	680	703	671	751	709	632	674	669	671	686	725	688	687	696	721	708	688	661	721	744	712	682	713	706	722	707	717	648	702	698	673	720	678	701	687	619	674	622	690	678	715	702	685	670	671	715	689	737	712	697	666	695	676	651	724	681	678	721	649	691	692	690	690	750	678	704	662	675	702	679	651	671	698	683	690	713	701	678	691	726	714	667	663	716	679	711	711	663	676	683	662	668	725	713	722	751	702	701	655	677	703	739	671	677	694	706	653	693	686	692	684	627	696	640	686	679	682	655	706	652	711	683	651	692	726	688	708	720	678	722	680	707	722	689	694	692	656	682	733	681	735	716	699	707	706	708	729	676	711	691	707	666	689	715	722	684	710	674	625	694	755	667	776	630	713	644	685	720	724	677	709	722	743	675	715	644	689	641	723	719	711	657	647	735	697	657	690	679	724	671	691	735	681	731	694	656	699	736	680	626	679	687	704	696	661	693	671	663	668	684	691	669	691	650	705	669	697	735	724	671	724	678	675	691	647	680	694	682	662	645	694	675	687	670	649	698	669	727	720	647	735	672	728	704	724	696	628	718	688	716	675	681	669	628	675	716	769	686	695	662	717	723	721	649	691	727	680	679	664	730	666	705	683	679	690	691	695	659	738	698	718	724	689	718	727	678	703	706	689	665	692	700	640	691	633	657	636	671	706	694	658	672	688	643	695	676	675	671	717	714	684	675	699	678	691	691	688	684	687	629	669	706	645	683	727	714	671	627	686	712	752	727	694	704	652	674	700	678	663	743	678	727	679	696	757	657	688	717	667	659	673	679	736	720	736	748	703	702	677	702	677	692	666	698	711	665	654	683	687	738	693	696	743	701	683	707	666	744	684	658	694	717	690	736	687	674	655	705	684	695	723	674	682	636	675	696	668	704	716	714	719	687	661	679	690	693	728	708	672	703	672	681	598	632	718	693	675	639	736	723	641	689	661	669	662	737	745	693	688	680	684	679	656	666	660	679	693	642	694	670	694	684	684	699	680	687	708	657	624	637	688	698	653	692	687	653	660	646	729	693	740	708	734	652	662	681	731	705	679	675	694	692	676	724	716	653	699	688	688	757	755	683	646	691	718	712	675	683	685	691	695	708	736	723	689	633	705	673	670	714	683	676	657	712	711	704	665	686	674	704	644	660	675	675	660	663	668	705	680	723	708	688	716	684	686	706	662	638	679	678	684	689	669	665	674	669	674	671	652	692	632	633	667	674	723	717	692	733	685	690	674	730	647	652	673	676	644	738	613	688	696	671	732	687	731	662	697	681	638	705	688	713	691	711	718	708	663	724	687	689	696	653	745	684	718	703	672	692	735	682	654	710	646	690	667	706	691	688	712	698	696	696	711	677	764	691	665	647	699	677	693	651	682	711	722	711	696	700	714	689	689	693	719	664	674	674	681	681	655	732	671	672	694	711	678	679	695	670	720	656	689	713	741	663	673	696	683	673	656	703	695	661	691	660	735	743	655	701	694	677	692	696	677	663	709	658	730	672	689	692	708	681	642	687	670	683	696	675	705	659	713	678	660	724	730	700	712	719	685	690	680	710	762	682	712	709	700	681	647	702	723	672	667	665	689	658	702	699	652	710	683	663	670	673	676	710	652	764	639	719	709	682	684	693	700	706	651	724	678	658	713	700	678	685	684	695	707	673	702	706	662	712	742	654	677	628	674	707	682	700	668	666	681	644	705	660	723	668	709	692	641	693	691	673	731	727	735	706	711	723	660	653	710	671	734	727	716	667	754	748	683	673	685	707	654	723	698	690	670	702	693	680	690	723	724	661	614	692	679	727	689	683	711	618	715	666	718	675	691	739	675	667	688	684	719	705	702	665	674	696	702	737	629	692	679	689	722	667	676	675	660	708	663	690	672	696	710	663	712	670	716	688	715	713	687	686	730	695	665	667	674	631	660	704	735	689	694	734	661	651	662	674	731	656	644	692	685	722	662	666	635	706	703	690	713	671	725	722	656	660	708	684	675	674	751	659	650	689	650	702	677	713	690	699	668	694	670	709	632	695	644	671	690	624	669	661	647	664	702	638	697	692	675	685	660	705	752	691	686	702	667	676	691	708	692	658	710	651	690	657	695	665	673	702	709	670	681	656	699	693	752	695	677	700	651	715	694	649	680	677	676	667	704	707	724	658	644	679	691	734	683	693	695	695	666	697	683	698	765	689	675	694	705	642	723	693	707	702	699	671	647	706	714	689	679	753	719	683	652	693	677	684	704	698	698	718	674	643	720	726	670	712	657	714	692	671	682	703	667	676	687	713	679	675	739	672	692	705	733	697	673	688	655	751	680	706	694	677	687	707	715	653	654	660	703	665	700	635	703	697	731	680	667	699	645	685	689	677	673	705	665	673	695	690	700	670	730	713	724	664	665	710	672	693	744	715	679	701	697	674	722	718	669	706	650	698	739	649	678	682	704	674	680	730	705	682	704	657	680	704	708	660	685	679	718	711	673	683	691	648	650	722	693	670	658	680	658	681	719	717	654	683	696	701	657	696	731	665	736	702	691	690	638	676	715	694	662	723	710	689	677	663	708	685	670	720	700	659	698	703	683	628
8702	22185	18279	10550	5171	3231	2849	2609	1973	1647	1443	1310	1253	1308	1203	1165	1069	1051	1084	1003	991	947	964	895	881	855	852	1170	2347	3037	2502	2222	1596	1234	928	843	808	736	683	704	727	732	736	747	663	732	739	717	662	723	669	715	704	716	660	738	693	725	728	723	739	768	682	702	724	695	670	730	711	705	716	723	737	682	702	706	734	702	702	733	728	691	726	714	698	680	695	713	734	718	708	708	729	702	735	707	685	772	752	691	709	709	712	694	736	691	710	744	708	668	695	696	714	699	672	733	738	751	751	686	708	703	740	728	666	740	704	646	715	754	743	654	736	676	739	721	699	699	725	666	734	691	754	739	727	749	744	671	730	712	731	734	733	742	708	742	686	734	757	755	714	725	704	725	709	744	762	744	734	714	698	691	699	736	694	737	757	723	711	695	719	674	739	760	684	721	741	740	710	726	740	716	684	688	753	751	771	740	737	750	710	737	720	720	716	690	692	686	730	717	680	703	754	708	704	733	749	724	671	725	702	750	752	705	719	693	717	761	743	703	691	678	733	726	675	786	757	690	730	696	701	701	717	714	692	751	741	711	692	670	722	677	721	773	704	735	688	732	682	678	737	691	715	699	758	745	700	699	703	700	687	695	753	704	761	666	744	720	756	749	719	700	720	736	690	719	708	718	709	729	750	717	701	721	720	721	744	703	781	690	677	700	755	682	735	731	725	700	689	728	729	710	709	675	705	678	673	769	738	733	708	732	686	691	733	699	670	727	707	756	653	690	728	725	740	684	718	682	704	716	701	699	752	696	707	778	716	765	665	736	694	716	701	708	732	696	696	726	654	710	733	672	655	734	715	746	722	704	756	672	717	725	690	698	708	724	720	655	703	703	742	766	748	742	741	750	692	717	718	693	725	756	691	730	773	707	719	766	737	662	699	763	701	752	703	685	682	747	741	722	777	714	745	743	709	676	685	698	715	714	715	726	700	719	691	739	685	675	768	740	646	720	703	691	694	748	701	713	673	697	758	677	721	726	736	717	741	712	768	739	661	726	687	700	706	756	704	729	740	716	732	710	713	673	724	710	717	730	729	752	784	712	762	685	771	758	696	716	693	710	740	697	745	726	734	711	733	707	682	693	661	665	703	730	705	754	715	689	760	743	723	733	719	745	716	755	685	741	668	750	684	722	728	745	717	714	702	748	741	710	732	736	726	711	736	772	716	726	729	745	701	717	734	759	748	694	744	739	727	758	742	732	714	723	750	692	671	690	701	694	719	695	740	722	666	730	712	728	742	707	745	759	720	734	747	729	720	698	685	722	676	745	742	751	716	721	708	743	730	714	671	725	742	706	749	716	705	713	718	703	694	746	720	717	729	744	690	723	654	743	714	749	758	694	746	700	685	762	727	676	718	725	675	705	710	738	696	682	801	728	735	652	735	715	709	737	677	733	745	745	683	685	711	725	727	697	752	732	684	694	712	698	726	748	732	687	703	732	719	721	695	740	720	688	682	690	733	684	732	711	679	694	696	703	773	747	735	662	734	720	693	746	681	675	689	720	722	710	739	719	672	673	696	706	720	726	727	714	723	745	687	732	698	743	780	685	721	696	702	749	710	653	715	760	728	751	729	775	729	730	697	713	758	742	765	721	754	680	722	710	684	674	734	680	721	703	756	674	706	699	743	726	766	700	724	660	715	729	723	718	722	725	702	741	670	684	655	729	757	693	705	742	702	733	676	695	715	725	756	770	699	703	759	732	686	718	742	696	745	680	727	635	708	720	699	731	680	693	694	743	707	698	722	694	712	715	743	714	669	672	725	708	687	703	697	699	724	727	692	732	702	671	704	692	750	692	730	722	696	731	773	727	670	731	674	736	722	724	693	740	668	722	715	751	678	679	777	728	722	731	739	721	708	717	679	678	736	724	707	729	697	729	699	685	715	658	727	656	707	705	722	700	696	742	738	714	704	690	700	693	720	697	691	736	700	730	766	686	697	741	743	653	714	675	794	714	683	704	712	720	751	720	691	705	718	745	696	756	726	765	734	737	725	699	673	700	754	699	687	693	710	706	704	686	685	686	709	713	753	681	701	715	686	701	718	756	687	702	706	702	716	660	695	642	718	737	727	738	758	719	760	720	739	700	735	744	688	721	707	776	664	718	663	740	651	712	736	711	684	750	718	748	700	745	728	741	719	701	693	718	768	733	723	711	728	712	717	756	702	735	718	762	703	697	711	701	705	746	739	717	691	696	723	683	788	724	695	681	667	729	755	739	722	708	697	739	714	681	695	713	746	735	675	705	738	706	717	707	725	742	691	669	692	756	748	698	731	728	710	733	684	691	647	694	731	696	692	690	700	669	761	683	750	796	691	741	698	731	709	696	730	750	767	721	722	726	693	709	679	710	660	705	672	709	741	745	719	722	762	691	756	721	702	734	737	699	705	713	735	718	722	697	741	670	729	693	749	717	708	681	671	724	674	705	727	715	762	719	729	712	727	700	654	713	707	738	731	726	697	742	719	660	706	747	736	719	720	723	754	739	696	712	702	693	683	715	736	732	705	762	684	710	661	717	739	707	734	702	743	730	715	710	719	721	708	755	753	732	767	706	727	716	719	721	667	743	721	723	709	734	684	751	695	674	723	722	744	698	655	727	712	650	730	682	742	803	745	727	735	675	709	686	691	715	698	678	705	742	694	759	731	721	727	660	725	748	661	728	739	686	706	732	732	781	731	701	701	664	740	678	733	685	738	681	738	694	688	734	731	683	682	731	741	697	720	755	688	767	723	682	712	697	718	736	714	674	732	723	728	694	722	700	747	768	718	702	645	738	710	698	723	745	703	732	667	682	715	715	691	731	729	731	687	656	712	721	723	722	723	693	723	707	737	716	695	718	710	766	701	717	683	731	728	725	678	710	719	750	751	689	693	701	708	664	717	687	750	711	710	761	711	687	694	761	666	731	696	709	725	651	700	729	627	738	697	724	736	754	698	753	683	751	724	719	705	707	736	727	696	718	678	679	722	703	744	681	731	716	704	742	747	679	743	720	702	737	760	751	735	770	723	732	704	704	744	712	683	779	725	733	719	737	736	702	621	715	689	719	698	746	760	751	716	727	666	717	762	682	698	725	732	687	716	719	730	703	680	705	729	693	768	759	706	702	690	705	696	708	700	715	715	674	735	773	722	679	747	675	683	749	682	707	732	707	707	715	691	713	706	696	705	708	686	709	757	703	724	724	710	692	673	711	697	732	743	679	655	686	707	772	721	674	722	707	689	713	689	754	724	758	726	731	774	690	763	753	694	711	725	757	730	713	676	764	686	690	706	723	707	688	713	699	723	691	693	695	758	727	721	754	721	717	733	738	667	707	708	714	700	721	751	773	674	718	705	677	745	724	769	614	744	717	717	706	683	715	713	716	740	716	745	711	717	713	726	722	694	710	714	717	703	738	708	719	644	769	705	737	698	687	742	708	744	704	693	700	739	732	719	758	712	733	673	748	729	728
22751	21375	29151	23964	21376	21539	12258	3187	2016	1551	1569	1483	1299	1278	1235	1180	1061	1087	976	991	970	982	920	1041	927	884	1131	2176	4551	5442	4564	3686	2459	1667	1167	950	779	731	748	729	778	732	722	734	804	768	735	718	743	733	681	777	733	710	749	774	683	685	800	744	768	766	703	706	704	733	780	741	712	775	753	784	723	737	710	706	747	754	750	769	724	783	680	690	729	748	790	742	737	759	712	727	691	731	728	707	755	771	754	741	732	770	741	811	726	788	729	677	803	721	796	749	785	768	740	727	748	721	712	748	677	725	756	717	748	706	746	726	741	745	707	708	713	727	779	721	690	747	739	800	786	692	791	710	739	769	687	780	692	723	759	748	745	737	738	732	743	746	707	736	729	725	701	756	745	757	735	715	780	741	725	730	718	733	734	699	792	717	754	764	697	710	766	738	741	801	727	789	794	706	741	739	738	722	721	698	720	749	750	740	767	687	783	731	734	735	740	743	778	746	730	759	725	798	771	734	733	740	755	755	775	748	752	750	702	748	698	733	839	730	688	750	728	703	756	712	745	726	816	719	721	699	775	759	767	760	736	735	769	736	773	745	775	705	721	758	750	721	732	715	754	709	699	705	747	741	762	776	818	767	716	763	733	719	754	751	712	736	749	702	758	717	770	753	753	790	752	747	670	745	756	720	799	752	712	706	768	743	713	707	710	739	744	720	712	715	714	783	763	718	770	694	723	745	715	758	760	726	729	751	719	718	753	752	780	733	712	767	767	711	732	735	734	749	752	760	750	727	749	768	731	736	729	746	725	737	766	706	782	761	757	662	740	754	734	727	759	756	741	751	741	785	700	784	743	692	740	730	756	758	755	807	760	762	790	704	707	718	740	752	739	754	757	755	705	751	721	750	765	701	762	724	742	768	726	788	706	678	803	714	739	767	762	812	665	765	761	709	752	760	724	725	766	741	767	767	784	718	738	705	735	745	750	731	752	730	735	723	770	714	737	771	731	738	759	733	749	778	734	690	811	770	721	722	765	754	678	706	758	749	758	725	752	751	713	720	704	770	773	747	758	763	744	741	780	705	748	688	772	702	706	770	741	727	711	714	709	745	695	713	779	749	709	706	763	720	736	781	779	778	708	663	707	741	759	725	726	765	677	762	759	715	724	789	691	743	747	695	740	780	771	734	753	778	732	762	748	762	730	714	749	724	769	751	757	720	716	735	763	787	697	734	769	721	749	743	741	734	698	680	772	656	742	752	772	720	741	696	708	745	718	731	745	685	727	728	786	713	719	751	766	720	799	736	735	765	738	772	719	711	737	762	730	777	730	752	726	709	699	762	681	744	747	715	743	751	727	746	731	760	744	724	733	695	729	770	734	755	733	747	740	783	729	746	697	735	684	736	743	751	735	804	746	699	747	745	792	760	768	722	765	714	773	693	740	717	732	742	798	766	707	719	735	741	713	743	720	755	726	764	707	686	725	758	785	767	755	755	788	736	732	752	737	790	748	764	762	741	754	752	738	762	770	766	741	735	721	692	730	689	743	735	746	810	685	731	776	703	744	750	728	728	730	744	727	764	726	727	685	784	730	774	707	729	735	717	751	714	727	811	752	704	752	760	771	713	748	741	756	754	743	741	769	734	745	737	731	769	707	731	771	725	727	733	773	731	779	717	753	723	778	754	774	723	733	744	724	705	711	728	712	698	689	700	771	715	792	767	756	698	728	750	763	703	703	703	680	734	744	770	703	786	702	752	812	743	735	705	721	689	757	745	720	727	742	723	682	768	751	774	785	725	762	699	795	705	685	696	792	729	759	755	746	708	740	727	757	735	746	761	761	723	731	767	783	745	735	738	753	743	733	789	736	725	733	765	758	754	769	747	714	709	780	717	699	745	773	766	772	752	758	751	737	745	768	780	748	726	715	717	685	757	766	751	730	714	748	713	742	711	738	726	727	702	744	732	773	757	774	756	771	777	776	764	737	768	681	777	740	815	688	703	739	716	724	698	729	699	733	743	752	778	754	764	776	753	734	731	799	770	745	786	742	729	754	769	764	722	738	712	765	701	711	747	719	716	738	734	800	758	746	776	743	684	715	739	763	749	790	706	666	742	735	782	782	740	786	712	746	717	744	720	740	769	742	725	757	764	778	752	780	760	736	760	708	704	730	752	737	756	714	700	762	719	750	711	713	729	707	719	736	779	736	762	742	733	717	737	723	775	748	756	743	709	734	747	700	690	742	762	744	728	777	789	680	697	723	695	749	758	780	786	760	775	703	712	772	733	735	740	729	723	752	784	746	764	757	740	766	726	728	737	743	730	760	665	731	737	787	795	722	746	736	765	734	751	748	696	752	766	774	698	745	734	743	723	717	720	785	747	762	733	727	750	732	741	726	724	745	759	756	705	746	777	691	781	773	702	753	779	736	709	740	771	766	789	736	744	754	733	747	765	713	734	747	757	690	743	794	723	732	750	713	736	709	704	726	741	746	731	714	688	787	695	787	712	781	774	744	719	741	708	753	719	711	695	788	750	742	741	731	715	756	786	722	741	744	766	695	718	682	780	712	760	704	688	742	715	737	766	751	708	685	710	722	768	773	721	715	762	743	682	678	721	757	725	700	771	723	734	698	728	776	754	727	751	686	779	769	753	742	758	753	744	752	774	736	733	704	742	713	773	744	750	693	748	690	762	749	722	767	773	750	777	675	714	738	763	771	697	689	731	727	734	689	712	729	737	688	699	769	757	746	785	775	763	756	754	758	693	795	759	703	735	772	762	754	736	660	723	743	737	789	701	771	747	766	722	731	753	763	706	726	733	684	723	754	788	720	745	717	719	747	766	733	749	765	699	733	763	710	721	722	710	725	735	736	750	730	726	704	734	714	733	756	753	699	751	745	732	746	758	733	720	717	788	750	751	748	770	779	760	696	722	742	721	701	740	718	762	736	719	720	695	722	731	711	810	690	711	803	750	781	740	744	744	682	697	712	670	767	755	736	725	772	723	752	768	748	742	720	789	734	740	749	706	775	731	675	762	731	711	769	756	732	779	763	734	763	781	777	738	711	721	704	734	719	732	742	723	753	759	726	780	755	752	744	724	671	729	726	707	755	801	736	699	752	737	761	761	724	707	744	765	773	737	731	754	742	743	733	732	685	732	740	690	686	746	704	737	756	743	738	758	762	730	721	744	731	748	703	747	738	734	810	704	703	779	768	702	769	760	742	746	723	704	667	780	786	748	764	711	770	766	717	744	706	698	758	748	702	709	764	763	706	762	687	723	782	741	745	785	714	769	741	679	748	695	718	737	705	720	751	711	745	744	795	694	665	722	746	723	729	748	759	712	798	745	789	759	759	772	774	746	748	677	744	766	724	725	737	692	706	743	773	704	723	738	762	757	743	758	730	728	769	675	753	698	775	760	738	761	692	758	760	713	709	728	738	748	741	737	734	754	751	761	780	693	775	732	749	760	734	748	754	734	731	702	730	718	791	707	720	727	724	738
11086	32164	26409	15652	8850	6285	5537	4715	2998	2141	2285	2233	1849	1723	1600	1474	1406	1328	1261	1183	1140	1184	1167	1171	1101	1044	1519	3310	6856	7752	6380	4914	3399	2017	1414	953	865	777	699	755	736	700	742	716	730	699	766	741	709	716	781	744	747	768	711	746	741	770	807	721	719	724	743	721	768	752	706	723	786	759	706	705	731	751	744	680	695	740	734	687	718	756	772	734	690	757	719	732	702	760	724	730	773	761	752	745	744	729	822	702	752	732	687	759	754	715	753	760	741	798	717	757	793	716	760	745	710	689	735	726	713	734	730	745	737	738	759	715	740	753	752	725	746	771	713	715	720	732	694	740	753	729	784	708	807	747	739	782	745	751	716	780	727	720	735	789	730	754	752	761	778	689	739	742	721	689	741	751	748	728	763	721	742	744	702	736	764	741	709	753	782	749	721	724	750	733	772	758	727	705	757	723	743	733	763	733	708	750	733	748	703	772	777	729	741	753	774	743	759	764	753	765	770	753	750	722	757	699	743	735	711	781	776	750	779	731	750	815	758	729	761	709	741	748	706	724	754	716	755	760	700	765	708	736	762	718	779	759	760	728	742	695	751	744	753	724	710	756	783	755	744	758	778	757	742	747	736	714	759	741	750	743	738	734	779	685	696	726	724	749	738	734	739	697	734	714	754	723	792	728	708	749	735	731	779	765	770	754	751	777	751	735	746	697	751	743	761	774	701	735	700	734	716	783	690	753	738	715	738	727	760	750	735	791	797	711	755	782	727	782	802	721	736	748	758	745	732	710	779	727	744	743	773	723	775	721	760	763	766	765	760	727	745	757	766	811	734	736	726	695	792	768	751	695	759	687	768	733	756	729	747	748	741	732	753	743	736	803	725	796	783	729	763	741	767	749	726	740	747	740	711	766	762	801	758	770	751	692	769	736	726	705	703	703	732	725	737	742	736	738	787	729	751	738	762	728	736	685	707	754	744	714	717	733	730	774	736	671	729	761	766	737	755	742	794	758	727	751	713	740	747	741	766	701	711	791	718	753	757	791	711	733	748	693	775	751	740	736	771	744	732	785	753	748	734	762	747	754	731	753	757	737	752	719	733	693	744	769	749	754	764	757	760	762	755	741	739	741	775	736	762	739	742	755	715	737	763	743	764	762	709	753	751	792	762	761	725	746	759	750	711	742	789	743	710	764	741	745	773	725	783	713	745	786	739	762	744	753	702	788	733	719	774	714	709	713	717	754	720	726	726	762	730	730	748	755	727	755	730	746	758	734	741	758	720	745	745	762	709	725	730	736	734	813	772	699	747	699	794	787	764	749	734	752	757	699	697	780	741	722	722	756	747	750	731	761	721	786	739	738	752	751	771	737	799	822	737	775	743	687	800	678	745	743	760	716	726	777	708	737	760	692	673	741	740	727	731	717	751	747	766	740	727	710	775	802	746	740	742	679	752	762	741	743	732	749	765	769	700	699	720	744	773	760	710	761	722	725	731	783	726	774	750	755	704	790	736	738	704	746	722	766	710	788	704	713	732	775	731	780	763	770	780	751	735	710	737	760	743	712	705	773	747	721	746	720	730	780	782	723	759	723	743	760	726	683	711	766	733	730	721	767	745	756	715	706	743	773	774	761	706	746	729	744	765	761	797	726	755	733	725	745	761	769	777	717	729	760	750	728	749	752	731	750	748	759	713	746	734	764	728	728	783	742	697	737	789	723	757	822	782	739	765	757	716	767	742	745	722	799	701	741	723	724	734	699	727	758	767	770	710	787	688	771	744	722	704	732	696	714	801	743	757	771	748	759	721	804	736	732	740	733	756	748	730	708	749	763	755	743	770	751	727	732	739	751	702	743	730	714	718	794	777	765	782	703	787	751	762	713	778	769	750	715	734	772	779	728	717	737	794	733	755	771	713	748	734	758	723	759	735	829	736	798	749	749	710	732	718	681	747	767	707	753	758	707	733	759	757	747	786	764	720	740	707	754	785	747	827	710	726	772	737	729	722	758	732	740	724	734	719	747	776	730	752	761	710	773	734	751	720	709	770	769	740	739	806	752	717	754	752	772	767	785	748	688	751	775	724	737	716	740	754	766	706	769	703	756	692	760	748	705	742	724	747	704	741	755	767	820	759	731	779	720	740	704	741	798	730	699	743	751	757	716	759	738	742	740	733	750	761	731	752	758	721	720	716	766	782	740	760	722	737	760	746	730	749	742	719	736	757	790	792	686	722	753	740	731	757	728	792	774	772	741	719	752	687	686	732	754	738	740	743	716	751	735	757	753	740	789	746	767	769	744	718	753	779	716	741	714	751	743	739	750	757	718	803	724	732	768	781	734	745	758	776	779	773	723	692	743	756	749	710	784	777	735	734	781	754	715	713	747	737	727	734	776	705	764	742	728	714	697	732	754	749	701	738	740	747	722	724	773	791	745	765	746	740	789	698	725	754	746	765	718	752	750	713	728	772	806	757	754	743	693	779	759	753	730	719	712	778	685	718	741	760	760	781	759	723	742	712	690	714	711	730	779	767	749	793	737	778	771	689	756	734	719	802	758	751	688	757	743	717	756	716	769	733	718	734	748	777	760	728	756	723	718	729	750	720	725	751	739	756	753	753	727	724	747	746	720	743	748	721	750	777	711	744	779	781	722	748	740	698	697	749	745	751	728	787	752	736	723	750	784	713	805	739	731	753	701	730	780	726	745	709	736	799	723	744	743	732	721	716	715	751	784	708	754	740	752	766	717	769	742	713	778	761	719	723	809	756	772	730	715	751	765	756	715	767	738	764	724	756	728	737	804	769	708	736	755	771	755	738	740	739	716	758	762	747	762	795	724	798	748	728	776	692	721	731	743	723	726	743	728	735	758	763	800	730	754	767	776	742	745	774	731	751	753	753	785	735	765	759	715	734	750	756	780	739	773	721	759	781	735	691	704	747	734	797	753	723	732	810	709	768	729	731	735	745	745	724	762	743	756	741	744	719	749	722	749	780	766	719	718	712	748	707	713	744	716	753	767	774	773	755	726	722	717	721	733	730	741	765	761	758	685	703	755	732	753	700	687	752	765	783	779	719	709	747	708	771	758	736	753	747	779	686	791	739	737	729	729	759	709	725	787	745	763	736	676	750	768	771	750	763	756	733	739	726	785	795	725	739	741	743	755	717	761	720	715	768	786	778	781	737	746	721	718	765	770	704	732	772	753	712	675	727	719	714	732	732	770	735	741	737	705	719	735	762	745	719	731	761	721	745	752	805	699	776	693	717	751	714	784	779	717	731	759	745	734	754	761	728	704	711	746	730	773	731	692	751	763	773	724	695	667	763	755	758	772	752	729	709	783	724	775	798	698	717	705	721	768	725	746	768	689	753	719	735	746	782	763	710	750	751	757	758	757	798	797	735	705	751	754	778	727	797	751	770	797	760	729	720	683	705	797	711	752	743	754	766	728	728	793	757	700	762	758	716	769	760	748	758	701	764	744	748	703	795	741	664	756	717	734	733	709
28038	20361	14997	6229	2116	1664	1348	1086	952	756	744	715	742	636	646	649	597	622	634	570	603	588	593	557	550	581	540	650	704	777	789	727	661	598	604	530	499	544	496	556	538	524	481	516	517	559	519	510	519	526	542	542	555	546	521	522	476	509	557	556	519	543	545	524	527	546	531	513	512	521	494	486	506	485	521	513	500	520	487	546	537	506	536	520	573	564	496	569	520	560	520	517	544	540	563	498	529	511	567	486	499	519	500	513	507	542	492	582	504	474	504	538	529	523	537	560	498	485	525	490	537	532	530	517	510	562	556	544	503	518	507	499	555	516	505	494	464	529	530	565	522	517	541	497	519	543	496	504	514	522	519	509	493	462	530	531	523	561	539	540	508	535	492	528	501	518	507	520	521	504	532	541	508	536	528	521	561	548	527	523	525	544	520	534	503	520	545	523	541	493	498	506	485	522	482	493	492	530	494	543	527	543	526	494	535	484	521	532	524	511	565	524	524	522	503	514	540	501	459	508	558	530	515	539	534	498	500	510	511	535	531	539	513	543	522	549	520	501	548	532	515	539	526	555	516	540	515	509	544	553	519	525	527	531	527	513	527	501	568	543	479	555	558	497	513	501	505	503	526	555	567	536	518	519	522	538	498	510	501	498	488	535	536	516	525	510	499	534	534	493	529	536	492	521	518	569	539	524	546	530	545	518	461	497	532	510	515	501	470	489	507	526	540	500	480	521	515	523	526	548	506	546	489	512	522	488	497	509	564	516	547	480	571	521	521	500	535	486	562	510	524	516	526	494	577	480	522	536	490	497	503	509	543	509	560	508	531	544	460	527	453	495	544	540	510	517	514	540	518	512	524	473	538	524	528	550	540	482	558	491	526	491	536	532	512	515	464	539	518	495	533	536	537	495	525	572	547	482	556	495	550	585	516	535	472	529	491	546	523	561	553	479	455	536	537	525	504	527	543	512	563	516	551	522	518	496	521	526	572	523	533	534	498	518	576	521	517	491	536	525	544	550	542	526	513	498	533	496	529	495	536	545	502	524	515	507	519	490	536	527	544	481	514	476	538	465	493	544	510	559	534	528	513	525	519	558	551	471	521	545	480	492	516	544	498	512	517	531	513	536	526	496	527	481	537	519	494	496	513	526	504	539	534	533	528	515	508	506	533	567	466	465	527	572	491	526	553	548	567	536	521	508	479	520	514	569	545	536	513	474	500	568	525	518	535	518	537	471	504	502	532	481	495	519	502	490	514	546	505	560	525	549	523	533	532	545	600	512	502	519	523	510	512	509	579	511	548	499	537	521	517	514	578	555	498	544	550	526	537	512	543	509	468	575	530	573	492	548	520	549	499	518	531	534	550	540	535	518	497	540	476	528	558	576	554	538	485	514	564	513	481	510	541	533	534	523	557	543	571	500	572	502	498	538	509	513	518	558	518	496	468	504	508	534	529	496	532	524	524	586	495	503	533	508	540	492	513	526	537	552	541	507	484	535	521	517	508	521	515	540	600	528	550	541	547	526	521	560	506	491	512	497	529	559	525	501	552	525	495	532	544	525	491	572	498	536	523	531	511	540	537	563	510	515	544	527	536	522	507	517	512	500	493	511	599	538	529	470	499	484	531	532	523	530	489	545	533	493	548	523	519	528	516	515	568	516	518	502	526	506	537	499	508	488	560	525	545	549	545	547	517	506	479	498	517	544	510	575	524	530	503	510	534	527	558	539	501	455	538	545	535	542	511	525	550	551	523	523	520	526	513	516	489	525	562	552	499	534	516	563	524	571	544	547	532	495	513	520	515	525	540	512	497	509	519	519	581	508	516	492	531	515	516	497	512	530	554	514	512	486	546	526	512	518	493	503	563	553	546	545	523	517	532	550	518	450	532	509	549	511	501	538	517	517	540	546	487	512	543	497	566	535	533	502	526	542	515	523	499	519	528	525	544	517	505	546	553	531	531	511	541	472	520	473	553	526	495	524	486	548	546	495	507	508	493	507	508	532	549	514	524	499	512	514	469	514	528	537	504	503	525	543	506	522	510	532	508	526	535	547	517	494	475	534	591	495	523	555	548	531	463	478	474	501	500	500	537	504	541	530	527	504	491	511	594	483	516	518	532	552	522	507	528	537	559	512	508	505	502	558	537	529	476	525	544	514	487	504	533	479	536	517	502	522	536	562	513	487	486	551	546	530	541	499	540	532	508	544	518	538	543	532	519	544	524	528	534	495	563	498	493	533	518	544	525	495	512	522	517	503	547	490	512	507	517	553	563	536	531	514	558	490	523	481	535	517	530	496	498	523	485	555	500	510	474	541	508	514	493	514	521	562	583	548	483	545	515	529	513	486	488	549	488	476	481	530	514	496	483	524	516	532	500	528	513	534	528	541	512	562	522	538	542	535	527	523	524	501	524	529	550	526	516	535	524	548	553	524	498	513	525	527	507	525	548	546	510	543	556	502	530	534	517	506	513	544	564	526	557	542	483	497	545	517	505	542	481	501	529	563	486	537	489	505	545	508	497	490	530	538	534	517	556	545	507	556	544	490	534	541	540	526	472	525	544	535	527	538	550	525	524	504	563	467	580	540	508	545	532	556	521	536	555	542	517	466	520	530	501	522	528	535	497	551	566	522	509	506	491	518	496	481	512	535	489	511	467	501	529	508	536	537	511	504	526	536	496	531	570	512	511	545	552	490	541	482	545	518	510	533	541	531	519	493	512	495	507	554	504	503	493	531	497	528	521	514	534	487	484	506	492	528	545	505	537	502	538	519	538	541	547	508	508	497	514	490	504	524	461	526	490	507	552	531	507	537	522	518	501	541	557	540	507	511	521	505	505	539	515	552	507	488	528	532	513	515	512	530	483	464	541	580	529	543	516	530	513	552	540	514	499	527	506	519	530	532	511	517	571	496	551	506	547	499	501	512	497	543	549	469	518	506	516	554	512	514	488	541	518	499	521	541	539	534	499	545	479	559	509	516	505	532	507	526	483	488	536	465	530	513	511	518	523	511	489	515	513	522	545	529	541	539	531	495	522	502	512	538	513	485	490	513	549	501	505	491	540	537	505	492	489	556	522	526	519	481	524	485	531	494	542	509	529	529	502	541	527	491	520	483	513	538	510	536	500	492	522	515	533	540	488	500	520	520	507	528	518	489	509	535	529	550	546	534	526	501	528	504	526	522	493	532	542	546	518	529	550	559	536	540	548	503	547	552	528	488	516	524	521	553	554	559	534	548	549	566	525	536	526	512	547	493	486	546	539	559	496	524	491	528	514	554	501	570	531	495	523	484	527	504	495	482	495	536	524	536	524	533	518	566	575	536	515	551	492	532	502	520	502	503	507	498	509	545	495	482	525	562	536	515	551	518	518	528	491	534	488	483	538	515	542	524	491	535	517	558	545	495	505	523	529	535	500	536	504	480	491	524	548	499	484	577	537	505	554	532	545	541	486	534	533	606	522	512	530	549	533	472	513	479	524	537	546	521	500	504
8592	18135	14629	6077	3019	2460	2038	1746	1330	936	993	957	872	808	764	725	745	706	760	731	693	719	651	678	622	643	661	789	872	935	993	896	756	692	626	576	573	560	517	587	554	562	563	567	576	592	553	535	593	568	608	568	585	535	635	563	539	558	529	566	566	533	584	566	544	573	552	564	524	558	545	531	577	522	579	534	567	535	584	585	508	568	546	591	565	526	564	569	515	591	573	591	544	533	568	517	570	556	556	565	588	550	562	550	517	559	551	557	605	571	550	555	596	532	555	532	533	545	560	591	565	528	525	522	604	571	573	591	563	558	569	577	579	554	539	544	585	541	550	554	559	603	570	572	556	559	556	560	554	540	580	538	557	556	528	542	538	536	595	533	556	564	590	557	527	567	552	550	543	548	590	543	601	556	562	550	516	548	543	590	541	532	549	578	553	576	553	487	524	550	561	527	536	569	534	561	556	582	539	590	562	590	542	569	555	547	568	536	557	568	564	577	565	520	519	525	496	542	531	542	562	556	561	548	530	551	585	567	553	572	573	601	582	555	556	554	531	577	577	552	521	566	578	589	538	569	541	522	560	558	517	554	553	546	544	527	529	512	571	557	566	558	561	608	565	549	525	554	533	565	558	584	547	586	552	583	552	574	623	566	570	532	581	523	575	559	549	592	617	534	530	525	565	566	580	562	508	546	584	557	534	588	567	582	522	540	584	556	587	525	562	563	544	589	541	571	558	552	562	577	595	577	564	567	559	539	559	560	584	559	537	546	560	529	580	552	535	538	596	523	546	585	592	552	536	553	555	579	555	561	565	540	546	487	615	567	577	563	548	551	576	510	548	571	558	601	593	555	539	556	531	524	562	529	540	543	561	554	536	571	518	521	575	541	544	568	557	509	557	601	563	531	533	571	548	536	566	557	534	566	553	541	510	589	561	529	551	596	522	558	562	532	589	506	577	516	553	539	542	523	557	573	596	567	551	564	547	540	533	567	569	551	515	536	544	523	556	557	527	535	568	584	545	558	520	592	555	554	549	540	541	590	543	542	554	566	520	577	535	527	554	544	559	558	533	575	571	546	540	574	576	522	553	499	543	544	597	539	568	545	574	543	587	560	576	587	534	549	554	563	572	486	508	546	593	560	514	569	531	543	552	536	551	558	547	548	563	576	553	565	587	535	559	566	565	563	567	549	567	580	534	543	569	535	553	526	559	599	587	566	581	543	546	541	553	563	545	567	585	543	510	599	526	551	553	592	528	540	576	542	582	574	536	596	597	584	569	548	588	554	531	529	539	580	566	533	558	549	557	580	567	520	589	529	555	570	578	532	574	552	516	513	545	565	548	569	575	563	595	561	583	582	600	586	556	565	618	559	540	549	555	551	576	547	585	563	521	588	580	542	600	554	562	541	550	559	543	524	542	586	533	579	560	571	548	542	555	568	556	546	512	543	554	561	560	591	533	550	556	552	532	622	561	545	549	573	526	543	567	537	517	579	575	564	549	565	539	540	548	579	533	588	512	572	537	559	566	532	572	561	589	535	543	585	571	556	603	530	592	540	557	562	574	543	494	521	574	565	544	589	554	577	576	552	546	597	578	534	543	575	540	546	553	561	501	555	542	530	522	566	570	579	592	558	567	503	541	545	571	544	546	573	556	582	557	552	561	569	557	588	522	547	571	579	525	528	552	605	586	552	526	563	569	592	544	569	567	565	555	507	514	545	594	566	559	584	574	521	541	570	567	590	541	550	534	557	555	538	558	573	535	580	580	543	557	542	536	569	560	612	547	524	517	538	559	571	549	589	530	636	574	556	583	592	527	572	535	552	558	574	559	550	541	558	542	559	528	579	574	549	574	530	515	560	562	566	602	559	541	563	555	554	556	552	529	600	576	528	513	533	558	539	564	528	555	554	604	613	575	570	556	566	579	565	589	532	531	551	560	523	548	520	538	547	551	547	524	556	581	557	526	555	528	536	587	564	564	596	569	550	552	569	550	562	562	513	589	519	578	559	562	569	499	537	556	527	541	577	543	542	561	537	562	563	542	545	564	550	529	590	560	526	589	538	559	561	555	504	571	563	553	541	557	551	558	547	613	545	526	562	550	544	575	535	519	564	543	573	579	554	546	561	581	533	563	559	587	604	550	595	563	554	553	505	551	586	521	581	516	528	532	577	533	561	557	593	576	537	532	597	563	541	516	525	550	572	488	561	555	553	585	530	564	576	559	528	556	572	550	564	535	549	552	573	583	576	554	542	562	588	550	557	550	576	576	558	557	547	524	567	568	577	537	545	509	539	593	524	562	616	595	590	557	565	511	581	548	571	527	564	569	550	570	542	509	555	581	568	538	547	566	594	569	549	539	557	573	516	568	576	592	561	552	557	526	557	550	555	582	549	546	489	561	580	578	520	554	578	580	580	574	565	557	553	578	527	604	576	580	575	584	534	560	552	532	570	562	568	539	611	568	569	581	565	591	543	526	565	558	590	558	544	579	564	553	549	548	553	569	577	540	577	589	571	547	605	546	508	558	547	544	556	551	568	541	520	561	539	530	571	566	561	517	542	541	588	573	546	516	580	577	536	557	559	619	552	525	548	587	578	538	562	587	546	534	544	546	566	544	579	527	572	517	533	559	568	518	574	558	550	570	576	609	546	566	514	602	548	586	528	550	547	567	567	603	597	592	536	536	532	549	579	579	550	538	541	575	556	567	537	525	564	594	545	557	549	580	565	578	573	534	579	549	552	548	540	585	539	559	559	562	543	562	555	521	518	552	571	565	547	570	608	581	530	559	547	580	559	546	573	578	578	556	556	534	582	563	607	534	538	513	576	572	574	568	550	550	548	627	567	611	604	567	536	564	550	506	560	542	558	543	555	529	590	535	552	559	550	587	542	565	531	561	578	546	550	530	601	580	541	578	554	541	573	564	585	536	567	578	542	560	564	527	560	549	575	566	553	562	598	580	600	545	525	552	531	537	555	503	581	534	540	565	570	558	528	566	573	531	531	549	582	529	563	569	545	568	588	574	575	527	575	558	569	547	531	568	581	541	582	521	553	528	579	539	537	551	548	583	567	522	572	543	564	565	554	508	547	528	569	545	548	516	523	519	595	594	530	567	576	576	522	551	548	563	549	539	531	506	552	571	567	510	528	592	582	575	559	552	539	575	569	518	575	530	526	605	555	541	549	535	563	497	535	577	562	575	546	550	539	520	579	564	551	526	566	541	543	585	537	537	540	590	560	540	601	578	549	547	596	503	536	574	571	539	538	552	587	524	576	551	523	519	547	528	578	562	554	586	554	576	576	563	556	526	624	520	568	558	528	622	583	564	540	541	573	577	547	554	549	567	621	601	583	536	563	563	541	552	578	515	596	567	567	534	540	543	588	532	553	543	539	572	548	559	597	517	555	489	564	545	608	585	538	600	514	553	567	551	516	548	572	574	554	540	612	601	541	541	528	593	528	550	564	570	565	565	560	570	547	544	524	553	550	548	540
24050	21310	28553	24408	21289	10942	2819	1778	1463	1695	1049	1090	886	821	769	822	740	743	636	660	628	639	608	580	579	644	893	1456	2028	2779	2423	1733	1358	926	682	544	487	516	544	488	500	551	517	516	523	493	510	511	506	520	469	457	455	533	478	530	509	522	510	472	533	520	472	516	490	522	497	528	554	522	469	491	511	484	447	523	498	480	556	488	512	521	504	517	544	517	473	494	532	456	510	476	528	502	496	492	478	525	538	507	528	521	519	516	491	517	489	485	469	444	493	515	476	500	521	500	494	513	514	523	521	507	491	449	498	513	500	473	475	536	555	512	484	480	534	483	500	478	477	501	503	515	536	503	495	501	478	470	522	491	486	511	462	478	466	507	497	512	481	534	508	483	491	490	541	505	475	512	528	487	541	472	528	532	496	502	486	526	512	503	491	512	530	507	452	490	510	483	500	484	472	545	497	478	503	501	533	490	527	545	513	496	513	520	509	536	518	496	512	528	468	491	509	461	489	496	527	525	471	517	518	474	496	495	496	459	497	472	499	535	520	523	472	509	501	495	506	477	480	471	509	473	543	492	502	493	526	506	503	512	516	516	490	533	495	523	502	501	490	504	492	516	482	483	502	529	511	534	505	484	502	495	464	490	474	540	549	515	464	494	505	510	533	483	493	493	493	515	499	510	450	497	496	481	512	448	557	510	507	500	487	510	518	490	464	504	489	502	483	479	454	486	533	503	536	522	477	462	472	474	481	514	476	493	518	491	502	468	532	475	482	470	498	491	520	517	508	499	495	539	537	460	498	485	464	507	522	473	540	503	465	514	514	471	467	517	515	533	513	465	466	469	502	494	466	502	520	514	512	520	499	509	504	468	501	497	522	489	514	440	488	521	492	505	501	487	486	513	517	518	489	539	482	522	486	490	525	521	456	482	517	543	507	502	501	489	492	508	504	480	527	510	499	498	502	480	476	469	492	515	480	492	484	527	513	485	492	506	502	477	532	515	507	497	493	502	489	518	484	481	533	482	479	494	506	511	489	521	506	470	502	476	464	480	473	490	500	467	518	489	516	510	510	496	536	485	456	484	473	512	508	503	518	470	503	518	494	496	502	495	488	527	473	505	536	500	489	486	493	533	505	522	494	486	491	482	517	489	501	518	491	483	540	523	520	445	517	499	518	493	497	510	532	520	500	484	534	562	501	509	521	503	500	516	497	496	503	498	458	534	521	479	508	522	508	519	499	520	485	498	482	504	522	515	508	467	519	480	499	468	503	500	507	507	530	526	511	539	512	472	488	501	501	522	518	562	471	482	531	474	497	480	475	502	498	497	515	533	510	530	481	494	507	504	539	505	497	506	538	532	486	509	509	504	500	521	497	476	485	507	497	491	497	518	487	459	482	446	478	496	531	483	506	493	513	473	462	491	512	516	513	505	496	484	519	548	491	515	496	514	552	517	503	500	558	506	498	495	510	493	527	508	513	481	489	515	527	559	528	497	473	495	522	427	508	495	502	496	466	558	520	510	485	498	484	485	495	538	523	498	496	515	517	533	504	500	529	471	477	505	491	524	505	481	476	471	511	527	519	528	504	469	515	501	485	549	546	520	496	456	513	483	499	519	492	551	534	531	476	535	517	449	503	509	481	477	506	488	532	494	519	475	511	477	500	487	437	485	513	525	493	505	498	512	493	526	486	510	511	500	498	509	487	470	494	505	526	501	544	524	492	513	492	508	493	500	539	504	501	474	484	531	477	498	487	514	496	509	507	496	484	513	500	526	486	464	544	500	480	519	475	469	514	481	507	526	466	504	471	475	475	510	506	483	492	506	523	483	472	517	505	517	499	487	460	467	510	509	511	498	506	519	503	508	492	504	489	516	517	521	509	491	487	521	503	475	459	509	498	500	512	505	523	525	500	463	505	527	475	498	533	494	546	507	467	522	463	505	516	491	502	535	526	493	489	500	493	489	498	521	506	526	542	486	494	541	480	540	499	443	508	491	480	537	517	516	516	484	508	435	486	525	465	525	469	468	502	489	515	457	518	519	493	487	501	525	514	516	510	536	479	491	501	524	556	486	444	480	484	499	511	506	491	477	502	467	520	552	506	514	515	514	499	512	477	546	524	482	492	487	479	488	497	522	554	483	508	534	492	536	522	493	492	519	538	482	460	490	493	541	490	462	481	509	481	508	504	471	527	471	532	514	519	470	533	513	476	486	482	482	510	507	516	501	492	489	516	528	521	498	508	491	520	498	484	509	499	475	465	507	493	539	519	488	497	494	504	470	503	548	520	489	483	512	460	506	488	502	515	547	460	496	522	528	479	545	510	482	517	478	490	540	513	495	527	533	493	528	508	519	490	512	495	507	483	504	464	483	498	501	463	494	487	534	521	523	471	489	465	504	519	519	459	479	526	485	502	478	521	537	499	528	512	531	461	506	521	569	525	484	474	469	510	467	506	550	484	499	503	534	509	484	507	475	482	491	486	505	514	511	488	517	494	555	506	513	490	481	471	514	462	522	510	495	494	492	499	505	472	528	506	516	539	511	497	490	484	452	485	504	460	522	508	519	506	486	524	505	493	494	491	521	506	524	510	486	512	486	539	493	496	470	500	498	466	534	493	500	522	481	452	525	525	500	515	513	531	489	507	467	500	487	535	530	513	499	521	478	500	488	497	514	460	520	500	477	535	494	498	469	528	499	512	465	492	470	514	507	523	493	482	520	515	471	556	488	495	529	536	499	554	491	503	511	482	480	496	501	513	476	504	460	506	444	491	501	506	490	509	502	498	493	482	513	507	473	498	525	471	520	530	500	495	462	490	463	505	550	508	537	522	514	447	511	492	494	502	513	537	547	506	528	502	472	485	503	524	490	452	490	515	502	494	476	496	463	523	512	545	522	517	500	528	479	462	476	498	492	496	469	539	515	489	514	508	495	519	503	543	526	500	496	489	476	527	466	479	522	493	567	481	498	515	505	496	518	506	522	460	512	449	486	482	535	487	547	477	520	535	475	470	496	481	489	506	524	519	465	487	531	475	506	475	468	468	524	524	520	523	508	509	500	503	546	516	490	498	501	460	509	503	524	512	501	477	500	489	512	487	512	520	483	522	526	449	485	477	510	488	537	486	501	463	458	507	527	486	498	488	502	464	480	506	459	484	464	505	469	501	466	446	480	510	495	513	523	504	440	470	499	503	477	502	487	488	507	551	526	548	512	507	530	522	456	478	474	486	539	500	497	537	503	487	527	522	496	512	487	494	469	485	495	504	526	464	516	451	487	467	492	512	525	489	504	496	507	492	511	497	521	481	489	492	515	524	490	485	496	468	499	505	519	482	490	539	497	521	519	466	509	542	501	478	508	530	497	509	553	511	535	544	496	561	488	499	483	512	479	479	532	503	528	491	501	534	500	483	452	519	520	521	459	525	514	500	514	490	485	506	478	538	461	503	478	505	508	510	519	504	484	503	536	511	509	469	492	487	502	519	456	522	455	517	471	493	499
8284	25426	20751	9777	5945	4508	3846	2726	2468	2679	1518	1561	1340	1220	1090	966	927	949	859	797	761	732	712	683	680	734	1301	2073	3144	3993	3554	2526	1792	1135	835	630	531	527	568	546	549	528	495	528	555	553	523	548	514	505	565	544	518	508	529	515	484	494	538	510	510	560	503	537	522	523	487	503	529	506	515	496	516	489	550	514	537	553	530	496	520	514	531	499	541	499	545	502	550	524	523	543	547	512	516	556	548	508	552	506	546	546	539	514	494	554	521	540	506	528	557	597	514	521	522	586	521	542	516	590	542	548	496	512	555	489	544	564	519	524	520	520	509	503	518	521	522	583	563	509	537	493	542	569	540	528	515	519	511	559	543	550	536	526	518	539	502	508	537	537	514	545	490	502	565	522	491	546	524	534	526	532	509	526	534	521	569	517	533	508	503	501	523	493	551	551	482	526	500	551	529	534	528	519	520	494	565	537	554	565	529	502	513	477	518	525	559	531	554	580	524	558	518	527	523	503	482	514	519	465	518	523	498	521	575	560	526	497	523	555	489	544	539	537	530	467	545	525	546	496	539	510	533	529	571	491	518	529	520	547	528	522	495	554	491	564	507	541	508	489	511	526	514	526	540	547	522	534	565	500	534	526	518	541	523	511	533	544	522	517	499	492	533	522	513	529	506	489	527	515	564	531	560	535	512	555	522	514	531	558	521	533	489	534	566	495	511	530	525	548	522	571	487	524	530	566	571	568	539	542	529	519	566	524	488	537	518	524	504	534	529	527	548	550	519	533	524	529	499	527	540	545	559	524	499	490	528	537	553	539	523	558	546	526	537	528	507	523	540	544	540	484	505	557	559	526	519	544	543	482	509	492	537	535	566	505	499	519	563	528	556	553	555	512	527	567	517	471	538	511	496	548	524	528	500	500	532	535	510	493	509	548	525	518	522	556	537	516	520	520	519	552	523	536	535	489	513	531	464	567	516	589	520	514	514	519	529	545	491	504	520	533	506	540	531	553	489	511	486	540	502	506	535	490	513	565	557	498	519	537	506	499	516	498	555	520	483	532	586	529	505	507	505	524	523	570	521	502	503	517	530	531	512	513	509	517	526	537	495	540	498	516	511	562	553	568	523	539	520	501	555	550	545	488	534	537	520	541	555	540	527	537	554	544	525	532	558	519	482	498	515	536	529	520	517	524	551	467	507	552	575	515	538	545	530	534	489	539	531	496	479	530	563	524	531	508	539	521	526	504	506	575	502	527	483	522	589	516	535	497	522	523	507	528	573	505	525	551	481	495	472	548	482	545	575	572	517	540	500	531	539	539	543	490	541	504	566	522	489	560	496	522	492	551	539	547	521	552	485	521	541	525	514	536	541	549	510	545	526	577	530	554	544	532	483	553	499	512	547	559	539	492	509	547	480	532	505	521	499	546	484	520	520	552	539	518	521	542	513	559	499	527	536	503	572	552	539	496	522	561	500	503	508	504	556	559	511	529	509	535	518	534	499	484	525	513	503	535	532	541	536	529	520	506	540	580	515	562	545	519	560	503	532	562	530	509	527	516	514	503	463	541	524	520	523	541	557	556	506	490	514	512	519	528	556	502	578	546	543	533	554	514	527	565	569	515	560	542	540	478	538	498	516	537	546	524	555	522	540	488	511	520	543	525	522	514	477	532	554	495	533	486	544	486	547	529	520	555	505	524	538	544	492	552	502	491	503	513	497	517	514	544	547	501	506	498	538	505	501	497	504	490	517	547	568	505	540	517	520	544	496	528	489	511	546	566	576	514	514	532	529	534	507	533	488	500	545	510	495	535	507	507	466	537	537	540	503	529	517	533	529	508	528	498	545	474	533	544	564	497	536	548	527	483	507	539	511	505	579	502	504	534	508	535	530	541	498	484	532	488	542	550	513	545	509	531	526	524	514	504	571	501	491	496	529	540	577	499	518	501	514	551	540	512	528	532	564	509	519	538	491	543	528	517	542	525	557	510	545	530	526	509	509	533	516	504	480	541	521	507	519	532	553	528	527	515	504	539	494	525	548	504	487	558	544	510	515	521	499	510	570	525	541	523	503	506	500	527	540	535	516	559	485	558	512	526	523	510	520	538	530	554	558	563	498	484	552	538	521	506	481	541	522	551	577	545	514	507	513	528	564	555	521	493	541	522	512	474	502	515	520	524	519	531	562	537	519	524	561	511	531	573	512	532	529	516	570	533	493	522	544	529	504	524	521	551	515	506	538	513	530	530	509	530	485	491	581	562	583	525	483	529	519	539	488	515	521	522	543	535	520	526	481	542	496	546	543	539	538	512	524	510	543	555	529	513	512	540	547	538	586	524	556	550	559	506	527	523	504	588	518	526	532	542	511	458	552	477	512	537	452	510	497	488	504	539	531	535	542	574	493	529	514	515	550	547	538	542	533	514	568	537	520	535	523	559	518	520	504	505	515	513	523	528	521	565	528	531	523	515	542	520	541	532	556	513	531	499	547	508	535	490	549	505	515	498	582	488	557	562	481	540	574	514	507	534	529	532	531	540	525	549	508	508	528	504	529	530	521	502	499	495	547	536	516	532	567	537	520	539	524	579	516	534	524	526	492	525	538	523	497	522	514	522	528	537	552	551	522	527	548	548	486	556	562	544	519	537	537	550	508	521	539	517	509	479	505	516	562	528	539	532	528	516	499	533	523	502	583	510	543	516	518	539	540	551	532	517	518	538	539	490	497	538	544	554	516	522	524	542	522	510	507	541	550	521	543	519	521	531	550	567	582	509	533	499	522	535	534	541	527	525	550	539	494	554	532	496	524	508	536	563	531	569	552	496	542	534	533	530	524	495	501	554	515	488	490	513	529	574	494	543	478	542	523	532	508	540	505	498	572	512	552	507	535	538	514	559	520	509	540	519	597	506	514	495	524	501	537	573	508	566	513	532	516	500	530	547	504	536	519	556	525	513	523	509	504	538	503	463	521	542	513	535	491	512	522	538	528	545	547	500	526	534	528	502	525	502	574	511	514	555	519	532	501	488	560	557	531	532	518	497	543	504	553	519	548	534	471	538	522	546	528	522	533	483	541	523	520	546	562	484	557	483	504	568	551	526	516	555	539	513	541	501	538	520	509	518	510	537	538	508	534	474	504	511	552	548	503	532	505	518	530	496	512	544	534	485	527	542	513	541	518	556	537	515	537	526	530	489	517	533	520	536	567	552	540	544	503	526	531	511	536	540	521	506	523	513	587	545	555	553	536	521	511	539	509	518	549	488	534	531	552	503	551	505	550	544	555	527	499	525	478	528	518	518	505	512	497	508	538	507	529	535	503	546	503	497	540	530	534	531	556	543	507	511	529	523	496	547	530	526	580	537	551	534	553	525	515	518	538	500	529	564	534	492	509	514	500	479	560	498	533	548	505	525	489	523	536	523	534	534	518	509	489	497	518	510	536	530	545	524	503	542	530	504	502	499	524	549	541	539	546	513	566	516	492	539	550	533	539	532	540	524	489	520
25135	21292	27488	25337	12447	2563	1940	1555	1956	1559	1073	998	928	959	955	903	872	849	813	792	833	836	814	788	721	1007	1568	1833	1761	1780	1488	1181	947	843	776	741	668	664	723	711	677	701	709	692	655	655	716	678	681	764	744	703	702	710	672	708	701	634	629	680	687	729	700	712	693	690	718	689	668	693	693	699	684	712	724	665	699	719	707	700	702	680	669	695	700	704	695	660	668	669	662	647	645	668	689	714	680	696	738	690	662	681	684	679	687	673	690	689	704	698	646	656	657	698	706	676	676	680	659	633	731	724	646	704	677	650	703	682	655	666	680	651	700	722	701	669	691	668	659	690	688	738	687	736	672	639	661	704	693	653	716	665	682	711	640	739	674	692	676	667	688	666	706	733	700	683	686	676	682	687	677	715	681	720	667	691	716	656	671	692	656	680	644	683	664	694	692	675	678	665	705	700	702	647	687	716	717	726	696	656	705	712	671	672	710	671	691	663	692	684	660	714	692	695	701	709	681	716	682	689	699	658	733	758	677	684	655	719	672	680	696	727	699	681	707	729	706	730	688	682	684	686	686	726	686	674	681	677	702	694	714	706	667	707	680	669	656	726	725	712	708	715	643	672	697	680	693	677	688	695	726	714	667	705	669	661	670	704	674	678	710	722	738	724	736	743	693	699	689	712	651	687	709	725	686	663	698	664	670	683	667	673	706	736	704	629	661	641	700	676	687	721	656	681	706	705	667	703	742	730	698	690	686	677	677	641	719	652	657	666	679	653	690	662	674	702	702	683	702	723	698	686	675	651	680	692	747	680	690	639	706	718	699	737	713	706	693	660	667	685	719	656	668	728	684	684	714	728	728	694	683	672	656	672	685	683	652	654	694	683	704	659	702	716	671	720	676	643	632	642	704	676	685	655	682	645	713	733	715	672	645	631	685	649	683	662	677	681	719	734	731	678	728	742	706	690	694	688	644	711	704	687	652	686	717	714	721	695	678	709	703	714	710	731	664	666	669	709	652	694	702	709	718	724	704	719	693	717	681	685	692	643	712	720	676	666	684	676	681	684	713	720	743	732	692	692	656	704	709	698	729	681	683	697	693	726	714	660	659	730	681	673	709	709	670	669	679	689	668	662	716	660	675	710	684	704	693	682	663	710	728	733	718	652	701	708	725	688	672	691	680	653	681	718	648	700	681	660	709	663	663	673	712	723	716	638	686	724	680	764	693	693	657	729	709	706	663	696	707	697	676	710	700	704	706	700	638	695	670	650	684	620	705	692	706	684	714	717	693	702	686	644	703	700	690	701	677	687	702	666	678	646	682	662	650	676	732	654	643	665	664	634	747	688	747	704	667	686	690	759	670	657	688	661	689	682	718	706	703	709	713	737	702	620	705	723	654	693	657	691	689	700	748	697	726	691	674	665	691	653	686	699	718	664	717	704	732	683	667	669	732	716	701	708	678	751	699	676	675	713	658	649	683	650	698	713	667	704	695	682	709	674	674	654	714	686	717	685	676	645	687	719	705	690	731	656	729	647	705	696	662	669	746	672	742	708	670	688	660	704	694	696	731	661	716	686	710	700	672	703	685	680	708	704	694	717	667	703	705	726	696	669	696	722	703	656	728	694	702	676	651	689	679	733	710	689	676	740	702	743	728	645	666	694	692	680	701	671	720	709	721	649	722	723	696	688	680	734	706	724	689	709	635	705	653	733	654	725	712	677	710	725	683	722	707	701	678	702	711	669	694	661	690	692	702	678	687	702	691	689	697	673	631	692	703	663	664	682	699	672	708	688	707	695	727	679	689	656	653	702	695	666	683	692	704	679	675	710	687	701	754	624	688	668	704	688	685	714	724	686	673	706	703	684	670	722	684	694	712	689	670	704	683	664	655	697	718	716	709	707	685	727	684	685	700	680	724	673	702	728	733	658	671	705	642	718	699	666	708	641	691	680	703	717	692	729	645	673	696	708	700	705	706	702	692	693	642	720	675	686	694	625	735	693	681	682	739	654	719	696	686	713	720	673	710	670	714	700	698	657	672	729	648	675	667	686	697	750	706	672	665	713	689	701	682	714	691	694	685	712	709	751	687	664	642	665	688	703	744	723	675	678	718	675	698	616	710	723	681	703	680	673	684	749	711	789	717	705	676	699	690	714	724	716	674	651	729	681	699	722	718	621	694	695	681	699	710	693	673	653	689	690	664	702	658	660	649	680	698	697	697	642	697	734	726	662	684	703	730	596	681	696	679	681	685	704	677	661	667	686	690	670	713	711	767	721	716	651	726	675	696	733	703	652	713	663	697	650	739	699	663	682	710	688	710	710	684	680	735	706	720	732	695	685	666	668	681	701	702	686	723	673	675	693	712	657	694	686	694	675	665	697	691	677	711	689	668	705	655	683	667	667	690	658	718	742	623	681	713	639	740	708	687	691	724	705	711	726	633	681	677	705	702	681	723	699	706	681	674	688	712	705	630	735	690	751	717	617	693	644	688	668	690	689	731	656	689	712	669	686	704	681	693	672	698	709	671	695	717	649	677	691	711	709	635	671	698	718	682	714	665	705	698	723	663	764	682	698	730	717	713	665	705	680	689	691	698	703	709	725	726	695	674	700	638	704	691	716	729	627	710	654	645	714	655	683	704	662	678	698	725	641	698	633	702	694	667	681	715	742	680	692	727	692	723	723	713	693	694	645	735	677	679	669	724	714	660	695	680	675	683	736	651	715	708	708	693	678	704	704	667	714	722	671	694	657	725	752	682	735	668	687	704	716	665	696	702	716	682	657	664	701	691	695	704	732	671	693	671	656	725	717	656	673	697	659	676	661	706	680	675	666	693	685	623	701	711	676	738	714	728	688	728	688	736	662	747	713	731	668	698	716	682	725	729	741	683	732	706	691	683	621	702	691	733	712	673	664	713	674	717	687	684	687	705	696	698	684	674	677	663	696	699	724	722	678	678	697	672	723	697	665	696	696	647	677	691	629	711	673	681	691	686	678	693	691	675	694	672	721	712	678	662	649	681	679	658	664	687	678	682	701	706	706	658	714	674	675	672	667	672	686	704	686	680	705	685	697	690	679	656	679	704	680	685	699	656	667	695	693	683	642	663	689	698	721	668	691	708	707	656	669	635	692	676	681	698	694	697	703	707	756	647	699	663	733	670	698	648	672	690	671	697	695	735	676	685	697	613	703	679	724	705	690	707	693	684	691	694	696	758	679	670	705	656	673	651	704	745	676	670	631	686	688	704	718	672	693	655	692	715	720	686	653	766	647	705	682	678	710	648	729	657	674	712	687	714	663	666	680	714	685	656	676	682	698	675	688	695	688	708	687	708	693	725	703	687	673	672	710	749	682	720	635	633	734	732	708	686	646	690	650	693	674	707	669	701	721	714	721	661	653	718	689	693	677	726	713	729	719	676	726	669	689	694	705	710	733	667	715	705	675	689	715	708	717	657	731	686	701	684	693	665	697	762	704	682	704	644	677	681	680	707	669	736	746
8148	22661	16824	7193	5042	3535	3113	2374	3459	2598	1489	1287	1245	1154	1181	1063	1117	1076	946	978	899	864	886	876	819	1274	2349	2886	2603	2501	1965	1456	1204	970	851	823	745	775	732	703	714	722	667	689	705	688	665	718	703	698	750	744	766	723	724	723	731	645	714	701	696	683	703	715	736	730	750	706	699	724	752	735	719	742	711	697	672	716	727	747	732	690	712	761	744	743	714	685	762	731	708	673	698	679	697	697	729	716	688	743	688	730	695	774	703	735	764	716	699	745	704	682	683	723	709	716	687	770	731	688	723	723	735	732	709	707	724	663	767	725	739	680	667	707	726	735	714	738	714	689	718	699	719	716	715	711	718	732	697	732	749	712	683	720	739	689	726	675	742	781	751	702	720	685	756	697	671	700	706	763	707	759	747	743	754	700	700	753	740	701	712	704	735	754	700	732	737	703	704	754	711	694	702	735	703	709	679	721	731	721	713	689	696	719	718	682	744	722	704	712	645	702	746	660	709	734	722	711	690	679	735	691	678	678	731	687	685	725	720	712	756	745	742	732	679	733	695	727	727	725	726	738	693	757	680	717	745	706	711	762	710	724	704	704	705	714	717	759	716	713	768	670	734	716	709	723	679	707	759	725	719	727	755	786	740	770	713	721	739	713	697	704	714	706	751	655	722	726	713	739	741	725	751	685	736	735	734	709	754	669	744	692	697	741	777	734	711	695	697	694	755	706	707	662	701	723	688	780	713	711	726	717	725	718	707	728	735	749	756	678	766	726	707	688	737	692	694	715	733	699	722	737	701	688	671	744	707	707	727	723	699	724	727	722	716	733	704	741	707	715	744	707	719	724	751	661	731	738	727	712	733	743	717	700	717	753	725	779	693	712	723	734	734	658	746	716	712	709	701	704	709	716	696	635	713	756	736	721	686	748	745	701	722	710	718	697	702	761	710	705	687	710	725	771	666	757	727	680	740	700	716	719	700	725	709	738	720	748	663	707	708	723	726	720	782	707	725	712	696	664	685	738	732	755	700	764	682	673	714	744	718	688	722	745	729	684	693	647	677	720	694	769	780	709	738	691	741	681	689	736	719	699	742	750	726	687	720	743	718	710	726	696	735	722	777	721	732	738	767	690	720	741	725	699	756	741	725	724	650	729	736	662	658	692	725	721	693	759	695	720	699	715	739	724	713	752	711	724	715	713	658	727	756	734	720	732	763	698	667	727	759	738	718	652	693	714	696	710	698	700	718	737	737	728	716	736	714	716	753	747	698	798	739	717	708	697	721	704	750	686	731	708	717	773	702	692	716	728	752	673	725	721	687	670	684	708	709	766	695	679	729	733	742	683	743	713	703	716	737	655	674	684	727	732	726	718	722	731	694	701	737	671	722	707	704	700	681	671	705	726	731	709	709	756	721	678	728	653	723	745	673	725	757	735	726	710	702	723	724	708	710	742	729	730	676	707	752	728	725	749	745	698	706	695	717	728	721	680	691	700	674	749	724	710	730	710	713	752	680	793	662	728	733	682	715	680	657	726	744	711	719	745	709	720	703	726	695	720	721	695	748	681	709	734	720	755	694	756	676	731	721	724	698	731	696	729	719	695	700	707	753	735	673	746	721	733	711	727	688	731	724	717	692	738	697	708	695	710	648	732	688	734	673	735	767	706	744	703	754	707	695	737	694	724	694	658	726	705	759	771	710	765	706	699	688	735	714	717	698	748	741	695	701	731	704	712	775	747	684	702	674	698	737	751	762	705	721	718	736	745	688	739	705	769	733	744	764	751	705	723	726	723	727	763	757	726	755	705	736	739	809	788	662	711	696	690	717	746	771	711	711	669	666	740	728	708	737	695	720	680	732	677	744	717	747	699	724	667	708	724	757	704	713	689	717	692	711	682	731	740	743	739	788	757	676	697	748	758	734	646	663	700	727	714	725	722	684	740	675	695	754	674	723	702	731	680	702	716	760	757	746	709	738	706	759	662	757	768	723	748	728	686	737	725	706	696	666	706	674	697	684	687	687	680	744	714	704	699	696	703	764	732	705	741	666	721	725	726	772	699	715	734	719	706	758	677	691	664	744	728	724	705	746	737	725	739	719	714	708	720	670	708	670	752	710	730	784	711	700	722	756	755	682	710	706	726	705	731	727	693	700	735	704	673	750	707	698	690	722	739	709	729	696	676	726	715	663	753	726	754	680	704	680	764	688	724	715	697	724	735	712	724	717	694	745	701	700	707	726	739	658	717	728	695	705	739	719	676	705	706	724	744	710	727	741	703	697	716	749	746	738	697	738	719	735	778	693	752	720	721	748	684	734	738	742	728	780	721	728	688	712	737	673	711	733	671	753	701	688	718	703	714	691	692	675	685	747	730	722	709	783	695	697	737	720	634	690	734	786	694	693	721	740	722	754	694	708	709	712	692	705	670	741	750	696	719	758	716	663	723	698	723	730	717	710	711	699	774	729	707	717	725	773	726	700	701	714	744	740	704	711	707	697	695	700	740	705	724	743	694	690	707	705	733	723	750	733	739	723	736	698	670	705	693	678	675	735	707	740	712	699	749	702	724	713	757	748	687	755	771	723	750	715	697	707	715	746	708	704	750	726	754	693	711	709	734	721	734	698	721	710	705	691	689	733	732	699	678	711	698	751	722	770	693	701	687	720	699	739	717	727	655	772	746	745	761	721	689	721	705	728	697	723	790	689	713	733	695	708	716	711	726	691	692	686	708	691	701	706	702	742	700	702	726	760	707	694	763	749	704	694	729	700	757	746	732	754	758	700	711	717	727	723	708	707	685	774	749	723	732	712	754	690	703	660	721	731	683	725	748	715	738	746	772	757	715	737	715	759	681	719	699	712	695	712	744	706	730	742	755	706	701	684	723	676	765	688	732	661	664	676	722	764	693	697	746	716	728	746	723	690	718	643	733	717	766	671	735	720	688	684	697	699	716	715	689	731	723	644	691	678	740	738	701	719	700	737	705	721	730	718	697	729	715	683	705	722	706	720	731	749	736	685	688	722	731	711	702	725	739	771	668	741	735	694	713	734	697	745	714	713	721	728	726	731	716	698	739	719	685	724	715	703	764	697	681	698	758	681	719	626	719	714	708	718	719	727	726	690	701	718	757	741	714	711	732	726	708	742	724	703	680	766	764	748	706	668	707	732	712	668	776	724	764	700	691	754	704	743	744	671	713	709	732	742	720	727	723	677	759	769	738	727	713	727	695	692	680	679	697	707	704	697	696	741	704	737	709	717	762	694	689	729	727	703	744	725	747	685	701	689	742	782	701	797	729	765	761	690	757	736	699	741	755	681	697	692	709	691	737	717	712	703	703	755	720	719	730	732	711	684	745	694	708	690	690	753	724	734	719	746	751	668	700	740	754	759	721	723	738	685	727	763	746	753	747	747	724	750	741	711	693	720	714	735	745	757	686	691	751	697	739	701	715	711	697	695	673	709	724	688	742	725	713	680	734	763	709	751	740	735	677	702	701	690	765
22805	21363	29097	23956	21365	21556	12539	3523	4528	3090	2438	2265	1682	1428	1259	1204	1097	1061	1019	936	957	874	930	823	852	1457	1531	3532	5418	5031	3760	2750	2094	1498	1021	912	876	730	749	759	781	724	752	767	750	732	723	782	738	757	756	726	732	753	785	799	740	742	751	682	764	749	760	737	727	781	791	776	721	741	756	705	759	772	752	719	698	779	724	760	752	738	768	753	783	737	743	752	731	714	737	725	715	751	755	756	743	764	701	695	736	726	740	764	758	747	773	725	759	764	770	741	723	734	768	745	759	747	757	728	777	792	757	765	712	672	753	766	793	803	715	769	764	743	723	768	732	764	740	778	787	724	708	726	771	756	789	734	716	732	754	764	678	759	750	762	721	729	722	723	749	688	710	734	761	745	735	770	695	727	730	751	759	710	710	740	752	749	721	710	727	737	769	716	760	771	724	751	698	736	726	791	764	784	758	751	737	715	731	691	739	735	795	778	720	718	750	713	755	689	734	694	711	692	743	786	695	732	704	752	791	749	748	758	750	701	719	704	751	746	752	766	726	755	712	754	755	718	722	742	791	720	750	697	725	783	777	755	749	800	739	748	711	745	787	735	712	709	723	758	776	767	741	694	679	734	750	747	734	728	732	707	718	716	745	742	748	715	776	752	706	763	734	755	743	769	725	740	761	732	762	755	744	755	750	745	728	772	741	764	744	713	702	746	732	697	721	702	745	688	752	778	721	739	737	738	697	736	767	758	725	721	724	701	745	703	707	687	743	790	749	753	748	719	786	745	723	731	726	728	677	716	745	708	763	734	707	717	768	700	739	712	752	681	708	770	699	693	737	717	671	686	771	737	739	749	736	718	734	723	750	757	753	707	712	764	760	800	772	744	744	676	755	733	779	736	770	667	758	703	747	729	749	729	717	707	770	785	778	708	720	731	761	715	724	703	736	744	701	751	734	733	741	695	687	711	720	758	737	684	814	721	765	764	761	778	702	741	743	793	760	708	726	735	756	736	744	709	752	725	731	767	758	727	729	712	764	760	736	770	730	735	740	689	693	803	751	750	738	756	726	769	802	655	751	728	734	787	752	773	742	759	757	673	717	727	743	750	729	738	714	709	722	716	733	761	751	731	686	715	774	775	793	728	734	698	759	742	738	755	717	751	715	766	788	759	721	763	719	739	750	775	733	684	762	722	759	732	754	783	765	748	707	746	754	707	699	740	736	683	726	738	733	720	730	715	689	753	759	718	736	763	752	699	740	721	745	822	772	748	694	707	713	731	793	722	760	736	763	739	752	722	726	757	772	721	735	722	748	770	731	727	734	722	721	684	786	709	735	753	761	783	707	761	747	747	686	761	663	715	740	750	739	739	698	776	756	764	729	683	707	789	736	685	741	761	746	745	752	765	774	725	745	708	751	691	774	742	773	756	688	690	703	721	748	755	758	732	726	722	694	746	717	746	718	757	756	734	718	768	743	726	714	763	765	724	773	776	750	736	701	735	774	704	735	725	741	731	715	726	753	725	751	731	788	741	695	681	755	717	778	740	783	704	748	730	716	747	747	744	727	752	751	776	738	776	731	731	706	724	724	691	722	743	744	732	809	726	765	717	742	776	707	670	716	701	706	720	743	716	703	763	746	773	713	718	737	715	748	754	711	785	752	764	705	745	742	704	740	723	759	720	756	713	719	741	762	716	766	760	745	785	693	762	747	748	764	736	737	805	693	781	739	747	715	755	715	717	735	740	756	709	737	660	778	729	733	744	686	772	749	716	746	728	746	719	772	759	740	702	729	765	722	750	720	755	717	725	772	782	736	758	744	770	768	731	802	774	726	729	721	793	682	735	746	752	761	711	699	773	742	754	714	707	703	715	746	766	753	705	735	712	731	687	756	764	750	729	786	720	735	784	739	741	737	707	749	742	705	706	721	744	777	712	728	751	805	734	688	740	693	740	756	717	727	757	663	806	776	690	709	760	690	741	725	707	697	764	679	751	720	743	783	735	750	753	685	702	698	691	745	740	768	702	712	714	705	712	739	731	724	770	768	712	752	732	781	730	763	773	729	719	745	721	740	768	726	732	713	728	766	718	737	733	726	738	758	761	755	701	745	759	743	730	703	748	787	730	745	697	781	746	728	689	733	775	731	748	769	720	744	724	734	724	767	766	727	793	769	762	696	712	785	737	736	746	822	791	743	762	740	783	707	728	732	680	764	689	724	758	695	718	751	768	744	717	746	711	704	749	757	735	750	726	795	719	706	709	715	753	738	751	761	690	728	737	741	779	786	741	730	768	760	723	734	739	769	741	741	745	773	769	744	787	671	768	752	733	751	721	739	771	732	736	745	736	753	705	774	770	711	761	789	714	707	683	786	728	735	739	800	728	705	736	679	727	693	793	734	726	722	735	725	693	731	697	732	736	815	751	711	768	714	775	739	750	737	750	718	729	732	719	722	757	787	681	720	781	708	777	740	765	743	760	748	739	722	720	804	725	754	752	717	735	734	691	707	717	725	758	762	790	754	737	777	728	726	727	748	697	704	736	743	742	759	701	742	794	771	671	702	786	743	762	751	744	752	774	715	737	751	777	720	690	744	738	737	747	745	793	751	761	765	726	738	754	768	787	755	764	771	733	729	711	700	705	732	683	764	739	764	694	727	767	735	736	719	777	727	724	758	745	708	692	747	710	766	762	692	711	729	761	750	771	706	758	783	742	734	702	734	750	757	782	773	721	704	767	753	711	705	729	735	728	746	759	734	787	724	738	752	774	750	768	762	764	745	773	781	752	716	737	779	771	753	694	756	787	767	740	731	753	744	749	776	695	779	734	765	733	739	732	768	708	766	736	751	740	767	708	729	753	750	779	793	731	738	742	773	714	717	716	787	668	708	717	732	759	701	732	721	762	722	694	714	711	733	691	759	718	713	772	727	724	768	702	780	769	734	737	758	716	720	744	673	684	741	747	732	759	710	743	716	753	699	724	726	724	725	760	739	729	764	757	730	738	738	727	707	733	764	706	735	724	747	702	744	719	732	715	779	686	737	739	704	748	739	719	810	737	752	753	774	752	764	758	734	696	751	704	720	760	725	755	772	762	730	744	738	700	743	696	768	751	746	744	724	706	678	742	690	700	725	765	732	721	799	746	732	710	711	715	682	693	793	748	759	718	708	757	734	710	767	717	724	701	737	753	761	734	732	734	715	728	801	710	721	732	733	723	740	781	704	754	786	752	686	713	700	695	749	755	720	746	741	757	757	743	766	771	726	711	710	720	721	730	780	731	752	769	722	721	792	726	714	755	717	770	721	692	764	730	745	743	783	704	773	756	719	781	711	782	751	737	752	744	711	725	734	759	726	770	730	747	693	702	771	777	735	794	746	749	729	743	702	693	693	741	691	744	727	675	680	743	727	751	718	744	666	703	742	698	762	735	736	772	668	757	761	714	700	718	745	698	746	731	772	729	759	702	715	739	757	712	665	747	707	745	787	737	672	745	743	669	749	743
10397	31720	23977	12820	9556	6785	5901	5144	7823	5032	3941	3472	2538	1948	1706	1500	1476	1306	1204	1118	1098	1059	1036	957	920	1956	2028	5192	7922	6958	5266	3752	2750	1813	1148	1010	897	760	776	785	759	736	750	792	756	727	706	742	721	767	792	755	742	684	756	746	745	752	752	745	797	707	785	756	758	739	754	740	735	687	760	700	753	766	803	719	713	704	733	706	747	722	710	691	722	774	731	765	741	762	697	710	762	762	751	734	766	710	776	754	692	734	752	760	753	766	747	766	740	690	728	698	764	757	734	755	755	782	711	760	752	714	694	726	730	728	719	726	706	764	780	702	742	727	747	787	738	762	726	730	733	734	696	705	762	800	752	720	731	728	734	761	716	691	737	769	780	721	748	734	787	731	762	714	694	745	727	761	728	741	741	744	748	720	729	743	744	725	774	766	781	719	761	752	723	742	769	748	696	819	734	700	724	753	767	762	747	768	735	755	726	761	748	727	797	735	788	709	744	762	784	764	772	719	734	708	748	705	750	751	732	728	750	767	710	714	746	740	713	754	740	752	722	751	750	743	733	747	732	717	745	770	762	725	760	729	737	731	744	727	738	762	736	759	761	725	768	726	777	755	775	753	795	727	753	715	732	756	775	740	772	763	750	732	769	794	746	718	746	731	740	750	706	751	756	743	782	718	766	724	765	746	725	712	643	707	776	699	758	730	782	757	710	718	736	716	734	760	747	709	726	659	720	727	775	758	766	741	721	741	765	768	716	690	754	710	748	772	738	770	722	734	683	767	761	736	730	717	729	691	743	733	731	732	734	751	703	743	746	668	738	740	746	747	750	755	700	703	737	705	784	739	749	747	754	713	676	724	729	767	753	714	735	736	692	724	798	666	746	749	753	742	803	720	689	756	702	695	750	733	713	752	762	720	700	712	752	697	713	750	763	709	747	751	698	768	757	732	748	727	746	707	745	756	731	723	692	755	770	737	772	714	757	755	724	747	772	734	738	757	767	760	734	721	737	766	713	715	728	747	788	745	709	704	721	750	738	755	730	735	742	766	733	769	745	760	742	714	745	695	764	719	748	739	725	709	728	760	736	739	767	742	770	674	677	762	733	758	732	754	733	694	733	729	748	681	764	755	730	715	698	747	794	729	739	739	758	776	740	770	682	762	778	748	754	790	763	741	734	762	746	712	783	739	745	754	769	731	754	737	735	795	727	725	727	755	732	714	790	756	727	745	748	770	720	765	776	730	782	729	724	725	763	715	742	690	709	725	756	704	725	714	800	710	789	787	741	784	721	771	744	785	758	741	740	717	749	742	751	742	732	750	751	713	769	730	699	762	713	733	715	740	752	781	736	809	687	705	697	787	752	732	756	742	739	744	727	726	721	775	676	690	744	710	708	741	722	762	788	737	703	771	747	746	763	744	709	758	731	722	699	767	767	720	698	748	682	696	742	718	739	747	702	742	783	752	742	724	746	756	735	745	765	771	775	756	756	790	744	729	709	785	760	754	696	782	724	757	786	744	728	728	702	734	707	745	748	723	750	734	730	737	693	705	734	742	745	718	732	760	745	780	742	719	743	708	755	709	705	746	727	741	679	688	714	761	778	771	753	785	787	739	729	748	784	687	762	744	795	707	726	686	785	732	793	728	727	713	738	740	709	736	731	753	767	749	748	750	733	725	728	754	741	792	728	750	761	793	720	758	720	708	770	722	756	731	761	745	741	732	774	742	770	739	703	758	724	739	737	768	746	684	687	697	756	739	740	791	730	741	726	733	745	772	759	796	753	737	785	743	740	788	766	743	739	738	716	723	746	768	751	660	735	741	682	707	761	786	727	808	756	705	757	791	745	748	747	766	745	763	750	681	730	764	767	734	784	729	765	775	749	705	757	765	762	775	756	704	736	777	726	708	719	756	704	747	752	736	759	747	738	722	716	725	754	727	727	751	787	779	795	779	752	717	756	756	704	740	705	838	760	787	719	720	715	744	751	711	749	770	704	739	746	712	791	756	712	714	782	752	734	767	725	746	723	809	751	732	760	700	706	765	743	773	723	730	742	679	736	729	729	738	703	756	784	752	743	716	799	765	739	744	697	722	738	766	756	754	728	722	753	753	759	780	715	762	738	755	747	740	708	753	731	709	761	752	771	771	741	721	738	738	723	789	695	747	727	766	769	725	768	794	746	700	720	726	712	830	742	750	719	789	760	709	757	749	740	684	719	728	759	706	716	758	758	713	769	756	745	721	766	703	697	737	737	728	733	756	718	733	732	725	774	741	779	776	729	777	774	681	697	710	747	730	752	681	730	774	775	715	752	763	770	776	746	759	761	715	727	750	766	750	757	758	727	733	700	787	745	727	721	733	725	738	710	727	719	717	741	737	722	746	771	735	760	744	795	735	726	775	734	701	721	766	775	764	752	756	705	748	738	776	773	712	758	737	719	734	787	808	728	719	717	772	761	779	725	771	742	730	716	752	743	720	723	723	750	787	744	779	760	738	778	707	707	728	746	786	754	774	759	750	709	789	773	772	730	772	725	733	799	700	746	740	689	709	715	773	708	750	719	735	784	750	701	736	742	658	759	696	741	748	734	733	758	712	728	710	721	715	746	725	782	785	735	708	731	743	743	728	715	742	756	709	746	748	778	737	784	726	763	673	748	751	733	702	741	727	792	746	782	716	722	772	733	729	705	777	717	770	739	743	745	788	754	713	752	724	723	711	695	777	745	738	719	702	724	749	725	755	759	776	742	714	725	774	760	737	752	776	814	750	738	742	721	730	730	731	736	736	765	730	739	770	725	746	777	713	706	727	717	772	718	729	770	729	755	734	752	813	711	773	734	765	737	753	724	739	726	690	779	738	696	780	730	746	792	734	718	771	718	734	763	766	741	702	770	767	758	736	777	701	722	731	733	746	727	743	767	733	810	707	715	773	719	702	702	661	738	747	719	716	792	778	734	767	776	760	740	744	717	744	722	718	788	791	733	748	753	755	693	677	723	686	715	774	739	694	753	666	703	747	713	732	764	717	699	737	722	722	784	773	723	674	754	789	751	770	780	737	768	728	722	790	802	789	686	726	776	734	721	756	765	761	739	764	751	760	771	768	687	748	734	731	763	747	808	734	714	711	739	756	694	730	693	782	758	751	732	721	761	723	676	747	749	768	752	785	758	754	744	765	732	724	737	754	730	719	754	743	776	761	733	751	746	767	680	727	727	734	806	777	765	766	755	751	750	770	719	730	768	787	733	732	769	781	695	721	723	809	735	786	728	758	742	737	722	746	757	749	737	741	752	708	768	747	749	731	719	722	738	712	723	767	772	748	760	769	784	762	740	772	743	758	733	757	812	778	792	748	761	731	761	739	741	742	790	789	755	747	743	745	719	740	788	686	722	778	715	769	725	732	707	765	685	715	738	744	695	718	719	777	745	751	716	771	742	756	740	731	724	737	743	746	716	699	716	743	711	740	753	738	698	729	782	758	756	705	738	766	691	734	785	757	697	742
27842	20290	13907	5418	2574	1719	1454	1341	2269	1715	1462	1231	1041	972	909	754	721	647	705	610	588	558	552	551	555	554	579	613	725	879	767	699	613	647	571	562	581	527	515	520	514	512	534	513	526	522	520	513	500	531	500	512	565	565	502	532	504	482	550	513	516	544	522	541	482	487	529	507	497	525	515	516	493	510	520	537	542	504	509	481	539	506	528	502	520	498	512	543	528	564	509	515	541	507	523	492	572	565	497	537	507	532	512	530	516	546	500	500	550	548	532	550	552	528	523	497	543	543	557	511	542	542	543	521	551	510	557	535	518	497	519	488	488	486	496	522	514	555	523	583	527	503	514	498	500	507	537	470	528	518	503	493	533	541	507	525	506	499	510	464	568	498	524	561	518	495	496	530	508	504	507	532	535	503	564	492	534	547	521	562	540	506	478	544	518	510	525	502	529	505	561	507	494	557	515	500	497	543	534	509	535	538	521	517	551	525	529	535	491	545	544	525	510	544	503	500	513	554	526	522	519	533	505	524	493	568	511	492	538	536	519	498	501	520	537	542	537	530	515	541	509	537	568	532	516	516	525	484	558	508	499	507	503	570	487	477	540	488	520	526	547	513	542	498	561	460	468	547	566	522	560	541	525	495	511	498	509	525	517	483	528	520	520	527	513	535	495	481	495	524	541	505	525	462	513	540	563	537	529	505	553	545	538	536	539	534	501	545	557	527	559	528	496	547	486	548	533	501	474	527	513	457	523	497	518	524	539	575	514	528	551	505	510	496	542	547	553	557	536	465	524	493	523	486	494	489	537	537	467	503	557	500	544	506	467	505	532	540	528	489	519	542	554	547	513	486	536	500	558	513	533	556	562	548	539	507	482	518	525	480	529	552	513	543	523	568	533	531	492	550	541	514	541	508	559	519	491	490	515	535	527	528	546	521	522	573	527	530	509	515	456	549	504	516	527	525	516	489	552	511	496	478	498	521	529	490	519	555	547	514	469	554	512	574	512	502	553	540	542	517	521	499	534	507	521	502	511	461	560	550	511	538	495	509	514	539	506	489	519	496	536	493	532	557	529	553	555	547	507	546	546	502	511	521	519	550	518	524	515	554	529	553	536	513	524	537	516	499	530	550	511	549	554	511	494	480	534	490	515	503	529	504	556	561	555	514	514	537	471	513	482	531	538	556	524	537	475	535	506	482	545	538	495	535	517	562	526	540	495	529	501	535	529	534	504	522	499	522	495	517	528	528	532	556	529	548	489	513	506	515	536	532	514	545	508	519	522	511	518	507	491	540	491	529	544	546	510	512	502	515	531	545	497	528	522	514	544	521	533	542	544	492	497	564	554	520	526	511	505	490	521	516	547	531	539	485	452	525	538	551	522	490	528	518	527	531	519	526	537	523	531	537	507	519	501	503	508	546	552	542	519	543	516	522	490	485	507	504	524	534	528	508	521	556	560	563	525	513	528	561	507	520	544	501	517	474	535	550	505	517	470	516	480	568	481	559	531	510	529	551	526	584	565	519	545	536	592	503	525	498	524	548	506	563	510	553	491	503	500	539	551	521	539	544	552	508	502	539	558	537	551	508	555	533	528	506	537	542	563	540	487	477	518	515	540	541	509	542	496	547	501	513	536	558	512	480	489	542	520	531	476	535	564	524	495	527	494	536	550	520	536	546	549	529	558	497	526	482	551	477	548	531	549	527	521	493	533	535	502	527	534	507	528	535	515	489	524	546	519	482	513	506	524	502	486	470	540	517	533	543	516	555	532	571	517	488	544	517	511	521	536	503	523	525	504	554	522	495	535	475	516	511	508	554	510	534	539	518	528	511	502	520	545	542	506	507	545	540	546	505	517	527	559	542	496	544	513	551	512	493	481	496	534	527	512	499	546	509	537	566	501	503	554	548	498	537	469	543	486	526	545	554	528	547	546	527	529	539	485	561	516	538	496	501	470	509	503	547	491	561	514	534	526	523	506	577	510	509	518	527	535	540	526	533	535	527	494	513	488	512	466	539	522	499	492	556	553	480	513	531	478	545	504	555	509	542	525	484	480	517	535	557	539	543	542	570	526	462	484	562	532	508	521	507	519	522	525	507	494	529	496	528	520	544	553	498	531	528	504	547	532	595	546	550	503	458	505	540	562	555	535	543	504	518	540	517	506	573	500	518	565	488	528	481	484	502	537	541	527	501	521	504	512	475	527	502	570	535	475	512	537	489	548	475	512	506	541	521	495	512	485	529	518	517	532	546	541	522	551	526	536	501	520	522	500	537	536	552	513	516	491	517	552	546	518	525	563	536	531	493	548	519	512	563	535	558	512	530	479	499	506	468	507	519	472	504	520	522	482	454	514	505	550	493	538	511	505	525	524	503	521	530	527	528	548	491	541	558	533	500	537	507	492	563	501	487	510	488	476	544	510	478	523	514	541	524	548	570	516	551	515	515	529	501	495	511	520	525	531	531	525	506	518	514	519	518	500	539	512	527	499	510	521	536	485	507	539	524	530	532	520	510	525	492	530	537	494	521	502	520	503	569	531	527	569	515	512	536	531	527	531	495	514	477	555	522	500	511	531	547	516	524	528	496	516	534	536	491	498	547	485	545	522	491	514	511	528	518	515	542	536	514	543	512	505	514	532	546	511	528	502	527	516	527	557	532	554	497	519	547	521	528	514	537	529	494	498	533	500	514	473	549	575	529	539	491	548	511	501	477	508	487	538	514	500	485	514	525	540	496	517	559	515	492	549	530	504	525	531	524	545	538	514	514	532	520	558	527	551	539	519	500	550	524	494	523	484	515	531	526	535	500	527	513	508	479	528	496	497	505	531	529	491	549	510	504	531	531	494	503	513	550	543	535	499	518	501	491	517	538	520	521	489	521	492	531	520	543	556	511	529	520	503	518	520	539	532	515	487	526	542	578	502	513	493	566	520	533	507	534	516	533	524	497	547	512	504	510	525	479	526	515	548	545	498	518	516	482	541	511	508	532	531	533	524	570	532	526	547	531	490	497	524	516	497	526	505	545	534	527	518	501	560	480	491	488	514	526	516	515	523	527	518	507	507	495	536	501	536	526	543	497	501	498	547	504	520	470	499	540	569	514	505	525	511	538	527	538	498	514	524	547	519	499	514	508	517	510	518	466	537	563	506	512	543	547	541	498	531	506	548	505	542	548	517	531	526	520	574	507	529	551	528	510	533	549	560	508	448	553	507	517	553	494	531	519	533	536	501	456	515	496	483	526	508	523	520	479	495	528	514	512	493	547	506	504	515	508	504	492	547	519	496	552	482	541	494	502	567	528	504	570	528	490	517	503	498	545	525	487	493	507	577	490	553	544	514	499	510	528	523	555	550	499	504	511	515	476	536	498	530	529	528	529	539	522	505	493	535	506	552	536	514	579	513	511	521	472	531	500	493	539	483	484	502	500	507	521	527	548	531	513	488	527	496	519	515	530	482	496	555	515	544	536	539	497	507	496	476	532	546	566	541	534	521	515
8092	18082	12328	5432	3710	2400	2255	2329	4111	2941	2329	1888	1570	1383	1263	1036	943	846	730	747	697	672	661	677	617	583	624	718	1010	971	904	761	716	663	560	568	571	542	542	521	543	560	567	533	565	541	597	574	558	587	523	540	567	545	541	542	544	533	549	545	557	542	572	573	528	558	523	561	552	548	524	541	568	532	550	597	506	560	552	579	585	515	557	556	566	528	578	527	548	556	578	543	529	542	583	563	531	574	521	535	568	540	537	552	547	570	535	561	524	525	565	578	572	569	556	534	536	558	576	556	570	575	540	587	582	544	548	564	535	547	550	559	524	557	582	548	512	557	533	557	559	609	543	541	538	544	628	512	562	600	586	542	529	569	535	556	552	540	544	524	569	544	592	526	519	551	566	547	565	530	526	540	538	564	530	548	536	572	563	541	539	549	529	559	567	521	548	533	549	568	558	534	544	564	514	580	538	553	593	543	562	559	594	544	558	504	527	534	564	532	566	506	534	583	559	540	548	582	574	512	547	489	502	553	552	553	599	570	512	537	530	503	569	557	541	536	542	519	540	578	553	548	605	516	540	550	535	559	516	555	565	551	551	537	549	559	569	555	575	554	521	560	559	547	555	551	543	573	549	562	536	516	562	532	579	551	528	518	550	551	568	543	591	557	541	528	533	569	538	550	514	568	541	556	568	568	559	540	538	553	571	599	539	524	581	569	562	535	537	547	557	562	566	554	559	545	571	539	546	527	564	508	491	563	535	517	533	550	575	525	570	566	543	567	564	555	534	570	587	537	577	554	557	546	571	576	590	525	516	554	554	516	540	539	530	534	568	526	583	550	586	549	560	501	562	534	540	578	557	549	546	533	611	539	558	544	570	547	593	550	567	517	569	513	574	590	547	577	571	549	576	535	524	544	539	577	570	548	549	570	538	577	524	540	564	521	570	541	534	549	523	545	538	541	542	550	547	585	554	562	591	581	553	573	551	539	554	568	525	503	585	569	520	589	522	582	565	544	569	597	568	582	556	532	565	507	556	561	557	581	536	570	502	572	521	577	527	551	537	557	536	542	557	560	567	549	550	524	531	553	563	519	577	566	553	564	558	545	525	573	518	533	581	530	518	552	511	574	591	553	557	533	563	550	557	544	595	565	555	531	570	557	575	540	545	571	528	526	530	562	579	559	569	513	535	584	533	575	508	539	551	529	544	528	575	530	554	530	536	546	527	558	545	541	553	556	518	575	493	564	561	524	542	539	546	530	495	559	581	564	528	525	516	570	547	567	574	513	526	529	526	554	548	560	591	558	553	566	585	565	532	524	552	554	565	566	556	558	555	500	601	560	576	556	526	531	508	520	540	515	502	568	544	576	524	558	558	519	556	535	565	552	533	543	581	522	540	550	513	598	593	573	543	567	559	559	533	535	551	543	560	568	566	550	535	565	554	542	537	579	548	553	571	540	537	565	520	521	564	572	566	558	566	601	552	586	524	544	554	526	551	541	560	526	550	537	526	523	584	568	507	549	531	545	557	575	600	575	554	529	571	572	550	549	545	542	564	505	583	575	531	578	527	534	592	564	528	522	566	560	557	538	553	540	575	604	524	489	553	555	597	532	540	607	520	550	553	556	511	575	549	526	528	554	512	513	504	558	511	571	550	557	563	553	558	553	552	546	569	553	554	553	563	529	559	531	575	535	540	565	536	560	575	537	565	548	581	565	537	506	556	549	561	543	589	550	508	516	545	589	494	542	550	574	517	531	517	562	529	561	545	555	557	514	561	588	542	551	543	540	566	534	580	579	552	572	569	559	524	596	536	540	570	584	598	554	554	573	592	516	561	600	562	537	562	532	542	555	543	525	554	570	564	549	519	560	592	541	504	559	547	531	575	559	600	577	553	535	563	546	525	544	577	538	524	553	544	531	572	587	581	518	554	576	554	520	578	534	546	555	537	550	554	576	563	521	542	544	555	555	568	544	570	569	566	542	557	523	571	559	569	547	548	530	549	530	573	541	577	545	556	535	559	557	569	554	563	535	539	594	498	530	578	574	532	569	539	531	536	594	537	580	533	543	540	569	518	542	540	539	544	519	536	570	586	528	584	508	585	519	573	559	531	609	541	569	586	545	562	526	539	568	566	509	532	535	514	561	552	552	577	581	558	595	590	562	536	558	550	542	583	554	574	557	519	560	537	550	541	558	551	551	536	552	565	543	515	547	503	554	553	583	527	561	549	573	518	524	555	523	556	556	569	553	529	523	554	552	540	528	603	558	564	523	551	598	544	526	552	553	566	516	524	571	588	605	523	562	520	569	542	531	543	562	589	564	543	529	553	531	527	527	515	560	601	583	574	573	525	537	576	578	535	557	555	603	581	556	539	555	623	540	568	514	536	586	525	526	546	530	606	575	541	570	555	567	570	534	546	529	562	541	547	574	552	521	504	602	518	517	565	539	558	543	550	526	569	549	550	532	583	570	536	602	522	583	531	528	571	564	560	555	591	588	604	578	557	542	549	549	582	546	654	550	559	534	561	578	540	537	554	583	539	543	571	519	534	548	540	545	504	552	555	598	534	560	568	547	494	528	503	562	534	544	563	566	579	535	513	577	563	541	614	554	576	558	596	565	492	551	506	557	585	568	515	523	591	540	560	526	576	567	532	564	519	552	567	525	554	508	560	529	549	603	538	518	558	568	571	533	549	591	562	555	554	549	572	539	554	532	538	552	533	552	498	553	592	543	540	557	545	575	556	533	543	529	515	503	564	559	541	612	558	509	538	545	599	561	530	562	516	528	564	546	559	563	577	573	535	555	535	551	601	528	548	518	581	575	533	541	527	530	551	574	533	572	506	538	584	562	568	555	541	549	562	532	538	563	562	535	536	563	540	543	553	588	569	542	566	562	555	575	543	563	550	522	558	574	563	554	535	556	545	502	581	537	554	516	533	576	568	556	561	574	596	544	553	555	522	566	545	519	555	570	552	505	555	567	565	579	506	541	584	580	535	587	523	583	571	532	528	561	537	509	564	584	557	556	596	592	582	549	564	544	533	565	560	573	525	567	556	521	576	587	578	579	518	545	564	548	566	574	542	574	563	514	546	560	533	513	561	520	570	553	550	549	544	568	530	548	576	546	567	561	551	573	565	568	539	558	549	584	543	526	578	503	569	583	523	571	556	534	542	544	557	536	610	516	558	528	546	541	560	544	570	533	567	499	552	553	567	559	518	571	554	548	575	522	601	524	569	525	573	562	575	550	532	507	560	584	557	565	543	531	549	577	550	527	587	577	535	597	544	526	537	533	587	533	594	495	536	563	558	529	578	521	567	549	516	542	583	544	593	556	555	572	579	590	521	552	569	527	539	528	526	584	514	536	567	522	527	567	525	539	532	547	583	524	590	543	563	592	559	559	554	542	576	539	545	542	550	553	554	549	571	514	548	582	553	555	560	557	545	572	533	565	561	547	618	532	560	560	621	552	516	552	554	550	557	570	569	507	580	559	573	529
24091	21354	28615	24428	21316	11013	2936	3211	4049	2414	1648	1487	1382	1266	1248	1208	1153	894	811	762	787	705	647	554	646	680	983	2036	2244	2237	1897	1302	1113	869	674	526	512	501	499	493	479	563	545	494	496	525	522	509	508	481	499	519	501	520	502	512	483	503	517	513	541	501	486	510	497	504	514	521	487	464	478	492	509	508	504	534	505	536	501	481	507	483	498	498	533	505	506	470	472	490	517	496	518	506	493	503	505	480	563	522	502	528	556	507	497	491	473	497	474	534	521	518	493	498	459	492	522	500	531	506	528	496	510	478	508	490	491	535	523	505	496	523	505	505	522	504	501	485	491	515	486	511	511	542	508	541	459	483	504	520	510	463	492	474	532	490	490	488	489	483	496	545	512	490	475	548	496	483	515	448	543	489	459	467	515	508	500	500	501	525	507	502	509	503	459	502	509	508	509	547	539	484	499	500	520	484	531	511	487	507	550	522	464	500	523	478	504	491	525	531	520	463	506	478	519	479	508	502	504	496	553	477	494	505	516	510	512	505	521	476	467	554	489	509	461	502	507	490	512	521	492	480	501	527	521	485	540	468	467	487	500	489	482	505	470	490	508	452	532	508	498	517	509	512	536	517	466	500	503	569	530	490	537	525	532	505	514	473	469	496	483	478	479	505	512	524	520	524	533	529	503	481	499	502	480	506	485	555	496	501	473	486	488	476	507	572	548	500	525	472	485	499	534	496	548	518	544	498	497	503	494	443	504	524	478	518	506	515	516	510	538	548	500	526	493	493	519	550	498	489	514	501	501	496	525	514	494	487	508	493	519	495	496	471	487	497	496	495	466	470	495	501	486	506	514	467	503	488	519	539	507	473	500	546	449	548	479	474	515	447	545	482	496	537	533	504	483	506	510	452	521	474	507	497	496	526	487	501	497	500	479	500	499	521	536	467	488	507	506	474	506	495	514	513	487	502	515	518	527	533	508	451	524	491	529	522	489	476	467	469	494	502	489	507	471	494	554	507	563	491	490	525	464	468	536	505	520	510	531	522	475	473	540	527	498	488	494	491	505	507	513	514	520	481	531	508	501	478	537	488	523	515	531	515	501	539	490	514	498	535	527	500	474	572	510	489	502	482	486	505	488	531	505	523	493	473	501	503	537	463	490	479	516	480	479	471	531	502	503	540	511	499	508	513	532	448	509	508	513	488	539	524	504	519	498	525	526	486	496	519	495	489	476	507	484	484	470	481	519	520	481	484	483	499	493	534	485	506	567	547	509	511	524	541	513	529	481	498	506	553	536	522	505	546	532	539	537	487	500	506	474	527	497	520	470	513	500	486	493	491	514	503	505	478	532	515	530	477	517	547	554	496	502	506	481	469	507	519	507	489	530	495	515	523	462	500	521	490	474	495	460	497	525	473	532	504	511	514	518	477	525	498	496	508	518	503	504	466	508	525	482	478	479	507	461	526	533	473	510	498	503	514	512	542	529	472	502	504	476	506	475	531	470	482	517	461	480	497	505	506	504	496	511	524	529	488	485	519	547	499	515	501	509	530	492	523	484	512	515	469	492	470	494	476	520	512	441	528	496	515	519	554	514	508	496	502	491	504	533	456	520	471	511	479	493	528	502	513	481	510	452	495	489	519	497	465	507	511	522	505	539	499	516	524	509	522	520	514	527	494	530	502	488	488	506	523	489	511	469	459	508	508	505	490	521	476	507	524	544	535	459	468	496	507	493	512	512	491	514	504	488	516	521	513	541	485	516	510	530	489	496	501	506	507	502	516	539	508	528	461	502	496	487	547	480	507	482	484	548	496	525	492	490	533	518	454	526	506	481	518	513	505	536	519	508	521	501	485	531	517	521	500	512	471	527	518	539	462	499	517	511	496	512	537	477	504	512	507	511	521	479	503	535	475	521	501	549	534	494	481	538	480	475	520	488	484	525	525	524	513	514	499	468	517	446	557	479	490	522	519	483	528	503	510	507	536	503	510	519	522	487	517	490	543	533	491	529	530	535	515	534	486	487	490	513	493	507	474	503	500	501	461	548	529	493	543	510	505	509	521	498	522	504	478	482	500	532	517	456	494	480	496	507	502	514	523	494	503	494	512	530	489	493	460	548	540	523	528	502	502	550	460	470	445	525	504	476	490	502	489	494	516	511	507	451	527	501	497	499	493	496	523	532	512	508	496	526	508	460	533	496	494	531	457	514	490	538	484	514	520	515	550	494	563	477	458	513	498	523	476	499	512	502	483	503	505	514	525	509	515	524	454	483	468	508	512	549	476	483	543	531	491	483	491	487	504	496	503	538	513	518	503	544	521	559	554	488	479	506	500	530	527	506	524	508	518	490	544	495	479	493	542	508	513	492	517	531	513	502	499	511	486	513	494	495	564	503	514	498	509	496	537	516	526	525	489	487	555	553	525	513	483	472	502	517	493	494	489	526	494	499	489	515	546	481	472	502	470	500	502	490	485	499	533	525	522	517	514	505	514	541	513	541	529	547	521	507	482	539	531	489	491	472	494	488	492	506	525	459	491	500	509	525	469	494	492	491	487	501	510	518	475	505	559	506	478	531	457	481	451	484	520	512	516	514	536	534	486	513	536	524	505	451	511	504	499	495	533	519	492	545	508	502	511	502	505	532	505	548	484	479	503	486	522	494	468	535	487	494	497	510	496	546	511	479	451	494	451	507	529	522	509	485	495	519	538	495	515	506	527	520	525	470	500	521	472	506	504	554	466	477	511	487	469	523	494	537	518	496	502	493	535	518	519	544	515	462	487	513	521	533	473	511	533	467	504	520	478	524	499	520	532	482	476	517	492	499	500	490	513	471	512	506	530	487	434	499	506	507	496	517	476	491	446	485	517	517	473	506	484	504	486	523	525	527	509	504	478	528	509	477	526	519	555	494	524	508	528	502	502	502	514	494	486	498	501	488	486	523	484	494	506	498	502	546	492	502	508	504	501	491	527	501	503	506	480	509	530	539	498	504	506	529	505	484	517	489	510	491	512	505	511	477	542	539	505	485	512	518	533	452	500	502	500	510	505	496	482	489	475	491	490	483	522	538	496	493	493	482	513	499	520	509	528	509	511	537	519	490	474	503	495	525	521	489	520	534	529	488	491	492	471	482	514	517	488	511	512	498	482	505	520	477	462	565	495	511	498	468	481	538	520	483	488	527	509	557	489	500	517	481	511	510	507	526	494	481	520	483	502	493	525	498	532	532	471	498	531	506	509	501	493	490	499	507	516	501	502	494	483	518	514	490	500	519	526	466	498	537	510	518	486	519	501	496	537	486	531	514	492	535	470	500	518	491	536	502	517	431	501	477	528	518	488	543	478	526	493	504	507	502	511	506	469	493	506	569	495	530	474	513	504	509	471	532	518	516	502	507	526	511	534	507	472	478	472	515	553	524	519	484	476	542	491	468	502	484	524	480	496	523	471	482	487	543	517	523	436	511	527	479	536	493	492	561	523	489	479	516	486	543	533	464	531	481	515
7820	27599	19338	10380	6406	4475	3991	5454	7016	3877	2727	2444	2189	1955	2028	1890	1561	1222	1024	981	956	849	734	748	673	833	1333	2951	3349	3352	2530	1857	1429	1051	787	576	533	579	519	540	547	578	543	499	534	545	557	554	494	524	565	542	504	488	551	485	518	461	507	559	480	534	551	514	517	536	497	553	553	544	572	541	540	510	560	555	495	528	528	529	529	504	523	556	524	552	505	523	557	500	529	523	551	523	548	537	522	559	478	535	544	555	537	566	550	541	549	519	517	535	502	551	505	548	499	520	553	537	534	496	495	557	577	471	573	513	536	519	543	503	542	549	505	518	524	549	518	530	516	571	490	541	523	506	522	551	495	518	522	553	507	538	498	530	528	518	522	525	563	567	485	499	462	505	495	568	506	485	477	510	514	590	533	489	535	489	541	495	498	511	518	510	491	544	523	512	532	551	524	520	548	494	532	521	543	516	516	525	527	534	531	524	500	518	522	511	504	547	542	514	523	493	499	491	513	499	547	532	531	497	508	558	508	508	530	521	527	531	535	539	538	546	515	450	534	518	530	574	558	547	565	556	538	563	506	523	529	553	503	542	535	542	505	553	532	552	519	520	510	509	491	584	528	524	503	533	526	518	562	505	532	567	522	523	510	532	568	525	518	584	521	537	525	545	478	522	465	551	536	529	527	548	525	537	561	535	545	532	535	508	557	527	505	538	523	513	543	547	526	522	511	538	511	538	496	499	563	535	514	540	529	523	552	509	540	505	553	526	497	546	533	519	546	559	487	520	514	482	500	567	548	510	541	561	548	531	552	506	508	530	506	490	506	525	505	546	522	468	501	470	520	504	501	534	482	520	506	526	561	562	570	522	531	502	495	501	543	494	542	549	542	503	516	494	528	506	545	545	511	511	529	529	542	526	509	550	512	491	540	539	533	557	475	489	517	501	525	510	473	549	529	567	530	507	537	551	515	517	517	546	580	497	509	507	527	515	565	518	488	529	542	519	501	542	533	495	553	548	502	528	515	492	528	538	571	538	473	542	557	525	496	469	517	535	526	535	531	549	503	531	513	532	542	517	545	538	502	528	560	539	542	446	535	539	545	528	535	515	528	549	508	504	549	531	528	530	539	554	521	525	510	532	518	563	526	515	511	536	559	540	559	512	561	508	520	512	523	518	524	528	527	516	557	542	542	527	545	526	515	501	537	544	501	476	541	509	506	517	535	541	566	529	514	528	554	484	493	553	518	527	477	505	523	524	545	527	540	504	481	512	569	549	551	503	527	523	533	535	518	544	490	529	549	510	541	545	488	541	575	563	513	555	542	545	605	496	527	531	521	560	522	546	548	514	504	522	523	529	493	543	533	535	531	529	531	530	536	483	533	495	547	559	498	534	545	507	545	562	575	561	503	512	553	512	516	570	479	512	546	512	547	568	512	524	508	582	516	500	512	525	527	511	524	519	538	550	507	541	539	575	551	527	571	482	495	520	521	523	507	557	536	557	510	525	545	504	515	495	547	540	572	514	496	486	566	550	483	506	526	564	547	494	535	533	550	507	541	503	511	533	555	498	527	498	489	497	534	562	546	533	490	523	554	517	521	544	510	525	539	529	501	525	476	521	555	533	509	516	567	539	503	531	488	542	510	520	532	517	507	550	543	513	544	540	556	506	518	539	494	511	569	509	556	541	517	512	552	534	543	512	540	540	514	517	510	523	494	520	538	526	568	471	517	532	583	528	484	519	506	554	541	513	545	489	561	523	522	563	532	561	524	511	523	517	497	544	504	524	523	510	513	513	584	562	538	478	523	518	524	513	584	494	517	550	481	525	551	494	481	536	521	527	514	536	532	523	544	529	472	483	569	521	527	534	491	532	554	490	534	535	560	486	495	485	549	536	517	537	520	558	510	535	534	497	515	520	517	514	513	515	539	502	536	517	540	521	556	515	504	499	524	511	486	538	532	566	547	552	522	518	553	509	500	501	524	481	523	541	506	523	557	485	545	562	515	522	518	516	553	503	477	510	544	536	565	560	500	555	546	560	471	537	531	547	505	509	547	518	528	536	529	547	514	511	544	502	522	543	514	507	513	509	524	511	515	522	510	503	525	509	506	539	525	527	519	548	526	538	507	529	550	498	529	479	527	527	544	546	558	539	527	491	606	544	501	534	540	550	524	589	500	517	510	542	513	543	543	517	521	542	538	526	522	538	535	524	531	516	516	535	525	497	543	552	525	551	520	533	507	503	548	533	527	538	504	507	535	523	531	529	485	494	543	561	504	524	510	513	534	532	507	536	531	513	521	509	515	521	526	496	510	516	563	523	530	505	549	540	531	530	539	550	534	553	566	544	538	516	525	531	565	539	549	516	525	550	531	523	487	516	534	508	506	443	542	484	529	516	519	536	532	484	545	556	508	551	518	514	510	551	550	509	523	522	529	548	504	553	518	543	526	524	534	543	551	509	545	518	539	514	516	511	536	521	537	555	520	506	517	576	506	523	499	518	537	542	529	531	514	550	534	514	550	522	537	529	530	515	521	550	548	513	487	490	524	540	504	517	570	498	525	507	544	567	520	501	496	554	505	564	485	558	557	550	534	502	544	523	468	538	534	494	554	510	528	516	516	524	506	509	547	522	536	507	514	522	508	533	508	511	510	533	524	549	508	531	525	549	537	523	531	566	498	530	497	534	508	519	566	516	549	535	537	583	508	556	483	526	561	516	569	565	514	501	513	499	546	521	519	498	554	522	499	526	532	482	529	556	533	528	494	519	494	534	547	500	465	507	540	539	527	529	520	516	548	518	515	549	517	504	574	524	541	478	519	516	527	555	505	526	523	541	554	491	525	510	513	504	550	542	535	561	514	548	540	568	530	516	529	587	494	521	547	529	546	533	510	544	515	495	509	544	546	551	528	529	489	543	555	514	506	544	515	543	508	507	515	498	515	503	539	523	507	507	531	506	516	516	548	519	559	497	493	519	526	575	511	520	519	515	535	481	495	561	535	555	523	516	559	571	570	558	519	548	514	510	548	565	559	535	529	499	557	495	503	534	503	514	516	537	485	516	516	512	503	531	514	501	499	522	547	504	531	500	538	531	537	514	509	512	572	533	525	517	546	545	574	538	544	507	528	493	550	531	542	568	534	492	541	530	549	547	556	534	529	508	517	523	520	550	552	472	523	552	558	577	524	527	512	502	532	543	530	538	568	552	539	511	521	495	523	531	498	539	516	488	523	506	494	532	548	539	535	516	543	513	514	507	509	530	529	520	482	519	525	520	539	531	559	559	506	512	533	518	546	549	515	520	584	504	546	514	507	526	558	520	499	498	514	529	506	495	531	494	533	533	542	498	519	548	521	520	549	519	514	497	556	508	524	478	531	540	528	478	547	569	543	540	539	526	538	474	530	586	526	516	522	504	498	549	564	563	534	501	511	528	516	534	537	537	506	513	510	490	511	561	522	510	517	526	517	516	509	546	507	553	518	537	521	529	541	530	534	526	528	536
25101	21355	27595	25425	12307	2524	2003	3495	3020	2349	1899	1516	1321	1283	1217	1160	1159	1092	820	801	801	771	787	733	724	920	1170	1320	1618	1581	1390	1169	966	861	752	646	662	688	677	612	639	642	699	709	655	648	682	712	665	698	680	667	647	688	649	683	642	615	742	627	695	664	679	622	702	688	664	690	687	652	649	649	676	627	655	687	688	651	709	666	633	692	658	656	667	645	624	702	645	621	678	663	689	676	667	641	663	692	619	709	672	665	668	641	653	697	661	715	689	680	631	655	682	660	717	650	663	681	642	597	649	652	651	659	700	664	692	623	669	684	673	659	701	658	663	667	620	700	649	660	657	696	653	663	686	629	652	638	658	644	654	614	699	657	696	666	646	686	669	664	588	671	677	647	645	651	617	724	650	685	646	655	668	666	655	640	600	696	711	644	646	649	618	715	642	651	693	621	692	676	661	664	686	668	686	700	619	692	668	695	645	668	710	632	634	674	655	644	659	689	685	630	604	658	647	652	693	624	652	708	640	628	646	654	651	631	670	684	681	682	702	654	661	662	704	676	687	681	662	673	664	677	623	636	689	678	670	635	708	684	681	635	643	620	619	628	670	690	643	680	716	631	689	701	672	641	648	640	634	698	663	615	681	659	688	696	660	644	638	641	675	656	646	672	654	712	647	644	687	649	623	667	696	663	643	651	647	701	675	604	667	648	633	694	685	674	682	698	696	614	698	627	655	644	686	658	698	715	612	667	641	690	640	679	624	641	634	674	708	635	701	679	663	618	664	656	663	658	675	673	651	668	681	657	662	672	655	674	667	667	681	680	670	671	676	641	655	662	658	644	655	650	671	635	645	633	696	662	697	629	664	682	704	661	688	698	695	675	668	606	668	678	653	667	697	664	659	643	678	685	640	598	649	708	674	647	636	657	687	654	644	682	672	703	603	693	669	678	691	630	632	634	715	623	688	646	595	645	651	646	671	638	674	669	663	697	710	683	655	663	697	663	681	694	685	690	638	620	660	645	669	689	640	682	681	670	630	612	673	663	640	676	653	627	671	668	629	660	665	666	678	668	675	648	637	687	644	650	692	638	662	612	651	666	663	709	657	681	635	658	662	604	663	664	639	642	671	712	697	645	656	665	665	654	715	685	649	637	682	626	710	705	673	693	703	657	679	622	674	660	658	686	635	694	682	673	714	665	637	686	692	657	654	636	666	660	670	669	674	642	654	695	659	635	652	653	683	649	668	627	655	654	712	684	672	701	651	691	661	683	659	674	684	674	695	709	621	646	705	666	697	632	700	674	628	691	649	681	643	714	658	690	654	692	655	677	688	670	637	680	642	661	674	636	656	690	732	635	684	669	620	658	640	630	697	701	687	653	645	662	649	659	635	677	639	681	672	682	653	653	636	684	625	645	662	657	657	707	632	681	679	688	658	664	651	658	668	668	623	671	657	677	658	650	670	685	676	677	703	693	684	661	656	617	645	631	685	653	643	621	648	650	689	632	644	676	696	642	643	636	681	664	636	669	655	666	647	762	653	659	603	667	672	621	620	689	657	626	694	662	617	676	671	668	635	710	637	649	666	675	635	651	677	600	641	664	659	674	637	689	670	699	669	635	646	669	721	681	649	641	659	660	709	642	689	626	658	648	636	644	663	659	710	670	642	647	650	644	656	642	719	692	706	683	671	667	669	699	623	704	663	647	647	653	659	666	675	650	693	658	667	647	658	651	627	642	661	640	667	707	691	634	703	685	681	706	656	688	703	643	665	667	657	678	651	655	619	621	678	700	627	659	654	608	669	647	602	680	673	656	699	635	666	647	632	630	641	712	648	740	688	621	625	717	644	701	649	658	623	626	666	675	677	637	673	676	647	652	696	669	683	623	668	687	633	643	688	624	622	697	666	632	659	639	632	628	631	675	647	688	654	692	704	673	678	630	666	693	645	719	683	627	670	657	671	697	652	649	640	661	658	650	681	672	686	634	669	695	717	711	683	679	615	682	618	652	648	638	716	629	629	671	636	691	664	619	687	696	637	694	696	683	664	650	593	631	614	704	599	679	665	695	665	656	640	648	702	677	671	656	644	618	622	676	641	656	708	621	666	666	697	709	644	695	646	664	693	695	695	641	676	668	645	662	667	643	643	611	667	705	673	686	657	646	632	657	687	616	681	642	656	652	702	629	661	656	673	674	650	650	684	641	655	675	619	646	620	651	669	660	664	648	753	639	649	670	690	644	636	645	641	661	636	650	648	671	698	696	667	700	649	664	653	701	640	656	682	681	641	652	676	675	618	644	647	637	630	666	702	689	666	682	699	708	639	651	680	664	687	667	655	618	662	648	654	741	678	701	616	661	697	694	704	658	651	635	636	665	636	702	695	634	740	666	635	706	672	676	665	717	656	660	678	645	674	694	652	681	680	719	684	702	643	661	658	633	664	644	668	705	646	635	648	614	650	621	635	673	633	669	652	674	642	666	659	683	671	708	636	677	663	653	665	651	632	686	694	663	678	648	703	693	625	654	644	602	666	641	622	649	677	650	656	659	634	714	660	658	658	686	652	646	687	716	626	646	640	667	673	655	630	692	634	707	641	640	668	706	667	673	678	695	675	671	675	651	647	649	661	660	629	675	650	671	696	658	691	660	657	717	653	637	687	645	661	617	629	645	686	652	629	680	675	661	694	650	658	665	670	706	656	612	661	647	692	659	741	658	636	636	726	663	647	635	660	610	649	628	646	702	668	691	693	659	666	665	629	682	653	636	656	692	658	642	643	656	612	695	696	679	673	632	656	642	611	672	676	621	640	643	646	651	662	642	616	689	698	698	725	662	671	647	717	652	666	646	662	641	644	677	685	685	651	691	682	677	653	670	625	666	650	613	661	687	692	656	657	644	660	665	646	617	679	666	677	659	641	661	654	669	654	674	685	700	658	614	655	630	671	666	673	669	667	680	691	674	641	711	677	650	641	644	691	675	665	644	658	620	677	700	662	664	668	665	645	664	655	676	695	673	690	672	629	651	710	682	676	674	647	671	628	655	685	653	666	641	687	700	659	718	648	638	624	654	670	683	678	666	669	677	658	693	663	651	665	666	654	660	649	657	664	673	684	686	677	658	628	637	652	648	668	679	666	704	689	623	635	641	711	669	677	675	648	635	629	701	671	699	650	627	618	693	685	681	648	653	666	672	691	641	643	714	679	687	686	691	707	634	653	611	665	627	687	664	647	643	644	696	628	683	666	681	649	667	656	685	688	661	632	650	691	658	683	703	659	624	647	667	710	648	624	660	685	664	638	657	682	693	689	654	661	726	689	680	670	647	646	688	618	689	689	701	670	684	670	656	681	697	673	674	642	658	669	636	620	685	674	611	692	663	648	698	704	624	661	654	705	668	644	651	662	674	678	657	655	630	621	662	665	712	670	654	654	692	671	657	678	689	687	673	674	748	675	695	639	653	624	655	683	665	642	662	661	673	682	670	673	641	668	729	690	651	635	627	678	647
8036	23917	16906	8313	4850	3339	3230	6599	5636	4002	3130	2364	2008	1915	1859	1701	1732	1415	1128	937	995	871	777	833	787	1215	1584	1964	2254	2299	2056	1550	1227	1004	854	725	642	681	658	686	661	713	711	668	704	690	711	696	705	693	703	696	665	702	694	689	660	671	664	683	683	703	731	729	690	744	697	675	674	677	698	680	681	706	699	686	706	702	693	659	735	701	690	694	720	680	667	730	652	660	683	637	711	703	685	656	689	684	692	724	695	679	642	686	686	721	697	642	684	704	714	686	665	638	617	668	710	698	697	699	666	669	669	670	720	691	675	649	656	707	679	677	722	693	670	674	709	728	714	754	650	716	667	748	689	732	728	693	721	706	695	668	675	636	781	649	707	700	669	682	689	721	706	691	654	711	684	682	700	702	702	693	671	657	693	707	714	676	657	683	685	673	683	687	732	672	691	676	683	694	683	699	639	667	657	725	730	693	709	690	677	719	686	693	685	656	663	715	710	748	692	649	718	734	678	732	697	736	698	712	703	706	669	641	700	723	636	694	728	712	663	688	658	708	707	703	680	723	761	721	674	689	718	647	679	705	668	656	685	722	682	669	722	688	691	715	689	735	708	702	713	687	686	735	696	687	677	697	717	719	703	718	639	666	678	702	743	652	682	688	710	699	725	673	659	671	662	690	671	722	688	687	709	677	730	679	707	677	703	669	680	665	695	669	687	713	674	695	675	735	679	644	636	674	675	699	686	642	699	720	683	702	655	636	718	686	716	682	693	680	713	716	708	690	669	692	724	693	682	684	715	665	685	712	695	649	706	685	674	708	679	694	641	685	676	707	693	673	716	691	677	707	663	664	703	689	676	668	686	728	727	666	646	703	740	657	718	623	672	723	682	649	677	695	692	677	701	681	695	680	698	716	724	628	660	744	712	697	662	642	683	720	643	684	713	717	698	716	648	691	702	674	691	692	675	732	719	662	686	707	682	671	702	715	658	647	711	680	707	641	700	659	648	679	718	692	679	684	719	697	741	683	699	655	685	644	707	684	639	690	644	699	714	704	664	690	642	704	704	717	691	743	706	682	684	703	686	666	665	662	657	680	719	687	710	692	667	718	682	702	723	695	703	708	696	703	688	691	687	697	655	691	693	683	678	669	677	710	670	680	697	711	723	702	663	683	644	656	687	673	679	689	682	706	691	697	709	758	689	707	722	703	712	713	675	714	688	654	692	651	727	676	663	658	683	718	663	645	688	721	672	630	732	654	696	738	694	722	733	681	655	703	681	678	667	729	725	683	692	692	689	679	675	714	719	680	669	657	695	699	656	731	690	666	720	693	656	718	660	667	681	675	694	721	689	658	692	683	680	694	693	704	663	733	714	689	703	660	669	693	681	697	686	718	670	696	700	667	687	706	695	689	627	692	726	699	682	713	694	673	657	691	713	654	670	718	658	686	700	705	673	658	690	647	698	702	725	724	711	696	683	711	738	696	678	658	659	681	698	745	673	664	698	688	733	647	698	724	706	638	691	703	697	687	693	687	713	714	664	720	703	666	681	723	695	629	697	684	670	677	673	696	731	680	687	701	697	648	691	700	697	688	665	696	716	651	720	707	641	624	689	660	670	731	707	735	698	719	665	656	757	701	641	707	716	716	659	670	704	705	725	703	718	672	686	668	680	686	694	665	718	672	727	705	691	684	699	742	666	690	723	691	658	681	689	669	692	670	696	662	663	691	672	732	717	698	663	713	708	717	696	722	699	706	732	718	739	712	674	659	689	692	691	719	704	671	671	679	702	642	676	756	670	665	689	708	677	698	668	753	697	687	726	662	665	676	688	688	715	677	673	685	710	712	637	753	673	695	708	726	676	743	697	661	682	658	680	681	720	679	680	648	717	644	631	694	655	716	690	707	714	740	700	733	712	675	720	645	678	693	671	739	707	702	709	692	770	715	722	698	668	683	673	713	695	667	703	757	666	701	691	663	725	703	696	675	689	720	723	657	691	671	703	732	733	713	697	705	665	694	701	679	655	689	710	713	669	673	707	685	702	654	714	687	670	711	718	713	736	695	665	681	668	665	703	717	682	701	730	697	666	725	671	695	698	683	685	640	672	670	713	672	723	724	705	661	725	692	718	681	656	691	681	724	691	692	680	690	731	703	693	713	718	681	695	686	725	718	664	666	707	668	709	678	670	679	654	681	681	649	728	676	686	690	691	679	680	674	668	697	686	675	718	715	633	671	665	718	714	661	692	709	686	748	665	694	712	731	754	636	665	725	683	698	696	723	678	682	708	722	688	656	642	680	659	667	670	623	665	708	682	692	706	673	683	682	694	696	710	678	686	725	673	678	683	677	690	673	705	772	741	661	723	668	736	733	712	708	721	713	740	702	658	665	653	728	709	672	731	709	684	669	641	717	657	734	699	646	713	682	689	697	678	712	659	684	667	726	659	741	652	728	726	648	698	708	648	641	685	723	667	700	656	709	697	673	693	677	697	704	666	720	699	663	711	686	732	711	745	691	682	666	698	697	737	693	717	694	728	659	693	703	669	666	639	715	675	702	694	678	709	673	705	694	668	673	685	664	667	623	717	674	684	716	688	712	712	663	665	706	679	725	681	711	706	677	690	698	685	682	690	694	668	714	678	669	643	725	663	682	709	668	734	713	729	711	716	696	684	675	706	721	691	727	656	715	730	682	708	664	663	698	683	655	698	695	609	690	682	689	676	678	681	704	652	695	669	735	685	699	702	679	690	635	699	703	694	663	696	685	667	683	698	723	695	713	700	698	673	711	660	687	702	741	728	721	695	686	633	664	701	666	708	743	679	687	716	705	664	708	669	719	699	682	702	674	671	724	651	691	710	719	701	699	677	696	717	686	704	684	636	689	695	640	688	680	660	698	710	683	695	678	699	705	716	707	664	717	713	680	696	717	679	687	734	685	679	680	680	666	671	695	682	709	693	703	695	677	706	719	669	713	679	697	681	665	673	693	695	676	729	686	697	700	652	735	689	676	740	671	707	701	687	701	702	698	687	694	690	690	631	678	684	689	714	691	675	728	718	706	652	695	628	700	715	691	698	647	688	724	735	717	666	725	708	711	667	716	687	689	711	662	668	656	653	712	683	687	709	704	637	696	678	708	685	694	719	664	738	689	650	705	683	666	748	719	686	673	688	728	658	655	676	700	681	678	711	754	713	649	725	702	687	663	718	710	682	714	702	719	675	724	658	657	643	640	694	693	706	723	660	665	670	697	697	684	680	691	675	670	688	713	717	737	706	712	671	678	655	659	705	678	691	708	664	715	649	644	706	695	707	659	712	697	728	761	700	687	687	665	768	699	680	705	684	676	675	744	686	708	696	725	736	672	686	700	703	705	746	640	733	683	706	705	699	654	684	686	714	674	720	705	716	665	703	666	677	689	696	718	657	697	671	691	724	724	669	713	687	700	690	668	655	669	668	664	695	633	653	717	688	652	692	700	728	662	768	698	666	697	721	646	648	678	703	696
22618	21236	28931	23844	21240	21398	13236	6750	5618	4808	3308	2889	2107	1807	1952	1858	1608	1508	1289	1107	1040	933	887	874	855	1514	3403	4263	3995	3245	2898	2136	1664	1312	1018	757	752	708	745	737	740	720	710	702	723	709	702	712	718	746	658	714	730	746	714	759	740	730	677	717	727	751	689	712	720	701	687	696	728	769	708	708	696	768	710	715	693	733	733	731	767	739	695	761	684	724	715	713	719	685	768	735	746	749	761	696	708	746	757	694	733	727	712	753	747	701	756	770	704	738	754	717	776	706	762	737	743	787	710	728	730	723	742	710	713	794	698	732	676	702	767	725	702	754	708	733	741	731	730	763	771	736	689	744	685	727	707	729	670	767	714	658	736	697	731	724	754	764	733	737	726	723	751	691	723	694	730	754	734	734	710	714	748	683	724	748	705	762	664	723	782	679	721	731	716	645	666	764	670	717	664	683	708	737	763	689	739	721	679	741	697	733	717	707	725	713	754	757	746	710	667	718	724	704	771	752	701	756	742	689	718	745	726	712	750	731	722	754	713	717	746	709	729	742	712	671	736	748	710	726	700	728	740	739	711	719	681	695	679	758	720	717	675	691	746	716	735	747	728	739	704	676	757	760	748	698	689	740	742	707	682	714	699	717	701	689	766	727	697	708	694	728	756	756	697	754	688	710	731	776	704	723	717	701	720	749	733	757	727	708	723	723	704	756	734	732	722	698	706	711	700	722	697	738	706	709	729	647	694	735	707	760	713	731	739	702	713	742	761	713	710	753	684	696	773	743	713	725	735	727	756	725	700	753	726	733	719	744	718	710	789	723	738	680	710	728	713	730	761	727	660	700	776	736	735	695	708	771	748	752	732	709	761	712	684	688	781	725	722	714	726	716	654	801	691	646	685	695	697	735	739	763	719	762	712	725	651	782	698	740	681	728	686	738	751	749	754	693	733	722	710	666	782	712	735	782	732	711	647	700	739	759	692	712	692	708	737	723	725	735	724	682	720	735	699	693	722	701	675	700	730	728	722	755	670	734	682	710	747	691	723	727	688	669	693	680	694	689	699	726	760	681	745	741	714	720	695	706	707	754	729	689	702	720	728	732	741	725	736	693	709	703	739	685	750	719	742	682	727	777	746	737	670	682	665	722	696	736	747	703	738	734	713	702	724	687	700	661	720	769	677	705	725	746	735	707	723	726	721	734	757	763	727	695	779	682	731	696	702	747	706	733	721	704	714	694	730	763	687	686	752	701	682	725	715	768	747	723	738	733	709	752	772	695	731	688	720	681	719	737	741	725	717	731	741	765	738	750	691	725	728	718	727	740	706	705	687	732	690	701	705	740	679	678	737	716	699	715	760	744	681	708	707	724	752	721	739	711	716	693	671	713	716	732	769	737	678	701	719	703	722	713	715	754	686	750	680	707	777	701	704	705	654	708	766	712	715	742	699	736	719	717	739	687	744	755	701	723	730	712	745	710	761	716	710	701	734	746	722	741	735	757	716	730	700	753	729	738	723	723	694	736	752	749	717	724	733	691	739	700	739	729	738	741	700	790	703	745	714	672	665	744	750	750	800	711	739	758	697	751	762	698	676	645	673	746	797	710	796	680	689	730	703	748	745	762	742	704	722	737	767	707	676	729	683	742	747	768	695	724	730	749	697	668	706	712	717	719	694	697	706	697	729	719	738	688	704	742	693	780	727	735	709	681	738	705	792	732	740	734	741	781	697	702	723	716	708	682	749	741	730	726	696	733	714	715	746	699	725	718	744	704	693	714	727	698	666	748	770	688	697	706	695	723	740	762	735	732	721	727	715	677	725	731	691	724	705	730	754	719	675	708	714	722	716	733	730	752	724	707	719	735	751	766	728	753	703	700	742	707	727	756	727	700	760	738	718	713	685	721	756	739	693	698	743	716	692	697	719	734	726	717	718	739	732	729	702	706	713	762	771	692	769	736	755	689	723	745	706	692	717	745	681	784	712	707	699	783	741	729	695	706	678	740	681	719	701	748	699	740	749	747	677	728	736	698	789	731	746	741	742	722	741	726	698	667	682	738	702	689	738	715	753	700	742	748	678	738	750	758	715	683	761	700	781	748	698	763	677	723	694	739	722	695	708	717	673	727	696	676	762	672	723	704	754	681	742	718	659	708	655	696	692	759	717	724	719	745	694	708	659	709	728	754	713	738	687	709	682	712	711	730	723	782	709	698	699	706	766	725	737	656	696	717	682	667	715	748	747	713	723	706	667	701	733	722	756	712	704	693	736	753	713	702	717	751	737	730	744	662	692	739	727	715	712	717	716	702	724	759	738	715	680	736	754	738	656	722	732	737	668	732	714	755	707	707	653	730	741	734	743	760	716	745	668	692	717	694	700	699	712	757	704	688	679	737	736	731	700	704	715	746	754	691	764	737	750	715	709	714	738	751	678	729	730	752	708	711	706	684	715	726	742	679	686	676	722	737	716	724	782	732	728	699	707	729	728	761	736	719	751	746	687	723	703	694	748	725	726	728	704	701	733	760	759	683	674	698	720	736	715	684	746	738	765	662	739	736	733	709	722	686	698	708	678	701	727	745	749	705	726	692	776	719	669	738	725	725	734	768	711	759	725	749	688	705	734	719	732	662	678	687	729	700	724	720	726	758	677	752	746	717	722	730	756	746	716	707	717	708	717	701	710	713	747	770	717	713	733	753	679	672	703	721	732	727	733	749	733	696	687	679	694	743	720	738	690	676	721	662	757	700	720	703	764	699	710	730	714	739	690	706	703	706	716	709	726	717	783	696	749	720	701	648	727	753	751	692	654	741	659	699	710	745	731	677	707	750	740	701	725	689	736	705	743	682	694	713	699	678	674	746	706	741	669	740	715	740	694	680	703	733	737	713	740	687	709	720	697	686	724	709	712	697	689	700	720	713	704	701	735	735	736	696	743	787	698	727	687	718	716	725	677	676	751	658	669	705	667	699	698	710	745	745	685	757	768	723	722	725	733	715	732	713	694	691	733	720	674	706	738	717	678	711	764	700	675	794	757	716	710	706	734	722	665	776	743	739	680	732	746	731	731	718	692	751	691	748	713	701	692	721	729	698	748	679	687	744	759	708	737	718	704	708	761	753	738	710	718	747	694	701	719	737	697	737	748	702	725	734	721	762	713	708	689	725	707	706	684	668	732	656	694	681	778	718	705	739	704	757	696	708	686	695	727	733	660	681	676	708	741	745	671	737	697	761	704	711	711	701	727	691	702	691	723	697	727	723	670	727	693	714	705	711	691	703	762	714	714	703	695	734	773	717	754	769	729	783	700	726	746	678	726	718	672	740	731	708	744	731	691	713	735	717	719	759	737	676	711	747	712	683	749	739	765	729	702	684	741	738	672	683	735	709	730	706	741	677	714	727	714	700	712	676	719	697	724	708	665	691	695	731	689	747	723	746	729	750	725	739	716	725	719	725	713	730	708	732	746	742	692	717	656	697	727	689	712	705	708	738	736	705	729	721	710	765
10455	32853	24465	13638	8284	6535	7653	10176	9609	7775	5442	4439	3251	2804	2869	2948	2415	2136	1800	1454	1253	1060	998	1040	990	2231	5052	6186	5527	4935	4018	2901	2292	1632	1085	826	750	739	683	772	742	759	688	736	731	757	734	718	727	710	730	690	726	748	769	785	734	701	721	710	776	708	754	731	726	761	677	782	693	732	726	753	686	706	723	709	695	700	679	704	715	735	715	706	731	729	722	704	696	755	727	702	758	724	721	722	724	704	712	679	736	765	742	681	714	723	687	742	728	720	723	780	742	720	766	736	708	709	697	725	734	695	740	709	714	705	714	743	720	731	714	701	756	694	740	695	689	756	689	739	716	759	777	734	709	716	694	719	729	733	728	700	714	791	734	719	736	713	728	707	709	716	692	762	733	715	722	746	713	713	712	691	707	725	716	701	764	711	697	743	734	710	698	747	717	760	739	753	695	759	745	752	734	722	725	746	712	705	701	718	731	735	728	744	713	717	713	691	761	752	754	690	727	668	691	719	701	661	760	728	675	729	752	722	666	733	702	737	773	718	720	736	704	724	732	680	690	682	675	774	762	723	735	689	727	731	700	753	701	736	702	727	698	694	734	737	722	726	721	715	704	687	754	758	692	721	741	735	756	737	682	727	716	694	697	726	705	715	691	717	715	704	768	705	687	725	706	743	721	751	746	756	684	737	710	695	751	744	650	688	727	777	705	753	725	686	789	768	719	697	710	747	732	707	718	695	736	697	723	734	684	726	735	739	678	665	702	724	706	720	744	723	730	750	759	730	722	728	710	715	720	728	737	680	713	688	679	735	691	731	750	731	731	733	787	738	676	751	696	711	759	737	688	708	734	769	798	662	741	735	748	694	720	704	702	728	710	758	734	735	747	704	725	736	749	686	705	701	718	711	733	740	719	732	723	720	725	776	725	714	750	692	704	705	709	719	723	746	691	718	724	733	731	688	699	698	666	727	762	767	737	727	670	723	701	750	695	728	709	792	717	732	717	754	692	708	705	701	735	723	689	757	763	739	740	666	686	685	722	759	763	715	750	705	695	721	711	800	691	742	734	709	747	757	722	717	722	733	726	718	733	741	724	747	702	704	701	768	785	734	712	677	714	707	777	717	716	704	681	739	724	714	728	783	699	758	664	771	750	723	698	745	703	736	710	671	702	675	725	741	760	761	724	741	692	756	715	726	643	723	746	711	709	715	730	738	762	681	730	718	739	703	715	711	766	696	699	752	738	726	736	749	747	718	760	737	736	712	732	721	730	720	749	695	720	735	711	662	663	703	715	695	750	706	773	723	744	690	710	712	722	697	744	744	777	697	759	724	762	709	718	696	742	668	778	702	716	740	716	716	777	659	717	727	728	696	730	699	680	729	720	691	713	679	710	679	749	718	747	724	739	687	720	755	752	751	739	734	714	698	770	721	728	723	724	760	687	732	700	698	748	716	705	744	700	767	755	721	710	698	732	759	751	752	692	784	732	706	725	720	743	656	729	718	707	728	731	690	756	720	652	733	735	747	709	717	750	719	697	689	735	738	737	692	710	738	708	744	720	705	699	721	696	749	737	693	742	730	751	715	705	709	770	764	757	701	708	748	733	706	782	693	738	794	716	741	733	728	712	678	690	753	688	723	748	746	685	767	750	677	746	705	707	742	701	672	714	720	744	716	691	740	715	711	675	738	724	753	728	732	725	710	761	687	723	708	714	701	696	756	724	742	752	728	699	742	707	695	789	706	713	653	709	732	717	736	745	771	715	685	693	727	740	720	736	707	703	756	763	695	729	754	751	721	746	693	710	714	713	772	761	767	764	724	718	724	697	736	739	766	727	714	667	777	699	731	737	669	693	706	742	693	747	755	749	738	692	705	757	768	729	737	715	739	746	742	711	747	694	776	717	683	716	699	684	726	746	719	737	710	708	705	757	701	708	754	712	692	742	778	735	665	669	747	712	749	719	721	756	729	745	696	699	775	728	712	741	751	742	694	731	732	715	719	724	740	695	759	660	701	764	767	744	699	683	758	730	694	650	724	748	672	687	659	733	726	742	753	771	720	721	717	677	739	684	703	654	784	734	732	739	670	704	727	701	743	739	744	776	717	768	771	725	710	726	716	730	738	689	672	749	750	794	749	718	706	710	742	700	771	709	711	718	747	757	740	750	754	715	680	711	687	711	731	741	663	717	729	738	705	686	762	786	691	765	728	729	714	684	658	695	717	705	727	697	748	729	700	757	760	719	738	757	779	736	759	742	704	730	727	714	747	709	706	769	687	704	712	722	754	765	727	713	759	761	723	724	745	740	746	741	766	686	726	713	740	705	717	756	694	766	688	707	699	753	750	707	743	746	756	740	719	761	738	709	706	732	718	724	722	731	772	759	683	748	732	758	657	750	754	720	739	661	691	764	714	756	753	749	732	750	751	732	769	676	714	748	668	740	724	706	704	704	757	689	725	743	711	750	731	747	742	751	719	672	743	697	735	665	743	691	688	758	700	736	722	713	726	682	725	700	702	704	766	707	746	714	711	677	725	690	730	736	760	727	776	723	758	729	748	735	730	716	743	714	696	742	738	739	718	755	705	676	717	710	729	761	695	776	750	683	748	714	700	759	690	755	732	748	690	731	745	734	693	737	683	748	747	694	759	745	715	723	744	697	737	686	689	711	706	703	721	776	790	688	752	749	723	716	793	720	762	765	726	748	770	720	669	657	821	659	752	700	695	744	710	697	713	718	700	700	697	708	711	737	710	725	731	708	745	693	766	728	757	719	706	691	734	694	745	741	747	730	739	737	730	659	741	719	726	692	705	703	709	726	717	715	747	701	753	704	717	707	757	729	696	737	733	754	732	777	720	784	769	754	754	723	715	712	696	750	701	735	717	703	728	705	737	706	709	702	675	690	719	722	731	691	713	685	734	678	670	679	685	700	671	728	706	793	727	714	731	697	724	706	739	679	767	728	712	691	733	683	676	750	690	749	752	774	700	693	743	721	718	759	735	720	715	713	663	719	731	731	775	715	753	747	689	738	739	766	761	758	692	660	730	749	728	706	734	739	736	740	754	718	722	689	733	684	701	693	747	734	738	776	749	701	707	710	732	701	742	689	713	783	691	689	739	715	675	735	759	752	716	673	707	712	755	728	711	718	682	702	688	738	742	702	744	716	746	716	726	755	742	755	726	706	689	762	754	682	723	716	732	667	751	700	705	717	732	731	729	708	724	752	746	699	678	744	716	759	763	743	730	775	716	714	812	727	750	726	691	685	696	728	720	732	714	683	740	637	795	715	758	713	727	702	766	756	724	746	764	719	704	723	746	692	728	680	685	727	758	741	708	706	737	737	699	649	715	742	677	672	714	708	726	739	797	701	760	725	749	734	703	729	769	726	711	714	709	760	706	817	685	682	710	736	727	727	745	726	701	725	661	687	713	738	716	747	733	765	721	706	685	706	682	775	712	711	745	672	713	711	745	713	709	693	775	728	725	752	724	720	707	727	688
27876	20258	13514	5208	1742	1456	1901	2329	2729	2086	1444	1080	873	793	828	890	848	854	704	668	612	614	564	483	544	549	564	555	649	649	686	614	644	555	487	452	471	536	461	518	509	532	519	500	449	490	541	501	498	511	504	468	502	466	522	509	525	505	491	508	507	496	470	480	531	483	477	518	475	507	466	476	474	490	529	473	474	487	529	482	470	510	506	516	472	475	504	437	502	515	486	476	533	524	513	426	488	497	514	494	503	450	484	529	526	476	512	505	490	493	507	488	479	484	488	487	496	525	524	460	511	550	551	511	469	475	471	502	482	503	501	499	467	512	505	466	495	514	500	491	515	482	480	537	476	486	527	452	521	506	484	512	480	478	454	485	494	483	501	489	488	490	488	477	506	501	477	520	490	504	467	464	510	470	462	484	495	476	509	484	472	463	485	474	513	486	544	450	481	468	470	469	494	523	485	488	456	454	524	519	496	516	495	493	466	476	480	454	485	429	494	517	487	481	547	453	463	524	466	503	473	484	432	502	504	495	490	495	474	476	520	457	486	516	501	497	535	484	493	512	497	474	530	461	477	482	518	493	487	479	491	524	518	491	521	522	462	512	526	519	493	511	497	478	475	513	480	517	503	474	472	472	457	455	457	522	509	492	506	493	494	500	544	469	544	467	475	506	504	498	488	511	506	514	466	477	451	459	509	492	476	490	514	467	476	508	486	507	450	497	521	521	479	463	467	477	494	509	523	526	513	434	510	545	486	486	535	479	481	473	493	507	515	467	483	535	476	479	504	493	453	542	479	501	477	454	467	492	464	456	480	468	572	496	516	528	525	518	525	497	468	490	514	460	514	465	505	491	509	491	532	534	477	493	497	445	464	476	518	503	518	526	518	511	481	483	494	454	490	499	492	490	454	516	491	488	498	482	521	496	499	465	471	484	505	513	468	509	530	552	458	470	480	490	514	469	494	476	485	519	509	471	481	489	506	494	489	479	493	515	460	484	479	484	509	512	505	473	462	479	500	494	508	487	497	503	498	490	478	470	485	466	515	540	508	479	498	498	529	485	506	472	483	503	495	476	501	473	457	502	480	471	556	519	528	498	496	499	458	497	492	497	487	516	519	526	465	498	501	497	504	461	510	533	460	468	480	502	475	463	451	494	502	511	500	470	503	452	495	524	539	465	492	496	497	456	489	483	503	482	508	483	500	500	524	470	508	526	476	481	497	484	514	489	501	470	521	472	551	469	475	477	499	528	488	456	533	484	525	479	457	540	515	493	509	507	505	489	460	498	491	478	470	468	479	523	507	513	489	467	520	487	486	506	497	505	503	455	466	511	495	514	521	501	490	520	464	513	505	485	516	514	489	506	485	521	491	482	474	537	499	542	512	509	446	498	491	468	447	493	461	485	499	512	498	486	492	483	518	497	515	534	454	501	481	472	475	491	463	473	495	494	485	535	529	490	475	487	461	466	513	513	527	494	464	503	500	530	542	562	511	517	498	556	475	443	525	507	484	502	514	505	462	477	516	480	518	465	548	491	498	529	502	486	521	530	519	478	503	516	521	498	527	484	455	498	474	477	503	468	498	515	486	479	464	504	474	502	485	515	501	514	509	501	490	485	473	506	475	486	537	476	509	527	465	482	514	471	496	515	487	507	487	524	464	471	493	412	490	462	473	503	517	490	485	494	483	484	495	421	512	522	512	517	492	510	499	485	447	489	480	489	549	451	507	492	481	490	514	496	466	524	533	529	498	491	529	585	465	477	487	492	478	485	473	471	513	504	538	495	522	461	484	499	486	546	516	494	479	484	494	494	534	495	528	501	548	519	518	438	477	498	505	494	461	519	511	452	485	478	501	516	534	466	485	496	497	472	499	536	495	450	461	482	520	495	506	460	475	517	521	480	523	487	489	457	484	501	481	474	511	502	472	500	490	480	485	494	503	500	514	512	482	452	518	475	467	508	534	476	486	542	480	511	490	513	511	546	496	538	470	489	505	513	459	506	497	493	468	535	483	497	500	464	494	454	523	547	486	454	512	506	486	529	517	487	488	460	477	512	523	513	483	479	441	509	537	483	480	479	521	459	470	475	486	524	505	478	501	526	491	484	540	547	501	450	522	525	535	495	542	502	495	548	495	498	449	510	490	500	519	464	492	520	514	489	501	541	508	493	463	484	523	510	493	511	495	529	472	498	485	501	486	533	465	511	484	497	496	494	490	484	477	494	536	486	493	486	491	496	475	489	492	452	516	505	468	513	449	499	512	512	508	531	480	500	489	479	510	511	448	530	505	500	502	472	501	519	488	485	520	489	492	534	488	554	500	530	505	526	516	517	484	531	515	482	511	457	464	470	495	482	498	528	520	497	500	498	507	480	488	507	512	539	489	504	491	461	485	505	488	497	501	501	494	483	508	517	481	516	487	544	477	492	474	521	507	510	473	522	496	497	481	477	489	475	473	529	511	435	460	510	487	508	455	465	486	492	498	543	486	502	529	492	442	498	477	455	508	485	520	534	530	489	510	505	549	516	509	493	507	532	515	499	509	531	517	460	499	545	525	500	504	507	507	491	494	495	475	498	481	485	524	492	533	492	517	487	502	527	471	493	510	505	522	500	462	487	452	469	537	504	539	518	490	492	491	530	485	485	501	537	498	533	495	472	492	505	502	464	510	482	475	459	491	490	518	517	462	478	533	471	485	526	500	499	509	520	500	501	511	465	475	475	507	525	501	515	490	514	459	480	505	491	536	525	515	510	528	472	482	513	493	501	494	507	480	509	517	460	497	503	518	502	479	556	481	463	497	537	496	523	499	469	511	498	484	439	481	533	492	495	479	483	480	520	509	504	530	502	462	506	452	480	475	448	470	501	471	489	467	519	520	523	500	460	534	487	497	481	518	476	508	491	456	497	482	495	535	483	527	486	451	533	458	517	481	475	505	487	512	496	471	508	496	499	541	494	499	476	498	522	482	526	540	492	531	481	475	516	489	490	504	551	512	484	480	494	490	518	514	490	555	506	498	503	467	429	482	507	476	463	481	505	506	512	548	472	493	471	490	498	502	504	533	454	486	473	496	500	494	478	525	500	502	533	487	503	469	483	542	486	484	482	512	483	518	516	499	484	476	469	507	507	513	512	467	486	502	499	515	503	505	508	501	516	499	524	532	505	501	471	473	499	466	493	504	487	507	468	507	479	511	442	507	487	517	468	489	505	475	504	485	495	476	515	475	462	499	483	469	553	491	507	528	464	495	499	477	472	475	498	496	492	473	495	521	487	484	466	524	503	487	480	522	501	501	484	555	517	493	515	487	459	502	506	512	528	477	501	486	504	486	471	488	481	490	464	487	527	511	507	540	510	531	495	555	509	517	484	515	504	451	503	515	492	527	507	487	515	490	504	503	485	498	504	491	468	488	487	493	502	501	517	470	443	461	517	493	471	500	495	492	469	479	486	522	523	546	487	467	495	469	525	471	488	494	542	436	487	496	467	494	468	526	478
8794	19101	12423	5477	2628	2328	3358	4296	4997	3748	2411	1692	1126	1179	1238	1173	1158	1100	887	788	702	678	632	622	622	642	596	685	803	789	795	774	698	581	539	548	570	516	556	515	490	526	520	536	510	532	575	522	521	542	552	544	485	549	517	552	552	480	481	510	516	520	548	546	504	565	551	496	550	539	520	556	502	514	545	493	531	564	540	520	470	523	538	513	524	494	551	507	528	525	522	525	523	519	526	515	519	543	521	534	531	500	526	535	542	526	514	525	554	532	534	545	507	520	513	497	504	545	539	540	498	509	524	484	476	549	508	511	536	507	543	493	505	532	492	543	548	520	546	528	540	540	496	561	510	556	523	510	493	486	539	532	541	488	511	507	530	506	509	498	526	502	536	557	520	506	523	528	535	556	541	531	532	557	522	553	521	488	491	551	527	496	496	520	522	524	503	529	534	553	524	514	497	509	540	557	482	535	517	551	470	524	489	489	537	505	489	540	513	500	486	557	561	530	518	529	518	496	498	530	557	511	544	537	560	537	505	528	497	522	516	541	515	509	563	502	564	541	553	520	545	537	501	488	508	546	536	557	475	526	504	534	536	531	496	538	525	505	521	551	536	538	529	509	536	552	525	531	518	491	510	549	544	531	534	564	515	533	530	552	544	555	510	528	530	553	516	511	549	516	535	527	485	523	558	528	527	493	519	557	517	543	514	571	501	543	508	578	549	520	517	569	546	543	571	534	506	561	577	556	516	497	508	501	505	520	524	510	537	493	547	510	488	516	534	519	470	513	542	521	526	535	514	530	539	558	503	517	529	522	494	480	521	523	522	524	520	524	521	529	530	531	538	485	521	489	506	551	530	530	488	502	559	542	488	496	550	547	530	530	537	514	500	553	505	558	521	556	525	522	537	491	535	547	546	519	517	509	521	505	516	542	539	534	546	511	567	595	485	498	575	554	563	488	540	542	523	533	548	481	530	530	586	497	555	501	532	512	503	567	526	538	518	516	523	547	496	526	521	513	509	534	482	547	527	529	499	510	530	515	503	530	536	524	512	577	499	524	505	527	486	529	517	516	535	538	514	498	527	513	500	494	505	508	529	557	531	497	550	486	511	557	540	463	503	501	519	549	490	525	576	548	530	505	561	541	520	513	523	535	544	532	501	511	516	556	521	505	541	489	516	550	541	531	557	529	518	499	562	531	513	544	514	529	490	487	540	497	530	506	530	529	527	489	516	531	500	540	550	499	538	527	512	524	546	508	532	554	535	502	508	476	523	537	522	553	507	547	521	576	522	543	511	529	538	494	530	560	516	511	522	517	490	530	522	525	540	525	535	507	504	488	548	557	523	532	498	510	539	531	525	535	521	483	507	562	521	516	481	513	537	519	530	493	522	499	549	500	515	577	548	511	516	485	545	550	475	525	519	516	494	554	524	520	478	550	518	485	503	495	558	532	518	495	505	496	555	515	560	568	548	493	520	520	494	531	502	525	541	517	511	509	544	513	538	536	487	543	532	546	520	505	527	511	540	523	564	531	502	471	541	525	518	532	537	513	516	556	511	546	512	548	471	563	533	543	502	543	514	544	576	516	509	496	541	535	534	515	491	488	534	520	501	527	529	519	555	549	516	539	492	510	513	512	507	524	546	541	524	529	533	491	532	511	530	506	502	545	546	521	516	525	527	527	505	540	543	518	489	528	553	552	552	517	511	520	548	538	522	541	526	534	495	495	514	530	513	504	573	544	518	512	518	544	536	528	528	561	529	503	488	513	528	560	514	501	484	485	535	516	513	517	532	543	562	554	507	521	521	533	543	548	518	513	534	548	503	515	494	530	484	517	501	503	533	559	560	515	522	537	488	540	537	545	556	523	522	513	569	529	515	541	519	556	518	508	542	484	514	483	562	493	504	557	532	505	540	519	511	555	571	551	542	493	489	507	514	514	554	529	507	561	482	503	506	497	564	539	508	535	508	530	496	518	530	488	536	542	500	494	506	496	529	544	484	486	515	544	547	543	550	499	523	527	524	546	510	518	541	543	458	526	534	561	506	550	539	519	536	558	513	476	535	504	504	497	521	509	560	515	525	484	531	553	528	525	556	505	508	512	527	526	501	544	502	553	519	521	513	493	586	522	524	521	481	492	547	531	507	510	533	527	508	539	534	505	503	514	554	530	548	501	550	547	520	516	526	522	490	535	533	494	555	511	502	539	509	571	525	516	529	511	529	553	501	543	537	494	552	559	510	526	549	541	539	517	568	508	503	539	524	529	513	533	569	510	495	483	526	508	533	520	492	500	551	521	546	483	480	526	528	523	512	551	524	519	537	483	533	502	552	496	529	557	530	572	526	559	541	530	528	552	508	560	489	524	578	536	553	512	547	564	477	535	518	492	528	529	547	572	516	516	508	542	501	522	538	554	535	570	513	531	545	508	530	473	554	527	508	501	548	525	528	537	514	564	530	545	489	522	507	529	491	526	527	498	532	541	529	536	510	538	528	484	539	521	522	528	528	521	506	528	526	532	542	551	561	579	472	533	508	508	532	485	536	551	534	550	539	491	546	503	502	564	541	509	496	543	515	524	545	541	531	507	528	510	528	516	522	569	518	552	490	499	514	525	573	501	506	513	505	572	530	535	491	532	565	488	549	556	499	537	545	548	555	519	561	507	568	524	524	520	529	533	547	490	530	508	537	496	516	515	510	514	524	506	531	524	520	528	538	553	518	536	555	565	574	518	536	529	536	516	541	524	504	515	492	492	519	513	500	559	490	525	564	487	533	537	489	522	536	528	550	525	560	532	530	532	526	547	534	505	528	521	519	455	563	544	523	461	525	510	551	560	501	553	507	566	474	545	533	550	487	510	517	528	540	523	545	510	560	529	521	507	518	547	490	503	542	549	534	541	549	501	514	548	512	568	533	546	529	543	570	509	506	505	458	560	523	512	558	489	549	566	530	544	521	560	496	520	488	488	512	499	531	518	497	514	520	516	507	520	558	527	497	495	497	504	505	500	564	521	521	553	530	531	545	538	503	525	523	494	506	520	525	555	499	496	541	560	542	498	530	522	550	523	522	550	529	544	515	506	539	532	519	482	549	523	500	547	552	542	538	542	502	538	558	522	545	480	547	515	533	511	459	524	535	469	493	567	547	503	524	511	497	517	519	542	532	500	503	512	557	510	528	507	525	509	543	478	521	542	530	546	500	481	514	563	519	534	563	516	517	534	520	545	521	504	530	521	556	492	497	548	529	530	538	516	508	563	493	525	525	565	540	540	564	545	525	506	514	548	509	558	518	539	520	532	519	514	548	523	487	543	510	537	528	516	537	478	531	520	505	489	509	502	577	540	554	532	551	508	533	512	498	524	514	498	539	535	517	509	539	499	483	537	543	553	518	481	536	527	526	566	507	553	511	529	527	527	493	495	589	473	527	506	496	522	558	539	488	521	558	539	564	472	503	530	495	571	515	514	518	516	549	528	551	499	515	533	562	501	536	524	592	498
23970	21305	28395	24335	21109	9799	3888	3369	4789	3177	1403	1298	1337	1309	1123	1010	1054	981	974	800	726	643	589	633	674	789	1633	1317	1962	1916	1758	1391	1095	901	636	493	502	503	468	483	489	470	475	490	539	468	463	509	498	464	485	531	512	485	470	511	463	501	470	487	476	483	508	455	481	477	495	537	501	492	534	501	495	487	530	484	498	489	496	462	520	469	508	504	461	470	492	458	500	495	463	440	505	478	505	498	501	439	483	463	493	514	518	502	459	485	478	549	481	501	459	467	478	513	485	522	565	499	507	476	426	487	492	519	481	476	466	523	477	459	475	488	509	468	485	468	479	503	497	492	515	494	456	511	504	507	465	485	536	491	485	484	485	495	500	506	498	474	448	521	485	457	462	484	497	506	482	494	498	468	491	472	475	523	452	488	502	471	514	500	475	487	553	488	501	480	513	527	443	470	489	498	466	495	513	483	495	531	472	482	496	521	486	486	492	526	473	521	515	456	498	520	533	515	475	504	479	515	517	490	499	473	515	515	526	490	485	487	510	529	507	507	475	492	504	509	477	437	502	477	491	471	473	520	505	500	460	488	504	523	469	482	512	506	499	505	460	460	517	480	486	486	460	502	533	484	498	488	496	506	535	473	456	514	480	507	487	494	459	486	497	525	512	491	480	504	500	515	507	520	474	484	473	520	483	493	478	465	481	494	489	518	479	497	489	455	503	482	494	460	472	455	488	501	516	479	493	522	482	439	463	471	513	475	511	507	484	483	506	461	513	465	494	493	461	469	462	485	513	501	493	476	457	468	452	512	460	481	495	502	473	513	492	509	487	519	432	497	452	474	505	522	507	534	492	464	488	487	502	497	509	458	518	470	452	528	520	487	472	495	482	497	467	495	478	494	502	482	458	487	507	485	482	454	470	476	502	472	493	479	506	513	523	497	520	520	474	503	518	530	508	560	451	520	562	481	520	468	457	498	485	484	489	493	485	466	493	470	489	476	524	445	519	494	489	476	485	529	479	472	527	484	470	516	551	479	518	495	480	519	512	522	480	469	519	509	474	459	520	485	472	504	457	463	468	509	487	503	498	486	490	454	451	483	479	518	491	480	432	492	487	500	483	458	493	537	484	506	488	502	493	471	468	480	471	482	501	463	477	478	525	510	472	476	496	515	495	520	533	512	500	481	498	508	499	469	472	492	504	512	486	471	467	483	488	512	492	510	435	516	467	515	519	504	501	479	506	505	514	482	503	520	509	486	495	512	496	487	468	484	457	505	494	488	528	492	455	489	517	477	524	474	520	490	509	436	492	483	476	506	530	462	508	481	513	473	503	447	502	469	518	498	480	503	504	504	501	534	529	423	504	467	543	482	488	499	470	500	533	485	495	507	515	529	508	528	497	484	492	472	491	532	499	514	467	525	451	452	505	500	476	491	484	476	517	509	503	522	480	493	483	506	489	494	521	531	519	471	491	507	502	464	476	481	464	479	479	473	502	498	470	497	482	466	501	476	510	498	463	517	505	545	495	475	440	481	510	497	508	468	519	503	476	515	543	478	467	507	491	521	497	490	457	510	477	510	479	471	519	479	481	487	440	495	505	485	476	525	489	484	463	482	528	479	475	471	479	487	501	486	484	515	476	490	499	493	505	506	505	514	451	469	517	461	473	503	512	484	525	487	507	498	435	491	513	466	499	486	509	468	514	498	515	514	494	503	507	499	480	475	491	497	454	517	483	443	474	503	461	525	517	489	518	491	495	510	472	495	475	470	497	485	505	474	495	493	503	467	528	507	479	502	512	490	501	500	479	501	527	502	496	445	508	508	486	472	518	482	476	469	504	502	505	510	509	477	521	490	529	510	470	512	487	493	470	496	470	475	501	534	462	454	485	553	477	492	485	467	475	497	520	505	468	462	493	497	466	524	458	460	494	531	465	470	478	490	483	507	491	498	511	513	500	490	495	485	498	503	537	481	524	502	488	492	499	488	477	495	501	486	494	515	484	501	505	492	502	520	486	482	480	456	491	476	491	494	493	498	474	532	496	511	503	491	470	491	504	521	495	492	507	488	479	474	505	478	526	486	523	509	481	540	537	525	495	494	466	458	477	492	480	481	490	470	498	465	521	442	459	454	465	490	474	537	474	471	486	506	483	483	509	470	489	485	477	511	456	481	492	501	496	482	486	475	489	442	518	520	493	495	500	505	500	512	490	484	516	468	496	441	489	487	500	482	486	475	482	492	459	495	466	487	511	463	483	472	517	485	490	493	479	469	491	492	513	493	477	500	475	480	485	454	478	495	515	463	503	501	482	476	492	480	518	521	493	479	490	484	470	476	481	470	488	486	499	504	498	473	481	472	507	513	504	506	513	473	517	507	456	441	502	539	511	461	533	497	527	510	489	509	480	520	455	505	497	472	485	459	520	521	485	496	503	497	517	482	506	451	497	482	487	468	484	509	504	474	448	472	529	514	502	481	459	463	484	498	479	447	487	503	500	518	468	528	520	466	484	521	497	473	464	488	475	468	514	496	536	508	547	522	499	501	483	476	519	532	496	500	491	479	511	495	477	479	503	477	462	458	493	494	496	521	493	477	460	488	503	481	505	477	484	487	504	491	478	522	539	464	476	490	520	488	545	467	467	514	541	535	468	493	488	495	491	510	523	512	492	495	494	506	494	524	543	487	480	509	452	474	484	482	495	486	495	481	510	494	500	482	512	479	462	515	482	474	482	504	500	469	465	472	533	527	476	484	480	508	480	494	477	457	474	515	485	493	481	481	478	515	501	483	491	499	472	526	524	476	485	475	498	493	505	499	469	456	507	527	445	488	551	460	467	487	518	464	469	483	546	494	492	470	509	492	483	511	485	493	491	472	467	457	465	475	502	479	485	477	481	512	453	440	470	495	478	517	474	521	495	487	507	479	477	470	499	462	469	490	507	507	469	477	475	516	509	511	503	480	496	511	456	493	498	489	450	494	429	474	473	502	520	508	486	517	474	494	451	458	484	502	503	489	501	476	507	494	461	528	500	478	480	468	531	460	479	499	483	535	546	478	474	491	506	498	486	485	473	484	460	460	501	468	503	501	474	510	510	493	513	481	490	457	459	521	473	492	456	548	494	497	502	470	489	517	456	488	518	440	526	499	472	468	478	510	497	485	474	498	497	489	538	461	462	481	504	451	470	527	509	508	478	503	470	520	485	462	486	482	548	495	487	493	494	476	472	490	485	495	481	533	454	537	522	468	470	480	532	466	532	494	489	495	496	505	484	530	508	543	463	490	483	440	480	521	498	471	477	492	484	482	473	513	456	498	494	489	473	432	506	468	476	455	507	454	485	502	481	450	470	489	473	461	528	518	526	479	462	487	488	477	451	466	486	497	460	496	502	474	516	470	458	462	474	469	503	496	504	474	496	489	531	501	493	490	487	494	498	449	475	471	473	519	491	524	476	447	511	442	482	490	492	472	470	462	494	492	487	463	517	474	488	484	513	493	480	509	497	477
8465	25072	18358	8792	4875	4755	5521	5808	8387	5359	2316	2137	2106	2019	1693	1494	1521	1414	1407	1139	949	741	706	732	738	1013	2474	1942	2834	2775	2493	1869	1434	1051	779	487	553	502	512	510	561	536	508	527	503	514	496	501	501	542	498	525	490	495	495	530	524	548	504	505	488	506	554	553	520	501	477	505	485	511	484	532	508	487	537	517	529	526	514	518	514	497	505	511	493	501	502	485	482	526	517	481	512	553	495	531	489	536	548	487	495	501	501	528	511	487	538	501	482	518	477	525	558	481	486	531	492	510	460	492	469	492	471	532	514	538	530	513	514	483	538	511	533	521	520	505	487	474	529	533	553	543	539	489	489	514	512	511	542	504	522	498	540	527	534	509	517	506	542	521	494	532	502	561	511	520	463	483	496	533	527	521	478	526	511	517	520	544	550	508	525	503	484	491	520	502	545	504	522	547	545	494	505	496	492	519	529	519	532	492	493	527	495	509	500	516	508	503	544	536	534	513	518	555	495	470	536	533	492	522	518	531	466	501	471	472	524	499	560	508	526	544	513	533	509	514	536	514	517	507	495	488	535	501	466	573	497	520	491	491	502	506	480	520	503	487	523	500	503	537	520	512	502	487	498	544	483	495	532	540	495	496	525	528	491	537	497	567	507	506	505	531	518	520	523	481	539	495	503	531	563	535	502	502	570	496	521	496	483	541	532	486	475	527	489	496	507	478	528	528	466	559	522	473	514	534	528	560	512	528	501	516	487	471	518	504	549	565	584	516	469	530	486	525	525	495	482	567	468	495	506	499	502	499	510	518	498	545	527	505	516	518	553	530	554	488	527	505	522	495	522	543	537	475	538	523	515	475	501	543	530	514	516	511	508	553	574	547	538	523	493	487	506	511	487	536	493	505	460	523	521	500	506	498	519	532	519	519	530	518	520	511	524	506	511	503	541	534	496	495	509	496	496	505	489	514	518	524	554	506	512	524	482	518	529	539	534	472	519	494	510	537	503	512	500	493	511	515	548	529	517	477	515	505	521	526	493	498	486	545	507	539	509	484	533	517	528	537	504	471	505	473	480	481	513	490	499	535	517	498	514	483	526	495	521	510	547	521	539	508	533	516	566	556	501	527	526	520	456	516	498	495	518	522	500	540	513	535	506	509	497	504	519	531	529	525	530	517	531	498	499	496	504	534	537	513	536	534	497	510	526	522	532	506	497	526	525	477	543	524	520	491	516	459	536	523	516	504	532	523	515	515	524	512	508	516	527	540	539	488	490	541	502	482	509	521	510	531	505	524	534	511	530	496	542	522	519	535	474	516	510	511	485	541	545	505	516	508	476	505	483	502	495	548	513	496	521	537	506	494	551	521	492	535	531	503	511	513	455	506	550	509	531	546	520	480	490	509	503	481	531	511	521	487	524	540	532	495	501	533	508	499	494	505	530	538	549	509	504	485	497	507	507	506	515	487	527	498	509	524	543	494	547	561	493	514	519	484	483	519	512	488	538	489	547	537	547	516	531	554	486	490	498	548	527	524	524	554	501	481	477	518	493	468	534	510	491	515	501	522	478	510	520	510	538	488	475	507	503	497	531	504	543	508	576	550	529	465	548	521	555	534	508	491	513	527	500	511	545	508	523	512	513	480	549	501	500	513	482	518	503	492	521	486	474	559	518	543	535	507	516	480	512	530	496	558	536	512	515	477	549	492	529	491	492	478	538	481	483	544	502	517	505	529	497	492	505	550	506	501	524	528	513	520	510	513	498	522	511	495	508	531	467	498	518	532	484	538	479	523	463	495	521	538	553	494	488	569	524	484	520	502	524	515	528	510	527	486	495	551	537	494	544	523	513	511	568	548	580	488	531	530	510	488	500	490	543	525	488	514	502	513	470	548	518	489	518	500	500	528	549	554	549	530	493	551	548	517	501	575	510	528	510	501	537	541	512	472	479	508	525	514	481	531	516	504	494	492	551	532	472	510	521	520	510	528	513	541	536	495	549	507	479	511	532	524	566	533	467	494	509	526	507	494	502	551	554	503	524	565	525	501	463	551	515	532	497	484	527	491	524	510	494	518	486	500	517	513	495	554	534	514	500	508	518	486	513	464	489	482	519	531	531	548	503	559	534	492	509	515	498	537	479	505	510	518	553	548	516	534	474	538	509	489	522	545	507	518	518	476	530	470	500	493	535	555	514	554	509	490	515	470	518	549	515	519	511	483	547	513	547	474	523	516	496	508	488	535	512	576	511	503	473	548	485	541	509	516	519	534	491	500	497	509	499	503	509	545	486	537	495	504	523	507	507	487	497	502	512	555	522	490	494	508	529	517	564	542	466	496	546	524	522	517	530	528	515	518	520	522	509	554	514	510	512	518	532	458	484	509	519	504	481	531	510	540	524	535	507	492	489	541	500	514	487	510	512	498	533	505	492	514	527	506	518	494	494	505	518	489	520	529	502	506	495	483	467	509	474	525	526	545	516	517	514	515	496	516	497	489	509	527	532	493	508	555	493	510	511	493	494	525	489	513	532	548	508	538	504	482	547	497	478	522	542	481	484	501	508	497	509	478	515	495	549	512	546	504	495	468	498	522	537	507	462	518	556	519	491	505	491	535	498	540	522	513	496	516	557	529	503	525	499	467	520	535	500	522	483	506	502	530	514	485	492	530	498	514	501	537	500	510	516	492	462	494	490	513	529	497	608	534	542	499	511	484	497	515	555	497	490	491	513	523	497	558	571	506	576	555	512	519	514	490	464	545	535	533	504	501	501	507	540	498	515	521	504	484	511	538	528	481	482	526	505	507	520	502	508	522	488	495	507	537	466	487	536	484	554	535	494	537	498	541	482	514	551	515	491	498	543	522	480	503	490	529	484	519	545	467	517	521	509	510	508	515	529	486	505	482	473	562	543	536	521	496	541	505	526	541	547	526	508	478	488	528	496	472	498	548	495	544	486	483	535	516	472	493	529	507	497	523	512	532	511	516	513	493	525	550	498	503	524	512	485	541	528	472	484	492	542	474	508	508	505	540	478	538	493	482	522	511	469	526	486	506	511	554	562	485	532	527	532	532	527	526	503	567	519	537	554	545	513	518	522	546	507	498	502	520	481	526	505	545	525	478	527	485	504	521	520	504	508	510	515	528	471	571	514	503	502	509	511	509	541	521	525	507	479	512	484	482	523	499	527	515	551	498	488	519	531	487	483	501	494	497	466	510	560	500	500	487	504	506	523	491	457	517	507	539	495	522	502	541	519	540	492	506	493	524	494	513	494	503	532	498	553	516	494	515	551	554	511	546	526	502	518	520	531	493	506	519	521	514	485	507	516	522	512	515	493	497	510	512	491	524	561	515	517	515	516	515	485	539	538	505	485	449	488	481	466	525	530	547	533	506	543	516	566	499	508	513	520	487	507	495	524	544	519	507	486	492	516	521	535	528	472	491	488	494	480	510	493	522	490	512	534	504	532	510	535	539	516	523	501	560	540	504	506	521	510	564	506	507	518	548
25107	21350	27467	25462	11098	2769	2249	3400	3072	1856	1418	1099	1066	1294	1120	1111	1044	916	960	874	863	808	750	761	750	918	1565	1734	1833	1296	1205	1049	940	838	761	683	649	642	657	619	677	668	648	700	720	640	680	682	665	646	675	651	610	658	689	672	634	653	670	638	689	678	599	665	655	662	675	618	663	648	651	623	630	671	619	693	669	641	648	697	703	645	723	654	716	696	656	638	675	631	649	679	624	629	682	646	716	656	680	716	647	677	637	638	660	670	657	679	676	622	648	654	642	614	652	638	644	639	676	666	655	687	648	679	681	642	655	650	643	631	640	605	645	640	659	653	657	655	671	647	626	645	648	616	699	638	677	654	648	678	675	688	638	647	634	670	640	638	706	653	623	642	676	717	649	670	626	591	671	655	641	661	637	673	679	648	678	634	643	643	666	675	583	664	589	649	630	678	703	717	675	648	689	661	636	672	651	714	615	701	658	594	647	676	690	657	643	663	656	629	699	622	673	660	654	655	714	673	669	658	667	654	670	657	652	668	646	666	676	673	659	622	674	636	641	682	636	623	652	639	627	632	650	669	653	679	630	674	650	637	614	619	658	640	654	652	686	639	631	677	671	655	656	680	634	654	625	644	663	629	645	700	657	640	692	672	616	635	649	673	654	640	656	648	642	666	684	664	662	661	681	652	617	653	619	679	641	703	679	687	650	651	684	628	624	653	592	607	669	624	638	686	691	668	616	669	603	657	633	678	700	685	668	637	653	620	632	646	638	657	685	629	618	662	716	652	643	719	686	676	617	664	690	648	659	624	604	654	661	627	653	645	659	637	644	675	650	673	691	623	674	660	646	659	636	636	638	625	622	684	639	656	624	689	669	632	614	645	652	629	627	650	664	678	611	647	651	702	644	716	672	614	695	667	662	653	677	637	636	648	615	632	673	660	662	635	667	649	649	672	645	681	626	672	661	668	604	691	672	622	683	648	654	681	646	647	691	648	660	657	649	625	656	700	663	700	695	678	666	639	667	712	684	660	637	648	644	650	669	694	685	662	633	646	639	661	630	657	676	696	647	664	656	666	655	652	681	658	668	678	674	610	668	693	656	673	631	687	657	669	658	652	619	644	677	641	669	656	636	660	627	644	660	668	641	703	657	672	652	674	679	672	695	666	682	700	605	620	612	689	649	682	637	655	641	694	678	651	621	653	676	654	683	660	685	644	682	694	676	626	642	661	636	639	629	649	657	640	698	666	693	664	651	691	699	667	692	678	635	698	653	627	628	659	602	695	669	701	637	687	633	686	642	666	649	673	662	660	613	631	709	606	655	624	629	647	628	665	660	665	660	716	666	656	672	716	670	661	613	643	683	622	682	648	639	653	642	656	671	616	632	658	649	642	657	656	662	686	639	638	647	664	624	655	630	653	684	643	680	689	681	670	633	642	656	633	699	643	696	652	624	644	669	696	645	690	632	633	654	653	660	652	655	710	624	648	686	634	623	684	640	662	631	677	640	684	695	639	655	684	708	649	644	682	674	705	650	680	647	646	631	635	641	654	669	645	674	705	679	689	670	698	656	671	698	659	645	631	663	701	631	649	682	630	650	688	628	695	649	620	670	643	642	687	605	677	675	663	663	680	670	622	578	643	697	641	674	664	685	671	673	666	628	667	706	634	693	632	670	669	671	666	650	668	629	623	662	679	681	648	639	660	672	645	701	661	645	677	654	677	691	631	661	663	691	681	652	685	660	671	648	643	655	670	678	679	684	605	640	650	645	662	635	634	681	634	676	642	669	647	646	660	590	643	682	641	663	658	675	664	659	624	624	660	724	677	657	679	611	678	631	649	609	683	597	689	642	648	718	646	667	671	665	693	653	649	657	638	657	622	635	668	651	652	639	690	673	624	655	673	610	639	625	662	658	663	624	653	697	704	655	605	666	617	660	641	653	717	652	674	638	615	644	694	652	661	662	637	622	596	679	640	641	659	636	666	606	628	645	646	641	615	615	620	624	654	657	681	688	669	656	642	662	634	668	663	708	679	658	644	687	637	662	640	667	684	639	623	657	663	667	688	599	706	669	666	689	663	616	692	675	733	642	697	690	631	690	658	624	671	640	684	686	633	672	606	650	653	713	671	639	685	629	702	696	642	693	613	675	678	644	651	628	620	662	664	673	662	664	636	655	636	683	652	636	663	653	663	659	641	702	667	617	632	671	646	670	644	681	678	705	672	627	647	647	689	673	718	655	659	687	698	664	638	642	684	693	637	651	640	628	736	642	653	635	667	641	680	647	655	656	696	692	644	645	670	656	642	644	654	632	661	688	631	632	699	695	641	687	640	668	630	680	679	629	651	645	680	622	678	717	688	631	723	664	671	666	679	648	647	627	667	620	667	651	646	655	625	646	670	642	666	624	632	657	669	660	635	701	664	616	677	626	694	654	719	654	642	645	666	699	681	630	663	621	641	627	661	632	645	681	670	701	580	669	640	697	687	694	700	730	678	690	682	603	626	627	657	656	645	613	624	703	644	674	652	653	672	667	667	664	713	684	628	622	679	683	664	672	665	683	653	638	643	638	686	707	601	658	684	651	636	656	641	690	681	642	674	665	646	609	668	645	663	686	679	668	661	704	622	650	622	635	620	677	680	645	645	648	611	656	707	702	656	633	645	676	667	729	681	658	687	634	670	654	690	700	665	671	641	633	620	649	672	667	729	695	650	647	656	637	622	596	641	697	697	652	645	632	663	667	674	695	619	689	668	682	658	680	641	696	645	632	634	639	682	680	639	641	657	683	703	633	648	678	683	640	665	659	646	677	653	651	659	681	668	641	645	666	634	654	677	646	656	670	679	697	644	667	663	691	680	624	677	698	698	591	691	633	683	668	642	612	610	675	674	694	629	674	640	643	689	632	677	677	671	667	648	684	660	686	674	639	652	636	635	710	661	661	655	676	677	633	657	695	694	653	680	615	708	742	647	653	720	647	667	677	643	618	601	638	632	653	682	646	637	642	653	676	618	681	646	664	705	637	695	664	657	616	663	661	709	646	633	681	643	663	687	684	626	599	641	625	621	651	616	667	708	664	698	680	655	654	655	616	668	648	651	673	644	679	686	622	638	643	643	624	670	629	650	651	640	645	604	677	649	650	615	651	644	658	708	675	678	661	630	676	685	673	640	659	638	676	679	617	624	690	675	646	618	673	647	609	649	616	662	653	654	688	644	648	592	652	627	669	654	636	609	688	636	679	625	652	666	652	631	673	675	673	694	687	628	637	676	635	636	684	635	652	632	651	671	636	628	642	616	698	639	613	648	633	674	660	627	620	687	713	699	642	657	704	722	655	664	675	609	653	637	656	658	652	674	653	636	609	661	668	649	685	665	659	652	665	689	687	659	635	660	665	662	658	640	628	682	675	623	678	687	690	667	694	668	672	637	706	680	630	631	659	648	612	625	641	662	648	634	661	677	670	658	645	651	661	619	720	641	655	678	680	641	682	749	659	662	679	653
8467	20919	13680	6530	4039	4360	3777	6392	5740	3107	2225	1578	1564	1873	1683	1640	1462	1348	1258	1147	1030	1036	880	832	817	1165	2358	2668	2602	1831	1694	1312	1160	970	829	669	695	719	658	715	656	714	726	667	672	700	726	646	705	679	706	642	706	650	667	700	623	674	687	664	710	673	702	702	684	704	660	673	711	673	704	717	686	646	705	650	675	732	708	717	657	711	683	704	673	681	623	692	675	661	656	682	692	703	723	717	690	685	655	680	687	719	690	651	644	674	679	653	696	709	668	678	679	664	709	689	695	687	713	668	659	696	691	663	667	675	685	694	703	736	636	663	681	684	702	711	675	701	692	726	676	700	681	689	672	679	679	666	678	688	681	679	688	721	735	688	694	690	717	691	667	708	642	690	703	667	643	718	694	694	743	654	669	655	731	702	704	758	674	657	691	685	672	695	669	710	695	651	667	669	663	652	690	672	704	696	674	659	692	656	713	674	666	687	682	720	716	681	671	621	712	689	728	683	648	668	727	652	688	639	675	683	722	668	691	667	692	682	710	716	760	700	702	691	700	706	670	677	726	715	659	676	712	649	701	691	682	662	676	670	692	709	679	705	689	698	638	687	685	699	662	654	673	691	702	712	676	657	698	675	706	654	686	663	673	709	647	731	655	687	652	744	735	686	695	678	726	675	696	704	709	666	711	678	704	759	662	661	694	660	673	680	667	745	666	692	689	671	679	676	660	675	654	680	675	703	712	656	663	731	638	683	694	691	691	680	682	667	712	690	665	651	708	667	666	714	711	686	658	684	657	717	676	666	692	741	697	713	699	719	691	716	711	684	680	671	702	681	697	685	683	643	695	675	659	680	715	666	684	692	683	659	700	696	702	724	637	693	717	704	659	678	694	679	664	657	649	693	628	742	704	701	698	656	638	715	680	662	685	656	672	765	653	684	725	702	674	680	747	713	687	678	666	670	683	702	672	673	677	717	695	671	704	654	690	683	681	664	663	684	680	662	665	744	715	706	684	695	671	677	703	674	712	704	663	672	639	659	650	692	669	701	707	680	647	689	728	653	682	713	677	693	630	657	666	666	712	706	713	734	730	698	674	728	675	655	662	695	685	689	701	703	676	681	663	718	673	645	699	653	699	652	615	706	723	655	694	658	694	667	690	714	693	619	674	656	673	637	680	705	686	666	670	726	697	702	679	678	680	657	714	725	692	646	670	698	676	739	701	646	684	701	708	701	689	699	670	720	698	708	686	695	688	658	667	653	666	724	669	696	698	656	643	696	691	687	693	679	664	732	687	673	658	679	723	715	637	689	666	683	693	709	706	662	685	719	725	672	695	682	674	693	722	677	686	654	715	685	721	699	650	700	687	680	667	673	732	675	712	666	660	700	703	680	655	714	686	641	700	703	689	689	699	681	650	653	706	711	651	706	704	689	689	704	712	652	672	659	705	720	672	675	659	694	666	644	636	695	680	743	732	704	655	708	684	662	681	675	630	707	676	662	722	660	663	707	689	694	658	704	740	689	659	641	657	664	641	690	695	716	670	695	725	673	622	653	713	674	689	699	645	671	674	669	689	668	690	658	708	671	729	672	703	677	696	668	680	685	675	651	673	648	674	686	673	666	684	706	685	735	643	703	723	706	745	663	736	687	721	672	681	666	726	695	691	659	661	681	682	679	701	713	709	690	728	684	698	682	691	703	716	674	701	696	728	709	718	731	653	711	698	683	684	695	637	675	673	671	659	732	694	676	677	701	686	682	733	707	727	700	699	714	672	712	663	697	682	678	679	633	667	667	646	688	706	724	701	681	662	717	736	633	687	671	732	689	677	657	698	694	713	711	689	676	698	725	634	674	720	640	680	684	688	676	684	696	688	745	683	674	688	662	678	713	653	711	663	708	633	721	707	720	676	713	695	667	710	690	689	681	654	675	738	710	695	718	666	692	714	667	702	692	666	699	688	669	699	700	726	728	691	726	665	738	673	714	683	717	646	691	668	685	673	729	701	687	713	686	660	695	688	674	656	708	702	703	677	686	748	690	688	710	708	677	662	681	714	741	644	647	690	676	708	670	672	753	739	702	693	690	648	700	659	710	699	681	739	646	703	721	647	712	693	714	648	659	647	739	713	639	661	678	661	649	662	687	766	661	693	659	685	729	683	662	679	684	674	693	702	681	723	716	703	642	681	725	694	647	739	642	708	647	651	714	672	707	675	700	678	703	673	674	712	712	684	692	715	695	725	705	681	708	700	715	665	739	665	643	664	677	692	689	660	654	673	688	676	701	700	705	686	693	658	713	653	636	639	690	687	662	714	687	715	660	711	696	693	670	686	661	680	685	657	654	685	683	715	687	699	624	679	658	651	749	692	667	646	660	697	704	689	740	680	699	739	766	735	679	671	661	711	713	701	675	647	688	684	657	713	665	663	694	660	711	680	688	688	723	709	671	682	699	663	687	689	693	717	727	745	683	686	682	713	705	677	704	683	665	699	670	676	650	693	714	700	748	673	681	670	723	670	642	675	662	731	696	646	658	645	668	686	701	670	659	693	733	656	660	623	718	664	635	731	665	685	706	703	693	718	690	690	671	680	727	677	650	682	633	688	678	662	657	670	663	691	683	725	736	698	656	663	667	690	680	666	697	675	629	677	699	667	675	701	686	642	667	692	647	722	663	714	691	669	665	672	701	691	652	692	653	661	704	688	668	629	657	675	729	645	672	675	649	718	664	698	665	669	676	699	697	747	694	738	708	648	687	647	697	634	681	688	646	704	700	677	658	672	683	680	712	711	668	660	742	638	664	681	660	692	729	698	631	702	689	706	708	717	766	713	740	666	657	722	712	664	681	705	698	655	701	720	694	725	726	665	650	652	698	698	649	707	667	690	691	727	661	645	643	691	645	686	710	677	662	718	648	671	687	644	683	685	723	652	659	659	699	646	605	722	667	666	658	722	675	689	676	715	673	689	723	697	699	714	692	710	695	670	669	678	730	671	665	675	677	707	657	675	739	708	659	725	705	621	659	669	622	710	703	681	692	711	694	696	684	670	673	673	761	686	639	693	698	659	701	700	647	636	681	659	731	694	694	695	718	697	679	701	722	678	705	670	665	681	687	676	716	711	614	707	674	675	760	717	688	642	664	670	695	698	645	735	668	696	690	666	703	664	703	714	694	675	707	694	674	694	672	662	706	701	717	643	685	702	684	737	689	685	687	692	661	672	698	648	680	693	665	689	706	669	650	702	673	716	686	629	697	705	690	670	678	667	691	667	662	656	684	683	705	746	646	676	680	693	665	681	735	685	680	678	658	715	658	710	706	721	695	699	690	705	667	658	692	697	721	722	701	678	639	681	706	695	667	673	710	686	676	713	644	669	661	645	619	648	707	674	683	715	664	713	668	705	700	649	652	715	699	657	679	659	683	700	688	720	684	662	699	689	698	726	634	659	698	714	723	676	726	664	696	685	715	646	694	673	684	681	638	716	714	677	697	761	726	662	695	654	651
22759	21332	29041	24000	21339	21607	12749	8345	4549	2765	1929	1637	1657	1627	1526	1422	1260	1245	1195	1176	1083	932	958	968	900	1502	3566	4551	5148	3269	2919	2197	1549	1230	853	699	727	730	682	782	669	680	709	742	688	715	731	706	661	724	742	749	754	729	703	756	745	696	652	689	717	686	694	700	720	699	667	726	694	678	727	719	732	686	638	694	689	732	734	728	708	702	679	725	742	709	704	730	707	705	680	723	709	677	725	703	608	702	711	722	700	737	737	688	760	697	683	677	709	704	662	678	718	749	713	707	711	723	681	712	718	718	725	652	662	671	695	742	707	721	711	702	742	692	689	750	718	675	751	711	717	736	712	698	757	740	711	727	693	739	698	700	664	668	716	734	753	690	709	713	756	709	700	751	674	680	720	655	680	706	734	793	720	684	694	728	680	705	735	720	701	707	731	681	714	682	723	690	742	700	729	696	774	687	726	708	711	723	738	697	707	700	701	730	709	782	719	727	737	722	727	706	650	742	686	707	689	722	727	719	722	722	769	712	695	734	676	670	683	652	688	688	700	715	719	705	697	739	707	750	749	725	768	753	671	677	695	714	723	655	709	719	691	672	699	697	683	694	688	749	738	714	736	713	704	706	697	714	747	752	714	697	679	707	694	715	723	718	703	756	690	649	732	726	719	708	720	696	690	705	723	715	735	699	746	685	702	731	657	730	781	736	712	683	699	705	728	701	720	676	713	732	707	718	703	765	699	737	746	703	654	760	726	702	723	648	690	709	714	691	718	743	725	711	683	727	707	698	730	698	703	713	674	711	739	730	675	677	674	695	710	701	756	703	703	724	729	680	738	669	650	721	709	670	708	722	740	745	704	683	692	712	649	688	772	696	718	685	742	687	707	734	706	685	676	713	739	739	718	666	722	694	645	712	654	691	701	693	646	717	727	732	726	749	724	674	706	742	715	671	707	666	703	659	698	637	654	692	734	722	669	715	705	721	728	696	701	720	763	739	689	698	700	702	692	715	708	702	703	704	702	720	687	704	671	729	659	727	705	756	737	700	645	713	658	709	687	709	678	704	698	733	710	708	720	694	693	717	716	762	718	690	763	743	733	664	691	710	706	714	765	667	729	671	678	709	725	749	740	688	730	691	706	726	711	680	705	707	680	725	674	697	721	712	718	683	726	706	718	714	721	705	720	709	715	714	717	723	746	718	705	706	729	735	750	686	698	767	777	705	682	688	720	638	671	706	722	693	672	724	701	753	692	660	692	749	705	717	734	669	680	730	663	732	729	768	690	659	685	664	734	673	690	722	698	741	713	729	682	722	654	721	710	706	713	697	725	683	747	710	732	700	694	716	688	690	647	697	742	726	729	688	728	665	728	721	720	720	675	679	720	648	678	705	693	743	713	722	706	684	715	723	690	729	723	690	748	701	734	687	723	754	737	683	686	694	644	705	675	691	740	700	689	716	709	689	704	762	702	677	694	701	722	688	680	649	693	711	727	728	704	737	694	690	676	728	686	752	745	660	731	735	668	712	694	720	718	718	676	716	717	737	735	686	714	722	735	758	686	703	676	722	718	753	720	724	757	697	647	695	718	674	707	678	676	730	705	725	731	731	714	675	656	683	671	683	763	701	737	705	651	709	729	664	731	704	695	680	763	704	716	698	687	707	687	736	671	713	707	716	686	784	669	713	685	736	643	703	709	681	730	720	699	686	674	742	685	683	705	662	705	656	685	717	707	727	693	675	712	683	781	724	677	695	736	723	738	700	702	735	727	710	665	729	722	709	651	724	704	713	716	720	688	684	691	702	722	735	669	729	666	703	708	722	710	727	677	663	718	660	652	684	708	742	699	668	698	674	735	755	682	700	727	686	667	693	699	703	703	752	694	700	707	724	702	688	698	678	701	709	670	710	709	713	702	730	761	657	727	708	733	708	686	733	693	692	725	687	735	677	776	705	725	681	716	731	695	711	711	761	742	698	712	708	692	717	668	719	689	754	717	732	714	714	721	753	671	761	730	669	687	698	731	741	660	664	730	745	704	707	704	750	673	718	696	742	716	733	706	736	715	690	734	719	728	696	652	706	734	690	742	685	696	755	700	677	668	730	752	695	721	698	733	669	719	662	770	689	679	734	689	736	730	742	678	721	702	714	703	688	729	674	682	682	695	687	701	721	696	748	713	669	649	681	704	701	724	687	745	705	687	767	709	777	767	688	690	697	680	730	746	747	708	686	726	761	678	713	686	672	684	727	730	769	746	658	691	706	705	704	683	677	733	727	754	679	696	715	715	727	675	675	695	705	702	699	702	723	693	654	702	727	699	662	668	718	689	667	711	701	751	713	760	714	727	698	723	669	693	726	716	729	726	675	729	691	712	762	697	761	789	656	711	684	691	695	723	726	691	683	721	709	731	691	706	804	700	710	727	719	738	757	697	678	650	725	688	691	742	679	731	695	705	716	719	692	683	715	717	737	664	723	720	680	705	735	732	689	728	734	691	716	713	693	704	723	649	769	718	720	697	714	724	735	705	738	735	763	676	708	721	781	730	736	736	734	708	726	726	719	721	682	674	646	642	690	735	694	749	619	719	744	738	726	743	714	710	742	670	706	717	712	735	681	722	664	688	686	760	675	707	651	681	716	753	678	669	735	685	705	727	633	677	745	705	748	670	672	735	691	664	697	704	686	678	744	693	710	694	710	702	706	734	718	721	745	740	642	721	673	706	715	726	670	734	742	690	686	662	689	719	717	700	676	674	731	692	685	661	703	745	699	708	768	703	699	705	701	738	685	706	724	741	734	679	748	659	689	681	705	694	712	688	687	754	708	703	714	730	696	752	739	704	702	692	696	749	671	746	653	699	718	708	719	690	706	657	699	687	686	700	696	743	701	658	663	746	694	711	749	711	680	748	728	750	720	706	720	729	748	679	713	716	695	691	705	667	707	723	700	718	706	744	687	711	747	702	676	718	676	724	679	662	735	744	701	729	751	650	776	699	705	704	689	682	660	682	683	735	697	692	704	722	742	711	673	683	685	696	738	672	762	727	687	652	664	710	707	690	791	744	665	690	692	707	736	675	723	706	758	705	683	658	690	675	712	737	667	694	713	732	717	703	731	717	713	699	710	715	704	690	717	687	704	688	716	722	742	724	679	704	729	702	676	673	719	728	650	692	704	693	692	686	672	689	704	705	653	700	701	667	732	729	768	716	743	723	730	722	725	705	681	696	729	661	706	722	689	689	703	671	715	716	705	701	680	764	746	753	679	665	729	712	663	732	679	731	712	711	727	710	676	735	703	713	716	680	684	659	672	694	754	693	709	701	697	688	657	681	714	703	732	713	718	667	663	671	705	719	678	716	715	716	698	728	672	715	722	674	733	733	659	661	682	680	740	732	677	697	695	756	744	708	707	741	720	723	730	702	711	738	692	748	715	666	698	696	705	691	728	752	702	698	670	650	670	721	639	697	673	701	734	732	699	663	680	699	750	734	697	725	714	676	749	725	689
9950	29096	20972	11438	8086	9142	6988	12783	7077	4408	2859	2380	2484	2211	2224	1950	1828	1645	1579	1417	1280	1184	1062	1079	1016	2036	5340	6614	7260	4435	4190	2978	2046	1404	966	775	742	711	734	711	717	693	684	725	666	689	699	651	720	694	729	714	720	711	775	791	718	666	716	705	680	736	716	728	669	743	691	723	713	703	744	738	766	697	719	700	717	722	699	707	721	719	691	675	704	760	686	734	731	698	707	752	710	738	714	663	682	690	735	647	703	687	725	736	704	754	639	702	745	737	728	769	725	762	715	738	678	701	757	690	694	709	652	685	737	719	732	762	691	722	722	742	700	713	736	713	768	736	685	721	713	714	693	727	720	696	738	724	679	674	691	731	696	704	712	727	766	704	733	651	724	723	679	694	730	665	715	734	706	676	688	689	716	728	739	699	682	686	651	667	737	694	692	714	693	716	716	688	718	747	726	732	702	657	747	739	722	734	680	741	742	755	669	741	743	723	707	765	687	673	659	712	671	720	716	672	712	773	695	752	708	757	657	710	692	695	725	730	699	729	730	761	689	710	736	701	710	694	683	748	697	727	715	708	692	707	718	705	732	705	689	727	689	677	736	679	698	684	699	713	709	713	698	732	781	712	775	682	739	720	706	675	714	697	732	702	698	642	701	722	707	767	707	712	690	735	679	669	728	715	680	726	695	771	699	669	759	690	710	734	700	679	692	691	697	686	738	696	747	704	684	785	747	712	728	693	661	715	698	713	688	751	655	673	711	711	741	676	695	721	710	751	700	687	701	654	684	682	678	712	709	775	694	732	727	687	689	722	730	717	693	754	708	725	746	677	788	699	754	698	700	704	723	691	767	710	747	731	708	677	707	713	734	696	725	721	742	714	670	739	732	698	686	707	726	716	702	757	708	728	748	715	726	660	730	721	728	694	721	661	708	733	702	752	741	744	701	707	760	727	718	676	715	726	732	703	712	726	711	700	739	763	704	701	696	699	693	682	721	709	689	770	710	723	736	733	695	704	730	738	764	712	696	738	702	693	699	707	713	717	761	757	723	715	744	728	712	690	698	688	659	714	728	707	775	653	709	717	733	694	720	730	675	672	714	764	738	731	745	739	661	694	743	716	696	727	671	678	727	728	684	779	704	714	728	767	704	724	729	738	736	697	697	713	688	675	694	663	743	728	753	721	713	692	716	702	692	703	713	732	713	740	682	727	712	761	732	726	667	689	732	717	700	714	683	726	748	729	729	700	722	733	691	745	710	720	719	704	750	707	717	731	705	652	762	689	733	691	726	725	725	724	723	726	705	697	748	668	726	678	705	733	779	731	721	694	694	726	708	738	711	740	677	724	718	727	710	724	711	722	705	701	725	673	759	699	705	715	702	682	710	717	681	722	715	683	706	691	714	661	720	724	748	725	688	680	752	692	759	689	678	731	699	725	700	759	733	785	738	695	696	724	711	741	731	697	712	703	729	696	730	744	748	718	738	674	705	758	725	743	719	725	724	737	699	676	724	702	696	714	676	697	712	757	726	717	733	741	747	719	728	717	717	760	670	682	751	682	682	708	695	710	730	712	695	734	729	691	717	717	712	751	706	728	705	707	744	681	686	721	732	667	743	709	722	709	690	684	723	667	715	706	691	716	718	721	722	739	721	694	713	701	718	684	715	701	722	720	719	719	711	693	755	743	705	715	728	717	700	711	727	704	735	732	699	740	699	714	720	761	729	685	693	699	698	719	734	715	747	698	689	678	718	777	705	716	696	744	702	743	712	700	687	754	690	699	695	711	712	710	735	745	727	733	738	730	698	746	727	692	749	683	762	697	720	727	687	710	736	740	727	728	717	715	725	684	694	754	714	703	693	709	695	701	716	697	617	710	709	726	703	727	754	712	726	686	745	720	697	727	726	697	722	687	685	718	732	686	751	727	751	681	699	678	734	701	714	708	710	688	729	670	699	692	721	662	726	701	717	737	700	771	675	723	692	683	714	686	672	698	702	698	684	729	713	729	693	730	707	669	738	657	696	745	692	694	738	676	733	726	714	718	705	735	692	745	676	719	750	732	695	727	748	745	669	692	705	702	728	725	721	698	670	713	664	689	738	710	735	701	697	693	756	678	717	685	762	636	742	712	706	682	715	717	751	734	731	646	737	701	700	685	657	707	722	678	653	743	695	717	726	685	681	642	707	688	700	693	673	728	698	755	714	699	756	698	777	739	680	666	693	716	679	703	712	717	720	701	764	730	769	730	672	659	735	688	706	677	709	721	712	713	750	739	691	666	704	712	754	725	705	671	693	681	720	703	714	682	742	696	727	743	691	680	726	757	732	721	731	681	688	699	639	720	714	723	735	765	696	722	704	726	688	711	682	696	705	678	723	755	729	746	704	688	715	727	650	752	697	696	683	684	701	757	729	754	691	683	703	684	716	728	646	676	705	726	722	694	718	734	698	697	712	720	730	720	694	682	696	731	686	725	728	677	681	730	676	691	720	721	753	723	722	717	691	716	741	715	737	699	729	709	692	681	683	705	696	679	705	687	685	724	747	713	696	714	687	727	723	763	684	710	729	710	753	703	734	720	681	698	698	720	723	698	693	702	730	714	752	734	677	710	694	723	726	749	696	685	712	735	667	707	691	674	747	655	774	726	726	718	685	687	731	702	716	739	701	699	713	733	702	689	747	694	713	678	695	671	692	685	704	729	751	668	717	691	711	685	729	763	699	664	692	746	693	712	733	711	709	697	695	728	708	690	723	621	750	690	683	726	688	747	725	728	734	721	676	726	711	696	678	694	702	775	661	729	747	717	721	716	700	710	712	728	704	676	703	734	681	730	699	730	691	735	751	685	711	689	716	694	693	700	732	720	680	682	674	697	708	705	688	764	704	745	672	674	733	692	677	696	691	737	716	709	688	750	717	696	740	726	741	687	720	724	702	753	738	715	728	721	691	708	698	711	713	657	702	685	735	729	708	693	700	688	749	691	716	668	714	688	752	690	751	725	679	662	705	733	703	734	658	723	686	674	663	720	696	684	710	749	716	711	665	705	712	713	680	739	731	676	701	768	684	766	690	714	707	716	719	693	731	747	668	730	706	697	703	655	719	744	719	740	673	706	750	719	740	775	738	716	739	695	690	724	704	755	688	755	687	724	694	781	706	704	693	712	695	680	703	716	690	718	710	761	739	699	682	749	763	722	647	732	705	724	709	699	678	704	732	672	699	729	720	738	734	710	760	675	697	703	749	763	705	682	783	684	748	674	771	674	734	731	697	732	696	669	714	719	694	730	720	739	688	689	707	730	738	719	692	692	716	733	732	702	689	733	737	727	761	700	676	681	734	736	668	668	710	727	736	700	741	693	702	673	678	693	689	738	680	714	697	725	707	706	737	726	685	673	681	716	728	690	721	767	721	685	679	702	693	705	656	715	742	741	708	719	682	757	746	716	729	702	700	699	738	735	720	739	743	736	711	691	688	708	713	710	734	686	688	719	707	713	700	721	709	730
28095	19713	11354	3876	2105	2113	2392	3187	1985	1415	942	752	686	604	684	592	680	677	661	667	642	584	588	579	562	602	604	603	712	663	666	660	574	572	535	530	484	468	465	487	489	480	485	531	459	499	465	481	549	454	487	486	502	475	525	521	512	471	533	524	498	501	508	517	498	490	514	484	492	495	472	522	495	518	541	508	483	501	490	487	475	538	527	491	461	496	502	505	471	543	505	510	537	488	486	547	496	481	470	500	519	498	514	520	504	517	483	540	496	520	472	457	494	505	509	526	491	485	501	503	505	473	501	494	517	513	531	505	457	478	474	481	506	530	482	491	487	493	490	480	486	489	501	477	518	509	493	527	535	498	497	505	500	477	513	516	497	489	502	510	496	490	564	458	528	475	490	475	476	518	542	521	499	497	502	521	469	500	504	488	479	523	507	477	485	477	460	513	501	475	489	496	531	514	545	507	497	536	527	495	526	514	535	484	508	474	507	507	538	506	509	504	488	491	503	520	491	481	474	477	484	510	517	535	507	475	495	526	520	500	501	482	494	527	498	518	508	514	532	483	505	525	510	515	506	516	518	504	513	492	512	498	517	504	529	488	522	513	527	523	509	474	527	514	490	523	505	487	517	473	470	523	513	490	504	487	530	510	470	509	486	469	535	505	505	518	498	508	497	489	497	521	517	495	486	487	522	485	512	442	512	492	483	497	529	524	496	487	504	483	509	486	488	511	491	498	524	535	473	535	532	475	465	487	470	512	527	489	457	505	489	529	518	510	519	504	491	452	504	466	484	488	497	466	509	475	498	470	509	539	513	492	476	528	471	514	500	478	510	498	484	500	512	530	504	456	497	520	528	480	525	478	510	499	514	472	552	493	498	484	469	512	489	511	502	497	477	481	489	490	512	473	494	468	492	534	487	513	528	490	501	494	470	515	476	501	460	506	518	479	523	505	507	494	506	506	508	504	508	484	525	508	510	476	509	487	466	512	519	464	472	491	490	525	539	531	506	532	470	508	503	493	483	467	539	501	483	484	484	468	509	481	534	476	476	492	473	512	505	493	479	525	488	502	511	490	517	520	554	537	484	524	509	497	549	514	499	465	512	446	506	468	508	488	511	533	477	482	533	468	508	513	513	503	502	475	492	500	477	515	500	455	523	483	489	498	535	468	485	473	495	492	496	536	475	486	516	498	475	502	492	504	532	499	489	501	504	529	507	524	509	513	515	498	500	474	485	479	498	488	479	499	532	538	508	522	508	485	553	458	477	534	478	480	482	494	504	479	505	492	511	463	500	511	524	492	476	494	493	477	508	519	509	546	533	485	491	460	469	548	514	501	491	548	550	515	472	532	483	525	488	509	502	487	487	501	526	492	520	528	500	515	517	502	465	488	522	518	511	487	481	491	488	479	471	513	498	508	488	501	491	481	516	494	513	516	501	505	500	470	471	509	513	481	501	507	507	495	492	539	467	470	491	486	535	515	491	515	466	499	471	529	493	515	503	503	507	499	490	493	494	553	487	502	514	487	497	502	494	507	564	498	504	484	505	503	515	507	507	481	462	503	515	498	540	525	485	516	477	510	475	463	492	469	471	486	468	447	508	523	523	525	478	527	472	516	497	510	488	515	509	535	508	482	513	499	525	504	505	486	502	488	493	533	505	484	457	486	522	478	468	501	515	496	500	503	512	527	508	497	510	531	510	479	481	526	484	486	518	484	523	461	485	530	499	526	508	537	446	517	493	509	481	436	489	518	505	494	463	491	493	499	508	509	463	519	506	467	502	503	503	482	530	494	504	474	491	487	523	517	547	501	498	476	479	527	525	458	497	423	538	566	517	514	535	512	492	473	506	457	506	499	498	507	475	445	472	513	493	517	478	480	497	461	507	475	474	464	506	527	485	473	498	489	546	513	504	464	540	509	477	520	473	460	518	511	514	501	517	479	499	506	487	464	490	509	508	536	482	530	490	468	493	526	469	486	508	524	485	509	481	534	514	513	501	505	528	504	503	512	492	530	503	507	506	512	525	511	499	537	506	472	541	515	453	506	515	488	496	514	512	485	531	515	511	496	527	482	499	497	503	519	499	522	457	514	494	524	501	506	493	494	521	493	506	541	472	497	508	535	489	491	494	526	495	490	461	506	501	513	539	502	520	505	531	466	528	532	493	503	472	496	511	531	505	517	503	527	503	500	508	515	502	508	508	453	518	477	492	504	486	484	523	519	513	477	501	491	524	497	483	513	527	498	577	478	469	476	473	506	556	535	502	487	499	507	485	469	517	507	511	499	461	497	495	529	488	495	514	502	483	505	495	492	520	492	485	502	501	530	542	506	506	492	455	504	496	517	541	494	481	534	496	526	492	492	514	503	516	494	490	499	513	499	470	490	517	483	503	513	494	511	495	482	494	515	501	497	501	490	469	552	485	483	480	484	535	495	495	532	463	492	448	467	492	482	486	474	519	510	487	457	494	510	481	520	507	549	505	488	484	479	467	510	505	505	438	498	487	548	510	491	484	503	511	493	507	494	479	501	462	533	494	529	546	488	540	490	498	473	484	531	497	477	496	504	462	519	501	508	473	540	501	541	492	474	507	504	493	514	498	526	520	520	483	472	483	534	521	517	475	466	453	540	524	526	509	460	486	534	507	453	461	516	480	518	479	457	497	491	455	534	509	506	475	512	531	516	498	492	508	493	492	490	494	491	483	487	519	509	519	503	462	561	518	489	503	475	510	487	496	528	530	486	505	494	516	542	514	455	502	509	521	510	506	486	489	491	474	483	500	505	528	496	508	498	516	511	500	490	471	513	516	458	473	506	536	492	475	495	524	522	477	524	510	515	551	475	492	509	526	507	536	505	510	513	468	519	518	518	464	461	529	518	480	500	495	503	513	457	484	486	498	497	512	496	496	502	527	502	482	532	477	452	521	519	491	487	476	472	478	476	506	515	501	482	506	467	512	480	467	519	514	497	520	527	528	482	516	523	522	506	495	485	471	510	485	552	495	517	504	476	496	507	500	455	505	479	501	489	531	518	510	497	463	543	544	497	493	502	463	508	477	488	489	532	529	488	498	467	486	461	455	494	502	487	490	503	479	464	491	499	556	505	480	502	492	503	490	487	473	500	472	493	484	515	489	481	488	469	549	484	501	519	529	513	471	485	496	525	475	486	507	502	546	506	482	527	521	474	556	492	506	544	500	480	511	499	518	502	524	497	514	516	476	500	482	486	532	476	505	518	549	514	522	495	502	485	504	524	501	465	494	523	505	531	515	496	457	515	496	526	512	531	500	502	503	509	506	483	478	504	523	523	502	503	478	491	498	493	479	509	504	507	452	523	520	541	504	505	553	488	513	494	532	501	496	490	479	498	527	520	482	488	453	457	448	502	476	490	491	497	496	471	504	472	558	525	517	490	501	454	515	463	507	502	496	460	501	502	464	528	506	479	500	505	455	462	529	505	495	526	501	476	516	502	505	502	519	475	501	526	487	472	480	520
7694	14379	9834	4160	3370	3693	4283	5726	3682	2502	1367	1081	972	818	878	852	854	820	832	847	826	701	642	664	670	662	682	726	817	799	787	751	648	635	595	531	539	523	524	547	564	514	532	547	558	518	584	531	513	527	562	567	553	535	520	523	523	515	527	507	521	559	531	537	542	499	541	532	506	505	537	567	540	504	522	538	508	559	589	543	527	558	545	511	531	530	540	535	520	532	555	551	579	560	544	518	518	555	566	511	556	556	554	509	514	523	530	511	523	519	548	565	530	546	543	544	533	516	534	503	533	521	557	516	525	515	538	569	579	511	538	514	536	526	544	566	557	566	551	517	533	572	518	513	564	555	535	529	560	543	555	533	547	535	537	566	544	522	571	520	542	482	535	534	553	550	524	555	523	511	522	513	503	553	516	490	510	547	501	521	526	545	514	530	535	535	538	495	539	532	552	547	519	469	540	540	532	530	562	529	485	518	542	608	502	552	498	527	500	524	575	504	543	535	532	524	534	528	511	519	518	482	514	551	503	477	523	502	536	502	519	573	529	587	508	521	554	533	595	541	533	525	485	538	511	508	546	534	503	531	564	486	555	506	539	543	535	562	544	500	533	525	538	518	562	547	527	559	490	528	514	529	565	533	503	525	542	540	542	525	534	537	522	534	561	496	529	569	484	546	529	523	531	531	506	515	517	538	513	526	528	559	550	572	530	501	511	532	544	540	545	523	509	516	527	519	493	549	541	524	546	544	499	538	550	530	525	543	537	546	512	511	519	514	522	547	514	541	540	552	552	561	495	512	501	556	509	540	537	522	522	545	529	547	533	563	535	519	526	561	542	552	519	534	529	497	537	519	525	496	514	569	523	507	523	566	509	556	514	506	531	543	556	565	599	510	536	573	528	546	545	515	535	535	530	511	550	501	480	566	546	490	494	523	541	538	506	531	524	544	496	496	498	534	523	543	526	518	543	532	527	554	537	545	538	497	504	489	568	564	555	507	463	517	524	491	556	514	536	523	549	519	562	570	521	541	533	524	514	489	521	544	578	511	528	528	557	520	512	549	545	561	522	499	512	555	531	532	522	516	551	502	548	551	557	507	506	492	546	575	517	505	508	524	559	553	547	535	531	538	538	486	516	563	568	514	508	598	539	568	547	507	541	544	521	555	528	515	499	555	498	577	518	548	550	539	560	572	560	524	533	488	511	556	544	545	542	576	515	522	498	504	532	557	491	572	546	494	492	553	519	535	504	486	529	552	540	555	539	569	535	518	536	514	546	499	555	518	530	545	527	526	507	553	567	552	535	512	557	532	511	571	542	554	553	540	531	533	509	558	506	526	481	573	528	508	553	540	552	531	572	538	563	555	535	503	555	524	573	478	529	549	557	557	554	549	519	561	564	541	533	530	553	547	511	553	546	550	507	543	515	510	543	528	542	510	555	535	523	526	554	590	540	500	528	524	542	559	530	523	541	515	522	508	528	513	543	557	524	541	559	553	511	532	533	549	585	549	535	490	512	498	527	525	519	548	515	555	542	532	521	551	559	525	508	559	527	533	570	508	566	550	507	508	542	564	525	530	514	553	573	557	538	583	517	535	505	545	517	520	541	500	537	549	545	553	552	498	526	521	501	518	527	575	546	507	530	563	526	542	562	523	517	546	491	529	511	558	570	522	533	536	582	522	532	541	545	495	503	565	506	595	520	539	535	515	528	486	517	548	536	519	539	533	536	502	525	543	552	536	509	536	523	539	541	526	547	531	512	537	499	593	544	542	521	491	566	542	600	519	551	518	510	518	522	525	545	561	539	472	533	519	521	562	546	556	517	524	521	570	529	541	534	518	526	529	542	528	540	540	522	511	549	517	507	547	502	560	522	516	559	528	541	521	543	562	544	560	566	502	536	517	503	524	531	526	537	513	505	517	539	536	524	552	491	525	538	514	548	509	516	532	470	519	541	521	549	540	564	531	537	538	489	502	550	541	544	513	540	510	514	520	540	511	484	520	516	507	563	550	545	530	544	524	512	532	510	524	527	569	541	510	513	529	584	531	543	572	586	502	547	547	551	541	558	511	506	539	549	510	561	574	542	520	525	488	542	563	531	537	552	515	482	563	573	561	579	481	538	540	529	549	520	549	514	526	571	513	538	522	553	548	536	537	540	540	533	542	528	540	521	522	555	557	523	556	533	553	515	534	536	496	578	592	542	517	554	553	525	522	539	522	514	510	500	574	509	561	492	561	545	535	521	560	526	570	548	517	527	533	535	528	491	522	503	525	517	565	542	496	505	513	554	492	563	561	534	549	509	513	506	534	547	513	547	515	517	556	523	535	572	596	546	538	531	529	511	498	505	528	567	531	513	596	535	547	524	509	537	567	584	515	540	568	582	516	537	498	551	524	539	516	538	566	547	537	524	526	555	537	556	518	498	466	493	555	541	500	533	536	537	588	563	499	533	547	534	526	541	576	550	542	477	547	539	536	524	567	517	530	524	523	546	539	530	550	523	558	574	497	503	537	536	552	554	559	553	504	550	494	542	508	525	535	543	530	536	558	548	520	524	545	507	542	528	535	535	520	535	535	543	559	553	531	520	494	528	507	514	579	556	517	531	514	511	512	510	550	557	561	535	587	514	531	527	559	528	551	549	546	563	509	514	578	538	518	542	517	561	568	532	507	522	523	513	572	521	568	525	510	500	516	520	525	538	543	520	549	549	488	546	590	533	498	545	517	563	525	513	514	504	548	603	512	536	554	529	519	533	499	511	502	533	551	519	537	549	537	538	543	564	527	545	562	498	517	512	540	514	541	521	577	533	507	530	468	541	520	506	528	492	538	551	495	524	524	546	538	509	570	536	505	528	509	544	550	515	510	535	539	537	543	515	515	555	515	530	509	549	564	573	513	516	516	599	539	542	538	542	553	528	549	512	489	523	566	539	473	524	526	526	531	547	551	529	515	590	557	516	545	525	527	542	539	532	524	537	523	561	514	585	513	500	536	544	550	516	535	484	511	523	590	575	519	546	542	533	537	537	543	509	522	564	553	548	528	548	551	512	491	510	515	534	521	531	526	533	544	551	529	554	523	546	552	543	513	551	520	529	562	514	514	514	568	524	522	523	516	532	540	548	565	566	572	507	527	557	522	527	505	526	550	520	555	540	579	468	526	538	526	530	540	524	539	525	488	569	511	528	553	565	506	537	523	553	507	523	506	564	565	570	558	542	594	530	526	514	510	533	498	536	513	563	550	532	480	537	526	518	552	563	510	512	555	534	501	580	559	519	532	559	517	517	521	529	501	530	519	504	507	541	493	536	529	506	526	546	510	513	547	558	525	517	521	534	521	538	532	567	538	508	530	542	528	547	522	524	528	560	543	533	540	526	524	516	511	541	553	525	575	498	572	503	575	518	500	561	515	506	534	531	518	531	482	559	563	572	571	540	529	481	507	535	530	552	545	536	544	494	540	501	541	543	534	543	537	518	524	528	512	544	551	584	518	527	579
23997	21339	28588	24435	21336	12260	6544	5175	3312	1678	1324	1247	1039	856	774	802	784	657	707	747	745	704	606	626	633	943	2203	2438	2738	1850	1489	1199	913	783	655	570	534	492	487	537	473	503	504	567	539	528	538	513	514	512	462	475	528	581	511	508	508	511	526	485	510	500	504	532	480	513	519	501	488	524	522	516	547	485	515	489	514	511	537	464	523	491	519	551	460	479	477	499	492	504	517	546	544	548	533	505	497	490	531	473	519	491	506	496	479	499	506	527	501	525	531	496	557	536	471	499	525	489	539	557	455	504	486	535	502	497	496	492	520	510	496	533	501	549	498	503	498	529	473	498	515	444	492	501	536	497	540	477	488	500	494	496	514	502	493	511	509	505	483	513	523	487	503	526	532	494	509	517	505	490	516	511	542	473	517	510	506	557	497	529	475	555	507	517	508	524	508	531	510	532	501	509	487	526	513	509	506	520	494	517	494	506	472	488	499	522	547	477	501	481	481	509	464	544	496	514	513	468	492	547	464	527	528	489	524	489	501	500	522	568	475	541	494	522	527	526	484	504	534	509	555	496	490	581	474	532	482	471	510	497	521	530	550	482	503	478	534	460	496	552	492	524	510	459	489	489	522	466	500	525	492	524	502	489	516	491	522	521	528	504	504	529	509	496	516	494	505	511	486	513	518	469	511	517	464	500	521	477	541	562	503	532	501	520	483	497	526	540	499	508	516	499	510	495	509	499	483	552	592	522	497	517	525	522	505	509	502	509	535	526	499	513	509	555	515	533	487	483	509	507	488	523	466	510	501	508	476	502	530	481	486	553	468	510	517	482	523	521	508	558	486	528	531	514	475	494	524	511	527	524	524	501	502	505	488	523	516	500	521	490	488	474	509	517	497	495	497	466	498	528	473	519	475	493	519	518	489	520	505	501	527	527	530	501	528	500	514	511	510	516	489	489	521	542	510	495	520	502	493	508	476	545	477	482	522	485	464	497	503	469	507	484	515	481	481	462	504	503	486	526	484	471	487	489	506	510	534	515	527	519	500	505	495	502	499	484	472	503	482	495	492	529	496	465	491	535	506	480	514	496	524	515	438	530	498	497	521	509	529	500	503	476	507	486	529	525	515	479	500	501	487	498	478	523	493	522	473	528	486	511	472	520	547	495	547	501	489	490	513	515	501	491	524	492	493	508	512	504	509	554	483	496	517	512	513	536	507	553	504	501	500	458	518	515	527	476	515	498	476	533	485	554	504	481	511	506	518	482	521	458	484	526	487	523	537	504	553	496	495	561	463	521	489	516	475	481	529	487	562	531	474	489	530	482	505	494	501	485	509	517	482	531	513	517	502	500	468	488	536	538	543	478	465	519	495	535	479	519	503	509	507	535	510	512	484	477	491	518	492	481	489	513	538	517	500	545	480	484	514	499	541	526	521	544	505	506	507	457	551	489	495	530	494	467	499	490	527	499	505	444	473	528	510	528	537	528	532	499	546	497	502	503	517	424	490	482	505	487	512	477	505	536	502	489	499	562	566	503	518	489	497	536	519	509	509	534	454	510	538	494	511	461	495	524	527	521	526	492	517	515	486	518	489	495	495	499	522	513	499	545	505	502	489	517	480	480	497	499	494	526	485	523	492	497	531	482	498	533	537	522	524	514	505	529	511	545	477	527	494	527	486	511	543	532	513	508	507	454	477	526	504	497	486	493	473	503	498	484	526	478	514	562	516	529	486	515	486	476	483	532	472	477	490	513	524	481	479	525	505	493	538	511	516	496	484	491	502	476	536	519	487	505	495	523	473	508	470	497	555	470	477	555	485	480	513	502	523	531	485	501	453	496	488	501	500	526	474	491	520	507	506	530	481	492	489	534	498	541	527	485	454	521	512	463	489	504	539	483	472	486	508	491	506	522	484	485	498	493	462	517	564	540	504	468	493	521	514	468	512	509	553	513	532	534	496	480	503	525	525	488	519	521	513	522	532	528	506	477	448	499	496	508	525	504	507	540	499	520	497	532	530	491	474	483	497	484	459	549	490	527	533	492	535	528	522	485	534	519	513	449	495	518	549	490	523	491	500	480	515	513	518	511	497	521	525	497	504	498	475	492	528	498	519	475	513	466	505	490	490	458	448	521	536	491	488	493	559	496	520	491	503	458	493	489	469	508	496	528	489	504	488	476	481	498	531	520	507	564	487	486	522	493	479	515	504	501	531	482	520	491	502	513	535	501	558	547	529	494	523	514	478	541	513	504	459	486	511	512	494	541	489	560	546	503	543	509	513	497	483	480	501	477	531	480	492	474	530	484	529	502	534	504	500	546	467	511	520	485	497	503	502	495	541	527	543	504	550	528	517	490	489	476	516	537	482	523	523	492	564	490	509	498	493	481	518	503	516	530	505	475	521	486	495	519	547	470	510	490	500	488	491	486	488	520	522	556	469	484	528	513	511	518	497	524	523	490	517	500	478	477	518	502	494	505	484	510	487	497	529	522	550	514	483	516	506	478	519	499	531	505	507	469	507	529	522	478	500	511	526	543	486	520	528	499	502	573	522	497	493	496	553	519	494	547	546	491	530	516	537	475	508	469	526	502	538	500	537	512	533	484	528	540	526	497	498	513	486	478	482	499	458	504	509	477	494	525	492	508	466	548	513	481	514	476	514	472	452	491	527	525	506	457	527	486	512	481	450	521	495	516	536	502	516	523	510	525	507	562	534	463	504	550	479	484	499	483	485	494	485	517	496	503	486	470	510	521	526	521	533	524	516	500	504	493	513	500	520	479	478	490	534	458	523	486	521	539	486	480	482	540	533	541	509	509	513	506	508	495	486	484	501	479	496	530	506	446	529	523	503	486	551	511	494	476	513	503	535	495	498	541	486	503	527	485	536	480	475	486	502	516	522	467	511	511	506	500	508	549	494	483	527	481	500	534	527	481	493	526	503	449	461	517	529	517	501	503	506	512	539	496	484	465	471	486	471	501	520	508	532	465	501	475	454	509	500	517	510	491	490	486	490	530	490	506	502	520	520	553	481	522	500	516	474	504	530	542	534	540	482	497	495	474	521	526	464	507	471	516	471	456	456	486	518	506	516	505	527	542	500	510	541	497	482	500	512	482	481	482	456	526	489	510	500	518	474	517	495	497	499	485	534	508	539	566	528	477	495	522	524	479	501	532	550	492	488	533	468	501	522	531	517	519	483	492	505	481	499	531	517	482	531	446	519	472	512	515	478	502	442	536	500	529	519	550	544	488	566	528	508	507	540	498	489	507	498	487	495	522	482	484	497	498	508	485	528	528	462	491	517	498	537	496	531	481	472	472	531	502	497	523	489	498	498	523	530	474	505	487	518	503	546	473	482	501	504	489	493	505	516	494	517	516	532	509	499	523	509	468	474	507	525	504	520	556	467	508	506	479	452	508	521	526	497	484	465	491	524	525	513	510	573	516	514	541	479	525	500	479	555	499	506	536	525	540	496	532	491	495	498	497	505	509	489	486	486	511
7530	21954	15353	7840	7162	6995	9324	8491	5611	2680	1996	1931	1557	1231	1101	1045	986	996	940	985	1019	883	777	693	720	1230	3373	3748	3960	2617	2037	1675	1186	880	737	556	541	511	510	556	553	552	532	533	557	528	537	517	532	554	536	512	544	569	516	550	557	497	533	510	542	492	544	510	534	507	507	529	573	552	588	555	559	500	505	513	553	523	556	516	543	531	528	520	512	513	547	534	539	512	530	562	552	544	557	515	527	509	510	523	530	520	492	526	505	515	489	570	523	496	496	519	507	531	547	497	563	529	526	496	497	548	514	529	547	543	494	532	508	514	519	540	551	592	545	541	548	539	513	514	541	529	466	531	560	545	554	507	536	528	559	545	566	524	520	494	568	535	550	512	528	506	514	528	543	520	540	546	515	550	515	528	524	513	488	534	522	507	544	482	544	478	504	515	529	534	540	549	518	541	512	558	545	523	526	525	492	526	515	558	559	479	534	590	550	495	565	522	522	552	509	541	554	599	545	483	545	575	517	541	518	557	550	531	534	543	549	564	523	560	507	513	568	502	520	550	480	535	495	531	539	493	512	535	548	537	502	519	511	495	533	535	531	530	462	568	546	535	531	532	559	524	559	529	517	554	559	497	529	522	523	506	496	501	522	548	529	515	520	565	544	510	523	516	498	537	503	519	518	542	510	525	517	495	559	547	517	537	534	524	495	518	526	541	584	506	601	533	524	506	522	537	532	567	520	526	559	522	541	518	513	522	516	524	552	494	490	538	514	547	537	532	508	523	548	527	509	549	531	507	531	559	534	559	519	543	553	521	520	567	555	504	536	556	535	540	531	512	519	536	532	543	541	586	521	515	554	488	524	555	550	535	557	511	484	511	517	508	527	536	518	583	515	530	531	530	515	494	538	495	516	534	517	519	515	485	497	549	509	546	517	531	517	534	532	560	533	534	586	560	523	491	492	534	514	544	531	555	523	488	558	505	518	540	542	523	529	525	507	528	521	520	533	491	548	502	499	576	536	508	539	536	539	522	540	524	539	517	536	533	508	536	509	549	529	513	522	482	531	488	529	534	519	572	533	516	536	540	528	525	521	534	532	489	532	498	518	513	535	520	540	544	480	538	514	535	509	530	558	547	532	548	498	570	525	500	525	537	528	519	517	544	562	537	531	549	546	500	551	516	511	498	530	544	529	572	542	503	504	498	595	534	533	533	532	525	516	529	540	507	510	514	517	538	506	536	510	555	507	511	579	509	507	524	529	525	560	543	507	555	534	506	552	557	468	524	517	551	538	524	548	551	513	530	536	515	562	577	537	552	540	509	579	528	552	516	515	563	482	550	540	482	502	523	560	557	541	524	508	519	573	544	564	510	530	523	483	523	503	620	528	492	538	542	498	554	534	524	501	547	536	543	488	493	496	506	534	521	555	536	525	510	567	516	485	539	523	531	535	532	519	529	543	510	479	531	568	523	495	515	528	505	514	527	505	535	519	539	556	553	547	476	521	533	492	545	587	510	545	555	508	513	514	537	538	538	540	547	572	547	532	524	535	544	533	487	546	564	518	561	520	536	510	520	541	557	572	556	526	528	535	517	509	517	489	551	509	554	475	561	510	508	525	531	484	543	542	513	541	546	553	528	549	514	496	498	541	557	545	560	514	540	516	511	506	537	540	533	512	547	552	512	562	560	536	531	531	542	487	559	544	540	548	534	525	516	524	509	546	552	556	524	531	522	569	547	518	491	547	557	526	497	549	491	485	528	561	532	522	515	542	485	585	516	533	541	492	477	555	535	532	545	504	577	552	539	549	527	519	549	515	522	557	516	547	551	525	554	527	542	561	518	538	548	509	546	529	538	548	483	530	549	546	553	533	527	576	523	539	530	532	511	523	534	547	527	532	550	537	529	575	530	522	512	538	524	565	523	523	511	501	541	492	524	521	489	519	544	575	512	533	552	543	531	546	547	504	544	477	563	587	498	550	494	552	544	541	510	538	544	535	543	543	508	522	573	533	509	534	542	531	524	547	513	524	541	551	510	510	537	528	537	507	548	506	500	497	487	532	543	533	521	529	560	517	520	508	554	565	503	559	523	550	497	512	520	523	549	495	515	520	583	547	499	518	521	515	536	496	520	519	555	501	556	488	499	508	521	502	518	544	512	532	526	533	510	530	523	542	548	548	507	514	548	536	511	535	517	488	515	504	521	541	512	512	521	578	525	469	498	555	511	538	548	574	552	544	526	534	529	519	540	524	532	523	570	519	492	534	526	511	508	535	530	549	574	563	514	534	526	518	532	542	498	571	484	497	521	494	575	507	571	512	483	525	566	491	542	500	526	526	580	543	557	523	534	536	524	496	558	555	541	526	575	522	504	522	525	505	555	528	570	513	556	537	506	519	534	542	520	558	540	550	539	524	576	558	558	512	541	524	552	532	575	536	519	524	528	530	489	495	507	508	532	525	528	532	571	514	538	493	531	554	546	532	515	513	537	462	517	593	510	530	540	496	554	527	544	533	545	521	488	507	521	530	560	504	553	538	513	518	503	498	569	528	515	527	542	495	529	532	529	574	472	542	536	495	543	526	518	524	518	489	481	475	534	545	536	498	493	558	526	531	540	545	558	500	531	542	506	507	539	539	525	519	546	502	529	526	528	529	540	541	537	553	533	503	519	539	557	521	532	503	505	560	537	565	553	516	505	538	546	522	557	522	510	517	535	537	502	531	535	588	563	546	554	477	497	553	541	531	519	514	518	530	546	530	529	520	507	553	513	543	521	540	513	526	567	512	526	494	571	558	529	503	533	493	474	533	529	532	536	508	519	532	566	527	540	532	526	505	514	531	486	576	509	512	560	529	503	560	511	519	525	537	531	548	530	493	541	525	492	517	527	558	526	459	546	552	559	514	543	518	547	514	517	537	530	501	505	508	537	531	508	507	539	485	533	550	514	505	537	528	585	571	522	545	485	530	501	498	570	538	552	525	538	543	517	589	567	489	513	514	527	512	511	507	502	514	537	532	551	509	510	515	506	532	571	547	526	547	537	572	562	519	528	526	507	502	540	534	510	519	537	499	519	510	524	470	532	531	505	519	557	574	519	586	526	567	558	509	510	515	520	560	527	509	572	544	548	533	544	511	547	561	572	505	543	516	524	538	520	510	576	514	517	550	555	492	527	566	495	533	561	533	528	502	532	539	537	540	553	499	531	513	550	542	536	544	522	547	587	548	499	555	538	533	505	558	560	516	511	544	518	525	566	553	554	534	544	556	506	514	528	487	559	531	563	573	563	510	543	528	546	574	525	513	544	518	538	501	535	522	553	540	549	531	526	523	491	533	557	551	527	519	534	508	532	542	529	529	519	512	505	547	513	566	568	493	508	530	549	500	518	547	553	519	537	543	533	526	503	576	536	529	563	505	537	533	516	480	512	501	537	491	503	540	525	523	566	569	481	499	515	572	518	532	507	515	496	557	510	507	531	545	535	572	524	546	552	565	518	526	560	543	583
25236	21370	27570	25444	12937	4847	6874	5372	2677	1468	1168	1046	926	1005	879	839	890	914	833	840	818	883	852	719	729	874	1475	1959	1928	1365	1228	1133	936	788	775	671	680	644	688	687	670	668	681	676	681	692	688	641	668	658	699	672	656	653	700	659	682	688	655	629	665	644	619	681	673	680	668	661	727	653	677	682	667	667	645	648	638	692	632	674	705	724	605	635	662	649	655	674	661	637	699	659	623	713	666	677	705	659	636	650	603	649	642	654	665	681	678	668	642	696	677	641	627	679	659	655	654	604	672	714	726	639	684	632	618	654	675	658	632	667	670	666	662	692	646	713	701	626	688	667	615	631	703	695	674	722	688	640	679	703	690	665	682	705	681	616	617	717	642	709	673	662	707	692	696	666	709	666	620	636	666	666	634	703	660	724	650	687	680	679	644	691	691	627	619	681	630	642	684	656	669	652	678	653	735	673	615	636	641	677	665	651	645	695	678	686	633	720	686	692	689	681	669	639	669	693	636	676	658	652	648	646	630	658	654	679	692	629	660	626	673	672	635	688	671	681	656	685	705	644	626	715	679	631	704	725	649	690	650	627	693	692	665	608	652	677	696	715	641	648	663	695	688	677	660	642	642	641	648	658	654	637	642	620	667	667	650	671	690	577	629	641	758	679	676	674	653	681	677	660	688	650	647	662	684	683	694	667	684	651	675	666	695	696	685	667	708	701	673	681	723	599	669	639	694	602	666	638	622	672	676	663	668	664	659	669	671	699	646	653	688	671	637	698	690	657	644	628	681	698	673	701	642	663	695	675	675	639	655	678	662	658	711	686	690	661	643	690	676	685	633	677	718	641	719	696	655	646	630	650	740	667	708	700	674	696	640	670	636	686	680	712	644	598	699	640	683	665	665	671	638	685	660	655	681	668	720	628	649	683	674	635	631	663	646	664	635	676	702	655	666	680	716	657	718	708	686	640	620	712	644	692	686	671	651	707	651	694	646	698	679	720	643	665	697	695	731	679	702	654	641	644	636	680	706	619	641	658	689	693	649	633	669	677	661	695	672	673	643	678	684	692	671	651	699	637	719	639	682	712	610	695	708	690	685	665	656	685	653	691	713	673	681	669	623	698	702	642	672	676	657	667	681	663	668	683	658	678	674	713	647	688	660	649	644	643	657	652	613	712	679	667	670	708	672	673	642	619	685	633	664	651	646	718	669	635	655	695	620	642	653	658	627	678	731	686	667	634	658	660	705	680	658	710	672	705	640	663	715	641	676	657	637	672	667	696	669	655	654	678	650	711	629	715	681	681	713	690	653	718	660	687	670	691	689	655	691	623	631	667	644	684	664	678	678	694	618	724	675	665	623	647	716	650	663	666	700	615	700	688	655	660	659	635	678	651	670	637	669	698	649	667	643	626	707	670	689	638	628	663	661	701	647	683	696	663	679	660	671	709	705	672	703	673	687	692	619	673	691	663	620	685	661	615	650	691	673	686	669	669	695	702	625	668	629	664	661	670	676	664	674	680	681	655	626	697	667	657	696	681	687	656	708	687	648	648	719	628	610	687	672	641	706	652	652	609	672	690	631	641	650	699	623	658	702	648	699	628	675	673	630	691	678	666	632	690	663	680	637	621	655	719	659	688	643	692	675	666	649	645	652	654	657	677	695	660	676	655	732	693	677	646	641	674	657	689	628	675	640	686	703	661	633	686	660	662	684	703	651	667	684	667	667	662	666	706	664	630	627	634	676	669	746	643	681	676	716	664	673	639	684	642	667	708	698	654	695	653	599	665	634	667	625	659	651	649	671	679	679	683	667	635	641	684	699	667	672	669	658	663	648	655	688	717	674	656	684	690	610	665	655	632	653	678	635	709	643	643	656	609	665	687	632	684	656	701	646	693	652	682	648	613	657	701	626	654	651	626	658	610	704	650	660	638	648	626	651	689	647	684	712	695	686	699	674	667	689	671	693	674	698	678	652	690	645	700	663	665	682	689	624	650	686	652	623	649	593	635	665	647	708	669	606	669	683	660	680	637	709	690	666	678	714	653	667	677	646	650	655	694	714	684	691	628	671	689	651	660	638	691	660	666	672	678	670	657	674	699	654	669	656	679	698	699	667	701	635	655	690	625	646	617	636	623	640	648	650	692	674	663	709	611	678	655	692	678	646	650	629	636	684	673	626	652	662	672	661	701	662	673	670	582	672	613	689	617	646	668	630	675	651	668	641	660	607	672	694	665	666	717	623	689	639	651	687	655	717	653	665	623	685	618	630	696	643	647	670	632	674	655	672	654	626	647	650	620	642	656	710	645	654	642	616	665	691	647	648	722	646	705	699	671	620	666	654	674	670	643	653	679	695	653	676	614	628	667	658	683	775	654	650	662	663	655	644	674	643	647	638	662	652	665	643	670	635	654	652	647	712	685	685	602	675	687	627	645	691	675	644	674	704	684	674	702	678	703	623	650	670	697	696	705	668	691	664	644	683	684	693	701	657	631	643	695	685	638	693	700	684	709	668	668	686	700	654	664	693	682	607	683	673	669	635	658	641	672	673	625	680	660	682	679	669	680	607	648	704	642	661	695	634	643	693	650	649	681	614	663	686	645	701	651	635	666	699	709	669	655	682	644	656	680	662	660	652	606	651	641	675	638	657	666	620	684	665	680	655	690	662	629	657	648	662	651	657	643	648	665	692	650	660	656	683	647	613	740	670	692	637	644	732	672	693	665	647	663	630	655	683	668	626	632	675	659	692	677	694	719	672	703	636	646	665	653	647	688	647	636	679	683	658	643	667	681	632	682	675	673	647	668	686	693	663	695	643	656	680	718	678	668	655	700	683	649	672	682	653	656	673	681	678	675	687	668	674	645	659	656	692	664	651	684	642	672	712	702	665	638	682	667	666	676	699	628	659	660	648	664	662	647	687	704	662	594	673	699	658	659	676	708	671	682	670	656	674	687	645	689	656	703	664	653	716	654	666	708	649	662	671	666	710	668	661	650	716	624	656	627	674	689	678	723	681	700	659	644	669	670	668	671	647	652	662	664	619	658	671	662	642	677	702	602	684	623	688	661	643	665	622	688	693	654	690	621	698	656	672	646	692	680	638	707	643	660	683	691	646	690	600	619	683	693	668	650	647	697	643	732	698	661	688	620	663	679	648	691	697	656	670	672	736	679	672	684	697	695	681	686	699	706	660	642	629	656	670	664	678	689	693	648	686	678	682	646	678	696	693	686	633	655	710	641	717	646	654	643	730	684	657	681	674	666	642	639	684	650	677	638	684	648	704	611	636	714	652	676	678	643	698	720	609	680	699	685	664	657	662	666	681	677	644	684	638	651	686	679	703	682	673	661	655	670	704	654	693	694	626	685	696	671	632	684	629	664	643	657	658	607	719	611	691	663	666	680	688	671	683	647	680	649	651	656	694	676	648	620	642	625	679	699	674	653	699	655	643	708	743	689	655	694	737	638	660	612	695	637	719	698	682	662	663	696	637	674	670	659
7120	16980	12114	6039	6138	7628	11444	8995	4579	2397	1527	1443	1198	1221	1150	1110	1120	1157	1052	1014	980	1042	962	803	755	1161	2262	2967	2960	1982	1811	1436	1154	910	839	725	733	695	671	685	660	691	649	744	694	684	711	634	769	725	680	654	708	705	697	697	669	735	718	657	661	698	713	684	652	678	729	651	698	707	744	735	706	682	719	703	683	660	675	708	703	698	718	637	646	696	669	685	680	663	710	742	725	729	641	695	722	685	717	730	711	650	686	693	727	700	636	713	693	737	703	711	708	701	671	667	671	716	669	720	687	729	696	684	740	708	702	682	667	648	697	671	710	718	721	699	724	710	663	711	684	713	651	700	653	726	704	700	674	678	733	691	689	701	670	687	696	684	693	703	654	699	666	672	690	707	661	712	686	677	711	668	698	683	652	700	665	642	687	699	655	741	672	723	678	723	742	744	699	674	683	696	679	710	728	666	709	677	716	715	731	689	725	677	712	669	728	679	702	670	701	736	722	710	735	713	737	674	660	714	721	692	688	769	669	700	722	694	702	666	764	691	653	733	646	700	671	725	675	709	680	713	705	701	697	713	710	648	713	696	709	690	671	742	669	726	729	714	675	692	748	671	699	695	719	685	721	725	650	674	705	710	716	709	641	721	735	690	723	689	664	703	695	743	710	703	716	754	682	701	678	751	706	689	737	738	673	712	701	657	686	702	709	754	678	694	687	746	665	716	671	695	651	670	724	706	691	663	702	692	705	671	700	730	730	718	697	702	700	675	699	684	698	736	663	642	700	680	731	662	685	696	712	685	737	702	708	645	691	694	703	655	711	709	727	682	691	706	698	721	718	661	650	699	701	685	686	690	695	720	707	724	668	689	691	696	706	642	705	655	687	733	663	723	708	736	706	722	692	709	707	746	636	650	676	699	722	695	689	717	652	692	742	725	675	685	693	687	667	742	741	668	710	683	685	722	697	707	674	721	652	700	720	674	689	706	697	703	680	674	737	707	676	699	728	731	676	685	692	715	716	701	670	679	721	672	710	691	655	711	672	749	680	686	675	697	739	723	689	746	704	701	717	678	741	703	694	713	730	712	671	735	687	697	671	698	650	702	719	718	711	727	746	705	725	712	663	680	630	682	673	648	698	678	662	697	688	645	705	708	726	657	674	675	705	685	688	677	713	677	753	673	699	721	663	748	674	721	693	695	660	698	732	732	687	707	697	710	716	711	690	677	711	702	726	657	710	733	705	705	712	708	746	653	672	713	711	683	669	692	749	719	674	686	673	686	681	681	672	685	703	712	696	726	669	706	712	683	654	718	710	678	686	670	667	715	676	699	690	681	696	691	743	670	617	696	706	722	678	694	682	647	714	691	683	714	697	716	694	665	702	667	702	660	670	721	687	701	686	715	686	731	676	676	727	683	687	705	675	624	705	660	685	670	664	713	658	715	710	705	728	691	706	711	685	656	701	720	607	697	671	689	706	663	682	714	690	711	670	686	646	701	682	704	674	682	715	716	740	708	731	686	709	691	697	680	712	696	620	736	682	737	730	707	740	724	687	702	718	673	696	692	674	700	667	642	675	671	691	708	695	709	697	716	698	726	676	667	689	677	684	691	706	699	668	695	721	664	666	703	705	653	691	698	715	662	688	691	711	683	672	674	659	685	689	700	691	713	676	695	689	644	670	737	719	714	721	692	694	725	665	670	657	718	704	676	704	672	684	718	718	646	663	694	707	688	652	674	673	700	709	726	674	702	678	699	706	768	684	706	740	701	713	701	645	671	674	714	729	658	670	709	704	669	684	692	691	720	658	755	686	698	714	730	731	686	718	711	709	709	671	706	687	665	720	712	725	695	685	693	725	678	739	698	667	668	671	707	706	690	667	683	684	717	706	701	686	730	741	696	680	749	741	712	714	660	685	685	671	726	698	698	654	668	709	686	722	738	675	733	667	727	698	702	708	689	753	690	704	714	691	675	744	750	701	681	669	692	699	688	704	691	719	711	714	724	714	706	677	700	670	684	711	653	719	675	699	711	643	673	715	706	704	714	689	687	693	745	707	712	689	709	687	690	698	684	703	719	691	701	717	669	680	742	654	728	683	706	719	687	694	693	707	651	760	698	707	685	660	724	668	705	684	695	641	729	679	715	702	724	700	706	707	742	694	685	697	684	714	661	664	665	706	745	665	734	675	729	702	717	718	661	651	667	718	737	733	714	706	717	723	707	734	675	711	745	674	688	714	673	726	707	657	714	692	753	677	694	743	717	687	693	698	717	672	652	667	714	692	630	663	663	683	708	703	699	683	680	676	707	704	691	706	739	663	729	676	706	671	691	655	682	674	717	659	683	657	746	697	709	685	689	697	714	719	671	670	670	709	702	683	704	660	665	661	742	755	708	693	690	669	684	712	748	679	674	696	710	691	674	678	670	704	726	680	692	703	700	717	737	693	685	700	672	669	650	670	688	715	704	718	707	699	689	685	654	725	677	681	728	676	740	674	706	695	720	670	662	690	684	778	697	707	678	742	700	675	717	715	683	720	686	636	699	666	667	684	715	672	692	699	696	724	763	697	703	758	705	680	714	716	724	700	679	673	676	684	687	678	708	706	742	729	722	682	749	697	686	682	656	715	649	689	668	698	677	701	691	662	750	713	677	716	714	702	669	712	707	733	679	734	672	688	758	761	683	730	663	740	747	678	744	706	679	695	704	707	703	717	656	664	704	662	656	699	754	703	664	646	697	663	727	668	664	691	706	696	695	720	741	655	721	681	701	677	693	707	715	728	738	714	736	672	690	689	714	736	658	714	709	668	677	657	721	731	697	693	703	645	708	714	709	738	680	712	667	709	692	725	679	662	751	665	668	690	747	667	716	670	700	677	746	707	736	748	674	700	646	712	672	741	688	736	718	662	701	723	668	747	743	679	672	732	687	700	674	673	680	702	651	658	673	717	688	721	656	712	701	666	675	707	718	670	702	706	751	739	656	729	716	682	690	660	689	728	702	660	673	646	684	695	671	689	725	708	697	719	684	711	705	725	674	739	715	693	735	673	698	721	644	699	706	681	705	715	715	715	698	688	672	627	689	729	714	689	703	670	707	706	692	668	700	666	752	719	696	696	697	712	701	735	702	668	684	668	675	687	698	707	691	688	642	717	681	743	723	666	694	678	717	692	733	663	716	649	709	647	736	712	716	729	693	723	690	763	674	716	727	694	713	680	714	648	699	648	703	702	742	667	680	704	679	679	663	648	681	648	671	700	705	701	697	670	683	710	702	692	709	692	685	723	696	717	674	739	655	759	658	690	648	693	722	679	698	763	678	677	696	683	666	698	703	721	631	670	715	703	718	731	694	726	699	650	668	725	711	701	688	723	712	679	735	689	680	679	738	684	691	673	695	704	735	665	714	711	696	689	721	703	703	730	722	713	641	720	728	712	696	667	682	693	649	672	700	682	728	712	732	671	715	723	664	711	677	695	703	698	677	727	756	708	735	683	701	648	714
22781	21368	29116	23955	21380	21948	20363	10034	5402	3784	2388	1602	1373	1269	1403	1411	1320	1257	1146	1033	989	952	1017	988	934	2571	4506	5398	4753	3287	2695	1806	1375	1078	982	790	761	713	735	726	735	719	769	726	762	740	772	704	778	728	701	783	750	705	712	758	736	724	745	754	739	734	733	768	739	736	761	735	775	735	759	763	702	716	714	747	709	800	725	722	747	701	698	686	754	778	753	745	766	774	753	703	784	700	726	736	706	732	801	715	740	784	752	766	730	758	704	758	726	694	766	713	752	713	740	730	731	725	782	749	753	750	750	706	731	708	742	735	722	756	759	730	732	714	747	730	734	739	723	779	747	724	751	735	687	737	768	733	733	705	697	715	799	718	746	745	755	761	749	726	734	733	737	770	745	711	739	728	742	779	734	748	733	736	770	700	733	732	740	694	707	711	737	739	779	711	744	733	707	698	752	768	682	727	775	728	726	763	761	755	744	713	764	693	742	706	751	740	743	721	727	715	723	753	731	757	770	729	763	750	813	743	697	795	694	769	777	795	696	741	722	729	711	733	677	709	740	745	753	713	786	809	732	752	734	719	758	746	781	712	731	740	705	755	751	762	756	750	721	710	751	726	715	761	689	710	729	704	734	707	741	741	717	735	690	719	767	716	726	761	749	734	744	759	756	776	725	758	742	726	758	771	733	721	739	733	715	723	683	764	718	718	715	731	763	719	764	681	769	841	744	768	755	736	718	727	712	703	710	762	784	730	757	762	696	708	692	737	759	747	747	732	753	744	741	750	755	744	799	708	710	713	741	750	727	728	796	701	758	718	757	760	754	721	764	737	733	737	728	717	711	758	759	739	717	743	760	765	713	743	764	743	766	687	722	737	755	722	707	699	696	741	740	704	746	703	755	693	727	729	722	779	767	705	783	736	732	741	765	804	796	704	740	763	772	708	722	750	742	770	747	733	731	772	729	719	736	716	760	751	803	759	703	779	696	750	771	722	758	779	765	733	770	727	707	762	738	741	713	743	728	716	713	722	688	757	773	696	687	692	748	703	721	757	754	736	724	759	696	700	764	836	773	744	717	736	707	714	743	693	715	737	808	734	701	716	693	727	733	713	790	708	714	789	721	741	755	767	737	788	749	716	697	761	777	723	684	748	726	705	758	755	780	780	703	759	703	756	697	773	717	744	697	721	755	733	697	726	663	694	748	741	710	738	748	701	745	727	716	738	734	720	772	686	760	725	707	729	734	757	749	754	750	728	711	755	806	711	756	732	783	715	773	698	708	781	787	709	746	796	735	690	690	747	740	724	747	680	731	751	753	691	748	721	799	725	727	766	769	736	717	695	727	739	796	744	757	779	738	722	787	739	697	735	797	749	701	757	696	751	715	754	711	760	794	722	733	681	717	665	692	741	741	708	731	744	733	723	751	733	779	734	733	743	752	755	716	773	752	684	742	726	733	727	748	733	736	737	753	687	753	735	713	732	727	716	731	741	739	754	713	746	785	722	686	747	744	716	706	733	743	781	814	762	748	798	768	774	728	767	742	763	666	709	755	721	708	761	730	759	708	770	733	736	717	751	758	726	743	701	769	759	742	708	759	757	731	797	666	709	756	759	739	757	758	719	735	725	774	745	692	753	717	733	753	723	694	755	755	759	727	735	741	717	759	737	706	700	730	773	720	733	746	772	680	736	707	760	745	779	741	758	722	712	735	741	726	729	739	700	727	706	694	752	708	750	707	717	715	743	727	767	762	730	710	695	717	740	699	738	749	763	731	709	733	714	756	758	758	762	814	717	683	763	720	751	723	715	726	723	743	794	764	698	723	758	699	764	748	714	707	715	762	699	699	755	733	764	709	727	778	749	752	769	711	763	739	721	757	718	733	726	737	738	764	761	728	760	745	754	739	754	726	728	675	778	740	721	774	754	763	739	723	730	788	718	720	749	759	753	697	677	750	689	734	727	745	739	746	739	756	725	775	749	807	711	794	723	737	744	744	766	731	749	744	744	762	755	710	736	719	702	760	722	734	707	770	744	748	729	767	723	752	757	734	707	715	722	747	701	708	722	729	743	750	774	743	723	757	720	780	733	752	740	693	696	745	741	701	791	751	718	710	736	696	777	778	776	758	737	785	706	724	708	766	789	750	750	728	696	738	740	722	756	758	735	735	772	731	763	689	755	750	725	742	733	714	738	776	737	763	751	763	757	726	752	754	707	709	687	743	685	768	791	698	722	758	795	758	721	723	730	759	716	788	743	702	712	738	701	753	733	761	741	724	692	718	714	764	701	702	672	739	818	783	761	735	723	706	703	777	725	727	753	727	747	748	725	756	684	690	757	714	686	733	753	754	719	732	700	738	750	722	776	698	733	790	707	767	718	699	766	759	707	774	705	747	768	725	711	754	786	733	803	717	752	798	729	735	718	711	717	713	775	776	725	744	764	786	697	707	702	725	732	718	690	766	748	777	730	737	766	683	787	713	730	727	733	741	748	729	806	771	689	703	724	720	730	712	695	751	699	760	750	757	689	747	717	716	731	780	733	698	705	751	758	726	745	807	726	778	709	762	683	745	776	691	761	742	778	750	727	702	704	752	750	701	760	711	711	731	732	704	742	716	723	720	757	724	764	730	707	690	738	701	740	768	677	717	715	754	735	736	758	756	694	744	726	644	751	698	715	735	769	758	737	727	695	769	762	733	736	760	696	733	745	760	694	696	697	742	765	751	751	713	720	740	724	729	730	766	720	701	711	689	773	709	779	746	735	718	763	715	739	750	730	718	744	691	696	702	714	774	719	764	780	713	733	751	734	694	797	700	744	706	777	725	761	773	745	727	721	714	727	752	725	727	734	771	766	697	739	729	736	756	683	731	738	746	723	746	788	725	704	746	712	738	728	716	749	787	742	741	730	714	739	733	731	723	781	758	723	745	701	782	795	773	728	697	750	763	738	740	730	721	665	777	740	767	739	731	720	751	685	757	731	726	746	689	754	704	769	706	714	742	741	726	716	696	689	754	720	770	706	744	747	788	746	759	734	766	728	722	722	736	738	770	734	740	686	722	742	788	731	721	740	771	711	692	749	739	747	716	789	676	739	748	770	712	685	739	736	731	779	742	720	697	774	704	750	752	732	741	804	749	692	774	715	735	743	738	734	758	781	738	730	701	755	762	741	706	729	713	744	754	715	743	745	808	717	710	711	744	709	761	712	708	731	722	773	689	742	705	706	695	776	710	729	762	712	790	740	749	753	735	734	737	737	762	761	753	780	738	689	716	773	709	765	716	735	718	730	701	754	726	703	726	712	739	784	720	735	702	725	738	708	781	741	712	768	770	689	710	707	717	691	707	785	683	687	737	761	767	781	738	705	750	749	746	724	748	745	762	758	757	741	713	677	781	709	716	720	699	782	733	711	764	740	742	700	765	791	678	713	765	727	757	714	751	740	696	716	731	737	727	737	682	757	705	705	765	726	707	706	742	726	713	733	781	717	712	744	731	734	736	766
8632	26753	20435	11333	12571	14405	17528	13334	8377	5791	3594	2233	1764	1810	1952	1894	1831	1612	1415	1241	1238	1096	1202	1135	1052	3666	6732	7672	6655	4731	3649	2423	1709	1250	1073	767	721	736	697	793	761	708	777	755	736	700	718	776	743	801	728	781	739	747	703	746	748	752	744	768	717	763	760	696	760	759	762	732	739	788	769	743	711	728	733	751	763	728	724	716	773	706	717	770	747	789	775	744	719	717	760	738	752	759	740	708	725	741	706	766	758	766	743	710	794	742	746	744	728	748	755	764	766	718	760	732	700	759	741	771	755	730	739	713	729	787	746	782	726	749	725	691	711	770	749	668	698	710	706	737	714	765	702	763	747	747	789	748	723	736	776	728	740	704	698	745	764	773	714	702	713	757	747	768	740	714	781	705	726	746	725	752	756	736	749	771	745	713	761	765	676	736	684	683	701	735	681	743	734	692	714	698	733	691	779	740	728	736	767	721	700	742	738	732	732	709	769	751	732	771	723	730	713	734	692	702	739	700	725	791	688	743	754	735	717	720	642	727	780	714	739	745	733	694	759	750	718	731	746	682	718	730	756	811	745	681	742	700	749	726	757	775	716	766	761	757	716	706	723	752	733	757	737	736	763	727	735	724	686	675	723	709	784	706	700	710	759	731	745	729	725	777	718	695	739	759	723	710	719	726	719	771	765	746	719	718	778	794	758	715	700	715	756	676	728	745	688	761	695	740	705	798	725	671	743	711	716	793	732	704	722	758	772	757	705	718	731	747	692	763	717	793	728	739	775	708	734	680	734	687	711	677	751	691	730	738	727	697	768	771	691	748	720	755	716	739	719	719	717	740	733	767	727	720	730	801	697	713	759	792	774	697	793	702	708	794	741	731	747	717	722	735	715	768	741	726	721	790	779	741	769	742	756	693	705	712	694	701	729	749	764	735	703	713	774	759	751	731	687	733	689	725	739	721	726	758	751	732	807	731	738	737	728	757	725	742	699	735	694	714	758	759	783	731	718	670	773	762	728	740	746	696	766	749	738	730	761	740	771	690	729	700	720	769	740	745	734	718	712	734	702	706	716	680	777	727	728	726	702	734	697	737	765	715	726	719	745	782	721	710	790	702	756	682	726	785	771	679	754	725	755	725	749	735	732	736	741	740	715	708	738	671	735	770	749	729	676	734	746	749	755	732	748	702	730	740	763	704	719	708	733	733	733	771	743	745	722	729	751	668	711	726	775	729	749	738	766	714	727	727	725	720	726	715	715	741	742	752	737	732	713	768	772	730	728	778	750	745	716	719	751	717	721	730	776	695	747	716	785	754	737	701	747	737	681	750	707	779	692	799	691	710	757	750	748	763	744	742	723	750	748	730	722	736	712	744	738	744	742	704	762	742	776	735	731	749	782	788	694	679	697	775	699	761	716	735	784	744	761	762	713	786	728	714	700	706	683	702	743	731	755	730	717	742	758	721	754	755	762	753	788	767	743	729	761	733	738	704	701	732	709	710	762	732	708	710	757	773	690	762	730	741	735	790	736	722	744	726	746	750	743	734	695	734	740	792	728	775	741	735	741	738	778	734	729	785	742	767	705	752	742	717	751	727	766	721	766	719	725	788	718	754	768	687	713	701	714	730	760	783	708	696	698	772	729	694	680	744	737	760	783	668	735	732	692	787	715	739	722	756	728	726	806	772	763	742	719	693	702	767	773	777	753	720	729	748	743	749	707	775	729	727	727	771	725	698	740	739	732	731	745	754	731	686	777	738	709	726	746	745	735	808	738	748	735	751	752	745	759	747	681	713	743	647	734	697	761	709	716	666	682	705	744	753	747	748	812	751	745	735	756	694	715	735	741	755	736	764	761	715	730	733	735	785	763	736	766	672	791	703	759	684	756	713	671	746	712	759	732	729	733	766	708	728	725	660	776	751	728	724	706	688	719	703	688	736	738	689	739	748	713	718	728	703	730	746	735	735	778	773	738	715	696	726	683	669	708	713	710	751	742	764	763	785	712	748	743	758	704	775	750	730	750	709	735	755	725	720	717	722	740	755	756	724	774	750	760	764	741	716	707	718	683	761	749	724	744	677	749	731	751	710	778	734	707	686	768	693	723	731	773	711	688	681	722	763	719	749	710	774	762	733	702	758	740	681	724	739	723	703	761	742	766	708	741	731	782	742	727	743	712	727	710	730	735	754	727	755	726	773	717	703	745	747	712	759	775	709	720	728	748	727	752	741	759	767	723	751	737	743	702	719	744	701	721	744	756	753	765	712	720	745	757	748	701	744	770	697	746	755	709	726	730	730	745	697	762	737	756	703	769	760	726	729	759	732	714	736	769	753	705	723	767	703	733	671	698	705	687	726	746	764	750	752	742	755	733	735	731	776	720	734	744	714	736	767	745	739	718	707	741	708	820	735	740	741	711	726	736	718	731	742	684	720	732	692	786	742	721	734	774	753	751	757	758	718	729	730	734	755	739	715	768	719	751	794	726	710	752	769	745	762	787	755	743	731	681	744	722	747	638	732	719	736	748	740	762	754	744	714	695	703	741	696	698	744	729	749	702	729	782	684	740	762	745	714	757	740	724	726	771	745	747	732	731	734	744	724	760	770	732	781	751	740	753	767	718	770	733	716	708	775	735	727	755	739	715	766	738	735	751	731	740	712	727	734	705	738	729	710	762	736	710	772	738	790	766	757	737	737	726	745	725	737	729	724	769	740	687	740	778	768	742	737	769	731	753	750	718	713	737	726	808	716	797	692	777	765	725	744	698	706	751	746	722	719	741	760	720	725	710	731	767	730	753	754	754	726	731	757	730	761	775	686	749	739	748	698	805	715	755	727	751	703	717	702	731	749	721	755	694	720	749	752	706	757	736	751	723	742	737	743	732	748	792	696	750	717	804	768	682	765	732	776	714	712	739	745	766	746	763	740	713	721	723	702	730	780	776	765	749	711	749	712	750	750	741	746	742	740	740	761	721	747	688	760	727	660	786	699	728	722	762	737	749	760	727	704	718	723	776	739	740	786	814	768	736	701	743	741	716	754	706	740	701	748	756	688	730	735	752	758	737	765	721	735	706	717	744	690	754	723	758	747	738	732	774	728	772	762	689	772	701	762	740	755	789	758	719	722	767	716	687	748	782	755	756	777	763	776	700	763	740	754	733	651	736	687	736	756	738	754	773	746	757	726	795	758	738	729	744	759	728	769	758	742	729	755	753	785	769	743	756	704	707	696	721	713	713	751	735	767	778	733	773	723	730	767	736	741	768	736	777	751	731	775	763	740	710	742	723	749	734	726	729	777	735	744	733	765	712	770	766	757	726	746	772	749	739	687	755	674	730	772	704	803	717	728	728	751	702	717	706	781	772	708	739	720	780	724	751	690	695	757	751	704	780	721	723	657	744	748	800	776	762	727	737	738	725	722	762	760	777	763	726	788	721	707	728	742	695	775	742	776	751	705	777	731	716	789	758	729	739	706	721	762	774	682	720	718	772	746	734	793	679	747
27886	19571	10103	4196	3556	4655	4934	3322	2060	1781	1588	963	715	653	690	663	631	624	623	568	558	590	629	560	622	579	618	640	744	684	646	614	555	550	554	500	486	507	509	519	553	467	512	505	518	459	461	486	479	512	484	500	519	507	509	506	519	472	509	499	507	519	475	506	474	525	508	468	524	501	501	485	489	479	528	543	524	527	491	509	478	539	526	507	498	550	490	478	492	494	528	530	504	488	482	494	516	494	537	566	472	488	511	527	494	521	461	549	498	465	510	507	491	475	470	507	530	522	491	468	449	506	498	498	445	536	505	498	490	490	568	531	449	493	486	503	498	511	516	458	467	535	508	515	476	468	521	489	501	504	541	498	468	491	522	501	508	491	467	540	483	504	482	472	522	517	543	482	476	525	501	499	520	536	485	539	539	503	506	496	492	505	500	483	503	497	496	479	482	529	517	485	490	503	510	505	507	538	514	504	498	467	486	481	529	473	511	438	500	520	501	494	476	487	538	513	507	493	475	462	488	527	519	489	511	488	525	507	512	519	492	481	517	477	484	542	508	484	505	467	486	499	494	484	487	492	503	485	514	548	492	479	503	498	528	532	487	467	513	461	524	441	494	485	489	506	438	501	510	485	504	529	499	498	507	474	523	484	501	545	489	552	511	486	515	532	489	492	488	497	539	505	517	509	498	530	492	510	503	463	543	508	501	498	484	491	491	531	532	489	503	491	501	512	486	477	498	493	506	493	491	512	496	534	506	498	526	522	496	457	506	498	505	503	522	501	523	482	499	504	517	532	530	481	514	527	538	505	526	519	497	476	491	507	528	514	492	489	491	550	516	468	511	452	494	492	493	517	518	495	515	496	529	489	535	509	518	475	520	509	541	459	501	486	484	506	552	523	545	529	581	495	518	518	483	500	500	504	511	518	516	492	519	502	431	518	463	481	508	493	442	490	533	493	467	501	521	523	484	493	493	495	504	432	484	514	491	491	464	462	544	475	491	522	511	505	442	499	495	531	494	469	494	500	478	508	489	484	475	525	523	482	506	448	545	476	513	486	516	482	484	461	494	477	514	542	487	529	518	546	454	518	509	508	488	540	496	491	501	509	460	480	504	479	448	543	494	513	497	505	496	518	552	498	512	518	498	553	521	512	481	534	528	548	518	484	484	477	536	473	491	506	487	474	457	508	444	501	536	510	511	457	484	489	522	487	522	513	498	513	506	493	468	515	520	488	488	509	516	471	547	526	496	509	527	516	534	531	499	522	488	501	491	518	518	468	501	520	525	493	519	544	520	510	507	501	487	511	486	526	519	508	498	475	458	524	540	508	523	474	494	533	490	518	448	494	524	535	538	481	493	502	511	522	516	488	485	513	514	495	488	519	501	534	461	489	483	510	513	487	507	487	491	497	482	476	477	477	488	488	493	491	497	495	497	495	503	510	548	481	544	516	545	507	503	500	486	500	533	487	521	463	504	517	507	492	509	503	495	522	512	499	498	503	540	507	485	493	466	500	501	484	502	513	547	480	481	527	490	485	513	529	482	525	545	507	483	514	490	521	514	511	504	500	504	501	526	479	525	486	464	494	496	492	512	459	507	543	546	495	521	518	500	530	474	498	521	495	555	531	510	494	485	537	486	467	483	527	511	480	518	502	503	491	471	493	482	498	437	520	511	528	479	485	524	490	532	463	500	470	495	507	530	518	504	486	490	514	467	465	513	525	501	486	488	547	500	489	481	517	521	521	465	509	487	526	503	500	485	480	519	519	516	510	471	499	561	452	481	517	529	551	503	471	474	493	517	507	475	528	478	478	510	526	542	503	480	518	499	504	456	514	486	477	502	468	467	501	514	512	527	494	522	565	498	530	539	503	515	510	510	495	502	456	464	504	509	465	470	547	505	452	530	547	538	520	529	498	506	501	515	549	498	529	483	503	487	480	511	480	493	513	518	522	510	501	480	499	537	518	511	485	494	532	493	518	524	528	482	491	490	510	496	472	486	534	490	491	499	473	520	501	526	529	533	507	525	500	493	520	551	521	488	483	514	443	521	506	509	517	530	497	498	518	511	513	502	487	473	477	492	503	478	506	523	454	524	476	504	535	508	498	547	502	493	493	482	480	515	528	506	477	483	539	539	478	556	511	519	478	499	438	486	494	488	470	489	470	497	524	477	525	479	505	520	531	442	507	475	496	467	492	495	501	484	498	515	484	518	430	495	453	543	449	481	501	493	465	498	514	483	489	475	503	524	489	525	507	485	500	511	523	531	506	504	476	531	484	538	519	452	485	492	552	427	530	506	536	512	506	504	507	519	480	504	495	478	525	467	513	512	513	489	493	482	484	517	511	502	490	509	449	496	516	543	482	523	527	494	467	490	477	507	490	479	527	497	486	491	504	485	514	487	469	486	470	497	527	504	479	499	549	515	510	527	546	509	498	480	489	515	455	488	535	472	532	540	508	554	500	488	565	518	486	528	514	524	501	503	469	468	464	496	496	510	520	526	490	514	501	497	502	493	501	520	532	520	528	473	470	508	521	471	490	512	513	496	495	488	490	531	521	499	500	522	490	498	470	497	523	472	490	476	537	546	504	523	519	472	501	511	475	538	522	497	508	488	491	509	481	467	500	474	461	522	516	524	527	534	487	506	481	535	522	504	493	491	502	551	475	489	538	505	501	526	543	528	545	472	480	512	504	481	499	474	493	492	490	461	489	527	494	504	504	456	471	529	486	471	493	506	494	528	516	499	494	519	482	506	467	487	484	530	495	510	495	506	507	548	473	508	489	516	515	489	510	506	496	505	477	498	456	497	544	476	519	505	490	540	495	507	494	503	526	515	493	511	507	497	490	504	528	471	481	500	498	520	519	513	476	475	490	516	542	517	474	535	501	474	487	535	507	538	514	509	486	497	509	497	555	493	532	463	486	518	482	487	504	520	482	549	532	469	484	521	464	497	501	536	531	486	529	514	471	479	469	534	510	537	531	540	513	525	530	522	514	505	500	508	511	526	506	483	485	510	489	486	492	514	466	516	521	481	495	548	521	510	484	524	515	458	509	493	529	487	466	507	503	518	469	479	503	500	447	524	467	526	487	473	509	514	509	474	537	505	526	501	549	527	491	477	506	535	502	483	504	484	499	503	460	517	509	482	488	512	514	469	504	510	512	485	532	534	507	510	493	540	488	480	515	508	469	480	509	496	480	502	501	510	503	504	484	533	495	502	481	520	505	552	452	514	526	496	519	536	477	516	504	479	484	501	487	486	504	517	551	509	491	571	526	526	521	514	511	524	489	537	486	489	507	506	486	523	473	491	503	544	498	487	506	517	479	498	514	520	515	492	458	475	488	513	519	501	498	497	507	546	494	550	518	526	521	514	477	506	485	519	500	524	545	487	514	503	502	507	501	492	493	485	518	509	491	525	489	501	484	490	491	473	471	486	484	509	521	480	505	535	518	489	493	511	512	547	471	519	486	546	484	518	457	530	461	448	518	433	490
6681	11338	8176	4771	5963	8154	8715	5710	3478	3155	2516	1475	886	864	820	820	772	730	699	669	689	657	742	701	684	661	660	898	921	797	692	706	628	596	607	548	536	526	522	538	522	509	489	566	528	504	506	559	543	524	551	548	512	529	526	496	542	526	532	530	580	539	543	470	509	499	525	505	520	521	517	513	546	529	556	511	530	531	507	534	552	533	520	565	498	521	517	547	526	507	548	478	513	511	555	499	551	531	494	516	548	542	478	528	552	550	524	552	512	525	530	523	509	499	519	528	507	514	561	532	503	519	540	524	540	532	539	517	577	529	525	502	535	560	521	569	516	497	483	534	503	497	544	546	536	522	526	543	499	545	558	545	594	550	591	547	546	559	543	519	505	518	499	543	585	546	534	509	525	531	497	506	538	538	490	540	515	500	522	538	518	508	528	552	519	569	558	559	538	527	539	521	559	503	530	529	565	550	580	538	539	551	520	536	531	542	547	528	542	521	511	514	561	529	517	517	502	567	513	556	501	515	517	529	552	531	530	529	539	550	546	533	509	545	505	518	535	576	557	492	533	494	528	534	559	531	568	528	494	573	536	520	568	529	533	538	544	549	529	529	581	513	504	525	515	500	499	531	519	524	514	544	532	518	554	522	534	520	507	516	556	543	530	528	527	506	531	560	524	559	546	536	509	502	551	516	499	509	556	562	523	588	522	507	531	512	555	525	522	494	544	531	529	499	548	572	537	570	557	519	515	515	572	549	545	551	535	527	519	515	534	546	534	537	498	536	536	519	523	489	566	514	516	534	549	547	523	489	568	509	509	594	545	518	516	574	503	508	520	523	524	542	539	534	533	536	525	522	566	560	526	533	547	554	534	536	519	525	516	514	510	591	499	541	567	546	540	515	482	543	501	516	558	535	574	519	547	551	532	496	519	519	499	537	568	527	509	536	553	530	527	558	586	527	547	522	524	532	525	554	501	555	545	535	530	554	530	503	527	543	516	537	542	540	581	524	546	482	517	563	557	554	544	509	541	496	521	504	545	517	514	527	545	525	521	540	537	504	503	521	539	525	525	584	505	520	557	522	517	531	529	523	518	575	543	520	512	574	531	520	528	549	537	537	494	522	553	554	575	534	552	559	520	545	561	554	532	531	517	530	544	526	574	551	525	530	510	497	550	522	545	502	540	535	526	511	537	553	535	528	533	554	546	528	544	541	500	553	547	511	593	546	569	496	507	493	531	549	519	476	521	529	537	540	538	527	544	572	507	508	528	555	552	501	500	523	549	525	548	485	498	541	585	577	499	566	538	530	522	550	541	566	568	532	566	515	524	558	564	494	532	560	489	542	519	529	528	529	556	560	523	508	522	543	549	523	549	499	566	529	558	502	510	562	507	533	504	488	538	521	501	544	537	487	541	575	545	515	554	573	523	531	544	561	528	531	544	565	545	546	533	498	482	494	557	563	540	547	547	513	558	535	499	551	530	557	537	550	513	548	532	520	526	551	545	526	478	543	519	527	511	535	526	541	536	555	510	519	528	534	536	534	530	498	533	581	548	547	548	510	527	556	516	486	546	507	530	547	543	517	531	531	553	523	517	500	541	526	473	554	521	533	502	532	523	528	535	584	567	552	536	535	558	527	520	541	528	550	567	497	573	513	522	544	559	585	517	511	527	536	501	573	546	495	536	512	509	523	532	533	545	526	526	522	542	533	513	538	501	549	513	545	556	491	531	516	530	536	557	490	527	510	496	503	522	499	465	518	528	529	555	542	551	553	537	482	534	520	553	518	563	526	572	538	530	529	529	506	509	516	582	573	484	552	554	538	563	497	564	542	492	524	537	545	526	589	535	534	552	494	542	526	539	495	520	521	490	506	553	474	507	519	573	498	542	571	543	546	516	585	583	566	563	532	521	498	543	502	537	514	521	503	534	542	501	504	500	511	521	527	509	520	489	503	492	545	545	531	503	530	536	569	491	553	561	473	519	514	540	487	537	543	553	554	537	519	524	557	512	543	526	510	537	550	551	511	499	502	517	498	507	548	539	551	537	545	545	543	559	521	545	542	507	551	542	535	511	519	525	514	531	519	540	522	530	527	512	527	541	489	527	553	502	536	574	508	567	569	565	522	559	533	562	532	573	504	543	519	496	516	495	518	530	523	551	526	504	532	508	504	556	554	549	526	537	527	525	519	514	466	484	459	548	532	516	514	551	547	513	522	511	532	474	550	557	534	512	514	521	522	543	524	507	548	560	506	536	522	573	502	538	515	507	523	521	547	568	540	513	575	532	522	541	476	527	506	503	577	518	514	513	537	543	564	535	508	571	586	523	507	517	545	504	538	545	522	510	536	514	529	532	545	532	512	507	545	504	547	574	549	530	513	506	507	532	522	533	499	507	551	573	528	556	522	540	530	530	512	574	524	532	504	492	504	562	544	556	547	518	559	492	533	534	552	512	499	518	559	504	537	545	563	602	521	479	555	535	509	490	568	512	545	584	547	539	521	543	543	547	523	547	507	543	539	559	525	544	526	498	523	533	564	512	559	551	515	543	504	577	552	565	518	529	510	516	529	531	513	528	521	585	532	524	545	529	528	530	520	510	518	523	551	522	510	551	549	509	528	511	549	552	541	513	565	495	518	539	517	554	477	517	547	532	545	536	538	548	567	523	536	578	567	492	533	558	533	529	539	496	512	537	501	510	550	567	519	522	526	508	531	529	524	531	550	529	569	509	572	526	500	537	508	536	535	492	507	564	512	539	544	508	505	531	521	543	526	548	516	548	505	495	545	571	543	529	471	557	522	564	510	555	521	555	534	493	545	499	562	552	528	520	574	541	569	548	529	535	515	543	534	510	552	536	555	539	542	538	523	546	563	546	533	549	501	494	581	517	553	539	513	535	540	532	544	533	528	538	504	545	524	569	532	522	493	510	510	543	487	550	514	508	525	543	565	522	503	537	541	523	522	532	544	549	521	520	518	531	524	529	559	531	537	527	543	490	557	523	568	493	520	501	560	530	534	556	499	531	523	548	534	566	528	547	483	534	569	564	521	549	564	526	537	538	535	519	507	487	558	547	496	559	532	494	536	523	512	583	539	508	513	533	522	544	522	578	545	543	518	540	516	536	507	555	555	531	522	543	533	547	516	538	502	581	538	577	505	530	561	554	521	536	518	530	537	528	553	515	516	522	524	505	539	524	575	543	588	483	505	527	520	519	517	521	578	517	540	537	540	537	519	504	511	515	534	556	519	525	556	535	514	512	514	555	529	531	533	517	529	542	498	549	549	563	528	554	560	531	542	538	529	550	510	517	519	555	547	547	537	552	521	558	536	527	501	552	489	537	461	614	516	536	516	556	517	515	539	525	534	537	525	520	518	545	510	544	568	560	492	528	495	574	579	559	541	562	534	528	527	501	555	521	550	532	548	538	525	555	535	532	519	517	573	514	525	493	514	525	546	583	486	545	545	537	509	551	490	538	546	540	506	507	526	544	551	522	507
23943	21306	28540	24392	21385	14650	8497	4289	2629	1963	1802	2125	1367	1071	1010	802	691	599	597	628	634	596	666	640	662	911	2062	2489	2644	2031	1554	959	708	645	603	458	466	470	478	477	457	477	484	482	482	483	456	435	479	427	451	459	449	480	481	514	425	484	526	465	470	495	463	466	451	473	467	483	497	459	463	431	486	469	472	467	463	460	443	480	471	478	460	468	467	485	480	438	492	477	486	432	463	514	486	451	505	457	476	420	465	459	468	455	458	458	480	440	458	504	441	457	435	450	454	488	479	447	476	474	469	475	485	474	477	479	464	444	462	451	464	459	440	496	470	487	461	472	473	433	471	453	448	476	477	450	455	463	443	458	504	446	479	423	465	491	464	530	465	463	461	460	439	395	420	483	445	464	435	437	454	498	482	441	468	459	480	489	434	457	434	444	487	454	479	461	470	456	434	447	470	445	469	483	451	477	449	488	466	477	487	421	461	440	467	419	474	443	464	451	487	495	458	468	471	445	484	459	448	492	424	489	452	437	440	442	462	437	476	478	468	473	485	478	436	462	475	478	421	483	513	458	476	456	466	451	526	437	447	451	494	450	450	474	449	434	474	468	460	451	424	437	471	444	441	488	468	497	459	469	468	464	447	464	507	481	441	455	470	478	472	465	467	440	450	481	461	469	423	484	472	460	483	455	431	488	423	453	485	447	427	481	464	470	485	465	451	453	468	452	449	472	457	470	454	480	488	441	446	468	418	449	431	490	463	456	478	531	450	501	472	440	471	450	454	414	431	454	467	480	495	483	440	456	434	496	460	456	422	507	520	499	448	498	459	463	479	456	454	468	458	470	511	454	441	457	477	430	453	446	420	470	420	452	426	463	434	476	449	425	464	438	478	497	457	444	478	474	478	477	464	516	461	448	478	503	434	464	464	457	472	408	462	485	437	488	424	465	458	459	510	481	487	452	454	461	438	493	436	466	463	501	442	489	488	454	449	433	469	459	450	433	467	473	460	423	427	442	438	491	441	484	477	476	456	455	453	455	431	459	460	474	483	443	463	475	440	465	461	467	426	483	489	429	466	471	463	475	467	470	477	486	476	471	460	488	519	475	434	478	476	430	455	470	443	474	485	478	422	427	464	408	496	491	452	480	467	460	471	486	498	446	422	448	454	482	476	465	467	463	475	429	462	439	490	441	479	434	452	453	472	475	438	501	496	489	430	466	460	475	494	465	469	462	493	474	452	501	461	428	453	496	436	480	457	416	433	448	477	528	484	442	471	476	444	433	455	443	460	470	484	477	449	426	458	461	437	494	473	455	482	447	459	465	459	421	506	473	446	483	454	422	516	468	420	490	475	414	443	496	528	445	507	487	469	439	484	446	453	462	453	483	505	479	432	446	502	438	468	519	436	461	510	491	463	463	447	434	480	454	485	471	463	444	454	462	487	482	471	502	481	459	438	481	479	476	474	464	475	457	448	470	460	457	419	453	449	469	449	454	476	455	464	471	454	486	478	469	487	460	458	513	468	458	473	433	469	459	447	437	464	472	435	496	470	485	450	468	463	453	479	441	460	473	466	470	461	451	454	504	468	454	510	459	444	496	466	445	473	460	490	405	472	433	474	424	427	453	490	471	474	444	429	467	443	422	440	469	503	478	482	498	476	497	463	447	434	467	464	441	447	489	479	450	455	450	455	463	444	463	481	486	512	445	463	471	473	475	474	438	455	400	431	463	493	468	431	433	461	472	483	485	484	465	486	469	444	488	494	446	438	439	464	432	438	442	466	463	467	453	468	415	455	470	452	486	470	483	461	418	453	494	484	458	468	480	474	466	477	491	420	484	446	445	438	465	463	485	494	438	496	433	460	471	467	472	456	472	464	443	483	438	476	477	459	419	444	467	517	470	466	446	476	450	469	460	500	459	424	479	460	461	453	487	487	452	439	464	498	493	467	507	481	471	467	458	482	454	490	443	465	474	435	465	522	451	498	464	455	503	457	438	479	512	478	500	484	488	493	461	510	459	438	443	465	478	515	483	441	478	482	464	453	436	415	455	454	470	467	458	432	438	459	443	444	470	453	477	448	475	444	469	463	489	490	443	469	445	468	483	489	497	498	506	493	452	425	477	491	464	478	454	501	503	462	461	502	504	459	430	491	472	474	452	486	449	491	443	529	481	494	425	483	441	473	465	487	437	438	461	453	465	457	469	462	475	461	477	503	484	460	463	452	475	494	454	448	446	473	470	479	434	421	477	441	446	477	504	450	450	433	479	437	436	505	472	446	460	456	501	472	460	459	426	465	463	460	461	468	446	445	427	462	473	417	454	490	470	484	457	466	493	400	470	466	472	445	469	477	446	485	483	486	428	447	465	469	478	462	470	497	451	518	477	421	500	468	486	463	495	468	466	434	472	424	468	484	444	433	444	464	488	491	473	437	451	435	482	437	467	414	445	508	483	451	470	466	476	500	474	475	475	483	460	482	433	480	461	471	465	465	459	482	455	496	450	441	474	481	434	430	460	466	505	471	461	504	454	470	461	475	478	461	470	473	463	469	472	454	471	473	467	445	440	426	474	463	444	450	499	439	457	447	483	494	427	454	446	509	484	423	444	471	469	461	468	455	479	476	477	468	462	475	450	447	454	421	457	446	480	459	511	475	434	456	457	470	443	429	507	432	435	481	446	513	468	449	454	443	472	466	477	423	489	472	448	457	421	474	434	472	476	442	458	501	484	503	430	467	450	459	481	455	462	459	464	451	456	451	462	443	457	506	454	469	481	453	443	462	449	457	494	506	464	467	452	462	476	439	461	434	444	477	466	459	464	483	479	437	488	451	477	449	507	487	461	442	469	481	438	456	437	446	455	476	447	458	445	479	441	483	473	450	440	433	442	448	471	454	475	474	509	439	425	483	438	456	464	478	442	459	471	484	448	446	470	429	430	465	457	471	462	494	438	495	457	464	478	465	484	444	466	464	468	463	463	467	492	483	458	478	458	480	475	462	475	467	467	438	475	479	474	487	490	469	410	485	468	438	448	439	467	464	470	451	470	423	462	470	514	463	499	482	461	461	487	458	468	513	490	485	500	446	457	482	443	441	469	471	459	421	487	427	428	522	440	428	484	480	459	464	468	445	469	433	462	487	457	448	504	476	445	479	427	483	433	447	482	465	441	457	458	468	462	462	476	466	466	451	505	459	470	495	439	485	475	437	495	438	475	500	465	461	452	441	506	450	453	460	460	466	442	458	455	496	446	484	469	511	465	463	453	491	471	473	491	472	499	489	443	445	477	507	449	465	414	477	456	467	467	449	446	468	484	448	480	476	463	471	483	438	449	489	444	460	462	471	453	440	484	494	433	485	498	477	518	471	459	469	468	477	490	458	495	488	478	472	465	462	462	439	507	465	445	499	480	465	501	431	469	437	444	501	479	471	458	447	491	433	479	424	470	456	469	451	447	479	486	468	424	459	463	494	448	464	456	453	450	494	443	470	491	456	491	495	472
6301	18311	13141	9998	10664	10860	11443	7064	4614	3224	3128	3454	2227	1717	1449	1054	884	737	720	755	754	683	827	851	766	1267	3148	3743	3886	3062	2217	1232	754	703	708	539	493	450	445	481	469	496	471	475	498	508	461	484	461	464	510	530	488	533	441	444	482	496	527	487	496	484	502	489	517	482	470	483	497	469	469	554	532	526	477	480	480	446	477	448	453	492	491	511	480	487	492	442	469	454	453	478	479	467	485	487	487	468	485	493	503	491	530	482	539	471	495	454	450	498	513	496	495	478	468	483	456	493	478	513	517	498	502	466	466	543	502	480	487	501	488	463	472	483	449	484	522	499	491	475	485	476	472	530	480	498	457	476	474	535	446	478	478	470	502	457	514	531	509	475	494	481	502	477	482	481	472	518	484	477	500	460	503	466	501	473	472	499	470	493	454	515	490	505	485	505	465	503	495	492	495	483	472	471	426	468	458	481	505	493	499	512	507	504	458	490	497	482	478	511	495	506	474	485	454	513	502	493	478	454	507	479	528	495	482	480	468	466	449	475	486	491	470	475	489	480	452	456	473	469	502	504	515	509	494	502	501	490	446	478	538	514	476	512	475	521	448	501	482	447	490	485	491	526	525	492	516	470	521	467	469	490	492	545	474	510	493	487	522	426	489	489	491	504	451	484	469	471	484	449	465	509	446	470	490	485	484	473	456	489	487	483	461	479	451	461	528	506	503	496	506	495	505	489	498	503	496	480	477	494	470	491	499	498	511	479	489	473	457	486	487	466	461	485	472	488	497	469	515	471	511	530	468	465	497	530	515	517	444	484	488	465	500	494	484	515	455	489	484	496	491	463	457	483	485	489	500	516	505	478	529	507	511	453	505	472	495	530	506	522	489	451	505	484	454	499	518	500	476	478	486	472	485	474	489	480	459	477	487	428	474	499	525	500	493	462	517	524	533	533	485	510	480	481	521	497	475	511	502	495	487	506	488	492	484	469	497	413	463	482	473	492	467	512	537	441	502	478	451	508	472	505	459	486	522	523	475	456	474	464	487	480	485	454	503	467	456	512	487	516	463	513	492	447	493	467	502	509	524	460	504	512	465	471	517	508	497	482	487	474	478	544	510	496	480	492	479	474	483	504	518	503	496	461	494	483	463	482	484	441	492	460	511	460	496	522	503	509	470	513	483	511	519	504	485	483	474	471	506	485	517	493	492	446	469	501	509	495	489	516	490	475	476	486	505	485	465	476	481	497	476	450	481	521	486	510	501	469	538	479	485	476	505	470	493	516	468	499	519	499	441	522	494	475	493	493	490	453	495	493	448	491	449	499	474	524	481	475	538	538	506	484	487	457	485	494	522	504	526	469	480	484	466	520	471	537	505	483	543	500	477	495	483	525	513	436	455	484	451	471	465	483	492	508	484	463	535	494	517	495	492	464	489	481	475	463	508	460	516	514	480	521	522	468	435	464	469	518	475	496	499	513	460	498	483	447	479	478	478	457	510	505	497	497	499	497	430	483	467	513	466	543	465	520	464	517	481	486	468	457	506	496	487	496	493	528	490	493	467	516	475	489	484	449	489	485	496	443	446	493	491	517	521	519	465	484	469	496	529	501	519	463	453	508	497	528	500	466	501	505	533	476	452	459	492	501	506	489	496	491	487	495	458	468	472	465	493	472	526	472	493	515	465	545	499	521	534	493	476	509	498	477	484	491	488	499	493	479	488	489	501	489	472	470	515	489	479	464	465	507	503	483	507	466	501	465	510	507	481	486	473	494	489	514	482	471	461	524	521	463	472	500	490	512	489	504	492	497	502	523	496	496	524	459	475	459	496	490	520	460	469	477	448	472	493	492	533	473	488	502	488	530	494	473	496	493	477	477	471	491	457	517	516	494	490	488	498	498	478	473	472	510	422	517	437	510	487	513	513	461	475	482	507	486	541	466	495	490	463	473	445	453	461	493	489	489	499	454	491	479	512	465	489	465	470	474	461	455	462	476	456	517	494	497	468	477	495	483	481	503	481	467	503	468	458	507	479	461	477	458	490	499	496	506	462	468	490	472	475	495	454	450	508	491	448	489	466	506	510	494	488	508	489	472	458	509	469	504	511	523	516	467	505	477	465	505	464	505	487	473	450	482	460	471	481	516	458	492	503	489	468	481	502	473	467	484	505	497	518	471	485	502	514	484	511	501	503	480	464	508	470	480	454	477	460	515	491	469	478	483	474	494	503	478	496	461	453	528	520	524	526	467	454	480	502	509	480	487	494	493	487	471	455	470	481	481	506	472	507	497	511	466	464	527	503	458	475	486	502	467	511	473	482	489	506	466	476	503	501	472	503	469	475	440	454	528	500	467	479	515	500	508	465	508	464	466	487	472	515	487	493	499	484	490	467	502	489	520	539	475	526	491	484	502	521	523	503	518	467	496	505	498	504	475	481	478	499	518	501	482	463	473	462	503	478	463	497	492	462	478	482	480	487	487	493	497	497	483	451	479	478	508	496	503	516	487	404	523	479	508	457	483	499	521	469	460	493	550	505	499	503	469	502	491	501	507	497	477	491	501	518	486	527	485	483	486	471	471	464	502	446	497	482	463	501	496	488	491	491	492	510	464	540	453	488	462	474	464	492	542	487	500	444	498	469	471	477	537	491	490	483	460	466	518	492	480	473	508	483	462	482	506	495	483	487	533	486	478	494	462	489	509	463	507	476	500	505	495	489	479	488	458	495	547	473	504	507	490	516	487	469	478	483	492	475	480	484	519	512	506	450	507	440	482	460	470	486	565	483	448	496	490	483	480	475	496	462	476	471	457	469	500	473	490	494	535	492	504	525	444	452	505	488	485	513	470	512	512	477	541	528	487	516	484	511	472	481	503	431	464	498	508	471	474	537	486	475	525	519	459	480	473	490	497	478	509	471	468	464	503	449	473	463	502	460	479	489	490	498	492	485	433	496	453	498	488	457	498	513	506	530	542	479	514	474	489	520	528	506	505	456	518	470	461	467	523	507	510	476	505	476	488	487	468	472	520	478	473	528	512	502	527	479	468	506	484	512	488	476	478	438	500	486	447	491	473	501	500	460	502	505	453	484	506	508	499	443	519	498	501	498	514	465	433	445	487	492	472	464	468	476	501	487	473	462	475	480	491	467	494	469	481	473	515	472	485	486	491	483	454	485	504	515	476	465	475	466	489	471	487	506	484	514	475	470	506	512	492	472	443	510	460	507	486	476	469	473	490	493	544	482	472	509	447	509	510	476	499	449	492	498	510	507	483	484	487	510	481	452	470	480	505	512	469	508	477	496	479	473	516	497	497	487	515	489	487	485	506	508	501	510	465	470	476	478	480	502	486	492	475	482	494	536	485	465	506	481	489	499	471	506	529	479	467	462	465	482	487	509	491	454	541	494	462	482	485	479	459	487	474	510	482	500	458	549	479	516	480	506	510	503	465	482	473	469	506	490	481	480	484	537	479	522	503	477	473	471	479	488	487	497	488	521	476	455	511
25078	21303	27494	25363	14590	5999	4591	2925	1917	1358	1061	1147	1318	1103	986	882	841	763	761	749	706	716	737	751	846	1266	1743	1860	1692	1483	1135	920	795	680	727	620	657	625	680	593	658	599	657	590	669	636	612	604	603	595	615	660	619	653	649	634	610	618	638	654	628	631	653	659	618	648	638	643	608	589	612	631	617	619	640	619	610	642	621	654	629	617	622	620	654	641	638	659	594	670	666	614	646	619	644	650	638	648	626	620	567	627	617	591	663	648	590	616	648	593	633	655	639	686	597	667	677	655	651	648	649	603	604	634	645	649	609	657	616	628	593	661	628	658	668	664	627	656	593	628	606	670	616	629	594	630	646	640	641	632	604	693	658	608	631	638	625	633	608	609	621	632	620	602	631	630	664	622	638	589	644	612	602	595	594	630	633	630	603	609	646	614	667	667	620	651	623	583	638	586	610	630	668	613	627	667	659	640	618	630	643	651	644	585	599	598	637	607	669	647	600	660	618	614	577	624	606	616	625	621	643	690	603	603	678	603	639	619	616	620	578	641	654	611	664	616	635	616	639	644	627	593	653	627	612	626	645	640	627	659	596	607	596	636	630	596	655	630	617	604	677	629	649	668	574	635	660	636	649	586	630	631	623	646	613	638	602	646	664	636	632	625	631	615	655	621	612	601	626	654	649	655	652	639	617	650	621	636	558	624	600	626	633	618	603	646	577	631	666	599	639	647	603	613	623	589	646	622	580	629	656	608	648	647	596	633	669	639	667	613	608	618	580	634	609	622	622	648	671	573	620	569	622	624	615	600	654	603	635	626	613	662	620	634	659	661	606	618	604	670	620	602	642	619	618	649	648	655	608	626	557	636	677	599	631	637	639	618	635	580	590	628	621	625	629	666	630	635	680	629	625	644	632	589	630	645	605	640	628	623	647	613	595	608	633	589	576	599	668	608	601	631	610	632	595	603	579	620	627	598	636	644	644	571	662	609	665	579	603	656	657	598	602	635	676	673	617	693	605	595	628	631	627	630	644	650	624	641	613	612	640	590	646	618	650	577	563	655	606	617	651	693	607	616	619	616	642	646	651	602	624	607	598	683	665	634	615	604	603	582	614	636	629	602	612	649	647	626	608	643	619	648	601	636	619	630	653	601	636	652	642	622	602	615	605	576	633	647	674	597	584	609	646	640	614	661	590	603	626	649	680	631	636	593	664	578	638	671	638	626	636	632	626	667	614	654	687	630	573	613	598	594	605	609	578	657	635	658	620	632	630	677	611	614	618	620	662	611	692	644	574	631	659	634	673	635	611	593	637	616	636	615	675	648	621	581	636	616	649	647	642	642	665	614	593	655	576	649	617	607	637	620	633	627	622	638	631	619	608	649	665	643	616	618	643	600	555	627	668	587	641	672	644	659	615	586	650	629	662	632	644	595	616	609	636	628	637	628	633	629	617	626	612	657	652	637	603	606	626	642	648	648	642	575	650	624	657	661	646	592	589	603	585	638	616	632	593	611	649	655	616	624	626	584	625	646	608	658	617	628	630	632	584	654	621	602	640	629	588	639	634	637	618	645	628	613	620	619	610	624	649	662	662	615	623	620	618	632	642	669	604	607	624	626	642	635	646	601	637	631	633	630	611	628	630	583	618	641	624	583	627	614	629	602	614	612	610	649	705	648	678	645	613	653	590	616	660	621	651	599	630	624	664	569	608	606	618	647	632	614	566	619	639	680	649	607	552	587	643	678	615	661	640	617	628	662	600	601	605	659	650	617	621	613	617	623	616	616	628	622	676	602	625	619	632	614	668	593	619	606	650	624	652	657	607	604	664	641	599	620	650	594	613	634	571	595	622	637	651	644	614	619	609	647	639	605	625	655	619	638	639	664	628	634	629	605	696	618	637	660	585	633	614	628	649	653	635	650	597	637	631	602	675	580	596	664	640	642	636	618	633	633	655	635	660	668	613	629	640	618	647	614	649	591	585	596	647	656	616	602	635	632	635	658	610	595	621	612	604	620	614	603	670	621	627	618	603	635	630	669	579	644	631	671	664	637	601	648	629	642	621	637	597	602	646	688	617	645	603	630	579	650	607	617	604	644	652	626	630	642	631	648	597	606	636	625	675	580	647	599	650	642	633	638	611	684	628	650	656	632	611	570	627	665	610	627	605	616	601	620	612	578	600	630	628	654	639	612	611	607	672	636	609	614	632	575	634	634	672	680	628	627	666	607	629	650	584	640	607	651	633	617	632	610	612	605	653	647	628	615	618	651	638	628	618	586	613	651	604	625	612	648	621	586	647	625	649	573	604	624	614	655	654	605	621	656	632	655	618	601	623	639	559	622	611	615	675	583	628	633	641	674	637	605	683	622	647	605	603	648	637	652	651	608	603	629	595	641	651	629	647	655	639	676	614	607	588	610	616	614	623	624	626	647	611	574	653	643	600	599	664	605	649	651	615	639	631	654	634	635	620	608	600	612	649	683	664	644	660	559	598	636	650	625	662	634	590	646	657	627	594	631	648	632	668	629	684	641	657	662	615	621	666	647	678	634	593	581	634	666	675	638	635	591	600	613	603	618	592	638	590	622	630	580	607	613	586	637	625	620	621	607	623	620	604	605	624	636	625	600	632	628	658	619	630	623	602	641	635	593	642	669	630	638	594	603	608	601	649	625	676	631	605	632	594	647	586	631	625	630	630	663	669	661	654	627	635	623	644	599	593	627	613	620	640	576	599	652	600	634	639	643	604	634	595	632	629	620	663	632	642	624	607	622	662	623	643	628	561	609	600	668	591	652	600	640	582	625	638	613	593	631	606	584	602	631	623	654	699	661	636	651	588	623	644	636	605	586	641	598	583	598	571	605	630	569	626	676	618	571	613	581	603	615	693	634	670	637	610	634	614	647	677	592	604	617	612	623	632	636	613	606	626	678	660	593	650	666	654	605	583	567	660	603	621	624	641	593	695	655	619	620	622	578	603	625	578	608	640	640	641	666	641	599	602	632	559	633	622	643	662	554	612	612	646	589	649	654	646	598	640	594	647	627	601	623	653	650	594	627	637	636	661	614	618	654	640	663	632	617	663	619	618	639	633	633	628	678	636	608	650	694	641	650	574	671	609	594	637	610	628	641	630	659	637	648	612	662	632	628	636	674	667	641	698	687	579	625	606	612	655	664	660	606	600	568	621	632	615	621	644	656	654	631	615	649	614	606	634	640	616	641	610	697	614	655	624	642	664	605	600	607	645	604	645	614	608	616	655	619	639	665	608	632	618	642	623	623	638	617	598	578	623	571	641	653	641	651	604	636	630	591	615	571	625	625	614	615	645	682	637	641	592	648	637	605	637	648	646	617	616	601	632	603	660	616	630	634	646	594	613	658	680	617	628	640	602	642	621	598	640	615	672	653	607	598	663	661	575	583	639	620	632	634	672	636	637	665	620	672	630	622	613	631	639	657	613	666	670	637	660	653	649	617	657	629	659	623	656	622	634	620	619	595	624	625
6266	14536	11742	9038	9525	8546	7654	5256	3118	2048	1831	1742	1975	1535	1363	1148	1020	940	919	879	781	778	789	845	1034	1850	2644	2829	2528	2051	1575	1248	793	793	732	702	723	679	603	648	653	650	687	621	629	637	667	637	682	612	655	639	665	586	693	667	680	623	661	668	685	647	644	634	620	658	626	653	652	664	615	696	686	650	642	676	661	671	614	624	644	659	661	644	670	651	627	668	637	645	630	652	642	660	697	653	662	657	643	674	662	628	653	695	683	700	696	660	657	638	635	643	681	619	702	641	701	669	646	641	677	665	638	646	668	629	677	692	683	620	610	641	666	650	694	652	642	613	636	683	692	681	662	676	648	609	655	690	646	634	630	641	632	646	695	702	662	645	672	657	652	624	685	688	641	680	658	676	660	695	653	672	632	644	672	667	641	705	658	622	620	657	608	670	639	677	649	659	651	617	612	655	652	692	692	648	635	641	669	639	710	626	685	651	654	640	685	669	669	605	690	632	636	680	644	681	688	647	652	657	600	657	665	642	680	661	651	629	639	646	639	663	711	645	583	664	648	629	665	666	695	661	665	692	697	682	618	681	604	630	665	668	662	622	675	662	668	641	641	636	655	640	600	657	644	682	680	690	631	671	635	638	643	654	671	666	693	705	626	647	658	653	683	640	625	695	612	623	657	674	656	668	704	664	714	638	648	656	646	645	673	685	663	647	689	665	694	684	612	726	646	654	667	616	689	643	622	695	649	670	680	624	648	685	703	650	605	669	628	653	632	641	652	689	671	677	640	658	666	672	653	668	651	654	630	664	667	686	664	681	707	665	650	676	638	661	589	626	647	623	664	659	616	656	623	637	671	650	669	656	625	630	675	633	671	639	635	649	633	663	705	655	631	672	661	606	641	640	648	633	657	684	639	658	616	656	662	689	670	666	587	674	634	702	656	646	616	663	667	672	674	636	579	680	669	621	649	660	651	646	654	673	657	674	601	612	686	600	654	634	706	644	650	698	683	666	659	673	678	613	674	646	621	626	669	680	684	619	668	628	663	658	602	688	612	644	683	651	686	648	664	636	671	667	618	640	692	668	600	646	677	635	622	659	626	659	668	685	654	659	670	710	681	714	691	623	710	664	668	606	677	660	662	666	646	666	622	671	625	649	611	670	630	626	666	654	651	676	679	693	655	657	637	650	626	687	682	647	610	646	658	647	673	626	684	656	622	650	652	649	669	671	695	655	694	677	626	658	694	663	627	676	661	607	652	668	632	658	604	673	646	633	585	620	686	642	683	620	698	682	655	632	684	609	618	671	624	641	635	637	668	659	673	663	628	646	621	661	630	647	639	649	680	678	627	660	618	678	610	623	671	672	665	704	651	651	663	688	646	635	627	677	617	623	665	650	690	683	693	623	661	623	669	630	647	679	665	634	614	633	622	634	641	659	629	678	648	675	654	657	716	667	687	643	664	669	640	677	665	670	658	657	636	655	686	686	663	640	645	730	646	626	651	646	699	674	670	654	634	657	661	643	675	689	679	679	633	632	579	660	619	686	706	676	651	616	679	674	655	624	664	665	628	654	666	649	650	689	663	642	671	650	629	642	634	611	700	637	664	689	601	634	679	670	627	647	643	663	610	655	676	632	630	588	660	619	663	652	635	688	683	668	678	683	657	631	653	650	663	619	672	639	630	701	611	659	666	649	634	625	667	681	640	676	620	638	607	643	647	741	725	667	649	657	648	634	665	661	654	628	647	657	625	664	686	662	681	664	672	646	640	649	671	648	682	615	674	619	681	629	692	631	636	615	655	632	621	651	672	629	638	673	671	664	698	684	651	619	657	663	623	618	662	652	613	681	614	625	587	609	669	632	656	621	664	660	655	681	636	645	677	672	659	697	658	676	688	692	651	665	640	676	662	621	644	651	654	650	673	671	688	638	681	668	670	673	649	701	626	646	641	653	621	684	677	643	624	724	602	637	619	603	646	681	634	698	660	629	683	650	626	644	652	673	670	695	660	641	671	701	676	625	652	662	633	633	667	652	671	657	652	659	638	651	675	682	662	665	669	644	622	630	677	654	703	668	660	678	662	605	658	637	609	614	707	646	646	603	677	645	719	663	641	655	646	674	670	682	631	674	648	647	724	652	692	634	638	681	634	644	643	655	634	681	652	634	656	656	679	658	623	644	655	636	674	620	658	662	661	658	645	650	672	640	651	658	650	645	660	668	624	640	669	666	644	683	626	663	634	643	657	652	627	663	658	692	637	632	676	657	677	620	671	609	643	635	627	668	617	618	681	675	639	655	645	681	690	642	644	641	633	669	629	606	645	624	647	651	670	664	614	667	579	706	660	651	684	675	686	632	657	675	646	632	647	674	617	654	665	620	652	704	650	660	634	664	643	692	624	650	641	684	644	621	639	693	631	680	665	697	651	636	678	632	622	656	669	635	684	656	668	605	701	673	634	658	657	670	624	668	713	672	645	644	662	649	679	688	672	674	656	619	674	641	644	619	613	696	619	667	677	689	707	672	645	659	658	634	679	685	673	626	676	657	637	643	664	630	628	670	635	666	653	617	622	681	643	630	618	691	645	687	679	652	672	685	662	674	686	686	643	669	626	677	638	658	667	674	667	640	639	631	678	640	643	673	645	623	675	681	645	622	629	634	620	673	653	630	686	668	678	660	675	626	702	675	664	643	653	665	637	616	680	660	644	646	655	692	649	626	631	699	685	650	670	717	656	627	656	645	653	650	692	602	682	640	634	679	644	657	654	667	644	670	631	640	658	645	651	676	671	670	664	660	670	624	668	645	672	673	683	666	650	639	625	649	643	675	657	657	622	620	648	648	659	642	669	716	660	629	649	611	635	659	646	632	675	624	676	647	620	657	625	637	635	637	633	634	657	646	679	607	649	674	676	619	635	701	660	678	695	656	691	612	728	673	682	681	664	674	640	643	671	694	645	635	644	626	629	635	656	634	646	634	599	641	665	623	647	623	689	662	634	685	616	644	627	618	677	622	655	668	617	656	651	698	651	650	674	657	633	629	649	692	667	646	679	656	668	632	700	679	640	690	631	662	670	647	649	638	646	622	654	687	667	633	643	641	667	662	635	676	628	661	664	620	625	666	656	677	631	663	623	676	648	647	623	629	681	673	635	657	634	665	687	619	643	627	643	672	707	626	657	637	652	624	648	628	662	633	634	688	603	631	669	682	615	648	674	653	630	682	630	598	666	666	619	658	661	673	642	660	659	669	676	636	691	662	650	650	666	644	659	629	650	685	680	652	658	691	675	693	642	644	640	676	649	647	619	656	665	660	652	638	684	616	637	621	652	641	658	697	688	694	643	649	683	641	692	626	630	629	656	723	660	629	606	639	664	637	673	680	660	683	635	653	680	595	648	695	584	703	679	627	654	655	655	669	658	612	660	683	639	623	652	660	645	666	660	666	675	661	626	694	654	625	670	685	622	698	673	702	693	667	648	687	635	651	644	664	643	623	601	664	661	612
22737	21338	29092	23916	21318	21674	16735	6533	2660	2023	1688	1574	1608	1599	1501	1341	1048	1017	922	920	932	819	827	875	1994	4022	5298	5212	4038	2974	2159	1420	879	801	816	793	694	680	668	670	656	675	683	713	669	663	696	700	694	692	642	712	629	624	725	676	660	695	640	659	668	682	655	710	710	700	679	664	681	699	672	659	680	744	673	654	671	610	707	682	696	729	744	673	658	695	654	723	666	664	716	658	653	653	674	661	649	679	686	654	616	663	732	719	654	701	642	706	684	728	657	630	692	674	663	684	694	659	698	709	701	712	687	702	669	661	709	657	659	675	676	665	655	711	648	699	677	693	683	699	690	687	620	690	711	717	668	674	680	677	708	682	631	697	701	679	653	713	691	711	628	635	688	666	711	645	652	649	673	601	663	666	612	682	709	708	660	641	648	676	716	702	679	671	685	676	698	673	674	661	702	661	632	632	720	699	692	626	635	665	647	731	644	679	677	663	665	701	648	695	708	642	652	707	674	674	678	688	641	607	712	682	662	720	738	685	677	727	668	682	621	690	680	661	716	670	678	625	660	707	671	608	676	671	649	626	700	701	713	649	689	684	702	643	620	627	721	680	679	698	690	702	688	679	656	647	686	693	662	669	677	675	667	694	706	688	702	640	683	685	697	662	707	667	678	669	657	640	659	710	691	650	676	625	706	646	675	664	651	638	647	731	735	691	711	701	693	670	711	695	695	672	667	661	626	723	626	634	677	664	654	690	725	702	692	651	695	695	678	709	658	674	698	720	694	681	678	674	706	653	599	655	669	698	690	648	709	651	643	697	698	638	672	661	688	706	680	663	630	679	648	660	612	621	634	582	710	718	667	640	663	642	702	666	690	709	683	680	626	661	631	643	631	623	663	696	673	726	651	659	675	650	696	658	673	710	663	695	646	659	705	665	656	689	666	679	657	675	681	660	687	629	680	713	692	690	688	743	685	682	659	668	665	661	663	673	665	646	668	688	684	698	685	641	679	713	614	693	692	687	716	677	657	719	704	677	668	691	701	708	674	688	644	659	698	687	696	710	686	666	679	642	705	686	672	693	665	657	683	668	698	658	701	717	708	661	677	699	663	649	694	685	666	641	673	644	662	658	699	672	723	657	650	621	679	632	649	657	682	635	687	643	659	698	687	697	716	690	691	660	677	661	711	655	693	639	688	701	641	676	646	644	664	697	642	677	640	647	681	708	704	640	661	632	674	665	649	674	662	671	687	697	702	657	656	674	703	660	678	661	692	733	642	665	676	697	674	682	705	679	704	681	638	637	695	655	658	707	668	656	706	680	641	657	660	714	659	645	660	634	656	664	703	662	705	679	683	693	670	685	696	665	689	712	674	701	688	694	690	652	678	651	672	678	670	679	687	690	724	726	704	636	694	659	662	651	649	678	647	673	686	652	679	751	658	701	627	673	641	672	674	725	663	663	680	654	671	685	661	684	706	670	689	634	693	655	670	636	685	674	666	657	677	664	695	632	671	707	665	673	724	686	665	700	677	713	687	671	677	666	718	674	654	656	663	698	709	679	694	664	679	626	663	688	717	637	713	652	660	707	646	658	691	649	681	674	714	666	653	675	694	692	653	663	704	675	685	655	673	628	683	654	695	694	682	658	650	695	705	706	641	664	683	651	697	687	664	700	689	653	659	711	703	659	682	647	659	737	694	688	686	683	714	674	693	681	689	654	669	713	636	655	665	638	648	657	640	621	659	641	680	680	654	678	674	656	652	659	654	689	698	642	683	650	631	668	667	687	633	673	668	669	692	673	675	669	659	711	695	735	652	697	729	711	644	703	657	709	651	690	671	654	715	669	601	647	640	655	645	657	674	695	673	672	680	662	664	658	674	650	641	747	706	746	725	680	611	662	668	681	689	663	698	678	669	680	669	679	701	648	685	636	678	671	694	652	719	658	678	649	726	682	684	655	646	656	676	655	690	666	643	664	687	673	670	671	617	664	661	653	671	658	660	696	706	669	670	693	670	693	681	660	648	671	683	662	681	688	663	693	662	696	696	649	651	680	685	657	702	691	609	623	737	639	717	703	675	613	707	643	707	706	673	679	685	669	648	666	669	670	681	679	694	649	661	683	686	634	664	666	691	699	643	701	674	651	652	674	663	699	681	679	717	668	671	644	695	677	689	661	676	663	676	635	657	690	687	700	689	618	689	681	687	665	690	661	665	732	651	660	672	677	692	673	714	767	679	680	705	694	631	688	680	669	680	608	693	625	680	675	688	712	710	687	653	659	631	654	635	693	641	643	648	658	672	707	669	675	686	662	726	690	671	681	671	681	654	656	703	659	690	674	644	681	670	647	693	663	680	668	629	695	672	676	660	693	703	685	673	672	675	653	675	711	669	679	638	697	629	662	665	654	653	728	672	636	624	687	686	729	689	671	668	673	657	679	660	698	692	659	654	688	688	704	659	669	650	704	680	643	687	667	651	659	655	660	673	719	679	679	660	644	647	665	693	671	686	684	664	643	715	661	669	677	660	644	674	699	685	643	696	653	667	634	716	687	684	687	666	632	641	705	664	664	702	675	657	730	702	657	686	663	667	666	723	651	607	715	673	640	677	676	688	694	659	657	641	680	667	672	676	687	657	647	703	691	693	626	665	646	704	632	700	655	656	628	672	629	686	632	697	654	645	680	668	740	660	662	651	679	675	670	667	659	703	704	680	720	631	675	661	675	682	677	672	666	682	694	682	687	700	695	713	660	701	677	699	677	703	684	697	702	714	675	684	637	641	696	639	643	721	678	656	653	667	681	649	638	642	651	700	653	635	717	706	655	638	644	707	653	645	698	659	744	690	692	675	680	684	685	680	653	673	663	675	723	715	657	701	640	679	654	668	692	635	636	671	673	659	716	647	647	683	639	652	639	666	669	656	684	655	695	687	696	648	674	734	657	674	698	681	705	665	695	674	696	727	650	682	644	681	657	685	658	636	651	652	700	654	668	733	680	653	649	673	729	681	644	676	716	655	667	660	675	663	692	653	675	664	690	690	630	711	691	709	692	653	666	707	656	690	656	632	653	655	660	647	674	657	709	693	664	694	669	622	654	658	664	654	675	672	613	648	687	722	696	676	632	646	659	652	657	672	684	694	688	669	659	607	719	710	691	680	678	689	665	651	668	647	669	693	686	685	643	673	641	699	697	665	660	642	694	640	643	639	696	704	631	686	656	685	675	664	650	645	628	664	676	641	648	694	674	708	693	633	697	675	661	681	738	670	688	691	655	688	706	693	623	621	696	685	672	642	683	669	675	669	656	660	734	706	657	669	632	633	699	649	711	618	648	659	674	687	676	662	678	657	711	669	698	633	674	666	664	688	671	647	664	676	691	718	615	653	659	659	679	658	614	664	682	673	656	678	686	659	710	702	684	655	655	699	663	678	703	681	703	696	691	688	644	677	688	676	698	635	622	658	663	707	661	669	666	680	689	665	703	675	680	627	670	664	704	682	656	675	686
8341	25086	20630	16402	14460	12156	12094	9148	4396	3268	2610	2385	2543	2428	2132	1795	1476	1158	1132	1090	1033	948	906	1051	3023	6211	7806	7420	5698	4223	2969	1866	1029	929	874	800	651	706	679	663	636	682	703	675	693	666	748	671	656	646	657	695	639	723	697	696	686	678	696	667	672	660	709	684	693	689	649	675	669	687	699	667	628	624	643	616	693	751	721	703	686	640	673	690	715	665	692	683	707	686	653	705	661	683	666	684	733	677	652	681	700	674	643	679	704	669	656	693	688	663	698	652	657	672	662	687	660	658	701	643	708	681	687	691	649	681	656	645	713	659	705	651	665	640	686	653	685	691	699	679	652	699	713	670	659	690	692	660	632	666	682	685	707	715	720	631	711	652	637	676	661	673	625	667	642	685	648	675	638	685	699	681	701	682	654	673	666	646	704	694	723	648	681	669	660	653	663	718	652	671	640	635	682	647	695	677	686	681	681	674	679	704	678	630	720	696	651	696	653	667	666	742	669	705	699	660	656	713	670	655	652	661	641	725	703	650	649	690	668	672	674	665	667	679	659	655	660	674	654	665	669	684	695	705	676	638	648	687	650	670	680	662	664	676	674	652	678	668	708	669	660	674	668	624	654	692	679	698	728	656	676	689	693	662	696	684	651	665	693	661	703	682	696	630	683	691	653	637	620	676	598	646	707	703	673	660	655	700	667	680	627	666	657	663	696	665	726	687	689	692	692	689	712	694	708	647	650	664	663	723	701	657	693	653	691	699	678	672	598	624	703	658	657	678	693	631	684	682	723	662	673	665	691	669	664	679	640	699	690	678	681	685	698	692	655	674	742	639	639	701	698	756	656	673	689	685	685	694	678	687	691	678	682	680	687	675	669	674	656	620	659	704	683	667	675	682	681	667	688	706	723	672	661	655	705	675	675	675	709	675	666	649	650	696	712	711	631	685	649	665	682	643	675	676	694	695	709	656	684	638	612	679	722	670	702	666	698	676	712	712	701	675	641	684	646	677	663	660	653	694	680	655	638	686	698	679	663	648	659	662	646	680	689	680	693	698	693	674	671	646	664	688	654	607	666	692	729	658	621	693	691	631	657	695	691	662	650	683	682	712	713	705	646	666	654	711	715	699	671	697	658	638	640	709	678	684	672	667	651	668	721	617	636	656	638	660	658	681	676	655	627	653	707	685	673	692	645	690	718	703	700	676	686	642	677	706	694	691	654	661	665	680	673	692	687	675	670	681	693	657	710	644	661	701	683	627	717	640	701	659	715	691	682	628	652	695	672	651	703	656	616	691	697	750	673	651	598	633	665	681	643	699	700	661	686	656	697	597	682	708	693	655	684	633	736	718	695	684	690	710	677	655	628	694	651	695	653	725	652	728	633	676	626	666	635	659	695	717	701	671	666	714	660	668	660	677	632	658	662	640	666	658	665	689	680	676	672	710	658	701	681	671	672	681	654	640	679	691	686	717	671	677	697	694	684	661	669	664	698	712	655	688	684	650	641	677	711	659	667	665	667	696	677	705	683	678	688	676	712	646	701	694	680	653	639	656	684	642	664	632	691	699	691	684	732	690	702	652	667	675	672	668	625	681	701	673	637	723	659	623	653	668	628	621	691	640	672	646	671	708	708	634	675	700	643	603	664	701	661	712	703	674	674	669	691	658	678	710	646	681	694	661	669	670	649	694	702	694	689	712	635	678	648	666	698	655	711	699	646	642	688	648	686	701	678	667	670	653	655	690	708	665	707	688	700	689	670	650	679	681	675	706	660	662	670	655	678	654	663	658	642	716	654	644	675	664	722	670	672	702	654	719	676	644	695	658	696	658	669	687	620	698	718	655	667	661	698	684	665	716	714	691	664	668	699	697	658	672	672	653	667	644	667	708	680	695	713	647	708	694	660	674	667	676	646	674	625	651	707	643	669	710	696	651	649	700	721	638	683	660	639	688	687	714	625	697	650	674	665	710	706	657	682	657	661	699	704	682	690	688	679	678	669	693	650	643	708	636	669	730	667	711	655	671	654	668	726	686	659	715	627	715	682	615	684	677	679	640	642	711	669	653	690	655	703	657	723	665	656	705	699	652	704	695	678	695	646	708	701	691	654	687	665	690	665	662	668	648	691	661	683	604	683	656	690	657	603	676	676	703	671	634	647	688	708	675	703	684	670	668	700	713	706	668	705	633	716	656	676	631	670	665	668	688	679	635	707	706	682	663	660	709	661	624	704	690	678	698	696	639	697	716	657	673	672	692	684	710	692	689	644	677	678	661	679	728	706	722	656	728	682	669	695	717	682	691	662	716	671	683	669	718	661	667	669	668	651	696	680	655	679	682	684	685	694	650	703	662	687	671	662	652	667	652	643	669	690	675	662	683	674	700	655	657	693	653	664	630	651	688	693	665	666	695	679	653	668	651	682	663	656	654	633	640	638	674	652	666	665	653	711	658	691	662	675	646	648	723	674	647	665	657	699	642	690	666	672	772	699	676	707	662	704	649	665	654	674	685	682	670	651	665	693	705	679	675	708	685	653	683	668	681	638	722	668	666	714	610	661	686	669	674	647	672	678	632	667	686	679	642	688	622	631	723	711	691	726	649	644	643	658	671	655	652	658	691	717	691	689	682	675	635	686	691	694	674	649	667	670	661	641	656	665	659	658	675	648	696	717	666	685	669	665	682	685	657	619	653	700	677	702	664	655	683	607	671	670	749	686	647	712	671	645	672	632	644	721	691	662	674	626	636	664	710	686	665	683	689	687	687	647	721	719	692	640	663	639	656	653	699	655	683	679	666	696	691	687	654	660	681	679	673	664	681	717	702	692	667	688	676	679	650	695	693	717	672	688	652	634	660	685	712	688	675	640	626	666	662	639	711	702	658	670	678	707	726	725	678	638	664	674	688	685	673	645	653	700	694	632	637	714	635	707	696	634	688	702	647	672	661	661	690	641	659	629	646	691	653	683	675	705	652	671	675	686	643	696	644	666	656	681	693	738	683	667	692	647	693	594	662	671	704	678	673	670	708	654	663	675	666	667	650	654	649	678	656	664	709	662	658	708	651	669	632	708	648	699	707	689	705	711	686	666	665	707	664	636	675	679	726	639	700	686	660	696	666	669	679	665	656	668	685	662	687	668	670	663	699	682	643	681	677	670	653	652	658	716	670	670	706	692	648	660	681	662	653	701	654	630	630	672	662	649	671	655	677	729	673	683	666	664	705	681	679	649	684	670	681	709	709	636	668	740	710	662	658	620	707	685	634	699	667	621	649	642	685	679	627	622	697	709	635	676	674	682	657	652	664	643	669	638	725	699	651	671	670	721	647	672	659	659	702	685	663	708	690	675	661	688	715	683	703	701	672	719	662	684	661	702	633	690	660	657	670	707	644	645	729	651	665	673	704	673	671	646	708	698	635	684	709	732	677	648	661	625	684	646	613	698	635	685	620	670	674	676	645	690	682	699	680	714	674	689	634	722	704	647	650	671	691	669	697	649	626	668	684
28122	19323	10423	6776	4247	3484	3040	1841	973	914	768	679	745	678	665	628	609	545	499	469	476	427	436	424	480	566	606	627	610	570	503	444	411	434	415	405	419	413	409	429	431	437	410	429	427	370	377	415	402	395	427	406	408	387	362	413	423	416	432	404	391	415	409	362	442	387	387	417	386	386	382	400	428	405	425	427	412	395	421	401	421	401	403	369	417	403	403	389	403	404	406	405	421	395	400	424	438	397	410	432	370	429	420	462	435	385	418	416	433	415	450	426	420	409	400	407	453	416	400	423	433	408	387	421	404	379	405	410	390	406	424	383	422	440	402	395	388	435	401	408	416	435	414	461	403	431	434	408	444	382	402	406	398	427	416	422	394	423	457	397	364	408	417	402	397	421	421	421	449	387	438	383	393	406	422	394	419	435	430	406	418	382	385	418	395	422	405	396	462	408	410	392	386	435	420	417	426	402	424	419	441	398	440	400	401	398	412	411	457	396	415	451	408	419	436	412	358	396	438	377	386	368	427	407	402	398	377	442	415	403	406	424	400	420	458	419	413	427	395	385	404	365	413	434	427	415	394	396	399	455	430	387	441	462	409	441	454	401	393	398	422	365	407	379	411	397	426	415	433	411	402	406	433	404	370	429	426	420	377	407	409	409	430	400	424	383	416	420	415	379	414	424	402	417	433	394	422	400	418	392	419	421	392	414	418	412	424	405	411	430	408	411	442	397	396	420	449	395	405	419	433	424	420	446	456	408	417	425	397	372	411	396	385	419	409	383	412	398	418	413	446	368	428	393	433	435	445	398	419	413	420	393	410	415	427	439	416	401	389	427	413	414	432	419	409	435	439	396	431	419	414	398	430	417	376	444	417	407	396	451	474	408	435	429	433	417	429	417	412	473	391	420	421	407	387	422	422	416	393	428	421	405	434	396	412	411	416	408	425	434	442	405	407	435	420	383	400	397	442	414	390	395	419	418	426	397	440	424	419	384	412	407	387	388	388	396	369	408	408	414	409	371	415	413	403	433	408	392	451	433	436	401	436	413	405	371	415	421	394	413	410	429	362	422	439	424	424	405	442	417	427	431	432	418	418	432	407	434	401	426	382	427	392	391	409	444	405	372	422	409	382	433	383	458	388	424	433	410	424	408	394	429	408	429	424	426	403	375	423	421	404	399	405	385	435	397	428	381	393	403	394	404	391	429	409	400	440	458	406	366	402	383	417	417	417	413	421	438	402	416	431	424	414	406	405	399	381	381	425	371	404	396	392	420	459	377	416	423	449	442	394	374	416	402	408	440	437	428	382	403	426	417	394	440	414	401	396	418	439	425	370	416	448	370	437	403	370	391	423	454	416	402	405	436	405	450	409	385	402	396	409	413	405	399	424	429	377	403	399	424	384	406	416	381	429	427	417	436	444	402	430	364	410	406	400	427	420	395	398	436	434	407	403	399	419	377	417	421	391	393	374	408	439	363	435	361	407	401	432	438	389	432	417	385	404	387	401	413	419	422	417	406	439	434	421	435	450	400	425	403	415	373	398	422	409	371	416	408	400	382	413	452	429	419	385	445	375	448	432	405	429	399	417	423	404	422	402	385	398	435	443	411	401	402	429	417	381	398	400	439	426	442	399	411	421	386	393	408	428	422	381	400	408	412	396	420	422	417	404	409	428	401	401	444	435	363	440	382	382	387	407	389	396	417	406	414	403	403	415	427	443	429	418	426	408	408	402	401	383	408	435	444	414	375	448	409	407	407	443	399	429	417	383	391	410	418	416	467	390	422	441	431	416	448	397	397	419	406	411	405	452	410	372	438	422	392	396	395	419	450	373	418	416	399	409	376	414	383	385	406	399	447	432	439	416	420	396	408	448	401	381	379	414	378	439	411	400	417	433	405	395	394	401	374	397	408	415	400	376	420	422	421	404	398	392	429	405	445	404	423	376	429	402	382	456	455	427	390	391	417	386	429	435	402	408	443	391	450	417	385	388	397	406	400	414	383	395	416	406	429	403	421	368	434	430	459	371	410	393	416	420	407	422	428	381	439	390	389	459	402	429	443	390	397	403	437	411	417	430	386	402	395	402	406	403	386	431	404	426	383	374	419	424	379	412	447	408	416	429	464	406	412	429	419	456	441	393	402	388	425	398	403	422	406	384	415	412	411	426	417	378	437	401	403	389	383	411	419	431	383	397	440	439	393	395	404	421	416	432	422	395	382	389	375	409	399	453	432	385	437	400	416	439	383	467	402	423	419	433	387	419	406	413	387	446	430	398	421	429	450	414	430	425	406	409	425	405	413	393	444	432	401	387	447	426	391	407	391	398	433	417	445	421	440	464	387	407	428	402	417	425	401	407	375	422	435	353	427	408	375	428	379	392	407	407	383	420	429	412	381	415	414	419	394	381	403	418	424	418	439	356	413	410	406	395	411	435	449	425	428	405	418	394	413	389	433	420	421	409	411	404	394	438	430	426	409	412	413	423	413	380	447	438	418	427	400	389	427	416	427	436	440	461	404	445	396	447	410	425	396	428	381	414	438	430	394	438	445	400	418	409	406	368	395	419	435	401	393	410	430	427	394	384	417	408	395	391	423	402	414	447	469	429	371	414	410	398	395	424	407	424	417	445	400	402	405	410	431	418	410	383	432	398	402	372	385	440	399	382	398	390	385	402	451	387	379	436	415	401	391	406	413	423	443	440	420	399	423	394	395	451	382	377	415	424	408	392	382	367	384	407	417	410	413	393	409	405	417	385	368	434	394	434	388	463	429	387	409	387	421	395	413	411	416	414	409	415	405	412	426	399	384	382	414	430	397	393	398	412	401	407	428	410	446	417	409	393	448	407	394	396	403	414	421	402	393	446	449	408	400	417	446	431	436	429	355	433	415	412	409	402	414	399	381	431	404	411	406	435	424	375	387	413	434	407	407	398	430	374	402	445	414	420	377	386	390	398	393	392	387	416	392	385	409	400	455	407	423	394	397	449	425	423	425	422	420	393	388	410	384	407	436	403	425	424	425	408	398	406	430	425	400	452	391	420	394	413	420	367	394	419	422	422	454	435	439	427	425	396	413	397	394	382	418	434	407	432	412	421	427	429	411	409	385	407	419	408	385	408	439	426	398	407	386	439	416	422	439	409	404	431	413	430	426	402	410	411	460	430	381	388	396	419	417	415	420	385	394	413	388	396	440	416	422	428	389	391	435	426	369	414	387	453	428	446	415	416	433	439	465	406	425	417	404	409	388	415	411	393	442	420	432	425	383	408	425	378	411	405	424	421	393	431	407	382	397	381	383	426	393	379	426	424	420	382	408	427	418	435	456	445	408	412	434	434	408	371	418	422	419	444	393	412	421	370	395	423	434	382	425	421	382	401	396	427	427	435	397	425	407	400	374	405	402	390	417	379	392	450	431	380	423	422	419	405	420	438	416	406	382	435	429	418	392	439	386	402	440	360	386	412	419	406	420	435	431	395	431	415	415	417	421	427	409	440	408
6928	10459	9628	8094	6728	5954	5491	3241	1556	1276	1098	1096	990	981	904	908	789	640	572	523	537	489	536	469	553	797	774	760	706	738	487	449	464	447	453	480	392	406	456	457	458	462	441	457	442	451	481	466	475	423	431	432	448	433	477	455	479	440	444	440	424	458	454	438	463	461	415	421	465	467	457	430	423	453	451	469	406	418	454	445	381	437	438	464	438	453	433	432	478	461	472	428	488	410	439	468	397	427	438	459	481	456	455	419	411	436	461	438	469	429	480	458	413	425	452	476	423	449	431	450	404	397	481	417	474	440	411	452	420	483	452	489	449	430	432	444	443	437	428	464	440	439	452	467	396	435	473	426	450	432	427	430	444	412	475	411	433	454	452	430	430	452	410	442	419	448	467	447	490	495	446	450	459	465	434	462	422	460	400	448	423	444	450	432	458	459	418	455	496	459	426	457	459	458	466	430	430	450	426	409	428	428	443	444	487	445	425	503	474	451	440	436	445	430	464	431	446	444	478	468	487	464	429	443	424	459	457	448	432	440	421	420	437	447	470	437	485	442	475	420	460	411	441	426	434	461	437	439	451	468	432	398	452	460	459	430	428	438	430	445	447	461	459	433	463	440	454	455	471	456	440	463	441	433	463	433	453	452	430	411	471	453	467	427	443	457	439	475	442	445	460	475	425	434	414	450	430	400	444	426	477	425	450	433	486	438	422	430	448	459	439	435	439	416	430	437	448	410	417	456	401	439	469	502	436	465	470	450	436	413	453	416	457	443	444	427	451	438	414	481	458	422	451	431	424	481	441	486	460	439	416	450	431	445	448	466	403	428	421	426	481	468	441	419	414	472	420	419	473	471	444	437	430	451	455	444	478	424	422	410	458	407	496	444	430	383	445	448	480	524	431	456	421	449	458	461	414	442	458	431	452	453	463	439	469	442	435	475	454	457	452	448	450	444	444	453	427	478	469	446	454	496	452	441	456	455	440	430	413	467	434	443	428	453	463	438	444	455	452	454	431	461	416	425	430	447	494	450	452	453	452	416	453	425	456	469	487	429	442	430	417	453	468	428	418	452	419	478	442	430	444	410	437	469	436	409	468	477	443	430	460	423	452	434	447	447	456	389	442	427	455	432	433	464	430	463	444	466	450	425	469	462	445	450	425	425	407	444	425	484	440	489	467	457	443	483	434	432	459	426	436	424	411	439	431	473	460	438	451	451	417	441	442	432	437	455	461	431	418	453	467	401	418	379	409	454	523	471	487	422	450	461	428	435	491	425	429	462	399	432	429	457	445	447	417	465	456	473	453	461	440	426	431	456	442	448	435	441	427	436	460	458	443	416	438	455	459	455	416	440	450	469	434	444	431	454	418	427	401	419	434	469	456	444	425	453	432	454	418	425	428	421	418	436	433	444	424	490	414	454	426	448	444	465	442	460	436	434	431	420	457	444	433	439	451	441	425	452	422	463	452	445	465	450	418	444	479	488	446	462	466	433	450	426	458	420	423	458	418	448	440	455	450	458	420	441	429	416	454	432	430	457	454	438	447	432	491	463	458	464	417	418	478	473	435	455	455	453	460	441	437	430	433	458	447	462	482	448	489	450	427	420	464	472	441	457	426	436	443	437	458	436	450	466	456	469	469	444	447	445	435	442	450	436	434	418	450	472	453	462	470	433	457	438	446	415	450	444	456	442	394	422	448	451	441	424	455	453	477	425	460	443	390	440	446	435	460	399	442	431	446	448	463	470	432	443	485	437	414	459	452	448	392	430	444	441	444	458	439	468	447	422	460	436	454	404	456	465	455	449	455	465	414	421	399	451	437	473	444	419	435	452	412	463	431	457	428	425	440	465	464	462	439	444	447	422	431	487	445	419	416	430	452	447	440	439	432	478	468	461	473	456	441	472	478	468	445	468	480	508	419	452	442	418	422	449	451	428	420	446	420	452	435	469	476	441	468	484	450	411	448	411	477	434	450	522	464	471	421	451	415	454	383	453	432	442	423	434	434	470	427	430	447	452	448	475	442	460	438	454	443	429	465	481	434	424	420	490	468	450	407	420	420	452	463	434	431	421	448	452	448	479	405	447	491	399	444	470	411	409	451	438	457	408	444	496	461	443	451	455	432	413	436	487	431	431	466	470	460	386	429	464	444	433	460	470	472	490	424	452	478	465	451	439	439	432	438	441	414	417	467	470	447	432	415	433	456	458	450	431	462	421	460	453	451	438	448	435	435	421	439	396	433	430	465	467	423	479	432	435	423	425	421	451	435	461	468	433	451	425	438	422	437	475	445	476	437	449	455	442	427	460	420	431	430	497	428	418	459	461	431	441	450	426	486	396	445	443	427	442	422	451	451	415	456	442	455	426	451	441	464	477	468	442	447	463	414	411	436	464	449	420	432	470	417	465	489	494	477	448	449	453	443	464	415	448	446	428	413	442	428	449	453	441	484	440	434	438	446	485	443	467	471	450	447	412	444	496	443	432	447	450	457	436	426	458	414	459	406	428	472	464	412	393	426	447	473	461	453	447	424	461	461	421	408	466	448	452	425	454	454	438	454	490	447	456	457	460	481	459	421	431	431	450	455	434	432	460	461	481	444	472	446	514	459	470	429	415	439	468	433	431	444	450	436	436	442	466	432	509	421	441	455	467	461	444	449	429	445	455	457	445	472	452	445	433	445	396	508	454	430	423	440	456	446	416	465	459	472	450	449	457	423	448	450	448	435	472	445	447	431	447	421	470	435	429	435	431	474	458	429	458	460	432	451	421	466	462	498	438	434	471	429	473	418	418	452	442	456	416	440	448	458	469	459	445	457	484	447	438	454	448	432	433	437	438	455	504	456	476	445	471	460	416	455	463	455	435	395	473	436	450	452	443	446	434	428	448	448	462	438	458	443	450	462	441	481	427	454	447	461	455	441	422	416	409	446	427	440	462	371	461	452	452	469	402	414	428	444	459	422	481	442	407	467	485	470	426	437	449	460	448	463	450	441	444	489	440	420	430	433	443	423	463	436	455	473	459	427	432	443	462	441	432	443	415	475	450	434	448	437	465	420	444	442	442	416	442	450	463	424	449	471	432	488	444	436	451	451	448	436	413	487	451	451	466	454	427	452	465	461	454	449	454	429	394	457	417	397	424	413	409	487	462	454	483	432	456	436	452	455	390	460	415	449	453	401	457	460	411	453	477	434	457	418	466	424	461	490	452	454	449	438	432	444	423	439	450	414	445	457	446	442	434	423	454	454	470	401	453	432	451	450	447	427	452	446	473	449	466	439	495	453	451	445	449	442	443	441	465	437	441	458	469	440	454	479	422	463	438	418	458	438	471	452	446	478	439	481	448	431	452	416	419	462	431	443	403	420	460	454	451	464	485	437	466	482	435	459	428	439	448	438	425	452	435	426	455	451	421	447	406	451	436	406	397	395	436	435	426	444	435	455	414	463	424	426	443	454	463	476	436	414	456	450	434	466	431	477	457	478	492	434	399	403	446
23820	21208	28386	24320	21166	12500	6200	2704	1588	1229	1062	971	899	898	776	700	622	536	486	536	506	464	485	518	1008	2641	2917	2244	1788	1377	891	449	431	413	457	469	368	386	427	390	379	386	362	388	397	404	404	443	406	396	361	405	394	442	364	407	380	386	357	414	378	365	386	365	399	422	395	402	371	404	403	408	363	374	402	385	404	379	407	381	354	374	363	397	391	410	418	388	414	409	411	390	366	396	401	412	415	391	365	387	405	406	385	368	395	365	368	383	372	349	363	400	366	358	388	364	392	407	408	377	403	398	411	361	378	401	415	389	399	389	363	346	401	390	342	388	394	388	379	410	386	397	388	399	383	399	384	351	409	392	414	403	403	405	387	413	429	403	386	349	393	415	410	369	379	393	417	366	394	354	395	393	408	384	421	421	364	385	397	367	396	416	383	376	408	424	397	356	403	371	389	382	388	382	411	395	387	386	375	404	358	362	381	389	371	404	388	394	382	380	363	363	389	369	404	368	415	405	417	388	403	375	406	444	383	374	370	393	357	388	397	343	373	435	373	393	379	370	412	400	383	414	373	382	426	391	351	381	401	401	383	422	427	360	384	404	418	397	403	372	409	395	420	360	372	382	349	369	439	343	361	372	390	360	396	395	403	384	404	394	389	376	343	437	380	406	392	395	407	387	346	380	389	385	380	374	433	365	383	373	407	401	367	381	389	362	376	369	406	391	366	378	415	391	394	396	388	402	391	394	377	406	388	367	401	377	413	402	378	400	393	382	343	421	369	362	349	421	403	388	381	420	383	387	394	410	379	397	408	399	423	377	378	394	391	376	385	409	402	366	355	374	414	399	400	388	395	383	396	385	350	382	417	360	399	399	421	379	359	378	407	379	373	404	402	371	392	388	429	395	388	404	385	358	399	411	410	383	392	376	368	373	392	391	368	391	344	409	395	416	370	427	403	382	403	380	410	367	383	395	428	371	386	384	389	383	401	386	401	385	407	375	356	376	381	398	368	370	408	381	416	412	382	385	386	393	409	392	364	385	401	357	379	428	394	353	390	403	362	393	374	396	412	368	396	386	366	438	381	397	412	377	365	382	395	408	400	374	378	425	386	394	404	363	398	387	389	404	372	447	394	385	364	397	418	381	392	387	386	394	357	365	400	383	424	381	399	369	396	367	377	383	382	384	369	383	397	407	367	376	392	400	430	387	416	369	402	385	422	372	383	382	406	390	390	403	386	368	396	374	392	373	389	373	389	369	360	367	371	395	401	393	362	377	387	380	364	432	372	409	380	360	419	390	413	400	414	375	374	385	386	378	410	408	440	407	386	398	425	407	368	389	395	392	405	399	384	389	356	368	386	393	376	392	396	408	417	384	403	392	392	401	394	394	360	403	392	424	375	382	405	394	413	386	374	407	374	413	382	363	400	402	401	423	397	382	399	393	416	364	390	422	371	406	378	371	380	402	387	376	379	377	384	373	413	376	420	416	415	346	399	396	376	381	409	413	378	404	387	374	364	394	378	360	379	387	386	395	399	408	428	405	408	408	397	370	411	365	375	390	418	393	361	403	425	420	385	373	387	383	396	406	389	390	396	415	391	392	387	383	387	345	388	376	392	412	390	414	342	367	369	380	387	404	361	378	383	430	372	424	388	404	377	395	409	426	395	407	372	372	346	380	410	364	370	392	378	383	391	383	384	383	388	364	362	400	409	396	422	397	360	390	373	407	369	373	381	395	343	355	402	384	424	382	397	378	387	388	382	386	386	380	382	419	387	422	374	366	380	367	384	377	423	426	412	407	359	419	402	417	411	355	416	358	384	399	396	355	369	393	375	418	369	389	393	394	396	400	398	384	409	391	378	380	408	393	397	356	413	409	395	410	378	374	397	347	381	371	386	391	361	396	395	360	397	359	382	414	372	381	395	369	375	419	377	379	393	393	385	398	381	373	387	366	375	434	376	392	371	396	401	435	398	347	416	400	397	360	350	404	362	404	414	391	373	405	364	398	388	380	383	379	407	401	417	382	414	397	381	361	368	408	402	417	400	389	394	351	400	383	436	377	420	386	371	384	366	365	376	390	388	330	400	393	396	402	390	360	382	418	371	414	402	398	417	369	374	392	405	402	344	412	376	377	374	399	395	412	385	394	383	386	376	376	385	396	411	417	423	436	357	405	361	395	404	402	377	386	430	369	367	377	402	367	422	388	401	384	380	415	348	382	386	382	381	409	419	377	363	367	371	378	396	362	388	394	429	375	436	386	390	376	383	406	384	342	382	399	389	398	398	374	390	374	398	397	398	390	339	423	404	363	387	404	373	368	411	398	393	361	398	333	411	337	395	423	426	385	361	369	344	365	403	387	424	389	392	367	430	382	407	392	429	389	394	380	413	384	380	374	390	380	376	355	375	364	377	400	383	384	412	385	385	365	377	399	367	403	367	393	405	387	406	407	452	407	399	379	374	391	383	378	405	403	400	377	366	394	389	382	375	400	375	369	340	369	407	395	374	408	407	397	394	411	417	414	351	392	401	412	368	402	359	373	390	396	394	376	370	369	395	405	378	370	383	376	377	348	397	412	418	402	360	378	364	376	417	398	411	417	399	396	377	409	378	406	390	397	404	330	406	351	404	419	403	341	378	368	358	377	394	375	362	371	367	420	366	394	375	414	388	409	376	387	358	396	387	408	385	388	390	366	370	376	415	417	419	379	342	404	406	392	402	395	371	362	401	353	404	364	390	363	379	390	383	370	402	366	385	365	372	354	397	439	377	376	392	412	399	401	376	373	412	378	389	414	365	389	361	360	391	397	382	389	403	399	366	372	379	359	407	411	384	406	401	372	412	405	404	440	381	432	413	405	407	362	348	380	413	402	364	381	361	404	380	374	376	387	426	438	363	404	358	377	390	364	386	383	399	392	369	400	363	414	361	396	388	418	386	384	377	383	370	401	392	369	424	392	383	373	418	384	416	380	387	344	399	385	395	394	404	376	370	398	386	403	372	384	400	376	378	352	397	374	398	392	361	373	370	345	402	356	372	389	432	372	426	382	391	375	384	363	387	421	368	366	372	396	396	391	404	389	380	392	396	394	386	401	357	397	373	385	385	388	400	386	386	389	359	408	393	352	388	380	390	400	359	383	425	380	401	338	397	399	384	380	399	396	373	415	357	388	369	373	384	416	438	375	445	359	406	381	399	369	357	366	399	390	380	382	414	386	366	409	372	399	341	376	405	374	394	425	401	406	333	408	409	391	372	402	410	420	386	387	393	373	350	370	405	432	358	378	411	392	375	368	381	410	403	343	370	360	374	395	379	399	388	395	413	381	401	405	431	360	390	380	385	400	416	372	406	380	377	402	392	374	404	398	398	397	376	404	387	382	381	395	343	396	374	401	379	396	444	385	377	364	387	430	386	407	368	399	359	426	380	403	357	381	386	383	423	395	408	383	362	389	387	406	384	363	386	382	398	393	385	387	381	427	373	355	405	410	401	412	396	407
6973	20486	18019	13730	9743	8812	8484	4345	2715	2154	1798	1456	1391	1362	1153	1059	828	675	675	727	563	602	568	700	1455	4207	4319	3487	2716	1935	1142	512	430	493	547	484	392	407	405	393	431	410	405	396	393	408	432	439	454	412	425	404	407	373	424	461	425	414	412	412	422	429	423	368	429	404	390	404	373	419	409	423	411	399	384	427	401	436	381	398	383	417	412	380	434	418	378	433	421	399	423	404	425	407	418	390	419	424	428	430	411	395	437	452	403	385	422	434	399	418	391	389	427	372	425	416	409	416	407	375	428	408	388	398	370	369	428	399	426	425	391	407	426	418	442	407	424	425	430	377	448	381	442	403	388	405	415	400	390	406	386	408	407	415	419	421	432	435	453	431	393	427	405	402	397	440	387	391	396	437	433	433	435	429	414	424	423	432	386	421	422	404	433	433	388	411	401	418	419	422	433	426	403	405	407	387	427	387	410	394	420	391	426	394	389	377	413	437	366	391	373	393	459	388	452	377	392	376	437	430	415	383	416	444	400	447	400	421	409	392	413	453	423	406	411	429	381	418	439	412	404	413	411	436	385	397	419	417	391	412	407	417	416	441	393	433	390	446	431	424	409	394	422	418	422	411	410	396	434	461	408	379	410	422	416	449	432	398	425	423	421	429	415	428	400	408	411	391	429	401	447	401	406	420	429	397	406	431	456	427	373	423	443	408	453	387	435	412	396	418	410	426	392	429	433	390	411	447	408	396	420	393	437	402	426	411	414	424	359	416	413	432	438	383	398	400	380	424	423	453	388	430	406	393	433	410	414	407	403	440	430	420	418	400	400	451	401	403	442	435	416	438	410	413	408	414	387	403	404	428	426	406	416	405	413	435	396	391	417	379	415	446	421	406	409	421	431	440	414	403	396	410	414	415	431	403	380	403	425	436	428	403	415	414	449	403	440	414	416	445	398	398	386	407	409	444	439	415	401	438	413	452	426	415	392	427	434	394	435	405	421	434	427	428	388	404	439	402	372	421	395	421	377	446	394	442	396	412	444	419	423	417	413	388	397	466	422	401	404	387	386	400	419	417	391	390	422	385	419	405	404	395	398	374	382	411	389	418	384	406	424	442	383	425	415	400	410	380	430	443	382	389	440	410	391	424	433	379	419	416	419	413	408	438	384	410	453	411	415	382	380	457	402	401	406	400	441	432	428	422	417	385	420	435	457	418	452	401	422	385	407	393	398	422	399	448	403	418	446	441	450	423	400	381	426	423	387	437	409	382	403	388	390	438	433	411	419	412	441	409	412	392	367	425	431	409	366	392	438	376	409	425	421	403	403	434	404	411	409	399	383	408	441	384	416	395	428	441	378	384	438	416	411	408	412	407	436	374	423	407	404	448	401	424	398	443	446	417	359	425	401	465	403	445	403	407	394	421	392	404	399	446	440	429	418	369	427	436	428	398	420	392	392	426	408	415	435	408	383	429	409	451	433	432	396	412	411	403	431	390	418	406	402	415	429	467	389	410	415	406	401	417	415	404	420	410	385	448	398	390	404	431	406	412	446	383	373	441	437	398	384	416	368	439	389	363	384	434	419	405	404	391	401	439	373	437	424	375	406	401	426	394	438	372	426	403	409	399	471	419	406	392	390	439	405	368	407	417	401	434	434	424	426	436	421	433	406	389	407	404	436	382	399	365	428	420	442	427	408	436	376	400	433	410	415	394	397	390	415	388	381	453	410	401	385	425	410	415	435	385	407	373	406	411	403	452	395	435	387	401	432	429	412	427	387	450	436	407	410	418	455	446	394	421	437	421	418	403	439	401	350	417	400	403	435	420	433	375	417	426	380	389	436	414	433	372	428	417	391	419	451	418	426	426	443	395	365	454	403	376	398	425	396	403	394	429	393	446	403	459	382	446	403	412	419	408	371	436	409	414	394	430	405	393	403	414	381	428	421	380	381	389	428	418	416	440	385	403	450	405	422	406	421	444	439	421	409	385	389	434	395	430	369	438	400	410	401	411	383	411	410	390	389	414	403	447	403	423	461	422	414	427	451	428	414	404	385	436	433	424	428	413	428	425	437	387	402	390	418	401	443	409	418	396	432	407	410	418	409	407	433	407	432	433	396	423	420	432	433	417	400	394	415	434	374	374	396	398	425	432	409	414	389	366	428	415	402	417	420	421	388	408	375	429	429	414	390	387	418	401	385	395	403	433	392	416	443	441	414	419	424	374	442	410	414	391	417	401	444	412	405	430	399	429	404	414	422	387	429	443	397	396	437	435	439	409	423	389	391	386	412	415	416	419	398	420	425	415	440	408	373	419	413	411	428	412	404	389	428	416	416	424	409	435	359	378	425	391	383	435	384	404	401	419	379	412	391	406	420	410	435	408	448	409	404	390	400	445	390	397	418	408	385	403	407	406	429	406	401	401	446	427	412	405	408	381	424	404	430	410	389	414	391	400	401	428	439	372	442	414	424	416	436	447	400	438	427	387	424	411	432	393	406	424	431	427	401	403	430	397	400	437	405	436	432	418	425	409	417	450	390	386	418	421	430	404	369	407	433	394	436	400	404	416	435	442	424	438	402	440	398	418	394	380	426	438	399	423	422	435	405	430	418	387	430	427	395	381	389	443	406	390	394	397	382	418	407	416	445	415	431	408	448	413	412	413	418	392	409	415	409	399	413	424	411	422	390	423	394	435	440	442	370	411	415	398	392	414	391	432	437	426	445	424	411	436	408	417	400	374	413	386	406	398	381	410	464	386	456	391	421	378	385	424	419	404	433	408	406	425	421	394	425	447	436	421	404	391	429	414	369	399	413	379	425	403	425	380	433	422	420	435	374	387	406	427	432	460	404	435	421	405	373	408	395	453	428	423	390	374	391	421	424	407	392	421	383	395	395	441	415	399	416	413	394	406	431	407	409	440	427	408	429	415	397	418	405	444	420	434	414	410	407	414	386	426	419	409	408	453	383	388	426	396	400	416	426	403	460	423	415	388	374	403	388	402	388	392	406	436	420	417	409	427	426	409	419	416	402	401	441	393	414	441	438	452	442	383	430	412	401	409	427	410	421	426	408	419	415	405	409	414	414	399	448	403	433	429	427	421	444	382	444	394	396	408	393	395	392	412	412	413	417	433	449	419	386	376	425	374	406	404	416	396	414	435	417	425	437	421	424	424	396	415	434	394	441	434	404	426	391	387	400	408	407	410	434	424	415	389	433	402	402	389	417	405	427	397	430	422	402	412	439	411	437	410	429	401	369	382	396	388	418	436	422	407	423	394	403	429	398	408	424	403	421	442	392	413	367	415	392	424	423	421	436	443	436	449	395	420	398	414	360	395	388	398	415	384	444	394	383	370	370	414	401	387	417	411	418	412	394	455	400	416	431	409	406	408	389	405	402	386	418	395	400	391	397	432	402	444	448	455	433	406	400	429	400	393	377	400	416	421	438	418	441	404	420	423	415	418	420	421	430	423	393	394	430	393	418	399	399	414	411	434	398	385
25014	21302	27465	25380	12993	5283	4280	2094	1401	1144	1072	999	993	917	839	692	759	759	773	742	690	677	630	692	902	1758	1920	1666	1474	1122	948	635	537	607	573	562	529	588	576	509	568	574	570	554	577	577	584	570	582	555	530	564	539	550	575	522	558	567	562	571	559	512	562	556	583	553	577	521	581	582	544	545	570	563	552	565	591	563	562	582	534	528	601	561	532	513	609	580	545	537	532	561	554	544	553	571	562	579	560	549	559	569	544	566	576	537	609	560	542	571	620	557	596	593	578	579	551	523	549	568	568	587	548	594	541	575	550	586	576	594	599	556	529	609	581	564	540	558	536	561	580	594	588	606	546	549	558	577	589	576	581	563	584	570	537	551	586	569	584	527	590	563	535	552	558	515	568	610	556	588	531	538	594	543	568	579	543	568	550	565	594	586	519	605	580	552	595	573	566	524	578	586	555	589	598	559	562	552	548	584	596	528	580	524	577	563	538	602	553	542	551	570	573	547	577	584	561	602	565	566	612	596	582	555	563	555	550	540	538	587	551	537	550	580	560	557	539	541	543	556	551	527	591	578	531	574	597	549	550	564	552	544	547	560	567	554	563	538	556	621	578	541	568	542	534	556	584	584	572	607	576	591	583	543	556	572	559	579	527	578	562	546	579	543	556	531	572	533	603	578	548	519	557	547	540	577	564	521	488	580	528	575	530	554	590	570	584	549	521	523	561	533	529	524	596	547	575	569	597	548	580	554	581	595	532	540	538	549	573	565	573	579	548	571	570	559	537	589	566	539	559	515	586	606	591	568	568	540	562	536	547	543	580	556	547	576	545	561	542	597	587	556	591	581	553	580	569	588	552	574	586	543	605	539	566	588	597	580	594	572	539	598	593	573	549	538	569	585	578	573	583	616	602	563	552	546	587	536	576	536	554	550	578	582	542	570	566	548	567	546	525	507	564	546	583	515	531	567	552	572	591	576	549	586	544	556	574	523	533	588	567	593	561	535	573	523	569	571	595	575	557	552	568	594	582	552	570	525	533	493	554	577	582	602	616	554	541	544	550	558	531	598	584	557	575	555	568	555	569	570	524	588	558	599	545	543	602	572	555	589	632	578	562	563	532	581	574	552	565	568	564	578	585	532	550	580	588	552	534	563	538	557	552	557	557	561	563	566	560	554	572	549	571	589	563	550	554	557	584	550	535	583	540	552	513	539	571	579	593	589	546	587	558	583	597	575	549	555	546	548	593	620	558	587	552	554	592	567	574	538	559	572	534	572	551	621	547	599	594	563	584	565	577	585	556	631	576	550	504	549	523	572	565	592	535	547	560	558	555	553	554	608	531	590	587	541	587	583	571	558	571	583	580	591	565	532	530	535	555	565	591	542	553	542	555	575	561	527	570	558	606	553	579	561	606	585	591	550	568	570	589	548	540	558	577	584	568	551	598	586	549	593	564	540	551	557	585	570	597	589	577	570	574	550	580	570	578	577	596	559	543	535	559	559	535	567	581	519	544	562	581	568	546	585	593	560	528	586	610	567	602	544	567	606	551	578	553	556	621	599	554	580	590	559	546	544	538	576	532	553	558	606	581	588	557	560	557	560	567	554	567	564	563	605	551	564	544	581	538	587	598	550	557	546	575	575	554	580	526	568	584	605	537	575	588	569	567	546	565	573	618	534	528	552	539	579	584	583	567	534	570	556	590	578	552	575	611	525	565	547	536	560	568	518	548	541	561	546	562	563	558	559	555	539	552	565	595	595	551	556	565	589	545	601	556	538	570	609	578	540	520	543	557	550	607	545	573	585	568	578	613	565	564	574	583	547	581	557	560	557	517	575	560	601	576	561	563	581	561	564	541	559	569	577	508	572	563	558	577	564	524	531	572	549	603	538	535	606	555	575	531	571	557	560	571	564	571	543	562	604	576	555	555	578	578	562	569	587	605	515	558	555	565	578	605	553	557	554	590	609	563	553	564	533	571	538	579	567	609	560	565	557	547	600	541	583	613	583	589	551	552	556	585	554	512	563	574	552	570	605	617	544	551	573	550	526	578	599	594	563	546	551	535	596	548	553	572	570	524	577	514	550	505	544	549	576	578	582	592	576	569	559	537	547	559	594	577	586	602	552	563	618	580	582	583	617	536	571	585	584	582	576	587	551	564	525	615	554	542	545	552	558	576	561	591	597	569	500	595	575	556	552	535	563	554	538	563	566	585	560	586	559	549	594	572	611	545	524	574	571	555	576	551	579	556	577	551	553	512	597	563	551	555	542	558	580	551	587	565	526	551	574	569	584	568	565	569	556	585	571	578	544	570	611	512	564	611	517	571	580	551	570	519	558	572	601	555	547	586	583	572	566	589	551	523	550	569	557	568	541	524	577	566	518	561	551	560	547	553	551	512	585	513	550	515	569	557	584	528	567	575	557	551	576	597	570	549	579	562	557	566	560	602	561	603	542	570	554	565	547	599	577	592	573	616	557	554	559	550	573	560	538	532	546	592	613	562	513	565	587	595	562	557	543	577	545	576	570	576	557	576	595	566	519	576	569	612	577	535	550	555	560	600	550	593	533	531	628	518	566	584	539	561	561	538	559	540	563	529	601	558	541	572	553	535	517	537	549	576	575	573	524	555	542	527	559	568	581	574	597	571	548	598	536	576	527	577	529	539	547	572	561	580	569	535	537	586	525	540	588	579	563	571	514	559	581	581	516	587	548	534	529	581	577	577	549	556	553	565	537	604	544	550	551	589	515	599	561	585	512	549	565	532	560	538	583	574	571	574	580	582	538	568	580	542	506	563	555	551	526	568	596	551	605	560	553	547	559	536	584	567	583	522	531	570	546	591	569	575	554	532	543	545	544	597	598	568	569	548	591	595	561	555	570	551	549	540	557	612	585	555	589	531	552	554	591	558	526	585	556	567	547	550	555	586	589	573	547	524	571	553	589	591	621	583	561	559	590	527	587	559	582	536	534	565	550	587	558	588	558	550	567	586	520	559	560	536	583	531	534	556	563	577	523	579	564	586	527	536	566	538	553	557	557	554	546	592	565	549	565	607	516	590	567	545	543	581	541	581	566	575	570	523	545	535	605	574	550	534	561	529	621	527	595	580	579	544	546	587	535	566	566	546	589	558	584	548	556	519	557	547	610	590	543	541	572	540	534	611	547	585	520	568	548	594	561	555	541	589	580	535	544	544	544	564	552	570	584	537	556	530	559	515	554	587	557	572	541	567	603	546	570	557	560	591	560	603	574	531	556	572	545	551	546	565	554	570	574	585	557	575	557	553	566	542	552	537	566	590	606	571	546	582	560	534	576	557	544	550	538	526	563	568	595	552	496	528	543	546	577	585	525	511	538	563	556	595	578	528	554	593	550	536	615	570	544	572	537	540	594	577	560	599	589	536	564	531	569	533	548	584	565	507	573	531	533	544	545	572	556	503	565	552	516	571	547	571	573	567	578	564	540	599	559	531	573	521	584	550	593	569	584	574	579	566	579
7837	19741	16613	10419	7070	8433	7325	3782	2330	1889	1594	1496	1397	1285	1194	948	854	804	976	927	866	867	803	800	1240	2876	3028	2640	2220	1663	1229	743	574	587	569	590	609	571	602	542	580	646	586	619	578	560	607	566	566	594	556	557	577	570	603	578	621	607	620	591	599	591	543	612	564	636	613	587	639	596	599	612	598	628	593	601	582	610	623	592	626	592	594	598	615	594	590	577	567	603	607	608	605	593	581	633	587	610	582	609	606	611	564	610	582	596	586	613	560	604	570	588	578	563	627	608	624	584	592	641	605	593	592	604	637	620	576	605	574	656	562	571	568	588	578	588	627	590	591	577	566	602	589	613	553	630	588	612	601	592	586	585	644	588	616	602	593	614	635	597	602	611	570	618	622	550	585	576	606	599	599	565	604	615	633	561	609	559	569	599	593	622	588	597	611	523	607	566	551	563	609	604	599	576	652	621	608	562	580	573	568	571	566	586	604	577	581	590	584	538	550	592	595	577	624	612	588	587	574	609	608	612	564	554	622	578	544	594	603	547	523	617	607	632	589	616	592	579	580	605	585	586	566	620	603	587	587	578	613	579	596	616	630	569	583	616	609	565	605	599	621	586	557	583	582	627	570	566	595	586	603	562	583	562	569	577	557	565	570	580	608	636	580	549	558	564	630	560	595	640	561	610	623	577	561	603	606	633	602	572	600	581	583	619	586	586	609	595	598	597	624	596	618	579	627	606	588	563	562	623	553	597	539	642	574	575	602	585	551	597	592	605	605	581	561	564	598	650	582	606	577	555	584	577	589	589	604	587	582	551	564	620	601	622	622	582	599	635	579	610	597	573	580	578	594	574	604	599	548	608	579	581	604	566	573	603	589	623	599	606	572	572	588	561	595	598	573	605	607	587	600	631	574	592	583	623	619	618	579	583	610	600	653	623	596	570	589	573	557	621	540	590	606	577	601	609	569	592	607	584	597	601	576	608	617	576	529	583	632	594	637	597	576	626	612	580	608	563	599	554	589	608	575	611	600	552	595	594	602	540	615	632	573	563	588	634	632	617	567	570	615	590	602	592	598	589	615	579	556	582	595	589	617	594	618	632	592	566	565	599	585	617	633	575	573	583	613	598	639	554	574	572	573	617	635	594	588	585	593	609	632	560	576	580	627	617	562	578	633	635	574	600	604	585	627	586	608	580	556	589	608	585	609	575	570	616	557	640	568	559	637	547	571	625	586	612	605	583	588	593	551	590	599	600	627	563	618	626	591	557	589	564	604	628	577	631	597	638	606	601	578	584	637	589	607	583	650	620	616	612	632	584	597	582	572	564	596	624	627	588	575	630	565	573	640	587	595	576	584	603	578	594	546	583	592	616	622	607	584	576	594	628	562	578	582	563	550	612	580	578	542	594	598	569	593	538	590	571	563	622	585	586	612	621	564	586	554	634	623	584	573	601	584	584	579	616	569	640	618	598	606	592	639	598	633	618	567	594	559	589	604	585	592	598	615	614	619	562	603	625	615	578	572	595	573	582	601	577	647	592	604	603	576	636	614	579	599	557	620	589	608	584	583	648	604	623	585	563	555	575	541	589	577	568	609	543	567	541	578	605	590	583	610	548	599	606	611	571	592	602	638	616	567	580	581	575	613	605	583	586	583	579	591	613	628	578	539	577	574	592	584	640	601	607	541	600	583	639	587	575	581	612	604	578	588	597	545	599	579	600	586	567	597	633	604	567	597	623	575	613	593	614	591	585	632	583	613	576	577	616	570	619	643	645	570	628	581	578	584	653	603	591	556	607	605	593	613	596	565	592	598	551	575	576	616	557	574	553	561	581	594	588	646	625	589	598	591	616	544	603	612	628	557	571	618	601	609	568	617	627	589	613	610	625	576	567	621	585	589	610	571	594	579	570	595	567	609	594	618	587	607	606	599	581	539	581	558	621	583	634	595	592	586	554	596	588	597	566	634	613	578	595	608	598	616	604	581	593	628	600	632	593	596	567	590	582	599	587	595	599	594	595	558	593	649	551	615	591	576	635	599	578	565	584	559	596	606	612	644	614	567	571	614	588	556	609	600	583	598	580	567	560	594	629	578	620	608	556	620	558	641	567	593	568	561	609	611	539	571	611	626	603	597	548	569	580	632	608	576	579	567	612	610	597	590	594	613	626	617	617	622	585	588	589	637	600	582	566	541	609	535	571	615	581	635	602	591	553	588	592	577	578	633	625	612	623	593	566	572	608	620	577	630	612	593	582	606	537	586	610	566	573	585	588	588	599	599	561	609	560	611	612	573	554	602	562	643	571	590	609	577	605	584	613	621	568	574	569	569	638	555	613	622	576	624	600	616	578	602	599	582	608	594	632	618	578	583	629	580	557	583	587	604	606	554	642	564	590	610	597	578	597	560	575	650	568	572	653	611	590	596	579	600	610	596	630	626	590	593	592	566	563	583	566	634	567	585	598	583	613	606	582	598	580	578	618	608	591	613	575	645	657	554	599	591	579	610	634	590	572	623	556	595	576	564	626	584	608	602	600	604	590	574	540	577	558	639	611	596	593	607	628	584	567	580	629	583	589	586	563	618	618	584	608	580	636	560	597	641	588	568	582	624	573	638	555	583	625	546	585	613	572	545	587	577	567	576	574	572	552	578	577	625	593	585	606	584	599	599	594	603	588	589	577	599	596	579	599	597	592	615	611	621	614	577	585	587	592	607	594	611	571	619	626	596	629	574	593	596	590	627	547	572	613	601	584	630	568	609	565	579	590	582	603	597	587	600	612	583	589	630	630	620	579	594	594	581	591	607	607	576	594	560	616	624	629	626	570	616	595	604	590	589	607	620	615	570	557	627	611	583	587	573	576	616	615	589	622	572	565	571	594	565	629	635	568	574	577	646	584	599	592	572	601	612	575	584	581	581	604	588	577	592	578	582	576	605	569	547	594	622	545	585	553	584	632	615	555	585	581	621	550	587	563	574	594	598	581	597	624	598	569	639	606	595	565	562	577	607	541	641	603	613	570	575	584	566	568	598	564	622	592	590	621	599	594	600	640	568	597	591	572	586	557	653	576	573	578	597	568	621	585	615	572	578	600	621	583	556	608	604	561	625	580	607	605	624	592	577	608	600	627	587	602	574	628	594	580	610	564	608	569	590	614	586	566	596	598	600	601	582	586	577	590	560	591	629	576	599	589	599	627	586	585	593	613	580	603	617	603	617	612	574	567	610	587	586	592	554	594	603	630	591	617	621	563	555	594	595	603	585	533	615	604	561	580	575	587	564	635	614	588	598	585	605	564	552	589	564	640	620	607	601	604	588	567	575	532	613	611	580	621	585	576	554	590	607	658	587	610	586	586	599	610	587	546	611	559	638	565	605	602	592	596	598	599	593	574	593	589	614	594	599	632	627	593	582	623	605	583	611	616	573	573	602	610	568	647	590	574	603	608	588	593	613	627	618	583	580	574	587	627	630	612	624	639	586	550	569	600	588	562	617	599	609	591
22816	21402	29183	24036	21411	21907	15949	4225	2472	2043	1931	1603	1376	1333	1270	1142	1089	985	1087	942	840	792	979	1686	2970	4535	4417	3634	3028	2093	1495	1175	685	622	639	600	592	665	624	591	647	605	556	595	594	622	592	576	602	621	636	647	612	567	567	577	605	578	611	584	605	609	608	644	636	665	607	617	601	610	562	602	621	598	612	661	580	634	632	642	585	630	610	615	594	628	633	551	586	622	602	546	588	661	543	606	629	635	628	574	654	618	600	615	586	563	597	624	632	600	579	648	585	654	575	600	586	588	570	595	630	603	567	590	565	622	606	640	611	611	576	615	558	588	623	619	604	611	618	599	584	593	658	574	645	620	618	619	615	625	626	575	593	636	611	581	541	577	620	590	576	590	583	589	617	622	589	643	559	634	574	600	603	562	593	592	639	524	611	602	583	593	578	625	594	606	591	587	555	622	582	586	597	583	631	577	613	591	584	618	620	619	611	608	588	585	567	622	595	593	609	588	640	594	611	579	597	592	633	599	577	601	563	595	633	587	572	610	576	585	597	585	572	605	564	592	612	623	555	618	582	584	608	605	586	586	593	615	596	553	630	564	554	595	585	574	587	591	637	609	592	608	622	600	587	615	607	577	613	590	620	617	602	607	550	626	623	565	554	609	610	592	647	606	610	585	631	630	618	592	588	546	584	592	625	639	640	607	647	575	613	577	537	582	585	576	606	587	611	595	608	606	595	613	622	613	610	561	587	652	614	595	587	577	603	581	567	577	609	652	625	602	586	581	630	595	602	570	577	572	605	602	624	588	616	638	607	633	557	530	616	610	609	590	582	615	599	609	575	562	639	635	590	587	602	585	576	572	612	616	587	591	628	654	598	600	650	583	564	624	590	599	627	627	616	614	600	600	619	614	590	579	601	546	629	591	545	597	596	591	637	629	590	569	547	563	615	632	591	609	569	587	555	596	575	625	569	597	632	648	619	619	590	588	580	555	550	599	587	579	583	568	590	613	603	621	583	612	612	599	567	584	587	584	610	577	590	616	611	603	578	570	565	595	584	595	609	597	623	608	634	599	582	586	582	622	590	575	572	614	599	601	622	570	626	529	574	580	632	535	631	609	648	610	590	604	598	601	626	592	634	580	636	598	621	618	606	621	574	627	634	583	656	564	603	583	588	606	587	602	596	617	610	565	633	625	598	604	648	586	607	616	631	563	603	610	638	606	594	599	623	555	567	626	595	559	592	636	615	596	632	596	620	624	550	597	603	559	607	603	621	613	641	609	650	616	597	615	602	633	604	589	617	602	615	618	609	609	559	629	589	622	571	598	646	626	604	578	611	605	603	608	600	602	616	575	615	591	596	620	604	623	572	644	612	610	570	610	599	610	612	600	597	631	619	606	593	610	607	581	559	651	587	551	579	583	589	614	640	613	576	577	637	562	574	594	597	601	617	646	575	571	578	598	579	599	571	579	593	608	603	595	641	592	606	556	570	611	622	594	623	561	614	606	632	631	601	561	609	602	600	578	633	621	544	609	635	583	601	623	549	547	601	562	591	631	567	570	626	602	598	598	585	615	564	618	608	547	586	607	598	613	590	593	576	605	617	622	614	614	629	634	572	598	602	630	611	587	567	616	614	597	568	600	620	618	607	612	604	594	550	626	577	615	602	565	581	572	652	608	616	597	657	616	586	535	602	616	596	548	582	607	590	628	611	596	611	628	571	578	602	562	613	603	627	607	552	576	662	588	557	612	604	591	592	570	601	578	580	629	601	622	588	586	628	585	567	608	616	605	563	573	627	568	626	608	577	598	601	615	630	580	598	613	554	613	573	603	574	651	607	595	588	611	565	589	584	647	618	599	626	644	558	628	584	612	603	592	600	614	632	629	608	581	596	562	594	569	619	635	603	598	622	619	579	653	587	587	607	613	601	603	632	594	640	560	619	615	565	592	624	598	579	576	620	586	585	616	646	572	584	576	590	650	580	576	601	595	597	576	574	577	650	584	621	642	611	567	593	608	614	597	625	587	626	634	596	582	632	658	593	622	542	580	615	619	585	573	592	608	588	601	623	633	617	591	615	628	559	625	586	629	597	619	617	593	570	600	587	567	597	567	610	587	588	627	581	557	546	599	574	616	596	611	569	648	562	585	600	597	588	604	574	626	607	634	573	610	602	569	597	620	656	606	616	603	630	604	594	619	605	627	584	587	579	631	612	618	592	611	591	574	537	602	600	578	589	621	599	583	607	547	578	562	594	633	624	641	605	610	614	572	603	633	606	573	608	612	583	605	632	628	594	596	592	605	588	586	531	620	586	633	581	613	602	587	594	587	609	593	607	610	624	553	597	592	594	575	616	604	652	566	568	618	630	607	584	611	590	585	612	580	633	597	570	562	613	623	596	593	598	605	591	600	619	599	613	646	618	603	612	594	591	604	586	594	627	565	637	603	628	607	599	623	605	604	614	540	571	632	617	604	593	623	586	577	567	622	559	627	608	549	597	564	615	633	616	594	627	558	647	644	633	618	573	673	590	586	558	591	613	574	610	614	617	579	573	626	627	619	595	574	599	581	576	639	569	633	584	574	598	665	596	643	609	590	630	605	588	581	621	549	586	567	639	580	618	595	639	581	645	565	643	623	597	611	594	642	623	640	612	577	623	547	614	629	540	587	599	619	576	558	595	620	581	584	568	581	583	602	564	618	638	584	560	626	575	563	629	596	588	583	611	632	644	588	639	575	646	611	608	590	610	593	592	631	604	569	577	560	570	607	571	582	601	589	543	586	597	583	561	625	621	590	618	616	607	617	650	602	572	592	547	625	616	593	606	630	591	635	619	605	622	602	561	610	626	607	546	572	611	603	597	595	643	600	571	624	568	623	612	578	588	589	587	535	550	565	635	618	595	584	602	575	651	598	574	607	615	565	623	575	594	593	611	590	647	569	660	586	590	600	574	603	597	590	567	607	595	569	584	623	654	595	569	597	619	631	569	562	608	579	611	588	588	615	605	599	586	583	581	536	558	607	570	578	606	597	605	624	606	616	631	589	609	633	615	620	615	538	611	602	551	604	586	595	597	597	614	548	607	596	581	596	598	600	617	615	605	594	635	590	610	619	604	562	588	630	577	600	577	636	582	611	612	651	603	618	643	574	611	605	613	626	591	603	574	625	583	589	581	612	604	603	597	592	606	583	589	610	547	616	581	626	539	582	614	633	637	585	614	591	584	589	572	596	571	643	590	590	590	585	642	616	588	580	638	588	535	569	590	611	593	639	594	614	615	614	573	615	596	572	615	607	607	589	618	634	564	614	584	628	608	617	626	628	590	584	578	614	613	596	624	605	591	623	621	578	626	576	591	609	624	579	585	596	592	588	554	556	579	613	621	585	612	610	585	608	601	609	632	578	604	628	627	572	575	637	614	576	595	588	605	570	576	634	592	565	617	571	645	591	581	595	586	580	610	604	556	565	610	597	622	607	609	621	567	553	575	615	613	559	593	603	589	571
10745	32596	25250	14296	12674	13793	10502	5913	4240	3293	3038	2544	2139	1955	1966	1631	1471	1288	1371	1220	1029	1011	1234	2242	4706	6699	6472	5318	4511	2956	2001	1516	789	640	685	632	571	582	672	591	569	616	609	581	592	601	627	622	599	636	644	569	557	551	609	613	605	609	586	605	591	566	635	631	625	618	611	558	612	604	651	610	593	617	607	608	608	640	572	600	602	623	595	569	586	610	647	597	583	607	631	616	635	586	618	554	568	601	579	581	646	645	630	587	603	623	583	593	615	630	582	580	605	624	582	575	588	571	642	632	620	614	582	594	605	633	595	585	592	628	594	571	592	613	630	598	599	581	639	593	579	614	628	640	593	580	604	604	620	625	608	605	619	628	610	577	632	622	550	591	630	606	575	575	595	531	625	684	613	626	565	636	598	609	616	609	587	608	664	611	595	593	602	599	575	602	608	641	661	571	577	588	569	622	609	628	550	587	572	591	616	601	572	612	617	607	605	600	590	598	591	624	609	588	625	574	576	595	627	599	598	616	608	651	597	650	578	566	597	607	621	553	567	587	597	627	576	575	645	628	608	569	586	652	612	645	627	573	550	613	591	601	599	579	657	555	602	597	608	561	591	595	617	628	651	625	629	573	612	632	630	593	605	600	609	607	633	596	621	595	612	609	626	608	597	609	618	616	628	648	648	624	551	582	605	603	606	583	620	643	592	626	593	626	576	609	625	590	636	557	597	581	645	562	582	607	630	628	633	600	612	617	558	636	611	584	604	632	626	622	612	575	619	578	613	620	651	610	534	614	642	616	598	645	627	606	599	620	594	628	611	606	636	605	634	587	585	575	600	597	639	643	599	689	596	590	618	573	600	598	576	608	607	624	619	587	568	603	627	595	620	578	588	621	607	631	587	562	668	619	575	585	576	567	623	570	595	604	611	635	603	587	610	606	583	581	612	610	633	590	608	603	606	634	619	649	607	632	571	648	599	619	618	572	614	574	566	580	671	580	595	608	607	578	569	644	648	623	555	619	606	581	607	618	643	611	558	615	625	606	586	594	625	554	578	614	567	612	597	628	589	616	615	611	614	651	602	580	604	579	611	593	592	587	614	624	586	557	598	609	584	615	653	650	609	575	576	625	586	616	633	606	601	617	616	630	553	592	600	635	610	650	596	628	616	582	534	652	616	630	574	580	592	593	622	620	616	619	575	613	605	578	621	604	570	612	625	596	599	583	595	595	612	582	588	575	581	634	591	591	609	656	643	605	609	599	586	595	607	579	594	619	572	580	582	646	609	580	676	623	569	562	604	632	598	597	601	596	641	557	609	588	618	584	558	626	625	625	631	613	591	614	630	597	633	593	618	606	612	624	614	609	605	580	603	603	614	590	623	630	617	574	590	578	599	629	579	618	587	580	580	599	588	614	585	604	646	587	590	646	632	566	579	600	622	622	585	583	573	620	620	596	634	608	588	602	599	638	617	622	613	572	601	602	623	592	611	608	636	645	586	569	552	622	618	596	589	592	589	631	624	596	571	592	582	654	622	622	627	592	611	594	623	626	622	641	598	601	592	594	579	584	623	586	612	600	645	596	581	629	552	603	609	600	616	572	586	618	582	600	562	575	634	627	602	605	592	621	586	588	579	619	587	604	610	573	630	609	580	617	572	585	608	558	599	583	569	609	605	585	627	660	604	604	585	615	607	606	619	587	624	588	618	649	595	633	606	599	644	592	581	603	598	615	614	622	595	616	620	589	583	557	620	609	591	575	618	607	623	583	570	600	623	608	622	648	644	601	595	575	581	621	566	651	616	609	595	628	593	638	618	570	595	579	634	565	609	587	619	635	588	606	596	577	581	613	620	586	574	558	586	583	644	604	584	571	651	541	595	598	607	604	654	643	597	605	527	587	583	628	618	574	602	579	584	597	598	625	613	606	578	607	587	608	599	645	611	585	669	581	594	620	598	637	577	580	613	538	644	611	604	587	584	573	573	623	613	625	574	626	596	611	601	592	630	636	652	592	593	628	601	613	581	577	607	642	589	612	608	614	624	573	580	619	587	633	579	577	634	597	621	601	565	601	601	669	610	622	624	595	587	588	636	599	587	604	610	621	636	607	642	621	602	604	626	583	639	606	616	604	579	604	620	600	612	586	615	590	618	605	589	596	562	609	610	617	580	598	622	622	644	604	586	608	607	605	610	595	585	606	611	585	564	601	649	609	596	606	647	602	625	598	583	582	599	578	597	596	605	590	615	589	593	597	601	570	638	562	610	567	587	593	578	567	622	591	599	633	596	607	589	613	601	625	564	595	548	615	620	577	586	627	597	648	597	581	627	629	568	598	619	586	632	597	618	603	654	564	630	658	574	584	616	620	626	604	611	615	588	615	624	588	588	600	593	620	582	603	598	585	564	575	612	644	618	626	604	564	634	627	621	605	613	670	585	558	591	658	548	559	593	594	579	610	597	563	607	593	617	630	583	574	585	598	588	584	541	613	623	589	598	619	577	620	580	586	664	625	588	599	624	613	579	628	635	579	620	581	626	587	601	615	621	599	607	622	582	605	635	598	614	577	677	583	628	592	632	622	562	603	558	603	609	577	605	612	588	615	649	628	631	587	607	594	618	629	610	583	617	576	564	595	587	619	596	584	614	608	598	638	553	603	595	566	628	554	609	564	624	597	629	636	605	619	607	616	611	600	603	600	573	576	620	590	612	618	599	611	603	618	595	581	581	562	636	610	629	626	645	635	616	612	624	604	630	591	531	600	600	609	583	601	649	598	582	590	587	609	568	617	595	589	601	636	601	574	612	611	602	607	650	581	608	635	649	586	620	621	553	609	571	597	588	593	608	617	649	584	583	602	598	636	667	648	583	581	594	625	575	653	621	596	606	592	611	582	613	606	574	608	580	560	692	617	607	579	583	578	616	631	617	562	621	609	642	604	612	578	645	613	577	593	626	651	560	631	565	629	589	594	589	600	628	593	625	617	593	594	595	607	607	572	600	586	621	595	594	618	616	550	592	586	647	628	531	611	620	600	612	628	600	637	579	602	645	646	570	579	599	599	619	576	596	601	595	592	595	605	594	621	596	572	593	596	605	574	606	617	584	636	598	595	600	573	602	586	596	589	589	637	577	611	611	589	635	602	608	639	579	593	614	587	597	627	605	617	616	587	611	584	587	625	548	583	600	644	596	586	615	621	656	620	604	631	587	644	556	571	536	587	606	618	588	559	575	587	601	594	582	633	618	613	609	609	626	630	602	628	608	612	592	590	618	588	583	618	615	620	591	588	592	592	621	577	603	623	605	643	589	643	587	644	602	632	628	622	591	616	587	559	595	598	562	613	568	604	622	580	602	533	609	615	607	584	631	598	575	602	578	590	654	618	602	595	600	626	650	600	588	618	629	576	616	595	584	606	596	616	633	604	599	590	617	591	595	597	607	601	614	597	617	590	594	589	647	609	636	634	625	583	605	603	569	580	594	593	592	626	589	615	576	626	614	580	577	618
27909	20359	13290	5114	3621	3380	2158	1208	859	757	741	637	633	578	619	559	497	522	483	481	443	425	445	424	485	546	587	522	535	435	378	413	386	346	346	368	384	386	355	366	388	395	365	363	396	365	366	364	369	376	364	374	381	364	345	356	360	348	367	401	356	397	357	400	372	367	357	369	357	362	403	338	383	392	363	347	353	385	369	348	366	351	360	358	362	358	402	399	381	348	364	398	380	360	344	376	367	364	374	360	377	358	370	390	341	348	379	339	338	368	376	346	365	374	329	382	386	380	370	350	388	336	350	341	354	349	363	356	388	368	393	379	390	343	354	343	336	329	336	362	367	375	399	375	351	336	362	384	365	373	340	330	361	369	361	363	378	347	381	395	356	385	387	384	331	391	374	388	350	385	393	387	389	359	352	381	367	342	376	367	363	356	435	379	373	367	399	326	386	322	321	376	313	376	339	390	351	340	363	359	352	383	371	376	369	326	361	354	389	354	371	372	345	375	403	359	377	354	348	372	336	388	363	361	352	354	360	352	379	341	359	374	388	400	347	376	356	363	357	408	360	351	362	358	376	345	386	397	354	365	359	354	358	391	399	368	342	342	351	337	391	361	332	365	354	344	379	358	411	328	368	396	356	356	366	389	380	378	378	364	359	395	369	384	388	388	371	371	330	357	347	389	353	381	394	399	402	367	410	347	352	350	344	402	349	364	399	387	378	361	368	351	393	385	372	374	357	352	366	368	372	376	396	347	385	360	364	338	381	371	417	369	360	395	354	327	373	352	325	360	361	357	400	368	360	370	397	373	352	351	381	338	365	351	379	391	358	371	416	401	350	367	364	346	366	361	406	362	368	372	370	356	357	380	392	384	357	366	350	355	367	359	376	379	377	347	381	325	380	338	335	390	345	332	359	349	325	335	390	362	356	368	374	329	362	369	337	371	384	360	336	386	361	353	369	403	324	392	344	396	341	362	377	383	366	377	343	354	315	364	346	389	353	377	335	398	396	356	331	369	353	338	404	345	387	354	388	395	342	369	355	343	376	329	357	349	395	375	348	378	338	322	372	386	380	369	365	384	365	363	344	324	368	395	344	353	363	355	379	375	381	341	335	348	381	357	371	326	381	381	385	380	379	366	342	381	401	368	386	394	346	360	367	337	372	385	372	322	369	354	348	368	336	372	375	372	360	361	391	394	371	384	323	368	355	377	387	350	371	402	343	352	350	376	345	346	370	374	366	367	415	388	378	373	362	356	352	355	391	341	365	372	347	400	337	389	342	352	391	363	368	369	384	335	351	389	336	347	390	346	328	383	363	373	331	376	369	396	346	362	389	406	330	376	380	378	411	358	360	405	338	365	348	364	358	379	372	343	358	381	362	352	365	364	368	374	355	350	366	364	378	354	347	398	354	355	359	370	296	402	403	382	318	356	402	383	384	372	347	339	395	341	327	364	369	391	373	373	385	340	371	387	366	394	344	385	354	338	358	370	346	353	399	355	339	359	366	375	377	363	400	367	368	373	394	342	396	355	374	365	354	362	342	354	344	404	363	337	341	388	369	341	346	360	362	351	359	382	336	361	367	370	384	363	378	379	371	409	390	359	360	382	399	389	408	404	390	349	358	366	366	325	343	322	329	384	373	351	355	355	378	340	387	375	378	371	384	374	327	380	323	356	362	414	338	381	382	347	360	350	366	361	346	371	339	364	387	368	367	374	350	418	388	364	343	362	388	377	342	359	356	364	383	408	351	379	385	363	348	361	322	372	323	348	390	358	383	344	379	387	351	382	387	337	364	355	396	353	323	372	365	314	341	375	370	348	406	358	340	346	360	356	363	367	410	380	353	375	374	387	365	395	361	321	352	358	351	373	368	348	380	382	361	364	395	338	364	377	401	331	401	359	387	359	388	349	356	361	421	393	370	386	372	391	358	374	404	356	346	352	347	393	362	362	337	379	393	337	356	345	344	341	346	371	339	377	348	380	406	376	392	373	343	352	372	360	367	363	360	384	372	368	378	384	382	365	360	361	352	374	348	349	392	326	391	365	356	377	369	375	370	346	389	367	338	359	341	358	381	365	379	375	321	380	347	368	336	348	348	364	377	391	346	353	403	362	378	385	357	362	379	357	385	361	361	371	375	407	371	383	361	342	397	357	359	387	371	370	324	394	392	386	364	356	386	368	374	354	368	323	348	346	396	377	379	385	384	388	361	360	334	346	379	359	370	366	376	391	384	369	382	379	387	342	359	352	358	384	334	409	388	325	383	378	377	370	407	385	325	368	372	331	370	390	382	355	376	391	389	404	362	368	344	373	385	366	379	399	365	373	338	350	358	360	353	354	371	325	374	410	373	409	361	348	377	350	349	362	343	333	331	384	362	330	364	362	362	364	422	347	367	367	369	357	370	349	349	368	367	397	370	369	345	346	336	378	356	385	356	368	339	387	346	360	377	365	361	372	371	347	344	359	376	372	377	372	389	359	354	385	390	351	369	378	375	372	358	378	358	351	349	404	384	364	392	355	323	353	379	366	383	368	390	394	373	359	359	369	389	353	365	375	370	327	348	367	366	360	332	354	399	346	411	352	389	363	348	365	390	383	403	360	395	361	383	387	370	379	378	381	344	385	359	365	364	318	373	375	321	360	354	364	371	383	328	354	338	348	367	369	395	396	373	377	344	349	372	367	348	394	384	352	378	393	394	401	379	335	361	363	389	372	342	370	368	366	350	344	341	388	370	350	349	340	347	360	357	367	371	360	371	335	380	401	363	364	365	364	379	393	357	411	388	421	359	407	401	361	371	378	352	361	347	391	369	379	371	347	387	377	406	399	366	411	324	400	372	364	364	352	365	333	360	373	368	363	388	358	385	379	379	372	364	352	379	345	380	345	372	374	383	362	390	362	400	382	375	341	373	349	342	371	373	376	358	379	359	372	365	373	365	390	333	339	337	382	347	378	400	344	381	377	375	354	376	333	422	381	327	411	372	377	358	386	335	355	347	351	355	386	375	368	376	370	344	374	389	357	384	365	370	360	369	363	389	366	389	347	366	355	368	387	367	379	339	375	361	326	355	341	363	319	365	380	337	386	380	370	349	395	361	357	354	362	342	356	377	394	376	397	364	351	377	359	333	370	366	366	372	408	364	359	340	355	352	363	344	396	373	352	350	369	399	354	357	354	380	372	408	367	360	374	349	357	373	354	376	348	397	361	379	366	353	390	315	379	373	367	360	354	349	358	357	351	380	392	375	358	349	360	378	370	369	378	352	374	386	379	393	403	382	372	375	375	384	387	355	347	345	372	364	381	394	371	376	383	388	360	374	377	406	353	384	381	359	346	354	370	342	362	364	367	356	353	364	368	325	394	370	355	400	346	389	334	353	423	381	360	427	327	375	362	408	385	352	355	337	356	370	376	387	347	410	386	357	308	394	371	374	325	379	356	357	360	389	368	351	338	365	390	352	406	350	404	376	347	368	385	346	360	375	337	373	379	384	356
9028	20288	11990	5224	5924	6202	4046	2188	1422	1165	1243	982	967	783	783	788	628	626	646	590	526	449	458	470	591	661	693	722	636	524	453	401	384	380	388	405	378	397	423	374	407	399	403	386	374	427	410	383	380	409	360	394	389	427	393	412	363	385	411	387	421	406	403	382	411	377	400	386	406	435	409	381	361	384	378	387	417	403	403	376	413	379	406	398	405	383	400	406	391	373	385	380	406	400	416	409	384	385	406	397	399	422	373	380	388	395	403	382	393	364	367	381	423	394	415	377	387	427	392	424	389	372	395	411	406	426	390	414	396	397	395	411	414	403	408	374	430	388	416	393	423	396	411	433	421	431	391	412	403	384	417	420	370	426	391	375	394	414	390	402	378	399	391	395	389	417	368	412	436	424	398	401	407	378	380	389	398	391	433	382	406	424	423	413	406	378	425	403	367	387	414	347	392	390	413	346	399	396	404	358	393	389	418	370	404	409	377	357	396	406	420	414	408	408	386	412	403	390	396	398	395	408	404	402	380	376	373	432	351	372	382	379	375	428	406	386	389	394	383	369	427	387	385	400	389	430	396	403	427	383	413	390	345	418	379	392	403	382	427	415	464	406	417	396	419	411	362	424	402	403	408	405	445	356	392	362	372	446	392	386	401	382	432	405	378	367	383	416	430	395	414	399	418	364	372	410	433	394	418	423	368	411	374	410	401	378	428	406	392	352	411	395	380	398	358	407	406	400	401	430	393	407	425	412	378	426	385	397	393	384	409	392	390	364	385	378	435	440	386	396	371	401	409	401	398	381	389	398	399	420	426	416	389	407	367	366	408	370	428	423	389	384	420	383	390	433	414	409	398	405	372	399	383	398	390	381	386	415	400	369	400	388	405	395	390	400	391	393	449	394	377	423	415	417	391	384	388	403	360	396	402	390	421	356	406	403	402	388	415	410	376	378	391	387	400	384	389	398	377	408	374	397	377	406	356	427	414	455	377	395	398	376	360	356	380	387	421	447	415	381	389	379	399	371	402	418	393	424	407	359	399	397	420	421	385	383	411	425	371	431	423	411	418	439	427	397	400	378	404	386	421	389	407	405	404	418	392	353	396	393	396	387	394	401	398	392	376	405	413	416	392	421	368	385	406	418	386	408	400	421	397	389	453	405	387	417	391	396	394	409	353	387	355	416	377	390	385	395	363	405	398	432	402	378	363	416	408	410	399	379	348	363	419	373	409	376	402	371	412	397	388	402	409	378	420	412	383	371	384	423	440	399	433	381	376	403	376	417	405	395	411	354	392	391	429	446	386	418	392	422	407	358	393	384	414	409	381	370	422	381	404	411	384	390	393	367	407	381	413	412	404	380	368	395	378	406	381	410	427	423	399	402	421	370	391	384	375	376	393	387	430	431	422	412	418	377	378	405	409	420	425	369	386	420	339	406	423	391	394	415	383	400	385	410	402	407	391	387	401	377	401	402	414	350	444	393	359	428	386	381	398	424	398	394	365	396	418	417	373	375	390	430	402	400	362	380	398	390	390	409	411	378	417	397	406	404	430	384	376	415	400	415	426	407	369	402	386	421	400	388	421	418	392	404	403	373	396	397	392	431	412	396	401	379	412	383	422	411	391	386	399	414	400	405	398	408	367	366	383	397	385	426	413	400	380	427	415	372	403	377	387	406	405	402	407	411	386	405	416	410	428	432	420	382	383	393	412	403	376	391	375	408	394	369	378	421	409	411	401	388	381	398	440	399	380	395	389	454	385	411	379	409	404	410	428	405	403	378	416	401	392	409	400	417	416	384	378	377	404	404	391	419	380	404	372	413	395	380	364	393	388	383	421	377	386	370	414	397	397	372	413	419	406	389	381	408	406	363	405	405	414	403	391	409	386	421	399	380	412	344	461	383	391	420	410	399	409	419	385	393	387	381	408	402	413	366	404	399	386	416	389	432	377	390	405	364	431	382	372	424	419	402	402	412	421	413	389	394	415	396	424	379	433	370	379	363	410	397	386	388	390	447	378	396	391	390	394	361	387	388	400	399	383	400	380	430	408	409	430	423	371	396	394	355	376	406	388	399	423	404	401	421	401	405	446	407	380	371	412	424	388	397	374	390	389	418	377	377	367	413	388	408	415	384	422	401	395	396	410	385	369	402	379	423	410	398	372	398	392	357	430	376	417	447	412	401	379	407	431	434	429	392	423	399	370	418	419	394	389	406	385	382	448	400	410	411	407	389	422	393	418	400	419	409	390	423	395	396	433	408	422	395	410	408	363	381	430	398	399	393	404	391	409	394	393	419	387	411	399	379	394	388	399	375	346	383	388	397	388	360	419	409	423	393	408	424	389	396	401	398	404	413	419	418	395	411	395	411	372	398	386	366	379	402	434	382	398	387	367	389	398	393	428	387	421	411	389	419	409	394	381	382	401	427	394	413	404	417	393	410	428	391	383	400	425	381	404	404	402	430	421	379	400	408	412	382	399	404	406	390	414	374	430	427	397	377	402	383	375	423	423	399	398	412	401	410	447	398	392	399	444	389	410	427	430	387	398	407	429	397	425	401	394	407	398	424	397	383	428	367	385	407	407	401	386	392	383	412	453	408	410	379	402	387	366	397	414	417	365	395	397	447	460	407	390	439	412	376	393	395	407	391	410	387	393	409	399	392	420	427	351	419	412	422	454	424	397	386	432	403	434	434	388	375	396	366	400	401	354	411	406	420	400	418	371	423	399	389	416	376	357	416	378	405	367	396	388	378	425	397	403	414	386	394	378	402	408	390	383	364	387	409	400	430	414	400	392	370	420	390	368	402	395	414	401	410	374	432	399	400	387	419	379	412	383	404	407	399	412	375	408	397	425	402	400	422	397	414	410	409	419	413	389	406	407	422	436	388	360	412	391	418	450	411	403	397	390	398	405	394	375	370	404	373	394	387	388	419	399	396	397	410	403	402	401	384	415	441	393	424	416	358	402	404	404	387	454	397	416	386	380	426	394	421	407	377	409	436	376	364	404	403	353	393	399	403	407	400	427	372	404	430	387	416	393	401	357	374	394	394	406	416	400	357	419	431	388	386	389	394	376	369	390	422	403	412	422	415	413	401	441	391	402	404	403	399	387	405	413	445	406	393	396	423	385	392	404	413	410	377	415	406	407	393	388	403	374	396	407	404	402	407	413	355	423	407	387	390	411	380	408	400	423	434	396	402	375	385	398	407	420	408	380	400	378	386	392	434	389	398	399	407	404	406	387	405	381	442	387	369	428	383	430	402	398	431	410	370	409	382	377	416	393	371	393	383	399	363	392	367	420	390	389	403	398	385	387	376	389	395	323	402	430	377	367	396	394	419	388	404	372	414	396	392	419	382	422	389	394	405	372	419	406	417	374	369	413	411	412	398	393	419	427	383	410	392	406	393	368	385	395	423	402	383	395	401	369	421	380	425	413	405	366	392	418	411	382	419	419	378	362	385	399	376	406	399	360	364	397	377	394	375	387	391	345	409
23939	21305	28516	24392	21340	13978	4845	1882	1252	1303	1027	878	803	663	672	609	604	570	585	534	472	456	466	521	1247	1939	2604	2506	2025	1404	770	488	334	356	349	349	365	344	358	383	345	335	342	350	372	369	380	332	379	374	373	345	389	373	394	358	347	392	390	336	398	385	321	369	343	381	365	342	386	340	378	388	337	374	361	346	357	375	368	366	357	360	349	352	339	341	355	381	389	376	353	350	349	355	393	336	323	333	353	339	371	372	375	355	365	357	338	358	338	367	374	351	334	334	320	377	352	321	396	357	411	364	386	366	346	336	318	357	334	353	384	352	331	357	377	347	376	355	341	334	365	357	396	368	351	320	346	329	339	367	373	371	331	386	366	390	338	324	335	334	373	421	337	342	339	323	310	368	343	359	365	410	331	318	323	361	374	351	351	322	360	355	368	370	345	415	363	347	359	335	356	348	341	372	372	333	375	363	373	349	374	344	359	364	371	331	350	343	314	347	335	348	360	355	361	384	378	378	355	382	360	343	370	350	330	355	359	372	350	361	349	350	349	378	375	356	349	333	363	369	369	354	379	365	352	358	348	338	327	367	355	346	346	342	333	372	329	362	376	330	363	361	341	357	382	363	358	364	356	361	320	338	335	342	355	348	371	379	341	372	355	349	335	367	343	362	366	368	355	357	362	323	371	339	365	354	345	384	321	371	368	361	361	366	332	365	359	361	347	335	340	326	340	374	348	344	361	349	354	388	304	336	325	382	331	377	375	317	382	371	361	356	351	351	380	399	347	384	336	348	381	365	328	353	351	354	315	402	358	369	345	396	346	330	327	365	377	364	385	331	372	349	375	327	334	392	385	353	366	394	339	361	349	358	343	360	345	321	358	371	370	397	383	353	329	345	355	344	334	355	388	363	362	329	315	329	385	343	376	358	368	354	333	332	353	348	330	372	347	336	358	353	351	387	355	350	337	385	343	393	380	362	370	362	378	350	355	309	380	376	382	348	332	326	384	339	373	335	343	323	352	367	357	350	372	360	317	339	335	382	382	315	344	337	362	371	385	367	352	353	364	364	344	377	364	357	361	358	345	392	361	347	349	323	331	376	349	354	371	346	377	381	351	357	357	356	369	355	366	383	360	338	329	325	408	361	371	355	382	329	365	365	354	375	372	320	380	346	342	351	349	353	379	372	317	384	351	340	373	369	350	368	377	360	327	374	326	327	351	315	367	336	335	349	377	343	356	365	365	366	357	361	339	338	343	369	335	346	394	364	335	370	357	369	382	349	334	377	331	337	348	313	341	359	363	354	338	367	356	352	354	390	353	372	364	370	382	338	372	359	377	343	331	375	346	341	340	323	341	368	338	346	345	359	350	375	370	371	370	345	368	362	367	337	349	341	360	360	347	361	362	369	366	375	341	384	358	352	368	369	364	339	353	343	385	351	358	341	379	329	332	360	340	321	323	364	346	349	395	370	371	335	328	352	361	352	359	342	362	338	343	364	351	332	324	392	381	351	347	354	378	355	329	368	347	376	359	375	340	327	353	330	348	337	344	368	347	349	389	368	351	343	346	344	405	371	351	377	347	376	337	358	355	381	374	384	354	369	359	392	383	358	397	352	346	365	363	361	346	339	376	382	395	351	418	361	353	362	385	362	362	358	331	340	326	359	358	377	370	383	359	359	350	347	356	385	361	326	378	368	328	349	352	411	350	334	328	355	354	353	363	343	369	383	368	351	357	328	386	356	354	335	395	375	351	367	334	341	361	394	337	337	356	369	368	366	332	346	382	331	344	369	337	325	322	359	349	361	372	373	335	362	413	349	348	368	375	329	347	390	377	392	377	343	322	345	370	362	353	379	375	332	368	316	365	354	350	350	346	373	349	335	366	353	343	362	375	296	388	340	363	358	363	357	341	320	372	321	338	367	328	370	349	335	365	350	350	343	352	384	372	343	329	379	369	339	360	364	394	380	331	319	348	359	340	394	354	372	327	354	349	351	351	371	388	394	376	347	328	369	316	365	370	353	337	363	369	371	348	345	339	351	410	366	340	350	342	367	337	323	369	374	364	356	374	378	352	347	364	377	359	334	370	338	368	334	340	362	343	368	361	340	370	353	340	351	344	380	336	331	355	361	372	358	347	370	394	328	351	335	336	365	307	332	397	341	359	359	326	386	378	344	336	349	363	325	323	350	354	367	363	328	358	386	360	339	377	345	360	345	333	355	368	340	333	364	386	373	344	329	339	368	395	354	363	345	341	339	329	326	375	349	334	376	329	346	342	388	407	364	357	342	380	361	359	396	343	328	322	370	368	392	383	346	322	348	354	367	360	378	367	354	331	359	357	353	337	382	344	383	312	333	383	379	335	350	375	374	324	342	364	352	334	377	373	364	350	356	366	358	358	366	354	384	363	329	371	386	363	360	363	362	359	380	326	383	382	339	345	366	376	348	336	378	372	367	357	352	370	349	359	351	367	349	340	341	345	348	342	353	376	344	372	363	347	347	354	398	369	349	344	353	334	343	373	348	330	371	344	345	365	357	337	327	366	377	402	366	373	387	383	372	346	340	344	374	348	363	351	350	380	389	361	369	357	351	375	359	355	359	350	325	353	359	369	350	348	350	378	355	360	363	355	379	351	354	343	349	369	345	390	332	381	347	350	363	325	336	356	357	324	370	351	361	342	330	323	371	358	372	388	364	356	360	381	336	375	325	341	356	367	362	378	340	364	371	358	337	345	351	387	386	370	353	384	351	388	390	375	344	349	361	334	366	344	355	345	345	363	345	344	363	368	396	347	347	345	353	363	380	368	360	351	358	337	332	337	357	385	337	344	315	348	370	347	360	346	370	332	338	372	370	329	353	344	385	365	343	338	381	366	389	352	363	336	380	357	347	353	377	348	307	357	335	348	393	355	387	378	391	368	330	355	313	352	366	356	344	365	344	370	379	365	352	385	398	347	394	339	344	358	344	370	357	372	347	347	348	348	344	375	348	321	344	368	365	397	356	386	367	354	372	356	359	379	371	365	360	381	408	390	348	345	339	364	357	382	372	338	341	324	357	339	353	358	363	379	331	358	384	366	353	377	341	378	363	353	342	318	353	372	345	383	333	401	352	354	349	333	331	366	349	346	364	365	318	344	332	344	347	370	350	377	341	349	336	330	345	377	343	391	374	345	371	363	375	338	375	393	353	333	381	341	365	375	361	351	361	384	362	328	332	358	349	302	376	363	356	376	355	345	352	353	297	350	347	375	396	371	364	407	358	341	337	340	321	371	351	335	366	351	366	399	323	340	381	362	346	357	345	381	363	369	332	351	348	383	379	335	368	359	358	349	353	376	361	376	362	347	368	370	346	385	335	331	381	350	377	346	357	344	358	352	345	345	352	341	372	360	346	338	356	366	350	356	365	372	334	396	360	398	374	358	328	358	369	360	348	369	328	364	357	335	360	359	338	348	332	362	359	366	356	369	375	380	353	339	357	354	340	331	345	359	374	344	363
9731	28926	17529	9282	10240	9876	5797	3360	2162	2173	1693	1346	1232	1026	1003	938	864	823	779	695	589	543	589	600	1889	3110	4127	3692	2980	2114	1028	545	385	384	376	413	377	365	402	403	360	412	391	406	342	394	366	367	381	383	376	376	412	371	347	402	382	371	393	376	399	349	378	358	342	355	412	393	408	401	360	371	325	334	373	379	358	361	400	386	384	376	370	386	373	392	367	367	387	375	399	363	380	363	426	370	402	404	378	344	357	327	391	380	362	405	404	404	372	353	413	435	378	344	399	400	380	355	403	369	391	351	378	373	384	363	359	377	348	377	368	379	374	396	357	393	371	396	365	363	359	356	367	336	370	401	372	379	374	376	406	384	388	360	390	370	362	346	334	400	386	361	382	378	369	361	362	355	400	377	382	368	387	387	382	397	388	399	385	378	377	367	371	384	361	381	351	381	342	378	352	393	403	401	390	398	395	369	349	361	404	367	375	363	392	400	361	374	355	398	352	388	378	381	401	379	365	371	357	379	361	363	385	372	367	396	344	345	350	388	356	379	379	370	365	391	380	386	377	382	344	409	392	397	342	401	362	336	375	388	380	366	356	393	394	380	406	386	388	365	374	421	385	370	409	387	355	356	359	382	407	373	411	388	416	377	373	365	422	376	380	429	368	369	378	421	395	390	372	391	362	369	349	425	403	401	396	373	395	374	410	358	382	399	379	382	396	373	372	380	353	399	372	376	413	400	414	402	391	368	369	416	404	397	377	402	378	398	399	367	371	362	340	370	351	399	383	381	399	404	408	420	361	351	376	407	390	397	391	374	364	397	388	380	375	385	403	421	385	342	383	400	384	387	395	384	345	377	363	336	371	379	363	368	387	386	360	388	374	392	397	372	365	338	370	363	367	365	360	364	378	366	354	379	363	351	382	372	411	363	343	384	394	427	393	424	362	357	399	406	373	364	426	409	339	379	397	388	385	383	378	406	366	394	377	379	373	387	374	383	354	358	370	382	372	384	400	372	345	362	392	410	378	399	345	381	380	355	399	395	381	342	385	378	380	346	410	425	403	392	359	346	364	377	382	351	343	402	364	398	416	406	376	358	364	398	357	386	401	403	380	402	383	416	398	409	365	375	403	427	381	378	360	409	369	388	367	393	373	362	372	350	367	371	397	389	392	343	394	402	389	373	389	372	399	379	395	361	367	385	386	368	375	338	363	390	394	358	365	375	385	368	411	354	383	404	399	358	362	410	390	399	362	376	346	369	375	399	381	372	384	397	404	385	379	391	365	375	373	419	370	369	377	389	385	397	359	375	396	373	389	424	359	392	393	405	364	386	392	389	365	367	361	356	373	362	345	388	413	359	390	362	389	404	377	368	389	379	323	352	374	368	374	359	373	398	408	390	397	393	357	369	363	384	361	357	367	352	382	358	410	394	388	351	354	356	382	382	382	354	404	365	363	389	361	367	377	380	378	359	389	368	391	353	355	365	371	366	324	380	374	383	351	386	343	402	400	391	408	355	377	352	401	383	396	361	368	398	376	362	397	372	365	389	391	363	406	394	391	392	374	372	377	378	366	366	394	374	381	390	374	404	393	397	381	380	396	366	356	367	398	415	360	369	382	362	364	348	405	365	395	341	379	353	405	373	374	355	388	390	399	396	378	374	382	409	424	396	368	392	402	379	368	383	353	405	392	381	385	380	338	359	389	409	394	375	357	384	384	388	389	349	381	368	418	366	353	376	377	386	357	391	374	376	356	372	366	389	396	416	377	360	392	387	371	379	367	377	385	383	366	360	381	385	375	366	353	386	369	383	348	381	391	369	359	430	386	400	354	387	366	357	374	314	387	377	350	403	401	377	374	404	403	361	380	360	359	397	352	356	408	362	346	384	401	335	413	356	346	395	382	364	369	375	366	383	376	353	387	376	386	396	376	382	384	374	385	387	401	383	384	358	414	379	383	378	381	345	360	350	417	371	379	388	419	362	386	363	346	401	373	383	383	338	357	354	347	395	386	374	381	377	388	351	376	377	389	402	374	359	415	378	367	376	366	360	350	363	364	394	371	411	386	371	362	399	396	382	393	375	383	361	365	332	370	406	379	365	352	381	410	367	393	401	369	406	373	386	382	372	384	379	408	394	404	369	360	379	375	356	379	373	374	371	393	348	357	372	370	361	399	356	371	373	411	374	398	381	415	359	336	399	372	404	385	378	397	385	359	428	362	371	364	413	395	347	396	358	395	362	321	363	376	385	391	369	395	367	411	383	392	382	377	379	379	365	367	379	404	360	393	402	346	371	378	359	416	400	393	383	379	351	381	356	387	374	380	321	371	353	361	392	412	375	373	386	405	399	434	401	405	380	378	372	434	406	363	375	394	359	378	369	389	384	389	407	359	356	356	363	376	383	382	381	389	425	358	368	355	358	351	385	363	368	395	393	364	374	410	370	382	374	377	396	391	389	375	363	420	355	383	391	396	398	420	367	386	377	376	381	346	366	365	378	353	379	413	366	381	405	355	387	377	395	355	387	352	394	360	376	413	388	404	360	358	347	386	353	371	430	396	401	341	373	392	365	408	401	366	330	387	371	390	377	375	409	396	377	391	392	367	346	411	375	371	385	422	354	371	382	409	385	341	372	383	349	364	400	349	424	416	390	382	379	336	393	388	363	383	400	375	377	380	349	382	373	372	390	362	387	332	356	383	385	363	392	404	394	385	378	356	383	411	370	373	320	402	395	370	378	378	359	376	395	390	358	384	371	416	355	377	387	388	387	388	370	400	372	344	389	378	383	372	342	384	401	374	386	414	373	369	378	356	370	349	394	360	360	372	392	346	377	378	353	396	390	364	397	428	390	376	382	373	357	350	403	360	363	382	393	369	348	370	380	355	395	380	397	379	377	402	384	378	371	386	404	383	362	368	392	372	371	382	360	416	388	371	375	381	369	405	376	359	388	391	358	374	356	352	408	373	362	354	379	370	362	367	385	373	369	372	387	371	374	382	362	407	372	385	351	378	383	356	381	380	352	416	387	364	364	388	384	374	385	381	371	389	405	392	404	405	359	399	413	382	377	411	375	377	408	385	421	404	423	405	369	360	365	398	373	351	362	369	401	346	381	389	377	376	377	374	388	387	380	363	363	386	365	402	387	370	389	341	362	372	419	354	354	368	360	369	376	393	381	394	407	348	383	391	362	378	399	380	392	401	367	370	378	363	375	367	373	363	342	369	397	400	348	379	396	408	348	389	411	356	376	366	365	364	386	391	400	411	372	357	363	423	371	358	368	353	382	363	404	401	362	379	390	402	394	417	360	354	360	354	412	370	329	411	391	366	360	388	385	321	407	368	377	369	391	387	382	392	339	376	406	371	398	411	368	387	397	340	411	375	394	315	341	401	390	359	377	399	353	382	389	377	367	360	358	383	403	387	380	394	381	382	364	358	373	361	386	360	388	384	387	365	384	364	366	337	376	382	375	361	395	336	402	354	396	348	407	358	397	385	411
24997	21325	27441	25422	13060	5290	2676	1403	1248	1210	1082	998	821	804	773	776	683	658	644	672	621	634	593	607	756	1569	1924	1594	1421	1079	771	611	572	478	569	527	505	545	547	555	563	547	501	509	536	541	507	528	552	539	533	576	520	531	498	562	579	529	523	552	530	559	498	516	532	539	573	480	567	532	530	524	536	558	512	554	515	538	539	555	514	548	512	510	517	525	544	537	598	517	518	545	540	548	542	532	543	562	545	562	543	495	620	547	539	502	566	498	533	545	489	511	473	533	506	524	550	549	534	515	527	555	553	513	550	553	543	549	516	594	575	579	504	495	533	513	538	560	537	555	540	529	491	536	504	517	532	526	496	550	490	492	566	598	511	586	556	528	548	526	516	551	555	529	550	511	520	544	530	542	563	558	562	529	523	558	539	552	537	566	545	516	542	536	545	505	523	544	553	576	526	523	517	511	548	501	551	552	541	524	494	550	548	510	526	580	521	572	584	542	528	546	507	542	555	529	538	474	569	557	521	532	539	516	533	517	504	558	538	570	450	523	524	535	523	513	560	533	563	507	584	546	519	537	548	517	497	533	535	546	521	550	538	517	541	514	518	514	579	550	556	525	541	496	539	528	538	578	503	541	521	553	517	540	527	561	551	548	491	546	578	525	561	514	531	560	520	538	522	476	546	529	510	490	545	512	540	535	536	518	577	495	567	534	509	558	513	574	521	513	522	542	520	494	538	514	540	506	568	519	544	497	500	533	525	551	507	566	526	579	523	589	544	548	566	531	519	521	542	519	539	507	539	525	549	522	514	505	542	558	548	514	555	560	482	560	504	533	514	514	533	512	519	518	547	546	551	532	507	560	547	519	483	513	522	531	523	499	539	570	532	541	571	528	566	514	511	532	510	524	535	559	524	559	536	525	530	564	528	514	515	560	505	485	562	545	542	520	530	520	542	574	545	549	523	553	523	518	583	525	524	556	492	503	509	515	534	518	509	501	522	554	553	532	548	516	514	544	520	568	491	507	501	531	568	536	522	523	489	566	569	509	500	518	501	473	531	530	533	546	490	549	569	523	520	512	548	486	516	528	511	547	591	512	514	539	567	560	521	538	515	563	547	507	488	541	504	527	547	555	540	542	553	539	566	577	512	515	549	546	537	516	530	528	522	557	478	538	563	519	537	545	567	502	526	521	542	537	527	531	510	543	574	500	485	501	563	503	521	532	534	530	542	543	581	515	549	525	563	541	535	527	542	499	543	554	550	547	550	544	533	571	559	515	520	519	548	573	543	531	581	479	498	533	504	555	528	499	491	525	524	549	548	514	523	514	579	498	557	541	552	524	529	544	529	520	516	508	548	526	555	480	521	523	556	492	532	557	539	580	531	570	519	492	586	511	490	529	541	547	507	545	546	516	575	552	558	516	528	548	500	540	545	499	551	580	515	559	508	567	556	544	514	517	526	550	561	553	539	544	524	532	530	503	583	527	531	500	539	532	573	556	505	506	515	481	567	531	558	514	565	499	538	533	524	533	534	505	559	504	511	493	521	529	508	522	554	502	510	568	538	540	530	514	516	515	507	525	535	529	520	543	517	529	471	575	561	523	556	497	537	531	515	520	521	505	537	549	544	507	570	525	514	541	522	530	522	496	480	513	525	540	537	538	527	459	543	535	521	516	512	503	547	508	544	539	570	530	543	524	545	522	523	482	508	522	517	526	533	491	515	522	559	487	531	569	520	553	551	516	547	544	512	522	534	566	573	558	533	523	562	523	533	543	512	522	508	509	543	566	515	526	523	587	563	509	533	506	547	505	544	538	552	569	584	549	588	538	556	569	548	487	503	528	610	555	486	482	546	536	613	520	536	534	512	541	499	526	536	511	498	509	522	510	508	549	497	526	574	516	507	567	542	519	496	531	513	560	510	514	539	513	582	545	538	533	523	560	489	546	503	547	535	536	512	517	534	536	553	551	506	539	537	517	571	511	551	520	518	513	563	542	517	554	563	576	502	518	542	539	562	482	513	470	504	534	519	550	524	534	534	560	558	574	534	546	581	546	530	497	560	530	560	577	542	564	511	539	532	517	554	515	571	552	534	502	541	509	547	498	539	569	580	505	561	541	502	525	510	540	509	533	554	530	531	567	517	532	513	528	540	519	534	548	531	522	546	498	562	540	472	503	524	519	562	514	530	525	551	550	505	516	508	555	554	536	498	541	517	553	553	553	530	515	574	557	525	524	538	529	522	565	517	529	565	546	531	550	558	509	523	559	514	567	549	543	544	493	524	534	533	569	525	569	526	553	496	579	541	531	505	518	551	537	530	547	515	566	530	559	494	540	525	532	534	567	547	537	519	538	560	531	520	575	517	477	539	550	517	518	533	551	552	523	529	513	563	501	505	536	519	515	524	531	504	533	525	507	567	507	537	524	544	525	495	538	490	539	527	538	550	541	544	522	475	529	497	492	521	513	520	475	560	566	544	533	489	563	560	507	466	521	552	524	530	558	525	553	506	495	547	533	548	581	531	515	561	561	592	505	511	554	503	508	487	512	523	540	515	551	531	486	507	532	513	510	502	568	522	524	553	545	544	530	534	487	547	545	541	530	530	532	547	546	527	530	545	546	558	510	530	481	527	536	502	558	528	572	511	511	524	525	504	518	554	578	504	546	518	572	546	538	556	536	482	518	529	536	529	549	500	552	501	590	548	560	521	514	534	581	534	495	500	544	549	534	578	510	537	526	536	520	484	504	510	526	506	527	508	545	506	516	515	523	511	532	558	569	532	516	560	536	524	511	553	557	530	544	528	581	514	546	569	559	575	531	543	552	532	537	536	527	512	535	561	543	507	501	533	551	521	522	535	535	579	520	534	476	558	587	554	531	506	535	529	575	499	565	530	538	532	556	538	530	493	514	539	514	535	522	524	569	538	522	567	545	561	535	561	601	518	561	514	515	531	487	556	600	511	549	515	516	526	511	570	492	529	550	535	521	519	477	507	557	526	501	525	503	560	481	521	552	545	526	527	547	542	573	574	510	560	536	537	572	530	521	519	495	539	518	516	559	558	540	550	540	492	523	548	528	486	526	529	539	528	529	566	524	528	538	562	502	549	527	517	523	485	574	556	520	521	534	530	549	542	527	536	545	563	576	494	496	517	516	566	504	560	533	544	572	517	539	478	536	588	536	528	535	547	545	540	537	531	482	492	538	530	496	526	492	539	549	577	563	546	533	546	491	543	550	517	532	521	508	560	526	542	507	514	528	536	566	554	528	511	541	518	500	544	508	522	530	512	556	517	560	546	503	512	528	530	540	513	523	570	550	518	523	555	528	543	551	544	551	497	545	518	530	523	547	508	521	577	543	551	520	563	554	527	505	553	564	563	554	507	505	501	538	543	579	533	537	525	534	526	539	525	523	523	528	548	587	531	534	516	588	544	558	519	521	501	568	542	562	557	551	537	489	533	525	565	536	528	565	529	514	544	523	549	538	499	496	558	526	510	505
10193	24523	13323	8586	8609	7980	4509	2496	2027	1941	1708	1453	1231	1082	1026	1063	865	868	789	765	677	711	755	692	1117	2554	3149	2564	2126	1633	939	604	596	580	572	563	566	583	559	547	558	521	560	536	586	568	575	556	562	589	543	590	539	521	528	573	587	542	522	564	590	578	585	613	540	600	570	587	589	569	584	558	513	590	542	563	539	574	540	560	555	552	615	568	526	562	538	553	586	604	585	571	594	573	560	559	590	533	535	551	570	644	548	561	580	607	606	608	570	553	555	537	563	563	575	526	578	567	602	573	612	587	590	559	588	571	547	574	589	554	576	595	586	548	584	573	558	547	573	537	588	598	541	574	594	576	620	559	603	604	582	530	551	556	573	600	541	572	557	607	594	623	568	505	559	573	601	580	568	549	547	576	594	575	527	566	581	604	581	539	543	565	525	562	596	569	569	534	553	528	596	606	572	554	572	529	559	563	563	542	566	588	591	598	535	511	549	526	529	580	530	541	587	583	627	570	607	557	540	514	588	584	575	592	538	545	552	581	558	547	589	599	544	585	590	537	582	549	551	552	599	539	569	581	550	618	546	553	595	525	557	557	566	574	615	543	600	579	594	555	517	608	601	562	551	557	585	550	613	535	553	575	543	566	554	575	590	582	560	599	589	573	546	586	586	578	598	579	568	575	583	597	557	586	552	580	560	593	527	615	573	549	563	575	538	587	595	550	575	562	552	587	562	569	588	578	576	571	584	564	574	503	549	565	573	553	552	554	574	580	596	552	536	579	567	550	563	545	558	573	601	552	551	558	561	560	558	586	557	565	587	563	565	599	626	566	572	540	594	565	588	590	562	590	561	556	515	553	589	577	581	512	542	582	528	519	565	587	604	591	559	561	568	553	586	590	561	579	577	610	590	576	535	579	561	545	560	564	609	567	573	597	555	554	584	560	565	589	569	527	591	527	581	596	563	537	568	556	585	600	559	574	555	546	523	613	578	601	525	570	498	613	591	557	519	600	577	566	610	598	565	567	576	554	526	586	574	580	544	557	527	594	583	517	535	536	540	562	525	582	617	561	565	558	568	557	548	604	557	606	634	573	531	534	556	574	538	594	565	542	578	548	569	602	551	548	621	609	578	586	605	578	578	561	605	558	595	569	570	603	537	537	559	560	591	585	606	553	573	536	546	571	596	597	563	573	489	545	577	525	572	584	575	591	570	568	592	568	594	618	526	575	573	568	593	563	565	557	527	638	572	528	577	560	608	586	585	597	562	592	570	591	562	577	560	581	552	548	585	542	573	583	558	590	566	591	557	597	558	547	604	586	537	541	582	568	562	581	577	568	561	562	533	586	598	560	582	583	559	572	564	597	549	600	543	594	564	563	570	574	557	559	548	597	596	540	566	540	539	573	566	584	585	565	578	569	593	554	518	579	586	571	546	602	554	563	575	638	562	571	555	516	544	550	575	567	584	578	567	576	564	572	539	591	578	543	551	567	534	550	578	583	551	576	530	587	562	550	579	593	573	546	551	576	578	560	542	558	578	582	542	550	580	576	583	610	580	597	570	558	597	568	597	590	559	541	542	575	564	577	593	568	589	580	596	621	561	566	554	527	610	556	569	567	599	584	526	543	562	546	537	554	581	543	520	614	591	592	566	583	571	594	539	613	592	569	593	573	565	587	603	560	562	560	586	551	547	581	569	497	573	586	566	553	538	579	587	554	573	557	575	605	537	562	533	578	562	567	606	600	609	576	590	550	586	543	564	593	569	564	650	575	557	560	515	557	549	591	576	572	584	539	583	584	561	572	558	574	604	552	544	545	590	596	571	538	550	613	547	549	535	548	565	508	549	590	573	545	555	597	567	570	582	522	567	601	538	537	570	539	577	556	572	561	566	606	551	568	553	546	570	611	538	541	591	555	536	611	544	528	567	556	566	561	592	539	571	578	528	558	568	583	550	575	628	595	573	546	566	525	561	602	550	546	574	530	567	583	546	570	541	561	584	563	605	554	560	634	591	544	577	567	555	566	605	618	594	584	567	525	547	550	589	598	580	574	580	548	546	568	551	597	556	549	595	562	583	596	546	594	520	555	601	562	571	584	547	563	575	561	541	605	621	543	581	591	561	535	560	578	554	521	522	564	545	576	589	576	600	618	531	566	581	578	565	554	530	567	574	592	548	656	563	593	562	536	607	601	610	580	553	578	539	570	541	602	533	603	537	547	569	586	579	575	560	560	552	564	586	541	588	530	529	589	551	558	577	574	581	570	622	607	570	568	573	572	540	539	563	562	530	555	579	576	579	575	579	601	576	501	592	535	564	547	539	592	583	547	584	558	541	616	551	562	542	567	592	570	549	552	594	549	564	561	592	551	590	606	607	566	594	538	539	554	538	585	564	533	554	541	526	546	568	586	556	595	599	544	523	600	569	537	560	572	616	598	565	572	603	558	519	584	549	550	564	588	556	551	564	557	549	586	560	571	556	559	562	553	574	576	562	617	591	555	595	618	559	565	573	560	526	603	551	546	574	549	591	548	563	591	526	539	562	530	593	572	578	586	543	516	536	587	557	559	580	568	581	570	554	601	575	553	561	559	532	576	614	530	591	582	565	552	548	570	534	560	540	586	578	616	558	604	586	587	591	573	550	569	587	544	589	560	540	537	556	580	588	582	560	562	571	549	584	607	542	574	563	576	593	528	555	534	590	591	586	608	569	575	563	560	591	617	584	549	566	570	548	579	565	551	537	541	585	520	552	591	532	589	542	592	523	545	571	548	580	520	632	536	551	561	547	578	583	593	547	546	517	566	577	561	546	542	562	572	555	522	563	601	571	562	555	556	582	576	558	556	560	555	571	593	556	579	530	566	562	535	556	602	574	553	589	530	590	596	588	579	570	551	560	559	554	587	547	547	585	563	574	573	550	583	554	613	520	538	554	566	594	593	565	610	555	588	547	582	547	610	585	514	595	568	576	563	565	554	572	578	566	543	543	534	596	576	560	581	579	578	551	538	548	585	583	529	511	603	577	549	564	572	516	557	515	659	529	580	580	541	548	567	493	564	558	595	546	510	559	545	540	535	577	517	532	535	559	574	582	566	554	608	589	563	602	537	500	551	590	611	572	542	582	582	573	578	556	536	549	578	561	563	525	556	616	586	560	578	568	551	566	582	549	559	496	574	553	555	554	544	512	524	558	590	576	537	558	600	543	551	603	560	574	575	577	565	545	602	552	534	568	624	592	561	573	590	577	561	574	557	559	565	556	534	593	578	579	566	587	546	535	600	535	554	588	563	611	580	547	547	590	563	576	545	619	575	572	590	528	583	548	572	612	576	548	558	597	553	528	551	607	599	550	622	608	494	611	553	633	549	575	548	553	554	557	557	582	580	543	592	612	554	575	594	553	566	599	541	574	625	551	563	525	556	495	587	582	535	560	564	568	545	563	562	585	570	556	557	540	592	536	584	530	584	576	586	598	574	550	520	572	567	564	573	590	542	558	589	563	566
22739	21342	29006	24011	21365	21652	13047	3022	2233	1952	1910	1647	1349	1255	1225	1127	1004	927	845	804	760	861	897	823	1967	4802	5723	4716	4011	2512	1758	1223	658	628	649	645	640	637	629	594	629	642	586	621	617	620	604	644	610	608	611	649	653	641	583	631	626	600	592	638	590	619	646	625	608	611	631	627	597	594	622	614	622	647	576	600	591	638	574	616	601	581	575	582	661	671	607	628	611	614	623	605	653	598	623	617	627	614	661	641	648	633	607	634	595	636	646	635	628	638	564	660	660	646	592	596	613	672	608	622	629	636	621	614	614	654	608	608	606	629	635	614	652	588	564	593	609	606	662	618	600	649	624	626	640	611	632	596	603	598	654	584	620	592	602	621	607	604	617	617	680	619	614	602	620	583	627	650	648	642	627	599	617	607	635	604	587	604	636	625	586	632	595	630	671	642	642	630	601	682	644	657	605	612	640	584	579	627	597	593	652	618	599	609	624	610	635	576	661	617	618	667	623	620	625	607	634	625	635	656	598	624	629	633	649	624	589	618	586	590	623	617	622	618	583	574	660	679	622	661	642	629	600	604	619	640	681	575	603	650	629	602	599	625	616	629	628	630	622	607	610	602	617	645	630	671	657	649	661	631	654	627	615	628	607	630	660	585	617	588	597	603	580	620	617	643	596	614	618	624	622	635	636	600	576	643	622	603	577	598	599	587	640	595	657	628	645	579	638	634	633	603	636	648	655	656	626	592	650	608	637	658	632	649	599	654	664	627	616	668	624	641	646	652	650	602	666	648	640	638	603	603	681	578	631	629	659	654	652	621	646	575	600	629	620	617	602	629	635	614	592	600	590	635	634	641	602	648	617	637	649	652	626	597	627	634	654	633	578	628	628	643	628	657	575	613	650	632	616	594	630	573	635	627	612	612	573	627	588	670	609	600	621	636	618	624	640	648	619	619	584	623	636	589	646	628	620	633	630	591	574	624	627	650	671	582	666	628	612	610	587	650	581	573	606	660	616	629	638	626	597	586	634	612	635	642	626	609	589	669	642	620	620	664	589	649	604	606	627	631	615	630	665	625	597	643	599	629	599	611	661	610	666	625	608	625	636	636	603	584	600	631	639	592	632	636	606	648	653	602	628	682	640	596	639	622	620	631	571	603	636	645	661	591	643	549	608	640	607	610	640	691	581	646	609	596	621	618	640	646	618	621	658	653	590	671	589	585	600	594	605	632	576	645	589	584	623	625	622	654	585	615	682	637	623	648	630	609	648	622	611	627	651	661	589	644	596	597	616	574	640	600	641	632	626	590	614	636	616	643	658	587	638	648	617	614	626	600	594	614	583	585	635	585	639	617	569	598	632	603	631	627	614	626	610	626	571	598	635	633	561	623	601	628	584	656	618	590	641	611	630	622	628	625	609	605	620	654	627	566	653	633	645	643	626	604	605	570	608	656	551	606	569	637	601	607	646	632	661	607	631	638	655	663	610	626	613	613	631	632	600	604	624	649	598	603	605	655	616	663	655	654	632	628	640	627	635	581	622	606	582	611	600	603	648	616	611	633	619	595	647	596	644	674	665	596	637	667	663	614	611	623	626	585	621	617	623	656	615	652	589	670	602	663	614	632	625	629	632	608	610	620	627	623	617	591	599	649	641	673	649	654	592	640	637	617	635	650	656	625	644	633	663	656	593	650	622	623	591	605	661	646	592	617	617	653	592	610	661	603	608	647	642	670	619	630	619	598	600	640	640	677	617	620	607	613	614	637	642	625	598	606	582	620	626	613	604	650	589	668	613	640	621	637	639	605	609	594	584	589	627	634	666	547	601	646	624	645	607	653	629	622	677	660	662	597	612	619	578	624	588	585	615	605	610	584	657	630	642	636	589	634	625	667	616	604	581	599	609	614	655	611	660	591	624	633	601	625	651	659	636	606	631	617	606	607	649	633	619	597	650	604	600	669	614	686	604	579	661	620	647	579	630	617	648	675	588	640	591	636	600	615	589	610	579	596	614	607	622	628	636	668	612	629	685	621	648	610	609	619	580	585	610	619	625	629	580	582	576	660	617	628	607	643	624	592	612	655	640	651	575	619	600	664	625	569	626	632	629	586	658	645	612	584	647	616	617	572	619	663	617	602	624	660	609	625	634	668	630	605	649	640	599	601	654	606	630	626	637	625	638	616	580	600	677	591	636	680	582	585	606	607	602	604	636	602	607	594	583	632	612	613	611	595	660	662	613	599	587	627	635	662	634	599	566	645	589	668	646	659	627	589	624	603	613	626	647	619	657	670	613	651	634	656	620	580	632	608	582	609	593	634	640	597	586	603	611	653	607	636	636	634	626	613	614	559	619	633	633	625	594	612	653	612	590	604	646	610	641	665	590	650	612	669	618	646	618	585	604	648	658	601	601	607	638	630	574	582	648	596	604	627	612	595	625	618	637	614	623	579	625	656	635	630	640	618	589	660	581	635	583	642	648	672	607	639	554	624	614	653	669	611	579	612	602	651	632	562	609	628	589	613	643	634	639	612	625	617	650	628	673	618	590	592	621	625	613	581	635	594	602	672	624	631	591	563	604	587	610	613	613	614	639	636	632	589	629	647	587	640	597	641	603	647	597	598	623	622	643	598	589	638	596	627	648	609	640	611	581	605	637	593	604	620	607	636	613	631	646	617	634	659	621	568	629	614	593	639	675	577	609	618	619	603	611	635	667	621	633	639	663	597	657	604	616	589	645	614	614	583	576	629	636	594	640	641	625	645	629	606	602	618	604	638	627	622	592	631	617	674	646	601	624	625	661	688	651	634	643	580	606	601	622	620	653	586	597	606	683	621	620	618	643	642	667	604	597	643	577	647	652	607	605	679	657	614	595	675	618	654	623	633	651	601	595	657	543	624	584	616	608	642	666	620	627	652	598	586	596	634	610	610	651	585	630	590	628	606	634	629	608	627	620	625	575	642	584	637	587	634	664	621	615	627	608	664	591	660	602	604	615	629	606	624	630	653	620	632	621	599	614	619	660	608	625	646	662	640	659	623	601	586	648	611	628	568	642	604	586	620	644	629	616	617	596	616	606	661	636	616	615	609	635	612	588	611	633	591	641	619	606	593	598	631	634	674	624	615	618	643	627	594	607	617	619	609	653	638	620	638	602	613	613	642	606	625	653	546	635	601	594	576	626	636	651	654	612	657	600	600	619	571	613	633	664	626	662	633	648	607	609	590	588	635	586	635	651	548	600	641	614	638	599	608	594	625	623	643	645	614	613	611	595	635	594	602	630	616	600	656	658	604	613	625	647	617	611	631	640	646	639	630	556	635	619	608	628	614	592	573	588	664	603	681	597	677	642	613	627	658	664	593	598	614	637	621	675	547	615	614	651	595	657	644	604	640	634	583	655	597	653	608	642	645	650	607	627	649	622	606	608	622	591	607	615	605	618	642	661	589	576	609	644	627	595	618	609	633	587	612	651	652	627	624	603	629	646	640	650	635	596	656	598	617	625	626
13038	32827	21103	14018	14278	12429	7014	4303	3886	3271	2994	2377	1992	1737	1571	1575	1290	1141	1113	980	957	1033	1172	1082	2822	7546	8295	6622	5623	3547	2333	1475	716	641	637	642	648	637	630	612	639	637	687	596	669	599	650	587	664	627	663	623	598	614	611	620	620	604	622	596	625	591	604	617	647	631	642	645	591	627	631	650	630	603	624	628	604	641	626	640	653	647	642	606	618	666	638	625	617	635	658	625	623	609	594	653	629	663	600	637	672	629	621	628	633	608	634	608	657	618	672	606	614	609	618	631	611	639	608	592	654	644	639	627	637	603	626	620	614	578	641	589	656	612	635	600	657	618	641	628	645	618	603	605	637	615	618	627	616	675	622	606	693	656	603	613	583	635	613	666	605	652	624	618	605	594	607	631	607	631	658	665	619	649	622	649	610	577	641	581	664	661	647	652	623	676	660	633	633	621	558	637	664	645	662	603	621	658	636	632	643	647	598	682	668	637	602	632	631	597	647	633	624	618	627	613	605	627	654	643	593	652	633	618	604	648	615	666	643	662	639	618	647	629	622	612	608	626	639	635	612	605	593	651	644	616	630	663	624	645	610	592	633	621	653	619	639	647	661	610	566	635	595	600	578	590	605	625	625	611	649	590	640	639	623	654	606	641	624	602	616	637	631	630	652	644	665	633	613	633	612	587	637	628	669	665	605	593	620	669	619	656	617	630	634	622	629	599	612	638	634	635	632	642	665	609	682	627	598	586	637	667	621	640	612	616	624	638	616	567	624	639	597	632	634	642	630	648	626	651	627	624	694	633	666	642	580	622	608	604	616	625	625	615	621	611	633	597	648	650	564	628	650	580	638	627	576	685	617	615	623	633	609	631	654	633	593	611	624	657	635	682	619	605	621	671	664	655	672	625	617	643	629	586	626	630	637	668	589	626	645	617	596	634	601	632	634	615	611	636	607	630	606	642	626	638	634	625	590	608	652	617	593	605	623	610	634	637	599	610	651	626	657	656	625	641	612	635	590	658	632	589	601	594	602	636	622	660	654	571	647	616	643	594	651	650	621	667	638	606	687	649	608	602	647	650	640	613	637	634	665	607	599	663	639	633	643	657	641	620	643	605	599	645	655	607	609	634	617	612	606	631	611	616	654	642	645	612	615	601	611	649	627	612	622	646	619	635	686	637	648	645	632	606	603	597	610	657	617	622	571	608	590	624	667	632	663	625	683	609	651	673	622	605	624	644	629	661	642	649	627	576	578	632	593	650	622	620	637	615	640	679	604	667	602	639	590	593	615	627	602	611	609	652	608	608	637	668	610	600	621	625	591	597	616	615	630	592	642	622	593	637	607	670	623	652	606	663	644	623	643	667	649	654	576	595	647	622	605	638	632	596	652	628	638	620	637	610	603	575	616	626	594	647	620	611	647	584	655	619	613	631	661	644	636	659	645	644	602	645	627	620	632	627	639	629	657	622	625	615	597	627	650	614	608	611	610	661	617	581	617	608	637	636	602	631	648	629	640	611	652	642	635	648	681	601	652	644	647	626	620	623	644	635	640	589	637	645	611	604	643	670	621	637	640	641	585	653	637	626	651	615	629	614	624	630	653	611	644	672	597	652	608	595	631	567	625	621	656	656	631	642	681	623	622	629	666	646	649	593	605	623	594	631	637	681	667	585	631	622	663	622	639	648	599	660	670	612	619	647	648	650	638	595	639	627	626	651	631	594	626	588	656	638	620	672	640	633	589	641	597	586	643	634	624	654	639	587	615	547	607	613	623	651	642	642	651	611	648	590	623	608	673	598	605	648	647	657	642	644	622	625	623	664	647	652	580	617	626	640	605	632	615	641	616	640	637	634	612	630	614	647	626	648	618	626	619	582	648	610	679	621	613	608	637	614	589	619	665	662	626	643	616	643	638	600	633	603	689	587	606	633	617	621	673	589	594	630	603	636	640	646	671	648	609	589	602	631	585	665	584	674	660	615	640	644	598	634	630	633	651	613	645	615	601	632	630	634	633	613	661	616	617	659	681	641	666	631	606	644	655	646	622	644	659	608	641	595	584	675	659	694	617	627	581	607	650	648	657	633	621	618	659	630	627	647	626	604	596	659	605	620	653	662	630	606	667	573	658	595	656	670	655	607	637	663	609	615	624	595	634	625	665	640	613	631	640	610	611	628	603	616	645	612	635	604	648	618	610	666	639	631	609	631	616	650	549	636	655	604	615	613	625	619	628	610	642	628	632	603	592	647	646	596	616	656	610	649	579	633	619	646	617	598	658	663	632	681	631	610	607	624	625	651	633	622	636	678	587	642	645	600	648	661	643	649	678	617	605	637	634	614	671	637	677	642	601	665	631	641	622	640	634	623	629	633	598	683	669	586	639	626	627	627	610	633	610	614	618	627	648	682	637	652	669	638	641	583	650	658	628	713	628	658	616	598	632	654	576	656	651	662	591	632	614	597	624	585	585	607	607	630	657	652	591	625	685	619	641	642	601	607	649	660	683	609	653	636	655	681	649	650	618	652	663	662	621	606	616	610	589	633	642	589	632	606	658	637	629	617	624	627	621	678	627	625	648	647	611	644	688	624	603	609	645	581	630	616	605	695	647	604	624	600	631	607	660	612	650	631	657	617	634	606	618	628	656	630	651	615	578	634	647	617	625	661	650	636	626	634	649	614	625	671	601	604	618	656	594	633	600	645	672	616	642	626	635	633	613	610	642	619	593	619	613	608	630	672	666	638	622	619	655	641	595	647	614	596	625	608	589	614	615	608	621	600	615	630	601	640	582	610	623	619	632	624	625	579	631	629	591	644	601	625	635	665	622	628	614	643	619	654	672	623	667	635	625	661	654	610	635	606	622	645	625	670	601	640	580	626	623	677	606	636	622	654	636	641	615	657	620	588	657	620	614	641	629	660	640	678	601	613	655	597	628	649	638	614	613	651	623	596	640	665	621	638	645	637	674	596	630	629	670	606	616	654	652	643	603	579	619	574	620	670	574	641	606	628	677	589	620	653	606	661	625	634	609	642	622	581	638	658	607	614	673	588	643	601	648	610	654	611	626	632	648	632	576	632	619	647	644	585	586	661	634	669	628	607	617	625	644	576	639	675	614	670	634	664	628	608	628	618	598	634	645	665	643	637	638	629	694	634	622	666	624	648	611	645	594	643	611	597	627	605	676	635	667	649	633	646	643	678	642	639	668	620	608	642	633	649	621	624	583	599	628	628	628	649	617	616	661	636	593	654	632	642	641	599	611	616	613	605	620	626	645	662	651	595	642	636	625	655	624	609	652	609	623	633	597	674	607	625	679	643	659	651	643	621	672	670	649	646	618	605	673	599	657	648	615	622	593	613	635	607	592	700	642	624	639	608	600	620	609	652	673	663	651	638	658	591	621	647	651	608	667	674	640	640	673	620	663	627	607	630	621	604	600	637	629	642	602	633	623	632	616	587	672	619	643	648	643	623	593	677	624	611	632	593	618	608	617	638	640	638	636	634
28019	20074	13078	5761	4409	3308	1419	948	938	881	789	634	588	571	534	517	524	454	411	469	449	490	461	441	451	538	636	670	609	541	422	444	388	385	399	379	403	372	368	417	380	387	360	325	404	382	389	394	372	391	386	378	365	377	368	369	409	396	387	382	357	378	363	348	381	318	376	371	379	390	381	386	389	384	382	377	372	348	398	386	380	363	361	381	384	384	387	378	385	377	390	431	335	383	306	384	365	355	408	409	308	383	339	360	384	390	395	376	387	359	396	373	383	352	399	352	389	327	379	409	366	385	388	377	399	380	378	406	405	407	408	354	375	390	375	372	390	403	358	398	376	419	412	358	371	348	415	353	367	370	358	352	368	327	390	374	380	357	385	404	335	373	394	394	351	344	415	400	383	394	390	360	397	366	388	370	370	359	358	379	369	380	385	360	389	363	353	337	391	385	389	340	371	361	407	357	405	380	401	343	394	387	383	397	366	384	401	380	382	365	366	369	356	336	344	367	370	379	369	391	356	402	403	382	384	369	383	405	375	380	381	353	364	374	394	365	322	359	376	357	406	376	358	416	394	395	349	345	429	375	378	363	381	370	391	384	385	374	389	363	360	379	388	364	342	383	358	361	394	400	350	360	383	368	409	376	395	380	365	361	373	368	370	366	374	370	383	400	373	369	403	388	402	398	352	399	346	401	371	423	361	349	361	343	374	390	374	380	354	344	353	423	386	363	374	364	356	374	386	374	347	391	369	391	363	365	375	401	355	348	343	387	373	366	346	391	396	359	397	360	396	374	367	358	377	381	365	376	391	344	396	329	394	362	356	402	385	383	388	388	373	364	419	373	400	370	374	367	359	393	371	397	400	384	381	376	348	355	369	336	350	357	356	408	363	372	367	387	372	426	410	386	394	349	343	378	374	365	383	407	395	363	382	392	397	352	366	363	404	377	390	408	377	375	392	427	370	387	349	415	390	378	407	424	392	352	400	404	386	392	396	360	366	374	346	392	379	373	332	364	331	352	370	421	341	405	360	353	394	368	359	386	358	368	377	359	381	376	399	342	358	371	404	404	378	388	365	388	351	375	386	383	394	365	340	381	388	359	394	399	370	357	352	365	388	395	451	396	363	360	362	376	376	367	397	384	375	375	370	359	390	376	389	384	363	380	387	364	369	409	366	324	364	375	394	387	373	381	378	391	400	376	374	388	391	392	364	378	361	386	359	408	372	371	373	355	357	441	338	372	393	409	396	368	387	359	368	369	381	358	366	391	385	375	378	370	381	348	361	385	407	386	425	365	374	347	390	377	338	372	394	395	402	366	399	373	348	400	350	383	369	372	369	379	395	376	391	365	334	399	372	371	375	383	419	384	409	412	340	373	360	404	340	382	385	360	363	340	355	357	396	360	376	389	351	364	375	356	370	369	388	357	371	347	413	378	351	382	376	337	367	380	396	395	374	410	367	418	419	344	364	403	359	384	364	386	398	380	380	368	365	390	386	375	381	377	386	386	398	355	388	358	389	400	367	404	384	383	376	417	395	364	369	414	394	386	371	355	425	392	420	365	378	394	377	348	398	400	378	401	435	360	401	409	366	418	370	353	379	350	357	381	394	393	353	384	358	377	412	374	397	352	385	371	366	367	377	381	365	384	373	388	375	384	371	396	365	354	426	432	370	369	384	358	355	369	380	381	378	408	364	389	387	369	389	405	371	353	354	384	382	362	389	359	367	382	373	370	384	399	364	396	375	344	367	371	380	395	352	380	389	358	370	379	368	350	410	375	385	354	351	373	381	364	378	343	391	351	397	380	389	395	395	354	395	385	415	411	363	360	374	348	350	354	380	328	361	403	375	381	381	405	353	372	423	375	381	395	421	371	373	388	410	386	394	397	349	428	348	357	356	364	380	383	377	380	369	407	388	368	355	344	385	387	375	345	387	360	370	361	350	390	362	374	360	380	362	376	339	366	399	412	375	400	359	370	394	370	377	353	327	381	413	347	332	392	369	455	378	361	406	386	347	392	386	392	357	354	343	373	403	340	393	391	392	398	345	378	402	373	383	373	376	365	382	351	368	411	350	396	394	354	382	349	377	378	373	369	376	377	352	371	348	372	342	364	411	355	362	359	364	357	402	367	379	387	348	377	397	416	394	395	384	375	370	383	384	399	373	368	361	401	348	360	384	360	401	407	345	374	393	382	380	381	416	372	400	364	370	376	369	433	373	413	338	369	337	334	358	371	358	374	369	369	391	401	365	362	388	378	364	383	361	375	377	383	385	380	393	357	374	372	387	357	399	371	375	365	352	389	380	347	388	380	357	400	362	370	367	400	383	405	380	391	367	356	365	407	383	357	379	364	402	390	358	363	381	359	358	357	363	379	374	396	379	356	369	359	426	408	374	360	408	342	388	374	393	385	332	392	372	360	369	363	378	385	377	395	353	366	355	355	390	362	329	389	405	390	389	355	318	398	392	363	388	406	399	389	366	381	397	395	356	378	371	375	361	456	393	354	369	390	367	361	359	389	391	383	356	350	390	370	371	412	364	348	378	354	396	393	377	352	439	371	368	383	381	388	395	386	361	364	405	376	334	388	396	371	341	377	374	381	357	368	420	362	386	379	407	366	376	404	395	376	399	385	356	370	348	384	373	391	399	347	379	370	377	341	361	410	352	386	353	390	341	355	360	387	349	358	335	367	363	376	346	394	362	379	393	365	337	363	347	397	355	410	384	343	378	353	395	384	358	376	375	353	415	354	367	374	355	349	401	373	398	367	375	383	401	372	341	364	343	412	367	406	380	389	393	378	387	364	394	349	373	408	377	380	406	367	380	376	369	397	381	382	376	355	333	356	390	369	345	369	381	350	383	374	411	383	387	373	379	376	392	383	389	383	380	370	387	367	397	403	396	376	373	384	378	360	361	383	386	365	374	388	393	367	403	412	390	344	421	390	419	404	377	354	394	377	395	349	421	336	401	372	322	386	337	381	359	388	361	355	339	374	419	390	414	360	359	368	373	375	354	362	379	378	355	381	386	379	353	350	353	371	361	385	351	400	378	351	356	388	354	387	370	379	354	355	357	405	386	378	361	364	356	391	386	373	387	380	367	370	367	382	370	344	362	358	346	397	382	389	373	370	353	363	355	382	391	369	385	386	369	337	399	375	414	342	390	366	363	393	399	355	354	369	400	379	381	350	391	406	353	359	417	357	392	378	370	387	387	360	374	352	386	357	372	385	331	382	359	337	346	363	373	405	378	351	345	380	341	410	373	387	376	329	393	362	365	367	375	339	384	366	384	397	357	385	344	338	369	381	385	381	385	397	373	397	385	409	354	377	356	361	373	363	419	380	357	342	354	380	366	364	384	349	380	394	404	355	402	341	381	378	375	381	347	411	376	390	362	376	390	398	371	375	357	370	380	379	371	382	360	369	372	369	371	345	348	373	404	336	347	354	390	385	363	362	355	368	359	386	398	382	300	350	394	415	362	369	398	369	357	380
10277	18898	12111	6390	7043	5482	2212	1657	1555	1367	1271	971	831	808	783	698	632	576	512	562	598	613	591	495	525	641	805	856	881	622	523	537	388	429	379	401	417	396	438	422	394	431	361	418	394	405	427	415	421	434	415	402	437	440	402	416	407	377	416	433	400	372	389	417	425	394	380	412	402	424	389	376	431	426	391	393	388	401	430	436	407	399	387	404	407	417	438	432	362	368	390	371	438	421	420	369	440	443	403	402	405	422	391	406	419	374	421	426	429	412	405	423	403	392	374	382	420	402	401	385	418	418	364	423	370	414	371	382	404	408	432	401	417	432	415	423	445	399	394	417	440	416	383	421	430	376	396	390	428	374	405	373	431	430	378	391	395	399	419	390	406	424	411	399	428	397	405	425	394	403	397	414	382	392	428	376	406	424	407	391	415	439	383	408	387	416	421	408	414	390	399	431	379	403	418	413	396	406	423	436	391	365	409	419	392	411	424	377	390	437	433	417	406	409	408	446	413	409	423	419	400	382	420	402	400	440	403	397	392	389	397	409	426	396	385	414	359	423	406	419	402	427	415	388	412	401	393	387	424	453	423	396	379	459	399	420	381	382	406	421	417	421	385	411	432	355	436	412	395	396	395	418	399	374	408	422	417	417	398	378	394	391	405	410	393	452	414	399	400	414	455	408	409	391	390	374	392	439	398	406	393	427	452	420	422	442	396	427	403	412	408	399	417	424	433	404	399	438	413	435	427	411	425	443	386	421	373	404	375	430	377	433	405	408	402	410	406	402	392	413	383	384	392	420	421	388	403	390	422	390	437	412	450	403	425	361	403	407	405	398	419	434	466	436	417	399	419	431	440	385	403	382	393	384	390	399	408	418	416	411	397	369	416	415	427	419	365	384	407	434	417	413	423	383	421	395	388	415	391	418	382	389	408	389	407	396	435	400	432	413	399	371	422	388	405	416	418	397	441	364	390	418	371	398	438	422	423	403	411	419	455	417	399	415	423	423	403	384	424	410	432	410	419	425	394	392	449	417	364	404	424	423	382	408	408	380	380	396	436	426	428	415	401	451	407	409	412	399	406	412	391	388	423	404	416	399	376	401	395	407	403	432	426	395	400	435	401	390	430	403	423	385	424	428	418	421	397	418	429	376	388	406	400	391	438	368	389	408	395	424	416	431	437	413	397	390	438	402	395	429	404	393	452	397	403	374	429	393	420	398	402	416	409	388	424	414	396	414	427	376	434	403	365	383	430	395	384	412	388	400	401	389	418	416	449	418	437	389	430	437	435	400	410	420	430	400	386	438	423	397	410	427	425	399	365	436	394	399	434	421	411	422	427	407	422	416	396	437	398	419	415	405	401	422	433	357	436	397	411	418	414	391	384	355	382	426	404	440	393	414	385	419	415	403	374	369	418	408	415	407	407	413	435	431	404	436	397	374	427	393	432	408	441	396	406	396	388	380	394	403	434	423	419	405	380	413	408	402	437	405	402	412	421	412	415	387	437	433	396	372	419	430	394	399	395	416	416	415	404	399	380	398	381	425	418	426	462	420	405	407	391	386	400	434	401	435	386	417	406	403	395	383	406	395	412	418	405	393	406	444	419	379	397	404	400	399	377	429	393	426	418	404	363	437	415	416	386	389	440	382	399	419	385	395	424	411	386	427	396	433	404	419	396	456	398	421	371	386	443	427	395	389	403	420	410	400	428	388	390	413	393	411	377	427	363	430	414	400	410	425	389	408	429	415	411	404	388	373	394	427	417	458	424	419	449	449	412	423	439	397	465	437	370	383	388	417	387	380	400	413	376	394	367	398	431	422	418	422	410	433	434	392	378	399	362	432	388	408	407	386	410	357	411	376	368	400	405	391	392	398	368	380	421	449	424	413	412	401	386	398	434	437	415	407	403	400	435	403	396	417	441	436	419	401	410	372	383	420	458	421	399	442	402	417	415	435	393	402	444	378	406	418	397	423	407	417	435	413	426	412	416	429	394	385	393	440	362	374	428	407	373	416	393	425	399	417	399	417	392	395	431	430	395	360	422	431	403	460	427	418	384	444	404	423	407	407	380	407	417	380	438	409	412	378	387	401	382	402	413	407	405	403	414	418	423	411	411	402	399	396	418	395	422	413	417	398	403	405	403	418	410	465	387	395	384	424	392	428	414	446	421	405	453	463	407	398	398	402	410	396	407	398	409	391	433	421	423	406	391	436	389	377	413	435	370	399	408	404	416	372	361	413	386	384	403	409	428	390	381	368	397	423	393	416	386	385	402	442	386	387	425	404	398	391	400	367	400	417	377	414	445	399	401	429	381	419	392	400	397	417	435	388	372	397	414	402	422	388	424	438	429	420	413	376	431	357	431	381	451	388	429	436	411	406	411	408	417	421	400	419	442	402	400	412	422	449	427	432	402	400	429	412	392	397	421	394	428	403	414	455	392	398	401	407	392	383	370	390	407	399	386	415	391	455	417	384	403	397	387	419	402	407	430	413	385	379	417	390	388	384	425	429	393	396	410	406	372	434	370	394	403	395	401	393	400	446	409	408	418	367	418	402	402	367	411	384	397	427	411	425	415	428	409	406	416	425	401	421	429	378	398	413	423	384	391	440	389	421	411	396	409	374	401	410	427	457	396	416	427	399	451	435	417	434	428	432	382	434	438	418	393	438	439	405	427	407	444	388	409	424	389	396	415	414	414	406	369	414	424	432	429	407	396	417	403	445	432	416	383	423	467	429	419	422	395	395	432	389	414	382	379	390	398	409	383	369	387	422	404	433	438	420	413	411	412	381	405	416	438	395	387	382	348	420	417	408	388	413	444	399	421	386	394	396	420	406	380	418	408	406	368	436	440	426	421	413	444	430	418	407	433	373	395	459	401	395	452	406	403	406	417	394	438	419	410	367	425	377	389	409	388	392	384	398	378	387	461	392	450	388	390	402	436	426	430	391	397	394	401	404	402	382	406	404	394	410	393	419	415	402	420	445	410	433	377	389	398	422	406	407	380	385	386	434	457	397	404	425	428	396	419	408	437	414	419	407	393	404	403	413	393	386	400	373	422	444	357	387	403	382	401	401	398	450	434	450	425	394	381	412	398	433	423	398	417	410	441	395	415	408	381	440	434	373	386	405	394	408	418	385	415	397	404	400	451	403	397	414	397	400	403	397	393	402	409	400	378	393	422	415	443	420	400	405	385	399	449	438	419	393	390	422	454	391	427	403	412	404	392	380	438	403	414	408	379	448	424	409	412	389	426	399	404	418	432	427	411	397	393	413	386	389	389	408	411	404	426	434	430	448	399	411	377	406	355	413	386	369	389	410	411	410	419	414	392	422	422	420	399	418	411	412	449	385	444	423	434	421	420	384	416	417	414	412	402	437	389	413	399	410	384	442	402	430	419	422	389	409	430	418	419	386	421	393	419	406	436	438	403	411	423	393	426	416	433	383	434	419	426	366	439	427	412	395	459	423	436	387	418	438	404	445	405	374	402	414
24021	21361	28511	24414	21333	12595	3032	1716	1242	1255	958	939	765	653	621	533	585	656	576	599	597	507	491	452	795	1540	2296	2433	2423	1734	858	472	373	403	333	358	355	425	327	337	382	317	354	369	360	341	366	362	348	379	370	341	363	379	340	346	374	401	371	379	347	369	384	360	392	377	341	332	396	354	388	344	358	361	371	350	371	349	375	346	349	382	380	351	363	336	310	378	336	346	348	385	362	338	346	362	361	369	375	353	389	373	335	375	368	385	302	347	360	344	340	389	340	374	348	343	360	370	373	375	373	359	371	319	376	354	372	343	401	383	365	386	364	386	372	371	351	315	349	344	339	361	360	360	359	360	381	348	380	368	360	397	355	351	369	355	346	344	392	349	355	359	348	351	374	372	348	347	345	393	348	366	349	349	388	337	346	334	369	325	343	351	346	370	377	341	360	340	357	349	356	344	341	349	338	333	371	358	400	355	371	351	401	369	380	352	380	372	389	315	370	343	357	336	339	390	365	323	342	377	334	346	374	374	373	322	369	371	356	365	369	365	347	335	307	353	340	365	361	344	389	333	361	368	357	340	378	370	354	406	361	380	350	355	336	333	346	342	381	367	365	357	312	383	366	344	370	334	336	364	357	387	385	361	374	394	370	341	386	370	350	358	359	338	380	356	390	363	370	383	336	384	340	345	356	342	354	347	327	364	334	352	385	371	357	358	339	389	353	350	360	353	317	355	372	384	371	356	344	364	394	374	315	357	332	323	385	349	376	340	367	355	348	368	344	390	358	354	340	352	353	354	385	352	350	353	343	332	362	381	349	369	357	356	351	342	380	361	359	364	377	357	350	340	367	358	371	356	373	374	336	357	356	392	359	338	360	322	363	357	345	408	340	371	315	366	329	350	368	337	326	388	365	383	361	336	333	378	361	365	394	363	363	371	382	359	386	331	351	331	361	358	374	347	387	362	368	376	344	390	353	351	361	348	389	346	362	362	339	375	347	356	377	367	337	350	344	352	353	358	373	390	386	358	375	342	357	332	365	345	374	386	353	364	343	396	415	361	354	343	346	357	350	368	331	335	384	361	393	372	347	379	377	346	350	373	339	326	352	398	346	352	357	378	363	368	386	373	364	379	336	362	361	351	350	374	347	350	329	338	375	336	379	354	381	341	365	374	360	330	340	354	365	375	353	360	358	319	402	382	365	337	345	357	346	333	323	354	369	353	354	356	363	345	322	363	377	353	429	400	333	375	350	351	370	361	321	344	342	358	359	362	367	332	380	384	341	349	339	389	349	380	399	359	343	326	383	361	365	346	361	356	376	408	357	326	338	391	346	343	375	371	350	322	392	348	325	371	364	374	337	366	358	366	360	349	384	358	359	371	366	361	376	341	408	379	322	369	363	409	348	330	368	352	344	352	384	341	350	336	377	363	353	328	328	368	370	363	347	316	361	376	349	340	378	374	347	349	390	368	324	356	389	344	342	386	337	347	357	328	340	365	339	369	360	360	336	334	367	364	359	355	326	330	360	353	347	352	372	353	350	363	363	355	342	366	357	346	326	339	376	353	347	327	332	357	344	381	334	336	358	380	346	386	382	333	386	339	364	346	366	372	344	364	362	377	387	312	361	374	350	358	352	354	362	349	375	386	373	358	391	396	324	403	361	381	356	382	325	381	351	354	353	390	370	357	374	351	366	346	324	393	348	369	349	351	351	376	326	362	371	352	379	331	384	386	358	377	394	376	371	352	353	346	358	371	387	342	349	343	335	375	362	363	386	386	357	343	348	392	359	368	363	354	351	347	371	319	363	374	341	350	338	336	363	346	366	362	346	365	348	382	361	354	374	350	337	368	372	355	377	358	339	336	324	372	384	349	363	356	345	331	347	337	365	370	339	338	365	325	355	357	374	341	392	347	369	394	360	375	333	349	356	377	341	365	350	331	362	340	346	372	313	332	367	377	366	359	362	364	338	336	359	392	372	357	356	352	333	348	348	386	361	338	351	364	377	375	355	378	369	362	370	344	364	390	358	355	373	366	377	345	376	324	377	333	378	392	367	345	346	357	337	363	369	359	353	380	354	346	384	366	385	349	348	326	363	334	376	373	347	335	398	371	322	368	367	376	345	340	336	374	375	369	340	356	361	332	381	356	325	359	327	333	333	338	344	349	333	363	368	353	376	326	371	324	356	333	340	363	373	411	374	361	334	355	328	349	334	348	370	373	350	362	364	372	335	366	340	357	352	345	347	340	347	334	347	375	341	337	330	374	360	358	346	356	401	316	371	344	367	392	337	339	354	376	363	362	367	330	342	399	350	359	349	347	333	385	347	356	361	342	366	350	360	341	358	361	359	363	366	383	336	374	330	386	328	345	326	367	350	354	367	372	378	380	371	350	389	371	348	374	393	355	350	361	366	377	368	354	363	347	373	358	361	345	381	350	381	342	358	396	364	364	364	356	361	358	349	387	323	390	363	334	375	337	389	335	329	347	322	351	320	350	330	343	377	360	342	370	370	371	316	343	360	365	378	356	335	391	380	361	368	356	387	354	345	379	382	373	365	357	354	362	368	369	336	337	358	334	333	329	342	390	389	364	365	357	332	351	330	319	352	391	334	335	370	371	368	369	369	330	373	358	386	380	337	391	339	372	378	383	379	348	346	373	363	362	348	328	374	358	378	339	390	342	353	339	376	329	381	385	375	398	356	364	354	362	392	375	373	345	360	393	366	377	364	373	360	352	341	358	358	385	325	339	342	333	358	368	343	352	364	387	351	384	361	363	362	346	381	353	369	381	381	367	365	348	361	356	356	368	365	388	382	394	364	360	349	366	372	345	360	399	363	308	349	352	347	372	362	365	374	361	364	371	364	392	364	362	380	364	333	370	365	391	388	324	368	374	357	368	341	358	338	358	380	350	356	347	333	358	350	365	329	355	385	375	333	364	381	390	350	337	330	353	366	363	350	375	358	389	373	338	380	347	369	331	360	345	344	347	379	370	337	325	381	347	352	337	353	377	347	330	360	350	345	391	360	381	369	341	342	394	397	398	379	358	336	337	332	357	336	367	315	364	353	360	358	347	392	360	360	374	377	356	362	348	346	369	343	326	355	339	388	380	356	387	378	372	314	373	342	333	387	377	361	387	344	376	342	352	351	353	336	378	385	321	356	369	363	373	341	342	376	372	376	386	382	367	374	356	369	363	340	377	343	371	353	331	353	352	351	373	359	391	366	343	326	330	338	370	357	372	384	350	330	337	380	412	356	377	363	363	356	335	349	342	374	388	363	353	366	364	365	364	358	350	350	362	351	386	384	329	362	355	372	340	310	358	346	400	360	334	355	380	367	367	398	352	356	345	370	337	379	354	368	341	391	396	342	356	341	365	354	380	403	363	343	375	338	334	363	361	364	414	370	378	321	398	362	376	364	363	365	366	359	377	367	335	384	369	357	345	335	340	354	354	367	324	361	326	369	346	358	351	383	340	409	359	366	378	332	349	381	367
10403	26945	19688	11849	12599	7251	3652	2942	2179	2224	1565	1507	1172	1018	773	813	882	816	800	916	753	680	596	562	1124	2427	3503	3600	3657	2545	1229	528	436	384	373	377	421	378	416	383	373	399	373	389	420	359	373	372	368	370	390	366	374	406	354	381	376	374	390	408	327	389	367	423	382	383	374	378	357	407	379	361	381	389	388	429	364	394	375	389	383	374	402	391	418	393	366	381	359	362	345	367	415	394	403	415	408	394	355	371	404	365	385	384	392	410	369	376	363	410	379	431	366	401	401	379	366	343	391	359	392	376	377	405	401	392	372	378	389	354	419	410	384	358	390	402	334	394	385	404	364	388	403	397	380	392	417	376	367	335	386	372	343	364	369	432	377	402	381	359	384	396	377	371	383	406	372	392	403	353	383	357	396	402	398	365	411	370	374	392	393	406	386	412	358	354	427	353	361	372	378	380	412	372	389	377	378	407	390	391	374	427	365	352	380	345	389	368	381	374	376	387	391	398	382	380	361	371	378	398	372	401	390	382	400	354	343	375	358	382	368	371	379	381	380	351	391	391	355	389	376	390	377	341	389	337	376	372	402	398	390	404	396	405	417	391	381	384	375	355	407	417	405	351	411	377	392	384	418	357	348	424	364	370	362	403	382	402	388	374	395	407	395	361	367	363	376	375	368	363	384	428	407	379	381	383	401	357	373	372	367	370	383	415	393	381	378	387	385	374	403	341	376	357	369	392	399	381	357	411	366	359	373	413	375	394	343	389	390	385	397	398	321	380	380	367	381	373	380	363	363	409	352	396	352	383	384	441	397	393	388	395	378	356	351	372	368	419	432	384	404	388	365	394	363	376	415	409	384	405	386	393	365	358	404	404	413	358	374	392	359	397	358	370	386	382	371	383	377	374	371	404	405	408	350	405	406	371	370	399	414	376	383	357	376	351	408	388	369	368	354	379	404	351	386	417	369	373	369	397	412	399	396	412	391	360	385	392	353	403	379	388	367	360	367	355	368	357	391	384	364	385	340	383	395	385	395	392	361	419	378	388	395	396	382	386	388	425	408	351	389	377	371	377	387	392	391	403	398	393	370	371	374	391	377	385	367	363	369	351	366	399	381	375	411	424	371	364	409	367	385	387	412	392	373	373	397	395	364	385	378	366	365	411	409	410	422	353	392	391	402	387	330	391	351	398	369	386	355	426	382	371	415	378	374	354	415	367	354	380	392	378	391	418	343	384	356	361	375	412	379	385	372	403	375	410	396	376	384	377	372	402	407	368	375	383	382	392	397	376	357	406	398	410	393	377	395	394	372	392	418	394	374	401	382	381	369	379	341	393	396	333	365	364	381	336	358	385	378	391	354	383	378	384	392	406	383	383	362	370	363	375	387	354	383	386	398	390	389	358	388	418	340	375	364	376	400	399	357	361	402	379	438	396	377	373	393	389	361	348	373	397	408	384	396	387	395	369	366	387	401	392	371	356	419	410	393	354	346	377	414	369	421	375	365	376	391	393	362	414	363	373	361	399	344	373	371	334	367	382	404	378	381	392	403	382	415	381	372	380	340	414	377	389	391	368	409	380	373	397	373	393	386	364	397	374	400	398	350	359	352	370	386	393	374	390	395	359	382	399	391	409	399	387	416	372	377	367	391	406	387	427	362	374	401	382	404	406	377	384	397	374	371	373	401	369	365	358	411	376	349	401	402	399	378	377	398	368	381	371	387	356	378	367	380	397	389	381	381	362	386	427	348	379	405	374	368	351	411	414	378	400	360	390	403	384	369	401	373	375	361	365	399	370	360	394	398	397	401	393	386	365	411	402	402	374	390	371	385	346	376	395	413	400	399	382	368	369	399	380	385	398	349	395	392	445	392	389	392	392	358	419	373	383	422	408	406	386	395	384	374	365	413	430	406	421	370	401	370	364	375	351	367	382	367	371	399	391	421	393	386	393	407	373	401	354	416	408	385	411	384	410	399	404	406	368	362	373	387	352	394	366	383	352	383	378	389	377	407	397	384	393	351	393	410	370	337	377	393	377	368	394	369	398	389	370	405	386	354	391	365	402	363	385	347	375	400	401	394	370	400	346	392	382	397	420	378	396	396	375	365	364	401	392	381	360	365	367	417	406	377	377	390	411	367	397	337	364	399	395	379	360	355	342	399	383	369	355	366	390	403	357	406	369	381	398	384	408	388	390	394	406	402	390	363	398	407	359	387	390	403	367	380	359	372	429	376	382	419	379	381	390	363	377	382	382	378	383	420	373	374	361	378	370	363	424	370	388	402	390	360	378	368	368	382	378	410	418	401	413	358	354	382	395	386	395	367	334	375	395	393	413	379	365	383	365	395	380	384	398	376	407	415	398	402	358	379	345	383	397	388	352	380	391	389	376	373	356	398	370	357	394	373	413	344	409	402	404	369	362	395	390	375	380	389	395	384	387	380	384	431	397	408	391	390	418	358	395	368	361	380	370	416	369	378	372	353	387	381	342	397	369	382	367	388	373	385	376	396	364	372	373	396	380	376	405	375	342	370	399	412	377	369	375	384	368	380	409	404	371	411	373	391	365	355	377	364	406	364	393	386	366	394	394	367	392	396	367	382	391	372	381	375	382	377	404	381	389	355	368	386	390	385	387	373	393	372	373	397	367	392	378	362	375	417	392	393	383	402	400	387	372	411	370	381	383	397	346	352	408	385	388	343	354	385	382	373	380	356	385	373	385	386	388	372	364	394	362	378	357	383	390	361	416	416	378	379	426	374	356	369	376	374	352	374	387	347	392	359	354	409	372	393	399	400	348	381	398	390	396	402	377	372	379	369	393	392	422	390	384	377	395	376	351	379	397	397	393	362	402	415	372	390	377	349	414	395	387	375	411	408	384	393	397	374	367	414	392	392	392	353	385	385	388	389	388	372	367	381	396	431	411	396	357	343	360	363	382	369	359	412	433	390	360	408	392	372	351	396	363	368	401	360	366	393	382	359	375	351	377	396	390	375	402	356	377	369	361	352	421	393	380	386	413	412	362	368	339	382	384	395	398	367	385	393	399	376	377	370	373	382	374	388	339	370	338	353	406	368	393	368	350	372	371	379	389	367	358	394	396	392	413	408	385	371	414	399	429	348	387	379	362	355	388	376	389	390	407	386	414	402	404	388	403	415	379	384	390	374	384	392	367	400	369	395	387	379	375	405	359	399	386	375	393	374	369	416	384	391	358	356	365	395	360	399	361	380	397	398	391	400	380	373	375	378	388	367	382	380	355	379	359	363	373	385	400	369	405	363	343	394	373	397	391	360	415	392	384	359	394	409	369	391	388	375	380	407	342	389	387	390	404	395	411	380	404	393	366	371	392	357	389	414	387	380	416	359	387	350	403	401	363	382	381	356	374	367	384	392	375	414	362	396	370	354	361	421	380	367	360	422	371	399	381	382	379	398	366	342	369	349	346	393	373	422	421	355	391	345	368	391	405	363	388	376	393	402	361	388	381	382	379	382	377	380	347
25210	21352	27592	25478	15322	3868	1950	1534	1181	1244	1060	943	932	962	790	705	674	670	685	622	687	616	617	606	810	1184	1528	1785	1622	1421	887	689	537	549	547	564	536	546	556	490	566	608	586	559	525	519	546	524	537	531	531	554	544	523	552	558	501	545	531	585	556	513	548	529	519	567	550	539	509	540	548	537	561	561	522	585	545	519	537	535	548	568	592	555	517	547	521	561	549	541	579	532	526	523	538	572	518	560	508	552	568	561	578	572	570	541	557	531	570	561	528	530	538	554	569	533	556	546	528	553	514	579	556	541	527	540	552	565	528	548	517	563	570	576	550	531	530	526	539	514	573	516	556	567	557	565	554	549	572	522	565	596	559	578	569	557	583	549	584	550	548	541	542	543	609	534	593	550	543	563	518	564	530	524	514	532	563	511	523	509	569	497	558	553	524	570	543	519	575	544	562	557	553	554	519	541	523	527	531	532	492	546	558	497	528	538	525	541	565	526	540	554	501	516	508	541	529	557	515	551	561	556	574	528	538	571	471	570	543	549	576	528	553	564	556	559	525	532	537	526	523	549	539	529	578	505	538	519	546	541	547	519	502	517	537	568	540	561	529	531	513	535	544	518	550	575	557	559	515	534	523	553	565	500	537	545	538	552	529	531	528	548	541	532	533	557	504	538	517	595	567	521	555	551	552	565	540	526	570	522	502	552	534	535	527	530	563	530	566	525	526	538	540	570	554	545	522	512	545	567	564	535	531	537	554	565	570	536	504	526	568	520	534	530	553	536	536	554	550	581	566	526	554	571	577	561	553	547	534	522	533	526	583	554	507	555	512	569	544	492	583	519	557	564	535	542	551	591	497	545	552	594	532	564	543	578	608	561	513	558	576	540	543	559	549	555	560	502	539	572	526	537	560	539	549	477	525	529	527	550	509	510	533	511	554	594	520	553	560	527	577	547	509	577	526	567	561	572	535	553	546	544	542	496	594	553	554	564	545	555	561	569	543	539	509	539	582	565	523	578	571	536	569	550	532	577	564	523	538	536	577	555	516	546	612	573	557	549	539	570	537	525	543	531	499	532	524	499	548	535	551	562	573	534	524	525	559	535	541	583	549	513	539	558	567	555	565	574	539	541	562	542	527	521	532	562	547	544	588	520	547	591	526	549	560	492	506	559	552	565	519	546	527	557	549	509	545	571	538	531	542	561	577	549	566	525	553	572	547	553	554	563	549	504	557	550	529	558	509	550	556	568	606	554	543	529	558	546	587	529	557	550	538	551	551	515	542	527	515	535	543	548	535	546	556	559	539	524	535	550	547	519	580	540	557	528	521	483	533	554	532	532	551	524	576	501	479	569	553	560	589	510	548	510	571	506	552	578	550	549	544	530	540	534	509	551	537	524	572	557	537	531	547	558	569	536	517	524	539	501	540	471	521	544	568	545	486	547	584	552	556	542	566	550	535	535	574	557	584	538	537	546	603	563	555	552	555	553	540	546	529	520	546	586	565	517	536	553	519	551	596	534	550	540	553	567	566	524	527	589	535	530	525	534	509	538	543	560	555	557	536	553	537	531	502	569	591	578	527	532	536	508	545	508	562	532	559	507	544	501	542	570	563	526	529	545	535	524	555	569	558	562	573	553	517	550	583	568	547	559	564	538	526	526	552	579	574	553	560	557	548	575	562	564	563	490	523	559	559	534	517	567	544	540	536	552	547	553	524	497	525	601	558	562	586	536	564	603	551	541	594	538	559	529	558	568	533	545	550	516	561	574	565	546	583	540	595	549	557	525	565	563	554	549	535	532	553	559	530	535	530	557	548	535	550	522	546	567	523	578	535	568	525	527	581	537	549	535	555	549	549	483	513	560	570	502	514	558	529	555	556	536	535	525	540	517	519	520	537	525	520	552	513	550	556	535	556	534	570	543	536	537	561	529	550	583	562	512	590	496	524	519	581	541	559	525	544	528	552	545	553	561	553	565	526	503	524	551	542	512	559	584	522	502	574	511	555	576	538	562	524	541	528	535	533	519	575	564	521	540	509	546	555	543	552	576	584	581	505	535	589	534	585	538	526	519	571	590	575	546	522	556	521	529	582	560	504	514	583	552	516	544	520	549	570	523	525	519	554	548	514	541	517	525	543	558	507	534	560	528	518	529	542	558	524	552	537	532	542	515	530	536	573	528	504	540	529	532	550	560	521	520	569	571	545	523	545	571	544	561	558	538	521	573	492	516	546	541	578	516	514	571	544	525	536	548	541	553	527	551	544	559	529	520	515	572	558	533	547	510	515	560	524	543	563	529	554	576	549	527	577	541	566	558	535	528	583	545	570	548	567	548	543	496	573	574	542	522	527	519	510	528	533	539	564	524	551	544	520	553	564	548	540	532	531	579	516	536	576	574	560	545	537	519	532	530	499	518	536	564	515	542	519	569	525	526	530	586	539	574	554	537	530	551	510	527	520	556	577	501	530	505	579	520	528	525	528	559	524	582	501	553	526	570	534	544	575	499	531	540	520	486	535	584	526	544	533	525	533	508	522	552	532	510	520	587	538	519	546	502	574	567	561	583	525	556	521	517	577	546	533	528	562	524	594	536	554	550	525	575	550	521	551	524	557	526	508	524	579	528	551	532	529	556	563	518	560	511	552	519	554	537	568	588	506	526	542	581	586	591	509	545	540	559	564	564	575	574	536	564	533	544	550	542	543	527	592	556	611	555	557	515	545	546	527	532	556	514	564	499	534	516	532	576	586	567	542	516	554	535	553	537	548	540	547	536	543	526	532	548	530	544	543	562	567	579	534	527	563	525	548	543	565	562	530	544	556	530	586	579	524	559	519	557	531	498	554	544	526	501	509	534	549	545	516	516	533	559	515	565	557	548	490	546	555	573	506	509	540	550	556	548	539	568	560	566	548	545	526	536	545	543	537	536	569	550	546	535	557	526	537	559	555	525	538	548	535	541	559	539	553	569	532	564	522	525	563	537	535	529	539	526	590	554	571	558	594	551	543	557	530	562	574	546	559	527	529	542	571	534	601	518	501	544	557	552	569	531	552	567	555	553	512	524	567	501	562	550	514	558	560	533	583	525	546	535	549	531	549	543	507	512	537	564	534	552	547	536	586	542	513	547	537	584	556	539	548	524	518	561	544	572	571	554	559	568	564	503	517	533	557	579	543	545	533	565	544	507	550	558	512	563	555	498	553	532	567	539	587	529	547	562	543	553	564	535	528	507	511	533	538	589	529	543	563	547	551	565	568	559	537	561	577	532	529	552	540	528	579	483	527	563	562	573	527	474	544	572	501	546	520	564	514	543	543	569	531	545	514	523	559	562	553	549	547	527	574	570	501	526	568	523	554	526	547	553	582	551	555	506	544	522	577	512	558	505	518	540	558	550	586	588	548	564	553	520	550	547	569	538	550	551	546	526	554	539	556	570	599	538	507	557	551	491	565	513	527	531	561	562	535	573	518	523	537	536	526	581	554	550	604	515	535	550	568	526
9599	24179	16729	11683	11214	4837	3204	2565	2075	2050	1643	1465	1417	1219	1072	936	858	845	844	772	763	764	715	744	1001	1893	2410	2799	2535	2161	1212	885	605	557	576	537	540	580	583	580	594	615	600	591	580	598	616	516	566	603	540	611	592	582	568	570	555	568	585	575	573	565	537	600	582	563	557	603	551	559	609	580	592	570	620	600	585	612	562	555	585	539	616	542	544	589	609	585	574	580	554	549	549	607	613	554	578	570	558	510	575	555	558	559	578	570	546	580	593	542	572	601	626	578	617	549	593	591	613	582	580	611	580	550	579	579	545	578	593	547	555	596	576	589	537	576	615	572	572	567	569	577	583	637	569	556	600	596	562	577	619	579	603	550	564	576	555	560	585	575	600	576	582	573	601	577	566	618	582	584	610	567	577	544	597	543	555	514	591	587	556	551	551	574	571	581	546	597	614	620	565	583	560	592	597	563	556	555	592	573	580	572	602	596	604	600	575	622	610	558	589	554	609	585	594	631	563	576	578	574	566	590	572	570	572	594	566	590	610	557	592	601	562	597	616	529	594	605	641	593	626	543	524	629	590	543	614	566	548	584	565	580	608	581	623	603	647	559	625	560	601	560	562	588	616	562	603	567	578	592	587	546	569	606	588	625	553	588	575	535	556	558	621	606	615	546	591	590	569	569	571	584	643	594	547	618	567	546	525	533	607	571	563	582	573	593	608	562	583	548	574	540	597	553	612	594	578	601	591	557	614	590	613	541	589	559	572	583	588	558	608	569	611	539	585	605	548	560	526	588	600	573	577	571	586	603	545	583	666	573	560	600	581	537	592	580	563	566	594	659	596	583	609	610	525	561	546	586	579	581	659	609	614	578	613	597	592	562	584	580	595	582	565	597	586	570	557	611	548	595	599	576	634	586	580	590	555	551	599	517	582	580	595	615	615	560	561	549	596	582	561	562	585	580	579	567	576	610	630	585	629	539	592	578	574	597	641	622	568	604	584	613	626	577	589	557	573	537	570	608	590	588	630	618	583	567	582	608	557	641	566	595	572	586	564	628	587	579	585	554	582	595	578	634	573	603	592	531	563	569	572	585	598	594	640	557	576	597	594	625	576	600	670	599	596	579	629	537	602	558	645	599	624	578	594	545	556	560	582	596	575	595	584	548	560	585	620	574	571	533	551	564	594	584	604	584	612	568	548	609	577	566	591	567	575	538	564	596	555	588	629	548	630	595	537	569	590	590	560	541	608	591	585	605	569	569	575	608	586	622	593	621	595	572	594	616	598	593	549	597	580	559	553	603	543	562	578	618	587	622	597	599	587	565	557	630	536	581	606	597	534	611	591	602	640	570	605	558	532	576	602	568	631	613	605	603	576	637	586	607	603	586	558	584	567	564	599	583	608	616	588	534	593	594	562	534	531	577	599	569	578	563	575	607	584	590	608	587	559	580	593	622	631	575	610	608	587	593	574	598	595	561	597	590	611	571	565	602	610	581	586	572	588	579	580	556	573	577	618	512	619	585	582	574	595	543	566	593	567	604	542	654	638	564	545	596	608	548	543	560	605	619	604	581	586	645	567	584	635	600	592	634	582	653	581	589	595	581	607	611	582	535	582	558	596	593	576	635	550	562	564	615	577	534	558	524	573	553	622	579	598	602	567	570	565	569	599	583	590	600	602	574	595	563	621	599	630	568	635	612	542	593	580	563	570	581	569	546	617	614	603	589	589	570	574	618	570	601	586	601	600	587	585	559	590	601	550	602	567	588	556	564	572	541	587	534	620	663	620	585	567	604	562	572	558	585	591	599	565	610	544	640	580	577	583	586	561	585	591	616	598	558	557	578	560	601	606	558	598	568	568	557	572	598	554	618	618	552	623	593	593	615	611	560	612	573	553	617	591	566	604	607	569	598	591	589	579	566	588	590	594	561	559	608	612	587	603	564	555	624	567	615	612	572	536	587	532	603	593	567	537	551	579	607	593	607	583	600	571	599	556	603	547	590	558	618	537	562	572	607	573	599	619	602	573	573	607	608	584	531	615	593	588	579	565	589	551	611	577	567	618	531	582	537	526	591	573	603	588	528	557	615	602	599	567	604	605	593	576	540	564	642	590	583	546	546	600	593	593	603	585	579	576	595	607	588	589	544	589	560	570	573	588	577	591	617	561	605	605	555	590	637	572	584	602	556	649	626	623	542	615	610	542	551	597	642	554	627	605	576	588	530	599	587	553	596	590	535	622	621	556	575	564	582	641	584	629	618	593	564	595	562	583	578	596	557	546	594	591	585	598	621	605	581	595	565	577	602	573	589	591	575	557	574	647	556	622	581	580	595	598	582	553	578	573	601	624	632	561	568	603	572	588	526	596	607	554	590	580	551	569	570	576	561	491	610	618	596	613	597	553	574	612	655	577	589	583	587	522	658	608	591	598	551	567	560	556	576	574	583	608	553	597	602	567	559	575	615	571	573	608	586	577	610	580	555	584	586	579	552	615	577	587	563	612	582	592	574	609	542	632	575	578	558	609	600	593	577	582	594	663	600	548	566	583	596	580	599	590	595	586	566	600	582	579	584	595	536	562	566	581	593	596	586	557	560	660	508	612	559	576	573	600	573	612	591	582	587	583	582	589	558	579	597	587	586	549	575	584	576	559	544	580	587	566	608	577	598	578	579	557	571	577	640	608	583	599	562	604	554	586	606	569	587	561	584	580	577	566	552	540	547	559	573	608	536	582	562	589	569	549	599	618	617	613	608	603	550	589	567	595	569	607	552	580	569	615	561	583	568	605	586	557	577	596	606	589	667	601	588	652	579	590	571	555	599	608	573	547	571	586	562	595	604	566	557	583	595	599	583	575	540	561	579	612	576	576	565	636	608	524	575	587	600	585	607	591	592	596	580	584	615	588	556	555	570	559	592	589	630	563	605	580	600	555	561	586	595	571	586	578	587	604	560	592	598	573	597	598	598	600	583	591	580	539	551	566	566	578	572	550	582	541	591	554	580	594	581	569	563	596	561	571	616	568	593	579	562	575	592	578	602	610	601	589	553	589	608	590	542	602	597	572	574	600	605	580	600	570	575	589	582	583	591	589	571	562	560	612	594	563	573	596	564	581	597	567	547	630	594	566	539	558	576	579	555	564	610	542	600	627	578	636	547	595	595	583	553	580	618	575	558	555	568	593	609	594	587	595	548	613	588	578	606	578	609	533	572	604	606	590	565	552	584	547	567	562	570	588	538	569	597	545	589	565	541	555	544	553	594	558	607	587	636	577	597	573	587	618	563	546	592	609	574	601	576	601	628	589	524	545	558	555	539	545	550	590	592	589	553	590	596	576	622	602	597	589	568	539	557	581	609	565	581	569	567	560	523	583	570	565	580	611	548	564	578	540	618	571	630	588	600	618	550	581	572	529	568	590	604	543	593	562	558	627	559	623	550	596	567	568	583	582	590	593	580	573	594	603	550	587	568	608	619	571	574	579	538	594	562	584	553	562	574	581	588
22715	21322	29054	23928	21339	21496	12848	2967	2478	2024	1919	1623	1468	1255	1079	1077	1115	1034	1014	981	935	872	791	1149	2738	4056	4633	4480	4345	3413	2143	1559	1083	760	690	669	661	694	670	674	714	660	658	645	619	665	715	709	687	644	698	640	691	621	725	663	701	668	684	718	685	673	665	680	627	670	694	678	640	680	655	639	689	687	663	658	684	688	647	669	659	641	716	676	668	658	667	663	649	642	687	605	665	664	668	655	695	681	630	666	638	673	615	677	687	622	666	673	687	671	645	671	659	630	632	685	682	650	619	680	637	658	648	647	669	680	663	651	656	680	669	660	637	639	664	688	673	619	641	688	668	686	645	647	667	687	648	664	681	686	702	700	662	683	709	649	606	659	648	656	655	709	675	686	658	661	637	676	663	668	661	689	644	657	647	628	714	700	629	657	651	645	649	612	655	647	691	685	664	670	670	646	611	658	671	655	710	646	665	699	677	668	668	662	668	677	674	672	695	625	682	683	692	660	682	648	646	686	629	650	652	666	648	677	635	740	672	698	684	696	703	684	644	692	686	669	686	685	629	647	671	694	631	670	641	684	683	671	662	656	670	670	644	658	601	638	705	612	677	662	663	636	635	632	652	677	730	691	645	689	660	653	678	649	648	696	679	675	646	667	674	699	610	677	633	657	666	644	654	645	632	650	685	675	662	664	674	713	651	627	635	670	651	661	655	668	658	643	653	663	670	646	678	666	609	686	706	709	695	669	661	670	671	682	680	654	649	675	704	690	671	604	656	680	645	667	638	653	664	672	682	613	660	641	677	655	629	641	694	677	639	639	645	688	702	676	639	726	644	641	616	682	688	645	679	666	641	662	678	653	692	669	637	624	606	645	716	657	678	671	662	655	659	669	696	650	645	590	654	639	662	646	653	626	676	690	635	739	673	664	682	714	733	694	677	667	646	614	645	656	653	710	656	620	655	661	655	650	676	652	654	660	677	641	635	706	644	584	670	672	683	660	660	683	728	682	676	655	638	659	633	669	649	647	684	615	678	667	654	659	646	644	633	628	624	676	689	678	705	683	708	635	659	661	655	663	643	660	681	648	685	637	678	641	628	692	660	651	668	656	665	697	649	701	649	678	689	650	660	676	676	687	679	619	665	693	708	659	693	620	720	695	661	655	711	650	682	681	656	688	693	637	638	665	664	646	676	657	648	642	650	633	650	641	692	665	609	678	658	642	674	632	679	653	668	610	675	727	656	664	654	670	682	680	652	672	670	675	635	661	670	690	653	670	609	638	657	613	671	683	677	648	642	665	697	658	698	609	653	653	649	660	640	605	717	658	654	648	648	643	632	651	664	666	627	630	662	654	625	642	686	660	648	647	683	664	675	650	649	648	680	641	684	645	673	678	651	637	612	657	635	659	660	644	652	661	655	638	637	687	657	662	657	645	639	645	658	657	665	656	664	648	661	632	660	677	643	659	673	648	728	680	676	682	642	670	682	634	700	657	651	662	667	667	617	678	646	671	627	665	659	647	637	634	677	657	672	633	624	687	671	667	666	677	682	617	693	628	691	634	654	654	708	677	720	649	678	678	655	659	674	669	646	656	690	658	662	697	687	702	702	666	702	680	627	669	717	636	650	668	680	680	711	663	689	635	618	656	659	654	628	627	653	671	652	660	673	649	665	654	685	690	601	616	657	637	736	667	688	676	719	693	688	641	679	653	642	676	620	649	690	647	668	619	675	668	655	668	687	619	696	666	671	626	654	670	576	663	702	649	668	648	652	615	615	654	687	669	666	640	660	648	629	649	680	693	674	701	687	646	647	670	637	626	693	643	671	676	617	649	690	637	683	713	676	667	664	667	644	638	659	670	669	689	629	630	668	666	617	602	656	660	614	659	664	707	677	658	612	652	611	673	647	631	668	710	633	655	665	703	648	694	673	635	674	644	642	656	618	678	660	668	684	711	699	656	683	697	661	707	689	658	637	693	655	652	700	639	605	667	671	683	693	630	683	695	670	628	665	665	663	605	661	697	709	607	678	653	648	645	633	664	724	672	650	607	687	679	659	672	682	648	683	645	680	620	652	705	648	637	662	646	651	662	672	638	649	673	686	642	679	682	655	642	644	629	685	693	603	677	620	687	669	678	633	618	680	681	612	626	616	716	709	614	673	604	708	698	664	665	684	642	698	680	659	668	685	656	729	647	642	667	712	655	638	633	650	655	680	632	654	682	656	650	685	639	652	668	681	647	692	661	614	667	635	684	685	687	637	625	620	683	623	639	664	677	687	693	725	673	659	659	678	671	636	648	660	662	668	631	670	682	645	618	621	655	668	620	666	632	659	627	661	679	653	626	656	649	663	601	656	680	677	675	689	654	671	684	629	680	704	593	677	654	692	708	686	633	649	644	695	648	680	704	678	658	674	691	689	689	656	664	679	619	673	609	700	704	654	638	642	692	692	645	655	641	646	653	665	688	669	702	624	664	629	695	650	635	648	643	675	677	649	664	703	625	667	605	656	656	666	671	613	666	646	673	628	643	676	656	709	673	671	622	658	665	655	678	630	647	672	693	627	677	646	685	675	699	609	706	693	678	645	642	700	671	703	662	668	667	663	664	675	679	648	658	647	653	674	646	615	656	675	656	639	630	682	696	680	658	654	601	673	626	717	673	646	653	611	669	684	671	636	652	674	657	647	633	670	666	658	679	640	635	638	634	652	650	692	639	638	657	680	665	693	673	661	645	625	665	672	645	663	675	640	687	661	643	645	678	677	669	646	634	696	652	659	677	691	648	627	622	611	660	690	666	639	664	665	638	659	665	650	643	631	635	682	653	650	683	687	690	687	682	690	643	693	630	655	648	655	689	644	620	634	657	645	630	665	658	604	679	714	675	660	704	699	659	666	651	651	636	649	662	634	616	707	685	641	683	734	662	645	651	626	652	664	644	664	633	643	588	639	623	627	692	704	680	689	676	666	674	665	651	615	704	678	696	697	641	644	704	687	594	578	647	688	642	671	655	674	692	670	661	729	658	646	672	642	630	650	680	636	627	656	665	659	631	664	699	661	648	662	654	657	625	649	645	650	685	655	684	720	685	687	651	705	684	692	682	671	677	638	679	686	645	633	677	684	678	669	672	657	609	627	640	664	656	645	682	626	654	659	662	685	691	670	684	662	674	710	654	608	630	661	622	652	712	642	665	658	687	630	643	630	663	681	644	671	649	672	608	617	636	665	678	663	668	666	664	626	637	643	695	740	628	637	629	673	659	710	700	642	623	639	622	656	635	648	682	639	659	658	673	671	645	661	660	701	694	631	719	650	686	640	638	654	660	642	704	686	692	636	628	630	651	609	607	639	594	676	646	704	626	710	698	669	672	703	610	707	647	669	714	646	653	653	680	711	626	635	595	682	689	694	647	644	716	671	616	613	650	649	638	615	677	679	679	674	599	648	633	684	664	687	617	637	667	722	661	683	595	656	633	697	663	682	683	718	655	666	645	694	678	650	677
12403	33655	26363	21423	14516	7990	6465	4224	4171	3248	3103	2535	2188	1845	1612	1470	1358	1362	1242	1191	1126	1041	914	1684	3968	6146	7085	6634	6174	4747	3014	1971	1252	794	695	716	662	645	692	679	655	638	688	647	676	683	682	643	648	697	673	667	645	673	619	685	649	655	699	677	650	640	670	722	680	617	676	732	671	670	652	687	628	696	668	659	696	687	657	692	752	668	653	677	665	648	660	668	662	708	641	671	631	691	698	688	666	635	643	678	657	708	682	688	649	667	718	712	677	703	669	724	663	686	663	605	659	684	659	683	696	677	703	675	679	669	678	688	679	676	739	672	658	620	728	668	659	625	692	695	660	676	626	644	656	679	673	650	655	715	682	691	667	624	662	649	702	676	627	638	651	662	659	715	668	712	691	644	688	692	671	616	695	684	703	652	681	672	682	653	689	705	694	633	693	711	681	656	685	638	672	684	668	654	640	675	663	677	654	621	661	662	678	606	648	631	703	616	675	705	710	681	691	702	696	684	673	664	682	717	671	690	680	650	646	655	708	650	628	689	672	661	687	674	670	706	652	671	660	666	679	609	686	707	653	644	714	692	699	671	671	684	712	679	654	642	639	670	673	703	614	696	644	696	639	613	691	697	663	698	663	574	713	693	647	692	682	650	719	669	665	646	700	734	675	592	681	655	655	662	651	678	667	699	663	685	697	690	692	656	724	688	658	695	681	603	615	656	656	614	666	689	676	672	667	666	644	672	683	717	688	679	670	722	658	703	699	680	695	667	656	648	675	636	695	663	676	667	707	667	681	688	693	667	686	650	671	691	691	741	688	662	661	688	649	654	688	685	658	692	698	627	673	702	654	720	655	642	634	686	647	681	622	682	634	680	650	645	653	681	650	704	618	650	638	696	663	665	658	672	667	675	657	711	715	688	718	650	719	675	662	658	650	666	646	654	629	677	688	664	729	685	637	638	658	634	605	625	623	688	656	646	651	681	717	686	657	715	660	640	661	680	697	660	667	658	644	677	646	631	607	696	658	670	675	678	695	659	647	693	672	643	709	704	675	682	715	714	667	679	664	674	653	647	627	638	651	662	680	688	612	657	693	687	685	705	670	666	694	632	652	686	636	662	675	668	711	675	645	692	626	611	647	648	695	678	682	691	653	661	660	661	672	703	662	653	644	671	655	682	681	684	678	646	689	645	676	724	654	713	621	695	685	667	669	655	686	681	663	671	692	678	652	696	693	674	667	636	713	648	658	660	682	680	647	673	681	656	683	677	676	668	655	675	678	684	646	620	712	679	600	662	685	664	648	623	630	683	699	653	629	646	648	685	647	654	689	638	665	647	680	646	678	672	665	709	665	652	675	716	668	682	650	691	689	651	692	679	662	657	679	679	669	699	687	691	634	678	714	684	676	670	708	683	687	671	630	653	701	705	705	612	658	663	688	697	686	655	673	689	695	710	647	698	676	681	684	660	697	649	670	655	651	656	711	657	700	688	673	702	645	671	677	654	662	691	690	665	683	693	695	725	683	635	656	653	680	667	671	661	672	707	670	676	641	687	661	640	654	697	649	677	676	686	655	703	647	667	650	660	673	672	685	684	670	662	694	651	674	696	681	668	675	667	642	618	693	635	690	618	666	719	659	648	658	656	661	678	639	678	723	695	675	676	672	653	702	716	659	657	694	684	700	685	633	651	677	653	641	699	687	654	684	659	680	644	664	680	696	679	673	675	697	675	650	685	684	706	673	647	639	672	663	671	668	675	685	666	688	682	673	706	676	732	699	704	693	688	713	668	696	662	649	636	659	653	699	662	721	666	677	721	736	673	692	669	677	690	687	668	613	719	644	702	676	633	652	633	674	679	686	655	659	662	654	676	669	636	694	689	698	667	690	688	657	714	647	677	667	668	672	677	674	700	625	615	691	651	667	675	626	669	648	635	676	717	665	626	663	612	632	670	653	654	669	655	665	686	665	696	656	672	643	697	713	658	717	651	689	655	687	671	630	708	652	651	672	643	681	682	715	712	693	643	671	668	690	683	682	647	679	666	657	686	689	630	689	681	635	671	652	671	646	691	654	636	669	643	672	701	632	658	660	685	666	648	646	696	681	690	639	660	639	669	683	662	691	660	723	677	631	667	697	703	631	680	718	692	696	652	645	698	702	645	712	672	688	646	667	646	693	667	700	670	698	678	712	669	694	690	670	690	645	703	726	705	653	642	649	612	654	693	646	660	643	702	698	647	691	689	717	678	695	701	700	699	650	667	661	623	643	671	652	673	616	670	677	689	677	726	658	667	662	646	642	713	700	673	709	642	638	598	689	649	705	711	674	666	636	631	675	684	676	675	652	702	737	686	678	665	714	677	696	669	679	620	661	722	670	649	716	681	663	686	693	669	647	624	646	723	679	639	703	681	679	668	650	637	629	666	688	691	644	632	641	640	677	677	667	685	714	638	688	668	698	676	693	636	648	669	659	683	626	684	668	657	698	651	660	684	671	684	654	711	676	675	621	679	625	651	737	672	652	679	664	641	690	696	657	694	687	698	657	673	729	657	675	689	682	629	658	667	686	695	684	634	661	647	638	642	704	639	663	670	639	706	687	634	682	631	707	675	677	672	663	644	654	644	661	635	685	711	712	689	674	697	632	673	676	700	681	627	694	714	698	699	622	689	675	631	709	721	671	717	633	626	674	678	701	681	660	723	646	662	687	684	687	613	673	666	691	680	676	671	685	673	656	662	667	699	607	672	664	720	682	685	648	661	687	646	658	641	690	670	645	702	702	681	676	697	643	690	644	668	697	705	676	659	646	657	625	697	638	646	699	639	652	650	690	648	663	664	653	659	672	710	653	697	650	696	657	661	656	682	674	706	622	685	692	666	674	647	663	649	695	664	646	694	693	684	668	663	649	651	677	714	618	663	666	723	657	633	684	636	718	680	664	698	671	632	663	696	725	657	688	667	645	692	674	658	683	605	629	638	701	632	642	667	647	685	658	733	701	667	598	626	685	662	677	641	657	668	662	633	696	684	668	695	690	746	658	688	660	707	693	659	677	660	680	695	664	639	664	641	642	709	618	624	697	709	651	670	678	686	675	669	604	686	691	664	674	613	619	729	664	664	664	724	641	648	696	671	675	695	725	663	678	693	721	676	668	675	640	661	661	708	667	668	676	640	672	718	659	644	686	716	681	652	642	661	667	677	692	661	724	663	639	678	692	629	724	704	696	630	703	671	645	650	689	673	675	654	641	719	652	697	704	706	668	708	656	678	688	693	672	663	661	716	681	678	685	673	691	699	644	694	687	736	677	639	663	695	661	656	705	694	650	638	633	677	707	676	696	690	656	663	638	630	670	657	719	677	706	651	689	676	681	676	727	632	666	693	614	612	637	668	678	639	682	648	657	665	667	649	710	694	650	643	653	639	693	701	629	695	703	695	677	646	675	709	693	639	654	644	648	690	678	702	668	665	686	676	705	700	647	702	652	676	641	713	666	671	682	676	658	682
28116	20729	16172	10840	3607	1781	1510	1099	1216	932	837	839	712	652	663	562	588	597	579	547	558	557	498	529	599	668	691	696	701	735	600	590	523	510	454	487	483	497	454	434	478	449	480	423	482	502	482	495	443	462	488	466	461	450	502	438	436	480	521	474	467	451	422	473	445	470	452	460	474	459	412	423	451	438	477	489	438	486	475	478	444	439	449	445	464	462	506	471	497	456	443	456	451	488	490	457	470	457	448	433	503	466	431	502	414	457	419	459	455	481	475	463	457	431	472	468	455	475	461	478	471	478	492	463	483	478	470	476	446	460	473	464	428	480	471	491	471	456	442	456	520	463	453	456	454	476	465	416	462	471	465	461	411	466	416	464	452	473	457	504	459	492	438	497	475	442	484	461	465	481	469	438	473	468	473	455	470	469	437	475	434	463	466	480	457	435	497	453	505	479	489	479	478	481	461	476	455	486	459	514	465	470	479	462	442	453	436	496	473	408	478	437	480	469	480	451	450	426	456	459	489	424	457	470	416	456	472	477	462	488	477	417	453	447	452	459	441	482	436	464	469	456	474	431	467	457	489	502	488	498	432	455	430	493	475	482	482	459	432	473	472	446	463	451	476	488	446	511	455	497	428	452	510	455	455	494	492	474	493	450	444	441	477	457	433	454	442	438	437	399	468	463	452	471	479	505	461	508	426	475	451	447	497	471	452	483	429	459	503	443	477	503	441	474	440	517	458	474	444	496	492	457	452	464	487	490	464	427	464	469	478	479	466	450	507	481	454	472	468	518	477	487	505	489	447	451	446	469	433	448	456	484	444	443	453	515	460	456	434	469	479	446	444	458	456	468	490	461	441	469	485	425	436	466	444	483	446	465	456	503	468	456	502	476	493	431	460	460	464	463	462	474	507	467	477	458	425	488	450	481	447	521	440	493	474	468	471	464	436	459	478	461	458	466	461	478	486	481	432	449	471	503	507	467	482	469	457	482	426	436	507	520	467	477	456	448	508	492	440	454	442	460	461	426	453	441	475	482	459	457	490	478	473	509	525	458	447	475	437	470	491	472	451	441	478	478	429	444	501	442	426	461	426	427	440	442	500	439	448	472	446	472	454	484	464	475	421	410	463	480	465	497	467	480	468	478	462	473	472	457	425	459	455	455	461	444	484	467	468	455	490	455	461	533	455	487	490	485	473	489	445	448	436	441	465	474	476	406	444	436	463	466	477	502	490	455	434	460	500	478	474	439	470	458	434	478	467	447	444	488	467	461	431	433	481	482	485	451	452	445	492	454	506	459	466	482	455	465	449	462	455	469	440	452	466	435	486	453	476	463	463	465	474	453	456	472	503	496	465	460	481	422	479	468	440	489	444	458	479	432	442	453	464	491	508	481	471	490	484	499	483	413	501	451	495	481	478	468	486	463	459	454	457	437	458	459	481	451	464	463	444	453	491	431	482	441	465	414	477	486	478	465	477	477	437	465	464	444	469	493	454	478	468	452	512	491	444	427	492	474	435	471	484	453	459	524	479	483	438	476	432	483	469	485	446	437	458	484	459	481	456	453	468	509	494	478	476	472	465	457	447	471	463	423	466	452	425	486	477	429	421	465	512	429	451	450	461	484	465	460	466	489	490	458	437	434	471	454	426	440	476	458	476	452	445	428	449	472	469	498	488	430	485	505	469	477	457	472	449	451	432	426	471	423	467	450	481	440	446	482	418	480	489	482	470	480	460	468	458	435	437	446	449	458	469	449	460	502	400	423	474	496	491	445	413	455	438	447	436	479	472	478	450	457	475	489	457	442	451	421	466	495	459	446	456	497	474	472	426	441	488	487	487	474	414	476	489	474	481	464	491	483	462	504	432	485	491	496	491	407	447	490	479	464	476	483	465	448	518	489	494	500	483	482	468	471	450	495	463	433	460	448	507	471	472	443	438	456	451	482	455	457	461	455	463	457	465	465	450	437	499	466	438	466	478	465	474	440	409	497	465	485	478	487	442	432	484	466	479	476	451	470	433	441	444	454	461	443	485	433	464	457	476	484	440	427	490	451	460	460	431	475	443	425	473	471	470	457	486	451	431	440	444	476	458	469	446	469	444	492	439	471	453	495	483	463	475	448	466	463	469	455	517	427	452	433	466	483	479	473	455	476	468	497	473	434	478	476	472	463	471	463	456	473	483	476	475	484	450	485	445	479	484	485	504	435	491	477	506	489	479	505	476	466	467	459	427	451	439	466	483	445	459	441	449	467	405	465	444	487	458	484	462	433	461	450	456	459	442	492	494	456	446	455	460	489	476	460	426	465	457	474	441	462	442	458	492	442	446	448	445	511	501	472	450	468	412	482	496	469	448	485	446	446	459	461	435	445	460	486	474	512	447	465	495	444	448	490	473	502	493	432	444	461	444	447	489	464	462	472	481	453	458	428	483	468	483	480	443	494	476	483	492	486	493	502	481	434	480	472	476	466	467	462	501	454	463	485	450	473	468	474	447	462	479	487	447	454	472	421	483	448	452	458	430	523	443	449	442	472	498	463	488	445	462	470	444	453	446	419	473	479	447	446	475	462	502	479	495	468	481	493	454	420	483	504	462	462	458	476	474	462	463	463	444	478	454	444	467	462	463	443	441	463	430	461	483	461	465	429	459	442	459	463	477	506	463	466	488	463	457	413	472	440	459	464	444	430	478	470	453	473	460	495	465	517	460	475	450	468	417	451	439	467	454	490	443	422	417	453	433	488	493	491	452	467	502	471	478	470	465	430	489	453	480	480	473	465	434	450	472	463	480	445	468	481	448	460	478	470	448	488	449	451	433	482	486	480	464	474	498	467	453	460	445	487	467	444	461	494	460	450	456	467	445	490	517	438	437	469	486	464	498	482	486	436	479	446	460	493	454	474	452	466	464	493	472	442	486	500	465	473	446	469	500	473	496	510	492	454	475	481	461	491	481	463	480	464	428	511	444	452	455	468	458	440	477	421	448	480	410	472	458	461	452	477	477	485	495	457	461	451	456	500	413	475	468	477	464	471	480	501	469	439	457	445	445	479	508	466	455	471	435	457	452	470	470	482	477	457	466	457	478	427	464	511	468	465	474	460	496	454	507	442	447	501	447	459	471	467	440	468	419	516	456	446	470	483	431	475	414	434	486	466	426	468	438	484	428	477	470	452	454	485	472	460	476	472	462	472	471	437	466	480	499	472	489	449	488	485	455	438	476	448	520	444	513	466	466	466	472	494	460	505	489	434	495	449	476	487	433	446	441	510	443	463	439	451	438	500	483	434	497	522	462	500	496	448	463	429	460	474	480	459	480	449	463	511	499	472	447	481	459	502	438	457	445	466	445	474	476	473	468	448	455	483	478	451	454	474	461	448	473	429	477	507	469	488	450	459	466	506	455	479	484	468	475	493	428	425	468	423	461	444	503	455	438	453	447	442	454	457	473	458	464	540	466	485	489	430	492	485	444	473	453	452	465	479	492	467	449	474	448	446	460	425
11164	21147	15678	11722	5462	3114	2741	1801	2088	1636	1321	1164	956	919	889	766	779	721	707	662	701	646	588	641	740	829	890	856	851	802	761	643	580	543	528	490	508	491	533	493	503	511	488	490	507	490	522	504	515	489	456	509	508	519	481	513	505	539	512	481	501	524	439	525	473	530	484	492	465	499	510	532	509	521	526	491	530	505	527	475	510	520	476	509	497	483	468	504	514	531	487	476	479	455	514	500	520	464	484	501	467	511	478	480	497	497	490	512	510	529	494	525	477	503	475	538	481	528	501	472	517	491	509	494	523	466	512	536	516	506	478	517	503	525	511	519	483	490	507	514	482	539	523	490	475	462	478	518	481	509	527	543	555	517	499	502	479	497	489	519	530	490	494	479	485	511	543	537	507	487	493	507	470	490	514	525	498	480	478	497	535	496	489	513	478	501	524	497	498	485	479	541	510	507	494	503	504	515	527	509	472	524	509	466	507	509	514	457	522	502	532	466	488	522	505	465	483	498	501	518	487	515	464	476	508	475	497	510	514	486	495	502	504	481	517	492	486	528	487	522	586	524	517	464	548	526	505	494	511	507	504	516	521	485	488	517	512	477	549	496	490	503	480	521	492	522	473	504	488	500	538	462	520	490	514	469	490	506	497	522	517	494	538	458	491	471	496	554	483	516	496	478	487	536	537	510	487	511	501	497	508	538	498	524	512	497	466	475	461	499	515	507	511	529	498	447	529	520	506	478	483	502	502	518	496	525	484	536	489	511	472	502	477	536	475	519	511	537	469	485	507	511	511	522	492	506	497	479	471	550	460	533	513	521	524	523	537	543	504	498	549	530	525	500	504	501	523	501	465	519	498	474	485	493	480	494	512	508	536	510	494	487	525	534	485	513	499	502	524	485	507	497	473	524	520	512	510	482	519	499	514	481	488	496	498	507	499	507	526	497	554	509	518	512	522	487	525	512	492	516	493	517	522	496	508	491	511	503	508	488	501	517	522	495	489	478	494	488	559	501	507	544	477	513	521	520	497	498	466	489	517	486	510	488	536	490	507	507	467	523	494	542	484	510	548	457	485	503	516	525	541	515	519	522	499	497	529	508	510	533	508	491	478	435	488	525	484	488	485	474	512	521	499	476	521	516	537	506	478	500	500	509	493	486	529	493	482	488	547	518	469	504	499	490	483	507	517	513	508	501	486	460	482	506	508	493	502	543	506	480	495	515	510	571	477	501	507	484	480	512	473	511	494	475	494	453	499	511	533	495	479	497	503	509	512	519	477	485	452	493	489	511	494	508	485	479	492	518	500	497	520	512	541	526	483	478	493	492	510	518	500	453	483	527	502	526	536	534	517	512	530	511	505	449	485	524	485	519	506	514	477	485	506	527	529	545	489	516	518	477	502	488	487	522	516	499	493	515	529	478	498	529	447	479	513	544	527	458	511	528	518	490	510	520	491	493	496	520	482	490	516	507	497	510	512	513	521	531	501	539	507	469	515	480	502	471	541	466	501	538	511	476	512	521	473	524	460	532	549	464	517	539	511	528	516	500	488	514	477	518	509	504	540	510	479	519	517	514	532	496	490	554	527	512	498	492	441	519	501	514	534	461	482	526	518	528	483	497	556	500	465	502	514	492	509	490	489	512	531	492	498	491	504	497	497	489	474	531	489	520	490	496	454	474	503	529	488	474	521	507	534	519	519	463	494	486	523	512	484	510	489	460	529	488	470	512	482	504	493	492	534	484	490	523	505	500	554	497	584	475	487	527	466	534	535	559	502	538	514	532	474	521	505	517	506	514	505	499	506	530	498	533	520	492	529	471	479	481	499	514	558	519	479	457	556	470	530	564	511	528	525	453	487	461	495	539	552	508	533	502	496	485	485	536	512	517	462	546	513	491	516	525	527	508	512	531	490	516	475	480	515	564	526	461	481	515	519	519	529	495	513	550	523	475	545	497	535	486	524	511	513	468	506	530	504	499	491	536	515	541	476	528	525	459	542	487	509	485	537	547	505	480	484	512	531	537	508	517	529	488	473	496	509	507	450	494	495	500	491	524	475	500	487	503	439	538	451	493	536	509	554	506	539	508	524	505	492	523	501	520	475	528	528	501	518	491	528	485	522	519	518	540	481	469	553	533	535	534	495	494	498	483	504	527	509	520	511	508	507	499	510	454	522	541	474	503	498	539	460	486	463	489	501	504	488	526	526	522	513	496	482	526	521	546	499	489	466	473	519	527	471	468	525	531	527	522	507	487	503	503	531	510	489	545	499	542	488	487	535	516	490	523	536	496	486	504	507	517	493	489	492	504	546	502	524	507	516	514	517	547	492	505	483	480	482	483	538	553	534	505	489	524	471	510	529	484	475	456	519	481	473	513	513	493	495	500	493	492	491	499	535	495	526	519	541	517	507	520	520	460	524	561	498	515	481	501	476	483	501	482	473	527	521	495	488	502	547	474	493	513	499	469	469	471	491	490	535	504	501	468	491	487	539	504	500	485	541	533	477	543	509	491	486	476	492	512	530	499	520	484	490	466	480	490	515	483	501	496	488	509	511	512	497	501	510	475	515	490	447	505	522	513	486	538	516	503	482	508	477	489	538	503	492	500	524	491	513	484	502	438	536	516	484	510	497	472	478	521	488	473	527	497	528	533	479	508	498	463	517	508	537	488	480	520	473	497	529	482	518	485	510	531	459	528	489	478	539	523	513	512	494	567	513	465	468	515	477	483	519	522	464	519	481	484	481	512	502	515	517	473	477	539	498	506	519	479	499	511	509	501	513	495	501	488	506	485	522	511	503	502	474	468	502	516	478	526	494	497	515	510	506	479	498	497	478	542	510	454	468	539	510	512	493	489	522	519	508	435	520	482	495	491	535	473	549	526	538	481	498	512	519	514	539	510	482	510	506	501	504	456	513	542	485	512	523	515	512	529	492	515	508	521	496	529	489	463	532	529	459	513	506	528	485	524	518	519	528	506	485	514	512	530	534	502	505	481	513	522	489	522	486	507	516	485	512	499	524	513	531	520	522	529	494	483	528	483	469	536	506	523	513	488	458	497	532	522	438	510	543	545	515	540	457	501	464	518	493	506	521	486	512	501	469	515	525	467	522	503	505	502	505	466	475	435	502	517	498	511	521	497	486	531	483	500	529	486	480	489	519	482	504	511	545	523	514	502	518	517	480	461	512	495	508	472	522	489	498	571	506	509	513	504	483	513	518	520	480	503	487	565	463	544	506	473	524	534	522	472	499	525	524	519	497	495	548	522	515	519	489	530	493	486	490	473	521	529	497	497	560	504	501	510	516	495	477	500	494	473	532	503	526	502	495	477	495	495	517	496	523	515	488	502	502	486	519	532	534	483	492	507	527	524	489	525	500	474	529	509	529	469	489	529	509	477	507	519	497	489	500	548	491	470	535	521	498	533	471	500	503	521	492	493	522	536	516	485	502	429	492	498	475	527	499	498	546	514	550	451	490	525	494	485	538	467	550	467
23982	21304	28566	24389	21288	12100	3659	2016	1561	1296	1098	973	906	836	836	860	790	807	734	668	666	674	722	726	888	1936	2874	3017	2338	1750	1204	925	722	575	551	523	481	506	520	524	493	484	499	469	511	475	533	436	520	499	509	499	507	494	517	515	492	445	503	504	524	443	503	479	491	500	515	510	469	494	486	493	506	489	489	509	512	462	490	516	486	507	475	465	515	502	496	484	524	503	500	498	513	494	470	480	511	501	470	492	480	505	520	540	495	479	501	502	481	517	472	512	530	519	521	505	496	513	523	489	508	539	471	513	506	500	499	494	542	498	511	517	515	509	480	492	469	490	483	486	512	472	449	519	490	565	458	458	505	506	528	467	473	542	510	495	497	489	534	511	511	522	482	535	475	493	501	515	537	515	485	463	492	485	456	476	487	490	508	454	474	521	499	525	520	493	490	498	494	498	510	484	477	479	450	557	501	491	492	513	493	490	458	489	479	471	490	532	508	487	537	535	521	497	524	484	480	484	468	508	498	498	494	482	492	510	499	505	508	482	490	519	470	497	476	503	476	486	478	513	492	487	528	501	515	521	538	509	486	531	498	493	480	551	485	480	517	498	512	482	454	519	492	514	498	502	480	512	531	484	511	517	479	508	494	494	473	498	458	480	491	471	522	487	438	449	475	521	496	480	500	514	508	509	497	521	468	505	518	502	510	524	513	486	553	481	497	511	470	491	472	487	532	520	504	524	447	498	496	496	436	492	501	500	487	513	507	504	478	493	498	462	475	480	498	554	490	487	485	513	533	550	520	493	500	498	473	464	488	481	516	504	529	483	495	476	500	496	506	524	511	480	498	496	507	510	508	444	504	460	505	468	503	460	481	469	470	510	515	468	504	511	509	485	476	521	517	520	513	509	476	507	537	454	484	555	467	549	485	507	520	484	512	517	514	493	479	499	529	459	481	457	497	537	499	496	455	508	520	489	504	473	512	493	484	489	522	467	554	528	501	493	455	463	482	484	478	471	480	498	508	492	467	527	535	475	496	516	495	483	514	522	474	537	490	522	454	468	481	473	524	511	507	493	485	497	473	497	516	517	520	518	471	505	486	537	517	525	539	489	517	507	486	464	511	536	503	481	466	476	485	519	502	521	487	519	481	472	476	509	476	504	504	504	511	526	523	499	508	523	490	481	460	517	449	495	484	483	479	478	529	490	503	450	495	478	555	503	523	461	480	484	552	545	504	502	489	476	494	503	508	455	494	451	481	450	470	521	484	538	509	531	499	510	545	491	539	482	491	478	504	490	525	484	478	505	502	482	478	499	533	496	509	479	493	474	503	506	483	469	527	479	493	543	511	491	511	516	517	499	505	497	476	531	448	517	507	476	477	511	501	495	485	502	499	469	485	456	493	455	541	521	500	495	485	527	501	504	474	500	498	503	498	494	497	515	502	518	492	466	516	510	475	505	514	497	498	509	469	500	456	449	491	497	491	496	486	484	495	490	493	548	508	511	539	513	457	493	513	504	492	470	482	451	507	486	495	530	488	512	475	504	495	473	526	480	474	506	500	472	513	479	486	539	487	490	506	499	539	514	517	534	493	475	474	502	499	495	510	528	467	493	512	523	512	495	497	497	473	481	510	473	509	461	518	543	541	488	518	495	511	479	496	477	519	474	489	545	490	460	491	504	510	553	512	487	463	512	517	476	502	476	526	476	498	496	553	493	530	465	500	482	480	471	535	495	512	508	498	448	525	495	487	465	498	491	504	518	484	487	496	520	515	513	519	477	467	475	489	501	495	496	531	483	489	490	528	497	507	485	470	523	502	515	521	480	541	500	552	547	452	510	509	520	523	493	474	461	483	536	541	518	534	484	457	499	532	501	480	496	502	520	515	464	462	484	518	466	517	467	540	522	504	483	490	501	469	462	509	467	525	474	497	515	529	518	509	481	519	510	488	477	524	491	426	513	476	444	513	513	494	495	459	512	506	496	501	485	499	451	466	482	488	527	521	507	479	484	487	516	502	467	511	476	500	469	477	515	486	441	473	508	537	463	505	547	546	468	497	515	505	493	530	499	484	491	555	491	446	458	448	513	503	490	499	473	460	459	492	508	492	523	525	443	494	495	522	448	472	493	474	521	498	489	492	480	504	514	497	484	475	489	457	463	525	493	486	529	451	499	480	496	486	515	481	468	501	489	475	536	536	468	494	511	510	511	508	502	491	492	493	521	493	498	495	472	532	474	483	497	509	492	474	528	504	521	493	488	488	513	490	476	495	496	487	506	551	472	489	513	482	505	484	481	526	502	496	493	525	507	490	513	467	525	517	464	470	522	495	476	456	491	487	512	499	494	463	481	495	508	493	484	516	520	491	490	521	512	474	503	500	504	489	472	528	473	491	470	485	481	494	491	482	496	508	495	512	458	514	481	477	531	523	459	484	492	467	538	475	501	476	498	500	486	526	475	513	517	504	491	548	485	455	506	457	489	531	499	483	490	518	464	515	505	510	509	497	517	531	481	516	488	492	494	508	484	472	481	487	493	468	484	515	519	455	471	521	463	500	498	486	474	478	519	510	501	511	513	478	473	506	505	473	483	502	508	523	489	477	479	515	474	510	511	492	514	515	484	512	441	474	507	513	496	534	467	522	458	516	515	502	483	475	525	489	504	486	452	488	494	486	472	456	459	480	501	458	461	533	493	487	513	496	515	526	466	521	498	484	486	531	456	518	506	491	453	530	485	470	486	473	492	481	478	489	486	519	472	504	498	465	461	428	491	493	498	484	484	517	499	518	500	495	493	523	519	510	498	489	513	483	468	486	450	480	502	497	474	449	531	503	451	526	496	512	525	490	483	479	507	474	543	486	499	507	490	545	526	520	507	495	522	477	513	488	494	492	491	465	498	489	511	495	516	459	532	456	522	486	485	520	455	489	471	464	504	470	479	479	494	510	468	499	473	492	523	478	516	481	497	527	473	501	472	502	496	514	471	537	500	506	472	535	483	472	489	492	518	477	513	503	457	520	469	515	503	487	495	482	513	484	524	519	465	518	469	490	434	522	472	517	517	472	485	483	509	470	518	491	507	495	532	495	494	458	515	472	495	464	494	493	505	514	469	506	499	472	497	497	553	516	504	489	474	514	478	467	496	464	472	521	504	517	491	493	475	506	499	490	547	468	481	503	475	492	498	468	539	473	464	520	457	532	487	456	507	516	521	514	500	509	530	490	505	511	475	488	459	472	488	502	519	479	488	475	525	488	474	495	508	466	488	469	487	458	493	479	474	452	498	527	530	449	507	490	457	466	523	483	474	488	512	512	473	539	507	458	506	490	458	486	506	496	528	493	482	495	504	457	505	479	482	498	514	479	517	479	482	475	502	487	482	531	498	511	505	495	488	493	475	478	470	493	469	480	454	511	508	478	480	483	521	497	513	475	460	470	476	505	462	487	468	490	467	469	477	506	487	492	509	505	497	497	507	476	486	501	510	504	484	473	510	516	497	489	473
11469	29345	23746	13634	7778	6466	4554	3402	2581	2059	1630	1507	1280	1131	1103	1137	1170	1059	990	918	882	866	764	979	1203	3095	4265	4595	3386	2429	1565	1159	867	647	561	539	533	522	532	496	523	516	542	491	534	549	541	503	502	541	522	542	526	511	517	567	510	560	539	515	520	517	548	516	529	510	549	536	541	546	553	516	537	574	570	523	522	560	546	501	527	520	535	500	535	514	501	537	516	495	530	530	509	530	556	546	526	543	540	511	527	535	516	570	522	524	525	510	491	513	532	536	558	500	521	525	557	538	505	523	528	528	510	506	501	554	548	461	488	541	541	517	531	545	523	496	464	559	549	559	518	548	522	540	536	545	528	517	498	523	554	522	508	530	492	516	526	562	537	508	535	493	518	510	528	527	559	510	494	505	514	514	531	538	534	560	527	553	540	547	529	482	539	503	526	524	530	543	527	517	514	504	544	527	500	512	543	537	567	535	504	502	539	539	528	486	493	522	514	505	504	496	549	542	542	533	537	561	496	535	512	495	536	541	525	544	486	505	539	530	536	565	534	532	562	554	501	532	529	506	513	535	531	493	520	511	567	504	533	537	555	501	515	512	529	519	527	581	583	518	553	545	521	492	490	559	528	539	481	554	523	541	534	504	530	503	558	535	546	543	524	529	559	536	520	523	527	543	450	580	514	498	505	549	543	517	546	541	530	532	524	491	527	530	567	542	510	525	519	512	539	508	517	543	550	529	551	537	521	514	482	520	508	495	544	539	522	483	524	509	524	537	511	537	532	495	530	559	545	514	500	494	501	510	521	522	523	529	480	531	566	503	533	546	557	509	500	550	508	543	506	522	508	541	536	530	532	540	515	522	510	550	495	531	528	544	510	530	520	520	524	501	502	563	561	501	506	504	507	527	576	552	529	553	523	546	486	515	571	551	489	487	498	497	555	554	491	529	504	514	496	509	476	532	512	572	537	552	519	577	525	528	518	536	552	535	543	549	545	566	513	537	534	527	492	517	572	535	543	572	540	488	536	543	538	536	563	540	512	569	492	513	521	506	453	496	538	580	506	550	537	519	541	481	472	499	524	536	554	512	530	557	553	519	502	551	487	519	493	549	520	550	534	531	541	532	541	510	543	535	518	549	513	557	537	544	545	581	510	553	509	515	465	514	524	518	493	499	557	525	552	528	540	519	538	544	501	534	534	512	552	539	537	536	521	539	521	525	489	546	528	512	502	527	506	499	531	508	524	542	606	523	533	548	564	542	556	557	515	519	495	512	526	530	524	511	506	503	494	528	513	544	543	520	504	536	497	516	527	559	494	522	542	506	504	526	563	511	530	537	526	543	502	511	519	516	533	511	515	514	510	553	538	547	527	502	541	529	511	519	511	582	546	509	532	541	505	565	504	523	551	488	510	524	481	531	524	531	529	516	553	554	499	475	513	519	527	518	493	557	522	552	581	521	511	509	526	572	511	508	488	543	524	511	542	529	512	552	528	509	533	512	529	478	523	511	492	547	527	507	516	559	527	542	492	568	492	543	537	546	557	538	504	538	516	518	506	532	498	516	543	536	508	550	538	548	523	526	499	537	482	525	550	519	530	550	529	509	546	515	530	496	524	510	538	519	522	517	503	524	545	488	512	509	535	493	543	548	531	534	497	543	511	523	511	512	514	519	537	514	535	502	514	508	549	514	480	504	522	534	529	492	522	577	508	516	515	484	552	564	534	538	533	540	515	529	532	539	526	503	538	519	507	484	529	491	514	524	554	479	571	524	498	522	555	508	467	465	521	523	547	536	533	491	514	537	499	515	515	502	493	548	544	468	528	541	509	536	482	492	507	522	517	533	489	534	521	485	511	517	527	522	529	560	508	537	554	550	540	544	527	507	571	495	575	566	561	525	529	525	548	521	535	535	574	534	523	515	492	536	521	521	500	506	511	545	563	514	502	524	520	550	531	514	510	505	509	527	571	509	512	496	575	501	511	535	526	544	551	515	524	531	546	552	473	506	465	501	535	505	509	509	500	519	541	523	492	487	524	525	532	503	545	526	502	509	514	530	523	515	514	502	481	537	518	521	532	498	491	548	508	510	492	522	520	519	541	515	520	497	521	529	519	511	501	545	527	503	496	488	534	523	587	552	562	518	526	537	511	515	479	533	527	547	490	503	519	509	524	515	543	463	544	525	500	519	515	534	532	502	539	524	558	468	484	536	496	533	546	566	514	498	529	525	523	504	519	499	577	606	520	523	512	536	519	490	522	523	548	556	493	493	513	526	546	557	515	509	540	506	534	508	511	515	500	498	560	525	506	552	521	504	537	510	517	485	542	528	507	510	541	489	528	524	514	521	568	526	487	492	560	543	517	537	540	536	566	506	495	531	527	506	515	541	502	519	525	514	554	538	529	519	550	510	504	526	532	561	512	544	540	521	543	559	535	569	512	491	570	523	532	517	549	520	488	491	531	516	518	523	535	490	529	529	493	498	504	538	512	512	528	515	538	488	547	523	492	516	488	471	561	481	516	511	527	518	558	535	516	605	488	526	571	514	542	505	539	524	503	552	513	521	557	542	550	529	537	579	510	519	540	514	502	508	538	521	532	526	514	521	510	528	566	537	509	493	480	537	492	522	508	538	513	507	490	515	532	573	553	519	547	542	550	491	568	515	554	520	497	541	548	542	552	525	549	506	521	455	518	500	553	507	540	540	542	552	541	513	501	506	538	568	547	543	545	522	509	496	539	564	500	523	501	504	537	514	519	553	501	532	543	505	512	563	544	492	515	524	517	512	539	516	523	539	521	530	525	478	494	543	560	503	515	504	529	544	517	512	477	511	546	544	519	517	541	516	531	556	551	498	501	514	514	536	524	556	512	539	554	516	519	509	501	498	531	544	475	511	573	519	578	478	496	564	510	525	529	559	508	537	515	525	530	518	540	550	524	514	545	523	557	523	507	522	515	538	553	548	561	537	511	530	498	510	532	536	511	517	521	501	503	509	490	520	495	532	477	543	531	552	493	500	518	511	515	511	548	504	566	509	510	530	521	526	570	544	532	545	555	500	541	552	517	527	531	531	542	503	557	530	522	529	513	532	519	523	507	559	489	548	489	553	515	496	563	548	518	538	526	520	533	554	523	531	542	542	534	537	519	555	522	542	508	529	532	497	520	528	498	524	508	545	527	520	529	531	499	521	511	498	542	534	521	548	541	574	566	507	548	558	489	490	564	535	502	545	534	535	524	571	542	552	503	502	514	507	534	520	528	489	515	497	536	540	532	511	505	543	521	537	536	546	514	532	535	517	494	552	523	542	512	521	525	541	529	518	541	535	495	532	518	546	517	510	468	507	511	564	553	550	531	532	508	500	570	518	530	512	501	515	534	521	530	519	497	503	520	546	502	482	522	487	530	525	526	515	512	539	525	512	546	540	517	542	489	530	523	532	484	501	514	477	490	514	533	504	515	504	493	521	518	491	503	549	529	518	523	509	533	506	541	502	529	517	527	550
25195	21294	27561	25308	13016	4067	2094	1730	1512	1226	1178	998	998	963	985	994	992	934	910	861	867	911	954	970	953	1401	2006	2119	1830	1415	1107	922	820	745	697	697	639	697	681	670	644	659	653	679	662	649	637	675	674	625	694	688	709	656	631	674	666	672	723	682	655	676	709	672	705	668	726	678	653	683	667	653	663	710	711	623	670	671	672	665	634	698	659	673	715	620	721	676	648	665	666	668	684	700	710	643	672	691	765	709	635	656	682	691	706	690	663	667	684	633	668	687	720	674	665	637	652	670	642	668	677	668	708	657	721	678	714	686	678	645	672	690	672	689	645	680	688	660	658	626	725	650	732	685	686	677	673	670	706	691	684	714	692	676	696	672	680	671	686	664	674	677	661	684	680	643	664	689	678	691	658	677	636	680	677	713	651	697	690	695	664	681	696	721	681	651	674	686	653	698	681	695	665	629	654	735	655	703	647	659	675	647	671	637	715	708	669	689	694	675	687	646	630	641	717	688	673	699	684	691	644	705	632	680	647	656	694	637	651	678	674	717	682	712	697	663	712	680	649	680	643	669	657	643	628	666	683	660	698	625	628	678	674	684	666	673	706	705	693	671	693	709	656	677	719	670	677	673	668	679	680	720	720	695	732	663	640	657	715	653	689	647	689	677	655	655	696	659	704	673	693	629	684	635	731	729	712	676	676	704	635	651	691	622	678	669	641	665	686	686	665	677	669	678	709	709	690	665	683	667	669	687	696	666	693	675	646	668	694	660	663	678	690	641	690	625	687	679	663	647	684	676	706	618	640	660	662	723	691	647	702	663	648	674	688	695	680	744	634	704	646	691	637	675	714	667	676	722	670	664	690	710	644	714	653	670	640	708	651	681	692	711	669	688	705	638	683	675	700	694	689	708	662	689	659	676	722	673	664	678	664	692	649	675	692	697	678	675	677	659	669	626	662	675	678	700	722	653	650	742	676	665	671	692	697	649	674	688	637	660	653	707	672	676	676	716	669	653	714	661	726	658	670	690	701	692	693	659	679	681	702	642	708	665	669	671	659	674	676	631	664	671	645	687	684	655	694	702	720	660	683	709	662	734	697	658	707	681	664	651	688	677	661	694	678	649	682	694	691	699	687	662	720	671	649	688	663	679	700	672	634	668	653	704	664	688	645	655	657	693	715	673	730	664	715	707	654	696	663	733	724	685	701	688	673	687	688	715	671	723	699	690	672	700	653	672	680	644	673	691	736	711	649	713	698	696	644	717	679	689	688	708	720	684	697	657	673	686	668	713	686	677	636	691	714	684	736	647	646	682	661	646	617	674	673	656	667	707	620	702	666	705	697	665	666	646	684	648	708	675	668	693	676	644	676	698	715	684	644	692	670	669	693	710	684	669	698	701	704	734	678	697	677	716	712	666	659	679	678	704	689	720	716	664	655	720	674	695	683	673	717	653	685	654	700	693	702	663	706	685	677	627	655	621	658	712	657	629	671	677	663	642	668	716	665	628	676	667	692	674	684	693	617	680	681	622	634	678	736	673	724	706	664	662	656	688	653	667	694	705	701	673	653	646	680	692	652	651	666	643	701	667	627	631	696	693	716	695	654	649	689	665	681	705	642	657	717	706	675	700	681	676	650	679	666	664	690	705	709	644	691	700	707	663	687	652	670	688	629	690	660	651	709	673	695	673	689	644	715	653	715	691	650	689	684	661	675	713	694	692	631	658	664	670	635	712	704	622	674	716	684	661	663	660	616	724	715	713	642	660	640	638	701	672	672	709	678	646	660	611	677	680	681	672	678	667	702	690	667	701	674	663	691	687	708	687	705	637	691	660	673	669	687	663	652	676	672	622	739	658	715	678	681	692	694	628	655	666	607	730	657	707	662	635	639	695	650	651	695	699	695	696	687	667	652	700	620	659	725	656	653	709	700	685	686	615	642	676	670	648	696	698	714	680	691	695	644	660	690	643	709	672	664	691	667	722	645	659	678	662	680	660	674	672	654	671	673	678	738	705	638	637	709	690	687	687	672	675	663	677	663	720	709	671	654	699	702	711	693	667	667	656	658	687	718	659	681	685	660	726	688	689	669	698	700	644	672	681	686	658	752	672	644	717	686	684	686	675	669	689	685	710	688	700	675	680	744	714	718	688	722	727	684	683	702	686	689	691	695	686	607	685	699	662	690	676	650	708	718	677	668	676	692	664	649	701	694	653	673	656	725	690	673	695	679	694	678	679	651	678	671	670	689	681	699	665	681	660	679	661	708	682	716	677	690	671	678	624	652	702	677	699	658	674	730	608	655	671	703	633	705	673	709	705	680	717	683	676	709	694	705	673	658	686	643	665	652	677	666	716	692	703	689	663	682	706	710	724	677	673	678	681	689	666	686	688	702	714	657	674	659	691	671	707	679	726	675	690	676	649	672	637	719	661	703	643	667	630	680	660	701	668	662	654	656	636	705	627	729	663	677	706	670	666	637	676	669	728	666	683	665	643	669	703	689	658	711	631	658	606	681	680	662	652	631	728	668	691	709	703	672	714	678	744	639	665	703	683	676	658	665	695	712	684	666	701	695	699	703	653	722	719	617	707	667	623	674	688	673	674	675	676	700	687	682	659	692	651	678	654	703	678	679	665	691	669	609	664	678	672	676	659	699	701	660	652	715	711	667	703	714	739	658	686	693	653	705	712	699	669	672	690	605	640	687	686	670	683	688	691	685	709	647	673	662	633	700	699	665	681	682	703	656	681	660	671	700	675	692	680	675	702	683	669	668	696	690	621	674	670	684	644	676	669	708	679	706	670	643	674	708	672	687	726	690	729	673	706	676	652	694	660	666	672	704	689	662	697	678	705	706	678	642	690	672	715	668	667	699	654	686	696	708	690	663	667	699	687	670	693	675	703	682	670	683	640	671	665	656	660	642	657	658	723	718	693	683	683	676	682	738	666	618	673	653	675	677	635	626	689	695	695	686	676	645	642	726	646	691	708	693	671	701	702	665	701	658	702	634	713	716	690	679	699	623	689	703	689	690	704	697	652	656	655	611	669	644	725	655	676	670	681	644	702	719	650	672	622	677	660	651	712	701	693	702	656	664	669	671	685	702	718	692	647	669	657	701	680	673	666	646	692	662	700	701	666	624	677	632	659	693	689	696	636	699	672	669	674	716	670	705	655	661	665	677	732	693	671	675	691	676	735	691	668	708	714	690	703	695	667	677	668	654	660	718	682	678	687	671	658	695	661	642	674	674	634	677	703	657	702	713	669	690	677	699	679	673	664	667	682	617	702	705	660	664	655	642	688	679	689	706	621	679	655	685	713	676	663	664	688	674	716	665	729	675	662	692	688	710	672	661	667	634	662	700	649	663	662	657	642	627	683	677	665	662	666	718	701	683	689	664	678	719	703	634	682	674	671	669	689	609	681	714	733	709	664	692	679	688	712	671	701	676	681	646	668	697	663	666	659	655	615	729	711	689	689	628	646	709	712	688	650	648	660	658	655
11165	26840	19798	10346	6009	6011	3428	2983	2452	1898	1529	1331	1273	1349	1367	1351	1322	1291	1301	1095	1061	1166	1123	1095	1187	2188	3096	3273	2623	1969	1521	1230	928	826	805	721	687	690	737	700	713	662	692	724	721	679	738	709	704	683	633	739	698	693	714	697	695	704	737	699	757	727	719	704	660	727	695	690	711	747	688	691	706	723	751	756	740	746	718	788	717	710	699	725	715	685	671	663	691	741	689	727	733	692	673	710	729	682	774	725	721	712	715	660	697	763	723	686	670	730	711	738	685	687	727	681	697	695	697	702	670	718	718	717	732	683	745	736	716	702	662	721	745	735	681	720	689	703	726	719	707	737	763	691	717	663	754	723	739	675	741	710	736	715	697	688	735	742	688	751	701	712	749	709	681	699	692	733	714	710	720	685	716	709	736	724	678	693	728	693	709	674	711	745	714	698	682	679	664	721	720	720	678	703	696	684	695	692	701	718	714	730	697	739	674	688	649	732	685	716	683	709	717	776	697	771	730	721	718	748	705	674	741	746	694	712	705	722	729	714	735	705	687	690	708	676	763	687	716	747	680	742	781	722	712	723	723	718	639	735	725	704	736	738	722	751	737	721	718	708	734	695	753	730	756	670	706	715	686	645	714	700	713	684	722	738	647	676	694	698	711	715	749	695	659	742	712	720	678	716	681	688	765	739	720	727	728	706	736	699	769	733	642	776	718	718	739	737	717	686	703	658	707	670	711	708	705	739	670	699	664	743	760	756	762	680	689	724	710	715	702	713	748	708	753	735	697	698	723	716	741	729	715	727	683	723	700	742	692	726	693	668	725	693	720	725	720	700	739	729	692	717	753	743	716	687	693	704	694	737	737	717	750	743	662	712	731	698	745	746	712	758	696	733	683	668	744	679	721	686	675	711	746	735	726	693	712	690	682	672	771	731	739	674	704	717	731	716	730	740	723	710	695	714	739	664	699	721	707	676	705	696	711	675	791	734	755	749	720	728	672	727	728	680	703	705	763	753	702	738	772	738	682	648	701	698	692	768	747	745	664	736	724	736	730	716	701	693	720	744	707	730	670	691	710	738	739	728	674	707	724	713	711	755	660	689	712	718	709	734	729	736	734	753	777	707	732	755	694	661	660	706	755	681	694	730	735	710	715	696	703	724	699	701	715	662	703	713	689	679	678	743	751	675	730	723	706	711	710	683	726	674	717	705	665	715	718	698	737	739	713	716	708	725	703	714	749	678	716	704	758	703	745	698	734	737	692	722	752	771	721	710	700	692	747	696	697	765	695	669	722	666	689	752	694	737	739	706	698	726	689	732	692	718	731	693	729	742	711	741	714	680	719	736	711	763	705	718	713	683	735	709	722	727	722	736	706	686	743	758	742	710	715	690	684	714	722	661	699	771	663	718	726	710	735	703	724	713	750	725	714	665	712	719	701	693	715	717	689	710	745	673	703	667	675	745	754	738	706	669	688	707	725	684	735	697	718	731	697	697	750	681	703	680	744	665	730	701	768	717	705	725	719	714	709	704	732	711	723	725	728	677	770	725	732	690	740	683	714	692	751	683	695	708	760	685	726	683	742	690	757	728	717	688	735	701	717	736	747	702	768	704	720	754	700	701	696	678	720	736	701	721	653	710	699	752	697	703	699	738	690	729	748	691	734	759	724	687	715	701	722	722	730	729	735	725	743	698	764	708	701	726	657	757	679	694	703	678	716	711	694	718	645	711	647	686	709	692	749	698	727	742	717	719	743	643	716	676	689	682	684	733	672	764	767	692	727	698	631	651	693	701	699	760	743	708	718	731	724	733	709	710	671	718	717	744	705	728	731	734	710	723	713	744	745	736	734	761	712	687	740	689	726	751	741	730	763	687	733	721	665	761	705	696	689	740	728	719	704	714	698	686	721	678	724	718	703	707	687	680	708	721	759	670	711	689	722	678	730	692	755	692	707	751	731	765	695	720	751	700	726	692	720	755	693	682	706	748	675	718	708	721	701	769	734	729	698	707	742	691	727	753	728	699	660	751	703	723	761	721	678	722	718	719	729	713	697	729	708	674	779	691	710	682	700	642	701	692	755	760	737	744	682	756	733	712	693	716	725	730	703	746	769	696	725	733	734	756	731	693	704	731	709	734	740	701	698	738	678	714	702	744	694	741	754	722	733	699	754	729	712	704	688	729	712	710	731	730	745	771	712	726	718	700	669	686	689	715	740	702	726	738	711	740	710	720	711	716	674	699	720	747	706	730	705	754	722	729	699	708	708	726	715	735	741	749	740	747	687	697	739	723	679	752	759	751	681	730	692	712	726	735	719	713	675	715	731	666	676	720	731	740	685	704	726	731	757	661	701	691	712	701	716	772	669	722	717	726	693	710	683	744	719	723	713	682	702	747	734	720	710	730	727	740	715	674	726	741	696	703	701	751	712	711	757	705	695	732	750	726	703	712	719	703	710	709	712	733	717	713	748	683	726	706	700	718	735	728	729	750	710	688	694	731	713	737	746	703	730	734	695	682	712	680	703	656	675	717	699	717	704	710	710	728	696	692	704	725	683	718	722	709	769	725	722	707	731	708	692	718	686	696	729	683	710	679	737	725	705	736	718	713	698	732	727	711	679	661	724	743	709	696	720	719	689	682	762	673	744	697	724	730	739	735	743	687	749	711	743	732	688	731	726	729	757	726	748	669	715	715	736	718	727	754	692	716	734	731	753	721	727	680	696	756	722	707	740	756	728	705	706	720	724	697	698	735	711	740	703	723	717	720	684	694	674	703	714	755	704	740	703	731	716	659	736	720	706	705	723	699	699	717	707	704	742	686	721	731	755	724	723	738	675	739	724	699	704	685	737	742	718	703	742	760	723	716	711	710	727	719	711	698	756	747	709	718	703	754	710	695	705	710	693	720	701	736	684	706	720	760	682	686	761	744	700	770	694	706	735	678	728	683	711	757	704	712	715	719	702	724	721	704	729	705	684	726	735	674	714	742	732	714	721	691	734	752	774	704	716	749	733	678	765	678	695	658	710	724	777	701	735	757	745	691	737	672	711	683	722	675	725	701	687	742	711	714	720	722	737	717	753	761	691	704	690	745	717	733	722	683	719	771	729	718	730	686	744	722	716	745	713	719	707	749	684	692	721	730	718	736	701	735	693	712	704	722	747	703	732	739	728	710	731	696	714	731	682	715	755	702	735	709	639	685	715	708	673	721	745	730	722	691	696	732	729	717	709	730	684	684	709	717	757	714	712	672	710	713	718	706	709	696	717	710	692	741	692	707	701	725	704	688	663	710	721	687	709	750	736	747	716	733	669	725	723	711	739	649	697	741	721	754	682	708	685	762	698	752	742	721	716	738	691	715	734	718	723	746	734	676	736	732	689	683	752	682	715	688	733	724	720	705	701	757	738	731	756	690	720	685	748	737	721	749	708	704	734	682	748	711	707	697	714	735	717	733	740	688	738	680	767	709	734	719	714	681	709	704	709	689	690	673	689	652	703	765
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
