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
339543756737	339543757307	339543757857	339543758407	339543758957	339543759507	339543760057	339543760607	339543761157	339543761707	339543762257	339543762807	339543763357	339543763907	339543764457	339543765007	339543765557	339543766107	339543766657	339543767207	339543767757	339543768307	339543768857	339543769407	339543769957	339543770507	339543771057	339543771607	339543772157	339543772707	339543773257	339543773807	339543774357	339543774907	339543775457	339543776007	339543776557	339543777107	339543777657	339543778207	339543778757	339543779307	339543779857	339543780407	339543780957	339543781507	339543782057	339543782607	339543783157	339543783707	339543784257	339543784807	339543785357	339543785907	339543786457	339543787007	339543787557	339543788107	339543788657	339543789207	339543789757	339543790307	339543790857	339543791407	339543791957	339543792507	339543793057	339543793607	339543794157	339543794707	339543795257	339543795807	339543796357	339543796907	339543797457	339543798007	339543798557	339543799107	339543799657	339543800207	339543800757	339543801307	339543801857	339543802407	339543802957	339543803507	339543804057	339543804607	339543805157	339543805707	339543806257	339543806807	339543807357	339543807907	339543808457	339543809007	339543809557	339543810107	339543810657	339543811207	339543811757	339543812307	339543812857	339543813409	339543813957	339543814507	339543815057	339543815607	339543816157	339543816707	339543817257	339543817807	339543818357	339543818907	339543819457	339543820007	339543820557	339543821107	339543821657	339543822207	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2686	3600	2300	2686	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2681	3600	2300	2681	3600	2300	2680	3600	2300	2680	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	3600	2300	2675	3600	2300	2675	3600	2300	2674	3600	2300	2674	3600	2300	2673	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24274	23259	32498	26280	21916	16986	3568	783	710	676	703	653	678	667	656	688	644	647	630	691	683	647	665	604	679	638	663	618	679	715	647	668	621	644	654	659	660	679	683	679	664	683	621	671	664	689	654	646	638	636	659	687	628	624	680	652	677	710	630	687	678	639	651	675	663	616	668	633	673	624	655	609	726	681	660	658	622	650	674	702	619	631	657	639	650	648	665	581	621	662	699	618	627	654	650	652	646	689	656	698	611	626	622	626	657	662	628	631	627	698	677	636	656	609	670	665	670	623	590	617	661	679	632	643	636	666	635	610	588	653	658	630	629	640	598	675	640	658	663	671	700	599	638	654	641	627	650	656	658	656	657	621	642	613	663	704	631	688	631	638	634	639	667	651	637	653	622	654	657	664	637	643	661	628	692	668	630	624	652	678	694	661	658	652	644	693	661	628	675	646	715	665	633	648	670	658	603	648	632	679	639	588	637	649	649	617	608	655	657	629	636	646	650	665	668	627	623	583	628	628	615	703	660	701	661	632	663	635	648	632	701	637	635	642	636	657	681	691	634	617	631	623	641	657	670	662	652	654	640	653	654	665	634	645	663	648	662	666	645	664	650	652	596	618	639	687	634	636	666	657	674	630	613	642	653	638	649	679	633	662	633	629	628	639	651	700	630	668	659	651	657	661	629	654	642	633	654	601	641	666	672	652	644	719	640	599	630	690	627	684	593	660	668	649	679	698	712	682	602	613	616	598	644	698	666	580	654	707	654	595	660	691	657	627	642	670	671	628	623	671	656	649	656	679	601	621	657	650	665	638	670	644	639	678	667	633	661	633	643	624	677	681	637	637	665	645	663	689	673	664	644	652	695	656	631	626	610	635	610	643	663	580	674	634	668	651	657	633	639	669	625	619	621	653	658	643	671	605	656	660	627	657	677	674	687	643	601	680	627	658	672	619	606	618	629	665	643	636	643	646	698	628	631	609	651	660	621	620	615	651	630	649	640	665	642	667	644	589	645	669	638	662	614	622	637	664	641	645	645	642	647	648	664	628	640	624	663	644	648	667	656	641	653	672	644	642	660	652	627	650	636	630	606	649	652	608	654	693	644	645	607	668	652	689	604	664	643	635	638	647	638	653	649	634	663	631	685	718	619	648	666	651	674	653	679	653	653	674	619	669	625	643	614	675	658	651	666	627	673	644	625	661	651	662	586	656	668	641	611	640	669	662	665	654	645	604	629	634	674	603	654	663	639	663	680	632	639	644	699	639	688	662	640	639	651	660	677	638	654	696	665	609	622	642	608	659	658	689	609	613	688	640	638	636	671	668	593	650	654	645	618	686	653	648	672	655	660	620	661	693	628	689	605	643	668	648	629	674	645	683	637	622	629	624	630	670	588	606	653	623	647	673	662	677	649	640	679	658	618	665	663	637	627	600	633	672	594	669	667	637	623	673	653	676	613	679	618	648	628	686	659	599	681	626	656	625	622	659	653	673	630	648	662	635	637	684	726	613	660	646	665	682	685	649	669	658	640	669	637	663	607	633	674	632	645	622	647	658	657	656	652	662	643	698	594	677	683	642	667	638	686	640	631	679	638	643	634	647	723	656	662	668	642	598	634	624	608	632	643	687	643	643	633	643	631	628	686	664	667	594	642	633	652	657	646	605	629	664	635	614	672	708	663	666	688	646	662	657	639	627	622	651	640	590	643	623	638	680	629	725	686	676	638	673	626	655	629	626	634	640	678	659	692	663	651	630	683	657	663	673	635	630	662	658	616	688	615	682	641	680	650	647	650	688	667	610	635	603	666	639	651	678	619	650	668	681	696	648	669	640	609	643	698	633	662	658	649	624	641	613	677	637	643	620	684	623	645	650	671	662	673	670	613	684	616	638	651	669	629	626	656	662	651	635	656	646	682	635	681	686	650	646	650	687	668	607	623	682	653	636	642	633	654	630	709	608	642	661	633	635	653	626	650	659	684	658	606	706	651	668	636	660	639	602	674	671	599	624	641	621	610	646	680	654	638	670	669	616	630	624	687	596	634	615	670	659	646	654	649	682	638	676	654	620	666	632	645	660	645	644	644	630	623	648	685	655	662	663	689	627	682	628	635	687	624	657	705	646	671	642	621	681	639	676	638	656	634	669	654	625	639	666	641	662	603	615	647	642	653	670	646	593	619	622	660	639	600	665	677	636	640	616	628	681	628	695	626	705	647	608	676	675	682	655	640	684	630	666	667	654	669	650	630	631	658	653	645	636	682	645	674	610	644	653	641	623	644	604	649	642	594	687	665	658	616	634	646	667	657	679	648	654	630	643	654	660	651	654	679	694	654	650	620	661	674	653	669	643	681	646	632	688	637	673	687	625	644	705	589	656	637	627	647	581	641	628	621	656	655	664	647	629	646	625	648	636	650	615	697	645	622	657	677	665	653	614	679	658	650	660	627	639	644	676	655	641	643	618	626	643	653	669	668	633	625	638	640	629	641	699	692	677	661	654	645	649	665	636	626	654	640	664	623	675	653	705	616	716	604	646	662	687	668	653	676	654	678	657	633	672	643	642	647	636	616	699	676	625	647	636	647	632	688	608	668	646	633	632	625	707	615	661	640	660	624	661	657	650	705	662	599	665	676	676	667	664	607	662	685	653	628	704	595	628	661	646	713	613	679	664	648	623	687	727	645	665	668	627	664	696	663	662	634	633	675	686	656	637	636	620	686	643	666	651	615	643	627	634	670	629	684	649	649	695	628	622	592	660	641	672	638	658	612	622	642	594	656	614	652	625	620	628	641	677	664	660	657	669	646	631	624	647	651	640	662	652	612	655	667	644	626	618	591	692	676	621	594	684	633	613	654	615	615	650	627	648	660	646	604	651	651	614	654	629	685	642	655	687	592	668	662	634	672	624	654	682	585	597	625	677	647	643	649	672	681	652	608	623	637	683	619	634	621	610	640	698	659	679	640	644	637	669	593	642	645	681	687	689	649	651	649	651	661	637	632	695	676	629	620	620	612	633	602	585	616	639	643	635	653	622	692	636	642	633	612	665	676	652	615	651	637	662	674	620	633	668	641	647	654	640	657	628	623	683	634	666	595	636	636	664	646	648	636	631	659	642	647	664	675	629	646	655	643	668	633	639	667	685	674	611	691	647	659	608	638	617	623	648	631	644	667	653	658	696	652	606	672	710	628	655	638	663	642	614	658	675	638	646	657	674	642	638	644	634	671	654	634	680	609	701	635	661	633	639	669	657	617	687	686	644	657	609	656	681	637	626	663	658	652	655	651	663	620	630	626	672	683	631	669	638	669	640	645	652	629	620	638	627	624	650	663	635	634	637	646	609	680	650	645	680	630	679	634	630	639	656	630	623	589	632	604	681	612	643	606	620	644	627	659	663	644	605	642	631	613	642	656	630	640	646	653	693	643	640	624	617	698	660	633	644	641	642	611	637	649	661	651	683	629	650	636	615	633	711	614	656	643	642	672	665	585	627	653	625	617	634
62330	105067	76206	44948	20441	5229	1646	1165	1156	1085	1156	1099	1193	1126	1099	1161	1092	1124	1149	1138	1197	1106	1104	1065	1122	1101	1172	1115	1139	1087	1130	1102	1034	1112	1083	1140	1088	1080	1127	1129	1184	1109	1083	1102	1076	1162	1116	1115	1182	1120	1087	1107	1164	1125	1118	1058	1105	1139	1107	1173	1051	1093	1093	1111	1146	1098	1114	1127	1125	1063	1071	1164	1076	1084	1102	1082	1129	1093	1154	1152	1094	1097	1120	1100	1173	1033	1060	1090	1126	1120	1093	1175	1136	1145	1153	1153	1141	1115	1158	1092	1164	1053	1120	1136	1109	1117	1100	1068	1151	1040	1096	1092	1187	1112	1117	1135	1165	1141	1169	1109	1123	1103	1129	1078	1109	1137	1123	1131	1120	1129	1178	1079	1076	1111	1129	1075	1071	1118	1107	1098	1105	1151	1110	1154	1110	1134	1083	1133	1116	1093	1148	1101	1120	1119	1151	1038	1133	1116	1132	1109	1111	1133	1092	1098	1121	1083	1124	1126	1066	1070	1113	1130	1119	1078	1069	1129	1099	1037	1077	1091	1159	1090	1101	1130	1120	1057	1107	1113	1156	1124	1165	1144	1090	1147	1110	1140	1181	1118	1105	1116	1132	1124	1089	1084	1101	1156	1111	1101	1062	1142	1134	1144	1082	1081	1109	1097	1108	1037	1169	1137	1136	1064	1091	1100	1121	1128	1168	1084	1087	1094	1093	1156	1126	1067	1158	1089	1095	1177	1091	1101	1101	1085	1169	1140	1101	1186	1121	1099	1138	1099	1076	1064	1100	1149	1166	1147	1106	1139	1055	1139	1112	1120	1135	1119	1148	1146	1163	1169	1123	1096	1124	1124	1125	1117	1160	1113	1154	1131	1162	1054	1081	1089	1151	1167	1076	1148	1135	1097	1073	1064	1088	1088	1068	1090	1172	1119	1092	1065	1118	1104	1134	1093	1077	1164	1144	1088	1077	1042	1062	1117	1153	1124	1061	1118	1169	1101	1131	1108	1081	1117	1140	1143	1105	1172	1071	1147	1081	1091	1118	1108	1184	1101	1083	1099	1080	1086	1070	1124	1094	1107	1154	1113	1088	1136	1070	1151	1133	1118	1120	1084	1026	1103	1172	1125	1095	1081	1118	1098	1116	1222	1126	1116	1129	1128	1056	1067	1117	1135	1110	1111	1107	1064	1119	1089	1087	1107	1095	1133	1143	1153	1164	1142	1085	1120	1118	1083	1123	1118	1114	1145	1093	1170	1150	1078	1114	1145	1135	1119	1115	1081	1138	1136	1174	1094	1117	1118	1103	1152	1069	1059	1159	1159	1083	1162	1121	1056	1125	1086	1110	1128	1125	1088	1175	1114	1175	1062	1093	1091	1112	1116	1093	1140	1163	1112	1125	1132	1159	1132	1087	1158	1117	1051	1119	1105	1087	1093	1080	1074	1090	1058	1089	1148	1144	1131	1089	1118	1135	1043	1163	1087	1118	1153	1079	1159	1101	1112	1090	1073	1151	1109	1097	1083	1102	1079	1128	1085	1186	1083	1124	1033	1113	1119	1049	1161	1096	1101	1115	1115	1090	1088	1110	1133	1124	1133	1132	1083	1079	1111	1112	1061	1114	1123	1121	1116	1107	1045	1152	1159	1128	1109	1098	1079	1104	1111	1096	1061	1110	1076	1158	1144	1098	1116	1084	1075	1041	1112	1127	1122	1070	1110	1063	1127	1108	1063	1108	1128	1086	1149	1075	1106	1154	1124	1058	1128	1080	1070	1123	1058	1160	1100	1124	1067	1157	1142	1170	1126	1089	1121	1140	1179	1113	1123	1078	1066	1068	1084	1173	1194	1096	1124	1075	1115	1090	1167	1189	1107	1148	1065	1073	1182	1161	1162	1053	1116	1127	1148	1101	1075	1106	1174	1065	1059	1133	1063	1176	1114	1055	1080	1058	1059	1153	1174	1122	1166	1069	1140	1102	1139	1094	1109	1151	1155	1155	1184	1045	1122	1100	1110	1087	1128	1107	1101	1091	1144	1101	1068	1168	1120	1094	1090	1020	1161	1060	1128	1138	1109	1155	1175	1125	1113	1064	1094	1147	1108	1146	1128	1167	1083	1086	1150	1119	1124	1140	1091	1125	1077	1125	1151	1067	1078	1051	1080	1104	1153	1151	1108	1079	1127	1061	1103	1208	1107	1138	1134	1138	1090	1114	1103	1061	1157	1093	1129	1139	1129	1102	1093	1145	1105	1135	1113	1089	1145	1132	1042	1070	1079	1091	1175	1147	1101	1138	1108	1088	1069	1116	1161	1110	1121	1140	1117	1087	1133	1121	1124	1126	1088	1044	1119	1113	1130	1113	1176	1081	1096	1161	1122	1043	1122	1113	1065	1118	1077	1111	1112	1076	1143	1144	1090	1094	1163	1179	1076	1137	1100	1128	1130	1155	1105	1134	1117	1158	1105	1114	1147	1186	1111	1160	1109	1126	1087	1094	1076	1087	1123	1053	1091	1131	1138	1146	1094	1098	1089	1157	1087	1087	1107	1061	1119	1153	1105	1128	1102	1059	1130	1094	1125	1158	1100	1119	1086	1083	1143	1128	1117	1087	1154	1110	1119	1080	1134	1148	1130	1128	1058	1092	1066	1173	1088	1115	1075	1129	1052	1103	1172	1087	1077	1057	1105	1092	1147	1139	1108	1116	1110	1098	1114	1119	1076	1137	1092	1114	1088	1089	1066	1179	1092	1099	1132	1091	1126	1068	1088	1110	1135	1134	1110	1099	1076	1110	1089	1136	1147	1131	1122	1089	1113	1087	1053	1142	1101	1087	1100	1126	1114	1132	1113	1182	1149	1113	1112	1091	1131	1130	1130	1140	1143	1125	1064	1100	1107	1088	1030	1117	1172	1081	1109	1111	1072	1084	1109	1110	1151	1090	1119	1063	1120	1031	1108	1122	1094	1042	1123	1129	1085	1086	1145	1112	1110	1130	1105	1091	1175	1055	1102	1111	1148	1141	1079	1090	1136	1104	1171	1204	1109	1099	1123	1117	1028	1089	1131	1081	1104	1086	1092	1120	1095	1113	1140	1141	1096	1126	1111	1129	1103	1105	1069	1136	1093	1127	1073	1112	1156	1141	1095	1141	1144	1128	1132	1127	1127	1106	1146	1148	1144	1162	1102	1082	1094	1061	1159	1113	1152	1119	1104	1105	1136	1149	1093	1089	1069	1126	1093	1128	1121	1172	1021	1106	1106	1134	1144	1086	1110	1139	1166	1088	1129	1110	1121	1106	1123	1100	1080	1126	1106	1133	1058	1149	1112	1128	1106	1093	1116	1080	1073	1135	1119	1103	1068	1119	1029	1144	1080	1145	1151	1077	1131	1085	1132	1100	1157	1130	1072	1080	1147	1138	1120	1135	1074	1129	1116	1149	1088	1100	1133	1169	1119	1153	1154	1087	1092	1090	1116	1150	1102	1091	1152	1087	1125	1117	1122	1121	1143	1159	1153	1125	1076	1107	1131	1073	1168	1058	1163	1113	1101	1106	1098	1121	1121	1103	1116	1116	1120	1111	1138	1115	1145	1170	1089	1132	1092	1119	1085	1139	1111	1092	1066	1192	1087	1083	1069	1081	1129	1044	1107	1106	1118	1087	1115	1081	1127	1016	1115	1081	1156	1105	1179	1114	1109	1132	1110	1138	1086	1141	1102	1070	1093	1090	1137	1176	1133	1054	1090	1084	1115	1057	1136	1128	1120	1126	1126	1113	1132	1089	1075	1150	1066	1084	1052	1150	1200	1073	1099	1094	1154	1065	1107	1080	1106	1168	1071	1150	1162	1095	1163	1095	1139	1128	1180	1119	1124	1120	1117	1153	1064	1153	1046	1097	1134	1121	1112	1130	1122	1180	1164	1202	1123	1113	1083	1149	1095	1132	1113	1126	1145	1105	1169	1111	1085	1141	1089	1079	1208	1120	1089	1132	1116	1101	1092	1177	1128	1102	1154	1071	1138	1143	1063	1128	1098	1067	1089	1160	1074	1082	1079	1073	1131	1077	1119	1112	1153	1133	1076	1168	1184	1140	1113	1078	1082	1067	1109	1143	1137	1145	1091	1119	1101	1061	1108	1109	1192	1057	1103	1117	1071	1080	1147	1149	1133	1099	1103	1113	1095	1078	1123	1166	1055	1119	1096	1135	1057	1115	1147	1129	1077	1105	1077	1115	1146	1108	1131	1105	1121	1140	1135	1182	1151	1089	1083	1142	1095	1057	1150	1072	1096	1074	1106	1141	1126	1114	1122	1132	1101	1142	1165	1174	1194	1153	1139	1185	1132	1097	1032	1069	1129	1118	1133	1179	1119	1155	1104	1152	1094	1131	1107	1129	1112	1115	1121	1133	1084	1081	1133	1075	1077	1166	1102	1110	1068	1157	1106	1120	1099	1132	1123	1116	1180	1105	1136	1082	1104	1148	1108	1097	1048	1129	1126	1098	1141	1058	1132	1081	1123	1104	1136	1125	1095	1082	1183	1019	1139	1173	1128	1130	1135	1071	1086	1111	1116	1138	1143	1105	1112	1064	1161	1192	1108	1095	1109	1086	1091	1110	1111	1091	1107	1144	1104	1053	1125	1134	1115	1103	1122	1066	1150	1156	1090	1145	1121	1078	1079	1057	1153	1093	1163	1104	1091	1115	1114	1117	1078	1121	1161	1094	1136	1102	1104	1109	1103	1117	1118	1101	1118	1145	1150	1145	1048	1101	1105	1106	1043	1134	1119	1116	1072	1126	1086	1117	1110	1112	1143	1114	1120	1151	1141	1205	1104	1110	1196	1150	1133	1131	1102	1091	1154	1092	1113	1073	1070	1120	1182	1096	1146	1075	1094	1177	1094	1116	1074	1111	1092	1079	1075	1085	1148	1150	1137	1128	1175	1082	1096	1072	1041	1167	1032	1130	1077	1153	1158	1109	1095	1095	1103	1040	1162	1125	1103	1146	1116	1145	1127	1161	1174	1131	1069	1096	1086	1127	1136	1149	1107	1072	1095	1125	1147	1145	1137	1074	1139	1155	1152	1157	1111	1107	1099	1084	1119
29364	32815	29195	13305	2337	837	597	629	507	612	539	575	593	537	593	552	547	563	549	588	540	561	567	548	580	580	594	585	552	613	612	547	554	550	539	548	569	543	545	576	564	591	556	552	571	600	560	605	602	551	565	556	535	564	578	540	584	613	564	565	521	570	602	563	555	560	590	545	554	519	541	567	576	582	608	552	550	560	569	522	583	542	572	536	564	578	588	607	569	572	555	597	584	566	568	595	552	544	540	590	560	549	528	576	592	583	639	554	553	547	577	561	555	534	571	529	534	581	588	581	543	582	605	596	586	590	577	571	569	559	549	575	586	519	560	602	563	561	571	585	577	587	532	570	596	579	582	560	562	600	603	546	545	555	581	569	538	614	556	583	604	598	533	564	576	568	616	538	545	568	562	549	566	574	602	580	562	558	520	553	572	574	591	571	560	564	539	565	551	570	587	592	582	554	570	600	560	586	562	569	527	544	544	587	576	615	535	552	568	571	606	583	560	568	538	583	587	565	549	589	540	562	580	545	582	560	582	561	567	578	616	543	549	600	551	606	535	560	575	596	577	579	524	567	505	544	553	616	568	550	596	550	576	595	543	576	586	573	531	566	580	571	536	537	571	569	605	537	544	593	539	616	577	547	587	641	553	575	541	584	538	576	557	588	578	545	563	613	578	615	578	593	542	577	602	597	573	597	543	536	592	584	564	560	568	571	569	548	583	605	568	558	565	574	553	552	558	528	548	626	562	552	548	547	557	561	580	566	544	582	570	618	583	555	559	649	577	599	553	564	570	602	584	517	573	568	604	587	573	580	588	591	574	578	604	541	597	567	583	567	570	599	536	550	557	566	570	594	584	572	575	521	580	549	626	583	570	594	618	594	580	598	587	562	567	548	558	575	557	568	586	595	602	558	595	596	611	551	548	609	584	615	533	571	597	599	597	544	574	575	565	550	579	583	578	589	572	554	565	527	591	561	536	589	545	564	532	552	596	536	565	540	590	604	567	524	556	625	556	570	580	590	565	571	576	526	576	578	549	602	540	529	547	576	603	537	558	568	573	589	567	568	602	592	585	590	577	543	525	526	614	580	556	510	561	562	584	556	576	525	612	596	529	571	550	535	556	578	591	578	572	591	572	531	574	579	592	620	539	570	563	543	548	594	587	595	560	566	578	555	585	548	587	581	549	553	622	547	575	552	528	630	578	566	603	595	586	553	556	581	617	551	592	564	561	588	568	585	584	576	568	587	548	603	528	592	535	575	555	535	555	601	535	545	572	527	559	544	610	584	587	578	563	552	565	569	536	587	575	580	595	576	592	575	549	596	616	576	562	540	546	572	606	545	575	568	557	564	522	550	582	519	580	530	571	602	552	559	554	531	563	544	610	542	577	538	608	579	573	576	604	580	585	584	580	599	555	587	579	551	577	541	560	556	559	577	578	557	598	554	581	535	578	600	576	570	566	538	555	604	549	559	588	569	593	562	600	523	537	579	549	549	571	598	539	592	572	574	552	545	609	568	613	562	581	562	587	558	541	548	559	628	576	530	578	591	564	512	542	585	588	568	541	581	522	562	588	600	540	553	531	569	530	618	576	558	573	534	550	544	567	570	582	572	485	571	557	531	585	548	592	558	578	551	556	559	554	585	566	515	578	545	590	563	591	542	575	561	587	560	579	577	555	605	572	597	553	570	547	531	577	559	580	536	536	557	559	583	592	583	605	545	592	559	540	569	558	572	527	576	603	591	567	567	568	515	539	587	551	549	575	530	575	558	552	563	552	554	557	595	576	528	547	569	569	573	588	566	544	569	540	574	589	561	562	565	529	558	566	599	589	591	619	587	553	563	587	592	545	531	572	588	577	525	547	531	584	571	558	523	534	558	543	590	559	568	573	551	640	532	582	560	568	639	578	540	544	570	586	584	550	570	545	571	621	560	601	540	583	559	586	554	543	546	558	570	595	569	580	581	575	558	588	564	569	570	553	564	565	582	566	581	586	599	575	582	532	555	605	577	584	599	574	592	535	600	529	611	580	563	531	557	565	604	558	572	556	567	575	529	570	555	576	554	540	619	574	578	577	563	568	598	555	571	553	628	586	575	571	562	545	588	586	572	588	595	586	586	574	560	571	553	522	580	574	550	585	543	573	605	570	482	532	582	569	575	603	554	556	540	581	583	520	562	601	560	559	572	577	578	551	530	610	600	584	540	564	566	569	614	579	577	554	594	611	609	583	564	551	583	567	625	550	547	555	565	587	590	572	584	578	554	558	559	582	581	567	574	548	605	581	566	611	588	558	587	596	560	570	583	586	604	576	512	586	560	574	570	533	550	614	572	572	559	524	548	645	622	574	569	603	589	603	550	591	536	554	580	593	588	556	552	586	555	560	567	591	552	587	575	524	540	592	578	546	606	583	592	551	601	543	609	545	608	565	556	625	587	553	581	569	558	597	576	565	585	554	539	578	565	593	511	565	577	549	610	559	577	551	572	549	561	585	587	576	562	559	561	586	565	624	546	561	548	568	545	571	553	559	575	562	560	575	561	549	586	581	618	594	593	591	559	576	546	558	502	598	614	612	553	568	546	622	586	544	546	563	562	535	599	567	603	578	537	573	557	574	635	560	555	621	561	526	549	564	606	582	571	580	568	514	585	599	575	589	616	599	554	579	551	567	608	546	585	558	568	547	618	570	597	611	540	554	556	567	570	537	621	570	563	556	602	526	549	577	567	584	546	582	597	556	553	543	605	572	543	581	562	641	588	568	568	581	539	582	614	556	600	607	529	513	573	615	584	558	557	567	571	536	571	588	544	560	594	568	563	573	544	535	558	561	568	540	547	560	577	576	569	582	530	567	544	584	555	608	602	589	602	569	573	540	591	554	591	549	574	576	536	518	566	559	561	544	565	580	566	566	565	543	589	588	595	572	587	582	535	564	562	551	570	589	559	586	540	561	568	571	575	548	595	587	555	532	572	548	563	590	570	585	586	590	551	567	584	563	621	603	553	583	563	590	619	560	587	565	568	592	603	548	554	554	614	570	612	586	554	521	540	540	586	574	590	576	547	556	578	552	555	574	558	588	565	584	572	603	503	561	581	598	563	553	559	566	619	554	579	509	551	560	571	544	522	586	551	537	613	570	574	567	630	583	568	593	606	545	597	592	551	537	549	571	577	534	548	493	566	554	568	592	516	588	560	574	555	581	545	560	580	536	553	578	559	579	632	531	600	576	543	552	571	594	531	557	586	586	549	568	557	560	558	546	637	569	578	578	541	539	575	566	589	575	552	589	597	587	535	524	568	541	563	509	577	588	598	553	585	595	589	570	567	558	586	577	567	556	608	590	574	546	586	530	531	596	540	558	555	522	548	568	550	584	578	560	610	575	616	579	568	537	561	592	577	582	533	566	569	571	562	543	550	575	587	535	574	516	517	588	573	602	554	543	554	582	540	540	542	531	583	574	572	564	558	622	548	526	559	557	557	573	593	538	582	595	546	559	576
36008	50145	34500	14115	4146	1573	1088	1037	1026	1018	1059	1041	1033	1053	1016	1016	1031	1023	1070	1009	1082	1017	1050	1040	1047	985	994	1012	1000	1009	1044	977	989	942	978	1060	1041	973	1010	1059	1019	1040	1031	1004	1051	1044	1078	994	1016	968	1017	950	1027	981	1068	1036	1035	1023	1038	1021	1000	1074	1060	1039	1070	979	1016	1032	1076	1008	1032	1058	1052	949	1012	1051	1033	1028	1046	963	1042	1022	1040	1023	1041	1051	997	1011	1049	1059	995	1028	1067	1027	1010	1019	1042	1015	1062	1101	1092	983	974	995	1047	1067	1024	1031	1011	968	1023	1007	1035	1054	1025	1016	992	992	1058	1053	1055	995	1063	1030	1055	980	1019	1054	1055	1060	1027	964	1014	1034	1039	973	1009	1040	1035	1016	1036	1003	1033	983	1017	995	988	1042	1034	1018	1033	1057	991	1034	1053	1038	1032	1059	1009	1028	1028	987	1070	1026	1048	1016	1021	1044	1056	1002	1027	1043	1060	1040	1095	1039	1053	1029	1039	1023	1047	998	1029	1013	1008	1006	1024	1038	1052	992	993	1002	1072	1057	1033	1032	992	1036	1041	1015	1039	1008	1035	989	1036	1058	1069	1035	953	1043	919	1024	1103	980	1013	987	1039	1054	1053	1011	1068	964	1082	1044	1028	1027	1022	1019	1083	1027	1015	1024	994	1035	1019	996	1043	1095	990	1059	1037	1059	1007	960	1054	1016	1037	1006	1009	1004	1007	991	1004	1019	1060	1049	1043	970	1023	955	1007	1018	1068	1051	1031	1012	996	1050	996	1068	1061	1023	990	978	1000	987	1051	1059	1021	1050	1023	1025	1028	1002	1046	1078	1007	950	1046	1034	1051	998	1068	974	967	1039	1035	1035	1031	1005	1001	984	1090	1042	965	1025	1061	1009	995	976	1008	1037	1032	1050	1029	1060	1016	1071	1008	985	980	1041	1057	1037	1041	1002	1041	1063	1046	1031	1032	1022	1030	1074	1057	996	1019	1007	1042	1070	1016	958	999	1030	1020	952	988	1049	1036	993	1049	1023	1070	1040	1017	1055	958	1026	972	1037	1019	1028	1078	1038	1046	1016	1045	1022	1051	1058	1032	994	1039	1082	1005	999	1050	1006	1045	1001	1008	981	1042	1020	1030	1028	1083	1031	1040	1013	1027	971	1070	1007	1105	1003	1011	977	1072	996	973	1033	1030	1058	972	996	1040	1024	1001	1030	1010	1025	1013	1053	1002	1048	1002	1088	993	957	977	1044	1106	971	974	1055	1054	1016	1063	990	1060	1013	1000	1035	1038	993	1040	1060	1043	1039	987	981	1080	984	1063	989	1049	1042	1063	1037	1014	1079	1090	1022	1035	1020	1041	1017	1063	1004	1017	973	1044	994	1059	1039	1050	1007	1027	1038	1037	1030	1041	1013	963	1026	1068	1011	1027	1079	1009	992	1040	1030	1014	1077	1031	1041	1016	973	1030	968	1071	1029	1072	1059	1010	976	1056	1011	1049	1023	993	1030	1065	1037	1045	1053	974	987	1062	1028	983	1019	1010	1044	1070	1017	1058	1083	981	1007	993	1014	984	982	976	991	1037	1030	994	966	1019	1040	1054	999	1015	1013	922	1031	1023	984	1016	993	1073	988	1044	1001	987	1027	982	992	1078	1064	1044	1076	983	1004	995	1030	1005	1033	985	1051	991	1046	947	1006	993	1031	1077	1032	1045	1018	986	1038	923	1048	989	1007	993	1038	1005	1035	1022	1018	1086	1028	1023	1001	1001	979	1015	1041	1025	1025	1032	1044	1038	955	1051	996	985	973	992	1002	1012	1015	965	1101	1056	1103	1041	1017	1027	978	1012	1042	1012	1024	1058	1014	965	1051	1033	1008	1068	1029	983	1025	1015	989	981	1012	997	1046	993	1020	998	984	1046	1051	1049	1003	1076	1040	1035	1008	1013	1048	1027	1021	1015	1037	1041	1053	1017	1052	1046	1028	1026	1003	1007	1064	974	1007	1051	1123	949	1032	988	958	1047	1007	1027	1015	1103	1094	996	1061	1061	1029	1039	967	1088	1032	991	982	1005	1050	974	1015	1056	1061	1039	1105	1057	990	984	1046	1034	1014	990	1014	1012	1006	1046	993	1016	1034	1021	1017	1015	978	1019	972	1076	976	1056	1009	1038	1003	970	1008	1007	1059	1035	982	1046	1034	1040	1041	1018	1077	1022	1025	1056	1039	1050	1056	990	1031	1062	1059	1065	1031	979	1047	1014	988	1017	1004	994	1052	1035	1023	1003	1004	1045	1030	1007	1009	1043	1029	1028	1015	1051	1052	982	1032	983	1033	1036	980	993	1045	1049	1073	1025	1010	1027	1024	1022	981	1039	1067	1027	993	1004	1009	957	1001	1109	970	1080	1042	999	1004	1050	1033	963	1093	1083	1061	1015	1004	983	1010	1058	1005	1026	1026	998	1084	1016	1013	997	1057	1015	1017	1075	1077	1059	1003	1010	1026	987	951	1026	1015	998	972	1024	1049	1003	1045	1054	1003	1008	1021	1000	1036	1031	1071	1033	997	989	1029	998	1016	1055	1029	1002	1021	1075	989	980	1031	940	1093	1029	979	1050	1024	1021	1096	1019	966	985	1064	1038	1011	1048	1027	1067	1005	1031	1005	1010	1006	993	970	988	961	969	1034	1037	987	1033	990	1013	1006	1011	1076	1002	997	1030	993	936	999	1039	1012	949	963	1027	1031	961	1016	1082	1004	1017	1006	964	1011	1031	961	1031	1037	1006	1008	1017	1048	989	993	1026	1003	1029	967	1003	1018	1055	1073	1011	1002	1012	986	1035	1008	1008	1039	1013	1057	982	989	1084	996	1052	999	1071	1044	1054	1024	1005	980	1004	1048	980	1022	1010	961	999	1052	1010	999	1007	1010	1051	1021	1053	1040	1055	1020	1049	1060	1014	1026	975	991	1035	985	993	995	1065	1077	1069	1003	1070	1053	1058	1070	1017	1033	1061	1006	967	1051	1032	1010	1034	1003	1026	1050	991	1072	1052	994	1055	1028	1026	1000	1059	1009	1029	1105	1004	1004	988	1041	946	1047	966	1013	988	1044	1086	1043	1030	1053	1037	1005	1037	996	1056	996	1007	984	1040	988	1030	1058	1052	1023	1025	1001	1042	1056	1051	1026	1050	973	1035	1020	1031	975	984	996	1033	1033	1027	1055	1003	1060	1063	1073	1007	1107	1015	1031	1024	990	1014	975	996	1012	1000	1061	991	985	1038	1007	964	1001	1013	1063	969	1060	1031	1071	1017	1035	1042	1027	1028	1013	980	1015	1013	992	1036	1011	982	1044	1012	1024	1033	1068	984	1041	1045	1031	965	997	1016	1057	1085	1026	1033	992	1044	983	1051	1059	1019	999	1007	1006	1112	1048	975	1053	1073	998	1016	1057	975	1017	984	1050	994	1006	1057	1055	986	1006	1047	1002	1003	1032	1003	1071	1005	1045	1012	1082	1026	967	1066	1017	968	1087	1024	972	991	1078	1037	1001	1063	995	986	1046	1009	956	1025	1042	989	988	1051	989	1032	1059	989	985	1024	989	999	993	998	1008	961	997	1047	1037	1054	989	1021	1071	990	1034	993	1022	1010	976	1099	1041	996	1020	1004	1052	1003	1022	1030	1041	1052	951	1049	995	1091	1060	1012	1088	1013	1045	1032	1045	1010	1120	989	1008	1030	1001	1109	1007	998	1021	975	995	1046	1075	1022	1038	1070	1030	1012	1071	1008	962	1080	977	1064	1013	989	980	994	1074	1024	1026	1023	1015	1054	930	1055	1062	1016	1062	1066	1011	994	1024	1042	1031	983	1018	1052	1025	1007	1052	1010	1034	1005	1006	1041	981	1013	1039	1011	952	1061	987	1041	1053	1019	986	1032	1087	994	1012	1046	1032	1018	1026	1051	1008	1014	1034	1073	1049	961	1021	1060	1004	1071	994	1076	1037	1040	1000	1055	989	1072	992	964	1017	1049	977	1029	969	982	1065	1090	1000	1060	999	1019	1028	970	1004	1040	1057	981	969	982	1014	1039	1016	1037	1009	991	1056	1022	1041	1010	1009	1046	972	1023	1063	1060	1037	1019	1035	1020	1044	1014	1014	1015	1007	1001	1033	1098	1015	1002	1034	991	1021	1001	1053	1051	1010	1027	1013	1018	1043	1021	1050	995	1020	1078	1040	995	1035	1051	979	990	925	1013	1010	1064	1095	988	1017	1034	1041	1033	1057	1068	1087	966	1043	1084	1020	1017	1017	1036	1027	1078	1038	966	1005	964	986	1049	1046	1063	1052	1057	1025	998	999	1061	1009	997	1064	1057	1058	1022	1000	958	1053	996	1065	1013	1035	1014	1021	962	1000	1004	986	1038	1046	1075	990	1043	1058	1053	1008	1010	1034	993	1022	1010	1011	1038	1017	1020	1039	1025	1037	1118	991	1059	1054	1019	1015	1019	972	1012	1025	1016	971	981	1028	1070	1046	1024	994	1008	1054	1017	1010	1011	1063	1027	1031	1091	1031	1022	1046	1056	1031	1078	1085	1055	1034	1001	978	1098	1038	1010	1076	1019	1051	1013	1006	990	1041	984	1008	987	994	1038	1000	1004	1044	996	1021	980	1041	1041	997	1031	981	1022	1011	1057	1010
24873	25010	35429	27892	18491	5916	957	592	552	596	574	587	545	554	556	574	567	557	531	551	554	552	566	577	562	569	577	592	546	575	568	589	559	514	579	534	552	605	545	587	581	554	562	531	582	540	543	543	558	547	501	547	563	582	550	602	584	567	549	568	539	559	599	560	550	563	576	526	549	566	555	528	571	568	546	607	557	571	563	596	566	595	606	570	607	537	584	578	550	587	544	531	570	520	589	532	567	556	527	525	572	610	563	542	572	533	526	553	551	501	573	525	561	583	571	577	571	601	560	556	555	579	550	578	517	588	565	571	567	564	567	588	527	520	565	565	573	612	494	576	528	532	559	618	551	538	567	569	560	537	565	589	559	516	554	544	593	558	555	573	543	543	552	525	566	567	541	599	550	554	576	551	628	582	586	555	553	590	581	570	568	594	547	558	575	570	540	565	540	518	566	552	510	588	574	582	557	565	570	504	544	562	530	553	555	534	565	546	542	573	541	554	567	518	541	537	583	576	554	566	588	559	573	544	562	533	551	583	602	544	573	598	515	551	598	568	552	571	583	561	563	568	572	581	580	540	527	532	595	589	544	546	546	571	529	596	589	519	576	559	554	556	570	587	546	556	580	555	578	554	520	537	570	547	608	546	535	570	602	589	555	543	547	584	532	570	627	569	531	537	583	520	568	541	586	523	586	555	574	577	543	579	571	568	537	575	539	522	542	536	600	552	534	544	567	543	564	541	520	567	570	519	598	540	559	523	517	536	552	592	580	538	530	541	547	585	546	557	546	527	510	576	535	580	611	513	588	554	550	590	568	523	588	584	551	589	546	575	559	554	571	586	562	536	523	565	518	546	549	522	532	531	532	568	559	563	573	541	592	559	528	550	519	549	557	598	552	612	567	597	552	537	524	580	580	537	554	585	529	545	544	605	547	533	512	556	544	548	554	568	551	554	571	546	536	569	500	536	564	538	626	572	547	583	596	584	547	517	522	557	598	560	501	572	539	562	519	567	559	621	566	549	538	545	558	528	560	530	565	574	521	546	580	542	534	575	558	603	545	527	560	533	547	602	547	563	558	552	557	598	578	579	627	564	520	561	559	581	534	548	518	520	546	536	562	567	548	594	570	528	623	535	532	567	543	571	587	550	560	597	548	539	585	578	604	564	542	551	554	561	540	586	533	563	568	572	570	617	561	527	523	540	565	539	576	538	548	578	574	565	580	585	547	548	549	556	576	593	547	562	522	557	555	597	537	568	513	549	547	580	564	557	612	543	503	591	604	563	551	565	529	535	521	569	596	556	590	564	555	550	552	550	539	585	566	562	564	546	566	561	533	550	574	560	541	556	537	541	575	545	565	563	624	545	577	539	550	569	524	574	565	530	526	545	551	559	536	564	582	517	585	534	582	582	558	572	504	562	567	592	555	540	561	588	557	560	560	572	584	539	586	567	559	571	598	576	519	573	576	538	555	559	532	577	533	569	534	545	561	554	573	631	559	568	535	585	571	577	564	557	571	580	534	549	539	582	554	583	542	543	545	541	564	537	562	596	545	554	560	542	549	577	579	555	589	584	587	564	542	594	600	568	572	570	548	577	521	591	566	590	575	615	543	564	541	591	520	554	575	573	540	594	599	575	581	538	552	598	568	585	575	566	575	562	568	571	557	578	526	544	549	564	584	525	543	574	567	547	571	556	567	608	553	561	580	579	568	561	596	538	568	544	550	567	537	562	585	560	556	563	522	562	570	560	535	602	535	546	561	553	545	543	566	553	581	555	606	588	548	512	572	546	562	566	564	559	533	554	543	557	585	517	572	533	541	582	558	521	536	591	557	585	543	547	602	550	592	542	581	547	558	551	565	561	563	535	525	535	586	556	540	595	589	512	544	531	556	544	600	555	603	567	549	539	578	558	514	592	574	541	531	582	531	553	565	572	575	575	551	536	560	568	573	577	528	557	528	572	560	580	547	516	513	539	577	564	561	544	505	515	570	575	573	565	573	579	546	560	572	559	562	545	572	560	551	589	569	529	571	578	589	573	553	523	588	569	582	543	569	605	567	545	540	563	540	548	561	544	564	553	559	580	538	561	544	541	526	558	532	559	575	527	536	572	597	548	577	550	570	607	537	526	592	527	591	572	537	560	551	531	545	595	555	563	597	554	574	562	617	569	563	619	542	567	563	592	569	577	590	540	561	560	521	540	545	551	570	554	600	515	580	541	566	562	607	573	540	544	529	568	574	563	601	568	520	552	565	567	570	529	500	516	542	565	554	581	571	551	549	570	557	601	522	537	554	544	548	561	541	539	567	530	513	634	587	545	547	579	568	557	549	569	572	591	576	539	571	556	537	593	560	549	560	539	531	561	509	559	523	570	608	531	573	558	548	565	575	550	581	497	556	542	552	557	541	604	575	580	565	547	610	557	558	565	567	603	569	541	549	527	541	530	558	548	573	566	569	539	528	599	572	607	535	587	577	563	578	551	583	567	547	583	596	549	549	556	547	573	568	513	593	563	593	576	554	604	579	556	573	585	571	564	593	512	559	539	572	534	519	537	558	571	536	560	574	580	565	539	536	560	594	554	550	581	587	554	562	555	580	531	554	544	614	573	563	614	590	616	545	549	611	569	550	530	537	506	576	562	531	548	577	578	543	568	550	584	560	603	570	572	577	508	566	576	571	543	590	602	562	550	557	570	544	571	529	579	543	563	541	556	591	506	538	589	535	585	592	581	591	559	531	573	492	570	582	600	567	560	548	558	566	540	556	561	528	554	554	656	576	550	544	576	567	530	551	573	585	578	576	572	555	608	559	561	595	563	538	614	570	558	565	557	553	542	585	570	568	570	564	570	555	543	533	561	540	578	603	574	546	545	528	501	578	586	582	548	549	529	550	548	537	553	539	543	518	586	563	544	570	554	573	527	538	544	519	565	545	557	557	571	550	585	553	553	597	597	565	543	547	524	586	550	544	545	542	566	577	528	522	593	543	573	579	556	592	551	566	562	569	557	557	570	574	588	554	565	546	563	529	575	556	585	536	591	573	547	588	567	603	561	542	555	532	590	549	570	569	556	553	576	577	580	614	561	525	529	556	527	511	550	556	587	534	561	585	554	559	615	531	574	567	535	565	577	558	550	556	564	585	565	563	523	565	564	579	567	543	605	541	564	531	593	533	544	568	557	549	566	560	549	591	571	604	579	564	576	566	543	613	559	571	578	579	560	540	598	569	538	570	567	555	534	583	529	542	517	563	534	586	545	557	549	594	496	574	597	576	578	530	558	521	536	525	523	564	583	573	517	565	546	580	582	558	546	607	565	559	532	563	552	522	568	546	559	550	552	553	546	556	545	538	566	571	547	600	538	551	544	547	560	547	537	581	539	559	571	513	600	547	561	579	558	575	575	552	539	563	553	573	539	565	588	559	560	541	562	562	541	598	561	550	566	550	549	567	567	537	560	549	561	565	523	605	552	554	566	490	538	588	539	530	535	591	557	575	533
59387	91428	64782	36154	14113	3503	1304	1007	1042	1023	1026	956	1009	974	1007	1014	992	1017	1000	994	968	1027	1005	954	1009	942	1014	919	978	988	996	971	955	1005	975	1030	949	1012	1064	1015	1015	973	975	972	983	965	1026	1032	1030	958	954	1022	1005	927	960	967	995	1001	973	1020	1046	986	973	1012	1031	990	1092	1016	996	1050	1010	975	1029	1020	991	999	981	962	981	944	1007	977	1002	1014	976	996	973	988	1045	944	1022	973	1019	1064	993	1036	970	1050	1002	931	951	978	1004	989	1029	1023	995	989	999	1001	986	948	1033	1013	1001	1005	960	1013	1051	1031	1003	1045	1053	983	998	998	1031	997	1009	997	999	977	995	1055	1013	963	1043	1017	1026	1020	1029	958	1013	1055	988	1037	1020	1009	984	1038	958	1015	1029	967	1001	1023	998	977	962	1025	994	991	991	991	976	1008	962	977	1004	975	1012	986	1015	1000	981	993	1015	984	984	1018	969	931	1018	1012	975	1011	971	1012	1035	1069	1036	1042	1001	964	918	1024	990	1033	1001	986	1026	963	1059	980	946	995	1074	1052	963	1020	970	968	1048	966	963	983	1015	955	994	937	970	1000	965	1002	968	955	926	984	990	969	1010	1011	1016	1028	977	994	958	923	961	988	993	991	981	916	1022	1100	993	1003	952	1014	1004	998	1039	947	1036	1014	985	974	991	962	975	978	978	1046	930	943	1020	963	988	983	1036	944	962	1019	1004	985	1002	977	959	982	985	947	986	1005	967	994	981	992	961	959	1040	978	981	998	963	1039	990	1013	986	991	1108	1015	982	1040	1012	1053	973	984	992	980	1016	992	966	1054	988	1003	996	987	1047	999	1043	1029	1015	977	958	1016	1050	927	987	1046	954	1021	1040	1000	990	991	1006	969	1022	1007	1062	1009	939	992	996	1014	1035	1003	1004	1005	1005	1010	1035	970	990	981	961	1001	963	1008	1002	1002	969	926	984	1010	1053	928	1020	1028	1023	993	1011	981	998	1004	1015	1018	1007	972	1034	953	991	1022	1012	1032	948	1041	1027	1021	987	1013	1006	970	966	1003	967	1003	984	1006	1023	990	933	1011	1011	1034	1051	1059	992	993	995	953	989	933	1022	961	993	1016	1013	947	972	1019	1032	934	1013	1039	960	1033	970	1017	993	1008	1012	1002	984	992	969	1011	1013	970	1067	1052	981	997	963	1040	998	1019	965	992	969	1015	971	974	973	1016	948	1012	986	1002	1025	977	1014	998	1049	1022	980	967	1038	975	997	998	1024	976	975	1020	1025	1064	975	1018	973	976	935	989	1045	982	971	958	972	1036	943	1036	944	985	962	1020	994	955	1029	1019	1029	1037	1051	1030	999	1002	1035	1021	1038	993	998	976	977	979	1072	1032	983	1018	1086	965	969	1025	1013	937	1031	1022	1018	1010	975	1027	991	1014	974	971	919	968	981	1021	1014	944	999	995	1005	1006	999	1021	988	970	999	1004	943	966	945	1068	1043	1001	999	940	981	1030	965	968	1029	1042	970	1001	1003	1020	1049	1056	1013	967	1044	967	992	949	1014	982	1011	930	916	1000	986	972	1042	994	971	1012	1002	998	981	980	988	1013	985	967	1016	965	977	962	1006	978	943	1016	1015	995	1036	1023	1007	1006	989	1003	969	958	979	1021	1036	1000	1046	980	1066	1001	995	1003	998	1034	990	1039	994	1037	1004	1009	1016	1052	978	1048	986	985	1053	1006	990	1019	958	956	981	1001	1017	976	1024	942	988	982	982	1009	983	1021	1030	1005	982	990	978	948	1031	1017	1003	973	983	971	994	1008	983	968	989	966	1021	1029	984	991	982	1071	993	965	984	1027	982	1022	1030	998	1002	1024	1033	1010	975	1037	1013	975	1085	946	1021	1065	1034	1006	995	996	1002	1011	944	948	1015	970	1028	1030	1024	1030	1024	1017	924	1012	1016	1005	976	1036	1060	943	1064	985	1076	980	1003	954	1014	975	1041	1035	1049	997	976	1006	1027	994	955	1015	954	1023	1021	995	978	989	964	1007	1019	1023	967	1048	972	965	985	1010	1013	966	985	964	949	998	1005	986	1082	963	996	1035	997	1037	965	995	1015	939	947	982	972	961	1018	994	1038	964	1017	961	1036	1021	975	1002	972	936	1007	956	1034	990	945	1006	1046	1051	1004	988	1024	929	1030	965	992	1033	1012	998	1033	1018	999	1059	1057	933	992	975	932	1012	964	940	974	1033	1028	977	980	1009	1027	984	957	1007	1037	982	997	1031	995	999	1028	1025	971	1053	1013	1026	1017	1036	983	979	1020	1038	972	965	960	1040	1008	970	1039	978	970	1035	1003	1034	997	1025	975	1047	884	1028	957	983	1013	1014	965	979	1013	978	981	943	1039	1037	991	1012	998	1012	952	1012	999	992	990	978	965	991	1007	959	995	999	1033	1013	955	945	980	958	1000	998	944	930	950	990	968	960	998	983	982	1017	932	1024	1004	1004	990	989	1023	1034	1003	960	960	1038	977	994	978	955	1017	1012	1002	991	991	991	999	1050	1020	959	994	973	1003	984	989	985	997	1009	945	952	994	939	1025	940	1004	1035	997	973	1047	959	1029	1038	978	984	1018	1030	998	960	1021	997	1017	1003	959	1055	954	993	999	1050	1001	1059	948	1046	1015	1000	961	1014	949	963	1009	955	959	992	1003	981	971	994	971	979	994	1017	986	1014	981	1042	959	982	1003	968	1107	962	981	908	1015	1013	957	981	1000	1004	973	1006	991	1006	962	996	967	957	1007	1021	1019	984	1076	1016	1002	994	1001	980	1053	1030	969	1007	981	1010	998	975	980	977	1076	1055	982	979	1079	1031	1011	1053	967	952	1012	1017	923	972	994	965	980	966	1008	1010	950	1005	1007	997	941	1022	979	935	1034	1015	1001	987	1029	1035	1003	996	996	990	966	1008	1086	1002	1035	982	1067	1079	990	972	974	1018	992	1000	1024	1050	983	987	1073	1020	983	1024	926	1013	1035	998	974	953	1029	970	1057	1041	985	1012	975	1001	959	990	949	1014	1035	1005	993	1043	986	982	996	1012	996	1042	989	1002	1048	980	973	965	981	1008	1041	1035	996	1004	998	976	1048	976	969	1058	994	1022	1013	1021	985	999	1048	1070	993	1034	1017	1024	964	982	1004	956	969	947	1004	985	1000	995	1035	1017	974	1012	995	1054	960	945	1010	985	925	1039	982	1000	968	1006	988	1078	1032	1018	1012	968	989	992	918	947	976	997	1062	972	1034	969	949	936	1004	982	966	1035	970	956	1013	1044	1011	970	1006	1021	962	951	998	1001	1019	988	975	1001	1007	968	976	942	1007	1008	990	1011	988	1022	953	994	955	987	982	984	996	1053	1039	988	973	966	983	931	1017	993	1016	1020	1032	1013	983	963	959	996	991	1027	1035	1003	961	930	1027	1011	1045	1018	981	1008	1014	988	1031	947	996	988	1011	999	993	1033	944	1020	1010	980	1002	1004	1004	982	1056	987	986	1028	937	998	935	1010	950	1086	1054	1004	1002	991	994	1049	971	1031	1003	1036	1006	992	933	979	1015	964	982	1002	1019	984	1009	971	941	959	992	1012	951	1022	978	1040	955	964	1023	1002	964	965	934	988	949	992	1058	983	999	932	994	961	1004	983	1046	1022	998	988	1028	1018	1004	1004	993	992	996	1079	998	1018	979	1048	967	979	994	987	1055	995	1000	999	1034	971	1014	996	962	962	1004	1019	950	996	976	1044	1014	995	1011	993	1052	956	1001	920	1024	994	1025	1010	1006	1001	966	1026	982	994	1006	974	957	1016	1016	975	1023	933	1029	980	1011	985	1052	1007	1000	981	1014	986	957	980	1048	978	960	989	997	1006	1033	1009	989	1015	1012	993	1013	959	1007	967	1012	975	997	950	968	1016	1024	987	964	967	911	956	1064	1021	1048	1000	941	981	953	986	979	1040	1003	981	1005	968	996	1038	1028	1030	1031	1012	950	989	978	993	981	972	1006	1018	1008	1017	991	1000	1007	1050	999	982	1016	1020	967	981	965	959	998	961	900	1052	970	1004	1031	990	988	979	1033	1038	981	964	971	970	972	996	971	969	1039	943	1011	1013	1020	967	1067	1019	995	1008	993	1056	989	999	1018	1017	1015	985	1009	968	964	967
23577	22654	31854	25936	21316	16696	3747	786	695	641	692	628	643	619	643	614	668	657	632	607	601	600	650	653	638	646	652	598	598	607	665	655	634	626	667	617	656	657	624	672	652	668	588	634	652	640	684	645	630	593	591	637	630	622	651	613	625	627	605	613	641	637	636	614	643	619	633	671	599	611	622	622	645	630	642	628	627	652	618	640	621	600	620	638	636	644	645	609	599	624	670	629	668	640	591	647	597	607	684	599	651	638	621	680	636	630	599	599	642	597	595	583	613	591	654	615	576	663	622	642	636	664	658	626	611	646	658	677	646	616	621	642	666	637	645	639	596	646	641	649	623	630	600	634	634	654	614	653	603	649	640	638	625	623	601	637	605	615	623	658	641	637	646	617	636	598	624	664	621	634	596	697	649	652	617	606	639	618	598	586	591	600	615	619	709	598	587	623	640	583	655	632	635	659	655	655	647	597	628	600	624	612	640	624	588	619	639	625	664	613	643	650	589	611	616	627	667	629	641	634	634	608	672	615	660	607	672	643	620	624	658	634	608	597	643	618	663	601	636	597	638	631	668	586	607	648	649	632	618	623	635	621	611	628	595	631	624	630	626	580	637	614	622	608	630	596	603	649	561	620	671	616	637	598	604	611	638	629	618	639	669	632	595	648	619	593	614	635	605	612	645	632	595	606	625	631	663	624	639	608	583	615	583	625	658	637	616	627	659	670	639	633	652	626	616	600	640	632	609	610	635	630	653	629	633	608	670	584	689	670	631	637	612	616	647	589	658	619	607	599	633	618	643	669	615	630	607	627	625	646	639	660	620	608	621	658	612	692	630	624	617	663	651	616	595	593	660	635	614	589	594	609	643	607	650	610	629	633	599	665	645	660	615	599	665	646	660	635	653	602	590	616	619	634	634	624	622	632	576	667	621	613	649	647	628	617	628	603	632	631	654	631	664	665	611	643	637	614	647	656	573	621	636	623	595	652	594	631	625	606	631	626	670	606	639	647	593	588	633	607	635	655	600	604	656	643	602	631	638	632	609	694	567	578	589	634	611	626	643	643	622	629	590	623	599	602	659	624	644	671	594	623	627	616	602	648	643	635	621	585	616	630	601	616	609	623	588	655	624	647	649	621	661	570	636	653	610	641	616	643	590	582	629	686	646	626	638	635	672	614	610	609	609	623	647	624	647	644	651	624	620	599	638	607	623	614	636	621	628	656	603	609	613	616	612	654	603	606	630	625	637	600	589	629	635	675	614	600	577	619	664	605	632	636	617	634	724	629	650	635	596	633	643	634	627	644	655	637	649	670	598	630	619	618	629	620	650	613	632	610	667	623	630	620	632	641	611	616	636	661	595	660	663	653	655	567	661	646	556	592	610	576	615	647	664	626	639	608	609	638	620	619	626	582	692	636	635	611	605	622	636	629	635	610	622	645	647	619	657	622	606	642	586	610	659	591	606	606	611	581	602	601	620	543	609	621	664	635	620	629	606	615	639	653	611	601	619	646	633	614	607	649	616	607	602	573	615	638	617	616	620	642	630	592	640	684	636	652	642	640	600	584	622	631	627	601	634	683	626	592	650	616	636	602	619	646	618	646	620	610	627	640	638	622	616	634	602	596	612	618	646	661	589	615	614	598	630	629	668	626	607	642	668	638	613	561	611	646	647	597	609	593	660	616	615	643	604	599	600	620	636	594	583	644	591	606	651	599	630	601	612	624	614	576	597	634	622	645	637	639	627	660	629	620	593	598	642	595	643	634	605	605	609	603	634	614	613	602	645	631	639	566	599	639	641	685	648	624	634	629	638	653	603	638	662	632	577	646	618	644	629	659	636	616	648	630	644	612	614	630	628	632	619	624	619	593	623	633	624	562	626	626	583	627	650	630	631	604	651	614	633	645	633	623	662	658	634	625	601	631	596	636	595	625	644	613	620	618	579	597	616	656	656	602	659	630	624	630	606	654	616	657	607	623	611	663	579	579	647	641	650	637	608	592	664	602	664	630	684	648	652	635	641	594	613	609	630	652	653	590	593	612	621	625	590	606	583	601	593	596	652	632	610	600	635	654	596	636	651	615	615	686	650	698	644	633	635	627	590	657	644	583	614	705	600	565	602	593	609	616	586	612	624	644	608	620	616	637	630	598	592	605	597	652	596	624	609	644	611	622	584	622	637	689	662	644	648	639	617	656	636	645	609	638	674	660	567	622	619	661	634	595	652	664	627	644	619	692	662	636	627	636	616	659	598	602	618	654	613	614	617	655	588	590	643	588	645	606	609	573	605	584	646	619	629	635	609	617	652	629	634	633	652	652	676	614	655	613	587	644	581	661	634	604	664	617	646	612	639	623	611	624	631	650	627	610	632	640	635	628	641	594	619	671	620	573	631	631	626	645	618	628	670	590	671	673	589	688	666	605	649	600	597	629	611	578	643	633	646	618	621	603	635	631	663	615	637	681	612	608	640	639	674	599	586	601	614	631	612	607	594	675	578	641	621	592	605	617	629	596	655	634	651	688	645	658	632	640	655	567	622	631	641	594	650	609	664	644	616	614	594	630	604	633	649	629	601	683	633	614	650	637	642	583	616	650	665	608	574	593	617	643	658	614	659	610	623	626	608	637	628	666	562	604	626	615	617	645	636	612	626	662	599	623	626	633	658	592	663	639	614	664	642	639	658	666	578	629	678	633	598	624	628	591	642	653	579	655	634	718	681	671	620	573	639	658	584	625	629	608	645	664	611	632	631	650	608	626	626	614	602	621	608	635	604	610	680	579	609	634	646	612	651	645	647	641	681	660	645	616	627	640	678	611	639	617	708	608	600	637	621	633	607	634	614	626	635	583	600	612	613	676	666	588	635	614	624	602	612	611	645	583	594	616	615	628	630	638	619	656	579	609	635	629	644	658	617	593	658	558	594	617	642	665	656	652	629	636	584	574	601	657	621	641	623	615	600	645	649	616	638	620	630	600	623	607	594	630	614	626	635	630	615	653	635	651	639	608	597	631	639	640	648	656	613	609	657	585	599	589	598	627	588	634	631	618	611	581	616	618	607	608	577	599	622	671	653	648	651	629	677	653	650	616	651	638	659	615	645	596	633	654	566	594	614	620	618	623	619	643	608	595	657	647	616	647	616	621	628	616	627	625	628	615	602	675	606	656	619	601	621	596	612	632	632	669	644	652	604	676	638	621	614	611	617	617	609	662	626	634	642	645	633	661	622	578	579	645	628	603	613	606	640	634	631	607	627	634	614	636	571	634	627	651	638	641	677	626	628	594	596	637	633	653	620	605	612	629	632	630	592	647	595	584	664	629	632	588	672	575	617	617	594	598	631	636	629	701	655	602	666	617	637	670	641	582	647	625	672	611	661	595	614	673	655	564	628	627	622	628	600	650	639	648	636	622	625	632	613	631	624	586	622	611	624	640	631	601	651	616	648	632	620	651	621	639	619	640	597	641	620	666	628	674	655	601	626	562	675	664	621	584	585	634	622	675
59810	102391	75487	45524	21401	6016	1826	1156	1119	1093	1134	1089	1112	1082	1100	1055	1121	1118	1055	1093	1066	1070	1107	1083	1091	1035	1100	1077	1107	1090	1147	1104	1035	1092	1115	1041	1046	1052	1059	1045	1054	1103	1123	1067	1132	1096	1131	1048	1054	1078	1141	1091	1128	1125	1052	1078	1173	1071	1041	1113	1051	1128	1051	1102	1149	1036	1038	1101	1048	1057	1070	1076	1048	1104	1111	1061	1007	1069	1089	1062	1023	1092	1109	1093	1049	1059	1023	1052	1013	1022	1078	1066	1055	1110	1073	1071	1067	1053	1110	1075	1076	1054	1089	1068	1044	1126	1051	1094	1047	1038	1120	1169	1086	1087	1039	1104	1070	1031	1100	1106	1067	1014	1037	1088	1109	1089	1071	1132	1105	1053	1060	1066	1044	1053	1004	1027	1071	1097	1052	1128	1018	1077	1053	1097	1061	1054	1041	1117	1092	1103	998	1075	1106	1044	1122	1121	1126	1081	1039	1051	1074	1027	1066	1080	1026	1064	1105	1111	1089	1094	1042	1076	1088	1102	1105	1073	1057	1124	1109	1100	1068	1111	1050	1049	1044	1105	1080	1089	1080	1061	1100	1067	1114	1023	1046	1100	1110	1063	1126	1068	1058	1073	1043	1122	1065	1153	1103	1067	1039	1058	1102	1111	1103	1037	1051	1072	997	1091	1119	1084	1109	1058	1068	1149	1124	1127	1026	1055	1114	1022	1056	1092	1119	1036	1117	1028	1099	1087	1090	1127	1066	1052	1030	1063	1052	1081	1078	1059	1112	1052	1084	1047	970	1102	1039	1075	1106	1089	1045	1092	1081	1074	1109	1078	1094	1105	1082	1146	1018	1036	1053	1048	1093	1115	1094	1050	1049	1014	1024	1130	1048	1072	1059	1036	1048	1104	1072	1078	1084	1118	1046	1093	1063	1031	1105	1159	1055	1046	1074	1078	1066	1080	1084	1068	1087	1072	1040	1066	1082	1043	1137	1040	1113	1061	1127	1101	1092	1044	1053	1159	1115	1046	1052	1072	996	1138	1075	1043	1065	1126	1103	1096	1027	1052	1110	1121	1099	1079	1077	1106	1093	1100	1003	1040	1129	1081	1124	1134	1076	1055	1060	1068	1105	1077	1028	1009	1081	1109	1035	1134	1052	1055	1044	1080	1028	1086	1059	1114	1079	1082	1048	1111	1043	1022	1115	1098	1027	1042	1016	1065	1080	992	1081	1070	1060	1044	1066	1048	1110	1092	1093	1086	1052	1016	1097	1070	1037	1038	1083	1025	1046	1059	1006	1072	1065	1059	1090	1083	1077	1094	1026	1076	1103	1146	1041	1050	1049	1066	1078	1109	1084	1039	1101	1104	1116	1037	1017	1064	1118	1086	1071	1048	1019	1089	1105	1075	1029	1007	1054	1091	1097	1126	1114	1084	1081	1080	1105	1049	1099	1044	1053	1043	1080	1029	1082	1091	1097	983	1030	1062	1091	1120	1124	1103	1031	1089	1071	1083	1131	1088	1073	1095	1094	1020	1184	1115	1096	1075	1075	1107	1067	1059	1069	1105	1092	1041	1062	1060	1104	1044	1041	1080	1143	1044	1047	1023	1121	1043	1040	1076	1031	1050	1114	1091	1065	1114	1125	1027	1121	1071	1085	1088	1066	1075	1111	1067	1060	1090	1023	1052	1035	1096	1021	1114	1144	1020	1079	1059	1158	1052	1096	1044	1109	1051	1112	1062	1085	1132	1045	1049	1054	1119	1069	1070	1116	1060	1074	1082	1127	1076	1074	1036	1089	1040	1058	1132	1048	1097	1067	1102	1137	1083	1041	1098	1050	1065	1103	1028	1108	1071	1039	1071	1060	1091	1119	1066	1060	1039	1082	1105	1048	1020	1083	1081	1146	1107	1026	1016	1104	1073	1067	1099	1096	1076	1069	1091	1075	1083	1066	1096	1022	1067	1071	1060	1019	1012	1059	1079	1121	1069	1055	1067	1100	1069	1082	1115	1074	1086	1083	1061	1144	1055	1077	1088	1056	1041	1133	1045	1051	1049	1125	1087	1047	1117	1104	1033	1094	1054	1041	1095	1029	1081	1060	1088	1077	1122	1036	1049	1069	1098	1094	1092	1030	1083	1019	1072	1080	1081	1051	1078	1068	994	1091	1049	1090	1046	1037	1090	1110	1078	1074	1072	1077	1087	1041	1079	1067	1023	1041	1074	1062	1099	1062	1067	1023	1038	1106	1073	1066	1089	1082	1025	1096	1082	1119	1064	1134	1085	1062	1033	1073	1097	1046	1096	1052	1076	1056	1046	1027	1066	1057	1048	1026	1136	1108	1095	1105	1115	1040	1057	1026	1099	1038	1099	1075	1121	1097	1084	1065	1102	1111	1023	1092	1138	1069	1028	1065	1065	1008	1061	1085	1092	1070	1130	1125	1088	1080	1013	1027	1042	1084	1010	1076	1061	1108	1080	1108	1078	1077	1096	993	1059	1097	1070	1138	1080	1043	1151	1055	1049	1108	1052	1102	1104	1065	1077	1105	1106	1075	1095	1046	1064	1067	1043	1112	1069	1114	1114	1063	1134	1088	1019	1051	1018	1161	1103	1062	1065	1060	1046	1103	1132	1090	1087	1140	1109	1090	1080	1064	1041	1104	1115	1039	1083	1128	1081	1091	1163	1114	1095	1090	998	1113	980	1132	1082	1073	1090	1102	1057	1073	1057	1022	1059	1086	1041	1078	1063	1058	1056	1057	1030	1104	1058	1043	1034	1132	1100	1050	1092	1058	1086	1051	1036	1039	1057	1059	1125	1075	1046	1041	1062	1108	1110	1086	1078	1056	1097	1081	1083	1123	1154	1076	1078	1061	1115	1010	1129	1103	1129	1162	1116	1068	1042	1023	1013	1031	1124	1028	1067	1080	1036	1118	1065	1079	1072	1020	1083	1134	1070	1100	1089	1174	1087	1027	1078	1096	1044	1075	1075	1021	1064	1073	1125	1080	1108	1080	1122	1082	1072	1050	1035	1088	1071	1080	1056	1082	1100	1038	1124	1100	1117	1023	1107	1117	1055	1102	1109	1006	1089	1089	1089	1114	1097	1072	1121	1072	1063	1104	1063	1091	1036	1099	1063	1076	1111	1084	1044	1081	1114	1082	1037	1087	1111	1064	1072	1066	1060	1096	1090	1145	1120	1037	1104	1120	1126	1086	1043	1063	1074	1075	1108	1057	1068	1006	1093	1068	1059	1121	1071	1091	1093	1104	1085	1086	1040	1050	1081	1078	1057	1065	1069	1121	1122	1030	1065	1061	1081	1105	1099	1098	1085	1069	1032	1059	1123	1057	1106	1065	1063	1101	1035	1067	1039	993	1069	1096	1084	1103	1090	1124	1035	1030	1078	1068	1020	1081	1087	1111	1046	1100	1118	1070	1102	1051	1087	1071	1086	1088	1106	1110	1125	1104	1097	1116	1082	1136	1064	1121	1093	1088	1061	1090	1087	1063	1077	1051	1064	1106	1061	1053	1126	1078	1089	1064	1082	1035	1061	1066	1100	1091	1104	1072	1035	1095	1132	1042	1062	1079	1107	1103	1038	1111	1089	1082	1121	1149	1149	1077	1022	1090	1076	1087	990	1122	1081	1063	1057	1097	1053	1058	1106	1101	1059	1111	1072	1061	1097	1070	1027	1054	1036	1061	1083	1100	1074	1064	1077	1044	1056	1029	1056	1088	1082	1146	1108	1052	1070	1043	1008	1082	1091	1075	1136	1052	1073	1090	1067	986	1007	1096	1035	1015	1090	1103	1128	1088	1058	1063	1044	1091	1070	1048	1104	1049	1040	1090	1051	1106	1042	1033	1027	1089	1121	1108	1101	1094	1086	1127	1099	1141	1072	1106	1099	1022	1110	1142	1092	1082	1034	1045	1085	1042	1119	1087	1029	1020	1019	1098	980	1045	1091	1104	1107	1098	1135	1076	1016	1104	1062	1079	1109	1069	1121	1065	1112	1088	994	1075	1064	1100	1097	987	1056	1063	1074	1017	1113	1088	1119	1112	1010	1048	1120	1065	1061	1047	1103	1088	1083	1050	1081	1081	1084	1101	1063	1146	1046	1027	1112	1131	1120	1082	1134	1076	1070	1047	1063	1117	1091	1061	1026	1043	1034	1156	1063	1056	1072	1085	1051	1038	1082	1127	1090	1072	1069	1107	1085	1110	1112	1056	1060	1096	1103	1058	1065	1109	992	1064	1081	1050	1120	1089	992	1064	1047	1111	1117	1123	1024	1073	1043	1085	1096	1027	1125	1116	1100	1117	1110	1044	1147	1009	1030	1109	1027	1076	1012	1088	1112	1078	1103	1099	1034	1098	1073	1054	1112	1101	1098	1089	1086	1058	1085	1080	1085	1130	1078	1048	1065	1071	1013	1132	1066	1068	1052	1071	1087	1053	1076	1063	1078	1033	1028	1118	1091	1082	1061	1097	1126	1093	1100	1038	1096	1056	1114	1072	1097	1084	1068	1066	1103	1078	1097	1047	1096	1065	1064	1098	1034	1058	1049	1055	1030	1081	1077	1047	1017	1061	1038	1077	1090	1092	1063	1072	1034	1034	1098	1108	1059	1085	1047	1083	1066	1117	1036	1138	1083	1154	1074	1024	1056	1059	1113	1140	1122	1147	1051	1126	1075	1116	1086	1062	1073	1093	1083	1018	1093	988	1070	1137	1066	1110	1055	1095	1004	1115	1120	1111	1073	1093	994	1036	1037	1135	1107	1078	1059	1033	1099	1081	1070	1112	1068	1109	1101	1049	1093	1028	1028	1014	1041	1007	1039	1073	1084	1035	1061	1081	1103	1050	1059	1067	1104	1092	1092	1074	1101	1066	1023	1068	1089	1058	1058	1103	1064	1084	1067	1108	1096	1092	1034	1092	1025	1085	1124	1082	1060	1097	1076	1060	1074	1071	1059	1112	1043	1045	1011	1082	1139	1117	1083	1086	1094	1084	1152	1096	1064	1061	1127	1014	1086	1085	1084	1158	1049	1086	1068	1070	1005	1129	1073	1124	1061	1063	1123
28925	32396	29928	14008	2636	955	589	637	590	563	566	552	561	601	565	538	627	566	567	593	589	561	600	553	565	578	553	620	564	593	577	601	611	553	539	537	585	582	597	597	529	530	563	576	583	550	534	560	589	581	602	574	568	629	533	604	600	560	579	557	576	568	606	559	574	586	567	614	541	543	546	546	578	592	594	575	588	564	586	537	552	566	581	601	564	600	576	590	591	607	562	609	593	604	570	571	550	588	571	581	510	549	578	566	582	539	565	563	555	631	548	582	555	550	609	569	542	628	547	553	583	548	583	545	548	607	551	545	566	584	603	554	614	581	534	543	571	538	587	583	555	575	558	537	548	572	576	570	623	570	574	566	587	564	596	566	560	574	575	564	595	585	550	548	601	546	558	569	544	608	585	583	546	578	569	572	563	531	569	574	572	564	554	600	560	582	566	561	573	554	516	548	580	572	566	566	558	609	551	566	541	570	540	556	593	548	609	572	553	607	552	592	581	557	562	610	544	611	569	595	545	563	561	572	545	607	573	559	571	537	576	567	547	569	554	562	585	538	581	573	593	589	618	547	606	561	568	593	570	594	573	608	556	579	537	554	613	584	551	556	565	571	577	507	541	569	556	567	553	600	562	542	578	603	568	546	563	558	619	549	544	553	569	585	559	562	573	593	522	575	551	570	543	563	561	584	554	577	575	547	543	565	569	566	573	576	611	566	571	555	540	511	522	554	580	559	540	563	557	558	592	543	565	549	581	545	542	593	571	617	598	575	579	592	574	564	579	570	545	542	532	617	570	602	558	560	556	570	510	554	599	532	577	542	575	543	547	575	571	571	596	572	565	570	567	585	530	504	560	635	601	580	526	543	534	581	570	554	568	564	581	596	543	555	526	569	579	570	568	558	562	586	594	608	594	521	569	571	554	568	539	542	540	542	558	603	535	557	606	522	536	559	581	599	571	549	576	575	570	545	569	604	566	552	563	534	547	565	568	559	610	576	523	586	527	531	601	580	566	558	589	595	552	552	620	569	555	554	569	580	550	526	589	574	564	553	558	565	533	583	597	595	555	610	571	604	558	583	582	555	569	568	551	532	535	509	555	528	604	538	569	562	541	548	567	524	601	534	551	550	574	613	570	597	555	574	545	596	629	531	580	540	615	565	577	565	570	524	576	551	564	586	571	525	573	538	597	517	573	550	568	581	556	545	577	582	513	558	569	598	576	592	591	535	568	532	571	545	568	590	565	574	529	567	600	551	568	565	529	557	527	551	589	559	579	534	591	575	588	572	534	569	537	543	562	596	615	545	575	558	523	577	569	521	584	534	554	611	566	583	558	518	592	570	601	564	568	575	577	573	579	539	567	547	554	604	596	556	551	565	618	578	541	552	539	586	562	539	574	570	559	613	563	580	586	563	572	585	577	574	579	538	597	544	561	572	560	558	556	568	540	566	579	573	607	556	571	537	566	585	561	565	589	560	541	562	590	590	557	585	570	576	526	579	568	594	551	564	554	600	606	582	587	524	580	558	552	567	589	611	577	575	572	560	566	587	593	568	599	555	546	523	593	580	579	569	595	560	529	525	557	568	567	579	545	551	565	603	621	568	544	554	566	551	589	573	578	621	548	542	576	564	623	570	529	540	550	543	577	512	534	569	516	585	560	603	554	547	548	563	574	520	505	605	598	540	574	578	556	587	567	582	554	580	580	601	560	555	578	533	573	583	558	622	560	548	559	539	614	522	574	547	569	556	573	538	609	569	586	571	539	578	559	599	604	573	533	561	563	594	571	564	589	559	550	587	556	574	571	564	535	574	586	598	575	567	581	537	542	555	588	568	574	569	553	553	535	601	581	555	586	556	591	574	553	546	518	571	587	569	588	580	542	576	536	560	579	555	566	550	544	533	581	580	531	576	562	559	578	570	557	611	545	631	551	599	564	568	557	575	595	563	568	568	551	566	601	512	604	610	560	560	543	540	573	544	531	584	549	590	601	552	602	586	576	559	551	596	592	599	566	563	569	613	581	582	550	527	560	584	570	560	571	547	579	542	572	540	566	585	546	619	593	560	580	569	593	554	577	571	603	498	591	649	582	572	552	539	536	579	601	629	529	590	550	549	541	529	574	588	561	581	557	579	575	552	553	552	561	527	578	570	582	564	578	571	569	555	575	532	585	545	543	550	616	525	563	616	605	598	551	570	606	544	558	556	582	514	576	564	626	593	571	538	602	561	576	576	576	527	567	536	595	579	552	575	610	534	553	596	599	520	562	560	572	579	560	571	604	556	572	546	542	530	551	569	527	571	565	578	574	595	578	579	563	590	559	549	562	585	574	556	563	522	546	615	594	554	550	573	555	577	597	549	574	521	590	575	561	580	593	556	554	531	551	572	613	576	607	546	579	571	592	580	547	573	600	606	610	589	585	540	598	504	573	548	565	544	562	617	584	538	603	539	611	541	607	573	520	586	567	538	589	560	541	570	569	548	577	579	539	555	595	585	559	594	519	590	571	620	589	550	553	564	599	570	567	537	590	561	586	570	568	559	581	566	562	606	563	570	573	519	575	561	539	612	554	584	573	555	555	545	579	563	544	578	581	539	568	543	566	540	577	597	628	576	594	555	570	569	532	576	540	595	559	604	532	638	592	566	506	555	568	598	585	538	557	573	571	540	567	558	602	554	619	542	537	551	541	568	574	544	554	544	587	575	596	580	559	569	582	571	571	553	577	557	624	598	604	576	537	598	611	581	576	559	570	560	588	546	583	574	616	598	566	546	574	573	539	564	557	578	657	546	527	558	567	597	577	584	558	526	558	549	556	538	554	556	563	554	515	588	555	570	614	519	581	548	574	542	587	567	566	559	613	596	537	593	552	575	586	564	547	547	579	552	558	596	565	559	534	598	546	547	584	550	558	557	548	549	592	580	579	600	574	573	541	564	580	538	561	529	565	559	554	567	541	588	589	591	579	571	609	554	591	607	580	584	508	564	547	532	576	580	602	563	562	558	583	529	615	603	565	539	529	568	567	548	586	590	577	582	546	603	597	566	591	578	617	546	538	552	591	580	532	533	573	528	576	555	545	586	531	589	542	592	572	587	585	565	574	547	593	571	526	546	580	577	579	556	573	531	540	565	559	541	604	565	540	574	582	587	555	534	534	550	591	559	583	590	584	557	547	541	590	604	589	562	572	544	597	529	558	593	543	565	570	594	608	625	594	591	568	547	562	560	567	564	567	539	596	606	604	543	602	581	583	550	546	535	581	562	582	612	613	549	562	601	562	574	582	557	537	577	565	548	554	581	599	585	586	576	557	553	510	510	624	609	567	580	587	576	538	549	550	589	552	569	596	581	556	552	604	592	558	559	551	570	553	571	609	594	577	589	565	624	564	590	601	582	607	556	560	546	591	535	590	532	589	574	580	605	611	592	557	527	546	557	547	579	529	540	568	578	587	530	621	562	582	607	559	570	590	536	594	568	601	555	602	541	581	550	517	582	551	573
35490	50539	35473	15212	4538	1588	1053	1047	964	979	999	1049	1028	1020	1028	1005	1031	1044	1030	1009	1011	981	993	990	1045	985	970	1024	993	1011	1008	1005	1063	1009	1055	1047	1010	1040	1021	997	965	1006	977	1038	1023	1015	1064	988	1000	983	1033	1003	1001	961	1005	970	1015	1008	984	1019	1025	1005	1020	1026	1039	1026	1053	978	1080	1020	1013	1022	1000	1034	962	1054	1017	989	972	999	1014	998	1020	1074	1033	977	1037	989	997	1044	1024	1003	1084	1003	1038	1026	1023	1003	1050	1053	1006	1050	1015	973	1012	1015	976	1036	1039	1070	1033	1013	1013	1019	1078	1081	1042	977	963	1017	1000	1018	997	1027	1019	1009	975	964	1014	1076	992	1045	994	1010	966	1062	1022	976	1001	1044	1027	1021	1026	1012	1001	1022	999	1047	1053	1035	974	1010	980	960	1015	990	1004	1078	1015	1011	1066	992	986	1035	1075	952	967	1017	1002	999	1001	1051	987	960	1038	1044	1009	964	1013	1067	1054	1071	1025	1049	1066	1016	1000	993	1056	1007	1021	1013	956	1025	1046	1024	1007	1041	1039	1037	1035	1037	1025	1021	998	1015	1052	1002	994	1079	1034	1009	1077	974	1023	985	1047	1034	1040	1061	1073	1034	1054	989	1002	989	977	1006	998	972	1006	1050	990	1034	983	1073	1047	1012	995	1025	1029	974	1040	1066	995	1025	1015	1026	1015	984	986	1041	1038	1012	1018	958	1004	1040	1035	999	1027	990	988	1001	996	973	1024	977	984	974	996	1016	1029	1049	980	1026	1034	1030	998	1037	1010	1049	1034	985	1017	956	1072	1004	1070	1089	1007	991	1029	961	986	1041	993	1023	1015	1055	1062	983	1007	1084	1021	1033	1049	1022	943	1002	990	1060	985	1014	1011	1002	1040	974	996	1010	1001	1030	1030	992	1028	1078	983	996	1059	1053	984	1052	1064	1031	958	997	1017	1064	1033	1014	1035	1019	1015	1044	1034	961	1006	1047	998	1061	1008	968	1032	1020	981	961	1039	1009	921	1036	1062	1003	999	1048	989	1003	1028	990	1003	1037	1002	984	981	968	1023	1065	1065	1057	1012	1042	1012	986	1020	1045	1066	989	1013	1045	1024	1045	984	1003	1035	1019	997	1036	1032	1005	1043	1043	991	1022	1060	982	964	1062	1026	1078	1013	1036	1048	1065	966	993	1053	1011	978	1064	1021	1013	1037	1017	1065	1064	1029	976	1003	1021	1020	1070	1062	1028	1027	1003	1053	992	1008	951	1009	992	1017	985	979	1069	998	1041	1026	1008	1033	967	1041	1059	1026	1042	959	1080	1007	1009	1057	1076	1005	1019	1009	1055	1009	1006	986	1046	1027	1037	1004	1015	1023	1008	993	1036	1030	975	1041	971	1010	1032	987	1015	1003	1019	1091	1076	1011	1053	1074	988	969	1056	1018	989	1037	1020	1039	1036	996	1044	1023	989	1004	1045	1012	974	975	1032	997	1029	1050	1065	985	1002	962	1055	1009	1003	1031	1011	1027	1070	1028	1006	1087	1033	953	984	998	1064	1018	1027	1019	1002	1051	1081	999	1034	988	991	988	1074	1048	990	1059	1002	1033	1062	957	1059	1032	1034	1009	1000	1041	1058	1046	1003	993	948	996	995	1024	1010	969	1001	1060	1033	1052	1031	1002	1045	982	960	1011	1007	1043	1004	924	1020	1049	1025	980	1038	982	1021	1101	978	1000	1046	1043	1033	1044	993	978	959	1000	994	990	1046	1038	1017	1006	1040	1055	1021	1051	1047	992	1060	968	1037	1030	1068	1028	992	1064	1019	1041	1014	994	1034	1012	955	1055	1061	964	1032	1024	1015	1008	1012	1049	1022	1000	1036	1075	1058	1012	1002	1004	1059	1039	1044	984	1016	1012	1035	1020	1001	1006	1000	1005	1031	975	1000	997	1020	1028	981	980	1024	1021	1011	1050	1014	1044	1000	1013	1010	1014	1020	1033	1032	1004	995	1009	1010	1003	977	967	969	1014	1003	1017	990	997	1008	1016	958	997	987	1058	967	982	1012	989	1036	999	1050	998	1027	999	1051	1038	1020	999	1051	1055	998	1014	1065	1053	993	1020	1044	1043	1020	983	1013	1020	1012	993	1039	1005	1042	1032	1033	994	1016	1005	1054	1025	992	950	988	990	1025	973	1037	993	988	1014	991	1041	985	978	1060	981	1033	1033	1063	1032	1025	950	1033	967	984	1070	1022	1038	947	939	987	982	1013	1031	1001	1000	958	1008	1045	1012	1076	951	1001	1042	1060	986	1051	1072	1020	1012	972	988	1074	951	1052	977	1061	1030	949	1073	1004	1019	1055	1042	1055	1040	970	1033	1028	960	989	1021	1010	1070	1016	1033	1028	1021	989	1039	1007	978	1028	1038	1018	1016	991	1007	998	1041	1076	1020	1011	1047	1028	1083	987	1058	968	965	1020	1048	1008	974	1026	918	1026	1037	963	1030	977	1005	981	1040	986	1011	985	1015	1046	1034	1054	1018	997	1052	1023	1043	1024	1024	990	980	989	999	975	1050	1026	946	996	1074	996	1066	987	1058	1023	963	1069	993	1010	983	1015	1028	1017	1041	997	1054	1004	1014	1039	999	1010	1020	1025	1035	1056	1007	1013	987	1037	1048	1047	1046	1011	1014	1044	1042	1027	1059	1009	1044	1049	1001	1081	1031	991	1031	1081	1071	1021	993	962	1001	1076	1024	1092	1003	1046	1071	1040	1018	991	1025	1029	1014	994	1025	1024	1021	1077	1068	1032	1027	990	1008	1025	1047	1011	1007	978	1036	1036	1010	1024	1023	1094	1006	966	1017	990	1021	959	1004	1040	955	1046	994	1067	1049	1050	1033	972	1081	1013	999	984	1044	1027	1022	999	1023	1051	982	1042	998	1024	972	933	1012	1015	1014	970	1053	1002	1015	1039	1001	1003	1058	1037	991	1068	981	997	1036	920	1021	1004	1052	1038	991	1024	1050	1019	971	1033	1016	993	1024	1003	1046	1081	984	1039	1001	988	1059	1068	991	995	1028	1019	1011	1059	1012	1042	1035	1054	1037	996	1073	1005	992	1059	988	987	1056	948	1035	981	977	1005	1016	1001	1036	983	1028	1021	1019	1039	991	957	1083	966	1057	995	1014	995	1023	1014	980	1055	1051	947	985	1037	1002	1016	1034	999	1001	1021	1022	1003	995	1036	1049	996	967	1056	1005	1042	994	1055	1040	1121	1046	1029	1013	1054	1052	1005	1048	968	1018	987	1037	1013	988	1002	1040	1022	987	1010	1011	1039	1065	1049	1070	985	1068	990	1025	1035	1030	1022	1033	1042	1009	1016	1023	983	981	1014	964	1011	1043	1071	1011	1007	1042	1087	983	1018	1000	1048	1008	1045	1001	982	991	1053	974	1073	1020	954	1052	1022	1043	1050	1016	1019	1021	991	1018	1019	1013	1003	1031	959	1019	1034	961	1081	1017	1040	1006	1069	1052	1008	1014	1082	1035	1036	1064	1028	1047	984	949	1016	976	1036	1020	1060	1033	1066	1026	995	1017	1028	1000	1025	1024	1061	1027	969	1027	1025	1035	968	989	1023	1070	990	1084	1035	1035	1030	1002	1003	1064	1027	1047	1054	1019	972	1024	986	1019	1023	1028	1046	1039	1020	1069	1012	1002	1007	1026	1030	969	1062	966	1019	1027	982	1041	1049	999	1032	1049	1004	960	1020	1067	1058	1045	958	1003	1018	1024	1003	1012	1039	1018	1023	983	985	1044	967	1071	958	966	1037	1035	939	1042	1050	1035	1003	1047	1013	972	1093	1052	1027	994	1059	984	1021	1017	966	977	1074	970	1044	1011	1002	1092	1006	1000	1037	1033	1012	1048	1032	1025	1000	1035	1011	1070	1027	1000	1021	1058	1018	1045	1053	1029	1035	989	992	1043	1020	969	987	979	1108	992	1001	1003	999	1016	1027	945	1056	1017	1006	981	1030	1025	987	1014	1002	1057	1000	981	1043	999	1036	1014	1031	968	1008	1027	961	1071	1061	1042	975	990	1008	1042	1002	1014	1014	1086	1041	1038	1021	1006	1018	1071	998	1016	1043	999	1030	1037	1030	983	958	1067	1082	1040	988	1047	1042	1001	1007	1014	1041	1037	1031	1015	968	997	1052	996	996	1042	1032	1073	1021	1036	1031	1070	1012	1039	1050	986	1058	1033	1035	970	1009	1068	1035	1063	1095	981	1044	977	1028	1019	1015	1001	1062	1044	992	1014	1037	965	1024	1001	1037	1075	1038	989	1050	1034	1055	1052	1036	1030	1042	1046	1063	987	987	1007	1009	1024	1060	1024	1061	1032	992	998	1012	978	989	1009	963	1064	1000	991	961	1008	1065	1037	1042	962	1032	994	1072	969	970	1086	981	1024	1019	971	1008	1065	1037	996	1025	1047	1018	1024	1012	1069	1042	1014	1029	981	1016	1010	1004	990	976	1062	1073	965	1049	1058	981	989	989	1035	1035	962	1039	1009	1047	1000	1001	988	1014	1044	947	1028	1039	1006	1041	969	1015	1039	999	975	994	1019	992
24790	25357	37098	29386	18764	6411	988	605	541	546	563	589	538	582	544	569	546	546	565	576	555	583	567	588	534	536	576	573	552	542	532	553	565	596	527	530	533	600	561	529	533	557	593	521	538	558	567	577	554	559	503	578	614	561	531	580	521	520	576	549	575	577	554	570	553	536	591	578	601	566	542	543	580	520	535	571	606	569	584	532	516	579	532	586	566	539	581	545	553	554	547	547	577	563	551	555	584	559	564	485	518	565	510	536	554	543	515	563	557	581	575	551	545	568	528	554	539	568	531	543	536	557	593	543	546	570	549	606	567	560	554	575	615	498	582	591	575	593	513	566	559	539	512	538	553	538	519	572	553	553	565	556	527	531	583	549	555	521	621	557	524	559	530	524	537	506	561	555	544	565	532	550	548	505	547	589	526	602	544	565	533	550	540	553	581	571	552	562	529	583	570	528	545	586	524	568	557	569	536	548	538	556	530	570	571	574	543	547	531	564	534	569	574	585	519	515	551	578	576	513	580	549	544	538	547	544	532	524	607	521	608	536	581	545	557	525	579	553	516	590	515	592	521	570	578	582	545	577	546	563	573	566	529	523	538	541	524	517	507	527	581	547	519	563	553	532	574	562	582	527	566	549	520	589	586	590	533	563	598	541	541	579	543	569	535	588	540	560	546	536	536	546	573	566	558	556	558	564	567	561	547	549	587	507	519	575	544	578	561	579	584	543	543	572	591	563	581	597	503	607	578	543	505	511	550	539	544	545	552	520	556	560	514	542	552	547	542	554	554	554	545	545	565	518	577	530	540	553	558	558	536	576	564	564	585	555	520	540	559	528	596	528	558	579	548	535	520	563	551	556	550	559	609	565	535	601	509	530	536	543	536	551	539	567	535	562	580	563	546	547	564	536	543	530	521	565	516	544	525	577	562	540	535	554	567	563	541	507	536	576	545	530	580	535	530	522	581	585	565	541	562	542	548	564	554	544	535	513	575	551	581	562	583	530	554	555	581	564	549	546	556	533	598	521	530	537	581	559	541	612	565	489	546	554	526	514	588	575	553	496	550	550	533	567	527	543	549	560	560	573	561	533	507	568	550	544	543	573	582	552	563	531	542	531	533	536	549	556	551	541	510	549	570	562	598	518	535	532	557	569	573	573	581	575	558	535	553	552	562	516	536	546	569	519	546	551	556	581	574	549	548	550	544	561	559	568	583	565	533	535	543	535	573	570	537	512	541	535	593	512	526	531	593	548	575	547	547	596	551	581	572	563	560	574	576	556	592	550	524	561	543	537	531	574	535	528	556	555	563	567	508	534	559	581	569	527	540	568	585	544	510	574	539	514	551	571	577	536	550	556	524	579	552	572	580	551	556	564	574	575	561	553	552	515	528	578	557	574	568	568	547	515	560	561	533	534	559	568	569	509	577	552	549	537	547	540	541	546	529	541	577	548	562	528	573	517	566	546	530	549	576	540	558	586	533	554	536	558	572	566	505	536	539	558	563	540	560	512	547	549	525	601	591	558	571	567	551	578	576	603	560	577	583	546	549	590	572	569	544	594	590	572	509	529	590	569	571	542	590	535	543	545	557	522	565	545	579	574	576	532	548	517	529	553	600	554	570	563	599	517	559	575	589	581	536	513	548	553	551	562	566	568	581	499	560	547	533	553	587	517	515	560	578	524	529	536	515	545	490	590	559	575	576	548	549	524	604	543	525	565	547	539	545	584	544	541	574	526	552	529	572	552	577	500	558	513	592	558	530	558	572	586	558	511	530	559	590	541	540	540	519	547	574	538	578	574	575	539	596	543	575	570	568	517	577	545	558	559	559	529	597	578	550	546	584	589	592	538	537	548	534	536	535	530	572	577	545	526	566	569	554	507	598	567	530	543	544	572	567	559	550	616	582	574	550	601	502	582	597	576	559	552	593	522	533	538	514	560	538	593	550	612	548	564	581	535	587	556	573	538	541	526	554	581	541	544	583	556	567	559	562	549	537	542	610	580	586	526	531	551	567	556	571	574	533	559	507	553	500	558	524	586	521	558	534	540	518	573	544	552	526	559	550	553	507	526	554	521	596	546	514	560	568	486	555	597	565	589	569	594	569	596	540	576	579	602	586	577	556	551	581	523	557	571	589	580	554	546	562	567	552	536	600	532	567	543	545	557	539	542	546	546	514	595	587	567	537	549	556	542	527	565	553	543	543	532	546	505	575	566	584	557	517	593	558	553	547	526	568	614	565	552	568	549	569	543	522	554	580	519	585	587	573	540	621	546	542	536	558	506	556	568	543	514	544	569	541	516	565	543	521	544	550	518	591	578	555	553	599	575	559	535	521	518	542	510	503	562	547	559	592	553	542	570	544	575	568	568	577	525	561	551	542	577	578	533	577	557	558	543	528	600	573	591	523	558	564	548	562	539	560	534	561	593	535	515	556	566	533	621	519	530	530	567	570	619	570	555	532	521	561	549	604	573	568	540	525	548	519	558	576	567	549	537	547	573	571	560	564	543	528	523	551	557	593	536	584	520	540	552	523	565	513	577	523	563	526	558	557	557	542	523	547	583	534	573	541	606	588	492	584	544	562	568	517	567	589	566	550	591	553	529	583	556	576	576	584	522	568	579	554	559	539	527	506	606	524	582	533	582	578	593	535	521	542	598	542	573	507	579	544	513	538	591	551	555	557	581	549	584	562	522	550	519	519	543	570	547	567	546	592	577	519	577	578	573	590	595	507	585	586	538	592	552	514	531	572	514	521	546	523	560	542	553	580	539	553	592	514	541	589	543	569	509	521	548	554	548	567	551	559	563	535	537	532	595	584	506	544	549	559	543	563	545	553	605	536	593	521	514	550	552	541	599	577	548	554	586	560	542	578	540	602	541	558	571	553	558	558	574	572	526	547	544	559	561	538	532	549	561	573	559	563	539	558	555	580	517	540	569	543	548	519	552	539	561	548	568	553	542	559	555	548	520	522	545	508	565	572	569	536	543	563	558	585	546	561	526	567	553	538	522	553	552	551	572	547	583	544	557	534	578	550	547	554	579	543	554	591	524	501	563	518	558	545	532	580	545	566	554	536	566	514	503	500	564	575	582	572	563	540	521	596	592	566	547	562	546	574	524	560	552	581	539	556	537	570	557	561	573	524	594	560	558	570	563	548	567	509	553	581	567	554	565	543	576	549	553	575	576	546	568	558	555	508	532	543	569	596	552	504	584	556	568	566	504	553	556	557	490	540	571	545	542	530	506	554	551	563	564	578	504	559	608	538	549	569	547	563	549	500	550	560	549	542	549	534	539	532	559	588	576	545	547	548	577	572	544	536	539	579	566	540	552	533	531	567	551	517	536	528	559	547	593	525	604	570	584	510	538	594	558	545	540	580	550	532	567	597	566	522	554	573	504	543	557	549	570	535	561	533	542	522	558	559	550	535	540	523	606	498	535	575	533	569	542	536	561	552	594	513	527	556	525	578	542	561	543	532	515	570	549	611	540	563	521
58427	92912	67145	37932	15861	3780	1356	1069	983	967	967	1021	968	1039	1009	1041	1048	997	1007	1006	967	1000	1005	1086	1023	1036	967	1007	1029	979	1042	980	1049	989	1069	973	1018	995	996	1000	939	961	978	1052	1038	1057	983	1049	947	911	1038	981	1001	1020	1014	1006	984	998	1048	1033	964	974	964	1010	956	982	1016	1037	1042	1028	1014	1012	970	1000	942	1008	1022	1005	1009	959	1026	979	1010	940	973	1027	999	1005	1003	998	1059	964	997	993	978	1014	1069	1024	990	1026	1012	991	984	1014	1039	943	999	1053	1004	1055	996	969	1073	1023	1052	981	939	932	1000	965	944	1034	1054	1049	978	978	998	941	939	986	944	1003	1002	986	961	930	983	950	975	1035	1023	1004	984	1011	1049	1032	1009	949	978	1039	997	1027	1009	1031	949	973	944	991	991	976	967	994	982	1002	1004	976	1009	1028	972	966	1037	992	1012	1004	973	978	990	965	982	978	1024	969	989	1040	951	1036	967	1027	1023	1023	959	957	980	1007	1000	1017	1022	953	963	977	1026	1019	1026	985	999	950	1025	983	1009	1034	1035	959	1016	980	1012	1035	965	1020	1015	1043	1007	1030	1079	965	970	961	1001	1020	1029	996	953	1040	1013	946	973	1035	1010	1002	981	993	1001	988	960	926	993	985	943	1014	933	994	965	1010	967	953	963	995	971	952	1004	991	956	1007	978	932	1002	982	1009	966	1017	981	945	972	952	969	1006	1020	984	920	941	985	1009	935	968	944	948	986	1009	997	1033	1006	1019	1057	1004	1029	1002	1020	961	1016	1052	992	997	978	994	1000	1048	998	1007	1005	974	1022	1029	973	1034	978	960	1007	1010	962	1020	997	1002	1029	929	963	958	1024	1045	994	975	1001	1043	942	1004	979	965	1026	1016	978	1024	927	978	1030	1003	956	979	1020	919	1031	988	997	987	992	1004	1012	992	989	1033	1005	993	1056	1040	981	966	1005	1035	1034	1054	1030	974	1005	986	998	962	1013	977	1035	994	1026	980	980	1000	980	988	1040	993	1028	949	997	1005	986	1018	943	1030	992	1023	983	993	1000	975	950	959	940	960	991	1030	996	939	988	1011	974	964	952	1007	1018	979	984	953	953	980	975	976	1018	1024	993	1004	1040	995	971	973	1056	995	1023	940	980	998	985	1032	991	989	947	977	956	997	981	984	1016	992	967	1003	1009	1027	985	1033	957	1003	1010	979	952	1003	939	985	1048	988	1027	1024	989	1012	913	1030	993	975	1026	991	1017	1002	1023	981	972	939	1056	978	976	986	964	1048	997	1016	1005	1028	973	980	985	961	956	1000	1001	920	962	956	1028	1011	1049	997	999	1001	1025	1004	991	1018	993	976	974	947	957	990	971	995	1003	957	1039	961	957	1047	976	1055	1016	994	941	997	1017	1034	1002	1006	959	976	1044	968	979	947	1018	962	1019	1048	928	959	927	1022	1043	1011	965	1019	1061	977	986	965	1004	999	994	929	1012	1005	978	959	1069	994	937	959	972	1016	1041	963	1005	985	990	988	971	977	935	1017	1020	979	982	963	956	950	998	1007	939	979	981	1010	997	972	941	995	1035	998	995	1006	973	1024	973	991	1001	964	1008	983	957	986	1026	927	998	947	1017	1007	1016	980	1016	987	1038	983	970	971	1014	1018	1010	945	943	1026	935	924	1000	974	972	1014	1017	1005	997	990	968	1032	1006	966	1018	1011	989	960	1067	1006	1022	991	1042	973	1018	986	1063	1018	995	1007	1005	1038	978	1053	938	955	1018	989	1026	1010	979	1003	995	950	1016	1024	985	1038	953	975	974	937	1009	1013	992	962	963	980	1015	952	1014	1001	1034	1022	993	991	1010	980	997	1013	985	1030	1011	975	949	941	981	940	947	1006	1020	1012	1032	971	982	967	969	991	1017	971	1045	1002	972	1009	956	943	964	1025	950	1018	1008	927	1017	984	1016	977	975	1003	1044	1012	1018	1000	920	972	993	971	886	941	947	1045	1006	1005	986	967	1015	994	990	1013	994	1011	949	1024	970	997	967	970	1032	1000	992	969	984	958	995	1001	973	990	995	1013	982	990	909	925	996	972	975	1031	966	991	956	1050	998	999	985	985	1061	1013	981	967	1018	988	963	1014	985	1049	1023	1021	977	1011	996	1035	996	956	1041	978	1073	1036	936	968	1020	1011	985	1029	949	1024	1004	1019	1007	983	989	920	996	1041	1040	1002	1012	952	991	970	959	977	974	1044	1003	1015	1011	952	1014	1001	995	979	958	1010	987	959	1008	969	969	972	985	1072	964	1008	970	1002	930	976	967	943	987	976	950	962	958	993	939	1007	997	1023	1008	964	1002	1001	1009	995	1007	968	985	1006	995	963	995	994	998	988	993	1011	987	945	983	952	1054	964	1029	985	1000	1032	1028	1012	978	1015	964	986	933	1041	976	962	993	1010	1018	999	988	909	955	970	1006	1002	935	1016	994	986	1006	1006	1000	1001	1021	975	937	979	966	1020	966	1068	978	989	971	980	982	1044	1005	1020	1003	1034	1031	989	1012	1064	983	978	1026	989	977	926	1008	1022	936	996	976	1022	984	955	956	958	995	988	996	977	984	990	976	1019	964	1029	1011	953	1029	1042	1015	994	982	959	976	1050	1019	959	1010	1008	983	927	983	1028	965	1046	942	1008	1025	964	964	982	990	988	1013	971	944	1031	982	1043	990	1016	995	986	1007	989	1007	980	1040	978	948	987	984	936	962	957	1006	976	964	982	977	1031	1042	968	988	976	999	996	1009	959	1015	1004	988	1020	959	998	982	931	1019	991	1006	939	961	1035	998	1009	990	1053	977	935	1005	1003	982	993	1013	942	1021	987	987	1015	1005	1023	939	987	964	947	937	990	951	985	1031	1009	1005	1025	968	976	1031	1002	974	987	977	982	957	1003	977	943	976	984	980	939	990	1011	995	1008	972	1005	1008	971	1016	1011	1006	982	989	1035	967	1020	981	978	974	1015	980	971	1028	974	998	1010	1027	1013	1004	989	1030	1021	951	1007	974	990	980	1030	1030	968	1006	975	994	975	1056	995	1003	965	1004	1005	990	1068	982	980	943	962	1054	977	1043	1055	1010	1009	972	1033	988	1007	1055	1025	992	1015	1005	977	993	938	959	1010	1040	1026	987	1023	990	1018	993	953	960	967	1014	1004	1028	984	966	984	968	961	991	1045	1026	1037	993	957	1008	1016	1053	977	996	1000	964	994	1035	994	991	1002	969	980	1008	989	1044	1028	956	1034	994	991	1027	997	940	1061	995	1001	1031	962	940	978	935	957	981	983	993	1007	993	978	969	997	995	981	934	943	958	952	944	1026	947	1027	1001	1005	1005	978	978	969	996	1037	1036	990	971	1029	1017	1060	982	996	1077	1027	974	993	998	996	967	968	1013	997	1001	1008	1027	997	972	1010	990	992	976	1012	966	985	989	935	1002	1013	917	1003	1037	1047	1013	989	976	996	988	964	954	1056	996	1002	1013	973	1043	939	989	986	1075	985	984	986	990	989	997	984	1005	997	1007	995	996	961	993	1041	982	976	976	1036	978	1001	979	1044	988	995	1047	1008	981	950	990	1079	1012	1027	1005	987	1029	1003	969	1009	1025	970	1026	984	990	989	1004	944	1000	898	1029	1008	1081	971	1013	961	1061	988	999	973	944	984	977	984	1051	962	1014	938	990	973	985	990	943	982	982	1028	991	1023	1040	1047	1026	977	1045	978	990	962	944	1037	1025	1042	1010	1014	1030	1028	975	1009	984	1024	992	991	1000	971	984	996	1003	1007	949	980	1048	995	995	1004	1004	956	998	936	1027	992	1043	1046	974	957	1004	978	952	984	991	999	1041	1024	925	1019	958	1011	961	964	966	1010	991	1007	996	976	1007	1072	1001	1023	990	1016	994	1015	1005	1042	919	1009	990	1007	942	984	1011	1003	1002	974	1014	984	923	1032	973	1008	944	908	950	983	981	986	996	1011	977	1002	971	1005	987	970	1048	932	986	976	1004	985	989	904	981	973	970	928	981	966	977	963	999	1015	996	968	936	958	972	949	1002	987	1037	964	993	1016	1004	1021	980	1029	1016
23451	23139	32900	26973	21538	16814	3931	789	650	708	684	607	612	668	642	631	680	627	633	614	668	640	661	683	622	616	635	626	659	663	633	641	641	649	621	669	644	644	647	601	638	593	649	659	645	605	612	624	648	672	640	655	679	602	607	644	642	618	672	617	635	643	614	635	650	650	655	631	617	634	588	616	614	572	600	629	665	659	660	643	612	603	684	638	592	604	594	639	593	594	632	617	634	578	631	614	632	645	599	648	659	634	648	587	625	639	637	649	650	613	638	592	628	631	606	621	651	678	649	653	653	653	651	605	631	594	610	631	656	637	605	597	653	644	604	594	662	604	599	688	615	631	611	668	624	594	572	618	621	687	658	630	618	627	605	607	612	608	627	680	639	593	636	650	639	610	653	640	635	582	648	640	616	579	626	603	656	639	634	639	628	619	608	614	652	665	600	606	610	657	627	608	573	612	618	605	637	644	620	644	661	658	631	628	626	621	653	653	647	645	629	610	612	573	634	651	624	606	613	589	640	628	594	635	617	645	622	615	613	619	640	628	626	596	599	595	620	631	666	623	646	629	644	612	709	587	618	609	633	633	640	617	600	654	634	604	657	634	626	638	636	674	616	639	605	651	595	613	584	628	614	653	600	627	606	637	630	649	648	605	634	602	638	582	624	594	655	629	616	633	586	615	629	600	632	597	630	613	610	582	594	631	623	691	623	659	642	598	623	656	630	644	645	629	653	609	608	635	596	562	625	623	577	638	585	621	638	603	629	629	636	612	578	604	615	635	634	614	623	633	634	648	592	666	610	615	631	658	594	621	612	633	587	621	641	655	637	600	644	651	626	621	652	636	633	610	582	622	586	632	607	607	645	621	610	661	614	617	610	627	656	596	607	609	574	642	610	622	659	639	647	638	612	630	632	620	608	629	604	612	666	619	629	622	585	631	638	654	642	585	631	644	585	680	604	639	618	644	607	645	640	610	648	618	626	587	638	643	621	620	595	618	618	576	620	624	644	599	639	653	586	628	632	593	596	603	597	640	602	637	639	647	640	588	605	595	591	614	612	635	593	625	684	649	583	596	627	588	641	642	592	614	618	622	622	621	576	645	623	615	623	604	598	642	596	603	632	607	648	626	555	638	615	609	677	620	646	606	650	627	625	609	603	647	641	620	615	641	642	589	659	657	672	611	654	626	647	637	654	573	583	628	641	615	650	617	624	609	625	599	638	664	591	627	601	642	615	604	613	637	608	613	634	607	612	634	670	678	640	621	631	625	614	670	615	666	586	651	603	663	589	637	604	587	635	628	583	641	616	629	625	597	669	674	633	605	618	603	629	605	646	631	592	612	611	644	629	642	577	614	624	648	658	604	658	603	637	631	643	592	650	603	639	633	628	563	636	576	634	632	674	593	581	603	638	630	614	576	629	618	594	607	639	657	590	630	608	631	620	632	659	615	640	628	639	634	611	592	606	626	628	641	620	623	597	603	640	610	636	650	605	635	630	596	623	611	611	639	625	627	563	630	643	640	613	619	632	627	625	595	628	638	604	660	620	566	607	658	606	628	596	619	601	619	630	628	612	613	623	574	603	638	606	644	622	584	665	619	617	626	670	635	640	654	628	615	662	639	595	622	626	613	608	591	629	608	643	623	586	651	654	623	646	637	621	615	649	582	628	605	592	594	645	616	642	651	629	627	624	649	618	639	608	582	625	650	589	610	618	631	590	577	638	634	595	620	610	644	621	590	621	588	634	662	672	602	616	613	611	640	602	628	614	622	645	650	604	612	591	648	671	616	607	595	612	630	624	618	628	663	619	643	625	639	611	613	669	616	635	617	634	603	617	628	620	640	660	648	618	616	674	621	629	630	622	654	635	623	624	633	549	601	637	625	653	672	642	643	646	615	670	621	611	616	596	594	639	609	630	591	572	663	574	628	600	605	648	634	614	644	651	629	650	594	624	623	621	638	628	613	597	640	666	617	607	647	630	636	611	644	605	661	657	595	658	626	606	626	557	593	641	618	644	634	667	619	607	633	617	607	616	603	632	617	604	613	638	659	590	602	624	653	637	633	604	583	613	611	608	607	611	592	606	629	588	612	644	639	620	608	588	644	602	560	637	621	613	610	595	579	692	628	663	620	611	654	630	682	622	617	624	652	621	669	578	567	616	607	665	619	654	581	654	600	619	604	608	663	649	616	602	683	568	631	572	636	612	666	618	643	604	645	630	625	627	640	606	584	632	597	668	644	606	622	609	615	636	646	608	646	671	659	649	628	647	650	616	599	605	678	648	621	607	649	618	626	663	592	601	620	675	625	624	566	652	595	596	583	674	621	641	578	610	604	650	668	647	590	598	634	576	621	636	612	631	622	605	628	635	610	605	642	571	634	621	610	614	642	612	585	603	616	623	623	599	652	624	622	597	632	645	605	663	631	606	660	650	645	624	611	643	647	629	631	602	627	598	599	581	603	620	636	632	620	651	620	637	626	639	581	639	625	634	642	596	585	644	640	621	588	640	636	597	624	619	605	631	616	606	632	601	635	618	639	634	644	610	648	610	691	603	598	621	646	640	625	600	632	604	598	635	608	617	626	673	630	604	630	649	595	641	604	634	613	609	636	607	611	652	594	634	628	628	626	648	623	575	628	617	641	644	631	618	649	620	651	629	581	622	613	659	596	612	631	630	600	665	640	618	580	637	655	595	577	646	585	627	620	571	631	638	586	633	666	615	634	592	625	599	641	640	640	605	642	592	644	626	628	656	622	649	584	641	588	656	625	612	644	639	603	624	605	674	629	620	606	635	676	607	638	612	627	634	628	666	626	620	662	673	629	596	622	637	629	635	592	615	595	587	635	613	631	610	641	638	630	611	643	619	597	607	649	633	596	602	595	568	629	634	612	636	626	614	602	616	637	555	631	611	602	631	657	685	610	611	610	591	656	602	612	577	615	605	576	608	604	615	591	591	640	642	653	622	612	566	631	625	617	583	673	593	632	609	646	587	625	692	646	610	585	651	616	669	615	615	571	634	620	698	649	619	640	644	635	616	567	635	609	627	641	615	618	612	595	619	631	614	649	611	624	602	658	617	609	605	601	599	595	582	653	620	620	585	573	599	583	625	602	636	598	621	602	645	622	626	684	618	621	595	596	673	675	586	626	602	631	624	608	612	609	631	623	586	656	630	648	646	614	617	619	639	658	624	606	612	607	654	667	629	645	599	590	606	597	664	588	689	642	621	643	655	577	609	651	642	653	615	605	618	583	621	632	659	612	622	616	614	630	594	656	667	625	636	660	624	635	604	607	633	657	597	668	621	599	621	588	600	624	658	611	604	624	575	624	635	669	563	605	655	590	639	670	621	659	584	585	639	597	612	601	613	564	599	601	632	660	619	614	635	612	598	669	647	633	586	605	604	619	620	696	644	680	569	660	585	651	572	637	637	629	567	643	655	613	651	654	617	633	587	588	614	640	634	650	638	616	607	691	631	610	643	616	616	629	565	634
58601	102924	76468	47436	23344	6459	1816	1155	1019	1088	1040	1068	1036	1136	1098	1069	1042	1059	1066	1144	1062	1093	1069	1111	1054	1092	1026	1157	1094	1116	1019	1084	1040	1042	1086	1080	1046	1035	1043	1069	1119	1088	1064	1063	1078	1093	1073	1082	1086	1054	1047	1066	1079	1083	1063	1105	1074	1051	1094	1102	1068	1073	1075	1083	1111	1113	1039	1119	1080	1062	1093	1052	1094	1093	1107	1110	1092	1115	1045	1132	1086	1139	1011	1048	1084	1077	1128	1037	1038	1111	1069	1063	1087	1049	1112	1143	1029	1095	1085	1034	1075	1032	1110	1063	1155	1129	1028	1050	1080	1117	1104	1030	1059	1045	1066	1073	1112	1097	1034	1105	1085	1010	1059	1111	1012	1067	1058	1079	1134	1038	1022	1021	1031	1100	1072	1131	1051	1071	969	1073	1098	1080	1097	1031	1068	1060	1084	1113	1056	1029	1088	1081	1038	1050	1060	1104	1070	1047	1075	1073	1028	1058	1067	1054	1072	1069	1081	1123	1104	1005	1002	1027	1073	1059	1042	1035	1135	1045	1090	1070	1019	1100	1139	1066	1109	1051	1055	1074	1018	1082	1090	1092	1023	1072	1048	1098	1105	1107	1051	1033	1068	1006	1072	1059	1050	1167	1043	1093	1049	1079	1052	1070	1073	1069	1061	1049	1033	1046	1089	1115	1116	1052	1076	1106	1033	1035	1069	949	1050	1094	1078	1047	1062	1098	1008	1101	1059	1072	1086	1081	1107	1056	1103	1055	1074	1068	1050	1107	1046	1109	1045	1071	1088	1100	1039	1121	1054	1055	1090	1085	1075	1029	1014	1086	1048	1052	1056	1025	1015	1126	969	1060	1135	1080	1099	1101	1120	1012	1048	1069	1094	1100	1100	1075	1070	1087	1071	1060	1096	1059	1095	1130	1057	1126	1064	1110	1077	1031	1024	1081	1086	1103	1109	1043	1118	978	1124	1032	1039	1105	1106	1044	1071	1070	1014	1047	1117	1059	1128	1034	1085	1114	1070	1077	1121	1052	1092	1100	1131	1032	1081	1091	1117	1001	1055	1052	1058	1122	1032	1083	1058	1051	1085	1057	1084	1152	1095	1043	1086	1067	1067	1017	1117	1010	1096	1009	1032	1104	1013	1096	1068	1053	1081	1048	1089	1063	1046	1097	1089	1077	1093	1080	1075	1096	1083	1101	1041	1098	1052	1126	1052	1038	1054	1058	1117	1082	986	1071	1071	1075	1130	1027	1017	1107	1122	1073	1077	1025	1063	1067	1054	1068	1070	1078	1072	1068	1056	1085	1052	1113	1014	1036	1080	1091	1062	1087	1024	1042	1116	1045	1023	1098	1070	1072	1040	1061	1063	1088	1048	1004	1058	1069	1059	1106	1068	1079	1074	1108	1090	1106	1131	1081	1084	1092	1074	1063	1091	1050	1064	1081	1070	1047	1053	1118	1070	1050	1089	1108	1090	1053	1086	1059	1106	1016	1056	1102	1013	1098	1049	1059	1063	1061	1151	1116	1015	1041	1051	1065	1118	1053	1151	1076	1079	1082	1105	1049	1077	1085	1081	1079	1067	1035	1098	1082	1024	1043	1024	1067	1089	1077	1051	1044	1064	1077	1132	1107	1099	1162	1056	1076	1101	1029	1029	1097	1100	1052	1084	1013	1090	1121	1075	1094	1080	1090	1102	1091	1087	1073	1075	1082	1078	1085	1127	1092	1089	1103	1102	1086	1092	1160	1107	1035	1035	1024	1074	1083	1091	1086	1116	1054	1075	1099	1090	1096	1108	1051	1034	1057	1053	1087	1068	1098	1135	1084	1115	1050	1094	1056	1057	1105	1100	1024	1029	1034	1111	1066	1129	1105	1084	1019	1056	1069	1085	1056	1073	1045	1117	1064	1094	1033	1053	1085	1048	1161	1049	1084	1109	1079	1040	1047	1072	1076	1106	1117	1137	1070	1048	1130	1050	1064	1082	1033	1036	1045	1058	1034	1129	1072	1068	1117	1092	1062	1101	1006	1031	1129	1156	1085	1062	1133	1093	1131	1071	1060	1100	1076	1129	1049	1042	1059	1161	1139	1052	1112	1127	1104	1121	1102	996	1032	1033	1124	1101	1037	1041	1043	1103	1038	1119	1122	1072	1093	1008	1015	1097	1078	1046	1106	1110	1027	1058	1078	1059	987	1113	1147	1111	1097	1045	1031	1095	1087	1039	1047	1107	1017	1056	1112	1061	1105	1059	1047	1060	1103	1117	1117	1111	1053	1060	1150	1065	1114	1129	1077	1075	1043	1094	1093	1080	1062	1025	1034	1103	1058	1038	1127	1112	1056	1072	1087	1055	1064	1102	1062	1110	1040	1107	1077	1091	1060	1034	1065	1054	1062	1097	1081	1126	1050	1134	1069	1127	1066	1088	1048	1074	1055	1080	1135	1102	1080	1118	1125	1073	1093	1067	1075	1070	1048	1021	1113	1062	1081	1052	1070	1056	1093	1065	1062	1075	1111	1042	1063	1101	1074	1088	1095	1044	1131	1099	1066	1117	1067	1043	1089	1130	1061	1097	1035	1067	1058	1047	1125	1028	1067	1064	1063	1118	1028	1115	1087	1029	1072	1172	1108	1104	1141	1102	1040	1090	1024	1111	1040	1070	1060	1058	1035	1072	1072	1086	1071	1127	1078	1063	1035	1102	1034	1024	1109	1129	1012	1018	1097	1085	1088	1103	1120	1113	1083	1103	1084	1133	1030	1068	1068	1095	1087	1075	1100	1136	1074	1095	1060	1095	1052	1108	1061	1059	1084	1025	1126	1038	1087	1166	1052	1033	1125	1116	1036	1084	1002	1054	1048	1120	1083	1069	1059	1107	1018	1058	1108	1076	1079	1079	1056	1046	1045	1092	1061	1058	1093	1067	1040	1109	1090	1059	1103	1119	1066	1058	1047	1061	1071	1023	1118	1102	1065	1063	1078	1103	1005	1027	1076	1107	1129	1061	1028	1033	1135	1060	1103	1083	1092	1072	1073	1052	1099	1049	1058	1101	1054	1027	1073	1023	1127	1083	1064	1095	1098	1113	1017	1083	1099	1059	1115	1044	1088	1075	1051	1109	1064	1068	1049	1085	1056	1101	1083	1134	1093	1097	1104	1100	1085	1035	1087	1071	1072	1089	1068	1025	1073	1052	1090	1022	1019	1082	1092	1092	1043	1103	1069	1099	1113	1125	1098	1079	1095	1103	1111	1040	1035	1093	1071	1077	1066	1089	1136	1112	1034	1040	1056	1140	1070	1112	1070	1067	1088	1110	1062	1075	1073	1092	1048	1106	1069	1103	1114	1084	1115	1039	1089	1087	1074	1092	1083	1099	1028	1101	1029	1134	1106	1052	1057	1066	1063	1090	1112	1103	1070	1037	1100	1086	1060	1069	1094	1102	1064	1113	1102	1116	1100	1053	1134	1058	1096	1123	1066	1046	1071	1055	1089	1004	1083	1057	1065	1064	1052	1072	1112	1009	1072	1045	1085	1119	1059	1071	1073	1080	1078	971	1041	1018	1073	1074	1059	1034	1063	1089	1148	1058	1067	1062	1011	1085	1151	1093	1101	1089	1092	1059	1092	1102	1104	1103	1117	1068	1023	1071	1042	1100	1061	1183	1058	1113	1090	1025	1052	1061	1096	1064	1066	1028	1084	1084	1047	1066	1067	1011	1053	1044	1099	1095	1019	1071	1066	1087	1072	1084	1061	1074	1036	1076	1069	1067	1045	1038	1070	1113	1080	1087	1111	1128	1067	1016	1067	1066	1053	1049	1069	1092	1041	1034	1072	1098	1116	1095	1113	1060	1043	1067	1065	1130	1042	1078	1074	1076	1098	1052	1026	1087	1000	1027	1069	1087	1101	1074	1096	1157	1101	1071	1108	1083	1082	1094	1115	1108	1071	1058	1062	1117	1105	1081	1076	1081	1080	1067	1067	1088	1080	1063	1072	1027	1064	1032	1054	1050	1026	1094	1041	1113	1092	1074	1033	1127	1106	1128	1037	1089	1158	1143	1067	1094	1104	1013	1058	1086	1085	1076	1060	1042	1037	1095	1134	1050	1036	1075	1084	1123	1079	998	1105	1092	1027	1092	1052	1107	1063	1058	1104	1051	1041	1060	1056	1076	1037	1087	1015	1133	1065	1023	1062	1052	1053	1090	1080	1056	1047	1109	1114	1028	1143	1086	1014	1123	1122	1066	1082	1156	1135	1116	1087	1079	1046	1087	1085	1089	1078	1072	1089	1073	1089	1095	1073	1094	1101	1116	1104	1075	1108	1039	1038	1081	1078	1094	1059	1073	1099	1072	1100	1107	1046	1137	1077	1116	1032	1058	1059	1074	1093	1077	1083	1069	1086	1053	1065	998	1111	1102	1051	1081	1086	1081	1074	1109	1064	1050	1081	1075	1106	1087	1101	1053	1068	1100	1123	1072	1102	1116	1068	1064	1031	1050	1059	1019	1113	1063	1084	1092	1074	1055	1048	1136	1120	1058	1016	1069	1053	1026	1024	1084	1054	1061	1078	1055	1062	1070	1046	1039	1069	1106	1044	1026	1057	1085	1113	1065	1125	1093	1058	1131	1057	1135	1077	1135	1086	1106	1039	1086	1114	1072	1070	1032	1085	1050	1075	1086	1074	1074	1075	1061	1087	1056	1111	1026	1084	1073	1168	1065	1089	1021	1078	1056	1034	1081	1023	1065	1107	1129	1092	1082	1036	1065	1056	1089	1058	1019	1092	1062	1081	1064	1072	1032	1088	1039	1100	1042	1042	1056	1051	1055	1038	1084	1071	1087	1081	1090	1089	1057	1084	1080	1094	1114	1102	1090	1028	1059	1077	1044	1064	1089	1017	1051	1059	1034	1078	1055	1099	1045	1077	1041	1080	1091	1078	1110	1153	1046	1067	1075	1095	1092	1065	1088	1046	1089	1027	1029	1103	1062	1038	1039	1024	1091	1064	1082	1068	1034	1051	1061	1088	1077	1031	1108	1077	1050	1090	1134	1113	1137	1072	1040	1069	1066	1078	1086	1034	1048	1043
29220	32199	29061	13952	2694	1081	668	598	596	566	556	518	570	540	554	609	589	555	561	566	566	541	559	549	589	575	593	531	555	536	608	563	570	552	546	535	586	553	550	543	555	526	543	564	543	589	579	643	571	579	567	549	537	588	585	561	582	551	533	556	591	522	577	535	556	571	559	545	533	548	580	538	557	527	572	571	519	585	518	509	613	544	526	555	584	524	566	591	576	522	562	563	513	578	562	552	568	542	540	563	546	612	586	557	548	598	600	538	561	532	582	572	550	631	534	577	555	555	526	511	603	570	595	516	552	553	585	568	557	499	544	525	589	578	558	571	528	553	586	537	527	560	571	527	566	552	534	597	493	561	541	580	592	578	572	526	538	566	543	562	542	543	537	571	575	584	552	579	534	585	534	558	590	534	561	538	515	571	562	543	548	538	544	553	561	566	605	565	541	559	574	548	541	572	530	562	537	572	547	571	558	554	633	541	596	572	562	555	572	562	557	510	537	565	594	554	539	606	537	555	566	547	559	571	537	524	575	519	551	574	546	540	566	579	520	563	576	524	555	525	546	535	540	553	524	575	576	585	607	569	548	544	579	577	572	559	583	624	560	574	567	547	581	533	530	609	553	589	585	603	561	573	530	594	527	585	542	581	569	597	540	582	532	551	542	576	568	553	536	571	586	570	558	553	551	538	538	561	549	570	589	577	582	603	562	560	578	610	549	580	562	499	535	550	514	582	539	511	566	576	510	567	551	557	593	546	553	602	577	562	560	548	531	537	566	570	585	591	539	538	528	542	549	553	581	528	525	578	585	534	564	542	559	590	606	522	542	568	525	570	537	573	531	517	558	577	568	540	564	553	545	570	543	531	516	555	528	537	569	549	529	583	554	576	563	567	524	552	589	609	577	561	540	572	520	563	571	532	561	540	538	523	573	538	595	547	541	600	549	553	544	551	572	536	538	549	573	625	548	540	562	577	547	537	583	547	600	569	541	484	573	545	619	530	573	514	602	577	534	562	571	551	560	551	539	561	608	537	548	533	536	566	568	558	540	563	594	505	559	558	586	542	582	522	563	580	565	588	577	563	602	542	555	544	548	558	605	573	522	566	555	538	593	536	538	611	575	542	538	567	550	585	566	546	517	541	562	574	558	522	557	566	595	519	604	552	550	533	596	596	565	556	592	539	573	576	576	573	544	578	559	572	529	553	595	604	555	564	572	514	546	532	588	564	578	567	548	566	546	562	569	555	591	505	544	603	537	585	574	540	547	552	553	565	562	577	587	537	558	498	569	561	561	552	548	585	566	508	520	504	587	570	599	552	595	575	563	581	579	559	551	554	584	566	591	516	508	522	643	568	559	565	582	565	548	526	560	585	603	559	537	525	510	560	541	610	581	525	532	539	522	542	577	562	570	534	512	552	540	565	571	532	529	552	585	592	530	578	547	564	543	512	535	563	518	572	526	559	572	597	561	550	508	630	550	584	600	511	572	547	573	579	548	514	514	568	559	566	566	556	544	546	596	600	545	563	509	592	548	542	532	532	549	529	571	543	528	584	575	576	521	581	539	568	591	556	559	547	548	523	576	569	529	578	573	551	541	552	550	523	584	522	569	495	493	566	566	556	543	524	532	583	561	545	563	518	562	524	531	561	600	551	545	547	554	560	570	566	536	536	538	559	576	549	562	554	566	559	590	562	540	530	575	577	577	562	556	547	582	526	573	562	562	530	577	559	541	560	566	556	571	558	541	546	546	521	572	577	584	568	550	543	568	570	570	575	541	513	599	579	599	586	525	516	572	547	579	539	583	605	572	550	596	542	532	520	513	542	545	501	565	525	509	540	576	558	542	542	573	610	564	555	555	539	594	542	574	586	586	538	538	581	551	532	596	561	599	627	544	553	573	581	551	587	547	533	551	522	555	614	574	542	563	583	560	556	543	584	592	578	590	516	553	577	576	529	538	533	554	497	579	578	576	561	526	537	597	567	576	548	548	554	557	518	569	571	525	569	562	564	535	530	557	543	544	555	554	556	568	593	565	569	576	617	542	564	557	547	550	533	547	579	513	560	527	511	553	536	554	573	569	566	519	591	589	626	555	573	564	553	599	578	580	553	542	577	520	583	532	578	522	584	533	574	555	561	566	571	575	574	568	576	516	563	569	566	581	513	559	534	553	535	630	549	534	580	556	563	507	579	560	555	550	551	573	556	583	518	599	539	598	626	558	569	540	567	566	544	568	547	573	593	576	578	548	578	540	554	545	514	555	585	543	525	539	523	571	583	608	559	562	542	519	574	565	527	558	538	516	581	572	542	560	570	584	526	592	581	617	583	548	533	573	547	554	572	575	554	562	580	518	553	583	593	527	579	564	572	540	633	574	528	565	558	590	525	574	561	573	559	527	581	543	524	554	549	518	541	522	513	547	534	525	553	631	547	572	543	565	572	535	564	565	579	519	534	558	577	571	568	541	547	535	534	577	534	565	570	519	523	564	563	550	563	586	533	550	515	533	502	565	567	564	579	574	552	608	559	560	540	577	540	561	550	557	559	600	569	552	570	614	610	554	562	563	530	565	537	572	555	552	578	555	546	577	564	548	586	575	585	547	586	549	582	551	536	536	590	528	599	506	583	540	521	548	523	530	563	537	572	573	547	573	551	563	530	568	531	542	605	534	538	625	586	576	567	577	604	550	581	580	545	612	567	601	534	568	552	536	558	570	545	564	563	600	560	562	543	631	550	532	586	538	521	601	583	557	602	579	539	587	551	581	552	568	591	572	566	558	570	567	531	524	562	532	565	563	547	611	587	585	567	529	528	549	567	583	600	560	567	606	501	565	576	602	583	549	581	557	575	569	546	616	550	551	525	582	501	571	591	536	571	533	532	584	600	540	569	549	561	547	586	601	533	516	579	569	630	599	585	545	502	582	556	568	540	558	597	519	567	515	556	570	597	553	563	552	553	571	589	580	524	575	592	591	522	540	569	566	558	564	561	573	574	525	578	552	558	518	554	568	550	575	635	571	556	561	555	526	552	583	541	521	547	567	543	560	558	540	585	553	527	552	553	575	545	576	525	591	584	625	572	575	569	570	540	530	568	569	588	567	602	512	523	558	585	567	560	568	610	570	515	568	548	530	536	590	555	567	550	539	561	547	568	593	581	573	568	583	555	537	563	590	582	559	560	598	570	553	528	535	543	544	556	557	553	599	559	560	541	566	580	536	537	568	556	584	547	557	572	570	580	577	527	609	586	606	571	538	603	612	538	576	552	578	573	582	548	526	588	533	560	575	573	564	554	523	580	579	547	565	579	538	543	551	562	548	559	544	528	563	561	524	574	539	557	527	540	596	553	520	558	547	558	575	561	572	537	607	571	560	556	533	566	554	612	588	556	557	581	533	605	584	578	589	594	534	552	605	554	559	551	576	568	502	601	568	553	555	573	542	533	546	598	594	558	560	522	561	555	537	568	545	575	549	512	532	590	517	564	554	570	605	562	579	588
35993	50431	35100	15406	4616	1652	1096	1028	1027	1089	1031	1007	950	969	944	1030	1011	1026	1031	994	1019	970	1024	1065	1035	964	1038	1015	1027	1005	1004	1021	1008	1035	1012	970	1025	1012	1057	1009	969	1030	1035	1017	995	1033	983	1034	967	1036	1027	1022	998	1050	1027	1013	992	1043	968	1033	1061	956	1003	984	952	1056	990	982	996	1036	1004	1034	967	1050	992	1010	1002	1007	965	1031	972	949	1032	934	1069	1015	1023	1041	1012	1045	941	990	966	1065	977	1049	968	1024	1057	1061	996	1017	987	1046	1047	1016	1042	1057	972	988	1058	1057	984	1027	1057	1003	1007	987	1003	1006	1027	1033	992	1082	1027	1025	1000	1015	957	1021	1026	967	1018	1062	1064	1023	1018	1003	968	1017	1047	1038	1031	1048	998	981	1018	1032	1042	1011	965	1048	1004	1054	995	1069	1020	1016	1009	1027	1017	1035	988	1036	1014	1001	1005	1043	1036	1076	983	1029	1078	1016	1034	1025	1030	1027	981	1096	1049	1023	1006	1063	1001	1024	1040	1055	1027	1057	988	1070	1009	995	1025	1045	1010	997	1016	1003	1029	997	1046	1067	1070	1029	1025	988	1030	1010	1000	1021	1002	1070	991	1005	1046	1059	1008	1037	1050	1015	1037	1001	1056	1018	978	987	1016	1046	1031	1035	949	950	1023	1032	954	1055	994	1011	1035	1051	969	1039	1041	1028	1059	1023	1026	987	990	1013	1023	1002	958	1068	1047	1047	1006	982	983	975	1031	995	1059	997	1021	1050	1043	995	1050	1027	980	1011	962	1040	1054	1016	1045	1010	984	1017	1044	1031	965	934	1010	1013	1022	985	1017	968	1044	1054	996	1042	1105	1062	1081	974	1003	1003	1094	996	1036	1006	1026	1046	1013	1034	996	985	969	1023	991	1027	1022	1046	1000	963	1035	978	999	1033	1004	1060	951	1026	955	1020	1037	1026	1013	992	1017	990	994	949	1029	1041	1025	1018	1032	998	1011	1030	949	1039	1015	1024	1004	1001	999	983	1008	1055	1003	1022	1019	1027	1000	984	1023	1040	1055	982	983	1036	1012	1009	1053	999	1031	995	1022	1004	1009	960	992	979	1014	1007	1060	1035	988	1034	1045	1006	1018	1048	1007	1012	974	1012	986	998	1089	1063	1031	993	1037	1012	1015	987	1004	989	1051	1062	982	956	1036	1049	1028	986	1026	1075	1002	991	1061	999	1034	1045	1007	1026	1023	1001	1050	1020	1030	1035	990	1002	1043	1004	1027	1021	1039	995	991	998	985	1008	996	1043	1045	997	977	1003	967	1029	1042	1062	991	1015	989	1056	990	1009	1027	990	1056	1001	1029	1002	962	1010	1047	993	991	992	1012	993	1023	1040	986	941	990	990	1012	1041	995	969	996	1013	1005	1020	1089	1032	992	1024	1008	970	1031	936	1050	1081	1010	1017	1013	982	1014	976	982	1019	1005	994	986	1030	1087	996	1025	1024	1029	1009	1060	1030	1079	1015	1029	1061	997	1052	977	1013	1013	987	1007	1003	1017	996	974	992	1057	1001	1057	1031	997	996	1107	1047	1070	976	994	1014	1010	1026	1009	1040	1023	990	1035	1013	1011	1050	1070	982	972	982	1035	1007	1051	962	1021	1032	980	1062	1024	1064	1052	1035	983	1029	1032	1021	997	982	1019	1035	976	973	1003	1006	940	1043	1022	1028	1031	1007	978	1032	1013	1003	967	1082	1041	983	1047	1042	1029	1042	1010	1006	1101	962	1020	1009	1008	987	1015	994	974	997	1101	1006	1055	992	915	990	1022	1000	1005	1023	1013	959	1038	1045	976	997	1031	1069	1029	1037	989	977	1021	989	1053	1087	987	1032	1047	977	1034	980	1003	1024	981	1042	1022	978	1031	939	1087	1006	1045	1000	1061	1031	959	994	1015	1017	996	1038	1058	998	983	960	1046	1085	1015	1020	1016	1056	1072	1033	1002	1069	1029	1029	989	1053	1000	995	1033	1015	1009	1038	1017	977	1051	1035	1012	1032	1043	1008	1059	1031	1010	1064	984	950	979	1005	1035	1042	1044	973	1004	1021	1010	1011	1021	1005	1065	974	1026	943	1042	1009	1064	1005	1036	1024	1042	1027	1056	1029	1025	1030	1046	1111	1102	1092	983	1028	1059	1024	1015	1002	1037	1021	978	1000	1022	1009	1048	1042	991	927	1067	1045	1038	1042	1006	1058	1023	973	1051	1006	961	1055	917	1013	1067	1015	990	995	1027	1013	1017	1000	1048	1019	996	1020	1019	968	1012	1001	1009	1057	1037	1080	962	1004	1004	992	1073	1017	990	1026	1037	1036	1005	1013	979	1038	963	1005	1023	1034	990	1008	1008	984	963	1025	955	985	1017	1050	1006	975	1022	1006	1039	1019	935	969	1062	961	1056	951	1081	1042	995	971	989	1057	1019	955	1021	1006	1056	1030	1045	1010	1055	1011	1013	994	1018	989	1031	989	988	1025	998	1021	1005	1072	1000	1026	989	1032	960	1013	1010	1016	967	1050	1005	1051	1034	1006	1023	991	1037	1038	1017	944	1051	984	980	1017	1017	1020	1057	969	1023	1003	991	985	1008	988	1012	993	1018	1028	1071	996	942	1001	1069	1014	1030	975	981	1044	1025	1071	1017	988	1030	999	1054	1046	1041	1028	1046	1011	1028	1055	991	1059	1034	1041	1022	1046	1029	1059	1012	1009	970	1006	993	981	1026	988	972	1028	997	965	1038	1041	1021	1016	1003	1038	1061	1010	1027	1056	979	1013	1042	1054	1024	1015	1056	1027	1025	1019	1016	1022	946	975	1024	991	1022	984	1006	1068	1043	1031	991	1036	1046	1059	1055	1010	980	1049	1043	981	1028	1027	972	997	1036	1070	1073	1001	1013	1047	983	1022	1011	1004	964	973	1104	1038	1020	1049	1045	1039	979	1040	965	994	1008	1007	990	994	996	1024	986	1029	996	1014	1010	1073	1048	981	1016	1003	1019	1027	969	983	987	1000	974	1009	980	1078	1015	1007	1004	994	996	1003	995	1023	1004	1072	1020	1027	1019	1052	1030	974	1052	1087	983	1019	1030	1007	996	1021	1016	1022	1010	947	1014	1042	980	990	997	1034	976	1049	991	1035	1035	1006	964	934	986	1052	1071	1032	1026	1010	985	1047	1009	973	1028	1018	1011	1055	968	1019	1048	949	982	1041	1004	1023	1064	1027	1018	1025	974	1049	1054	1030	1028	1024	1019	1039	1001	1033	1052	1059	953	1067	1046	976	985	962	1019	1068	999	1006	972	1039	982	1016	1001	1003	960	1017	1025	1029	1084	1012	1021	992	1043	1017	1024	998	1015	1021	1053	1067	1014	990	1015	1030	1009	1059	1022	1013	1021	1008	986	987	1026	957	958	1026	1025	1012	1053	1008	983	989	1056	1012	959	995	1023	991	1042	1016	1050	1024	979	979	1042	1001	1045	984	1007	1070	999	969	999	1040	967	1014	1003	986	972	1004	1089	1014	1046	999	1005	1001	1060	1018	1040	1009	1015	1006	1020	1037	1026	1082	1043	1033	1033	1025	1026	1072	986	1032	1001	1022	986	1008	980	977	1037	1008	1016	1072	1033	1065	990	1011	1028	1033	1039	1039	1005	1056	1032	1066	965	1005	1026	973	969	1009	1031	1043	997	981	1002	1033	1013	973	974	1024	1050	1037	1011	967	999	1026	1007	1021	1003	983	1022	1055	1030	1022	1026	984	1081	994	1069	936	1066	1012	971	998	954	1021	1004	975	1002	1026	1022	1046	1079	994	1010	1009	1005	1017	999	996	995	1062	1026	966	1038	988	1002	1050	1063	933	993	994	1014	972	1021	989	987	1030	1031	988	996	1023	978	1024	982	997	1009	995	1032	1007	1020	1016	986	1053	975	1010	1056	1020	992	1030	1008	1070	1022	994	1024	1006	1032	1028	1050	1020	976	1002	1014	1017	1030	992	1031	1034	1042	1004	1006	993	1038	979	972	980	950	1054	982	1036	973	977	1019	1028	1007	1044	1038	1021	1046	1033	1043	981	1023	1027	1009	1020	990	1032	1070	1009	1021	1015	1028	970	1019	1004	992	1000	1005	1015	1045	988	1076	1015	1039	1032	987	995	1058	1003	984	1038	1000	1055	1058	1064	1021	1011	1072	944	975	1066	1024	1051	1004	994	976	1076	1031	952	1022	1029	994	1063	1058	998	1024	1022	1069	997	986	1002	1023	1064	978	1011	962	990	1067	1058	1006	952	1004	1005	1004	996	976	1029	1073	1069	985	988	1062	1007	1008	1003	965	1049	1026	1007	987	1011	1027	1006	1015	995	989	1004	1022	1012	1007	1019	1029	1013	988	1048	997	1041	948	1063	994	985	1018	1031	1044	1072	1022	1028	1001	1017	1068	956	994	1026	970	1065	1065	1022	1016	996	1015	1038	979	1005	1009	988	1067	1081	994	1020	1037	1041	1035	1031	1037	993	1039	1025	1050	1031	1014	1019	978	983	1021	1042	1007	985	1008	1048	1063	1022	1026	1069
24881	25505	36923	29194	18565	6477	992	604	586	562	548	550	582	578	558	543	567	590	549	553	564	592	520	589	601	556	527	540	524	551	536	547	529	528	525	589	563	531	553	577	511	538	529	570	583	528	550	557	508	522	553	557	558	555	542	540	609	514	566	576	553	529	542	568	515	572	553	561	515	578	593	567	563	578	527	554	566	537	574	550	567	529	553	558	562	531	532	611	559	586	586	585	561	549	564	539	567	538	577	536	554	514	572	597	521	557	527	558	567	521	552	567	546	558	529	495	561	613	499	544	506	566	551	581	565	579	549	587	575	555	534	537	534	589	537	586	586	582	545	556	574	547	556	550	588	589	514	566	521	582	510	574	577	576	547	577	508	576	564	550	567	555	552	529	547	569	533	570	541	569	515	519	547	544	559	546	539	540	526	566	575	518	561	575	579	559	575	544	583	541	532	588	538	504	524	562	563	521	547	592	572	532	496	571	566	547	523	524	551	549	564	559	500	509	530	515	597	540	542	533	536	558	598	555	544	555	590	537	574	549	528	556	558	525	542	539	554	560	528	607	572	546	555	572	571	550	559	547	524	573	509	553	509	527	539	520	546	591	535	530	552	584	604	533	548	537	527	517	593	554	592	579	520	521	536	569	542	542	596	581	565	579	569	536	577	549	521	529	518	541	553	555	567	538	552	541	559	570	589	519	555	533	558	594	570	584	575	599	550	561	536	523	531	562	490	552	535	540	526	556	558	557	562	577	553	563	555	543	608	561	567	567	530	574	536	510	587	585	551	532	544	557	548	569	566	528	547	525	549	520	542	580	521	558	554	538	579	515	574	540	552	512	549	558	530	558	532	576	551	545	549	568	542	545	588	576	511	515	559	573	510	582	541	541	554	516	507	594	530	512	532	544	558	551	557	535	562	575	589	585	550	561	564	532	556	517	550	576	544	580	555	568	557	557	574	574	548	523	562	534	548	544	513	578	546	518	516	520	544	542	491	543	574	586	603	572	518	567	515	563	581	583	536	553	547	588	589	557	536	536	507	601	548	530	569	558	552	555	546	528	542	587	535	535	583	550	549	526	524	556	545	541	542	515	523	542	537	564	533	517	559	508	554	501	505	563	551	511	557	537	577	554	555	570	526	542	541	533	524	555	579	555	538	535	592	552	556	575	540	526	570	541	581	574	591	543	524	549	547	559	554	568	550	487	551	562	569	528	546	571	560	563	545	544	563	525	544	584	500	535	541	532	527	517	514	512	548	569	541	590	579	569	527	559	583	520	545	518	549	547	551	587	528	539	565	493	528	533	555	525	549	568	550	547	539	552	565	541	535	544	580	588	564	566	568	540	536	551	534	550	554	536	564	580	504	548	546	597	526	574	595	574	552	573	525	524	528	521	545	580	530	551	555	530	564	565	560	564	558	545	575	533	582	567	559	529	535	545	516	555	529	556	548	580	547	547	518	515	528	523	566	557	528	543	561	597	597	573	523	600	581	570	519	554	555	527	510	548	568	534	537	585	542	576	550	573	542	562	548	525	574	527	550	561	580	546	576	548	574	600	573	522	562	543	546	598	564	562	601	555	521	581	584	560	585	542	536	534	523	576	576	525	528	620	556	553	556	515	560	544	521	536	521	558	582	535	563	560	518	565	530	569	570	540	533	527	561	501	627	551	519	543	550	584	534	551	543	517	552	573	567	524	556	534	556	525	515	571	565	548	517	515	525	577	582	544	550	491	536	578	564	528	512	524	558	583	525	555	541	543	534	527	543	578	570	540	571	584	548	525	531	591	544	571	576	567	536	572	541	529	533	559	542	544	541	591	601	560	540	549	549	536	546	570	529	515	527	536	661	540	528	585	553	566	566	567	552	543	569	549	591	560	583	552	530	527	557	545	612	566	580	557	550	569	586	559	578	537	561	565	525	553	568	619	559	587	571	599	561	552	586	570	539	555	542	543	539	580	590	557	548	588	565	557	582	542	546	565	528	547	542	564	521	551	536	540	554	550	531	570	557	512	490	582	540	557	513	579	552	553	561	527	581	539	556	568	536	568	533	537	488	577	534	562	561	583	552	572	508	549	561	543	570	546	570	524	527	523	546	569	518	553	569	568	582	531	570	539	535	569	562	552	539	544	516	546	557	586	564	586	500	548	570	584	579	562	535	533	549	583	542	562	533	549	558	523	572	574	535	531	571	491	543	545	586	584	574	524	569	545	528	571	526	568	549	606	559	524	569	554	577	581	530	531	531	527	564	549	579	585	557	523	530	549	516	573	519	544	511	523	511	586	506	556	528	501	539	564	565	568	579	599	551	556	542	568	568	523	574	516	544	541	527	534	519	558	556	544	570	558	516	558	559	546	565	607	577	579	537	550	569	532	566	542	530	558	543	565	527	540	543	534	598	566	566	541	533	569	591	486	551	577	593	556	544	558	546	505	544	598	564	591	538	566	554	545	514	525	537	539	518	548	574	511	585	628	541	546	578	525	540	513	529	544	515	526	542	514	525	573	527	573	560	568	506	538	560	535	539	561	570	533	586	548	573	571	589	598	522	529	583	548	575	533	534	533	600	519	563	553	580	524	551	520	552	618	547	573	553	535	576	549	584	525	564	513	572	569	507	555	555	621	519	549	534	543	561	551	544	557	533	562	577	568	529	480	565	547	554	554	515	551	557	559	553	524	572	547	572	557	557	535	533	539	559	560	542	573	543	587	584	542	555	573	548	553	559	568	535	580	560	571	518	546	516	589	535	594	512	515	548	553	549	518	542	551	592	573	555	547	593	574	538	536	524	542	536	565	570	539	554	519	571	502	568	545	574	543	566	583	572	517	566	573	519	522	525	549	565	564	512	570	555	544	568	557	541	585	541	547	540	560	545	541	553	583	508	566	540	524	560	567	572	568	537	526	523	529	581	557	551	555	546	522	578	541	550	523	530	567	605	584	537	555	513	562	541	527	489	576	561	572	584	523	540	545	563	566	551	581	590	514	543	569	586	563	531	579	511	531	575	567	546	532	546	566	558	564	558	545	543	538	517	538	566	565	505	542	561	566	562	547	558	539	555	542	576	548	546	565	562	532	551	577	549	526	517	533	544	554	583	565	576	548	550	549	502	559	496	537	547	535	574	580	542	544	555	566	545	573	565	511	544	536	542	539	533	589	548	519	533	554	551	516	541	563	587	562	545	560	588	580	568	555	523	524	583	543	525	509	549	551	568	551	536	548	546	517	531	538	565	579	590	551	497	543	558	582	561	549	573	505	550	551	538	546	523	560	564	555	571	600	594	521	559	537	562	532	561	558	578	579	537	555	555	513	582	518	549	541	519	530	548	573	556	545	550	530	550	555	536	508	526	535	530	545	552	546	590	529	544	571	556	551	523	551	539	547	542	578	550	555	553	552	514	606	545	495	572	560	575	531	566	537	520	503	536	566	553	582	568	537	554	518	575	553	530	550	524	544	564	570	553	541	567	498	563	570	534	529	565	520	559	561	553	550
58960	92305	67697	36662	15578	3979	1403	1053	1019	969	1051	995	1016	1047	990	943	1010	950	1018	979	1000	995	941	1035	1041	1042	969	991	1015	990	984	997	1039	1001	1009	1040	964	995	957	995	1001	965	1045	933	1008	1007	957	1026	1017	989	1029	992	955	1007	991	1005	987	1004	985	967	994	993	976	1008	1036	991	981	962	983	993	973	984	951	1018	1013	1004	967	939	1039	992	1017	1076	951	1015	973	964	986	1015	1008	1052	1007	1041	976	968	1030	993	918	966	999	974	995	968	1005	1024	985	989	1012	934	1013	989	949	988	978	988	988	971	947	935	987	1012	988	984	962	965	986	970	968	1021	1053	985	976	1025	1030	999	965	980	956	993	1017	965	1024	979	980	1051	955	981	914	1010	1009	976	948	985	1010	990	1004	929	1020	997	974	998	957	979	960	964	961	1000	955	952	997	940	1006	1043	1001	969	1015	947	1014	1002	972	949	1035	989	918	1049	1013	983	1037	1007	909	1039	1003	1009	1027	976	1045	965	983	940	1003	1013	1033	967	955	948	1038	1030	989	968	1051	960	1006	955	1019	972	975	988	954	1005	1037	1014	990	973	948	1025	1016	1004	998	947	980	999	1030	982	996	981	940	1043	979	936	955	962	963	1011	1007	1026	980	996	986	956	1003	1018	985	980	999	924	1013	988	1045	987	1029	1016	993	991	995	984	1018	945	954	993	1002	994	1028	993	1016	957	981	976	957	959	960	1026	1050	1055	973	961	1011	1038	987	988	1028	979	997	982	946	1002	1041	1020	970	1009	1034	1006	1007	1046	978	965	1030	945	1034	995	962	1027	992	1009	1011	961	981	973	968	1006	994	1028	1005	955	977	1001	995	1050	1046	965	981	1037	961	1006	1033	961	973	999	1016	950	1013	959	970	1027	962	995	950	1022	1037	974	1047	1065	1003	1008	1019	956	921	948	988	1048	962	993	959	1059	978	924	976	980	1003	1041	982	971	1012	997	955	925	959	1003	1010	1005	1032	962	1035	972	970	942	1012	1016	998	985	960	965	1042	1033	960	1015	992	999	988	1012	978	941	1026	946	968	999	1029	988	973	1026	986	976	1022	975	1003	948	898	970	997	1056	971	1082	939	1017	982	989	1017	1016	973	1009	1029	1013	948	1019	963	941	995	1024	1038	968	992	996	969	985	976	966	969	984	1010	991	972	1043	939	1009	898	1026	974	976	991	993	1026	966	1007	1006	929	974	971	969	994	1013	987	972	1045	932	954	992	1007	977	995	1001	941	1018	958	998	935	1029	1022	980	940	968	990	975	1008	1007	973	997	1020	998	926	976	964	1017	958	1013	1053	1039	989	977	1030	1010	967	982	938	939	977	986	1003	1046	983	990	970	905	966	1076	982	988	1046	970	1026	1051	979	979	1005	1018	996	1018	1050	1001	976	935	993	1033	952	1029	1002	929	1008	951	943	971	982	1021	960	980	1022	1044	981	960	954	921	984	1024	983	1045	924	978	1033	1011	971	1009	1029	991	1002	1027	1024	978	1006	959	1001	1032	986	975	986	1063	978	1016	1017	992	964	972	953	937	994	1032	1037	967	1021	984	950	946	994	955	982	1010	991	999	1002	977	1007	925	1044	994	998	973	1026	1004	1014	1052	947	977	957	954	1012	994	944	1023	963	1054	991	986	981	1001	942	957	1025	980	978	976	1004	1033	1052	1033	992	995	994	1009	981	987	978	997	988	988	984	999	887	979	965	1023	962	995	997	1019	1027	1014	1008	1014	1012	984	1016	1012	974	1006	963	986	972	921	1001	948	973	1016	1017	1049	1043	1037	1055	986	958	988	978	953	1017	1027	906	1024	1015	1038	991	990	972	946	966	1006	1050	995	1000	986	1009	951	954	1011	987	937	1014	1027	940	971	1046	992	1008	963	1010	963	996	1034	1011	990	981	961	1017	1041	982	986	1004	1000	960	986	952	936	991	1012	973	932	1048	975	1014	941	966	987	1010	985	937	973	1042	997	1015	942	1055	1005	957	1007	1014	978	983	1018	1036	1005	1013	963	1045	984	982	1047	1037	990	988	992	1000	1024	1044	987	969	988	959	993	962	939	942	1008	939	976	949	1004	1004	1031	971	994	937	1041	991	997	973	1009	1007	943	1016	968	967	1018	1028	999	915	1015	991	988	971	1010	1003	1039	955	1027	974	987	975	998	1048	1009	980	992	937	977	1019	982	1014	1005	992	1022	1039	1024	991	980	969	987	988	1006	1038	957	994	1045	978	989	1029	988	962	1005	999	1013	1030	987	1009	1049	976	965	951	1042	959	944	984	1000	1036	1051	968	985	922	1003	1014	1044	1007	1038	973	982	968	1011	986	1000	964	1068	1009	1051	973	949	1003	1023	957	1032	1037	973	997	997	1011	958	999	1049	931	979	1034	950	1009	984	985	995	1021	1040	1013	994	1009	970	987	1001	985	947	972	998	1021	1044	1016	977	962	975	1004	968	1021	977	991	992	1046	1052	1011	912	993	963	1018	980	982	1025	1048	974	989	984	1001	1030	959	962	1029	984	985	1038	1033	1027	1027	945	1024	999	1008	950	998	1045	939	989	938	1026	1036	966	1023	954	1017	978	959	988	1006	963	950	965	984	998	994	958	963	934	1000	1023	987	962	1043	1003	1022	966	988	1039	929	1016	995	1001	984	994	1011	1026	973	1032	950	1006	1012	997	966	1003	981	975	960	968	1015	999	1020	1001	956	1007	983	989	1032	961	970	963	1017	974	995	997	978	951	1002	957	1066	994	967	966	1019	1055	990	970	999	955	1028	1031	1038	964	1030	1007	992	964	1036	982	940	946	959	1050	1042	944	979	943	980	997	1002	1025	980	973	1051	1006	970	1061	955	985	984	967	1017	997	1021	997	974	977	960	1025	944	984	954	978	1013	1011	981	975	972	991	1030	996	964	947	985	1023	990	922	1008	934	961	1006	986	1000	986	1028	1035	1014	921	1002	1042	1059	968	971	1016	1030	971	972	970	1000	1008	970	1004	1041	1027	961	980	1021	1015	974	993	957	967	990	1041	990	1015	956	988	990	1016	985	999	960	942	1011	931	953	1009	973	1011	959	1062	1038	995	1030	985	990	980	1015	994	962	1022	946	993	945	949	943	951	967	951	991	986	926	968	971	1023	1018	963	963	1053	991	952	975	944	1009	1050	1024	964	1015	951	1024	988	933	1012	986	980	937	957	967	995	1009	1009	1026	1013	1010	976	1049	959	952	968	985	1056	981	1003	977	994	991	1042	995	1028	957	995	1015	1034	1031	969	924	956	967	978	973	1003	978	1016	975	1012	989	999	950	1000	994	977	1004	976	1028	941	1004	967	971	985	978	980	978	1041	965	1009	1070	1012	1020	992	998	1002	996	959	1016	981	1001	1018	1040	1003	1016	957	978	918	1001	1004	980	944	995	1005	972	1031	1013	1024	990	1033	1034	980	959	980	1002	976	978	989	1012	962	1015	990	987	974	1057	968	970	1045	1017	991	1020	955	960	949	985	973	1008	1002	991	986	1016	1018	970	1016	955	997	959	984	947	976	944	1054	1002	973	1000	1059	1003	1021	981	956	950	965	988	1072	1009	969	976	1032	998	1026	981	975	993	908	987	955	962	989	1011	1019	980	1004	955	1015	989	985	1022	961	991	969	988	998	959	981	1026	944	1035	952	1041	1011	946	945	921	994	969	1044	990	983	977	977	975	960	1017	969	940	1007	971	1005	991	961	1016	975	980	1010	973	924	962	1044	958	932	985	956	992	993	1000	1028	967	1031	970	1022	982	978	1048	990	1016	916	997	971	1013	986	1006	1037	966	1012	1019	987	976	950	1010	1007	983	1047	938	1018	1054	1047	992	988	983	1021	990	1004	985	1000	1016	986	1009	1017	973	1034	1019	1026	991	1008	963	956	1050	1041	983	1027	947	1007	986	1004	922	987	1012	973	1008	988	981	942	1011	962	953	1037	1059	983	965	970	988	934	1025	970	949	1006	959	967	1045	1013	957	1002	943	997	1013	944	1054	983	929	1035	953	1023	933	1005	959	1056	1000	970	984	919	963	1028	986	974	978	1018	952	985	955	1020	927	989	1066
23497	22887	32828	26242	21282	16427	3625	728	663	691	658	682	642	614	640	644	637	646	651	624	610	623	636	620	627	621	624	631	627	629	591	643	666	612	636	652	646	641	640	591	645	598	667	652	620	567	629	635	604	649	611	641	633	624	650	641	611	630	601	585	615	611	669	608	588	629	630	608	646	634	628	625	617	632	586	587	596	624	632	630	652	572	673	601	593	642	596	686	670	593	674	667	583	624	628	624	635	670	665	620	640	665	651	664	644	619	655	613	630	612	609	611	658	592	671	618	607	650	642	602	631	593	596	630	620	630	656	590	694	642	637	589	654	628	595	625	619	586	633	594	611	634	636	617	636	627	623	612	613	614	628	601	601	603	609	592	648	694	627	607	636	585	593	627	585	626	608	582	616	599	621	676	622	610	614	623	585	636	677	605	613	676	676	697	650	594	625	605	592	612	678	623	665	621	638	609	602	645	564	595	584	615	606	600	636	616	610	607	621	612	611	618	642	653	657	579	640	620	650	674	612	620	557	619	681	601	595	622	588	639	596	644	641	622	645	596	625	631	641	640	633	646	612	627	668	633	639	585	657	648	629	584	602	621	637	629	616	618	636	590	624	625	576	638	610	631	643	617	594	624	617	681	683	664	670	640	602	619	631	638	601	630	638	627	614	597	650	609	620	604	611	619	591	639	601	589	649	647	641	620	637	647	655	544	610	626	572	631	604	669	662	609	625	628	620	593	621	557	596	620	663	623	644	644	641	671	672	606	627	599	588	658	583	616	645	631	638	615	681	640	662	585	661	666	622	606	662	658	618	630	644	653	626	633	627	595	643	603	643	622	601	625	643	627	616	658	614	612	615	648	630	625	629	624	669	660	619	601	692	590	612	614	639	586	559	587	617	634	624	673	639	563	584	627	658	624	590	600	608	612	612	663	596	635	613	643	582	621	614	613	606	603	611	606	630	655	616	597	614	617	652	632	630	603	606	608	632	628	612	640	645	615	665	604	651	612	592	616	620	615	609	634	605	614	609	646	631	653	598	659	647	615	630	628	612	646	628	613	585	617	652	576	668	649	639	617	606	636	610	633	617	631	627	571	632	588	639	614	642	625	626	700	606	596	575	630	664	634	585	619	649	595	624	648	598	622	634	629	619	631	656	606	645	617	614	642	632	635	591	596	610	597	610	618	637	612	614	645	644	609	662	663	586	651	651	644	628	633	625	630	627	610	613	597	641	603	631	576	641	603	622	612	635	609	630	635	649	634	629	656	634	631	644	633	608	638	640	667	632	638	608	599	588	650	612	580	625	648	625	611	613	631	645	644	621	604	665	621	652	564	647	627	625	645	573	640	614	635	630	640	675	665	613	630	615	615	619	619	659	591	626	603	620	578	617	628	628	579	597	623	619	607	620	601	615	670	623	603	587	640	667	623	627	631	619	616	624	620	644	592	620	644	636	635	612	586	617	604	604	639	648	660	648	631	653	611	593	623	645	695	633	637	624	590	629	648	632	548	620	624	662	639	628	624	617	572	620	587	626	641	639	635	571	567	616	640	641	636	637	636	651	635	678	599	598	618	645	598	628	592	621	622	664	627	629	638	634	619	580	601	638	636	614	614	616	645	613	664	650	580	635	598	646	609	586	631	610	646	663	615	636	600	601	604	640	617	639	609	593	671	618	623	700	639	667	609	655	610	597	601	652	629	621	612	647	617	626	613	631	587	686	617	650	644	578	622	632	581	611	587	548	647	623	635	654	630	657	620	617	633	638	622	630	625	662	640	665	671	583	652	646	604	614	639	643	625	612	630	614	633	612	615	686	607	607	643	632	613	631	620	596	638	650	593	641	591	590	616	662	675	636	679	629	627	646	658	623	678	638	623	659	586	573	602	598	624	621	635	681	627	635	625	611	621	642	639	658	636	589	621	636	620	591	587	633	636	589	608	571	610	592	615	623	637	641	597	632	642	643	597	657	663	623	648	675	622	645	621	584	625	615	615	630	612	602	621	623	601	609	612	614	623	639	606	613	629	630	645	621	600	650	625	567	630	669	651	591	640	597	703	667	607	603	656	611	665	589	620	608	613	622	620	598	583	683	605	617	599	637	619	616	625	597	666	692	618	611	629	623	632	612	643	643	643	638	610	606	631	639	637	670	645	651	611	640	651	585	629	655	626	615	660	641	581	660	589	660	600	633	647	622	607	623	640	612	604	643	620	655	674	621	657	594	647	620	625	603	616	622	621	678	650	590	625	616	600	606	657	603	591	710	633	591	669	643	614	611	645	667	637	658	619	612	615	584	625	628	598	595	634	605	609	625	655	602	634	636	612	627	581	618	648	644	619	679	624	596	576	623	676	644	575	574	630	635	649	611	654	633	665	633	624	638	609	619	652	647	636	655	612	595	591	596	630	625	606	601	571	606	669	657	641	621	637	675	594	621	599	627	577	590	634	597	619	636	640	634	613	629	598	583	624	672	584	597	635	661	598	628	614	619	677	661	615	581	617	619	624	642	632	638	602	638	638	599	624	646	681	620	675	615	600	606	651	606	633	651	611	625	621	676	620	633	638	587	658	654	664	628	640	657	605	650	645	601	647	661	555	653	584	681	589	686	647	615	589	575	627	628	639	667	628	637	636	664	590	599	577	624	628	595	624	626	644	643	615	597	629	647	597	625	627	653	598	592	647	576	627	623	672	641	600	595	591	652	659	616	586	649	587	585	625	586	632	696	639	625	659	682	640	628	625	606	597	620	628	630	610	606	636	638	619	597	658	632	633	597	607	639	613	660	629	636	599	626	626	668	646	641	594	634	630	649	640	569	657	581	647	659	641	640	633	612	596	602	634	626	643	627	634	618	635	620	600	626	603	638	613	621	636	598	581	673	611	611	640	689	672	638	643	562	638	638	603	645	621	620	617	611	615	657	629	624	578	614	648	617	614	646	622	659	636	644	607	675	655	614	604	646	637	602	581	591	620	639	579	659	595	615	648	599	643	610	598	570	663	620	609	638	627	602	591	622	604	653	643	638	662	623	610	621	659	620	646	612	614	648	639	644	639	625	673	641	663	606	576	612	648	636	620	637	615	627	664	597	597	652	623	670	647	595	565	651	691	611	606	615	660	619	670	600	624	626	625	611	633	663	628	608	613	618	616	637	611	567	664	610	617	620	622	636	643	638	667	640	590	660	636	604	613	586	611	670	603	654	630	627	607	651	621	584	644	620	638	599	649	640	634	582	580	603	639	655	625	616	612	669	636	652	587	652	607	599	580	623	601	620	620	602	635	678	629	632	627	624	602	629	614	621	614	633	592	594	628	611	650	677	613	648	624	609	635	596	592	624	633	660	616	648	612	640	641	597	612	606	647	636	618	644	581	618	656	623	711	591	623	632	599	614	599	635	628	634	620	622	650	643	616	618	594	623	649	597	601	646	609	669	629	612	656	595	600	627	630	607	595	616	655	656	628	638	629	609	613	662	605	658	630	636	585	567	615	607	658	632	600
60209	103044	76067	44821	20757	5596	1686	1246	1091	1069	1080	1073	1081	1082	1010	1126	1070	1057	1132	1031	1081	1036	1097	1072	1139	1131	1043	1076	1078	1090	1052	1041	1005	1091	1132	1144	1094	1005	1035	1092	1077	1051	1054	1039	1008	1088	1051	1090	1008	1075	1072	1059	1098	1077	1091	1088	1132	1077	1118	1099	1051	1082	1081	1063	1098	1113	1100	1090	1089	1087	1032	1101	1114	1068	1058	1050	1060	1074	1072	1138	1121	1079	1035	1087	1019	1014	1005	1079	1020	1092	1080	1053	1111	994	1059	1028	1095	1077	1053	1101	1063	1040	1072	1032	1080	1028	1048	1088	1100	1055	1074	1116	1064	992	1090	1023	1063	1031	1102	1028	1061	1029	1087	1051	1043	1062	1075	1054	1099	1059	1043	1039	1071	1104	1033	1081	1090	1037	1102	1045	1092	1026	1074	1099	1088	1045	1031	1109	1065	1076	1069	1133	1089	1081	1102	1081	1076	1077	1085	1075	1048	1044	1066	1093	1046	1137	1050	1053	1049	1085	1047	1060	1130	1085	1081	1084	1080	1065	1093	1084	965	1032	1076	1107	1131	1109	1069	1037	1041	1095	1093	1074	1084	1057	1061	1081	1055	1102	1075	1023	1145	1010	1123	1130	1104	1074	1044	1115	1070	1061	1109	1073	1062	1063	1061	1094	1061	1158	1098	1082	1110	1063	1036	1051	1045	1102	1065	1089	1048	1037	1063	1049	1091	1077	1095	1072	1067	1088	1030	1049	1070	1104	1101	997	1084	1032	1037	1073	1036	1006	1076	1030	1017	1088	1054	1036	1066	1087	1043	1058	1057	1073	1058	1086	1064	1050	1060	1085	1071	1109	1027	1106	1092	1073	1081	1132	1074	1104	1070	1013	1066	1086	1081	1073	1083	1069	1141	1070	1041	1110	1087	1028	1067	1086	1015	1082	1092	1095	1052	1111	1056	1067	1033	1083	1084	1092	1067	1037	1060	1085	1058	1051	1056	1096	1011	1102	1045	1058	1044	1084	1063	1036	1043	1094	1147	1093	1083	1092	1050	1113	1084	1080	1102	1107	1103	1096	1084	1038	998	1081	1075	1035	1053	1049	1071	1064	1126	1086	1074	1040	1089	1029	1065	1059	1113	1068	1124	1047	1068	1078	1120	1063	1053	1032	1057	1106	1114	1090	1022	1045	1084	1076	1058	1041	1064	1019	1047	1041	1059	1084	1119	1045	1061	1048	1064	1085	1067	1060	1071	1061	1066	1146	1072	1066	1045	1046	1065	1083	1095	1101	1072	1065	1119	1160	1066	1044	1075	1121	1076	1075	1056	1016	1042	1035	1069	1114	1009	1080	1070	1059	1101	1023	1091	1086	1003	1091	1008	1113	1055	1060	1104	1034	1088	1076	1114	1057	1080	1056	1028	1091	1087	1014	1073	1066	1102	1061	1090	1126	1051	1038	1137	1074	1015	1048	1055	1049	1064	1081	1024	1095	1122	1122	998	1051	1050	1080	1062	1047	1117	1126	1016	1096	1046	1058	1062	1083	1019	1100	1116	1059	1018	1087	1063	1055	1054	1068	1076	1076	1089	1074	1055	1103	1054	1058	1105	1122	1055	1062	1054	1067	1057	1040	1073	1074	1041	1099	1104	1095	1101	1073	1107	1027	1060	1036	1102	1051	1123	1064	1067	1051	1119	1037	1064	1098	1072	1111	1090	1119	1061	1046	1056	1058	1095	1021	1088	1120	1075	1061	1109	1102	1141	1051	1067	1061	1050	1096	1060	1039	1104	1061	1043	1141	1008	1100	1072	1049	1018	1083	1162	1021	1057	1056	1078	1051	1076	1034	1049	1082	1083	1104	1065	1084	1030	1087	1063	1106	1137	1062	1060	1081	1023	1048	1053	1073	1045	1123	1053	1092	1037	1071	1089	1039	1109	1135	1127	1065	1050	1040	1071	1038	1097	1058	1036	1021	1078	1122	1053	1088	1007	1045	1062	1020	1039	1079	1033	1087	1055	1056	1091	1042	1058	1071	1045	1016	1031	1120	1080	1091	1086	1089	1077	1078	1094	1005	1088	1118	1115	1058	1072	1142	1092	1072	1107	1050	1063	1059	1061	1021	1029	1061	1131	1038	1068	1055	1106	1071	1066	1122	1010	1034	1031	1101	1152	1069	1067	1077	1081	1132	1112	1120	1097	1123	1051	1113	1084	1028	1105	1106	1137	1060	1073	1085	1042	1090	1062	1040	1053	1128	1054	1091	1040	1040	1060	1109	1003	1147	1125	1077	1077	1097	1047	1074	1065	1116	1033	1099	1072	1044	1039	1043	1121	1084	1066	1034	1091	1062	1103	1093	1084	1111	1056	1098	1044	1068	1078	1159	1016	1115	1073	1104	1058	1105	1106	1100	1070	1026	1057	1105	1102	1031	1077	1061	1042	1017	1027	1080	1052	1005	1102	1059	1022	1074	1063	1082	1051	1123	1057	1081	1023	1168	1058	1094	1059	1077	1049	1079	1067	1112	1043	1106	1120	1095	1035	1099	1070	1072	1113	1064	1052	1111	1036	1030	1129	1151	1082	1098	1084	1068	1085	1070	1062	1083	1076	1068	1111	1091	1050	1128	1066	1090	1058	1081	1023	1095	985	1085	1073	1085	1024	1042	1093	1071	1085	1043	1096	1100	1092	1083	1072	1096	1116	1049	1062	1055	1066	1045	1076	1050	1087	1039	1051	1047	1098	1103	1111	1067	1051	1035	1090	1047	1088	995	1048	1081	1094	1046	1055	1046	1044	1067	1132	1068	1012	1058	1038	1129	1052	1079	1046	1042	1059	1027	1078	1119	1045	1055	1103	1067	1059	1047	1113	1098	1073	1045	1019	1054	1111	973	1113	1098	1072	1055	1084	1092	1046	1040	1032	1056	1070	1112	1075	1068	1049	1086	999	1117	1061	1148	1027	1030	1032	1089	1060	1087	1051	1073	1040	1085	1000	1108	1017	1066	1071	1067	1080	1116	1089	1086	1064	1105	1080	1059	1060	1040	1095	1047	1118	1070	1071	1007	1082	1077	1049	1090	1070	1128	1048	1077	1091	1077	1040	1091	1095	1082	1091	1074	1005	1051	1089	1077	1058	1036	1072	1097	1048	1077	1082	1100	1071	1143	1042	1107	1100	1126	1037	1043	1039	1090	1051	1126	1086	1120	1052	1114	1023	1064	1053	1033	1037	1127	1045	1106	1034	1050	1083	1024	1023	1060	1096	1112	1075	1099	1064	1093	1098	1061	999	1030	1095	1040	1074	1109	1099	1093	1046	998	1078	1062	1081	1058	1087	1101	1067	1134	1045	1059	1151	1057	1082	1067	1108	1113	1081	1026	1098	1019	1118	1036	1096	1151	1104	1085	1054	1063	1047	1067	1042	1108	1137	1023	1031	1058	1043	1048	1056	1083	1078	1082	1027	1063	1129	1059	1077	1071	1062	1096	1080	1034	1088	1115	1093	1053	1048	1116	1098	1101	1074	1114	1050	1054	1066	1083	1091	1049	1110	994	1123	1133	1068	1083	1102	1032	1055	1102	1072	1027	1124	1072	1073	1080	1043	1095	1059	1058	1059	1121	1047	1159	1071	1042	1071	1038	1098	1081	1085	1093	1055	1077	1054	1085	1177	1039	1092	1092	1061	1018	1047	1088	1038	1058	1097	1031	1085	1090	1023	1113	1063	1109	1077	1082	1041	1083	1100	1095	1087	1133	1032	1072	1050	1122	1090	1051	1028	1027	1042	1107	1046	1015	1084	1050	1104	1076	995	1025	1090	993	1082	1092	1074	1065	1096	1079	1026	1127	1055	1135	1004	1041	1052	1124	1086	1056	1058	1083	1036	1064	1136	1080	1061	1079	1062	1069	1084	1047	1098	1136	1092	1046	1031	1150	1051	1079	1047	1063	1037	1084	1095	1022	1086	1052	1069	1043	1050	1051	1047	1054	1123	1057	1096	1116	1093	1063	1123	1039	1041	1045	1055	1051	1055	1098	1095	1073	1081	1143	1160	1055	1115	1072	1159	1050	1118	1034	1063	1089	1076	1105	1128	1059	1091	1056	1099	1158	1066	1079	1088	1074	1108	1060	1052	1079	1106	1089	1052	1014	1101	1082	1083	1090	1125	999	1066	1068	1043	1029	1053	1067	1045	1104	1123	1081	1107	1068	1036	1041	1051	1074	1066	1063	1022	1098	1069	1078	1095	1106	1079	1088	1055	1084	1055	1055	1090	1067	1001	1054	1108	1095	1066	1101	1080	1062	1052	1053	1046	1054	1122	1115	1055	1120	1099	1092	1122	1107	1045	1064	1122	1100	1035	1103	1069	1021	1098	1068	1046	1070	1098	1136	1082	1069	1093	1053	1038	1091	1111	1078	1074	1021	1059	1094	1069	1081	1090	1083	1036	1048	1054	1092	1055	1068	1027	1137	1065	1103	1072	1042	1055	1080	1037	1072	1111	1064	1071	1093	1056	1074	1007	1134	1119	990	1068	1043	1016	1047	1073	1145	1091	1071	1099	1016	1085	1055	1134	1075	1025	1055	1014	1056	1073	1080	1079	1030	1037	1074	1105	1100	1052	1085	1138	1077	1084	1017	1057	1103	1077	1066	1041	1095	1027	1082	1087	1090	1051	1095	1117	1097	1084	1032	1053	1090	1067	1088	1098	1102	1047	1032	1101	1056	1125	1054	1121	1033	995	1106	1088	1122	1046	1040	1057	1067	1029	1160	1032	1054	1054	1043	1097	1139	1053	1047	1045	1076	1069	1103	1129	1061	1095	1063	1081	1056	1105	1060	1075	1082	1080	1142	1072	1107	1071	1081	1040	1060	1091	1071	1041	1056	1052	1071	1085	1051	1042	1070	1067	1101	1012	1085	1055	1073	1075	1037	1054	1041	1106	1038	1071	1049	1086	1035	1060	1104	1133	1064	1004	1067	1042	1117	1042	1091	1047	1020	1048	1068	1125	1036	1063	1067	1093	1046	1086	1050	1128	1055	1092	1094	1057	1109	1046	1120	1074	1097	1126	1096	1062	1107	1067	1050	1017	1041
29164	32594	28850	12673	2036	810	577	590	589	571	568	546	565	616	524	607	532	524	507	565	569	544	555	556	586	570	545	539	608	553	557	535	571	590	563	561	490	590	537	578	530	548	548	539	568	571	563	553	570	558	547	544	550	534	549	568	568	530	548	567	529	581	560	563	585	542	583	526	510	534	537	547	528	564	569	561	565	531	564	603	595	533	579	540	598	554	536	563	583	574	524	561	569	547	541	533	568	581	544	538	543	540	550	602	531	568	586	553	517	550	553	518	552	560	537	546	562	562	574	565	532	562	558	520	540	531	575	581	544	565	559	555	524	537	540	551	582	534	568	572	564	586	572	532	583	544	574	556	582	550	573	571	570	555	552	607	596	561	543	577	556	549	545	525	549	562	513	646	508	548	574	572	567	534	562	539	509	559	565	548	512	543	570	551	567	542	576	562	554	563	579	551	550	573	549	573	523	544	579	523	595	588	553	577	564	558	596	598	565	565	573	585	546	529	552	522	536	556	532	605	550	596	539	572	512	573	559	550	551	560	517	545	570	575	539	547	508	586	543	571	526	537	544	554	587	532	562	566	556	549	553	566	561	546	541	588	539	542	579	577	556	573	580	556	571	575	523	600	541	562	539	542	524	567	546	618	566	515	558	545	554	502	534	590	539	548	531	566	562	531	565	564	523	511	568	540	588	550	592	605	561	519	547	546	546	582	568	538	520	569	574	570	551	531	526	579	548	547	566	523	522	556	535	586	516	545	573	586	548	578	553	570	569	553	538	556	585	576	557	568	562	581	590	553	536	540	528	525	591	595	529	533	572	554	554	594	531	522	578	523	532	538	528	536	544	548	551	571	576	599	535	564	540	559	537	556	563	577	533	567	499	553	556	574	561	603	476	556	583	538	555	579	564	532	577	549	553	528	563	601	523	549	593	577	562	571	544	557	582	558	555	496	537	542	538	551	539	531	534	540	551	562	537	555	562	558	526	559	532	591	527	523	553	572	538	544	557	540	557	579	552	578	555	577	548	586	575	614	499	540	532	519	559	561	546	555	553	511	546	582	580	591	544	593	524	587	590	564	540	595	551	592	553	541	540	567	551	531	527	570	553	565	580	531	530	542	544	525	583	577	530	516	550	534	566	551	553	538	562	569	536	594	567	566	541	584	534	575	553	586	549	562	552	551	518	562	525	578	548	558	589	514	560	547	534	548	523	549	554	523	577	514	537	547	531	569	559	555	527	534	566	533	594	504	542	560	554	523	526	534	556	552	526	561	554	578	547	535	595	594	492	560	537	520	573	565	575	557	557	571	515	570	560	524	608	574	572	540	496	540	561	565	559	531	565	563	528	537	544	568	504	568	564	574	523	558	595	549	557	541	556	547	519	542	507	530	529	463	576	570	557	574	557	492	565	558	565	565	555	565	562	568	519	581	564	589	601	553	547	558	528	525	536	559	599	544	569	557	530	597	600	569	595	566	538	548	548	536	594	570	534	578	546	554	526	576	554	561	539	526	551	534	548	574	523	566	550	602	546	590	567	568	553	520	540	552	564	544	564	561	512	591	537	578	561	603	548	540	568	566	541	548	527	541	552	569	556	560	603	563	604	572	527	586	530	578	553	569	547	558	508	559	545	541	567	543	543	552	512	602	573	572	536	554	579	517	560	561	581	585	534	526	567	549	598	550	555	513	595	570	581	594	571	556	575	558	607	561	544	555	559	554	536	574	544	561	533	580	519	551	538	538	582	577	540	553	567	602	561	579	578	528	566	541	533	585	528	536	554	583	511	554	524	554	595	525	556	531	535	555	548	537	608	561	560	566	502	565	591	550	554	518	532	572	533	566	538	539	558	568	572	551	537	558	571	566	579	549	589	593	521	564	546	549	580	550	577	586	545	511	545	535	571	562	567	592	584	529	522	557	543	525	534	563	569	557	576	563	573	545	536	574	579	586	576	555	557	515	530	544	550	564	509	539	581	590	588	528	543	575	571	550	536	559	578	579	570	539	564	533	541	531	539	573	581	580	522	581	575	563	562	544	562	576	578	561	521	561	531	527	544	543	547	551	521	540	565	582	560	584	542	567	560	574	543	540	562	582	581	529	564	539	564	553	558	576	588	592	542	543	562	521	595	504	551	555	587	520	583	514	545	569	524	528	531	584	536	579	564	558	550	545	591	530	565	573	541	563	572	579	577	554	555	553	634	569	546	535	528	564	560	518	545	550	545	542	541	583	576	612	564	525	621	548	534	527	538	557	548	572	557	579	574	538	560	590	612	527	537	554	544	580	551	575	565	544	575	563	607	503	546	544	566	544	571	545	556	542	612	549	543	508	576	553	562	544	533	563	530	535	567	556	541	547	580	559	550	541	514	527	558	568	535	586	563	532	570	538	558	569	541	519	568	539	520	534	551	555	565	542	547	523	546	569	566	540	563	559	497	539	573	590	555	580	500	547	555	522	573	557	523	508	552	541	521	539	549	571	551	562	551	584	600	549	595	564	584	559	594	545	534	579	545	561	545	553	538	555	528	577	552	532	573	568	533	551	561	569	615	529	587	567	536	575	584	558	564	551	551	573	535	575	559	580	565	553	505	583	574	557	572	550	583	568	493	566	545	542	515	591	614	553	552	573	543	564	546	514	514	595	548	566	532	567	572	514	603	565	543	547	553	530	536	558	517	601	568	521	550	561	543	572	591	574	487	543	563	528	577	569	559	583	545	558	587	563	566	570	570	516	579	553	555	588	576	536	535	571	561	550	519	537	533	549	558	511	551	565	543	551	588	537	533	518	522	546	540	557	527	546	608	530	539	614	568	537	517	550	546	529	588	543	536	562	551	539	539	553	564	569	513	554	544	525	549	569	566	569	538	575	583	524	549	524	548	554	557	567	600	551	587	527	566	579	519	540	579	557	574	591	547	546	541	573	582	575	533	558	567	546	570	533	557	574	561	552	547	554	551	561	539	543	546	578	571	533	572	547	589	539	529	554	517	569	535	541	498	557	541	617	543	566	579	561	590	560	527	522	531	554	535	531	584	548	582	551	551	546	596	517	536	558	568	526	575	549	558	587	554	583	571	555	563	551	554	569	552	576	542	541	569	554	602	518	544	528	531	527	551	553	529	576	585	537	611	529	525	531	579	621	574	556	527	522	599	545	523	561	569	592	532	583	559	524	585	526	552	543	556	569	576	534	565	550	546	552	576	577	563	579	550	542	580	561	585	562	559	554	564	542	585	552	615	546	564	549	558	531	521	561	556	536	552	551	567	558	552	551	541	527	504	531	574	532	543	536	515	581	492	580	518	569	560	582	573	522	560	576	529	549	560	574	551	548	539	550	553	512	565	513	577	563	547	580	599	564	583	576	570	542	550	555	566	522	583	604	537	548	566	537	621	543	539	571	561	490	567	561	549	566	524	558	511	587	552	581	522	563	555	548	573	540	536	522	575	550	549	595	542	545	558	536	559	566	507	548	546	563	566	547	586	572	544	577	570	592
36135	49647	34237	13409	3684	1400	1011	1042	1002	1034	993	1011	984	1012	1028	1054	1006	1004	1000	1031	1047	1023	1065	1022	998	992	1012	1031	924	1041	980	1050	969	975	1020	962	1015	1046	1043	997	999	1001	985	1041	1002	1029	1014	1018	989	1003	971	970	983	975	1053	1034	1046	1003	992	1018	1007	975	963	995	976	1080	1055	978	953	1029	998	1001	985	981	985	1023	992	962	974	1005	979	1015	983	1004	1070	990	1080	1002	996	976	1012	969	1036	964	981	1022	1012	1006	1000	1028	1036	1020	1035	998	1038	958	1002	999	979	1017	1044	1022	933	963	983	960	1050	997	1058	956	952	983	935	991	1021	968	994	1022	994	1012	976	1006	996	1036	1030	984	1026	967	992	975	1018	1041	957	998	986	1041	1062	987	989	981	1017	992	942	1042	982	1002	962	964	992	1077	1036	1029	997	970	1021	988	992	1026	985	979	996	1023	983	1058	1005	1017	1052	995	1009	999	997	1006	981	1082	1029	962	949	993	1036	1008	1024	959	1018	1010	1002	1051	980	1027	963	968	993	1005	1019	1002	979	1017	1028	982	1022	980	987	1019	977	1008	990	1017	991	1027	960	995	955	1057	1064	975	1004	1022	986	957	982	1009	1045	962	997	1022	1054	1063	1000	981	970	980	985	958	968	1025	1032	1031	1021	999	998	997	1004	954	1017	997	1010	1031	991	1056	1012	1038	994	960	1023	1077	978	983	1005	1010	1027	1026	1008	1027	1020	1003	1011	997	1014	1035	995	1039	999	961	1022	1007	1033	930	1035	1005	1003	979	1019	1001	929	1046	987	1037	969	1004	993	1090	1050	1030	971	1025	974	969	977	999	1024	1026	1014	1017	1042	1011	1042	1001	980	1001	964	979	968	980	1035	1005	1024	1013	998	1066	999	1010	972	975	1034	1058	1019	1006	1007	984	1006	1039	1007	1036	1032	959	934	979	1003	1045	954	955	1023	1030	969	1015	1040	1035	1017	1033	982	1037	965	1020	1042	1018	996	1015	1024	1008	1077	973	1045	982	1039	1011	1007	978	991	1008	998	1011	989	966	1013	1094	992	946	1009	959	1030	983	1057	983	1007	1002	1021	990	1004	1046	1004	953	1004	966	1012	1022	973	1019	1036	1009	1079	999	1020	1020	1036	998	1012	1029	979	999	961	995	1027	987	980	990	975	1014	1010	1009	1020	1015	980	980	989	975	1024	1049	1024	1061	948	990	1035	987	1011	999	970	1067	998	997	913	1014	1061	952	1027	1039	976	958	1037	1029	986	983	987	1022	1019	1052	1045	1029	1048	1031	1009	960	1030	1040	1021	984	1047	978	979	1018	989	1015	1045	1017	998	1010	980	992	1004	1002	1062	1002	992	938	1049	1025	1020	1045	1001	1026	977	946	1033	980	1010	1025	989	1022	968	1003	987	998	1046	1000	965	977	957	1005	1074	987	977	1029	932	988	979	971	987	982	930	955	1010	1010	1016	1015	1004	1010	1015	1010	985	1069	1068	1008	1010	998	1000	986	985	941	969	983	943	1025	993	1025	989	1001	1013	958	1030	999	1010	1024	977	978	958	1004	1068	1002	992	949	976	1018	1010	980	1017	987	1060	950	1026	1031	974	1005	997	998	944	1010	991	983	988	1031	985	996	985	957	1011	986	985	992	979	1005	991	1005	1021	989	972	988	993	1002	1009	975	1026	988	1004	1056	976	1106	1042	1006	1015	1032	981	1066	1005	1008	994	1030	1029	1071	1037	1013	993	1042	950	984	1046	988	988	992	1019	989	971	1060	1019	981	993	1054	961	959	1056	1095	993	1025	1008	993	977	1054	990	1034	997	1068	960	1012	927	1010	992	1008	998	989	993	962	998	1017	983	1047	994	998	993	1052	1000	1022	1016	1020	1005	992	1080	1011	1024	954	1003	1022	986	1015	961	971	998	1027	1078	1004	1014	1066	976	987	960	993	1020	940	1005	955	982	1019	1026	1036	1030	1030	995	989	998	1060	1017	1044	1078	967	968	983	1018	1007	1017	967	1019	1034	1011	990	994	981	979	990	1012	1055	1019	997	1037	1037	1036	1050	994	1008	995	998	1020	1031	990	1015	994	1024	985	1057	969	1026	1012	1054	1022	994	1077	951	1030	998	995	1004	1004	1027	1017	1023	1021	1029	990	1045	992	1019	1010	990	1021	966	1023	1017	1027	1001	989	993	1016	987	945	960	1000	961	1016	1064	1030	1010	1021	1012	959	969	1033	1018	995	1020	1039	999	1042	1056	990	1030	1013	978	982	1047	1002	972	993	1006	1010	981	981	1012	1040	1011	1070	1043	967	1024	962	990	947	1025	1030	1000	1018	993	1073	986	1029	1025	979	1034	1015	998	1028	1015	973	988	983	1002	1018	1026	980	1020	978	993	1037	1005	1017	1058	970	1011	1047	1049	1010	963	983	1050	1030	1007	1001	1005	978	984	1038	1007	967	1055	971	970	1013	957	993	979	1009	1074	1010	955	1029	1032	1028	994	1017	1008	982	986	1058	1016	1002	1023	989	976	1016	1000	1028	959	959	968	1021	966	984	957	1006	931	966	1033	1017	1026	1021	1011	998	1028	1047	1020	1009	999	1043	988	989	1054	1019	1046	1040	1003	978	1007	1050	981	976	986	1011	1034	981	1020	1000	1048	1025	1005	1008	1026	1020	973	1008	1011	1075	989	944	1024	1038	999	1038	1009	987	1001	967	966	1035	1043	977	993	1013	1066	1054	972	1057	988	983	1030	1000	993	1011	1025	949	998	1032	1012	1009	1035	951	1004	924	1018	983	1007	948	969	1059	987	995	1023	1006	1025	962	1079	983	997	1045	1001	994	992	1007	1023	1006	1017	1014	1042	1018	943	985	1024	974	991	1008	1030	970	960	976	1024	991	984	1006	1058	989	1024	1029	1025	959	943	989	1020	1001	993	912	1011	1028	1072	998	1056	987	1009	1011	1007	1020	1046	1042	1027	1052	1004	1068	972	1033	1025	1038	1000	980	988	1007	1059	974	1010	1014	974	1026	1000	1022	990	1021	1007	1047	1033	1004	1033	958	1016	1047	1040	997	982	1003	1023	1038	991	1009	999	1032	1050	1052	959	1062	1020	938	970	1008	972	1009	958	961	1005	1003	1075	1005	975	1018	943	985	1068	1016	975	953	1039	1000	968	1009	934	998	984	1033	1020	1050	1015	1017	1002	1013	1007	996	972	990	994	990	1001	1018	1014	935	1041	1051	1022	1014	1014	955	1060	989	1053	988	1012	962	1040	970	1052	1022	1021	997	1021	987	960	1012	1054	1004	974	935	1010	1027	972	1059	1014	962	1021	1033	1033	996	1001	1034	1027	1011	934	963	1014	1008	1012	1043	985	1056	1024	986	989	954	963	942	987	1014	1020	1037	1029	1005	969	1037	990	1001	1033	985	1011	978	1011	1027	994	1021	1048	979	1018	1031	1074	1037	1002	1020	992	978	1028	1016	1053	1007	997	999	1036	1007	1000	1029	1014	1034	1062	1024	998	992	1000	1013	950	1033	1047	981	997	1036	1044	1040	1006	991	993	1033	1025	996	1003	939	1002	1041	1026	1005	960	990	1007	1009	1056	1000	1075	1021	1040	1004	996	1022	1089	985	1004	1013	1013	1074	1050	1007	1001	999	982	998	1022	975	1025	1016	1072	1051	1014	986	1045	962	998	1025	1023	1059	1054	1011	1050	1021	972	975	1037	945	1036	1016	1016	1029	1012	1055	1023	1001	951	1045	996	1035	986	1013	986	938	976	989	1000	1022	956	984	979	968	1032	1035	978	1011	1037	1011	942	956	954	987	990	1008	1019	1012	1061	965	1003	997	1026	1008	1009	1083	995	1047	1024	1000	1031	1015	949	1008	964	1035	1011	994	960	963	965	974	1032	982	962	995	983	965	1012	1049	1013	1001	972	978	965	1040	1024	1025	1035	1045	1064	1037	1014	995	1010	1019	1009	992	1002	1026	1002	1058	1041	1032	1029	1045	1005	1040	1029	990	1002	1024	1081	988	972	974	1015	1003	1029	986	1006	1007	997	981	1026	1035	1038	1041	1022	972	984	1001	992	995	961	1046	968	1002	1005	953	974	1067	938	1054	1015	1007	1031	1012	974	1019	1028	973	987	969	978	1067	977	978	1035	1030	981	1019	972	983	1039	1004	1011	987	999	959	1008	988	958	1041	1042	957	1017	1002	1019	1055	1000	1021	1025	1021	997	991	1058	997	1019	1029	1045	976	958	1059	1000	969	1030	1006	985	1041	1060	934	1031	1017	1009	924	1028	980	938	964	1009	1015	1049	1063	985	1000	972	1027	953	997	954	1009	993	1044	973	979	931	987	1028	1059	1025	1011	1006	1019	1045	1046	968
24809	24657	35875	28024	18265	5812	914	564	503	613	544	559	558	587	551	530	531	554	515	571	549	513	506	599	590	601	540	562	531	577	561	573	534	601	559	589	539	547	575	532	554	530	556	601	538	552	576	520	546	560	573	562	511	569	515	510	594	568	560	543	553	537	567	542	602	546	584	559	556	536	599	546	514	551	515	550	518	559	550	551	516	520	564	556	566	548	592	538	565	565	558	569	548	547	556	538	507	552	517	572	572	549	528	576	548	538	521	558	539	528	564	564	531	545	579	567	519	517	519	555	578	560	571	509	538	521	536	560	536	520	540	515	572	537	561	550	539	543	526	467	569	541	577	573	595	539	554	520	543	529	547	517	546	564	541	526	564	481	537	533	560	522	558	546	557	556	494	535	549	617	561	491	500	553	542	559	541	547	552	589	541	551	520	559	555	527	537	543	569	548	504	535	535	574	556	524	571	573	562	539	551	552	552	550	543	549	558	554	543	584	569	537	576	564	539	515	585	502	530	539	520	520	535	555	530	525	572	586	554	555	493	559	557	566	541	570	531	564	567	580	554	508	545	602	533	556	562	580	523	568	534	528	580	531	551	503	608	568	554	507	540	535	573	597	555	562	508	539	537	543	523	590	573	528	578	520	525	520	537	511	562	578	541	588	530	516	561	548	587	519	553	569	537	524	537	517	542	543	517	543	544	568	564	494	534	540	513	563	515	517	538	532	578	531	564	584	559	539	525	561	520	558	526	568	561	577	535	546	541	571	564	563	570	544	548	570	560	540	526	552	537	533	534	556	560	490	539	535	544	538	555	532	553	562	561	529	524	535	530	529	540	530	586	558	530	552	560	565	546	555	542	557	580	524	599	542	502	530	551	549	562	549	549	547	574	570	576	578	546	551	564	533	558	524	535	541	555	534	515	507	571	544	519	593	565	532	531	490	572	554	549	568	530	544	512	534	545	538	511	544	533	549	528	538	554	563	526	544	529	538	531	530	550	582	586	531	522	568	565	545	549	552	501	596	606	533	555	562	555	551	528	539	558	502	567	529	535	574	519	536	529	576	575	521	560	557	543	574	554	573	568	551	541	536	532	528	513	539	541	564	571	579	527	547	519	567	569	567	615	567	522	533	545	598	537	567	550	534	525	527	544	549	527	535	548	561	537	551	568	562	553	544	568	553	530	549	553	500	501	538	520	525	567	531	577	531	498	536	552	529	569	559	516	523	554	495	521	566	550	552	573	531	540	554	513	553	523	578	547	535	591	501	536	541	532	547	501	580	536	516	530	568	602	491	523	585	530	508	545	554	527	584	539	527	529	533	519	525	530	546	551	573	565	571	514	592	563	573	508	554	525	539	566	584	546	534	574	537	576	543	535	568	576	546	589	573	534	546	544	559	599	571	576	588	576	524	600	515	498	561	562	562	529	540	555	574	572	582	551	576	560	565	571	527	536	548	546	535	629	544	531	546	510	534	519	544	561	547	521	598	561	537	533	531	536	549	537	501	548	559	509	550	558	531	572	564	556	519	552	529	528	549	612	555	542	545	554	548	538	568	534	523	560	547	525	562	560	536	528	520	570	529	573	524	514	607	521	544	532	560	537	566	484	590	562	536	570	531	557	539	546	582	578	541	558	553	534	579	544	564	533	549	554	546	566	533	575	533	540	562	573	537	535	537	554	584	549	548	574	561	586	540	526	535	548	529	510	569	544	526	580	549	584	584	564	529	602	547	561	547	537	580	533	526	614	544	513	546	551	579	556	528	538	540	531	526	544	569	552	550	537	556	536	519	544	528	550	513	575	543	542	498	556	576	525	501	546	544	570	554	573	532	586	555	577	536	547	546	560	545	572	559	533	516	545	535	531	564	554	565	535	566	584	508	539	559	601	546	544	540	498	513	532	548	574	564	536	576	567	543	506	549	545	530	560	506	555	547	535	497	555	533	557	547	514	568	572	545	529	552	492	559	540	557	521	545	519	581	544	527	539	534	556	557	522	551	535	517	565	547	518	571	516	530	569	586	559	545	538	560	527	544	530	531	541	558	548	514	557	523	551	558	560	556	502	545	563	547	515	542	559	554	555	537	533	535	550	544	561	548	553	553	577	517	542	507	563	585	540	576	568	557	565	522	555	565	507	558	561	568	532	551	578	537	589	553	528	531	573	538	568	566	543	536	543	522	574	595	509	535	511	563	557	518	538	560	538	500	566	533	546	577	542	535	551	552	493	551	543	555	533	538	549	569	551	558	548	560	504	553	541	558	559	539	563	545	505	572	535	516	524	539	515	570	530	557	528	560	576	557	538	537	584	518	531	533	539	523	547	567	523	512	485	536	572	549	511	582	558	542	576	531	542	527	579	553	553	534	583	539	572	530	579	535	503	560	564	570	523	523	550	536	542	538	561	583	560	590	535	570	485	560	554	533	533	515	564	544	571	560	523	584	572	562	561	569	536	498	566	562	588	543	523	546	570	573	520	541	559	573	516	553	574	583	510	546	543	548	518	539	528	548	561	506	543	586	512	549	593	522	562	544	566	507	536	522	522	544	579	555	554	560	561	555	539	544	551	559	576	573	526	580	551	571	545	560	505	493	525	555	563	555	529	542	558	497	557	542	586	544	516	544	523	601	552	558	563	532	506	513	602	542	530	580	564	575	536	525	580	519	561	570	579	558	555	547	560	578	555	548	524	538	525	536	535	525	557	586	587	577	565	535	555	535	507	485	588	539	547	599	509	565	512	557	542	578	509	555	526	537	557	522	540	522	535	535	597	548	512	567	582	496	580	547	559	579	525	573	590	568	550	580	522	541	534	574	562	521	525	534	509	547	527	557	521	496	517	557	526	557	540	578	554	534	538	522	526	561	534	583	581	586	534	555	541	530	528	584	558	530	590	552	570	516	534	550	514	543	567	532	550	528	544	580	519	570	514	559	591	579	547	534	515	496	550	542	547	549	529	544	587	541	522	538	537	547	580	537	553	517	541	556	521	551	515	543	568	522	583	536	547	551	570	573	564	538	540	549	572	535	532	546	536	578	556	533	547	517	550	578	503	554	554	534	557	589	568	540	503	536	522	533	551	574	513	539	525	560	525	530	574	536	553	543	590	575	533	564	597	555	570	527	531	499	532	553	515	532	526	576	540	542	558	563	535	534	516	545	588	600	540	530	565	564	547	553	555	590	540	581	573	515	550	521	555	552	545	528	523	559	564	562	587	549	526	564	568	540	551	559	552	553	549	542	560	547	527	549	579	531	514	506	557	516	547	559	574	580	550	543	586	556	545	541	516	500	534	557	546	508	585	566	576	578	546	539	574	553	568	521	565	546	564	562	531	589	549	558	498	512	549	591	532	517	582	607	515	538	522	546	545	536	572	527	583	572	488	526	541	568	537	528	521	520	549	534	498	538	498	537	572	557	512	524	559	568	553	551	597	587	542	559	522	533	561	503	561	521	578	563	512	589	561	522	571	561	532	574	534	552	545	505	566	552	507	544
59432	90948	66040	35276	13507	3312	1320	999	1031	960	1022	948	920	985	1016	948	970	954	915	986	1008	974	981	957	978	943	1012	988	1038	1023	978	953	986	975	990	1009	997	1020	956	987	978	991	971	991	960	1042	970	966	1020	997	1010	1046	987	980	921	963	1070	977	967	949	1020	947	943	988	1062	978	950	967	923	964	990	979	982	1055	972	981	967	966	985	998	969	1021	1027	1019	984	1010	958	948	988	1000	970	978	977	968	1024	948	953	985	1001	1044	948	1034	1026	960	1002	972	904	979	1002	1018	1010	1009	972	1021	899	949	1011	1017	1016	1026	1013	1057	1003	929	1014	962	989	970	994	964	979	956	986	1011	993	995	1030	983	964	1016	994	1040	1005	1017	1007	1030	997	988	994	983	940	964	979	986	979	1019	968	940	1081	984	983	979	1000	1041	960	978	984	1008	1003	999	1011	1012	990	982	950	996	897	1033	989	956	932	943	956	950	1036	961	984	939	1057	933	990	1022	962	951	959	996	994	974	957	1021	925	999	1020	953	999	962	979	1033	1021	1034	998	1001	953	968	977	980	1001	1001	940	993	1026	926	993	1022	916	989	1061	973	986	972	967	932	1000	1028	992	966	945	966	979	1024	948	989	929	935	979	986	963	958	973	1009	1006	967	1006	967	1047	980	968	965	1041	990	957	1013	976	983	913	971	931	1019	988	943	993	1013	981	992	969	943	971	973	1002	1021	974	1009	917	975	964	996	942	1064	1046	965	907	1002	1044	1006	996	955	966	1060	1029	970	982	966	965	965	956	1000	947	943	973	938	991	958	942	955	965	1011	1001	1014	898	993	966	950	935	977	980	979	978	951	911	1004	1030	952	1019	953	1020	1023	1019	965	942	1052	955	1006	999	985	975	952	930	973	950	996	942	1055	952	988	952	1066	964	1024	991	999	1018	958	934	999	977	972	968	1007	997	930	987	993	973	996	991	991	1014	966	1005	1011	972	974	999	1005	1008	979	983	953	971	956	980	985	1002	1002	981	1029	1005	1028	1019	952	988	966	972	1003	976	992	984	947	943	973	979	971	965	995	959	1017	945	934	975	1018	934	1027	980	989	967	1034	946	1047	958	947	1015	1049	955	934	1010	992	959	1013	1013	1002	959	979	949	1036	1017	991	953	979	1000	976	929	911	978	909	950	1000	969	1007	971	957	966	943	953	996	990	982	988	955	976	964	1024	955	971	1050	974	980	1016	987	1043	992	992	1010	981	1031	970	964	984	995	1045	983	959	994	993	999	946	997	986	1023	936	1012	981	1013	1000	948	1018	1024	1009	990	1002	1006	995	1021	991	1011	978	984	1028	1017	979	985	947	973	998	952	892	974	1009	1018	974	975	980	985	1004	1025	991	1000	997	955	989	972	949	957	989	938	1013	981	1039	986	1061	1045	975	1024	1034	948	947	976	1029	992	1045	1015	986	1049	969	1023	973	1042	1025	1008	1031	990	1006	932	958	935	965	964	959	963	997	995	1000	1003	1027	999	1022	999	963	940	1038	969	894	963	923	1003	992	945	1008	959	1017	976	992	958	916	994	1002	998	958	989	999	973	974	1003	1007	947	1027	991	959	1041	971	964	1010	1019	1002	1020	952	991	938	1045	973	1024	1003	967	992	1020	992	982	968	955	1009	985	972	978	934	1012	965	951	983	980	949	955	1082	1007	964	973	982	974	1026	979	1031	974	1024	986	1026	961	969	1042	972	963	989	967	956	976	1025	962	992	955	995	961	995	984	1010	954	1002	1008	968	944	918	992	935	988	1005	984	1003	961	1009	966	938	1012	961	953	999	943	1017	936	947	1021	1049	1053	938	994	964	990	1024	957	974	949	898	1017	988	967	1059	935	996	959	985	947	1023	977	973	978	962	1008	962	1008	1006	1031	1004	915	993	1026	932	985	928	987	969	1008	979	984	1006	976	945	936	1005	930	981	1027	978	962	1003	1004	989	926	1021	994	999	980	1007	929	1053	1005	1008	926	1017	992	967	1040	967	931	944	1022	979	966	949	988	926	968	977	994	953	1001	1006	1017	986	916	953	977	942	1005	938	1040	995	998	1025	985	1004	1008	962	964	993	951	993	1037	993	963	995	1009	972	944	980	1015	1009	932	889	1022	1031	1039	945	966	1013	950	927	1005	1040	1004	1014	968	1022	962	937	1000	998	1035	1017	978	995	981	1016	992	977	908	973	970	981	1009	1002	943	1003	1002	922	970	1008	1018	981	1043	974	984	1001	983	982	986	991	984	1010	959	1031	973	981	999	956	1009	955	917	958	969	952	952	996	1008	961	944	961	962	1012	1025	1021	942	1009	934	982	993	1024	930	948	971	981	952	1020	945	929	951	969	943	1023	986	945	953	957	1006	964	1019	914	1019	963	941	996	966	983	974	967	972	994	1026	1003	973	996	997	967	1005	982	972	973	1000	1034	984	1064	971	1022	966	988	957	1045	940	1004	975	971	983	958	1027	962	935	1011	986	991	937	1005	976	949	1001	1036	992	975	1003	991	1040	963	1002	956	984	1028	935	947	990	987	994	1012	966	966	985	989	962	987	987	1012	922	1018	971	947	1004	979	1008	994	1005	1049	950	1019	980	1003	1006	1007	943	1025	1056	994	992	980	984	999	953	988	985	1001	953	1008	984	964	994	973	963	982	962	1101	976	995	1031	955	973	1022	958	918	916	960	951	1006	1022	1026	989	977	1018	993	983	943	944	993	942	1012	1019	1028	899	958	1013	998	1001	995	960	944	981	985	997	982	999	993	990	986	1035	924	983	1032	1011	1006	997	993	1020	992	952	1016	964	931	955	997	1061	958	984	1007	931	1008	949	994	1009	960	1017	986	928	1009	987	944	966	959	1027	999	981	1007	987	1006	991	911	973	973	992	1000	957	990	959	948	961	944	966	1037	991	974	1051	983	940	1006	958	1011	1004	1005	957	973	1016	949	981	1057	978	1012	1017	976	983	951	1035	938	1001	956	998	962	1030	965	966	998	1005	981	1018	949	978	1012	984	980	973	983	982	980	961	1038	976	997	967	1017	952	950	984	996	963	975	999	992	968	962	1017	995	977	974	1000	1049	1027	983	966	980	999	981	1001	963	979	990	1031	993	958	970	995	970	1013	1004	987	962	986	970	931	968	992	991	998	1034	1041	1026	987	982	1011	971	1026	928	1004	955	943	912	1002	973	1013	1018	968	937	922	991	988	983	971	989	1004	958	981	984	969	965	1046	998	946	923	1009	977	1002	976	1005	983	960	1007	989	1048	947	981	1006	974	990	901	965	979	964	1002	944	937	984	946	1000	1000	984	1010	1013	1033	993	953	940	983	970	1032	1011	1043	1045	981	916	917	970	948	968	992	930	962	1035	974	1013	989	1012	1042	923	1008	948	1063	1027	1012	1005	1009	1032	1055	950	978	1015	969	1007	1009	1018	960	953	979	918	973	947	993	1000	1028	930	972	994	971	1023	961	941	1038	1010	1008	1009	974	966	973	987	988	982	1027	940	926	992	936	940	1002	963	984	988	1026	997	947	1002	999	993	1023	992	943	1017	966	969	1047	1003	995	980	966	965	926	997	927	955	1063	998	968	968	934	1009	971	973	945	995	992	939	957	960	942	1003	950	995	987	1003	975	1019	929	991	944	997	939	917	1012	1012	1017	946	960	1031	1000	989	961	1012	984	955	995	979	1002	920	980	998	1018	982	987	1018	1022	963	967	948	1003	1028	967	1021	972	968	993	1034	993	1035	1019	968	983	1034	961	978	962	998	988	912	1014	980	966	1029	954	972	908	929	968	1018	1001	986	977	963	999	985	991	998	1034	984	998	1040	1002	1044	994	935	1031	956	986	997	970	954	922	1036	997	987	979	976	935	1001	1029	999	1022	1006	1008	1022	971	1030	1015	1024	986	998	956	982	980	1016	989	982	993	966	1001	965	961	1013	1006	946	950	1002	931	937	948	996	1020	994	963	971	981	963
23415	22595	32135	25389	21200	16478	3504	781	638	633	596	649	605	636	711	660	685	664	638	625	635	655	651	664	632	654	634	604	604	605	637	616	632	658	638	629	633	631	630	593	581	642	636	638	580	614	620	584	619	590	592	668	600	576	626	620	638	618	596	632	567	629	621	621	656	595	639	600	628	600	607	636	617	639	624	629	656	598	617	625	617	571	621	642	634	592	647	577	603	608	637	609	646	631	604	605	600	621	614	627	613	543	634	598	592	614	603	586	604	645	596	645	568	611	600	674	620	631	623	628	630	615	634	608	639	628	610	605	614	621	641	604	633	626	655	611	626	588	572	645	624	616	603	562	621	658	599	606	600	640	604	635	659	587	623	661	627	597	608	665	619	637	592	607	637	629	623	633	638	646	607	612	605	609	564	621	653	652	630	645	618	643	667	603	649	648	654	607	601	595	618	603	603	618	620	633	611	573	585	644	621	633	635	586	627	626	587	617	596	574	633	606	610	648	601	586	589	614	615	628	640	609	622	643	640	625	605	632	603	607	600	639	620	603	615	572	607	553	614	645	629	608	584	608	616	610	643	590	613	640	627	632	562	610	577	613	623	594	586	579	620	616	578	609	620	600	544	603	641	653	614	590	651	620	623	629	618	576	610	621	630	616	605	608	593	576	561	655	671	696	630	602	624	576	638	647	611	622	617	614	610	589	661	610	598	664	618	593	627	654	633	612	561	625	660	637	648	575	650	612	576	587	618	662	601	621	638	648	624	647	606	577	616	603	649	590	619	611	621	632	643	618	629	638	612	635	609	629	609	598	588	585	609	604	616	636	642	635	603	613	645	635	629	641	623	638	651	622	591	595	632	608	648	630	633	587	617	624	631	669	601	606	668	632	573	597	650	632	596	638	620	615	593	578	634	610	636	628	610	626	665	588	600	617	596	579	629	625	617	659	662	617	618	650	644	557	598	599	600	581	604	640	646	656	584	610	631	604	633	615	599	621	646	627	595	620	610	603	615	635	643	630	609	599	633	640	632	656	633	676	607	622	581	569	639	610	655	645	612	602	640	656	627	645	628	614	570	599	667	596	580	575	610	640	606	644	633	607	611	640	615	583	619	665	588	576	638	659	656	589	593	611	605	663	624	594	593	621	640	605	585	617	634	597	592	605	587	617	574	612	682	594	568	615	627	618	634	647	581	650	612	650	669	600	590	581	615	639	643	641	633	624	678	615	656	608	626	605	600	633	649	635	604	625	624	624	594	619	629	562	650	619	640	595	653	635	672	611	623	599	642	641	616	636	627	595	610	596	642	663	645	676	641	587	635	638	630	608	623	653	631	631	584	570	557	572	625	627	611	650	661	593	584	617	580	618	618	607	613	608	599	583	592	623	612	601	614	622	652	634	621	620	568	638	578	625	633	595	615	594	608	605	605	670	565	598	586	602	612	574	577	596	596	628	625	658	609	652	578	627	584	609	563	608	625	634	599	641	598	645	633	597	609	611	600	614	611	588	584	574	597	606	661	626	628	620	640	594	588	670	595	644	609	644	612	594	591	667	614	581	681	611	643	618	624	627	602	679	635	616	607	593	636	631	603	560	598	596	693	636	602	591	634	646	611	610	615	584	626	575	602	608	628	629	631	638	600	601	618	609	642	628	609	596	623	633	602	631	629	628	628	615	581	633	611	629	637	613	631	635	622	581	642	617	572	604	639	641	582	625	615	651	629	626	598	597	585	610	648	622	614	567	617	632	637	627	630	603	581	674	617	593	590	625	582	606	616	624	625	606	617	592	654	607	574	599	599	627	614	607	617	632	606	628	599	628	630	584	630	645	589	602	615	593	596	605	612	629	589	622	620	654	642	608	619	604	603	630	620	579	589	638	661	596	613	656	604	621	617	624	643	662	636	614	609	589	605	636	619	615	620	600	616	597	632	622	610	640	609	617	661	626	620	627	619	624	676	659	639	659	620	605	671	641	613	622	662	682	628	632	582	566	590	572	613	578	641	578	619	597	639	624	611	601	602	618	586	625	616	654	637	622	604	665	584	611	559	641	603	664	611	622	583	643	601	646	582	591	629	619	609	623	611	611	597	608	629	608	581	626	605	620	646	599	601	596	656	627	612	664	642	589	611	600	595	619	619	624	608	608	620	621	629	658	616	600	639	632	643	633	615	584	603	619	594	610	588	562	679	613	632	605	613	631	621	602	594	590	584	601	570	587	650	603	609	595	633	599	640	608	588	659	612	654	618	592	643	611	630	634	615	579	617	610	593	637	603	605	610	620	615	616	618	635	595	610	609	662	567	646	638	557	622	646	598	621	613	610	608	607	614	645	620	595	619	622	583	585	669	634	648	601	678	642	681	601	605	664	600	692	616	590	642	629	629	623	564	608	649	623	643	674	592	672	619	607	592	582	581	648	640	590	623	606	630	612	629	602	625	627	617	618	551	585	593	615	595	610	615	605	640	619	629	603	640	638	672	566	619	616	590	622	575	601	605	593	589	639	616	583	640	601	619	595	597	594	620	618	612	608	608	653	576	608	657	588	596	596	594	612	589	620	608	608	574	615	611	616	612	608	607	610	590	550	608	630	625	614	575	622	688	644	636	624	636	606	611	564	638	589	615	591	628	612	644	610	601	645	656	619	597	641	598	639	583	650	623	622	594	624	614	686	603	645	649	586	632	650	639	634	606	628	629	585	581	625	631	619	604	652	606	605	587	616	617	631	647	570	592	652	593	633	600	628	630	602	630	647	587	592	560	627	620	609	613	631	664	624	636	635	627	642	567	588	618	589	640	662	593	576	596	581	600	634	644	637	604	653	668	616	622	641	622	614	612	638	566	600	610	677	577	620	624	577	589	644	619	657	618	618	620	597	618	600	629	612	645	647	604	602	609	624	587	596	618	639	621	651	623	618	642	618	634	628	626	597	599	645	625	628	556	587	615	599	664	634	596	625	633	578	595	615	615	580	625	608	613	608	617	573	612	662	597	591	602	612	607	585	602	594	649	646	648	598	632	634	601	614	647	599	605	690	615	625	619	589	627	579	645	629	579	606	609	645	642	606	586	592	608	635	569	609	598	648	650	650	604	645	604	610	597	637	624	621	612	593	602	596	600	639	645	642	626	672	685	603	633	558	655	625	620	603	612	634	622	621	625	616	628	584	618	572	653	650	628	629	616	603	645	583	599	617	625	644	613	584	616	614	660	647	615	591	615	631	575	583	636	614	615	592	598	634	634	642	635	645	642	611	636	563	607	627	635	571	618	561	590	634	667	645	646	639	578	645	653	577	638	640	612	576	643	653	610	637	605	607	616	668	659	598	572	637	649	620	644	608	589	614	636	583	653	681	591	662	650	570	600	622	644	613	573	639	646	593	570	630	653	614	609	637	642	636	601	587	618	613	599	627	628	606	566	638	676	605	612	648	600	646	595	622	612	624	602	639	617	620	635	625	608	609	609	642	599	613	606	611	586	606	608	557	616	606	633	636	621	609
60226	102605	73950	43476	19963	5007	1598	1123	1056	1070	1094	1073	1087	1068	1046	1091	1103	1079	1054	1057	1057	1063	1056	1109	1023	1097	1048	1042	1096	1089	1123	1073	1052	1065	1091	1089	1023	1140	1076	1073	1056	1133	1066	1111	1120	1093	1043	1061	1095	1092	1022	1070	1001	1025	996	1094	1043	1008	1077	1052	1080	1048	1073	1065	1098	973	1080	1096	1099	1089	1074	1094	1052	1101	1042	1056	1067	1068	1071	1094	1122	1039	1044	1079	1104	1063	1095	1037	1065	1096	1050	1057	1066	1037	1061	1067	1079	1065	1074	1071	1095	1130	1091	1088	1067	1084	1113	1061	1094	1062	998	1072	1079	1029	1068	1075	1080	1037	975	1050	1052	1074	1093	1063	1084	1105	1079	1101	1118	1073	1064	1059	1076	1042	1024	1112	1114	1060	1071	1034	1058	1075	1060	1102	1058	1075	1057	1056	1042	1073	998	1096	1039	1070	1068	1091	1066	1036	1098	1060	1023	1101	1050	1007	1033	1088	1076	1052	982	1056	1055	1096	1030	1061	1135	1057	1072	1045	1091	1020	1066	1074	1025	1027	1036	1077	1069	1063	1027	1057	1064	1060	1085	1023	1049	1021	1077	1065	1025	1039	1046	1099	1136	1048	1021	1116	1047	1085	1091	1148	1076	1065	1091	1088	1115	1038	1131	1071	1082	1064	1098	991	1075	1068	1124	1060	1073	1069	1112	1092	1055	1084	1069	1045	1067	1066	1043	1077	1063	1107	1114	1025	1066	1079	1030	1039	1028	1072	1054	1050	1047	1027	1038	1048	1079	1066	1041	1066	1036	1057	1011	1078	1059	1006	1034	1060	1163	1083	1059	1030	1100	1136	1136	1115	1025	1036	1118	1127	1044	999	1041	1046	1051	1044	1139	1073	1072	1073	1119	1087	1091	1081	1024	1048	1041	1060	1025	1133	1095	1039	1053	1051	1094	1032	1063	1061	1076	1107	1037	986	1080	1126	1041	1065	1002	1091	1094	1061	1072	1093	1069	1007	1029	1028	1021	1099	1060	1070	1011	1092	1086	1040	1033	1101	1032	1027	1104	1104	1107	1049	1099	1093	1099	1021	1109	1020	1053	1094	1037	1041	1038	1036	1052	1056	1046	1034	1045	1097	1057	1109	1050	1097	991	1102	1071	1083	1071	1103	1060	1052	1110	1026	1036	1050	1072	1096	1064	1099	1087	1054	1062	1060	1070	1086	1043	1082	1110	1067	1058	1036	1053	1089	1066	1099	1068	1086	1033	1075	1045	1000	1094	1052	1042	1009	1100	1069	1055	1059	1042	1068	1011	1096	1050	1111	1052	1026	1034	1081	1134	1018	1029	1003	1016	1094	1006	1046	1065	1069	1072	1078	1099	1126	1057	1118	1087	1025	1027	1080	1082	1084	1073	1082	1105	1062	1018	1081	1079	1062	1077	1040	1082	1075	1076	1073	1092	1050	1068	1054	1103	1015	1055	1101	1044	1041	1020	1053	965	1076	1062	1105	1038	1063	1048	1071	1085	1077	1055	1073	1086	1039	1080	1065	1076	1075	1025	1061	994	1067	1136	1039	1070	1075	1083	1058	1080	1154	1066	1023	1069	1083	1026	1065	1094	1070	1076	1069	1033	1037	1050	1088	1078	1103	1074	1098	1054	1069	1052	1106	1037	1044	1100	1084	1027	1129	1097	1078	1023	1023	1081	1057	1062	1069	1114	1073	1056	1107	1110	1062	1099	1143	1054	1051	1087	1084	1049	1059	1048	1073	1041	1047	1096	1057	1074	1061	1098	1119	1143	1110	1111	1137	1060	1084	1063	1006	1065	1040	1088	1022	1048	1018	1032	1099	1058	1037	1093	1069	1113	1057	1012	1124	1121	1091	1103	1081	1087	1079	1068	1042	1073	1084	1078	1113	1032	1066	1064	1103	1065	1073	1109	1062	1079	1088	1083	1051	1113	1129	1006	1051	1119	1075	1051	1049	1042	1014	1050	1019	1036	1048	1058	1034	1081	1065	1024	1071	1044	1034	1051	1064	1079	1062	1017	1045	1082	1040	1040	1070	1048	1081	1096	1050	1061	1084	1055	1093	1045	1036	1065	1068	1059	1100	1081	1031	1085	1017	999	1055	1050	1078	1073	1055	1049	1059	1119	1058	1038	1093	1046	1061	1033	1037	1087	1086	1080	1042	1032	1060	1019	1039	1063	1076	1038	1087	1075	1068	1116	1069	1069	1073	1019	1092	1059	1020	1056	1057	1069	1072	1075	1074	1060	1092	1107	1110	1074	1116	1069	1087	1098	1074	1084	1070	1120	1113	1108	1067	1061	1075	1081	1065	1029	1065	1073	1021	1045	1045	1068	1095	1015	1119	1066	1037	987	1090	989	1047	1081	1102	1066	1146	1097	1103	1046	1036	1142	1077	1069	1121	1052	1055	1091	984	1058	1057	1106	1098	1134	1022	1065	1060	1078	1056	1035	1037	1062	1042	1060	1071	1111	1069	1094	1056	1069	1003	1073	1044	1061	1027	1058	1027	1109	1063	1073	1059	1032	1054	1081	1060	1058	1106	1073	1087	1102	1022	1114	1084	1080	1089	1030	1086	1020	1071	1127	1028	1045	1083	1081	1030	1086	1069	1033	1048	1073	1145	995	1135	1083	1069	1094	1083	1035	1127	1075	1077	1107	1067	1100	1108	1084	1078	1046	1079	1069	1064	1071	1015	1032	1031	1017	1071	1057	1004	1040	1010	1086	1061	1113	1023	1097	1032	1077	1084	1054	1082	1109	1041	1077	1029	983	1088	1139	1081	1047	1091	1102	1091	1012	1027	1042	1009	1076	1080	1065	1041	1038	1046	1039	1113	1097	1051	1068	1096	1079	1014	1042	1094	1066	1002	1120	1110	987	1071	1028	1056	1046	1063	1077	1105	1087	1022	1085	986	1080	1097	1101	1084	1107	1049	1021	1067	1051	1049	997	1000	1038	1086	1024	1038	1117	1022	1054	1067	1045	1104	1095	1052	1092	1062	1066	1053	1111	1096	1009	1106	1072	1083	1067	1039	1099	1048	1026	1089	1028	1067	1070	1006	1061	1078	1098	1018	1062	1140	1042	1053	1027	1095	1080	1144	1079	1026	1092	1014	1058	1041	1105	1057	1101	1073	1101	1017	1057	1041	1056	1051	1004	1053	1033	1039	1029	1143	1058	1062	1092	1060	1084	1102	1078	1043	1115	1105	1098	1045	1052	1054	1054	1113	1086	1063	1075	1064	1118	1026	1049	1051	1058	1029	1074	1083	1044	1096	1048	1123	1090	1040	1127	1052	1065	1019	1067	1040	1097	1059	1055	1099	1067	1048	1084	1074	1070	1041	1098	1029	1055	1025	1049	1120	1036	1043	1054	1114	1056	1058	1020	1101	1117	1098	1035	1014	1070	1074	1082	1079	1074	1109	996	1115	1096	1074	1077	1086	1088	1051	1043	1033	1064	1046	1088	1065	1103	1020	1082	1081	1068	1037	1105	1097	1094	1069	1111	1068	1101	1103	1067	1079	1059	1021	1093	1068	1067	1146	1063	1086	1048	1075	1021	1005	1067	1093	985	1066	1056	1090	1037	1063	1085	1040	1048	1051	1079	1035	1025	1063	1098	1067	1092	1094	1081	1025	1140	1089	1056	1092	1006	1073	1080	1063	1092	1077	1038	1011	1035	1118	1025	1076	1082	1059	1058	1067	1085	1095	1020	1029	1066	1129	1005	1099	1084	1001	1069	1134	1083	1075	1010	1024	1048	1074	1007	1036	1092	1022	1053	1009	991	1130	1080	1021	1094	1100	1017	1103	1073	1121	1042	1038	1011	1057	1069	1082	1104	1043	1031	1115	1071	1134	1057	1010	1045	1057	1027	1038	1088	996	1028	1066	1094	1050	1100	986	1089	1058	1081	1043	1040	1055	1089	1094	1082	1021	1019	1084	1051	1119	1092	1094	1030	1085	1051	1075	1073	1039	1116	1067	1069	1096	1062	1099	1031	1046	1085	1067	1102	1082	1107	1138	1032	1085	1044	1065	1085	1052	1027	1067	1022	1038	1047	1064	1084	1048	1046	1093	1044	1055	1111	1055	1091	1088	1094	997	1030	1007	1035	1107	1034	1058	1057	1085	1073	1030	1084	1046	1018	1009	1092	1042	1136	1089	1107	1084	1112	1066	1074	1052	1080	1157	1074	1101	1033	1039	1095	1082	1068	1027	1051	1021	1075	1068	1077	1127	1053	1079	1063	1062	1072	1090	1068	1046	1044	1053	1057	1084	1058	1069	1042	1063	1096	1077	1053	1008	1056	1100	1143	1055	1053	1020	1028	1044	1095	1096	1095	1036	1067	1075	1063	1052	1062	1057	1062	1032	1039	1000	1084	1048	1085	1108	1031	1039	1027	1032	1072	1099	1058	994	1075	1073	1069	1069	1063	1083	1068	1079	1057	1056	1079	1095	1098	1042	1054	1122	1109	1060	1063	1027	1019	1113	1063	1041	1105	1048	1082	1066	1029	1073	1105	1072	1007	1108	1067	1049	1097	1063	1061	1081	1030	1047	1125	1062	1086	1070	1081	1021	1093	1057	1057	1070	1077	1054	1090	1076	1067	1093	1057	1083	1089	1060	1060	1054	1024	1031	1079	1090	1059	1082	1065	1138	1058	1088	1097	1047	1126	1066	1089	1049	1091	1060	1008	1041	1082	1099	1061	1075	1052	1051	1108	1055	1053	1099	1045	1021	1122	1132	1064	1029	1089	1130	1047	1067	1062	1067	1083	1035	1034	1028	1058	1036	1051	1051	1103	1079	1051	1044	975	1034	1098	1089	1084	1078	1089	1041	1103	973	1105	1112	1086	1052	1066	1011	1067	1062	1048	1040	1031	1065	1111	1028	1094	1037	1038	1111	1069	1109	1067	1083	1049	1038	1064	1081	1013	1034	1008	1040	1040	1037	1054	1086	1088	1036	1061	1020	1071	1046	1080	1073	1074	1095	1054	1065	1101	1096	1064	1050	1068	1072	1077	1088	1039	1021	1056	1076
29155	32534	28337	12585	2394	942	633	570	531	591	571	546	581	584	531	508	541	530	537	574	545	567	531	531	563	568	543	569	573	517	569	560	597	582	595	526	547	564	591	557	566	585	603	556	529	579	549	544	552	538	582	508	562	509	560	563	555	569	549	542	531	558	589	545	535	582	569	531	544	557	522	565	525	540	565	537	554	588	529	581	522	577	545	564	545	545	545	571	558	513	541	592	581	570	541	595	507	554	539	548	592	547	564	531	544	578	562	571	541	569	547	530	536	562	590	549	547	544	563	554	540	585	593	554	549	533	604	591	558	552	550	557	542	546	574	569	556	596	557	564	526	523	563	582	576	579	551	564	528	548	557	563	540	542	554	552	550	574	552	532	501	553	592	569	556	569	514	550	565	520	526	518	546	544	567	515	524	586	532	551	558	527	532	573	534	568	545	542	561	578	554	572	553	515	586	587	527	577	572	546	589	537	558	574	552	563	561	569	568	539	581	547	562	525	559	578	573	561	584	545	596	547	548	556	537	545	562	544	579	575	601	552	541	547	545	562	569	556	558	574	562	554	577	557	505	539	541	548	569	578	567	571	537	548	542	536	560	604	549	515	562	561	563	527	568	568	540	569	559	559	581	576	504	581	553	558	534	528	561	505	538	605	550	537	533	564	597	542	562	518	532	548	583	551	586	543	561	544	547	551	573	555	535	542	538	542	606	526	537	490	574	585	566	536	534	553	588	552	554	548	545	523	568	534	548	553	508	519	589	542	560	530	537	557	521	534	560	553	543	571	553	556	557	585	598	563	518	533	521	558	582	532	520	572	595	561	552	570	583	540	543	536	545	601	532	526	543	560	533	509	558	547	552	550	522	602	545	533	558	530	576	491	531	525	527	540	564	571	558	547	544	600	568	563	598	558	534	541	556	556	530	562	561	546	563	595	503	570	520	548	544	571	531	540	547	544	570	562	529	504	538	565	561	539	542	538	575	577	564	549	523	562	567	582	558	527	550	542	521	568	552	562	593	545	540	547	553	628	566	581	546	560	577	558	558	622	528	554	542	533	562	550	537	554	577	568	613	575	575	597	540	550	549	531	511	565	527	559	572	545	556	539	539	543	555	589	560	592	536	574	516	548	559	528	542	576	543	534	554	546	558	573	553	567	593	579	540	520	542	563	556	602	590	558	574	545	523	539	594	552	551	535	560	572	532	590	585	539	515	580	545	532	591	536	535	577	562	576	548	563	575	564	554	547	588	582	547	562	540	529	527	603	554	546	534	542	530	555	589	546	580	554	531	567	539	567	542	539	543	560	587	581	565	555	523	587	561	563	522	560	619	585	529	614	527	560	530	529	548	615	535	537	534	577	549	566	522	566	616	571	588	520	557	522	521	539	557	556	550	558	540	603	583	569	526	545	564	553	542	550	564	527	556	535	525	558	555	589	585	519	575	524	580	548	551	568	520	588	571	545	567	581	589	545	537	546	585	559	539	560	564	558	546	532	570	554	588	590	572	599	565	524	541	623	578	564	566	534	556	532	576	566	549	583	571	516	580	526	566	592	570	543	527	580	611	562	532	503	512	549	586	560	550	581	564	544	558	521	555	558	604	525	566	585	568	583	552	547	556	536	564	592	573	539	527	582	519	537	509	551	575	551	548	558	555	534	572	558	533	578	554	571	590	575	545	550	571	551	592	537	570	569	598	587	524	543	510	525	554	524	535	539	557	536	542	536	532	574	525	569	541	559	552	548	513	554	596	534	586	556	531	546	538	591	560	513	575	550	560	603	548	606	516	540	564	561	573	554	533	566	557	540	586	577	579	517	554	579	589	583	557	562	537	524	571	585	549	530	547	587	563	535	529	579	578	550	561	585	573	575	554	528	569	596	543	558	540	557	573	534	538	507	559	557	504	556	552	551	569	574	530	569	517	571	567	572	598	571	521	574	567	538	491	558	514	578	540	548	537	533	552	568	556	586	573	532	594	551	574	535	547	563	575	559	581	537	567	558	513	542	552	563	500	550	574	551	574	543	557	531	553	545	568	605	535	530	542	552	569	538	585	568	550	511	544	537	587	566	550	543	561	569	520	579	569	551	585	538	534	557	526	560	524	565	591	573	575	564	559	570	596	572	561	562	566	554	530	528	524	524	587	577	515	574	517	576	530	565	557	524	582	564	541	594	605	551	556	567	567	528	552	573	545	577	565	615	526	564	608	602	601	559	507	543	492	565	538	569	569	546	552	590	580	554	562	522	517	549	574	519	542	536	589	599	535	568	600	594	550	537	559	558	519	570	564	586	557	556	517	574	567	518	532	531	521	522	500	545	577	551	552	517	534	528	574	533	518	571	565	547	538	502	551	558	550	556	534	534	542	578	567	584	551	546	517	562	544	526	577	549	517	571	560	576	529	513	584	557	541	519	573	565	553	570	525	545	597	564	587	571	583	530	521	579	532	569	525	555	599	541	573	525	580	561	606	561	578	562	580	578	521	563	536	580	548	556	574	577	589	532	548	545	567	554	540	528	537	546	486	529	573	550	563	578	589	546	519	512	570	514	551	576	560	579	547	535	548	566	556	548	534	565	551	589	565	582	555	537	537	526	534	567	574	556	592	574	528	581	522	542	528	546	578	544	539	564	552	573	566	587	586	594	531	565	558	569	534	529	547	554	525	543	563	567	526	583	552	523	541	548	549	559	532	537	529	567	600	563	554	578	525	558	609	570	558	567	549	500	563	570	558	532	543	619	550	550	572	513	483	601	513	588	561	547	573	551	632	554	566	545	570	569	544	567	509	592	503	521	557	568	578	570	552	536	515	552	553	560	536	532	563	581	558	526	542	580	586	565	552	610	531	588	566	532	545	583	517	556	555	571	524	566	512	528	582	530	537	537	562	545	561	534	533	531	596	598	575	578	552	521	570	547	517	578	554	508	522	534	564	593	581	566	546	507	590	595	498	509	565	564	530	555	533	546	562	586	572	563	555	577	564	616	546	576	565	566	516	590	575	525	567	570	566	556	525	559	548	548	545	579	602	585	537	569	532	564	585	579	559	546	606	559	569	560	540	567	541	530	582	562	552	534	560	539	572	555	538	553	516	574	556	599	565	562	562	566	551	541	524	551	541	542	554	516	597	583	532	552	578	547	568	497	556	569	551	567	563	560	564	523	528	561	531	533	568	564	545	544	558	560	558	578	551	543	566	537	567	568	556	534	600	567	617	549	595	533	550	541	587	568	524	538	543	542	573	559	554	545	576	524	559	533	564	555	531	533	593	521	558	574	588	559	569	561	546	551	581	593	559	543	598	546	517	574	545	547	558	568	531	557	520	551	598	512	553	550	590	553	579	585	575	496	522	580	573	538	531	515	565	568	564	556	576	520	550	576	554	526	568	545	571	578	549	516	544	553	555	515	538	541	585	589	505	534	525	562	546	577	562	576	564	570	545	559	587	554	584	545	539	551	551	560	566	569	547	525	545	543	600	565	556	527	571	588	560	568
36317	50897	33611	13835	4037	1490	1094	1078	1078	995	1033	1008	1000	972	999	994	1022	1034	952	1047	946	996	938	996	1045	989	1008	1007	1010	1014	972	969	1000	972	1010	1003	1031	1009	1008	1003	1008	1056	1078	1037	947	938	984	971	993	988	998	1021	1032	1061	998	1043	986	974	1029	1064	1029	981	1017	1063	1043	1040	980	963	995	1016	1019	955	983	1017	988	985	1004	1007	964	964	1042	994	1009	1032	1020	1013	970	1024	1032	992	970	1047	1022	1020	1021	1010	997	1045	1054	1030	1002	962	986	1028	999	990	973	1024	1031	1053	962	980	1036	960	996	1036	1005	976	1004	961	981	1046	996	977	991	957	989	1009	1034	1047	1000	1025	989	1039	1001	1004	1018	926	1057	1011	1041	1024	1075	978	1044	1053	1021	975	975	1043	1039	1019	996	1034	1009	985	1015	976	1001	965	1021	1053	1048	991	1027	1003	977	1060	968	1012	1010	1033	1071	1034	1013	964	1073	1011	1011	1079	977	967	981	1004	1013	1007	1037	1059	992	1050	1020	1028	989	1041	1017	939	985	1071	958	959	1008	1014	1024	994	1010	959	1009	1054	996	988	985	1012	1000	986	1089	983	1025	979	1012	990	1014	1009	1003	1035	1030	1010	1021	1071	969	1019	994	1015	1027	1050	985	1008	1023	970	1003	1051	999	1018	1035	947	981	968	1003	950	994	1043	965	993	1059	1039	1011	947	1007	1015	1005	1045	1090	957	990	1015	1017	999	1005	1014	1047	1031	1086	1047	1048	1011	1051	1038	1010	1059	981	1042	1079	992	1045	1023	983	1048	1039	998	969	1076	1001	1049	970	982	1019	1001	1069	974	977	1005	1055	1056	1046	1001	1041	1019	1043	1038	1005	1043	991	1086	1039	987	981	995	981	991	981	1077	1003	1032	1069	957	1013	1025	1034	984	978	1003	972	1040	1016	1016	987	1009	1043	976	937	1054	998	1065	1020	1036	1023	1019	1038	1000	1032	1027	958	1035	1038	959	989	1029	951	1013	1034	1019	1014	1050	1010	955	1005	1020	1025	1026	1011	983	1021	935	1010	1025	1042	1003	989	957	1001	1014	1025	994	1013	1023	1026	1027	1007	1071	978	996	1048	1039	1052	1007	984	974	987	995	1036	940	981	1040	1041	998	1009	1019	988	1053	993	1059	1052	1008	989	1033	1060	980	1046	900	976	1006	1055	1033	1000	978	1008	1057	1017	994	1051	1001	997	983	1035	1000	986	983	987	951	1033	1032	1006	1021	1023	1027	1033	1004	1055	1040	1049	1028	999	970	1032	998	992	964	1013	963	967	1007	1050	1082	1033	959	991	1032	1019	1008	1006	1027	1004	988	989	1039	1051	994	1009	978	1019	925	974	1028	1019	1028	1040	1040	1006	943	986	964	1018	1036	1069	993	1002	977	997	957	983	1052	1029	1003	1003	1001	1028	1029	1042	1075	970	958	932	1093	1049	984	988	991	1014	1053	1002	1002	1005	1017	1010	1005	1041	993	959	990	965	995	1034	931	1029	991	1008	1017	998	1007	1002	1005	1010	995	1045	931	1009	962	1018	957	965	1038	1021	1047	1007	1061	991	920	1010	1024	945	1045	1021	1036	968	1022	1023	1045	987	1042	1003	991	1011	991	993	1017	1051	1004	997	1028	1026	989	1097	1013	970	996	1006	1012	1034	1018	1016	1029	976	1032	996	1002	1023	1024	1028	1007	984	1052	1068	1023	973	1048	1024	993	1052	1056	946	1002	962	940	990	1030	991	1096	1006	1049	1039	1009	991	970	1080	1052	1040	988	972	981	1001	1034	1005	1039	1026	994	1055	978	1024	1091	969	983	1014	1011	1015	988	1058	992	1059	973	958	1060	1061	1007	1022	1016	1027	998	1005	1013	979	1056	996	1024	937	1048	951	930	950	1015	1022	1017	1028	962	1040	1043	1044	982	997	1012	1039	1011	1044	998	1040	1033	1007	1016	1061	1028	1021	1024	999	1028	962	1060	1007	1085	1046	1021	1026	1047	988	1031	1050	1032	1047	1006	976	1034	958	1006	1020	969	1020	989	1028	1059	1047	1010	1032	1031	974	971	1042	987	1063	979	1022	1025	1000	984	912	1066	995	991	1043	980	1017	1011	960	1031	968	1022	987	998	1026	1033	1006	1004	1030	1001	975	1022	1015	975	983	1029	1005	1034	931	1070	1069	1007	971	999	1016	1045	980	1054	1000	1044	936	1016	982	1006	1023	1063	960	1021	1012	1010	1021	1071	998	1003	1055	988	992	1024	1044	967	995	997	1012	1014	974	1022	1001	1032	1005	1006	1012	1007	984	1035	1053	1010	1002	1031	999	1015	988	1026	973	955	1000	1002	1013	1001	988	1045	1036	1019	1014	973	1024	971	937	994	1029	1042	1016	1009	979	1015	1045	1007	1022	998	1005	953	1060	1019	996	960	1022	1078	1042	1013	988	1006	1032	981	1017	1015	1050	958	1074	1007	998	997	978	1023	1005	983	1017	1079	1045	1000	1010	971	1012	1051	1037	1000	1030	1013	913	1008	978	1024	1016	1015	997	1017	1002	1017	1038	986	1043	968	1010	977	1030	1008	952	1029	1026	997	986	986	980	986	988	1028	993	1017	1014	1029	985	1015	997	1003	1022	984	1030	1048	1006	1012	987	1001	1034	977	1011	1059	994	1017	975	1019	1049	1049	1036	1010	1067	1035	970	989	1048	1042	981	986	1038	964	1021	1040	965	1045	1049	975	1030	1025	1060	1021	956	1014	968	1001	993	993	985	985	1008	1056	987	985	1008	931	990	1060	1007	977	1037	1013	1013	1006	1037	1021	1034	981	1016	997	1018	955	1044	976	974	959	1032	985	1028	1044	1044	969	1042	980	983	1035	1008	1002	1044	1032	1018	993	959	1012	1098	1017	1025	1038	974	993	1058	962	996	1018	1015	1016	1042	1017	1011	1011	964	983	1013	971	954	1007	1073	1045	992	957	982	1049	1008	1034	976	1035	1007	1045	1057	1010	1005	1026	989	1046	1009	972	967	1038	988	1018	1084	1038	1002	977	1031	965	1014	1043	1005	1026	993	975	1059	1002	1035	1043	1038	974	988	994	1053	1014	1009	1028	1043	977	972	1071	1032	980	963	1012	996	1041	1015	1036	982	1045	961	995	1002	995	1009	987	1003	973	1027	1004	975	990	1064	956	1041	1003	959	979	1044	943	991	1002	1030	1020	990	1033	1064	1045	1040	978	1041	1056	963	1023	1047	1035	1037	997	1042	954	1006	976	1004	1000	1011	974	985	971	1016	1030	1032	1067	963	1032	1083	1009	1033	1062	1010	1031	1065	950	1008	1072	961	1002	1003	1027	1004	1001	1042	1034	1013	1004	1002	1020	996	1013	1058	1017	1038	1021	971	1009	1001	975	973	1029	1055	999	1003	967	997	1002	1043	960	1075	1011	982	1009	1056	988	1002	993	1047	985	1035	1043	965	991	1052	1006	1040	1043	1037	990	1032	1031	1075	962	996	1046	963	1013	1009	992	1012	1026	1050	981	1017	977	1015	968	961	966	973	981	1016	1060	1015	1047	1011	1023	1010	1032	1032	1019	1033	1013	990	1001	1008	1058	1033	1030	1026	1032	1037	1020	1018	1045	943	961	992	1016	1024	999	1042	1072	995	990	980	999	1013	985	991	1036	1022	1069	1015	1042	1002	967	1001	1063	976	1059	1038	991	1031	996	1005	1027	1002	1044	1029	1008	1042	979	1052	995	1033	1047	997	985	1068	968	971	1006	1032	1041	1045	943	1015	990	985	1009	1063	1003	1002	1029	995	1068	1038	998	993	978	985	986	966	1034	1048	1054	1017	997	1010	1011	990	993	970	1009	1035	1033	969	993	1014	978	1006	1010	1012	994	982	966	1006	986	1039	1016	1018	982	1015	1032	1027	1039	996	1006	972	1010	982	992	1066	1032	1003	936	1007	1067	966	1014	1006	1003	1014	993	976	976	1022	1039	995	996	993	1011	1034	1055	1011	1028	994	1022	1019	997	955	1017	1021	976	1038	966	1020	985	1007	1060	1027	1025	1019	1018	958	994	969	1006	987	969	1047	975	1002	990	991	1020	1007	1019	1053	989	1005	990	1057	994	990	1021	980	1028	976	1015	1022	1032	963	1031	1039	1026	1017	974	963	996	1022	1008	1048	1041	1075	1048	991	1042	990	1015	1042	1029	1022	1001	1054	989	1031	968	985	1045	990	1020	1071	1042	981	1027	997	998	966	1065	961	1003	1045	1033	1016	993	1011	966	958	1001	1055	1021	985	983	1007	986	1009	992	997	1041	1022	970	1048	1075	943	979	976	997	986	992	1037	1027	1008	1049	1040	1007	1043	1037	1009	984	1054	976	1011	983	1030	1039	1013	1017	1007	1007	998	1016	1068	992	1003	1074	1036	992	978	986	1038	1032	1028	1012	969	988	973	1006	1036	985
24892	25720	35197	28101	17984	5380	852	633	554	546	559	527	587	608	542	514	555	567	547	572	511	529	570	539	543	571	549	568	515	575	593	547	526	548	540	561	551	502	595	550	527	558	545	501	564	519	512	562	544	567	531	534	589	556	519	507	561	523	568	546	585	576	552	576	561	526	548	536	569	579	568	541	579	517	536	559	544	565	549	532	544	516	508	555	545	533	526	554	524	554	539	547	508	512	573	531	507	563	555	538	525	549	544	534	543	559	522	554	517	546	568	576	535	515	565	540	567	552	545	562	547	544	541	518	572	551	557	554	553	562	584	577	556	532	548	555	553	562	543	585	578	543	586	513	547	548	536	577	556	504	571	534	497	522	534	534	587	538	569	533	554	555	555	579	542	530	519	591	545	540	528	546	561	565	536	583	562	563	521	529	548	528	546	549	572	555	558	560	576	531	520	521	559	514	600	530	509	584	571	524	551	520	526	542	513	505	549	584	548	539	573	524	586	558	527	544	533	518	546	604	553	533	568	511	556	553	542	532	529	533	570	528	529	514	547	544	515	536	517	522	557	564	527	542	549	592	550	535	559	558	562	541	517	560	523	521	592	574	556	532	509	541	556	496	546	551	579	575	515	576	532	540	531	566	546	582	575	549	535	537	560	558	554	554	533	535	513	511	502	537	560	535	578	525	542	508	538	533	515	562	517	560	533	522	562	544	535	528	553	609	549	536	499	538	541	528	551	546	575	533	554	558	556	519	499	590	554	511	594	563	569	529	618	524	582	533	531	561	523	547	532	511	530	585	571	501	544	520	551	504	533	615	512	527	547	556	528	532	526	560	544	572	534	510	554	550	564	536	550	531	560	576	555	521	540	549	570	573	521	578	600	543	552	557	598	538	569	514	556	535	568	487	565	528	510	553	549	539	544	567	574	540	570	564	603	542	557	552	564	597	554	548	527	555	539	545	528	538	618	589	553	539	567	514	532	536	547	528	543	546	530	555	541	558	551	552	559	520	547	541	527	558	530	533	566	528	547	529	549	554	591	537	545	544	533	542	506	516	549	536	539	561	525	535	556	588	534	486	562	538	553	529	536	558	532	539	567	521	520	509	591	545	537	570	560	528	558	544	587	529	574	548	533	530	558	518	544	489	538	531	497	521	583	513	535	554	552	488	550	534	594	534	542	550	583	554	555	519	562	551	523	542	530	541	545	561	541	556	537	555	562	542	557	555	538	546	531	550	553	501	555	550	544	549	550	556	565	525	552	551	498	555	509	551	539	533	523	545	557	554	516	531	567	564	527	541	505	548	580	524	548	521	557	597	572	553	496	515	534	533	549	469	525	564	580	557	539	544	491	521	548	562	525	563	545	534	565	555	550	544	551	555	498	535	519	553	526	528	551	543	520	550	565	542	514	581	526	531	491	517	535	579	504	585	568	542	525	569	563	536	560	559	571	538	534	538	571	567	541	558	530	563	544	583	555	522	534	515	565	564	563	513	541	568	539	577	531	551	523	525	543	566	575	533	560	527	551	551	525	554	589	527	535	514	546	557	545	577	550	512	550	530	576	522	513	551	549	557	547	576	552	560	541	552	559	518	560	559	549	576	545	534	539	552	582	542	536	564	630	527	520	569	557	561	569	515	554	542	538	525	495	528	532	528	553	542	521	535	552	534	542	551	552	618	506	585	565	556	504	557	538	550	584	578	576	565	541	501	519	540	533	533	530	534	516	528	498	519	528	558	567	571	557	537	533	548	517	550	569	543	525	575	567	563	524	552	521	585	546	524	530	530	503	554	499	572	559	547	524	551	524	496	570	518	526	543	519	526	538	528	518	575	553	575	551	524	533	562	601	549	554	497	557	550	499	602	520	521	561	567	588	558	529	603	553	525	547	546	559	565	499	538	571	539	570	487	517	543	593	530	560	560	583	541	554	576	545	553	525	588	558	549	575	535	528	520	543	601	545	575	549	563	558	550	540	514	530	541	572	559	573	557	544	552	533	534	592	514	505	528	574	560	565	498	582	523	525	536	512	540	602	551	544	560	536	539	540	567	513	559	543	530	548	543	548	550	563	491	543	535	517	554	549	565	556	562	553	562	497	565	538	532	527	523	529	565	560	534	556	540	501	571	533	500	526	519	532	582	544	567	513	535	551	553	551	538	529	559	575	544	569	516	539	564	545	582	509	583	562	589	517	548	526	546	584	553	535	532	530	566	561	536	532	531	527	588	558	533	528	530	546	536	503	564	536	558	531	526	557	536	556	553	546	520	558	555	524	528	533	559	547	554	543	563	539	525	497	542	555	561	553	531	530	549	564	522	560	606	589	543	576	552	542	532	536	510	535	540	518	497	538	575	541	536	535	597	572	542	556	560	565	523	551	529	581	550	528	543	515	542	554	527	553	541	536	550	524	544	535	537	581	514	543	564	506	525	526	498	522	555	547	561	566	568	543	560	557	528	539	553	582	513	556	547	537	537	545	568	561	544	560	566	571	548	576	567	549	551	561	560	541	578	533	542	552	548	548	538	562	578	555	525	563	532	566	538	550	549	533	517	557	517	547	525	520	566	566	544	597	524	548	526	586	546	508	551	529	572	546	556	548	522	601	538	562	549	530	547	569	587	545	498	546	532	542	522	542	544	582	549	529	559	522	497	522	558	565	515	553	550	574	551	549	531	552	540	552	554	507	508	478	564	566	557	549	514	557	601	533	523	560	562	537	564	551	553	552	534	565	549	532	518	521	545	523	529	555	573	569	527	511	549	515	512	543	515	563	577	563	572	570	574	567	531	543	524	574	555	513	511	533	565	568	517	540	565	535	550	566	525	515	533	533	519	538	538	573	582	538	507	564	547	515	573	558	514	553	572	514	534	589	541	557	509	499	564	572	541	570	548	552	548	527	526	567	571	529	541	542	523	530	548	544	554	499	537	544	568	530	550	545	535	549	512	548	535	527	523	564	540	562	573	560	491	570	556	518	578	500	556	514	556	588	563	577	582	594	548	552	548	574	579	562	522	545	542	572	509	542	591	581	564	589	538	562	586	527	577	517	572	515	545	538	543	562	515	522	521	520	523	542	513	531	578	552	557	531	554	568	527	588	503	544	531	525	544	496	510	530	556	518	559	540	527	565	579	529	539	548	583	565	541	551	523	602	561	558	528	568	509	526	567	510	527	559	537	511	566	562	579	622	518	568	586	538	544	538	529	594	557	637	553	550	528	524	578	565	518	595	552	559	507	596	562	550	527	549	517	521	508	569	577	563	570	546	531	551	539	526	595	525	545	544	565	545	566	566	522	523	525	506	527	558	553	558	523	544	540	539	609	513	561	588	538	537	519	549	512	577	541	547	559	555	546	538	546	551	544	583	560	562	533	516	546	547	562	551	558	546	529	571	542	576	534	513	524	559	542	559	500	538	550	563	482	504	565	555	533	508	517	541	520	567	535	551	534	537	539	540	555	519	572	561	543	555	561	566	562	543	503	559	523	558	525	525	575
59651	90934	65139	35106	13428	3073	1216	1005	1048	1000	950	1022	939	1004	972	990	954	1017	1012	995	1043	983	1026	945	957	970	979	1009	1021	968	1015	988	1066	996	970	978	1001	1001	989	985	1086	962	977	1041	1011	971	1038	951	965	952	985	978	954	947	1030	962	995	973	955	981	989	972	995	958	1011	963	978	982	969	920	998	977	962	1011	1028	1008	948	972	986	985	984	990	1015	1029	990	953	987	995	935	940	978	982	962	990	950	957	996	1031	973	991	993	973	987	968	1015	931	970	972	974	946	990	1009	1003	950	966	927	1010	1025	947	1067	1089	985	1045	944	1014	976	1018	939	1021	942	992	942	987	986	1011	992	989	999	955	1046	957	1014	1041	948	1000	967	980	940	885	1040	1050	981	1018	1002	1084	959	974	968	982	961	957	933	1015	984	967	1067	1000	970	976	934	953	949	926	1025	976	1066	1028	973	1003	1019	986	1001	967	953	987	923	1038	938	1013	1010	1073	996	1007	999	945	976	978	997	998	998	1020	1005	975	965	1004	973	965	1014	948	1034	990	1023	1047	997	1017	1046	959	1013	958	950	968	1008	1009	978	917	957	1027	994	1006	1029	959	957	1019	989	989	996	984	981	985	1005	962	987	1025	1009	1003	968	966	947	991	1038	1065	1003	976	1005	1018	939	1034	1010	1004	1002	1047	988	986	953	959	1025	953	1011	953	1007	988	1002	996	944	1000	949	964	983	973	1024	957	989	1044	1009	926	997	980	1036	1021	962	999	980	1029	953	972	956	944	982	1019	972	970	950	980	970	955	1018	962	978	969	1011	993	987	957	1006	975	981	977	997	962	967	973	945	1026	1012	954	1047	1086	994	982	966	977	945	1023	1005	1009	961	979	985	930	964	944	999	1037	973	1013	983	964	978	1016	1016	941	948	1000	995	1035	1002	937	1046	1006	930	996	1000	1002	945	946	989	994	999	959	949	962	973	967	979	1015	993	1015	979	984	978	958	1002	1011	974	951	1006	1021	965	1008	981	986	1021	946	986	981	962	960	1001	989	1018	1029	953	985	951	989	988	967	975	944	1004	979	967	1064	963	1053	1002	983	972	976	999	925	949	995	1012	945	965	1015	943	979	969	952	1025	1009	995	994	993	1018	980	994	990	987	1043	967	965	1026	969	1042	1024	968	997	929	1010	945	947	984	972	977	1011	940	950	983	998	1010	979	1009	960	931	987	1035	985	980	957	925	1000	972	984	955	947	999	1043	1005	935	982	1059	988	978	1005	990	1018	1081	978	995	985	983	978	975	971	994	956	967	1038	969	974	975	982	1003	952	1020	1020	981	935	1006	1027	926	1002	997	969	1010	983	931	968	951	962	938	1022	930	960	1013	1013	1037	1011	1019	1001	958	981	1008	985	994	995	977	987	1049	957	971	936	966	934	956	994	966	944	959	959	991	993	940	1012	1020	967	911	1056	952	970	938	945	1010	961	996	1002	1024	1006	1022	985	1015	953	999	1004	1006	945	998	965	936	1039	978	1023	1008	978	986	982	1010	953	1037	985	965	1040	963	993	940	966	1018	1026	995	952	911	1000	937	965	955	951	943	974	1035	910	1027	955	997	1007	998	985	928	1014	959	988	1054	1032	1005	953	936	1009	929	955	1035	966	996	1055	987	992	983	979	987	989	975	988	966	986	1012	1000	965	964	1058	989	970	963	979	949	995	1027	962	942	958	997	1017	1014	973	935	949	1025	1050	982	988	971	1001	1014	1005	991	1034	971	969	1032	977	1002	934	1025	935	968	1025	1030	955	970	977	1007	975	980	900	961	1008	1016	1004	964	980	1003	967	969	1009	998	988	1030	970	1045	923	942	945	1032	964	956	955	969	1021	926	1008	954	1011	987	1026	1021	926	977	944	997	961	969	1002	1002	992	947	1015	978	1030	971	942	1003	949	998	971	918	957	970	956	959	958	947	998	994	932	950	997	961	954	970	997	991	1045	967	979	1010	993	1000	958	969	1006	957	1050	1022	979	951	965	1000	965	974	1017	963	987	1003	1013	972	1020	993	1017	970	957	994	1027	936	1014	1032	996	1037	1041	1007	970	999	954	1038	983	986	1001	1010	989	1002	938	974	976	1017	981	982	976	1001	981	973	1034	998	952	980	996	976	977	969	999	928	1000	1001	950	1005	977	1025	964	986	1001	975	1026	966	932	997	999	961	960	991	993	987	980	998	982	946	987	1018	961	999	987	965	1022	984	949	1000	1054	941	1013	984	997	983	1001	1011	1025	984	1009	972	985	961	1012	979	960	984	935	1035	975	966	973	966	969	951	993	1009	975	1037	999	967	941	994	975	922	1015	1013	926	1017	969	984	946	978	1022	980	970	1019	968	945	941	1007	991	1003	952	986	981	989	974	952	1007	1022	1008	953	990	1042	989	1032	1031	945	1018	949	1015	992	962	978	966	958	995	1038	1003	960	975	965	1033	958	1027	1038	999	985	996	991	977	983	1028	986	1007	982	961	1045	948	974	963	954	990	1008	973	997	997	972	955	937	971	1010	1027	948	991	974	1002	989	1079	980	986	981	925	975	1005	968	963	1027	984	977	989	965	985	1004	991	983	989	974	996	974	1000	991	999	979	988	1009	947	959	918	971	1012	968	948	1033	1045	952	976	974	961	1017	991	982	939	1001	972	1014	1007	983	942	998	1011	1030	1024	923	952	929	1019	1012	949	998	995	949	992	944	1010	981	976	976	1016	980	997	994	998	963	954	968	932	1078	1010	962	985	997	972	988	954	1001	958	1006	992	962	991	990	1023	993	911	995	1009	982	976	939	972	1022	979	992	996	1043	980	981	1006	1011	994	952	983	1025	965	986	934	941	1015	976	990	984	1042	989	995	1004	954	998	1016	1060	973	922	957	972	1040	951	1000	955	1012	1021	1014	1009	1004	998	995	990	954	1027	1034	954	1052	973	1003	1007	994	1017	987	988	983	1008	968	1003	970	973	963	983	976	978	992	939	946	1009	948	948	993	1004	1030	935	1079	939	937	985	1007	993	981	988	1029	1002	995	992	956	1010	975	988	990	1020	992	933	992	1080	953	891	949	990	930	1024	974	1030	941	957	984	946	996	940	940	940	992	958	981	1011	964	983	928	986	1007	995	976	954	1002	1025	982	996	993	980	944	962	1022	1030	951	1016	1030	959	974	998	957	976	1000	988	954	972	965	953	977	979	982	1027	988	987	996	1006	958	1001	1007	1021	969	1026	902	987	995	1009	992	970	1021	986	1011	1007	946	977	1058	998	994	1003	994	960	1012	1005	972	985	1029	1067	947	954	1023	955	930	1019	917	1035	971	988	978	1016	925	989	953	963	999	959	946	950	977	1023	1007	940	988	954	964	991	989	1005	1013	969	983	1049	994	940	939	916	1024	986	1002	977	995	995	972	1009	989	1039	1001	994	974	943	968	957	988	980	985	954	960	990	969	994	955	980	1015	991	1036	940	989	997	1046	985	957	978	963	1031	971	1006	996	1018	1043	985	1003	975	941	983	983	1023	997	991	1001	924	993	1029	949	949	978	991	997	1002	953	1002	995	971	984	978	949	984	946	985	1031	958	947	973	976	966	984	982	1031	1042	966	1020	995	950	975	1026	962	1005	946	982	967	994	998	1030	982	974	985	1022	998	993	1061	972	922	1041	959	941	1015	1005	1025	957	962	993	965	1013	1020	984	975	1010	963	1006	985	945	1003	1014	994	1028	1058	970	997	1021	921	1019	935	990	983	969	1010	980	978	964	994	979	971	1001	1049	1008	958	976	977	969	1005	964	985	1028	988	930	972	973	981	1024	970	1039	970	990	955	948	1017	992	1005	1027	954	956	1037	971	954	991	951	984	1003	973	964	918	982	1015	977	990	937	997	1008	1003	991	987	1013	965	935	965	986	937	974	999	967	1000	1007	983	1047	960	1016	1014	981	1027	985	968	972	1010	962	1003	944	962	960	993	1006
23482	22763	31999	26101	21176	16348	3392	740	646	616	605	619	651	584	642	634	589	633	635	593	631	587	622	664	626	645	677	609	628	581	597	614	615	651	578	640	629	612	608	613	624	625	593	580	594	608	635	616	625	647	638	603	619	595	629	561	611	642	613	644	603	604	618	592	577	593	565	597	616	608	548	586	665	605	659	628	619	604	634	628	597	628	631	619	601	614	600	645	634	576	602	637	605	586	624	639	593	594	602	611	606	590	586	618	634	614	582	631	551	637	622	579	654	597	634	674	622	651	614	629	653	607	610	638	660	574	624	625	617	588	581	604	584	672	618	610	628	567	601	645	629	601	593	599	595	617	610	575	588	617	625	647	635	669	619	647	585	648	594	615	597	597	632	599	621	606	686	579	607	626	629	662	595	625	612	583	615	620	593	605	587	580	581	595	571	602	604	571	607	622	609	599	591	609	640	625	594	682	605	569	606	621	600	575	643	619	649	621	609	612	595	583	619	590	593	621	603	575	580	679	592	649	629	602	602	676	654	611	593	610	598	553	647	617	612	627	650	595	614	616	649	570	607	637	629	625	573	619	641	624	603	618	618	605	604	592	623	620	599	635	620	619	607	587	567	592	613	608	643	579	673	627	614	658	568	633	599	588	661	645	573	610	678	554	564	598	628	597	643	616	652	620	581	608	604	596	605	629	555	605	574	594	572	643	593	646	610	617	623	636	599	622	611	587	599	595	608	628	599	634	640	636	620	573	637	583	598	598	613	566	646	644	623	595	606	592	633	621	607	642	624	601	625	571	637	618	598	602	608	644	609	649	642	578	631	611	631	595	581	685	640	624	624	604	576	600	581	566	609	581	590	606	628	613	567	609	561	636	635	642	646	605	651	609	614	638	610	642	616	610	621	596	614	654	598	620	629	613	592	603	599	592	637	601	625	647	599	579	609	638	632	628	600	620	613	624	641	566	643	623	610	645	620	648	604	652	636	606	635	576	637	622	608	637	597	614	627	612	649	648	621	621	619	574	592	612	612	597	604	607	568	617	630	604	658	563	655	550	624	643	629	636	641	651	591	647	609	599	619	653	605	634	593	617	613	609	641	616	611	652	615	601	607	577	608	631	609	595	639	600	616	658	624	651	584	624	623	612	660	622	597	581	598	576	616	595	640	625	616	594	610	617	593	604	626	654	613	585	599	617	662	599	623	583	593	612	623	607	611	615	630	594	640	617	659	589	611	613	635	626	629	603	613	624	611	629	611	630	616	606	604	628	606	575	612	630	635	599	616	607	637	643	619	594	635	630	680	627	593	656	617	591	590	575	608	654	603	639	610	622	606	617	630	574	674	583	640	655	562	593	661	595	636	627	567	576	658	556	615	568	606	571	642	616	600	654	569	594	613	618	649	630	628	633	637	594	617	638	557	631	635	636	644	636	590	645	615	634	615	639	579	608	629	658	618	643	585	607	638	572	615	601	597	605	618	607	591	601	651	640	644	625	606	638	582	624	572	647	643	628	621	573	622	583	616	612	642	603	612	606	594	609	630	678	628	627	642	620	601	644	620	621	590	617	626	644	633	564	613	616	619	662	624	561	630	608	614	643	618	641	627	591	585	539	596	565	630	608	657	615	624	588	580	621	638	644	608	606	611	625	598	581	632	626	618	603	621	635	617	596	634	601	629	612	618	622	630	595	616	650	634	613	630	583	575	632	623	639	623	614	592	602	612	587	608	651	620	626	625	590	650	655	612	615	557	631	634	675	614	596	601	611	594	611	623	611	604	617	616	605	615	601	597	615	542	585	606	590	669	589	592	609	599	617	590	582	650	565	609	610	604	643	612	615	615	624	603	601	597	583	633	611	626	646	606	615	574	591	624	624	577	616	636	578	553	608	573	622	585	614	585	615	616	633	602	620	618	661	603	644	621	621	678	601	622	628	633	626	607	626	638	645	580	540	624	645	572	589	610	663	603	675	615	582	659	639	632	688	625	657	605	577	606	612	585	647	610	575	568	626	611	620	619	574	599	632	595	628	624	600	618	629	657	656	645	623	634	647	618	620	656	611	614	636	594	585	626	644	664	589	567	612	636	633	612	638	636	603	614	593	641	639	663	629	648	626	573	561	597	614	601	622	621	618	593	616	592	607	615	614	602	601	679	586	597	622	629	612	598	616	614	589	631	634	644	602	593	595	591	626	667	600	564	597	608	587	602	560	620	598	605	618	661	627	595	576	592	612	642	589	598	584	629	553	633	633	603	605	648	573	621	617	634	615	595	657	558	590	605	575	590	594	587	565	620	650	559	586	599	606	614	668	651	618	582	623	599	645	643	587	587	586	603	611	649	601	614	592	606	629	635	625	642	616	635	650	598	606	562	557	607	647	631	617	624	602	642	612	622	644	605	604	624	606	609	587	582	583	637	640	660	618	612	632	643	592	619	663	636	582	599	551	614	637	666	600	596	623	668	631	567	637	645	569	611	614	663	614	661	608	619	625	607	605	589	624	666	645	631	615	603	578	662	647	633	624	614	641	596	613	618	626	574	606	595	637	646	587	627	563	559	642	591	563	589	630	576	638	595	636	561	597	578	609	616	599	597	639	571	636	617	638	656	655	672	618	599	641	584	600	586	640	610	632	601	630	619	636	636	629	647	631	596	630	574	578	619	620	602	613	610	615	641	616	634	596	627	632	624	645	613	626	644	618	603	575	633	613	603	634	629	585	649	601	623	605	629	544	600	582	604	592	623	621	619	655	630	623	645	598	613	636	661	643	579	617	603	595	605	613	642	600	549	590	609	592	598	631	612	645	605	613	612	607	572	626	626	612	548	555	617	613	579	598	603	639	608	634	595	609	647	620	611	637	652	627	609	643	608	645	598	617	578	595	662	608	577	601	638	620	616	593	616	608	609	601	572	640	666	584	626	580	634	665	611	617	589	570	648	598	598	594	651	642	593	629	608	628	635	653	629	620	629	600	681	585	604	638	621	649	634	587	611	678	561	609	629	629	622	585	569	656	661	620	576	620	610	565	628	601	615	626	609	575	603	620	643	638	606	611	639	602	617	632	639	620	612	644	614	627	630	596	609	610	613	627	605	567	637	617	606	666	631	620	631	605	575	595	645	628	575	604	607	603	564	669	611	660	583	640	608	631	594	619	575	566	623	624	614	616	608	582	631	617	613	616	579	632	626	615	611	608	661	650	604	604	644	581	620	617	618	606	612	593	579	596	628	585	598	610	640	654	620	612	649	629	639	615	588	562	609	647	611	615	599	612	607	629	607	611	614	606	645	595	630	624	614	604	630	618	644	610	577	613	596	592	597	594	626	626	638	661	583	618	653	619	580	606	627	626	635	585	617	623	649	568	606	550	563	623	629	600	607	597	626	624	563	588	595	578	633	591	656	592	602	615	588	577	673	620	596	572	603	615	622	641	627	608	630	642	605	641	583	568	606	601	623	653	660	615	590	610	636	615	589	578	637	657	608	655	606	627	616	577	645	646
59386	100178	75406	45589	20215	5178	1607	1164	1087	1079	1052	1067	1059	1060	1043	1072	1072	1064	1068	1003	1051	1064	1083	1029	1038	1130	1080	1081	1066	1061	1056	1061	1079	1094	1130	1058	1013	1066	1092	1078	1074	1092	1034	1067	1074	1097	1104	1095	1061	1032	1120	1003	996	1106	1073	1097	1084	1049	1017	1042	1111	1049	1024	1052	1047	1028	1076	1095	1053	1068	1034	1054	1103	1019	1081	1045	1011	1081	1033	1112	1019	1076	1070	1087	1062	1108	1124	1057	1085	1057	1037	1085	1094	1032	1048	1094	1045	1099	1051	1049	1086	1094	1139	1073	1067	1068	1127	1065	1056	1010	1071	1056	1050	1092	1071	1078	1098	997	1134	1045	1034	1060	1027	1091	1019	1108	1064	1118	1049	1135	1094	1041	1027	1055	1124	1038	1034	1085	1035	1085	1079	1045	1032	1078	1098	1089	1096	1075	1101	1089	1036	1106	1047	1082	1035	1036	1067	974	1092	1132	1043	1046	1052	1112	1071	1076	1054	1006	1062	1127	1054	1119	1027	1065	1057	1063	1096	1064	1108	1028	1053	1056	1058	1117	972	1050	1034	1065	1055	1044	1061	1078	1097	1040	1063	1058	1070	1017	1055	1048	1030	1012	1031	1099	982	1005	1025	1040	1069	1037	1054	1070	1047	1039	1048	1069	987	1041	1126	1026	1077	1095	1144	1085	1036	1028	1103	1082	1054	1056	1073	991	1058	1045	1072	1092	1161	1059	1083	1081	1021	1080	1094	1085	1069	1051	1013	1037	1132	1092	1070	1005	1083	1014	1077	1073	1031	1091	1085	1115	1093	1067	1056	1045	1047	1098	1082	1080	1019	1064	1099	1078	1061	1052	1108	1053	1077	1058	1042	1076	1053	1041	1079	1126	1072	1071	1083	1086	1052	1044	1117	1051	1104	1093	1101	1093	1061	983	1082	1094	1022	1061	1094	1120	1049	1075	1075	1100	1109	1065	1065	1075	1064	1085	1042	1129	1079	1045	1095	1052	1145	1008	1085	1087	1064	964	1075	1066	1012	1012	1046	1118	1055	1008	1055	1086	1063	1065	1056	1093	1112	1134	1079	1017	1083	1100	1102	1064	1054	1113	1072	1036	1093	1085	1049	1129	1069	1054	1055	1058	1010	1070	1031	1123	1063	1069	995	1060	1098	1062	1098	1076	1002	1045	1101	995	1109	1039	1098	1066	1056	1072	1074	1091	1071	1117	1068	1102	1058	1036	1094	1043	1050	1045	1056	1096	1027	1063	1071	980	1051	1094	1050	1107	1038	1050	1121	1083	1041	1086	1069	1065	1060	1052	1047	1012	1159	1027	1071	1093	1095	1072	983	1035	1052	1012	1033	1076	1055	1069	1082	1032	1013	1144	1065	1068	1074	1075	1049	1057	1072	1040	1103	1001	1079	1090	1105	1035	1061	1106	1089	1109	1047	1076	1055	1082	1134	1091	1051	1068	1016	1032	1107	1143	1049	987	1037	1030	1001	1106	1045	1060	1073	1065	1026	1084	1066	1057	1096	1054	952	1078	1053	1059	1052	1034	1084	1043	1106	1069	1095	1104	1110	1100	1129	1071	1038	1086	1134	1036	1056	1064	1119	1029	1064	1108	1116	1108	1104	1046	1073	1077	1005	1023	1096	987	996	1076	1010	1096	1079	1086	1050	1057	1017	1056	1098	1072	1065	1091	1017	1129	1086	1023	1066	1045	1069	1112	1082	1119	1045	1064	1046	1055	1025	1012	1016	1020	1053	1063	1051	1055	1096	1052	1025	1090	1045	1075	1157	1084	1039	1149	1016	1070	1036	1063	1128	1097	1052	989	1064	1035	1116	1092	1092	1079	1083	1074	1044	1062	1061	1085	1069	1083	1052	1086	1071	1086	1064	1065	1053	1105	1033	1055	1078	1099	1051	1057	1048	1080	1084	1061	1024	1030	1083	1090	1088	1038	1074	1076	1056	1021	1121	1111	1119	1049	1072	1089	1036	1118	1002	1060	1086	1047	1096	1036	1032	1038	1110	1078	1059	1013	1075	1045	1065	1084	1006	1020	1016	1068	1059	1089	1018	1039	1033	1031	1062	1047	1068	1061	1126	1071	1077	1076	1070	1075	1071	1106	1032	1073	1088	1064	1123	1030	1043	1049	1073	955	1036	1032	1043	1046	1077	1019	1054	1061	1023	1091	1078	1008	1113	1044	1067	1116	1046	1027	1094	1110	1094	1078	1091	1051	1049	1054	1061	1063	1094	1062	1107	1080	1101	1055	1091	1048	1077	1047	1108	1091	1074	1043	1046	1025	1010	1064	1095	1088	1090	1047	1041	1071	1097	1028	1020	1047	1004	1087	1069	1091	1076	1005	1043	1029	1061	1083	1124	1040	1118	1118	1104	1120	1099	1084	1071	1083	1035	1045	1018	1029	1072	1062	1058	1050	1049	1133	1090	1031	1023	1032	1027	1120	1027	1028	1053	1143	1053	1089	1160	1086	1078	1018	1072	1047	1061	1044	1117	1074	1081	1088	1074	1057	1063	1076	1040	1035	1101	1100	1070	1064	1089	991	1053	1058	1074	1016	1028	1032	995	1059	1054	1101	1095	1052	1130	1082	1037	1100	1115	1028	1090	1095	1040	1036	1010	1069	1107	1022	1120	1085	1053	1086	1120	1119	1092	1023	1039	1080	1012	1086	1062	1078	1070	1080	1146	1056	1082	1054	1044	1089	1109	1082	1037	1084	1088	1054	1102	1062	1069	1008	1103	1042	1078	1037	1049	1064	1009	1039	1090	1046	1076	1075	1091	1080	1060	1024	1026	1054	1023	1191	1059	1071	1057	1055	1018	1065	1107	1112	1059	1075	1060	1087	1055	1025	1100	1044	1054	1064	1104	1088	1036	1036	1086	1093	1071	1042	1028	1099	1062	1044	1018	1086	1075	1098	1089	1056	1022	1039	1050	1051	1031	1103	1036	1073	1032	1005	1058	1077	1073	1061	1066	1104	1086	1082	1056	1036	1098	1031	1099	1059	1065	1087	1080	1036	1086	1048	1111	1044	1034	1048	1062	1053	1060	1058	1101	1021	1056	1079	1115	1061	1095	1096	1080	1042	1007	1017	992	1063	1082	1029	970	1066	1022	1102	1116	1015	1081	1019	1091	1044	1059	1119	1069	1044	1019	1038	1066	1021	1079	1065	1070	1056	1041	1036	1036	1065	1045	1072	1047	1103	1035	1078	1069	1011	1131	1109	1048	1067	1115	1105	1055	1020	1121	1071	1122	1023	1050	1001	1077	995	991	1059	1065	1068	1015	1046	1033	1101	1014	1032	1066	1075	1030	1097	1051	1054	1028	1041	1094	1053	1048	1112	1031	1094	1024	1178	1058	1057	1070	1075	1054	1023	1062	1015	1073	1063	1085	1104	1058	1098	1089	1091	1050	1076	1054	1057	1056	1106	1056	1037	1066	1108	1096	1068	1023	1073	1036	1045	1054	1043	1050	1132	1107	1051	1069	1049	1071	1094	1074	1068	1024	1058	1062	1046	1064	1069	1093	1039	1056	1067	1110	1059	1074	1080	1075	1045	1052	1051	1107	1026	989	1072	1078	1066	1053	1018	1050	1039	1025	1052	1046	1091	1042	1073	1105	1062	1140	1100	1145	1086	1084	1036	987	1084	1070	1012	1063	1003	990	1030	1112	1058	1059	1084	1034	1077	1056	999	1011	1121	1023	1045	1028	1062	1105	1077	1061	1122	1102	1079	1087	1002	1086	1088	1011	1041	1084	1061	1084	1068	1097	1061	1123	1062	1076	1054	1050	1097	1092	1087	1142	1007	1008	1015	1041	1057	1072	1097	1039	1074	1070	1036	1057	1059	1050	1053	1099	1033	1048	1078	1082	1081	1059	1044	1099	1094	1102	1087	1089	1100	1070	1087	1109	1064	1094	1074	1069	1047	1065	1035	1078	1000	1055	1063	1086	1044	1099	1117	1066	1063	1102	1056	1061	1080	1084	1070	1049	1135	1046	1043	1076	1071	1060	1065	1099	1039	1081	1028	1113	1084	1032	1023	1051	1075	1085	1094	1069	1085	1072	1043	1089	1128	1031	1095	1043	1062	1064	971	1020	1073	1014	1017	1064	1060	1082	1062	1064	1055	1066	1118	1086	1033	1074	1077	1059	995	1048	1058	1087	1012	1065	1100	1076	1050	1081	1140	1118	1053	1042	1083	1093	1079	1101	1011	1023	1072	1086	1063	1050	1116	1031	1132	1088	1066	1071	1059	1086	1078	1043	1081	1032	1048	1085	1046	1042	1075	1030	1048	1051	1116	1049	1021	1032	1095	1036	1081	1042	1056	1108	1051	1073	1091	995	1026	1069	1049	1121	1048	1074	1082	1061	1059	1074	1075	1095	1029	1011	1047	1060	1074	1130	1060	1018	1026	1028	1041	1028	1058	1047	1059	1076	1062	1093	1024	1068	1125	1042	1098	1108	1150	1019	1110	1047	1058	1098	1000	1081	1066	1006	1035	1096	1076	1092	1082	1147	1083	1113	1071	1106	1089	1080	1064	1117	1041	1000	1037	1137	1099	1108	1049	1013	1091	1014	1103	1061	1036	1050	1079	1100	1062	1041	1071	1126	1059	1066	1083	1075	1027	1007	1060	1063	1050	1064	1110	1085	1051	1069	1074	1066	1026	985	1051	1049	1032	1065	1052	1087	1088	1053	1043	1040	985	1101	1055	1080	1125	1061	1072	1058	1010	1039	1089	1066	1040	1052	1060	1035	1023	997	1109	1037	1064	1038	1002	1096	1037	1073	1035	1071	1085	1084	1026	1095	1056	1079	1089	1074	1113	1077	1076	1086	1103	1123	1030	1080	1007	1095	1013	1042	1054	1074	1071	1070	1044	1072	1090	1024	1137	1030	1068	1031	1125	1048	1090	1077	1073	1077	1125	1114	1112	1043	1035	1070	1047	1070	1023	1020	1086	1085	1037	1044	1060	1059	1059	1040	1100	990	1046	1079	1112	1073	1107	1142	1059	1086	1083	1046	1113
29632	30381	28131	14262	2393	833	582	523	555	551	521	569	540	583	607	582	566	568	554	511	548	538	555	563	547	562	535	584	566	536	536	576	594	568	549	550	563	558	553	539	518	542	587	543	534	570	546	575	551	563	535	551	574	550	592	567	565	574	566	610	591	559	523	548	554	565	538	552	550	599	557	565	594	568	540	539	609	583	533	567	542	541	555	573	487	519	587	546	548	564	566	589	533	582	587	588	557	573	548	548	566	576	590	575	562	559	553	552	537	587	589	566	556	590	523	566	566	546	549	592	571	553	585	566	572	559	579	545	537	576	575	558	559	540	566	599	568	528	541	574	537	541	567	562	591	564	589	546	527	513	534	588	515	525	562	587	554	509	581	566	563	514	545	600	535	549	614	543	591	534	535	525	595	547	514	558	563	536	607	558	577	587	577	561	575	565	527	565	559	558	575	583	539	547	591	545	578	572	569	570	538	519	581	524	578	518	588	574	529	577	564	513	554	548	561	539	538	556	514	591	513	508	562	584	553	532	606	557	615	605	565	523	584	566	565	594	586	591	546	569	557	570	583	570	560	554	544	558	586	517	570	584	565	527	598	536	571	582	534	567	575	548	533	529	559	569	575	553	561	569	584	573	535	581	545	568	583	532	578	580	550	573	577	547	562	557	613	574	538	541	555	533	571	619	539	528	520	584	551	576	585	525	564	544	571	609	555	588	542	566	551	588	524	570	545	568	563	535	569	585	573	520	532	542	541	540	567	571	555	515	545	562	566	553	546	567	559	599	522	556	592	557	568	533	553	526	552	538	546	492	543	588	546	550	555	558	543	558	553	551	568	548	555	601	529	576	564	580	594	546	622	573	574	574	506	554	535	554	596	552	606	573	559	549	577	527	569	541	529	555	587	537	557	567	568	571	591	516	584	561	582	566	559	539	546	499	545	566	534	544	605	551	557	541	502	576	526	549	544	565	594	565	531	575	524	563	558	552	518	559	571	542	549	575	553	536	544	601	565	577	586	517	570	547	586	617	579	587	602	543	535	549	564	556	533	529	590	510	551	550	541	565	581	565	585	570	533	543	592	563	543	529	569	560	559	534	579	582	570	551	587	526	548	534	561	540	537	512	566	559	546	557	596	517	559	537	552	546	558	583	526	547	560	561	557	590	529	540	579	565	551	539	536	550	585	551	587	575	553	597	540	556	533	589	568	579	568	562	551	528	494	538	566	545	534	550	559	560	546	564	525	574	554	553	563	530	498	569	590	555	552	558	554	595	589	566	598	582	528	573	522	534	564	534	553	557	587	543	573	540	567	550	513	528	605	549	580	570	532	593	542	549	564	557	555	539	608	570	512	573	566	575	592	550	577	601	523	570	522	568	560	550	540	543	567	563	569	555	549	524	591	556	541	559	524	520	530	501	531	545	552	580	562	575	580	568	557	571	602	584	522	570	603	554	591	557	553	549	593	536	563	530	563	563	550	591	572	560	549	564	532	562	538	582	506	520	535	575	585	516	518	546	594	536	587	539	530	524	544	551	545	561	581	553	525	568	565	590	587	554	537	565	538	577	562	568	582	566	571	543	572	547	561	589	530	578	513	568	522	541	581	544	561	554	583	535	554	523	524	544	588	521	597	556	557	572	553	560	566	562	568	551	541	561	506	586	579	548	563	565	593	570	575	546	565	506	529	562	505	554	517	517	562	541	546	578	536	550	532	570	560	569	595	574	567	550	539	562	564	569	565	559	557	550	614	532	540	592	521	528	574	528	540	558	541	529	578	559	565	565	540	572	511	542	565	561	579	555	551	566	558	541	600	555	568	567	557	572	557	543	560	516	586	544	552	540	611	538	531	545	564	579	548	584	554	571	556	507	562	556	553	549	507	534	543	574	564	593	546	529	554	537	520	532	560	582	585	552	570	529	533	581	573	587	588	581	585	559	562	560	586	580	567	595	571	538	536	568	548	591	547	571	553	569	513	596	556	540	546	551	558	541	549	575	539	549	557	580	536	557	573	569	571	588	587	578	531	573	525	555	570	555	544	517	555	569	592	561	506	530	561	542	542	555	540	561	477	561	539	565	570	559	532	578	539	590	551	561	566	543	536	564	583	500	552	528	552	546	543	559	498	514	559	557	543	553	546	580	566	547	574	540	538	529	580	500	550	542	538	524	562	566	542	585	569	534	604	516	581	535	565	597	541	540	558	548	517	593	565	550	556	558	574	576	587	548	529	577	579	591	561	613	570	540	558	564	561	540	571	523	548	565	596	575	501	549	562	522	568	537	608	569	555	539	582	562	565	541	595	604	514	546	532	579	605	550	560	557	576	538	534	571	525	570	586	525	574	563	579	561	540	556	526	579	538	541	531	572	550	570	535	541	591	558	523	547	553	525	554	536	573	598	549	541	568	586	554	582	579	510	530	555	606	551	532	540	522	556	549	521	581	552	598	576	549	555	548	535	564	547	552	567	545	519	520	564	549	568	552	541	553	536	587	563	540	545	572	530	559	531	536	557	543	536	531	564	561	555	605	565	553	535	529	534	561	525	551	587	504	561	555	562	551	526	559	581	539	541	567	560	601	573	562	605	603	527	535	512	522	528	567	620	558	558	572	548	544	562	573	532	527	555	527	552	550	567	549	559	555	573	550	554	542	510	584	570	555	547	537	581	562	587	614	567	590	524	574	533	544	571	525	582	534	517	554	514	588	599	583	554	572	564	591	585	541	566	578	574	556	585	572	544	540	567	535	564	579	573	547	571	607	558	574	505	530	534	560	578	554	554	584	562	545	573	554	557	552	551	573	540	564	566	546	551	537	574	538	559	603	573	550	566	524	573	596	565	586	558	589	559	560	566	597	535	567	545	617	599	538	561	549	559	570	580	565	593	547	541	589	596	572	555	570	565	540	578	554	591	575	573	558	536	600	554	530	579	580	534	585	531	551	569	554	588	566	539	583	533	594	569	557	549	570	522	553	524	563	561	554	517	535	578	553	553	556	543	548	572	532	590	531	556	558	571	560	571	571	588	572	555	576	601	572	543	560	558	522	568	535	549	599	564	536	566	598	556	593	556	540	517	545	549	570	590	555	588	543	564	559	552	543	561	583	563	542	586	527	526	579	545	547	520	536	571	572	539	539	555	556	552	557	567	527	566	588	572	526	587	605	539	547	539	526	557	538	519	569	586	583	566	531	569	591	574	568	525	580	552	551	569	534	553	582	570	553	513	549	529	563	551	579	574	582	557	567	559	564	553	536	516	520	572	567	564	538	576	544	589	566	526	571	580	556	595	567	559	530	561	532	578	543	592	572	568	537	573	484	573	549	557	566	586	548	577	516	577	545	553	558	538	544	535	593	536	540	571	566	564	556	556	610	550	509	536	548	557	574	582	546	554	512	534	559	548	575	566	547	562	574	543	558	577	545	559	560	558	615	560	567	557	585	583	560	561	574	543	567	545	569	578	599	571	577	560	532	547	545	550	556	576	592	550	563	550	565	534
36919	47555	34272	15361	4222	1507	1080	998	961	1015	989	1038	995	971	1033	998	1045	979	1007	1003	1001	938	982	1085	981	996	977	948	1074	933	1072	1029	943	1002	1078	999	1022	1062	1032	1060	951	989	1049	1018	979	1003	994	951	1031	1001	1027	987	1037	955	989	1016	1034	1044	1055	1022	1025	947	1007	1033	938	967	1050	970	966	1049	1051	1014	999	1016	1002	1009	982	1034	985	1038	977	1024	1048	1081	992	1049	1016	1012	1028	968	997	954	1001	1039	1022	1003	999	1039	1051	993	954	1038	1004	995	999	971	992	1004	1060	971	1013	1047	1044	971	1022	1008	996	1042	1017	982	970	1007	976	1014	1042	975	1020	994	988	999	1031	1036	1012	1029	978	995	997	1037	1001	1006	949	1064	997	984	990	964	986	1049	1032	991	1008	989	962	936	965	958	987	1027	991	998	947	979	988	978	1029	1028	982	996	1039	1035	1015	985	1032	967	980	988	1019	993	971	1000	994	1034	995	1013	1006	1052	1015	1034	960	1052	960	1055	974	977	1045	1020	1003	989	966	1024	988	1041	1017	1003	977	1014	970	1056	986	1017	1017	1047	1043	1017	984	1010	986	973	1008	1051	1003	1006	982	1023	1005	1071	1013	980	1010	1018	1028	1037	944	999	1012	1017	1000	986	1032	1025	979	999	1042	1027	1028	1040	1027	984	1013	981	997	1004	1012	951	979	1054	970	1007	1011	1009	1008	1114	1044	1022	991	970	1001	1020	990	1014	969	961	1042	1065	986	1022	991	991	995	1020	999	981	1037	1035	1036	951	1080	1034	1037	992	1038	1015	1015	1021	984	987	1003	997	963	992	969	994	954	1035	1009	963	1000	1020	1013	1006	977	1022	998	1034	1029	1013	1023	984	979	1017	1044	1015	1044	1003	966	999	1025	1010	989	991	972	1032	946	1057	1028	1006	1020	945	972	964	1011	1028	976	1044	1008	1030	997	1033	1014	1061	974	974	984	1040	1044	1023	1034	983	1020	1006	1068	1003	1008	971	1064	1022	1010	992	986	1061	1013	1003	1019	1030	976	1036	1036	996	956	1020	1017	1007	1016	988	959	1007	1046	1002	1001	956	997	1012	1049	930	1002	1008	1005	992	1014	1060	998	968	967	1027	1020	976	938	977	1006	983	990	999	996	990	1006	994	1014	997	1020	950	1038	1038	1005	1015	999	979	982	996	994	982	971	989	977	968	1025	982	990	974	1051	993	1032	1034	1011	1008	1034	987	1016	1013	1009	960	1019	995	933	984	1025	1052	1019	954	1017	977	1008	1005	1036	984	965	1055	993	992	1004	1075	1015	1017	1010	999	980	1015	1041	1003	1026	986	996	969	1040	1045	933	908	951	962	1056	958	1011	1000	911	1015	988	995	978	992	1069	1033	993	997	1004	1004	1018	1021	1004	1056	1060	1014	1022	1035	968	998	974	1030	1012	993	995	1044	953	1058	1012	1008	997	1004	987	970	1006	969	981	989	999	1033	1038	1017	991	1042	1055	970	1028	972	966	1006	990	957	969	973	960	1017	989	1072	1048	966	1009	984	922	1008	1017	951	982	1041	976	1021	1038	985	1011	973	952	1009	1024	1017	1023	1017	992	1034	1050	1014	1015	1060	996	985	999	1006	1017	1012	1031	983	1011	974	989	1000	976	1018	972	977	1037	974	1001	985	1030	987	990	972	949	947	971	985	999	994	985	1013	1024	927	1052	988	1016	947	1031	1001	992	1003	990	1061	999	1020	982	1023	999	1037	994	970	1016	1055	978	1034	1079	1032	979	996	983	1017	966	992	997	1031	1013	900	1006	1027	997	1024	1039	1024	981	998	1012	1030	990	977	1020	991	983	1049	1044	1022	1019	1020	998	1007	976	1050	983	1045	1024	1026	1022	1037	1006	992	1027	1021	967	985	987	997	1028	984	1014	988	1038	1012	1006	1023	1002	990	1017	953	938	1061	911	996	999	980	960	1070	1043	1052	971	1030	1014	1015	992	1080	1029	1056	971	1027	1029	968	980	1019	1033	1053	970	963	997	992	982	1010	1008	1015	1015	971	952	1030	966	1004	1018	963	1005	991	1003	985	1029	989	1037	1003	1021	990	983	1051	1012	978	971	1002	1039	1026	1043	1052	1004	1006	1041	1077	1059	1020	1022	1051	1058	1049	1005	1010	977	1073	981	1035	1023	925	983	948	991	992	1014	942	1022	978	945	1003	1096	985	1074	1075	1038	1051	1034	1039	1012	1026	1004	1008	988	1036	981	1019	1014	1060	1019	983	1079	1007	986	1062	1048	1040	962	1039	1067	987	954	1052	1048	992	1064	1002	965	999	1019	1001	1037	974	926	1077	1023	1021	1020	1036	967	992	1015	957	1021	994	1016	988	1047	999	1017	964	1007	984	1020	989	1003	954	965	1013	960	979	1000	1049	988	992	1018	1015	1048	988	1028	1028	1031	988	1064	982	1023	1058	1036	1000	1021	969	986	1035	982	987	943	988	1027	1021	1039	982	1048	1034	947	1042	1050	1041	999	955	972	1006	1000	1021	1068	1000	1017	1015	953	966	996	1065	1108	972	1000	1000	963	1053	1034	1039	1014	985	1011	999	996	994	1015	1024	1022	1006	994	1039	982	1042	986	1039	975	990	976	997	1001	967	1004	1030	1015	945	1004	982	1007	957	1018	1023	1032	1007	997	997	1015	977	983	1031	1018	1004	1015	1015	980	965	971	1030	1033	929	988	1042	1006	982	1016	999	990	1056	973	1089	1051	984	1005	982	1003	998	958	1002	1029	1012	1043	1034	970	1016	1012	974	984	1006	1097	1036	972	994	1010	1043	1028	942	1007	1013	1057	976	993	1052	1012	1025	1012	993	1015	1007	998	998	953	1003	985	976	1014	934	993	1029	1008	1006	991	988	1067	990	1004	1040	988	1058	1015	984	995	1036	994	1029	1030	979	997	916	1017	1018	1044	1000	1065	1031	1007	972	1031	969	1018	1049	1008	978	1053	1070	990	958	1018	1039	948	1054	975	989	989	982	1004	965	977	1046	960	1046	1004	1004	1005	1028	1014	1066	1038	990	979	1003	999	970	1008	1024	995	1032	1025	991	1026	1047	968	1003	987	986	960	977	977	1058	960	1014	1017	1011	1016	1001	1018	1028	1053	958	959	993	1019	1041	984	942	1005	984	1021	1026	1026	1024	1001	1006	1028	975	1014	972	996	977	1025	980	1010	1032	1008	980	937	1004	1034	1030	1003	970	1029	1052	970	1020	1018	1002	974	1000	1048	1018	933	1026	1059	1001	985	1023	1017	1022	1026	1045	1015	961	1004	992	951	1032	1031	942	1010	1002	994	1041	1000	991	965	945	1035	998	1049	1028	1005	988	998	991	1018	1030	1012	947	1027	976	983	1001	984	1081	1020	1006	974	977	995	1034	994	994	1049	992	1031	1029	1012	884	987	1039	1009	1005	1020	1019	949	1001	977	1021	1003	998	995	969	1011	984	1023	1028	957	954	1030	1004	976	999	1007	1047	998	1039	1027	1040	995	987	987	1054	993	987	967	1020	1008	977	1019	1041	1027	968	1042	1054	1053	1019	1002	999	1013	1005	1037	981	1059	1035	940	990	1011	985	993	1010	1028	1036	973	1051	971	992	1023	950	1001	991	980	992	975	998	996	1051	983	1045	996	1054	1002	991	984	991	1043	971	1003	994	1040	966	997	993	1008	1003	1021	955	977	1014	1021	1006	977	1049	1013	1026	974	1015	963	956	935	965	1008	972	973	990	1021	963	1048	978	978	1032	1015	1061	1010	1010	995	1010	1009	1023	1007	990	1028	995	962	1011	1034	1030	975	1021	1026	1010	1043	1072	991	1023	990	976	969	998	1015	1064	982	1034	949	951	992	1004	1008	988	1011	1001	1000	1065	1045	966	1025	987	1007	1010	1018	959	981	982	1010	1005	1010	1004	986	1015	997	948	1043	996	1013	1002	999	988	1068	974	1026	982	1020	1039	1028	985	1019	1012	1006	1022	1084	998	985	1017	994	988	1009	1004	1064	1057	1030	1010	1021	1018	1011	948	1005	1005	1008	1023	1012	984	1038	1035	953	1005	959	985	948	972	997	990	983	1008	1042	1007	994	988	1027	984	961	980	1015	1059	972	972	1001	1037	974	979	993	944	1049	926	988	1036	996	1021	984	1009	967	1043	1037	938	1074	1025	1015	987	969	1003	968	977	1005	1001	997	962	1001	1030	939	1012	1013	1017	1042	1041	1011	1039	1061	997	985	993	1041	1016	1025	1006	972	932	1016	1000	933	974	1044	1059	994	981	983	1006	964	948	1049	979	1019	986	944	972	1010	1043	1030	988	978	964	1018	950
24888	24201	34893	29057	18872	6438	924	603	598	580	578	564	569	554	553	578	542	536	543	534	598	551	534	569	542	571	532	524	565	531	545	554	506	560	526	524	575	532	546	562	533	512	550	528	560	529	518	522	553	581	521	548	537	551	565	580	518	574	585	525	537	582	566	517	527	549	542	535	532	519	579	540	548	553	522	562	563	555	538	604	538	565	544	531	548	564	548	526	555	498	517	535	573	541	556	564	541	531	536	569	521	548	544	588	494	531	566	579	541	553	500	547	535	543	564	541	550	515	549	576	544	559	586	564	541	528	548	572	534	526	542	550	542	514	542	577	572	558	568	555	542	542	544	551	533	537	504	593	527	567	547	600	541	539	555	530	575	553	541	570	570	528	521	548	519	545	546	545	547	516	562	506	520	587	528	561	516	522	558	535	513	525	511	550	532	565	560	555	534	575	544	611	527	563	526	572	506	554	560	524	516	561	505	551	560	525	544	529	519	534	542	605	515	537	557	599	581	508	590	535	535	521	559	566	541	537	541	587	536	532	529	587	568	544	539	550	562	548	552	521	548	533	481	548	537	535	536	522	560	572	565	571	530	560	564	549	510	541	594	565	532	543	573	515	563	552	594	544	521	553	563	505	594	512	573	521	562	562	566	561	566	550	540	553	542	502	565	561	550	559	538	543	514	539	573	585	518	609	509	556	535	531	564	544	537	517	575	536	515	545	525	561	561	517	523	538	529	572	526	542	559	546	564	515	522	553	556	546	557	541	519	538	552	570	550	577	525	558	566	548	550	582	550	552	569	542	573	584	507	554	530	532	591	569	543	538	544	510	543	565	534	550	536	481	513	540	543	532	515	545	521	546	528	545	537	505	560	545	564	527	516	557	511	511	557	560	496	588	538	526	551	506	534	538	580	592	562	515	555	524	541	549	560	539	555	552	551	561	601	503	516	550	588	522	566	586	517	563	540	516	566	546	553	520	501	539	564	549	524	538	504	522	578	573	534	521	531	560	550	582	510	616	529	549	566	564	569	538	542	542	521	547	525	539	539	534	546	504	505	522	524	517	526	512	531	509	564	568	566	557	553	535	506	554	591	539	533	584	552	550	539	569	542	580	564	532	594	548	554	543	515	558	546	528	568	508	505	535	591	523	531	563	537	543	554	541	562	521	513	520	542	521	587	572	571	542	535	504	566	529	493	514	492	547	583	556	494	501	544	558	517	555	531	549	557	507	579	540	576	519	519	584	562	549	558	541	602	587	543	534	520	521	542	531	524	548	560	527	554	569	563	522	577	559	541	561	547	527	522	562	524	489	505	537	538	554	543	521	535	548	556	526	530	552	540	555	560	524	541	553	544	529	555	585	567	559	522	548	549	529	559	564	543	528	570	534	549	537	539	540	576	540	546	589	553	531	519	544	589	541	485	593	526	513	497	577	565	565	520	538	528	524	581	555	516	526	542	524	565	553	575	558	537	524	552	517	545	539	542	565	516	526	524	555	544	543	564	551	545	553	535	568	551	524	532	563	520	576	556	550	577	543	513	559	533	563	534	490	534	514	514	557	479	515	573	556	602	555	573	575	590	513	513	527	547	580	560	509	542	593	532	558	510	553	515	565	567	547	537	546	599	544	538	548	525	566	547	544	552	567	558	574	543	529	559	574	530	559	537	574	594	570	524	535	527	505	489	537	519	487	543	556	556	540	563	533	519	562	537	586	546	545	585	553	558	576	558	534	486	562	534	524	552	546	537	556	578	580	535	548	531	547	536	523	559	509	498	500	579	542	534	513	587	524	541	540	566	529	548	540	583	522	555	524	562	580	553	526	493	528	565	533	531	555	538	580	522	553	532	525	502	546	532	569	539	553	499	562	542	586	573	535	566	557	542	548	594	529	531	543	572	535	519	515	559	559	559	522	525	535	530	525	567	553	576	529	540	564	521	548	523	561	572	580	540	544	523	553	536	553	524	566	558	529	576	567	548	559	549	521	499	525	506	548	557	565	588	506	491	534	526	551	578	559	551	547	520	528	537	588	559	527	580	503	573	564	567	580	561	571	549	573	607	576	541	508	513	532	542	525	528	566	536	564	541	568	527	498	576	496	502	559	517	541	538	551	554	573	546	528	550	572	541	514	515	544	535	547	535	563	555	561	537	569	543	557	566	519	533	512	546	607	566	538	545	514	517	575	546	564	563	549	533	553	558	573	542	526	559	555	560	549	513	523	544	553	555	544	539	543	525	590	578	593	483	510	513	501	552	553	570	567	604	533	524	526	536	564	553	555	540	533	573	552	567	538	553	568	559	575	517	543	586	572	539	559	557	538	552	534	587	580	527	553	553	539	557	559	550	541	531	544	504	548	534	550	529	551	553	529	579	530	546	535	550	536	529	568	554	568	523	501	500	525	520	526	562	549	555	547	521	551	549	539	518	563	560	515	512	554	537	566	532	543	529	572	558	549	527	564	499	571	533	521	566	544	539	498	556	519	549	523	585	564	559	548	551	577	554	537	549	554	505	563	560	581	509	550	575	545	555	532	545	547	523	512	609	568	551	525	540	539	541	542	520	531	503	581	566	544	568	529	539	518	528	571	555	543	529	531	540	547	505	558	518	554	534	521	533	509	573	540	527	551	516	511	535	519	534	572	533	532	582	549	568	542	553	526	563	524	554	555	549	546	549	601	539	523	526	539	571	569	577	560	497	539	547	571	517	555	544	528	555	558	517	570	535	543	542	540	480	568	510	503	556	506	588	489	541	566	538	530	545	575	571	523	552	579	537	547	550	527	537	564	507	526	530	579	559	512	558	528	553	587	622	562	524	534	533	558	538	553	542	550	551	535	560	553	523	516	568	574	564	538	569	543	528	513	556	549	552	539	520	566	539	577	566	558	510	536	535	537	554	526	517	568	575	560	576	514	549	565	549	540	568	551	557	526	551	577	535	533	537	537	522	556	612	540	509	551	518	529	575	556	565	540	529	554	524	567	541	608	496	612	510	521	549	505	531	547	548	556	539	529	545	517	515	543	518	527	543	539	549	546	548	570	531	573	537	529	539	531	538	540	539	520	519	545	547	589	585	571	468	561	557	484	554	565	538	567	567	543	553	540	513	576	553	535	555	509	580	516	544	523	558	551	508	550	560	558	528	507	525	553	545	593	533	540	521	530	547	562	523	563	550	469	544	552	553	543	529	549	572	582	539	523	580	550	546	533	560	510	525	530	550	535	535	591	548	581	519	529	572	497	553	526	558	527	536	522	525	561	522	525	497	533	584	546	519	535	539	535	540	561	533	535	588	574	552	574	604	544	520	536	502	517	525	521	565	533	487	516	547	522	564	508	526	538	571	535	508	548	560	538	555	541	570	547	551	529	528	565	543	536	516	571	584	572	565	538	543	531	544	578	553	560	550	556	574	568	541	518	534	544	545	529	543	591	540	517	544	528	512	526	545	559	541	540	577	590	549	532	555	554	553	535	534	595	546	497	489	549	541	537	562	535
59313	89009	66246	38242	15589	3578	1395	1037	1009	985	981	990	1005	1047	955	1035	1007	1006	933	904	980	966	981	988	941	1022	993	957	1042	962	962	966	927	997	956	968	977	1003	941	977	995	984	983	908	1007	1012	968	964	941	998	970	1046	968	1006	992	969	984	940	1026	1003	1003	963	1017	979	984	1003	983	996	1020	1002	975	1026	1008	1002	983	1044	924	1006	970	970	997	980	952	999	994	928	1000	992	1036	951	948	956	1020	968	991	996	980	941	993	1011	1017	1043	988	1021	1045	980	979	944	1006	969	994	978	928	960	1025	999	977	956	963	958	975	991	968	981	1019	975	933	989	1000	1025	985	943	989	1009	978	996	994	962	1053	981	982	977	988	1010	1001	912	963	1044	1002	1002	1007	964	979	966	963	947	974	1003	1015	967	1029	953	997	991	1028	973	1012	1034	972	945	993	977	944	989	961	1063	942	965	1019	972	964	1018	1009	977	964	980	994	1010	905	982	965	993	1018	944	925	959	969	1016	1020	997	952	958	950	1041	1023	1010	1025	1030	950	991	944	986	982	998	1014	1029	980	1005	937	1037	1006	1013	985	957	1007	987	986	976	1056	1000	1000	921	1012	997	999	938	954	977	983	966	903	967	999	973	990	958	956	988	979	1010	956	921	965	973	967	978	933	973	994	962	1009	934	987	993	1025	977	1015	1010	925	944	1038	1035	958	907	977	975	997	1025	1029	1004	973	1017	1000	913	1020	980	972	983	958	971	1014	1070	963	1004	999	1006	987	999	1014	948	1048	963	1001	1037	979	1005	968	1033	989	978	1007	979	965	957	1017	989	1012	989	1011	996	1033	1007	990	983	976	963	1011	963	983	964	1001	981	996	1014	942	942	906	940	998	969	981	966	963	962	962	940	980	1061	927	1027	1064	983	995	1010	993	952	1040	953	1013	965	1015	958	975	1026	962	983	996	1045	1031	964	1006	940	962	999	986	923	1018	974	1042	1009	963	970	984	926	992	992	969	1020	951	931	960	987	1028	981	992	956	982	1017	977	998	966	1000	908	998	948	987	983	981	970	978	1000	986	946	968	948	1047	1032	999	1001	1010	967	953	959	981	978	992	1005	971	1004	971	1021	959	908	940	1011	978	970	978	967	985	982	988	943	989	954	1004	993	987	971	987	995	945	974	972	1026	1027	931	983	992	959	1001	933	1023	988	997	1027	1006	1011	970	1033	969	998	961	974	1006	1007	994	941	1034	982	950	996	998	964	965	936	1036	1000	943	955	909	971	994	947	982	966	996	976	956	1008	1003	965	1000	1008	981	1009	990	1017	955	990	987	930	1013	1051	993	992	956	992	1010	1015	1027	974	961	1005	1012	948	1026	989	1005	963	987	1015	971	995	1000	964	926	928	967	1002	1016	1024	939	992	1007	958	980	974	966	997	986	978	962	934	1010	922	1014	951	944	1041	1039	980	972	991	916	963	961	922	950	952	945	966	991	1019	965	985	960	968	995	976	977	1021	980	987	961	998	943	968	922	988	974	1009	970	1021	918	1051	943	963	995	1007	1007	972	979	936	943	942	981	1024	966	986	1023	930	1031	997	969	986	990	989	1012	971	1002	1010	935	980	984	942	992	1035	1040	948	966	995	1010	954	968	979	1016	938	1000	946	958	981	1078	951	921	975	1038	973	951	1019	987	983	1036	987	1002	970	1042	982	952	1002	1011	1027	979	1015	1017	1047	959	968	1006	927	965	1003	970	1006	1001	1044	959	968	979	945	987	950	995	998	998	965	956	1004	989	1007	961	945	985	964	1001	987	1035	1006	1019	966	1013	960	1025	999	975	1013	978	970	1000	1020	1015	977	1009	985	942	997	998	1010	1035	982	1001	946	977	881	965	969	1017	937	1006	1025	1006	963	957	982	943	953	989	987	995	1026	975	934	992	975	961	996	966	993	1001	946	962	993	961	974	967	994	1029	948	964	963	997	973	918	998	955	979	903	984	1033	973	973	1012	949	967	1009	949	967	961	941	959	970	977	1023	962	959	979	1050	967	996	957	949	983	1061	1004	945	965	976	1016	1005	990	962	998	952	930	959	990	965	1052	974	981	1024	981	940	994	1027	990	953	952	997	992	964	1001	1004	1017	960	961	945	998	946	1051	951	985	1036	920	985	999	1000	964	958	947	1035	1023	1009	1002	948	1018	1004	1005	951	985	986	1013	962	953	989	912	964	995	1006	995	1048	1019	974	951	994	991	945	980	976	965	936	1000	987	1007	997	954	966	896	954	972	958	981	993	1002	997	961	986	975	1012	986	997	1027	968	989	978	976	974	957	978	996	1023	986	978	937	1029	951	958	904	956	963	1051	999	904	1001	993	979	966	989	969	926	1017	1029	995	1036	985	1000	999	963	984	1006	1002	1041	1026	999	1017	1014	977	971	1019	970	1006	1006	993	954	967	981	986	1019	973	959	937	1043	968	950	950	968	960	978	981	1016	1007	939	1017	1005	964	969	972	1001	1016	928	963	998	982	975	959	933	998	936	965	1038	1023	989	1036	993	1009	956	993	1016	1002	914	1010	1015	1011	1008	954	993	985	995	989	982	965	999	974	974	989	995	960	988	965	991	991	964	1017	975	964	957	1006	992	988	954	935	929	1005	984	958	971	1055	998	991	982	994	979	945	984	970	966	1001	923	1013	944	949	967	999	1035	1034	953	975	986	977	972	991	978	997	982	977	970	989	982	977	951	1006	942	1007	968	989	971	951	972	988	980	936	975	968	960	985	1008	973	975	1010	991	1043	939	975	951	952	987	968	956	1047	942	979	1029	944	956	996	998	1010	1050	986	975	997	1012	1009	996	997	1035	977	931	934	989	1005	965	957	998	961	973	991	992	967	957	1017	950	978	1015	982	927	1056	1037	978	952	949	980	993	994	1006	1036	963	1005	974	1004	959	987	993	1063	1020	1022	956	1040	961	966	1011	1005	978	1021	977	999	987	959	971	1039	948	1006	971	985	993	958	1014	963	982	945	989	974	1043	942	1009	919	988	939	996	994	1044	1020	993	956	1024	1057	1016	1000	1066	948	970	975	964	968	984	983	979	979	998	990	958	963	924	984	975	978	978	1004	1023	947	1021	973	954	987	982	1006	940	1010	989	970	980	956	980	977	980	961	951	1012	1039	1013	931	956	938	1030	948	1016	960	974	920	979	1005	998	994	972	1008	949	964	939	1015	987	1002	974	958	938	978	1056	1054	981	998	989	1015	933	978	994	975	1017	979	1047	927	931	975	966	998	1024	991	1040	1003	920	996	938	1046	960	970	933	947	995	914	990	991	1016	985	989	982	1013	975	927	934	963	951	976	990	1023	992	996	937	925	976	1011	972	1011	965	1009	963	959	981	994	1004	964	954	951	960	1006	989	995	987	1004	1022	956	988	1092	972	951	989	987	1009	950	1027	947	983	1000	974	989	1040	975	990	973	975	966	973	973	1010	981	982	1030	1002	1033	929	1011	948	959	990	950	958	988	988	978	999	969	994	946	985	984	954	931	986	996	1092	1004	988	993	949	961	1003	941	981	980	1004	970	961	1006	990	948	986	1012	1000	922	1024	959	975	991	964	1004	942	951	1007	951	961	954	1034	990	1008	995	958	950	1019	944	998	982	1009	991	1036	973	989	1070	976	1040	1010	988	975	1014	996	1038	935	983	935	1032	962	974	939	990	984	981	998	991	971	1055	1026	1022	978	927	976	1034	945	980	1030	979	940	950	978	984	983	966	1028	993	978	983	922	991	965	993	985	956	978	996	1022	989	984	981	971	1021	998	1007	989	994	973	989	1007	959	971	1012	961	934	929	1009	987	974	1002	973	1033	1009	942	1003	958	955	1012	990	960	975	1013	1047	990	1012	940	999	984	966	980	998	987	967	952	987	976	992	938	1001	985	938	934	963	1023	1002	982	1040	970	956
23447	22438	32526	27454	21532	16606	3843	806	622	667	625	682	607	619	598	651	620	583	616	610	636	584	616	644	612	613	623	624	573	618	664	584	652	627	657	605	604	599	628	648	599	647	593	619	600	622	604	657	636	595	572	627	584	650	590	619	619	630	621	613	623	587	619	626	628	607	573	638	563	587	648	619	576	606	558	649	618	603	619	695	634	600	596	647	642	601	620	615	624	613	626	613	624	617	637	594	564	655	620	612	602	613	599	586	608	623	601	568	594	618	622	634	615	643	625	596	599	627	582	572	647	594	595	615	620	629	604	626	632	590	631	644	619	614	625	640	615	657	641	609	629	615	623	619	625	627	574	572	624	611	613	557	614	600	638	626	590	608	669	602	593	621	608	643	616	606	614	619	605	587	614	583	614	618	580	644	577	563	646	594	636	576	618	644	596	614	557	567	600	572	622	625	627	628	598	625	594	621	649	603	623	629	644	570	639	592	597	634	615	628	634	596	619	611	637	608	614	664	622	635	615	630	656	586	600	618	653	599	587	621	579	562	640	611	654	581	552	631	597	627	616	676	654	639	604	651	587	618	593	589	597	619	631	620	632	579	601	588	602	623	632	620	586	600	620	587	602	643	605	626	608	590	646	626	559	650	643	590	612	659	574	621	616	587	594	584	646	563	597	560	613	572	590	580	609	591	633	592	566	629	646	635	592	586	608	641	603	622	631	600	627	607	623	610	607	585	603	617	639	590	605	631	574	594	626	606	663	631	603	656	540	605	590	639	607	602	637	615	645	600	622	619	597	575	615	622	611	568	608	602	591	615	632	629	559	620	643	596	638	534	636	574	598	615	592	608	578	628	635	628	606	605	580	597	648	582	648	641	569	567	628	627	625	595	607	588	624	653	613	614	615	622	588	602	565	621	575	689	663	630	610	569	645	588	635	617	610	628	620	584	570	613	644	577	620	637	614	607	639	602	671	617	614	597	656	617	611	597	617	598	597	575	614	636	647	624	595	637	621	570	621	638	644	612	610	602	611	571	608	607	656	615	616	590	572	612	636	602	588	636	597	601	628	583	609	630	636	676	637	557	628	626	604	586	601	619	597	622	606	600	636	593	594	568	626	630	635	615	610	642	611	605	600	592	650	613	627	631	641	613	633	633	648	559	621	616	632	597	583	637	574	611	625	641	621	612	618	565	616	589	594	682	647	605	637	637	599	602	656	616	620	604	624	599	575	590	636	632	623	609	592	626	571	620	643	628	593	638	640	619	640	617	616	677	669	579	617	587	607	585	606	596	612	557	615	598	635	612	590	614	597	602	650	621	600	611	613	585	581	576	606	609	580	660	670	634	646	643	641	552	572	567	630	594	634	605	634	602	626	657	670	572	626	634	573	620	646	607	599	640	615	615	638	651	635	609	602	626	620	600	612	614	613	652	595	584	581	631	582	643	620	592	605	655	629	586	641	558	592	609	668	630	599	626	606	581	628	556	657	569	628	647	652	610	602	569	630	633	593	589	623	584	603	629	603	588	589	613	584	633	647	597	619	616	637	658	649	607	588	629	606	611	583	626	661	581	631	598	629	640	603	594	610	630	570	654	580	616	639	625	581	624	610	626	609	620	606	625	668	647	594	582	552	641	601	564	599	668	624	640	603	614	620	637	612	614	632	575	643	600	642	649	581	604	653	601	657	629	626	611	596	607	546	619	612	613	596	589	594	568	616	587	618	611	556	617	582	616	633	632	630	599	558	665	583	631	641	584	640	624	600	612	582	622	579	609	683	596	601	602	612	577	603	575	602	631	612	675	604	620	618	554	623	631	619	635	617	600	618	609	604	570	571	608	645	578	589	635	663	609	620	593	608	661	605	597	627	606	595	625	662	621	640	570	606	567	591	657	609	638	633	618	640	620	624	616	643	646	608	602	563	611	665	594	639	584	611	619	574	597	589	610	598	637	619	629	634	606	620	587	609	633	641	576	565	612	586	647	648	646	597	588	615	619	587	550	609	629	641	635	633	614	597	634	593	613	605	577	604	601	581	597	599	600	599	627	647	626	619	576	614	631	613	592	602	582	622	574	612	632	626	634	619	634	625	601	643	626	594	577	642	580	621	593	603	569	616	635	594	595	625	608	563	613	596	637	635	652	620	638	641	610	631	652	628	658	616	607	617	607	606	602	612	560	624	664	622	608	614	634	613	641	571	598	586	604	589	605	622	635	647	610	580	631	617	605	648	631	619	588	567	636	602	638	571	616	616	620	667	624	679	584	603	597	656	578	601	549	611	632	578	597	615	584	580	634	615	604	618	605	620	644	611	602	602	619	620	608	578	571	589	611	634	641	604	615	613	591	627	608	620	615	628	589	607	581	658	620	604	601	586	646	586	666	651	583	598	591	607	612	634	611	608	652	644	580	564	601	646	596	624	595	620	610	657	613	646	663	611	583	648	591	572	610	583	661	618	609	581	600	619	588	642	612	603	568	587	583	602	645	678	648	625	637	592	658	577	601	575	585	615	660	629	601	634	644	623	609	581	675	595	607	637	598	629	599	603	611	620	615	620	604	617	594	616	631	599	575	628	630	615	637	635	615	614	625	647	588	597	665	600	593	647	553	573	595	601	597	617	591	553	646	604	592	599	625	607	600	630	618	617	584	609	634	671	671	619	603	671	620	674	649	634	673	653	634	589	624	636	595	614	587	612	569	589	599	586	609	558	631	586	668	624	572	586	577	587	606	636	608	608	598	623	568	616	626	598	551	553	578	642	599	654	664	614	574	640	633	634	642	608	598	663	628	642	608	610	581	597	589	601	605	595	573	651	638	619	596	628	622	597	608	592	634	633	641	629	626	591	625	610	627	612	619	624	590	604	618	603	632	619	598	633	605	627	602	612	599	634	603	604	642	601	609	636	587	627	597	591	639	640	662	571	622	621	590	617	654	639	661	611	581	599	580	628	612	639	643	616	605	630	602	605	610	596	573	574	652	581	616	587	619	676	621	627	678	608	630	561	638	606	661	654	569	593	623	620	574	644	594	598	596	605	579	582	552	585	666	586	595	631	621	656	612	648	611	603	611	600	617	647	599	633	603	621	598	645	612	626	571	597	637	615	567	562	629	670	589	590	609	645	632	635	617	612	577	619	618	610	615	616	629	663	658	614	604	612	601	570	648	594	594	593	640	613	647	623	581	615	666	649	672	614	654	610	660	638	596	605	623	616	579	613	579	621	577	570	618	642	640	614	562	591	597	595	588	637	621	634	639	619	630	584	664	656	630	643	604	627	601	632	605	562	601	618	605	611	648	628	652	616	636	616	616	645	582	637	614	659	619	612	607	585	617	631	608	606	643	573	679	687	640	634	588	590	714	577	583	582	633	648	671	619	640	611	581	602	604	580	587	640	606	631	594	546	617	602	637	578	620	613	598	623	623	640	631	591	613	613	619	610	568	644	618	621	615	623	578	597	623	646	666	618	646	606	600	594	614	603	585	580	612	590	605	594	614
60111	101467	79860	47949	22910	6183	1755	1088	1036	1084	1044	1046	1079	1085	1027	1068	1137	1067	1074	1044	1074	1081	1034	1042	1066	1080	1069	1051	1029	1062	1068	1057	1046	1076	1058	1155	1077	1039	1053	1085	1062	1028	1100	1081	1070	1096	1037	1115	1044	1122	1030	1100	1083	1057	1064	1074	1021	1042	1063	1061	1039	1129	1054	1060	1034	1066	1042	1063	1049	1047	1046	1058	1066	1062	1073	1024	1089	1044	1013	1049	1073	1106	998	1033	1082	1099	1004	1022	1084	1094	1083	1057	1016	1045	1074	1055	995	1032	1080	1032	1068	1061	1053	1084	1109	1073	1043	1012	1106	1080	1103	1041	1021	1068	1066	1061	1037	1041	1013	1065	1086	1024	1012	1038	1069	1104	1015	1062	1045	1029	1087	1028	1086	1061	1026	1056	1086	1052	1095	1022	1037	1052	1000	1015	1125	1057	1035	1021	1044	1030	1044	1048	1079	1034	1031	1062	1053	992	1019	1016	1119	1071	1069	1069	1056	1020	1059	1099	1096	1075	1098	1033	1060	1012	1036	1058	1091	1027	1086	1054	1032	1067	1097	1083	1075	1062	1136	1076	1024	1040	1060	1073	1031	1106	1022	1015	1073	1025	1046	1063	1063	1088	1081	1050	1061	1064	1095	1049	1095	988	1078	1032	1033	1025	1086	1040	1076	1077	1042	1096	1067	1053	1081	1088	1110	1041	1059	1080	1074	1041	1077	1059	1030	1021	1054	1019	1035	1104	1036	1022	1046	1089	1127	1084	1111	1097	1063	1026	1036	1059	1016	989	1030	1012	1020	1044	1071	1056	1078	1030	1073	1054	1034	1102	1057	1093	1053	1001	1059	1019	1101	1108	1080	1111	1123	1034	1120	1119	1061	1088	1038	1084	1055	1060	1047	1047	1096	1015	1031	969	1064	1055	1052	1049	1052	1053	1097	1105	1015	1089	1011	1002	1094	1017	1040	1079	1115	1111	1095	1096	1085	1117	1031	1047	1056	1058	1060	1009	1088	1040	1103	1044	1025	1106	1060	1067	1043	978	1041	1023	1021	1046	1021	1027	1049	1081	1050	1119	1051	1085	1033	1030	1142	1063	1077	1083	1063	1051	1070	1072	1025	1064	1050	1080	1038	1096	1112	1047	1063	1043	1043	1062	1061	1101	1083	1042	1073	1060	1026	1115	1057	1084	1081	1033	1028	1047	1081	1067	1089	1036	1092	1048	1107	1069	1084	1110	1110	982	995	1002	1044	1074	1040	1018	989	1053	1070	1075	988	1038	1097	1104	1051	1094	1059	1077	1045	1024	1091	1060	974	1041	1084	1082	1014	1043	1035	1068	1043	1054	1068	1055	1109	1054	1105	1105	1049	1060	1039	1071	1022	1036	1066	1020	966	1048	1021	1012	1023	1032	1067	1043	1062	1072	1099	1081	1052	1037	1020	1067	1051	1009	1034	1073	1135	1060	1120	1044	1025	1068	1103	1069	1066	1070	1133	1069	1042	1048	961	1030	1051	1044	1099	1094	957	1043	1083	1030	1029	1039	1076	1060	1089	986	1104	1080	1010	1098	1023	1038	1015	1124	1012	1086	1055	1073	1089	1072	1093	1047	1033	1030	1079	1062	1072	1052	1001	990	1018	1007	1070	1068	1061	1126	1025	1032	968	1014	1074	1066	1115	1068	1064	1049	1095	1027	1076	1077	1065	1043	1090	1035	1076	1101	1107	1007	1066	1015	1066	998	1073	1050	1053	1015	1066	1088	1051	1098	1057	1040	1036	1029	1082	1066	1045	1033	1046	1033	1068	1094	1103	1010	1009	1038	1088	1070	1044	1045	998	1031	1021	1034	1052	1061	1037	1053	1015	1046	1068	1002	1064	1017	1105	1039	1046	1094	1048	1063	1008	1023	1076	1085	1051	1027	1051	1047	1078	1049	1034	1031	1064	1033	1058	1005	1032	1044	1046	1096	1092	1085	1082	1029	981	1040	1078	1007	1087	1039	1085	1065	1061	1034	1082	1103	1080	1054	1049	1074	1116	1071	1140	1077	1057	1063	1062	1104	1124	1068	1142	1020	1065	1054	1053	1087	1086	1078	1118	1012	1108	1087	1053	1052	1008	1062	1058	1034	1055	1026	1056	1069	1029	1099	1066	1105	1082	1001	1002	1092	1085	1009	1089	1091	1030	1079	1085	1068	1072	1139	1114	1035	1033	1014	1097	1081	1020	1104	1064	1020	1046	1051	1024	1093	1066	1091	1059	1098	1078	1080	1022	1042	1089	1063	1085	1046	1049	1033	1021	1068	1048	1067	1090	1091	1093	1055	997	1027	1047	1061	1076	1093	1087	1041	1047	1096	1057	1043	1077	1022	1027	1103	1047	1087	1078	1072	1102	1051	1113	1020	1028	1050	1096	1017	1045	1101	1054	1038	1042	1089	1013	1111	1071	1016	1070	1044	1077	1100	1071	1060	1027	1098	1012	1028	1088	1045	1055	1008	1068	1058	1019	1096	1027	1042	1026	1056	1071	1098	1114	1054	1053	1010	1111	1027	1080	1072	1048	1017	1097	1021	1077	1059	1054	1087	1101	1047	1040	1108	1031	1053	1076	1015	1027	1067	1039	1102	1059	1066	1079	1099	1074	1016	1020	1065	1086	1095	1073	1066	1016	1028	1058	1049	1079	1080	1067	1043	1073	1088	1053	1062	1026	1065	1041	1037	1038	1067	1065	1020	1045	1025	1019	1019	1042	1040	1074	1055	1003	1061	1027	1074	1069	1066	1109	1056	996	1027	1067	1012	1053	1078	1114	1114	1057	1074	1069	1110	1079	1065	1094	1019	983	1068	1029	1046	1072	1039	1092	1014	1011	1020	1048	1066	1033	1068	1081	1058	1036	1036	1047	1072	1060	1043	1096	1051	1044	1102	1056	1098	1107	1059	1046	1090	1010	1029	1083	1092	1088	1062	1061	1111	1090	1110	1072	1034	1088	1025	1016	1087	1033	1076	1055	1054	1020	1074	1019	1043	1088	1091	1104	1056	1047	1051	1125	1036	1095	1125	1007	1129	1086	1091	1040	1011	1065	1094	1039	1073	1037	1050	1062	1062	1073	1072	1075	1050	1003	1045	1074	1054	1044	1038	1061	1063	1005	1051	1019	1089	1038	1062	1023	1027	1098	1073	1040	1075	1114	1031	1114	1036	1029	1026	1101	1019	1063	1089	1055	1009	1052	1009	1061	1032	1068	1050	1048	1035	1036	1061	1035	1064	1060	1030	1059	1062	1069	1067	1009	1051	1099	1054	1094	1042	1107	974	1054	1062	1044	1077	1069	1065	1057	1094	1036	1032	1124	1074	1034	1024	1077	996	1038	1021	1028	1042	1057	1042	1079	1044	1082	1086	1092	1058	1112	1057	1047	1018	1046	1027	1017	1048	1070	1053	1080	1071	1032	1038	1044	1079	1084	1063	1032	1044	1062	1060	997	1079	1002	1080	1016	1037	1069	1078	1051	987	1026	1073	1004	1010	1091	1098	1080	1035	999	1064	1045	1077	1088	1067	1082	1055	1020	1028	1128	1067	1076	1046	1047	1062	1092	1048	1043	1056	1113	1065	1062	1085	1017	1058	1059	1082	1138	1098	1078	1041	1043	1009	1042	1055	1054	1099	1094	1053	1051	1048	1075	1117	1033	1058	1064	1048	1052	1081	1057	1049	994	1077	1079	1078	1050	1014	1037	1026	1151	1084	1071	1082	1047	1062	1043	1051	980	1077	1028	1071	1066	1122	1033	1050	1080	1062	1028	1044	1003	1025	1108	1082	1038	1079	1034	1066	1058	1058	1037	1096	1069	1045	1012	1047	1039	1052	1033	1084	1101	1042	1038	1090	1060	1050	1022	1056	1029	989	1081	1037	1033	1057	1034	1120	1050	1025	1047	1047	1082	1082	1052	1081	1061	1044	1054	1060	1050	1044	1039	1019	1030	1070	1055	1064	1108	1079	1006	1094	1051	1090	1081	1053	1080	1091	1033	1042	1126	1113	1036	1007	1096	1095	1064	1086	989	1016	1041	1065	1037	1068	1039	1081	1074	926	1079	1094	1051	1079	1105	1038	1004	985	1035	1135	1064	1105	1046	1043	1066	1093	1074	1052	1069	1049	1061	1089	1057	1079	1070	1083	1054	1059	1091	1039	1009	1088	1071	1033	1112	1028	1107	1074	1048	1072	1033	1078	1063	1071	1091	1010	1048	1057	1078	1057	1048	1098	1147	1119	1038	1072	1030	1043	1044	958	1053	1099	1098	1100	1119	1039	1032	1067	1012	1064	1039	986	1038	1040	1046	1115	1022	978	1006	1090	1064	1057	1115	1052	1063	1091	1018	1090	1081	1069	1039	1044	1047	1101	1057	1025	1047	1037	1042	1068	1004	1062	1016	1104	1036	1047	1109	1047	1020	1024	1059	998	1100	1090	1083	1029	1037	1094	1086	1098	1015	1027	1074	1060	1040	1013	1081	1036	1025	1047	1056	1072	1062	1021	1022	1080	1072	1024	1078	1025	1054	998	1008	1069	1077	1054	1042	1032	1071	1027	1050	1078	1049	1068	1022	1032	1073	1044	1052	1089	1069	1100	1083	1034	1039	1098	1082	996	1039	1045	1095	1039	1043	1098	1049	1004	1053	1028	1109	1053	1067	1028	1042	1035	1080	1076	1098	1069	1008	1087	1103	1084	1099	1018	1089	1065	994	1023	988	1131	1091	1007	1089	1134	1101	1024	1083	1039	1068	1028	1036	1066	1053	1066	1026	1075	1016	1011	1085	1052	1031	1049	1042	1034	1079	1079	1048	1076	1009	1059	1096	1050	1096	1038	999	1071	1083	1108	978	1069	983	1059	1051	1111	1006	1066	1032	1077	1030	1047	1108	1077	1056	1110	1064	1026	1062	1045	1107	1013	1089	1074	1065	1043	1083	1039	1043	1046	1064	1003	1040	1061	1046	1037	1032	1072	1058	1092	1023	1023	1016	1035	1077	1003	1051	1064	1047	1092	1030	1023	1052	1070
28853	30272	30559	14975	2817	861	584	510	548	566	516	539	532	555	525	563	545	570	543	547	540	541	549	570	572	554	554	570	541	519	553	561	546	577	584	499	555	546	563	535	555	575	526	534	571	566	546	542	557	554	556	533	530	609	532	532	553	552	548	554	554	561	556	598	527	539	529	553	590	546	575	555	559	532	554	543	500	529	530	527	556	572	513	542	551	541	534	564	562	550	525	544	521	593	573	548	542	544	574	529	539	549	551	574	574	562	558	539	480	551	575	537	516	530	540	542	535	568	550	530	505	531	512	568	579	568	564	512	548	576	538	545	549	505	591	590	574	544	581	544	534	535	551	552	547	537	551	567	568	556	561	551	530	554	542	570	564	573	552	553	584	518	569	567	576	559	548	551	542	554	539	520	517	545	495	522	506	545	541	567	529	571	562	588	535	496	536	524	528	555	528	582	530	573	533	564	608	516	549	512	562	538	542	560	529	594	542	536	556	533	546	580	551	545	523	563	558	580	550	585	557	511	588	563	524	558	548	582	574	516	538	547	555	554	538	567	518	559	558	556	548	601	502	551	566	571	543	566	585	541	545	527	533	505	556	546	540	516	539	568	558	522	542	545	562	535	546	546	557	541	581	530	567	537	549	550	543	577	533	584	566	567	534	561	578	587	521	539	552	566	556	581	545	551	537	585	524	571	566	539	556	533	587	545	569	546	519	592	554	543	563	578	523	548	552	596	543	525	536	565	575	568	525	579	526	532	592	551	554	539	551	545	522	493	562	587	557	547	548	546	549	541	559	515	563	560	514	520	565	555	550	531	537	526	571	527	621	499	554	585	545	488	554	586	559	520	577	574	567	608	542	555	591	536	512	562	575	554	586	517	560	582	561	558	520	574	560	534	548	575	580	566	556	541	530	577	520	526	552	567	573	532	530	554	508	533	512	543	589	507	571	603	535	549	568	546	520	587	575	573	551	550	543	538	525	576	577	570	536	563	553	545	521	549	529	555	589	570	548	567	529	512	557	582	499	554	547	527	541	570	533	599	538	517	544	533	501	534	545	573	596	551	528	555	541	551	583	562	591	571	544	518	548	539	538	553	559	519	528	589	547	554	564	559	525	544	551	544	537	555	526	551	519	533	523	571	560	533	553	555	549	589	568	525	508	523	575	580	503	572	572	539	557	574	498	562	552	536	523	542	594	533	556	522	556	539	575	551	566	566	588	576	534	511	589	500	526	570	539	588	551	558	560	525	544	526	531	572	556	581	555	592	541	526	533	558	578	540	510	570	517	553	555	573	574	543	548	541	499	524	593	517	561	547	567	536	570	528	561	589	564	536	572	570	598	580	547	527	560	552	558	567	593	586	540	513	566	526	543	594	563	573	505	558	507	517	498	525	565	549	565	564	529	517	557	591	523	554	593	558	552	563	550	572	572	574	521	538	511	519	569	574	501	546	558	564	568	539	567	594	555	561	505	560	580	503	549	564	547	536	590	540	544	518	545	529	551	548	545	554	535	518	554	559	529	565	597	555	552	541	578	544	565	560	539	566	558	545	570	526	563	565	530	579	569	532	520	559	537	530	523	536	553	573	543	542	534	575	546	546	562	549	564	583	560	566	553	519	540	528	522	545	536	569	517	510	532	579	574	547	568	566	593	505	536	546	552	566	547	553	534	551	514	541	605	548	519	517	547	534	512	586	555	539	561	606	559	549	562	564	525	556	559	546	552	523	560	578	567	568	545	542	543	568	547	537	494	543	563	573	528	589	537	559	526	528	525	524	606	577	532	548	542	539	568	556	576	548	543	536	553	593	554	540	532	544	546	544	522	560	563	539	531	558	573	578	559	595	549	534	590	529	571	602	554	539	583	577	560	584	535	524	515	554	518	557	582	567	527	537	559	567	575	576	551	590	573	572	558	542	571	531	559	583	551	542	568	539	557	550	510	594	542	565	550	517	542	546	575	552	536	543	560	570	597	574	540	585	538	560	545	583	597	555	515	577	526	562	585	558	541	559	520	552	527	547	612	546	512	563	563	533	541	561	526	541	533	560	567	519	564	587	571	567	552	523	541	568	514	547	530	543	558	578	520	557	545	574	548	504	546	513	534	553	506	528	535	547	515	543	508	529	536	555	557	554	539	579	551	533	560	529	529	538	558	534	520	544	539	557	511	569	501	507	558	558	560	585	539	570	551	530	558	547	534	552	585	571	572	572	536	530	573	544	519	531	578	533	574	542	551	561	512	555	560	614	519	523	592	568	550	565	567	582	541	586	581	560	560	565	545	565	591	622	527	554	542	552	551	592	540	572	574	537	543	560	559	559	565	570	568	542	577	564	556	511	540	516	548	559	568	545	528	589	543	562	496	507	565	522	550	593	577	560	535	606	543	546	525	602	565	598	521	523	553	606	575	584	565	564	561	514	588	582	561	544	597	552	562	540	531	582	559	577	531	584	537	548	571	584	550	517	555	554	539	555	600	519	512	531	563	570	551	553	522	572	527	549	565	520	524	534	527	549	513	570	511	557	576	515	553	570	545	520	551	526	514	591	510	536	530	589	564	561	525	543	547	539	545	529	561	620	503	558	547	524	558	549	570	531	526	521	544	539	562	536	593	532	599	577	527	573	521	588	531	558	510	515	543	539	555	586	571	563	587	581	565	592	512	534	511	533	537	583	512	548	614	571	572	573	547	559	538	559	569	597	554	548	558	499	489	577	538	591	563	550	515	551	575	518	533	535	555	542	563	543	567	539	536	568	560	574	534	525	521	522	544	580	529	548	564	549	534	575	573	559	567	556	586	578	533	577	539	552	542	554	501	551	542	567	533	514	604	541	567	542	548	537	603	617	540	528	561	538	578	539	552	531	544	547	545	555	529	563	532	499	517	554	588	533	545	546	538	539	493	525	570	563	571	495	575	517	551	532	564	581	528	499	575	520	555	613	528	542	493	568	540	544	584	567	572	544	556	547	547	583	565	571	510	534	584	605	590	571	547	555	533	558	567	560	565	549	570	523	521	549	576	575	569	551	515	534	525	576	562	552	473	522	559	537	538	519	538	522	553	573	522	491	561	519	540	494	524	560	553	591	550	536	536	533	542	584	520	571	548	526	555	555	528	574	562	567	541	597	537	530	532	537	550	546	550	596	590	538	566	570	532	508	522	551	531	563	595	571	567	556	558	579	567	540	530	549	568	564	562	552	546	547	546	547	577	537	554	551	519	532	573	541	558	574	587	579	535	492	584	578	546	551	502	597	539	561	572	594	577	555	548	566	555	531	511	561	541	531	572	525	538	544	568	561	556	560	580	523	517	504	566	545	543	598	496	563	560	574	516	555	569	547	559	559	547	578	564	516	540	543	536	556	557	582	557	554	563	526	571	549	560	534	560	548	583	558	569	563	595	543	538	543	534	509	518	530	600	556	579	528	557	545	555	550	532	556	551	573	619	513	544	525	547	579	513	550	528	567	545	575	525	546	545	516	581	588	520	550	562	591
35343	48434	36395	16356	4694	1562	1101	993	994	961	956	1014	953	924	1025	1024	990	953	1019	970	1038	1005	1010	946	1040	955	1036	935	986	987	920	1063	980	968	987	1060	929	1044	968	1002	1006	1003	1032	1059	977	1005	1003	975	1056	936	1043	970	1019	989	1002	998	1047	975	973	1019	1019	1001	1042	1008	1042	957	1001	996	1011	956	987	988	915	1030	1042	1078	978	987	952	986	1040	1039	981	967	998	1051	963	984	992	999	955	1026	952	1008	983	1050	985	935	971	1043	1004	1013	981	1012	973	976	984	1001	991	1041	994	995	1002	1059	954	985	992	983	1027	1039	978	1002	985	972	992	1037	933	987	1032	1021	972	965	973	998	1001	973	1000	952	1039	1035	974	995	1016	1018	1053	979	979	996	1022	957	1041	908	1002	1003	986	975	997	1043	1014	953	1047	944	1021	1006	1019	973	996	1061	1000	947	994	993	959	970	987	989	1043	949	1012	988	997	971	1020	1001	967	980	985	993	1027	1011	971	1029	1028	1013	987	1039	976	1049	1006	988	930	1040	1021	935	961	976	1017	979	975	973	972	1014	955	952	1039	949	969	965	950	987	1030	1011	1020	1004	1012	985	1018	1007	974	962	984	1013	1008	1000	972	948	1005	1000	1023	973	1049	1016	1023	1051	953	1019	992	952	972	1017	982	1033	1036	1030	1027	948	1032	1029	996	1046	981	1026	930	950	998	1011	939	1025	1039	1053	993	1003	1037	1016	1012	987	1012	1020	963	954	1061	1034	1016	1009	974	1003	933	1018	958	956	1019	972	970	999	1010	1010	969	960	974	1019	959	1024	993	1014	928	973	1031	1022	1043	954	1010	973	1014	939	949	939	971	992	951	985	960	1008	1012	961	972	956	972	986	985	1027	1021	981	986	1012	1028	943	1007	989	1001	998	957	941	930	1113	998	975	1014	966	1004	1026	954	1053	949	969	1032	1011	950	1015	978	991	990	969	986	958	972	1001	1013	981	964	1005	973	968	1021	1024	988	1019	976	991	938	997	1017	1032	992	1043	1010	1052	989	1007	984	1032	1047	977	977	1004	977	960	960	999	978	1027	1002	944	1002	1034	960	1030	999	992	977	965	1002	1061	1060	981	1032	998	996	987	1040	985	993	1017	951	995	991	1050	989	1053	1011	964	960	1001	997	1029	1001	1012	1002	1027	945	1002	966	1015	1011	983	1071	985	988	993	974	1058	1029	1020	989	989	976	941	1012	978	1016	980	1018	973	1021	989	1077	1034	1000	948	985	977	980	967	1030	993	1003	1012	1003	997	1028	962	1016	971	969	971	955	989	984	1018	991	978	1009	947	1010	1010	1015	1004	980	979	969	1013	1075	977	982	1002	1014	1000	1023	951	976	997	948	1037	958	1000	982	947	980	1044	1000	1035	1035	1037	890	975	1030	963	999	932	1077	975	1014	957	1026	954	939	1023	1043	951	935	1009	959	1022	1049	1027	1006	1007	968	1016	964	1003	969	985	1001	978	964	961	979	963	1017	992	1053	984	1040	977	1004	1004	957	947	958	959	965	1012	942	1007	995	958	1035	975	991	932	967	1002	992	1001	934	965	974	946	1038	1033	1006	993	1026	1003	995	974	1022	996	961	999	1015	945	941	1008	973	982	1032	985	999	989	1008	1008	967	1018	1007	1077	1003	1016	968	975	998	1003	960	1057	1009	1030	1016	1016	967	1032	963	1056	1014	1002	1023	965	1004	990	959	978	1019	1013	959	1030	1007	989	989	992	999	995	976	941	983	1005	1089	997	998	929	996	981	989	987	1022	1099	984	1005	996	971	971	984	1001	1000	980	958	985	901	1014	1016	1018	1018	996	937	949	1031	995	995	987	924	984	992	1043	1024	993	948	942	1000	1006	998	1028	1022	978	1019	1033	987	994	988	1016	985	1066	970	1022	1041	967	1073	993	1023	966	984	947	1020	994	956	943	965	1024	1058	1003	974	950	1026	999	1035	965	978	966	1068	997	999	1011	993	936	976	1029	984	965	1050	964	1025	994	1004	1033	1014	1014	995	1038	964	1030	1019	1004	1004	981	971	921	967	1017	956	979	999	950	1020	967	937	1015	1049	957	954	949	963	1014	996	979	942	1024	987	990	1015	1000	926	1016	1007	952	1012	981	965	1016	949	977	1003	1007	958	969	1001	978	1031	928	996	986	1026	948	993	1022	1009	976	1014	964	973	1034	930	981	967	1007	993	964	998	1000	1027	1006	993	1042	980	979	1043	987	1039	999	1058	1042	1054	994	1011	1029	997	976	914	1002	959	976	963	981	1018	1003	1030	968	973	997	993	1012	1060	1053	1009	1031	987	1013	1027	972	1006	1043	997	1040	1004	1003	1013	995	1007	989	934	932	979	1032	995	1021	993	1017	1016	936	975	1017	1009	968	994	997	1001	978	953	992	987	990	970	991	989	1037	1005	1007	1030	986	986	983	1018	986	1007	949	984	1005	969	977	1021	988	969	1039	956	1029	1003	980	1054	1007	993	996	1039	998	1037	975	967	971	971	1009	1036	1018	938	998	1000	972	1003	1037	978	1036	1022	1031	965	982	984	951	1015	984	997	967	995	1048	1018	1012	985	998	1042	1041	1039	969	947	945	971	1008	986	1003	1011	988	963	1007	1051	1016	945	944	1011	993	973	1013	975	941	972	1007	983	1009	995	944	1041	974	1004	1039	993	999	996	1012	1010	946	984	912	930	1057	988	1019	977	1007	947	1053	1024	963	972	977	1028	965	965	977	995	954	981	973	1007	1032	1017	1020	1000	1037	964	969	1023	997	987	999	941	1022	1021	1019	940	955	1029	974	1020	1047	979	1007	1052	1003	990	949	971	1042	970	1029	1058	948	1019	1005	1012	1043	1039	998	1031	1018	977	1026	971	1010	1009	982	1070	974	1007	951	966	1001	1014	978	987	1022	1068	1020	990	1006	1038	989	1016	914	984	1019	960	1071	986	1022	972	958	1006	1005	1016	950	968	1013	1019	997	950	992	1050	983	1003	1002	976	922	971	958	960	996	1005	1056	974	1035	951	1048	1004	1001	1009	991	994	1074	971	969	966	988	956	987	950	993	964	977	1027	1012	961	1023	984	986	964	985	976	970	985	970	967	997	1000	1024	1007	1009	979	1003	995	1026	973	989	953	995	997	978	1028	945	952	1020	978	975	949	1000	1039	977	993	997	1023	973	1005	1001	1071	1065	952	1058	982	1029	1005	1003	978	962	974	992	971	990	1027	960	1052	946	975	1027	976	990	993	1003	1008	998	990	1013	1003	1052	956	981	999	1045	962	1000	1026	981	1059	959	1006	979	1006	990	987	1005	1010	975	971	966	1032	924	1029	987	962	1000	1016	988	994	998	1002	1005	960	948	1003	970	1007	1008	989	956	997	951	1027	983	984	1074	993	1017	974	1019	1011	1000	1009	1058	972	1008	975	1028	986	966	988	991	979	934	1023	1002	999	978	998	988	999	958	1043	1001	972	996	991	1031	991	1014	1000	965	974	940	1013	1001	1015	1026	964	958	973	1008	984	982	1030	1035	985	1001	995	1056	970	985	945	978	994	945	1042	1024	994	1040	998	948	1029	1029	960	977	963	998	978	1027	1023	997	1002	1005	924	977	963	1012	1027	972	978	1013	1001	995	963	1014	1003	1008	975	986	949	965	1012	973	960	981	996	994	1002	1022	957	1002	981	1017	1058	1005	971	990	996	1012	980	1003	973	1018	1028	966	985	955	1054	992	1024	974	970	996	1004	1017	994	990	1000	994	1086	972	944	1025	941	995	1001	1012	999	1038	984	996	993	950	971	992	962	1025	1030	976	1024	1043	1015	1042	999	969	1031	953	980	997	956	995	994	1013	948	976	1008	969	1034	1012	962	1032	970	981	1012	1028	1047	1020	981	994	941	943	1000	986	989	1002	964	1001	998	1016	1121	977	989	996	992	947	1020	1002	953	983	1002	976	966	995	943	983	966	953	1021	1005	984	996	1031	1004	1014	995	999	980	1005	1017	982	950	981	1044	995	1026	984	1036	978	994	1022	981	983	1033	993	1042	1034	977	1018	997	968	1004	1010	982	988	999	1012	1035	977	949	1061	1029	1013	996	999	937	1045	996	980	979	1041	995	1021	1024	1019	998	995	1045	988	938	975	976	973
24843	25069	37087	29925	18922	6749	924	580	550	481	574	583	518	538	557	549	570	589	538	505	547	554	537	559	572	582	499	546	544	574	525	538	551	576	531	518	566	546	523	525	509	562	537	539	563	538	560	560	550	560	570	574	554	542	535	523	539	522	508	546	490	543	582	508	547	488	510	556	514	526	534	541	573	522	528	572	535	515	531	540	528	541	551	546	530	548	549	544	539	509	544	535	518	543	509	514	549	550	552	527	506	542	518	496	554	546	507	523	554	558	501	520	510	532	516	514	562	540	544	525	500	569	504	560	503	537	551	530	559	548	537	588	520	538	505	508	570	533	543	526	551	520	516	516	541	533	556	553	541	525	546	546	516	513	518	527	551	541	537	560	558	515	562	507	497	505	545	525	548	580	551	501	576	510	530	496	586	552	543	532	570	533	542	530	526	523	572	527	527	547	566	525	530	506	508	496	516	560	534	542	537	510	547	491	592	560	511	517	531	524	543	512	502	556	530	552	592	504	562	539	608	546	528	501	566	515	511	560	539	555	544	559	561	559	527	510	544	564	516	577	537	502	530	571	555	525	592	533	555	521	547	561	534	534	566	550	527	576	556	524	543	522	498	510	471	528	519	525	554	506	564	529	523	572	562	576	550	525	524	528	509	553	548	571	579	547	545	533	577	549	571	542	540	510	531	535	543	521	537	553	550	562	515	514	571	508	518	547	522	587	536	557	555	543	548	554	535	530	522	516	562	529	534	464	515	523	530	548	560	532	524	555	559	549	528	575	481	552	540	564	553	522	535	528	553	510	514	569	542	541	589	517	559	553	516	527	558	581	499	567	552	540	538	533	554	538	542	564	540	516	531	503	510	542	514	536	501	535	563	517	545	519	563	552	509	519	547	525	487	572	513	538	527	565	563	558	548	577	533	506	559	540	521	538	492	560	546	577	516	507	483	552	502	573	566	526	562	539	551	537	534	522	518	516	602	555	528	523	499	508	536	546	576	548	510	524	541	503	489	537	541	538	508	594	534	523	556	526	574	547	555	543	577	553	554	517	534	510	565	546	549	502	534	548	511	569	540	545	554	538	548	570	539	544	537	531	516	495	541	551	556	554	552	548	566	535	533	508	540	543	540	540	540	551	539	532	531	565	532	532	538	538	532	534	531	526	524	541	524	566	505	586	538	513	536	536	549	517	596	566	551	513	518	546	484	559	526	546	571	515	542	536	528	505	535	517	547	555	543	577	583	534	527	558	525	577	507	482	555	563	558	569	522	540	556	542	522	536	551	541	542	525	573	547	541	537	510	549	552	543	525	506	541	512	560	533	517	532	541	578	536	500	521	536	547	534	530	520	534	513	511	565	555	558	527	500	519	535	522	535	522	561	567	555	554	483	559	526	565	580	510	518	512	555	554	561	534	538	499	551	536	540	524	566	545	528	532	527	577	529	522	531	497	530	541	518	526	576	546	564	521	513	558	519	524	556	524	535	538	542	523	544	490	574	540	551	546	516	542	540	503	511	535	548	508	565	570	553	506	563	493	544	582	569	556	549	510	528	517	531	509	520	553	552	553	504	525	561	569	515	500	529	538	508	547	497	557	533	477	584	545	553	509	493	502	492	485	531	524	518	559	562	514	502	541	522	545	552	531	515	532	546	569	497	516	510	561	544	504	544	551	543	542	551	571	531	512	524	549	547	536	513	532	541	562	529	481	557	522	536	532	546	550	558	562	535	545	542	531	515	504	535	505	501	544	553	577	564	506	532	530	499	587	534	541	512	565	523	552	537	549	544	512	536	565	582	545	553	501	508	534	508	528	514	523	573	533	560	499	547	541	521	543	524	512	529	525	578	520	552	538	562	540	486	552	539	558	547	528	560	561	563	499	503	507	539	586	517	505	546	579	509	528	532	565	546	509	525	519	527	541	544	555	523	496	545	512	543	576	545	518	543	527	535	568	528	548	572	559	538	509	561	521	527	503	542	534	537	538	535	514	526	479	524	561	554	515	496	544	519	497	560	600	539	546	544	518	536	537	532	518	519	548	551	519	513	537	536	539	532	523	508	517	556	540	554	549	529	580	536	494	528	548	505	526	557	516	522	522	542	573	551	538	518	539	562	571	538	517	513	526	539	507	505	509	578	588	529	531	547	556	525	547	532	508	536	540	526	555	489	543	505	519	539	557	568	533	543	498	525	551	511	584	503	548	544	517	556	554	522	542	529	548	497	558	556	515	580	499	549	559	511	555	544	587	536	538	540	555	579	559	532	545	556	533	525	596	543	537	548	526	563	514	563	564	550	558	535	537	549	529	563	549	565	521	561	534	544	514	550	535	531	515	552	512	552	529	546	506	554	581	557	536	514	550	558	506	530	540	541	579	541	520	553	527	504	529	556	544	551	513	527	527	540	546	544	504	553	584	550	533	524	524	529	574	558	548	513	550	501	549	556	542	550	552	566	540	524	572	561	517	516	557	533	491	570	576	548	565	545	537	554	546	573	528	507	497	489	518	540	510	508	503	537	570	515	549	540	515	566	555	565	527	530	572	547	506	581	543	553	525	527	568	566	527	558	517	520	579	541	535	525	549	517	534	500	545	523	527	542	524	526	533	527	563	531	556	509	538	563	504	531	518	553	548	556	529	484	554	525	542	575	528	531	504	559	528	544	543	547	567	524	559	530	537	507	533	535	527	564	546	494	532	538	550	488	512	506	538	562	508	492	573	517	530	569	552	515	523	536	562	534	499	545	521	521	580	566	524	562	574	527	549	518	508	566	523	549	548	532	520	496	575	555	542	523	569	561	516	549	530	502	531	565	522	510	505	511	554	485	564	556	524	582	510	563	528	529	533	528	562	556	575	521	575	537	560	537	582	507	556	527	561	507	518	542	536	534	552	532	522	522	546	523	505	541	564	601	550	542	515	539	524	524	542	591	541	518	528	548	543	582	528	557	552	537	522	544	488	551	578	519	529	537	535	525	515	541	548	584	515	526	531	539	558	504	496	536	543	562	531	529	494	571	501	557	528	591	519	558	531	524	539	541	548	552	548	548	552	544	511	559	535	524	557	535	543	521	536	581	524	553	544	510	509	534	540	537	552	527	513	549	536	512	539	525	565	526	541	571	545	557	544	588	529	550	536	519	529	591	536	563	562	503	528	563	551	529	551	504	543	525	519	542	548	533	529	523	540	547	540	533	570	543	533	527	539	544	543	540	596	529	563	566	570	579	531	553	591	543	566	517	539	522	570	567	525	501	511	555	558	527	586	540	536	554	530	557	579	546	565	550	575	539	535	539	487	516	542	542	523	551	550	536	579	533	525	522	546	507	566	539	527	502	558	535	551	546	532	573	534	514	516	479	517	553	524	557	532	541	499	572	554	521	613	572	544	507	552	518	556	518	568	519	557	525	507	523	546	504	546	572	531	552	563	575	567	526	525	545	529	565	563	519	546	528	573	493	520	556	517	533	550	577	541	555	521	568	517	550	534	514	517	563	534	528
58375	91855	68874	38757	16228	4024	1373	1001	1006	1015	939	983	1019	958	1030	965	1037	1007	955	962	993	959	979	987	1041	933	1033	966	982	914	990	979	911	990	981	991	953	952	953	1024	990	973	934	990	961	928	970	934	1006	987	965	970	955	970	942	943	991	989	944	968	916	947	974	958	998	1055	1025	994	1060	1064	1015	976	983	1025	990	950	948	939	960	949	923	1004	956	961	1012	964	1003	960	987	992	1003	934	1014	984	945	971	940	963	935	967	911	969	1002	1022	976	1027	979	947	1019	991	973	970	982	994	914	1004	988	956	959	1016	965	1016	976	959	967	1028	961	998	949	966	1015	929	997	961	929	923	946	1043	1039	968	999	1041	1073	1009	978	951	948	1003	913	1018	965	967	1013	924	965	944	984	977	985	950	917	991	1025	961	1023	958	958	960	988	1030	960	903	982	954	1004	989	976	1037	979	1002	984	967	991	1016	966	974	981	1046	1045	992	952	1005	979	944	983	991	951	992	1020	905	939	963	962	983	1010	941	951	990	914	945	1016	1006	993	945	1010	953	915	946	931	961	1020	943	902	962	988	973	994	1021	955	951	986	970	996	942	1000	987	1026	958	981	966	957	952	983	1007	943	956	954	1007	979	980	972	995	960	1016	912	964	1037	1007	966	960	973	928	982	940	1008	954	995	998	943	981	1011	1049	968	1011	963	978	950	951	956	1010	891	982	987	990	946	953	1017	968	956	1060	986	1004	983	982	966	994	1015	975	981	969	1008	969	934	980	926	885	977	962	973	981	1007	967	951	935	974	981	997	985	986	988	1019	1009	933	992	971	926	987	987	985	941	973	925	930	986	999	933	1004	989	1022	890	997	919	963	962	952	1024	1029	923	964	1009	978	982	941	907	997	1026	950	990	1003	1030	1011	952	938	992	966	964	986	941	949	1007	993	968	1040	961	965	958	948	976	943	956	985	1017	939	990	984	950	979	942	994	984	972	977	1032	968	992	993	990	1015	978	969	968	1001	931	990	991	964	941	982	989	979	979	988	948	953	1029	1002	1000	938	970	971	1058	940	949	964	994	947	927	971	972	975	1024	1048	1011	1000	953	986	998	992	955	977	1007	936	969	990	973	954	966	933	979	996	993	974	952	983	940	1007	981	985	962	959	984	1006	958	993	935	946	978	995	1027	999	1002	957	962	977	1024	954	947	949	951	963	986	996	953	986	989	962	935	940	974	963	1028	976	970	952	936	1003	972	974	962	998	969	961	1012	1026	1009	936	958	968	966	946	951	928	925	969	986	1000	984	940	962	1003	989	1022	985	998	941	1015	973	956	1027	986	981	1026	989	976	959	1004	951	959	967	1005	998	995	975	985	996	946	952	1001	932	978	958	1016	979	961	957	938	1002	914	963	982	917	955	989	963	936	1022	937	1024	988	971	966	955	975	926	984	955	991	999	1012	964	940	1025	1009	989	967	941	1005	964	976	941	953	1011	994	1013	942	983	975	990	970	1002	957	1013	971	934	928	1002	993	947	990	979	1006	984	957	1014	963	1010	988	958	942	952	976	999	972	978	962	973	933	1008	1005	975	955	955	994	955	1008	890	913	981	946	1015	983	934	939	892	998	965	946	986	982	966	1008	941	932	974	952	970	998	925	924	1028	956	970	976	974	911	967	946	979	947	947	1011	993	983	970	1015	948	994	967	986	1029	930	964	927	968	967	962	968	959	1011	980	1015	1019	938	959	975	971	902	955	940	967	963	1007	958	958	929	962	949	994	900	951	974	954	976	952	1001	984	1025	968	959	978	942	993	977	962	992	931	967	1004	964	978	1001	969	955	984	957	917	1012	966	964	984	988	959	1004	963	936	938	925	1001	970	1001	998	997	1038	954	942	984	981	979	975	965	1023	959	1016	1005	966	1008	989	1004	1000	999	946	970	972	971	1027	986	951	983	954	970	979	958	1012	973	966	963	1017	991	1004	959	931	982	990	1019	1009	986	988	1014	963	976	987	963	991	1009	950	1020	935	976	953	999	958	991	939	937	961	963	921	953	987	963	982	993	956	1005	977	1015	1029	1013	937	983	915	993	971	1004	1015	1015	967	1003	972	963	967	992	986	959	969	1005	1056	955	1019	969	963	1012	1000	1041	1006	975	969	960	992	1001	1053	1021	996	990	975	927	963	1001	993	981	970	966	983	950	934	970	988	953	1019	990	1017	925	984	1016	953	1002	1017	969	937	931	1010	955	996	983	1030	990	1046	964	987	1010	954	897	990	987	941	995	943	1024	978	949	1043	978	951	965	1049	917	1056	949	959	970	966	1017	990	939	959	967	947	954	1026	932	950	986	960	962	977	950	967	1007	999	983	957	943	1029	993	952	967	958	962	1025	1028	971	930	970	988	982	971	1026	918	1006	1002	966	986	984	968	957	911	1034	922	996	973	979	987	894	902	952	955	1012	971	1014	944	1013	945	974	981	982	979	985	1004	944	981	1031	988	989	994	962	1006	1000	938	931	1030	1014	946	998	1000	968	1000	971	1017	990	932	989	933	949	967	960	1023	1034	926	991	960	964	1032	952	927	976	955	944	921	985	930	961	935	1001	955	964	975	982	964	958	1014	958	983	971	995	956	1043	945	1052	1026	1005	964	933	1001	947	918	955	988	898	963	1005	998	934	987	979	905	1013	1006	980	996	961	967	943	998	910	964	969	958	1027	966	972	954	917	960	956	1085	923	945	946	975	947	943	957	994	1003	1012	939	948	976	976	965	998	1033	1017	967	986	1028	1016	988	944	975	971	983	975	943	995	966	965	978	952	990	962	968	966	986	941	951	1019	1014	995	992	966	988	1022	951	961	983	998	883	984	921	933	1012	1006	903	988	976	990	1005	1008	998	934	971	957	982	975	940	989	1002	965	980	1022	945	998	940	976	948	990	955	1006	937	962	969	1040	954	1018	1018	989	968	984	998	973	982	948	967	1034	1001	953	980	946	966	940	948	921	1013	966	940	961	1004	960	945	998	980	958	985	1035	977	982	935	987	944	975	953	986	1021	918	948	969	957	964	958	985	913	995	1028	979	985	977	992	956	950	985	997	979	1002	929	928	979	960	921	995	979	938	958	1020	984	1010	931	978	992	993	939	1000	990	931	987	983	917	952	984	952	1035	989	991	950	978	982	1020	957	948	953	1000	977	1004	982	938	989	975	978	1032	963	956	898	1034	946	1023	980	906	1010	997	928	983	960	970	931	1018	956	963	977	952	997	989	928	1032	963	984	1015	1013	971	1007	973	970	988	977	998	990	935	968	954	985	977	1015	964	983	957	956	987	950	1017	952	1026	975	935	961	935	956	1066	988	1016	1036	956	967	966	1019	931	975	944	991	1032	953	954	903	948	922	974	991	973	1074	987	945	993	958	1011	994	998	966	969	973	981	995	981	998	963	1004	1046	956	1008	922	927	1013	971	962	971	973	920	964	948	969	947	982	1042	994	968	1003	982	978	924	966	991	922	991	935	979	1032	953	971	969	978	995	967	974	989	964	1023	971	999	1041	946	920	940	979	1049	938	979	977	1008	963	1036	1001	1020	960	1017	947	997	988	984	944	955	968	1017	1000	958	1023	969	993	970	954	988	951	983	937	979	973	952	986	994	971	987	996	963	1010	1035	958	937	967	962	945	1019	1005	949	966	969	1002	933	983	916	953	938	978	968	978	991	939	954	952	951	964	924	949	1004	983	1014	976	1011	960	990	990	972	966	983	998	965	1023	1016	990	970	957	974	970	1003	1026	981	954	952	976	1006	921	999	938	945	950	992	958	1022	950	1018	998	980	972	884	971	969	925	922	1029	952	967
23536	22752	32784	26701	21433	16877	3927	744	605	646	642	641	652	620	626	640	594	612	593	595	615	639	593	574	636	651	596	603	619	594	655	612	599	615	630	625	602	597	617	595	590	615	612	605	588	612	580	632	626	602	582	604	599	628	624	593	640	565	578	612	637	639	574	625	626	606	576	612	624	633	582	602	599	594	583	597	599	600	593	574	650	613	598	625	684	595	609	615	600	592	595	597	609	596	620	588	591	604	605	573	606	605	598	604	614	581	597	565	660	629	622	572	669	581	635	597	589	618	564	658	625	624	632	654	609	610	597	573	611	598	636	614	612	570	605	639	605	621	590	642	643	597	593	580	608	631	548	598	625	607	602	634	592	628	575	630	619	619	589	597	602	628	578	547	538	582	590	560	529	651	601	566	632	569	637	637	616	590	605	644	664	595	604	632	589	597	601	575	611	640	579	632	608	556	595	601	642	596	592	660	553	621	616	585	602	566	590	600	612	599	614	592	596	582	587	609	633	616	636	571	608	562	595	638	573	572	627	631	587	603	615	589	637	596	588	642	598	611	598	581	629	640	619	595	580	649	605	624	597	612	626	574	600	623	622	571	616	645	609	626	611	618	592	564	614	625	621	594	618	619	586	603	618	612	605	596	618	611	554	565	574	591	610	590	619	598	615	590	611	605	582	630	617	634	577	583	633	607	595	636	594	604	635	632	610	594	660	565	599	571	635	644	607	575	567	606	607	586	642	615	589	551	623	620	635	568	643	612	612	579	600	598	625	576	629	589	585	646	633	606	602	628	569	583	593	581	635	611	592	602	602	567	616	587	624	604	622	579	609	570	598	629	612	596	602	584	608	598	593	575	609	567	607	614	623	605	580	567	611	627	602	635	579	637	602	604	651	599	637	599	593	624	635	616	607	623	611	555	611	582	602	646	588	570	594	661	609	558	587	584	584	608	587	608	644	589	616	590	593	615	627	593	617	593	621	646	638	623	625	606	584	620	556	587	591	612	591	605	603	593	659	609	617	600	595	645	587	569	642	618	609	607	547	599	586	638	585	620	564	600	593	620	588	605	577	608	614	640	602	658	616	654	611	594	601	639	590	635	609	603	593	582	627	615	602	639	578	606	624	619	643	625	633	589	670	601	557	606	585	618	579	593	596	575	614	560	596	578	544	638	627	648	602	592	580	615	593	630	622	648	611	564	568	633	626	616	570	642	646	602	599	617	572	612	617	582	546	611	618	601	623	609	601	645	605	591	630	590	625	594	588	596	578	633	677	634	606	599	621	634	623	655	638	604	628	619	672	573	612	632	573	606	634	600	577	598	583	598	553	606	609	627	574	609	577	582	550	629	605	608	579	628	604	611	601	661	586	600	590	650	595	650	589	584	633	616	590	609	601	582	599	582	623	588	646	621	606	595	591	572	617	584	603	554	597	605	558	619	600	562	618	622	636	595	604	591	605	594	637	625	583	590	647	610	601	671	621	570	616	544	595	624	620	611	603	618	606	581	645	619	623	622	606	680	612	609	632	643	604	623	642	593	642	621	586	581	558	595	604	634	619	606	647	605	609	624	626	570	571	581	605	614	613	634	589	615	630	600	559	633	610	591	611	596	613	570	568	619	558	563	601	597	601	602	650	562	610	637	545	608	619	633	615	629	613	633	588	596	626	588	578	622	640	563	624	593	620	597	635	644	685	631	611	598	599	557	623	568	584	601	632	600	580	610	562	598	608	622	598	653	583	621	607	615	575	635	607	602	662	542	619	600	582	576	587	577	598	601	638	662	631	588	604	589	593	597	573	572	578	626	581	619	654	612	620	617	580	626	593	635	648	611	588	633	593	606	605	552	627	634	605	644	588	623	603	668	602	605	627	578	551	594	620	607	602	612	626	603	579	570	629	586	614	605	620	598	603	624	630	638	583	628	623	632	625	624	583	637	624	586	595	597	598	632	572	591	635	622	622	571	595	624	629	617	574	580	589	594	607	597	581	623	574	611	595	571	635	598	599	594	622	629	620	588	603	592	616	556	610	624	626	594	621	577	584	583	559	645	571	567	619	620	648	614	609	636	665	627	647	607	600	575	573	607	563	610	569	595	568	639	587	615	624	590	600	578	625	593	607	608	615	591	613	559	617	627	612	601	625	609	597	604	573	579	575	574	587	621	596	572	651	580	625	598	573	594	599	626	623	607	584	668	587	639	575	579	558	643	635	626	623	574	591	624	603	624	620	595	598	585	633	642	621	557	567	574	590	646	622	639	610	671	644	592	606	606	613	603	572	612	617	634	613	564	597	591	588	602	572	599	604	638	609	567	617	600	615	623	604	586	658	621	601	607	654	630	644	627	581	592	595	645	637	570	604	624	585	578	574	609	632	600	612	680	660	627	610	568	605	585	609	603	587	638	584	609	612	639	623	581	617	578	586	625	607	653	621	609	565	611	641	602	655	606	623	601	608	649	580	641	577	590	583	570	620	636	569	597	619	581	603	611	625	557	595	609	616	653	600	637	629	601	643	597	602	574	561	624	594	611	599	615	610	571	593	648	613	594	637	592	648	617	643	554	567	645	600	602	591	630	613	605	587	623	582	598	623	594	603	606	593	607	574	600	597	626	606	595	568	573	610	658	591	577	578	576	629	598	653	640	652	567	607	617	618	609	599	620	559	606	558	585	635	535	605	630	603	583	621	638	603	653	607	647	664	624	636	638	606	586	621	592	574	615	629	628	580	632	643	594	577	609	574	620	581	575	596	593	613	560	610	604	544	608	584	628	640	610	613	577	587	628	598	574	571	603	625	609	619	569	589	580	655	634	606	670	611	630	576	583	597	583	605	615	587	600	597	632	589	597	609	607	623	600	637	609	621	617	621	645	615	606	606	533	643	588	643	605	617	604	622	620	610	575	620	649	565	575	615	609	623	682	578	592	617	596	571	626	615	647	624	586	579	617	634	613	592	597	575	593	621	639	575	579	617	590	629	615	633	633	604	647	630	597	578	620	638	630	595	619	583	669	608	602	621	614	621	614	628	602	600	646	588	561	580	620	564	606	628	543	623	609	604	631	613	633	608	610	635	617	603	614	610	611	608	632	577	613	633	584	597	585	625	611	626	597	604	584	614	556	591	595	628	610	580	649	607	600	581	592	613	579	622	579	591	598	640	589	617	661	645	603	587	632	631	651	657	596	601	614	568	604	590	681	604	593	598	622	581	588	622	630	591	621	589	597	614	634	655	630	610	606	609	603	601	601	603	630	674	610	612	579	585	626	583	598	582	636	628	607	594	615	618	601	650	559	582	618	573	620	612	630	578	554	573	605	610	588	575	578	600	615	649	624	592	607	595	608	605	565	544	625	604	592	601	610	603	637	628	571	591	626	642	605	628	615	613	613	622	600	644	621	629	583	588	615	625	590	627	595	626	601	628	593	645	631	617	653	601	602	628	594	573	572	591	582	620	570	586	592	604	546	579	595	597	663	613	643	633	579	649	576	616	598	657	576
58622	100165	75853	46282	22408	5953	1762	1121	1029	1103	1044	1030	1055	1090	1116	1017	1028	1064	1031	1051	1031	1088	1033	995	1094	1035	1115	1040	1043	1028	1124	1059	1058	1038	1053	1076	1089	1042	1042	1087	1022	1058	1028	1028	1100	1069	1063	1067	1047	1039	1075	1096	1038	1027	1095	1052	1029	1056	1063	1081	1067	1063	1006	1031	995	1053	1045	1021	1018	1039	1068	1017	1039	1002	1038	1009	1049	1105	1049	1052	1052	1060	1045	1069	1119	1018	1091	1017	1046	1076	1013	1027	1041	1077	1058	1087	1021	1024	1064	1004	1072	1025	1028	1060	1002	1073	1051	1083	1044	986	1030	1108	1067	1071	1052	1093	1050	1054	1047	1097	1076	1015	1063	1065	995	1015	1012	1064	1040	1086	1039	1005	1064	1060	1059	1046	1090	1105	1095	1089	1072	1067	1055	1024	1046	1079	1094	1060	1060	1047	1107	1091	1078	1103	1095	1049	1085	1030	1005	1138	1100	1052	1050	1098	1065	1058	1035	1047	1084	1048	1012	1108	1089	1090	1021	1039	1071	1051	1122	1078	1044	1071	1027	1114	1014	1067	1073	1082	1072	1047	1082	1064	1077	1110	1058	1063	1060	1072	1103	1068	1071	1067	1024	1025	1018	1081	995	999	1046	1080	1051	1152	1089	1061	1036	1093	1085	1037	1047	1029	1028	1122	1040	1088	1085	1089	1103	1016	1072	1031	1038	1073	1062	1083	997	1105	1090	1035	1037	1095	1098	1022	1047	1036	1030	1060	1010	1037	1040	1075	1112	1040	1093	1134	1074	1087	1051	1091	990	1068	1060	1058	1037	1075	1068	1012	1066	1141	1024	1075	1026	1134	1082	1104	1079	1069	1109	1090	1068	1045	1058	1095	1061	1096	1076	1025	1082	1017	1044	1022	1061	1084	1050	1057	1017	1032	1089	1099	1037	1079	1093	1096	1062	1027	1110	1063	1043	1096	1047	1064	1116	1031	1089	998	1080	1059	1080	1154	1057	1076	1024	1138	1053	1065	1015	1077	1030	1014	1043	1072	999	1038	1004	1045	1063	1002	1096	1048	1007	1022	1016	1036	1050	1028	1098	1070	996	1029	1076	1032	1055	1038	1046	998	1021	1051	1096	1031	1032	1064	1064	1041	1042	1066	1060	1015	1098	1174	991	1026	1083	1057	1064	1091	1056	1034	1046	1095	1040	1092	1043	1069	1097	1057	1049	1074	998	1064	1084	1027	1031	1082	1135	1035	1034	1126	1097	1004	998	1044	1028	1071	1033	1060	1071	1027	1039	1016	1089	1058	1051	1067	1076	1048	1060	1058	1089	1083	1073	1106	1113	1082	1051	1065	1087	1022	1117	1012	1060	1052	1060	1085	1033	1032	1042	1036	1103	1070	1027	1076	1066	1037	1083	1058	1019	1030	1067	1052	1092	1110	1004	1080	1094	1029	1047	1102	1054	1033	1097	1023	1052	1057	1047	1069	1026	1106	1096	1096	1008	1042	1029	1030	1041	1061	1027	1100	1048	1019	1067	1046	1057	1104	1105	1103	1105	1093	1050	1066	1038	1058	1035	997	1054	1008	1015	1019	1094	1116	1040	1043	1074	1055	1014	989	1043	1075	997	1080	1100	1066	1098	1046	1038	1059	1010	1076	1037	1024	1037	1041	1065	1120	1020	1026	1021	1023	1042	1039	1008	1018	1058	1039	1055	1012	1059	1090	1041	1072	1039	1028	1090	1111	1092	1052	1028	1071	1063	1065	1095	1004	1068	979	1002	1074	1106	1109	1063	1035	1062	1044	1022	962	1047	1063	1030	1008	1045	1031	1084	1047	1070	1029	1109	1080	1055	1067	1058	1084	1061	1061	1075	1075	1076	1092	1061	1077	1102	1049	1086	1017	1045	1034	1094	1015	1039	1038	1056	1063	1096	1095	1019	1092	1069	1050	1072	1047	1055	1025	1062	1021	1086	1033	993	1053	1052	1077	1068	1108	1024	1040	997	1046	1073	1062	1099	1026	1046	1014	1110	1082	1090	1061	1118	1079	1062	1077	1087	1065	1104	1013	1097	1054	1040	1016	1128	1012	1058	1044	1059	1053	1055	1069	1102	1025	1059	1013	1068	1091	1045	1056	1101	1033	1062	993	1094	990	1039	988	1031	1059	1059	1074	1031	1061	1048	1050	1042	1027	1071	1050	1097	1029	1039	1063	1025	1032	1047	1104	1026	1014	1026	1067	1046	1090	1083	1079	1087	994	1050	1022	1001	1006	1084	1001	1030	1051	1028	1046	1034	1028	1123	1091	1091	1069	1042	1117	1063	1059	1023	1011	1065	1066	1071	1066	1069	1096	1073	1046	1093	1066	1011	1017	1074	1099	1056	1043	1062	1056	1089	1130	1090	1054	1049	1073	1072	1032	993	1099	1035	1055	1041	1057	1105	1020	1071	1054	1065	1071	1019	1049	1115	1068	1081	1023	1068	1057	1022	1053	1002	1069	1022	1050	1118	1058	1080	1060	1137	1034	1065	1065	1043	1034	1087	1101	1047	1057	993	1012	1043	1087	1039	1071	995	1082	979	1127	1134	1052	1064	997	1084	977	1053	1049	994	1079	1073	1058	1015	1111	1076	1005	1072	1066	1053	1104	1035	1103	1098	1046	1065	1029	1077	1025	1029	1076	1047	1072	1083	1018	1049	1071	1029	1095	1055	1088	1013	1069	1075	1070	1055	1084	1063	1082	1029	1002	1057	1042	991	1028	985	1062	1001	1069	998	1088	1113	1060	1080	1058	1035	1085	1046	1122	1031	1045	1092	1055	1008	1059	1008	1050	1102	1061	1050	1051	1039	1059	1106	1063	1044	1028	1073	1088	1105	1014	1047	1054	1090	1025	1158	1045	1049	1120	1112	1098	1068	1064	1016	1038	1115	1103	1046	1071	1024	1117	1079	1083	1008	1077	1056	1053	1070	1076	1070	1074	1035	1063	1053	1037	956	1046	1041	991	997	1070	1094	1081	1010	1060	1080	1065	1047	1044	1069	1033	1079	1086	1026	1004	1021	1066	1049	1044	1055	1024	1093	1097	1031	1090	1097	1052	1071	1067	1054	1020	1055	1021	1097	1043	1031	1022	1034	1064	1000	1062	1122	1083	1026	1043	1099	1011	1070	1037	1053	1143	1073	1042	1078	1088	1066	1045	1128	1017	1020	1053	1099	1056	1062	1049	1077	1039	1036	1095	1110	1054	986	1037	1071	1111	1004	1068	1075	1078	1051	1136	1059	1054	1054	1061	1044	1056	1001	1026	1002	1022	1090	1014	1033	1055	1044	1101	1061	1090	1036	1052	1132	1067	1077	1071	1082	1091	1052	1041	1055	1114	1070	1101	1063	1059	1048	1015	1109	1024	1013	1100	1026	1052	986	1100	1022	1070	1055	1011	1055	1042	1035	1030	972	1031	1108	1037	1055	1032	1066	1061	1001	1057	1073	1049	1085	1052	1038	1121	1080	1033	1028	1049	1095	1065	1051	1078	1085	1074	990	1015	1016	1067	1075	1084	1054	1032	1032	1020	1098	1053	1035	1062	1058	1101	1075	1084	1068	1105	1079	1068	1010	1087	1010	1085	1119	1093	1114	1008	1099	1022	1016	1030	1096	1066	1004	1051	1043	1061	1000	1056	1039	1025	1079	1042	1104	1013	1051	1020	1099	1031	1039	1062	1027	1071	1079	1076	1136	1139	1056	1108	1085	1030	1101	1111	1013	1053	997	1073	1041	1008	1060	1033	1070	1074	1019	1052	1099	1040	1066	994	1003	1050	1090	1043	1086	1060	1019	1070	1082	1051	1082	1042	1020	1020	1146	1038	1079	1052	1095	1077	1041	1052	1085	1061	1062	1022	1041	1015	1040	1104	1046	1087	1115	1037	1051	1111	1007	1084	1080	1024	1135	1036	1058	1061	1069	1133	1074	1046	1108	1056	1056	1025	1090	1108	1082	1043	1051	1050	1056	1051	1077	1100	1074	1019	1052	1021	1043	1023	1086	1013	1008	1077	1060	1063	1069	1010	1078	1090	1028	1009	1073	1049	1081	1112	1065	1060	1045	998	1042	1004	1032	1080	1056	1038	1099	1116	1040	1059	1086	1077	1064	1057	1055	1081	1053	1088	1049	1067	1037	1025	1049	1069	1076	1063	1108	987	1069	1039	1060	1062	1097	1080	1028	1053	1056	1060	1034	1046	1015	1019	1071	1066	1077	1066	1030	1082	1032	1044	1043	1020	1036	1054	1100	1075	1056	974	1077	1104	1036	1024	1106	1119	991	1062	1094	1114	1079	1066	1042	1011	1025	1034	1028	1052	1027	1036	1041	993	1022	1105	1052	991	1020	1057	1045	1043	1043	1022	1019	1001	1083	1071	1041	1060	1035	1068	1074	1002	1042	1015	1027	1067	1045	1100	1059	1016	1039	1033	1102	1104	1054	1089	1084	1010	1074	983	1099	1072	1070	992	978	1044	1089	1031	1068	1097	1033	1092	1032	1058	1045	1085	1075	1077	1069	1049	1060	1063	1060	1074	1053	972	1024	1113	1044	1074	1089	1064	1031	1057	1044	1014	1027	1086	1053	1072	1042	1063	1035	1009	1056	1053	1078	1045	1087	956	1039	1022	1052	1069	1062	1049	1041	1019	1080	1062	1062	1054	1063	1049	1040	1054	1006	1084	1103	1071	998	1011	1109	1020	1044	1052	1050	1045	1068	1120	1114	1060	994	1129	1006	1040	1102	1026	1015	1054	1106	1016	1073	1097	1101	1089	1085	1055	1097	1025	1050	1060	1057	1123	1046	1065	1023	1034	1132	1057	1077	1055	1043	1015	1006	1028	1032	1117	1061	1074	1084	1066	1101	1080	1045	1032	1036	956	1004	1050	1006	1044	995	1059	1064	1103	1068	1092	1048	1041	1013	1082	1007	1026	1075	1077	1060	1088	1020	1059	1055	1075	1047	1041	998	1045	1032	1027	1067	1087	1084	1072	1070	1031
29022	32620	29308	12572	2376	1002	632	519	550	566	538	552	566	576	545	527	574	597	561	508	554	600	529	562	570	594	578	581	551	564	570	555	553	535	545	555	560	544	529	553	499	534	577	554	542	545	578	591	532	568	530	542	527	547	539	545	552	535	521	546	551	558	567	560	551	512	544	495	594	544	516	522	531	539	471	511	566	553	591	508	521	578	604	554	512	596	562	550	577	576	535	561	583	519	522	538	554	541	576	563	543	550	569	524	531	539	543	563	521	560	574	576	534	539	519	521	499	558	617	536	526	545	529	557	572	572	556	568	526	545	529	578	517	528	560	574	548	544	564	555	539	575	533	542	555	516	525	565	546	574	569	525	531	566	526	558	557	533	584	531	528	545	543	537	534	546	574	529	532	521	561	527	572	505	556	556	516	553	537	545	543	570	522	536	553	561	571	503	539	552	545	544	527	548	584	530	544	546	547	505	564	547	520	594	525	563	508	502	575	498	547	566	582	546	529	586	506	538	568	570	522	506	532	530	516	623	501	554	558	547	555	551	571	536	552	527	550	538	566	516	532	560	533	537	557	528	542	484	561	552	548	518	585	546	565	551	590	574	562	563	526	539	604	549	549	542	532	603	580	563	525	559	549	524	525	580	548	577	521	537	519	540	505	527	561	506	569	591	562	549	527	518	514	561	571	547	542	513	564	571	526	516	516	536	525	547	574	556	575	552	562	514	496	564	503	542	584	530	570	559	542	512	540	595	568	523	526	522	551	535	519	540	514	564	572	542	558	496	530	571	534	511	505	555	535	589	559	562	557	590	549	556	530	573	561	544	570	567	549	556	595	523	510	515	534	557	532	551	560	584	560	541	556	558	564	586	588	520	548	524	535	549	536	554	528	528	583	533	517	548	576	522	534	576	506	555	544	540	573	534	556	581	539	593	515	513	527	538	530	531	580	524	538	543	551	519	555	546	543	557	498	564	526	581	570	528	571	563	537	555	549	523	567	527	515	573	531	520	558	563	590	575	525	552	513	546	553	575	532	518	556	535	543	540	525	554	545	566	515	581	531	538	535	534	550	517	576	551	546	513	530	534	531	535	531	505	549	548	531	546	489	541	603	560	578	578	551	591	571	505	560	542	584	577	531	502	543	537	552	492	541	537	534	584	560	528	553	518	538	558	557	582	528	554	592	514	534	518	539	527	519	533	547	533	502	504	581	526	535	560	547	563	550	554	562	515	552	520	544	526	566	532	555	538	514	586	584	577	536	544	521	561	555	541	528	567	536	550	531	504	567	552	576	550	562	525	550	565	548	524	556	526	554	553	551	562	530	529	542	551	519	553	559	537	518	546	556	563	551	571	543	550	523	551	563	539	568	532	559	546	563	545	522	582	531	540	544	567	584	550	500	489	531	580	534	521	555	539	568	565	559	578	499	566	575	539	590	563	514	540	578	571	548	553	521	573	568	572	555	572	536	542	512	519	521	529	550	531	550	552	555	543	568	551	558	559	522	562	525	529	542	561	559	582	541	546	557	542	546	552	543	521	567	576	555	525	550	603	515	558	538	567	560	533	569	585	586	568	571	535	538	577	496	553	546	513	530	550	549	528	530	547	538	504	523	523	564	577	538	521	557	561	545	497	567	575	543	570	539	533	564	555	541	546	524	548	531	543	529	531	537	590	577	555	565	536	591	539	532	516	561	517	544	564	521	572	508	525	560	568	543	532	556	530	530	534	546	586	521	537	563	546	503	531	569	502	555	593	538	551	533	545	533	576	550	533	544	574	543	513	540	528	535	519	527	538	550	552	570	534	570	530	504	541	547	521	534	512	550	535	534	587	526	538	517	536	535	580	546	553	536	520	555	539	507	580	532	524	595	548	527	547	561	525	508	558	593	578	562	494	517	522	531	559	518	540	528	523	530	515	535	560	582	516	551	523	520	530	583	546	557	530	576	513	522	517	570	569	533	536	538	570	549	542	521	546	556	564	572	527	523	525	555	524	550	580	554	520	538	565	550	523	531	529	554	540	519	553	566	571	514	526	552	535	552	576	545	505	530	522	514	557	512	550	530	520	528	528	540	569	564	516	562	567	490	556	530	507	538	518	536	563	541	570	555	510	562	508	542	526	563	527	514	537	511	563	567	560	507	545	525	517	580	532	527	546	524	528	525	575	529	543	520	536	524	491	577	522	538	554	540	576	551	556	545	571	556	551	518	519	508	563	520	526	549	542	554	526	562	577	550	571	521	564	540	571	509	536	552	564	571	540	512	546	530	583	567	561	596	565	541	556	533	560	545	543	523	552	528	528	537	567	518	540	592	518	536	532	535	566	582	546	568	533	506	537	517	522	525	574	551	578	542	530	541	548	497	584	553	533	510	537	519	590	547	569	557	532	531	546	556	556	571	582	496	530	554	541	619	552	537	539	552	541	560	540	559	547	569	529	575	548	552	512	580	524	541	536	525	554	535	578	560	552	541	551	621	576	563	560	545	525	558	525	576	569	501	579	522	514	541	525	528	522	546	559	518	569	555	570	563	546	588	552	528	564	531	528	553	556	528	534	566	534	559	524	523	540	550	553	585	530	518	521	582	567	590	527	519	528	544	576	534	568	578	557	537	552	571	561	600	556	542	544	528	529	524	536	532	530	542	556	534	534	529	499	524	575	564	534	561	567	557	549	527	505	556	558	518	553	543	560	519	569	569	567	522	565	534	533	544	571	574	570	556	533	556	549	539	541	575	542	546	519	538	562	544	574	545	549	577	582	503	540	562	549	575	543	562	515	494	530	602	546	580	585	545	546	533	591	546	567	549	525	558	546	576	556	531	524	568	572	515	548	525	509	592	557	561	502	546	537	545	570	530	568	597	535	532	599	553	534	552	564	552	521	544	538	576	497	552	538	548	510	548	566	540	531	578	533	527	547	507	542	579	539	574	552	542	571	558	589	499	504	553	541	585	586	507	540	527	557	533	590	523	582	586	537	535	555	576	537	552	560	564	526	587	523	549	556	580	544	561	559	549	530	526	512	539	581	564	525	527	597	542	518	530	561	572	527	596	565	586	516	573	579	554	566	564	529	531	545	570	497	541	513	570	547	585	557	535	550	559	533	539	567	566	530	555	545	596	550	513	561	536	527	573	570	555	578	575	530	554	590	538	530	514	585	531	533	533	561	559	528	543	542	532	544	490	521	543	540	533	531	518	547	537	563	541	597	551	518	595	556	540	553	537	545	519	549	538	566	538	557	586	563	532	578	575	548	508	548	535	511	539	548	519	492	573	548	532	539	554	568	529	591	595	571	553	555	561	529	523	575	579	520	528	576	530	562	561	574	538	548	568	524	541	518	568	541	533	588	563	566	529	559	551	538	496	522	571	526	555	570	542	567	566	577	550	551	519	539	542	567	546	551	555	548	554	548	533	537	558	592	576	552	588	568	556	529	584	596	526	562	553	515	529	576	533	577	587	529	526	520	563	552	517	530	513	495	574	545	592	521	580	546
35986	51121	34385	13786	4158	1581	1090	1051	973	1026	1039	1004	1027	987	1000	1010	995	1010	985	1018	1011	984	994	998	989	1012	996	956	1008	978	994	975	1015	996	1016	1012	1039	1040	1038	981	968	986	976	1009	1038	1028	1018	1017	967	953	1001	983	1024	1020	1013	976	965	990	1078	1017	960	1008	986	1011	951	1021	1013	1003	986	969	954	985	967	990	994	1024	985	1055	997	948	973	998	1010	985	990	1004	976	1009	990	981	992	992	1022	1026	1000	965	1042	953	999	946	1067	977	1036	1031	984	968	992	1046	1045	970	949	1000	1049	1055	991	955	999	954	1029	1036	938	989	987	1013	1065	1025	1022	1057	993	1005	1041	968	979	988	1014	992	992	994	1028	1023	1019	956	1030	1039	957	1008	1010	974	1071	1038	991	984	1073	1038	937	961	1026	1037	974	995	995	1051	979	932	982	974	952	1025	988	1058	1002	1015	999	1079	1004	989	1059	938	959	940	1023	984	959	968	1021	1002	985	1001	1016	1000	1023	1004	1001	969	1023	984	977	1003	936	1076	985	989	992	980	1024	987	969	982	999	969	987	990	978	1005	1054	948	1038	1003	950	1052	960	1016	984	1003	950	964	1004	1023	1045	975	992	975	1000	1017	969	1007	1003	990	1008	995	993	995	972	961	961	982	1012	967	986	951	988	965	989	966	1003	1011	986	1067	1015	961	1016	971	995	981	951	1022	1010	973	1008	1010	1001	1034	1002	1005	1012	1008	990	1031	970	1042	1027	1018	1040	1039	1008	997	1006	951	994	1024	978	987	902	998	1020	973	1066	983	934	1065	983	1049	946	999	1057	1002	1034	924	999	1008	1008	948	983	1018	971	1045	1027	1043	973	961	955	1027	978	1024	964	959	1044	934	958	973	971	955	954	1001	976	987	1060	1020	1035	979	1010	983	1005	989	950	1059	955	1032	1000	1033	946	1044	1008	1030	989	1061	1003	1038	961	1019	964	979	1027	1028	976	974	1010	1066	1043	963	941	1013	1019	999	974	1091	939	1075	977	980	985	991	1059	1041	1012	1005	1023	973	1049	1003	967	983	957	1035	1026	968	956	1017	984	988	986	959	1004	1001	975	1066	1003	987	951	1027	1002	989	936	1035	1032	999	1010	994	988	1047	972	996	1028	996	965	971	989	967	997	957	1028	1012	971	1030	1037	968	1006	933	944	1050	986	978	1004	990	1011	992	946	949	1019	951	950	983	1010	1014	1026	1028	967	983	950	1025	974	991	984	975	1002	973	1026	1006	976	1051	962	999	994	1012	976	1027	1022	1014	991	1007	1010	961	932	1013	1023	1011	983	1021	1028	1020	984	991	994	1001	1004	906	957	1038	1055	1005	961	1000	1010	1002	968	1005	980	1052	978	969	1006	1073	972	993	971	1003	975	989	1057	1000	1005	976	969	959	1011	1006	1020	991	990	990	1000	990	1004	1038	962	993	1012	959	980	1000	1006	1021	979	1003	969	955	1023	956	987	994	964	1012	989	947	1046	958	1023	953	988	1006	982	1050	965	1027	993	991	1046	989	971	1031	948	977	975	990	1032	1008	971	958	993	1045	1030	971	1004	986	1003	995	962	1016	961	1004	1002	973	1033	999	1017	1029	1028	969	1012	1029	1037	994	1018	1005	1026	1008	985	993	953	980	1009	995	1020	945	1026	1011	1000	988	990	1015	1003	960	1012	1046	981	1066	980	989	1036	1015	1007	996	951	1001	1035	992	1036	966	1019	1005	956	999	1015	1019	983	991	980	914	1031	1033	1033	928	1016	1032	977	1031	956	1021	977	1024	976	988	1034	998	1021	967	946	1027	1018	1005	1041	992	1054	971	933	1041	1017	1028	988	1000	975	991	1025	1060	1012	966	1005	923	986	1005	1034	1006	1012	996	945	1003	999	1036	1000	1011	998	980	1091	969	988	983	981	984	1004	1006	955	1003	990	1050	983	958	1015	1007	989	951	1003	1073	1012	1038	958	1012	982	1007	1035	974	1005	974	982	1017	931	973	1057	938	941	989	991	1017	989	1009	996	1014	983	1000	1033	995	961	979	1022	1020	1034	983	981	999	970	1023	976	983	999	1000	1023	1019	984	1058	964	1053	1005	959	967	1011	965	1034	996	972	1047	1076	1044	1018	963	912	1002	966	953	1015	992	991	979	976	1019	963	983	1022	1019	1024	1028	996	992	1010	1007	986	1015	994	1060	966	977	978	1034	974	1044	1004	1008	951	976	1036	990	993	942	965	985	995	970	968	993	1013	977	1026	1000	958	993	979	1026	989	1015	975	1017	994	983	982	1028	987	952	1086	961	1005	979	1001	1057	1016	982	989	968	1042	979	992	997	1023	963	1044	1032	928	1005	959	1026	988	1015	1063	973	957	994	942	1013	1031	1000	1033	980	1005	949	1059	958	1012	992	1000	993	996	938	1032	1027	990	1012	1020	987	995	951	998	1025	998	981	948	982	1024	963	1000	989	969	982	1020	987	1028	1013	1034	981	1016	1009	980	1006	1011	1050	970	983	989	1010	1013	963	1014	1023	999	1023	980	967	1030	974	961	963	950	1056	972	952	1006	1036	1012	950	1007	959	995	1003	1012	1005	966	952	1030	976	1045	1031	967	1041	978	1021	974	958	1026	962	973	997	1009	935	1015	964	996	962	962	963	1004	1024	985	1034	938	1011	981	966	957	1036	1045	965	965	995	1019	1036	1028	1013	940	1030	1013	1009	1051	944	999	990	1053	1010	1003	937	1016	1009	1057	1039	1001	991	1039	1028	1052	976	968	986	976	1018	1000	978	1028	996	1031	1012	924	953	956	941	1003	974	1023	937	1042	925	937	1003	990	1003	999	949	932	976	999	1016	1033	1020	983	1009	1020	999	968	990	972	1000	1041	983	952	1012	990	1026	982	939	1003	1021	1016	984	977	1001	1004	997	989	1007	979	993	1031	1028	999	1041	996	1010	947	1021	1012	1028	979	1064	958	988	1016	991	984	977	1003	1028	1004	1020	963	1013	952	977	1026	1008	1021	1013	1021	968	982	1015	1031	975	996	969	1009	997	999	961	952	1011	1015	990	1017	1021	1015	958	1023	986	1043	997	1071	1052	926	1017	1045	1020	1028	1053	1002	982	980	943	969	1015	1008	943	979	920	1014	1032	990	1013	949	983	990	989	988	1007	963	973	1018	992	950	1001	974	959	1004	1017	994	994	1027	1002	984	962	999	1076	972	1005	984	1033	1064	1032	1011	969	1034	1064	1034	1014	954	1007	1000	1035	995	1035	996	944	1048	1022	972	1031	980	1008	1027	1018	992	1022	1020	952	1002	943	1040	999	993	1016	997	995	978	1028	1040	991	1029	1012	999	1027	1009	1013	944	1029	988	991	965	1005	991	989	959	952	993	991	1014	975	964	975	1018	1014	1046	966	1024	1047	995	990	988	946	1009	1012	964	944	990	1036	1027	999	1044	967	1003	983	988	986	990	1023	968	937	988	1017	967	1031	1022	1007	1024	1021	964	1072	1015	1010	1004	1027	962	996	1022	1022	1007	989	1043	981	999	1002	996	1015	989	1032	1015	987	970	965	1021	1028	1024	1002	1027	982	1014	982	1000	1020	984	1026	1025	1046	984	966	978	1035	1023	969	995	970	969	1054	1022	959	1032	990	1058	931	1025	933	962	997	979	962	1029	969	989	1019	1029	952	1007	994	924	996	996	1061	980	1024	967	1007	990	1010	1018	965	1016	996	1001	1051	974	993	1011	987	1028	1000	1008	942	1009	964	1013	1015	1002	1010	972	1020	1051	983	1009	982	1001	1005	961	966	968	953	1022	1032	949	1030	889	1000	1003	908	984	977	985	994	1067	984	960	974	998	965	958	1072	983	976	1003	950	1019	942	995	1018	1022	1010	1008	972	939	946	1016	971	1061	984	992	999	1035	979	998	1051	987	1003	995	994	1034	960	998	1024	936	979	984	974	939	991	942	988	966	960	920	1007	1029	1023	951	1028	1050	1008	1007	1046	982	979	990	992	1004	1012	1009	1053	1019	1045	996	1004	1011	977	1004	988	985	1008	1019	1022	1050	981	1017	978	1046	979	968	1006	977	1005	990	962	1009	974	945	999	985	979	965	1013	983	1007	1007	934	939	997	1013	967	987	1002	1069	982	966	965	1022	1006	967	993	991	980	993	994	946	1027	1012	1032	1017	997	1032	988	1005	994	1015	1002	972	952	1000
24792	25169	36402	28821	18827	6478	937	569	549	516	538	546	545	537	540	539	544	542	523	567	532	554	577	561	554	543	536	528	521	520	565	540	557	502	566	559	541	515	558	555	534	549	552	538	556	539	544	538	530	553	539	520	562	562	558	551	521	561	542	537	521	524	563	552	560	570	554	546	559	504	540	535	589	562	527	497	559	535	553	506	572	551	537	589	522	525	530	539	588	499	515	554	513	585	543	503	529	538	544	536	529	529	528	495	530	515	529	538	563	574	551	565	485	538	550	508	552	526	537	554	540	550	548	553	498	497	553	534	559	573	539	531	510	525	504	529	594	575	586	555	543	569	531	554	488	540	520	571	576	532	569	545	576	517	532	506	503	542	553	559	526	539	502	576	496	524	535	572	552	546	552	539	547	556	570	565	530	571	483	555	545	525	531	539	508	558	517	553	500	528	515	516	537	498	580	544	513	557	548	519	526	532	536	537	595	486	536	555	555	544	579	537	506	521	544	530	486	548	534	518	557	574	535	520	563	569	558	549	566	525	514	535	531	546	585	503	534	567	548	520	563	548	557	549	532	514	549	555	569	545	527	553	551	549	555	520	504	551	555	516	543	547	497	498	560	526	580	539	563	511	518	508	550	580	550	506	554	524	578	524	528	555	559	554	541	481	566	548	574	556	517	521	543	547	515	543	587	542	514	541	521	560	557	511	538	519	547	569	550	566	519	520	566	540	570	523	558	537	529	508	552	604	543	572	498	543	574	536	557	556	567	553	501	566	557	503	545	511	518	556	516	529	498	514	529	510	534	529	547	564	544	554	525	505	555	527	530	515	516	554	528	500	539	524	554	555	535	551	530	576	566	543	507	539	511	531	551	543	544	510	553	539	574	597	548	535	527	577	561	551	531	520	553	547	539	590	530	525	549	496	519	561	539	574	542	522	507	546	506	523	521	534	496	569	560	516	552	535	540	505	505	528	537	555	565	533	529	538	565	539	541	539	491	517	549	520	565	536	544	523	537	546	538	553	565	569	555	546	533	513	540	563	528	510	549	522	514	526	516	547	559	532	585	527	507	540	554	572	551	559	556	541	539	508	551	555	554	530	537	538	531	499	550	546	523	511	547	530	523	534	534	555	572	516	526	555	527	513	525	538	533	565	544	527	583	532	551	571	519	568	552	495	543	531	499	543	522	553	578	553	546	531	598	553	515	559	516	506	522	524	549	558	529	597	515	530	529	571	559	532	525	532	516	568	565	509	544	550	500	518	560	554	541	520	503	542	529	528	540	479	546	531	580	543	549	544	560	543	508	557	537	562	551	538	517	538	541	529	543	500	580	538	523	530	559	516	580	549	536	514	554	497	513	544	538	560	547	595	513	510	518	566	524	608	565	533	557	509	524	535	545	535	576	544	571	576	504	524	548	560	534	534	538	551	546	538	553	524	530	572	494	545	537	507	527	526	564	577	503	531	524	566	559	576	550	543	540	541	517	559	549	530	502	507	541	517	553	539	552	552	518	543	468	535	510	531	537	559	560	526	548	529	533	538	524	528	527	541	524	550	551	563	560	539	561	543	528	536	559	544	555	547	569	554	517	498	551	531	543	587	526	533	526	541	512	538	531	523	555	504	546	475	540	523	518	554	534	550	533	520	521	515	518	551	505	525	551	562	518	547	488	555	519	557	571	544	540	522	533	512	554	538	551	546	551	595	559	571	543	503	558	524	531	554	536	561	563	540	525	518	533	582	551	547	543	557	568	567	545	542	542	486	506	519	540	512	558	543	510	510	539	501	515	566	571	513	544	560	595	554	564	562	567	530	538	493	594	538	540	527	544	553	515	518	557	535	535	533	538	527	543	573	535	526	531	537	514	518	548	530	546	546	559	526	553	542	566	532	562	546	524	556	542	514	530	550	513	520	568	544	568	534	543	548	537	498	520	555	533	539	528	568	560	521	560	549	549	586	524	515	539	514	548	532	505	511	552	570	540	535	502	514	492	546	529	547	552	534	519	534	520	558	501	534	534	515	512	562	537	527	558	578	547	574	591	525	572	564	515	538	577	478	502	545	541	545	538	553	561	564	505	537	505	497	553	566	560	549	514	568	522	508	538	539	534	515	561	548	542	580	544	527	533	536	505	541	580	531	579	567	522	536	552	535	510	539	540	510	530	535	543	503	522	547	553	519	536	515	555	551	550	541	546	499	564	552	568	525	574	544	535	539	552	538	510	547	494	596	562	554	588	505	516	540	553	517	533	521	533	491	582	546	577	579	519	534	528	542	549	510	547	540	556	541	505	542	516	545	589	564	513	524	560	534	596	594	489	551	557	513	536	532	513	548	522	487	494	534	558	530	517	535	536	537	512	558	604	553	510	525	571	496	551	495	559	567	548	546	554	539	556	552	572	503	517	521	568	543	570	563	558	548	536	518	543	563	524	505	505	561	499	526	501	581	504	520	555	559	542	530	550	545	600	542	515	521	536	553	558	579	510	519	499	542	531	557	513	546	498	610	557	551	499	556	550	521	535	508	557	583	502	518	568	508	607	487	506	491	541	555	531	527	506	529	510	516	549	495	563	539	547	522	509	582	571	577	520	525	501	569	559	508	581	530	520	515	534	560	567	510	550	585	572	518	478	507	532	547	590	556	517	541	543	554	553	564	493	582	536	597	524	557	558	557	553	556	520	530	595	553	527	536	547	538	538	570	512	521	546	546	542	552	500	526	565	528	538	569	576	581	544	528	506	508	505	539	549	526	519	560	539	533	552	498	505	520	550	538	515	577	548	536	559	566	541	522	481	553	512	578	556	555	605	546	563	532	518	529	587	505	538	516	543	564	565	539	560	564	532	538	538	511	547	497	591	543	539	519	575	525	537	527	505	520	587	569	571	519	543	524	548	526	527	529	500	493	515	534	517	558	542	537	558	549	534	495	531	521	534	551	508	542	564	535	507	499	524	515	537	534	546	512	536	520	518	502	559	536	532	509	541	529	604	501	493	507	549	485	507	534	512	543	552	499	554	572	542	538	518	518	504	549	524	560	547	506	514	544	531	553	506	495	507	530	555	512	539	563	593	517	528	552	594	517	578	569	537	513	542	529	568	580	492	510	565	541	587	610	538	508	598	513	554	598	556	536	497	557	516	522	537	574	542	553	503	569	569	553	568	511	593	469	531	521	567	543	596	498	519	497	580	538	528	547	502	556	542	561	541	523	515	521	533	537	546	526	536	566	551	551	535	538	541	523	534	535	557	547	515	573	562	517	552	579	502	518	534	560	575	572	527	561	554	526	528	526	530	511	559	520	506	543	532	544	517	527	563	544	518	518	508	516	492	550	560	546	590	552	541	546	552	527	487	541	532	529	502	563	520	493	555	512	504	533	547	572	535	542	564	528	604	532	550	556	558	542	511	544	571	521	516	484	535	537	524	562	527	508	530	537	510	541	530	547	525	520	540	555	570	530	520	552	554	499	544	510	542	503	520	531	542	523	519	530	550	507
58698	92417	65809	36935	16021	4121	1326	1004	953	967	946	1009	975	997	987	1015	1057	980	929	984	985	973	976	1000	944	940	1003	1016	966	937	948	991	948	950	984	937	1036	996	976	1043	995	918	1019	957	959	944	984	949	992	999	960	968	978	991	987	957	923	942	993	950	934	1013	979	972	966	1000	963	1006	1025	974	927	1008	980	951	967	981	978	948	1007	992	991	992	986	973	942	937	981	978	948	969	1013	956	959	962	973	1016	1025	1008	1009	933	982	992	971	952	1037	942	953	982	996	985	1007	1002	956	955	1001	963	1012	1034	947	978	912	972	939	913	964	980	995	985	941	982	968	1019	1009	1010	979	1002	1006	995	1029	991	940	975	967	902	1016	951	967	949	990	1009	933	979	968	955	1016	961	985	993	992	989	898	1006	996	992	977	976	1054	929	1010	997	965	967	970	982	975	1007	922	969	933	900	1025	934	961	987	934	1030	944	1014	973	1003	983	947	968	958	945	984	949	975	988	965	978	953	973	1023	1031	1014	949	978	983	980	941	978	968	965	932	967	1031	976	953	1010	998	1022	967	941	932	1025	973	981	964	955	936	970	969	968	948	971	967	973	922	961	972	962	933	985	955	968	1008	961	995	963	960	951	963	961	964	1018	966	1015	997	965	1014	967	979	938	956	1004	934	990	993	955	962	973	962	919	981	977	998	955	955	948	991	991	1015	962	985	1008	985	1005	967	931	973	981	979	967	942	1004	956	943	990	984	938	998	1029	991	966	982	974	942	938	975	989	929	956	927	988	983	960	955	964	1062	969	978	996	1035	983	991	944	974	970	994	950	993	946	946	943	917	1020	1036	1002	1010	956	981	952	942	987	935	1003	946	975	951	1060	965	1035	966	939	950	1011	1008	971	991	1016	964	931	948	942	967	917	1011	954	927	1006	972	960	964	995	966	958	967	1003	936	980	963	1025	918	985	983	1003	967	962	1004	959	1014	975	965	1041	1036	1002	957	947	1057	986	948	981	1008	999	984	955	1008	942	961	1014	995	990	1000	938	973	972	934	1009	1009	1000	996	900	1009	968	964	970	993	1049	930	960	949	967	967	978	976	941	944	976	979	956	948	982	889	1030	966	973	894	973	960	1042	962	948	990	997	969	985	901	946	1025	982	940	982	986	976	941	1006	1021	956	940	951	1006	969	977	939	1015	963	962	942	993	929	1032	957	962	1024	976	977	968	979	990	957	986	1034	961	1012	919	974	957	990	991	979	988	972	950	1017	963	974	996	995	925	985	930	979	969	1021	995	997	949	1020	954	1013	981	977	1005	976	966	975	1020	961	994	945	989	1021	1027	988	994	1008	977	1006	980	905	1020	1053	971	981	989	954	974	979	932	981	955	994	991	961	936	956	992	951	973	1000	1062	960	950	946	976	1018	998	977	946	1009	968	970	997	979	951	914	984	1009	999	972	942	954	925	938	990	939	964	984	943	1030	981	1029	998	941	979	998	946	874	1006	980	973	975	984	935	974	918	1000	993	989	947	971	1016	950	989	954	986	951	964	971	989	989	981	943	948	992	989	977	894	971	942	980	958	968	972	994	954	956	932	935	1008	1005	987	1018	950	940	980	963	967	1010	1014	1000	994	995	891	992	996	1040	998	976	948	1004	1021	982	990	949	939	952	971	972	961	983	967	914	954	968	1001	1005	977	994	959	938	998	984	956	940	995	943	956	916	993	943	972	999	1003	944	925	971	936	956	921	992	953	972	951	974	951	969	970	951	973	1014	899	1062	935	959	1006	1003	967	1001	1022	944	945	972	947	962	984	970	908	1009	926	1043	1022	959	951	935	1031	960	951	974	1029	968	1011	1008	993	963	969	991	958	974	945	974	901	1006	938	945	1005	983	1040	931	982	967	921	998	952	997	1013	987	983	955	948	938	1002	969	925	999	950	1017	1010	973	940	984	951	964	948	954	955	1019	944	979	973	980	995	981	990	1020	1002	955	1003	937	968	1013	927	937	979	942	985	982	957	970	1017	1004	1000	947	970	969	965	929	980	929	974	962	970	1003	976	952	970	1021	1007	992	1002	966	994	934	976	1013	940	1019	946	978	963	1005	952	936	986	964	991	992	955	907	968	951	951	966	949	983	958	1008	992	1001	932	944	996	946	958	998	917	949	1002	1004	930	953	982	987	951	995	967	1001	952	931	973	969	966	959	976	1023	976	915	898	982	915	927	986	929	1001	980	918	949	1056	1031	948	969	968	976	991	1039	1033	944	979	959	960	964	970	1048	901	1008	989	944	998	972	1015	1013	946	1024	992	985	929	950	958	1026	941	966	986	989	935	925	987	1013	952	1004	999	976	959	999	989	946	972	989	990	967	912	994	938	967	916	1004	1013	987	985	1017	986	954	983	971	957	1002	975	1022	971	988	1000	946	963	966	958	921	965	942	971	975	983	989	971	984	931	1006	942	976	1006	996	998	936	963	994	945	937	993	899	985	1003	976	992	944	957	978	944	1008	965	992	979	956	1000	979	956	974	993	1005	955	958	983	961	977	1018	981	1015	978	1000	996	912	958	944	967	1012	961	957	949	971	1002	950	954	945	964	999	936	985	999	1028	970	923	956	996	1023	968	988	939	983	939	951	989	947	984	988	1007	957	1022	985	972	973	1035	984	962	952	958	957	922	973	926	980	997	992	987	957	920	977	993	1010	954	998	973	959	961	952	957	949	936	989	957	948	949	996	988	973	964	934	1015	957	938	964	992	968	972	951	979	930	956	932	960	965	961	998	978	957	980	1009	997	943	996	1004	974	980	989	1039	972	998	982	959	958	993	993	963	931	944	982	1016	967	917	957	901	972	926	1012	1064	1007	1015	1014	914	974	938	985	950	960	976	979	970	978	1022	934	990	997	1010	958	966	996	953	927	984	973	1017	996	1060	929	1008	971	1034	985	950	957	1048	967	976	939	970	1018	1003	972	992	981	931	977	995	1028	930	970	976	961	977	1018	953	954	974	990	893	942	949	932	933	981	938	995	988	984	968	946	960	983	970	1019	921	983	1011	987	967	934	973	949	945	1000	993	1034	980	962	978	937	955	990	975	1012	1012	1022	1006	995	954	918	969	935	1018	998	1040	955	1006	960	961	950	1002	942	946	951	1010	985	1029	954	980	978	968	948	974	986	1008	996	1038	956	1005	952	959	959	1008	1013	982	1013	938	923	987	971	984	1021	980	1011	966	939	970	982	976	948	977	960	973	970	958	931	933	964	1038	1020	956	951	985	1017	944	983	944	932	1002	974	939	987	952	1047	938	1006	985	946	993	975	988	927	996	1025	1030	958	971	984	1004	931	977	970	976	972	995	994	1014	907	933	967	959	998	945	1043	995	967	1012	988	1001	948	994	932	932	982	970	1034	974	1013	952	979	985	959	1024	993	1029	954	1018	935	984	946	977	907	938	1036	1001	965	920	997	952	999	1031	991	1006	948	953	942	1013	1015	1049	983	998	1026	966	986	980	1009	945	956	945	980	973	999	1005	1010	993	985	892	975	910	968	1001	946	943	1012	942	1004	992	957	1000	968	1006	986	919	972	960	976	973	903	958	1020	1017	996	994	950	962	932	968	971	988	1039	925	981	986	976	982	1005	941	911	1059	1014	1047	949	976	922	992	996	1007	995	912	934	975	984	966	945	992	955	982	961	981	954	937	979	965	980	1038	975	1027	965	982	929	1018	929	956	961	962	1005	968	933	993	966	976	979	975	952	967	1021	932	941	1021	982	925	961	983	976	1018	1003	948	1001	986	1023	991	955	1044	988	963	923	923	956	921	907	1022	992	987
23489	22937	32604	26189	21320	16491	3708	787	627	647	681	654	628	651	608	640	592	601	582	639	648	639	642	588	592	603	655	643	622	612	555	636	617	589	644	594	591	569	583	649	624	592	645	608	579	605	624	601	609	580	625	606	618	593	607	618	576	641	631	609	590	585	608	615	614	642	601	632	649	601	644	607	583	624	664	571	630	579	614	594	600	624	622	568	615	635	588	600	606	590	603	631	613	632	590	590	598	599	594	616	626	587	596	609	610	643	609	599	607	573	598	641	626	589	606	597	577	561	611	561	587	623	617	601	556	601	601	637	624	564	601	645	665	575	612	602	602	619	588	623	616	607	593	638	588	603	588	624	547	580	659	598	593	654	606	557	617	625	587	631	642	614	598	610	610	636	577	640	617	609	644	590	599	616	617	639	596	595	641	623	596	590	570	630	615	632	629	637	651	611	651	587	585	599	644	572	664	620	626	613	617	622	571	574	611	592	646	557	635	614	590	609	610	590	591	588	592	602	590	631	633	645	566	597	620	592	603	615	618	584	637	594	586	587	571	575	639	599	619	619	663	613	623	589	587	608	631	610	619	616	624	617	604	584	623	570	606	602	610	651	626	617	578	566	567	630	609	608	595	631	594	611	640	647	625	624	617	638	627	636	638	616	549	576	597	547	636	630	593	636	628	563	604	614	594	591	595	593	563	635	617	583	571	584	603	622	611	575	614	583	617	590	576	597	645	628	612	609	593	593	584	638	601	617	613	589	566	623	563	575	621	659	625	627	596	614	648	576	603	559	589	567	573	642	560	616	614	617	598	602	620	627	593	592	560	575	623	597	591	612	612	629	633	613	615	582	575	575	628	612	566	631	615	590	662	581	613	637	653	601	590	607	595	592	591	592	555	584	605	615	612	624	621	589	627	558	635	638	560	589	626	587	631	594	625	594	582	571	626	635	614	572	643	624	646	596	616	596	608	644	639	610	583	612	560	615	632	604	635	604	572	570	592	575	595	600	630	597	600	637	649	611	623	632	589	650	599	606	636	595	583	633	614	606	633	593	619	608	604	603	668	612	618	679	620	613	637	608	637	602	604	585	647	603	592	620	617	607	632	656	607	609	634	579	628	596	606	580	599	611	603	637	626	632	618	613	598	613	581	600	615	629	617	649	571	588	628	600	616	615	585	628	614	600	636	607	627	636	616	596	623	598	625	628	623	647	625	613	617	630	606	624	599	625	607	617	609	630	606	615	584	604	623	576	562	607	585	587	640	582	617	570	590	609	613	615	635	617	601	551	594	590	595	626	625	625	648	626	605	610	634	560	643	608	621	552	624	576	607	582	575	630	607	583	614	586	622	570	591	606	608	603	588	600	607	581	612	604	592	598	644	637	645	612	569	612	607	592	586	594	614	595	628	628	626	620	557	576	591	583	633	615	644	595	631	614	622	592	609	613	610	558	564	570	615	601	578	566	592	594	635	625	602	581	614	588	592	618	606	645	613	567	575	604	666	602	651	589	605	607	636	628	614	615	564	571	558	625	576	585	620	668	555	620	569	627	571	603	641	603	585	659	634	606	589	580	681	600	597	629	635	576	618	588	585	597	573	581	575	589	580	652	614	623	611	629	621	573	609	646	606	564	620	626	570	613	645	626	571	602	609	619	595	614	597	617	647	609	599	656	618	597	583	624	647	632	612	617	637	553	652	615	666	621	652	580	614	553	639	587	626	584	582	611	607	645	623	598	661	605	609	584	618	595	609	573	598	628	641	605	632	592	643	592	587	621	669	606	565	611	589	601	616	613	612	619	604	560	632	586	630	606	597	615	586	593	637	625	602	627	585	572	637	603	660	614	617	622	647	607	606	600	583	598	600	584	603	577	631	607	605	611	653	615	606	564	618	603	577	622	558	585	587	621	566	615	582	605	590	614	615	601	612	578	609	578	588	604	562	605	616	645	626	570	539	579	607	625	614	586	630	624	609	614	620	616	625	526	613	570	622	617	598	601	608	576	637	633	572	626	605	645	601	560	617	600	630	655	599	651	639	584	609	612	583	594	588	577	626	622	629	586	663	627	578	621	651	558	595	625	624	598	600	609	604	634	606	606	613	601	611	612	643	630	599	560	642	614	629	606	606	599	606	597	607	605	626	652	580	645	636	632	610	602	599	612	629	623	591	619	581	577	613	590	575	571	594	599	617	575	621	601	627	645	669	619	612	596	599	585	609	608	573	625	595	624	606	606	667	595	639	592	616	631	633	575	573	581	597	599	601	558	639	616	634	622	640	602	612	610	571	583	588	640	660	589	610	608	568	585	625	615	616	644	652	592	642	628	641	629	640	672	592	590	613	629	593	661	619	570	581	597	599	580	612	557	607	669	628	617	613	617	558	604	679	624	567	659	616	618	655	605	584	613	628	604	588	594	611	636	616	604	600	590	582	593	632	624	600	604	648	593	604	631	610	605	673	598	529	569	637	610	623	634	616	589	598	611	614	630	547	585	618	605	626	610	593	585	607	581	559	623	611	580	622	595	588	616	571	606	634	618	599	595	647	643	619	621	615	577	602	617	609	585	566	591	556	545	620	600	600	639	596	575	582	619	576	615	563	657	622	613	619	625	651	560	637	611	615	579	603	630	633	596	574	578	573	566	590	582	656	623	611	605	637	608	605	615	569	606	584	642	599	589	583	615	648	622	629	623	617	648	611	652	556	659	638	629	645	601	655	591	605	576	618	585	586	628	604	574	618	628	596	612	583	626	590	598	568	566	684	608	616	605	619	561	576	597	611	583	569	628	597	590	599	578	576	592	593	608	602	585	613	591	613	622	597	577	609	618	588	630	594	585	581	620	661	640	570	589	655	617	592	599	603	519	597	560	578	578	595	589	620	634	589	616	589	606	639	605	614	577	591	572	618	593	603	609	595	629	577	641	578	597	619	601	592	622	627	619	590	620	590	591	581	614	623	623	603	623	652	627	654	632	600	651	624	620	672	573	596	615	599	624	562	595	596	569	621	646	644	627	595	666	614	609	616	624	568	565	633	652	617	603	649	642	623	637	673	629	593	606	603	603	606	605	590	577	592	629	625	621	598	615	608	621	642	615	638	613	640	604	605	614	596	594	592	609	554	602	639	585	619	603	613	627	623	582	674	632	612	619	580	574	581	616	641	632	607	609	614	638	641	584	604	596	565	591	599	596	605	611	627	629	561	599	567	626	625	627	572	595	604	621	598	609	601	569	641	587	558	611	633	605	578	645	585	606	619	627	590	623	609	622	620	621	614	601	567	573	622	598	616	597	635	636	625	617	569	558	624	629	587	606	594	603	626	618	589	606	608	628	620	615	541	599	613	570	603	599	555	664	581	609	578	600	564	644	610	621	592	594	634	631	613	649	614	617	625	617	589	645	602	634	613	592	594	598	630	603	602	586	542	613	594	618	623	608	563	655	630	592	582	581	599	636	594	600	627	625	604	610	599	592	613	660	636	634	660	593	627	583	589	603	619	577
59884	101240	76124	45908	21049	5322	1646	1109	1072	1072	1114	1107	1062	1053	1052	1070	1022	1099	1037	1050	1019	1037	1091	1034	1060	1050	1026	1063	1045	1047	1005	1032	1005	1084	1013	1032	1047	1075	1029	1026	1083	1091	1065	1010	1050	1053	1006	1088	1099	1056	1020	1087	1035	1068	1057	1039	1034	1051	1059	1041	1043	1114	1006	1059	1076	1101	1052	1039	1068	1078	1098	1035	1035	1034	1062	1021	1099	1024	1042	1086	1134	1043	1108	1010	1009	1026	1117	1071	1061	984	1073	994	1086	1103	1038	1033	1048	1077	1053	1088	1052	1081	1044	1092	1005	1047	1056	1016	1008	999	1033	1066	1078	1055	1028	1070	1046	1039	1060	1075	1090	1009	1045	1033	1044	1015	1063	1003	1093	1015	1041	1074	1041	1066	1034	1038	1055	1053	1113	1057	1063	1056	1001	1055	1023	1086	1033	1066	1037	1074	1025	1049	1048	1048	1092	1094	1091	1046	1067	1048	1044	1078	1076	1007	1127	996	1038	1092	1004	1080	1057	1033	1039	1099	1033	1039	1049	1052	1021	1043	1071	1068	1102	1083	1036	1033	1054	1054	1069	1064	1032	1013	1034	1091	1074	1038	1040	1055	983	1097	1085	1023	1021	1094	1033	1101	1049	1089	1015	1090	1032	1012	1039	1029	1038	1041	1076	1075	1056	1036	1009	1065	1082	1031	1030	1052	1062	1127	1072	999	1080	1035	1083	1090	1050	1042	1016	996	1093	1047	1027	1062	1090	1074	1011	1055	1040	1040	1017	980	1050	1086	1069	1058	1069	1089	1044	1074	1020	1070	998	1084	1049	1075	1007	1054	1028	1022	1094	1137	1053	1034	1059	1034	1059	1042	1028	1059	1036	1000	1046	1064	1016	1028	1054	1071	999	1007	1021	1050	1012	1113	1062	1058	1066	1049	1129	1038	1043	1052	1013	1086	1110	1034	1001	1016	1009	1070	1013	1113	1051	1050	1072	1043	1036	1082	1078	1082	990	1110	1064	1032	1062	1023	1062	1112	1036	1006	1017	1035	1010	1030	1055	1043	1058	1046	1041	1034	1050	1051	1082	1063	1044	1071	1091	1049	1062	1044	1022	1064	1076	1054	1052	1040	1110	1016	1091	1098	1033	1081	913	1020	1084	1022	1015	980	1055	1041	955	1066	1073	1046	1074	1089	1014	1019	1053	1070	1079	1072	1036	1082	1021	994	998	1073	1101	1074	981	1010	1031	1028	1052	1038	1012	1042	1002	1044	1004	968	1058	983	1041	995	1065	1015	1034	1050	1075	1114	1043	1046	1043	1018	1081	1112	1024	1030	1089	1101	1074	1058	1061	1021	980	1072	1048	1066	1009	1043	1053	1105	1023	1032	1059	1040	985	1057	1054	1037	1033	1033	1057	1061	1040	1058	1072	1023	1055	1065	1058	971	1052	1033	1044	981	970	1013	1031	1023	1060	1130	1040	1063	1030	1067	1036	1098	1054	1016	1047	1030	1048	1028	1121	1068	1020	1036	996	1062	1030	1008	1033	1125	998	1105	1042	1091	967	1072	1042	989	1085	1007	1051	1040	1083	1055	1068	1037	1077	1038	1046	1070	1064	1067	1061	1027	1073	1076	1087	1006	1046	1016	1060	1005	1029	1000	1084	1028	1051	1060	1065	1015	1062	1083	1029	1035	988	1094	1025	1026	1029	1059	997	1070	1023	1087	1125	1048	1049	1064	1080	991	1062	1054	1074	1113	1008	1038	1040	1048	1034	1051	1051	1049	1086	1090	1068	1084	1092	993	1088	1101	1015	1136	1035	1055	1015	1027	1089	1040	1091	1062	1027	1068	1051	1062	1035	1079	1064	1028	1009	1040	1034	1025	1013	1029	1097	1115	1044	1046	1031	1081	1049	1100	1032	1049	1033	996	1026	1028	1022	982	1053	1075	1065	1110	1050	1017	1067	1012	1056	1043	1027	1029	1071	1048	1029	1037	1075	1043	1010	1044	1094	1057	1052	970	1092	1057	1065	1013	975	1062	1091	1054	1082	1048	1095	1003	1026	1021	1042	997	1041	1098	1021	1069	1019	1011	992	1074	1032	1032	1044	1032	1040	1037	1025	1096	1092	1023	1023	1022	1059	1046	1043	1069	1058	1057	1023	1047	1018	1021	1072	1085	1045	1120	1103	1114	1072	1055	1060	1022	1075	1111	1082	1041	1009	1122	1092	1056	1015	1034	1048	1091	1021	1076	1056	1065	1084	1038	1020	1093	992	1005	1013	1093	1023	1021	989	1026	1053	1060	1014	1042	1106	1040	1035	1045	1010	1031	1039	1057	1025	1067	1047	1116	1077	1057	1084	1015	1054	1051	1052	1033	1024	1087	1012	1038	1098	972	1035	1106	1036	1039	1081	1044	1049	1018	1048	1042	993	1037	1052	998	1051	1087	1095	1036	1075	1046	1006	972	1079	1045	1025	995	1123	1020	1063	1067	1011	1042	1043	1038	1088	1005	1091	996	1069	1052	1057	1007	1008	1031	1058	1061	1076	1030	1026	1035	1033	1025	1054	1036	1032	1056	1046	1052	1041	1044	1009	1028	1073	1082	1000	1065	1048	1045	1037	1058	1077	1030	1018	1029	1072	1013	1042	1091	1027	1103	1056	1091	1000	1076	1080	1083	1164	1120	1022	1032	1081	1085	1045	1033	1055	1048	1054	1028	1012	1079	1050	1031	1031	1048	1055	1099	1061	1024	1060	1088	1027	1051	1040	1097	1103	1003	1027	1082	1063	1030	996	1047	1047	1105	1111	988	1048	1012	1049	1099	1086	1069	1095	1068	991	1017	1034	1041	1068	1035	1082	1090	1077	1047	1058	1097	1046	1053	1005	1044	1082	1054	1027	1088	1018	1026	994	1081	1087	1037	1067	1020	1058	1028	1038	1031	1076	994	1027	1015	1023	1047	1033	986	1077	1066	1031	1058	1092	1135	1059	1039	1037	1001	1058	975	1042	1079	1104	1077	1009	1003	1038	1056	1099	1008	1006	1025	1088	1032	1042	1023	1100	1085	1047	1034	1027	1055	1007	999	1046	1090	1022	1058	1003	1016	1054	1006	1043	1005	1058	1034	1057	1035	1041	1070	1047	1070	1085	1059	1055	1006	1132	1011	1071	1143	1047	1065	1027	1062	1079	1107	1039	1068	1064	1011	1070	1022	1016	1038	989	1050	1034	1074	1082	1032	1033	1037	1097	1118	1088	1047	1008	1023	1033	1098	1063	1028	1052	1072	1070	1051	1099	1052	1051	1057	1098	1082	1051	1024	1086	1070	984	1019	1108	1063	1073	1080	1047	1073	1044	1057	1039	1020	1058	1052	1078	1067	1089	1062	1038	1087	1005	1028	998	1108	1017	1092	1043	1038	1100	1059	1043	1074	1057	1038	1098	1024	1042	1066	1025	990	1009	1001	970	1083	968	1090	1045	1024	1047	1050	1025	1024	1033	1088	1015	1013	1056	1069	1005	1098	1028	1071	1019	1048	1027	1089	997	1023	1013	974	1007	1040	1024	1025	1015	1076	1049	1116	1036	1002	1066	1061	1101	1080	1022	1078	1035	1034	1044	1040	1046	1048	1037	1052	1104	1077	1095	1022	1017	1057	1066	1020	1032	1036	1089	1105	992	1025	1147	1056	1054	1139	1059	1082	1047	1057	1079	1043	1037	1045	1028	1083	1053	1059	1096	1032	1072	993	1078	1056	1080	1056	1042	1057	1052	1048	1014	1001	1047	1044	1011	1010	1011	1087	1061	1071	1072	1057	1079	1042	1055	1020	1094	1055	1099	1074	1056	1013	1060	1088	1074	1041	994	1068	1047	1032	1043	1082	1050	1047	1015	1030	1044	1039	1027	1049	1061	1058	1050	1100	1049	1090	1030	1057	986	1060	1015	1143	1031	1089	1062	1057	1044	1072	1053	1044	1048	1060	996	1089	1055	991	1085	1078	988	1025	1016	1072	1070	1087	1054	1045	1007	1049	1047	1076	1076	1044	1049	1053	1096	1073	1032	1029	1062	1089	1077	1063	1086	975	1078	1063	1044	1069	999	1016	1042	1051	1036	1111	1092	1031	1038	1080	1050	1053	1104	1020	1031	1062	1074	1007	1020	1021	1073	982	1029	1029	1089	1075	1036	1034	1095	1020	1025	1021	1046	1144	1020	1027	1028	988	1052	1060	1041	1030	1025	1063	1083	1036	1107	1018	1080	1070	1031	1010	1025	1076	1040	1073	1134	1035	1103	1023	1035	1007	1058	1096	1037	1068	1053	1065	1045	1063	1057	1052	1012	1025	1085	1022	1005	1053	1002	1084	1075	1093	1026	1129	1073	1087	1032	1036	1050	1032	1061	1072	1078	984	1056	1057	1065	1071	1005	989	1028	1054	1016	1045	1086	1066	1063	1073	969	1035	1056	1029	1093	1039	1046	1058	1062	1077	1056	1054	1034	1091	1078	1044	1082	1049	1076	1059	1062	1024	1020	1059	1016	1024	1028	941	1078	1036	1035	1066	1092	1007	1038	1077	1015	1052	1059	1032	1055	1021	990	1010	1083	1096	1056	1018	985	1009	1101	1036	1058	1032	1037	1057	1017	1027	1081	1039	1071	1153	1051	1014	1023	1070	1058	1067	1074	1016	1007	1031	1045	1092	1023	1068	1123	1083	1077	1078	985	1013	1004	1079	1047	1047	999	1080	1058	1109	1021	1026	1053	996	1034	1044	1091	1106	1068	1064	1061	1060	1089	976	1052	1026	1017	1051	983	1041	1055	1067	1086	1065	999	996	1034	1025	1061	1058	1039	1058	1014	1056	1064	1017	991	1048	1041	1052	1024	995	1064	970	1091	1038	1119	1022	1047	980	1048	1026	1023	1033	1048	1111	1013	1058	986	1091	1046	1083	980	1040	1003	1019	1058	1095	1021	1054	1047	1041	1020	1077	1061	1036	1108	1048	1054	1123
28911	33063	30552	14138	2423	755	617	577	499	540	581	552	577	561	556	579	559	545	564	525	575	531	554	551	595	569	544	518	529	503	560	561	577	574	555	568	535	586	560	562	577	546	513	561	523	519	578	567	553	547	600	568	541	543	571	535	543	523	522	553	564	534	508	592	540	545	545	541	523	525	547	560	563	545	527	558	564	553	538	518	540	547	538	504	550	543	532	559	500	516	526	569	524	525	526	557	532	491	561	586	535	543	533	571	523	586	530	542	569	537	553	518	545	552	534	513	596	549	559	561	528	538	546	524	542	556	522	555	515	569	579	515	500	595	565	533	534	558	532	537	537	567	528	538	584	560	568	571	527	513	565	553	539	560	528	498	549	598	559	556	555	546	529	566	554	528	560	561	569	560	531	530	578	598	580	551	514	549	563	500	523	542	522	546	557	578	535	542	537	557	580	503	559	545	527	534	484	541	581	526	564	577	549	556	538	541	568	576	591	600	518	555	540	546	577	573	511	582	540	506	525	559	540	557	583	588	534	593	524	562	538	528	532	570	534	585	509	539	538	570	560	548	554	549	556	537	531	541	550	528	542	562	562	568	561	548	554	585	536	554	550	553	529	554	545	600	568	547	561	502	578	550	528	541	530	551	589	556	523	528	543	553	544	559	588	518	533	534	520	504	559	560	522	539	550	551	542	582	535	510	526	521	531	588	575	566	561	535	531	574	567	529	515	522	568	552	589	563	571	507	568	510	546	529	533	542	517	505	579	532	544	556	523	543	542	523	520	549	529	537	536	520	575	563	604	547	579	559	544	563	538	542	521	524	531	560	560	594	536	544	545	546	526	546	570	566	532	560	504	559	542	552	556	521	601	532	538	557	566	526	531	528	537	572	565	546	496	555	590	525	570	571	527	549	565	545	591	553	582	566	560	531	563	538	540	561	539	542	523	554	579	520	561	506	543	553	539	533	547	582	499	541	582	573	551	561	517	556	506	521	539	521	551	563	533	537	540	551	535	553	566	539	552	558	537	526	588	511	542	548	528	563	553	573	516	597	565	551	548	583	537	533	571	571	585	537	566	555	504	535	520	544	537	590	580	561	541	532	569	595	525	512	582	548	559	570	553	574	553	556	529	532	558	527	529	557	532	561	570	546	549	546	551	537	568	532	515	554	550	520	540	553	533	534	517	553	576	549	529	578	514	572	558	503	549	557	575	538	566	548	551	547	580	540	546	558	563	509	612	565	583	526	570	485	540	513	560	550	536	558	573	574	520	569	554	563	536	533	491	566	558	561	564	537	526	542	576	554	557	570	550	565	506	552	507	529	559	538	556	545	520	598	550	567	522	550	546	556	594	481	565	563	522	541	549	564	579	588	548	545	566	542	585	541	552	562	537	520	559	509	545	567	523	544	540	582	553	515	527	555	562	571	552	569	551	501	546	556	542	573	546	529	529	545	554	501	562	529	571	576	559	592	557	606	579	527	538	546	549	541	541	537	540	571	571	580	560	545	555	568	539	538	533	566	568	563	534	544	553	537	490	523	536	555	555	511	497	551	551	597	549	553	566	556	541	512	559	571	549	551	539	525	568	570	558	557	569	554	509	555	567	552	536	558	497	586	547	565	524	545	528	565	563	556	545	514	547	508	546	558	594	548	578	522	550	539	506	588	536	550	518	580	522	533	541	578	537	553	516	537	521	566	545	530	525	508	604	566	513	573	543	541	538	529	573	523	532	537	534	548	550	566	542	511	543	552	520	559	548	600	594	547	516	521	537	554	592	585	542	518	513	560	567	524	539	548	513	535	552	503	566	530	589	554	575	550	554	570	588	512	597	523	598	542	552	544	540	566	524	539	540	513	515	515	576	547	526	550	512	529	516	540	575	561	548	581	556	544	541	555	552	511	532	514	535	559	564	538	559	557	577	546	551	552	521	501	538	544	524	545	558	517	544	610	552	523	578	592	527	564	527	558	569	545	546	553	585	526	566	585	527	551	550	526	552	525	541	556	554	563	541	533	542	525	555	557	580	592	565	552	531	531	576	571	566	572	482	519	498	567	559	542	569	571	566	527	530	542	531	531	574	595	550	551	581	526	536	565	560	554	546	543	534	539	527	556	512	555	490	532	516	603	545	547	532	565	524	540	522	544	541	534	528	528	526	507	528	502	547	572	507	549	557	559	541	557	554	564	549	540	592	546	529	512	544	535	556	584	527	536	523	522	535	559	555	522	536	516	551	583	503	564	570	543	513	532	576	529	596	537	544	552	541	548	538	528	550	516	581	513	498	568	497	552	528	554	534	561	564	554	556	532	527	544	540	556	521	539	504	536	536	505	563	577	573	538	530	546	524	554	553	570	604	552	557	566	526	544	542	521	526	557	499	574	559	527	575	566	500	578	545	535	497	595	562	589	577	537	565	538	570	558	534	591	532	594	590	521	537	571	523	564	562	528	535	562	552	567	581	550	571	507	521	555	530	557	575	529	579	568	520	556	504	591	548	576	548	536	540	552	543	562	554	546	578	530	549	559	549	575	560	538	561	502	540	546	536	580	536	552	521	515	571	565	580	592	570	546	530	542	511	551	550	518	527	553	561	568	588	550	558	534	534	575	595	554	550	569	523	534	520	537	559	540	506	549	557	558	581	548	541	541	531	561	524	559	538	577	543	564	523	548	531	569	581	546	554	523	546	577	517	554	539	543	517	577	552	527	535	569	555	537	521	518	554	548	537	568	587	543	562	565	551	480	552	506	520	524	567	536	522	538	586	535	599	544	541	525	547	522	493	564	553	539	532	523	560	558	553	534	580	528	553	546	560	552	571	607	534	502	519	538	588	530	521	543	544	560	531	503	514	565	529	515	537	582	561	543	600	551	520	547	512	518	530	512	525	553	567	581	525	509	593	567	565	521	567	577	532	558	550	568	569	571	543	554	527	527	550	561	533	537	544	571	556	554	553	544	563	579	559	548	549	587	586	544	522	523	527	512	523	512	582	563	545	552	557	505	512	531	573	569	533	545	555	529	545	567	514	541	530	528	561	484	555	543	517	572	553	529	578	573	553	514	547	556	560	540	537	527	549	567	550	554	543	531	522	555	505	562	556	563	565	587	540	587	515	542	572	531	567	542	514	572	525	511	563	586	531	553	567	551	510	551	566	530	540	562	562	552	516	532	564	513	541	518	546	559	512	553	508	580	534	578	576	548	553	497	523	581	523	505	499	534	500	536	528	558	530	552	527	496	537	519	554	524	558	595	535	555	532	509	526	559	494	592	573	551	553	538	538	558	528	555	546	579	521	543	490	532	556	541	513	557	559	556	573	572	505	519	538	556	469	533	538	563	575	565	552	543	532	511	524	497	537	542	514	527	551	509	530	542	523	518	575	518	548	557	512	555	500	511	578	543	536	563	569	584	551	522	546	546	544	538	556	579	553	516	544	578	545	537	568	594	544	562	586	566	552	548	523	547	524	495	557	519	526	562	499	553	555	546	538	588	562	538
35334	50873	36008	15060	4126	1448	1052	1016	991	994	1040	986	1027	1014	1017	996	1020	1060	989	1036	1087	992	1075	1036	970	908	948	991	965	1020	1035	1072	966	1013	975	936	910	962	1016	971	998	1027	982	972	995	1010	995	985	1089	999	1029	961	949	996	952	1003	987	992	1027	967	1027	987	991	950	1037	1039	1051	976	958	998	1045	993	997	1006	1002	917	993	1033	1006	932	1032	1045	1028	998	996	1013	977	1042	961	1023	933	961	1011	1013	978	986	959	988	1008	1035	987	953	967	1015	1004	985	982	988	992	961	1014	1000	1025	1018	957	962	1042	1053	989	975	995	1004	958	973	959	987	1031	1025	987	945	963	1024	1015	991	1011	1020	1018	960	1060	979	956	956	947	958	982	989	975	902	974	991	1061	1011	1036	1007	1005	963	988	1006	955	991	924	1024	959	982	1019	1039	976	986	1041	997	970	1000	995	1008	998	1028	1022	1010	1011	1039	955	1012	932	1047	1003	975	1019	978	985	963	987	980	999	967	1010	956	979	913	994	1018	975	998	989	1033	989	1037	977	1036	994	977	1022	981	939	993	1007	1017	1000	922	996	982	1013	965	999	1016	1017	1016	979	1009	1048	950	1068	991	957	975	989	969	996	977	993	986	980	991	1010	952	953	948	930	965	1013	947	983	943	1000	1011	982	1013	995	931	1021	979	1037	1007	996	971	956	1012	1051	959	1053	984	993	955	990	1026	1025	923	988	973	983	1020	966	998	994	983	941	987	1031	1027	1025	975	1002	1015	956	959	944	984	958	996	977	912	1007	992	972	978	998	987	963	945	964	970	1000	1028	1038	942	984	989	951	953	999	1032	948	964	951	1018	1008	974	997	972	1018	968	940	979	1019	1002	959	1069	1007	1018	1033	1003	1011	978	990	1027	1020	1017	932	968	969	982	999	983	995	980	968	972	986	1014	1026	1078	983	984	946	1051	911	998	960	977	1014	957	1012	972	949	1043	1037	1020	975	979	987	920	971	1031	960	947	984	1027	1019	939	970	1019	986	969	973	1050	980	959	975	1020	986	1004	942	984	1012	1041	990	1012	986	999	989	1003	1032	1009	974	953	993	1021	988	951	972	931	1001	1002	1003	991	999	1032	1011	981	984	993	988	1023	989	997	996	995	990	976	966	1044	1035	1011	969	1064	1025	1039	1036	1025	937	1055	927	984	1018	1029	1028	977	977	963	1068	999	992	1012	958	1019	968	1005	1041	970	999	971	1017	970	1034	991	1016	952	999	1004	974	981	984	993	986	1022	1000	1043	991	1000	1044	997	995	1005	989	973	993	1001	944	987	995	1067	1019	967	987	985	952	986	955	970	1014	1007	976	991	995	1007	1004	1015	918	1029	993	990	1006	993	1030	941	986	995	975	1011	977	985	978	1028	993	956	974	958	966	992	1031	1017	962	1000	975	1024	981	922	1016	966	952	1005	1025	981	1011	983	975	984	1017	974	978	971	1003	1062	1005	1016	976	1063	947	951	1049	990	1005	976	1008	1019	1001	964	1013	957	976	981	952	1023	981	994	1013	1026	960	976	1017	955	985	955	1010	1013	966	974	957	1050	982	1013	1026	1011	960	926	950	979	1002	957	1031	1042	961	980	972	983	1056	1028	982	1092	943	1039	984	1023	989	927	975	1016	1045	982	1006	989	990	981	958	1021	987	995	912	971	961	990	1035	981	1007	1000	956	1028	1019	996	1005	1004	930	992	968	930	980	975	1016	1006	956	1009	1007	999	1016	962	936	928	1025	972	975	1003	990	945	984	969	1038	1015	1036	1021	1008	971	974	1032	1043	992	926	1020	990	1027	978	987	980	991	1001	972	976	981	973	965	957	985	963	1018	944	991	989	971	971	970	1009	1005	1008	1035	1022	1019	969	1010	959	981	992	976	951	1007	1003	997	998	1046	993	989	965	979	965	1008	986	1006	962	989	1026	1006	996	987	951	999	1019	1022	977	1013	966	1082	964	962	983	960	1080	1005	999	1007	981	1039	988	968	961	995	989	957	1022	1013	929	1001	1000	959	990	989	952	1047	931	1026	984	969	976	1016	961	1014	986	987	969	981	1000	994	987	931	1003	988	949	980	954	1071	1009	997	1034	916	1039	961	1002	976	1002	970	1037	991	1020	991	967	1038	947	1020	1026	973	1008	973	1006	930	950	1007	989	1024	974	1037	966	967	966	985	987	962	1033	966	991	976	1034	995	924	976	977	992	1035	992	985	950	1054	989	992	1013	894	994	999	954	1037	973	986	1038	1011	980	1012	968	1011	1019	964	1001	1041	1000	989	1015	973	976	978	1009	960	938	1031	983	988	1013	1066	976	998	1008	981	994	994	1012	946	965	999	981	1047	929	1036	1009	999	974	955	981	983	964	984	1016	956	977	1070	1053	1002	1007	1014	1066	1030	959	1015	999	983	992	1036	1009	986	1005	977	994	1004	968	981	977	1007	981	992	1006	1036	1050	1037	988	1008	1035	972	1023	930	1015	1010	988	1041	961	1019	994	939	940	969	983	1044	1057	962	993	1038	1044	956	1009	999	959	1021	980	1019	999	961	992	988	999	1031	1000	988	1000	974	999	991	980	959	956	1044	995	1014	1009	985	966	1030	938	977	970	1031	1015	971	1055	1017	1006	974	993	1069	977	958	948	1083	954	985	1019	1003	956	991	952	985	1024	980	997	1006	1056	979	1036	966	998	1048	1024	1018	1041	1021	1036	942	995	952	1016	927	1064	1008	953	1007	1037	960	999	950	1017	959	1050	958	941	983	1030	973	926	944	996	985	948	1013	1025	1022	1001	975	996	983	977	959	1000	1000	942	947	1007	987	970	1016	1041	1004	972	948	989	947	982	1026	984	954	994	963	940	979	972	1021	1025	975	974	978	1050	1012	984	981	1012	923	925	1039	965	991	1008	1014	1001	961	986	966	944	984	960	998	1006	1011	1029	992	1001	944	937	1028	1052	976	960	972	988	985	1008	1054	1002	956	1003	1003	1015	1028	1008	974	956	1030	1046	1004	983	993	1014	1011	952	969	977	993	987	1040	978	970	1021	968	983	1059	1006	957	963	958	995	970	986	946	1001	984	985	997	974	970	980	988	1026	1011	983	1024	1005	1022	1008	970	987	998	993	992	978	992	1028	961	970	965	1043	942	1019	1015	999	997	980	978	1037	995	1015	994	958	1006	1009	1005	991	1004	1053	1001	1019	980	955	1038	995	946	954	990	920	1022	959	975	1019	995	950	953	1064	1002	969	1024	1031	1020	1036	981	956	940	963	973	1001	1029	1023	984	1018	1007	997	1064	964	977	1027	1023	1034	1027	1004	948	996	1001	1034	1006	955	1019	970	1019	1005	1034	994	991	986	957	993	985	1023	963	993	922	981	1052	957	1025	1017	1018	964	1024	989	957	976	975	1006	976	1011	1000	1034	993	1012	983	952	1050	1015	960	1025	1011	972	1017	1031	992	977	1066	995	994	979	955	957	1000	951	1023	968	1005	952	987	1010	962	1031	990	949	968	1013	992	978	1022	976	1023	1030	977	946	1026	1003	985	950	944	990	958	988	1052	1031	971	875	1010	1007	987	960	958	1026	999	982	983	990	1000	982	1003	977	972	1019	992	967	1019	1044	1111	978	956	1014	1006	973	1011	1020	978	998	977	966	1049	978	1005	1000	935	904	983	1008	1022	932	1031	961	982	1026	958	997	997	997	1027	947	954	1018	1001	981	978	1016	988	981	1028	1030	986	975	1030	939	1022	1032	1019	1067	979	984	1007	982	1042	1025	1017	972	1014	953	907	1011	980	1053	954	984	1017	1014	948	970	982	992	977	1006	1039	1004	962	940	985	1005	987	991	971	957	949	925	999	966	923	979	1014	966	934	969	1034	952	947	991	988	984	902	1014	971	1002	1005	981	1003	1026	989	1013	1009	961	991	1044	1022	963	1031	954	940	1002	1005	1002	939	966	975	993	990	1031	1001	973	967	973	1039	1009	998	961	1002	988	1044	1027	977	938	998	1080	982	961	1034	1010	1005	1023	957	1011	950	1031	959	1034	1070	1008	1014	962	1041	1001	990	939	989	1006	989	975	972	1022	993	997	1005	982
24758	25413	37767	29839	18865	6342	919	603	566	560	488	548	532	546	508	525	558	573	548	517	536	561	517	563	544	532	585	522	566	527	521	502	515	512	540	543	514	548	500	517	523	536	539	541	558	596	561	537	562	533	539	525	468	517	574	503	544	523	551	543	553	555	591	519	539	518	536	529	531	524	549	494	521	544	546	510	535	494	554	512	555	520	556	518	528	563	541	531	557	532	596	562	507	547	533	534	515	565	534	545	532	483	513	518	558	528	514	568	530	530	520	498	524	519	545	526	527	543	537	550	553	544	551	537	498	545	498	517	511	527	557	552	535	540	547	520	525	534	530	514	525	526	522	547	525	574	546	519	570	564	544	501	499	537	531	569	549	546	520	526	525	544	545	534	543	545	551	489	553	546	517	523	534	532	540	511	527	541	564	562	505	553	560	502	533	502	530	565	529	549	540	508	527	539	517	541	538	532	540	569	545	528	523	556	556	567	532	540	538	544	531	521	549	539	540	528	535	529	518	519	493	553	526	538	495	533	531	538	514	538	522	521	504	489	530	549	559	555	551	547	549	535	566	522	511	489	576	507	569	516	531	520	555	534	542	554	543	507	514	526	528	575	555	559	528	562	489	558	550	542	480	523	540	581	560	519	527	537	548	564	567	561	528	537	513	529	546	542	537	536	568	524	512	544	503	530	534	555	510	536	510	598	526	523	497	513	530	516	511	566	530	489	569	534	517	562	516	525	516	516	531	536	588	601	543	558	542	522	566	545	553	587	512	533	560	521	517	567	529	495	550	524	544	533	527	507	539	523	536	526	564	495	553	543	553	557	538	548	539	542	565	542	526	552	525	493	509	503	530	548	543	563	550	548	524	550	528	554	548	505	536	537	539	533	523	512	540	546	564	547	562	516	554	550	543	524	562	542	491	512	511	607	530	539	526	561	538	533	547	522	556	505	513	550	528	543	560	550	524	533	533	555	540	565	593	549	521	527	533	517	589	576	544	559	520	508	536	554	548	508	501	536	546	512	534	549	519	533	516	513	536	548	539	562	542	585	543	520	548	519	543	552	524	552	534	517	514	506	558	523	517	510	519	524	478	552	559	532	507	518	518	478	596	495	549	560	513	565	538	525	549	540	528	529	553	536	533	513	550	539	509	529	511	512	541	503	521	524	534	516	550	517	543	492	554	551	541	570	541	542	495	530	532	531	522	542	559	557	534	530	530	528	534	568	549	550	555	529	539	561	558	538	542	540	536	517	518	500	565	518	483	512	541	504	515	578	508	550	491	555	547	565	513	594	545	562	556	546	552	492	586	544	509	582	545	533	573	577	538	538	567	491	521	558	548	508	577	547	530	516	548	582	513	502	505	508	532	547	542	518	522	561	519	507	545	506	521	545	533	553	524	523	536	573	556	508	524	531	577	508	561	597	518	502	569	512	506	516	530	502	520	500	548	562	532	531	590	532	543	526	515	542	544	527	523	549	567	548	545	523	527	588	557	532	515	529	536	558	554	524	523	535	550	535	528	520	522	525	561	545	555	564	544	563	557	541	554	526	572	537	537	529	526	565	538	542	557	541	569	517	533	552	553	525	524	543	578	523	493	554	566	539	519	588	515	521	532	517	509	605	538	506	537	495	515	509	558	513	550	496	576	513	563	545	522	576	510	572	511	498	507	588	532	518	539	543	587	556	592	506	554	502	527	525	520	572	562	539	518	546	537	545	554	537	554	523	529	530	548	507	570	554	548	580	565	549	543	545	533	516	565	562	530	551	546	544	562	541	492	525	509	517	545	541	547	526	557	542	503	504	532	524	554	536	550	548	561	530	584	580	530	506	538	539	522	510	539	559	517	535	555	531	573	572	531	525	528	524	562	518	590	516	542	527	527	558	528	531	528	516	536	588	534	532	554	526	521	550	530	562	504	548	557	543	503	553	511	599	534	520	543	513	517	575	494	506	525	527	552	568	525	580	560	549	543	531	512	543	563	539	533	524	496	511	547	521	552	579	520	543	540	520	568	557	556	517	510	533	513	501	544	545	506	547	582	547	556	506	523	530	524	520	548	556	559	517	514	521	576	547	537	521	522	531	578	489	536	536	506	531	548	491	522	559	508	532	557	476	546	533	521	541	561	518	525	523	521	526	532	571	519	558	519	571	532	517	505	510	555	522	549	511	546	548	529	517	554	543	543	528	552	548	569	542	542	555	535	534	510	527	516	526	477	553	496	545	514	586	525	500	535	518	476	535	548	573	533	537	537	541	541	538	595	526	550	546	540	546	517	538	522	551	543	461	549	518	542	504	500	519	565	554	522	519	549	590	540	548	544	557	513	564	543	516	502	546	532	581	481	549	475	528	535	549	550	520	527	514	514	535	560	598	535	531	536	588	526	498	535	542	559	558	556	567	530	545	511	524	520	532	553	564	552	543	551	554	550	531	523	552	567	496	524	546	571	507	549	507	521	565	500	525	549	483	530	547	569	589	526	599	519	565	505	497	551	557	545	541	555	528	545	525	546	520	505	552	540	530	525	586	533	557	554	564	570	503	531	543	527	553	492	511	539	559	547	564	535	499	473	512	521	561	545	532	538	538	549	528	512	508	507	592	594	548	535	552	532	535	542	569	567	503	520	517	552	511	563	609	560	558	558	547	548	554	524	527	566	493	500	530	555	527	512	573	563	560	508	553	538	515	540	527	574	524	528	485	537	529	569	540	516	500	479	542	543	519	544	520	559	519	558	569	532	564	522	511	503	497	556	545	543	521	529	570	542	517	495	550	537	509	572	535	550	569	513	556	530	548	558	530	544	541	501	579	549	530	520	554	536	502	533	549	549	556	529	528	554	537	524	534	555	544	521	542	544	549	574	555	521	561	529	515	542	548	513	515	545	547	525	540	496	539	527	539	572	487	482	546	534	556	524	547	513	548	539	583	537	519	486	499	525	510	515	606	510	511	524	519	486	518	523	506	477	571	541	578	498	511	519	572	549	511	529	559	550	511	571	518	489	541	546	552	570	474	560	532	550	570	523	544	516	525	524	572	566	562	515	565	544	564	539	587	570	484	514	539	526	533	543	498	571	572	526	531	538	569	547	539	552	570	504	530	572	528	533	546	491	517	555	567	521	514	522	541	524	539	511	559	551	511	519	530	523	493	543	533	519	539	555	530	497	569	553	549	541	536	553	544	517	513	552	544	615	555	515	562	560	544	547	519	500	545	520	526	531	515	494	502	524	540	516	518	560	511	506	562	517	538	533	496	564	558	563	553	505	598	492	543	576	534	525	540	531	551	557	546	525	570	530	513	599	558	550	562	555	526	568	558	506	526	555	534	528	530	512	521	505	566	523	540	564	494	544	571	533	554	542	519	529	589	541	559	563	490	516	571	559	564	577	552	513	522	536	534	518	509	551	555	532	536	548	534	564	504	518	543	529	529	549	540	500	517	525	568	525	510	530	577	552	525	546	551	529	558	550	513	522	565	539	517	545	567	507	579	515	574
58800	93072	68597	38524	15471	3623	1326	984	973	1002	1003	957	961	920	926	959	998	1011	1002	1007	1032	963	952	962	933	952	1015	955	977	934	994	912	998	1002	986	960	988	952	969	984	988	1000	942	984	994	1015	975	991	958	988	937	1069	996	1006	1021	976	935	928	942	985	957	955	973	952	1004	1029	993	955	980	966	995	896	1023	912	967	965	975	972	961	999	986	934	1015	991	1020	992	1011	981	956	944	972	1014	1017	991	939	943	951	986	983	964	1011	998	1040	1006	970	977	967	1001	1035	958	999	975	1019	923	973	946	1012	959	922	945	982	1003	1002	986	997	1001	919	980	978	972	936	947	992	982	961	991	953	982	976	993	1036	929	975	974	997	967	973	952	968	947	952	991	942	988	991	977	981	918	972	946	933	998	994	976	1021	951	967	949	924	1025	911	1004	993	954	1017	976	973	984	985	1005	971	988	962	1031	976	944	940	951	1002	911	957	1046	962	940	927	1032	975	989	949	998	1001	960	905	948	1057	975	1042	958	959	975	1050	994	980	1015	1029	968	951	968	973	1046	952	978	975	980	971	997	982	941	942	999	988	961	929	988	1001	963	1003	976	979	988	937	981	989	935	907	997	998	968	1004	1018	1007	978	947	950	967	962	1011	1029	953	933	992	992	841	990	945	960	1001	962	944	964	954	958	913	1006	949	912	1029	1033	975	973	1026	987	1004	1001	953	967	976	982	968	995	981	935	969	982	983	1006	986	973	954	970	1018	895	968	1010	1019	934	958	958	921	946	951	957	950	962	971	938	977	967	961	942	974	963	941	978	977	1020	921	916	990	932	1021	938	956	913	942	1016	977	935	1010	1007	1039	1003	1049	944	991	954	937	953	970	1022	977	935	1055	982	1024	966	947	924	954	1023	923	966	951	983	995	956	969	1024	1039	909	989	936	990	999	1016	957	965	987	924	1008	999	910	995	1001	959	1005	955	984	952	899	984	996	978	957	1020	985	939	942	1014	979	958	974	937	976	993	970	938	955	990	941	1016	999	985	978	926	964	927	967	954	948	963	994	927	973	981	964	1013	956	951	929	956	963	993	955	944	943	1004	974	948	970	1025	1001	1002	925	974	972	959	950	995	908	994	995	958	974	971	943	1006	969	983	1026	929	981	964	962	990	897	1061	1003	966	945	932	981	978	978	973	984	985	976	979	997	948	938	987	931	946	1016	944	978	968	985	985	940	904	1008	1008	987	989	999	945	916	966	938	976	981	982	977	990	969	1056	918	972	897	960	964	987	989	975	933	925	1033	997	989	962	948	1027	992	974	923	983	924	924	986	971	1023	971	929	961	976	968	992	966	968	998	951	886	934	1021	977	990	1007	995	1016	1028	872	968	1024	936	975	956	976	943	964	929	980	1025	1001	952	946	988	1028	965	1000	976	997	979	927	958	1007	949	972	1022	944	1027	973	949	992	1010	1022	950	1011	1023	1057	1024	930	973	972	972	997	952	981	968	967	958	983	952	973	979	1018	919	905	1022	940	1014	994	1004	947	1005	950	981	956	925	986	1001	955	990	981	982	947	949	980	998	964	1012	973	945	994	913	964	964	933	979	1028	974	982	996	940	1021	987	993	976	935	981	982	916	989	980	965	965	944	974	958	938	994	947	980	952	980	914	949	975	1005	963	1016	973	1013	1015	1031	977	930	991	961	966	955	964	979	941	941	985	973	905	983	975	962	924	1033	971	983	985	995	1007	929	1008	964	996	967	1002	892	918	969	929	973	950	1010	987	953	986	967	951	1014	1006	960	1011	991	1014	925	992	967	899	980	1011	977	955	927	957	956	954	904	973	997	1017	951	1016	1001	982	972	983	986	965	941	998	916	937	919	952	951	926	913	1016	960	966	1016	1015	949	972	965	918	961	964	944	976	1009	1004	962	954	987	963	978	938	961	942	973	1002	963	970	967	970	1005	992	947	1001	974	919	924	976	979	1022	939	963	932	964	960	1009	918	953	954	975	937	991	1002	1004	1053	1004	970	974	1023	997	957	1009	995	970	981	1004	900	973	909	957	937	953	963	963	944	978	981	984	975	1001	953	936	986	965	960	958	1002	955	916	968	971	981	909	1004	963	1014	949	975	995	985	969	981	979	974	966	980	920	979	913	983	986	976	959	992	983	941	1000	995	967	954	1001	954	967	929	977	998	961	991	1003	965	970	961	989	993	997	967	942	960	968	982	986	935	995	963	988	911	1012	983	961	954	862	986	1005	1008	1044	941	1004	952	993	961	996	1041	968	927	968	925	1001	994	997	969	985	968	980	987	985	1011	993	948	969	993	990	947	997	949	952	966	1008	1035	939	999	966	933	1004	1003	1028	965	987	943	1001	945	984	972	981	984	940	975	981	944	938	973	982	967	955	1018	1014	984	992	987	989	947	943	965	970	973	986	1009	980	954	973	1021	953	962	985	988	960	929	965	885	988	946	921	939	968	967	948	967	954	956	1011	1027	1020	984	946	930	933	985	962	959	950	989	903	953	967	950	1012	945	943	1020	948	986	924	954	969	1004	957	968	934	919	969	983	979	895	1025	1068	1023	1005	976	1040	1042	991	863	976	1043	977	930	979	974	959	954	935	990	935	905	966	966	887	1000	985	968	998	937	906	975	924	940	987	974	979	922	969	966	970	980	986	919	972	950	949	937	966	951	981	1010	1015	965	952	1003	945	992	1012	989	992	987	967	1008	946	972	968	962	1022	994	1004	961	984	988	957	996	976	982	989	1028	942	970	938	992	966	959	908	951	951	945	997	966	990	969	962	969	980	987	995	982	995	970	1015	939	1016	947	967	1017	942	938	988	947	1003	926	983	972	1004	956	981	898	948	944	976	1011	983	1012	976	997	1025	978	1044	944	950	983	987	934	1019	990	956	1036	936	989	990	1016	943	985	992	960	966	961	976	924	993	970	1005	952	912	973	976	967	932	1000	981	989	948	989	970	985	997	953	967	991	989	966	976	965	1019	1000	925	981	983	959	992	960	941	967	984	960	957	1005	937	960	964	973	1003	955	972	988	978	1026	994	990	980	924	991	967	938	945	991	1031	991	960	961	1025	922	1028	920	1009	1042	988	937	997	985	1004	952	960	989	993	955	937	979	1007	985	989	979	1006	979	994	946	1001	1020	1001	950	1012	944	941	963	980	930	974	901	949	1005	940	940	938	999	975	997	951	974	941	974	975	981	960	979	984	980	979	993	990	916	1013	980	957	928	991	959	983	1006	976	973	939	931	932	935	942	975	1009	981	924	964	1012	1012	947	950	1009	945	983	1011	952	964	963	942	980	1004	970	946	983	939	1000	939	956	952	965	913	1013	964	984	966	967	983	963	966	949	959	954	984	977	1008	954	1007	996	995	1005	936	954	902	1014	989	983	984	952	1009	929	938	978	952	967	887	932	1012	972	1019	988	994	959	968	939	999	1003	977	955	1007	971	956	974	1027	990	970	972	990	1024	930	1025	1007	979	961	909	994	1008	968	994	999	1000	916	982	972	959	984	985	950	942	975	968	975	991	953	988	1011	976	1038	991	959	954	951	902	994	985	988	949	952	980	961	950	986	1006	1033	1037	982	1022	976	938	1020	936	962	1010	961	1006	983	1051	999	1071	997	963	982	1003	952	911	934	966	963	1009	917	942	978	1022	954	955	981	965	949	968	961	966	1026	972	962	955	946	980	983	946	969	985	921	971	975	945	1018	1009	994	948	1019	988	960	998	989	970	955	999	960	950	952	989	956	982	1008	953	960	1003	942	965	964	956	919	999	968
23423	22780	33435	27000	21352	16386	3753	726	605	608	648	597	627	655	623	617	601	620	622	627	579	605	616	643	583	601	595	578	622	586	612	616	604	664	648	609	603	642	661	573	594	613	564	581	599	600	584	591	604	617	610	586	599	628	609	569	549	633	592	583	601	624	579	617	588	611	607	600	586	595	591	589	618	604	610	604	604	564	577	557	633	629	667	632	621	590	637	593	593	589	638	592	589	607	610	575	567	600	643	597	630	578	663	577	591	606	592	564	605	629	610	625	607	597	623	584	622	591	616	637	663	612	597	585	585	583	634	609	616	602	637	584	561	623	600	600	587	612	604	565	596	572	582	618	639	618	635	603	585	630	621	600	622	587	580	608	601	632	634	614	603	594	607	598	623	571	597	564	556	641	614	626	560	626	643	572	599	579	620	659	610	646	577	586	593	605	612	593	649	585	625	635	606	598	598	610	614	581	601	588	574	584	606	551	616	566	631	615	626	612	610	578	625	589	645	636	585	564	617	590	635	564	575	617	596	561	601	571	624	573	628	591	568	581	609	620	608	599	610	590	589	630	601	579	622	609	621	591	620	566	584	587	570	594	590	653	603	552	547	609	614	608	600	584	613	569	609	587	627	612	576	591	668	559	555	591	630	611	681	605	605	585	608	556	584	597	599	567	638	605	590	595	601	608	578	580	646	584	558	606	611	655	612	601	613	621	618	556	636	629	592	589	590	592	639	596	643	587	636	631	600	610	616	617	626	574	607	598	540	615	577	625	592	577	609	568	601	578	624	602	616	609	602	587	634	615	604	573	595	587	589	593	603	603	626	614	614	599	597	588	633	521	559	568	575	609	603	603	571	613	642	597	592	626	601	585	631	607	622	622	591	618	607	609	593	658	602	636	639	603	581	634	620	622	599	588	620	614	606	628	589	637	597	636	636	625	566	606	596	561	622	592	602	633	576	582	575	619	614	620	549	655	630	577	606	592	588	631	596	623	575	590	580	616	601	605	588	645	573	576	645	605	595	607	630	631	622	620	599	606	582	626	618	583	610	604	644	612	654	607	618	678	601	630	616	593	650	594	580	595	599	582	592	596	579	568	625	637	608	600	617	578	590	609	648	627	612	547	633	585	612	588	583	583	618	590	620	621	603	648	620	557	583	617	576	605	560	611	608	552	599	587	579	571	631	590	644	614	638	664	600	608	616	566	594	598	644	594	631	619	598	598	549	644	599	595	569	583	610	609	623	606	595	585	578	618	603	609	577	616	568	623	590	579	609	611	620	599	579	564	642	565	598	640	630	610	600	617	622	597	613	592	609	605	638	606	593	622	625	582	577	583	625	618	579	592	604	648	602	609	610	621	618	511	550	601	614	618	576	608	599	580	646	606	640	570	606	596	613	609	597	590	617	630	600	604	656	620	606	579	565	589	552	596	614	611	597	604	617	644	625	581	636	610	589	618	592	620	587	629	621	643	575	597	611	585	592	643	615	597	622	588	610	600	580	603	614	577	600	631	609	607	599	608	605	643	606	609	596	625	609	624	574	619	622	601	543	560	601	570	550	603	571	586	571	582	584	585	614	571	620	577	660	637	608	606	606	565	590	619	568	648	576	565	577	594	641	639	646	590	641	629	612	606	609	606	581	626	585	599	610	537	639	594	578	562	619	620	594	589	517	579	568	625	584	615	594	577	559	575	603	615	651	586	587	593	577	610	608	562	604	611	637	560	599	590	617	608	606	575	615	595	597	598	607	615	596	618	592	615	600	576	618	606	612	591	618	572	619	588	575	588	627	620	578	593	583	607	629	608	593	613	583	552	603	580	607	643	598	593	567	609	582	568	652	560	608	591	623	612	564	680	599	613	611	582	584	576	631	582	621	627	611	589	603	609	619	639	615	637	572	579	612	641	570	619	627	622	617	546	633	588	596	519	575	610	648	595	610	584	619	594	595	604	634	620	584	589	561	592	617	571	649	597	581	613	597	624	610	584	583	579	577	576	631	568	579	625	588	621	618	608	583	584	593	588	591	618	589	641	608	647	621	611	587	570	615	610	614	586	618	646	607	566	600	601	638	616	587	543	610	620	629	621	633	580	606	603	611	619	605	583	562	605	628	585	596	600	576	610	580	607	634	605	592	597	593	602	597	615	617	642	591	623	633	597	545	640	600	596	565	610	588	585	610	595	582	612	613	615	587	606	597	651	609	569	619	558	577	656	608	637	615	591	622	595	631	599	623	587	638	610	606	633	590	596	572	622	638	578	563	565	565	583	587	563	573	640	614	590	592	587	647	574	599	568	657	619	639	611	591	595	641	589	593	589	627	616	576	619	602	626	622	637	610	643	553	622	592	628	587	667	647	616	604	624	595	656	606	592	583	594	588	580	604	575	612	620	592	593	630	622	607	622	635	592	605	571	615	590	618	557	612	603	593	606	616	638	619	600	586	612	587	613	623	629	613	578	594	635	613	652	577	627	565	608	617	644	607	606	601	572	631	578	566	552	649	603	613	616	588	565	600	616	585	632	586	603	631	608	586	590	576	625	566	571	607	611	584	603	621	648	618	595	585	663	623	616	549	635	595	582	586	581	599	606	616	595	549	550	603	619	598	595	606	568	620	656	594	578	591	598	554	615	579	619	579	561	607	565	610	611	599	600	604	637	575	592	583	605	646	608	587	603	580	559	579	610	575	601	591	609	606	599	575	656	641	607	598	628	644	609	584	605	609	586	615	587	592	579	568	583	556	568	552	588	575	591	593	598	562	584	571	629	634	583	607	594	577	588	631	601	625	594	636	623	583	617	549	587	586	568	557	578	581	642	581	569	605	589	567	599	548	607	563	635	639	581	659	575	573	612	589	591	580	608	598	591	588	591	601	654	673	608	568	619	626	569	607	578	605	615	582	631	607	600	577	568	580	603	579	556	607	613	598	627	639	624	612	589	532	607	601	591	564	592	578	576	581	596	591	594	588	585	612	570	603	607	617	658	574	611	581	599	610	615	607	589	562	537	630	601	625	612	596	605	644	578	638	564	598	561	600	601	598	607	603	606	582	601	646	612	618	561	573	571	583	591	567	607	576	586	620	579	617	618	643	621	595	614	601	615	602	607	593	579	573	609	604	588	611	601	606	605	588	592	615	609	593	633	566	635	620	561	592	592	586	587	564	589	643	591	579	572	608	567	611	607	588	583	569	619	581	637	577	594	578	614	609	615	608	577	607	635	589	599	605	628	628	589	586	607	619	545	598	599	600	579	562	598	634	652	650	611	627	620	575	555	563	620	582	625	617	625	612	560	590	595	590	608	590	592	566	597	596	582	561	634	598	583	533	602	574	603	611	592	555	623	603	593	600	627	623	618	569	566	608	590	596	597	587	596	588	635	588	632	593	620	617	576	590	599	598	559	642	596	614	565	620	609	595	584	641	598	579	586	604	543	570	658	613	582	592	613	585	590	587	605	601	611	577	629	564	613	626	601	569	625	595	577	659	598	572	561	589	598
60381	103170	77319	46852	21550	5808	1692	1177	1138	986	1134	1069	1061	1056	1077	1007	1033	1109	1034	1034	1050	1038	1110	1067	1066	1022	1026	1098	1018	978	1090	1018	1068	1060	1002	1041	1068	1030	1072	1054	1130	1085	985	1031	1061	1060	1033	1055	1070	1096	1083	1112	1001	1012	990	1053	1008	1063	1098	1031	1069	1053	1063	1025	1022	1037	1073	1046	1041	985	1094	1074	1015	1051	1064	1071	1022	1052	1057	1039	1061	1010	1022	1055	1025	1011	1012	1051	1093	1084	1046	1092	1038	1106	1065	1078	1082	1055	1023	1052	1022	1032	1064	1060	1026	1060	987	1017	1023	1019	1058	1056	1061	1058	1007	1015	1084	1049	1048	1068	1014	1070	1054	1011	1043	1078	1014	1093	1052	1042	1077	1052	1027	1128	1024	1092	1020	1056	1057	1038	1110	1060	996	1022	1054	1070	1044	1002	1093	1012	1089	1057	1096	1019	1022	1000	1064	1012	1019	970	1114	1050	1080	1049	1070	1075	1087	1077	987	1007	1067	1050	1074	1070	1008	1054	1026	1046	1031	1051	1049	1036	1024	1101	1033	1004	1084	1090	1031	1007	1025	1000	1022	1024	1013	1050	1019	1086	1010	988	1005	1138	1001	1040	1068	955	1015	1056	1010	1101	1027	1081	981	1009	1010	1054	1063	1031	1045	1069	1028	1018	1045	1004	1049	1095	1011	1024	1084	1100	1078	996	1048	1070	1016	1048	1021	1030	1017	1045	1005	1029	1067	1060	1017	1036	1033	1035	1039	1101	1034	1013	1009	1008	1059	1037	1019	1075	1039	1058	1030	1077	1037	1062	1046	1083	1077	1092	1079	998	1053	1014	1056	1094	1044	1064	1078	1065	1014	976	1045	1043	1038	1036	1068	1115	1072	1042	1064	980	1007	1024	1075	1069	1045	1039	1022	1064	1074	1080	1045	1021	1034	1120	1057	1023	1087	1040	1052	1016	1082	1107	1113	1013	1087	1075	1065	1067	1084	986	1047	1053	1045	1072	1009	1058	1029	1016	1087	1031	1024	1059	1024	1032	1088	1038	1044	1033	1082	1067	1037	1059	1007	1068	1078	1058	1004	986	1033	1015	1048	1042	1083	1036	1055	1013	1050	1065	1063	1029	973	1028	997	1039	1029	1056	1059	1043	1039	1047	1041	1004	1059	1035	1020	1121	1020	1093	998	1086	1024	1098	1049	1038	993	1058	1035	1079	1009	991	1041	1014	1082	1049	1094	1002	1040	1032	1053	1011	1084	1041	1042	1033	1106	974	1052	1047	1037	1009	1054	1048	1077	1067	1049	1029	1055	1138	975	1016	1066	1029	1066	1105	1005	1037	1015	1018	1068	1010	1042	1045	1053	1053	1059	1028	1043	1018	1043	1035	1011	1025	979	991	1084	1046	1046	1065	1054	1046	1089	1020	1090	1060	1033	1098	1049	1004	1013	1033	1076	1102	997	1050	1033	989	1106	994	1055	1066	1025	1017	1081	1006	1087	998	1037	1064	1014	1023	1070	1005	1062	1065	1089	1055	1056	1105	1054	1001	1018	1040	1061	1080	1070	1012	961	1074	1116	1111	1007	1084	1015	1087	1103	1083	1056	969	1060	1068	1034	1063	1034	1018	1058	1009	1023	1060	1014	1052	1035	1040	1037	1048	988	1003	1062	1062	1033	1034	1034	980	1050	1050	1060	1038	1028	1010	993	1071	1050	1020	1074	1041	988	1077	1059	1072	1039	1050	1002	1060	1004	995	1018	1059	975	1042	1053	1080	1034	1074	1093	1035	1076	1001	1046	1042	1030	1052	1063	1071	1009	1011	1024	1090	1065	1037	1060	1044	1032	1049	963	1094	1023	1067	1049	1061	1039	1023	1059	1005	1036	1052	1036	1071	1042	1024	1098	1053	1057	1045	1037	1056	1020	1029	990	1042	1158	1077	1069	1032	1092	1074	1068	1037	1020	1028	1018	1070	1074	1040	1047	1086	1079	1058	1054	1026	1072	1035	1080	1067	1063	1095	1036	1031	1045	1020	1083	1041	1071	1027	1075	1054	1001	1032	1033	1061	1021	1065	1021	963	1065	1020	1046	1051	1083	1087	1071	1068	1022	1050	1064	1111	1007	1001	1081	1017	1042	1021	1065	1027	1038	1058	1059	1109	1039	1075	1062	1060	1023	1085	1035	1000	1072	1008	1074	1035	1070	1019	1000	1048	1066	969	1043	1040	1062	1007	1092	1043	1000	1018	1036	1044	1074	1037	961	986	1069	1042	1028	1071	1013	1000	1010	1035	1049	1046	1046	1035	1110	990	1025	1103	1063	1018	1027	1037	1091	1044	1017	1063	1059	1098	1078	1036	1011	1003	1046	1076	1073	1027	1088	1070	1033	1030	1094	1013	1038	1077	1017	1017	962	1008	1090	1060	1043	1040	1035	1040	1052	1046	1054	1002	1023	1051	1004	974	1024	1074	1035	1058	1122	1029	1129	1010	1030	1072	1037	993	1048	1051	1063	1068	1017	1041	996	1028	1053	1029	1055	1013	998	1025	969	1037	1078	1002	1022	1034	1025	1050	1039	1051	988	1082	1023	1056	1091	1026	1014	1078	980	1039	1082	984	1031	1074	1045	1042	1001	1068	1020	1068	1063	1053	1051	1040	1037	1070	1044	1056	1029	1020	1026	1034	1074	993	1088	1013	1016	1041	1091	1073	1080	1007	1057	1023	1084	1076	1066	1065	1005	1058	1054	1008	1019	1062	1048	995	1065	1023	998	1044	1032	1018	1028	1048	1078	1004	1057	1056	1073	1030	1054	1045	1080	1047	1027	1024	1062	994	1116	1088	1009	1054	1038	972	1075	1057	1060	1055	1006	1011	998	1097	1090	1046	1084	1035	1101	1034	1060	1049	1027	1088	1045	1022	1131	1135	1038	1047	1060	1070	1090	1005	1098	1041	1034	1014	1115	1047	1038	1120	1025	1135	1090	1016	1055	1038	1085	1053	938	1095	1094	1039	1050	982	1088	1005	1041	1025	1060	1049	1060	1008	967	1105	1015	1089	1056	1109	1062	1097	1055	1061	1062	1058	1071	1035	1059	1024	1060	1056	1079	1048	998	1063	1017	1003	1086	1048	1065	1093	1052	1026	989	1020	1050	1006	1075	1076	1082	1034	1081	1059	1074	1056	1067	1113	1012	1029	1091	1081	991	1026	1033	1080	1009	1056	1006	1031	1063	1108	1094	1077	1058	1029	976	1072	1045	1037	988	1026	985	1092	1012	1017	998	1041	1033	977	1076	1075	1027	993	1042	1058	1015	1012	1033	1028	1035	1072	1063	997	1078	1076	1055	1013	1038	1040	992	1011	1038	1099	1089	1024	1009	1038	990	1021	1044	1056	1034	1119	1006	1016	1029	1083	1065	1009	1011	1015	1004	1074	1041	1071	1086	1004	1067	1047	1044	1060	975	1085	1046	1008	1003	1045	1059	1026	1045	1009	1041	1022	1000	1061	1045	1051	1008	1109	1093	1029	1025	1044	1013	1058	1072	1070	1084	966	1129	1071	1066	1076	1130	1023	1001	1063	1074	1029	1045	1044	1015	1056	1044	1063	1112	1030	1015	1047	1049	1079	1030	1103	1065	1060	1001	1040	1097	1034	1045	1004	1042	1107	958	1044	1084	1073	1029	1019	1020	1076	1052	998	1055	1058	1012	1062	1023	986	1032	1048	1040	1026	1049	1060	1043	1018	1054	1083	1096	1067	1061	1116	1071	1072	1040	1085	1101	1079	1036	1041	1000	1095	1057	1017	1002	1114	1022	1034	1029	1044	1076	1100	1037	1049	1081	1037	1056	1087	1041	991	1027	1004	1057	1082	1066	1041	1082	1033	1077	1105	985	1063	977	1042	1057	1051	1040	1036	983	1035	1039	1101	1078	1035	1082	978	1046	1064	1031	1084	1031	993	1012	1023	1032	1044	1082	1035	996	1040	1022	1058	1096	1036	1075	1036	1033	1096	1056	1012	1052	1023	1035	1120	1048	1127	1008	1015	996	1063	1018	986	1038	1054	1095	1027	1044	1044	1047	1021	1070	965	1067	1066	1062	1050	1083	1004	1116	1001	1057	1085	1002	1013	1073	1094	1061	1025	1080	1067	1023	992	1061	1121	1018	1044	1106	1048	1054	1018	1020	988	1039	1061	1027	1029	1100	1077	991	1026	1051	1085	1007	1027	1016	1032	1015	1041	963	1056	1008	1052	1015	1024	1025	1013	1004	1093	1081	1028	1058	1044	1022	1038	1058	1079	1001	1069	1057	1073	1085	1049	1003	1037	991	977	1103	1020	1038	1021	1059	984	1048	1039	1074	1048	1021	994	1036	1027	1039	1016	1023	1047	1005	1053	1044	1013	1014	1044	1106	1065	1056	1047	1070	1094	1014	1039	1081	1053	1114	1061	1032	1053	976	1009	1010	1063	1107	1078	1013	1084	1042	1052	1048	1056	1062	1037	1042	1091	1027	1024	1040	1074	972	1047	1078	1106	1053	1096	953	1069	996	1050	1034	1050	1059	1061	1047	1082	1011	1057	1036	1064	1049	1025	1000	1080	1070	993	1049	1090	1055	1062	1024	1032	1064	1010	999	1022	972	1046	1078	1001	1021	1069	1055	1035	1053	1036	1019	1011	1046	1012	1105	1020	1093	1042	1006	1042	1052	1008	1006	1071	1120	1037	1044	1014	1061	1029	1092	1064	1024	1023	1023	1038	1020	1086	1003	1034	1051	1036	993	1040	1043	1047	1048	1066	1086	1034	1062	1052	1058	1078	1014	1038	1065	1050	1001	1052	1018	1104	1077	1007	1076	1031	1058	1045	959	1010	1087	982	1081	1056	1007	1074	1051	1033	1080	1035	1082	1024	1050	1086	1033	1035	1048	1009	1029	1059	1000	987	1045	1031	1022	1049	1002	1030	1091	1033	1069	1033
28356	33808	31667	14069	2602	862	623	560	520	583	532	554	580	534	572	540	535	551	527	536	520	552	539	538	584	561	551	518	538	541	511	543	580	525	545	524	549	528	541	557	603	552	551	531	547	540	526	545	566	529	555	550	570	571	583	563	528	605	540	541	551	537	496	548	582	527	572	554	546	523	562	587	566	511	555	514	530	564	576	498	530	529	578	571	531	512	553	566	549	521	525	496	535	629	557	524	529	535	540	581	562	561	537	541	505	570	560	540	511	593	559	531	547	567	507	544	581	575	519	555	544	529	580	502	550	550	579	532	554	583	536	553	544	501	532	555	567	566	539	577	516	560	540	505	545	514	531	527	552	523	548	536	542	549	497	525	550	541	532	573	546	544	529	546	563	527	581	617	560	638	539	575	560	559	551	552	571	577	572	552	543	506	488	579	575	581	530	509	528	545	538	510	557	553	549	548	543	529	546	516	540	528	524	494	531	542	513	535	556	551	563	540	563	552	518	564	502	553	534	524	509	577	507	554	527	540	536	550	536	543	554	605	561	527	533	577	577	562	573	543	529	521	546	530	552	503	562	542	520	534	517	489	572	539	551	507	542	548	531	545	552	555	549	537	552	546	550	523	576	540	555	532	536	548	522	555	529	558	568	542	552	526	551	490	541	535	496	551	540	527	552	577	540	528	530	526	547	558	557	625	576	542	532	530	527	507	559	574	569	559	545	535	548	557	554	540	526	576	535	565	546	538	547	531	529	505	585	546	553	518	531	481	538	589	546	548	568	524	527	542	558	567	527	542	551	546	510	575	566	554	519	519	553	552	554	572	572	538	525	569	528	563	543	537	579	560	551	566	530	574	588	512	533	532	534	529	560	566	550	565	540	590	573	536	508	532	566	538	548	557	522	538	533	521	535	579	565	518	550	553	525	583	511	530	545	523	532	539	524	578	552	549	581	473	566	561	545	554	534	539	562	553	520	544	558	574	596	512	549	541	559	542	538	536	515	494	559	529	551	530	571	590	550	536	573	599	559	518	572	572	578	552	556	542	599	555	532	583	524	562	591	548	523	549	582	531	528	564	536	547	499	556	565	510	550	593	512	532	550	548	529	564	607	580	510	565	587	554	511	564	565	600	542	583	499	543	557	530	546	524	534	552	549	530	560	532	531	570	584	555	537	567	555	534	546	509	553	528	580	568	528	547	536	546	530	510	578	503	573	514	546	536	539	536	536	559	563	570	525	520	578	559	590	558	518	539	562	506	536	571	578	527	527	542	531	563	540	538	534	519	554	546	600	511	559	549	583	546	563	557	561	530	584	547	524	565	527	526	540	522	553	559	531	543	529	596	536	524	539	532	538	561	514	549	575	554	514	562	559	543	586	522	521	557	543	553	542	543	511	490	534	578	586	505	587	554	531	533	555	547	520	532	547	536	529	579	527	543	548	526	555	567	592	570	563	532	530	534	578	516	537	561	520	526	563	525	542	542	573	550	559	535	542	586	506	573	518	576	519	513	557	545	562	592	513	534	575	537	546	559	563	543	561	542	545	549	542	531	567	520	554	562	578	554	543	554	578	550	522	542	539	568	584	539	572	542	555	530	548	562	523	517	559	563	559	566	538	505	540	492	535	533	586	549	536	542	549	566	537	534	588	546	537	563	579	541	557	549	602	487	471	599	552	571	564	569	552	530	549	560	542	554	523	545	535	573	539	553	538	551	565	549	524	525	504	562	538	533	523	532	583	525	532	549	559	550	523	551	527	555	537	587	530	523	552	574	557	578	550	567	521	565	546	563	573	527	544	576	587	540	527	503	553	570	535	547	560	506	505	554	541	487	509	545	543	571	539	538	564	558	557	550	556	573	541	552	513	509	521	535	517	540	561	536	559	572	580	541	473	502	536	626	578	566	563	514	536	560	554	522	524	580	574	553	532	575	562	521	565	546	569	559	599	530	589	584	539	559	567	573	547	549	512	580	546	546	581	502	531	488	584	545	564	572	554	548	516	582	559	549	569	539	531	516	551	541	535	562	583	570	535	530	546	542	528	522	542	524	519	598	568	502	549	549	533	549	546	567	569	542	529	555	554	579	595	600	552	595	557	518	541	523	556	546	534	555	582	500	598	531	545	567	555	535	569	535	532	518	501	562	548	567	551	551	562	533	542	545	534	548	570	547	508	535	579	539	609	539	537	531	513	549	594	571	527	552	519	602	515	559	568	529	520	542	559	539	569	568	587	552	508	538	506	582	552	556	572	534	608	549	547	556	521	564	531	499	562	575	599	554	538	532	531	557	605	550	537	558	533	564	550	552	567	545	550	495	529	504	544	578	530	520	522	571	553	577	571	565	557	596	532	548	541	515	548	523	541	567	520	563	523	547	555	531	528	574	554	542	556	574	559	550	564	582	533	580	505	545	537	583	577	550	542	590	565	546	548	559	511	563	539	506	574	543	518	508	552	540	538	557	565	540	567	561	555	569	552	568	515	564	586	604	559	548	560	500	585	532	542	521	517	547	547	522	584	503	600	524	524	531	575	510	543	521	548	553	561	512	542	579	572	535	572	545	534	533	554	542	535	531	534	522	527	589	532	595	530	543	523	514	562	545	497	565	575	576	556	507	605	560	544	578	514	537	565	547	532	563	527	537	536	556	567	549	533	525	542	525	544	549	522	580	521	542	530	544	504	530	558	483	582	548	535	538	565	520	527	541	570	568	564	496	547	590	506	502	537	541	569	583	561	560	525	561	567	543	571	574	579	556	544	543	538	513	528	533	547	507	569	524	525	540	548	532	601	552	561	549	564	575	562	598	553	526	585	561	558	555	550	565	483	539	546	611	583	548	529	605	558	554	562	515	530	551	533	544	540	538	559	553	521	559	551	541	522	534	535	554	553	548	550	509	566	537	542	533	568	554	581	542	534	548	552	505	496	596	559	552	545	544	533	593	562	557	512	551	550	571	552	558	559	553	529	526	531	596	524	541	564	544	593	507	545	580	541	524	588	555	601	544	533	523	548	542	533	524	542	526	564	543	563	507	515	511	518	541	530	543	519	522	594	561	531	516	571	579	546	549	559	548	565	519	547	518	562	557	585	519	555	527	552	531	588	576	551	538	584	559	551	525	571	556	521	548	571	541	561	536	524	534	523	550	588	558	578	563	488	554	518	580	575	516	528	564	521	516	495	532	528	541	605	536	542	555	575	565	580	542	509	527	579	528	526	567	586	536	530	560	530	512	569	548	546	560	587	578	579	559	608	545	620	546	563	592	561	598	550	524	576	601	488	556	576	563	554	573	506	585	548	575	564	577	559	580	505	533	530	566	523	540	520	549	512	560	569	554	553	575	562	527	497	527	525	539	539	543	578	575	566	573	553	549	579	540	548	544	529	556	509	563	550	538	557	589	577	545	517	522	520	568	546	584	515	575	525	549	560	598	560	521	512	555	567	552	573	540	539	544	534	554	524	559	576	556	528	540	544	560	554	557	585	557	532	551	544	529
34256	52719	36450	15194	4167	1502	1057	930	987	982	1002	999	1000	963	1008	996	1015	1009	995	964	967	1008	968	1008	1028	971	1035	983	975	979	1075	979	968	945	1007	976	964	1021	980	971	1021	1035	1011	1000	996	1004	1016	969	1040	998	956	954	1001	1044	977	984	1011	1021	991	987	990	953	969	972	955	1010	989	958	958	965	952	968	1005	1030	977	967	1001	1009	1001	971	980	1027	1105	1007	947	990	962	999	1029	991	976	1000	993	988	943	988	1004	1009	973	1019	1017	1047	974	997	943	1017	985	988	1021	989	977	1050	1007	982	970	1020	932	978	1034	987	985	1011	988	1009	987	1021	1015	1002	1009	981	1009	973	1004	977	927	1017	1032	1036	1020	989	1009	898	1031	973	987	959	1009	946	989	964	1019	970	975	941	934	1001	915	991	1071	966	1023	1017	953	998	1020	979	1026	1018	993	986	1008	1002	955	959	984	1007	1050	966	979	988	982	969	1001	959	966	984	955	911	947	978	999	1001	1035	994	1029	973	990	1030	1025	980	969	945	941	982	982	964	978	1017	982	949	1031	948	923	1001	1032	974	997	991	991	1010	977	1004	990	957	1005	988	1024	990	996	980	1006	986	1002	1034	973	928	952	988	954	1008	996	1040	948	1022	1020	985	983	984	1028	984	1033	995	963	1001	1039	943	1014	992	973	1020	971	1006	1020	933	965	1003	1049	1001	1021	1002	971	980	961	982	988	961	1036	980	1056	967	1020	1020	1000	981	1008	985	922	955	1060	959	962	1030	1008	985	999	1004	1011	1035	986	1003	982	1032	998	999	948	1032	980	970	989	1023	999	1010	971	1029	964	987	982	936	987	925	1000	968	950	989	1002	983	1002	905	988	1041	1004	982	972	976	1001	967	961	994	959	1005	933	1016	1003	944	1034	988	994	969	1020	983	1015	1000	1003	988	971	1013	989	975	975	922	1027	936	979	968	1012	1010	1011	929	1017	984	1029	976	1014	968	985	1001	1018	987	997	969	996	1044	989	1005	979	963	957	993	941	948	1056	1005	994	975	1014	1006	988	959	998	1000	955	973	995	937	967	993	1002	942	975	997	967	997	971	936	914	986	995	968	1009	954	979	970	1014	958	1008	1009	946	918	1020	964	967	929	1014	981	942	1012	992	959	990	987	1024	985	985	984	996	982	953	1007	964	944	987	969	962	1002	958	934	1003	1029	959	1005	951	988	1014	938	955	980	1015	1000	958	1056	973	992	1020	1009	1028	933	963	1058	1028	1008	1024	995	998	989	1032	1081	1020	1033	949	962	982	992	970	983	983	935	967	921	1022	1030	954	951	990	984	984	983	1065	981	988	1001	971	993	965	970	957	945	934	1015	980	952	987	1022	968	986	985	1015	978	956	930	1034	941	1045	968	1033	975	960	995	970	1009	1024	974	1005	973	976	997	988	1024	1017	980	943	1021	1015	988	1030	1005	947	1001	1018	957	968	1014	979	1015	987	1002	970	953	1063	1015	983	1096	999	1033	1004	1003	995	1007	1013	1019	952	930	1014	1004	1004	1023	997	954	921	942	972	1011	973	964	1017	982	981	982	982	1009	960	972	1002	1015	1032	1086	989	1024	958	1000	932	1020	1020	1037	1016	1017	981	944	1022	924	992	981	1001	983	986	930	1006	990	990	953	990	984	1044	990	977	973	994	1006	1053	989	989	934	903	1013	967	983	1010	976	1074	1007	941	951	1032	1001	988	947	988	1027	972	995	984	993	994	962	1021	953	1045	986	980	1008	968	1014	915	1007	1050	1004	972	938	934	961	1003	970	980	992	979	956	949	984	938	981	1036	994	998	993	987	953	1001	969	981	1040	917	953	975	978	995	1002	996	996	1006	966	969	996	975	1022	985	975	981	1003	967	959	1014	978	1014	955	1043	990	1025	932	1016	1023	964	962	974	994	977	949	1008	1003	976	970	1020	1004	960	1021	993	989	997	992	1003	958	961	979	992	919	1018	987	1014	1038	993	954	930	949	984	965	945	999	1013	997	1018	1005	955	965	1036	1008	997	1000	1022	951	1002	974	1016	996	920	976	977	987	993	1036	971	997	1046	971	969	999	992	968	979	976	970	990	991	1033	1027	963	1049	994	1005	1001	1012	958	1062	1011	989	962	971	941	1000	980	962	971	970	960	1002	985	1006	985	961	954	952	978	980	922	1015	974	976	1007	928	1025	996	997	1023	952	978	980	971	1023	1029	990	969	1000	1016	926	972	983	1014	923	975	1020	988	937	986	985	1004	1029	1031	964	954	968	1001	889	959	1037	988	1025	982	954	994	995	1006	917	1050	1000	994	1040	983	993	1007	980	990	1010	968	925	978	984	924	965	980	987	991	979	1011	984	1012	1026	935	996	1008	968	961	990	982	1038	975	984	995	1017	978	1037	968	1035	956	965	974	950	1001	1003	1014	942	1017	1004	1019	1021	962	1004	984	1026	970	982	999	1023	1004	1018	1017	1001	985	1026	1010	927	1036	991	982	968	962	951	993	997	941	1014	938	992	991	976	980	987	988	983	975	941	991	940	944	1049	957	963	973	982	1031	950	1020	998	987	988	1017	924	978	967	936	989	1017	1016	1039	1030	1021	953	964	979	951	989	1018	990	1014	1009	918	988	1063	1047	1016	969	1038	996	989	1029	949	984	971	1018	987	1036	1032	1037	971	967	951	1026	934	1016	1012	971	995	1044	997	950	1019	993	1010	1006	984	953	990	927	951	989	983	1019	975	962	966	976	1042	998	1011	1027	1008	992	960	1020	969	980	995	990	999	1023	972	1015	972	972	1007	977	988	937	999	1011	1016	1011	988	950	957	1008	970	977	970	1007	948	948	968	971	998	1008	986	968	992	1037	974	1024	961	1012	984	961	1049	975	979	1012	950	987	953	1038	1002	1022	1000	1020	1009	949	1006	985	959	962	1008	946	930	1005	969	1004	973	954	962	965	1028	905	971	976	985	988	957	969	1005	965	1002	998	968	1045	1023	980	981	1005	956	995	983	993	972	991	964	946	1007	985	1022	998	983	1059	977	972	1003	963	996	979	999	953	995	1008	964	1044	997	944	950	967	985	985	997	952	1054	1019	983	962	1002	1012	989	951	996	966	1019	955	1064	965	968	1013	1045	1007	1008	964	945	980	1009	991	927	984	984	974	972	977	1052	971	964	995	1033	1003	985	984	1008	1031	1040	968	1007	981	952	979	967	1017	968	983	1038	999	965	1034	989	986	968	1033	1013	1060	992	1004	962	941	948	1043	970	963	1033	999	1006	969	968	1009	1004	996	995	967	1018	999	1003	983	997	995	1011	992	957	995	1029	980	979	983	990	999	1041	1021	1022	1025	943	1019	1031	1044	978	929	943	945	970	963	959	966	969	1009	1025	927	1001	1046	973	1015	998	963	961	959	974	976	1038	956	1005	988	973	1002	976	1017	981	966	1017	993	1010	999	980	1004	990	983	1002	995	1022	1001	954	1018	969	1006	983	1005	984	991	1034	1023	989	969	916	1011	991	1006	934	993	993	983	919	980	974	943	981	975	1036	988	930	983	1016	1016	967	1015	977	990	994	994	986	969	961	943	1021	939	936	973	955	983	963	984	1002	1038	1007	973	1005	998	1006	1017	1031	1007	964	1016	1000	1037	1051	960	960	973	1029	971	992	938	986	1003	977	981	929	931	965	1033	979	989	978	1020	986	987	982	1015	969	1047	995	962	987	920	1000	1012	1060	982	928	993	1063	1002	994	1013	991	1019	963	1034	992	1012	1019	984	963	973	979	1046	998	955	967	986	956	960	973	990	960	1045	1004	985	934	1013	1015	1008	954	1033	1046	1005	1006	1024	994	1012	972	1038	1020	963	1003	934	975	961	984	1081	981	1001	990	1037	981	946	950	994	1014	998	1003	962	961	997	976	958	996	989	1003	1044	975	1019	926	980	1018	1034	964	970	982	1003	968	983	1008	1037	948	1006	990	946	1026	995	990	997	970	1043	1002	952	977	967	949	982	974	945	1009	996	965	1008	1005	930	1001	995	989	943	981
24698	26191	39586	30719	18690	6206	932	630	583	587	560	550	544	555	521	572	542	579	582	551	551	548	545	538	512	566	513	554	550	591	534	501	528	570	516	545	517	526	561	522	555	525	583	523	539	546	565	566	548	538	525	529	527	547	580	550	538	554	499	531	520	555	519	522	531	495	568	535	527	516	531	580	516	539	531	527	524	511	558	518	517	511	471	536	586	508	525	560	532	511	543	568	535	514	536	518	522	539	573	570	569	532	529	532	531	544	515	564	558	538	523	529	540	551	546	559	532	557	540	542	546	502	573	537	546	554	558	516	550	525	499	519	515	500	541	516	496	540	569	566	535	570	521	549	560	522	554	495	538	523	511	539	537	550	552	547	538	568	543	600	510	517	567	498	547	562	553	515	515	546	586	514	513	521	577	511	538	546	573	538	576	540	544	488	529	539	573	540	513	520	509	524	543	514	554	511	520	516	507	592	543	552	512	518	562	548	520	472	485	484	521	531	510	535	600	561	497	529	552	582	510	537	506	553	531	520	538	585	532	507	524	537	512	512	523	517	535	513	539	531	562	522	541	518	555	542	554	542	518	515	540	539	536	542	551	566	579	544	532	500	496	519	540	534	517	548	543	569	537	563	565	520	543	507	541	560	577	548	525	520	532	526	551	563	537	554	538	529	507	528	528	543	555	553	554	570	547	546	522	556	531	532	508	534	524	536	532	572	564	501	522	523	531	552	568	526	541	537	492	523	526	586	549	526	526	547	524	551	532	548	536	577	550	532	556	497	530	572	535	547	537	584	524	513	513	542	538	525	536	525	537	540	584	531	540	541	540	565	539	549	565	515	519	536	567	492	559	484	524	502	517	503	560	530	539	557	512	559	537	523	542	516	566	519	535	522	533	515	555	521	535	537	546	563	532	499	546	510	506	547	560	540	497	566	532	555	528	500	526	541	526	530	567	525	524	498	528	584	520	534	568	572	590	527	558	502	541	516	514	572	530	575	594	528	532	566	528	563	555	538	518	531	572	510	510	556	474	491	605	543	522	523	513	537	532	563	512	536	534	564	555	549	501	583	497	481	554	549	556	556	525	515	586	515	522	523	544	552	523	555	520	520	535	527	528	505	545	555	535	556	545	540	532	539	549	535	561	570	592	535	546	545	501	555	553	540	513	532	563	538	531	556	515	542	577	552	515	593	536	555	504	538	539	560	543	480	566	516	532	521	507	571	521	534	528	558	558	581	541	559	535	545	512	578	567	544	531	560	509	568	547	521	540	596	522	505	511	529	554	503	517	501	543	520	558	573	565	536	517	555	551	531	545	555	533	578	513	568	526	541	540	538	567	536	553	521	559	522	536	544	511	507	577	541	502	538	531	537	547	540	554	531	532	554	542	522	578	547	520	549	539	562	542	516	538	555	559	532	550	508	507	540	540	586	508	522	523	581	528	557	516	571	554	553	532	493	553	545	500	483	540	543	565	552	539	489	485	511	541	547	573	538	534	486	523	545	535	557	508	536	564	551	550	566	525	574	512	556	565	513	534	523	536	535	566	515	525	521	520	596	535	561	514	524	538	564	528	541	527	547	533	557	543	542	527	524	541	535	552	530	550	512	535	556	554	536	524	523	537	552	515	547	548	586	537	534	598	533	542	518	504	511	505	548	558	534	548	536	566	491	493	536	540	551	593	568	570	535	571	545	512	499	516	566	570	520	484	539	568	514	531	527	530	545	563	530	558	545	530	524	526	553	549	583	540	585	563	500	564	564	555	522	544	557	529	551	524	526	515	505	531	511	522	563	566	539	531	528	526	538	549	566	500	497	523	509	564	505	520	548	533	561	514	535	548	562	533	538	516	532	523	516	513	549	556	593	570	557	546	497	519	502	516	497	525	502	570	576	547	564	504	546	534	574	543	558	533	514	509	546	547	525	550	515	551	533	528	539	558	503	517	544	564	527	583	497	510	533	523	546	491	534	520	525	562	536	559	562	557	563	553	500	510	522	544	549	559	559	539	503	489	547	562	513	507	530	542	512	523	516	546	559	561	517	558	551	581	581	519	561	537	575	577	535	515	549	525	555	566	550	533	495	537	569	540	539	592	540	522	568	526	558	546	505	523	536	568	541	527	495	537	524	491	526	538	494	545	543	531	510	531	534	541	581	521	583	548	565	506	514	532	537	536	527	528	524	554	550	561	500	559	572	516	499	510	536	540	535	539	516	528	508	530	548	535	540	543	507	522	562	516	538	525	537	519	544	539	533	504	525	497	535	503	518	519	576	561	537	566	510	546	516	545	507	540	536	484	538	532	556	545	562	554	502	523	558	543	544	530	521	542	532	503	512	536	544	528	510	561	546	542	517	554	550	574	505	579	531	545	548	529	518	542	554	553	515	549	514	548	527	547	569	525	551	526	517	518	543	526	531	535	531	495	555	526	518	520	522	557	553	527	518	571	570	529	542	522	536	539	533	547	534	513	537	548	544	536	534	540	534	554	530	535	506	532	580	573	549	555	517	536	562	503	540	579	526	513	511	516	555	529	548	526	522	538	508	512	595	519	544	538	551	562	534	519	600	541	493	523	499	525	514	559	524	547	524	542	530	536	559	515	520	543	535	570	539	524	542	519	570	544	534	546	561	537	563	561	531	506	544	570	582	556	559	492	526	504	526	524	563	520	534	524	568	505	534	582	537	559	562	519	520	542	513	525	520	553	528	537	539	540	558	528	514	566	552	507	547	528	557	511	507	558	525	523	553	536	491	535	502	522	515	535	513	542	503	522	555	517	552	531	534	583	531	560	507	559	544	535	548	518	526	536	498	511	562	534	495	545	581	583	562	519	547	553	556	527	533	496	512	555	530	532	515	518	510	527	529	510	538	541	533	521	548	531	539	533	543	501	513	525	533	522	529	530	564	576	514	549	564	522	532	509	521	522	526	506	499	557	558	522	531	546	574	508	515	540	521	547	565	538	529	517	548	532	534	536	566	537	509	523	550	516	491	521	560	533	513	576	541	577	531	524	518	519	510	568	550	525	534	566	561	529	544	527	572	551	525	537	534	524	524	548	526	545	535	539	554	545	550	541	565	505	540	541	572	560	529	482	509	565	531	553	513	555	534	543	604	564	572	529	537	544	531	526	554	526	514	536	527	525	556	570	511	529	514	548	574	502	549	544	566	538	552	506	548	544	512	545	536	498	490	541	530	571	575	553	552	546	559	539	547	542	512	550	542	540	519	532	501	504	533	550	530	534	543	552	548	553	531	523	570	494	545	552	563	484	544	597	530	557	500	542	516	508	544	523	513	523	550	589	543	564	562	543	561	573	522	595	529	501	560	518	527	552	570	541	560	540	505	520	569	540	561	512	501	546	513	538	571	564	532	559	509	515	565	490	545	527	539	550	540	535	483	540	582	559	543	576	499	557	512	524	539	580	568	492	540	570	573	544	564	544	525	523	535	543	555	534	540	504	493	539	523	549	532	519	524	564	554	533	563	543	506	550	542
57689	93190	69337	38747	16051	3694	1258	1017	941	995	946	976	977	980	938	989	982	967	919	968	979	977	1009	980	963	983	963	920	937	932	982	991	993	1006	966	984	889	924	962	935	927	942	952	1027	984	984	951	1024	1036	951	927	1003	923	923	973	1001	961	963	1009	937	933	1025	1011	938	997	999	952	957	958	965	1000	965	972	931	914	960	938	988	981	936	976	1022	1008	978	986	925	993	945	994	1038	948	926	961	976	1011	943	951	987	969	951	982	944	950	979	922	988	952	996	957	932	958	1019	954	976	901	955	978	967	953	1006	963	948	965	964	908	1019	969	979	957	939	1003	1001	989	995	974	978	950	962	963	955	961	930	975	993	943	891	982	967	985	1017	1027	972	921	988	948	967	984	978	1039	960	970	968	970	942	946	943	996	969	937	962	910	969	1020	963	951	996	875	934	971	944	969	965	994	899	898	979	989	984	963	970	936	936	986	953	978	972	914	968	923	935	942	990	1006	978	957	975	969	951	1010	892	978	974	1008	949	925	968	954	994	981	915	972	934	901	961	946	1005	969	968	903	930	975	912	963	960	941	959	946	968	975	974	945	925	981	935	982	954	940	946	1027	1020	990	995	998	995	948	944	1010	940	978	983	971	968	961	943	985	1001	943	1002	925	1003	1014	950	983	913	922	997	962	951	1001	1012	965	1008	998	957	960	1011	1008	877	928	951	972	950	965	966	1010	963	986	923	1013	982	999	972	932	970	974	960	958	982	983	1002	969	988	953	949	945	956	956	933	962	979	938	935	945	976	993	982	935	981	1007	958	1005	973	981	996	978	956	945	958	916	1035	973	944	993	1003	977	957	974	902	948	938	969	887	970	966	970	947	968	954	940	927	996	992	988	918	953	981	980	973	947	1006	986	923	957	948	962	977	958	942	957	953	976	942	988	949	925	988	942	970	1018	1021	997	962	938	974	961	963	1010	966	960	988	976	958	983	910	964	997	1007	945	973	912	960	1009	985	953	991	1004	949	935	980	908	979	984	1012	929	1000	956	957	931	964	931	975	959	977	970	964	979	1004	1023	1029	980	981	950	923	988	907	944	937	986	952	943	937	957	989	946	921	930	1010	1000	973	936	960	889	964	975	991	970	961	967	935	967	981	941	946	950	941	911	940	922	925	966	933	979	959	971	943	1024	990	1020	895	1005	974	935	895	929	1006	952	957	967	957	905	987	971	972	947	923	984	951	981	991	1024	977	962	953	956	1018	994	941	990	930	1000	977	967	955	990	977	968	962	970	990	957	985	951	965	998	953	928	956	957	971	929	957	928	1015	984	935	961	918	911	963	948	962	948	982	1032	965	903	989	893	978	968	940	941	993	994	946	941	923	961	936	949	934	1008	940	936	956	905	950	971	942	987	977	994	963	974	966	904	928	960	956	968	964	952	902	972	970	975	1006	969	971	988	963	946	924	1015	971	994	1003	928	987	969	940	929	930	938	989	922	991	980	965	946	963	949	951	990	991	971	995	958	1012	932	925	982	997	957	951	946	916	907	930	990	986	946	953	920	968	935	935	995	930	955	984	985	968	1000	995	962	997	926	948	933	954	1012	939	930	993	918	956	975	978	928	977	1042	996	953	952	955	905	995	948	976	955	938	1004	904	946	969	951	1009	972	923	1044	976	1007	983	944	909	927	955	1015	986	945	1016	924	974	960	1002	902	961	979	949	999	984	1014	929	949	966	890	944	961	903	903	1003	922	938	952	1006	956	992	903	916	961	930	958	994	979	925	1002	924	945	952	924	975	983	935	917	946	993	936	953	966	951	994	950	949	971	940	989	975	940	984	972	961	965	961	942	1045	919	949	1020	974	947	931	985	987	963	979	926	959	928	932	996	954	916	963	915	984	1012	968	917	997	939	1000	957	951	1003	898	940	1013	956	975	951	960	1026	944	972	958	968	955	953	998	953	971	1025	989	966	948	998	975	985	1000	969	971	968	932	1010	973	957	929	913	992	946	938	1040	933	967	971	960	948	986	885	989	962	977	961	973	987	950	1005	950	943	969	988	962	971	950	964	964	967	963	936	1026	990	992	991	968	943	942	967	987	984	977	975	899	950	964	912	926	985	944	915	948	990	984	1040	1026	968	1000	962	1022	1025	965	943	1002	972	951	1049	979	954	985	969	909	938	991	952	965	915	977	951	960	966	982	987	957	954	992	991	994	972	1008	960	945	959	1006	1020	987	941	956	953	1017	986	1008	959	991	954	976	1011	969	909	987	981	931	990	947	975	932	1014	927	984	995	959	988	955	963	905	985	917	952	975	964	925	938	997	1026	948	991	1032	974	949	984	913	962	993	1000	984	960	995	960	1019	993	978	969	966	1010	968	967	953	961	958	1019	1039	947	976	989	955	938	975	970	991	959	955	914	959	971	993	925	934	951	943	967	961	987	946	940	932	974	955	914	975	988	990	968	963	960	997	945	1032	980	952	952	1011	898	962	1002	943	947	979	972	997	936	980	939	943	954	992	965	969	954	997	959	942	1025	950	1011	939	983	1006	1013	954	944	978	960	1017	963	985	955	1025	999	969	945	969	920	937	975	994	1034	921	1025	933	1006	877	945	1013	925	949	971	956	987	953	981	998	1032	941	1007	990	994	1039	915	940	1013	988	926	984	970	1001	961	982	953	971	1001	959	930	909	988	963	926	919	1018	934	985	1023	998	911	956	998	975	975	955	993	950	973	965	952	931	962	957	984	979	938	1008	999	1040	954	919	941	949	970	1003	958	927	942	942	944	991	985	971	962	970	926	949	986	915	990	999	996	1020	952	1042	947	947	985	970	939	1006	1020	972	916	996	941	1015	980	981	986	992	960	959	967	946	978	959	978	970	912	959	1001	1046	928	964	926	930	976	975	917	997	950	947	945	996	981	1002	988	971	981	1032	901	965	1004	1010	912	901	922	910	985	1009	961	950	936	971	1004	963	918	946	995	983	977	920	918	968	1001	980	986	973	934	945	981	1006	915	975	963	920	976	977	951	983	960	1002	977	1026	905	907	953	924	968	943	1048	985	970	975	948	962	896	996	900	921	1027	1006	993	997	984	976	1021	963	944	966	963	955	970	938	986	969	939	1043	994	875	934	964	959	1004	970	973	999	962	987	968	955	1008	986	1001	946	934	1016	952	1000	957	946	987	937	977	935	948	941	938	1004	931	1037	980	1003	976	954	953	923	1022	1029	1002	982	902	1005	962	968	959	1033	959	1005	1007	946	1016	890	957	1008	984	978	963	1013	935	995	925	944	954	992	936	975	989	920	979	977	943	969	936	968	959	948	919	983	938	972	967	976	994	988	1003	972	939	960	967	1019	968	951	943	935	993	891	1054	968	989	946	977	951	972	1003	1006	989	971	963	962	918	940	961	948	966	938	921	990	921	1002	993	959	971	930	1008	973	989	956	899	973	971	955	966	973	1009	1011	963	992	1004	997	991	960	962	977	989	928	1010	999	927	906	980	950	970	1036	948	972	992	956	930	960	958	956	994	933	942	932	938	997	931	928	987	965	1002	980	973	922	966	936	945	999	936	972	990	957	999	963	990	997	987	941	954	993	960	978	986	992	999	955	972	997	945	946	954	982	993	971	1025	991	1058	998	903	934	938	1037	922	1035	948	931	964	900	954	958	995	909	963	952	969	891	948	1011	946	1007	954	962	964	960	939	1003	990	950	1011	949	927
23490	22918	33301	27531	21766	17186	4484	764	661	621	635	618	636	563	625	595	642	577	647	616	620	664	607	572	616	566	644	596	643	629	582	613	631	583	598	624	588	642	595	611	574	619	598	641	609	622	594	562	583	583	610	561	608	631	596	611	590	610	654	613	678	594	660	583	591	584	625	622	549	547	632	627	636	595	624	605	625	607	565	584	614	620	629	595	591	664	595	646	635	586	594	582	607	652	580	595	590	546	596	588	597	613	652	607	571	584	597	591	605	605	577	583	565	640	598	583	615	603	656	595	599	619	629	582	623	610	597	639	619	594	653	587	570	603	597	581	624	600	628	618	612	607	624	562	558	625	603	613	621	548	612	637	590	632	585	611	648	589	614	593	586	618	649	588	626	588	567	597	566	611	621	535	631	588	587	633	593	623	593	626	606	556	588	612	570	610	591	619	600	585	555	668	591	624	604	569	567	580	642	566	577	635	591	637	609	608	626	571	599	593	592	598	583	605	586	594	632	619	644	615	584	588	598	642	628	589	596	590	575	597	611	601	612	601	632	606	629	598	614	561	580	625	599	621	615	627	566	619	598	589	585	568	559	633	595	586	590	587	636	572	598	514	612	605	576	600	579	602	613	600	601	573	640	612	596	623	607	577	586	635	631	598	603	621	619	577	621	584	584	607	612	575	609	574	606	604	623	619	622	626	583	581	606	627	611	570	630	606	602	615	616	597	603	588	615	595	585	634	609	620	601	614	583	590	589	639	590	628	570	603	587	589	623	615	600	616	577	605	594	609	611	596	617	632	574	608	626	577	631	582	598	605	641	616	599	609	593	617	624	599	647	566	512	608	571	608	611	596	582	591	634	612	538	612	634	598	669	646	546	607	570	592	600	576	584	602	611	598	596	637	635	589	619	588	613	554	576	565	581	613	607	568	638	581	606	562	632	592	650	516	636	596	566	614	607	607	615	588	625	615	601	614	575	563	646	597	569	605	614	604	567	575	599	605	644	607	602	585	585	627	623	606	627	595	610	575	586	624	604	587	567	630	601	645	639	610	607	560	600	625	572	603	586	590	618	662	565	615	631	573	632	606	605	608	613	598	626	607	619	615	546	610	582	600	601	610	584	618	613	571	625	626	594	586	635	590	638	632	638	621	649	630	618	603	614	558	645	656	635	620	605	586	584	608	609	565	599	564	610	619	577	599	616	603	628	612	592	600	589	613	674	579	595	614	636	637	601	592	585	597	596	615	627	584	601	562	600	620	585	623	575	617	578	587	622	599	599	629	580	571	617	609	605	623	608	597	620	620	598	605	596	579	629	594	569	620	582	635	615	578	622	604	571	543	583	579	632	601	598	646	612	596	607	581	601	623	612	568	607	585	577	576	614	609	611	605	663	624	625	593	623	617	573	634	614	595	592	569	580	651	604	615	619	611	562	582	590	567	575	629	622	613	560	621	609	577	568	638	640	615	602	607	616	637	625	594	599	632	602	570	622	626	626	613	602	625	597	552	566	592	605	590	580	581	602	628	643	583	583	605	606	609	617	603	616	602	612	590	627	653	596	627	632	583	638	587	607	620	607	608	602	643	605	589	643	589	615	599	587	639	595	609	610	591	612	649	584	609	614	592	614	598	626	578	666	572	593	622	626	605	564	583	600	593	609	647	660	631	609	622	628	603	572	613	600	645	598	669	592	594	609	646	616	630	582	593	614	553	572	593	594	599	609	642	578	550	612	592	578	630	572	609	564	604	590	636	640	590	589	611	603	564	632	606	568	570	617	639	607	599	622	597	536	594	617	597	600	615	576	567	609	601	644	627	574	602	571	628	600	581	610	595	597	609	618	638	609	608	625	610	650	604	607	632	583	602	584	590	572	607	577	585	622	603	578	611	605	603	601	620	606	578	655	594	593	578	617	575	606	647	623	625	625	597	590	616	640	606	616	600	574	607	561	631	611	692	608	559	590	601	611	565	634	599	606	573	583	626	618	582	612	633	593	631	550	577	554	672	597	607	559	638	609	626	602	586	600	585	556	630	599	648	597	605	600	601	647	564	618	575	608	589	567	598	621	600	622	581	596	609	667	595	605	631	619	573	584	610	540	610	649	556	564	617	591	659	620	660	602	620	654	578	619	551	618	646	648	648	641	598	587	623	597	592	583	592	624	614	606	570	617	581	616	630	603	604	587	635	605	584	586	596	598	583	554	585	604	645	605	632	650	623	639	610	609	627	634	611	586	606	625	595	590	564	619	586	604	595	613	621	632	595	585	595	612	613	566	612	568	595	622	632	615	576	541	641	630	631	630	598	598	605	593	597	605	609	648	619	617	616	632	590	657	629	625	612	652	609	610	611	586	594	584	590	615	610	595	617	692	604	609	617	609	610	592	604	641	634	545	585	609	624	618	597	629	551	577	590	624	588	579	587	600	561	612	590	668	647	566	620	622	681	602	589	621	656	594	572	628	550	592	585	619	612	564	612	626	597	634	642	591	609	621	601	594	597	605	600	586	570	595	619	622	597	605	599	600	612	612	563	574	603	597	605	623	675	578	565	610	643	530	596	598	593	616	646	639	628	618	622	548	628	548	628	601	561	582	616	629	587	630	615	602	601	614	570	575	621	590	630	610	594	621	543	640	631	581	670	632	601	616	596	626	620	631	619	610	577	640	615	622	583	584	616	634	627	594	599	618	634	612	609	581	587	598	628	600	570	626	556	640	628	632	575	596	644	570	621	599	578	621	586	565	609	575	614	576	612	583	588	603	599	630	579	594	619	588	607	607	603	607	599	591	615	608	577	594	593	623	610	626	609	602	611	624	607	620	623	601	580	586	608	616	584	576	582	580	629	568	640	573	581	578	638	680	629	585	595	589	629	553	582	607	633	583	646	605	570	620	645	616	645	580	604	611	606	602	643	600	605	633	627	589	585	584	579	653	596	594	613	543	626	654	641	617	584	595	577	635	596	605	619	621	614	613	512	654	640	620	617	602	593	618	613	564	590	580	614	583	593	599	601	582	651	611	607	600	650	600	620	626	625	601	542	590	607	610	623	574	581	603	575	599	599	644	590	587	594	618	635	566	601	632	594	637	598	593	583	660	598	612	610	591	581	634	552	625	582	560	613	621	615	626	617	587	581	626	609	620	609	624	585	600	593	597	569	601	616	580	586	580	649	598	619	575	640	582	613	607	616	604	632	648	591	580	665	642	597	643	601	579	615	604	603	631	598	571	613	595	624	580	621	596	585	603	617	575	624	608	617	596	629	613	590	618	563	572	591	592	621	610	628	593	613	644	574	639	576	628	620	622	629	572	519	568	577	598	580	616	597	623	586	617	621	566	601	587	597	601	611	626	611	621	573	585	588	611	589	581	570	616	588	630	607	569	638	577	622	602	594	609	612	604	578	624	575	598	586	644	597	627	599	607	635	619	612	656	621	563	594	666	649	619	578	604	603	581	593	640	621	612	573	609	593	589	598	624	594	584	576	619	598	580	567	563	608
60495	102877	77540	49860	25241	7128	1846	1189	1113	1087	1036	1044	1074	1012	1119	1065	1013	1044	1031	1095	1025	1017	1047	1000	1084	1003	1087	1059	1026	1041	1073	1032	1132	1054	1035	1085	1036	1048	1087	1020	1069	1062	1069	1053	1042	1031	1039	1087	1064	1028	1089	1057	1057	1051	966	1056	1070	1091	1107	1107	1038	1065	1048	1022	1125	1017	1017	1057	992	1051	1059	1051	1067	1002	1024	972	957	1057	1066	1133	1049	1036	1078	1029	1049	1065	1070	1060	1034	1087	1059	1002	999	1055	1041	1039	1026	1014	1059	1051	1114	1062	963	1021	995	1055	1003	1069	1068	1041	1065	1094	1040	1024	1033	1047	1035	1052	1002	1014	1034	1044	1025	1038	973	1060	1018	1036	1045	1048	1086	1032	1048	1086	1045	1015	997	983	981	1033	1042	1032	1043	1017	1069	1049	1031	1042	1012	1036	1056	1021	1038	1040	1004	1089	1092	1063	1069	1007	1039	1004	1046	1018	984	1046	1042	1018	1039	1075	1045	1017	1046	1065	1107	1050	1000	1048	1058	1074	1080	1083	1054	1028	979	1013	1004	1047	1071	1081	999	1023	1078	1008	1047	993	1056	1056	1065	1009	1080	1062	1026	1102	1026	1045	1007	1058	1064	1037	1066	1003	985	1059	1005	1027	1047	1086	1035	1093	1079	1086	1030	1020	1042	1035	1064	1037	1095	1051	1052	1042	1063	1049	1049	1062	1013	1055	1062	1100	1044	1000	1043	1012	1119	1085	1086	1071	997	1063	1039	983	1024	1028	1073	1110	1019	1085	1015	991	999	969	1045	1027	1062	1007	1065	991	1063	1022	1093	1023	1063	1088	1071	1032	1018	1061	996	1008	1053	1033	1076	1033	1069	1019	1019	1022	1062	1013	1082	1017	987	1089	1058	1073	1022	1031	1041	1014	1032	1045	1043	997	997	1029	1041	1074	1033	1065	1051	1065	1038	1091	1025	1061	976	1072	1052	1029	1027	1028	1057	1020	1044	1104	1076	1011	1070	1048	1053	1043	987	1010	1054	1147	1055	1043	1098	1050	1067	1020	1038	1058	1023	1021	975	1033	988	1028	1059	1040	1047	1031	1035	1049	1002	1075	1055	987	1026	1055	1064	1083	1010	1084	1074	1104	998	1051	1061	1045	1024	1049	968	1087	1010	1025	1002	1076	1052	1052	1039	1018	1028	1027	1013	1108	1022	1068	1016	1008	1075	1036	1019	1047	998	1086	1049	1035	1046	991	991	1070	1005	1061	1037	1096	1004	1053	1095	1011	1063	1010	1044	1079	1023	1023	1067	1011	1050	1078	1054	1060	1056	1015	1110	987	1030	1021	965	1019	1026	1044	1027	1045	1031	1062	1117	1054	1072	1000	1017	1060	1081	1023	1044	1027	1050	1035	1052	978	1062	1033	1086	1033	1052	1070	1025	997	997	1005	1068	1035	1059	1052	1014	1039	1080	1013	1092	1025	1095	1040	1023	1069	1020	1098	1030	1058	1031	1031	1040	1044	970	1003	1052	1032	1057	1050	977	1003	1026	1030	987	1014	1037	1026	1047	976	1012	1034	1097	1011	1021	1074	971	997	1011	1041	956	993	1055	1095	1087	1028	1017	1059	1040	1038	1035	1076	1047	1026	1054	1093	1000	1052	1062	1072	1063	1047	1008	1047	1029	1077	1046	1054	1044	1002	1076	1013	1009	1067	1062	989	1057	1076	1090	1075	996	1011	1069	1095	981	995	1005	1087	1055	1064	1025	1021	1084	983	1111	1032	1060	1018	1070	1027	1043	1058	1022	1080	1046	1033	1042	1082	1036	1070	992	1047	1011	1040	1000	1087	1032	1031	1017	1030	1019	1030	1020	1065	1007	992	1045	1016	1084	1042	1049	1074	1003	994	1057	1057	1089	1061	1051	1028	1082	1036	1045	1009	1035	1036	1039	1044	1007	1016	1051	1004	1013	1037	1035	1077	996	1036	1060	1031	1078	1066	1054	1067	1009	1057	1031	1065	1065	1043	1049	1069	996	958	966	964	984	1038	1027	1008	1028	1050	1020	1093	1041	1017	1034	1101	1014	996	1038	1007	1034	1037	1052	1059	1015	1017	1021	1005	1004	1029	1087	1061	1058	1055	1012	1013	1034	1102	1065	1048	1086	1061	1054	1039	988	1020	1032	1071	997	1068	1045	1098	1008	989	1079	1092	1083	1063	1002	1043	1030	1041	1055	1081	1088	1056	1093	1071	1037	1059	998	989	1042	1037	1048	992	1033	992	1055	1062	1050	1024	1022	1076	1045	1039	1063	1002	1024	1034	1057	1011	1056	1001	984	971	979	1059	1027	1043	1022	1040	1062	1070	1035	1008	1066	1044	1011	1057	1042	1048	1065	1008	1003	1046	1010	1025	1039	1069	1055	1099	1113	1068	1108	1055	1036	991	1053	1031	1012	1090	1037	1102	1015	1057	1026	1073	1027	1064	1084	1127	1008	1043	1028	1066	1112	1084	1056	1020	1065	1040	1025	993	1041	1081	1069	1043	1049	1061	1079	1051	1086	1093	1058	1113	1079	1059	1125	1058	1019	1040	1032	1007	1017	1026	1067	1051	1017	982	1085	1074	1057	1031	1073	1024	1042	1073	1058	1032	1030	1028	1009	1006	1060	1026	1002	1028	981	1038	1062	1010	1049	1073	1045	1010	1021	1051	1008	1064	1015	1040	1019	1033	1034	1051	1071	1030	1077	1093	1014	1063	1088	1058	1033	1072	1017	1043	1024	1036	1044	981	1093	1024	1067	1010	1128	1051	1040	1031	1004	980	1084	1040	1103	1107	1029	1095	1069	1053	1076	1004	1071	1093	1015	1028	1044	1020	1073	1070	1083	1046	1036	1032	1071	1074	1014	1041	1070	1073	966	1029	1021	1083	1072	1009	1041	1021	1027	1069	1045	1078	1032	992	1016	1044	1028	1028	1090	1017	1044	1065	1024	1017	1047	1048	1020	992	1074	1006	1023	1020	1068	1046	1116	1017	1065	1057	1005	1077	1118	1010	1050	1037	1011	1023	1027	1067	1088	1049	1069	1074	1012	1024	1125	1044	1059	1037	1024	1021	1007	1078	1042	1030	1073	1095	1099	1013	1035	1063	990	1042	1011	1004	1007	1093	1079	1065	1089	1006	1002	1056	1034	1056	1026	1029	1034	1019	1082	1040	1052	1039	1039	950	1092	1028	1026	1053	1038	1067	994	966	1035	1077	1031	987	1074	1025	1059	1048	993	1050	1069	1012	996	1031	1029	1088	1080	1069	1030	1052	1048	1039	1017	984	1034	1095	1127	1042	1056	1040	1062	1073	1053	1091	1057	1020	1041	1059	1083	1073	1124	1058	1019	1070	1034	1006	1031	1082	1075	1044	1007	1044	1044	977	1004	1061	970	1001	1081	1037	1034	1055	1067	999	1002	1035	1002	1006	1058	1048	995	1034	998	1080	979	1061	1014	1064	1000	1004	1047	1060	1055	1033	1060	1035	1047	1003	1040	1065	982	1034	1083	1049	1039	977	1000	1043	992	1073	1037	977	1065	1053	1078	1058	1027	1056	1041	1138	1084	999	1060	1033	1038	1054	994	1089	1044	995	982	979	1018	1030	1017	1052	1006	1041	1046	1043	1019	999	1049	1042	986	1078	1070	988	1017	1053	1002	1024	1055	1014	985	1051	1062	1027	1070	1031	1008	1056	1024	1003	1071	1031	1082	1049	991	1103	1046	1033	1063	1045	1042	1040	1058	1019	1000	1057	1070	1038	1027	1062	1030	1049	1056	1057	1012	1048	1067	1023	1141	1060	1033	1048	1050	1058	1048	972	1096	1065	1054	1073	1064	977	1056	1002	1076	1026	1085	1007	1032	1016	1046	1047	1034	1042	1088	1021	1080	1001	1033	1012	1084	1052	1017	1041	1083	1016	1052	1010	1123	1019	1111	1041	1025	1016	1044	1097	1036	1022	1047	1090	1034	1022	982	954	1071	1040	1022	1063	1043	1021	1086	1043	1067	1034	1001	1020	1007	1030	1063	982	1028	1009	1039	1008	1045	1044	1036	1047	1017	1055	1087	1046	1013	1080	1011	1041	1057	1087	1081	1019	1083	1134	1044	1026	1062	1030	1017	1035	1066	987	1022	1030	1044	981	1053	1020	976	1030	1033	1034	1061	1023	1039	1076	975	1033	997	1083	1039	1056	1015	1010	1048	977	1065	1073	1029	1028	1133	1001	998	1004	1086	1074	997	1047	1026	1025	1044	1045	1027	1020	1061	989	1109	996	1007	1083	1020	1036	1021	1022	1021	1046	970	1061	983	1043	1010	993	1052	1010	1041	1063	1099	990	1048	1044	1035	1051	1017	1021	1024	1054	1034	999	1080	1025	1052	1014	1019	1053	1046	1066	1096	1042	1042	1035	1029	1049	984	1068	1010	1045	1087	1014	1032	1065	1043	1013	1063	1024	1095	1042	1039	1029	1008	1029	1093	1050	1080	1020	1005	1080	1024	1064	1033	1057	1049	1083	1016	984	1050	993	1034	1062	1042	1029	1053	1020	1028	1022	1033	1038	1066	1046	1045	1062	1032	1042	1092	1085	1054	1034	1062	1067	1076	1040	1032	1042	1007	1041	1089	1061	1020	1059	1069	1011	1020	1003	1027	1043	1044	1084	983	1064	983	1055	1071	1082	1063	1012	1079	1020	1022	990	1080	1057	1052	935	1051	1023	1070	1070	1018	1054	1050	986	1042	1048	1060	1044	1060	1027	1013	1020	1014	1042	1005	1013	1075	1026	1025	1038	1026	1051	1037	1066	1085	1065	1053	1077	1019	1086	1028	970	1057	1021	1102	1007	1001	1014	1064	1073	1003	1049	1073	1057	1028	1103	1012	1044	1015	1029	996	1029	1071	1056
28489	32754	31273	15413	3039	900	593	524	555	528	561	553	533	543	528	518	531	507	523	556	541	552	559	529	556	528	558	586	556	494	558	552	523	542	536	558	548	572	509	546	507	534	561	553	517	561	557	564	560	515	560	506	586	526	564	528	547	562	527	567	577	554	534	536	592	562	512	536	540	555	501	556	556	511	572	511	556	556	538	582	552	593	563	535	499	538	518	503	529	539	548	549	549	532	516	509	563	536	545	562	535	559	524	551	534	502	511	541	560	523	551	539	510	536	551	522	535	562	526	528	555	533	562	519	558	532	572	534	563	526	525	526	509	567	534	500	554	563	549	532	533	581	583	556	532	536	531	527	526	549	530	544	530	553	543	529	523	548	556	526	566	492	568	561	538	553	524	536	569	526	565	546	546	565	561	542	556	556	557	528	549	565	545	503	526	521	545	537	499	502	526	512	542	524	515	557	536	594	551	510	506	523	543	521	556	505	558	596	497	558	584	543	511	547	548	525	544	554	551	552	525	566	527	504	515	551	538	543	544	549	531	587	558	541	529	541	548	535	516	555	558	561	548	527	506	566	552	547	509	547	578	456	534	511	536	566	528	491	517	526	535	505	529	531	548	572	509	548	516	533	577	549	595	543	536	531	526	494	566	507	552	520	513	572	506	561	574	556	532	537	515	532	562	548	529	568	538	557	534	543	555	535	553	527	530	531	526	522	556	560	551	512	573	503	525	529	551	556	505	522	544	523	519	542	548	535	535	506	537	551	508	540	551	558	547	528	550	538	549	540	565	520	548	531	572	503	534	544	523	522	534	513	533	579	528	544	546	527	571	556	501	543	556	533	498	531	528	544	530	547	535	511	562	501	543	496	535	555	550	536	534	565	527	561	503	533	528	518	547	538	518	546	539	554	543	525	548	544	484	530	529	532	538	546	586	518	523	503	541	562	514	515	576	548	545	561	550	561	536	548	583	529	566	569	548	557	511	546	538	541	564	580	580	584	507	536	554	539	548	543	503	530	571	570	575	558	520	514	532	555	501	520	555	508	519	502	585	540	541	537	536	536	555	561	551	539	531	537	538	544	551	518	541	529	552	521	547	535	516	536	540	545	578	538	567	521	539	552	542	579	562	585	526	533	531	546	540	557	536	531	556	526	541	525	531	578	525	568	531	525	500	555	538	562	535	570	544	552	553	494	512	530	524	557	534	576	546	551	533	524	520	532	550	557	545	541	545	528	570	543	519	558	536	542	498	564	542	524	588	543	606	549	556	544	536	576	522	520	590	560	519	557	552	521	535	577	587	571	566	505	571	565	547	522	554	580	519	547	538	489	545	582	512	566	579	510	528	552	488	567	552	530	582	554	536	535	522	561	576	539	572	536	566	533	510	552	567	562	538	564	553	509	537	558	536	577	547	535	549	598	549	568	541	561	543	538	562	552	545	495	489	586	524	571	598	514	539	538	578	529	539	530	556	548	565	539	539	543	537	513	501	567	590	521	537	524	502	550	511	523	531	562	554	551	575	557	544	564	537	544	588	526	491	549	544	512	551	537	559	499	557	537	541	518	535	540	524	552	548	561	535	497	536	586	584	546	538	565	539	511	527	538	561	541	548	535	526	567	503	582	514	543	509	526	497	531	567	570	530	578	542	556	543	538	563	539	510	533	505	534	542	528	542	528	534	556	562	530	553	554	550	530	548	516	555	577	569	544	534	534	557	518	524	539	545	546	505	522	515	563	519	547	534	535	521	530	551	530	535	549	526	595	542	531	537	550	559	537	563	547	583	550	556	576	558	564	542	544	512	517	589	471	563	542	538	554	538	526	572	505	529	528	543	527	522	575	536	551	531	559	514	465	529	547	558	501	558	523	562	550	529	514	549	552	535	514	516	513	534	512	523	559	520	543	557	582	527	538	563	583	550	506	541	544	581	501	513	474	538	517	568	545	573	543	531	578	530	517	552	579	547	517	511	521	534	574	509	541	544	528	515	542	532	556	535	557	503	550	541	549	568	553	517	512	530	527	537	551	526	590	505	575	529	546	538	581	576	573	528	540	513	546	539	515	541	557	559	530	524	521	569	515	514	559	537	524	552	582	497	532	550	565	563	502	522	514	562	537	487	516	475	544	536	536	520	571	533	525	541	550	571	565	536	513	506	514	541	546	576	528	545	569	544	541	510	517	503	536	546	528	563	520	573	559	534	549	528	518	555	551	566	526	569	526	530	531	595	553	527	551	559	538	529	545	519	535	552	555	544	545	541	539	519	538	554	530	520	563	547	587	552	551	581	545	535	532	482	584	510	550	559	527	521	543	545	507	535	488	571	529	542	578	516	548	516	521	538	536	560	584	522	583	526	544	538	552	539	506	506	543	589	535	509	544	550	563	563	536	529	532	593	513	566	536	542	522	537	521	504	537	545	523	553	551	562	527	550	544	524	516	557	508	573	535	526	565	549	537	526	547	555	512	560	538	545	515	544	546	588	520	588	537	553	528	539	557	547	506	568	511	561	526	520	548	498	529	562	543	535	531	540	581	521	555	590	511	547	548	533	539	544	563	534	566	505	555	528	574	560	536	538	565	538	564	530	563	565	546	548	560	541	550	567	573	546	523	547	520	538	573	550	521	540	584	562	530	531	556	575	563	519	534	559	532	533	506	555	566	513	584	498	548	517	544	527	577	537	527	537	562	579	535	530	560	554	573	550	539	512	534	528	545	559	554	530	538	544	573	503	559	537	517	565	544	541	527	540	547	502	572	544	491	548	539	507	555	551	537	501	554	509	529	494	512	508	505	549	531	562	544	547	564	518	511	540	579	579	529	540	537	512	561	520	521	543	521	546	523	557	535	529	535	528	543	542	538	531	503	582	538	525	553	525	608	520	572	523	511	502	536	589	556	568	515	507	587	544	550	563	557	527	553	524	591	495	507	547	519	512	539	535	519	519	553	536	521	515	535	546	573	506	530	521	540	536	568	547	538	514	537	558	532	490	535	551	531	510	562	534	499	566	535	544	553	555	576	573	543	557	556	520	546	560	557	522	511	518	558	550	600	513	566	552	571	549	544	547	566	540	534	577	514	557	541	581	514	518	522	467	545	531	562	527	534	541	539	560	502	505	520	530	555	548	561	539	554	499	534	560	541	559	525	537	531	561	516	530	556	547	544	556	557	555	511	564	544	517	554	491	556	504	544	584	538	530	541	538	583	527	533	599	523	507	533	555	534	560	538	547	511	518	549	520	527	522	512	495	522	545	519	508	542	538	513	521	525	500	576	540	546	531	548	510	548	517	539	546	535	523	548	590	537	532	503	535	536	528	529	520	547	530	504	492	526	517	513	537	562	561	506	515	549	560	560	571	501	556	538	538	539	525	537	515	561	534	470	548	526	535	521	554	505	527	575	505	523	534	525	552	573	538	536	535	536	532	517	510	517	554	556	530	569	579	534	547	554	556	543	545	499	541	538	558	589	522	543	509	549	560	590	538	557	510	547	512	532
33861	51274	36725	17080	5178	1705	1044	1010	949	960	1037	993	991	1043	965	998	961	1033	1033	991	964	964	1020	991	972	968	970	997	974	1007	1012	973	1006	1048	957	971	937	993	1027	990	939	936	921	979	949	938	935	941	939	1023	944	951	971	1002	994	1013	1010	997	980	1036	967	980	977	969	999	986	936	983	1030	996	1012	1000	1036	951	1016	983	911	970	960	971	937	975	970	1016	962	1007	976	963	1013	919	983	1009	978	953	929	959	972	931	948	1039	1008	970	937	1027	999	1000	938	1055	1004	1031	953	1014	1012	989	956	958	1001	1008	970	988	997	998	969	1034	966	959	954	966	929	954	986	1006	950	1011	966	992	986	1002	994	974	948	988	1000	1011	963	982	1030	976	1018	948	924	935	1020	1020	996	987	974	965	972	1000	936	972	982	983	979	998	956	1023	971	922	958	955	979	972	1011	938	924	971	990	1015	973	982	981	981	982	939	1039	1017	971	954	992	985	965	962	979	964	944	964	996	981	976	921	952	961	993	986	995	925	995	969	975	1020	959	974	969	975	962	998	972	1012	971	976	937	991	991	1044	974	955	1049	961	964	1045	997	966	975	996	974	940	987	960	963	935	956	965	1009	948	966	1009	980	998	1021	1016	956	991	984	948	974	990	994	962	950	996	924	1011	986	972	961	1015	1019	992	936	984	981	956	934	937	979	1003	948	1093	1009	956	1002	992	994	919	1018	902	990	944	1020	975	954	942	942	971	1023	1012	961	942	978	954	996	996	994	896	937	971	980	1032	961	975	995	944	964	957	981	967	971	960	996	992	1004	930	1042	961	1005	984	1019	952	1016	1019	949	1025	962	988	957	1039	1032	1012	1012	967	953	1002	1005	985	941	1052	997	943	988	932	964	983	1015	995	962	961	1023	981	953	975	944	950	928	979	1016	1001	1004	966	963	974	955	1005	994	977	1003	1006	952	991	1037	970	973	1003	978	1020	961	921	940	960	964	1027	1025	928	996	954	914	952	960	998	973	926	971	967	1000	982	1018	955	1002	978	1010	983	958	966	1013	974	969	949	970	922	953	956	1022	973	935	935	968	991	950	976	998	986	962	990	967	1016	930	1002	934	1014	1018	1039	977	928	992	957	948	1012	972	989	981	936	960	918	997	1009	988	1004	973	960	1014	1009	977	955	942	952	993	1020	982	932	986	973	964	1005	920	1003	981	947	989	971	962	993	960	1005	958	970	1002	990	997	981	1026	992	976	990	946	970	956	972	997	923	943	991	958	954	969	982	962	998	999	997	1042	1033	1027	942	939	941	971	979	945	958	909	1000	935	961	962	971	930	965	975	999	954	933	908	968	976	1025	1019	998	952	1003	991	1027	1027	922	962	912	978	982	1011	993	954	933	981	980	970	944	950	1008	985	1032	1007	920	930	954	962	978	985	980	996	958	1014	1004	955	1022	1039	957	1043	947	941	937	974	985	919	1015	1010	931	969	951	961	1009	972	998	1014	1036	986	1046	1009	993	985	997	1042	992	1002	982	1006	969	1015	950	998	967	987	1059	1063	1012	951	964	997	971	1054	944	1039	995	956	1019	972	996	961	933	979	996	966	1012	994	1003	945	919	983	957	1021	961	963	998	1011	952	992	971	1003	967	969	998	1031	996	988	941	918	1015	979	1004	971	979	964	1030	960	981	1004	1008	967	986	979	953	987	961	991	1020	934	1059	951	978	1000	953	986	950	968	984	970	1011	978	940	998	924	949	977	941	946	1018	963	963	1042	967	1015	968	965	973	931	968	985	894	931	1020	967	961	990	989	995	959	991	1008	982	978	938	967	996	1010	1026	1037	973	1018	987	981	971	970	939	1015	962	968	987	960	1023	1008	978	965	994	1012	955	987	999	1037	971	993	955	1002	984	981	959	1047	976	964	992	971	979	1018	964	1003	1002	958	977	923	982	967	993	938	1005	1061	911	1003	997	986	983	1020	1031	1040	965	971	974	994	942	944	987	956	920	985	972	993	939	988	987	950	1008	962	993	945	990	984	943	1009	971	945	997	983	975	942	985	964	1020	942	1019	981	967	1009	960	1027	949	974	934	964	911	1003	997	968	949	1013	992	952	987	966	942	979	1027	1015	1006	981	907	915	998	1019	974	954	992	980	961	966	978	976	973	946	979	985	972	959	1006	982	973	1018	1008	957	980	997	966	969	931	981	942	992	952	958	968	992	1016	973	962	971	968	977	1015	971	939	933	979	995	965	963	920	1018	1006	1013	1039	1007	936	1028	974	971	963	941	949	961	1015	1026	979	969	978	1034	981	1009	989	970	972	992	972	999	995	967	958	934	977	964	978	996	967	1043	995	942	984	944	992	990	933	975	1008	1016	1025	972	1038	994	1002	991	984	1012	1017	943	996	945	997	992	992	1022	950	1070	1034	1006	994	985	1023	974	1025	974	1011	955	952	966	986	976	998	1029	978	936	1005	1005	991	1003	1005	965	998	979	1024	1018	971	999	994	934	967	1013	996	1012	964	947	957	951	946	1028	976	995	952	960	1014	986	1012	1002	973	932	964	958	963	1001	989	961	930	1017	1004	994	1045	1007	949	1008	944	1001	967	943	1011	1052	948	1000	986	979	960	950	1011	998	992	1003	1035	978	1014	930	995	1059	991	1004	939	962	953	967	913	964	1003	1023	923	964	969	971	1006	1017	979	986	1009	921	976	975	1001	958	951	1032	965	993	956	988	944	951	964	942	950	933	964	1016	976	914	1004	979	993	1017	970	1009	981	1019	986	995	971	995	963	999	988	955	975	1027	1020	964	998	958	981	1004	987	1036	989	961	1013	1044	925	952	997	925	976	937	998	1013	1000	909	1002	976	986	961	1033	991	956	990	968	1038	974	1013	986	944	977	966	982	987	937	1019	997	943	1003	940	994	1004	1004	971	1022	960	1008	1005	979	979	940	947	983	990	931	1014	990	975	972	973	975	1028	1010	967	973	986	962	973	942	1028	961	1042	1039	950	981	996	1004	980	963	985	1012	998	972	1011	992	1004	1012	975	929	925	920	970	1043	980	995	931	1009	1020	977	942	981	938	945	992	999	1022	972	978	1039	943	977	983	1018	888	959	980	969	988	922	959	1029	1014	970	929	973	896	917	992	971	1004	991	974	994	961	981	1023	925	973	992	953	948	973	955	991	949	952	982	996	974	927	978	956	996	986	946	1002	998	899	972	961	990	969	973	955	979	1021	980	982	990	1022	1014	996	931	977	948	1026	978	1006	994	928	985	952	977	1000	996	963	958	944	935	1018	1015	975	1016	986	958	1015	1006	1010	970	950	1024	1012	1033	980	931	1005	975	959	995	977	1032	1005	951	975	1018	939	970	1023	978	953	980	985	1025	981	943	940	990	949	1029	933	1034	1024	998	960	994	995	960	1015	1043	961	1066	964	963	983	958	1019	962	986	944	1008	960	1029	986	938	985	978	923	990	966	996	947	990	979	995	987	983	1041	984	995	1007	964	995	962	948	951	956	959	985	969	978	992	969	1007	994	985	948	1022	1028	999	956	948	984	1003	1014	1002	1002	977	967	976	982	995	970	994	996	984	924	923	943	1001	1017	977	968	1002	985	949	927	1002	975	961	998	945	967	1001	994	989	960	958	961	966	955	980	968	995	985	975	1000	989	955	972	1000	952	1015	1001	1015	1047	991	1056	1026	1020	972	1011	990	1032	985	953	1027	1042	940	968	945	992	985	963	1002	1050	1013	1027	979	959	989	1003	978	953	1002	980	1012	1000	970	957	943	990	927	1001	933	986	1015	953	1052	1028	1015	1003	982	959	940	985	979	1011	990	998	1015	1020	979	976	997	1020	1005	965	948	1020	989	985	956	952	1017	925	958	1020	1016	974	978	968	997	967	971	941	1019	934
24695	25831	38840	31322	19489	6968	1008	573	572	564	515	547	501	554	571	556	575	520	533	555	495	558	491	535	512	518	561	540	551	536	555	528	507	510	511	492	519	551	518	522	546	536	533	517	500	532	508	545	515	557	568	540	535	518	530	540	546	564	531	526	526	520	522	549	559	515	529	522	552	529	546	477	517	506	545	548	524	543	514	507	530	530	557	535	499	506	512	517	516	514	497	523	522	549	555	507	526	494	526	521	519	573	521	564	532	513	560	524	574	527	516	554	519	549	528	536	513	523	515	518	561	513	539	520	572	584	574	568	561	550	555	514	525	513	545	564	530	573	489	469	547	540	533	523	540	528	539	549	562	525	544	559	505	537	519	519	544	511	517	508	544	526	525	533	512	548	533	532	504	538	554	500	483	546	549	532	580	530	507	520	556	517	526	522	522	534	523	572	551	522	524	519	564	509	579	539	508	540	517	528	559	521	518	545	550	556	568	513	544	524	528	538	548	529	540	551	497	538	526	532	500	507	538	530	521	577	514	525	551	516	542	542	518	508	520	533	545	513	472	503	561	493	548	543	503	559	499	530	524	480	517	551	501	581	553	525	514	553	513	516	505	501	539	500	497	510	514	545	525	502	513	504	538	519	550	506	520	529	530	542	524	565	500	527	495	561	503	545	544	508	546	540	528	571	532	526	498	507	483	507	495	526	475	549	504	534	548	509	513	567	516	535	506	535	529	517	548	515	507	560	475	540	555	510	540	519	566	508	520	520	537	529	558	509	526	571	510	522	513	535	505	543	514	530	528	534	524	527	516	547	539	553	518	542	516	497	520	531	555	515	511	543	520	518	547	525	514	545	530	530	494	524	503	513	534	510	490	545	515	543	511	492	534	564	546	520	535	512	560	524	537	504	551	566	522	526	514	536	503	551	542	544	492	507	487	543	520	570	510	552	515	512	536	521	570	562	523	567	539	495	493	554	569	571	564	499	508	503	567	507	514	517	512	515	538	564	555	493	581	556	504	510	559	513	566	503	491	524	471	560	520	504	498	494	529	512	558	513	509	531	493	519	548	556	535	534	516	566	574	498	528	524	549	509	513	520	518	527	553	518	524	522	505	542	506	565	500	550	524	561	520	521	535	574	530	546	559	521	508	547	487	530	539	524	501	520	530	533	514	565	491	512	528	494	561	502	525	529	557	508	515	537	511	560	496	500	491	525	519	502	548	524	524	524	547	506	540	539	565	542	507	549	493	528	516	518	524	512	543	552	512	561	514	501	525	513	527	529	510	538	558	521	532	552	552	553	499	528	515	497	534	479	533	553	516	536	546	509	542	531	538	515	525	507	518	517	557	480	537	556	552	549	547	568	522	525	561	502	549	560	524	532	522	574	504	536	534	549	540	547	581	530	523	517	541	513	495	512	547	517	510	549	565	482	543	564	558	514	514	531	541	566	547	571	543	521	547	507	506	520	575	518	494	543	526	518	510	542	549	515	487	556	555	517	538	535	526	528	510	522	553	545	478	485	528	508	534	529	546	530	546	543	527	504	555	542	511	530	549	548	568	545	497	515	510	503	537	532	492	529	520	525	542	564	501	580	533	503	557	549	508	548	541	512	493	500	528	508	520	521	537	567	523	508	543	544	522	546	502	523	537	509	575	522	541	509	524	524	529	489	541	577	525	558	499	514	555	512	528	567	525	512	531	538	536	509	508	559	505	531	501	514	556	550	546	526	530	518	560	525	515	526	484	571	556	513	532	505	557	528	508	571	552	561	522	506	502	534	486	553	528	525	513	499	486	545	578	515	515	522	555	562	519	516	516	536	508	587	518	542	526	544	511	533	535	518	510	505	513	508	534	545	516	515	539	574	540	577	556	520	541	543	536	507	565	569	520	521	598	501	550	513	539	560	527	548	523	507	510	521	548	503	529	516	604	547	526	522	565	510	550	555	502	531	512	542	556	508	495	579	523	551	484	529	540	538	485	535	505	497	528	493	533	539	555	546	530	552	522	532	545	507	546	527	509	483	581	536	519	531	528	516	532	503	496	519	565	508	529	522	496	500	521	525	542	575	513	520	479	508	502	559	544	541	473	495	567	539	526	525	541	558	535	565	525	519	498	476	554	527	498	519	519	535	515	514	553	546	519	518	586	501	486	530	521	528	534	531	533	555	540	510	544	538	547	537	512	523	498	542	528	512	583	547	538	520	517	554	529	549	516	530	533	546	529	522	542	552	543	526	543	501	502	515	516	540	536	534	519	489	520	506	561	568	513	511	523	536	546	517	511	542	534	545	507	482	533	496	542	497	483	518	563	503	578	571	513	541	525	554	545	518	496	526	511	547	523	508	507	504	554	505	487	594	502	520	524	542	521	547	527	545	509	501	539	499	570	501	508	520	482	489	532	493	552	530	507	531	535	505	516	541	512	565	483	508	558	561	515	516	550	507	568	518	546	559	555	554	530	522	520	549	505	557	551	528	520	561	505	536	527	516	492	544	503	549	545	520	494	538	479	534	540	505	552	541	524	473	511	531	506	513	490	538	518	555	566	547	567	531	498	532	563	582	511	488	554	556	519	533	524	520	537	516	540	532	529	505	535	505	514	514	542	493	477	579	519	529	557	521	510	564	505	548	543	538	535	547	505	542	512	525	537	554	467	529	542	535	501	547	557	536	496	525	534	524	503	528	546	510	555	488	529	541	547	492	539	509	510	542	523	568	488	564	528	544	563	521	541	534	525	543	534	506	517	553	566	550	511	553	568	527	552	527	526	548	526	504	521	551	576	528	535	524	530	514	548	542	506	533	554	541	516	533	516	506	530	520	567	568	530	523	527	549	506	510	547	531	504	551	530	495	552	492	498	516	564	502	518	504	533	533	532	502	528	530	491	501	542	538	531	512	490	485	551	526	538	525	557	543	507	512	540	518	543	498	555	503	517	503	535	534	491	523	530	522	486	476	535	551	549	510	583	497	550	527	543	570	538	563	478	536	545	514	503	515	523	525	547	501	496	534	566	508	534	573	533	522	550	498	547	530	531	540	508	516	533	556	542	532	556	549	520	535	523	518	535	518	529	538	534	539	531	576	513	543	557	551	535	519	524	546	522	494	533	473	525	536	498	537	570	539	515	487	543	539	535	521	513	523	475	568	556	535	503	568	508	526	504	527	484	580	530	504	526	533	524	542	551	522	485	541	505	546	514	535	543	510	510	513	514	546	513	521	549	555	523	531	584	528	558	488	535	530	555	540	522	523	533	539	536	517	520	569	507	527	553	524	528	532	543	584	491	560	529	524	530	512	503	561	560	523	535	557	530	525	561	545	486	539	546	520	505	542	509	528	513	549	523	480	531	516	587	538	524	560	554	554	569	527	511	498	573	528	512	550	511	562	502	490	537	558	560	503	505	498	547	466	513	535	562	527	513	523	501	525	515	528	516	526	513	530	508	528	536	555	519	558	518	531	512	509	544	551	507	544	537	537	508	551	574	493	541	540	530	532
57687	92889	69759	40551	17662	4339	1412	994	955	992	938	925	922	1006	954	952	1019	952	966	950	953	982	1001	933	957	1001	961	934	946	960	925	1006	971	948	963	918	1020	953	991	969	945	930	970	966	911	965	923	991	1030	992	986	971	974	941	947	993	951	981	962	930	938	952	972	987	962	978	991	959	966	935	911	937	1015	952	997	935	968	893	992	953	989	913	908	953	954	922	965	991	969	981	972	1000	918	958	940	957	929	952	953	998	932	964	947	923	996	949	952	964	955	917	1013	974	939	925	965	955	988	958	940	1027	974	972	969	958	984	1020	900	961	948	976	956	981	975	942	977	951	938	932	906	956	982	931	996	967	977	958	965	1042	934	976	974	966	1029	968	1021	960	929	974	952	948	967	942	967	929	917	925	917	903	959	922	989	973	929	954	981	986	983	946	975	929	978	928	951	1003	1025	938	999	1006	976	987	1000	968	981	922	979	958	942	943	905	990	895	894	983	952	979	953	930	946	908	978	960	922	977	905	971	1008	981	993	953	988	959	916	960	910	954	970	1000	941	1008	939	936	938	938	960	990	911	987	973	914	932	1004	964	994	894	976	942	941	988	945	1003	907	945	933	895	930	1000	946	953	978	941	959	905	963	937	960	975	940	989	967	911	927	967	952	1038	961	930	1020	970	954	971	950	952	993	1027	919	979	925	992	948	873	935	960	1013	934	939	996	915	998	1020	1020	966	969	893	925	952	929	931	986	949	943	952	1008	932	993	969	965	973	979	883	1001	950	927	903	966	966	989	952	938	967	944	961	984	1018	1007	960	993	947	941	887	941	941	996	948	961	979	958	978	962	997	917	1016	967	970	952	968	981	949	981	998	906	963	939	926	963	937	1009	965	960	941	921	971	1005	917	930	969	962	959	949	914	1011	985	935	951	919	951	992	995	950	971	938	975	912	948	960	979	965	975	989	945	940	950	996	938	1013	941	952	944	961	933	981	905	970	968	874	980	1017	973	1014	953	907	933	931	949	952	939	996	962	979	1003	953	1048	952	956	1030	995	955	979	1009	938	991	1010	954	996	966	985	962	952	926	975	1001	984	918	986	1005	1008	958	1007	975	952	966	997	974	897	963	996	917	941	958	939	948	951	979	928	999	944	893	950	931	975	988	951	954	944	959	942	951	956	969	970	908	960	1006	920	943	986	1006	908	982	937	1003	926	936	959	945	998	903	995	943	930	943	987	1003	1028	952	1024	973	988	914	971	962	931	908	938	995	957	941	994	977	943	906	967	975	902	981	928	971	999	984	966	981	934	962	986	960	998	927	954	950	947	971	940	987	933	891	947	946	937	964	949	933	941	1007	937	958	976	956	993	964	942	980	1011	982	968	929	967	929	970	1001	946	977	973	1003	959	1003	972	947	992	981	970	943	952	974	946	1009	936	978	957	973	919	912	990	984	959	959	968	937	932	963	918	952	966	979	956	951	952	957	941	920	1007	962	969	1061	981	995	931	964	989	957	975	950	952	988	1010	974	991	971	971	993	989	997	908	998	966	937	915	966	971	996	947	957	979	953	1003	980	986	917	931	928	927	975	975	951	898	964	933	934	939	910	918	930	957	1027	947	965	948	975	944	946	911	972	967	964	933	995	939	957	969	965	951	940	1005	958	989	973	889	984	979	983	914	962	947	946	959	996	941	1005	926	951	882	946	915	916	975	929	932	902	964	944	981	927	907	970	1004	992	971	955	949	929	925	966	954	948	927	966	933	900	1033	988	934	1014	958	882	971	937	1007	956	943	955	909	951	911	994	969	991	988	945	954	944	982	935	969	956	939	972	1003	968	923	978	966	958	926	941	964	958	960	935	961	903	957	968	969	980	1012	880	944	1011	992	928	978	950	974	981	998	989	955	910	992	932	971	977	957	942	955	940	961	959	1019	971	984	931	934	953	907	963	964	976	956	943	1000	924	979	994	956	990	953	968	959	991	999	969	968	967	903	975	923	990	966	941	989	1002	995	1010	940	957	976	992	1019	987	997	921	921	939	991	949	877	905	964	947	942	1019	906	979	976	1017	887	947	923	859	947	890	985	969	944	988	946	1014	962	928	952	937	980	969	1009	963	985	951	962	885	967	993	972	959	914	926	897	935	939	899	1010	912	911	986	979	946	932	1006	938	951	947	936	986	966	964	987	1021	944	978	914	976	949	954	957	934	961	962	913	979	925	1003	973	1029	915	962	930	973	1002	999	1010	958	929	947	969	923	974	985	1010	967	950	1045	976	894	1002	966	942	949	942	946	959	966	956	1015	967	988	919	984	991	939	919	966	966	998	947	913	977	946	947	906	939	960	997	923	964	934	972	957	949	1004	971	973	937	1001	957	972	962	942	945	970	937	966	932	1014	1051	939	981	999	946	953	936	969	985	905	962	939	952	976	871	931	1046	952	956	1005	986	933	956	933	880	1019	939	916	983	945	980	986	958	955	953	1006	965	1004	965	988	931	953	937	989	947	937	979	999	970	956	910	1023	972	935	999	911	1030	982	955	945	1027	954	1030	937	900	947	901	976	999	943	940	923	955	966	965	958	927	1029	961	969	946	911	983	941	974	985	950	986	973	998	906	916	972	1000	927	960	981	921	923	961	962	890	989	1011	957	1007	937	916	924	931	981	1008	988	971	978	914	1004	977	984	935	944	1035	904	950	910	970	975	998	936	946	932	1002	1011	927	908	965	976	987	910	939	919	941	932	949	1012	955	1024	970	990	975	920	950	985	951	915	1010	991	965	948	1025	930	956	919	982	946	926	974	980	956	975	948	968	1027	930	1000	908	939	938	972	1033	917	941	950	948	957	1017	953	935	910	996	961	997	993	998	942	1041	882	939	912	904	916	962	931	994	1001	974	885	930	990	965	949	969	985	975	962	948	976	970	936	966	921	966	932	970	971	993	960	934	995	914	947	1007	969	977	921	936	931	947	960	930	920	910	939	949	942	936	954	936	944	933	940	963	910	964	992	922	1032	929	969	961	930	912	993	959	935	956	938	932	1020	946	973	947	991	990	936	960	950	941	977	944	969	978	940	988	910	928	945	999	932	987	947	913	1002	952	935	965	980	971	982	961	934	965	967	1010	951	942	941	939	983	987	956	954	936	952	957	923	934	966	916	949	899	960	946	923	982	908	1039	956	951	978	958	983	950	976	929	998	945	936	961	919	991	960	925	1000	980	938	922	1000	959	971	1003	1007	943	1012	979	971	944	937	935	932	981	936	920	950	1049	987	910	973	953	947	971	988	1024	981	976	991	952	907	966	981	961	997	906	903	920	1012	904	971	965	980	927	927	947	987	968	926	908	924	938	986	941	983	951	978	936	976	944	927	965	904	959	956	971	965	949	1008	972	904	943	970	966	951	981	938	987	1021	883	946	965	977	907	897	941	959	999	935	980	1012	947	983	933	983	979	1018	964	1015	965	958	983	916	957	886	940	1006	969	983	979	951	947	987	955	957	984	980	894	1011	948	932	986	957	898	936	992	947	929	954	954	955	966	953	948	942	995	917	939	990	986	989	984	979	996	944	908	923	964	949	969	971	943	944	912	936	955	1001	987	973	990	973	1019	943	954	970	984	938	906	948	917	986	995	919	965	978	1009	1030	963	971	937	915	977	955	964	903	922	938	982
23438	22929	34523	28621	21866	16304	3684	722	617	599	623	626	598	589	587	599	621	651	616	616	580	587	642	596	600	614	581	580	639	613	635	610	616	582	618	586	600	576	594	632	579	596	606	587	627	565	627	577	625	615	580	609	642	599	670	578	627	644	611	603	616	580	568	622	606	611	614	638	604	572	596	585	628	588	620	597	572	611	619	590	561	616	604	600	573	605	594	583	615	593	566	598	627	589	597	556	597	618	583	601	621	617	562	642	560	605	569	606	607	622	616	559	586	580	589	573	625	570	634	601	576	603	594	568	603	627	619	601	593	606	566	585	607	564	577	641	624	604	581	625	604	571	555	586	570	619	544	588	603	635	552	524	604	616	553	541	584	579	597	568	594	620	614	599	613	548	619	610	600	583	575	609	597	626	613	607	601	556	594	596	606	609	586	599	618	603	583	597	633	565	572	577	603	583	632	593	558	587	628	582	603	566	571	584	577	585	585	595	606	607	562	576	614	569	600	558	547	587	585	622	597	614	590	621	610	617	608	583	598	609	566	603	592	572	598	606	621	615	600	578	607	607	577	604	605	564	596	584	595	599	610	546	577	591	593	599	578	623	552	582	609	598	565	587	587	591	591	607	613	624	598	591	591	594	620	584	576	588	567	638	603	591	621	587	545	577	552	606	595	589	600	582	602	566	586	563	632	605	613	639	614	612	565	576	588	601	612	595	552	566	591	645	594	617	575	622	573	576	588	570	596	592	591	609	557	598	600	605	581	578	629	597	624	588	550	537	593	597	629	564	609	583	630	593	541	591	606	582	591	567	561	615	599	642	589	621	563	592	600	584	575	574	640	599	603	628	601	596	576	620	582	614	571	589	599	589	633	598	553	609	586	607	571	555	587	617	573	601	606	629	566	570	640	599	592	631	612	616	615	594	582	583	600	625	592	579	591	581	607	612	648	607	603	637	594	625	565	599	628	594	610	597	639	585	563	601	581	587	601	563	593	604	608	593	558	569	560	566	591	580	542	598	595	559	609	596	572	592	593	563	589	636	602	597	576	552	610	531	623	642	632	557	533	600	589	639	589	565	614	604	665	608	572	610	611	589	567	579	586	590	578	604	594	558	605	616	611	565	581	613	596	614	588	572	587	578	616	632	584	584	582	620	580	640	584	627	553	598	598	596	562	572	563	606	578	587	584	602	594	611	636	626	593	636	616	568	572	605	589	597	618	567	596	578	617	611	614	594	636	551	618	582	556	599	565	607	620	581	558	599	594	544	647	619	588	582	595	622	626	578	632	592	541	584	598	625	582	560	606	586	632	598	598	629	625	629	629	631	588	559	601	609	571	554	576	538	575	643	606	611	618	589	601	548	612	624	602	564	539	606	613	612	564	552	633	580	594	606	618	600	601	602	564	569	641	592	593	606	599	616	556	579	586	576	571	595	599	589	603	592	581	589	543	554	597	578	589	623	601	583	593	630	616	606	576	626	590	588	580	634	627	585	576	602	561	639	619	595	566	595	603	566	617	558	622	621	565	549	601	566	605	624	629	592	554	594	586	542	606	568	571	602	576	623	551	624	575	587	620	578	572	579	621	586	613	592	599	609	592	604	609	598	618	592	557	592	583	628	562	617	603	578	612	604	576	574	600	593	591	593	595	611	610	583	596	559	611	587	601	623	565	607	620	600	593	595	593	584	609	588	628	620	548	593	608	588	574	614	592	588	615	591	595	539	623	599	584	567	546	597	600	611	627	554	622	589	594	646	625	611	539	577	619	582	531	611	571	619	595	585	587	593	594	606	567	642	601	600	605	620	593	577	600	640	626	635	632	612	593	640	597	562	620	574	576	563	586	592	584	603	600	567	603	631	561	589	586	594	633	622	585	572	567	529	620	549	602	582	593	603	615	613	597	565	607	559	559	570	603	645	585	564	569	613	655	619	587	552	592	602	608	629	608	616	604	571	572	599	637	567	610	600	583	617	605	546	581	549	590	581	618	574	661	583	580	605	579	631	612	600	592	549	587	600	558	600	553	576	577	562	591	572	569	570	608	593	578	577	616	626	599	566	605	549	587	621	612	586	574	611	587	590	605	602	613	627	643	548	549	588	561	606	599	598	600	584	615	578	590	577	631	571	594	598	566	625	634	606	592	589	626	595	582	616	593	588	567	595	571	619	612	618	568	616	576	592	637	560	615	561	631	578	581	596	538	600	632	597	630	584	565	624	609	599	618	576	631	626	600	568	563	559	569	610	560	580	609	599	555	597	597	575	577	631	608	630	608	580	535	623	587	587	537	603	604	627	619	555	565	619	581	547	576	620	627	620	561	570	593	623	574	558	569	589	573	609	599	582	586	617	599	618	538	606	614	607	601	621	582	585	607	602	573	640	575	604	596	629	609	597	571	614	588	567	611	602	649	576	602	601	621	602	636	571	568	591	597	563	588	601	586	612	608	550	588	592	588	620	609	626	640	559	621	614	587	615	588	626	593	626	612	599	550	591	579	601	602	631	588	628	594	615	635	610	583	615	579	567	584	567	547	629	560	612	566	595	650	578	587	587	588	576	599	577	610	574	640	608	632	608	549	623	671	602	550	588	585	618	549	572	588	568	569	556	620	604	607	610	616	613	602	578	559	596	598	624	635	590	649	587	611	586	559	563	608	607	583	591	563	565	610	586	598	614	599	578	558	615	587	607	584	573	587	588	577	633	621	605	590	637	617	594	613	608	625	581	596	601	597	627	628	580	587	607	632	600	622	600	534	592	593	572	569	623	579	606	606	623	595	639	569	580	563	606	584	623	628	637	572	619	613	620	621	580	589	562	585	564	557	600	581	603	591	609	554	565	584	576	598	582	590	579	561	612	576	579	577	631	600	608	556	594	608	595	580	600	583	587	599	547	590	617	584	610	601	578	639	621	566	607	583	630	638	597	573	591	571	666	581	579	620	590	599	584	591	588	576	566	604	578	577	571	580	607	605	577	623	629	579	596	567	607	592	649	553	575	574	606	635	597	582	638	605	583	592	601	570	618	587	651	599	571	582	570	610	599	641	670	635	603	611	570	590	559	590	631	587	571	609	577	614	568	615	574	577	546	618	591	597	623	630	584	582	577	611	586	605	641	582	598	633	597	581	593	614	535	612	591	612	614	606	588	563	623	555	551	611	557	576	601	585	577	548	590	669	611	618	625	610	653	630	626	614	576	651	562	557	608	611	574	582	596	551	607	623	615	587	546	591	556	578	619	573	609	577	577	636	570	560	643	585	584	608	605	581	632	524	594	571	581	643	585	573	584	558	613	589	602	586	576	621	595	578	579	615	559	638	584	603	566	576	567	585	601	652	580	587	636	595	552	601	595	575	552	590	590	598	622	615	610	597	601	643	592	620	644	587	597	584	585	557	582	671	604	567	604	629	593	567	592	638	602	589	565	576	546	631	584	588	585	587	607	636	579	591	597	579	577	591	596	589	602	637	598	612	595	558	586	611	623	622	584	617	546	590	601
57949	103798	79129	49715	24156	6658	1794	1125	1113	1040	1007	1033	1037	1000	1040	1069	1035	1043	1063	977	1083	1043	1032	1067	1041	1091	1063	1009	1052	1003	1037	1007	1024	975	1014	1016	1043	1045	1037	1020	1050	1066	1056	1013	1029	986	1047	991	1042	1066	1086	1043	1028	1030	999	1060	1043	1022	1056	1033	1058	1057	1043	1027	989	1016	1064	1041	1041	979	1046	1046	1071	1029	1067	1028	1021	1026	1022	1024	1014	1051	1035	1037	1004	1042	1004	1018	1043	1049	1064	1021	976	1018	990	1023	1015	1066	974	1011	959	1043	1015	1047	949	1031	1053	1009	997	1035	1071	1079	1082	1016	1025	1035	1014	1044	988	1012	1009	1015	1048	1016	1003	1050	1022	1000	980	1091	1106	987	1016	1041	985	1075	989	1048	1085	1000	1036	1050	1037	1035	1013	980	1037	1053	1000	1012	1004	1071	1039	1038	1009	989	997	1022	1033	994	1059	1022	1042	1076	1017	994	1068	1009	1072	1011	1085	1107	1040	1018	1013	1082	1015	998	1034	1026	1016	1002	978	1037	1000	1006	1053	1061	1036	1045	1111	1048	1089	1058	1029	1020	1089	1066	1052	1071	985	1013	1038	990	1025	1079	1001	1016	1015	979	1035	1046	1075	1048	1017	1086	1059	1062	1054	1056	1030	1070	1077	1041	1047	1018	989	1034	1060	1074	1034	1002	1052	1009	1069	1030	1015	1008	1083	1019	1024	1070	1004	1024	1038	1020	1050	1040	1044	1039	1034	1048	1049	983	1019	1024	1053	1012	1015	1007	1035	1002	1009	1011	998	1031	1041	989	981	1019	1073	1036	994	1027	988	998	1090	1022	1020	1063	1050	1098	1049	933	1051	1118	1015	1011	1029	1089	973	1027	990	1008	1023	1061	1005	1074	1021	1067	1073	1039	1100	1005	989	971	1037	1035	1026	1062	1000	1054	1062	1010	999	952	1020	1045	1025	1054	980	996	1107	1070	1021	1053	1025	1018	1007	1013	1023	1033	1063	1049	1023	1069	1000	1047	1029	986	1015	1029	1003	1025	997	1026	1022	1073	1011	1031	981	1027	1034	971	991	1025	1060	1028	1053	1029	1113	1031	1064	996	1005	1048	1061	1016	1028	976	1046	1033	1060	1000	1038	995	1074	1047	962	1004	1010	1031	1023	1026	1009	1060	1050	1023	973	1028	1067	1070	1032	1014	1035	960	1010	1052	1015	1101	1034	1080	1066	1051	1080	1078	1061	1066	1038	974	1023	1062	1074	1035	1015	1026	1016	1054	1037	1002	1032	996	991	1045	1074	980	1013	1044	1010	979	1023	1009	1012	1035	1048	1108	995	963	965	1037	999	1020	1060	1021	1026	1015	1020	1009	1034	1071	1011	992	1005	1045	1032	1019	1007	983	1003	969	1002	1094	1015	1084	1028	1004	1019	1042	1047	936	980	1074	1042	1020	1048	994	1015	1039	1039	1019	1045	1025	1001	1033	972	1102	1099	1020	1010	991	1064	1014	1090	1060	998	999	985	1068	1110	990	1078	1019	1019	1009	1086	1087	1004	1048	1044	1023	989	1030	983	1035	1033	1071	1074	1049	1052	981	1008	1024	1050	992	1032	1042	1000	1039	1050	1023	1012	968	1019	1052	1006	1066	1058	1114	1073	1026	1023	1039	1046	1067	1035	1029	1050	1014	1058	1098	1010	1059	1021	1022	1030	990	1035	1015	1051	1117	1019	982	1014	1001	989	980	992	1036	1037	1046	1087	1105	990	1070	994	1056	1019	1072	1029	1064	1064	1080	1044	1064	1070	1046	1070	1014	1015	1009	1060	1022	1035	1001	1102	1046	1056	1070	1056	1053	979	1039	999	1012	1024	1031	993	998	994	1021	1035	983	1032	1006	1006	1057	1006	1026	982	1036	1061	1011	1041	982	1038	1036	1017	1015	988	1009	1011	1020	1014	1002	1001	1054	1030	1011	1029	1055	1041	1019	1057	1030	1074	1055	1036	1061	1003	1034	1043	1025	1076	1025	1048	1037	1039	1039	1001	957	1020	1014	1021	1039	1064	1021	1050	999	1063	1018	1024	1030	972	1020	1041	1011	1038	1062	1041	1020	1038	972	1021	999	1006	1060	1019	1050	1032	1011	970	1006	1068	997	1009	1007	1025	1094	977	1065	1061	1059	1057	1017	1009	1017	957	1059	1055	1032	1039	1000	1023	978	1047	1073	1005	1053	1025	1036	986	1015	1035	1019	1081	1013	1040	1070	1032	975	1044	1021	1030	1019	1051	1065	1048	1024	1017	1048	1013	1094	1050	1042	1061	1000	1083	1036	1065	1006	1068	1033	1049	1027	1066	1024	1000	1038	1060	1037	1021	984	1063	1003	1017	1026	998	1015	1040	982	1027	1066	1036	1051	1030	1028	1004	996	1112	1038	991	1126	973	1008	1055	1050	1009	982	1066	1016	1087	1006	1049	1005	945	981	1039	1024	1059	1016	1071	1014	987	1057	1010	1026	1082	1009	1000	974	1017	984	1036	1039	1027	1041	1055	990	1028	985	1038	1046	1029	1062	1065	1001	966	1062	1029	1032	1033	1012	997	1034	1047	1015	1038	1030	1120	1043	1002	1058	1032	1011	992	1017	988	1046	1091	1037	1075	979	1028	1060	1062	1115	1031	1009	1022	933	1095	1072	1074	990	1021	964	994	1032	1043	1036	1040	1047	1075	1023	1123	1038	1094	995	1026	1009	1029	1093	1051	1011	1061	1055	1051	1027	1032	994	955	1055	1019	1005	1070	1051	1061	1076	1000	1004	1033	1081	1038	1025	992	1010	1060	1040	1060	1025	1081	984	1016	1075	1065	1048	1056	1030	1043	1023	1018	1042	985	1046	1056	1031	972	1062	1065	1045	1018	1033	1026	1000	1008	1045	1022	1038	1058	978	1045	1018	1035	968	989	1021	1022	1027	1015	1016	1033	989	1034	984	1031	996	1023	1075	986	1014	1017	1086	959	1021	1012	1035	1025	1028	1014	1008	1069	1024	1051	1006	1010	975	1032	1006	961	1044	1050	1071	1013	1007	1025	1041	1058	996	1032	1037	1002	982	1022	1056	1075	1007	1022	1113	1004	1042	1050	1027	990	1059	1070	1061	1073	1030	1079	1017	1080	1045	1034	1064	993	1083	1036	1030	1019	1056	981	1078	1090	1005	981	1010	947	1047	1057	1057	1020	987	1060	1114	992	1024	1023	1074	1039	948	1025	1029	992	1065	1019	1000	1045	994	1075	999	1018	1011	1001	1045	1054	1000	1010	1000	1018	1042	1039	1066	1026	1013	1089	1025	1032	1043	1016	1077	1039	991	1044	1036	1054	1053	1095	992	1024	1060	1037	1014	1049	1017	1037	1001	1018	1001	1064	1064	1005	1040	1000	1010	1043	1027	1047	1022	1017	1012	1045	1018	1064	1086	993	1039	1036	1052	984	991	1019	1068	1028	1031	998	1052	1076	967	1024	1088	1005	1058	1014	1026	1072	1025	1024	1026	1079	1052	1030	1029	1052	990	1088	1030	1027	1019	1063	1034	1011	1026	1008	1054	983	1038	1004	999	1108	1029	964	1014	1055	1009	1020	1006	1072	964	1061	1013	971	1032	1111	1076	1044	1032	1051	951	1033	1073	1035	992	1035	1046	961	1068	1013	982	1038	1002	1085	1079	1040	1056	1003	1025	1024	996	1069	1017	1023	1105	1039	1041	1087	1055	1068	998	1112	982	1050	998	1065	1075	1020	1017	1078	1022	1026	1088	1061	997	967	997	1012	1100	1037	1038	996	956	1040	1020	1077	1066	1029	1033	1024	1031	1075	1024	1069	1088	1095	1018	1012	1022	944	1054	1019	1029	1041	1002	988	1019	1035	1000	1031	1022	1065	1074	1057	1093	1029	1038	1038	1036	1018	998	1009	1028	1057	986	1054	1034	1060	979	1067	1044	1070	1025	1040	1019	998	1007	979	965	1044	1007	1002	1016	1033	1058	1032	1025	1020	987	989	1003	1025	1067	1062	1074	1056	1042	964	998	990	1015	999	1052	1001	991	1100	1045	1010	1043	997	1096	1052	1024	1078	1089	1054	1028	1062	1042	1027	1018	1030	979	1006	1033	1029	1055	1003	1030	1024	1068	1016	1079	1002	953	1037	1073	1120	1028	989	1032	1001	1043	1037	1075	1040	1046	1025	1031	1037	1050	1108	1062	1035	1014	1053	1009	1007	1026	1064	1041	1068	1097	1040	977	1121	1001	1082	1060	1030	1059	1017	1065	1088	1021	1051	1007	998	981	1005	1043	1138	1035	1076	1023	1030	1069	992	1046	1021	1043	1111	1041	1072	1074	1017	1047	1086	976	1019	1032	1003	1073	1067	971	1040	1066	1043	1047	1060	1019	1041	1043	1081	1092	1019	1053	980	956	977	1058	1017	1004	1010	1053	1088	1003	1023	1070	1011	1000	984	1063	1074	1073	1053	1107	991	1070	1063	1020	1064	1009	1022	1065	1005	1042	1019	1049	1024	1040	1051	1018	1027	1013	1063	1019	1030	1094	966	1003	1047	978	1059	1035	1046	1024	1065	996	1059	1019	1040	993	1007	1019	1031	1069	1077	1046	1079	1039	1049	1026	1082	1053	1015	995	1026	1083	1069	1036	1065	1093	956	1042	1068	1086	1044	1101	1024	1051	1022	1058	978	1097	1022	1050	1057	1044	1034	1039	1004	986	1013	1023	1082	1032	963	1067	1099	1019	1028	1042	1084	1104	1010	1029	986	1031	1040	1021	1047	1075	1041	1032	1032	1093	1036	1045
28321	32348	32993	16670	3200	886	594	554	524	533	545	536	528	572	535	518	529	500	531	509	543	479	531	500	546	566	530	542	518	517	526	576	526	559	516	488	553	541	514	552	535	531	539	533	577	519	539	560	555	549	520	489	516	519	537	564	492	498	547	528	536	533	530	556	585	543	497	581	551	514	622	526	562	527	551	528	485	523	522	509	532	499	532	549	500	515	512	576	525	500	523	519	527	564	563	522	516	486	520	553	536	535	523	528	585	500	539	560	516	534	529	496	572	505	541	536	522	546	541	549	527	528	523	526	539	556	565	560	535	579	522	495	530	546	540	537	556	568	553	527	539	539	507	543	533	525	554	508	531	508	533	558	535	546	525	527	534	526	506	509	537	575	547	515	568	539	521	539	543	535	508	507	491	520	538	507	542	533	562	531	509	522	538	518	556	516	542	542	590	548	540	509	571	565	542	552	529	543	512	504	561	552	567	542	524	548	556	533	527	547	510	512	546	547	483	514	551	554	524	513	543	506	544	533	527	530	539	573	550	549	536	517	567	548	523	522	538	573	532	520	476	539	539	576	539	515	530	532	570	547	586	485	510	498	569	525	487	525	539	533	558	554	527	557	520	518	528	535	538	544	527	572	502	533	531	535	507	478	555	511	532	485	571	558	513	563	519	552	512	519	532	557	543	517	557	528	534	539	514	540	507	526	516	517	560	535	471	505	519	530	500	550	571	502	512	570	518	479	502	520	494	546	495	566	493	517	524	533	558	486	511	540	553	493	501	525	520	534	507	505	506	549	526	539	515	531	526	540	474	507	541	507	513	569	529	540	557	515	524	601	564	576	535	495	555	539	538	515	498	531	530	523	497	543	582	547	490	487	522	470	547	545	535	572	514	518	521	516	551	575	565	513	527	531	502	544	526	516	534	531	544	530	516	520	551	528	551	540	522	541	511	529	507	541	566	548	497	581	585	504	519	519	547	575	526	556	568	553	510	472	503	532	512	529	518	535	540	548	551	521	497	539	509	540	502	536	521	522	524	533	487	527	508	510	549	559	487	570	576	527	516	573	564	552	549	522	516	547	565	546	494	526	528	529	520	503	538	548	544	527	535	485	514	514	553	521	525	581	535	559	536	513	516	537	485	515	518	467	516	504	538	540	549	515	513	536	500	598	549	523	569	554	532	551	532	543	545	529	546	504	533	554	520	534	522	539	580	567	549	538	546	550	559	511	498	499	517	525	493	505	523	562	525	527	549	520	540	519	528	542	506	538	562	519	529	569	544	530	537	522	510	545	554	576	523	530	551	531	555	593	535	518	532	549	495	498	521	532	519	546	514	498	547	510	527	580	526	526	551	520	521	509	541	509	527	557	586	491	537	505	549	506	526	562	497	522	494	554	572	528	554	486	502	548	505	505	535	473	495	534	554	540	574	550	513	538	545	555	526	543	527	534	498	531	513	513	530	533	505	505	516	516	546	509	555	548	501	500	514	538	543	550	519	543	561	496	527	531	487	528	535	497	540	552	510	531	513	536	482	493	524	549	571	514	559	569	536	537	541	530	539	536	548	559	558	514	525	504	522	554	524	533	561	519	563	552	553	556	543	490	489	504	545	542	495	545	566	523	512	559	505	538	527	518	480	544	571	545	530	584	534	546	544	537	549	514	544	530	512	532	537	545	496	559	547	542	543	528	524	544	540	551	488	495	518	515	537	545	519	534	554	581	534	501	546	584	501	544	505	519	465	520	597	502	553	539	535	505	527	486	506	529	544	519	487	530	520	539	559	546	525	541	528	527	543	542	552	577	529	524	511	541	514	495	511	512	523	519	496	559	517	517	596	537	505	529	557	517	553	513	527	478	533	512	570	596	504	501	514	520	544	493	548	503	505	525	529	536	535	536	497	491	546	537	564	523	517	512	504	544	531	499	498	542	543	504	561	512	526	535	552	490	556	515	513	547	514	542	468	531	583	515	525	490	527	503	508	559	551	532	537	537	563	544	527	540	535	545	511	472	560	543	573	563	545	499	541	528	563	496	528	537	515	530	557	518	514	556	537	515	555	498	544	523	515	497	522	489	536	546	531	514	566	534	513	517	496	547	543	515	538	516	553	537	513	522	559	538	546	531	509	519	557	483	510	527	497	515	504	464	497	512	511	523	539	508	519	543	560	511	517	518	559	481	559	535	572	517	549	529	519	531	529	551	559	541	507	548	504	561	538	510	536	588	554	503	520	546	527	510	537	538	527	567	523	526	517	516	557	496	568	547	516	518	534	556	530	488	559	528	535	512	534	481	519	540	559	539	505	560	571	545	507	517	507	525	556	502	547	531	538	498	503	567	494	497	553	520	526	505	526	523	557	521	581	525	516	530	546	510	524	499	523	539	541	509	548	525	544	542	525	514	541	535	569	524	542	515	523	530	544	556	523	484	499	534	568	572	566	540	538	535	529	564	496	532	531	565	545	554	547	524	572	520	556	544	533	583	533	574	565	514	517	555	522	538	519	512	556	512	524	543	525	544	540	540	568	534	561	528	505	546	557	532	531	511	544	540	530	530	512	537	542	530	534	522	513	504	535	557	565	542	545	520	492	508	582	541	525	543	579	506	515	555	539	514	530	521	552	545	539	548	541	519	517	518	543	529	543	549	559	503	518	516	527	523	539	563	499	586	501	508	568	489	484	548	532	549	523	511	534	535	539	577	537	532	543	524	540	538	527	553	496	537	576	564	548	600	523	546	541	544	528	545	561	557	511	565	515	571	510	567	525	550	532	554	557	506	540	506	530	532	493	535	529	517	527	520	500	560	513	501	584	520	526	529	526	543	510	550	531	510	559	539	547	527	563	522	489	546	583	515	545	541	511	553	554	551	544	525	525	525	537	517	516	512	551	472	577	534	496	523	559	545	537	538	501	541	548	527	544	504	559	511	524	512	576	521	537	491	564	509	524	549	525	546	527	559	569	558	520	573	511	496	535	500	562	541	508	536	550	523	534	520	525	556	532	518	536	510	561	586	532	526	563	521	512	553	557	518	576	524	515	537	592	539	502	531	530	529	534	543	510	533	507	527	534	536	519	532	515	506	543	545	587	535	536	589	523	556	523	510	519	522	542	519	514	509	519	511	544	521	521	551	523	571	531	537	510	544	507	537	540	472	549	566	543	533	523	523	543	482	502	555	552	530	531	572	512	530	514	528	555	496	516	560	537	573	513	523	524	524	506	513	548	534	569	550	545	550	558	540	516	548	525	553	521	530	545	523	525	477	533	504	544	544	531	537	521	575	574	540	554	523	510	536	536	538	519	541	496	539	533	533	569	536	519	502	540	595	558	513	571	482	559	532	564	559	491	568	540	553	561	570	561	496	562	575	550	544	514	543	540	573	514	556	500	515	556	521	540	526	521	512	553	584	527	526	534	545	558	552	526	562	555	533	551	533	551	565	562	502	482	522	492	525	484	532	530	516	515	525	552	547	546	540	553	586	514	541	527	553	565	493	555	505
33645	50952	38421	17811	5250	1742	1081	972	981	896	1044	1005	931	996	967	995	964	943	968	969	983	996	975	961	965	998	1017	938	994	968	923	977	1022	978	988	1017	963	974	1012	949	1004	933	974	1012	1002	971	968	1026	958	941	944	949	959	1029	909	948	987	939	905	965	973	993	941	1046	953	1009	996	920	969	1008	939	982	989	953	992	940	988	894	1006	963	967	976	965	942	921	930	1008	945	982	927	1001	975	974	986	959	951	1007	977	924	964	1016	952	967	983	975	964	953	996	953	981	944	972	962	1035	996	916	939	1028	986	998	965	975	979	999	1004	990	938	944	942	1046	970	1024	970	995	989	1004	973	978	1011	988	930	985	946	989	917	963	936	994	938	952	963	951	989	971	916	1019	999	932	999	946	975	958	971	931	973	963	983	967	968	949	921	991	929	981	927	926	962	972	1009	958	960	1007	921	949	989	963	1016	980	994	990	913	931	978	990	945	1020	983	907	947	916	946	957	962	928	1019	978	983	933	970	989	944	911	965	982	1034	968	985	981	961	975	993	943	977	951	939	955	948	964	975	994	1023	921	1032	963	872	990	941	983	895	948	953	968	932	931	940	1012	984	997	979	963	956	971	985	960	976	917	1005	940	969	918	1046	945	962	991	999	956	1004	994	953	936	974	1039	1008	978	924	939	958	994	975	937	953	997	981	970	970	970	956	964	959	994	975	916	943	941	988	973	942	953	996	946	1006	1014	1001	984	966	968	961	993	1051	982	946	1000	939	965	999	951	961	996	1011	964	980	974	970	988	950	962	1012	1046	953	1013	961	1005	981	1039	974	1006	949	986	906	938	947	1020	981	979	942	951	986	952	1014	995	972	960	1011	936	1007	976	919	1040	954	976	1002	957	978	954	952	938	979	997	1003	992	966	949	1002	973	998	977	994	945	1006	1002	995	955	981	958	974	992	1003	1027	968	1014	942	977	1006	956	930	933	950	961	991	961	962	929	964	947	936	932	953	995	964	985	968	989	989	926	954	916	983	1016	971	979	1034	1011	1005	984	968	964	1021	994	941	988	929	938	939	993	983	926	993	937	982	1007	978	964	975	1012	949	980	955	943	994	1016	979	990	982	1000	938	968	986	951	975	993	959	986	1015	1011	952	974	990	1014	971	999	999	978	948	971	992	946	969	980	993	970	970	930	974	989	1006	962	962	1038	950	984	962	920	1012	955	1020	968	920	955	959	954	980	959	982	942	954	1036	970	1011	947	1042	967	1013	1037	975	987	997	925	999	950	994	975	973	986	934	982	984	974	970	988	994	1010	968	946	984	1001	991	993	968	951	1035	957	983	1021	962	961	1000	959	957	930	997	943	1016	909	892	940	959	967	980	990	964	969	988	940	945	951	968	967	996	938	964	963	983	975	1029	975	962	943	920	928	976	984	943	948	1013	977	915	991	953	1009	969	1001	965	933	956	993	986	888	969	994	995	978	952	977	934	932	945	962	1011	910	997	984	955	973	983	958	985	1011	1010	1008	986	953	953	1050	1019	932	910	957	1003	955	994	969	965	999	985	944	981	1023	1017	979	965	976	1014	997	941	981	936	1066	1004	979	892	991	1021	932	962	954	965	931	965	950	951	960	1002	964	1007	1009	979	964	1002	979	1013	956	955	976	927	949	962	959	977	996	998	967	970	952	1012	958	945	940	949	947	1005	957	992	1022	910	1000	993	984	982	960	992	968	977	927	947	926	960	977	943	953	998	936	999	950	977	979	996	946	916	974	965	915	1012	1025	1004	993	964	971	925	1038	929	970	1050	898	934	987	1004	931	1013	941	993	944	954	973	1017	968	909	991	885	925	948	996	917	976	949	945	977	1017	990	974	1017	1005	977	975	944	985	934	936	962	981	993	1004	972	978	934	1046	996	941	967	954	921	997	931	1010	914	934	977	957	1034	942	984	967	1017	938	930	996	960	979	948	946	995	963	970	949	925	970	976	1007	1002	975	954	935	947	963	943	1030	947	939	955	991	965	1007	965	1003	951	903	936	927	999	950	979	935	979	946	1002	955	1008	1005	978	962	929	974	1002	952	915	961	971	948	959	978	997	948	981	946	987	963	977	974	923	910	1001	1026	946	955	956	964	981	913	966	1024	986	997	1016	916	947	986	983	978	965	961	984	1012	980	921	1012	979	996	959	983	953	987	938	945	1002	967	1015	995	984	976	946	947	963	1038	959	940	999	982	970	945	945	981	972	976	930	960	1011	957	977	972	974	929	995	979	951	982	936	972	974	987	1008	980	1010	983	954	967	939	1006	989	1058	967	900	983	942	963	1005	984	910	969	991	993	955	1021	1002	999	949	994	984	1015	1020	1014	946	1001	935	1032	1012	983	1019	903	975	1000	925	911	969	934	1040	912	1005	996	991	987	1009	985	1021	987	958	993	942	992	928	976	1013	946	971	978	955	954	954	953	941	949	1025	978	929	1000	979	970	925	1000	977	926	970	934	1045	956	941	1024	1023	976	949	1015	977	970	964	1009	1034	990	925	1025	962	1026	991	961	993	939	988	983	993	982	1016	967	1046	982	990	921	920	938	964	949	967	993	964	921	972	948	974	972	983	985	983	961	972	925	1035	969	960	1014	965	948	932	984	985	946	957	943	927	915	987	992	1032	977	971	887	957	978	993	998	944	1024	1064	951	965	987	966	997	1037	1012	989	921	975	1008	1005	948	945	967	975	986	987	992	977	989	968	960	982	983	980	920	987	981	983	1007	961	995	999	929	951	997	975	966	963	931	952	998	987	951	974	946	1015	1009	954	970	939	955	963	927	1000	968	1047	911	941	1013	970	991	968	1003	969	989	993	951	963	955	962	994	980	985	961	950	973	973	993	961	931	1029	917	995	952	962	961	978	941	978	991	988	945	950	929	941	995	996	940	949	991	989	1010	966	948	961	999	937	932	961	988	963	963	950	929	983	995	1020	950	958	989	945	1023	977	938	1016	1011	936	957	950	998	1044	1013	969	961	946	1029	999	1005	958	935	960	965	1003	994	959	988	944	951	1016	1008	973	988	963	986	931	966	948	997	971	927	1005	997	995	1037	985	971	1019	957	956	1020	998	980	985	1008	956	975	938	983	966	921	993	963	1001	942	971	975	965	949	946	941	973	968	978	958	982	954	937	945	978	999	1001	967	980	948	985	977	940	1020	969	979	968	972	987	1030	996	994	1006	1018	960	991	991	964	922	992	960	975	964	970	1012	1017	989	948	947	950	1030	992	997	1010	963	961	1009	969	1034	986	996	978	977	965	945	967	972	959	941	966	961	1060	960	970	922	978	943	955	1034	953	984	972	925	965	1011	1015	991	931	969	1004	1015	929	909	983	930	981	1016	980	1028	940	1005	959	1015	985	966	953	914	963	937	972	1005	1003	959	1009	978	977	982	956	1002	947	974	1042	958	981	966	1012	1018	992	1010	962	933	1014	986	996	939	1004	949	979	919	951	1001	963	981	973	953	965	917	987	995	979	987	910	988	978	976	973	1000	947	954	915	898	970	935	975	1043	933	979	985	1033	953	980	1004	946	998	988	956	944	1020	997	979	974	998	1021	975	923	965	967	953	953	927	935	994	971	937	1016	935	941	1018	1012	963	1022	1006	935	971	972	996	973	1027	935	993	986	1002	987	953	1071	958	961	926	922	1038	1003	1020	935	981	983	1016	954	994	957	929	1002	968	979	883	975	905	971	949	955	960	1014	947	990	969	968	1023	938	950	924	975	957	1043	981	958	964	942	983	986	951	987	1016	964
24693	25937	39670	31386	19542	7268	1038	541	566	541	544	541	535	522	510	540	521	579	525	544	500	564	514	530	538	516	512	516	547	516	536	556	509	549	477	536	528	534	521	536	552	546	512	506	511	554	547	539	521	557	531	520	569	534	528	514	595	529	533	517	474	499	486	520	533	573	513	536	463	537	514	510	534	564	511	533	507	512	523	515	503	510	497	505	522	516	505	534	540	514	532	547	511	518	505	530	529	484	478	544	545	523	500	516	526	510	529	504	546	548	530	514	538	523	520	496	533	514	528	536	522	530	563	541	578	488	527	530	495	525	477	531	519	501	489	528	540	483	499	537	495	496	552	500	549	531	506	507	527	541	515	505	493	533	508	498	493	499	511	558	543	515	543	510	555	539	529	483	527	507	495	524	523	550	507	542	531	523	519	590	519	539	493	553	553	527	518	560	496	509	512	554	533	524	517	537	568	487	530	504	525	518	525	497	523	561	495	555	531	503	543	520	512	522	538	506	516	556	509	518	501	512	491	482	496	541	514	515	494	494	524	504	546	528	519	497	510	551	546	505	557	498	562	518	510	507	524	533	526	515	533	510	522	518	521	539	521	553	548	514	510	529	535	534	539	485	522	534	508	523	533	495	498	513	538	545	537	494	513	493	541	528	534	550	493	502	547	529	550	536	587	537	517	495	497	523	546	517	510	508	542	534	505	514	507	529	511	520	536	521	510	518	523	543	525	485	569	517	560	540	568	545	507	561	546	507	529	525	542	542	544	595	497	531	544	512	526	547	498	501	518	489	537	518	484	543	487	515	534	545	496	480	525	550	542	537	526	536	491	521	504	564	542	491	518	545	547	533	521	539	536	508	536	511	530	535	550	515	510	559	518	537	511	508	498	502	513	518	505	532	534	562	541	530	520	533	524	526	508	501	505	534	515	505	506	509	544	547	510	507	549	522	521	492	525	504	508	510	476	537	550	521	529	503	526	513	529	548	545	522	524	512	509	524	494	540	540	542	524	495	533	519	548	517	549	499	524	489	563	526	522	508	528	546	504	547	535	519	495	504	546	503	524	480	520	476	509	511	548	482	564	559	445	520	523	531	496	568	530	502	498	506	571	513	525	540	538	544	520	513	481	529	530	497	552	526	496	492	507	550	493	566	523	549	526	514	537	544	519	562	507	547	521	529	506	505	546	525	514	514	500	524	532	520	563	492	516	517	560	546	510	530	516	533	520	526	544	527	550	555	535	504	503	484	523	518	558	573	553	526	503	470	550	504	496	507	514	512	548	505	510	528	559	543	540	528	574	519	560	515	546	554	523	541	523	565	544	519	478	515	521	556	530	519	504	508	521	528	532	532	491	537	529	576	533	494	523	511	529	507	499	551	569	529	514	547	526	566	523	536	484	548	551	506	535	489	541	492	541	509	552	565	520	526	535	508	539	517	533	510	530	531	541	575	543	516	569	506	523	586	479	525	575	515	560	497	514	521	516	532	511	509	488	549	532	512	574	492	523	527	526	535	486	508	539	516	565	525	512	560	538	554	528	526	502	490	465	555	581	501	534	536	538	518	506	564	517	497	538	550	514	545	524	545	507	499	533	539	551	518	521	538	532	504	504	495	482	582	552	544	543	556	515	526	541	506	534	491	518	544	512	525	519	528	505	577	536	503	527	536	537	513	498	534	533	529	511	567	518	515	532	496	523	527	551	537	520	528	501	540	524	542	526	538	523	483	523	555	543	591	534	517	512	559	533	546	544	469	551	525	520	483	526	518	529	531	495	518	559	502	560	500	492	522	561	515	544	539	496	561	504	485	476	517	522	553	480	561	530	504	506	526	528	519	580	494	521	534	559	514	530	534	539	516	537	527	522	520	534	512	571	511	551	543	530	558	539	517	521	522	530	499	518	511	494	533	510	534	494	510	532	561	560	534	534	552	482	494	488	515	510	515	512	521	490	510	485	480	538	549	508	534	510	601	533	511	559	543	546	531	547	554	556	550	556	550	517	523	543	569	519	508	509	544	533	506	481	530	512	509	516	482	511	489	516	518	484	544	499	474	546	514	486	540	479	503	508	516	528	580	498	519	532	504	551	476	555	500	573	525	537	498	548	532	513	573	541	524	539	539	536	551	494	524	605	478	518	557	522	524	583	544	555	516	506	491	551	548	551	529	505	501	519	539	504	516	541	518	529	553	536	560	587	506	546	563	501	508	519	557	517	512	556	527	508	514	539	463	502	519	549	472	492	542	508	531	539	542	552	530	515	530	515	540	525	535	466	588	545	531	494	507	523	512	587	506	520	519	502	517	530	550	521	511	512	563	464	482	527	490	535	497	543	500	522	526	541	548	505	536	514	495	513	527	529	515	555	521	522	550	530	539	531	537	515	558	527	557	552	550	485	488	550	549	531	526	561	500	524	510	521	533	568	511	504	504	492	501	546	526	488	531	518	517	532	526	539	531	489	503	507	518	532	558	553	531	545	554	556	533	519	504	507	491	493	555	495	523	567	556	517	539	541	499	528	477	511	539	538	508	508	559	478	546	548	504	560	571	525	532	509	507	521	508	562	549	518	526	525	494	524	549	546	511	515	555	536	529	554	521	515	549	466	504	527	557	549	511	528	560	543	474	552	578	521	543	519	524	476	493	504	527	491	494	528	511	537	497	534	540	555	541	497	521	551	530	499	543	499	500	527	506	499	496	536	516	474	510	541	565	525	534	508	524	530	575	517	497	533	506	512	520	495	479	543	545	531	519	538	561	541	547	558	549	490	492	529	514	546	503	561	498	497	515	520	516	515	573	513	521	513	498	557	571	506	518	545	492	502	510	543	505	516	508	517	508	495	494	524	523	499	517	516	502	510	503	508	518	536	506	528	485	509	502	490	546	522	553	488	509	525	574	529	542	484	496	518	558	511	514	502	519	459	526	548	501	516	521	526	538	543	557	500	550	480	538	499	517	542	535	483	486	550	462	501	516	484	505	526	511	548	569	509	500	515	531	509	513	532	498	524	542	527	528	464	528	496	522	515	505	517	524	569	520	508	509	510	562	521	502	522	553	498	522	511	524	540	537	538	520	521	522	542	499	497	498	546	515	518	527	521	549	514	491	544	527	533	533	545	533	559	509	530	539	500	525	558	536	523	542	559	529	475	530	524	488	490	548	515	490	508	529	548	540	518	547	524	540	540	543	497	550	531	513	514	530	540	508	540	520	512	575	549	472	555	490	513	596	549	526	530	535	498	542	532	545	519	548	522	567	566	516	527	558	535	565	523	531	541	549	516	543	527	571	543	513	528	543	537	522	518	527	548	540	522	506	515	493	554	504	527	539	542	497	516	547	555	521	555	532	517	550	516	524	555	528	501	546	514	484	514	532	487	539	495	507	525	503	511	511	532	521	512	537	517	512	542	488	529	553	514	519	500	517	504	558	482	541	512	515	514	534	500	471	530	500	499	506	518	577	517	528	488	521	519	530	544	555	535	507	493	504	522	516	557	510
57563	93894	71196	40442	17606	4448	1412	959	988	942	961	968	931	967	906	954	970	966	986	941	977	992	940	940	1022	964	992	903	998	1004	955	1003	955	867	933	1020	968	930	944	934	942	958	967	1002	947	923	961	907	986	971	995	925	929	990	924	993	969	942	994	979	898	988	964	943	942	936	967	921	969	984	917	972	947	983	973	983	953	984	953	965	939	975	998	959	946	918	970	979	1035	973	908	981	926	960	942	946	938	944	966	981	943	996	973	967	994	967	981	973	936	947	927	966	963	924	946	977	916	982	975	964	913	963	930	873	940	983	968	981	929	909	959	928	1006	946	958	933	955	897	970	929	926	951	956	944	1001	927	933	949	983	969	937	996	947	923	965	977	940	952	911	961	951	943	926	923	963	952	941	995	987	923	1003	945	950	953	960	992	934	978	955	874	1028	1013	964	947	944	982	931	971	993	939	964	955	979	960	951	966	966	920	927	925	975	911	988	955	899	1011	916	914	926	931	1004	954	957	1004	1039	1011	953	922	1000	961	963	945	909	964	970	918	953	954	981	922	912	921	967	954	1031	1000	1000	953	966	938	967	983	896	978	964	960	938	893	953	919	981	957	997	965	932	964	898	949	954	946	951	966	954	979	1006	964	956	969	956	940	1014	954	971	918	978	920	945	931	901	878	948	983	974	946	976	979	948	1058	990	1016	925	973	959	948	948	952	970	952	916	949	934	928	941	940	926	961	928	971	951	965	990	881	904	923	958	964	965	935	961	935	955	965	933	963	985	964	960	965	975	955	926	1009	913	940	972	993	940	930	913	904	973	886	939	922	947	964	968	961	983	988	925	960	920	965	953	947	946	908	972	973	879	935	966	952	976	983	986	939	976	983	922	923	947	875	965	965	924	933	1010	996	930	920	950	952	954	996	922	968	925	901	932	929	1007	917	979	1000	1017	1012	938	965	982	977	926	992	953	965	928	976	1003	949	993	982	999	970	920	940	932	985	1009	990	964	974	982	984	899	996	934	972	936	1003	922	974	988	928	962	929	987	909	941	973	977	959	914	946	957	936	1019	1001	922	942	932	940	922	968	975	941	989	919	991	929	975	954	961	974	957	929	903	937	996	901	960	922	948	990	968	970	965	945	950	948	947	1043	991	956	963	947	940	954	907	875	929	960	985	912	982	981	930	1000	937	966	1039	986	924	895	1009	957	886	974	923	957	905	951	932	935	993	926	1004	971	978	926	969	956	943	995	973	978	946	943	969	975	949	922	963	978	1001	912	956	953	951	977	965	939	995	938	987	929	1029	953	953	972	920	1004	970	945	911	958	957	919	991	1010	951	963	996	978	904	1003	964	985	955	960	915	940	1022	971	1011	943	1011	916	936	980	941	925	923	965	945	1026	970	941	964	1006	885	943	905	947	974	924	978	940	939	961	972	980	975	983	917	936	977	960	964	997	908	939	985	976	941	920	925	907	962	968	945	998	930	937	993	932	992	996	944	969	947	932	959	943	976	953	996	941	963	956	944	995	1048	964	907	899	917	950	937	1001	933	1000	970	975	1007	980	948	942	969	927	1020	922	921	935	935	995	936	973	996	966	923	1011	910	969	978	910	907	941	932	928	963	969	953	974	955	973	936	961	939	928	1008	943	958	900	969	971	880	959	953	968	965	943	918	979	987	981	863	934	961	914	958	954	974	991	906	898	1001	939	917	1000	960	945	1008	964	925	980	946	928	967	997	922	926	966	911	915	963	932	942	932	939	956	934	936	916	934	952	934	987	913	897	980	961	919	967	946	936	1034	1006	964	930	958	946	966	954	937	943	1033	952	966	944	969	956	981	974	940	910	965	946	932	988	955	978	942	933	956	955	967	961	931	989	973	984	979	933	998	981	912	1004	1007	906	952	941	927	919	910	978	954	926	997	977	933	909	981	1042	974	933	929	907	951	942	1007	992	905	944	937	943	994	973	950	912	946	943	957	948	905	934	926	969	953	956	966	939	951	977	1036	1000	907	954	1013	895	1012	904	960	934	1042	917	932	945	959	953	954	936	972	916	977	928	971	1026	931	966	940	1013	980	983	930	962	985	965	1005	955	941	979	985	901	913	908	935	969	1002	990	950	948	1004	964	1023	958	953	973	935	952	920	924	952	981	995	950	983	943	983	985	941	927	949	932	966	959	956	947	965	927	995	1010	916	918	940	921	956	962	984	952	1001	963	933	953	932	970	961	963	952	932	990	941	978	878	947	969	979	959	952	956	943	922	980	946	1002	968	946	975	949	927	957	966	945	954	984	953	987	906	927	950	913	953	927	930	957	973	977	890	932	911	921	924	932	937	946	958	928	960	946	920	969	923	937	918	940	942	991	982	879	957	932	967	1007	924	999	973	949	958	972	1004	992	919	959	972	948	892	961	999	966	974	920	946	1021	954	964	993	967	1027	944	940	1005	985	947	948	944	920	947	951	980	961	1027	1001	1001	946	947	917	942	958	948	979	975	987	924	978	959	1003	907	977	973	953	980	967	914	995	951	962	954	948	926	960	959	954	969	954	969	976	947	980	935	936	943	1002	935	986	944	966	957	926	934	961	979	986	965	1020	938	926	934	946	915	987	947	912	932	974	943	981	940	936	968	947	946	927	944	1000	979	975	927	931	971	1008	985	951	914	952	933	922	971	932	965	979	956	912	986	997	973	944	925	971	959	976	960	941	958	971	960	943	916	958	881	929	986	956	933	934	956	943	951	972	938	935	940	927	990	902	924	977	922	946	917	979	969	924	945	910	936	921	984	941	970	975	972	972	982	1008	957	989	912	927	948	918	939	955	936	944	925	958	917	954	939	964	957	934	923	924	925	921	933	985	903	944	913	1001	982	979	932	909	954	984	972	1017	950	1005	915	980	928	997	940	956	947	990	915	940	1000	943	867	963	961	991	916	918	999	918	927	974	1024	933	968	928	950	940	941	970	950	958	968	936	980	933	919	968	918	902	890	930	944	973	975	918	983	969	945	943	982	988	962	936	1010	979	930	941	959	969	944	924	979	1012	967	991	944	893	929	981	927	926	965	944	907	943	946	918	1020	998	972	949	938	962	915	976	941	949	979	937	921	956	899	946	949	962	942	984	963	937	963	951	1014	948	927	921	938	1021	953	991	930	998	958	949	945	942	971	961	996	976	939	979	903	958	929	882	918	992	965	978	969	945	907	976	969	909	922	952	997	936	973	914	983	953	885	965	933	924	989	911	956	930	970	944	983	945	948	949	958	1013	928	959	910	975	978	988	1001	980	956	930	929	953	919	978	965	941	958	964	999	948	950	935	924	994	993	946	976	993	1000	983	953	951	977	917	952	981	947	924	921	977	997	952	948	1002	994	967	976	1004	986	998	938	983	964	910	895	933	962	933	1016	899	968	961	908	907	972	981	937	960	929	951	1016	973	941	985	977	932	923	955	987	981	915	906	921	950	935	957	951	976	947	959	1012	978	917	963	977	941	1004	925	919	972	1001	955	956	991	943	982	929	878	988	999	942	953	974	938	932	956	944	880	990	940	985	939	1029	899	975	936	975	890	992	946	937	903	978	938	1003	973	970	912	946	996	970	919	969	930	919	984	935	985	1015	935	980	973	974	955
23420	23034	34060	27958	21818	16974	4343	739	605	614	605	636	575	635	608	592	604	600	563	595	580	595	590	634	587	548	617	558	587	642	562	597	568	590	601	607	566	618	573	548	589	609	543	586	570	549	599	610	595	602	635	584	584	608	567	543	611	577	593	602	603	598	577	598	603	554	572	592	589	582	595	581	587	541	593	556	618	594	590	567	586	599	565	574	593	628	582	601	622	578	559	599	588	602	538	586	595	571	617	590	586	618	593	608	624	613	544	579	601	568	534	561	621	632	576	565	597	564	588	614	554	570	601	545	530	584	610	573	573	562	579	597	572	592	573	579	610	592	593	580	632	586	569	602	587	568	571	617	551	601	567	597	592	579	572	595	597	553	600	619	580	581	561	595	562	584	550	609	632	592	554	566	607	627	577	566	605	561	595	612	545	593	573	591	588	633	539	570	607	539	569	659	588	589	589	604	561	574	594	556	580	564	588	619	584	586	582	575	591	570	582	574	576	582	573	576	555	551	533	582	606	582	610	572	581	558	571	599	556	560	606	567	539	580	586	573	594	527	579	604	572	579	596	584	587	592	608	581	598	576	547	564	578	568	572	573	577	596	570	532	626	619	606	568	592	583	607	582	592	606	637	574	593	584	588	599	539	524	558	565	590	588	587	594	602	577	601	576	619	602	562	604	595	590	561	602	612	586	574	610	539	603	583	602	588	600	628	585	584	578	601	600	601	556	608	597	606	584	614	551	617	556	561	566	561	561	619	616	570	596	566	550	565	591	580	593	649	590	567	609	562	671	574	587	574	603	574	577	573	598	589	591	570	572	556	647	577	569	550	527	599	574	605	618	602	590	571	553	619	564	586	571	612	604	618	582	533	620	550	583	568	603	556	607	610	568	597	583	604	589	598	572	597	597	609	593	601	599	608	578	580	602	556	564	578	542	560	604	591	592	586	607	612	559	572	574	598	562	588	599	598	597	606	602	538	590	624	590	625	564	585	578	591	589	580	578	602	532	553	576	593	598	606	593	598	607	559	576	621	590	584	605	561	600	591	630	615	567	608	580	584	552	608	632	568	574	599	589	583	595	594	612	596	589	594	541	594	608	588	571	606	566	586	598	608	586	537	606	618	608	647	564	595	588	587	603	570	587	529	600	592	588	559	590	515	613	583	605	573	583	591	595	595	568	586	602	608	596	576	631	571	598	561	620	603	588	578	593	607	592	574	570	556	579	569	621	599	604	543	539	576	566	601	577	602	628	616	595	555	566	573	587	544	609	568	564	614	561	604	558	604	562	599	570	598	585	615	557	606	621	649	582	613	611	578	593	614	636	579	612	556	572	598	617	591	606	583	580	593	559	585	613	615	598	614	576	575	594	567	597	587	560	594	626	608	614	608	589	616	613	592	594	596	634	548	590	581	617	628	582	568	586	614	531	588	598	609	591	565	596	595	604	566	632	580	608	585	592	612	593	602	591	641	609	592	559	590	620	554	611	594	545	594	575	600	556	571	572	549	558	615	564	581	552	622	574	535	602	544	586	611	572	572	567	582	567	601	598	606	522	575	568	588	570	586	591	571	641	623	614	587	542	547	626	545	575	598	552	580	568	607	603	601	594	557	578	559	577	585	592	589	587	576	593	564	628	592	621	553	574	644	613	584	544	571	581	565	586	588	597	604	594	561	582	613	607	599	576	578	598	600	590	579	573	605	585	596	632	574	627	561	581	635	591	593	566	548	568	590	556	607	604	630	588	598	561	556	568	610	577	581	582	594	584	601	583	576	634	627	548	588	602	601	548	590	565	619	575	588	603	600	582	568	587	593	630	581	584	567	597	585	622	612	565	621	611	580	567	566	630	580	562	577	572	630	583	611	570	545	602	545	550	584	608	536	603	605	580	578	582	594	560	565	585	574	594	613	584	592	592	593	565	576	610	551	616	598	620	599	593	578	604	597	597	609	564	610	536	633	602	572	611	597	608	561	614	576	586	546	572	594	579	612	597	559	551	581	599	598	576	591	554	591	575	571	562	550	571	604	565	603	577	611	565	577	591	605	556	565	560	632	593	555	546	560	556	615	552	576	589	557	568	565	570	597	610	648	630	631	580	553	592	604	579	602	578	550	595	557	571	571	597	584	539	570	571	586	653	604	627	546	587	569	630	563	586	575	561	578	583	594	593	594	572	615	635	570	574	590	579	587	592	596	580	603	609	597	598	602	580	570	537	584	610	560	578	569	572	617	597	596	574	608	546	579	582	589	581	568	602	593	573	592	585	560	558	600	597	632	548	590	598	604	579	555	588	655	591	591	549	577	602	575	581	543	579	570	590	594	594	607	555	564	589	565	606	610	598	594	550	607	587	581	606	569	618	597	621	569	550	592	633	611	617	616	567	641	605	574	612	607	618	572	557	618	615	616	554	601	577	581	585	575	581	590	599	606	584	619	577	568	550	615	597	588	652	576	579	602	573	601	602	583	604	598	538	570	516	559	637	646	577	562	564	596	609	607	567	589	571	594	595	561	586	598	568	594	574	573	588	528	584	617	567	615	603	630	581	554	629	619	606	604	577	564	592	547	596	588	586	586	585	633	592	539	576	631	571	579	593	562	593	581	579	557	548	569	582	582	596	570	611	585	613	571	588	610	567	607	565	565	575	577	563	598	582	587	559	579	575	555	588	610	564	602	590	607	607	588	581	648	565	573	614	599	591	575	594	570	557	573	628	576	580	598	595	591	595	602	578	626	536	603	602	567	602	604	598	609	596	605	571	555	599	588	596	593	599	606	575	651	598	624	554	598	610	553	595	586	552	591	589	607	627	649	601	562	565	602	579	571	594	609	584	605	541	612	574	601	536	574	562	573	572	596	627	574	572	602	569	624	565	626	586	609	575	629	614	601	577	582	575	576	543	555	612	569	634	607	603	611	590	599	564	601	629	601	595	617	598	640	578	601	574	614	585	545	581	599	621	559	600	631	585	582	583	620	582	603	611	566	597	538	605	631	558	601	556	578	577	621	565	627	571	581	616	579	567	567	567	604	585	588	557	595	614	628	600	647	577	607	579	599	608	563	534	604	623	581	611	539	614	566	580	582	552	604	602	621	590	610	556	588	593	639	614	546	610	529	568	577	564	548	558	591	580	545	598	597	593	589	563	568	613	590	599	600	582	610	589	593	556	570	543	623	574	623	577	588	574	585	579	582	584	531	577	615	618	636	612	578	575	590	590	595	618	614	597	594	561	596	643	625	545	560	575	596	599	595	592	599	608	568	568	599	575	595	583	553	611	566	576	577	632	602	599	606	587	564	578	576	605	568	566	587	594	560	607	601	590	573	620	583	548	607	560	618	588	574	568	594	549	580	577	536	548	571	575	600	594	583	568	577	567	567	586	589	568	625	572	635	588	581	572	622	598	598	599	599	600	585	605	583	569	603	543	573	600	572	570	551	585	584	574	630	567	620	574	568	600	563	599	592	610	586	579	577	586	616	599	628	597	605	596	593	618
58588	102695	78674	49597	24935	7181	1907	1103	1027	1057	1037	1017	1094	1045	1052	1029	1060	1031	1002	1050	1024	974	1012	983	1012	1024	1049	1040	1039	1035	986	1018	1018	993	1004	994	1019	1031	1073	1097	1058	1045	1021	1010	976	1053	1018	1062	1022	1086	1044	1028	999	1056	1034	1035	989	1037	1029	1051	1079	1030	981	1048	1043	1047	1033	980	1041	1012	1031	990	1019	1007	1057	1051	977	998	1007	1044	1022	943	1067	1027	1022	979	1043	1028	1082	1028	1054	1014	1008	954	1043	1008	997	1047	1043	1042	1058	1002	1033	977	1054	1063	1001	1050	1065	1057	1036	1052	1063	1040	1043	1032	1010	998	1018	1040	1030	1067	1009	1008	1000	1022	1029	1004	1054	1062	1016	1079	1067	998	1019	1045	1001	998	1025	1077	1007	983	1042	1047	981	1012	1016	1015	1025	1046	1072	1061	1034	1058	1066	1022	933	1024	1088	1017	1020	985	1016	1042	1046	1042	1016	1009	1044	1014	980	995	1028	1089	1061	1006	961	1003	1030	1047	982	975	990	1042	976	1044	1015	1033	1033	1001	1035	1030	1030	1052	1041	1001	1022	1018	995	1091	1047	1072	1060	1004	975	1079	1049	1049	1011	1014	1046	1048	1025	1028	1038	1034	1062	1056	1014	1024	1006	1007	1046	1056	1041	1009	1003	1076	1011	1040	972	1007	1066	1061	1018	1041	1053	994	1117	981	1048	1010	1060	1011	1061	1049	1058	1047	1043	1045	980	1020	1024	1006	1026	1028	981	1050	1029	1049	1011	1011	1005	1034	1047	1015	1015	962	1054	1101	1050	1008	1028	1044	1010	1056	977	1045	1050	1006	1045	1031	1003	1099	971	1060	1037	959	1054	1016	987	1018	1063	1025	1015	1041	1024	1030	1098	1029	1042	1022	1046	1022	1070	1014	1034	1048	1027	1057	1008	985	1059	1022	1069	1061	1029	988	1011	966	1060	999	1018	1035	990	1049	976	1023	1014	1015	1016	1012	1047	1044	1007	1040	1024	1006	1053	1039	1034	1040	1040	1041	1041	1037	1034	1015	1047	974	1004	1045	985	1020	1037	1031	1038	1020	1055	977	1030	1089	1010	999	1003	990	1032	1023	1051	1087	1012	990	1006	1053	1025	1027	1038	1041	1001	1014	1009	1066	1003	1025	1032	1009	1026	1010	1047	1085	1074	1038	1039	1011	1034	1066	1041	960	1066	1000	1052	994	1044	1057	1034	1020	1001	1043	996	1006	992	1030	1039	1091	1007	1005	1079	1032	1062	957	1052	1050	1052	999	966	1007	1020	1056	999	1026	1036	982	1030	1023	1002	965	1028	1048	950	1031	1061	1021	1018	1068	1016	1058	1013	1060	1013	1051	1030	1018	1023	1087	943	990	1044	1029	1023	1062	1027	1102	1025	1029	993	1060	1025	1026	1020	974	1049	1022	1023	1024	1035	1027	994	1030	1042	1019	1054	1077	1063	1018	1020	1070	1039	1073	1046	1045	1000	1034	1051	985	1035	1051	1004	1011	1029	999	1027	993	1065	1069	1023	1063	990	1049	1007	1056	1028	1059	978	1028	1028	969	1002	984	982	998	1025	1013	1014	1031	947	1036	990	1074	984	1029	1059	1056	997	987	941	1011	1044	1025	1017	977	1060	1001	1049	1066	1008	1099	1081	1019	1057	1088	1037	1032	1000	1034	1095	983	1055	1071	977	1032	1054	1084	1050	1000	1026	1044	1089	1020	998	1039	1029	1065	1072	985	1080	984	1027	1030	980	1095	985	1080	1014	1009	1049	980	1007	1047	1048	994	1033	1047	1039	1015	977	1031	1048	1034	1037	1018	1003	972	1052	1031	1034	1050	1015	1001	1052	1027	1008	1040	1006	1065	1044	1052	1024	1042	1012	990	1027	1136	1021	1021	1035	1057	1056	1061	1004	984	1035	1087	1025	1042	1043	1032	1024	1009	1086	1012	1020	1012	1033	1020	1001	1062	1064	1044	1006	1034	1028	1015	1012	1005	1042	1081	1006	967	1036	977	959	923	1032	1041	1018	1049	1025	993	1048	1046	999	1031	1072	1030	1015	974	1030	1016	995	1048	1070	1034	1043	1061	977	993	1035	1028	974	987	1061	1029	970	979	1013	988	1005	1018	1015	1056	1000	1007	998	1041	1024	1024	979	1079	992	999	1019	1059	1024	1020	1047	1074	1082	1003	1009	1060	1018	981	1010	962	1000	1037	1040	1004	1006	996	995	1055	1021	1013	914	982	979	1023	1037	996	1016	1072	1041	1078	1043	976	1045	1037	1034	1044	1006	938	1013	987	1096	1018	997	1067	975	1062	1035	1024	1064	1041	989	1026	1007	1062	1056	1070	1028	996	994	984	1068	1001	1022	1016	1034	1037	1025	1001	1051	1083	976	1018	1043	975	1033	984	1047	1076	1067	1000	1020	1045	1001	1065	1023	1033	1066	1031	1045	986	1074	1015	1017	1024	1072	1050	1068	1002	1044	994	1055	1049	1040	1031	1040	1043	1005	1028	998	988	1015	1029	1042	995	1015	1019	1067	1042	1012	1024	1025	1044	994	1032	976	1051	1039	1001	1041	1046	1011	1037	994	1068	1024	1037	1026	1072	1077	1054	1091	991	1074	1005	1088	978	1029	1060	1008	1033	986	1088	1013	1020	1038	987	1031	1018	1096	1028	1050	957	1052	1051	1018	1017	1035	1016	1068	1013	1033	1076	1032	1028	1015	1003	1035	1005	992	1040	1016	1013	1023	1003	991	1032	1006	1022	1062	995	1052	1036	1006	1027	1013	1037	1018	1025	1007	1062	1054	1038	1021	1040	1039	1022	955	1014	1054	1032	1050	1025	973	972	975	985	989	1006	1017	1086	1074	1024	1018	1021	975	1102	1059	1066	996	1026	1004	1012	1035	1008	1072	995	1062	1063	991	1055	1033	1030	988	1062	1028	1044	959	1019	996	1033	1020	1027	1074	1021	1046	978	1017	1051	1043	1078	1052	966	1055	1062	1095	1070	1046	1045	976	1017	1022	1038	1081	999	1044	1036	992	1004	1008	1071	1067	1018	1065	1056	1030	1059	994	1021	1104	1062	1034	981	1049	1039	1030	1006	1072	995	1032	1023	1050	1038	1025	990	1023	985	1041	1024	1027	1039	1000	1018	1043	1076	925	991	1037	1035	992	1037	1049	981	1068	1053	987	1020	1008	1028	1087	1042	1021	1052	1056	1031	1032	1077	997	1024	1061	994	1033	1015	1035	1025	1018	1015	954	985	1018	1022	1068	1003	998	1025	1068	1012	1024	1060	1010	1006	1006	1057	1014	947	1024	1009	1067	996	1024	1038	979	1034	980	1113	995	967	1093	1065	1042	1021	1015	1066	1044	973	1098	949	1138	1000	1039	1053	1042	1020	1026	1008	1045	987	1087	1009	1077	1024	1052	1046	1033	1030	1037	1021	1034	1079	1056	1065	1046	1043	1017	1008	984	1034	1023	1040	1053	1014	1041	1017	990	1009	974	1034	1013	1053	990	1041	1043	1025	1053	972	1039	1012	1019	1026	1043	997	1047	1106	1048	1042	1064	1006	1058	977	1068	980	1029	1008	1038	1070	1044	1007	1026	996	1040	1019	1056	1055	1047	1039	982	1043	1026	1035	951	1023	1040	1021	1027	1039	996	1030	1022	1028	1010	1012	989	1025	1004	991	1001	1000	1005	1018	1033	1038	1028	1075	1028	999	1067	1023	951	1005	1013	1083	1077	1044	1087	1069	1033	1017	1016	1007	1050	1095	1028	1056	1027	1013	989	1052	1040	991	1071	1049	1002	1035	993	1022	1049	1009	1037	1009	1019	1049	998	984	941	1052	1016	1014	1015	1038	1038	982	996	1028	1005	970	1000	985	1007	1005	1056	1031	1005	1058	1063	1025	976	1022	1005	1064	1039	986	1033	1017	1018	991	990	1021	997	1028	975	1064	1018	1039	1023	1073	1065	1003	1004	962	1036	1037	1032	968	1040	1052	1003	985	976	1042	994	1010	986	1044	975	1078	1056	1059	1071	1045	998	1057	1053	983	1017	977	1030	1032	1048	979	1004	1062	1035	1077	1012	1041	1025	1010	1050	1039	1035	1052	1036	1033	1008	984	1009	1091	983	1000	968	1080	997	1024	1044	968	1041	1011	1045	1045	1022	1046	1041	1066	1018	1009	1020	1006	1089	1018	1047	1011	1018	1000	1026	988	1007	1028	1058	968	1048	1026	1015	998	1015	1062	1071	1063	1048	995	1092	1023	1055	1041	1021	1019	1039	1016	1023	1054	1063	1059	1057	1038	1048	1080	1103	1006	963	1001	1042	1033	1027	1065	1049	1037	1033	1059	1039	981	988	1066	1070	1007	1041	1026	991	1023	1016	1037	1058	1026	1058	1023	1035	1021	969	1043	1032	1041	1052	929	1060	957	1124	1025	1049	1095	1082	1000	1052	1013	1079	1072	983	1031	1050	1076	1011	955	1004	1075	1067	1006	1063	1057	1025	1015	950	1021	1039	950	1126	995	1014	972	1043	991	1068	946	1024	1038	1018	976	1070	1005	1031	1056	1130	1007	1030	1054	1033	932	1044	1019	1026	1077	973	1059	1086	1017	1016	1045	1006	1034	1029	1013	1072	998	994	1071	1028	965	1012	1030	1036	1022	1006	1053	1017	1035	1048	1020	1102	1098	973	1048	1027	973	1038	1016	1045	1043	989	975	1014	1017	992	988	982	1024	1055	1057
28296	33984	31512	15159	2998	829	569	520	527	517	544	560	527	558	526	545	522	544	496	535	534	546	557	570	558	518	517	537	536	536	495	540	524	544	553	562	549	518	537	534	534	478	515	537	534	523	490	506	527	562	547	520	531	541	523	532	586	531	518	565	556	555	504	545	555	524	505	525	544	532	547	527	580	569	543	538	533	529	548	554	545	515	492	541	534	520	527	540	517	563	568	499	503	543	551	541	566	529	526	540	512	528	530	497	533	555	544	540	506	523	559	538	565	523	536	525	538	522	489	585	511	527	568	501	544	543	554	549	537	547	535	512	515	538	528	521	565	499	530	506	499	515	530	520	492	537	519	517	564	546	473	528	530	530	510	522	545	469	483	572	551	535	534	536	524	546	491	529	543	499	480	538	514	481	552	520	558	520	541	544	544	526	502	514	518	528	548	517	477	468	524	529	539	547	569	555	529	518	559	538	555	530	549	557	508	522	509	516	512	478	496	525	544	511	549	541	571	497	544	570	538	541	527	536	532	501	527	546	569	512	544	563	529	484	510	539	517	513	524	540	530	526	547	491	564	536	514	497	547	500	510	522	551	544	499	575	522	518	514	529	512	490	478	548	518	530	566	519	525	501	526	496	525	495	539	563	499	538	552	527	525	563	555	529	579	516	508	474	538	548	528	502	503	533	552	521	541	507	557	579	525	548	536	557	473	533	524	563	504	564	557	554	509	556	505	538	558	516	558	516	501	508	535	501	511	519	483	498	512	507	557	550	540	518	530	520	502	476	509	502	522	551	552	504	567	563	520	526	554	532	555	584	502	488	551	557	557	532	526	496	528	489	517	500	483	501	538	518	542	525	520	537	529	498	530	531	494	531	573	508	555	534	519	512	558	544	519	502	524	563	515	515	519	525	523	529	522	537	559	529	545	522	519	481	533	595	520	567	483	490	490	554	544	520	574	544	532	519	535	541	545	500	528	556	485	544	503	508	515	507	520	530	547	500	520	541	523	536	553	518	550	559	503	552	513	532	553	507	543	559	517	553	548	539	559	536	524	544	552	503	581	507	551	503	545	555	509	486	537	537	499	525	518	503	520	515	514	531	530	509	560	534	532	550	556	513	488	574	496	538	518	513	520	493	519	535	498	504	533	555	488	523	503	546	564	482	536	511	509	526	496	558	565	560	545	512	540	471	562	527	494	512	512	550	529	541	487	517	535	500	522	526	525	560	580	551	546	521	516	518	496	537	540	517	531	510	538	532	531	512	509	558	535	537	552	538	580	525	489	530	558	508	552	512	545	504	509	504	531	525	525	498	521	539	503	550	504	529	504	551	502	493	514	508	559	575	550	526	509	573	512	546	539	486	557	581	559	576	565	489	493	562	556	532	575	546	566	550	530	524	536	523	565	522	517	501	539	503	491	525	493	540	559	518	513	554	505	535	539	536	540	549	573	542	528	510	523	494	551	509	536	519	556	540	569	568	541	540	517	498	521	533	592	572	499	536	519	540	556	518	527	503	514	497	548	527	502	463	532	515	540	543	519	509	530	540	521	523	529	529	563	510	514	508	564	569	532	479	529	521	501	557	480	526	528	516	548	541	576	563	568	506	521	536	519	538	519	549	542	594	564	491	540	518	517	542	513	506	504	546	508	511	522	515	502	470	532	511	537	528	532	501	523	502	538	524	515	504	524	553	495	529	515	501	511	489	512	555	536	515	587	533	539	507	489	541	517	533	557	519	514	517	518	508	552	541	504	576	536	509	528	542	553	509	586	557	534	567	538	521	509	522	546	522	494	505	554	571	527	559	533	498	536	521	528	598	534	533	565	529	547	531	551	529	522	557	486	563	558	514	539	519	547	529	566	534	513	482	478	515	553	499	531	536	562	510	519	509	502	542	525	523	532	522	538	499	508	536	492	518	548	509	532	557	508	509	559	518	519	484	502	528	516	560	527	558	567	517	528	533	533	489	544	515	542	570	537	499	570	482	535	539	496	480	479	554	549	531	546	508	489	510	541	508	534	542	541	525	521	531	552	503	561	500	535	532	498	514	516	561	525	544	510	566	506	542	549	485	568	541	532	515	545	506	507	523	553	510	547	562	522	538	527	520	524	536	573	517	498	522	535	509	512	548	535	537	528	497	520	501	531	503	567	480	537	565	559	537	537	501	488	522	492	498	502	533	552	494	543	559	509	521	489	542	474	530	483	509	542	522	572	516	522	552	560	524	543	508	525	527	533	543	541	524	535	557	475	521	507	488	476	508	554	534	511	566	512	574	516	477	527	556	529	548	485	532	540	512	544	535	555	533	526	534	521	550	471	539	515	509	490	552	518	517	524	560	543	507	566	529	525	546	504	537	549	510	539	491	551	502	546	546	504	521	525	529	536	495	512	550	502	508	576	516	515	455	481	537	506	479	531	498	538	518	565	524	514	487	495	511	529	544	546	511	523	538	560	510	485	491	558	552	509	512	563	547	523	526	550	516	496	505	497	558	513	518	538	544	516	540	502	485	498	544	555	522	562	553	524	502	530	508	533	526	523	511	497	512	523	546	508	519	557	521	501	514	515	478	516	504	581	526	480	553	494	579	513	506	516	537	543	513	529	532	546	561	518	515	563	581	509	543	475	546	528	537	541	554	519	540	505	533	541	517	566	524	570	512	539	519	537	533	531	549	511	545	516	504	542	533	540	532	544	540	524	509	514	524	525	523	496	526	542	492	531	519	506	551	541	525	500	545	525	545	547	520	468	556	556	532	528	494	573	605	488	565	557	511	560	558	509	560	533	520	544	511	514	509	552	544	565	500	529	491	532	522	511	533	591	525	556	540	525	524	521	546	541	545	515	515	560	531	536	516	545	524	543	522	521	526	534	515	500	494	518	542	506	545	564	565	522	574	508	510	555	500	544	508	506	538	527	529	567	512	518	509	532	559	533	488	516	556	539	499	575	599	547	530	540	523	509	502	574	519	531	503	554	498	497	522	563	501	496	532	564	526	553	501	515	512	507	548	531	519	554	532	541	517	509	517	505	567	556	534	549	524	529	502	556	553	511	554	471	515	509	505	553	551	538	500	506	538	529	508	509	546	575	506	484	499	529	526	557	522	515	529	550	518	561	518	560	490	512	513	544	522	550	555	544	521	551	539	545	521	531	517	518	526	548	550	511	478	487	510	560	528	522	561	548	542	540	582	538	536	529	513	523	550	488	474	538	500	521	545	515	492	550	520	536	468	558	527	542	526	511	542	499	522	551	508	524	550	515	549	525	561	517	517	561	532	470	502	522	544	506	557	517	497	518	533	550	515	546	538	545	491	568	525	520	535	510	535	541	530	533	573	555	560	495	474	552	511	532	500	523	533	503	530	520	548	532	538	536	523	519	560	515	522	533	568	551	530	529	560	581	572	532	499	559	546	507	546	540	496	496	508	529	547	538	550	539	535	567	505	504	533	524	527	520	522	530	519	542	525	550	518	539	523	502	509	530	527	542	524	556	553
33859	52258	36403	16615	5127	1699	1036	980	992	950	974	981	989	917	989	979	992	946	960	926	956	971	978	976	961	970	958	933	966	950	960	972	955	955	947	938	951	997	998	974	944	943	992	988	1001	854	972	1003	988	932	942	957	957	1001	940	942	1045	928	920	909	935	1023	995	927	926	909	996	948	939	959	913	987	1005	1000	968	951	971	919	964	1021	970	990	921	1004	980	988	940	965	953	935	920	1013	949	962	916	932	1021	953	956	981	973	979	915	975	978	964	948	980	941	983	942	934	922	965	911	997	985	966	998	959	969	990	989	945	980	959	950	936	1025	976	968	1012	938	988	953	997	978	1003	937	909	1015	958	933	938	962	900	1033	1015	997	970	1008	995	1029	1033	975	927	997	952	951	967	929	964	950	888	1000	1025	940	996	965	966	993	952	972	974	941	931	948	991	948	966	954	959	942	962	946	939	931	1003	970	1009	929	963	933	975	994	1000	952	981	939	984	1008	932	983	941	968	1012	1036	960	936	940	971	971	913	971	992	939	970	994	937	968	934	980	986	1025	929	948	974	936	895	947	968	1002	996	960	989	982	977	960	982	996	949	1006	986	941	966	908	973	952	967	934	961	989	986	999	975	984	973	966	932	959	1002	949	948	984	943	965	961	942	960	1000	887	1021	950	941	995	948	957	913	1006	946	924	939	951	982	973	936	922	981	970	959	986	939	936	957	946	935	1019	965	994	1015	981	944	959	935	989	962	1005	986	982	948	982	964	923	984	913	958	988	950	966	970	958	909	961	973	957	980	941	952	922	988	965	928	935	929	1004	1023	974	952	972	908	959	954	976	974	970	1006	955	973	977	972	990	989	987	947	931	948	965	958	962	1023	991	957	988	1001	978	953	976	1008	966	937	947	1010	959	960	931	932	963	924	954	901	941	995	972	970	945	948	965	944	989	1015	980	973	908	921	974	998	951	956	984	956	971	1007	990	953	931	932	971	945	943	1010	971	1000	999	1018	1007	916	925	982	981	947	942	985	1015	973	992	937	921	979	994	949	971	962	1004	961	975	966	999	957	942	1014	935	952	981	974	961	945	950	992	941	979	956	954	940	980	965	932	920	967	959	954	970	962	892	975	938	961	1007	930	942	996	949	947	968	948	981	1002	968	1000	971	954	950	944	1018	950	968	944	871	927	968	970	1029	871	964	934	996	903	879	978	946	920	993	1046	907	940	927	988	954	910	956	993	956	968	969	917	996	964	982	951	946	965	957	997	1014	968	945	1001	910	960	1008	975	917	1006	1001	922	1006	971	961	957	974	1019	947	935	973	1014	973	978	969	973	1016	974	977	990	971	977	990	967	999	993	972	952	996	1000	979	995	1020	969	908	978	975	976	963	1012	919	965	986	971	944	981	956	919	965	958	951	952	914	976	1006	937	983	929	957	941	917	939	934	1000	916	943	998	965	956	944	946	952	939	926	955	951	902	942	941	1001	985	957	968	972	980	958	954	906	950	912	997	996	940	981	991	975	909	975	953	942	989	963	945	914	966	983	986	943	942	973	1017	891	925	986	946	966	957	914	883	950	1004	962	918	962	977	997	951	1017	954	929	959	955	967	927	939	944	968	952	964	958	957	977	932	959	990	947	968	938	954	944	980	935	946	962	988	971	1032	968	1019	910	913	982	973	1001	995	945	979	965	938	982	977	908	1006	952	960	938	912	970	951	970	982	972	950	960	938	972	1005	958	962	954	1002	944	896	963	942	988	921	937	1023	990	933	978	947	930	937	947	1043	982	990	960	987	923	971	958	944	963	962	990	1028	953	947	922	989	965	966	996	939	1049	934	922	946	969	976	940	926	949	911	952	992	993	1009	922	991	1011	1016	1004	990	949	940	946	953	1007	952	992	1016	955	936	977	971	976	986	989	923	960	995	982	964	949	978	961	1013	984	995	959	962	975	977	996	999	960	994	993	968	956	995	1040	962	945	954	972	996	942	977	918	935	947	956	975	997	979	978	994	1019	972	989	950	978	955	952	973	980	992	949	980	985	1014	998	1004	923	960	930	972	989	1001	949	949	912	984	954	974	959	957	955	931	994	940	945	954	985	963	933	976	991	928	953	926	929	937	920	1017	924	990	979	1019	867	959	961	970	956	978	949	953	976	1010	956	987	1003	971	939	975	939	988	912	962	998	958	922	959	936	973	988	1005	1032	958	998	988	957	979	993	1013	1011	915	926	1022	996	944	933	980	922	997	973	1010	975	961	977	1010	1006	1004	921	985	929	992	939	960	916	964	1057	974	982	902	970	1005	955	962	1007	957	991	965	887	966	988	984	927	939	901	988	971	945	926	964	912	993	980	961	1001	1016	935	930	945	1024	946	972	947	940	948	1003	1006	935	917	981	992	1042	928	985	985	931	951	978	985	967	947	913	931	978	979	931	897	942	936	918	969	944	1038	956	987	1047	914	1006	1029	1001	971	959	980	958	974	914	961	965	945	960	963	1008	1007	988	1004	972	1014	954	976	943	975	930	981	912	962	986	1027	917	962	938	1041	1003	948	996	975	1012	998	955	991	1007	938	944	935	976	977	966	955	974	963	961	962	994	959	951	970	973	1025	1011	981	1012	949	1005	982	928	943	970	965	989	917	978	984	943	987	943	907	945	942	977	919	1001	982	1023	948	952	947	1005	967	984	968	965	938	1009	979	908	929	974	958	980	965	1010	849	964	972	994	994	982	946	987	913	936	948	967	990	979	938	976	982	1003	982	946	969	916	901	966	1006	968	943	940	976	950	961	962	974	993	929	941	938	937	1016	949	1001	976	953	1012	977	941	968	949	977	962	933	968	940	942	970	961	885	965	942	938	962	974	980	965	1000	953	1006	980	1014	973	999	976	1016	986	969	909	983	963	1005	982	948	971	923	987	971	918	926	952	935	913	980	950	961	976	911	984	980	962	957	988	972	951	940	943	944	972	950	973	959	1022	1025	916	919	986	963	970	982	1040	965	945	936	900	907	927	957	970	977	949	1032	985	975	958	980	994	954	1000	921	976	948	968	964	885	950	949	966	977	950	962	961	935	954	978	943	938	997	962	955	927	1005	1029	974	951	976	941	984	952	986	924	1011	975	989	992	936	961	941	966	983	978	923	911	928	1002	941	983	975	962	861	959	982	969	977	993	938	1003	985	943	961	948	943	967	972	958	954	1005	893	972	980	1010	975	947	922	940	989	973	898	988	973	958	984	949	929	963	937	983	886	959	969	982	995	973	944	1008	959	1005	948	940	1004	989	986	992	972	950	956	911	965	901	968	1008	908	965	929	966	966	945	1004	937	1002	955	959	925	929	963	968	946	933	955	932	947	944	1003	903	958	974	966	944	987	907	998	939	939	1001	1009	954	978	955	926	1003	906	982	1000	1010	979	984	994	1020	918	1011	910	931	972	939	954	982	934	986	949	992	951	998	988	936	946	901	947	972	956	957	974	971	921	968	918	925	935	947	924	1003	950	984	988	964	936	1001	988	930	978	1022	944	1002	975	963	992	994	978	994	939	951	973	973	961	952	929	975	951	940	968	955	1072	942	995	1006	1033	1062	938	983	915	1006	980	971	948	957	906	999	896	963	983	926	1020	1009	1006	947	936	990	941	939	988	966	984	947	953	937	959	919	893	930	963	929	964	979	947	979	950	966	966	944	1020	949	928	939	989	965	967	999	987
24742	26040	38379	30962	19291	6936	1011	572	511	513	512	486	518	522	532	522	503	540	507	522	509	532	554	503	531	541	515	522	554	537	528	500	506	492	553	520	526	490	522	531	500	467	511	496	533	492	533	558	475	520	494	552	489	506	500	534	498	524	540	507	465	546	498	465	521	501	509	524	503	528	477	496	520	556	511	497	496	538	520	485	512	525	526	541	517	498	488	546	503	491	522	490	498	521	521	535	500	518	517	520	552	515	525	520	506	529	537	536	520	509	518	537	494	549	501	506	537	534	511	499	513	511	500	492	501	553	547	521	503	528	515	525	508	499	505	573	524	526	475	502	523	481	499	499	513	533	470	494	480	492	487	440	506	490	475	492	536	498	529	535	501	496	508	563	528	474	500	522	512	501	530	531	530	529	530	489	513	519	531	511	513	491	511	524	502	527	526	528	506	535	479	489	510	529	515	503	511	510	501	482	464	518	531	522	522	538	498	512	501	476	532	520	568	494	499	532	533	525	487	514	522	595	510	518	547	521	536	486	505	516	553	470	525	473	497	534	497	514	493	537	532	546	499	525	514	498	522	505	514	508	498	518	502	522	492	477	474	492	509	519	520	526	495	519	532	520	475	523	477	455	518	560	497	527	521	515	527	527	478	507	486	513	504	533	512	495	525	531	544	528	532	505	512	513	525	540	478	501	551	498	512	512	522	490	553	494	518	540	507	510	583	516	538	518	542	537	535	532	542	524	546	517	507	532	528	501	505	481	523	494	487	537	509	515	492	514	510	553	498	545	489	531	482	528	530	525	533	532	491	481	489	542	558	531	525	478	535	517	507	509	518	524	528	549	472	518	494	497	529	498	513	481	527	508	536	553	523	531	470	542	532	502	492	501	535	515	562	520	527	554	534	538	494	488	515	520	496	497	500	508	539	545	513	519	541	507	471	502	513	474	508	516	530	524	548	514	483	547	539	548	514	485	463	520	505	508	526	494	519	522	514	510	501	521	511	480	468	492	455	523	531	527	518	485	500	500	468	512	463	516	492	534	558	468	518	521	538	520	531	524	518	509	509	527	493	491	546	536	504	538	498	489	505	486	500	497	494	529	509	508	591	509	505	522	528	530	499	506	504	527	525	532	558	501	536	529	527	526	513	529	535	469	499	509	475	585	504	453	506	530	505	493	510	504	531	495	504	495	513	461	496	571	482	514	535	487	511	486	497	498	525	537	533	508	470	509	496	495	495	443	513	537	521	543	484	511	520	519	459	518	517	482	520	521	514	494	540	510	523	502	500	489	473	563	532	504	524	532	526	552	517	475	504	541	531	477	530	507	511	518	536	482	527	493	462	535	523	481	506	505	548	529	525	498	498	482	529	478	522	519	536	521	494	501	533	524	480	543	525	495	530	541	495	492	515	510	476	513	488	553	515	519	562	509	492	521	537	548	484	527	527	489	528	500	529	480	488	533	516	500	493	548	524	514	505	523	512	539	530	497	500	515	527	489	489	520	540	537	506	502	474	471	501	506	514	429	482	529	518	556	505	490	517	526	495	483	512	519	511	552	520	523	515	538	532	519	528	498	534	464	522	452	493	535	474	546	535	518	525	520	534	495	542	518	477	529	529	495	507	496	516	517	553	489	472	524	510	512	560	534	533	511	511	524	494	536	522	526	512	521	494	477	550	507	492	510	514	481	546	497	518	511	528	525	480	498	503	504	496	501	540	508	564	513	479	492	520	510	500	494	473	554	530	486	570	560	513	554	551	563	526	542	470	503	532	539	488	522	496	544	503	535	494	489	503	527	513	483	497	524	522	526	530	519	510	496	494	489	537	515	512	513	578	509	551	545	537	518	482	505	477	501	483	504	463	484	547	540	490	511	528	474	560	483	514	544	539	465	526	546	492	502	489	525	535	529	506	508	508	525	474	513	552	485	501	549	522	516	470	496	547	514	550	509	518	548	504	475	523	496	524	492	480	498	507	501	488	554	510	532	530	504	525	487	507	499	516	536	498	491	510	557	528	533	503	530	499	499	519	528	490	533	543	509	557	524	495	495	492	522	519	494	496	503	482	510	473	529	497	532	483	517	529	518	529	472	503	540	526	551	511	508	487	457	503	518	572	503	536	480	549	509	514	544	507	515	538	503	487	511	500	504	480	487	525	485	514	519	482	529	499	536	535	512	501	493	506	520	500	465	468	546	555	520	486	522	521	514	509	466	486	518	531	507	513	488	522	506	541	524	493	513	514	496	500	504	515	469	481	495	505	499	549	521	529	522	495	478	518	457	524	496	497	487	475	462	547	521	549	533	530	473	506	506	497	523	479	498	561	515	549	508	572	485	528	486	474	515	491	504	526	478	520	541	480	493	507	537	524	503	535	516	562	521	512	505	503	471	517	513	505	492	538	518	496	513	502	522	554	507	533	537	521	501	490	514	509	490	531	514	489	490	518	537	512	512	517	510	483	529	535	465	497	530	531	500	468	481	513	506	540	517	508	488	503	522	522	506	487	479	495	545	554	514	544	497	481	507	517	490	490	532	485	511	529	513	504	537	535	541	551	529	500	490	504	522	521	500	516	497	475	536	491	502	478	442	489	535	485	537	521	525	488	531	520	489	524	513	523	521	494	484	513	504	500	497	509	496	526	470	523	504	495	514	473	492	544	510	537	504	499	507	548	517	513	493	505	509	455	534	511	492	490	483	490	470	542	533	501	550	524	544	513	529	510	479	488	516	513	506	481	495	509	567	525	493	501	497	484	536	498	508	532	500	548	508	496	504	515	483	531	503	516	519	520	509	545	521	511	521	527	554	493	544	491	491	504	500	501	467	519	494	511	470	514	530	526	513	526	478	514	552	481	509	539	530	508	489	497	515	509	517	501	528	499	540	480	511	456	509	541	497	481	510	509	513	560	539	518	533	500	524	526	512	552	481	526	539	483	498	525	512	494	506	503	489	489	470	479	549	484	517	524	524	486	513	547	467	543	504	498	518	552	528	496	545	469	539	480	534	519	500	496	504	485	495	504	504	534	528	505	527	490	524	485	520	546	515	500	511	464	505	506	524	548	528	501	511	485	553	514	520	472	529	508	479	536	514	551	514	513	530	513	532	485	482	527	516	477	527	496	534	522	551	539	464	491	555	524	524	506	522	534	538	558	460	523	506	505	507	501	513	534	546	511	481	507	509	503	543	476	539	527	510	504	474	493	551	559	556	473	550	516	512	533	455	548	545	496	566	506	511	486	517	506	557	555	532	545	546	525	489	530	480	536	506	503	506	496	506	497	497	530	506	507	515	543	557	524	533	518	514	525	519	517	520	495	518	485	517	493	509	492	554	535	520	528	537	562	470	496	563	514	526	496	474	505	494	492	494	503	494	523	501	530	490	538	556	522	488	524	485	542	501	512	491	486	498	539	516	507	491	516	506	526	507	537	504	516	471	483	451	487	516	487	493	531	550	512	502	506	482	504	538	501	476	521	499	515	507	543	506	516	493	517	506
58060	93108	68761	39822	18054	4739	1464	1014	964	945	940	938	949	976	905	933	890	916	943	924	890	925	915	938	907	938	918	944	933	898	908	934	1042	896	945	929	929	931	926	935	947	941	914	932	978	968	981	943	913	942	903	947	950	931	924	1005	936	925	979	910	948	920	910	949	901	932	965	944	939	947	943	939	944	923	898	994	858	954	958	917	912	944	955	977	897	929	921	930	962	928	975	955	898	957	944	912	941	1018	928	923	935	954	906	898	955	1001	954	922	950	976	926	945	921	977	915	986	1022	918	923	971	1010	929	962	898	900	970	951	933	965	923	975	940	946	925	955	981	929	949	913	945	918	964	1026	933	958	971	949	912	927	885	956	932	907	946	924	966	969	912	930	940	922	970	928	939	945	904	942	890	945	945	958	956	941	966	964	916	948	928	943	913	939	905	964	922	900	1010	898	993	942	888	953	939	918	925	928	939	941	924	994	937	948	936	983	918	923	939	911	929	944	927	930	934	932	944	1019	893	948	944	952	887	1003	1002	951	962	930	957	971	980	903	915	913	966	915	910	920	895	940	956	986	914	905	981	985	883	943	1004	948	1004	1000	907	920	919	935	973	1010	975	907	963	941	1000	934	881	928	997	911	915	947	923	932	963	933	920	940	962	889	951	928	908	920	872	920	904	913	934	938	1004	931	982	950	956	943	946	921	981	951	1009	945	935	942	982	890	915	982	934	937	925	933	948	923	943	943	1011	921	927	969	988	926	936	892	988	958	936	993	954	934	937	894	963	951	896	889	949	955	921	924	960	977	877	927	917	963	903	931	961	928	952	934	972	933	913	970	942	899	984	927	953	921	939	927	1017	889	951	974	904	911	982	945	930	915	955	932	901	936	951	938	974	917	883	980	915	955	956	966	908	993	941	886	976	948	958	964	946	923	931	963	912	921	927	905	916	920	932	953	973	924	901	956	944	980	908	932	954	945	955	924	950	916	968	928	932	935	948	922	910	928	929	951	900	960	961	955	923	927	870	952	926	981	905	912	922	923	954	921	946	953	932	989	942	924	935	987	904	929	919	904	924	898	979	962	979	977	873	963	867	911	915	892	922	902	884	973	918	925	940	900	972	972	960	934	912	972	1006	936	928	914	926	949	919	930	944	936	938	975	967	939	923	956	946	932	944	901	911	959	954	922	941	934	989	897	957	918	928	920	942	1014	953	905	916	954	910	953	952	918	1042	963	933	932	917	942	953	994	968	916	974	907	947	915	912	905	952	978	942	943	931	977	937	925	918	959	960	952	957	938	970	890	880	927	946	996	995	967	944	989	987	940	956	883	886	950	968	935	976	927	938	912	944	874	929	927	973	935	939	897	933	939	903	935	967	870	995	898	909	890	962	897	923	934	913	944	947	971	889	945	925	948	995	944	983	940	914	963	988	976	906	961	952	1000	977	934	941	941	958	989	895	935	952	967	946	919	949	927	940	883	900	951	912	931	893	936	964	944	952	978	931	932	909	929	932	903	913	1002	942	907	960	943	981	917	970	961	910	948	960	945	994	877	931	909	947	972	957	975	973	907	911	956	946	873	960	987	958	957	925	957	948	878	924	931	945	956	952	948	958	992	915	947	968	863	933	923	995	917	922	965	976	991	938	872	911	928	944	905	929	958	879	959	928	944	895	926	900	946	947	923	941	930	963	969	933	938	1031	920	966	922	938	934	907	929	1017	992	912	922	887	959	974	937	976	955	951	1013	926	939	908	897	948	955	924	919	961	933	996	874	970	921	948	912	896	984	914	942	940	964	951	929	989	901	933	962	924	956	957	958	973	968	956	916	971	956	942	977	939	884	965	922	946	953	945	948	920	915	943	932	951	950	955	924	879	927	954	932	949	971	930	874	977	966	911	931	904	932	955	960	900	912	957	937	969	902	932	935	938	955	986	950	877	958	927	976	947	953	912	882	965	949	854	934	960	872	968	918	941	946	972	901	981	892	902	893	966	944	922	956	900	913	976	971	986	909	931	946	891	982	885	959	931	921	969	914	954	966	955	923	931	949	934	926	965	932	951	917	911	993	962	959	926	948	937	880	937	991	934	919	909	979	960	953	906	928	959	973	994	961	914	971	937	883	976	933	990	945	971	913	955	958	953	935	968	992	952	958	952	943	950	919	969	902	958	859	990	994	953	937	953	947	954	947	938	975	869	949	958	950	889	958	946	990	917	964	956	961	925	1004	963	946	960	914	954	879	934	916	956	860	907	1007	913	974	943	961	948	952	933	953	941	939	969	980	965	945	933	945	955	967	957	966	897	998	983	969	935	945	990	902	964	910	983	914	889	932	941	942	997	959	951	895	945	925	910	940	955	891	926	968	905	947	871	937	959	917	950	939	981	929	960	949	983	924	882	960	884	937	941	936	950	971	965	958	951	925	1026	938	952	966	912	967	957	953	933	966	1003	925	923	938	945	893	878	898	930	959	873	909	919	905	932	990	930	919	964	879	938	928	905	972	914	919	938	920	965	968	927	993	953	904	961	907	1019	968	933	910	936	930	923	941	962	903	922	919	1004	893	967	928	916	1003	952	947	950	939	905	876	943	921	939	965	912	946	889	888	956	944	945	952	949	951	947	877	948	976	973	974	913	945	966	948	925	941	998	873	953	902	976	994	973	946	941	951	953	973	924	944	915	904	910	967	927	970	929	879	934	948	941	989	920	900	938	971	974	973	946	891	994	934	909	939	933	962	913	923	942	933	955	959	947	980	908	910	971	938	942	996	940	937	903	898	910	911	997	919	917	964	926	931	938	950	986	929	915	905	908	971	936	949	879	970	938	955	939	950	928	950	920	955	916	935	967	962	911	935	945	928	910	975	933	952	963	919	968	947	969	1009	939	953	945	891	901	931	933	909	951	951	938	927	886	955	984	937	948	965	983	936	934	899	952	943	961	997	962	897	928	1048	962	892	861	997	922	947	963	941	948	905	943	888	856	894	965	917	942	924	938	921	950	967	1022	926	960	970	881	892	967	914	943	966	923	912	964	918	979	941	922	937	934	989	925	941	956	905	941	924	949	935	959	923	960	906	885	935	913	942	914	974	965	905	938	951	953	953	903	937	915	911	973	960	962	943	948	944	933	922	914	896	847	991	965	926	961	965	958	925	1003	993	932	945	956	985	943	964	907	925	930	960	895	915	930	906	916	993	946	932	981	904	999	950	949	900	952	958	908	993	947	943	904	871	955	953	975	1023	917	979	929	920	980	933	848	928	936	907	971	925	959	915	931	844	956	951	938	929	915	907	886	899	943	1008	929	979	958	975	979	911	922	939	910	929	915	912	929	954	1017	964	950	925	933	982	910	947	965	930	904	961	955	908	973	933	942	901	987	950	957	987	928	913	889	925	939	937	915	930	897	981	911	908	902	916	918	970	933	976	1012	931	909	916	1024	961	939	947	922	922	959	944	950	981	877	986	927	904	929	939	922	938	946	923	951	897	964	906	937	923	987	899	933	942	955	957	946	873	900	934	964	922	853	996	916	999	937	914	908	1019	905	958	957
23392	22627	34218	28106	22023	17261	4609	789	641	643	645	654	620	593	547	593	584	604	663	578	601	579	621	546	621	593	575	625	597	633	587	581	605	595	613	584	600	593	583	571	625	592	634	606	620	605	572	581	565	564	599	610	596	600	619	620	588	613	628	600	618	581	606	571	585	605	556	599	577	572	605	589	565	569	636	588	597	606	611	560	592	630	623	548	584	540	591	576	558	616	531	578	584	575	599	556	571	583	625	596	567	550	612	605	589	596	547	542	621	593	587	585	570	570	587	604	627	542	556	608	610	600	561	600	576	571	584	577	606	585	572	592	567	593	581	608	588	573	581	597	608	618	565	589	573	592	577	600	575	620	548	539	567	538	561	602	554	600	537	605	587	580	569	594	594	581	575	557	584	604	573	599	577	618	614	615	572	557	591	599	566	577	584	604	592	558	608	574	559	620	546	622	612	548	569	595	605	581	578	591	588	587	573	582	565	612	631	572	582	529	594	578	525	547	600	567	564	552	595	619	605	561	579	555	579	578	530	553	580	543	606	590	594	564	553	601	566	570	552	609	559	580	622	589	593	628	550	615	622	551	594	575	571	604	587	612	618	555	577	562	637	590	578	558	585	634	570	568	577	591	575	564	588	591	617	575	561	591	594	522	588	550	560	577	589	571	587	540	618	576	538	591	572	617	578	576	571	551	558	574	639	564	556	617	607	631	589	574	594	582	580	546	547	579	584	607	608	562	582	588	587	539	580	600	590	622	580	602	598	575	594	598	570	640	608	572	570	626	605	601	607	556	567	549	552	585	578	584	600	558	598	551	598	570	577	590	579	536	571	572	595	631	569	614	571	555	573	594	583	588	587	583	554	605	588	559	572	558	637	577	560	595	581	600	587	565	605	554	592	576	571	603	623	618	612	586	602	605	593	618	587	598	578	601	583	554	602	571	577	570	547	571	574	551	545	597	550	599	534	573	570	589	620	579	573	529	586	534	603	571	573	591	570	569	581	611	587	552	594	600	600	584	615	592	597	590	594	640	572	623	603	571	620	525	583	578	592	544	606	560	591	588	649	577	550	601	586	584	549	579	598	553	610	581	579	530	581	572	570	564	588	536	562	578	579	570	575	592	567	567	580	567	602	548	605	535	550	591	575	534	577	598	552	592	597	616	561	550	605	593	535	564	564	624	588	590	605	590	604	607	544	585	576	594	554	590	570	599	557	589	590	574	585	574	570	586	604	575	614	550	590	611	585	573	577	585	591	577	573	600	585	576	551	584	594	614	536	564	533	597	592	583	539	586	586	554	574	568	567	614	623	567	633	578	576	608	595	629	562	634	603	600	608	614	573	623	614	541	583	568	565	540	583	617	571	582	582	549	572	570	592	595	608	540	518	589	531	587	572	613	553	557	591	616	558	590	588	576	591	605	570	564	522	565	579	602	611	595	557	591	594	586	624	592	566	541	583	571	609	578	560	584	596	606	598	614	589	617	583	577	599	567	568	570	609	574	540	594	565	571	596	615	604	583	568	590	558	611	577	634	570	574	612	588	575	561	562	633	584	559	578	585	557	554	579	578	611	589	593	594	570	570	626	604	595	554	586	607	596	555	588	586	578	591	545	547	547	541	552	593	620	593	586	554	582	627	579	600	597	605	583	608	591	575	589	550	594	595	554	601	607	591	561	586	573	552	594	560	581	562	645	554	604	587	588	592	619	598	567	610	567	584	574	613	607	564	574	584	600	603	660	622	557	598	586	604	610	565	621	567	601	609	579	532	608	593	569	548	633	587	637	586	556	598	584	552	593	592	557	601	555	595	575	578	589	518	547	595	561	551	570	625	574	568	593	611	602	597	573	613	600	593	555	585	587	599	612	620	567	624	584	547	595	566	533	601	609	602	602	581	564	538	591	548	613	596	558	600	574	606	576	593	592	581	582	552	581	573	586	587	587	619	588	582	590	591	583	538	571	579	573	584	568	570	520	548	561	559	589	574	575	559	600	572	597	562	583	569	582	605	598	565	558	572	622	574	613	597	609	607	587	574	555	571	581	561	590	541	581	615	572	599	533	549	550	603	573	573	572	544	604	657	605	594	612	574	625	582	566	590	564	528	551	570	554	569	618	560	583	538	611	524	591	565	549	581	588	587	567	579	601	566	601	587	586	594	574	577	567	582	564	589	603	571	607	592	566	548	576	597	556	561	579	573	522	583	564	609	617	594	607	576	594	563	639	556	621	576	593	587	572	612	596	620	571	560	619	597	586	610	560	608	593	576	583	567	599	597	541	526	602	590	582	590	568	572	580	573	603	562	547	549	572	627	567	629	623	533	552	587	578	615	597	559	593	589	567	565	583	559	572	558	585	592	580	589	592	593	545	582	589	565	587	593	561	531	622	612	553	573	526	544	536	552	593	622	580	595	607	559	632	560	583	529	561	577	567	600	640	584	604	578	588	574	570	568	552	561	576	558	566	633	613	559	594	566	613	628	568	576	594	597	592	591	609	612	560	565	574	628	612	639	613	556	578	592	631	595	554	580	550	583	583	578	561	587	594	592	590	606	599	594	576	520	571	592	576	590	581	625	543	564	549	587	573	592	573	610	593	590	584	606	573	618	575	534	582	588	582	568	583	604	595	622	602	579	577	577	574	549	574	580	576	580	575	603	552	525	580	617	571	600	587	587	573	590	563	611	578	523	562	586	589	568	551	585	591	593	589	580	586	590	586	585	590	632	553	547	562	602	592	599	609	589	580	577	593	609	615	582	572	587	597	589	639	577	597	608	596	566	591	540	600	574	565	603	566	602	603	600	582	598	584	588	586	594	599	571	592	586	636	547	579	598	562	626	591	587	618	594	608	574	602	547	567	599	549	609	575	578	614	588	570	579	589	585	513	592	561	600	544	612	564	621	561	571	596	562	559	556	597	635	555	589	618	599	591	635	595	608	577	590	563	612	604	604	580	564	567	600	579	612	571	598	551	578	597	628	591	546	618	617	581	623	602	589	600	585	563	597	590	575	571	575	567	617	563	585	585	559	567	628	604	545	587	583	558	560	601	587	543	562	566	565	591	589	589	586	591	576	539	520	546	543	571	556	606	575	572	622	596	626	590	588	584	578	579	582	571	596	579	554	617	587	568	599	572	615	565	569	625	588	560	603	576	536	536	624	522	613	549	581	596	592	565	598	560	591	593	606	544	529	556	585	611	595	588	574	548	610	601	575	582	571	610	580	569	545	542	566	567	570	559	597	612	559	600	559	609	576	603	597	561	572	576	618	588	638	569	629	586	605	576	614	586	553	597	530	570	589	537	578	589	585	603	583	583	583	600	589	593	595	598	576	639	596	568	590	580	571	619	578	594	562	586	563	578	539	587	594	592	591	599	576	573	574	589	572	576	583	572	573	600	559	576	563	591	622	560	589	604	581	594	597	601	620	586	575	583	565	542	633	594	626	626	622	559	596	591	602	548	607	543	550	580	585	592	612	579	592	584	556	626	602	562	586
59291	102427	78738	50575	28067	9502	2414	1152	1062	1045	977	1056	1071	999	1005	960	997	1042	1039	1015	1058	1035	1006	1051	1001	1079	1015	1087	1017	1035	1022	1019	1075	1000	1052	1004	1044	1030	990	1034	1081	1012	1027	1045	1000	1004	1037	1020	1056	1070	1067	975	1044	1062	1017	1004	1024	1057	992	1065	1021	1063	1044	1039	995	1006	1013	979	1076	1028	1076	1016	1009	1013	1004	992	1011	1029	1034	995	982	996	990	1013	1013	1039	958	1033	1058	1010	1056	985	1016	996	1038	968	1049	1013	1006	1023	1038	1011	1044	1062	986	1022	1023	953	1015	1043	1066	1048	1073	966	1037	999	989	1024	1005	1036	1060	1002	1043	1100	1039	1006	1042	1048	1024	1039	1030	1039	1026	1011	1011	968	1001	1110	1046	1050	1076	1039	995	990	993	998	1059	1031	1034	1058	990	1047	1006	1032	1086	1042	982	969	1033	946	1003	1048	1046	994	1026	1064	1076	1020	1053	1051	1040	1017	1069	1068	982	1018	1067	1054	1036	974	1000	996	955	1035	1013	1018	972	1024	1005	1004	1045	979	1006	1089	1005	988	1063	1042	1086	1035	1023	1051	1082	1019	1068	1056	1000	1036	993	1050	1045	1027	979	962	1027	1020	1072	993	1032	1042	1057	978	1026	996	1034	1013	1027	983	1012	972	1044	1041	970	1032	971	1014	1024	1047	999	976	1016	1095	1027	1028	979	1012	1023	1046	1079	1069	1071	974	1033	1043	1013	1005	1014	1004	1009	1044	979	1058	1043	1055	1039	1025	1023	987	966	995	1013	1016	1067	1017	1001	1035	1032	1020	1055	1012	1012	1039	1023	1017	1073	1044	995	1000	1080	911	1034	1005	1048	1012	974	974	1051	984	996	983	1036	1022	1019	982	1009	1065	1019	1017	971	1062	1026	1000	992	977	1024	1033	1028	984	1009	1014	975	1087	1040	1016	1040	1015	1022	1004	1021	988	1044	1095	1066	972	1037	1018	993	1039	1079	1040	997	1007	998	1021	1075	1061	971	958	1013	1029	1020	984	974	1026	995	1013	1045	1069	1010	949	1000	1027	1014	995	1029	986	988	958	1035	985	1024	1012	979	1036	991	982	1004	1015	1029	989	1028	983	958	998	960	1015	996	1077	1014	1048	1040	995	1023	996	1007	993	1036	1047	1004	1026	1020	1024	1022	1004	1043	1076	1064	1058	989	972	1051	987	1027	1034	983	1014	1011	1024	1007	1035	1005	1008	1028	1041	1043	1015	1045	997	1017	1029	1051	1055	1059	1008	995	1024	1013	967	1022	1041	985	1024	1022	1008	970	996	1027	1040	1086	1015	975	1023	1008	1028	973	1014	1039	998	1045	1024	950	1040	1003	1056	1026	1020	983	1006	1061	1051	1018	1056	957	991	1061	982	1089	1061	1023	1055	993	1049	977	1058	1030	1026	962	1060	999	1014	1003	1042	1002	1083	1029	1036	1012	1058	989	996	987	1083	1049	1020	1021	1041	1017	992	1056	967	1023	1042	969	1078	1009	1002	1026	959	1007	1025	975	988	1031	1000	996	998	1038	979	1094	1060	1013	1056	998	1021	1041	1079	1043	1047	1043	1015	1048	1025	1020	954	1002	1029	1024	1007	1038	1016	1008	1061	993	949	996	1018	1025	1001	1053	1038	1067	990	1028	1004	1058	1057	993	976	980	1003	988	987	1020	1038	1055	1035	1005	1065	1023	1048	1016	1115	1008	991	981	988	1017	1097	998	1084	1047	957	1021	990	1014	1022	1018	1039	1019	977	1026	1022	1066	993	1000	1025	1053	1061	1081	1010	1038	1066	1017	1013	993	972	982	976	1009	1016	965	1034	983	1014	1024	1091	970	1046	960	962	1019	976	1043	964	993	1031	1010	1013	996	1000	1067	976	982	1039	1027	1028	992	1001	1012	1001	1020	1031	1045	1003	1043	1011	1027	1039	1015	1012	1036	1013	1088	1020	1060	995	1036	926	1021	1014	994	963	1033	1014	1024	1012	978	991	1024	1030	972	1045	1044	1000	977	1047	1037	961	1035	1037	1017	1001	1029	1030	1009	1000	1017	958	1030	1117	1087	1039	1007	1017	1029	1039	1013	1018	1042	1052	1028	1038	1038	995	991	1039	1047	1020	1034	1020	1028	1069	1055	1052	1006	1017	993	1037	1003	1044	1045	998	938	1004	993	1038	1008	968	1006	1005	1039	995	1046	1034	998	1031	1033	1057	1009	1030	1069	997	993	1066	1081	1065	1039	1027	1007	1014	966	1006	1027	1003	1050	1014	1050	1009	971	966	1009	1005	1039	1019	1019	965	1032	1054	991	1019	948	996	1018	1022	987	979	1041	1061	914	1045	992	1036	1001	1029	1030	971	1043	1036	984	1041	1052	998	986	961	1012	1012	996	1023	1112	959	1010	983	1024	1074	981	1016	1031	1048	1072	1003	1017	963	1034	1091	1091	979	1033	1005	1066	1042	1029	1070	933	981	1042	995	1074	1052	1017	1062	1025	1003	954	1021	1078	985	1019	1019	1072	979	995	946	990	998	1039	993	977	978	1018	1019	1039	1040	1046	984	970	1010	1009	987	1036	1016	988	995	1039	984	1018	957	1133	994	1041	965	1007	1031	1024	1047	980	1026	1009	933	1058	1029	1036	1002	1080	1042	1004	997	1039	1076	1014	1030	1061	1009	1030	1012	994	987	961	1032	1033	1042	1076	973	1029	1025	1047	1006	1061	1039	981	1078	1021	1021	986	1008	1021	998	1032	1013	1070	1026	995	981	1049	993	1033	1001	1014	1037	971	981	1020	1035	1049	1062	1006	1033	970	1049	1017	1007	975	1022	972	972	1013	1032	1062	1020	1013	989	1002	1018	1017	1019	1037	1061	1027	1045	1068	993	1052	1034	1013	1009	1001	989	951	1035	1049	986	1054	1012	999	1044	1002	999	1036	1060	996	1044	974	1011	1081	1048	1004	1007	994	1025	1059	1018	1068	1024	1013	1035	1048	988	997	1052	1079	1031	1011	938	1041	994	1063	1011	966	1008	971	1063	1038	1028	992	1022	1058	1064	1016	975	1030	1033	1045	1057	1076	999	1004	1051	1046	1022	1003	1046	1016	1026	1002	1001	1083	1069	1073	1056	1025	956	1043	1011	1003	1055	1011	1030	1038	1026	1073	1004	1047	1011	992	1050	1012	1010	1057	1047	1055	981	1053	1015	1034	1042	997	1063	1070	1012	1026	979	1010	987	1049	1065	1018	1077	1051	1022	1065	1005	1086	976	1033	990	1055	1052	1007	1052	989	1049	1061	1012	1053	1020	1063	1018	1044	985	955	1007	1034	1066	976	1021	959	1023	1004	1086	1005	1015	1054	966	1056	983	1024	991	971	1033	989	1028	1014	1014	991	958	960	1025	1004	1002	1023	970	1002	1048	983	1002	1045	1028	1055	976	1056	949	1063	1000	1024	1009	1056	1024	1038	1071	1043	974	1051	1044	996	974	1015	1071	1006	1016	1017	1055	990	1026	1055	1016	1026	1010	1039	975	1056	1015	982	1016	994	986	1030	1038	1041	1038	1031	1055	1052	1014	1024	981	1045	980	982	975	1014	979	1012	1054	1004	1040	1039	1038	978	1010	1054	1025	959	1046	1012	982	1004	975	1016	1017	1011	1008	985	996	1017	1029	979	958	983	956	1068	1020	1004	1012	968	996	1004	1051	954	1025	1067	1034	1051	1013	988	1051	1009	1017	1014	962	1028	1086	977	1010	1054	1003	1032	1024	985	982	1008	993	961	1062	1070	946	1029	1023	1056	990	1011	996	1063	1059	1007	1012	1024	1075	940	1046	1008	958	1019	981	946	1007	1088	1021	988	1105	1019	1011	1004	1002	1049	1023	993	1008	1027	1002	1028	1009	1008	986	987	1028	1032	1009	1077	1038	1020	988	962	1031	1000	1023	1040	986	990	1042	1088	1045	1009	1013	1012	1004	1061	1032	999	996	1074	1008	977	1023	962	966	1024	1059	1043	1006	1014	995	1049	1037	1011	1016	1096	957	1006	1028	1003	1023	1037	1056	978	1022	946	986	1014	979	1046	1080	1028	998	983	1006	1038	1044	987	1014	1009	1015	1003	1023	1046	1068	1067	1000	1005	1005	1014	1024	995	997	1042	996	1033	1008	1077	1005	1038	1031	1046	1012	1014	1030	1046	1031	984	997	1034	1010	1002	980	1013	995	1032	969	1002	1034	1036	1012	1019	1045	1022	958	974	1004	994	978	1013	1039	984	1011	1038	963	1027	961	982	1029	1016	961	1017	990	1003	1046	1031	1005	958	990	1023	1054	1045	996	1008	948	992	1069	1003	1044	1008	991	1059	945	979	1013	1027	1032	1011	1046	1005	988	1003	961	989	1032	1090	990	1025	983	1038	1038	982	987	1041	993	1047	997	1029	1019	1024	1069	1023	1072	1003	971	1035	1050	986	1048	1034	1071	1054	988	1008	1021	1031	1054	1037	1004	1026	979	1084	1046	1049	1040	987	1001	1019	1012	1047	1016	1030	1019	1035	986	1047	997	1072	1043	1009	1015	994	1029	950	994	1008	1022	983	1027	1004	1005	1006	989	1041	990	982	1022
28393	31703	28825	16270	4915	1277	668	562	525	548	518	509	531	502	536	527	530	526	533	533	560	497	557	549	514	510	551	498	516	515	531	495	508	497	507	501	556	505	507	478	524	528	514	530	550	525	501	530	534	546	529	511	493	532	520	498	482	493	533	529	533	518	522	525	493	526	504	509	496	511	499	516	531	514	502	536	534	512	530	556	543	501	499	565	518	523	504	531	541	537	551	504	532	485	527	559	536	532	504	536	542	473	521	495	518	517	517	533	517	499	506	546	568	573	550	561	538	508	547	535	529	529	578	509	508	545	536	532	509	496	535	480	501	500	475	529	513	567	525	491	537	514	539	559	500	506	506	532	489	524	545	498	517	541	514	541	480	550	565	474	527	504	529	551	527	506	497	539	509	493	532	501	561	494	526	537	520	500	518	493	529	541	545	550	517	528	603	588	501	524	529	510	548	524	522	525	459	505	533	541	531	550	529	535	530	501	519	515	569	514	507	537	565	480	510	533	532	502	456	500	521	523	512	525	483	505	525	516	516	539	555	510	526	491	541	492	534	500	534	532	511	570	527	485	554	504	533	517	499	476	534	556	527	541	496	519	533	572	522	500	535	507	508	526	549	506	508	514	529	501	524	540	507	512	512	504	473	485	541	521	471	510	468	512	522	505	523	491	493	498	507	525	509	519	500	502	535	577	541	531	517	526	511	540	527	562	509	537	490	504	543	542	549	547	523	511	541	491	568	522	512	552	532	516	489	496	505	499	534	509	551	530	541	495	538	560	477	501	526	506	519	488	520	553	498	506	501	559	541	595	535	489	504	511	518	556	526	495	544	475	550	497	560	535	530	513	517	547	537	520	521	455	535	553	530	539	527	535	539	496	504	549	554	546	542	545	531	520	543	511	532	533	536	524	509	519	498	529	517	507	517	530	526	540	539	541	518	515	509	513	531	507	514	564	526	532	525	541	536	509	504	495	548	493	556	527	499	526	543	523	528	539	526	533	528	534	505	540	496	531	520	538	500	482	501	465	478	503	495	471	552	544	527	491	518	510	529	474	547	537	556	533	556	496	474	521	525	527	535	547	511	550	507	506	516	515	517	514	516	490	544	522	522	500	516	523	528	506	596	510	492	538	496	525	522	512	528	544	554	483	560	556	504	531	500	499	500	505	500	517	537	555	495	511	502	483	547	529	537	529	487	531	548	555	502	547	492	541	480	528	525	504	501	520	546	528	523	510	550	501	537	526	528	527	507	540	514	475	487	516	507	532	516	503	473	491	501	522	512	537	500	506	508	517	536	478	535	508	518	536	501	488	536	514	489	504	531	544	499	516	510	531	526	534	502	535	526	547	569	539	524	532	541	506	519	506	511	511	541	526	511	524	545	495	556	487	532	525	483	510	491	531	515	511	511	529	511	545	507	518	510	528	561	507	537	526	545	522	516	489	527	530	487	523	533	533	508	502	534	493	519	558	512	557	469	532	495	501	527	509	547	559	501	516	514	500	568	507	516	524	521	530	534	522	502	508	532	534	540	537	541	508	544	508	517	523	545	483	519	503	552	540	540	525	519	499	511	492	552	493	516	527	532	537	533	530	483	523	527	503	517	560	518	518	531	515	535	530	529	539	513	553	492	513	533	538	514	542	512	526	531	533	537	569	514	540	484	530	492	550	569	531	547	522	536	509	509	527	522	546	507	481	544	553	525	522	520	516	495	525	498	534	524	532	533	495	537	520	517	536	491	503	522	543	536	564	528	539	526	520	467	517	548	555	494	543	476	510	488	537	525	509	511	532	555	540	527	507	520	478	512	540	534	552	535	542	486	539	470	515	475	544	494	520	501	500	510	485	509	503	505	536	530	584	543	512	505	510	532	526	519	495	526	515	494	517	512	509	505	520	528	516	528	520	550	504	477	534	516	510	500	511	533	553	496	514	555	522	499	502	500	517	519	535	517	513	570	564	514	501	482	518	539	567	519	528	532	523	551	508	528	536	511	522	508	533	530	595	532	514	519	543	497	510	517	524	545	558	526	527	550	503	508	541	547	514	488	546	520	520	526	558	510	547	507	562	522	545	548	572	529	501	537	486	535	500	530	530	520	504	582	546	541	527	560	513	532	512	519	542	493	515	586	509	564	523	530	495	532	547	522	562	535	524	506	523	542	521	499	495	538	508	517	494	523	514	514	536	562	529	501	502	464	545	520	521	522	495	514	523	550	537	530	565	554	505	510	542	530	501	509	519	517	533	503	520	518	504	480	498	485	517	539	575	501	516	543	520	468	526	527	533	574	500	522	508	510	513	521	522	490	489	523	515	511	532	521	521	500	500	498	479	511	521	514	561	532	542	539	508	513	517	508	532	529	521	497	505	532	529	502	533	476	519	510	497	495	537	551	505	491	515	506	558	527	474	513	528	545	514	527	523	471	506	505	528	501	573	559	505	494	517	556	480	516	534	556	555	539	501	538	518	502	527	534	539	510	561	524	513	482	530	536	543	520	547	512	544	514	530	509	527	549	526	490	506	536	512	481	514	542	557	518	524	523	558	558	512	536	497	514	551	529	515	552	540	540	507	514	532	560	521	529	564	502	513	522	495	520	488	518	532	477	562	509	527	531	487	500	508	520	522	540	490	544	509	525	490	559	520	530	532	508	517	524	499	503	514	520	526	531	494	531	569	500	558	525	494	511	524	503	554	539	489	527	530	513	557	527	525	543	522	497	533	519	515	521	490	518	487	473	511	453	549	505	520	545	520	545	542	530	488	535	492	531	537	525	522	542	492	581	517	531	573	493	478	537	522	512	501	526	517	547	505	535	516	534	512	520	536	555	530	540	509	536	514	523	519	554	475	518	578	508	531	507	546	489	506	552	530	532	512	534	533	512	503	485	512	513	523	573	499	489	512	495	546	528	524	525	510	499	503	504	534	551	529	528	500	520	482	543	502	537	513	532	502	552	503	546	540	510	562	485	517	529	476	479	540	505	518	531	507	513	512	521	468	486	541	513	540	519	523	547	555	511	522	519	507	498	541	502	549	528	503	537	490	563	485	494	547	478	531	528	535	503	527	515	518	517	511	544	535	525	497	552	536	489	508	489	522	518	509	543	494	514	556	486	532	472	540	516	497	537	525	504	497	481	533	532	558	533	555	507	529	487	546	524	535	560	501	536	509	553	498	535	500	534	500	474	472	508	546	529	472	522	532	527	584	510	508	570	458	486	558	534	501	565	568	491	512	512	538	504	554	517	491	541	496	513	548	538	508	540	544	533	542	491	503	513	513	519	534	503	537	514	552	516	506	514	517	481	568	555	577	539	507	519	498	520	496	514	523	546	531	528	520	505	517	478	497	525	541	541	518	512	542	496	522	531	536	531	529	517	483	549	531	492	545	484	530	548	511	487	550	513	535	501	469	528	502	536	560	536	493	568	471	497	580	500	520	487	515	510	506	487	521	521	540	503	495	528	492	506	545	525	521	486	533	502	507	502	559	518	524	511	503
33860	50039	34200	19945	8494	2742	1238	960	975	973	982	999	956	938	976	937	965	896	968	964	970	952	933	925	935	934	910	893	931	965	956	931	953	1021	928	955	937	985	971	904	939	939	924	969	949	933	963	980	912	969	980	982	962	902	952	958	899	931	901	910	911	938	947	908	998	937	900	953	910	936	972	973	965	959	945	965	899	976	961	948	983	975	943	959	937	974	906	957	963	935	1001	942	969	942	986	930	938	945	961	972	978	969	961	927	953	912	947	908	986	928	890	915	956	1008	990	982	941	916	938	928	955	946	904	933	915	973	983	950	911	980	944	937	930	953	1027	930	934	972	944	916	924	904	894	918	914	983	943	979	963	913	940	895	1011	946	923	920	941	954	938	922	919	971	928	918	961	944	934	934	943	974	912	947	928	961	936	978	990	942	947	959	956	979	981	957	916	908	941	958	926	941	856	933	881	975	981	914	940	966	1002	958	941	958	932	949	940	973	974	961	944	955	940	916	952	986	921	928	947	978	936	929	930	988	949	971	955	963	932	944	972	973	976	962	967	879	967	967	937	930	891	947	923	974	975	987	877	916	984	940	978	916	1010	946	980	917	971	936	948	948	965	931	913	958	955	927	995	988	936	1030	973	893	946	930	937	911	924	947	913	950	916	950	1029	961	966	990	953	952	907	954	967	991	872	985	992	956	1000	942	943	930	968	963	943	932	1007	959	977	922	916	940	953	970	942	900	926	913	952	955	949	992	922	912	920	956	935	967	919	947	905	977	945	935	983	976	961	918	937	900	935	991	952	968	922	980	953	980	891	945	928	954	936	904	994	980	950	903	894	930	973	991	947	987	949	924	950	930	907	982	1002	944	928	910	914	893	863	964	930	987	953	1007	943	974	966	936	975	947	972	960	955	923	971	934	944	982	962	928	960	946	904	928	937	944	879	897	907	1004	963	909	941	994	969	945	969	1021	915	880	903	986	939	999	994	1023	998	921	940	1011	977	952	968	957	935	925	931	930	880	958	910	927	1028	906	931	887	944	978	940	939	921	940	974	992	1002	897	918	887	906	900	994	931	948	970	958	1001	920	954	917	982	925	954	963	954	896	974	974	951	948	913	926	956	941	930	931	859	926	934	911	958	957	997	976	941	963	930	935	978	962	961	956	939	955	950	955	925	950	975	975	959	939	1003	979	976	907	993	955	943	934	963	987	982	996	927	1004	963	906	1002	936	959	952	1009	859	967	930	983	988	998	967	917	966	971	972	944	926	937	931	938	953	976	916	932	943	940	938	944	929	883	901	886	945	943	960	989	938	975	997	958	973	997	973	949	1012	984	940	995	975	983	913	975	966	929	1003	902	907	924	999	946	920	938	990	955	950	968	984	980	988	916	952	941	965	971	915	898	949	972	929	931	967	911	1004	930	1019	970	892	997	981	954	924	948	930	934	962	994	952	951	952	973	953	981	920	943	1019	979	1004	956	979	969	973	1043	948	966	934	962	996	960	990	904	937	922	924	977	926	980	875	973	990	949	961	947	973	957	999	922	944	938	935	975	965	914	959	967	956	937	985	968	911	902	972	984	969	983	945	906	919	974	894	970	912	944	1002	962	959	908	928	957	985	932	973	991	932	939	936	858	959	926	937	918	941	967	967	936	962	961	917	912	977	964	961	973	958	944	940	919	976	942	936	973	939	1004	960	979	942	914	930	962	945	943	920	922	922	933	939	947	901	1012	918	911	947	919	941	1005	941	939	954	961	916	970	982	922	935	960	924	898	923	974	963	964	971	966	932	932	914	930	910	956	990	927	909	923	1004	972	944	1007	949	897	940	971	912	980	909	966	937	928	968	890	965	964	944	955	908	935	934	998	915	962	957	991	937	945	923	975	934	983	913	972	974	972	998	991	971	932	930	992	980	934	957	930	975	905	928	965	931	953	970	946	931	927	988	913	949	912	940	885	915	972	991	946	909	954	1025	956	925	921	1009	924	940	978	978	931	936	954	1009	947	951	934	992	929	955	946	983	925	929	984	929	918	935	971	927	1009	945	960	947	996	968	918	955	947	959	959	979	951	899	956	929	895	899	939	929	991	954	939	969	1000	932	1002	973	957	935	904	1005	964	908	930	907	930	936	911	995	923	914	936	963	944	978	936	970	1007	891	934	989	976	958	963	960	908	961	912	992	980	934	932	923	924	944	951	999	941	940	935	912	993	972	980	923	885	894	954	955	911	1000	966	995	984	930	949	967	936	1001	904	998	966	933	949	928	912	911	936	959	960	976	963	966	943	916	952	942	933	933	939	961	949	949	985	974	949	969	909	958	926	972	974	928	960	939	924	965	912	950	979	916	919	1005	927	971	926	969	1025	900	938	948	917	945	922	888	997	955	933	970	893	940	904	975	988	989	897	967	967	964	973	966	943	943	973	974	955	955	962	901	897	964	966	930	917	933	908	919	865	972	921	963	942	970	959	979	984	896	981	1004	949	939	909	986	944	937	898	949	903	980	927	912	894	956	1000	917	1006	972	966	985	971	992	948	989	943	909	933	942	903	947	977	926	956	874	982	956	957	963	995	950	932	921	980	898	950	938	962	942	936	955	984	933	953	987	943	903	923	969	985	974	964	949	896	914	978	960	976	891	973	943	938	990	917	970	925	973	917	942	957	895	1041	985	962	918	944	959	900	955	944	870	907	988	932	946	929	962	952	947	929	934	990	974	947	890	958	901	957	959	878	956	914	922	976	953	950	921	898	969	912	962	955	988	940	939	939	923	969	903	956	970	1030	951	938	949	953	954	978	970	967	939	988	968	964	908	993	998	950	905	926	962	945	945	973	896	950	920	923	947	907	962	956	907	997	969	909	993	943	921	955	933	956	1004	916	969	963	947	951	986	898	910	965	940	1005	966	928	970	962	944	940	953	883	959	944	972	879	959	925	948	890	947	933	982	963	955	948	989	965	918	955	965	904	893	1009	928	924	969	948	978	986	958	971	934	982	935	985	935	905	970	920	965	976	944	946	918	958	928	906	957	948	893	894	975	976	939	957	971	952	993	905	967	944	915	976	970	913	1033	905	960	917	924	968	904	922	932	965	948	924	965	942	992	977	948	969	1030	912	929	962	957	956	910	989	927	947	954	977	918	887	949	911	951	934	968	953	1022	960	955	921	891	922	891	951	914	943	955	973	922	981	966	914	973	950	894	973	952	963	903	937	956	949	920	977	885	926	973	999	954	960	962	938	955	1016	964	889	947	889	982	959	922	926	955	979	925	948	970	956	934	977	971	964	989	924	931	941	941	912	955	908	963	923	929	948	916	917	939	936	937	980	935	946	900	957	896	892	948	942	984	944	967	925	975	927	902	916	1005	918	916	914	950	939	940	973	977	975	910	942	958	948	938	925	906	907	931	905	923	936	936	908	961	947	983	947	940	962	1000	977	897	941	976	987	983	929	947	921	951	871	883	931	953	931	949	984	975	955	948	989	983	970	928	966	916	967	914	943	926	898	1001	920	984	930	873	954	965	990	968	965	933	951	950	970	941	897	909	937	960	919	951	957	958	980	897	959	958	971
24725	25127	36086	33330	23564	12074	2102	669	514	511	523	520	474	503	470	518	510	529	489	494	505	499	548	488	508	499	507	500	490	496	461	513	494	497	516	521	518	465	526	521	504	476	519	496	536	486	502	531	518	535	519	511	476	503	525	475	512	532	491	473	496	524	506	488	519	513	486	476	489	507	482	509	545	509	510	497	483	499	488	479	517	526	531	461	508	508	478	515	529	511	508	517	530	498	477	525	460	527	513	519	515	502	514	515	504	488	544	504	533	534	524	472	499	484	467	532	508	517	494	527	536	540	509	512	550	467	506	492	488	471	507	484	491	509	505	504	483	488	500	457	513	550	491	501	488	491	467	525	556	532	534	501	472	500	513	517	516	492	493	483	513	482	475	491	539	528	493	535	487	484	497	537	526	512	524	503	540	494	499	494	473	499	561	503	482	494	510	510	502	521	532	469	514	496	497	481	525	518	501	498	527	496	509	493	547	524	564	478	479	504	511	501	503	495	530	495	474	516	545	464	496	507	476	472	491	523	496	446	512	520	499	518	501	566	506	456	516	481	524	480	495	496	568	527	466	472	499	476	496	520	530	523	517	466	496	551	507	529	485	526	530	478	482	483	505	476	475	495	505	513	530	549	481	546	458	474	462	550	518	534	482	495	485	522	511	484	486	525	532	491	507	500	498	500	503	496	507	479	516	525	552	543	447	490	524	528	512	543	517	513	504	461	511	493	491	500	508	461	510	503	546	496	540	529	536	521	476	526	506	522	549	493	530	485	516	518	499	526	480	494	519	503	485	499	469	482	488	512	534	512	499	499	495	527	514	485	479	510	489	463	500	491	514	481	497	453	465	509	487	475	533	497	509	514	506	489	509	507	517	531	508	514	532	469	487	494	488	541	500	492	506	506	525	487	491	460	493	534	500	500	461	501	517	494	496	481	475	542	492	511	500	503	468	506	478	495	507	489	486	522	522	500	485	531	514	535	506	504	513	503	471	498	529	502	480	515	510	530	524	515	538	538	510	453	494	529	495	506	529	513	508	471	483	473	504	513	485	520	495	473	524	541	504	514	465	482	470	519	532	525	510	540	513	522	494	513	537	528	491	499	507	491	509	493	517	503	507	525	487	526	487	490	500	509	536	503	491	486	493	523	509	594	499	476	522	482	505	509	518	523	522	504	536	520	502	459	514	491	497	504	503	512	531	513	529	524	496	479	540	498	458	551	527	482	507	507	502	544	499	506	523	486	505	527	506	529	475	523	534	496	498	462	520	530	480	509	504	514	478	459	470	536	536	521	506	459	528	524	498	506	495	520	504	457	518	534	541	499	523	507	515	503	516	514	478	469	503	542	524	480	504	490	507	461	516	493	517	497	553	479	472	496	497	513	527	509	496	526	547	508	513	493	494	495	505	489	519	511	467	501	503	524	497	501	512	515	537	519	488	503	503	490	484	527	476	531	485	461	483	508	520	489	542	522	481	512	547	507	519	500	491	457	500	487	511	478	504	499	504	489	510	474	526	521	532	506	518	473	499	505	506	550	491	492	487	521	513	508	490	499	493	470	499	499	506	485	466	502	504	513	496	490	541	489	516	480	505	517	489	532	447	503	517	504	504	499	485	512	475	522	485	506	480	525	504	498	489	482	557	484	521	515	528	526	470	474	492	488	470	497	499	466	498	524	486	484	493	510	505	486	476	473	494	503	490	493	525	554	479	559	501	521	499	495	502	512	488	470	512	537	467	514	475	460	497	537	540	493	535	501	514	508	492	567	533	502	543	496	500	504	519	486	493	482	504	485	492	473	517	464	529	478	500	472	507	538	507	468	499	534	511	514	487	467	516	515	508	503	505	451	485	515	532	484	536	539	479	529	476	538	512	498	499	496	496	515	458	498	512	501	518	474	497	497	474	494	520	538	498	464	486	498	522	484	504	509	475	503	548	449	531	515	513	508	528	499	527	452	497	500	453	474	497	525	490	498	510	473	502	512	509	510	480	490	467	499	500	468	484	502	501	464	482	515	474	498	518	507	490	515	496	532	543	484	503	495	522	512	492	499	479	503	529	524	507	480	503	513	515	487	456	488	507	481	518	480	495	502	484	510	542	518	514	509	522	487	513	493	504	522	500	479	490	509	508	514	509	511	497	516	524	558	525	525	492	470	523	489	494	518	538	467	494	553	496	503	539	485	474	501	511	509	514	484	502	509	513	497	532	481	531	493	484	517	510	527	507	531	501	507	463	536	542	483	537	486	525	548	495	509	523	527	483	513	523	484	470	474	487	516	494	477	512	508	527	504	492	478	483	542	500	496	530	522	506	546	475	494	491	537	521	492	533	504	527	501	496	508	498	504	494	490	480	501	540	519	483	530	517	510	513	443	506	488	523	523	510	482	521	530	516	518	534	526	544	477	496	494	474	522	520	544	493	500	528	477	481	484	466	513	525	488	520	484	493	542	503	506	520	504	504	506	532	457	474	486	487	563	520	527	505	514	492	487	487	511	509	511	507	560	499	551	509	462	519	481	534	502	495	490	466	506	501	521	520	512	509	527	461	476	520	480	473	537	532	501	487	502	518	503	513	472	506	471	511	462	490	485	503	518	452	507	516	519	517	486	498	462	503	512	484	506	507	477	542	528	525	491	517	506	502	512	483	520	502	492	465	493	499	537	479	527	477	548	510	478	523	492	520	481	491	534	514	480	545	508	462	485	470	494	495	510	525	511	454	474	521	532	538	508	472	508	479	503	490	455	513	514	488	509	524	485	482	501	494	482	499	509	496	531	499	514	490	484	508	535	478	508	510	524	497	546	496	497	473	487	494	524	496	487	489	489	520	506	509	489	521	492	489	466	507	463	486	532	472	480	466	465	478	501	473	487	494	496	515	485	465	502	490	506	459	499	525	541	484	531	493	516	540	509	490	553	517	495	486	505	477	497	535	553	461	530	543	463	524	491	490	516	527	478	526	560	491	494	553	515	478	525	491	509	522	497	528	485	440	480	515	468	502	484	470	467	519	532	533	501	494	510	542	490	463	475	471	482	509	528	467	516	514	485	471	517	483	539	523	473	496	542	509	472	488	464	518	506	479	531	504	522	525	500	525	488	511	466	513	498	472	440	470	498	512	503	512	465	505	484	525	515	508	503	489	491	517	533	479	480	500	472	489	569	447	468	478	513	454	494	511	529	528	499	522	490	518	521	530	475	552	486	487	488	474	452	469	514	471	520	502	514	515	488	498	494	460	497	502	498	504	486	527	492	514	443	490	518	513	515	540	488	511	508	518	509	515	510	503	497	505	519	519	487	512	464	562	489	489	492	532	511	500	527	467	467	510	489	465	498	525	485	492	484	515	520	475	492	454	460	469	489	440	504	463	495	488	499	478	478	475	490	511	478	461	525	522	477	488	527	500	533	515	492	514	488	516	498	495	520	494	488	518	516	487	495	510	494	471	483	492	486	479	499	529	499	497	522	486	516	485	514	518	525	505	563	540	530	505	530
57128	89459	68398	47459	28812	11682	2800	1153	954	959	935	873	908	940	899	940	948	996	899	928	928	917	904	898	948	870	881	951	968	918	920	882	904	900	906	953	923	962	945	949	938	933	880	955	910	916	989	939	911	953	942	936	885	931	949	895	936	874	932	936	896	897	907	938	960	970	924	944	934	914	838	945	914	913	925	936	915	875	902	924	961	883	911	916	896	925	934	909	903	906	922	920	986	946	933	920	952	921	918	890	912	874	898	909	918	912	928	838	936	942	902	931	906	905	954	875	950	910	893	912	910	882	958	946	913	896	914	914	940	915	907	906	894	954	965	936	914	906	910	957	869	924	852	912	982	912	913	901	914	948	894	876	937	917	827	889	931	891	973	893	925	898	908	876	888	939	903	961	924	889	938	846	897	939	912	914	916	925	900	876	894	921	950	958	894	943	919	947	952	933	913	918	920	924	934	911	904	906	937	925	888	903	912	907	892	960	924	884	913	895	874	878	938	876	878	937	910	882	947	910	920	896	942	862	961	914	937	927	896	929	886	911	937	934	942	934	944	891	944	954	888	920	982	955	951	902	919	911	896	958	911	904	945	913	878	912	920	906	913	895	992	934	900	911	889	908	962	906	839	940	918	919	912	930	863	963	891	876	890	919	899	886	901	913	910	977	962	908	949	965	952	936	908	883	916	865	977	929	927	893	956	950	898	850	881	931	840	952	921	922	965	934	883	923	952	925	930	909	865	917	888	925	859	916	955	907	919	950	912	948	933	922	903	927	909	911	944	977	902	862	979	929	934	888	955	878	906	922	953	912	972	932	909	970	953	913	902	885	945	911	885	910	943	891	884	889	901	908	853	880	941	922	907	886	894	944	911	914	914	905	904	927	970	917	920	889	972	925	909	879	933	851	861	920	965	913	903	958	898	922	946	892	916	932	939	901	912	900	947	919	930	856	969	905	952	936	938	863	880	937	996	880	945	944	938	870	914	953	907	891	953	895	950	934	906	936	901	975	895	902	909	928	967	892	912	909	887	914	907	915	921	914	935	896	882	916	953	947	948	878	901	926	936	888	954	898	978	903	931	877	916	918	920	938	928	914	969	887	933	896	921	901	862	870	913	881	920	945	914	899	942	917	990	983	873	942	939	907	915	932	950	941	917	923	916	900	932	894	849	925	930	940	899	908	898	936	952	916	865	871	925	882	925	952	944	851	957	905	887	909	919	937	904	922	947	946	916	880	931	1008	958	952	923	974	899	974	900	893	931	931	943	896	930	869	905	943	967	912	895	892	947	890	931	921	945	992	931	929	858	912	889	919	946	909	928	932	910	904	915	909	928	904	884	939	915	940	917	869	949	972	989	1002	936	919	917	920	967	920	896	934	929	1013	956	946	973	846	925	909	904	946	901	953	890	978	941	925	880	880	924	902	936	961	954	904	918	935	883	950	910	863	887	909	896	931	900	882	912	920	946	895	931	901	901	923	894	911	976	895	956	923	908	882	879	970	928	936	877	910	978	981	926	907	969	942	945	926	911	933	890	923	907	908	926	893	976	915	934	881	945	905	915	854	944	915	942	865	939	963	893	871	932	905	963	899	942	885	891	955	899	913	906	920	904	951	917	908	927	874	931	927	946	905	936	941	966	918	939	943	908	959	940	902	890	862	948	906	897	895	906	945	972	906	952	932	913	932	893	912	930	969	913	934	917	923	918	883	961	948	905	920	910	951	960	923	924	922	912	954	891	911	887	877	941	886	932	875	897	904	893	921	892	881	896	871	906	904	896	883	972	889	975	913	885	925	913	928	928	892	984	895	986	865	952	947	906	913	926	902	891	912	908	930	926	893	943	918	903	903	924	898	870	913	974	902	924	896	970	901	938	893	877	951	946	920	854	910	923	933	927	891	903	920	962	900	928	939	906	909	900	940	901	899	917	868	885	947	906	921	893	924	959	899	896	902	923	929	902	984	901	922	968	895	941	917	862	936	888	901	953	964	947	944	921	965	901	884	925	915	912	918	904	866	881	908	958	999	888	925	884	985	906	897	954	991	911	980	962	953	935	954	921	925	958	901	907	912	873	913	899	854	919	927	923	913	867	894	888	873	931	914	906	902	893	957	940	950	905	913	928	956	889	961	927	901	908	938	890	924	912	954	873	913	933	901	903	923	864	883	867	904	907	914	922	927	923	941	952	913	928	904	922	935	952	964	921	926	911	916	973	877	944	905	943	921	912	900	850	936	870	928	879	908	920	934	922	913	936	929	917	1018	883	888	958	922	937	934	901	922	945	924	919	905	913	925	964	982	914	943	922	956	954	895	883	964	895	889	914	898	919	901	914	1003	889	946	940	959	874	961	941	960	904	904	904	873	890	949	908	908	927	878	892	905	927	914	958	945	961	949	1006	899	962	923	941	938	944	929	897	958	903	933	855	937	936	921	973	941	930	945	887	948	967	904	927	891	944	928	924	922	964	893	908	920	909	995	943	906	942	927	958	921	906	898	913	880	956	828	940	921	941	902	841	941	972	884	923	990	955	905	893	911	890	929	916	924	884	812	910	885	910	929	971	967	891	883	936	865	901	879	937	932	941	909	893	906	976	955	895	946	992	956	919	857	905	935	959	968	906	916	958	934	900	936	927	902	961	945	903	925	879	904	924	865	890	960	946	945	884	926	948	896	883	881	930	913	895	892	937	971	875	868	942	881	934	937	925	972	946	946	882	885	917	874	918	954	962	908	910	930	846	889	893	920	977	904	879	924	912	880	976	906	903	949	919	900	906	907	882	916	982	947	937	960	965	912	944	872	888	893	887	919	915	906	917	878	890	974	938	902	940	945	930	902	925	937	879	888	912	913	907	946	876	913	948	909	872	890	926	904	907	967	941	942	881	890	882	925	910	893	910	937	929	896	930	870	889	946	926	900	928	956	878	931	936	963	947	898	964	908	880	948	934	925	938	932	928	946	934	890	947	952	927	909	983	906	930	900	921	912	974	903	927	980	917	937	898	932	981	899	877	918	916	947	932	925	938	940	939	915	935	940	880	897	890	918	843	929	928	946	926	928	907	947	917	889	987	953	882	961	914	928	908	876	900	891	945	948	899	904	875	928	941	942	928	890	858	919	948	905	928	891	906	942	916	889	891	936	923	867	924	920	919	915	921	865	922	913	935	947	934	926	883	901	925	934	936	902	886	936	859	912	837	917	869	895	903	972	905	1026	913	965	986	902	891	881	880	912	923	864	930	906	923	926	921	881	906	926	921	939	905	938	938	943	930	945	908	939	937	920	927	968	947	939	921	944	912	945	886	926	901	871	925	900	942	920	869	961	919	946	861	898	881	924	880	912	921	860	915	913	913	923	847	926	960	963	878	913	906	900	886	920	900	904	961	927	925	897	909	956	964	925	879	889	937	896	927	893	916	902	938	898	946	958	940	941	878	901	896	962	947	891	900	900	971	944	909	959	936	950	954	833	912	868	876	934	928	915	925	913	869	965	867	910	958	917	921	923
23466	22531	32795	29912	24790	19156	6825	833	606	635	644	604	593	672	632	564	628	593	564	554	567	574	611	620	569	533	628	571	588	604	621	601	618	601	555	624	657	550	564	598	591	603	612	620	561	604	601	599	585	579	565	624	589	560	570	575	584	560	622	557	592	584	596	558	533	572	550	571	623	572	571	597	585	601	592	571	612	549	607	556	551	561	569	603	563	594	563	575	570	614	643	598	636	605	567	577	591	604	561	618	569	568	592	609	566	605	591	507	590	551	616	599	610	564	587	642	552	604	593	590	607	623	617	537	635	598	583	577	632	567	600	591	581	582	549	525	558	555	582	619	621	615	573	620	592	581	554	623	585	583	632	604	601	577	589	606	598	602	601	568	601	562	592	584	586	605	564	639	596	590	550	548	551	576	603	581	536	569	549	595	550	622	555	581	585	596	567	606	598	567	545	565	525	565	539	587	593	609	622	596	598	607	600	573	564	561	585	595	605	553	560	587	639	599	615	583	589	558	595	569	561	569	601	575	601	578	551	592	539	582	595	597	574	558	594	604	559	578	571	589	596	571	523	574	581	562	613	576	573	581	595	553	587	613	616	566	559	576	565	590	567	596	591	622	612	573	545	531	573	625	590	599	561	590	550	569	595	559	584	570	612	563	606	603	608	554	623	599	615	583	591	620	573	563	572	572	629	575	604	571	566	571	590	593	618	610	596	589	533	554	602	586	619	536	611	588	613	615	568	533	603	589	571	556	617	562	573	580	542	556	607	578	579	568	563	559	571	582	645	626	550	588	609	651	610	568	590	583	603	581	613	585	589	591	593	612	595	555	568	573	576	560	566	628	564	552	616	537	537	627	577	540	630	578	600	592	593	550	576	579	570	567	571	584	609	590	577	580	586	601	584	564	575	554	609	605	583	585	585	556	591	563	619	534	583	591	585	563	570	569	615	537	592	595	594	529	597	603	596	568	572	567	533	560	590	586	542	612	589	600	562	608	565	560	609	592	587	577	537	580	595	573	572	525	580	601	563	594	617	628	580	591	584	565	535	557	570	566	664	562	570	600	622	579	563	580	598	592	603	552	600	593	566	584	558	591	584	575	567	584	546	571	570	593	577	541	564	592	560	553	590	561	568	572	563	529	549	572	586	504	574	535	614	578	554	575	578	603	610	602	606	587	619	589	605	555	613	555	661	616	618	601	612	565	592	577	563	556	579	579	544	525	544	616	592	589	583	616	576	570	554	559	560	585	549	567	560	626	589	582	564	586	600	533	561	610	550	598	606	584	571	558	553	559	576	613	587	602	541	563	590	629	554	586	576	610	558	565	575	571	556	590	623	573	534	597	580	605	585	601	578	614	564	579	604	596	581	550	597	600	564	572	614	605	570	566	605	613	563	581	600	602	567	557	567	601	570	588	595	609	590	579	556	581	633	562	572	584	619	607	615	579	578	573	634	597	642	588	589	638	586	546	581	596	586	590	622	586	593	561	564	573	606	563	545	603	598	576	577	574	550	588	565	545	559	588	580	596	585	592	559	581	592	560	589	554	593	578	573	585	570	600	620	587	567	574	544	579	556	592	572	597	596	587	530	583	571	623	605	610	536	597	597	628	547	569	582	562	572	593	600	610	591	573	575	575	555	601	582	571	557	584	600	586	590	601	584	536	555	600	627	600	597	587	539	590	594	536	538	589	586	593	590	596	559	594	605	535	597	594	586	595	591	534	579	597	600	581	644	621	618	596	547	562	605	637	559	606	551	578	528	571	601	550	574	551	586	609	559	574	598	584	615	560	578	590	565	592	562	545	540	580	586	563	574	570	573	576	606	557	602	566	596	546	589	575	556	568	591	547	586	568	563	587	579	581	551	608	587	587	589	597	585	556	597	563	584	554	587	600	640	575	579	570	639	579	593	573	592	607	607	578	585	587	556	595	515	574	567	600	590	586	582	591	590	597	587	576	550	587	586	604	611	515	539	552	632	553	546	582	566	541	602	609	521	613	588	583	599	578	561	557	618	588	589	619	588	620	584	593	610	585	550	599	627	606	557	583	562	575	644	579	583	590	545	588	557	569	578	586	609	556	579	566	623	594	571	580	520	577	620	570	558	531	554	572	613	559	609	603	582	604	552	571	567	621	591	563	560	560	617	600	616	581	614	592	598	595	585	566	565	560	598	532	621	623	554	592	588	557	558	571	582	578	606	579	603	536	606	616	568	594	570	587	637	581	552	568	546	572	590	579	552	597	587	582	577	569	558	579	581	596	540	573	563	605	565	564	608	592	584	559	571	599	612	605	577	577	573	620	609	580	636	562	600	544	576	631	583	587	602	568	579	597	556	602	608	600	594	599	608	613	583	622	581	538	565	544	583	587	595	558	607	586	578	558	548	578	620	540	572	605	560	593	601	543	588	606	551	589	575	631	566	599	605	609	588	553	599	553	589	603	594	591	604	538	600	589	612	564	589	573	565	576	580	585	595	589	594	621	613	593	584	564	574	615	599	567	576	573	576	587	565	607	548	524	602	584	614	588	592	582	598	602	606	609	587	562	594	569	562	596	555	592	591	594	561	589	602	610	576	584	587	626	580	583	571	581	574	603	572	585	572	623	574	586	567	584	594	523	611	609	596	535	554	586	600	606	598	570	552	568	553	643	585	590	603	589	645	646	591	605	595	590	546	554	595	558	560	574	571	545	589	579	601	592	600	592	633	596	567	596	595	600	583	567	541	602	641	567	603	616	535	584	584	591	550	574	568	578	587	621	600	570	557	570	575	606	549	537	595	608	606	606	631	561	607	560	548	581	565	590	589	581	555	615	547	572	605	571	572	575	624	568	565	602	582	634	578	595	602	575	626	576	585	592	569	561	584	567	574	551	612	579	523	566	584	607	599	591	603	619	585	592	590	536	575	567	559	554	560	572	587	586	590	557	592	591	568	540	564	615	619	600	598	564	557	566	610	548	603	578	578	579	569	581	625	564	581	589	573	573	623	584	572	643	549	544	585	529	585	580	583	558	544	554	579	535	602	586	558	572	557	540	592	624	546	567	604	604	612	589	625	560	545	579	577	598	593	547	574	564	539	615	619	589	578	571	612	594	587	608	533	575	584	578	601	540	560	605	560	588	625	598	614	568	570	596	570	567	613	603	608	630	567	618	581	575	599	560	603	552	534	557	587	558	536	584	566	602	564	548	587	582	608	562	562	576	571	580	553	582	612	585	573	568	606	533	595	629	564	566	559	562	551	588	573	613	561	587	589	662	558	551	623	570	562	600	585	607	550	574	592	594	588	579	591	566	586	592	576	554	560	573	551	547	568	550	604	586	617	600	586	582	612	603	608	566	562	573	608	574	582	583	575	605	628	567	604	560	594	642	598	617	603	586	618	637	571	548	599	596	601	623	562	552	569	571	604	562	594	580	549	598	619	619	615	585	609	577	583	602	573	541	599	577	566	582	623	548	523	624	591	588	553	573	578	585	606	604	564	541	583	587	614	581
60312	100349	80460	58021	36285	15790	3773	1316	1064	1047	1001	1022	994	994	1021	1061	983	1017	1036	1011	988	922	1029	963	1066	1018	1069	958	1081	995	1044	1069	1073	986	1027	955	1056	1038	1035	1034	1032	986	1016	1024	960	1076	997	1056	1025	993	1012	1023	974	984	997	1002	974	1038	975	1002	1008	1017	990	1044	1034	999	983	1057	1041	1029	1037	1012	1003	950	1053	973	1016	1047	1009	1004	1016	983	925	1022	996	1007	1087	920	1018	1007	1022	1027	1036	1041	1025	1056	1055	1027	1048	1039	983	1039	1017	1042	974	1025	1042	1033	1027	1019	1014	980	1038	986	1007	1021	1066	1036	1023	1002	1014	1012	1052	989	973	1019	1026	1084	944	1013	1056	1030	1002	1046	1000	1016	973	1046	987	967	1028	1037	1020	1025	1042	1012	994	992	998	1036	1020	1006	1036	1002	1008	1047	1015	969	1007	1086	1023	1013	1003	1036	1020	1062	1071	949	969	992	1038	985	1038	1013	974	982	965	980	1087	1022	1083	1010	1024	1004	1089	1034	1007	1027	1028	948	1016	1009	999	1004	1040	981	1016	990	1044	1077	1021	1004	982	1025	1045	979	1037	969	991	1021	1000	981	1007	994	991	1058	1002	994	952	1026	1062	950	1000	1011	1059	974	999	1024	1014	1006	975	1014	1029	1033	1041	1026	989	1040	1020	1024	980	957	985	993	966	1019	1034	1040	1018	1029	1004	1009	985	999	1023	1010	1003	1052	1036	1014	1014	989	999	1081	1022	951	994	1037	997	972	1018	1056	1012	1021	1014	1010	992	1036	1017	1029	1042	975	970	1031	1080	1001	1008	1104	1031	983	1008	1032	1045	970	1024	1000	1020	976	1025	995	987	1046	994	997	1051	975	1069	1043	1001	986	998	1031	1009	997	957	1020	1002	971	1028	1029	980	971	959	1018	940	1028	1012	1077	1026	987	1029	987	1036	1014	1084	1004	1015	1024	1016	1005	977	1006	1001	981	988	1015	984	967	986	1068	984	959	1027	1017	996	1059	972	1011	981	953	1002	962	979	1046	992	998	935	953	1063	1016	1004	963	988	1029	1033	1015	1067	972	1046	1067	1003	973	1062	1013	1045	1032	1008	995	1033	1007	1028	972	1004	1018	970	973	998	1100	1015	1017	991	1035	995	1055	1031	989	1011	1020	994	1031	920	978	1023	1036	1000	1015	1018	1003	1024	1025	994	936	1027	1018	1041	1036	1058	1030	1018	981	979	1012	975	1057	1063	966	1064	989	984	1007	1032	999	1012	995	989	1034	1014	1020	992	996	1010	1026	1018	1021	1012	1019	1022	1007	1029	967	1066	1013	1010	1064	972	1028	1004	1027	950	1046	990	1010	1026	1045	1023	1017	998	1030	1011	1021	960	1052	1037	1000	969	1021	1050	1030	1007	1021	956	1003	1043	1019	998	1042	1012	989	1014	1032	1047	1014	971	998	1019	1017	1030	986	1008	1084	991	996	1048	1005	973	989	974	1038	998	1072	992	936	965	994	1039	1000	1003	974	1019	1014	1024	1018	1002	1007	1046	963	988	1016	1004	973	1029	1062	1006	993	1010	1044	1010	1037	960	1036	1058	1031	988	971	1012	1005	1032	1044	1025	1025	1000	991	1045	1043	1028	1017	1046	1012	951	1068	1028	1074	1039	960	998	995	1031	1088	967	1037	988	1004	992	1013	987	1063	1014	1041	983	1009	1005	1037	1062	1051	1010	1057	1050	976	1026	981	1022	1012	1001	1025	969	1020	979	1019	1009	1004	1043	1018	1002	1056	1017	990	1012	1046	974	1059	988	1132	1028	990	969	987	1021	998	1017	1015	985	964	1011	1012	1048	974	958	976	1080	1033	1028	1023	975	1017	1008	997	1003	1034	1014	1031	968	985	1001	991	976	1072	1030	1022	1009	956	1015	1065	980	1062	1042	1037	980	1008	1002	1077	1012	1086	1004	940	993	1019	987	988	994	996	1034	1033	1057	1000	1020	985	949	1057	997	962	1016	1028	1058	1017	1024	1010	1019	1050	1066	1012	1047	1038	993	1021	1047	950	1010	971	980	994	970	961	988	1001	1037	1017	1022	1000	969	1018	914	1005	967	1002	1011	1049	1026	1042	1002	1024	978	990	1025	1009	1073	949	976	989	992	1056	1033	966	1049	1024	1019	1032	1039	1097	957	1011	1019	1051	1063	989	958	1001	1074	1007	1061	1009	1074	975	1018	989	982	1002	1031	1024	1012	963	1036	987	1006	1008	985	1008	1044	1047	1049	969	1091	1040	987	1026	1007	967	982	957	1012	992	996	995	1064	994	999	1001	959	975	1003	1026	1039	1015	991	1009	1038	1011	991	1025	976	971	1016	1031	1028	1015	1042	1025	967	1018	1014	1015	1050	1066	1032	1008	1020	1033	998	1027	1056	988	1058	1027	1086	1056	1030	1021	973	1033	969	1002	1028	1027	991	968	1009	994	990	1033	1008	981	990	984	1026	1004	995	963	1045	962	1010	1028	1067	997	1034	1097	1027	1029	1012	1053	997	1034	1011	1023	1006	972	988	1007	979	1022	1010	950	1064	1019	996	1002	992	1021	1003	1045	1011	1044	1018	1027	1055	1035	988	987	1011	1024	970	1023	991	1001	1010	982	1017	1007	1071	1035	972	1000	986	1020	996	965	996	1068	987	1005	1024	1043	966	1012	1008	1011	1030	1011	1001	1019	979	981	1003	997	1053	1077	971	1010	1089	993	1049	1064	998	983	1021	1039	1034	968	1026	1021	940	961	1001	1041	1013	994	1037	982	1041	1008	1017	1009	1077	1018	960	1019	974	1016	1040	1035	1055	1013	1048	1014	1076	1000	995	1021	1033	1060	1030	1014	1007	1000	979	1025	1066	1032	997	1049	949	1026	1037	983	1016	1004	1058	989	1041	1016	1015	1015	1008	1058	1003	1028	1029	1015	1008	1010	993	1005	994	1001	999	987	1011	979	1011	1011	988	1007	1015	983	978	1033	1021	1024	934	1040	1031	1043	1030	991	1011	1006	1019	1026	1005	1036	1009	970	1003	983	1024	1015	1103	995	993	1074	990	973	1038	1043	985	992	1001	1009	1011	967	1017	1020	1011	1025	1034	1048	998	1035	977	1044	1018	1028	1003	1039	1014	939	994	1007	982	1072	924	962	985	1009	1060	980	1060	1034	1001	1005	1043	1096	986	982	1039	993	982	946	972	1061	1045	1017	1014	983	1050	1028	1064	1007	1043	1004	1030	1018	1075	994	1010	1027	1060	1038	1042	992	981	998	997	1025	966	986	986	1023	952	966	997	1032	1017	998	1033	992	1022	1007	1065	1012	998	1002	1010	984	1019	1036	1080	1002	1045	1027	993	956	1035	987	1014	976	1044	1019	996	1084	994	1046	990	993	1010	966	997	1050	993	974	986	1072	1018	971	940	1023	1023	1039	1009	982	995	1011	1031	1017	964	992	1020	1020	1020	1053	992	1049	1011	1005	1011	1067	1010	977	1014	1013	989	1003	985	982	1008	992	1014	954	1018	1002	995	1002	1047	1027	1029	984	1069	995	1045	1055	992	948	993	1003	1003	963	1018	1031	1012	994	1019	1039	954	1024	1003	995	1002	991	1028	989	1018	986	989	1023	1012	978	1003	1056	979	998	958	988	1005	972	1043	1030	1072	992	993	1034	1020	979	1076	1047	1013	1029	1003	1005	987	1012	992	1001	1024	975	1004	1019	971	1048	1045	997	1022	997	991	979	1032	965	1016	1058	1021	982	1012	982	968	980	1015	969	1032	1033	1033	1006	1024	1032	1010	1045	981	980	993	991	981	990	1008	1027	1078	1031	1051	1006	1032	979	1052	999	1074	1019	1022	996	1053	1029	1009	1003	993	993	996	959	1003	1027	981	960	1061	973	996	959	1052	1041	1050	1020	1035	1031	1035	1010	1028	990	1051	1039	1014	956	1004	1027	1065	931	980	977	984	995	1015	1050	1007	1074	1005	1004	1003	947	1015	1065	1003	1025	1059	1015	1045	992	1041	1010	1023	979	970	1003	973	1049	974	1018	1000	1055	1004	1068	963	983	1017	986	1043	984	996	1055	1051	981	1013	1015	1054	958	994	967	1011	960	1035	995	1019	995	1019	969	1057	1041	993	1049	1014	1056	1031	1014	1043	986	985	972	1076	987	976	999	941	1006	1047	1022	1016	1027	979	1041	1033	979	1096	987	1031	1001	992	1053	1042	958	986	971	983	988	1050	1021	1048	1052	1044	1023	1017	989	951	1043	1004	967	1057	1063	1058	1057	1061	1040	986	1009	1001	1069	1009	1013	991	1026	1057	968	990	1024	1000	985	982	1023	996	1034	1044	991	959	1005	992	1022	986	1002	1014	1018	999	1034	1023	975	968	1015	1020	997	985	981	1030	1012	1006	1012	1015	1054	1022	1040	1020	1094	1018	980	1052	945	964	1016	1064	1022	957	1045	1013	989	976	1072	1091	972	999	991
28287	31605	29657	18969	5065	1286	703	556	516	507	489	488	490	511	545	535	509	494	522	532	520	541	555	500	505	532	519	490	523	520	543	507	507	510	541	520	512	535	500	509	516	520	519	520	517	524	538	537	554	487	476	512	554	490	538	540	454	538	470	535	552	508	508	514	534	510	508	494	532	514	537	518	516	524	521	530	532	517	454	492	529	514	504	513	501	527	500	536	504	508	476	512	550	508	475	502	539	531	563	480	505	498	537	478	532	546	542	496	482	524	494	531	551	518	505	494	508	498	498	509	515	536	491	502	522	519	526	528	526	504	522	464	474	504	508	551	534	510	501	516	509	522	501	530	510	534	521	503	521	520	552	499	522	509	521	510	473	507	539	507	532	506	531	528	454	529	575	481	516	554	548	523	492	550	533	495	497	489	537	535	496	527	529	522	474	508	498	469	521	537	533	493	492	563	522	550	565	473	488	523	483	494	506	537	519	521	526	491	527	531	542	508	516	529	474	513	523	531	468	558	484	483	488	499	528	492	511	522	510	491	504	560	509	505	494	528	479	545	518	503	538	582	548	543	479	488	556	498	495	553	451	494	504	502	529	526	505	504	518	514	530	502	513	497	513	493	522	494	515	536	531	519	462	546	500	505	509	538	485	452	483	554	523	519	548	508	507	467	481	528	520	529	481	461	505	500	514	535	505	514	485	541	484	528	493	516	526	476	504	525	524	550	542	520	494	498	493	494	520	531	503	497	478	515	540	534	509	549	495	505	499	525	506	524	520	543	552	515	533	497	527	535	500	467	556	512	495	549	512	521	517	543	512	512	535	513	491	498	547	503	516	504	494	540	556	525	499	537	538	493	518	482	460	541	530	482	506	521	522	515	527	492	477	564	535	487	548	532	530	506	514	502	565	532	515	510	499	512	510	564	507	518	488	548	540	533	546	520	515	477	505	498	487	492	504	519	478	518	492	515	492	541	503	528	531	513	553	542	543	514	545	505	495	504	545	531	544	551	513	549	489	544	523	514	526	486	497	530	562	533	517	545	508	521	535	500	501	515	553	526	538	499	482	528	493	545	508	536	523	542	524	477	522	493	535	525	514	502	538	469	533	499	551	505	516	490	509	502	511	480	507	464	548	542	519	543	438	525	543	490	539	461	524	517	515	522	513	490	530	511	541	500	526	515	516	507	499	539	504	564	517	542	533	501	554	499	538	505	520	518	463	501	493	499	477	566	540	525	516	542	535	553	510	493	562	476	485	529	569	505	482	497	522	539	518	479	503	516	524	499	520	548	539	537	495	506	564	475	502	517	537	528	518	501	551	510	458	503	488	477	498	502	508	523	534	498	491	528	512	517	532	520	541	461	520	517	490	499	516	533	552	559	557	509	548	522	521	518	559	522	514	478	537	517	517	522	497	552	498	525	509	494	510	506	545	528	520	528	517	477	524	482	517	516	501	490	518	483	530	511	498	525	511	494	562	523	521	502	499	491	503	554	522	516	541	494	512	561	521	489	559	499	503	537	539	504	542	546	508	493	524	533	489	510	533	524	519	500	561	545	511	496	499	551	537	486	525	507	516	498	504	536	506	528	513	515	528	534	511	527	526	512	501	537	536	521	501	497	501	533	494	530	509	545	552	516	502	492	508	495	524	534	483	565	511	488	499	529	525	532	542	477	517	520	527	493	554	482	568	505	518	506	545	547	539	545	493	529	484	529	512	546	520	529	542	508	539	524	515	532	518	534	505	549	483	522	475	492	541	492	531	481	531	501	507	534	530	503	555	499	561	482	485	496	511	523	530	502	513	526	546	493	513	473	542	520	502	512	509	491	534	562	507	500	541	520	545	531	533	554	517	510	503	523	513	468	540	531	512	536	491	523	538	526	529	515	489	519	505	499	539	536	542	525	482	539	508	484	516	507	523	541	515	527	486	498	508	506	466	568	552	538	532	497	511	484	519	532	506	515	500	535	544	513	504	551	551	507	490	531	535	484	484	544	554	539	524	529	552	523	511	518	501	501	551	490	540	496	506	457	506	459	520	520	529	574	470	526	547	526	511	499	480	509	511	511	553	533	505	528	563	504	479	515	502	508	484	478	501	511	476	533	498	523	506	526	531	480	518	530	504	508	510	534	490	506	533	562	557	526	509	513	532	566	544	480	553	507	523	562	516	541	497	513	491	546	530	550	531	499	501	532	529	516	497	523	494	463	516	550	485	531	497	495	497	516	510	558	512	504	502	517	506	518	514	509	514	540	515	523	524	522	534	514	506	521	518	520	512	487	499	493	522	488	481	515	569	482	507	504	546	502	536	514	515	556	497	562	546	560	511	534	554	517	497	505	543	493	519	527	530	527	512	519	520	537	529	536	541	543	510	519	498	485	557	487	524	530	518	519	525	486	536	523	510	541	528	496	515	571	521	548	551	480	555	529	524	546	516	550	511	521	484	495	514	540	484	537	491	508	456	465	519	545	500	536	556	512	534	490	494	515	489	508	524	488	524	514	518	489	519	544	547	492	472	503	547	520	534	563	525	529	541	523	501	534	495	525	530	507	511	534	544	517	517	525	535	527	529	501	490	552	500	526	479	543	520	516	523	515	583	495	490	499	536	523	517	517	505	499	487	550	517	534	546	495	510	482	513	520	514	494	528	512	547	491	512	506	530	508	484	583	507	509	478	550	484	512	565	489	546	529	566	532	502	508	511	531	513	512	529	513	502	499	515	511	551	524	539	563	502	544	544	546	529	500	470	514	537	506	518	496	495	512	534	496	507	568	519	500	551	506	500	514	511	520	508	544	555	531	494	529	483	483	512	502	513	516	500	508	522	502	516	521	558	517	520	492	495	504	519	534	493	526	477	501	568	554	529	508	487	527	488	506	523	511	529	508	514	506	503	507	540	469	496	506	503	510	501	526	537	536	491	529	502	520	491	554	497	470	530	533	541	485	512	498	489	503	499	513	523	531	515	530	514	486	492	501	503	504	504	497	548	574	541	516	501	485	541	492	530	514	509	527	542	525	526	520	506	496	497	491	497	548	473	476	514	539	486	490	559	525	513	495	523	525	540	526	522	514	495	546	521	521	523	520	524	519	506	518	529	517	497	539	551	516	537	512	525	525	529	520	494	499	516	498	540	514	538	538	499	503	541	553	563	556	529	501	523	486	510	517	509	511	551	500	508	505	510	497	518	507	483	511	505	501	555	522	531	523	529	520	526	521	515	539	534	551	529	497	513	549	519	511	506	550	548	516	520	494	503	506	535	507	530	529	535	525	539	548	518	494	532	493	526	497	520	502	510	488	535	536	501	538	507	549	532	485	508	521	486	535	508	568	485	514	499	514	513	535	555	506	522	527	547	479	517	513	572	509	493	483	488	498	515	506	550	537	515	475	488	465	531	519	511	547	504	489	498	501	512	488	485	495	480	486	515	490	521	498	480	521	496	525	517	500	503	496	530	498	533	544	555	484	504	545	513	507	510	543	522	521	539	504	523	547
33579	49514	36935	22693	8378	2426	1185	974	1006	923	939	986	939	937	952	991	986	935	1007	987	964	926	934	954	952	947	912	977	953	932	982	948	960	944	968	897	946	981	945	962	920	977	894	939	932	995	992	964	972	954	981	939	936	975	970	945	910	971	961	1004	945	924	946	989	968	975	907	956	986	918	922	970	970	946	971	903	995	932	940	944	965	929	946	989	922	943	961	930	925	914	877	939	942	964	930	980	946	1010	960	922	941	923	896	959	980	916	927	954	947	957	916	994	923	983	916	982	923	948	911	964	1001	943	910	927	986	990	923	899	974	941	903	1000	971	962	958	998	944	981	988	994	894	969	911	934	888	917	986	932	900	992	892	896	977	958	917	926	927	987	940	998	926	962	997	970	945	985	975	891	987	1011	939	928	978	1003	950	977	930	908	943	944	947	891	908	910	954	959	975	928	918	939	969	867	955	979	954	967	949	951	1023	908	957	932	939	918	925	911	934	942	959	980	974	940	931	980	972	960	941	894	963	940	936	924	943	988	897	969	983	1027	969	921	931	965	1007	912	916	965	995	993	939	930	924	977	961	959	939	977	947	965	976	969	954	929	991	975	910	959	949	946	960	892	981	970	954	924	959	936	957	977	947	944	957	985	899	941	991	944	920	889	914	951	943	887	966	969	929	946	946	974	974	941	962	983	974	978	988	954	984	988	902	933	981	972	947	1026	915	988	932	936	929	954	973	940	944	949	921	901	942	960	987	915	966	944	919	980	902	962	972	931	978	996	1012	946	942	954	972	1006	951	966	963	933	930	973	936	934	959	1023	981	957	975	986	972	961	943	957	909	960	926	937	984	937	990	978	945	961	939	949	957	955	974	986	966	940	864	953	902	909	939	982	1008	935	1002	976	948	1011	951	915	971	989	890	895	951	939	1005	914	930	1027	996	996	979	935	967	921	959	971	902	925	963	935	926	917	957	981	988	921	969	1000	968	961	940	962	1032	936	932	946	956	934	927	944	906	965	934	965	1003	923	919	903	977	958	965	948	938	1001	950	972	943	972	966	963	981	882	895	948	988	986	1026	925	928	935	1004	959	981	956	904	923	929	961	930	955	951	937	911	947	957	872	963	905	962	960	916	889	968	916	937	986	968	980	985	918	915	925	966	955	959	952	916	957	955	906	918	933	978	1002	911	972	998	978	983	961	910	926	980	925	964	940	979	974	901	949	925	944	995	923	968	1003	956	967	940	987	973	999	885	972	937	926	980	938	944	911	964	953	985	1002	915	962	944	930	950	950	954	943	969	941	966	940	958	956	987	966	979	978	924	929	967	942	1047	909	963	919	1022	1010	986	932	983	961	988	981	945	958	930	941	945	956	957	963	955	965	978	918	965	962	972	911	992	882	1013	974	943	931	979	932	959	979	974	957	945	930	974	938	936	949	969	895	987	940	901	931	1013	953	988	948	1002	948	961	961	906	940	941	961	928	926	970	940	996	962	945	950	951	907	936	970	944	987	907	976	994	1013	946	952	932	933	989	953	920	930	941	959	924	928	958	962	941	913	988	976	967	983	889	995	935	967	972	925	993	972	965	929	957	922	924	982	967	915	993	967	933	934	953	919	963	940	941	936	973	964	953	946	903	948	902	987	938	972	951	966	964	887	943	990	904	974	970	970	987	999	904	983	911	961	965	941	983	1000	945	964	943	961	917	935	959	920	943	918	895	938	998	986	910	979	930	980	922	945	994	932	901	944	944	962	992	953	935	914	931	957	880	954	909	970	936	944	951	914	932	871	968	966	971	1028	961	986	977	937	1022	916	950	958	925	932	944	961	1021	927	984	936	984	972	957	959	917	967	964	938	937	960	1015	951	885	908	938	966	985	1040	957	937	972	920	995	968	971	970	963	965	863	973	920	895	943	961	996	907	912	886	913	951	995	944	927	943	949	874	940	965	952	908	916	967	957	966	957	969	974	1015	932	946	966	1000	954	981	979	937	951	931	900	961	968	951	974	911	970	905	969	944	898	987	945	987	957	959	922	943	931	962	907	956	921	939	979	983	924	935	957	973	911	959	927	919	951	945	1008	937	903	960	982	976	955	975	969	903	993	986	933	940	976	953	968	950	994	952	913	962	911	997	934	978	931	986	955	954	960	1000	950	943	979	964	976	984	931	979	960	933	965	934	940	934	953	976	978	942	969	939	1005	977	955	990	944	970	937	940	967	1014	954	983	908	929	928	907	927	960	978	964	976	1008	1004	966	946	904	1014	923	986	985	951	978	931	964	931	1016	950	931	967	949	914	936	981	939	964	1020	949	908	969	956	933	937	981	961	1010	989	939	953	962	967	874	951	920	945	934	997	914	953	1019	963	932	914	958	970	947	954	919	936	971	952	916	927	890	977	946	938	929	943	943	998	953	892	948	984	946	922	978	957	1005	984	919	974	919	978	929	922	978	945	870	930	993	939	982	910	943	999	951	973	935	955	1022	950	941	987	976	949	981	999	982	922	907	989	942	928	935	964	957	903	965	949	980	960	923	929	971	1002	863	966	931	941	945	929	1012	948	945	936	968	895	902	905	1015	927	931	950	952	933	939	956	967	920	948	947	926	981	936	953	943	955	984	925	948	930	990	973	977	939	951	890	1008	941	970	927	918	951	969	916	978	949	947	902	967	952	951	1004	979	973	918	931	929	932	976	957	961	966	963	928	910	959	914	981	959	981	930	978	942	950	901	937	948	922	911	945	918	961	934	939	970	926	928	972	955	895	988	943	932	892	973	957	971	999	943	943	908	980	902	924	965	1002	943	968	974	980	926	1013	950	945	984	918	899	943	943	921	948	934	985	948	941	1011	947	923	985	990	936	913	990	988	927	906	952	955	920	972	909	982	998	974	922	941	907	902	964	912	924	973	901	910	986	1008	952	885	892	971	964	935	961	941	964	933	951	939	1009	962	964	914	990	929	940	958	992	972	993	904	979	898	901	997	996	963	911	934	962	951	963	952	937	966	950	1045	915	937	937	945	905	1007	985	951	923	919	995	963	971	934	985	950	955	970	974	938	966	957	947	943	938	937	1005	968	885	944	946	938	996	963	904	980	950	963	901	944	954	960	985	995	930	893	970	928	997	896	1006	928	874	969	938	906	931	951	920	960	864	935	950	980	923	907	966	973	919	956	915	1028	901	944	892	989	959	961	954	921	958	972	991	958	955	983	927	942	948	980	974	943	940	1000	953	921	887	950	923	996	980	949	948	931	955	958	998	975	880	984	973	964	913	970	955	952	950	885	995	944	1003	1002	983	975	925	956	996	951	1007	935	971	935	911	929	929	941	916	936	1000	925	914	938	1011	979	928	979	941	924	1002	958	942	909	1014	903	993	936	894	968	912	954	946	989	920	1007	941	972	923	965	992	911	986	963	912	986	955	946	965	943	995	965	961	916	947	902	928	923	902	958	941	994	939	915	975	930	945	920	1039	958	964	967	897	950	929	1006	994	984	1022	969	1000	942	931	1002	977	890	953	914	939	959	941	971	933	953	987	948	927	959	944	1006	934	990	958	941	1010	937	1025	973	995	967	927	940	980	952	955	953	931	964	970	1001
24760	25330	38242	35234	22988	10949	1825	619	561	498	540	524	549	518	490	487	503	518	552	500	541	543	503	514	496	513	544	547	506	507	512	486	497	499	501	529	506	512	503	473	471	487	508	514	525	497	513	564	515	464	516	487	485	479	500	510	484	558	526	520	465	527	493	488	508	530	521	512	494	500	488	484	499	489	530	533	487	479	506	468	485	477	490	498	506	516	511	532	473	498	490	520	502	489	503	531	485	523	503	521	508	536	493	498	520	529	456	496	474	542	518	524	502	513	501	507	464	522	508	484	526	475	539	528	505	533	486	520	516	508	490	473	480	511	495	492	493	545	526	546	476	491	533	504	487	545	470	496	491	480	513	480	487	492	517	492	477	506	512	475	497	548	495	486	481	528	504	493	546	451	465	516	473	515	487	500	492	508	493	518	502	500	497	532	492	511	523	534	474	489	523	521	464	470	491	490	485	516	508	493	526	494	491	507	489	485	481	495	476	457	501	499	510	471	531	538	486	534	547	529	481	500	495	487	482	515	513	520	498	470	526	505	517	518	518	473	496	493	542	525	527	534	485	514	516	496	514	475	480	477	473	495	525	453	480	459	471	549	474	524	470	538	461	498	451	501	546	489	516	510	513	536	463	511	487	516	488	497	506	471	475	498	507	517	503	490	452	506	506	487	524	501	526	502	486	523	527	522	459	500	511	521	547	528	531	455	489	540	495	466	472	480	505	494	499	497	481	480	533	518	524	504	476	529	493	478	479	513	470	462	487	510	520	509	489	548	428	516	509	515	493	526	517	506	497	494	518	421	545	482	530	498	510	478	496	520	523	515	539	449	484	491	525	442	503	489	489	522	486	519	497	513	502	484	481	536	552	524	489	506	468	514	534	491	482	548	491	511	521	515	503	498	503	505	466	534	488	525	509	458	490	500	516	540	442	522	515	527	470	538	499	514	506	484	535	488	494	504	518	494	505	523	507	540	498	537	495	467	507	502	515	491	518	500	520	495	523	508	501	493	499	500	496	504	488	433	471	500	491	515	539	489	474	507	577	522	549	478	511	538	523	538	467	482	518	476	486	487	495	511	519	513	518	478	526	497	494	537	521	497	505	471	500	499	510	446	450	496	510	523	522	481	522	499	515	487	501	510	522	532	487	527	495	521	532	502	520	479	515	492	525	526	518	513	522	486	474	530	483	504	493	501	489	483	475	492	469	481	489	512	518	490	521	503	493	555	493	489	464	506	524	479	515	508	515	505	508	544	513	501	509	477	508	464	502	522	512	516	468	505	469	534	510	523	491	516	503	509	452	528	511	494	493	486	505	513	506	511	506	498	515	482	479	504	501	503	518	541	515	536	492	492	486	511	511	515	457	514	515	500	504	499	461	526	561	461	471	460	520	508	522	508	531	496	560	507	484	484	546	518	473	523	493	531	469	509	500	480	509	495	527	541	486	522	497	515	518	547	498	485	530	489	503	501	540	522	466	498	513	519	475	497	502	514	509	506	500	514	497	502	538	509	534	487	498	482	479	506	541	494	500	528	480	500	476	518	445	484	552	507	508	494	564	503	497	491	460	453	501	488	515	531	530	490	455	521	513	484	503	456	515	524	499	555	544	512	486	478	528	536	533	522	485	502	500	472	510	499	472	474	513	481	480	492	486	479	509	492	570	508	466	504	505	515	469	490	493	503	501	493	524	503	465	501	493	496	524	491	501	474	491	497	488	495	446	530	508	534	489	510	496	545	555	526	537	508	515	492	522	491	526	463	512	490	480	490	521	494	480	474	461	489	493	479	529	529	503	468	463	481	493	501	505	534	495	501	524	486	491	489	517	491	520	483	481	463	520	474	484	540	512	518	478	492	477	519	471	491	500	483	518	480	496	484	542	488	496	535	538	506	463	512	467	499	506	486	537	513	525	513	499	551	505	489	446	516	519	541	495	498	508	482	501	473	491	500	494	502	551	486	499	515	537	501	488	468	466	450	510	512	455	463	513	500	522	507	477	495	476	509	494	491	482	489	503	468	502	512	483	511	497	475	523	521	455	455	483	539	524	495	512	547	520	476	480	469	495	489	483	478	424	464	487	494	501	483	469	497	505	525	491	501	481	522	513	477	490	540	493	488	471	526	497	477	535	517	507	502	518	499	470	477	542	485	513	540	484	486	515	529	499	485	511	506	513	491	503	492	512	487	485	528	506	478	461	504	506	472	521	503	499	536	507	498	552	504	504	493	503	523	473	532	486	476	466	551	546	514	500	491	485	499	509	434	474	488	506	516	491	513	507	484	486	481	531	467	484	540	511	518	520	519	515	484	505	461	479	541	513	522	485	515	499	509	518	522	478	534	494	526	514	492	485	546	535	492	508	505	506	475	553	492	486	516	511	479	497	520	480	509	524	498	510	507	498	513	467	535	550	470	498	492	487	502	550	530	485	491	540	504	507	510	463	489	476	532	502	504	519	489	495	499	503	528	498	510	477	506	501	482	527	520	529	494	521	490	507	514	515	497	478	473	504	475	544	542	493	486	493	510	503	501	488	474	513	541	469	508	486	496	510	504	537	457	467	479	510	498	526	466	477	482	480	480	496	492	516	495	483	512	490	470	500	512	536	523	526	516	511	456	493	496	516	503	490	532	488	504	521	517	491	505	517	545	485	501	495	494	503	474	508	474	508	492	485	457	510	526	529	511	516	509	482	520	546	523	487	513	457	478	486	489	489	478	507	528	506	504	494	507	511	518	475	472	493	470	493	483	496	535	471	493	488	491	484	478	517	518	511	507	515	506	477	486	489	507	507	544	524	512	492	499	491	519	510	469	500	509	540	532	524	538	503	475	537	501	479	482	519	479	503	496	467	509	530	471	509	508	510	482	496	497	501	501	486	476	497	510	527	513	536	510	511	479	567	511	495	479	510	465	435	489	498	470	512	484	549	494	489	533	504	466	471	511	495	526	497	521	501	513	530	498	512	535	484	518	476	486	511	515	545	469	501	487	500	491	519	486	523	520	478	457	486	467	456	513	501	489	521	501	491	512	486	483	509	494	493	438	528	489	511	508	503	494	524	537	531	524	483	517	491	516	526	504	495	485	569	487	490	514	489	510	500	503	498	483	500	482	508	544	489	536	533	485	451	516	473	453	474	487	484	504	508	534	489	511	513	510	492	483	525	539	543	515	496	521	504	530	462	508	513	494	538	471	512	508	482	470	481	540	477	537	534	505	510	483	503	550	515	517	474	507	517	519	510	505	494	466	479	489	541	487	484	505	494	526	512	523	505	473	491	500	526	489	447	479	455	540	482	525	494	492	463	490	502	532	482	485	500	490	487	516	504	497	510	472	497	467	480	513	475	477	467	470	534	534	483	486	500	518	508	493	492	490	502	477	503	476	507	463	486	466	497	483	470	510	538	491	510	538	491	502	482	503	472	514	537	476	520	500	508	511	522	515	486	482	509	493	511	496	496	511	514	496	516	532	544	504	490	497	538	505	529	505	523	470
57122	88910	71101	46898	27833	9979	2497	1106	913	946	922	965	957	918	878	972	893	966	903	929	941	941	945	927	928	930	938	908	1010	884	963	943	907	935	910	950	934	910	913	939	916	906	906	975	909	900	892	873	910	970	974	886	912	916	883	856	880	910	920	943	861	875	903	888	838	969	931	917	911	919	894	945	937	890	923	937	940	934	1025	917	987	935	962	987	943	927	899	933	906	914	874	933	1004	931	890	947	888	889	865	910	948	967	924	948	964	952	921	906	886	997	911	953	909	878	908	937	895	918	907	876	924	882	964	870	964	944	990	935	918	877	905	951	890	957	971	890	929	966	906	912	864	928	891	895	959	926	998	940	879	910	915	924	904	963	882	928	899	908	906	950	958	897	914	929	917	892	966	965	925	920	875	882	908	870	940	918	910	950	933	947	946	910	894	1000	918	946	920	922	885	901	935	955	947	948	926	884	953	909	907	978	915	888	956	874	906	909	942	925	897	893	888	877	932	934	972	891	912	946	961	900	937	946	935	950	920	894	867	982	919	878	923	948	944	953	903	933	973	922	932	949	941	908	924	885	903	899	907	932	936	898	908	955	948	918	869	939	948	965	871	965	927	968	925	902	945	885	938	951	922	948	921	900	918	903	914	946	918	939	945	952	925	911	921	903	935	924	959	942	936	911	946	931	930	900	943	919	894	967	935	928	900	928	963	907	912	915	948	925	920	892	952	965	926	897	898	956	974	921	899	935	964	914	900	921	833	938	924	940	884	921	898	955	962	891	956	943	932	969	953	922	948	930	912	958	965	929	905	939	887	946	930	901	909	921	876	862	883	927	943	917	916	919	912	967	955	986	906	931	932	912	977	940	918	911	900	933	935	920	911	906	841	947	884	939	902	949	906	938	881	925	976	911	955	995	931	958	913	913	939	928	945	911	870	878	928	940	883	914	919	896	952	924	908	898	911	928	903	892	887	929	958	895	935	934	937	898	942	845	924	866	876	985	917	878	896	949	870	913	963	886	890	888	928	888	956	908	959	919	925	944	901	945	894	926	950	952	947	955	921	935	930	968	922	908	932	904	900	915	837	949	1007	927	947	919	884	921	886	941	944	884	841	970	904	907	936	929	901	912	937	969	891	912	892	950	915	917	926	930	921	967	946	898	936	925	946	945	893	875	906	955	912	915	913	938	914	913	937	935	890	915	856	913	921	902	906	978	946	942	975	873	892	933	931	957	957	956	906	936	874	935	945	925	915	955	915	930	912	877	949	954	889	844	933	962	934	977	958	897	916	901	928	948	974	893	893	925	919	892	961	864	991	939	911	908	967	943	887	946	890	888	896	951	906	944	943	979	929	847	957	914	863	889	904	949	843	861	961	952	875	888	911	907	922	905	895	877	924	912	913	936	921	926	889	934	924	926	852	875	945	904	913	931	875	937	912	875	925	911	889	932	894	953	927	919	935	946	942	921	869	927	936	934	892	946	948	921	936	928	926	931	951	915	918	857	911	950	892	980	915	938	935	914	907	959	863	912	935	955	919	953	964	948	939	934	898	893	905	897	922	928	883	1004	958	962	947	877	932	945	914	935	943	926	901	946	898	915	972	926	875	914	908	892	902	910	911	896	893	925	951	962	914	940	915	908	970	903	970	955	937	961	918	953	870	905	950	897	921	927	972	863	979	930	958	901	944	910	873	878	911	927	873	933	920	913	964	905	939	945	920	985	976	925	925	955	913	990	929	970	883	914	898	959	910	939	950	911	931	916	937	911	911	883	944	889	901	922	893	957	933	912	928	968	948	917	880	914	934	923	925	891	936	957	892	902	906	922	938	937	897	959	883	898	915	944	933	908	934	942	931	966	916	939	922	928	930	927	902	951	920	942	949	871	948	893	971	924	945	923	936	910	959	926	938	869	956	932	977	924	997	944	862	955	944	907	915	957	916	902	916	895	953	904	969	898	958	903	942	923	901	939	967	896	907	924	871	963	917	881	902	898	910	926	931	907	924	904	942	967	922	941	929	925	870	829	868	895	914	946	962	912	986	890	897	921	890	909	916	882	896	911	943	934	958	928	953	947	932	892	906	935	872	929	914	914	949	890	958	932	868	854	905	951	882	958	935	919	923	951	929	898	1001	932	921	939	933	901	905	926	948	943	920	923	947	915	881	941	961	922	855	868	948	941	956	894	943	926	938	931	922	921	922	895	906	972	889	924	935	913	935	964	935	931	897	957	974	900	922	916	931	928	990	952	876	958	935	968	923	904	968	919	937	928	964	918	914	907	961	917	912	941	923	951	909	892	839	951	955	933	870	987	933	878	932	937	872	859	944	977	917	893	950	905	933	954	980	937	973	954	892	967	933	917	920	900	907	914	922	876	891	989	942	857	964	894	902	906	967	931	915	950	967	949	929	934	895	910	889	939	968	951	903	924	900	951	960	960	959	925	939	996	897	922	978	955	918	928	917	962	891	886	878	927	887	909	903	902	866	967	898	919	913	877	935	948	900	945	982	987	932	892	911	917	920	898	979	911	903	939	903	903	870	906	923	918	900	939	959	917	894	911	952	954	917	904	908	844	885	908	902	875	924	920	943	963	931	869	950	951	978	929	908	934	921	932	967	897	998	962	939	894	872	857	921	938	892	914	872	933	913	907	909	910	919	978	932	859	946	964	908	911	922	895	899	918	894	914	885	936	868	910	932	989	918	910	939	967	912	923	909	912	897	895	913	963	923	943	894	935	880	938	923	942	916	982	920	952	906	859	939	921	949	941	932	868	931	880	939	914	883	874	981	955	946	947	977	841	909	830	915	963	952	929	924	963	906	931	920	926	943	892	897	874	982	903	917	901	948	911	860	924	909	944	915	951	952	931	896	933	937	887	943	923	912	930	869	946	920	982	972	871	918	891	933	908	916	956	982	888	926	897	928	941	889	874	907	903	910	921	907	922	979	966	958	850	920	916	927	913	929	973	941	962	932	897	911	866	955	902	909	879	928	928	956	912	923	899	972	883	918	930	882	937	914	879	970	909	957	937	958	912	939	933	884	954	853	913	894	1019	942	943	926	909	970	974	883	933	905	874	923	896	939	943	959	916	915	969	919	928	984	942	913	936	904	982	955	895	897	934	965	916	910	916	890	958	933	956	911	910	916	964	950	903	816	923	878	911	944	851	879	924	942	926	943	844	941	930	962	912	960	944	911	873	944	934	923	924	889	876	908	943	902	910	925	892	889	891	913	903	921	887	942	923	896	912	862	886	930	922	924	955	882	892	919	952	951	886	930	905	940	910	931	857	894	935	888	936	937	858	866	897	900	967	930	903	944	907	943	913	941	924	991	887	918	890	931	910	887	941	965	907	983	975	916	945	922	936	979	960	954	898	933	951	935	910	886	885	935	965	954	932	904	954	938	982	906	886	853	904	907	914	959	927	888	905	907	859	939	925	942	961	864	893	898	894	875	853	922	908	924	965	907	931	929	922	972	923	955	958	910	876	943	896	925	911	879	956
23411	22672	34367	32015	25555	19497	7183	876	614	608	619	589	619	608	636	556	590	566	566	571	623	581	573	608	603	628	559	582	580	552	621	598	622	614	602	600	587	621	585	595	632	570	568	580	557	606	609	640	620	581	564	594	578	574	526	629	551	570	571	550	550	548	588	573	591	600	582	605	585	546	577	586	590	524	560	585	571	621	611	562	619	589	567	605	576	633	630	607	572	599	580	588	592	628	588	593	582	583	557	546	567	626	583	520	554	573	589	570	593	605	601	622	600	601	612	591	603	593	555	573	548	569	589	539	603	574	548	613	552	576	572	561	570	564	564	544	627	580	618	585	580	555	595	552	551	578	545	533	587	532	544	607	588	565	549	579	575	587	566	567	600	592	571	563	597	547	557	565	623	574	559	589	560	630	575	584	593	524	612	595	561	590	541	581	535	618	546	551	549	614	596	597	556	618	566	597	576	573	573	557	604	562	559	582	537	598	574	596	628	621	567	588	558	571	608	567	587	571	577	558	531	550	596	519	539	580	559	557	644	567	602	546	571	564	543	529	577	586	553	628	597	585	592	651	549	548	582	530	594	562	583	587	555	529	530	579	585	563	612	573	563	578	598	598	596	601	642	598	566	585	590	586	624	594	580	586	567	580	583	548	585	540	590	615	617	598	596	607	591	596	638	544	559	533	540	563	552	569	580	588	543	562	577	552	531	537	551	553	589	566	561	611	575	615	549	535	588	588	588	609	580	556	558	599	567	555	583	577	556	568	573	558	580	573	579	587	535	538	598	589	607	594	619	587	602	573	586	595	586	582	589	613	575	551	624	547	596	608	567	536	618	614	547	537	522	569	573	560	616	591	616	574	608	572	614	597	622	576	606	589	598	577	561	588	600	548	581	582	596	553	545	627	540	569	563	616	579	577	595	596	613	606	580	595	554	557	596	563	560	591	548	611	606	591	569	575	568	619	557	579	570	561	571	577	543	563	568	589	534	605	551	576	591	572	590	568	584	603	557	589	564	601	577	560	531	595	608	565	594	529	579	569	579	570	596	559	555	585	590	532	563	586	587	591	581	560	569	599	570	600	526	616	593	604	578	568	584	574	551	610	601	590	579	603	540	558	567	496	521	579	568	558	590	566	606	554	505	590	592	589	578	583	561	624	614	618	580	582	547	537	589	561	574	592	601	588	642	538	585	585	557	604	569	570	617	577	575	581	542	633	628	538	565	567	616	570	615	594	587	532	522	587	528	586	593	568	594	601	557	568	553	563	620	621	575	571	592	575	562	614	563	594	599	556	548	552	587	589	594	571	565	536	575	568	615	588	572	597	542	548	605	574	616	596	592	571	568	604	612	548	603	545	550	581	599	608	596	566	600	570	572	545	582	553	599	575	617	608	550	583	593	584	538	534	572	577	563	601	574	574	594	574	602	595	553	545	563	582	534	558	565	606	578	566	578	544	592	562	579	554	607	561	573	572	599	562	619	573	592	560	591	582	597	572	593	598	586	618	550	615	579	567	570	615	551	590	569	557	565	550	544	566	629	601	594	566	553	537	543	605	584	551	578	578	599	610	590	589	550	578	595	574	598	553	520	555	570	562	616	651	600	564	580	592	578	587	566	604	606	592	604	585	576	644	598	552	602	560	579	568	557	579	606	582	559	543	618	571	575	550	587	615	556	594	579	631	579	585	517	606	558	578	568	588	596	543	609	564	552	565	620	575	584	550	553	564	572	576	587	605	575	571	583	555	571	572	585	545	571	568	584	564	619	607	556	540	626	589	571	626	593	610	592	581	545	582	564	617	582	588	553	572	566	581	570	542	577	569	554	602	611	560	580	597	548	573	573	587	545	590	572	560	575	575	585	581	612	557	556	577	584	592	600	607	580	562	550	567	572	591	595	594	558	595	579	538	575	591	573	572	561	562	543	608	617	552	566	544	557	593	567	570	574	548	604	575	604	603	602	565	582	573	585	563	551	607	587	556	580	604	581	589	555	594	563	602	584	584	573	539	598	570	579	634	556	548	581	575	586	569	570	584	556	609	605	580	581	612	615	578	595	580	552	582	601	536	558	559	572	557	590	584	607	603	559	589	559	632	555	575	584	553	565	561	525	591	572	608	609	562	520	551	592	534	554	562	581	563	552	586	594	573	570	528	604	577	588	598	603	586	589	565	615	658	590	611	597	555	599	624	594	566	552	572	580	587	584	604	553	618	584	566	630	578	603	556	578	584	588	550	573	547	582	561	572	563	621	569	581	589	542	578	559	550	538	578	567	592	584	575	561	564	564	538	620	573	567	515	578	586	553	599	573	591	604	593	583	565	522	588	602	535	592	624	594	557	547	594	585	581	611	584	566	571	609	565	529	587	596	604	578	565	589	555	585	560	598	564	577	578	564	611	595	560	577	554	531	596	558	600	587	617	601	559	581	559	574	584	592	568	565	619	566	568	538	555	613	624	558	591	575	603	624	597	613	588	574	552	621	567	538	584	564	540	552	565	606	612	594	580	602	594	613	547	549	619	597	601	618	518	539	572	563	572	551	563	555	592	575	606	590	551	579	575	531	588	564	595	588	594	613	552	589	603	535	574	592	550	550	580	605	557	538	593	593	569	609	569	610	536	576	569	569	610	552	587	573	584	565	621	562	623	566	554	578	610	589	566	608	580	543	581	575	599	555	574	603	599	564	556	563	588	575	585	546	559	536	558	567	570	574	548	600	549	623	569	521	552	580	582	600	557	576	589	594	605	611	583	553	552	586	545	600	604	590	632	515	548	533	597	558	560	573	554	559	563	544	612	586	586	542	609	584	599	603	577	620	531	559	540	572	562	573	590	562	604	550	589	633	642	610	547	601	607	576	581	601	606	537	608	551	604	578	574	600	617	548	566	564	584	563	563	629	610	589	591	538	572	558	589	615	566	547	578	572	622	566	611	584	601	598	596	589	567	565	573	591	566	520	584	586	588	554	561	589	575	575	580	570	603	568	614	627	557	568	594	561	573	541	574	585	620	570	576	554	542	538	579	556	589	605	582	591	562	527	602	556	555	601	605	535	534	538	583	549	577	587	580	559	619	573	584	571	588	539	585	546	558	613	583	617	561	597	560	580	554	581	568	594	525	544	567	574	601	580	589	537	576	594	631	535	533	612	576	639	547	593	530	624	588	559	592	561	578	630	550	618	559	602	579	621	571	555	606	570	574	580	552	547	585	561	592	575	603	592	572	590	595	565	570	549	538	567	568	550	576	580	592	561	628	588	581	562	566	552	601	580	573	549	556	580	575	587	581	622	563	590	559	560	600	592	593	574	615	562	568	600	539	587	595	586	608	590	581	616	586	530	599	563	587	566	551	575	545	566	571	593	590	585	635	579	605	555	569	603	551	541	595	603	565	567	598	628	570	572	589	566	583	590	562	612	562	568	565	567	603	598	577	615	561	551	614	597	605	552	559	597	598	598	557	574	579	571	535	605	570	586	570	597	622	568	602	617	566	563	569
58366	102752	79983	58371	38169	17329	4166	1350	1068	1025	1034	981	993	1106	998	1004	965	991	1075	1013	1039	1032	971	990	1010	927	1020	968	968	1025	981	1036	1010	995	1039	1024	1009	1028	1050	991	991	1008	1056	1013	1020	1031	1095	983	961	1036	968	1051	1011	1000	1001	995	1032	999	1038	1068	1004	995	1009	1009	1026	1063	1014	1012	1011	1005	1089	1054	964	989	983	1037	1050	967	1079	1021	989	1056	1020	972	969	1026	925	1038	977	1069	1010	953	1038	994	1011	1030	977	1035	1056	1046	1005	1034	1019	1000	1053	1044	993	1019	1002	1018	1006	1066	994	1000	1037	1002	1074	998	1049	1009	969	977	979	966	1033	981	968	1079	980	1004	1048	976	1053	1033	1069	1007	1024	948	970	924	1008	994	973	969	1033	991	991	1075	1011	946	1036	1057	980	979	1061	1028	1040	1016	1024	983	1018	975	1019	1019	969	946	1011	1002	997	989	999	1045	982	1018	1011	994	1007	1037	984	993	984	1007	1027	1003	1077	999	1004	969	949	1011	1001	978	1022	1014	1021	973	981	1009	1004	1051	997	1009	981	1006	1090	1023	984	964	1092	1029	1021	1024	986	1023	994	992	1033	979	1037	1033	1040	986	1018	1066	956	1030	1008	1050	1030	962	1016	995	1044	1004	999	1012	997	1013	1004	1027	1004	978	956	1028	995	965	1007	1031	1057	997	1013	1010	994	1004	979	1025	978	1003	993	1013	1047	1038	973	973	988	1026	975	961	1002	1004	991	1008	976	1035	1005	1003	949	967	1022	1066	1009	1016	997	968	993	1046	997	991	991	1003	1032	1058	997	972	1054	997	1057	1016	1012	1054	995	1023	1046	986	1001	986	1013	989	1054	1077	997	1005	1000	992	1015	1044	969	994	1042	986	998	1005	992	1020	990	992	1067	1028	1049	993	1040	1030	1011	1012	969	1037	1033	1000	1010	988	1043	1050	974	969	1015	975	1012	1010	1019	1018	1036	1042	970	993	1019	1018	1023	1052	1019	1024	989	971	953	1009	1004	988	1010	1009	1016	971	990	987	952	1010	1016	984	1027	962	1029	1037	929	1032	1044	1052	986	1065	1018	1013	1012	985	967	986	962	1028	1006	1001	953	1060	963	971	997	973	1005	1024	963	1017	938	1014	979	974	988	1015	1016	1028	1033	964	1048	1037	1062	995	1032	976	1035	1046	996	1038	965	998	973	997	1062	974	990	1003	1018	1020	982	1008	1087	972	1058	1030	1057	1025	1075	1078	1011	978	954	985	1020	983	1040	1025	975	1029	963	985	1024	1012	1001	951	1012	1015	1004	1004	1054	1030	1026	1039	1023	1017	1024	982	1001	970	1008	1003	1004	1000	985	1021	1004	968	1027	986	984	1015	1042	1021	1001	1004	1032	1031	984	1073	1008	987	973	1028	1028	1089	988	971	959	1057	965	1055	997	1020	962	1042	989	1046	986	1006	999	1037	1037	995	984	1012	982	1064	964	1006	969	1050	1062	1074	992	1009	1012	1053	1045	1023	1020	983	986	1026	1048	1037	1040	974	1037	1034	985	993	976	1037	990	1025	1012	1026	1056	972	985	1035	965	1043	1069	1018	1026	1035	1007	1048	991	1025	1007	1008	964	1038	1062	1030	1029	1059	1061	1011	1022	984	1016	1029	992	1010	985	1014	1008	1026	1013	1011	999	1002	999	1015	1065	1020	1052	1055	973	1006	1004	954	1017	1000	1027	1020	961	1061	1004	1017	1036	1015	1038	993	975	1006	1032	996	972	1046	996	1014	979	1020	1006	1014	994	1039	1048	1020	1026	976	1006	999	990	1001	990	973	1035	1022	1004	1015	1046	1021	992	1035	1045	1049	1013	987	989	988	1008	1022	997	1032	1007	936	1038	1025	1028	1009	959	1017	1028	1022	1005	994	1000	1009	1009	1007	1017	1028	1035	982	1004	1030	969	1043	1037	969	1018	1085	1054	969	1005	979	1053	1041	1004	1047	1005	985	980	1001	1005	1054	959	971	1021	1043	1026	1009	981	961	994	1027	1038	1048	990	969	1045	1055	1076	1032	1042	1030	919	1008	968	983	996	1025	1011	994	1045	1009	999	1017	1066	989	1045	951	1023	1034	1025	982	1004	1016	1003	1035	992	960	1007	1009	1022	995	1012	983	985	1011	1037	1102	1037	1027	989	1027	998	1057	1048	1000	1043	1057	1007	969	1009	1094	997	927	1056	993	1035	1028	1011	1009	1034	1045	969	1016	1021	1005	1000	965	976	995	1024	968	984	1016	1071	998	1028	1005	983	1050	994	1021	1026	1000	1038	1023	1019	1009	1037	954	1015	1004	955	1026	1041	976	1003	1026	1006	962	1011	1009	1037	973	1002	1018	962	984	1032	1005	944	1035	1053	1074	1016	1049	1017	966	1019	1013	973	1038	1074	1002	1018	999	1026	1014	1065	972	988	995	978	990	1001	1052	1002	997	1036	1022	1011	1002	1016	1028	1050	1022	1015	1022	1056	950	987	1005	1043	980	1002	990	1010	1021	1085	1004	968	985	1066	1041	1023	1051	964	1028	1045	967	958	1058	1024	1001	1024	983	954	1010	939	1073	1028	1053	963	1032	1033	1084	998	971	1015	1024	1012	1045	1015	993	969	1065	995	1008	1019	1018	988	1033	980	1021	1074	988	969	973	1034	1032	979	1006	1030	953	1002	1036	1044	1035	1043	1024	992	1064	1004	1017	1045	1011	1041	1091	979	998	1042	1007	1025	975	1037	1009	993	1010	1023	1049	977	1026	1041	1014	1011	1013	1102	974	1015	1048	1019	989	978	992	978	997	982	1019	963	1043	1009	1044	997	982	1009	1040	1007	965	1003	1039	971	1027	972	1008	1043	1050	1034	1002	992	1018	1063	1007	1039	1027	1059	967	985	999	1061	1033	1022	1022	992	1028	1030	1000	1027	1030	996	981	1022	1069	1028	994	1040	1061	1026	1039	977	1009	995	1004	1033	1023	1034	1017	1001	965	1068	1004	1007	995	1032	977	1009	1032	1050	1072	1040	941	1021	962	1008	1021	990	984	1022	1099	1006	994	946	993	1001	1032	1018	948	1010	973	1022	1050	990	1017	1034	1033	981	1000	1053	1058	999	951	1027	1047	1008	1057	975	1040	1056	996	963	1054	1064	1032	1004	1003	1085	1002	1026	995	1013	1038	960	997	1001	1058	980	1040	1019	994	994	1027	1009	988	960	1001	944	1009	1008	1051	1046	1023	980	999	997	976	962	1036	1003	1006	1048	993	967	1027	1002	1039	989	1031	1038	1043	1018	968	996	960	1020	994	1011	1000	1004	968	1021	973	1048	985	984	1059	1026	1053	988	1069	1009	1009	1008	1004	1041	998	1078	983	1005	986	1048	1037	1028	995	995	1021	987	965	998	1013	956	1022	1053	1021	1031	988	1009	988	956	999	978	989	1012	990	1039	1001	996	1016	979	985	1017	1049	972	1003	1000	1018	951	961	1062	1047	1014	1022	1086	985	1015	1011	1074	1027	942	982	1036	986	1046	1022	1061	956	1006	1030	1037	1000	1052	991	996	1009	1028	1025	1017	1035	1006	963	1021	973	1039	984	1038	1015	1054	996	1008	979	971	1004	949	976	1032	1044	1024	1008	1025	972	1019	978	995	1007	1018	1009	1036	969	986	1027	1002	976	994	1085	1037	1029	1041	982	997	1020	1058	1011	993	1056	1042	1065	983	1051	1030	1021	992	985	1012	1046	964	1056	1021	992	1035	1036	1031	977	988	1002	1035	991	1011	1010	1090	981	1024	978	1052	973	949	992	987	961	1028	962	978	1018	1036	994	1026	1012	1016	985	991	1002	1004	958	949	1022	1028	999	1013	1064	1010	998	1042	983	1070	1014	996	1032	998	1018	1016	1000	992	1006	1054	1110	1038	1031	960	1010	1013	991	1059	975	998	1038	951	987	946	1010	1005	1012	1001	1069	1015	1025	993	962	1038	974	1046	968	1025	986	1008	1021	1061	1005	982	1006	1033	958	1007	963	1038	1006	977	1049	957	1015	1023	1010	1014	1066	993	985	1060	1061	1012	1006	984	942	1017	1010	957	974	1006	1065	986	998	1059	1015	995	1060	1019	1016	996	992	980	998	1078	1025	958	1019	1019	1011	1015	999	1019	967	979	1015	944	1042	988	970	991	1014	994	1010	1023	1074	1021	1026	998	1023	982	987	988	1003	1018	1019	995	1046	976	983	1027	997	1050	1021	981	992	1021	936	953	1031	982	932	1043	971	1026	1015	1046	1040	1015	1009	985	993	996	1018	967	1029	1061	1036	1042	1028	1027	992	1029	1036	1035	1022	1061	1034	1001	1023	1003	1065	1030	1038	1029	1032	997	1026	1026	1001	1005	970	1017	1023	981	1011	1018	1024	937	1012	1037	996	990	991	1029	1043	1045	1023	1012	1005	1008	1054	999	980	1019	1019	1048	979
28181	31422	32853	17858	4647	1597	690	538	496	482	470	530	500	501	523	545	464	497	508	539	491	498	511	513	481	486	513	531	539	486	536	560	544	534	491	533	531	537	547	502	490	502	535	502	502	520	507	520	494	509	475	527	503	547	556	513	537	519	528	489	515	514	520	515	515	552	522	480	507	526	560	502	523	503	510	566	528	528	534	500	532	512	503	536	536	525	504	472	535	513	523	485	471	508	506	488	534	500	532	538	517	478	493	494	506	544	508	527	481	541	507	526	499	489	539	507	486	521	492	497	515	482	521	524	502	543	533	514	500	510	478	504	489	474	520	509	530	500	528	507	497	490	498	504	490	555	556	530	489	490	494	527	528	533	509	497	486	483	481	495	525	542	509	540	517	485	484	521	493	494	508	531	529	523	520	529	476	483	511	517	517	521	476	489	492	510	517	517	555	487	499	538	502	518	474	496	480	516	508	495	516	511	506	499	552	482	507	496	543	509	486	501	528	513	537	522	541	554	511	549	546	504	525	538	493	512	534	442	544	517	488	537	492	512	504	543	524	484	487	499	512	529	524	554	545	536	481	543	509	461	509	512	555	482	528	493	533	501	533	512	485	512	491	502	530	487	485	477	498	513	519	510	526	491	497	509	518	524	582	507	526	545	555	496	532	506	478	559	493	521	505	534	526	544	502	538	487	491	527	475	536	496	525	496	477	505	487	530	499	529	509	506	535	507	525	521	511	533	522	513	541	483	520	537	539	503	521	489	509	474	549	482	531	501	522	517	525	523	508	495	524	553	550	515	507	503	502	503	468	549	502	539	505	506	542	539	497	527	464	525	531	520	547	523	480	519	522	526	522	521	523	517	549	534	537	565	496	514	529	542	478	507	532	484	509	509	526	505	501	477	502	484	511	487	545	516	523	506	532	510	558	481	533	499	512	494	488	529	522	508	533	519	523	538	501	517	535	495	503	480	489	485	495	522	513	534	468	503	529	513	516	497	532	508	552	532	531	518	506	491	513	483	489	493	519	528	517	459	555	490	539	516	530	499	547	530	504	508	510	493	529	513	499	527	549	479	517	479	545	534	472	498	533	525	495	513	550	477	521	535	515	562	538	547	526	507	540	505	544	516	490	523	483	507	515	478	500	493	514	512	525	534	521	557	475	477	492	534	527	530	521	503	498	544	504	532	483	506	533	521	510	524	474	534	517	481	516	523	537	513	549	541	556	511	530	526	520	488	517	510	526	515	520	507	519	526	474	518	500	531	541	550	517	531	497	564	535	562	509	510	522	479	491	508	518	507	512	503	508	503	540	505	540	522	514	507	517	524	545	489	539	491	481	544	494	550	508	524	527	501	514	519	522	517	515	526	471	474	519	471	479	511	519	489	507	495	506	497	497	537	528	514	548	477	517	533	507	512	533	520	503	492	493	497	511	505	520	496	509	509	498	503	508	502	509	471	500	528	492	557	550	517	523	497	505	523	544	512	516	541	509	488	519	521	526	512	495	486	542	491	502	497	516	529	529	524	549	500	521	509	551	487	522	525	557	508	549	524	497	523	489	524	524	557	514	525	517	526	514	504	533	469	505	495	525	501	554	539	528	513	544	511	523	513	502	473	501	553	452	522	567	527	494	510	475	506	483	527	522	518	512	506	467	497	520	533	525	513	465	487	542	528	523	488	512	556	496	531	528	540	513	512	486	529	510	492	507	497	500	507	493	544	524	563	491	524	547	482	487	517	496	534	481	536	532	497	507	513	474	538	510	493	500	511	492	510	514	544	512	533	503	531	561	503	531	488	519	507	521	520	503	517	521	553	521	548	522	503	506	537	551	521	554	507	536	528	508	531	527	523	541	453	495	506	500	501	538	509	499	529	502	505	498	527	529	542	499	498	517	509	541	490	508	534	506	494	510	569	524	507	547	513	515	480	505	539	504	510	480	494	500	484	536	524	544	495	527	484	524	564	498	523	511	511	497	499	463	500	480	507	542	499	528	529	520	508	542	531	505	493	506	500	506	480	511	523	527	496	520	507	538	524	495	495	496	538	510	539	503	573	519	523	521	512	519	553	520	547	529	537	551	500	543	488	458	529	499	532	511	513	491	494	529	493	532	521	497	542	537	541	506	508	529	514	522	496	495	530	520	528	503	525	528	479	473	480	480	521	528	525	491	491	492	532	519	531	491	520	504	495	484	516	526	564	480	505	522	535	533	505	502	526	540	496	507	522	527	546	534	520	504	519	512	535	508	552	486	482	516	536	521	488	511	540	542	537	568	510	564	541	503	541	479	562	513	508	470	542	538	521	474	515	509	501	524	504	475	519	517	521	516	506	519	543	519	510	519	478	489	504	525	519	479	522	507	533	452	521	542	527	526	514	483	526	500	530	537	482	498	466	533	509	513	481	512	543	515	531	479	514	506	514	542	491	515	543	489	518	529	497	490	533	521	505	501	486	522	517	509	503	533	474	503	539	536	524	534	521	472	494	490	528	511	520	521	552	519	552	526	486	508	501	515	532	529	538	507	529	526	515	530	494	515	531	512	517	530	473	488	532	521	513	535	532	510	530	500	489	543	535	490	515	510	509	495	533	513	512	483	498	495	527	580	526	512	454	511	528	477	533	502	527	496	475	496	501	551	537	491	523	497	535	511	531	545	528	519	523	502	511	566	531	530	494	486	508	504	494	552	518	535	480	529	497	507	532	534	485	483	516	493	497	527	527	477	506	507	516	538	545	541	525	473	517	518	510	515	514	516	505	551	513	504	473	517	512	529	526	574	533	527	520	514	473	534	533	515	526	539	470	517	524	502	515	579	501	514	486	513	487	533	502	560	519	503	528	535	561	524	532	516	548	523	513	558	516	527	498	452	514	536	443	523	532	522	536	502	543	501	488	511	566	505	521	495	498	467	505	533	506	495	535	532	502	528	524	524	501	532	528	529	497	492	550	512	550	518	535	533	533	497	510	522	508	523	492	495	496	533	532	512	543	507	505	517	552	552	508	493	527	478	524	518	475	544	574	534	527	499	467	507	531	461	506	494	586	492	488	532	516	548	476	545	494	526	526	519	505	521	496	497	497	505	527	537	531	495	531	498	521	495	502	517	556	493	503	499	476	503	522	524	546	518	539	507	499	540	492	498	524	507	499	530	490	531	537	547	542	486	517	494	506	502	482	533	529	510	489	565	525	516	515	509	549	533	483	547	508	501	554	516	513	514	525	510	531	518	478	526	471	529	520	492	535	500	489	492	519	473	498	521	487	477	519	508	501	495	486	540	509	525	497	533	531	526	511	505	535	488	466	514	504	528	524	544	516	520	562	490	543	523	485	545	505	537	520	485	520	550	496	535	521	548	504	537	488	499	505	538	509	523	508	536	511	519	549	507	500	496	452	521	493	516	501	506	540	518	548	468	513	501	507	497	538	503	527	495	517	537	533	520	479	512	480	489	497	541	483	511	535	472	520	493	531	528	520	542	508	544	525	507	521	520	531	509	487
31815	50314	38862	20239	8160	3452	1354	957	943	906	924	949	978	960	925	950	910	904	926	955	944	946	968	919	985	941	953	975	904	908	957	967	885	969	945	917	917	950	923	973	1008	988	1003	965	897	965	926	962	901	929	967	947	973	939	915	986	1015	948	918	901	925	949	953	923	938	947	924	909	949	985	942	890	970	957	966	917	933	925	912	927	963	961	956	948	886	955	944	953	975	933	933	944	948	972	945	879	945	966	942	980	972	938	952	944	943	919	909	909	950	1014	944	923	933	958	942	968	965	868	939	977	922	947	943	941	920	937	916	1000	933	954	971	936	898	936	979	929	955	974	961	951	956	973	995	924	942	962	889	931	942	983	961	944	964	887	955	991	962	920	963	941	953	951	925	940	934	926	931	930	993	925	943	937	963	928	946	980	965	947	954	933	966	912	914	1005	966	899	951	890	1014	994	943	971	939	903	986	982	972	881	934	953	975	963	943	939	1019	920	946	960	906	937	949	929	960	958	995	955	957	940	958	934	936	968	974	943	933	917	949	987	955	949	931	966	954	939	916	899	953	917	909	909	962	986	914	938	973	928	925	957	941	942	963	924	921	949	947	964	917	948	936	936	901	947	902	965	992	974	923	963	920	943	953	952	1008	909	911	920	938	938	906	939	934	946	946	952	983	935	939	962	899	992	932	967	899	942	933	962	981	952	1008	967	942	966	906	965	962	906	963	910	984	957	955	946	996	889	929	929	904	933	942	1000	998	957	929	958	931	961	984	914	935	948	915	941	960	928	936	868	938	945	971	914	920	928	1000	983	974	905	982	929	980	928	963	964	945	942	944	983	927	953	982	928	1005	971	902	956	950	935	943	929	967	936	959	970	948	929	977	1001	968	972	955	945	950	936	922	923	955	902	950	962	950	986	892	929	960	919	928	955	887	914	976	955	990	980	943	951	963	906	933	966	937	934	938	895	983	886	900	941	927	976	970	943	932	969	960	944	922	933	917	1008	915	939	941	991	987	928	996	886	943	945	921	1004	932	931	992	961	891	975	962	924	990	946	1010	943	899	915	979	987	875	957	950	943	849	899	896	979	992	951	967	967	954	965	915	1017	952	918	905	897	931	926	932	915	935	958	914	920	1015	960	921	933	930	1004	926	901	983	991	929	920	921	988	986	938	993	962	941	1003	951	927	923	921	969	936	965	943	942	969	915	944	913	927	998	958	990	938	975	980	933	960	985	935	979	947	909	1004	955	965	927	934	919	911	955	927	932	977	1035	952	938	988	953	981	874	953	913	980	925	912	986	983	990	943	883	927	966	955	970	1001	937	957	944	956	987	988	1032	863	937	988	903	899	917	886	1014	903	927	922	924	948	908	984	939	904	919	937	993	977	907	955	896	934	918	951	936	935	960	974	999	936	945	949	956	928	948	893	980	930	968	930	950	925	998	951	933	930	950	953	921	979	953	922	941	933	940	937	998	954	969	911	920	924	955	930	984	954	911	970	930	932	971	961	963	947	997	970	980	916	949	893	944	980	945	956	931	985	949	960	912	945	959	1005	908	944	894	921	919	982	938	947	930	940	938	919	937	922	958	894	929	988	944	957	931	960	963	916	983	980	1005	977	987	976	934	982	938	934	910	955	917	946	925	921	911	907	955	963	929	958	1006	926	919	972	971	935	959	893	989	955	891	918	914	980	945	936	970	904	943	946	1014	869	932	910	875	952	948	939	953	969	892	929	927	938	964	941	973	894	967	959	933	960	960	945	967	946	941	930	952	974	926	922	972	972	962	939	909	923	954	969	929	927	905	946	934	1010	948	906	976	967	978	988	947	916	937	991	1006	937	965	926	946	898	953	948	943	948	874	973	931	951	930	964	939	957	931	928	943	930	895	948	971	903	942	961	986	969	944	920	916	961	943	888	918	917	945	919	935	982	907	923	924	940	909	965	967	953	941	922	945	925	952	924	918	981	977	901	940	959	930	950	877	1001	939	895	907	992	919	954	959	904	975	890	924	980	930	978	938	914	957	931	928	926	969	1008	955	939	953	906	954	978	988	956	936	937	932	935	948	920	939	950	976	917	970	925	925	916	944	905	927	906	975	949	914	921	942	934	914	952	935	950	937	928	944	962	952	971	942	924	979	946	997	965	919	941	930	907	900	935	983	926	936	914	973	997	918	944	917	940	969	979	909	934	915	966	938	927	950	946	959	882	929	957	888	940	966	987	950	924	893	964	936	996	931	951	964	971	964	942	975	977	967	979	929	940	910	948	941	953	980	890	995	913	946	894	903	940	892	881	967	946	920	967	922	951	966	951	857	942	954	1002	1028	977	920	980	979	921	986	926	921	950	917	937	963	938	929	950	973	942	903	950	962	946	953	945	968	915	950	943	942	934	919	969	923	956	905	953	974	914	927	940	911	954	989	957	971	987	916	976	936	902	965	880	954	960	974	941	971	944	919	953	988	943	967	968	910	937	929	939	973	949	930	919	991	934	872	929	891	934	986	951	970	930	910	958	983	955	938	944	948	927	967	957	970	977	920	953	1030	1020	936	978	945	909	996	933	954	921	930	960	906	927	942	1030	950	955	930	944	931	938	938	940	934	908	970	917	958	973	949	957	945	931	977	1007	983	987	969	951	987	967	964	988	944	983	988	912	973	926	940	936	974	951	983	936	932	918	946	935	998	983	908	941	972	883	946	949	946	973	948	919	979	916	931	928	935	896	941	913	921	955	953	955	966	945	959	952	906	995	975	935	999	936	925	967	998	1000	942	980	880	965	925	959	1009	931	915	910	957	949	955	950	964	961	968	924	993	918	991	971	929	907	939	928	916	937	887	886	953	945	940	935	964	954	937	941	960	896	905	1010	962	903	947	955	915	963	938	924	904	932	941	944	967	924	927	997	999	918	927	922	948	921	975	974	961	975	868	925	972	960	921	995	909	948	952	930	898	926	998	936	938	927	937	912	969	985	979	964	895	923	923	948	939	941	980	907	952	939	973	1019	927	960	974	958	964	948	936	932	967	993	995	944	961	962	964	960	964	914	925	923	958	962	906	923	908	995	874	958	994	955	924	866	993	926	959	977	965	987	948	923	937	959	986	951	878	926	948	904	960	930	975	954	939	901	942	950	941	966	966	933	971	947	913	978	960	956	934	999	945	930	942	937	975	994	934	970	948	964	931	984	926	916	948	894	902	965	905	944	972	903	959	921	907	899	915	970	886	910	945	978	907	913	962	920	943	962	962	947	948	919	955	941	933	949	961	962	952	934	960	967	936	951	912	905	972	985	962	942	940	953	959	965	951	914	962	929	934	947	969	956	944	983	914	973	969	968	955	989	973	878	987	950	905	958	1003	933	952	919	991	926	923	965	924	954	951	953	886	955	920	981	986	940	982	923	947	1000	969	991	908	961	913	982	933	936	933	955	935	967	945	917	982	880	960	958	938	960	913	915	961	890	952	906	948	963	1004	894	1005	908	904	962	923	974	975	962	1017	969	893	952	935	894	944	946	947	977	933	946	941	935	895	943	936	933	997	905	939	931	938	943
24542	25635	41323	34900	21829	11535	2207	668	512	539	485	519	505	501	472	500	492	518	464	500	541	501	519	467	484	507	510	462	513	504	525	502	517	534	527	486	480	545	511	456	494	488	540	540	465	471	487	492	507	490	512	500	547	461	479	473	516	520	516	507	497	492	554	512	514	509	511	457	505	482	524	526	491	523	533	520	481	473	469	494	498	494	497	490	473	489	470	510	506	494	455	517	478	526	455	476	497	490	462	513	458	489	486	494	537	498	483	504	533	510	530	481	464	477	528	478	552	518	468	474	495	534	512	526	483	515	494	504	498	488	468	494	483	485	478	503	491	460	500	483	490	515	476	509	453	476	511	493	512	459	509	505	493	494	512	496	496	459	509	466	483	507	492	511	481	481	478	484	516	495	504	499	434	500	507	492	499	501	496	533	483	505	517	518	488	476	485	497	504	528	520	474	452	522	478	520	538	531	454	536	487	507	493	463	486	508	482	547	439	493	453	466	498	466	467	464	468	446	481	522	488	501	544	519	512	437	481	537	520	467	523	483	490	519	490	536	482	447	528	505	468	455	524	468	545	493	529	500	496	472	480	474	514	510	507	503	523	487	503	511	500	465	490	492	523	523	499	485	529	506	486	512	481	497	469	482	524	480	551	514	536	512	486	473	489	495	480	544	562	485	546	501	497	487	489	484	477	494	495	493	490	501	510	516	495	474	489	498	497	459	517	504	466	492	459	491	492	508	491	488	553	476	474	520	500	510	495	477	487	511	470	478	466	508	502	487	517	460	502	492	515	498	496	476	515	523	422	507	503	490	484	530	513	463	522	489	525	488	458	491	515	492	509	484	514	483	523	508	513	533	487	530	487	462	505	506	489	521	497	510	498	525	519	500	479	491	494	488	499	467	480	492	484	516	467	487	529	497	484	507	480	474	496	497	537	478	466	500	425	557	499	496	486	490	502	513	480	451	474	482	476	531	476	503	474	507	492	482	476	543	484	502	478	493	489	440	488	498	528	440	472	483	499	481	511	474	497	501	529	515	496	480	443	502	494	466	472	477	473	502	465	513	530	498	482	493	538	492	457	444	485	494	469	497	519	488	502	495	529	451	528	503	462	488	549	509	516	527	494	488	474	476	514	510	466	506	514	452	466	518	517	507	513	457	537	525	522	467	495	481	497	502	516	485	471	513	471	480	456	474	473	493	511	502	497	546	499	503	472	465	478	544	445	478	507	486	484	476	494	486	457	503	487	514	531	491	445	486	504	504	484	516	530	495	471	478	496	485	479	536	485	502	485	506	501	498	489	516	498	479	483	496	504	505	483	476	452	479	508	479	493	500	487	501	520	469	511	492	497	516	528	493	470	488	477	512	477	469	459	488	525	502	512	498	526	467	530	489	484	495	488	472	464	533	475	465	518	526	469	503	490	476	515	484	507	493	519	457	489	504	504	516	492	495	474	456	534	516	496	490	478	487	503	511	502	489	480	500	486	529	489	487	520	460	503	532	479	473	485	488	500	507	480	513	483	519	503	541	499	511	496	497	506	485	516	448	491	503	467	460	518	466	493	491	491	503	488	490	487	546	475	491	489	488	487	509	482	542	488	526	505	479	507	491	527	503	509	520	467	492	474	524	521	494	470	498	451	506	493	474	548	470	484	535	509	499	515	543	491	500	456	511	518	480	512	504	464	518	518	496	476	476	475	494	477	441	505	499	511	468	495	480	501	486	508	494	504	506	485	492	475	508	477	475	547	467	484	500	438	491	483	477	497	531	519	505	483	526	509	495	468	491	455	490	534	498	497	489	504	496	495	516	485	475	473	506	492	465	512	485	512	507	484	485	438	452	524	481	515	520	497	488	475	529	500	490	521	471	492	478	489	483	554	498	511	487	481	490	484	483	495	483	471	520	495	485	515	506	482	489	512	494	515	488	467	527	448	480	534	517	490	479	510	528	501	498	499	477	484	492	497	495	463	481	477	484	478	508	508	480	507	467	483	519	486	509	504	500	498	523	532	519	473	529	507	491	493	508	501	523	482	449	510	490	491	472	490	520	488	453	446	522	498	512	476	443	464	477	468	537	475	497	496	510	450	520	492	505	510	505	486	479	480	487	486	466	572	533	479	478	499	501	524	491	497	500	494	460	526	472	494	492	519	541	476	531	468	539	486	493	540	473	484	480	477	483	485	473	479	459	510	522	476	514	507	505	482	489	513	493	500	505	503	507	517	504	488	463	537	505	513	515	499	455	499	534	497	500	478	499	480	519	502	502	487	482	481	504	505	506	449	458	498	494	536	496	480	490	488	483	496	473	454	465	462	503	516	480	478	501	479	497	490	499	493	483	499	471	524	511	516	501	511	477	504	466	467	509	510	491	482	487	484	453	495	513	485	475	499	460	497	515	490	481	533	479	502	525	490	497	490	488	455	513	497	498	521	505	470	492	502	503	471	508	523	537	489	537	517	481	453	498	492	473	495	470	512	525	482	466	525	486	509	515	516	470	507	490	500	513	476	518	489	468	482	493	505	480	463	534	545	465	464	497	521	517	476	500	498	453	501	467	498	533	465	463	511	483	472	500	459	485	489	517	497	482	487	474	500	543	458	483	492	520	448	472	535	450	513	528	534	523	514	463	495	478	521	480	476	533	466	453	498	534	494	478	506	493	494	487	545	476	473	501	548	527	467	484	528	530	520	487	488	482	529	423	492	483	475	498	462	489	528	510	502	495	517	456	463	541	460	470	513	487	501	470	504	489	513	459	532	479	493	500	488	439	535	447	456	518	556	511	467	489	494	525	503	527	522	483	463	507	501	496	496	478	469	453	511	475	499	488	514	470	495	529	520	471	470	456	491	498	507	520	463	509	487	501	510	532	504	498	461	490	469	520	535	489	505	491	500	494	480	515	488	481	491	518	520	478	484	458	514	492	508	522	483	472	537	456	473	495	519	542	482	487	479	493	471	514	528	549	479	512	496	502	458	470	488	492	485	507	488	506	478	485	488	491	511	532	512	485	486	483	510	477	532	457	514	498	466	493	469	518	523	473	491	498	502	485	487	516	512	486	444	527	500	488	502	520	492	483	506	468	484	463	500	463	535	526	446	496	478	497	499	484	522	473	512	482	496	490	508	506	460	535	475	493	481	481	498	511	481	547	472	493	507	523	506	512	429	530	500	529	479	488	534	480	502	492	524	495	568	515	493	479	521	494	486	509	486	493	480	479	497	533	497	482	476	496	499	488	514	506	503	486	473	486	480	504	523	460	515	499	505	487	485	467	516	477	455	459	469	472	507	498	538	507	479	478	480	483	535	482	519	517	498	500	483	520	493	527	483	484	515	473	474	472	485	496	441	515	449	513	502	474	477	486	499	485	533	530	515	509	515	501	481	549	466	482	491	502	538	502	531	485	477	518	492	522	505	486	434	535	495	504	515	518	470	522	477	502	473	468	512	500	485	463	530	507	495	517	508	486	486	480	475	507	518	487	440	489	450	448	473	497
55195	91954	73874	46327	24469	11709	3277	1162	868	917	990	921	924	887	937	952	921	928	918	940	910	885	916	931	940	888	931	900	911	914	891	886	894	902	881	914	909	881	965	924	881	848	907	901	909	929	906	910	904	933	950	886	932	913	926	930	902	903	896	921	930	944	903	937	931	885	915	897	938	842	923	848	931	892	904	971	915	914	935	886	888	926	916	961	977	940	912	884	956	951	930	862	866	887	928	907	895	951	938	884	915	933	855	902	952	891	885	867	859	890	973	909	882	883	929	847	868	931	908	915	849	873	892	898	849	955	915	936	892	956	844	926	944	916	895	875	928	939	935	989	940	904	880	910	930	889	902	903	903	917	949	934	931	908	916	955	937	944	913	921	949	898	926	923	928	884	965	873	904	936	885	837	894	907	884	924	876	933	944	937	939	950	885	900	886	934	883	861	884	899	911	922	922	937	861	931	915	866	848	909	907	886	940	890	983	849	931	888	867	917	886	897	905	878	889	871	918	899	924	867	921	912	911	855	903	939	914	951	893	922	915	905	952	904	913	942	921	940	890	928	880	942	932	864	966	943	874	933	882	881	925	896	935	931	954	977	906	884	898	872	883	955	902	886	925	891	917	895	913	893	930	933	920	963	826	947	898	884	937	900	877	925	871	906	902	871	871	920	877	862	920	928	927	859	893	901	895	935	882	941	943	890	954	894	886	881	914	906	903	881	875	888	913	852	930	877	889	928	898	888	905	904	921	977	847	876	903	930	926	896	848	909	917	944	937	890	876	867	915	870	946	943	876	913	939	925	922	928	920	880	900	932	922	874	928	873	907	917	908	927	939	865	865	929	883	861	919	931	873	953	851	884	829	936	938	849	887	898	842	898	894	867	907	926	900	942	897	938	952	921	879	916	885	831	903	897	887	882	885	881	886	913	933	860	873	915	935	941	907	916	923	921	945	906	896	887	892	885	918	971	929	918	882	899	917	901	924	895	930	953	901	903	939	901	907	877	907	922	921	885	914	889	922	899	941	882	886	877	897	891	923	910	904	890	930	845	889	877	908	892	959	914	877	903	877	870	893	893	867	877	939	962	874	943	888	848	902	896	935	928	912	856	886	898	862	923	928	975	924	880	888	903	926	938	959	936	929	921	890	920	908	902	899	913	934	884	886	911	936	872	883	926	936	909	932	891	924	849	918	912	934	950	934	888	907	957	1001	941	951	883	885	954	922	920	915	881	915	886	931	950	902	898	900	918	891	964	925	923	920	927	933	905	899	928	917	919	854	910	893	926	885	957	930	902	892	873	929	875	880	1009	912	982	931	861	916	916	933	917	913	887	897	897	944	914	867	902	919	908	845	902	896	934	910	885	938	917	890	872	946	845	883	907	895	883	919	909	943	880	911	886	875	901	886	923	906	897	932	900	897	933	835	911	921	936	912	967	949	889	889	891	914	916	885	913	880	928	879	891	866	928	910	878	965	926	974	866	909	923	915	901	892	900	845	901	895	919	863	923	890	909	906	901	945	957	905	875	908	911	879	833	889	931	912	942	902	930	934	951	906	948	912	915	983	873	968	867	949	843	900	951	903	917	849	892	935	903	899	892	861	908	917	861	935	846	915	894	868	951	870	879	904	892	896	924	895	898	896	946	918	960	908	923	867	863	941	904	924	915	924	884	868	959	925	940	924	944	905	891	909	884	905	899	885	912	905	897	896	908	882	862	929	885	885	956	947	950	913	927	893	882	956	888	926	887	921	923	912	913	932	906	914	859	925	946	892	915	950	912	957	862	909	906	918	949	905	915	969	946	896	895	901	909	925	919	925	931	925	921	939	917	897	936	957	937	889	889	890	916	860	870	909	899	905	894	942	856	885	911	910	964	932	930	866	933	903	893	827	905	931	904	907	949	900	922	916	885	884	885	920	935	921	915	908	942	930	899	897	941	934	932	927	873	922	909	865	927	943	869	908	900	883	854	927	847	904	857	951	963	915	957	921	904	859	886	863	877	972	957	897	916	919	861	927	863	899	947	855	889	920	893	898	910	898	851	916	923	967	892	871	923	966	927	932	924	870	903	899	929	848	904	914	917	957	884	883	945	866	899	878	903	938	925	924	917	957	926	841	903	911	937	925	924	916	847	919	904	880	868	915	889	881	933	877	925	839	919	933	895	925	905	940	910	934	876	923	988	867	894	915	928	937	858	955	909	907	892	850	903	898	888	897	867	910	960	915	867	918	911	865	926	877	898	929	948	955	972	953	928	898	900	937	919	954	858	929	898	937	904	856	937	920	849	889	893	907	873	876	934	919	945	964	901	930	872	907	912	879	914	834	886	916	897	905	935	878	880	928	937	918	881	887	879	925	956	912	851	915	915	872	949	906	877	918	881	905	935	925	917	902	913	938	922	950	951	899	903	899	947	878	886	929	894	938	927	911	914	898	977	913	875	936	955	882	940	899	915	827	927	830	925	855	923	924	906	933	950	923	894	889	901	870	913	887	981	898	913	902	885	877	900	935	930	887	971	935	892	903	959	902	932	937	896	918	904	912	886	927	925	954	946	889	910	875	907	876	895	904	937	912	871	889	905	888	896	855	864	912	822	956	929	921	922	912	908	896	895	907	861	929	934	926	884	951	856	877	919	910	949	964	882	876	909	892	933	962	945	947	969	911	877	968	909	917	923	954	884	897	896	900	860	928	919	891	896	903	892	965	887	941	971	970	978	865	900	953	884	926	904	905	843	888	857	909	983	926	913	911	891	907	961	908	905	892	920	861	854	883	887	922	889	893	888	895	890	884	917	930	965	934	953	893	995	919	863	932	946	945	883	915	880	860	895	895	851	915	849	931	925	887	938	910	910	952	927	951	914	884	888	939	926	874	870	894	844	930	835	875	989	881	957	868	894	878	909	938	919	941	927	907	864	900	905	889	922	922	877	928	862	934	877	840	918	923	916	936	869	940	866	922	905	933	867	893	911	933	906	934	863	907	841	840	888	879	925	935	895	875	940	898	909	898	901	954	859	936	951	923	896	860	912	870	907	889	889	900	931	912	892	893	853	975	932	908	960	862	955	862	911	921	924	898	948	928	956	896	901	909	941	949	871	904	854	955	907	890	948	934	909	890	943	920	917	919	949	895	927	910	919	873	944	868	882	873	925	931	866	912	936	927	935	920	913	857	921	897	889	928	921	908	992	871	861	913	900	879	943	878	966	916	1001	943	893	886	898	897	903	925	892	866	956	861	910	887	844	915	912	916	885	912	896	876	859	904	930	935	899	937	941	955	887	931	938	944	928	888	976	876	915	891	957	930	897	890	944	927	895	916	870	927	883	896	931	962	892	914	921	897	918	913	894	928	921	876	952	918	910	880	887	893	978	907	906	847	924	897	913	922	890	897	941	931	888	859	912	910	888	865	905	949	934	953	901	864	894	971	868	927	880	854	897	891	907	898	950	869	955	953	901	984	929	897	898	927	898	901	924	896	861	889	953	968	892	880	895	936	911
23372	23251	35773	32322	23951	18969	8885	1479	645	608	563	604	617	587	538	620	617	605	598	584	583	587	586	557	569	621	575	570	608	585	622	601	583	524	574	592	559	571	632	558	536	607	603	589	578	600	528	626	541	542	583	545	563	595	627	578	543	597	557	615	559	566	592	611	602	585	613	595	562	571	523	555	605	555	562	602	579	572	588	525	574	580	582	572	555	590	633	593	549	561	560	552	622	587	589	581	602	587	602	576	553	587	599	556	627	546	575	596	523	559	571	583	566	557	583	503	602	562	553	547	543	583	579	587	583	613	564	557	563	580	541	530	577	579	619	579	551	553	553	611	561	593	581	588	593	590	579	610	573	555	601	572	550	537	641	602	573	548	569	593	584	568	533	559	557	591	524	529	576	549	581	605	572	594	549	594	603	601	541	552	562	567	605	572	635	611	595	569	561	588	586	563	544	618	581	563	553	573	576	567	573	589	543	592	567	581	562	582	567	559	601	600	562	665	582	554	578	555	596	513	556	651	571	580	574	558	595	581	564	539	604	545	554	570	603	567	565	573	605	569	572	546	566	573	565	591	583	608	599	588	539	599	596	619	568	595	540	563	562	575	552	583	590	561	586	583	563	575	563	556	586	575	624	559	525	591	579	554	579	612	560	524	577	563	573	548	559	612	576	549	606	604	602	591	597	591	572	567	536	600	545	565	592	583	569	556	565	581	572	603	541	602	566	608	589	565	586	592	533	560	567	545	532	569	597	598	612	579	568	560	531	576	607	562	558	598	564	635	545	516	576	590	558	513	580	595	609	594	544	623	571	585	560	559	583	562	618	574	600	565	583	551	578	604	575	578	553	592	586	602	568	562	588	548	537	608	609	581	576	553	566	585	564	577	584	567	564	569	588	525	577	543	615	577	575	614	584	588	581	531	595	560	591	598	561	593	533	571	567	573	581	567	552	560	569	593	579	572	586	571	614	593	601	580	569	612	573	552	606	513	541	587	600	533	556	613	587	586	561	535	578	579	568	566	564	579	569	586	562	590	577	623	571	623	557	558	533	567	578	582	555	549	550	562	581	565	584	572	608	581	600	523	601	576	571	586	521	553	579	586	595	550	604	586	548	593	587	588	572	603	589	574	579	586	622	597	537	557	520	560	572	564	578	565	562	558	538	592	593	583	569	558	588	609	562	561	538	631	561	581	583	570	575	597	557	538	533	593	566	582	610	565	543	572	556	554	581	536	611	512	543	589	601	566	561	573	561	591	562	554	580	545	577	569	573	569	572	614	556	563	542	570	579	576	542	572	595	567	617	583	534	614	618	594	569	570	572	575	608	576	600	577	583	558	564	573	600	597	600	566	603	560	541	604	584	558	554	579	592	592	596	545	586	558	586	568	582	577	565	601	521	535	585	561	571	552	614	596	563	555	574	573	571	561	586	582	528	567	550	568	571	577	539	567	570	554	562	580	591	597	571	608	549	559	565	567	593	580	625	564	555	529	611	623	579	572	568	562	586	569	587	622	595	564	555	593	542	602	617	559	582	586	597	556	593	538	568	593	546	552	574	521	565	549	554	581	569	583	576	615	567	586	582	554	562	566	531	611	632	593	590	541	561	605	606	589	567	541	613	621	544	571	574	586	605	586	552	606	578	613	543	632	544	592	563	583	575	538	544	590	558	549	636	585	577	585	559	606	594	515	571	571	528	558	550	592	556	582	612	551	544	592	536	550	587	534	563	607	566	580	520	564	540	552	587	546	600	590	566	589	557	555	545	577	579	611	585	565	552	614	604	580	575	566	570	581	576	580	618	551	568	555	575	589	555	572	595	596	597	579	528	587	600	599	597	540	610	567	569	623	541	596	569	563	596	579	560	542	606	632	592	608	597	544	619	591	521	606	643	587	571	585	568	612	574	585	565	552	588	586	602	618	591	553	559	583	570	581	575	596	556	611	618	572	557	566	574	564	592	592	568	601	593	566	549	572	590	577	605	544	594	583	585	591	601	563	562	554	573	585	582	554	619	624	585	565	556	563	561	568	571	625	561	607	542	579	603	595	617	598	591	581	555	586	561	594	565	547	595	572	574	568	580	594	597	556	578	591	582	567	601	603	542	580	579	589	595	586	593	621	563	552	566	603	594	544	593	598	592	576	560	566	583	595	567	556	516	598	609	594	515	578	604	576	644	588	567	601	593	602	589	567	528	596	577	585	560	527	564	555	569	581	611	576	564	568	585	549	535	567	589	557	567	559	585	572	584	550	587	576	549	548	576	571	579	590	559	540	569	574	588	604	594	551	583	589	546	580	541	580	545	575	567	642	571	601	570	558	604	607	554	569	573	582	629	554	606	617	529	614	625	607	548	550	566	609	546	567	628	588	584	590	571	631	533	576	579	589	604	555	597	605	605	588	573	556	613	585	577	582	590	564	616	635	576	608	561	595	547	553	557	574	550	620	592	595	582	584	525	633	532	510	599	569	571	614	595	578	558	547	578	592	532	561	544	609	560	570	586	581	592	588	567	567	578	570	566	569	570	593	591	599	583	566	584	604	568	559	586	567	533	553	562	591	573	544	560	573	579	591	541	614	566	581	595	573	574	605	591	588	591	569	615	566	598	548	575	612	591	553	550	596	537	552	630	591	622	606	570	550	617	528	583	564	569	611	572	582	600	587	563	577	573	571	572	587	579	601	580	585	604	608	578	548	634	671	591	566	598	571	597	617	577	552	560	560	603	600	574	539	565	617	578	574	578	597	597	546	580	557	543	594	562	605	572	582	606	602	567	622	572	587	575	607	590	586	590	569	593	600	596	589	588	557	568	530	588	560	585	557	583	527	604	603	547	568	529	588	585	559	572	537	574	596	562	564	551	553	542	572	621	586	579	575	553	561	560	597	570	568	594	586	588	540	625	505	593	576	601	585	606	600	618	554	551	520	565	615	568	575	557	567	545	560	571	583	537	555	601	560	546	560	579	547	600	590	629	585	602	610	636	573	627	594	605	564	557	555	583	561	577	570	609	553	591	583	558	604	588	573	526	585	573	573	618	612	566	581	596	566	554	560	538	586	554	616	574	626	597	595	593	545	588	564	582	584	562	562	541	557	537	569	568	573	603	567	574	564	565	562	562	583	565	596	575	568	596	592	547	575	592	608	586	564	557	583	553	569	623	594	535	592	594	567	580	590	610	572	591	580	590	564	577	613	593	616	576	534	584	581	577	580	582	553	611	584	590	576	586	558	570	545	564	520	606	559	572	583	558	564	530	574	562	576	552	566	576	603	609	595	584	609	566	553	577	599	581	584	563	569	613	582	571	572	603	573	597	573	568	614	534	573	573	568	579	591	557	555	560	572	589	572	588	590	606	566	607	569	568	594	561	610	576	594	563	589	600	538	581	639	613	613	575	554	604	577	590	597	588	599	606	544	573	590	572	553	597	609	601	614	560	548	533	563	594	564	533	540	627	614	596	582	567	603	586	553	621	553	541	540	568	537	586	592	572	597
57610	102015	82205	57285	32892	17507	8828	2537	1160	1035	1012	1041	1063	975	1006	964	1022	1043	1035	1044	1040	1000	1017	997	994	996	1019	977	1023	993	984	952	1025	955	1006	1028	1017	1009	984	972	1004	1007	1012	1098	983	1006	1038	1037	1056	958	999	966	1064	934	898	988	997	981	1057	1012	991	985	998	926	1004	992	1028	988	938	1002	1020	1080	992	998	1045	978	956	1009	1075	1032	1054	990	955	1018	1025	983	1003	950	964	1027	1008	993	963	955	1027	1018	985	997	1048	991	955	1053	982	945	1045	953	949	980	972	993	1003	983	985	1007	992	938	963	1000	965	1009	1019	1036	1021	982	1007	1032	990	1010	1015	944	984	945	970	982	915	983	953	998	1044	1059	971	1020	1008	997	1025	987	967	1033	944	986	996	1012	920	982	1019	939	982	963	1010	1011	964	1008	1017	1031	991	1028	1007	1018	1001	993	991	1021	968	1012	998	1043	1018	962	987	1008	986	1003	1040	1013	1012	991	976	1054	947	1019	989	976	957	1005	997	1026	926	971	984	1036	1060	1010	997	995	998	965	991	1070	1007	1060	963	967	1079	1049	947	989	1007	974	1005	978	1009	999	1017	1059	961	984	1002	1026	1065	948	992	980	969	1023	992	1082	1024	998	934	989	1011	956	977	978	1010	1003	976	1043	988	954	1003	1038	1005	1060	958	1009	1020	1046	989	1031	943	1026	1026	1004	999	907	993	974	1044	1021	989	1041	962	993	982	981	1025	1022	967	948	992	1029	1037	1051	986	1002	1025	926	967	1040	986	991	942	969	992	1005	967	1034	969	986	1003	1003	978	902	944	993	982	1015	1013	1012	1015	1017	958	1063	1003	1032	1006	967	935	990	967	986	973	1004	997	992	1042	1003	987	932	998	963	1078	950	999	1034	1032	1001	1000	992	995	995	995	1052	1002	998	958	1025	999	988	996	985	1020	960	1025	1058	1025	1004	991	968	1011	970	998	965	954	986	1019	1042	1005	1018	1082	1023	979	982	1025	1065	950	962	974	967	1051	991	1021	1031	1028	1000	944	1023	965	1011	971	1018	1052	1009	942	1001	1015	1023	982	979	1024	1008	1022	972	994	1013	978	968	957	986	980	975	1029	1003	1016	946	954	1038	1008	954	950	948	982	990	969	967	1039	1045	929	976	1009	1030	990	979	999	1047	1000	1053	1006	1013	1006	941	1061	981	941	1047	1039	1007	1074	1033	1007	1060	1026	1082	982	973	1032	990	1027	1059	981	1051	1061	978	994	999	1014	1013	993	1040	992	980	1017	1009	984	1009	1017	1003	985	993	909	1046	973	1005	1009	1005	1009	975	1014	983	992	976	1011	1009	1000	1049	1040	968	1020	999	914	967	1015	958	952	985	945	1007	991	1075	988	948	1025	1001	1040	979	1029	977	1010	1025	1009	906	1063	963	1072	1011	1060	971	1032	1053	972	976	994	1014	978	1013	965	967	989	1055	989	974	980	964	970	958	1007	1047	997	974	1018	1009	1000	1049	1024	1038	1022	952	1008	983	1031	1044	939	1035	996	1030	1040	1001	1043	997	1074	972	974	1020	1016	986	1010	1006	992	1026	1005	973	1010	967	976	1053	995	1030	991	1036	986	1004	1015	982	1020	1023	1002	988	1019	1000	941	984	1007	1035	1019	1019	970	1008	993	1017	955	1021	1033	977	1043	987	991	1041	1049	1010	967	969	979	1098	1057	1001	1010	1030	982	1024	1025	1006	996	1002	1046	1045	1035	1036	978	1053	933	1006	1003	920	996	1002	1000	973	1030	1022	1015	947	1003	947	958	982	1016	1050	928	1020	966	1017	989	965	1005	979	956	977	987	985	1019	943	974	982	1018	966	972	1031	959	985	1035	1009	1010	1000	1048	1065	1013	1035	996	934	1030	965	1052	1022	1060	982	1030	978	993	976	1038	1049	1038	956	1002	1032	1003	985	968	968	1051	1008	981	974	967	992	953	984	994	1001	940	995	973	969	1046	1006	952	968	1025	1006	992	995	976	1015	961	1003	1086	1054	1048	934	995	986	949	990	948	1043	1001	1020	992	995	1040	969	929	1023	1043	974	939	1010	1019	1040	1010	1022	1046	986	1008	947	987	1001	1018	1005	970	1011	960	1021	1000	1028	1028	1080	952	997	986	986	984	977	1031	994	976	959	981	994	961	968	1016	1001	991	1045	1000	1039	982	1029	964	971	1056	951	1042	983	978	1008	961	1015	943	995	979	1019	1004	1017	1000	977	956	1016	950	994	1026	1000	1075	996	983	985	959	928	987	1014	1036	1017	1054	959	1010	1029	974	1044	1001	950	1019	989	971	991	1063	983	1021	1012	941	1030	971	967	1015	1009	1010	992	1039	972	1059	998	1013	1007	977	1009	1012	987	972	963	1061	1022	1011	1026	980	1024	1014	1003	1009	999	1016	1024	985	1020	985	1011	1002	985	1007	908	1038	982	986	985	1021	996	1032	952	956	1008	1040	1009	1026	1003	951	1027	1026	963	985	983	991	1024	976	1024	983	999	955	969	993	1049	1004	974	986	942	983	1021	1063	1021	971	999	987	969	1046	1010	1045	967	965	1047	1040	1052	930	932	1029	947	989	970	1016	959	975	999	993	954	989	1015	958	943	973	1005	1000	1050	987	988	994	1025	950	945	938	966	1015	930	1023	977	950	1003	965	1064	1060	941	1003	955	1027	1022	1004	953	945	1025	999	986	1021	971	1036	1026	1025	1037	1022	979	1044	995	998	1039	999	1003	998	986	1011	937	990	1012	1000	1025	977	987	1036	948	1003	1045	979	985	998	980	977	1036	1019	1004	938	980	977	1005	984	1057	1031	1028	1003	1054	1005	983	985	1005	970	999	1009	1041	997	969	1097	976	990	980	1028	899	994	989	1033	1015	1020	1032	936	988	983	934	1075	955	970	1001	986	960	1008	980	993	1031	1023	1052	1016	996	1031	958	981	1028	1011	936	1028	1012	995	992	1018	1013	987	960	993	1034	956	1004	1025	987	983	1022	963	975	994	1007	1005	998	987	1015	953	1006	1017	987	993	1012	961	1023	1026	1000	983	1024	1037	971	977	958	938	1009	993	994	1040	1003	942	1049	983	1038	981	984	1050	959	1020	995	1005	970	972	997	1039	975	975	990	1011	1061	990	989	993	1003	965	962	989	968	989	1023	1004	949	1012	950	1017	992	1010	1005	1014	960	966	989	993	983	999	970	1115	988	1038	1015	1052	987	1007	1038	1008	1034	1015	935	943	1026	1045	1007	1039	981	943	1010	1005	1033	993	1005	1017	1015	1051	997	993	1020	1002	1001	973	968	967	983	1001	988	1065	1018	1012	1024	1023	1023	977	1018	959	1039	1012	1031	999	978	984	974	990	1048	984	991	978	958	953	1029	921	959	903	1027	1021	952	970	968	989	1032	995	1008	1029	1068	966	1012	1023	951	983	1020	1004	1055	938	1047	992	922	1024	965	972	945	1014	999	1032	987	968	980	961	1005	946	1023	1011	993	1040	963	1023	1017	1008	997	1016	980	1001	1029	1063	952	977	979	978	958	1003	1005	1053	961	947	1030	1032	957	1007	1025	984	999	994	1009	952	986	1027	1020	991	1036	953	1000	1015	1015	1000	974	980	1030	974	1014	963	1007	994	1020	999	998	1001	1034	1004	978	1003	962	992	988	937	956	973	1015	1034	1005	1008	1005	990	980	1021	1045	994	932	990	973	1006	1054	993	1009	1015	995	973	1029	997	994	1056	980	1016	1046	985	951	1037	981	974	1004	989	1062	986	1052	1039	1017	956	960	965	971	1006	982	962	969	985	960	1027	1043	948	936	1008	988	977	1016	969	999	976	1017	1017	943	1027	1034	1056	984	974	949	988	1007	1049	981	1048	1029	1000	1007	971	975	1024	1044	1024	1003	997	1030	983	965	961	1006	1014	995	979	963	982	950	979	1010	1075	980	1050	1027	992	1018	967	975	1023	929	1005	990	1041	992	974	971	1018	950	960	964	963	1029	1018	1038	1048	1033	989	991	1026	1032	1047	998	1001	927	992	1004	1021	1000	958	1002	1019	1020	1008	946	1006	961	1015	1003	1031	1011	1039	1018	984	1008	975	1020	1046	997	1045	1014	1015	1040	1001	1026	950	1021	981	972	992	1009	1008	958	1063	1022	990	1014	1035	958	997	965	1022	1003	1019	996	985	986	1051	1005	944	974	1046	984	1037	1000	1003	1016	1037	1059	926	1018
27629	33068	33462	17395	4445	1475	982	577	535	510	523	522	496	508	491	479	515	488	518	504	496	469	518	469	496	534	506	495	473	485	498	491	504	510	528	524	528	507	471	486	493	450	523	523	471	508	520	508	485	503	512	512	495	554	498	502	486	543	490	473	474	496	509	530	487	493	511	536	514	468	506	493	495	547	480	484	495	515	520	510	526	516	525	528	548	479	497	494	486	504	481	500	510	521	519	554	505	537	512	467	515	499	497	488	484	528	500	498	497	493	498	462	518	532	490	533	520	527	493	513	524	510	508	547	517	491	524	504	482	497	512	532	423	482	470	510	517	502	515	505	525	501	512	495	519	525	532	509	492	504	533	471	525	518	502	497	499	502	496	506	536	468	502	490	512	484	513	500	515	517	492	507	476	549	527	536	497	475	469	499	489	478	535	482	453	584	485	513	497	510	527	542	532	464	501	507	481	476	527	504	502	512	539	494	492	479	536	474	491	496	519	521	518	481	504	487	502	513	513	519	524	496	515	489	498	569	525	524	481	492	487	534	527	517	496	530	511	550	498	486	496	479	543	514	515	531	535	477	533	494	495	500	493	497	498	569	480	525	511	490	518	488	504	492	516	522	494	473	454	527	546	460	490	512	485	498	502	489	486	539	505	540	517	477	490	513	498	551	499	490	461	560	479	528	490	510	537	491	493	510	528	516	501	484	489	524	493	509	503	507	478	507	513	501	528	495	509	492	517	526	505	488	484	469	502	517	517	461	508	492	539	487	522	523	518	510	453	501	523	504	543	487	499	473	501	498	524	495	526	509	508	527	486	521	491	488	502	516	506	497	501	512	489	513	545	492	527	523	479	543	469	488	500	499	513	516	540	509	510	520	520	504	501	507	486	488	533	505	534	540	517	539	508	480	519	490	487	561	519	503	513	493	508	444	509	473	510	497	536	532	541	487	519	495	492	529	508	488	538	514	479	514	532	515	542	516	525	523	506	496	528	535	530	511	523	512	509	470	462	531	492	543	516	547	514	463	511	531	544	493	496	537	493	533	516	482	481	500	507	504	510	495	508	511	511	479	535	508	506	504	527	476	489	494	526	514	510	497	544	501	521	517	543	494	482	521	489	519	512	526	534	505	478	524	529	480	463	535	514	482	514	519	545	476	516	509	500	522	540	479	493	491	478	519	480	515	463	479	464	530	506	511	515	539	454	506	481	468	491	511	501	471	489	529	510	513	552	540	530	484	495	467	495	513	510	492	479	524	526	511	516	472	528	521	511	505	526	523	515	505	488	542	471	522	517	491	549	524	547	506	507	503	508	499	483	529	487	522	478	512	529	481	506	467	508	532	538	504	518	502	521	477	485	505	533	509	493	546	486	492	506	497	526	505	466	504	479	478	496	523	541	485	525	514	493	485	541	505	516	493	509	538	508	527	535	477	541	521	544	522	507	509	533	505	512	482	482	502	504	544	478	546	496	486	449	520	497	524	495	474	487	490	500	547	514	497	474	525	511	491	493	515	519	506	457	518	510	505	504	548	492	526	525	468	519	489	482	516	534	495	575	503	519	492	485	529	470	500	492	486	545	539	515	478	529	514	500	488	493	525	523	528	519	527	489	488	494	503	502	566	499	495	475	519	543	478	504	522	474	504	515	502	528	478	479	512	488	527	512	540	492	530	548	538	511	503	489	498	520	479	484	489	548	521	502	522	509	520	486	498	496	502	513	475	459	512	511	555	507	512	521	509	512	558	479	497	501	518	502	507	496	528	514	503	516	526	468	499	514	485	499	529	517	489	482	497	461	476	528	506	488	528	457	508	470	525	522	523	479	502	545	547	528	529	521	502	528	508	483	519	503	469	509	482	500	473	503	463	517	480	479	530	516	514	534	508	530	503	500	469	467	507	531	534	485	531	508	507	505	489	516	537	516	515	501	517	538	541	492	480	488	533	502	493	495	497	525	497	495	486	510	532	522	523	499	529	475	462	530	515	513	502	500	488	533	504	517	507	506	485	519	491	494	550	501	536	470	511	527	498	544	476	508	510	482	501	488	485	542	510	547	502	516	537	500	500	496	528	512	499	489	492	496	493	500	536	514	492	514	473	501	492	492	464	514	511	511	509	531	495	534	508	509	469	471	458	520	504	512	497	496	477	543	492	491	501	528	490	470	483	489	489	513	495	540	473	533	496	485	492	496	527	513	542	501	481	522	486	514	479	504	477	480	535	490	522	522	458	525	510	555	508	504	479	482	515	481	483	495	531	531	500	531	503	494	531	491	485	503	454	513	499	515	464	528	517	491	515	494	509	536	525	517	479	509	508	512	551	531	511	485	502	456	531	537	522	541	484	507	517	479	479	486	511	490	479	520	506	541	502	520	531	503	518	518	506	451	529	514	507	525	469	519	514	473	506	493	524	482	546	497	469	482	550	532	473	506	552	462	525	480	511	552	504	502	498	551	531	521	544	524	466	492	537	506	472	471	475	524	528	498	544	508	499	506	500	498	480	495	506	546	547	496	452	463	478	526	541	485	526	490	490	527	519	483	502	481	501	532	532	516	482	484	523	496	531	482	587	522	513	486	497	535	514	511	480	532	497	487	549	501	501	480	502	505	513	502	491	468	515	511	540	481	487	490	480	489	492	475	502	485	501	479	496	507	506	543	506	488	468	508	500	504	479	488	519	457	520	500	529	494	498	518	507	500	492	442	518	481	500	534	500	497	501	507	500	511	529	519	509	500	497	512	503	474	509	497	504	521	508	496	516	535	504	492	506	509	487	502	485	540	478	491	491	491	532	543	529	490	505	483	493	473	494	481	537	484	491	502	515	504	472	547	496	504	528	517	486	491	502	522	533	479	566	532	490	534	488	487	541	520	497	513	477	525	523	501	508	508	486	507	550	516	531	510	513	504	483	509	523	501	471	508	516	519	474	496	523	497	503	567	508	513	521	497	501	507	535	482	466	484	521	517	548	533	546	501	481	524	514	508	487	482	523	515	498	469	526	514	488	508	501	510	539	516	535	533	486	505	489	498	530	521	492	515	490	524	497	516	512	463	524	480	486	507	459	490	501	504	515	505	522	524	529	500	490	538	494	488	509	496	502	482	495	525	489	504	541	547	494	481	478	509	492	528	505	497	488	546	476	547	534	549	523	535	527	537	511	458	527	489	508	496	517	534	495	522	536	509	534	501	502	507	477	543	472	523	477	500	480	480	520	516	537	509	508	514	496	496	451	525	515	532	499	509	494	555	475	521	487	527	529	504	530	511	481	519	477	512	547	489	500	505	527	504	539	490	553	451	533	499	510	492	512	481	531	510	496	505	486	509	472	487	522	507	496	510	520	521	543	481	475	539	519	511	481	496	484	562	498	530	518	504	516	526	495	469	502	515	507	528	498	463	525	470	546	463	478	505	524	501	479	507	501	532	468	504	517	528	521	523	530	495	495	506	500	487	508	484	528	508	522	500	532	512	494	468	480	466	526	543	488	512	505	484	510
30929	52412	39268	20254	7493	3169	2270	1191	940	935	921	949	913	852	870	919	931	889	935	930	874	923	924	976	976	947	895	961	924	939	942	944	925	932	925	919	914	911	960	877	951	953	928	948	909	902	902	913	947	989	908	932	950	950	881	926	924	913	932	885	938	969	912	920	901	973	928	899	939	922	907	975	917	941	885	943	923	926	871	900	910	933	922	940	918	904	946	950	898	915	914	932	899	872	898	910	926	930	961	949	904	902	935	957	888	917	927	915	908	925	911	926	948	909	897	973	911	946	904	901	921	923	900	942	933	923	964	928	940	989	918	896	928	916	928	887	884	846	956	900	897	915	959	934	903	937	931	941	924	924	912	947	899	936	965	943	952	920	909	938	908	967	985	939	922	976	959	908	947	871	934	895	924	936	990	880	892	893	888	942	907	941	902	907	893	889	980	894	955	968	917	915	884	949	877	915	1009	938	942	952	919	950	928	933	908	945	890	929	900	927	922	865	905	924	900	919	889	918	938	932	889	956	921	869	932	904	966	899	936	903	931	891	916	937	888	934	940	930	973	975	962	903	956	940	914	918	940	897	895	936	911	937	911	971	907	915	923	918	946	862	926	950	940	954	957	986	903	964	973	901	893	1009	933	906	862	926	974	910	914	918	944	894	933	938	879	850	882	945	975	908	937	896	898	927	949	987	879	917	948	907	918	908	960	948	888	935	874	956	951	923	959	892	938	956	977	982	889	933	915	930	890	920	893	892	920	943	948	976	932	966	881	917	936	966	956	943	918	942	984	929	893	932	895	885	922	935	943	948	903	934	901	935	860	898	912	956	960	923	914	931	874	959	894	905	905	955	979	966	948	952	931	898	972	951	876	948	891	960	937	864	907	920	918	914	928	943	860	932	910	949	973	927	934	960	912	970	915	914	914	941	871	918	947	886	887	915	926	960	945	955	962	930	904	954	900	971	910	928	952	931	967	936	950	906	990	902	934	992	948	887	897	931	920	908	934	931	882	923	1005	936	934	950	930	913	948	924	938	954	873	923	889	937	949	868	928	952	916	908	874	940	914	891	904	960	926	929	899	899	905	914	915	1009	923	962	937	932	921	939	897	930	905	921	860	915	900	942	950	896	925	911	953	979	968	867	925	968	940	910	966	914	910	926	913	894	955	917	888	939	899	897	908	904	941	888	928	936	924	933	899	896	919	905	924	918	920	981	880	931	885	963	920	924	892	941	912	927	965	901	949	917	923	880	966	930	937	953	912	929	934	907	935	963	887	893	935	904	931	916	924	918	980	908	919	944	937	944	924	874	914	943	881	911	927	929	928	903	894	887	925	924	909	963	934	924	921	938	963	898	907	959	944	953	931	968	973	912	863	929	927	905	901	905	937	888	926	955	921	905	1003	918	987	945	986	931	966	935	903	899	928	943	927	910	966	965	973	952	946	914	872	911	910	922	929	908	914	949	949	924	969	994	902	942	902	901	895	926	939	932	943	980	917	908	921	949	936	912	903	878	935	914	900	969	929	937	919	943	887	961	896	837	895	898	964	968	974	932	924	928	958	863	957	957	913	911	906	952	928	909	994	904	866	875	932	930	996	913	930	917	1002	916	970	909	981	916	949	930	927	885	923	960	956	941	864	947	919	930	893	990	889	886	952	941	949	951	926	974	932	919	884	888	937	919	932	885	869	920	904	933	898	957	903	926	898	937	900	982	1012	909	893	929	915	902	1013	875	921	933	936	927	967	943	896	950	926	959	882	925	997	915	952	942	932	927	925	899	963	986	958	939	928	902	900	966	895	904	911	955	932	945	969	939	933	953	938	904	920	909	905	930	923	911	932	912	907	935	919	991	950	932	970	899	958	893	942	920	887	963	935	927	939	945	898	936	928	952	947	957	944	921	898	949	922	929	896	924	970	921	937	923	949	958	889	950	941	889	898	964	846	970	944	967	919	944	953	941	892	916	900	942	943	959	967	940	888	923	897	942	907	928	928	910	942	934	911	911	866	929	943	889	930	936	965	923	946	925	950	916	940	929	889	941	932	941	917	972	900	917	977	866	877	929	918	940	918	931	912	930	950	930	884	933	875	954	872	931	916	954	924	897	928	890	920	910	902	935	941	908	939	880	954	906	896	902	922	912	918	900	966	960	907	889	887	909	905	951	910	897	942	939	909	945	975	951	927	951	899	952	917	911	959	948	948	950	933	932	953	944	949	917	914	940	900	899	970	909	963	952	923	931	946	884	979	926	870	938	941	883	940	916	900	901	890	884	930	905	934	898	925	944	963	938	982	950	978	899	951	971	902	927	900	956	930	925	966	981	979	895	949	952	944	949	963	881	941	951	970	934	930	952	938	922	1017	896	903	896	920	885	938	904	930	927	912	895	853	951	981	936	921	891	950	897	913	903	937	965	916	899	914	904	942	897	918	918	953	896	921	887	901	924	949	906	881	936	965	964	953	903	963	967	971	902	899	968	905	915	899	876	935	937	913	956	869	912	909	961	962	944	887	906	865	878	933	906	875	940	879	926	961	910	918	919	899	922	882	904	941	913	963	954	915	943	910	984	906	939	968	1004	924	921	943	920	949	959	941	896	909	945	926	915	910	910	892	945	904	881	888	913	909	941	897	886	924	913	972	896	948	914	965	959	919	929	916	910	907	937	931	969	901	899	918	910	935	946	985	922	974	940	934	914	937	924	886	985	933	946	909	929	926	885	890	951	937	890	897	894	945	967	886	944	983	936	862	906	936	932	859	911	908	904	966	902	922	878	938	964	955	904	900	881	910	936	939	898	918	929	956	949	938	895	900	984	951	940	915	915	945	965	913	942	926	905	925	908	939	923	944	925	891	939	903	870	921	943	903	926	964	914	873	898	926	924	898	893	897	952	953	895	957	913	900	928	910	999	903	978	836	975	960	867	906	948	953	941	906	872	947	946	978	926	914	864	893	929	929	901	945	887	943	905	894	898	914	884	895	859	954	903	909	923	916	953	980	963	928	933	908	964	905	938	921	957	919	969	884	941	961	893	847	891	896	940	909	946	910	884	918	917	934	954	946	897	882	880	926	921	934	963	932	963	893	865	965	881	914	927	899	882	885	914	912	967	876	906	961	927	920	889	914	941	919	941	973	858	991	875	918	956	947	911	939	894	941	930	939	929	940	918	929	925	970	901	930	944	941	908	912	937	936	971	964	941	953	973	924	934	888	954	946	933	909	889	941	959	940	880	914	937	973	888	912	906	874	889	916	901	862	944	901	988	925	899	953	901	891	922	885	937	979	931	926	923	939	898	931	932	902	928	926	923	982	900	882	934	923	917	948	929	944	973	946	915	951	887	933	919	922	903	925	929	963	962	966	917	950	940	915	918	921	911	890	883	929	947	924	898	918	969	936	949	916	979	977	972	918	898	970	910	939	862	906	946	932	915	956	929	898	940	963	874	937	923	966	988	881	902	900	993	931	899	964	905	902	965	926	941	903	993	918	977	971	945	937	903	945	920	931	954
24599	26211	43953	33543	25259	14207	4833	1153	512	480	481	461	469	492	459	459	506	500	485	457	506	469	453	510	487	479	474	511	493	468	490	428	486	512	472	478	477	486	476	456	447	490	485	502	466	474	494	505	473	474	479	481	462	478	460	506	503	511	506	474	464	505	515	493	497	469	466	458	516	493	444	517	501	444	493	485	507	490	483	467	472	486	504	461	469	451	486	490	482	453	485	445	469	502	468	482	468	462	500	495	488	511	464	445	468	460	484	510	480	480	477	492	487	516	461	474	483	495	488	446	474	446	486	504	465	492	480	474	489	495	437	480	477	475	482	456	470	506	493	455	471	415	548	491	493	494	508	513	472	507	522	476	490	456	460	444	461	443	505	485	505	466	490	468	465	490	461	485	467	458	478	461	467	447	518	473	461	498	512	520	458	473	476	513	472	459	455	458	427	493	481	496	476	515	461	486	480	463	462	484	483	471	499	481	481	504	502	460	493	470	491	466	504	505	434	490	424	494	467	490	434	501	462	495	515	493	465	533	508	472	475	515	507	513	481	457	488	477	501	476	497	467	497	451	509	435	502	489	481	492	479	477	455	463	492	488	519	454	461	478	502	469	427	463	480	430	534	487	487	484	481	477	460	486	522	511	457	444	475	440	498	481	434	497	482	488	493	461	475	462	492	440	494	465	451	478	501	499	488	475	473	481	493	472	446	504	438	489	480	446	467	481	504	452	449	509	485	480	527	516	462	433	498	493	463	454	475	450	464	468	464	497	451	448	480	481	485	457	486	458	479	497	464	487	468	480	477	479	444	448	447	428	500	486	473	472	482	467	446	463	479	470	452	488	463	449	465	487	492	507	448	419	480	485	469	480	453	475	461	464	438	485	465	464	478	487	491	463	466	467	519	486	494	471	476	486	498	478	501	523	502	462	499	484	445	489	480	491	473	431	488	460	505	475	487	454	480	493	514	466	469	466	489	435	496	481	494	495	461	492	480	526	490	488	473	492	485	460	514	449	472	491	480	472	517	467	492	447	466	531	483	438	493	498	496	481	490	455	462	458	461	475	490	455	490	478	480	506	487	444	455	459	455	452	465	494	469	476	485	470	486	490	470	476	445	438	477	524	511	463	490	484	495	459	475	497	455	482	474	482	493	491	466	460	473	462	468	456	474	499	467	477	508	465	491	474	464	464	469	457	503	443	477	473	456	460	475	477	464	462	461	508	482	473	469	496	455	494	455	474	497	444	466	469	475	465	448	500	482	492	497	436	474	457	489	504	495	456	485	495	433	500	441	484	463	501	517	483	451	442	458	467	474	510	479	467	493	430	486	510	485	448	501	486	504	472	519	463	490	498	492	489	494	482	485	454	492	483	498	433	486	458	424	478	460	478	447	487	480	509	489	462	460	474	516	475	485	485	501	446	452	423	497	437	458	473	510	446	508	488	509	466	495	458	458	468	463	484	475	488	473	461	474	475	500	496	476	445	470	497	523	462	468	473	446	488	464	469	468	471	464	471	457	509	450	448	510	515	454	466	435	501	500	489	486	475	496	473	488	452	479	470	446	515	516	455	453	430	456	516	504	512	475	491	486	513	503	432	491	493	456	501	524	478	481	458	484	486	457	492	451	484	449	464	451	484	470	448	446	481	505	493	490	471	484	455	466	483	473	508	488	466	467	510	511	460	463	479	497	523	472	481	484	469	453	464	463	479	483	478	450	488	472	482	473	492	475	471	482	471	453	453	461	445	504	469	474	470	485	505	524	455	464	483	485	500	497	489	498	475	452	450	493	464	494	504	476	483	490	479	481	484	496	498	488	450	463	524	440	493	509	491	480	471	477	460	473	493	489	520	516	437	467	485	485	485	467	435	465	493	457	476	479	471	452	460	499	500	513	493	487	450	502	454	456	500	487	478	502	483	484	472	494	453	475	498	474	481	454	520	479	467	474	485	434	464	489	466	496	455	467	465	482	485	502	482	478	497	511	496	478	479	484	448	481	504	433	455	470	456	472	478	461	513	488	468	456	496	488	455	440	464	492	493	485	466	480	468	466	477	475	478	496	484	483	497	502	491	509	490	462	441	471	511	460	507	458	493	466	459	484	517	429	471	462	462	453	518	482	451	475	491	496	481	474	478	471	478	470	476	483	492	465	488	516	500	434	519	499	467	482	474	492	532	493	478	479	507	485	509	476	460	452	467	518	476	480	498	480	462	483	459	537	498	519	486	479	473	491	485	475	445	504	473	452	494	486	502	468	467	478	468	479	442	484	496	512	476	464	479	494	492	476	469	515	458	497	468	468	477	424	468	429	447	521	495	460	468	536	506	466	466	443	499	490	476	465	457	508	489	500	462	485	460	448	471	495	462	500	467	473	459	460	458	461	463	437	465	463	484	505	467	489	462	429	478	474	433	471	480	476	500	466	475	481	466	480	461	485	455	427	499	506	469	438	492	477	439	524	461	475	477	488	458	438	429	491	471	495	431	479	451	474	465	424	452	460	466	464	480	451	494	472	472	495	514	473	429	438	499	472	491	474	484	425	472	443	497	485	449	461	500	506	476	469	506	482	465	494	462	424	478	519	514	471	470	485	499	522	477	508	477	498	498	500	510	467	488	479	517	474	472	430	476	476	456	479	488	459	480	495	450	465	488	513	472	491	490	484	504	491	481	511	448	475	504	502	456	459	483	452	446	479	463	465	503	470	481	494	462	414	473	459	473	462	478	477	515	478	479	486	484	488	467	467	504	489	468	454	474	487	479	457	445	455	482	448	455	485	485	495	496	429	480	460	442	474	499	480	485	458	462	499	494	508	495	461	486	497	464	484	468	506	476	506	479	464	549	475	479	437	495	478	469	485	488	461	490	478	474	461	444	502	502	468	463	484	519	449	458	475	479	503	473	502	493	468	472	465	456	500	490	484	483	481	459	460	475	457	463	497	471	492	494	465	438	483	487	477	456	512	505	492	481	467	474	459	448	511	485	485	472	512	504	465	500	490	459	470	467	465	507	446	486	486	478	499	453	447	488	508	491	498	473	507	477	477	482	487	501	448	474	442	482	449	473	454	481	469	474	503	483	447	456	512	474	486	465	512	451	437	489	477	457	479	514	483	473	504	461	459	472	481	506	455	466	476	499	448	519	464	496	458	436	495	461	492	472	466	489	480	506	498	461	462	473	464	448	496	475	435	501	494	485	476	416	478	470	485	465	441	438	512	511	474	460	477	495	470	480	439	462	486	452	435	510	471	495	434	470	489	492	480	469	450	479	472	518	440	487	442	467	423	472	480	477	486	477	509	502	492	503	466	498	496	493	469	458	501	473	457	480	505	449	514	508	473	449	476	478	465	475	441	493	452	507	486	478	471	495	492	483	524	503	475	525	472	499	448	461	463	460	508	456	545	523	434	456	494	489	487	467	459	479	476	484	494	467	498	500	495	445	496	490	495	484	484	499	469	501	496	477	466	476	480	465	478	461	506	489	438	458	474	473	468	446
54399	93565	69931	44716	32327	15168	8007	2421	964	864	882	921	859	913	920	882	929	951	894	843	863	878	903	835	850	852	883	919	896	857	863	876	882	892	873	850	847	865	906	912	860	893	873	891	867	895	928	907	884	859	917	880	852	850	832	873	900	888	893	871	922	826	864	867	917	931	903	893	870	849	900	872	893	907	857	942	821	919	889	895	840	834	873	869	864	937	807	862	868	872	925	885	882	885	859	894	875	874	876	912	877	907	901	869	843	905	917	889	846	855	873	811	884	875	908	891	937	870	930	867	856	886	867	874	845	884	955	887	856	923	873	894	817	916	898	893	890	887	915	872	874	879	862	880	927	879	874	991	839	894	858	851	866	841	920	853	864	880	838	837	853	878	922	876	830	856	912	895	876	856	822	890	942	891	870	863	892	889	852	888	870	868	833	850	863	875	895	878	856	831	891	908	908	870	847	859	830	824	909	847	913	885	902	864	919	845	852	866	930	879	824	901	864	874	848	856	859	894	887	892	848	824	869	902	862	887	853	866	893	909	906	871	917	868	897	862	878	872	893	823	884	913	893	884	946	838	917	894	840	886	883	849	838	897	870	870	917	874	897	877	857	859	929	858	911	844	845	917	888	878	894	903	890	868	937	827	910	846	888	903	877	875	882	847	866	942	833	894	860	913	797	906	864	911	840	910	851	915	879	878	892	875	845	889	902	889	854	878	890	868	878	906	852	940	898	948	877	897	884	877	832	901	901	879	873	889	847	882	860	884	858	852	874	901	847	872	896	838	905	813	893	860	877	914	937	873	908	913	890	885	868	850	828	918	815	851	897	821	897	943	851	852	882	902	907	819	901	866	831	860	906	851	831	927	854	921	883	889	900	890	930	886	883	904	847	875	893	902	898	835	883	918	887	856	862	864	890	874	896	847	891	890	808	865	864	904	890	829	854	892	875	874	893	919	852	842	925	855	842	918	883	869	903	840	903	884	900	898	883	865	903	892	875	899	880	863	885	842	894	894	834	854	852	936	900	849	925	900	885	915	841	851	899	811	877	869	884	900	884	908	938	900	915	943	896	898	866	865	880	891	897	939	859	868	871	916	883	872	867	887	899	864	874	853	918	910	885	899	901	896	881	897	872	913	941	879	888	851	876	889	894	863	863	837	915	886	856	840	841	888	909	889	849	899	903	860	918	834	853	866	883	903	896	937	879	844	879	856	917	910	895	851	843	861	897	896	880	919	873	840	897	854	909	875	941	899	889	862	825	900	853	900	885	938	888	931	928	867	825	835	858	867	921	900	895	921	873	877	909	912	847	880	958	867	857	861	880	889	874	851	913	829	891	848	899	952	871	871	887	873	898	862	851	877	891	904	866	913	920	901	928	923	907	861	896	901	916	897	873	874	936	884	857	897	849	897	912	864	876	869	866	834	840	896	855	892	871	894	931	874	939	868	868	883	864	847	948	916	869	884	865	906	892	870	924	934	903	916	894	904	847	939	921	906	885	868	875	877	851	852	884	887	913	884	889	863	890	911	890	959	885	842	940	886	920	847	865	887	907	838	873	867	905	861	868	886	856	903	894	902	884	924	873	906	943	904	867	900	831	807	891	892	861	855	870	894	859	838	861	895	887	844	869	904	848	894	848	830	872	913	880	909	937	883	844	861	860	878	886	855	804	878	892	860	902	843	876	854	911	865	925	878	849	859	879	871	902	892	897	890	913	860	876	926	859	875	888	864	837	910	892	870	915	912	860	844	855	931	890	874	874	926	863	963	893	882	894	818	922	903	877	845	893	889	873	863	855	898	882	926	905	882	927	852	817	879	851	805	867	903	897	870	897	860	856	868	907	871	895	864	934	878	916	914	867	925	842	865	882	897	912	857	865	857	854	885	907	860	883	854	932	950	895	815	840	834	840	892	875	918	919	897	867	920	860	868	857	893	911	849	845	812	820	886	884	932	874	912	893	890	856	927	858	873	878	915	844	861	882	883	906	842	900	945	865	908	874	863	892	823	887	869	871	845	873	866	837	918	898	901	956	905	834	841	887	855	872	897	855	868	900	880	846	855	871	844	896	874	894	858	903	937	862	903	865	851	878	929	860	871	859	890	878	893	841	904	927	902	872	935	873	867	919	902	888	885	933	879	880	896	869	871	931	847	847	930	915	873	882	913	852	832	938	861	919	860	835	837	890	852	903	849	847	842	846	895	846	871	831	888	905	900	896	901	867	859	829	929	906	890	874	901	887	929	939	891	921	853	876	931	886	897	881	881	905	902	899	895	912	902	850	871	881	901	934	847	882	875	858	891	867	845	869	875	904	857	874	905	869	851	911	842	885	879	892	860	887	874	929	902	896	881	866	924	932	898	851	864	890	852	873	886	857	911	866	894	919	935	872	900	936	878	850	827	858	884	892	839	904	913	842	928	869	874	902	890	846	837	858	858	873	898	904	892	935	948	887	861	884	855	857	901	873	895	850	871	853	922	918	842	855	902	857	872	879	859	910	930	861	907	898	882	895	909	860	875	897	870	935	877	856	880	899	918	901	886	861	875	901	905	918	891	850	878	908	839	897	817	886	849	879	859	915	883	916	856	921	902	882	893	856	919	864	903	926	836	862	877	912	891	901	870	877	891	897	852	856	819	895	890	890	825	909	881	874	845	916	888	948	873	852	885	866	954	862	941	907	893	861	873	860	860	844	864	868	909	922	848	888	882	893	881	850	895	888	922	876	866	889	886	883	869	901	902	906	854	938	891	888	893	870	908	861	847	840	923	898	867	841	886	895	867	883	890	899	875	886	881	911	857	920	883	838	868	906	932	857	866	903	872	847	873	817	893	884	923	915	902	898	904	947	849	908	871	920	941	845	904	847	892	850	871	920	864	863	956	869	917	928	880	858	871	836	831	871	865	870	822	901	883	910	871	873	835	931	870	872	871	876	849	872	877	829	819	832	842	912	870	850	883	902	885	826	876	924	952	862	887	914	897	932	923	885	874	896	921	875	838	860	856	885	864	855	880	913	851	885	919	954	824	895	874	830	896	912	870	918	867	916	879	868	893	871	905	870	892	866	871	808	880	893	915	894	855	924	860	883	887	853	887	882	893	895	840	902	851	903	840	856	934	876	883	867	892	866	919	858	842	878	868	898	852	882	892	935	903	883	888	909	894	925	844	880	894	855	851	887	933	917	855	947	910	875	900	915	883	904	890	876	827	853	853	840	865	900	926	875	934	838	825	856	865	869	873	900	861	890	860	893	922	944	837	862	931	878	899	902	878	932	895	892	876	841	873	914	857	864	883	876	862	908	839	886	898	895	851	900	845	833	905	916	915	890	877	915	855	830	887	853	926	863	861	871	881	881	884	887	864	924	854	867	898	847	901	940	926	888	879	886	833	839	890	906	907	925	866	882	850	884	862	860	863	894	875	920	847	874	911	875	950	858	887	917	914	890	922	886	890	858	895	844	857	820	843	893	920	798	939	923	907	865	877	914	848	903	882
23444	23032	35253	32293	25355	21798	9902	1265	686	577	605	579	583	607	590	587	595	578	597	601	545	566	540	604	528	590	585	590	597	579	558	544	563	597	573	555	582	580	591	544	590	620	561	574	547	583	599	573	548	604	603	521	564	615	590	540	589	606	589	540	574	565	586	617	596	605	596	575	538	595	582	607	577	563	585	570	584	558	603	524	586	602	572	555	566	555	530	570	588	555	556	528	507	558	549	594	588	586	568	552	564	588	508	589	555	570	546	562	598	580	556	584	548	532	532	567	522	590	599	562	547	552	563	557	601	599	549	528	566	529	584	618	556	575	519	588	525	577	548	608	578	536	595	556	617	569	522	593	579	566	584	583	570	555	578	534	555	539	546	515	565	580	592	588	589	583	575	559	589	561	567	567	564	602	589	572	558	581	581	552	582	553	529	564	544	548	583	573	555	531	555	596	568	583	558	558	572	544	575	581	592	567	592	572	567	570	578	554	602	519	531	552	580	571	553	615	554	550	576	569	581	538	601	568	576	548	578	555	581	590	530	610	575	567	533	566	533	548	598	594	530	547	566	581	600	543	556	555	613	570	547	553	546	573	559	554	570	559	555	576	581	556	568	583	583	593	581	545	564	530	583	571	597	539	575	585	557	552	576	562	517	554	575	545	562	553	534	537	551	570	575	537	546	568	615	516	587	579	587	572	542	581	592	556	596	585	569	571	569	543	562	528	621	528	571	541	608	578	547	581	566	562	545	566	553	587	572	547	589	575	557	547	578	533	582	590	576	568	540	607	587	567	527	556	589	573	547	559	579	560	549	507	541	575	583	562	571	555	559	590	576	534	539	558	563	543	545	563	588	585	585	560	566	589	558	585	559	574	558	562	613	566	548	552	545	565	595	580	582	511	541	587	567	569	536	565	577	547	574	594	570	534	573	559	548	537	616	572	557	534	566	602	580	566	574	531	614	566	533	573	542	574	564	604	571	579	583	560	567	553	596	556	580	538	544	573	621	593	573	597	553	570	564	586	536	579	578	534	542	555	553	585	580	609	531	544	577	584	534	563	522	584	522	524	563	556	549	554	611	530	580	546	569	547	581	573	569	579	567	541	590	543	592	553	562	615	539	583	570	576	560	610	559	555	545	597	584	550	529	574	598	555	588	550	564	546	546	577	560	564	547	570	557	581	550	552	582	565	561	574	585	568	579	599	577	572	581	574	519	559	546	572	547	554	543	556	507	520	546	570	592	571	554	562	548	567	570	581	577	564	614	577	585	590	586	572	517	565	540	609	543	553	577	552	592	633	550	570	552	572	546	595	548	551	537	541	585	553	530	507	555	569	560	557	573	561	564	615	554	575	543	569	534	562	585	589	584	543	628	542	499	580	582	564	540	564	547	528	583	547	572	595	598	578	553	576	552	564	549	519	592	528	538	531	572	569	572	581	538	596	543	571	591	578	567	544	593	579	541	584	581	551	596	560	558	552	539	632	537	585	598	577	554	587	562	584	542	608	541	567	527	572	602	551	567	568	565	560	593	596	521	547	554	533	549	556	606	560	583	562	549	581	572	526	565	565	547	588	586	533	552	540	553	536	604	554	600	526	573	562	550	530	511	603	569	554	558	552	501	567	583	596	540	519	558	550	602	608	492	541	572	580	542	542	551	601	586	546	574	592	562	588	577	575	558	596	558	581	556	584	612	548	580	563	586	560	588	538	595	557	570	546	577	540	534	553	575	563	540	573	567	587	570	586	563	597	505	542	582	564	575	562	594	581	599	589	591	605	538	566	580	592	570	562	576	551	575	536	561	562	565	568	573	561	578	551	550	550	576	550	579	530	561	546	525	601	617	573	552	546	563	526	593	541	557	547	550	575	602	522	587	544	539	577	577	566	550	595	585	567	590	552	588	582	551	572	520	578	585	530	550	594	549	575	585	589	540	556	563	575	522	580	554	544	563	573	541	557	564	544	561	584	559	582	575	576	575	546	578	546	587	574	614	556	567	547	594	512	571	532	524	546	579	581	569	566	614	560	553	564	597	563	549	577	558	576	543	572	567	541	552	599	547	569	556	596	613	576	598	579	523	574	573	534	561	569	558	563	543	567	547	539	538	540	595	579	532	583	547	539	563	554	549	541	529	609	553	587	550	578	560	571	597	617	570	597	576	531	531	525	532	563	532	557	536	592	575	479	568	586	595	585	517	596	500	569	601	523	578	545	577	535	575	520	547	534	589	566	598	548	528	545	575	586	556	549	546	560	545	570	549	586	544	573	569	592	574	549	549	582	578	583	555	585	573	558	585	573	548	547	569	534	600	583	558	581	566	597	551	552	571	593	550	552	548	563	565	522	559	557	575	563	569	540	541	563	547	598	552	589	557	565	561	572	558	559	563	583	507	535	571	530	595	516	555	544	587	572	577	568	579	539	574	573	581	569	545	580	570	554	586	608	583	559	556	532	523	605	569	549	529	575	532	566	518	556	588	536	557	594	585	594	562	598	583	598	551	579	583	526	547	548	538	569	625	510	564	576	576	545	562	549	581	583	561	580	546	570	593	584	575	545	586	573	581	553	588	599	519	560	531	539	594	569	577	543	545	592	564	559	551	569	583	547	577	554	505	543	575	626	574	564	550	565	515	599	573	498	559	580	574	583	569	594	536	523	594	572	581	549	547	577	553	526	545	555	541	568	554	533	567	558	580	570	552	575	553	590	549	553	531	591	536	568	569	586	554	590	522	563	574	569	591	579	558	553	546	560	562	575	544	550	544	546	538	534	540	548	567	531	592	540	558	574	571	551	525	537	587	556	602	600	541	559	633	568	573	530	558	569	581	578	549	545	638	562	571	553	550	599	572	573	552	549	550	582	568	555	565	564	555	545	568	562	554	546	531	556	602	538	606	592	584	537	557	583	595	589	600	583	592	588	550	586	585	540	573	552	573	589	563	560	575	569	553	567	590	553	545	555	527	571	605	566	603	546	557	579	610	520	582	573	544	540	557	520	590	528	514	567	575	584	546	509	539	599	551	560	554	575	569	595	533	564	590	560	541	578	587	578	570	538	575	532	545	555	558	539	539	566	561	570	564	557	577	558	608	583	572	535	627	578	590	556	540	530	540	584	571	570	569	582	549	593	560	589	595	559	582	517	547	566	569	610	567	581	557	606	562	584	552	563	602	532	551	551	581	586	544	580	555	566	558	571	595	561	573	547	539	533	591	567	576	610	553	557	538	586	572	596	548	557	554	498	540	560	585	589	575	549	541	566	557	609	568	546	613	584	569	571	569	537	532	594	592	549	583	568	575	559	544	526	556	590	578	590	537	555	592	562	581	564	552	570	600	544	543	606	548	582	563	546	560	565	572	564	572	581	582	577	602	587	554	573	565	598	571	535	559	592	562	600	571	571	565	577	593	591	562	560	567	501	556	573	525	537	531	551	572	558	562	571	561	563	575	568	570	544	559	582	575	540	562	580	583	566	573	578	546	541	569	598	560	587	564	561
57361	103046	76993	58446	36681	25758	7106	2247	1226	956	1062	1044	1008	1033	983	1012	969	989	984	1058	1045	996	987	1033	1036	979	1009	1009	1034	980	1016	1011	964	1058	1025	998	973	997	974	936	999	974	976	1008	1014	945	954	1025	1036	1022	956	1030	1003	1054	957	980	980	984	1005	1068	1009	995	1013	1017	994	1063	1041	1058	990	1027	1020	1037	1040	1041	993	1051	972	991	1036	974	996	982	977	1016	972	986	1026	1003	974	1011	988	992	994	984	1006	984	950	1041	1027	984	981	1010	974	992	1028	973	938	980	1049	997	994	1004	1055	1008	1034	932	991	989	975	976	962	954	972	1035	1000	968	979	971	979	1066	975	956	980	978	1032	1007	1023	989	1014	988	982	965	1003	990	1006	999	992	1015	1042	1034	1018	966	1058	1001	986	997	958	976	1037	1011	1052	938	1010	976	988	1017	1014	1020	1024	1040	1092	1019	1000	1002	998	1003	1031	1031	1036	950	968	1026	1015	1003	983	1017	991	1010	1008	1017	1013	1036	983	972	1006	1033	1056	1007	963	1040	1043	1009	1001	982	1035	1020	974	1009	1040	916	995	1003	1014	1020	956	974	973	1046	1048	972	969	998	981	992	1022	1007	979	1020	1000	1001	1014	1016	985	976	957	994	1009	975	973	984	945	997	983	946	1012	923	1013	1042	1005	1026	984	994	994	1004	982	939	996	1041	979	1045	999	987	1044	1053	991	1019	994	1036	965	1016	999	988	1033	1014	1057	997	979	998	977	986	986	1049	981	985	1006	998	1041	985	1047	927	966	977	997	1013	929	990	1010	1026	1035	973	969	980	996	1034	1031	973	1041	1009	1026	1010	1018	963	982	1017	1026	990	998	1060	1051	906	967	974	1016	1072	933	981	1002	955	984	1040	1022	1007	1027	983	964	1047	1043	1035	979	1024	998	970	961	1036	957	1069	1037	998	935	1019	975	998	987	969	991	1050	1026	1036	1038	1003	1047	977	1045	1020	1040	1005	935	1003	1012	1005	991	1033	1057	1019	959	1009	1022	1035	994	1014	996	1004	971	1023	992	984	990	987	960	1013	956	973	981	1009	1045	989	966	1009	1032	968	1019	999	956	957	961	965	1005	1004	997	994	958	969	1041	1008	1010	1017	986	1014	974	998	1065	986	1003	1005	943	1031	1012	980	1001	1030	945	955	1055	1008	959	1023	1017	1034	1006	992	965	1045	944	994	963	967	925	947	941	973	971	1023	1041	973	1018	1014	983	967	1001	927	959	939	1045	1022	990	978	968	1066	959	971	959	1040	1000	1009	990	986	1015	995	1022	1012	993	984	994	990	970	964	1031	959	1060	1024	1074	984	967	1054	947	985	983	966	1031	992	1022	1021	990	983	1010	996	1005	1019	1052	1018	1015	990	986	1041	991	1008	1009	987	963	1014	999	1017	947	965	958	944	965	1023	1048	1026	996	943	980	1020	1000	1013	1026	1011	938	986	993	988	986	981	1018	998	987	945	1020	991	987	1023	925	1091	1060	977	993	1025	1059	992	1019	1005	992	983	994	996	1044	1014	974	997	1007	964	962	997	987	1005	944	990	955	969	1002	989	1006	1011	984	1024	992	974	951	988	992	1022	1039	973	993	1032	960	1026	1003	1041	976	1015	987	1004	990	959	980	949	970	1048	975	978	939	1014	956	982	920	956	984	981	976	1036	994	1016	964	1004	990	995	1010	982	1033	987	1026	1008	1014	983	992	1024	976	1017	1031	910	1030	986	979	1028	975	986	983	942	992	995	988	992	1024	1046	1045	975	952	990	999	955	1006	977	955	965	993	1030	983	999	957	954	1014	975	999	1019	1014	980	1010	1013	1003	967	991	986	950	1017	990	1002	1053	1034	973	995	1038	1008	998	973	972	976	1007	951	1000	1003	975	1048	974	1005	916	1007	1000	983	984	1015	951	1045	989	926	1009	1041	1017	984	987	1043	979	999	983	1033	969	1021	988	969	1033	1012	1002	1027	1040	1001	936	988	964	985	980	981	975	1008	959	1029	1024	982	1005	1015	988	1032	1050	997	1010	964	1040	1040	989	996	1015	1030	946	1007	983	1041	1039	1032	992	1004	1004	1041	967	1017	973	946	946	1033	984	992	1091	1004	1000	972	961	1014	1002	982	1022	948	998	982	982	996	956	984	971	991	1024	1009	970	968	1017	954	1040	968	1003	1054	974	984	1005	1076	967	1056	1051	1037	988	1004	1024	1049	1005	951	1032	1037	1020	1001	973	934	968	998	973	1054	1000	954	988	965	1073	1019	984	975	1037	974	1022	1011	999	1050	1042	1035	1005	1000	1012	1027	1015	943	1062	986	965	993	997	967	1004	1052	1026	1034	994	1035	1002	992	1017	1011	1008	976	972	978	971	978	1042	963	1016	965	974	1038	978	1036	993	979	941	959	989	1016	998	1011	975	1002	999	965	967	968	988	1006	1003	1024	951	1023	970	1011	1034	1005	1049	988	974	977	1037	1029	1023	1019	973	965	962	999	1034	1026	960	1049	984	1007	973	969	1017	1016	982	1000	963	1051	1018	1037	961	1036	991	991	1063	987	1019	1036	1047	1021	1014	941	1055	995	956	1001	1004	997	947	1023	957	948	956	1010	972	1001	971	985	965	1039	1020	1017	1009	973	983	903	1031	977	1016	997	1070	1032	1018	1022	968	995	992	1027	993	990	1063	930	1029	967	977	1003	943	952	984	951	994	1017	987	1010	994	979	994	985	977	956	965	999	1049	970	1050	982	998	985	1026	980	974	1015	1006	1009	982	997	1011	982	983	998	986	928	944	985	1025	975	932	999	1041	984	1026	1000	947	989	1050	984	981	1027	1010	1051	922	1002	985	1003	1050	981	982	958	1019	966	975	996	988	989	971	953	1043	1009	990	993	912	981	993	970	979	1014	991	996	988	955	994	1024	1003	908	1010	989	994	1033	962	964	1015	972	908	1032	988	971	988	974	959	1073	1001	1009	1011	1012	967	953	983	1009	1037	993	1004	997	1027	1023	1014	976	982	968	989	994	1013	974	975	982	1027	1037	1040	994	978	995	991	1009	1016	1023	1007	992	979	980	1005	952	1034	993	980	961	1026	1004	982	1023	954	1025	956	1033	987	962	983	1043	996	1012	970	980	986	1015	1000	1008	991	994	956	1004	1009	1017	998	973	992	983	1023	1031	1050	1012	1024	990	1005	1032	1029	1010	1043	1007	1030	1000	1041	964	1045	986	1027	949	1037	955	917	1006	973	1013	964	1021	1017	968	1013	1014	1007	991	963	1043	1040	990	975	1032	951	1001	1012	966	1009	993	945	1052	1005	984	994	1008	1003	974	1062	977	979	1016	977	981	997	1023	1005	991	1006	1023	980	996	1018	1059	965	1026	1027	1041	993	1091	1008	987	989	976	962	1012	987	967	1026	987	988	924	1020	973	989	1024	978	1035	1010	983	1024	1040	1008	990	1026	992	1022	942	979	989	1020	1000	1042	970	998	941	1040	1017	947	988	986	1019	943	967	965	961	1047	1042	963	972	1023	1011	936	1027	1010	1026	993	1018	987	1058	1020	959	953	978	987	1058	1040	1038	993	996	1026	1102	1034	979	987	977	961	1014	1036	984	1014	1033	993	987	1000	1077	1029	996	994	1007	1051	995	1019	937	956	1048	1001	1038	1029	1029	989	972	1004	994	997	1021	1041	948	964	1005	1013	1064	976	986	985	968	980	998	1028	979	1012	968	982	966	972	996	964	963	972	1020	984	1014	962	1001	1024	981	1006	1037	962	1022	1039	936	999	992	974	1041	976	997	991	972	933	1022	1023	967	1012	970	1027	1008	1038	1008	976	978	1025	988	1033	994	1019	944	1062	1021	1008	1019	942	1014	1003	952	1014	1014	1035	986	968	990	1030	971	992	1016	995	959	977	970	986	990	946	1000	991	1054	1052	1021	971	993	993	987	1003	1008	1023	952	997	1000	1028	1034	989	1021	1005	1009	1020	963	972	1004	952	1038	1035	973	943	981	925	1029	1041	1030	983	967	1010	988	994	976	1017	984	972	1042	1005	978	1005	981	1005	970	973	952	943	1039	982	965	969	965	986	988	935	997	1019	1043	943	995	1016	1042	1007	958	1043	989	988	984	989	967	1020	1002	1014	1001	1008	1015	981	1004	1017	965	978	1009	1047	960	971	1057	1028	953	986	964
27857	31594	35088	20167	5124	1359	638	529	531	490	522	497	498	502	528	492	507	474	466	542	510	520	541	500	487	530	476	536	486	477	491	549	536	482	520	521	502	473	517	513	513	489	488	473	506	508	487	517	494	503	498	528	496	485	515	478	500	483	471	511	539	499	458	525	494	479	513	517	495	563	488	506	519	515	507	577	485	515	495	494	458	539	520	486	519	493	533	490	540	522	492	505	513	500	514	514	525	499	479	538	496	486	518	510	518	502	482	516	489	485	483	530	509	503	466	494	481	524	506	505	476	511	521	495	530	483	494	514	509	485	558	496	521	522	498	487	479	510	532	508	458	502	469	500	487	483	548	549	478	485	479	480	505	502	504	518	485	482	465	505	481	512	504	500	512	526	515	529	525	515	502	486	544	462	531	508	523	533	485	485	483	515	533	478	503	544	515	484	508	505	509	544	517	507	498	508	526	504	507	520	461	515	535	500	503	492	539	513	522	502	486	473	493	470	496	494	489	490	494	509	441	554	512	510	513	507	513	491	514	492	540	473	535	514	489	518	500	476	484	493	536	499	508	522	493	478	516	519	506	484	494	484	505	511	493	475	486	498	513	495	490	485	487	524	504	528	509	524	519	476	523	556	474	543	491	508	532	505	494	520	493	483	507	487	551	514	511	497	488	515	524	535	501	515	510	532	486	454	507	540	522	486	458	491	519	455	455	508	496	543	552	475	509	526	500	498	465	496	516	513	496	519	502	521	507	524	500	462	506	493	506	490	490	481	501	453	504	511	522	483	542	509	469	539	490	519	520	506	485	490	515	487	497	509	498	505	500	499	495	459	483	523	519	510	514	522	481	531	488	463	463	490	493	503	543	526	508	497	482	496	470	547	525	520	539	497	552	473	502	474	501	485	480	520	520	464	497	505	514	503	458	508	523	504	473	490	497	513	518	474	500	482	512	497	525	507	469	567	515	485	513	506	500	516	546	504	503	496	474	503	507	464	520	508	502	566	568	483	501	505	512	485	487	505	538	490	488	517	473	492	501	500	507	481	517	501	484	465	499	523	529	499	514	518	518	467	522	504	532	497	547	477	519	542	491	487	532	504	501	496	502	511	501	494	471	496	526	514	514	483	540	478	461	519	512	488	509	514	505	467	476	515	556	497	483	490	518	496	521	475	518	510	528	515	554	519	490	529	465	507	499	485	520	484	526	520	501	547	497	471	518	512	505	475	472	492	460	500	531	521	466	527	496	528	484	500	482	478	523	533	515	464	489	525	532	489	526	496	458	478	502	468	512	523	474	512	521	475	505	538	524	495	471	528	495	506	503	519	509	497	507	525	501	468	497	488	478	517	529	503	523	541	502	522	506	512	514	533	497	508	503	509	503	552	505	474	494	488	480	504	476	487	500	507	533	493	508	458	492	535	504	552	539	515	483	464	509	535	477	518	438	503	472	486	492	499	494	524	481	493	515	544	547	502	513	519	516	514	505	519	467	501	452	525	541	522	483	500	513	498	489	522	483	494	513	504	477	460	520	484	519	473	515	489	537	525	526	481	494	513	491	515	515	497	491	513	516	505	505	484	510	514	496	516	500	470	511	532	501	508	527	527	475	481	504	486	506	529	512	477	485	550	479	523	516	490	522	489	491	491	520	478	454	484	465	495	482	486	509	522	491	489	507	523	507	489	484	454	506	510	514	519	534	493	499	487	483	530	524	500	504	505	489	486	477	525	475	490	538	496	517	532	530	516	532	461	505	483	501	529	469	524	470	479	468	472	524	489	491	508	477	538	524	502	514	470	502	516	500	476	480	514	476	493	492	484	476	505	475	484	508	518	477	501	506	538	473	488	525	470	502	501	526	496	514	513	489	489	543	565	485	513	519	512	513	487	488	514	528	492	478	491	494	504	495	514	531	531	464	500	492	473	519	524	520	507	470	506	515	477	473	547	509	512	427	479	435	505	485	499	482	511	478	497	492	519	501	484	497	507	496	517	547	492	524	508	515	507	482	534	476	496	526	500	490	505	537	511	542	472	470	470	497	515	512	495	516	467	486	490	501	488	506	506	487	461	462	477	492	488	506	515	552	494	498	522	473	483	509	494	524	489	476	494	504	507	498	523	535	529	515	532	514	505	501	503	477	473	517	541	507	498	495	490	510	480	483	489	541	507	494	491	491	498	509	465	491	498	536	483	482	464	496	510	541	479	511	503	477	522	503	539	515	509	504	480	502	514	499	501	497	485	510	488	466	498	533	468	509	511	543	546	527	500	496	510	501	472	532	517	485	519	506	537	502	514	502	500	495	530	508	511	535	507	490	549	516	498	519	519	513	474	509	517	495	503	519	488	467	527	524	487	493	499	496	492	485	544	536	516	526	511	476	527	497	492	513	520	475	492	502	481	522	516	500	504	507	497	511	504	506	534	528	505	496	492	550	508	500	529	507	479	445	473	506	499	497	492	514	488	507	488	503	530	478	497	452	502	555	503	531	483	511	514	479	500	499	468	480	507	503	503	515	491	479	508	511	506	491	484	488	554	514	530	530	471	472	523	502	499	516	494	478	521	516	468	489	477	502	505	518	474	522	533	527	500	479	498	515	499	488	504	534	539	490	514	516	493	546	515	483	516	473	549	524	526	509	511	522	489	503	477	495	503	508	508	498	468	528	490	519	484	482	492	517	481	508	497	484	479	471	493	461	506	500	526	530	456	473	488	474	530	483	498	501	516	476	490	543	480	528	492	552	485	514	480	510	478	512	448	492	482	483	518	504	520	512	466	534	476	510	507	533	482	469	495	497	530	491	537	444	493	499	494	496	497	533	477	505	515	482	512	501	517	496	503	519	492	505	504	495	545	523	480	517	468	539	490	497	496	530	500	505	503	476	474	497	485	499	522	494	483	485	507	510	548	464	552	555	488	545	463	495	517	521	547	512	464	489	530	473	537	482	471	474	496	536	514	530	514	459	521	517	526	501	509	515	521	514	478	530	566	495	536	475	489	505	473	503	517	516	516	498	491	495	512	493	513	498	505	497	534	471	526	529	544	492	477	477	447	487	505	526	498	522	535	466	517	510	478	489	501	521	513	505	509	503	514	508	479	487	496	505	517	488	547	509	541	513	551	471	466	488	497	498	465	542	515	542	502	517	486	505	447	524	511	513	464	496	515	544	490	524	517	496	497	496	526	484	491	512	494	495	516	544	515	492	509	520	474	527	509	499	480	456	510	501	474	488	512	476	507	478	478	527	468	517	508	489	500	531	474	513	501	506	518	501	481	489	494	477	534	508	510	520	501	479	460	517	470	472	489	507	487	495	540	456	555	514	493	519	521	481	474	516	526	519	513	532	497	504	506	488	518	514	527	488	540	460	498	533	494	466	485	486	495	515	502	490	492	502	483	484	502	514	527	513	543	523	506	495	480	536	533	547	479	523	500	541	539	513	533	513	515	517	487	523	495	522	500	514	503	522	494	488	469	532	526	514	557	528	484	476	540	526	478
31845	52013	41162	22821	7718	2297	1093	977	956	901	959	905	941	908	932	910	885	919	964	938	923	946	910	979	909	926	946	893	909	928	948	957	916	926	1008	904	929	936	942	959	960	842	892	849	959	939	987	987	957	943	934	916	908	966	948	879	943	928	874	926	894	927	951	944	938	936	987	922	1008	921	868	977	939	953	914	874	878	914	973	888	922	871	929	933	932	936	933	938	927	898	925	924	900	960	972	912	933	941	905	947	971	926	922	964	916	959	929	924	933	905	898	910	944	930	937	954	931	877	896	958	965	1003	973	895	926	910	937	953	889	905	923	934	948	963	945	954	952	907	913	953	948	935	909	924	951	955	900	955	898	941	885	874	953	895	925	927	932	865	920	919	958	898	955	931	960	998	951	978	926	927	969	951	909	894	879	954	860	926	901	998	915	936	955	943	964	908	923	942	912	931	917	875	958	929	957	985	954	981	951	944	924	929	883	926	914	922	957	929	870	944	954	930	975	916	927	963	931	898	907	933	902	952	922	910	937	938	892	887	865	903	913	978	970	887	943	870	920	944	932	919	949	875	952	933	909	937	900	999	867	999	887	895	910	964	906	902	937	939	879	896	974	918	922	895	944	914	931	976	917	979	980	902	946	922	915	961	931	920	930	924	932	941	886	919	908	937	963	918	950	900	938	960	902	892	880	950	979	927	901	940	957	934	887	905	932	924	877	941	925	959	919	901	923	900	941	955	887	951	982	939	941	965	977	941	885	915	980	940	935	916	920	938	933	922	907	984	877	956	912	915	961	932	898	925	932	895	945	939	893	939	964	932	913	862	911	944	921	874	962	945	934	891	910	973	948	925	936	949	880	945	951	898	892	893	894	943	982	925	898	908	898	938	880	989	942	939	878	970	899	951	998	942	963	961	926	910	952	904	946	947	889	881	921	901	960	981	939	986	917	922	869	921	932	938	919	941	974	928	921	916	938	921	904	927	968	856	909	945	889	911	942	912	964	928	914	919	898	952	911	928	932	930	929	897	906	865	947	1004	887	897	957	920	995	990	933	931	904	907	966	921	952	927	975	1006	937	921	919	949	936	938	947	876	914	978	932	925	915	907	959	946	887	910	952	962	943	934	941	912	963	1001	918	897	926	929	906	949	965	936	948	960	958	942	943	982	976	867	943	899	920	949	891	900	955	948	873	943	932	909	911	910	893	1000	958	930	952	935	935	973	935	915	908	933	972	899	881	958	925	920	926	958	956	925	944	965	954	1002	952	955	976	953	885	940	916	914	951	896	924	936	914	894	972	973	1008	904	857	928	912	909	916	958	885	947	904	942	960	913	934	945	909	938	932	931	900	940	904	921	897	977	881	992	933	924	924	969	908	935	983	931	935	911	950	919	952	933	941	950	930	927	929	892	922	968	896	978	967	923	958	933	930	949	935	941	977	920	922	967	949	922	948	933	903	935	952	936	931	880	943	900	953	920	923	924	934	947	908	959	893	945	935	939	894	930	911	1002	955	868	870	903	876	931	959	860	943	917	940	936	924	888	938	879	921	931	973	989	918	878	932	981	929	946	928	957	990	899	972	957	920	918	936	951	910	933	904	978	988	963	887	893	953	895	910	931	964	911	926	936	913	850	962	943	995	934	979	944	970	928	958	951	915	886	990	966	987	927	941	964	922	934	954	929	903	885	918	907	876	911	932	905	943	944	985	881	902	924	953	944	910	889	918	899	930	896	936	933	895	940	895	942	982	920	929	956	902	939	923	906	925	925	908	974	904	915	905	935	912	899	926	873	932	914	946	935	948	921	927	929	937	953	876	916	993	958	955	979	957	925	885	899	931	891	922	916	899	919	867	942	904	940	968	904	979	974	930	920	972	949	897	911	947	943	932	914	928	910	956	950	982	951	946	914	940	942	958	932	930	956	962	961	925	925	941	930	915	961	932	920	894	891	912	947	963	914	939	876	925	901	899	956	973	954	946	1013	919	896	978	932	909	979	873	957	906	996	990	946	935	916	887	848	889	939	898	937	909	922	919	852	897	899	909	922	922	876	945	903	934	966	918	903	942	914	941	978	925	951	908	929	928	917	917	934	942	904	906	917	926	966	933	914	925	928	952	977	940	930	943	964	962	950	954	919	952	945	910	957	917	963	858	918	949	985	938	991	948	910	930	877	895	909	897	953	965	955	965	916	968	924	976	942	942	938	912	981	919	939	984	918	930	897	923	934	944	915	946	949	949	907	934	947	912	925	862	919	962	949	909	900	943	884	947	885	867	959	954	933	905	942	942	848	909	944	918	899	951	917	995	912	910	937	895	930	899	921	930	902	906	920	934	964	919	939	906	993	968	959	880	972	943	935	896	908	951	929	895	877	969	960	956	952	927	907	885	969	924	964	915	914	942	943	863	909	985	923	921	874	941	926	981	927	948	896	898	925	960	859	915	876	971	930	887	886	950	929	910	920	943	913	963	951	919	934	961	963	928	1012	828	870	933	894	998	955	913	975	921	869	914	899	906	868	916	912	937	939	917	931	929	971	945	892	875	919	923	907	940	925	932	940	942	880	894	945	940	909	909	917	954	934	913	962	936	955	953	941	928	959	932	922	930	882	968	932	942	907	935	930	904	903	917	922	975	924	910	927	961	917	926	931	936	981	948	879	943	947	946	907	970	959	917	891	922	886	984	964	894	934	928	993	909	953	984	941	957	944	931	900	928	933	986	971	906	914	950	862	942	954	940	960	936	886	892	938	929	937	884	885	943	951	901	954	869	931	964	904	942	870	949	925	917	972	957	910	905	931	938	995	953	914	948	890	898	955	922	924	982	943	977	941	959	903	919	929	921	923	937	967	919	858	897	916	896	921	970	935	943	893	901	968	933	924	945	913	945	941	963	940	920	931	851	929	987	960	913	970	938	894	917	884	944	917	911	961	913	886	924	953	922	955	1008	926	980	948	960	899	944	879	913	904	964	946	912	905	974	912	931	933	958	1012	905	910	922	923	979	901	905	919	940	987	913	881	911	927	914	950	911	886	979	889	903	921	944	949	900	967	918	902	936	900	954	918	960	937	919	948	963	896	899	920	987	938	907	1015	911	951	1001	943	911	919	936	956	871	914	886	944	915	898	892	928	975	940	901	925	919	951	989	960	976	954	917	895	964	936	882	925	929	892	950	930	919	944	895	942	909	913	876	910	917	917	910	917	907	890	914	947	965	861	969	957	964	1005	938	912	931	955	948	921	919	898	885	912	902	991	944	888	964	894	909	920	924	926	926	913	939	922	922	925	883	918	986	982	896	933	962	953	912	991	952	884	914	898	928	933	984	967	900	920	928	919	924	949	943	945	897	943	937	927	894	914	938	956	956	953	990	961	923	890	943	939	902	944	948	956	929	901	906	1019	914	883	947	919	964	896	923	930	914	960	964	921	899	934	983	950	841	939	929	954	937	941	882	976	967	935	967	878	890	983	948	951	923	968	880	921	917	954	898	950	891	937	953	916	895	963	930	901	932	942	975	866
24547	25663	42206	36916	21855	9418	1215	578	505	514	495	533	467	504	536	501	525	507	528	487	510	467	478	478	523	508	469	469	473	509	472	520	462	486	472	509	497	473	474	520	458	513	519	464	459	506	491	463	504	485	493	519	486	474	466	509	497	454	473	504	477	450	496	526	485	459	470	451	482	485	475	457	473	495	515	482	477	488	488	510	485	471	504	487	522	480	509	488	518	475	471	490	483	523	484	451	463	442	487	478	493	485	455	492	545	467	470	463	495	446	496	514	504	517	460	480	473	538	450	458	473	472	493	493	502	477	404	469	466	486	527	494	433	483	490	492	468	491	451	452	479	468	477	525	473	520	459	517	518	511	448	502	498	476	497	495	514	523	509	463	484	509	482	519	490	481	500	487	455	477	510	474	503	490	462	509	481	498	478	450	490	512	470	488	458	458	504	517	482	473	515	476	497	493	468	456	451	476	461	506	498	508	519	476	493	497	510	444	503	498	503	438	521	460	488	507	492	477	473	440	492	487	494	522	467	492	466	530	531	493	442	483	485	482	494	470	482	467	462	493	461	486	471	466	464	494	514	533	484	489	478	474	485	476	494	514	489	476	500	463	463	497	459	516	469	528	455	447	472	520	523	454	514	487	473	458	488	454	501	480	497	497	509	536	495	457	494	485	465	490	481	472	479	517	462	494	538	521	469	479	458	500	488	489	453	493	560	488	509	513	452	547	435	461	501	517	477	455	502	500	481	456	472	432	472	476	498	480	484	488	523	518	519	510	489	463	479	454	446	483	477	513	463	504	501	492	521	467	479	500	487	460	452	484	483	520	508	458	514	492	485	507	465	527	506	503	512	477	509	509	507	480	497	486	520	504	469	452	496	479	460	528	498	465	481	482	516	470	509	497	493	488	512	481	491	518	523	481	497	510	520	511	488	476	472	481	469	505	505	456	516	453	457	479	480	500	469	478	508	529	480	497	471	475	563	504	477	471	472	482	470	505	477	482	490	473	500	496	484	486	471	455	490	502	479	439	476	507	469	489	488	461	459	491	490	447	470	469	507	493	516	485	473	510	523	521	443	475	492	497	490	464	537	497	482	489	483	521	467	490	486	492	477	486	463	527	469	472	489	532	473	476	443	465	488	467	462	447	464	497	455	476	478	488	503	463	474	499	501	484	470	438	509	455	485	507	503	540	494	519	472	472	457	456	479	504	474	501	455	512	515	478	462	466	481	475	488	469	465	462	497	510	479	474	487	441	474	492	467	471	513	509	508	521	462	463	463	463	469	458	483	517	504	475	517	485	518	498	476	483	448	462	480	477	523	504	456	490	460	492	472	487	504	461	487	491	512	465	448	497	482	516	515	508	475	486	499	502	462	488	476	461	492	479	451	505	465	461	464	502	507	459	501	529	473	493	449	470	461	516	523	496	500	472	474	475	459	534	487	492	455	497	512	458	499	464	492	471	472	462	475	460	523	449	503	491	506	473	482	480	479	524	487	513	522	526	471	484	489	498	495	458	502	493	481	468	472	517	485	465	497	452	544	508	470	492	450	523	470	495	501	508	499	484	489	473	538	490	476	495	530	462	466	443	458	499	498	518	466	493	494	469	448	469	459	500	484	486	465	496	530	490	453	472	473	526	461	464	486	462	461	497	520	544	482	502	490	498	495	460	473	506	480	446	512	486	502	490	484	474	520	475	490	491	461	468	507	506	534	449	476	462	447	477	487	476	448	505	500	493	478	486	478	482	471	491	508	431	490	483	500	502	479	480	463	494	492	469	514	499	508	526	494	466	502	501	498	476	467	487	481	492	486	529	479	471	471	517	461	503	486	490	484	467	468	521	521	480	480	473	508	496	443	521	469	479	450	434	484	487	493	486	486	480	491	442	547	474	497	495	493	483	500	485	488	508	498	474	457	495	479	480	498	498	470	504	476	471	502	476	483	534	505	454	496	469	480	511	515	493	483	500	485	518	493	493	485	507	506	480	481	454	461	474	531	494	467	484	492	501	465	479	495	449	527	474	489	500	523	488	487	513	510	484	512	488	474	450	490	499	486	488	497	493	474	492	466	477	509	497	512	481	487	471	473	471	493	452	475	466	451	480	484	470	488	484	490	476	463	532	493	481	496	509	454	496	506	513	518	488	498	472	474	486	470	473	497	481	523	478	459	495	452	482	473	482	472	482	495	491	473	445	470	473	492	485	484	437	479	466	449	490	482	448	500	503	517	485	468	490	461	463	491	498	497	511	477	497	447	498	512	432	518	458	491	489	485	468	436	471	470	461	470	501	455	499	461	483	494	495	488	464	493	471	501	463	455	470	485	503	501	444	519	474	467	513	507	481	501	472	499	537	500	509	503	494	515	464	469	510	488	471	503	475	496	498	495	507	499	492	500	495	463	489	496	478	497	474	495	506	480	474	519	502	450	464	485	485	472	472	525	522	467	462	501	492	529	488	512	476	482	508	473	456	481	472	473	507	486	463	466	509	516	500	512	455	478	484	512	483	497	539	468	505	450	475	519	475	508	514	509	446	486	490	490	456	501	477	472	485	510	467	462	487	482	483	500	474	518	479	496	448	504	475	490	497	484	481	492	469	450	509	444	519	455	495	478	519	451	502	495	476	464	474	444	509	502	466	438	508	457	463	478	453	472	480	501	496	507	494	501	476	495	467	500	474	473	443	481	475	475	492	495	468	511	508	518	483	458	486	501	473	506	447	496	498	508	509	479	486	487	462	450	448	439	501	530	510	481	471	502	486	466	539	456	469	469	488	527	471	504	462	477	460	503	450	511	513	482	511	429	476	485	485	478	486	491	497	486	488	509	492	470	534	487	526	481	498	481	472	494	472	494	513	504	463	491	539	483	476	506	466	477	461	443	478	503	438	489	504	486	454	484	475	510	472	513	462	495	509	489	539	525	461	527	475	475	499	459	478	482	478	461	483	516	490	511	447	505	510	500	498	505	484	494	472	505	466	538	472	520	479	519	485	478	500	496	515	465	502	480	436	470	458	491	489	470	519	488	474	509	473	470	505	471	489	488	469	484	481	475	488	495	461	500	521	506	483	487	471	458	456	461	454	523	536	488	488	456	479	484	467	524	512	521	493	457	512	472	477	475	548	462	512	514	485	458	489	493	466	491	465	482	522	484	512	486	506	515	478	498	478	462	483	490	481	476	505	490	498	482	436	454	509	470	474	484	497	471	461	498	471	480	480	458	479	474	505	492	518	532	490	470	483	463	464	500	461	498	505	513	471	466	546	489	494	469	492	470	510	490	488	480	460	528	481	473	517	541	507	479	478	494	425	467	486	477	493	514	463	463	510	486	453	509	506	485	477	487	516	449	480	497	451	460	480	526	450	454	480	472	475	488	468	486	507	502	496	476	475	478	503	476	452	501	498	504	502	456	481	498	515	521	434	491	505	490	495	523	491	466	504	445	467	514	463	459	499	531	504	433	494	495	522	475	489	506	511	478	489	465	536	509	445	505	519
55223	93242	75825	47304	23184	6708	1531	1059	937	935	878	885	885	909	909	893	899	915	899	931	873	859	888	953	889	856	920	869	923	909	855	880	898	896	884	896	874	898	912	902	897	947	888	906	892	861	887	942	923	853	858	886	916	898	917	966	956	901	901	869	958	921	866	807	916	948	885	898	939	911	890	884	859	881	938	979	904	851	921	939	861	911	964	904	876	886	921	911	867	922	891	901	955	855	953	893	884	898	873	826	889	907	926	906	865	875	924	873	937	863	947	915	907	915	933	925	862	950	916	951	905	893	846	916	881	920	872	925	899	904	887	884	879	960	907	922	870	908	882	878	864	878	909	859	864	862	877	926	952	945	919	854	920	941	889	911	854	876	850	895	871	901	829	871	899	923	958	875	889	929	864	876	958	855	910	923	901	883	904	918	903	925	867	880	943	871	925	915	931	872	884	962	884	928	893	935	936	894	844	907	951	895	895	927	898	841	934	892	892	898	880	907	882	872	922	911	915	897	837	900	941	901	880	895	885	899	889	895	902	938	878	873	887	906	847	906	920	905	867	930	893	881	887	891	934	919	887	952	904	869	926	880	943	928	875	933	973	930	926	860	905	848	892	848	919	940	906	926	907	902	844	921	888	860	939	870	956	965	915	941	895	857	891	874	913	920	941	891	925	922	902	931	946	879	893	893	965	857	900	916	918	908	918	941	914	898	902	852	881	908	921	857	957	909	894	960	893	920	912	868	890	909	880	917	910	881	865	898	896	921	892	934	878	930	932	941	866	867	923	867	922	867	923	933	904	878	830	919	917	886	872	897	896	882	882	876	919	860	898	869	933	909	888	876	872	899	908	852	897	857	914	892	934	926	942	909	913	893	896	900	831	883	888	920	907	914	875	883	919	874	909	927	945	908	867	970	936	919	897	868	911	885	882	910	978	917	898	920	907	920	953	904	911	888	891	878	908	892	889	859	892	860	872	966	897	889	883	923	865	887	924	876	864	918	910	912	857	895	895	887	865	943	938	941	909	904	831	897	924	872	890	987	848	938	880	940	904	895	897	877	900	875	879	893	885	933	952	922	894	879	925	971	911	848	923	895	921	899	865	940	899	884	874	880	859	862	893	853	898	902	941	880	856	862	912	876	930	906	932	912	893	897	929	865	896	914	888	864	914	943	876	844	906	858	886	902	890	869	912	947	881	914	894	858	899	890	867	935	919	924	926	904	894	891	949	882	884	911	931	924	922	927	878	884	884	922	876	907	912	893	902	923	871	894	887	908	912	857	885	949	899	1002	920	883	896	921	893	893	908	880	883	874	887	914	929	882	918	904	968	836	894	891	947	910	875	858	918	840	880	889	932	938	851	904	923	932	873	928	933	895	878	918	892	916	931	946	932	866	912	940	896	857	861	905	909	903	901	904	892	867	891	874	917	867	897	873	934	903	870	880	919	867	899	887	919	893	875	909	864	862	890	894	884	885	950	909	894	926	947	925	865	886	909	873	880	926	892	861	872	850	891	930	894	915	870	934	859	889	898	866	904	890	870	934	938	895	924	912	926	937	953	886	869	870	863	917	859	888	901	888	935	832	906	842	839	888	906	910	871	858	921	981	852	955	888	867	878	928	917	907	814	886	903	922	867	941	924	927	892	936	912	937	863	876	902	927	848	887	883	830	880	947	916	825	934	912	897	909	946	884	899	875	913	929	884	929	920	900	870	905	941	929	904	869	923	902	908	923	911	950	847	907	899	890	941	905	930	880	848	903	884	902	935	876	907	913	942	932	881	943	906	870	905	893	856	883	963	875	887	883	876	913	956	904	907	878	898	894	877	869	923	861	854	888	887	921	931	818	889	869	842	914	904	931	882	870	843	886	901	865	880	901	906	930	874	875	920	903	915	933	898	887	856	929	902	819	926	933	912	860	856	857	898	921	882	918	899	907	846	871	907	957	855	946	835	880	892	924	881	882	885	892	861	895	848	886	931	917	890	922	935	922	887	940	922	941	879	929	903	894	882	952	856	862	923	896	934	908	883	951	906	928	884	930	903	924	889	914	877	922	884	959	950	903	846	879	866	921	891	874	897	958	908	870	865	925	892	829	839	901	893	872	936	938	880	911	882	888	861	903	866	922	858	923	844	908	933	993	873	939	922	892	911	921	893	939	893	986	883	919	972	915	873	878	872	942	918	852	931	896	891	910	886	878	885	851	861	887	881	915	876	938	896	933	887	930	886	880	917	915	945	948	915	899	924	903	923	926	918	911	908	879	931	906	868	907	897	918	915	931	956	919	907	887	869	935	915	887	909	910	899	900	928	911	925	940	865	881	901	882	904	894	884	885	880	923	847	863	915	894	888	863	902	924	920	862	949	950	904	911	896	900	911	897	888	956	892	845	920	866	908	865	856	860	898	873	927	924	892	968	876	895	887	889	882	878	928	913	908	930	882	893	901	912	903	904	912	906	900	970	856	930	896	871	915	949	931	928	987	889	878	907	913	910	910	918	940	892	895	915	908	923	862	939	873	881	857	871	962	878	880	902	920	860	922	882	954	857	873	895	947	872	860	914	890	925	924	894	870	933	895	929	902	897	941	881	895	945	906	868	867	914	861	881	912	895	913	890	915	925	892	863	908	898	931	936	891	879	929	843	926	908	938	902	935	911	898	892	888	873	855	877	940	845	892	866	868	863	934	917	905	926	914	872	830	880	899	891	851	906	881	907	929	923	875	938	840	868	888	871	882	857	941	900	904	921	949	944	953	923	881	883	907	841	864	931	916	931	922	877	911	873	969	936	909	946	887	908	921	906	912	889	948	898	859	898	936	924	884	943	923	911	901	891	881	897	952	879	863	927	890	902	916	948	900	885	904	855	871	853	889	900	915	903	952	947	912	935	950	877	875	898	895	870	895	933	873	867	863	921	912	908	871	889	866	916	899	951	874	875	880	929	894	842	850	879	879	895	906	930	895	848	888	896	954	918	909	880	942	922	876	915	905	878	950	879	875	950	902	868	918	859	870	925	914	888	869	905	869	864	887	934	928	921	978	907	890	867	891	868	888	866	920	896	919	933	910	859	900	897	921	896	911	886	904	888	872	894	861	870	899	955	925	868	867	936	910	867	912	988	849	937	913	908	886	909	863	875	932	895	885	841	932	909	892	927	906	950	923	863	877	937	917	895	964	966	921	930	898	877	915	931	933	887	884	879	947	904	884	893	937	866	914	910	955	924	893	819	869	925	929	914	890	902	944	927	854	899	883	886	850	876	923	926	877	869	940	905	927	918	912	873	934	853	889	837	962	922	925	895	903	926	930	933	886	900	913	889	876	920	894	948	880	893	878	910	897	923	898	847	898	932	910	953	907	890	940	957	875	888	868	881	894	933	954	941	939	867	886	873	870	876	891	893	930	898	900	881	899	906	921	883	922	907	925	919	916	916	896	857	844	894	912	903	865	918	923	903	887	948	907	836	876	864	888	880	893	888	931	823	912	962	915	925	891	821
23356	23003	36775	33729	24176	17921	5678	826	589	649	600	599	616	583	623	606	571	545	586	613	616	608	607	568	617	580	553	584	568	604	572	546	573	555	569	554	620	607	596	569	571	562	579	578	581	557	578	525	532	576	516	557	595	574	562	581	575	565	553	607	585	547	582	587	567	536	587	527	566	596	602	580	581	533	587	594	553	616	638	598	580	538	604	549	595	538	575	582	545	570	562	535	589	591	552	611	567	556	601	619	540	601	588	571	602	577	611	582	564	590	551	556	592	592	589	569	595	547	594	572	562	617	602	565	543	608	621	588	544	573	548	536	540	616	590	589	674	592	596	583	571	549	571	558	534	561	536	548	565	531	595	575	593	586	576	537	561	597	539	633	583	568	599	587	571	544	573	527	588	582	582	557	579	580	606	595	536	562	606	586	588	536	575	585	600	585	558	593	532	599	535	567	579	536	588	567	549	532	572	529	556	573	582	536	619	560	555	572	583	586	587	564	612	565	588	591	567	618	546	585	586	567	612	592	580	575	579	534	555	580	610	573	570	577	562	570	596	529	551	579	566	619	596	571	567	557	589	562	550	576	568	545	577	551	591	585	569	574	548	535	607	589	549	556	577	557	574	607	544	545	569	572	550	617	558	560	560	567	574	586	591	532	550	623	605	585	562	554	611	541	567	576	602	546	531	622	597	594	602	550	553	559	534	551	565	592	572	582	585	538	604	595	600	578	573	562	522	567	578	571	536	566	567	593	569	559	544	564	518	588	584	545	539	596	574	614	569	603	549	578	521	598	556	569	625	575	556	590	569	543	606	579	581	564	583	556	565	593	534	566	615	550	542	553	606	549	569	569	566	594	550	568	583	581	545	565	586	552	578	536	567	564	568	554	579	567	585	541	541	570	545	619	577	610	560	613	590	589	593	603	533	575	601	566	575	600	575	611	553	568	577	585	556	566	595	595	546	580	568	579	576	563	619	582	598	555	595	573	571	579	597	575	598	581	604	628	543	613	551	577	561	588	595	519	561	596	613	550	544	558	614	561	575	569	571	594	543	600	593	554	564	585	582	605	568	540	560	581	568	558	598	564	550	559	567	604	569	545	599	508	556	572	548	594	571	589	582	567	597	594	613	573	568	535	535	591	580	615	624	558	543	568	554	556	567	595	556	553	630	565	543	573	551	573	604	567	550	554	571	593	549	542	604	603	563	593	513	604	587	553	576	587	559	599	595	542	580	561	543	589	532	607	532	592	561	540	566	559	565	565	573	578	539	655	551	574	562	534	600	597	611	552	524	560	589	605	562	593	561	564	584	564	583	606	601	603	585	584	556	599	599	562	598	573	578	559	558	567	612	647	537	587	595	555	570	576	572	611	598	577	544	588	607	569	582	567	561	560	575	583	561	609	571	567	559	566	601	579	592	590	593	605	534	554	587	612	517	589	569	519	586	555	589	595	604	599	560	581	545	561	582	579	590	559	585	597	590	618	537	582	569	538	564	557	600	560	590	566	546	568	565	597	588	593	621	543	559	568	602	536	617	568	585	543	559	583	552	587	592	561	594	601	542	547	588	575	586	598	548	594	564	597	561	558	597	567	578	564	582	585	572	616	539	580	560	637	599	599	572	580	587	561	563	581	580	568	568	584	566	642	579	553	610	557	550	576	570	568	571	561	555	561	589	587	569	562	559	513	598	555	566	584	570	546	578	551	592	558	581	579	596	526	569	610	545	586	569	561	596	578	588	554	608	607	593	600	570	601	534	566	577	571	537	588	544	555	586	548	584	574	583	595	583	567	565	584	570	568	593	589	579	574	588	609	522	554	548	575	572	549	562	579	588	543	562	571	564	558	572	567	597	560	576	587	586	554	599	549	599	593	603	606	547	574	591	596	574	573	589	612	578	603	594	543	585	566	576	588	576	607	579	567	558	616	545	560	578	542	536	561	591	589	575	587	581	573	595	596	559	571	570	554	555	593	548	582	594	569	583	607	587	581	560	593	550	559	586	568	571	606	613	591	576	607	554	613	573	599	551	578	615	574	564	550	547	522	564	584	607	593	544	560	526	581	569	587	562	550	576	548	587	608	551	564	570	582	579	568	559	535	546	618	605	557	611	582	568	540	565	556	599	601	610	568	583	529	543	574	605	608	652	575	573	582	578	531	560	604	557	588	604	573	569	567	574	563	582	583	582	591	593	558	597	589	573	574	542	579	627	595	576	606	545	594	554	549	584	575	551	553	568	588	581	547	582	561	550	569	558	568	558	566	574	555	595	549	594	558	573	577	602	603	587	545	558	537	587	581	597	569	519	562	605	575	563	544	527	569	550	589	593	586	553	557	602	572	546	574	568	533	565	530	560	589	569	566	587	585	571	572	547	582	548	564	579	575	650	551	614	582	604	585	596	568	535	535	552	567	571	575	598	562	586	568	604	582	565	553	611	602	588	604	551	585	560	519	537	585	599	539	597	564	565	606	495	562	579	563	588	597	570	571	531	544	597	566	611	593	607	587	580	579	567	589	593	599	530	537	575	576	580	602	572	590	564	599	559	558	608	525	559	553	603	551	586	585	553	580	550	582	604	538	569	596	553	583	651	550	606	587	606	576	570	577	549	548	563	600	567	572	610	580	594	526	558	564	577	599	557	579	576	553	583	580	585	526	591	586	592	540	563	584	538	589	609	572	576	579	571	573	543	557	579	564	590	539	592	598	592	569	574	593	573	582	583	562	591	603	564	552	615	571	563	560	599	560	594	551	607	571	560	606	603	629	584	551	543	599	567	569	577	573	583	591	552	608	597	552	558	582	547	550	588	593	606	593	586	500	561	548	575	589	569	569	582	541	579	559	554	579	584	561	592	608	600	606	544	610	579	603	591	592	575	621	568	568	571	612	556	606	581	564	584	567	630	544	553	576	590	544	596	527	572	566	566	523	612	538	534	591	579	601	560	582	553	621	604	560	589	573	644	581	575	529	567	515	586	566	605	598	597	594	591	567	524	530	564	535	591	579	596	598	560	651	571	518	543	614	583	573	508	580	551	538	585	588	568	567	538	579	592	577	597	568	545	594	553	588	590	579	551	618	581	534	586	594	579	569	623	588	611	609	588	554	539	578	560	583	598	539	546	581	569	572	557	574	554	581	597	604	583	590	595	536	543	558	595	547	549	531	624	562	538	536	551	602	582	556	586	632	605	607	557	573	577	581	585	522	551	583	576	592	551	571	583	569	564	573	556	630	575	579	535	571	549	555	564	541	628	563	537	599	586	542	562	558	558	563	567	561	528	601	591	556	561	543	572	568	577	536	589	596	583	547	602	563	564	576	571	582	602	551	571	605	593	563	614	606	581	596	579	537	587	573	561	588	544	594	560	584	555	592	556	547	581	552	584	564	604	568	568	562	542	581	620	548	573	613	545	569	563	603	565	550	556	556	592	559	572	617	591	577	547	526	550	600	588	593	591	598	602	555	572	564	584	510	567	558	590	574	579	581	551	570	576	555
57290	102676	84959	58732	32529	10920	2879	1321	998	988	1000	1031	1025	1059	985	966	1022	996	942	1014	1067	1003	1052	1006	1020	1006	976	1030	988	1046	960	1002	1011	1032	1020	1012	981	976	966	987	1006	1038	1058	976	1048	1020	1012	982	957	957	999	981	1034	1020	989	1015	972	1027	968	1036	992	942	994	998	1052	1016	939	1031	1016	981	984	1009	963	1012	1006	1028	1003	1035	976	978	1040	1020	985	935	996	1001	972	951	1042	974	1011	998	932	999	993	991	1001	971	998	983	1005	1024	973	1024	962	938	976	1004	1009	983	1019	994	980	992	980	980	1009	972	1045	956	1024	961	1033	986	1055	1042	1002	1023	967	1011	1072	1028	1016	1006	996	979	979	988	984	962	1001	1083	984	995	982	1011	1024	1062	1056	1025	1011	1039	1049	979	985	1107	1000	987	1018	1023	1021	995	982	1010	988	1005	1058	1015	963	959	1039	983	966	945	1019	991	988	991	964	995	954	1007	1031	983	1030	981	1001	970	973	1010	994	979	967	987	997	1034	1041	993	950	963	1015	1023	1014	1012	981	1041	1002	977	963	1014	1019	959	1023	939	981	945	1017	1039	1038	1020	972	981	1011	995	950	951	1006	1024	966	1034	1029	1013	968	993	968	1075	1047	1023	1009	983	1049	988	1030	995	975	964	922	1016	1062	1041	1031	992	1029	973	1034	1019	995	1017	978	1043	1011	1019	962	993	1037	1014	1012	961	1008	1032	1026	1012	952	1066	1016	993	993	963	1016	947	1003	999	1006	1031	1046	1002	1052	1012	1006	1070	1043	992	1007	1012	1044	1053	1066	1010	1067	1013	1007	966	1014	974	967	983	995	997	971	986	950	1003	972	1012	1034	1014	968	992	945	1028	1046	1016	983	948	993	995	1037	1014	1038	956	984	1043	929	1035	1001	979	971	967	998	1004	992	997	1003	1057	1011	994	1035	975	1019	962	975	1014	1017	1061	982	1051	1040	1030	978	1014	990	973	1033	929	1052	1014	1027	970	1005	1011	1051	983	1006	1062	1018	1033	1031	1005	964	1015	1029	1026	1028	992	979	1006	1026	993	1055	984	982	993	972	1036	981	1028	989	1025	944	1000	1031	1036	955	1017	1000	1021	1007	996	976	990	985	1045	980	919	1004	1012	984	958	985	1006	949	1029	1041	988	994	1046	963	995	1018	1017	984	1021	1052	1011	1010	978	966	956	974	1040	985	979	944	1013	974	1030	1016	1019	1019	953	1032	979	968	958	979	982	991	1035	1012	1047	1023	988	1024	1018	1062	966	939	953	987	985	1006	1012	1011	967	985	1032	976	997	994	978	1008	1088	1031	1052	946	979	1011	1017	966	993	974	988	952	1024	1040	1011	957	1035	924	971	1006	1019	983	1020	1016	1034	1018	976	1036	1062	1003	951	1064	1010	1024	964	1011	961	1028	914	1046	938	1016	1009	999	969	978	995	1073	1016	977	992	1017	978	979	1035	944	1059	1017	1018	948	1012	983	994	972	1016	1029	1009	985	1022	998	995	1020	1034	1030	1040	981	985	974	993	996	1014	952	1002	983	988	1039	1049	1000	971	1018	982	1019	985	992	1000	1034	1033	1046	990	1015	1027	968	956	949	1017	975	961	913	1001	1021	1013	1013	1030	1036	1048	1058	970	1030	996	978	1006	995	985	1016	1000	972	971	1070	985	971	1051	978	997	1037	1026	1035	1043	1023	971	988	1022	1027	1002	953	991	979	999	1020	987	966	1032	982	1002	966	976	1021	991	1000	979	948	958	1043	962	1059	984	977	996	1017	1097	1046	954	992	1016	993	963	947	1030	958	987	999	973	988	989	1009	1019	989	994	959	1027	995	1057	982	996	978	1005	1029	991	1030	969	1004	1026	1001	975	980	1006	946	970	907	1000	1007	953	998	1015	1015	991	991	1011	1035	976	1062	1040	1050	1019	975	971	964	974	932	1041	995	975	1007	979	1017	1010	1021	971	962	978	1000	1040	1050	953	998	913	1035	984	997	1057	1026	1004	1002	976	1025	1014	949	994	1031	1024	959	1026	999	1006	1011	987	1018	1021	1041	992	960	1010	1002	994	946	994	964	1069	968	990	1004	980	955	1018	1004	979	1038	1028	978	1019	995	1011	1018	968	985	999	992	994	993	970	976	1018	958	1005	1016	999	996	1001	974	1032	946	1014	998	1013	998	1022	999	993	945	1043	1006	1042	1008	954	1058	972	982	995	1000	1019	967	1012	955	1011	1002	1054	1019	1029	1050	958	1046	1030	1000	966	984	971	989	1018	1051	986	1013	1031	993	1041	1018	1008	1004	1011	980	985	971	940	1021	958	940	987	1023	1036	1014	973	1010	1001	968	982	974	988	1010	985	988	981	990	1003	955	1005	965	1011	996	959	1039	1002	972	972	1001	1034	989	1007	1005	981	973	1033	953	983	986	1031	1054	1060	1004	976	1034	1026	1002	1003	982	1038	1010	1031	944	977	981	985	990	1022	985	1007	1075	1011	1050	1007	1022	1078	1005	1005	988	1027	1090	1044	973	1002	1016	1035	988	973	999	1000	1000	986	1015	992	1044	1011	962	951	976	1044	991	1009	1004	996	951	994	978	954	967	987	989	1030	974	981	1016	977	1003	946	953	1034	945	1001	976	1052	978	1000	971	966	986	948	1035	944	967	1001	1005	1079	1017	974	1022	1018	995	1017	1012	1001	984	1009	1048	1036	994	1004	1045	1003	959	962	942	1018	1026	1013	948	973	970	993	990	1011	1031	1002	969	989	994	1009	1029	1006	1053	1004	996	1000	964	1008	1031	997	913	1005	998	995	954	1036	1054	1038	955	1036	981	997	1018	1025	974	1006	990	1007	990	1032	1025	1001	1042	1024	985	997	1012	977	973	991	1054	989	990	1025	986	972	1009	996	971	952	972	1045	994	963	1021	978	954	985	964	967	1020	1020	1055	1004	1004	979	1017	1000	984	958	976	1014	1024	1030	945	977	986	1040	964	977	977	933	1052	1007	1026	1064	941	1004	977	1003	1021	1023	884	908	965	1012	988	992	992	918	990	1016	1006	1027	1016	1013	973	987	980	988	975	950	1012	975	1050	952	1002	1027	1025	982	995	1005	1013	967	998	982	1022	927	960	1001	977	981	1057	1001	992	1001	1011	1040	960	955	979	969	1023	982	1007	992	1008	1003	1062	921	1016	972	1026	1008	1065	964	947	984	963	1031	968	1056	1050	1012	932	932	974	985	1032	1006	1010	981	1002	915	1006	1007	1025	968	1033	994	961	990	1009	1024	1018	972	980	1001	1034	991	1055	989	971	949	1010	982	981	1028	1046	926	1027	1024	1013	972	976	1013	1002	1014	1001	994	968	1055	1006	1016	1016	1047	1023	997	1008	1052	1001	1063	1010	1024	989	957	982	1018	1008	1018	1012	1008	1044	987	1008	986	984	969	1008	1031	949	993	1017	1024	1009	997	1013	994	956	1005	964	1058	1027	1016	999	1015	1038	1026	1017	984	1024	960	935	1014	1065	1004	1009	1020	1031	1024	1004	996	971	988	1019	985	998	1062	995	1031	992	973	1022	1010	985	972	1050	1055	1017	1052	1004	970	957	1058	985	995	1020	1023	992	996	1041	1036	1031	1000	981	987	984	970	955	1037	992	1020	982	1028	1031	1034	1001	943	1004	962	1036	1040	996	1008	1043	966	998	985	1000	1003	1010	1024	1059	972	1013	996	969	1019	978	974	1029	1048	992	1011	1020	998	1017	992	1039	1002	1007	985	979	1011	1016	971	1018	1016	1046	969	1007	1011	991	1015	1010	978	987	1073	1011	1019	999	1045	993	1016	1018	960	1020	959	962	994	991	1016	998	1002	968	997	1033	973	953	1007	1001	1026	1009	1024	966	1036	1012	1013	1012	978	941	1060	1049	1004	988	1012	946	949	1029	1022	1003	956	1042	966	1007	1013	1032	976	985	1007	1049	1017	1022	963	1021	1000	991	994	993	954	1005	987	1033	1012	964	1009	1032	1017	981	1011	944	1010	957	1012	988	977	980	1021	961	1007	1064	992	1033	977	988	1006	958	1011	933	982	986	1012	1000	955	944	1028	972	1047	1009	969	1009	981	991	1047	974	1011	954	992	997	970	1000	1010	1005	960	971	983	952	985	1010	996	944	1020	991	981	980	970	986	985	954	1004	987	1025	987	1027	1014	983	993	1008	1028	1016	1025	990	1003	1005	971	1007	1057	1016	977	1011	980	983	1052	1034	1066	1020	985	957	1022	960	1090	968
27649	31340	34500	19779	5401	1298	620	513	487	522	513	477	504	516	496	531	562	508	512	477	469	500	515	546	527	510	537	504	484	513	500	487	484	487	486	515	526	522	519	527	515	496	505	499	504	533	484	500	484	498	561	477	542	492	503	519	484	517	484	488	486	494	492	536	495	485	542	541	497	531	534	495	498	541	507	500	488	495	510	544	477	507	473	494	525	533	511	498	510	491	498	504	529	508	530	503	510	478	495	494	528	498	553	526	496	501	523	482	505	489	436	474	513	496	475	499	501	480	512	522	530	517	479	525	481	489	534	539	464	483	503	486	514	536	511	488	515	510	501	505	509	520	500	488	518	497	513	477	492	473	493	530	515	520	523	516	498	511	538	519	503	481	479	526	487	436	490	553	472	497	516	545	473	501	542	516	490	507	550	513	483	490	534	543	501	520	504	478	468	517	515	501	515	487	519	552	524	533	533	483	500	522	510	473	488	526	501	479	513	553	539	519	507	514	507	528	523	516	499	474	491	537	511	493	478	496	537	447	464	519	476	492	494	537	500	520	512	494	513	535	527	500	474	514	463	482	553	534	504	535	512	525	507	504	486	499	525	455	531	525	495	515	505	477	495	480	510	504	508	494	527	499	503	481	502	508	539	504	510	513	542	501	508	507	511	496	466	515	547	530	543	483	525	476	503	521	510	501	468	524	504	493	497	509	519	508	542	530	516	517	512	463	514	489	516	549	467	489	514	504	484	494	526	528	515	504	509	518	516	545	546	500	521	524	472	501	494	489	513	501	488	487	521	495	490	502	508	515	524	502	542	500	505	530	495	541	512	485	495	507	525	462	486	520	518	504	506	525	501	526	520	509	479	529	537	542	504	538	463	518	487	478	492	495	503	529	495	488	492	505	503	521	490	492	451	510	500	526	504	520	478	493	502	512	522	512	500	514	516	533	510	501	484	531	513	516	449	532	519	495	514	493	508	473	490	501	526	504	507	530	477	495	520	509	532	491	490	493	530	504	506	528	517	525	490	454	526	482	511	461	514	501	476	499	484	525	496	474	529	477	488	518	532	468	526	526	522	517	478	448	497	514	483	508	508	515	490	505	529	500	511	523	487	534	523	495	496	507	537	566	538	506	503	515	518	509	512	488	478	485	496	485	521	518	516	538	517	483	509	514	485	518	492	496	509	533	501	532	488	494	502	457	505	520	523	505	511	493	518	515	486	509	534	519	516	499	525	530	516	502	520	494	471	541	527	499	544	537	478	490	512	516	518	529	527	538	462	522	501	549	497	484	505	490	470	516	538	501	501	499	500	500	517	494	475	485	517	511	486	467	511	505	494	523	514	495	557	496	499	481	491	490	503	463	484	519	458	500	514	503	485	532	449	539	538	466	519	467	495	498	521	523	512	531	529	521	489	533	492	503	514	495	488	512	500	449	466	499	495	514	495	530	507	511	525	490	513	545	502	495	490	514	490	522	504	533	479	520	540	522	481	529	505	502	501	499	518	499	513	465	515	519	493	526	521	512	511	534	524	477	484	485	460	517	514	515	505	506	546	524	484	498	522	491	489	513	505	462	490	575	489	529	494	498	466	531	554	493	488	512	520	520	507	526	500	523	517	510	510	523	464	495	514	541	517	468	498	501	512	506	522	467	516	476	499	460	533	498	504	513	479	503	492	539	497	547	517	471	506	538	532	467	526	508	559	426	484	527	504	545	515	483	500	478	519	543	517	490	523	512	489	526	540	548	462	555	512	473	550	489	481	504	527	521	523	547	516	484	530	476	508	476	512	509	500	491	482	478	461	516	459	512	515	515	518	497	509	492	501	520	525	482	524	492	479	506	497	521	487	543	515	496	499	540	510	525	497	527	502	491	485	489	509	506	495	532	522	502	500	530	528	527	502	471	530	485	490	536	497	484	511	539	449	507	536	511	507	515	522	488	521	472	537	489	531	509	462	505	473	524	513	510	526	481	542	538	514	536	533	497	508	534	521	533	491	524	497	510	502	529	503	512	492	476	519	513	519	514	507	538	499	489	484	507	535	509	534	474	498	489	500	508	515	501	524	516	503	505	485	482	490	476	549	488	501	520	524	526	539	505	532	535	551	520	521	541	488	515	471	508	488	509	511	501	535	510	507	490	475	514	477	472	509	523	533	513	521	497	459	515	511	530	459	499	467	534	539	508	514	483	514	482	519	523	510	542	534	504	477	490	508	534	478	485	485	499	536	472	517	500	507	502	494	462	511	515	515	530	498	518	509	488	525	497	531	506	529	536	498	494	537	521	538	483	514	492	506	539	539	509	533	506	547	484	517	526	509	499	502	533	498	516	471	515	537	489	474	509	483	543	495	537	522	523	523	481	555	483	469	494	541	475	526	508	504	521	471	543	517	476	481	539	518	500	520	509	501	477	510	500	535	502	526	456	524	510	521	475	525	522	482	468	539	511	549	511	486	508	494	498	546	518	522	514	495	478	499	489	505	469	506	555	492	509	520	498	528	539	535	491	533	473	512	503	523	510	499	535	502	505	507	504	482	528	499	495	506	533	507	518	470	518	521	488	492	555	474	503	504	485	522	546	469	483	532	493	553	503	493	549	466	489	469	507	547	510	536	488	488	492	521	526	486	483	463	494	485	520	485	537	469	537	523	492	518	497	519	538	525	479	567	543	494	522	510	504	474	538	496	488	544	544	497	520	524	542	517	514	525	524	510	490	514	545	515	499	485	506	483	533	503	505	545	500	504	506	524	523	495	528	498	526	482	491	505	502	517	502	456	489	539	491	497	468	462	499	500	490	474	530	497	514	490	554	534	479	550	490	494	534	470	484	527	527	511	479	499	502	504	472	521	488	494	555	489	531	527	502	503	481	498	475	492	470	490	508	509	510	543	547	515	525	504	544	555	491	486	504	521	534	501	537	526	529	522	455	502	537	473	490	523	504	518	494	514	499	512	498	486	508	499	515	492	525	523	541	485	545	537	502	554	507	501	514	523	496	497	474	493	444	500	513	514	506	496	516	520	487	490	484	476	489	509	521	480	480	544	519	534	521	489	558	523	504	466	448	484	493	519	518	490	499	539	498	503	534	509	533	477	506	499	524	502	508	543	483	483	531	517	555	501	553	543	509	510	512	518	452	546	534	531	507	520	528	554	471	523	486	579	512	484	521	515	485	511	511	531	531	507	576	521	554	503	523	527	542	488	513	518	516	537	495	514	527	499	523	496	533	503	499	474	520	517	485	519	490	542	540	519	520	529	480	452	503	485	518	499	533	490	488	497	490	496	485	512	468	478	514	528	497	515	543	484	515	520	533	489	502	469	510	554	511	530	495	528	543	466	512	503	476	507	483	519	509	472	509	527	523	492	526	526	498	522	509	525	544	503	494	541	501	542	498	482	489	507	497	516	513	523	471	557	511	531	503	538	532	479	515	528	537	512	529	519	520	523	511	462	528	529	549	512	481	488	458	537	535	491	515	540	485	508	503	513	539	475	507
31015	50808	40576	22181	8259	2476	1170	940	918	919	936	931	941	915	918	941	910	969	958	945	942	966	950	982	958	974	969	892	934	935	930	930	900	940	930	897	936	945	889	941	944	925	926	882	943	898	971	951	900	941	893	954	910	906	983	925	904	882	900	957	900	904	961	896	924	934	956	937	1030	938	939	909	973	909	950	953	960	940	938	970	927	902	953	904	900	905	947	927	893	902	944	917	951	908	926	894	934	946	994	969	895	926	951	935	939	926	937	951	920	908	913	949	925	926	897	978	972	959	861	919	940	944	884	985	903	858	921	909	931	1003	906	934	930	906	998	973	905	911	958	946	950	935	936	941	938	979	966	950	945	938	892	918	906	922	956	875	928	927	936	1015	935	905	948	973	908	963	927	938	948	902	951	904	943	938	963	934	922	970	903	911	902	895	931	986	914	939	968	950	922	920	925	970	902	932	912	947	919	900	933	930	959	933	917	983	914	907	953	925	867	976	844	924	979	945	957	981	923	932	974	964	941	903	955	900	888	958	913	946	904	954	906	848	941	927	936	898	916	877	940	989	908	1012	949	911	934	908	960	959	888	933	888	957	920	908	908	970	931	965	883	949	926	978	926	913	876	988	950	909	950	954	928	912	929	964	909	966	885	907	944	925	967	900	939	943	910	947	942	956	901	925	921	946	946	933	963	947	892	982	947	923	907	947	926	944	897	882	925	938	912	905	887	938	949	958	901	966	901	899	911	950	926	934	922	937	929	961	948	933	924	945	960	974	931	958	916	909	948	970	919	905	888	926	965	942	1002	956	967	974	893	961	946	959	939	910	898	994	931	932	917	960	934	924	924	968	978	949	892	914	936	965	934	942	916	905	946	948	924	933	950	928	906	946	921	944	922	871	920	978	923	916	921	947	965	925	890	920	900	969	892	969	929	934	931	884	1007	955	896	948	934	978	904	990	969	946	895	936	938	955	897	882	881	915	892	953	881	929	970	893	997	929	926	963	945	893	903	928	947	948	892	904	947	977	911	960	874	881	994	985	935	938	890	977	931	869	935	959	951	953	921	922	926	940	933	948	891	957	933	870	949	931	914	893	908	901	973	963	931	918	908	960	862	931	942	937	949	966	841	881	904	940	923	953	954	929	918	938	941	940	908	939	896	943	934	985	891	955	964	905	947	910	900	900	961	908	948	891	845	933	903	871	937	879	931	894	940	902	893	952	962	933	919	902	891	953	905	941	919	946	905	915	894	895	880	921	884	884	891	941	960	934	927	923	939	893	855	965	963	916	894	924	890	952	970	940	939	919	958	910	955	883	911	917	905	888	872	941	926	897	954	948	917	907	901	924	925	921	942	921	938	936	917	879	949	933	909	970	943	914	957	882	951	888	952	854	933	945	853	890	960	919	971	970	938	941	918	952	970	906	932	922	922	986	957	911	927	931	942	888	910	914	936	951	883	867	876	986	975	898	987	945	943	935	982	950	960	872	958	890	986	897	903	920	931	900	954	897	981	957	968	941	944	945	949	915	928	933	905	902	915	971	956	947	941	936	933	956	882	919	944	931	946	956	943	893	901	982	956	911	925	919	919	980	968	950	898	896	937	934	957	949	966	949	935	995	949	917	990	911	887	941	960	946	911	895	968	922	918	948	915	964	960	954	918	919	929	921	886	938	935	907	917	959	952	915	922	913	882	950	953	975	908	926	951	896	927	968	919	894	977	915	870	916	907	866	963	889	910	936	932	881	944	943	908	962	926	927	889	918	954	948	964	897	912	894	976	910	918	918	939	935	907	930	968	935	951	932	907	900	903	971	922	959	898	888	942	959	958	964	955	892	932	942	886	950	931	902	943	933	912	976	956	975	925	920	922	922	956	911	930	962	915	934	892	917	904	916	960	980	912	872	951	902	958	943	944	957	969	904	953	938	924	923	927	954	960	944	903	879	905	919	933	950	958	963	936	911	912	948	963	944	929	917	958	929	897	909	946	935	881	976	966	987	920	939	927	864	858	919	946	898	896	955	966	888	927	939	991	917	943	930	902	980	950	934	944	947	911	961	1004	912	913	972	966	883	918	884	945	992	971	981	881	941	914	958	951	981	979	930	967	884	916	909	928	959	917	906	882	913	985	940	881	927	902	952	912	972	928	952	1010	953	961	961	908	893	983	907	862	923	905	916	936	967	947	910	905	946	977	940	962	892	892	922	904	991	919	917	930	900	953	911	905	960	929	927	912	866	920	975	956	873	863	911	956	917	920	935	931	891	916	952	897	957	890	916	973	904	960	926	921	959	913	942	948	971	914	966	1007	949	926	927	912	894	906	956	958	912	888	935	927	914	936	954	913	928	870	955	908	947	908	881	993	923	908	935	940	960	962	933	891	969	945	880	929	924	878	953	903	989	965	945	864	954	952	909	895	886	934	927	962	985	943	929	931	980	942	945	957	933	971	928	913	918	943	927	924	965	908	888	959	936	933	906	904	966	940	882	923	974	927	939	994	968	953	912	938	948	914	964	976	949	920	972	922	957	961	944	919	949	1007	915	913	974	943	909	908	977	913	923	897	958	965	937	943	936	939	931	892	902	905	932	963	950	990	976	915	966	1020	868	955	979	969	947	940	923	930	906	904	914	926	966	932	934	917	889	947	897	938	912	939	931	925	947	929	907	921	935	981	927	973	945	945	921	872	987	921	914	961	934	947	865	918	914	930	933	921	946	924	861	933	916	951	950	964	907	959	892	912	942	948	916	960	941	926	968	890	899	930	971	986	956	955	980	879	967	928	965	941	940	943	925	912	968	933	968	943	932	933	928	966	976	906	985	976	899	917	912	965	895	966	967	886	904	884	954	922	932	991	939	891	991	962	821	889	939	951	887	936	947	936	903	898	890	954	947	891	933	941	972	902	981	949	919	987	861	977	938	917	989	919	932	954	924	905	982	955	944	986	895	909	966	963	970	935	849	906	902	929	937	968	928	897	939	923	955	918	890	896	920	928	995	922	935	932	895	932	969	974	923	916	955	918	917	914	942	911	951	924	962	882	927	969	881	944	972	931	927	951	924	931	943	956	958	929	948	868	866	921	1000	961	937	987	931	953	909	935	957	944	946	968	897	966	910	895	944	935	941	859	898	961	880	945	892	998	927	931	900	909	909	894	960	995	927	917	911	926	929	926	936	959	949	917	988	889	958	1003	906	936	902	944	909	899	930	902	888	937	963	925	876	941	942	955	910	985	949	914	883	934	910	936	888	938	917	1019	913	916	895	922	885	929	963	875	959	934	981	898	938	950	905	863	919	918	944	992	968	900	896	876	912	940	922	903	930	937	980	917	993	936	885	945	908	939	939	959	922	904	919	959	918	940	978	967	945	940	923	933	948	961	1005	924	897	937	934	880	928	967	947	937	931	857	950	943	944	951	925	972	911	899	941	941	936	928	924	959	943	965	931	980	956	907	928	898	924	986	971	885	892	936	911	919	951	931	887	920	910	952	901	931	922	913	955	919	931	916	985	972	935
24582	25250	40258	35216	21154	9213	1269	613	544	533	480	485	474	473	508	490	517	493	493	506	481	496	496	503	482	510	448	498	520	477	478	532	484	507	474	499	462	475	501	492	517	482	539	472	466	464	479	498	497	514	518	500	452	514	483	495	502	481	484	469	465	477	495	468	491	491	535	501	530	485	503	475	489	515	503	493	501	478	535	472	488	522	506	502	489	526	522	485	488	538	477	461	510	492	524	491	498	497	452	443	497	491	520	520	521	444	510	466	505	485	491	496	497	520	513	510	492	464	544	521	523	495	473	488	496	492	465	518	508	447	534	504	528	504	479	500	517	505	525	479	541	500	445	517	507	531	517	490	505	521	491	515	486	465	489	502	490	481	463	506	474	500	506	485	486	504	524	516	451	487	483	480	491	475	503	461	548	510	495	488	476	523	516	522	491	449	479	491	459	484	525	481	474	472	508	448	505	525	565	507	501	510	522	515	509	468	473	508	533	449	501	457	462	518	506	484	468	530	506	482	488	473	531	466	506	478	482	475	483	477	460	536	515	473	533	475	464	514	458	506	518	448	484	474	508	453	475	473	441	522	510	488	467	476	481	507	476	513	482	497	477	507	502	488	475	503	495	509	506	491	484	491	521	491	523	502	500	532	537	512	508	479	492	491	498	512	482	468	497	504	508	486	504	500	500	483	511	489	490	489	509	492	476	483	518	503	537	519	513	515	484	454	513	541	516	463	504	468	485	487	493	531	509	480	459	481	489	490	474	537	468	489	483	474	521	513	511	457	515	512	499	485	515	493	494	467	531	497	499	462	471	481	465	522	524	489	523	522	501	475	503	493	478	487	480	497	534	466	493	480	482	475	503	506	514	527	477	505	499	492	494	493	498	468	489	499	496	485	478	512	476	492	479	524	454	459	519	544	506	487	472	480	492	491	518	501	440	510	565	478	499	469	479	515	481	475	477	463	499	534	452	525	499	497	542	550	506	475	545	477	509	489	498	508	460	456	526	532	494	494	484	463	491	503	510	476	495	500	493	458	462	471	479	542	485	484	489	482	474	524	523	498	490	535	481	508	465	503	532	530	511	497	498	476	481	492	496	552	489	469	507	485	495	491	474	472	486	510	522	512	505	483	484	517	479	503	493	451	547	467	493	509	520	539	492	504	469	535	507	531	521	501	523	483	485	512	463	455	489	483	489	483	479	492	501	484	499	446	493	468	486	445	489	499	512	538	492	455	486	513	489	526	494	478	480	504	446	526	520	503	474	494	462	505	506	501	506	494	475	511	507	473	500	523	533	504	453	490	485	475	487	522	480	506	524	506	499	504	484	501	477	479	490	488	508	513	480	535	483	510	527	497	486	499	516	529	444	507	475	482	544	524	516	531	498	486	486	514	474	542	493	513	500	477	487	500	452	476	496	485	475	538	486	512	524	471	491	494	493	533	489	470	477	503	517	518	510	466	461	493	490	491	470	479	505	465	487	508	478	470	526	484	498	504	524	474	478	503	464	451	499	474	489	466	490	478	460	478	524	526	495	484	505	438	498	503	463	497	471	523	508	465	505	498	524	487	484	519	492	519	480	504	443	499	495	480	521	475	472	504	479	524	514	494	514	508	474	499	458	467	567	508	453	449	467	496	555	528	476	475	483	506	519	515	518	509	466	499	504	530	475	481	494	494	501	476	476	463	481	506	520	462	488	500	527	485	493	478	462	485	489	487	492	531	515	522	470	512	493	506	476	469	583	491	504	503	476	473	499	464	482	502	454	466	480	504	491	518	482	497	503	488	473	466	473	479	489	478	485	474	524	509	502	493	518	472	528	481	484	492	520	488	503	525	519	511	497	514	525	547	501	525	496	479	538	523	524	539	493	500	498	528	506	493	474	478	512	509	476	504	496	467	504	483	474	465	521	468	497	483	494	492	494	475	525	478	514	537	439	461	536	497	474	469	533	486	470	457	474	499	493	485	513	500	485	494	516	504	485	496	505	443	517	493	489	486	491	513	485	464	512	488	456	515	455	467	478	511	507	508	515	491	489	488	517	490	491	476	479	508	496	499	513	492	514	482	473	443	508	477	506	532	502	469	446	479	467	460	496	496	482	507	497	493	489	512	496	524	508	510	484	501	478	489	496	499	487	481	505	483	508	509	495	456	487	486	508	527	488	496	504	474	516	539	542	521	486	489	513	522	511	475	466	498	495	521	467	476	512	507	480	460	451	504	487	491	509	492	466	464	467	503	510	509	498	486	490	517	545	456	499	511	496	473	511	489	525	512	477	470	456	501	498	496	485	500	500	518	488	516	468	487	514	508	494	483	524	480	505	518	511	484	493	501	460	497	483	495	486	483	520	499	510	500	525	500	504	498	523	458	453	514	492	539	486	518	486	510	497	468	502	493	481	495	515	468	508	472	469	486	510	508	506	482	495	452	485	493	511	510	508	495	485	524	451	526	469	492	488	488	487	493	531	519	466	533	464	480	521	474	480	527	485	497	454	500	487	558	479	483	491	484	465	502	514	489	508	486	506	515	461	513	460	478	520	473	508	474	488	530	476	490	519	465	478	490	520	435	511	514	528	462	528	492	488	490	486	476	538	458	484	501	496	464	497	534	538	495	470	509	486	482	467	484	508	511	488	499	473	502	487	471	495	508	497	512	508	483	526	486	486	493	504	493	505	508	554	498	489	480	501	493	447	508	524	512	475	507	462	473	475	494	500	507	490	492	538	519	470	486	535	492	515	515	470	479	489	477	463	518	485	507	537	524	491	492	484	526	512	507	474	468	481	483	483	474	512	460	504	454	512	507	468	525	478	474	506	476	504	499	465	517	509	474	476	475	476	491	541	494	471	482	470	515	518	474	486	532	503	526	480	492	502	486	455	471	495	490	506	501	483	491	497	498	486	501	532	487	481	468	507	520	516	461	485	507	510	480	527	474	510	501	508	494	451	463	493	468	500	506	510	494	450	510	518	507	456	524	474	492	502	483	479	485	516	505	496	512	512	499	530	489	514	511	505	483	481	482	505	505	482	535	510	525	493	485	487	533	534	501	504	485	441	482	490	478	527	505	490	486	499	479	503	495	487	498	491	568	524	520	518	515	493	484	531	522	475	505	504	512	500	525	485	504	519	489	479	506	518	480	466	506	487	499	444	495	488	484	504	500	504	518	484	489	497	494	491	537	507	534	465	489	509	464	487	451	530	489	457	508	505	504	477	480	483	467	487	476	508	488	501	504	494	484	484	490	468	468	510	521	502	459	488	473	481	524	492	489	486	483	469	490	473	472	520	487	523	517	467	498	490	484	501	509	502	512	464	476	487	509	504	490	484	518	482	472	535	494	483	475	484	509	494	469	512	514	507	494	469	483	464	488	500	515	488	484	511	443	512	527	474	478	452	493	515	447	504	490	494	523	519	498	509	491	464	501	527	522	452	485	473	500	468	475	475	498	461	472	495	483	512	489	477	463	508	486	481	512	478	497	514	457	500	502	477	523
54513	92779	73922	46258	22144	6553	1552	957	934	882	916	910	919	905	918	899	856	935	914	904	942	881	949	946	952	913	967	881	895	885	905	925	902	870	970	933	865	848	898	932	910	906	902	897	954	836	965	953	946	919	881	888	917	925	955	911	960	836	920	930	882	901	920	881	985	906	944	960	919	930	876	876	877	945	893	874	933	903	902	942	947	948	968	894	876	878	930	849	874	883	892	955	925	934	937	887	882	893	874	927	895	923	903	942	906	911	934	940	916	906	929	925	929	933	906	878	899	904	931	905	910	919	921	935	964	965	884	895	939	939	872	926	885	915	886	952	926	894	913	940	906	895	896	895	876	914	890	903	893	926	933	898	944	888	896	831	951	921	980	887	887	926	890	907	875	935	907	908	952	886	864	921	833	894	896	946	885	883	922	897	885	928	848	937	891	883	869	912	878	883	932	917	887	902	858	922	897	897	946	918	954	893	907	904	936	896	922	905	922	893	922	908	937	944	956	916	877	897	914	923	940	925	925	907	886	869	978	886	923	945	889	906	953	933	888	920	929	886	952	908	857	860	879	936	852	963	885	883	946	921	878	856	916	872	880	898	903	950	926	904	932	872	880	900	933	938	867	961	884	864	891	942	864	873	876	945	908	886	907	885	947	954	898	949	900	903	913	921	916	850	900	913	900	916	945	887	922	915	855	918	877	884	853	883	885	906	934	886	944	932	948	878	928	890	858	927	935	939	911	925	884	872	912	904	894	907	908	929	861	927	940	927	911	951	975	903	900	901	916	933	952	913	928	872	906	898	926	925	885	912	906	911	917	896	944	911	905	948	878	875	934	937	953	925	914	952	882	907	939	902	900	908	887	882	926	988	926	846	925	919	935	913	968	876	885	908	942	933	955	966	874	852	905	912	919	862	856	959	925	909	912	867	901	892	950	887	908	876	846	937	921	907	884	951	924	885	941	934	907	910	884	921	925	926	893	964	964	880	928	910	937	890	913	984	868	945	912	915	936	911	952	900	906	949	879	894	892	921	869	938	918	890	899	937	918	876	877	935	934	915	942	958	921	919	872	903	926	911	914	900	877	973	867	886	961	882	958	895	882	905	925	916	909	943	828	908	898	904	910	892	914	921	958	896	881	946	872	898	932	893	916	891	920	930	922	899	876	828	979	946	845	945	861	888	957	934	931	907	881	905	894	929	885	924	928	917	942	878	918	896	976	888	866	913	911	909	921	909	879	872	859	863	860	888	873	918	942	892	897	905	884	910	924	954	906	888	916	941	908	911	914	928	936	894	921	887	881	955	909	909	933	959	974	964	844	883	885	1016	870	929	872	872	894	937	870	906	897	904	955	951	915	868	926	901	900	851	893	988	924	906	878	867	981	920	887	885	890	927	925	936	933	882	973	899	890	897	897	863	871	945	891	904	925	909	917	899	914	860	935	915	930	887	956	936	893	938	917	899	941	893	1000	917	927	886	876	955	965	918	947	884	928	917	894	929	908	909	962	910	898	928	889	936	956	969	889	913	861	908	929	905	892	931	908	915	904	877	903	931	982	931	940	897	926	931	914	888	971	939	954	934	910	977	846	881	922	896	887	891	862	939	913	908	969	917	873	896	832	930	860	939	853	924	926	918	902	898	929	900	907	921	930	885	927	960	918	944	850	921	892	925	890	888	925	925	891	865	903	909	895	887	873	922	901	836	897	905	960	933	968	879	950	934	959	918	941	860	927	895	884	875	945	884	880	880	887	933	919	921	900	931	931	902	887	886	927	945	879	937	938	884	871	908	925	884	942	899	915	869	932	899	907	914	931	884	918	909	857	948	912	902	931	927	939	894	861	886	869	933	937	918	901	863	890	891	892	941	864	898	926	942	941	888	844	921	938	930	944	900	899	941	920	938	878	927	915	902	884	899	946	890	892	917	919	927	872	978	857	883	867	923	911	963	932	910	886	876	859	942	933	924	882	929	899	873	881	890	846	942	915	945	925	975	899	905	949	900	898	909	907	938	932	948	920	906	986	972	943	923	939	898	936	902	921	901	937	894	937	926	915	908	910	913	906	917	949	911	927	942	903	885	900	914	897	958	939	945	889	960	902	810	913	982	833	931	894	903	925	898	911	932	883	880	921	856	934	880	934	898	870	949	903	913	879	902	1006	894	947	900	890	867	918	881	894	941	928	867	914	906	910	899	879	909	905	907	916	898	896	908	903	875	901	858	903	887	893	901	944	901	900	842	901	908	870	904	907	912	896	896	944	902	946	903	923	931	875	924	900	926	915	898	821	886	915	910	960	903	911	934	969	915	936	916	866	922	925	893	905	884	800	895	921	880	928	904	915	949	889	936	890	849	938	952	904	876	886	980	952	855	916	870	868	937	944	903	889	925	908	939	863	885	921	926	913	957	911	952	890	942	897	894	870	844	927	919	945	957	904	899	927	926	877	933	897	927	898	894	885	956	916	867	918	887	905	905	919	897	948	914	900	934	863	923	872	913	870	851	933	888	935	879	917	941	930	942	894	895	938	899	902	889	902	908	956	921	874	906	947	941	923	845	905	948	888	861	940	924	944	943	979	912	981	871	922	937	919	872	910	912	898	879	865	916	900	843	901	968	932	875	837	888	915	950	968	868	914	968	882	892	843	897	902	883	933	882	891	937	915	880	911	923	860	944	906	887	867	917	933	954	898	895	919	878	888	931	910	974	985	924	899	881	947	862	936	909	962	884	932	903	854	904	893	917	916	863	907	944	938	865	907	913	953	923	864	901	915	908	897	907	911	891	915	905	914	909	898	927	912	918	937	901	898	918	846	896	890	931	894	931	878	903	939	873	928	905	923	907	888	818	949	860	938	940	868	913	882	889	876	913	879	928	875	923	894	938	920	882	924	909	930	916	872	928	972	948	896	918	955	932	906	935	909	957	912	889	880	930	871	943	949	881	918	912	962	916	972	929	912	859	928	929	908	919	922	910	881	965	902	946	926	900	941	888	902	904	914	930	905	868	923	892	911	872	908	936	955	985	876	950	923	930	880	866	943	903	852	884	879	931	977	897	895	904	920	867	920	938	903	906	859	895	865	949	911	925	917	967	968	897	869	898	903	881	879	884	924	863	876	981	913	885	908	887	926	877	847	920	843	934	891	924	906	931	936	912	973	884	920	930	917	897	867	900	924	911	892	943	995	876	829	937	917	909	906	933	944	883	911	965	904	824	877	929	927	879	944	942	918	929	930	925	977	957	915	860	861	946	926	909	833	947	937	880	884	910	845	877	864	915	893	916	889	861	967	885	938	918	921	889	1010	931	945	909	922	946	913	924	868	865	913	915	932	1011	921	882	877	909	894	921	893	861	958	912	878	902	878	884	912	914	921	914	938	921	908	928	894	940	963	838	925	918	917	861	886	887	906	932	932	942	894	936	919	974	849	863	953	897	885	891	971	919	886	961	876	904	943	892	917	930	941	911	902	850	896	868	908	930	949	934	873	915	916	947	920	885	883	899
23425	22965	35467	30635	22749	17155	4706	780	629	597	621	555	627	635	629	600	556	583	576	570	573	602	605	609	578	596	553	543	576	574	603	579	580	594	562	608	553	586	607	553	604	605	581	582	576	534	558	581	587	620	546	562	573	559	544	555	584	535	571	577	563	584	557	582	551	559	531	564	557	603	577	560	594	587	577	572	616	607	569	576	543	562	601	545	595	568	557	580	602	584	573	516	595	598	584	569	587	545	543	576	538	594	526	576	581	591	580	597	574	633	565	581	604	552	554	614	565	580	566	575	546	558	581	559	590	540	584	567	602	610	541	599	615	602	530	603	588	573	608	597	607	595	518	606	524	545	552	595	553	566	533	570	564	593	581	558	549	599	586	595	529	578	585	580	619	559	602	601	574	582	591	552	635	577	592	558	559	576	577	583	565	586	576	621	583	624	556	582	551	589	578	567	601	564	602	586	573	563	513	564	581	602	544	579	578	545	565	567	544	597	587	582	596	610	549	595	585	561	597	555	560	543	557	584	574	542	548	583	584	556	590	574	602	549	557	620	579	585	605	554	582	577	584	578	550	593	597	594	573	547	569	634	567	640	543	590	563	534	554	564	532	584	554	568	579	594	525	572	580	565	575	566	528	557	589	565	553	551	609	559	539	555	587	571	557	589	596	541	577	569	603	617	567	565	598	588	580	559	602	602	592	540	604	591	592	566	564	566	566	534	589	600	611	545	537	541	581	558	555	589	557	589	563	550	570	560	543	589	544	612	586	615	563	602	583	592	595	570	572	557	572	560	576	526	545	570	595	586	602	606	547	558	599	588	559	530	573	594	590	583	592	561	571	591	569	594	566	545	543	606	546	571	556	641	524	612	624	590	581	574	535	572	560	581	582	592	569	593	546	566	557	549	558	574	586	583	559	591	567	607	615	604	558	573	568	557	591	601	538	564	545	584	590	550	632	581	568	588	577	598	579	568	603	594	646	611	548	608	604	577	601	637	599	556	585	624	562	536	558	574	594	587	597	568	561	617	559	557	569	538	596	569	605	580	602	554	601	562	637	563	572	557	541	548	548	555	592	593	558	561	531	599	588	587	579	612	543	595	538	563	588	585	522	602	653	582	586	583	608	585	525	578	577	581	552	575	580	586	585	574	587	574	577	607	548	596	547	582	586	541	556	581	574	587	556	549	554	589	548	582	592	559	548	571	548	576	577	539	581	549	578	526	539	545	587	561	549	581	632	601	565	605	530	580	588	587	585	557	615	573	604	619	572	529	594	561	563	567	545	593	598	578	602	554	573	586	577	603	550	567	551	566	575	575	574	530	564	580	544	583	578	588	565	580	566	585	548	579	563	584	641	600	621	598	577	576	559	595	548	539	560	590	598	620	540	595	564	606	590	588	589	595	562	582	608	582	577	623	568	586	512	570	557	558	547	596	582	596	577	563	605	593	600	610	569	578	586	585	590	577	622	591	605	595	601	564	562	548	588	561	576	612	574	602	593	571	583	590	591	569	562	579	577	539	593	608	583	621	542	591	583	591	565	584	567	599	518	598	555	579	565	560	558	595	582	565	595	570	570	582	550	538	531	540	574	578	562	589	584	619	572	539	565	548	574	564	585	580	548	603	542	546	573	591	589	563	597	546	569	594	582	574	574	582	569	586	553	547	592	544	566	589	592	595	555	600	579	602	554	585	574	573	581	544	583	535	596	591	567	617	610	536	577	546	555	561	563	550	523	596	598	607	557	539	566	588	584	628	582	611	580	598	549	520	616	561	593	574	570	571	606	572	572	530	612	548	605	557	598	562	594	579	567	544	596	608	555	565	605	557	543	567	575	577	578	608	624	589	534	575	577	585	573	597	589	597	563	615	608	575	570	567	600	582	602	580	584	544	517	595	558	544	543	592	574	524	568	580	577	553	565	572	549	568	548	577	558	525	606	555	594	592	548	540	577	551	603	534	562	614	603	565	604	552	594	564	584	556	616	590	603	580	593	548	567	569	537	579	605	561	587	565	561	625	580	569	560	591	578	572	587	577	530	600	587	591	580	584	562	570	548	593	615	577	556	602	624	584	572	606	589	558	525	564	606	558	537	587	575	584	568	536	574	576	533	591	573	599	633	606	588	590	541	616	620	556	614	570	573	565	583	578	586	582	588	606	577	583	528	535	554	580	629	563	584	546	585	621	595	560	585	533	568	603	556	592	561	575	555	548	569	577	590	551	564	528	588	584	551	571	606	564	559	591	531	563	549	546	517	569	592	562	546	560	578	613	608	556	593	588	556	606	573	552	567	566	574	537	583	594	578	601	537	591	548	588	564	571	573	602	512	552	610	568	605	571	563	549	534	554	560	574	548	589	569	563	560	580	584	576	564	573	567	602	518	570	551	597	566	574	531	582	590	603	590	593	557	542	564	573	600	610	557	599	562	547	569	593	617	559	585	586	519	585	594	533	578	593	627	578	557	615	575	532	591	563	604	582	559	567	548	582	539	613	592	635	575	575	595	614	556	589	580	602	561	539	575	570	629	575	570	616	562	660	621	523	598	579	616	548	594	559	566	552	597	562	551	613	621	631	578	567	578	538	562	572	593	546	573	545	578	571	578	567	545	576	550	597	557	568	562	563	605	586	604	545	582	606	560	555	520	592	601	588	548	545	557	587	579	543	603	557	592	565	553	587	588	578	594	549	555	572	551	563	584	550	577	586	573	547	575	571	584	597	560	531	608	544	574	559	550	574	603	553	607	558	600	591	577	594	545	560	572	531	579	547	607	545	542	634	572	544	575	546	573	615	601	573	552	573	552	567	554	580	544	551	628	589	571	578	552	574	574	549	584	532	605	602	615	597	543	594	571	564	574	610	565	576	567	540	551	578	620	590	536	570	566	552	542	546	565	562	551	589	590	553	566	597	507	573	576	537	579	596	562	607	547	556	533	618	575	629	601	540	593	588	579	574	562	571	622	551	605	557	554	574	618	566	580	595	585	570	533	571	587	610	617	553	572	618	573	567	561	639	568	597	570	533	592	587	555	573	536	609	563	630	532	598	563	591	561	576	598	573	574	569	552	567	592	547	568	559	590	587	556	595	575	588	562	563	533	579	576	582	580	576	529	585	582	567	560	540	585	573	551	572	545	555	556	582	579	584	593	557	568	581	526	537	563	623	604	564	584	556	585	574	559	564	586	580	587	574	595	580	632	589	593	576	539	576	542	603	580	544	588	574	576	565	631	563	591	554	622	559	536	547	584	563	534	553	580	581	544	585	572	575	587	528	603	564	542	575	565	592	610	567	557	616	596	553	568	619	580	562	567	538	563	550	566	574	601	571	590	580	615	532	583	555	592	549	599	588	581	551	550	595	550	562	537	554	581	573	560	529	601	596	536	588	559	629	560	545	566	572	588	572	584	543	613	589	605	549	600	607	573	577	572	567	556	517	562	598	586	586	559	547	553	561	583	573	570	578	604	577	598	559	585	531	560	558	591	580	604	602	545	566
59663	103078	81822	55216	28064	8376	1949	1124	1035	1040	1023	1035	1071	955	1064	1005	1009	966	995	988	956	1023	1031	1017	1005	1047	1043	979	999	938	975	968	1002	993	974	974	983	958	1055	987	952	1015	1005	1002	1016	1015	1005	1046	1077	1046	1024	989	1026	985	969	1002	999	969	994	945	970	1013	977	957	1045	980	1060	932	980	1026	987	946	1014	991	1034	986	982	993	1020	1056	1017	976	1031	1009	1039	973	1101	992	996	913	989	1014	1021	1032	1051	982	1062	1003	992	1060	1001	1039	968	991	981	904	1038	1029	1000	995	1061	930	1035	1024	1038	1021	1024	1029	1028	1052	1007	1046	1102	1018	987	980	995	981	949	987	979	1049	979	1012	1026	1018	958	1018	1034	1007	1040	1012	1014	1040	1001	1025	1054	998	952	1005	1001	1042	1002	942	978	1009	1018	1021	1007	970	1004	988	982	952	996	997	990	1013	947	984	1018	988	976	998	1034	1008	1027	957	992	1077	989	1028	985	988	1015	964	1007	995	1010	987	1011	988	1008	969	966	1022	961	961	917	955	976	957	973	1000	945	1002	1004	993	1006	990	1031	974	1015	1015	1022	1051	1047	995	993	975	1010	1041	1027	958	979	1008	1021	978	1008	1017	991	938	994	1035	963	972	1053	998	1070	989	974	967	1075	1020	989	982	996	995	922	1006	1018	1045	972	1006	1005	1050	994	1011	972	1053	1028	1032	987	948	1018	1030	989	1016	1015	1006	1015	996	936	1032	908	1020	991	1047	968	1000	1015	1026	977	991	967	1028	984	977	990	1001	1066	993	1032	1002	1001	951	1040	945	981	980	985	1015	1014	1068	996	1009	969	983	1032	989	984	1016	1029	1011	1033	956	955	1017	1026	965	980	1033	1006	974	1028	1020	976	1010	1013	992	995	957	984	986	956	979	977	1006	1012	981	942	1034	961	999	944	1000	1044	1010	999	1015	953	1043	1009	970	1027	989	1002	979	1021	990	984	1001	992	997	1033	1030	1012	973	990	1008	1007	974	1041	976	1000	1031	982	1012	1039	974	997	1039	1030	1039	965	1032	1024	1029	947	1029	955	975	999	956	1020	943	981	1023	983	975	1047	1087	968	995	967	1017	1017	989	1007	981	928	966	968	1023	1006	944	991	960	975	974	1021	1016	1020	957	1011	1001	1074	945	945	978	970	1033	983	1067	971	1022	1033	955	987	971	1016	1006	916	1006	1061	965	985	1012	962	1039	968	973	1000	1013	975	1004	1008	999	978	936	953	984	987	1031	992	982	1039	1022	1037	1032	1051	1011	991	1013	947	1004	991	1032	993	972	963	999	1031	986	1012	1001	1014	990	997	973	997	940	1000	963	1006	1000	984	1014	1035	1054	1065	1016	1014	1026	1033	978	996	997	961	995	965	1037	1002	956	1062	1006	999	984	937	994	978	1011	1010	963	1031	934	1021	952	951	985	1001	990	1039	994	1003	995	1054	990	979	1018	992	983	1002	1029	1011	957	1030	1024	970	1003	1028	1057	995	1073	994	989	1068	1062	1074	997	1029	1029	919	1008	1010	1045	1007	956	1003	994	987	999	930	1043	981	1061	1037	979	979	1028	992	948	1000	985	964	1027	998	1013	1009	954	1024	1002	989	973	971	997	994	1014	1017	994	980	1017	1013	1050	962	992	979	1012	1031	1071	976	1017	1000	1004	1001	993	976	1054	983	1031	1006	973	996	1015	1038	963	988	1004	991	989	1016	924	1006	1008	966	1029	962	1007	1004	1035	1044	981	1007	967	984	1018	1013	1016	998	979	967	967	1022	989	987	1014	1012	1052	1051	1034	961	1007	963	958	997	972	998	957	1065	975	1067	1045	1004	1034	985	973	1000	1038	1010	982	952	1002	1020	975	1059	982	1057	989	975	986	997	1012	992	999	1002	1003	986	1018	982	993	1003	990	1003	1012	1039	1010	1074	967	1015	1033	1003	1006	1032	1001	1007	987	990	1002	977	987	1034	988	1059	981	975	964	1006	1041	1110	1036	986	1023	1040	967	967	1028	985	1026	985	964	982	998	980	944	1047	986	1004	1050	1000	1005	1012	1037	948	1035	1007	1019	1001	1012	998	1004	966	992	1014	1007	1030	1050	1030	968	980	983	969	1017	1015	970	978	1039	1088	929	1013	1027	1035	1005	997	964	983	960	967	1014	989	968	984	1036	1008	1033	1000	1016	1020	1044	1043	1010	1035	1038	1023	1022	1051	1021	973	951	1032	1005	996	1032	1017	1037	1011	955	953	993	985	970	1024	1006	1075	1013	1034	1009	978	967	1009	1030	992	976	982	988	1059	991	1067	966	985	997	1043	975	971	1045	1058	969	947	989	1052	968	959	1005	999	1056	999	956	1008	976	1020	984	1004	1006	996	1029	991	1019	1004	1022	1019	1017	984	965	1004	1040	1061	970	1023	1018	993	958	1016	967	1059	1021	986	1029	995	1019	1024	972	977	963	1049	1019	981	1013	979	1007	991	989	1024	989	1020	1035	1000	996	1027	993	1050	1012	1027	1000	1023	979	939	1095	964	1045	1038	970	928	919	1019	1091	1034	1001	1062	941	970	1000	962	1059	1006	1034	964	972	1051	983	949	1024	1003	994	1034	977	1041	989	1036	1038	997	968	995	1050	964	1059	1015	1060	973	999	994	996	964	1066	956	1016	1034	1027	1002	1008	980	1037	1028	1011	991	1034	948	1005	1014	963	981	943	1005	978	1017	1022	969	1051	967	1032	1016	1049	1010	1023	1002	986	984	1066	1024	982	1007	994	1016	1030	986	1041	1027	1028	1048	978	1007	988	978	977	1004	986	1028	966	992	1034	1018	1026	931	918	987	1017	1011	960	974	962	1030	982	986	989	1045	1010	938	1002	1009	940	991	1009	1009	961	1030	978	975	1023	1038	947	1002	1017	1014	987	1081	1038	968	1000	1065	998	1024	974	973	1024	976	971	1021	992	980	1023	958	1015	929	1010	951	973	1037	944	994	997	1027	977	1011	1038	993	964	971	1031	1024	959	1018	950	998	999	1050	1040	1039	1054	999	996	986	1053	1015	1007	992	1028	994	1032	1042	1034	1047	986	1033	1006	1004	1010	987	1007	1025	1015	1003	921	1046	931	1031	964	995	992	993	1006	1027	973	955	925	970	966	959	961	1001	1017	987	1001	1010	955	1036	971	997	961	976	1013	982	967	981	958	1062	1003	951	1020	973	976	1024	927	1024	991	1022	984	1005	1010	1054	950	1060	992	984	1017	1015	993	1018	972	1001	1058	1007	1011	1043	997	1005	1001	1049	1017	1019	950	994	979	995	992	1004	978	983	1029	990	977	1047	1008	1015	1029	1003	1019	1006	1013	930	1036	997	1039	984	1010	1002	994	982	970	1027	1035	1010	1029	982	955	1024	987	1012	961	1045	967	980	1006	961	1015	1011	992	1020	1004	987	1037	1007	1013	1033	1007	1061	941	1042	982	1015	1049	1060	1027	1000	1010	1007	997	1017	972	1040	1029	1036	1049	1014	969	1036	965	949	1000	1032	1025	979	1032	997	994	950	1013	1035	1012	989	952	984	971	981	1029	973	1002	979	1007	1044	1030	1016	1033	992	994	1019	1003	1042	966	1004	1027	1005	985	1019	1021	962	982	977	1007	1037	965	1017	986	1007	981	1003	979	1050	1005	1048	1056	993	951	965	999	955	1024	987	1013	1004	1009	968	1002	993	973	1000	961	1016	1009	1051	954	991	1033	960	980	986	991	1011	1008	985	1009	992	999	1048	997	1041	972	999	987	1019	1042	1021	1015	1005	1021	977	1063	981	1037	978	958	962	1013	1021	996	1024	1012	1011	1024	1037	968	1023	1029	1002	1033	970	974	1006	1054	1039	1012	988	959	990	926	1015	1026	930	1029	1039	979	947	1089	942	969	1000	1012	996	952	1007	1026	1023	1005	1018	1045	1031	951	1007	963	1020	924	1002	1020	960	979	986	1000	1014	1022	1009	1026	1002	995	1023	917	971	1067	973	987	965	967	988	981	1071	972	1052	1057	1013	972	1016	1026	979	987	979	1004	1021	1043	1002	989	1002	978	1005	1034	1066	955	996	951	1047	978	985	948	1029	979	1041	984	1002	1002	1004	1054	1044	931	1029	1018	1027	999	1027	1055	1052	1030	922	993	1068	1016	996	1024	1032	968	1022	998	1033	1012	987	1005	1025	1002	987	1004	1033	1030	998	983	1027	1035	975	941	1002	941	983	991	985	981	1022	972	986	962	1066	1031	987	1032	994	1005	991	958	948	1003	1037	1013	1080	962
28144	32438	34297	17056	3371	812	565	580	493	479	546	506	541	486	507	507	518	500	515	509	509	513	502	524	510	500	528	472	510	537	502	499	502	504	528	502	515	467	518	513	530	495	513	492	504	503	505	534	544	483	511	517	519	507	532	485	508	480	540	498	489	502	477	540	491	529	508	520	523	503	490	502	526	503	520	522	487	522	492	526	509	511	469	541	514	450	496	508	496	525	539	492	496	553	498	491	489	514	501	496	496	521	520	492	443	524	486	488	560	516	517	491	522	505	497	477	496	494	501	474	520	481	531	526	529	492	532	503	499	511	533	489	493	539	508	485	488	492	499	437	501	472	578	526	512	503	448	527	472	521	511	562	461	499	516	504	503	526	508	509	489	481	488	538	526	548	510	523	524	500	495	502	482	525	493	484	523	508	531	508	442	485	458	527	497	511	475	540	531	518	458	502	510	491	522	531	457	502	531	534	552	517	513	520	476	527	492	498	501	524	533	497	507	537	496	524	485	505	477	508	503	530	495	536	484	485	514	496	507	456	485	552	491	467	514	504	516	497	498	500	509	510	504	492	526	475	536	517	493	506	522	543	523	515	523	496	498	466	549	527	489	524	483	485	496	521	463	503	453	487	526	475	471	482	502	500	499	498	489	503	522	499	520	508	522	500	470	483	533	487	525	541	447	522	478	497	454	506	512	468	559	508	517	504	516	488	524	497	480	488	491	534	498	495	519	518	461	510	544	485	495	516	466	531	503	494	529	504	486	540	527	493	502	506	473	502	563	503	499	490	521	522	489	499	501	473	490	528	492	511	511	548	510	518	494	531	506	503	479	520	522	509	487	501	540	525	504	504	510	494	473	499	512	516	470	455	477	504	484	549	517	512	519	504	513	507	507	513	514	503	438	514	486	502	550	494	543	527	474	536	497	465	537	522	499	504	465	535	482	510	504	489	494	486	530	487	515	487	521	517	510	463	519	494	500	537	478	512	532	532	507	475	533	526	495	493	468	506	528	483	519	535	531	490	520	508	485	500	529	526	514	472	511	474	482	494	483	494	526	479	515	508	496	534	519	493	521	501	497	467	535	527	490	442	524	506	481	515	504	507	496	492	543	500	459	481	517	534	516	486	494	474	470	505	513	489	473	526	509	520	534	479	463	492	498	508	511	531	507	505	492	500	529	533	533	517	496	484	501	482	506	519	501	484	496	503	469	509	517	508	523	469	494	481	481	475	511	511	539	499	524	495	487	500	497	513	512	507	486	498	502	501	505	519	503	471	521	492	531	515	479	497	465	530	462	500	541	480	502	502	486	498	509	494	498	500	502	472	485	503	496	476	517	477	497	532	509	485	497	470	501	507	587	523	522	479	514	506	544	504	514	522	484	492	496	485	523	524	487	515	491	488	524	514	500	555	498	521	512	522	491	491	490	518	486	475	506	567	498	479	448	502	482	531	482	516	482	473	507	476	506	486	499	493	528	492	488	507	491	475	480	499	503	463	522	504	508	548	484	433	451	482	538	497	531	466	460	515	506	521	482	508	526	515	478	487	510	496	524	528	478	543	500	480	458	522	513	528	457	524	504	517	505	466	529	519	537	502	491	525	539	495	506	501	503	513	507	510	502	500	506	511	523	455	497	517	486	510	524	540	473	494	492	524	457	536	507	505	477	524	511	508	463	574	514	473	541	483	522	493	507	492	483	499	492	477	502	509	545	535	441	518	498	487	482	514	462	468	538	477	492	507	494	478	457	520	487	517	517	513	501	500	515	532	476	485	544	517	492	451	467	471	510	545	490	505	511	497	521	497	501	531	478	545	486	509	538	525	518	517	449	529	519	477	503	506	546	485	499	492	500	489	512	499	448	493	491	518	501	524	507	488	518	482	492	504	504	456	480	468	497	487	495	504	470	494	481	496	478	515	488	488	547	542	489	494	520	475	488	484	502	515	484	498	504	471	517	525	521	506	479	501	522	495	517	515	485	525	534	522	516	539	492	509	483	523	510	524	536	506	504	507	520	504	515	519	497	488	504	491	539	492	517	513	498	477	531	503	522	478	504	527	520	510	482	526	499	466	479	520	511	522	447	501	504	485	475	533	503	527	502	534	484	505	510	513	511	457	505	513	519	506	513	509	523	540	482	490	491	510	482	504	496	476	513	490	534	511	471	508	527	511	513	540	520	501	512	513	486	505	556	478	513	489	471	503	488	487	515	464	484	507	500	542	499	480	514	547	518	504	516	516	502	482	528	507	535	526	513	541	519	479	524	533	516	514	473	493	506	494	490	485	502	491	493	480	512	517	448	481	493	531	500	495	526	503	500	471	510	472	526	515	495	500	479	535	477	534	515	513	481	524	511	485	508	492	504	517	517	554	514	542	515	496	501	506	508	486	514	498	522	498	468	527	494	545	491	502	511	496	476	484	482	506	522	525	490	493	515	471	529	517	514	487	499	533	501	515	510	506	511	498	463	488	511	504	491	505	503	493	471	497	494	513	492	493	516	458	520	490	483	450	541	502	521	533	488	490	499	477	490	507	486	496	480	498	494	479	521	497	525	524	521	509	495	495	484	476	508	503	483	506	536	537	541	488	480	495	492	485	540	504	503	498	555	484	493	504	473	501	518	537	522	527	501	467	509	513	499	517	504	507	500	465	480	507	454	526	507	478	481	510	487	462	499	539	537	487	507	502	503	502	508	484	515	495	481	527	502	519	496	496	454	518	485	526	542	521	494	521	507	480	506	531	505	511	482	518	505	498	490	507	485	529	521	488	502	480	504	528	493	493	487	520	512	505	545	519	495	497	545	498	518	499	464	515	494	512	506	516	500	498	509	480	524	495	524	520	492	506	510	494	521	528	534	502	527	492	514	503	501	509	516	477	506	484	487	496	522	531	517	504	514	523	506	494	504	513	529	534	505	509	504	496	547	529	549	500	482	499	526	513	495	485	481	478	512	486	484	492	499	492	514	542	490	497	505	517	493	525	478	525	486	477	475	523	566	505	537	511	518	504	504	551	514	503	515	538	505	479	497	517	471	477	498	505	503	497	513	532	471	491	486	490	493	500	516	519	508	477	520	517	494	512	463	477	489	483	491	466	487	488	509	503	545	488	515	503	491	473	499	491	473	520	503	525	518	513	558	511	508	489	462	474	481	494	537	506	461	494	502	553	522	484	498	499	525	497	541	500	484	524	473	518	513	471	483	517	476	517	518	501	521	521	527	504	487	520	470	541	503	498	489	522	498	502	484	508	534	470	487	487	509	507	501	490	490	538	521	520	471	525	496	521	503	490	518	498	514	494	501	471	498	470	472	473	495	529	465	515	525	479	500	516	492	455	507	512	485	499	515	450	502	518	531	475	504	507	531	505	477	480	518	499	497	469	497	497	493	486	530	517	519	461	492	496	441	515	464	513	529	499	538	523	491	531	514	537	506	471	496	502	523	531	521	505	493	506	506	508	498	531	541	540	524	487	483	519	516	534	510	499	503	502	480	462
33067	51836	39076	18419	5242	1677	1021	946	958	943	964	950	953	940	907	924	968	929	957	936	948	893	921	933	930	961	939	916	972	880	933	963	933	902	901	968	913	919	956	960	887	942	920	924	956	952	966	934	968	980	924	937	958	948	875	948	919	969	904	935	911	974	922	918	938	882	955	969	917	888	883	932	938	899	905	885	937	922	955	965	919	923	943	914	930	898	913	925	902	953	983	891	904	967	956	934	940	1014	927	958	872	926	925	972	960	954	893	994	967	944	914	875	973	954	879	938	915	896	950	975	868	974	896	925	939	885	903	935	935	919	903	893	983	949	921	924	931	973	921	915	935	914	936	949	922	951	941	923	904	980	938	940	952	934	933	944	891	886	990	956	928	956	935	973	909	997	964	926	932	891	944	918	909	946	964	970	912	922	920	913	923	931	920	951	950	962	933	964	875	952	930	955	955	886	936	996	898	888	946	956	914	860	891	957	934	949	946	913	930	921	975	904	908	895	946	925	946	907	978	902	917	930	958	916	929	932	957	968	911	902	946	926	897	924	878	962	906	936	894	942	951	945	949	941	978	972	919	937	920	950	909	927	947	917	934	951	899	982	939	893	937	927	933	902	932	961	960	916	964	934	949	950	962	920	906	976	1006	870	922	913	974	932	932	962	1003	953	911	918	923	936	940	903	920	912	949	910	1002	927	924	989	940	914	929	873	914	946	912	943	897	984	887	958	920	937	947	904	922	964	935	994	942	972	911	980	979	962	968	936	936	955	962	963	951	929	968	890	869	937	901	908	931	913	987	958	933	941	919	891	960	939	908	974	986	960	986	913	914	948	957	982	941	948	968	907	932	924	947	960	918	938	918	973	913	958	949	924	989	894	929	936	941	950	927	906	926	927	930	906	916	944	949	873	949	961	985	899	929	895	938	925	925	929	983	958	940	914	960	951	929	951	982	911	987	961	930	941	933	959	966	904	897	923	937	952	899	937	969	919	931	887	916	902	847	982	921	941	957	919	924	932	878	915	911	969	910	941	917	949	914	956	943	948	967	872	898	954	942	948	981	931	897	959	878	973	920	926	929	937	940	967	871	927	924	952	957	882	918	993	947	968	925	872	929	935	910	956	877	857	957	940	904	900	937	940	937	974	961	989	911	931	916	934	915	939	939	949	900	931	971	941	948	936	926	893	940	917	945	960	905	929	940	908	959	894	946	984	940	908	933	927	945	908	932	944	919	952	892	974	879	949	920	936	870	995	960	917	931	971	922	1011	843	950	892	899	903	972	911	932	879	925	900	901	955	933	940	927	955	899	955	915	936	955	970	969	909	905	955	979	921	898	949	941	914	918	947	960	923	928	911	948	901	913	886	936	909	881	961	936	942	947	919	927	981	935	906	941	969	969	953	939	927	920	938	921	908	927	882	959	931	977	943	925	930	883	933	940	975	924	937	965	874	911	919	877	911	909	879	952	904	891	879	915	891	913	966	904	909	912	898	950	929	936	867	961	887	905	944	976	949	954	950	1004	956	920	916	920	929	963	962	929	947	894	927	894	951	891	942	908	932	931	942	951	889	940	851	935	963	932	912	948	967	970	925	887	959	915	973	867	935	940	909	988	926	863	960	963	920	969	936	893	935	986	938	924	854	958	921	925	951	946	960	920	969	916	936	938	950	949	888	939	913	948	883	963	981	942	909	957	944	898	947	943	951	909	958	940	927	922	964	967	897	986	980	946	910	933	964	892	937	925	930	917	917	883	954	900	961	907	950	940	927	974	910	926	942	929	919	929	879	906	906	898	940	885	962	989	952	950	960	919	919	906	929	954	920	928	927	914	980	905	915	844	908	903	941	919	946	903	892	957	961	914	946	920	922	956	918	915	931	896	930	942	979	910	942	917	885	961	911	887	965	962	932	960	986	928	871	922	910	961	905	960	897	910	948	889	928	981	929	952	898	901	925	905	989	943	883	932	922	924	916	914	977	923	934	917	919	963	909	982	955	903	944	977	903	961	977	875	963	945	908	924	930	948	887	951	929	988	976	982	930	941	957	954	971	948	910	991	909	923	922	955	948	992	947	898	933	922	934	940	943	903	965	958	918	987	929	916	982	926	975	907	923	933	923	961	905	890	916	894	925	958	923	962	917	916	912	965	925	953	926	941	962	1030	986	962	950	949	950	949	913	940	992	924	895	945	931	989	893	973	968	936	927	929	965	923	962	942	862	923	936	982	892	892	931	932	946	930	903	913	937	957	927	919	930	929	922	986	1013	925	940	882	916	1004	912	932	936	927	912	940	908	938	964	936	963	929	891	996	995	950	985	966	960	945	933	955	893	931	970	897	912	931	977	939	963	915	928	958	932	955	921	936	927	956	887	927	962	947	969	957	924	967	976	913	972	889	970	969	928	917	920	904	953	923	945	911	887	948	921	961	897	986	900	913	961	942	928	928	938	913	964	914	923	983	951	913	930	944	969	948	942	889	943	942	918	939	943	946	951	916	962	946	930	915	923	955	902	904	952	901	960	980	929	971	974	968	928	981	907	937	956	907	909	918	919	923	920	884	931	963	963	971	936	970	902	912	912	932	960	923	918	947	952	915	909	927	935	939	942	941	968	876	902	984	891	923	918	932	941	894	950	926	926	957	921	927	897	944	920	979	907	922	927	949	898	961	932	929	930	873	930	890	897	942	959	951	947	890	942	971	901	949	968	908	890	878	928	922	930	946	959	944	925	973	935	943	938	913	900	947	917	902	881	871	944	857	951	890	926	949	882	953	970	868	923	950	914	951	964	972	972	929	893	906	958	960	946	945	923	902	900	942	928	872	965	905	939	971	961	955	949	913	953	908	924	893	956	939	981	903	904	972	896	952	881	959	915	923	904	918	923	953	937	943	937	950	897	947	887	881	918	899	955	907	918	961	904	982	949	948	901	962	934	877	985	992	875	926	957	959	883	912	901	930	999	1019	943	950	930	933	910	938	921	910	888	907	949	929	902	906	965	942	920	920	902	947	931	951	960	891	855	877	971	977	890	926	889	882	984	968	989	917	856	956	933	988	927	894	982	936	957	957	955	922	946	950	919	878	930	982	982	945	927	897	931	972	896	932	935	939	951	900	939	957	959	957	944	933	931	943	951	961	949	958	933	906	938	916	929	908	944	942	972	956	913	910	901	954	922	920	950	988	941	907	974	939	862	960	983	944	918	906	951	928	959	958	965	1001	953	950	969	932	896	924	888	936	926	917	881	973	864	888	965	908	929	910	944	963	932	934	941	932	903	972	919	890	867	884	903	961	916	952	932	932	965	986	904	943	954	899	983	986	944	949	914	925	900	977	916	925	933	962	931	955	954	926	921	902	964	904	981	988	945	897	903	973	930	985	922	911	971	907	936	923	926	892	928	934	938	893	927	951	959	934	900	920	967	925	918	973	981	905	913	942	937	973	903	938	932	942	905	953	942	933	932	894	917	921	900	918	963	908	952	927	898	915	920	940	966	904	899	958	934	855	953	956
24640	25867	39018	30401	19251	6853	888	520	524	530	516	467	496	536	502	511	509	483	484	535	522	490	478	489	483	479	438	505	504	477	491	505	520	505	481	494	490	492	513	466	463	494	492	465	534	519	478	513	510	502	496	501	476	500	494	530	502	519	475	494	507	462	458	518	537	477	523	498	464	510	475	493	486	489	442	529	526	470	472	517	492	529	540	496	481	491	515	517	511	505	543	448	515	544	512	529	509	463	488	488	486	516	530	499	489	512	473	518	490	493	440	474	440	473	452	533	517	533	472	511	490	456	491	531	485	509	568	498	507	525	526	499	487	486	514	467	489	499	478	463	508	476	476	503	492	503	476	473	485	490	496	517	509	495	466	502	518	511	477	468	468	462	500	518	507	458	484	494	467	529	496	486	466	467	489	494	509	487	497	478	527	493	468	479	501	462	484	473	493	490	471	496	451	477	472	486	478	504	456	486	521	526	491	485	476	440	480	493	505	472	508	465	498	525	465	469	511	500	501	474	474	498	491	490	461	499	507	480	539	528	499	460	509	530	509	446	486	489	503	508	510	488	478	467	475	484	446	518	517	488	503	470	492	483	541	517	489	464	533	534	511	502	499	456	477	488	464	503	531	496	506	494	492	500	479	494	509	522	506	468	483	502	475	504	458	469	506	498	505	500	473	496	475	479	492	503	453	470	490	498	447	515	492	499	492	495	511	481	438	484	492	481	470	496	508	502	508	469	458	500	532	524	483	467	482	515	465	475	523	476	450	507	505	525	495	517	498	453	513	482	520	506	489	488	487	471	520	470	505	447	486	516	476	514	484	493	505	468	524	506	516	480	477	473	469	481	487	503	488	505	509	460	483	504	505	466	497	456	490	528	461	468	486	495	507	496	523	502	508	498	487	448	496	516	455	517	501	504	493	447	457	548	522	525	499	494	538	499	509	504	536	493	515	510	455	517	475	550	493	497	488	477	507	506	472	486	497	491	511	475	485	519	500	496	479	511	499	500	504	486	499	516	486	471	565	482	512	473	475	503	493	489	472	447	473	477	495	457	484	458	508	479	494	535	473	499	448	496	492	506	524	499	545	531	504	496	519	498	486	502	488	498	494	482	483	491	449	478	489	501	461	465	486	481	467	496	483	467	495	484	469	473	520	476	471	532	512	521	513	514	474	520	511	493	513	527	493	490	471	502	489	488	512	479	494	517	523	516	497	487	533	492	512	482	455	447	501	480	460	516	532	473	475	572	513	447	505	513	464	501	477	484	491	494	521	475	477	510	489	425	488	508	508	512	478	468	525	450	498	492	483	473	490	507	532	487	505	503	508	484	499	487	516	467	535	489	500	485	468	493	485	489	515	516	467	515	500	506	449	499	495	492	475	470	460	444	519	499	495	503	479	497	471	542	525	492	470	470	475	477	536	498	499	488	455	487	546	496	479	486	491	488	492	474	507	533	472	499	482	520	473	488	512	481	447	459	510	461	479	472	487	519	503	482	469	516	491	497	467	484	553	478	486	482	503	514	492	489	498	497	475	462	531	508	497	492	466	495	473	486	468	482	495	511	458	476	547	510	469	499	495	487	473	478	484	470	528	488	466	468	502	504	522	506	451	499	510	440	464	521	511	475	493	479	494	488	473	493	483	503	509	495	471	465	493	549	453	480	479	489	488	479	481	518	468	478	518	508	499	506	509	497	490	505	518	488	510	499	483	452	536	488	464	505	499	469	502	485	493	501	516	510	466	467	467	529	498	480	483	476	476	463	481	504	461	507	510	500	524	524	502	468	482	498	497	484	469	485	502	473	522	484	470	479	430	507	496	499	526	491	525	487	515	531	497	506	491	501	521	481	488	494	492	530	470	513	477	499	527	452	491	477	564	486	522	477	512	481	468	451	500	508	493	524	497	454	503	488	460	499	489	472	525	482	511	479	515	496	503	518	551	481	484	486	484	521	446	467	498	499	475	497	497	455	522	456	503	497	464	485	488	510	479	461	487	472	515	496	497	511	473	478	492	506	462	517	478	483	498	510	485	501	463	469	486	499	488	508	523	486	463	455	475	473	490	505	498	551	495	504	483	512	502	491	500	467	535	504	517	488	540	487	472	506	511	521	473	493	513	453	496	473	497	494	496	479	467	460	495	495	483	497	488	474	508	502	495	503	474	524	499	505	490	547	501	501	450	554	486	508	457	497	456	477	529	501	490	483	534	496	466	497	535	531	496	476	474	499	528	496	508	525	501	478	512	499	505	481	528	470	482	482	505	496	475	501	483	499	518	496	502	457	482	517	488	498	489	461	512	513	528	511	481	533	437	455	483	474	465	519	455	510	480	534	459	470	484	517	495	490	518	498	528	520	502	458	485	492	447	446	532	488	484	501	506	473	537	513	499	504	484	477	508	510	498	472	477	504	523	493	498	487	468	517	467	491	477	481	509	480	495	502	484	504	494	462	489	519	509	543	483	499	439	518	514	517	515	510	514	496	474	477	499	520	544	487	531	485	513	515	519	511	489	478	496	510	473	496	451	478	518	491	476	507	512	502	472	473	516	483	507	479	470	505	525	515	477	525	523	519	457	478	479	544	503	455	500	508	494	534	502	490	524	486	503	511	489	507	502	535	487	512	488	489	476	459	473	486	524	478	489	510	488	487	465	523	493	513	457	461	502	472	492	472	465	484	489	517	493	515	484	521	454	524	524	473	512	475	502	497	498	482	530	460	492	493	473	505	538	448	484	486	490	500	496	491	485	524	520	457	489	515	482	522	487	491	486	489	494	494	490	485	501	541	500	483	480	507	458	476	446	554	494	499	477	499	508	492	473	490	520	483	487	507	528	479	461	488	500	539	504	506	496	533	442	531	508	485	457	510	487	501	489	492	510	463	520	521	441	479	519	502	484	511	522	520	522	454	489	471	538	487	511	480	470	441	495	497	515	492	517	472	485	510	492	482	498	467	481	507	542	540	488	458	468	498	518	495	477	480	475	490	540	524	471	540	480	496	465	508	492	481	510	483	467	483	512	469	479	457	475	506	522	499	535	519	484	508	480	504	486	475	472	532	515	529	471	517	537	505	513	487	491	511	486	467	482	457	500	506	480	492	476	465	466	500	464	480	508	482	509	461	522	491	479	463	473	486	526	499	501	457	462	509	484	530	497	497	479	459	488	500	514	460	505	487	472	523	460	494	473	476	488	482	518	503	519	499	488	503	489	477	502	488	465	488	472	476	480	472	540	488	497	512	493	512	492	480	461	447	480	523	487	449	508	501	469	517	479	485	466	500	486	479	510	474	525	492	487	515	469	534	531	534	474	481	481	491	487	472	556	457	485	504	519	482	507	458	482	495	527	496	496	482	527	493	491	467	507	488	488	504	464	485	503	544	493	527	489	488	485	461	526	524	494	476	450	484	484	519	515	509	501	488	503	513	477	490	507	514	501	485	515	471	473	500	515	481	473	475	520	493	507	501	511	535	487	482	512	478	492	458	494	491	496	496
57439	92320	69093	39502	16881	3876	1263	907	918	924	959	906	892	946	849	962	936	908	935	946	900	871	902	897	938	887	929	947	887	920	932	898	907	880	870	943	917	920	921	887	879	941	953	949	948	920	914	864	884	912	923	900	953	952	910	909	918	873	876	874	841	922	908	903	913	860	947	917	902	963	900	852	909	880	926	948	902	922	902	894	882	871	918	861	942	895	898	930	906	916	922	901	821	922	862	941	934	891	882	989	898	889	918	916	923	900	935	885	961	919	910	885	925	854	935	880	891	887	929	891	896	927	899	937	914	960	938	928	881	896	941	903	928	863	886	895	881	897	929	893	950	870	929	910	914	894	917	879	902	919	914	940	909	858	926	903	931	900	943	953	904	894	939	942	908	902	924	927	918	924	895	948	924	912	923	868	877	914	887	904	898	932	889	933	862	890	887	895	898	895	925	899	884	899	929	931	889	899	938	894	954	853	949	903	944	913	951	895	929	900	913	932	874	909	921	912	887	853	828	898	884	898	906	918	901	933	923	865	926	862	891	958	937	857	897	907	922	883	896	892	922	922	896	904	917	904	909	911	869	939	948	939	933	976	871	942	899	939	877	959	893	929	929	833	887	917	932	939	894	875	903	966	891	955	901	857	925	896	885	905	862	866	948	890	856	963	908	921	892	900	883	893	936	893	988	892	903	919	909	855	860	888	937	899	914	901	908	945	870	929	953	869	832	957	944	899	945	886	942	918	910	894	838	948	977	896	872	923	896	866	850	905	920	871	901	914	911	931	910	908	872	926	923	891	890	945	913	914	923	944	933	920	887	866	905	956	863	917	916	904	897	922	901	916	867	904	909	903	889	890	926	967	906	937	873	883	912	905	919	945	889	943	882	904	912	850	897	930	950	936	929	862	895	901	955	881	932	881	883	924	876	932	931	922	957	888	930	902	856	871	924	895	901	891	878	890	921	900	920	887	880	905	916	954	909	906	918	945	929	892	912	907	893	919	925	903	937	944	891	914	889	932	930	895	881	954	899	911	908	886	911	970	933	897	926	912	966	913	944	962	965	912	879	917	928	915	896	838	917	922	877	864	877	939	897	914	923	880	910	936	956	979	849	947	923	913	925	838	946	873	850	901	948	877	939	842	957	936	919	871	914	896	926	917	946	880	893	824	927	919	893	913	906	867	974	862	917	901	938	925	889	909	917	980	915	884	920	900	946	857	890	903	898	882	866	865	951	949	920	919	888	893	936	936	926	965	942	877	931	845	839	920	886	900	932	900	900	919	942	875	917	894	924	916	911	900	899	909	882	928	893	899	892	891	876	868	924	903	898	888	915	906	943	897	923	933	930	920	948	925	885	932	946	847	904	934	857	945	902	925	916	906	928	908	916	961	902	857	899	854	933	884	911	901	930	874	921	913	915	949	949	924	883	889	909	964	899	914	872	942	887	849	917	927	919	902	936	958	947	972	865	944	910	954	914	873	964	914	931	959	937	915	904	895	871	884	865	956	863	927	941	954	961	896	923	907	892	910	937	919	890	940	937	936	922	886	878	929	898	904	910	951	887	918	904	867	996	929	932	894	883	929	936	940	913	938	926	891	887	972	938	928	912	923	941	911	923	893	868	883	947	923	876	936	914	964	917	926	903	899	891	881	884	924	901	881	861	946	882	955	963	905	908	920	951	915	883	920	885	848	939	869	884	839	942	930	923	905	888	903	903	945	944	889	884	957	907	907	928	919	902	882	901	848	895	903	904	860	908	909	852	905	870	967	919	916	973	974	935	909	887	885	924	901	934	923	890	911	942	921	901	926	907	880	962	933	908	889	887	881	928	923	870	913	912	958	917	942	913	855	920	851	957	940	886	931	933	908	922	969	951	871	938	908	896	935	922	916	908	947	932	899	907	880	936	947	898	907	894	882	905	894	885	882	898	917	954	893	924	910	861	891	925	927	907	906	936	883	900	939	949	921	933	884	912	917	955	901	920	875	890	918	912	872	884	908	905	850	888	938	944	871	887	957	898	886	878	939	885	948	906	961	871	865	947	892	930	916	843	863	950	872	884	903	911	900	871	921	882	901	929	984	934	911	993	922	853	901	905	856	879	908	935	925	919	862	894	921	947	924	915	909	955	900	924	877	968	897	950	898	874	884	945	931	879	909	904	963	899	911	849	877	922	911	929	898	908	936	908	939	924	944	907	860	930	882	953	968	948	895	928	924	947	949	913	883	942	886	918	949	921	891	912	939	904	861	888	928	938	880	897	866	928	910	886	891	939	857	900	889	911	888	916	851	880	891	914	852	954	850	896	933	869	903	922	898	923	834	922	927	904	943	983	903	896	904	925	959	936	901	901	856	924	924	901	945	909	936	937	911	882	859	853	847	908	881	935	920	917	919	913	901	873	917	883	870	932	912	924	926	947	873	944	933	915	898	894	860	880	892	858	915	887	935	939	956	938	871	924	934	960	860	888	923	870	950	896	911	893	944	900	901	935	932	974	947	942	857	893	900	968	929	924	914	897	937	934	948	959	954	897	870	878	975	918	919	872	913	878	921	869	899	869	861	877	924	924	934	909	915	864	894	894	912	966	862	894	947	841	858	909	897	930	899	914	946	926	895	926	939	912	917	916	893	876	866	882	868	922	919	923	881	889	892	913	926	899	879	891	897	931	875	866	877	914	859	857	855	893	890	874	898	910	896	880	939	931	895	901	896	889	874	927	965	924	934	936	899	948	907	871	919	923	925	877	894	927	904	885	933	886	868	870	904	893	866	924	926	892	930	893	863	961	916	847	962	932	865	943	895	933	899	907	913	840	913	873	846	897	871	897	892	912	868	908	923	926	870	894	916	894	885	875	892	894	949	897	836	903	903	889	911	921	861	888	940	912	909	900	912	890	897	916	942	895	858	892	922	920	874	870	888	938	880	902	895	935	896	923	936	898	944	902	933	871	904	901	888	902	848	887	911	898	879	903	933	882	942	927	896	904	878	972	936	931	934	934	929	880	916	888	837	925	907	946	875	922	908	924	921	898	928	940	863	899	910	917	896	926	911	919	924	905	918	890	910	930	880	912	932	873	965	893	888	925	921	884	868	901	903	926	886	938	902	889	902	877	880	959	898	894	918	896	917	913	912	938	911	917	940	892	880	882	898	894	934	860	884	916	924	896	910	883	879	876	971	897	917	865	940	915	839	893	889	940	901	867	831	914	890	902	922	884	880	950	872	880	900	872	873	962	919	896	901	972	898	899	898	895	952	900	881	926	892	948	926	885	988	927	955	866	952	902	937	888	911	899	928	926	906	840	891	910	885	937	915	890	877	911	901	872	917	876	892	887	902	931	911	930	949	847	922	975	930	892	915	910	863	878	926	912	928	1004	945	892	914	845	904	877	943	860	882	918	873	946	893	926	900	900	918	878	854	925	915	945	908	922	913	892	856	890	900	850	924	914	907	890	930	937	911	873	855	917	879	908	912	916	910	919	931	914	939	924	919	906	939
23446	22843	34103	28293	21876	17329	4537	694	656	593	630	579	629	581	565	572	629	575	593	611	581	553	612	601	605	572	535	602	572	587	607	569	554	585	581	590	556	557	548	591	593	582	560	563	556	537	595	557	579	533	573	568	563	588	575	530	558	564	524	571	575	574	552	561	575	539	588	605	552	592	585	560	547	565	571	562	591	570	621	582	542	601	596	559	618	549	623	626	589	586	550	538	569	534	584	561	556	573	580	586	597	569	575	616	570	576	557	592	627	577	598	604	587	601	562	549	548	600	594	535	592	539	567	591	551	588	556	582	547	572	583	539	524	628	591	561	583	553	548	579	571	548	580	553	521	588	547	596	536	564	576	619	620	552	553	576	599	546	568	569	556	633	603	543	603	568	588	592	555	567	574	541	559	597	541	560	576	547	587	559	566	583	600	586	566	568	569	571	602	549	555	594	576	583	612	601	546	555	627	601	535	545	555	538	547	559	601	596	548	584	553	566	545	542	576	585	593	559	610	599	540	582	594	532	540	578	589	584	545	585	539	550	550	588	611	608	582	584	569	563	581	565	580	557	545	594	562	554	576	595	578	536	606	598	600	566	570	551	610	636	531	582	588	551	554	570	552	588	584	563	570	570	549	554	564	529	598	584	562	570	563	557	564	576	605	542	605	594	537	537	597	540	600	577	527	579	599	608	549	536	566	556	541	541	587	575	562	543	549	548	542	552	534	554	561	535	522	517	632	560	602	612	557	592	538	544	624	592	559	559	570	542	559	571	562	574	566	581	564	575	521	576	568	580	546	613	592	552	601	550	620	542	598	603	610	565	567	577	556	607	570	570	534	569	568	572	572	544	592	562	577	556	578	639	604	568	579	553	605	557	539	543	557	565	558	597	553	596	599	557	615	527	583	566	531	553	565	601	558	575	594	563	562	547	553	574	568	578	596	565	555	577	593	583	572	542	569	592	613	541	541	556	568	528	547	552	588	601	577	542	563	609	595	587	573	582	582	593	585	552	582	547	613	584	602	556	554	520	595	586	580	567	579	543	558	581	559	556	589	575	567	578	561	644	573	624	565	610	594	580	565	561	621	646	570	588	566	571	544	582	571	593	602	542	585	602	582	623	588	587	577	580	630	549	565	505	581	568	622	532	570	590	571	566	566	564	550	622	562	581	544	555	573	547	603	580	552	610	501	548	589	590	585	539	599	584	559	594	575	610	584	541	552	589	593	565	568	581	560	565	564	521	522	566	513	565	546	589	592	574	548	574	549	558	574	592	577	561	607	518	545	559	591	542	588	584	573	621	562	541	580	578	558	575	574	562	586	577	537	569	550	584	580	573	608	559	565	593	563	592	542	585	561	548	601	584	568	542	568	572	572	547	538	537	563	551	559	576	527	521	555	544	572	618	590	579	598	574	543	584	561	575	560	560	558	546	579	578	589	601	544	575	534	553	570	572	554	571	594	572	600	580	580	561	539	588	574	567	558	563	567	585	577	557	552	564	531	554	587	551	565	569	567	603	530	619	567	588	583	581	572	573	537	643	559	596	600	554	574	565	557	580	589	547	566	528	573	577	568	564	584	528	613	571	525	578	619	567	594	556	564	591	571	554	542	542	582	541	528	621	621	618	552	571	574	548	553	548	563	594	557	594	569	580	578	538	615	574	562	577	558	570	626	588	566	562	573	575	576	613	591	572	569	577	543	581	559	585	569	552	576	549	545	574	567	587	568	599	556	553	589	566	596	551	569	591	540	606	640	583	505	566	581	592	564	544	554	546	582	559	585	524	564	560	544	592	529	569	571	565	569	533	543	580	555	533	582	575	526	549	594	593	590	538	591	586	566	567	555	571	549	554	578	565	587	566	590	545	592	555	568	565	561	576	558	590	540	566	567	547	553	583	576	520	569	568	527	589	579	556	550	584	531	603	547	569	568	609	547	560	543	587	568	591	598	534	539	573	598	577	564	562	533	581	570	538	572	610	572	570	602	558	557	555	605	579	554	561	561	551	560	536	540	606	589	601	540	572	551	561	515	537	576	598	593	568	610	595	644	580	576	555	576	579	587	545	577	586	616	567	523	579	555	561	554	526	535	630	561	598	553	596	598	605	573	584	564	552	587	563	582	552	565	612	561	601	556	560	625	585	552	606	580	571	600	586	560	581	564	559	561	610	573	586	510	568	571	577	587	595	590	565	599	629	544	569	578	547	539	597	584	591	539	555	584	583	555	574	588	582	539	571	575	555	517	560	548	541	585	536	568	554	535	582	542	587	580	551	568	548	585	602	610	555	599	594	554	561	560	546	589	566	588	589	565	564	618	567	534	560	544	585	541	571	550	563	561	574	577	541	551	544	572	550	542	548	524	559	578	599	586	576	595	568	573	550	524	581	597	573	568	593	558	589	576	559	568	578	587	589	557	571	542	543	582	604	553	559	604	535	555	560	574	610	599	555	607	617	575	603	597	608	572	560	544	575	552	581	582	594	530	548	581	564	587	558	546	583	555	550	510	543	587	554	575	584	593	537	613	564	563	578	600	572	573	549	591	600	582	571	567	569	522	565	545	538	569	600	562	551	599	553	571	538	568	558	564	576	533	571	586	564	587	576	560	591	554	575	606	551	571	565	562	549	565	580	560	617	509	552	552	590	515	559	573	588	557	596	586	551	577	576	571	572	569	587	605	609	544	558	566	547	587	550	549	553	529	567	557	586	633	536	525	561	574	553	646	588	571	593	578	568	592	528	607	579	549	536	567	602	585	577	562	585	611	581	558	545	571	579	568	550	557	590	579	578	567	541	543	552	557	612	565	594	604	555	527	550	524	553	612	565	568	586	554	551	590	552	605	555	542	598	566	561	568	575	572	555	595	591	580	558	580	583	569	566	597	569	563	545	574	552	574	596	558	574	606	548	571	605	551	561	589	570	578	567	538	572	572	543	576	588	578	567	543	610	605	566	596	571	556	540	566	542	578	536	549	556	554	571	582	587	613	572	586	587	548	604	551	565	608	513	532	554	599	612	577	583	595	535	523	542	617	578	549	591	595	540	589	535	575	579	550	574	599	601	568	575	593	618	571	512	540	567	583	560	565	530	543	561	535	563	582	581	588	559	595	594	576	599	586	572	553	590	554	561	552	548	583	562	551	580	572	611	574	604	604	586	606	558	600	568	552	616	565	550	596	549	601	593	559	616	599	481	589	614	594	592	573	561	600	560	586	617	606	583	583	550	607	562	562	553	568	574	621	587	561	557	512	572	538	532	527	617	578	531	476	590	565	579	549	548	571	567	563	536	573	523	583	546	578	572	570	538	590	540	557	591	608	568	557	578	542	575	567	626	547	571	573	571	601	565	560	591	500	566	586	584	558	571	534	572	574	618	613	624	534	580	582	581	592	566	558	614	562	567	576	545	579	581	589	593	620	581	568	536	572	605	596	576	616	569	552	554	550	565	561	534	530	609	579	543	548	604	602	540	580	560	588	523	509	588	572	563	600	547
60956	101374	81225	51847	24981	6893	1886	1140	973	961	1004	995	961	1011	993	1037	1009	1043	985	1008	988	1039	1009	995	1014	978	989	1021	1034	1032	1013	1005	986	1009	979	1015	981	992	980	1056	931	986	1056	926	956	978	988	992	981	943	1027	1002	1034	1017	1016	999	1002	1032	1000	1009	1009	973	1012	1020	979	1026	993	973	1047	970	1011	1039	976	1014	1087	987	1005	988	964	1009	981	997	1006	1011	949	1006	971	984	1045	992	975	995	973	979	998	965	1010	968	962	992	985	1029	988	954	1005	982	999	996	999	993	964	979	980	1021	1001	1026	1027	951	1039	1003	981	993	984	1038	962	996	979	1025	1003	1050	1030	1011	1050	1018	986	982	999	974	1040	1013	981	992	947	1025	1024	1025	943	1022	978	1033	963	994	994	1051	981	1012	971	1018	990	1007	1012	1000	1001	975	976	938	951	988	992	1003	1031	1053	1022	897	960	981	1049	1024	1028	1000	979	1046	1023	990	946	955	991	985	951	964	974	1016	973	969	1001	946	1044	967	1011	1036	1010	978	980	969	944	1030	962	1019	950	1026	985	974	1046	1019	977	1086	996	990	1011	944	1061	1020	992	1023	983	995	1020	984	992	1013	982	971	925	1000	1003	999	976	999	1027	976	942	1000	1018	1037	1061	1003	1014	1014	1010	992	1001	979	1028	965	1074	1065	957	1051	1037	1080	930	1019	988	1008	1032	1063	981	974	1019	1014	958	986	1001	1017	1011	1034	995	995	1026	997	1039	1028	1002	985	1008	1002	995	1005	1010	958	934	969	1036	959	1002	1005	999	1038	993	1010	980	948	1034	957	968	990	994	1015	949	963	1057	1051	978	1017	1049	1059	984	987	994	1001	1047	985	1032	1049	1004	997	1063	974	1021	1010	997	974	1033	1017	988	973	948	1016	996	970	997	1001	949	971	993	977	992	1001	1075	980	940	1031	965	1018	984	979	970	972	944	1062	1032	963	999	990	992	979	984	1030	997	998	944	1055	1045	972	1001	988	971	1034	999	1004	1032	988	980	1000	1022	985	961	998	981	941	991	974	1019	1002	1009	975	1006	959	1035	982	966	1004	1004	958	975	1038	1003	1005	1012	1031	1068	1003	1026	973	960	991	1037	994	973	1008	1000	1020	992	958	993	968	1005	997	1015	964	1010	963	1029	953	969	977	967	977	1058	960	937	1014	983	1058	981	985	1032	964	1070	1012	942	997	982	930	1039	1023	947	983	1012	983	1029	987	1000	1010	972	1006	1029	981	945	1037	1033	996	1043	986	975	997	975	1031	1032	1012	1042	1006	1005	959	1013	984	1040	999	979	1007	992	1005	971	1021	1027	1035	1045	1024	1065	986	1020	993	1018	1015	1072	982	1001	1004	1011	984	1036	979	1031	1002	1000	1025	1039	997	1027	985	1038	969	978	1020	997	997	993	995	1046	1017	969	1002	960	1036	972	984	1015	977	995	1010	1055	961	955	1015	991	990	1008	1010	1001	1019	952	984	1052	1026	951	1038	1025	952	958	1027	1000	984	1019	955	1048	942	1046	1028	983	958	960	1038	1008	998	988	1019	1017	933	990	962	1025	921	1008	927	957	966	983	954	1044	1028	931	974	952	1044	981	993	962	1022	943	1014	1042	997	1003	971	972	977	958	1034	1015	1014	982	1024	985	969	948	996	971	1029	1012	1022	1046	987	1006	1032	1012	1043	977	995	960	1048	972	1009	971	962	962	966	1000	955	1021	1022	1031	1025	1010	1022	928	974	1025	1021	986	969	965	1044	956	987	1014	1019	989	949	1019	1036	981	960	995	969	987	955	994	961	953	961	1026	996	1056	1019	1024	979	971	955	1034	984	1017	951	995	1003	985	993	1021	1022	1036	1021	951	1049	1015	965	973	992	991	1018	967	999	1004	1000	924	1048	970	1040	1008	1041	945	1000	944	956	1012	949	983	1055	989	1018	940	1027	1005	998	967	1006	1027	1026	1008	1012	1004	980	1001	979	1056	1034	1019	1012	1012	974	996	986	1013	989	1025	979	1002	972	1019	965	1031	943	1006	1063	1003	1006	975	955	1000	1053	928	1006	983	1048	987	1003	990	992	1010	1008	996	961	1010	980	977	991	1011	955	995	940	1032	1022	960	936	918	984	1028	940	977	992	1012	990	1002	1006	984	935	1029	990	975	985	984	1006	946	1036	1005	1051	951	963	920	994	977	943	955	1025	987	999	985	1020	1009	1026	1007	969	994	966	925	999	987	1021	1006	1046	912	1045	1076	986	970	921	1017	1015	998	978	989	1034	966	1015	1094	992	999	971	1000	990	974	1008	917	1002	988	951	1012	1008	981	998	1006	957	999	1033	1042	1036	1028	1013	1012	999	989	1008	1008	985	1032	1066	1034	993	982	980	974	1020	1027	1022	989	1009	983	1016	996	1007	1026	1016	1030	1003	1065	1054	1016	998	1022	948	1028	968	1031	998	974	972	1002	993	948	1045	950	1014	1052	965	1050	966	1010	954	1021	1022	1050	988	971	1003	970	1017	981	984	958	977	980	988	1043	993	986	1005	941	1042	1012	1034	1011	1017	947	1021	1022	987	919	942	966	958	955	975	1066	1002	1015	1005	1052	1053	1025	1012	970	943	977	973	1003	1038	1015	987	974	964	984	1003	1010	981	1009	924	974	1036	958	1008	1066	978	1018	963	991	1041	1022	1000	1006	985	986	982	992	978	931	995	1016	974	1044	1028	1027	1000	1028	975	1050	983	990	1021	1030	953	1004	1036	974	996	989	942	1007	1046	1007	1030	1019	994	988	989	1051	1009	1037	990	1025	1029	994	1001	954	1018	1004	1007	1001	942	948	969	992	977	1046	1005	989	998	1031	993	995	985	976	966	967	1039	926	961	944	976	991	997	1006	977	954	997	1011	994	1010	1009	987	989	1014	1023	961	996	1017	967	1016	943	1004	950	979	999	1018	1034	1036	1007	1010	1031	996	992	1018	1025	1030	1034	995	1008	1052	1010	1007	971	964	993	980	985	1014	1025	1018	1051	981	940	968	971	989	1011	946	948	1020	983	1043	1050	1024	1032	1002	1057	977	984	1017	1019	1037	996	981	1043	1025	992	1020	1005	1013	1040	962	993	980	1013	1014	992	973	984	947	1041	1007	992	1026	1001	1025	1011	932	979	1010	1044	1004	965	1046	995	1001	1013	986	991	1010	978	986	1020	995	991	976	981	1009	964	998	1025	966	993	1013	999	945	1008	995	968	1034	995	987	986	985	990	1022	1002	964	1001	1061	1008	1031	941	1019	1030	986	1046	1046	1041	924	978	984	1013	1029	987	951	1017	956	988	944	1025	1034	1009	1038	931	997	999	958	1009	987	973	967	958	1013	984	953	1024	1003	1017	942	991	925	987	1039	963	1002	962	1002	973	977	948	964	991	998	1009	963	1000	977	975	1005	1040	1007	1047	974	1039	944	957	960	994	1060	1052	986	973	1029	1058	1016	984	978	1070	1002	1071	930	1010	995	1031	980	977	991	976	1023	972	975	998	993	960	1057	1044	998	990	964	1009	940	985	949	1006	957	993	1018	1002	990	995	1002	997	977	1054	998	1011	989	974	1036	972	1010	959	982	956	988	978	1001	997	984	1000	979	988	964	988	1008	965	987	986	1034	977	983	1017	1011	993	982	1021	996	1009	959	936	1012	1004	1036	1025	997	975	1023	1019	1007	980	1017	992	1015	1014	954	1008	992	964	1026	1038	951	1040	1010	1010	1032	955	955	1073	1007	998	1007	962	997	975	1006	1073	956	974	932	989	924	1059	967	1031	989	1021	1001	988	1013	1085	1017	993	959	991	995	990	1017	963	1015	1023	1017	975	960	984	968	992	1029	973	1015	930	1007	980	977	988	953	996	1037	1036	962	954	1005	1008	976	999	987	1028	986	991	998	1030	1020	1010	970	1064	984	1016	973	1032	980	1047	980	1029	988	956	1000	942	999	1034	924	960	957	1015	1038	994	990	927	1026	956	990	937	967	985	1008	1004	1025	1015	956	930	1006	1003	1031	1008	975	957	1040	1036	983	970	1001	1006	1033	990	983	1012	1031	973	973	1004	976	982	966	1014	985	983	1018	1065	988	997	952	1020	1019	1001	954	981	1034	999	995	1016	984	1047	1049	1030	1016	984	994	994	1008	989	1037	953	1000	952	1016	1016	1008	982	996	922	1025	1010
28314	31027	33603	16510	3103	828	533	559	507	512	493	515	494	513	493	496	487	504	482	474	511	492	503	533	504	498	536	484	472	521	495	487	506	515	504	503	505	524	467	533	530	526	502	506	539	527	516	496	495	493	516	529	534	507	498	487	538	499	522	521	484	491	526	509	507	507	488	518	494	452	514	497	501	519	471	519	499	525	532	527	497	483	476	506	493	500	495	497	546	512	523	491	511	507	506	494	514	491	472	495	483	498	510	480	499	477	531	536	509	497	491	465	526	474	496	492	564	529	520	511	505	484	536	504	469	496	533	475	525	539	469	510	478	485	464	497	509	512	503	521	486	520	530	491	506	495	498	496	524	503	470	507	520	504	473	483	540	497	530	516	486	557	526	519	510	507	532	483	495	521	470	499	481	563	501	538	495	517	484	507	528	523	537	487	505	488	508	501	480	535	502	493	505	527	528	509	512	523	517	541	531	540	544	511	496	541	515	531	521	485	540	535	479	540	515	521	473	498	547	522	485	508	479	496	517	486	497	521	511	539	538	503	515	516	529	509	485	460	451	537	511	490	506	472	487	509	503	500	524	516	503	544	482	522	485	514	498	518	537	562	493	510	508	507	484	460	522	501	476	516	502	493	543	472	486	475	524	507	495	497	487	557	543	526	527	502	489	528	475	489	481	550	511	537	536	490	487	556	523	465	499	512	504	558	497	490	531	489	490	491	544	536	527	484	515	548	491	503	485	509	526	494	474	510	544	536	520	520	504	477	496	488	476	497	475	533	514	492	492	511	523	488	484	503	509	495	499	500	504	517	505	538	528	501	547	521	484	471	514	496	516	512	470	514	507	528	528	461	518	512	513	525	503	529	524	489	493	510	531	469	465	517	458	490	489	461	510	484	538	500	493	497	505	498	476	502	499	501	488	534	489	533	509	481	511	483	517	512	504	508	526	470	465	512	523	503	507	482	522	512	511	502	478	437	507	508	513	548	541	493	487	496	479	507	524	499	513	464	531	508	513	501	506	514	553	498	466	497	510	469	474	500	504	526	486	544	529	515	492	496	509	509	532	495	516	509	524	531	541	533	524	483	527	513	531	484	459	479	479	521	491	474	502	515	493	494	497	473	528	472	520	499	496	497	500	485	529	518	467	443	524	535	498	489	457	503	500	517	534	513	482	502	559	529	505	465	507	492	519	489	505	523	531	552	507	518	523	505	507	468	489	547	527	473	526	497	501	492	527	514	481	546	475	468	496	529	482	488	517	536	539	526	518	491	507	498	517	498	485	531	509	533	513	485	493	513	522	508	490	466	500	506	496	489	462	465	511	478	524	583	558	532	490	478	484	516	465	496	549	493	486	509	529	510	456	484	478	487	525	491	527	495	494	488	523	490	536	526	503	485	543	526	494	506	510	507	505	479	531	532	487	545	522	496	516	535	499	532	490	536	545	496	487	523	521	523	490	497	483	458	504	522	547	514	519	515	510	488	468	529	547	476	501	516	483	530	496	529	516	490	524	524	536	521	499	501	474	469	496	532	531	501	516	524	501	480	525	476	484	473	508	536	495	521	510	468	499	539	480	513	496	482	525	516	522	518	467	476	494	494	453	474	471	547	490	526	492	467	455	488	488	475	521	524	495	502	511	528	499	495	482	520	504	508	469	534	506	485	484	520	504	522	485	521	502	482	516	468	513	528	486	532	513	531	508	524	498	527	517	502	540	488	479	518	519	534	504	498	508	526	477	513	522	534	461	531	514	505	524	497	508	525	495	526	453	491	493	522	499	508	522	499	512	476	484	537	530	492	479	515	491	527	530	537	504	500	500	495	505	539	480	507	528	528	525	479	480	492	503	478	522	504	501	515	518	571	490	480	506	496	530	474	481	491	500	509	503	482	512	491	504	527	483	490	537	497	537	499	514	485	524	513	500	521	538	506	485	511	494	496	507	546	523	536	533	499	513	504	527	492	550	492	518	566	491	492	522	492	534	469	480	520	507	489	517	484	526	487	520	521	508	511	487	505	505	482	510	483	520	489	540	529	503	526	544	503	488	463	517	481	514	493	511	497	508	517	495	528	505	492	491	490	536	494	495	528	484	482	476	510	507	524	486	511	515	530	513	510	526	547	494	544	486	494	493	489	499	470	518	510	476	498	531	513	506	471	539	466	515	497	555	498	511	527	510	479	531	501	499	511	498	492	497	476	480	477	512	508	511	510	466	514	499	462	521	523	498	531	486	540	518	503	509	489	478	512	502	543	531	497	521	480	488	516	466	496	482	509	505	524	539	463	525	506	478	516	515	521	487	493	495	503	525	470	512	485	500	501	519	518	532	492	502	463	466	513	489	533	549	485	511	484	521	530	517	554	483	484	494	517	489	518	501	537	501	500	506	446	552	472	492	512	459	529	479	483	520	540	475	520	523	514	512	440	472	527	535	478	484	498	537	522	505	546	502	498	519	471	541	505	499	522	536	511	502	547	462	457	498	512	496	496	491	501	540	519	493	515	492	471	553	504	544	481	553	511	535	481	482	475	539	511	482	502	480	491	505	523	488	519	510	511	491	526	511	460	487	489	501	466	483	513	501	466	469	494	481	525	502	499	482	504	508	534	467	471	495	479	496	500	490	528	489	531	514	472	512	512	494	515	485	509	527	516	522	472	480	475	537	505	518	463	473	511	502	523	470	484	544	463	500	472	485	531	499	557	511	492	545	495	496	527	510	560	466	497	514	524	503	528	508	515	479	520	507	478	562	486	482	514	514	509	508	507	489	495	526	565	498	506	498	487	527	528	503	492	516	474	477	508	494	517	525	531	527	500	497	488	508	519	518	469	541	472	524	547	509	529	511	516	489	508	484	531	486	517	529	519	532	480	505	497	567	532	527	534	489	496	529	476	462	502	508	542	496	525	496	486	498	539	465	516	520	539	466	485	531	507	520	498	548	480	489	478	482	490	538	506	513	568	484	528	489	518	512	523	514	527	494	488	529	498	513	488	511	500	501	491	509	505	517	511	500	504	537	519	507	501	510	551	507	523	517	490	508	502	538	520	510	518	493	513	489	522	548	537	502	532	547	517	469	491	515	482	482	500	475	485	517	516	496	540	474	494	489	497	498	488	518	480	502	496	478	508	498	501	483	494	505	484	496	523	497	499	542	516	513	500	519	516	523	531	527	514	531	467	458	557	515	488	537	486	505	474	491	506	505	515	500	484	488	503	497	519	512	522	494	483	525	489	503	520	473	499	492	521	509	537	561	534	526	501	510	478	510	547	490	564	492	498	515	518	502	545	466	509	506	478	571	485	495	511	557	533	509	529	499	532	484	503	469	492	527	507	516	534	535	542	508	531	519	514	491	519	502	488	472	513	540	509	524	502	495	506	555	557	530	547	492	503	560	524	486	535	491	519	509	537	523	503	500	472	484	508	471	524	524	503	534	546	515	479	548	535	513	509	525	523	508	525	496	491	551	490	474	528	507	558	507	521	523	494	507	520	515	481
33256	49686	39455	17678	5077	1645	1025	931	927	1000	961	912	930	885	937	982	934	906	963	881	909	980	874	951	946	947	945	944	988	939	919	929	937	924	970	934	965	919	946	891	899	937	949	903	999	978	946	907	897	894	939	900	946	894	919	915	898	984	970	919	931	950	961	911	944	869	888	1021	932	935	969	981	957	958	924	949	877	889	994	915	902	952	938	903	909	961	904	882	908	943	949	961	952	878	903	926	875	972	866	943	909	922	941	933	973	915	937	942	943	922	960	914	913	938	990	903	889	927	938	931	916	1003	895	897	938	919	947	1004	878	887	936	981	988	933	943	909	892	951	938	960	957	927	893	892	953	930	959	895	948	990	942	978	949	911	934	861	918	910	913	932	919	892	909	945	945	938	952	984	900	926	927	972	938	982	933	921	957	989	955	918	853	968	918	888	953	956	926	968	944	947	981	873	976	920	902	969	943	958	898	958	880	963	919	957	909	913	898	901	896	946	950	926	944	887	901	931	944	985	927	940	877	926	921	929	941	932	946	912	973	944	899	944	896	963	974	956	976	895	870	942	904	914	958	972	908	909	953	929	937	919	911	879	958	941	907	923	944	997	949	950	956	946	947	947	956	940	922	942	906	903	925	930	939	924	958	903	963	976	969	994	974	921	862	973	903	932	910	952	932	997	889	964	978	901	896	932	901	893	916	920	948	943	926	915	911	936	938	919	901	931	963	899	919	980	984	937	922	947	859	933	921	948	951	961	930	903	946	935	931	913	957	963	997	906	964	891	975	904	894	914	926	931	940	924	909	961	925	900	974	910	923	946	960	927	881	884	947	897	914	909	915	966	937	920	874	918	916	887	975	904	962	955	955	928	912	973	923	933	986	960	901	901	917	912	921	922	945	915	919	908	941	915	921	991	905	950	913	958	944	957	933	923	895	917	928	992	909	872	949	903	937	942	921	930	936	918	923	912	933	942	959	952	941	916	951	932	945	969	971	908	945	988	938	940	898	916	919	885	902	861	965	948	955	961	956	915	885	934	935	901	915	961	921	936	921	953	927	952	925	955	918	889	920	979	894	945	937	903	971	884	940	927	933	974	895	921	922	919	947	991	938	995	864	932	949	927	921	936	961	876	905	932	966	950	920	919	934	891	930	898	945	992	970	955	906	922	913	952	928	934	903	901	917	896	957	902	927	892	969	925	946	920	929	947	951	877	897	936	931	895	928	939	897	973	935	882	940	917	941	925	896	927	921	953	919	920	942	931	887	961	917	998	912	948	910	897	887	938	930	961	967	881	892	940	960	911	929	863	920	928	955	912	912	952	972	860	954	954	930	961	916	895	914	963	977	935	894	938	936	919	962	931	888	988	921	976	947	874	911	964	890	918	938	879	948	937	951	935	890	901	956	935	1004	875	959	954	943	956	890	930	949	910	947	942	925	932	900	903	889	918	892	919	906	940	902	890	957	922	905	943	935	960	945	939	909	943	989	890	961	940	917	908	956	955	892	951	979	891	925	953	954	925	891	978	892	882	952	981	931	955	939	881	966	935	925	891	925	919	915	894	919	870	915	963	923	897	952	958	957	949	937	979	898	1003	866	948	905	899	927	931	898	925	942	931	938	901	906	959	948	920	926	956	932	935	916	916	915	964	918	968	949	926	949	964	956	885	953	941	929	953	995	936	929	943	916	929	915	962	949	930	924	923	921	966	974	928	907	912	937	914	870	963	964	909	974	940	935	900	917	974	979	943	930	949	910	946	896	934	899	913	914	950	948	980	939	880	961	901	983	1000	972	920	887	954	921	924	895	916	929	925	953	904	943	935	1010	961	1002	941	950	936	907	957	961	920	981	924	923	952	1001	929	980	931	923	948	943	955	910	958	946	918	942	945	892	959	879	928	915	977	954	926	923	1003	931	915	1000	951	940	861	968	899	960	903	879	929	921	895	954	949	887	935	955	956	908	900	920	910	870	928	911	977	905	908	938	936	967	929	932	959	858	919	938	934	869	923	947	990	947	951	957	946	972	921	957	944	962	910	929	917	937	971	942	988	957	860	951	943	903	905	966	935	938	954	920	937	957	880	891	982	903	920	939	934	912	985	951	949	953	930	969	951	894	911	907	932	949	932	878	914	954	953	1001	910	863	938	953	889	900	932	931	955	893	850	951	897	975	968	914	900	918	885	921	960	943	957	935	925	956	903	946	934	909	903	993	957	900	959	925	917	951	915	923	879	901	946	914	976	891	945	945	938	934	925	918	882	887	945	960	919	881	943	947	993	908	962	939	952	924	923	880	887	939	899	954	990	971	900	963	936	923	895	902	948	915	905	953	998	949	928	919	906	956	910	902	956	1004	921	940	910	968	914	937	956	946	944	947	953	943	928	907	921	922	899	926	920	910	954	932	983	919	885	943	923	913	941	917	993	929	898	879	935	941	919	935	912	904	953	934	905	919	878	938	944	944	938	980	942	879	985	921	962	945	942	929	952	941	971	902	923	991	964	945	974	936	934	925	908	943	942	923	941	942	946	993	962	849	929	915	936	984	894	921	933	964	935	940	960	940	902	955	940	870	894	921	936	1005	898	932	939	945	917	943	958	896	911	848	911	893	940	908	910	954	960	935	918	981	957	951	933	931	991	936	926	931	926	955	947	963	972	922	905	927	971	916	920	961	888	894	927	920	948	887	898	956	914	934	926	906	971	911	914	919	953	926	944	951	981	944	913	937	951	955	908	968	886	966	972	954	931	930	958	926	951	916	882	934	921	964	937	952	903	954	978	868	949	901	1036	928	916	921	957	966	850	861	911	910	934	943	975	956	940	922	973	942	953	977	932	927	959	988	929	903	912	1010	864	917	920	933	880	899	916	989	897	919	950	931	916	1020	901	959	919	962	961	971	928	949	881	915	912	936	933	1006	925	920	953	963	989	925	908	881	934	926	895	949	931	956	950	931	947	901	907	960	914	909	881	918	944	918	890	915	934	985	940	981	884	939	956	930	939	959	936	952	920	935	854	897	862	893	941	984	958	933	942	937	981	968	918	866	939	940	921	920	950	939	956	885	929	934	926	925	939	950	963	923	916	901	959	971	925	1021	905	900	902	917	927	944	943	871	957	915	909	941	917	876	925	933	940	934	933	959	925	894	887	933	964	940	918	919	961	958	944	937	952	995	903	891	929	978	945	984	948	956	929	940	914	958	905	909	960	919	952	951	884	967	986	926	945	849	926	937	996	970	916	901	949	938	906	933	978	933	913	879	956	929	928	964	903	939	983	913	951	991	912	942	923	954	890	979	922	967	937	950	953	903	919	924	986	952	915	927	1061	943	908	918	906	924	897	932	837	979	876	919	888	943	967	917	918	957	890	873	923	895	939	896	913	936	963	949	987	896	963	993	945	925	955	963	939	872	955	977	919	905	956	879	942	950	956	905	959	972	943	959	960	933	864	933	932	870	963	930	918	984	915	928	943	946	978	979	853	922	913	936	899	1000	987	917	958	947	941	945	948	905	948	902	968	916	954
24690	24791	38882	29732	18705	6377	936	580	520	496	535	513	517	511	510	529	517	534	495	481	492	484	471	506	472	468	474	510	532	568	505	538	457	511	550	466	510	487	522	519	521	473	495	525	522	496	535	495	554	475	507	496	522	475	527	502	470	509	525	495	461	460	498	510	476	505	488	522	476	523	530	499	506	499	508	487	555	510	490	469	456	486	502	523	520	508	472	489	478	490	497	481	501	522	497	489	498	502	505	506	523	529	487	541	455	516	469	509	507	497	508	510	483	482	479	510	505	506	479	500	515	493	499	488	548	500	487	505	503	497	521	526	500	503	517	494	445	483	518	524	509	534	527	474	475	475	488	491	488	500	509	504	514	508	487	520	532	502	512	508	547	481	540	507	486	504	530	462	489	507	464	500	503	491	490	461	443	501	463	501	496	461	500	504	515	512	469	453	520	520	482	521	497	504	504	493	475	519	510	470	522	481	492	484	498	515	497	458	499	516	514	490	466	511	495	506	504	493	529	501	523	505	527	460	521	559	488	504	519	519	486	503	460	494	480	514	522	486	506	476	520	527	463	503	495	521	499	482	484	520	484	483	529	497	498	510	500	508	472	530	518	512	503	513	511	519	513	511	495	510	535	468	522	470	515	495	507	481	489	481	532	495	514	508	515	483	507	470	499	504	531	514	508	531	475	531	531	496	501	462	455	459	499	540	498	492	494	520	467	485	555	483	494	508	496	497	506	500	508	505	508	495	514	543	520	480	453	466	545	465	498	508	467	508	503	515	457	466	486	506	505	460	496	480	507	506	483	499	457	493	488	495	496	498	484	493	516	517	516	500	495	483	511	494	478	527	533	509	489	486	495	514	495	537	497	483	495	503	495	461	499	490	488	461	472	529	477	487	493	484	487	517	505	495	498	463	549	480	513	522	522	496	522	485	502	439	485	496	503	489	500	462	488	477	490	501	472	484	521	494	505	481	536	489	462	514	513	529	484	472	513	463	540	459	483	484	520	460	487	497	503	526	454	520	488	450	523	523	518	515	476	508	538	505	479	468	509	462	485	469	525	490	553	522	517	499	467	505	496	479	524	518	488	471	483	532	512	471	487	507	509	493	519	492	519	480	465	510	477	458	458	465	504	510	465	489	514	526	461	486	531	463	497	522	512	483	490	497	483	482	510	485	463	500	504	488	482	488	479	491	477	449	515	467	561	496	481	498	515	509	519	515	529	500	497	452	467	479	504	508	473	474	500	511	492	530	481	477	499	487	525	472	485	509	504	492	494	486	488	496	502	507	508	507	507	505	511	520	538	465	492	463	511	463	505	494	540	545	488	531	507	494	532	519	482	515	501	506	501	520	545	519	489	529	475	506	520	469	513	529	508	513	473	521	522	482	473	527	512	486	496	501	498	505	489	503	486	492	495	476	532	488	484	477	562	518	473	529	528	468	509	441	495	474	523	493	462	496	539	503	517	450	500	479	481	500	520	514	501	500	473	453	466	486	496	552	483	477	479	509	510	479	492	510	521	480	493	500	489	474	511	522	512	516	521	467	489	491	514	518	483	449	476	485	544	503	528	503	510	478	533	492	489	501	502	435	486	527	501	499	507	499	530	433	504	483	516	528	515	505	521	507	487	533	485	514	494	515	465	540	525	490	469	497	475	483	517	473	513	521	471	493	478	486	501	507	472	480	533	512	508	472	518	504	503	471	481	478	496	494	505	497	503	510	477	513	465	482	529	512	515	488	502	515	482	505	492	454	471	483	522	483	453	513	539	557	529	490	507	507	484	507	500	511	484	467	506	491	472	488	443	495	467	495	489	511	530	504	462	470	460	496	472	471	492	472	499	516	501	494	498	480	516	483	485	525	468	509	463	461	478	484	486	471	514	525	496	449	484	478	487	489	567	473	492	492	519	499	502	515	518	513	488	467	530	521	524	489	462	520	488	459	518	492	498	456	484	515	476	492	518	527	502	497	506	484	473	494	476	473	474	501	481	496	486	465	489	477	537	473	502	529	515	507	523	479	499	516	496	508	510	510	478	518	498	508	484	513	464	478	491	479	495	463	520	481	460	490	499	495	494	456	475	476	534	513	509	472	488	502	539	513	487	519	492	524	554	472	497	523	527	529	491	509	495	505	530	527	481	497	496	516	487	537	502	483	462	525	523	476	486	469	431	483	507	495	474	516	494	514	498	509	451	527	519	528	487	499	488	506	459	484	468	476	512	504	520	521	475	494	495	509	484	493	531	498	496	472	474	488	486	532	478	498	479	489	489	503	494	501	512	506	470	486	480	506	503	491	498	552	489	505	526	516	538	530	490	500	470	487	559	488	494	515	477	531	528	474	469	469	467	483	530	478	514	498	569	501	472	524	512	483	497	500	451	455	491	502	530	505	531	512	533	504	490	482	471	470	478	509	509	476	471	471	519	511	424	520	452	496	530	469	516	498	521	461	498	486	528	453	524	499	519	460	474	446	508	505	540	511	509	513	474	506	514	510	477	448	500	458	523	492	493	550	452	538	442	489	509	506	490	505	496	504	451	527	488	487	484	472	487	462	510	500	507	529	476	503	486	483	509	469	501	509	545	520	500	504	533	489	481	514	482	471	464	532	505	477	484	507	484	495	486	495	508	507	537	497	554	532	521	493	523	527	491	507	464	519	483	504	474	479	478	543	508	483	496	477	507	481	507	508	433	474	535	519	501	493	498	500	518	465	524	497	494	492	518	498	507	534	501	489	491	524	487	506	476	474	455	502	497	439	500	490	533	476	494	485	499	474	496	489	505	465	487	512	518	499	485	483	491	469	516	494	496	507	450	489	483	498	504	451	470	507	451	466	493	510	513	504	477	486	497	538	477	465	501	462	451	466	518	497	503	523	524	539	460	491	491	529	504	493	492	507	508	510	516	489	497	494	489	471	487	506	477	499	454	487	516	479	521	472	497	500	474	515	515	517	479	496	489	511	505	501	471	493	503	471	491	514	456	494	485	501	480	503	529	484	505	510	464	519	488	485	465	507	484	460	461	518	501	507	506	526	508	499	480	477	467	492	519	490	519	475	521	484	528	499	509	460	515	480	536	484	483	486	501	447	509	504	508	487	486	488	503	498	434	541	496	486	519	462	470	459	490	519	515	466	509	499	484	492	520	500	537	501	491	496	513	495	459	454	522	499	487	505	484	479	478	500	503	465	465	483	496	506	493	512	482	495	500	503	494	486	507	514	521	496	494	481	518	485	505	520	510	454	519	487	493	494	468	521	531	499	526	528	476	490	483	491	471	524	477	494	471	480	506	491	508	487	492	495	482	512	479	508	533	488	519	537	488	515	508	503	485	520	474	527	461	488	459	498	504	479	503	510	556	469	523	480	525	506	478	467	509	517	478	457	487	494	466	500	514	541	464	476	473	496	460	515	472	464	486	490	531	513	507	516	487	474	474	515	506	465	467	486	506	504	494	458	510	503	473	476	496	515	491	476	500	461	519	484	472	491	473	503
57748	92546	68940	37495	14771	3604	1302	960	971	919	918	956	933	917	932	906	909	911	873	944	847	905	940	945	907	926	921	922	933	928	946	940	906	919	961	960	917	930	891	912	929	949	913	916	953	911	873	956	920	902	875	973	951	860	935	895	924	876	952	903	939	906	966	914	920	898	907	860	935	977	902	924	895	947	906	891	904	945	917	901	889	958	943	934	921	883	902	865	977	913	918	915	934	917	942	897	936	930	896	886	907	943	928	884	909	911	906	937	931	934	901	861	856	917	934	919	916	876	909	921	889	954	956	874	973	878	902	951	938	920	873	921	943	949	911	861	948	857	976	945	909	927	978	926	909	963	950	916	910	922	919	892	897	878	936	887	869	894	890	939	940	949	939	887	896	914	933	924	943	936	904	913	897	896	933	925	935	915	890	911	932	907	939	874	893	908	987	907	920	913	891	948	862	907	910	909	901	957	914	926	942	915	937	866	902	902	925	877	950	970	911	951	918	919	907	924	943	968	948	910	955	904	978	934	865	909	930	1004	861	918	927	958	955	924	932	892	915	948	903	940	881	910	935	923	937	883	975	868	937	908	923	926	906	926	915	946	888	928	921	934	961	887	916	946	925	899	939	966	879	879	886	868	896	911	877	975	863	905	922	935	943	912	919	920	925	908	905	904	910	907	891	968	888	920	938	921	921	976	926	870	908	966	905	956	956	886	922	962	926	893	922	928	906	961	872	919	927	889	932	929	920	898	966	990	974	881	954	925	913	915	964	891	849	938	952	894	883	901	903	945	930	920	900	894	895	902	930	932	923	985	835	914	934	911	941	932	907	891	919	858	918	952	932	898	901	916	943	925	911	883	914	897	933	910	951	952	915	903	924	924	939	938	938	936	881	919	929	912	936	950	924	960	869	914	903	913	926	876	900	898	902	943	928	903	926	874	863	919	948	893	958	926	913	880	930	915	979	947	926	914	922	925	885	931	872	866	910	892	928	913	858	929	931	919	958	900	871	879	880	951	917	904	990	931	897	960	876	922	963	923	923	889	877	914	897	886	947	854	891	919	914	949	920	905	949	944	890	944	910	907	923	832	938	920	939	943	911	932	892	985	852	919	910	925	919	884	930	964	875	876	935	955	904	907	935	994	961	926	917	898	910	917	911	892	908	920	944	923	950	913	915	935	879	901	877	877	922	863	932	924	935	917	868	859	929	907	878	872	916	863	930	903	929	875	894	1014	957	912	907	921	926	977	928	888	857	962	899	937	886	931	905	892	881	916	944	931	932	888	924	936	949	967	896	907	880	902	945	918	868	921	926	924	928	905	870	908	905	866	951	900	918	913	888	914	943	912	890	882	908	954	913	875	943	943	959	860	944	891	887	920	935	907	903	914	895	871	923	923	926	916	905	930	942	939	947	929	981	867	927	919	891	860	909	932	977	947	901	913	890	894	969	902	955	904	932	923	897	901	894	905	912	885	957	886	943	913	953	923	862	907	952	960	904	912	921	961	862	901	910	882	936	962	923	893	918	884	917	846	901	905	971	894	921	943	901	940	909	887	904	874	920	862	968	961	855	942	932	914	937	909	898	905	935	902	944	905	874	868	890	894	982	961	923	905	913	919	949	882	921	963	924	963	928	885	921	926	932	934	930	903	894	929	876	921	943	918	925	945	937	927	916	912	959	911	929	927	899	898	955	938	918	874	902	855	910	891	899	907	931	929	917	944	904	963	914	886	951	919	900	932	897	894	879	893	938	931	907	889	913	942	936	905	853	861	936	884	908	912	923	929	903	896	893	917	927	916	937	913	948	925	919	956	959	950	888	892	872	938	872	902	975	916	947	884	913	880	895	914	961	923	935	936	880	872	948	912	929	945	923	875	943	913	965	909	947	919	937	924	919	940	871	894	889	916	893	889	928	920	967	929	930	926	900	889	905	938	952	954	895	934	990	890	941	884	921	968	890	944	913	944	935	929	918	921	973	912	949	932	949	977	952	925	906	944	936	944	984	933	883	867	906	965	936	882	935	859	915	899	896	980	950	903	938	935	953	916	923	884	951	870	928	928	906	920	875	897	925	903	920	948	947	935	883	864	935	884	917	945	938	943	913	938	879	919	864	927	903	895	916	929	882	897	865	929	893	938	944	884	905	945	906	924	930	910	918	923	916	945	917	933	869	943	935	935	956	959	923	918	934	913	905	968	942	963	877	945	947	938	902	948	962	903	874	881	952	900	860	909	891	908	958	913	941	927	924	896	931	917	951	916	931	943	904	918	957	886	911	861	918	919	944	864	851	888	939	890	922	888	902	961	890	913	924	934	881	931	926	897	929	912	935	953	900	925	910	916	890	920	916	889	876	920	946	916	933	886	875	900	877	976	912	899	895	928	921	914	939	981	949	930	950	901	904	898	918	896	921	907	912	867	947	894	905	896	936	977	891	904	872	961	912	848	906	903	900	908	869	950	935	867	922	1005	927	991	894	908	905	933	906	966	887	910	953	914	903	930	894	950	931	934	918	956	887	938	886	878	892	945	871	910	910	899	902	971	899	893	967	927	893	928	911	917	886	919	909	938	928	892	952	931	893	915	970	941	895	926	942	895	955	889	881	911	880	907	956	922	950	930	899	886	941	881	948	935	922	912	911	909	930	878	856	861	920	909	973	955	915	873	911	915	927	922	932	893	875	895	913	904	872	903	882	987	892	904	956	861	933	938	885	902	896	928	911	907	949	971	905	875	875	890	929	877	911	929	942	949	929	968	939	958	906	916	938	933	896	924	895	872	940	923	873	937	862	871	933	883	901	947	906	893	941	919	844	945	920	913	905	872	961	957	944	934	880	937	954	934	951	930	926	919	871	897	953	873	941	947	938	864	894	929	865	958	882	857	899	965	968	906	930	923	913	916	940	960	850	891	952	897	926	899	893	896	947	913	957	950	925	902	867	949	919	925	938	954	913	941	934	927	917	908	913	893	921	925	921	870	936	888	946	936	903	891	931	952	898	908	888	913	927	891	896	881	935	895	888	901	922	912	974	949	947	890	933	861	901	973	925	957	958	885	955	865	905	897	906	913	941	921	968	931	916	894	918	938	890	937	907	947	936	936	944	912	924	903	941	880	903	913	929	957	894	958	915	884	931	900	931	899	929	941	959	903	890	930	936	910	985	957	926	903	909	877	910	938	928	914	947	907	902	905	958	912	904	891	904	867	895	888	929	933	932	911	986	940	877	895	883	881	917	919	893	897	888	906	911	960	869	897	910	967	899	895	908	869	888	918	920	883	948	935	987	926	939	864	952	890	888	884	983	950	923	940	885	926	943	892	915	904	915	901	865	934	928	926	926	903	935	906	915	942	910	892	926	885	918	932	934	908	891	963	911	914	955	901	894	924	904	910	947	856	927	893	898	919	920	988	959	890	936	912	814	890	926	895	872	922	868	935	911	890	890	910	875	943	896	928	923	935	947	923	907	923	918	971	913	861	917	879	958	927	898	960	931	843	929	878
23446	23325	34608	26459	21110	15535	3114	688	606	612	561	598	609	572	630	609	590	613	598	585	576	581	571	562	573	545	560	538	577	610	591	594	592	547	592	568	533	545	612	601	549	570	600	590	557	573	545	557	580	557	563	561	573	588	557	576	620	616	552	592	595	601	582	567	574	557	601	529	586	584	532	565	611	574	579	543	579	561	568	576	546	555	570	555	568	610	516	612	591	583	580	553	592	542	603	551	585	515	564	570	550	574	572	534	554	566	582	574	521	596	588	605	576	570	573	579	576	571	567	610	581	574	578	544	592	546	503	556	561	574	590	587	600	566	553	533	555	592	563	563	540	519	564	570	584	570	584	547	579	570	587	560	539	612	581	564	557	590	566	563	563	612	580	576	563	560	564	531	596	549	578	582	582	600	519	575	575	538	584	587	545	618	552	563	551	570	571	569	544	545	564	532	591	575	596	556	591	565	575	574	531	577	566	564	546	557	550	573	560	553	553	536	585	619	558	535	586	593	575	569	588	566	573	573	549	587	578	612	567	587	548	561	591	592	560	611	566	563	579	551	596	525	543	572	613	572	586	576	556	576	576	583	512	606	527	561	590	561	613	569	572	529	536	593	576	578	588	549	564	537	570	615	540	553	551	576	590	595	614	552	587	555	561	564	542	613	550	570	573	569	587	561	594	571	584	571	547	595	604	573	547	562	568	581	551	559	554	551	639	550	604	559	550	555	571	567	577	590	570	557	562	605	567	524	544	541	576	588	523	576	560	621	562	551	604	578	572	556	591	528	552	553	592	599	533	570	592	576	550	565	581	575	570	541	585	593	565	547	555	559	532	570	568	569	593	563	583	543	495	574	565	602	567	582	512	576	558	539	572	578	547	601	548	605	597	511	589	547	585	586	549	563	564	568	603	559	554	548	569	609	545	573	555	543	547	636	625	584	555	573	619	592	544	565	557	515	619	548	588	547	523	569	563	508	550	588	573	546	563	593	542	608	597	570	542	582	509	552	552	587	593	602	554	572	551	539	587	539	544	592	581	569	535	599	558	534	561	613	559	553	607	576	585	590	580	589	551	599	507	551	550	522	631	539	601	618	601	559	565	581	585	610	520	580	556	587	591	553	563	579	556	562	607	589	571	596	598	508	601	567	550	584	567	593	588	555	563	562	558	578	594	598	557	552	551	578	581	559	576	561	521	536	573	556	567	552	569	570	539	635	561	600	612	574	564	551	547	548	572	541	589	598	572	590	578	563	580	623	572	573	556	577	557	591	561	562	657	561	569	534	546	593	592	562	598	560	574	563	570	550	587	517	562	585	594	540	572	562	561	593	602	577	557	571	532	556	569	606	523	616	573	590	570	544	573	571	536	561	600	593	569	619	575	610	564	540	549	533	585	597	564	558	576	556	557	548	631	560	578	587	608	548	580	632	627	573	563	556	575	625	564	571	558	599	564	563	518	589	582	576	590	550	542	601	589	612	570	574	530	561	560	551	592	555	556	563	561	519	571	552	562	582	567	598	570	562	591	565	582	564	589	615	573	552	587	540	569	561	543	519	540	564	584	588	532	544	574	544	604	607	578	592	575	610	555	608	578	560	592	600	612	579	591	590	573	563	589	533	578	560	577	569	567	533	548	586	594	609	558	600	574	527	571	576	557	555	572	552	601	589	562	573	561	554	562	549	524	526	585	551	536	576	540	541	589	541	602	553	541	560	587	549	544	573	567	595	579	552	579	568	612	577	572	567	557	571	560	572	572	568	555	577	584	583	550	569	526	591	573	561	613	585	551	558	593	575	545	578	563	579	551	604	583	591	590	629	552	562	606	530	611	552	559	550	563	589	549	516	552	530	592	576	559	602	599	601	587	579	580	638	571	582	588	584	600	553	542	547	579	595	516	514	576	566	568	535	564	528	581	596	624	507	554	557	545	565	517	593	606	554	538	582	534	601	552	573	574	565	559	529	574	617	576	571	586	551	590	587	589	576	610	514	536	636	606	544	585	563	552	578	572	578	593	560	589	571	595	612	554	519	531	590	553	557	572	542	547	558	521	575	581	503	559	537	534	579	558	594	563	574	565	570	591	546	580	598	546	541	582	545	541	548	551	572	590	552	588	603	597	572	545	589	560	577	564	562	543	553	563	584	557	549	539	538	581	581	542	523	549	608	581	571	564	561	559	602	592	551	559	564	513	606	570	600	584	553	557	572	588	593	513	540	575	545	564	553	565	535	570	556	584	549	576	588	593	564	550	520	565	568	568	561	573	564	574	550	561	536	598	571	552	533	585	578	546	563	558	564	569	555	583	528	564	558	554	526	566	556	557	562	562	542	550	578	554	561	520	591	595	609	572	586	578	554	607	561	573	580	554	572	570	580	582	582	589	576	625	602	593	584	511	615	538	593	556	572	560	529	580	557	565	592	508	572	591	554	556	534	574	533	545	524	602	567	544	569	544	553	571	518	539	592	553	547	562	592	543	533	554	599	571	569	560	592	551	548	549	549	612	577	548	567	561	540	564	585	556	553	579	545	567	570	603	560	574	587	549	589	542	583	577	571	564	564	606	585	538	539	516	609	498	572	542	603	589	543	595	599	533	597	572	567	525	569	590	569	644	591	599	569	586	562	567	590	587	567	525	567	592	567	613	577	544	552	580	550	567	564	571	589	555	566	594	553	555	588	579	604	582	536	570	563	548	589	527	584	551	545	561	516	544	579	561	563	564	579	588	579	558	589	550	569	589	575	551	544	555	598	587	571	582	554	547	588	590	598	568	562	566	603	579	595	586	603	574	612	562	577	546	581	535	551	547	596	600	606	564	587	544	586	525	547	575	577	561	582	590	592	563	630	551	567	601	555	605	590	548	554	589	574	562	554	616	556	572	559	571	561	570	605	580	572	552	534	559	582	525	532	618	563	602	530	586	536	616	514	566	573	612	587	572	587	561	606	554	523	558	545	593	552	578	573	507	586	599	605	566	576	549	570	581	563	556	566	592	571	591	545	594	598	569	632	606	609	590	579	574	587	578	595	586	547	544	607	535	515	543	561	558	580	548	563	587	574	564	547	554	568	578	602	548	568	546	570	583	546	571	555	544	574	580	568	588	579	591	531	527	567	549	544	572	605	591	581	582	590	555	572	544	545	566	611	564	558	552	566	559	584	604	583	540	552	576	576	580	587	577	545	537	513	577	607	607	592	609	594	618	586	622	583	564	590	576	584	591	537	534	582	552	589	565	615	563	548	579	559	555	544	546	561	566	573	582	579	530	597	557	595	598	574	541	575	597	591	575	617	545	563	564	601	561	617	546	614	604	554	570	606	588	569	609	564	536	565	616	537	526	529	605	577	588	537	589	553	579	608	550	559	586	594	542	576	553	581	572	547	544	597	588	574	551	544	573	557	603	549	577	590	577	586	562	522	594	586	607	560	522	554	517	604	529	537	560	594	604	583	606	551	568	563	587	599	523	588	554	572	557	520	527	566	594	543	598	549	565	558
60636	101608	74893	44548	19271	4726	1479	1060	1007	1030	1061	991	1026	1023	1010	959	1045	981	1050	976	969	994	1028	991	1007	1035	1038	1011	1015	1023	978	1031	987	950	998	981	968	1031	985	1056	989	963	981	1020	974	1004	997	1027	977	965	998	1007	1018	1046	1004	952	1038	1018	958	987	992	1027	935	1002	1044	956	1015	1008	1016	957	929	975	989	1023	1030	994	1017	978	1036	977	1001	1050	1017	998	1017	969	976	1032	1049	921	1058	994	997	948	957	1002	946	964	967	1040	1034	975	964	970	988	984	991	975	1003	995	1023	975	933	1062	1032	1040	1035	969	1013	980	1011	1026	1002	985	1036	944	989	1028	983	957	959	1011	1018	1006	963	989	1011	1026	994	1018	1004	975	977	977	996	993	987	972	925	1028	968	983	1017	991	976	971	973	1021	1011	990	1021	1037	973	930	1036	971	1002	1000	1019	1030	1009	956	1068	948	994	937	1027	968	1004	1016	1021	987	984	1017	989	968	959	971	1003	978	979	996	977	974	991	988	1026	987	979	944	1074	956	992	1007	1024	1028	1043	980	974	1060	987	988	992	976	951	977	987	940	972	996	989	938	999	977	967	978	1018	986	1014	974	1041	1008	1042	988	989	1015	964	970	954	1000	1020	1059	932	1011	972	984	1051	937	1024	984	1001	1048	1010	1002	926	1025	1046	1005	981	983	952	982	953	1012	1035	958	974	954	1006	1005	989	1021	940	922	1004	951	1007	1002	984	974	1018	989	1065	1014	964	967	944	1026	1033	1014	1004	972	957	1011	980	1006	975	1021	994	1030	998	1014	962	977	944	1002	977	1016	982	991	1027	940	983	1054	942	1015	936	962	980	976	963	982	979	943	967	994	1042	1037	1030	948	1004	1054	1025	991	1021	1074	1055	997	988	967	1021	1014	1044	996	996	987	1012	983	1011	990	991	995	1035	1042	972	930	946	1024	1002	980	1001	995	1043	947	977	1049	1026	1027	957	965	1012	1028	1077	989	960	1011	1016	994	1015	1004	1034	924	937	983	968	1059	1016	954	1022	996	911	1043	1000	968	966	967	959	981	1010	1007	1032	979	1013	972	952	951	1030	990	964	1003	1037	986	995	1016	1027	1012	971	985	980	985	948	1033	994	994	1028	929	1025	977	1012	964	991	1027	937	985	1021	1016	892	1065	997	1042	1044	1009	999	961	980	974	1011	1003	1002	965	985	1016	993	971	1030	987	981	991	1027	955	1021	994	1006	967	1036	1027	1015	1061	982	1037	1050	976	1083	1028	1006	993	988	996	1023	974	1019	1040	978	1037	994	993	981	972	968	990	944	1075	1045	975	1033	977	936	990	947	1002	963	1021	988	999	1000	980	962	1041	1010	998	968	999	972	977	977	1001	1017	954	985	1012	1028	949	1005	1026	1026	964	1031	971	978	1018	943	941	966	967	1004	939	995	1025	999	973	1014	1027	973	1021	979	1023	970	1007	1023	995	997	987	889	1014	1007	1007	927	1038	986	995	982	1032	968	1012	1039	1026	989	939	1011	1033	943	961	947	991	1009	986	1012	976	941	1030	992	1027	1031	997	980	1001	977	1004	956	1072	932	953	970	990	986	1008	950	995	947	949	987	1006	967	960	990	1064	1017	993	972	974	959	1008	999	978	943	983	998	975	971	1045	1034	995	978	951	973	978	1013	1006	985	1004	937	996	1014	1006	983	995	1024	1054	970	1005	1015	932	974	1052	1022	1051	1028	988	1003	931	1061	1013	959	1010	1022	998	985	1019	989	973	1034	993	1021	984	968	1030	988	997	974	990	1022	1021	970	1030	974	972	998	1014	1024	1025	1002	1033	997	949	1046	1003	978	1005	995	1026	997	928	950	1014	1003	1006	1008	1058	996	1035	1028	1019	1004	999	971	1011	1030	994	1000	999	954	1008	999	957	999	1032	989	958	958	1013	957	1024	966	997	1013	961	964	1021	1025	1005	1010	954	1037	993	999	992	985	1004	1013	987	1053	1009	963	955	997	1004	1006	991	980	1023	975	977	1043	989	958	1024	947	1021	961	964	986	980	1004	976	993	1011	981	961	986	947	937	1036	1000	993	990	987	982	1005	1017	950	959	990	990	1008	1032	995	1038	982	947	1005	1011	997	1007	1092	967	992	962	975	997	971	945	956	981	1010	1023	979	959	943	1009	1048	1008	981	953	988	942	989	988	995	1000	998	971	1019	1015	1056	1028	961	1007	1012	947	1061	989	1017	995	1039	1069	1014	997	1029	990	973	1002	977	993	935	1001	955	996	999	932	982	971	1001	957	1042	989	991	1005	981	1005	1019	1029	981	936	989	1027	941	991	1001	1021	978	979	983	953	987	1019	960	1020	971	992	1009	982	990	1006	988	1048	986	1007	989	1032	1002	999	935	965	1019	985	1013	1055	1000	1015	989	1041	1030	1028	961	1011	1036	997	1036	997	973	992	998	987	1002	1014	966	974	1020	1002	1033	933	970	989	1015	970	951	967	1000	1021	984	1009	1028	990	971	993	1001	981	937	1021	952	1013	1012	982	1004	971	996	1002	1022	993	1010	1037	1031	1007	1074	991	1012	965	1020	984	1018	971	1039	1002	999	980	984	986	970	991	980	947	1119	995	987	1021	974	1074	1014	1034	992	999	973	938	1038	1005	984	1010	1007	981	997	990	981	974	985	971	971	1007	950	970	986	1010	1035	1026	968	943	971	966	1005	984	968	1039	1019	985	1031	987	971	991	996	1010	986	1000	1022	982	1012	1019	1034	992	1006	1040	1042	1094	963	1052	979	989	988	971	1050	1005	977	1003	995	1033	984	942	1025	972	952	1022	997	981	944	1013	918	1025	966	1028	965	990	998	977	1013	977	1039	1053	1034	971	966	971	1036	1031	1050	970	967	1004	980	1015	958	965	964	1017	1042	1010	999	952	1004	1007	1012	1035	1014	961	962	979	1006	1008	1025	1061	976	961	968	1012	998	984	1009	1032	1057	1022	992	1077	966	985	1029	948	998	980	940	1010	960	977	960	1057	944	965	1038	962	1016	1043	982	1012	1037	983	998	1002	986	1018	1007	1010	1040	963	979	995	984	973	1016	941	1065	1022	997	1032	1008	979	1045	969	1026	965	1037	1017	1016	987	990	988	1014	1006	1005	1039	938	1049	1008	978	983	1005	1056	983	938	1015	995	977	1080	959	997	958	1039	1031	1003	1001	1078	1037	964	969	975	997	965	1003	948	991	1004	1017	984	1006	1057	898	1002	983	987	997	966	1022	958	1019	985	1006	1007	1009	1043	1035	977	1039	1032	1003	1009	1022	1009	1003	1015	993	1052	961	955	958	943	983	1014	1004	981	998	979	1034	1026	978	943	1017	1008	987	994	966	977	990	1018	1019	961	957	1048	1011	1034	1032	978	1005	981	997	1023	1002	1038	968	958	967	961	1020	957	990	1022	1012	1003	953	983	1041	1005	980	1012	964	1026	1067	1028	970	1065	988	1006	1013	951	1009	1018	972	986	975	953	966	1004	958	983	1036	958	972	989	974	1006	996	955	987	1065	972	981	881	994	1010	930	1050	931	956	956	1000	1023	1023	1011	981	1030	974	991	1024	997	1035	952	1055	950	1005	1028	991	1012	924	1019	1003	1009	984	993	1000	956	963	1010	995	963	1009	994	936	977	1004	1020	967	1001	958	996	975	995	1022	986	1000	948	983	1013	965	1023	988	963	999	1019	1043	998	951	1011	1001	1017	980	1023	930	998	1005	992	1000	981	1006	976	1024	1009	1003	969	950	1002	1004	1051	990	1011	1001	1012	1005	1033	969	955	965	1020	967	969	969	1077	1013	1039	1009	1010	1021	953	1024	1008	1048	1032	1041	1032	969	1007	1065	1022	998	943	1004	1037	971	965	999	970	1009	981	1021	926	1025	1030	1037	966	994	941	966	950	986	1044	980	1050	960	986	975	961	1042	1042	998	952	1052	1014	1054	1013	994	1021	991	931	973	1026	989	981	987	1011	958	977	977	1000	993	926	987	1039	1005	992	960	996	1013	970	991	942	1024	990	982	1005	959	965	971	1012	969	982	1002	1017	1017	1029	996	962	986	1013	987	1024	1003	977	969	1029	1035	949	992	966	1011	986	954	995	986	1002	966	1028	957	1044	1009	958	1028	1009	1024	1005	969	962	1012	1013
28889	33486	31060	13138	2118	785	542	517	520	531	546	530	564	530	517	543	493	512	542	533	520	523	519	531	541	537	502	493	519	547	563	449	499	515	515	505	537	487	546	548	503	532	499	532	547	516	564	509	536	508	544	520	479	514	512	533	556	510	533	501	494	464	493	522	537	526	488	507	522	502	568	553	560	524	518	494	516	504	517	525	533	499	493	470	502	524	495	517	554	466	511	495	493	536	488	505	497	540	489	524	529	512	500	503	516	500	531	505	522	532	502	522	500	524	493	480	486	498	511	492	492	530	506	529	565	503	540	524	508	550	490	511	492	453	509	526	453	512	510	489	553	525	486	525	505	521	532	523	459	493	524	557	465	503	515	512	510	503	481	488	495	535	496	478	494	489	492	479	487	520	482	500	514	524	496	506	521	485	505	507	513	532	475	553	485	510	504	518	525	531	514	491	507	520	535	463	534	497	467	530	511	510	443	519	517	508	537	544	510	514	529	484	492	464	444	554	515	487	524	489	529	527	524	514	504	474	512	470	472	510	500	494	488	502	498	516	523	508	509	559	491	487	522	472	505	540	495	509	488	533	496	536	485	516	519	524	511	536	512	509	504	483	521	541	549	534	588	521	549	559	512	524	543	527	550	528	522	551	484	503	538	517	533	482	497	504	517	518	492	521	512	516	501	506	502	533	504	486	527	517	528	496	492	459	522	485	520	522	529	494	493	504	476	506	508	507	534	546	502	496	533	482	501	455	500	549	512	556	472	502	536	490	536	459	472	478	526	520	518	525	522	508	557	482	509	486	536	557	487	555	541	511	502	533	464	512	496	483	526	492	498	504	492	481	529	549	522	489	462	488	498	486	538	551	492	517	549	545	508	505	475	547	527	517	529	499	515	542	508	487	500	495	516	514	507	523	529	537	501	500	456	491	511	490	515	547	489	528	483	514	546	520	509	512	507	495	498	494	546	484	500	497	525	484	507	519	502	538	500	535	518	506	553	492	505	472	513	556	476	496	490	504	502	503	482	493	501	497	534	496	484	512	514	530	539	491	515	528	532	521	519	497	512	553	537	497	563	529	515	535	510	540	474	519	551	486	514	524	504	503	476	498	521	509	501	491	515	485	489	528	513	481	493	529	523	509	515	527	434	524	555	499	511	530	550	523	508	514	513	513	502	525	496	498	544	552	488	498	506	474	538	483	525	521	490	507	542	514	473	498	492	496	523	523	512	487	503	542	477	504	495	511	550	529	482	515	507	519	542	512	536	555	512	538	532	457	509	518	524	532	545	540	498	521	507	509	513	529	524	531	514	475	504	548	514	535	531	509	527	542	505	486	503	528	488	554	486	509	488	505	475	526	496	507	487	486	522	514	520	514	493	503	495	549	512	472	449	574	516	529	546	495	498	543	518	475	539	531	456	531	478	533	492	521	498	493	533	501	508	481	517	505	460	502	508	499	497	518	505	532	505	492	509	533	476	511	534	497	476	522	509	552	517	478	524	528	536	516	550	513	503	479	514	563	465	524	527	519	543	506	508	533	491	482	515	504	463	492	495	515	520	508	497	484	502	511	514	489	509	475	535	496	503	474	473	541	509	515	510	491	492	516	524	510	481	526	483	514	485	494	495	523	512	539	525	528	516	513	499	519	516	485	497	494	449	522	553	499	542	485	480	493	514	519	507	479	540	551	509	491	486	512	494	502	487	537	532	474	506	503	500	524	547	533	508	475	510	478	488	534	487	517	512	505	528	490	526	469	522	524	505	477	497	507	522	545	490	505	502	557	495	511	536	571	522	493	535	521	512	493	509	527	565	539	474	509	569	532	506	523	521	538	501	478	544	510	551	508	497	491	496	507	515	507	525	537	506	535	481	490	547	521	486	510	465	492	524	469	538	560	480	494	491	497	518	515	540	522	501	499	487	503	524	504	499	526	510	530	506	516	475	545	525	506	535	513	484	510	517	512	523	485	512	496	521	458	521	472	533	517	558	474	503	519	507	541	500	496	532	512	489	531	534	491	511	480	510	561	498	511	470	540	553	483	467	476	531	523	507	485	500	549	492	515	490	507	549	507	550	515	492	537	533	515	527	544	493	493	513	503	513	480	532	499	534	532	515	530	503	516	481	502	543	479	483	495	484	470	511	482	532	531	518	485	507	472	496	526	516	509	535	494	518	526	552	513	522	500	523	501	514	548	471	500	536	483	522	470	515	515	478	514	545	531	562	464	528	493	527	506	490	510	488	505	481	533	540	504	477	483	532	507	478	518	494	525	489	529	493	518	520	498	521	441	479	478	539	475	485	507	509	494	498	516	543	522	524	476	541	477	554	504	520	466	501	552	487	515	500	512	498	525	498	485	537	513	538	510	549	493	551	495	467	531	531	530	510	517	502	516	507	544	504	502	469	541	506	514	495	509	498	569	498	511	509	507	522	467	548	494	565	529	516	500	492	474	514	486	540	538	488	507	495	521	476	556	527	495	509	504	508	494	524	487	476	509	466	523	522	525	510	516	532	526	508	506	544	536	506	527	500	513	506	516	528	518	516	500	530	539	539	535	527	515	534	501	523	524	504	523	502	538	505	520	504	521	537	498	565	503	526	499	512	533	487	540	497	553	545	493	518	551	498	469	520	530	514	508	511	498	508	504	512	530	488	539	499	456	483	531	534	519	538	499	533	548	524	452	516	555	495	556	500	478	527	497	484	506	491	521	520	509	546	489	536	492	485	497	504	508	530	516	495	491	489	508	514	475	478	484	552	531	501	502	520	493	520	522	557	531	534	491	528	561	518	518	549	484	503	504	490	509	502	485	515	524	533	501	541	567	513	518	502	484	486	515	500	499	494	514	546	518	498	489	487	504	509	505	518	503	507	537	498	476	542	524	455	510	534	536	522	497	515	500	487	477	518	505	502	499	558	532	509	545	534	513	498	492	500	521	534	510	469	474	513	493	495	505	476	538	512	510	490	512	537	511	507	490	520	548	525	508	508	522	501	474	519	533	505	529	553	493	507	545	537	541	473	490	518	462	502	485	499	487	502	545	533	504	485	518	492	514	464	518	506	528	470	527	508	494	541	523	486	477	546	491	512	505	480	502	544	533	511	540	541	545	522	498	500	509	496	487	529	522	513	524	491	506	500	484	569	528	549	520	510	470	506	565	545	502	479	492	549	523	515	504	532	546	513	492	486	501	507	463	520	522	497	514	517	552	492	482	474	484	503	478	528	526	539	529	510	493	499	508	528	523	517	485	485	489	507	529	522	532	533	490	483	481	545	544	472	486	507	516	493	522	501	521	498	466	480	501	520	511	525	532	526	525	507	511	511	550	503	497	506	531	497	519	524	504	513	521	510	468	517	477	514	492	501	509	542	491	527	476	521	478	499	515	501	542	524	534	523	500	498	513	516	523	536	490	518	531	522	529	513	492	503	500	512	463	496	483	514	516	468	500	532	492	521	506	507	504	468	530	537	526	500	526	523	556	512	486	542	497	473	538
35080	51563	35781	13364	3549	1395	977	963	946	959	983	920	901	928	908	948	898	951	963	957	930	898	933	916	937	954	952	930	982	914	906	979	930	932	973	897	877	887	922	935	945	928	966	942	910	999	918	932	967	889	942	951	908	968	946	962	945	920	933	957	930	915	909	945	965	952	934	949	957	915	944	903	937	944	919	932	929	896	951	934	891	982	882	952	949	977	964	1001	974	904	922	937	935	933	941	949	932	896	912	949	956	921	926	968	924	949	993	954	922	905	931	978	946	940	898	910	960	970	951	924	1019	960	976	933	958	897	957	879	944	953	961	871	896	933	938	970	865	932	944	945	952	904	956	968	958	931	959	926	983	900	918	935	923	926	903	941	933	908	1002	877	1008	968	965	919	994	905	948	997	962	960	935	925	961	908	929	902	927	949	955	869	958	984	977	894	931	984	928	911	917	955	934	946	947	938	1002	943	973	923	927	923	935	936	942	904	874	916	919	1001	894	940	923	977	913	939	899	932	943	907	950	921	891	936	910	992	876	951	955	927	985	927	935	984	924	980	920	919	947	949	882	941	926	909	943	884	948	947	888	906	939	954	970	944	962	942	903	970	939	884	988	971	946	960	923	927	925	984	955	945	966	968	926	906	967	901	949	929	962	942	896	995	926	964	904	950	957	925	899	871	931	917	920	950	917	918	942	950	935	892	921	903	922	840	976	905	938	989	929	884	909	909	918	914	904	951	913	933	942	913	917	890	901	957	971	938	1040	940	899	928	967	947	871	956	911	908	939	997	963	922	923	941	919	947	942	922	964	927	929	953	984	921	952	871	933	931	936	955	893	971	934	941	915	980	941	934	901	923	938	919	958	914	962	929	985	867	937	943	1001	974	952	899	931	946	929	943	952	914	937	931	950	938	982	923	939	908	950	985	909	950	931	927	911	916	975	977	940	922	958	909	928	879	935	968	924	891	967	961	995	958	928	925	938	962	965	907	933	938	943	916	967	921	877	940	955	894	955	949	954	926	895	883	911	925	946	926	945	977	922	936	900	893	936	917	990	994	950	924	935	958	961	933	927	970	892	965	890	1006	914	936	943	952	957	910	900	987	965	976	920	952	981	944	974	959	929	966	952	890	977	945	971	991	923	947	979	930	930	969	946	950	933	932	937	883	945	904	941	942	894	920	941	958	919	956	992	953	885	943	966	954	970	961	1024	917	936	940	917	909	885	961	927	935	961	897	935	949	973	973	878	930	926	963	948	937	959	928	943	949	931	944	964	990	962	925	932	974	955	962	898	909	920	976	904	972	971	949	874	969	988	940	925	923	944	942	989	999	1030	910	930	924	916	903	884	956	916	902	917	954	976	927	920	904	949	923	967	948	896	897	898	923	956	941	919	993	922	983	921	970	907	933	914	946	928	1014	978	917	906	941	953	967	933	946	945	943	926	891	911	922	976	934	942	960	921	964	923	925	902	918	957	932	1000	902	921	921	958	923	928	931	909	975	983	930	907	914	893	899	924	936	914	921	946	951	933	978	931	893	884	853	935	925	989	902	960	920	951	926	917	855	910	863	939	907	918	948	922	928	952	912	935	953	950	979	920	946	935	990	963	885	931	960	930	988	947	928	921	959	947	929	959	935	951	877	931	957	943	878	929	921	882	979	944	947	951	935	902	953	920	917	976	925	988	954	932	949	874	885	970	943	863	948	952	938	896	1016	999	1005	902	905	877	955	957	945	952	920	936	927	878	941	913	979	964	906	937	938	923	928	943	970	921	940	905	956	917	905	929	999	904	982	970	936	941	927	965	903	932	934	914	866	960	913	958	985	943	961	941	911	918	952	968	888	884	912	950	916	920	939	942	933	955	943	909	840	943	941	959	957	939	992	899	950	931	1028	912	947	941	993	962	873	967	889	909	883	989	929	944	893	951	931	936	929	931	986	918	961	946	942	957	979	925	992	997	940	905	952	880	950	898	969	947	932	911	930	933	955	960	923	926	946	967	950	930	905	904	953	907	963	925	984	910	894	950	975	945	991	921	960	868	934	945	950	942	930	966	930	932	947	947	934	948	911	969	961	919	928	917	918	873	964	930	892	1002	918	957	920	926	1002	923	935	905	915	964	970	858	937	994	976	1014	961	984	906	932	991	952	941	917	965	957	966	902	927	932	1014	900	915	964	936	910	963	977	928	920	945	877	930	929	895	929	874	901	949	883	900	942	969	962	938	952	955	938	927	972	934	970	943	946	927	914	944	923	985	838	982	936	974	926	950	908	919	993	925	980	967	966	914	926	905	925	896	922	985	952	929	897	963	956	929	912	925	968	907	981	929	879	914	976	957	917	975	906	954	937	928	946	909	901	931	931	933	891	939	941	911	929	964	947	937	947	985	921	938	930	953	914	930	952	949	937	931	949	991	930	879	961	891	941	906	901	920	947	915	963	929	988	941	883	945	941	923	999	948	967	981	937	1013	939	940	925	919	987	977	942	943	966	913	954	981	925	944	943	957	956	963	975	906	909	985	978	968	934	903	925	961	925	912	961	951	918	892	944	935	925	901	966	916	929	946	919	930	906	953	926	921	963	982	979	937	947	970	910	969	979	920	890	981	902	889	841	943	968	955	944	927	946	1034	949	916	955	932	974	986	899	903	946	967	944	866	905	949	939	917	947	979	970	945	1012	948	945	990	872	922	941	944	964	925	879	902	922	931	946	940	856	853	974	935	855	939	937	934	924	945	946	936	899	934	907	943	879	909	905	901	970	972	975	974	951	953	954	937	972	934	942	915	946	973	913	938	987	908	963	941	935	946	957	935	955	923	928	919	954	898	922	941	933	864	941	851	946	937	985	950	896	965	933	881	910	948	898	898	927	964	867	931	922	885	965	995	946	965	969	963	957	946	943	916	941	927	929	908	921	865	973	969	969	971	938	980	1009	919	902	923	940	912	917	948	929	910	946	949	984	956	927	933	971	910	940	951	913	942	1008	929	922	926	927	949	942	936	918	932	977	960	927	971	941	944	921	924	975	919	941	926	879	928	877	922	903	902	933	927	953	914	928	942	927	922	961	917	930	908	943	955	954	984	942	997	947	910	930	969	953	925	898	865	910	924	951	945	918	959	932	980	949	988	971	890	935	931	923	888	937	889	937	895	950	982	930	949	900	938	956	981	929	940	934	937	946	967	935	932	906	952	890	879	932	953	939	951	946	947	959	930	896	945	888	926	960	928	926	956	928	977	886	979	972	943	900	986	996	974	935	959	940	918	946	972	962	922	988	927	930	945	928	1007	962	931	946	965	921	956	908	963	912	910	943	957	938	922	909	907	963	920	966	945	916	934	916	944	951	932	862	1035	940	966	935	878	940	929	953	942	908	936	928	932	885	942	950	931	955	997	901	924	938	924	988	940	947	936	933	996	985	892	909	934	925	937	992	981	969	960	927	948	919	892	939	887	921	929	993	953	982	923	967	940	950	957	917	940	879	907	920	964	970	922	942	993	967	943	934	987	938	929	925	959	907	957	876	897	959	891
24893	25744	36160	27377	17707	5050	734	548	523	536	492	491	512	532	494	560	530	493	465	537	519	517	485	486	491	505	525	494	520	515	532	501	519	514	506	500	499	492	512	494	474	511	505	535	505	492	477	490	494	541	504	454	534	526	487	520	491	506	479	489	482	528	487	482	489	511	505	501	505	532	470	535	523	522	516	519	482	515	518	531	504	486	490	489	494	510	496	492	506	527	528	505	468	494	510	490	555	519	482	465	523	523	471	496	509	517	547	541	483	513	536	475	474	491	455	500	523	510	515	513	503	458	479	502	522	548	532	472	505	532	488	524	500	455	511	484	513	490	505	503	461	488	488	535	476	511	489	514	532	519	505	490	503	507	533	491	543	469	470	486	524	502	481	495	512	477	452	475	518	473	521	460	478	493	471	516	489	485	505	485	489	478	498	503	520	526	472	487	468	500	524	499	508	464	495	539	510	517	488	499	495	482	490	485	485	512	531	509	533	513	501	492	476	507	496	526	489	491	506	522	486	514	487	517	509	523	503	530	496	519	493	470	509	505	479	488	522	489	485	516	494	504	523	485	511	502	497	519	478	459	508	488	504	502	482	521	462	526	479	489	475	502	467	497	506	557	500	486	472	460	485	502	471	483	513	481	496	529	495	449	492	511	519	526	503	523	484	513	523	460	511	483	474	468	482	439	481	473	454	521	524	492	477	480	501	495	469	505	496	492	523	502	505	504	436	505	531	482	524	485	519	518	507	493	514	489	501	483	507	557	538	509	530	544	481	499	506	465	529	498	488	492	525	474	509	513	540	504	491	474	502	498	544	510	516	469	516	531	518	501	521	505	539	508	477	523	518	473	498	502	510	480	477	515	502	488	489	485	470	528	476	492	505	494	525	509	498	524	522	518	487	517	566	505	547	520	522	502	504	495	504	534	494	491	491	491	555	470	536	452	518	549	498	518	522	504	506	491	485	499	512	527	492	468	468	544	503	511	467	517	494	520	502	497	480	493	439	481	545	498	503	489	479	536	544	470	523	497	512	521	493	501	494	525	508	515	495	492	479	496	477	465	512	436	529	487	447	498	482	535	527	524	505	447	489	517	495	464	505	538	494	446	505	529	486	488	505	488	467	449	480	501	494	518	465	504	493	537	526	530	483	494	514	497	454	491	489	487	504	458	460	495	486	479	484	480	544	520	507	479	506	501	508	523	514	483	491	535	527	491	512	532	540	470	509	509	488	511	521	489	518	495	496	481	500	537	495	492	478	488	530	496	496	518	522	532	464	494	532	516	471	484	517	515	539	490	505	467	487	485	494	496	501	516	468	500	506	525	468	524	500	523	514	505	479	480	492	537	510	486	493	491	494	509	465	431	516	495	508	532	504	517	543	485	478	485	530	517	531	458	538	498	495	465	524	502	541	506	512	498	498	496	494	477	492	482	487	492	486	533	509	472	518	485	485	493	522	512	505	512	475	517	549	480	499	519	526	502	499	517	506	521	518	474	507	456	488	523	496	536	489	530	507	507	477	475	524	512	500	509	515	525	481	498	517	503	501	500	507	494	495	465	515	486	542	485	525	468	493	521	489	528	504	513	477	482	497	481	497	510	498	483	493	503	490	473	500	524	476	483	532	556	480	506	510	540	508	466	482	522	532	503	490	512	499	461	510	509	490	496	526	489	498	513	524	484	524	486	509	490	496	523	495	501	472	543	497	475	465	494	470	446	511	431	535	491	519	459	472	523	473	452	468	504	484	513	515	519	493	524	517	484	503	537	493	470	516	494	488	513	476	538	490	499	462	471	483	510	489	513	500	503	542	488	530	487	501	518	461	471	513	514	490	506	502	503	499	541	505	491	524	496	501	478	486	475	526	546	480	522	479	486	530	485	496	427	481	458	488	502	493	514	540	515	457	506	519	523	508	552	493	482	524	526	522	486	501	506	480	509	508	522	474	462	555	515	505	508	501	481	476	469	493	514	512	446	491	514	503	506	474	467	478	502	527	486	480	524	487	531	480	506	501	553	478	477	504	494	531	504	489	484	501	463	497	521	474	483	449	502	498	515	542	486	477	487	480	469	483	507	467	522	464	525	520	496	533	520	499	500	503	512	481	472	522	526	509	539	493	470	534	527	517	510	499	491	522	484	522	520	495	496	520	478	515	495	483	494	500	480	497	499	513	516	487	544	521	472	470	504	541	483	471	460	486	499	505	478	482	518	509	514	503	498	546	546	476	478	496	506	503	521	485	462	491	543	548	511	508	497	488	458	523	487	527	520	529	496	494	488	520	501	457	510	478	516	463	501	486	515	509	471	514	524	516	474	519	485	509	489	494	474	495	510	467	545	490	495	487	430	459	468	465	545	486	481	461	491	508	523	494	492	471	502	535	472	493	498	487	526	489	487	500	508	502	505	517	532	530	487	480	525	529	496	483	495	469	520	532	497	474	533	482	515	517	476	467	512	473	523	530	516	511	489	544	491	486	486	544	501	513	489	481	475	456	462	527	526	494	486	498	480	502	468	514	496	495	506	535	481	528	530	505	527	488	450	475	463	527	529	517	520	548	512	486	510	502	521	542	494	531	493	494	515	520	524	485	481	526	499	500	493	507	505	539	486	499	556	526	531	479	463	503	504	504	495	521	465	483	500	494	504	522	497	476	544	527	460	479	472	492	545	489	457	525	499	474	502	523	468	526	499	480	532	493	520	507	492	513	494	450	528	480	497	518	478	475	483	521	527	537	520	517	509	498	529	476	512	486	514	497	519	527	455	497	478	485	493	545	515	503	515	518	541	503	515	531	517	507	481	533	490	505	514	514	485	499	504	469	566	467	468	493	473	525	528	534	500	489	472	493	460	491	508	472	524	489	529	507	504	512	514	495	514	536	512	525	496	501	474	486	504	478	489	463	497	482	503	454	490	501	458	501	501	474	539	512	511	541	509	532	473	545	536	499	475	491	506	468	503	502	506	526	490	520	538	484	511	501	489	518	537	501	495	516	537	482	536	534	509	523	482	519	502	472	465	485	493	480	472	528	559	465	482	508	483	484	447	507	496	497	513	484	481	480	526	529	511	474	504	519	497	515	512	480	527	485	479	497	491	504	509	515	528	503	490	464	510	485	492	494	450	486	498	506	526	542	508	479	511	506	506	529	454	522	486	506	512	481	483	494	511	561	504	485	539	483	537	514	489	533	508	444	527	520	499	543	458	531	503	472	466	538	487	516	498	480	493	526	504	496	492	492	494	502	534	529	478	483	513	479	508	486	475	514	513	503	553	508	482	532	504	490	484	508	488	490	467	475	532	512	487	486	510	470	497	513	495	485	545	520	496	510	522	463	488	507	528	522	477	477	525	508	458	479	488	494	526	513	510	478	428	523	494	513	486	510	492	501	474	520	488	519	474	472	483	519	501	502	516	511	503	484	518	487	513	502	508	515	511	495	481	495	499	508	506	496	498	509	478	514	470	491	502	496	467	481	516	461	524	506	496	491	506	532	512
57902	91751	64159	33174	11570	2643	1142	941	918	902	926	911	1005	913	883	927	978	919	889	903	952	882	893	874	867	934	883	879	937	927	924	979	940	968	997	907	837	900	934	952	954	850	940	884	958	920	936	909	923	922	928	864	888	950	956	873	919	883	928	912	954	944	943	927	870	892	963	853	892	897	908	951	932	892	924	898	883	863	930	966	929	907	923	888	876	922	985	891	961	925	901	900	888	936	903	940	888	895	853	942	895	877	852	913	902	895	858	862	922	923	967	930	935	856	951	925	963	958	857	914	926	897	905	942	900	913	879	945	866	862	969	912	903	939	896	912	892	930	911	892	899	910	948	892	930	903	893	926	901	905	928	919	935	975	893	926	892	859	933	944	889	896	890	952	906	945	901	893	911	901	929	969	860	935	898	924	919	939	952	948	894	898	887	952	887	896	962	927	907	928	916	922	945	865	902	934	908	940	922	908	893	933	964	910	938	924	871	934	924	892	909	894	929	979	864	933	962	885	904	960	894	957	958	902	957	944	855	930	915	921	876	958	929	938	874	913	979	924	894	906	932	907	901	889	928	928	924	940	906	944	938	963	933	945	886	934	916	909	933	940	907	923	879	889	930	901	900	921	886	943	920	874	894	932	950	931	910	931	884	932	898	903	919	955	973	906	904	888	947	941	911	908	937	897	910	923	877	876	908	918	914	896	890	894	943	942	1001	895	957	918	896	911	914	856	868	907	875	901	948	927	900	911	965	947	968	897	837	916	886	937	985	926	881	884	987	879	956	936	925	941	895	916	909	934	907	893	948	892	898	945	900	905	938	897	882	949	944	900	945	897	941	921	953	1005	870	951	896	977	941	849	925	869	927	866	941	951	904	876	928	945	937	886	877	932	904	938	898	916	905	946	901	965	909	901	920	903	894	915	944	896	932	903	972	894	932	930	922	984	967	954	884	917	857	893	891	889	924	876	920	906	900	966	871	904	968	927	914	857	960	940	930	864	974	886	923	926	988	911	914	914	911	912	880	893	912	884	889	870	921	917	896	903	948	893	871	877	864	901	904	932	915	943	923	956	898	912	917	921	930	943	938	952	875	953	896	931	925	905	943	958	984	905	905	878	909	898	957	921	931	966	896	916	928	881	935	962	962	894	984	941	879	913	941	847	932	929	919	912	962	943	917	895	915	876	907	911	901	929	899	943	914	912	873	937	882	907	924	860	900	918	924	935	881	883	875	929	916	906	929	954	924	891	937	919	917	844	916	899	928	880	936	896	934	872	888	950	876	888	934	923	904	879	937	898	862	923	985	894	943	941	885	921	936	892	882	926	942	902	924	893	886	917	914	896	929	886	857	901	953	884	977	949	946	946	930	948	926	920	892	925	907	856	865	924	910	859	883	931	905	934	955	924	866	891	958	884	889	888	853	909	906	909	918	921	916	917	909	891	906	951	854	895	922	916	890	948	916	941	899	868	899	910	878	890	926	929	906	908	946	922	913	895	928	908	864	927	911	885	870	902	912	912	885	927	893	965	961	943	887	896	945	956	896	934	900	916	903	889	890	927	888	893	922	875	908	934	930	873	904	915	853	871	874	937	934	956	909	929	936	900	981	910	942	885	933	888	838	873	942	912	926	865	904	936	921	898	918	986	909	911	949	871	914	860	916	899	918	929	932	884	921	929	924	936	912	991	893	900	955	930	956	864	937	959	854	885	887	895	949	952	893	954	900	871	927	948	864	909	866	900	927	913	905	939	904	917	937	930	918	901	887	908	906	913	915	914	905	925	886	890	948	955	933	871	886	987	912	938	897	919	905	904	935	891	944	900	962	932	927	886	869	963	959	935	903	973	935	827	925	947	933	930	960	981	898	928	922	886	987	902	890	933	908	860	861	926	936	926	946	898	883	877	956	893	895	928	892	932	889	952	831	891	904	902	945	907	920	919	915	897	890	904	933	870	954	905	890	932	912	931	945	936	935	928	898	861	913	913	912	867	876	888	907	918	948	959	947	921	878	910	899	928	901	893	885	927	911	975	865	924	896	917	950	917	886	964	864	961	910	923	923	939	916	956	925	888	903	885	915	960	905	902	919	938	948	908	963	880	935	871	901	880	894	929	873	867	912	874	892	934	956	926	968	914	931	897	939	896	874	915	902	941	925	894	892	957	897	946	883	855	1005	941	860	886	912	914	903	908	917	906	923	859	965	915	907	914	918	922	962	870	951	938	892	921	930	861	886	920	899	940	913	852	884	870	897	861	912	918	907	906	885	892	914	899	915	927	879	945	907	900	904	878	961	903	909	905	892	933	883	925	908	890	898	915	881	932	942	949	910	847	916	911	932	934	907	926	932	918	912	846	903	942	929	891	870	868	917	848	934	910	940	849	903	923	939	932	912	912	891	885	907	992	911	907	898	916	903	897	912	942	888	936	931	908	935	948	933	917	911	894	923	949	926	955	941	901	916	971	950	916	896	891	909	857	876	917	893	841	907	950	895	912	940	876	937	946	941	902	951	927	907	886	892	911	944	886	898	883	915	895	875	909	874	910	932	842	918	952	903	934	946	892	901	909	879	908	924	954	922	891	934	934	866	938	904	956	938	845	934	872	865	934	907	881	894	948	885	843	956	854	919	937	905	931	880	885	916	899	866	915	911	890	905	934	943	930	922	929	876	927	946	869	917	940	880	940	940	880	879	932	891	895	957	941	882	892	878	922	916	884	868	911	876	904	953	916	933	899	922	924	938	903	910	929	897	914	876	961	865	893	933	900	927	869	904	870	902	908	910	1009	910	950	908	940	914	876	894	986	883	870	909	910	940	901	901	912	887	906	907	908	948	878	952	967	902	896	930	899	889	927	906	951	917	923	920	920	863	915	898	938	936	921	946	904	940	895	894	879	883	914	906	917	985	970	930	940	905	945	883	832	964	890	916	937	933	943	906	921	882	893	903	929	921	919	878	938	902	919	899	953	887	902	894	895	905	899	906	915	946	884	893	894	916	941	917	918	910	927	978	962	930	941	913	873	913	894	913	930	962	909	960	945	943	921	938	921	967	982	946	910	892	936	876	901	875	947	871	889	940	918	890	1048	868	922	883	942	918	930	890	1000	880	939	870	890	917	919	878	899	912	926	956	933	914	958	864	904	938	910	977	918	880	889	940	899	945	921	892	925	945	859	929	924	922	920	908	896	938	917	948	884	897	859	909	920	936	922	862	855	936	972	942	937	914	927	994	903	910	968	868	887	892	900	872	940	976	892	838	908	873	936	889	969	881	916	927	864	916	935	899	944	936	914	909	867	919	854	899	897	938	950	870	933	881	893	909	909	936	864	954	919	844	889	942	950	934	869	927	913	866	904	914	907	957	922	916	948	957	844	919	898	888	944	885	888	928	949	928	933	909	929	925	923	868	887	896	940	984	905	865	966	924	951	914	942	952	950	917	949	892	928	898	885	911	910	929	933	900	875	937	917	953	921	900	907	900	894	928	929	922	841	918	902	915	963	964	911
23507	23256	31500	24965	20895	15163	2428	639	555	551	649	565	551	587	569	567	561	559	537	579	582	563	522	564	532	568	545	529	584	589	584	582	572	591	603	535	528	550	573	551	584	574	575	595	617	527	608	559	565	574	601	567	573	582	550	593	578	573	544	587	541	554	607	546	599	558	550	589	566	529	534	518	570	550	557	572	554	592	541	582	547	619	625	579	570	551	546	536	571	530	556	588	561	535	516	543	578	535	576	598	546	551	556	549	568	593	609	561	547	564	517	570	565	577	538	502	586	572	579	549	561	557	574	546	557	592	573	555	560	550	563	577	562	547	565	582	552	490	593	604	588	593	549	557	529	572	566	547	575	577	563	567	559	576	618	583	549	561	536	558	531	575	622	541	578	537	528	546	539	560	558	577	545	604	584	526	605	595	530	526	566	557	518	545	566	539	545	560	535	629	584	574	575	582	557	547	591	595	549	578	564	528	575	553	586	535	542	575	524	595	556	598	581	569	557	584	568	580	566	570	549	535	538	570	545	586	564	549	551	580	559	570	580	562	573	553	560	592	554	536	597	556	579	570	542	570	598	544	541	601	579	579	557	532	543	571	545	546	576	571	537	567	582	600	526	613	567	584	568	564	547	549	546	567	556	542	554	589	573	601	547	567	576	597	592	622	546	569	560	536	554	588	540	565	550	537	568	547	552	546	556	602	593	593	576	566	558	569	546	555	591	540	564	566	575	575	582	584	561	545	547	565	609	580	594	596	640	582	585	582	538	586	558	542	589	557	577	608	605	583	552	562	572	602	551	531	535	574	609	548	550	568	558	558	561	571	539	594	562	554	598	536	576	567	581	546	540	574	575	587	551	554	612	564	572	587	544	586	597	500	562	568	581	591	529	568	551	570	508	584	593	534	599	562	576	549	525	534	568	536	547	564	550	600	592	583	546	544	584	608	545	581	579	570	604	533	545	571	550	524	561	574	582	568	589	517	591	552	548	545	576	541	530	556	606	600	542	559	569	568	601	597	573	591	537	541	567	562	573	538	574	618	598	529	581	590	548	583	574	570	574	579	579	580	577	593	591	546	577	568	553	535	580	577	537	602	560	578	584	558	575	589	547	580	555	574	517	576	577	557	576	584	570	573	560	592	531	596	563	591	544	535	578	563	599	548	556	574	527	592	556	569	604	569	584	579	536	565	598	584	575	568	575	542	578	565	564	590	598	599	568	596	540	532	566	610	553	536	605	558	567	623	560	559	592	546	568	547	553	529	547	568	568	599	569	601	551	527	551	613	518	574	585	551	554	544	557	603	534	506	614	568	538	563	521	586	566	553	552	576	552	570	556	554	557	598	581	532	579	613	508	577	561	578	616	591	524	545	536	551	598	589	559	553	568	535	555	577	555	575	543	588	561	557	581	608	540	586	581	547	581	541	569	560	547	575	574	557	587	531	585	585	591	554	543	584	583	574	579	559	587	536	580	553	579	576	625	566	580	565	554	560	556	579	569	584	588	562	612	564	530	554	585	567	552	556	575	546	538	535	577	557	534	529	567	587	547	563	572	567	523	555	552	616	560	601	555	571	552	551	521	556	570	556	526	538	542	548	557	578	565	562	623	564	551	560	573	619	599	576	547	560	581	565	575	570	568	576	528	596	540	600	596	573	529	574	559	580	559	602	536	602	554	560	522	550	595	576	595	548	565	550	536	553	527	586	566	527	596	552	591	552	546	577	561	579	557	562	553	533	544	554	579	540	567	590	582	579	586	586	574	526	554	587	604	595	549	594	570	578	614	556	521	587	531	562	568	598	542	557	569	552	612	557	634	570	548	521	598	562	564	578	535	560	624	556	578	578	603	559	555	563	581	545	568	534	597	535	570	537	565	564	577	573	602	575	555	593	552	543	571	564	557	567	544	560	542	584	587	572	560	557	591	588	591	549	602	593	557	542	534	559	563	554	564	569	571	568	563	537	576	544	574	577	572	554	577	567	575	604	544	544	591	564	564	557	586	546	574	541	563	597	542	554	570	521	573	571	573	539	533	576	555	585	543	538	567	609	567	553	598	582	558	556	627	569	589	541	574	557	602	584	526	598	533	530	570	567	554	554	578	589	631	589	565	566	584	596	547	591	580	598	584	586	573	603	572	576	563	606	570	551	576	550	597	563	583	572	560	553	544	569	543	554	613	576	582	581	556	527	563	607	542	523	576	572	568	570	552	618	567	558	547	501	513	531	583	581	539	547	538	579	601	559	550	577	553	590	564	556	586	587	548	553	546	523	574	600	607	601	578	562	596	581	589	609	595	607	580	583	572	546	563	553	548	520	571	532	576	576	574	580	539	548	571	557	579	591	571	552	584	571	552	530	562	580	530	587	602	544	533	558	581	603	538	539	581	576	603	571	587	564	579	555	574	579	560	545	585	549	536	567	600	609	572	551	552	520	591	576	598	559	529	581	560	586	509	549	588	565	571	615	520	596	606	526	520	569	593	573	549	572	549	546	633	611	590	554	562	523	549	560	598	557	604	568	561	581	578	581	545	581	583	564	570	521	621	585	545	524	551	558	572	605	566	560	589	528	551	622	590	525	577	544	574	567	569	583	530	595	541	543	594	574	580	607	588	562	558	595	542	585	586	582	521	556	562	536	567	557	579	594	611	578	521	577	597	556	592	584	548	587	568	565	528	554	527	594	549	551	561	547	549	551	572	584	584	569	531	560	591	614	518	541	565	588	560	552	584	557	584	556	596	550	534	576	593	537	560	568	546	549	529	537	570	585	551	559	552	549	552	605	563	550	588	547	553	578	569	597	587	569	548	555	586	533	593	602	581	567	593	566	560	558	551	573	550	547	579	586	537	587	566	588	545	547	573	561	573	539	501	591	594	543	550	592	584	575	591	596	584	535	582	544	511	562	559	590	559	586	547	554	578	559	570	566	556	593	598	581	561	554	561	567	570	589	591	568	592	551	607	589	575	550	562	574	530	611	571	576	560	605	590	557	566	569	561	575	588	558	586	583	568	568	562	611	598	542	532	577	512	564	552	582	567	515	569	604	547	550	555	542	539	552	585	539	523	564	577	543	540	577	528	568	575	578	584	539	550	535	548	574	588	543	549	587	543	581	561	557	604	637	564	536	500	565	556	594	558	561	602	614	549	554	541	574	608	562	562	569	514	605	548	565	576	546	595	568	554	614	566	546	562	565	493	600	601	544	574	550	543	558	571	545	595	544	528	551	568	560	607	558	553	609	539	558	600	596	572	546	557	525	549	550	573	559	561	568	561	543	571	565	565	588	582	553	609	556	551	558	506	545	598	549	545	554	550	542	573	583	555	604	569	552	579	561	581	533	578	581	539	570	624	580	590	555	498	564	546	558	577	523	542	572	543	566	582	593	565	543	543	547	587	566	592	525	561	579	575	580	531	580	521	578	562	565	598	549	606	594	543	574	528	551	582	602	571	564	565	564	578	533	558	570	582	576	571	592	555	575	558	546	622	580	557	588
58978	99409	70681	39324	15434	3369	1278	1013	1048	999	988	1012	931	983	1023	1020	976	1017	1010	986	930	959	967	1015	962	950	1034	969	977	1006	1051	963	1052	980	998	972	983	897	1008	999	1008	975	1009	1021	980	1016	953	1014	983	989	955	1046	914	992	944	888	961	1013	934	953	1001	1005	948	997	961	987	981	962	958	965	1006	990	966	984	1041	966	999	989	980	946	955	1066	1008	953	974	949	991	951	1015	970	972	961	987	954	969	965	979	1007	1013	998	1032	982	1020	1020	1026	959	974	978	981	991	980	996	1002	961	963	1039	1030	983	945	973	1018	1007	1024	1014	997	989	910	1009	1047	1029	1006	992	961	976	994	957	952	997	971	950	1033	973	994	919	936	1016	961	1033	960	1021	955	1010	970	1009	949	1025	984	975	1003	996	982	995	986	925	1025	1004	958	940	972	1000	1079	1005	992	1000	1006	949	946	971	1015	953	961	998	1042	946	1007	1026	977	1022	975	959	1008	965	1008	955	1011	999	996	1033	935	969	988	955	964	974	923	964	946	979	1019	979	951	1010	1004	995	983	963	968	1014	949	1017	986	1019	976	947	1033	975	1018	1041	993	1026	1027	995	959	970	1000	949	969	973	1014	945	1028	970	981	974	974	965	980	953	1015	980	964	1006	993	970	983	995	955	981	963	960	1064	921	968	984	1008	995	1005	981	973	992	982	994	998	1021	957	1030	965	986	1023	1003	963	1009	997	1026	986	992	989	984	996	1026	947	1052	1023	975	973	988	1018	1006	912	966	1029	1026	1014	1007	966	1043	999	975	966	923	1031	986	1052	984	927	959	1012	960	1041	983	1004	960	1005	1011	1027	963	985	1007	976	1022	948	974	992	981	988	1013	997	980	1020	954	980	975	994	964	969	1049	972	1002	1039	1003	936	930	937	935	1010	1008	977	978	979	1026	999	1016	995	975	1026	949	1011	973	975	954	936	1007	976	1016	961	1003	976	974	1019	970	957	954	1012	1038	923	1004	1017	963	1030	960	1000	1022	991	964	973	962	1026	1000	1023	993	1017	1007	1018	997	970	997	922	1023	980	1009	957	1000	983	992	977	983	999	999	992	1000	979	976	977	943	1000	997	951	974	940	984	1024	964	963	1040	966	988	942	992	978	975	977	934	967	1033	999	1031	1017	993	1011	964	1018	1014	982	963	988	1048	895	1004	974	997	983	933	970	976	1011	1000	984	986	948	990	1008	987	973	981	962	908	995	964	1016	956	989	965	1021	1002	969	951	971	972	988	962	987	958	1023	970	1033	1021	979	926	1043	1057	938	1025	932	949	949	958	1010	975	1009	1011	1047	946	1026	953	960	983	986	947	965	1008	1033	1038	988	1019	1054	958	1039	995	952	990	1023	973	990	965	994	1017	1002	930	994	1003	974	1037	929	998	954	998	953	1041	1001	969	928	1010	996	959	985	955	998	968	955	952	943	1001	974	930	908	975	964	1019	956	1060	993	1002	981	972	987	995	974	965	994	1029	994	994	999	975	952	998	974	977	996	947	1014	1000	983	970	1068	993	956	1002	1017	1001	962	923	1015	1012	994	961	1027	1064	933	987	1009	950	1019	966	1001	968	1016	1011	955	1005	1029	989	995	1011	1044	957	985	949	1003	940	1009	987	986	986	981	973	943	958	985	1032	1006	994	1015	976	971	987	972	982	968	943	974	982	1018	1013	950	1026	992	1007	960	953	986	1021	1021	967	935	995	989	976	1010	994	996	955	986	948	984	1009	1022	967	1008	975	1007	1003	1000	1040	933	1018	1029	964	989	975	1004	989	988	989	976	986	996	963	938	920	951	961	975	1009	1017	1025	996	986	960	1020	953	947	1000	977	958	982	1002	976	1007	978	956	961	1023	964	1035	993	949	969	1009	981	1005	931	918	954	961	967	1024	969	1007	1025	1025	926	983	994	982	1013	992	994	985	964	1020	969	905	1020	1018	990	990	965	995	940	998	966	1000	988	972	928	1028	1016	1048	1005	998	945	1017	966	1004	987	993	935	1020	1037	946	999	1056	1002	990	984	1006	981	968	965	950	938	1002	949	996	991	1005	969	959	977	938	1044	962	931	1036	988	971	954	1016	1028	982	938	1031	1027	988	939	937	1039	1011	1002	1020	978	946	955	996	994	1006	931	1011	978	969	955	1015	962	999	1001	991	996	1058	969	939	960	974	1050	1052	932	1001	973	969	983	1062	1002	983	991	977	982	982	955	1013	1075	1024	1009	951	1012	963	974	1025	994	968	974	996	998	1013	1030	1007	974	967	984	1020	959	985	988	1005	985	999	945	993	971	996	984	1009	954	976	982	983	1038	1020	985	1012	964	977	964	972	1042	1013	968	989	908	988	989	1026	960	945	1053	962	975	944	929	976	1017	1023	930	921	994	969	1068	977	987	1029	1026	980	1008	1010	974	942	991	931	1010	994	1001	1007	962	992	972	992	966	1046	1009	978	1025	1001	954	954	992	952	992	1036	950	1012	1002	1017	945	1000	965	1039	970	984	913	988	1020	995	961	954	948	929	1012	1004	1007	964	981	1025	984	992	986	945	1004	985	981	975	957	1024	997	957	947	1009	1046	1049	1016	1021	967	977	988	961	1000	1029	971	993	996	933	985	978	1006	1002	1010	981	1007	1019	971	1010	968	1036	895	1000	916	972	941	1010	995	938	996	1009	982	1038	991	997	979	1022	1013	1016	973	991	998	926	942	949	1000	909	966	924	1017	1024	999	1020	971	1017	1016	997	975	965	954	1007	973	960	948	938	981	1013	1008	969	950	996	911	968	992	1008	985	1007	1024	984	923	984	944	952	990	979	920	975	971	989	1032	943	949	1024	978	994	976	950	996	955	956	977	1013	941	977	995	987	971	982	987	956	1016	992	994	970	934	958	1054	924	1034	966	991	1010	974	1048	976	952	979	971	970	982	999	985	923	998	997	991	969	1034	980	1068	967	969	1017	990	987	962	993	957	966	972	989	953	1063	983	1018	1030	1002	997	1023	991	991	934	969	1017	911	1039	952	982	926	1003	973	993	996	1016	980	975	1008	1003	973	982	1028	1021	951	1066	981	989	987	1027	1035	1005	1013	957	965	973	978	993	973	984	978	1010	955	971	1009	992	990	913	1007	960	962	955	987	995	973	1019	1006	989	1005	991	1039	961	977	938	969	1047	939	973	951	1016	1007	971	1008	941	1048	1031	976	996	968	964	925	981	1011	958	1036	949	984	972	980	978	942	1043	987	971	977	1010	985	984	984	1017	940	963	988	965	901	1021	1010	1017	992	1025	976	1014	1002	983	984	1051	983	1015	957	954	966	1007	963	964	958	932	1005	960	1004	966	1040	984	1016	995	1013	1021	958	1024	945	994	973	978	1010	903	1005	944	971	1003	985	1014	959	1008	959	996	989	1030	1010	1016	966	1014	997	992	1000	1006	952	1008	936	1024	1049	971	1005	981	967	998	935	975	973	983	994	993	953	955	964	970	987	979	977	982	944	924	1009	1012	989	986	990	1032	1002	1014	946	972	969	995	1002	985	1012	926	951	1014	985	945	994	1026	972	1042	1006	1004	984	983	956	1001	988	962	961	983	961	1007	998	981	991	992	956	956	1023	1024	1046	1033	922	1008	979	965	978	962	984	1058	979	999	944	905	983	1018	973	978	942	972	972	1001	1025	996	971	1022	991	1042	977	980	981	961	977	1045	953	989	977	1056	978	933	969	962	1013	958	938	943	942	1047	932	983	997	1014	983	999	1057	984	933	961	985	927	960	962	999	955	1032	988	955	959	999	973	988	945	1015	1010	1009	1015	975	977	1006	973	944	1001	978	935	950	956	986	987	1003	1026	967	983	1016	946	1002	990	971	978	979	1012	940	997	967	973	957	967	999	983	979	953	963	1020	1011	1024	995	966	1039	1040	977	997	963	998	967	983	966	1007	959	953	933	979	1044	899	977	961	958	988	962	1029	971	995	1023	1019	979	972
29763	34323	27698	10970	1654	632	513	529	557	480	517	504	509	533	507	484	488	494	528	496	525	522	527	528	530	515	490	509	494	479	523	491	512	482	502	470	483	526	469	533	516	521	489	472	514	513	487	469	500	496	512	487	518	515	501	473	540	512	501	482	489	469	502	474	521	507	517	495	506	535	510	507	483	467	475	495	532	503	466	551	498	491	484	501	490	465	533	518	479	512	507	523	494	491	506	462	509	485	498	495	500	519	501	450	490	531	549	504	472	503	485	463	498	512	482	471	520	490	556	488	495	515	483	486	458	530	494	476	526	547	490	487	495	514	494	506	512	523	498	505	482	509	491	507	516	530	526	551	517	510	539	496	487	496	519	529	488	483	506	549	520	518	520	510	475	493	490	510	481	460	492	512	522	523	511	487	538	497	504	480	520	468	471	512	463	509	492	509	501	496	503	516	489	473	512	520	502	473	482	531	511	474	520	506	543	504	561	507	491	491	468	532	490	476	488	501	562	536	472	481	508	499	502	479	514	468	486	512	530	524	478	506	482	526	527	468	504	496	532	550	515	488	515	546	437	516	507	502	493	480	478	478	499	513	522	521	508	503	522	496	496	532	553	515	516	479	451	517	527	527	481	505	503	499	522	516	519	489	452	490	524	460	528	519	499	542	472	522	460	504	505	496	509	510	461	503	486	500	549	510	542	496	494	515	536	509	509	491	523	493	458	536	492	494	501	508	550	499	511	499	490	495	486	538	507	506	491	504	506	547	528	480	506	494	527	525	484	490	539	503	526	532	516	534	504	495	511	502	488	486	493	489	489	530	468	497	492	499	480	492	482	521	496	477	508	484	495	513	537	520	516	520	475	565	502	534	531	531	540	537	533	488	486	494	480	506	480	501	521	494	510	493	523	505	479	486	501	538	487	464	484	526	494	505	520	532	521	514	499	503	494	512	482	482	500	501	477	492	478	522	498	502	492	472	482	457	490	507	485	522	488	530	500	513	470	527	529	504	500	490	484	542	494	516	531	448	497	526	490	477	534	492	521	521	499	499	512	507	529	497	510	487	548	502	531	515	507	509	531	494	555	513	552	543	467	523	526	530	490	513	553	482	509	532	493	486	502	516	503	527	504	502	506	509	505	528	522	468	493	468	519	531	508	467	544	498	485	521	529	510	510	527	466	481	529	520	492	484	520	458	483	481	510	495	496	525	509	470	481	519	501	489	504	486	495	526	528	491	499	495	508	521	505	519	494	532	499	498	509	488	499	527	488	478	466	459	520	496	473	487	490	506	513	498	514	524	493	506	506	497	510	506	490	489	529	497	534	550	494	516	514	507	506	515	497	469	526	502	507	529	508	495	521	503	507	513	485	539	505	527	513	531	482	455	497	476	505	495	463	489	521	529	492	540	506	512	516	500	491	543	514	450	470	545	487	475	478	504	506	511	518	522	465	507	492	494	486	543	493	479	490	525	486	510	527	514	506	490	507	549	496	511	513	511	495	503	463	497	527	527	535	480	518	497	513	526	467	497	515	504	515	510	478	499	510	492	546	504	510	520	534	455	516	541	498	515	529	508	488	487	496	514	509	429	520	497	484	537	489	502	506	554	531	484	516	473	550	484	505	527	470	484	524	466	477	465	524	488	490	477	471	477	495	488	512	525	500	502	476	499	516	508	555	484	517	468	469	493	460	499	517	485	513	503	484	540	492	464	522	533	513	489	490	520	520	518	506	484	522	488	472	494	479	521	509	481	525	481	485	565	475	509	476	465	530	496	487	492	505	505	481	498	505	494	507	512	495	533	490	503	450	522	498	526	525	505	539	521	509	467	466	518	493	507	497	492	499	449	514	487	512	487	503	510	486	473	537	481	519	509	545	508	494	454	506	483	511	490	515	514	516	488	531	481	538	512	474	498	474	491	500	466	521	494	507	508	501	493	491	494	519	529	491	484	518	476	476	492	506	488	483	508	498	524	535	472	513	512	498	529	495	479	476	478	498	480	507	500	546	503	510	492	527	515	519	492	530	497	531	512	501	512	518	495	460	477	526	474	524	480	526	545	485	535	496	519	487	500	528	486	509	508	507	528	507	500	552	535	505	517	487	530	515	500	484	491	469	522	519	512	523	486	506	519	459	509	506	513	510	487	474	545	509	484	519	513	492	443	482	481	484	519	498	515	487	505	512	507	515	499	533	476	526	494	483	512	484	472	491	476	525	481	496	503	490	475	495	527	510	550	519	535	491	477	499	504	475	456	511	526	447	499	523	484	481	491	481	486	489	516	515	447	523	472	508	524	501	496	518	495	518	523	515	489	550	545	488	505	526	499	562	505	464	476	497	506	499	519	474	475	507	524	500	523	501	480	512	530	493	505	473	503	489	492	521	519	522	483	500	506	531	528	507	487	503	532	544	460	517	493	514	505	462	453	529	543	482	503	519	502	511	500	500	501	506	457	528	532	492	493	508	519	499	491	506	480	517	515	453	515	525	496	509	537	534	495	487	498	501	494	519	495	517	496	508	524	525	529	493	496	497	472	514	494	477	503	499	510	563	505	501	476	485	524	517	474	500	486	471	516	473	470	529	495	505	515	540	497	526	520	535	524	502	508	462	500	489	505	511	522	481	494	531	498	508	512	539	458	502	445	493	490	499	512	457	536	502	497	458	498	472	489	537	502	547	502	511	513	472	498	527	520	477	487	473	508	481	508	504	508	512	506	459	496	509	529	498	471	500	496	493	566	487	541	472	508	491	487	503	538	505	504	511	491	516	501	505	508	528	499	468	495	486	508	544	525	530	506	514	494	480	482	479	472	498	461	487	483	482	481	511	511	501	531	471	492	519	488	546	514	547	496	531	497	495	482	503	553	515	528	506	493	495	512	501	524	477	541	496	530	520	506	506	497	493	492	509	494	502	499	513	490	489	558	462	518	522	480	483	484	498	488	513	548	496	500	501	549	532	501	540	527	443	528	466	540	494	534	499	480	541	503	509	486	550	547	505	526	498	514	511	527	528	439	476	507	490	498	472	464	504	501	476	491	442	493	512	550	520	475	484	534	506	488	510	498	530	515	514	545	482	498	562	506	505	487	499	534	496	508	504	474	487	476	517	484	477	503	499	544	487	541	492	504	522	510	503	485	491	501	485	489	502	454	545	512	460	468	518	539	527	533	513	549	482	511	529	509	529	489	519	501	498	507	485	509	527	487	497	546	530	545	501	505	462	527	509	532	484	487	514	497	500	502	522	534	488	496	488	494	510	509	516	526	500	522	522	540	502	527	533	511	497	503	540	540	478	478	536	479	495	509	506	501	478	484	535	512	490	479	475	506	519	498	523	482	494	525	532	488	538	506	502	488	497	507	506	525	486	512	485	505	512	509	515	502	540	480	537	535	472	492	517	479	470	521	505	542	536	534	525	485	498	483	495	524	503	546	475	507	509	527	501	509	470	509	517	432	533	538	492	463	496	519	523	503	527	491	540	502	506	539	556	485	497	542
36686	50422	32095	11301	2961	1305	941	936	889	927	934	945	918	928	880	988	880	953	957	930	933	876	915	932	914	894	889	913	920	956	965	914	979	926	917	963	945	911	974	956	928	909	966	877	946	962	918	964	912	943	957	965	943	918	953	930	961	912	985	948	954	969	942	891	917	949	939	936	974	954	934	963	918	917	951	929	922	948	889	984	909	955	890	887	961	897	975	996	941	883	903	915	925	908	945	961	953	924	956	899	938	934	900	953	897	920	862	925	890	927	951	950	969	885	972	979	888	921	951	950	930	880	985	908	981	924	881	971	950	932	954	935	919	920	964	926	957	928	881	924	907	937	929	976	970	960	949	914	947	934	965	915	911	949	946	940	935	924	950	896	942	933	936	882	911	890	911	909	959	944	905	929	902	951	972	903	915	950	967	934	935	948	969	887	949	985	920	923	876	910	958	980	961	946	927	945	916	950	935	936	895	929	909	975	943	963	921	974	917	896	899	967	909	948	959	891	933	934	961	944	885	856	838	941	883	956	965	991	954	940	887	939	961	969	911	938	862	958	972	930	919	892	925	981	883	949	956	896	912	930	991	930	908	894	934	933	876	927	976	900	965	886	922	942	941	952	912	940	967	924	919	898	913	887	956	927	899	900	927	915	964	918	920	975	911	956	905	986	878	887	944	837	927	951	926	951	930	923	885	861	959	944	911	935	905	948	912	854	911	922	918	955	909	895	941	919	984	960	935	926	915	930	948	922	943	917	890	870	969	952	957	961	938	960	867	948	922	984	892	895	935	921	918	919	882	932	915	901	938	961	973	876	867	949	843	938	963	918	918	893	951	907	918	978	937	965	974	916	973	978	937	885	931	967	969	961	945	937	832	898	936	922	907	917	933	971	890	937	926	957	894	911	872	925	897	921	956	893	940	938	891	881	945	949	932	990	921	952	941	1008	910	944	915	919	928	900	935	883	957	923	914	909	978	938	925	906	954	957	907	940	960	889	937	872	962	912	931	927	918	934	930	913	958	938	975	950	925	902	934	939	877	962	921	937	902	898	968	910	923	925	959	870	900	931	883	920	920	985	914	940	930	902	942	959	951	921	920	962	922	879	946	854	962	906	914	945	926	947	910	956	993	933	921	961	958	936	960	960	939	913	946	912	888	915	903	972	923	864	984	906	930	920	908	956	948	926	894	935	1007	928	919	1006	911	917	988	921	934	934	948	916	925	913	927	952	942	949	953	956	941	916	920	959	927	919	971	944	928	970	916	927	935	929	908	971	969	918	903	937	880	947	938	925	942	903	917	878	914	881	933	952	902	933	890	903	936	906	955	920	893	902	883	957	910	923	895	894	919	913	946	991	889	917	906	945	897	923	933	917	901	987	953	939	887	934	856	946	940	916	907	920	938	912	916	929	963	939	949	946	925	923	931	898	898	920	926	927	983	962	936	881	882	877	902	923	934	916	934	926	890	896	913	929	959	933	869	939	926	887	914	893	861	935	936	928	928	898	926	946	933	911	897	999	912	929	917	1012	915	961	917	938	924	898	868	909	904	908	913	948	962	903	965	949	926	946	946	924	946	943	890	936	899	902	958	944	908	898	976	969	927	919	961	945	904	939	856	952	982	877	888	988	980	961	921	974	927	905	990	919	919	949	911	926	983	958	903	972	917	930	935	904	954	955	902	875	901	901	939	955	952	905	903	950	881	961	895	947	972	908	993	929	939	927	910	963	930	885	924	856	899	989	919	941	948	942	932	875	945	943	945	885	903	941	937	899	967	906	903	903	910	960	882	874	927	964	969	950	951	917	924	986	918	907	914	902	948	950	984	954	900	943	937	919	977	929	944	911	945	941	929	933	925	914	926	970	946	947	951	891	954	931	913	918	891	875	969	911	885	960	957	997	924	901	930	936	945	921	857	959	925	902	954	956	894	936	920	902	971	894	912	947	911	887	922	905	958	926	999	884	902	939	968	909	913	918	932	973	954	912	919	903	939	949	944	949	898	948	906	932	955	924	921	934	926	917	939	910	970	905	931	899	951	888	942	912	901	960	956	917	982	942	914	956	952	891	943	952	931	946	922	883	900	906	934	911	926	969	947	897	948	937	913	930	916	928	977	925	929	916	961	932	953	990	912	907	894	927	914	927	923	929	943	929	917	933	901	917	963	948	886	983	932	897	947	973	936	923	916	913	960	940	881	883	863	922	926	950	897	975	897	872	976	917	967	908	957	937	930	978	956	942	910	878	890	878	893	917	971	898	924	906	948	940	960	903	950	935	917	913	920	949	861	894	923	910	958	912	918	989	948	936	917	876	911	921	975	899	957	908	940	915	942	881	872	947	954	940	940	935	869	952	970	918	885	923	946	899	931	958	882	931	914	928	992	925	919	1008	897	940	926	928	899	957	963	973	922	919	898	953	872	947	969	927	987	935	904	934	902	949	966	975	941	895	880	977	908	945	950	923	961	954	905	958	955	947	949	913	997	881	950	926	955	905	925	883	923	916	963	896	896	911	914	962	909	917	911	903	954	978	929	964	935	924	894	933	943	969	915	979	841	936	918	895	934	912	930	860	898	933	907	912	940	869	913	952	946	934	948	950	915	902	913	922	929	970	932	914	894	928	973	949	917	917	1009	929	917	960	918	981	923	875	935	961	947	923	932	939	915	930	909	940	929	893	931	936	941	917	887	886	890	836	976	894	954	960	1004	931	936	881	935	947	963	924	923	937	875	939	985	929	926	907	906	917	905	925	975	948	875	929	909	931	931	917	937	920	943	926	937	965	899	927	899	932	961	974	895	960	958	933	946	930	926	929	940	863	906	869	937	945	876	914	926	903	905	989	896	969	1004	964	942	925	956	944	887	897	894	897	904	919	927	931	946	897	940	978	929	918	904	934	984	864	920	894	927	923	934	894	988	913	913	934	926	949	905	899	887	949	924	951	889	925	918	906	960	926	908	934	961	918	897	939	922	922	943	910	1022	935	978	922	916	910	922	930	914	941	920	906	935	897	909	945	886	919	907	892	916	919	932	957	928	904	954	888	935	877	883	937	952	901	937	883	953	886	936	950	938	907	920	936	944	936	912	929	946	929	927	951	921	932	939	938	935	895	970	950	933	956	867	911	901	931	938	937	997	934	927	890	966	960	946	879	924	915	950	907	931	953	890	928	926	884	940	956	901	945	927	921	932	968	925	910	933	916	888	919	851	938	904	903	955	896	911	931	1005	936	953	958	977	929	943	949	896	928	867	909	921	934	919	938	928	915	911	948	931	920	970	935	935	916	930	980	966	905	949	939	964	958	931	977	942	911	939	939	935	923	925	879	885	959	892	1005	970	925	927	947	947	940	915	977	1019	891	897	926	943	944	934	985	927	901	923	927	918	881	972	918	901	916	932	950	922	924	944	905	953	950	927	948	939	924	901	927	931	911	925	944	948	907	942	945	905	901	910	988	913	894	905	904	933	928	939	968	942	968	896	874	968	903	985	958	921	870	913	918	938	918	902	954
25037	25550	33723	26463	17386	4624	773	586	494	513	554	540	480	525	443	502	529	498	525	486	475	465	505	493	496	463	522	490	517	478	482	461	504	531	467	463	530	504	468	538	487	488	482	462	492	459	491	472	495	487	495	509	505	503	420	479	488	492	498	475	475	475	503	538	474	483	521	514	516	477	484	474	505	508	492	498	490	514	540	496	521	566	504	483	488	444	510	505	507	493	491	506	473	475	514	521	519	489	492	510	545	498	486	481	561	478	512	513	504	497	525	508	495	501	525	497	456	512	502	491	527	499	457	518	542	488	527	503	459	504	500	485	514	482	492	446	457	501	476	470	537	475	476	512	504	499	502	519	504	507	496	497	490	477	515	495	509	498	492	491	491	485	473	507	510	501	484	543	470	475	503	493	490	500	484	472	487	488	513	495	519	487	510	485	507	489	476	498	496	508	480	493	496	521	461	485	494	497	512	485	466	482	514	512	491	485	471	543	540	484	501	490	503	512	553	484	466	517	489	515	488	457	506	486	513	481	502	461	520	495	481	503	511	478	514	474	474	528	500	529	480	512	505	509	489	442	482	485	487	511	469	479	461	482	508	505	471	502	528	451	481	468	498	495	508	465	486	489	485	517	504	521	511	500	521	484	483	535	531	503	504	481	509	486	477	481	482	485	488	513	462	505	473	513	503	480	470	440	464	493	510	464	475	481	498	477	531	524	503	505	509	505	528	501	468	510	506	490	524	519	458	514	504	462	509	453	486	472	479	479	470	462	502	514	479	498	469	457	448	484	479	500	508	489	494	504	533	487	495	530	505	490	497	475	466	510	496	500	479	461	496	505	487	464	522	490	495	479	514	462	464	446	496	509	493	474	493	507	540	484	519	507	483	521	504	472	477	519	499	510	489	533	492	526	492	463	499	480	464	509	516	510	533	520	505	495	485	473	478	491	502	518	505	488	530	490	500	531	536	478	479	478	475	498	517	490	484	465	500	507	501	504	523	505	506	482	487	480	493	502	481	493	529	499	445	510	475	473	487	494	494	447	472	461	507	452	475	468	543	519	478	540	498	492	475	492	497	520	470	518	478	471	479	490	534	507	509	517	484	488	479	483	485	513	503	487	505	490	471	483	523	482	522	529	492	474	480	522	513	488	472	463	517	516	526	503	488	493	477	500	491	472	512	483	529	473	501	481	487	521	512	465	442	501	493	487	516	467	471	512	487	485	480	481	480	511	486	491	524	492	500	487	497	475	505	459	509	503	517	434	464	496	459	471	471	496	512	503	490	505	464	492	472	466	498	483	486	528	500	499	465	478	506	484	506	492	463	500	499	494	482	510	473	502	507	494	448	511	520	482	486	479	517	469	525	469	474	479	465	490	485	472	520	497	483	485	518	509	456	528	498	517	547	480	527	473	487	484	470	498	481	466	482	469	500	433	480	501	471	495	519	505	478	500	484	510	544	513	486	486	490	481	493	492	502	503	462	473	507	471	466	534	481	532	499	517	521	488	513	521	464	519	505	510	489	519	499	515	525	495	486	468	502	484	526	505	486	505	491	483	469	539	488	494	463	494	492	516	505	494	507	487	453	468	485	456	498	495	499	475	495	494	477	491	476	498	460	470	482	453	478	475	487	463	470	532	497	473	468	446	492	483	500	449	474	474	543	472	514	454	482	484	464	499	453	461	534	466	479	467	479	499	475	495	491	444	462	497	525	526	486	509	536	455	507	494	519	483	499	509	481	486	492	477	468	490	476	499	510	474	479	516	458	499	488	489	490	514	476	495	504	517	485	487	532	515	507	506	489	502	499	500	497	504	473	518	463	542	469	483	478	444	478	503	487	495	495	514	516	477	464	459	508	457	542	483	453	494	475	483	493	497	489	467	509	496	505	461	497	518	474	487	496	497	510	518	471	528	492	468	482	487	511	481	483	514	480	485	481	478	479	565	497	480	506	482	505	470	516	512	494	495	488	517	457	483	493	544	528	492	482	496	498	492	510	501	458	538	471	491	473	480	457	466	522	488	448	485	438	496	466	477	504	468	497	452	487	484	443	491	474	492	526	465	515	526	494	467	484	492	479	528	470	476	505	474	539	506	531	528	465	457	494	492	491	508	466	507	476	484	459	493	468	485	482	492	463	491	460	497	502	493	505	516	511	530	509	502	473	504	496	467	476	515	516	470	501	512	488	512	523	549	503	482	524	508	470	495	509	523	460	502	480	492	524	505	506	507	500	505	474	506	481	502	477	428	490	503	500	485	459	458	484	477	482	521	489	525	478	538	471	498	506	508	479	476	494	463	481	485	489	521	497	479	474	467	522	527	542	511	467	478	518	512	475	488	539	491	492	488	508	495	450	487	449	480	473	504	483	492	513	447	514	483	498	521	502	509	495	508	447	485	475	492	526	481	500	511	481	495	548	485	465	521	505	464	522	483	517	476	493	510	500	498	492	552	491	506	516	520	460	545	495	527	539	502	476	471	493	478	495	504	507	509	494	483	506	522	524	532	492	504	491	502	483	476	489	527	508	527	487	481	516	489	469	473	475	521	490	511	501	513	533	467	481	503	470	496	447	525	489	445	512	464	477	509	539	490	498	487	504	507	485	486	474	508	507	470	454	507	508	508	507	506	501	530	504	537	488	509	459	484	517	504	477	508	528	452	491	517	448	458	497	537	511	480	492	491	509	491	491	512	529	471	485	523	489	492	515	457	484	484	471	506	492	489	491	511	481	529	514	479	536	460	506	478	492	479	531	485	550	484	495	506	495	493	487	500	489	493	482	473	505	506	497	523	435	491	518	460	485	451	492	467	482	513	495	490	502	561	498	509	482	504	472	503	504	485	479	482	534	528	515	519	485	544	515	509	483	502	491	504	506	511	475	490	476	552	460	499	503	495	490	495	529	482	495	510	496	502	498	486	486	501	473	492	463	500	443	518	520	510	498	488	488	451	540	497	498	515	463	460	499	494	508	520	509	503	427	491	497	511	484	480	486	472	446	496	481	526	487	447	455	455	486	487	526	471	489	538	506	487	513	489	504	505	479	486	475	475	528	498	501	511	519	471	485	534	486	507	505	496	520	478	508	509	462	538	476	522	501	483	495	475	481	472	503	490	523	473	489	491	511	494	479	517	470	465	512	515	489	485	523	469	454	469	502	503	471	479	498	487	506	463	514	462	519	505	515	506	493	521	500	503	515	518	470	466	475	503	503	473	481	529	483	492	508	516	488	498	487	482	486	502	444	528	511	530	474	469	505	508	475	474	485	505	530	552	478	532	520	526	476	500	507	467	471	478	464	498	480	515	449	503	503	525	487	523	483	491	466	482	493	502	482	484	479	485	491	506	473	501	500	522	503	501	511	493	492	488	487	485	489	466	502	496	515	475	484	490	497	483	540	504	470	499	527	497	506	509	474	510	499	469	482	447	485	501	456	491	512	478	486	501	485	484	514	482	491	508	453	486	485	506	511	504	494	543	499	491	508	489	487	488	476	472
58010	90609	61031	30922	11203	2533	1196	937	877	931	917	934	891	880	915	954	934	907	871	912	938	837	936	878	927	928	951	934	939	910	908	886	957	941	924	890	893	853	922	890	895	901	866	909	869	959	927	893	838	941	880	880	900	885	891	898	884	982	884	907	919	928	913	879	933	898	905	889	911	888	911	922	900	907	896	927	919	879	903	905	968	970	875	873	931	924	949	917	908	916	880	911	869	863	887	900	899	894	883	865	935	943	896	852	925	897	930	956	922	907	882	931	891	927	901	960	866	892	873	945	884	901	863	908	922	871	876	939	918	864	914	899	910	867	905	883	875	965	887	880	925	912	916	912	855	911	928	919	904	892	895	851	928	929	936	928	906	905	934	932	894	881	876	892	892	887	872	960	867	872	944	924	944	901	891	908	915	926	928	935	902	940	886	921	897	905	935	903	870	884	880	820	920	906	873	932	904	917	873	934	866	896	858	866	898	893	922	882	922	902	932	906	816	959	894	932	931	917	877	850	896	904	945	921	918	912	914	909	932	872	881	876	906	906	859	875	911	919	894	928	905	920	893	887	891	902	902	928	926	868	943	883	923	890	932	931	859	910	867	931	873	906	824	885	910	935	939	886	916	938	888	882	908	913	927	957	921	883	913	888	922	906	895	931	935	851	911	871	894	895	872	924	891	933	910	872	890	891	857	916	915	873	900	920	920	907	824	914	901	940	912	898	848	935	905	880	846	894	876	935	914	853	891	900	937	852	843	868	929	870	927	873	900	863	912	910	889	902	857	886	910	900	883	859	889	888	912	871	860	890	884	911	907	927	942	926	905	885	910	871	867	913	918	826	885	949	884	937	831	882	866	897	901	874	924	883	905	885	908	964	909	878	937	853	916	924	921	890	906	859	859	914	951	849	913	900	886	880	932	899	897	897	915	872	961	939	901	950	883	885	919	848	863	864	913	903	892	955	907	883	886	896	866	871	914	932	909	938	859	878	921	907	892	901	905	940	910	894	911	937	898	917	914	912	915	913	893	888	898	883	840	896	854	938	854	883	918	885	918	909	892	908	932	906	963	902	901	891	925	913	894	902	902	907	914	895	876	875	918	931	935	897	885	895	886	871	931	907	902	914	905	885	943	900	928	893	883	898	964	949	918	919	866	928	912	908	906	905	927	852	899	955	898	913	892	866	960	913	912	861	901	905	871	927	923	909	919	884	908	873	897	863	920	931	879	897	914	932	897	936	944	925	876	849	939	883	909	889	862	867	918	899	892	908	889	901	925	912	939	928	905	909	891	906	916	930	852	929	943	935	913	936	875	904	903	905	916	885	876	909	891	928	872	899	906	893	923	874	943	930	896	879	861	884	889	877	873	894	932	887	915	958	905	822	914	900	885	906	871	877	886	880	911	919	856	881	915	937	873	939	933	900	907	922	873	905	908	901	890	874	911	912	948	914	993	902	909	889	963	892	927	921	912	932	926	925	901	857	893	906	893	940	880	897	921	920	903	924	900	877	896	899	910	903	852	955	897	965	937	885	913	916	936	916	859	833	907	901	989	879	940	851	910	895	928	913	941	857	947	873	949	964	890	954	911	887	936	872	921	927	869	903	903	941	894	921	942	871	915	882	979	912	915	935	848	934	847	913	889	912	936	889	914	876	939	890	894	885	928	876	892	964	902	895	955	901	931	912	898	891	869	904	900	905	903	925	853	885	876	909	865	887	930	918	884	927	908	896	941	820	920	920	889	908	909	927	939	935	894	930	899	920	917	939	954	900	913	888	897	948	957	891	913	931	916	861	854	870	909	863	904	929	915	903	897	911	898	895	873	893	902	866	915	907	911	878	869	909	898	852	898	941	875	915	953	921	923	827	913	859	896	918	915	890	887	898	862	905	922	907	927	874	940	884	875	941	955	930	856	846	971	929	922	879	865	851	899	950	865	897	932	961	899	943	916	943	851	903	964	919	893	894	921	893	915	837	899	908	896	843	904	937	908	948	886	939	847	906	909	937	935	906	914	892	878	923	952	900	924	920	835	914	894	925	894	918	924	867	890	898	897	891	920	917	935	895	882	919	859	904	931	880	948	902	916	858	942	972	887	926	885	963	900	908	898	943	884	879	889	904	910	882	934	911	853	870	879	892	907	936	861	915	894	895	902	945	914	889	934	888	912	886	898	915	937	891	931	901	888	903	878	926	821	838	838	906	886	946	938	904	862	893	939	908	895	938	881	903	876	908	920	897	892	915	895	955	890	866	896	944	965	881	950	934	926	921	902	911	887	926	938	890	919	889	869	870	921	920	858	889	900	900	898	938	891	937	899	914	893	913	1016	880	865	888	922	903	870	942	903	851	887	848	876	938	914	900	894	914	950	949	912	935	936	872	877	903	852	890	921	941	922	879	965	893	926	912	898	959	912	927	976	930	915	926	890	908	933	870	944	898	867	870	894	853	881	918	890	867	897	892	950	917	932	849	903	875	886	881	929	905	948	882	868	894	897	865	888	852	885	879	897	881	939	827	895	867	876	851	910	944	950	896	933	894	940	897	894	864	937	898	926	847	885	931	903	929	884	889	949	897	858	879	859	893	923	880	927	913	913	893	901	938	917	943	937	901	871	890	932	877	901	912	933	936	880	872	890	942	912	881	906	900	899	860	919	891	891	929	815	972	882	895	880	887	970	874	904	922	909	855	901	913	900	954	903	892	877	944	903	971	912	912	911	862	892	905	908	877	940	885	931	927	911	869	884	943	915	887	886	879	909	877	922	928	933	924	878	939	914	912	888	907	916	857	903	912	870	894	891	927	896	875	859	900	930	882	860	924	878	883	919	893	843	855	876	886	892	905	867	875	878	885	894	941	937	896	897	902	894	888	901	887	885	891	909	886	961	887	899	920	929	927	975	905	927	885	876	915	903	949	914	908	872	882	850	893	890	885	897	957	887	897	900	893	896	942	880	868	912	935	905	858	896	892	932	948	883	883	870	915	871	940	899	886	890	860	937	954	882	885	869	882	921	920	902	921	866	931	929	892	871	884	903	838	880	853	840	917	829	938	904	880	870	902	929	879	901	845	905	893	913	881	850	896	910	883	929	919	935	905	976	867	935	908	869	895	904	887	895	887	908	862	906	955	973	914	927	892	875	874	904	909	883	836	948	942	920	925	858	872	955	908	901	923	877	920	891	938	921	903	948	880	860	929	945	939	913	889	912	901	890	848	909	892	885	882	908	903	880	924	912	877	955	906	924	875	946	922	929	861	948	880	873	915	910	901	857	899	906	931	887	900	906	875	919	930	954	921	887	965	941	925	897	896	933	878	916	932	875	970	873	885	893	889	923	975	914	914	921	875	901	903	902	879	914	913	942	965	916	928	906	923	894	909	928	918	900	900	879	929	899	928	927	918	908	920	954	907	860	922	959	912	885	954	942	917	877	822	887	888	902	910	901	891	944	942	886	916	854	975	887	930	908	937	968	897	961	863	906	932	910	869	860	854	935	869
23530	23268	31837	24801	20983	15709	2842	689	606	586	574	610	604	582	558	558	570	573	564	543	580	544	580	542	594	539	604	549	563	571	606	543	530	608	539	573	546	578	574	557	588	582	595	553	583	583	542	563	560	566	585	605	567	582	559	574	599	546	540	591	545	565	537	566	590	592	556	538	565	528	547	518	563	537	544	566	585	552	564	581	588	562	577	550	531	576	569	547	549	583	576	570	597	564	549	541	594	587	554	577	586	530	525	585	540	580	573	561	588	596	594	533	544	602	559	532	546	587	543	547	560	592	584	551	562	562	558	584	569	589	586	559	567	576	553	565	551	573	568	521	574	579	565	568	621	592	540	541	537	586	576	507	558	576	566	549	537	551	554	580	528	575	576	585	564	549	551	587	559	545	570	585	543	524	544	583	542	565	609	573	564	594	601	605	561	551	584	549	574	570	591	568	560	569	553	533	579	549	577	583	571	543	568	552	557	527	548	576	581	562	556	556	528	543	574	581	581	574	601	535	544	556	540	545	587	553	547	598	544	573	572	581	605	576	568	569	533	553	560	585	544	542	536	540	566	553	550	564	542	587	558	581	567	576	604	576	557	545	572	564	548	583	593	566	572	564	565	555	559	600	581	568	588	566	595	585	507	563	613	578	584	581	576	579	557	568	568	577	607	560	577	565	579	588	586	554	603	575	586	592	552	568	541	538	555	578	573	588	546	598	556	528	581	551	541	518	541	572	548	556	579	524	572	554	572	556	572	574	545	561	573	560	570	595	581	600	589	563	532	548	552	545	570	530	562	576	577	529	568	561	594	511	534	575	517	564	541	578	596	560	575	544	585	575	529	558	540	535	598	601	593	560	587	578	565	590	558	591	610	559	571	546	542	605	557	561	553	580	564	602	613	574	558	567	567	589	538	576	544	532	615	565	610	574	542	541	563	588	620	559	567	552	567	599	567	598	567	570	529	600	608	563	532	556	582	520	547	607	584	595	563	598	512	561	561	597	515	551	530	586	573	556	572	534	575	561	566	563	551	513	554	563	573	598	495	570	579	525	551	563	555	605	534	565	565	599	571	520	594	587	585	567	569	552	542	589	599	569	554	529	553	521	596	539	518	542	554	591	590	512	558	590	545	606	568	562	591	545	595	511	544	581	546	520	583	533	538	609	554	593	531	579	545	595	556	559	532	556	551	565	517	594	577	600	546	601	499	523	550	533	538	562	570	522	610	522	574	609	579	580	542	576	564	558	566	572	551	553	576	565	586	556	567	575	603	548	581	557	546	559	527	590	530	534	558	544	595	557	559	545	545	595	543	581	585	567	571	607	558	553	586	559	598	552	574	576	570	581	575	550	592	540	595	554	523	564	551	595	522	549	574	561	555	596	579	549	559	578	603	523	598	582	552	533	582	536	558	560	562	549	568	531	551	558	574	608	562	598	592	585	547	575	546	557	568	541	579	555	570	567	582	547	571	560	543	548	607	583	567	565	558	579	565	573	532	529	590	563	576	560	528	602	567	550	558	555	579	531	578	557	557	558	581	553	575	560	570	490	520	553	545	556	555	551	544	550	571	529	516	560	565	601	541	557	563	604	550	543	584	595	557	569	583	549	538	562	604	568	566	539	607	581	568	561	549	548	560	584	562	546	517	525	586	556	609	580	557	552	539	555	561	552	522	543	581	548	550	549	554	557	594	595	526	533	541	534	543	549	518	538	595	592	554	590	565	556	559	579	616	588	515	581	594	542	536	539	567	556	537	585	552	559	588	576	560	593	544	570	603	552	531	538	544	591	524	546	535	550	584	560	574	568	559	583	532	543	565	554	600	536	564	608	574	587	558	574	575	574	574	585	583	536	545	581	555	569	569	525	512	607	616	585	586	549	571	569	558	601	547	587	594	595	565	597	541	529	558	574	511	579	534	579	569	547	580	577	577	527	588	624	589	563	586	569	615	516	568	588	518	525	566	564	537	599	552	590	582	541	598	570	542	528	529	556	520	568	555	593	563	577	552	521	589	580	564	540	563	590	547	558	520	555	555	554	522	548	576	598	550	567	534	557	573	558	521	614	564	517	578	577	554	559	578	557	543	576	595	546	563	563	532	573	612	574	581	559	567	571	497	583	558	576	563	589	543	555	585	597	574	583	559	547	558	522	543	565	546	590	576	561	562	577	570	564	545	562	558	522	587	585	558	624	608	603	575	570	577	554	578	545	603	551	562	552	604	568	573	546	555	550	542	553	561	559	561	556	553	591	539	583	567	577	580	551	567	565	562	525	610	545	530	569	545	586	574	591	561	563	567	547	535	564	571	529	575	547	573	556	581	546	557	597	570	578	523	537	605	569	597	588	562	585	557	565	576	596	570	592	542	575	542	537	583	534	536	556	555	578	519	567	558	554	547	542	566	591	575	566	540	584	583	600	550	530	594	610	520	582	590	547	570	535	574	569	595	557	582	528	545	577	571	546	569	547	590	590	544	546	554	580	555	562	516	555	529	569	539	589	529	551	603	583	564	560	585	584	544	546	551	595	546	559	559	533	574	574	534	544	570	584	557	560	567	574	579	564	591	556	556	551	518	576	563	528	567	556	569	531	538	578	589	590	576	540	619	535	575	602	565	541	563	564	530	557	549	524	525	580	622	563	557	567	565	596	598	549	567	586	525	571	601	557	568	591	578	575	590	544	582	582	562	570	584	546	586	582	544	558	509	523	511	595	549	599	558	556	556	569	569	565	583	506	532	589	549	543	548	583	558	557	576	609	545	540	561	572	572	554	572	547	542	584	545	538	570	573	530	567	554	598	576	584	581	557	557	596	574	560	539	548	543	580	554	560	566	513	577	576	514	543	612	588	584	528	550	544	599	564	583	585	528	578	529	608	562	577	559	567	542	598	522	559	567	572	573	548	592	557	525	547	542	564	585	559	533	593	529	561	544	536	549	538	558	542	581	535	543	567	510	518	587	609	554	581	552	582	521	538	560	537	551	542	555	612	580	558	578	579	551	569	557	612	572	587	568	544	553	627	532	541	590	553	599	548	550	555	512	550	608	566	579	561	593	548	546	574	508	552	520	587	541	540	612	557	597	555	571	539	574	586	534	573	580	589	569	568	584	570	574	537	587	574	538	535	577	561	522	525	568	571	592	568	575	545	542	543	522	533	542	583	564	528	560	555	572	564	521	573	547	533	582	564	591	582	564	577	532	515	601	588	563	534	585	575	540	552	579	600	572	608	584	553	558	556	538	557	535	543	590	584	529	515	528	566	565	542	583	551	575	500	575	562	561	549	551	557	583	601	551	550	550	536	551	554	524	577	572	534	596	611	568	591	510	542	535	574	522	548	569	566	495	587	556	578	517	521	551	572	563	555	575	534	527	586	544	575	560	556	563	560	613	546	561	557	561	585	544	615	556	580	592	551	573	522	536	537	543	586	538	579	523	518	539	588	577	584	544	592	588	545	603	535	557	551	547	585	625	575	564	571	557	564	538	544	559	569
53484	100016	71082	40139	16397	4475	1487	1094	948	1017	980	960	969	978	966	950	975	972	972	945	977	991	983	966	1010	981	977	986	991	951	885	909	997	979	1002	1007	998	993	979	1066	1002	995	960	945	1010	992	982	955	958	1009	1034	1067	977	995	963	923	999	968	1000	982	954	947	965	1041	982	984	1010	964	966	952	954	1038	1049	932	934	989	1012	999	1007	1000	961	997	975	1026	1015	997	1027	970	1003	1021	999	1040	1023	982	948	997	972	1048	934	962	967	1023	953	978	1016	1020	1041	991	1000	949	894	973	918	1006	989	991	1005	971	994	1005	956	958	1001	981	991	1001	976	972	998	948	976	972	978	959	985	1006	1032	948	947	998	1015	963	1004	972	968	959	1043	990	998	976	959	1035	996	958	1037	1012	993	1039	1020	946	960	933	987	999	997	954	993	975	981	918	1042	993	1011	968	1021	986	967	996	968	957	953	956	993	991	1009	953	999	971	988	961	892	971	993	933	973	980	966	948	1021	959	969	1000	968	988	1009	983	1000	1002	979	997	890	1010	1008	933	978	1030	1004	942	942	942	942	1006	960	996	998	1000	999	996	1006	975	993	1001	1041	930	942	1032	1017	1012	934	956	998	959	997	935	1006	948	998	952	1027	969	986	960	989	954	959	1020	1034	972	896	975	929	982	965	967	960	970	975	1036	931	989	1021	915	954	1004	1012	1002	971	989	972	1001	969	972	980	1036	944	1007	982	960	969	1011	969	971	1001	1036	945	998	980	1012	969	956	1002	979	1003	1016	930	938	987	962	948	992	1002	1001	962	939	1017	1021	997	1026	958	967	995	932	1009	968	1012	974	1014	976	908	958	1001	995	1009	988	975	1004	1009	964	951	1006	987	965	970	972	1003	912	1020	960	1000	1031	973	953	962	1013	973	932	944	985	990	951	1005	1036	1005	994	975	966	981	1020	940	919	938	991	989	966	982	1042	1030	1019	956	914	979	1011	968	972	1023	966	1020	1005	946	1012	1020	978	1043	941	969	971	975	1010	993	976	942	998	1013	1025	991	945	951	1023	941	933	943	1055	1034	950	1010	897	1000	993	1005	980	1000	1020	978	934	976	996	998	1002	955	940	961	1026	988	1000	981	967	964	959	1003	992	981	992	961	975	1057	965	953	967	921	963	954	924	1012	914	992	945	1027	979	1019	961	989	929	1037	991	957	938	913	988	964	976	949	968	918	943	1045	1042	969	940	950	958	984	1013	1006	934	1022	996	999	985	990	972	957	998	976	976	999	950	939	1007	976	957	1035	959	945	964	994	924	1002	949	1013	1005	985	951	996	943	964	926	995	996	958	1044	932	972	1027	1008	988	1002	1001	973	966	976	925	1041	984	999	976	975	957	1006	1026	943	1041	937	1008	1014	982	1058	952	1046	942	924	1024	943	932	943	958	905	1034	1030	962	1030	1051	995	930	945	1035	965	976	976	1033	949	979	979	1021	996	963	918	949	964	972	1001	918	1033	995	949	980	973	965	934	1002	948	975	970	987	977	958	990	914	984	985	966	990	971	946	957	960	993	950	984	980	982	927	978	962	967	984	920	957	1039	892	971	924	1010	1013	968	1013	947	962	998	976	1014	994	969	943	1013	985	945	944	934	958	958	954	940	968	963	992	958	931	989	995	1008	1015	1036	1018	1063	962	961	1016	943	964	954	1016	941	984	954	1012	961	1005	961	1002	959	1019	979	964	1034	960	985	988	972	978	1035	946	955	1001	969	903	1025	998	1008	997	1005	936	973	981	1008	970	1041	951	973	1002	949	976	1030	1032	1020	937	991	940	1048	962	1023	1025	985	1013	1038	972	956	975	980	981	994	1005	937	1005	976	957	964	917	940	998	972	1008	1014	966	930	894	1047	967	1015	969	938	964	948	1021	944	1020	1004	979	1016	1082	938	998	1006	986	942	937	1016	961	987	961	1006	974	1054	972	1001	973	995	975	928	1059	930	990	944	1023	927	971	952	1007	964	942	959	946	1050	989	1043	990	1004	954	982	952	946	976	942	962	956	1006	925	943	1026	1007	989	957	920	934	952	928	974	1005	927	970	960	1002	995	1000	975	1004	988	945	1019	972	985	1017	972	968	998	967	1016	994	991	981	948	984	1023	995	976	984	983	994	1015	946	965	1005	919	993	1012	969	975	1017	978	966	1003	968	967	1031	1024	938	1016	963	986	954	969	975	1000	985	980	962	965	1035	960	1034	1007	991	953	978	1026	1035	952	966	1014	1021	931	969	975	969	1039	1012	1035	991	982	960	993	928	970	977	1001	931	1041	949	934	960	911	955	1021	988	961	955	1005	961	966	1015	966	932	1033	984	979	965	1007	999	992	980	966	1009	945	971	957	1021	984	951	1006	962	991	984	1030	968	930	984	943	1030	1008	1006	931	993	973	1022	995	1010	1019	1048	982	1010	943	946	950	951	934	987	987	1001	959	970	917	974	961	1042	973	966	977	933	977	930	977	983	966	928	980	1025	1053	1016	953	970	996	1039	909	932	1003	1006	997	1050	998	1011	981	993	972	996	1034	971	1033	1025	996	978	949	975	951	979	966	932	984	993	1010	975	1011	938	955	986	991	967	975	1061	968	962	930	959	964	982	934	992	986	971	948	988	977	964	931	961	983	1011	945	942	971	992	997	972	1025	951	965	1021	988	996	1016	996	1020	952	980	1002	957	919	961	986	993	937	1035	981	1015	987	979	967	1012	983	1035	981	965	1020	972	996	974	991	935	945	973	977	980	990	923	943	953	939	981	1039	1025	950	942	1013	925	969	979	1000	1023	988	985	1009	971	985	955	1025	969	1006	962	1019	973	968	968	976	923	954	1021	964	928	980	949	1012	997	959	966	1033	935	932	1015	973	982	982	1061	1007	1002	974	1001	973	1012	994	973	978	1006	1015	989	965	1003	946	995	945	957	970	1003	1007	1001	982	972	947	1007	973	1058	1022	985	986	992	986	985	979	993	957	1014	997	1030	947	972	973	921	983	1012	1007	1002	980	985	965	981	1023	941	1018	997	980	980	980	942	984	1027	966	919	979	979	1019	956	1023	972	974	959	996	976	967	975	995	996	976	1000	963	968	962	990	1049	979	906	1003	947	1013	973	942	982	1007	1003	946	1008	991	1017	1026	1039	995	980	986	922	971	981	946	958	988	964	946	970	948	976	954	997	984	995	962	979	1016	945	1032	972	960	964	987	910	1003	1009	974	936	1010	983	943	929	978	967	995	907	986	969	975	927	915	927	957	980	1029	944	1016	981	992	978	974	962	982	960	963	976	951	940	1007	1034	1009	1006	1003	966	966	993	1072	1028	999	956	963	1004	1007	960	1006	1006	994	989	967	1007	991	966	1003	1014	947	950	990	982	975	1037	1062	938	978	979	965	998	1042	967	989	1008	933	993	1005	971	985	923	988	945	1017	934	991	1010	975	970	987	971	997	925	989	948	961	959	1007	986	1013	969	939	954	967	956	911	986	964	911	943	955	967	1002	898	998	1017	936	921	959	955	936	1011	1021	974	1009	972	945	1015	1032	981	985	993	1010	964	1032	1028	994	983	965	998	1013	973	968	1006	1020	929	1014	1045	1022	995	926	1037	878	938	986	974	1002	968	1057	980	936	1013	994	1000	968	982	965	961	966	909	1004	966	957	1021	978	955	1002	972	973	1022	1003	993	988	1042	963	1017	921	915	979	956	1027	979	922	940	1001	970	1014	1003	989	975	1038	959	1000	929	980	986	1025	943	1025	997	951	978	1012	961	1010	982	993	972	984	988	1000	1033	975	938	989	970	976	990	1001	991	985	968	907	933	938	996	1013	1004	1014	903	988	1011	966	972	994	982	1002	976	999	980	1006	1012	961	1015	1003	986	991	949	994	971	971	1002	991	1042	969	977	974	942	990	1009	1031	939	1019	908	988	1013
29595	34513	29251	11914	2165	814	581	510	500	505	509	475	517	488	512	464	511	509	463	512	494	507	507	529	504	465	500	501	499	512	482	488	471	465	468	503	503	510	527	491	477	518	488	477	504	464	503	469	517	492	520	461	543	484	520	427	475	502	528	513	479	525	509	510	511	476	509	536	476	529	468	479	494	504	505	530	495	511	534	540	514	483	488	517	486	501	518	510	505	513	483	500	500	465	494	516	521	445	529	506	487	467	531	465	513	503	484	522	537	476	524	459	476	499	507	455	471	510	500	502	531	526	521	456	507	480	503	488	474	478	544	514	498	498	467	529	479	502	472	514	493	492	545	481	527	474	518	503	476	508	517	560	501	476	491	506	516	479	501	529	470	451	531	502	515	456	497	523	502	502	499	505	457	525	470	499	442	510	490	483	498	499	506	519	501	487	518	482	476	505	474	490	504	528	490	497	499	531	445	540	485	516	545	478	496	538	488	535	482	470	490	524	494	477	491	510	459	490	478	464	482	487	506	495	520	515	511	496	478	491	522	503	483	493	487	508	472	484	497	539	490	489	510	510	508	504	489	496	481	537	506	530	522	460	490	523	528	465	475	498	522	502	466	512	525	484	484	480	516	536	493	479	499	525	526	496	486	486	563	538	471	482	502	488	493	505	460	522	466	515	506	495	487	525	484	482	510	496	515	494	481	478	543	501	493	532	485	488	486	480	457	482	496	453	465	479	485	501	489	514	532	488	469	574	519	492	485	526	516	515	484	496	523	486	498	502	523	463	483	462	483	507	468	502	512	482	463	474	486	520	483	471	522	540	489	496	499	480	511	534	512	518	496	450	512	502	483	488	479	483	538	526	503	539	545	528	504	496	505	500	497	512	521	532	535	487	490	505	530	492	477	493	486	515	539	489	515	490	519	514	561	504	486	494	501	531	462	501	529	495	493	519	546	497	518	469	468	505	450	488	505	475	484	487	514	488	523	522	472	519	516	495	498	469	501	512	484	496	499	489	509	493	505	472	535	478	466	504	483	453	498	480	494	467	484	501	468	513	499	543	528	499	494	509	498	523	508	508	486	511	495	482	442	512	474	483	503	494	522	540	527	497	497	507	442	481	485	474	492	481	504	511	457	480	448	461	535	499	524	476	522	509	494	471	510	473	539	513	524	496	551	472	485	502	495	489	488	540	510	493	456	512	502	457	483	483	499	494	495	511	510	524	449	517	528	540	470	516	510	542	489	499	501	491	457	498	526	519	483	499	510	496	512	504	503	511	501	496	488	510	505	481	551	484	489	531	479	465	494	514	507	546	490	511	549	540	491	509	484	517	476	491	541	520	459	578	512	464	489	473	511	472	469	510	497	486	535	523	440	460	502	508	484	479	535	483	504	476	490	482	512	532	520	503	482	478	461	590	508	523	463	504	464	468	506	533	461	513	499	513	515	531	485	522	507	488	486	450	504	482	518	508	521	494	496	473	507	506	479	453	472	501	473	481	473	508	500	503	502	479	504	490	534	523	504	508	493	507	480	516	501	536	528	479	523	520	485	481	472	529	533	487	504	498	505	493	479	486	492	466	509	505	500	502	477	489	535	528	519	551	489	520	483	505	518	504	471	481	514	476	471	525	508	516	496	486	496	467	527	482	514	521	515	514	479	494	488	504	502	494	499	527	480	529	519	492	502	518	507	460	519	485	460	473	473	500	503	515	498	527	473	506	511	511	516	517	487	476	485	486	514	481	501	501	514	513	495	487	501	520	517	499	451	476	487	471	496	518	508	511	499	496	491	510	516	493	548	517	511	499	560	508	464	491	476	481	467	478	475	513	501	486	474	528	470	548	515	533	512	491	521	487	514	482	469	445	484	497	506	489	500	516	497	514	537	488	469	515	478	498	476	452	463	532	481	468	496	488	492	487	460	474	481	524	503	510	486	532	481	479	485	492	523	510	534	484	486	492	490	521	510	523	513	501	510	450	543	493	484	500	505	507	528	476	483	487	520	464	455	535	523	492	493	541	511	502	506	469	496	447	520	474	561	519	481	526	546	478	488	500	520	508	504	510	500	459	457	507	496	508	467	520	528	528	529	509	567	546	534	495	489	516	488	515	544	520	499	490	498	538	463	470	506	493	478	545	506	508	507	516	480	485	505	507	510	479	526	482	509	473	531	539	539	516	496	532	545	501	495	482	517	489	477	495	514	536	481	488	477	500	509	537	522	511	465	478	533	491	506	472	459	531	491	562	494	520	514	507	490	505	488	492	496	470	527	473	536	558	527	508	494	494	482	479	499	531	498	503	507	479	514	484	534	518	540	515	525	514	500	517	504	520	500	517	500	498	542	474	515	495	515	518	480	448	499	510	512	509	496	518	522	481	452	512	505	474	522	512	490	470	526	536	461	495	523	499	504	477	515	474	470	482	482	526	457	486	498	528	538	496	498	499	506	467	491	442	528	504	523	492	490	502	497	548	483	481	457	540	525	530	514	475	471	479	474	504	535	554	481	524	499	496	461	499	512	465	503	499	472	497	544	498	483	488	508	504	505	472	513	486	499	483	525	468	490	512	495	492	497	502	475	487	520	506	482	524	582	527	473	499	486	523	527	511	499	470	464	515	461	533	502	512	491	468	497	503	495	479	543	503	464	554	497	492	519	468	514	516	482	503	514	481	493	469	497	493	484	520	538	501	473	531	505	537	496	496	491	466	557	451	484	514	497	466	526	499	498	524	518	453	518	541	477	511	499	497	533	510	548	479	468	509	535	492	461	484	497	507	509	480	470	546	497	489	476	495	517	469	501	499	533	480	498	519	465	464	486	490	497	516	503	500	469	527	497	459	500	484	484	500	539	472	483	473	505	496	512	482	496	506	478	503	497	482	496	494	449	482	463	454	492	486	520	521	516	450	469	447	532	512	455	491	495	524	553	466	510	504	538	485	495	475	531	513	504	517	516	496	523	490	516	492	545	534	504	484	498	522	469	512	531	507	517	499	496	497	498	478	521	500	487	485	487	495	512	447	486	525	501	513	479	511	466	465	519	482	506	520	453	498	507	478	441	470	510	540	476	523	483	509	509	525	479	521	491	531	507	492	498	497	518	508	516	479	496	536	497	509	475	505	505	487	523	478	497	520	467	505	482	534	521	479	501	510	493	482	454	501	502	539	493	507	480	498	498	491	492	530	480	483	542	522	464	494	484	502	483	504	504	482	522	511	486	493	498	489	485	485	489	510	535	508	509	502	508	501	505	479	516	508	474	535	530	528	486	517	488	488	506	515	476	512	492	496	464	497	460	522	529	498	498	526	482	475	489	518	535	509	512	531	476	495	488	500	514	500	496	531	467	486	512	473	508	514	470	511	515	491	510	510	520	499	488	511	509	513	500	485	488	511	548	454	531	458	529	500	471	491	509	465	498	498	478	489	535	510	501	496	463	506	530	514	499	516	505	470	533	501	484	491	490	468	530	468	475	459	545	504	519	516	497	518	511	484	509	465
36186	51519	33514	12800	3632	1425	1034	966	869	912	880	907	928	908	898	942	896	960	935	923	909	922	914	909	885	952	891	893	916	931	974	901	856	888	911	912	903	925	919	950	940	908	886	902	931	947	956	901	914	959	925	911	915	931	902	935	897	933	898	910	906	940	932	941	967	880	941	990	916	1007	897	942	909	911	907	942	908	930	900	920	901	941	944	921	920	920	873	892	895	889	910	937	916	908	913	937	930	913	884	900	961	934	943	932	917	932	893	917	911	890	939	896	907	966	885	963	913	898	847	874	883	957	911	880	901	906	935	899	868	932	884	925	911	892	924	936	940	922	937	911	925	890	925	942	935	956	923	890	865	881	933	879	847	898	947	920	935	888	940	913	840	883	968	950	906	963	895	915	918	930	929	920	901	949	919	855	929	909	865	896	860	914	935	939	914	906	922	936	915	895	876	979	924	923	992	932	932	963	959	925	853	930	912	924	912	868	928	974	933	922	867	920	904	928	941	937	927	962	934	885	922	945	917	929	905	947	905	863	964	920	917	893	870	923	969	916	903	950	965	906	948	894	929	957	914	926	900	916	919	943	920	868	919	946	906	975	913	846	913	905	884	856	935	911	867	907	956	898	894	889	860	954	940	920	892	917	927	942	962	898	990	915	946	852	937	858	865	934	878	921	876	922	933	935	904	897	860	876	897	895	921	928	919	916	924	932	863	925	896	922	880	906	931	924	946	876	922	927	957	904	899	907	975	929	917	909	979	932	898	943	942	947	939	890	839	918	916	901	901	886	948	941	983	905	897	844	892	908	882	940	928	889	950	924	934	892	945	893	904	897	935	945	893	993	889	894	892	875	931	918	894	903	898	900	875	918	941	893	945	944	934	911	917	874	883	886	909	934	901	913	925	908	982	905	939	913	918	914	914	867	928	896	907	929	918	881	921	891	971	901	958	908	900	895	923	878	901	940	889	903	867	928	884	937	941	907	938	936	922	884	879	885	864	936	883	923	903	871	928	926	919	925	949	952	919	936	901	874	852	928	898	937	877	878	937	938	911	903	899	951	893	887	923	900	952	952	928	877	909	901	888	941	946	956	914	918	912	935	939	893	935	916	900	900	899	908	864	887	914	913	912	931	874	891	887	945	950	901	938	904	934	887	919	928	874	910	926	891	953	936	919	974	908	923	910	973	881	901	883	908	916	973	925	940	931	925	899	875	915	937	942	924	887	943	887	914	923	887	908	925	914	889	942	953	906	895	954	912	854	880	884	866	891	940	934	918	892	881	965	888	923	972	935	910	887	917	896	915	922	922	881	916	917	860	877	928	886	947	890	929	897	867	925	888	906	947	948	934	880	889	945	933	913	887	934	926	860	904	944	882	892	909	894	911	872	928	894	898	1004	881	926	912	868	888	908	950	874	908	912	907	922	927	858	911	847	943	958	961	895	935	907	935	945	941	840	950	888	879	879	903	946	918	908	879	921	916	896	941	857	934	914	924	920	917	891	927	921	916	881	896	915	912	873	888	899	879	954	925	951	949	878	922	894	924	932	879	917	956	899	952	881	891	898	904	860	916	905	958	907	923	905	910	899	953	950	926	913	906	909	886	901	889	898	933	896	942	913	947	879	882	915	962	906	874	883	930	931	851	1003	915	928	863	952	1002	909	909	883	886	936	911	892	944	882	917	934	904	917	873	955	953	912	920	896	896	868	947	954	893	934	928	952	894	904	905	872	908	906	907	921	943	938	908	928	889	918	870	941	882	920	869	925	887	945	947	909	941	998	900	940	882	907	935	867	914	923	873	913	913	892	913	922	928	904	878	940	930	888	887	930	870	1007	942	942	918	893	957	906	911	948	888	971	918	945	902	954	914	968	935	933	874	934	887	918	888	883	955	935	988	914	905	929	913	954	902	893	933	924	982	940	975	856	914	900	906	870	913	917	931	926	909	942	923	934	947	909	905	896	911	861	967	892	935	960	898	889	934	931	927	931	888	979	934	929	924	923	904	910	949	882	925	900	869	883	870	893	931	938	907	929	891	942	904	953	893	942	913	866	968	944	869	922	935	859	926	946	914	940	910	876	922	901	933	939	896	861	913	921	929	879	856	858	938	884	910	915	882	930	931	930	902	925	897	904	920	933	903	913	896	899	944	931	948	930	963	874	958	955	984	913	911	970	911	927	958	905	905	926	879	895	929	895	876	953	877	861	850	923	901	912	896	932	901	908	936	912	898	934	891	914	945	912	903	950	918	904	925	954	972	933	934	902	941	966	936	910	907	909	937	920	926	948	892	942	931	885	952	950	951	934	925	900	904	950	921	953	934	956	893	925	883	873	853	944	928	892	927	884	949	919	923	933	899	912	870	928	882	907	889	932	914	930	944	869	947	905	932	902	928	900	955	914	959	853	892	904	912	956	908	914	897	987	971	859	887	972	898	921	895	951	876	872	899	873	866	945	888	911	967	921	906	902	958	948	906	918	932	895	988	967	960	876	951	891	884	886	916	970	962	911	956	969	939	943	979	909	873	900	957	891	890	976	864	914	916	924	937	942	898	900	890	880	927	938	956	915	900	923	930	961	945	899	941	933	969	892	939	902	906	948	954	907	934	874	915	881	919	938	906	891	913	886	900	972	889	886	864	961	948	922	867	911	946	918	948	948	850	920	903	852	896	898	926	915	973	904	981	932	920	921	956	918	937	938	924	923	894	911	945	912	892	869	926	928	934	898	908	935	880	883	914	933	963	878	1005	876	868	1010	947	912	932	864	938	922	929	903	881	889	882	957	906	904	954	907	933	929	914	953	932	936	859	949	948	919	908	891	901	912	928	885	884	969	862	910	901	906	977	874	918	917	933	905	947	873	933	929	910	897	894	898	904	922	933	869	901	917	909	901	937	949	876	916	857	891	905	904	856	902	865	897	918	911	860	926	916	960	920	917	943	937	939	896	964	901	987	885	926	892	919	942	892	930	950	908	905	887	935	905	957	889	969	916	924	898	915	904	899	910	933	911	949	902	917	931	888	919	916	867	878	915	904	960	921	980	908	918	924	915	919	901	946	915	923	897	929	910	944	944	915	905	940	900	936	896	909	879	892	862	876	937	919	899	926	852	950	930	932	952	890	886	932	879	883	935	928	932	937	992	890	896	893	881	883	916	925	915	908	933	955	889	923	915	928	891	954	955	893	862	935	889	912	902	965	909	907	889	909	921	893	914	917	950	909	922	883	881	942	891	943	901	911	864	957	907	930	966	913	887	916	896	899	966	947	923	927	921	943	912	893	944	937	874	928	912	920	915	899	895	868	944	934	918	926	869	921	949	896	924	929	911	884	857	930	953	877	929	910	954	897	922	939	903	948	935	901	884	929	924	897	917	896	859	915	937	924	894	924	943	902	938	897	930	882	926	909	883	948	885	919	873	876	950	904	916	906	915	907	893	959	880	926	951	903	888	941	935	909	927	920	934	938	937	940	894	904	920	912	935	875	883	944	932	904	913	920	888	871
24817	25302	36009	27902	18547	6478	895	555	501	532	498	506	518	455	468	459	508	473	524	447	549	457	488	505	493	531	508	495	475	512	486	493	506	516	478	515	456	456	494	502	489	507	490	482	492	534	465	495	498	520	456	499	484	541	516	487	481	499	464	469	487	493	520	514	536	499	475	497	431	481	480	474	487	487	447	498	463	469	480	455	481	434	495	472	530	514	519	466	493	518	445	475	454	543	502	470	508	495	504	471	478	480	481	519	493	439	464	509	449	507	473	468	490	498	483	514	464	491	487	493	510	488	478	471	503	534	447	461	450	485	502	437	510	514	469	487	442	466	496	454	486	498	495	492	482	480	485	461	485	467	516	470	453	477	486	475	500	501	495	465	478	498	506	472	505	491	474	454	493	463	461	476	503	506	496	505	508	481	463	502	510	480	491	499	521	489	518	467	489	502	489	495	473	487	467	464	474	510	502	490	477	501	503	523	489	470	483	467	504	456	516	467	446	499	498	497	481	478	471	496	479	471	491	459	502	455	497	508	478	536	465	484	446	476	477	498	476	508	497	506	502	497	459	479	489	489	512	492	511	463	475	455	463	474	475	457	494	458	466	485	498	490	543	503	444	458	506	474	461	482	472	499	467	486	467	444	490	501	504	508	513	497	508	484	475	503	480	503	460	462	509	508	482	495	499	490	445	489	461	503	505	475	476	501	483	526	421	506	466	462	470	498	478	490	511	496	528	490	516	510	519	464	474	483	443	498	441	490	493	492	468	505	490	519	497	472	515	521	512	484	530	490	520	467	443	454	473	473	488	485	489	466	542	494	563	442	494	474	487	470	482	468	475	462	477	467	482	472	466	482	481	501	496	494	494	480	499	475	453	496	520	512	481	496	499	460	507	477	512	502	500	500	469	464	500	479	490	472	519	528	472	507	492	482	513	470	521	478	466	474	500	498	550	493	455	491	483	513	469	506	491	497	519	496	457	477	483	502	486	472	461	490	453	516	501	491	498	489	470	497	435	464	481	470	480	478	490	484	465	517	511	460	477	498	484	473	509	490	505	475	491	509	449	473	494	489	479	460	474	486	478	499	502	460	464	479	445	521	507	500	502	490	499	495	488	487	492	479	530	467	452	469	433	502	488	489	480	443	496	479	503	477	480	489	493	441	506	500	485	503	447	498	503	522	468	498	506	502	458	484	521	502	457	487	476	470	478	465	519	501	507	504	485	522	490	488	500	519	482	479	466	448	497	480	485	474	465	507	477	494	483	483	448	495	471	466	456	480	495	488	505	500	481	498	506	516	488	510	491	487	462	475	471	435	466	503	506	495	482	463	498	500	513	464	471	477	506	480	475	476	458	469	480	483	464	466	474	480	481	441	470	460	487	504	495	479	488	462	478	463	507	477	491	530	494	492	474	483	449	519	472	518	479	509	495	498	527	488	503	480	488	464	502	473	490	502	486	483	482	498	462	487	487	455	472	542	479	495	513	500	513	466	468	507	487	475	476	513	495	523	499	447	465	506	490	502	458	476	460	462	477	476	512	489	496	491	532	478	499	485	486	469	457	501	468	514	483	444	467	493	502	486	450	477	466	479	487	480	470	471	501	457	468	514	469	458	463	492	497	496	502	475	462	480	495	480	482	466	436	488	469	507	466	465	465	492	458	509	444	453	506	437	474	480	517	463	472	479	522	513	502	510	457	456	466	471	547	488	513	460	506	486	466	449	491	463	479	487	467	464	469	470	497	456	519	514	491	493	492	509	488	455	516	486	490	492	496	472	468	438	505	468	511	479	479	499	501	471	450	511	485	470	463	542	485	517	460	485	451	476	483	487	500	481	483	493	522	518	502	462	523	493	509	489	442	508	512	516	458	449	517	503	476	483	461	500	482	476	494	501	517	478	451	457	477	484	508	502	482	465	480	461	470	502	458	488	433	526	456	493	488	501	550	471	511	463	483	475	498	499	436	492	496	489	492	532	493	453	479	443	465	485	508	465	480	517	496	515	448	521	516	494	506	522	462	496	510	513	492	545	494	475	468	513	462	479	497	490	478	533	485	463	476	476	483	480	492	471	480	458	513	465	477	470	526	517	503	473	439	488	472	489	488	524	481	502	519	487	493	492	478	460	478	512	487	501	487	476	481	499	444	504	513	479	479	476	481	459	505	480	504	501	483	501	460	477	493	494	499	472	488	504	464	482	490	449	484	451	480	498	492	468	506	498	460	484	496	448	482	493	547	481	484	459	461	542	436	520	507	493	510	491	521	470	488	491	456	479	496	475	448	456	518	461	497	485	492	480	496	495	502	495	481	464	452	503	484	489	473	452	493	448	463	466	466	486	483	470	479	467	456	488	486	481	482	486	474	503	478	470	490	494	486	517	482	499	489	464	502	499	466	492	502	483	464	486	468	458	501	507	507	502	498	506	504	472	473	477	484	469	499	482	479	450	495	470	456	469	502	471	452	481	467	490	498	478	472	493	520	507	461	466	472	452	469	482	478	488	500	469	490	487	489	505	478	507	494	496	483	463	466	506	497	523	458	495	476	488	491	466	493	459	485	453	536	495	448	544	464	522	480	480	502	527	547	478	501	544	482	480	474	486	474	483	478	466	483	498	441	487	497	453	482	478	461	505	513	502	461	477	498	498	482	477	487	489	505	460	490	467	475	487	492	474	500	499	521	504	462	493	473	464	457	468	479	482	488	484	524	506	461	456	469	495	480	486	491	469	481	509	485	465	488	501	481	497	537	496	506	482	481	483	503	470	512	478	469	469	517	452	493	456	510	491	523	513	482	483	506	496	533	463	498	477	502	505	471	537	501	473	456	476	505	490	468	432	482	477	491	471	519	448	457	493	496	485	524	491	463	487	477	491	471	477	500	512	514	496	471	484	545	490	509	475	479	497	479	462	503	476	566	452	485	465	512	508	471	490	488	503	486	472	505	489	506	485	517	484	464	481	477	478	477	500	474	471	536	521	498	494	485	488	566	456	485	514	512	484	515	481	483	502	449	488	557	481	429	487	452	481	472	483	481	478	485	447	472	484	520	498	472	479	504	524	477	474	445	482	468	486	481	483	499	502	461	515	478	478	525	475	499	490	468	499	511	516	514	521	475	431	483	486	483	485	404	465	478	476	509	487	475	485	457	463	493	509	513	481	504	460	496	445	472	492	490	516	466	452	493	474	550	496	481	484	506	459	490	467	497	458	506	510	478	458	503	541	501	494	506	504	509	504	471	496	484	523	465	473	494	439	506	482	509	457	501	479	479	497	509	484	491	443	503	493	505	464	470	494	477	483	536	487	464	486	475	476	472	460	464	515	458	448	487	489	480	466	479	459	473	486	502	504	469	438	510	479	502	530	472	477	488	479	524	499	485	503	481	493	480	478	506	452	492	484	464	457	493	514	482	441	495	449	472	453	501	492	495	436	478	471	523	487	475	509	489	436	491	453	481	461	503	498	466	479	458	465	506	474	494	501	459	454	432	481	469	490
57650	92373	64749	35564	14990	4139	1415	964	910	893	905	948	938	857	923	903	929	898	861	895	876	904	915	915	944	876	913	866	855	916	869	830	887	892	926	914	900	882	868	909	921	920	899	858	867	921	893	915	934	929	908	960	904	894	861	888	889	872	942	874	930	826	900	902	950	936	885	960	907	855	865	901	843	890	855	837	861	925	898	896	896	858	880	861	952	888	844	949	883	871	939	903	911	898	895	889	942	955	908	913	868	899	897	927	885	893	904	868	882	875	903	924	893	867	921	844	879	855	866	922	908	926	891	906	837	870	886	849	902	867	896	900	869	902	956	865	900	932	888	837	868	850	921	891	890	890	896	871	890	878	915	875	888	854	953	858	857	941	934	878	898	877	873	878	921	897	919	847	850	918	877	890	932	929	892	912	860	897	925	880	858	834	897	863	939	924	867	871	896	897	916	860	873	847	875	923	930	851	937	908	894	906	900	896	874	923	920	850	900	878	847	908	893	878	902	887	858	909	866	897	916	877	880	874	852	932	873	853	958	862	968	881	873	946	889	888	954	938	934	905	915	889	904	865	874	887	830	882	925	822	860	926	899	891	871	887	906	927	878	853	854	895	930	885	907	876	860	950	893	865	862	845	878	951	896	884	878	914	876	842	882	932	898	870	862	893	898	879	868	911	874	907	928	927	943	857	898	863	900	873	868	911	867	868	901	870	944	887	899	883	891	850	922	916	881	914	897	830	882	907	919	820	881	832	855	855	927	866	901	830	870	874	929	895	905	860	907	874	864	880	897	860	878	870	820	868	922	881	898	869	870	951	896	896	833	877	899	898	900	869	842	944	840	893	910	876	897	875	928	857	903	910	845	925	940	872	886	879	895	880	869	917	915	887	926	862	886	910	837	900	910	904	870	942	930	849	878	848	868	895	921	881	911	879	908	883	844	899	988	860	883	881	925	944	861	866	925	896	830	919	895	885	882	875	858	910	837	870	916	876	904	893	860	909	869	906	891	906	874	945	874	905	904	971	839	874	897	869	895	918	814	914	927	853	902	888	867	890	892	876	905	924	889	854	902	876	904	936	884	868	898	899	888	892	844	904	891	884	895	880	928	874	900	885	876	908	928	880	914	949	832	868	910	976	917	872	916	901	944	956	898	854	868	869	901	898	862	918	912	895	844	895	908	892	854	884	895	868	897	885	899	885	870	911	845	869	923	898	889	847	884	891	908	909	923	838	906	903	906	874	877	865	878	890	848	940	842	855	913	912	872	869	908	915	880	866	918	929	923	894	889	850	947	932	894	860	848	889	896	877	860	923	938	925	894	877	889	832	939	908	932	807	835	864	970	835	824	921	904	870	881	897	899	884	960	864	905	874	922	894	919	915	873	892	883	842	905	942	897	895	854	832	855	890	887	913	863	906	901	890	931	899	922	927	854	850	886	868	901	874	885	908	923	898	853	870	842	895	883	898	901	882	841	914	936	874	883	899	896	891	913	914	890	873	889	896	901	895	877	858	856	919	836	883	913	901	910	882	868	872	897	921	898	940	892	862	842	911	920	889	842	910	909	922	887	897	843	889	840	952	860	855	946	884	842	890	895	890	889	835	870	886	910	907	909	866	885	876	863	854	895	869	922	857	887	925	938	875	901	915	832	901	925	907	903	879	850	882	906	909	910	853	843	852	875	856	896	897	890	915	935	834	936	904	838	925	918	875	902	947	897	913	866	868	867	854	856	893	897	888	898	870	896	876	901	904	898	861	906	866	920	856	887	915	870	937	855	911	831	869	873	834	845	882	890	874	888	875	901	865	866	912	919	878	896	852	904	926	885	868	931	878	892	884	895	909	911	864	906	910	885	888	883	889	929	871	852	876	907	909	890	906	869	887	851	858	911	858	897	867	906	900	888	828	889	863	883	875	871	829	910	871	895	861	894	880	850	870	901	895	922	891	881	888	917	865	925	874	841	915	875	840	921	902	880	905	910	866	896	923	852	895	844	875	873	931	885	898	887	905	895	882	899	913	915	898	851	854	892	939	918	918	911	889	879	922	889	904	927	919	913	919	927	921	879	891	900	828	926	926	927	917	872	881	852	918	854	880	925	805	852	897	927	847	901	864	872	946	901	889	871	982	942	821	919	903	889	934	917	875	880	945	922	908	875	823	957	853	887	863	920	902	933	889	906	863	937	849	876	849	847	855	921	885	888	920	879	882	875	886	872	879	899	931	890	870	892	874	893	840	949	912	899	888	915	882	867	946	935	875	891	908	921	949	933	848	853	887	855	917	926	867	866	870	881	884	910	903	859	931	874	899	876	907	886	907	880	902	885	924	942	916	905	882	888	869	901	932	931	914	903	903	929	942	859	898	912	988	908	899	839	898	910	894	941	906	879	856	876	837	871	869	901	927	833	854	923	901	892	837	858	898	887	864	857	930	832	889	878	862	870	933	908	880	857	892	882	918	942	864	874	888	917	886	888	907	851	895	881	874	871	883	848	861	886	870	898	920	933	904	849	857	929	901	914	883	889	890	898	872	916	914	848	908	895	853	839	959	871	882	891	926	876	934	888	886	926	915	884	857	969	862	918	898	896	939	877	882	894	897	893	860	927	846	908	836	881	874	830	905	889	932	941	867	831	895	905	922	937	888	892	904	889	941	909	859	877	860	908	870	894	877	864	930	907	865	897	853	915	901	916	903	874	916	916	842	919	893	863	912	856	916	896	904	899	893	870	861	889	889	906	918	898	959	940	834	897	889	876	869	948	892	879	952	933	898	878	935	828	848	921	845	853	923	949	868	896	881	889	900	885	875	895	928	922	939	911	881	886	862	915	921	816	885	869	898	855	870	900	900	873	903	866	917	926	859	927	901	893	869	907	858	915	890	894	862	879	914	912	917	875	877	927	870	919	852	887	850	841	932	877	927	845	881	919	886	915	854	921	894	936	901	906	895	854	881	856	904	844	873	884	852	875	855	890	881	929	845	871	848	946	891	897	862	923	992	899	857	910	901	884	898	889	894	901	887	870	869	944	895	895	911	874	870	861	889	933	910	885	905	844	917	871	900	869	873	940	902	888	890	908	908	902	931	860	899	880	858	853	912	886	906	900	857	936	897	947	881	864	821	909	861	878	922	896	893	902	877	915	899	883	888	937	881	906	844	908	886	900	904	919	922	862	897	851	948	862	927	842	953	925	854	877	855	901	902	853	912	899	857	900	895	914	890	896	916	890	901	910	889	912	917	880	829	917	861	890	898	914	899	882	862	920	932	912	845	887	876	866	868	831	889	858	872	893	919	862	973	862	892	906	940	886	877	829	894	865	916	913	894	916	880	831	913	912	897	876	853	935	886	863	968	885	874	854	865	912	877	891	872	878	875	909	857	924	844	902	921	889	897	893	842	870	835	900	852	876	862	936	877	900	872	960	868	891	888	837	926	891	918	917	902	895	854	871	848	959	890	901	873	872	859	875	938	863	830	919	850	905	899	896	916	884	903	914	930
23500	22888	32805	25603	21263	16952	3907	743	575	602	620	634	559	547	593	612	577	576	519	586	553	593	563	595	566	580	553	603	547	555	601	553	561	559	555	609	604	590	580	552	551	603	571	592	544	554	551	581	553	576	549	547	545	577	634	550	576	552	609	580	579	539	568	557	581	580	570	595	585	597	585	600	588	566	594	564	546	588	548	575	559	542	573	555	542	588	575	602	573	573	571	529	552	574	566	559	535	567	560	552	549	572	561	577	581	539	544	615	568	554	576	622	564	558	589	577	566	571	543	550	542	559	567	553	563	553	554	558	531	519	592	501	535	564	592	580	587	591	588	569	577	594	589	563	546	596	556	587	570	559	569	549	572	541	591	535	546	537	531	572	529	552	531	541	543	502	565	529	607	595	551	545	575	577	543	567	599	563	518	572	573	585	552	602	585	541	563	551	535	569	568	603	606	550	527	556	599	521	560	523	549	573	569	576	573	548	568	578	533	580	591	589	496	539	588	546	541	533	584	551	557	606	577	578	565	560	579	593	557	518	583	571	538	586	577	577	559	589	522	611	571	607	561	573	550	588	636	599	600	556	560	530	588	579	590	538	562	540	557	584	587	606	611	559	560	557	569	526	537	566	623	551	599	625	557	538	571	585	544	599	556	574	541	570	572	569	535	541	572	535	586	543	602	578	554	533	559	524	560	551	562	593	604	583	548	566	546	565	567	533	573	535	600	572	571	525	496	591	537	550	546	575	586	580	511	598	542	585	593	542	569	534	536	537	495	583	529	599	585	568	570	570	537	566	559	563	551	597	552	542	599	576	585	572	502	574	584	524	568	554	546	559	587	514	583	529	552	556	547	567	591	552	585	514	578	546	534	586	561	559	584	581	536	540	542	594	549	545	574	579	554	563	585	539	530	555	584	561	572	547	537	532	539	586	575	531	561	582	578	520	541	564	576	542	583	547	568	568	589	557	592	563	642	538	550	564	550	577	559	579	548	612	595	558	547	553	538	553	521	534	584	571	550	594	548	521	534	564	576	588	578	579	553	532	543	572	541	581	544	534	551	581	548	561	534	537	549	552	588	543	569	579	567	534	517	576	557	572	583	587	559	537	541	550	552	549	580	533	525	542	548	540	546	523	549	532	567	565	565	570	566	588	558	559	588	543	557	560	548	537	549	588	559	578	548	613	546	608	532	609	622	577	551	551	587	541	537	542	541	579	547	525	588	533	548	602	557	525	550	531	538	508	558	514	537	574	551	592	625	557	569	563	571	517	533	564	547	551	575	586	564	586	534	583	546	528	552	613	556	572	525	544	558	547	594	576	522	552	565	596	537	532	553	581	569	528	583	575	554	565	573	602	588	576	571	577	546	571	554	597	580	573	552	552	522	610	494	542	615	587	564	578	517	576	541	562	623	597	549	565	538	556	568	546	577	581	521	596	541	557	565	584	628	573	534	602	574	570	571	592	528	544	573	587	590	554	581	614	569	520	571	560	554	496	520	562	552	575	608	555	559	546	563	532	571	551	588	521	539	533	561	577	535	581	559	591	552	604	547	562	577	540	584	566	562	553	584	570	572	565	525	592	569	603	568	549	561	579	537	605	596	560	593	604	570	543	561	535	549	548	581	613	565	559	544	538	536	587	576	572	593	613	580	556	554	511	605	578	566	568	590	565	523	544	548	556	541	565	596	582	590	591	563	571	542	559	563	598	584	544	602	535	534	557	607	564	585	566	589	600	548	551	565	555	545	582	583	515	572	587	556	566	566	559	531	538	530	554	543	586	595	531	560	529	580	590	521	528	531	508	581	606	565	569	570	566	547	570	596	569	592	566	587	578	546	561	524	564	584	539	566	603	566	539	546	545	566	514	558	610	592	582	529	589	563	556	528	581	557	556	536	544	598	552	584	553	549	562	580	552	559	557	580	585	600	556	519	539	551	579	569	543	566	566	571	573	577	569	542	579	583	593	577	529	543	552	551	599	556	560	542	563	573	549	576	584	532	569	582	574	593	549	541	532	566	588	602	548	513	534	565	611	581	542	587	553	589	562	519	572	580	584	560	555	564	543	572	575	542	552	521	519	569	578	582	545	497	550	579	530	578	513	594	563	566	541	552	568	557	600	543	559	580	541	511	535	545	545	593	520	589	538	545	534	564	565	567	558	568	552	594	544	603	558	518	621	551	550	557	544	581	568	543	530	552	585	569	577	523	555	589	569	587	567	504	558	535	571	534	530	544	547	564	559	569	527	585	597	599	534	565	606	559	588	579	588	568	550	558	564	570	532	554	567	568	560	505	558	587	556	526	592	575	526	548	571	555	544	515	531	547	548	535	581	540	529	562	590	614	576	578	590	539	564	530	581	590	588	589	545	560	554	555	513	562	581	574	513	562	528	580	605	579	599	548	602	544	544	562	577	544	587	516	575	534	539	575	594	546	550	569	541	583	609	557	549	563	556	533	575	548	566	586	563	582	537	546	594	568	576	569	599	564	584	533	596	547	574	585	575	523	618	556	566	557	502	560	551	606	579	565	561	527	586	532	582	564	565	550	541	591	519	575	517	530	572	538	623	596	556	576	562	523	588	586	540	545	564	553	562	559	624	526	569	484	548	571	549	552	557	552	556	559	550	552	515	605	527	563	557	585	560	563	534	543	598	598	576	583	569	502	524	544	580	543	582	542	531	542	589	564	554	568	590	566	586	563	572	516	570	547	588	585	571	561	528	593	509	555	585	519	595	565	514	604	561	518	579	564	560	584	569	552	599	556	554	564	542	549	503	575	584	554	554	605	553	544	532	581	565	563	582	549	574	555	574	593	575	605	551	542	550	551	564	589	544	565	602	556	564	595	554	584	578	526	605	554	607	556	552	579	580	568	561	531	553	587	525	548	575	548	551	552	592	582	564	566	536	578	585	563	627	572	558	574	578	560	552	571	578	538	577	559	562	581	602	584	595	516	572	563	562	539	550	571	573	578	530	551	575	551	545	553	563	536	547	561	549	577	586	588	545	528	564	553	600	562	592	522	574	527	571	599	564	564	544	569	608	568	554	577	569	555	538	541	537	575	547	539	531	539	586	568	541	569	527	546	545	562	555	516	507	563	529	601	556	569	582	528	569	559	580	572	554	555	531	553	553	554	562	571	558	528	567	553	623	601	574	546	532	591	531	560	578	558	578	507	553	527	590	563	551	567	567	586	576	569	549	566	552	580	599	537	540	577	571	577	573	572	543	525	560	585	546	560	583	539	596	491	530	590	585	557	545	569	614	547	550	548	554	559	579	562	515	572	574	588	543	572	556	566	573	532	545	521	569	575	547	563	564	540	525	561	587	529	580	545	559	561	574	530	557	571	560	506	549	573	497	533	528	561	612	513	545	583	572	567	573	602	564	556	540	577	610	569	590	548	568	528	590	570	565	590	554	565	584	563	586	540	590	594	574	592	530	562	553	589	521	567	570	555	524	589	526	587	525	577	557	577	566	595	575	592	599	548	539
60588	98810	74061	44794	21437	5715	1703	1153	1008	996	956	973	985	966	946	1020	986	912	982	983	969	934	1022	1034	1008	950	1061	990	1004	1004	1000	948	989	987	1004	1008	995	1005	970	1026	984	951	980	951	985	944	984	1053	972	1007	937	1031	978	1002	954	1000	980	983	1019	1013	1046	924	977	990	939	938	951	985	1004	998	987	946	961	940	971	987	929	1023	1023	955	957	987	973	967	986	945	960	975	1013	1000	963	1000	975	954	965	988	967	970	952	980	1006	915	986	1027	978	984	973	962	1001	1023	971	996	966	992	977	1001	1029	987	983	997	932	979	989	980	947	968	973	965	986	1016	980	997	951	941	951	1003	1037	965	976	990	956	974	1006	1006	961	940	979	1047	993	932	998	963	1006	992	973	953	1043	988	982	1002	978	981	1004	965	982	973	1029	1004	1015	912	937	1012	1017	954	962	981	980	970	966	933	1015	958	1011	936	944	971	980	1004	975	974	948	973	983	982	971	1044	1005	944	979	963	977	1003	1018	1005	1004	947	1023	964	1026	1006	971	961	957	975	930	1012	987	1012	983	951	974	975	983	975	918	953	994	951	986	987	980	957	950	972	995	994	990	993	959	973	991	1021	973	959	983	1050	937	968	997	981	1014	974	950	937	994	1005	959	959	1036	949	974	1040	955	974	977	945	1023	967	968	955	1000	984	1011	972	967	969	972	1002	992	1031	988	996	939	948	999	1031	988	980	1046	1023	935	1033	962	989	952	938	958	989	1015	947	988	959	977	977	1003	981	960	978	996	979	998	972	937	959	938	973	962	998	995	993	936	1005	939	984	929	999	962	1004	999	945	959	987	915	989	947	970	991	974	1026	957	951	999	949	979	964	986	1027	968	1020	1017	969	891	1032	993	971	961	955	1055	1014	949	983	1021	996	943	917	981	967	896	977	949	1018	997	1039	1032	945	1031	983	944	924	997	916	997	1012	963	959	947	980	999	971	978	1028	1014	979	946	1016	1050	991	966	1002	975	959	995	952	1043	994	969	994	981	990	916	958	961	1011	981	1019	1007	1056	978	963	1018	966	1000	978	998	1004	954	1002	1017	1014	1030	955	1022	992	1009	955	995	979	975	1020	978	964	990	947	970	1024	1001	936	989	911	957	956	977	930	998	993	955	933	953	1034	1040	999	945	960	1002	977	991	960	966	1019	951	988	971	1004	1001	992	956	997	970	1024	953	939	995	947	964	934	955	971	929	961	990	951	944	1022	944	1000	1023	931	990	964	1047	978	1018	992	967	934	978	936	987	973	1006	930	916	942	981	906	994	992	927	1035	947	1005	992	967	984	990	971	999	1075	967	907	999	949	984	986	954	1005	932	1001	939	965	995	932	1016	978	991	976	964	972	982	975	991	955	1070	982	944	986	965	936	996	915	942	998	952	976	970	958	928	1002	918	1016	952	933	1012	976	966	967	896	944	947	1000	949	916	991	941	1020	925	945	975	989	1000	994	935	973	983	944	983	956	1025	954	1004	985	996	930	1043	1006	999	978	1036	949	1021	983	1058	979	1003	1028	982	1019	1051	995	998	998	926	968	940	991	990	1031	1005	952	958	1014	962	1025	944	1002	979	983	968	993	982	989	1007	926	956	958	1007	987	1013	1002	992	957	954	949	966	963	987	1046	999	933	940	943	966	964	993	965	981	1021	957	979	946	986	927	979	970	971	1037	958	1042	996	984	965	961	954	966	936	983	964	1004	1008	958	986	1006	998	938	978	1029	954	979	996	967	1020	994	1018	953	1035	952	991	978	953	979	962	952	954	1047	919	949	978	1041	978	945	993	915	1039	994	1003	938	977	959	968	985	956	930	933	939	1021	945	966	899	998	942	997	943	973	1053	974	997	943	922	989	959	1002	956	1039	1009	972	1046	955	1004	971	975	1028	994	940	998	1004	983	961	962	944	986	983	989	965	975	986	995	1009	992	1036	995	945	999	996	928	997	990	1046	957	964	998	951	975	944	953	956	1041	984	904	1009	1017	956	989	1006	912	1017	971	1020	1043	976	989	963	1021	954	942	971	932	1008	946	951	984	973	1019	967	957	963	973	932	1026	982	1020	981	981	954	999	967	954	958	946	1021	1000	948	985	936	988	929	976	978	956	985	975	1044	985	937	963	971	989	996	1028	937	950	973	989	983	968	905	976	978	992	1005	967	980	985	1008	968	986	995	996	946	1003	986	987	920	969	1037	986	984	1004	968	971	998	929	934	1020	989	926	993	957	968	984	955	985	943	961	992	1030	1011	975	1010	1030	1013	1032	967	1017	1016	1014	955	1000	1004	977	986	994	924	971	979	954	967	993	966	1021	985	986	970	968	1107	962	984	948	964	1006	963	999	1000	964	958	977	962	939	947	988	965	1024	969	957	981	1029	990	988	955	953	1014	943	938	942	1050	994	966	981	941	994	910	955	1019	986	947	980	974	971	1006	973	1029	983	926	986	1003	981	995	958	984	966	950	922	1007	923	1000	969	1012	950	959	995	1030	960	943	1002	994	929	973	967	950	950	939	942	930	1002	964	979	1025	1002	985	1038	977	985	968	936	943	979	1019	998	998	975	931	966	980	974	1007	966	992	974	973	933	975	986	924	965	1073	925	973	999	972	997	967	982	965	998	998	991	1005	938	943	934	965	913	954	947	979	987	931	1031	982	976	985	979	985	985	929	977	946	1016	1003	1001	944	952	967	977	974	1004	928	984	1007	1022	950	1018	991	1040	1048	966	1034	972	949	957	983	967	989	966	974	1016	982	943	940	979	1069	990	965	1009	973	966	981	939	974	952	982	995	993	966	1036	987	1026	991	888	951	989	972	976	1007	942	1001	971	1025	986	1024	968	958	1002	962	965	953	1010	953	998	965	966	1000	973	924	994	960	995	916	981	1018	989	1002	993	936	1052	968	954	983	942	1026	966	975	955	1040	998	985	1004	921	968	967	985	948	993	998	994	964	974	971	1019	947	963	982	947	996	1006	972	949	1012	944	981	1013	992	985	1001	967	978	969	993	997	1014	1028	947	987	961	973	950	996	960	926	967	964	961	1014	961	973	978	975	1010	1041	941	997	985	992	962	1015	1017	972	964	957	1051	997	977	963	979	992	973	1001	986	980	991	970	964	916	967	945	932	923	985	953	981	949	971	1001	938	1021	985	1005	1025	962	1048	964	1016	972	977	968	985	960	907	931	1000	974	979	939	1037	984	983	986	932	938	955	932	1021	1011	993	945	991	1023	1005	963	982	982	960	967	991	1018	974	1060	983	994	930	985	982	1006	970	1023	940	1029	994	1004	988	984	1058	945	1002	1002	957	1000	963	962	1005	984	955	1012	1002	990	970	1009	984	984	1028	983	1018	1051	962	964	1034	989	969	981	954	961	998	970	980	997	932	932	962	960	943	992	969	983	1005	924	953	1018	994	953	968	981	996	992	944	1036	998	972	938	957	990	917	1023	972	974	967	1014	926	937	976	996	981	1013	984	995	977	987	954	985	947	923	1002	976	991	984	1021	1006	1042	1042	1057	993	981	1012	984	1010	943	991	959	1020	913	1013	973	954	955	960	972	961	980	964	962	1031	1008	925	1008	956	983	958	1001	972	972	973	955	961	957	909	915	961	995	1034	958	994	957	979	986	968	968	915	905	980	995	968	924	1003	967	960	1000	997	927	1032	971	993	986	981	977	1023	1025	970	965	1001	960	960	958	939	1000	1002	960	972	952	1029	1016	984	982	1002	984	942	983	978	936	969	955	932	977	982	995	973	1010	945	1006	954	971	1032	983	1018	953	982	1024	981	994	964	982	968	1023	1031	972	947	955	937	900	989	991	968	958	976	953	994	996	1004	968
28176	34247	31134	13520	2451	770	575	516	502	486	449	495	519	494	490	477	505	489	500	519	490	490	471	522	511	513	520	548	527	475	530	525	494	462	525	486	484	491	490	505	525	485	512	467	508	480	472	492	546	516	502	508	483	512	513	527	500	481	490	521	460	472	518	468	496	484	493	496	504	529	509	514	517	477	475	481	516	494	472	496	474	497	521	495	452	472	475	531	520	484	504	505	507	477	505	480	484	442	482	470	503	521	499	516	480	477	477	513	483	509	494	512	491	494	526	518	520	501	513	511	490	461	479	508	453	485	476	479	488	489	497	503	477	481	504	491	511	506	491	451	504	498	466	521	472	516	486	537	531	526	512	513	499	519	505	526	459	474	504	518	479	492	496	494	455	497	493	492	487	517	486	471	520	492	527	476	512	488	504	490	509	522	494	476	483	472	520	509	456	495	505	544	442	482	476	480	546	509	507	469	499	466	460	480	511	549	483	480	522	546	511	514	491	557	505	451	472	511	500	481	463	487	475	508	512	549	492	543	487	548	450	509	479	470	498	480	487	464	504	431	483	488	513	515	480	484	519	474	446	507	489	485	473	512	514	506	501	475	508	481	497	524	515	479	519	472	442	500	484	518	519	490	492	517	519	473	488	480	475	503	521	498	495	519	473	472	476	506	482	503	480	492	509	521	451	464	445	465	503	527	484	505	534	524	477	461	488	496	495	520	517	487	529	524	472	494	541	525	523	490	537	535	491	487	471	541	490	490	510	497	526	493	474	505	527	506	519	498	565	504	481	472	540	470	541	501	496	500	503	515	480	471	503	493	534	478	508	536	509	499	479	495	500	531	514	441	547	541	472	533	529	472	502	504	529	507	539	471	502	477	483	471	507	481	470	523	507	490	509	495	522	533	503	491	493	508	472	538	530	483	471	503	499	506	456	497	499	494	507	500	467	489	527	467	454	495	514	455	520	499	537	495	488	489	462	537	472	515	470	458	505	482	477	503	491	492	516	481	505	503	494	476	519	494	527	489	527	475	500	489	530	514	500	498	522	491	446	514	459	513	484	511	523	475	492	471	472	482	490	454	496	524	553	478	483	499	502	527	495	492	506	498	505	479	477	484	465	510	494	499	500	489	495	526	527	517	473	503	450	506	511	514	523	495	508	496	499	473	482	496	487	520	478	489	540	479	501	521	471	499	490	506	491	484	493	509	478	496	517	495	480	519	486	475	502	526	509	453	459	494	517	475	513	502	488	556	468	500	523	468	517	497	546	507	523	484	487	466	483	504	496	507	491	481	510	465	453	514	523	487	472	536	484	526	494	574	512	541	522	513	511	517	536	481	491	485	527	495	488	490	515	502	477	503	499	473	499	494	494	521	482	521	517	542	465	469	488	488	518	485	506	516	483	462	512	508	527	468	490	509	476	464	533	527	504	473	489	492	466	477	512	512	480	498	550	490	473	467	522	526	500	494	542	511	490	498	476	469	525	479	501	522	472	498	490	531	467	487	510	538	493	525	483	502	472	467	491	465	503	532	495	446	494	501	490	507	480	455	457	486	466	502	498	510	514	494	516	512	505	517	491	502	522	475	477	499	515	484	534	483	488	471	522	477	534	550	486	484	469	544	522	486	478	490	563	512	495	488	482	496	490	477	507	491	449	529	508	488	529	549	536	487	484	501	471	466	490	485	471	475	454	516	531	471	538	524	504	462	500	508	497	470	477	475	483	514	525	509	475	488	511	487	490	495	504	481	496	490	497	508	485	539	532	503	494	514	535	496	482	459	486	467	471	478	487	476	478	499	475	500	504	484	501	485	472	524	471	513	495	467	455	490	503	510	513	536	527	473	528	482	475	502	520	497	467	509	450	508	523	488	503	479	507	464	505	464	481	524	493	471	486	517	524	485	529	515	521	507	487	467	482	525	495	550	498	489	484	514	482	506	525	474	480	489	499	496	486	480	451	484	498	507	492	475	525	485	505	503	471	515	494	522	515	530	455	524	506	491	479	471	520	498	500	471	507	472	477	497	518	481	468	481	503	478	487	496	481	511	478	508	488	466	513	497	500	493	548	522	488	492	503	551	526	504	506	491	480	521	509	511	507	485	525	492	532	522	517	530	471	511	466	474	496	482	492	425	495	540	517	487	509	518	478	520	478	476	510	497	512	457	504	509	498	494	506	513	489	507	515	464	488	497	465	480	502	495	516	468	500	493	490	505	488	474	516	481	528	516	462	497	501	477	488	493	530	496	512	490	527	449	492	501	517	504	536	509	494	504	486	471	476	482	495	459	523	494	479	538	498	519	480	473	544	505	470	520	504	510	482	531	493	528	487	520	460	488	483	514	548	532	536	482	449	516	490	502	508	496	494	486	499	486	516	486	490	474	514	497	492	491	513	485	507	492	497	523	493	504	479	477	487	483	474	510	494	534	516	496	520	500	519	513	553	476	524	467	506	485	504	486	523	473	480	513	502	510	463	486	449	489	490	501	474	512	500	492	489	513	488	481	531	477	486	478	518	525	492	483	524	523	538	480	561	465	530	491	476	521	486	486	478	508	519	531	489	538	488	476	506	533	505	498	505	453	488	516	498	534	510	516	511	501	531	518	510	497	487	521	509	485	511	519	476	515	519	532	492	494	526	505	488	512	529	521	467	535	492	458	482	517	526	503	493	485	542	499	477	517	496	489	512	511	520	458	504	520	516	496	504	509	516	489	519	489	505	506	443	488	549	492	461	464	483	528	501	519	464	499	499	479	511	469	520	479	475	474	498	486	536	529	466	484	503	464	522	497	492	513	527	487	519	504	508	503	514	493	506	460	487	490	485	452	490	498	482	486	462	469	510	532	505	479	514	516	489	514	498	523	511	497	495	493	510	512	491	541	503	496	482	524	477	497	477	467	461	483	523	484	533	523	482	484	496	470	511	473	486	488	516	516	553	475	488	489	477	499	515	466	506	501	464	503	523	525	452	513	487	513	498	486	535	502	508	515	500	507	514	491	496	479	493	498	482	481	484	480	510	497	483	512	481	520	492	528	480	508	517	478	495	538	494	488	488	497	515	498	480	486	540	527	500	500	505	502	487	528	530	513	445	487	496	494	491	488	504	523	521	477	504	493	500	526	490	536	498	527	497	491	489	543	514	510	536	462	485	512	512	504	480	498	472	486	491	488	485	508	485	490	473	496	506	506	510	468	499	523	529	493	507	539	475	479	493	464	521	493	494	519	486	491	534	503	490	436	469	479	518	555	475	510	484	473	485	513	531	540	508	505	511	523	546	478	477	497	486	489	508	477	487	525	489	536	478	473	510	496	478	512	513	499	460	506	465	473	532	491	531	518	483	511	503	503	482	519	500	490	525	502	488	462	489	522	521	551	498	491	495	475	502	518	490	478	459	514	474	494	492	543	497	456	529	497	482	544	529	519	501	494	516	505	491	514	482	533	479	517	508	473	525	479	513	480	490	521	479	499	506	506	481	481	482	474	536	510	477	506
32995	52809	35341	14001	4262	1479	1000	975	953	926	893	956	941	906	902	881	899	897	938	914	937	892	947	908	941	873	895	870	938	928	889	907	951	865	901	912	896	941	917	869	894	919	877	916	918	868	914	908	957	890	860	939	878	925	867	943	929	930	943	888	868	880	958	878	911	853	933	873	899	897	933	900	866	908	883	891	911	921	904	913	986	926	895	909	928	893	947	884	858	931	898	900	946	918	905	908	995	945	870	919	916	913	940	859	896	855	893	915	888	837	922	903	924	893	883	904	899	913	902	951	920	952	929	887	902	905	944	879	890	949	950	906	939	956	890	926	899	945	928	909	943	903	897	931	867	966	893	876	909	908	916	936	904	933	861	935	922	961	910	904	893	942	839	908	936	961	901	887	892	850	913	885	962	943	915	910	918	922	948	939	937	895	931	923	904	957	916	888	963	900	966	913	910	896	865	946	899	941	944	898	905	941	901	908	862	938	907	889	932	897	943	915	895	917	895	864	877	908	960	891	912	843	893	935	875	904	920	894	915	862	936	897	896	901	924	899	916	917	866	879	938	926	872	893	912	917	901	915	871	888	908	930	947	889	870	922	922	845	916	892	887	911	878	879	947	923	910	922	939	922	907	912	913	872	914	869	905	897	907	897	922	863	882	939	902	919	910	939	918	933	930	870	936	949	873	926	917	889	881	943	981	938	963	970	940	900	977	918	927	886	915	880	913	881	925	906	954	906	915	844	969	938	901	907	912	890	931	897	885	930	946	904	929	903	976	913	848	942	851	924	933	901	963	934	905	858	900	920	906	868	956	935	935	851	890	900	942	928	888	917	867	928	921	933	882	915	903	980	954	930	887	921	857	927	902	932	932	950	921	887	885	911	860	940	871	928	895	932	951	941	877	953	903	885	885	892	911	881	864	911	918	910	934	913	950	921	898	897	939	885	917	882	866	898	937	915	952	904	887	973	929	946	893	935	880	940	878	879	906	925	897	902	913	890	858	917	906	959	875	912	868	911	965	930	890	908	887	915	872	970	927	936	985	898	874	915	894	923	903	912	942	922	899	892	873	834	929	880	896	940	917	915	939	902	942	867	926	897	909	941	920	889	925	955	875	874	840	872	909	896	935	916	912	913	917	930	906	906	940	914	877	942	914	893	899	928	933	886	922	866	926	939	914	913	922	916	920	929	893	870	927	832	844	961	903	876	902	868	958	893	920	946	926	924	911	943	943	897	861	896	979	910	937	938	944	900	944	926	894	886	970	959	885	935	914	939	900	901	914	1029	949	882	933	900	912	954	910	923	935	834	896	903	898	908	910	919	889	975	926	975	883	842	898	968	901	945	921	873	848	896	868	892	910	908	887	930	924	846	934	903	899	921	923	934	840	923	874	881	903	985	879	923	925	955	899	886	957	946	878	913	953	895	876	892	881	893	902	929	888	909	907	901	879	914	869	905	888	907	878	905	979	913	928	920	940	825	896	883	890	918	897	894	905	948	913	880	880	926	916	921	944	961	942	872	928	936	945	866	884	866	919	868	913	919	914	924	863	859	933	964	910	940	915	869	905	929	899	999	884	916	925	902	918	933	869	919	886	923	857	931	919	917	894	914	864	898	907	873	955	901	873	907	948	883	906	1011	884	879	870	909	923	906	993	857	899	877	856	872	902	920	916	880	939	894	925	899	869	977	929	957	858	935	936	899	918	902	947	858	893	897	881	892	922	854	896	874	840	880	933	913	873	942	879	918	915	882	943	923	956	874	952	912	892	905	888	908	868	908	883	887	907	943	904	881	906	854	923	928	913	947	946	956	892	959	884	938	901	890	831	920	901	942	907	882	889	855	886	935	908	965	910	945	962	861	886	890	907	939	956	943	924	925	887	892	908	912	897	949	876	923	863	913	934	947	909	882	881	866	922	931	913	940	942	898	896	930	922	899	910	868	923	861	877	924	919	893	894	919	948	963	886	949	941	879	920	925	896	910	896	872	901	890	881	887	924	933	934	931	894	878	978	916	930	913	911	890	929	912	852	909	879	916	876	970	851	881	941	921	889	928	827	920	943	925	889	945	956	912	894	886	973	923	891	979	934	871	928	952	920	900	916	865	957	929	903	924	861	887	967	899	852	935	901	902	887	905	903	928	931	950	913	928	927	880	878	901	930	921	866	892	894	950	924	874	887	942	926	929	888	863	831	923	931	884	921	879	923	895	883	932	928	925	890	883	950	880	932	964	877	912	906	919	854	872	934	936	886	875	949	869	855	924	937	937	927	896	898	896	906	961	934	930	962	913	935	872	912	898	921	880	936	897	922	958	948	891	876	861	900	890	908	879	928	856	906	881	883	904	884	956	900	907	914	943	903	900	930	976	888	991	896	943	931	906	880	912	985	962	913	889	874	902	874	874	863	901	896	894	863	895	916	869	903	872	890	884	948	902	912	973	936	873	896	932	962	881	966	878	860	913	962	908	868	945	922	920	938	908	855	912	888	856	876	915	908	923	934	929	924	918	904	915	925	966	919	895	901	926	898	933	904	977	888	913	906	903	935	925	928	890	885	874	910	892	923	911	951	882	962	929	944	921	948	884	870	958	888	866	857	930	918	955	949	938	940	933	851	963	917	929	906	896	881	889	990	925	934	824	919	948	926	928	921	929	925	921	923	865	918	879	858	886	887	917	901	904	946	925	917	941	912	942	941	905	894	902	931	846	885	929	899	916	962	906	900	832	901	887	949	957	845	952	884	901	908	905	955	910	877	947	898	904	859	939	909	917	902	911	928	902	904	870	952	881	909	916	928	934	913	948	862	926	923	952	918	913	830	896	907	947	926	907	898	903	894	922	943	874	908	879	895	922	944	904	912	928	892	926	863	904	970	937	897	908	963	957	920	937	923	913	924	888	912	887	948	963	896	907	926	957	905	893	929	924	868	945	911	920	906	938	919	905	904	965	936	858	976	909	939	963	923	863	937	952	881	899	915	890	942	912	923	850	907	891	903	893	887	940	932	917	878	895	883	929	909	908	920	917	885	958	909	915	910	874	903	881	886	875	907	914	931	899	953	900	867	885	933	885	866	908	876	922	953	904	887	852	926	916	943	938	911	911	911	881	933	926	941	997	972	946	923	914	884	896	913	885	871	924	899	951	915	962	893	905	923	894	918	968	903	929	916	894	880	878	957	912	906	906	880	823	912	941	887	903	919	914	896	927	925	894	974	916	904	930	906	897	898	948	921	927	887	849	942	934	968	928	937	860	864	861	961	885	933	956	873	889	890	955	915	927	878	946	934	934	897	933	955	947	929	910	913	903	869	886	914	963	887	872	912	917	968	884	967	914	936	919	909	946	875	886	919	918	938	862	922	959	880	923	915	955	916	939	895	916	905	912	932	900	912	958	922	890	920	909	948	921	886	901	864	935	964	958	934	923	882	893	994	911	958	911	882	931	893	933	898	892	942	910	931	956	959	901	872	867	919	881	918	906	907	939	906	928	927	964	912	885
24819	26767	36374	28226	18808	6245	921	555	537	527	510	553	501	515	482	488	486	497	510	513	495	516	501	471	511	512	525	471	489	452	510	489	495	466	481	496	507	490	463	490	471	499	532	482	468	495	524	519	504	564	512	460	468	519	514	498	483	501	492	464	527	492	477	490	485	503	474	465	503	470	496	525	497	478	474	469	545	501	491	495	514	481	488	477	487	502	509	501	505	485	506	498	529	505	513	515	451	476	499	486	473	511	490	491	482	503	486	503	478	486	471	478	512	504	462	512	482	511	474	499	498	484	443	500	501	475	523	484	490	462	489	477	506	539	490	516	506	521	501	489	526	479	456	467	504	537	502	467	513	479	499	488	480	489	515	523	479	485	455	502	502	461	489	476	485	499	487	529	483	482	524	497	473	478	484	504	478	491	529	498	468	484	507	460	478	469	473	494	523	509	485	483	503	486	518	505	450	485	486	490	476	496	488	445	498	531	486	499	517	507	507	487	513	465	483	478	530	511	495	497	521	485	484	474	490	511	476	536	511	480	501	536	478	464	503	493	488	483	487	490	530	511	447	551	474	475	506	476	504	521	452	500	480	464	468	498	480	520	534	479	493	474	493	515	486	461	465	454	458	505	488	474	480	449	504	468	472	490	498	511	451	477	482	458	495	480	548	517	498	514	482	517	477	501	502	462	473	513	512	468	457	485	523	476	506	555	457	483	516	526	513	442	520	488	522	510	522	493	464	510	510	504	491	488	477	497	505	496	462	518	446	482	535	442	518	460	459	494	509	448	551	478	500	479	495	529	480	448	515	480	473	503	461	501	461	520	477	532	478	488	482	503	473	478	464	499	479	485	472	512	518	486	483	505	479	487	506	477	472	477	480	482	483	531	494	464	456	499	477	478	477	463	514	491	447	505	479	494	432	489	514	517	475	503	483	481	486	492	510	470	502	505	534	448	481	469	495	478	510	504	465	496	497	499	479	502	504	492	503	498	464	502	490	491	496	496	502	491	492	488	483	507	485	508	513	463	498	484	510	488	509	460	519	489	492	496	491	502	498	477	500	482	460	477	536	480	457	474	525	477	490	505	488	512	507	481	483	503	461	490	521	480	474	459	491	470	465	516	506	485	516	492	520	488	508	489	506	518	488	518	499	498	473	467	527	507	524	512	465	484	479	496	530	491	516	470	495	512	556	514	469	470	504	484	454	489	467	512	496	482	471	517	458	482	471	475	539	493	489	464	462	542	477	491	488	468	493	469	516	493	501	491	506	457	528	506	494	507	510	530	520	498	481	469	483	485	470	508	481	498	525	469	468	494	482	458	487	468	526	465	513	464	507	478	483	507	494	472	489	504	490	446	468	486	469	519	469	461	489	506	536	502	488	504	470	466	476	469	460	464	483	516	535	496	460	482	491	506	471	494	480	503	471	502	481	523	495	501	480	499	474	497	532	503	468	494	493	517	494	486	444	492	493	526	490	517	470	468	498	505	500	486	467	489	525	468	497	497	509	493	497	463	463	497	517	440	510	481	518	509	526	470	486	500	481	482	498	481	484	482	488	498	501	492	502	509	540	459	485	479	525	495	485	513	465	459	479	467	499	487	467	508	491	503	523	506	486	470	486	459	484	510	468	437	492	510	476	513	494	442	504	491	489	485	498	469	532	494	476	484	498	532	445	470	471	511	477	479	543	504	497	510	489	485	491	537	490	466	480	504	501	467	495	462	503	527	504	502	503	505	515	498	475	465	481	491	511	501	491	501	507	488	488	503	510	462	515	479	493	509	461	461	493	491	501	502	512	450	489	511	499	485	462	485	496	489	497	493	502	515	495	490	520	485	508	495	523	500	464	503	504	467	491	494	487	470	528	473	518	490	503	494	487	446	492	489	479	536	507	522	495	479	515	486	487	519	466	476	482	452	529	488	461	521	463	526	485	484	465	494	507	509	502	468	481	516	481	493	555	484	492	517	467	523	477	475	491	503	446	499	479	501	507	448	448	532	531	514	501	453	515	501	500	491	482	475	464	523	490	471	483	471	471	465	511	473	509	475	471	491	445	497	475	499	510	492	478	464	483	512	487	529	516	488	508	490	492	530	493	520	494	472	468	506	541	496	500	475	474	477	498	420	501	516	462	496	506	460	467	484	513	537	488	507	460	508	501	484	495	475	478	465	521	478	487	478	528	500	530	509	497	526	491	547	467	479	486	506	546	459	497	480	486	482	513	476	463	522	458	492	523	531	518	479	485	541	525	497	462	476	503	480	518	495	520	496	483	476	507	502	495	478	501	475	514	500	482	461	493	480	491	476	489	485	491	487	498	517	467	494	511	509	462	516	540	509	499	515	471	471	496	490	479	488	474	505	473	497	462	481	494	488	526	506	465	489	500	492	501	476	524	489	461	484	491	492	516	519	502	486	512	469	508	494	530	516	474	476	492	476	481	484	491	511	464	470	458	515	483	511	505	527	507	479	467	493	480	473	511	472	479	521	498	468	451	514	442	450	476	517	491	432	487	515	535	515	469	455	489	497	548	468	486	505	496	495	539	476	477	475	477	511	474	500	468	476	489	489	449	515	508	481	448	452	518	494	497	505	505	505	462	488	496	469	497	553	514	448	475	469	478	507	488	498	512	478	512	524	500	528	532	482	463	483	493	511	465	487	479	487	480	472	483	489	485	483	498	464	468	497	491	474	512	466	474	491	484	470	500	505	483	531	569	477	466	464	468	479	510	489	499	527	487	474	506	473	476	510	508	486	527	498	476	512	464	498	488	505	519	492	522	473	522	545	505	502	476	509	498	500	520	458	476	506	508	501	486	517	476	488	519	502	489	497	495	502	499	502	473	474	498	525	482	507	486	516	460	486	497	497	454	490	550	480	485	489	497	458	507	471	504	521	523	473	511	493	442	494	477	495	490	502	483	498	497	527	481	499	499	453	502	493	517	516	505	529	491	492	479	482	472	471	487	477	538	533	513	505	508	444	514	484	462	541	476	486	494	454	486	466	514	454	486	524	459	488	515	518	507	490	478	486	473	479	531	477	498	498	493	502	529	497	505	474	508	485	495	470	471	493	499	459	484	501	493	509	489	527	503	504	469	463	535	463	495	519	504	488	480	493	494	504	484	513	418	484	497	457	523	475	477	473	461	463	498	521	495	493	530	516	502	484	505	512	502	474	479	482	517	476	483	511	504	514	491	469	442	538	467	489	501	525	448	521	493	482	482	445	491	510	469	548	503	485	479	480	499	489	465	490	491	491	481	470	517	516	485	478	505	481	514	505	513	537	481	479	508	520	510	542	518	460	519	490	519	467	509	480	518	508	505	475	482	474	514	487	554	513	497	521	487	444	490	488	499	502	452	509	498	462	520	530	515	540	527	476	474	535	480	507	459	495	495	519	446	511	468	463	466	479	490	471	460	504	495	502	483	506	490	452	492	500	512	498	480	481	488	473	505	450	521	508	482	496	506	491	456	460	503	470	471	479	498	502	523	498
58270	92594	64294	37076	15686	3700	1358	931	951	913	891	913	865	904	890	911	889	890	927	907	897	899	912	954	884	935	872	910	894	891	899	907	931	909	942	862	882	913	987	924	863	897	925	933	908	907	896	897	983	899	887	869	900	870	919	917	892	962	893	880	919	857	917	848	869	889	904	888	885	930	891	908	892	906	890	853	902	890	877	885	865	897	870	867	898	871	922	956	848	892	888	875	905	880	893	869	907	913	907	923	886	908	885	887	916	918	915	937	894	896	923	872	965	921	843	864	918	910	880	899	920	864	888	874	863	903	940	896	909	950	907	892	898	918	961	897	907	907	923	871	916	906	912	931	933	890	912	899	917	965	950	878	917	902	930	947	910	882	920	895	867	860	931	877	933	924	897	927	871	873	953	895	889	908	918	926	891	909	914	885	905	854	870	940	893	896	846	933	884	923	840	898	854	901	935	918	899	920	882	911	881	857	913	910	922	881	936	932	900	896	908	884	932	888	949	836	869	897	859	906	905	936	894	875	862	904	906	946	885	876	907	919	921	910	898	955	845	924	923	911	912	868	900	908	873	890	843	881	882	899	987	930	921	877	869	931	927	914	908	935	939	951	885	893	932	900	914	913	933	901	847	945	878	919	917	898	893	937	941	943	920	893	901	854	909	842	900	892	881	899	909	880	877	925	864	972	907	913	873	934	884	858	930	925	882	922	916	886	957	934	911	975	912	882	931	924	850	895	899	909	876	899	854	888	917	938	907	872	855	866	894	943	848	921	897	931	936	919	907	883	851	853	885	900	938	864	864	922	938	877	869	871	900	888	918	903	937	887	894	936	875	882	923	903	907	930	883	885	900	880	886	870	915	938	905	940	937	883	856	895	920	884	928	941	838	988	929	927	917	888	905	916	893	934	952	870	893	868	902	895	841	878	923	946	876	878	827	916	897	946	900	926	939	944	838	913	886	931	905	879	921	900	899	915	927	946	939	909	938	913	884	901	907	913	876	884	967	938	887	937	869	871	872	962	931	896	923	883	922	896	898	920	859	930	854	906	885	949	902	895	905	905	937	877	879	914	920	867	930	866	928	923	879	876	901	903	865	883	964	894	925	870	923	904	912	944	864	885	896	844	908	925	937	935	858	944	852	919	921	948	922	864	890	874	893	923	944	893	964	923	892	831	908	846	882	895	883	952	882	938	918	885	872	929	893	900	931	902	893	902	930	912	902	866	883	1006	858	864	886	884	907	928	849	911	844	824	846	904	913	901	918	883	898	906	955	862	950	891	922	916	927	908	934	916	905	893	923	924	908	918	901	933	877	917	879	954	950	873	902	908	878	899	874	918	943	889	857	852	915	943	894	865	903	909	874	855	919	890	869	915	920	881	911	902	927	938	881	943	832	916	826	906	914	874	888	960	881	903	923	936	911	928	906	865	876	897	872	936	888	861	869	853	952	906	902	895	878	902	936	881	916	861	932	918	960	901	910	908	884	913	870	921	935	943	851	938	937	868	897	908	857	927	873	908	879	849	852	900	890	925	954	923	908	880	895	868	885	915	959	911	899	967	897	925	921	865	917	899	933	876	848	875	910	918	901	878	915	960	934	907	903	913	903	941	895	927	884	905	865	872	877	902	909	888	884	873	885	902	879	886	850	927	949	907	937	901	887	899	877	919	873	892	896	853	861	876	892	936	964	929	953	915	933	901	935	872	923	873	886	909	912	896	914	903	904	844	911	847	911	904	879	880	856	883	919	912	922	890	909	958	870	851	884	849	930	936	883	836	903	950	901	897	892	897	832	941	842	899	906	909	904	854	836	846	869	914	861	922	921	890	868	919	855	946	833	890	873	939	933	929	878	916	895	853	894	930	936	855	922	903	899	855	902	886	842	976	836	865	959	879	906	900	900	929	868	875	881	906	898	905	913	878	923	888	885	940	927	894	940	891	881	896	927	893	883	905	941	913	925	865	932	894	897	855	932	909	914	913	902	924	838	890	905	901	939	925	951	936	930	904	955	859	922	936	888	848	960	870	914	911	917	914	927	906	885	930	882	882	902	870	906	890	932	893	867	959	901	910	947	910	911	927	949	896	883	943	878	881	885	908	904	885	897	924	934	860	879	955	912	875	885	901	894	969	914	893	883	895	880	932	911	916	936	905	918	931	911	881	902	914	890	910	953	877	924	941	905	899	915	912	930	907	949	895	955	905	890	905	854	846	920	887	926	914	917	988	913	925	893	909	911	832	877	916	897	877	923	922	850	970	873	923	879	899	841	851	869	889	909	875	923	895	957	861	928	890	910	901	876	897	916	923	909	956	953	875	949	916	901	902	913	914	858	1003	844	967	888	894	889	838	936	937	931	916	881	937	889	872	923	967	901	872	904	874	865	918	867	920	914	973	877	901	914	910	938	852	984	887	898	931	865	923	881	923	926	892	887	910	947	869	888	859	887	902	924	866	908	863	925	947	882	905	960	953	938	892	936	893	914	859	917	824	879	925	875	887	877	907	874	899	912	851	896	920	825	921	903	910	922	897	847	919	917	904	927	826	953	835	898	941	910	848	919	880	866	917	867	920	938	889	911	857	853	905	903	914	949	919	947	886	863	918	894	855	901	890	939	934	899	881	928	922	912	866	858	980	874	866	849	895	984	894	936	896	881	917	928	904	900	915	878	906	892	873	891	874	891	915	871	918	944	893	922	859	917	915	888	955	903	839	897	889	901	895	922	897	928	911	838	895	875	895	914	839	887	915	896	881	892	914	896	952	946	917	943	910	890	933	932	864	951	894	883	893	881	885	893	933	855	939	876	916	888	919	881	887	873	863	925	903	856	883	928	902	918	884	956	909	895	914	935	892	901	871	904	901	906	936	906	927	938	875	953	907	871	938	907	994	947	899	867	886	896	933	896	916	926	845	873	916	901	903	940	873	896	821	900	890	892	856	896	886	903	899	955	907	910	901	902	964	879	904	861	871	894	877	879	863	899	912	879	892	873	898	882	881	859	882	865	883	870	884	938	890	910	866	874	916	847	904	881	903	908	937	865	904	841	873	953	907	956	949	904	887	862	895	929	905	902	884	915	878	904	876	900	877	890	914	880	873	916	921	908	883	909	828	979	923	926	866	919	875	880	891	899	888	913	896	879	932	848	926	914	890	938	891	890	885	902	923	934	829	893	929	885	941	934	884	903	900	894	884	913	933	920	925	920	864	877	848	867	927	874	900	853	889	874	938	875	911	938	929	875	855	944	902	874	869	862	892	888	900	890	892	904	877	922	900	897	954	913	900	874	911	859	891	911	910	927	911	927	892	878	902	916	907	864	943	938	907	930	889	898	917	915	934	915	854	872	845	882	977	856	921	868	919	893	961	899	917	946	871	850	895	891	933	899	884	910	868	931	831	924	882	924	910	932	923	868	923	947	899	894	872	857	881	891	868	933	901	915	882	896	896	880	855	873	931	914	893	929	828	932	883	941	892	937	932	871	905	899	913	928	858	869	895
23436	23660	32673	26940	21506	16063	3428	676	583	579	576	582	590	591	593	566	607	590	562	611	540	579	579	567	632	540	557	569	538	582	545	563	570	586	567	567	556	586	545	506	559	557	532	528	569	557	544	614	578	591	545	529	534	570	541	579	608	514	524	600	568	557	534	604	537	584	564	538	555	577	531	564	532	521	557	519	570	604	546	580	584	565	560	512	548	581	562	545	587	556	562	577	575	576	535	536	579	533	520	547	550	530	544	559	559	599	537	536	559	588	545	559	569	558	515	514	576	568	515	569	535	582	525	566	581	546	576	514	550	551	514	548	575	562	525	563	554	568	563	552	541	534	542	568	537	567	570	525	534	545	567	579	528	560	533	561	564	597	584	575	523	565	545	578	535	566	560	579	579	532	519	567	554	528	572	554	555	577	536	560	525	551	570	551	530	579	568	574	525	578	586	572	539	564	571	552	533	563	581	547	589	581	599	499	595	552	532	561	536	572	547	549	552	522	528	582	554	577	577	584	543	553	565	592	542	541	570	531	508	574	552	570	560	603	555	577	554	576	572	552	535	625	511	543	578	548	570	597	626	540	509	556	541	567	551	586	529	620	556	580	566	570	531	606	551	530	483	505	588	561	568	593	543	562	568	554	544	559	535	558	522	554	552	530	570	603	594	554	525	535	536	549	597	528	552	534	595	512	522	526	573	552	560	531	538	591	580	559	545	553	558	580	546	539	592	546	569	550	539	560	530	554	561	539	539	611	548	568	546	549	560	564	578	584	592	511	566	581	529	537	575	580	582	518	527	522	521	557	570	552	554	586	582	575	538	556	569	550	527	558	545	546	532	578	577	516	561	559	540	533	528	527	581	536	558	577	576	615	576	540	560	521	535	567	556	559	559	573	534	565	627	571	577	519	593	577	524	544	505	591	565	580	549	534	554	542	546	579	561	512	528	598	577	562	537	564	560	563	553	541	551	571	542	584	566	573	529	535	559	542	527	533	525	528	560	540	555	542	555	537	557	568	588	527	560	568	542	543	532	543	568	597	559	540	544	607	582	566	542	606	549	558	590	562	552	556	587	570	545	534	546	519	563	516	604	593	568	563	580	537	577	503	561	548	596	579	550	563	576	511	550	579	601	576	535	553	542	559	561	576	536	553	548	573	560	569	567	584	585	570	537	562	558	556	550	527	614	532	595	534	548	545	552	571	556	554	530	525	554	582	514	545	590	541	538	552	555	562	521	572	562	546	563	571	597	541	569	584	555	584	608	584	590	570	533	538	506	541	582	553	516	563	545	573	592	519	541	567	636	574	546	554	544	545	558	598	573	561	564	555	611	542	547	553	510	549	542	558	563	533	579	572	590	553	571	579	563	543	554	546	565	552	546	549	539	618	581	584	559	614	543	530	574	497	560	536	571	516	550	561	559	516	522	586	561	572	573	502	567	505	564	549	534	544	594	584	556	584	559	516	548	567	518	531	578	570	560	549	544	518	526	563	580	586	545	551	562	542	581	624	533	558	551	563	536	561	534	549	573	568	545	549	512	593	562	544	561	568	557	595	565	572	574	530	537	539	563	519	513	566	498	591	496	550	575	562	541	540	585	521	592	549	545	585	558	601	524	561	550	559	578	559	566	508	552	532	547	539	567	555	556	570	548	579	545	544	557	539	586	582	526	579	579	553	564	562	574	548	601	592	587	550	586	535	549	567	608	516	550	564	544	559	525	543	580	541	529	555	591	583	565	544	556	513	586	571	516	558	598	523	586	505	540	573	537	612	597	588	553	575	551	525	558	529	604	561	539	547	559	606	524	570	566	507	570	567	574	531	568	549	568	569	535	539	539	595	574	558	562	541	537	568	575	524	570	570	576	578	543	552	539	565	554	584	545	567	561	553	562	541	532	584	575	586	561	513	574	536	563	569	545	573	548	524	584	575	592	543	542	546	549	492	591	564	547	575	559	570	527	553	551	534	509	574	589	582	550	552	531	564	591	531	560	583	528	572	546	565	569	585	543	589	579	567	561	578	541	603	551	617	554	576	570	560	553	532	545	576	567	528	574	568	538	539	533	554	538	547	580	534	553	571	551	592	559	570	529	568	563	545	560	571	537	539	508	541	543	573	534	550	542	559	516	564	600	541	554	559	554	567	533	541	571	511	554	574	533	586	601	564	578	571	565	548	585	567	542	555	584	576	532	598	509	558	557	565	587	548	583	546	552	560	541	543	574	521	566	592	566	543	518	571	589	520	554	537	538	542	545	569	595	543	575	544	547	595	541	526	557	557	580	543	572	585	566	540	570	529	554	527	540	570	554	565	583	562	589	608	605	556	529	589	592	573	585	596	538	555	551	558	558	549	610	593	585	555	534	558	532	519	539	522	573	556	572	578	549	550	515	568	564	563	553	520	577	573	527	530	535	564	568	571	539	573	536	598	591	584	567	558	564	584	546	547	551	554	526	570	550	525	593	550	576	560	581	545	595	531	533	505	583	586	561	581	551	520	581	561	546	560	568	580	533	536	591	532	583	551	595	585	561	577	594	552	559	569	587	576	568	562	586	560	546	600	574	572	522	600	601	565	541	567	545	587	583	553	554	579	545	587	537	570	502	548	566	550	594	572	514	539	593	542	564	557	529	549	539	582	572	573	549	587	569	551	546	509	602	549	515	536	614	551	519	557	578	540	566	513	534	547	519	540	607	546	545	567	524	582	547	556	555	539	544	585	555	538	549	559	567	531	563	566	581	542	570	554	568	547	568	576	564	541	551	557	551	546	539	538	542	588	533	585	517	537	553	582	565	587	581	589	544	538	557	564	546	579	556	504	584	573	558	576	559	538	563	530	539	575	568	579	563	550	540	580	516	553	552	555	576	582	573	558	572	520	586	542	535	558	580	560	562	529	539	538	546	577	530	551	587	573	572	558	574	576	593	552	556	581	592	529	536	515	557	542	509	535	579	553	595	508	543	549	534	539	499	531	553	554	581	558	541	601	557	601	553	529	526	596	606	558	546	591	553	535	516	575	570	586	562	597	510	511	537	503	559	561	608	572	546	545	596	548	520	553	566	526	541	504	557	578	550	573	530	587	575	565	554	580	569	610	565	570	545	525	547	511	571	594	570	555	563	595	581	539	533	573	554	577	535	598	555	597	530	538	542	589	566	507	549	521	525	491	533	578	571	527	568	568	567	555	554	546	549	587	578	533	545	549	506	574	552	560	536	570	575	537	562	555	564	616	586	565	568	515	593	511	564	573	529	571	552	557	577	530	509	564	543	559	541	536	574	547	543	506	534	570	500	537	567	550	591	614	592	568	518	520	576	545	542	576	535	543	559	577	545	596	563	591	579	594	553	512	577	540	550	541	518	554	562	583	533	567	566	551	548	556	574	554	506	579	604	575	548	589	512	561	559	574	553	587	563	572	538	534	541	537	585	549	558	571	566	597	516	586	541	608	574	537	562	517	516	585	562	530	600	591	577	564	581	542	589	539	593	574	501	575
56750	101703	73613	47637	23022	6180	1639	1056	1004	1042	1018	938	973	952	952	978	961	1037	1037	994	966	927	1000	950	1020	1026	945	971	992	996	924	960	975	965	936	975	965	1018	985	930	969	967	991	975	1006	993	1009	930	983	983	922	980	973	1022	1016	975	959	956	961	952	967	927	980	981	981	958	968	927	986	952	1039	951	942	1003	1026	1002	1015	975	1026	975	966	983	990	1006	1037	945	939	963	951	965	969	987	970	951	973	1034	990	991	977	1043	956	1006	991	1026	1025	1000	984	1005	1015	976	1049	938	993	1022	980	963	981	1033	974	1009	993	1000	903	980	981	995	969	1002	959	941	960	993	1037	942	1006	968	992	985	961	975	991	968	961	996	983	964	971	991	1025	969	984	1056	980	936	952	948	956	1031	977	953	992	980	996	1024	971	1020	1000	1019	971	1003	963	991	983	1011	946	916	960	1006	962	969	1015	943	968	992	969	960	964	1001	984	909	1008	987	1044	1035	943	984	985	957	994	932	952	1000	1021	954	986	965	984	995	998	959	982	996	956	1016	1047	953	945	978	959	1013	1002	945	954	973	974	1011	997	986	1020	994	1014	1004	1014	975	997	1004	1014	1028	1014	988	994	934	1016	1000	968	993	951	1030	970	997	954	964	965	926	929	929	1004	992	969	937	982	965	1005	948	997	1013	978	998	1018	1001	983	945	972	938	960	1012	991	977	953	1034	955	963	1068	931	982	1011	970	962	939	981	973	991	977	980	930	967	1016	990	959	968	954	1005	1023	969	947	974	1004	923	1013	948	953	979	988	968	992	979	975	991	968	1003	975	943	1020	964	1003	935	980	935	963	957	995	1007	993	967	965	1002	967	1011	969	1011	1028	1004	1009	959	998	965	985	960	970	1008	1012	964	975	1027	986	1024	931	967	990	885	1024	983	1001	1022	950	1057	1015	991	1000	961	965	992	977	964	1028	939	987	984	930	987	997	976	959	999	936	985	1017	965	977	1015	986	957	962	974	994	1027	953	988	1005	987	967	1033	1029	1036	958	942	997	942	1002	970	1012	1027	1009	993	972	988	976	1032	980	959	987	970	1029	941	1014	958	1000	933	982	969	903	979	977	1033	984	983	1002	984	961	1028	1011	962	973	1011	955	994	1003	1033	925	951	1007	964	1024	964	944	942	1009	954	1004	990	1019	982	993	1020	985	948	1045	982	1002	930	945	946	995	1003	1027	997	1026	974	1010	944	908	1016	929	964	975	1029	1025	968	1029	936	961	941	977	968	965	1005	931	975	956	1005	997	964	1044	987	943	1022	949	982	934	969	965	982	1010	951	934	966	974	994	944	993	953	1023	946	1008	988	967	958	975	1012	956	1017	968	1011	956	986	973	980	986	1013	989	988	979	987	969	1019	1002	982	974	1015	995	1032	971	937	955	963	981	968	1019	985	1047	979	998	955	1002	984	967	1019	977	982	994	959	961	1051	1017	947	1029	1022	983	970	955	984	960	937	1032	980	992	947	988	977	963	954	957	1020	986	1012	927	989	956	1028	984	969	1006	948	985	985	966	992	997	1033	1018	982	978	1005	1006	934	1001	989	979	1009	1002	984	971	964	945	911	987	958	989	1001	1014	971	967	975	1006	976	968	945	986	982	1013	980	975	1009	950	979	945	937	995	995	987	985	1006	958	989	982	959	1037	940	904	989	1032	943	1055	976	992	966	984	1015	1052	984	951	990	977	937	1017	992	991	976	973	1016	995	933	973	1039	974	999	959	878	955	996	952	998	1001	1036	1005	1002	1005	969	941	1012	1003	975	977	985	972	993	911	997	958	954	974	924	1072	979	998	966	987	980	930	984	1006	977	968	989	1031	986	933	993	963	978	960	994	1023	999	1002	1036	980	978	1000	1006	976	1056	1011	963	924	1029	994	977	944	990	1030	987	1023	966	927	1009	979	1026	1019	950	983	1005	986	990	1030	982	954	1041	994	1034	896	936	991	945	1018	1001	955	928	1006	998	1049	1015	979	951	942	990	914	945	975	967	990	1001	971	984	988	1013	952	950	970	979	991	1027	1007	1014	1020	1033	979	985	970	981	927	964	1007	973	993	961	977	969	1019	1034	991	1013	933	1013	1029	964	1003	985	996	978	988	1001	1027	990	927	958	996	990	977	988	1011	992	991	975	963	971	990	944	953	935	969	1086	998	1006	930	969	986	1004	994	1005	1005	937	1007	999	906	1000	934	990	959	991	987	983	969	972	999	955	1076	993	944	968	945	973	954	1001	1032	966	964	1017	972	994	982	1009	957	974	965	1038	981	1007	1025	997	961	965	974	986	958	931	950	995	999	940	996	963	1003	1008	968	969	1029	946	1032	965	968	956	969	945	984	934	965	1023	1000	899	975	930	1007	979	1019	976	1014	1021	982	1005	976	993	961	983	1013	1015	890	930	974	1015	949	983	955	972	995	984	988	905	996	975	922	951	965	959	995	985	1004	959	1042	945	985	1009	1027	968	1003	1002	1021	994	995	974	1010	968	997	946	1008	925	927	1006	1000	948	1029	987	993	985	1056	982	1000	937	963	1022	964	981	987	996	926	959	1002	980	936	974	934	999	1025	965	974	1021	1021	961	1027	970	977	967	973	984	959	993	972	985	1011	1020	935	961	921	980	1033	966	1017	981	1025	974	970	972	954	1004	982	955	971	974	985	968	955	1011	910	970	1000	959	949	973	1003	981	979	1000	1000	943	893	969	967	1011	1053	1022	1011	968	987	987	992	966	1008	1015	964	957	959	1021	999	927	997	950	992	995	1041	1021	968	998	1018	960	981	999	996	999	995	955	1024	958	1032	978	959	980	965	971	929	981	984	976	1058	985	974	970	1015	971	983	976	970	969	957	948	999	1013	1013	987	985	991	990	1051	1001	986	978	908	981	982	983	960	971	992	922	1027	1011	950	1051	983	1039	968	991	887	977	990	929	1000	988	1034	925	975	975	968	1011	985	952	990	1040	991	1002	986	993	932	928	1018	960	1065	974	977	985	937	988	991	1039	892	925	933	1037	951	956	982	973	936	948	980	986	966	974	983	969	948	980	954	1011	902	987	988	1010	981	1001	974	989	1009	943	1019	1000	981	1001	977	968	941	1027	989	963	976	999	959	990	965	983	924	1001	978	960	1048	974	1005	980	1016	941	948	987	1006	957	989	1007	934	977	945	1027	907	1004	961	1052	907	981	981	956	955	991	980	993	984	927	1035	991	1005	992	999	957	1020	1015	1042	980	990	972	995	976	984	981	1012	952	975	1016	1001	997	1023	961	967	988	1003	989	984	994	977	992	926	992	1012	990	965	988	932	956	1010	948	1009	995	973	992	1032	995	981	950	937	1033	978	986	975	952	984	976	960	1013	965	968	999	998	934	958	946	1011	964	1024	970	919	949	951	997	967	944	980	1004	980	937	1025	911	1048	1015	977	974	972	989	1024	986	987	1042	935	987	997	961	994	991	1002	954	932	993	978	981	960	965	968	964	1015	975	1041	1019	965	1008	987	1021	1020	942	1008	1022	995	993	974	947	960	985	994	1033	975	972	1007	1024	992	1000	1003	983	964	959	927	976	978	986	949	919	926	967	951	1000	968	1032	999	951	957	1005	917	942	987	1011	1031	993	1014	945	967	1017	968	949	1007	979	998	973	952	964	992	968	999	970	992	961	944	1013	1007	978	998	952	947	923	1004	986	968	913	982	981	923	995	1046	1007	935	950	966	1018	1005	1008	949	964	919	992	960	1004	1052	987	992	951	984	1010	964	959	966	1008	972	919	970	982	929	990	1064	1008	949	968	1009	939	976	974	919	1028	977	1027	1000	982	1005	966	986	976	927	981	948	1026	948	934	1000	963	993	962	992	973	968	1055	961	987	1011	999	1002	1016	1032	999	966	998	982	1024	949	920	979	1048
29045	33555	29439	14510	2851	956	608	538	515	472	531	491	516	527	535	522	521	495	505	510	530	495	514	468	523	484	485	504	512	492	490	494	468	497	541	527	466	510	480	492	492	474	534	495	508	525	490	513	483	500	481	501	506	520	536	480	522	503	546	485	507	535	512	477	523	521	490	504	506	523	517	480	522	517	496	513	462	514	552	522	510	544	508	538	490	445	508	536	511	493	504	502	509	474	476	502	523	513	487	523	486	452	503	489	477	504	494	522	546	492	520	496	528	511	506	503	529	479	498	543	478	465	503	483	467	491	468	473	488	522	505	489	511	464	517	499	478	475	508	512	500	486	514	494	535	537	537	508	476	545	507	530	483	542	509	468	492	530	506	496	508	511	494	507	478	531	495	482	520	541	519	531	496	515	498	499	482	515	527	490	530	485	480	515	512	501	499	480	501	503	483	526	488	479	530	515	485	492	521	480	529	518	477	543	491	530	495	472	478	491	515	476	491	480	495	464	503	521	494	515	483	490	478	497	488	502	514	502	499	480	537	518	466	540	526	480	496	537	498	499	500	503	502	546	529	513	489	492	501	500	448	496	502	495	533	503	517	496	495	489	483	552	482	499	490	510	505	563	524	521	481	551	546	478	495	506	497	472	488	509	547	518	489	473	514	503	500	513	562	496	504	518	487	509	492	459	466	512	469	484	510	477	487	499	524	510	483	524	487	520	515	494	507	508	466	494	504	519	499	534	504	504	500	511	479	496	489	505	494	486	488	490	472	468	511	475	518	524	490	507	520	507	499	536	533	530	513	529	544	473	479	533	535	516	516	479	486	505	488	500	511	527	492	509	500	517	473	489	519	512	500	513	463	512	500	505	519	533	509	507	519	473	518	524	458	514	507	525	488	506	525	539	478	492	542	460	496	497	491	521	463	511	505	487	520	499	511	477	518	490	470	481	499	484	515	522	499	503	531	502	504	521	545	512	502	482	531	517	434	532	510	494	534	521	475	507	481	522	466	526	466	476	533	503	471	522	517	484	495	512	517	477	537	506	537	508	522	510	488	495	532	510	475	496	458	484	513	502	496	509	506	515	477	513	492	514	539	524	508	497	508	502	530	519	495	474	502	514	530	484	496	507	490	488	447	488	540	506	507	536	452	487	534	523	467	492	514	520	472	499	506	519	476	490	538	500	459	469	502	520	487	542	487	504	521	501	469	519	467	487	498	485	546	500	499	533	500	506	484	484	538	551	543	491	465	499	473	518	522	520	522	506	510	501	515	489	529	498	518	497	486	546	500	501	497	492	499	513	498	474	495	514	514	455	527	472	523	498	525	522	509	483	539	521	494	497	504	491	502	517	499	513	549	480	565	506	505	512	470	467	532	531	506	491	504	487	523	481	509	547	486	506	504	471	498	482	532	509	484	528	510	505	564	525	506	482	492	469	515	515	478	521	496	496	455	534	492	482	487	515	550	519	505	504	475	504	506	486	503	481	489	523	479	524	518	523	509	511	507	490	493	503	526	487	511	504	451	498	476	503	492	505	486	463	477	502	530	507	501	493	495	542	505	481	500	494	472	529	509	531	517	519	508	521	538	466	521	472	541	520	518	474	518	495	492	473	480	527	476	509	493	495	508	465	485	528	493	529	534	501	471	471	520	480	481	501	554	538	499	494	518	497	480	496	514	516	482	529	502	532	492	512	503	488	469	480	513	466	518	494	494	515	532	523	540	545	509	511	525	489	508	520	506	469	465	477	473	515	525	467	535	528	518	510	480	502	515	509	505	520	506	475	530	512	483	556	518	459	517	523	515	483	470	498	488	496	483	549	519	475	512	527	505	505	454	511	531	489	543	489	490	509	512	536	412	538	508	522	525	486	508	497	474	501	540	510	463	481	523	511	516	543	547	518	479	473	527	466	504	491	493	490	507	502	495	484	507	548	563	499	483	520	537	479	493	555	563	503	516	481	513	473	495	543	562	557	508	531	541	498	505	473	530	526	524	461	481	514	499	508	459	492	499	518	467	509	508	506	460	528	493	494	529	484	501	484	529	500	514	525	553	509	483	516	494	500	500	518	495	497	461	504	514	491	516	520	475	513	494	442	492	505	491	483	542	500	497	527	460	520	484	491	521	487	492	475	461	486	520	483	511	463	464	484	503	501	512	500	520	505	528	501	477	493	495	513	482	507	500	510	524	521	512	469	523	512	515	523	460	467	481	484	469	556	516	524	500	525	481	485	495	499	503	543	515	485	477	540	474	508	481	506	471	493	504	484	516	496	501	535	464	536	488	481	487	515	472	532	518	504	486	520	532	499	508	493	504	506	486	482	499	512	495	527	475	507	523	500	517	484	495	494	556	491	507	505	501	450	512	470	509	547	497	497	506	481	509	521	513	515	545	463	487	502	517	481	482	472	461	514	495	483	489	488	491	525	504	505	551	520	525	501	510	509	506	511	551	504	513	477	525	525	511	442	547	498	462	535	467	490	507	525	560	546	502	488	494	485	514	460	481	505	502	537	485	500	495	494	538	507	480	498	487	493	501	522	515	510	531	555	514	494	508	520	480	530	485	542	486	486	501	506	543	527	520	510	454	505	514	496	514	507	486	529	467	461	518	521	517	494	491	518	504	477	532	557	476	490	508	492	500	474	522	515	503	494	524	493	490	516	511	524	509	522	484	491	540	486	512	521	520	505	501	476	485	519	534	483	455	537	493	494	545	526	519	521	446	532	463	482	501	506	487	499	517	508	466	495	510	508	487	496	514	498	483	510	456	516	488	505	509	483	487	526	501	535	486	481	473	505	507	524	509	505	510	493	506	496	499	491	469	527	482	513	500	494	506	511	520	489	544	534	475	497	502	539	528	506	485	528	497	528	469	509	493	510	542	493	514	498	517	488	467	496	464	492	518	482	519	541	492	505	513	521	473	492	503	465	450	499	526	489	487	492	522	500	513	526	514	482	517	517	511	505	523	524	505	494	522	516	494	495	499	516	487	510	492	483	464	485	514	484	484	525	482	484	515	487	536	507	473	523	522	441	519	503	550	526	511	475	502	501	487	521	498	467	474	504	460	503	498	551	479	496	491	499	519	502	510	531	479	502	484	475	523	509	510	520	518	469	496	511	518	492	489	497	446	531	487	532	489	505	491	500	527	492	526	494	530	499	507	498	557	498	509	524	481	492	539	501	530	511	531	475	476	538	498	501	527	529	490	496	542	497	458	502	547	498	501	525	537	447	495	524	506	456	479	515	541	523	521	500	520	482	504	538	532	501	500	491	492	539	508	509	534	494	489	520	482	502	524	516	498	475	471	465	472	481	472	483	470	502	502	495	492	508	538	529	518	500	513	527	527	483	477	515	493	504	512	544	511	502	500	479	540	462	498	525	511	495	495	507	553	481	480	506	522	535	467	516	532	504	461	472	530	525	487	516	510	528	498	490	503	489	525	476	474	491	534	492	500	469	487	517	569	453	496	473	496	488	462	491	530	474	510	498
35669	51645	34562	16358	4731	1533	1030	959	941	972	902	909	913	954	903	911	925	876	866	940	926	968	914	963	893	944	855	934	943	924	936	929	895	896	948	908	928	913	932	946	920	939	912	964	953	902	918	940	929	914	939	881	931	910	890	928	948	938	932	889	950	897	943	890	943	891	959	919	955	928	903	902	918	893	890	966	939	910	936	935	941	882	926	902	921	910	951	892	881	917	983	926	927	909	940	899	947	864	900	933	1014	934	929	897	935	942	879	965	917	856	960	922	889	913	940	898	939	943	887	937	957	930	901	954	915	917	925	923	934	935	944	849	938	898	929	914	923	912	921	871	932	878	872	962	900	927	909	954	901	895	981	902	928	869	883	912	888	917	872	934	904	861	901	915	954	893	899	908	931	946	998	889	961	950	920	888	933	919	890	880	896	885	961	926	897	941	969	957	906	898	906	905	953	961	914	932	893	962	852	940	895	918	878	916	901	951	924	901	932	933	908	862	872	921	898	877	892	896	902	904	946	881	977	943	944	921	908	934	976	949	925	933	923	938	899	905	931	886	918	880	955	952	922	925	938	916	922	990	970	908	937	941	938	921	932	894	873	906	959	843	881	934	921	939	928	934	944	885	953	899	944	966	949	946	902	918	957	940	947	882	939	944	941	934	920	907	919	939	905	969	889	927	959	872	913	860	890	942	865	938	929	951	860	939	929	943	836	904	936	923	912	946	914	922	906	882	916	890	906	977	950	923	921	903	923	944	919	851	896	963	954	884	897	928	943	909	905	914	907	879	918	885	940	944	922	905	949	857	934	910	892	899	943	950	940	915	929	922	854	903	940	991	906	934	937	869	917	977	943	857	936	968	928	828	940	900	931	972	913	937	888	921	851	885	929	924	909	935	887	881	908	908	952	837	860	967	950	944	934	961	934	940	887	882	954	943	910	893	933	936	891	928	939	914	966	924	896	897	926	935	907	873	931	913	889	963	898	964	911	905	931	953	877	842	957	906	939	945	943	898	886	913	925	945	904	908	883	873	878	911	889	912	885	965	932	912	931	889	949	937	911	906	879	881	862	895	956	941	893	934	927	892	883	934	907	909	880	871	927	885	892	902	900	924	885	920	897	947	921	981	922	946	869	936	880	870	872	916	904	930	912	955	902	937	942	935	943	928	867	885	905	947	902	997	905	920	936	978	856	954	935	952	968	942	941	907	944	880	870	927	909	909	906	867	904	980	879	956	941	960	946	884	930	922	905	831	939	914	902	894	950	933	906	942	904	937	951	916	934	861	908	941	908	916	869	905	932	921	880	903	924	962	857	923	936	892	914	881	910	939	951	942	931	942	877	936	894	908	996	874	953	930	919	880	845	891	922	989	926	937	908	955	924	1013	886	900	911	877	905	907	954	899	897	916	971	896	993	936	914	937	880	957	883	934	887	970	926	933	923	938	965	937	908	992	975	939	912	921	916	931	876	882	929	885	901	924	859	924	936	864	912	883	935	919	944	898	956	908	956	941	909	947	959	968	969	953	988	949	905	925	943	944	921	925	894	959	919	919	900	955	836	899	917	910	969	928	931	950	910	914	884	952	897	949	898	966	934	895	959	936	915	922	930	871	885	894	909	967	957	936	917	941	925	923	926	936	915	942	949	915	872	957	967	893	852	964	889	934	949	878	951	879	873	921	879	934	944	939	936	975	861	935	933	894	963	884	966	918	903	896	938	932	895	898	869	965	916	919	928	877	935	899	927	887	909	880	937	884	946	906	870	930	879	932	945	860	944	944	917	911	874	948	905	915	888	911	904	881	908	904	964	895	906	887	980	953	962	920	964	875	907	867	863	964	904	903	855	936	918	884	940	943	878	901	898	901	911	944	900	925	898	966	881	912	968	907	876	915	953	882	974	960	921	941	940	888	845	932	912	946	940	937	895	907	939	909	968	880	959	946	903	937	869	926	882	950	910	936	920	903	954	913	923	890	936	933	934	891	971	867	863	944	919	906	864	934	923	922	917	896	893	893	891	926	889	907	902	918	941	910	915	935	948	919	903	875	868	890	893	906	900	912	954	938	888	959	938	912	928	906	892	939	940	859	895	893	937	895	919	948	942	931	982	941	938	923	913	941	934	891	900	889	922	872	906	998	893	879	961	928	923	972	923	895	892	931	892	918	941	903	967	933	902	886	892	964	903	938	953	900	882	924	926	924	928	887	945	911	952	899	942	929	884	942	882	959	903	946	931	970	952	910	897	1007	915	949	907	909	927	926	891	956	888	915	912	933	940	916	931	923	889	944	925	852	862	861	933	870	901	923	923	931	901	943	934	942	958	909	961	908	884	958	917	961	940	930	878	923	897	923	986	946	961	905	947	950	929	889	919	941	916	879	919	917	924	983	928	968	962	919	899	877	941	926	964	904	909	888	895	895	901	930	887	956	909	917	892	964	908	944	874	947	973	884	922	941	914	953	921	946	935	947	903	880	911	975	958	955	885	906	890	962	928	951	933	949	934	891	984	934	958	952	953	903	957	959	944	908	902	925	925	892	949	921	927	944	959	936	949	864	871	964	925	941	944	915	922	926	913	919	919	899	925	902	987	907	905	860	937	907	907	959	897	943	938	893	916	937	972	919	926	919	937	957	928	950	951	986	930	921	944	929	915	914	944	873	904	895	917	900	926	914	962	936	879	915	910	908	900	905	970	916	925	919	944	911	918	916	942	996	930	943	922	922	981	916	931	950	927	902	907	926	954	878	930	899	921	964	939	884	868	878	885	938	903	890	865	926	963	952	942	951	923	935	922	901	886	915	907	934	937	908	926	930	915	940	958	903	917	910	872	922	903	938	950	922	940	915	930	832	881	945	863	959	936	938	909	919	956	899	923	942	901	933	926	985	896	982	920	910	896	890	938	905	941	923	928	929	1004	885	943	932	944	902	923	932	904	916	963	908	852	916	922	887	941	932	890	919	888	933	953	913	898	921	879	912	885	953	922	915	849	943	883	927	949	946	937	892	896	906	971	875	889	961	882	891	918	921	885	913	921	935	879	912	939	891	902	894	908	902	960	942	847	939	904	908	911	932	934	986	935	877	937	894	895	886	911	960	913	907	922	925	920	927	891	900	917	886	902	944	912	922	935	913	904	953	924	945	959	904	858	941	964	884	931	969	917	948	866	912	930	925	928	985	926	928	883	926	964	915	957	904	910	898	875	929	937	886	930	907	911	956	892	919	877	890	977	911	943	886	876	942	932	1009	960	928	903	865	927	973	879	943	891	888	906	962	897	872	914	924	915	912	934	929	900	978	937	886	918	920	947	887	932	942	899	889	888	859	939	929	951	926	918	937	925	924	939	934	868	965	907	940	890	922	935	846	931	942	974	922	885	897	909	930	905	911	927	904	898	921	911	928	937	977	905	958	953	895	874	906	931	909	940	928	903	905	879	942	967	936	901	912	945	918	906	970	899	975	906	903	950	920	873	942	933	875	905	926	925	933	911	942	967	929	916	913
24776	25622	36267	29329	18817	6175	831	527	504	510	524	510	509	480	495	492	542	476	485	531	503	506	491	499	481	539	493	500	494	463	500	542	493	511	518	486	484	483	468	514	481	489	510	507	465	501	499	509	507	528	481	482	514	480	489	484	496	496	526	540	501	516	484	457	476	544	444	465	464	444	453	472	513	547	506	451	487	461	508	500	472	500	484	468	493	464	473	512	496	446	470	505	506	517	511	487	486	498	498	487	492	473	501	481	514	475	486	496	468	481	491	492	450	518	483	467	480	481	452	488	479	476	521	479	504	460	461	481	478	484	484	481	508	517	475	472	518	475	460	514	484	493	458	490	503	451	438	506	495	461	502	445	506	478	495	486	503	495	502	485	473	495	507	504	509	498	515	485	476	479	528	439	514	521	487	453	490	488	490	514	491	500	465	485	518	516	526	490	469	492	492	471	496	491	521	457	462	461	490	481	473	449	452	463	478	496	497	487	538	507	528	493	463	508	471	488	504	479	464	464	466	520	490	489	482	480	487	513	483	495	515	478	479	480	451	488	477	481	520	472	504	453	528	478	505	525	467	513	481	460	479	514	498	476	516	540	502	481	477	474	485	532	466	517	462	493	489	439	518	443	482	491	488	490	482	495	484	509	489	515	483	470	543	502	485	474	466	509	453	503	466	490	472	475	495	489	475	480	463	467	507	488	497	518	514	460	515	498	506	476	464	482	503	484	475	450	494	432	500	484	524	480	510	463	521	510	491	502	495	482	521	448	464	502	441	461	537	487	496	475	494	471	483	457	511	543	470	474	499	474	518	491	461	479	460	511	471	448	497	490	505	518	484	496	463	480	472	456	509	508	481	456	480	483	488	483	436	464	500	472	469	528	501	483	466	457	462	509	521	517	501	488	482	499	490	470	451	461	491	459	497	512	505	493	480	504	508	480	480	496	515	480	528	490	516	528	491	493	507	495	469	466	488	539	480	501	514	489	496	458	481	497	510	515	500	477	507	503	507	483	538	461	484	480	507	471	467	456	532	514	457	499	522	480	531	467	471	478	479	563	471	469	522	524	452	469	537	517	535	482	517	493	460	507	457	503	486	511	501	477	491	497	497	486	494	492	480	491	483	503	531	466	497	450	485	456	461	443	481	455	470	511	491	486	478	503	495	511	481	503	513	474	505	465	473	453	461	504	537	500	483	498	506	474	485	521	501	527	523	495	524	497	501	502	493	450	489	445	485	472	473	484	486	490	513	464	486	473	480	509	526	497	535	488	480	518	495	496	486	467	448	485	452	472	483	492	420	485	495	495	483	497	438	500	520	456	490	466	499	483	478	477	443	483	493	493	476	500	512	496	466	543	484	488	473	485	465	470	476	500	444	501	480	498	472	481	485	465	492	496	464	445	492	505	499	468	465	462	502	516	461	490	492	490	478	509	490	471	505	461	459	460	521	489	461	547	502	467	504	514	480	495	538	495	480	471	470	472	469	550	522	471	493	408	451	492	477	508	514	491	531	519	505	480	500	494	505	466	491	463	463	498	485	472	464	512	542	477	498	499	495	497	491	482	506	509	469	521	515	450	511	435	498	470	495	472	481	502	529	460	472	504	473	475	536	527	491	493	503	477	478	537	461	502	539	478	515	495	487	462	493	467	458	479	475	481	534	503	498	459	498	462	523	487	496	493	493	482	457	506	459	482	465	482	468	494	455	515	509	489	457	505	453	446	481	535	501	482	499	491	498	482	467	528	481	475	499	509	505	476	481	451	466	486	496	503	477	534	493	461	515	445	530	482	473	487	476	471	478	476	467	489	479	501	496	524	469	522	496	498	528	466	511	492	443	513	512	475	483	501	528	474	468	487	502	514	472	463	478	522	475	492	508	475	502	507	494	492	485	498	448	484	488	474	434	516	485	498	453	466	472	523	464	514	485	503	507	470	485	467	485	440	528	463	499	494	484	479	480	495	505	466	497	526	487	486	450	463	502	487	498	495	505	484	513	528	472	490	473	489	489	465	469	522	507	480	458	497	523	509	492	499	449	441	490	481	516	497	488	510	470	472	488	496	488	439	527	498	456	497	472	510	500	461	474	510	470	484	460	450	496	464	526	472	498	527	497	514	486	514	486	544	526	487	514	527	471	468	513	504	507	516	526	510	488	511	490	507	468	482	512	496	446	493	458	503	451	479	464	487	529	478	490	499	514	508	484	492	498	483	503	488	459	506	480	477	510	476	533	506	502	489	472	457	518	479	485	489	480	513	493	483	479	519	521	499	493	498	501	494	520	467	451	476	490	501	485	509	433	494	533	469	504	447	498	522	483	459	507	470	521	503	477	468	507	453	466	444	482	482	488	488	440	495	484	522	493	503	501	504	514	505	492	494	506	498	482	452	490	505	465	503	494	492	480	497	505	481	498	518	481	473	498	503	462	489	484	484	498	510	462	493	519	482	471	540	469	542	458	494	470	480	487	527	488	476	455	488	504	472	474	498	457	507	517	468	493	467	493	498	468	529	489	511	483	501	503	485	452	497	496	525	494	492	483	501	457	517	498	445	474	511	499	507	493	506	514	456	526	509	511	518	511	495	493	503	486	514	522	496	458	473	452	486	483	531	518	528	434	502	476	475	472	489	449	483	502	497	476	504	482	486	483	494	463	499	500	536	476	457	473	485	507	520	526	505	471	511	495	480	486	489	480	517	513	501	489	483	507	475	505	514	451	476	509	490	528	504	524	483	487	476	515	460	495	430	521	496	482	516	492	507	477	468	452	454	494	516	506	501	472	475	451	504	465	467	508	484	483	477	496	520	478	480	468	505	483	517	473	515	537	501	488	508	488	508	499	478	516	519	481	479	484	506	449	503	464	463	474	522	482	492	459	523	489	511	468	504	514	480	486	484	486	456	504	487	513	514	494	502	481	456	473	480	485	490	506	502	490	467	470	468	509	488	571	495	474	460	500	509	522	487	454	450	502	472	468	427	476	464	483	462	484	484	520	500	510	517	463	440	511	508	505	490	453	532	508	508	459	504	533	498	507	456	504	519	491	509	469	481	506	502	509	491	489	454	490	515	479	515	489	476	461	471	456	466	473	492	484	465	422	464	453	499	440	513	494	491	472	476	469	464	499	500	452	502	488	466	473	501	496	539	487	494	491	507	478	475	488	451	508	489	503	488	455	490	511	501	476	441	468	493	493	491	485	469	468	473	503	489	484	509	504	473	503	512	460	482	550	514	485	488	481	519	464	486	505	496	517	500	509	480	520	477	493	526	476	475	492	490	504	457	477	501	461	473	485	516	489	502	503	483	488	497	460	489	484	458	502	463	455	493	446	503	492	492	513	533	516	511	474	462	523	485	484	459	487	475	525	510	486	505	470	480	466	486	476	499	487	517	537	489	494	515	500	463	521	484	487	489	473	476	475	513	460	479	495	492	514	474	485	481	426	494	484	494	483	516	498	447	506	519	443	500	456	472	491	473	494	472	487	465	512	478	478	521
59111	92501	65131	38430	16343	3827	1294	910	936	900	900	906	865	930	910	872	971	868	872	891	854	885	947	905	897	919	915	846	894	942	941	885	937	887	906	937	868	853	942	986	910	926	910	934	941	913	935	870	880	890	919	884	887	856	891	873	850	912	890	880	898	897	905	880	898	886	920	883	862	900	883	867	908	947	918	916	879	910	928	906	920	883	907	909	925	889	830	918	908	936	867	934	903	920	941	916	918	914	887	816	903	903	921	910	897	904	906	873	902	942	849	876	924	954	905	918	918	919	887	906	936	907	917	897	884	917	865	893	923	924	817	885	853	889	909	884	930	908	901	888	893	913	915	921	927	972	925	911	891	910	839	911	940	902	898	941	920	889	924	899	923	866	863	872	899	872	848	882	885	938	872	869	905	870	902	882	945	921	936	873	890	892	921	918	905	877	936	914	904	828	907	878	930	871	871	907	869	838	856	896	905	830	947	892	932	899	925	941	936	857	924	966	943	859	933	891	897	895	851	915	871	918	920	895	862	876	934	923	882	924	881	884	898	878	926	886	900	871	875	873	938	822	892	860	876	930	899	859	915	857	900	911	965	949	903	877	947	880	928	897	946	850	909	840	880	938	900	872	950	869	919	901	861	917	945	925	877	887	919	869	907	827	950	823	909	897	866	940	858	899	864	888	897	927	918	910	906	853	841	866	897	941	951	931	852	878	910	920	898	907	962	888	932	894	935	874	888	922	930	895	849	905	887	936	858	957	888	901	912	925	835	922	920	875	919	894	919	917	917	888	941	860	865	877	896	893	877	816	903	961	910	991	905	900	912	866	960	867	893	859	862	878	832	899	878	884	916	891	875	906	894	887	899	906	883	904	921	886	870	904	898	925	908	889	887	915	914	828	884	840	874	873	898	890	861	865	879	859	903	915	884	886	898	872	946	925	941	874	842	908	915	930	901	901	941	833	931	888	867	900	895	932	875	902	847	886	887	938	905	896	868	928	919	853	882	979	929	932	914	885	905	918	854	876	899	933	828	868	883	869	945	889	872	933	952	890	895	890	937	864	874	886	947	901	859	949	900	858	928	898	892	849	896	906	865	857	900	933	941	908	931	941	843	897	840	885	890	866	938	909	907	827	843	868	897	833	910	845	851	914	911	867	898	892	866	905	927	842	886	941	870	890	912	871	888	865	857	895	926	956	901	903	862	894	971	924	845	880	867	928	883	895	914	902	892	902	917	898	899	953	917	860	921	916	953	935	904	946	941	958	870	881	921	882	857	858	896	954	877	909	864	914	948	930	869	867	942	932	896	886	887	917	925	927	855	898	890	899	911	916	930	931	905	860	858	922	878	940	898	895	958	898	862	906	840	861	873	935	809	913	898	891	931	873	896	890	881	911	887	957	874	925	886	899	883	944	885	842	896	904	866	906	867	909	983	949	899	912	926	862	845	894	899	957	941	888	922	851	890	898	897	918	923	856	910	927	896	913	900	891	919	845	943	898	869	900	921	827	912	859	956	895	929	869	866	970	907	846	901	920	889	904	898	864	867	893	904	912	918	915	888	889	933	929	918	934	898	881	904	908	893	848	903	910	910	850	898	905	914	882	926	853	875	910	870	868	862	883	927	924	966	932	895	892	932	948	916	904	935	876	929	872	946	931	834	911	844	891	881	904	907	862	917	896	892	936	927	961	909	844	877	969	930	885	851	874	855	902	962	935	922	864	875	890	912	905	931	939	898	829	952	904	881	877	911	892	929	872	945	911	886	942	940	872	915	859	900	931	851	904	889	929	884	910	892	883	854	851	897	852	898	946	885	878	834	897	888	909	924	851	933	875	959	888	937	927	987	891	905	901	931	899	918	881	925	871	920	896	924	895	922	886	899	872	945	914	881	867	871	912	934	863	919	914	888	954	921	939	860	888	961	925	934	901	890	879	885	940	886	887	884	882	874	910	901	892	903	870	903	895	892	891	898	855	880	901	916	939	877	875	891	925	890	881	887	884	920	885	937	890	904	843	852	860	871	878	928	925	895	923	897	873	910	893	887	927	910	907	934	889	892	914	893	876	945	833	901	863	914	865	911	899	931	820	918	899	928	910	902	877	903	896	924	859	886	886	849	939	879	882	890	946	896	874	907	873	918	902	870	898	921	891	912	861	887	928	866	912	866	874	900	901	917	860	913	924	865	916	870	871	918	931	922	884	887	865	881	946	894	918	970	891	871	894	893	943	863	938	894	908	936	908	912	910	851	871	854	919	834	869	907	903	877	933	901	863	882	915	897	910	940	892	937	865	911	884	1014	907	965	886	883	874	892	890	944	918	873	856	942	914	868	876	862	903	898	880	879	919	903	899	915	935	899	923	922	958	955	915	854	945	847	902	920	903	872	852	948	883	861	870	857	866	886	914	896	888	912	901	900	877	908	846	915	942	907	871	939	934	949	933	908	931	946	887	892	874	940	872	963	902	905	1010	954	878	881	913	892	928	836	877	873	925	886	913	897	907	960	908	920	903	862	938	978	927	899	894	891	876	910	948	926	872	909	960	914	870	987	886	904	893	917	904	908	873	909	890	932	927	942	886	868	865	865	935	901	888	908	940	860	884	883	916	865	898	913	851	920	926	848	917	945	903	869	862	871	905	946	885	875	942	917	875	910	862	931	881	997	905	915	893	927	827	902	897	919	903	938	947	866	911	933	890	931	918	937	902	872	901	838	945	908	889	915	927	910	889	864	902	889	869	899	953	898	891	873	889	912	868	892	878	908	896	904	870	884	867	937	935	887	912	919	897	914	882	900	923	916	845	863	935	879	873	881	886	902	867	884	860	961	866	849	921	885	945	945	940	905	920	905	932	902	873	945	882	865	939	930	921	912	898	910	854	897	870	921	870	914	977	881	888	892	862	919	917	861	939	879	943	898	920	895	928	935	874	934	924	924	891	875	893	866	914	890	868	852	924	874	938	864	903	890	927	930	882	866	891	877	824	890	886	908	936	909	845	918	817	955	854	894	948	861	946	919	898	896	920	906	901	857	846	908	947	952	915	866	912	893	915	859	911	927	886	951	942	882	898	918	868	877	908	918	878	915	874	933	927	901	932	928	923	908	854	879	925	868	876	879	948	932	913	893	849	891	890	946	929	884	904	931	921	931	909	889	915	870	980	879	895	880	892	948	886	887	905	919	888	899	904	880	854	881	888	955	894	972	853	889	868	923	898	892	871	910	874	931	926	879	924	866	941	892	916	916	933	869	905	843	888	889	912	814	878	912	845	912	874	886	875	934	961	857	886	893	920	924	897	870	903	893	900	887	947	896	881	945	937	927	966	878	977	876	915	871	889	910	897	983	874	828	880	889	903	895	890	860	917	856	915	898	915	919	913	915	900	883	877	853	886	902	919	918	867	798	911	914	862	911	904	902	903	906	916	896	882	864	920	909	895	872	905	865	871	903	825	878	894	919	931	905	902	896	889	934	839	895	857	902	872	885	909	861	926	907	871	860	904
23485	23310	32582	27633	21636	16096	3383	715	573	613	626	566	573	559	595	610	605	572	560	541	561	571	603	556	561	570	552	549	597	560	569	538	617	547	551	598	565	538	580	567	555	517	558	574	569	584	558	587	556	548	580	540	538	566	487	586	536	547	535	552	576	567	566	539	531	594	582	569	574	572	559	564	578	514	556	543	561	571	539	549	564	535	542	553	538	573	559	544	557	565	579	560	592	589	541	565	557	519	521	555	544	559	570	580	536	549	593	541	544	589	554	550	555	555	561	537	582	567	560	542	533	528	576	578	590	535	598	524	539	570	599	602	604	580	518	588	531	561	586	543	558	599	564	572	547	519	579	526	525	503	571	572	547	544	591	601	559	527	542	549	582	535	498	551	544	559	535	542	564	554	535	548	544	540	514	531	536	543	552	561	572	588	565	544	522	538	572	546	542	532	542	555	574	579	603	565	506	535	588	530	553	578	568	543	541	572	544	554	558	567	588	590	547	563	556	581	537	574	599	529	550	560	534	546	488	552	611	575	519	587	552	545	573	572	545	524	534	581	521	528	579	559	505	588	533	550	594	573	613	560	533	542	556	553	563	595	556	536	592	552	521	514	584	591	579	550	560	570	577	560	533	548	537	533	554	613	541	628	571	565	538	562	530	557	551	554	530	543	593	576	560	560	557	552	573	576	549	533	578	612	596	553	537	556	586	569	553	553	540	563	550	550	521	564	547	538	583	555	539	590	523	529	572	553	530	546	563	573	610	581	558	611	554	573	577	583	501	565	572	543	555	539	551	512	517	584	547	559	553	506	514	549	539	588	588	552	562	553	544	549	553	568	571	593	517	604	554	547	589	564	561	578	585	582	565	611	547	560	531	564	577	556	628	554	548	525	539	574	578	547	520	587	554	553	572	558	568	530	553	535	547	565	555	550	553	580	580	544	565	547	548	583	555	545	557	550	582	539	567	503	581	544	547	553	573	524	589	570	551	558	574	522	578	547	568	537	569	553	546	521	581	552	560	537	645	552	571	547	581	602	597	562	575	591	571	538	609	536	566	527	593	584	605	566	522	565	550	581	580	526	531	527	588	550	602	542	569	543	552	589	582	509	557	562	584	571	553	514	550	573	511	544	590	582	592	525	580	588	561	558	555	598	559	497	543	585	567	540	588	557	556	541	556	560	522	548	567	530	584	571	545	588	563	553	572	558	561	546	536	546	561	555	627	593	609	612	574	569	575	594	575	573	550	539	563	572	529	540	543	542	590	551	563	564	526	585	532	540	585	556	493	544	541	533	567	582	569	573	576	545	568	568	607	584	584	558	602	588	563	579	594	554	568	524	532	539	517	564	556	570	561	543	534	566	536	578	553	572	544	575	558	555	577	578	538	614	523	570	551	553	562	508	532	541	564	566	593	571	588	562	577	570	626	546	586	561	533	542	563	580	560	550	557	571	553	573	552	573	591	541	597	592	581	580	582	565	523	559	569	562	586	545	564	558	584	570	525	586	538	477	518	569	578	518	562	565	555	532	578	548	565	552	583	573	537	596	587	553	572	588	552	558	573	611	554	557	507	554	558	550	580	593	592	531	595	521	595	547	548	566	563	567	556	565	562	579	530	578	548	543	557	559	547	560	523	553	545	560	556	555	562	584	525	541	542	555	556	576	569	535	577	572	548	583	548	559	585	565	569	532	566	569	535	565	551	537	559	576	548	585	602	562	541	553	578	522	581	533	543	542	530	594	563	551	553	547	547	552	556	592	559	523	525	552	581	573	564	591	570	532	551	574	543	595	539	536	524	544	575	529	567	598	577	549	559	582	577	541	506	598	573	531	561	519	559	601	552	576	553	552	564	588	549	565	554	549	577	517	498	552	578	593	533	602	512	575	547	610	559	530	542	509	559	527	522	598	547	558	566	578	564	557	556	529	568	618	530	568	583	563	556	537	559	560	583	567	572	606	578	521	556	577	535	568	567	571	583	569	562	570	567	560	559	576	558	601	544	510	541	517	555	566	567	563	535	591	528	574	541	559	561	560	576	581	528	548	570	578	599	577	575	531	624	513	600	541	601	557	535	571	562	566	561	593	611	586	563	558	528	524	559	530	537	539	569	562	585	557	570	580	560	555	549	622	602	552	582	542	516	525	516	564	564	558	547	553	534	580	546	588	585	545	594	561	592	527	561	574	565	528	533	554	572	556	599	555	596	551	545	528	619	565	573	562	553	539	606	531	577	557	556	576	594	584	567	596	547	569	548	515	553	559	537	522	559	590	535	554	552	527	565	534	534	582	542	534	516	512	542	543	555	586	584	581	599	562	575	551	564	547	554	552	525	577	622	523	545	550	548	548	583	563	574	535	567	572	585	565	550	531	580	628	540	543	576	525	599	541	551	544	598	565	627	536	561	572	538	567	537	520	562	609	554	549	549	582	584	536	542	601	595	529	579	559	564	534	522	540	517	570	564	558	543	576	535	569	555	553	584	586	553	572	557	541	542	588	544	543	570	564	553	580	563	577	571	516	574	500	560	543	556	572	536	600	586	557	591	559	582	559	564	581	523	575	537	552	551	567	530	579	539	553	566	575	516	565	528	554	556	557	544	542	581	536	539	573	566	577	611	551	557	561	566	549	548	540	564	564	540	534	565	594	568	604	570	548	560	580	541	537	564	566	531	545	543	522	575	547	549	556	588	554	576	577	566	549	550	558	538	591	568	607	567	505	551	561	560	547	589	546	566	556	546	561	542	526	559	521	555	564	543	542	584	551	574	603	529	530	517	537	617	557	588	566	549	532	584	564	555	590	525	586	556	571	535	583	606	563	575	570	538	557	539	549	552	583	592	546	566	564	559	546	562	533	569	515	548	562	539	542	562	546	580	553	553	545	577	562	575	550	563	595	569	540	571	539	618	548	577	551	547	561	563	595	558	556	532	542	576	538	605	558	544	599	564	524	560	553	548	583	579	535	576	529	588	562	540	544	554	548	573	524	553	579	550	567	582	608	524	571	564	575	520	558	558	549	565	569	571	579	554	591	573	599	577	545	567	588	589	579	524	533	578	560	566	571	549	544	591	511	587	553	553	543	584	539	582	584	498	544	553	570	580	541	552	546	577	523	558	576	524	577	585	598	581	546	565	566	592	566	570	574	528	558	558	585	543	590	581	608	562	554	564	547	566	528	556	596	584	521	539	522	560	565	584	545	599	543	563	563	611	541	553	582	607	537	564	538	536	575	571	561	532	536	575	543	558	553	544	536	611	564	560	518	593	566	598	500	545	525	537	537	568	580	528	554	538	546	571	563	544	558	592	589	569	574	551	554	565	546	594	557	561	538	605	560	560	553	547	553	598	586	540	578	533	566	545	547	549	563	554	567	558	564	608	583	532	545	580	553	568	542	567	607	571	583	564	543	556	569	559	589	563	556	626	546	550	536	534	537	599	571	611	580	562	536	544	517	517	582	557	583	571	529	551	577	574	565	596	561	601	612	559	534	538	572
57265	102551	75754	49106	23469	6306	1705	1043	964	915	1005	938	946	1001	978	1017	928	1018	1003	929	965	931	950	950	1000	961	970	987	960	977	937	974	914	996	1007	961	971	984	974	1012	966	1016	963	980	1053	985	988	983	992	943	1063	957	986	973	957	1051	957	969	957	1011	1001	924	1052	1001	941	963	976	984	995	1025	1041	1000	1013	997	1008	986	986	966	1005	946	1009	959	1028	970	975	1041	926	932	1024	935	962	977	954	972	1037	1007	1002	1051	1019	970	1024	988	1007	1017	1002	960	972	945	993	988	961	987	974	989	1044	964	1008	973	986	955	979	954	1040	1023	972	976	981	986	1039	945	1018	951	1037	983	947	948	976	967	987	969	948	956	1009	998	998	964	930	1010	994	1008	937	956	1031	973	1019	996	955	986	995	1015	1003	1013	1006	922	936	970	958	964	914	1029	991	992	977	976	969	979	946	1024	983	979	995	1012	975	966	992	1009	945	955	1012	992	979	940	1030	983	997	1002	985	1026	1017	970	965	967	987	1039	1022	1000	1025	1045	1021	959	1012	974	970	1018	1015	1019	958	919	996	1027	960	921	1025	957	942	979	1026	984	990	992	957	989	1034	982	937	981	986	907	987	974	959	998	968	943	923	993	980	958	1003	907	1005	1005	998	916	1040	1013	1026	961	972	979	963	1021	1015	947	1007	978	950	1029	988	1052	968	956	1016	969	1017	981	1017	992	972	972	990	994	1027	1015	989	980	999	1001	949	1030	999	1006	1002	937	968	931	990	951	946	945	1043	925	1008	1046	1015	1017	1033	987	1002	954	989	993	933	969	982	947	1011	1019	987	1013	1003	948	987	942	996	956	975	957	972	955	959	980	1058	956	988	962	984	957	979	956	974	985	966	895	914	963	953	912	996	948	993	978	973	972	998	976	999	952	1023	987	981	990	1040	1041	991	942	972	971	989	1012	1004	953	975	982	995	955	923	940	983	999	930	994	994	998	955	939	1018	998	984	993	972	1024	1003	1017	997	1015	965	976	954	985	953	948	958	1018	905	1008	986	975	948	987	979	928	949	1015	985	983	953	1026	937	898	976	1062	1000	958	986	1029	941	1012	1002	970	983	1003	965	955	1013	993	1007	982	1012	979	1003	985	953	1027	997	958	924	960	994	1005	957	990	1013	983	1008	957	967	979	1005	933	952	956	1013	974	1006	958	981	988	979	994	991	981	974	1012	966	954	1007	1003	1043	985	963	907	955	1000	964	988	994	950	994	1026	1023	999	986	953	967	991	928	994	950	1006	1005	1039	979	988	997	980	982	964	997	980	954	996	1008	975	1011	953	951	977	962	954	975	1029	984	1001	975	981	1013	973	971	990	959	990	949	881	939	947	994	936	933	958	1012	958	939	978	953	987	1008	987	952	1028	1027	989	961	974	982	948	1004	951	968	1002	986	969	953	1018	953	959	991	962	976	989	992	985	992	977	939	1032	936	1005	943	955	944	995	989	1003	1016	980	940	1009	997	965	964	972	1041	985	1007	914	999	973	1031	1043	997	986	942	954	977	991	1019	1012	943	977	965	930	987	1006	996	957	963	1042	982	970	990	964	963	975	962	957	954	1003	993	961	983	933	978	1020	931	966	976	1066	994	949	971	986	1000	1022	988	943	1020	989	983	1003	1022	1033	992	960	1034	957	1036	1010	969	996	941	931	964	1016	958	979	980	1003	977	896	949	988	973	1006	934	951	1004	998	978	972	992	993	974	994	943	910	960	1053	967	944	1052	965	967	1015	984	926	936	1000	908	980	940	940	997	965	1026	1001	1014	964	1023	1011	1005	987	981	955	956	954	979	955	957	996	999	983	995	932	978	954	988	963	969	954	985	1022	985	938	985	981	989	1013	1016	962	966	1002	941	1008	949	924	973	994	993	970	961	991	952	972	945	1012	939	979	995	1021	973	981	995	951	1025	1002	937	963	995	971	1002	991	950	990	1004	970	951	968	996	956	976	1035	998	977	1024	929	1002	972	938	937	1002	1000	1034	1019	974	978	977	1012	993	980	968	997	995	972	990	1022	962	982	976	939	972	995	998	987	959	986	988	944	982	977	954	1026	942	984	986	934	913	1003	977	1020	995	952	953	990	991	1053	974	937	991	933	972	978	982	959	974	1011	999	1021	1060	943	990	950	993	983	961	1006	975	1012	959	950	957	935	960	974	942	991	944	968	968	969	966	1001	933	985	960	984	933	954	989	982	975	997	989	916	926	969	990	1032	1028	905	984	1024	979	968	915	958	953	961	971	984	1001	1022	915	983	950	964	996	930	961	1009	974	1035	939	949	990	989	952	1018	954	960	932	1037	1013	932	977	980	992	987	994	987	955	981	974	995	1014	1029	999	968	993	983	930	909	1017	925	932	964	967	1028	958	953	968	967	944	1022	1016	953	954	994	997	1027	993	1023	975	981	965	963	960	965	996	988	938	992	982	1003	933	948	976	966	999	961	979	954	972	973	951	1071	933	974	983	934	944	1031	996	976	976	968	944	999	1005	937	1002	999	935	971	904	917	1012	1040	1001	960	1032	996	947	960	1017	1002	982	972	1005	1009	982	957	954	982	1003	907	973	940	1028	987	1017	978	938	962	994	1042	969	1009	952	1037	995	995	967	983	992	979	1046	1001	960	982	1012	987	954	952	953	938	988	929	997	1014	952	975	971	978	954	940	1021	967	955	944	952	1002	960	980	1050	991	962	928	995	978	1021	987	1002	969	1016	1027	922	915	962	958	952	964	951	993	1032	955	1003	911	986	1004	977	1005	998	929	1017	1040	998	914	940	1015	959	983	974	1001	1004	988	977	1023	928	923	992	942	976	948	975	971	1005	926	968	1018	1064	950	1018	1012	958	998	1014	995	1025	975	980	915	982	972	969	944	998	1021	996	946	957	1053	929	921	935	1013	939	1025	942	1010	970	985	949	983	920	989	991	949	978	996	958	943	968	987	943	950	968	991	987	965	1016	995	1005	962	1006	1002	1029	977	952	991	991	975	986	929	972	950	1048	988	1022	974	971	983	1029	1028	942	929	998	957	985	1011	968	971	969	964	959	937	972	958	991	979	947	938	963	972	931	920	971	985	1020	1009	1014	970	961	1010	968	944	1008	992	962	933	1022	976	989	984	1006	1004	932	937	1017	1009	1002	1012	989	1020	937	985	938	984	972	931	943	989	988	1031	964	997	921	985	987	1038	976	990	980	995	915	1017	926	1001	995	964	993	995	998	1042	1022	1002	992	936	972	917	1010	945	986	998	1033	983	927	1036	932	978	970	924	979	959	946	951	948	985	983	961	980	915	912	996	968	949	1006	1008	972	997	974	960	912	966	956	933	976	968	984	978	970	1017	1001	970	1022	951	1012	1023	953	1029	969	999	993	946	973	1011	952	1040	941	986	960	987	1008	977	959	1005	990	1036	1021	1006	969	981	982	948	980	981	1009	957	977	946	936	949	932	1024	953	988	947	974	971	896	969	985	964	957	933	995	979	992	1022	999	960	1015	955	985	979	983	966	990	965	993	1003	940	997	957	979	998	951	976	1018	941	914	979	973	986	999	995	978	973	983	979	974	982	1014	1060	950	998	928	1015	1001	973	1010	950	967	961	966	1003	985	969	1006	975	1065	920	977	949	973	997	941	1006	978	984	964	967	964	1003	982	982	1007	986	988	954	964	971	962	996	987	969	1004	964	931	1042	984	967	976	936	976	1003	932	960	946	956	997	938	985	983	991	1009	964	962	979	986	1011	955	995	980	987	991	983	953	946	1038	962	1016	910	978	995	965	967	985	961	936	982	943	954	972	942	965	939	986	968	1050	1022	977	1011	954	1034	1035	946	937	972	995	987	1002	967	993	1028	971
29200	33184	29147	13586	2437	749	590	534	499	525	506	508	527	500	514	483	507	497	496	508	517	524	523	484	502	471	493	509	494	495	529	506	546	476	492	478	478	512	526	521	499	532	511	469	483	491	480	483	506	495	492	511	515	521	558	513	459	521	465	483	489	518	519	529	475	454	494	491	478	483	512	507	477	549	557	473	505	477	507	516	554	508	470	492	539	510	501	516	495	482	522	518	475	517	480	504	534	507	507	491	472	528	495	512	528	518	533	456	477	493	494	506	472	467	494	470	491	518	513	506	511	510	494	540	513	481	491	499	539	476	485	545	481	525	513	506	544	493	533	489	506	529	515	472	499	497	477	458	500	518	506	495	467	498	572	541	503	551	537	484	485	501	510	522	492	492	510	526	539	489	506	508	497	546	507	490	502	534	506	500	501	481	466	477	491	484	482	529	504	492	497	534	498	450	492	479	500	504	494	497	485	498	491	484	496	503	474	493	535	532	474	509	531	515	538	529	533	496	463	523	531	512	499	467	453	516	462	525	548	471	485	487	503	502	481	517	456	488	483	508	492	516	492	482	524	493	521	503	496	506	514	524	465	497	468	529	506	505	489	505	537	487	493	526	518	511	494	454	504	496	519	505	497	485	475	503	537	536	509	513	500	507	493	517	518	517	536	501	513	485	473	525	470	498	490	499	496	494	503	500	510	490	496	490	498	507	485	510	525	530	536	503	525	499	533	514	480	485	449	504	499	521	513	502	510	448	531	486	517	532	468	488	547	540	495	477	485	517	482	487	538	515	493	521	521	538	511	458	516	484	545	502	494	536	502	493	493	518	478	514	540	534	510	488	512	493	520	546	500	548	476	453	497	533	501	490	500	499	451	508	492	478	467	491	492	466	493	503	520	464	510	474	529	523	488	503	485	539	511	474	496	515	501	482	557	472	484	506	502	473	496	495	482	511	470	496	528	460	423	516	513	486	443	490	469	560	504	506	505	466	469	519	501	492	497	533	469	499	479	504	511	462	496	481	467	514	478	486	488	513	488	484	490	555	488	544	509	487	478	497	526	459	457	525	538	484	498	486	511	480	486	522	536	492	489	493	517	490	519	517	506	467	468	492	483	528	500	530	496	490	467	491	491	465	513	456	502	522	525	458	455	496	515	512	497	548	510	506	470	493	459	513	492	513	522	476	544	504	461	480	453	500	518	497	445	516	540	493	496	475	484	517	518	487	512	483	494	467	544	492	482	512	480	536	496	488	500	502	506	516	479	464	490	531	487	494	508	516	530	524	491	496	513	507	526	493	537	518	464	483	531	528	528	447	488	486	505	489	521	501	515	507	495	503	521	501	460	470	487	482	502	496	527	478	545	511	543	514	480	521	501	483	501	464	519	517	488	502	539	475	482	452	475	481	482	501	487	468	488	452	518	495	494	501	518	513	483	510	477	512	484	502	504	479	469	525	484	473	469	511	539	470	429	506	509	468	460	499	472	463	522	531	510	451	486	495	516	506	502	500	521	517	504	532	513	476	507	482	458	489	520	457	512	518	524	475	500	506	552	473	507	518	502	525	460	475	523	478	506	468	449	484	520	496	524	500	532	500	491	484	487	473	513	495	502	506	549	485	490	466	528	498	504	477	505	474	495	511	478	518	504	494	511	503	498	504	485	503	498	511	483	502	487	515	492	508	514	506	465	543	480	515	490	496	482	489	489	488	538	515	485	472	501	516	505	490	523	489	492	472	497	527	488	536	536	455	502	501	524	500	531	494	512	524	520	481	535	485	505	510	505	500	509	486	488	527	478	458	510	496	496	504	503	492	488	499	510	537	508	462	493	511	520	472	509	534	485	500	482	508	502	478	501	515	523	462	507	494	506	487	486	484	485	463	500	520	500	506	457	543	515	494	518	492	505	516	503	490	550	490	505	522	503	502	500	493	525	501	479	475	481	539	487	490	493	534	513	525	506	485	508	520	496	513	505	501	493	451	513	474	499	488	522	478	503	503	474	476	486	483	500	517	504	498	506	468	509	500	509	505	483	508	490	553	497	501	473	521	500	521	506	489	526	538	523	461	485	506	508	519	485	476	472	552	532	544	498	503	538	510	478	495	482	526	468	523	478	533	520	528	499	476	492	498	501	491	497	500	506	496	518	483	521	495	485	503	497	493	511	510	495	455	512	520	490	502	451	495	469	473	489	507	495	538	484	513	511	482	501	504	499	484	482	511	507	487	484	507	479	454	514	508	483	494	496	466	532	523	530	497	493	502	517	499	522	451	499	472	476	461	493	524	509	547	478	478	471	460	524	489	502	510	522	531	514	512	490	469	478	526	522	484	499	550	508	516	523	512	517	495	475	511	539	533	514	477	474	498	506	507	506	506	494	544	478	496	527	512	494	537	536	540	482	479	516	521	511	529	523	496	531	483	461	521	528	497	484	494	512	466	467	468	493	490	509	502	514	501	490	502	532	470	488	510	468	498	503	526	467	487	476	506	496	479	493	447	516	492	512	520	475	452	495	489	480	519	540	488	538	469	476	498	477	553	494	508	478	524	512	480	482	477	534	491	515	481	433	475	494	536	517	501	544	498	494	470	487	489	502	492	507	469	477	490	506	493	521	511	511	495	521	507	511	492	523	530	516	495	509	491	490	457	549	507	529	522	517	496	480	527	535	480	517	522	531	497	485	534	498	490	509	512	538	491	502	498	514	504	472	504	516	499	463	513	511	498	465	497	470	508	491	498	485	502	509	445	487	460	527	480	478	525	506	491	516	479	517	501	455	513	533	484	485	484	487	501	481	507	497	514	460	489	494	451	542	456	454	477	475	501	517	498	472	511	478	515	528	483	527	474	515	516	523	497	522	505	525	504	496	454	508	508	522	498	521	537	485	511	507	489	494	500	442	491	496	460	468	467	501	519	516	541	480	517	497	484	510	526	483	484	517	487	487	510	481	533	473	500	494	486	503	460	484	487	512	537	505	478	474	509	489	481	451	522	488	508	516	522	501	529	527	516	476	517	519	503	542	501	502	522	476	494	470	464	485	477	519	496	466	490	538	493	491	473	499	524	516	498	515	492	526	502	466	501	520	476	518	537	525	449	494	507	497	480	501	504	535	527	464	524	468	497	481	480	511	491	519	476	522	454	538	493	462	472	494	496	527	480	512	471	511	501	512	516	512	489	504	494	504	542	477	511	476	492	494	490	510	498	507	533	532	470	493	538	480	516	495	532	506	480	480	521	508	500	549	499	495	541	530	489	510	491	467	506	538	517	489	518	533	521	487	540	478	498	527	514	497	524	521	482	522	508	561	477	515	474	495	518	536	559	507	522	493	522	506	505	498	487	493	470	503	484	504	509	471	498	498	473	502	481	482	504	527	477	524	490	462	478	497	506	489	529	512	522	443	488	540	497	471	501	453	503	490	493	485	519	490	514	537	479	508	517	517	482	545	504	517	503	485	516	475	512	498	516	452	520	516	485	484	479	466	503	485	519	470	491
35948	50147	34268	15311	4285	1460	1014	935	939	900	921	873	942	961	927	941	898	880	923	925	910	903	945	880	829	941	917	916	945	923	936	892	905	895	887	951	923	961	927	889	946	896	907	910	968	920	908	894	939	868	928	909	944	933	889	918	914	909	977	882	921	914	920	946	876	935	936	880	891	869	900	904	855	933	943	895	885	897	851	907	889	891	944	901	921	876	934	912	866	933	900	974	904	895	915	913	929	951	919	910	925	872	896	867	906	899	875	919	939	873	929	940	903	882	932	920	876	901	953	891	927	956	930	877	859	906	923	926	916	899	883	910	913	888	912	920	903	925	901	941	894	908	855	854	910	915	869	923	879	892	918	951	946	945	925	903	975	872	893	955	919	958	965	901	989	918	922	929	925	909	884	933	919	915	939	896	863	969	876	902	936	899	906	926	942	930	873	960	917	938	955	959	900	918	907	933	942	933	930	823	897	926	920	924	927	905	936	897	916	913	959	930	903	883	919	883	895	917	921	887	881	924	886	923	894	935	883	899	970	894	936	901	924	908	916	905	909	900	920	922	914	881	932	895	930	921	893	945	949	961	926	924	950	939	901	888	933	895	895	928	886	919	869	940	926	933	919	899	937	903	930	896	893	866	892	914	951	897	861	914	869	916	939	919	935	946	911	925	872	892	962	941	886	957	983	939	956	903	939	923	917	929	950	961	939	909	927	935	914	964	930	944	924	876	884	903	935	971	899	877	892	904	911	880	953	933	925	901	895	948	879	953	908	891	927	893	921	926	922	957	917	932	894	898	952	905	916	898	903	908	894	923	951	931	901	883	959	970	906	952	908	935	925	904	834	892	948	936	852	907	909	895	950	894	921	911	960	930	896	915	919	880	954	896	957	870	951	913	891	928	899	915	934	937	866	867	937	922	922	944	948	868	937	939	945	974	861	916	929	898	955	947	898	893	904	882	916	895	915	851	923	931	917	857	934	863	935	910	841	905	943	909	945	865	944	954	945	901	969	916	874	897	929	941	907	843	916	874	930	929	901	885	949	931	908	940	925	857	963	902	892	918	873	896	883	967	963	915	1008	934	954	937	906	900	890	907	926	885	922	875	860	890	919	932	911	944	937	910	964	947	904	887	951	934	933	904	932	872	909	942	946	910	923	952	914	890	875	868	852	916	928	897	914	921	891	927	936	953	861	894	884	926	892	949	868	953	907	955	915	917	919	884	887	926	878	943	913	903	918	884	942	918	887	893	904	913	881	880	891	941	878	906	929	875	918	943	931	926	893	935	925	964	943	903	902	878	913	885	891	881	911	913	886	904	860	899	930	912	962	900	863	909	918	947	930	916	972	880	916	959	929	876	938	891	1001	934	938	909	927	947	962	953	864	912	913	933	907	935	936	829	926	964	904	922	905	946	866	912	866	920	918	908	899	934	856	902	903	900	897	893	894	932	885	882	924	934	870	923	921	896	916	909	902	904	932	933	923	927	923	940	901	939	883	907	882	952	915	882	997	898	967	812	935	922	877	895	919	893	959	970	914	880	868	917	929	924	960	901	901	906	877	947	886	934	991	906	915	907	826	849	944	946	916	925	925	912	928	952	905	937	931	950	912	912	881	914	882	905	946	905	864	936	870	969	928	932	970	916	901	896	877	938	916	938	983	926	855	874	916	891	932	931	936	917	907	959	884	881	928	953	826	884	904	911	921	855	956	918	916	949	968	912	939	949	926	961	934	947	905	938	864	946	947	990	886	926	914	914	885	933	894	931	958	904	901	907	866	922	881	916	927	932	925	908	920	977	895	950	936	921	919	968	889	875	885	924	919	904	891	900	912	867	896	927	976	964	900	846	860	885	916	904	868	917	943	962	860	913	917	872	948	951	949	913	895	939	879	880	914	894	876	918	847	944	920	942	888	932	967	910	899	898	915	875	909	916	886	874	880	930	929	918	934	856	916	894	884	965	930	953	908	942	909	859	951	974	928	888	973	850	956	897	930	887	910	945	915	943	941	914	931	908	930	924	913	915	925	938	877	915	858	878	959	893	919	922	978	932	909	909	949	910	900	910	906	969	871	965	888	896	931	969	882	939	870	935	929	949	863	899	909	948	880	927	906	986	899	922	900	921	931	926	896	899	899	905	894	924	938	917	928	923	891	886	939	932	926	920	913	940	918	887	863	880	875	880	927	879	902	884	939	931	939	870	921	875	949	881	885	903	895	926	920	921	923	899	875	885	934	915	891	904	874	905	921	901	914	941	911	910	912	870	912	1007	967	883	916	904	897	884	972	951	912	866	870	841	917	915	933	934	916	945	880	901	888	924	911	958	926	912	886	913	935	912	949	893	978	895	900	906	907	910	883	950	873	881	854	899	880	905	894	905	899	927	917	919	977	921	920	923	871	921	909	893	851	896	894	941	896	909	930	913	910	943	852	897	956	887	975	886	937	940	949	920	913	882	918	945	855	885	889	920	881	926	913	907	923	919	966	923	927	975	947	916	899	911	945	885	937	934	950	871	951	925	890	938	891	880	898	921	861	952	909	936	894	937	941	911	934	846	927	901	887	900	902	953	997	906	952	944	932	901	934	892	920	913	841	927	916	927	848	959	933	946	919	901	914	900	922	891	958	921	914	960	872	944	914	918	949	873	909	959	889	910	920	939	933	912	917	866	899	926	903	938	906	917	922	948	923	925	913	923	904	895	925	928	886	905	966	937	896	956	898	915	888	912	916	872	900	918	939	926	920	887	936	951	851	962	927	913	884	971	921	879	956	893	942	925	935	985	902	935	943	906	944	919	935	932	905	871	915	965	893	915	897	851	901	916	875	888	935	916	878	855	902	894	930	902	948	863	873	980	908	898	894	872	922	913	920	907	896	881	903	955	839	1014	892	878	920	957	956	899	910	946	909	893	911	886	900	937	904	926	870	913	934	923	933	924	833	893	887	919	896	926	899	879	879	935	867	905	916	976	908	914	905	933	984	965	890	865	920	882	884	855	903	903	922	954	915	890	981	893	925	857	917	992	917	931	931	936	915	914	966	899	968	923	886	915	902	902	860	884	906	896	886	885	896	919	901	914	921	894	880	841	880	911	895	959	919	929	983	875	922	890	961	913	890	878	902	858	976	938	909	896	930	885	936	867	937	921	915	924	905	880	860	878	879	885	914	958	911	929	910	918	957	943	904	908	937	905	907	932	895	879	925	899	890	904	938	941	940	957	853	883	912	885	928	934	931	960	891	911	960	924	940	944	899	927	891	912	942	874	950	879	955	886	854	953	886	952	932	890	933	913	975	944	939	962	926	896	972	1007	909	926	875	936	948	874	875	908	891	876	887	989	891	951	906	916	912	890	890	885	901	910	909	919	878	892	943	945	913	947	959	978	900	802	893	871	893	883	906	917	972	888	875	897	948	932	902	906	895	935	921	891	922	972	893	902	898	900	901	945	933	930	892	882	879	962	921	971	966	844	889	946	908	929	936	910	913	874	915	885	920	914	951	939
24857	25043	35773	28846	18634	5884	848	566	517	484	484	526	502	475	484	478	469	461	506	502	525	464	507	463	527	508	458	497	503	523	506	482	496	440	504	504	482	489	471	491	460	458	504	513	527	470	512	495	538	522	480	503	459	515	513	480	510	489	524	493	514	510	489	455	491	514	463	485	510	503	503	518	474	495	467	506	484	491	457	532	481	486	539	486	455	467	502	512	476	489	493	494	507	524	482	454	520	485	419	480	511	483	511	516	476	487	495	499	476	491	504	477	471	479	512	500	502	449	522	494	488	468	490	500	518	514	504	513	460	479	530	458	455	489	469	494	494	487	496	516	470	500	512	450	488	505	490	508	501	507	497	473	479	485	463	469	477	463	493	460	481	456	482	498	444	494	495	534	473	470	486	484	499	488	481	484	471	516	471	489	468	515	485	520	481	476	486	474	495	477	511	506	480	472	496	493	464	498	479	482	464	477	491	493	505	473	492	454	466	487	487	491	463	460	486	504	482	448	458	505	483	484	498	465	495	512	472	446	513	500	452	465	471	437	495	457	452	470	480	495	482	495	482	484	482	470	468	520	473	518	481	490	517	544	481	470	483	510	489	493	450	470	489	460	476	498	474	503	487	483	469	508	487	470	552	495	507	458	492	528	436	499	455	520	471	506	496	457	494	489	508	484	468	475	511	495	484	489	489	478	496	486	486	492	532	481	495	462	454	510	502	474	478	481	455	502	499	475	491	513	517	510	479	477	440	533	492	474	499	494	518	522	475	440	474	532	461	459	518	504	469	492	494	473	505	470	529	499	513	471	482	499	493	504	511	504	484	505	484	466	518	518	485	474	494	467	496	520	460	474	474	481	449	462	487	513	489	494	501	538	511	500	508	491	538	458	506	470	503	492	457	544	496	509	461	484	463	475	476	473	517	545	479	482	486	474	506	497	515	495	475	484	489	469	528	475	468	472	486	458	499	520	491	495	491	503	492	502	477	498	496	487	467	500	485	464	472	485	467	457	484	509	513	490	485	499	489	457	479	498	517	474	546	488	486	476	492	508	495	464	496	487	478	462	502	504	456	513	491	472	484	481	509	479	518	522	459	503	476	485	433	483	468	495	507	473	492	455	516	479	532	465	523	485	480	475	493	492	444	492	505	518	449	512	499	510	468	477	459	470	508	483	518	508	495	472	461	454	504	519	449	503	473	487	492	510	473	477	494	512	456	485	478	491	509	491	512	474	520	493	485	477	503	516	449	457	469	491	461	486	500	476	496	524	478	466	480	451	487	482	511	477	519	446	524	467	496	514	523	495	507	504	484	425	496	483	490	525	477	519	471	507	500	499	488	461	469	454	526	533	520	465	459	525	532	464	510	497	524	515	489	514	461	513	478	481	496	502	498	491	514	487	489	457	509	468	494	484	476	443	521	495	465	492	481	476	473	512	478	482	485	520	480	463	450	485	484	502	469	463	515	518	510	507	477	495	450	468	447	550	508	491	506	465	484	508	524	477	506	473	472	509	494	507	465	502	499	490	475	462	502	486	478	519	495	472	498	511	530	470	522	513	503	527	498	455	480	517	459	495	474	479	497	466	494	477	500	473	501	485	475	452	508	495	521	487	451	492	478	489	478	485	502	491	495	478	537	480	460	525	482	501	512	520	512	503	511	472	495	482	469	520	483	503	462	477	492	520	519	456	478	482	492	489	488	482	490	540	416	470	482	517	462	480	554	513	443	475	528	512	506	479	490	481	485	480	476	493	514	459	479	473	495	499	483	460	473	496	511	474	464	499	509	481	464	492	445	480	476	512	470	491	489	494	482	485	526	474	478	460	485	473	501	502	485	510	489	512	512	514	507	473	507	459	470	465	478	492	515	464	492	453	487	561	495	504	500	503	488	493	524	495	512	506	532	486	470	516	452	517	526	507	475	463	519	537	461	457	468	447	497	475	494	478	438	486	479	513	496	506	474	480	515	529	465	484	457	463	512	436	494	461	460	474	485	476	479	522	525	474	507	496	507	469	495	502	499	458	489	477	476	510	542	489	484	462	530	484	506	522	505	461	500	473	486	498	497	466	498	480	497	472	502	476	489	501	485	487	469	454	487	493	482	484	466	511	487	486	497	492	515	532	442	502	493	485	500	501	489	479	519	452	489	492	495	472	524	503	499	528	494	449	489	499	471	463	473	480	504	492	498	464	502	512	500	495	464	439	487	458	469	502	470	470	487	421	474	482	509	494	496	479	513	486	474	478	482	462	497	440	450	493	466	458	494	459	518	457	523	464	459	468	517	507	478	523	473	460	491	484	506	471	499	477	470	526	472	463	493	500	490	518	501	481	494	510	450	491	496	469	454	479	481	505	485	464	487	450	476	477	444	464	506	483	487	480	492	469	520	477	537	494	518	509	493	507	503	508	493	488	471	538	477	485	478	461	531	491	497	493	463	506	519	460	481	450	472	477	449	495	488	524	498	485	519	507	481	477	517	548	495	498	494	544	498	472	464	469	481	493	518	475	487	508	541	486	496	456	476	499	491	460	500	449	468	494	467	476	498	462	488	520	511	459	505	532	471	505	501	512	488	484	499	500	459	489	511	485	470	516	484	461	504	500	484	476	499	467	458	564	516	487	475	478	483	496	534	538	504	491	473	485	484	483	500	474	491	502	443	503	511	482	496	481	486	517	506	497	466	512	521	514	473	495	452	529	458	499	475	435	487	514	511	482	521	476	461	510	466	527	479	508	482	458	539	474	507	521	498	518	508	487	464	466	477	448	524	470	491	491	528	461	471	457	469	529	471	482	449	496	510	486	488	477	460	489	467	457	492	505	495	488	514	481	456	447	463	471	518	460	483	486	500	488	478	469	479	472	519	488	478	481	488	512	492	518	483	499	512	472	517	482	506	511	457	461	526	449	515	476	476	475	516	490	525	488	512	500	501	537	485	504	482	470	482	464	530	491	541	472	459	475	468	485	531	503	477	467	475	493	490	470	488	500	506	520	477	486	463	484	508	503	498	511	509	462	479	443	501	481	473	484	465	490	488	513	518	463	472	496	466	450	484	481	511	506	464	511	508	499	495	463	473	499	488	456	496	493	489	487	479	494	447	476	491	466	519	503	472	478	505	486	511	473	480	454	509	462	435	465	467	444	491	497	513	474	449	487	488	490	507	498	448	489	484	481	485	461	464	498	472	489	488	446	488	474	544	502	438	512	473	463	482	478	470	496	446	495	429	480	512	468	541	486	519	503	493	486	470	545	517	476	481	472	516	492	502	497	481	514	491	504	476	501	481	449	474	512	521	499	511	497	480	525	491	496	467	492	466	510	559	466	491	463	475	530	504	480	487	485	527	516	514	502	496	449	518	512	526	458	483	514	460	516	522	522	443	487	517	469	485	465	492	461	494	485	510	497	496	489	506	515	456	444	471	469	487	472	487	499	511	504	464	475	497	464	483	480	443	503	488	432	516	481	460	458	472	482	485	470	495	474	496	528	456	485
59018	90599	65790	37480	15206	3583	1197	977	887	941	866	917	910	940	850	886	924	948	888	982	883	887	874	978	923	920	873	899	926	948	901	861	873	886	868	911	894	905	936	933	917	998	880	915	925	875	871	887	938	872	888	922	887	882	891	889	854	874	909	869	860	941	898	889	929	877	932	905	856	904	917	926	898	888	925	892	941	947	896	959	908	906	877	883	888	919	885	887	858	935	928	922	865	879	921	905	901	926	897	907	884	928	871	915	912	888	899	892	903	886	899	895	876	905	910	860	873	914	910	909	872	917	882	854	835	920	920	953	907	894	827	909	949	875	878	913	927	930	867	895	884	884	842	898	851	926	882	895	950	950	897	892	920	889	918	861	904	926	904	910	876	895	930	913	898	915	902	897	842	919	913	824	864	903	885	906	869	913	879	876	912	913	884	912	884	885	886	879	912	935	866	943	884	908	905	926	899	841	879	886	926	911	863	900	889	872	872	956	879	899	854	922	892	909	900	887	898	899	836	840	863	911	947	911	885	869	905	898	832	878	904	933	829	918	908	939	902	876	837	913	896	898	903	869	893	897	931	921	934	913	865	868	896	930	906	926	835	868	876	844	909	878	853	975	929	835	913	894	927	905	890	867	892	922	925	901	855	890	865	921	890	858	935	922	902	930	924	893	947	925	893	863	890	872	934	884	912	886	883	858	914	890	884	923	878	949	874	860	918	930	878	922	878	875	853	926	891	896	881	897	886	881	916	901	913	886	887	857	872	860	881	867	916	870	901	879	904	929	896	876	912	861	859	881	861	908	923	968	886	947	912	901	931	857	880	886	875	895	926	921	947	885	859	855	857	929	873	913	854	894	925	932	899	913	904	831	900	912	865	931	890	892	856	922	906	949	868	898	919	873	888	887	895	859	882	878	903	891	892	869	901	878	899	892	908	903	883	876	981	920	863	877	944	940	881	844	884	882	876	873	856	856	892	867	847	918	860	870	896	854	902	896	855	895	929	906	921	912	903	896	908	866	920	884	912	880	880	903	936	904	909	904	862	920	927	890	918	918	806	894	906	906	906	948	934	908	882	899	891	920	926	927	875	888	925	903	876	894	892	949	848	933	889	946	906	892	886	885	907	920	864	905	917	933	861	897	870	932	877	919	924	903	914	891	922	925	884	924	932	873	891	920	917	920	865	866	924	942	805	932	893	938	926	927	866	898	863	912	947	889	922	883	872	880	896	923	923	905	916	889	913	902	861	899	857	852	884	896	868	882	886	897	932	902	860	852	836	905	910	844	908	881	891	901	915	892	885	956	892	849	931	874	895	881	903	892	907	915	863	891	884	908	897	871	937	866	866	928	932	938	885	810	882	865	886	863	902	893	899	846	888	897	935	867	978	876	946	914	871	928	952	893	973	927	845	868	940	885	883	839	928	893	904	889	920	867	876	919	839	890	901	920	918	841	893	969	838	869	905	935	940	901	900	908	910	899	871	880	873	912	874	859	914	906	876	899	904	898	882	878	906	858	936	906	890	908	878	914	910	917	905	914	953	925	927	915	905	964	863	841	857	874	924	883	930	913	896	936	883	945	942	915	894	918	966	926	865	871	926	820	898	871	913	939	896	867	857	894	896	926	862	908	908	922	929	893	905	899	949	955	917	905	887	899	923	877	951	896	905	869	882	915	908	934	922	878	869	895	866	880	839	910	913	883	888	913	895	904	967	918	902	915	880	904	874	903	913	926	897	935	902	938	913	925	831	883	903	896	862	921	850	909	957	954	904	858	950	917	878	838	890	873	928	873	858	924	901	943	887	920	906	913	841	871	929	852	952	875	866	895	902	858	916	848	901	885	934	912	906	885	849	859	863	867	893	889	912	879	883	838	932	876	867	904	895	879	935	911	906	926	896	903	862	864	858	900	922	911	905	913	937	950	847	865	884	876	880	925	957	884	871	905	899	887	913	936	827	920	952	900	889	937	957	885	853	912	874	881	853	952	930	857	918	894	876	870	895	910	891	842	804	899	920	840	912	906	897	860	897	992	925	899	956	940	935	933	900	896	931	947	916	889	920	888	923	903	880	855	966	852	930	913	963	922	928	882	903	888	903	877	848	884	904	925	953	930	867	904	898	864	870	927	871	847	875	932	928	909	908	896	941	910	870	856	878	896	920	890	893	950	881	879	944	888	905	868	903	894	861	827	913	930	852	863	877	946	849	887	959	943	953	892	893	891	892	902	878	905	853	878	912	887	888	933	893	863	875	924	916	967	901	846	880	887	882	904	927	921	907	951	859	886	865	862	908	896	938	860	909	905	891	864	846	933	932	915	1004	846	909	903	854	919	906	910	896	857	927	911	907	926	906	922	885	885	871	868	912	922	938	892	825	868	854	894	852	902	907	837	862	855	843	880	908	935	925	885	895	940	934	929	903	868	962	924	991	914	945	887	927	887	927	936	891	900	872	876	879	918	890	922	938	949	876	866	861	916	836	893	908	859	878	936	928	910	928	886	908	906	922	888	887	899	944	905	849	880	888	882	902	883	951	959	907	902	939	878	885	884	886	921	922	889	887	921	850	876	876	869	925	958	909	860	859	879	958	846	909	911	899	923	900	907	898	884	945	954	876	906	891	880	895	904	872	894	904	858	836	861	919	871	806	857	877	871	924	887	913	859	894	886	912	886	912	884	850	928	899	913	924	876	937	965	932	902	941	904	881	901	855	866	898	865	885	889	867	903	911	900	870	917	934	855	866	920	848	924	869	915	819	876	907	844	958	893	883	920	932	883	875	881	990	933	882	880	887	887	909	938	865	925	930	947	845	905	824	898	886	937	890	842	879	937	931	951	870	856	941	935	888	860	873	836	944	921	898	890	881	882	856	911	904	875	895	911	952	896	928	819	944	916	920	926	904	896	877	874	919	916	913	896	863	885	896	911	896	905	887	884	879	822	871	919	885	928	943	837	870	923	923	936	858	882	878	898	926	864	885	926	884	866	919	852	877	935	906	879	983	914	852	882	903	924	943	858	944	852	957	881	937	894	858	911	917	929	930	886	921	925	909	877	907	889	920	898	899	908	862	882	887	871	884	883	936	888	952	870	870	940	925	844	916	893	870	868	896	939	944	955	950	873	900	901	884	880	847	880	898	892	935	918	852	1009	902	904	884	811	897	907	866	849	936	920	858	933	915	934	967	925	896	891	967	894	941	891	873	904	876	935	923	875	982	899	910	902	899	981	908	936	945	882	843	898	928	916	887	930	889	858	863	898	938	877	892	865	909	970	905	922	916	875	909	926	882	895	870	903	893	896	856	876	843	900	889	887	856	889	834	868	914	911	872	923	923	916	884	903	879	886	942	904	914	966	907	928	925	858	852	883	844	865	924	933	944	927	871	974	924	858	958	891	912	880	888	865	887	915	964	889	905	866	880	877	860	897	932	860	898	899	872	925	894	901	886	860	847	873	911	941	905	912	912	854	952	847	898	882	893	875	899	882	954	928	882	844	911	812
23513	22861	32564	27257	21635	16846	3880	668	601	593	629	642	583	592	585	595	569	580	549	589	576	568	545	542	538	562	531	532	587	613	553	560	598	568	584	559	566	565	619	560	570	571	613	577	576	552	552	597	573	504	581	564	600	561	550	542	556	595	519	517	584	575	552	539	575	563	533	541	550	572	575	553	504	584	579	559	595	586	551	601	588	569	553	599	558	589	583	562	568	575	558	589	557	591	600	558	574	573	542	502	587	572	565	561	574	613	562	531	541	522	573	549	585	568	581	540	549	493	586	564	531	554	558	566	522	582	552	571	532	529	566	541	521	542	565	566	597	549	570	492	514	575	529	558	544	533	527	590	542	538	534	559	553	563	537	541	544	541	577	571	581	507	567	572	589	567	526	517	538	588	569	576	548	536	534	519	549	558	535	524	538	517	541	535	594	557	540	564	550	552	566	545	534	555	543	556	530	552	588	564	568	559	594	567	538	547	558	597	511	566	567	506	594	561	582	549	572	576	585	623	580	537	562	558	577	592	562	591	564	571	549	590	542	501	534	517	534	554	563	583	549	536	571	580	546	536	568	511	548	571	564	533	548	546	553	573	601	547	563	515	547	578	493	546	579	578	602	539	536	587	570	534	606	572	564	601	558	558	548	580	530	554	541	558	573	547	546	573	548	574	543	566	573	562	575	569	549	558	602	549	557	541	580	578	533	557	591	568	520	509	595	546	543	587	550	545	543	576	542	570	526	572	563	544	562	517	567	542	539	594	577	549	563	561	578	574	544	575	537	582	570	561	586	551	570	567	566	588	541	570	568	585	572	542	542	557	550	546	525	549	547	532	544	563	523	584	567	556	553	586	569	542	545	556	558	517	541	542	588	588	581	592	555	495	572	495	575	559	568	566	563	583	557	547	617	558	530	529	565	596	522	579	579	552	539	560	525	578	578	577	540	550	532	566	534	609	576	591	566	583	537	579	582	584	557	570	601	571	574	524	541	535	556	548	562	547	534	569	581	579	536	559	552	554	575	552	530	577	547	545	545	538	556	561	565	620	542	548	541	521	520	563	542	514	530	574	575	543	560	525	554	558	547	535	562	574	568	581	545	550	542	598	551	534	552	519	561	562	539	558	587	524	524	581	575	571	546	594	537	563	566	560	569	595	546	533	544	563	546	564	583	552	553	528	524	515	602	513	527	536	528	572	524	562	593	589	527	560	582	553	573	535	618	560	543	541	578	537	533	532	578	572	558	571	566	583	553	556	542	598	527	541	548	557	563	573	568	570	543	522	549	604	570	531	534	544	525	585	579	516	580	548	511	541	564	574	592	589	581	594	557	573	555	594	553	624	538	574	554	533	527	514	553	549	541	556	532	529	548	573	557	582	554	549	528	574	556	586	537	555	535	550	566	568	555	567	568	578	506	530	585	585	534	538	509	583	578	567	586	544	570	557	581	606	532	569	553	555	561	568	604	572	539	516	558	546	565	572	562	559	546	576	539	540	527	538	541	556	513	537	547	528	595	578	582	558	522	586	539	590	555	589	543	604	553	589	615	575	561	522	562	547	561	565	541	577	531	545	592	564	594	548	554	568	568	557	608	563	537	542	582	577	570	553	546	536	537	546	563	576	553	571	561	536	583	582	558	582	561	503	583	538	587	543	556	573	573	601	564	561	563	571	590	571	544	580	584	563	566	551	532	546	585	574	601	513	575	594	543	555	562	558	569	510	585	570	538	544	571	540	523	534	597	538	525	560	571	558	581	591	521	571	541	538	549	542	553	546	547	529	549	564	530	570	553	567	557	555	572	552	555	549	589	521	582	558	565	531	555	596	581	587	557	561	561	554	557	548	538	593	543	572	548	540	570	614	557	580	588	574	559	527	593	541	560	561	527	563	553	556	533	600	588	582	552	615	566	536	586	589	576	553	542	531	564	557	553	517	546	577	510	543	570	589	542	575	578	551	536	589	537	524	584	572	554	591	528	558	552	524	563	545	571	556	501	580	562	570	536	545	546	574	575	560	565	537	548	564	531	510	548	537	563	553	565	579	561	538	547	579	563	594	531	587	567	572	551	529	576	571	547	558	583	566	542	530	582	552	553	542	541	570	546	570	533	586	541	549	576	573	524	538	597	577	521	535	569	588	568	542	543	535	564	588	555	587	561	566	569	573	555	598	585	561	562	587	549	540	548	539	558	589	624	561	490	547	552	554	534	544	563	532	558	540	572	617	599	542	551	550	584	530	561	572	542	541	523	518	581	541	568	585	556	538	573	548	571	548	584	596	547	576	590	597	610	554	518	570	570	562	540	572	548	549	567	566	582	534	548	562	576	551	592	544	600	551	525	570	546	555	562	587	531	591	589	516	546	527	532	576	502	558	560	531	578	518	555	583	517	552	532	540	561	564	577	563	567	572	582	593	548	544	584	535	521	564	550	551	570	553	560	582	560	554	551	509	549	555	579	533	558	565	536	558	596	573	536	542	544	570	572	567	544	549	569	577	556	576	525	600	564	556	534	574	567	539	538	575	551	541	556	584	550	595	562	555	552	524	566	570	511	582	556	566	509	519	563	575	543	586	546	556	614	549	545	541	520	513	553	524	535	561	567	573	567	592	539	540	587	576	562	514	566	550	561	553	559	564	545	525	565	573	566	552	564	566	570	513	580	573	584	579	547	569	602	557	522	521	524	594	570	565	560	562	572	554	523	565	524	568	566	558	574	588	553	588	554	541	521	581	589	542	542	543	565	590	565	526	560	555	545	579	563	571	549	559	574	544	535	572	574	546	557	513	559	522	545	601	563	537	528	537	492	581	539	513	580	560	562	571	571	581	598	597	564	563	511	594	525	559	584	542	553	529	561	563	543	574	550	560	544	587	534	552	570	555	545	560	588	579	522	571	586	564	600	570	559	589	559	555	553	597	514	545	534	553	570	537	541	583	563	543	595	580	545	510	502	578	542	614	610	560	579	527	587	579	540	548	541	557	531	544	538	563	576	560	573	561	544	578	507	572	590	561	593	557	528	531	555	581	595	544	583	555	564	561	582	527	548	538	521	603	556	581	592	591	581	557	557	554	540	567	512	605	573	510	536	587	586	561	559	589	530	551	561	562	499	560	560	574	556	589	579	538	564	598	565	546	561	530	517	537	529	576	554	543	514	557	582	563	549	573	568	547	533	550	558	548	523	550	551	557	543	560	576	538	574	527	569	544	552	583	536	561	539	535	545	551	539	573	556	538	534	554	564	550	557	554	507	547	493	550	560	602	587	523	573	571	557	498	565	574	518	559	555	545	544	510	594	563	568	537	529	575	543	560	562	576	590	580	522	578	520	549	534	595	562	546	559	565	510	551	571	573	581	579	585	537	607	563	563	567	587	558	560	517	538	551	534	566	577	527	545	524	562	537	576	579	554	578	545	492	547	562	571	574	565	565	570	563	574	593	564	528	570	550	583	541	516	508	561	548	583	573	588	613	571	521	546	551	566	552	589	546	563	564
59302	102522	78299	49286	24292	6663	1764	1028	996	966	934	963	968	1043	997	984	1019	967	950	998	969	1012	1008	1047	992	1014	1016	1032	994	952	1031	985	992	1000	979	954	1019	981	965	970	941	968	995	967	1054	1000	971	970	1007	964	1007	999	927	994	1028	971	983	951	1013	970	1034	993	983	1027	998	953	933	962	971	937	973	936	994	973	953	968	1009	986	1001	971	975	939	976	958	1022	1018	1024	981	1005	1028	1026	1041	978	1050	952	955	990	956	966	1002	995	962	957	984	969	951	980	1001	1004	947	945	994	986	990	1055	971	948	934	983	957	995	967	1004	998	994	990	966	982	988	996	990	991	972	988	960	968	970	933	984	999	990	927	1025	1024	997	972	982	955	939	991	953	932	1023	964	921	1020	975	981	941	943	956	1025	997	996	957	955	1022	997	1009	1013	968	981	976	999	974	974	926	938	992	1021	1020	964	987	954	966	948	952	1033	911	1017	1009	967	971	967	914	988	1019	952	980	1010	971	970	991	948	898	954	936	976	989	982	976	970	982	1002	964	975	975	991	951	941	987	990	968	932	971	1025	990	948	978	1013	961	977	965	985	944	987	959	968	963	982	971	997	1058	976	991	1060	952	1023	967	934	1014	980	987	1022	1037	993	1002	1032	970	1032	991	946	980	985	962	995	904	966	1048	1003	933	938	939	1010	1024	966	977	977	967	979	1036	975	933	1008	998	932	897	997	975	1024	1033	957	992	1021	960	926	990	1005	993	992	942	1011	974	973	960	991	965	971	952	982	987	982	1042	997	991	996	982	922	947	971	979	1014	968	942	1028	999	1002	1012	929	978	957	902	979	977	967	931	953	976	998	972	952	996	950	1001	1003	984	985	1018	925	983	975	993	1007	1011	1040	1012	930	968	966	995	987	920	1007	970	987	906	929	955	1002	972	951	936	981	1002	1012	979	978	961	974	980	1012	981	946	967	964	992	985	1009	935	948	978	930	940	1016	964	1007	927	996	994	943	1022	948	949	974	965	947	989	1056	973	1015	986	966	955	979	1024	990	960	1017	979	959	942	976	973	997	955	957	964	995	990	989	984	961	985	936	957	1005	959	964	1025	957	996	986	971	971	969	916	925	949	956	956	982	1029	1048	1040	974	1017	954	967	981	995	1039	990	997	952	958	972	965	997	1014	954	998	987	945	983	968	962	952	1049	1004	1036	993	935	934	1010	975	895	1008	974	970	1011	974	979	945	978	958	967	995	986	987	991	912	962	954	977	1000	952	936	969	955	966	984	974	979	972	907	968	939	1017	961	998	935	946	947	963	1009	999	983	976	964	1013	985	1043	978	1003	1009	957	942	1006	1059	992	950	956	1014	942	968	910	928	987	883	1015	1016	972	972	972	964	974	921	984	1003	951	979	996	991	1020	959	1001	1016	943	981	951	945	951	1009	1019	956	953	993	970	977	945	906	1028	945	1008	959	1008	961	980	987	1028	997	951	990	1002	1028	970	963	946	970	964	985	948	1039	947	1005	937	965	967	996	996	1002	1019	965	1001	1005	973	986	952	1035	1035	993	925	990	1065	1003	975	1021	986	1006	931	998	1018	950	1014	973	1003	975	986	925	1015	982	991	954	985	1006	973	931	987	935	954	979	1023	1004	1002	959	954	981	1022	1010	982	981	929	1012	974	1030	930	929	986	1052	919	965	993	939	963	920	941	934	940	1008	996	912	969	984	997	1002	1035	975	941	1036	953	994	1030	975	926	981	993	962	968	1010	991	976	963	936	972	1028	993	968	950	994	988	969	928	999	987	988	1010	960	1009	999	963	985	955	975	963	1039	954	927	1034	996	939	957	968	943	960	987	1024	973	981	987	986	988	948	976	970	1034	987	996	999	955	955	959	955	980	938	910	981	954	984	977	927	987	963	993	1006	967	978	962	963	967	976	985	967	977	948	992	945	978	969	952	962	954	1003	1011	977	885	1017	939	966	954	1030	962	1010	964	960	987	995	1008	941	987	981	987	995	978	977	992	1050	995	993	921	1008	968	949	968	962	1011	967	987	928	984	898	937	991	990	1000	919	969	978	960	978	999	941	1066	970	984	990	1021	1019	979	992	992	956	967	950	961	981	969	1007	958	981	968	1012	968	1005	1013	1013	930	969	1035	1011	976	985	987	966	970	985	946	966	942	986	964	936	944	974	1042	983	958	1016	928	974	1012	928	953	937	963	999	1003	944	958	909	1033	1014	1019	887	1033	934	989	970	979	998	1002	1016	1017	1006	971	990	960	997	949	910	983	937	963	940	970	947	1022	976	974	1014	964	986	1009	1019	962	1017	996	956	943	972	976	952	972	983	913	1006	998	999	932	964	995	1031	948	982	952	973	986	927	1037	990	937	982	996	934	1028	977	1038	945	974	1007	979	1028	971	985	986	914	953	968	957	938	1047	939	935	978	994	1016	999	971	970	1007	1021	1015	987	981	934	990	965	925	989	1008	1001	1012	1019	919	957	989	967	946	959	962	1008	982	975	1004	994	998	953	1003	997	997	990	929	987	995	939	1028	962	990	1048	1048	925	1023	1020	981	995	967	973	936	962	950	973	946	967	1001	879	967	1000	987	957	971	1054	969	975	1011	972	933	1021	982	1025	1013	934	1030	947	1015	886	930	1027	968	954	1024	993	977	970	989	957	967	1014	983	1007	959	960	1018	949	969	996	958	999	997	970	1013	990	982	1023	980	932	984	997	992	920	993	943	951	998	966	977	943	944	944	1006	1014	995	968	972	961	968	1009	1005	937	1014	969	985	967	932	970	969	981	1015	951	1031	1003	1000	991	1046	972	1069	1006	1032	946	991	941	992	951	986	985	1005	971	1004	1001	961	956	996	994	972	989	1002	1011	1005	984	976	1015	917	1028	952	960	967	984	1045	894	986	966	987	975	980	907	986	979	975	1008	981	979	996	1045	969	978	968	990	977	993	906	1039	1016	1017	1059	949	1024	988	935	938	939	961	1059	1036	987	979	942	1015	1037	1029	1009	950	1007	963	951	961	975	943	943	940	935	943	929	985	968	1008	990	951	965	1002	977	977	981	978	974	967	1017	1002	997	1000	951	977	946	966	1010	984	1007	981	977	970	976	980	1004	1010	1009	1004	985	1056	990	1007	935	1040	993	982	992	957	967	995	970	966	941	980	1032	996	1035	1024	985	963	997	932	1040	978	960	976	948	993	976	977	939	961	972	986	991	939	1024	994	957	969	958	970	978	977	1039	998	1014	998	1012	930	1032	1000	979	990	971	930	1025	940	984	937	972	971	981	973	981	1037	982	950	976	972	945	961	1004	1001	987	986	1004	1000	970	988	1012	931	1032	1000	1001	974	947	1000	1029	962	920	987	982	954	989	938	921	1049	992	959	991	969	977	964	949	982	959	905	1007	999	968	917	963	961	1002	942	966	962	984	994	1005	1004	941	943	954	935	1040	938	961	1017	902	991	924	971	995	1016	978	966	1014	983	990	936	908	925	1024	983	972	994	972	1016	922	949	993	992	982	996	970	954	1015	958	987	1005	968	1008	969	1047	914	992	1006	962	995	977	949	1002	1017	1006	1020	976	950	1017	978	984	941	991	993	973	935	979	930	983	947	1029	1004	921	1029	996	1029	1015	882	1000	1009	955	964	966	1019	1021	947	998	1012	1043	1008	1016	931	983	938	929	953	972	969	998	964	958	988	976	980	1000	962	950	1011	949	962	979	952	1001	961	983	1042	990	1017	1053	971	934	985	1025	959	1007	1003	998	993	965	988	949	972	975	942	956	992	947	1018	1027	972	994	1013	973	1016	986	1033	983	989	936	983	970	972	989	935	972	1034	947	959	946	1042	934	981	990	964	1005	976	969	964	999	979
28817	31860	30724	15075	2740	916	597	516	506	490	508	509	529	513	514	502	495	524	487	480	525	503	492	492	471	487	485	499	502	527	515	472	537	485	548	490	490	506	508	525	489	483	555	523	506	480	484	483	515	505	482	467	484	513	529	508	492	536	506	522	460	531	509	485	496	443	501	488	481	510	515	523	455	488	531	514	486	508	522	487	515	479	471	496	492	485	516	510	517	481	495	495	507	485	499	482	508	499	507	503	521	503	526	502	524	493	466	500	489	511	547	509	467	477	492	448	532	548	503	477	472	505	489	510	515	506	497	509	504	529	519	513	520	490	460	504	497	519	518	511	474	516	505	476	506	487	505	487	480	487	497	513	468	509	550	515	481	495	499	485	546	506	482	506	508	526	504	515	497	543	476	463	498	505	524	533	491	498	497	504	491	516	499	495	568	492	494	537	533	474	502	481	538	517	545	493	494	512	529	512	489	501	510	497	493	541	485	490	504	490	510	464	491	485	513	494	526	515	488	517	492	476	505	507	486	487	459	498	472	502	483	472	540	526	497	510	541	500	527	500	504	549	484	485	498	453	515	515	504	516	485	483	506	492	527	490	490	535	500	499	538	570	513	512	520	511	485	482	472	485	507	504	492	481	526	508	499	493	511	522	516	490	493	519	518	494	510	513	486	522	494	502	510	507	477	501	514	559	529	534	466	534	521	502	503	471	535	513	508	488	459	505	503	522	488	472	519	538	493	502	494	483	478	497	470	483	488	499	517	541	505	516	492	494	497	482	499	498	494	478	521	497	493	516	562	499	448	467	516	527	476	508	463	512	505	510	531	522	503	513	496	507	468	528	496	498	510	548	500	520	502	483	452	493	499	483	529	519	510	498	513	510	503	488	504	514	536	462	468	468	498	488	474	487	498	490	471	519	497	511	529	506	521	506	516	523	454	474	484	493	469	490	498	524	464	481	535	526	508	516	512	485	508	494	520	501	500	460	518	531	536	503	527	501	546	488	483	496	511	497	493	490	485	540	511	487	507	517	492	472	511	498	486	487	525	516	519	503	451	505	483	503	478	531	494	470	476	463	506	536	500	495	516	504	510	481	493	517	512	514	480	523	490	498	531	476	534	521	486	508	519	495	511	513	511	550	500	471	499	471	507	451	490	499	526	499	506	536	508	488	512	482	469	529	499	503	518	553	480	473	538	506	508	494	501	531	522	493	478	521	462	497	500	501	526	517	492	501	497	511	517	506	488	488	513	551	514	532	522	499	539	487	506	450	470	498	530	557	510	513	542	461	510	471	513	516	508	490	480	535	530	479	483	509	504	511	508	527	483	489	510	524	506	520	512	493	492	485	513	509	510	505	495	508	500	478	500	496	542	541	521	464	477	540	506	503	510	506	486	526	530	513	513	479	495	529	494	512	501	474	504	517	551	552	479	519	526	471	488	502	514	509	493	524	525	454	534	484	521	539	514	478	518	497	478	483	497	509	478	466	508	502	513	496	472	509	470	508	503	496	508	519	486	493	480	518	521	527	488	517	521	503	515	492	531	511	502	531	497	515	498	512	527	512	480	536	500	512	478	498	508	518	481	471	509	525	497	522	542	496	515	505	511	512	497	524	491	484	491	499	517	447	487	533	478	536	509	526	509	497	481	493	519	497	536	514	480	512	524	514	452	468	508	495	509	500	467	532	547	489	502	494	504	497	503	498	510	471	529	515	504	521	511	532	509	489	506	491	496	506	469	487	501	527	492	484	555	484	486	520	496	548	467	484	514	452	511	529	492	513	516	503	520	503	501	467	508	491	516	481	500	509	519	463	485	443	462	499	482	509	497	469	478	503	489	506	506	531	520	465	542	486	497	473	526	511	517	487	499	477	490	522	487	532	483	487	491	501	480	514	470	506	542	479	449	523	484	497	528	470	470	495	526	467	494	473	510	470	471	537	519	528	534	467	511	485	520	511	541	483	511	520	522	475	506	481	509	555	478	526	488	459	494	490	502	476	488	522	530	481	517	512	505	471	524	493	482	555	454	512	519	511	535	531	517	518	479	494	495	519	510	467	541	509	476	483	510	479	541	527	516	486	460	524	516	505	504	476	508	507	511	490	469	504	476	506	470	520	506	484	491	494	494	499	492	507	496	490	513	464	471	531	508	499	484	487	495	506	510	482	507	524	487	500	502	501	507	503	491	491	493	459	483	502	499	499	461	551	511	502	502	488	499	460	527	494	463	472	501	494	491	505	537	526	531	517	486	500	476	519	543	480	510	482	472	483	478	511	506	521	511	507	525	492	487	520	532	498	508	516	479	510	442	478	515	503	497	485	529	484	491	490	530	508	558	519	495	468	515	485	509	520	478	520	453	505	497	508	536	507	488	520	475	495	530	499	507	485	535	480	491	483	519	456	493	497	486	502	478	513	460	522	516	511	482	505	506	494	536	481	506	476	506	491	527	530	483	491	502	480	503	463	529	496	513	518	514	514	474	494	487	501	500	476	484	491	517	517	508	519	488	527	547	502	498	510	466	480	483	489	501	490	470	498	492	499	493	533	481	504	493	481	472	528	498	503	503	502	486	489	481	517	488	514	508	504	493	480	505	527	511	503	460	493	485	460	496	504	508	526	494	522	525	462	505	483	491	445	485	515	521	486	483	455	483	529	508	481	515	469	519	509	507	495	487	547	523	516	470	529	487	502	483	469	499	513	536	482	522	514	476	500	511	521	509	529	471	492	512	535	540	532	490	562	472	537	518	471	511	514	471	507	531	524	515	500	514	510	480	515	487	509	506	480	498	462	504	487	504	492	488	500	498	476	503	503	554	501	458	494	503	519	489	518	526	473	514	503	527	464	512	501	486	464	479	470	496	511	512	501	502	478	504	469	499	511	500	484	478	510	517	486	523	512	529	468	508	525	440	470	512	512	511	507	505	516	489	488	525	526	498	468	489	513	495	493	492	498	530	539	500	507	496	523	488	505	509	525	505	486	481	493	502	492	539	446	493	527	490	484	513	494	502	530	449	539	481	523	464	520	525	531	483	492	474	531	500	502	513	487	470	496	482	511	467	493	528	500	489	510	494	498	494	526	499	511	517	508	491	476	491	443	506	506	482	499	464	540	459	518	503	513	478	446	536	512	483	484	534	507	480	509	536	471	530	511	524	490	470	506	468	494	541	487	517	483	473	475	523	470	530	503	515	511	492	532	486	501	492	477	513	503	467	506	480	526	497	466	517	509	532	529	497	493	527	496	465	513	500	482	483	494	467	471	471	462	490	491	515	485	540	511	506	497	497	524	480	480	507	505	502	483	491	496	504	516	507	482	512	482	464	490	501	506	544	462	470	481	506	517	522	496	487	513	465	488	527	545	489	495	482	481	517	511	510	482	528	499	512	504	481	516	513	519	539	497	480	485	514	495	483	513	462	494	491	514	471	511	492	496	538	491	532	458	502	508	532	501	515	499	492	529	512	472	503	523	486	525	546	525	529	552	528	462	460	440
36262	50406	37141	16528	4695	1632	991	926	888	992	903	998	932	950	976	926	930	999	935	928	970	953	903	918	909	890	971	885	919	894	920	976	953	918	900	987	903	855	899	944	925	951	925	943	902	959	914	949	937	885	952	900	937	924	903	883	915	935	907	916	913	878	968	934	920	891	933	893	907	923	895	920	908	934	899	898	919	927	900	928	944	955	925	898	941	905	926	939	896	966	897	918	898	915	932	880	944	913	915	964	937	896	935	949	913	927	887	950	955	908	897	941	888	933	886	919	913	894	877	940	921	957	889	946	941	873	961	925	900	911	948	932	897	922	935	873	948	881	984	919	916	867	900	889	882	941	933	955	925	925	921	892	919	943	904	917	913	909	944	964	923	899	905	949	908	946	941	897	912	916	904	958	917	920	911	871	924	937	934	897	926	932	938	926	925	946	908	1009	963	887	938	895	915	870	934	938	916	943	971	905	878	910	929	930	914	916	928	910	876	893	929	913	937	872	964	950	917	977	915	906	942	919	961	908	898	925	883	942	923	969	948	948	904	904	928	962	902	917	922	927	922	931	863	888	958	943	912	974	883	916	936	945	901	926	889	914	885	896	929	958	942	936	958	858	949	917	889	982	924	922	898	930	892	966	918	910	900	868	922	909	916	898	907	922	985	890	974	926	952	909	848	972	939	921	949	972	929	904	924	900	912	928	955	946	940	905	927	924	924	906	882	964	889	887	887	897	886	908	923	921	918	928	933	918	841	899	907	957	907	929	935	912	933	985	884	985	919	912	899	901	917	916	885	881	931	933	833	938	917	865	888	933	933	909	917	978	904	881	881	918	933	901	893	873	947	928	996	949	909	1001	895	905	900	883	1000	956	886	928	907	957	944	886	896	903	954	888	905	930	831	896	972	926	863	873	916	942	941	887	940	958	947	943	955	892	866	917	943	901	933	942	955	921	896	934	918	933	899	948	929	931	977	950	871	911	840	914	911	905	870	953	892	969	947	934	942	925	912	906	889	953	963	910	880	921	929	887	861	957	919	940	933	964	933	909	917	919	918	903	924	865	873	957	957	960	954	949	882	913	945	903	873	898	889	930	896	974	923	879	922	942	903	912	966	952	894	939	862	859	901	932	875	903	902	891	929	914	928	934	921	940	975	923	876	894	930	939	864	919	924	901	963	947	880	965	926	914	884	844	876	946	934	929	921	952	896	903	873	937	917	955	928	916	912	919	881	920	903	909	909	926	916	944	898	878	889	922	922	946	907	956	880	926	950	891	926	915	935	903	935	949	893	930	908	908	929	925	981	916	932	924	951	925	916	952	864	910	957	887	935	910	910	944	984	945	946	880	928	887	911	913	909	906	903	915	945	916	899	913	894	951	911	900	971	900	936	864	967	936	917	934	901	918	933	906	937	915	958	875	890	942	943	952	960	909	892	906	920	889	908	949	919	940	907	912	879	970	908	922	961	858	936	908	872	924	953	921	909	898	880	936	925	923	883	922	965	897	881	896	915	898	944	917	965	945	928	898	867	903	931	972	911	906	893	942	882	966	933	942	826	903	945	916	904	957	913	970	936	959	866	893	904	887	967	873	914	908	908	875	888	920	931	958	939	923	929	928	923	905	913	983	982	877	945	913	968	931	931	945	918	884	921	907	935	905	900	955	913	833	963	930	884	899	923	925	903	912	915	912	864	898	921	922	908	967	929	885	949	920	955	942	970	926	903	981	925	897	894	948	973	948	912	918	922	936	923	911	919	894	919	893	936	899	924	966	992	914	938	911	889	875	906	911	885	905	892	922	867	933	937	924	937	890	923	899	967	928	932	915	911	913	904	901	931	903	898	915	921	918	921	862	949	916	942	874	931	906	919	921	953	989	898	971	942	933	906	986	946	898	930	933	939	900	936	973	919	919	887	915	944	923	947	917	924	960	893	927	920	899	933	852	929	884	888	956	939	898	871	924	953	929	902	928	931	918	966	922	959	970	895	917	883	914	962	958	882	948	911	892	1004	931	893	878	923	934	944	928	924	916	926	936	970	904	924	871	903	965	928	923	973	918	911	913	957	953	881	879	908	922	955	929	915	897	937	952	954	865	894	914	912	879	1010	968	893	922	904	954	874	915	910	965	928	996	906	909	954	937	873	916	936	922	933	908	899	940	935	921	872	955	927	912	936	948	880	881	892	946	897	927	880	931	931	906	911	913	918	942	904	888	891	910	958	879	902	950	935	963	993	948	929	928	942	935	946	883	938	906	931	943	848	883	914	932	919	937	928	889	897	923	940	935	930	901	906	898	919	976	893	850	954	865	924	878	941	910	864	890	933	972	925	891	949	861	910	928	920	960	913	886	859	904	955	888	927	908	907	886	986	872	927	927	896	915	965	927	930	923	960	971	927	889	936	892	964	922	896	954	932	904	920	905	934	921	920	970	936	927	898	898	931	875	898	888	946	914	887	933	907	927	930	901	911	861	981	899	916	951	884	888	959	924	937	949	933	880	957	926	898	924	954	884	889	892	982	937	909	967	936	930	898	921	919	920	870	978	903	903	929	912	915	902	866	965	910	911	936	929	899	939	917	946	973	919	877	950	940	934	906	950	897	897	924	952	997	935	928	892	945	957	885	949	915	918	930	917	914	865	911	950	876	930	892	950	928	966	944	913	951	849	936	921	932	956	945	941	957	943	955	876	913	921	917	895	889	938	898	872	888	891	941	865	882	905	911	896	938	926	838	928	924	925	892	912	904	903	913	886	910	889	894	904	894	919	925	953	915	894	933	917	909	956	860	912	883	968	915	981	997	923	902	986	947	902	919	925	1011	943	887	908	908	884	952	946	937	920	908	944	950	912	933	1015	928	958	935	922	882	833	954	896	981	966	906	942	905	898	952	949	945	937	890	871	947	922	904	867	948	934	895	878	899	942	905	911	874	968	916	931	919	923	970	903	944	995	882	955	903	906	912	871	941	968	944	877	893	927	880	922	921	974	966	927	981	912	930	901	917	952	941	902	950	951	942	950	949	939	927	953	879	934	911	933	937	984	910	925	923	924	896	939	957	947	931	920	896	916	921	876	913	928	912	963	921	900	937	953	936	908	847	895	887	946	887	914	851	875	920	886	936	927	909	875	896	899	934	900	946	904	919	903	935	942	903	925	870	929	914	917	964	897	837	933	944	905	900	969	895	941	938	880	933	931	921	900	933	856	940	980	932	861	946	908	917	926	944	934	898	881	943	980	868	886	916	965	980	920	940	861	913	938	894	919	935	939	991	909	960	848	943	879	917	889	912	868	908	884	946	888	938	938	903	925	893	894	922	910	917	924	934	874	868	935	949	893	916	924	941	896	931	944	948	885	881	935	950	970	914	961	936	903	886	928	907	908	965	934	927	888	979	931	895	900	935	938	978	944	903	911	897	919	910	945	918	927	898	903	895	928	986	918	898	891	980	944	916	914	874	909	896	870	914	963	935	930	950	952	921	916	1002	972	866	948	892	858	940	882	950	881
24818	25227	37981	30771	19228	6734	899	556	455	508	531	465	536	472	505	437	493	519	504	472	495	534	516	490	497	495	523	519	487	474	473	494	484	484	488	469	494	486	500	468	484	487	461	470	444	509	493	494	421	508	495	511	489	493	530	524	495	478	500	520	489	486	483	486	468	528	485	474	501	542	454	529	495	470	502	515	461	488	453	457	468	494	474	489	525	470	496	513	492	493	467	497	454	455	443	527	491	506	490	489	478	480	533	501	493	469	481	522	504	487	441	497	502	493	501	511	515	495	513	484	458	508	549	495	527	468	443	523	482	514	478	502	480	507	465	483	485	506	470	504	474	466	497	525	467	479	459	482	484	486	472	507	473	456	460	502	507	500	467	457	475	443	508	507	503	483	488	485	464	543	496	478	521	468	542	445	505	487	489	501	497	465	506	530	477	499	513	480	521	501	444	471	489	497	497	528	503	485	437	488	490	488	494	514	488	511	490	493	486	487	469	471	480	515	485	507	481	489	439	464	466	538	455	521	475	523	483	505	498	507	488	484	478	505	520	490	489	474	489	451	511	484	500	483	478	526	480	515	481	480	490	495	517	529	467	465	499	496	497	480	506	506	442	480	496	474	505	489	472	468	447	470	520	455	474	475	521	493	506	502	490	533	501	511	473	521	515	489	476	518	492	468	507	496	487	490	512	512	489	475	504	500	486	490	481	506	522	514	514	493	474	505	518	455	447	508	506	512	500	499	485	507	500	495	457	464	485	459	481	473	521	487	497	487	485	508	474	492	486	551	490	479	461	477	500	449	450	474	453	475	500	497	483	496	490	462	496	512	514	474	531	510	498	482	473	486	517	480	468	498	489	468	484	496	491	514	458	510	523	510	459	504	484	520	489	518	519	456	508	501	508	476	489	517	489	508	471	523	462	533	508	506	505	475	473	486	539	509	460	501	481	504	471	499	465	530	511	497	483	488	484	503	489	486	518	463	440	479	488	515	469	517	500	519	472	474	464	493	499	508	511	487	503	425	463	523	497	503	456	531	493	524	542	466	552	512	512	475	493	523	472	507	486	486	497	477	469	471	475	479	507	430	474	497	476	487	485	509	476	526	517	509	493	495	509	519	505	459	510	460	498	469	462	519	516	467	484	503	468	495	505	485	446	523	542	509	505	470	462	459	505	512	496	462	472	488	538	506	509	520	481	478	510	545	465	507	482	481	525	435	505	486	503	472	549	475	486	482	454	495	479	478	461	474	459	491	452	440	482	520	487	541	487	501	473	484	522	511	480	502	511	519	486	503	534	464	528	502	464	457	439	520	531	461	489	463	545	449	533	473	546	532	473	510	488	495	473	508	508	474	461	529	467	490	515	500	478	502	522	473	495	505	483	502	519	465	509	491	494	500	520	503	486	453	449	490	497	499	496	461	501	508	567	502	486	464	491	479	481	490	478	479	478	487	453	495	470	492	471	431	471	515	476	488	496	487	503	481	478	515	481	495	416	501	501	490	514	484	515	452	504	461	496	506	515	493	492	507	477	511	454	559	521	447	490	501	508	491	500	478	490	460	542	492	458	546	537	506	507	473	489	528	455	486	489	501	470	533	506	458	494	491	459	501	463	508	414	522	477	535	479	503	510	485	481	501	508	468	484	482	485	476	488	459	490	473	526	490	509	547	489	488	471	478	494	501	484	501	522	468	506	444	482	500	490	511	506	546	496	495	477	468	508	487	501	503	471	498	502	483	481	500	491	500	514	494	500	475	502	509	493	505	499	494	486	507	543	494	489	550	446	497	496	505	511	490	521	493	507	485	510	502	487	482	472	499	477	507	502	494	467	484	488	475	516	499	481	454	512	488	485	508	542	466	482	492	443	475	496	494	498	478	495	470	458	484	499	485	519	463	498	464	468	487	515	511	494	461	534	498	499	461	475	434	463	521	460	521	516	483	486	493	485	496	513	504	477	516	453	494	517	476	473	498	479	479	462	505	537	487	526	450	485	525	504	522	496	481	488	461	481	450	534	510	484	465	483	498	481	522	504	494	493	504	478	533	500	470	497	512	473	512	464	497	493	464	489	504	510	503	517	525	461	498	504	492	520	493	470	488	500	501	507	465	499	464	518	502	497	501	506	467	532	490	508	451	488	490	465	485	426	506	489	504	508	490	497	483	493	470	449	530	504	466	488	531	503	442	503	459	498	519	453	516	449	488	500	490	484	500	490	466	465	504	479	476	502	462	468	506	473	509	486	482	498	488	508	508	427	502	510	469	477	480	502	466	479	483	478	452	475	484	504	482	509	466	480	495	489	490	498	477	462	486	504	477	459	503	502	457	493	484	518	481	517	450	504	461	458	514	521	500	468	454	470	444	480	476	470	529	502	492	523	491	477	441	496	512	504	497	488	500	453	508	510	507	510	481	499	503	491	491	530	495	491	497	496	480	539	470	498	531	481	450	484	477	523	539	501	491	508	490	511	454	486	473	460	468	524	485	517	496	539	492	497	505	511	510	508	515	529	504	512	478	528	498	468	490	526	466	498	499	524	442	474	471	466	479	475	476	487	476	504	492	493	515	476	523	504	479	483	480	470	500	500	502	477	503	522	490	511	519	495	468	533	508	488	502	487	482	490	506	517	500	484	480	507	474	497	513	458	454	494	484	502	469	516	492	473	501	486	479	488	487	460	496	518	467	491	500	496	534	509	491	488	468	579	519	480	489	503	501	465	491	484	484	483	486	467	481	508	476	494	515	466	483	487	511	449	496	510	445	482	528	507	483	459	490	460	484	524	465	503	514	509	479	479	489	500	508	504	518	489	512	443	474	461	483	505	461	518	483	495	485	528	519	468	486	522	484	495	492	508	444	495	495	450	464	531	478	484	502	540	499	515	491	495	444	470	516	503	484	464	477	495	469	457	491	488	495	468	487	492	450	477	476	496	490	540	481	485	500	502	488	517	480	466	512	491	515	491	508	520	480	494	482	506	509	477	504	462	513	464	482	467	523	510	513	490	492	499	519	496	496	507	483	505	509	523	487	544	509	449	468	454	493	532	484	512	485	486	497	502	448	470	503	476	496	492	445	500	442	523	515	501	472	484	500	504	529	486	487	460	486	497	454	466	505	502	499	492	460	523	489	510	514	513	536	492	512	461	490	474	477	491	476	513	501	478	537	486	479	504	482	503	488	538	506	444	478	456	466	507	478	507	465	506	525	502	488	470	478	474	499	483	469	431	502	482	469	468	501	482	472	484	480	466	478	542	457	509	468	513	483	453	498	489	513	492	502	470	480	481	512	495	515	500	468	508	515	510	480	496	444	491	476	449	478	472	491	462	488	513	503	474	540	457	480	453	471	470	493	506	475	468	471	505	489	534	515	449	533	468	487	516	499	463	453	508	472	492	471	506	517	478	485	468	510	488	512	476	459	500	478	515	520	486	461	509	504	483	488	533	497	499	477	515	500	492	460	493	482	501	464	495	488	483	489	478	514	478	530	472	483	478	489
58864	91031	70246	39123	16936	4062	1346	928	942	904	864	923	876	865	869	866	888	940	882	907	900	941	895	920	858	887	913	936	969	920	953	917	877	914	934	893	879	889	858	906	909	886	888	960	896	939	945	844	902	867	931	847	941	964	905	866	944	857	920	909	892	868	933	919	898	905	924	895	849	930	939	926	894	896	872	886	946	882	892	923	907	897	888	880	896	842	878	909	934	932	904	939	891	859	949	905	903	905	856	889	917	892	897	906	925	882	875	900	932	882	909	924	896	932	930	903	922	845	920	847	927	871	944	909	916	899	852	880	956	922	875	884	902	926	932	888	896	879	922	867	893	927	938	875	907	917	870	877	913	915	934	967	918	858	892	924	907	906	905	894	922	912	886	927	928	928	901	850	848	857	910	917	879	866	886	884	909	939	911	929	894	862	874	919	900	897	874	897	935	909	863	949	913	854	902	882	901	954	924	902	914	859	885	920	856	952	932	898	898	893	925	844	862	922	913	904	912	943	910	908	893	844	847	897	878	882	942	946	912	915	884	887	887	941	887	860	934	889	910	905	872	888	857	934	877	861	871	823	877	844	867	877	884	904	950	877	896	868	885	918	909	902	924	941	863	907	914	887	891	864	882	897	931	919	861	951	851	899	877	862	888	907	841	890	830	895	888	842	877	901	876	933	893	917	917	894	933	888	880	893	932	897	910	911	931	921	861	900	906	869	916	924	875	877	865	915	916	953	901	893	910	888	901	936	860	909	922	939	916	846	932	838	850	882	884	885	901	859	858	907	879	914	886	921	902	949	873	949	871	894	937	959	894	894	895	912	860	932	849	960	903	943	926	966	910	908	916	885	902	873	878	866	940	917	875	887	857	875	901	901	916	838	914	895	878	911	875	925	929	959	958	896	911	906	924	888	921	938	862	936	930	895	895	877	900	899	922	915	894	908	911	911	881	897	918	875	970	925	945	929	834	952	947	870	880	926	947	912	918	866	896	920	929	909	942	884	878	888	898	884	840	893	911	953	947	888	914	895	919	865	910	879	937	925	942	873	921	901	927	871	902	932	905	892	939	900	920	908	929	898	851	920	909	919	841	910	876	912	880	927	900	900	875	900	853	902	855	887	887	877	902	881	944	908	902	868	921	887	930	919	870	887	943	912	912	839	904	849	876	943	900	962	899	886	882	951	886	905	894	857	822	921	940	895	890	907	919	883	893	884	956	914	907	901	924	934	878	877	927	895	893	892	866	939	857	932	918	870	878	863	901	905	910	878	894	900	875	883	901	895	859	869	930	958	934	918	900	895	951	893	924	930	871	887	939	911	882	862	926	888	938	864	923	869	883	893	945	936	847	915	916	920	892	846	870	919	940	882	919	922	927	942	891	935	877	949	939	863	876	870	856	968	950	923	890	956	927	866	889	862	851	918	895	899	907	943	903	908	936	944	900	898	911	877	866	901	952	881	875	864	854	855	926	908	919	856	887	886	894	950	853	865	907	925	855	865	892	918	888	960	914	888	883	911	874	908	939	917	915	890	901	945	939	905	863	936	859	879	868	891	904	938	899	896	917	840	869	868	880	873	901	930	869	912	899	858	863	863	909	901	932	934	943	913	887	998	894	892	916	916	869	905	916	952	899	963	925	855	883	935	940	874	916	934	897	881	902	914	934	857	908	940	904	877	852	931	880	875	896	955	892	905	911	883	937	897	914	914	867	931	893	894	911	870	910	886	906	918	870	919	892	874	915	926	884	906	878	927	847	910	899	933	919	920	902	905	860	918	933	931	863	920	860	938	877	873	950	898	921	874	925	873	907	895	900	894	917	921	886	843	926	905	915	917	881	894	902	893	897	929	923	876	918	914	887	887	903	835	863	954	915	853	904	924	937	898	926	916	900	902	917	934	824	928	876	912	888	875	908	930	915	893	902	857	881	885	909	919	870	876	974	844	897	883	877	942	913	915	898	906	864	922	895	903	887	895	906	883	907	836	913	875	937	909	859	880	950	926	954	895	879	877	940	892	885	923	910	968	883	855	896	945	973	894	868	892	961	933	918	916	878	919	919	933	890	898	864	880	921	924	929	902	945	878	890	917	884	876	940	882	879	885	800	885	907	937	930	905	932	871	896	884	926	901	907	924	916	907	949	924	923	888	846	922	956	857	918	882	909	864	955	892	928	881	902	910	877	898	934	800	889	905	921	925	914	908	834	907	926	879	898	912	883	892	905	947	862	896	897	848	917	898	888	900	888	939	952	933	938	897	857	878	927	897	851	892	889	889	910	937	888	942	933	910	841	890	879	916	891	910	967	934	903	951	880	900	927	885	884	913	889	915	889	880	878	930	909	860	842	887	876	951	913	897	879	942	904	873	810	891	944	899	898	893	882	897	935	898	927	860	895	926	891	876	936	890	860	861	899	921	899	908	949	907	944	886	879	881	947	911	926	907	939	899	875	908	943	914	972	903	894	899	897	948	886	850	919	955	916	894	852	909	917	894	886	838	912	820	894	971	896	908	900	941	897	929	846	855	926	927	903	924	938	870	918	869	933	925	873	966	936	921	911	892	914	900	936	893	904	889	882	913	880	859	872	900	918	928	882	835	876	842	908	932	895	881	911	888	912	912	935	901	944	916	884	931	904	924	876	874	881	919	847	941	900	922	914	952	875	872	925	841	939	938	928	947	938	844	864	895	930	875	916	962	894	916	870	918	892	904	920	899	924	851	955	959	913	917	925	860	939	845	886	915	943	885	861	885	929	888	913	916	904	920	892	932	904	899	888	857	907	915	877	897	832	925	967	891	904	934	888	906	921	892	915	892	970	905	905	935	875	845	921	836	863	903	899	861	907	949	924	908	907	866	898	944	929	927	913	939	879	839	910	943	913	909	843	938	864	919	893	891	874	938	928	879	966	879	860	900	878	951	880	866	913	913	890	898	911	928	892	862	916	942	945	910	909	908	905	852	885	931	951	835	939	946	888	865	908	892	855	900	859	872	919	935	952	896	895	871	897	935	933	890	991	895	890	916	891	868	904	836	897	851	859	842	898	885	902	889	877	873	881	900	970	879	881	940	893	907	859	861	916	984	886	855	897	905	898	897	929	940	886	887	924	906	907	909	883	900	861	811	992	846	885	945	906	882	880	929	866	888	926	862	919	867	906	868	870	843	895	904	936	888	941	884	884	896	920	913	871	887	914	908	916	884	900	906	935	910	871	888	890	854	890	934	857	908	952	847	851	827	836	872	903	927	908	894	898	895	929	831	888	945	918	892	855	890	862	879	924	956	914	890	853	877	928	915	921	885	864	925	964	909	929	831	886	879	928	854	929	920	946	895	929	930	890	868	931	900	873	907	897	901	946	852	928	908	925	872	904	911	851	876	972	918	888	907	939	847	941	868	871	891	922	904	857	942	942	889	918	917	890	856	890	834	928	912	922	905	890	937	907	911	915	940	934	928	898	940	904	908	902	953	870	885	874	933	963	959	924	905	904	902	897	896
23530	22746	32752	27708	21610	16721	3879	698	553	564	621	578	566	612	593	577	538	588	545	526	522	640	583	548	568	542	576	553	538	583	599	585	564	553	597	569	571	544	544	583	584	601	583	536	559	538	590	578	578	536	546	585	592	567	558	547	515	555	518	543	584	530	572	584	550	557	526	553	547	566	563	533	549	583	540	582	539	575	542	577	606	569	568	536	574	559	581	564	545	600	562	549	607	570	545	588	550	570	587	562	528	542	556	521	629	536	511	567	587	577	547	574	563	551	561	511	604	551	608	569	539	589	538	560	546	554	560	525	608	556	552	573	536	594	582	571	608	565	596	528	592	543	570	558	557	527	589	558	508	543	566	570	551	580	534	525	517	510	585	527	597	572	533	580	538	542	562	558	574	591	601	520	568	575	547	511	522	526	549	519	561	533	551	558	563	547	544	589	545	589	572	523	592	533	563	513	580	539	536	554	518	532	585	549	558	541	535	533	560	551	620	578	585	590	546	523	536	583	522	555	507	610	599	566	581	577	558	519	565	576	521	535	499	579	532	543	541	568	555	552	564	556	595	521	549	542	577	555	532	530	549	563	558	517	555	565	522	556	583	585	561	516	578	516	546	542	551	536	586	608	534	522	531	545	562	568	527	567	542	568	588	485	558	601	512	565	583	582	579	535	540	561	551	514	549	548	553	562	510	557	547	542	536	560	527	548	589	576	571	557	544	582	567	554	575	515	567	527	582	540	571	525	525	544	576	528	566	571	468	542	559	570	560	518	563	565	579	557	548	558	570	568	528	539	560	575	494	518	565	555	547	537	568	542	551	547	529	533	531	540	507	546	541	580	548	539	551	570	542	587	547	582	550	584	556	564	548	545	567	586	546	555	599	555	561	541	559	526	589	558	573	530	533	558	531	551	545	536	562	540	558	521	595	551	530	554	539	545	541	588	521	515	560	574	573	561	530	530	567	501	572	556	543	559	516	515	535	531	615	592	576	578	536	583	544	544	562	584	565	501	501	564	547	573	599	548	608	525	575	553	528	584	608	568	553	550	556	531	575	558	536	553	537	556	587	548	586	558	548	556	550	574	567	524	492	522	539	513	553	581	576	560	542	578	540	529	592	530	553	541	557	581	528	536	532	513	560	554	572	557	555	602	537	512	557	532	541	532	531	558	579	503	528	537	525	551	599	588	534	560	576	566	515	579	533	547	545	584	559	569	560	576	543	534	541	563	554	562	560	584	549	543	553	556	569	577	559	546	530	586	550	552	591	570	577	547	554	555	581	583	544	533	556	561	575	587	541	576	541	554	567	516	580	574	534	584	566	509	578	548	532	577	547	533	553	574	557	511	607	555	556	539	518	604	529	536	540	575	544	497	506	563	580	557	572	559	601	605	520	562	588	569	557	495	537	578	577	506	513	514	572	526	550	546	575	547	567	531	585	555	525	517	559	515	539	549	603	562	521	580	548	554	553	556	570	585	564	549	576	520	577	560	531	581	550	548	552	512	544	546	553	606	554	574	543	549	539	547	530	539	558	541	525	557	568	555	534	574	516	544	573	541	499	549	555	573	595	562	538	590	555	547	585	565	553	521	541	551	558	565	613	521	543	589	567	578	578	603	521	516	502	526	533	563	564	558	545	535	568	527	557	558	578	559	532	581	566	568	526	580	540	533	592	544	556	552	534	557	551	582	525	542	582	560	537	553	528	530	576	539	550	551	605	563	501	563	554	560	570	572	558	571	572	587	542	627	499	559	579	534	587	537	564	555	532	548	559	514	533	553	538	585	562	585	539	577	546	562	565	496	602	535	552	542	530	550	570	528	544	580	561	609	576	533	516	585	502	592	579	540	632	567	535	510	531	570	555	544	569	538	583	540	560	512	548	537	555	564	587	517	576	574	576	568	538	562	519	532	534	579	557	541	569	532	577	579	533	587	541	599	547	558	590	564	545	546	538	555	558	570	536	541	525	586	567	528	550	530	556	555	528	557	530	567	570	577	546	581	560	596	571	547	523	562	557	539	538	544	529	589	575	523	517	561	543	568	591	550	542	554	594	591	531	601	553	597	561	605	582	538	610	517	544	563	533	546	553	530	534	538	534	559	540	575	548	547	583	545	584	576	565	556	599	537	545	586	536	523	517	583	548	557	560	544	519	547	551	554	539	562	546	508	538	554	533	596	571	572	570	564	558	570	567	533	511	583	486	535	526	584	588	578	568	523	520	550	582	564	606	566	561	541	517	517	570	553	539	554	573	588	534	547	565	540	529	563	528	602	534	595	544	529	529	544	614	556	579	531	563	557	561	573	570	550	589	536	535	577	574	533	533	560	561	542	572	580	575	531	572	564	543	575	568	546	582	544	545	567	544	555	528	550	578	583	597	545	604	533	607	560	520	568	506	505	524	575	510	599	561	539	525	585	520	539	559	575	543	586	568	565	548	573	556	537	533	565	594	564	560	531	572	590	558	534	591	539	525	510	581	566	563	558	584	514	562	565	581	580	551	583	529	528	579	581	541	558	522	568	588	588	509	576	521	565	551	543	561	548	563	561	543	518	592	505	558	565	545	573	541	569	561	571	544	572	567	506	500	540	577	546	536	547	543	533	567	559	578	510	540	595	571	539	521	547	586	558	565	527	553	529	560	601	554	546	509	507	505	544	573	594	566	571	523	586	592	587	541	568	548	568	548	552	617	537	564	536	523	556	597	530	534	532	577	571	578	594	582	586	542	562	560	570	559	541	537	545	548	603	557	569	529	517	580	559	588	533	548	549	555	546	549	573	548	626	539	523	561	497	522	572	543	538	554	570	506	581	540	535	537	573	564	531	591	572	543	565	610	577	583	545	581	553	548	544	527	549	578	551	584	573	607	562	556	561	568	532	539	474	561	542	572	565	549	547	593	512	583	576	530	532	580	596	578	565	623	553	570	550	544	580	566	556	544	541	561	599	512	541	551	569	544	542	541	549	570	575	523	587	523	578	587	537	577	564	554	537	557	558	589	573	564	515	558	570	579	547	580	569	536	561	536	542	563	525	550	533	590	511	551	602	562	540	579	549	584	574	547	583	540	515	562	573	541	583	565	524	594	525	553	552	566	526	527	565	512	547	572	557	552	561	585	570	556	589	551	557	553	544	571	598	555	543	547	570	625	565	550	578	595	593	592	527	544	592	559	509	605	543	521	552	540	535	542	572	554	585	561	555	584	547	554	499	599	534	535	513	568	525	527	587	576	545	562	567	519	574	491	532	578	551	562	542	542	551	554	555	610	580	537	561	592	553	545	563	580	573	564	546	508	524	542	566	590	535	602	538	540	550	578	542	565	547	546	558	578	598	565	554	553	531	538	526	572	565	544	563	513	587	565	561	546	584	579	596	566	595	569	537	552	574	552	589	526	577	564	582	549	549	557	536	511	546	537	527	531	510	571	556	561	552	569	578	566	536	561	587	562	574	523	580	517	521	550	531	579	531	539	542	512	565	540	543	562	557	528	531
60286	102394	79910	49052	23150	5879	1615	1077	958	989	950	941	1001	970	961	979	932	1007	987	938	934	994	985	1014	958	1033	941	974	974	975	1033	981	1043	964	941	955	1000	964	1000	1026	948	988	931	959	963	973	1015	990	1026	987	1002	998	919	953	923	991	972	930	944	960	969	1005	997	986	976	1040	1023	900	968	978	998	958	963	959	1012	985	982	1016	993	1002	1010	967	932	974	979	950	950	939	955	962	934	951	973	970	922	976	966	1016	950	986	951	976	958	983	1006	970	936	981	1000	943	992	960	997	942	986	962	953	960	1001	973	989	973	915	946	940	954	957	973	992	921	967	971	950	985	986	1022	978	972	969	978	951	971	1006	964	962	982	962	1022	976	944	936	960	995	1059	1007	967	979	982	992	960	958	991	960	1035	974	922	1010	980	945	944	1028	1028	1038	986	957	983	984	968	946	987	964	987	1002	932	989	1007	979	950	984	950	974	982	978	952	985	1012	1005	943	977	928	975	944	943	969	976	987	935	986	992	959	1007	977	960	1029	976	962	1003	941	1002	961	1024	974	969	955	976	932	991	962	949	942	989	1013	960	969	970	935	1030	1043	1012	965	992	962	1050	936	988	963	991	975	967	967	947	975	971	1009	958	934	990	974	946	1011	940	944	939	960	999	990	993	1005	1045	1046	966	986	925	965	947	935	945	949	961	1000	952	939	979	959	954	982	961	1005	952	984	929	902	984	991	960	1010	965	973	1025	997	987	994	969	944	947	973	980	990	976	975	993	994	1015	1019	976	958	947	1005	984	991	972	912	955	957	928	918	982	994	965	931	959	978	1012	986	963	970	960	979	977	1036	990	953	977	965	987	1011	929	916	950	1050	1023	949	1011	926	992	993	1015	1028	966	988	997	984	956	1001	978	996	923	1026	960	936	1010	949	984	977	1001	995	995	952	951	974	969	986	989	979	986	925	1018	983	955	947	993	968	1019	887	995	978	993	994	961	956	962	970	989	1038	968	962	1009	1019	1000	1046	996	975	956	946	984	982	988	988	982	988	955	972	973	1010	974	963	1020	935	1019	1013	923	949	994	1003	968	951	979	1055	958	958	943	961	940	1022	962	939	883	987	961	892	972	1002	916	1017	946	941	1012	927	975	994	942	1015	972	972	958	1055	978	973	939	959	943	925	983	961	937	989	960	953	930	951	1051	982	935	955	957	983	934	926	934	954	979	969	937	990	993	982	967	972	998	964	979	974	927	978	990	964	992	958	1000	996	890	925	913	983	991	941	1012	937	953	965	945	988	949	990	1005	956	958	976	997	978	951	939	908	960	939	944	982	980	1010	993	1018	943	962	956	998	935	964	986	1017	995	982	965	962	1022	945	979	1011	932	974	1003	974	982	934	922	1010	1001	967	989	937	995	991	942	1037	1002	952	958	900	987	1042	921	983	965	965	933	980	1005	1016	964	967	990	1002	968	972	927	982	1000	1031	981	994	1009	972	957	995	995	1012	929	1015	963	988	984	980	922	1022	962	995	1009	974	964	987	978	995	992	981	986	938	979	988	997	995	928	943	1021	991	969	1004	974	943	919	1053	992	1003	1006	940	1017	984	968	976	926	975	999	1015	966	944	960	995	958	1013	942	991	954	954	1026	978	968	951	995	981	1001	962	952	932	998	944	1009	1019	977	935	964	983	935	978	958	939	971	984	963	945	1012	921	1003	918	960	1018	989	962	926	946	911	984	942	957	945	1016	969	1008	996	993	1006	978	990	993	972	966	951	935	999	952	949	972	972	977	980	964	987	934	978	972	1010	1006	929	1046	984	1016	981	1002	973	1026	1011	970	1032	1021	990	1007	992	993	945	967	1001	967	977	967	992	998	964	986	981	950	971	959	991	1017	990	963	1002	940	950	960	975	1061	973	972	955	941	988	976	970	972	953	953	1009	978	953	939	966	958	967	946	973	963	984	943	963	976	981	973	926	984	1008	918	961	966	950	954	1025	1010	947	987	988	971	958	998	885	996	899	923	953	947	968	975	1004	1015	979	994	926	950	943	974	984	984	958	975	981	1013	979	932	936	1046	906	985	958	1011	960	923	973	941	956	939	939	995	977	1001	956	935	997	928	993	944	988	995	986	982	972	1027	977	981	953	1017	1022	975	1011	959	995	987	937	955	987	972	1014	979	969	987	1003	1011	1011	973	942	996	1002	955	991	957	978	985	992	908	994	944	984	1009	1034	981	976	936	953	966	934	981	955	1004	932	1015	1034	979	950	994	981	976	952	954	990	980	997	932	967	945	1011	991	973	989	981	985	993	962	1009	945	1041	985	967	938	980	936	985	956	970	924	1019	923	1041	1013	969	980	980	984	1011	968	989	961	974	976	988	966	969	1022	966	945	1049	951	918	961	1062	949	1001	1023	973	952	944	922	956	990	933	991	938	990	980	976	977	985	966	992	992	939	954	966	954	946	932	970	921	1028	994	937	1006	1009	975	933	965	998	957	1036	1023	1012	957	970	1004	966	962	961	993	991	1000	927	974	973	1023	943	961	1009	997	992	942	991	1005	938	921	991	946	942	968	978	983	1020	997	1040	984	974	960	1012	972	993	1005	1023	1027	980	1007	988	940	965	1009	991	965	1039	961	961	1025	987	942	982	979	1024	984	985	916	1000	972	951	961	951	981	987	952	1013	963	947	983	957	1029	978	891	957	998	932	915	998	1009	1049	1005	929	1046	1011	950	973	997	984	970	962	1026	953	941	976	1008	1006	940	998	1004	936	880	970	969	983	983	980	966	999	968	985	1004	1017	966	952	974	974	988	986	961	987	1011	989	985	919	992	1005	1001	960	997	983	991	1013	991	923	955	983	1030	951	997	970	960	967	951	977	974	1035	1027	975	980	991	989	954	916	918	992	1000	996	976	1011	972	969	981	943	1006	953	943	974	982	1018	983	1010	998	979	983	960	959	990	971	942	1002	1000	1028	928	1020	981	957	945	962	973	990	944	981	1003	971	990	987	939	881	978	949	999	969	978	947	944	983	1021	950	1020	996	957	1002	969	937	968	949	963	997	887	953	991	967	977	991	1021	965	939	1011	956	1010	1008	1027	974	948	1016	924	1005	951	1001	981	1022	1021	1010	955	1013	980	986	966	949	948	975	921	1023	1043	982	973	956	919	969	926	1029	991	932	929	1014	1000	962	935	935	1015	994	1012	1009	938	937	989	939	959	949	1024	970	966	973	951	977	980	975	964	971	962	995	949	937	1010	999	953	980	983	936	987	955	979	981	934	977	989	971	989	971	979	982	958	943	972	1016	978	944	953	978	939	990	957	963	966	946	971	936	974	967	912	1005	995	961	977	979	900	983	943	965	989	956	981	945	992	947	978	948	946	990	1013	1003	1003	997	1045	981	921	1010	999	996	977	936	989	983	1033	957	974	976	958	978	987	946	994	946	1005	980	955	996	952	926	1031	957	994	1035	1016	1019	1006	985	936	969	1009	906	954	984	961	986	993	1046	951	933	1037	998	1013	1052	943	984	933	969	998	1009	1016	912	923	963	942	975	999	941	959	942	960	952	997	925	995	994	958	962	1009	1052	984	1007	941	964	996	1019	1019	920	968	978	972	1003	950	1014	1005	968	953	969	932	1033	955	1009	949	1018	960	993	1025	988	965	949	967	974	993	996	964	945	1007	1003	975	1007	967	973	959	986	982	954	979	989	987	985	969	1000	992	987	958	947	986	972	971	983	996	995	951	979	1015	944	953	1008	963	932	983	1042	997	941	986	1000	993	931	976	964	1014	1000	1001	966	980	987	945	1039	942	920	955	882
28735	32201	32290	15513	2801	896	551	509	489	467	535	470	528	519	529	494	468	467	462	490	500	524	546	490	495	485	488	493	481	492	487	484	507	510	484	489	509	483	480	508	496	497	524	465	515	491	524	491	513	469	474	527	521	479	517	519	509	497	492	476	489	459	469	500	470	505	511	457	475	487	515	550	482	501	496	458	483	479	505	511	507	516	494	463	482	495	478	511	523	487	529	505	504	494	499	490	505	511	475	525	501	517	506	483	477	527	496	505	478	484	501	530	469	454	481	498	513	494	479	501	497	443	477	480	496	471	496	476	458	520	510	485	474	517	496	500	513	511	483	472	532	481	485	479	523	498	535	535	504	489	465	538	510	530	514	507	474	502	476	531	478	483	463	493	512	530	517	445	524	508	476	451	527	486	468	493	514	469	474	538	481	466	456	477	451	465	485	529	510	528	511	465	483	503	514	499	530	491	521	478	514	470	457	499	494	488	531	486	462	466	491	510	527	484	472	502	453	476	514	486	494	458	520	509	537	513	498	456	447	501	506	463	505	500	505	506	500	448	511	479	474	505	458	516	488	507	503	506	512	445	487	510	474	523	478	515	474	500	506	533	465	529	509	510	496	496	469	510	497	478	495	464	504	521	521	488	513	488	523	492	513	488	498	515	502	447	485	490	508	510	501	537	515	484	468	471	457	460	485	530	518	499	477	483	507	510	532	495	476	504	484	486	491	553	498	525	519	554	515	470	501	462	482	448	488	494	514	501	446	520	443	493	528	451	506	508	478	527	472	485	498	519	468	487	493	480	485	451	489	483	488	489	480	486	530	493	477	488	478	474	502	501	468	545	465	505	514	521	485	530	471	498	514	482	523	500	497	481	494	497	520	486	501	491	505	473	487	506	493	534	479	520	535	530	493	550	509	508	508	466	502	492	473	446	483	468	478	469	492	510	492	510	506	493	497	470	466	470	485	487	463	504	480	506	506	473	454	503	447	517	483	531	514	499	482	464	532	522	466	512	498	530	501	514	523	514	450	470	475	509	508	476	517	522	482	505	498	487	482	461	502	489	471	507	500	462	506	464	524	478	539	463	475	484	496	500	482	485	491	495	526	503	466	482	517	486	475	493	500	467	491	503	502	532	488	493	497	483	501	488	481	485	507	468	512	543	507	486	513	516	493	471	485	483	515	498	547	483	448	494	485	535	509	478	464	489	485	480	460	494	479	462	513	496	503	478	501	475	532	486	465	497	494	545	502	471	480	489	506	476	502	489	516	517	541	497	487	503	475	475	478	489	488	514	471	519	500	523	475	467	490	561	538	483	532	466	485	504	474	469	499	503	528	531	553	494	463	485	497	466	474	504	493	491	484	497	467	468	497	515	490	539	545	519	485	489	501	493	498	490	519	534	523	563	482	491	500	491	512	512	485	487	477	522	480	496	498	457	458	475	511	497	501	484	517	497	484	508	505	492	520	478	511	501	503	492	491	497	483	507	485	509	454	528	445	500	488	518	489	496	510	463	480	479	498	483	474	507	478	472	487	492	495	435	479	477	529	546	492	491	468	480	473	467	520	470	469	500	494	491	495	490	496	470	520	448	482	537	472	469	511	459	505	512	515	497	489	483	473	496	442	513	461	466	503	461	480	502	502	454	516	508	508	557	514	517	513	545	511	504	488	484	510	497	484	479	503	498	508	449	479	499	529	498	510	497	486	469	456	476	495	481	490	486	485	530	503	520	490	483	480	493	486	477	476	475	494	460	456	504	517	483	497	454	455	490	477	479	458	482	540	532	487	476	478	525	501	521	453	480	507	504	453	476	474	492	537	509	493	532	491	496	508	495	517	530	530	517	535	509	511	477	520	500	471	517	451	533	496	484	505	497	498	504	500	529	455	446	498	483	494	479	541	521	493	524	501	484	461	521	495	490	491	493	491	464	509	501	500	510	464	471	486	514	491	481	506	480	478	507	487	504	503	486	476	493	472	508	508	514	494	501	511	488	478	495	489	478	488	530	461	502	451	484	493	505	482	529	462	482	486	472	497	460	516	504	507	496	495	467	500	458	503	484	524	494	535	478	498	468	489	519	483	467	499	521	502	494	483	505	488	511	491	454	538	499	529	507	499	469	471	485	541	506	485	487	466	470	495	473	478	483	523	510	473	475	490	436	491	500	473	484	487	467	503	511	462	476	497	484	508	509	482	495	489	506	511	488	472	512	480	499	503	508	489	444	489	461	504	459	518	457	501	495	489	522	499	513	507	512	537	499	500	499	503	472	473	477	504	511	452	505	505	516	496	485	512	478	470	487	472	511	463	503	497	492	505	513	519	515	488	488	514	536	482	520	486	508	505	540	501	496	483	478	516	451	534	474	534	494	461	504	521	534	435	506	472	493	514	509	492	516	475	516	551	510	494	463	514	447	513	508	462	470	508	447	472	517	464	452	515	521	499	524	473	494	465	494	513	511	522	528	485	436	484	492	464	482	495	514	468	485	479	471	490	508	484	514	462	506	484	509	507	499	543	475	469	526	495	508	490	514	497	498	525	498	475	500	477	481	504	482	504	488	467	503	498	467	482	483	463	498	497	457	486	487	500	561	454	532	510	485	504	534	513	529	479	465	466	534	483	497	531	489	481	497	486	491	513	516	503	516	520	533	496	547	476	503	499	516	483	506	497	469	476	499	530	487	482	515	501	499	488	541	508	485	502	499	495	516	529	481	524	501	490	496	493	510	493	494	510	531	502	520	505	475	506	483	496	453	516	473	474	529	500	493	475	498	501	486	493	486	491	480	486	495	516	541	501	479	460	536	474	499	463	519	458	505	483	520	481	500	515	496	536	488	502	472	498	478	486	486	478	508	527	504	480	541	503	530	525	520	469	543	497	432	501	467	505	519	459	494	478	488	455	506	503	504	499	520	487	509	493	537	500	502	480	489	529	511	485	446	515	511	479	476	525	543	476	522	520	543	469	526	482	492	475	487	500	498	508	482	529	487	511	479	514	465	502	494	500	486	493	479	513	488	499	497	507	540	452	491	499	521	505	512	464	457	518	504	486	546	498	512	515	508	523	514	498	525	479	513	503	470	488	510	465	464	547	503	461	482	502	498	513	520	488	515	511	483	505	502	510	492	476	463	505	510	486	507	486	493	503	523	548	467	467	502	532	495	513	484	446	487	512	511	475	510	472	502	520	483	471	479	503	494	504	439	464	476	483	455	507	501	518	482	487	513	467	487	526	479	487	539	498	493	508	512	539	494	498	487	493	443	506	491	513	489	475	503	498	506	498	477	514	482	511	444	507	486	451	457	487	465	533	465	502	492	479	491	496	511	458	515	506	481	486	478	542	516	525	510	496	515	529	497	472	472	498	449	478	536	473	475	500	516	501	469	483	437	516	483	486	500	496	507	507	484	502	517	501	478	509	506	452	506	512	474	504	529	496	512	507	483	494	450	507	481	486	507	462	474	515	531	491	523	517	490	461	490	513	517	516	500	456	473
35689	50952	38213	16702	4511	1461	993	969	935	910	879	892	871	930	965	952	939	894	925	915	931	924	836	852	905	916	939	946	901	909	947	884	906	941	944	955	953	945	905	941	943	948	885	938	884	890	929	914	930	871	941	928	910	909	926	947	862	902	925	891	881	966	966	836	951	925	894	922	909	916	949	976	897	902	913	924	916	872	909	934	944	922	955	911	970	929	976	929	897	908	971	892	914	889	876	903	899	930	918	950	903	901	913	919	919	891	899	931	946	943	954	929	953	968	921	931	963	920	964	923	926	941	953	856	916	909	932	930	901	902	899	930	866	905	925	877	930	945	920	949	952	903	882	980	942	934	927	959	940	938	977	880	924	865	911	945	921	909	922	953	903	901	920	933	929	898	947	939	911	932	921	909	897	930	888	916	856	908	905	904	944	923	883	889	897	913	906	876	965	928	893	876	890	870	951	945	947	946	916	898	932	887	998	945	902	932	931	933	909	900	948	925	911	938	921	923	938	927	935	907	929	862	896	927	906	930	888	966	923	915	898	921	895	995	984	908	936	889	884	928	937	896	928	937	914	877	909	936	919	965	925	925	913	918	886	909	944	900	939	940	927	954	950	947	937	937	895	919	910	888	912	898	891	956	930	934	915	931	933	930	926	910	883	872	824	945	932	930	944	933	961	962	931	923	858	892	897	869	897	909	938	905	883	880	902	913	890	935	916	998	929	951	860	945	954	955	933	888	876	863	886	998	937	884	963	927	958	903	936	922	921	879	925	905	912	923	862	893	893	918	915	874	937	948	936	963	947	895	904	946	944	967	871	911	936	926	906	913	901	938	961	924	901	903	892	954	900	908	952	887	946	967	920	952	952	883	895	902	915	911	943	930	895	967	888	887	869	955	918	906	933	895	906	923	905	951	922	888	921	889	905	928	943	897	892	919	973	934	905	910	919	943	907	896	892	949	891	916	988	888	881	888	987	919	911	920	829	910	900	886	906	853	905	942	949	916	922	916	932	896	890	888	895	882	937	961	941	899	907	906	900	840	933	917	900	920	902	938	876	929	905	909	869	959	890	901	918	953	940	902	914	883	911	935	949	912	944	817	829	869	898	955	910	941	898	949	941	926	952	950	875	958	915	929	944	915	932	930	917	866	960	945	906	894	914	905	864	933	891	891	864	895	963	889	877	953	873	904	906	908	952	924	953	978	963	917	926	956	961	929	850	889	972	1028	897	939	824	944	878	854	894	910	940	913	901	931	932	897	953	953	895	908	902	901	891	963	957	932	909	892	913	943	898	873	897	936	899	894	890	921	877	920	874	921	912	935	903	919	882	966	912	903	888	908	856	891	914	959	860	910	937	901	909	961	923	913	851	870	972	934	938	924	902	937	893	927	906	917	956	846	933	966	896	896	902	908	946	942	888	915	945	882	928	920	928	903	903	893	878	927	944	921	917	903	884	877	906	1004	868	907	881	924	890	895	892	908	841	866	927	971	924	882	910	874	920	941	945	855	938	942	881	908	844	892	871	846	941	916	915	953	967	931	941	899	919	926	901	891	975	902	929	913	925	930	953	948	952	843	896	927	876	910	898	939	867	907	894	863	898	950	902	891	913	928	949	948	925	934	862	964	972	902	897	971	911	973	969	899	892	913	958	901	967	882	902	889	865	951	901	917	939	901	946	915	954	887	931	947	929	968	906	838	925	913	927	898	922	900	961	951	938	936	978	930	927	884	942	871	905	928	910	900	942	896	964	916	896	925	874	949	890	853	939	872	919	870	890	867	970	964	934	937	923	928	898	900	972	951	908	919	928	918	911	962	920	955	938	897	890	881	957	933	956	926	974	894	972	954	957	880	973	919	888	890	922	927	913	961	951	887	907	931	871	909	918	923	938	952	886	903	905	945	922	943	888	893	887	887	961	892	894	915	933	958	905	921	972	893	913	913	885	922	922	901	929	896	943	918	911	909	928	921	898	919	878	936	875	877	889	882	965	910	932	884	909	905	939	976	879	879	945	950	875	899	931	929	894	896	866	920	943	983	963	879	958	953	897	974	936	942	882	873	981	949	935	905	962	926	925	929	885	905	923	916	898	862	889	933	924	944	916	885	890	909	880	914	888	946	946	921	911	920	938	921	905	964	986	951	870	934	876	883	920	883	940	935	912	928	975	960	904	904	955	914	970	913	986	891	988	961	895	966	971	920	881	933	885	961	925	907	898	912	1005	958	871	949	950	960	914	894	937	908	907	897	924	954	925	916	959	948	919	920	920	948	906	971	945	902	883	934	876	925	926	922	903	913	888	933	945	911	918	964	914	945	922	904	949	924	928	939	887	940	920	925	975	935	891	899	860	873	904	879	896	958	939	883	855	935	904	956	945	914	930	943	902	886	896	929	919	996	1016	939	845	915	945	925	946	872	941	922	940	856	920	932	934	931	863	942	948	935	892	934	900	947	961	940	909	907	885	873	947	962	939	961	925	925	892	950	919	889	920	942	961	937	865	922	942	858	918	947	911	937	914	935	919	890	881	944	928	900	851	928	887	950	900	888	903	868	922	872	896	967	886	860	855	939	912	900	914	927	968	863	948	882	936	936	931	916	914	887	891	922	917	859	931	867	910	895	904	865	902	911	929	913	969	907	924	982	946	931	894	929	937	971	917	944	960	887	907	883	845	915	937	946	904	946	955	922	941	914	978	926	894	901	893	928	935	936	935	848	896	941	897	880	929	908	906	901	870	883	899	920	899	928	932	939	962	892	928	945	911	905	862	945	910	916	918	882	887	970	912	999	891	890	936	890	944	930	961	938	854	890	886	883	907	943	950	909	934	954	876	900	929	952	890	884	905	915	959	922	887	909	871	952	896	892	949	857	900	872	901	938	925	934	873	894	916	960	921	928	957	906	926	919	928	978	930	945	957	883	904	901	919	986	1015	904	871	876	925	881	960	959	889	892	924	904	888	918	917	923	933	912	907	940	968	923	927	927	951	944	875	937	962	904	893	905	905	930	928	973	949	971	875	956	933	937	893	934	966	921	931	919	905	984	916	906	934	910	927	840	909	912	873	936	975	955	862	896	943	876	942	952	1004	912	915	947	942	915	883	907	885	913	936	922	894	886	944	889	924	948	867	918	963	884	930	954	907	931	954	914	940	879	904	955	876	936	894	908	926	916	881	947	940	952	945	921	933	915	927	932	939	896	944	908	947	959	976	919	915	882	905	907	913	880	924	880	846	906	915	965	934	863	915	911	918	904	936	923	913	948	924	939	890	935	944	913	891	902	894	937	899	911	951	938	915	937	936	873	880	903	958	904	994	874	927	929	898	941	887	973	861	865	902	921	889	942	915	936	906	903	870	899	887	904	894	917	909	948	916	948	972	915	907	901	940	926	884	908	943	926	979	934	938	869	939	948	892	851	961	915	920	886	973	947	914	890	886	916	945	912	901	902	920	926	889	862	957	928	897	910	891	861	960	927	900	955	929	935	865	959	970	937	879	904	916	883
24696	25119	37533	29468	18442	5870	792	524	523	512	524	446	453	456	465	487	505	494	460	512	528	499	509	489	468	464	468	474	459	455	501	443	530	451	529	454	484	498	488	456	437	469	474	492	493	476	487	484	509	473	480	442	481	469	511	499	458	501	498	446	453	491	442	524	498	528	486	550	536	487	466	478	482	503	503	492	483	465	503	458	475	476	511	469	489	489	455	456	485	490	474	499	465	487	538	521	493	494	462	486	506	534	500	507	507	460	502	488	497	459	453	468	478	524	482	500	496	488	491	493	479	509	460	499	508	454	476	471	479	471	464	464	469	502	488	456	486	464	476	491	466	441	471	489	462	480	475	533	479	457	472	503	492	524	477	519	483	477	515	452	495	478	516	527	492	486	488	457	494	483	485	489	499	486	515	489	517	462	487	482	490	488	500	489	495	438	503	491	454	498	458	499	491	476	514	502	479	493	488	488	512	475	523	472	482	499	506	503	490	500	466	507	520	499	449	491	469	508	486	484	519	454	455	484	440	488	493	509	466	440	508	502	446	464	487	494	483	481	472	466	490	529	464	496	510	538	429	476	482	456	460	479	502	492	489	502	490	459	473	507	468	501	492	444	531	461	477	476	498	526	508	512	444	470	482	487	528	494	484	495	499	491	507	510	455	491	442	491	489	472	476	506	449	500	470	498	514	474	461	475	495	505	527	464	472	467	481	483	507	527	464	488	465	506	505	486	484	471	480	482	519	491	486	501	475	448	496	507	523	451	491	504	508	518	459	473	481	473	473	527	492	509	495	459	480	440	484	491	493	470	475	524	469	480	522	469	490	484	501	490	465	465	485	496	447	492	508	452	479	484	498	483	462	490	487	477	506	517	490	492	471	484	491	504	472	531	498	502	459	503	467	505	509	512	462	513	528	451	484	491	459	515	477	491	495	503	479	489	449	512	458	478	508	450	485	511	486	465	493	482	485	451	460	512	493	473	475	458	481	512	491	490	495	492	453	485	486	490	505	492	464	481	528	505	468	479	451	427	463	490	484	478	452	506	508	451	484	528	474	508	518	486	482	520	479	503	490	457	521	469	475	478	500	486	496	485	477	496	492	488	485	498	450	495	495	496	488	465	482	487	510	516	496	531	519	469	489	481	477	484	494	496	447	495	486	469	489	446	482	514	498	504	474	488	476	451	513	518	496	491	486	507	497	454	469	508	501	489	492	467	493	468	503	502	500	505	478	416	465	447	496	524	480	494	472	441	493	486	467	507	499	450	514	504	497	484	487	446	488	491	482	526	459	492	503	493	466	483	498	507	471	534	443	542	474	460	500	501	471	488	473	505	491	483	523	455	466	456	508	510	503	449	478	505	491	479	449	512	466	514	480	457	520	440	491	489	456	487	446	469	511	487	494	491	470	495	496	484	504	499	490	532	511	540	511	497	473	494	475	492	495	516	486	466	489	460	482	492	493	492	497	498	481	463	482	514	458	480	478	505	473	471	486	505	498	505	476	484	458	501	515	504	473	503	484	485	464	478	444	499	472	502	435	479	488	490	472	437	453	528	465	487	468	498	525	498	476	488	443	483	480	474	449	487	489	477	480	426	458	503	532	519	460	468	495	502	478	515	483	457	528	519	457	468	444	483	505	469	467	488	427	463	418	486	502	501	480	497	487	527	492	475	499	464	512	473	482	504	450	479	549	474	501	471	461	453	466	525	508	519	482	511	486	493	509	464	531	504	475	498	515	498	509	476	473	462	474	509	470	498	489	453	485	469	494	440	503	484	483	535	497	487	501	470	466	453	481	483	458	465	523	508	452	463	505	475	500	465	495	481	457	475	520	504	496	486	495	469	490	473	488	499	463	507	455	537	457	482	469	467	485	473	490	499	481	497	481	514	552	479	507	478	469	449	467	518	501	474	478	475	478	475	514	490	501	497	506	454	480	509	463	480	477	470	497	497	488	467	500	478	464	502	497	447	475	485	511	507	444	452	482	487	516	453	480	507	472	470	487	547	506	491	484	455	486	481	500	480	523	484	465	509	517	496	455	496	511	465	490	504	507	481	496	490	497	468	470	496	479	503	477	519	524	493	438	465	460	430	482	462	428	488	476	486	475	463	481	455	528	454	514	457	470	479	503	462	442	455	512	506	478	490	423	501	478	515	494	481	549	499	470	458	495	492	512	484	519	485	475	511	477	485	465	493	501	489	478	485	471	465	481	501	441	512	475	500	463	454	483	465	489	518	501	510	503	506	484	427	505	482	519	479	450	481	505	506	481	503	488	521	500	493	484	443	461	511	472	493	498	500	496	492	527	502	507	484	494	484	475	493	500	486	503	460	475	487	493	498	468	496	536	499	471	465	513	508	470	512	486	464	484	493	512	483	452	524	524	494	474	457	488	431	451	468	499	436	456	475	476	464	458	465	478	484	453	466	485	485	502	492	490	463	453	491	506	500	466	494	492	483	496	494	535	493	477	492	502	492	463	509	466	489	534	472	467	486	499	508	469	464	503	516	469	489	495	502	488	496	497	476	458	464	476	499	498	479	427	511	525	475	468	513	507	520	487	503	506	481	495	516	515	458	520	482	475	455	455	480	442	503	490	494	471	481	463	468	508	451	459	469	497	479	478	455	494	493	459	477	447	493	457	487	484	486	523	471	453	473	408	485	459	466	474	498	481	499	515	489	523	431	485	488	493	455	478	491	457	492	454	485	473	463	504	507	464	476	480	479	495	489	477	506	483	457	463	472	494	475	523	506	502	478	496	442	518	471	498	459	470	498	462	518	483	499	529	504	526	510	530	478	495	451	501	508	468	495	484	470	489	469	489	471	515	467	481	485	463	523	508	490	484	476	490	458	506	469	470	500	478	469	480	465	470	503	482	533	474	489	452	465	513	468	512	524	482	498	508	453	490	477	482	519	507	458	482	493	474	458	472	501	489	460	488	483	519	469	496	439	487	487	498	556	486	478	490	512	500	520	478	465	485	491	480	496	468	461	466	453	465	460	469	510	509	472	448	479	502	522	486	533	465	454	484	425	502	473	491	473	458	471	503	513	461	476	474	473	491	487	470	481	464	493	480	506	475	498	450	499	513	485	506	449	524	543	467	488	526	487	489	496	495	473	536	460	469	478	505	493	483	490	501	481	464	528	512	482	487	523	474	478	526	470	481	471	501	487	467	464	496	486	475	483	495	496	472	505	523	495	470	463	535	475	473	503	486	512	506	494	489	472	446	494	447	498	498	478	519	477	494	490	500	504	504	444	486	512	463	461	503	511	496	498	514	495	492	484	476	473	502	478	501	481	508	515	533	490	487	450	483	473	514	511	495	457	506	515	496	512	484	475	450	472	474	478	487	466	434	452	468	464	470	437	462	441	512	436	507	457	509	485	472	453	450	496	530	477	477	510	490	477	523	470	451	479	448	458	476	465	460	444	472	486	466	476	500	452	486	500	509	482	507	500	508	510	506	505	488	455	491	464	483	477	490	519	476	478
58252	92398	68547	36856	13654	3004	1150	948	930	863	897	889	871	891	904	900	901	910	901	920	864	992	895	917	949	911	886	880	932	912	894	898	909	921	861	899	937	885	902	907	878	892	884	900	894	913	909	880	907	858	844	899	937	925	893	836	886	914	886	910	839	906	899	869	941	861	880	919	868	963	931	846	863	928	896	881	910	887	946	886	889	918	920	857	921	914	847	894	923	897	852	929	922	872	972	878	875	828	948	863	945	874	856	920	889	864	902	852	873	901	950	912	892	925	853	909	904	884	893	866	918	894	936	883	902	977	907	896	850	894	975	924	903	950	908	907	954	891	898	925	865	907	908	947	915	875	869	925	910	856	882	914	847	912	936	913	925	879	909	891	913	917	929	890	900	907	888	891	895	931	926	928	871	923	962	937	877	874	914	898	913	915	904	859	883	900	907	900	881	837	923	923	825	908	895	949	917	883	864	852	870	894	897	862	904	871	910	838	852	898	945	871	916	865	846	889	916	878	879	904	871	902	897	879	901	862	870	865	940	947	865	956	880	898	907	890	885	871	849	869	844	871	867	911	907	883	869	903	927	885	910	890	883	852	893	903	918	871	864	897	907	952	921	862	883	867	862	870	901	902	932	890	900	868	909	920	882	888	848	899	867	943	851	844	886	901	929	912	869	846	914	946	888	893	876	879	903	920	870	860	864	883	908	872	859	912	864	866	897	899	881	931	896	903	885	875	908	907	912	888	853	862	957	881	879	903	926	920	876	867	866	896	924	948	951	858	878	864	941	852	893	869	916	941	940	914	952	898	914	900	881	908	869	896	931	883	909	880	942	864	930	890	840	865	941	911	919	903	943	888	886	895	918	832	903	877	888	891	941	838	933	913	931	909	926	906	917	887	880	856	861	882	952	978	918	902	891	892	909	943	929	879	914	903	890	919	847	881	892	857	930	881	920	938	917	926	873	921	919	957	941	908	873	924	927	898	873	902	913	888	889	882	864	923	926	937	929	890	854	913	905	933	827	915	929	907	904	862	907	873	923	916	930	924	950	869	890	907	897	854	909	865	890	851	883	883	936	881	913	866	921	847	916	859	938	864	898	835	918	889	907	862	914	881	915	896	922	815	866	853	855	861	951	881	884	882	884	912	943	925	888	871	845	946	896	955	915	919	962	880	917	884	888	900	889	839	942	895	884	911	835	854	861	963	882	889	916	895	931	919	877	875	876	919	884	893	908	873	943	886	883	927	904	902	855	903	847	893	972	837	911	933	937	860	889	917	890	878	909	894	949	864	911	868	891	855	889	886	893	879	921	899	889	896	881	945	850	881	871	869	924	900	819	918	890	872	822	893	886	874	903	902	945	900	862	853	914	890	947	923	912	924	868	925	892	867	913	907	858	897	902	947	825	902	900	859	900	867	902	882	879	934	922	916	921	885	912	905	909	921	862	876	907	901	910	898	846	832	934	950	851	867	879	851	914	903	958	979	914	906	866	865	833	933	927	894	925	885	828	905	901	866	913	894	877	887	908	891	919	913	921	875	949	888	889	866	898	900	886	967	852	885	903	897	874	865	911	932	918	904	911	883	862	931	865	912	889	909	967	873	929	874	883	883	872	821	860	883	896	883	892	913	885	880	888	931	849	843	891	884	825	915	907	889	868	909	897	929	860	907	891	942	900	922	915	882	908	881	923	849	922	889	901	914	889	923	939	885	906	876	871	907	862	901	908	892	863	907	952	900	900	872	909	857	895	863	893	937	891	906	864	847	875	946	923	839	921	880	930	935	951	884	876	905	900	895	867	894	916	872	945	926	845	890	919	888	854	924	906	842	925	895	848	885	868	885	857	928	948	954	892	901	911	870	878	882	863	907	969	925	918	883	863	872	901	935	945	901	877	878	910	928	874	866	905	900	885	950	944	927	953	860	891	869	883	902	908	891	894	860	939	905	816	924	885	869	840	861	865	887	905	944	883	894	935	910	906	886	890	895	906	879	950	908	944	856	882	853	926	890	883	883	844	876	900	884	894	897	947	905	934	945	895	888	906	870	877	901	814	894	950	906	917	918	884	895	894	869	928	904	942	854	875	905	929	852	901	891	906	887	867	877	892	880	930	862	905	844	873	917	934	875	876	854	901	915	952	884	877	902	867	870	888	906	934	904	899	919	925	917	904	888	959	898	869	920	856	889	863	878	870	886	909	923	893	910	832	903	923	936	860	884	889	931	971	940	875	908	869	874	854	924	883	900	883	878	875	899	899	902	882	884	881	846	901	897	887	906	915	881	888	953	877	958	874	940	920	963	846	891	928	876	875	912	895	870	923	874	877	907	850	896	884	882	869	857	930	987	901	929	906	916	949	894	901	885	903	912	897	889	940	855	896	878	898	863	909	937	912	858	899	860	898	895	943	867	874	926	889	836	902	870	846	859	879	895	903	898	874	893	922	921	855	898	884	886	885	911	971	895	864	873	872	877	897	794	863	860	864	889	909	892	917	929	894	913	929	879	908	933	902	906	830	913	901	918	832	835	850	888	893	926	918	933	876	870	862	939	929	934	880	918	944	921	867	886	886	883	898	904	909	906	922	917	943	885	900	892	900	865	928	888	844	871	910	890	928	937	850	892	857	933	956	942	926	895	911	890	890	897	927	894	956	865	917	899	881	903	801	902	925	920	941	884	913	862	868	907	866	934	902	910	880	881	905	881	904	925	844	887	883	943	917	891	879	920	906	867	908	900	878	887	877	885	883	920	858	929	945	919	874	843	919	907	900	875	912	854	885	854	856	846	884	926	827	911	914	918	905	873	917	886	900	841	894	913	907	892	907	904	894	928	909	844	932	916	880	893	875	941	973	909	911	886	853	882	853	910	864	910	864	897	878	895	885	896	947	920	862	925	945	850	844	917	884	872	866	852	900	853	864	864	908	860	901	901	903	866	898	866	922	941	881	887	900	871	918	879	833	899	915	854	894	874	890	883	918	920	880	937	864	925	868	923	915	907	902	890	878	924	930	918	874	890	890	907	870	866	899	878	879	908	897	898	906	880	930	877	906	882	922	895	858	905	889	904	880	883	880	880	896	897	888	878	849	929	896	869	888	857	894	846	903	906	849	917	863	919	946	882	854	912	863	828	933	913	901	967	857	874	931	910	913	883	907	930	901	899	897	876	908	909	945	866	912	894	805	892	897	895	877	891	916	822	930	906	897	902	897	908	937	843	891	866	830	920	900	867	875	906	865	912	923	922	911	876	908	904	910	933	867	967	872	868	898	889	908	865	889	838	870	888	914	858	911	862	916	923	951	888	862	924	906	896	877	908	888	916	909	874	960	917	883	880	857	870	878	887	920	980	922	904	907	941	968	841	910	889	854	921	850	894	905	913	951	957	859	912	899	828	916	896	926	862	878	872	902	886	834	902	908	869	963	910	931	871	893	909	889	883	906	870	799	924	880	891	893	860	900	970	861	925	881	871	931	900	915	928	887	889	920	873	870	920	905	851
23485	22839	33960	27014	21298	16207	3320	669	588	602	616	532	612	564	599	564	584	555	549	559	552	565	553	567	551	592	550	580	546	591	505	550	583	558	596	584	524	564	576	569	568	532	598	577	572	577	539	536	593	561	543	612	547	549	547	532	540	533	560	558	552	585	578	549	618	551	545	570	547	602	548	527	534	543	581	543	572	592	538	534	545	532	538	583	526	545	553	536	559	574	528	570	535	518	579	554	565	567	594	552	552	535	564	572	561	559	587	508	555	611	529	515	549	589	534	571	581	579	536	582	543	564	556	551	567	573	610	556	522	531	538	578	558	559	525	563	577	545	560	555	529	560	588	530	532	568	563	558	528	591	524	546	508	577	539	499	513	549	543	564	564	547	541	553	562	549	586	524	541	572	588	557	542	556	548	525	578	535	603	552	535	552	530	542	558	554	570	509	583	532	552	584	518	544	594	555	561	562	542	563	541	543	547	570	549	608	534	541	544	572	589	567	554	528	560	625	544	581	503	555	594	556	505	606	569	577	556	567	545	552	575	535	539	579	553	556	561	558	534	533	566	575	542	557	540	577	544	571	513	532	577	557	598	558	542	571	530	579	548	560	543	518	516	581	561	554	568	526	551	524	524	573	540	566	552	585	543	553	552	560	555	601	572	528	533	557	497	552	549	551	570	595	551	601	549	566	526	548	571	512	545	558	554	554	548	578	591	602	549	566	551	519	586	565	582	558	554	545	560	576	533	553	545	556	517	550	556	578	565	546	564	571	591	583	547	571	547	561	535	565	543	545	533	580	589	569	540	523	530	522	575	533	590	570	602	518	555	541	526	546	525	556	525	543	527	550	499	551	546	569	549	508	533	576	560	526	540	558	540	531	559	616	546	524	569	576	564	549	530	521	563	544	572	568	535	563	505	574	527	549	548	517	550	553	577	581	520	562	527	531	555	539	532	568	539	549	503	547	554	575	572	531	527	532	480	564	530	602	574	506	544	559	554	543	551	563	568	495	552	578	579	508	574	522	542	529	582	563	547	561	559	545	560	543	514	542	569	554	539	621	517	555	535	588	525	569	560	580	527	587	553	528	541	545	565	515	534	549	546	537	577	562	556	539	580	532	555	567	568	516	577	565	549	568	540	588	563	504	588	567	561	535	564	523	568	580	541	571	506	586	546	564	530	565	613	534	541	525	569	540	561	566	515	534	553	517	537	518	545	562	513	580	522	556	552	589	529	561	547	576	553	525	558	552	614	571	536	566	558	572	537	574	558	529	548	524	609	531	526	513	521	561	550	573	562	589	565	548	555	574	594	555	522	568	558	561	561	536	518	589	579	537	545	557	586	557	593	538	550	582	516	564	518	550	609	559	557	555	543	576	574	551	535	534	574	578	593	566	563	585	563	516	542	583	507	559	560	589	602	541	565	601	569	551	531	541	558	578	548	523	527	593	547	530	537	519	561	546	526	572	560	569	491	559	570	563	532	513	547	539	557	561	579	564	598	538	541	550	513	536	508	572	530	558	571	567	584	535	538	567	566	544	578	538	573	553	556	559	535	564	568	538	547	535	558	523	540	535	602	587	561	544	558	509	584	550	521	561	535	510	539	543	562	547	606	532	539	553	542	539	558	513	527	552	553	579	550	552	577	547	571	539	538	603	536	562	565	543	598	550	570	547	583	574	596	564	556	575	535	585	546	570	518	574	559	571	511	582	555	580	556	569	577	546	608	559	549	485	518	540	566	559	549	534	561	539	602	551	570	562	540	588	635	563	556	560	539	562	521	541	560	573	581	554	537	521	566	567	564	540	557	520	547	570	544	578	555	584	555	551	583	559	562	548	609	569	559	566	594	512	553	587	548	534	568	554	531	559	567	585	590	574	530	540	564	534	559	522	504	551	562	565	580	541	537	528	542	574	558	587	526	539	536	541	585	547	579	580	541	559	561	524	555	522	535	569	566	533	545	555	548	494	547	563	508	585	570	571	550	535	556	572	558	550	563	547	555	600	538	573	556	628	569	570	565	538	563	561	591	556	564	576	544	570	571	533	589	538	592	534	517	613	557	576	573	571	585	582	544	560	552	539	536	535	544	520	538	554	502	540	533	590	557	517	613	593	524	583	565	543	548	593	564	567	542	547	555	534	590	544	552	548	541	589	550	583	521	508	596	542	569	518	568	574	543	548	582	594	523	541	519	530	591	559	577	588	593	527	544	534	565	571	558	531	567	601	568	551	527	575	604	530	522	536	545	580	533	569	534	545	572	560	576	566	598	522	604	543	564	569	570	530	537	548	590	552	587	528	560	550	542	519	532	533	563	563	622	524	529	574	521	535	568	562	560	584	602	532	568	534	517	542	552	546	548	572	537	540	545	542	548	557	562	562	528	568	513	560	533	523	531	583	565	571	559	535	588	534	551	561	544	589	558	564	574	548	549	521	538	554	561	572	609	587	609	535	514	485	525	580	600	590	556	542	577	551	553	554	527	580	508	584	524	569	568	548	580	550	528	534	497	539	537	551	557	535	548	529	558	541	568	578	574	525	548	534	588	578	581	573	541	546	568	524	517	543	522	554	560	592	568	577	564	532	540	555	585	539	555	529	567	549	561	593	547	591	587	582	573	548	521	560	560	545	583	555	541	555	565	557	524	584	550	537	559	597	515	605	550	558	522	555	574	593	572	551	552	546	541	569	587	537	530	537	526	557	534	566	560	577	578	531	559	543	540	543	552	534	542	549	565	538	596	570	496	569	561	582	583	549	573	553	529	538	548	530	544	558	559	579	552	539	619	535	586	501	546	536	542	546	532	570	562	561	523	558	523	563	546	538	563	548	602	593	566	558	550	586	590	540	525	544	522	579	538	553	598	516	567	565	583	528	568	524	558	519	580	557	539	551	582	500	560	537	557	527	539	509	501	561	535	540	538	513	612	555	601	534	529	523	583	568	544	565	550	530	505	562	568	541	548	552	543	565	581	532	520	575	584	564	573	543	550	530	550	556	558	528	563	602	566	570	563	561	570	583	542	518	565	559	569	614	525	540	534	559	571	519	505	498	558	560	546	555	587	549	558	519	539	562	566	552	533	535	543	578	575	567	562	565	588	575	570	575	558	560	557	542	589	548	584	585	530	522	524	561	544	554	509	560	525	550	577	530	559	566	550	539	529	541	560	564	582	570	579	559	537	541	554	572	555	573	548	579	506	557	614	547	597	542	529	601	563	523	530	589	535	526	548	596	540	558	566	558	519	512	514	546	575	593	538	555	544	545	550	550	615	593	587	558	589	494	600	579	540	560	556	527	547	557	555	555	569	513	562	515	532	559	605	559	528	548	589	548	529	534	567	553	554	585	565	585	595	583	562	585	592	546	554	566	500	544	530	576	563	544	562	569	550	546	569	573	543	540	558	616	581	559	562	549	556	507	549	583	564	548	538	535	558	594	579	539	533	537	541	536	559	539	574	553	578	564	519	589	604	548	514	553	538	530	562	558	556	530	533	548
60329	103847	78156	46005	20217	4897	1384	977	994	992	977	983	977	1008	951	1041	942	943	990	936	998	972	1000	977	931	1016	924	947	943	959	976	977	982	977	996	968	950	931	1009	965	932	994	991	987	998	971	939	964	981	900	996	926	1031	961	924	903	992	963	934	975	986	995	924	969	928	947	1024	1028	957	950	993	1018	962	961	936	935	1051	1026	1001	958	953	1002	959	983	956	946	973	1022	940	996	977	975	921	1001	993	905	989	968	988	968	969	949	883	965	958	940	980	985	976	999	1001	962	976	979	949	1036	933	983	958	940	961	974	957	991	969	956	994	939	954	987	1012	939	974	962	931	972	1008	1019	979	935	953	931	938	998	952	977	919	940	945	965	963	977	991	962	998	979	1033	997	956	983	911	949	981	942	951	948	985	943	928	960	1018	984	936	1041	936	930	993	980	954	980	918	986	926	1015	954	997	922	915	908	932	975	937	1004	941	975	1010	967	969	968	987	983	948	957	965	933	961	991	942	993	1006	1006	952	957	1002	1008	986	946	1043	946	953	964	1009	1023	1004	1019	957	962	995	951	972	973	948	960	971	956	947	912	975	986	1027	998	1022	990	1005	1000	979	1012	974	963	958	977	995	1035	975	968	1017	994	967	941	953	937	951	976	978	912	1003	947	963	932	984	998	1002	935	926	981	953	971	974	966	975	994	957	984	960	959	922	974	947	962	949	948	967	991	962	957	936	1004	999	916	954	950	1000	959	973	952	1025	1027	964	1016	1014	1001	986	901	1003	1022	983	969	1049	998	958	986	964	959	988	962	1020	952	938	993	934	953	987	968	954	980	969	962	1002	979	949	994	956	1036	960	969	996	953	978	938	958	987	946	901	988	972	951	1007	945	944	971	973	1039	990	984	965	1006	976	964	979	950	1007	961	968	959	960	945	958	1026	1014	1040	1004	992	1017	979	1014	919	986	993	944	921	976	966	942	989	947	1002	923	974	1005	1029	978	992	947	971	1000	971	999	982	996	989	980	955	1023	957	962	1006	986	995	974	1001	977	956	1038	982	916	926	972	957	919	1007	1030	958	919	1014	991	1005	966	954	902	927	992	979	1003	990	992	982	930	1011	967	959	941	939	984	1013	961	942	937	1023	993	977	1050	973	946	962	1010	979	1009	984	1042	984	965	1021	1043	904	970	973	1005	975	1037	981	959	919	990	916	939	1014	937	993	975	1013	974	954	1015	988	976	954	932	995	921	955	1017	946	972	963	966	995	1007	962	981	985	925	969	1005	972	925	953	1010	918	1041	1017	991	982	942	940	972	968	1010	1067	964	995	998	1018	979	954	992	940	996	897	969	1012	968	952	933	954	978	1017	1008	984	964	938	923	934	972	986	944	954	971	1021	949	986	1019	999	930	975	1030	955	982	954	979	1006	915	1044	1019	979	993	1001	994	1001	954	933	990	967	1026	961	965	1018	1019	979	979	1022	939	956	901	963	933	1014	922	975	970	936	966	995	967	1006	985	975	983	1022	970	1024	985	998	948	973	979	937	984	990	946	1015	952	993	949	935	1017	973	962	993	965	984	987	1041	932	995	989	992	918	953	931	1008	959	956	974	1011	1008	974	955	952	990	937	940	969	883	969	957	992	921	951	947	972	972	979	1019	979	967	997	1013	927	1008	1035	962	1032	954	979	991	968	987	952	961	922	1038	893	1035	996	962	995	983	991	1002	929	995	956	957	945	973	963	999	963	1002	998	974	1001	1013	938	978	943	904	973	1009	1009	928	956	958	981	949	947	992	1011	1010	948	993	987	1002	946	993	976	951	958	1043	983	980	1005	912	948	971	953	1007	941	961	987	854	959	955	1026	989	1037	953	946	1044	904	993	996	953	986	939	978	994	1026	943	996	1025	991	1000	952	959	968	1009	971	986	979	984	1022	990	941	972	942	1009	949	983	1012	954	921	986	1002	986	996	956	960	984	972	961	958	933	1005	959	1008	1020	1017	992	970	993	984	956	943	1001	1014	968	881	934	973	1005	934	981	996	993	941	905	1008	960	970	978	980	1007	946	1000	971	994	960	956	952	957	968	988	961	990	984	997	975	967	961	974	947	1013	968	903	1009	996	987	963	973	971	969	997	1011	924	991	1000	997	980	903	995	968	953	941	957	917	1009	1007	964	943	994	1019	935	930	978	986	1012	985	960	977	1002	954	983	1016	948	1009	915	966	1011	936	928	928	986	1004	953	1003	967	955	915	932	1004	977	992	953	926	945	986	1002	947	940	973	974	1000	920	966	971	1012	910	1017	955	947	978	976	997	990	912	910	1011	984	972	915	949	953	987	954	975	997	993	983	990	997	984	956	994	935	962	977	948	948	1029	966	998	945	969	955	963	968	948	904	928	965	969	998	964	950	991	908	990	958	1008	943	922	970	985	948	939	979	946	980	946	943	1044	974	946	982	948	984	957	959	951	968	932	988	967	957	974	1006	958	886	968	1028	960	916	995	933	951	929	1008	1028	957	978	949	981	995	939	954	1042	892	980	982	968	982	937	958	942	978	955	978	961	985	980	960	944	986	979	937	950	918	991	927	984	958	1014	981	990	986	899	1013	989	929	954	990	905	942	1004	919	940	1015	945	961	980	954	924	1000	974	972	962	1012	1000	924	933	972	903	991	960	989	925	945	1017	940	1017	977	965	985	916	951	1003	983	943	951	948	996	981	999	998	940	953	970	1003	972	948	947	993	991	1027	991	935	1009	963	953	992	920	958	976	930	984	964	971	971	974	975	932	952	983	1000	952	935	937	1010	966	929	983	959	944	973	991	984	965	1004	974	970	962	952	906	987	978	887	938	1019	969	980	925	962	939	960	999	931	975	943	936	978	976	940	963	1011	997	962	961	941	922	990	984	934	1005	954	990	973	969	947	925	979	1005	980	952	1001	979	958	966	956	990	995	946	1004	869	940	976	982	986	1004	990	979	1015	965	917	1009	983	980	926	940	1035	952	1025	997	977	991	968	977	957	941	968	925	972	931	993	1006	994	988	1035	953	946	968	969	979	978	986	963	1035	987	989	980	946	939	969	957	958	988	953	956	1000	979	948	935	942	977	934	923	935	978	983	984	953	1000	945	923	1008	950	1018	942	942	1018	958	966	935	992	939	975	960	961	946	957	982	982	970	1013	1006	957	1025	1002	907	1022	997	987	1031	951	1007	947	899	1034	976	985	947	960	977	947	952	980	995	1000	982	972	961	971	956	938	939	921	977	973	1006	969	1020	968	984	988	964	952	989	951	931	948	1012	971	966	982	974	1015	965	1020	919	931	984	976	965	949	978	969	981	914	897	946	1026	984	943	959	1035	954	953	971	918	988	958	926	950	931	981	975	920	1003	985	975	964	946	966	971	926	931	993	965	936	957	997	985	989	956	1048	995	971	961	962	971	928	911	942	923	929	1051	996	960	979	952	937	1021	910	949	902	972	918	974	958	987	990	1012	968	917	1023	881	950	974	1009	1018	931	964	968	998	959	929	1002	980	960	1022	967	998	1003	967	980	929	982	960	989	963	952	971	976	954	955	964	982	984	989	968	947	990	954	939	974	949	931	994	1032	958	955	945	985	963	1017	1030	957	977	1012	1001	953	942	1005	982	969	965	928	970	929	992	913	917	976	940	900	989	968	921	969	949	950	981	983	970	1013	1049	1023	969	995	1012	928	977	973	1006	957	959	997	995	967	922	966	990	984	977	923	970	1009	953	1049	1021	984	952	981	1001	1003	916	910	925	962	967	1007	964	919	994	1054	988
28886	33838	30274	12580	1953	613	538	513	481	489	516	512	490	504	495	492	529	507	503	486	491	474	492	501	486	522	542	473	527	510	495	472	487	520	558	499	471	529	463	514	479	448	516	494	474	508	490	491	463	457	511	498	470	524	467	496	501	488	512	474	504	502	502	519	513	459	460	500	471	512	524	507	481	498	478	461	498	509	484	478	567	513	498	476	513	490	505	497	475	506	487	510	416	517	500	504	486	470	448	510	491	486	518	436	485	493	508	457	541	455	506	473	487	490	463	496	477	489	504	532	483	495	472	480	485	551	495	488	477	494	536	475	513	499	478	480	502	491	468	492	455	511	510	491	540	487	521	481	505	534	494	496	489	530	516	483	488	476	492	469	482	455	503	484	484	476	468	526	478	489	486	499	461	466	489	493	478	470	519	502	518	467	529	540	482	482	479	485	508	489	522	473	513	516	519	470	507	478	481	486	533	475	479	517	511	510	515	509	452	500	498	484	491	525	480	509	474	499	479	518	496	459	487	493	486	524	499	477	479	489	498	516	508	503	473	500	483	510	512	491	491	512	566	488	466	461	513	484	497	486	536	505	488	460	499	487	495	531	473	502	502	514	471	493	487	515	496	520	474	465	456	475	488	488	516	494	489	495	498	497	532	516	536	492	499	501	504	518	517	467	500	523	517	479	455	477	452	512	480	495	518	438	478	518	456	477	490	497	468	516	510	516	505	462	517	499	522	469	493	461	526	470	490	504	503	480	503	494	489	468	492	496	491	480	466	502	519	446	488	502	474	516	528	496	493	494	461	499	502	490	533	442	473	497	510	492	492	541	516	536	529	533	498	502	507	518	491	473	509	509	446	465	533	478	495	495	510	499	498	476	503	520	492	471	508	510	465	480	478	457	463	506	500	466	467	465	516	504	492	476	480	463	489	491	500	496	480	496	521	462	487	513	507	493	487	548	467	521	519	487	504	520	502	472	509	523	519	481	513	528	493	495	453	517	485	516	483	486	514	476	504	513	490	486	518	530	487	491	479	489	472	477	503	502	519	468	517	492	467	488	458	486	509	505	487	524	494	482	523	491	506	505	480	518	460	477	480	479	483	502	496	544	482	532	482	496	495	464	497	460	497	434	490	467	456	465	529	483	452	522	463	486	469	515	503	513	497	488	447	505	492	475	495	475	521	475	515	484	517	547	459	469	469	474	490	525	513	529	489	468	540	507	485	490	511	517	451	484	477	481	475	527	512	455	496	511	483	468	502	552	469	496	495	520	529	515	491	504	495	463	480	501	439	509	496	453	525	491	514	517	501	491	496	524	530	514	516	493	481	487	491	517	489	458	494	516	500	442	495	507	525	488	490	494	476	525	487	489	471	504	518	510	489	485	516	518	486	541	531	500	529	449	499	526	455	479	460	481	509	477	509	476	481	508	470	493	534	532	495	482	490	524	488	501	516	506	479	514	505	486	468	489	442	457	491	460	503	517	514	485	480	485	499	511	504	523	447	506	482	531	493	501	522	501	513	507	512	470	508	496	502	504	479	451	477	494	507	489	511	481	533	480	487	479	466	481	465	485	476	499	488	514	477	537	480	552	509	506	500	493	522	458	474	526	531	514	471	482	481	519	477	526	502	488	480	491	476	476	519	533	489	496	501	468	494	477	472	486	497	498	469	484	496	461	526	485	509	469	507	476	489	464	482	494	474	482	495	482	502	467	495	422	513	488	500	449	485	486	494	469	500	496	531	471	494	480	549	534	490	494	533	483	518	510	475	533	488	488	498	508	502	533	482	548	473	493	468	457	534	473	527	499	485	502	487	457	507	524	515	488	486	492	406	475	511	522	482	550	481	464	461	525	524	481	495	497	470	488	485	471	518	498	538	517	521	488	515	469	482	542	468	528	493	508	492	518	502	459	504	471	460	513	507	491	498	451	477	548	491	494	528	468	516	489	523	434	471	491	472	493	517	477	448	506	477	484	493	473	511	482	447	509	512	457	504	489	451	475	510	482	467	491	455	457	472	487	512	497	536	495	489	517	493	475	503	493	506	526	473	482	500	500	470	484	472	512	479	496	465	507	528	473	482	512	531	505	519	443	478	511	511	453	479	492	488	490	471	473	488	507	491	508	535	527	493	498	490	479	483	494	455	542	467	488	516	486	492	478	491	495	524	462	501	459	524	461	474	483	463	508	539	504	483	504	491	535	480	488	532	516	539	488	505	523	501	448	494	475	499	493	520	482	494	545	457	509	485	549	505	476	462	502	487	461	543	476	479	468	506	489	493	511	495	519	477	449	461	520	533	482	484	514	430	463	500	491	509	477	490	495	523	497	498	503	516	494	525	472	504	487	477	504	515	525	497	464	520	500	482	489	486	494	492	495	494	495	476	500	504	479	520	473	511	475	516	512	500	497	465	481	501	475	481	481	494	466	497	475	507	470	487	469	500	492	510	502	469	480	484	509	486	457	522	481	447	479	488	495	478	468	476	473	496	491	500	520	502	491	515	517	495	468	503	517	500	506	469	490	543	471	464	465	491	492	502	486	515	527	516	498	471	508	531	501	477	451	513	512	492	481	490	528	503	467	530	428	482	513	485	490	521	476	526	500	506	552	445	481	473	505	516	500	529	496	468	490	508	478	477	520	510	479	512	520	491	462	479	471	490	481	487	494	502	520	519	513	468	516	467	511	525	516	488	548	492	498	502	521	504	460	473	505	475	501	506	483	492	462	531	503	486	482	506	495	521	498	481	492	509	458	492	491	436	504	474	490	444	471	457	513	487	478	510	538	501	493	506	490	481	489	465	482	497	486	518	515	536	481	509	505	467	481	470	524	479	512	490	476	484	468	471	506	467	519	507	506	497	490	446	493	491	479	493	514	466	483	501	480	477	494	527	474	471	501	477	468	498	511	492	479	484	487	481	490	519	442	484	498	528	508	498	504	474	473	478	494	517	459	511	471	461	529	552	543	486	481	476	485	469	493	505	532	483	531	454	481	443	478	490	515	507	511	450	477	560	526	451	541	485	491	448	480	459	486	485	517	532	460	498	483	536	525	514	537	510	502	483	507	509	497	503	486	463	475	530	483	480	491	499	491	500	490	476	475	483	533	497	499	532	488	453	520	492	489	511	448	508	511	510	505	478	497	499	499	526	492	503	504	461	483	480	490	499	517	504	484	565	497	478	484	526	519	496	489	511	467	513	447	499	496	469	485	451	523	498	501	480	493	482	520	482	504	493	527	472	455	471	487	507	484	509	536	472	457	533	497	500	489	458	508	511	480	520	502	466	482	496	489	537	494	494	561	502	486	509	488	496	485	450	493	448	483	464	489	472	500	496	497	478	507	494	492	499	519	499	469	468	507	503	506	485	477	485	454	515	471	471	486	521	451	483	464	480	444	429	471	478	510	519	459	470	508	489	461	489	530	505	513	458	526	502	513	466	495	474	486	488	470	513	491	482	478	493	537	490	504	525	472	486	493	503	505	488	503	496	474
36052	51670	34576	13152	3395	1257	929	895	936	868	903	933	931	907	908	875	888	1000	882	945	920	922	915	933	883	958	862	901	934	906	948	920	961	872	915	929	977	907	874	878	919	885	906	903	981	872	861	951	855	968	932	905	890	884	929	925	905	898	936	915	925	873	895	891	926	886	915	867	921	906	959	921	938	921	912	865	903	909	903	930	886	904	955	933	913	945	886	867	941	927	899	910	916	915	932	967	906	929	922	910	922	866	923	946	931	921	939	883	949	878	893	883	895	910	923	898	882	949	913	939	931	937	922	940	946	936	898	970	919	935	948	927	932	906	906	904	953	936	906	887	912	928	923	881	879	886	959	927	847	909	939	948	902	902	938	870	966	903	905	927	918	968	892	857	938	968	870	840	917	920	916	840	933	874	908	893	883	910	883	905	857	862	942	884	971	916	899	885	843	946	955	916	915	919	923	873	853	870	869	854	946	896	952	931	926	905	938	929	935	886	957	888	893	908	919	900	921	929	914	905	895	862	882	850	950	894	930	882	931	912	921	901	922	911	917	894	918	981	980	932	936	943	943	897	901	931	861	940	909	924	894	915	932	887	881	943	882	872	919	898	902	895	873	852	905	899	873	863	855	867	856	911	920	921	908	904	935	884	848	899	913	951	945	954	886	868	920	906	918	941	873	885	919	885	907	893	874	953	900	930	917	895	912	908	904	871	940	931	952	917	919	914	967	905	918	923	926	888	919	924	858	940	974	937	954	911	937	889	906	931	903	966	914	926	910	894	815	876	928	902	874	884	893	890	894	922	895	911	967	893	867	960	898	926	909	899	884	927	919	853	897	858	949	900	845	916	913	889	883	900	910	856	925	903	927	898	939	888	856	907	919	954	919	873	899	877	933	912	890	885	915	905	885	893	898	918	945	920	935	936	938	909	870	883	904	949	910	895	886	917	927	872	859	917	900	889	879	874	920	916	933	883	930	891	909	923	943	920	910	910	951	929	885	928	881	918	919	892	944	913	897	899	992	925	965	935	914	895	900	934	872	837	811	941	934	899	930	916	932	920	889	912	914	890	922	929	886	901	900	949	905	915	877	904	897	891	925	976	874	916	895	908	887	817	914	947	943	903	907	897	927	840	923	951	935	937	1008	868	921	879	868	867	904	931	917	907	908	929	859	950	950	917	874	942	895	851	889	860	888	879	930	887	942	941	893	885	961	880	967	950	863	863	928	900	903	901	928	915	919	899	922	911	898	852	896	822	906	887	966	855	915	937	958	926	923	896	922	949	854	916	894	927	893	907	910	929	873	946	909	912	880	891	921	944	911	929	856	898	892	903	915	933	884	959	966	902	898	901	880	886	884	974	890	854	945	887	937	893	916	943	880	899	878	844	876	938	867	923	896	915	904	883	864	872	909	912	919	897	967	933	892	913	896	901	865	914	951	916	887	901	921	933	887	884	901	921	924	855	937	922	939	984	934	938	926	916	971	910	880	927	971	921	897	908	920	902	929	881	957	910	976	927	918	927	916	921	931	895	937	924	876	926	890	918	916	926	905	874	890	860	918	931	899	887	900	896	926	953	832	948	914	922	951	902	843	923	934	935	872	882	949	884	880	917	957	885	906	869	902	912	943	950	946	883	895	951	905	881	907	921	911	845	893	958	861	906	934	866	949	926	895	929	939	959	873	973	875	908	980	890	937	901	898	950	903	919	862	885	914	866	891	915	891	936	936	904	861	882	887	952	871	956	897	931	898	904	945	853	899	899	917	914	876	894	876	876	892	899	911	882	938	955	925	885	886	852	972	874	898	922	890	880	959	911	934	888	928	951	905	910	858	939	862	946	966	916	903	936	912	924	927	932	926	899	898	890	897	878	950	890	880	881	924	917	862	911	873	923	883	911	973	856	921	903	899	877	891	916	908	880	924	893	862	930	920	875	940	855	950	893	944	918	943	864	905	884	915	894	917	896	896	883	907	872	902	882	932	919	931	913	943	878	939	933	891	892	952	926	929	945	907	896	898	901	892	862	890	920	935	928	886	936	904	915	902	932	899	896	926	969	915	901	937	930	881	861	885	899	943	956	932	866	890	929	906	850	896	873	937	865	900	926	874	914	901	913	942	898	912	903	894	915	906	925	931	884	875	895	935	902	911	924	912	910	884	949	915	883	970	925	906	964	895	982	920	889	914	929	859	921	898	849	915	920	900	863	870	928	954	886	994	928	888	919	901	942	909	985	900	947	928	910	917	925	889	900	868	902	917	922	897	918	907	864	870	897	967	923	923	917	852	897	888	920	927	908	907	938	984	875	899	881	889	879	897	914	938	947	870	870	953	887	870	862	921	888	873	898	960	907	880	938	937	926	861	921	920	885	981	883	897	855	974	874	928	893	875	921	866	891	867	884	943	897	940	967	930	911	870	920	942	876	892	929	880	861	990	910	886	872	981	957	923	901	944	915	881	896	903	882	911	873	886	890	910	934	961	889	928	890	865	922	893	913	904	903	901	839	881	883	915	915	938	950	900	939	929	918	915	925	893	934	903	867	927	866	919	898	890	871	918	893	918	888	930	930	926	905	862	893	961	914	888	949	901	915	841	896	903	901	913	864	971	943	936	919	920	867	873	909	973	949	897	904	915	951	880	907	910	956	866	924	929	950	913	893	970	891	893	954	932	883	934	898	902	951	913	934	948	891	942	927	910	895	918	835	907	905	893	917	894	938	878	923	961	911	942	916	956	898	921	915	949	948	901	901	859	976	914	936	887	928	862	892	914	874	925	990	894	911	891	929	953	924	914	901	902	966	878	956	933	890	881	913	891	944	911	949	857	911	949	927	939	870	912	892	885	917	889	904	909	884	920	882	916	914	887	886	928	848	944	869	911	929	935	854	891	887	921	841	937	897	911	904	876	938	919	928	872	916	924	959	861	885	934	921	943	989	903	899	877	938	949	875	951	856	900	951	901	894	889	869	934	934	932	879	886	936	915	941	939	922	871	888	939	891	914	936	942	902	898	932	892	924	910	876	921	894	893	941	867	951	920	915	918	932	969	938	914	915	896	854	884	936	930	886	954	904	897	869	883	883	892	924	869	907	906	964	937	884	914	956	921	860	929	891	910	942	866	887	955	890	908	971	896	890	866	872	915	874	868	896	873	911	904	876	914	890	933	920	866	909	926	893	906	931	898	918	958	919	950	939	900	925	905	988	897	951	843	953	867	875	906	840	909	877	928	919	918	943	889	854	925	877	933	897	918	904	866	903	886	892	934	966	936	870	914	912	899	865	912	948	917	970	911	922	912	847	889	871	876	943	886	913	877	906	903	864	910	972	878	958	868	891	933	890	932	955	914	942	869	889	885	921	883	958	924	876	911	878	896	959	934	912	934	909	908	867	947	954	932	860	970	915	937	979	828	923	911	938	898	917	911	921	920	902	916	936	889	908	889	940	930	896	875	895	867	833	911	938	912	897	976	946	954	873	967	863	849	903	938	902	906	918	922	943
24849	26072	36985	27913	18017	5293	761	545	486	484	496	478	489	529	504	474	492	520	512	515	482	479	472	486	479	435	518	461	507	500	485	521	474	467	498	476	486	506	507	499	474	452	512	487	452	484	505	520	464	537	527	461	502	504	450	495	450	500	524	491	532	497	506	521	511	529	456	508	480	503	505	452	492	495	466	484	505	461	457	461	527	502	445	483	489	504	479	515	495	484	501	504	451	507	494	477	493	490	537	483	472	497	487	528	515	461	494	488	548	485	536	498	482	485	504	495	472	500	533	517	448	508	493	441	482	458	513	504	522	509	493	487	481	478	524	517	497	491	505	497	490	508	500	475	488	541	498	492	497	494	483	479	488	514	504	545	494	497	499	497	454	483	512	426	462	524	500	470	494	489	478	508	532	488	473	476	531	486	500	427	498	450	533	487	493	467	506	496	524	501	517	501	461	467	500	484	493	513	509	463	477	501	487	481	505	525	544	502	515	480	482	499	528	492	515	462	485	494	506	536	508	510	513	493	512	533	504	502	493	487	504	506	489	514	487	497	475	483	490	501	522	473	503	500	520	487	503	491	480	448	549	438	483	505	533	506	493	513	500	479	526	508	499	501	539	491	460	472	484	493	503	484	500	527	508	482	534	483	459	499	495	491	435	520	480	478	520	510	477	500	476	501	485	435	506	484	476	475	513	520	515	470	484	467	559	529	496	486	475	463	471	507	508	497	505	497	528	474	500	467	505	481	468	534	502	492	473	506	525	506	507	478	505	477	495	528	490	481	466	504	514	467	543	523	423	492	475	518	513	483	493	483	536	492	518	511	475	464	488	519	479	512	464	524	479	521	515	487	479	462	478	474	499	451	480	485	493	485	475	490	496	507	516	489	470	500	513	466	487	487	535	454	527	475	475	510	489	498	526	469	472	513	496	504	513	510	466	546	518	511	485	473	504	474	495	478	539	500	485	515	423	495	509	486	472	528	489	488	481	527	527	522	547	475	513	486	454	470	481	481	542	441	494	478	457	508	523	535	490	518	459	500	503	486	468	463	478	457	515	522	510	488	531	540	505	491	492	504	516	485	475	513	476	494	467	502	462	521	524	475	506	491	506	454	495	553	482	481	493	508	468	501	452	492	490	481	464	528	524	505	517	478	489	548	490	522	493	467	522	501	466	450	492	487	524	497	532	543	504	528	454	512	528	487	461	468	490	481	500	519	504	529	523	483	508	492	529	504	488	496	514	512	524	495	426	494	476	493	500	463	509	531	497	521	494	526	477	513	495	488	536	512	500	505	465	452	509	519	492	501	502	453	474	490	467	477	499	466	534	496	473	463	509	463	486	472	522	523	493	490	489	483	505	547	456	470	490	489	491	501	490	456	469	470	485	445	501	507	517	540	493	512	484	502	443	525	452	488	467	478	519	486	514	517	486	519	494	524	492	473	497	475	464	506	489	483	440	510	490	501	507	512	451	473	510	524	494	470	494	532	492	502	525	521	542	515	502	485	450	473	503	497	505	482	458	456	519	473	488	481	472	453	490	512	456	479	447	502	488	498	514	480	435	540	443	519	500	484	522	493	523	521	492	488	498	550	475	517	491	464	515	477	501	459	446	507	483	509	500	469	479	509	508	550	493	474	496	499	498	522	477	505	490	535	491	514	496	514	504	494	467	512	473	457	441	472	478	530	483	494	490	473	462	523	505	523	463	494	465	475	513	489	488	472	489	447	519	514	507	468	482	479	551	498	502	496	482	517	503	503	473	486	443	481	542	498	509	505	523	491	489	502	495	485	479	457	462	489	519	534	489	513	514	503	535	480	509	473	477	478	523	499	519	522	501	492	474	500	491	478	502	486	523	490	503	513	490	522	521	519	494	473	520	513	528	503	514	512	486	480	498	549	485	497	519	506	472	508	500	508	537	454	458	491	491	477	493	459	511	512	483	505	493	486	517	497	484	503	460	450	513	478	498	483	514	496	472	526	507	467	480	476	543	512	483	542	511	466	479	473	510	466	478	487	511	460	477	498	518	547	479	495	515	532	488	489	477	515	514	467	508	498	487	450	513	500	458	475	474	498	513	489	476	464	501	493	479	495	494	480	491	509	464	484	495	464	491	452	503	509	496	540	484	470	490	459	476	530	500	515	497	459	517	491	482	496	498	499	496	516	512	477	497	504	524	496	486	469	486	481	440	465	508	502	489	498	471	466	502	496	493	455	502	476	500	489	479	477	473	501	507	475	502	466	477	506	459	499	503	468	504	468	461	449	478	476	489	519	495	461	515	500	502	487	496	490	474	443	504	490	476	512	523	520	490	455	470	499	489	465	501	486	497	508	474	458	492	478	521	501	524	478	457	437	522	478	456	490	503	503	501	484	461	500	504	494	457	484	485	436	505	515	493	490	506	476	487	524	515	484	513	497	475	479	479	474	511	455	501	523	493	499	450	519	497	494	510	521	478	470	458	474	473	459	487	462	512	472	485	473	513	500	534	510	497	507	512	487	463	470	508	480	487	493	454	503	498	488	471	541	498	515	503	489	475	484	454	543	514	451	503	490	495	477	444	490	472	481	465	472	476	503	474	467	512	488	476	513	500	521	506	493	474	503	461	486	503	516	471	487	498	516	510	494	485	496	521	469	468	464	536	479	490	466	478	478	440	465	470	459	498	499	501	476	489	519	543	549	472	491	508	471	472	465	482	468	493	433	494	492	526	486	524	526	515	462	521	504	505	482	496	475	509	427	520	504	483	500	494	489	512	493	447	497	498	506	484	510	479	553	478	493	503	490	557	488	483	476	505	492	490	526	504	491	480	477	450	477	510	479	487	475	448	529	466	488	502	507	502	478	500	469	484	483	464	477	504	485	490	518	531	505	510	474	511	511	510	491	523	477	484	487	464	515	521	486	503	483	497	524	477	464	442	476	440	474	521	470	506	520	474	519	472	517	498	509	517	506	465	494	480	463	475	525	510	465	491	495	485	509	490	509	505	513	480	517	499	498	497	505	494	488	476	497	498	497	462	537	486	548	528	492	528	438	508	436	543	509	491	465	465	489	508	459	512	503	464	491	473	508	463	500	544	492	497	496	508	476	511	474	486	457	484	506	516	508	479	494	484	493	532	504	472	510	480	493	497	479	454	511	484	455	482	459	486	500	535	480	480	534	478	503	509	498	493	490	478	502	521	524	512	501	472	510	531	547	483	512	455	511	529	512	492	474	480	502	527	484	472	489	515	465	514	490	520	481	516	501	469	525	504	492	495	491	505	478	459	499	473	473	439	500	441	500	503	484	524	519	452	492	497	443	472	496	507	498	510	477	492	515	484	479	534	516	476	523	486	502	541	485	456	463	491	500	473	483	471	474	527	480	502	485	510	468	493	509	472	494	423	516	476	506	514	507	475	477	515	489	536	521	455	517	516	518	470	488	501	502	498	486	493	506	471	504	509	480	470	509	467	459	461	466	506	496	479	500	477	511	475	510	501	502	452	497	505	513
59017	93055	65708	34747	11935	2649	1046	912	862	904	903	921	898	922	901	864	943	944	880	919	892	948	857	920	947	942	906	932	938	918	921	888	878	932	950	956	932	895	924	937	896	903	890	925	902	860	931	860	893	862	942	895	903	930	956	908	914	911	901	884	889	944	889	852	930	935	910	911	864	890	904	920	956	924	923	905	879	870	878	915	884	896	954	878	831	895	889	913	873	936	896	888	908	864	889	922	918	904	906	878	943	873	882	906	886	885	887	894	932	862	870	898	921	884	887	848	867	919	956	907	851	940	869	960	885	894	901	912	924	889	903	907	903	918	932	893	935	898	847	849	872	911	865	887	892	946	920	913	943	841	928	933	876	918	912	918	877	914	907	918	899	879	839	871	952	872	921	868	907	973	907	889	875	931	902	898	919	932	885	916	927	926	879	911	904	894	892	881	835	891	917	899	953	890	890	906	880	913	921	923	840	895	940	860	948	932	869	909	872	924	880	923	894	883	925	875	913	936	893	906	957	913	940	931	906	860	892	857	921	962	872	939	882	887	908	901	864	922	929	912	936	869	881	887	936	903	917	942	970	885	949	915	981	916	909	919	880	856	919	908	872	875	896	915	907	924	902	901	882	900	875	890	913	920	867	880	935	903	907	895	931	874	926	916	935	927	933	899	869	917	885	864	887	889	900	885	860	934	905	902	926	905	872	929	926	857	884	861	950	862	939	901	897	942	895	829	874	885	862	866	849	876	920	921	917	924	912	906	834	904	903	868	888	955	927	871	903	874	927	887	880	882	873	906	926	949	921	923	888	930	899	869	859	886	934	932	855	885	883	905	922	907	868	867	912	905	868	910	907	969	844	934	886	893	860	940	897	868	862	885	885	903	932	906	880	902	883	963	937	876	914	877	887	883	836	911	858	876	896	962	894	923	892	890	898	888	898	901	871	885	855	894	877	916	868	916	920	859	882	950	937	884	909	936	871	892	890	911	936	886	891	881	864	934	898	880	924	885	938	888	893	973	923	883	887	866	940	873	929	859	890	944	843	875	852	948	833	885	889	904	910	947	891	934	863	910	930	899	935	913	931	952	871	910	957	922	853	910	916	831	899	872	888	900	936	874	876	881	920	888	956	916	896	960	873	908	932	907	909	895	897	890	911	916	926	934	876	903	917	942	939	905	900	880	863	939	897	874	865	879	947	878	884	896	873	899	908	915	903	876	943	892	943	858	863	944	872	894	904	872	860	903	905	951	921	916	867	882	861	895	926	892	942	910	889	899	921	905	889	922	885	957	906	930	885	871	876	895	897	942	821	890	860	929	925	910	938	938	899	869	941	883	924	932	939	926	896	912	863	875	921	867	857	891	946	867	944	943	898	906	850	977	917	931	899	927	896	912	918	928	882	848	947	931	836	848	866	963	911	880	896	875	856	891	924	904	923	873	900	915	904	895	900	860	962	886	927	929	957	935	891	932	905	880	932	919	910	898	934	809	876	892	905	936	894	865	907	947	914	932	867	871	947	874	936	953	944	894	893	919	920	889	902	930	924	881	984	936	887	952	925	904	942	937	920	849	933	881	918	926	869	941	840	901	910	943	881	862	864	881	915	913	904	888	886	899	901	874	928	879	859	880	924	874	944	898	885	873	948	935	868	873	873	891	901	900	925	893	933	923	936	909	925	915	855	888	893	887	901	878	935	952	871	855	891	911	918	899	951	915	880	902	917	919	903	920	890	879	895	948	893	900	918	913	974	954	939	876	871	875	883	911	947	921	921	889	865	874	961	896	875	897	878	907	947	941	897	886	871	913	916	882	945	956	942	871	881	912	856	893	877	903	878	843	829	928	873	897	894	880	902	895	898	894	876	928	941	875	899	885	929	910	891	894	952	854	860	904	929	866	876	944	887	908	924	857	926	928	846	922	860	902	894	905	917	894	932	909	883	878	893	930	869	920	914	919	865	835	859	925	873	873	916	868	906	852	887	920	896	936	858	934	859	922	915	867	885	875	891	958	869	888	879	877	894	907	955	857	883	874	914	845	915	936	906	912	910	867	953	898	893	848	853	942	882	932	920	894	926	914	903	894	853	868	918	911	911	870	886	881	930	846	888	925	915	888	923	866	956	888	908	845	895	879	933	930	910	933	928	903	895	908	879	871	892	897	885	847	918	893	892	885	880	870	995	882	900	895	903	858	879	910	842	921	918	915	889	885	894	910	863	875	911	851	890	905	930	897	880	913	890	918	915	843	919	918	915	866	880	908	924	896	892	911	885	886	907	949	921	934	918	891	907	905	921	956	905	830	883	900	914	911	861	962	970	908	862	948	911	904	851	956	909	889	882	929	886	926	924	907	898	907	911	902	877	839	904	908	874	938	942	900	897	911	928	865	882	907	884	871	905	896	939	858	932	898	892	886	936	885	877	960	841	920	887	909	870	872	934	896	898	911	912	891	936	881	924	907	887	906	936	881	906	940	910	927	922	929	946	905	868	889	896	893	886	856	953	887	907	942	873	925	897	900	939	888	887	929	861	879	955	875	914	938	897	960	888	914	890	972	937	906	962	920	875	932	893	903	867	884	888	933	883	923	928	911	904	951	890	927	890	884	949	878	947	958	925	861	882	927	913	919	916	897	911	940	931	882	890	920	940	870	891	889	890	922	911	918	843	890	905	867	870	837	878	867	907	894	931	881	871	879	868	877	931	922	919	851	891	946	908	904	937	948	859	877	926	854	918	880	894	874	906	816	833	931	978	954	947	924	894	901	845	891	896	967	923	955	889	858	936	921	902	860	961	906	902	858	881	872	907	928	841	887	940	874	883	907	892	895	861	889	903	863	880	867	895	919	874	905	893	912	908	913	890	954	933	954	905	924	909	925	868	943	905	877	903	883	886	891	896	906	880	867	856	894	913	915	916	911	868	890	921	919	929	880	911	875	874	927	882	893	871	914	875	901	908	874	874	941	862	943	964	913	976	920	915	907	875	883	882	888	865	870	911	919	926	887	880	914	896	882	845	921	898	924	905	915	869	889	939	933	924	947	907	913	901	883	868	870	842	888	919	941	865	922	905	885	840	892	899	908	875	949	883	864	963	921	898	891	935	853	887	905	891	849	891	910	918	916	943	885	917	873	881	948	951	839	912	923	890	893	921	927	833	886	955	945	915	891	919	847	898	897	868	907	893	881	879	931	926	935	907	861	893	886	928	881	940	908	935	882	926	897	941	899	923	952	903	887	899	933	922	939	881	905	912	890	875	900	900	960	932	840	885	904	958	954	874	917	912	910	880	883	891	916	882	889	931	942	939	919	914	916	925	940	943	954	908	915	874	903	906	925	873	917	901	848	942	851	944	909	963	915	912	885	890	891	866	890	855	917	899	887	870	889	906	873	896	885	862	917	894	868	935	907	900	923	892	892	885	960	845	894	898	895	846	945	931	884	920	914	956	924	890	987	923	887	882	925	897	960	871	901	873	877	899	912	905	881	917	832	915	925	921	963
23539	23835	34367	27306	21161	14712	2581	680	568	604	586	570	597	563	593	582	602	536	600	613	518	563	612	543	559	563	520	563	573	510	542	579	569	578	549	579	535	576	556	588	563	548	552	522	602	547	558	586	588	586	555	574	528	543	545	543	557	558	556	544	601	574	573	582	558	572	584	560	587	569	546	552	529	539	522	540	528	556	525	602	557	562	526	557	534	578	524	513	579	546	574	545	549	603	536	551	579	547	567	555	553	626	592	556	544	553	546	575	559	539	560	580	559	499	557	522	555	554	548	536	556	556	535	571	528	528	563	530	572	543	577	568	554	516	576	546	557	583	567	602	523	539	515	525	573	533	546	509	532	602	545	551	601	561	566	601	531	586	536	546	573	508	541	572	571	575	556	535	566	582	572	533	545	519	582	603	529	521	539	556	555	575	538	548	584	536	514	575	576	570	565	598	564	572	531	508	562	543	520	574	571	564	527	573	518	587	530	572	526	579	550	538	555	533	590	532	562	586	524	504	576	569	537	556	561	546	524	553	585	561	575	563	549	562	548	583	591	553	529	563	584	549	558	569	581	540	522	549	559	574	570	535	499	551	602	525	547	566	575	579	543	547	542	552	536	583	552	530	576	570	542	553	604	542	555	572	531	519	547	561	581	581	554	558	542	515	582	529	536	520	581	527	572	556	558	549	551	564	560	566	532	541	571	541	528	574	576	597	514	558	565	558	508	563	518	538	548	560	544	593	566	574	543	537	569	580	546	574	576	551	575	531	567	521	529	578	584	543	562	546	588	536	546	545	575	547	521	544	523	537	551	545	575	561	527	608	549	514	553	582	574	513	544	581	561	578	571	559	552	517	574	536	520	537	587	580	549	555	539	540	540	588	543	559	524	524	536	588	571	548	535	555	578	534	547	592	513	570	537	539	569	559	587	518	561	524	561	540	570	546	559	571	532	550	574	571	535	542	524	568	602	594	556	580	542	539	585	530	542	558	555	539	543	580	537	531	554	536	552	563	526	586	585	522	549	558	546	591	607	582	563	541	565	545	545	587	598	527	576	548	574	547	532	575	595	553	564	580	541	557	549	564	537	583	543	572	583	522	558	559	543	609	547	566	596	526	574	542	533	530	528	520	608	543	540	564	575	541	531	563	567	564	577	530	552	550	599	537	562	549	587	502	554	572	524	563	542	557	550	549	542	558	514	540	537	540	529	550	601	513	529	552	544	534	540	535	564	542	557	536	566	555	515	542	626	547	545	545	564	555	539	552	542	557	583	550	587	533	500	546	559	548	582	559	530	556	566	532	561	560	595	579	535	589	548	545	532	581	555	580	561	586	536	532	556	563	573	551	543	530	538	597	550	595	550	514	514	546	522	564	539	553	549	560	497	542	545	538	545	524	581	537	553	563	578	554	495	552	536	576	600	573	543	535	568	525	542	541	539	558	553	545	538	583	573	581	526	554	539	593	559	556	531	593	589	542	557	600	532	562	581	529	540	565	545	582	536	557	550	560	526	549	536	562	572	532	581	568	534	596	497	561	566	578	544	586	581	570	559	508	524	579	536	562	561	556	524	566	585	527	555	587	578	531	552	528	582	559	505	548	516	546	568	560	520	502	533	524	544	552	537	541	533	584	559	564	591	584	536	541	522	542	579	540	562	572	565	565	547	543	600	532	562	559	574	543	561	524	536	576	552	556	572	577	518	542	570	577	537	558	607	569	563	511	569	564	529	526	569	565	533	608	568	523	539	565	538	534	543	556	522	582	499	580	564	536	578	522	529	597	542	562	542	520	583	561	581	539	552	555	516	578	522	533	568	553	548	538	536	566	539	574	554	577	586	518	543	587	563	547	550	550	538	519	569	541	541	560	552	559	569	534	543	554	557	491	522	533	573	562	563	542	563	579	556	570	570	553	551	547	577	532	569	588	545	543	544	595	542	545	563	540	606	569	542	579	579	516	581	500	539	555	595	560	519	600	520	539	559	550	538	541	568	586	570	578	593	530	532	552	542	555	533	561	524	556	558	485	511	538	552	547	550	552	569	521	558	539	542	552	550	522	552	564	541	608	573	541	547	550	595	555	534	543	572	570	586	569	502	575	586	547	538	559	535	545	525	537	543	585	562	525	495	548	602	561	579	545	542	599	534	539	542	541	558	551	532	604	518	576	542	568	574	538	538	515	581	549	547	541	562	594	537	560	499	563	553	606	505	629	537	551	565	561	540	579	577	584	544	539	575	537	556	522	551	542	537	552	588	568	524	564	599	531	562	560	550	566	525	538	576	570	560	571	522	567	537	581	521	547	554	553	562	559	551	539	587	557	521	549	562	563	557	569	565	555	536	579	561	552	553	532	567	524	542	555	552	560	544	579	589	586	541	605	607	590	548	594	507	542	521	548	546	555	533	545	570	593	532	540	504	597	527	558	501	506	529	523	513	529	526	543	527	593	551	523	537	574	540	598	556	564	537	534	523	552	523	546	557	576	567	553	574	550	560	573	572	554	564	579	534	531	547	543	523	521	517	568	531	563	570	595	508	548	576	536	547	553	565	545	579	526	528	538	573	562	517	549	572	550	547	545	567	561	533	574	577	540	539	531	565	559	555	523	553	538	585	552	561	570	541	526	576	567	596	591	597	526	543	564	542	527	549	554	552	596	567	612	544	545	556	581	582	538	590	521	576	538	558	554	558	570	545	560	503	525	565	562	561	574	525	555	550	560	551	599	556	571	544	582	551	507	548	536	565	521	557	517	576	560	506	547	552	573	557	569	517	518	562	565	508	534	549	549	538	584	527	573	516	570	589	559	516	588	560	508	532	552	555	547	559	574	543	567	561	572	553	520	575	586	591	567	533	583	553	512	546	568	548	547	552	576	523	554	544	550	510	573	542	514	539	577	578	547	541	530	558	545	542	523	558	575	578	525	572	542	572	576	537	572	532	530	578	519	547	544	514	532	532	578	530	520	528	536	551	548	579	569	546	586	534	541	550	564	587	538	548	578	573	540	514	541	578	593	568	565	540	561	515	545	567	571	580	564	557	557	566	547	594	554	580	574	552	552	560	608	529	521	590	547	605	594	512	579	514	549	553	590	544	600	575	538	576	510	548	541	548	547	551	570	554	560	546	554	535	545	576	557	560	545	556	575	537	593	541	523	586	527	584	531	538	568	575	601	538	550	567	593	545	524	539	558	531	549	573	531	526	555	579	549	538	538	579	573	575	589	529	589	545	571	554	584	564	554	552	539	525	581	527	580	550	531	545	576	551	508	520	537	556	543	517	544	551	535	567	557	542	541	519	561	562	568	571	567	549	538	557	539	554	569	542	558	569	589	556	573	561	597	525	578	558	599	512	521	528	571	562	591	582	549	572	529	597	520	585	524	553	570	580	584	520	500	592	570	558	560	533	554	558	552	568	580	550	551	516	537	531	516	560	557	553	577	573	563	534	587	559	562	525	515	570	544	524	556	560	544	570	571	543	548	543	596	563	557	556	556
60794	100396	75248	44233	18375	4544	1399	1008	1014	945	962	949	970	958	1008	976	997	987	935	993	984	977	997	972	937	948	908	1009	968	950	1047	955	940	997	931	950	953	935	948	945	1039	961	937	959	1028	1015	976	944	967	916	986	998	982	983	984	964	959	945	935	988	981	1002	984	961	1007	1007	936	1004	1028	925	966	936	969	1019	1035	968	985	980	964	965	953	944	988	1000	977	939	994	992	1008	945	926	1039	1003	916	993	985	979	968	936	925	950	973	966	1007	888	1013	942	918	997	909	1010	928	1026	935	939	958	926	966	977	986	971	937	955	962	1013	981	987	920	1025	965	983	977	959	991	977	959	997	974	987	971	999	949	983	1004	1007	912	990	949	957	948	964	940	992	986	895	996	1031	974	945	1011	971	984	973	1000	1003	956	961	976	949	944	951	978	942	976	936	928	881	951	994	983	1024	1035	985	941	914	994	1003	988	927	979	997	959	992	1008	1008	972	1022	914	968	947	923	962	994	987	986	971	981	1004	938	930	951	1037	951	994	1022	990	986	965	981	922	934	982	967	997	971	979	990	965	1005	965	961	962	986	939	1021	954	959	956	972	1056	954	992	911	917	970	991	980	932	983	983	994	924	981	1006	1022	979	928	995	1016	968	986	971	1019	952	1002	996	1025	938	1009	960	928	957	991	949	969	955	976	981	1026	954	913	964	1000	935	944	920	906	946	944	1008	986	974	933	993	1028	988	967	948	1058	920	964	1024	1023	1007	985	989	960	947	969	953	913	960	958	968	946	970	960	967	976	947	1016	965	967	958	982	932	993	946	1023	1008	994	991	1001	988	991	1006	1003	1026	964	977	950	999	932	970	996	926	1021	952	943	962	993	929	994	946	963	1012	960	952	997	979	968	995	970	958	976	973	985	989	929	947	996	987	982	954	979	1044	1008	983	941	968	986	966	1007	989	1012	1022	999	1040	1026	990	917	973	968	1007	968	913	963	950	975	970	1014	963	930	992	1012	924	927	957	965	1032	986	962	962	985	981	1031	965	981	973	1007	962	1031	972	949	975	985	949	1021	920	998	998	940	1008	1001	992	909	918	955	909	955	974	986	998	987	991	952	976	987	992	996	989	927	1015	1012	946	981	954	1036	970	996	906	1015	1011	1001	938	965	1023	963	906	940	967	954	969	976	967	1005	910	954	1046	964	961	1053	1008	924	979	1016	937	976	948	960	985	931	955	937	945	981	968	1008	1012	991	1033	952	1005	988	992	978	1004	997	940	948	977	951	989	982	961	966	925	1007	941	979	953	1031	977	993	949	940	977	1007	975	1023	1014	1001	949	970	958	987	1028	1003	979	961	1002	997	967	974	930	968	989	1008	987	993	975	936	949	969	948	937	995	996	943	930	1013	967	935	1042	1043	989	918	984	966	938	1000	940	1004	994	961	1022	957	961	990	961	943	1000	990	992	976	957	1001	939	990	941	991	926	910	945	1003	1010	938	970	974	954	1005	982	1026	927	1007	1012	977	979	937	1005	928	967	987	957	969	988	1066	927	1019	1060	941	942	979	925	1002	988	929	959	981	1021	1033	963	1007	963	1005	989	1000	967	1002	949	989	972	949	950	958	970	986	1001	955	936	968	970	1031	941	989	991	931	935	956	966	1008	1023	1015	974	991	976	986	961	931	983	938	1022	1023	985	960	979	955	1015	987	983	1001	944	945	1051	970	994	986	983	1026	955	1035	954	969	953	995	995	1048	1011	1001	980	976	955	1038	961	960	1030	961	998	977	968	963	957	986	1057	962	942	972	1001	963	1021	1004	933	992	988	983	981	1013	1006	983	985	989	972	980	958	927	1025	1001	983	984	962	965	985	1006	956	1005	965	958	986	1002	972	991	967	1021	963	974	980	940	1004	936	969	928	953	950	968	970	976	942	1010	970	940	976	899	1025	986	986	929	977	979	970	951	970	931	994	995	1023	917	1001	975	1022	949	987	976	894	972	958	969	938	1014	994	1003	904	944	999	1027	973	935	1078	961	922	967	949	1038	966	988	1038	1028	953	986	1011	932	1069	946	948	1001	994	947	977	951	959	959	1018	969	958	990	960	996	959	941	948	990	994	1023	912	983	991	980	957	955	1049	916	964	964	961	978	997	960	984	974	919	981	1018	985	998	945	990	1032	999	1058	921	959	1005	973	962	968	947	1009	948	1029	975	1023	934	962	978	949	962	986	931	1034	974	948	995	981	980	970	936	944	1003	1032	943	921	967	983	975	974	896	968	997	956	928	1009	996	978	957	899	964	953	980	979	992	1011	947	986	951	982	973	943	970	1017	951	957	969	968	909	912	993	963	972	892	1018	917	951	986	918	974	985	959	951	925	1001	1010	958	1001	949	997	937	981	973	1018	970	939	1004	1013	993	1022	963	1021	967	946	966	950	962	936	976	921	1017	989	978	988	955	963	931	970	974	923	929	939	997	999	946	983	1003	993	939	1000	942	999	1005	1024	946	959	1020	982	1056	1000	998	981	948	985	980	1007	935	1036	946	998	1038	962	968	921	939	935	958	985	948	979	1025	989	921	1010	949	953	982	953	992	971	963	1001	1029	967	980	977	940	972	971	1090	1008	1034	925	950	989	976	1000	956	1000	1005	933	960	1015	983	1001	952	1000	951	954	961	923	909	1026	978	969	946	987	1002	1008	978	967	971	964	951	970	926	957	989	1012	974	956	979	951	907	971	955	975	972	940	934	992	982	952	914	1005	994	918	997	956	933	967	1001	1012	935	995	973	978	998	987	930	944	966	982	975	967	935	925	930	989	1017	976	1034	978	946	929	923	971	1000	934	924	993	922	986	991	899	914	926	972	925	969	921	957	944	947	948	976	962	939	937	949	927	935	949	910	955	974	979	954	960	1042	1024	969	980	968	1035	1024	972	1001	961	935	975	968	984	937	917	1014	960	971	925	947	953	1041	942	978	969	983	944	968	1014	994	958	975	965	991	924	952	970	961	982	1005	965	1016	957	991	951	993	961	966	986	930	1001	950	1002	963	937	943	938	980	962	981	979	996	961	971	980	915	979	958	1019	968	1028	963	980	965	964	963	961	1001	962	1002	990	994	981	971	1010	987	944	927	1024	952	977	975	974	978	985	999	944	903	985	992	991	964	983	1055	943	947	979	991	982	983	1042	974	974	968	965	967	1009	984	920	999	993	991	1021	936	943	919	930	952	990	954	941	958	1008	967	930	965	1027	946	956	1000	958	950	926	997	951	943	1011	981	981	956	973	1015	967	992	936	987	954	973	973	1024	1018	945	968	957	982	934	948	1000	998	908	957	998	985	989	956	993	994	970	926	1029	987	977	1002	989	969	1010	984	980	997	1003	966	963	904	961	932	968	988	1018	960	891	980	986	939	982	983	929	979	965	988	956	995	997	992	1013	972	965	982	970	991	960	952	966	992	963	975	915	976	932	933	939	1061	969	953	995	975	952	978	1024	997	922	936	977	989	1018	1007	1027	967	970	956	963	1036	1002	993	972	981	961	1002	971	999	951	951	978	952	985	967	951	985	963	1037	928	1039	986	966	1032	1019	943	940	945	1017	976	942	947	1003	976	954	999	1005	975	972	1054	995	951	929	949	945	924	997	939	916	974	999	1004	905	973	987	956	924	922	1004	980	971	932	965	952	900	990	963	962	961	1019	989	1006	987	962	966	922	913	989	969	963	975	941	992	1009	950	970	978	988	920	969	921	989	974	954	949	1034	934	963	1022	890	988	933	981	986	963	987	970	982	965	1015	987	960	993	939	1027	944	951	1018	924	1026	1017	974
28811	35077	30829	13827	2217	713	601	500	496	553	459	519	437	477	518	535	503	464	493	509	531	480	513	487	449	471	509	524	502	487	432	506	489	525	493	475	490	495	546	512	446	514	507	517	473	493	450	506	498	454	505	512	503	529	510	515	519	460	511	486	500	462	508	523	505	514	445	512	510	508	487	451	487	467	502	520	505	529	517	525	520	485	515	511	485	514	481	493	512	514	463	463	528	502	500	449	520	481	466	478	514	516	533	521	477	509	513	474	484	520	492	449	486	507	536	545	492	468	492	455	487	475	509	512	490	497	507	467	467	470	508	495	497	510	485	474	483	505	496	491	483	491	492	483	487	495	483	510	465	462	441	489	491	456	477	507	484	479	493	493	517	491	477	451	447	484	498	498	473	506	517	464	517	483	500	498	472	484	499	519	487	481	493	457	498	494	499	501	519	493	488	465	459	486	498	503	499	536	516	495	490	471	463	479	461	540	513	495	498	476	493	499	501	496	478	471	459	473	481	469	477	487	538	469	478	490	463	465	493	480	506	537	455	500	509	520	464	528	530	480	496	482	449	484	522	514	456	477	507	484	499	494	486	479	460	483	517	496	491	497	513	444	496	458	479	438	489	489	470	474	507	485	459	497	516	496	496	513	515	458	503	519	494	453	493	483	464	510	480	504	478	514	467	487	479	515	468	494	486	452	455	485	504	474	450	529	495	505	532	480	508	490	510	527	497	470	496	496	487	494	505	508	481	498	502	498	521	436	487	467	485	500	462	519	502	466	487	492	515	451	511	478	495	494	477	465	463	464	539	501	518	487	469	485	485	507	480	430	474	515	518	496	503	483	481	507	520	489	521	493	472	499	477	475	484	463	488	496	468	462	537	498	490	516	489	536	472	495	516	545	531	512	502	464	512	501	511	475	499	460	469	526	477	500	488	486	505	469	500	515	484	479	465	523	515	517	526	485	474	494	446	486	492	504	443	496	469	510	521	469	506	507	512	502	504	496	521	492	494	489	566	454	447	510	482	528	518	504	459	550	474	500	485	433	481	482	486	505	491	525	481	535	509	493	523	500	507	523	517	491	505	515	471	487	501	468	481	501	514	471	519	478	479	495	487	442	443	480	507	475	494	501	513	467	458	466	499	530	480	486	514	512	502	540	455	485	505	507	497	517	505	472	513	496	463	494	489	437	465	463	474	487	518	473	491	491	497	489	505	490	529	499	480	486	493	492	468	496	484	516	493	466	504	442	509	448	504	477	483	545	489	519	472	489	509	503	492	462	471	493	487	486	494	491	508	497	506	494	510	461	496	475	491	486	474	500	483	494	480	486	491	477	451	507	478	463	500	501	530	480	560	478	483	454	496	502	492	519	467	491	490	457	488	471	479	483	476	466	506	506	509	486	507	482	519	486	522	460	472	491	477	499	516	490	470	505	482	501	503	504	469	516	519	453	481	473	492	482	485	487	479	475	474	472	499	484	477	512	502	490	475	489	511	491	478	489	429	509	506	501	486	501	458	499	498	472	504	436	525	439	520	528	533	461	516	493	490	495	483	521	450	510	486	532	480	481	493	509	534	500	505	502	482	518	523	491	514	478	484	491	501	517	485	494	468	489	495	504	506	513	560	547	511	511	464	505	501	487	484	512	461	478	472	463	525	533	505	479	457	492	517	515	487	504	465	462	524	513	504	530	508	485	452	474	477	480	488	508	485	474	533	501	508	514	480	473	515	502	451	523	475	490	492	465	470	482	470	503	463	491	500	504	440	498	481	503	490	508	503	514	506	482	476	500	450	488	490	468	461	514	480	508	469	493	497	493	495	503	472	474	523	514	495	494	497	466	523	444	498	487	510	532	492	517	510	488	490	504	472	505	505	457	524	508	496	501	479	486	533	515	550	481	479	503	499	503	499	477	500	501	513	495	529	487	495	451	488	502	465	528	488	520	521	510	509	496	520	446	520	528	550	484	515	530	499	501	500	499	536	478	482	488	462	501	504	458	501	477	477	458	491	499	510	476	515	493	522	475	533	452	521	451	494	487	490	465	520	487	489	436	506	513	499	494	478	503	480	465	491	484	486	538	534	444	526	479	516	527	517	475	461	498	486	502	463	541	478	523	550	513	485	533	527	493	515	514	478	529	505	493	495	471	480	468	491	481	477	469	514	497	512	480	513	494	520	516	502	489	469	509	521	544	531	484	502	503	531	481	480	518	522	474	510	511	489	508	504	486	497	444	473	499	480	519	515	471	526	492	453	436	466	504	466	516	492	518	513	512	477	465	482	567	486	486	491	497	469	466	469	528	497	479	508	486	478	497	485	462	496	507	501	503	494	530	492	476	481	494	497	481	495	506	473	470	495	488	489	486	443	489	530	522	494	509	472	529	486	483	482	523	499	492	528	492	506	485	466	504	535	512	507	499	487	486	513	496	504	468	489	505	539	493	495	493	512	522	521	482	489	481	498	486	481	510	440	446	478	481	546	520	515	501	442	505	470	497	508	465	515	503	508	478	493	469	514	487	487	464	500	529	511	457	483	451	555	474	503	465	456	436	510	498	463	487	480	507	459	520	495	508	462	535	510	539	531	507	474	519	491	476	536	513	482	496	513	512	483	514	495	479	496	500	515	541	515	503	467	486	454	517	497	517	500	485	482	458	473	481	495	481	454	503	506	538	511	530	458	474	459	455	480	544	517	461	508	527	514	482	493	519	505	468	533	503	473	459	518	504	484	519	467	469	482	478	504	485	477	482	508	510	471	446	487	470	554	472	468	491	524	515	491	513	506	526	476	494	498	488	514	503	475	474	438	496	521	484	476	489	491	512	498	474	533	507	515	528	461	505	464	518	503	467	514	509	468	486	522	528	476	483	482	516	478	497	492	497	466	492	478	497	539	501	461	511	478	484	484	499	480	486	485	544	500	505	494	464	531	498	475	510	510	495	508	498	505	515	507	503	492	493	510	485	464	470	490	521	488	490	521	465	471	485	504	504	468	506	484	469	504	500	486	517	493	453	492	520	546	452	456	459	502	499	494	478	486	476	473	464	523	510	496	514	534	481	512	529	510	522	496	530	452	511	437	532	504	494	464	514	463	497	498	531	513	478	497	475	472	441	506	477	493	457	489	491	508	484	491	502	456	429	486	456	456	467	518	502	480	496	480	524	469	514	511	510	499	478	506	497	532	530	459	494	503	499	520	499	498	543	487	469	514	517	496	490	506	501	537	551	475	496	531	515	489	465	486	478	466	505	454	459	496	488	436	548	465	467	525	531	504	483	472	485	510	494	524	546	505	513	495	483	491	466	546	453	468	529	508	538	465	497	461	500	497	472	508	459	492	464	483	479	476	462	509	474	485	509	493	463	485	488	479	484	553	490	511	466	457	478	482	459	507	454	493	467	470	498	477	490	505	483	504	516	469	492	505	529	491	497	508	496	511	490	528	520	497	486	472	468	499	485	509	526	503	512	498	512	509	476	473	435	468	486	536	491	502	559
35238	52774	35500	14335	3622	1375	992	909	954	910	902	853	946	970	907	924	943	894	857	922	905	902	956	932	900	896	943	948	885	912	914	902	864	939	917	912	972	909	888	923	911	907	909	951	892	944	894	968	934	904	915	924	909	951	933	941	944	866	904	946	919	898	860	905	869	865	907	917	907	906	907	956	913	896	881	917	877	922	907	911	913	867	923	921	930	905	920	924	950	901	964	888	916	887	904	886	904	913	937	920	904	904	883	967	888	865	889	894	905	921	965	919	916	893	898	846	914	937	849	887	883	897	865	886	913	935	954	928	924	907	898	897	951	928	943	921	916	926	880	929	876	918	921	908	904	877	893	938	922	886	898	876	924	892	880	912	951	944	879	916	939	883	911	943	899	900	932	909	868	925	889	882	949	923	901	881	888	908	925	921	900	881	845	957	851	909	887	941	923	886	922	882	942	927	938	884	956	927	897	915	943	937	909	908	941	896	921	913	962	912	880	896	882	946	889	875	893	897	921	914	918	933	939	910	928	904	908	905	911	988	915	912	918	978	902	897	942	969	869	905	936	900	956	978	941	910	895	922	943	969	855	945	815	911	907	954	918	884	891	972	905	877	959	911	887	918	879	923	890	885	910	928	925	881	924	927	911	913	953	904	889	898	887	927	904	892	875	860	869	891	925	896	872	916	926	908	919	888	909	895	898	904	958	928	921	957	920	877	977	950	983	932	912	929	912	847	918	893	931	897	910	890	928	911	923	919	866	863	930	913	914	863	929	891	926	878	885	914	913	935	937	917	946	952	882	886	914	962	920	882	924	933	846	917	915	876	904	880	852	951	937	854	950	936	884	908	968	963	898	938	850	891	867	916	937	926	920	924	954	902	868	956	913	895	889	875	847	905	957	965	895	908	937	955	885	911	901	896	948	858	929	901	888	932	891	911	934	913	917	915	916	941	926	886	935	854	913	936	887	912	880	865	871	916	852	902	905	924	844	939	909	925	957	938	910	946	909	964	878	905	869	918	879	901	929	867	880	921	944	957	892	909	936	935	893	902	871	908	938	934	921	926	928	878	931	930	877	892	852	960	844	868	951	887	900	870	934	857	906	914	875	892	875	921	959	913	906	898	946	885	878	928	861	914	879	921	902	882	900	925	898	896	951	958	870	916	911	924	914	907	897	893	925	942	909	863	918	904	861	884	943	901	950	966	883	928	888	886	864	851	858	912	866	961	896	878	928	904	902	973	930	883	933	943	888	876	895	934	926	906	957	885	901	912	904	919	915	908	920	917	916	918	910	943	878	933	953	876	872	891	883	928	909	892	919	968	971	896	941	937	881	907	918	926	917	839	863	885	847	939	960	938	895	905	993	931	879	864	913	921	829	932	892	948	922	929	882	899	943	915	964	882	889	918	864	874	872	963	866	933	920	905	907	892	847	910	861	918	923	942	865	904	945	864	943	903	925	898	927	930	952	924	948	893	884	913	934	955	897	958	916	949	951	904	926	911	874	892	904	898	950	970	923	912	993	931	857	855	877	920	924	882	922	867	939	953	846	975	870	900	975	903	976	903	976	866	905	884	901	926	939	948	949	925	888	953	905	918	919	935	890	904	853	892	904	931	886	935	967	905	926	934	941	899	872	939	915	892	920	905	891	865	909	913	925	929	937	914	961	882	911	951	875	912	936	900	939	864	938	930	873	908	960	953	996	922	931	907	885	859	960	930	874	857	917	903	902	964	901	952	917	919	940	931	913	830	911	857	954	909	925	922	918	915	895	930	930	929	921	868	888	884	897	927	928	964	920	922	915	903	878	938	921	846	931	971	939	935	954	905	921	936	946	871	864	927	894	912	909	921	895	946	919	950	930	920	862	914	885	913	911	914	886	920	870	947	900	913	893	861	945	923	929	941	886	917	894	964	928	917	929	910	920	920	888	885	912	857	863	908	870	882	881	868	931	926	934	907	906	962	964	922	909	960	914	837	917	856	941	875	900	949	903	938	954	926	889	919	946	900	868	912	989	921	882	956	884	897	940	925	910	929	922	910	933	899	981	916	903	884	976	924	902	854	932	936	910	923	886	905	978	964	889	947	914	906	945	969	877	898	878	913	874	918	914	912	894	920	944	927	893	920	901	919	858	917	899	905	921	928	930	894	940	955	925	971	874	879	929	921	899	926	949	907	873	937	953	941	883	925	889	912	913	885	937	906	889	855	908	956	874	903	960	880	857	924	890	921	947	980	908	936	896	923	899	918	935	876	893	940	921	912	903	905	885	879	865	920	905	913	904	848	909	893	888	928	896	938	945	902	951	841	916	895	879	877	837	968	957	949	910	895	937	889	903	904	934	863	840	884	927	927	955	906	946	875	894	908	903	951	900	892	885	917	930	863	884	822	919	849	927	862	904	916	879	933	883	904	906	873	875	885	886	899	880	938	881	944	897	930	867	868	929	852	904	917	931	902	920	932	896	908	934	877	910	935	943	935	903	924	903	918	905	933	865	922	952	920	868	908	945	933	894	958	880	891	925	966	919	930	908	875	929	890	880	937	879	905	955	910	933	909	950	902	883	901	890	937	897	899	913	914	939	920	866	868	925	886	899	926	862	900	832	866	930	872	972	907	886	915	889	906	921	928	889	877	921	895	894	889	931	926	943	955	884	900	882	878	880	867	914	929	912	940	915	889	931	895	934	880	944	890	950	883	938	853	909	939	891	969	930	909	972	876	932	938	915	937	896	945	873	944	949	956	854	916	946	936	904	908	969	875	897	904	878	924	894	960	908	934	912	910	926	859	915	940	901	867	891	882	953	876	911	900	917	931	849	931	925	899	880	894	852	897	937	917	915	910	930	976	890	901	936	973	920	928	856	896	920	911	868	896	919	886	936	906	929	946	877	950	877	920	906	898	900	917	902	952	959	932	932	923	876	894	912	901	921	928	905	968	903	846	873	878	911	907	918	867	924	939	876	920	863	896	861	971	977	883	908	899	813	886	955	906	957	920	882	897	880	899	923	893	924	846	898	907	916	909	928	916	878	874	943	940	918	880	943	901	911	894	932	884	914	947	920	885	907	881	925	903	854	888	953	921	864	889	933	918	919	878	880	919	921	894	969	901	917	958	892	938	893	919	962	932	983	891	847	943	960	878	928	885	893	919	935	877	919	904	905	894	867	913	952	848	899	965	872	872	947	918	961	935	953	885	953	877	904	934	929	938	911	885	932	972	895	933	946	907	887	963	930	949	968	918	915	964	946	928	955	858	946	1001	928	911	886	962	958	952	957	929	960	921	893	897	933	903	910	933	860	905	880	907	957	922	956	921	883	923	926	907	891	889	948	871	978	919	958	927	943	854	872	949	898	896	921	909	929	927	924	896	890	902	903	919	897	886	964	914	893	893	860	944	900	936	897	950	923	894	921	938	889	917	952	880	861	919	934	900	908	891	1001	904	951	929	898	892	904	915	856	916	943	918	935	859	910	895	909	912	916	950	891	858	894	902	916	913
24795	26649	37890	28853	18369	5909	810	544	485	493	510	534	496	513	507	485	512	460	496	510	470	507	488	476	494	497	501	489	495	527	464	518	505	483	486	458	462	489	465	539	518	515	482	482	486	474	480	493	551	501	523	461	508	486	484	498	517	475	481	479	440	481	472	528	455	490	527	522	472	529	492	464	475	499	495	498	456	547	495	506	478	460	498	467	491	509	493	497	503	483	494	483	493	488	498	462	496	483	512	457	490	510	498	502	501	486	498	477	461	478	494	547	516	482	497	502	480	473	477	502	499	465	498	521	488	486	516	478	482	512	498	482	450	438	490	512	484	507	471	458	497	499	489	488	488	483	488	482	442	511	487	509	498	517	470	518	464	491	471	470	476	534	516	498	519	490	491	493	478	479	463	472	502	459	476	492	529	473	507	471	480	501	502	488	460	469	522	488	488	499	472	476	476	533	474	486	502	450	475	496	535	508	434	481	478	476	511	511	505	471	473	485	461	502	454	465	483	500	530	501	501	507	526	515	425	477	502	526	486	493	498	494	515	474	481	479	481	496	471	465	494	506	526	493	521	509	464	440	485	532	473	507	476	482	478	492	464	539	474	495	497	516	519	557	465	478	523	479	468	481	474	509	496	498	489	459	484	468	461	508	449	467	509	534	521	457	486	501	493	475	472	509	458	484	475	489	480	471	537	487	469	496	508	449	475	495	527	490	461	471	488	500	504	496	447	529	483	480	481	484	447	462	485	473	496	490	477	473	514	485	511	528	486	507	471	524	465	488	473	496	476	538	509	481	522	471	514	489	529	512	549	469	527	485	505	500	515	520	507	489	509	474	505	479	466	490	497	489	466	496	427	508	520	495	521	511	499	461	479	505	501	460	502	504	454	528	502	463	478	476	481	505	506	534	503	501	452	474	482	476	513	502	491	494	503	540	450	522	495	470	480	500	490	474	540	466	487	487	492	502	517	501	485	517	514	468	490	457	500	479	486	457	508	473	497	467	503	472	485	506	478	515	543	508	450	534	510	512	488	527	512	484	488	516	474	476	504	526	470	443	492	511	526	510	491	511	518	523	437	492	508	503	519	491	485	484	488	494	493	499	462	506	492	496	494	488	488	526	503	497	475	511	488	488	508	509	507	479	510	480	482	463	498	495	506	530	497	516	441	491	484	450	514	510	477	476	490	474	489	515	549	510	473	529	478	502	498	469	526	524	476	452	469	468	468	506	506	518	509	514	478	471	484	503	446	490	489	498	495	498	481	528	469	475	480	510	458	498	456	470	465	511	489	516	479	475	520	539	459	481	491	481	517	521	492	472	472	477	478	500	490	540	434	520	459	494	507	462	515	500	488	453	482	496	508	470	474	446	447	456	478	448	533	508	518	458	454	474	511	491	519	515	454	511	510	473	459	492	485	503	491	496	478	495	512	509	465	510	488	508	476	493	467	452	463	476	508	491	501	508	480	472	509	516	513	522	486	520	530	484	495	491	478	474	466	534	511	497	490	518	547	495	484	489	493	487	469	484	495	471	492	458	500	472	476	500	510	465	519	501	536	516	492	468	476	479	531	497	485	504	468	515	473	497	482	471	530	482	456	511	469	513	459	493	458	457	487	469	521	460	498	486	500	512	470	487	507	514	487	453	489	532	504	529	500	496	470	522	491	493	471	461	524	475	497	526	464	492	534	507	490	496	489	486	487	458	511	510	491	494	474	468	526	543	487	512	497	530	517	512	487	492	504	493	441	541	488	480	448	481	504	485	494	432	477	460	489	518	470	544	485	496	482	479	525	558	478	539	495	494	485	480	504	484	525	506	498	475	469	529	474	479	439	504	535	482	491	526	484	510	485	529	471	497	500	498	491	529	469	480	437	473	490	441	474	516	472	462	468	529	518	527	532	481	487	499	487	516	544	483	509	487	472	493	502	507	483	517	487	483	480	513	516	505	518	479	494	467	504	486	501	532	511	520	489	481	488	499	479	487	494	478	493	511	465	495	512	496	517	497	472	464	498	484	492	487	532	465	475	474	457	484	524	513	441	476	497	465	457	501	453	507	486	491	501	498	471	469	495	469	479	493	503	527	448	515	509	499	467	484	519	499	506	512	501	511	524	445	495	514	509	487	521	497	496	472	503	515	526	503	534	467	481	474	512	491	447	483	485	440	483	515	487	518	507	516	476	484	467	494	484	491	493	453	494	511	482	513	468	539	446	496	452	482	489	471	471	497	497	527	512	480	521	493	513	505	480	510	523	453	503	513	497	476	476	509	511	507	439	527	499	451	487	534	519	477	445	493	502	485	489	461	460	527	498	528	523	480	512	473	466	500	514	491	510	503	497	505	492	477	523	499	503	482	467	461	487	519	480	498	492	465	482	465	507	517	499	522	504	478	509	469	499	493	509	538	493	513	518	494	525	489	528	483	499	482	492	514	496	472	488	476	484	514	493	498	487	453	480	475	500	473	509	480	478	488	500	459	490	483	518	501	463	438	533	521	502	489	510	494	504	473	508	494	485	464	495	534	504	509	453	523	502	497	483	435	485	500	489	466	490	498	540	452	473	511	463	481	482	512	470	485	504	494	483	511	508	499	493	498	474	470	501	533	494	501	434	496	478	521	461	490	459	505	468	487	481	507	482	469	461	465	531	487	496	478	494	487	521	488	493	494	479	489	517	522	477	484	510	516	486	479	489	510	477	534	472	517	519	477	487	515	481	465	479	508	477	499	519	499	513	499	490	515	499	487	487	493	481	525	472	500	446	493	480	496	479	520	495	520	526	492	502	456	517	468	510	551	498	508	519	503	484	493	471	472	491	452	482	479	507	509	519	477	495	481	484	457	529	454	470	499	533	508	483	492	450	507	493	483	470	507	463	497	483	449	476	471	500	464	482	476	475	482	453	512	473	496	482	481	538	476	467	490	504	496	453	486	498	464	484	522	525	493	523	505	469	483	510	423	484	489	508	496	535	500	541	498	479	459	467	543	490	531	461	521	502	476	512	495	487	471	475	502	486	491	499	513	506	469	495	525	511	497	503	498	525	458	511	504	455	511	467	495	496	482	510	484	500	492	469	471	501	474	513	467	513	506	512	474	491	485	466	485	495	530	475	464	496	494	468	458	505	506	519	499	489	501	483	474	500	504	519	445	478	503	527	474	509	482	509	514	512	491	493	436	478	543	507	481	522	489	512	462	503	462	465	510	452	479	517	495	481	523	495	495	485	487	509	489	500	470	481	517	491	483	491	499	495	529	501	463	474	498	481	478	477	537	523	508	469	509	495	507	464	508	518	493	476	479	459	494	472	487	532	482	470	490	507	448	460	501	480	513	490	479	511	502	445	518	508	492	515	515	507	507	511	507	459	480	468	491	504	511	504	498	474	489	489	522	510	491	502	513	505	480	494	482	485	478	479	473	502	453	506	515	449	453	464	536	464	513	491	485	462	480	492	523	463	445	509	489	483	468	478	503	468	466	505	469	477	485	484	460	478	492
57576	93116	67432	36328	13352	2979	1149	926	865	940	891	930	886	889	903	911	915	902	939	905	907	889	917	915	937	889	873	967	927	860	886	926	901	942	928	897	888	912	913	856	907	890	932	897	895	890	952	915	892	920	903	899	873	893	947	877	914	924	902	932	873	976	883	938	892	843	874	938	885	892	911	909	843	847	885	913	967	902	928	963	845	916	860	927	852	878	874	901	902	889	910	878	920	918	881	873	911	884	922	884	886	891	917	922	896	904	883	907	910	934	876	880	861	832	854	907	907	916	840	961	926	901	936	904	909	917	892	889	910	917	869	875	840	895	863	911	807	934	908	914	958	914	930	828	887	920	822	909	912	876	946	873	873	868	860	889	856	881	874	893	878	855	903	902	900	884	897	945	925	876	884	863	883	899	918	933	920	913	948	856	965	874	905	865	860	926	833	822	904	891	889	870	910	925	931	913	920	883	929	894	902	933	862	922	897	909	906	870	958	855	892	874	915	935	903	887	904	888	913	835	902	921	922	859	896	858	892	862	926	917	922	940	902	914	886	872	927	904	889	868	857	969	900	897	929	871	862	921	899	865	876	883	916	927	929	915	894	879	901	903	885	884	878	859	874	932	872	906	912	912	885	925	823	888	921	928	903	875	881	911	902	951	987	947	895	842	905	921	871	869	925	891	931	902	908	863	837	959	890	881	847	941	886	929	890	937	927	892	916	880	912	948	850	849	886	922	867	902	878	919	841	903	914	906	872	866	869	880	900	900	898	936	888	875	889	924	900	847	881	857	898	955	911	905	898	881	903	893	857	850	872	889	919	851	890	870	893	833	882	909	893	894	844	934	839	910	877	887	840	945	859	898	908	886	869	892	903	870	931	909	935	889	932	892	889	851	948	879	878	925	918	910	928	866	949	891	872	892	909	875	905	919	872	916	890	880	907	883	915	875	913	971	878	829	876	911	940	864	877	894	860	902	894	849	820	932	903	902	903	917	893	874	840	880	905	881	861	950	858	880	884	872	899	899	837	928	922	912	898	870	935	884	859	831	867	889	915	884	948	912	906	929	889	916	879	943	876	890	849	922	815	872	899	908	903	969	903	875	906	926	907	913	871	900	912	841	901	901	912	888	912	874	863	897	872	892	941	919	902	887	890	889	896	894	881	937	909	885	896	860	918	892	905	867	879	942	870	892	887	864	866	896	877	858	916	868	961	904	912	950	903	977	905	840	890	935	904	909	918	900	837	877	893	897	891	888	929	870	905	900	872	906	885	838	877	907	888	840	913	892	874	877	930	897	875	883	909	907	908	873	891	845	935	905	938	875	842	868	884	884	845	861	891	873	926	947	880	908	891	887	870	877	864	908	922	919	885	933	864	886	887	901	878	850	888	881	961	892	943	889	887	929	915	888	912	791	853	902	881	911	902	908	870	926	891	862	909	916	905	852	855	865	863	867	937	884	891	880	900	854	908	865	910	896	893	907	925	848	895	883	955	842	956	867	898	994	871	887	879	904	917	879	919	898	880	908	888	908	940	822	877	883	907	868	949	938	916	872	906	905	930	889	895	892	892	868	892	870	912	888	889	940	931	907	850	896	841	842	819	857	934	899	932	903	881	885	911	920	898	929	901	904	910	920	848	873	856	890	883	921	891	907	915	870	894	903	889	898	882	877	854	884	900	892	931	902	928	910	882	931	914	923	879	906	909	858	886	929	978	911	848	950	851	883	895	894	887	821	877	965	904	915	907	847	868	851	868	912	884	898	899	875	876	928	926	946	890	909	857	916	872	917	943	911	933	957	862	916	890	883	886	879	892	863	879	929	868	890	883	882	882	876	909	859	878	930	839	900	847	813	895	885	873	963	927	866	937	850	894	888	890	915	927	915	984	917	895	846	926	890	952	913	891	890	897	855	922	910	895	930	908	909	914	901	918	908	889	911	878	912	959	931	882	851	942	879	858	885	859	880	890	842	880	828	860	879	872	909	914	898	929	893	884	920	887	881	867	887	876	884	911	876	895	870	839	904	878	894	855	885	857	870	863	934	883	952	895	922	904	914	869	924	882	921	848	859	885	917	916	867	878	898	895	870	898	914	931	882	885	865	908	899	896	885	903	931	923	878	860	849	929	891	860	905	868	871	909	876	883	892	906	871	928	890	914	848	915	883	890	878	919	820	896	894	923	939	874	942	924	859	871	927	953	857	875	897	887	885	914	923	893	889	880	872	924	875	965	924	916	893	922	911	928	905	883	899	917	894	913	876	932	950	862	890	844	886	907	912	867	848	932	887	865	920	898	919	876	905	874	888	871	899	908	877	880	880	954	876	934	885	843	826	909	971	884	898	959	935	880	889	867	935	869	847	898	946	893	877	911	899	906	945	873	881	922	912	944	935	880	926	883	907	932	900	892	914	933	898	855	930	874	906	897	892	922	890	928	918	930	885	881	871	954	906	914	911	895	896	902	893	889	888	918	881	864	922	871	899	922	925	911	899	925	917	835	900	883	918	919	884	928	905	872	921	895	902	872	954	900	844	887	855	882	881	877	910	913	892	898	858	877	902	901	927	894	898	899	884	930	832	890	875	862	933	845	898	914	873	916	928	917	859	839	860	893	869	894	878	842	825	897	916	849	894	883	862	893	878	919	847	908	936	832	879	893	860	911	933	944	904	937	918	824	917	903	900	907	889	908	846	908	886	919	892	904	931	876	917	878	919	921	916	930	915	856	850	893	865	840	912	931	837	896	889	924	914	930	939	924	935	946	895	869	933	918	928	887	916	943	861	882	852	879	889	919	895	903	910	911	863	870	881	890	851	903	810	946	901	856	897	877	927	908	904	913	907	913	873	892	870	904	861	894	885	939	872	827	895	858	912	888	898	891	893	886	977	887	907	905	920	922	900	909	884	923	865	875	870	898	853	904	902	900	947	868	923	972	958	875	868	923	911	930	879	867	954	951	910	906	889	882	882	854	888	885	879	915	884	882	917	906	892	861	881	944	880	884	928	928	865	923	881	863	870	846	931	922	945	943	919	890	893	918	897	897	944	922	832	897	906	930	942	894	928	879	911	875	917	878	825	855	926	864	863	900	893	876	946	829	878	918	940	881	861	902	899	922	875	871	884	937	951	885	868	870	870	847	898	842	886	890	909	936	858	911	862	882	867	918	933	872	923	890	946	919	960	856	853	874	875	905	884	883	884	929	919	981	891	885	890	880	962	933	911	849	910	857	908	965	893	919	930	902	864	923	878	876	900	852	872	928	905	941	906	919	880	919	875	934	882	944	867	912	889	957	849	878	905	893	910	923	848	908	884	894	891	905	913	919	899	881	866	905	897	970	909	902	913	870	880	895	908	887	880	924	871	916	872	911	894	909	876	868	902	937	925	910	972	897	909	897	881	919	952	906	880	877	922	889	895	898	916	906	848	897	902	852	912	860	896	909	929	900	897	867	900	882	860	841	911	882	855	943	893	876	888	903	920	845	900	942	905	869	884	920	909
23556	23555	33006	26565	21175	15770	3196	676	567	589	582	557	574	568	534	556	573	558	598	583	539	566	582	577	550	581	580	577	558	544	551	587	562	554	583	542	601	580	524	577	563	560	559	536	575	585	600	538	565	531	540	570	568	587	532	563	563	575	579	558	567	534	571	571	541	543	575	550	571	548	543	580	572	530	542	551	528	553	578	520	530	616	574	562	536	595	565	595	545	534	558	577	562	550	567	572	547	578	541	550	529	562	519	529	548	581	584	571	542	547	566	574	548	567	524	590	565	539	559	554	590	561	548	561	576	567	556	538	551	561	588	603	559	544	568	543	567	579	556	571	562	595	588	536	540	552	562	539	555	566	542	599	533	559	572	531	538	599	549	555	530	555	543	564	579	578	543	552	570	552	595	531	539	551	563	537	544	568	547	541	494	563	593	591	540	545	589	606	537	539	571	590	572	548	571	524	579	552	558	554	576	544	551	547	539	559	486	526	588	527	543	535	552	558	520	548	546	577	539	577	597	603	542	537	584	554	560	582	576	539	531	527	515	592	593	544	530	550	574	573	603	539	551	553	585	540	577	548	546	531	550	552	554	569	566	548	531	539	564	585	582	570	535	554	611	564	554	550	563	496	535	536	532	571	569	561	561	598	586	546	578	573	530	559	527	511	559	556	567	576	522	589	545	530	581	531	557	530	577	571	540	535	540	588	548	543	561	525	531	537	561	564	565	577	537	572	518	561	595	547	533	584	527	539	595	523	544	561	574	563	569	512	555	538	584	523	586	535	555	567	540	552	578	584	574	550	540	557	549	537	548	512	578	564	572	564	554	526	545	480	557	560	556	512	500	548	570	556	543	592	575	508	521	579	560	536	596	542	543	537	571	516	536	541	590	547	557	509	552	578	543	534	534	577	569	536	567	571	564	570	507	557	531	580	543	569	582	583	587	547	515	507	532	558	531	575	533	562	575	528	544	562	529	568	592	551	585	552	558	550	566	557	571	567	589	571	557	498	542	563	551	549	528	572	521	537	617	563	573	555	569	557	575	582	516	567	538	570	571	543	508	591	542	553	533	527	540	576	571	561	518	526	562	565	551	569	545	548	602	544	571	584	531	535	588	539	579	572	522	551	566	579	565	572	543	544	560	519	570	578	537	564	570	582	525	553	591	524	576	538	577	542	527	577	542	546	597	537	564	570	546	504	589	497	550	595	552	529	573	567	579	585	569	560	480	552	508	544	554	550	553	561	551	518	611	572	535	588	544	540	562	594	586	559	572	540	543	544	530	550	514	570	541	531	538	589	543	604	532	587	549	571	555	521	548	575	543	517	528	561	607	520	594	589	568	616	576	545	582	607	545	560	569	576	569	531	568	533	526	584	560	583	517	549	571	559	509	563	594	538	577	562	532	561	529	599	569	584	524	548	539	615	544	573	553	577	571	622	542	581	497	557	567	516	595	566	564	564	574	558	529	561	574	564	560	519	530	552	558	530	579	538	546	569	551	563	560	527	526	578	558	588	499	520	573	562	583	550	556	583	539	535	553	560	539	572	541	550	530	561	554	519	544	591	557	524	579	528	536	554	569	569	580	575	558	565	567	582	526	599	556	545	535	558	558	536	575	560	533	559	561	569	597	558	574	559	578	526	528	572	529	526	556	523	562	593	559	562	509	549	558	585	577	549	571	600	529	543	565	576	527	528	542	556	552	554	536	521	581	550	568	526	577	554	576	581	556	566	500	586	561	546	540	535	553	583	597	558	552	560	569	581	526	563	537	540	575	488	558	585	570	561	531	555	606	571	557	548	550	558	560	562	554	550	547	527	558	518	530	577	600	523	540	557	605	540	558	579	570	578	542	536	550	566	548	538	588	546	568	600	549	546	571	600	523	534	572	571	567	544	585	569	573	578	552	539	544	516	503	553	545	528	531	580	525	531	598	558	579	560	543	552	597	558	540	545	576	549	598	561	502	569	523	585	576	585	580	514	558	560	544	567	533	551	582	570	566	567	538	563	605	588	546	562	575	600	553	537	552	577	574	552	559	542	561	558	581	522	565	558	579	551	563	624	523	578	548	536	565	573	575	554	581	525	569	537	581	581	573	529	592	535	531	557	582	576	584	592	543	527	517	552	571	587	531	556	578	561	534	557	547	579	546	567	570	560	529	505	603	556	529	560	543	539	545	564	550	587	558	545	550	577	583	599	561	578	542	572	591	572	584	577	561	564	524	528	565	571	546	505	555	572	569	551	555	602	570	536	559	556	577	546	574	557	580	520	556	578	552	530	542	540	598	576	531	585	533	556	557	593	594	526	561	523	609	554	572	565	559	542	535	525	534	559	580	545	568	551	603	565	597	539	568	522	519	569	540	554	537	572	537	592	534	529	596	557	549	576	519	562	528	583	567	573	567	502	541	515	560	527	581	569	537	567	574	549	575	563	569	554	583	546	557	546	557	569	580	549	556	561	503	536	613	550	533	577	551	562	568	546	545	548	563	536	496	548	520	580	553	528	559	588	577	536	582	592	569	571	586	508	572	568	538	580	556	586	573	564	563	514	551	548	561	534	578	549	567	600	511	556	587	561	586	539	527	576	524	603	520	529	584	578	535	563	548	524	495	516	559	525	523	568	546	554	576	586	576	551	534	589	549	581	570	559	583	577	572	545	540	536	552	573	544	548	586	574	539	558	578	521	562	558	599	569	575	595	585	559	529	540	536	554	509	540	513	547	573	526	582	576	526	556	547	587	566	530	572	599	559	547	571	549	565	549	573	594	545	567	575	533	530	565	580	586	534	559	547	576	539	521	484	577	580	589	572	580	586	532	572	540	592	562	564	564	549	537	537	565	608	544	555	590	537	553	544	555	607	608	557	553	587	522	598	553	511	568	594	514	594	533	601	542	542	573	586	522	567	566	578	523	564	606	555	536	529	586	543	591	552	578	568	544	527	523	581	520	608	545	573	561	567	559	532	547	574	551	557	494	518	556	609	547	520	542	518	533	537	511	538	567	535	587	534	539	517	558	537	534	533	553	570	541	550	567	545	534	580	557	544	526	546	566	579	593	570	556	528	536	563	577	563	571	590	562	546	553	552	537	554	536	547	528	544	567	566	548	569	597	576	549	565	550	551	599	578	555	555	565	545	554	572	592	530	570	523	575	563	572	601	543	540	586	543	599	581	554	544	580	565	552	539	547	545	530	558	591	498	548	585	580	533	514	543	576	589	558	549	541	539	551	543	553	548	546	580	589	549	607	566	529	571	553	554	554	558	582	528	555	574	576	578	611	504	566	568	563	544	554	543	572	542	547	539	547	571	575	535	577	554	550	575	521	544	559	525	601	590	540	526	586	553	534	546	577	528	559	516	566	537	588	528	493	564	540	558	560	539	549	515	492	540	566	548	543	547	597	590	564	513	529	564	592	553	544	575	570	578	567	588	549	548	565	568	555	530	567	519	570	563	587	558	599	532	569	549	556	568	590	570	551	571	533	542	539	522	571
60283	100418	75639	44261	19406	4719	1446	1021	978	961	915	940	956	1010	989	982	979	996	983	981	1000	981	917	1014	961	967	927	969	998	930	946	988	949	947	949	993	956	953	982	990	976	1010	966	995	999	1009	936	948	965	1003	984	958	947	993	910	961	962	998	1017	983	947	962	1029	992	1007	950	976	949	954	974	982	942	920	930	965	983	1027	951	943	1009	961	1059	1011	956	971	1013	965	964	955	982	956	937	924	966	943	1004	1021	1043	966	921	931	970	933	978	934	944	931	1000	1041	967	990	1031	1012	1006	1004	916	968	979	999	1030	1007	987	958	989	940	991	955	976	989	999	960	966	991	961	938	946	971	964	949	947	964	1016	991	926	972	981	1016	979	983	933	1006	889	1022	962	1012	986	947	978	968	973	1007	1008	975	946	949	941	955	937	981	985	1012	985	885	888	1064	1004	987	945	974	1038	999	969	1009	939	970	976	968	959	994	954	911	983	995	970	944	983	997	978	933	924	1030	946	945	978	933	993	1011	1010	987	979	920	952	989	925	998	958	950	990	1002	998	981	989	976	971	937	985	980	929	973	967	923	1016	925	963	951	935	998	972	961	1001	1030	996	967	962	1038	968	946	962	957	968	944	983	937	1035	947	977	979	987	951	1029	984	929	969	941	996	959	978	946	966	1002	999	969	989	940	980	919	944	954	931	956	1030	948	972	921	974	957	981	925	967	984	994	957	930	988	1002	976	986	996	932	930	990	956	954	954	955	964	967	955	959	939	926	1032	982	997	959	1006	1010	955	966	925	979	962	967	979	947	911	998	1004	977	963	997	1001	946	951	947	967	1005	970	972	912	962	982	982	988	998	932	921	974	951	1003	941	934	961	984	1025	978	1021	938	974	964	1006	959	932	946	995	987	991	941	940	957	948	925	987	956	963	968	982	920	930	942	979	948	1008	957	1012	1001	974	984	959	960	940	967	955	973	962	973	985	966	920	995	995	995	959	925	935	988	993	961	970	1001	1007	997	950	962	950	970	964	1008	950	958	977	971	941	987	979	982	974	913	990	992	939	964	994	970	972	957	955	1000	984	1038	957	993	947	992	931	930	908	979	939	944	970	1007	918	983	933	990	993	1014	957	962	940	992	1010	1009	962	967	1007	978	1048	934	975	972	939	980	945	956	972	918	996	943	950	955	988	958	990	909	1004	990	998	972	957	986	1008	992	960	925	930	949	939	983	1009	1012	913	958	972	946	968	956	1031	1045	1013	964	930	1027	918	954	973	920	1045	1013	994	983	967	981	966	998	998	1016	914	970	996	913	988	1026	958	994	998	955	975	900	962	963	970	960	958	949	975	950	909	962	919	1017	956	966	902	989	990	1023	1031	978	991	931	978	981	1005	990	989	990	956	977	956	918	990	952	978	1003	994	983	1017	965	923	1001	982	1001	974	958	944	994	1012	939	944	928	987	987	1010	1000	948	994	947	1028	1032	1011	1041	1008	978	968	997	1000	972	965	979	996	964	939	1027	927	961	989	979	1031	946	987	947	983	1003	974	986	927	972	1004	964	943	969	965	990	956	984	978	936	949	944	950	1022	961	968	898	972	1001	951	946	988	984	970	989	954	958	917	977	979	918	953	951	976	1003	949	997	891	1016	1021	929	1003	934	952	968	991	952	994	964	972	965	974	899	996	912	974	968	927	1029	974	1023	945	941	963	941	913	955	958	994	978	997	921	975	996	953	961	977	1010	964	942	974	1003	940	970	950	960	963	950	1020	1038	996	977	982	1012	1037	1020	930	918	964	984	953	966	869	985	958	993	979	991	978	980	977	965	957	949	990	1000	916	1017	943	995	1037	959	984	938	963	1010	950	988	974	1008	993	959	973	1040	934	957	974	947	951	1004	927	932	984	964	964	939	1008	960	994	923	928	965	987	928	942	954	967	1008	988	942	974	1005	989	956	977	939	990	970	912	940	975	968	981	965	945	929	936	988	965	1001	960	963	955	968	960	1011	945	985	936	998	991	989	968	966	917	993	996	1014	1000	938	956	988	982	1047	951	984	918	982	994	973	1023	1032	947	974	953	960	956	976	981	953	986	1025	991	998	955	951	958	970	898	961	965	972	923	988	921	969	1000	1022	935	1072	956	914	922	981	974	977	999	960	955	969	942	996	926	963	938	957	999	1021	939	971	984	957	961	868	942	928	964	974	976	919	938	1007	928	954	963	968	929	973	976	1002	934	980	981	943	958	1002	933	966	989	910	893	948	934	992	913	1014	934	982	995	993	999	915	944	938	960	902	1036	963	976	1020	970	984	928	955	1005	1014	927	985	953	959	961	977	952	963	929	956	1016	970	973	1025	987	933	969	998	997	999	939	968	963	936	940	1019	989	961	983	904	948	926	979	968	998	937	1003	968	1004	980	993	1065	967	944	1006	978	983	969	958	986	953	958	927	1029	1024	1042	994	950	964	966	1002	997	947	965	985	981	994	942	942	920	956	921	1007	944	995	959	999	967	929	978	943	922	977	1011	955	917	982	948	1014	956	1025	999	981	900	1019	1011	932	973	1007	930	942	993	957	970	956	953	1015	949	947	991	1015	952	964	998	990	951	979	964	979	1044	948	982	979	961	987	940	982	942	943	950	934	1045	962	958	993	927	1004	978	984	947	947	972	1010	948	930	1018	936	945	976	941	1009	1003	931	942	1011	913	978	1041	966	1041	986	1016	951	955	1025	965	1013	948	892	922	975	995	973	919	937	974	950	972	937	975	975	985	1028	920	949	917	979	962	939	958	933	929	972	959	951	1004	1012	968	965	949	1055	917	950	1004	996	958	978	973	957	992	949	962	949	990	965	971	1013	987	941	960	988	1008	1007	966	974	980	950	967	963	941	957	957	1006	979	919	960	985	942	972	975	938	1021	984	981	991	992	997	973	948	938	970	977	1034	905	993	1001	953	983	954	1012	965	942	938	942	959	987	959	971	1005	991	963	931	961	950	1012	1000	980	967	933	963	958	985	957	990	967	952	921	950	959	980	939	978	996	977	961	954	973	994	963	960	977	1000	968	942	954	967	1014	917	883	974	883	965	950	960	943	938	933	965	954	948	982	983	959	1000	968	1032	991	954	1037	952	918	985	979	981	972	897	973	920	970	978	1021	951	979	1038	1001	977	917	961	928	949	983	934	906	1019	977	961	978	963	982	902	993	1033	955	899	996	1005	981	933	922	924	965	957	960	994	890	963	955	961	974	978	955	976	953	902	936	979	1014	954	957	1021	999	961	986	967	942	938	959	973	1017	955	1025	991	954	976	1006	996	962	971	909	998	987	926	921	945	976	992	975	956	960	1017	981	964	939	969	948	972	955	969	956	974	986	937	961	927	1006	1028	1000	996	1005	959	927	918	973	968	964	953	1013	941	955	964	980	998	960	935	927	986	988	974	961	951	938	963	940	986	946	943	979	975	944	946	973	960	977	965	964	966	942	974	951	986	985	1007	1009	970	968	925	952	943	979	968	947	935	925	1003	950	912	995	999	985	953	991	925	1005	977	1024	932	977	935	947	998	940	1000	960	965	915	984	1007	950	934	997	963	977	961	974	975	1040	924	957	1063	928	942	936	1021	929	936	1022	959	1017	932	970	1012	991	975	940	1020	970	963	984	953	983	979	991	955	1054	943	1013	1006	984	960	945	929	967	988	964	932	995	983	970	965	974	969	987	919	957	968	955	960	937	973	987	917	974	1007	991	969	995	975	962	977	990	1048
28751	34301	31074	13999	2298	693	534	473	510	493	522	504	502	496	551	481	479	462	491	469	520	508	477	466	474	504	485	500	482	455	483	466	508	539	489	474	475	511	511	533	491	514	508	480	426	489	478	520	538	518	488	480	470	514	481	475	464	448	493	523	479	500	465	523	462	503	496	452	506	514	490	470	504	474	492	486	475	514	463	499	511	479	513	464	486	463	456	503	485	470	521	477	483	433	517	505	478	537	479	503	518	492	457	481	498	468	478	450	517	498	499	489	486	471	464	456	496	556	497	505	486	529	473	505	482	538	515	497	490	523	511	482	528	499	503	507	494	522	500	486	483	490	472	458	446	491	503	469	491	488	486	480	501	489	506	510	472	479	480	525	484	532	491	497	487	550	455	542	502	491	530	491	469	498	502	496	510	484	493	469	534	472	493	456	466	471	506	472	477	481	489	508	493	491	466	473	489	474	481	501	478	497	528	537	495	505	510	484	474	500	464	482	486	498	491	491	473	515	512	517	492	570	495	496	511	526	554	494	512	505	497	502	502	435	488	556	468	446	519	485	485	506	466	490	475	482	490	489	481	464	483	519	497	472	493	509	541	441	470	555	541	454	493	495	510	508	456	486	475	512	514	474	486	498	477	518	502	496	460	521	475	477	486	497	489	486	461	479	479	508	452	486	486	476	513	482	488	506	481	514	484	513	494	478	426	476	518	516	500	510	464	478	496	474	464	476	503	455	504	507	478	499	486	478	528	504	462	487	460	495	504	523	488	482	491	495	475	496	489	516	483	498	480	502	509	473	473	493	529	482	490	519	504	492	457	505	479	508	504	516	496	498	500	483	507	490	522	474	506	445	510	488	503	534	525	526	510	479	515	454	493	517	484	479	471	503	473	517	464	491	505	520	491	534	485	525	477	463	518	497	473	506	497	477	504	466	456	511	544	535	449	483	494	515	493	509	475	486	488	526	465	498	480	459	526	484	501	494	507	493	520	508	492	485	477	515	529	503	518	473	548	462	495	495	465	513	505	502	480	485	485	494	484	482	467	450	457	510	504	476	487	473	496	513	530	473	500	498	503	488	470	491	435	491	477	510	501	523	501	535	469	467	492	505	470	481	486	470	511	532	454	507	509	487	526	495	505	452	473	482	531	515	459	476	491	512	483	505	508	480	496	513	484	495	464	484	518	465	493	508	455	478	528	509	464	482	496	528	518	527	468	529	493	541	492	508	492	490	497	537	494	509	495	496	475	494	525	505	504	490	497	497	460	462	449	505	473	518	477	509	491	501	512	474	463	460	474	513	492	506	478	500	495	484	519	474	486	497	500	499	441	464	459	448	503	476	487	527	497	516	500	492	520	501	499	482	489	522	501	493	500	507	479	505	515	502	469	522	504	505	479	507	486	504	490	499	508	516	493	507	499	510	477	471	507	493	545	492	473	483	519	478	487	489	473	513	517	488	504	484	528	511	504	481	481	457	480	498	506	494	495	490	539	544	462	506	499	519	505	515	536	516	488	498	545	500	477	495	484	493	500	503	482	499	487	454	484	456	501	486	494	518	509	504	504	490	489	470	446	511	424	513	475	500	506	510	501	505	536	466	466	483	456	481	504	518	514	479	464	507	531	518	526	461	497	462	515	520	508	446	519	474	529	490	477	525	482	497	531	535	490	455	470	502	497	512	496	497	534	523	503	499	542	488	529	466	498	484	511	514	501	476	466	477	460	514	488	499	544	528	480	493	514	502	480	491	500	522	465	469	467	468	460	443	490	495	526	520	487	480	496	492	500	475	509	521	469	473	487	480	523	500	487	488	489	509	505	503	514	513	487	500	467	513	505	499	509	485	483	521	498	463	497	512	524	475	455	482	529	539	517	497	497	506	510	468	410	459	506	465	489	515	495	485	506	460	497	528	476	526	473	528	473	491	489	480	491	473	517	510	520	514	475	531	494	511	496	497	487	471	498	506	497	505	503	497	481	493	493	493	506	481	497	501	484	477	462	503	506	532	512	503	511	494	451	506	511	527	479	479	451	507	491	477	504	464	514	513	489	523	507	437	487	485	455	508	495	486	497	506	532	528	472	532	544	506	531	469	447	478	472	523	515	496	489	513	505	460	518	484	532	519	535	501	519	540	494	500	541	506	469	501	492	493	501	456	517	472	491	482	494	534	514	537	484	466	465	478	510	447	495	497	491	473	507	473	483	515	482	490	472	489	510	479	476	485	509	508	520	471	502	485	560	477	471	454	475	450	541	480	489	509	537	495	463	473	489	522	538	531	470	484	482	468	473	510	491	520	538	493	522	501	454	511	481	478	496	494	475	479	517	502	514	507	490	437	487	498	496	469	514	514	472	471	502	519	504	480	494	487	494	504	466	535	511	503	518	518	510	473	477	507	489	471	510	518	500	496	523	472	508	503	474	481	518	499	480	491	488	462	517	491	464	486	485	482	500	504	511	485	486	535	531	503	499	510	489	496	474	500	457	455	451	506	510	516	490	487	520	489	484	496	487	474	475	503	493	518	474	478	494	512	477	502	453	470	487	477	501	504	526	517	443	476	489	495	483	515	511	504	483	489	484	505	487	498	479	494	497	516	516	512	440	495	511	497	463	499	476	509	499	473	508	510	501	481	422	505	528	506	478	507	485	469	498	450	479	503	524	511	479	462	460	517	481	473	503	501	472	525	479	486	479	516	523	494	507	511	499	481	481	518	535	512	498	483	523	480	497	496	464	503	509	487	464	508	503	522	512	490	493	492	496	478	482	520	476	506	487	478	498	481	489	517	492	483	477	526	530	487	488	487	482	485	515	495	477	475	511	517	508	478	479	503	470	530	475	510	483	499	505	471	479	483	476	492	464	523	487	449	510	512	478	472	500	501	521	490	483	474	475	511	506	502	449	517	464	487	520	488	519	449	499	535	480	467	501	519	509	532	481	482	477	506	472	450	518	503	515	495	507	475	498	489	515	506	454	504	499	489	486	504	495	493	493	498	503	531	478	494	466	528	488	444	498	525	506	488	493	508	462	479	500	538	494	485	488	509	469	483	481	502	479	528	471	476	481	481	459	504	486	461	505	491	506	454	475	489	504	527	512	474	489	503	486	524	500	481	488	503	541	472	486	517	476	483	482	483	460	527	505	486	475	529	482	504	492	490	499	499	507	520	504	458	527	506	503	515	522	477	485	499	470	498	505	511	465	465	503	504	483	519	485	482	516	471	498	500	471	489	474	525	521	496	536	501	463	552	497	509	508	498	474	516	491	543	529	531	483	507	476	466	495	470	488	500	499	487	523	528	475	478	433	505	464	486	493	494	469	456	494	501	524	500	510	500	477	492	497	477	498	525	479	512	525	514	476	497	526	473	522	508	480	485	451	515	487	490	503	528	504	496	486	522	476	522	496	496	502	492	516	431	488	468	475	519	512	524	500	483	482	468	480	472	467	482	522	539	495	533	518	519	496	482	507	516	488	481	479	517	475	481	502	502	451	446
34818	52495	35866	14936	4025	1432	919	877	942	935	858	907	919	923	876	954	887	906	936	896	875	991	915	937	893	890	844	940	886	938	863	935	850	977	913	904	904	917	887	853	900	938	914	949	840	888	860	955	879	875	872	950	892	938	921	931	1007	914	907	904	919	882	853	902	864	927	876	911	912	869	957	879	891	930	887	879	911	956	902	898	929	972	834	914	957	872	961	935	909	901	962	934	928	871	893	919	915	895	899	922	932	890	927	900	932	890	886	896	902	910	880	940	895	915	903	926	862	920	974	959	880	969	911	933	940	922	887	905	884	866	855	855	925	969	862	921	892	926	851	916	938	912	949	910	913	863	910	888	932	865	928	909	873	907	892	831	902	915	923	883	884	911	903	948	928	887	974	895	906	884	943	908	903	942	918	966	881	922	920	881	909	951	956	927	887	942	888	952	894	870	891	929	903	895	937	919	957	901	924	956	946	908	893	953	904	946	895	926	871	906	921	916	931	964	922	912	884	877	922	890	881	867	886	930	910	914	867	950	911	952	928	904	938	926	924	913	902	914	966	944	961	879	907	909	932	937	897	897	905	897	900	887	898	882	893	933	914	986	896	859	942	873	910	962	897	891	889	925	900	938	877	848	873	908	879	868	859	937	898	919	912	923	885	918	896	884	942	888	924	881	911	957	925	949	895	860	904	951	890	881	929	862	877	963	890	922	891	877	887	946	895	912	903	915	900	896	937	901	926	888	973	853	919	946	939	949	889	923	869	914	905	888	889	911	939	886	945	912	951	916	881	892	934	901	916	868	900	959	885	892	926	917	902	928	937	882	910	860	909	855	875	917	885	897	920	971	890	883	921	923	919	923	895	885	868	951	850	898	915	917	880	874	941	947	892	939	892	902	939	924	898	874	889	908	932	895	919	879	913	879	950	950	875	944	903	897	858	890	908	854	905	874	869	920	875	903	911	901	903	943	894	930	941	920	896	901	844	894	903	907	891	950	915	911	935	865	924	966	901	894	877	887	932	965	920	898	957	957	937	821	886	963	951	875	855	948	924	907	917	966	931	851	891	877	898	934	888	922	881	859	928	926	883	850	969	879	907	959	865	920	890	930	884	933	889	860	922	945	902	895	906	931	888	898	843	955	902	961	937	897	910	945	914	897	899	951	912	904	905	861	932	953	848	926	881	901	896	910	943	950	921	891	858	951	949	912	869	902	891	930	915	905	906	916	898	892	952	923	907	918	896	894	910	923	901	877	906	894	889	869	877	929	892	912	934	924	895	867	875	916	877	904	827	930	918	932	929	901	932	883	947	867	918	879	901	924	918	883	935	890	925	916	970	903	874	908	871	884	915	927	899	940	920	912	930	873	929	927	910	903	969	883	906	948	904	944	918	863	870	855	928	870	876	958	912	957	892	877	951	914	917	902	888	916	929	949	878	885	910	933	911	895	882	916	930	949	910	910	912	998	890	940	940	921	914	913	905	931	921	901	864	926	894	932	923	872	902	939	842	928	902	942	889	940	877	920	893	921	885	843	929	923	913	925	970	883	878	878	927	916	858	946	876	929	921	901	886	884	894	862	878	915	877	940	950	822	916	964	904	925	928	941	900	930	926	859	946	885	912	884	937	921	872	937	950	917	937	903	936	945	943	912	941	920	890	939	943	931	889	876	873	906	902	903	924	915	903	911	951	907	894	856	939	874	940	957	909	955	857	883	882	914	927	933	889	927	952	903	894	949	897	857	911	859	849	882	942	932	863	894	906	880	905	976	921	922	859	886	952	931	910	890	908	923	936	905	916	981	953	946	971	884	865	973	927	883	894	890	939	914	902	931	894	879	927	925	913	906	906	921	912	883	888	926	878	939	889	845	927	916	913	932	874	900	872	943	931	916	928	928	854	937	950	924	840	882	907	950	940	910	951	907	928	858	914	889	915	935	904	906	940	903	933	884	891	897	904	889	892	940	950	942	887	934	857	926	911	960	856	892	866	877	919	876	885	917	883	941	869	902	859	904	878	944	929	909	829	949	905	902	940	893	888	982	940	851	912	926	954	905	905	909	913	887	892	915	984	927	905	905	911	879	889	900	924	869	870	922	893	889	918	917	951	892	859	920	923	911	916	918	933	899	899	932	938	923	928	940	847	913	916	957	857	931	887	894	905	894	887	953	912	909	920	911	900	916	871	883	919	934	906	909	873	867	944	967	905	901	957	866	890	900	907	890	938	912	862	934	894	982	947	892	933	900	948	929	939	843	927	843	929	883	910	949	945	921	916	898	848	893	920	940	893	918	964	873	925	812	895	910	859	929	852	923	924	920	864	890	918	890	920	905	945	924	878	929	880	894	955	942	919	945	905	887	880	884	915	875	921	896	938	941	942	914	972	937	955	937	914	876	946	868	917	881	858	937	885	926	917	946	897	921	914	952	932	890	936	965	911	900	918	932	917	906	913	926	954	989	920	908	919	874	917	887	941	859	941	907	914	861	906	875	918	868	910	862	914	936	899	929	928	938	891	935	928	914	882	933	925	918	885	907	912	872	928	879	926	894	901	926	900	916	900	914	917	915	888	902	910	918	922	891	896	916	915	884	928	927	927	898	869	937	907	889	887	928	923	912	904	930	881	899	941	951	889	934	925	969	914	898	901	921	918	885	862	892	912	910	921	961	962	835	894	931	953	887	942	886	885	885	883	919	892	913	935	875	912	900	926	886	938	975	918	903	867	900	914	927	864	909	863	939	883	884	982	926	879	879	940	886	920	885	876	928	894	888	895	924	941	866	894	871	967	920	921	963	886	933	909	866	889	879	890	916	921	942	934	958	888	911	938	864	912	917	883	906	906	881	890	894	884	943	857	878	967	926	890	912	925	952	916	889	937	906	929	912	887	973	952	868	932	911	920	892	916	879	933	935	900	870	896	919	901	934	870	983	936	907	904	870	911	901	878	958	857	871	878	911	871	929	932	915	896	888	891	875	872	941	884	879	887	951	977	941	913	914	910	941	909	892	926	902	939	933	924	917	936	931	888	871	880	927	912	910	928	929	917	912	929	907	901	912	955	897	851	939	875	905	954	886	913	989	887	968	956	894	906	940	913	903	926	895	926	927	868	859	879	889	951	927	950	937	905	953	924	866	913	886	938	888	894	958	873	897	871	852	928	902	871	891	954	891	913	925	933	867	924	890	890	904	944	906	881	914	956	919	903	887	902	873	906	907	846	894	923	902	905	839	931	912	920	891	892	890	971	907	847	915	893	891	937	920	935	952	895	866	945	882	946	921	892	979	926	888	868	921	875	909	918	941	939	903	888	870	920	894	911	906	933	891	891	923	892	955	878	943	914	949	937	887	946	910	931	958	876	947	864	862	904	908	889	931	921	919	881	902	899	923	915	860	879	910	848	902	881	948	910	873	911	894	906	905	953	927	893	884	956	896	898	932	896	903	938	912	853	867	899	907	935	903	946	855	901	949	925	878	935	865	860	889	898	932	948	913	910	877
24885	26401	38245	30142	18539	5800	818	565	520	521	539	496	501	514	519	532	482	495	496	507	508	456	521	469	467	486	456	501	485	532	492	533	476	481	513	457	508	455	490	493	472	483	483	490	495	483	498	467	493	479	505	477	440	483	530	478	485	466	446	499	451	501	464	493	491	457	496	478	486	537	498	474	505	509	465	510	491	520	496	503	496	517	465	457	461	503	483	504	485	502	516	507	497	463	464	498	517	478	467	492	471	498	467	517	479	474	479	488	498	485	464	499	468	466	505	505	507	489	473	460	533	468	496	468	500	485	493	465	508	464	496	471	503	462	509	449	476	471	515	527	496	470	488	486	500	469	512	498	473	490	463	478	498	465	474	452	496	490	509	475	511	469	474	500	443	472	479	442	473	500	526	419	507	519	501	480	470	448	476	496	481	494	473	466	474	486	477	484	492	509	492	474	512	455	484	444	469	511	499	498	509	496	492	476	479	496	503	482	467	483	456	499	501	489	466	469	472	488	497	476	496	480	466	480	450	464	475	490	507	476	502	479	476	503	485	456	439	467	462	513	454	474	483	469	504	488	503	484	517	456	503	521	478	492	472	456	470	502	463	459	474	470	473	460	484	484	463	477	513	486	487	491	503	522	462	465	482	538	491	492	452	494	473	449	504	505	477	502	487	456	455	473	525	486	494	484	457	497	443	524	428	545	514	466	479	423	470	506	470	472	518	494	483	465	483	480	485	538	497	520	490	495	509	512	480	490	524	478	481	475	491	493	505	494	480	472	527	506	424	474	467	467	514	535	489	448	475	506	460	502	439	524	470	484	466	485	467	481	483	491	487	463	475	438	469	481	486	502	467	464	498	485	500	504	501	498	491	498	473	467	457	529	454	498	437	473	458	488	498	498	482	480	519	522	471	512	456	467	482	494	477	441	516	491	462	488	484	430	489	453	420	518	463	486	462	475	509	469	450	493	497	501	494	471	505	469	461	505	498	456	523	489	479	450	508	484	507	461	443	483	486	462	470	464	510	536	465	505	442	489	477	469	462	462	502	494	443	473	479	490	482	500	509	489	473	480	491	470	521	486	493	507	508	470	459	460	454	484	469	496	473	468	441	472	455	477	506	494	470	481	524	488	496	514	513	481	480	425	448	460	487	474	456	463	517	464	455	493	510	436	479	458	490	432	463	465	456	530	471	458	487	467	513	487	499	459	507	495	497	518	481	498	465	490	493	475	510	478	499	494	486	514	486	455	457	458	505	479	481	461	453	471	521	492	515	434	475	481	449	499	494	477	523	458	502	513	476	482	489	468	502	512	512	434	503	455	495	504	484	511	495	486	493	504	427	469	461	481	479	501	460	487	450	484	557	466	482	487	467	500	518	514	459	482	481	491	515	474	461	530	469	528	485	476	483	512	467	474	514	497	479	477	507	465	499	483	487	504	458	473	531	462	499	477	485	440	423	466	487	466	501	473	503	460	518	470	487	471	469	480	488	459	504	459	472	463	479	497	496	443	468	499	469	501	462	474	468	481	468	472	471	467	477	497	478	499	503	498	450	456	481	465	474	499	507	470	493	468	471	484	501	510	510	495	502	441	513	468	507	497	496	465	499	469	448	468	473	506	472	476	480	464	509	529	484	499	475	506	514	518	488	467	491	476	513	514	491	507	450	535	511	462	501	489	462	457	471	456	492	462	479	506	478	496	505	466	503	465	470	452	484	458	482	469	474	434	457	511	479	494	438	487	479	467	478	507	453	476	498	468	505	531	451	466	491	462	472	486	467	489	477	464	485	519	452	508	530	474	487	494	529	509	524	472	482	544	477	465	463	455	496	484	472	512	477	484	500	468	494	470	480	475	474	530	458	499	494	497	430	491	473	501	492	523	455	480	482	507	459	479	470	487	431	520	464	477	463	468	479	459	460	480	456	467	464	460	477	487	470	474	456	495	459	546	485	496	485	506	462	502	487	490	469	467	451	461	489	511	464	506	457	494	487	507	505	482	484	483	507	519	441	507	467	529	491	463	467	469	515	467	459	489	475	493	458	445	524	460	469	455	496	485	461	512	476	486	497	479	456	464	491	546	461	498	505	500	474	477	447	481	489	482	454	474	505	489	517	455	482	496	468	482	475	474	485	495	485	482	486	503	504	502	502	466	463	520	452	512	478	455	499	455	458	484	476	503	475	470	488	497	511	458	500	472	459	470	480	475	465	490	474	488	463	444	488	522	490	479	468	486	468	463	506	462	520	499	464	502	468	494	452	459	484	469	546	507	444	480	492	505	439	471	469	472	472	453	433	505	505	511	493	496	489	518	480	498	482	496	474	488	458	476	469	461	482	461	510	477	513	474	486	502	483	523	487	478	484	465	477	471	465	448	514	490	461	431	481	461	513	455	522	490	493	495	433	507	480	513	457	451	471	422	496	490	444	493	499	498	479	437	487	493	461	456	483	505	471	512	457	498	495	506	478	523	468	479	486	486	442	497	445	493	473	470	486	486	505	504	461	494	440	449	417	459	489	508	535	502	498	472	494	472	475	457	504	488	499	499	506	490	508	488	534	484	461	466	464	476	479	459	478	472	463	510	492	472	455	434	509	489	480	483	496	464	495	466	465	535	486	427	470	515	455	491	507	451	524	467	469	501	475	511	470	517	482	460	496	461	499	474	480	482	507	505	494	515	473	474	495	482	475	489	479	524	489	495	491	540	428	483	471	493	454	479	450	494	486	482	450	456	474	474	499	515	478	496	499	506	524	502	483	469	496	497	526	485	477	476	496	461	481	474	433	485	468	507	473	510	489	506	480	476	461	493	496	457	509	480	488	510	490	477	461	501	486	474	515	492	455	479	483	458	508	469	485	486	451	458	481	466	501	471	500	511	503	444	447	469	477	475	494	471	472	488	475	471	473	488	515	466	440	482	531	519	506	468	462	460	466	504	490	456	498	487	520	465	484	500	465	493	451	478	517	533	495	514	467	499	452	468	502	482	469	488	504	479	469	483	462	471	481	466	544	508	508	517	465	487	484	508	511	482	506	503	452	533	479	454	526	483	447	503	467	516	494	458	474	494	505	493	447	446	483	487	445	518	509	475	482	473	490	447	483	460	486	479	489	489	496	503	460	488	494	473	477	505	522	495	491	506	457	513	501	483	509	471	444	506	472	451	511	496	475	487	478	471	461	479	478	455	450	480	473	509	483	503	465	463	483	488	510	536	509	464	453	500	517	465	491	453	491	451	486	489	501	499	495	482	491	491	474	498	453	451	469	446	520	476	525	508	501	516	504	481	496	504	512	487	462	506	501	482	479	521	479	482	471	476	476	493	504	446	500	467	475	454	488	446	507	491	445	475	455	490	440	474	476	473	459	465	510	488	495	455	490	494	500	478	502	454	502	498	505	514	456	528	493	510	483	494	485	504	446	466	488	452	500	499	496	547	490	491	485	455	465	468	529	467	475	489	481	468	479	476	498	512	486	504	484	522	478	487	489	478	463	492
58051	93628	68451	37937	14904	3459	1210	953	909	921	924	939	867	898	913	894	912	868	904	883	910	924	887	972	902	883	930	935	875	844	929	920	896	878	893	888	868	931	892	862	901	879	904	853	915	890	890	863	865	863	936	911	857	928	900	838	892	874	872	918	879	922	843	895	891	913	898	860	934	891	902	861	941	915	917	923	926	871	871	886	875	864	892	905	900	925	885	896	844	957	967	937	887	927	922	840	879	869	883	918	877	907	868	863	867	870	862	898	914	911	887	864	950	906	924	905	885	930	913	905	874	898	830	865	899	855	897	896	867	918	890	907	864	942	898	909	900	909	947	891	893	909	910	889	902	891	905	882	919	884	881	866	898	882	896	897	951	834	862	942	931	904	856	860	859	872	911	939	884	928	880	882	894	924	921	865	902	907	871	900	861	858	885	958	929	848	903	904	911	957	911	894	870	874	922	918	891	917	867	895	888	913	893	890	856	937	916	855	841	833	908	905	905	854	892	848	902	868	924	875	899	936	879	862	906	925	884	877	933	875	923	896	897	868	918	899	899	877	876	942	899	864	883	937	904	847	944	910	917	926	837	943	897	898	958	942	933	877	900	901	927	894	890	886	882	876	928	865	899	852	881	880	884	879	876	897	868	868	934	900	916	851	916	881	884	885	886	866	839	881	921	922	882	844	946	889	910	907	895	933	888	898	907	921	902	898	878	864	924	868	887	876	849	878	879	934	852	890	921	884	885	871	936	898	878	884	803	951	820	904	855	961	864	883	899	932	874	900	837	874	911	933	899	879	898	863	844	898	834	871	922	879	832	931	947	893	903	938	890	863	889	918	897	921	926	905	885	914	870	849	884	871	899	929	931	867	869	884	851	878	863	927	906	922	916	907	881	913	842	927	941	926	900	896	903	923	924	837	816	844	895	901	937	869	909	921	947	875	903	920	866	851	915	887	875	874	875	924	834	871	907	941	945	933	931	913	877	919	857	922	847	858	930	910	922	904	928	887	894	866	936	909	897	908	908	885	823	941	933	903	848	876	889	892	934	896	866	829	873	926	877	909	856	897	934	905	925	835	892	908	872	875	888	924	898	876	862	885	881	908	923	893	898	860	871	921	895	917	900	895	870	878	911	933	917	903	905	877	870	878	893	851	898	885	905	871	849	870	918	876	913	909	888	934	891	915	886	907	879	875	912	891	893	913	896	912	897	863	856	852	894	854	909	879	903	924	889	876	862	888	893	890	903	923	880	863	956	851	916	886	990	888	917	953	925	892	873	906	866	873	897	869	893	929	918	890	867	895	903	842	877	882	914	983	907	909	908	919	917	897	880	924	920	912	932	845	921	897	903	877	891	891	884	889	884	876	852	893	885	856	929	940	888	905	854	883	957	935	872	907	889	947	880	862	901	930	884	839	905	952	899	917	907	898	863	923	893	878	918	808	919	879	910	881	899	893	915	924	858	897	898	851	894	849	909	929	907	907	910	983	882	852	883	938	869	932	893	876	864	874	923	891	814	903	904	841	904	914	863	943	882	909	869	861	888	883	849	897	867	917	906	941	879	847	930	932	896	899	872	897	930	970	901	922	893	871	903	888	919	916	878	846	929	865	886	897	883	934	895	892	912	845	932	861	900	943	904	842	888	877	869	916	880	871	842	894	902	889	885	942	868	914	859	930	874	948	906	862	936	944	946	874	852	850	910	893	939	921	877	867	846	857	847	877	913	852	861	872	909	923	903	917	920	912	912	915	912	956	902	878	905	907	910	851	863	896	918	835	942	872	867	933	895	862	875	892	900	900	863	862	861	842	903	897	936	838	898	902	924	916	917	918	911	829	887	919	888	865	902	909	915	882	947	861	906	915	896	934	901	860	872	877	936	884	878	835	899	923	885	858	872	959	918	902	914	925	869	935	902	871	963	873	828	861	879	924	907	872	903	884	948	943	915	970	920	886	859	875	902	865	889	898	914	885	856	886	930	940	886	918	919	976	904	907	910	855	885	902	880	911	895	898	898	881	892	920	845	917	874	903	925	886	850	938	886	906	880	879	891	839	881	842	890	936	881	893	904	928	921	933	940	871	879	932	869	931	854	912	909	929	834	859	920	850	880	902	898	865	886	888	899	868	873	876	917	844	913	873	871	907	861	875	921	916	908	936	914	909	826	883	978	930	864	864	882	890	930	877	886	914	911	880	896	843	874	902	907	882	886	922	916	921	914	832	930	937	862	893	933	895	889	889	940	917	932	871	896	890	864	840	904	938	901	921	847	884	945	910	893	871	903	939	888	855	925	851	906	907	833	867	920	880	901	927	900	896	885	859	953	843	853	909	933	863	894	851	915	911	889	904	870	856	875	864	870	901	896	906	846	902	831	900	907	885	875	868	904	922	833	884	893	884	927	900	883	890	915	863	931	866	887	897	900	889	882	879	937	854	904	924	889	852	877	918	834	895	926	905	828	870	906	906	907	900	970	872	888	834	913	855	881	906	855	900	919	886	884	906	886	903	884	890	904	874	830	936	918	891	919	940	928	915	938	927	926	868	923	918	912	891	842	864	951	913	873	913	885	897	891	927	915	905	857	882	881	890	907	886	887	933	844	874	870	894	884	862	906	889	920	877	893	896	886	881	886	841	859	895	928	883	908	874	867	928	924	894	898	859	895	901	918	897	869	859	908	901	881	885	876	904	922	879	897	904	916	873	840	914	839	911	891	897	961	921	899	919	937	885	888	852	917	884	918	852	907	903	896	899	887	900	915	926	904	898	890	880	889	918	914	933	877	880	900	872	953	890	908	866	873	902	838	919	912	924	909	874	953	919	931	909	917	885	900	898	963	856	916	873	932	900	831	944	880	931	860	879	947	949	903	834	897	941	882	901	899	873	852	888	919	903	852	902	914	935	933	857	881	899	870	925	906	922	902	907	880	905	902	934	922	885	903	905	879	855	864	883	847	911	884	882	883	887	895	887	836	916	885	866	901	874	905	871	847	927	881	835	885	911	905	881	949	879	853	890	937	915	855	895	907	954	838	885	901	953	903	877	833	942	924	889	935	898	917	908	917	853	894	882	907	921	852	971	892	886	854	888	885	878	902	907	924	928	942	906	888	928	863	901	918	850	884	885	900	897	877	892	904	926	944	939	956	891	882	887	930	934	890	853	931	919	899	911	902	870	899	887	908	911	923	841	865	887	910	931	897	906	900	857	904	918	879	885	905	862	938	916	912	897	860	867	907	933	871	855	869	951	884	890	912	866	922	902	892	852	949	891	911	876	911	880	955	921	867	875	885	925	910	925	900	899	941	897	858	905	862	861	882	911	915	916	898	898	895	880	912	867	880	861	979	861	956	920	940	895	884	873	846	879	882	930	911	931	898	920	938	905	893	873	890	889	880	905	917	899	909	872	912	954	912	895	928	930	883	847	913	849	860	859	867	919	894	896	860	828	912	835	869	873	884	877	888	870	866	912	915	918	904	838	974	927	901	870	889	866	936	883
23447	23410	34221	27607	21402	16203	3484	687	567	613	547	582	528	610	590	573	567	581	557	543	544	515	548	556	587	552	585	535	553	609	584	541	528	560	527	550	543	518	553	571	546	597	536	570	551	505	510	524	589	560	509	571	538	549	539	506	512	537	538	558	563	526	527	555	557	563	500	510	513	590	581	600	562	521	511	534	551	526	568	577	514	502	628	557	558	557	571	558	545	532	561	539	581	519	559	585	566	541	547	517	568	565	508	549	547	539	538	561	549	535	526	570	519	547	521	572	554	541	555	551	590	573	573	580	532	567	548	565	522	543	537	529	567	533	539	552	543	564	546	546	588	557	564	520	591	539	510	533	557	525	518	539	535	573	529	564	565	577	550	566	600	537	573	571	528	548	525	612	555	564	528	551	497	569	550	521	528	543	543	557	563	497	561	548	583	543	599	557	557	528	591	496	574	565	555	549	566	576	536	511	521	540	549	571	537	528	542	552	547	529	572	565	533	576	504	521	540	517	553	544	521	557	576	526	547	517	565	570	574	539	529	538	565	561	554	542	561	505	555	581	525	583	545	553	531	544	567	559	525	544	608	530	543	547	530	578	574	562	538	571	526	577	567	544	591	525	547	594	565	536	574	541	549	539	562	533	574	539	554	547	517	519	513	597	522	584	527	565	543	544	523	498	545	533	509	584	526	570	550	568	524	515	537	571	516	575	551	545	543	562	537	527	566	499	546	577	549	553	530	605	528	595	520	582	541	584	541	553	535	554	529	530	533	552	560	545	558	551	569	532	568	556	555	543	550	515	521	544	602	557	536	532	586	526	532	517	547	552	543	543	524	515	595	541	530	556	594	504	555	516	547	521	536	573	504	534	587	551	561	536	517	519	551	569	533	571	535	547	569	550	552	542	548	525	512	569	562	538	566	501	521	567	541	525	622	557	561	559	565	516	535	556	537	521	555	570	523	518	537	545	519	557	514	521	527	571	531	565	574	550	550	591	517	523	558	573	549	528	502	548	572	525	543	541	556	555	538	541	518	560	559	550	520	534	537	524	503	530	587	540	566	541	529	508	563	548	549	545	523	582	558	536	568	523	559	526	545	523	559	542	528	556	526	542	566	568	558	535	532	595	600	552	573	504	545	550	594	521	540	529	547	522	538	545	569	536	517	546	572	522	550	599	547	505	580	553	569	533	537	539	579	547	511	538	556	537	536	622	542	563	579	549	500	547	533	538	530	590	578	581	548	557	560	539	527	535	524	556	541	563	575	519	552	557	602	523	543	568	564	564	602	553	544	539	505	571	537	536	550	585	525	557	543	548	541	541	523	552	582	559	508	505	544	524	540	554	521	542	564	569	563	550	520	541	537	519	585	538	523	569	515	528	527	606	539	555	574	535	558	569	566	526	529	524	540	551	521	572	548	530	509	560	550	546	531	539	522	560	528	525	534	567	576	561	565	527	542	567	538	541	548	528	531	568	521	555	567	573	537	551	555	525	552	560	546	543	549	534	537	566	508	565	541	524	598	587	543	541	528	503	567	554	560	563	529	539	543	564	593	614	571	489	543	539	512	580	568	590	540	545	552	572	529	526	534	570	545	587	571	529	529	530	535	513	520	562	554	536	542	577	536	549	573	542	561	564	548	565	544	562	591	586	548	545	544	532	540	554	575	538	535	533	593	556	542	609	537	588	570	558	545	563	558	527	568	560	565	534	536	574	531	537	585	512	553	562	590	525	556	549	524	563	558	525	571	573	523	528	535	505	548	537	568	552	540	542	565	574	543	550	544	548	530	539	529	554	553	538	543	583	526	507	519	549	585	564	534	538	567	540	538	551	529	548	543	585	539	540	510	537	539	553	531	572	589	557	553	540	529	581	561	520	556	564	500	556	519	542	548	549	569	546	534	610	552	539	524	591	508	500	563	547	553	545	558	567	525	538	585	575	559	490	523	519	564	570	546	566	543	550	555	511	532	501	603	551	594	544	551	541	583	561	571	500	552	550	537	570	549	532	519	551	566	505	526	553	491	555	504	562	535	517	525	495	549	603	510	543	586	477	576	518	558	531	555	544	531	579	534	546	578	525	540	551	550	572	548	538	522	569	569	521	580	535	516	516	553	567	578	560	576	596	529	576	534	554	565	534	588	546	533	561	544	541	548	576	560	546	569	549	525	531	584	526	580	561	510	518	577	571	504	538	496	485	530	515	545	524	517	538	538	543	561	539	552	549	569	554	542	528	509	584	527	544	558	540	571	579	559	547	554	569	525	542	536	562	563	527	535	578	562	552	582	573	552	551	550	507	560	544	553	574	507	572	582	549	568	560	563	544	533	493	547	589	537	528	520	558	545	495	512	554	520	530	543	531	497	524	549	532	553	519	511	559	516	558	516	567	563	547	542	568	546	532	561	568	540	585	545	522	555	548	524	561	548	527	495	551	541	579	550	545	517	544	554	554	552	551	570	557	530	546	543	513	575	582	574	566	584	542	551	546	532	555	546	577	609	561	563	567	509	531	559	511	532	530	510	541	543	571	512	543	546	507	544	525	489	559	539	549	532	517	544	544	543	530	552	533	534	556	550	565	560	500	544	534	538	529	511	566	526	598	575	565	557	568	539	533	558	521	573	597	560	545	511	512	543	536	544	544	517	537	573	543	535	523	533	541	586	531	562	528	568	530	554	544	556	505	550	542	534	560	534	555	585	544	540	592	535	556	557	566	542	529	570	570	574	525	569	531	525	553	531	585	518	553	549	537	591	557	557	539	586	550	575	559	547	530	575	570	530	533	579	532	569	513	578	543	600	514	526	570	558	573	521	538	552	537	524	509	544	504	545	525	573	535	580	571	547	535	544	561	531	543	540	526	558	542	574	540	499	578	569	573	556	523	567	558	526	557	565	536	557	518	532	536	539	549	529	571	540	591	536	501	531	539	526	543	525	581	572	534	503	550	517	559	543	540	525	568	559	501	545	538	520	524	567	523	566	587	520	551	523	549	526	588	569	585	568	534	573	586	532	535	567	569	521	552	540	556	564	529	568	542	503	550	531	549	562	562	518	534	564	535	544	509	562	565	587	554	557	528	541	529	550	547	494	563	525	561	533	587	549	567	557	515	588	560	552	543	531	532	550	543	559	560	550	547	598	540	558	545	504	565	510	510	509	508	531	529	570	544	536	501	588	555	532	566	511	524	569	550	516	531	580	548	541	530	521	530	583	557	565	532	516	515	575	537	544	538	563	542	566	557	547	500	522	531	544	542	563	530	534	537	568	537	520	521	560	514	522	579	550	541	552	542	545	562	542	553	544	540	598	551	530	504	515	531	569	577	541	524	537	551	518	548	548	565	548	524	545	522	554	534	548	544	553	600	528	551	537	558	526	552	532	566	548	556	556	577	563	532	511	518	533	555	520	570	545	579	518	562	589	531	589	485	543	533	540	544	518	566	506	568	529	558	553	587	537	569	538	587	559	551	547	565	550	534	536	546	542	527	539	534	500	545
59935	102119	78260	47648	22252	5535	1550	1044	939	994	1002	1046	939	1043	988	945	965	1018	962	1011	958	950	1002	964	964	946	952	969	986	971	949	985	966	961	897	993	968	920	981	975	965	999	978	959	948	935	933	939	934	986	971	1001	981	934	1011	976	953	986	986	996	909	951	944	989	979	910	1017	973	1003	1003	939	908	956	948	937	975	967	997	997	939	967	959	985	964	964	927	947	978	946	1014	966	973	942	946	924	1003	964	979	958	966	977	957	920	965	963	900	984	963	930	991	947	965	937	988	988	914	983	1002	988	1002	985	988	940	998	951	980	1000	952	939	924	1025	1012	976	895	979	960	923	971	887	953	962	905	992	943	897	954	974	982	946	950	961	945	920	985	926	986	984	915	925	999	915	965	994	983	1005	946	955	900	1008	946	976	959	960	984	971	942	969	894	963	920	933	956	992	970	1014	929	988	934	965	984	940	950	944	897	984	963	1015	931	925	948	943	982	963	925	929	958	944	975	1003	1003	961	920	954	951	967	939	946	1008	948	967	964	928	982	903	950	933	898	980	924	997	944	962	1032	967	987	983	948	942	982	977	947	935	911	892	959	929	935	964	995	970	982	935	944	979	990	954	901	948	933	947	1003	964	1012	967	974	972	928	955	942	980	977	945	936	970	901	991	971	942	937	945	935	939	929	972	972	979	991	984	1028	953	916	938	1008	953	973	931	938	983	961	970	962	970	951	996	1009	963	979	917	949	967	995	920	997	945	958	969	941	913	986	967	1006	975	898	988	1005	1003	875	961	987	974	930	958	939	1028	999	1027	967	925	1028	988	986	944	916	986	964	961	950	914	1009	975	924	943	940	952	926	923	942	891	989	973	925	950	977	975	978	980	934	996	995	972	956	1008	965	979	931	1014	965	1001	987	974	952	961	927	984	998	927	1015	967	964	957	1001	965	964	963	979	937	1028	996	989	984	1003	947	989	964	963	1010	968	1028	940	953	927	884	987	1013	957	1030	1015	974	972	939	957	950	979	958	869	958	944	917	977	954	973	927	950	940	927	957	986	982	940	947	928	967	923	960	990	915	938	922	983	945	963	954	1002	1006	980	944	943	924	977	956	965	1010	979	985	959	990	959	991	965	989	1026	960	1004	956	977	961	1001	949	986	939	973	969	1011	947	952	975	930	963	1008	992	958	981	939	914	1039	981	1032	991	965	967	977	970	946	934	989	930	1009	918	946	974	1054	1000	997	966	901	958	964	918	959	980	954	991	975	1037	948	959	936	925	930	915	962	1013	989	960	981	925	986	894	964	985	948	940	902	935	984	944	987	964	952	941	946	930	939	916	960	943	1010	916	881	908	931	968	985	922	957	969	993	919	976	937	927	988	955	993	953	985	962	974	995	978	948	924	1008	972	950	971	1002	977	967	925	976	898	989	956	951	942	962	934	925	962	934	1014	967	917	945	950	928	919	972	1029	990	978	996	958	981	995	964	1011	919	952	961	979	1016	979	965	954	946	965	957	943	910	960	969	1006	1013	1017	981	966	971	913	972	964	931	1061	1002	979	925	979	969	919	949	959	994	908	945	978	959	950	961	893	991	1020	961	987	969	968	910	954	995	930	975	936	946	937	946	948	960	931	915	978	956	986	956	960	976	929	959	955	904	936	969	987	918	933	1013	907	987	976	973	976	995	909	928	933	909	968	960	997	934	963	957	933	972	961	988	987	941	967	978	982	970	927	913	1017	979	980	969	956	973	974	948	994	982	960	974	930	940	1034	976	939	967	969	966	1001	966	982	975	1000	907	873	923	965	949	986	965	922	925	953	997	1015	1038	941	903	944	995	994	980	956	978	979	997	980	969	969	958	937	952	971	943	944	964	959	1001	1016	948	917	1023	972	959	963	922	1001	958	920	1013	917	978	958	947	899	951	993	926	1019	965	989	961	994	934	951	949	1002	1015	952	993	991	976	1011	924	944	948	996	969	1012	940	979	1039	990	963	1013	973	1019	959	1012	931	929	939	1011	965	924	1008	937	973	937	983	993	965	919	919	976	992	975	960	957	998	939	1036	948	990	998	924	962	970	961	999	968	974	1019	933	1000	978	954	969	986	940	973	939	901	968	925	990	954	942	951	964	955	973	986	1005	957	972	934	931	922	995	945	975	986	966	954	930	978	934	999	976	966	961	999	938	940	971	939	973	986	938	960	970	933	915	974	956	1008	997	931	911	962	981	980	966	979	961	1021	884	943	967	943	1040	933	950	996	948	985	1008	1013	976	950	928	963	901	942	1013	951	951	948	900	958	955	934	984	938	933	960	983	987	981	906	1033	1015	940	946	941	945	932	998	925	974	1017	951	942	1004	934	949	987	908	924	1000	947	972	965	967	973	970	957	1030	947	956	979	1012	956	963	936	953	987	913	968	955	958	974	962	986	1005	944	1027	938	978	975	1013	930	949	918	974	971	959	1010	1001	951	917	939	937	991	975	924	1004	1034	953	979	958	969	952	956	954	991	992	952	976	960	972	988	967	975	943	961	964	1012	969	951	974	972	927	953	979	1003	955	949	965	1023	988	991	902	995	943	975	983	983	974	997	1004	946	966	1028	940	897	962	983	977	994	962	904	959	956	968	922	975	970	1015	1005	949	922	955	980	935	954	934	973	981	885	983	990	1027	930	1018	969	970	919	995	954	981	970	939	992	970	944	983	947	963	954	907	1030	929	999	983	962	945	884	918	999	921	970	943	937	956	989	962	999	963	938	1032	1011	985	950	1056	1019	944	932	965	980	943	957	958	925	984	1000	960	987	996	945	968	955	1004	924	1001	955	998	921	982	957	942	984	985	946	973	993	1028	916	952	991	961	953	959	922	969	973	950	967	996	972	952	934	989	922	984	969	979	934	890	975	989	922	963	972	999	939	950	953	1032	930	998	942	943	962	923	989	916	951	962	852	940	952	944	926	1007	925	935	967	1000	970	951	1010	954	1001	888	967	986	946	1005	933	928	1004	984	958	987	963	947	999	905	971	1019	998	954	957	912	952	953	974	909	959	991	978	972	990	958	998	925	975	980	999	968	950	950	942	993	957	958	981	926	956	951	976	967	941	947	950	988	975	1034	1006	1027	972	977	916	944	929	924	977	971	1004	907	959	1018	966	1003	985	955	901	951	940	992	981	975	915	951	931	966	984	963	922	934	951	943	974	956	943	987	1008	956	961	1006	940	947	971	1014	947	942	945	965	905	921	1016	929	969	969	946	947	980	984	949	939	1007	941	940	999	982	970	1007	972	967	1015	965	976	956	970	956	949	936	916	1005	976	971	967	951	961	954	938	1027	1002	985	951	973	940	980	999	971	964	991	940	972	923	942	947	944	1029	946	984	967	994	979	1052	916	977	976	996	898	944	983	1017	961	929	959	997	956	925	970	972	920	958	973	977	942	991	989	976	967	942	878	947	999	950	948	979	978	1021	922	936	906	983	911	955	979	964	984	972	977	989	975	980	960	956	936	983	975	977	913	1001	976	999	950	969	1017	970	957	967	941	968	997	966	994	944	968	986	920	944	984	977	954	970	934	979	927	933	1005	972	975	970	943	965	981	942	903	925	923	947	992	948	954	959	991	965	952	955	972	938	934	959	1025	933	975	972	929	962	1002	905	935	992	916	968	975	991	932	970	939	976	970	995	981	955	929
28720	35440	31193	13569	2232	739	543	542	477	488	507	525	474	472	477	503	465	469	504	485	496	526	475	477	478	487	512	446	506	478	537	497	502	533	523	506	491	511	479	492	489	475	467	487	473	477	485	482	487	476	457	497	493	485	485	482	449	528	501	479	498	496	511	489	492	449	487	484	498	504	485	474	470	447	518	484	482	495	507	445	489	494	488	462	455	503	495	483	462	499	496	525	424	485	492	473	461	525	467	466	475	484	479	478	482	490	538	461	522	530	485	510	476	494	515	527	456	466	471	454	493	491	470	481	494	514	458	509	506	504	504	512	482	521	503	512	500	471	451	465	464	462	499	474	462	462	467	506	531	510	502	482	499	489	475	456	479	464	489	511	494	507	505	504	520	506	502	483	528	524	496	499	524	466	497	505	501	500	472	469	458	513	516	495	500	470	497	478	480	515	502	488	507	457	478	479	475	495	499	491	480	484	461	496	492	519	492	515	531	479	451	500	452	512	490	461	515	478	482	491	452	495	473	490	499	508	467	446	508	480	444	480	482	511	461	480	489	493	470	511	474	505	494	495	480	472	506	479	539	489	506	533	518	524	513	531	477	472	488	478	523	460	467	485	495	535	459	490	512	460	470	476	486	515	494	489	486	532	444	532	448	494	488	468	442	478	522	474	483	480	481	459	509	433	485	500	500	555	486	492	491	520	477	495	478	470	495	512	453	445	458	477	514	513	477	474	513	482	474	470	509	474	487	521	498	474	503	459	477	533	508	483	497	471	491	502	467	502	484	474	469	505	493	480	537	453	480	491	465	492	499	458	495	449	489	494	538	475	504	480	488	501	520	489	503	511	488	474	473	470	489	488	531	471	498	493	496	495	467	477	516	434	450	469	468	564	466	469	493	503	463	508	446	450	492	497	493	463	475	490	467	431	490	487	457	507	493	473	486	486	509	494	470	506	503	440	491	502	488	515	506	511	436	513	461	510	511	489	513	489	496	482	482	495	492	517	498	476	445	466	480	462	491	489	508	481	444	505	438	489	478	470	467	478	497	501	516	498	477	486	490	454	497	460	491	514	519	474	445	480	472	511	461	486	477	473	502	448	451	507	503	515	517	478	515	535	473	504	525	468	487	481	508	488	483	507	479	438	506	519	456	474	506	508	473	516	476	471	500	474	468	468	495	441	485	496	451	499	511	516	482	504	490	479	470	510	509	479	460	528	448	496	524	458	480	502	496	481	496	473	484	508	493	513	458	528	515	494	515	482	482	460	472	510	494	462	503	493	500	518	450	507	482	538	462	473	456	468	477	483	474	485	493	523	502	517	479	489	472	496	517	481	464	460	487	455	448	488	483	481	504	502	511	499	535	461	520	492	488	492	509	499	523	453	514	488	470	513	443	477	513	521	472	496	478	508	465	486	498	467	493	503	470	471	496	531	480	500	472	524	460	446	494	443	481	497	509	461	499	491	511	512	476	464	469	498	479	465	479	496	486	504	494	481	447	493	455	481	474	509	476	452	513	467	487	461	500	483	435	493	482	460	473	466	496	504	505	486	451	499	491	489	481	543	484	478	476	497	468	499	479	460	492	483	492	517	524	471	506	446	505	493	523	473	477	513	481	493	485	458	496	501	428	484	461	486	505	517	509	542	496	494	471	485	465	470	477	458	492	465	508	519	491	478	489	479	450	500	444	460	445	517	487	444	473	479	537	535	478	516	456	530	510	501	492	445	490	483	520	497	498	492	503	468	487	489	474	526	541	513	481	491	487	500	468	533	540	459	508	510	508	469	469	462	466	465	462	484	509	451	507	455	535	495	473	496	469	480	512	469	485	478	530	475	477	534	489	478	483	489	487	478	455	537	506	501	482	487	489	484	468	483	486	491	469	505	510	507	465	495	491	501	478	484	485	484	495	505	487	501	447	494	471	466	508	460	478	478	489	533	535	463	517	522	529	422	493	506	475	486	472	491	462	512	495	513	480	521	485	491	471	464	463	504	512	481	472	484	480	476	479	457	505	491	498	508	508	484	526	478	459	484	481	493	467	517	514	471	509	465	482	505	460	497	475	503	487	486	536	533	445	460	439	482	469	500	496	484	483	493	499	489	462	513	511	507	454	451	536	497	545	552	458	463	509	472	527	483	476	481	510	483	483	459	494	485	504	492	503	479	479	486	498	527	517	522	497	501	480	483	474	483	506	486	505	505	469	440	482	466	477	480	450	502	495	461	504	502	479	474	462	452	495	438	499	481	481	508	533	469	478	512	494	471	515	503	485	474	463	477	474	507	506	467	477	485	465	473	514	485	455	453	477	464	472	477	482	494	452	498	492	471	459	499	517	492	451	474	512	511	481	504	510	492	490	500	463	508	483	478	450	490	508	485	474	474	504	463	456	477	492	479	503	474	481	519	476	506	474	477	485	477	515	493	522	468	461	490	488	465	498	485	490	483	503	507	563	481	474	448	495	502	487	454	503	504	505	473	422	476	475	522	493	464	527	499	487	490	460	471	462	493	461	475	460	492	515	491	446	477	498	461	499	515	499	502	551	487	467	483	470	481	509	473	496	513	498	467	533	464	477	495	487	501	504	495	489	477	522	499	500	482	477	490	474	477	523	492	466	483	485	490	484	458	515	475	524	513	483	518	486	454	464	502	502	482	507	500	531	489	485	540	506	490	456	464	511	521	506	496	460	509	480	456	485	505	483	487	469	468	446	497	462	534	469	474	501	533	417	453	494	472	489	472	486	476	488	443	474	469	447	506	444	486	459	507	464	481	504	466	503	519	523	490	501	517	500	493	521	521	509	468	510	472	446	475	484	518	509	543	473	493	500	479	491	467	499	454	467	503	488	523	476	412	493	452	501	457	483	537	502	514	520	456	497	490	532	531	460	527	498	482	525	481	450	516	461	480	489	482	498	482	478	462	493	492	456	507	495	504	494	484	502	472	480	464	503	479	478	483	507	457	499	491	531	483	472	442	510	473	500	483	466	490	436	471	469	497	509	491	438	483	468	463	499	484	463	528	489	476	530	510	464	508	491	502	500	466	514	507	470	488	453	502	496	481	481	471	498	490	485	486	497	497	492	509	473	466	480	499	483	494	482	483	463	477	464	502	485	465	494	471	469	470	481	487	479	511	508	523	486	482	508	523	495	433	518	498	456	531	468	481	494	465	504	512	502	486	452	519	479	480	533	471	481	493	506	445	470	443	530	458	568	490	440	492	477	479	527	465	503	505	462	438	494	507	518	516	466	485	501	501	501	482	523	466	473	504	457	525	465	473	484	487	513	491	476	500	537	466	469	465	514	486	500	529	493	495	535	495	502	486	503	491	464	453	507	546	533	454	496	489	501	527	498	513	468	472	470	485	472	476	480	453	481	483	502	490	489	514	493	502	493	461	535	498	517	498	514	483	458	523	460	449	514	483	458	500	456	508	508	497	510	504	453	484	490	477	464	514	460	485	466	483	467	494	500	500	502	472	495	465	497	511	502	484
34982	53299	35502	14387	3869	1380	992	973	906	885	879	890	946	881	894	914	853	930	922	952	889	941	884	863	887	891	894	910	876	924	863	955	895	936	873	886	954	931	921	923	894	905	891	912	939	878	893	884	913	863	914	922	936	925	895	870	896	860	928	927	869	922	959	891	915	894	900	904	891	896	865	879	916	945	897	921	888	890	908	937	883	871	929	927	885	897	905	957	849	908	873	928	871	858	896	888	901	885	968	867	902	903	907	911	885	908	908	917	896	890	881	889	929	872	905	950	867	886	906	930	858	941	917	883	877	904	862	879	930	883	898	900	890	845	841	906	872	961	876	876	879	877	887	955	964	906	873	887	895	920	923	949	840	895	912	892	914	868	928	872	890	958	898	952	857	924	914	900	900	903	919	876	886	885	877	910	893	950	875	947	917	884	934	858	931	934	927	967	917	903	937	955	880	913	881	933	949	837	929	857	920	939	859	852	906	922	930	874	854	932	916	962	918	910	924	879	840	943	864	920	872	913	922	934	868	922	884	898	904	919	839	892	859	877	918	896	892	887	904	961	830	911	882	862	875	873	892	923	930	868	860	924	908	846	877	887	879	954	899	930	889	906	898	905	902	880	901	907	909	893	920	895	856	933	917	947	922	879	897	940	896	914	950	932	874	917	910	936	960	878	863	915	864	933	920	896	876	934	864	866	856	939	935	904	909	895	925	904	865	892	933	884	888	851	888	895	878	908	875	893	901	907	890	908	888	932	870	916	886	868	976	928	914	893	871	904	874	869	904	914	919	942	913	887	936	921	897	945	903	940	928	947	930	852	903	919	947	861	853	901	901	883	916	911	903	906	926	898	932	894	888	898	895	903	887	853	934	933	912	894	915	876	878	931	916	873	893	943	849	919	848	931	862	914	923	879	915	957	950	911	904	921	932	912	900	881	914	997	958	889	951	858	887	892	902	906	844	908	920	931	884	936	880	918	950	865	921	908	900	890	864	890	948	929	915	904	879	890	879	922	883	899	915	909	844	894	884	866	914	921	859	915	922	987	888	894	925	856	914	897	930	877	892	895	879	939	988	904	933	905	887	914	901	914	897	990	927	921	926	938	919	941	905	917	886	926	895	890	921	916	894	888	944	948	942	862	895	877	931	900	915	876	924	919	936	881	930	907	903	868	960	899	965	943	903	872	890	921	927	929	941	911	887	865	914	915	876	833	860	891	945	854	973	890	910	928	954	899	907	929	925	894	894	948	904	895	931	947	917	917	839	933	903	892	891	844	902	881	877	910	910	876	911	879	915	880	947	931	933	894	933	877	879	904	893	898	949	934	902	944	890	885	929	956	915	937	946	889	876	920	981	932	927	922	927	906	900	893	907	891	924	874	846	880	931	891	880	867	937	880	935	893	875	881	952	941	913	927	906	884	897	872	860	882	863	853	905	945	931	862	914	891	920	936	863	951	879	910	937	912	880	938	881	864	906	918	915	861	901	959	924	930	910	906	870	921	895	873	916	923	902	886	869	845	921	835	908	926	881	890	931	891	876	928	942	921	922	898	916	905	900	857	879	916	883	916	890	918	864	900	911	929	853	889	929	934	913	830	949	904	873	888	916	930	977	833	916	920	873	892	912	938	887	899	935	894	905	872	857	943	901	960	875	905	913	873	950	945	865	855	941	953	891	877	902	877	924	846	891	908	897	885	935	913	888	869	871	902	904	837	894	933	1000	907	875	888	899	915	882	889	863	942	884	946	915	896	955	920	877	886	911	888	937	898	899	949	852	924	926	921	860	931	940	868	947	878	911	928	892	900	911	862	953	898	918	901	912	910	941	903	913	911	872	859	919	910	939	869	849	926	914	917	859	870	906	890	901	878	852	961	900	911	931	904	923	906	912	918	918	900	906	903	890	938	925	928	945	931	909	912	907	906	915	911	928	961	929	896	917	942	923	937	886	972	887	967	939	975	886	860	901	872	938	928	907	928	861	899	931	864	929	860	915	901	901	888	885	932	861	915	902	948	882	887	889	927	951	910	911	870	933	896	897	891	917	881	925	904	943	909	933	879	875	893	932	873	910	926	962	901	909	903	900	939	900	866	925	893	907	891	905	880	907	942	946	895	920	909	876	898	896	890	941	915	897	858	900	901	920	923	949	914	935	907	889	899	882	855	900	897	915	920	881	900	881	937	880	933	904	926	912	923	906	864	850	860	908	936	923	906	862	917	900	916	895	945	878	908	931	953	973	892	918	922	949	915	935	929	952	880	870	898	889	898	903	940	959	947	931	889	891	925	938	890	899	865	914	923	914	909	956	889	939	848	895	889	893	943	934	928	876	925	927	862	808	853	960	875	908	909	904	912	892	899	852	905	882	922	951	943	898	867	886	927	940	896	894	847	884	898	880	929	921	910	930	890	911	906	878	957	909	917	898	933	916	914	904	907	901	939	874	909	883	907	933	883	913	910	901	900	930	875	957	955	893	906	892	891	859	856	888	935	888	891	909	912	891	918	956	913	875	896	878	882	909	910	944	882	970	890	943	938	893	880	952	898	918	889	945	874	932	929	871	948	900	901	926	903	961	861	884	900	894	938	904	913	889	900	942	930	914	885	873	926	884	851	887	907	930	898	945	940	943	872	883	941	900	886	867	925	944	908	937	899	948	901	917	920	938	957	940	871	922	945	899	926	931	931	845	894	898	890	918	965	885	897	908	891	897	879	900	914	904	949	889	923	898	917	884	896	925	894	894	941	954	935	890	928	899	923	942	898	915	859	932	962	919	916	936	892	937	910	968	922	911	903	847	904	956	918	875	880	917	897	931	947	949	941	955	939	937	884	861	896	877	891	939	873	887	911	868	967	943	903	877	887	925	947	880	946	925	940	914	871	911	876	870	867	900	906	886	886	916	875	853	909	850	910	900	922	862	931	891	876	918	921	861	919	919	935	878	844	902	907	883	998	830	913	889	939	934	878	911	868	916	916	891	863	892	917	909	924	909	896	912	986	890	903	958	920	946	874	918	882	943	902	948	896	922	880	888	921	918	940	912	914	899	907	920	890	918	870	928	913	905	915	902	921	846	933	878	858	907	883	909	853	913	923	917	863	973	929	932	961	915	902	917	899	884	934	913	877	914	899	833	893	887	951	894	894	970	871	928	919	889	889	912	948	899	941	912	889	891	918	898	918	859	897	893	904	916	913	923	886	942	889	932	885	901	914	926	887	907	950	848	934	917	930	953	922	899	865	917	930	882	904	927	962	927	902	924	865	878	916	911	915	953	871	868	925	907	920	874	946	847	930	927	950	888	842	889	856	911	935	907	915	951	927	873	920	982	893	878	927	905	923	952	921	926	919	889	973	913	885	896	897	869	905	890	940	910	883	919	885	875	941	928	914	865	938	906	930	970	897	888	893	897	903	909	891	888	894	867	919	841	938	896	925	881	908	930	889	931	880	967	885	922	878	937	968	931	941	928	967	928	853	934	916	897	932	929	902	883	896	892	933
24829	26862	37794	29548	18399	5765	789	488	499	489	476	500	514	502	520	515	478	498	501	482	479	476	533	497	512	439	493	490	461	534	496	492	431	474	502	518	533	467	511	492	469	490	487	502	500	504	483	506	483	476	496	456	519	484	463	486	511	487	494	514	485	488	495	476	465	477	503	465	496	489	499	500	469	487	465	491	467	464	463	508	452	482	518	513	474	477	507	526	544	479	467	497	468	470	491	515	452	462	461	477	492	460	518	456	473	501	475	461	481	495	482	438	501	478	464	485	494	512	487	462	488	469	425	485	499	467	476	483	532	492	495	467	523	468	458	502	483	469	487	498	502	494	487	463	483	477	496	489	491	491	495	497	452	511	466	472	467	512	509	504	437	455	505	478	472	452	434	490	456	483	501	506	462	474	484	478	472	484	495	502	471	499	450	448	526	455	498	483	516	475	471	473	486	461	497	462	485	509	483	460	459	475	469	471	496	491	500	493	491	501	445	484	525	481	429	478	485	489	483	502	453	479	487	462	471	471	518	527	453	506	483	451	512	477	521	470	530	456	518	496	469	470	453	463	472	486	466	500	452	539	494	484	481	520	497	471	482	454	447	456	479	460	499	505	497	494	489	501	472	506	538	476	501	469	511	472	487	468	504	458	470	467	473	489	500	487	499	458	516	479	516	519	541	510	454	493	481	518	492	449	511	474	494	462	500	481	471	460	495	513	476	468	494	472	496	473	501	514	510	538	509	469	444	477	482	520	476	461	477	504	507	476	485	511	483	480	461	473	491	516	493	525	510	482	469	466	466	486	474	497	520	465	532	517	481	471	485	464	495	452	496	464	458	469	484	451	491	497	550	504	468	534	459	500	480	461	465	485	497	494	462	428	498	521	466	505	450	530	472	465	519	490	490	448	468	452	492	488	454	501	459	485	462	436	498	502	488	496	469	466	447	471	466	484	506	542	467	453	464	453	502	471	510	487	508	475	478	444	503	471	474	496	496	468	486	480	476	522	505	458	484	482	490	475	472	510	437	486	473	494	479	466	473	503	486	461	498	506	484	467	524	497	456	512	468	490	517	489	515	496	467	521	496	475	478	476	461	517	437	459	467	522	474	538	451	509	514	478	497	476	509	496	461	501	495	472	506	505	476	478	418	520	482	503	508	487	508	491	491	476	475	480	454	488	474	451	491	477	468	496	507	492	487	448	509	488	461	498	537	457	520	460	510	497	494	506	470	510	455	501	476	483	477	446	471	491	471	508	485	470	474	497	464	450	481	468	474	508	484	457	485	502	498	459	451	498	481	479	474	461	482	479	474	524	478	476	480	524	451	471	423	486	501	463	464	493	488	510	501	489	476	493	520	496	448	495	491	464	507	501	448	488	480	471	481	452	526	476	466	457	489	444	485	498	499	505	494	473	481	504	496	499	493	448	446	442	482	484	463	483	457	496	473	526	479	498	480	462	483	471	478	447	445	469	457	466	470	509	519	477	487	464	453	512	514	503	483	439	475	500	494	490	483	462	472	487	465	453	438	495	516	468	490	471	468	484	476	460	536	525	500	454	475	451	458	518	448	462	471	488	492	467	479	475	475	489	500	488	482	483	473	450	472	453	466	484	467	480	540	461	480	478	461	484	480	475	483	516	487	511	482	471	486	426	507	438	496	517	477	490	477	499	494	472	476	461	523	506	484	462	485	503	474	489	496	460	457	466	498	476	504	476	490	479	471	511	476	485	477	498	494	459	518	481	483	499	462	468	501	486	469	447	502	490	517	517	486	501	486	478	457	483	488	473	487	479	503	496	486	481	502	467	477	438	537	450	474	486	479	522	490	450	500	471	482	440	471	482	507	480	493	479	461	502	480	502	499	467	483	498	477	479	492	460	477	508	497	490	522	473	506	476	503	481	467	460	463	496	482	437	462	478	502	461	469	490	504	487	461	483	499	455	510	478	457	468	466	488	460	468	507	497	518	459	466	495	467	525	493	509	486	475	432	491	506	468	532	456	497	463	486	457	468	510	525	432	452	485	479	484	459	494	491	485	467	512	483	521	457	506	524	489	492	514	506	463	452	444	472	454	496	473	490	499	466	474	489	493	510	468	488	457	475	497	497	472	499	470	492	479	493	482	500	482	450	449	502	469	518	492	491	515	447	432	480	461	472	483	492	473	512	494	495	505	458	489	492	495	531	482	482	524	515	523	487	453	483	481	478	508	481	520	503	474	454	542	524	510	449	473	500	481	527	490	489	516	482	475	482	487	487	469	472	465	468	514	484	477	477	480	518	516	501	485	521	482	495	449	477	483	456	519	466	498	472	533	497	438	475	465	462	463	514	474	481	517	504	475	493	463	453	461	509	503	520	486	501	495	402	482	484	507	504	460	476	491	493	486	503	507	501	474	449	467	481	455	457	493	464	478	441	458	458	478	453	524	454	500	512	498	455	440	485	500	463	487	519	463	479	468	486	473	513	465	475	488	493	458	491	514	472	466	459	485	489	506	489	461	494	487	487	482	492	467	467	479	495	505	492	489	483	506	451	486	487	524	451	461	489	459	474	512	524	503	492	436	480	470	486	464	511	487	498	495	526	486	460	489	496	495	497	510	468	495	451	503	482	501	446	475	508	448	497	468	476	503	492	499	462	470	454	485	511	457	458	501	454	494	475	456	489	471	480	482	503	498	496	492	489	455	464	484	506	478	428	506	480	488	441	507	470	500	476	484	465	458	494	468	468	478	531	468	477	459	482	446	489	479	414	522	510	449	483	474	496	492	481	447	535	495	494	485	496	479	511	485	490	457	500	451	487	480	458	495	443	478	470	516	482	501	461	457	503	473	488	468	482	483	462	465	494	493	504	464	464	504	442	504	446	479	499	495	486	451	464	472	475	481	474	492	451	461	527	468	483	509	468	527	464	481	495	492	491	474	514	461	457	463	479	521	478	459	547	489	481	528	511	450	451	500	452	497	479	449	482	522	465	475	478	507	497	479	481	480	481	430	504	472	502	490	495	499	456	489	521	524	487	469	463	474	487	556	516	487	474	531	477	477	483	500	496	476	468	446	467	498	503	470	469	479	524	480	472	442	442	485	493	455	482	501	506	498	513	450	506	465	501	454	458	498	496	478	453	458	440	450	445	518	481	501	454	483	453	477	480	486	486	470	508	475	467	500	472	480	480	489	443	487	484	501	483	442	443	479	536	480	491	511	498	477	476	466	475	462	469	465	505	464	503	491	486	531	458	483	487	468	495	472	474	444	484	463	471	492	532	494	471	471	456	500	511	473	452	466	485	463	494	485	427	467	499	459	494	471	528	525	480	462	465	474	466	478	485	456	490	508	471	446	457	481	470	502	516	462	498	475	496	488	486	461	434	462	500	456	518	508	454	446	507	484	467	507	460	509	510	483	449	515	459	477	419	502	468	470	476	477	472	485	472	464	461	480	448	458	462	455	471	463	469	487	467	495	443	437	477	476	458	430	470	514	509	493	492	515	482	563
57811	93490	67535	36895	14700	3416	1239	921	906	958	861	908	896	878	897	849	868	947	897	902	906	890	895	914	957	924	906	908	925	861	920	870	893	869	889	867	873	861	893	910	934	845	901	865	945	923	866	950	893	925	884	901	906	865	963	887	871	865	881	893	942	862	903	905	891	865	911	867	868	875	894	914	915	871	873	905	877	883	853	848	861	849	861	867	893	872	885	882	921	850	949	856	911	869	870	903	869	861	896	881	885	904	919	924	976	944	896	914	859	865	923	874	874	856	845	875	896	958	880	913	887	872	868	851	940	910	902	909	922	951	866	903	896	882	862	890	874	915	948	875	848	905	871	863	907	909	901	940	880	896	818	905	874	887	967	929	929	886	906	882	907	878	914	885	948	865	893	922	879	871	911	884	875	931	926	932	871	889	892	889	907	918	882	870	880	925	885	869	958	929	909	890	878	918	918	852	833	861	954	883	936	866	935	830	862	849	899	872	917	959	863	904	924	918	889	895	878	911	879	871	898	836	905	880	932	937	946	925	851	902	835	909	884	870	953	931	881	864	886	882	873	901	917	850	903	908	909	881	888	891	853	914	878	884	935	848	890	879	888	845	957	870	851	894	864	819	863	900	849	953	923	922	848	909	960	903	899	893	885	861	926	879	861	890	894	907	889	899	916	919	845	874	887	895	878	907	871	896	911	884	903	872	853	842	897	926	911	954	829	907	882	908	945	895	906	889	898	907	866	881	900	928	877	884	888	875	854	912	859	915	929	904	929	868	857	915	854	910	883	879	882	892	877	862	856	971	906	871	884	874	885	968	880	870	837	849	894	874	953	872	885	921	900	900	916	810	918	898	897	888	923	913	877	912	889	896	928	861	890	868	864	896	937	881	865	876	840	930	897	883	858	963	892	871	899	843	930	891	900	893	938	908	890	903	905	913	853	855	861	950	842	922	943	872	884	916	869	863	843	866	966	830	849	918	881	885	862	964	915	898	880	895	824	887	891	885	900	888	894	898	893	861	871	895	841	912	921	865	842	934	834	883	885	875	866	861	884	878	909	875	923	881	916	941	945	890	911	861	910	900	851	923	885	923	931	905	945	928	879	899	873	884	867	930	889	868	921	902	902	895	886	867	841	878	909	915	932	832	867	873	878	911	869	990	887	857	840	876	844	903	894	953	828	903	908	951	909	911	901	957	884	896	842	907	872	900	895	866	970	931	915	935	892	862	903	876	911	886	890	892	917	929	903	835	950	905	889	876	881	828	866	937	907	901	908	885	904	946	940	889	874	860	908	900	885	859	892	853	883	865	895	871	838	890	904	934	873	867	933	897	903	886	893	858	905	910	893	882	884	897	915	895	868	921	935	900	886	914	951	888	871	917	882	838	866	885	862	846	859	880	897	943	888	923	892	891	927	890	899	921	853	951	886	861	889	891	899	905	855	929	892	947	897	891	882	845	908	850	925	908	840	898	881	882	844	923	864	890	866	886	882	925	850	857	933	860	864	892	898	913	896	899	845	860	957	845	918	930	876	870	876	898	880	896	949	866	925	852	855	876	914	881	877	927	904	887	917	887	885	866	884	891	842	881	907	882	886	884	834	885	942	860	857	848	882	904	861	927	907	869	849	913	946	877	865	822	913	870	901	821	891	920	864	886	890	883	885	865	889	905	878	887	905	884	908	816	936	852	874	929	940	924	857	877	877	846	920	856	911	859	879	955	881	891	963	930	894	918	871	924	943	927	854	875	860	856	874	891	886	897	936	846	892	880	893	906	941	964	898	924	928	938	870	885	842	860	840	920	873	928	944	887	878	876	876	846	847	915	923	861	867	920	901	857	881	929	844	926	886	892	852	896	852	879	897	841	877	958	889	885	917	891	881	924	910	876	890	863	839	905	921	906	919	855	854	912	889	855	872	843	854	871	924	871	924	889	909	896	830	912	957	864	859	902	872	860	880	871	888	888	895	895	903	888	891	846	841	894	862	873	861	902	913	882	916	852	856	927	893	876	892	945	915	932	925	937	917	858	928	885	918	783	906	844	897	930	858	831	958	861	867	869	876	886	869	845	868	872	926	933	910	889	902	886	917	904	900	955	811	889	879	887	909	873	879	882	888	873	917	871	920	916	885	922	937	851	848	888	856	881	908	845	871	872	893	854	875	917	949	902	888	857	844	840	870	933	877	889	940	851	931	855	913	894	941	921	891	899	872	839	856	923	849	882	894	882	919	899	943	883	927	876	909	921	905	882	939	897	887	915	898	887	922	844	867	892	936	926	858	909	877	892	915	900	894	861	898	868	918	952	908	901	846	885	906	881	901	861	908	866	955	904	904	873	825	902	878	898	895	918	889	916	887	862	942	923	890	876	890	902	914	884	883	909	825	872	881	851	971	837	895	827	875	863	886	849	888	853	934	904	852	882	909	867	854	881	935	882	907	886	849	875	877	878	913	940	892	827	883	942	931	857	881	870	892	943	910	899	873	874	890	862	873	903	897	887	863	894	942	911	898	924	930	870	927	936	908	821	903	881	877	828	912	876	905	836	899	900	879	899	920	879	877	931	846	868	901	855	904	876	886	858	914	893	897	937	903	907	932	907	894	858	895	869	868	937	881	899	873	936	926	860	888	853	931	905	896	809	874	902	896	867	941	839	888	862	938	905	929	914	941	867	863	908	846	910	948	881	834	915	903	956	923	927	918	908	890	839	862	903	920	869	846	867	867	928	882	885	923	907	926	870	862	979	925	881	903	889	878	903	877	897	927	885	888	907	882	862	914	892	873	907	921	890	935	884	857	918	980	908	898	901	893	904	898	840	895	921	907	930	929	859	889	863	881	846	877	849	882	871	875	918	903	862	829	860	888	919	879	904	884	898	871	855	883	893	871	894	871	867	924	872	919	860	883	935	885	941	912	939	851	910	897	894	862	849	854	894	871	891	917	919	912	912	866	891	867	877	925	877	868	911	906	874	887	901	892	890	885	866	923	906	940	928	905	850	871	882	889	906	878	960	919	895	863	929	909	859	910	908	914	868	889	913	846	907	851	906	929	878	949	855	919	900	904	875	893	872	864	940	848	846	897	871	903	948	888	860	889	836	890	899	888	932	897	919	873	883	922	937	866	871	891	913	848	874	914	909	923	889	871	873	924	913	910	904	922	885	872	831	926	898	883	899	898	880	832	865	881	945	903	876	851	845	878	893	897	889	805	873	873	848	864	912	875	878	869	863	915	882	850	864	913	940	868	934	881	876	899	869	851	918	879	911	907	892	901	859	956	864	888	944	900	930	882	885	931	867	924	888	970	851	853	883	914	892	898	852	938	926	894	897	851	902	895	892	886	889	944	957	862	908	951	888	892	881	897	861	887	875	882	876	820	875	876	913	871	888	959	880	880	869	880	850	852	878	873	911	907	926	890	870	882	852	877	924	915	902	916	867	880	867	941	869	868	889	826	896	876	848	953	932	881	881	886	919	930	890	857	871	884	864	863	914	926	861
23475	23526	33128	26918	21376	16530	3715	654	593	575	580	566	563	579	590	569	525	552	543	609	555	573	581	549	557	517	577	549	557	556	526	536	556	536	565	560	585	540	569	544	532	597	553	553	521	597	514	530	559	558	552	546	574	542	525	572	544	607	546	553	583	574	561	548	579	545	515	537	585	546	531	536	561	556	552	545	549	549	500	542	583	559	566	575	501	506	522	581	528	563	565	559	539	568	571	595	528	521	530	591	541	558	547	543	560	528	577	515	594	583	536	604	571	523	575	568	544	575	508	525	578	527	502	526	546	562	564	565	538	527	575	555	580	576	527	538	576	556	590	553	558	577	554	560	549	567	534	500	582	515	536	536	563	544	527	545	553	546	525	535	591	558	543	572	556	538	569	536	544	545	595	555	534	547	591	589	537	588	557	545	544	565	560	580	590	543	569	555	556	550	573	570	523	529	559	558	594	568	524	563	560	563	611	578	518	587	529	554	562	574	527	547	579	562	538	558	540	541	529	574	555	541	534	578	561	564	563	552	558	525	585	579	530	537	520	524	574	584	561	520	511	558	544	546	587	528	603	546	561	506	519	591	551	557	501	539	512	578	506	540	506	532	579	563	598	587	556	557	520	550	571	537	506	565	532	548	572	553	579	526	523	585	570	555	558	585	561	568	559	553	532	535	503	533	557	557	571	541	546	538	536	554	582	484	532	550	543	568	566	568	569	560	571	566	558	559	574	529	576	565	524	530	556	544	549	537	537	560	536	548	561	528	515	570	557	573	561	572	556	569	550	556	523	566	559	556	542	536	568	598	536	547	558	560	563	546	582	555	523	513	575	570	604	553	546	556	552	541	553	557	556	569	494	526	598	496	568	546	544	540	555	540	553	509	529	560	604	551	527	571	604	600	548	530	504	598	611	532	561	535	513	530	552	536	589	552	519	577	572	555	549	510	549	536	552	536	557	545	558	568	543	535	563	546	555	541	521	558	546	601	520	538	556	520	545	585	543	532	552	539	598	556	538	517	509	555	516	535	585	515	608	557	584	541	564	563	502	567	535	540	504	558	585	582	547	582	558	563	580	560	567	522	519	533	554	550	542	546	522	559	570	539	507	592	549	567	528	526	557	563	534	516	532	588	541	529	565	533	517	605	523	548	563	554	530	507	574	557	536	539	554	491	527	596	539	565	556	539	542	554	545	566	586	536	518	556	560	549	563	548	543	532	564	528	545	511	550	549	539	554	593	558	522	553	562	583	546	559	549	585	542	555	517	564	511	569	545	595	570	555	576	566	536	553	508	530	555	580	570	567	566	540	555	547	592	519	580	573	569	573	574	539	541	549	555	561	566	580	568	551	533	524	508	522	580	533	501	536	495	530	586	588	545	551	557	559	552	588	569	550	571	510	543	530	540	581	585	515	536	543	536	556	521	537	532	560	572	584	616	518	495	561	558	580	553	563	520	568	560	566	570	559	535	559	586	539	528	534	529	544	580	585	563	521	542	523	568	540	534	506	618	527	522	531	545	520	556	511	575	582	535	530	565	580	565	513	554	562	537	550	551	525	566	545	549	560	537	527	544	531	552	529	554	542	524	576	553	588	540	555	581	541	508	565	575	577	582	563	605	541	552	569	513	549	547	554	538	566	603	536	532	523	520	555	535	589	545	536	554	568	550	586	536	555	562	530	547	539	544	579	520	533	581	544	601	503	512	516	521	592	582	529	541	577	550	534	554	534	540	533	559	544	563	525	546	552	561	577	542	533	531	544	540	565	553	546	614	539	541	493	548	561	520	517	546	525	536	511	572	539	536	555	543	526	553	589	539	546	545	575	530	565	508	529	549	534	551	536	590	540	562	571	585	556	538	566	584	517	560	508	560	552	593	498	536	556	564	534	532	610	549	545	518	591	549	592	533	541	599	537	549	576	586	558	565	574	523	519	515	487	603	588	549	546	534	572	549	574	525	556	525	586	587	550	537	534	584	537	544	560	550	535	505	515	525	580	559	545	516	558	553	539	529	575	580	563	535	515	547	579	527	540	537	570	505	519	531	571	586	543	583	555	585	555	584	580	599	541	548	562	539	538	541	586	535	582	509	552	534	552	570	567	527	535	556	570	568	466	537	567	555	581	554	600	559	532	562	563	565	560	551	535	509	521	576	528	574	520	530	561	532	579	509	529	529	607	535	534	542	581	537	578	596	491	554	587	550	540	533	573	581	564	544	558	512	541	562	541	568	576	534	542	529	571	545	553	539	548	564	578	543	556	549	553	575	534	545	513	535	571	578	575	536	496	554	537	575	532	557	541	580	549	589	543	502	542	510	561	527	580	525	553	546	559	558	538	537	518	552	537	548	504	538	565	534	552	533	542	536	537	593	580	551	524	518	527	553	520	549	540	590	552	540	507	551	530	565	550	521	521	593	518	553	550	519	539	588	560	565	552	541	568	553	550	568	539	591	584	547	553	579	560	550	567	578	523	571	559	561	548	553	529	528	553	565	542	550	552	573	570	528	535	584	524	551	564	600	584	598	575	545	489	578	557	586	585	556	551	530	519	533	544	519	559	559	504	574	531	561	531	541	583	603	540	537	565	547	564	562	495	554	563	543	587	559	558	557	592	552	600	538	538	554	553	560	574	570	517	494	531	537	554	540	532	553	540	553	571	545	536	539	559	546	555	488	580	550	613	540	561	574	525	496	533	584	521	577	580	567	539	510	593	517	573	574	552	569	522	525	517	542	535	550	596	537	547	553	518	542	528	506	596	562	527	528	562	552	534	553	555	562	547	570	515	530	590	529	552	584	504	553	553	550	564	563	530	539	553	493	550	548	561	569	545	576	516	561	545	510	542	520	546	556	546	545	523	554	512	582	530	563	554	529	556	519	554	533	547	522	518	574	557	560	552	527	526	562	543	518	573	546	541	563	520	544	565	539	535	586	556	566	536	588	570	545	552	561	533	561	503	540	547	563	581	520	599	528	570	501	495	572	582	548	548	507	570	579	553	563	542	555	565	563	546	544	530	516	553	543	556	585	555	585	526	540	569	545	605	546	511	520	550	558	540	557	504	562	588	550	527	597	538	547	569	558	508	532	536	549	557	518	573	561	507	537	546	541	560	563	602	552	507	543	534	486	530	516	559	523	540	537	527	550	568	530	593	580	571	558	576	552	572	565	557	538	541	523	543	521	532	525	564	533	549	521	521	526	547	545	555	541	572	522	566	548	551	510	556	589	559	487	523	597	563	587	525	564	512	547	562	529	570	549	535	582	532	540	556	525	533	563	543	529	529	515	542	559	530	599	527	595	533	565	528	568	556	548	551	532	540	527	523	539	553	521	545	526	558	590	508	525	543	592	582	524	549	527	488	524	513	544	564	556	556	558	537	540	552	530	548	555	563	544	563	576	550	540	512	563	585	526	535	548	558	482	591	574	545	539	555	571	512	580	540	548	561	561	551	528	561	541	546	524	510	560	527	505	510	534	506	542	580	524	541	581	557
55989	102303	77074	46151	21149	5580	1622	1033	953	917	922	1032	975	1011	998	948	982	946	962	1051	933	1027	944	984	938	985	988	949	930	1002	965	913	928	980	999	923	982	944	947	984	962	957	1002	972	962	884	1013	915	952	982	958	963	1000	946	955	1003	959	940	985	1018	995	963	928	957	1024	980	924	945	965	1021	939	986	969	947	1006	970	1011	987	997	1008	955	977	941	986	934	929	941	920	966	995	961	971	993	948	974	939	972	900	923	911	1010	976	1023	908	967	994	982	978	974	962	977	1005	939	947	967	1007	969	910	891	1088	1006	954	995	915	987	950	955	1000	949	924	954	950	997	985	935	970	923	934	943	925	969	1002	983	957	947	1011	932	1003	949	950	957	934	965	947	983	969	914	991	969	963	964	981	1006	971	962	1006	956	975	975	947	946	925	904	989	955	916	999	973	958	999	996	972	958	946	958	996	938	970	930	981	960	1024	964	948	964	956	935	944	927	953	993	967	940	979	959	954	932	891	963	968	949	955	937	912	927	940	937	937	920	975	994	948	1002	965	970	985	951	969	971	998	979	997	925	969	932	967	902	1027	958	990	965	954	978	991	961	970	977	972	941	948	912	963	980	968	974	941	938	935	968	944	1018	953	994	936	967	983	952	947	941	932	931	974	924	912	1005	999	956	948	960	958	935	976	932	970	966	973	951	933	950	985	901	941	965	918	935	997	932	968	1030	980	934	991	968	959	995	963	1005	989	952	966	923	939	916	971	931	985	916	989	973	971	999	981	975	1007	979	952	976	960	954	989	997	1017	978	1035	1063	955	959	956	955	924	1021	983	950	1021	943	967	959	960	979	994	932	925	910	985	1020	983	920	1019	1027	958	948	996	958	959	997	1007	957	951	985	937	990	958	959	905	970	967	987	991	959	1028	997	982	940	990	939	930	935	951	989	960	959	958	930	1011	944	1023	1000	967	1001	954	951	1008	904	955	1004	974	947	954	967	935	1028	952	938	1026	920	965	988	1002	1013	946	955	962	985	992	1010	950	929	959	991	967	1028	912	886	1001	974	978	979	963	989	924	991	1024	960	971	948	928	954	958	921	894	968	990	942	932	971	950	973	991	1017	925	912	998	960	946	971	982	948	952	954	984	924	1005	954	937	943	987	991	934	999	958	972	940	917	889	972	968	931	927	1006	944	987	980	974	994	943	946	1017	959	896	976	947	1019	960	960	941	952	909	945	920	930	961	980	961	911	1003	967	984	1002	947	969	945	952	912	976	969	978	926	951	944	1014	964	978	924	899	942	979	934	1025	958	978	1013	951	937	1010	1002	966	987	989	961	967	964	932	997	946	954	1006	972	1011	950	963	977	951	978	1001	988	930	988	922	966	948	956	1008	996	1007	1029	938	961	968	958	993	962	954	915	1025	986	961	1003	921	997	982	992	937	949	923	991	1020	973	949	922	974	960	947	968	920	978	971	984	970	1043	1031	953	963	906	982	985	977	959	966	960	956	992	987	943	944	925	976	962	1002	948	1001	904	997	957	986	920	922	985	958	931	1005	1003	960	965	910	980	924	951	978	960	947	972	1011	974	952	969	972	955	974	945	926	953	964	975	972	964	979	976	946	957	971	922	984	952	979	1005	994	927	1007	988	977	931	959	948	958	975	1006	935	957	973	999	951	1029	956	925	975	993	973	964	968	957	938	976	987	962	973	983	935	998	982	943	960	937	948	935	1013	919	954	969	966	979	960	926	1004	974	991	991	916	954	999	968	1003	984	997	1006	956	1010	963	952	959	1024	1001	904	950	978	944	946	976	954	939	947	929	989	972	953	968	971	972	982	943	1018	969	940	967	995	979	1014	980	942	954	994	961	955	971	937	994	967	970	1054	967	943	954	953	931	903	968	978	974	927	990	963	957	984	953	929	1026	970	956	944	940	998	901	993	926	1024	934	1046	947	937	977	1004	934	941	963	971	953	940	1017	959	971	982	936	978	966	967	921	955	973	974	909	979	944	1027	956	995	999	969	955	977	987	976	970	924	1003	981	925	999	969	1020	950	973	980	942	933	938	961	1040	951	971	950	1018	986	944	936	975	948	940	993	968	921	924	957	907	921	956	995	952	961	947	962	963	947	1001	998	1017	949	988	983	936	971	988	953	1017	951	976	984	993	912	997	936	1019	960	936	947	962	958	929	1016	951	1026	977	920	1001	1035	944	967	984	972	963	1016	907	904	935	966	959	1004	940	926	980	1014	996	995	976	973	949	989	989	924	959	935	981	986	984	947	947	893	922	955	991	934	917	978	949	985	957	942	966	956	966	964	944	977	950	923	927	966	977	942	995	974	920	934	963	972	989	974	976	956	952	1027	958	956	1000	946	963	944	913	1005	974	921	969	994	1020	1003	955	920	966	968	999	1012	969	991	992	1016	893	998	979	929	976	965	972	972	965	916	938	920	944	997	936	1011	934	918	924	950	970	944	948	964	935	927	960	933	968	973	1024	926	978	979	941	929	943	912	971	989	977	884	1010	957	946	952	994	1001	1001	1008	934	962	903	977	964	1001	925	966	993	972	997	1041	950	1001	1005	923	927	1013	976	902	943	956	981	958	925	952	934	1003	947	928	950	953	950	931	995	1005	962	958	968	990	934	905	1003	982	976	972	912	1036	949	945	955	940	953	982	952	941	956	969	953	968	989	986	964	899	948	996	979	925	960	966	917	1017	993	1012	949	962	1001	934	946	946	957	968	930	909	954	994	978	1003	921	948	904	958	961	902	935	983	961	940	986	952	959	932	994	928	964	960	1003	938	972	993	981	965	953	947	922	953	1012	1028	975	1056	904	989	997	990	999	991	988	941	954	963	959	964	932	997	1017	957	971	1008	971	985	988	952	987	946	937	975	957	1018	952	926	904	939	925	999	964	948	971	968	971	974	967	955	954	957	976	1020	977	953	1008	948	985	917	936	949	962	951	973	963	862	949	967	945	970	980	918	950	961	986	1001	965	1009	911	982	996	989	975	976	979	946	928	946	1008	956	1010	976	1003	951	953	920	960	939	960	919	938	925	938	970	1026	1015	963	941	932	995	980	1003	1012	949	981	974	944	883	912	915	929	907	974	960	995	940	1016	951	994	964	960	992	1030	978	987	949	979	1008	1011	915	952	993	964	975	970	964	973	1008	996	978	1005	969	952	957	915	938	1019	909	978	1004	922	937	999	948	949	1011	960	964	967	982	930	1013	936	968	1024	956	956	984	976	972	887	920	925	936	918	964	955	964	927	951	1000	987	994	985	965	975	1001	981	949	1007	978	951	979	985	1010	965	954	980	943	997	958	983	896	929	982	924	981	955	1030	939	948	944	957	989	949	992	944	957	951	936	967	894	960	1031	995	975	982	944	1005	950	908	970	951	952	959	978	940	1012	930	944	915	972	984	925	969	959	1000	931	904	971	943	997	943	934	970	914	908	935	947	928	1064	972	986	977	957	932	1021	1016	982	979	970	1003	976	928	924	923	990	969	991	943	977	911	968	986	918	976	1007	1005	920	944	973	949	987	906	975	956	955	1026	991	938	930	992	969	1003	964	924	948	994	992	991	939	937	961	922	924	949	945	895	955	1000	967	970	1015	977	943	975	977	929	939	918	932	937	982	973	984	988	989	923	919	981	978	951	954	947	963	982	979	950	988	927	953	937	912	924	951	940	961	1008	948	975
28584	34640	32088	14473	2482	756	568	510	506	506	475	479	499	451	522	480	482	497	445	487	491	494	476	509	510	492	500	479	491	538	540	479	483	478	483	466	450	527	486	455	490	502	455	491	463	468	478	458	491	467	533	494	442	472	459	470	484	541	507	434	490	468	465	458	459	463	460	505	460	477	521	472	457	452	516	485	479	455	488	488	504	468	500	508	511	444	517	452	483	469	499	481	494	489	509	507	491	511	501	490	509	487	480	484	515	446	537	465	472	466	493	467	504	493	490	493	487	523	482	509	484	473	478	454	500	434	512	521	493	476	442	475	459	507	540	472	506	504	455	465	475	503	450	480	537	536	507	494	524	476	476	513	477	457	473	520	475	469	457	462	454	512	522	505	466	479	477	445	442	502	506	510	464	478	464	459	493	470	504	482	426	436	497	483	527	448	514	483	486	468	477	492	502	475	449	494	488	522	453	460	452	485	442	489	497	485	507	514	493	504	463	490	493	502	509	473	467	479	486	462	488	478	477	504	448	482	493	423	501	487	508	465	483	491	471	481	478	492	480	474	527	464	484	510	518	509	435	462	525	462	463	502	508	510	485	481	504	463	499	531	477	506	480	521	496	509	458	482	485	503	479	487	477	473	496	493	497	485	463	488	508	469	463	474	472	514	479	494	525	501	463	500	500	456	497	478	481	443	459	511	485	425	438	463	495	503	513	490	459	477	453	487	529	464	451	465	512	437	466	482	498	462	442	481	508	504	487	504	494	472	474	543	443	498	463	458	496	490	479	489	474	458	520	466	489	519	472	454	489	512	494	475	506	478	500	498	468	481	455	546	469	484	510	485	492	464	487	497	487	489	459	494	485	472	530	484	481	443	498	456	510	480	487	445	467	483	496	542	478	445	489	515	448	439	480	483	481	497	500	509	515	495	496	490	528	506	494	497	495	476	504	484	537	453	442	529	478	503	492	518	476	473	469	504	471	467	514	479	522	501	453	498	472	454	502	487	459	495	442	463	454	472	498	470	441	489	519	512	475	449	470	483	487	455	492	463	473	493	479	472	480	520	441	493	500	483	451	500	471	495	537	525	443	513	512	522	479	464	425	484	504	481	452	480	506	485	488	503	508	464	472	452	474	510	475	483	521	498	490	439	520	493	477	453	434	470	475	481	510	478	513	530	483	473	459	522	516	455	496	474	514	471	496	486	502	473	490	501	474	490	507	479	485	515	489	482	445	488	467	463	479	513	472	496	506	481	495	463	490	476	500	444	457	468	509	478	465	474	517	504	488	482	520	464	490	516	470	515	503	504	504	490	556	501	472	511	474	473	504	492	483	467	450	479	512	526	499	481	445	496	484	479	491	455	427	509	506	471	469	467	472	503	485	505	475	493	488	466	471	448	509	503	520	484	466	483	489	517	466	468	504	549	459	524	498	473	478	486	476	491	471	490	472	541	520	494	499	495	434	453	454	453	477	492	457	502	480	489	461	480	506	497	521	470	504	482	457	482	501	468	471	469	486	476	478	542	504	432	537	480	469	484	487	471	446	479	472	496	502	469	447	470	499	441	467	508	474	479	464	488	486	469	523	498	515	446	480	514	462	535	518	509	470	519	494	463	459	510	489	463	458	480	550	531	498	461	511	526	482	526	427	489	435	483	498	463	470	491	470	480	441	461	486	510	477	464	536	500	489	512	491	515	500	472	462	481	503	468	511	449	479	471	501	519	430	472	475	482	479	490	476	488	500	526	488	521	500	483	486	492	500	506	467	522	490	521	496	452	459	491	481	478	467	489	446	504	475	523	471	510	497	496	460	433	516	483	473	502	492	476	488	495	509	493	529	489	487	465	500	456	467	502	502	482	483	474	477	508	465	442	497	465	495	490	475	491	470	462	471	498	468	433	466	507	459	449	535	514	504	475	502	497	496	503	514	492	487	453	467	476	506	500	488	478	488	488	449	489	491	548	477	505	455	499	518	453	493	494	478	479	442	449	521	502	486	455	495	464	515	454	509	506	469	486	492	472	484	483	491	490	451	474	507	493	456	464	498	493	461	521	481	496	448	478	469	502	483	514	499	527	506	513	520	505	490	456	464	479	486	467	491	484	474	491	506	472	437	445	513	526	500	480	529	480	458	489	457	474	496	456	460	455	469	449	479	491	492	498	500	489	493	477	478	444	489	463	480	476	489	493	463	503	481	489	480	481	449	508	439	497	497	503	456	486	485	486	535	509	511	478	465	446	472	499	498	483	482	458	475	474	542	481	455	466	478	480	510	479	467	497	467	482	487	499	471	488	501	471	472	460	522	477	465	452	509	488	469	465	492	495	456	514	500	484	489	494	494	469	501	464	483	509	497	462	469	487	528	501	546	477	535	460	525	464	440	490	444	450	500	451	494	450	507	462	512	485	482	499	493	481	457	496	477	449	467	502	506	506	477	513	507	434	474	486	466	491	459	499	455	497	445	465	461	439	490	458	499	474	483	470	486	488	474	464	499	488	487	497	497	459	493	477	504	466	494	488	491	508	498	512	460	502	502	514	465	491	511	509	516	494	492	470	476	502	472	480	508	479	487	485	448	469	503	461	446	503	486	497	512	519	488	439	460	482	479	470	492	466	504	445	438	449	487	455	458	491	470	480	457	482	487	437	463	451	496	485	462	463	454	472	491	458	536	457	476	502	525	482	455	486	520	446	507	472	460	489	533	486	466	457	476	507	519	527	490	447	468	490	485	506	502	512	485	489	466	502	497	509	486	478	489	483	473	499	491	514	448	473	481	480	503	424	498	492	508	464	491	502	511	458	502	452	519	498	479	453	481	474	494	482	485	482	425	472	478	533	466	516	478	458	485	477	492	473	465	449	500	481	528	472	473	496	497	470	502	507	480	459	479	555	519	478	505	459	480	494	468	457	456	464	445	449	454	479	462	449	518	486	453	447	517	480	448	467	504	479	488	479	474	499	487	501	465	445	496	491	407	500	461	486	484	509	508	456	490	476	487	473	487	528	471	478	509	500	473	475	490	514	523	480	477	478	495	458	530	480	514	494	516	487	490	496	479	453	478	489	529	500	478	518	472	489	489	480	480	434	497	464	535	505	492	479	487	467	495	503	467	505	486	516	514	501	493	488	479	482	470	456	470	468	479	470	484	490	480	521	496	498	479	489	476	509	494	470	450	482	476	472	485	474	476	476	495	505	525	459	463	449	456	475	443	487	457	470	503	422	503	475	528	479	495	478	455	453	534	488	502	503	502	436	454	467	501	522	481	462	509	492	515	518	465	464	491	511	479	480	491	488	521	483	477	452	485	487	496	523	457	493	468	468	476	469	470	485	489	515	520	492	476	463	469	497	483	486	478	482	502	453	496	511	483	480	465	495	509	495	487	474	467	469	482	440	501	493	492	456	442	502	505	511	493	521	469	448	478	491	494	523	492	479	457	498	491	496	483	468	500	448	494	454	443	501	488	480	453	490	511	500	508	477	459	491	531	491	497	496
34615	52970	36929	15448	4257	1462	1024	859	907	894	954	958	908	943	943	902	954	900	960	857	901	903	878	857	884	857	914	913	905	902	883	928	946	919	917	900	898	868	894	924	888	931	895	918	923	908	882	871	861	929	956	877	892	891	945	887	847	960	915	902	884	889	886	841	867	942	888	908	926	907	893	934	906	922	889	915	909	914	916	886	895	890	918	934	874	856	910	884	909	906	934	873	908	799	878	899	878	952	905	900	932	891	969	955	865	881	922	899	906	958	869	835	888	857	908	889	893	919	859	888	935	925	872	955	846	918	914	862	975	880	884	907	867	896	872	900	875	947	926	832	861	926	918	884	908	913	889	891	913	902	895	879	858	865	881	916	941	938	866	857	923	904	828	845	915	880	927	920	936	854	931	862	842	854	857	924	938	933	857	941	874	873	851	909	884	881	932	945	927	950	884	910	880	944	912	901	900	902	921	890	908	909	918	923	893	893	938	893	907	852	928	889	874	884	872	935	926	910	837	930	868	963	895	900	931	894	912	878	964	902	855	941	850	868	944	877	907	870	885	878	906	896	899	917	946	838	874	895	855	919	888	919	902	905	918	890	897	874	924	866	864	884	902	903	943	865	905	881	928	901	883	887	907	915	940	955	883	903	870	897	941	925	958	892	905	956	917	822	923	858	899	902	860	936	867	856	902	991	945	864	873	889	866	914	923	899	892	887	896	871	890	947	878	869	895	931	888	928	913	907	880	889	911	892	927	876	897	926	929	920	944	909	848	876	907	886	847	876	907	891	918	921	886	935	865	905	920	937	878	921	906	931	862	918	908	912	946	869	849	920	886	887	904	856	896	937	957	910	837	928	919	903	876	850	912	871	885	915	885	911	923	889	903	890	929	945	930	942	898	899	888	977	892	885	950	884	935	892	931	887	904	899	878	880	929	862	862	908	858	952	878	887	889	919	813	914	914	878	898	889	921	895	983	887	933	891	893	918	833	931	914	851	859	905	915	953	856	944	859	919	912	928	901	924	914	842	917	882	879	879	939	862	933	924	913	948	882	898	925	868	850	898	855	928	881	867	885	897	944	856	928	922	871	926	881	876	892	898	916	890	871	883	861	963	881	874	888	843	933	891	864	869	872	875	915	918	915	840	856	891	930	857	878	878	923	852	888	881	932	863	899	897	883	886	863	882	949	909	933	878	916	846	906	918	870	906	903	913	875	886	900	862	931	862	886	865	907	857	874	890	911	888	911	948	900	898	901	909	858	883	949	916	915	885	968	884	906	891	947	942	873	887	880	861	930	864	914	923	916	930	915	913	857	896	887	913	930	868	871	888	890	849	916	868	931	926	919	902	932	914	866	897	906	875	901	874	920	928	874	871	917	856	898	886	917	928	889	833	862	836	910	939	888	937	825	943	878	926	918	876	893	863	897	875	891	887	942	883	963	897	889	942	892	916	911	895	914	896	860	911	849	910	915	879	893	939	928	923	913	852	929	934	875	904	867	928	901	902	878	976	916	889	897	914	894	883	908	930	896	909	895	910	896	880	891	913	888	938	932	870	873	918	935	876	890	859	987	876	864	924	871	934	887	872	921	889	894	909	927	915	928	897	934	868	887	879	891	867	913	887	912	935	877	928	944	880	904	901	932	970	890	871	923	854	923	863	863	869	895	906	867	891	889	868	892	865	884	940	872	979	882	894	853	888	916	907	875	955	911	892	869	916	910	920	952	912	902	912	880	881	871	942	940	938	853	958	885	881	844	867	978	850	878	886	969	896	895	921	938	943	947	895	867	875	929	878	938	926	919	869	877	897	883	892	945	830	961	916	859	892	928	865	867	896	896	931	906	872	856	874	910	879	849	900	895	866	868	911	848	920	885	915	916	920	905	925	940	876	882	950	904	873	841	885	908	899	924	912	928	916	920	913	870	915	910	909	876	898	945	923	926	889	914	913	950	956	929	875	932	959	950	860	872	907	903	906	883	941	861	893	937	877	903	886	926	891	921	934	927	891	876	889	842	894	877	910	875	930	890	912	912	913	867	917	914	924	920	933	917	864	861	909	887	887	908	929	849	929	949	898	888	867	868	862	894	892	907	922	940	879	881	875	887	882	865	897	856	875	852	851	905	907	939	905	884	854	932	865	845	926	882	847	887	909	856	923	893	919	923	861	878	882	908	921	917	866	922	909	922	927	874	944	860	881	884	847	888	863	969	914	885	968	858	868	906	976	932	887	913	919	910	874	901	896	911	969	924	902	903	928	886	911	890	917	898	953	919	879	872	944	914	930	930	927	882	917	891	915	868	880	905	914	958	923	945	958	955	897	872	925	896	930	868	905	856	909	915	910	942	899	934	937	912	856	886	890	879	927	945	905	867	909	958	891	920	953	889	911	861	912	894	861	913	936	933	965	891	905	942	919	869	887	857	902	907	956	917	930	931	868	902	903	930	932	904	892	856	850	903	922	892	879	908	859	881	891	869	890	970	906	930	915	894	933	899	909	905	903	885	926	888	896	865	918	879	907	905	908	938	888	929	937	927	882	901	858	890	897	882	910	876	869	966	951	882	924	882	927	954	901	859	878	920	882	873	949	915	918	888	885	840	882	885	856	906	933	879	926	854	896	876	911	884	899	904	865	852	881	906	936	915	845	886	884	939	905	845	893	866	928	881	899	907	893	948	859	903	898	952	902	920	869	915	951	988	900	923	930	904	920	883	926	859	904	898	901	906	883	911	932	905	897	913	950	885	885	877	923	898	900	837	861	884	926	920	904	902	874	924	945	874	863	940	859	900	881	886	925	892	917	934	910	904	893	836	916	914	868	940	943	899	901	874	892	862	903	896	907	915	865	919	929	924	910	916	924	901	864	957	913	932	917	954	967	885	944	885	904	943	890	901	904	939	935	891	864	898	877	870	930	828	906	928	912	909	897	857	886	886	860	887	946	923	908	914	897	947	835	863	826	897	906	869	925	948	911	885	948	930	919	927	939	921	907	894	906	865	872	857	855	930	893	903	908	898	895	877	902	932	892	892	904	895	943	883	936	962	897	943	922	902	892	905	892	850	911	893	951	901	950	897	914	919	884	868	883	898	940	918	860	922	889	854	875	940	873	895	903	897	914	853	922	932	883	915	881	911	883	873	891	929	909	898	862	930	876	893	926	872	946	858	929	935	948	875	903	898	905	915	905	936	930	877	905	929	914	905	870	900	890	905	875	858	865	926	858	924	907	971	929	884	924	903	880	943	912	870	913	890	918	885	909	927	921	883	851	867	917	956	925	914	891	897	909	904	886	879	891	872	878	856	900	906	921	953	945	935	896	922	918	929	947	930	867	907	970	930	953	859	891	834	932	966	839	856	903	890	862	864	905	868	909	866	951	883	927	951	903	931	983	884	905	859	862	960	898	874	906	878	888	899	899	816	854	915	927	879	912	933	857	942	909	882	909	908	951	886	915	923	865	914	937	937	877	843	867	896	951	926	897	836	893	899	866	930	872
24811	27012	38181	29563	18864	6470	922	553	480	482	490	470	516	493	482	501	503	519	449	445	465	498	474	503	474	497	528	480	511	465	456	493	485	452	473	490	498	472	478	467	513	497	456	485	477	508	471	486	477	453	478	481	486	519	468	458	456	478	483	487	460	468	518	457	485	483	480	443	458	515	450	502	501	468	477	461	474	446	493	481	467	489	506	477	461	497	484	470	517	483	485	529	499	492	463	452	478	477	481	436	474	471	500	474	467	445	457	498	486	475	508	505	467	484	483	473	506	488	467	488	475	475	487	451	450	430	485	486	493	456	442	506	442	504	490	492	499	474	475	465	492	489	497	515	475	457	499	476	490	430	444	481	507	461	503	468	502	492	496	481	476	444	457	477	531	508	469	459	514	457	530	481	455	498	473	487	488	474	471	505	495	476	464	484	484	465	469	468	478	500	470	485	478	488	513	477	456	475	445	449	478	518	485	482	458	481	469	467	489	475	428	481	476	473	485	502	504	478	501	464	471	466	474	483	464	483	493	482	504	472	496	498	460	463	493	452	451	446	514	476	471	476	479	495	477	505	504	497	486	480	471	446	480	504	490	485	472	532	451	486	482	507	468	487	484	466	449	482	478	479	484	474	448	457	470	478	450	464	436	505	476	475	446	476	448	491	467	501	450	506	492	540	469	501	468	468	521	471	470	480	443	489	476	469	469	466	517	445	517	491	469	479	467	474	520	468	446	485	465	476	461	484	476	509	456	467	430	461	491	534	473	469	453	462	516	464	458	488	472	483	451	428	435	476	456	482	458	454	459	499	486	456	479	459	449	484	489	508	472	472	474	484	479	479	474	468	480	480	511	473	480	466	472	474	480	503	503	449	494	507	472	449	466	453	497	497	469	478	474	481	499	501	502	491	481	501	494	456	455	457	502	483	464	498	458	481	505	458	491	495	482	480	474	459	457	521	454	466	479	473	465	477	472	487	474	468	470	476	464	527	459	496	483	457	494	468	452	463	456	501	438	489	532	456	463	474	464	485	474	465	496	504	464	508	420	490	484	527	460	542	521	460	479	476	499	452	465	498	477	501	488	486	486	480	466	479	438	462	464	484	466	466	476	510	459	499	481	480	484	479	467	487	482	484	490	482	484	443	497	484	456	458	503	501	496	421	492	497	496	485	488	471	469	496	462	483	491	473	460	496	471	498	464	449	527	432	473	459	498	507	469	470	487	478	484	471	480	495	490	439	481	488	482	496	469	532	466	480	522	474	451	417	462	465	506	447	478	491	455	497	478	503	496	502	466	511	479	457	467	455	480	472	464	483	462	440	490	490	476	473	489	499	468	515	452	505	466	483	467	466	488	465	437	468	452	442	471	464	460	469	475	499	470	472	463	471	466	472	467	487	468	519	494	474	469	499	488	476	480	492	492	490	455	471	481	475	477	489	494	503	524	462	458	480	479	498	482	497	474	463	464	502	515	450	483	465	477	475	508	506	508	461	452	498	522	462	451	486	527	465	501	484	454	464	480	495	448	483	457	483	458	462	499	481	530	472	502	466	482	481	489	463	485	483	474	478	494	517	471	486	483	443	443	487	469	436	474	473	456	491	476	505	493	466	503	507	447	525	465	456	438	490	447	486	449	464	487	436	439	464	491	490	469	472	502	458	481	487	474	470	465	461	497	500	505	473	454	461	469	449	485	472	484	466	489	493	495	484	446	460	455	443	505	479	495	473	476	471	495	438	505	465	457	455	482	483	462	505	475	450	509	453	476	522	469	469	504	480	455	484	510	445	492	456	496	500	458	488	476	489	475	473	505	471	443	474	444	503	483	450	480	465	483	474	476	463	492	457	503	492	509	475	496	470	483	495	488	503	490	484	492	490	501	452	456	470	511	443	458	474	462	446	473	484	476	485	469	476	497	482	470	458	500	496	492	490	472	492	465	489	512	467	477	478	473	467	491	521	457	505	490	500	445	484	508	515	478	490	453	461	452	488	446	442	493	439	508	512	443	458	474	461	470	492	518	468	477	492	479	455	500	496	445	471	453	487	489	485	478	485	497	484	487	452	484	484	519	467	437	487	511	499	475	462	521	461	459	461	476	485	498	496	473	501	486	459	493	476	489	453	454	470	506	501	455	487	483	469	486	487	481	446	469	505	443	491	469	533	475	455	495	506	487	517	483	486	478	470	490	438	503	457	486	464	468	473	505	467	488	453	514	466	505	504	483	444	482	518	459	446	488	470	484	506	495	476	498	412	505	501	468	492	487	503	492	472	481	497	510	452	472	476	495	495	473	481	453	499	508	486	444	443	511	502	511	477	518	517	491	455	486	483	502	499	484	487	504	447	476	463	494	431	513	464	461	453	464	440	468	484	466	470	469	491	507	477	475	480	486	478	448	501	458	480	475	487	462	496	478	507	445	494	477	478	506	486	466	471	477	497	457	455	489	461	444	481	500	470	497	454	514	458	453	486	506	470	489	514	444	473	452	500	454	466	474	503	474	474	459	518	493	477	448	455	480	481	501	482	456	463	465	471	461	464	498	471	451	503	478	437	493	495	462	458	493	524	482	466	480	496	498	495	489	511	482	482	444	473	485	473	513	502	452	486	515	473	431	460	499	461	531	481	511	445	528	513	487	498	501	480	473	503	496	500	493	492	477	464	469	443	467	464	497	489	507	450	454	482	449	473	500	543	439	484	466	516	470	465	499	473	491	490	474	481	466	464	472	483	465	452	478	462	447	440	458	499	498	444	482	474	428	504	474	478	462	472	494	474	471	450	453	489	484	482	471	441	499	503	488	444	451	468	472	480	493	488	468	496	513	428	472	498	479	492	458	495	464	447	471	451	508	463	483	497	520	489	482	490	453	472	453	451	483	506	437	477	451	433	492	463	469	451	496	480	453	462	452	503	462	509	457	493	500	476	509	498	476	478	520	460	472	488	439	503	474	490	479	456	501	465	519	490	457	474	496	502	474	467	482	487	449	518	489	475	481	468	486	439	490	483	450	473	477	468	497	497	453	465	532	456	442	497	477	515	474	496	529	467	438	465	474	483	503	459	477	473	505	480	469	473	433	513	499	482	485	461	481	481	458	412	470	427	495	490	493	446	487	471	466	489	472	464	483	520	481	479	506	472	461	473	481	500	503	479	481	462	494	498	443	487	469	469	481	457	459	494	482	492	489	514	453	458	487	467	457	484	484	501	471	458	494	483	510	466	489	475	472	490	464	465	478	451	517	471	512	490	482	486	455	440	443	477	501	491	465	508	470	473	533	483	493	475	504	451	524	463	492	489	503	512	446	439	426	493	522	480	484	469	505	465	472	472	502	469	433	483	467	465	488	463	517	449	488	460	489	436	495	490	510	488	496	442	476	502	432	451	475	453	464	467	468	475	448	496	506	461	458	488	495	499	459	489	446	490	496	478	482	437	477	476	474	485	470	461	489	476	447	517	478	492	427	467	480	440	465	468	513	492	462	488	485	485	452	450	496	484
56628	94708	67176	38211	16211	4012	1374	989	879	957	875	917	903	896	884	880	884	926	890	854	892	908	853	860	895	937	857	905	857	943	886	906	837	941	884	959	874	903	873	905	908	893	880	926	908	877	902	865	855	875	872	855	902	873	895	836	910	925	899	895	913	881	862	897	921	893	892	848	843	891	886	865	904	899	913	865	876	893	902	888	871	869	922	845	887	894	856	847	857	907	885	846	926	860	907	895	901	846	945	898	947	954	839	852	865	894	867	841	931	919	863	936	889	903	914	871	901	895	879	885	843	903	890	936	857	913	914	933	897	891	877	897	887	854	850	921	892	931	877	899	893	915	858	839	904	874	890	828	860	843	893	867	827	874	852	863	851	933	899	870	873	899	881	885	887	873	865	941	895	885	893	932	891	871	839	819	923	873	914	888	891	855	924	874	884	902	876	837	901	927	950	879	839	891	847	893	853	880	904	875	819	842	850	852	844	885	899	952	886	885	916	896	855	860	857	923	894	865	876	899	881	880	906	895	885	906	896	896	936	894	883	890	851	905	859	899	897	844	866	854	839	861	904	914	870	879	849	929	888	892	859	846	930	930	830	886	881	919	887	880	848	822	901	879	876	926	880	861	921	895	874	866	884	834	903	903	861	875	868	891	909	901	884	918	907	940	899	898	922	873	883	822	892	868	906	858	884	846	894	898	857	841	913	882	897	910	921	865	924	885	897	944	902	877	929	888	880	830	874	902	801	899	867	913	817	891	886	867	876	930	925	838	940	932	930	856	904	886	894	879	830	895	888	927	909	890	859	883	868	847	924	861	861	908	862	922	823	877	903	862	902	881	921	895	824	877	882	861	841	880	927	853	821	880	886	883	899	861	853	886	878	882	888	871	814	851	859	884	895	923	882	861	924	877	868	912	914	805	864	868	903	871	886	878	863	834	913	876	925	879	943	892	926	854	879	894	831	869	898	886	891	843	877	865	899	840	885	853	911	879	931	878	852	880	913	873	927	886	831	878	878	826	866	863	882	889	805	879	848	881	827	878	860	884	892	935	872	876	872	897	885	912	858	909	878	842	886	905	847	928	887	881	924	954	892	912	834	927	896	837	912	880	872	873	891	858	809	861	896	868	915	907	877	857	915	866	874	874	876	932	890	853	883	878	896	861	909	906	887	892	906	920	912	860	900	874	860	899	855	883	915	877	908	889	898	846	847	867	867	894	862	891	902	822	900	842	884	882	900	897	886	870	948	856	896	858	894	870	873	901	888	817	895	913	938	891	874	925	946	879	903	884	946	862	856	871	910	850	850	948	906	846	844	850	852	851	883	870	871	867	872	868	860	937	870	881	927	936	932	922	912	852	884	905	858	904	836	909	810	928	849	853	870	904	864	907	887	898	921	891	881	898	841	837	917	923	923	903	872	876	845	907	840	923	888	875	839	954	854	893	906	891	874	923	889	932	835	849	910	890	893	815	892	832	900	914	846	870	889	936	845	902	878	859	864	862	838	808	866	885	880	924	940	865	841	928	927	877	825	922	878	931	846	895	840	881	893	887	882	892	871	919	855	873	892	925	890	880	879	906	891	875	891	927	868	854	921	853	904	833	886	899	879	855	880	882	931	890	867	897	819	899	895	899	875	888	905	917	890	839	906	901	866	876	875	970	860	829	863	874	882	949	854	830	892	838	895	861	912	874	936	885	910	917	904	887	891	876	880	913	905	919	913	893	916	868	870	883	928	872	848	942	846	940	900	872	831	842	815	828	848	852	842	870	899	877	960	934	881	871	917	919	841	895	882	897	871	907	873	899	902	841	904	883	890	878	910	868	918	938	895	863	857	857	864	865	898	855	887	907	856	928	870	842	854	890	827	836	886	850	821	859	901	853	890	877	882	904	884	855	851	945	931	877	900	845	881	925	871	867	917	910	879	825	935	882	883	894	894	864	935	873	876	837	868	893	846	930	919	911	834	867	826	920	850	865	915	880	901	833	846	834	921	860	942	877	894	891	918	892	883	894	889	906	891	881	875	898	909	878	876	836	848	934	891	861	884	896	875	836	897	928	835	864	895	878	887	884	848	900	971	895	856	841	900	851	916	872	876	945	887	845	861	847	830	876	888	845	865	897	899	846	874	876	869	915	844	833	898	900	922	865	927	848	899	915	876	873	873	860	884	871	890	871	908	872	890	858	890	882	839	875	889	925	854	884	868	874	881	906	889	858	884	907	871	899	857	897	927	827	845	886	908	919	933	900	876	851	878	869	883	899	833	874	859	929	883	908	903	890	859	868	882	845	873	860	881	925	872	897	841	868	897	838	874	894	915	895	863	831	901	918	858	902	829	859	919	865	904	852	897	900	921	858	847	915	914	898	826	870	874	891	891	897	918	916	872	885	817	894	927	875	881	875	896	863	822	856	872	892	950	820	894	854	876	898	926	869	863	884	862	888	887	868	923	875	912	906	884	933	895	897	894	906	885	894	895	934	859	870	914	863	845	851	941	853	896	905	831	918	882	910	884	878	887	894	923	916	866	869	854	858	853	868	872	890	896	898	915	899	889	882	871	869	912	950	921	884	918	918	890	874	844	886	932	848	859	872	871	874	933	889	900	867	915	911	851	870	854	847	892	919	857	869	867	820	898	839	837	838	924	901	901	862	922	912	910	861	891	877	853	897	869	893	834	897	901	917	858	867	820	857	926	831	890	847	916	879	841	828	944	877	843	837	853	883	913	901	874	871	912	844	848	910	885	866	842	910	871	879	901	875	879	860	883	852	906	873	922	900	912	898	826	914	848	907	825	904	917	884	897	872	873	877	867	854	929	831	901	840	882	862	884	860	865	839	926	886	893	882	868	914	922	896	934	859	921	876	931	902	870	827	824	937	889	818	888	879	839	873	863	904	907	879	879	896	882	868	858	862	912	900	876	864	912	939	830	870	922	887	881	902	884	870	905	872	917	890	888	898	919	904	889	925	864	862	888	884	928	891	867	875	888	886	866	867	922	936	858	887	893	914	857	865	941	898	882	877	870	908	903	876	876	892	848	908	905	882	909	916	897	879	857	876	853	880	920	890	960	816	871	923	838	892	912	883	861	895	889	866	905	834	884	920	890	890	868	857	884	819	853	909	902	857	861	836	892	948	876	917	896	866	874	904	874	831	924	871	895	905	898	898	835	852	888	851	891	881	885	891	879	915	875	911	903	855	891	892	906	875	857	886	878	860	858	901	925	874	864	866	825	910	907	955	894	863	879	857	831	890	866	853	886	891	916	821	898	895	908	869	900	903	905	859	936	839	943	895	866	843	870	825	878	920	879	895	926	843	904	871	907	932	852	863	865	834	879	876	855	895	862	917	906	917	882	889	840	878	876	893	860	881	893	919	899	847	918	852	883	888	858	870	874	907	938	875	932	854	868	885	900	884	877	871	850	868	883	886	910	878	926	853	887	897	899	864	838	867	884	934	824	897	765	897	801	898	897	901	862	886	888	948	895	840	923	941
23512	23107	32640	27209	21600	16785	3966	674	625	580	575	574	538	570	609	550	582	557	538	596	539	604	564	528	562	599	554	540	567	592	570	562	534	566	588	561	522	556	567	549	559	551	547	525	530	550	562	563	559	560	550	573	535	540	513	553	584	547	520	551	554	597	572	556	542	530	564	567	583	538	491	559	585	610	536	530	527	522	551	576	546	534	507	515	556	522	495	556	527	552	573	524	562	561	559	557	561	546	539	538	551	537	507	541	593	559	566	547	562	538	544	563	558	566	579	546	533	515	529	566	582	590	516	566	566	550	561	570	551	585	508	524	569	532	521	572	562	546	513	545	522	495	562	521	530	558	533	521	535	537	557	555	551	585	512	547	549	553	522	560	577	598	536	551	548	530	528	570	573	545	486	532	568	535	551	511	597	549	537	607	556	537	526	560	528	532	561	538	536	532	536	535	575	489	516	558	511	533	531	582	550	539	536	599	550	529	547	569	580	528	550	549	570	544	509	557	557	531	590	517	556	519	528	576	577	540	533	513	564	548	543	583	561	578	546	557	551	537	608	526	546	591	531	536	509	547	570	555	529	556	533	600	540	569	581	511	546	527	538	608	560	556	562	573	537	517	569	581	571	555	529	540	589	526	578	551	560	536	557	521	545	519	578	552	535	533	561	522	557	540	550	584	550	535	538	560	540	559	552	580	583	583	564	540	569	534	588	536	571	609	537	570	496	535	588	558	507	556	544	547	531	547	540	562	564	561	516	552	592	602	551	527	545	554	517	551	528	550	584	535	575	553	531	603	553	573	554	581	548	590	544	552	537	555	520	563	511	522	570	575	573	541	526	560	576	557	519	547	559	570	560	582	528	557	537	550	530	528	557	570	567	534	564	552	559	522	590	563	503	554	574	563	589	538	531	557	559	524	541	583	564	535	558	538	558	553	517	573	535	512	547	523	555	576	568	555	533	568	547	499	548	562	551	591	550	545	546	532	552	554	527	566	504	521	567	574	575	549	527	549	537	559	535	552	528	543	526	528	537	534	554	554	528	528	570	549	517	555	560	569	551	572	577	543	543	527	527	547	519	554	584	548	522	548	564	526	553	559	590	571	557	547	563	542	552	545	559	593	544	535	535	554	550	555	563	588	562	541	527	532	557	555	512	559	523	536	574	580	544	533	581	573	568	553	540	522	554	505	551	550	513	580	557	542	552	569	579	536	539	496	581	555	561	534	552	597	501	506	538	542	546	535	567	551	592	558	535	556	545	577	555	556	579	563	533	555	560	553	575	538	574	536	493	612	537	535	586	552	536	548	507	506	563	556	541	556	513	542	573	516	547	550	552	574	527	522	531	575	526	558	502	560	584	569	609	538	587	560	538	558	574	533	539	557	547	522	546	557	506	531	550	600	536	527	524	543	561	554	558	538	529	533	559	558	545	556	530	561	534	535	525	554	568	537	521	536	565	534	562	567	582	560	523	563	516	542	530	576	546	519	514	552	572	572	582	537	552	549	611	563	557	568	588	563	546	537	593	567	556	543	538	564	600	563	546	560	544	559	557	529	507	543	567	583	586	558	545	531	543	587	506	557	585	490	564	540	551	528	540	545	557	550	589	528	545	524	538	563	566	564	498	552	560	559	520	556	549	555	534	501	574	497	516	590	552	498	531	571	560	543	529	592	553	552	558	539	573	506	552	560	546	548	567	561	566	601	589	541	536	539	542	516	581	548	539	545	528	527	567	566	543	575	583	597	535	522	571	544	544	524	573	539	545	550	557	533	524	541	538	558	587	536	552	548	542	546	560	508	564	608	537	508	558	537	573	529	555	516	573	556	533	552	547	536	547	556	538	532	542	513	520	549	536	543	585	538	543	575	540	556	564	543	549	563	536	572	520	524	498	545	527	563	565	566	588	535	552	551	541	561	525	520	545	545	549	518	601	538	535	539	526	582	504	552	570	529	523	561	565	527	539	558	554	557	577	545	586	527	556	543	555	525	595	608	501	574	576	555	593	535	530	544	575	582	527	550	537	554	520	557	546	543	577	564	547	501	521	565	618	523	598	518	542	549	566	576	551	561	539	528	572	548	534	560	558	531	556	579	565	521	528	517	536	556	544	538	583	535	517	528	535	556	586	585	532	565	556	536	554	544	532	517	551	518	569	525	553	509	563	565	554	559	524	576	575	495	511	549	558	555	556	543	529	549	521	525	551	564	587	567	571	561	550	503	592	591	532	582	518	514	517	542	572	545	532	533	530	552	550	563	529	543	508	584	539	551	558	536	559	565	498	533	552	588	527	527	590	537	501	518	544	545	547	529	530	546	553	567	579	575	501	576	549	591	525	552	521	527	582	547	499	535	569	582	581	526	522	541	557	568	547	558	556	532	578	584	565	560	562	553	534	592	586	522	556	543	548	572	545	557	542	529	506	598	611	530	579	566	584	520	544	564	528	541	577	583	538	570	526	570	561	549	544	598	508	563	586	571	565	555	511	525	533	515	535	553	562	555	578	529	572	584	535	579	577	527	525	497	559	510	539	557	567	556	568	579	542	572	563	530	573	544	533	542	509	568	529	533	571	583	563	522	521	542	567	551	570	508	563	560	540	567	530	527	570	584	541	521	546	583	548	582	523	557	580	540	540	547	542	557	514	550	582	518	533	577	527	550	606	567	546	545	527	538	546	550	559	541	546	505	519	594	565	527	583	576	564	559	530	533	536	538	554	585	530	579	527	517	531	556	574	562	546	544	493	552	547	524	518	532	564	573	505	545	544	548	561	562	547	565	491	549	541	547	576	533	574	547	538	567	516	513	565	512	569	506	568	580	536	557	546	564	527	540	523	535	566	551	555	561	509	533	511	527	538	512	523	526	532	580	530	536	556	523	562	522	573	507	505	515	565	543	547	581	582	578	551	552	563	566	574	552	579	557	555	527	574	560	552	515	537	561	565	533	547	581	537	494	558	566	575	576	568	525	564	565	526	567	583	579	553	562	499	543	557	513	529	595	577	542	530	555	553	591	555	563	574	571	618	529	514	523	576	572	562	565	539	512	556	561	546	510	525	544	539	564	552	528	537	574	572	518	559	531	548	535	557	570	564	523	538	609	581	516	530	564	530	537	542	516	565	550	504	548	542	574	586	516	536	566	609	565	514	556	549	539	570	563	596	568	530	552	535	542	565	539	553	571	563	504	500	532	566	569	559	487	511	508	542	580	539	578	561	545	552	544	535	529	568	555	582	526	555	540	573	528	549	563	561	500	536	524	541	532	520	595	591	532	516	580	538	547	509	529	548	537	528	567	541	547	601	524	561	584	543	567	520	576	535	557	527	543	536	580	539	547	542	540	572	578	546	590	536	517	574	548	515	556	524	527	553	574	548	548	557	555	558	510	547	558	533	544	534	507	554	557	516	510	514	543	561	540	552	537	517	551	533	570	546	555	574	530	576	535	571	561	548	522	526	561	556	548	549	571	554	546	540	534	558	549	593	533	572	529	568	553
57866	103178	76821	48023	23585	6717	1835	1118	976	973	967	962	1011	998	926	940	979	958	988	991	1017	916	982	986	953	914	940	919	987	984	932	973	938	895	960	975	901	940	863	999	943	930	922	949	971	956	958	1009	986	955	984	968	940	1002	997	932	967	960	934	958	935	986	962	934	974	940	932	960	947	954	999	931	1011	958	937	942	974	947	951	967	894	944	958	962	1002	997	984	915	1016	978	1014	971	1015	984	969	946	1021	931	919	931	931	909	1013	963	977	1014	961	995	958	939	985	925	969	1007	980	980	954	956	959	922	912	940	953	946	987	933	937	945	940	975	910	984	953	932	956	1001	959	956	970	1007	922	983	950	902	944	967	964	934	1005	935	1011	898	1012	969	938	960	975	957	951	905	932	869	964	983	954	949	996	969	1043	964	947	964	974	971	948	986	943	906	982	916	1011	957	947	978	941	980	915	926	941	996	961	948	957	918	984	963	935	959	961	938	943	995	951	934	908	1003	925	908	911	928	957	957	931	944	963	1005	932	938	953	1008	925	935	980	908	999	929	970	965	932	961	956	991	952	988	953	946	963	961	956	936	933	1017	993	904	999	985	927	938	991	990	954	884	1009	920	907	935	963	999	981	947	983	893	901	1013	945	970	922	944	930	965	964	993	933	1011	932	968	944	938	1026	885	970	985	979	931	984	975	942	944	942	975	968	959	1040	958	964	918	930	936	946	962	947	908	945	957	930	923	941	975	990	956	963	916	954	1010	932	994	938	985	990	900	987	948	897	963	973	974	941	928	1019	894	933	1020	966	901	911	962	933	937	987	916	937	939	964	955	925	939	965	964	979	904	959	978	953	960	966	923	905	961	907	982	968	947	971	955	1079	993	968	935	931	942	970	929	936	986	966	921	983	911	901	973	984	925	902	955	987	960	906	923	890	961	952	949	1016	969	958	954	925	928	977	913	957	925	949	942	968	933	925	969	981	979	976	949	903	972	967	965	967	991	993	967	946	971	1018	979	928	1007	955	973	918	928	970	984	950	989	958	964	970	953	1000	903	908	970	1010	939	942	954	939	1005	951	952	966	954	957	950	1037	992	989	958	963	946	974	1010	936	935	943	951	970	938	941	967	921	942	979	963	949	926	974	955	944	949	961	919	933	938	951	941	989	1032	926	956	964	957	987	950	1020	1013	971	969	917	943	970	913	935	962	987	984	902	962	983	942	917	950	1020	935	971	973	934	946	947	981	922	936	972	966	937	916	927	965	1031	972	937	991	951	987	909	986	927	982	933	968	909	987	977	999	1011	970	990	937	991	962	940	998	909	972	1011	933	964	962	917	944	971	976	890	969	945	946	956	995	955	950	909	920	939	1005	984	958	945	985	929	939	966	911	969	942	1003	969	934	969	976	977	976	993	940	923	964	991	983	954	981	981	922	978	974	915	963	938	895	930	959	967	942	974	968	966	963	955	887	938	958	992	944	929	949	966	925	957	944	991	952	974	985	939	936	983	928	975	1010	984	911	1003	981	898	981	973	986	941	975	1008	965	999	988	936	960	953	925	961	992	986	886	959	931	950	985	935	948	951	918	968	967	947	935	931	977	945	952	952	934	991	961	973	922	927	986	961	977	919	938	947	955	921	957	936	893	901	964	976	975	961	909	907	969	948	959	940	944	966	989	956	955	1007	902	987	935	954	940	929	923	996	997	944	964	954	940	953	946	982	934	966	965	960	969	964	1048	956	956	980	933	983	947	911	904	946	987	1003	947	1002	1013	969	947	978	948	983	899	942	966	941	1005	934	968	939	952	965	983	933	937	1002	1006	971	939	1011	965	972	958	960	930	917	953	989	941	990	939	988	960	937	927	927	956	960	982	922	941	957	975	916	954	946	973	909	964	918	986	968	959	915	966	957	981	933	972	957	884	957	1033	980	939	892	946	997	939	931	1006	982	936	997	953	965	1015	1004	977	938	905	960	939	940	949	965	946	916	953	1013	956	902	939	885	921	947	971	969	921	926	870	944	940	1004	938	954	925	894	936	916	935	963	966	918	927	918	945	963	959	968	958	951	923	999	948	1008	973	994	938	933	961	967	999	996	918	927	943	892	902	961	987	949	966	963	973	927	966	972	979	980	940	979	989	996	1023	940	1003	925	946	1000	939	993	969	976	917	977	960	972	949	964	966	902	909	912	973	943	960	936	965	987	963	943	909	942	911	949	920	959	926	935	947	989	1021	916	938	936	960	953	944	1008	919	937	966	1008	925	927	933	1004	971	959	969	907	958	948	950	950	916	953	935	966	961	995	982	1015	930	986	940	910	944	979	975	967	980	975	944	1014	1009	959	941	979	987	926	939	934	943	949	923	906	1031	930	916	944	982	930	956	996	943	960	995	925	959	938	988	914	930	952	855	979	925	955	991	953	915	904	944	945	1000	923	964	945	937	916	960	968	927	937	987	995	955	959	921	979	969	1002	926	955	933	922	984	971	911	958	963	916	929	951	924	958	969	1011	1000	930	945	951	948	1027	953	999	920	953	992	944	975	1025	946	1014	947	1005	931	996	948	935	945	928	983	956	960	987	996	926	935	932	992	1013	995	954	920	994	970	986	954	1003	905	949	975	953	1009	916	994	1006	975	986	950	958	936	944	1003	996	945	924	961	885	982	944	970	968	948	1008	941	937	957	987	931	918	979	940	938	944	957	955	993	991	962	931	958	944	991	927	919	954	1007	930	989	958	898	985	999	960	945	966	903	938	924	1008	955	940	921	955	989	981	1015	965	929	921	969	956	964	990	949	982	934	943	1008	943	945	973	976	875	944	940	942	944	972	940	971	964	914	999	994	916	966	919	966	993	933	915	986	933	986	967	955	992	893	937	983	945	987	938	974	947	940	913	929	992	984	939	1001	962	992	975	943	978	920	951	922	977	975	956	923	938	978	926	934	1000	1010	932	932	945	919	981	949	983	931	965	984	1022	957	960	972	966	897	994	948	961	932	951	991	960	985	968	934	953	941	907	943	919	924	982	920	998	945	918	981	932	978	999	975	950	940	933	950	982	994	932	944	955	993	942	980	925	953	990	996	928	928	951	1001	904	998	1017	923	914	953	939	964	938	968	995	940	960	961	934	987	945	959	955	961	946	972	951	946	972	899	1001	1025	944	939	941	943	969	931	921	984	978	899	961	875	949	977	964	935	960	1016	998	959	891	941	954	965	925	912	935	1000	961	955	914	1000	951	949	995	1001	989	969	942	980	975	972	1000	957	954	951	961	964	975	987	937	916	926	1001	932	888	1011	923	957	949	955	977	944	928	947	926	974	934	932	999	978	935	946	953	988	969	951	950	919	954	932	961	953	950	955	931	1008	881	960	970	929	1018	993	949	987	1004	968	936	1024	962	891	988	989	977	998	987	943	936	939	949	962	989	956	908	961	906	934	942	982	931	1005	943	951	977	963	970	960	916	944	977	999	954	925	976	943	1008	1033	962	971	1002	1019	916	923	931	954	988	900	945	952	951	963	964	962	1011	929	958	935	992	905	937	911	939	975	978	991	950	964	969	887	988	929	938	955	993	957	913	979	913	952	965	999	900	975	941	924	936	951	1001	929	964	941	990	905	919	961	996	969	880	922	983	937
29118	31860	29309	13910	2460	777	527	472	460	477	466	517	448	499	513	483	503	458	468	501	488	495	480	475	508	477	476	489	490	440	531	494	506	492	494	511	467	494	511	489	507	556	453	503	484	492	473	517	474	503	513	458	505	474	502	527	518	559	488	476	457	489	451	532	475	482	515	465	480	502	523	490	448	527	471	517	445	498	538	467	493	514	477	489	466	464	461	477	496	483	456	510	516	528	449	492	485	441	484	484	523	515	461	493	481	518	449	474	473	510	474	485	507	511	501	499	478	490	464	475	491	511	487	480	477	491	475	479	466	495	491	502	479	463	503	490	495	475	486	496	502	490	467	499	517	502	490	470	501	458	456	504	479	454	497	495	459	448	525	494	481	478	485	502	509	499	448	501	514	501	507	502	463	497	517	444	487	471	497	508	477	497	457	498	457	510	502	501	545	480	493	484	504	504	485	496	495	474	469	500	449	469	497	468	443	440	548	479	531	500	487	465	472	465	470	464	478	473	499	470	465	504	459	457	465	473	492	515	484	457	480	449	469	499	466	456	497	480	489	518	461	465	486	489	476	494	463	486	456	484	491	474	490	487	482	445	470	495	463	468	493	475	452	444	506	497	498	474	458	488	504	457	505	525	462	469	487	493	456	527	446	492	483	519	464	504	474	449	460	493	479	482	471	476	493	483	487	501	464	465	509	506	449	504	473	510	491	482	502	480	502	496	492	498	501	470	451	511	472	498	517	454	474	509	518	483	525	466	466	461	516	474	491	456	463	437	476	454	490	469	548	484	481	479	456	474	510	502	473	497	504	489	457	498	498	490	534	495	505	449	474	454	486	477	471	476	499	453	512	490	509	510	463	498	514	497	524	501	454	510	531	448	491	436	474	522	481	508	482	517	498	460	476	453	475	485	489	474	462	524	480	508	501	506	457	521	480	466	511	489	507	498	498	479	472	547	479	483	515	521	490	481	496	493	507	484	510	429	501	506	484	496	497	495	489	505	459	488	483	512	460	441	459	459	494	489	436	428	513	507	464	443	489	469	505	525	465	514	527	488	467	497	475	516	492	479	471	476	462	490	530	478	468	458	492	459	483	493	497	443	514	496	477	503	467	501	517	506	469	476	488	460	454	427	472	441	488	466	518	541	469	479	464	491	474	496	482	473	505	463	485	471	500	518	451	541	473	458	480	468	493	417	460	547	480	486	472	500	494	469	481	520	439	494	475	497	502	480	488	511	512	502	492	517	462	520	504	481	499	512	482	492	462	503	510	447	511	485	475	483	495	509	487	469	487	503	457	480	483	523	445	476	471	497	456	443	501	489	536	507	517	520	468	458	466	487	483	509	515	497	473	514	475	502	502	505	448	501	460	483	444	479	506	483	451	506	466	460	482	484	491	475	503	515	489	497	492	461	475	491	504	448	454	458	506	472	497	492	476	482	504	527	500	467	504	478	508	486	504	459	475	532	502	448	506	476	494	502	511	472	519	508	540	509	473	456	477	510	457	519	510	462	519	466	436	458	497	443	499	461	481	498	468	515	480	501	477	465	523	464	494	504	452	482	510	498	470	486	480	524	481	529	488	488	489	481	483	484	487	471	531	446	519	490	512	474	501	504	484	507	452	488	488	495	451	464	507	516	530	495	513	463	529	473	473	453	512	472	506	503	496	453	509	489	483	508	468	551	498	481	460	457	480	469	451	490	523	490	475	526	489	460	506	489	469	497	519	528	493	475	483	470	468	487	526	465	495	510	465	476	484	484	466	500	478	469	474	493	479	435	495	474	509	490	488	501	447	501	520	465	508	478	518	475	493	526	495	484	473	476	469	494	473	497	461	470	498	488	531	460	492	447	494	492	456	478	474	485	510	485	494	490	483	475	510	458	441	498	495	461	466	465	492	481	511	525	479	508	479	483	454	503	460	468	496	485	509	452	494	497	484	454	479	528	480	491	457	486	433	518	494	483	478	514	468	470	487	499	508	499	480	520	486	492	505	504	498	435	525	484	443	479	467	502	486	459	465	471	498	496	495	450	492	446	474	506	457	470	481	504	452	510	538	521	477	490	467	479	502	500	459	471	461	493	488	443	473	453	471	449	490	469	495	475	526	506	452	485	455	505	458	493	460	480	471	509	467	472	496	506	460	544	505	525	482	493	504	501	470	475	501	498	465	463	514	470	504	491	440	476	473	505	502	501	514	510	508	483	485	519	519	455	476	458	462	482	483	485	483	478	468	467	503	476	520	487	492	475	479	491	517	486	501	506	497	453	497	483	473	479	484	497	510	496	475	502	496	513	484	477	469	496	467	492	515	491	483	482	474	479	475	449	457	481	471	476	511	492	474	466	504	452	485	473	498	504	487	460	468	498	505	503	494	513	451	461	490	497	478	474	513	498	477	490	504	467	488	500	459	493	478	487	457	495	467	474	489	506	491	469	480	482	494	491	489	466	483	487	495	498	500	453	492	463	513	485	484	481	488	476	532	531	526	460	489	515	473	486	425	485	515	545	513	499	472	479	440	491	509	516	484	482	503	441	487	530	466	484	492	485	483	463	491	505	503	472	510	500	502	483	474	459	545	518	528	512	450	497	511	482	474	476	463	491	497	448	540	492	469	512	483	459	477	496	490	502	482	466	484	480	471	478	493	481	461	485	457	504	476	472	495	516	508	482	489	478	456	504	488	491	461	519	494	461	485	498	486	474	465	518	450	512	490	527	461	476	522	485	455	455	443	487	506	499	515	489	469	493	452	496	516	446	482	463	470	472	498	482	496	492	533	499	511	457	494	520	488	452	459	469	483	463	488	481	483	444	455	489	456	492	513	482	467	510	477	480	492	476	517	476	484	467	493	432	497	482	461	508	471	481	479	500	519	476	495	489	496	507	463	481	472	503	478	482	493	454	481	455	498	457	490	436	488	459	466	469	491	422	516	465	448	481	480	516	494	480	495	467	512	476	489	513	509	476	511	515	458	513	522	461	477	461	501	490	507	462	502	468	452	499	490	499	508	498	490	509	496	488	534	495	514	474	521	488	501	479	458	541	507	503	471	466	468	495	499	448	525	487	482	489	498	473	468	508	471	477	450	540	451	466	480	484	531	497	509	489	518	488	464	504	472	471	492	467	476	462	454	467	476	466	479	469	485	490	457	501	465	480	490	458	449	486	489	446	472	469	461	473	457	449	481	528	521	484	488	515	499	463	510	507	469	442	483	496	458	480	499	514	450	482	482	482	446	487	494	524	448	466	505	496	496	503	524	479	517	480	495	456	494	487	484	448	529	484	476	478	470	465	516	474	460	495	474	473	471	519	508	506	448	480	489	504	465	469	464	465	466	474	508	470	451	507	467	483	488	452	469	525	467	527	477	489	487	461	496	493	500	526	498	488	519	528	496	502	493	488	470	490	489	514	494	501	540	474	459	489	498	492	459	472	438	505	507	471	492	491	480	478	458	509	480	504	485	502	493	496	498	486	510	513	497	526	495	537	467	465
36399	49435	34863	15501	4460	1607	950	912	916	904	923	908	865	887	930	877	898	905	914	912	867	932	893	861	866	924	958	895	878	922	862	878	847	944	937	826	929	940	942	930	925	979	946	901	923	855	859	917	855	911	878	936	891	939	896	880	875	924	907	872	921	913	896	908	937	890	876	954	939	884	909	872	889	922	827	901	899	954	848	850	895	909	955	854	852	930	903	890	923	834	852	868	877	927	849	872	906	846	876	902	865	910	872	874	907	898	920	910	852	902	896	917	874	880	843	904	897	884	877	881	872	894	865	858	845	842	918	902	895	870	858	907	903	981	878	922	833	883	895	918	887	907	901	892	912	870	878	855	874	892	893	871	909	897	930	880	888	921	862	829	898	880	912	936	880	918	899	876	882	895	896	860	895	887	928	916	917	888	869	825	975	898	883	895	909	907	953	863	876	963	862	886	907	880	902	879	877	852	896	899	908	890	913	920	895	888	863	863	892	927	921	871	848	844	901	913	911	895	957	861	896	898	916	875	860	1002	846	914	931	897	862	910	941	898	914	939	935	873	879	911	873	864	907	927	877	925	949	926	930	922	939	919	909	881	906	934	904	842	888	871	869	881	874	877	916	850	954	940	945	883	862	846	897	895	897	874	881	887	848	878	872	953	917	904	898	909	865	864	856	870	894	896	941	896	900	908	910	870	896	906	934	906	948	896	929	931	875	932	912	917	933	907	919	865	853	864	890	870	858	934	859	902	861	887	848	885	837	908	955	849	845	929	825	868	813	917	845	852	871	855	893	858	878	917	901	890	885	915	903	885	867	906	878	884	889	865	907	865	877	911	894	960	892	886	919	854	892	902	867	925	909	861	901	898	861	898	869	948	879	858	924	871	882	911	915	863	855	894	912	842	893	902	891	974	877	877	913	848	853	883	953	919	882	902	910	941	895	897	869	939	954	900	935	872	865	964	864	920	918	923	900	878	840	930	891	870	893	934	875	863	883	890	885	882	872	910	866	900	916	878	886	848	898	832	890	870	862	873	961	839	873	879	909	897	874	896	867	901	875	905	913	919	932	903	909	935	924	878	897	880	885	939	917	952	922	939	869	904	919	894	920	924	905	895	916	943	926	850	922	912	883	921	875	917	872	891	865	876	918	852	888	891	952	890	879	947	870	934	877	899	872	889	906	915	837	904	911	938	902	909	875	875	898	907	882	855	871	925	891	895	892	901	874	896	887	896	855	909	891	932	912	860	939	904	879	891	962	910	909	926	934	875	882	948	881	879	896	848	890	892	870	943	840	914	891	909	840	887	935	907	882	890	890	902	920	936	874	884	870	878	876	939	885	907	846	874	895	837	880	907	914	923	899	939	958	851	902	918	908	862	875	947	933	909	948	876	851	872	914	893	884	872	931	899	923	862	820	902	895	867	924	876	914	887	868	897	894	892	921	846	894	938	920	849	914	872	891	865	869	916	899	924	930	938	841	945	872	955	929	902	930	902	861	917	866	933	891	913	899	898	863	897	910	903	919	875	890	888	900	877	932	918	880	866	926	884	862	932	879	908	920	911	907	973	888	916	868	844	844	861	986	900	872	865	885	890	874	907	919	954	904	871	915	865	904	908	931	921	923	933	935	908	888	875	859	926	901	938	901	879	863	925	879	943	896	891	903	839	901	898	894	896	897	913	879	875	918	872	927	917	859	874	859	870	891	866	944	881	895	882	867	874	871	858	913	881	894	892	907	891	871	923	866	936	865	918	940	931	894	877	874	893	915	851	898	928	906	893	857	884	895	934	880	894	828	885	829	876	897	946	828	910	884	904	892	888	938	867	924	874	887	900	894	908	890	906	887	910	854	974	927	881	933	925	906	891	908	880	870	924	861	935	941	889	885	900	896	877	924	902	931	894	827	902	913	883	908	870	829	930	926	896	975	860	933	893	903	902	889	837	903	875	855	935	904	858	886	861	895	909	902	831	928	871	914	887	876	888	967	927	870	891	887	934	860	858	925	895	874	894	911	948	873	867	903	897	940	921	901	869	889	852	852	809	851	906	928	912	856	884	924	893	929	910	865	953	888	905	936	872	891	899	913	943	875	882	912	852	936	859	871	919	900	905	933	922	908	868	864	873	870	922	883	901	899	923	885	896	912	817	861	902	854	899	897	875	898	938	897	865	880	847	846	859	908	896	897	876	866	908	948	883	921	876	875	917	863	924	894	900	917	925	903	844	883	911	874	940	874	880	929	884	933	885	870	899	852	864	932	899	868	929	860	893	902	886	903	933	870	836	851	920	864	922	935	883	943	867	883	879	860	889	834	812	908	869	824	912	905	906	883	859	904	831	931	882	912	922	902	860	888	889	910	904	855	902	908	885	899	850	890	898	876	896	938	881	867	930	836	902	884	835	884	954	890	888	869	876	904	909	892	900	866	881	888	930	885	881	870	923	862	945	879	897	911	866	898	898	891	894	895	917	885	888	897	911	884	868	908	845	922	864	896	904	920	896	893	920	915	897	876	867	863	874	847	886	891	930	879	906	857	925	910	871	888	862	895	898	923	883	938	852	924	859	859	955	871	848	868	940	907	829	899	837	927	897	931	926	872	912	875	983	929	899	901	948	866	848	869	893	930	938	887	880	906	867	826	879	876	874	943	955	877	931	892	938	860	887	869	928	840	907	882	947	879	877	881	923	891	898	892	883	863	886	936	924	872	909	898	890	904	858	911	858	871	898	902	903	903	866	822	949	869	919	901	825	835	936	892	925	897	840	924	934	905	883	949	912	904	919	898	931	859	893	845	865	904	964	868	863	905	924	898	891	885	878	898	896	916	871	901	914	863	904	872	927	877	892	903	819	891	906	909	888	889	874	884	910	942	914	956	950	875	918	864	886	893	896	929	900	879	893	945	924	898	917	849	900	902	840	927	888	880	890	912	882	898	894	960	885	922	890	916	876	897	898	863	875	894	887	858	909	907	902	892	876	865	883	865	884	817	893	887	860	931	888	869	864	893	901	876	906	916	900	847	878	921	879	890	905	872	915	907	894	865	899	873	915	890	915	927	880	912	895	883	919	845	882	862	881	889	928	893	930	851	892	923	896	907	907	925	882	910	934	906	892	870	920	868	883	910	897	874	863	906	899	924	867	859	921	928	853	930	893	906	878	853	915	867	861	901	934	859	890	878	958	924	893	911	891	895	934	972	905	900	916	869	913	870	928	920	867	902	950	886	901	879	907	901	896	930	899	893	881	908	904	917	939	924	902	886	883	905	900	897	898	944	928	901	928	933	929	971	854	874	879	908	865	871	875	833	884	901	889	861	902	879	886	888	875	874	884	863	896	895	889	925	897	873	941	902	890	886	919	932	908	875	842	921	901	899	890	918	855	847	890	888	893	877	879	886	962	884	875	941	855	930	900	891	909	866	865	895	896	904	877	933	895	823	898	940	899	899	894	925	853	909	865	962	930	883	929	911	862	872	977	926	821	902	899	950	842	918	904	869	882
24947	25457	37295	30192	19000	6628	954	521	479	520	540	523	503	494	491	489	486	505	483	484	490	503	482	487	512	443	483	470	490	472	500	478	494	487	478	484	441	451	476	496	462	498	463	471	439	460	458	475	463	494	451	463	510	485	485	491	449	415	412	450	483	495	501	460	455	482	479	514	538	476	476	490	487	512	482	482	502	460	496	490	446	493	475	451	486	450	488	497	482	467	475	493	496	444	478	450	490	527	444	472	486	460	478	503	491	508	477	495	479	477	506	409	484	439	458	509	448	480	487	492	501	507	494	483	455	444	492	464	478	494	462	485	479	442	471	491	473	478	498	461	487	463	464	484	448	452	463	431	506	495	498	496	462	491	465	492	457	489	463	506	486	505	461	483	492	485	493	428	483	500	474	446	475	455	472	484	477	466	504	490	458	462	490	477	508	483	476	468	502	543	473	468	517	484	496	456	441	468	479	473	465	501	457	500	500	486	427	472	502	481	471	470	456	504	494	478	469	460	474	490	477	485	462	470	499	454	522	454	482	504	457	473	484	457	490	474	509	510	488	483	470	465	442	475	469	461	468	472	429	476	422	497	488	479	486	479	472	458	465	456	507	474	485	477	456	511	475	486	450	449	504	413	480	465	478	493	472	482	465	437	466	453	456	487	471	480	464	470	484	457	479	497	472	490	514	478	479	464	455	479	485	482	448	476	473	488	470	499	463	502	477	502	490	494	482	443	492	446	467	484	489	425	453	495	479	462	465	488	506	478	468	487	457	448	424	493	476	479	466	456	495	431	472	462	472	489	517	488	486	458	430	461	434	450	465	488	485	439	506	470	484	468	446	501	453	482	443	490	498	442	493	455	514	456	491	473	486	478	480	464	447	452	450	484	453	465	502	454	521	483	499	424	456	474	477	491	456	470	475	456	469	477	477	484	467	496	461	514	481	470	449	483	489	466	472	522	465	458	463	478	436	479	454	478	459	453	453	469	467	462	517	456	511	438	458	497	478	448	465	480	483	456	522	491	454	478	467	472	459	440	476	457	478	466	465	520	493	484	455	464	451	475	495	465	491	520	480	506	434	482	483	510	488	485	487	466	499	503	489	456	493	462	498	507	484	483	509	470	504	447	481	433	467	476	487	463	447	457	460	461	440	463	427	485	443	450	495	465	439	465	475	498	462	443	507	457	485	493	484	444	442	488	481	461	467	474	495	496	447	456	458	482	436	489	445	488	468	471	480	486	479	521	446	442	484	460	462	485	494	484	428	518	490	507	452	491	507	492	457	464	461	461	490	448	448	466	477	471	504	431	482	487	484	487	476	469	483	461	440	490	490	507	459	453	498	505	472	489	448	443	509	471	446	489	492	476	511	507	456	457	454	463	471	483	483	510	481	443	487	474	464	425	477	473	439	463	503	462	510	483	466	466	469	456	504	476	435	432	488	497	414	452	509	472	463	444	484	476	525	473	482	507	465	479	460	457	460	516	488	481	476	500	486	470	483	486	465	468	506	477	501	480	513	478	497	460	427	465	497	487	477	531	522	496	429	468	461	487	498	457	496	482	476	500	471	474	476	478	515	483	509	472	505	499	467	510	450	492	441	442	469	509	450	463	434	527	447	451	469	471	466	469	459	490	485	486	479	403	480	483	458	443	468	468	482	464	515	502	489	496	493	458	472	446	471	477	496	454	479	477	457	477	518	493	502	472	474	506	461	490	487	496	514	521	464	469	472	478	435	474	487	509	489	485	426	459	465	523	503	488	497	464	456	469	476	459	499	463	463	451	454	500	460	487	459	457	533	418	517	495	476	468	499	478	480	500	505	430	443	476	476	493	460	464	482	534	514	459	434	455	470	492	516	466	474	486	516	477	460	478	472	453	502	459	481	487	485	492	486	521	448	471	449	480	470	468	464	466	487	459	470	465	469	471	456	511	463	474	488	478	464	468	490	516	462	524	503	465	474	415	452	469	486	500	496	463	467	463	533	516	487	513	455	470	503	466	492	499	469	500	506	464	496	479	457	470	480	464	463	464	450	483	473	501	456	451	484	479	455	455	482	476	504	508	468	423	485	461	425	454	513	475	454	467	475	490	421	481	487	459	462	441	463	449	466	462	494	510	466	445	459	498	475	475	473	492	469	505	510	468	495	474	470	469	491	483	486	445	495	496	461	444	473	499	489	458	457	480	458	487	438	513	476	455	501	463	511	451	495	458	497	501	487	470	467	429	458	500	485	472	512	473	458	441	510	475	498	442	487	477	477	450	462	465	499	501	485	461	511	449	499	497	464	510	471	473	435	474	475	492	462	493	469	490	486	473	497	468	513	432	463	492	459	462	466	454	485	473	478	469	498	498	484	469	452	456	519	475	523	445	431	471	445	450	466	456	476	456	519	493	438	484	421	482	486	476	489	507	471	460	455	486	456	444	474	493	462	472	474	472	491	489	488	456	464	479	495	457	499	505	474	473	475	469	441	481	440	511	471	462	455	490	460	483	456	479	482	461	461	504	467	479	491	470	470	498	482	502	461	494	523	448	499	465	462	449	466	507	511	468	478	488	500	486	453	469	478	461	525	467	488	477	479	511	473	450	452	492	445	461	461	462	506	465	493	456	454	440	450	471	489	486	463	510	542	479	495	481	481	493	432	448	463	463	485	475	436	492	459	482	478	442	462	474	479	506	466	496	483	485	462	517	471	520	520	453	480	480	481	471	469	463	483	454	459	505	456	460	488	486	483	471	474	469	456	484	489	494	477	540	452	506	479	515	494	448	491	463	466	478	452	441	435	467	467	462	478	468	451	468	477	484	471	471	480	468	485	469	441	487	510	500	484	499	475	462	463	458	433	456	517	437	503	480	477	472	477	450	484	473	499	490	483	488	431	497	489	458	487	485	463	523	458	470	527	484	532	489	473	482	463	488	492	509	456	456	469	490	482	464	446	531	463	505	482	492	469	514	516	473	516	467	465	446	483	447	502	489	452	474	460	472	458	481	488	475	440	486	486	454	468	433	508	464	496	466	463	502	518	464	487	499	458	478	470	471	455	491	480	447	475	486	488	501	485	467	502	462	485	469	464	474	452	469	496	509	453	479	522	473	501	465	490	513	521	461	480	484	486	476	458	471	471	500	437	485	496	515	494	483	516	476	493	502	515	471	475	491	473	470	452	504	481	502	481	493	481	491	462	440	442	494	460	450	512	459	515	469	436	498	449	501	500	411	450	494	494	456	468	496	488	468	489	474	466	479	473	464	478	485	476	442	483	488	475	492	488	502	490	495	468	510	467	454	475	502	511	486	469	461	508	438	433	460	456	479	515	443	481	473	474	512	446	495	517	469	529	487	479	456	502	471	457	506	470	475	474	474	473	443	488	470	475	462	463	479	472	434	479	485	486	530	465	462	483	491	496	453	446	458	468	462	506	475	481	469	489	462	450	471	485	489	472	493	461	489	471	433	464	466	473	455	473	487	472	473	453	476	491	494	477	516	502	452	502	447
59054	92508	68042	38612	16860	4478	1359	933	905	871	839	924	913	890	884	851	933	871	877	900	894	925	918	875	921	902	855	892	886	887	868	920	865	875	838	899	905	856	891	891	862	858	908	853	880	914	916	861	882	929	854	854	949	913	864	868	893	898	903	876	892	870	915	863	921	852	904	868	875	872	881	856	906	843	823	959	921	847	863	875	821	899	920	871	832	869	916	934	916	889	875	914	840	926	936	855	937	921	864	936	846	919	903	842	839	864	869	899	878	867	915	905	901	860	912	912	859	846	867	843	901	879	820	855	921	907	917	868	906	879	862	922	852	870	916	859	890	862	829	898	868	904	909	892	891	883	864	863	871	886	836	937	917	875	919	900	846	897	857	895	982	875	877	853	881	893	902	917	870	843	885	935	909	871	856	916	873	886	845	880	927	847	879	829	917	887	898	883	926	883	855	884	894	874	860	857	920	894	903	871	929	871	877	880	879	848	858	881	874	873	854	932	933	911	894	950	865	858	921	914	846	959	865	904	867	933	869	932	853	855	856	911	850	863	842	873	934	885	872	884	910	855	883	906	859	907	879	913	853	863	941	866	901	889	895	894	870	848	891	908	898	898	865	867	907	914	894	864	829	924	874	882	871	821	880	847	849	914	937	871	887	867	835	874	914	883	957	858	859	849	924	867	827	886	867	901	886	868	878	870	859	877	893	874	856	918	887	910	915	885	895	878	859	905	863	877	868	844	891	891	899	831	863	859	919	866	914	920	894	913	901	886	885	886	893	859	866	884	870	874	918	854	891	872	858	880	799	874	891	903	885	892	900	891	891	874	897	900	845	852	861	877	836	888	883	898	893	890	927	916	858	822	878	860	888	857	879	893	912	907	883	921	873	886	895	917	917	874	883	834	875	887	836	910	866	880	921	899	842	868	917	847	884	837	862	905	827	864	867	882	880	853	879	894	861	922	863	899	836	886	884	875	924	877	876	922	832	885	906	892	861	886	912	881	841	827	864	901	926	877	847	831	874	883	859	917	877	888	889	908	843	958	787	839	886	931	887	907	891	850	879	866	896	859	894	872	834	858	859	898	894	926	851	903	877	872	870	845	900	870	856	876	900	861	919	887	854	953	870	872	877	855	894	872	864	856	851	870	893	849	922	878	810	870	820	932	864	880	876	879	883	873	861	968	892	891	872	818	894	882	840	913	916	881	890	877	821	942	873	857	905	898	884	859	869	871	855	857	917	923	856	864	911	852	900	867	905	851	819	870	886	930	891	827	827	877	888	850	890	836	883	885	870	920	890	890	859	873	885	804	837	895	870	901	859	946	850	896	953	836	854	899	827	848	943	922	911	854	974	913	893	851	854	890	900	920	885	924	894	896	877	867	887	882	826	881	920	909	838	855	860	851	894	883	866	874	869	900	853	880	875	877	862	909	914	858	890	896	888	830	867	909	890	896	871	917	914	873	855	868	878	840	871	865	877	841	861	879	922	887	891	884	868	917	910	906	887	890	866	863	864	870	826	901	864	892	912	875	898	937	849	880	837	873	913	853	917	885	889	859	877	894	913	873	912	879	873	880	846	876	877	865	939	889	848	907	858	883	878	863	873	929	898	918	843	873	909	875	832	941	854	847	859	898	874	851	831	865	927	887	885	846	896	918	887	872	881	862	920	902	864	888	864	878	828	844	924	878	862	947	936	887	920	845	890	951	873	924	933	887	889	883	876	880	890	901	938	916	897	896	865	930	872	820	894	900	846	920	897	947	826	888	845	762	881	864	940	904	880	887	908	881	889	903	885	836	908	890	883	906	799	919	865	896	864	913	834	915	919	856	866	864	890	856	929	888	847	851	923	880	893	881	857	875	850	867	864	896	902	861	863	902	934	914	906	911	915	938	857	872	867	879	887	861	886	854	908	869	874	891	894	878	853	852	941	861	787	844	858	871	926	861	896	847	908	875	889	882	878	832	879	905	882	930	932	858	884	872	888	889	915	895	886	848	938	931	886	863	852	837	879	882	854	896	891	891	885	888	904	899	849	910	917	878	869	911	877	875	847	894	864	847	869	822	871	888	879	898	926	823	905	884	891	921	864	894	940	909	905	876	803	868	891	856	866	853	867	867	898	847	835	819	893	871	913	867	849	861	873	930	920	878	869	868	914	861	915	903	912	856	911	889	918	826	822	901	872	890	883	922	875	876	924	874	851	944	848	824	912	900	908	859	828	870	922	860	870	873	863	896	932	882	858	880	834	926	890	915	893	858	857	865	884	898	906	878	903	961	892	859	888	889	944	865	838	834	857	847	858	833	880	867	912	849	820	837	824	869	883	863	882	833	887	854	884	871	949	920	856	831	888	875	826	916	858	906	838	918	867	905	900	871	887	904	825	868	867	919	874	899	909	850	924	866	863	894	853	858	888	883	902	884	895	881	867	885	888	849	885	883	848	900	925	876	933	893	887	889	919	852	818	882	898	911	880	994	902	861	895	909	867	879	908	853	931	892	902	855	826	921	810	832	905	878	906	933	860	894	862	860	881	895	860	897	836	902	894	915	841	950	906	902	870	832	878	896	890	889	868	881	893	856	914	870	920	878	865	924	930	926	936	865	867	881	919	868	866	844	898	837	877	879	869	888	864	917	864	868	863	853	842	866	930	862	867	880	950	857	833	924	929	914	852	915	833	888	866	863	848	874	918	870	885	856	879	875	909	915	893	906	868	912	905	896	829	879	848	916	854	905	890	877	915	866	915	870	879	948	878	923	846	886	890	857	888	886	896	878	876	861	938	859	864	873	868	900	859	844	860	898	918	850	883	890	857	865	874	886	866	910	916	893	873	885	861	884	890	938	884	905	855	912	885	884	907	876	912	886	884	921	821	910	897	931	925	852	877	834	876	869	914	890	839	869	883	908	852	849	831	890	908	848	827	897	842	902	909	875	923	887	887	922	883	854	904	884	851	880	866	890	923	874	882	887	853	857	917	840	812	876	851	878	853	893	882	931	872	853	839	850	854	891	870	848	924	863	862	875	888	874	881	876	873	869	910	922	906	828	821	823	890	912	876	897	879	889	887	853	879	884	819	897	892	876	860	893	912	867	847	875	904	886	846	864	860	903	906	902	891	927	894	905	838	900	880	829	883	886	821	877	974	885	876	897	920	912	895	916	888	853	882	870	881	880	883	839	865	877	880	898	872	891	904	855	885	922	876	848	839	883	879	823	882	888	918	881	842	878	867	894	854	887	897	911	901	882	942	895	876	870	905	886	949	836	877	928	821	842	839	904	887	875	889	861	913	898	822	856	883	942	868	836	878	925	851	849	835	865	887	911	928	906	894	878	871	879	886	842	882	869	851	934	882	863	870	890	886	926	843	890	911	904	851	853	898	906	841	873	851	864	871	895	953	879	896	854	883	886	844	877	922	878	890	909	912	884	882	863	919	859	837	894	903	924	903	937	909	872	887	906	922	862	834	892	854	853	896	805	885	835	825	891	863	924	895	892
23478	22926	33583	28033	21726	16458	3546	721	536	530	559	558	554	546	517	538	539	567	559	515	573	575	556	511	539	607	537	534	549	555	561	533	558	560	505	561	563	537	545	602	541	543	527	542	556	577	527	548	563	540	526	547	525	547	537	540	539	526	575	541	518	541	561	520	498	570	568	500	566	559	513	515	497	552	541	549	544	525	552	534	487	540	553	559	543	523	516	538	486	495	559	539	569	514	533	536	527	517	548	569	530	495	535	547	529	532	560	582	491	538	525	535	528	553	539	525	532	539	521	572	514	531	585	519	519	550	527	538	536	547	566	568	550	521	516	545	581	522	505	541	541	550	528	556	525	513	589	545	587	554	505	557	584	566	542	517	552	564	516	537	532	530	546	557	580	498	528	554	567	565	617	553	557	496	546	545	509	538	559	552	570	518	521	532	560	531	552	514	500	485	486	517	542	502	552	522	524	522	565	548	553	556	552	557	571	533	562	538	533	560	544	536	508	511	532	521	548	552	533	597	574	548	560	521	510	540	523	543	509	552	532	563	573	566	547	541	532	515	586	568	554	531	512	525	502	573	547	534	582	523	544	500	502	506	500	573	569	531	537	612	532	529	530	546	531	530	527	569	472	530	528	513	535	555	576	517	519	562	539	538	569	511	553	532	484	514	512	593	536	525	560	549	524	526	572	543	568	562	541	549	533	560	514	554	525	584	580	534	534	511	516	528	515	557	530	526	562	540	539	534	533	520	533	514	514	533	529	518	550	526	534	524	546	535	457	616	548	522	572	560	518	539	565	524	534	542	510	538	549	560	572	527	519	537	567	518	556	549	542	505	546	488	531	580	521	540	536	539	616	537	564	516	532	532	549	548	535	549	507	532	491	569	519	545	546	522	491	510	532	565	533	558	530	563	566	499	527	538	570	565	531	542	524	550	508	518	585	523	522	550	542	506	511	562	561	586	538	544	503	540	526	541	556	550	514	513	540	512	592	530	581	534	537	525	486	524	529	544	541	532	528	492	543	591	546	528	561	555	509	545	531	527	521	508	570	548	566	516	515	560	564	519	538	501	573	528	496	531	549	566	529	549	549	506	505	533	575	544	517	545	571	552	580	523	556	570	476	537	533	544	544	584	550	547	517	537	562	552	540	523	541	540	545	550	535	574	544	501	520	548	560	541	533	523	531	546	563	558	535	533	549	543	564	585	520	573	517	567	544	538	529	509	581	516	524	545	569	542	518	512	559	525	550	520	528	533	555	519	534	532	562	529	565	506	569	567	547	523	529	504	540	528	503	542	546	545	534	517	535	507	547	495	545	547	575	543	521	549	518	519	540	543	519	580	534	532	502	510	540	526	527	548	533	493	564	524	535	558	535	523	525	528	536	555	571	573	529	546	549	523	516	508	508	554	541	529	555	515	522	492	513	531	526	557	521	555	500	519	536	547	501	507	563	539	547	501	521	495	505	507	555	543	502	558	566	576	529	564	543	501	525	541	533	499	517	581	564	550	515	558	522	519	522	540	540	559	527	505	499	515	516	562	505	534	550	543	560	544	524	560	537	503	518	487	526	498	560	503	504	539	535	550	525	543	540	516	541	520	530	531	513	488	540	552	497	517	514	575	518	566	569	532	559	594	533	557	525	521	537	521	522	551	487	546	520	539	537	513	512	522	508	560	537	545	568	528	516	545	535	499	532	566	545	555	510	590	515	532	536	564	522	557	551	556	536	539	545	536	534	530	535	560	540	601	581	547	547	545	539	547	532	495	544	535	574	529	545	532	555	554	543	526	520	548	498	552	530	544	546	577	521	576	524	560	541	542	542	508	563	580	522	517	506	527	516	531	520	560	554	505	538	562	542	517	544	541	534	586	568	535	511	551	561	500	574	543	537	527	521	556	500	536	510	541	576	513	500	514	534	541	582	568	520	529	518	537	555	539	522	525	535	539	543	532	514	541	520	518	495	578	546	539	571	530	521	554	531	541	534	514	556	526	541	545	569	518	586	563	531	530	565	509	530	501	508	544	511	560	540	529	592	538	555	521	515	548	544	566	515	569	524	525	549	527	535	517	565	524	525	578	531	548	506	537	582	514	516	570	584	557	593	601	510	556	525	552	540	542	522	536	523	554	522	570	532	561	503	533	553	534	582	536	549	542	567	572	550	509	537	516	520	560	532	544	561	541	548	558	551	558	505	565	550	568	500	557	548	515	510	598	573	539	529	507	539	548	522	529	557	537	536	577	554	564	508	518	541	551	512	534	496	514	490	529	538	512	537	521	562	502	532	556	504	570	496	563	553	533	528	512	483	563	508	525	520	525	544	528	528	531	582	553	551	525	566	568	514	539	546	510	515	523	556	544	565	545	537	499	511	539	530	594	502	516	528	563	536	564	567	505	502	555	554	538	509	506	537	526	513	536	503	554	513	522	562	561	532	517	504	534	521	506	521	549	550	533	571	538	590	527	582	489	537	561	521	565	552	519	503	522	542	552	530	550	530	508	513	539	542	520	518	560	582	542	545	529	520	585	527	535	566	546	586	525	554	522	571	574	534	546	563	586	584	509	539	545	572	558	545	538	525	516	535	572	559	534	518	501	541	517	561	522	501	547	532	533	547	511	498	547	547	542	533	544	535	517	505	562	541	539	581	509	541	553	517	522	556	542	527	545	561	552	562	518	559	529	516	546	558	523	519	536	551	553	528	567	511	521	550	525	550	576	542	566	528	504	523	553	554	544	549	593	564	502	558	541	566	511	536	503	522	527	523	515	561	562	517	532	557	569	552	572	513	582	529	517	543	549	573	531	552	483	497	532	535	479	560	536	521	529	589	550	509	497	509	538	547	513	550	546	508	539	535	550	513	512	541	531	516	551	495	556	557	537	553	568	549	539	522	544	505	570	534	517	520	527	513	552	525	531	569	547	533	564	570	536	582	602	555	530	537	522	548	551	524	573	513	534	487	510	518	558	530	544	498	537	532	555	529	572	522	496	531	527	531	517	511	548	530	534	558	552	535	507	545	539	542	520	495	524	539	537	510	539	505	487	618	519	548	522	551	579	548	528	559	546	578	567	506	563	560	524	541	550	534	533	527	534	570	548	546	531	556	534	551	578	558	550	570	543	554	541	521	530	522	541	542	545	540	554	561	532	567	532	557	584	545	554	527	533	518	569	557	571	543	561	517	525	527	519	495	558	520	558	533	521	523	557	552	505	567	537	548	492	541	521	565	549	552	543	525	569	557	563	539	552	491	500	546	518	526	549	537	580	555	520	533	511	530	526	541	527	542	531	559	543	595	520	503	497	543	542	557	508	555	554	531	566	563	541	551	571	565	500	529	540	544	531	545	562	526	575	550	545	526	544	528	532	524	522	544	537	493	502	546	515	510	529	510	510	504	543	537	560	525	542	570	549	529	564	524	506	544	556	541	536	551	559	512	548	505	537	559	558	515	527	540	537	491	554	550	520	504	482	561	557	508	536	586	540	480	540	553	537	486	533
59742	103897	78410	49076	25113	7317	1795	1060	974	954	1041	937	984	944	906	1002	955	1015	933	932	949	978	969	969	954	938	949	926	1022	955	1041	954	992	972	995	912	956	955	956	901	929	926	984	978	894	986	945	917	1030	991	925	904	917	967	963	933	945	950	882	981	944	899	902	971	934	964	995	909	944	941	971	971	994	936	935	956	978	975	954	972	964	968	983	963	968	937	999	855	972	977	988	940	965	912	974	953	923	974	958	908	949	935	949	974	955	986	942	938	939	940	1010	935	964	925	939	925	954	931	939	909	1013	978	996	945	909	949	925	938	995	998	961	971	999	954	956	995	964	965	974	897	916	979	945	936	973	966	941	967	997	958	975	940	971	937	993	965	998	925	979	938	1014	973	914	960	966	930	948	965	901	989	943	978	912	975	947	941	925	949	985	962	939	891	967	916	965	969	968	929	950	961	930	927	936	943	960	957	918	1005	1023	923	937	946	955	936	967	981	952	953	937	954	933	972	996	976	923	974	991	988	945	927	979	991	952	962	944	957	948	976	963	915	946	973	987	969	971	946	927	987	896	993	944	939	940	981	872	945	899	1004	941	999	939	959	974	941	951	1036	960	938	949	901	948	928	1007	992	1030	977	961	941	944	1029	954	986	893	985	897	969	965	943	896	923	992	943	996	940	888	955	931	954	951	967	942	964	953	937	973	919	997	945	910	946	961	940	974	976	930	979	952	991	944	988	932	962	933	951	964	964	968	919	922	977	946	966	989	941	901	962	928	951	917	939	1001	925	919	920	940	924	955	959	918	996	942	939	956	919	969	903	948	972	951	968	923	957	952	962	939	957	876	921	899	987	969	957	979	1006	937	984	987	910	948	937	954	991	928	976	932	972	925	972	957	963	954	930	934	965	975	959	929	987	965	996	933	966	970	984	932	968	988	958	968	907	912	931	961	1014	941	849	931	974	932	941	952	972	997	1013	918	962	963	943	992	995	927	995	977	897	1009	949	998	963	951	926	962	948	967	966	940	962	953	1005	922	938	993	966	1002	984	992	950	863	986	963	925	982	953	1012	913	993	974	920	928	945	931	933	983	988	943	958	882	969	887	918	937	1004	973	932	981	945	958	1000	894	1011	935	927	983	985	1043	1004	977	928	952	955	935	1009	1003	899	976	894	985	979	987	923	916	930	969	954	971	933	980	975	1016	933	920	928	994	983	918	989	947	1007	941	937	934	971	919	948	925	1010	964	943	999	921	955	916	963	942	961	971	984	918	905	976	941	923	887	965	943	1038	935	970	896	1018	1003	1000	990	949	940	981	987	984	938	908	932	941	937	965	915	928	984	997	942	948	984	905	927	940	963	926	978	934	960	966	903	932	945	973	915	917	1000	950	952	1001	962	1003	967	948	1037	1006	955	948	966	970	980	971	916	986	976	986	935	964	903	952	932	959	966	914	947	895	969	903	942	972	995	943	984	958	933	944	936	976	948	975	987	983	973	988	941	974	909	978	971	1012	942	971	934	961	946	953	965	944	950	949	957	978	915	1012	917	932	931	951	1008	948	943	935	969	957	941	967	974	917	907	986	959	957	918	901	934	959	974	947	977	927	958	908	911	1018	965	982	953	974	943	997	973	918	901	956	910	916	952	929	935	926	926	957	971	980	965	914	942	966	973	980	956	981	947	991	943	973	926	963	1001	934	939	928	961	991	914	933	947	978	971	933	958	946	988	919	969	929	940	899	924	965	931	964	1019	957	939	901	984	962	941	959	943	931	913	977	935	982	949	924	894	931	976	955	927	960	946	985	922	959	989	921	961	930	933	984	950	950	942	933	967	890	983	922	914	920	980	991	969	965	982	944	996	930	985	957	943	984	913	962	921	950	968	957	933	923	953	977	959	965	959	967	889	952	1001	957	1013	901	935	976	986	970	933	989	950	963	963	953	946	962	975	918	968	912	991	983	936	942	949	895	946	918	994	972	984	927	987	958	968	977	976	967	884	971	949	914	972	978	958	959	1000	984	956	949	935	978	947	993	941	934	975	907	926	953	925	953	945	888	977	926	924	955	958	941	910	935	941	920	968	959	927	972	937	939	974	938	940	934	981	952	966	960	946	974	917	969	937	963	950	915	902	976	962	916	973	968	975	945	959	913	979	925	953	962	975	955	918	944	998	942	914	979	959	943	953	941	959	923	978	905	1014	950	886	987	979	979	977	943	925	961	952	964	924	978	950	963	936	933	936	951	901	905	929	920	967	946	963	976	968	950	942	947	950	918	966	913	960	902	920	986	984	939	917	960	924	947	939	981	951	999	939	982	930	976	920	995	901	983	947	923	972	1010	932	934	991	979	965	963	924	944	967	998	907	961	940	911	949	977	984	916	992	962	887	965	997	950	955	968	947	948	929	1007	1000	939	960	913	1030	933	973	954	964	940	918	962	955	933	879	979	967	969	938	995	946	983	952	1008	967	955	988	930	951	975	936	923	950	959	942	974	954	990	932	935	974	902	974	967	921	1000	915	914	944	982	961	943	953	959	942	960	875	972	909	946	973	956	923	974	976	973	976	974	919	992	970	955	943	946	948	895	947	953	994	928	962	974	973	964	970	950	961	971	952	940	907	935	962	997	889	938	917	947	950	912	968	927	926	938	916	947	1004	942	991	982	986	947	1031	946	964	930	946	916	952	948	944	974	954	946	955	992	933	930	981	908	986	919	976	959	977	939	930	964	940	981	998	975	969	932	976	917	936	988	892	954	949	909	983	981	965	903	909	996	968	924	940	952	974	954	941	944	932	980	975	945	928	947	1020	955	938	920	1010	992	952	931	919	1001	949	935	953	984	908	907	965	935	961	936	991	944	984	1013	991	985	948	933	956	970	978	929	946	988	949	893	938	926	980	973	926	939	951	1061	963	954	952	926	938	983	966	968	956	882	944	997	960	957	1000	939	944	922	915	921	956	930	909	1009	978	984	1004	918	990	966	970	982	944	928	957	965	974	926	977	983	1015	944	988	926	947	916	918	934	967	916	951	945	895	956	965	919	1001	920	948	951	945	942	994	977	977	958	966	960	952	948	889	958	923	950	951	1014	949	915	955	953	917	936	944	975	939	974	975	947	966	993	1009	982	996	912	920	988	990	967	933	955	965	899	958	972	949	944	943	959	902	942	954	976	937	1000	949	939	976	919	984	988	973	989	938	930	976	918	968	890	900	944	873	929	973	1037	961	960	926	944	993	903	962	966	990	928	983	927	956	926	979	926	970	960	919	954	952	986	939	906	986	930	948	982	941	954	914	970	960	1023	923	966	995	974	1000	936	887	981	953	926	943	931	968	887	912	986	968	943	947	974	963	988	953	991	941	945	950	973	952	972	1004	970	945	937	986	974	935	960	974	947	977	934	997	961	901	942	937	961	939	965	928	927	909	945	931	952	922	964	961	930	928	924	937	973	950	965	924	954	924	881	926	995	956	983	940	969	995	936	944	964	945	950	942	956	1026	955	970	1003	1001	935	973	942	909	950	968	953	902	985	1005	963	974	962	936	932	1000	926	956	1013	940	1011	931	913	944	913	924	917	919	970	971	977	914	975	916
28845	32372	30827	15110	3023	843	553	464	476	462	482	473	505	504	493	471	456	492	502	502	471	444	545	464	522	509	458	475	486	474	495	475	442	494	472	487	462	446	475	522	484	500	459	478	494	521	483	497	467	514	429	466	476	462	500	464	473	446	489	493	509	475	433	506	501	520	485	495	448	484	490	469	453	496	507	435	517	486	472	498	494	495	473	477	490	460	468	515	464	449	511	480	453	462	455	490	493	456	454	480	475	468	445	505	499	469	479	475	475	481	462	488	511	509	495	471	493	476	466	460	430	463	456	466	499	456	463	468	473	523	511	436	465	464	478	479	433	524	482	471	471	500	482	474	461	482	472	488	532	475	484	473	488	476	462	483	477	505	494	501	467	473	493	483	486	455	482	478	494	458	462	464	508	513	496	505	464	480	455	485	474	510	483	436	468	478	480	512	504	499	517	457	459	464	470	481	484	467	450	457	469	478	482	501	483	503	476	465	497	479	479	485	465	458	441	481	482	455	456	475	471	518	493	449	484	463	431	460	498	490	490	478	480	476	479	507	483	486	491	471	484	472	501	488	515	495	474	481	489	498	473	483	497	501	477	477	479	509	488	457	476	462	466	467	486	503	463	468	494	450	483	469	501	468	456	486	466	476	428	459	476	497	489	485	485	458	457	442	446	492	446	478	495	503	501	494	490	484	503	437	466	465	459	471	465	463	486	482	482	492	453	449	483	477	444	482	464	482	501	508	475	484	458	491	445	477	502	492	440	488	480	439	494	543	492	482	472	462	498	450	465	479	462	475	450	482	462	456	461	489	466	479	471	508	482	468	537	461	498	486	469	490	481	512	492	487	468	423	442	511	478	482	480	459	464	479	471	498	492	484	493	480	485	457	459	478	498	459	492	479	467	456	465	491	488	474	490	463	451	466	485	492	463	455	482	473	499	490	509	508	455	448	466	486	488	438	470	478	492	501	485	472	451	480	474	445	455	491	443	430	459	526	474	456	508	483	445	478	455	483	488	490	491	480	475	465	470	454	484	458	504	512	505	512	429	469	451	493	467	468	456	473	475	477	471	467	494	539	479	474	474	478	441	474	446	508	474	481	492	473	479	442	480	502	460	489	474	483	502	484	494	466	509	490	456	449	478	523	477	506	497	495	486	474	476	415	525	478	500	486	480	468	482	507	480	437	477	465	482	483	436	490	538	477	472	478	506	487	506	452	498	486	465	464	471	447	471	464	489	515	543	506	511	493	479	491	483	477	493	489	483	452	472	453	466	483	459	453	487	490	474	469	470	467	462	452	439	499	463	474	533	481	477	504	447	478	483	481	471	500	472	485	497	444	473	521	480	476	464	501	475	495	467	496	471	489	528	508	476	495	467	471	492	485	446	479	494	458	478	448	493	470	490	488	446	471	508	491	470	450	464	483	473	492	452	474	491	475	451	477	497	494	466	487	484	509	468	488	472	456	475	451	505	450	500	472	462	485	461	501	488	488	516	467	470	460	457	467	510	457	491	488	532	457	453	489	480	469	482	492	518	470	454	524	455	495	466	478	488	497	503	488	478	483	487	473	491	434	512	471	452	465	484	464	494	490	449	443	477	499	470	476	489	479	462	454	448	496	452	463	513	426	514	428	481	495	494	446	497	475	467	483	472	514	487	477	449	468	449	528	471	452	454	470	469	476	475	501	410	486	470	470	469	488	488	495	441	448	495	481	472	484	482	467	462	496	472	456	511	494	474	456	477	518	477	474	500	463	540	463	474	481	448	508	479	463	464	451	470	452	446	495	496	492	491	521	486	485	451	477	492	470	477	497	480	480	460	460	488	465	486	466	501	454	460	491	459	457	480	508	461	465	491	436	456	476	491	462	472	445	461	480	486	478	470	453	480	501	502	492	489	471	513	464	505	433	492	476	529	462	449	491	482	520	466	492	468	449	429	466	488	500	454	486	492	498	465	525	477	474	452	505	485	485	475	465	482	467	481	481	451	514	454	470	468	476	435	460	502	480	496	483	481	485	473	466	486	494	458	457	460	474	500	476	471	490	465	445	483	465	481	468	431	469	473	479	448	499	452	475	510	477	465	504	473	481	454	470	484	490	505	474	480	517	464	489	506	479	460	489	479	485	475	452	469	498	521	494	508	495	503	508	487	488	520	475	450	449	503	478	486	478	474	442	469	481	487	501	472	511	480	448	497	500	488	488	424	445	481	500	460	438	460	469	508	484	485	476	467	457	519	446	499	507	498	495	463	489	528	469	461	483	477	483	480	491	428	483	466	488	479	499	515	471	488	483	473	485	448	462	493	491	441	439	473	465	590	430	485	527	461	500	461	456	426	467	480	448	455	508	499	467	489	480	491	463	497	474	469	479	487	544	470	471	489	500	472	423	499	476	469	454	471	503	510	460	447	492	495	494	520	482	496	505	506	477	493	499	453	469	482	487	472	454	496	497	451	465	501	464	443	492	494	451	445	471	496	463	472	449	458	489	425	470	443	515	469	474	534	430	502	473	465	474	515	449	475	491	465	473	517	493	479	445	529	450	485	462	459	513	447	494	439	476	457	470	492	470	482	452	477	457	462	505	475	463	509	478	488	488	510	474	467	488	472	468	496	496	460	475	496	474	440	453	466	464	442	505	466	483	467	490	488	473	502	498	462	464	490	448	487	509	469	461	496	501	540	457	491	508	482	484	467	465	481	456	457	466	478	484	451	475	543	482	486	513	459	502	515	463	505	471	472	457	462	490	466	506	484	442	461	512	454	508	472	482	486	453	467	469	474	484	480	473	496	511	433	471	503	499	465	487	490	449	512	487	501	470	452	473	459	446	436	515	515	478	468	514	483	489	498	493	455	448	469	465	500	494	447	468	467	445	510	499	486	527	491	458	472	488	503	466	518	460	491	482	458	476	513	482	474	470	495	488	479	485	488	518	479	513	458	461	458	484	499	462	493	509	477	442	518	481	471	506	539	488	464	498	460	501	513	452	467	481	494	446	515	472	436	493	482	504	469	510	448	509	504	458	449	481	490	500	487	429	446	467	465	450	475	525	478	465	435	474	474	503	471	464	464	504	481	466	475	482	461	493	463	494	489	457	459	454	488	477	494	494	464	475	437	472	512	461	458	465	466	480	492	506	542	453	476	465	488	435	465	453	442	506	446	474	468	475	478	478	482	473	506	486	476	465	508	479	503	476	481	505	487	491	481	511	415	481	489	472	423	477	483	483	478	494	456	477	496	460	471	489	465	485	506	521	486	499	494	516	473	491	526	506	475	471	505	473	466	487	484	476	438	469	510	457	447	458	513	472	475	461	485	505	508	497	453	509	449	514	487	484	458	454	520	486	493	474	488	455	472	464	440	478	440	485	445	461	503	465	511	479	479	475	500	468	449	465	460	476	438	475	473	449	489	499	492	506	436	450	476	473	450	497	493	469	505	424	495	465	472	520	447	474	520	476	465	491	492	478	443	511	455	465	467	511	484	500	469	506	484	482
35600	50513	36353	16870	5361	1721	1034	932	890	911	887	922	911	846	863	958	834	956	906	867	873	874	907	925	960	931	873	852	949	927	902	905	912	849	869	911	857	902	885	905	910	900	929	922	863	930	922	937	867	836	881	926	887	955	922	881	895	836	898	918	866	894	894	874	898	921	853	917	872	898	919	918	913	913	876	841	880	867	929	889	881	973	920	893	901	889	948	902	929	928	896	894	891	873	870	896	908	875	983	892	919	904	881	885	922	880	948	904	862	921	842	883	858	898	919	913	865	874	935	913	892	874	902	845	879	854	946	863	873	901	878	890	932	905	871	855	910	860	889	919	889	861	901	918	880	820	862	818	928	863	928	919	937	917	871	921	912	920	861	911	903	897	892	912	948	877	930	909	888	871	930	877	874	869	840	910	884	886	898	911	877	908	921	846	865	858	886	856	881	872	902	892	913	916	929	934	875	884	892	920	884	908	912	929	913	948	941	850	901	886	913	903	876	956	856	938	862	877	869	922	885	829	909	878	858	869	923	905	932	903	853	871	831	913	875	906	924	912	927	902	969	910	895	870	917	959	896	894	915	934	947	876	933	922	943	898	925	858	866	925	910	908	938	910	911	888	924	894	891	947	916	946	890	884	899	934	882	868	928	925	898	893	912	847	900	928	888	875	922	924	898	893	908	892	953	895	953	876	847	936	959	899	935	949	964	951	966	917	868	916	902	895	862	931	912	870	865	906	919	927	918	861	926	909	891	878	935	931	876	905	878	879	938	920	878	925	908	936	892	969	884	842	943	880	925	945	881	923	867	858	911	896	873	919	852	880	890	894	935	913	897	959	865	902	825	918	926	944	946	885	901	908	953	927	838	897	963	957	912	933	905	924	893	889	950	893	921	900	882	905	911	936	843	846	870	872	881	903	907	880	880	867	922	882	895	843	876	911	847	974	926	918	919	888	963	893	919	937	919	852	925	860	902	891	882	896	887	947	926	899	845	894	895	836	875	916	881	914	860	902	891	895	944	922	908	875	895	930	899	863	925	918	860	895	876	846	887	904	901	891	895	953	898	889	891	886	888	878	913	846	872	886	899	880	928	894	875	853	870	907	907	916	927	873	935	880	882	924	936	904	901	912	863	874	908	937	878	914	908	898	871	890	948	962	947	932	867	881	958	866	909	914	895	905	962	917	902	858	943	836	876	861	903	922	837	911	949	906	880	945	935	871	924	884	902	908	929	891	867	892	951	934	873	916	879	895	884	889	868	879	930	883	886	887	917	876	875	914	891	883	862	886	875	864	875	904	922	899	927	934	909	912	963	927	915	875	875	916	893	915	839	884	901	889	939	927	915	920	833	929	894	895	934	900	985	895	852	888	845	929	887	874	914	924	869	877	939	841	917	911	877	904	932	879	904	857	913	842	855	887	936	872	923	914	868	886	874	883	900	900	906	929	867	911	942	926	876	933	877	881	865	891	979	878	896	868	851	884	878	850	864	851	915	893	908	898	936	859	911	855	877	894	911	887	947	933	917	882	894	925	899	913	843	890	999	966	867	932	882	872	890	946	860	903	880	882	915	917	892	858	930	950	924	892	946	867	868	934	888	891	912	946	950	918	899	841	897	895	939	850	882	849	902	893	862	918	851	941	881	931	883	911	923	873	913	890	905	893	908	867	896	882	901	973	892	912	905	920	881	908	807	860	885	879	903	916	939	912	942	905	910	919	852	913	912	914	877	953	884	965	886	915	871	871	951	903	903	892	883	919	905	893	893	868	886	900	867	896	892	907	833	924	922	915	838	922	917	918	938	908	922	886	917	907	944	866	959	919	858	867	858	882	925	941	873	871	879	904	879	898	875	840	895	896	916	865	901	905	908	866	835	867	944	946	841	830	931	887	885	931	904	889	900	862	873	900	885	901	852	972	901	857	893	904	859	908	871	873	927	941	859	862	895	910	927	911	875	945	878	900	918	911	856	884	884	887	911	855	925	869	913	949	928	910	892	909	941	896	852	854	908	866	865	869	914	872	850	860	863	863	963	887	893	910	876	930	871	863	905	920	932	878	923	868	910	906	875	856	855	899	965	896	937	945	939	920	877	818	904	950	919	881	846	877	864	883	943	907	926	838	941	845	887	874	913	900	896	956	883	929	875	885	857	869	928	852	918	942	838	944	939	937	896	854	890	897	875	912	927	890	942	947	868	897	884	876	892	914	912	867	867	842	900	893	868	942	927	863	852	889	877	866	909	871	870	896	908	882	930	901	899	887	925	878	833	935	832	883	906	917	885	896	929	919	905	853	899	901	926	862	931	929	970	881	881	861	895	884	943	964	875	847	917	896	907	887	872	874	910	881	960	906	946	900	929	922	890	922	848	899	900	903	909	901	889	914	920	884	863	933	911	914	912	831	904	905	908	888	827	911	869	887	923	917	910	836	956	877	906	886	913	896	950	905	913	886	891	865	891	961	855	921	979	884	881	932	862	947	900	864	876	878	861	898	898	961	912	867	870	903	912	892	874	865	896	910	832	921	909	876	876	900	930	897	898	875	892	960	864	882	867	892	848	893	931	884	853	890	855	876	931	879	946	914	853	926	913	871	858	903	908	875	882	883	877	861	862	940	959	950	858	966	947	918	892	926	913	864	946	900	912	889	912	919	951	870	846	929	873	956	898	882	872	849	930	858	871	941	848	862	916	866	904	913	914	923	893	922	904	910	859	910	911	915	857	909	880	867	892	862	857	857	923	896	872	883	865	878	935	896	934	886	875	915	901	866	969	878	872	968	883	876	906	926	916	920	907	907	955	864	865	823	917	922	866	872	852	883	862	945	894	895	927	864	926	893	894	868	927	921	862	934	908	863	911	909	922	935	895	871	892	894	883	890	863	890	923	843	949	903	914	889	894	886	919	920	913	915	923	909	909	906	886	837	850	933	861	873	862	849	848	875	924	846	958	874	949	853	913	828	867	909	896	922	892	953	927	951	890	865	935	899	889	849	958	845	941	952	939	883	897	839	873	950	921	907	881	929	879	918	878	888	879	837	906	874	884	889	893	931	911	891	856	837	887	895	909	882	875	878	875	941	949	922	944	882	918	942	872	907	896	904	877	893	923	910	934	953	851	871	867	906	912	875	905	907	828	887	884	935	950	908	940	861	884	881	897	853	871	899	895	881	905	932	935	859	899	869	881	971	896	911	907	912	900	886	871	893	881	887	928	931	897	915	932	936	892	938	908	876	893	879	896	931	872	964	944	847	851	907	864	882	913	848	913	895	916	887	846	915	914	910	874	852	880	880	873	887	902	880	883	893	909	879	902	951	881	878	855	965	918	853	899	824	898	943	901	915	917	891	872	915	915	940	970	855	914	867	901	865	901	911	878	851	902	913	922	917	911	933	898	948	906	907	901	875	899	928	868	904	870	968	907	974	888	862	913	884	934	911	854	896	888	904	913	886	852	894	924	942	902	893	905	882	934	885	847	933	925	923	878	910	870	859	850	889
24821	25374	38103	31451	19662	7438	999	551	546	524	481	473	517	492	502	466	465	471	472	491	469	473	521	454	500	493	443	488	444	499	456	493	481	474	505	475	522	478	444	465	502	483	473	491	463	462	503	490	455	476	473	441	485	482	436	458	482	474	463	469	488	478	434	453	501	475	449	492	471	471	500	452	478	472	489	469	479	418	507	506	482	484	503	484	493	436	469	496	505	444	488	458	484	463	467	446	464	463	452	449	484	451	457	472	454	497	490	508	447	467	498	482	516	495	450	473	463	465	432	466	493	441	452	491	464	457	471	470	445	470	467	447	449	447	433	437	489	462	519	464	486	457	464	477	447	475	464	468	443	487	467	485	493	482	473	459	476	456	469	487	460	500	495	527	450	515	466	479	459	530	477	452	503	475	425	484	503	467	442	452	474	481	447	468	507	472	443	487	484	437	497	462	465	483	468	438	453	470	486	462	497	489	473	454	457	488	482	491	512	456	442	510	460	462	450	434	474	449	434	475	479	429	506	440	485	480	446	462	459	519	492	460	443	518	451	453	421	477	485	453	480	454	477	465	472	461	468	447	439	472	450	455	468	502	488	486	475	434	486	510	480	482	488	473	416	447	485	463	495	475	458	480	493	498	505	465	433	472	457	455	475	478	442	466	491	413	474	478	471	447	473	480	476	457	482	468	474	472	463	416	452	487	457	516	466	482	450	495	486	442	449	463	468	460	456	504	465	440	459	479	488	475	503	456	500	475	482	432	462	474	503	455	477	513	488	479	458	489	460	497	454	445	453	449	440	491	476	480	476	460	498	517	487	471	446	460	515	470	453	468	460	496	501	507	500	469	457	489	444	465	456	475	479	430	455	472	510	466	494	455	453	511	514	471	480	492	500	482	471	453	466	485	488	470	464	461	434	486	485	468	464	492	485	493	468	469	493	465	463	479	460	503	475	464	518	487	503	512	480	524	501	466	483	474	485	432	499	460	484	472	476	470	485	464	439	475	473	464	471	491	488	454	448	506	458	445	480	413	467	504	476	448	481	486	436	455	488	433	476	486	446	486	502	486	485	471	466	501	458	453	506	428	443	434	457	458	503	425	458	464	476	451	488	453	473	470	485	474	480	447	463	503	530	453	485	444	465	496	438	441	496	506	485	473	482	486	471	472	478	468	492	489	468	490	459	473	471	460	432	481	448	458	489	443	444	483	506	494	461	500	418	496	486	505	477	475	457	429	445	470	474	467	514	501	464	488	448	480	464	495	458	451	434	470	437	438	501	493	439	482	466	482	517	477	467	499	461	464	467	524	499	472	508	480	480	490	441	470	429	475	453	499	494	446	487	494	468	475	478	486	454	475	466	461	469	455	439	459	422	490	503	511	470	458	461	453	438	483	511	445	466	452	479	466	507	468	449	447	448	452	486	444	497	427	468	471	495	472	458	432	475	463	432	506	445	470	489	425	477	477	458	509	464	468	469	491	478	442	491	491	488	459	458	491	538	484	470	499	475	460	444	482	462	471	457	462	482	473	468	482	432	514	469	431	434	462	468	509	480	488	467	483	447	493	482	447	454	447	462	482	416	492	489	439	495	457	455	465	503	458	442	430	446	474	464	470	473	492	440	491	464	450	468	450	488	453	438	439	443	492	468	490	438	474	477	451	473	498	481	473	440	472	424	471	515	496	456	482	516	475	457	470	442	424	480	482	466	515	493	484	469	494	457	490	471	453	463	454	440	465	456	464	479	484	479	467	452	469	431	464	469	466	468	490	453	476	484	468	444	450	446	461	457	453	467	487	472	506	484	487	461	440	466	457	450	469	486	453	472	466	501	467	491	505	466	483	462	460	463	459	481	456	513	442	497	488	470	459	465	448	457	507	480	466	518	469	524	491	457	499	478	457	461	451	452	469	441	482	495	453	472	497	473	482	444	453	456	456	464	478	448	479	473	517	483	454	463	470	466	463	477	450	460	428	457	473	518	477	453	451	471	487	445	465	451	480	463	460	496	461	493	520	472	464	477	436	442	521	469	471	473	460	484	435	433	429	451	482	442	447	532	516	486	464	482	489	470	428	458	518	460	469	484	447	461	486	491	468	475	422	467	468	504	470	468	471	455	487	491	480	479	465	455	466	461	451	471	465	432	430	523	454	482	444	480	503	510	448	458	496	446	449	469	445	489	453	457	501	480	469	459	453	509	502	445	448	479	473	495	459	484	472	478	435	496	476	470	479	474	480	468	460	491	507	479	476	484	501	484	456	492	442	430	459	430	457	511	456	433	492	471	469	474	482	461	508	460	425	470	475	480	491	509	486	467	442	485	428	438	479	462	466	445	471	488	456	455	451	478	439	480	432	467	482	472	454	488	476	470	463	473	493	476	483	506	474	497	449	483	451	481	459	450	457	501	462	460	465	455	473	487	478	448	519	436	453	450	482	448	488	465	490	446	456	488	479	519	484	451	459	458	531	465	460	488	486	475	487	448	513	450	508	516	497	460	481	501	452	463	473	448	473	516	471	446	457	517	449	465	463	447	459	461	517	500	435	505	443	478	448	483	483	471	480	477	483	475	499	492	482	473	449	473	453	457	477	458	499	500	472	473	478	469	458	503	479	461	483	497	489	469	449	477	496	481	475	469	500	451	460	479	458	489	450	509	455	469	486	490	486	461	487	480	498	508	521	478	447	468	469	505	442	490	458	456	518	469	479	463	505	465	472	451	486	466	487	464	497	475	492	513	443	461	450	481	467	508	463	504	472	438	481	535	462	418	501	499	461	466	500	483	494	484	495	491	516	472	471	440	448	452	467	416	471	478	480	431	458	493	480	486	514	445	506	472	519	534	427	451	498	471	443	462	494	494	492	521	463	497	438	449	462	445	434	479	453	487	457	494	473	472	473	495	419	470	471	459	442	455	452	476	482	472	470	428	451	512	453	452	467	496	460	448	492	497	485	470	464	478	448	465	473	448	494	495	510	457	469	427	446	483	486	471	459	480	459	459	479	454	479	454	508	492	462	488	464	498	475	472	477	481	467	470	465	477	480	483	479	497	488	444	448	480	483	435	487	460	492	468	522	453	484	453	483	483	464	452	478	467	463	471	480	465	485	445	470	435	445	479	444	466	468	511	467	468	483	475	481	477	497	459	404	469	432	490	447	458	473	485	490	459	452	425	466	479	478	463	484	484	475	442	503	485	473	515	445	473	473	478	516	465	459	477	442	492	461	475	476	436	483	503	500	465	462	488	487	458	451	459	484	448	483	504	458	467	470	489	477	474	446	459	487	489	444	466	499	452	477	499	480	477	481	493	477	444	457	486	455	481	447	461	480	505	449	463	526	441	480	484	476	469	494	475	480	466	476	496	508	492	463	460	478	496	474	441	487	484	438	429	478	494	467	453	448	479	459	482	480	488	450	458	467	479	478	468	457	470	457	477	428	517	481	433	480	455	465	469	497	466	494	478	463	472	468	470	494	478	421	451	497	468	492	518	462	461	510
57944	92649	70109	41100	18939	5141	1429	931	881	918	888	860	877	893	882	820	900	855	918	818	860	851	829	853	932	890	884	946	911	906	902	916	871	878	886	855	913	863	870	882	887	894	924	877	879	886	906	874	855	902	864	889	874	899	882	951	884	879	857	895	924	941	881	863	868	899	875	886	818	895	853	892	854	896	928	878	869	813	888	873	841	909	824	909	886	859	835	909	858	854	890	895	863	909	874	876	913	896	857	903	929	883	873	879	855	873	906	866	865	903	871	895	865	849	885	883	853	953	926	835	917	890	890	863	895	904	877	877	839	896	839	864	846	908	906	942	874	853	849	882	888	888	842	884	906	892	941	907	883	869	823	889	865	883	888	871	874	860	894	932	917	896	916	858	831	901	884	865	888	839	880	851	908	879	851	873	809	902	890	873	919	881	909	879	824	842	859	859	867	881	911	931	840	835	847	893	905	882	920	888	898	859	850	894	856	875	880	873	954	884	900	858	901	895	848	847	872	850	927	862	853	846	873	861	876	866	892	878	860	868	874	873	859	895	875	926	888	926	890	917	859	922	910	887	832	866	877	869	907	852	893	848	864	845	847	849	889	860	881	887	932	903	866	879	870	851	883	847	871	892	893	910	877	881	873	880	885	879	877	926	858	905	855	880	874	860	853	936	854	872	864	842	839	864	869	888	913	886	893	918	855	860	915	953	860	887	919	906	899	832	866	858	879	892	866	903	860	876	861	870	860	896	888	901	918	909	935	869	870	873	842	815	944	913	878	932	913	879	891	922	893	906	877	902	828	892	883	859	927	858	881	873	898	878	898	886	922	849	875	872	876	851	855	878	920	867	915	944	884	900	872	872	866	933	857	868	895	833	885	912	847	910	920	885	847	829	869	890	889	812	905	864	872	892	840	846	911	857	869	874	844	884	870	915	875	894	844	907	927	842	855	875	861	905	878	914	870	912	911	955	839	914	897	850	866	856	857	866	914	853	876	915	885	875	881	876	859	893	866	853	942	843	874	850	857	907	856	897	861	801	896	874	898	850	909	855	901	897	888	837	843	854	855	932	871	884	866	911	885	848	838	908	865	912	875	796	893	854	840	849	871	866	896	943	876	871	930	828	887	857	941	826	868	922	932	850	874	903	901	804	888	911	879	871	851	855	863	896	875	828	894	889	838	866	895	899	873	895	854	842	881	881	859	903	920	893	867	851	887	881	915	913	866	914	867	924	881	927	915	919	939	912	847	901	887	877	874	850	890	866	858	849	900	820	887	894	861	867	911	929	853	855	883	885	837	890	881	863	898	873	890	813	844	834	874	940	901	899	875	907	923	889	875	879	903	876	894	874	896	886	902	860	853	859	875	874	899	861	927	888	884	918	870	919	888	928	872	876	890	916	899	902	856	909	853	890	876	858	856	851	855	892	853	852	914	861	902	860	900	829	882	877	875	903	822	898	887	838	892	864	842	893	885	845	849	891	889	901	858	866	938	858	894	859	888	864	807	859	851	869	858	878	862	910	866	893	884	844	921	887	902	861	860	887	890	929	897	886	882	840	828	896	876	869	899	870	896	896	850	835	904	852	876	917	843	926	853	915	854	874	832	895	906	874	865	855	820	899	916	904	829	857	862	890	923	917	881	907	873	881	846	830	905	917	849	878	864	931	949	891	890	887	843	863	829	889	900	932	879	859	897	914	919	836	844	832	854	866	866	882	921	856	890	878	815	850	938	883	852	812	870	856	943	876	878	826	875	885	867	864	849	886	960	863	883	871	914	907	907	905	862	888	848	851	910	903	893	892	878	859	862	901	868	862	892	872	850	885	893	854	859	923	852	854	880	853	914	870	909	853	905	880	885	867	891	873	867	846	876	918	878	863	872	887	833	880	860	860	877	870	894	911	888	879	847	839	891	862	892	869	891	886	864	872	950	839	849	907	857	870	947	850	856	915	895	816	870	886	890	846	854	884	862	916	858	894	868	913	922	847	859	822	886	844	898	904	893	883	891	826	895	856	921	868	840	834	837	910	907	882	887	939	894	875	895	923	879	892	888	895	846	905	871	870	868	822	910	858	872	868	854	954	880	932	891	870	892	865	937	868	897	881	864	884	914	851	854	881	907	868	818	843	896	933	891	883	893	817	881	828	902	890	887	930	897	870	906	877	866	887	910	909	915	847	916	933	865	881	885	845	891	872	918	889	897	908	912	854	879	901	868	852	906	903	878	919	886	902	829	850	839	897	866	895	882	878	861	872	918	853	869	883	913	837	889	918	867	917	910	927	898	858	880	854	853	880	908	896	900	913	847	887	863	860	878	912	879	906	907	873	860	925	872	893	867	861	889	865	886	882	880	889	938	931	880	871	867	901	948	870	881	889	837	857	824	894	884	913	937	836	847	874	826	866	883	880	908	931	937	874	897	854	881	899	899	853	851	848	808	889	904	908	865	876	844	891	877	865	905	918	893	883	879	917	924	862	902	892	865	809	801	885	817	875	922	846	935	893	895	877	898	849	927	890	838	850	798	871	933	861	843	896	854	849	864	939	863	889	903	864	902	866	872	853	891	894	886	855	858	877	805	896	884	892	870	898	875	817	881	855	868	854	935	914	850	865	883	900	879	893	886	873	836	884	925	824	908	850	895	943	855	876	875	857	883	862	933	927	885	891	928	880	915	894	894	871	877	837	875	859	840	883	866	886	849	889	888	922	851	846	850	877	853	882	877	907	881	837	929	889	886	886	845	882	904	855	911	843	834	865	852	849	857	874	855	827	888	867	859	888	894	873	882	878	906	938	862	887	887	869	880	908	849	893	897	859	911	926	883	892	850	858	901	855	877	836	829	914	849	853	903	879	842	841	875	877	881	867	901	860	868	872	942	892	905	870	929	888	888	916	927	939	866	917	917	943	897	835	836	926	880	866	940	835	867	895	935	881	837	816	864	855	854	901	891	871	881	890	905	870	894	865	900	881	876	903	872	900	869	855	938	878	895	845	884	895	890	883	898	869	891	869	829	900	894	877	901	887	889	867	811	854	862	923	852	908	877	805	841	827	851	881	851	931	857	923	878	897	864	916	872	907	857	864	864	892	854	889	854	895	878	934	884	887	864	872	899	828	917	937	880	886	840	874	913	893	878	854	853	850	907	883	880	881	872	894	868	855	889	920	877	858	848	820	875	865	832	871	864	870	913	906	849	896	879	869	839	908	939	868	887	900	919	911	880	872	884	863	801	868	892	911	869	888	892	937	917	891	866	873	933	874	899	877	916	912	826	928	959	907	860	837	876	851	879	887	824	871	841	868	912	887	885	910	883	885	868	915	858	836	858	881	862	872	836	887	911	856	865	861	838	876	862	851	875	922	869	830	896	915	898	876	886	906	838	945	861	856	900	920	916	884	866	873	872	845	844	863	918	858	895	850	849	817	888	919	911	928	846	896	888	941	899	905	841	885	893	888	892	906	857	844	896	832	885	871	837	891	896	857	907	793	886	877	907	853
23536	22751	33341	27517	21885	17122	4254	687	538	555	536	608	557	550	526	573	580	541	563	546	543	531	566	565	551	565	557	543	555	559	571	552	527	565	519	588	549	549	550	536	535	523	545	519	562	521	562	528	534	526	557	554	544	587	530	568	552	567	537	542	518	553	525	498	579	562	523	559	558	556	543	519	577	574	578	525	547	547	532	503	511	559	553	552	548	502	547	527	526	552	521	557	512	547	551	501	545	561	550	549	494	523	568	536	538	544	510	507	563	546	541	562	526	546	583	490	518	515	538	506	533	547	508	545	573	555	535	556	553	514	543	512	550	525	497	529	536	535	551	512	583	502	554	532	591	549	542	518	547	549	527	521	534	528	495	530	524	544	516	530	549	549	536	510	506	542	552	588	523	494	571	525	510	518	538	551	529	527	529	525	521	572	528	552	573	542	522	569	522	522	539	543	556	508	559	517	582	553	521	538	559	533	499	562	518	509	559	516	535	543	510	551	568	531	544	562	500	545	553	525	565	525	587	526	563	557	549	552	536	561	558	546	565	536	499	524	556	507	514	575	553	541	519	541	528	538	508	531	496	575	569	515	522	523	532	506	515	534	538	561	545	524	502	549	520	573	487	543	553	579	552	530	516	594	532	525	481	506	563	506	556	533	557	560	539	552	548	521	523	511	542	532	539	549	517	582	498	551	519	538	563	527	527	520	521	548	538	536	506	545	544	522	539	584	515	527	509	528	520	527	534	554	501	572	513	543	502	556	519	547	494	561	506	540	572	548	529	550	539	511	536	546	520	516	603	535	546	504	543	513	511	544	532	563	507	510	565	517	509	557	553	534	510	577	538	582	570	559	516	538	514	526	545	562	564	503	522	548	570	533	520	491	532	501	551	537	544	551	597	570	472	551	547	508	573	562	508	564	525	571	523	566	495	510	520	499	547	516	476	571	563	477	582	544	554	534	544	536	522	496	526	532	526	558	548	532	523	536	569	546	581	505	529	572	538	557	521	532	545	501	570	535	547	548	573	564	595	518	495	516	536	518	542	564	540	534	508	522	561	511	524	550	572	563	506	537	517	539	525	579	561	558	523	538	525	540	537	522	512	509	544	525	529	547	510	532	471	534	556	537	528	522	528	566	591	508	559	522	532	564	519	493	496	537	562	505	531	523	561	560	487	542	558	539	521	512	537	549	575	552	526	543	558	547	568	543	579	546	546	539	533	564	518	498	520	515	551	544	580	568	554	532	551	545	504	571	498	583	534	500	540	550	488	507	551	540	518	558	577	551	533	510	520	563	626	540	565	558	532	518	527	488	566	520	548	516	546	536	545	539	564	587	537	533	524	556	529	576	511	540	516	562	508	535	511	540	506	545	539	564	562	554	508	507	518	534	508	512	556	561	565	541	539	513	554	524	527	542	576	501	517	554	529	512	589	553	570	576	522	520	538	547	549	544	583	566	562	527	520	542	502	541	572	532	601	553	550	535	563	568	574	532	517	515	507	541	518	542	514	543	536	550	537	521	515	496	555	539	516	512	551	555	539	542	549	529	541	501	541	544	555	571	571	522	542	540	544	535	530	520	563	496	559	568	509	527	541	529	517	532	537	534	543	506	522	560	542	509	577	553	524	522	577	548	537	540	564	529	561	509	568	532	529	489	514	554	510	539	567	567	536	497	494	559	546	564	536	553	578	531	502	511	562	515	507	534	524	557	567	564	561	562	510	538	560	535	538	591	541	528	511	528	487	572	605	564	523	511	535	499	539	567	508	505	538	501	499	547	542	553	533	526	549	518	557	582	527	530	542	514	562	594	540	498	551	503	531	536	583	523	526	534	560	611	530	556	535	514	560	550	534	547	542	542	539	524	554	553	525	534	527	494	539	547	513	580	544	493	523	550	532	515	564	553	508	545	515	558	571	507	520	516	532	551	544	528	532	544	561	557	517	566	522	529	574	540	556	514	491	565	525	562	497	543	523	545	578	561	570	580	528	525	533	562	511	537	516	564	525	554	551	512	538	556	563	548	562	547	544	512	514	528	546	535	525	568	542	609	572	549	516	532	535	547	539	538	516	514	519	517	555	551	504	508	534	479	516	514	543	535	518	510	542	536	540	521	581	531	518	502	526	515	538	547	563	541	566	503	547	535	540	604	542	533	515	534	506	506	517	521	500	512	516	509	582	529	546	538	567	532	512	528	514	543	525	492	532	545	522	547	544	518	553	550	534	530	545	527	490	571	524	581	555	558	516	568	518	581	557	505	544	569	569	542	515	506	537	531	563	498	547	536	515	535	507	505	535	547	580	531	544	556	522	556	550	550	530	530	520	564	523	487	568	526	541	543	529	509	519	517	533	528	502	586	577	540	496	555	527	581	549	521	541	568	515	522	560	521	511	563	538	542	571	562	494	564	554	509	550	530	512	549	513	510	570	546	530	535	571	510	545	531	551	504	556	502	526	516	501	547	525	535	521	496	534	551	500	516	568	539	538	515	524	532	548	568	495	567	516	518	540	517	528	547	507	537	560	556	593	532	526	545	556	494	537	532	573	514	519	561	558	520	570	510	518	554	514	526	532	559	535	538	502	569	550	536	527	521	539	555	536	568	517	569	565	555	529	557	528	560	575	555	564	529	503	521	501	567	554	501	528	571	532	507	556	528	544	524	551	501	548	559	518	576	551	552	577	516	543	548	530	561	554	534	556	519	531	527	526	582	546	559	517	539	532	558	547	496	574	553	588	529	556	522	527	564	537	530	523	537	519	531	554	544	525	522	534	486	530	541	511	534	528	533	517	513	502	518	571	570	540	550	471	532	548	537	521	549	557	537	503	543	584	517	526	526	495	566	494	583	546	536	529	486	501	513	525	538	524	516	526	560	570	564	555	536	560	533	574	529	538	521	547	488	532	572	574	538	555	537	559	525	522	524	533	546	516	525	567	557	532	544	530	520	573	540	565	545	482	562	506	539	566	520	553	544	528	547	545	546	532	517	544	548	527	564	567	564	537	514	535	540	539	504	576	533	548	561	540	561	548	546	531	529	531	534	529	565	536	514	573	513	538	553	571	532	551	546	548	532	520	530	578	480	540	525	545	527	478	565	522	539	530	538	560	540	522	554	507	543	510	535	539	536	562	598	540	546	531	541	518	512	514	567	544	568	526	561	513	500	521	582	490	536	556	520	547	526	530	545	522	542	537	528	555	501	548	539	543	514	509	537	519	525	515	542	562	536	546	549	526	510	519	515	526	553	513	502	543	541	540	599	530	513	497	551	565	551	557	520	558	530	536	530	509	538	529	517	517	538	538	498	534	526	509	482	536	517	551	559	548	503	535	545	542	579	510	546	529	529	543	521	515	527	537	530	556	535	500	522	502	523	535	541	550	550	575	498	532	531	559	532	555	541	491	510	505	558	572	515	528	540	470	579	565	549	536	569	573	531	546	548	516	523	556	536	523	541	528	523	537	521	540	499	506	509	496	536	583	535	554	535	554	520	497	517
60768	103473	78587	49969	25626	8020	1964	1111	957	1012	984	948	967	966	934	1006	988	984	977	969	985	979	934	986	973	964	999	996	975	990	946	1003	973	967	954	933	988	923	984	974	920	962	1001	965	980	894	981	970	931	954	892	945	981	981	894	979	954	943	1031	949	961	885	975	976	956	961	1011	971	923	960	1021	1049	921	962	1012	973	933	957	1024	958	973	966	942	985	911	878	930	891	981	957	975	990	903	948	953	931	959	968	985	955	925	1004	897	984	929	995	1001	1014	922	1008	988	964	957	929	962	960	979	980	968	960	975	945	930	910	1004	960	930	942	1025	912	943	893	1008	956	1002	977	965	935	994	955	932	955	901	936	915	912	974	929	963	933	910	994	963	972	930	946	960	912	929	901	936	896	970	932	912	930	911	1007	932	939	977	972	963	1016	929	958	986	947	983	916	948	937	936	1004	955	924	918	961	974	958	935	937	884	974	974	972	936	934	910	973	914	919	973	904	963	963	971	972	903	952	965	983	931	930	945	953	969	902	966	937	936	959	957	936	934	974	957	985	945	951	929	949	967	977	984	1031	1012	976	975	942	932	892	996	982	964	981	974	970	977	967	908	942	980	951	981	923	935	890	968	911	959	925	974	907	946	929	956	935	958	968	943	914	991	964	948	984	923	948	967	978	1008	937	959	894	962	894	916	949	988	977	945	943	987	948	906	894	913	982	981	960	954	920	944	901	919	1002	1003	961	916	927	948	962	918	998	933	938	991	979	951	976	970	992	977	974	947	973	941	963	972	946	997	916	977	924	985	961	917	1029	978	946	925	914	947	869	980	953	973	936	987	955	913	959	955	946	982	996	977	969	979	894	915	953	954	936	953	954	963	1005	955	963	940	933	944	982	955	902	964	968	961	955	988	1004	965	959	901	968	991	999	916	906	919	984	919	966	951	946	956	965	946	920	938	944	999	940	948	978	948	934	904	972	983	942	965	1015	988	944	958	971	884	920	933	928	998	922	1065	1003	963	964	996	952	907	1000	956	1014	938	870	968	1001	943	925	955	945	975	924	921	921	946	938	959	926	972	935	981	932	953	950	898	977	951	1009	1013	948	995	970	933	921	982	961	959	928	933	911	930	938	937	974	909	958	947	903	953	976	947	938	933	964	954	991	891	943	919	917	940	983	902	874	961	953	931	988	1019	980	987	959	955	915	931	913	998	1019	952	988	929	948	960	990	892	961	964	967	955	940	931	943	962	917	859	965	942	942	969	956	994	977	862	966	933	952	954	992	971	993	975	929	939	938	960	928	940	910	966	942	917	957	944	981	969	946	943	974	857	1011	945	976	963	916	1003	944	974	956	924	936	974	920	993	884	920	925	966	970	963	926	944	919	874	948	890	931	953	972	978	961	969	979	959	950	952	929	919	959	935	1002	958	943	953	948	963	930	936	915	986	954	965	1005	995	982	894	955	910	927	983	999	963	905	985	926	914	1001	955	946	1000	980	967	947	930	1012	997	958	968	939	986	929	945	928	948	971	989	976	969	934	998	944	972	970	971	930	961	949	943	974	916	914	969	936	921	943	943	964	968	943	973	939	936	974	979	920	922	971	894	933	967	944	957	935	998	979	922	972	997	950	966	1013	956	964	927	885	983	959	1014	921	935	921	973	958	941	941	924	911	927	982	958	959	925	966	990	941	978	937	917	967	952	922	868	984	1029	924	965	960	980	958	930	914	1012	943	922	989	928	955	889	892	969	1010	986	1004	919	902	957	914	921	937	920	949	960	940	947	969	972	998	916	893	985	941	917	912	952	945	929	975	948	951	958	971	1011	920	999	935	938	953	936	914	946	997	992	915	938	953	937	950	921	952	954	966	952	934	964	934	941	977	947	952	1013	1049	940	946	953	989	874	947	936	912	952	938	952	963	967	903	918	950	923	923	899	931	930	975	950	972	929	920	980	992	937	971	983	955	946	939	983	964	911	900	930	933	1016	975	948	899	933	955	910	974	947	1039	953	941	961	976	923	996	997	908	949	948	948	949	970	931	991	974	927	989	974	926	950	970	938	917	965	952	985	968	948	980	956	998	888	908	975	914	952	911	981	936	940	894	915	951	936	936	933	997	985	997	950	951	965	901	954	975	986	968	934	945	897	933	931	943	954	952	1010	984	968	995	956	967	929	994	860	948	938	936	911	934	990	955	1002	929	960	1012	997	902	927	986	973	963	925	1017	967	940	966	991	944	972	1022	961	968	937	945	936	925	988	970	970	973	923	960	940	951	936	905	912	927	969	933	975	963	928	950	987	913	1006	958	1024	935	940	1051	941	972	938	962	893	928	950	991	938	948	952	1006	970	988	919	952	986	971	938	959	905	957	965	928	906	985	976	934	960	985	994	970	944	957	931	962	947	981	913	988	955	974	1033	1008	951	992	883	1003	963	975	958	987	959	899	893	963	1004	946	979	899	1027	957	912	963	928	941	920	970	964	947	937	931	928	998	930	948	938	955	975	981	974	978	921	1019	936	946	943	962	963	987	993	927	975	995	909	981	940	938	957	931	942	910	967	968	985	953	956	959	933	936	950	931	943	996	919	982	934	943	971	898	951	984	954	943	962	935	939	1005	1009	941	962	974	968	934	939	950	950	962	1001	980	953	954	995	933	998	1001	956	946	964	987	941	968	961	889	973	975	940	908	945	935	923	979	912	932	884	976	898	976	958	927	951	988	974	933	972	935	1005	948	997	933	941	956	950	951	915	1023	970	958	985	949	918	932	937	933	973	968	943	873	978	946	972	990	946	971	946	957	900	974	939	923	996	932	972	972	935	956	920	913	984	967	942	985	969	932	985	959	951	899	966	940	940	954	964	967	976	942	975	937	971	951	958	928	942	977	901	967	989	935	947	966	977	948	949	953	929	988	931	978	936	918	993	976	970	960	929	949	940	951	940	978	921	918	973	940	962	885	941	919	902	985	974	968	916	971	885	957	925	968	914	892	940	968	971	978	998	908	949	959	929	945	985	988	950	964	943	968	937	965	946	959	908	950	957	1009	1002	945	992	999	985	923	902	925	949	972	953	916	977	923	944	974	1006	923	993	964	962	917	942	926	996	995	939	950	979	953	936	945	976	977	914	955	923	871	981	977	968	910	940	997	999	958	963	907	954	947	874	946	944	974	968	980	923	942	975	968	952	1002	949	960	929	941	950	994	1023	976	917	947	950	934	862	932	944	986	983	951	972	930	953	934	951	966	936	976	988	958	961	1005	960	913	991	933	969	922	927	917	979	1014	940	955	958	920	942	955	952	926	938	937	980	927	962	944	959	1032	964	961	1012	986	966	937	908	945	906	996	957	918	940	898	912	993	978	955	1007	933	938	1004	941	890	989	988	952	993	974	950	952	935	903	945	917	943	972	930	972	932	917	946	925	992	1025	926	890	927	926	957	939	986	987	971	951	978	956	914	927	943	994	946	1004	935	940	959	925	913	906	923	953	944	923	904	966	931	921	958	974	906	996	946	980	967	991	975	945	970	978	974	937	917	958	946	947	899	930	873	972	909	1006	952	992	933	944	968	994	978	939	884	878	929	953	963	918	951	953	985	963
28763	32231	31436	14832	2758	819	565	498	481	513	483	491	518	474	467	473	485	481	486	446	446	509	494	484	462	446	486	501	451	546	449	460	470	478	510	469	491	512	457	511	498	471	492	468	485	498	500	456	523	484	459	471	480	499	531	502	499	507	499	463	505	456	480	471	444	440	461	504	462	482	475	492	450	501	469	435	456	485	473	509	479	493	467	489	494	473	451	458	472	511	451	486	497	465	446	486	469	467	473	485	526	477	470	465	467	472	474	487	497	487	458	509	472	500	480	478	457	504	487	427	473	499	447	469	468	499	466	466	496	481	477	440	463	462	488	446	457	504	469	510	515	484	493	473	496	473	456	503	501	464	504	468	462	455	436	470	483	482	460	502	492	439	469	479	504	523	492	471	463	466	472	490	462	469	436	443	475	520	492	478	460	480	489	449	470	483	476	465	494	465	521	511	484	461	437	468	509	488	492	463	488	460	448	449	495	469	464	468	476	473	480	465	505	450	453	476	503	427	435	482	488	515	529	436	490	492	485	450	488	469	464	475	506	476	475	461	512	502	419	474	480	493	482	479	480	496	507	491	480	473	487	442	462	476	475	486	502	492	419	469	456	476	484	504	463	454	478	463	447	491	488	476	467	479	467	450	484	458	505	446	495	474	451	449	465	460	449	505	486	455	498	456	458	486	444	492	459	484	471	456	488	455	481	491	464	464	460	475	495	469	512	446	477	457	483	500	486	454	447	463	441	471	461	498	454	527	446	498	492	495	443	439	487	501	489	503	512	486	516	448	490	472	507	488	498	470	518	470	472	468	490	470	483	478	460	455	463	491	455	507	456	516	466	479	452	506	468	480	505	458	522	444	502	456	449	516	463	486	487	463	489	471	507	499	491	458	488	501	445	490	505	451	441	486	483	499	471	448	472	492	481	457	451	497	484	503	478	468	481	463	445	498	458	455	491	448	485	436	504	511	488	509	480	467	462	480	493	516	449	486	458	511	463	499	465	471	498	478	492	525	495	489	499	468	429	480	474	454	472	447	483	488	447	472	468	480	482	456	467	499	460	464	528	490	477	483	442	460	462	482	453	483	489	475	461	437	457	453	479	428	478	489	495	480	463	479	475	474	477	477	475	467	477	452	492	468	466	457	486	452	463	459	483	481	522	474	496	481	488	455	465	472	467	478	451	471	465	475	459	480	513	483	482	471	493	445	493	462	483	469	446	491	475	457	464	485	439	442	442	501	466	486	450	467	445	467	486	482	470	498	504	453	500	470	470	491	461	505	497	473	456	436	460	459	480	478	482	503	475	483	442	497	474	524	464	473	490	460	469	478	472	498	509	446	440	457	460	476	505	499	459	523	498	477	511	482	444	491	475	451	504	454	461	462	547	453	471	487	487	474	491	488	517	470	432	468	454	496	486	515	517	528	498	475	504	455	454	468	462	484	532	455	471	468	460	463	460	454	462	477	475	505	504	479	485	475	474	458	474	456	484	481	442	448	465	451	480	477	481	488	434	501	494	473	474	485	470	471	463	501	482	454	492	485	475	448	472	477	479	472	469	494	440	519	476	479	512	451	448	485	452	506	481	480	452	501	490	485	441	512	494	481	478	500	470	468	473	457	452	483	509	491	494	466	468	451	482	507	431	453	491	494	498	522	490	465	455	459	491	485	507	469	466	458	463	488	467	483	488	473	523	451	513	486	482	477	496	465	489	479	508	471	459	479	490	451	484	478	496	472	488	456	461	473	463	462	462	529	456	487	489	429	522	473	473	468	457	462	457	459	482	486	456	471	478	474	461	441	463	446	466	519	513	443	468	452	470	454	464	454	513	470	504	464	467	493	477	479	495	477	438	474	479	473	465	481	481	476	493	482	449	480	449	476	480	473	466	464	471	483	487	475	477	460	464	496	501	433	498	482	443	470	459	491	503	457	452	461	491	491	505	483	510	451	486	484	458	487	485	458	445	446	494	495	491	473	492	481	455	494	486	441	458	493	494	471	478	492	458	483	478	484	494	514	472	462	466	447	468	486	466	466	471	436	480	469	494	466	478	470	498	456	465	468	481	482	464	492	494	480	513	501	485	488	474	503	503	496	447	444	447	473	452	499	476	467	498	472	464	467	488	469	457	475	491	448	473	492	464	493	444	473	480	462	485	434	474	487	509	442	482	485	472	482	501	477	469	466	503	481	470	478	455	440	463	482	471	505	498	440	440	485	474	483	503	453	441	460	494	477	487	475	496	521	444	439	451	494	447	458	474	458	478	480	500	478	496	504	473	475	460	471	471	467	480	467	469	436	441	491	499	482	491	504	473	477	484	484	480	491	479	489	465	490	473	467	465	490	537	487	492	442	468	483	500	491	491	459	499	489	478	468	489	456	436	439	468	481	460	432	474	507	489	461	459	459	453	477	437	493	462	499	500	522	474	460	505	486	477	434	471	465	484	449	491	486	464	468	460	508	461	437	455	464	482	492	511	475	487	452	481	459	478	476	526	484	496	479	475	461	454	442	484	433	459	480	498	522	470	471	473	466	474	479	453	498	505	485	494	473	468	487	449	480	480	458	443	493	448	443	457	498	473	499	476	479	436	506	441	471	472	499	450	471	487	435	443	509	469	480	496	486	504	483	476	495	429	515	506	474	513	489	465	517	477	486	471	460	488	495	453	486	464	440	481	494	439	514	481	497	441	459	495	466	494	485	507	460	480	455	474	541	495	517	518	486	471	471	457	442	529	502	461	452	483	514	463	474	475	450	447	430	506	475	448	527	506	473	473	482	492	463	466	460	465	505	441	484	488	486	457	477	483	481	459	521	515	492	480	419	462	484	479	470	480	465	464	488	497	475	500	535	494	498	473	527	448	486	464	466	480	532	496	478	448	493	492	494	490	476	478	503	489	522	489	451	508	472	448	483	473	513	448	474	450	483	483	490	470	426	431	454	492	491	508	486	487	454	490	499	453	458	452	460	482	475	484	492	502	484	461	462	480	485	452	471	499	462	459	459	489	447	515	492	456	494	465	474	488	509	481	453	465	475	443	480	470	487	491	508	496	489	480	478	472	457	481	459	428	440	509	513	488	451	478	481	484	484	447	472	449	492	461	451	472	430	468	489	486	491	467	494	444	477	515	500	489	457	484	489	486	487	479	492	498	510	464	442	463	492	485	490	512	474	499	486	502	451	461	474	489	458	497	498	491	463	501	490	458	499	457	468	478	489	450	481	455	477	482	463	483	503	518	502	492	482	476	450	473	465	482	503	452	511	472	465	469	487	504	493	483	469	484	467	485	513	505	510	498	463	471	476	495	468	510	484	490	465	492	463	490	459	464	498	497	461	485	483	494	494	469	488	439	479	455	517	476	477	462	465	480	452	502	485	508	474	470	468	477	479	515	490	420	479	494	494	477	475	468	456	409	454	486	497	488	500	486	496	467	458	456	482	488	478	502	439	495	469	484	490	458	509	493	524	472	489	487	464	449	411	477	511	479	488	453	493
35013	50988	36852	16355	5033	1628	984	937	918	951	893	866	883	918	898	893	940	909	934	905	892	937	904	901	928	945	855	934	842	901	871	891	895	881	893	861	978	932	940	871	898	930	907	885	918	902	922	944	891	889	898	848	883	934	869	851	874	896	912	902	894	922	910	914	926	897	857	834	921	861	863	915	869	917	939	878	848	884	862	878	859	878	870	877	896	887	893	934	930	845	854	922	885	884	892	886	805	876	926	906	909	814	865	888	886	901	827	930	932	913	878	892	898	881	907	936	913	885	915	905	888	854	881	890	888	949	901	911	869	874	870	859	906	926	963	862	883	881	889	865	889	900	897	872	961	918	861	864	915	852	931	880	955	878	936	943	907	896	874	874	894	895	909	897	857	872	842	881	900	923	875	875	891	891	900	919	898	912	877	883	858	918	900	878	884	897	903	882	898	884	921	883	849	877	888	878	901	893	896	890	913	912	941	936	923	921	855	916	924	908	946	887	967	894	865	933	867	933	889	897	842	903	839	909	911	893	931	940	964	900	886	901	903	867	874	875	907	900	897	882	898	892	916	899	910	844	864	946	886	886	887	927	889	891	882	893	887	948	892	833	877	938	858	927	891	897	885	899	917	883	873	856	927	927	886	879	889	950	878	859	892	851	934	910	939	932	924	906	886	918	902	934	895	870	897	904	883	856	860	944	870	869	873	911	932	897	864	898	920	875	893	875	867	881	929	927	890	901	866	900	915	923	871	872	870	889	963	893	876	975	880	869	889	902	859	901	957	879	873	854	927	921	923	906	936	876	891	874	917	893	878	863	868	903	831	902	884	882	905	863	876	871	895	861	881	902	884	855	886	885	914	924	927	918	882	892	933	952	914	892	844	920	915	895	892	920	948	869	906	835	930	906	936	900	907	924	886	907	899	900	891	851	904	853	859	875	877	904	846	955	920	928	927	886	935	934	876	816	892	853	894	903	793	880	891	875	867	904	923	872	846	897	889	880	888	903	871	906	873	891	922	855	890	865	925	889	862	908	876	892	899	903	880	864	889	848	912	864	919	911	885	940	888	880	855	917	878	908	879	879	939	844	914	919	950	894	882	897	900	903	857	902	900	835	880	880	927	871	910	835	882	915	888	874	886	853	928	847	842	907	872	890	949	832	885	887	915	883	912	886	864	883	926	888	849	869	949	862	861	868	867	887	893	876	979	912	914	897	804	882	911	857	911	919	932	907	908	909	895	921	899	850	870	901	879	924	955	886	858	859	881	967	883	864	879	896	883	880	919	884	914	858	913	870	898	880	897	912	864	916	888	924	883	871	845	866	867	896	886	877	884	850	884	873	896	943	840	931	899	880	947	923	923	888	905	938	888	858	930	899	916	905	845	856	915	883	885	858	929	895	898	889	878	845	896	882	899	909	831	919	847	877	893	879	885	890	879	859	881	969	921	871	897	903	853	903	871	919	949	854	874	902	948	899	885	915	872	889	889	885	885	862	901	872	874	909	923	871	910	911	908	914	860	842	914	870	883	868	883	889	912	927	890	859	834	859	874	894	909	949	917	902	900	953	872	932	891	917	957	896	895	857	867	888	915	924	862	892	860	906	905	847	888	903	871	905	904	916	875	834	852	852	914	895	847	908	892	911	949	923	829	885	885	829	895	943	871	891	886	920	879	879	892	939	923	847	842	855	883	908	907	866	911	899	865	898	973	929	842	887	858	884	906	903	909	868	839	909	874	875	845	871	884	923	886	851	905	889	864	906	847	839	882	866	913	877	949	865	924	876	914	902	916	873	898	882	843	926	871	909	893	918	875	892	884	833	867	945	917	922	923	901	856	866	921	895	889	849	939	899	922	932	919	933	876	887	865	901	888	884	857	926	940	903	886	902	929	900	866	879	878	922	887	925	904	920	874	894	922	898	877	870	917	891	874	876	891	932	881	897	859	944	890	881	888	870	879	864	902	871	942	903	942	902	857	885	931	887	848	905	850	958	859	876	905	917	944	875	868	896	903	875	923	907	927	862	878	905	841	891	916	956	923	867	873	895	947	941	879	827	870	932	898	863	911	881	922	918	940	866	877	933	894	833	887	932	864	875	897	860	895	860	886	900	882	898	939	875	907	881	912	885	836	886	903	913	863	895	885	889	925	895	938	884	873	923	882	900	907	922	909	875	880	909	952	928	886	877	857	878	889	895	923	891	895	884	870	869	903	910	892	900	852	880	847	892	914	842	881	916	903	829	870	887	896	886	943	920	895	893	837	858	914	870	875	946	865	870	912	892	856	871	889	899	869	891	886	896	842	869	892	876	922	911	868	867	922	878	929	855	945	904	898	890	864	899	852	908	875	857	868	869	864	896	863	857	881	851	967	886	890	874	930	898	880	909	874	889	938	913	909	927	870	854	908	918	904	885	853	857	908	940	827	848	910	940	882	824	930	928	919	933	873	888	881	949	937	899	902	897	899	891	902	890	859	867	909	909	884	894	855	889	896	877	931	905	903	898	878	901	884	823	877	876	900	854	872	861	872	862	909	883	898	887	885	842	864	842	922	939	950	905	854	985	857	881	873	937	873	915	859	854	923	879	902	844	896	902	869	880	862	909	880	912	840	900	864	907	904	835	896	851	879	889	917	879	905	867	904	928	889	905	872	899	874	922	841	938	878	923	945	875	847	913	917	862	858	833	855	951	918	856	877	945	897	877	883	884	885	892	907	902	876	894	874	931	899	902	898	878	859	877	911	886	890	899	856	888	859	947	975	841	891	864	960	910	872	942	921	902	912	905	906	880	983	905	886	912	939	923	905	871	933	888	845	876	877	879	898	928	898	856	887	867	878	898	881	932	872	902	882	872	899	886	888	839	806	887	909	894	907	865	876	939	914	868	922	961	885	860	937	857	867	902	855	880	876	883	882	894	845	871	910	877	826	875	942	884	904	886	839	941	866	867	881	891	918	825	898	877	866	879	905	895	882	924	896	861	894	885	899	880	922	956	851	920	910	914	941	897	927	881	858	905	871	946	925	885	855	889	918	869	935	864	860	868	851	938	854	923	868	890	877	882	900	889	896	909	896	889	859	880	950	885	884	856	902	867	907	916	858	900	932	857	913	828	883	868	912	883	948	884	820	929	891	937	902	848	900	845	887	879	857	932	867	938	885	904	905	869	830	882	858	895	890	896	908	866	884	921	854	912	915	906	861	885	880	922	941	862	854	833	896	873	929	922	900	914	855	915	901	881	918	889	889	906	861	882	898	868	892	907	858	955	872	909	907	929	889	926	892	907	903	831	878	940	924	910	867	937	913	842	894	889	925	866	876	911	883	874	865	860	918	862	869	850	896	793	932	853	940	866	892	907	910	889	889	884	873	871	869	891	875	947	911	879	866	869	898	933	927	869	882	906	869	892	919	868	901	875	883	929	910	905	841	899	897	912	834	892	869	869	927	880	881	919	833	916	890	926	896	935	901	912	867	935	851	880	963	889	891	879	892	860	949	906
24872	26005	38956	31023	19361	6973	980	513	460	446	493	470	482	465	467	476	471	453	444	452	472	429	469	466	499	464	429	502	489	447	510	471	480	467	466	517	452	449	451	500	470	462	428	447	489	493	478	459	483	473	474	448	509	455	421	458	464	508	470	454	499	478	460	506	460	493	452	460	476	469	461	484	472	489	481	479	473	433	426	417	455	472	495	473	496	444	459	443	494	473	473	462	480	482	445	469	487	463	471	466	475	480	500	490	474	460	515	468	499	462	446	495	464	486	492	457	454	463	464	461	439	482	465	476	426	442	443	449	481	469	395	456	455	440	449	463	478	479	486	519	455	449	448	467	493	434	466	483	512	468	460	465	484	452	456	442	474	457	521	464	455	461	446	494	476	490	452	461	441	472	465	464	501	509	463	461	462	483	494	470	494	432	470	478	486	462	469	488	441	480	476	482	468	485	483	479	469	453	477	458	493	506	451	473	471	473	439	463	455	446	468	465	452	460	491	468	509	454	458	506	453	471	491	501	499	479	471	452	439	454	445	528	493	489	431	549	453	523	437	472	428	453	453	467	441	443	531	475	457	470	447	474	447	458	483	465	506	490	466	425	458	449	451	481	430	454	472	517	489	455	433	456	451	458	441	494	496	489	454	477	482	430	467	469	467	442	485	449	462	435	486	458	430	484	450	500	451	473	478	441	465	454	456	467	463	483	451	468	473	485	454	500	476	445	465	467	455	443	458	458	457	504	459	504	444	500	470	450	494	463	483	502	470	461	458	481	498	472	489	482	445	454	466	481	476	483	471	458	469	450	454	444	458	473	503	451	451	473	475	452	492	470	491	422	481	482	478	462	458	438	477	532	446	463	457	493	432	479	479	459	522	487	474	487	445	427	478	484	437	461	459	500	516	471	453	440	438	461	439	467	522	451	506	451	485	474	462	455	475	474	440	448	457	453	454	473	447	464	443	448	444	462	461	472	477	476	462	497	474	477	503	464	500	498	484	445	457	497	491	471	425	469	436	470	473	452	431	489	461	492	466	453	503	481	444	459	478	459	476	447	463	502	470	484	489	459	488	495	480	459	450	495	488	490	418	462	465	452	486	438	520	478	436	441	469	446	503	474	484	457	459	526	514	452	496	492	437	474	465	458	463	481	455	434	453	432	486	452	451	462	454	442	461	449	487	461	463	450	477	463	471	483	475	457	430	475	470	414	432	464	505	454	485	454	461	443	462	474	479	444	450	452	505	474	466	484	454	443	496	460	470	456	504	430	431	455	455	494	461	463	462	433	474	491	481	458	438	466	429	501	490	462	453	440	506	459	472	426	450	512	448	452	484	449	459	458	447	449	452	463	474	437	497	449	517	437	524	473	455	448	490	489	491	448	484	429	519	482	480	469	477	467	510	483	443	440	472	511	517	464	499	497	463	467	451	461	471	502	459	489	471	455	452	478	474	459	465	470	465	450	444	446	475	480	493	452	473	462	473	500	455	445	442	497	456	460	493	437	461	481	470	457	487	442	464	479	458	418	475	473	477	500	453	457	491	489	473	483	476	486	453	488	437	442	459	470	486	447	496	499	484	446	443	453	427	462	495	453	449	493	439	451	481	456	470	430	508	479	472	492	449	463	491	471	468	473	491	457	446	472	441	492	459	489	454	512	446	471	503	501	461	456	441	432	490	436	467	468	489	479	464	482	470	470	482	476	446	445	426	461	507	471	458	478	426	482	470	485	469	498	450	463	466	444	465	438	476	447	450	509	450	454	474	416	476	408	477	448	435	446	453	482	421	469	434	501	453	465	476	490	443	461	467	454	469	476	489	477	451	478	426	473	455	466	471	448	482	436	449	493	469	467	464	490	458	483	461	500	457	480	429	478	469	486	480	447	441	465	448	475	456	453	475	447	464	468	478	434	481	466	449	486	501	467	447	439	451	445	475	489	468	466	445	452	491	440	461	470	439	454	442	419	494	487	433	465	504	495	455	441	477	450	477	440	504	444	456	456	464	464	425	459	482	458	423	469	447	475	468	459	455	426	402	474	468	473	446	468	462	445	456	451	460	434	488	507	462	459	428	419	510	480	443	451	453	475	471	463	456	481	438	466	470	444	471	478	476	478	483	435	472	495	482	458	482	500	477	450	453	470	487	484	480	457	466	460	469	467	423	461	455	470	456	476	455	484	466	445	447	495	458	518	452	513	459	490	479	500	426	455	435	473	444	415	442	468	477	466	491	470	488	494	450	472	462	463	460	452	481	478	442	478	435	496	506	434	442	486	478	497	499	464	462	461	483	505	478	498	464	457	453	453	436	475	491	480	470	484	475	474	479	460	451	452	508	465	460	482	471	481	453	483	437	448	480	443	450	461	436	459	492	452	466	412	454	486	456	433	510	482	542	458	441	484	473	472	470	446	478	493	447	452	456	441	424	444	502	450	438	499	477	476	478	516	461	480	455	441	463	459	451	484	449	493	470	473	440	494	470	456	466	444	512	442	500	502	455	436	456	474	458	480	457	460	433	460	448	440	443	459	491	453	497	483	476	470	472	432	470	468	438	472	513	473	465	474	452	512	456	472	481	464	445	457	463	450	439	475	446	452	470	450	506	449	437	426	489	453	472	437	469	471	484	485	488	447	456	463	477	499	459	470	434	440	435	479	456	421	510	524	436	419	491	488	489	509	448	482	522	451	466	435	471	500	467	441	449	452	479	491	484	460	446	443	470	459	480	468	462	460	456	472	464	475	503	417	493	490	488	468	498	494	419	494	444	452	489	457	485	478	453	459	439	456	452	480	493	469	463	471	487	465	471	472	474	451	443	487	488	471	433	477	483	428	460	500	466	485	487	448	443	456	445	441	419	521	441	499	458	492	498	489	455	467	496	448	472	493	452	473	413	476	412	478	449	440	480	473	471	449	457	486	486	481	458	477	504	444	484	453	472	481	495	448	479	455	465	493	447	446	460	441	444	507	483	484	444	446	486	461	492	455	483	439	476	469	481	466	459	457	496	501	457	473	421	471	461	444	437	477	456	509	453	490	487	485	455	457	516	484	480	506	450	442	484	479	466	405	466	492	503	437	476	459	451	461	453	429	471	481	495	403	443	478	499	433	499	408	497	474	462	480	454	450	478	486	489	478	459	418	469	478	475	485	460	462	464	495	475	514	492	474	448	473	448	480	466	429	472	453	469	469	441	430	430	465	483	460	467	442	478	469	461	458	475	497	448	468	452	473	445	446	459	464	475	457	451	460	462	463	439	449	477	475	465	473	430	488	477	470	498	418	445	456	501	471	456	494	469	430	473	466	455	496	469	453	440	480	483	434	424	446	503	447	457	504	505	469	445	468	472	457	470	476	455	466	469	478	473	455	517	511	475	466	482	448	481	471	463	479	469	477	483	441	469	472	439	488	471	450	485	482	448	501	468	442	451	496	464	448	469	429	465	423	483	438	504	480	437	498	456	465	461	502	487	467	497	463	433	487	459	468	468	444	486	471
58289	92825	69845	40124	18174	4840	1454	996	934	892	829	872	857	846	870	853	924	895	916	894	890	917	827	883	855	818	862	922	882	891	910	899	904	861	863	834	883	900	885	874	892	929	881	913	899	881	881	939	892	864	867	890	909	935	825	872	872	887	870	902	924	891	857	803	873	890	907	851	856	896	922	878	920	907	883	883	886	910	847	879	894	865	854	937	879	891	845	876	882	861	861	868	874	852	938	864	895	955	868	878	902	865	861	895	867	885	873	844	892	872	869	868	920	914	929	905	846	861	849	885	883	879	828	917	837	889	856	852	889	875	870	892	878	896	852	857	851	882	868	812	893	865	853	890	895	866	865	869	937	890	861	920	896	844	864	896	855	888	860	866	888	863	849	832	911	848	857	867	880	900	837	801	872	827	884	884	883	872	892	860	908	909	904	854	897	872	835	885	869	890	879	886	850	880	845	873	856	862	892	895	852	872	897	884	899	904	890	891	894	848	890	899	870	868	863	846	843	896	873	873	855	842	877	871	857	896	829	904	824	870	873	875	857	870	852	872	902	891	854	878	876	814	898	858	847	886	896	848	872	870	915	826	897	932	851	856	885	852	811	892	916	863	851	867	871	848	892	845	900	851	842	871	873	890	865	898	865	846	931	871	829	893	860	905	896	881	885	832	863	879	856	863	883	860	840	876	863	881	843	868	887	869	859	876	893	900	869	863	887	929	893	834	928	886	879	872	837	835	856	870	841	877	884	855	887	885	888	863	888	867	839	845	882	874	861	882	854	866	825	884	864	881	860	846	894	883	887	858	902	880	882	850	850	880	858	894	873	914	866	880	889	906	872	839	852	879	882	849	845	835	903	897	900	923	855	836	858	920	837	866	863	877	852	890	899	844	896	880	858	860	822	828	877	932	904	937	816	873	878	955	873	842	825	874	816	861	912	876	834	842	854	819	870	849	856	874	885	827	882	926	872	852	894	871	839	895	900	844	855	918	818	819	896	912	905	823	846	905	818	830	821	785	846	881	908	885	895	865	854	870	862	838	932	854	857	901	873	885	830	861	836	816	878	905	870	847	875	903	876	890	849	905	862	893	807	902	887	873	905	851	880	877	911	879	865	851	886	842	854	817	849	869	863	877	836	889	885	888	894	827	881	917	813	860	855	844	834	897	869	866	899	950	826	841	876	860	848	900	866	893	904	881	873	886	886	913	880	842	913	864	887	890	843	916	884	827	856	861	872	971	845	869	900	844	873	918	866	938	808	893	925	857	886	925	902	898	926	862	833	888	865	901	879	853	861	909	837	851	848	847	849	862	921	876	862	865	843	863	883	864	904	857	847	862	846	866	861	929	891	897	914	892	897	888	861	909	899	868	894	866	874	817	840	841	914	913	890	861	890	870	894	842	875	896	835	807	866	856	829	899	902	867	876	931	919	857	871	852	881	886	874	850	852	880	900	865	866	897	863	821	884	871	871	903	841	819	853	893	874	832	871	872	892	867	864	853	864	900	891	887	903	878	895	904	891	896	839	796	877	907	903	889	859	871	884	901	866	878	891	852	935	856	850	896	896	840	879	904	823	844	842	905	852	811	869	820	838	871	861	900	885	862	889	888	868	824	875	874	912	836	809	916	818	864	867	862	865	856	886	859	816	834	889	887	837	892	827	839	867	874	870	896	883	915	882	793	872	846	865	863	905	829	890	887	853	889	890	861	872	885	890	856	882	876	881	914	907	846	849	886	863	859	923	869	892	859	917	889	874	866	869	909	833	849	836	827	873	832	885	868	869	865	798	872	887	906	880	916	852	921	878	894	890	859	883	858	842	923	864	876	848	836	938	841	964	882	867	871	870	870	922	856	885	868	863	888	914	880	827	827	835	851	855	869	823	926	879	860	858	850	892	921	854	871	856	902	871	884	886	874	858	883	884	880	864	888	863	875	857	842	871	905	851	895	875	895	825	850	804	895	848	899	813	847	873	870	839	877	842	801	883	886	839	865	878	853	881	877	876	883	794	872	879	859	899	861	924	824	890	901	899	837	816	853	842	870	837	928	895	910	883	810	859	836	916	888	910	903	863	869	902	901	888	866	809	836	841	907	946	816	867	845	845	836	899	897	845	897	864	853	905	863	909	833	870	867	837	849	887	927	811	879	912	901	888	918	872	879	945	893	839	883	854	898	825	839	892	870	862	900	818	884	881	875	841	806	854	888	841	838	884	851	804	847	898	855	859	883	915	838	825	815	831	867	844	865	881	820	890	915	941	841	878	847	871	888	816	873	909	872	835	877	815	879	882	881	923	873	893	875	837	879	896	868	912	829	832	861	881	825	890	896	878	925	904	937	904	830	853	921	919	878	840	941	920	893	871	856	829	842	867	926	883	927	872	881	843	863	886	861	893	834	844	823	880	902	887	882	909	873	852	818	911	899	876	886	895	878	865	875	870	918	845	814	864	886	887	861	892	873	915	864	806	881	859	851	899	829	923	910	851	924	921	925	889	917	846	836	853	891	850	930	887	832	885	902	888	843	922	874	842	902	933	893	892	867	871	835	910	876	882	907	875	879	898	900	855	867	863	909	841	837	858	825	878	854	907	830	880	839	881	836	928	835	850	870	926	903	868	832	869	846	878	864	896	903	858	874	849	890	851	874	875	876	875	842	849	875	852	870	911	846	857	847	863	896	894	858	870	837	846	905	874	805	856	883	893	864	859	872	881	817	819	889	895	865	874	810	872	876	874	925	906	861	868	846	893	830	792	925	893	821	881	848	918	845	878	851	848	926	885	850	836	856	859	880	873	863	885	820	870	899	864	845	840	869	870	904	912	857	908	817	845	880	830	865	816	871	915	846	859	912	866	851	893	877	856	845	876	863	838	856	882	886	896	820	895	862	885	880	927	896	815	881	843	849	843	875	842	944	834	870	913	915	848	921	870	833	889	817	880	854	909	824	893	919	825	872	875	876	899	887	854	913	911	876	848	876	882	836	870	862	880	880	861	885	900	888	897	839	864	902	846	900	810	868	906	885	833	894	888	883	780	872	883	876	820	901	915	874	863	849	824	873	882	836	917	866	859	882	862	853	882	880	852	854	842	872	894	868	880	874	898	910	894	863	851	860	861	865	894	876	830	849	860	902	843	894	880	918	877	864	877	844	861	868	849	848	850	845	823	926	900	896	846	824	889	885	876	855	893	836	866	873	812	893	870	853	864	862	881	867	835	894	862	890	968	885	850	889	884	862	875	816	867	874	830	873	915	919	848	906	888	900	908	845	865	883	858	885	882	869	817	856	881	882	882	918	890	926	858	907	894	881	883	883	867	913	912	821	864	859	887	878	908	874	872	848	793	905	858	853	849	889	886	870	843	832	856	894	853	903	849	922	840	892	866	878	906	883	854	878	873	890	844	872	877	833	875	866	814	875	857	872	989	849	859	860	865	875	831	867	867	877	864	858	890	861	855	801	876	884	816	861	889	861	902	838	882	868	876	878	914	888	870	855
23546	23167	34120	28424	21881	16568	3939	688	553	569	594	563	574	594	537	529	568	550	565	570	563	542	498	552	565	563	517	514	549	544	595	521	537	557	535	554	584	576	550	539	510	527	576	610	535	531	526	547	513	541	569	536	528	527	514	547	517	566	521	586	526	584	553	517	567	537	535	538	553	524	556	540	532	516	553	524	533	551	543	504	540	540	532	553	515	522	563	533	506	522	529	474	547	563	534	539	535	614	570	560	555	568	516	543	497	534	571	522	550	567	584	534	541	539	549	547	527	548	485	568	536	548	482	527	513	537	524	547	556	534	552	487	519	528	543	525	592	564	534	544	598	530	524	539	503	521	608	489	544	541	535	512	530	553	545	511	546	532	514	541	549	553	567	502	554	558	526	540	532	498	516	581	536	561	574	473	513	555	516	551	577	547	546	566	514	570	502	532	553	531	552	492	560	551	508	581	561	508	497	496	544	506	555	515	527	524	573	525	568	526	574	522	534	552	561	538	541	508	499	558	500	547	528	538	543	531	534	508	510	517	539	569	515	518	491	549	538	547	508	496	578	558	564	542	495	542	540	522	599	518	556	553	541	536	584	517	545	550	540	495	541	552	490	545	523	564	523	567	546	574	510	544	493	535	574	552	546	523	569	537	565	555	573	523	506	526	516	546	510	568	566	523	561	524	524	511	551	545	523	584	515	528	512	521	512	528	563	557	567	584	603	556	604	512	554	553	564	522	537	548	536	559	530	539	544	568	551	516	558	516	515	552	583	507	571	556	536	562	532	501	529	582	519	545	535	555	545	550	549	507	539	537	532	540	565	550	532	491	502	540	544	555	591	527	539	547	583	563	511	536	500	517	553	538	596	548	524	547	533	559	503	564	558	534	526	532	548	537	504	502	565	513	557	486	496	554	542	514	520	528	539	517	526	502	502	563	510	520	524	529	547	548	550	529	524	519	521	548	498	517	539	538	539	506	531	572	554	531	540	527	534	569	564	507	561	554	569	526	573	537	530	520	557	489	569	532	555	553	521	547	566	549	554	519	550	513	522	565	511	543	546	504	526	507	603	541	566	546	509	516	524	534	547	522	594	543	551	532	542	561	537	557	530	553	580	546	543	529	543	518	534	550	502	493	496	545	549	525	540	507	546	551	521	550	557	597	515	485	535	536	515	545	516	529	569	550	543	526	568	558	527	565	519	526	556	542	549	562	501	524	531	591	521	550	538	538	529	523	549	504	525	569	542	556	524	562	523	575	549	571	531	515	538	563	552	470	541	555	552	522	488	523	516	548	542	569	556	530	518	517	539	505	524	524	526	530	548	524	537	562	539	549	558	550	485	553	566	545	496	526	538	519	519	521	581	558	528	512	543	547	577	529	510	564	540	573	535	515	551	539	553	527	563	534	553	572	571	544	569	526	568	509	543	505	551	512	571	507	561	485	555	577	495	537	551	499	502	550	530	560	545	543	540	546	550	520	580	498	525	530	555	534	507	528	545	510	532	548	578	510	512	521	529	559	525	530	516	564	553	516	518	512	539	543	511	556	537	543	514	509	540	537	562	545	525	520	526	502	526	531	574	541	534	533	518	550	492	544	542	567	557	544	583	564	534	536	526	527	524	480	562	532	564	476	553	537	507	511	548	526	509	537	513	516	546	517	558	558	507	524	544	571	564	536	581	531	508	560	516	567	555	516	563	528	537	497	537	559	541	517	549	538	571	527	527	537	525	530	536	536	510	564	511	580	573	515	541	536	576	495	529	552	562	545	520	562	574	573	532	525	537	498	528	516	561	524	547	559	557	551	535	483	551	575	504	563	582	529	511	571	545	520	594	530	550	522	568	530	596	549	540	522	565	479	521	570	556	536	485	577	526	527	535	543	523	555	535	516	521	506	499	523	493	500	531	529	487	528	512	498	521	549	579	514	486	558	527	508	482	510	514	537	501	485	517	538	538	532	576	514	568	539	556	500	496	521	554	541	524	564	508	542	540	506	534	553	519	535	510	519	537	586	549	547	526	536	588	546	576	533	509	545	537	515	540	541	580	492	543	540	521	529	531	522	512	516	575	519	539	534	568	559	523	531	504	521	509	559	543	556	515	541	558	534	577	537	542	516	538	541	518	495	551	525	538	557	573	583	505	538	521	497	517	570	537	515	537	524	543	562	502	552	555	513	537	514	537	555	535	551	519	506	533	529	553	539	544	503	540	542	513	542	485	552	546	578	510	523	579	527	557	575	549	539	532	548	542	541	554	534	515	521	544	551	514	511	500	535	487	518	528	511	534	512	511	555	524	489	530	555	553	532	563	517	532	490	503	600	526	519	531	527	536	446	542	548	557	528	506	513	545	512	471	531	568	538	528	508	540	530	567	538	529	535	567	547	541	527	568	525	508	550	507	536	519	536	516	528	542	545	517	545	543	564	540	528	556	536	548	520	535	545	537	502	558	497	500	474	553	506	515	564	502	551	559	559	561	542	510	556	557	534	572	538	574	522	532	575	574	528	521	492	544	543	532	556	560	489	517	508	524	537	556	535	579	517	538	563	552	528	517	542	556	542	519	552	528	530	549	558	604	487	504	521	543	529	573	537	539	567	525	584	540	560	535	532	534	551	542	549	535	538	573	557	590	523	521	525	537	483	551	514	545	537	505	529	526	542	541	557	549	530	523	556	569	514	527	545	599	520	477	533	573	524	539	537	533	563	494	575	522	599	542	558	530	533	512	541	547	557	538	566	508	550	561	532	536	538	575	565	548	531	535	508	555	521	539	552	544	559	531	484	493	521	554	547	584	561	556	535	546	548	551	548	528	521	527	549	574	533	557	494	568	514	552	540	554	506	548	522	540	525	538	533	517	534	497	537	570	556	535	546	530	484	473	582	509	545	519	553	540	557	581	557	525	524	521	511	522	601	518	510	513	521	523	564	513	515	513	492	543	569	559	584	488	535	501	536	528	559	477	503	539	558	553	524	538	555	543	533	570	497	502	537	547	559	519	561	549	558	514	530	546	572	491	536	544	519	517	514	522	519	496	552	591	536	523	523	540	537	558	491	505	520	541	502	524	521	540	561	518	541	524	532	541	535	515	521	532	519	533	592	518	537	518	509	537	553	543	525	539	557	503	533	526	536	531	575	567	539	533	539	558	568	565	546	531	551	533	508	546	548	563	540	544	507	545	535	569	536	558	530	519	525	550	544	509	546	538	497	546	510	522	565	485	530	557	514	544	549	517	521	514	533	503	542	539	505	565	537	521	545	546	537	542	548	531	538	535	548	556	526	539	527	542	524	523	555	525	506	546	532	541	535	547	566	490	530	554	534	523	514	560	537	531	560	546	584	571	538	527	549	558	545	504	508	520	541	487	522	525	524	529	509	542	517	522	531	541	555	520	513	552	589	551	551	512	553	560	566	519	530	570	550	556	498	544	547	548	575	543	522	557	518	533	609	551	567	525	546	546	503	541	567	533	507	502	519	546	518	605	549	552	555	500	514
58536	103984	79008	50146	25566	7671	1955	1071	938	937	922	923	958	990	974	951	976	977	966	940	976	941	1002	883	918	912	971	930	935	942	962	950	889	917	977	916	969	1001	982	979	989	985	988	953	935	961	988	925	966	942	915	965	897	963	998	944	997	952	921	995	964	989	997	929	948	947	942	960	937	984	932	925	949	941	902	913	950	911	929	914	930	919	951	988	952	982	946	928	984	970	952	974	987	938	892	963	941	969	935	968	990	1031	885	893	932	927	977	953	890	905	1012	955	979	952	942	961	882	970	938	977	942	972	934	961	996	947	941	928	926	950	997	949	922	924	912	920	984	951	901	978	940	923	960	925	943	954	916	941	916	967	954	963	918	923	985	942	962	951	922	937	971	943	939	936	958	950	899	985	927	1029	881	928	930	940	879	977	977	996	948	945	940	1042	976	1001	906	931	918	951	934	990	937	868	966	923	933	976	965	1000	936	930	958	968	962	981	935	942	911	926	946	943	935	947	954	934	852	987	973	942	955	963	983	965	933	896	918	941	932	934	958	932	969	956	1030	958	991	959	1006	922	948	928	961	988	959	991	945	946	944	928	990	956	955	902	929	984	953	938	985	959	922	971	961	942	985	986	946	953	921	922	911	882	960	952	888	979	938	912	1005	917	924	934	947	906	904	901	958	937	916	937	976	958	950	969	968	1004	961	965	940	968	1024	945	966	942	962	957	955	982	968	927	955	903	968	919	958	983	958	885	945	939	942	926	945	938	942	1002	943	989	954	960	1007	888	945	950	934	989	958	911	955	923	934	949	949	960	954	942	956	893	930	939	892	935	958	918	936	944	879	918	955	1006	969	968	958	993	973	935	917	918	961	1000	928	934	941	932	902	964	934	1006	943	955	893	949	1024	925	903	951	927	928	984	942	874	902	984	988	890	957	991	919	963	963	921	938	949	926	945	903	950	986	956	977	982	935	896	913	904	952	885	968	976	983	936	953	1010	891	928	967	975	978	982	949	897	971	951	1029	975	963	929	916	916	907	953	969	947	945	942	915	905	915	1024	917	919	922	920	945	1011	1003	967	941	988	987	944	934	927	963	1006	972	954	897	901	1009	916	959	976	992	922	972	968	952	972	936	916	918	961	917	955	928	935	945	977	885	916	957	955	928	940	993	963	890	908	934	875	957	949	888	896	909	905	958	978	956	966	926	906	942	968	922	929	1001	1021	851	874	987	922	971	946	925	973	956	953	939	948	910	965	938	995	962	960	955	941	959	939	934	921	974	953	885	976	931	965	934	966	877	1011	976	965	945	949	962	886	956	949	952	965	923	990	929	943	959	980	942	968	981	959	927	1003	985	925	901	983	948	964	970	853	914	951	997	927	920	943	972	974	933	996	946	950	957	920	991	918	903	936	964	972	948	892	875	913	910	959	932	906	915	934	894	931	952	975	986	921	951	934	915	928	967	932	930	916	974	912	941	947	942	957	947	933	929	919	955	922	995	963	878	953	941	984	958	970	948	950	939	890	964	987	880	909	964	917	938	977	940	940	897	889	932	987	930	1001	937	924	987	942	934	929	909	935	948	924	951	919	943	980	915	933	932	978	941	898	954	923	903	1010	944	936	960	929	998	919	918	936	934	964	969	930	968	953	910	947	934	995	1009	1004	900	906	941	923	935	879	929	920	920	986	934	926	968	900	917	954	889	956	955	939	944	899	972	950	889	986	950	945	974	986	987	987	967	894	982	957	961	928	936	952	937	951	981	995	950	916	930	914	917	966	951	925	950	965	953	928	929	936	949	969	956	938	973	935	976	924	937	1003	952	974	949	978	921	928	926	948	954	988	924	942	931	944	991	923	965	896	948	954	988	951	969	942	953	977	933	1000	930	961	882	978	892	962	911	945	934	983	950	967	928	910	905	948	952	950	866	955	899	932	890	942	921	944	936	951	935	917	954	973	927	994	976	942	943	948	936	957	921	985	933	947	948	999	968	892	981	942	939	977	900	924	953	946	925	955	930	897	939	888	1002	966	946	923	991	959	961	924	937	974	962	913	946	970	939	989	953	963	962	985	975	939	955	956	903	954	948	971	953	915	959	955	940	975	956	927	949	928	905	986	939	968	935	951	925	872	999	898	977	967	975	980	923	976	907	927	961	952	960	972	991	944	937	915	886	933	987	974	956	953	927	916	947	931	957	970	971	906	943	884	1028	937	964	937	947	919	1013	927	1019	972	944	983	914	934	936	939	953	905	946	883	946	929	958	969	925	950	931	963	988	988	887	956	945	933	961	959	936	951	975	940	961	944	956	956	963	954	987	907	979	987	891	907	988	980	961	965	945	904	926	940	975	950	946	1000	928	931	962	944	910	969	958	923	960	901	926	969	947	894	923	960	929	983	995	1001	931	960	1021	938	963	1003	946	988	901	957	932	922	967	950	907	877	922	918	944	966	952	922	923	975	989	932	877	947	944	922	971	958	987	953	928	992	891	958	953	954	969	952	912	891	930	935	904	938	945	978	900	899	966	921	949	909	938	909	948	975	914	973	965	946	916	917	957	971	942	927	891	948	935	975	984	935	916	946	931	1013	945	975	919	970	974	949	963	962	901	949	957	958	991	927	938	931	930	968	937	926	961	943	925	994	917	953	918	950	946	904	999	903	953	977	947	923	942	956	987	907	926	938	989	916	954	914	957	955	898	969	923	1020	972	975	909	964	1028	951	910	952	927	926	903	971	933	919	1016	953	977	989	952	980	852	945	935	954	891	966	916	983	966	925	927	963	986	879	918	933	966	995	903	894	940	893	949	949	992	952	912	905	952	958	979	979	906	953	935	931	926	932	960	937	993	942	939	981	943	892	945	917	923	949	993	931	949	873	971	915	918	913	958	912	943	935	948	959	960	961	897	1004	974	1005	956	891	933	987	970	950	927	988	921	907	953	988	1002	909	964	1008	972	924	898	963	938	991	968	949	905	970	966	1022	1022	950	905	886	930	974	934	930	993	951	943	927	972	902	920	1014	934	964	996	916	920	939	985	967	924	952	929	895	886	962	955	985	924	988	941	960	916	1031	1028	887	931	934	950	925	936	906	936	906	932	907	996	922	975	936	960	925	958	942	918	985	886	936	903	930	966	999	943	971	925	946	897	979	984	927	964	962	972	963	926	907	1004	966	911	950	916	927	928	990	911	934	904	948	978	969	921	930	987	957	957	991	991	931	903	921	923	952	925	944	992	942	917	962	907	959	941	982	932	942	973	912	910	941	941	914	950	922	1008	956	997	929	980	939	955	966	946	967	940	894	895	899	944	904	944	919	945	916	930	921	975	938	933	906	934	974	909	919	946	999	930	963	964	981	940	975	932	954	926	940	943	911	920	941	970	924	906	966	958	1001	907	900	932	972	984	931	997	954	957	933	970	931	973	958	923	915	927	919	959	984	1027	917	961	1017	970	940	906	933	980	959	1007	984	974	1000	954	936	987	953	911	920	966	957	964	940	952	967	919	944	895	1000	969	984	959	1010	923	912	926	949	931	981	992	921	926	988	931	927	966	904	960	988	925	968	978	956	955	957	942
28686	32254	31069	15093	2955	857	519	489	493	520	478	456	496	469	446	501	467	485	460	452	494	510	476	504	489	473	473	489	449	465	478	447	464	457	468	456	451	462	468	473	456	452	465	484	493	490	519	489	495	512	476	443	493	442	445	464	496	497	481	474	490	459	426	502	502	473	453	467	475	447	493	479	499	498	497	480	495	439	495	453	455	510	471	481	455	479	519	483	483	481	448	439	472	467	501	473	465	516	476	455	512	463	465	441	456	443	492	443	492	479	475	513	445	473	468	449	454	510	452	477	516	480	505	491	502	490	460	433	485	464	519	464	469	478	460	433	463	484	460	491	502	482	482	468	508	514	474	454	469	482	434	409	464	454	497	501	488	501	457	442	462	458	457	514	460	456	458	483	517	445	500	496	503	506	473	499	498	514	481	504	495	472	471	488	512	491	492	464	450	479	465	480	474	490	503	491	482	476	490	481	504	438	488	503	511	535	500	475	513	477	423	500	494	479	514	460	520	446	464	422	437	466	479	482	473	478	443	486	469	456	507	488	459	438	479	510	461	469	438	471	484	452	490	450	498	505	493	486	455	440	451	486	453	456	463	486	513	490	504	487	503	509	485	466	445	491	507	466	469	512	500	484	480	510	500	477	463	490	511	488	528	466	482	487	451	451	464	450	481	476	484	473	476	483	477	444	503	470	468	473	479	483	461	513	499	484	485	467	453	477	457	499	471	512	487	502	435	478	478	491	452	497	460	477	502	506	428	468	492	442	484	476	513	449	482	503	476	472	489	440	485	454	486	474	468	471	453	475	464	462	502	497	483	463	474	485	476	503	462	429	481	542	463	450	495	498	483	472	455	418	473	497	469	440	484	508	483	517	539	496	460	465	467	459	468	439	490	452	472	480	509	443	450	498	448	466	479	499	422	468	455	513	461	454	460	453	521	455	471	504	443	475	485	409	468	470	467	459	462	456	498	463	470	480	469	483	460	471	439	492	470	461	460	501	465	486	462	431	494	410	469	443	458	501	482	494	483	446	445	468	477	480	482	484	455	474	490	436	503	450	508	534	424	473	494	458	485	444	475	439	499	461	473	446	467	483	437	485	472	450	462	466	455	493	487	487	486	487	477	477	443	489	462	500	448	469	470	434	482	496	464	440	457	486	475	452	501	503	505	469	478	477	453	501	445	460	483	489	468	485	488	494	485	495	466	463	477	460	455	450	485	443	497	491	461	453	485	485	485	463	461	476	473	481	505	519	468	507	489	511	471	479	470	480	446	466	487	483	460	464	490	458	506	450	512	474	468	447	441	514	421	492	494	505	505	498	466	472	465	479	493	495	497	473	514	501	524	446	496	476	480	492	481	469	494	479	458	454	495	492	488	444	462	463	431	455	464	505	472	481	462	453	490	513	494	442	486	470	452	438	453	475	460	486	461	468	455	471	461	485	465	460	491	460	451	464	497	443	468	448	463	482	466	512	477	448	447	450	510	437	495	453	478	480	466	484	457	462	459	543	503	458	491	443	467	500	510	477	448	488	500	463	506	446	477	486	426	490	445	478	517	464	502	485	479	495	483	451	450	483	487	450	458	466	489	466	455	456	464	450	463	493	486	496	433	442	469	480	494	489	477	485	470	477	433	454	502	468	445	494	460	481	502	448	494	481	505	492	495	458	458	506	445	499	486	468	487	456	478	499	487	453	468	487	470	451	517	479	451	457	466	470	483	468	454	499	466	470	456	450	475	446	455	449	474	489	485	494	432	488	494	484	462	458	454	447	488	452	451	459	477	492	453	436	469	450	464	470	491	482	498	464	466	491	496	493	472	462	500	471	444	488	474	452	498	472	472	452	473	455	475	451	461	511	459	449	485	460	468	480	462	468	455	453	491	458	455	484	433	481	470	469	462	502	451	482	475	467	485	471	456	478	512	470	492	474	471	491	443	482	471	481	497	472	539	491	483	465	482	461	494	454	474	447	499	460	457	445	495	477	492	456	503	438	484	486	464	453	468	474	444	465	451	468	515	495	484	465	500	442	455	483	480	475	445	488	517	502	491	475	472	459	510	482	466	438	461	478	493	442	484	520	469	484	456	469	516	455	478	444	470	497	450	461	477	486	496	456	480	517	468	480	465	494	469	498	483	459	510	455	481	461	476	466	469	483	486	463	492	445	468	470	504	434	522	495	490	498	493	462	461	485	466	431	465	478	484	481	482	473	482	486	466	469	471	483	436	454	463	463	468	482	449	471	484	423	487	483	457	473	508	472	463	502	482	486	456	497	439	483	445	480	468	482	478	427	464	482	505	505	509	500	508	480	445	492	478	465	435	465	464	473	470	484	456	441	482	454	502	439	523	492	441	451	455	473	479	471	449	466	476	480	474	483	491	487	432	499	480	496	464	452	482	455	486	496	484	514	436	489	476	464	463	473	492	526	458	478	450	478	481	470	472	459	492	491	463	464	474	486	478	486	436	484	484	462	455	457	516	452	449	477	463	465	498	455	458	476	440	437	483	474	493	469	462	486	469	472	477	485	455	484	481	465	501	471	459	468	444	502	480	474	505	479	481	511	482	456	484	468	485	454	452	474	490	464	506	472	492	430	425	481	489	427	489	479	493	461	470	498	429	492	472	436	444	453	492	502	457	458	482	484	430	478	475	489	445	491	466	488	439	504	519	474	466	444	467	481	452	487	488	470	460	490	463	487	488	511	463	461	442	463	451	461	469	485	489	436	462	446	491	494	452	464	476	470	515	478	473	475	486	452	476	472	442	473	467	452	457	477	469	447	475	498	499	493	512	495	492	437	467	452	460	520	485	473	455	504	479	504	489	485	490	497	434	458	418	455	522	460	475	462	498	465	463	500	484	479	479	478	500	499	475	471	498	515	468	498	475	447	502	508	492	504	452	455	490	493	491	472	444	469	461	532	433	473	464	464	478	468	495	469	449	485	503	471	503	478	479	467	490	505	520	463	492	470	449	449	497	508	487	478	438	465	463	451	471	468	481	476	442	532	452	440	489	492	466	456	481	479	478	473	465	466	498	476	459	493	460	495	462	483	497	467	509	474	455	490	485	432	462	477	490	483	494	485	498	463	446	487	466	499	494	475	480	487	460	486	482	485	486	458	461	441	458	464	490	449	487	507	486	461	439	479	506	464	500	480	484	470	474	475	480	477	459	487	450	464	505	443	482	491	436	466	484	473	466	502	437	480	486	443	446	441	481	502	445	496	497	449	470	491	480	476	457	482	463	478	479	519	503	506	452	462	468	474	486	475	485	506	507	497	456	470	453	447	501	478	465	524	465	469	479	429	504	507	444	490	434	492	495	453	489	486	468	484	472	434	498	452	482	481	463	488	495	482	432	450	478	470	503	484	480	473	464	451	499	483	485	501	448	490	492	420	502	483	463	445	484	450	470	491	469	496	505	487	489	516	488	468	480	493	454	477	464	500	470	489	522	476	463	474	496	467	476	437	490	525	448	506	516	458	467	460	493	492
34945	50698	36560	16989	5259	1679	985	929	904	896	892	848	858	893	941	884	911	885	864	915	871	858	884	821	864	918	871	921	908	862	871	907	862	907	901	921	855	916	931	864	866	916	904	882	890	898	853	884	847	875	845	914	863	871	914	927	856	876	853	845	858	882	862	859	867	877	887	840	915	892	895	931	868	928	836	844	846	839	829	857	877	896	904	861	868	831	877	904	921	905	864	882	931	894	871	880	907	886	839	902	918	878	900	899	845	921	870	943	831	891	852	927	892	885	900	880	894	944	847	875	873	860	889	854	875	863	915	870	883	877	918	853	818	864	848	859	876	897	879	894	851	868	865	930	869	851	881	936	906	821	884	906	877	926	837	884	889	850	922	887	877	903	874	861	884	914	868	889	904	896	884	911	889	866	852	894	886	898	872	883	879	846	885	869	879	849	848	955	881	890	840	941	890	898	935	883	921	851	890	877	891	929	838	888	863	912	875	939	880	911	839	886	888	871	899	896	934	864	922	866	894	901	867	836	897	894	922	873	904	895	890	888	883	853	871	847	847	916	921	922	897	913	869	869	884	902	913	897	831	888	857	885	892	867	858	833	901	881	879	856	872	885	866	868	860	869	904	889	892	849	858	826	898	892	883	875	918	856	904	897	898	902	852	845	881	854	913	885	839	884	884	895	853	932	879	923	893	866	841	847	871	862	879	877	910	900	872	826	925	875	920	942	842	881	973	849	865	861	872	886	863	954	861	838	876	860	859	901	884	885	857	911	889	927	889	907	897	876	936	869	900	876	915	897	848	926	896	932	932	903	878	803	859	808	867	862	873	910	861	886	938	888	889	856	885	927	887	866	898	853	888	910	891	838	924	896	891	886	882	847	871	906	828	885	854	899	872	896	935	897	925	879	859	865	867	837	901	864	866	938	842	885	899	885	824	948	904	937	904	895	904	832	892	844	827	915	914	898	827	875	879	835	847	931	878	860	868	903	857	830	926	915	935	905	847	897	922	852	891	834	864	870	843	912	872	856	865	857	856	838	855	939	935	877	889	886	914	841	897	872	901	877	879	936	935	852	889	852	850	924	851	917	895	872	836	808	910	895	921	906	861	876	889	845	914	880	841	871	915	910	888	835	862	855	908	840	852	953	842	902	943	909	905	865	915	870	895	841	855	869	866	880	877	897	853	855	895	919	927	893	865	989	870	873	857	879	889	840	879	898	887	869	892	851	876	863	914	861	865	886	808	837	865	908	908	904	843	893	861	893	897	868	847	850	852	900	854	849	961	935	930	876	887	907	835	868	880	909	917	888	916	903	875	863	929	862	865	821	834	912	893	905	875	873	821	857	879	870	884	900	876	895	911	907	919	885	908	941	858	838	889	889	894	912	869	857	853	889	910	944	823	857	843	862	852	909	860	906	852	868	878	904	846	873	878	887	886	874	864	889	870	889	819	865	799	860	894	876	863	908	864	869	890	860	908	831	924	900	871	890	849	866	889	872	850	875	853	879	882	896	870	893	876	896	845	871	857	894	897	840	839	934	906	858	878	904	899	899	906	902	828	890	907	883	884	931	887	873	900	898	885	912	848	839	882	857	860	881	915	952	900	874	890	910	916	877	841	914	844	834	883	915	891	916	893	893	863	888	920	902	834	865	868	923	873	906	866	881	900	855	932	904	913	852	907	881	887	855	887	878	929	910	923	925	849	898	851	904	855	890	894	904	886	891	890	927	834	852	910	868	864	900	852	872	868	917	883	915	871	898	883	906	864	923	888	862	843	850	871	884	910	822	899	898	874	879	845	864	878	916	945	850	857	898	896	884	850	893	839	863	877	955	858	917	947	901	881	856	883	867	830	886	870	900	881	873	908	908	953	853	850	815	938	835	829	914	889	848	850	812	898	884	824	891	911	871	853	926	889	916	849	885	852	857	924	920	868	882	888	917	863	835	823	913	833	882	886	913	870	880	880	887	855	909	916	891	858	893	878	862	899	897	860	903	896	888	794	889	904	912	872	878	927	837	853	849	883	850	933	842	874	879	922	865	876	874	885	895	838	881	833	898	875	916	867	883	872	842	924	866	913	869	842	886	895	856	833	886	939	839	825	826	868	889	863	930	890	943	872	882	883	923	869	877	895	942	871	855	868	896	899	811	921	935	903	869	889	878	908	874	907	938	871	903	888	930	875	848	895	855	916	912	927	889	891	944	904	870	881	901	894	825	923	869	850	854	829	936	836	878	848	852	884	880	878	887	843	875	871	864	847	873	897	855	884	889	912	852	831	856	893	894	806	897	938	845	892	864	786	907	867	935	857	890	919	904	886	922	878	894	907	907	882	869	895	839	881	902	876	900	881	865	831	916	895	842	857	881	865	864	895	880	909	1023	927	900	873	862	871	865	877	921	890	873	835	880	893	908	852	865	895	930	933	880	871	856	891	869	867	895	924	918	872	895	931	893	868	902	875	881	851	866	902	933	881	833	869	899	894	878	841	900	864	858	884	916	899	870	867	834	910	888	917	891	891	868	916	855	864	852	890	844	904	895	856	854	936	861	865	865	939	894	807	886	852	864	840	893	833	918	910	914	852	879	880	876	807	875	887	840	876	869	906	828	884	905	860	866	970	865	869	885	947	891	914	900	842	900	838	869	879	862	875	885	870	913	906	818	871	880	851	951	907	843	889	887	881	883	911	805	886	880	923	831	868	836	860	864	868	865	884	904	884	882	856	924	833	813	897	896	888	890	883	893	845	904	851	845	878	838	869	887	912	872	842	889	857	890	905	861	873	894	874	865	857	871	872	880	900	869	900	837	882	913	834	892	870	891	895	871	932	843	875	895	887	849	867	908	827	896	855	830	870	885	929	901	889	844	894	917	886	902	923	819	847	858	889	921	885	858	892	882	875	887	892	842	876	910	870	893	859	868	875	857	891	908	919	841	868	900	878	871	874	859	902	905	870	853	906	907	771	887	905	848	883	920	934	886	869	890	878	875	863	867	851	842	911	912	922	828	824	877	883	906	867	907	889	888	869	886	883	902	941	886	895	930	858	887	881	886	941	914	901	890	872	900	896	830	904	902	869	871	864	855	922	920	855	884	886	916	888	922	863	899	794	896	869	887	849	893	886	884	822	890	910	889	926	890	869	907	852	898	881	851	849	906	923	898	910	837	891	865	894	817	873	876	879	860	885	872	886	889	907	865	900	865	794	902	873	921	930	863	899	878	893	883	868	877	928	849	881	881	909	903	849	921	884	915	867	925	865	907	865	863	852	875	906	838	857	872	902	874	877	865	913	860	850	912	871	867	851	912	910	936	898	865	862	911	931	890	831	864	922	865	870	894	899	877	882	807	897	850	862	856	880	930	849	857	869	868	880	859	890	863	899	895	866	822	904	932	862	890	919	835	885	887	857	861	888	847	910	870	865	904	912	877	863	879	877	852	884	871	859	870	880	853	867	857	911	890	865	828	923	840	907	902	937	960	915	864	896	905	866	877	810	870
24950	25803	38314	31142	19624	7134	950	557	455	447	535	481	462	426	453	454	500	504	473	452	497	469	457	481	421	457	454	480	451	488	479	464	486	490	483	475	432	493	483	470	482	482	471	494	437	488	510	500	488	495	495	480	470	450	458	487	474	444	468	490	443	450	461	477	505	522	490	469	499	470	466	449	509	440	488	477	479	463	510	475	497	449	473	421	441	490	463	441	457	488	475	481	434	483	468	463	479	465	449	461	489	451	469	432	486	475	464	429	458	470	433	485	468	487	467	477	471	448	505	470	478	494	471	491	403	488	435	455	409	452	465	493	479	486	494	495	457	518	445	499	442	436	501	444	459	426	475	444	448	473	488	454	493	488	465	478	464	453	399	427	416	468	427	460	461	479	473	463	464	437	461	463	483	495	427	473	472	461	463	484	504	479	462	479	469	454	487	498	481	472	495	471	431	487	472	446	460	509	456	455	463	490	455	481	465	533	480	467	470	450	476	461	424	457	464	485	441	436	460	479	420	478	493	473	458	461	505	466	457	495	449	456	469	435	484	497	436	438	450	424	473	448	475	476	437	489	486	433	492	490	481	475	454	500	433	462	502	457	502	447	464	441	468	451	496	461	486	482	472	456	456	450	467	462	467	430	447	472	454	484	447	429	506	462	456	427	535	496	460	452	454	447	466	458	438	435	481	500	462	461	485	468	451	467	465	496	478	462	447	457	454	486	459	438	477	484	496	435	462	480	471	499	481	489	464	495	456	473	465	442	435	501	466	461	472	457	489	462	448	465	455	437	465	435	453	455	466	460	465	442	492	458	467	439	435	475	449	511	482	463	466	536	471	450	472	489	483	477	498	479	485	428	437	428	476	482	423	444	519	473	472	445	489	438	494	459	482	490	467	476	470	486	475	518	456	461	462	479	437	444	428	459	442	470	453	462	456	493	463	444	506	472	487	411	479	466	474	447	490	476	507	454	488	469	455	465	469	477	460	498	463	465	489	462	469	499	445	502	455	430	473	484	456	472	480	446	458	501	446	474	450	475	467	463	454	463	478	479	491	461	447	462	462	437	438	462	486	443	459	479	467	470	475	442	454	470	433	466	452	478	499	451	495	462	481	489	471	446	472	485	448	480	453	494	467	480	477	471	461	468	467	453	478	460	431	500	457	469	497	470	466	444	466	474	429	461	464	460	463	467	484	476	475	426	502	430	477	455	491	466	443	501	448	427	459	482	463	454	469	461	475	482	462	473	428	490	464	474	488	432	472	461	456	484	470	477	504	428	468	474	470	443	473	472	476	466	471	460	436	503	470	489	474	463	449	445	466	491	487	493	478	464	462	476	443	461	468	469	461	479	490	479	425	480	501	477	450	466	485	459	454	403	452	518	440	482	464	448	478	486	478	460	498	477	443	474	489	443	484	472	485	490	473	468	458	506	469	499	474	488	446	463	463	432	461	425	468	516	467	496	499	468	465	474	498	470	459	443	443	444	452	445	483	464	449	506	507	467	442	492	451	512	443	463	423	518	478	447	454	453	426	463	417	479	449	477	437	467	468	483	470	489	522	502	475	494	512	454	427	451	508	477	481	458	469	506	493	470	460	454	480	449	456	454	453	505	470	470	446	465	463	484	459	459	432	513	429	461	423	501	472	509	533	462	466	431	455	514	465	453	449	457	466	473	454	465	505	450	480	442	480	460	461	459	478	465	508	459	456	500	474	506	469	472	474	437	478	444	459	466	449	466	515	462	476	438	424	491	502	503	442	448	472	441	489	469	428	477	472	463	491	479	450	455	473	447	477	502	441	444	439	481	473	473	480	466	460	466	465	473	443	481	487	470	464	472	475	430	452	470	492	492	468	453	471	477	473	439	481	456	462	419	469	466	452	475	443	475	480	467	454	465	433	447	437	461	476	451	497	457	473	449	462	465	471	439	486	477	452	511	453	462	462	468	507	453	491	436	425	447	467	454	466	477	454	435	470	488	482	438	452	452	498	477	489	469	490	451	478	466	485	464	469	494	492	461	483	464	477	452	441	461	468	484	443	484	435	464	494	475	456	477	500	463	492	462	496	493	440	450	460	462	452	445	441	468	448	486	509	483	424	492	419	521	463	509	461	464	449	482	454	457	475	526	452	445	482	478	479	476	466	427	461	482	477	463	469	451	477	448	454	438	437	452	446	478	501	463	484	484	469	436	461	461	488	473	472	508	446	500	437	466	479	477	440	453	498	465	464	443	478	490	448	456	457	443	463	465	429	454	457	477	434	510	483	491	489	445	536	453	430	454	427	477	431	474	449	433	493	442	457	460	405	458	462	454	453	485	491	475	487	478	450	486	478	448	440	490	457	462	463	463	480	532	453	463	518	451	488	475	483	504	438	474	469	455	449	455	485	482	469	538	485	478	459	423	504	460	458	474	457	476	461	495	480	433	488	462	468	453	451	455	454	472	471	506	438	432	464	462	458	451	486	460	484	464	498	451	494	468	493	488	459	452	488	442	476	496	485	479	435	498	483	457	489	486	480	443	443	450	486	428	474	474	472	451	494	479	456	476	489	452	469	472	458	464	489	483	456	470	451	496	469	448	477	449	481	467	464	459	444	418	468	457	463	446	534	432	443	493	500	466	461	447	500	475	475	481	418	476	493	465	487	479	450	484	446	454	428	469	459	455	464	413	469	495	517	457	461	452	465	428	458	464	449	467	518	492	492	516	493	427	511	469	454	457	475	456	460	456	449	478	458	491	482	460	471	457	459	492	456	453	477	477	457	500	500	439	476	468	444	458	486	476	453	480	458	444	437	487	468	475	471	479	402	438	494	474	469	494	484	468	478	478	476	514	484	440	455	474	471	464	471	435	452	463	495	451	449	473	498	470	428	474	434	467	473	472	450	491	447	459	479	475	471	501	447	472	443	476	451	490	457	447	443	507	486	436	470	484	450	445	483	482	474	429	464	493	483	505	462	489	494	520	467	497	468	475	483	483	446	497	452	431	485	433	496	500	467	538	445	464	498	452	421	449	494	519	497	469	486	475	488	442	480	489	455	460	462	476	453	435	482	450	494	456	499	459	472	447	442	467	414	468	479	471	452	501	437	433	481	447	429	491	462	488	461	507	469	454	467	459	499	477	495	444	427	470	454	464	461	458	518	472	451	458	488	465	465	451	472	505	473	499	469	432	461	478	449	508	430	480	470	493	437	450	451	454	425	441	502	440	484	446	442	531	465	438	483	482	485	500	494	434	451	473	456	445	427	469	468	459	470	465	436	482	504	457	438	471	423	474	462	485	474	448	430	442	446	439	460	464	479	494	488	450	442	469	499	475	495	484	482	466	432	513	467	456	484	448	443	489	450	445	455	449	474	500	434	443	473	466	436	436	454	481	453	473	491	471	528	488	442	469	475	493	505	492	430	446	455	500	413	454	508	491	482	488	459	425	467	428	504	471	475	489	463	470	453	490	483	450	433	467	485	474	455	477	462	449	471	452	460	501	436	460
58267	92888	69327	40529	19028	5038	1432	902	882	907	856	878	882	846	854	814	861	863	852	856	903	886	886	895	904	845	840	889	809	937	843	852	843	858	868	799	853	861	840	818	822	913	852	841	842	884	879	846	862	824	849	875	862	853	870	870	832	824	872	836	878	821	842	880	885	833	838	820	872	845	852	905	843	855	895	827	827	867	804	849	890	896	852	869	856	869	830	870	905	870	854	836	891	859	809	959	860	856	876	867	879	897	883	878	879	876	891	845	851	936	902	890	828	894	939	850	846	858	856	931	876	869	851	862	842	872	839	855	873	832	873	848	889	856	894	845	878	852	864	817	848	908	852	850	880	855	873	828	861	915	860	868	854	836	858	846	870	851	864	841	861	888	862	845	875	894	801	836	857	857	888	833	852	891	833	865	833	867	848	850	820	846	819	823	861	848	823	873	861	846	873	813	877	864	812	840	877	831	916	875	885	836	861	882	870	858	875	822	890	834	887	877	816	813	875	843	847	882	817	842	852	822	838	822	834	880	834	899	845	819	853	885	895	871	908	814	870	908	873	877	847	861	820	861	837	904	858	853	867	837	844	839	884	831	890	849	840	890	837	796	883	861	894	878	835	860	895	856	831	856	839	860	884	899	872	891	863	868	798	830	860	801	859	818	839	849	876	803	847	852	850	834	887	810	903	851	817	818	899	845	871	850	947	837	871	824	848	872	862	889	811	875	848	906	926	834	803	832	834	849	831	814	895	892	855	799	895	796	840	831	788	908	918	901	860	879	890	901	925	824	890	824	820	835	853	840	855	831	838	831	855	882	863	866	829	910	850	844	840	873	867	875	859	872	842	868	811	800	852	845	857	873	864	869	804	829	869	867	876	855	861	862	819	857	858	894	861	868	801	827	830	886	850	864	888	899	908	819	871	855	872	889	910	853	817	831	877	873	828	837	909	848	837	874	827	844	847	846	862	913	832	842	859	861	866	901	845	870	880	873	865	895	914	826	871	844	879	912	856	846	906	905	921	929	872	895	859	812	837	853	848	853	890	879	886	879	829	855	848	872	902	829	887	850	868	827	845	878	899	823	907	831	854	867	870	879	934	875	845	908	843	917	874	897	894	828	880	866	852	888	843	849	814	889	853	857	820	830	891	846	857	865	872	860	835	919	848	874	904	873	884	876	873	850	865	821	847	894	891	902	876	845	882	846	885	901	872	872	909	860	774	881	859	804	921	883	851	832	891	833	883	857	884	840	920	860	842	875	849	829	882	814	834	861	900	825	831	859	834	910	903	872	909	860	829	870	851	844	850	905	860	839	868	820	814	860	814	886	873	872	875	851	817	827	891	848	850	915	844	839	821	873	878	898	879	885	869	843	913	847	884	872	833	805	848	815	871	824	800	900	887	840	886	885	836	822	889	819	808	842	884	881	892	843	822	847	892	822	894	866	888	861	823	907	830	873	862	858	883	907	889	899	829	862	900	840	850	880	836	862	836	856	860	863	868	843	810	847	925	895	877	839	872	861	894	883	872	836	837	905	890	860	898	825	832	889	834	862	875	921	860	829	823	855	862	849	846	887	848	891	821	847	826	862	864	901	889	877	828	803	813	894	925	884	821	860	847	852	855	826	911	823	852	938	894	871	882	877	847	895	850	852	869	933	824	888	909	858	846	891	822	890	891	872	856	912	867	858	865	884	849	808	889	881	897	874	837	870	872	859	839	950	861	862	892	868	863	898	863	842	822	874	913	845	897	830	866	866	849	853	905	828	853	918	847	837	848	845	854	835	875	882	851	841	839	873	917	848	913	865	851	888	825	841	911	828	906	866	890	836	844	850	868	897	846	820	790	891	847	826	837	856	882	878	898	873	866	845	874	883	829	876	845	837	814	903	931	885	841	846	850	843	852	904	801	876	848	825	900	889	890	818	855	841	874	874	898	897	843	882	870	861	863	861	848	926	815	884	869	831	873	804	884	856	864	886	863	882	887	869	864	864	890	844	827	843	888	828	875	885	890	902	868	893	841	908	849	888	871	864	870	863	899	893	865	898	854	858	827	892	843	831	882	851	828	859	845	883	881	895	845	899	852	909	820	879	854	831	894	891	852	849	825	836	843	851	848	865	835	868	891	891	836	876	830	830	816	812	832	863	806	800	891	864	904	830	843	889	875	850	885	870	827	886	841	868	882	851	901	845	841	882	836	887	856	842	870	892	830	845	873	815	849	870	841	882	870	886	870	844	861	847	819	905	860	876	876	860	902	872	855	858	896	811	815	886	894	874	838	914	872	889	870	856	863	864	831	819	888	864	894	897	826	916	894	820	919	797	869	858	852	799	922	829	833	869	864	857	876	871	874	899	832	846	834	835	840	860	850	868	876	834	833	836	827	796	847	829	883	830	867	879	894	913	831	818	856	923	908	837	900	879	857	924	843	890	878	873	828	869	896	841	883	837	917	863	888	865	839	887	869	892	896	841	836	877	855	877	928	859	851	872	864	838	823	891	869	854	835	865	906	862	900	858	888	851	868	874	832	865	847	845	867	835	794	830	895	864	875	854	899	867	840	851	840	841	872	888	854	844	881	854	857	847	840	885	847	814	833	842	876	813	867	858	854	831	836	884	835	857	823	827	878	864	856	854	845	861	849	887	836	892	844	852	907	796	884	884	879	854	842	832	872	839	898	813	834	876	879	880	857	867	884	841	876	852	849	882	884	825	890	862	824	820	841	832	852	822	876	884	935	827	857	855	898	877	839	856	824	891	804	930	803	919	884	847	881	876	855	883	874	838	847	853	855	866	901	859	842	866	869	885	812	848	838	825	851	845	894	834	933	850	877	873	882	923	841	876	858	852	848	858	871	835	909	901	870	843	860	876	839	877	875	896	834	841	811	861	819	856	839	854	868	877	856	833	809	859	913	909	890	871	898	839	809	816	862	877	845	827	871	876	908	814	875	867	873	841	839	832	870	813	824	832	850	841	812	851	904	869	814	839	884	844	819	868	865	813	864	911	867	940	930	868	866	834	837	885	818	893	860	843	824	797	862	904	956	864	870	813	834	847	777	916	822	825	895	844	827	864	848	890	820	916	872	854	834	873	864	852	855	878	883	810	862	905	856	851	843	827	854	908	869	844	884	907	837	885	841	871	874	863	844	863	816	840	849	823	858	858	805	879	903	820	856	810	841	864	826	884	872	863	874	861	875	805	899	917	817	864	891	836	895	874	867	913	893	822	852	812	837	897	865	860	868	866	865	872	838	873	817	899	838	845	881	856	816	845	829	836	863	929	836	887	894	906	877	860	858	930	818	830	864	894	867	864	835	865	893	840	870	921	842	876	892	844	869	866	839	864	867	867	816	887	853	886	886	885	885	833	938	913	896	835	852	867	775	860	929	871	883	864	876	844	900	835	888	859	895	858	853	890	911	826	816	844	864	875	857	888	846	849	869	930	861	849	857	854	868	851	825	870	858	854	888	866	862	892	841	871	871	892	875	802	854	895
23566	23109	34079	28623	22070	16727	4138	784	599	551	575	594	548	561	538	525	534	572	549	528	558	541	570	536	549	556	563	582	561	581	549	529	560	559	585	542	557	568	547	515	555	536	516	546	560	543	532	521	524	552	521	526	543	531	529	505	529	518	539	545	518	547	499	524	520	567	522	545	521	583	515	531	537	559	528	513	522	485	555	509	513	534	521	523	515	512	558	529	529	549	532	538	553	545	557	594	547	550	530	511	583	545	545	576	532	503	514	550	488	534	521	514	556	512	551	531	498	507	498	555	508	493	512	514	537	544	544	532	531	524	501	521	546	539	511	547	546	545	517	508	535	559	518	583	526	528	534	495	533	519	570	542	537	537	496	543	526	557	549	530	555	501	504	540	500	535	515	578	557	517	534	530	540	550	508	560	559	519	548	541	537	571	552	585	512	532	518	559	548	548	542	543	556	545	498	543	494	528	525	566	540	513	516	552	550	536	530	510	534	541	524	541	542	538	575	548	557	514	518	539	509	519	544	490	533	575	524	540	552	520	495	506	565	516	493	549	514	487	554	540	525	515	536	564	541	502	512	535	524	527	505	551	553	516	487	518	518	546	540	506	572	560	539	530	554	560	533	526	549	544	525	544	553	552	550	531	550	525	524	544	511	510	550	577	562	582	531	505	530	491	514	525	553	568	539	472	534	514	516	531	565	582	565	513	543	535	554	511	511	507	522	520	549	492	532	492	516	515	534	525	545	496	523	507	536	527	514	551	550	489	529	599	543	506	515	550	559	530	536	549	548	518	537	479	516	491	549	532	492	566	534	500	548	504	556	552	546	572	583	513	596	545	516	557	548	537	541	494	567	553	536	547	530	529	525	558	529	523	509	535	516	525	520	530	502	536	560	577	554	535	530	556	570	555	526	531	551	501	516	517	558	551	530	529	553	585	551	555	530	532	558	568	537	530	538	535	515	565	564	511	575	522	556	534	519	525	510	530	562	523	536	500	491	560	503	554	547	509	528	497	569	480	526	566	512	553	530	544	539	543	528	543	517	516	552	562	551	543	515	533	503	535	507	551	488	482	541	523	550	530	534	550	504	572	531	561	563	510	565	567	523	514	525	550	522	496	521	564	510	549	539	491	530	519	513	540	565	523	554	547	512	507	548	532	502	505	539	530	516	536	521	515	542	528	555	543	554	570	533	531	549	548	502	533	547	529	557	540	548	497	472	522	583	551	512	506	537	478	549	550	508	523	548	550	493	505	550	533	564	547	523	554	521	520	512	549	516	516	593	553	520	574	548	510	583	515	577	537	585	517	550	514	542	528	509	487	567	544	553	504	532	497	498	536	549	538	528	558	543	545	545	514	567	547	527	544	562	557	547	553	573	495	522	563	548	566	530	517	470	547	504	508	521	532	542	507	524	497	524	499	552	528	528	470	515	546	540	527	538	561	542	487	542	524	541	532	525	516	534	537	535	577	572	520	537	563	575	516	546	519	568	528	514	533	576	506	558	503	473	516	534	506	572	510	515	559	537	537	500	517	506	524	561	546	536	523	520	508	531	504	575	551	567	524	533	525	514	519	521	481	539	523	525	532	534	510	564	567	526	521	569	544	523	532	540	539	501	581	519	526	507	554	521	525	508	557	583	578	538	561	512	502	543	501	532	567	508	489	525	554	540	528	546	506	549	490	586	545	516	563	524	580	571	503	531	530	534	549	520	544	567	545	573	540	501	510	519	500	555	539	559	552	531	544	538	586	512	509	562	551	535	517	548	537	530	552	551	519	521	574	560	527	479	525	549	533	574	526	538	536	530	524	532	537	527	531	524	522	532	540	542	529	550	542	531	521	537	519	540	567	523	538	548	543	516	537	523	501	535	518	543	519	512	481	536	553	552	520	578	515	517	528	561	544	523	521	506	535	526	528	543	539	502	557	547	540	559	535	552	548	554	540	583	570	531	586	526	568	565	524	534	472	560	544	507	526	546	577	543	536	512	561	554	536	534	535	520	528	510	532	531	551	516	535	505	540	524	527	533	557	575	515	566	538	513	524	551	559	519	507	570	541	513	508	570	548	532	553	495	537	560	534	591	523	535	508	535	541	526	517	510	582	529	537	550	533	542	501	537	521	532	529	532	538	525	553	542	530	549	553	502	551	529	532	522	520	570	575	508	525	545	511	570	540	549	524	543	503	504	532	568	526	529	549	531	500	526	526	516	538	567	524	513	518	513	550	578	530	536	513	570	542	524	497	551	539	524	520	529	553	508	491	515	504	558	533	564	542	524	517	523	561	520	575	533	521	502	582	528	506	557	565	485	506	566	485	548	596	547	509	559	591	556	521	532	520	521	535	531	508	561	502	563	510	545	502	501	527	511	556	518	517	539	521	532	518	524	521	556	520	501	505	540	524	535	520	584	501	552	516	533	543	520	525	533	555	525	529	548	558	519	516	521	557	537	496	486	515	510	521	521	535	532	512	552	534	529	532	558	534	548	544	571	543	485	562	559	561	514	527	519	528	508	531	504	504	525	541	537	545	540	499	531	552	513	534	513	544	571	529	550	590	548	518	506	550	563	534	548	562	486	564	525	536	508	530	519	512	483	482	551	519	563	549	523	513	533	557	548	537	518	537	524	560	512	546	534	560	547	522	497	508	558	510	535	533	541	541	522	529	509	558	514	518	535	587	529	532	526	533	512	560	566	538	554	568	556	554	531	509	541	567	546	549	528	541	519	485	535	563	504	485	495	502	530	516	505	549	497	552	560	535	525	576	501	569	539	601	525	516	558	560	531	512	508	560	544	562	580	523	527	527	535	531	493	519	529	500	525	529	497	527	548	551	544	539	500	535	526	544	520	575	532	543	538	537	495	549	511	533	545	516	533	518	523	523	521	547	540	542	507	537	559	527	495	510	572	501	533	561	508	512	526	508	533	520	523	543	475	534	551	523	548	556	525	547	520	573	571	527	565	544	530	533	541	512	585	504	552	495	573	477	533	543	576	507	549	525	554	548	566	526	588	526	490	550	517	533	550	536	550	511	546	534	579	567	531	512	538	502	512	527	564	534	544	523	539	553	544	543	510	506	521	550	509	582	519	550	562	538	534	542	501	586	495	546	546	543	528	530	538	552	524	544	550	530	521	532	575	530	570	486	533	489	520	511	529	546	545	529	508	500	525	534	507	541	524	573	520	510	460	523	517	538	539	514	559	512	523	524	515	560	545	490	549	504	527	557	539	529	536	524	561	505	512	540	526	527	529	555	522	532	553	517	563	536	533	510	590	515	541	552	529	504	549	490	530	549	580	552	575	486	546	537	535	544	493	578	548	534	536	518	557	542	546	545	504	511	515	517	507	547	496	521	502	517	524	581	585	556	524	541	509	499	517	532	550	558	563	507	551	541	539	505	557	530	540	552	531	565	553	528	520	503	484	524	526	527	553	598	530	504	509	519	516	532	558	525	536	564	519	535	479	518	539	488	567	540	482	540	566	506	517	495	506	503
58785	104284	79598	50717	25886	7742	2122	1191	1002	954	962	958	965	939	977	885	1006	978	935	978	912	907	984	958	972	912	935	944	991	959	922	937	965	933	917	975	932	900	910	974	971	921	961	906	949	962	917	990	963	936	965	895	896	954	955	937	883	915	968	943	889	985	915	957	869	985	917	1011	963	976	947	923	938	974	924	925	950	956	995	935	924	926	926	946	949	937	961	962	908	930	953	938	939	901	932	956	929	938	936	932	928	941	931	887	967	920	945	972	952	949	964	955	953	893	947	1007	972	931	925	926	950	992	963	975	954	938	939	948	941	979	905	914	953	918	984	974	979	996	884	947	926	971	973	963	955	947	928	916	973	944	966	999	994	948	954	985	924	924	913	954	926	958	922	957	908	965	977	932	927	946	903	915	914	956	924	987	941	936	907	942	964	927	956	916	924	971	884	942	962	950	951	917	931	951	920	933	910	935	945	947	935	897	925	968	946	895	966	941	948	923	917	878	917	940	913	939	977	952	971	939	996	948	939	938	962	970	936	951	921	923	954	890	966	911	914	906	914	978	922	921	940	955	905	928	972	882	961	965	942	943	944	930	948	974	971	889	938	881	931	955	979	990	961	901	966	933	903	925	937	941	955	941	1003	936	896	938	918	900	957	927	891	945	1010	896	923	971	956	963	1008	951	919	938	923	983	953	982	922	965	948	923	958	964	950	944	965	917	933	930	905	942	974	967	949	937	939	912	973	914	947	923	937	954	902	950	930	966	948	934	960	922	902	925	916	909	978	900	949	928	954	946	924	968	893	912	946	915	926	927	909	930	968	934	906	919	967	951	955	972	942	914	933	926	925	913	1008	911	915	943	938	905	948	942	899	911	890	929	978	983	980	921	932	975	997	949	885	951	939	959	957	915	987	927	932	955	898	938	945	983	955	889	978	902	1011	936	930	932	964	966	919	916	987	950	951	895	937	927	870	929	959	959	928	924	946	897	881	940	982	993	917	913	925	948	943	950	922	915	913	978	936	966	838	952	909	948	1008	966	961	968	940	960	961	960	902	925	922	865	924	911	931	961	922	932	980	972	953	950	929	931	863	924	930	925	958	951	935	911	969	898	943	888	948	933	973	933	953	924	947	964	950	970	949	939	978	908	927	948	966	959	957	905	909	976	984	937	973	933	942	950	956	956	896	898	961	919	896	927	946	968	894	975	945	967	891	926	926	885	944	987	884	985	978	863	1025	932	897	925	960	904	998	991	949	962	958	948	926	982	961	905	937	891	931	911	940	910	951	916	943	909	963	951	967	935	898	970	978	936	953	901	925	1027	1006	913	960	965	962	929	938	946	944	1017	893	929	943	940	880	908	953	930	932	1011	962	902	922	930	864	906	942	948	939	912	976	955	958	904	942	952	953	933	959	960	929	1015	962	932	961	957	956	963	931	946	950	986	885	919	919	947	937	1001	875	968	969	870	964	935	890	917	947	948	985	935	916	924	964	953	971	996	922	877	919	956	916	1003	920	896	932	941	959	956	892	933	964	972	888	887	976	949	925	899	886	946	920	946	931	982	921	976	956	928	930	934	952	948	904	941	973	882	971	959	878	944	914	906	954	906	934	929	979	940	921	963	970	1020	907	960	941	896	952	943	962	964	905	911	941	971	920	935	931	952	959	929	948	917	913	953	894	904	1018	931	952	933	929	924	943	983	941	915	939	932	963	935	927	950	969	951	932	982	937	949	959	979	983	979	942	942	918	915	936	916	931	973	899	924	948	978	932	911	912	1006	923	964	948	957	901	987	946	931	963	968	965	924	1004	904	934	991	950	918	950	929	930	906	941	976	918	957	976	898	939	1010	908	976	961	895	925	954	943	939	913	960	915	957	907	970	907	903	913	921	939	927	969	983	934	942	926	946	934	967	917	937	978	930	959	890	981	871	977	950	951	982	971	915	958	947	950	926	980	926	916	993	894	930	960	944	941	937	937	954	934	905	949	904	946	931	965	929	945	990	936	962	939	949	950	971	943	920	970	938	904	966	919	931	948	946	945	926	979	928	923	954	914	961	948	981	958	914	921	922	935	966	955	964	906	975	923	965	930	935	947	1019	952	972	906	963	923	928	947	931	866	896	902	953	991	965	939	914	896	896	913	955	936	929	942	885	997	916	933	897	929	956	908	907	1017	904	932	894	953	949	905	910	895	875	925	939	902	1011	922	922	888	948	919	904	938	922	971	948	944	974	897	957	934	989	965	966	989	928	984	933	932	976	941	937	951	952	896	896	966	919	914	910	902	923	954	910	964	981	942	937	969	925	977	998	950	955	967	924	931	930	921	880	938	917	944	903	948	963	942	1031	943	958	939	923	929	948	923	941	931	933	979	938	936	958	940	964	908	965	952	955	908	951	933	915	924	898	1037	959	928	916	932	995	947	990	929	891	936	975	955	933	962	970	962	952	1011	951	940	965	981	901	912	938	948	972	918	956	987	928	901	937	985	923	975	956	900	876	926	880	903	953	850	959	933	912	959	955	926	999	908	945	960	899	1009	969	961	902	933	918	929	884	985	927	977	983	982	840	969	869	993	960	937	979	917	907	952	896	967	970	961	951	911	913	908	924	951	936	957	953	892	925	953	983	946	904	952	902	970	916	919	951	954	1002	948	930	968	969	865	937	975	953	988	985	966	906	897	980	964	910	960	893	961	983	907	970	958	920	938	926	987	957	917	973	943	919	955	951	932	1006	956	924	960	991	956	949	966	950	926	1001	919	964	886	925	939	940	938	922	938	939	925	943	906	904	963	946	946	975	918	975	905	955	944	959	972	919	989	913	920	978	891	922	952	925	911	923	927	950	971	933	959	953	941	984	936	961	962	948	876	892	955	878	929	970	923	916	934	959	935	959	852	981	941	958	979	960	894	894	927	935	902	923	942	958	929	910	903	927	950	968	948	954	952	978	904	918	950	940	972	1011	970	954	919	930	985	962	995	918	1024	953	961	943	975	989	933	951	915	976	973	934	905	1005	920	950	966	939	931	915	947	936	941	959	936	979	935	910	942	1011	946	925	959	932	924	941	973	922	911	962	947	938	944	972	1015	893	963	900	971	929	948	957	919	946	921	931	908	957	928	925	944	906	928	1032	967	957	950	991	894	989	912	948	991	938	909	968	975	978	941	967	919	1005	935	967	917	982	917	969	966	961	981	1007	916	1011	917	917	956	927	966	961	987	934	933	948	916	921	957	941	916	949	949	936	957	984	944	958	946	887	914	924	956	997	922	1018	925	957	921	973	941	957	981	981	978	939	903	919	915	927	948	953	911	971	935	878	949	972	910	928	894	924	968	977	918	941	934	946	916	907	932	962	920	949	927	995	886	937	936	957	969	950	922	956	903	921	894	888	947	925	924	906	945	989	919	974	974	952	957	935	913	911	949	897	962	932	877	926	924	925	925	952	961	913	919	915	959	937	951	946	925	890	992	992	925	981	931	957	922	950	941	900	956	935	952	933	954	984	953	981	867	951	962	953	979	925	903	989	930	950	900	901	978	926	948	964
28615	32695	31587	15782	2832	822	545	515	520	453	441	474	511	473	459	511	484	467	490	456	479	476	497	446	468	491	454	464	432	503	476	460	448	471	459	483	514	461	480	472	517	490	491	497	491	475	454	455	478	458	473	436	504	466	476	467	444	458	450	468	491	431	495	483	481	485	511	474	479	465	464	484	457	458	446	489	498	476	486	442	432	468	453	464	495	451	462	451	460	507	443	468	475	435	513	469	445	458	492	479	467	457	482	467	477	424	442	483	444	454	488	471	473	467	440	492	424	478	460	474	472	490	452	450	485	459	477	502	459	437	468	448	457	471	466	465	471	455	477	469	509	508	463	468	470	452	470	453	458	484	492	454	482	482	502	445	487	471	476	468	449	447	449	433	458	469	444	491	441	457	470	493	472	468	424	502	466	486	488	485	501	475	479	497	454	476	487	482	510	465	454	451	421	469	441	477	445	487	465	445	487	467	482	496	463	487	467	454	470	466	456	456	475	480	461	505	446	446	430	474	465	482	485	437	467	462	464	476	464	468	476	448	432	460	481	467	477	491	456	466	486	441	487	467	476	439	491	476	509	455	416	524	474	489	486	470	466	498	465	449	482	453	460	443	486	470	508	481	461	423	429	443	439	465	465	499	468	481	476	463	472	451	463	490	471	506	465	471	400	501	485	474	513	473	487	465	504	443	435	449	490	493	465	427	473	447	474	494	521	499	462	466	479	470	488	478	462	438	447	490	433	470	462	451	521	456	470	486	429	486	474	435	454	481	490	463	507	438	492	450	466	516	469	463	489	476	482	426	484	461	466	449	475	547	432	466	444	473	487	453	498	475	492	471	474	480	497	471	432	462	468	485	461	484	422	444	485	473	451	452	476	476	465	479	470	497	482	488	434	462	443	424	427	486	456	447	440	455	500	463	440	437	476	441	435	496	480	471	464	442	499	433	502	456	497	487	425	442	467	509	488	482	448	461	508	459	488	498	498	462	447	503	468	498	502	470	454	469	468	523	471	459	439	459	460	438	431	432	511	443	483	466	500	453	466	456	500	453	464	461	507	446	480	475	460	529	463	480	491	486	472	440	426	476	464	453	500	473	496	453	447	484	442	453	455	485	457	476	518	473	471	490	482	464	471	480	491	478	467	463	457	472	482	453	483	446	443	473	473	474	445	496	475	456	459	458	450	477	479	492	495	481	464	465	453	453	464	452	453	454	474	496	512	483	484	444	448	429	478	446	469	452	470	416	466	461	497	494	451	471	462	469	520	474	453	458	478	439	470	443	441	468	460	490	460	453	487	502	516	462	427	458	477	442	427	484	472	499	459	418	480	495	495	488	477	445	446	457	447	442	492	456	463	492	466	480	477	433	501	495	448	464	490	471	480	451	523	472	474	471	433	479	455	498	467	481	442	461	458	489	495	451	480	498	487	474	475	492	477	464	439	451	499	448	428	448	443	460	484	461	444	447	504	445	432	514	471	488	419	460	461	480	516	474	473	496	487	473	438	483	514	471	501	507	462	490	465	466	507	460	450	458	422	466	437	442	466	448	504	456	466	477	475	477	480	419	448	473	516	454	509	448	450	523	458	474	473	438	494	455	462	498	482	459	480	468	509	474	411	454	462	490	462	466	473	454	463	457	452	511	450	461	471	504	492	472	527	489	470	449	488	429	488	456	445	471	479	446	487	470	461	496	445	495	454	473	496	468	479	407	405	500	483	490	449	455	440	454	443	433	463	447	501	514	446	469	431	479	470	474	445	476	442	467	449	476	470	483	474	464	443	457	500	478	501	508	476	484	454	480	471	475	445	460	475	496	475	438	506	467	483	477	485	489	464	487	508	474	449	444	457	472	434	459	463	467	458	428	437	425	485	504	474	464	465	477	449	443	461	465	470	477	498	428	480	458	449	487	471	443	508	465	513	441	437	450	473	471	434	452	497	464	482	497	479	485	523	472	457	447	458	480	464	457	478	456	456	486	474	464	455	450	508	467	482	462	476	473	421	455	467	461	532	491	446	470	529	467	473	454	493	518	459	511	494	451	473	490	463	465	461	475	446	466	444	474	466	497	492	457	457	488	464	451	448	448	475	508	440	498	490	426	472	469	496	486	448	486	461	473	487	478	477	438	454	488	492	454	478	463	503	479	447	500	462	471	490	456	459	431	430	466	456	487	498	456	475	460	488	463	458	470	487	480	463	484	490	476	490	480	457	468	474	456	462	444	458	474	470	470	478	458	455	457	455	508	467	478	504	459	497	427	438	456	414	458	473	508	478	471	470	472	489	461	519	488	441	445	427	438	488	451	458	499	453	462	435	468	496	499	471	515	442	508	491	506	458	448	474	503	446	452	513	493	477	483	458	454	449	458	475	464	471	477	528	458	459	514	469	444	458	475	441	483	467	468	505	448	466	464	483	432	462	488	474	470	477	439	469	450	467	504	459	464	456	456	472	481	485	445	446	464	463	496	507	457	441	495	470	470	469	474	474	467	462	458	448	434	440	461	458	484	456	473	464	435	479	481	462	472	458	421	470	532	490	437	471	492	461	476	434	464	482	472	454	484	477	443	474	495	471	442	500	441	461	468	510	466	478	449	476	510	453	481	496	531	469	472	472	491	482	477	534	485	490	512	471	465	501	489	500	480	474	475	447	497	489	492	463	455	458	492	450	475	456	459	480	479	494	471	464	478	451	507	483	467	472	460	483	488	454	475	467	475	428	484	444	494	487	462	444	488	475	483	443	448	433	497	477	473	492	479	456	452	482	456	477	462	471	496	471	469	452	435	486	460	467	448	471	472	483	486	493	421	480	487	477	513	457	482	444	486	418	448	472	481	463	435	484	496	489	475	464	487	467	465	467	459	459	460	468	454	440	490	470	472	433	532	480	472	475	464	480	486	457	517	458	474	485	482	501	467	413	475	490	473	471	507	427	498	450	497	457	462	448	487	458	436	467	500	504	486	474	473	462	493	509	427	448	459	463	469	466	463	466	462	463	445	449	446	458	460	406	473	456	491	456	461	469	487	424	454	496	444	452	490	480	480	451	517	498	461	482	465	459	473	460	476	445	457	468	439	452	476	498	446	475	457	457	464	464	469	467	437	480	473	480	466	455	433	488	457	447	442	494	448	451	514	450	490	479	472	486	447	476	443	463	463	489	494	488	473	498	480	434	496	446	456	481	474	485	472	430	436	466	460	539	470	465	438	467	474	470	495	448	491	466	463	454	486	450	465	455	466	449	484	485	430	434	481	448	479	450	483	426	471	474	482	472	502	495	465	506	524	469	456	481	493	422	437	492	490	471	432	477	457	462	497	451	475	468	478	514	435	428	470	495	480	503	492	445	490	457	468	464	468	459	421	481	445	508	488	509	486	484	447	455	470	447	460	438	486	471	475	488	500	457	461	463	493	477	507	504	463	488	429	437	507	487	456	466	491	433	485	466	497	471	437	468	440	464	467	475	464	459	466	443	474	432	478	496	469	482	489	488	429
34545	50964	37196	17734	4845	1587	1044	905	870	865	886	905	887	860	860	850	810	868	864	850	895	880	915	860	973	883	917	858	931	897	971	832	831	841	848	883	894	903	872	857	874	875	890	846	894	862	873	886	864	900	904	837	872	856	896	834	827	924	920	849	911	881	851	881	926	856	860	847	893	899	899	912	845	899	853	900	841	864	792	915	851	925	885	855	919	921	868	869	855	844	910	904	883	811	837	866	854	879	897	874	858	798	878	855	877	853	905	879	884	916	875	853	892	844	872	860	867	883	879	871	867	831	863	836	873	893	885	864	830	901	859	818	911	873	867	904	823	862	877	903	868	840	860	886	898	851	864	871	872	928	908	798	906	883	855	866	884	920	889	870	839	873	830	871	859	845	906	912	847	925	899	884	839	874	834	857	920	862	888	865	867	870	877	913	841	882	853	881	902	869	849	875	883	866	895	883	909	917	906	900	890	834	873	856	862	890	865	842	841	909	905	864	919	908	850	831	931	853	894	880	876	882	896	891	878	819	889	889	895	849	898	906	860	843	869	866	899	876	863	845	839	857	872	893	878	948	893	809	846	900	905	828	855	855	838	837	878	949	885	845	881	894	797	855	869	846	892	843	878	895	904	862	830	835	849	879	880	842	842	879	870	863	885	839	876	873	843	903	848	924	875	885	852	823	859	906	863	860	890	833	912	867	872	817	840	888	911	872	857	862	889	866	901	834	868	870	893	843	882	850	860	852	862	889	865	904	899	843	835	923	898	835	850	805	832	861	846	855	882	839	884	890	880	919	892	861	954	868	890	894	906	859	851	884	872	865	898	866	825	809	856	898	829	855	845	898	856	851	915	892	909	907	856	913	874	953	874	872	856	894	829	865	897	893	845	947	910	896	865	845	877	901	795	879	916	916	816	858	873	874	830	834	855	839	833	843	872	876	892	883	866	898	862	899	937	887	931	874	870	872	892	866	888	852	853	910	881	892	874	891	882	906	866	867	811	903	890	843	915	862	876	903	872	887	949	884	863	886	887	893	871	827	884	819	913	824	911	887	795	878	868	906	928	891	831	958	859	847	868	830	838	918	868	911	881	928	878	872	842	854	893	860	845	884	854	875	885	914	849	915	887	857	865	881	860	849	856	907	920	825	830	915	916	836	810	926	833	888	900	877	858	904	913	877	830	922	836	827	847	922	890	843	870	879	860	852	885	879	885	821	907	898	835	867	853	844	906	844	846	904	847	879	886	894	867	871	883	881	896	848	869	877	898	904	902	827	871	890	864	844	849	906	845	840	814	897	823	904	816	881	909	858	863	839	901	852	878	842	844	889	865	894	893	858	872	860	908	794	887	853	925	879	851	785	876	864	931	870	922	892	849	876	843	933	912	845	889	880	874	832	886	849	878	836	860	901	893	804	877	882	880	865	864	903	867	838	856	906	835	844	885	853	875	870	866	883	829	864	908	875	876	894	855	859	841	906	838	869	847	843	875	927	865	866	861	868	888	883	908	875	864	853	773	946	836	870	874	894	890	828	856	828	876	860	868	888	835	879	907	875	905	853	841	837	831	861	870	893	901	857	832	866	923	887	837	901	867	860	940	918	860	845	895	859	869	871	898	888	856	846	840	862	808	911	857	866	890	931	891	850	785	896	827	861	893	895	884	853	886	890	866	862	862	821	882	826	891	819	885	877	862	858	843	872	889	924	891	815	870	914	870	899	923	879	828	843	857	898	894	836	872	832	814	855	881	893	872	863	868	887	941	868	843	857	878	843	890	903	883	848	857	858	884	846	857	850	850	885	863	925	856	864	925	845	926	875	834	938	917	880	857	887	864	886	902	830	887	841	889	920	898	929	878	900	834	834	890	847	897	890	911	843	896	899	858	874	910	882	946	901	934	833	854	870	912	915	916	860	840	865	883	895	890	846	894	860	816	918	871	863	932	876	845	831	882	850	863	825	820	866	875	912	899	807	818	914	849	940	878	924	842	868	870	862	857	877	833	874	860	877	877	912	878	841	872	808	904	876	867	922	926	835	824	827	829	837	887	855	837	909	877	906	863	856	876	820	872	904	917	867	873	869	843	879	862	869	834	860	898	887	891	855	874	928	881	846	859	914	876	873	885	916	842	878	880	831	859	889	881	868	870	849	810	904	875	900	908	920	881	860	869	898	874	861	884	903	848	872	876	866	883	885	827	861	851	839	900	837	878	911	894	905	867	886	883	899	895	897	905	829	889	898	869	853	882	874	847	854	882	847	899	930	894	876	879	854	849	881	887	870	866	920	889	915	877	929	886	881	885	884	880	872	918	865	874	882	886	813	886	839	871	931	875	825	908	835	910	895	896	884	906	868	866	864	869	860	902	869	854	890	860	873	832	851	868	828	939	827	897	923	870	808	844	892	845	832	840	881	918	880	868	853	896	896	903	882	898	855	878	877	851	866	902	855	831	865	873	855	874	887	865	814	868	901	867	851	910	910	872	842	830	874	881	833	870	891	833	899	924	826	888	896	870	853	890	891	874	899	885	812	916	841	884	892	892	871	869	898	877	907	847	864	877	889	844	830	905	841	909	869	856	907	889	850	892	907	918	918	846	858	889	880	892	888	885	900	898	889	850	952	867	905	874	916	874	856	902	904	868	867	799	834	856	897	856	894	868	943	867	909	912	889	826	857	863	903	879	923	850	892	873	879	925	894	856	852	854	859	867	866	825	845	905	817	896	919	818	874	910	888	848	934	874	884	857	910	853	827	899	900	836	869	832	872	841	860	901	890	896	876	916	859	877	921	887	875	831	838	881	887	894	867	876	883	869	838	874	877	857	867	808	866	866	910	904	890	907	895	906	873	857	865	843	851	900	868	911	930	872	865	863	864	893	864	839	888	865	890	843	830	877	882	823	842	865	835	915	831	874	909	824	888	924	874	873	859	917	888	899	890	908	904	841	864	855	913	851	843	879	940	881	900	858	838	879	899	877	937	924	890	897	867	907	871	860	909	903	827	876	913	822	887	898	844	853	878	848	859	858	847	853	837	792	852	907	932	898	902	857	852	863	888	884	860	858	884	853	857	921	879	846	955	849	854	844	877	873	859	863	919	852	895	908	826	899	836	900	859	875	871	890	891	895	927	879	876	892	843	840	894	872	869	895	929	888	890	850	854	886	868	896	879	853	872	904	937	883	892	882	905	924	855	885	906	903	860	876	874	893	887	891	849	915	903	915	863	882	908	838	929	897	833	865	882	842	886	890	864	845	814	886	869	864	890	867	843	836	826	852	867	884	869	909	868	863	878	889	856	880	892	889	900	839	904	831	902	860	832	898	848	858	904	864	864	887	873	850	902	858	945	826	838	846	869	911	883	888	863	875	838	901	909	887	910	913	822	842	945	894	895	896	891	869	876	903	905	872	893	912	837	869	861	904	903	831	885	872	882	877	839	891	885	867	878	868	923	894	877	894	866	873	876	874	842	775	885	897	845	904	887	910	881	862	905	881	884
24831	26124	39447	30974	18793	6273	895	529	506	535	467	504	491	520	482	474	466	498	436	473	470	492	483	461	483	474	455	469	470	463	483	453	445	480	485	458	491	469	431	486	465	438	482	444	451	458	476	455	481	458	472	449	509	438	498	480	466	456	437	480	490	427	529	488	447	454	448	468	460	484	426	466	436	461	500	449	470	503	475	460	475	453	509	500	436	462	478	476	484	462	448	455	439	442	443	446	497	461	413	454	478	476	439	466	447	472	486	433	500	438	464	470	453	491	482	430	436	461	483	510	486	457	497	488	450	460	448	490	440	433	452	471	481	474	465	487	455	431	448	439	460	460	453	459	477	476	455	482	480	472	455	453	430	477	483	477	462	495	457	510	479	479	450	439	458	437	455	475	435	456	436	437	456	459	433	445	486	436	474	462	474	465	434	463	465	450	475	470	491	473	514	482	430	453	462	423	483	424	463	474	459	425	462	456	446	453	492	457	473	480	476	475	443	472	489	453	446	487	496	490	467	494	472	462	469	441	466	474	492	445	450	461	473	469	441	437	497	459	462	430	467	420	436	470	460	449	440	446	526	481	461	449	469	453	468	483	441	458	486	468	461	468	495	466	445	467	463	471	472	435	451	448	449	484	448	483	479	454	474	469	499	451	469	437	443	456	474	459	499	487	458	458	456	460	435	459	459	529	439	456	419	474	464	452	476	448	453	434	468	498	484	462	467	453	431	489	496	448	447	480	411	496	490	482	468	458	483	489	431	473	475	475	470	460	481	444	444	466	490	465	470	465	486	470	462	446	503	444	469	486	473	470	471	420	450	449	462	441	455	477	451	489	492	463	465	465	461	495	405	518	471	448	480	432	437	502	459	466	451	467	493	464	435	474	451	470	474	476	459	439	451	470	433	437	485	451	477	478	432	438	445	472	487	478	466	442	437	474	487	440	459	486	459	453	467	468	462	476	465	501	489	468	485	449	477	454	422	448	449	454	474	437	459	439	455	437	411	443	439	447	459	436	475	455	465	499	453	458	444	488	478	476	449	482	405	434	492	469	469	519	506	484	492	453	467	527	434	480	473	466	473	480	490	461	442	437	454	445	482	455	488	477	429	470	484	489	452	451	452	483	491	456	458	501	493	469	508	458	458	457	465	445	465	486	487	460	496	477	479	489	451	497	439	466	454	496	464	466	444	440	457	446	453	472	472	434	484	453	444	463	481	433	451	451	474	462	470	483	498	470	474	456	459	440	468	509	457	483	486	456	469	445	466	478	463	440	467	470	490	496	469	482	479	492	462	480	444	468	508	467	458	472	453	425	475	443	427	444	456	448	496	520	468	450	498	464	479	451	434	445	447	468	492	483	477	478	448	463	471	458	458	407	487	448	439	472	440	463	469	449	470	440	448	464	536	531	473	475	458	434	474	451	475	430	466	439	483	452	498	465	479	439	452	497	471	472	430	478	475	494	440	449	453	461	464	440	481	475	485	464	461	442	528	448	462	436	475	475	481	489	441	463	478	421	467	463	433	450	507	462	473	497	476	510	460	446	441	474	475	457	494	470	450	486	471	479	458	450	425	446	466	434	429	480	492	456	463	415	487	465	459	447	489	472	460	466	476	446	462	464	495	440	487	463	472	431	427	442	499	455	457	501	480	483	487	472	442	477	464	420	471	482	457	491	465	493	448	426	483	470	463	471	465	453	435	483	458	442	467	479	497	477	468	465	441	465	496	487	440	458	451	475	494	437	499	445	485	461	470	447	472	447	460	462	483	499	469	460	474	439	432	463	495	508	481	459	431	478	455	460	508	449	469	470	479	440	451	492	440	459	471	469	453	459	484	438	432	465	472	436	434	443	459	467	435	456	427	463	480	464	471	427	502	464	456	403	497	504	502	492	433	451	496	433	468	467	443	459	459	509	467	431	447	449	468	491	483	442	480	444	493	439	457	445	449	483	462	426	442	422	480	474	439	460	468	533	486	435	483	485	457	452	481	464	443	501	459	447	437	492	454	460	486	484	492	476	449	467	504	464	464	463	449	445	474	439	446	475	462	480	467	426	452	434	450	437	462	502	462	472	471	452	487	514	504	438	472	467	416	485	460	456	400	480	475	497	457	458	473	462	468	465	388	485	494	476	462	424	496	464	477	491	458	483	466	447	459	463	445	469	459	486	496	489	477	448	509	467	436	486	477	482	456	456	459	461	481	445	474	442	485	459	486	448	444	493	450	472	504	483	461	504	481	478	445	422	456	434	465	479	475	435	473	465	522	492	453	462	462	494	477	439	477	438	423	434	442	472	431	482	460	444	416	453	485	453	483	467	491	470	457	474	497	467	440	443	519	481	430	521	464	467	500	466	478	465	431	480	470	422	466	425	443	458	465	451	415	444	455	435	464	469	480	462	451	466	463	460	443	504	483	440	458	468	472	483	464	485	454	468	503	468	443	491	469	452	524	484	460	480	460	475	484	462	443	464	448	446	435	487	462	486	428	454	472	470	465	433	489	449	487	488	430	489	440	433	453	476	459	472	450	457	466	477	499	455	453	470	455	463	441	467	464	476	481	462	454	459	457	461	427	454	454	483	483	419	469	441	498	422	514	454	436	426	474	449	466	478	467	434	450	496	477	478	454	471	456	451	473	407	413	443	439	468	470	516	457	475	461	470	475	462	471	453	458	452	460	444	473	492	429	441	476	473	448	512	454	508	455	490	451	466	437	466	475	494	494	490	453	483	483	498	484	488	471	447	470	469	466	505	475	456	487	466	451	442	470	486	435	468	462	471	474	433	454	457	415	465	415	443	474	464	466	435	474	455	488	434	478	474	480	445	445	455	450	458	468	460	453	466	456	462	494	469	487	448	463	474	465	448	503	470	459	461	508	441	505	437	478	478	463	466	453	484	463	475	468	470	479	494	478	485	464	494	474	447	454	452	464	432	445	462	463	447	495	459	460	493	476	500	490	451	502	499	448	443	448	479	455	449	434	449	469	468	460	441	476	469	440	438	459	462	471	458	476	447	482	447	442	423	491	431	409	482	461	445	482	446	474	441	478	434	481	477	441	417	483	456	465	462	480	480	473	490	448	435	491	438	447	473	498	470	476	481	445	459	461	476	444	427	477	432	484	499	455	431	484	483	476	461	458	478	412	461	415	455	444	479	405	479	429	421	466	469	454	473	486	466	458	460	473	471	442	471	426	465	450	472	470	470	462	482	471	429	451	484	470	490	469	461	437	466	446	436	477	419	455	461	467	443	462	523	488	446	441	450	474	440	516	464	457	454	475	426	443	436	475	460	463	455	444	476	437	458	476	452	482	462	467	492	483	475	436	441	454	498	480	443	489	459	444	462	471	443	444	473	492	456	448	479	466	453	441	459	448	459	494	500	451	438	442	441	440	444	451	436	491	469	472	509	483	455	471	457	466	462	469	448	501	475	460	473	462	451	484	434	475	495	479	461	420	454	473	478	476	466	469	455	508	459	455	434	485	465	464	493
57559	93503	70299	38686	15030	4191	1402	921	835	854	860	835	889	892	878	877	817	866	873	887	880	898	865	842	866	892	821	832	814	896	918	878	882	854	873	902	870	855	838	894	839	855	836	896	829	870	862	856	916	851	820	820	878	853	865	867	875	847	877	829	879	862	834	830	859	915	862	882	883	878	913	849	829	833	872	833	838	866	869	876	872	833	865	866	883	880	879	850	867	878	833	850	887	856	869	855	857	819	890	878	847	930	898	862	882	842	859	802	822	865	845	853	836	881	877	851	880	862	854	899	855	876	914	864	890	827	836	850	860	904	875	847	886	797	877	862	891	837	876	849	827	897	868	823	869	855	878	804	800	892	858	821	878	813	911	849	826	844	880	868	843	860	891	869	845	909	869	869	891	896	865	882	865	813	837	817	882	871	896	835	848	905	852	844	865	841	879	872	843	861	853	846	912	918	862	854	858	874	824	798	888	908	876	885	838	895	920	866	851	906	882	891	848	939	864	869	907	866	842	826	857	820	819	844	858	852	866	948	912	875	843	841	868	849	875	851	823	863	841	856	848	848	865	874	893	803	807	927	886	873	888	880	811	878	870	869	882	815	853	878	852	967	829	812	881	868	858	853	867	870	891	894	823	815	823	874	828	936	863	810	855	844	856	881	940	829	868	835	843	799	862	818	895	837	832	860	860	877	915	888	866	849	859	854	899	903	846	862	891	852	844	866	863	892	848	857	869	849	868	862	873	849	876	831	816	856	882	927	840	865	853	867	853	860	871	896	821	900	819	870	875	859	853	907	860	822	892	864	857	851	849	828	806	833	800	877	857	844	833	860	918	867	833	841	884	930	844	809	855	866	867	855	823	884	881	824	873	841	868	877	900	857	881	829	888	813	906	850	862	855	857	873	869	860	853	865	859	889	879	882	860	869	864	884	836	834	876	855	856	864	896	909	830	885	823	945	889	862	891	884	856	850	871	885	841	865	823	869	833	909	867	847	879	795	853	865	872	824	877	877	915	869	799	848	820	834	858	871	844	890	823	856	858	848	834	910	866	855	874	827	846	805	846	852	890	851	836	881	882	837	806	858	876	876	863	876	869	862	870	905	870	874	884	853	878	865	868	919	826	871	851	865	889	837	856	838	854	880	863	850	877	881	881	850	809	850	844	833	881	880	873	917	851	843	829	811	888	864	844	849	810	861	876	876	823	845	835	915	857	844	819	861	913	847	901	859	894	872	909	908	903	905	826	850	849	863	841	892	882	857	865	932	865	904	930	861	830	830	797	895	901	854	923	852	856	866	877	854	874	892	863	874	852	852	850	845	872	895	866	828	887	819	875	906	841	820	850	839	852	896	850	847	859	845	868	832	883	822	857	825	868	793	880	895	875	838	864	844	828	867	837	868	903	879	911	887	827	879	873	830	919	851	861	804	852	845	850	887	891	864	856	870	861	863	906	908	853	896	887	864	843	822	799	898	940	878	864	835	887	911	836	812	922	862	865	873	924	854	854	885	839	825	850	848	903	850	912	868	866	847	849	807	852	857	868	868	890	922	841	881	826	798	836	885	887	890	830	831	874	875	834	824	844	881	855	911	837	854	851	862	882	839	884	864	898	876	827	910	843	853	844	824	850	853	871	818	846	849	863	893	906	873	841	859	873	846	876	922	863	861	840	913	832	845	904	866	874	850	914	865	869	894	836	874	879	820	887	858	905	836	840	880	897	852	831	923	837	841	880	836	889	852	881	854	836	875	854	878	874	933	869	877	865	882	910	912	821	828	888	826	849	883	811	865	834	886	847	893	894	863	887	876	876	847	878	875	870	851	913	876	868	915	888	864	863	797	766	857	867	858	889	893	799	852	886	896	889	877	839	854	917	857	894	894	889	874	923	860	807	874	882	811	868	865	881	861	849	859	892	852	878	879	819	835	874	911	871	845	874	868	876	885	892	900	850	907	854	897	855	870	803	808	812	862	848	897	846	838	897	857	884	831	854	808	892	882	841	887	843	835	845	862	829	870	843	945	877	869	843	865	893	873	920	810	857	811	887	820	883	889	849	908	897	841	874	875	884	919	872	889	880	898	828	853	829	842	852	887	904	873	870	850	890	849	862	867	861	830	910	886	872	856	879	803	875	853	805	868	856	886	854	862	857	834	905	874	893	859	833	889	876	846	823	864	849	843	828	881	867	873	848	814	843	846	864	816	868	858	853	843	851	867	852	886	860	820	854	879	806	888	891	882	916	854	827	889	893	846	869	829	852	853	822	835	777	851	883	838	873	848	855	837	828	843	870	868	840	832	856	836	869	840	838	904	853	875	866	835	808	848	879	908	874	914	887	915	885	837	888	843	919	844	868	888	860	843	936	841	859	920	829	826	840	880	871	818	861	803	907	835	878	867	826	860	834	849	900	861	858	807	854	853	839	877	868	846	824	839	879	867	850	880	848	915	820	874	844	909	897	903	912	866	919	874	814	826	833	817	836	807	887	849	879	904	853	822	922	884	820	915	826	838	849	862	891	818	868	836	915	846	871	897	896	859	884	872	868	852	818	844	851	889	880	830	834	853	875	908	863	864	875	919	902	845	866	853	884	844	862	885	876	825	862	869	872	857	882	853	871	893	875	846	900	898	884	895	872	858	916	842	854	915	843	907	833	883	812	841	858	822	844	870	877	870	848	863	861	803	855	792	898	857	913	832	887	893	929	911	852	892	806	850	871	817	813	806	851	934	913	863	913	815	866	824	849	841	855	846	871	852	858	838	897	817	839	845	897	883	878	846	904	880	845	890	836	864	895	850	859	816	852	851	893	859	858	873	868	861	903	857	865	901	884	866	854	871	828	841	851	877	835	858	847	858	887	841	892	821	868	872	863	850	856	866	858	835	810	845	841	861	808	852	848	880	884	860	842	881	866	832	838	923	849	850	861	867	870	899	846	857	833	850	851	876	852	858	842	885	879	870	875	883	797	871	855	899	850	897	853	875	829	906	870	826	816	843	820	896	849	834	851	857	841	856	836	874	847	838	835	886	858	885	948	855	867	903	875	865	838	807	880	834	886	808	889	858	812	867	871	812	819	896	876	812	816	849	908	885	890	861	965	897	889	843	878	847	845	843	866	893	849	868	888	854	846	884	917	868	868	825	915	892	851	839	873	853	828	910	816	825	842	816	855	899	837	917	933	812	854	852	876	818	859	858	871	912	881	858	812	824	894	815	878	834	848	847	885	851	882	874	872	899	858	825	841	870	883	865	868	836	915	819	911	841	881	839	860	842	913	895	852	816	883	874	852	856	884	906	920	895	854	850	881	906	828	867	922	915	922	863	782	892	868	845	824	843	873	846	939	861	867	874	870	899	860	858	915	835	897	839	921	832	864	859	947	819	853	849	878	841	869	885	818	821	872	869	873	890	870	897	857	886	839	852	896	889	891	886	919	820	884	908	795	861	886	862	909	846	879	823	874	845	867	889	851	859	831	814	843	881	864	871	845	911	820	851
23441	23266	34374	27539	21348	16317	3570	734	535	516	536	563	547	604	569	590	557	545	549	538	541	525	552	565	514	513	546	520	550	539	535	543	537	552	541	508	511	543	501	504	547	482	536	523	555	527	530	511	553	477	536	550	541	505	576	540	549	513	521	522	510	541	522	535	545	513	530	546	526	557	563	510	503	495	515	539	559	556	599	550	532	539	546	610	550	520	507	516	564	518	563	538	526	567	549	537	535	558	541	531	572	542	512	535	540	557	551	491	554	525	535	538	514	509	583	554	586	545	534	541	563	573	483	502	570	526	534	566	558	563	511	505	550	513	567	521	581	521	508	541	535	531	504	527	485	534	531	574	529	489	511	518	526	566	560	511	539	534	528	527	516	546	524	488	505	516	518	547	528	498	516	544	554	542	528	534	510	538	536	550	562	509	554	537	540	533	509	529	535	520	505	526	519	526	518	556	499	538	502	559	546	566	514	515	536	502	503	549	555	552	524	555	559	486	520	521	541	507	501	552	524	530	536	543	489	536	548	533	528	540	563	545	555	494	505	544	539	539	507	530	533	576	545	540	547	543	503	494	546	516	511	498	520	534	542	522	511	560	556	494	513	571	521	568	521	516	561	493	528	537	517	512	550	559	535	501	533	509	538	552	536	527	549	530	547	551	518	487	514	528	548	553	513	549	515	537	515	507	525	525	537	546	513	546	527	524	519	538	543	550	512	557	567	497	513	502	525	560	503	539	519	477	557	544	519	514	519	519	561	547	571	560	536	545	567	530	545	570	552	551	525	572	574	551	541	529	529	577	532	510	522	509	532	532	553	537	569	540	542	525	560	519	504	531	549	517	541	553	516	557	500	519	530	573	521	534	502	522	516	551	549	537	555	501	534	482	486	500	497	561	523	514	522	531	564	537	512	524	508	524	573	546	524	531	561	524	560	571	459	537	518	500	529	530	572	543	502	504	509	543	542	550	540	510	525	531	543	543	548	563	501	515	521	569	524	509	565	567	540	518	540	572	576	510	497	511	492	523	522	503	522	536	533	544	527	505	553	497	542	536	511	533	504	542	523	555	491	541	593	549	515	508	489	545	551	514	533	545	539	565	544	546	530	556	583	549	509	520	543	569	537	536	521	542	525	532	549	552	511	511	551	536	547	510	538	507	510	513	544	486	537	524	546	563	489	544	526	550	540	514	536	549	510	510	540	508	526	497	558	565	562	548	556	512	522	518	561	522	562	597	538	549	520	550	515	529	541	506	542	526	465	554	550	542	531	502	530	514	523	500	553	513	554	566	516	510	536	545	499	550	532	541	529	539	565	556	529	475	519	504	515	547	534	505	516	517	526	520	551	554	536	547	531	500	548	511	538	545	507	519	561	512	566	573	541	547	573	529	509	514	544	518	514	522	551	514	538	534	573	525	547	544	560	505	508	503	481	530	537	541	532	527	562	499	506	596	566	563	529	535	541	543	538	540	545	505	525	532	526	517	567	533	522	554	534	535	535	551	511	562	558	542	532	541	536	571	537	580	535	533	522	498	519	539	480	566	547	550	510	509	530	512	562	542	538	529	564	529	533	500	544	560	522	517	515	547	533	507	524	545	518	509	531	543	536	529	528	494	542	552	530	533	549	514	516	540	527	587	504	526	532	511	522	540	509	523	499	549	510	546	574	521	520	543	562	551	559	507	560	551	530	527	503	493	481	535	543	526	521	495	540	562	553	527	490	527	536	563	526	502	501	570	531	520	494	522	552	516	503	519	505	528	545	553	510	502	535	549	530	528	522	529	530	545	487	546	530	550	519	521	524	582	548	545	533	529	520	531	517	529	528	504	528	512	490	525	519	516	499	547	560	568	545	528	537	551	535	557	525	529	529	533	541	515	558	515	538	544	525	571	560	516	550	563	530	510	520	565	522	474	532	531	535	562	533	574	537	520	514	554	568	524	513	516	568	575	529	549	561	556	507	535	507	518	550	530	532	536	573	539	533	536	528	500	511	566	519	557	521	516	508	541	582	526	552	536	538	565	544	532	516	534	546	516	508	556	567	518	578	512	513	513	553	527	544	545	540	507	576	536	523	480	504	524	545	526	508	523	518	521	503	538	525	535	576	523	487	565	536	475	525	538	563	510	551	539	516	536	546	531	552	592	515	527	493	504	571	552	523	559	516	521	556	569	555	534	572	552	539	505	565	531	537	538	572	508	533	536	497	493	525	516	471	507	530	540	524	567	551	538	509	520	530	563	516	514	509	524	562	564	538	542	510	564	529	516	559	506	489	584	528	537	545	513	513	512	529	529	506	502	583	550	553	536	527	548	512	553	519	591	563	529	601	570	548	520	529	510	562	494	571	484	560	561	510	530	576	550	523	541	539	547	578	541	519	468	539	509	508	516	526	504	518	492	532	506	558	551	495	551	563	512	531	512	524	558	540	581	543	480	517	526	513	527	555	527	538	532	533	503	525	535	514	540	548	525	514	551	503	537	502	507	549	498	514	534	556	509	534	512	547	494	521	545	541	562	507	560	542	552	538	512	500	548	549	563	532	523	562	558	504	569	513	554	528	518	562	538	569	543	549	521	528	514	487	533	548	524	523	523	496	499	497	537	536	540	538	531	538	568	563	519	546	530	507	565	518	522	534	526	523	527	514	570	518	525	487	539	559	545	556	525	538	511	505	583	561	520	521	548	535	516	512	533	582	546	516	498	536	548	532	521	536	506	540	491	504	545	514	542	537	547	544	518	508	547	567	568	565	527	514	545	516	506	600	543	554	538	542	551	538	505	548	555	474	561	537	487	502	565	543	536	537	512	509	513	505	532	523	506	519	557	587	524	540	507	552	586	523	570	547	527	527	508	569	567	530	545	508	561	553	532	571	504	538	532	522	528	536	576	538	518	520	496	526	522	508	550	524	524	514	496	545	569	544	527	519	526	544	535	517	542	546	520	621	571	511	544	554	519	559	553	530	519	549	562	541	497	520	545	525	555	551	516	586	534	568	525	537	550	551	511	494	543	552	533	518	495	509	506	532	554	555	520	556	534	517	517	543	527	520	559	571	508	488	549	521	484	483	542	543	551	498	534	526	576	536	530	533	539	528	538	523	526	556	510	528	536	562	548	538	554	566	504	566	547	553	538	524	536	509	525	517	574	514	517	545	511	511	547	556	515	537	557	553	544	515	530	544	547	509	505	516	541	476	509	485	488	543	524	519	521	558	557	561	550	521	573	544	479	523	496	531	530	578	506	561	532	551	506	530	542	513	538	550	534	523	540	524	528	510	542	501	559	559	516	556	478	540	566	561	555	522	514	569	533	583	504	542	523	505	493	535	564	563	542	524	533	570	501	582	523	540	588	486	500	532	503	497	548	540	569	572	562	517	520	514	541	502	525	504	591	537	552	533	557	514	510	548	537	492	557	509	521	476	543	560	539	545	560	550	519	556	498	534	539	597	518	516	513	550	510	528	512	580	572	539	553	532	549	537	536	537	470	524	497
59451	102599	77320	46863	20878	6452	1691	1097	958	967	919	957	999	948	950	870	1005	960	924	975	959	981	957	958	963	917	912	888	960	923	916	931	971	971	940	940	907	998	965	993	999	943	902	894	946	956	955	936	936	970	957	938	971	923	963	921	961	962	934	885	949	928	942	903	980	891	962	935	876	934	882	942	922	935	966	879	949	921	954	907	962	915	949	884	927	937	957	985	937	950	926	970	893	1005	903	985	929	958	909	1008	976	926	941	935	910	945	936	974	959	898	972	938	976	909	903	947	930	933	972	872	949	1006	944	1016	943	939	961	941	908	938	914	970	956	936	954	954	879	973	941	957	889	879	945	936	953	914	952	937	956	931	933	954	949	941	890	949	900	902	876	963	985	946	920	992	918	945	974	905	917	992	901	905	953	924	967	953	912	924	956	878	891	910	940	933	976	970	933	931	958	921	929	922	994	999	970	918	993	950	874	953	898	939	956	920	933	965	965	971	930	996	906	918	944	933	943	914	935	883	994	985	935	931	938	935	931	961	926	973	943	916	966	923	987	928	894	933	926	941	991	958	930	989	920	975	942	904	930	945	971	942	967	933	911	950	932	985	945	944	983	893	942	923	986	951	950	939	920	934	941	930	992	938	936	909	872	939	911	893	1011	930	1024	918	977	953	869	981	916	964	936	961	906	927	992	889	896	888	925	892	904	954	937	991	959	931	943	931	964	952	923	925	956	919	888	936	915	983	915	950	926	916	943	953	965	978	958	958	948	965	937	953	1000	956	925	886	950	945	900	943	932	976	1010	943	942	967	909	1016	961	965	951	943	910	950	952	970	925	971	904	985	912	979	936	953	956	956	922	995	919	957	974	1000	979	906	1027	1002	929	920	908	981	975	958	889	912	962	916	999	949	930	960	951	930	902	990	950	907	973	911	994	924	974	962	914	961	946	949	948	947	915	895	949	898	952	936	952	921	893	952	955	910	972	939	981	949	952	981	960	926	948	995	1020	934	905	962	936	963	896	923	935	964	953	987	996	971	927	936	958	966	954	983	932	975	990	930	943	934	963	901	981	899	944	967	938	932	914	916	904	913	982	964	928	953	903	1014	957	999	936	902	958	952	975	881	938	937	923	998	917	973	990	941	950	951	961	950	949	954	963	951	910	931	945	909	1033	948	928	929	989	942	1012	920	931	953	950	983	944	950	929	941	957	942	938	947	942	938	986	944	965	929	941	917	943	958	973	952	906	948	916	992	959	977	935	952	948	913	1000	983	930	990	956	898	922	962	939	962	902	960	938	955	893	947	908	930	978	969	913	921	885	954	885	963	885	988	949	980	999	908	952	945	982	891	943	972	947	943	928	954	854	926	955	949	914	982	952	918	966	938	946	985	950	946	941	989	1007	902	931	917	910	970	973	915	934	959	981	951	958	941	907	978	1019	947	972	877	951	939	921	922	935	912	913	908	974	938	971	905	878	988	898	959	936	986	911	948	973	971	851	951	928	920	978	878	961	936	909	921	1019	974	980	893	936	945	908	955	939	938	918	984	939	949	886	882	936	926	1006	960	914	930	935	944	962	945	922	954	922	918	967	936	983	971	972	937	899	934	898	953	925	961	974	913	897	929	893	976	987	970	900	898	962	918	943	933	931	955	970	935	971	936	878	927	986	974	971	989	961	892	1018	928	953	941	999	898	921	1006	971	945	972	962	964	914	910	952	969	922	920	945	944	960	895	902	961	991	933	947	929	937	944	834	898	990	945	961	961	939	920	908	913	937	896	974	962	978	952	983	965	913	929	933	962	920	937	985	990	896	904	950	890	888	960	941	966	924	879	938	937	941	1001	977	929	934	911	987	995	951	968	943	959	938	992	989	919	963	929	965	967	974	981	926	930	917	959	955	930	870	974	923	896	960	959	930	930	944	914	919	965	930	1003	885	941	917	885	863	948	912	972	950	894	942	940	937	945	923	933	988	928	904	964	927	983	946	889	924	967	910	991	980	932	974	939	927	994	970	956	919	959	945	909	923	960	928	964	934	976	891	955	913	956	948	946	889	940	946	984	928	943	931	1000	969	898	988	933	887	913	918	900	921	920	899	926	947	897	998	917	933	944	936	942	928	942	926	950	924	912	909	932	1016	925	947	981	880	964	908	937	896	938	916	958	958	941	982	934	913	925	962	937	933	939	960	923	961	958	975	950	927	987	944	921	904	909	878	1020	936	938	948	912	929	932	955	953	908	920	921	927	946	945	934	892	987	936	959	946	965	959	950	920	911	901	936	946	940	949	955	943	912	955	973	971	867	926	934	957	903	983	993	914	929	895	930	934	968	912	967	969	941	950	980	919	932	936	933	936	929	959	982	922	919	906	919	883	924	944	934	943	966	921	899	921	933	917	960	966	955	972	960	936	983	940	927	942	942	955	962	927	955	943	888	930	919	946	966	968	934	895	896	912	983	1019	919	943	920	905	936	953	899	995	962	962	877	929	958	958	898	953	966	940	956	967	885	994	884	882	903	877	937	978	922	933	959	959	936	899	1006	972	881	905	988	916	1003	925	889	910	900	889	972	958	921	952	952	922	919	945	904	920	933	937	926	929	939	956	920	864	943	968	935	933	882	933	938	909	933	902	935	967	903	915	901	896	883	1014	954	947	935	907	917	993	909	908	915	982	954	960	948	978	960	919	965	923	924	935	927	958	931	941	939	922	1005	920	901	926	914	916	988	1014	946	889	945	968	980	944	1013	905	957	930	945	931	944	982	932	916	948	937	948	932	919	954	917	940	888	903	896	932	965	917	935	863	959	933	898	927	955	921	970	957	949	1004	898	942	985	937	925	961	935	911	944	973	949	957	982	961	1006	940	936	924	943	943	914	979	964	904	961	887	910	919	913	956	959	978	934	960	1019	915	961	941	933	934	912	975	973	951	935	945	962	935	964	918	949	935	972	959	917	920	901	935	981	943	983	939	899	864	963	941	989	968	952	921	913	899	941	946	896	909	903	925	997	922	985	940	891	961	933	956	980	963	917	966	916	941	916	965	987	939	898	954	945	945	978	952	977	979	897	1022	954	961	966	920	922	921	948	946	943	938	956	924	948	914	940	991	926	923	930	944	905	926	965	949	881	907	927	968	961	951	977	983	908	958	928	963	946	945	942	930	947	932	970	927	910	981	936	922	932	977	932	912	933	953	952	972	924	880	924	888	941	974	940	920	958	933	943	934	934	955	993	932	916	976	935	979	928	931	944	935	963	971	1039	959	958	909	914	908	945	909	890	965	915	942	984	944	999	947	883	935	929	911	996	989	919	982	902	932	1023	967	948	939	952	976	982	932	960	920	920	920	897	910	900	890	904	924	943	985	910	918	935	902	934	894	999	967	941	921	972	945	998	939	885	951	948	962	968	952	947	901	956	978	923	901	939	963	910	935	963	962	903	952	1031	883	966	938	916	953	883	992	900	949	985	918	955	928	947	949	1005	915	975	946	926	939	965	929	947	889	923	908	956	906	965	968	956	907	954	929	917	930	966	935	952	887	950	939	961	936	914
28758	34752	31551	13696	2281	711	518	479	464	478	502	449	477	486	482	448	455	519	436	436	445	495	484	491	483	467	476	461	445	470	488	501	511	519	490	436	500	460	460	508	477	464	454	459	464	481	506	471	440	475	432	447	493	480	478	457	506	498	473	487	488	462	475	477	483	458	494	463	431	481	469	452	509	493	479	427	498	503	502	492	433	448	477	499	462	418	499	469	445	455	458	460	445	500	462	451	455	477	445	470	454	478	466	476	491	511	447	493	458	466	470	465	485	495	452	462	453	440	438	483	476	493	464	494	457	492	441	510	501	467	470	470	499	459	442	478	416	493	472	481	468	467	472	444	446	461	494	452	497	497	495	441	461	444	489	456	479	459	459	464	489	470	511	463	467	476	491	461	454	484	481	443	471	474	462	454	450	446	469	465	463	475	473	478	438	463	467	437	452	476	455	480	459	457	448	453	494	476	454	522	506	499	479	471	471	449	485	499	440	486	486	452	436	454	481	488	483	495	451	514	477	461	485	485	429	476	439	491	476	479	467	467	496	470	459	472	451	494	456	455	437	476	422	453	438	466	425	481	462	461	457	450	500	456	447	475	466	428	457	473	431	483	455	434	483	493	448	478	436	446	469	493	453	472	493	462	445	458	476	430	477	519	468	472	468	463	459	446	491	491	445	494	489	459	475	448	501	455	465	446	436	419	467	474	483	477	425	454	443	451	472	449	474	461	474	443	471	484	472	497	510	495	449	506	455	431	484	448	478	463	480	465	463	475	491	465	471	492	457	519	478	488	470	473	476	514	512	460	459	447	460	497	512	463	431	505	493	499	464	420	479	420	496	441	449	429	468	491	462	470	500	483	444	459	488	475	466	429	479	520	475	450	457	439	494	433	492	476	428	458	456	474	492	483	491	438	437	475	464	447	489	464	437	511	457	472	435	454	525	460	490	486	465	530	453	444	452	476	495	463	492	480	447	476	450	508	486	449	437	471	505	474	495	464	491	499	495	469	468	471	491	486	468	434	489	486	489	464	496	470	414	504	504	463	474	466	478	462	461	507	477	454	466	485	468	469	462	493	483	503	461	471	452	506	460	458	480	487	471	488	450	471	472	462	418	490	471	438	462	465	500	475	469	457	474	484	459	488	452	461	474	475	473	463	446	454	493	471	483	498	460	449	493	444	467	495	453	436	478	469	446	488	465	457	454	498	451	490	438	505	496	473	498	475	486	475	465	485	497	471	459	481	488	460	480	488	461	482	450	528	469	465	494	505	474	434	449	472	491	458	513	511	516	447	476	461	467	486	492	476	499	502	491	473	456	461	483	496	497	455	461	461	479	479	490	434	467	480	521	481	466	486	452	471	489	463	465	497	477	442	431	444	454	460	468	493	468	484	452	482	464	480	487	449	485	458	461	496	462	444	499	511	489	455	443	457	482	491	491	470	465	441	473	464	485	458	444	482	489	500	466	437	475	472	530	499	481	484	475	455	465	439	470	486	456	470	488	421	442	432	488	471	474	444	468	499	471	485	507	488	459	532	476	485	435	466	493	469	505	472	464	484	440	451	455	490	448	467	475	486	480	488	459	435	478	423	478	486	497	477	461	468	465	429	497	458	528	428	489	443	489	467	483	471	456	484	501	445	479	483	472	460	462	479	453	489	457	487	462	492	482	493	481	491	469	458	457	441	508	449	482	457	483	439	494	454	484	461	437	484	469	459	434	447	469	468	478	481	465	457	460	503	471	495	450	441	499	484	513	502	482	500	457	520	494	451	504	464	462	493	476	474	469	487	461	475	444	478	476	420	481	464	514	467	478	477	481	471	470	450	471	502	461	469	475	461	492	480	449	454	443	468	472	478	470	486	490	518	461	487	479	487	460	461	483	461	449	482	469	473	439	463	513	480	441	455	483	487	451	508	450	443	488	444	471	511	470	483	489	503	421	449	455	503	490	464	496	495	486	515	439	437	489	444	478	476	433	489	489	487	472	493	475	454	453	450	455	481	497	464	494	480	487	484	434	483	499	503	444	441	415	470	464	421	468	485	492	488	462	442	426	495	493	502	474	475	503	461	469	462	480	515	441	492	472	494	481	471	446	464	436	489	462	444	435	460	466	490	479	471	443	444	471	481	470	466	451	488	506	456	453	482	481	496	484	501	472	487	497	478	503	492	482	455	518	458	503	501	461	469	473	458	495	440	478	482	485	442	452	475	439	478	484	460	463	454	459	461	424	446	469	457	486	472	483	492	454	437	489	461	461	480	480	503	460	487	491	452	455	445	494	461	469	504	510	464	445	456	463	456	459	508	500	468	477	454	480	491	503	447	475	499	500	458	441	451	466	486	450	477	507	444	452	475	463	479	465	519	454	467	455	473	428	479	485	464	502	531	441	464	465	451	456	444	462	447	476	504	480	464	504	455	503	440	484	470	464	450	483	478	477	436	466	483	469	482	482	489	465	490	478	471	462	481	484	464	461	453	447	464	467	471	471	492	491	517	488	458	487	437	491	448	449	498	475	509	489	502	449	480	431	476	451	486	473	501	486	462	508	461	491	459	502	467	478	465	468	491	464	491	487	437	471	464	474	478	476	494	464	472	514	503	395	455	463	512	452	487	460	485	479	510	445	466	480	453	492	452	469	466	496	498	478	474	486	461	454	501	460	536	454	451	471	512	465	486	469	500	472	436	435	468	512	479	496	449	473	493	485	449	473	453	443	462	463	490	488	476	442	478	464	460	442	491	458	456	475	427	466	484	499	535	454	430	480	418	451	507	484	514	446	476	445	467	486	490	494	468	426	503	479	488	494	487	474	484	485	444	474	451	513	489	467	504	485	476	458	464	442	500	477	488	450	482	475	513	435	473	465	539	430	469	489	454	461	504	437	476	457	444	451	469	459	486	477	467	523	483	476	444	450	460	467	484	438	482	533	439	507	482	462	490	508	492	492	485	445	483	469	498	448	480	461	476	484	449	462	465	502	500	485	442	452	464	489	442	499	459	479	466	496	468	466	467	474	492	445	458	497	452	456	440	474	442	466	481	487	477	438	444	432	436	457	465	477	491	464	461	472	485	448	491	462	489	458	462	520	474	466	441	461	466	453	478	477	438	464	471	462	462	432	469	457	511	499	474	479	501	478	485	448	463	495	506	520	465	497	464	453	451	465	478	465	488	472	467	453	476	511	466	437	469	484	486	467	466	477	485	477	479	482	463	488	433	511	447	455	486	460	497	481	440	443	428	463	461	488	457	473	464	469	476	451	482	429	491	466	490	481	469	480	452	475	489	503	447	484	459	479	463	490	436	471	433	477	510	481	471	483	454	477	468	481	448	474	444	439	440	509	450	452	465	503	499	448	494	456	469	457	478	466	457	475	494	502	444	471	470	474	480	433	470	475	474	451	495	469	458	454	497	493	464	487	464	469	440	469	456	469	484	476	468	511	485	455	523	462	457	473	480	454	469	472	478	495	462	499	431	469	480	434	478	494	468	473	499
34893	52852	35909	14739	3899	1424	978	904	901	871	838	872	830	891	884	895	856	893	867	866	886	903	867	898	898	868	938	920	812	881	858	866	861	863	845	824	874	911	917	866	916	848	894	850	882	885	832	884	906	868	898	882	885	935	888	887	899	918	914	878	907	847	893	837	888	822	890	885	848	844	879	818	883	871	848	849	825	858	875	891	885	879	930	876	912	860	810	904	864	903	911	916	936	878	884	833	851	899	919	900	878	867	910	873	847	854	855	881	865	894	854	865	866	891	895	912	963	885	829	862	897	877	885	899	889	872	918	872	928	875	880	823	867	875	882	870	850	896	870	882	931	894	888	898	897	920	903	884	869	905	865	858	816	856	918	869	866	912	859	849	895	914	905	884	937	881	941	895	883	907	869	883	888	901	847	856	957	919	861	908	915	930	900	897	836	874	856	849	926	832	909	849	866	886	906	885	933	859	897	855	865	860	877	903	882	898	906	903	881	900	889	949	877	888	936	909	911	858	880	891	897	913	912	881	858	902	941	849	899	930	857	907	876	868	892	845	855	872	926	880	885	900	899	872	873	848	844	887	864	903	890	911	886	859	882	906	853	845	934	902	849	841	885	840	882	873	888	855	822	870	884	849	872	863	860	879	845	921	862	877	916	904	856	892	867	856	849	842	870	932	924	896	881	916	864	869	888	903	885	917	840	845	898	941	878	884	872	883	911	866	877	886	934	910	916	873	911	865	900	866	913	866	841	866	851	865	915	888	941	838	868	897	829	906	848	938	884	880	846	850	913	893	876	820	877	981	907	905	829	882	919	874	854	874	871	874	842	830	871	904	894	843	865	884	895	884	844	940	886	913	857	884	828	856	920	893	870	849	937	842	911	879	922	927	864	902	902	904	867	908	867	883	882	901	889	849	918	886	872	879	936	866	930	906	905	852	892	878	890	868	879	859	875	843	872	909	896	921	900	893	832	897	845	886	926	896	939	879	875	886	895	793	892	876	875	915	864	896	934	873	847	860	888	816	853	881	891	852	872	895	864	900	907	859	875	880	842	879	887	919	860	900	882	837	889	909	880	864	827	860	852	934	920	863	883	885	897	886	912	846	907	922	809	880	875	865	833	880	849	901	866	924	837	848	856	931	931	903	922	881	888	908	894	889	849	904	893	865	881	894	881	860	881	842	869	903	845	937	902	846	867	881	928	880	957	876	888	862	875	881	817	872	886	855	855	902	827	938	856	845	907	848	821	820	851	895	856	794	880	865	854	875	897	921	836	883	914	835	839	838	900	887	914	928	934	892	956	798	924	871	964	875	884	902	903	855	849	918	898	866	904	839	871	869	903	917	892	867	858	852	899	885	875	895	884	871	858	882	858	891	871	877	868	845	880	860	872	898	912	878	902	850	901	868	892	920	898	904	875	878	866	870	822	875	875	884	862	888	910	890	899	920	913	848	843	867	897	842	898	853	932	871	887	905	900	836	893	887	852	854	880	916	894	853	881	910	888	846	928	855	899	859	869	890	898	893	876	902	856	902	860	883	895	872	892	912	926	879	840	856	881	862	883	859	857	882	837	875	900	848	864	891	917	867	890	924	878	923	915	898	935	896	885	874	881	866	934	862	840	847	883	906	836	894	905	890	836	878	840	870	912	873	878	829	891	861	912	889	859	893	873	905	902	901	887	889	913	843	882	904	916	889	831	892	834	889	851	822	858	906	947	871	795	835	873	879	901	898	897	872	878	915	896	886	838	851	869	852	879	843	872	854	883	904	896	903	828	865	893	912	842	839	879	862	899	835	949	841	906	948	851	856	903	912	877	868	851	900	852	895	900	833	889	899	925	902	875	834	856	925	863	873	849	838	929	893	853	851	868	816	857	878	883	865	875	932	847	920	899	875	893	884	896	868	839	837	903	848	896	866	888	890	862	887	917	851	864	902	862	876	840	933	801	896	841	854	879	911	837	831	920	893	847	874	812	865	932	925	837	874	885	921	816	911	889	868	907	901	915	844	853	828	894	843	905	873	899	888	827	898	927	900	921	917	880	922	908	845	878	857	862	896	803	859	860	870	919	843	924	889	910	896	880	925	874	866	881	885	859	913	938	891	899	939	917	885	896	864	884	899	903	873	880	905	891	878	881	884	860	880	930	863	876	901	906	885	914	883	864	871	885	870	857	843	894	811	888	868	916	930	892	934	904	890	881	894	881	882	941	869	904	896	846	847	863	862	877	894	951	885	937	922	885	961	887	865	909	860	817	877	924	926	847	914	841	942	885	899	869	848	892	910	902	881	902	848	880	925	870	908	856	863	909	881	905	827	879	874	895	928	846	904	863	939	912	927	857	847	895	880	839	890	892	896	895	896	908	863	923	851	861	899	848	845	928	915	901	916	881	895	842	880	871	844	862	855	854	874	868	896	885	836	868	865	886	879	908	872	868	890	851	866	881	880	833	887	905	903	838	885	849	866	875	844	912	911	933	865	918	883	938	925	877	908	867	848	897	919	877	868	895	890	843	928	906	857	904	900	882	890	869	842	904	919	868	874	933	871	902	883	871	869	822	842	918	880	849	880	845	871	918	807	892	895	863	867	926	906	882	861	886	868	902	856	831	877	875	894	846	874	811	899	859	895	865	891	874	890	863	902	869	833	891	921	892	862	881	879	926	894	896	873	852	898	876	876	891	857	920	926	906	849	888	841	867	911	840	886	846	859	873	856	868	822	914	902	868	823	908	918	845	883	865	874	973	912	906	954	868	885	874	855	900	841	887	883	892	843	935	842	896	877	916	872	914	900	843	866	868	912	855	831	906	907	866	886	864	899	899	881	896	871	940	884	882	846	895	967	866	887	837	852	857	909	926	893	887	889	870	912	866	899	857	881	874	839	876	951	813	856	868	926	922	908	891	874	923	894	878	893	873	867	844	928	879	929	875	862	850	861	899	877	917	890	895	909	908	866	895	856	838	894	910	903	869	862	847	832	875	864	869	835	904	828	863	943	884	872	873	900	839	893	890	890	892	866	873	877	818	869	870	908	849	901	862	906	846	907	891	912	870	850	902	908	897	836	850	926	958	894	822	885	858	873	876	865	838	884	878	893	872	912	887	887	833	938	879	846	945	885	882	913	926	890	858	885	888	888	881	889	952	865	870	857	845	862	873	936	816	857	858	853	914	864	899	913	875	927	869	899	919	854	869	901	894	891	910	892	921	856	924	872	902	877	873	880	903	872	866	911	881	894	830	850	861	894	847	870	892	922	839	949	893	850	877	869	840	904	861	867	864	827	850	855	869	856	889	883	879	920	877	867	877	907	903	905	895	892	885	899	936	870	869	881	920	910	896	864	881	874	929	807	892	922	881	878	905	864	920	830	864	872	835	865	894	867	889	854	870	857	818	911	912	885	913	852	921	864	909	884	874	865	967	886	864	891	860	846	874	866	917	879	915	918	861	893	875	854	875	858	823	927	852	870	870	864	900	835	927	907	862	890	885	857	868	829
24850	26769	38034	28257	17470	4907	776	553	492	449	495	460	460	444	465	492	488	426	475	467	487	460	526	484	510	465	440	423	459	471	432	491	443	464	438	464	476	458	473	492	428	474	432	457	488	444	468	438	433	450	425	482	471	453	444	480	484	464	480	462	457	460	482	486	472	460	476	462	488	478	472	458	427	491	444	483	459	467	428	437	468	453	490	456	461	497	471	510	487	480	456	471	437	495	442	448	479	473	487	458	390	469	472	490	429	488	447	433	471	462	452	420	476	457	441	493	467	455	474	504	434	505	492	485	516	493	469	486	488	455	444	484	484	455	476	460	449	451	457	455	460	513	460	491	437	472	477	477	470	441	447	475	474	480	469	424	486	482	483	461	477	448	480	470	490	483	464	465	480	474	443	477	466	437	501	529	480	490	480	487	422	498	485	464	482	497	429	464	504	447	469	465	500	464	481	411	418	483	462	511	477	481	469	428	447	450	463	455	474	493	445	462	497	482	487	457	468	455	487	438	486	480	438	491	474	450	479	481	446	476	468	485	439	446	442	448	457	475	480	444	479	476	463	481	491	511	461	472	453	445	473	476	484	459	470	448	498	463	484	486	497	435	483	461	482	484	507	467	478	472	477	477	460	493	461	489	461	452	517	425	486	459	394	403	443	465	462	475	452	495	483	487	462	480	484	473	435	498	444	506	451	456	451	458	505	465	510	454	470	459	496	470	453	466	457	502	456	488	469	418	465	459	483	458	455	429	487	433	438	482	448	510	501	473	443	464	455	442	443	460	495	473	463	479	496	440	541	459	454	483	455	465	490	459	493	474	491	445	483	485	482	473	453	477	478	456	490	445	441	447	475	473	468	458	467	463	499	500	469	416	449	468	436	470	470	497	448	464	459	465	460	439	446	505	465	454	475	416	489	480	501	490	463	494	448	450	443	440	461	482	445	481	495	464	473	450	465	454	468	452	469	498	463	470	473	483	465	439	468	467	423	480	487	444	464	471	494	475	442	450	458	508	458	426	449	452	478	489	493	480	447	456	445	468	447	443	479	467	487	493	482	487	475	476	485	493	518	455	455	429	452	447	451	499	492	454	447	481	463	456	500	472	496	440	473	475	491	444	471	475	495	468	442	450	493	469	486	443	460	471	482	471	501	472	469	459	458	439	476	480	465	434	494	491	472	487	468	441	473	447	500	510	434	458	462	471	462	458	511	461	455	453	474	476	488	469	516	469	470	455	488	470	498	452	438	433	466	453	473	509	436	454	467	480	476	489	505	477	462	454	458	434	444	476	465	495	472	495	482	468	458	477	456	437	515	442	459	449	450	449	467	459	478	425	465	495	430	437	449	466	496	435	451	478	455	467	465	450	494	505	439	483	474	479	515	468	483	445	477	456	486	467	445	447	478	473	449	476	458	460	486	486	437	440	456	484	466	439	470	473	476	481	476	476	434	432	488	499	469	450	468	466	437	458	463	431	448	474	490	479	516	528	424	489	460	487	491	457	497	471	467	477	474	471	407	496	446	507	474	479	477	453	497	453	434	498	443	434	483	476	429	478	496	454	434	450	468	447	445	512	440	453	469	471	438	482	447	500	429	458	466	472	468	450	453	478	486	481	434	475	473	459	476	484	509	477	470	465	457	473	455	466	462	470	484	451	491	482	459	449	494	474	460	452	488	474	474	480	513	470	454	458	460	452	496	451	433	437	449	451	481	447	476	430	482	466	439	436	465	437	467	457	476	481	474	456	456	498	468	463	499	462	449	503	462	501	451	439	463	470	475	461	456	481	467	480	497	504	437	431	493	459	463	467	472	460	481	441	437	501	436	465	433	469	464	482	491	466	439	480	482	491	449	476	461	477	425	455	460	470	487	423	468	465	478	428	440	503	472	476	470	489	445	461	471	470	460	474	474	486	477	455	430	504	480	477	470	466	451	457	457	428	444	480	453	454	428	417	492	502	478	501	472	492	470	443	477	475	450	459	485	493	439	455	468	461	444	435	441	476	454	482	518	477	440	487	445	470	483	453	482	459	457	458	439	442	411	446	466	492	460	464	475	480	456	489	467	460	475	467	444	466	449	458	495	456	461	449	458	475	431	467	507	486	505	469	475	436	466	498	512	503	452	429	494	477	465	469	469	462	473	443	482	454	480	476	431	487	475	482	469	487	500	450	476	483	467	484	445	455	452	486	451	482	494	443	411	436	487	450	504	451	474	423	497	456	490	453	465	473	440	436	448	484	491	507	497	487	456	418	475	468	465	485	532	440	480	457	459	471	454	483	442	442	518	482	446	436	470	469	458	476	452	458	475	475	450	457	468	477	472	472	481	464	483	453	481	494	452	412	485	488	461	441	450	453	494	442	476	470	440	441	481	463	487	499	463	478	455	482	465	450	464	494	470	483	458	487	480	414	488	478	465	499	435	491	455	450	457	456	481	459	493	488	445	455	465	461	440	496	452	461	490	434	472	465	475	441	458	474	476	481	442	430	481	471	462	431	482	500	502	474	455	485	438	443	506	466	503	498	434	448	443	465	468	465	428	473	430	486	454	501	469	449	436	456	457	477	484	489	485	476	471	505	503	463	425	447	468	484	480	461	486	432	468	492	476	457	485	475	475	465	462	464	472	476	462	494	501	428	462	478	464	489	482	448	470	493	462	455	446	425	460	474	488	485	445	469	452	438	472	491	481	456	443	472	448	442	454	454	470	477	447	432	469	495	482	449	462	424	479	482	512	454	473	468	407	460	456	497	482	445	456	454	449	476	465	428	437	432	479	482	501	469	493	478	427	449	454	441	482	470	471	447	455	460	457	472	492	442	467	505	477	479	495	444	485	476	489	454	468	487	462	506	475	456	488	497	470	470	467	441	471	470	474	483	420	465	450	472	445	520	479	488	496	485	504	443	430	446	435	442	518	454	457	431	409	446	495	464	510	468	449	457	496	480	432	457	481	510	483	445	478	460	460	466	477	455	444	461	416	464	481	483	441	475	490	466	435	474	458	473	433	465	454	427	486	465	407	471	476	438	445	459	482	486	453	451	498	473	440	464	473	434	439	493	467	457	467	463	505	456	474	456	453	469	460	456	471	446	443	462	478	448	464	503	470	475	472	454	464	490	460	466	479	511	441	451	480	474	486	463	471	470	478	452	473	466	466	474	478	436	447	452	444	469	477	512	443	479	495	476	464	463	471	461	435	483	448	482	450	467	430	490	475	480	455	446	520	494	464	431	425	437	469	449	450	452	459	477	500	434	461	502	483	467	474	453	481	496	477	456	475	455	470	485	443	447	449	458	451	448	456	485	429	490	472	465	444	474	486	446	476	477	485	485	487	472	445	510	462	476	454	451	449	473	425	468	458	496	487	442	455	474	465	516	453	436	472	474	461	476	472	463	446	450	471	486	487	469	486	456	464	446	496	448	449	450	452	457	469	479	446	476	444	470	461	458	439	439	462	451	468	446	480	470	468	470	449	457	475	473	480	461	496	470
57780	93952	65248	33994	12496	2947	1095	927	896	776	872	915	929	885	911	817	878	858	877	884	877	871	854	904	832	831	881	888	891	886	865	858	926	876	866	885	880	924	890	858	916	899	869	893	898	866	884	855	939	893	826	859	890	861	857	890	911	884	915	790	813	869	835	863	943	880	920	875	904	834	844	838	923	866	897	925	866	839	879	849	920	839	876	884	860	851	859	860	912	877	886	884	895	872	830	842	883	817	893	894	880	881	862	858	886	851	869	875	903	880	835	913	871	886	876	890	914	824	877	898	898	847	877	883	853	873	879	861	830	882	884	866	877	884	853	867	872	907	878	824	897	847	871	892	894	842	827	900	900	853	866	870	897	875	902	903	855	885	873	902	880	841	864	852	906	839	797	888	871	889	869	854	878	926	889	869	869	847	866	856	874	856	888	847	902	834	827	882	849	886	860	841	837	884	895	869	901	901	851	863	850	857	819	819	852	881	872	910	850	872	894	864	897	863	799	919	790	835	883	930	806	909	857	900	848	880	876	920	905	869	848	849	858	870	887	883	822	888	863	878	929	838	886	864	850	828	894	893	857	802	858	866	901	912	858	829	844	859	840	842	864	861	899	870	819	865	885	874	880	862	842	868	888	854	877	907	886	783	875	847	827	882	856	861	905	873	818	859	858	870	857	899	907	853	859	852	863	898	870	895	889	856	896	929	892	825	820	898	807	829	854	871	861	879	890	857	848	907	820	863	888	821	885	911	818	875	932	857	860	836	825	857	858	844	829	886	821	848	899	841	877	932	891	927	837	888	861	865	891	907	855	848	847	871	903	909	860	867	843	852	892	848	875	915	820	846	866	915	831	922	899	918	837	906	878	853	839	811	847	830	848	882	894	912	857	867	862	899	887	867	896	851	887	890	902	912	861	803	904	841	907	869	860	845	876	829	876	848	881	860	813	852	851	876	873	858	864	916	903	860	904	849	849	893	851	867	847	911	872	901	927	895	877	880	889	882	864	898	894	850	864	828	789	898	830	911	854	875	829	864	831	900	845	951	896	839	866	835	876	883	887	865	865	888	904	854	900	856	947	871	875	866	867	890	859	867	912	870	875	843	859	920	855	836	897	875	860	900	857	888	858	879	894	839	901	888	899	862	887	828	895	839	917	861	885	863	827	859	860	888	908	894	908	864	871	867	857	857	872	850	898	887	849	864	902	892	859	907	889	854	866	885	884	833	882	848	828	810	880	843	914	842	885	915	843	835	833	894	836	874	902	857	864	897	845	906	885	826	843	883	889	836	899	889	846	818	894	882	869	842	898	864	834	831	918	858	830	890	902	859	845	879	834	874	842	846	913	875	912	877	866	874	898	846	854	824	854	899	936	841	905	884	894	861	849	955	869	859	822	885	862	844	899	840	854	893	803	912	862	855	870	863	875	841	859	906	866	894	934	910	845	900	883	877	920	864	883	820	893	870	872	854	876	879	866	842	891	862	869	858	828	869	914	875	904	861	935	868	896	836	850	862	884	832	862	894	875	818	859	867	890	852	892	890	861	869	885	864	871	812	890	898	845	862	890	852	854	895	856	871	905	865	884	869	901	870	873	855	881	892	840	826	833	877	895	887	863	892	892	818	923	842	898	869	882	891	846	806	863	852	842	864	861	837	847	890	840	823	910	879	859	915	862	845	874	872	863	911	823	856	831	829	912	838	863	853	881	808	833	905	861	864	857	861	882	876	892	814	905	921	871	906	903	885	824	898	872	846	856	877	841	903	857	849	877	896	853	921	855	855	870	884	869	849	855	886	847	886	854	840	845	893	853	923	870	887	896	853	863	887	849	906	853	891	832	892	888	954	823	901	878	879	863	875	878	931	835	847	872	897	840	879	941	827	905	844	835	912	877	899	857	904	866	881	860	853	871	857	904	866	856	805	818	882	856	829	818	825	841	912	892	795	876	800	860	854	803	875	908	862	851	890	920	846	869	894	856	850	851	853	854	865	880	860	885	862	883	860	944	862	897	841	831	897	897	886	852	919	883	888	925	887	857	799	773	852	855	852	926	893	861	834	853	861	840	829	896	827	875	894	922	922	838	867	879	893	865	835	877	814	855	879	845	839	883	855	847	899	911	872	880	851	804	872	865	908	889	873	856	908	892	876	847	807	868	869	866	926	861	820	849	847	902	845	849	895	877	845	877	913	846	830	852	924	897	856	902	879	884	855	895	925	807	869	849	842	857	869	840	871	854	933	911	899	893	868	911	883	848	890	852	906	877	865	869	865	856	818	869	856	876	830	832	869	839	889	848	863	839	888	849	839	894	847	857	907	897	819	929	880	808	851	865	837	906	872	851	825	847	863	849	870	910	885	920	879	856	836	834	872	910	891	894	887	893	819	911	835	881	863	903	852	835	859	881	837	829	897	842	842	882	909	875	833	840	871	834	941	919	878	884	859	849	841	853	869	864	852	854	881	922	913	838	816	875	861	842	884	831	794	878	862	868	859	881	867	901	854	863	834	867	855	855	871	897	834	894	883	879	830	824	850	913	875	873	906	859	904	896	908	847	938	869	846	810	862	892	865	825	862	868	896	809	840	860	820	804	902	864	854	855	845	864	814	898	864	845	897	885	862	898	836	886	891	902	854	830	839	888	865	892	845	910	925	862	870	896	913	869	878	890	861	871	844	855	847	873	902	898	920	802	864	892	838	863	864	870	872	857	817	904	904	903	859	868	840	837	829	892	868	846	912	862	886	846	827	878	906	841	838	887	837	868	866	898	900	879	820	832	863	863	862	872	916	881	903	860	863	851	904	861	904	865	860	848	837	913	910	856	901	889	882	863	810	888	857	907	898	890	844	856	900	891	892	845	832	854	872	863	866	891	899	862	862	802	885	902	949	873	886	867	957	859	924	880	874	803	847	862	934	886	910	814	856	928	872	837	920	831	868	849	849	866	928	863	869	863	846	846	888	821	869	860	830	846	905	888	848	847	860	864	852	949	894	831	892	865	878	881	862	841	870	888	899	853	864	870	851	896	867	834	883	871	903	871	873	847	855	891	899	900	867	875	852	863	891	869	859	838	913	830	871	836	917	898	923	882	858	893	895	884	875	847	896	878	879	870	849	914	831	900	872	849	839	865	894	859	817	817	898	853	858	894	858	804	858	853	856	850	891	868	833	909	902	864	854	869	863	892	857	908	878	882	859	838	884	869	898	884	867	864	849	895	843	893	832	829	874	832	882	852	851	901	863	849	878	867	871	848	839	835	839	907	890	842	853	833	901	858	828	913	935	856	875	881	855	914	824	855	846	867	839	867	852	899	865	862	862	859	884	868	893	896	817	880	847	840	850	849	912	854	891	882	911	855	832	866	857	886	835	871	881	881	904	886	843	892	909	893	885	894	874	853	905	913	822	890	853	851	891	857	908	894	837	833	896	835	838	870	870	891	878	909	885	907	858	887	863	873	884	884	894	879	856	890	854	912	877	815	847	888	872	846	833	888	897
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
